From ipp-bounces@pwg.org Tue Nov 1 12:40:37 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53A1B1F0CDF for ; Tue, 1 Nov 2011 12:40:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.597 X-Spam-Level: X-Spam-Status: No, score=-2.597 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ly4FU1QAr6ch for ; Tue, 1 Nov 2011 12:40:36 -0700 (PDT) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 3CECD1F0CDB for ; Tue, 1 Nov 2011 12:40:34 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 85E857953C; Tue, 1 Nov 2011 15:38:16 -0400 (EDT) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from EEAEX01.us.epson.net (eeaex01.eea.epson.com [12.9.144.164]) by pwg.org (Postfix) with ESMTP id 347037953A for ; Tue, 1 Nov 2011 15:38:00 -0400 (EDT) Received: from EEAEX02.us.epson.net ([148.130.64.7]) by EEAEX01.us.epson.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 1 Nov 2011 12:37:59 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Tue, 1 Nov 2011 12:37:59 -0700 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Please explain the use of "preferred" attributes Thread-Index: AcyYzb+iWKJBOaWLScyPN47KjgH18g== From: "Petrie, Glen" To: X-OriginalArrivalTime: 01 Nov 2011 19:37:59.0771 (UTC) FILETIME=[C335EAB0:01CC98CD] X-pwg-MailScanner: Found to be clean, Found to be clean Subject: [IPP] Please explain the use of "preferred" attributes X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1642204747==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 85E857953C.AA264 X-pwg-MailScanner-From: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============1642204747== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC98CD.C2D06438" This is a multi-part message in MIME format. ------_=_NextPart_001_01CC98CD.C2D06438 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Discussion on wd-ippjobprinterext3v10-20111013 =20 In Section 6.4 I don't understand the idea of "... the Printer would prefer to use". Does this the Printer will override Job Ticket values? While, the printer has limitation or constraints which are reported in the capability information; what does it mean when the printer has "copies-preferred" (section 5.3.2) - does this mean the User wants 3 copies but the Printer prefers to only print 2 !!! Very Strange. There could be a concept of "recommended" attributes that would apply to a very small set of attributes (copies is not one of them) and would be presented to the User in such a way as to identify it as "recommended". * The same comment applies to almost all the other "preferred" attributes.=20 =20 Glen =20 =20 --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ------_=_NextPart_001_01CC98CD.C2D06438 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Discussion on wd-ippjobprinterext3v10-20111013

 

In Section 6.4 I don’t understand the idea of &#= 8220;… the Printer would prefer to use”.  Does this the Printer will ov= erride Job Ticket values?   While, the printer has limitation or constra= ints which are reported in the capability information; what does it mean when the printer = has “copies-preferred” (section 5.3.2) – does this mean the User wants 3 copies but the Prin= ter prefers to only print 2 !!!  Very Strange.   There could be a concep= t of “recommended” attributes that would apply to a very small set of attributes (copies is not one of them) and would be presented to the User in such a way as to identif= y it as “recommended”.

n      The same comment applies= to almost all the other “preferred” attributes. =

 

Glen

 

 


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------_=_NextPart_001_01CC98CD.C2D06438-- --===============1642204747== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1642204747==-- From ipp-bounces@pwg.org Tue Nov 1 13:13:15 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22D6621F9BE0 for ; Tue, 1 Nov 2011 13:13:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.597 X-Spam-Level: X-Spam-Status: No, score=-2.597 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cJhRV+pSP+P1 for ; Tue, 1 Nov 2011 13:13:13 -0700 (PDT) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 6480521F9BD1 for ; Tue, 1 Nov 2011 13:13:13 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id B60EB79557; Tue, 1 Nov 2011 16:10:20 -0400 (EDT) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from EEAEX01.us.epson.net (eeaex01.eea.epson.com [12.9.144.164]) by pwg.org (Postfix) with ESMTP id 8814279557 for ; Tue, 1 Nov 2011 16:10:04 -0400 (EDT) Received: from EEAEX02.us.epson.net ([148.130.64.7]) by EEAEX01.us.epson.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 1 Nov 2011 13:10:04 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01CC98D2.3D7BC5FA" Subject: FW: [IPP] Please explain the use of "preferred" attributes Date: Tue, 1 Nov 2011 13:10:02 -0700 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [IPP] Please explain the use of "preferred" attributes Thread-Index: AcyYzb+iWKJBOaWLScyPN47KjgH18gABE1nw From: "Petrie, Glen" To: "Michael Sweet" X-OriginalArrivalTime: 01 Nov 2011 20:10:04.0009 (UTC) FILETIME=[3E255590:01CC98D2] X-pwg-MailScanner: Found to be clean, Found to be clean Cc: ipp@pwg.org X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: B60EB79557.A8979 X-pwg-MailScanner-From: ipp-bounces@pwg.org This is a multi-part message in MIME format. ------_=_NextPart_001_01CC98D2.3D7BC5FA Content-Type: multipart/alternative; boundary="----_=_NextPart_002_01CC98D2.3D7BC5FA" ------_=_NextPart_002_01CC98D2.3D7BC5FA Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Mike=20 =20 Ops, I forgot to address the mail note to you specifically and copy the ipp list. I was hoping you help with the answer. =20 Glen =20 =20 ________________________________ From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Petrie, Glen Sent: Tuesday, November 01, 2011 12:38 PM To: ipp@pwg.org Subject: [IPP] Please explain the use of "preferred" attributes =20 Discussion on wd-ippjobprinterext3v10-20111013 =20 In Section 6.4 I don't understand the idea of "... the Printer would prefer to use". Does this the Printer will override Job Ticket values? While, the printer has limitation or constraints which are reported in the capability information; what does it mean when the printer has "copies-preferred" (section 5.3.2) - does this mean the User wants 3 copies but the Printer prefers to only print 2 !!! Very Strange. There could be a concept of "recommended" attributes that would apply to a very small set of attributes (copies is not one of them) and would be presented to the User in such a way as to identify it as "recommended". * The same comment applies to almost all the other "preferred" attributes.=20 =20 Glen =20 =20 --=20 This message has been scanned for viruses and=20 dangerous content by MailScanner , and is believed to be clean.=20 --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ------_=_NextPart_002_01CC98D2.3D7BC5FA Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Mike

 

Ops, I forgot to address the mail no= te to you specifically and copy the ipp list.  I was hoping you help with= the answer.

 

Glen

 

 


From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Petrie, Glen
Sent: Tuesday, November 01, = 2011 12:38 PM
To: ipp@pwg.org
Subject: [IPP] Please explai= n the use of "preferred" attributes

 

Discussion on wd-ippjobprinterext3v10-20111013

 

In Section 6.4 I don’t understand the idea of “… the Printer would prefer to use”.  Does this the Printer will override Job Ticket values?   While, the printer has limitation or constraints which are reported in the capability information; what does it mean when the printer has “copies-preferred” (sect= ion 5.3.2) – does this mean the User wants 3 copies but the Printer prefe= rs to only print 2 !!!  Very Strange.   There could be a concep= t of “recommended” attributes that would apply to a very small set of attributes (copies is not one of them) and would be presented to the User in such a way as to identify it as “recommended”.

n      The same comment applies= to almost all the other “preferred” attributes. =

 

Glen

 

 


--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------_=_NextPart_002_01CC98D2.3D7BC5FA-- ------_=_NextPart_001_01CC98D2.3D7BC5FA Content-Type: text/plain; name="ATT116698.txt" Content-Transfer-Encoding: base64 Content-Description: ATT116698.txt Content-Disposition: inline; filename="ATT116698.txt" X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18NCmlwcCBtYWlsaW5nIGxpc3QNCmlwcEBwd2cub3JnDQpodHRwczovL3d3 dy5wd2cub3JnL21haWxtYW4vbGlzdGluZm8vaXBwDQo= ------_=_NextPart_001_01CC98D2.3D7BC5FA Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp ------_=_NextPart_001_01CC98D2.3D7BC5FA-- From ipp-bounces@pwg.org Tue Nov 1 14:38:56 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C7B721F8DFB for ; Tue, 1 Nov 2011 14:38:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.338 X-Spam-Level: X-Spam-Status: No, score=-102.338 tagged_above=-999 required=5 tests=[AWL=0.260, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bJ-HzPgi8NJv for ; Tue, 1 Nov 2011 14:38:55 -0700 (PDT) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 9AA2521F8DDF for ; Tue, 1 Nov 2011 14:38:54 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 8EF3D7953A; Tue, 1 Nov 2011 17:38:34 -0400 (EDT) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-out.apple.com (honeycrisp.apple.com [17.151.62.51]) by pwg.org (Postfix) with ESMTP id B628079534 for ; Tue, 1 Nov 2011 17:38:19 -0400 (EDT) MIME-version: 1.0 Received: from relay16.apple.com ([17.128.113.55]) by mail-out.apple.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTP id <0LU000A7Q3B8GKP2@mail-out.apple.com> for ipp@pwg.org; Tue, 01 Nov 2011 14:38:05 -0700 (PDT) X-AuditID: 11807137-b7c56ae0000051ed-2b-4eb066bcf051 Received: from [17.151.77.209] (Unknown_Domain [17.151.77.209]) by relay16.apple.com (Apple SCV relay) with SMTP id C8.DA.20973.CB660BE4; Tue, 01 Nov 2011 14:38:05 -0700 (PDT) Subject: Re: [IPP] Please explain the use of "preferred" attributes From: Michael Sweet In-reply-to: Date: Tue, 01 Nov 2011 14:38:17 -0700 Message-id: <6D2D1272-D9C5-4266-BB85-3F82933F2F23@apple.com> References: To: "Petrie, Glen" X-Mailer: Apple Mail (2.1251.1) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRmVeSWpSXmKPExsUiON33ou7etA1+Bos3slpsP/uLxeLYvpcs Fke+xTowe2w9+YPN4+D8Wewe8xZPZwpgjuKySUnNySxLLdK3S+DKOPlhJWvB8sCK0zO7WRoY L7l1MXJySAiYSNxpeswCYYtJXLi3ng3EFhLYyCix50Y1iC0s4Czx+OgNRhCbV8BYYs2td2D1 zAIJEn8/7wGrZxNQk/g9qY8VxOYU8JJYefs4cxcjBweLgIpE/7cyiHJ+iYO9H5ghxthIfDq8 mgVilafEn78zmUBsEQF9iU8fNzNBnCMv0fL1DtsERr5ZSDbPQrIZwtaWWLbwNTOEbSDxtPMV K6a4vsSbd3OYFjCyrWIULErNSaw0NNNLLCjISdVLzs/dxAgK2oZC8x2M2//KHWIU4GBU4uGd obPBT4g1say4MvcQowQHs5II72ULoBBvSmJlVWpRfnxRaU5q8SFGaQ4WJXHeVCuglEB6Yklq dmpqQWoRTJaJg1OqgfHM3pcdLi/Wd/8uu/7x0lQPxpMeR6M9/GLP9aW90ehwU9qZkpCU9vj7 fdnVC701HxWZ7LKbaOlokmS60ZwpIWj6Yp5FZacFXnz1t1k8ee+8wCgB9edZfUkvT6pbbPoY JiG2K3fphtr+jSucGtWPzGWN/v9O59MC/kO+skKSx/YfZkyv7rl3ukqJpTgj0VCLuag4EQBt FlaJVgIAAA== X-pwg-MailScanner: Found to be clean, Found to be clean Cc: ipp@pwg.org X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============2093328245==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 8EF3D7953A.A953F X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============2093328245== Content-type: multipart/alternative; boundary="Boundary_(ID_7VZ9dZKkabRzTrOyjdRMfw)" --Boundary_(ID_7VZ9dZKkabRzTrOyjdRMfw) Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: quoted-printable Glen, The semantic definition is that the Printer may return substituted values f= or unsupported attributes in a Create-Job, Print-Job, Print-URI, or Validat= e-Job response. That is, if you specify duplex printing on transparency med= ia, the printer could return sides-preferred with "one-sided" or media-col-= preferred with a media-type other than transparency to tell the client that= it will print the job differently than requested. In the case of attributes like "copies", a printer may normally support up = to (for example) 999 copies for uncollated output, but may only support 99 = copies for collated output. Or the printer may not be able to support copi= es for a given document or document format. In short, previously all the client has known is that particular attributes= or values were not supported (or conflicted), but not what attributes woul= d be used by the printer instead (typically the default values). On Nov 1, 2011, at 12:37 PM, Petrie, Glen wrote: > Discussion on wd-ippjobprinterext3v10-20111013 >=20=20 > In Section 6.4 I don=92t understand the idea of =93=85 the Printer would = prefer to use=94. Does this the Printer will override Job Ticket values? = While, the printer has limitation or constraints which are reported in the= capability information; what does it mean when the printer has =93copies-p= referred=94 (section 5.3.2) =96 does this mean the User wants 3 copies but = the Printer prefers to only print 2 !!! Very Strange. There could be a c= oncept of =93recommended=94 attributes that would apply to a very small set= of attributes (copies is not one of them) and would be presented to the Us= er in such a way as to identify it as =93recommended=94. > n The same comment applies to almost all the other =93preferred=94 a= ttributes. >=20=20 > Glen >=20=20 >=20=20 >=20 > --=20 > This message has been scanned for viruses and=20 > dangerous content by MailScanner, and is=20 > believed to be clean. _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp _________________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --Boundary_(ID_7VZ9dZKkabRzTrOyjdRMfw) Content-type: text/html; charset=windows-1252 Content-transfer-encoding: quoted-printable Glen,

The semantic definition is that the Printer may r= eturn substituted values for unsupported attributes in a Create-Job, Print-= Job, Print-URI, or Validate-Job response. That is, if you specify duplex pr= inting on transparency media, the printer could return sides-preferred with= "one-sided" or media-col-preferred with a media-type other than transparen= cy to tell the client that it will print the job differently than requested= .

In the case of attributes like "copies", a print= er may normally support up to (for example) 999 copies for uncollated outpu= t, but may only support 99 copies for collated output.  Or the printer= may not be able to support copies for a given document or document format.=

In short, previously all the client has known is = that particular attributes or values were not supported (or conflicted), bu= t not what attributes would be used by the printer instead (typically the d= efault values).


On Nov 1,= 2011, at 12:37 PM, Petrie, Glen wrote:

Discussion on wd-ippjobprinterext3v10-20111013
 
In Sec= tion 6.4 I don=92t understand the idea of =93=85 the Printer would prefer t= o use=94.  Does this the Printer will override Job Ticket values? = ;  While, the printer has limitation or constraints which are reported= in the capability information; what does it mean when the printer has =93c= opies-preferred=94 (section 5.3.2) =96 does this mean the User wants 3 copi= es but the Printer prefers to only print 2 !!!  Very Strange. &nb= sp; There could be a concept of =93recommended=94 attributes that would app= ly to a very small set of attributes (copies is not one of them) and would = be presented to the User in such a way as to identify it as =93recommended= =94.
n     = ; T= he same comment applies to almost all the other =93preferred=94 attributes.=
 
Glen
<= span style=3D"font-size: 12pt; font-family: Cambria; "> 
 

--=  
This message has bee= n scanned for viruses and 
dangerous content by MailScanner, and is 
believed to be clean. ________________________= _______________________
ipp mailing list
ipp@pwg.org
<= a href=3D"https://www.pwg.org/mailman/listinfo/ipp" style=3D"color: blue; t= ext-decoration: underline; ">https://www.pwg.org/mailman/listinfo/ipp

_________________________________________________= ________
Michael Sweet, Senior Printing System Engineer, PWG Chair<= /div>


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --Boundary_(ID_7VZ9dZKkabRzTrOyjdRMfw)-- --===============2093328245== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============2093328245==-- From ipp-bounces@pwg.org Tue Nov 1 15:51:40 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC12011E8161 for ; Tue, 1 Nov 2011 15:51:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[AWL=-0.698, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001, WEIRD_QUOTING=1.396] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rmU5EAWHwWdv for ; Tue, 1 Nov 2011 15:51:37 -0700 (PDT) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 066111F0C6D for ; Tue, 1 Nov 2011 15:51:37 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 5A89679550; Tue, 1 Nov 2011 18:51:11 -0400 (EDT) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from EEAEX01.us.epson.net (eeaex01.eea.epson.com [12.9.144.164]) by pwg.org (Postfix) with ESMTP id E6E6779541 for ; Tue, 1 Nov 2011 18:50:55 -0400 (EDT) Received: from EEAEX02.us.epson.net ([148.130.64.7]) by EEAEX01.us.epson.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 1 Nov 2011 15:50:55 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: RE: [IPP] Please explain the use of "preferred" attributes Date: Tue, 1 Nov 2011 15:50:54 -0700 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [IPP] Please explain the use of "preferred" attributes Thread-Index: AcyY3pV8hR2b5NvMTvmOltoL4tjeIgACQY6w References: <6D2D1272-D9C5-4266-BB85-3F82933F2F23@apple.com> From: "Petrie, Glen" To: "Michael Sweet" X-OriginalArrivalTime: 01 Nov 2011 22:50:55.0463 (UTC) FILETIME=[B6DC5770:01CC98E8] X-pwg-MailScanner: Found to be clean, Found to be clean Cc: ipp@pwg.org X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1294247120==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 5A89679550.A9E76 X-pwg-MailScanner-From: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============1294247120== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC98E8.B6253B18" This is a multi-part message in MIME format. ------_=_NextPart_001_01CC98E8.B6253B18 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks for explanation, it helps. Unless, I missed it, there should a similar explanation in the specification; so that people writing clients will understand the rational when using the preferred capability. =20 =20 In your first statement, you state that the "printer could" versus the "printer will"; therefore, I assume the ""use"" of "preferred" is optional and that the client could return an invalid job for your example. So, is the User in control of whether they want a printer to use "preferred" value. I assume the Print Client could respond to difference in the sent and returned job ticket in various ways (and mostly likely should). Can the Print Client tell the printer not to use preferred values even if the printer supports preferred values? =20 Glen =20 =20 ________________________________ From: Michael Sweet [mailto:msweet@apple.com]=20 Sent: Tuesday, November 01, 2011 2:38 PM To: Petrie, Glen Cc: ipp@pwg.org Subject: Re: [IPP] Please explain the use of "preferred" attributes =20 Glen, =20 The semantic definition is that the Printer may return substituted values for unsupported attributes in a Create-Job, Print-Job, Print-URI, or Validate-Job response. That is, if you specify duplex printing on transparency media, the printer could return sides-preferred with "one-sided" or media-col-preferred with a media-type other than transparency to tell the client that it will print the job differently than requested. =20 In the case of attributes like "copies", a printer may normally support up to (for example) 999 copies for uncollated output, but may only support 99 copies for collated output. Or the printer may not be able to support copies for a given document or document format. =20 In short, previously all the client has known is that particular attributes or values were not supported (or conflicted), but not what attributes would be used by the printer instead (typically the default values). =20 =20 On Nov 1, 2011, at 12:37 PM, Petrie, Glen wrote: Discussion on wd-ippjobprinterext3v10-20111013 =20 In Section 6.4 I don't understand the idea of "... the Printer would prefer to use". Does this the Printer will override Job Ticket values? While, the printer has limitation or constraints which are reported in the capability information; what does it mean when the printer has "copies-preferred" (section 5.3.2) - does this mean the User wants 3 copies but the Printer prefers to only print 2 !!! Very Strange. There could be a concept of "recommended" attributes that would apply to a very small set of attributes (copies is not one of them) and would be presented to the User in such a way as to identify it as "recommended". * The same comment applies to almost all the other "preferred" attributes. =20 Glen =20 =20 --=20 This message has been scanned for viruses and=20 dangerous content by MailScanner , and is believed to be clean. _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp =20 _________________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair =20 --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ------_=_NextPart_001_01CC98E8.B6253B18 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Thanks for explanation, it helps.&nb= sp; Unless, I missed it, there should a similar explanation in the specificatio= n; so that people writing clients will understand the rational when using the = preferred capability.

 

 

In your first statement, you state t= hat the “printer could” versus the “printer will”; therefore, I assume the “”use”” of “preferred= ” is optional and that the client could return an invalid job for your example.    So, is the User in control of whether they want a printer to use “preferred” value.  I assume the Print Clie= nt could respond to difference in the sent and returned job ticket in various = ways (and mostly likely should).  Can the Print Client tell the printer not= to use preferred values even if the printer supports preferred values?

 

Glen

 

 


From: Michael = Sweet [mailto:msweet@apple.com]
Sent: Tuesday, November 01, = 2011 2:38 PM
To: Petrie, Glen
Cc: ipp@pwg.org
Subject: Re: [IPP] Please ex= plain the use of "preferred" attributes

 

Glen,

 

The semantic definition is that the Printer may return substituted values for unsupported attributes in a Create-Job, Print-Job, Print-URI, or Validate-Job response. That is, if you specify duplex printing on transpare= ncy media, the printer could return sides-preferred with "one-sided" = or media-col-preferred with a media-type other than transparency to tell the client that it will print the job differently than requested.

 

In the case of attributes like "copies", a printer may normally support up to (for example) 999 copies for uncollated output, but = may only support 99 copies for collated output.  Or the printer may not be able to support copies for a given document or document format.<= /span>

 

In short, previously all the client has known is that particular attributes or values were not supported (or conflicted), but not what attributes would be used by the printer instead (typically the default valu= es).

 

 

On Nov 1, 2011, at 12:37 PM, Petrie, Glen wrote:<= /font>



Discussion on wd-ippjobprinterext3v10-20111013

 

In Section 6.4 I don’t understand the idea of “… the Printer would prefer to use”.  Does this the Printer will override Job Ticket values?   While, the printer has limitation or constraints which are reported in the capability information; what does it mean when the printer has “copies-preferred” (sect= ion 5.3.2) – does this mean the User wants 3 copies but the Printer prefe= rs to only print 2 !!!  Very Strange.   There could be a concep= t of “recommended” attributes that would apply to a very small set of attributes (copies is not one of them) and would be presented to the User in such a way as to identify it as “recommended”.

n      The same comment applies to almost all the ot= her “preferred” attributes.

 

Glen

 

 


-- 
This message has been scanned for viruses and 
dangerous content by M= ailScanner, and is 
believed to be clean. _______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/ma= ilman/listinfo/ipp

 

__________= _______________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

 


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------_=_NextPart_001_01CC98E8.B6253B18-- --===============1294247120== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1294247120==-- From ipp-bounces@pwg.org Tue Nov 1 15:54:59 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B31821F9D70 for ; Tue, 1 Nov 2011 15:54:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -101.683 X-Spam-Level: X-Spam-Status: No, score=-101.683 tagged_above=-999 required=5 tests=[AWL=-0.482, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001, USER_IN_WHITELIST=-100, WEIRD_QUOTING=1.396] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cU6PeQpLSWNa for ; Tue, 1 Nov 2011 15:54:58 -0700 (PDT) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 007C921F9D6C for ; Tue, 1 Nov 2011 15:54:57 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id B974E79567; Tue, 1 Nov 2011 18:54:40 -0400 (EDT) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-out.apple.com (crispin.apple.com [17.151.62.50]) by pwg.org (Postfix) with ESMTP id D73DF79554 for ; Tue, 1 Nov 2011 18:54:24 -0400 (EDT) MIME-version: 1.0 Received: from relay15.apple.com ([17.128.113.54]) by mail-out.apple.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTP id <0LU0005N37LIB5Z2@mail-out.apple.com> for ipp@pwg.org; Tue, 01 Nov 2011 15:54:24 -0700 (PDT) X-AuditID: 11807136-b7c19ae0000072b0-d2-4eb0789cd365 Received: from [17.151.77.209] (Unknown_Domain [17.151.77.209]) by relay15.apple.com (Apple SCV relay) with SMTP id B0.D4.29360.D9870BE4; Tue, 01 Nov 2011 15:54:23 -0700 (PDT) Subject: Re: [IPP] Please explain the use of "preferred" attributes From: Michael Sweet In-reply-to: Date: Tue, 01 Nov 2011 15:54:32 -0700 Message-id: <7F86170E-31B7-4C3B-AC0B-5D54ECDFEC4B@apple.com> References: <6D2D1272-D9C5-4266-BB85-3F82933F2F23@apple.com> To: "Petrie, Glen" X-Mailer: Apple Mail (2.1251.1) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRmVeSWpSXmKPExsUiON33ou78ig1+Blce6FlsP/uLxeLYvpcs Fke+xTowe2w9+YPN4+D8Wewe8xZPZwpgjuKySUnNySxLLdK3S+DK2HbhGWPBo02MFSvvszUw zp3D2MXIySEhYCKxthvGFpO4cG89WxcjF4eQwEZGiduP1rCAJIQFnCUeH70BVsQrYCyx5tY7 sDizQILEtKl7mUBsNgE1id+T+lhBbE4BL4mvvavZQWwWARWJ1zPOMELU80sc7P3ADDHHRuLA 9HOMEMt2MErsOfmADSQhIqAv8enjZiaIi+QlWr7eYZvAyDcLye5ZSHZD2NoSyxa+ZoawDSSe dr5ixRTXl3jzbg7TAka2VYyCRak5iZWGpnqJBQU5qXrJ+bmbGEHB21BotoNxx1+5Q4wCHIxK PLyOWhv8hFgTy4orcw8xSnAwK4nwVpUDhXhTEiurUovy44tKc1KLDzFKc7AoifOmWAGlBNIT S1KzU1MLUotgskwcnFINjIwM2a0rTNYf8E/aeEtj06N5m5euP5J53HeWljjPv3y3U9WPPoSk Fk/sUzCfcSv+2M+Yct3WYsX1LHsUGiNZ15w3/su+dlvePuG74rwOuRuSGh9u3bGn599rvpN8 3N5zv59elpgz8+f9CwGPPlhWxzWzW0yVUw1pltFa3f58P8uRIJvgPYl9CkosxRmJhlrMRcWJ AINLJIVaAgAA X-pwg-MailScanner: Found to be clean, Found to be clean Cc: ipp@pwg.org X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0641994866==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: B974E79567.AA2DC X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============0641994866== Content-type: multipart/alternative; boundary="Boundary_(ID_z+NqEtJ0IWGzKMhtSLbIlw)" --Boundary_(ID_z+NqEtJ0IWGzKMhtSLbIlw) Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: quoted-printable Glen, There is an explanation in the introduction - I'm happy to expand on this o= r highlight it differently if you have suggestions... On Nov 1, 2011, at 3:50 PM, Petrie, Glen wrote: > Thanks for explanation, it helps. Unless, I missed it, there should a si= milar explanation in the specification; so that people writing clients will= understand the rational when using the preferred capability. >=20=20 >=20=20 > In your first statement, you state that the =93printer could=94 versus th= e =93printer will=94; therefore, I assume the =93=94use=94=94 of =93preferr= ed=94 is optional and that the client could return an invalid job for your = example. So, is the User in control of whether they want a printer to us= e =93preferred=94 value. I assume the Print Client could respond to differ= ence in the sent and returned job ticket in various ways (and mostly likely= should). Can the Print Client tell the printer not to use preferred value= s even if the printer supports preferred values? >=20=20 > Glen >=20=20 >=20=20 > From: Michael Sweet [mailto:msweet@apple.com]=20 > Sent: Tuesday, November 01, 2011 2:38 PM > To: Petrie, Glen > Cc: ipp@pwg.org > Subject: Re: [IPP] Please explain the use of "preferred" attributes >=20=20 > Glen, >=20=20 > The semantic definition is that the Printer may return substituted values= for unsupported attributes in a Create-Job, Print-Job, Print-URI, or Valid= ate-Job response. That is, if you specify duplex printing on transparency m= edia, the printer could return sides-preferred with "one-sided" or media-co= l-preferred with a media-type other than transparency to tell the client th= at it will print the job differently than requested. >=20=20 > In the case of attributes like "copies", a printer may normally support u= p to (for example) 999 copies for uncollated output, but may only support 9= 9 copies for collated output. Or the printer may not be able to support co= pies for a given document or document format. >=20=20 > In short, previously all the client has known is that particular attribut= es or values were not supported (or conflicted), but not what attributes wo= uld be used by the printer instead (typically the default values). >=20=20 >=20=20 > On Nov 1, 2011, at 12:37 PM, Petrie, Glen wrote: >=20 >=20 > Discussion on wd-ippjobprinterext3v10-20111013 >=20=20 > In Section 6.4 I don=92t understand the idea of =93=85 the Printer would = prefer to use=94. Does this the Printer will override Job Ticket values? = While, the printer has limitation or constraints which are reported in the= capability information; what does it mean when the printer has =93copies-p= referred=94 (section 5.3.2) =96 does this mean the User wants 3 copies but = the Printer prefers to only print 2 !!! Very Strange. There could be a c= oncept of =93recommended=94 attributes that would apply to a very small set= of attributes (copies is not one of them) and would be presented to the Us= er in such a way as to identify it as =93recommended=94. > n The same comment applies to almost all the other =93preferred=94 a= ttributes. >=20=20 > Glen >=20=20 >=20=20 >=20 > --=20 > This message has been scanned for viruses and=20 > dangerous content by MailScanner, and is=20 > believed to be clean. _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp >=20=20 > _________________________________________________________ > Michael Sweet, Senior Printing System Engineer, PWG Chair >=20=20 _________________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --Boundary_(ID_z+NqEtJ0IWGzKMhtSLbIlw) Content-type: text/html; charset=windows-1252 Content-transfer-encoding: quoted-printable Glen,

There is an explanation in the introduction - I'm= happy to expand on this or highlight it differently if you have suggestion= s...

On Nov 1, 2011, at 3:50 PM, Petrie, Glen wrote= :

Thanks for explanation, it helps.  Unless, I mi= ssed it, there should a similar explanation in the specification; so that p= eople writing clients will understand the rational when using the preferred= capability.
 
 
In your first statement, you state that the =93printer could=94 vers= us the =93printer will=94; therefore, I assume the =93=94use=94=94 of =93pr= eferred=94 is optional and that the client could return an invalid job for = your example.    So, is the User in control of whether they = want a printer to use =93preferred=94 value.  I assume the Print Clien= t could respond to difference in the sent and returned job ticket in variou= s ways (and mostly likely should).  Can the Print Client tell the prin= ter not to use preferred values even if the printer supports preferred valu= es?
 
Glen<= o:p>
&nb= sp;
&nbs= p;

From: Michael Sweet [m= ailto:msweet@apple.com] <= br>Sent: Tuesday, November 01, 2011 2:38 PM
= To: Petrie, Glen
Cc: ipp@pwg.org
Subject: Re: [IPP] Please e= xplain the use of "preferred" attributes
 
Glen,
&nbs= p;
= The semantic definition is that the Print= er may return substituted values for unsupported attributes in a Create-Job= , Print-Job, Print-URI, or Validate-Job response. That is, if you specify d= uplex printing on transparency media, the printer could return sides-prefer= red with "one-sided" or media-col-preferred with a media-type other than tr= ansparency to tell the client that it will print the job differently than r= equested.
 
In the case of attributes like "copies", a printer may normal= ly support up to (for example) 999 copies for uncollated output, but may on= ly support 99 copies for collated output.  Or the printer may not be a= ble to support copies for a given document or document format.
 
In short= , previously all the client has known is that particular attributes or valu= es were not supported (or conflicted), but not what attributes would be use= d by the printer instead (typically the default values).<= /font>
 
 
On Nov 1, 2011, at 12:37 PM, Petrie,= Glen wrote:


Discussion on wd-ippjobprinterext3v10-20111013
 <= /u1:p>
In Section 6.4 I d= on=92t understand the idea of =93=85 the Printer would prefer to use=94.&nb= sp; Does this the Printer will override Job Ticket values?   Whil= e, the printer has limitation or constraints which are reported in the capa= bility information; what does it mean when the printer has =93copies-prefer= red=94 (section 5.3.2) =96 does this mean the User wants 3 copies but the P= rinter prefers to only print 2 !!!  Very Strange.   There co= uld be a concept of =93recommended=94 attributes that would apply to a very= small set of attributes (copies is not one of them) and would be presented= to the User in such a way as to identify it as =93recommended=94.
n      The same comment applies to almost all th= e other =93preferred=94 attributes.
 
<= /div>
Glen
 
 

-- 
Thi= s message has been scanned for viruses and 
dangerous content by = MailScanner, and is&nb= sp;
believed to be clean. _______________________________________= ________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp
 
_________________________________________________________
M= ichael Sweet, Senior Printing System Engineer, PWG Chair
 
=

_________________________________________________= ________
Michael Sweet, Senior Printing System Engineer, PWG Chair<= /div>


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --Boundary_(ID_z+NqEtJ0IWGzKMhtSLbIlw)-- --===============0641994866== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============0641994866==-- From ipp-bounces@pwg.org Tue Nov 1 17:21:05 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A435A11E80FE for ; Tue, 1 Nov 2011 17:21:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.313 X-Spam-Level: X-Spam-Status: No, score=-102.313 tagged_above=-999 required=5 tests=[AWL=0.285, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sneEtzFW-uq4 for ; Tue, 1 Nov 2011 17:21:03 -0700 (PDT) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 80ED411E80D1 for ; Tue, 1 Nov 2011 17:21:03 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 8DE96795AC; Tue, 1 Nov 2011 20:20:46 -0400 (EDT) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.50]) by pwg.org (Postfix) with ESMTP id 5D7067952E for ; Tue, 1 Nov 2011 20:20:33 -0400 (EDT) MIME-version: 1.0 Received: from relay15.apple.com ([17.128.113.54]) by mail-out.apple.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTP id <0LU0005J6BM0B553@mail-out.apple.com> for ipp@pwg.org; Tue, 01 Nov 2011 17:20:32 -0700 (PDT) X-AuditID: 11807136-b7c19ae0000072b0-6a-4eb08cc6a290 Received: from [17.151.77.209] (Unknown_Domain [17.151.77.209]) by relay15.apple.com (Apple SCV relay) with SMTP id 8C.A8.29360.ACC80BE4; Tue, 01 Nov 2011 17:20:32 -0700 (PDT) From: Michael Sweet Date: Tue, 01 Nov 2011 17:20:31 -0700 To: ipp@pwg.org Message-id: <91626BD2-8EA5-48D4-B003-F4C4DAF4DFC0@apple.com> X-Mailer: Apple Mail (2.1251.1) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOLMWRmVeSWpSXmKPExsUiON33ou6Fng1+BgsOclsc2/eSxeLIt1gH Jo+tJ3+wecxbPJ0pgCmKyyYlNSezLLVI3y6BK+PC1H6WgkNKFdd2LGVpYLwk28XIySEhYCKx 78t1ZghbTOLCvfVsXYxcHEICGxklNnT3sIAk2ATUJH5P6mMFsZkFEiQezboI1sAioCLRN2UR WFxYwEziWlsTO4gtIsAvMfEiRD2vgI3E3n3HWSBsY4k1t96xQCyTl2j5eodtAiP3LCRjZyEp g4hrSyxb+JoZwjaQeNr5ihVTXF/izbs5TAsY2VYxChal5iRWGprqJRYU5KTqJefnbmIEBVdD odkOxh1/5Q4xCnAwKvHwOmpt8BNiTSwrrsw9xCjBwawkwltVDhTiTUmsrEotyo8vKs1JLT7E KM3BoiTOm2IFlBJITyxJzU5NLUgtgskycXBKNTCqGF6/6Mm2qFblZlLJMQa7Z/Wai47nL49U ZPzya4qDUvhaZpt5TAdypiT2O/1+nTLF/IiO3xsL5tx5ySu1n/zy+fFHvrCrta3KTrzsnUZ7 1q3rRVay7ZLZX6VbrDZrvPAyu3XFa0HSvEUvZT8UHn5SukSs007oMGvsfqOmgrrTk98K/f20 WkmJpTgj0VCLuag4EQAFneioKgIAAA== X-pwg-MailScanner: Found to be clean, Found to be clean Subject: [IPP] Impressions vs. images for IPP FaxOut service X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0355646569==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 8DE96795AC.A919E X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============0355646569== Content-type: multipart/alternative; boundary="Boundary_(ID_LyT8y61lPIxycnyKhKsN6Q)" --Boundary_(ID_LyT8y61lPIxycnyKhKsN6Q) Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: quoted-printable All, As I continue to sift through the minutes from the October 2011 F2F, I saw = that we decided to normatively reference the 5106.1 definition of impressio= ns for IPP and the Semantic Model going forward. However, for FaxOut (and potentially other IPP service bindings, should we = do them) the existing job-impressions/-completed attributes would not apply= . Section 7.1 of 5106.1 has the following to say about impressions: The relationships in this section are common to all services that contain t= he associated counters. For example the relationship for Impression applies= to Copy, EmailIn, FaxIn, NetworkFaxIn, Print and SystemTotals because =93i= mpressions=94 is applicable to these services The relationship for Impressi= on does not apply to EmailOut, FaxOut, NetworkFaxOut, Scan or Transform bec= ause =93impressions=94 is not applicable to these services. Presumably we should report and count images instead, however IPP has never= defined image counter attributes (e.g. there are no job-images/-completed = attributes). Should I: 1. Add new job-images and job-images-completed Job Description attributes f= or FaxOut. This would preserve a closer 1-to-1 mapping with the Semantic Mo= del. or: 2. Redefine job-impressions and job-impressions-completed to be images for = FaxOut and other image-based services. This would make FaxOut closer to Pri= nt from a Client perspective, and existing code to report progress or do ac= counting would work without changes. Thoughts? _________________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --Boundary_(ID_LyT8y61lPIxycnyKhKsN6Q) Content-type: text/html; charset=windows-1252 Content-transfer-encoding: quoted-printable All,

As= I continue to sift through the minutes from the October 2011 F2F, I saw th= at we decided to normatively reference the 5106.1 definition of impressions= for IPP and the Semantic Model going forward.

How= ever, for FaxOut (and potentially other IPP service bindings, should we do = them) the existing job-impressions/-completed attributes would not apply. &= nbsp;Section 7.1 of 5106.1 has the following to say about impressions:

The relationships in thi= s section are common to all services that contain the associated counters. = For example the relationship for Impression applies to Copy, Emai= lIn, FaxIn, NetworkFaxIn, Print and SystemTotals because =93impre= ssions=94 is applicable to these services The relationship for Impression&n= bsp;does not apply to EmailOut, FaxOut, NetworkFaxOut, Scan or Transfo= rm because =93impressions=94 is not applicable to these services.

Presumably we should report and count ima= ges instead, however IPP has never defined image counter attributes (e.g. t= here are no job-images/-completed attributes).

Sho= uld I:

1. Add new job-images and job-images-comple= ted Job Description attributes for FaxOut. This would preserve a closer 1-t= o-1 mapping with the Semantic Model.

or:

2. Redefine job-impressions and job-impressions-completed t= o be images for FaxOut and other image-based services. This would make FaxO= ut closer to Print from a Client perspective, and existing code to report p= rogress or do accounting would work without changes.

Thoughts?

______________________________________________= ___________
Michael Sweet, Senior Printing System Engineer, PWG Cha= ir


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --Boundary_(ID_LyT8y61lPIxycnyKhKsN6Q)-- --===============0355646569== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============0355646569==-- From ipp-bounces@pwg.org Tue Nov 1 17:57:13 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6B611F0C38 for ; Tue, 1 Nov 2011 17:57:13 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.987 X-Spam-Level: X-Spam-Status: No, score=-2.987 tagged_above=-999 required=5 tests=[AWL=-0.389, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WqxC5DnO021M for ; Tue, 1 Nov 2011 17:57:12 -0700 (PDT) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id B583C21F9E51 for ; Tue, 1 Nov 2011 17:57:12 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 3BFB6795B9; Tue, 1 Nov 2011 20:56:58 -0400 (EDT) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-fx0-f46.google.com (mail-fx0-f46.google.com [209.85.161.46]) by pwg.org (Postfix) with ESMTP id 623C8795B0 for ; Tue, 1 Nov 2011 20:56:41 -0400 (EDT) Received: by faan17 with SMTP id n17so10110858faa.5 for ; Tue, 01 Nov 2011 17:56:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=G8GzQwhylavHYdJkKAqSBiMVBw/yLpOc/DIOzJwl91I=; b=IwCEAkfZuBqt1o9l4/lW/QTrTnZeXj2rPfwyqK4L3VhfYmKINwRT2V14ArMGVGDKgP 6ljuMurQbIP1sIn82uii0v1jRNcUKivVhWpdwEFfRNhNRnrlKFdMUx3WCrUOW9mHdOEU YPnIHdy/ZEPyMCY4Bjvdvt4EzVRW24lvg3I+4= MIME-Version: 1.0 Received: by 10.223.7.20 with SMTP id b20mr4427615fab.21.1320195401296; Tue, 01 Nov 2011 17:56:41 -0700 (PDT) Received: by 10.223.115.3 with HTTP; Tue, 1 Nov 2011 17:56:40 -0700 (PDT) In-Reply-To: <91626BD2-8EA5-48D4-B003-F4C4DAF4DFC0@apple.com> References: <91626BD2-8EA5-48D4-B003-F4C4DAF4DFC0@apple.com> Date: Tue, 1 Nov 2011 20:56:40 -0400 Message-ID: Subject: Re: [IPP] Impressions vs. images for IPP FaxOut service From: Ira McDonald To: Michael Sweet , Ira McDonald X-pwg-MailScanner: Found to be clean, Found to be clean Cc: ipp@pwg.org X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============2027845774==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 3BFB6795B9.A94EA X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============2027845774== Content-Type: multipart/alternative; boundary=0015174785d2edad9c04b0b5f102 --0015174785d2edad9c04b0b5f102 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi Mike, My two cents: Define new job-images[-completed] attributes, to align w/ SM. Also, Copy Service (and possibly other future services) have both images (input) and impressions (output) work counters. Of course, Scan/FaxIn/etc. need images work counters. Cheers, - Ira, Ira McDonald (Musician / Software Architect) Chair - Linux Foundation Open Printing WG Secretary - IEEE-ISTO Printer Working Group Co-Chair - IEEE-ISTO PWG IPP WG Chair - TCG Embedded Systems Hardcopy SG IETF Designated Expert - IPP & Printer MIB Blue Roof Music/High North Inc http://sites.google.com/site/blueroofmusic http://sites.google.com/site/highnorthinc mailto:blueroofmusic@gmail.com Winter 579 Park Place Saline, MI 48176 734-944-0094 Summer PO Box 221 Grand Marais, MI 49839 906-494-2434 On Tue, Nov 1, 2011 at 8:20 PM, Michael Sweet wrote: > All, > > As I continue to sift through the minutes from the October 2011 F2F, I saw > that we decided to normatively reference the 5106.1 definition of > impressions for IPP and the Semantic Model going forward. > > However, for FaxOut (and potentially other IPP service bindings, should we > do them) the existing job-impressions/-completed attributes would not > apply. Section 7.1 of 5106.1 has the following to say about impressions: > > The relationships in this section are common to all services that contain > the associated counters. For example the relationship for Impression > applies to Copy, EmailIn, FaxIn, NetworkFaxIn, Print and SystemTotals > because =93impressions=94 is applicable to these services The relationshi= p for > Impression does not apply to EmailOut, FaxOut, NetworkFaxOut, Scan or > Transform because =93impressions=94 is not applicable to these services. > > > Presumably we should report and count images instead, however IPP has > never defined image counter attributes (e.g. there are no > job-images/-completed attributes). > > Should I: > > 1. Add new job-images and job-images-completed Job Description attributes > for FaxOut. This would preserve a closer 1-to-1 mapping with the Semantic > Model. > > or: > > 2. Redefine job-impressions and job-impressions-completed to be images for > FaxOut and other image-based services. This would make FaxOut closer to > Print from a Client perspective, and existing code to report progress or = do > accounting would work without changes. > > Thoughts? > > _________________________________________________________ > Michael Sweet, Senior Printing System Engineer, PWG Chair > > > -- > This message has been scanned for viruses and > dangerous content by *MailScanner* , and is > believed to be clean. > > _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp > > --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --0015174785d2edad9c04b0b5f102 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi Mike,

My two cents:

Define new job-images[-completed] attr= ibutes, to align
w/ SM.

Also, Copy Service (and possibly other fu= ture services)
have both images (input) and impressions (output) work
counters.

Of course, Scan/FaxIn/etc. need images work counters.
<= br>Cheers,
- Ira,

Ira McDonald (Musician / Software= Architect)
Chair - Linux Foundation Open Printing WG
Secretary - IEE= E-ISTO Printer Working Group
Co-Chair - IEEE-ISTO PWG IPP WG
Chair - TCG Embedded Systems Hardcopy SG=
IETF Designated Expert - IPP & Printer MIB
Blue Roof Music/High = North Inc
http://sites.google.com/site/bl= ueroofmusic
http://sites.google.com/site/highnorthinc=
mailto:blu= eroofmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094
Summer= =A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434



On Tue, Nov 1, 2011 at 8:20 PM, Michael = Sweet <msweet@appl= e.com> wrote:
All,

As I continue t= o sift through the minutes from the October 2011 F2F, I saw that we decided= to normatively reference the 5106.1 definition of impressions for IPP and = the Semantic Model going forward.

However, for FaxOut (and potentially other IPP service = bindings, should we do them) the existing job-impressions/-completed attrib= utes would not apply. =A0Section 7.1 of 5106.1 has the following to say abo= ut impressions:

The relationships in this section are common to all services that = contain the associated counters. For=A0example the=A0relationship for Impre= ssion applies to Copy, EmailIn, FaxIn, NetworkFaxIn, Print and=A0SystemTota= ls because=A0=93impressions=94 is applicable to these services The relation= ship for Impression=A0does not apply to EmailOut, FaxOut,=A0NetworkFaxOut, = Scan or Transform because =93impressions=94 is not=A0applicable to these se= rvices.

Presumably we should report and count imag= es instead, however IPP has never defined image counter attributes (e.g. th= ere are no job-images/-completed attributes).

Should I:

1. Add new job-images and job-images-com= pleted Job Description attributes for FaxOut. This would preserve a closer = 1-to-1 mapping with the Semantic Model.

or:

2. Redefine job-impressions and job-impressions-complet= ed to be images for FaxOut and other image-based services. This would make = FaxOut closer to Print from a Client perspective, and existing code to repo= rt progress or do accounting would work without changes.

Thoughts?

_______________________________________= __________________
Michael Sweet, Senior Printing System=A0Engineer, PWG= Chair


= --=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

_______________________________________________
ipp mailing list
ipp@pwg.org
http= s://www.pwg.org/mailman/listinfo/ipp


Hi Mike,<= o:p>

 

I agree with Ira’s suggestion as a good= way to move forward.

 

Best Regards,

 

/Paul

-= -

Paul Tykodi
Principal Consultant
TCS - Tykodi Consulting S= ervices LLC

Tel/Fax: 603-343-1820
Mobile:  603-866-0712
E= -mail:  ptykodi@tykodi.com
WWW:  http://www.ty= kodi.com

From= : ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of I= ra McDonald
Sent: Tuesday, November 01, 2011 8:57 PM
To: Michael Sweet; Ira McDonald
Cc: ipp@pwg.org
Subject: = Re: [IPP] Impressions vs. images for IPP FaxOut service

 

Hi Mike,
My two cents:

Define new job-images[-completed] attributes, to= align
w/ SM.

Also, Copy Service (and possibly other future servi= ces)
have both images (input) and impressions (output) work
counters.=

Of course, Scan/FaxIn/etc. need images work counters.

Cheers= ,
- Ira,

Ira McDonald (Musician / Software Architect)=
Chair - Linux Foundation Open Printing WG
Secretary - IEEE-ISTO Prin= ter Working Group
Co-Chair - IEEE-ISTO PWG IPP WG
Chair - TCG Embedde= d Systems Hardcopy SG
IETF Designated Expert - IPP & Printer MIB
= Blue Roof Music/High North Inc
http://sites.= google.com/site/blueroofmusic
http= ://sites.google.com/site/highnorthinc
mailto:blueroofmusic@gmail.comWinter  579 Park Place  Saline, MI  48176  734-944-009= 4
Summer  PO Box 221  Grand Marais, MI 49839  906-494-243= 4


On Tue, Nov 1, 2011 at 8:20 PM, M= ichael Sweet <msweet@apple.com&g= t; wrote:

All,

<= p class=3DMsoNormal> 

As= I continue to sift through the minutes from the October 2011 F2F, I saw th= at we decided to normatively reference the 5106.1 definition of impressions= for IPP and the Semantic Model going forward.

 

Howe= ver, for FaxOut (and potentially other IPP service bindings, should we do t= hem) the existing job-impressions/-completed attributes would not apply. &n= bsp;Section 7.1 of 5106.1 has the following to say about impressions:<= /o:p>

 

The relationships in this section are common to all services that contain= the associated counters. For example the relationship for Impres= sion applies to Copy, EmailIn, FaxIn, NetworkFaxIn, Print and SystemTo= tals because “impressions” is applicable to these services= The relationship for Impression does not apply to EmailOut, FaxOut,&n= bsp;NetworkFaxOut, Scan or Transform because “impressions” is n= ot applicable to these services.

 

= Presumably we should report and count images instead, however IPP has never= defined image counter attributes (e.g. there are no job-images/-completed = attributes).

 

Should I:

 

1. A= dd new job-images and job-images-completed Job Description attributes for F= axOut. This would preserve a closer 1-to-1 mapping with the Semantic Model.=

 

<= div>

or:

=  

2. Redefine job-impres= sions and job-impressions-completed to be images for FaxOut and other image= -based services. This would make FaxOut closer to Print from a Client persp= ective, and existing code to report progress or do accounting would work wi= thout changes.

 

Thoughts?

<= p class=3DMsoNormal> 

_________________________________________________________
Michae= l Sweet, Senior Printing System Engineer, PWG Chair

 


--
This message has been scanned for viruses and

<= span class=3Dhoenzb>dangerous content by MailScanner, and is
believed to be clean.


________________________= _______________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

 


= --
This message has been scanned for viruses and
dangerous content = by MailScanner, and is =
believed to be clean.


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------=_NextPart_000_0043_01CC9915.6E912270-- --===============1333688384== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1333688384==-- From admin@cecosami.com.pe Wed Nov 2 09:19:30 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1594921F8FDE for ; Wed, 2 Nov 2011 09:19:30 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=x tagged_above=-999 required=5 tests=[] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cp28TIplziav for ; Wed, 2 Nov 2011 09:19:29 -0700 (PDT) Received: from cis.cecosami.com.pe (cis.cecosami.com.pe [64.76.95.124]) by ietfa.amsl.com (Postfix) with ESMTP id 4424221F8AF0 for ; Wed, 2 Nov 2011 09:19:24 -0700 (PDT) Received: from cwg (unknown [119.59.168.224]) by cis.cecosami.com.pe (Postfix) with ESMTP id 4F9E7348226; Wed, 2 Nov 2011 11:18:42 -0500 (PET) Reply-To: Message-ID: <0FB06076D264A21B611AF6AF0DE09F91@cwg> From: "ALEX" To: Subject: Globalsources supplier:The Promotion of 10.1" & 7"MID(Cortex A9 CPU with Capacitive Touch Panel at competitive price) Date: Mon, 26 Nov 2012 00:00:32 +0800 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0CE8_010DF4B9.1348E190" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5512 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512 This is a multi-part message in MIME format. ------=_NextPart_000_0CE8_010DF4B9.1348E190 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0692_010DF4B9.1348E190" ------=_NextPart_001_0692_010DF4B9.1348E190 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RGVhciBTaXIvIE1hZGFtLCANClRoaXMgaXMgQUxFWCBmcm9tIE1PUk5JTkctU1VOIChBU0lBKSBD Ty4sIExURCBpbiBTaGVuemhlbiBDaGluYSwgdGhhbmtzIGZvciB5b3VyIGlucXVpcnkgZnJvbSBH bG9iYWwgU291cmNlcyAoaHR0cDovL21vcm5pbmdzdW4ubWFudWZhY3R1cmVyLmdsb2JhbHNvdXJj ZXMuY29tKS4gIE1PUk5JTkctU1VOIGlzIHRoZSBwcm9mZXNzaW9uYWwgZXhwb3J0ZXIgb2YgVGFi bGV0IFBDLCB3ZSBhcmUgdHJ5aW5nIG91ciBiZXN0IHRvIHByb3ZpZGUgY3VzdG9tZXJzIHRoZSBn b29kIHF1YWxpdHkgcHJvZHVjdHMgd2l0aCBiZXN0IHByaWNlLg0KVGhlIFByb21vdGlvbiBvZiAx MC4xIiBNSUQgKENvcnRleCBBOSBDUFUgd2l0aCBDYXBhY2l0aXZlIFRvdWNoIFBhbmVsIGF0IGNv bXBldGl0aXZlIHByaWNlKQ0KQnkgdGhlIHdheSwgb3VyIDEwLjHigJ0gbW9kZWwgd2hpY2ggaXMg Y2FwYWNpdGl2ZSBmdWxseS1mdW5jdGlvbiBDb3J0ZXgtQTkgdGFibGV0LiBUaGUgU1BFQyB3b3Vs ZCBiZSBhcyBiZWxsb3c6DQpNb2RlbCBOby4gOk1TMTAwNw0KUHJvY2Vzc29yOkNvcnRleCBBOSwx R0h6DQpPcGVyYXRpbmcgU3lzdGVtIDpHb29nbGUgQW5kcm9pZCAyLjMNCk1lbW9yeSA6RERSMiA1 MTJNIA0KU3RvcmFnZSA6TmFuZCBGbGFzaCA0R0INCkxDRCBkaXNwbGF5IDoxMCcnIENhcGFjaXRp dmUgLCAxMDI0w5c2MDANCkNhbWVyYSA6MC4zIE1QaXhlbCANCkcgc2Vuc29yIDpCdWlsdC1pbixz dXBwb3J0IDNEIGdhbWVzDQoNCiANClRoZSBQcm9tb3Rpb24gb2YgNyIgTUlEIChDb3J0ZXggQTkg Q1BVIHdpdGggQ2FwYWNpdGl2ZSBUb3VjaCBQYW5lbCBhdCBjb21wZXRpdGl2ZSBwcmljZSkNCkJ5 IHRoZSB3YXksIG91ciAxMC4x4oCdIG1vZGVsIHdoaWNoIGlzIGNhcGFjaXRpdmUgZnVsbHktZnVu Y3Rpb24gQ29ydGV4LUE5IHRhYmxldC4gVGhlIGJyaWVmIFNQRUMgd291bGQgYmUgYXMgYmVsbG93 Og0KTW9kZWwgTm8uTVM3MjgNClByb2Nlc3NvcjpDT1JURVggQTnvvIwgMUdIeg0KT3BlcmF0aW5n IFN5c3RlbTpHb29nbGUgQW5kcm9pZCAyLjMNCk1lbW9yeS8gU3RvcmFnZTpERFIyIDUxMk1CIC8g NEdCDQpMQ0QgZGlzcGxheTo3IiBURlQgZGlzcGxheSwgODAww5c0ODANClRvdWNoIHNjcmVlbjo1 LXBvaW50IGNhcGFjaXRpdmUgdG91Y2ggcGFuZWwNCldpLUZpOjgwMi4xMWIvZw0KQ2FtZXJhOkJ1 aWx0LWluIGNhbWVyYQ0KM0c6VVNCIDNHIG1vZHVsZSAgDQpIRE1JOjEwODBQIG91dHB1dA0KRXh0 ZW5kZWQtbWVtb3J5OlRGY2FyZCxVIGRpc2ssY29ubmVjdCBjb21wdXRlciAgICAgICAgICAgICAg ICAgICAgIA0KDQogDQogDQpJbiBvdXIgcHJvZHVjdHMgbGlzdCwgd2UgaGF2ZSA3Ii84Ii8xMCIg c2l6ZSBwcm9kdWN0cyB3aXRoIEFuZHJvaWQyLjIvMi4zIGFuZCB3aW43L3hwIHN5c3RlbSwgcmVz aXN0aXZlIGFuZCBjYXBhY2l0aXZlIHRvdWNoIHBhbmVsLiBUaGUgZnJlcXVlbmN5IGlzIGZyb20g ODAwTUh6IHRvIDEuNjZHSHouT3VyIHByb2R1Y3RzIGNhbiBzdXBwb3J0IDNHL1dpLUZpL0dQUyBh bmQgcGhvbmUgZnVuY3Rpb24uIFN1Y2ggYXMgTVM3MTMvIE1TNzE1L01TNzMwIGhhdmUgcGhvbmUg ZnVuY3Rpb24sIEdQUy8gQmx1ZXRvb3RoL0dQUywgTVM3MTUgaXMgZHVhbCBjYW1lcmE7IGFuZCBN UzcxMS9NUzcxMi9NUzcxNi9NUzcyNCAvTVM3MjcvTVM4MDQvTVM4MDUvTVNBOSBpcyBBbmRyb2lk IDIuMy4gTVM3MTMgaXMgZHVhbCBjb3JlIGNvcnRleCBBOSBhbmQgTVM3Mjcgc3VwcG9ydCB2aWRl byBjYWxsLiBNUzcxMSwgTVM3MjQgYW5kIE1TODA0IGlzIFNhbXN1bmcgcHJvY2Vzc29yLiBBbmQg dGhlIG1lbW9yeSBhbmQgaGFyZCBkaXNrIGNvdWxkIGJlIGN1c3RvbWl6ZWQgaWYgeW91IG5lZWQu IFdlbGNvbWUgdG8gb3VyIHdlYnNpdGU6IGh0dHA6Ly93d3cubW9ybmluZ3N1bi1hc2lhLmNvbSB0 byBnZXQgbW9yZSBpbmZvcm1hdGlvbi4gSSBoYXZlIGF0dGFjaGVkIG91ciBwcm9kdWN0cyBTUEVD IHdpdGggcHJpY2UgbGlzdCBmb3IgeW91ciByZWZlcmVuY2UsIGFuZCBwbHMgbm90ZSB0aGF0IHRo ZSBmaW5hbCBwcmljZSBjb3VsZCBiZSBuZWdvdGlhYmxlIGFjY29yZGluZyB0byBkZXRhaWxzIG9m IHF1YW50aXR5LCBwYWNraW5nLCBwYXltZW50LCBkZWxpdmVyeSB0aW1lLCBldGMuIFBscyBjaG9v c2UgdGhlIGl0ZW1zIHlvdSBhcmUgaW50ZXJlc3RlZCBpbiBhbmQgdGVsbCB1cywgdGtzIQ0KUGxz IGtpbmRseSBjaGVjayBhbmQgbGV0IG1lIGtub3cgaWYgeW91IGFyZSBpbnRlcmVzdGVkLCB0aGFu a3MgdmVyeSBtdWNoLg0KRG8geW91IG5lZWQgc29tZSBzYW1wbGVzIGZvciB0ZXN0aW5nPyBXZSB3 aWxsIGJlIHZlcnkgZ2xhZCBpZiB0aGVyZSBpcyBhIGNoYW5jZSB0byBjb29wZXJhdGUgd2l0aCB5 b3UuIElmIHlvdSBoYXZlIGFueSBxdWVzdGlvbiwgcGxzIGZlZWwgZnJlZSB0byBjb250YWN0IG1l LCB3ZSB3aWxsIHRyeSBvdXIgYmVzdCB0byBtYXRjaCB5b3VyIHJlcXVpcmVtZW50Lg0KTG9va2lu ZyBmb3J3YXJkIHRvIGhlYXJpbmcgZnJvbSB5b3Ugc29vbiwgdGhhbmtzIQ0KQmVzdCByZWdhcmRz IQ0KWW91cnMgZmFpdGhmdWxseSwNCkFMRVggDQoNCg0KDQpNT1JOSU5HLVNVTihBU0lBKSBDTy4s TFREIA0KQWRkcmVzc++8mjEyRmxvb3IsV2VzdCBvZiBOby40IEJ1aWxkaW5nLFNlZyBUZWNobm9s b2d5IFBhcmssIA0KSHVhcWlhbmcgTm9ydGggUm9hZCxTaGVuemhlbixDaGluYQ0KUEhPTkU6KDg1 MikgNjYyOCA2NzMxDQpURUw6KDg2KS03NTUtODI4MSA0MDkyDQpGQVg6KDg2KS03NTUtODMyNiA5 MjgxDQpNU046bW9ybmluZ3N1bmFzaWFAaG90bWFpbC5jb20NClNLWVBFOmFsZXgtbW9ybmluZ3N1 bg0KRW1haWw6IGFsZXhAbW9ybmluZ3N1bi1hc2lhLmNvbQ0KaHR0cDovL21vcm5pbmdzdW4ubWFu dWZhY3R1cmVyLmdsb2JhbHNvdXJjZXMuY29tDQog ------=_NextPart_001_0692_010DF4B9.1348E190 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj4NCjxIVE1MIHhtbG5zOm8gPSAidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6 b2ZmaWNlIiB4bWxuczpzdDEgPSANCiJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpz bWFydHRhZ3MiPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxNRVRBIGNvbnRlbnQ9Ik1TSFRNTCA2LjAwLjYw MDAuMTcxMDQiIG5hbWU9R0VORVJBVE9SPjwvSEVBRD4NCjxCT0RZPg0KPFAgY2xhc3M9TXNvTm9y bWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IExJTkUtSEVJR0hUOiAxNzAlOyBURVhU LUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuOyBtc28tbWFyZ2luLXRv cC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byIgDQphbGlnbj1sZWZ0PjxT UEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogYmxhY2s7IExJ TkUtSEVJR0hUOiAxNzAlOyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzog MHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj5EZWFyIA0KU2lyLyBNYWRhbSwgPC9T UEFOPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iQ09MT1I6IGJsYWNrOyBMSU5FLUhFSUdIVDog MTcwJTsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJp ZGktZm9udC1mYW1pbHk6IOWui+S9kzsgbXNvLWJpZGktZm9udC1zaXplOiAxMC41cHQiPjxvOnA+ PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJNQVJHSU46IDBj bSAwY20gMHB0OyBMSU5FLUhFSUdIVDogMTcwJTsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2lu YXRpb246IHdpZG93LW9ycGhhbjsgbXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2lu LWJvdHRvbS1hbHQ6IGF1dG8iIA0KYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9 IkNPTE9SOiBibGFjazsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBt c28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZM7IG1zby1i aWRpLWZvbnQtc2l6ZTogMTAuNXB0Ij5UaGk8L1NQQU4+PFNQQU4gDQpsYW5nPUVOLVVTIA0Kc3R5 bGU9IkZPTlQtU0laRTogMTRwdDsgQ09MT1I6IGJsYWNrOyBMSU5FLUhFSUdIVDogMTcwJTsgRk9O VC1GQU1JTFk6IENhbGlicmk7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1m YW1pbHk6IOWui+S9kyI+cyANCmlzPEI+Jm5ic3A7QUxFWDwvQj4gZnJvbSA8Qj5NT1JOSU5HLVNV TiAoQVNJQSkgQ08uLCBMVEQgPC9CPmluIDxCPlNoZW56aGVuIA0KQ2hpbmEsPC9CPiB0aGFua3Mg Zm9yIHlvdXIgaW5xdWlyeSBmcm9tIEdsb2JhbCBTb3VyY2VzICg8L1NQQU4+PFNQQU4gbGFuZz1F Ti1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDE0cHQ7IENPTE9SOiBibHVlOyBMSU5FLUhFSUdIVDog MTcwJTsgRk9OVC1GQU1JTFk6IENhbGlicmk7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJp ZGktZm9udC1mYW1pbHk6IOWui+S9kyI+PEEgDQpocmVmPSJodHRwOi8vbW9ybmluZ3N1bi5tYW51 ZmFjdHVyZXIuZ2xvYmFsc291cmNlcy5jb20vIiANCnRhcmdldD1fYmxhbms+aHR0cDovL21vcm5p bmdzdW4ubWFudWZhY3R1cmVyLmdsb2JhbHNvdXJjZXMuY29tPC9BPjwvU1BBTj48U1BBTiANCmxh bmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxNHB0OyBDT0xPUjogYmxhY2s7IExJTkUtSEVJ R0hUOiAxNzAlOyBGT05ULUZBTUlMWTogQ2FsaWJyaTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBt c28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj4pLiZuYnNwOyANCjxCPk1PUk5JTkctU1VOIDwv Qj5pcyB0aGUgcHJvZmVzc2lvbmFsIGV4cG9ydGVyIG9mIFRhYmxldCBQQywgd2UgYXJlIHRyeWlu ZyBvdXIgDQpiZXN0IHRvIHByb3ZpZGUgY3VzdG9tZXJzIHRoZSBnb29kIHF1YWxpdHkgcHJvZHVj dHMgd2l0aCBiZXN0IHByaWNlLjwvU1BBTj48U1BBTiANCmxhbmc9RU4tVVMgDQpzdHlsZT0iQ09M T1I6IGJsYWNrOyBMSU5FLUhFSUdIVDogMTcwJTsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1m b250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kzsgbXNvLWJpZGkt Zm9udC1zaXplOiAxMC41cHQiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05v cm1hbCANCnN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBMSU5FLUhFSUdIVDogMTcwJTsgVEVY VC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbjsgbXNvLW1hcmdpbi10 b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iIA0KYWxpZ249bGVmdD48 Qj48ST48VT48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTRwdDsgQ09MT1I6 IHJlZDsgTElORS1IRUlHSFQ6IDE3MCU7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGkt Zm9udC1zaXplOiAxMi4wcHQiPlRoZSANClByb21vdGlvbiBvZiAxMC4xIiBNSUQgKENvcnRleCBB OSBDUFUgd2l0aCBDYXBhY2l0aXZlIFRvdWNoIFBhbmVsIGF0IGNvbXBldGl0aXZlIA0KcHJpY2Up PC9TUEFOPjwvVT48L0k+PC9CPjxCPjxJPjxVPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9O VC1TSVpFOiAxNHB0OyBDT0xPUjogYmxhY2s7IExJTkUtSEVJR0hUOiAxNzAlOyBGT05ULUZBTUlM WTogQ2FsaWJyaTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog 5a6L5L2TIj48bzpwPjwvbzpwPjwvU1BBTj48L1U+PC9JPjwvQj48L1A+DQo8UCBjbGFzcz1Nc29O b3JtYWwgDQpzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgTElORS1IRUlHSFQ6IDE3MCU7IFRF WFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW47IG1zby1tYXJnaW4t dG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIiANCmFsaWduPWxlZnQ+ PEI+PEk+PFU+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDE0cHQ7IENPTE9S OiBibGFjazsgTElORS1IRUlHSFQ6IDE3MCU7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+QnkgDQp0 aGUgd2F5LCBvdXIgPHN0MTpjaG1ldGNudiBUQ1NDPSIwIiBOdW1iZXJUeXBlPSIxIiBOZWdhdGl2 ZT0iRmFsc2UiIA0KSGFzU3BhY2U9IkZhbHNlIiBTb3VyY2VWYWx1ZT0iMTAuMSIgVW5pdE5hbWU9 IuKAnSIgdzpzdD0ib24iPjEwLjHigJ08L3N0MTpjaG1ldGNudj4gDQptb2RlbCB3aGljaCBpcyBj YXBhY2l0aXZlIGZ1bGx5LWZ1bmN0aW9uIENvcnRleC1BOSB0YWJsZXQuIFRoZSBTUEVDIHdvdWxk IGJlIGFzIA0KYmVsbG93OjwvU1BBTj48L1U+PC9JPjwvQj48Qj48ST48VT48U1BBTiBsYW5nPUVO LVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTRwdDsgQ09MT1I6IGJsYWNrOyBMSU5FLUhFSUdIVDog MTcwJTsgRk9OVC1GQU1JTFk6IENhbGlicmk7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJp ZGktZm9udC1mYW1pbHk6IOWui+S9kyI+PG86cD48L286cD48L1NQQU4+PC9VPjwvST48L0I+PC9Q Pg0KPFA+DQo8VEFCTEUgY2xhc3M9TXNvTm9ybWFsVGFibGUgDQpzdHlsZT0iV0lEVEg6IDU0MnB0 OyBCT1JERVItQ09MTEFQU0U6IGNvbGxhcHNlOyBtc28tcGFkZGluZy1hbHQ6IDBjbSAwY20gMGNt IDBjbSIgDQpjZWxsU3BhY2luZz0wIGNlbGxQYWRkaW5nPTAgd2lkdGg9NzIzIGJvcmRlcj0wPg0K ICA8VEJPRFk+DQogIDxUUiBzdHlsZT0iSEVJR0hUOiAyMS45NXB0OyBtc28teWZ0aS1pcm93OiAw OyBtc28teWZ0aS1maXJzdHJvdzogeWVzIj4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1S SUdIVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJTkctUklHSFQ6IDBjbTsgQk9SREVSLVRP UDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJTkctTEVGVDogMGNtOyBCQUNLR1JPVU5EOiB3 aGl0ZTsgUEFERElORy1CT1RUT006IDBjbTsgQk9SREVSLUxFRlQ6IHdpbmRvd3RleHQgMXB0IHNv bGlkOyBXSURUSDogMTUzcHQ7IFBBRERJTkctVE9QOiAwY207IEJPUkRFUi1CT1RUT006IHdpbmRv d3RleHQgMXB0IHNvbGlkOyBIRUlHSFQ6IDIxLjk1cHQ7IG1zby1ib3JkZXItYWx0OiBzb2xpZCB3 aW5kb3d0ZXh0IC41cHQ7IG1zby1ib3JkZXItbGVmdC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgMS4w cHQiIA0KICAgIHdpZHRoPTIwND4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0 eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlv bjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PEI+PFNQQU4gbGFuZz1FTi1VUyAN CiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDcuNXB0OyBGT05ULUZBTUlMWTogQXJpYWw7IG1zby1m b250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQiPk1vZGVsIA0KICAg ICAgTm8uIDo8L1NQQU4+PC9CPjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1T SVpFOiA5cHQ7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1z by1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPg0K ICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVSLVJJR0hUOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsg UEFERElORy1SSUdIVDogMGNtOyBCT1JERVItVE9QOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFE RElORy1MRUZUOiAwY207IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQQURESU5HLUJPVFRPTTogMGNtOyBC T1JERVItTEVGVDogI2Q0ZDBjODsgV0lEVEg6IDM4OXB0OyBQQURESU5HLVRPUDogMGNtOyBCT1JE RVItQk9UVE9NOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgSEVJR0hUOiAyMS45NXB0OyBtc28tYm9y ZGVyLXRvcC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgLjVwdDsgbXNvLWJvcmRlci1ib3R0b20tYWx0 OiBzb2xpZCB3aW5kb3d0ZXh0IC41cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBzb2xpZCB3aW5k b3d0ZXh0IDEuMHB0IiANCiAgICB3aWR0aD01MTk+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwg DQogICAgICBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNv LXBhZ2luYXRpb246IHdpZG93LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxCPjxTUEFOIGxh bmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA3LjVwdDsgQ09MT1I6IHJlZDsgRk9O VC1GQU1JTFk6IEFyaWFsOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtc2l6 ZTogMTIuMHB0Ij5NUzEwMDc8L1NQQU4+PC9CPjxTUEFOIA0KICAgICAgbGFuZz1FTi1VUyANCiAg ICAgIHN0eWxlPSJGT05ULVNJWkU6IDlwdDsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250 LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kyI+PG86cD48L286cD48 L1NQQU4+PC9QPjwvVEQ+PC9UUj4NCiAgPFRSIHN0eWxlPSJIRUlHSFQ6IDIxLjk1cHQ7IG1zby15 ZnRpLWlyb3c6IDEiPg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVSLVJJR0hUOiB3aW5kb3d0 ZXh0IDFwdCBzb2xpZDsgUEFERElORy1SSUdIVDogMGNtOyBCT1JERVItVE9QOiAjZDRkMGM4OyBQ QURESU5HLUxFRlQ6IDBjbTsgQkFDS0dST1VORDogd2hpdGU7IFBBRERJTkctQk9UVE9NOiAwY207 IEJPUkRFUi1MRUZUOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1UT1A6IDBjbTsgQk9S REVSLUJPVFRPTTogd2luZG93dGV4dCAxcHQgc29saWQ7IEhFSUdIVDogMjEuOTVwdDsgbXNvLWJv cmRlci1sZWZ0LWFsdDogc29saWQgd2luZG93dGV4dCAxLjBwdDsgbXNvLWJvcmRlci1ib3R0b20t YWx0OiBzb2xpZCB3aW5kb3d0ZXh0IC41cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBzb2xpZCB3 aW5kb3d0ZXh0IC41cHQiPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9 Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3 aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48Qj48U1BBTiBsYW5nPUVOLVVTIA0KICAg ICAgc3R5bGU9IkZPTlQtU0laRTogNy41cHQ7IEZPTlQtRkFNSUxZOiBBcmlhbDsgbXNvLWZvbnQt a2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdCI+UHJvY2Vzc29yOjwvU1BB Tj48L0I+PFNQQU4gDQogICAgICBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTog OXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlk aS1mb250LWZhbWlseTog5a6L5L2TIj48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD4NCiAgICA8 VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJ TkctUklHSFQ6IDBjbTsgQk9SREVSLVRPUDogI2Q0ZDBjODsgUEFERElORy1MRUZUOiAwY207IEJB Q0tHUk9VTkQ6IHdoaXRlOyBQQURESU5HLUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDogI2Q0ZDBj ODsgUEFERElORy1UT1A6IDBjbTsgQk9SREVSLUJPVFRPTTogd2luZG93dGV4dCAxcHQgc29saWQ7 IEhFSUdIVDogMjEuOTVwdDsgbXNvLWJvcmRlci1ib3R0b20tYWx0OiBzb2xpZCB3aW5kb3d0ZXh0 IC41cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0Ij4NCiAg ICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0 OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAg IGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDcu NXB0OyBGT05ULUZBTUlMWTogQXJpYWw7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+Q29ydGV4IA0K ICAgICAgQTksMUdIejwvU1BBTj48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQt U0laRTogOXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBt c28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD48 L1RSPg0KICA8VFIgc3R5bGU9IkhFSUdIVDogMjEuOTVwdDsgbXNvLXlmdGktaXJvdzogMiI+DQog ICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6ICNkNGQwYzg7IFBBRERJTkctUklHSFQ6 IDBjbTsgQk9SREVSLVRPUDogI2Q0ZDBjODsgUEFERElORy1MRUZUOiAwY207IEJBQ0tHUk9VTkQ6 IHdoaXRlOyBQQURESU5HLUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDogd2luZG93dGV4dCAxcHQg c29saWQ7IFdJRFRIOiAxNTNwdDsgUEFERElORy1UT1A6IDBjbTsgQk9SREVSLUJPVFRPTTogd2lu ZG93dGV4dCAxcHQgc29saWQ7IEhFSUdIVDogMjEuOTVwdDsgbXNvLWJvcmRlci1sZWZ0LWFsdDog c29saWQgd2luZG93dGV4dCAxLjBwdDsgbXNvLWJvcmRlci1ib3R0b20tYWx0OiBzb2xpZCB3aW5k b3d0ZXh0IC41cHQiIA0KICAgIHdpZHRoPTIwND4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCAN CiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28t cGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PEI+PFNQQU4gbGFu Zz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDcuNXB0OyBGT05ULUZBTUlMWTogQXJp YWw7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQiPk9w ZXJhdGluZyANCiAgICAgIFN5c3RlbSA6PC9TUEFOPjwvQj48U1BBTiBsYW5nPUVOLVVTIA0KICAg ICAgc3R5bGU9IkZPTlQtU0laRTogOXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQt a2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj48bzpwPjwvbzpwPjwv U1BBTj48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogd2luZG93 dGV4dCAxcHQgc29saWQ7IFBBRERJTkctUklHSFQ6IDBjbTsgQk9SREVSLVRPUDogI2Q0ZDBjODsg UEFERElORy1MRUZUOiAwY207IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQQURESU5HLUJPVFRPTTogMGNt OyBCT1JERVItTEVGVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJTkctVE9QOiAwY207IEJP UkRFUi1CT1RUT006IHdpbmRvd3RleHQgMXB0IHNvbGlkOyBIRUlHSFQ6IDIxLjk1cHQ7IG1zby1i b3JkZXItbGVmdC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgLjVwdDsgbXNvLWJvcmRlci1ib3R0b20t YWx0OiBzb2xpZCB3aW5kb3d0ZXh0IC41cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBzb2xpZCB3 aW5kb3d0ZXh0IDEuMHB0Ij4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxl PSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjog d2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PEI+PFNQQU4gbGFuZz1FTi1VUyANCiAg ICAgIHN0eWxlPSJGT05ULVNJWkU6IDcuNXB0OyBDT0xPUjogcmVkOyBGT05ULUZBTUlMWTogQXJp YWw7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQiPkdv b2dsZSANCiAgICAgIEFuZHJvaWQgMi4zPC9TUEFOPjwvQj48U1BBTiBsYW5nPUVOLVVTIA0KICAg ICAgc3R5bGU9IkZPTlQtU0laRTogOXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQt a2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj48bzpwPjwvbzpwPjwv U1BBTj48L1A+PC9URD48L1RSPg0KICA8VFIgc3R5bGU9IkhFSUdIVDogMjEuOTVwdDsgbXNvLXlm dGktaXJvdzogMyI+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6IHdpbmRvd3Rl eHQgMXB0IHNvbGlkOyBQQURESU5HLVJJR0hUOiAwY207IEJPUkRFUi1UT1A6ICNkNGQwYzg7IFBB RERJTkctTEVGVDogMGNtOyBCQUNLR1JPVU5EOiB3aGl0ZTsgUEFERElORy1CT1RUT006IDBjbTsg Qk9SREVSLUxFRlQ6IHdpbmRvd3RleHQgMXB0IHNvbGlkOyBQQURESU5HLVRPUDogMGNtOyBCT1JE RVItQk9UVE9NOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgSEVJR0hUOiAyMS45NXB0OyBtc28tYm9y ZGVyLWxlZnQtYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0OyBtc28tYm9yZGVyLWJvdHRvbS1h bHQ6IHNvbGlkIHdpbmRvd3RleHQgLjVwdDsgbXNvLWJvcmRlci1yaWdodC1hbHQ6IHNvbGlkIHdp bmRvd3RleHQgLjVwdCI+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0i TUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdp ZG93LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxCPjxTUEFOIGxhbmc9RU4tVVMgDQogICAg ICBzdHlsZT0iRk9OVC1TSVpFOiA3LjVwdDsgRk9OVC1GQU1JTFk6IEFyaWFsOyBtc28tZm9udC1r ZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtc2l6ZTogMTIuMHB0Ij5NZW1vcnkgDQogICAgICA6 PC9TUEFOPjwvQj48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogOXB0 OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1m b250LWZhbWlseTog5a6L5L2TIj48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD4NCiAgICA8VEQg DQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJTkct UklHSFQ6IDBjbTsgQk9SREVSLVRPUDogI2Q0ZDBjODsgUEFERElORy1MRUZUOiAwY207IEJBQ0tH Uk9VTkQ6IHdoaXRlOyBQQURESU5HLUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDogI2Q0ZDBjODsg UEFERElORy1UT1A6IDBjbTsgQk9SREVSLUJPVFRPTTogd2luZG93dGV4dCAxcHQgc29saWQ7IEhF SUdIVDogMjEuOTVwdDsgbXNvLWJvcmRlci1ib3R0b20tYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IC41 cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0Ij4NCiAgICAg IDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBU RVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFs aWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDcuNXB0 OyBGT05ULUZBTUlMWTogQXJpYWw7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+RERSMiANCiAgICAg IDxzdDE6Y2htZXRjbnYgVENTQz0iMCIgTnVtYmVyVHlwZT0iMSIgTmVnYXRpdmU9IkZhbHNlIiBI YXNTcGFjZT0iRmFsc2UiIA0KICAgICAgU291cmNlVmFsdWU9IjUxMiIgVW5pdE5hbWU9Im0iIHc6 c3Q9Im9uIj41MTJNPC9zdDE6Y2htZXRjbnY+IDwvU1BBTj48U1BBTiANCiAgICAgIGxhbmc9RU4t VVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5cHQ7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBt c28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPjxvOnA+ PC9vOnA+PC9TUEFOPjwvUD48L1REPjwvVFI+DQogIDxUUiBzdHlsZT0iSEVJR0hUOiAyMS45NXB0 OyBtc28teWZ0aS1pcm93OiA0Ij4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDog d2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJTkctUklHSFQ6IDBjbTsgQk9SREVSLVRPUDogI2Q0 ZDBjODsgUEFERElORy1MRUZUOiAwY207IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQQURESU5HLUJPVFRP TTogMGNtOyBCT1JERVItTEVGVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJTkctVE9QOiAw Y207IEJPUkRFUi1CT1RUT006IHdpbmRvd3RleHQgMXB0IHNvbGlkOyBIRUlHSFQ6IDIxLjk1cHQ7 IG1zby1ib3JkZXItbGVmdC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7IG1zby1ib3JkZXIt Ym90dG9tLWFsdDogc29saWQgd2luZG93dGV4dCAuNXB0OyBtc28tYm9yZGVyLXJpZ2h0LWFsdDog c29saWQgd2luZG93dGV4dCAuNXB0Ij4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAg IHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5h dGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PEI+PFNQQU4gbGFuZz1FTi1V UyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDcuNXB0OyBGT05ULUZBTUlMWTogQXJpYWw7IG1z by1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQiPlN0b3JhZ2Ug DQogICAgICA6PC9TUEFOPjwvQj48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQt U0laRTogOXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBt c28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD4N CiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogd2luZG93dGV4dCAxcHQgc29saWQ7 IFBBRERJTkctUklHSFQ6IDBjbTsgQk9SREVSLVRPUDogI2Q0ZDBjODsgUEFERElORy1MRUZUOiAw Y207IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQQURESU5HLUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDog I2Q0ZDBjODsgUEFERElORy1UT1A6IDBjbTsgQk9SREVSLUJPVFRPTTogd2luZG93dGV4dCAxcHQg c29saWQ7IEhFSUdIVDogMjEuOTVwdDsgbXNvLWJvcmRlci1ib3R0b20tYWx0OiBzb2xpZCB3aW5k b3d0ZXh0IC41cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0 Ij4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAw Y20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiAN CiAgICAgIGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJ WkU6IDcuNXB0OyBGT05ULUZBTUlMWTogQXJpYWw7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+TmFu ZCANCiAgICAgIEZsYXNoIDRHQjwvU1BBTj48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9 IkZPTlQtU0laRTogOXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzog MHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj48bzpwPjwvbzpwPjwvU1BBTj48L1A+ PC9URD48L1RSPg0KICA8VFIgc3R5bGU9IkhFSUdIVDogMjEuOTVwdDsgbXNvLXlmdGktaXJvdzog NSI+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6IHdpbmRvd3RleHQgMXB0IHNv bGlkOyBQQURESU5HLVJJR0hUOiAwY207IEJPUkRFUi1UT1A6ICNkNGQwYzg7IFBBRERJTkctTEVG VDogMGNtOyBCQUNLR1JPVU5EOiB3aGl0ZTsgUEFERElORy1CT1RUT006IDBjbTsgQk9SREVSLUxF RlQ6IHdpbmRvd3RleHQgMXB0IHNvbGlkOyBQQURESU5HLVRPUDogMGNtOyBCT1JERVItQk9UVE9N OiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgSEVJR0hUOiAyMS45NXB0OyBtc28tYm9yZGVyLWxlZnQt YWx0OiBzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0OyBtc28tYm9yZGVyLWJvdHRvbS1hbHQ6IHNvbGlk IHdpbmRvd3RleHQgLjVwdDsgbXNvLWJvcmRlci1yaWdodC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQg LjVwdCI+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0iTUFSR0lOOiAw Y20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhh biIgDQogICAgICBhbGlnbj1sZWZ0PjxCPjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0i Rk9OVC1TSVpFOiA3LjVwdDsgRk9OVC1GQU1JTFk6IEFyaWFsOyBtc28tZm9udC1rZXJuaW5nOiAw cHQ7IG1zby1iaWRpLWZvbnQtc2l6ZTogMTIuMHB0Ij5MQ0QgDQogICAgICBkaXNwbGF5IDo8L1NQ QU4+PC9CPjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5cHQ7IEZP TlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQt ZmFtaWx5OiDlrovkvZMiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPg0KICAgIDxURCANCiAg ICBzdHlsZT0iQk9SREVSLVJJR0hUOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1SSUdI VDogMGNtOyBCT1JERVItVE9QOiAjZDRkMGM4OyBQQURESU5HLUxFRlQ6IDBjbTsgQkFDS0dST1VO RDogd2hpdGU7IFBBRERJTkctQk9UVE9NOiAwY207IEJPUkRFUi1MRUZUOiAjZDRkMGM4OyBQQURE SU5HLVRPUDogMGNtOyBCT1JERVItQk9UVE9NOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgSEVJR0hU OiAyMS45NXB0OyBtc28tYm9yZGVyLWJvdHRvbS1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgLjVwdDsg bXNvLWJvcmRlci1yaWdodC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgMS4wcHQiPg0KICAgICAgPFAg Y2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQt QUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249 bGVmdD48Qj48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogNy41cHQ7 IENPTE9SOiByZWQ7IEZPTlQtRkFNSUxZOiBBcmlhbDsgbXNvLWZvbnQta2VybmluZzogMHB0OyBt c28tYmlkaS1mb250LXNpemU6IDEyLjBwdCI+MTAnJyANCiAgICAgIENhcGFjaXRpdmUgLCAxMDI0 w5c2MDA8L1NQQU4+PC9CPjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpF OiA5cHQ7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1i aWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPjwvVFI+ DQogIDxUUiBzdHlsZT0iSEVJR0hUOiAyMS45NXB0OyBtc28teWZ0aS1pcm93OiA2Ij4NCiAgICA8 VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJ TkctUklHSFQ6IDBjbTsgQk9SREVSLVRPUDogI2Q0ZDBjODsgUEFERElORy1MRUZUOiAwY207IEJB Q0tHUk9VTkQ6IHdoaXRlOyBQQURESU5HLUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDogd2luZG93 dGV4dCAxcHQgc29saWQ7IFBBRERJTkctVE9QOiAwY207IEJPUkRFUi1CT1RUT006IHdpbmRvd3Rl eHQgMXB0IHNvbGlkOyBIRUlHSFQ6IDIxLjk1cHQ7IG1zby1ib3JkZXItbGVmdC1hbHQ6IHNvbGlk IHdpbmRvd3RleHQgMS4wcHQ7IG1zby1ib3JkZXItYm90dG9tLWFsdDogc29saWQgd2luZG93dGV4 dCAuNXB0OyBtc28tYm9yZGVyLXJpZ2h0LWFsdDogc29saWQgd2luZG93dGV4dCAuNXB0Ij4NCiAg ICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0 OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAg IGFsaWduPWxlZnQ+PEI+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6 IDcuNXB0OyBGT05ULUZBTUlMWTogQXJpYWw7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJp ZGktZm9udC1zaXplOiAxMi4wcHQiPkNhbWVyYSANCiAgICAgIDo8L1NQQU4+PC9CPjxTUEFOIGxh bmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5cHQ7IEZPTlQtRkFNSUxZOiBWZXJk YW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMi PjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVS LVJJR0hUOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1SSUdIVDogMGNtOyBCT1JERVIt VE9QOiAjZDRkMGM4OyBQQURESU5HLUxFRlQ6IDBjbTsgQkFDS0dST1VORDogd2hpdGU7IFBBRERJ TkctQk9UVE9NOiAwY207IEJPUkRFUi1MRUZUOiAjZDRkMGM4OyBQQURESU5HLVRPUDogMGNtOyBC T1JERVItQk9UVE9NOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgSEVJR0hUOiAyMS45NXB0OyBtc28t Ym9yZGVyLWJvdHRvbS1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgLjVwdDsgbXNvLWJvcmRlci1yaWdo dC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgMS4wcHQiPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFs IA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1z by1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48U1BBTiBsYW5n PUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogNy41cHQ7IEZPTlQtRkFNSUxZOiBBcmlh bDsgbXNvLWZvbnQta2VybmluZzogMHB0Ij4wLjMgDQogICAgICBNUGl4ZWwgPC9TUEFOPjxTUEFO IGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5cHQ7IEZPTlQtRkFNSUxZOiBW ZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovk vZMiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPjwvVFI+DQogIDxUUiBzdHlsZT0iSEVJR0hU OiAyMS45NXB0OyBtc28teWZ0aS1pcm93OiA3OyBtc28teWZ0aS1sYXN0cm93OiB5ZXMiPg0KICAg IDxURCANCiAgICBzdHlsZT0iQk9SREVSLVJJR0hUOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFE RElORy1SSUdIVDogMGNtOyBCT1JERVItVE9QOiAjZDRkMGM4OyBQQURESU5HLUxFRlQ6IDBjbTsg QkFDS0dST1VORDogd2hpdGU7IFBBRERJTkctQk9UVE9NOiAwY207IEJPUkRFUi1MRUZUOiB3aW5k b3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1UT1A6IDBjbTsgQk9SREVSLUJPVFRPTTogd2luZG93 dGV4dCAxcHQgc29saWQ7IEhFSUdIVDogMjEuOTVwdDsgbXNvLWJvcmRlci1sZWZ0LWFsdDogc29s aWQgd2luZG93dGV4dCAxLjBwdDsgbXNvLWJvcmRlci1ib3R0b20tYWx0OiBzb2xpZCB3aW5kb3d0 ZXh0IC41cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IC41cHQiPg0K ICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAw cHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAg ICAgYWxpZ249bGVmdD48Qj48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0la RTogNy41cHQ7IEZPTlQtRkFNSUxZOiBBcmlhbDsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28t YmlkaS1mb250LXNpemU6IDEyLjBwdCI+RyANCiAgICAgIHNlbnNvciA6PC9TUEFOPjwvQj48U1BB TiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogOXB0OyBGT05ULUZBTUlMWTog VmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L 5L2TIj48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJP UkRFUi1SSUdIVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJTkctUklHSFQ6IDBjbTsgQk9S REVSLVRPUDogI2Q0ZDBjODsgUEFERElORy1MRUZUOiAwY207IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQ QURESU5HLUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDogI2Q0ZDBjODsgUEFERElORy1UT1A6IDBj bTsgQk9SREVSLUJPVFRPTTogd2luZG93dGV4dCAxcHQgc29saWQ7IEhFSUdIVDogMjEuOTVwdDsg bXNvLWJvcmRlci1ib3R0b20tYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IC41cHQ7IG1zby1ib3JkZXIt cmlnaHQtYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0Ij4NCiAgICAgIDxQIGNsYXNzPU1zb05v cm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0 OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PFNQQU4g bGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDcuNXB0OyBGT05ULUZBTUlMWTog QXJpYWw7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+QnVpbHQtaW4sc3VwcG9ydCANCiAgICAgIDNE IGdhbWVzPC9TUEFOPjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5 cHQ7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRp LWZvbnQtZmFtaWx5OiDlrovkvZMiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPjwvVFI+PC9U Qk9EWT48L1RBQkxFPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJNQVJHSU46IDBj bSAwY20gMHB0OyBMSU5FLUhFSUdIVDogMTcwJTsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2lu YXRpb246IHdpZG93LW9ycGhhbjsgbXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2lu LWJvdHRvbS1hbHQ6IGF1dG8iIA0KYWxpZ249bGVmdD48Qj48ST48VT48U1BBTiBsYW5nPUVOLVVT IA0Kc3R5bGU9IkZPTlQtU0laRTogMTRwdDsgQ09MT1I6IGJsYWNrOyBMSU5FLUhFSUdIVDogMTcw JTsgRk9OVC1GQU1JTFk6IENhbGlicmk7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGkt Zm9udC1mYW1pbHk6IOWui+S9kyI+PG86cD48U1BBTiANCnN0eWxlPSJURVhULURFQ09SQVRJT046 IG5vbmUiPiZuYnNwOzxJTUcgYWx0PSIiIGhzcGFjZT0wIA0Kc3JjPSJjaWQ6MDAwMDY3RTkzMTU0 XzBFNkJFMUE5XzA0MjY2NjAxIiBhbGlnbj1iYXNlbGluZSANCmJvcmRlcj0wPjwvU1BBTj48L286 cD48L1NQQU4+PC9VPjwvST48L0I+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1B UkdJTjogMGNtIDBjbSAwcHQ7IExJTkUtSEVJR0hUOiAxNzAlOyBURVhULUFMSUdOOiBsZWZ0OyBt c28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuOyBtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG87IG1z by1tYXJnaW4tYm90dG9tLWFsdDogYXV0byIgDQphbGlnbj1sZWZ0PjxCPjxJPjxVPjxTUEFOIGxh bmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxNHB0OyBDT0xPUjogcmVkOyBMSU5FLUhFSUdI VDogMTcwJTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LXNpemU6IDEyLjBw dCI+VGhlIA0KUHJvbW90aW9uIG9mIDciIE1JRCAoQ29ydGV4IEE5IENQVSB3aXRoIENhcGFjaXRp dmUgVG91Y2ggUGFuZWwgYXQgY29tcGV0aXRpdmUgDQpwcmljZSk8L1NQQU4+PC9VPjwvST48L0I+ PEI+PEk+PFU+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDE0cHQ7IENPTE9S OiBibGFjazsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBDYWxpYnJpOyBtc28tZm9u dC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPjxvOnA+PC9vOnA+ PC9TUEFOPjwvVT48L0k+PC9CPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJNQVJH SU46IDBjbSAwY20gMHB0OyBMSU5FLUhFSUdIVDogMTcwJTsgVEVYVC1BTElHTjogbGVmdDsgbXNv LXBhZ2luYXRpb246IHdpZG93LW9ycGhhbjsgbXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvOyBtc28t bWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iIA0KYWxpZ249bGVmdD48Qj48ST48VT48U1BBTiBsYW5n PUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTRwdDsgQ09MT1I6IGJsYWNrOyBMSU5FLUhFSUdI VDogMTcwJTsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5CeSANCnRoZSB3YXksIG91ciA8c3QxOmNo bWV0Y252IFRDU0M9IjAiIE51bWJlclR5cGU9IjEiIE5lZ2F0aXZlPSJGYWxzZSIgDQpIYXNTcGFj ZT0iRmFsc2UiIFNvdXJjZVZhbHVlPSIxMC4xIiBVbml0TmFtZT0i4oCdIiB3OnN0PSJvbiI+MTAu MeKAnTwvc3QxOmNobWV0Y252PiANCm1vZGVsIHdoaWNoIGlzIGNhcGFjaXRpdmUgZnVsbHktZnVu Y3Rpb24gQ29ydGV4LUE5IHRhYmxldC4gVGhlIGJyaWVmIFNQRUMgd291bGQgDQpiZSBhcyBiZWxs b3c6PC9TUEFOPjwvVT48L0k+PC9CPjxCPjxJPjxVPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0i Rk9OVC1TSVpFOiAxNHB0OyBDT0xPUjogYmxhY2s7IExJTkUtSEVJR0hUOiAxNzAlOyBGT05ULUZB TUlMWTogQ2FsaWJyaTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWls eTog5a6L5L2TIj48bzpwPjwvbzpwPjwvU1BBTj48L1U+PC9JPjwvQj48L1A+DQo8UD4NCjxUQUJM RSBjbGFzcz1Nc29Ob3JtYWxUYWJsZSANCnN0eWxlPSJXSURUSDogNTc1cHQ7IEJPUkRFUi1DT0xM QVBTRTogY29sbGFwc2U7IG1zby1wYWRkaW5nLWFsdDogMGNtIDBjbSAwY20gMGNtIiANCmNlbGxT cGFjaW5nPTAgY2VsbFBhZGRpbmc9MCB3aWR0aD03NjcgYm9yZGVyPTA+DQogIDxUQk9EWT4NCiAg PFRSIHN0eWxlPSJIRUlHSFQ6IDIxLjk1cHQ7IG1zby15ZnRpLWlyb3c6IDA7IG1zby15ZnRpLWZp cnN0cm93OiB5ZXMiPg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVSLVJJR0hUOiB3aW5kb3d0 ZXh0IDFwdCBzb2xpZDsgUEFERElORy1SSUdIVDogMGNtOyBCT1JERVItVE9QOiB3aW5kb3d0ZXh0 IDFwdCBzb2xpZDsgUEFERElORy1MRUZUOiAwY207IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQQURESU5H LUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFdJRFRIOiAx NjdwdDsgUEFERElORy1UT1A6IDBjbTsgQk9SREVSLUJPVFRPTTogd2luZG93dGV4dCAxcHQgc29s aWQ7IEhFSUdIVDogMjEuOTVwdDsgbXNvLWJvcmRlci1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgLjVw dDsgbXNvLWJvcmRlci1sZWZ0LWFsdDogc29saWQgd2luZG93dGV4dCAxLjBwdCIgDQogICAgd2lk dGg9MjIzPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjog MGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBo YW4iIA0KICAgICAgYWxpZ249bGVmdD48Qj48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9 IkZPTlQtU0laRTogNy41cHQ7IEZPTlQtRkFNSUxZOiBBcmlhbDsgbXNvLWZvbnQta2VybmluZzog MHB0OyBtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdCI+TW9kZWwgDQogICAgICBOby48L1NQQU4+ PC9CPjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5cHQ7IEZPTlQt RkFNSUxZOiBWZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFt aWx5OiDlrovkvZMiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPg0KICAgIDxURCANCiAgICBz dHlsZT0iQk9SREVSLVJJR0hUOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1SSUdIVDog MGNtOyBCT1JERVItVE9QOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1MRUZUOiAwY207 IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQQURESU5HLUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDogI2Q0 ZDBjODsgV0lEVEg6IDQwOHB0OyBQQURESU5HLVRPUDogMGNtOyBCT1JERVItQk9UVE9NOiB3aW5k b3d0ZXh0IDFwdCBzb2xpZDsgSEVJR0hUOiAyMS45NXB0OyBtc28tYm9yZGVyLXRvcC1hbHQ6IHNv bGlkIHdpbmRvd3RleHQgLjVwdDsgbXNvLWJvcmRlci1ib3R0b20tYWx0OiBzb2xpZCB3aW5kb3d0 ZXh0IC41cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0IiAN CiAgICB3aWR0aD01NDQ+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0i TUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdp ZG93LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxCPjxTUEFOIGxhbmc9RU4tVVMgDQogICAg ICBzdHlsZT0iRk9OVC1TSVpFOiA3LjVwdDsgQ09MT1I6IHJlZDsgRk9OVC1GQU1JTFk6IEFyaWFs OyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtc2l6ZTogMTIuMHB0Ij5NUzcy ODwvU1BBTj48L0I+PFNQQU4gDQogICAgICBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQt U0laRTogOXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBt c28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD48 L1RSPg0KICA8VFIgc3R5bGU9IkhFSUdIVDogMjEuOTVwdDsgbXNvLXlmdGktaXJvdzogMSI+DQog ICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6IHdpbmRvd3RleHQgMXB0IHNvbGlkOyBQ QURESU5HLVJJR0hUOiAwY207IEJPUkRFUi1UT1A6ICNkNGQwYzg7IFBBRERJTkctTEVGVDogMGNt OyBCQUNLR1JPVU5EOiB3aGl0ZTsgUEFERElORy1CT1RUT006IDBjbTsgQk9SREVSLUxFRlQ6IHdp bmRvd3RleHQgMXB0IHNvbGlkOyBQQURESU5HLVRPUDogMGNtOyBCT1JERVItQk9UVE9NOiB3aW5k b3d0ZXh0IDFwdCBzb2xpZDsgSEVJR0hUOiAyMS45NXB0OyBtc28tYm9yZGVyLWxlZnQtYWx0OiBz b2xpZCB3aW5kb3d0ZXh0IDEuMHB0OyBtc28tYm9yZGVyLWJvdHRvbS1hbHQ6IHNvbGlkIHdpbmRv d3RleHQgLjVwdDsgbXNvLWJvcmRlci1yaWdodC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgLjVwdCI+ DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0iTUFSR0lOOiAwY20gMGNt IDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbiIgDQog ICAgICBhbGlnbj1sZWZ0PjxCPjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1T SVpFOiA3LjVwdDsgRk9OVC1GQU1JTFk6IEFyaWFsOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1z by1iaWRpLWZvbnQtc2l6ZTogMTIuMHB0Ij5Qcm9jZXNzb3I6PC9TUEFOPjwvQj48U1BBTiANCiAg ICAgIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5cHQ7IEZPTlQtRkFNSUxZ OiBWZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDl rovkvZMiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPg0KICAgIDxURCANCiAgICBzdHlsZT0i Qk9SREVSLVJJR0hUOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1SSUdIVDogMGNtOyBC T1JERVItVE9QOiAjZDRkMGM4OyBQQURESU5HLUxFRlQ6IDBjbTsgQkFDS0dST1VORDogd2hpdGU7 IFBBRERJTkctQk9UVE9NOiAwY207IEJPUkRFUi1MRUZUOiAjZDRkMGM4OyBQQURESU5HLVRPUDog MGNtOyBCT1JERVItQk9UVE9NOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgSEVJR0hUOiAyMS45NXB0 OyBtc28tYm9yZGVyLWJvdHRvbS1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgLjVwdDsgbXNvLWJvcmRl ci1yaWdodC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgMS4wcHQiPg0KICAgICAgPFAgY2xhc3M9TXNv Tm9ybWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxl ZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48U1BB TiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogNy41cHQ7IEZPTlQtRkFNSUxZ OiBBcmlhbDsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5DT1JURVggDQogICAgICBBOTwvU1BBTj48 U1BBTiANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDcuNXB0OyBGT05ULUZBTUlMWTog5a6L5L2T OyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPu+8 jDwvU1BBTj48U1BBTiANCiAgICAgIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpF OiA3LjVwdDsgRk9OVC1GQU1JTFk6IEFyaWFsOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPiANCiAg ICAgIDFHSHo8L1NQQU4+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6 IDlwdDsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJp ZGktZm9udC1mYW1pbHk6IOWui+S9kyI+PG86cD48L286cD48L1NQQU4+PC9QPjwvVEQ+PC9UUj4N CiAgPFRSIHN0eWxlPSJIRUlHSFQ6IDIxLjk1cHQ7IG1zby15ZnRpLWlyb3c6IDIiPg0KICAgIDxU RCANCiAgICBzdHlsZT0iQk9SREVSLVJJR0hUOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElO Ry1SSUdIVDogMGNtOyBCT1JERVItVE9QOiAjZDRkMGM4OyBQQURESU5HLUxFRlQ6IDBjbTsgQkFD S0dST1VORDogd2hpdGU7IFBBRERJTkctQk9UVE9NOiAwY207IEJPUkRFUi1MRUZUOiB3aW5kb3d0 ZXh0IDFwdCBzb2xpZDsgV0lEVEg6IDE2N3B0OyBQQURESU5HLVRPUDogMGNtOyBCT1JERVItQk9U VE9NOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgSEVJR0hUOiAyMS45NXB0OyBtc28tYm9yZGVyLWxl ZnQtYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0OyBtc28tYm9yZGVyLWJvdHRvbS1hbHQ6IHNv bGlkIHdpbmRvd3RleHQgLjVwdDsgbXNvLWJvcmRlci1yaWdodC1hbHQ6IHNvbGlkIHdpbmRvd3Rl eHQgLjVwdCIgDQogICAgd2lkdGg9MjIzPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAg ICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdp bmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48Qj48U1BBTiBsYW5nPUVO LVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogNy41cHQ7IEZPTlQtRkFNSUxZOiBBcmlhbDsg bXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdCI+T3BlcmF0 aW5nIA0KICAgICAgU3lzdGVtOjwvU1BBTj48L0I+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0 eWxlPSJGT05ULVNJWkU6IDlwdDsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250LWtlcm5p bmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kyI+PG86cD48L286cD48L1NQQU4+ PC9QPjwvVEQ+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6IHdpbmRvd3RleHQg MXB0IHNvbGlkOyBQQURESU5HLVJJR0hUOiAwY207IEJPUkRFUi1UT1A6ICNkNGQwYzg7IFBBRERJ TkctTEVGVDogMGNtOyBCQUNLR1JPVU5EOiB3aGl0ZTsgUEFERElORy1CT1RUT006IDBjbTsgQk9S REVSLUxFRlQ6ICNkNGQwYzg7IFBBRERJTkctVE9QOiAwY207IEJPUkRFUi1CT1RUT006IHdpbmRv d3RleHQgMXB0IHNvbGlkOyBIRUlHSFQ6IDIxLjk1cHQ7IG1zby1ib3JkZXItYm90dG9tLWFsdDog c29saWQgd2luZG93dGV4dCAuNXB0OyBtc28tYm9yZGVyLXJpZ2h0LWFsdDogc29saWQgd2luZG93 dGV4dCAxLjBwdCI+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0iTUFS R0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93 LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHls ZT0iRk9OVC1TSVpFOiA3LjVwdDsgQ09MT1I6IHJlZDsgRk9OVC1GQU1JTFk6IEFyaWFsOyBtc28t Zm9udC1rZXJuaW5nOiAwcHQiPkdvb2dsZSANCiAgICAgIEFuZHJvaWQgMi4zPC9TUEFOPjxTUEFO IGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5cHQ7IEZPTlQtRkFNSUxZOiBW ZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovk vZMiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPjwvVFI+DQogIDxUUiBzdHlsZT0iSEVJR0hU OiAyMS45NXB0OyBtc28teWZ0aS1pcm93OiAzIj4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRF Ui1SSUdIVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJTkctUklHSFQ6IDBjbTsgQk9SREVS LVRPUDogI2Q0ZDBjODsgUEFERElORy1MRUZUOiAwY207IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQQURE SU5HLUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJ TkctVE9QOiAwY207IEJPUkRFUi1CT1RUT006IHdpbmRvd3RleHQgMXB0IHNvbGlkOyBIRUlHSFQ6 IDIxLjk1cHQ7IG1zby1ib3JkZXItbGVmdC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7IG1z by1ib3JkZXItYm90dG9tLWFsdDogc29saWQgd2luZG93dGV4dCAuNXB0OyBtc28tYm9yZGVyLXJp Z2h0LWFsdDogc29saWQgd2luZG93dGV4dCAuNXB0Ij4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1h bCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBt c28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PEI+PFNQQU4g bGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDcuNXB0OyBGT05ULUZBTUlMWTog QXJpYWw7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQi Pk1lbW9yeS8gDQogICAgICBTdG9yYWdlOjwvU1BBTj48L0I+PFNQQU4gbGFuZz1FTi1VUyANCiAg ICAgIHN0eWxlPSJGT05ULVNJWkU6IDlwdDsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250 LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kyI+PG86cD48L286cD48 L1NQQU4+PC9QPjwvVEQ+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6IHdpbmRv d3RleHQgMXB0IHNvbGlkOyBQQURESU5HLVJJR0hUOiAwY207IEJPUkRFUi1UT1A6ICNkNGQwYzg7 IFBBRERJTkctTEVGVDogMGNtOyBCQUNLR1JPVU5EOiB3aGl0ZTsgUEFERElORy1CT1RUT006IDBj bTsgQk9SREVSLUxFRlQ6ICNkNGQwYzg7IFBBRERJTkctVE9QOiAwY207IEJPUkRFUi1CT1RUT006 IHdpbmRvd3RleHQgMXB0IHNvbGlkOyBIRUlHSFQ6IDIxLjk1cHQ7IG1zby1ib3JkZXItYm90dG9t LWFsdDogc29saWQgd2luZG93dGV4dCAuNXB0OyBtc28tYm9yZGVyLXJpZ2h0LWFsdDogc29saWQg d2luZG93dGV4dCAxLjBwdCI+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHls ZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246 IHdpZG93LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQogICAg ICBzdHlsZT0iRk9OVC1TSVpFOiA3LjVwdDsgRk9OVC1GQU1JTFk6IEFyaWFsOyBtc28tZm9udC1r ZXJuaW5nOiAwcHQiPkREUjIgDQogICAgICA1MTJNQiAvIDRHQjwvU1BBTj48U1BBTiBsYW5nPUVO LVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogOXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsg bXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj48bzpw PjwvbzpwPjwvU1BBTj48L1A+PC9URD48L1RSPg0KICA8VFIgc3R5bGU9IkhFSUdIVDogMjEuOTVw dDsgbXNvLXlmdGktaXJvdzogNCI+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6 IHdpbmRvd3RleHQgMXB0IHNvbGlkOyBQQURESU5HLVJJR0hUOiAwY207IEJPUkRFUi1UT1A6ICNk NGQwYzg7IFBBRERJTkctTEVGVDogMGNtOyBCQUNLR1JPVU5EOiB3aGl0ZTsgUEFERElORy1CT1RU T006IDBjbTsgQk9SREVSLUxFRlQ6IHdpbmRvd3RleHQgMXB0IHNvbGlkOyBQQURESU5HLVRPUDog MGNtOyBCT1JERVItQk9UVE9NOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgSEVJR0hUOiAyMS45NXB0 OyBtc28tYm9yZGVyLWxlZnQtYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0OyBtc28tYm9yZGVy LWJvdHRvbS1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgLjVwdDsgbXNvLWJvcmRlci1yaWdodC1hbHQ6 IHNvbGlkIHdpbmRvd3RleHQgLjVwdCI+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAg ICBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2lu YXRpb246IHdpZG93LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxCPjxTUEFOIGxhbmc9RU4t VVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA3LjVwdDsgRk9OVC1GQU1JTFk6IEFyaWFsOyBt c28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtc2l6ZTogMTIuMHB0Ij5MQ0QgDQog ICAgICBkaXNwbGF5OjwvU1BBTj48L0I+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJG T05ULVNJWkU6IDlwdDsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250LWtlcm5pbmc6IDBw dDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kyI+PG86cD48L286cD48L1NQQU4+PC9QPjwv VEQ+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6IHdpbmRvd3RleHQgMXB0IHNv bGlkOyBQQURESU5HLVJJR0hUOiAwY207IEJPUkRFUi1UT1A6ICNkNGQwYzg7IFBBRERJTkctTEVG VDogMGNtOyBCQUNLR1JPVU5EOiB3aGl0ZTsgUEFERElORy1CT1RUT006IDBjbTsgQk9SREVSLUxF RlQ6ICNkNGQwYzg7IFBBRERJTkctVE9QOiAwY207IEJPUkRFUi1CT1RUT006IHdpbmRvd3RleHQg MXB0IHNvbGlkOyBIRUlHSFQ6IDIxLjk1cHQ7IG1zby1ib3JkZXItYm90dG9tLWFsdDogc29saWQg d2luZG93dGV4dCAuNXB0OyBtc28tYm9yZGVyLXJpZ2h0LWFsdDogc29saWQgd2luZG93dGV4dCAx LjBwdCI+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0iTUFSR0lOOiAw Y20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhh biIgDQogICAgICBhbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9O VC1TSVpFOiA3LjVwdDsgQ09MT1I6IHJlZDsgRk9OVC1GQU1JTFk6IEFyaWFsOyBtc28tZm9udC1r ZXJuaW5nOiAwcHQiPjciIA0KICAgICAgVEZUIGRpc3BsYXksIDgwMMOXNDgwPC9TUEFOPjxTUEFO IGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5cHQ7IEZPTlQtRkFNSUxZOiBW ZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovk vZMiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPjwvVFI+DQogIDxUUiBzdHlsZT0iSEVJR0hU OiAyMS45NXB0OyBtc28teWZ0aS1pcm93OiA1Ij4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRF Ui1SSUdIVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJTkctUklHSFQ6IDBjbTsgQk9SREVS LVRPUDogI2Q0ZDBjODsgUEFERElORy1MRUZUOiAwY207IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQQURE SU5HLUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJ TkctVE9QOiAwY207IEJPUkRFUi1CT1RUT006IHdpbmRvd3RleHQgMXB0IHNvbGlkOyBIRUlHSFQ6 IDIxLjk1cHQ7IG1zby1ib3JkZXItbGVmdC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7IG1z by1ib3JkZXItYm90dG9tLWFsdDogc29saWQgd2luZG93dGV4dCAuNXB0OyBtc28tYm9yZGVyLXJp Z2h0LWFsdDogc29saWQgd2luZG93dGV4dCAuNXB0Ij4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1h bCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBt c28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PEI+PFNQQU4g bGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDcuNXB0OyBGT05ULUZBTUlMWTog QXJpYWw7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQi PlRvdWNoIA0KICAgICAgc2NyZWVuOjwvU1BBTj48L0I+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAg IHN0eWxlPSJGT05ULVNJWkU6IDlwdDsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250LWtl cm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kyI+PG86cD48L286cD48L1NQ QU4+PC9QPjwvVEQ+DQogICAgPFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6IHdpbmRvd3Rl eHQgMXB0IHNvbGlkOyBQQURESU5HLVJJR0hUOiAwY207IEJPUkRFUi1UT1A6ICNkNGQwYzg7IFBB RERJTkctTEVGVDogMGNtOyBCQUNLR1JPVU5EOiB3aGl0ZTsgUEFERElORy1CT1RUT006IDBjbTsg Qk9SREVSLUxFRlQ6ICNkNGQwYzg7IFBBRERJTkctVE9QOiAwY207IEJPUkRFUi1CT1RUT006IHdp bmRvd3RleHQgMXB0IHNvbGlkOyBIRUlHSFQ6IDIxLjk1cHQ7IG1zby1ib3JkZXItYm90dG9tLWFs dDogc29saWQgd2luZG93dGV4dCAuNXB0OyBtc28tYm9yZGVyLXJpZ2h0LWFsdDogc29saWQgd2lu ZG93dGV4dCAxLjBwdCI+DQogICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0i TUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdp ZG93LW9ycGhhbiIgDQogICAgICBhbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBz dHlsZT0iRk9OVC1TSVpFOiA3LjVwdDsgQ09MT1I6IHJlZDsgRk9OVC1GQU1JTFk6IEFyaWFsOyBt c28tZm9udC1rZXJuaW5nOiAwcHQiPjUtcG9pbnQgDQogICAgICBjYXBhY2l0aXZlIHRvdWNoIHBh bmVsPC9TUEFOPjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5cHQ7 IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZv bnQtZmFtaWx5OiDlrovkvZMiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPjwvVFI+DQogIDxU UiBzdHlsZT0iSEVJR0hUOiAyMS45NXB0OyBtc28teWZ0aS1pcm93OiA2Ij4NCiAgICA8VEQgDQog ICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJTkctUklH SFQ6IDBjbTsgQk9SREVSLVRPUDogI2Q0ZDBjODsgUEFERElORy1MRUZUOiAwY207IEJBQ0tHUk9V TkQ6IHdoaXRlOyBQQURESU5HLUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDogd2luZG93dGV4dCAx cHQgc29saWQ7IFBBRERJTkctVE9QOiAwY207IEJPUkRFUi1CT1RUT006IHdpbmRvd3RleHQgMXB0 IHNvbGlkOyBIRUlHSFQ6IDIxLjk1cHQ7IG1zby1ib3JkZXItbGVmdC1hbHQ6IHNvbGlkIHdpbmRv d3RleHQgMS4wcHQ7IG1zby1ib3JkZXItYm90dG9tLWFsdDogc29saWQgd2luZG93dGV4dCAuNXB0 OyBtc28tYm9yZGVyLXJpZ2h0LWFsdDogc29saWQgd2luZG93dGV4dCAuNXB0Ij4NCiAgICAgIDxQ IGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhU LUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWdu PWxlZnQ+PEI+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDcuNXB0 OyBGT05ULUZBTUlMWTogQXJpYWw7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9u dC1zaXplOiAxMi4wcHQiPldpLUZpOjwvU1BBTj48L0I+PFNQQU4gDQogICAgICBsYW5nPUVOLVVT IA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogOXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNv LWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj48bzpwPjwv bzpwPjwvU1BBTj48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDog d2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJTkctUklHSFQ6IDBjbTsgQk9SREVSLVRPUDogI2Q0 ZDBjODsgUEFERElORy1MRUZUOiAwY207IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQQURESU5HLUJPVFRP TTogMGNtOyBCT1JERVItTEVGVDogI2Q0ZDBjODsgUEFERElORy1UT1A6IDBjbTsgQk9SREVSLUJP VFRPTTogd2luZG93dGV4dCAxcHQgc29saWQ7IEhFSUdIVDogMjEuOTVwdDsgbXNvLWJvcmRlci1i b3R0b20tYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IC41cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBz b2xpZCB3aW5kb3d0ZXh0IDEuMHB0Ij4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAg IHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5h dGlvbjogd2lkb3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyAN CiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDcuNXB0OyBGT05ULUZBTUlMWTogQXJpYWw7IG1zby1m b250LWtlcm5pbmc6IDBwdCI+ODAyLjExYi9nPC9TUEFOPjxTUEFOIA0KICAgICAgbGFuZz1FTi1V UyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDlwdDsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1z by1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kyI+PG86cD48 L286cD48L1NQQU4+PC9QPjwvVEQ+PC9UUj4NCiAgPFRSIHN0eWxlPSJIRUlHSFQ6IDIxLjk1cHQ7 IG1zby15ZnRpLWlyb3c6IDciPg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVSLVJJR0hUOiB3 aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1SSUdIVDogMGNtOyBCT1JERVItVE9QOiAjZDRk MGM4OyBQQURESU5HLUxFRlQ6IDBjbTsgQkFDS0dST1VORDogd2hpdGU7IFBBRERJTkctQk9UVE9N OiAwY207IEJPUkRFUi1MRUZUOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1UT1A6IDBj bTsgQk9SREVSLUJPVFRPTTogd2luZG93dGV4dCAxcHQgc29saWQ7IEhFSUdIVDogMjEuOTVwdDsg bXNvLWJvcmRlci1sZWZ0LWFsdDogc29saWQgd2luZG93dGV4dCAxLjBwdDsgbXNvLWJvcmRlci1i b3R0b20tYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IC41cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBz b2xpZCB3aW5kb3d0ZXh0IC41cHQiPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAg c3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0 aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48Qj48U1BBTiBsYW5nPUVOLVVT IA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogNy41cHQ7IEZPTlQtRkFNSUxZOiBBcmlhbDsgbXNv LWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdCI+Q2FtZXJhOjwv U1BBTj48L0I+PFNQQU4gDQogICAgICBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0la RTogOXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28t YmlkaS1mb250LWZhbWlseTog5a6L5L2TIj48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD4NCiAg ICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBB RERJTkctUklHSFQ6IDBjbTsgQk9SREVSLVRPUDogI2Q0ZDBjODsgUEFERElORy1MRUZUOiAwY207 IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQQURESU5HLUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDogI2Q0 ZDBjODsgUEFERElORy1UT1A6IDBjbTsgQk9SREVSLUJPVFRPTTogd2luZG93dGV4dCAxcHQgc29s aWQ7IEhFSUdIVDogMjEuOTVwdDsgbXNvLWJvcmRlci1ib3R0b20tYWx0OiBzb2xpZCB3aW5kb3d0 ZXh0IC41cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0Ij4N CiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAwY20g MHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCiAg ICAgIGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6 IDcuNXB0OyBGT05ULUZBTUlMWTogQXJpYWw7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+QnVpbHQt aW4gDQogICAgICBjYW1lcmE8L1NQQU4+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJG T05ULVNJWkU6IDlwdDsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250LWtlcm5pbmc6IDBw dDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kyI+PG86cD48L286cD48L1NQQU4+PC9QPjwv VEQ+PC9UUj4NCiAgPFRSIHN0eWxlPSJIRUlHSFQ6IDIxLjk1cHQ7IG1zby15ZnRpLWlyb3c6IDgi Pg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVSLVJJR0hUOiB3aW5kb3d0ZXh0IDFwdCBzb2xp ZDsgUEFERElORy1SSUdIVDogMGNtOyBCT1JERVItVE9QOiAjZDRkMGM4OyBQQURESU5HLUxFRlQ6 IDBjbTsgQkFDS0dST1VORDogd2hpdGU7IFBBRERJTkctQk9UVE9NOiAwY207IEJPUkRFUi1MRUZU OiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1UT1A6IDBjbTsgQk9SREVSLUJPVFRPTTog d2luZG93dGV4dCAxcHQgc29saWQ7IEhFSUdIVDogMjEuOTVwdDsgbXNvLWJvcmRlci1sZWZ0LWFs dDogc29saWQgd2luZG93dGV4dCAxLjBwdDsgbXNvLWJvcmRlci1ib3R0b20tYWx0OiBzb2xpZCB3 aW5kb3d0ZXh0IC41cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IC41 cHQiPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNt IDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4i IA0KICAgICAgYWxpZ249bGVmdD48c3QxOmNobWV0Y252IFRDU0M9IjAiIE51bWJlclR5cGU9IjEi IE5lZ2F0aXZlPSJGYWxzZSIgDQogICAgICBIYXNTcGFjZT0iRmFsc2UiIFNvdXJjZVZhbHVlPSIz IiBVbml0TmFtZT0iZyIgdzpzdD0ib24iPjxCPjxTUEFOIA0KICAgICAgbGFuZz1FTi1VUyANCiAg ICAgIHN0eWxlPSJGT05ULVNJWkU6IDcuNXB0OyBGT05ULUZBTUlMWTogQXJpYWw7IG1zby1mb250 LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQiPjNHPC9TUEFOPjwvQj48 L3N0MTpjaG1ldGNudj48Qj48U1BBTiANCiAgICAgIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0i Rk9OVC1TSVpFOiA3LjVwdDsgRk9OVC1GQU1JTFk6IEFyaWFsOyBtc28tZm9udC1rZXJuaW5nOiAw cHQ7IG1zby1iaWRpLWZvbnQtc2l6ZTogMTIuMHB0Ij46PC9TUEFOPjwvQj48U1BBTiANCiAgICAg IGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5cHQ7IEZPTlQtRkFNSUxZOiBW ZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovk vZMiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD48L1REPg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9S REVSLVJJR0hUOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1SSUdIVDogMGNtOyBCT1JE RVItVE9QOiAjZDRkMGM4OyBQQURESU5HLUxFRlQ6IDBjbTsgQkFDS0dST1VORDogd2hpdGU7IFBB RERJTkctQk9UVE9NOiAwY207IEJPUkRFUi1MRUZUOiAjZDRkMGM4OyBQQURESU5HLVRPUDogMGNt OyBCT1JERVItQk9UVE9NOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgSEVJR0hUOiAyMS45NXB0OyBt c28tYm9yZGVyLWJvdHRvbS1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgLjVwdDsgbXNvLWJvcmRlci1y aWdodC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgMS4wcHQiPg0KICAgICAgPFAgY2xhc3M9TXNvTm9y bWFsIA0KICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7 IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48U1BBTiBs YW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogNy41cHQ7IEZPTlQtRkFNSUxZOiBB cmlhbDsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5VU0IgDQogICAgICA8c3QxOmNobWV0Y252IFRD U0M9IjAiIE51bWJlclR5cGU9IjEiIE5lZ2F0aXZlPSJGYWxzZSIgSGFzU3BhY2U9IkZhbHNlIiAN CiAgICAgIFNvdXJjZVZhbHVlPSIzIiBVbml0TmFtZT0iZyIgdzpzdD0ib24iPjNHPC9zdDE6Y2ht ZXRjbnY+IG1vZHVsZTxTUEFOIA0KICAgICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJz cDsgPC9TUEFOPjwvU1BBTj48U1BBTiBsYW5nPUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0la RTogOXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28t YmlkaS1mb250LWZhbWlseTog5a6L5L2TIj48bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD48L1RS Pg0KICA8VFIgc3R5bGU9IkhFSUdIVDogMjEuOTVwdDsgbXNvLXlmdGktaXJvdzogOSI+DQogICAg PFREIA0KICAgIHN0eWxlPSJCT1JERVItUklHSFQ6IHdpbmRvd3RleHQgMXB0IHNvbGlkOyBQQURE SU5HLVJJR0hUOiAwY207IEJPUkRFUi1UT1A6ICNkNGQwYzg7IFBBRERJTkctTEVGVDogMGNtOyBC QUNLR1JPVU5EOiB3aGl0ZTsgUEFERElORy1CT1RUT006IDBjbTsgQk9SREVSLUxFRlQ6IHdpbmRv d3RleHQgMXB0IHNvbGlkOyBQQURESU5HLVRPUDogMGNtOyBCT1JERVItQk9UVE9NOiB3aW5kb3d0 ZXh0IDFwdCBzb2xpZDsgSEVJR0hUOiAyMS45NXB0OyBtc28tYm9yZGVyLWxlZnQtYWx0OiBzb2xp ZCB3aW5kb3d0ZXh0IDEuMHB0OyBtc28tYm9yZGVyLWJvdHRvbS1hbHQ6IHNvbGlkIHdpbmRvd3Rl eHQgLjVwdDsgbXNvLWJvcmRlci1yaWdodC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgLjVwdCI+DQog ICAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgDQogICAgICBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBw dDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbiIgDQogICAg ICBhbGlnbj1sZWZ0PjxCPjxTUEFOIGxhbmc9RU4tVVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpF OiA3LjVwdDsgRk9OVC1GQU1JTFk6IEFyaWFsOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1i aWRpLWZvbnQtc2l6ZTogMTIuMHB0Ij5IRE1JOjwvU1BBTj48L0I+PFNQQU4gDQogICAgICBsYW5n PUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogOXB0OyBGT05ULUZBTUlMWTogVmVyZGFu YTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj48 bzpwPjwvbzpwPjwvU1BBTj48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1S SUdIVDogd2luZG93dGV4dCAxcHQgc29saWQ7IFBBRERJTkctUklHSFQ6IDBjbTsgQk9SREVSLVRP UDogI2Q0ZDBjODsgUEFERElORy1MRUZUOiAwY207IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQQURESU5H LUJPVFRPTTogMGNtOyBCT1JERVItTEVGVDogI2Q0ZDBjODsgV0lEVEg6IDQwOHB0OyBQQURESU5H LVRPUDogMGNtOyBCT1JERVItQk9UVE9NOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgSEVJR0hUOiAy MS45NXB0OyBtc28tYm9yZGVyLWJvdHRvbS1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgLjVwdDsgbXNv LWJvcmRlci1yaWdodC1hbHQ6IHNvbGlkIHdpbmRvd3RleHQgMS4wcHQiIA0KICAgIHdpZHRoPTU0 ND4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJNQVJHSU46IDBjbSAw Y20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiAN CiAgICAgIGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJ WkU6IDcuNXB0OyBGT05ULUZBTUlMWTogQXJpYWw7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+MTA4 MFAgDQogICAgICBvdXRwdXQ8L1NQQU4+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJG T05ULVNJWkU6IDlwdDsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250LWtlcm5pbmc6IDBw dDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kyI+PG86cD48L286cD48L1NQQU4+PC9QPjwv VEQ+PC9UUj4NCiAgPFRSIHN0eWxlPSJIRUlHSFQ6IDIxLjk1cHQ7IG1zby15ZnRpLWlyb3c6IDEw OyBtc28teWZ0aS1sYXN0cm93OiB5ZXMiPg0KICAgIDxURCANCiAgICBzdHlsZT0iQk9SREVSLVJJ R0hUOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1SSUdIVDogMGNtOyBCT1JERVItVE9Q OiAjZDRkMGM4OyBQQURESU5HLUxFRlQ6IDBjbTsgQkFDS0dST1VORDogd2hpdGU7IFBBRERJTkct Qk9UVE9NOiAwY207IEJPUkRFUi1MRUZUOiB3aW5kb3d0ZXh0IDFwdCBzb2xpZDsgUEFERElORy1U T1A6IDBjbTsgQk9SREVSLUJPVFRPTTogd2luZG93dGV4dCAxcHQgc29saWQ7IEhFSUdIVDogMjEu OTVwdDsgbXNvLWJvcmRlci1sZWZ0LWFsdDogc29saWQgd2luZG93dGV4dCAxLjBwdDsgbXNvLWJv cmRlci1ib3R0b20tYWx0OiBzb2xpZCB3aW5kb3d0ZXh0IC41cHQ7IG1zby1ib3JkZXItcmlnaHQt YWx0OiBzb2xpZCB3aW5kb3d0ZXh0IC41cHQiPg0KICAgICAgPFAgY2xhc3M9TXNvTm9ybWFsIA0K ICAgICAgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1w YWdpbmF0aW9uOiB3aWRvdy1vcnBoYW4iIA0KICAgICAgYWxpZ249bGVmdD48Qj48U1BBTiBsYW5n PUVOLVVTIA0KICAgICAgc3R5bGU9IkZPTlQtU0laRTogNy41cHQ7IEZPTlQtRkFNSUxZOiBBcmlh bDsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdCI+RXh0 ZW5kZWQtbWVtb3J5OjwvU1BBTj48L0I+PFNQQU4gDQogICAgICBsYW5nPUVOLVVTIA0KICAgICAg c3R5bGU9IkZPTlQtU0laRTogOXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2Vy bmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj48bzpwPjwvbzpwPjwvU1BB Tj48L1A+PC9URD4NCiAgICA8VEQgDQogICAgc3R5bGU9IkJPUkRFUi1SSUdIVDogd2luZG93dGV4 dCAxcHQgc29saWQ7IFBBRERJTkctUklHSFQ6IDBjbTsgQk9SREVSLVRPUDogI2Q0ZDBjODsgUEFE RElORy1MRUZUOiAwY207IEJBQ0tHUk9VTkQ6IHdoaXRlOyBQQURESU5HLUJPVFRPTTogMGNtOyBC T1JERVItTEVGVDogI2Q0ZDBjODsgUEFERElORy1UT1A6IDBjbTsgQk9SREVSLUJPVFRPTTogd2lu ZG93dGV4dCAxcHQgc29saWQ7IEhFSUdIVDogMjEuOTVwdDsgbXNvLWJvcmRlci1ib3R0b20tYWx0 OiBzb2xpZCB3aW5kb3d0ZXh0IC41cHQ7IG1zby1ib3JkZXItcmlnaHQtYWx0OiBzb2xpZCB3aW5k b3d0ZXh0IDEuMHB0Ij4NCiAgICAgIDxQIGNsYXNzPU1zb05vcm1hbCANCiAgICAgIHN0eWxlPSJN QVJHSU46IDBjbSAwY20gMHB0OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lk b3ctb3JwaGFuIiANCiAgICAgIGFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCiAgICAgIHN0 eWxlPSJGT05ULVNJWkU6IDcuNXB0OyBGT05ULUZBTUlMWTogQXJpYWw7IG1zby1mb250LWtlcm5p bmc6IDBwdCI+VEZjYXJkLFUgDQogICAgICBkaXNrLGNvbm5lY3QgY29tcHV0ZXI8L1NQQU4+PFNQ QU4gbGFuZz1FTi1VUyANCiAgICAgIHN0eWxlPSJGT05ULVNJWkU6IDlwdDsgRk9OVC1GQU1JTFk6 IEFyaWFsOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPjxTUEFOIA0KICAgICAgc3R5bGU9Im1zby1z cGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogICAgICA8L1NQQU4+PC9TUEFOPjxTUEFOIGxhbmc9RU4t VVMgDQogICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5cHQ7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBt c28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPjxvOnA+ PC9vOnA+PC9TUEFOPjwvUD48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjwvUD4NCjxQIGNsYXNz PU1zb05vcm1hbCANCnN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBMSU5FLUhFSUdIVDogMTcw JTsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbjsgbXNvLW1h cmdpbi10b3AtYWx0OiBhdXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iIA0KYWxpZ249 bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkNPTE9SOiBibGFjazsgTElORS1IRUlHSFQ6 IDE3MCU7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1i aWRpLWZvbnQtZmFtaWx5OiDlrovkvZM7IG1zby1iaWRpLWZvbnQtc2l6ZTogMTAuNXB0Ij48bzpw PiZuYnNwOzxJTUcgDQphbHQ9IiIgaHNwYWNlPTAgc3JjPSJjaWQ6MDAwN0JCMzA1N0IwXzA4MzUy QzM1XzBBNjM3MUZDIiBhbGlnbj1iYXNlbGluZSANCmJvcmRlcj0wPjwvbzpwPjwvU1BBTj48L1A+ DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgTElORS1I RUlHSFQ6IDE3MCU7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBo YW47IG1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRv IiANCmFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJDT0xPUjogYmxhY2s7IExJ TkUtSEVJR0hUOiAxNzAlOyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzog MHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TOyBtc28tYmlkaS1mb250LXNpemU6IDEw LjVwdCI+Jm5ic3A7PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0K c3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IExJTkUtSEVJR0hUOiAxNzAlOyBURVhULUFMSUdO OiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuOyBtc28tbWFyZ2luLXRvcC1hbHQ6 IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byIgDQphbGlnbj1sZWZ0PjxTUEFOIGxh bmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxNHB0OyBDT0xPUjogYmxhY2s7IExJTkUtSEVJ R0hUOiAxNzAlOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPkluIA0Kb3VyIHByb2R1Y3RzIGxpc3Qs IHdlIGhhdmUgNyIvOCIvMTAiIHNpemUgcHJvZHVjdHMgd2l0aCBBbmRyb2lkPC9TUEFOPjxTUEFO IA0KbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDE0cHQ7IENPTE9SOiBibGFjazsgTElO RS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBDYWxpYnJpOyBtc28tZm9udC1rZXJuaW5nOiAw cHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPjIuMi8yLjMgDQphbmQgd2luNy94cCBz eXN0ZW0sIHJlc2lzdGl2ZSBhbmQgY2FwYWNpdGl2ZSB0b3VjaCBwYW5lbC4gVGhlIGZyZXF1ZW5j eSBpcyBmcm9tIA0KODAwTUh6IHRvIDEuNjZHSHouT3VyIHByb2R1Y3RzIGNhbiBzdXBwb3J0IDxz dDE6Y2htZXRjbnYgVENTQz0iMCIgTnVtYmVyVHlwZT0iMSIgDQpOZWdhdGl2ZT0iRmFsc2UiIEhh c1NwYWNlPSJGYWxzZSIgU291cmNlVmFsdWU9IjMiIFVuaXROYW1lPSJnIiANCnc6c3Q9Im9uIj4z Rzwvc3QxOmNobWV0Y252Pi9XaS1GaS9HUFMgYW5kIHBob25lIGZ1bmN0aW9uLiA8L1NQQU4+PEEg DQpuYW1lPU9MRV9MSU5LMz48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTRw dDsgQ09MT1I6ICMwMDY4Y2Y7IExJTkUtSEVJR0hUOiAxNzAlOyBGT05ULUZBTUlMWTogQ2FsaWJy aTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj5T dWNoIA0KYXMgPC9TUEFOPjwvQT48U1BBTiBzdHlsZT0ibXNvLWJvb2ttYXJrOiBPTEVfTElOSzMi PjxCPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxNHB0OyBDT0xPUjogIzAw NjhjZjsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBDYWxpYnJpOyBtc28tZm9udC1r ZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZM7IG1zby1iaWRpLWZvbnQt c2l6ZTogMTIuMHB0Ij5NUzcxMy8gDQpNUzcxNS9NUzczMCBoYXZlIHBob25lIGZ1bmN0aW9uPC9T UEFOPjwvQj48L1NQQU4+PFNQQU4gDQpzdHlsZT0ibXNvLWJvb2ttYXJrOiBPTEVfTElOSzMiPjxT UEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxNHB0OyBDT0xPUjogIzAwNjhjZjsg TElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBDYWxpYnJpOyBtc28tZm9udC1rZXJuaW5n OiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPiwgDQo8L1NQQU4+PC9TUEFOPjxT UEFOIHN0eWxlPSJtc28tYm9va21hcms6IE9MRV9MSU5LMyI+PEI+PFNQQU4gbGFuZz1FTi1VUyAN CnN0eWxlPSJGT05ULVNJWkU6IDE0cHQ7IENPTE9SOiAjMDA2OGNmOyBMSU5FLUhFSUdIVDogMTcw JTsgRk9OVC1GQU1JTFk6IENhbGlicmk7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGkt Zm9udC1mYW1pbHk6IOWui+S9kzsgbXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQiPkdQUy8gDQpC bHVldG9vdGgvR1BTLCBNUzcxNSBpcyBkdWFsIGNhbWVyYTwvU1BBTj48L0I+PC9TUEFOPjxTUEFO IA0Kc3R5bGU9Im1zby1ib29rbWFyazogT0xFX0xJTkszIj48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5 bGU9IkZPTlQtU0laRTogMTRwdDsgQ09MT1I6ICMwMDY4Y2Y7IExJTkUtSEVJR0hUOiAxNzAlOyBG T05ULUZBTUlMWTogQ2FsaWJyaTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250 LWZhbWlseTog5a6L5L2TIj47IA0KYW5kIE1TNzExL01TNzEyL01TNzE2L01TNzI0IC9NUzcyNy9N UzgwNC9NUzgwNS9NU0E5IGlzIDwvU1BBTj48L1NQQU4+PFNQQU4gDQpzdHlsZT0ibXNvLWJvb2tt YXJrOiBPTEVfTElOSzMiPjxCPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAx NHB0OyBDT0xPUjogIzAwNjhjZjsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBDYWxp YnJpOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZM7 IG1zby1iaWRpLWZvbnQtc2l6ZTogMTIuMHB0Ij5BbmRyb2lkIA0KMi4zPC9TUEFOPjwvQj48L1NQ QU4+PFNQQU4gc3R5bGU9Im1zby1ib29rbWFyazogT0xFX0xJTkszIj48U1BBTiBsYW5nPUVOLVVT IA0Kc3R5bGU9IkZPTlQtU0laRTogMTRwdDsgQ09MT1I6ICMwMDY4Y2Y7IExJTkUtSEVJR0hUOiAx NzAlOyBGT05ULUZBTUlMWTogQ2FsaWJyaTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlk aS1mb250LWZhbWlseTog5a6L5L2TIj4uIA0KPC9TUEFOPjwvU1BBTj48U1BBTiBzdHlsZT0ibXNv LWJvb2ttYXJrOiBPTEVfTElOSzMiPjxCPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1T SVpFOiAxNHB0OyBDT0xPUjogIzAwNjhjZjsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZ OiBDYWxpYnJpOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDl rovkvZM7IG1zby1iaWRpLWZvbnQtc2l6ZTogMTIuMHB0Ij5NUzcxMzwvU1BBTj48L0I+PC9TUEFO PjxTUEFOIA0Kc3R5bGU9Im1zby1ib29rbWFyazogT0xFX0xJTkszIj48U1BBTiBsYW5nPUVOLVVT IA0Kc3R5bGU9IkZPTlQtU0laRTogMTRwdDsgQ09MT1I6ICMwMDY4Y2Y7IExJTkUtSEVJR0hUOiAx NzAlOyBGT05ULUZBTUlMWTogQ2FsaWJyaTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlk aS1mb250LWZhbWlseTog5a6L5L2TIj4gDQppcyA8L1NQQU4+PC9TUEFOPjxTUEFOIHN0eWxlPSJt c28tYm9va21hcms6IE9MRV9MSU5LMyI+PEI+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05U LVNJWkU6IDE0cHQ7IENPTE9SOiAjMDA2OGNmOyBMSU5FLUhFSUdIVDogMTcwJTsgRk9OVC1GQU1J TFk6IENhbGlicmk7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6 IOWui+S9kzsgbXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQiPmR1YWwgDQpjb3JlIGNvcnRleCBB OSBhbmQgTVM3Mjcgc3VwcG9ydCB2aWRlbyBjYWxsPC9TUEFOPjwvQj48L1NQQU4+PFNQQU4gDQpz dHlsZT0ibXNvLWJvb2ttYXJrOiBPTEVfTElOSzMiPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0i Rk9OVC1TSVpFOiAxNHB0OyBDT0xPUjogIzAwNjhjZjsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQt RkFNSUxZOiBDYWxpYnJpOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFt aWx5OiDlrovkvZMiPi4gDQo8Qj5NUzcxMSw8L0I+IDxCPk1TNzI0IDwvQj5hbmQ8Qj4gPC9CPjwv U1BBTj48L1NQQU4+PFNQQU4gDQpzdHlsZT0ibXNvLWJvb2ttYXJrOiBPTEVfTElOSzMiPjxCPjxT UEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxNHB0OyBDT0xPUjogIzAwNjhjZjsg TElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBDYWxpYnJpOyBtc28tZm9udC1rZXJuaW5n OiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZM7IG1zby1iaWRpLWZvbnQtc2l6ZTog MTIuMHB0Ij5NUzgwNDwvU1BBTj48L0I+PC9TUEFOPjxTUEFOIA0Kc3R5bGU9Im1zby1ib29rbWFy azogT0xFX0xJTkszIj48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTRwdDsg Q09MT1I6ICMwMDY4Y2Y7IExJTkUtSEVJR0hUOiAxNzAlOyBGT05ULUZBTUlMWTogQ2FsaWJyaTsg bXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj4gDQpp cyA8L1NQQU4+PC9TUEFOPjxTUEFOIHN0eWxlPSJtc28tYm9va21hcms6IE9MRV9MSU5LMyI+PEI+ PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDE0cHQ7IENPTE9SOiAjMDA2OGNm OyBMSU5FLUhFSUdIVDogMTcwJTsgRk9OVC1GQU1JTFk6IENhbGlicmk7IG1zby1mb250LWtlcm5p bmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kzsgbXNvLWJpZGktZm9udC1zaXpl OiAxMi4wcHQiPlNhbXN1bmcgDQpwcm9jZXNzb3I8L1NQQU4+PC9CPjwvU1BBTj48U1BBTiBzdHls ZT0ibXNvLWJvb2ttYXJrOiBPTEVfTElOSzMiPjxTUEFOIA0KbGFuZz1FTi1VUyANCnN0eWxlPSJG T05ULVNJWkU6IDE0cHQ7IENPTE9SOiAjMDA2OGNmOyBMSU5FLUhFSUdIVDogMTcwJTsgRk9OVC1G QU1JTFk6IENhbGlicmk7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1p bHk6IOWui+S9kyI+LiANCkFuZCB0aGUgbWVtb3J5IGFuZCBoYXJkIGRpc2sgY291bGQgYmUgY3Vz dG9taXplZCBpZiB5b3UgbmVlZC48L1NQQU4+PC9TUEFOPjxTUEFOIA0Kc3R5bGU9Im1zby1ib29r bWFyazogT0xFX0xJTkszIj48L1NQQU4+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJ WkU6IDE0cHQ7IENPTE9SOiBibGFjazsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBD YWxpYnJpOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovk vZMiPiANCldlbGNvbWUgdG8gb3VyIHdlYnNpdGU6IDwvU1BBTj48U1BBTiBsYW5nPUVOLVVTIA0K c3R5bGU9IkNPTE9SOiBibGFjazsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBWZXJk YW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZM7 IG1zby1iaWRpLWZvbnQtc2l6ZTogMTAuNXB0Ij48QSANCmhyZWY9Imh0dHA6Ly93d3cubW9ybmlu Z3N1bi1hc2lhLmNvbS8iIHRhcmdldD1fYmxhbms+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAx NHB0OyBMSU5FLUhFSUdIVDogMTcwJTsgRk9OVC1GQU1JTFk6ICdUaW1lcyBOZXcgUm9tYW4nIj5o dHRwOi8vd3d3Lm1vcm5pbmdzdW4tYXNpYS5jb208L1NQQU4+PC9BPjwvU1BBTj48U1BBTiANCmxh bmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxNHB0OyBDT0xPUjogYmxhY2s7IExJTkUtSEVJ R0hUOiAxNzAlOyBGT05ULUZBTUlMWTogQ2FsaWJyaTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBt c28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj4gDQp0byBnZXQgbW9yZSBpbmZvcm1hdGlvbi4g SSBoYXZlIGF0dGFjaGVkIG91ciBwcm9kdWN0cyBTUEVDIHdpdGggcHJpY2UgbGlzdCBmb3IgDQp5 b3VyIHJlZmVyZW5jZSwgYW5kIHBscyBub3RlIHRoYXQgdGhlIGZpbmFsIHByaWNlIGNvdWxkIGJl IG5lZ290aWFibGUgYWNjb3JkaW5nIA0KdG8gZGV0YWlscyBvZiBxdWFudGl0eSwgcGFja2luZywg cGF5bWVudCwgZGVsaXZlcnkgdGltZSwgZXRjLiBQbHMgY2hvb3NlIHRoZSANCml0ZW1zIHlvdSBh cmUgaW50ZXJlc3RlZCBpbiBhbmQgdGVsbCB1cywgdGtzITwvU1BBTj48U1BBTiBsYW5nPUVOLVVT IA0Kc3R5bGU9IkNPTE9SOiBibGFjazsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBW ZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovk vZM7IG1zby1iaWRpLWZvbnQtc2l6ZTogMTAuNXB0Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8 UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgTElORS1IRUlH SFQ6IDE3MCU7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW47 IG1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIiAN CmFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDE0cHQ7IENP TE9SOiBibGFjazsgTElORS1IRUlHSFQ6IDE3MCU7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+UGxz IA0Ka2luZGx5IGNoZWNrIGFuZCBsZXQgbWUga25vdyBpZiB5b3UgYXJlIGludGVyZXN0ZWQsIHRo YW5rcyB2ZXJ5IA0KbXVjaC48L1NQQU4+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJDT0xPUjog YmxhY2s7IExJTkUtSEVJR0hUOiAxNzAlOyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQt a2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TOyBtc28tYmlkaS1mb250 LXNpemU6IDEwLjVwdCI+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs IA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IExJTkUtSEVJR0hUOiAxNzAlOyBURVhULUFM SUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuOyBtc28tbWFyZ2luLXRvcC1h bHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byIgDQphbGlnbj1sZWZ0PjxTUEFO IGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxNHB0OyBDT0xPUjogYmxhY2s7IExJTkUt SEVJR0hUOiAxNzAlOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPkRvIA0KeW91IG5lZWQgc29tZSBz YW1wbGVzIGZvciB0ZXN0aW5nPyBXZSB3aWxsIGJlIHZlcnkgZ2xhZCBpZiB0aGVyZSBpcyBhIGNo YW5jZSB0byANCmNvb3BlcmF0ZSB3aXRoIHlvdS4gSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9uLCBw bHMgZmVlbCBmcmVlIHRvIGNvbnRhY3QgbWUsIHdlIA0Kd2lsbCB0cnkgb3VyIGJlc3QgdG8gbWF0 Y2ggeW91ciByZXF1aXJlbWVudC48L1NQQU4+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJDT0xP UjogYmxhY2s7IExJTkUtSEVJR0hUOiAxNzAlOyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZv bnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TOyBtc28tYmlkaS1m b250LXNpemU6IDEwLjVwdCI+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9y bWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IExJTkUtSEVJR0hUOiAxNzAlOyBURVhU LUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuOyBtc28tbWFyZ2luLXRv cC1hbHQ6IGF1dG87IG1zby1tYXJnaW4tYm90dG9tLWFsdDogYXV0byIgDQphbGlnbj1sZWZ0PjxT UEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxNHB0OyBDT0xPUjogYmxhY2s7IExJ TkUtSEVJR0hUOiAxNzAlOyBtc28tZm9udC1rZXJuaW5nOiAwcHQiPkxvb2tpbmcgDQpmb3J3YXJk IHRvIGhlYXJpbmcgZnJvbSB5b3Ugc29vbiwgdGhhbmtzITwvU1BBTj48U1BBTiBsYW5nPUVOLVVT IA0Kc3R5bGU9IkNPTE9SOiBibGFjazsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBW ZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovk vZM7IG1zby1iaWRpLWZvbnQtc2l6ZTogMTAuNXB0Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8 UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgTElORS1IRUlH SFQ6IDE3MCU7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBoYW47 IG1zby1tYXJnaW4tdG9wLWFsdDogYXV0bzsgbXNvLW1hcmdpbi1ib3R0b20tYWx0OiBhdXRvIiAN CmFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDE0cHQ7IENP TE9SOiBibGFjazsgTElORS1IRUlHSFQ6IDE3MCU7IG1zby1mb250LWtlcm5pbmc6IDBwdCI+QmVz dCANCnJlZ2FyZHMhPC9TUEFOPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iQ09MT1I6IGJsYWNr OyBMSU5FLUhFSUdIVDogMTcwJTsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250LWtlcm5p bmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kzsgbXNvLWJpZGktZm9udC1zaXpl OiAxMC41cHQiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0 eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBMSU5FLUhFSUdIVDogMTcwJTsgVEVYVC1BTElHTjog bGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbjsgbXNvLW1hcmdpbi10b3AtYWx0OiBh dXRvOyBtc28tbWFyZ2luLWJvdHRvbS1hbHQ6IGF1dG8iIA0KYWxpZ249bGVmdD48U1BBTiBsYW5n PUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTRwdDsgQ09MT1I6IGJsYWNrOyBMSU5FLUhFSUdI VDogMTcwJTsgbXNvLWZvbnQta2VybmluZzogMHB0Ij5Zb3VycyANCmZhaXRoZnVsbHksPC9TUEFO PjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iQ09MT1I6IGJsYWNrOyBMSU5FLUhFSUdIVDogMTcw JTsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGkt Zm9udC1mYW1pbHk6IOWui+S9kzsgbXNvLWJpZGktZm9udC1zaXplOiAxMC41cHQiPjxvOnA+PC9v OnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJNQVJHSU46IDBjbSAw Y20gMHB0OyBMSU5FLUhFSUdIVDogMTcwJTsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRp b246IHdpZG93LW9ycGhhbiIgDQphbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0i Rk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogYmxhY2s7IExJTkUtSEVJR0hUOiAxNzAlOyBGT05ULUZB TUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWls eTog5a6L5L2TIj5BTEVYIA0KPC9TUEFOPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iQ09MT1I6 IGJsYWNrOyBMSU5FLUhFSUdIVDogMTcwJTsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250 LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kzsgbXNvLWJpZGktZm9u dC1zaXplOiAxMC41cHQiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxESVYgY2xhc3M9TXNvTm9y bWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IExJTkUtSEVJR0hUOiAxNzAlOyBURVhU LUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuIiANCmFsaWduPWxlZnQ+ PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENPTE9SOiBibGFjazsg TElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZm9udC1rZXJuaW5n OiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPg0KPEhSIHN0eWxlPSJXSURUSDog MTU3LjVwdCIgYWxpZ249bGVmdCB3aWR0aD0yMTAgY29sb3I9I2I1YzRkZiBub1NoYWRlIFNJWkU9 MT4NCjwvU1BBTj48L0RJVj4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJNQVJHSU46IDBj bSAwY20gMHB0OyBMSU5FLUhFSUdIVDogMTcwJTsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2lu YXRpb246IHdpZG93LW9ycGhhbjsgbXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvIiANCmFsaWduPWxl ZnQ+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENPTE9SOiBibGFj azsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZm9udC1rZXJu aW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPk1PUk5JTkctU1VOKDxzdDE6 cGxhY2UgDQp3OnN0PSJvbiI+QVNJQTwvc3QxOnBsYWNlPikgQ08uLExURCA8L1NQQU4+PFNQQU4g bGFuZz1FTi1VUyANCnN0eWxlPSJDT0xPUjogYmxhY2s7IExJTkUtSEVJR0hUOiAxNzAlOyBGT05U LUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZh bWlseTog5a6L5L2TOyBtc28tYmlkaS1mb250LXNpemU6IDEwLjVwdCI+PG86cD48L286cD48L1NQ QU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7 IExJTkUtSEVJR0hUOiAxNzAlOyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lk b3ctb3JwaGFuOyBtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG8iIA0KYWxpZ249bGVmdD48U1BBTiBs YW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6ICMwMDgwNDA7IExJTkUt SEVJR0hUOiAxNzAlOyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0 OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj5BZGRyZXNzPC9TUEFOPjxTUEFOIA0Kc3R5 bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6ICMwMDgwNDA7IExJTkUtSEVJR0hUOiAxNzAlOyBG T05ULUZBTUlMWTogJ01TIE1pbmNobyc7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGkt Zm9udC1mYW1pbHk6IOWui+S9kyI+77yaPC9TUEFOPjxTUEFOIA0KbGFuZz1FTi1VUyANCnN0eWxl PSJGT05ULVNJWkU6IDEwcHQ7IENPTE9SOiAjMDA4MDQwOyBMSU5FLUhFSUdIVDogMTcwJTsgRk9O VC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1m YW1pbHk6IOWui+S9kyI+MTJGbG9vcixXZXN0IA0Kb2YgTm8uNCBCdWlsZGluZyw8c3QxOnBsYWNl IHc6c3Q9Im9uIj48c3QxOlBsYWNlTmFtZSANCnc6c3Q9Im9uIj5TZWc8L3N0MTpQbGFjZU5hbWU+ IDxzdDE6UGxhY2VOYW1lIA0KdzpzdD0ib24iPlRlY2hub2xvZ3k8L3N0MTpQbGFjZU5hbWU+IDxz dDE6UGxhY2VUeXBlIA0KdzpzdD0ib24iPlBhcms8L3N0MTpQbGFjZVR5cGU+PC9zdDE6cGxhY2U+ LCA8L1NQQU4+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJDT0xPUjogYmxhY2s7IExJTkUtSEVJ R0hUOiAxNzAlOyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBt c28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TOyBtc28tYmlkaS1mb250LXNpemU6IDEwLjVwdCI+ PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJ TjogMGNtIDBjbSAwcHQ7IExJTkUtSEVJR0hUOiAxNzAlOyBURVhULUFMSUdOOiBsZWZ0OyBtc28t cGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuOyBtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG8iIA0KYWxp Z249bGVmdD48c3QxOmFkZHJlc3MgdzpzdD0ib24iPjxzdDE6U3RyZWV0IHc6c3Q9Im9uIj48U1BB TiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6ICMwMDgwNDA7IExJ TkUtSEVJR0hUOiAxNzAlOyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzog MHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj5IdWFxaWFuZyANCk5vcnRoIFJvYWQ8 L1NQQU4+PC9zdDE6U3RyZWV0PjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAx MHB0OyBDT0xPUjogIzAwODA0MDsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBWZXJk YW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMi Piw8c3QxOkNpdHkgDQp3OnN0PSJvbiI+U2hlbnpoZW48L3N0MTpDaXR5Piw8c3QxOmNvdW50cnkt cmVnaW9uIA0KdzpzdD0ib24iPkNoaW5hPC9zdDE6Y291bnRyeS1yZWdpb24+PC9TUEFOPjwvc3Qx OmFkZHJlc3M+PEJSPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBD T0xPUjogIzAwODA0MDsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBt c28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPlBIT05F Oig4NTIpIA0KNjYyOCA2NzMxPC9TUEFOPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iQ09MT1I6 IGJsYWNrOyBMSU5FLUhFSUdIVDogMTcwJTsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250 LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kzsgbXNvLWJpZGktZm9u dC1zaXplOiAxMC41cHQiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1h bCANCnN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0OyBMSU5FLUhFSUdIVDogMTcwJTsgVEVYVC1B TElHTjogbGVmdDsgbXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbjsgbXNvLW1hcmdpbi10b3At YWx0OiBhdXRvIiANCmFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJ WkU6IDEwcHQ7IENPTE9SOiAjMDA4MDQwOyBMSU5FLUhFSUdIVDogMTcwJTsgRk9OVC1GQU1JTFk6 IFZlcmRhbmE7IG1zby1mb250LWtlcm5pbmc6IDBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWu i+S9kyI+VEVMOig4NiktNzU1LTgyODEgDQo0MDkyPEJSPkZBWDooODYpLTc1NS04MzI2IDkyODE8 L1NQQU4+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJDT0xPUjogYmxhY2s7IExJTkUtSEVJR0hU OiAxNzAlOyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28t YmlkaS1mb250LWZhbWlseTog5a6L5L2TOyBtc28tYmlkaS1mb250LXNpemU6IDEwLjVwdCI+PG86 cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjog MGNtIDBjbSAwcHQ7IExJTkUtSEVJR0hUOiAxNzAlOyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFn aW5hdGlvbjogd2lkb3ctb3JwaGFuOyBtc28tbWFyZ2luLXRvcC1hbHQ6IGF1dG8iIA0KYWxpZ249 bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6ICMw MDgwNDA7IExJTkUtSEVJR0hUOiAxNzAlOyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQt a2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TIj5NU046PEEgDQpocmVm PSJtYWlsdG86bW9ybmluZ3N1bmFzaWFAaG90bWFpbC5jb20iIA0KdGFyZ2V0PV9ibGFuaz5tb3Ju aW5nc3VuYXNpYUBob3RtYWlsLmNvbTwvQT48L1NQQU4+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxl PSJDT0xPUjogYmxhY2s7IExJTkUtSEVJR0hUOiAxNzAlOyBGT05ULUZBTUlMWTogVmVyZGFuYTsg bXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTog5a6L5L2TOyBtc28t YmlkaS1mb250LXNpemU6IDEwLjVwdCI+PG86cD48L286cD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9 TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQ7IExJTkUtSEVJR0hUOiAxNzAl OyBURVhULUFMSUdOOiBsZWZ0OyBtc28tcGFnaW5hdGlvbjogd2lkb3ctb3JwaGFuOyBtc28tbWFy Z2luLXRvcC1hbHQ6IGF1dG8iIA0KYWxpZ249bGVmdD48U1BBTiBsYW5nPUVOLVVTIA0Kc3R5bGU9 IkZPTlQtU0laRTogMTBwdDsgQ09MT1I6ICMwMDgwNDA7IExJTkUtSEVJR0hUOiAxNzAlOyBGT05U LUZBTUlMWTogVmVyZGFuYTsgbXNvLWZvbnQta2VybmluZzogMHB0OyBtc28tYmlkaS1mb250LWZh bWlseTog5a6L5L2TIj5TS1lQRTphbGV4LW1vcm5pbmdzdW48L1NQQU4+PFNQQU4gDQpsYW5nPUVO LVVTIA0Kc3R5bGU9IkNPTE9SOiBibGFjazsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZ OiBWZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDl rovkvZM7IG1zby1iaWRpLWZvbnQtc2l6ZTogMTAuNXB0Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+ DQo8UCBjbGFzcz1Nc29Ob3JtYWwgDQpzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgTElORS1I RUlHSFQ6IDE3MCU7IFRFWFQtQUxJR046IGxlZnQ7IG1zby1wYWdpbmF0aW9uOiB3aWRvdy1vcnBo YW47IG1zby1tYXJnaW4tdG9wLWFsdDogYXV0byIgDQphbGlnbj1sZWZ0PjxTUEFOIGxhbmc9RU4t VVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBDT0xPUjogIzAwODA0MDsgTElORS1IRUlHSFQ6 IDE3MCU7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZm9udC1rZXJuaW5nOiAwcHQ7IG1zby1i aWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPkVtYWlsOiANCmFsZXg8QSBocmVmPSJtYWlsdG86YWxl eEBtb3JuaW5nc3VuLWFzaWEuY29tIiANCnRhcmdldD1fYmxhbms+QG1vcm5pbmdzdW4tYXNpYS5j b208L0E+PC9TUEFOPjxTUEFOIGxhbmc9RU4tVVMgDQpzdHlsZT0iQ09MT1I6IGJsYWNrOyBMSU5F LUhFSUdIVDogMTcwJTsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mb250LWtlcm5pbmc6IDBw dDsgbXNvLWJpZGktZm9udC1mYW1pbHk6IOWui+S9kzsgbXNvLWJpZGktZm9udC1zaXplOiAxMC41 cHQiPjxvOnA+PC9vOnA+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCANCnN0eWxlPSJN QVJHSU46IDBjbSAwY20gMHB0OyBMSU5FLUhFSUdIVDogMTcwJTsgVEVYVC1BTElHTjogbGVmdDsg bXNvLXBhZ2luYXRpb246IHdpZG93LW9ycGhhbjsgbXNvLW1hcmdpbi10b3AtYWx0OiBhdXRvIiAN CmFsaWduPWxlZnQ+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IENP TE9SOiBibGFjazsgTElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28t Zm9udC1rZXJuaW5nOiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZMiPjxBIA0KaHJl Zj0iaHR0cDovL21vcm5pbmdzdW4ubWFudWZhY3R1cmVyLmdsb2JhbHNvdXJjZXMuY29tLyIgDQp0 YXJnZXQ9X2JsYW5rPmh0dHA6Ly9tb3JuaW5nc3VuLm1hbnVmYWN0dXJlci5nbG9iYWxzb3VyY2Vz LmNvbTwvQT48L1NQQU4+PFNQQU4gDQpsYW5nPUVOLVVTIA0Kc3R5bGU9IkNPTE9SOiBibGFjazsg TElORS1IRUlHSFQ6IDE3MCU7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZm9udC1rZXJuaW5n OiAwcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiDlrovkvZM7IG1zby1iaWRpLWZvbnQtc2l6ZTog MTAuNXB0Ij48bzpwPjwvbzpwPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9 Ik1BUkdJTjogMGNtIDBjbSAwcHQiPjxTUEFOIA0KbGFuZz1FTi1VUz48bzpwPiZuYnNwOzwvbzpw PjwvU1BBTj48L1A+DQo8UD4mbmJzcDs8L1A+PC9CT0RZPjwvSFRNTD4NCg== ------=_NextPart_001_0692_010DF4B9.1348E190-- ------=_NextPart_000_0CE8_010DF4B9.1348E190 Content-Type: image/jpeg; name="1.jpg" Content-Transfer-Encoding: base64 Content-ID: <000067E93154_0E6BE1A9_04266601> /9j/4AAQSkZJRgABAgEASABIAAD/4Rp1RXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAbAAAAcgEyAAIAAAAUAAAAjYdp AAQAAAABAAAApAAAANAAAABIAAAAAQAAAEgAAAABQWRvYmUgUGhvdG9zaG9wIENTIFdpbmRvd3MA MjAxMjoxMDowOSAxODoyMzoxMgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAAB AAABzAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABk/AAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG AAECAQBIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwM/8AAEQgAmQCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX Z3eHl6e3x//aAAwDAQACEQMRAD8A9VSSSSUpJJDvvqxqLMi9wrppa6yx54a1o3Pcf6rQkpxPrP8A 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 2aw/1Wz9lf8Ay6W+n/wH+EXm+dhZvTsl2H1Gh+LktE+m8ct431Pb+jur/wCEqXv6o9W6L0zrOKcT qVDb6uWk6OY79+m1v6Sp/wDKrSTfd8HJ1TLrPrH/AIuuq9J3ZPTd3UsEaloA+0Vj+XUyG5LW/wCk o/Sf91/8IuSDg4S0yElUolFdvrxzsE2bS6PEjWP85QYJIJ4VuijIvuZTSw2ZF7gymoclx0a3/wAm mTPRtctDSUtrHDE+HWT1X+Kbo+Rfk5HWcw72436HGcRE2Pb+nc3j+bq9n/Xl6is7oHSK+jdIx+ns Ic6ps2vH51jvfdZ/asd7f5C0U4NacrO5IGgtSSSSK1SSSSSn/9D1VJJJJSkkkklKSSSSUpJJJJSk kkklKXPda+on1e6xecq2l2NluMvyMY+m5x8bWFr6LX/8JZV6i6FJJIvo+e5H+Kx9bwcHPaWHn16/ eP7dTmtd/wBt1rofq39TOn9CeckuOXnOG37Q8BoaD9JtFfu9Pd+c7d6i6FJN9Ns0/e4fVfCpJJJO YFJJJJKUkkkkp//Z/+0fBlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAA ADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC SU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0E CgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAA AAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAA AThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP////////////////// //////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////////// /////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhC SU0EGgAAAAADPQAAAAYAAAAAAAAAAAAAAcwAAAHgAAAABGXgaAeYmAAyAAAAAQAAAAAAAAAAAAAA AAAAAAAAAAABAAAAAAAAAAAAAAHgAAABzAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA AAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAA AABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAABzAAAAABSZ2h0bG9u ZwAAAeAAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlE bG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2lu AAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJv dW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAA AAAAAABCdG9tbG9uZwAAAcwAAAAAUmdodGxvbmcAAAHgAAAAA3VybFRFWFQAAAABAAAAAAAAbnVs bFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxs VGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAA D0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVy dEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBl AAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAA AT/wAAAAAAAAOEJJTQQUAAAAAAAEAAAAAjhCSU0EDAAAAAAZWwAAAAEAAACgAAAAmQAAAeAAAR7g AAAZPwAYAAH/2P/gABBKRklGAAECAQBIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAA Af/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAmQCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEB AQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAED AgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1 FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdH V2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAz JGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF 1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A9VSSSSUpJJDvvqxqLMi9wrpp a6yx54a1o3Pcf6rQkpxPrP8AXDA+rwZU6t2Vm2t3141ZDYZO31r7HfzVW5rmM+nZZ/g6/ZZs5+j/ ABuYZs2ZPS8ivxNT67P/AD4cdcP1Hqd3U8/J6lfpZlv9QNP5rPoUU/8AWaQxiqBgGvc8lGlW+pVf 40fq08gWMy6J7vp3f+277leq/wAYP1PtIH7RZWT/AKVllf43VsXj5CbVCk2O32PuNH1l+ruRHodU xLCeA2+sn/N37loMsrsburcHtPdpBH4L58fWx30mh3xE/lSoxGOeTX+i2iS9ntI/zCxLVWniPxfo VJeBY/VutUCMfqOZS0dm5Fsf5rn7VoUfXP6244ivqtzgP9Kyqz/z5UXJaqodz9Q+2pLyHH/xlfWy n+csxsj/AIykj/zxbV/1K0Mf/Gv1cH9Y6fj2+Pp2Pr/6tl6H0Twj94fi+nJLgaP8bGMT+s9MurHc 1Wss/wCr+zrTxv8AGV9WrjFpyMXztqJH345vStHCfD7Q9WksCr69/VK0wOo1sP8AwjX1/wDn1jFp 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 qr0VvVfrDi4xbNW718nkj069pO7/AIx3p0/9cUd3Int6Q3hE48ERtxH3Z/3f0A+o/UvpJ6V9Xsal 7dt9w+0ZA777fdtP/F17Kv7C3EklI0ibJJ6qSSSSQ//W9VSSSSUpJJJJTGytljHV2ND2PBa9jhII OjmuafpNcuA+sn+LJrt+Z9Wy2l5lz+nWGKnHn9Vs/wC0r/8Ag3fq/wDxC9BSSVb8/wB1d2PkPxcm p+PlVGLKLRte3uND9JjvzHs9igvbuvfVrpHX8cU9Qpl7P5nIZ7bqye9V3/ot36L/AINeXfWP6mdY +r+694Ob04cZlQ9zB/3bo19L/jmfof8Ai/5tJNXs4Kt0dRtrhtw9ascT9IfB3539tVAQ4AjUHumQ lESFSFhDuMyGZB9auwEAa1gQ5sCG7vzlmdSvF2Rxq1o3ERq4+48fu/QVdrnMcHNJa4cEaFRJJJJ5 JklRwwRhPiBvSh4KWTgFzg0cu0TaImOAHF54aFJI0CV+KHHOMe51/upMjeWenSQ1zR7SdQCf/MV6 R/iv6T6PT7+rWj9Jlu9KlxEfoqjtc4f8bf6n/ba88xMTIzsunEo/nsqxtbZ7F5+n/wBbb717ng4d ODh0YWONtOOxtbB5NG1NgPwbPNZLsD9L/ox2TpJJJ7TUkkkkp//X9VSSSSUpJJJJSkkkklKSSSSU 8R9Zf8WmFml+X0MswMs6uxzP2aw/1Wz9lf8Ay6W+n/wH+EXm+dhZvTsl2H1Gh+LktE+m8ct431Pb +jur/wCEqXv6o9W6L0zrOKcTqVDb6uWk6OY79+m1v6Sp/wDKrSTfd8HJ1TLrPrH/AIuuq9J3ZPTd 3UsEaloA+0Vj+XUyG5LW/wCko/Sf91/8IuSDg4S0yElUolFdvrxzsE2bS6PEjWP85QYJIJ4VuijI vuZTSw2ZF7gymoclx0a3/wAmmTPRtctDSUtrHDE+HWT1X+Kbo+Rfk5HWcw72436HGcRE2Pb+nc3j +bq9n/Xl6is7oHSK+jdIx+nsIc6ps2vH51jvfdZ/asd7f5C0U4NacrO5IGgtSSSSK1SSSSSn/9D1 VJJJJSkkkklKSSSSUpJJJJSkkkklKXPda+on1e6xecq2l2NluMvyMY+m5x8bWFr6LX/8JZV6i6FJ JIvo+e5H+Kx9bwcHPaWHn16/eP7dTmtd/wBt1rofq39TOn9CeckuOXnOG37Q8BoaD9JtFfu9Pd+c 7d6i6FJN9Ns0/e4fVfCpJJJOYFJJJJKUkkkkp//ZADhCSU0EIQAAAAAAUwAAAAEBAAAADwBBAGQA bwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABIAQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABv AHAAIABDAFMAAAABADhCSU0EBgAAAAAABwAFAAAAAQEA/+EX+mh0dHA6Ly9ucy5hZG9iZS5jb20v eGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtj OWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4bXB0az0nWE1QIHRv b2xraXQgMy4wLTI4LCBmcmFtZXdvcmsgMS42Jz4KPHJkZjpSREYgeG1sbnM6cmRmPSdodHRwOi8v d3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjJyB4bWxuczppWD0naHR0cDovL25z LmFkb2JlLmNvbS9pWC8xLjAvJz4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDoz YmRlODE0Ni0xMWZiLTExZTItOTg3Yi04YzBkODdmMmUwMzAnCiAgeG1sbnM6ZXhpZj0naHR0cDov L25zLmFkb2JlLmNvbS9leGlmLzEuMC8nPgogIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xv clNwYWNlPgogIDxleGlmOlBpeGVsWERpbWVuc2lvbj40ODA8L2V4aWY6UGl4ZWxYRGltZW5zaW9u PgogIDxleGlmOlBpeGVsWURpbWVuc2lvbj40NjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogPC9y ZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6M2JkZTgx NDYtMTFmYi0xMWUyLTk4N2ItOGMwZDg3ZjJlMDMwJwogIHhtbG5zOnBkZj0naHR0cDovL25zLmFk b2JlLmNvbS9wZGYvMS4zLyc+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9u IHJkZjphYm91dD0ndXVpZDozYmRlODE0Ni0xMWZiLTExZTItOTg3Yi04YzBkODdmMmUwMzAnCiAg eG1sbnM6cGhvdG9zaG9wPSdodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvJz4KICA8 cGhvdG9zaG9wOkhpc3Rvcnk+PC9waG90b3Nob3A6SGlzdG9yeT4KIDwvcmRmOkRlc2NyaXB0aW9u PgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOjNiZGU4MTQ2LTExZmItMTFlMi05 ODdiLThjMGQ4N2YyZTAzMCcKICB4bWxuczp0aWZmPSdodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYv MS4wLyc+CiAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICA8dGlmZjpY UmVzb2x1dGlvbj43Mi8xPC90aWZmOlhSZXNvbHV0aW9uPgogIDx0aWZmOllSZXNvbHV0aW9uPjcy LzE8L3RpZmY6WVJlc29sdXRpb24+CiAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNv bHV0aW9uVW5pdD4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFi b3V0PSd1dWlkOjNiZGU4MTQ2LTExZmItMTFlMi05ODdiLThjMGQ4N2YyZTAzMCcKICB4bWxuczp4 YXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nPgogIDx4YXA6Q3JlYXRlRGF0ZT4yMDEy LTEwLTA5VDE4OjIzOjEyKzA4OjAwPC94YXA6Q3JlYXRlRGF0ZT4KICA8eGFwOk1vZGlmeURhdGU+ MjAxMi0xMC0wOVQxODoyMzoxMiswODowMDwveGFwOk1vZGlmeURhdGU+CiAgPHhhcDpNZXRhZGF0 YURhdGU+MjAxMi0xMC0wOVQxODoyMzoxMiswODowMDwveGFwOk1ldGFkYXRhRGF0ZT4KICA8eGFw OkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDUyBXaW5kb3dzPC94YXA6Q3JlYXRvclRvb2w+ CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDoz YmRlODE0Ni0xMWZiLTExZTItOTg3Yi04YzBkODdmMmUwMzAnCiAgeG1sbnM6eGFwTU09J2h0dHA6 Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8nPgogIDx4YXBNTTpEb2N1bWVudElEPmFkb2JlOmRv Y2lkOnBob3Rvc2hvcDozYmRlODE0NS0xMWZiLTExZTItOTg3Yi04YzBkODdmMmUwMzA8L3hhcE1N OkRvY3VtZW50SUQ+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjph Ym91dD0ndXVpZDozYmRlODE0Ni0xMWZiLTExZTItOTg3Yi04YzBkODdmMmUwMzAnCiAgeG1sbnM6 ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6Zm9ybWF0PmltYWdl L2pwZWc8L2RjOmZvcm1hdD4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKPC9yZGY6UkRGPgo8L3g6eG1w bWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/ eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZ WiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAAAADT LUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0 AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRn WFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAE PAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBI ZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAA AAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAA AFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+E AAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRw Oi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNS R0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNS R0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29u ZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRp dGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk /gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAAB AAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8A FAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCf AKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgB PgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIU Ah0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0D OANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgG WQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRgha CG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4K xQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10 DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4Q mxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQG FCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX 9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwq HFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg 8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3 JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2kr nSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGC Mbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4 FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7g PyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJG Z0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4l Tm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxW qVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19h X7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo 7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9 QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gE iGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02T tpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+L n/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+ms XKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blK ucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPH Qce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO 1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vk c+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn 9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////7gAOQWRvYmUAZEAA AAAB/9sAhAAEAwMDAwMEAwMEBgQDBAYHBQQEBQcIBgYHBgYICggJCQkJCAoKDAwMDAwKDAwMDAwM DAwMDAwMDAwMDAwMDAwMAQQFBQgHCA8KCg8UDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAHMAeADAREAAhEBAxEB/90ABAA8/8QBogAAAAcB AQEBAQAAAAAAAAAABAUDAgYBAAcICQoLAQACAgMBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAIB AwMCBAIGBwMEAgYCcwECAxEEAAUhEjFBUQYTYSJxgRQykaEHFbFCI8FS0eEzFmLwJHKC8SVDNFOS orJjc8I1RCeTo7M2F1RkdMPS4ggmgwkKGBmElEVGpLRW01UoGvLj88TU5PRldYWVpbXF1eX1ZnaG lqa2xtbm9jdHV2d3h5ent8fX5/c4SFhoeIiYqLjI2Oj4KTlJWWl5iZmpucnZ6fkqOkpaanqKmqq6 ytrq+hEAAgIBAgMFBQQFBgQIAwNtAQACEQMEIRIxQQVRE2EiBnGBkTKhsfAUwdHhI0IVUmJy8TMk NEOCFpJTJaJjssIHc9I14kSDF1STCAkKGBkmNkUaJ2R0VTfyo7PDKCnT4/OElKS0xNTk9GV1hZWl tcXV5fVGVmZ2hpamtsbW5vZHV2d3h5ent8fX5/c4SFhoeIiYqLjI2Oj4OUlZaXmJmam5ydnp+So6 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 2KuxV//Z ------=_NextPart_000_0CE8_010DF4B9.1348E190 Content-Type: image/jpeg; name="2.jpg" Content-Transfer-Encoding: base64 Content-ID: <0007BB3057B0_08352C35_0A6371FC> /9j/4AAQSkZJRgABAgEASABIAAD/4RS5RXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAbAAAAcgEyAAIAAAAUAAAAjYdp AAQAAAABAAAApAAAANAAAABIAAAAAQAAAEgAAAABQWRvYmUgUGhvdG9zaG9wIENTIFdpbmRvd3MA MjAxMjoxMDowOSAxODoyMzoyNgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAADUqADAAQAAAAB AAACNwAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABODAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG AAECAQBIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwM/8AAEQgAawCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX Z3eHl6e3x//aAAwDAQACEQMRAD8A9VSWD9acrJrbjY9FjqhcXl5YS1x27Gtbvb7tv6RYOXU+i40/ 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 AAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABI AC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUA AAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA /////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/ ////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklN BB4AAAAAAAQAAAAAOEJJTQQaAAAAAAM9AAAABgAAAAAAAAAAAAACNwAAA1IAAAAEZeBoB5iYADMA AAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA1IAAAI3AAAAAAAAAAAAAAAAAAAAAAEA AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAA AAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcA AAI3AAAAAFJnaHRsb25nAAADUgAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UA AAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAA AAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBl AAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAA AAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAACNwAAAABSZ2h0bG9uZwAAA1IAAAADdXJsVEVY VAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhU AAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhv cnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51 bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNs aWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0 bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4 QklNBCgAAAAAAAwAAAABP/AAAAAAAAA4QklNBBQAAAAAAAQAAAACOEJJTQQMAAAAABOfAAAAAQAA AKAAAABrAAAB4AAAyKAAABODABgAAf/Y/+AAEEpGSUYAAQIBAEgASAAA/+0ADEFkb2JlX0NNAAH/ 7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBER DAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABrAKADASIAAhEBAxEB/90A BAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAID BAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0 coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl 9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSIT BTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj 80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwD1VJYP 1pysmtuNj0WOqFxeXlhLXHbsa1u9vu2/pFg5dT6LjT9ptsLNHkveAHfnNb7z9FKlPeJLz3dZ/pLP 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 JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0nYWRv YmU6bnM6bWV0YS8nIHg6eG1wdGs9J1hNUCB0b29sa2l0IDMuMC0yOCwgZnJhbWV3b3JrIDEuNic+ CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu dGF4LW5zIycgeG1sbnM6aVg9J2h0dHA6Ly9ucy5hZG9iZS5jb20vaVgvMS4wLyc+CgogPHJkZjpE ZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6NTQyZDNhZDMtMTFmYi0xMWUyLTk4N2ItOGMwZDg3 ZjJlMDMwJwogIHhtbG5zOmV4aWY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvJz4KICA8 ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICA8ZXhpZjpQaXhlbFhEaW1lbnNp b24+ODUwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NTY3 PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3Jp cHRpb24gcmRmOmFib3V0PSd1dWlkOjU0MmQzYWQzLTExZmItMTFlMi05ODdiLThjMGQ4N2YyZTAz MCcKICB4bWxuczpwZGY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8nPgogPC9yZGY6RGVz Y3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6NTQyZDNhZDMtMTFm Yi0xMWUyLTk4N2ItOGMwZDg3ZjJlMDMwJwogIHhtbG5zOnBob3Rvc2hvcD0naHR0cDovL25zLmFk b2JlLmNvbS9waG90b3Nob3AvMS4wLyc+CiAgPHBob3Rvc2hvcDpIaXN0b3J5PjwvcGhvdG9zaG9w Okhpc3Rvcnk+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91 dD0ndXVpZDo1NDJkM2FkMy0xMWZiLTExZTItOTg3Yi04YzBkODdmMmUwMzAnCiAgeG1sbnM6dGlm Zj0naHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8nPgogIDx0aWZmOk9yaWVudGF0aW9uPjE8 L3RpZmY6T3JpZW50YXRpb24+CiAgPHRpZmY6WFJlc29sdXRpb24+NzIvMTwvdGlmZjpYUmVzb2x1 dGlvbj4KICA8dGlmZjpZUmVzb2x1dGlvbj43Mi8xPC90aWZmOllSZXNvbHV0aW9uPgogIDx0aWZm OlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiA8L3JkZjpEZXNjcmlwdGlv bj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDo1NDJkM2FkMy0xMWZiLTExZTIt OTg3Yi04YzBkODdmMmUwMzAnCiAgeG1sbnM6eGFwPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8x LjAvJz4KICA8eGFwOkNyZWF0ZURhdGU+MjAxMi0xMC0wOVQxODoyMzoyNiswODowMDwveGFwOkNy ZWF0ZURhdGU+CiAgPHhhcDpNb2RpZnlEYXRlPjIwMTItMTAtMDlUMTg6MjM6MjYrMDg6MDA8L3hh cDpNb2RpZnlEYXRlPgogIDx4YXA6TWV0YWRhdGFEYXRlPjIwMTItMTAtMDlUMTg6MjM6MjYrMDg6 MDA8L3hhcDpNZXRhZGF0YURhdGU+CiAgPHhhcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3Ag Q1MgV2luZG93czwveGFwOkNyZWF0b3JUb29sPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpE ZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6NTQyZDNhZDMtMTFmYi0xMWUyLTk4N2ItOGMwZDg3 ZjJlMDMwJwogIHhtbG5zOnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJz4K ICA8eGFwTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NTQyZDNhZDItMTFmYi0x MWUyLTk4N2ItOGMwZDg3ZjJlMDMwPC94YXBNTTpEb2N1bWVudElEPgogPC9yZGY6RGVzY3JpcHRp b24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6NTQyZDNhZDMtMTFmYi0xMWUy LTk4N2ItOGMwZDg3ZjJlMDMwJwogIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVu dHMvMS4xLyc+CiAgPGRjOmZvcm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ+CiA8L3JkZjpEZXNj cmlwdGlvbj4KCjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSd3Jz8+/+IMWElDQ19QUk9G SUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVD IHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAA AAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAA AlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVh cwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgM dGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MA AAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADz UQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAA AABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3 dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBE ZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBE ZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MA AAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAA AAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVog AAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAA AAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZ AF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA 6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGh AakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgC ogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPg A+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcF dwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdP B2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJ jwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwS DCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4P CQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJF EmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAW AxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoE GioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoe lB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNm I5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo 1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6C Lrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ40 2DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtr O6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJC tUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3 Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFS fFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1 W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tk QGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25 bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4 EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKS gvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN /45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQ mfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pamm GqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LC szizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XA cMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42 zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3Ird EN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv7 7IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8 B/yY/Sn9uv5L/tz/bf///+4ADkFkb2JlAGRAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUH CAYGBwYGCAoICQkJCQgKCgwMDAwMCgwMDAwMDAwMDAwMDAwMDAwMDAwMDAEEBQUIBwgPCgoPFA4O DhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgC NwNSAwERAAIRAQMRAf/dAAQAa//EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgID AQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2Ei cYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRF RqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4 yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCES MUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZF GidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3 OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9/Yq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX 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 VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdir/9L39irsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs Vdir/9P39irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir/9T39irsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirqjFXYq7FXYq7F XYq7FXYq7FXYq6oxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kux V2KuxV2KuxV2KuxV2Kv/1ff2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Ku xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kpd 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 FXYq7FXYq//Z ------=_NextPart_000_0CE8_010DF4B9.1348E190-- From pwg-announce-bounces@pwg.org Thu Nov 3 03:27:35 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7005D11E8088 for ; Thu, 3 Nov 2011 03:27:35 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.298 X-Spam-Level: X-Spam-Status: No, score=-1.298 tagged_above=-999 required=5 tests=[AWL=1.300, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QkKQCRfDHAZr for ; Thu, 3 Nov 2011 03:27:34 -0700 (PDT) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 165D011E80DD for ; Thu, 3 Nov 2011 03:27:27 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id CD8A8795E9; Thu, 3 Nov 2011 06:26:57 -0400 (EDT) X-Original-To: pwg-announce@pwg.org Delivered-To: pwg-announce@pwg.org Received: from USA7109MR003.ACS-INC.COM (usa7109mr003.acs-inc.com [63.101.151.12]) by pwg.org (Postfix) with ESMTP id 9F9B279518 for ; Thu, 3 Nov 2011 06:26:42 -0400 (EDT) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsBAPBrsk4Nl9IPmWdsb2JhbABBA4JNnDGJWoEfIgEBAQEBBg0LBxQlgXIBAQECAgEBAQwBDAEQAy8sAR8LBgwLAQcmHwkJAQQTCAGIAZR1jQgBkxyGCYI0YgSCWYUvkUqMSw Received: from usa7061gw002.na.xerox.net ([13.151.210.15]) by USA7109MR003.ACS-INC.COM with ESMTP; 03 Nov 2011 05:26:41 -0500 Received: from USA7061MS04.na.xerox.net ([13.151.235.15]) by USA7061GW002.na.xerox.net with Microsoft SMTPSVC(6.0.3790.4675); Thu, 3 Nov 2011 03:26:31 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Thu, 3 Nov 2011 03:26:26 -0700 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: PWG Last Call of System Object and System Control Service Semantics (11/3/11 - 12/8/11) Thread-Index: AcyaEwLrUzoh6IfMSMaa2kE2cIrHdQ== From: "Zehler, Peter" To: X-OriginalArrivalTime: 03 Nov 2011 10:26:31.0175 (UTC) FILETIME=[0DB25970:01CC9A13] X-pwg-MailScanner: Found to be clean, Found to be clean Subject: [Pwg-Announce] {Disarmed} PWG Last Call of System Object and System Control Service Semantics (11/3/11 - 12/8/11) X-BeenThere: pwg-announce@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Printer Working Group Announcement List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1056401251==" Sender: pwg-announce-bounces@pwg.org Errors-To: pwg-announce-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: CD8A8795E9.AC4EF X-pwg-MailScanner-From: pwg-announce-bounces@pwg.org This is a multi-part message in MIME format. --===============1056401251== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC9A13.0D8E7C4D" This is a multi-part message in MIME format. ------_=_NextPart_001_01CC9A13.0D8E7C4D Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable All, =20 [This PWG Last Call will start today on Thursday November 3, 2011. This PWG Last Call will end Thursday December 8, 2011 at 10pm US PDT.] =20 This is the formal announcement of the PWG Last Call for the System=20 Object and System Control Service Semantics, which is located at: =20 All required operations and attributes defined in this document have been prototyped by Xerox and/or other vendors through their deployment of existing protocols such as ISO 10175, IETF/PWG IPP and SNMP/Printer MIB. The MFD WG has completed a working group last call and subsequent revisions of this document. =20 The PWG Process/3.0 requires that a quorum (30%) of PWG voting members must acknowledge a PWG Last Call (with or without comments), before any document can progress to PWG Formal Vote. This PWG Last Call is NOT a Formal Vote but it DOES require your review acknowledgment. =20 Please send your review acknowledgment *exactly* as follows: =20 To: mfd at pwg.org >=20 Subject: has reviewed the System Object and System Control=20 Service Semantics and has [no] comments =20 =20 Please do NOT simply reply to this note on the PWG-Announce list. =20 Note: The PWG Definition of the Standards Development Process Version 3.0 is located at: =20 =20 Peter Zehler Xerox Research Center Webster Email: Peter.Zehler@Xerox.com =20 Voice: (585) 265-8755 FAX: (585) 265-7441 US Mail: Peter Zehler Xerox Corp. 800 Phillips Rd. M/S 128-25E Webster NY, 14580-9701=20 =20 --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ------_=_NextPart_001_01CC9A13.0D8E7C4D Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
All,
 =
[This PWG Last Call will start today on Thursday November =
3, 2011.
This PWG Last Call will end Thursday December=
 8, 2011 at 10pm US PDT.]
 
This =
is the formal announcement of the PWG Last Call for the System <=
/pre>
Object and System Control Service Semantics, which is located at:=
<ftp://ftp.pwg.org/pub/pwg/mfd/wd=
/wd-mfdsystemcontrolservicemodel10-20111102.pdf>
All required operations and attributes defined in =
this document have
been prototyped by Xerox and/or oth=
er vendors through their deployment
of existing protoc=
ols such as ISO 10175, IETF/PWG IPP and SNMP/Printer MIB.
<= pre>The MFD WG has completed a working group last call and subsequent<= /o:p>
revisions of this document.
 
The PWG Process/3.0 requires that a quorum (30%) of PWG voting=
 members
must acknowledge a PWG Last Call (with or wit=
hout comments), before any
document can progress to PW=
G Formal Vote.  This PWG Last Call is NOT a
Forma=
l Vote but it DOES require your review acknowledgment.
Please send your review acknowledgment *exactly* as=
 follows:
 
To:  mfd at pwg.=
org <mailto:MailScanner has detected a possible fraud attempt =
from "www.pwg.org" claiming to be mfd at pwg.org> 
Subject:  <Company Name> has reviewed the System =
Object and System Control 
Service Semantics and has [=
no] comments
 
 <=
/pre>
Please do NOT simply reply to this note on the PWG-Announce list.=
 
Note:  The PWG Definition=
 of the Standards Development Process Version
3.0 is l=
ocated at:
  <http://www.pwg.org/chair/membership_=
docs/pwg-process30.pdf>
 

 

<= p class=3DMsoNormal>Peter Zehler

Xe= rox Research Center Webster
Email: Peter.Zehler@Xerox.com<= /span>
Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.<= br>M/S 128-25E
We= bster NY, 14580-9701
=

 


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------_=_NextPart_001_01CC9A13.0D8E7C4D-- --===============1056401251== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pwg-announce mailing list pwg-announce@pwg.org https://www.pwg.org/mailman/listinfo/pwg-announce --===============1056401251==-- From ipp-bounces@pwg.org Thu Nov 3 09:21:16 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B31081F0C8B for ; Thu, 3 Nov 2011 09:21:16 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.948 X-Spam-Level: X-Spam-Status: No, score=-1.948 tagged_above=-999 required=5 tests=[AWL=0.650, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qtv-jyG-Ax3u for ; Thu, 3 Nov 2011 09:21:14 -0700 (PDT) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id D3D691F0C7C for ; Thu, 3 Nov 2011 09:21:13 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 6741C79611; Thu, 3 Nov 2011 12:20:49 -0400 (EDT) X-Original-To: IPP@pwg.org Delivered-To: ipp@pwg.org Received: from USA7109MR003.ACS-INC.COM (usa7109mr003.acs-inc.com [63.101.151.12]) by pwg.org (Postfix) with ESMTP id 0DC0679605; Thu, 3 Nov 2011 12:20:34 -0400 (EDT) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgcCACS/sk4Nh9IPmWdsb2JhbABBA4JNl3KOGIEhIgEBAQEBBg0LBxQlgXQDAg8BDBEDLxoSASoGDAsBB0USAQQTCAGpdgGTB4YJgjRiBIgIkUqFAodJ Received: from usa0300gw002.na.xerox.net ([13.135.210.15]) by USA7109MR003.ACS-INC.COM with ESMTP; 03 Nov 2011 11:20:33 -0500 Received: from USA7061MS04.na.xerox.net ([13.151.235.15]) by USA0300GW002.na.xerox.net with Microsoft SMTPSVC(6.0.3790.4675); Thu, 3 Nov 2011 12:20:23 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Thu, 3 Nov 2011 09:20:22 -0700 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Updated PWG Job Ticket and Associated Capabilities specification is available Thread-Index: AcyaRHxK+Yb9FP+rQdeuvNodQCzw+w== From: "Zehler, Peter" To: X-OriginalArrivalTime: 03 Nov 2011 16:20:23.0894 (UTC) FILETIME=[7D622760:01CC9A44] X-pwg-MailScanner: Found to be clean, Found to be clean Cc: IPP@pwg.org, mfd@pwg.org Subject: [IPP] Updated PWG Job Ticket and Associated Capabilities specification is available X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1653014035==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 6741C79611.A8B3B X-pwg-MailScanner-From: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============1653014035== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC9A44.7C9ADD53" This is a multi-part message in MIME format. ------_=_NextPart_001_01CC9A44.7C9ADD53 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable All, The updated PWG Job Ticket and Associated Capabilities specification is available on the Semantic Model page or directly at Pete =20 =20 Peter Zehler Xerox Research Center Webster Email: Peter.Zehler@Xerox.com =20 Voice: (585) 265-8755 FAX: (585) 265-7441 US Mail: Peter Zehler Xerox Corp. 800 Phillips Rd. M/S 128-25E Webster NY, 14580-9701=20 =20 --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ------_=_NextPart_001_01CC9A44.7C9ADD53 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

All,<= /p>

The updated PWG Job Ticket and Associated Capabilit= ies specification is available on the  Semantic Model page <http://www.pwg.org/mfd>  or directl= y at

<ftp://ftp.pwg.org/pub/p= wg/mfd/wd/wd-sm20-printjobticket10-20111103.pdf>

Pete

 <= /p>

 

Peter Zehler

Xerox Research Center Webster
Email: Peter.Zehler@Xerox.com
Voice: (585) 265-8= 755
FAX: (585) 265-7441
US Mail: Peter Zehler=
Xerox Corp.
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701

 


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------_=_NextPart_001_01CC9A44.7C9ADD53-- --===============1653014035== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1653014035==-- From ipp-bounces@pwg.org Thu Nov 3 12:46:39 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A77D71F0CD0 for ; Thu, 3 Nov 2011 12:46:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.598 X-Spam-Level: X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ACaOKoZL3iuk for ; Thu, 3 Nov 2011 12:46:37 -0700 (PDT) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 36E971F0CAF for ; Thu, 3 Nov 2011 12:46:36 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 2AC8079617; Thu, 3 Nov 2011 15:46:07 -0400 (EDT) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from qmta07.westchester.pa.mail.comcast.net (qmta07.westchester.pa.mail.comcast.net [76.96.62.64]) by pwg.org (Postfix) with ESMTP id 4DFF579611 for ; Thu, 3 Nov 2011 15:45:46 -0400 (EDT) Received: from omta02.westchester.pa.mail.comcast.net ([76.96.62.19]) by qmta07.westchester.pa.mail.comcast.net with comcast id sjlB1h0040QuhwU57jlna5; Thu, 03 Nov 2011 19:45:47 +0000 Received: from WAMNotebook ([173.73.79.182]) by omta02.westchester.pa.mail.comcast.net with comcast id sjla1h02n3w0Qrx3Njld7C; Thu, 03 Nov 2011 19:45:45 +0000 From: "William Wagner" To: References: In-Reply-To: Date: Thu, 3 Nov 2011 15:45:29 -0400 Message-ID: <000001cc9a61$2ad1a7b0$8074f710$@net> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcyaRHxK+Yb9FP+rQdeuvNodQCzw+wAGY14A Content-Language: en-us X-pwg-MailScanner: Found to be clean, Found to be clean Cc: IPP@pwg.org, mfd@pwg.org Subject: [IPP] Concall Monday, Nov 7 at 1PM ET - Updated PWG Job Ticket and Associated Capabilities specification X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1297462867==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 2AC8079617.AA2B4 X-pwg-MailScanner-From: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============1297462867== Content-Type: multipart/alternative; boundary="----=_NextPart_000_0001_01CC9A3F.A3C007B0" Content-Language: en-us This is a multi-part message in MIME format. ------=_NextPart_000_0001_01CC9A3F.A3C007B0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Our next Cloud Imaging WG teleconference is Monday 7 November 10-11am PST / 1-2pm EST Main topic will be PWG Job Ticket and Associated Capabilities specification Call-in toll-free number (US/Canada): 1-866-469-3239 Call-in toll number (US/Canada): 1-650-429-3300 (Primary) Call-in toll number (US/Canada): 1-408-856-9570 (Backup) Attendee Access Code: *******# Attendee ID Code: # (empty) If you need the Attendee Access code, please email me a request. Live Meeting Info (courtesy of Pete Zehler): Link: https://www.livemeeting.com/cc/xerox/join?id=PwgSemanticModel &role=attend&pw=LetMeIn URL: https://www.livemeeting.com/cc/xerox/join Meeting ID: PWG_MFD Entry Code: LetMeIn Agenda: (1) PWG IP Policy and Minute Taker (2) Approve Cloud Imaging WG minutes from last teleconference ftp://ftp.pwg.org/pub/pwg/cloud/minutes/cloud-concall-minutes-20111024.pdf (3) Action items from last meeting: . Action: Pete to update PWG Job Ticket document (done) . Action: Ira to send LDAP text to Mike for IPP Everywhere 1.0 (ONGOING) . Action: Mike and Ira to post updates on PPD and JDF content (ONGOING) . Action: Bill and Ron to work with Justin on MSPS schema licensing/issues (ONGOING) . Action: Justin to look into MSPS schema licensing/issues (ONGOING - Justin to ping on status - ETA 11/15) (4) Review of current draft of the PWG Job Ticket and Associated Capabilities specification (see announcement below) Thank You, Bill Wagner, Cloud Imaging WG Vice chair From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Zehler, Peter Sent: Thursday, November 03, 2011 12:20 PM To: cloud@pwg.org Cc: IPP@pwg.org; mfd@pwg.org Subject: [IPP] Updated PWG Job Ticket and Associated Capabilities specification is available All, The updated PWG Job Ticket and Associated Capabilities specification is available on the Semantic Model page or directly at Pete Peter Zehler Xerox Research Center Webster Email: Peter.Zehler@Xerox.com Voice: (585) 265-8755 FAX: (585) 265-7441 US Mail: Peter Zehler Xerox Corp. 800 Phillips Rd. M/S 128-25E Webster NY, 14580-9701 -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ------=_NextPart_000_0001_01CC9A3F.A3C007B0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Our next Cloud Imaging WG teleconference is  Monday 7= November 10-11am PST / 1-2pm EST

Main topic will be PWG Job Ticket = and Associated Capabilities specification<= br>
  Call-in toll-free number (US/Canada): 1-866-469-3239
 = ; Call-in toll number (US/Canada): 1-650-429-3300 (Primary)
  Call-= in toll number (US/Canada): 1-408-856-9570 (Backup)

  Attendee = Access Code: *******#
  Attendee ID Code: # (empty)
If you need = the Attendee Access code, please email me a request.

Live Meeting In= fo (courtesy of Pete Zehler):
   Link: https://www.livemeeting.com/cc/xerox/join?id=3DPwgSemanticMode= l&role=3Dattend&pw=3DLetMeIn
  URL: https://www.livemeeting.com/cc/xerox/joi= n  
  Meeting ID: PWG_MFD
  Entry Code: LetM= eIn

Agenda:
(1) PWG IP Policy and Minute Taker
(2) Approve Clo= ud Imaging WG minutes from last teleconference

ftp://ftp.pwg.or= g/pub/pwg/cloud/minutes/cloud-concall-minutes-20111024.pdf

(3) Action i= tems from last meeting:

= 226; Action: Pete to update PWG Job Ticket document (done)

<= span style=3D'font-size:12.0pt'>• Action: Ira to send LDAP text to Mi= ke for IPP Everywhere 1.0 (ONGOING)

• Action: Mike and Ira to post updates on PPD and JDF conten= t (ONGOING)

• Action:= Bill and Ron to work with Justin on MSPS schema licensing/issues (ONGOING)=

• Action: Justin to look into MSPS schem= a licensing/issues (ONGOING - Justin to ping on status - ETA 11/15)

 (= 4)  Review of  current draft  of the PWG Job Ticket and Associated Capabilities specification (= see announcement below)

 

Thank You,

Bill Wagner, Cloud Imaging WG Vic= e chair

 

 

= From:= ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On= Behalf Of Zehler, Peter
Sent: Thursday, November 03, 2011 12= :20 PM
To: cloud@pwg.org
= Cc: IPP@pwg.org; mfd@pwg.org
Subject: [IPP] Updated PWG Job Tic= ket and Associated Capabilities specification is available

 

All,

The updated PWG Job Ticket and= Associated Capabilities specification is available on the  Semantic M= odel page <http://www.pwg.org/mfd= >  or directly at

<ft= p://ftp.pwg.org/pub/pwg/mfd/wd/wd-sm20-printjobticket10-20111103.pdf>= ;

Pete

 

=  

Peter Zehler

Xerox Research Center Webster
Email:= Peter.Zehler@Xerox.com
Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
=
M/S 128-25E
Webst= er NY, 14580-9701 <= o:p>

 


--
This message has been scanned for viruses and
dangerous= content by MailScanner= , and is
believed to be clean.


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------=_NextPart_000_0001_01CC9A3F.A3C007B0-- --===============1297462867== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1297462867==-- From ipp-bounces@pwg.org Thu Nov 3 14:58:33 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 93CB011E80B7 for ; Thu, 3 Nov 2011 14:58:33 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.597 X-Spam-Level: X-Spam-Status: No, score=-102.597 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nPSMvkcEPwJS for ; Thu, 3 Nov 2011 14:58:30 -0700 (PDT) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 15A0611E80A2 for ; Thu, 3 Nov 2011 14:58:27 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 1490779618; Thu, 3 Nov 2011 17:57:57 -0400 (EDT) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from qmta10.westchester.pa.mail.comcast.net (qmta10.westchester.pa.mail.comcast.net [76.96.62.17]) by pwg.org (Postfix) with ESMTP id B58BD79614 for ; Thu, 3 Nov 2011 17:57:38 -0400 (EDT) Received: from omta17.westchester.pa.mail.comcast.net ([76.96.62.89]) by qmta10.westchester.pa.mail.comcast.net with comcast id slKy1h00B1vXlb85AlxfX5; Thu, 03 Nov 2011 21:57:39 +0000 Received: from WAMNotebook ([173.73.79.182]) by omta17.westchester.pa.mail.comcast.net with comcast id slxU1h00K3w0Qrx3dlxWfy; Thu, 03 Nov 2011 21:57:37 +0000 From: "William Wagner" To: "'Michael Sweet'" References: <91626BD2-8EA5-48D4-B003-F4C4DAF4DFC0@apple.com> <004201cc9936$f59de070$e0d9a150$@tykodi.com> In-Reply-To: <004201cc9936$f59de070$e0d9a150$@tykodi.com> Subject: RE: [IPP] Impressions vs. images for IPP FaxOut service Date: Thu, 3 Nov 2011 17:57:23 -0400 Message-ID: <000e01cc9a73$96947510$c3bd5f30$@net> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AQEtt67NAZsqRfgZRFWE0JZt67svegKcPKbFlsIcVwCAAnSOEA== Content-Language: en-us X-pwg-MailScanner: Found to be clean, Found to be clean Cc: ipp@pwg.org X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1537906798==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 1490779618.AA3DB X-pwg-MailScanner-From: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============1537906798== Content-Type: multipart/alternative; boundary="----=_NextPart_000_000F_01CC9A52.0F82D510" Content-Language: en-us This is a multi-part message in MIME format. ------=_NextPart_000_000F_01CC9A52.0F82D510 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi Mike, Your option 1 is consistent with the decision to follow the 5106.1 distinction between images and impressions. As IPP is extended to include the MFD services beyond print, I think it is important to maintain the distinction. With respect to FaxOut, I appreciate that some applications may have lumped this service in with print, in which case using a different attribute is a disruption. If we were just extending IPP to FaxOut, fudging impression to mean images might be reasonable; but as Ira has suggested, it would be particularly confusing in some other services. However, although the impressions/images/sheets/pages issue has seemed fairly clear for those of us who worked on 5106.1, it apparently has been an issue for you; so I wonder if we are missing something? Thanks, Bill Wagner From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Paul Tykodi Sent: Wednesday, November 02, 2011 4:11 AM To: 'Michael Sweet' Cc: ipp@pwg.org Subject: RE: [IPP] Impressions vs. images for IPP FaxOut service Hi Mike, I agree with Ira's suggestion as a good way to move forward. Best Regards, /Paul -- Paul Tykodi Principal Consultant TCS - Tykodi Consulting Services LLC Tel/Fax: 603-343-1820 Mobile: 603-866-0712 E-mail: ptykodi@tykodi.com WWW: http://www.tykodi.com From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Ira McDonald Sent: Tuesday, November 01, 2011 8:57 PM To: Michael Sweet; Ira McDonald Cc: ipp@pwg.org Subject: Re: [IPP] Impressions vs. images for IPP FaxOut service Hi Mike, My two cents: Define new job-images[-completed] attributes, to align w/ SM. Also, Copy Service (and possibly other future services) have both images (input) and impressions (output) work counters. Of course, Scan/FaxIn/etc. need images work counters. Cheers, - Ira, Ira McDonald (Musician / Software Architect) Chair - Linux Foundation Open Printing WG Secretary - IEEE-ISTO Printer Working Group Co-Chair - IEEE-ISTO PWG IPP WG Chair - TCG Embedded Systems Hardcopy SG IETF Designated Expert - IPP & Printer MIB Blue Roof Music/High North Inc http://sites.google.com/site/blueroofmusic http://sites.google.com/site/highnorthinc mailto:blueroofmusic@gmail.com Winter 579 Park Place Saline, MI 48176 734-944-0094 Summer PO Box 221 Grand Marais, MI 49839 906-494-2434 On Tue, Nov 1, 2011 at 8:20 PM, Michael Sweet wrote: All, As I continue to sift through the minutes from the October 2011 F2F, I saw that we decided to normatively reference the 5106.1 definition of impressions for IPP and the Semantic Model going forward. However, for FaxOut (and potentially other IPP service bindings, should we do them) the existing job-impressions/-completed attributes would not apply. Section 7.1 of 5106.1 has the following to say about impressions: The relationships in this section are common to all services that contain the associated counters. For example the relationship for Impression applies to Copy, EmailIn, FaxIn, NetworkFaxIn, Print and SystemTotals because "impressions" is applicable to these services The relationship for Impression does not apply to EmailOut, FaxOut, NetworkFaxOut, Scan or Transform because "impressions" is not applicable to these services. Presumably we should report and count images instead, however IPP has never defined image counter attributes (e.g. there are no job-images/-completed attributes). Should I: 1. Add new job-images and job-images-completed Job Description attributes for FaxOut. This would preserve a closer 1-to-1 mapping with the Semantic Model. or: 2. Redefine job-impressions and job-impressions-completed to be images for FaxOut and other image-based services. This would make FaxOut closer to Print from a Client perspective, and existing code to report progress or do accounting would work without changes. Thoughts? _________________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ------=_NextPart_000_000F_01CC9A52.0F82D510 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Mike,

 

Your option 1 is consistent with the decision = to follow the 5106.1 distinction between images and impressions. As IPP is = extended to include the MFD services beyond print, I think it is important = to maintain the distinction. With respect to FaxOut, I appreciate that some= applications may have lumped this service in with print, in which case usi= ng a different attribute is a disruption. If we were just extending IPP to = FaxOut, fudging impression to mean images might be reasonable; but as Ira h= as suggested, it would be particularly confusing in some other services.

However, although the impressions/images/sheets/pages issue= has seemed fairly clear for those of us who worked on 5106.1, it apparentl= y has been an issue for you; so I wonder if we are missing something?<= /o:p>

Thanks,

Bill Wagner

From: ipp-bounces@pwg.org [mailto:ipp-bounce= s@pwg.org] On Behalf Of Paul Tykodi
Sent: Wednesday, Novem= ber 02, 2011 4:11 AM
To: 'Michael Sweet'
Cc: ipp@pwg.or= g
Subject: RE: [IPP] Impressions vs. images for IPP FaxOut servic= e

 

Hi Mike,

 

I ag= ree with Ira’s suggestion as a good way to move forward.

 

Best Regards,

 

/Paul<= /o:p>

--

Paul Tykodi
Princi= pal Consultant
TCS - Tykodi Consulting Services LLC

Tel/Fax: 603-= 343-1820
Mobile:  603-866-0712
E-mail:  ptykodi@tykodi.com

WWW:  http://www.tykodi.com

From: ipp-bounces@pwg.org [mailto= :ipp-bounces@pwg.org] On Behalf Of Ira McDonald
Sent: Tues= day, November 01, 2011 8:57 PM
To: Michael Sweet; Ira McDonaldCc: ipp@pwg.org
Subject: Re: [IPP] Impressions vs. images= for IPP FaxOut service

&nbs= p;

Hi Mike,

My two cents:

Defin= e new job-images[-completed] attributes, to align
w/ SM.

Also, Co= py Service (and possibly other future services)
have both images (input)= and impressions (output) work
counters.

Of course, Scan/FaxIn/et= c. need images work counters.

Cheers,
- Ira,

I= ra McDonald (Musician / Software Architect)
Chair - Linux Foundation Ope= n Printing WG
Secretary - IEEE-ISTO Printer Working Group
Co-Chair - = IEEE-ISTO PWG IPP WG
Chair - TCG Embedded Systems Hardcopy SG
IETF De= signated Expert - IPP & Printer MIB
Blue Roof Music/High North Inc= http://sites.google.com/site/blueroofmusic
http://sites.google.com/site/highnor= thinc
mailto:blueroofmusic@gmail.com
Winter  579 Park Place&nbs= p; Saline, MI  48176  734-944-0094
Summer  PO Box 221&nbs= p; Grand Marais, MI 49839  906-494-2434

 

On Tue, Nov 1, 2011 at 8:20 PM, Michael Sweet <msweet@apple.com> wrote:

All,

 

As I continue to sift through the mi= nutes from the October 2011 F2F, I saw that we decided to normatively refer= ence the 5106.1 definition of impressions for IPP and the Semantic Model go= ing forward.

 

However, for FaxOut (and potentially o= ther IPP service bindings, should we do them) the existing job-impressions/= -completed attributes would not apply.  Section 7.1 of 5106.1 has the = following to say about impressions:

 

The relationships in this section are common to all services that cont= ain the associated counters. For example the relationship for Imp= ression applies to Copy, EmailIn, FaxIn, NetworkFaxIn, Print and Syste= mTotals because “impressions” is applicable to these servi= ces The relationship for Impression does not apply to EmailOut, FaxOut= , NetworkFaxOut, Scan or Transform because “impressions” i= s not applicable to these services.

<= div>

 

Presumably we should report and count images instead, however IPP has ne= ver defined image counter attributes (e.g. there are no job-images/-complet= ed attributes).

 

Should I:

=

 

1= . Add new job-images and job-images-completed Job Description attributes fo= r FaxOut. This would preserve a closer 1-to-1 mapping with the Semantic Mod= el.

 

or:

 

2. Redefine job-imp= ressions and job-impressions-completed to be images for FaxOut and other im= age-based services. This would make FaxOut closer to Print from a Client pe= rspective, and existing code to report progress or do accounting would work= without changes.

 =

Thoughts?

 

_________________________________________________________
M= ichael Sweet, Senior Printing System Engineer, PWG Chair

 


-- This message has been scanned for viruses and =
dangerous content by MailScanner, and is
believed to be clean.

=


___________________= ____________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

 


--
This message has been scanned for viruses and
dangerous con= tent by MailScanner, an= d is
believed to be clean.


-- <= br>This message has been scanned for viruses and
dangerous content by <= a href=3D"http://www.mailscanner.info/">MailScanner, and is
= believed to be clean.


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------=_NextPart_000_000F_01CC9A52.0F82D510-- --===============1537906798== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1537906798==-- From ipp-bounces@pwg.org Fri Nov 4 09:50:56 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B70011E8082 for ; Fri, 4 Nov 2011 09:50:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.599 X-Spam-Level: X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lDh0EOqMdQVE for ; Fri, 4 Nov 2011 09:50:55 -0700 (PDT) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 9039D11E8081 for ; Fri, 4 Nov 2011 09:50:55 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 768F5795EB; Fri, 4 Nov 2011 12:50:36 -0400 (EDT) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-out.apple.com (bramley.apple.com [17.151.62.49]) by pwg.org (Postfix) with ESMTP id EF2AE795CA for ; Fri, 4 Nov 2011 12:50:16 -0400 (EDT) MIME-version: 1.0 Received: from relay17.apple.com ([17.128.113.18]) by mail-out.apple.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTP id <0LU500IQMA5Z6A41@mail-out.apple.com> for ipp@pwg.org; Fri, 04 Nov 2011 09:49:21 -0700 (PDT) X-AuditID: 11807112-b7b05ae000001108-dd-4eb417912f13 Received: from msweet.apple.com (msweet.apple.com [17.197.41.43]) (using TLS with cipher AES128-SHA (AES128-SHA/128 bits)) (Client did not present a certificate) by relay17.apple.com (Apple SCV relay) with SMTP id EF.89.04360.19714BE4; Fri, 04 Nov 2011 09:49:21 -0700 (PDT) Subject: Re: [IPP] Impressions vs. images for IPP FaxOut service From: Michael Sweet In-reply-to: <000e01cc9a73$96947510$c3bd5f30$@net> Date: Fri, 04 Nov 2011 09:49:21 -0700 Message-id: <5FD39FDA-8EBC-4EE0-8501-77EE94F261AF@apple.com> References: <91626BD2-8EA5-48D4-B003-F4C4DAF4DFC0@apple.com> <004201cc9936$f59de070$e0d9a150$@tykodi.com> <000e01cc9a73$96947510$c3bd5f30$@net> To: William Wagner X-Mailer: Apple Mail (2.1251.1) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRmVeSWpSXmKPExsUieFRTW3ei+BY/gy2TpSyO7XvJYnHkW6zF uQuKDsweW0/+YPOY/HgOo8e8xdOZApijuGxSUnMyy1KL9O0SuDLOLG5iKuhwq+ha18HWwHjb pouRk0NCwERi5qnv7BC2mMSFe+vZuhi5OIQEpjNJNHw5BpTg4BAWcJD4crwGpIZXwFhiza13 LCA2s0CCxNKOC2C9bAJqEr8n9bGC2JwCRhK/J05lA2llEVCR6GuIhyjnlzjY+4EZYoyNxKw1 75khVl1hlNi/rYERJCEioCXx6cFxRoh75CVavt5hm8DINwvJ6llIVkPY2hLLFr5mngW0jllA R2LyQkZUYQj74/kjTAsY2VYxChal5iRWGprrJRYU5KTqJefnbmIEhWxDodAOxvu79A4xCnAw KvHwBrBv8RNiTSwrrsw9xCjBwawkwhvHCBTiTUmsrEotyo8vKs1JLT7EKM3BoiTOO08YKCWQ nliSmp2aWpBaBJNl4uCUamC0cfmiHrdyn83F3Bt/UgLuT/jdeH792td3Vvfnzfpgstt8At+0 kPmFU4vOT/XWSSgVyD/kIucctkvxQieDsNuZyR8CDjZc4PIK+6ws/Mj1cuxsi0Wpb4zaN7du XzZPLuV66OmqwFXaBlOnzXitdMTvRcETpk1Bmwq/XslV47ugV3XW673p8Ws+SizFGYmGWsxF xYkAklh6FlUCAAA= X-pwg-MailScanner: Found to be clean, Found to be clean Cc: ipp@pwg.org X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1539838825==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 768F5795EB.A922A X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============1539838825== Content-type: multipart/alternative; boundary="Boundary_(ID_DAaiYaWi/N+h6P1DDsPXrg)" --Boundary_(ID_DAaiYaWi/N+h6P1DDsPXrg) Content-type: text/plain; CHARSET=US-ASCII Content-transfer-encoding: 7BIT On Nov 3, 2011, at 2:57 PM, William Wagner wrote: > Hi Mike, > > Your option 1 is consistent with the decision to follow the 5106.1 distinction between images and impressions. As IPP is extended to include the MFD services beyond print, I think it is important to maintain the distinction. With respect to FaxOut, I appreciate that some applications may have lumped this service in with print, in which case using a different attribute is a disruption. If we were just extending IPP to FaxOut, fudging impression to mean images might be reasonable; but as Ira has suggested, it would be particularly confusing in some other services. I think we have general consensus that option 1 is the right approach. The current draft already has the per-destination image count, so job-images-completed will just be a roll-up count. > However, although the impressions/images/sheets/pages issue has seemed fairly clear for those of us who worked on 5106.1, it apparently has been an issue for you; so I wonder if we are missing something? The confusion for me (and many vendors, based on the implementations I have seen) has been the plethora of definitions to date, the lack of concrete examples for the edge cases, and the lack of any normative references to 5106.1 in any IPP specification. I know I personally only ever thought of 5106.1 as a counter MIB and not as something that had broader reach/implications for higher-level protocols. (Obviously we are going to fix the referencing issue, and I am preparing an errata for RFC 2911 to provide a normative reference to 5106.1 for job-media-sheets/-completed and job-impressions/-completed) ________________________________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --Boundary_(ID_DAaiYaWi/N+h6P1DDsPXrg) Content-type: text/html; CHARSET=US-ASCII Content-transfer-encoding: quoted-printable
On Nov 3, 2011, at 2:57 PM, William Wagner wrote:
=
Hi Mike,
 
Your o= ption 1 is consistent with the decision to follow the 5106.1 distinction be= tween images and impressions. As IPP is extended to include the MFD service= s beyond print, I think it is important to maintain the distinction. With r= espect to FaxOut, I appreciate that some applications may have lumped this = service in with print, in which case using a different attribute is a disru= ption. If we were just extending IPP to FaxOut, fudging impression to mean = images might be reasonable; but as Ira has suggested, it would be particula= rly confusing in some other services.

I think we have general consensus that option 1 is th= e right approach. The current draft already has the per-destination image c= ount, so job-images-completed will just be a roll-up count.

<= blockquote type=3D"cite">
However, although the impressi= ons/images/sheets/pages issue has seemed fairly clear for those of us who w= orked on 5106.1, it apparently has been an issue for you; so I wonder if we= are missing something?
The confusion for me (and many vendors, based on the implement= ations I have seen) has been the plethora of definitions to date, the lack = of concrete examples for the edge cases, and the lack of any normative refe= rences to 5106.1 in any IPP specification. I know I personally only ever th= ought of 5106.1 as a counter MIB and not as something that had broader reac= h/implications for higher-level protocols.

(Obvio= usly we are going to fix the referencing issue, and I am preparing an errat= a for RFC 2911 to provide a normative reference to 5106.1 for job-media-she= ets/-completed and job-impressions/-completed)

_______________________________________________________________= _________
Michael Sweet, Senior Printing System Engineer, PWG Cha= ir


-= -=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --Boundary_(ID_DAaiYaWi/N+h6P1DDsPXrg)-- --===============1539838825== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1539838825==-- From ipp-bounces@pwg.org Fri Nov 4 12:33:53 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF41A21F8AD1 for ; Fri, 4 Nov 2011 12:33:53 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.948 X-Spam-Level: X-Spam-Status: No, score=-2.948 tagged_above=-999 required=5 tests=[AWL=-0.350, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L88v3LIsZcZS for ; Fri, 4 Nov 2011 12:33:53 -0700 (PDT) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id E593D21F8AC3 for ; Fri, 4 Nov 2011 12:33:52 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id CB0C17960E; Fri, 4 Nov 2011 15:33:33 -0400 (EDT) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-fx0-f46.google.com (mail-fx0-f46.google.com [209.85.161.46]) by pwg.org (Postfix) with ESMTP id 4832C79608 for ; Fri, 4 Nov 2011 15:33:19 -0400 (EDT) Received: by faao14 with SMTP id o14so4068288faa.5 for ; Fri, 04 Nov 2011 12:33:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=VVfy1V19IWF7eFU58g6h4H3mSof9158lCv//fsoIiKs=; b=BIFcAI4NkBEL2BJ8SGF0ySbBO4P9D+FIunI7gSFOd5paIftVdXRCJnByDl8eg3bztL US5yqkwGo5m595NLdainLlvvQXaeZA5fe+vW/LkQU/RFGzWXQmejrw3R5ilvF+91Auit fDpSjAbVuLxtXMJ5qCdjx31poS4cLNspi1Vao= MIME-Version: 1.0 Received: by 10.223.76.135 with SMTP id c7mr26240434fak.14.1320435199006; Fri, 04 Nov 2011 12:33:19 -0700 (PDT) Received: by 10.223.121.193 with HTTP; Fri, 4 Nov 2011 12:33:18 -0700 (PDT) Date: Fri, 4 Nov 2011 15:33:18 -0400 Message-ID: From: Ira McDonald To: ipp@pwg.org, Michael R Sweet , Ira McDonald X-pwg-MailScanner: Found to be clean, Found to be clean Cc: Subject: [IPP] Call for defects in PWG 5100.x specs X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0735541635==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: CB0C17960E.A8409 X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============0735541635== Content-Type: multipart/alternative; boundary=0015174c1962fc5f1504b0edc65a --0015174c1962fc5f1504b0edc65a Content-Type: text/plain; charset=ISO-8859-1 Hi, Mike Sweet and I are collecting known defects in older IPP specs (PWG 5100.x series) for a minor editorial cleanup - e.g., humorous lingering action items from 10 years ago... If you have noticed any bugs in IPP specs, while referencing or implementing them, please send a note to the IPP WG mailing list and we'll compile a list. Thanks in advance, Cheers, - Ira (co-chair IPP WG) Ira McDonald (Musician / Software Architect) Chair - Linux Foundation Open Printing WG Secretary - IEEE-ISTO Printer Working Group Co-Chair - IEEE-ISTO PWG IPP WG Co-Chair - TCG Trusted Mobility Solutions WG Chair - TCG Embedded Systems Hardcopy SG IETF Designated Expert - IPP & Printer MIB Blue Roof Music/High North Inc http://sites.google.com/site/blueroofmusic http://sites.google.com/site/highnorthinc mailto:blueroofmusic@gmail.com Winter 579 Park Place Saline, MI 48176 734-944-0094 Summer PO Box 221 Grand Marais, MI 49839 906-494-2434 -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --0015174c1962fc5f1504b0edc65a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi,

Mike Sweet and I are collecting known defects in older IPP specs=
(PWG 5100.x series) for a minor editorial cleanup - e.g., humorous
l= ingering action items from 10 years ago...

If you have noticed any b= ugs in IPP specs, while referencing or
implementing them, please send a note to the IPP WG mailing list
and we= 'll compile a list.

Thanks in advance,

Cheers,
- Ira (= co-chair IPP WG)


Ira McDonald (Musician / Software= Architect)
Chair - Linux Foundation Open Printing WG
Secretary - IEEE-ISTO Printer = Working Group
Co-Chair - IEEE-ISTO PWG IPP WG
Co-Chair - TCG Trusted = Mobility Solutions WG
Chair - TCG Embedded Systems Hardcopy SG
IETF D= esignated Expert - IPP & Printer MIB
Blue Roof Music/High North Inc
http://si= tes.google.com/site/blueroofmusic
http= ://sites.google.com/site/highnorthinc
mailto:blueroo= fmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 = 734-944-0094
Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2= 434


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --0015174c1962fc5f1504b0edc65a-- --===============0735541635== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============0735541635==-- From ipp-bounces@pwg.org Sat Nov 5 15:51:44 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FA611F0C36 for ; Sat, 5 Nov 2011 15:51:44 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.916 X-Spam-Level: X-Spam-Status: No, score=-2.916 tagged_above=-999 required=5 tests=[AWL=-0.318, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mKlOySMRM9ug for ; Sat, 5 Nov 2011 15:51:43 -0700 (PDT) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id CA64D1F0C34 for ; Sat, 5 Nov 2011 15:51:43 -0700 (PDT) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id A0DBF79605; Sat, 5 Nov 2011 18:51:26 -0400 (EDT) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-fx0-f46.google.com (mail-fx0-f46.google.com [209.85.161.46]) by pwg.org (Postfix) with ESMTP id 18CEC79573 for ; Sat, 5 Nov 2011 18:51:12 -0400 (EDT) Received: by faao14 with SMTP id o14so5314024faa.5 for ; Sat, 05 Nov 2011 15:51:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=vtxg9e7uRSP/WjDR4f5OzdFJKcQwvrO8wj6RXRAE1K8=; b=A+udj0S3Mh8QJgBPiFd+GaDoPuJT0X8dPcOzj+ZCd2bQJEgNJKQG0fO1C6JGTiAT0F TK2mIsePie/BCUR4ldVmuGLQxlo3iLTbHqsX89XQJ2DeiHvUKYbfGbq9ti1Dj9vSim2f qm6W2TTgW2F5hQuLUXtGgRPW2kvybhmPmO/Sk= MIME-Version: 1.0 Received: by 10.223.6.15 with SMTP id 15mr34731188fax.4.1320533471814; Sat, 05 Nov 2011 15:51:11 -0700 (PDT) Received: by 10.223.121.193 with HTTP; Sat, 5 Nov 2011 15:51:11 -0700 (PDT) Date: Sat, 5 Nov 2011 18:51:11 -0400 Message-ID: From: Ira McDonald To: Michael R Sweet , Ira McDonald X-pwg-MailScanner: Found to be clean, Found to be clean Cc: ipp@pwg.org Subject: [IPP] ABNF error in printer-supply X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============2146441198==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: A0DBF79605.A90BB X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============2146441198== Content-Type: multipart/alternative; boundary=00151744892a80660604b104a863 --00151744892a80660604b104a863 Content-Type: text/plain; charset=ISO-8859-1 Hi Mike, Cut-and-paste error from printer-alert into printer-supply. supply-type on page 32, line 997 of the clean PDF of JPS3 has a keyword of "code" but should have "type" (oops). Please add to your list. Found while writing ABNF for printer-input and printer-output elements. Cheers, - Ira Ira McDonald (Musician / Software Architect) Chair - Linux Foundation Open Printing WG Secretary - IEEE-ISTO Printer Working Group Co-Chair - IEEE-ISTO PWG IPP WG Co-Chair - TCG Trusted Mobility Solutions WG Chair - TCG Embedded Systems Hardcopy SG IETF Designated Expert - IPP & Printer MIB Blue Roof Music/High North Inc http://sites.google.com/site/blueroofmusic http://sites.google.com/site/highnorthinc mailto:blueroofmusic@gmail.com Winter 579 Park Place Saline, MI 48176 734-944-0094 Summer PO Box 221 Grand Marais, MI 49839 906-494-2434 -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --00151744892a80660604b104a863 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Mike,

Cut-and-paste error from printer-alert into printer-supply.=

supply-type on page 32, line 997 of the clean PDF of JPS3 has a key= word
of "code" but should have "type" (oops).

Please add to your list.

Found while writing ABNF for printer-in= put and printer-output elements.

Cheers,
- Ira

Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation= Open Printing WG
Secretary - IEEE-ISTO Printer Working Group
Co-Chair - IEEE-ISTO PWG IPP= WG
Co-Chair - TCG Trusted Mobility Solutions WG
Chair - TCG Embedded= Systems Hardcopy SG
IETF Designated Expert - IPP & Printer MIB
Blue Roof Music/High North Inc
http://si= tes.google.com/site/blueroofmusic
http= ://sites.google.com/site/highnorthinc
mailto:blueroo= fmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 = 734-944-0094
Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2= 434


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --00151744892a80660604b104a863-- --===============2146441198== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============2146441198==-- From ipp-bounces@pwg.org Sun Nov 6 14:32:05 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40DA721F87C2 for ; Sun, 6 Nov 2011 14:32:05 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.013 X-Spam-Level: X-Spam-Status: No, score=-3.013 tagged_above=-999 required=5 tests=[AWL=-0.169, BAYES_00=-2.599, GB_I_LETTER=-2, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, MIME_HTML_MOSTLY=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7qOzC5QZbceh for ; Sun, 6 Nov 2011 14:32:03 -0800 (PST) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 717A721F86AA for ; Sun, 6 Nov 2011 14:32:02 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 7B81D795BD; Sun, 6 Nov 2011 17:31:40 -0500 (EST) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-fx0-f46.google.com (mail-fx0-f46.google.com [209.85.161.46]) by pwg.org (Postfix) with ESMTP id BD57F79580 for ; Sun, 6 Nov 2011 17:31:24 -0500 (EST) Received: by faao14 with SMTP id o14so6148458faa.5 for ; Sun, 06 Nov 2011 14:31:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=UVJ6E3w1tznRHtYtscoJNZORVbPTIUcYFgx2qyA/xgY=; b=RbmDAte17G7RNl9ePb0+6vfk+5OBmPz25IHBGR3F8k+1Ve4Zddn/GJRpldZbsyy1CY v2yvWZOQYZi9mT2IsLrVv/z1E7vIf9RDK23gxffMehP2rWqOBhpkqTHRT6u1kTTG//Bi yk0H4UNaO134esGlBkmjvdpIeT9gGp0UzGnb0= MIME-Version: 1.0 Received: by 10.223.75.15 with SMTP id w15mr42522109faj.9.1320618683653; Sun, 06 Nov 2011 14:31:23 -0800 (PST) Received: by 10.223.121.193 with HTTP; Sun, 6 Nov 2011 14:31:23 -0800 (PST) Date: Sun, 6 Nov 2011 17:31:23 -0500 Message-ID: From: Ira McDonald To: ipp@pwg.org, Michael R Sweet , Ira McDonald X-pwg-MailScanner: Found to be clean, Found to be clean Cc: Subject: [IPP] ABNF for printer-[input/output]-tray X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============2020589289==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 7B81D795BD.A9563 X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============2020589289== Content-Type: multipart/alternative; boundary=0015174c195685df2304b1187f72 --0015174c195685df2304b1187f72 Content-Type: text/plain; charset=ISO-8859-1 Hi Mike, Sunday (6 November 2011) Below is ABNF for new "printer-input-tray" and "printer-output-tray" string attributes (i.e., 1setOf (octetString) since they're fixed in UTF-8 only and not variable charset). They are based on Printer MIB v2 conformance requirements, media source key properties, and DMTF CIM ranking activity by WIMS WG in 2006. The reference for that activity (I think we should add as an Informative reference) is: DMTF CIM Ranking of Printer MIB v2 Objects, WIMS WG, September 2006, ftp://ftp.pwg.org/pub/pwg/wims/cim/ PrinterMibObjectsToAdd_conclusions_20060921_F.pdf Mike - note the attribute conformance tables have been included. Also note I fixed the table headers to more accurate "Printer MIB Object". Comments? Cheers, - Ira ------------------------------------------------------------------------ Notes: (1) prtInputIndex is OPTIONAL in "printer-input-tray", because correlation with the original MIB order is considered unimportant. (2) prtInputMediaName, prtInputMediaType, and prtInputMediaColor are RECOMMENDED in "printer-input-tray", because they are important but often unknown to the printer (while loaded media dimensions are usually known). (3) prtInputMediaWeight is OPTIONAL in "printer-input-tray", because because most Printers can't sense loaded media weight. (4) Printer MIB objects without corresponding IPP keywords are *not* mapped, per DMTF CIM ranking activity in WIMS WG in 2006. Table X - Keywords for printer-input-tray Printer MIB Object IPP Datatype IPP Keyword Conformance ------------------ ------------ ----------- ----------- prtInput... Index (note 1) Integer index OPTIONAL Type String type REQUIRED DimUnit String dimunit RECOMMENDED MediaDimFeedDirDeclared Integer mediafeed REQUIRED MediaDimXFeedDirDeclared Integer mediaxfeed REQUIRED MediaDimFeedDirChosen --- --- --- MediaDimXFeedDirChosen --- --- --- CapacityUnit String unit RECOMMENDED MaxCapacity Integer maxcapacity REQUIRED CurrentLevel Integer level REQUIRED Status Integer status REQUIRED MediaName (note 2) String medianame RECOMMENDED Name String name REQUIRED VendorName --- --- --- Model --- --- --- Version --- --- --- SerialNumber --- --- --- Security --- --- --- MediaWeight (note 3) Integer mediaweight OPTIONAL MediaType (note 2) String mediatype RECOMMENDED MediaColor (note 2) String mediacolor RECOMMENDED MediaFormParts --- --- --- MediaLoadTimeout --- --- --- NextIndex --- --- --- Examples of printer-input-tray printer-input-tray[1] = type=sheetFeedAutoRemovableTray; mediafeed=110000;mediaxfeed=85000; maxcapacity=500;level=100;status=8;name=Tray1; index=1;dimunit=tenThousandthsOfInches;unit=sheets; medianame=na-letter;mediaweight=-2; mediatype=stationery;mediacolor=blue; printer-input-tray[2] = type=sheetFeedAutoRemovableTray; mediafeed=110000;mediaxfeed=85000; maxcapacity=100;level=20;status=8;name=Tray2; index=2;dimunit=tenThousandthsOfInches;unit=sheets; medianame=na-letter;mediaweight=-2; mediatype=photographic;mediacolor=white; Figure X - ABNF for "printer-input-tray" values printer-input-tray = *input-required *[input-optional] ; set of input elements encoded into one value input-required = input-req ";" input-req = input-type / input-media-feed / input-media-xfeed / input-max-capacity / input-level / input-status / input-name input-optional = input-opt ";" input-opt = input-index / input-dim-unit / input-unit / input-media-name / input-media-weight / input-media-type / input-media-color input-type = "type" "=" 1*ALPHA ; enumerated value as an alpha string ; (e.g., 'sheetFeedAutoRemovableTray') of prtInputType ; in [RFC3805] mapped indirectly from ; the *label* in PrtInputTypeTC in [IANAPRT] input-media-feed = "mediafeed" "=" 1*[DIGIT / "-"] ; integer value as a numeric string mapped directly from ; prtInputMediaDimFeedDirDeclared in [RFC3805] input-media-xfeed = "mediaxfeed" "=" 1*[DIGIT / "-"] ; integer value as a numeric string mapped directly from ; prtInputMediaDimXFeedDirDeclared in [RFC3805] input-max-capacity = "maxcapacity" "=" 1*[DIGIT / "-"] ; integer value as a numeric string mapped directly from ; prtInputMaxCapacity in [RFC3805] input-level = "level" "=" 1*[DIGIT / "-"] ; integer value as a numeric string mapped directly from ; prtInputCurrentLevel in [RFC3805] input-status = "status" "=" 1*DIGIT ; integer value as a numeric string mapped directly from ; prtInputStatus in [RFC3805] input-name = "name" "=" 1*ALPHA ; string value as an alpha string mapped directly from ; prtInputName in [RFC3805] input-index = "index" "=" 1*DIGIT ; integer value as a numeric string mapped directly from ; prtInputIndex in [RFC3805] input-dim-unit = "dimunit" "=" 1*ALPHA ; enumerated value as an alpha string (e.g., 'other') of ; prtInputDimUnit in [RFC3805] mapped indirectly from ; the *label* in PrtMediaUnitTC in [RFC3805] input-unit = "unit" "=" 1*ALPHA ; enumerated value as an alpha string (e.g., 'other') of ; prtInputCapacityUnit in [RFC3805] mapped indirectly from ; the *label* in PrtCapacityUnitTC in [RFC3805] input-media-name = "medianame" "=" 1*ALPHA ; string value as an alpha string mapped directly from ; prtInputMediaName in [RFC3805] input-media-weight = "mediaweight" "=" 1*[DIGIT / "-"] ; integer value as a numeric string mapped directly from ; prtInputMediaWeight in [RFC3805] input-media-type = "mediatype" "=" 1*ALPHA ; string value as an alpha string mapped directly from ; prtInputMediaType in [RFC3805] input-media-color = "mediacolor" "=" 1*ALPHA ; string value as an alpha string mapped directly from ; prtInputMediaColor in [RFC3805] ------------------------------------------------------------------------ Notes: (1) prtOutputIndex is OPTIONAL in "printer-output-tray", because correlation with the original MIB order is considered unimportant. (2) prtOutputDimUnit, prtOutputMaxDimFeedDir, prtOutputMaxDimXFeedDir, prtOutputMinDimFeedDir, and prtOutputMinDimXFeedDir are *not* mapped, because they were rated "C" (low priority) in the DMTF CIM ranking activity in WIMS WG in 2006. (3) prtOutputStackingOrder, prtOututPageDeliveryOrientation, and prtOutputOffsetStacking are OPTIONAL in "printer-output-tray", because they were rated "B" (medium priority) in the DMTF CIM ranking activity in WIMS WG in 2006. (4) Printer MIB objects without corresponding IPP keywords are *not* mapped, per DMTF CIM ranking activity in WIMS WG in 2006. Table Y - Keywords for printer-output-tray Printer MIB Object IPP Datatype IPP Keyword Conformance ------------------ ------------ ----------- ----------- prtOutput... Index (note 1) Integer index OPTIONAL Type String type REQUIRED CapacityUnit String unit RECOMMENDED MaxCapacity Integer maxcapacity REQUIRED RemainingCapacity Integer remaining REQUIRED Status Integer status REQUIRED Name String name REQUIRED VendorName --- --- --- Model --- --- --- Version --- --- --- SerialNumber --- --- --- Security --- --- --- DimUnit (note 2) --- --- --- MaxDimFeedDir (note 2) --- --- --- MaxDimXFeedDir (note 2) --- --- --- MinDimFeedDir (note 2) --- --- --- MinDimXFeedDir (note 2) --- --- --- StackingOrder (note 3) String stackingorder OPTIONAL PageDeliveryOrientation String pagedelivery OPTIONAL (note 3) Bursting --- --- --- Decollating --- --- --- PageCollated --- --- --- OffsetStacking (note 3) String offsetstacking OPTIONAL Examples of printer-output-tray printer-output-tray[1] = type=removableBin; maxcapacity=500;remaining=-3;status=12;name=LeftOutputBin; index=1;unit=sheets;stackingorder=firstToLast; pagedelivery=faceDown;offsetstacking=notPresent; printer-output-tray[2] = type=removableBin; maxcapacity=300;remaining=-3;status=0;name=RightOutputBin; index=2;unit=sheets;stackingorder=firstToLast; pagedelivery=faceDown;offsetstacking=notPresent; Figure Y - ABNF for "printer-output-tray" values printer-output-tray = *output-required *[output-optional] ; set of output elements encoded into one value output-required = output-req ";" output-req = output-type / output-max-capacity / output-remaining / output-status / output-name output-optional = output-opt ";" output-opt = output-index / output-unit / output-stacking-order / output-page-delivery / output-offset-stacking output-type = "type" "=" 1*ALPHA ; enumerated value as an alpha string ; (e.g., 'removableBin') of prtOutputType ; in [RFC3805] mapped indirectly from ; the *label* in PrtOutputTypeTC in [IANAPRT] output-max-capacity = "maxcapacity" "=" 1*[DIGIT / "-"] ; integer value as a numeric string mapped directly from ; prtOutputMaxCapacity in [RFC3805] output-remaining = "remaining" "=" 1*[DIGIT / "-"] ; integer value as a numeric string mapped directly from ; prtOutputRemainingCapacity in [RFC3805] output-status = "status" "=" 1*DIGIT ; integer value as a numeric string mapped directly from ; prtOutputStatus in [RFC3805] output-name = "name" "=" 1*ALPHA ; string value as an alpha string mapped directly from ; prtOutputName in [RFC3805] output-index = "index" "=" 1*DIGIT ; integer value as a numeric string mapped directly from ; prtOutputIndex in [RFC3805] output-unit = "unit" "=" 1*ALPHA ; enumerated value as an alpha string (e.g., 'other') of ; prtOutputCapacityUnit in [RFC3805] mapped indirectly from ; the *label* in PrtCapacityUnitTC in [RFC3805] output-stacking-order = "stackingorder" "=" 1*ALPHA ; enumerated value as an alpha string (e.g., 'firstToLast') of ; prtOutputStackingOrder in [RFC3805] mapped indirectly from ; the *label* in PrtOutputStackingOrderTC in [RFC3805] output-page-delivery = "pagedelivery" "=" 1*ALPHA ; enumerated value as an alpha string (e.g., 'faceUp') of ; prtOutputPageDeliveryOrientation in [RFC3805] mapped indirectly ; from the *label* in PrtOutputPageDeliveryOrientationTC in ; [RFC3805] output-offset-stacking = "offsetstacking" "=" 1*ALPHA ; enumerated value as an alpha string (e.g., 'notPresent') of ; prtOutputOffsetStacking in [RFC3805] mapped indirectly from ; the *label* in PresentOnOff in [RFC3805] ------------------------------------------------------------------------ -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --0015174c195685df2304b1187f72 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64 PGJyIGNsZWFyPSJhbGwiPkhpIE1pa2UsoKCgoKCgoKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgoKAgU3VuZGF5ICg2IE5vdmVtYmVyIDIwMTEpPGJy Pjxicj5CZWxvdyBpcyBBQk5GIGZvciBuZXcgJnF1b3Q7cHJpbnRlci1pbnB1 dC10cmF5JnF1b3Q7IGFuZCAmcXVvdDtwcmludGVyLW91dHB1dC10cmF5JnF1 b3Q7PGJyPnN0cmluZyBhdHRyaWJ1dGVzIChpLmUuLCAxc2V0T2YgKG9jdGV0 U3RyaW5nKSBzaW5jZSB0aGV5JiMzOTtyZSBmaXhlZCBpbjxicj4KVVRGLTgg b25seSBhbmQgbm90IHZhcmlhYmxlIGNoYXJzZXQpLjxicj48YnI+VGhleSBh cmUgYmFzZWQgb24gUHJpbnRlciBNSUIgdjIgY29uZm9ybWFuY2UgcmVxdWly ZW1lbnRzLCBtZWRpYSBzb3VyY2U8YnI+a2V5IHByb3BlcnRpZXMsIGFuZCBE TVRGIENJTSByYW5raW5nIGFjdGl2aXR5IGJ5IFdJTVMgV0cgaW4gMjAwNi6g IFRoZTxicj5yZWZlcmVuY2UgZm9yIHRoYXQgYWN0aXZpdHkgKEkgdGhpbmsg d2Ugc2hvdWxkIGFkZCBhcyBhbiBJbmZvcm1hdGl2ZTxicj4KcmVmZXJlbmNl KSBpczo8YnI+PGJyPkRNVEYgQ0lNIFJhbmtpbmcgb2YgUHJpbnRlciBNSUIg djIgT2JqZWN0cywgV0lNUyBXRywgU2VwdGVtYmVyIDIwMDYsPGJyPjxhIGhy ZWY9ImZ0cDovL2Z0cC5wd2cub3JnL3B1Yi9wd2cvd2ltcy9jaW0vIj5mdHA6 Ly9mdHAucHdnLm9yZy9wdWIvcHdnL3dpbXMvY2ltLzwvYT48YnI+oKCgIFBy aW50ZXJNaWJPYmplY3RzVG9BZGRfY29uY2x1c2lvbnNfMjAwNjA5MjFfRi5w ZGY8YnI+Cjxicj5NaWtlIC0gbm90ZSB0aGUgYXR0cmlidXRlIGNvbmZvcm1h bmNlIHRhYmxlcyBoYXZlIGJlZW4gaW5jbHVkZWQuoCBBbHNvPGJyPm5vdGUg SSBmaXhlZCB0aGUgdGFibGUgaGVhZGVycyB0byBtb3JlIGFjY3VyYXRlICZx dW90O1ByaW50ZXIgTUlCIE9iamVjdCZxdW90Oy48YnI+PGJyPkNvbW1lbnRz Pzxicj48YnI+Q2hlZXJzLDxicj4tIElyYTxicj48YnI+LS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tPGJyPgo8YnI+Tm90ZXM6PGJyPjxicj4oMSkgcHJ0 SW5wdXRJbmRleCBpcyBPUFRJT05BTCBpbiAmcXVvdDtwcmludGVyLWlucHV0 LXRyYXkmcXVvdDssIGJlY2F1c2U8YnI+Y29ycmVsYXRpb24gd2l0aCB0aGUg b3JpZ2luYWwgTUlCIG9yZGVyIGlzIGNvbnNpZGVyZWQgdW5pbXBvcnRhbnQu PGJyPjxicj4oMikgcHJ0SW5wdXRNZWRpYU5hbWUsIHBydElucHV0TWVkaWFU eXBlLCBhbmQgcHJ0SW5wdXRNZWRpYUNvbG9yIGFyZTxicj4KUkVDT01NRU5E RUQgaW4gJnF1b3Q7cHJpbnRlci1pbnB1dC10cmF5JnF1b3Q7LCBiZWNhdXNl IHRoZXkgYXJlIGltcG9ydGFudCBidXQ8YnI+b2Z0ZW4gdW5rbm93biB0byB0 aGUgcHJpbnRlciAod2hpbGUgbG9hZGVkIG1lZGlhIGRpbWVuc2lvbnMgYXJl IHVzdWFsbHk8YnI+a25vd24pLjxicj48YnI+KDMpIHBydElucHV0TWVkaWFX ZWlnaHQgaXMgT1BUSU9OQUwgaW4gJnF1b3Q7cHJpbnRlci1pbnB1dC10cmF5 JnF1b3Q7LCBiZWNhdXNlPGJyPgpiZWNhdXNlIG1vc3QgUHJpbnRlcnMgY2Fu JiMzOTt0IHNlbnNlIGxvYWRlZCBtZWRpYSB3ZWlnaHQuPGJyPjxicj4oNCkg UHJpbnRlciBNSUIgb2JqZWN0cyB3aXRob3V0IGNvcnJlc3BvbmRpbmcgSVBQ IGtleXdvcmRzIGFyZSAqbm90Kjxicj5tYXBwZWQsIHBlciBETVRGIENJTSBy YW5raW5nIGFjdGl2aXR5IGluIFdJTVMgV0cgaW4gMjAwNi48YnI+PGJyPqCg oKCgoKCgoKCgIFRhYmxlIFggLSBLZXl3b3JkcyBmb3IgcHJpbnRlci1pbnB1 dC10cmF5PGJyPgo8YnI+UHJpbnRlciBNSUIgT2JqZWN0oKCgoKAgSVBQIERh dGF0eXBloKCgIElQUCBLZXl3b3JkoKCgoKCgoKAgQ29uZm9ybWFuY2U8YnI+ LS0tLS0tLS0tLS0tLS0tLS0toKCgoKAgLS0tLS0tLS0tLS0toKCgIC0tLS0t LS0tLS0toKCgoKCgoKAgLS0tLS0tLS0tLS08YnI+cHJ0SW5wdXQuLi48YnI+ SW5kZXggKG5vdGUgMSmgoKCgoKCgoKAgSW50ZWdlcqCgoKCgoKCgIGluZGV4 oKCgoKCgoKCgoKCgoKAgT1BUSU9OQUw8YnI+ClR5cGWgoKCgoKCgoKCgoKCg oKCgoKCgIFN0cmluZ6CgoKCgoKCgoCB0eXBloKCgoKCgoKCgoKCgoKCgIFJF UVVJUkVEPGJyPkRpbVVuaXSgoKCgoKCgoKCgoKCgoKCgIFN0cmluZ6CgoKCg oKCgoCBkaW11bml0oKCgoKCgoKCgoKCgIFJFQ09NTUVOREVEPGJyPk1lZGlh RGltRmVlZERpckRlY2xhcmVkIEludGVnZXKgoKCgoKCgoCBtZWRpYWZlZWSg oKCgoKCgoKCgIFJFUVVJUkVEPGJyPk1lZGlhRGltWEZlZWREaXJEZWNsYXJl ZCBJbnRlZ2VyoKCgoKCgoCBtZWRpYXhmZWVkoKCgoKCgoKCgIFJFUVVJUkVE PGJyPgpNZWRpYURpbUZlZWREaXJDaG9zZW6goCAtLS2goKCgoKCgoKCgoKAg LS0toKCgoKCgoKCgoKCgoKCgoCAtLS08YnI+TWVkaWFEaW1YRmVlZERpckNo b3NlbqAgLS0toKCgoKCgoKCgoKCgIC0tLaCgoKCgoKCgoKCgoKCgoKAgLS0t PGJyPkNhcGFjaXR5VW5pdKCgoKCgoKCgoKCgIFN0cmluZ6CgoKCgoKCgoCB1 bml0oKCgoKCgoKCgoKCgoKCgIFJFQ09NTUVOREVEPGJyPk1heENhcGFjaXR5 oKCgoKCgoKCgoKCgIEludGVnZXKgoKCgoKCgoCBtYXhjYXBhY2l0eaCgoKCg oKCgIFJFUVVJUkVEPGJyPgpDdXJyZW50TGV2ZWygoKCgoKCgoKCgoCBJbnRl Z2VyoKCgoKCgoKAgbGV2ZWygoKCgoKCgoKCgoKCgoCBSRVFVSVJFRDxicj5T dGF0dXOgoKCgoKCgoKCgoKCgoKCgoCBJbnRlZ2VyoKCgoKCgoKAgc3RhdHVz oKCgoKCgoKCgoKCgoCBSRVFVSVJFRDxicj5NZWRpYU5hbWUgKG5vdGUgMimg oKCgoCBTdHJpbmegoKCgoKCgoKAgbWVkaWFuYW1loKCgoKCgoKCgoCBSRUNP TU1FTkRFRDxicj5OYW1loKCgoKCgoKCgoKCgoKCgoKCgoCBTdHJpbmegoKCg oKCgoKAgbmFtZaCgoKCgoKCgoKCgoKCgoCBSRVFVSVJFRDxicj4KVmVuZG9y TmFtZaCgoKCgoKCgoKCgoKAgLS0toKCgoKCgoKCgoKCgIC0tLaCgoKCgoKCg oKCgoKCgoKAgLS0tPGJyPk1vZGVsoKCgoKCgoKCgoKCgoKCgoKCgIC0tLaCg oKCgoKCgoKCgoCAtLS2goKCgoKCgoKCgoKCgoKCgIC0tLTxicj5WZXJzaW9u oKCgoKCgoKCgoKCgoKCgoCAtLS2goKCgoKCgoKCgoKAgLS0toKCgoKCgoKCg oKCgoKCgoCAtLS08YnI+U2VyaWFsTnVtYmVyoKCgoKCgoKCgoKAgLS0toKCg oKCgoKCgoKCgIC0tLaCgoKCgoKCgoKCgoKCgoKAgLS0tPGJyPgpTZWN1cml0 eaCgoKCgoKCgoKCgoKCgoCAtLS2goKCgoKCgoKCgoKAgLS0toKCgoKCgoKCg oKCgoKCgoCAtLS08YnI+TWVkaWFXZWlnaHQgKG5vdGUgMymgoKAgSW50ZWdl cqCgoKCgoKCgIG1lZGlhd2VpZ2h0oKCgoKCgoKAgT1BUSU9OQUw8YnI+TWVk aWFUeXBlIChub3RlIDIpoKCgoKAgU3RyaW5noKCgoKCgoKCgIG1lZGlhdHlw ZaCgoKCgoKCgoKAgUkVDT01NRU5ERUQ8YnI+TWVkaWFDb2xvciAobm90ZSAy KaCgoKAgU3RyaW5noKCgoKCgoKCgIG1lZGlhY29sb3KgoKCgoKCgoKAgUkVD T01NRU5ERUQ8YnI+Ck1lZGlhRm9ybVBhcnRzoKCgoKCgoKCgIC0tLaCgoKCg oKCgoKCgoCAtLS2goKCgoKCgoKCgoKCgoKCgIC0tLTxicj5NZWRpYUxvYWRU aW1lb3V0oKCgoKCgoCAtLS2goKCgoKCgoKCgoKAgLS0toKCgoKCgoKCgoKCg oKCgoCAtLS08YnI+TmV4dEluZGV4oKCgoKCgoKCgoKCgoKAgLS0toKCgoKCg oKCgoKCgIC0tLaCgoKCgoKCgoKCgoKCgoKAgLS0tPGJyPjxicj48YnI+oKCg oKCgoKCgoKCgoKCgoKCgoCBFeGFtcGxlcyBvZiBwcmludGVyLWlucHV0LXRy YXk8YnI+Cjxicj5wcmludGVyLWlucHV0LXRyYXlbMV0gPTxicj6goKAgdHlw ZT1zaGVldEZlZWRBdXRvUmVtb3ZhYmxlVHJheTs8YnI+oKCgIG1lZGlhZmVl ZD0xMTAwMDA7bWVkaWF4ZmVlZD04NTAwMDs8YnI+oKCgIG1heGNhcGFjaXR5 PTUwMDtsZXZlbD0xMDA7c3RhdHVzPTg7bmFtZT1UcmF5MTs8YnI+oKCgIGlu ZGV4PTE7ZGltdW5pdD10ZW5UaG91c2FuZHRoc09mSW5jaGVzO3VuaXQ9c2hl ZXRzOzxicj4KoKCgIG1lZGlhbmFtZT1uYS1sZXR0ZXI7bWVkaWF3ZWlnaHQ9 LTI7PGJyPqCgoCBtZWRpYXR5cGU9c3RhdGlvbmVyeTttZWRpYWNvbG9yPWJs dWU7PGJyPjxicj5wcmludGVyLWlucHV0LXRyYXlbMl0gPTxicj6goKAgdHlw ZT1zaGVldEZlZWRBdXRvUmVtb3ZhYmxlVHJheTs8YnI+oKCgIG1lZGlhZmVl ZD0xMTAwMDA7bWVkaWF4ZmVlZD04NTAwMDs8YnI+oKCgIG1heGNhcGFjaXR5 PTEwMDtsZXZlbD0yMDtzdGF0dXM9ODtuYW1lPVRyYXkyOzxicj4KoKCgIGlu ZGV4PTI7ZGltdW5pdD10ZW5UaG91c2FuZHRoc09mSW5jaGVzO3VuaXQ9c2hl ZXRzOzxicj6goKAgbWVkaWFuYW1lPW5hLWxldHRlcjttZWRpYXdlaWdodD0t Mjs8YnI+oKCgIG1lZGlhdHlwZT1waG90b2dyYXBoaWM7bWVkaWFjb2xvcj13 aGl0ZTs8YnI+PGJyPjxicj6goKCgoKCgoKCgoCBGaWd1cmUgWCAtIEFCTkYg Zm9yICZxdW90O3ByaW50ZXItaW5wdXQtdHJheSZxdW90OyB2YWx1ZXM8YnI+ Cjxicj5wcmludGVyLWlucHV0LXRyYXmgID0gKmlucHV0LXJlcXVpcmVkICpb aW5wdXQtb3B0aW9uYWxdPGJyPqCgoCA7IHNldCBvZiBpbnB1dCBlbGVtZW50 cyBlbmNvZGVkIGludG8gb25lIHZhbHVlPGJyPjxicj5pbnB1dC1yZXF1aXJl ZKCgoKCgID0gaW5wdXQtcmVxICZxdW90OzsmcXVvdDs8YnI+aW5wdXQtcmVx oKCgoKCgoKCgoCA9IGlucHV0LXR5cGUgLzxicj6goKCgoKCgoKCgoKCgoKCg oKCgoKAgaW5wdXQtbWVkaWEtZmVlZCAvPGJyPgqgoKCgoKCgoKCgoKCgoKCg oKCgoKAgaW5wdXQtbWVkaWEteGZlZWQgLzxicj6goKCgoKCgoKCgoKCgoKCg oKCgoKAgaW5wdXQtbWF4LWNhcGFjaXR5IC88YnI+oKCgoKCgoKCgoKCgoKCg oKCgoKCgIGlucHV0LWxldmVsIC88YnI+oKCgoKCgoKCgoKCgoKCgoKCgoKCg IGlucHV0LXN0YXR1cyAvPGJyPqCgoKCgoKCgoKCgoKCgoKCgoKCgoCBpbnB1 dC1uYW1lPGJyPjxicj5pbnB1dC1vcHRpb25hbKCgoKCgID0gaW5wdXQtb3B0 ICZxdW90OzsmcXVvdDs8YnI+CmlucHV0LW9wdKCgoKCgoKCgoKAgPSBpbnB1 dC1pbmRleCAvPGJyPqCgoKCgoKCgoKCgoKCgoKCgoKCgoCBpbnB1dC1kaW0t dW5pdCAvPGJyPqCgoKCgoKCgoKCgoKCgoKCgoKCgoCBpbnB1dC11bml0IC88 YnI+oKCgoKCgoKCgoKCgoKCgoKCgoKCgIGlucHV0LW1lZGlhLW5hbWUgLzxi cj6goKCgoKCgoKCgoKCgoKCgoKCgoKAgaW5wdXQtbWVkaWEtd2VpZ2h0IC88 YnI+oKCgoKCgoKCgoKCgoKCgoKCgoKCgIGlucHV0LW1lZGlhLXR5cGUgLzxi cj4KoKCgoKCgoKCgoKCgoKCgoKCgoKCgIGlucHV0LW1lZGlhLWNvbG9yPGJy Pjxicj5pbnB1dC10eXBloKCgoKCgoKCgID0gJnF1b3Q7dHlwZSZxdW90OyAm cXVvdDs9JnF1b3Q7IDEqQUxQSEE8YnI+oKCgIDsgZW51bWVyYXRlZCB2YWx1 ZSBhcyBhbiBhbHBoYSBzdHJpbmc8YnI+oKCgIDsgKGUuZy4sICYjMzk7c2hl ZXRGZWVkQXV0b1JlbW92YWJsZVRyYXkmIzM5Oykgb2YgcHJ0SW5wdXRUeXBl PGJyPgqgoKAgOyBpbiBbUkZDMzgwNV0gbWFwcGVkIGluZGlyZWN0bHkgZnJv bTxicj6goKAgOyB0aGUgKmxhYmVsKiBpbiBQcnRJbnB1dFR5cGVUQyBpbiBb SUFOQVBSVF08YnI+PGJyPmlucHV0LW1lZGlhLWZlZWSgoKAgPSAmcXVvdDtt ZWRpYWZlZWQmcXVvdDsgJnF1b3Q7PSZxdW90O6AgMSpbRElHSVQgLyAmcXVv dDstJnF1b3Q7XTxicj6goKAgOyBpbnRlZ2VyIHZhbHVlIGFzIGEgbnVtZXJp YyBzdHJpbmcgbWFwcGVkIGRpcmVjdGx5IGZyb208YnI+CqCgoCA7IHBydElu cHV0TWVkaWFEaW1GZWVkRGlyRGVjbGFyZWQgaW4gW1JGQzM4MDVdPGJyPjxi cj5pbnB1dC1tZWRpYS14ZmVlZKCgID0gJnF1b3Q7bWVkaWF4ZmVlZCZxdW90 OyAmcXVvdDs9JnF1b3Q7oCAxKltESUdJVCAvICZxdW90Oy0mcXVvdDtdPGJy PqCgoCA7IGludGVnZXIgdmFsdWUgYXMgYSBudW1lcmljIHN0cmluZyBtYXBw ZWQgZGlyZWN0bHkgZnJvbTxicj6goKAgOyBwcnRJbnB1dE1lZGlhRGltWEZl ZWREaXJEZWNsYXJlZCBpbiBbUkZDMzgwNV08YnI+Cjxicj5pbnB1dC1tYXgt Y2FwYWNpdHmgID0gJnF1b3Q7bWF4Y2FwYWNpdHkmcXVvdDsgJnF1b3Q7PSZx dW90OyAxKltESUdJVCAvICZxdW90Oy0mcXVvdDtdPGJyPqCgoCA7IGludGVn ZXIgdmFsdWUgYXMgYSBudW1lcmljIHN0cmluZyBtYXBwZWQgZGlyZWN0bHkg ZnJvbTxicj6goKAgOyBwcnRJbnB1dE1heENhcGFjaXR5IGluIFtSRkMzODA1 XTxicj48YnI+aW5wdXQtbGV2ZWygoKCgoKCgoCA9ICZxdW90O2xldmVsJnF1 b3Q7ICZxdW90Oz0mcXVvdDsgMSpbRElHSVQgLyAmcXVvdDstJnF1b3Q7XTxi cj4KoKCgIDsgaW50ZWdlciB2YWx1ZSBhcyBhIG51bWVyaWMgc3RyaW5nIG1h cHBlZCBkaXJlY3RseSBmcm9tPGJyPqCgoCA7IHBydElucHV0Q3VycmVudExl dmVsIGluIFtSRkMzODA1XTxicj48YnI+aW5wdXQtc3RhdHVzoKCgoKCgoCA9 ICZxdW90O3N0YXR1cyZxdW90OyAmcXVvdDs9JnF1b3Q7IDEqRElHSVQ8YnI+ oKCgIDsgaW50ZWdlciB2YWx1ZSBhcyBhIG51bWVyaWMgc3RyaW5nIG1hcHBl ZCBkaXJlY3RseSBmcm9tPGJyPgqgoKAgOyBwcnRJbnB1dFN0YXR1cyBpbiBb UkZDMzgwNV08YnI+PGJyPmlucHV0LW5hbWWgoKCgoKCgoKAgPSAmcXVvdDtu YW1lJnF1b3Q7ICZxdW90Oz0mcXVvdDsgMSpBTFBIQTxicj6goKAgOyBzdHJp bmcgdmFsdWUgYXMgYW4gYWxwaGEgc3RyaW5nIG1hcHBlZCBkaXJlY3RseSBm cm9tPGJyPqCgoCA7IHBydElucHV0TmFtZSBpbiBbUkZDMzgwNV08YnI+PGJy Pjxicj5pbnB1dC1pbmRleKCgoKCgoKCgID0gJnF1b3Q7aW5kZXgmcXVvdDsg JnF1b3Q7PSZxdW90OyAxKkRJR0lUPGJyPgqgoKAgOyBpbnRlZ2VyIHZhbHVl IGFzIGEgbnVtZXJpYyBzdHJpbmcgbWFwcGVkIGRpcmVjdGx5IGZyb208YnI+ oKCgIDsgcHJ0SW5wdXRJbmRleCBpbiBbUkZDMzgwNV08YnI+PGJyPmlucHV0 LWRpbS11bml0oKCgoKAgPSAmcXVvdDtkaW11bml0JnF1b3Q7ICZxdW90Oz0m cXVvdDsgMSpBTFBIQTxicj6goKAgOyBlbnVtZXJhdGVkIHZhbHVlIGFzIGFu IGFscGhhIHN0cmluZyAoZS5nLiwgJiMzOTtvdGhlciYjMzk7KSBvZjxicj4K oKCgIDsgcHJ0SW5wdXREaW1Vbml0IGluIFtSRkMzODA1XSBtYXBwZWQgaW5k aXJlY3RseSBmcm9tPGJyPqCgoCA7IHRoZSAqbGFiZWwqIGluIFBydE1lZGlh VW5pdFRDIGluIFtSRkMzODA1XTxicj48YnI+aW5wdXQtdW5pdKCgoKCgoKCg oCA9ICZxdW90O3VuaXQmcXVvdDsgJnF1b3Q7PSZxdW90OyAxKkFMUEhBPGJy PqCgoCA7IGVudW1lcmF0ZWQgdmFsdWUgYXMgYW4gYWxwaGEgc3RyaW5nIChl LmcuLCAmIzM5O290aGVyJiMzOTspIG9mPGJyPgqgoKAgOyBwcnRJbnB1dENh cGFjaXR5VW5pdCBpbiBbUkZDMzgwNV0gbWFwcGVkIGluZGlyZWN0bHkgZnJv bTxicj6goKAgOyB0aGUgKmxhYmVsKiBpbiBQcnRDYXBhY2l0eVVuaXRUQyBp biBbUkZDMzgwNV08YnI+PGJyPmlucHV0LW1lZGlhLW5hbWWgoKAgPSAmcXVv dDttZWRpYW5hbWUmcXVvdDsgJnF1b3Q7PSZxdW90OyAxKkFMUEhBPGJyPqCg oCA7IHN0cmluZyB2YWx1ZSBhcyBhbiBhbHBoYSBzdHJpbmcgbWFwcGVkIGRp cmVjdGx5IGZyb208YnI+CqCgoCA7IHBydElucHV0TWVkaWFOYW1lIGluIFtS RkMzODA1XTxicj48YnI+aW5wdXQtbWVkaWEtd2VpZ2h0oCA9ICZxdW90O21l ZGlhd2VpZ2h0JnF1b3Q7ICZxdW90Oz0mcXVvdDsgMSpbRElHSVQgLyAmcXVv dDstJnF1b3Q7XTxicj6goKAgOyBpbnRlZ2VyIHZhbHVlIGFzIGEgbnVtZXJp YyBzdHJpbmcgbWFwcGVkIGRpcmVjdGx5IGZyb208YnI+oKCgIDsgcHJ0SW5w dXRNZWRpYVdlaWdodCBpbiBbUkZDMzgwNV08YnI+Cjxicj5pbnB1dC1tZWRp YS10eXBloKCgID0gJnF1b3Q7bWVkaWF0eXBlJnF1b3Q7ICZxdW90Oz0mcXVv dDsgMSpBTFBIQTxicj6goKAgOyBzdHJpbmcgdmFsdWUgYXMgYW4gYWxwaGEg c3RyaW5nIG1hcHBlZCBkaXJlY3RseSBmcm9tPGJyPqCgoCA7IHBydElucHV0 TWVkaWFUeXBlIGluIFtSRkMzODA1XTxicj48YnI+aW5wdXQtbWVkaWEtY29s b3KgoCA9ICZxdW90O21lZGlhY29sb3ImcXVvdDsgJnF1b3Q7PSZxdW90OyAx KkFMUEhBPGJyPgqgoKAgOyBzdHJpbmcgdmFsdWUgYXMgYW4gYWxwaGEgc3Ry aW5nIG1hcHBlZCBkaXJlY3RseSBmcm9tPGJyPqCgoCA7IHBydElucHV0TWVk aWFDb2xvciBpbiBbUkZDMzgwNV08YnI+PGJyPi0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLTxicj48YnI+Tm90ZXM6PGJyPjxicj4oMSkgcHJ0T3V0cHV0 SW5kZXggaXMgT1BUSU9OQUwgaW4gJnF1b3Q7cHJpbnRlci1vdXRwdXQtdHJh eSZxdW90OywgYmVjYXVzZTxicj4KY29ycmVsYXRpb24gd2l0aCB0aGUgb3Jp Z2luYWwgTUlCIG9yZGVyIGlzIGNvbnNpZGVyZWQgdW5pbXBvcnRhbnQuPGJy Pjxicj4oMikgcHJ0T3V0cHV0RGltVW5pdCwgcHJ0T3V0cHV0TWF4RGltRmVl ZERpciwgcHJ0T3V0cHV0TWF4RGltWEZlZWREaXIsPGJyPnBydE91dHB1dE1p bkRpbUZlZWREaXIsIGFuZCBwcnRPdXRwdXRNaW5EaW1YRmVlZERpciBhcmUg Km5vdCogbWFwcGVkLDxicj4KYmVjYXVzZSB0aGV5IHdlcmUgcmF0ZWQgJnF1 b3Q7QyZxdW90OyAobG93IHByaW9yaXR5KSBpbiB0aGUgRE1URiBDSU0gcmFu a2luZzxicj5hY3Rpdml0eSBpbiBXSU1TIFdHIGluIDIwMDYuPGJyPjxicj4o MykgcHJ0T3V0cHV0U3RhY2tpbmdPcmRlciwgcHJ0T3V0dXRQYWdlRGVsaXZl cnlPcmllbnRhdGlvbiwgYW5kPGJyPnBydE91dHB1dE9mZnNldFN0YWNraW5n IGFyZSBPUFRJT05BTCBpbiAmcXVvdDtwcmludGVyLW91dHB1dC10cmF5JnF1 b3Q7LCBiZWNhdXNlPGJyPgp0aGV5IHdlcmUgcmF0ZWQgJnF1b3Q7QiZxdW90 OyAobWVkaXVtIHByaW9yaXR5KSBpbiB0aGUgRE1URiBDSU0gcmFua2luZyBh Y3Rpdml0eTxicj5pbiBXSU1TIFdHIGluIDIwMDYuPGJyPjxicj4oNCkgUHJp bnRlciBNSUIgb2JqZWN0cyB3aXRob3V0IGNvcnJlc3BvbmRpbmcgSVBQIGtl eXdvcmRzIGFyZSAqbm90Kjxicj5tYXBwZWQsIHBlciBETVRGIENJTSByYW5r aW5nIGFjdGl2aXR5IGluIFdJTVMgV0cgaW4gMjAwNi48YnI+Cjxicj6goKCg oKCgoKCgoCBUYWJsZSBZIC0gS2V5d29yZHMgZm9yIHByaW50ZXItb3V0cHV0 LXRyYXk8YnI+PGJyPlByaW50ZXIgTUlCIE9iamVjdKCgoKCgIElQUCBEYXRh dHlwZaCgoCBJUFAgS2V5d29yZKCgoKCgoKCgIENvbmZvcm1hbmNlPGJyPi0t LS0tLS0tLS0tLS0tLS0tLaCgoKCgIC0tLS0tLS0tLS0tLaCgoCAtLS0tLS0t LS0tLaCgoKCgoKCgIC0tLS0tLS0tLS0tPGJyPnBydE91dHB1dC4uLjxicj4K SW5kZXggKG5vdGUgMSmgoKCgoKCgoKAgSW50ZWdlcqCgoKCgoKCgIGluZGV4 oKCgoKCgoKCgoKCgoKAgT1BUSU9OQUw8YnI+VHlwZaCgoKCgoKCgoKCgoKCg oKCgoKAgU3RyaW5noKCgoKCgoKCgIHR5cGWgoKCgoKCgoKCgoKCgoKAgUkVR VUlSRUQ8YnI+Q2FwYWNpdHlVbml0oKCgoKCgoKCgoKAgU3RyaW5noKCgoKCg oKCgIHVuaXSgoKCgoKCgoKCgoKCgoKAgUkVDT01NRU5ERUQ8YnI+TWF4Q2Fw YWNpdHmgoKCgoKCgoKCgoKAgSW50ZWdlcqCgoKCgoKCgIG1heGNhcGFjaXR5 oKCgoKCgoKAgUkVRVUlSRUQ8YnI+ClJlbWFpbmluZ0NhcGFjaXR5oKCgoKCg IEludGVnZXKgoKCgoKCgoCByZW1haW5pbmegoKCgoKCgoKCgIFJFUVVJUkVE PGJyPlN0YXR1c6CgoKCgoKCgoKCgoKCgoKCgIEludGVnZXKgoKCgoKCgoCBz dGF0dXOgoKCgoKCgoKCgoKCgIFJFUVVJUkVEPGJyPk5hbWWgoKCgoKCgoKCg oKCgoKCgoKCgIFN0cmluZ6CgoKCgoKCgoCBuYW1loKCgoKCgoKCgoKCgoKCg IFJFUVVJUkVEPGJyPlZlbmRvck5hbWWgoKCgoKCgoKCgoKCgIC0tLaCgoKCg oKCgoKCgoCAtLS2goKCgoKCgoKCgoKCgoKCgIC0tLTxicj4KTW9kZWygoKCg oKCgoKCgoKCgoKCgoKAgLS0toKCgoKCgoKCgoKCgIC0tLaCgoKCgoKCgoKCg oKCgoKAgLS0tPGJyPlZlcnNpb26goKCgoKCgoKCgoKCgoKCgIC0tLaCgoKCg oKCgoKCgoCAtLS2goKCgoKCgoKCgoKCgoKCgIC0tLTxicj5TZXJpYWxOdW1i ZXKgoKCgoKCgoKCgoCAtLS2goKCgoKCgoKCgoKAgLS0toKCgoKCgoKCgoKCg oKCgoCAtLS08YnI+U2VjdXJpdHmgoKCgoKCgoKCgoKCgoKAgLS0toKCgoKCg oKCgoKCgIC0tLaCgoKCgoKCgoKCgoKCgoKAgLS0tPGJyPgpEaW1Vbml0IChu b3RlIDIpoKCgoKCgoCAtLS2goKCgoKCgoKCgoKAgLS0toKCgoKCgoKCgoKCg oKCgoCAtLS08YnI+TWF4RGltRmVlZERpciAobm90ZSAyKaAgLS0toKCgoKCg oKCgoKCgIC0tLaCgoKCgoKCgoKCgoKCgoKAgLS0tPGJyPk1heERpbVhGZWVk RGlyIChub3RlIDIpIC0tLaCgoKCgoKCgoKCgoCAtLS2goKCgoKCgoKCgoKCg oKCgIC0tLTxicj5NaW5EaW1GZWVkRGlyIChub3RlIDIpoCAtLS2goKCgoKCg oKCgoKAgLS0toKCgoKCgoKCgoKCgoKCgoCAtLS08YnI+Ck1pbkRpbVhGZWVk RGlyIChub3RlIDIpIC0tLaCgoKCgoKCgoKCgoCAtLS2goKCgoKCgoKCgoKCg oKCgIC0tLTxicj5TdGFja2luZ09yZGVyIChub3RlIDMpoCBTdHJpbmegoKCg oKCgoKAgc3RhY2tpbmdvcmRlcqCgoKCgoCBPUFRJT05BTDxicj5QYWdlRGVs aXZlcnlPcmllbnRhdGlvbiBTdHJpbmegoKCgoKCgoKAgcGFnZWRlbGl2ZXJ5 oKCgoKCgoCBPUFRJT05BTDxicj6goKAgKG5vdGUgMyk8YnI+CkJ1cnN0aW5n oKCgoKCgoKCgoKCgoKCgIC0tLaCgoKCgoKCgoKCgoCAtLS2goKCgoKCgoKCg oKCgoKCgIC0tLTxicj5EZWNvbGxhdGluZ6CgoKCgoKCgoKCgoCAtLS2goKCg oKCgoKCgoKAgLS0toKCgoKCgoKCgoKCgoKCgoCAtLS08YnI+UGFnZUNvbGxh dGVkoKCgoKCgoKCgoKAgLS0toKCgoKCgoKCgoKCgIC0tLaCgoKCgoKCgoKCg oKCgoKAgLS0tPGJyPk9mZnNldFN0YWNraW5nIChub3RlIDMpIFN0cmluZ6Cg oKCgoKCgoCBvZmZzZXRzdGFja2luZ6CgoKCgIE9QVElPTkFMPGJyPgo8YnI+ PGJyPqCgoKCgoKCgoKCgoKCgoKCgoKAgRXhhbXBsZXMgb2YgcHJpbnRlci1v dXRwdXQtdHJheTxicj48YnI+cHJpbnRlci1vdXRwdXQtdHJheVsxXSA9PGJy PqCgoCB0eXBlPXJlbW92YWJsZUJpbjs8YnI+oKCgIG1heGNhcGFjaXR5PTUw MDtyZW1haW5pbmc9LTM7c3RhdHVzPTEyO25hbWU9TGVmdE91dHB1dEJpbjs8 YnI+oKCgIGluZGV4PTE7dW5pdD1zaGVldHM7c3RhY2tpbmdvcmRlcj1maXJz dFRvTGFzdDs8YnI+CqCgoCBwYWdlZGVsaXZlcnk9ZmFjZURvd247b2Zmc2V0 c3RhY2tpbmc9bm90UHJlc2VudDs8YnI+PGJyPnByaW50ZXItb3V0cHV0LXRy YXlbMl0gPTxicj6goKAgdHlwZT1yZW1vdmFibGVCaW47PGJyPqCgoCBtYXhj YXBhY2l0eT0zMDA7cmVtYWluaW5nPS0zO3N0YXR1cz0wO25hbWU9UmlnaHRP dXRwdXRCaW47PGJyPqCgoCBpbmRleD0yO3VuaXQ9c2hlZXRzO3N0YWNraW5n b3JkZXI9Zmlyc3RUb0xhc3Q7PGJyPgqgoKAgcGFnZWRlbGl2ZXJ5PWZhY2VE b3duO29mZnNldHN0YWNraW5nPW5vdFByZXNlbnQ7PGJyPjxicj48YnI+oKCg oKCgoKCgoKAgRmlndXJlIFkgLSBBQk5GIGZvciAmcXVvdDtwcmludGVyLW91 dHB1dC10cmF5JnF1b3Q7IHZhbHVlczxicj48YnI+cHJpbnRlci1vdXRwdXQt dHJheSA9ICpvdXRwdXQtcmVxdWlyZWQgKltvdXRwdXQtb3B0aW9uYWxdPGJy PqCgoCA7IHNldCBvZiBvdXRwdXQgZWxlbWVudHMgZW5jb2RlZCBpbnRvIG9u ZSB2YWx1ZTxicj4KPGJyPm91dHB1dC1yZXF1aXJlZKCgoKAgPSBvdXRwdXQt cmVxICZxdW90OzsmcXVvdDs8YnI+b3V0cHV0LXJlcaCgoKCgoKCgoCA9IG91 dHB1dC10eXBlIC88YnI+oKCgoKCgoKCgoKCgoKCgoKCgoKCgIG91dHB1dC1t YXgtY2FwYWNpdHkgLzxicj6goKCgoKCgoKCgoKCgoKCgoKCgoKAgb3V0cHV0 LXJlbWFpbmluZyAvPGJyPqCgoKCgoKCgoKCgoKCgoKCgoKCgoCBvdXRwdXQt c3RhdHVzIC88YnI+CqCgoKCgoKCgoKCgoKCgoKCgoKCgoCBvdXRwdXQtbmFt ZTxicj48YnI+b3V0cHV0LW9wdGlvbmFsoKCgoCA9IG91dHB1dC1vcHQgJnF1 b3Q7OyZxdW90Ozxicj5vdXRwdXQtb3B0oKCgoKCgoKCgID0gb3V0cHV0LWlu ZGV4IC88YnI+oKCgoKCgoKCgoKCgoKCgoKCgoKCgIG91dHB1dC11bml0IC88 YnI+oKCgoKCgoKCgoKCgoKCgoKCgoKCgIG91dHB1dC1zdGFja2luZy1vcmRl ciAvPGJyPqCgoKCgoKCgoKCgoKCgoKCgoKCgoCBvdXRwdXQtcGFnZS1kZWxp dmVyeSAvPGJyPgqgoKCgoKCgoKCgoKCgoKCgoKCgoKAgb3V0cHV0LW9mZnNl dC1zdGFja2luZzxicj48YnI+b3V0cHV0LXR5cGWgoKCgoKCgoCA9ICZxdW90 O3R5cGUmcXVvdDsgJnF1b3Q7PSZxdW90OyAxKkFMUEhBPGJyPqCgoCA7IGVu dW1lcmF0ZWQgdmFsdWUgYXMgYW4gYWxwaGEgc3RyaW5nPGJyPqCgoCA7IChl LmcuLCAmIzM5O3JlbW92YWJsZUJpbiYjMzk7KSBvZiBwcnRPdXRwdXRUeXBl PGJyPqCgoCA7IGluIFtSRkMzODA1XSBtYXBwZWQgaW5kaXJlY3RseSBmcm9t PGJyPgqgoKAgOyB0aGUgKmxhYmVsKiBpbiBQcnRPdXRwdXRUeXBlVEMgaW4g W0lBTkFQUlRdPGJyPjxicj5vdXRwdXQtbWF4LWNhcGFjaXR5ID0gJnF1b3Q7 bWF4Y2FwYWNpdHkmcXVvdDsgJnF1b3Q7PSZxdW90OyAxKltESUdJVCAvICZx dW90Oy0mcXVvdDtdPGJyPqCgoCA7IGludGVnZXIgdmFsdWUgYXMgYSBudW1l cmljIHN0cmluZyBtYXBwZWQgZGlyZWN0bHkgZnJvbTxicj6goKAgOyBwcnRP dXRwdXRNYXhDYXBhY2l0eSBpbiBbUkZDMzgwNV08YnI+Cjxicj5vdXRwdXQt cmVtYWluaW5noKCgID0gJnF1b3Q7cmVtYWluaW5nJnF1b3Q7ICZxdW90Oz0m cXVvdDsgMSpbRElHSVQgLyAmcXVvdDstJnF1b3Q7XTxicj6goKAgOyBpbnRl Z2VyIHZhbHVlIGFzIGEgbnVtZXJpYyBzdHJpbmcgbWFwcGVkIGRpcmVjdGx5 IGZyb208YnI+oKCgIDsgcHJ0T3V0cHV0UmVtYWluaW5nQ2FwYWNpdHkgaW4g W1JGQzM4MDVdPGJyPjxicj5vdXRwdXQtc3RhdHVzoKCgoKCgID0gJnF1b3Q7 c3RhdHVzJnF1b3Q7ICZxdW90Oz0mcXVvdDsgMSpESUdJVDxicj4KoKCgIDsg aW50ZWdlciB2YWx1ZSBhcyBhIG51bWVyaWMgc3RyaW5nIG1hcHBlZCBkaXJl Y3RseSBmcm9tPGJyPqCgoCA7IHBydE91dHB1dFN0YXR1cyBpbiBbUkZDMzgw NV08YnI+PGJyPm91dHB1dC1uYW1loKCgoKCgoKAgPSAmcXVvdDtuYW1lJnF1 b3Q7ICZxdW90Oz0mcXVvdDsgMSpBTFBIQTxicj6goKAgOyBzdHJpbmcgdmFs dWUgYXMgYW4gYWxwaGEgc3RyaW5nIG1hcHBlZCBkaXJlY3RseSBmcm9tPGJy PgqgoKAgOyBwcnRPdXRwdXROYW1lIGluIFtSRkMzODA1XTxicj48YnI+PGJy Pm91dHB1dC1pbmRleKCgoKCgoKAgPSAmcXVvdDtpbmRleCZxdW90OyAmcXVv dDs9JnF1b3Q7IDEqRElHSVQ8YnI+oKCgIDsgaW50ZWdlciB2YWx1ZSBhcyBh IG51bWVyaWMgc3RyaW5nIG1hcHBlZCBkaXJlY3RseSBmcm9tPGJyPqCgoCA7 IHBydE91dHB1dEluZGV4IGluIFtSRkMzODA1XTxicj48YnI+b3V0cHV0LXVu aXSgoKCgoKCgoCA9ICZxdW90O3VuaXQmcXVvdDsgJnF1b3Q7PSZxdW90OyAx KkFMUEhBPGJyPgqgoKAgOyBlbnVtZXJhdGVkIHZhbHVlIGFzIGFuIGFscGhh IHN0cmluZyAoZS5nLiwgJiMzOTtvdGhlciYjMzk7KSBvZjxicj6goKAgOyBw cnRPdXRwdXRDYXBhY2l0eVVuaXQgaW4gW1JGQzM4MDVdIG1hcHBlZCBpbmRp cmVjdGx5IGZyb208YnI+oKCgIDsgdGhlICpsYWJlbCogaW4gUHJ0Q2FwYWNp dHlVbml0VEMgaW4gW1JGQzM4MDVdPGJyPjxicj5vdXRwdXQtc3RhY2tpbmct b3JkZXIgPSAmcXVvdDtzdGFja2luZ29yZGVyJnF1b3Q7ICZxdW90Oz0mcXVv dDsgMSpBTFBIQTxicj4KoKCgIDsgZW51bWVyYXRlZCB2YWx1ZSBhcyBhbiBh bHBoYSBzdHJpbmcgKGUuZy4sICYjMzk7Zmlyc3RUb0xhc3QmIzM5Oykgb2Y8 YnI+oKCgIDsgcHJ0T3V0cHV0U3RhY2tpbmdPcmRlciBpbiBbUkZDMzgwNV0g bWFwcGVkIGluZGlyZWN0bHkgZnJvbTxicj6goKAgOyB0aGUgKmxhYmVsKiBp biBQcnRPdXRwdXRTdGFja2luZ09yZGVyVEMgaW4gW1JGQzM4MDVdPGJyPjxi cj5vdXRwdXQtcGFnZS1kZWxpdmVyeSA9ICZxdW90O3BhZ2VkZWxpdmVyeSZx dW90OyAmcXVvdDs9JnF1b3Q7IDEqQUxQSEE8YnI+CqCgoCA7IGVudW1lcmF0 ZWQgdmFsdWUgYXMgYW4gYWxwaGEgc3RyaW5nIChlLmcuLCAmIzM5O2ZhY2VV cCYjMzk7KSBvZjxicj6goKAgOyBwcnRPdXRwdXRQYWdlRGVsaXZlcnlPcmll bnRhdGlvbiBpbiBbUkZDMzgwNV0gbWFwcGVkIGluZGlyZWN0bHk8YnI+oKCg IDsgZnJvbSB0aGUgKmxhYmVsKiBpbiBQcnRPdXRwdXRQYWdlRGVsaXZlcnlP cmllbnRhdGlvblRDIGluPGJyPqCgoCA7IFtSRkMzODA1XTxicj4KPGJyPm91 dHB1dC1vZmZzZXQtc3RhY2tpbmcgPSAmcXVvdDtvZmZzZXRzdGFja2luZyZx dW90OyAmcXVvdDs9JnF1b3Q7IDEqQUxQSEE8YnI+oKCgIDsgZW51bWVyYXRl ZCB2YWx1ZSBhcyBhbiBhbHBoYSBzdHJpbmcgKGUuZy4sICYjMzk7bm90UHJl c2VudCYjMzk7KSBvZjxicj6goKAgOyBwcnRPdXRwdXRPZmZzZXRTdGFja2lu ZyBpbiBbUkZDMzgwNV0gbWFwcGVkIGluZGlyZWN0bHkgZnJvbTxicj4KoKCg IDsgdGhlICpsYWJlbCogaW4gUHJlc2VudE9uT2ZmIGluIFtSRkMzODA1XTxi cj48YnI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPjxicj4KPGRp diBzdHlsZT0idmlzaWJpbGl0eTogaGlkZGVuOyBsZWZ0OiAtNTAwMHB4OyIg aWQ9ImF2Z19sc19pbmxpbmVfcG9wdXAiPjwvZGl2Pgo8YnIgLz4tLSAKPGJy IC8+VGhpcyBtZXNzYWdlIGhhcyBiZWVuIHNjYW5uZWQgZm9yIHZpcnVzZXMg YW5kCjxiciAvPmRhbmdlcm91cyBjb250ZW50IGJ5CjxhIGhyZWY9Imh0dHA6 Ly93d3cubWFpbHNjYW5uZXIuaW5mby8iPjxiPk1haWxTY2FubmVyPC9iPjwv YT4sIGFuZCBpcwo8YnIgLz5iZWxpZXZlZCB0byBiZSBjbGVhbi4KCg== --0015174c195685df2304b1187f72-- --===============2020589289== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============2020589289==-- From ipp-bounces@pwg.org Tue Nov 8 04:33:00 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8CB921F8B4C for ; Tue, 8 Nov 2011 04:33:00 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.958 X-Spam-Level: X-Spam-Status: No, score=-0.958 tagged_above=-999 required=5 tests=[AWL=-0.774, BAYES_40=-0.185, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7FLqvGn+zlAb for ; Tue, 8 Nov 2011 04:32:59 -0800 (PST) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 9FA2221F8B39 for ; Tue, 8 Nov 2011 04:32:59 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 3E59C79539; Tue, 8 Nov 2011 07:32:35 -0500 (EST) X-Original-To: IPP@pwg.org Delivered-To: ipp@pwg.org Received: from USA7109MR002.ACS-INC.COM (usa7109mr002.acs-inc.com [63.101.151.11]) by pwg.org (Postfix) with ESMTP id 5D45E79537 for ; Tue, 8 Nov 2011 07:32:20 -0500 (EST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AswBAPYguU4Nh9IPmWdsb2JhbABAA4JNmA6PKiIBAQEBAQYNCwcUJYF0BQ8BDBEDJAssASoGDAsBB0USAQQTCJ8ujRYBky2GFoI0YwSIC5FQjFU Received: from usa0300gw002.na.xerox.net ([13.135.210.15]) by USA7109MR002.ACS-INC.COM with ESMTP; 08 Nov 2011 06:31:57 -0600 Received: from USA7061MS04.na.xerox.net ([13.151.235.15]) by USA0300GW002.na.xerox.net with Microsoft SMTPSVC(6.0.3790.4675); Tue, 8 Nov 2011 07:31:32 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Tue, 8 Nov 2011 04:31:30 -0800 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: media-size unit problem in rfc3382 Thread-Index: AcyeEleFU2aqWVZTSkCplnOEQoTKmg== From: "Zehler, Peter" To: X-OriginalArrivalTime: 08 Nov 2011 12:31:32.0806 (UTC) FILETIME=[59152660:01CC9E12] X-pwg-MailScanner: Found to be clean, Found to be clean Cc: Subject: [IPP] media-size unit problem in rfc3382 X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0929833434==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 3E59C79539.A97DE X-pwg-MailScanner-From: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============0929833434== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC9E12.589B09D2" This is a multi-part message in MIME format. ------_=_NextPart_001_01CC9E12.589B09D2 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable All, The units for media-size in rfc3382 are incorrect. The examples in rfc3382 are inconsistent. It is my understanding that current implementations from multiple vendors use hundredth of a millimeter. =20 Rfc3382: 3.1 4a - example is in mm 5.1.2.1 - defines units as inches 5.1.2.2 - defines units as inches 7.2 - example in inches Appendix A - example in inches Appendix B - example in inches =20 PWG5100.3: 3.13.8.1 - defines units as hundredths of a millimeter 3.13.8.1 - defines units as hundredths of a millimeter 3.13.8.3.1 - defines units as hundredths of a millimeter 3.13.8.3.2 - defines units as hundredths of a millimeter =20 PWG5105.1: 7.1 - defines units as hundredths of a millimeter (references 5100.3) =20 PWG5108.1: 4.3.1 - does not call out unit but references 5100.3 5.2.1 - defines units as hundredths of a millimeter (references 5100.3) =20 =20 =20 =20 Peter Zehler Xerox Research Center Webster Email: Peter.Zehler@Xerox.com =20 Voice: (585) 265-8755 FAX: (585) 265-7441 US Mail: Peter Zehler Xerox Corp. 800 Phillips Rd. M/S 128-25E Webster NY, 14580-9701=20 =20 --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ------_=_NextPart_001_01CC9E12.589B09D2 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

All,<= /p>

The units for media-size in rfc3382 are incorrect.&= nbsp; The examples in rfc3382 are inconsistent.  It is my understandin= g that current implementations from multiple vendors use hundredth of a mil= limeter.

 

Rfc3382:

3.1  4a ̵= 1; example is in mm

5.1.2.1 – defi= nes units as inches

5.1.2.2 - defines un= its as inches

7.2 – example in inc= hes

Appendix A – example in inches=

Appendix B – example in inches

 

= PWG5100.3:

3.13.8.1 - defines units as <= span style=3D'font-size:11.5pt;color:black'>hundredths of a millimeter=

3.13.8.1 - defines units as hundredths of a millimeter

3.13.8.3.1 - defines units as hundredths of a millimeter<= /p>

3.13.8.3.2 - defines units as hundredths of a millimeter

 

PWG5105.1:=

7.1 - defines units as hundredths of a millimeter (references 5100.3)

 

PWG5108.1:

4.3.1 – does not c= all out unit but references 51= 00.3

5.2.1 - defines units as hundredths of a millimeter (refer= ences 5100.3)

 

=  

 

 

P= eter Zehler

Xerox Re= search Center Webster
Email: Peter.Zehler@Xerox.com=
Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
M/S 128-25E
Webster = NY, 14580-9701 <= /o:p>

 


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------_=_NextPart_001_01CC9E12.589B09D2-- --===============0929833434== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============0929833434==-- From ipp-bounces@pwg.org Tue Nov 8 08:35:50 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E27CE11E809D for ; Tue, 8 Nov 2011 08:35:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.348 X-Spam-Level: X-Spam-Status: No, score=-102.348 tagged_above=-999 required=5 tests=[AWL=0.250, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OYO7HHY2nE6h for ; Tue, 8 Nov 2011 08:35:50 -0800 (PST) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id D046221F8B61 for ; Tue, 8 Nov 2011 08:35:49 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 64A7679540; Tue, 8 Nov 2011 11:35:32 -0500 (EST) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.50]) by pwg.org (Postfix) with ESMTP id 72A3E79514 for ; Tue, 8 Nov 2011 11:35:15 -0500 (EST) MIME-version: 1.0 Received: from relay13.apple.com ([17.128.113.29]) by mail-out.apple.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTPS id <0LUC00FC3OJKTAC0@mail-out.apple.com> for ipp@pwg.org; Tue, 08 Nov 2011 08:34:53 -0800 (PST) X-AuditID: 1180711d-b7b7dae000007623-89-4eb95a2cf1ea Received: from [17.151.81.100] (Unknown_Domain [17.151.81.100]) (using TLS with cipher AES128-SHA (AES128-SHA/128 bits)) (Client did not present a certificate) by relay13.apple.com (Apple SCV relay) with SMTP id 7E.B3.30243.C2A59BE4; Tue, 08 Nov 2011 08:34:52 -0800 (PST) From: Michael Sweet Message-id: <35E1DF0A-2F85-4059-AFEE-4A6B03704502@apple.com> Subject: Re: [IPP] media-size unit problem in rfc3382 Date: Tue, 08 Nov 2011 08:34:52 -0800 References: To: ipp@pwg.org In-reply-to: X-Mailer: Apple Mail (2.1407) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMLMWRmVeSWpSXmKPExsUiOD0wRVcnaqefwe81JhbH9r1kcWD0mLd4 OlMAYxSXTUpqTmZZapG+XQJXRt/f/8wFdzIqVjVcYmlgbIjpYuTgkBAwkVizTKOLkRPIFJO4 cG89WxcjF4eQwFQmiTt7NrODJNgE1CR+T+pjBbGZBRIkjv04ygJi8wrYSGzqbGKEsA0lvix5 B2YLC5hK7Pn2C6yGRUBF4trVCWwgtpCAv8TOIxOZQGwRAX6JiRdBZnJwcAoESLx/YwVxjqxE 79v6CYy8s5Asm4VkAURcW2LZwtfMELaBxNPOV6yY4voSb97NYVrAyLaKUbAoNSex0tBYL7Gg ICdVLzk/dxMjKOgaCmV3MO7/yX+IUYCDUYmHd6boDj8h1sSy4srcQ4wSHMxKIrxrrHf6CfGm JFZWpRblxxeV5qQWH2KU5mBREuf9owCUEkhPLEnNTk0tSC2CyTJxcEo1MB4x9fGPLORYJHml dqYxX1p3THaruNXWBo8Zdb3NQqWXjFlP1bwvYNXqNpS4L35X/7fts7mH/5z4OPMJm/+8d8o5 TVP/pHPb3Lm6KV8v/7L1aivGXZ0nhYplHoWypjZEWdeE7Z3BkSc5remhOztT9aWEgk/tgWfD 1H7c4ikzUlP3lZ2mGpekxFKckWioxVxUnAgAlvOTsjYCAAA= X-pwg-MailScanner: Found to be clean, Found to be clean X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1054393807==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 64A7679540.A989A X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============1054393807== Content-type: multipart/alternative; boundary="Boundary_(ID_eCkstMoy64gfN9K9Np0LLA)" --Boundary_(ID_eCkstMoy64gfN9K9Np0LLA) Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: quoted-printable Pete, The media-col definition in 3382 was informative and never registered. (and yes this is confusing) On Nov 8, 2011, at 4:31 AM, Zehler, Peter wrote: > All, > The units for media-size in rfc3382 are incorrect. The examples in rfc33= 82 are inconsistent. It is my understanding that current implementations f= rom multiple vendors use hundredth of a millimeter. >=20=20 > Rfc3382: > 3.1 4a =96 example is in mm > 5.1.2.1 =96 defines units as inches > 5.1.2.2 - defines units as inches > 7.2 =96 example in inches > Appendix A =96 example in inches > Appendix B =96 example in inches >=20=20 > PWG5100.3: > 3.13.8.1 - defines units as hundredths of a millimeter > 3.13.8.1 - defines units as hundredths of a millimeter > 3.13.8.3.1 - defines units as hundredths of a millimeter > 3.13.8.3.2 - defines units as hundredths of a millimeter >=20=20 > PWG5105.1: > 7.1 - defines units as hundredths of a millimeter (references 5100.3) >=20=20 > PWG5108.1: > 4.3.1 =96 does not call out unit but references 5100.3 > 5.2.1 - defines units as hundredths of a millimeter (references 5100.3) >=20=20 >=20=20 >=20=20 >=20=20 > Peter Zehler >=20 > Xerox Research Center Webster > Email: Peter.Zehler@Xerox.com > Voice: (585) 265-8755 > FAX: (585) 265-7441 > US Mail: Peter Zehler > Xerox Corp. > 800 Phillips Rd. > M/S 128-25E > Webster NY, 14580-9701 >=20=20 >=20 > --=20 > This message has been scanned for viruses and=20 > dangerous content by MailScanner, and is=20 > believed to be clean. _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp __________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --Boundary_(ID_eCkstMoy64gfN9K9Np0LLA) Content-type: text/html; charset=windows-1252 Content-transfer-encoding: quoted-printable
All,
The units for media-size in= rfc3382 are incorrect.  The examples in rfc3382 are inconsistent.&nbs= p; It is my understanding that current implementations from multiple vendor= s use hundredth of a millimeter.
 
Rfc3382:
3.1  4a =96 example is in mm
5.1.2.1 =96 defines= units as inches
5.1.2.2 - defines units as inches
= 7.2 =96 example in inches
Appendix A =96 example in inches=
Appendix B =96 example in inches
 
PWG= 5100.3:
3.13.8.1 - defines units as hu= ndredths of a millimeter
3.13.8.1 - defines units as hundredths of a millimeter
3.13.8.= 3.1 - defines units as hundredths of a millimeter<= /span>
3.13.8.3.2 - defines units as h= undredths of a millimeter
 
PWG5105.1:<= o:p>
7.1 - defines units as&nb= sp;hundredths of a= millimeter (references 5100.3)
 
<= div style=3D"margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-b= ottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; ">PWG51= 08.1:
4.3.1 =96 does not call out unit but references 5100.3
5.2.1 - defines units as hundredths of a millimeter (references 5100.3)<= /span>
 =
 
 
 
Peter Zehler

Xerox Research Center Webster
<= span style=3D"font-size: 10pt; font-family: Arial, sans-serif; color: navy;= ">Email: Peter.Zehler@Xerox.com
Voice: (585) 265-= 8755
FAX: (5= 85) 265-7441
US Mail: Peter Zehler
=
Xerox Corp.
=
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701
 

-- This message has been scanned for viruses and 
dangerous content by MailScanner, and is 
believed to be clean. = _______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.or= g/mailman/listinfo/ipp

_______________________________________= ___________
Michael Sweet, Senior Printing System Engineer, = PWG Chair


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --Boundary_(ID_eCkstMoy64gfN9K9Np0LLA)-- --===============1054393807== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1054393807==-- From ipp-bounces@pwg.org Tue Nov 8 08:49:38 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A80461F0C34 for ; Tue, 8 Nov 2011 08:49:38 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.971 X-Spam-Level: X-Spam-Status: No, score=-1.971 tagged_above=-999 required=5 tests=[AWL=0.626, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SbJSZ-wfSn7P for ; Tue, 8 Nov 2011 08:49:36 -0800 (PST) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 69F2C21F8BEC for ; Tue, 8 Nov 2011 08:49:36 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 1CEBE7956E; Tue, 8 Nov 2011 11:49:16 -0500 (EST) X-Original-To: IPP@pwg.org Delivered-To: ipp@pwg.org Received: from USA7109MR002.ACS-INC.COM (usa7109mr002.acs-inc.com [63.101.151.11]) by pwg.org (Postfix) with ESMTP id F288979561 for ; Tue, 8 Nov 2011 11:48:58 -0500 (EST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aj8AAM9cuU4Nh9IPmWdsb2JhbABAA4JNl02OR4EmIgEBAQEBBg0LBxQlDwEBgWEBAQEEAQEBDAEMEQMvDwsQAgEIDgMEAQELBgwEBwEGASYfCQgBAQQTCIgCpD0BkzCGFoI0YwSIC5FQjFU Received: from usa0300gw002.na.xerox.net ([13.135.210.15]) by USA7109MR002.ACS-INC.COM with ESMTP; 08 Nov 2011 10:48:57 -0600 Received: from USA7061MS04.na.xerox.net ([13.151.235.15]) by USA0300GW002.na.xerox.net with Microsoft SMTPSVC(6.0.3790.4675); Tue, 8 Nov 2011 11:48:29 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: RE: [IPP] media-size unit problem in rfc3382 Date: Tue, 8 Nov 2011 08:48:24 -0800 Message-ID: In-Reply-To: <5BC56D5F-FD2E-4E31-ABE7-9ECD6539364D@apple.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [IPP] media-size unit problem in rfc3382 Thread-Index: AcyeMyDf7/84YAWeRwmolX2w/sx6MwAADn0w References: <5BC56D5F-FD2E-4E31-ABE7-9ECD6539364D@apple.com> From: "Zehler, Peter" To: "Michael Sweet" X-OriginalArrivalTime: 08 Nov 2011 16:48:29.0255 (UTC) FILETIME=[3E009570:01CC9E36] X-pwg-MailScanner: Found to be clean, Found to be clean Cc: IPP@pwg.org X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0145505316==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 1CEBE7956E.A9E03 X-pwg-MailScanner-From: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============0145505316== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC9E36.3C9FD5EA" This is a multi-part message in MIME format. ------_=_NextPart_001_01CC9E36.3C9FD5EA Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Mike, =20 I know it's confusing; it confused some people here. One thing, other than the inconsistent differences, that contributed to their confusion was that RFC3382 was publish in September of 2002 and PWG5100.3 was published in February of 2001. Their initial assumption was that newer spec should be correct. They did not read the fine print in section 5 that indicates the definitions are informative. Furthermore there is no reference, normative or informative, that points to the official definition. =20 I'd like to see the 6 mistakes in rfc3382 corrected. It might also be a good idea to include at least an informative reference to PWG5100.3. =20 Pete =20 =20 Peter Zehler Xerox Research Center Webster Email: Peter.Zehler@Xerox.com Voice: (585) 265-8755 FAX: (585) 265-7441 US Mail: Peter Zehler Xerox Corp. 800 Phillips Rd. M/S 128-25E Webster NY, 14580-9701=20 =20 From: Michael Sweet [mailto:msweet@apple.com]=20 Sent: Tuesday, November 08, 2011 11:26 AM To: Zehler, Peter Subject: Re: [IPP] media-size unit problem in rfc3382 =20 Pete, =20 The media-col definition in 3382 was informative and never registered. =20 (and yes this is confusing) =20 On Nov 8, 2011, at 4:31 AM, Zehler, Peter wrote: All, The units for media-size in rfc3382 are incorrect. The examples in rfc3382 are inconsistent. It is my understanding that current implementations from multiple vendors use hundredth of a millimeter. =20 Rfc3382: 3.1 4a - example is in mm 5.1.2.1 - defines units as inches 5.1.2.2 - defines units as inches 7.2 - example in inches Appendix A - example in inches Appendix B - example in inches =20 PWG5100.3: 3.13.8.1 - defines units as hundredths of a millimeter 3.13.8.1 - defines units as hundredths of a millimeter 3.13.8.3.1 - defines units as hundredths of a millimeter 3.13.8.3.2 - defines units as hundredths of a millimeter =20 PWG5105.1: 7.1 - defines units as hundredths of a millimeter (references 5100.3) =20 PWG5108.1: 4.3.1 - does not call out unit but references 5100.3 5.2.1 - defines units as hundredths of a millimeter (references 5100.3) =20 =20 =20 =20 Peter Zehler Xerox Research Center Webster Email: Peter.Zehler@Xerox.com Voice: (585) 265-8755 FAX: (585) 265-7441 US Mail: Peter Zehler Xerox Corp. 800 Phillips Rd. M/S 128-25E Webster NY, 14580-9701 =20 --=20 This message has been scanned for viruses and=20 dangerous content by MailScanner , and is believed to be clean. _______________________________________________ ipp mailing list ipp@pwg.org =20 https://www.pwg.org/mailman/listinfo/ipp =20 =20 __________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair =20 --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ------_=_NextPart_001_01CC9E36.3C9FD5EA Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Mike,

 

<= p class=3DMsoNormal>I know it’s confusing; it confused some pe= ople here.  One thing, other than the inconsistent differences, that c= ontributed to their confusion was that RFC3382 was publish in September of = 2002 and PWG5100.3 was published in February of 2001.  Their initial a= ssumption was that newer spec should be correct.  They did not read th= e fine print in section 5 that indicates the definitions are informative.&n= bsp; Furthermore there is no reference, normative or informative, that poin= ts to the official definition.

 

I’d like= to see the 6 mistakes in rfc3382 corrected.  It might also be a good = idea to include at least an informative reference to PWG5100.3.<= /span>

 

Pete

<= o:p> 

 

Peter Zehler

Xerox Research Center Webster
Email: Peter.Zehler@Xerox.com
= Voice: (585) 265-8755

FAX: (585) 265-7441<= span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F= 497D'>
US Mail: Peter Zehler
Xerox Co= rp.
800 Phillips Rd.
M/= S 128-25E
Webster NY, 14580-9701

 

F= rom: Michael Sweet [mailto:msweet@apple.com]
Sent: Tuesday, N= ovember 08, 2011 11:26 AM
To: Zehler, Peter
Subject: Re= : [IPP] media-size unit problem in rfc3382

 

Pete,<= /o:p>

 

The media-col definition in 3382 was informative and never reg= istered.

 

(and yes this is confusing)

=

 

On Nov 8, 2011, at 4:31 AM, Zehler, Peter wrote:



All,

The = units for media-size in rfc3382 are incorrect.  The examples in rfc338= 2 are inconsistent.  It is my understanding that current implementatio= ns from multiple vendors use hundredth of a millimeter.

 

Rfc3382:

3.1  4a – example is in mm

5.1.2.1 – defines units as = inches

5.1.2.2 - = defines units as inches

7.2 – example in inches

Appendix A – example in inches<= /p>

Appendix B – example in inche= s

 

PWG5100.3:

3.13.8.1 - defines units as hundredths of a mi= llimeter

<= span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:bla= ck'>3.13.8.1 - defines units as hundredths of a millimeter

3.13.8.3.1 - defines units as hundredths of a milli= meter

3.13.8.3.2 - defines units as hundredths of a millimeter

 

PWG5105.1:

7.1 - defines units as hundredths of a millimeter (references 5100.3= )

&nb= sp;

PWG5108.1:

4.3.1 – does = not call out unit but references 5100.3

5.2.1 - defines units as hundredths of a millimeter (references 5100.3= )

&nb= sp;

&= nbsp;

 =

 <= o:p>

Peter Zehler=

Xerox Research Center Webster
Email: Peter.Zehler@Xerox.com
Voice: (= 585) 265-8755
FAX: (585) 265-7441US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
M/S 128-2= 5E
Webster NY, 14580-9701<= /span>

 

=


--&n= bsp;
This message has been scanned for viruses and 
dangerous content by MailScanner
, and is 
believed to be clean. ___________= ____________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

 

__________________________________________________=

Michael Sweet, Seni= or Printing System Engineer, PWG Chair

 


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------_=_NextPart_001_01CC9E36.3C9FD5EA-- --===============0145505316== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============0145505316==-- From wufoxinbkdv@gsmbox.com Tue Nov 8 09:01:56 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C567221F8BDE; Tue, 8 Nov 2011 09:01:56 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -29.149 X-Spam-Level: X-Spam-Status: No, score=-29.149 tagged_above=-999 required=5 tests=[BAYES_80=2, FH_HELO_EQ_D_D_D_D=1.597, FH_HOST_EQ_D_D_D_D=0.765, FM_DDDD_TIMES_2=1.999, HELO_DYNAMIC_HCC=4.295, HELO_DYNAMIC_IPADDR=2.426, HELO_EQ_DIALUP=0.862, HELO_EQ_DSL=1.129, HOST_EQ_DIALUP=0.862, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, STOX_REPLY_TYPE=0.001, URIBL_AB_SURBL=10, URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_WS_SURBL=10, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JxS3E80zPk2D; Tue, 8 Nov 2011 09:01:56 -0800 (PST) Received: from r190-135-199-162.dialup.adsl.anteldata.net.uy (r190-135-199-162.dialup.adsl.anteldata.net.uy [190.135.199.162]) by ietfa.amsl.com (Postfix) with SMTP id 6FC5E21F87D3; Tue, 8 Nov 2011 09:01:49 -0800 (PST) Message-ID: From: "Aaa-archive" Reply-To: "Aaa-archive" To: aaa-archive@lists.ietf.org Subject: RE: HCG at never before prices Date: Tue, 08 Nov 2011 18:01:49 +0100 Content-Type: text/plain; format=flowed; charset="windows-1251"; reply-type=original Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: tempt agamemnon X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 the secret to how celebrities maintain their lean figure http://mp77.com/a341e2 From ipp-bounces@pwg.org Tue Nov 8 09:19:14 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66DD821F8B51 for ; Tue, 8 Nov 2011 09:19:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.597 X-Spam-Level: X-Spam-Status: No, score=-102.597 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fhb1+-bX8MCn for ; Tue, 8 Nov 2011 09:19:13 -0800 (PST) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 2BBEF21F8B4D for ; Tue, 8 Nov 2011 09:19:13 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 2B05D7958E; Tue, 8 Nov 2011 12:18:51 -0500 (EST) X-Original-To: IPP@pwg.org Delivered-To: ipp@pwg.org Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.49]) by pwg.org (Postfix) with ESMTP id A1DE179554 for ; Tue, 8 Nov 2011 12:18:35 -0500 (EST) MIME-version: 1.0 Received: from relay15.apple.com ([17.128.113.54]) by mail-out.apple.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTP id <0LUC00050QMF0U20@mail-out.apple.com> for IPP@pwg.org; Tue, 08 Nov 2011 09:18:00 -0800 (PST) X-AuditID: 11807136-b7c19ae0000072b0-ab-4eb96446e952 Received: from [17.153.82.94] (Unknown_Domain [17.153.82.94]) by relay15.apple.com (Apple SCV relay) with SMTP id 83.FC.29360.74469BE4; Tue, 08 Nov 2011 09:18:00 -0800 (PST) References: <5BC56D5F-FD2E-4E31-ABE7-9ECD6539364D@apple.com> In-reply-to: Message-id: X-Mailer: iPhone Mail (9A404) From: Michael R Sweet Subject: Re: [IPP] media-size unit problem in rfc3382 Date: Tue, 08 Nov 2011 09:17:58 -0800 To: "Zehler, Peter" X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRmVeSWpSXmKPExsUiODMoTtcjZaefwdv3vBbH9r1ksTjyLdai 48lKVgdmj60nf7B5zFs8nclj+an1bAHMUVw2Kak5mWWpRfp2CVwZHz7sZCl4tYWx4ndDI2sD 46RljF2MnBwSAiYS/7/sZ4OwxSQu3FsPZHNxCAmsZ5T4N/8vC4RzhFHi7MIlLCBVnAIBEj+X T2fuYuTg4BUQl7h60AfEZBaIl9jXpgdSwStgI3H42k12EJtZQF5i+9s5zDD2hpkdTBC7ZCX+ TdgCZrMJaEhsebgB7AZhAVOJPd9+gW1iEVCRuPP0BJgtIqAjsfHhfuYJjPyzEBbPQlg8C8ky CFtbYtnC11C2psT+7uUsmOIaEp3fJrIuYGRfxShYlJqTWGloqpdYUJCTqpecn7uJERTmDYVm Oxh3/JU7xCjAwajEwztTdIefEGtiWXFl7iFGCQ5mJRHeNdY7/YR4UxIrq1KL8uOLSnNSiw8x SnOwKInz/lMASgmkJ5akZqemFqQWwWSZODilGhg5Y24eVGvdfsRDpHexXfyxoF8f3B2Pz8o2 dDRjMPCbq6S2sZ7/SKHMpVi26Jz2EsOti2vcKgsUqpiuls9an7Ty2+8Zz5duOdGR1PpC9u+2 J1sdxP5vu8ERtvvfqtq5RzfJhTS8M7R+dVoz+B1r3a+PhTNnK7K+btAweh8u8P1PY6rHseqK rxeUWIozEg21mIuKEwH+nmRRbwIAAA== X-pwg-MailScanner: Found to be clean, Found to be clean Cc: "IPP@pwg.org" X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0877280575==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 2B05D7958E.A9AEC X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============0877280575== Content-type: multipart/alternative; boundary="Boundary_(ID_cwMEzpinq21a+4cAlceDZg)" --Boundary_(ID_cwMEzpinq21a+4cAlceDZg) Content-type: text/plain; charset=utf-8 Content-transfer-encoding: quoted-printable Pete, I'll post an errata for 3382. Sent from my iPhone On Nov 8, 2011, at 8:48 AM, "Zehler, Peter" wrote: > Mike, >=20=20 > I know it=E2=80=99s confusing; it confused some people here. One thing, = other than the inconsistent differences, that contributed to their confusio= n was that RFC3382 was publish in September of 2002 and PWG5100.3 was publi= shed in February of 2001. Their initial assumption was that newer spec sho= uld be correct. They did not read the fine print in section 5 that indicat= es the definitions are informative. Furthermore there is no reference, nor= mative or informative, that points to the official definition. >=20=20 > I=E2=80=99d like to see the 6 mistakes in rfc3382 corrected. It might al= so be a good idea to include at least an informative reference to PWG5100.3. >=20=20 > Pete >=20=20 >=20=20 > Peter Zehler >=20 > Xerox Research Center Webster > Email: Peter.Zehler@Xerox.com > Voice: (585) 265-8755 > FAX: (585) 265-7441 > US Mail: Peter Zehler > Xerox Corp. > 800 Phillips Rd. > M/S 128-25E > Webster NY, 14580-9701 >=20=20 > From: Michael Sweet [mailto:msweet@apple.com]=20 > Sent: Tuesday, November 08, 2011 11:26 AM > To: Zehler, Peter > Subject: Re: [IPP] media-size unit problem in rfc3382 >=20=20 > Pete, >=20=20 > The media-col definition in 3382 was informative and never registered. >=20=20 > (and yes this is confusing) >=20=20 > On Nov 8, 2011, at 4:31 AM, Zehler, Peter wrote: >=20 >=20 > All, > The units for media-size in rfc3382 are incorrect. The examples in rfc33= 82 are inconsistent. It is my understanding that current implementations f= rom multiple vendors use hundredth of a millimeter. >=20=20 > Rfc3382: > 3.1 4a =E2=80=93 example is in mm > 5.1.2.1 =E2=80=93 defines units as inches > 5.1.2.2 - defines units as inches > 7.2 =E2=80=93 example in inches > Appendix A =E2=80=93 example in inches > Appendix B =E2=80=93 example in inches >=20=20 > PWG5100.3: > 3.13.8.1 - defines units as hundredths of a millimeter > 3.13.8.1 - defines units as hundredths of a millimeter > 3.13.8.3.1 - defines units as hundredths of a millimeter > 3.13.8.3.2 - defines units as hundredths of a millimeter >=20=20 > PWG5105.1: > 7.1 - defines units as hundredths of a millimeter (references 5100.3) >=20=20 > PWG5108.1: > 4.3.1 =E2=80=93 does not call out unit but references 5100.3 > 5.2.1 - defines units as hundredths of a millimeter (references 5100.3) >=20=20 >=20=20 >=20=20 >=20=20 > Peter Zehler >=20 > Xerox Research Center Webster > Email: Peter.Zehler@Xerox.com > Voice: (585) 265-8755 > FAX: (585) 265-7441 > US Mail: Peter Zehler > Xerox Corp. > 800 Phillips Rd. > M/S 128-25E > Webster NY, 14580-9701 >=20=20 >=20 > --=20 > This message has been scanned for viruses and=20 > dangerous content by MailScanner, and is=20 > believed to be clean. _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp >=20=20 > __________________________________________________ > Michael Sweet, Senior Printing System Engineer, PWG Chair >=20=20 --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --Boundary_(ID_cwMEzpinq21a+4cAlceDZg) Content-type: text/html; charset=utf-8 Content-transfer-encoding: quoted-printable
Pete,

I'll post an errata for 3382.

Sent from my iPhone
On Nov 8, 2011, at 8:48 AM, "Zehler, Peter" <Peter.Zehler@xerox.com> wrote:

Mike,

 

I know it=E2=80=99s confusing; it= confused some people here.  One thing, other than the inconsistent di= fferences, that contributed to their confusion was that RFC3382 was publish= in September of 2002 and PWG5100.3 was published in February of 2001. = ; Their initial assumption was that newer spec should be correct.  The= y did not read the fine print in section 5 that indicates the definitions a= re informative.  Furthermore there is no reference, normative or infor= mative, that points to the official definition.

 

I=E2=80=99d like to see the = 6 mistakes in rfc3382 corrected.  It might also be a good idea to incl= ude at least an informative reference to PWG5100.3.

 

Pete

 

 

Peter Zehler

Xerox R= esearch Center Webster
Email: Peter.Zehler@Xerox.com
Voice: (585) 265-8755
FAX: (585) 26= 5-7441
US= Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
= M/S 128-25E
Webster NY, 14580-9701

 

=

From: Michael Sweet [mailto:msweet@apple.com]
Sent: Tuesday, Nov= ember 08, 2011 11:26 AM
To: Zehler, Peter
Subject: Re: = [IPP] media-size unit problem in rfc3382

<= p class=3D"MsoNormal"> 

Pete,

 

The media-col definition in 3382 was informative and nev= er registered.

 <= /o:p>

(and yes this is confusing)=

 

=

On Nov 8, 2011, at 4:31 AM, Zehler, Peter wrote:



All,

The units for media= -size in rfc3382 are incorrect.  The examples in rfc3382 are inconsist= ent.  It is my understanding that current implementations from multipl= e vendors use hundredth of a millimeter.

 

<= /div>

Rfc3382:

3.1=  4a =E2=80=93 example is in mm

5.1.2.1 =E2=80=93 defines units a= s inches

5.1.2.2 - defines units as inches

=

7.2 =E2=80=93 example = in inches

Appendix A =E2=80=93 example in inches

=

Appendix B =E2= =80=93 example in inches

 

PWG5100.3:

<= /div>

3.13.8.1 - define= s units as hundredths of a millimeter

3.13.8.1 - defines units as&nb= sp;hundredths of a millimeter=

3.13.8.3.1 - defines units as hundred= ths of a millimeter

3.13.8.3.2 - defin= es units as hundredths of a millimeter 

PWG5105.1:

7.1 - defines units as hundredth= s of a millimeter (references 5100.3)<= /o:p>

=  

PWG5108.1:

4.3.1 =E2=80=93 does not call out unit but references 5100.3

5.2.1 - defines= units as hundredths of a millimeter (references 5100.3)

 =

 = ;

 

 

Peter Zehler=

Xer= ox Research Center Webster
Email: Peter.Zehler@Xerox.com
Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.<= /span>
800 Phill= ips Rd.
M= /S 128-25E
<= /p>

 


--<= span class=3D"apple-converted-space"> 

This message has been= scanned for viruses and =
dangerous content by = Ma= ilScanner, and is = ;
believed to be clean. _________________________________________= ______
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman= /listinfo/ipp

 

__________________________________________________

Micha= el Sweet, Senior Printing System Engineer, PWG Chair=

 


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --Boundary_(ID_cwMEzpinq21a+4cAlceDZg)-- --===============0877280575== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============0877280575==-- From ipp-bounces@pwg.org Tue Nov 8 09:42:36 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD73911E807F for ; Tue, 8 Nov 2011 09:42:36 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.876 X-Spam-Level: X-Spam-Status: No, score=-2.876 tagged_above=-999 required=5 tests=[AWL=-0.279, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f73UVGwl+dfT for ; Tue, 8 Nov 2011 09:42:35 -0800 (PST) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 7848921F8BE9 for ; Tue, 8 Nov 2011 09:42:35 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 9375979620; Tue, 8 Nov 2011 12:42:14 -0500 (EST) X-Original-To: IPP@pwg.org Delivered-To: ipp@pwg.org Received: from mail-fx0-f46.google.com (mail-fx0-f46.google.com [209.85.161.46]) by pwg.org (Postfix) with ESMTP id 9AD29795BE for ; Tue, 8 Nov 2011 12:42:00 -0500 (EST) Received: by faan17 with SMTP id n17so1017548faa.5 for ; Tue, 08 Nov 2011 09:41:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=43+ibOSkge8oDgAo8gamdLHAwN3RdWoxyq8lMuhSAgE=; b=fhnWnqrY9rcVIAXYRqDMMnWi1eqB/v31oiUV8WV2nAzAdhHEmoE1YNl0nYr2ew5UAU 9xkTbBHjbLqb2EzBZXaODgM4b/Q22LClAogMd27J5SHFxUn+9wc5Rz64ohwrcI1NgaLY AyKm3+OzzfEnAuvg20V80mk1jcY1CHrpllDyI= MIME-Version: 1.0 Received: by 10.223.1.137 with SMTP id 9mr55564809faf.19.1320774119200; Tue, 08 Nov 2011 09:41:59 -0800 (PST) Received: by 10.223.121.193 with HTTP; Tue, 8 Nov 2011 09:41:59 -0800 (PST) In-Reply-To: References: <5BC56D5F-FD2E-4E31-ABE7-9ECD6539364D@apple.com> Date: Tue, 8 Nov 2011 12:41:59 -0500 Message-ID: Subject: Re: [IPP] media-size unit problem in rfc3382 From: Ira McDonald To: Michael R Sweet X-pwg-MailScanner: Found to be clean, Found to be clean Cc: "IPP@pwg.org" X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1213849873==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 9375979620.A9DF1 X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============1213849873== Content-Type: multipart/alternative; boundary=0015174764da341a9504b13cb02c --0015174764da341a9504b13cb02c Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi, Thanks Mike! RFC 3382 was simply one of the many IPP RFCs delayed in IETF process. Cheers, - Ira Ira McDonald (Musician / Software Architect) Chair - Linux Foundation Open Printing WG Secretary - IEEE-ISTO Printer Working Group Co-Chair - IEEE-ISTO PWG IPP WG Co-Chair - TCG Trusted Mobility Solutions WG Chair - TCG Embedded Systems Hardcopy SG IETF Designated Expert - IPP & Printer MIB Blue Roof Music/High North Inc http://sites.google.com/site/blueroofmusic http://sites.google.com/site/highnorthinc mailto:blueroofmusic@gmail.com Winter 579 Park Place Saline, MI 48176 734-944-0094 Summer PO Box 221 Grand Marais, MI 49839 906-494-2434 On Tue, Nov 8, 2011 at 12:17 PM, Michael R Sweet wrote: > Pete, > > I'll post an errata for 3382. > > Sent from my iPhone > > On Nov 8, 2011, at 8:48 AM, "Zehler, Peter" > wrote: > > Mike,**** > > ** ** > > I know it=92s confusing; it confused some people here. One thing, other > than the inconsistent differences, that contributed to their confusion was > that RFC3382 was publish in September of 2002 and PWG5100.3 was published > in February of 2001. Their initial assumption was that newer spec should > be correct. They did not read the fine print in section 5 that indicates > the definitions are informative. Furthermore there is no reference, > normative or informative, that points to the official definition.**** > > ** ** > > I=92d like to see the 6 mistakes in rfc3382 corrected. It might also be a > good idea to include at least an informative reference to PWG5100.3.**** > > ** ** > > Pete**** > > ** ** > > ** ** > > Peter Zehler > > Xerox Research Center Webster > Email: Peter.Zehler@Xerox.com > Voice: (585) 265-8755 > FAX: (585) 265-7441 > US Mail: Peter Zehler > Xerox Corp. > 800 Phillips Rd. > M/S 128-25E > Webster NY, 14580-9701 **** > > ** ** > > *From:* Michael Sweet [mailto:msweet@apple.com] > *Sent:* Tuesday, November 08, 2011 11:26 AM > *To:* Zehler, Peter > *Subject:* Re: [IPP] media-size unit problem in rfc3382**** > > ** ** > > Pete,**** > > ** ** > > The media-col definition in 3382 was informative and never registered.**** > > ** ** > > (and yes this is confusing)**** > > ** ** > > On Nov 8, 2011, at 4:31 AM, Zehler, Peter wrote:**** > > > > **** > > All,**** > > The units for media-size in rfc3382 are incorrect. The examples in > rfc3382 are inconsistent. It is my understanding that current > implementations from multiple vendors use hundredth of a millimeter.**** > > **** > > Rfc3382:**** > > 3.1 4a =96 example is in mm**** > > 5.1.2.1 =96 defines units as inches**** > > 5.1.2.2 - defines units as inches**** > > 7.2 =96 example in inches**** > > Appendix A =96 example in inches**** > > Appendix B =96 example in inches**** > > **** > > PWG5100.3:**** > > 3.13.8.1 - defines units as hundredths of a millimeter**** > > 3.13.8.1 - defines units as hundredths of a millimeter**** > > 3.13.8.3.1 - defines units as hundredths of a millimeter**** > > 3.13.8.3.2 - defines units as hundredths of a millimeter**** > > **** > > PWG5105.1:**** > > 7.1 - defines units as hundredths of a millimeter (references 5100.3)**** > > **** > > PWG5108.1:**** > > 4.3.1 =96 does not call out unit but references 5100.3**** > > 5.2.1 - defines units as hundredths of a millimeter (references 5100.3)*** > * > > **** > > **** > > **** > > **** > > Peter Zehler > > Xerox Research Center Webster > Email: Peter.Zehler@Xerox.com > Voice: (585) 265-8755 > FAX: (585) 265-7441 > US Mail: Peter Zehler > Xerox Corp. > 800 Phillips Rd. > M/S 128-25E > Webster NY, 14580-9701**** > > **** > > > -- > This message has been scanned for viruses and > dangerous content by *MailScanner* , and is > believed to be clean. _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp**** > > ** ** > > __________________________________________________**** > > Michael Sweet, Senior Printing System Engineer, PWG Chair**** > > ** ** > > > -- > This message has been scanned for viruses and > dangerous content by *MailScanner* , and is > believed to be clean. > > _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp > > --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --0015174764da341a9504b13cb02c Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi,

Thanks Mike!

RFC 3382 was simply one of the many IPP RFCs= delayed in IETF process.

Cheers,
- Ira

Ira = McDonald (Musician / Software Architect)
Chair - Linux Foundation Open P= rinting WG
Secretary - IEEE-ISTO Printer Working Group
Co-Chair - IEEE-ISTO PWG IPP= WG
Co-Chair - TCG Trusted Mobility Solutions WG
Chair - TCG Embedded= Systems Hardcopy SG
IETF Designated Expert - IPP & Printer MIB
Blue Roof Music/High North Inc
http://si= tes.google.com/site/blueroofmusic
http= ://sites.google.com/site/highnorthinc
mailto:blueroo= fmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 = 734-944-0094
Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2= 434



On Tue, Nov 8, 2011 at 12:17 PM, Michael= R Sweet <msweet@a= pple.com> wrote:
Pete,

I'll post = an errata for 3382.

Sent from my iPhone
=

On Nov 8, 2011, at 8:48 AM, "Zehler, Peter" <Peter.Zehler@xerox.com= > wrote:

Mike,

=A0

I kno= w it=92s confusing; it confused some people here.=A0 One thing, other than = the inconsistent differences, that contributed to their confusion was that = RFC3382 was publish in September of 2002 and PWG5100.3 was published in Feb= ruary of 2001.=A0 Their initial assumption was that newer spec should be co= rrect.=A0 They did not read the fine print in section 5 that indicates the = definitions are informative.=A0 Furthermore there is no reference, normativ= e or informative, that points to the official definition.

=A0

I=92d like to see the 6 mistakes in rfc3382 corrected.=A0= It might also be a good idea to include at least an informative reference = to PWG5100.3.

=A0

Pete

=A0

= =A0

Peter Zehler

Xerox Research Cente= r Webster
Email: Peter.Zehler@Xerox.= com
Voice: (585) 265-8755=
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.<= span style=3D"font-size:11.0pt;color:#1F497D">
M/S 128-25E
Webster NY, 14580-9701

=A0

Fr= om: Michael Sweet [mailto:msweet@apple.com]
Sent: Tuesday, November 08, 2011 11:26 AM
To: Zehler, Pete= r
Subject: Re: [IPP] media-size unit problem in rfc3382=

=A0

Pete,

=A0

The media-col definition in 3382 was informa= tive and never registered.

=A0

(and yes this is confusing)=

=A0

On Nov 8, 2011, at 4:31 AM, Zehler, Peter wrote:=



All,<= /u>

The units for media-size in rfc3382 are incorrect.=A0 The= examples in rfc3382 are inconsistent.=A0 It is my understanding that curre= nt implementations from multiple vendors use hundredth of a millimeter.<= /u>

=A0

Rfc3382:

=

3.1 =A04a =96 example is in mm=

5.1.2.1 =96 defines units as inches<= /u>

5.1.2.2 - defines units as inches

7.2 =96 e= xample in inches

Appendix A =96 example in inches

Appendix B= =96 example in inches

=A0

PWG5100.3:

3.13.8.= 1 - defines units as=A0hundredths of a millimeter

3.13.8.1 - defines units as=A0hundredths of a millimeter

3.13.8.3.1 - defines units as=A0hundredths of a millimeter

3.13.8.3.2 - defines units as=A0hundredths of a millimeter

=A0

PWG5105.1:

7.1 - d= efines units as=A0hundredths of a millimeter (references 5100.3)

=A0

PWG5108.1:

4.3.1 = =96 does not call out unit but=A0references 5100.3

5.2.1 - defines units as=A0hundredths of a millimeter (references 5100.3)<= span style=3D"font-size:11.0pt;color:black">

=A0

=A0

=A0

=A0

Peter Zehler
Xerox Research Center = Webster
Email:=A0Peter.Zehler@Xero= x.com
<= span style=3D"font-size:10.0pt;color:navy">Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701


--=A0
This message has been scanned for viruses and= =A0
dangerous content by=A0
MailScann= er, and is=A0
believed to be clean. _______________________________________________
ip= p mailing list
ipp@pwg.org
htt= ps://www.pwg.org/mailman/listinfo/ipp

=A0

_______________= ___________________________________

Michael Sweet, Senior Printing= System=A0Engineer, PWG Chair

=A0


--= =20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

_______________________________________________
ipp mailing list
ipp@pwg.org
http= s://www.pwg.org/mailman/listinfo/ipp



--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --0015174764da341a9504b13cb02c-- --===============1213849873== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1213849873==-- From pwg-announce-bounces@pwg.org Tue Nov 8 18:05:33 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E4AA11E8091 for ; Tue, 8 Nov 2011 18:05:33 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.376 X-Spam-Level: X-Spam-Status: No, score=-102.376 tagged_above=-999 required=5 tests=[AWL=0.222, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MLgYGF9hn7Cz for ; Tue, 8 Nov 2011 18:05:32 -0800 (PST) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 9D58E11E8082 for ; Tue, 8 Nov 2011 18:05:32 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 437E87961F; Tue, 8 Nov 2011 21:05:09 -0500 (EST) X-Original-To: pwg-announce@pwg.org Delivered-To: pwg-announce@pwg.org Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.50]) by pwg.org (Postfix) with ESMTP id 76E857961C for ; Tue, 8 Nov 2011 21:04:55 -0500 (EST) MIME-version: 1.0 Received: from relay16.apple.com ([17.128.113.55]) by mail-out.apple.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTP id <0LUD00FW9F3QTAV1@mail-out.apple.com> for pwg-announce@pwg.org; Tue, 08 Nov 2011 18:04:54 -0800 (PST) X-AuditID: 11807137-b7c56ae0000051ed-89-4eb9dfc5355f Received: from [17.151.78.77] (Unknown_Domain [17.151.78.77]) (using TLS with cipher AES128-SHA (AES128-SHA/128 bits)) (Client did not present a certificate) by relay16.apple.com (Apple SCV relay) with SMTP id 13.F8.20973.6CFD9BE4; Tue, 08 Nov 2011 18:04:54 -0800 (PST) From: Michael Sweet Message-id: <2985255C-AD9A-485B-B0C0-0FC76D717AED@apple.com> Date: Tue, 08 Nov 2011 18:04:53 -0800 To: pwg-announce@pwg.org X-Mailer: Apple Mail (2.1407) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphluLIzCtJLcpLzFFi42IRnO7nq3vs/k4/g6eLlSzWta5mdmD0mLd4 OlMAYxSXTUpqTmZZapG+XQJXxtOZ8xkLujUrXrT+Z21g7FHpYuTkkBAwkVjcfIMRwhaTuHBv PVsXIxeHkMBkJolrC98ygyTYBNQkfk/qYwWxmQUSJGZd2AbWICzgLjF1+m52EJtXwEZiwe0W sDiLgIrE192XWUBsEQEJiWnd81ghagwlvix5B1TDAbRMVqL3bf0ERu5ZSKbOQlIFEdeWWLbw NfMsoA5mAR2JyQvRhCHsj+ePMC1gZFvFKFiUmpNYaWiml1hQkJOql5yfu4kRFEYNheY7GLf/ lTvEKMDBqMTDW1mw00+INbGsuDL3EKMEB7OSCO/+HKAQb0piZVVqUX58UWlOavEhRmkOFiVx 3v8bgVIC6YklqdmpqQWpRTBZJg5OqQbG2HTDaZacqz6prYgvd/m77nVDUNrmeyvdj8/65Xdj 45aaRY8fXLpUEhgYEXRtx/mQK3Pnv161qeLdREfzvNLY41m1dvZP3754ylwnInH4k5jOueWL Li85NCtrZ9tkA8tvgqEdbD5s4aqRAfHeCwWWvdM8nTbt6b2NquXHbLlmNvmw1t24++GnsxJL cUaioRZzUXEiAP5L9lMfAgAA X-pwg-MailScanner: Found to be clean, Found to be clean Subject: [Pwg-Announce] REMINDER: PWG December 2011 Face-to-Face Meeting in Austin, TX X-BeenThere: pwg-announce@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Printer Working Group Announcement List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============2116835384==" Sender: pwg-announce-bounces@pwg.org Errors-To: pwg-announce-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 437E87961F.AC83C X-pwg-MailScanner-From: pwg-announce-bounces@pwg.org --===============2116835384== Content-type: multipart/alternative; boundary="Boundary_(ID_ssFC3XhsMgL5guDGZG9CbQ)" --Boundary_(ID_ssFC3XhsMgL5guDGZG9CbQ) Content-type: text/plain; CHARSET=US-ASCII Content-transfer-encoding: 7BIT [THIS IS A REMINDER, YOU CAN IGNORE IF YOU HAVE ALREADY FILLED OUT THE RSVP SURVEY] All, The December 2011 PWG face-to-face meeting page is now available. The agenda and venue information can be found at: http://www.pwg.org/chair/meeting-info/december_2011_austin.html This page will be updated with document links as the material becomes available. Please visit the December 2011 survey page PRIOR TO DECEMBER 1, 2011 and indicate whether you plan to participate in person or call in: http://www.surveymonkey.com/s/WHYXBCM For those not able to attend in person, the usual telephone bridge number will be provided. The details of the conference call are: Call-in toll-free number (US/Canada): +1 866 469-3239 Call-in toll number (US/Canada): +1 650 429-3300 Call-in toll number (US/Canada): +1 408 856-9570 Attendee access code: Please request from the PWG Chair (msweet@apple.com) if you need it. _________________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. _______________________________________________ pwg-announce mailing list pwg-announce@pwg.org https://www.pwg.org/mailman/listinfo/pwg-announce -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --Boundary_(ID_ssFC3XhsMgL5guDGZG9CbQ) Content-type: text/html; CHARSET=US-ASCII Content-transfer-encoding: quoted-printable
[THIS IS A REMINDER, = YOU CAN IGNORE IF YOU HAVE ALREADY FILLED OUT THE RSVP SURVEY]
All,



_________________________________________________= ________
Michael Sweet, Senior Printing System Engineer, PWG Chair<= /div>


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. _______________________________________________
pwg-announce mailing lis= t
pwg-announce@pwg.org
ht= tps://www.pwg.org/mailman/listinfo/pwg-announce

--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --Boundary_(ID_ssFC3XhsMgL5guDGZG9CbQ)-- --===============2116835384== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pwg-announce mailing list pwg-announce@pwg.org https://www.pwg.org/mailman/listinfo/pwg-announce --===============2116835384==-- From info@systemuadministrator.pl Wed Nov 9 01:22:28 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 118D021F8B0B; Wed, 9 Nov 2011 01:22:28 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 4.869 X-Spam-Level: **** X-Spam-Status: No, score=4.869 tagged_above=-999 required=5 tests=[BAYES_99=3.5, DATE_IN_PAST_06_12=1.069, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HBEdq7Jvdo0j; Wed, 9 Nov 2011 01:22:27 -0800 (PST) Received: from server.fomav.gob.ni (server.fomav.gob.ni [165.98.54.226]) by ietfa.amsl.com (Postfix) with ESMTP id D327821F8B07; Wed, 9 Nov 2011 01:22:23 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by server.fomav.gob.ni (Postfix) with ESMTP id 95E9C8169CF6; Wed, 9 Nov 2011 01:00:54 -0600 (CST) X-Virus-Scanned: amavisd-new at fomav.gob.ni Received: from server.fomav.gob.ni ([127.0.0.1]) by localhost (ns.fomav.gob.ni [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZvWm5NVNm94z; Wed, 9 Nov 2011 01:00:54 -0600 (CST) Received: from www.fomav.gob.ni (localhost [127.0.0.1]) by server.fomav.gob.ni (Postfix) with ESMTP id 906D28169CE5; Wed, 9 Nov 2011 01:00:53 -0600 (CST) Received: from 41.138.188.54 (SquirrelMail authenticated user kbarberena) by www.fomav.gob.ni with HTTP; Wed, 9 Nov 2011 01:00:53 +0600 Message-ID: Date: Wed, 9 Nov 2011 01:00:53 +0600 Subject: =?iso-8859-2?Q?B=B3=B1d_Zauwa=BFy=B3em_Code_573FKx9?= From: "Systemu Administrator" Reply-To: customercarewebdept40@w.cn User-Agent: SquirrelMail/1.4.19 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-2 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal To: undisclosed-recipients:; Drodzy użytkownika konto e-mail Ze wzgledu na niedawne sladu przez naszych pracowników administratora, zauwazylismy, ze rózne komputerów zalogowaniu sie do poczty ektronicznej i wielu hasel awariibyly obecne przed zalogowac. Dlatego twoje konto zostalo ograniczone. Dostep do portalu zarzadzania dla przywrócenia kontroli oraz kadry zarzadzajacej. Wystarczy kliknac odpowiedziec na te wiadomosc natychmiast i wprowadz szczególy konta ponizej. E-mail w celu potwierdzenia tozsamosci ponizej: Uzytkownik: E-mail Uzytkownik : Haslo : Potwierdz haslo : Data urodzenia : Przyszlosci Haslo : Uwaga: Tylko przywrócony konto nie zostanie zablokowane. Dziekuje za wspólprace. Webmail Help Desk. Systemu Administrator From ipp-bounces@pwg.org Thu Nov 10 22:58:21 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63D601F0C35 for ; Thu, 10 Nov 2011 22:58:21 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.398 X-Spam-Level: X-Spam-Status: No, score=-102.398 tagged_above=-999 required=5 tests=[AWL=0.199, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ru4RF9vo8rzm for ; Thu, 10 Nov 2011 22:58:20 -0800 (PST) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id B41EF21F84AF for ; Thu, 10 Nov 2011 22:58:16 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id B45BD79611; Fri, 11 Nov 2011 01:57:54 -0500 (EST) X-Original-To: IPP@pwg.org Delivered-To: ipp@pwg.org Received: from mail-out.apple.com (bramley.apple.com [17.151.62.49]) by pwg.org (Postfix) with ESMTP id 8F231795AC for ; Fri, 11 Nov 2011 01:57:40 -0500 (EST) MIME-version: 1.0 Received: from relay17.apple.com ([17.128.113.18]) by mail-out.apple.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTP id <0LUH00IVFHZQYNL2@mail-out.apple.com> for IPP@pwg.org; Thu, 10 Nov 2011 22:57:39 -0800 (PST) X-AuditID: 11807112-b7b05ae000001108-d3-4ebcc762cbf5 Received: from [17.151.69.245] (Unknown_Domain [17.151.69.245]) (using TLS with cipher AES128-SHA (AES128-SHA/128 bits)) (Client did not present a certificate) by relay17.apple.com (Apple SCV relay) with SMTP id 7D.C7.04360.267CCBE4; Thu, 10 Nov 2011 22:57:39 -0800 (PST) Subject: Re: [IPP] media-size unit problem in rfc3382 From: Michael Sweet In-reply-to: <01bd01cc9e6e$433045d0$c990d170$%hastings@verizon.net> Date: Thu, 10 Nov 2011 22:57:37 -0800 Message-id: <73B9FB18-0A50-4C28-819D-45986CA376C8@apple.com> References: <5BC56D5F-FD2E-4E31-ABE7-9ECD6539364D@apple.com> <01bd01cc9e6e$433045d0$c990d170$%hastings@verizon.net> To: Tom Hastings X-Mailer: Apple Mail (2.1407) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRmVeSWpSXmKPExsUiON31q27y8T1+Biu/yloc2/eSxeLIt1iL jicrWS1W7l/E7MDisfXkDzaPeYunM3n8+L+WzWP5qfVsASxRXDYpqTmZZalF+nYJXBkfdn5n K1j/k6mif7VzA2PLGaYuRk4OCQETie4VL5khbDGJC/fWs3UxcnEICUxlkni8+zkjSEJYwFRi z7dfLCA2r4ChxJcl78DizAIJEp83/2EHsdkE1CR+T+pj7WLk4OAUcJa4eNwaxGQRUJVYNNED otpW4s3lU8wQU2wkHizbzwix6jejxI8J7WBjRAS0JZZ/XsoM0ishICvR+7Z+AiPfLCSLZyFZ DGFrSyxb+JoZwjaQeNr5ihVTXF/izbs5TAsY2VYxChal5iRWGprrJRYU5KTqJefnbmIEhXJD odAOxvu79A4xCnAwKvHwcv7Z7SfEmlhWXJl7iFGCg1lJhFc2b4+fEG9KYmVValF+fFFpTmrx IUZpDhYlcV6BeUApgfTEktTs1NSC1CKYLBMHp1QDo+ohiZj4mkeci5yYG5sVD29bvuwn4wdl 9xBZ7j13Lm2euVe7JOmXh9Lqz8HP9G8GrTlQfOHQe/Fmrt8Z/199Xvihx75ms9c9dpOUHx+u vY+cscH/Vn9HMvORWUzV96V2yUtJR9v5O5i5+lUenjd77fXlr5yKA94n7fg3+/+07bfkq+bN UDzyPkWJpTgj0VCLuag4EQB3aoQZYQIAAA== X-pwg-MailScanner: Found to be clean, Found to be clean Cc: IPP@pwg.org X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0964891063==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: B45BD79611.A9FE5 X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============0964891063== Content-type: multipart/alternative; boundary="Boundary_(ID_Qj9cfePYo2sjsuDKJh2rWA)" --Boundary_(ID_Qj9cfePYo2sjsuDKJh2rWA) Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: quoted-printable All, I have submitted a boatload of errata for 3382 to fix all of the spots wher= e the wrong units were used and to add a normative reference to PWG 5100.3. On Nov 8, 2011, at 3:29 PM, Tom Hastings wrote: > I agree that it would be good to fix RFC 3382 to use the same 100th of mm= units that are used in other IETF Recommendations and PWG standards for me= dia sizes.=20 >=20=20 > But to understand how this happened, RFC 3382 was written many years befo= re other standards in order to define how the =91collection=92 data type co= uld be used to define attributes. Because it was an RFC, it had to go thro= ugh the lengthy IETF process (much longer than the PWG standards process), = so it was published after the other PWG standards that defined attributes w= ith media size units for the first time using the 100th of mm units. The i= dea we had in writing up the =93media-col=94 example in RFC 3382, was to sh= ow how the =91collection=92 data type =93could=94 be used. That is why we = used the subjunctive (=93might=94) for the description of the =93media-size= -supported=94 (1setOf collection) attribute: >=20=20 > For example, "media-size-supported" might have the values {{x- > dimension:210, y-dimension:297},{x-dimension:297, y- > dimension:420}} to show that it supports two values of "media > size": A4 (210x297) and A3 (297x420). It does not support > other combinations of "x-dimension" and "y-dimension" member > attributes, such as 210x420 or 297x297, and it does not support > non-enumerated values, such as 420x595. >=20=20 > Tom >=20=20 > From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Zehle= r, Peter > Sent: November 08, 2011 08:48 > To: Michael Sweet > Cc: IPP@pwg.org > Subject: RE: [IPP] media-size unit problem in rfc3382 >=20=20 > Mike, >=20=20 > I know it=92s confusing; it confused some people here. One thing, other = than the inconsistent differences, that contributed to their confusion was = that RFC3382 was publish in September of 2002 and PWG5100.3 was published i= n February of 2001. Their initial assumption was that newer spec should be= correct. They did not read the fine print in section 5 that indicates the= definitions are informative. Furthermore there is no reference, normative= or informative, that points to the official definition. >=20=20 > I=92d like to see the 6 mistakes in rfc3382 corrected. It might also be = a good idea to include at least an informative reference to PWG5100.3. >=20=20 > Pete >=20=20 >=20=20 > Peter Zehler >=20 > Xerox Research Center Webster > Email: Peter.Zehler@Xerox.com > Voice: (585) 265-8755 > FAX: (585) 265-7441 > US Mail: Peter Zehler > Xerox Corp. > 800 Phillips Rd. > M/S 128-25E > Webster NY, 14580-9701 >=20=20 > From: Michael Sweet [mailto:msweet@apple.com]=20 > Sent: Tuesday, November 08, 2011 11:26 AM > To: Zehler, Peter > Subject: Re: [IPP] media-size unit problem in rfc3382 >=20=20 > Pete, >=20=20 > The media-col definition in 3382 was informative and never registered. >=20=20 > (and yes this is confusing) >=20=20 > On Nov 8, 2011, at 4:31 AM, Zehler, Peter wrote: >=20=20 >=20 > All, > The units for media-size in rfc3382 are incorrect. The examples in rfc33= 82 are inconsistent. It is my understanding that current implementations f= rom multiple vendors use hundredth of a millimeter. >=20=20 > Rfc3382: > 3.1 4a =96 example is in mm > 5.1.2.1 =96 defines units as inches > 5.1.2.2 - defines units as inches > 7.2 =96 example in inches > Appendix A =96 example in inches > Appendix B =96 example in inches >=20=20 > PWG5100.3: > 3.13.8.1 - defines units as hundredths of a millimeter > 3.13.8.1 - defines units as hundredths of a millimeter > 3.13.8.3.1 - defines units as hundredths of a millimeter > 3.13.8.3.2 - defines units as hundredths of a millimeter >=20=20 > PWG5105.1: > 7.1 - defines units as hundredths of a millimeter (references 5100.3) >=20=20 > PWG5108.1: > 4.3.1 =96 does not call out unit but references 5100.3 > 5.2.1 - defines units as hundredths of a millimeter (references 5100.3) >=20=20 >=20=20 >=20=20 >=20=20 > Peter Zehler >=20 > Xerox Research Center Webster > Email: Peter.Zehler@Xerox.com > Voice: (585) 265-8755 > FAX: (585) 265-7441 > US Mail: Peter Zehler > Xerox Corp. > 800 Phillips Rd. > M/S 128-25E > Webster NY, 14580-9701 >=20=20 >=20 > --=20 > This message has been scanned for viruses and=20 > dangerous content by MailScanner, and is=20 > believed to be clean. _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp >=20=20 > __________________________________________________ > Michael Sweet, Senior Printing System Engineer, PWG Chair >=20=20 >=20 > --=20 > This message has been scanned for viruses and=20 > dangerous content by MailScanner, and is=20 > believed to be clean. __________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --Boundary_(ID_Qj9cfePYo2sjsuDKJh2rWA) Content-type: text/html; charset=windows-1252 Content-transfer-encoding: quoted-printable
I agree that it wou= ld be good to fix RFC 3382 to use the same 100th of mm units that are used in other IETF = Recommendations and PWG standards for media sizes. <= /font>
 
But to understand how this happene= d, RFC 3382 was written many years before other standards in order to defin= e how the =91collection=92 data type could be used to define attributes.&nb= sp; Because it was an RFC, it had to go through the lengthy IETF process (m= uch longer than the PWG standards process), so it was published after the o= ther PWG standards that defined attributes with media size units for the fi= rst time using the 100th&n= bsp;of mm units.  The idea we had in writing up the =93media-co= l=94 example in RFC 3382, was to show how the =91collection=92 data type = =93could=94 be used.  That is why we used the subjunctive (=93might=94= ) for the description of the =93media-size-supported=94 (1setOf collection)= attribute:
 
=
         For examp=
le, "media-size-supported" might have the values {{x-
      &=
nbsp;  dimension:210, y-dimension:297},{x-dimension:297, y-=
      &n=
bsp;  dimension:420}} to show that it supports two values of "media
     =
    size": A4 (210x297) and A3 (297x420).  It does not =
support
   &n=
bsp;     other combinations of "x-dimension" and "y-dim=
ension" member
  &=
nbsp;      attributes, such as 210x420 or 297x297,=
 and it does not support
&nb=
sp;        non-enumerated values, such a=
s 420x595.
 
<= div style=3D"margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-b= ottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">= Tom
 
From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of = Zehler, Peter
Sent: 
November 08, 2011 08:48
= To: Michael Sweet
Cc: = IPP@pwg.org
Subject= : RE: [IPP] me= dia-size unit problem in rfc3382
=
Mike,
&nb= sp;
I know it=92s confusing; it confused some people h= ere.  One thing, other than the inconsistent differences, that contrib= uted to their confusion was that RFC3382 was publish in September of 2002 a= nd PWG5100.3 was published in February of 2001.  Their initial assumpt= ion was that newer spec should be correct.  They did not read the fine= print in section 5 that indicates the definitions are informative.  F= urthermore there is no reference, normative or informative, that points to = the official definition.
 =
I=92d like to see the 6 mistakes in rfc3382 corrected.  It mi= ght also be a good idea to include at least an informative reference to PWG= 5100.3.
 
Pete
 
 


Xerox Research Center Webster
Email: Peter.Zehler@Xerox.com=

<= span style=3D"font-size: 10pt; font-family: Arial, sans-serif; color: navy;= ">Voice: (585) 265-8755
FAX: (585) 265-7441
= US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701
 
From: Michael Sweet [mailto:msweet@apple.com] 
Sent: = ;Tuesday, November 08, 2011 11:26 AM
To: Zehler, Peter
Subject: Re: [IPP] media-size un= it problem in rfc3382
&nb= sp;
Pete,
<= o:p> 
The media-col definition i= n 3382 was informative and never registered.
=
(and yes thi= s is confusing)
 
<= span style=3D"font-size: 12pt; ">On Nov 8, 2011, at 4:31 AM, Zehler, Peter = wrote:

 

All,
The units for media-size in rfc338= 2 are incorrect.  The examples in rfc3382 are inconsistent.  It i= s my understanding that current implementations from multiple vendors use h= undredth of a millimeter.
 <= /font>
<= span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: bla= ck; ">Rfc3382:
3.1  4a =96 example is in mm
5.1.2.1 =96 defines units as inches=
= 5.1.2.2 - defines units as inches
7.2 =96 ex= ample in inches
Appendix A =96 example in inches
Appendix B =96 example in inches
 
PWG5100.3:
3.13= .8.1 - defines units as <= /span>hu= ndredths of a millimeter
3.13.8.1 - defines units as<= span class=3D"apple-converted-space"> hundredths of a millimeter=
3.13.8.3.1 - defines units as hundredths of a millimeter
3.1= 3.8.3.2 - defines units as = hundredths of a millimeter
 
PWG5105.1:
7.1 - defines units as hundredths of a millimeter (references= 5100.3)
 
PWG5108.1:=
4.3.1 =96 does not call out unit but references 5100.3
<= /div>
5.2.1 -= defines units as = hundredth= s of a millimeter (references 5100.3)
 = =
 
 
 
Peter Zehler

Xerox Resea= rch Center Webster
Email: Peter.Zehler@Xerox.com
Voice: (585) 265-8755<= br>FAX: (5= 85) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701
 

-- =
This message has been scanned for viruses and 
dangerous content by MailScanner
, and is 
believe= d to be clean. _______________________________________________
ipp maili= ng list
ipp@pwg.org
https://www.pwg.org/mailman/l= istinfo/ipp
<= o:p> 
________________________________________= __________
Michael Sweet, Senior Printing Sys= tem Engineer, PWG Chair
 

-- 
This message has been scanned for viruses and<= span class=3D"Apple-converted-space"> 

dangerous content by<= span class=3D"Apple-converted-space"> MailScanner, and is 
believed to be clean.<= /o:p>

_______________________________________= ___________
Michael Sweet, Senior Printing System Engineer, = PWG Chair


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --Boundary_(ID_Qj9cfePYo2sjsuDKJh2rWA)-- --===============0964891063== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============0964891063==-- From ipp-bounces@pwg.org Thu Nov 10 23:36:22 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 495531F0C62 for ; Thu, 10 Nov 2011 23:36:22 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -103.416 X-Spam-Level: X-Spam-Status: No, score=-103.416 tagged_above=-999 required=5 tests=[AWL=1.181, BAYES_00=-2.599, GB_I_LETTER=-2, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CQKSk+2+p8pU for ; Thu, 10 Nov 2011 23:36:20 -0800 (PST) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 3892B1F0C61 for ; Thu, 10 Nov 2011 23:36:20 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id A29037961E; Fri, 11 Nov 2011 02:35:57 -0500 (EST) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.49]) by pwg.org (Postfix) with ESMTP id 3A62F79617 for ; Fri, 11 Nov 2011 02:35:39 -0500 (EST) MIME-version: 1.0 Received: from relay13.apple.com ([17.128.113.29]) by mail-out.apple.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTPS id <0LUH00IA9JREYNN2@mail-out.apple.com> for ipp@pwg.org; Thu, 10 Nov 2011 23:35:38 -0800 (PST) X-AuditID: 1180711d-b7b7dae000007623-db-4ebcd0486780 Received: from [17.151.69.245] (Unknown_Domain [17.151.69.245]) (using TLS with cipher AES128-SHA (AES128-SHA/128 bits)) (Client did not present a certificate) by relay13.apple.com (Apple SCV relay) with SMTP id C9.6F.30243.940DCBE4; Thu, 10 Nov 2011 23:35:37 -0800 (PST) From: Michael Sweet In-reply-to: Date: Thu, 10 Nov 2011 23:35:36 -0800 Message-id: <1A042094-CC84-4C2E-9BC6-B3C128CEFC06@apple.com> References: To: Ira McDonald X-Mailer: Apple Mail (2.1407) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRmVeSWpSXmKPExsUiON31q67nhT1+Br3nrS1ev1rKbnFs30sW iyPfYh2YPbae/MHmsXPWXXaPeYunMwUwR3HZpKTmZJalFunbJXBl3Fk3lbFg8VOmigd3DrA0 MJ5ay9TFyMkhIWAisWzmbXYIW0ziwr31bF2MXBxCAlOZJA68OccKkhAWMJR43HkAzOYFsr8s ecfYxcjBwSyQILF+uydImE1ATeL3pD6wEk6BQIkPO/aCzWcRUJU48XALG4jNLMAvcbD3AzPE GBuJlUcngY0REgiQuPPQFcQUEdCSWPJcEcSUEJCV6H1bP4GRbxaStbMQ1s4CG6ktsWzha2YI W0/iZdM7dkxxXYmL6yYxLmBkW8UoWJSak1hpaKyXWFCQk6qXnJ+7iREUsg2FsjsY9//kP8Qo wMGoxMPL+We3nxBrYllxZe4hRgkOZiUR3sLTe/yEeFMSK6tSi/Lji0pzUosPMUpzsCiJ8/LM A0oJpCeWpGanphakFsFkmTg4pRoYt8gkGOUrKCldu6C2qDoijzX3roDLwUUhzof7Nlnnt3aJ KoVvaytkXNh7auHSJoVV0qbSx+OUTO5tkdFdt7RDRo558uQr4rv7jwg5ZMvxH8/Wn5J5uXbJ VI0trw9NPNF+8Fpe2uarZ319rE69cHzx5SzDgUbbk5cyHltMFWpSmC7564APn2aSEktxRqKh FnNRcSIA+zf9xVUCAAA= X-pwg-MailScanner: Found to be clean, Found to be clean Cc: ipp@pwg.org Subject: [IPP] Re: ABNF for printer-[input/output]-tray X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0304271276==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: A29037961E.AAEB1 X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============0304271276== Content-type: multipart/alternative; boundary="Boundary_(ID_rGt6LHniriKxS+XkyFU0mw)" --Boundary_(ID_rGt6LHniriKxS+XkyFU0mw) Content-type: text/plain; CHARSET=US-ASCII Content-transfer-encoding: 7BIT On Nov 6, 2011, at 2:31 PM, Ira McDonald wrote: > > Hi Mike, Sunday (6 November 2011) > > Below is ABNF for new "printer-input-tray" and "printer-output-tray" > string attributes (i.e., 1setOf (octetString) since they're fixed in > UTF-8 only and not variable charset). > > They are based on Printer MIB v2 conformance requirements, media source > key properties, and DMTF CIM ranking activity by WIMS WG in 2006. The > reference for that activity (I think we should add as an Informative > reference) is: > > DMTF CIM Ranking of Printer MIB v2 Objects, WIMS WG, September 2006, > ftp://ftp.pwg.org/pub/pwg/wims/cim/ > PrinterMibObjectsToAdd_conclusions_20060921_F.pdf > > Mike - note the attribute conformance tables have been included. Also > note I fixed the table headers to more accurate "Printer MIB Object". > > Comments? OK, so I am concerned that we are providing input tray information in two different places. The current media-col-ready attribute provides most of the information in printer-input-tray - as of JPS3 the only missing information is the current level, max capacity, capacity unit, and status. Seems like we could simply add those to the media-source-properties (or a new media-status) collection member attribute instead? As for printer-output-tray, I'm not sure how a Client could correlate the values with output-bin/output-bin-default/output-bin-supported? I almost think we want an output-bin-ready or output-bin-status 1setOf collection attribute instead that correlates the output tray information to output-bin values. > Cheers, > - Ira > > ------------------------------------------------------------------------ > > Notes: > > (1) prtInputIndex is OPTIONAL in "printer-input-tray", because > correlation with the original MIB order is considered unimportant. > > (2) prtInputMediaName, prtInputMediaType, and prtInputMediaColor are > RECOMMENDED in "printer-input-tray", because they are important but > often unknown to the printer (while loaded media dimensions are usually > known). > > (3) prtInputMediaWeight is OPTIONAL in "printer-input-tray", because > because most Printers can't sense loaded media weight. > > (4) Printer MIB objects without corresponding IPP keywords are *not* > mapped, per DMTF CIM ranking activity in WIMS WG in 2006. > > Table X - Keywords for printer-input-tray > > Printer MIB Object IPP Datatype IPP Keyword Conformance > ------------------ ------------ ----------- ----------- > prtInput... > Index (note 1) Integer index OPTIONAL > Type String type REQUIRED > DimUnit String dimunit RECOMMENDED > MediaDimFeedDirDeclared Integer mediafeed REQUIRED > MediaDimXFeedDirDeclared Integer mediaxfeed REQUIRED > MediaDimFeedDirChosen --- --- --- > MediaDimXFeedDirChosen --- --- --- > CapacityUnit String unit RECOMMENDED > MaxCapacity Integer maxcapacity REQUIRED > CurrentLevel Integer level REQUIRED > Status Integer status REQUIRED > MediaName (note 2) String medianame RECOMMENDED > Name String name REQUIRED > VendorName --- --- --- > Model --- --- --- > Version --- --- --- > SerialNumber --- --- --- > Security --- --- --- > MediaWeight (note 3) Integer mediaweight OPTIONAL > MediaType (note 2) String mediatype RECOMMENDED > MediaColor (note 2) String mediacolor RECOMMENDED > MediaFormParts --- --- --- > MediaLoadTimeout --- --- --- > NextIndex --- --- --- > > > Examples of printer-input-tray > > printer-input-tray[1] = > type=sheetFeedAutoRemovableTray; > mediafeed=110000;mediaxfeed=85000; > maxcapacity=500;level=100;status=8;name=Tray1; > index=1;dimunit=tenThousandthsOfInches;unit=sheets; > medianame=na-letter;mediaweight=-2; > mediatype=stationery;mediacolor=blue; > > printer-input-tray[2] = > type=sheetFeedAutoRemovableTray; > mediafeed=110000;mediaxfeed=85000; > maxcapacity=100;level=20;status=8;name=Tray2; > index=2;dimunit=tenThousandthsOfInches;unit=sheets; > medianame=na-letter;mediaweight=-2; > mediatype=photographic;mediacolor=white; > > > Figure X - ABNF for "printer-input-tray" values > > printer-input-tray = *input-required *[input-optional] > ; set of input elements encoded into one value > > input-required = input-req ";" > input-req = input-type / > input-media-feed / > input-media-xfeed / > input-max-capacity / > input-level / > input-status / > input-name > > input-optional = input-opt ";" > input-opt = input-index / > input-dim-unit / > input-unit / > input-media-name / > input-media-weight / > input-media-type / > input-media-color > > input-type = "type" "=" 1*ALPHA > ; enumerated value as an alpha string > ; (e.g., 'sheetFeedAutoRemovableTray') of prtInputType > ; in [RFC3805] mapped indirectly from > ; the *label* in PrtInputTypeTC in [IANAPRT] > > input-media-feed = "mediafeed" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtInputMediaDimFeedDirDeclared in [RFC3805] > > input-media-xfeed = "mediaxfeed" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtInputMediaDimXFeedDirDeclared in [RFC3805] > > input-max-capacity = "maxcapacity" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtInputMaxCapacity in [RFC3805] > > input-level = "level" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtInputCurrentLevel in [RFC3805] > > input-status = "status" "=" 1*DIGIT > ; integer value as a numeric string mapped directly from > ; prtInputStatus in [RFC3805] > > input-name = "name" "=" 1*ALPHA > ; string value as an alpha string mapped directly from > ; prtInputName in [RFC3805] > > > input-index = "index" "=" 1*DIGIT > ; integer value as a numeric string mapped directly from > ; prtInputIndex in [RFC3805] > > input-dim-unit = "dimunit" "=" 1*ALPHA > ; enumerated value as an alpha string (e.g., 'other') of > ; prtInputDimUnit in [RFC3805] mapped indirectly from > ; the *label* in PrtMediaUnitTC in [RFC3805] > > input-unit = "unit" "=" 1*ALPHA > ; enumerated value as an alpha string (e.g., 'other') of > ; prtInputCapacityUnit in [RFC3805] mapped indirectly from > ; the *label* in PrtCapacityUnitTC in [RFC3805] > > input-media-name = "medianame" "=" 1*ALPHA > ; string value as an alpha string mapped directly from > ; prtInputMediaName in [RFC3805] > > input-media-weight = "mediaweight" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtInputMediaWeight in [RFC3805] > > input-media-type = "mediatype" "=" 1*ALPHA > ; string value as an alpha string mapped directly from > ; prtInputMediaType in [RFC3805] > > input-media-color = "mediacolor" "=" 1*ALPHA > ; string value as an alpha string mapped directly from > ; prtInputMediaColor in [RFC3805] > > ------------------------------------------------------------------------ > > Notes: > > (1) prtOutputIndex is OPTIONAL in "printer-output-tray", because > correlation with the original MIB order is considered unimportant. > > (2) prtOutputDimUnit, prtOutputMaxDimFeedDir, prtOutputMaxDimXFeedDir, > prtOutputMinDimFeedDir, and prtOutputMinDimXFeedDir are *not* mapped, > because they were rated "C" (low priority) in the DMTF CIM ranking > activity in WIMS WG in 2006. > > (3) prtOutputStackingOrder, prtOututPageDeliveryOrientation, and > prtOutputOffsetStacking are OPTIONAL in "printer-output-tray", because > they were rated "B" (medium priority) in the DMTF CIM ranking activity > in WIMS WG in 2006. > > (4) Printer MIB objects without corresponding IPP keywords are *not* > mapped, per DMTF CIM ranking activity in WIMS WG in 2006. > > Table Y - Keywords for printer-output-tray > > Printer MIB Object IPP Datatype IPP Keyword Conformance > ------------------ ------------ ----------- ----------- > prtOutput... > Index (note 1) Integer index OPTIONAL > Type String type REQUIRED > CapacityUnit String unit RECOMMENDED > MaxCapacity Integer maxcapacity REQUIRED > RemainingCapacity Integer remaining REQUIRED > Status Integer status REQUIRED > Name String name REQUIRED > VendorName --- --- --- > Model --- --- --- > Version --- --- --- > SerialNumber --- --- --- > Security --- --- --- > DimUnit (note 2) --- --- --- > MaxDimFeedDir (note 2) --- --- --- > MaxDimXFeedDir (note 2) --- --- --- > MinDimFeedDir (note 2) --- --- --- > MinDimXFeedDir (note 2) --- --- --- > StackingOrder (note 3) String stackingorder OPTIONAL > PageDeliveryOrientation String pagedelivery OPTIONAL > (note 3) > Bursting --- --- --- > Decollating --- --- --- > PageCollated --- --- --- > OffsetStacking (note 3) String offsetstacking OPTIONAL > > > Examples of printer-output-tray > > printer-output-tray[1] = > type=removableBin; > maxcapacity=500;remaining=-3;status=12;name=LeftOutputBin; > index=1;unit=sheets;stackingorder=firstToLast; > pagedelivery=faceDown;offsetstacking=notPresent; > > printer-output-tray[2] = > type=removableBin; > maxcapacity=300;remaining=-3;status=0;name=RightOutputBin; > index=2;unit=sheets;stackingorder=firstToLast; > pagedelivery=faceDown;offsetstacking=notPresent; > > > Figure Y - ABNF for "printer-output-tray" values > > printer-output-tray = *output-required *[output-optional] > ; set of output elements encoded into one value > > output-required = output-req ";" > output-req = output-type / > output-max-capacity / > output-remaining / > output-status / > output-name > > output-optional = output-opt ";" > output-opt = output-index / > output-unit / > output-stacking-order / > output-page-delivery / > output-offset-stacking > > output-type = "type" "=" 1*ALPHA > ; enumerated value as an alpha string > ; (e.g., 'removableBin') of prtOutputType > ; in [RFC3805] mapped indirectly from > ; the *label* in PrtOutputTypeTC in [IANAPRT] > > output-max-capacity = "maxcapacity" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtOutputMaxCapacity in [RFC3805] > > output-remaining = "remaining" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtOutputRemainingCapacity in [RFC3805] > > output-status = "status" "=" 1*DIGIT > ; integer value as a numeric string mapped directly from > ; prtOutputStatus in [RFC3805] > > output-name = "name" "=" 1*ALPHA > ; string value as an alpha string mapped directly from > ; prtOutputName in [RFC3805] > > > output-index = "index" "=" 1*DIGIT > ; integer value as a numeric string mapped directly from > ; prtOutputIndex in [RFC3805] > > output-unit = "unit" "=" 1*ALPHA > ; enumerated value as an alpha string (e.g., 'other') of > ; prtOutputCapacityUnit in [RFC3805] mapped indirectly from > ; the *label* in PrtCapacityUnitTC in [RFC3805] > > output-stacking-order = "stackingorder" "=" 1*ALPHA > ; enumerated value as an alpha string (e.g., 'firstToLast') of > ; prtOutputStackingOrder in [RFC3805] mapped indirectly from > ; the *label* in PrtOutputStackingOrderTC in [RFC3805] > > output-page-delivery = "pagedelivery" "=" 1*ALPHA > ; enumerated value as an alpha string (e.g., 'faceUp') of > ; prtOutputPageDeliveryOrientation in [RFC3805] mapped indirectly > ; from the *label* in PrtOutputPageDeliveryOrientationTC in > ; [RFC3805] > > output-offset-stacking = "offsetstacking" "=" 1*ALPHA > ; enumerated value as an alpha string (e.g., 'notPresent') of > ; prtOutputOffsetStacking in [RFC3805] mapped indirectly from > ; the *label* in PresentOnOff in [RFC3805] > > ------------------------------------------------------------------------ > __________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --Boundary_(ID_rGt6LHniriKxS+XkyFU0mw) Content-type: text/html; CHARSET=US-ASCII Content-transfer-encoding: quoted-printable
On Nov 6, 2011, = at 2:31 PM, Ira McDonald wrote:

Hi Mike,          &= nbsp;           &nbs= p;            &= nbsp;   Sunday (6 November 2011)

Below is ABNF for new "pr= inter-input-tray" and "printer-output-tray"
string attributes (i.e., 1se= tOf (octetString) since they're fixed in
UTF-8 only and not variable charset).

They are based on Printer MIB = v2 conformance requirements, media source
key properties, and DMTF CIM r= anking activity by WIMS WG in 2006.  The
reference for that activit= y (I think we should add as an Informative
reference) is:

DMTF CIM Ranking of Printer MIB v2 Objects, WIMS WG, = September 2006,
ftp://ft= p.pwg.org/pub/pwg/wims/cim/
    PrinterMibObjectsToAd= d_conclusions_20060921_F.pdf

Mike - note the attribute conformance tables have been included.  = Also
note I fixed the table headers to more accurate "Printer MIB Object= ".

Comments?

OK, so I am concerned th= at we are providing input tray information in two different places.  T= he current media-col-ready attribute provides most of the information in pr= inter-input-tray - as of JPS3 the only missing information is the current l= evel, max capacity, capacity unit, and status.  Seems like we could si= mply add those to the media-source-properties (or a new media-status) colle= ction member attribute instead?

As for printer-out= put-tray, I'm not sure how a Client could correlate the values with output-= bin/output-bin-default/output-bin-supported?  I almost think we want a= n output-bin-ready or output-bin-status 1setOf collection attribute instead= that correlates the output tray information to output-bin values.

Cheers,
- Ira

--------= ----------------------------------------------------------------

Notes:

(1) prtInputIndex is OPTIONAL in "printer-input-tray", be= cause
correlation with the original MIB order is considered unimportant.=

(2) prtInputMediaName, prtInputMediaType, and prtInputMediaColor ar= e
RECOMMENDED in "printer-input-tray", because they are important but
ofte= n unknown to the printer (while loaded media dimensions are usually
know= n).

(3) prtInputMediaWeight is OPTIONAL in "printer-input-tray", bec= ause
because most Printers can't sense loaded media weight.

(4) Printer M= IB objects without corresponding IPP keywords are *not*
mapped, per DMTF= CIM ranking activity in WIMS WG in 2006.

    &n= bsp;       Table X - Keywords for printer-inp= ut-tray

Printer MIB Object      IPP Datatype &nbs= p;  IPP Keyword         Confor= mance
------------------      ------------ = ;   -----------         -= ----------
prtInput...
Index (note 1)     &n= bsp;    Integer       &nb= sp; index           =     OPTIONAL
Type            = ;        String    &= nbsp;     type       = ;         REQUIRED
DimUnit =             &nb= sp;   String         = ; dimunit           =   RECOMMENDED
MediaDimFeedDirDeclared Integer   &nbs= p;     mediafeed      &nb= sp;    REQUIRED
MediaDimXFeedDirDeclared Integer &nb= sp;      mediaxfeed     &= nbsp;    REQUIRED
MediaDimFeedDirChosen   ---      &n= bsp;      ---      &= nbsp;          ---
MediaDim= XFeedDirChosen  ---        &nb= sp;    ---        &n= bsp;        ---
CapacityUnit &nb= sp;          String  = ;        unit    &nb= sp;           RECOMMENDED=
MaxCapacity          =    Integer         maxcap= acity         REQUIRED
CurrentLevel          &nb= sp; Integer         level &nbs= p;             = REQUIRED
Status         &nb= sp;        Integer   &nbs= p;     status       =        REQUIRED
MediaName (note 2) &n= bsp;    String       &nbs= p;  medianame         &nb= sp; RECOMMENDED
Name        &nbs= p;           String =          name   &nbs= p;            REQUIR= ED
VendorName           = ;   ---         &nbs= p;   ---         &nb= sp;       ---
Model    = ;            &n= bsp;  ---          &= nbsp;  ---          =        ---
Version    =              --= -             -= --            &= nbsp;    ---
SerialNumber     &n= bsp;      ---      &= nbsp;      ---      =            ---
Security           &= nbsp;    ---        =      ---        = ;         ---
MediaWeight (note = 3)    Integer        = ; mediaweight         OPTIONAL
M= ediaType (note 2)      String   &nb= sp;      mediatype     &n= bsp;     RECOMMENDED
MediaColor (note 2)  =    String          m= ediacolor          RECOMMENDED=
MediaFormParts          ---&nb= sp;            ---&n= bsp;            = ;    ---
MediaLoadTimeout     &n= bsp;  ---          &= nbsp;  ---          =        ---
NextIndex   &nbs= p;           --- &nb= sp;           --- &n= bsp;            = ;   ---


       &nbs= p;            Exampl= es of printer-input-tray

printer-input-tray[1] =3D
    type=3DsheetFeedAutoRem= ovableTray;
    mediafeed=3D110000;mediaxfeed=3D85000;    maxcapacity=3D500;level=3D100;status=3D8;name=3DTray1;<= br>    index=3D1;dimunit=3DtenThousandthsOfInches;unit=3Dshe= ets;
    medianame=3Dna-letter;mediaweight=3D-2;
  &= nbsp; mediatype=3Dstationery;mediacolor=3Dblue;

printer-input-tray[2= ] =3D
    type=3DsheetFeedAutoRemovableTray;
 &nb= sp;  mediafeed=3D110000;mediaxfeed=3D85000;
    maxc= apacity=3D100;level=3D20;status=3D8;name=3DTray2;
    index=3D2;dimunit=3DtenThousandthsOfInches;unit=3Dsheets= ;
    medianame=3Dna-letter;mediaweight=3D-2;
 &n= bsp;  mediatype=3Dphotographic;mediacolor=3Dwhite;


 &n= bsp;          Figure X - ABNF = for "printer-input-tray" values

printer-input-tray  =3D *input-required *[input-optional]
 = ;   ; set of input elements encoded into one value

input-r= equired      =3D input-req ";"
input-req &= nbsp;         =3D input-type /
&= nbsp;           &nbs= p;         input-media-feed /
            &nb= sp;         input-media-xfeed /
=             &nb= sp;         input-max-capacity /            &n= bsp;         input-level /
 = ;            &n= bsp;        input-status /
 &nbs= p;            &= nbsp;       input-name

input-optional&= nbsp;     =3D input-opt ";"
input-opt           =3D i= nput-index /
          = ;            input-d= im-unit /
          &n= bsp;           input-unit= /
           &nb= sp;          input-media-name = /
           &nbs= p;          input-media-weight= /
           &nb= sp;          input-media-type = /
            &nb= sp;         input-media-color
input-type          =3D "typ= e" "=3D" 1*ALPHA
    ; enumerated value as an alpha strin= g
    ; (e.g., 'sheetFeedAutoRemovableTray') of prtInputT= ype
    ; in [RFC3805] mapped indirectly from
  &nb= sp; ; the *label* in PrtInputTypeTC in [IANAPRT]

input-media-feed&nb= sp;   =3D "mediafeed" "=3D"  1*[DIGIT / "-"]
  =   ; integer value as a numeric string mapped directly from
    ; prtInputMediaDimFeedDirDeclared in [RFC3805]

in= put-media-xfeed   =3D "mediaxfeed" "=3D"  1*[DIGIT / "-"]    ; integer value as a numeric string mapped directly fro= m
    ; prtInputMediaDimXFeedDirDeclared in [RFC3805]

input-max-capacity  =3D "maxcapacity" "=3D" 1*[DIGIT / "-"]
&nb= sp;   ; integer value as a numeric string mapped directly from    ; prtInputMaxCapacity in [RFC3805]

input-level&n= bsp;        =3D "level" "=3D" 1*[DIGIT /= "-"]
    ; integer value as a numeric string mapped directly from=
    ; prtInputCurrentLevel in [RFC3805]

input-sta= tus        =3D "status" "=3D" 1*DIGIT    ; integer value as a numeric string mapped directly fro= m
    ; prtInputStatus in [RFC3805]

input-name &nb= sp;        =3D "name" "=3D" 1*ALPHA
&= nbsp;   ; string value as an alpha string mapped directly from    ; prtInputName in [RFC3805]


input-index = ;        =3D "index" "=3D" 1*DIGIT
    ; integer value as a numeric string mapped directly from=
    ; prtInputIndex in [RFC3805]

input-dim-unit&n= bsp;     =3D "dimunit" "=3D" 1*ALPHA
  &nb= sp; ; enumerated value as an alpha string (e.g., 'other') of
    ; prtInputDimUnit in [RFC3805] mapped indirectly from    ; the *label* in PrtMediaUnitTC in [RFC3805]

inp= ut-unit          =3D "unit" "= =3D" 1*ALPHA
    ; enumerated value as an alpha string (e= .g., 'other') of
    ; prtInputCapacityUnit in [RFC3805] mapped indirectly fr= om
    ; the *label* in PrtCapacityUnitTC in [RFC3805]
input-media-name    =3D "medianame" "=3D" 1*ALPHA
&n= bsp;   ; string value as an alpha string mapped directly from
    ; prtInputMediaName in [RFC3805]

input-media-weig= ht  =3D "mediaweight" "=3D" 1*[DIGIT / "-"]
    ; in= teger value as a numeric string mapped directly from
    = ; prtInputMediaWeight in [RFC3805]

input-media-type    =3D "mediatype" "=3D" 1*ALPHA
&nb= sp;   ; string value as an alpha string mapped directly from
&= nbsp;   ; prtInputMediaType in [RFC3805]

input-media-color=    =3D "mediacolor" "=3D" 1*ALPHA
    ; string value as an alpha string mapped directly from    ; prtInputMediaColor in [RFC3805]

-------------= -----------------------------------------------------------

Notes:
(1) prtOutputIndex is OPTIONAL in "printer-output-tray", because
correlation with the original MIB order is considered unimportant.

(= 2) prtOutputDimUnit, prtOutputMaxDimFeedDir, prtOutputMaxDimXFeedDir,
pr= tOutputMinDimFeedDir, and prtOutputMinDimXFeedDir are *not* mapped,
because they were rated "C" (low priority) in the DMTF CIM ranking
activ= ity in WIMS WG in 2006.

(3) prtOutputStackingOrder, prtOututPageDeli= veryOrientation, and
prtOutputOffsetStacking are OPTIONAL in "printer-ou= tput-tray", because
they were rated "B" (medium priority) in the DMTF CIM ranking activity
i= n WIMS WG in 2006.

(4) Printer MIB objects without corresponding IPP= keywords are *not*
mapped, per DMTF CIM ranking activity in WIMS WG in = 2006.

            Tabl= e Y - Keywords for printer-output-tray

Printer MIB Object  = ;    IPP Datatype    IPP Keyword  &= nbsp;      Conformance
------------------ =      ------------    ----------- &n= bsp;       -----------
prtOutput...
Index (note 1)          Intege= r         index   &n= bsp;           OPTIONALType           &nb= sp;        String    = ;      type      &nb= sp;         REQUIRED
CapacityUni= t            String&= nbsp;         unit   = ;             R= ECOMMENDED
MaxCapacity        &n= bsp;    Integer       &nb= sp; maxcapacity         REQUIRED
RemainingCapacity       Integer  &n= bsp;      remaining     &= nbsp;     REQUIRED
Status    &nb= sp;            = Integer         status  =             REQUIRED=
Name           &= nbsp;        String   &nb= sp;      name      &= nbsp;         REQUIRED
VendorNam= e            &n= bsp; ---           &= nbsp; ---           =       ---
Model           &nbs= p;       ---     &nb= sp;       ---     &n= bsp;           ---
Ver= sion            = ;     ---       &nbs= p;     ---       &nb= sp;         ---
SerialNumber&nbs= p;           --- &nb= sp;           --- &n= bsp;            = ;   ---
Security       &nbs= p;        ---    &nb= sp;        ---    &n= bsp;            ---<= br> DimUnit (note 2)        ---  &= nbsp;          ---  =             &nb= sp;  ---
MaxDimFeedDir (note 2)  ---    &n= bsp;        ---    &= nbsp;            ---=
MaxDimXFeedDir (note 2) ---       &n= bsp;     ---       &= nbsp;         ---
MinDimFeedDir = (note 2)  ---         &nb= sp;   ---         &n= bsp;       ---
MinDimXFeedDir (note 2) ---        =      ---        = ;         ---
StackingOrder (not= e 3)  String          sta= ckingorder       OPTIONAL
PageDeliveryOrie= ntation String          pagede= livery        OPTIONAL
  &n= bsp; (note 3)
Bursting           &= nbsp;    ---        =      ---        = ;         ---
Decollating &= nbsp;           --- =             --- = ;            &n= bsp;   ---
PageCollated      &nb= sp;     ---       &n= bsp;     ---       &= nbsp;         ---
OffsetStacking= (note 3) String          offs= etstacking      OPTIONAL


           &= nbsp;        Examples of printer-output-= tray

printer-output-tray[1] =3D
    type=3Dremovab= leBin;
    maxcapacity=3D500;remaining=3D-3;status=3D12;n= ame=3DLeftOutputBin;
    index=3D1;unit=3Dsheets;stacking= order=3DfirstToLast;
    pagedelivery=3DfaceDown;offsetstacking=3DnotPresent;
=
printer-output-tray[2] =3D
    type=3DremovableBin;    maxcapacity=3D300;remaining=3D-3;status=3D0;name=3DRig= htOutputBin;
    index=3D2;unit=3Dsheets;stackingorder=3D= firstToLast;
    pagedelivery=3DfaceDown;offsetstacking=3DnotPresent;
=

            = Figure Y - ABNF for "printer-output-tray" values

printer-output-tray= =3D *output-required *[output-optional]
    ; set of out= put elements encoded into one value

output-required     =3D output-req ";"
output-re= q          =3D output-type /            &= nbsp;         output-max-capacity /=
            = ;          output-remaining /<= br>            =           output-status /
            &nb= sp;         output-name

outp= ut-optional     =3D output-opt ";"
output-opt &= nbsp;        =3D output-index /
 = ;            &n= bsp;        output-unit /
  = ;            &n= bsp;       output-stacking-order /
 &= nbsp;           &nbs= p;        output-page-delivery /
            &nb= sp;         output-offset-stacking<= br>
output-type         =3D "typ= e" "=3D" 1*ALPHA
    ; enumerated value as an alpha strin= g
    ; (e.g., 'removableBin') of prtOutputType
 =    ; in [RFC3805] mapped indirectly from
    ; the *label* in PrtOutputTypeTC in [IANAPRT]

out= put-max-capacity =3D "maxcapacity" "=3D" 1*[DIGIT / "-"]
  &nb= sp; ; integer value as a numeric string mapped directly from
  = ;  ; prtOutputMaxCapacity in [RFC3805]

output-remaining    =3D "remaining" "=3D" 1*[DIGIT / "-"= ]
    ; integer value as a numeric string mapped directly= from
    ; prtOutputRemainingCapacity in [RFC3805]
output-status       =3D "status" "=3D" 1*DI= GIT
    ; integer value as a numeric string mapped directly from=
    ; prtOutputStatus in [RFC3805]

output-name&nb= sp;        =3D "name" "=3D" 1*ALPHA
&= nbsp;   ; string value as an alpha string mapped directly from
    ; prtOutputName in [RFC3805]


output-index&nbs= p;       =3D "index" "=3D" 1*DIGIT
 &= nbsp;  ; integer value as a numeric string mapped directly from
&nb= sp;   ; prtOutputIndex in [RFC3805]

output-unit  = ;       =3D "unit" "=3D" 1*ALPHA
    ; enumerated value as an alpha string (e.g., 'other') of=
    ; prtOutputCapacityUnit in [RFC3805] mapped indirect= ly from
    ; the *label* in PrtCapacityUnitTC in [RFC380= 5]

output-stacking-order =3D "stackingorder" "=3D" 1*ALPHA
    ; enumerated value as an alpha string (e.g., 'firstToLas= t') of
    ; prtOutputStackingOrder in [RFC3805] mapped i= ndirectly from
    ; the *label* in PrtOutputStackingOrde= rTC in [RFC3805]

output-page-delivery =3D "pagedelivery" "=3D" 1*ALP= HA
    ; enumerated value as an alpha string (e.g., 'faceUp') o= f
    ; prtOutputPageDeliveryOrientation in [RFC3805] map= ped indirectly
    ; from the *label* in PrtOutputPageDel= iveryOrientationTC in
    ; [RFC3805]

output-offset-stacking =3D "offsetstacking" "=3D" 1*ALPHA
 &nbs= p;  ; enumerated value as an alpha string (e.g., 'notPresent') of
&= nbsp;   ; prtOutputOffsetStacking in [RFC3805] mapped indirectly = from
    ; the *label* in PresentOnOff in [RFC3805]

------= ------------------------------------------------------------------


_______________________________________= ___________
Michael Sweet, Senior Printing System Engineer, = PWG Chair


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --Boundary_(ID_rGt6LHniriKxS+XkyFU0mw)-- --===============0304271276== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============0304271276==-- From ipp-bounces@pwg.org Fri Nov 11 12:29:03 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BACF21F8AF7 for ; Fri, 11 Nov 2011 12:29:03 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.856 X-Spam-Level: X-Spam-Status: No, score=-3.856 tagged_above=-999 required=5 tests=[AWL=0.741, BAYES_00=-2.599, GB_I_LETTER=-2, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9bP9aLuJktLY for ; Fri, 11 Nov 2011 12:29:01 -0800 (PST) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 0295021F8AF5 for ; Fri, 11 Nov 2011 12:29:00 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 81DD479639; Fri, 11 Nov 2011 15:28:42 -0500 (EST) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-bw0-f46.google.com (mail-bw0-f46.google.com [209.85.214.46]) by pwg.org (Postfix) with ESMTP id 2BC3879636 for ; Fri, 11 Nov 2011 15:28:26 -0500 (EST) Received: by bke11 with SMTP id 11so4672247bke.5 for ; Fri, 11 Nov 2011 12:28:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=4cEH9MAu6rD6B4nnkfYDZ9he8pscoetOh/vO3jjf570=; b=xjgqNMF/FfdHhTcl/8B66WQu7O0+xR1ZC2RgEl5kpVrSzf8F7ZhYT7vIPPO+YuzYEi Usomfgwc4TFGDC8tWecLnMmPGRnhAxNxV58sCynCs3SOhXDFPNh2hcaP0vh602iibRTq mJ2raR2oiKjd9lGV3EpYZfHvOP9JzWkwlQGgk= MIME-Version: 1.0 Received: by 10.204.50.88 with SMTP id y24mr9698083bkf.53.1321043305882; Fri, 11 Nov 2011 12:28:25 -0800 (PST) Received: by 10.223.124.203 with HTTP; Fri, 11 Nov 2011 12:28:25 -0800 (PST) In-Reply-To: <1A042094-CC84-4C2E-9BC6-B3C128CEFC06@apple.com> References: <1A042094-CC84-4C2E-9BC6-B3C128CEFC06@apple.com> Date: Fri, 11 Nov 2011 15:28:25 -0500 Message-ID: From: Ira McDonald To: Michael Sweet , Ira McDonald X-pwg-MailScanner: Found to be clean, Found to be clean Cc: ipp@pwg.org Subject: [IPP] Re: ABNF for printer-[input/output]-tray X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1102518850==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 81DD479639.A9219 X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============1102518850== Content-Type: multipart/alternative; boundary=00032555767afae42504b17b5c8a --00032555767afae42504b17b5c8a Content-Type: text/plain; charset=ISO-8859-1 Hi Mike, Needs discussion at IPP WG meeting and probably at PWG F2F. Pete Zehler is understandably not in favor of moving away from the Printer MIB model of subunit elements - I agree with him. Bear in mind that the value of "output-bin" is simply the value of the "prtOutputName" element in Printer MIB - there's no obscurity about correlation. And "output-bin" as a sticky Job attribute was a late IPP addition and is poorly supported (in my experience). "output-bin-default" has the same value as "prtOutputDefaultIndex->prtOutputName". Cheers, - Ira Ira McDonald (Musician / Software Architect) Chair - Linux Foundation Open Printing WG Secretary - IEEE-ISTO Printer Working Group Co-Chair - IEEE-ISTO PWG IPP WG Co-Chair - TCG Trusted Mobility Solutions WG Chair - TCG Embedded Systems Hardcopy SG IETF Designated Expert - IPP & Printer MIB Blue Roof Music/High North Inc http://sites.google.com/site/blueroofmusic http://sites.google.com/site/highnorthinc mailto:blueroofmusic@gmail.com Winter 579 Park Place Saline, MI 48176 734-944-0094 Summer PO Box 221 Grand Marais, MI 49839 906-494-2434 On Fri, Nov 11, 2011 at 2:35 AM, Michael Sweet wrote: > On Nov 6, 2011, at 2:31 PM, Ira McDonald wrote: > > > Hi Mike, Sunday (6 November 2011) > > Below is ABNF for new "printer-input-tray" and "printer-output-tray" > string attributes (i.e., 1setOf (octetString) since they're fixed in > UTF-8 only and not variable charset). > > They are based on Printer MIB v2 conformance requirements, media source > key properties, and DMTF CIM ranking activity by WIMS WG in 2006. The > reference for that activity (I think we should add as an Informative > reference) is: > > DMTF CIM Ranking of Printer MIB v2 Objects, WIMS WG, September 2006, > ftp://ftp.pwg.org/pub/pwg/wims/cim/ > PrinterMibObjectsToAdd_conclusions_20060921_F.pdf > > Mike - note the attribute conformance tables have been included. Also > note I fixed the table headers to more accurate "Printer MIB Object". > > Comments? > > > OK, so I am concerned that we are providing input tray information in two > different places. The current media-col-ready attribute provides most of > the information in printer-input-tray - as of JPS3 the only missing > information is the current level, max capacity, capacity unit, and status. > Seems like we could simply add those to the media-source-properties (or a > new media-status) collection member attribute instead? > > As for printer-output-tray, I'm not sure how a Client could correlate the > values with output-bin/output-bin-default/output-bin-supported? I almost > think we want an output-bin-ready or output-bin-status 1setOf collection > attribute instead that correlates the output tray information to output-bin > values. > > Cheers, > - Ira > > ------------------------------------------------------------------------ > > Notes: > > (1) prtInputIndex is OPTIONAL in "printer-input-tray", because > correlation with the original MIB order is considered unimportant. > > (2) prtInputMediaName, prtInputMediaType, and prtInputMediaColor are > RECOMMENDED in "printer-input-tray", because they are important but > often unknown to the printer (while loaded media dimensions are usually > known). > > (3) prtInputMediaWeight is OPTIONAL in "printer-input-tray", because > because most Printers can't sense loaded media weight. > > (4) Printer MIB objects without corresponding IPP keywords are *not* > mapped, per DMTF CIM ranking activity in WIMS WG in 2006. > > Table X - Keywords for printer-input-tray > > Printer MIB Object IPP Datatype IPP Keyword Conformance > ------------------ ------------ ----------- ----------- > prtInput... > Index (note 1) Integer index OPTIONAL > Type String type REQUIRED > DimUnit String dimunit RECOMMENDED > MediaDimFeedDirDeclared Integer mediafeed REQUIRED > MediaDimXFeedDirDeclared Integer mediaxfeed REQUIRED > MediaDimFeedDirChosen --- --- --- > MediaDimXFeedDirChosen --- --- --- > CapacityUnit String unit RECOMMENDED > MaxCapacity Integer maxcapacity REQUIRED > CurrentLevel Integer level REQUIRED > Status Integer status REQUIRED > MediaName (note 2) String medianame RECOMMENDED > Name String name REQUIRED > VendorName --- --- --- > Model --- --- --- > Version --- --- --- > SerialNumber --- --- --- > Security --- --- --- > MediaWeight (note 3) Integer mediaweight OPTIONAL > MediaType (note 2) String mediatype RECOMMENDED > MediaColor (note 2) String mediacolor RECOMMENDED > MediaFormParts --- --- --- > MediaLoadTimeout --- --- --- > NextIndex --- --- --- > > > Examples of printer-input-tray > > printer-input-tray[1] = > type=sheetFeedAutoRemovableTray; > mediafeed=110000;mediaxfeed=85000; > maxcapacity=500;level=100;status=8;name=Tray1; > index=1;dimunit=tenThousandthsOfInches;unit=sheets; > medianame=na-letter;mediaweight=-2; > mediatype=stationery;mediacolor=blue; > > printer-input-tray[2] = > type=sheetFeedAutoRemovableTray; > mediafeed=110000;mediaxfeed=85000; > maxcapacity=100;level=20;status=8;name=Tray2; > index=2;dimunit=tenThousandthsOfInches;unit=sheets; > medianame=na-letter;mediaweight=-2; > mediatype=photographic;mediacolor=white; > > > Figure X - ABNF for "printer-input-tray" values > > printer-input-tray = *input-required *[input-optional] > ; set of input elements encoded into one value > > input-required = input-req ";" > input-req = input-type / > input-media-feed / > input-media-xfeed / > input-max-capacity / > input-level / > input-status / > input-name > > input-optional = input-opt ";" > input-opt = input-index / > input-dim-unit / > input-unit / > input-media-name / > input-media-weight / > input-media-type / > input-media-color > > input-type = "type" "=" 1*ALPHA > ; enumerated value as an alpha string > ; (e.g., 'sheetFeedAutoRemovableTray') of prtInputType > ; in [RFC3805] mapped indirectly from > ; the *label* in PrtInputTypeTC in [IANAPRT] > > input-media-feed = "mediafeed" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtInputMediaDimFeedDirDeclared in [RFC3805] > > input-media-xfeed = "mediaxfeed" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtInputMediaDimXFeedDirDeclared in [RFC3805] > > input-max-capacity = "maxcapacity" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtInputMaxCapacity in [RFC3805] > > input-level = "level" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtInputCurrentLevel in [RFC3805] > > input-status = "status" "=" 1*DIGIT > ; integer value as a numeric string mapped directly from > ; prtInputStatus in [RFC3805] > > input-name = "name" "=" 1*ALPHA > ; string value as an alpha string mapped directly from > ; prtInputName in [RFC3805] > > > input-index = "index" "=" 1*DIGIT > ; integer value as a numeric string mapped directly from > ; prtInputIndex in [RFC3805] > > input-dim-unit = "dimunit" "=" 1*ALPHA > ; enumerated value as an alpha string (e.g., 'other') of > ; prtInputDimUnit in [RFC3805] mapped indirectly from > ; the *label* in PrtMediaUnitTC in [RFC3805] > > input-unit = "unit" "=" 1*ALPHA > ; enumerated value as an alpha string (e.g., 'other') of > ; prtInputCapacityUnit in [RFC3805] mapped indirectly from > ; the *label* in PrtCapacityUnitTC in [RFC3805] > > input-media-name = "medianame" "=" 1*ALPHA > ; string value as an alpha string mapped directly from > ; prtInputMediaName in [RFC3805] > > input-media-weight = "mediaweight" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtInputMediaWeight in [RFC3805] > > input-media-type = "mediatype" "=" 1*ALPHA > ; string value as an alpha string mapped directly from > ; prtInputMediaType in [RFC3805] > > input-media-color = "mediacolor" "=" 1*ALPHA > ; string value as an alpha string mapped directly from > ; prtInputMediaColor in [RFC3805] > > ------------------------------------------------------------------------ > > Notes: > > (1) prtOutputIndex is OPTIONAL in "printer-output-tray", because > correlation with the original MIB order is considered unimportant. > > (2) prtOutputDimUnit, prtOutputMaxDimFeedDir, prtOutputMaxDimXFeedDir, > prtOutputMinDimFeedDir, and prtOutputMinDimXFeedDir are *not* mapped, > because they were rated "C" (low priority) in the DMTF CIM ranking > activity in WIMS WG in 2006. > > (3) prtOutputStackingOrder, prtOututPageDeliveryOrientation, and > prtOutputOffsetStacking are OPTIONAL in "printer-output-tray", because > they were rated "B" (medium priority) in the DMTF CIM ranking activity > in WIMS WG in 2006. > > (4) Printer MIB objects without corresponding IPP keywords are *not* > mapped, per DMTF CIM ranking activity in WIMS WG in 2006. > > Table Y - Keywords for printer-output-tray > > Printer MIB Object IPP Datatype IPP Keyword Conformance > ------------------ ------------ ----------- ----------- > prtOutput... > Index (note 1) Integer index OPTIONAL > Type String type REQUIRED > CapacityUnit String unit RECOMMENDED > MaxCapacity Integer maxcapacity REQUIRED > RemainingCapacity Integer remaining REQUIRED > Status Integer status REQUIRED > Name String name REQUIRED > VendorName --- --- --- > Model --- --- --- > Version --- --- --- > SerialNumber --- --- --- > Security --- --- --- > DimUnit (note 2) --- --- --- > MaxDimFeedDir (note 2) --- --- --- > MaxDimXFeedDir (note 2) --- --- --- > MinDimFeedDir (note 2) --- --- --- > MinDimXFeedDir (note 2) --- --- --- > StackingOrder (note 3) String stackingorder OPTIONAL > PageDeliveryOrientation String pagedelivery OPTIONAL > (note 3) > Bursting --- --- --- > Decollating --- --- --- > PageCollated --- --- --- > OffsetStacking (note 3) String offsetstacking OPTIONAL > > > Examples of printer-output-tray > > printer-output-tray[1] = > type=removableBin; > maxcapacity=500;remaining=-3;status=12;name=LeftOutputBin; > index=1;unit=sheets;stackingorder=firstToLast; > pagedelivery=faceDown;offsetstacking=notPresent; > > printer-output-tray[2] = > type=removableBin; > maxcapacity=300;remaining=-3;status=0;name=RightOutputBin; > index=2;unit=sheets;stackingorder=firstToLast; > pagedelivery=faceDown;offsetstacking=notPresent; > > > Figure Y - ABNF for "printer-output-tray" values > > printer-output-tray = *output-required *[output-optional] > ; set of output elements encoded into one value > > output-required = output-req ";" > output-req = output-type / > output-max-capacity / > output-remaining / > output-status / > output-name > > output-optional = output-opt ";" > output-opt = output-index / > output-unit / > output-stacking-order / > output-page-delivery / > output-offset-stacking > > output-type = "type" "=" 1*ALPHA > ; enumerated value as an alpha string > ; (e.g., 'removableBin') of prtOutputType > ; in [RFC3805] mapped indirectly from > ; the *label* in PrtOutputTypeTC in [IANAPRT] > > output-max-capacity = "maxcapacity" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtOutputMaxCapacity in [RFC3805] > > output-remaining = "remaining" "=" 1*[DIGIT / "-"] > ; integer value as a numeric string mapped directly from > ; prtOutputRemainingCapacity in [RFC3805] > > output-status = "status" "=" 1*DIGIT > ; integer value as a numeric string mapped directly from > ; prtOutputStatus in [RFC3805] > > output-name = "name" "=" 1*ALPHA > ; string value as an alpha string mapped directly from > ; prtOutputName in [RFC3805] > > > output-index = "index" "=" 1*DIGIT > ; integer value as a numeric string mapped directly from > ; prtOutputIndex in [RFC3805] > > output-unit = "unit" "=" 1*ALPHA > ; enumerated value as an alpha string (e.g., 'other') of > ; prtOutputCapacityUnit in [RFC3805] mapped indirectly from > ; the *label* in PrtCapacityUnitTC in [RFC3805] > > output-stacking-order = "stackingorder" "=" 1*ALPHA > ; enumerated value as an alpha string (e.g., 'firstToLast') of > ; prtOutputStackingOrder in [RFC3805] mapped indirectly from > ; the *label* in PrtOutputStackingOrderTC in [RFC3805] > > output-page-delivery = "pagedelivery" "=" 1*ALPHA > ; enumerated value as an alpha string (e.g., 'faceUp') of > ; prtOutputPageDeliveryOrientation in [RFC3805] mapped indirectly > ; from the *label* in PrtOutputPageDeliveryOrientationTC in > ; [RFC3805] > > output-offset-stacking = "offsetstacking" "=" 1*ALPHA > ; enumerated value as an alpha string (e.g., 'notPresent') of > ; prtOutputOffsetStacking in [RFC3805] mapped indirectly from > ; the *label* in PresentOnOff in [RFC3805] > > ------------------------------------------------------------------------ > > > __________________________________________________ > Michael Sweet, Senior Printing System Engineer, PWG Chair > > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --00032555767afae42504b17b5c8a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Mike,

Needs discussion at IPP WG meeting and probably at PWG F2F.=

Pete Zehler is understandably not in favor of moving away from the<= br>Printer MIB model of subunit elements - I agree with him.

Bear in= mind that the value of "output-bin" is simply the value of
the "prtOutputName" element in Printer MIB - there's no obscu= rity
about correlation.

And "output-bin" as a sticky Jo= b attribute was a late IPP addition
and is poorly supported (in my expe= rience).=A0 "output-bin-default"
has the same value as "prtOutputDefaultIndex->prtOutputName".<= br>
Cheers,
- Ira


Ira McDonald (Musician / Software Archit= ect)
Chair - Linux Foundation Open Printing WG
Secretary - IEEE-ISTO = Printer Working Group
Co-Chair - IEEE-ISTO PWG IPP WG
Co-Chair - TCG Trusted Mobility Solution= s WG
Chair - TCG Embedded Systems Hardcopy SG
IETF Designated Expert = - IPP & Printer MIB
Blue Roof Music/High North Inc
http://sites.google.com/site/blueroofmusic
http://sites.google.com/site/highnorthinc=
mailto:blu= eroofmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094
Summer= =A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434



On Fri, Nov 11, 2011 at 2:35 AM, Michael= Sweet <msweet@app= le.com> wrote:
On Nov 6, 2= 011, at 2:31 PM, Ira McDonald wrote:

Hi Mike,=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Sunday (6 Nove= mber 2011)

Below is ABNF for new "printer-input-tray" and "printer-= output-tray"
string attributes (i.e., 1setOf (octetString) since th= ey're fixed in
UTF-8 only and not variable charset).

They are based on Printer MIB = v2 conformance requirements, media source
key properties, and DMTF CIM r= anking activity by WIMS WG in 2006.=A0 The
reference for that activity (= I think we should add as an Informative
reference) is:

DMTF CIM Ranking of Printer MIB v2 Objects, WIMS WG, = September 2006,
ftp://ftp.pwg.org/pub/pwg/wims/cim/
=A0=A0=A0 PrinterMib= ObjectsToAdd_conclusions_20060921_F.pdf

Mike - note the attribute conformance tables have been included.=A0 Als= o
note I fixed the table headers to more accurate "Printer MIB Obje= ct".

Comments?

OK, so I am= concerned that we are providing input tray information in two different pl= aces. =A0The current media-col-ready attribute provides most of the informa= tion in printer-input-tray - as of JPS3 the only missing information is the= current level, max capacity, capacity unit, and status. =A0Seems like we c= ould simply add those to the media-source-properties (or a new media-status= ) collection member attribute instead?

As for printer-output-tray, I'm not sure how a Clie= nt could correlate the values with output-bin/output-bin-default/output-bin= -supported? =A0I almost think we want an output-bin-ready or output-bin-sta= tus 1setOf collection attribute instead that correlates the output tray inf= ormation to output-bin values.

Cheers= ,
- Ira

---------------------------------------------------------= ---------------

Notes:

(1) prtInputIndex is OPTIONAL in "printer-input-tray= ", because
correlation with the original MIB order is considered un= important.

(2) prtInputMediaName, prtInputMediaType, and prtInputMed= iaColor are
RECOMMENDED in "printer-input-tray", because they are important b= ut
often unknown to the printer (while loaded media dimensions are usual= ly
known).

(3) prtInputMediaWeight is OPTIONAL in "printer-i= nput-tray", because
because most Printers can't sense loaded media weight.

(4) Print= er MIB objects without corresponding IPP keywords are *not*
mapped, per = DMTF CIM ranking activity in WIMS WG in 2006.

=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0 Table X - Keywords for printer-input-tray

Printer MIB Object=A0=A0=A0=A0=A0 IPP Datatype=A0=A0=A0 IPP Keyword=A0= =A0=A0=A0=A0=A0=A0=A0 Conformance
------------------=A0=A0=A0=A0=A0 ----= --------=A0=A0=A0 -----------=A0=A0=A0=A0=A0=A0=A0=A0 -----------
prtInp= ut...
Index (note 1)=A0=A0=A0=A0=A0=A0=A0=A0=A0 Integer=A0=A0=A0=A0=A0= =A0=A0=A0 index=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 OPTIONAL
Type=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 String=A0=A0= =A0=A0=A0=A0=A0=A0=A0 type=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 REQ= UIRED
DimUnit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 String=A0= =A0=A0=A0=A0=A0=A0=A0=A0 dimunit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RECOMM= ENDED
MediaDimFeedDirDeclared Integer=A0=A0=A0=A0=A0=A0=A0=A0 mediafeed= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 REQUIRED
MediaDimXFeedDirDeclared Integer= =A0=A0=A0=A0=A0=A0=A0 mediaxfeed=A0=A0=A0=A0=A0=A0=A0=A0=A0 REQUIRED
MediaDimFeedDirChosen=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---
MediaDimXFeedDirChosen= =A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0 ---
CapacityUnit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = String=A0=A0=A0=A0=A0=A0=A0=A0=A0 unit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0 RECOMMENDED
MaxCapacity=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 In= teger=A0=A0=A0=A0=A0=A0=A0=A0 maxcapacity=A0=A0=A0=A0=A0=A0=A0=A0 REQUIRED<= br> CurrentLevel=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Integer=A0=A0=A0=A0=A0=A0=A0= =A0 level=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 REQUIRED
Status=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Integer=A0=A0=A0=A0=A0=A0= =A0=A0 status=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 REQUIRED
MediaName = (note 2)=A0=A0=A0=A0=A0 String=A0=A0=A0=A0=A0=A0=A0=A0=A0 medianame=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0 RECOMMENDED
Name=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0 String=A0=A0=A0=A0=A0=A0=A0=A0=A0 name=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 REQUIRED
VendorName=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---
= Model=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0 ---
Version=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0 ---
SerialNumber=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0 ---
Security=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---<= br>MediaWeight (note 3)=A0=A0=A0 Integer=A0=A0=A0=A0=A0=A0=A0=A0 mediaweigh= t=A0=A0=A0=A0=A0=A0=A0=A0 OPTIONAL
MediaType (note 2)=A0=A0=A0=A0=A0 Str= ing=A0=A0=A0=A0=A0=A0=A0=A0=A0 mediatype=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RECO= MMENDED
MediaColor (note 2)=A0=A0=A0=A0 String=A0=A0=A0=A0=A0=A0=A0=A0= =A0 mediacolor=A0=A0=A0=A0=A0=A0=A0=A0=A0 RECOMMENDED
MediaFormParts=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---
MediaLoad= Timeout=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---
NextIndex=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---


=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Examples of printer-input-= tray

printer-input-tray[1] =3D
=A0=A0=A0 type=3DsheetFeedAutoRemovableTra= y;
=A0=A0=A0 mediafeed=3D110000;mediaxfeed=3D85000;
=A0=A0=A0 maxcapa= city=3D500;level=3D100;status=3D8;name=3DTray1;
=A0=A0=A0 index=3D1;dimu= nit=3DtenThousandthsOfInches;unit=3Dsheets;
=A0=A0=A0 medianame=3Dna-letter;mediaweight=3D-2;
=A0=A0=A0 mediatype=3D= stationery;mediacolor=3Dblue;

printer-input-tray[2] =3D
=A0=A0=A0= type=3DsheetFeedAutoRemovableTray;
=A0=A0=A0 mediafeed=3D110000;mediaxf= eed=3D85000;
=A0=A0=A0 maxcapacity=3D100;level=3D20;status=3D8;name=3DTr= ay2;
=A0=A0=A0 index=3D2;dimunit=3DtenThousandthsOfInches;unit=3Dsheets;
=A0= =A0=A0 medianame=3Dna-letter;mediaweight=3D-2;
=A0=A0=A0 mediatype=3Dpho= tographic;mediacolor=3Dwhite;


=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = Figure X - ABNF for "printer-input-tray" values

printer-input-tray=A0 =3D *input-required *[input-optional]
=A0=A0= =A0 ; set of input elements encoded into one value

input-required=A0= =A0=A0=A0=A0 =3D input-req ";"
input-req=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0 =3D input-type /
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 input-media-feed /
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 input-media= -xfeed /
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= input-max-capacity /
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 input-level /
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0 input-status /
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 input-name

input-optional=A0=A0=A0=A0= =A0 =3D input-opt ";"
input-opt=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D input-index /
=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 input-dim-unit /
=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 input-unit /=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 input-med= ia-name /
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0 input-media-weight /
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 input-media-type /
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 input-media= -color

input-type=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D "type" &q= uot;=3D" 1*ALPHA
=A0=A0=A0 ; enumerated value as an alpha string=A0=A0=A0 ; (e.g., 'sheetFeedAutoRemovableTray') of prtInputType =A0=A0=A0 ; in [RFC3805] mapped indirectly from
=A0=A0=A0 ; the *label* = in PrtInputTypeTC in [IANAPRT]

input-media-feed=A0=A0=A0 =3D "m= ediafeed" "=3D"=A0 1*[DIGIT / "-"]
=A0=A0=A0 ; = integer value as a numeric string mapped directly from
=A0=A0=A0 ; prtInputMediaDimFeedDirDeclared in [RFC3805]

input-media= -xfeed=A0=A0 =3D "mediaxfeed" "=3D"=A0 1*[DIGIT / "= ;-"]
=A0=A0=A0 ; integer value as a numeric string mapped directly = from
=A0=A0=A0 ; prtInputMediaDimXFeedDirDeclared in [RFC3805]

input-max-capacity=A0 =3D "maxcapacity" "=3D" 1*[DI= GIT / "-"]
=A0=A0=A0 ; integer value as a numeric string mappe= d directly from
=A0=A0=A0 ; prtInputMaxCapacity in [RFC3805]

inpu= t-level=A0=A0=A0=A0=A0=A0=A0=A0 =3D "level" "=3D" 1*[DI= GIT / "-"]
=A0=A0=A0 ; integer value as a numeric string mapped directly from
=A0= =A0=A0 ; prtInputCurrentLevel in [RFC3805]

input-status=A0=A0=A0=A0= =A0=A0=A0 =3D "status" "=3D" 1*DIGIT
=A0=A0=A0 ; int= eger value as a numeric string mapped directly from
=A0=A0=A0 ; prtInputStatus in [RFC3805]

input-name=A0=A0=A0=A0=A0=A0= =A0=A0=A0 =3D "name" "=3D" 1*ALPHA
=A0=A0=A0 ; strin= g value as an alpha string mapped directly from
=A0=A0=A0 ; prtInputName= in [RFC3805]


input-index=A0=A0=A0=A0=A0=A0=A0=A0 =3D "inde= x" "=3D" 1*DIGIT
=A0=A0=A0 ; integer value as a numeric string mapped directly from
=A0= =A0=A0 ; prtInputIndex in [RFC3805]

input-dim-unit=A0=A0=A0=A0=A0 = =3D "dimunit" "=3D" 1*ALPHA
=A0=A0=A0 ; enumerated v= alue as an alpha string (e.g., 'other') of
=A0=A0=A0 ; prtInputDimUnit in [RFC3805] mapped indirectly from
=A0=A0= =A0 ; the *label* in PrtMediaUnitTC in [RFC3805]

input-unit=A0=A0=A0= =A0=A0=A0=A0=A0=A0 =3D "unit" "=3D" 1*ALPHA
=A0=A0= =A0 ; enumerated value as an alpha string (e.g., 'other') of
=A0=A0=A0 ; prtInputCapacityUnit in [RFC3805] mapped indirectly from
=A0= =A0=A0 ; the *label* in PrtCapacityUnitTC in [RFC3805]

input-media-n= ame=A0=A0=A0 =3D "medianame" "=3D" 1*ALPHA
=A0=A0=A0= ; string value as an alpha string mapped directly from
=A0=A0=A0 ; prtInputMediaName in [RFC3805]

input-media-weight=A0 =3D= "mediaweight" "=3D" 1*[DIGIT / "-"]
=A0= =A0=A0 ; integer value as a numeric string mapped directly from
=A0=A0= =A0 ; prtInputMediaWeight in [RFC3805]

input-media-type=A0=A0=A0 =3D "mediatype" "=3D" 1*A= LPHA
=A0=A0=A0 ; string value as an alpha string mapped directly from=A0=A0=A0 ; prtInputMediaType in [RFC3805]

input-media-color=A0=A0 = =3D "mediacolor" "=3D" 1*ALPHA
=A0=A0=A0 ; string value as an alpha string mapped directly from
=A0=A0= =A0 ; prtInputMediaColor in [RFC3805]

------------------------------= ------------------------------------------

Notes:

(1) prtOutp= utIndex is OPTIONAL in "printer-output-tray", because
correlation with the original MIB order is considered unimportant.

(= 2) prtOutputDimUnit, prtOutputMaxDimFeedDir, prtOutputMaxDimXFeedDir,
pr= tOutputMinDimFeedDir, and prtOutputMinDimXFeedDir are *not* mapped,
because they were rated "C" (low priority) in the DMTF CIM rankin= g
activity in WIMS WG in 2006.

(3) prtOutputStackingOrder, prtOut= utPageDeliveryOrientation, and
prtOutputOffsetStacking are OPTIONAL in &= quot;printer-output-tray", because
they were rated "B" (medium priority) in the DMTF CIM ranking act= ivity
in WIMS WG in 2006.

(4) Printer MIB objects without corresp= onding IPP keywords are *not*
mapped, per DMTF CIM ranking activity in W= IMS WG in 2006.

=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Table Y - Keywords for printer-output= -tray

Printer MIB Object=A0=A0=A0=A0=A0 IPP Datatype=A0=A0=A0 IPP Ke= yword=A0=A0=A0=A0=A0=A0=A0=A0 Conformance
------------------=A0=A0=A0=A0= =A0 ------------=A0=A0=A0 -----------=A0=A0=A0=A0=A0=A0=A0=A0 -----------prtOutput...
Index (note 1)=A0=A0=A0=A0=A0=A0=A0=A0=A0 Integer=A0=A0=A0=A0=A0=A0=A0=A0 i= ndex=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 OPTIONAL
Type=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 String=A0=A0=A0=A0=A0=A0=A0= =A0=A0 type=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 REQUIRED
Capaci= tyUnit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 String=A0=A0=A0=A0=A0=A0=A0=A0=A0 u= nit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 RECOMMENDED
MaxCapacity= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Integer=A0=A0=A0=A0=A0=A0=A0=A0 maxcap= acity=A0=A0=A0=A0=A0=A0=A0=A0 REQUIRED
RemainingCapacity=A0=A0=A0=A0=A0=A0 Integer=A0=A0=A0=A0=A0=A0=A0=A0 remaini= ng=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 REQUIRED
Status=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0 Integer=A0=A0=A0=A0=A0=A0=A0=A0 status=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 REQUIRED
Name=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 String=A0=A0=A0=A0=A0=A0=A0=A0=A0 name=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 REQUIRED
VendorName=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---
Model=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0 ---
Version=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0 ---
SerialNumber=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0 ---
Security=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 ---
DimUnit (note 2)=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---
MaxDimFeedDi= r (note 2)=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---
MaxDimXFeedDir (note 2) ---=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 ---
MinDimFeedDir (note 2)=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---
MinDimXFeedDir (note 2) ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---
StackingOrder (note 3)=A0= String=A0=A0=A0=A0=A0=A0=A0=A0=A0 stackingorder=A0=A0=A0=A0=A0=A0 OPTIONAL=
PageDeliveryOrientation String=A0=A0=A0=A0=A0=A0=A0=A0=A0 pagedelivery= =A0=A0=A0=A0=A0=A0=A0 OPTIONAL
=A0=A0=A0 (note 3)
Bursting=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---<= br>Decollating=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---
= PageCollated=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0 ---=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ---
Off= setStacking (note 3) String=A0=A0=A0=A0=A0=A0=A0=A0=A0 offsetstacking=A0=A0= =A0=A0=A0 OPTIONAL


=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Examples = of printer-output-tray

printer-output-tray[1] =3D
=A0=A0=A0 type= =3DremovableBin;
=A0=A0=A0 maxcapacity=3D500;remaining=3D-3;status=3D12;= name=3DLeftOutputBin;
=A0=A0=A0 index=3D1;unit=3Dsheets;stackingorder=3D= firstToLast;
=A0=A0=A0 pagedelivery=3DfaceDown;offsetstacking=3DnotPresent;

print= er-output-tray[2] =3D
=A0=A0=A0 type=3DremovableBin;
=A0=A0=A0 maxcap= acity=3D300;remaining=3D-3;status=3D0;name=3DRightOutputBin;
=A0=A0=A0 i= ndex=3D2;unit=3Dsheets;stackingorder=3DfirstToLast;
=A0=A0=A0 pagedelivery=3DfaceDown;offsetstacking=3DnotPresent;


= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Figure Y - ABNF for "printer-output-= tray" values

printer-output-tray =3D *output-required *[output-= optional]
=A0=A0=A0 ; set of output elements encoded into one value

output-required=A0=A0=A0=A0 =3D output-req ";"
output-req= =A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D output-type /
=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 output-max-capacity /
=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 output-remaining /=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 output-st= atus /
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 output-name=

output-optional=A0=A0=A0=A0 =3D output-opt ";"
output-= opt=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D output-index /
=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 output-unit /
=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 output-stacking-order /=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 output-pag= e-delivery /
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 output-offs= et-stacking

output-type=A0=A0=A0=A0=A0=A0=A0=A0 =3D "type"= "=3D" 1*ALPHA
=A0=A0=A0 ; enumerated value as an alpha string=
=A0=A0=A0 ; (e.g., 'removableBin') of prtOutputType
=A0=A0= =A0 ; in [RFC3805] mapped indirectly from
=A0=A0=A0 ; the *label* in PrtOutputTypeTC in [IANAPRT]

output-max-c= apacity =3D "maxcapacity" "=3D" 1*[DIGIT / "-"= ;]
=A0=A0=A0 ; integer value as a numeric string mapped directly from=A0=A0=A0 ; prtOutputMaxCapacity in [RFC3805]

output-remaining=A0=A0=A0 =3D "remaining" "=3D" 1*[= DIGIT / "-"]
=A0=A0=A0 ; integer value as a numeric string map= ped directly from
=A0=A0=A0 ; prtOutputRemainingCapacity in [RFC3805]
output-status=A0=A0=A0=A0=A0=A0 =3D "status" "=3D"= 1*DIGIT
=A0=A0=A0 ; integer value as a numeric string mapped directly from
=A0= =A0=A0 ; prtOutputStatus in [RFC3805]

output-name=A0=A0=A0=A0=A0=A0= =A0=A0 =3D "name" "=3D" 1*ALPHA
=A0=A0=A0 ; string v= alue as an alpha string mapped directly from
=A0=A0=A0 ; prtOutputName in [RFC3805]


output-index=A0=A0=A0=A0= =A0=A0=A0 =3D "index" "=3D" 1*DIGIT
=A0=A0=A0 ; inte= ger value as a numeric string mapped directly from
=A0=A0=A0 ; prtOutput= Index in [RFC3805]

output-unit=A0=A0=A0=A0=A0=A0=A0=A0 =3D "uni= t" "=3D" 1*ALPHA
=A0=A0=A0 ; enumerated value as an alpha string (e.g., 'other') of<= br>=A0=A0=A0 ; prtOutputCapacityUnit in [RFC3805] mapped indirectly from=A0=A0=A0 ; the *label* in PrtCapacityUnitTC in [RFC3805]

output-st= acking-order =3D "stackingorder" "=3D" 1*ALPHA
=A0=A0=A0 ; enumerated value as an alpha string (e.g., 'firstToLast'= ;) of
=A0=A0=A0 ; prtOutputStackingOrder in [RFC3805] mapped indirectly = from
=A0=A0=A0 ; the *label* in PrtOutputStackingOrderTC in [RFC3805]
output-page-delivery =3D "pagedelivery" "=3D" 1*AL= PHA
=A0=A0=A0 ; enumerated value as an alpha string (e.g., 'faceUp') of=
=A0=A0=A0 ; prtOutputPageDeliveryOrientation in [RFC3805] mapped indire= ctly
=A0=A0=A0 ; from the *label* in PrtOutputPageDeliveryOrientationTC = in
=A0=A0=A0 ; [RFC3805]

output-offset-stacking =3D "offsetstacking" "=3D" 1= *ALPHA
=A0=A0=A0 ; enumerated value as an alpha string (e.g., 'notPr= esent') of
=A0=A0=A0 ; prtOutputOffsetStacking in [RFC3805] mapped i= ndirectly from
=A0=A0=A0 ; the *label* in PresentOnOff in [RFC3805]

---------------= ---------------------------------------------------------


__________________________________________________
Michael Sweet,= Senior Printing System=A0Engineer, PWG Chair



--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --00032555767afae42504b17b5c8a-- --===============1102518850== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1102518850==-- From ipp-bounces@pwg.org Sat Nov 12 14:35:04 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B16D21F8801 for ; Sat, 12 Nov 2011 14:35:04 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.906 X-Spam-Level: X-Spam-Status: No, score=-2.906 tagged_above=-999 required=5 tests=[AWL=-0.308, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Kz-MqCL3q1Hg for ; Sat, 12 Nov 2011 14:35:03 -0800 (PST) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id A3D7321F87C2 for ; Sat, 12 Nov 2011 14:35:03 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id AF66F79635; Sat, 12 Nov 2011 17:34:43 -0500 (EST) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-bw0-f46.google.com (mail-bw0-f46.google.com [209.85.214.46]) by pwg.org (Postfix) with ESMTP id 7728479617 for ; Sat, 12 Nov 2011 17:34:27 -0500 (EST) Received: by bke11 with SMTP id 11so5831913bke.5 for ; Sat, 12 Nov 2011 14:34:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=eC6N2iy5uMVi0CMwDjvhd+x99yFuIG1UZetomHNv0ow=; b=hLF16RYPVIMRs7tOLiHJmUygKF62LTNxu8MZAB51UvOrJ75yDkwMuWst0R1Z5GHp/x JdGM3nxmg6pweC4k1kIqqIdGObv0sCm1uvS47KgsJMI3OfMhK7PskOyUL35UpsagyyKP +aWbrH4AJJxlaoF/zhTEpI0UlGzgCOgHJuizw= MIME-Version: 1.0 Received: by 10.204.148.78 with SMTP id o14mr21896bkv.89.1321137266333; Sat, 12 Nov 2011 14:34:26 -0800 (PST) Received: by 10.223.124.203 with HTTP; Sat, 12 Nov 2011 14:34:26 -0800 (PST) Date: Sat, 12 Nov 2011 17:34:26 -0500 Message-ID: From: Ira McDonald To: ipp@pwg.org, Michael R Sweet , Paul Tykodi , Ira McDonald X-pwg-MailScanner: Found to be clean, Found to be clean Cc: Subject: [IPP] IPP Agenda - 1-3pm EST Monday 14 November 2011 X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============2027851242==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: AF66F79635.A9492 X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============2027851242== Content-Type: multipart/alternative; boundary=0015175cac2e7597cd04b1913dd5 --0015175cac2e7597cd04b1913dd5 Content-Type: text/plain; charset=ISO-8859-1 Hi, Our next IPP WG call will be next Monday for TWO HOURS! Monday 14 November 10am-12pm US PST / 1-3pm US EST Call-in toll-free number (US/Canada): 1-866-469-3239 Call-in toll number (US/Canada): 1-650-429-3300 (Primary) Call-in toll number (US/Canada): 1-408-856-9570 (Backup) Attendee Access Code: *******# Attendee ID Code: # (empty) If you need the Attendee Access code, please email me a request. Live Meeting Info (courtesy of Pete Zehler): Link: https://www.livemeeting.com/cc/xerox/join?id=PwgSemanticModel&role=attend&pw=LetMeIn URL: https://www.livemeeting.com/cc/xerox/join Meeting ID: PwgSemanticModel Entry Code: LetMeIn *** Main Objective - Review IPP JPS3 *** Agenda: (1) PWG IP Policy and Minute Taker - Mike? (2) Approve IPP minutes from previous meeting - ftp://ftp.pwg.org/pub/pwg/ipp/minutes/ippv2-concall-minutes-20111031.pdf (3) Status of IANA IPP Registry corrections - http://www.pwg.org/ipp/ipp-registrations.xml - Ira waiting for IANA diff package from Mike (4) Status of IPP Interoperability Event - started at October F2F - http://www.cups.org/software.php (CUPS 'ipptool' download) - issues - next release for issues found by PWG users? (5) Status of other IPP Everywhere specs - if available (6) Complete review of IPP Job and Printer Extensions - Set 3 (JPS3) - ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobprinterext3v10-20111013-rev.pdf - resume at section 7.4 media-col - printer-supply ABNF error (code for type) - printer-input-tray versus media-col and media-source - printer-output-tray versus output-bin-xxx (7) Next Steps - IPP WG on Monday 28 November - review Cloud and IPP December F2F slides - IPP WG on Tuesday 6 December 1:15-5pm US CST - at PWG F2F in Austin, TX Cheers, - Ira (IPP WG Co-Chair) Ira McDonald (Musician / Software Architect) Chair - Linux Foundation Open Printing WG Secretary - IEEE-ISTO Printer Working Group Co-Chair - IEEE-ISTO PWG IPP WG Co-Chair - TCG Trusted Mobility Solutions WG Chair - TCG Embedded Systems Hardcopy SG IETF Designated Expert - IPP & Printer MIB Blue Roof Music/High North Inc http://sites.google.com/site/blueroofmusic http://sites.google.com/site/highnorthinc mailto:blueroofmusic@gmail.com Winter 579 Park Place Saline, MI 48176 734-944-0094 Summer PO Box 221 Grand Marais, MI 49839 906-494-2434 -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --0015175cac2e7597cd04b1913dd5 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi,

Our next IPP WG call will be next Monday for TWO HOURS!

=A0 Monday 14 November 10am-12pm US PST / 1-3pm US EST

=A0 Call-in toll-free number (US/Canada): 1-866-469-3239
=A0 Call-in toll number (US/Canada): 1-650-429-3300 (Primary)
=A0 Call-in toll number (US/Canada): 1-408-856-9570 (Backup)

=A0 Attendee Access Code: *******#
=A0 Attendee ID Code: # (empty)

If you need the Attendee Access code, please email me a request.

Live Meeting Info (courtesy of Pete Zehler):

=A0 Link: https://www.livemeeting.com/cc/xerox/join?id=3DPwgSemanticModel&rol= e=3Dattend&pw=3DLetMeIn
=A0 URL: https://www.livemeeting.com/cc/xerox/join
=A0 Meeting ID: PwgS= emanticModel
=A0 Entry Code: LetMeIn

*** Main Objective - Review IPP JPS3 ***

Agenda:

(1) PWG IP Policy and Minute Taker
=A0 =A0=A0 - Mike?

(2) Approve IPP minutes from previous meeting
=A0=A0 =A0 - = ftp://ftp.pwg.= org/pub/pwg/ipp/minutes/ippv2-concall-minutes-20111031.pdf

(3) Status of IANA IPP Registry corrections
=A0=A0=A0=A0 - http://= www.pwg.org/ipp/ipp-registrations.xml
=A0=A0=A0=A0 - Ira waiting for= IANA diff package from Mike

(4) Status of IPP Interoperability Event - started at October F2F
= =A0=A0=A0=A0 - http://www.cups.org/software.php (CUPS 'ipptool' download)=A0=A0=A0=A0 - issues - next release for issues found by PWG users?

(5) Status of other IPP Everywhere specs
=A0=A0=A0=A0 - if available=

(6) Complete review of IPP Job and Printer Extensions - Set 3 (JPS3)=A0=A0=A0=A0 - ftp://ftp.pwg.org/pub/pwg/ipp/= wd/wd-ippjobprinterext3v10-20111013-rev.pdf
=A0=A0=A0=A0 - resume at section 7.4 media-col
=A0=A0=A0=A0 - printer-su= pply ABNF error (code for type)
=A0=A0=A0=A0 - printer-input-tray versus= media-col and media-source
=A0=A0=A0=A0 - printer-output-tray versus o= utput-bin-xxx
=A0=A0=A0=A0
(7) Next Steps
=A0=A0=A0=A0 - IPP WG on Monday 28 Novem= ber - review Cloud and IPP December F2F slides
=A0=A0=A0=A0 - IPP WG on = Tuesday 6 December 1:15-5pm US CST - at PWG F2F in Austin, TX

Cheers,
- Ira (IPP WG Co-Chair)

Ira McDonald (Mus= ician / Software Architect)
Chair - Linux Foundation Open Printing WGSecretary - IEEE-ISTO Printer Working Group
Co-Chair - IEEE-ISTO PWG IP= P WG
Co-Chair - TCG Trusted Mobility Solutions WG
Chair - TCG Embedded System= s Hardcopy SG
IETF Designated Expert - IPP & Printer MIB
Blue Roo= f Music/High North Inc
http://sites.googl= e.com/site/blueroofmusic
http://sites.google.com/site/highnorthinc=
mailto:blu= eroofmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094
Summer= =A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --0015175cac2e7597cd04b1913dd5-- --===============2027851242== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============2027851242==-- From ipp-bounces@pwg.org Sat Nov 12 15:44:22 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 634B611E8080 for ; Sat, 12 Nov 2011 15:44:22 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -104.597 X-Spam-Level: X-Spam-Status: No, score=-104.597 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, GB_I_LETTER=-2, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IKIN-YvS1E9f for ; Sat, 12 Nov 2011 15:44:20 -0800 (PST) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 1C99E11E8073 for ; Sat, 12 Nov 2011 15:44:20 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 3176F79640; Sat, 12 Nov 2011 18:43:59 -0500 (EST) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.50]) by pwg.org (Postfix) with ESMTP id D0E74795F5 for ; Sat, 12 Nov 2011 18:43:41 -0500 (EST) MIME-version: 1.0 Received: from relay16.apple.com ([17.128.113.55]) by mail-out.apple.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTP id <0LUK00KOVN8S92A3@mail-out.apple.com> for ipp@pwg.org; Sat, 12 Nov 2011 15:43:40 -0800 (PST) X-AuditID: 11807137-b7c56ae0000051ed-27-4ebf04ac1c73 Received: from kencur (kencur.apple.com [17.151.62.38]) (using TLS with cipher RC4-MD5 (RC4-MD5/128 bits)) (Client did not present a certificate) by relay16.apple.com (Apple SCV relay) with SMTP id 25.83.20973.CA40FBE4; Sat, 12 Nov 2011 15:43:40 -0800 (PST) Received: from [10.16.234.83] (mobile-198-228-215-188.mycingular.net [198.228.215.188]) by kencur.apple.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTPSA id <0LUK008IIN8F5H00@kencur.apple.com> for ipp@pwg.org; Sat, 12 Nov 2011 15:43:40 -0800 (PST) References: <1A042094-CC84-4C2E-9BC6-B3C128CEFC06@apple.com> In-reply-to: Message-id: X-Mailer: iPad Mail (9A334) From: Mike Sweet Date: Sat, 12 Nov 2011 15:43:24 -0800 To: Ira McDonald X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRmVeSWpSXmKPExsUiON1OTXcNy34/g/Pf5SyO7XvJ4sDoMW/x dKYAxigum5TUnMyy1CJ9uwSujDNbNzIXnGhhrvh/qZG1gfHJCaYuRk4OCQETiZZNh9ghbDGJ C/fWs3UxcnEICbQzSVx5/YoNJMErICjxY/I9FhCbWSBM4vLkVWDNQgJbmCS2bvaCaDjDKPF/ 1l2wBk6BYIllh89ANdtIvPr8gxmiWV6i4c4VFoht0hK3er+DbWYTUJaY3zMBbKiwgKHE484D rCA2i4CqxMfz54DqOThEBLQkljxXnMDIPwvJSbOQnARha0l8f9QKFOcA23bwvCxEWFPi2b1P 7BC2tsSTdxdYFzCyrWIULErNSaw0NNNLLCjISdVLzs/dxAgK1oZC8x2M2//KHWIU4GBU4uFd kLTXT4g1say4MvcQowQHs5II72q7fX5CvCmJlVWpRfnxRaU5qcWHGKU5WJTEeSM9gKoF0hNL UrNTUwtSi2CyTBycUg2MQUyyizsXzZB76KDzON3nyomYHNVd3Ma1wn1yVdEXl35bVvBSlOfr 14vpAZlynrrTHt9f/LXs7Ef5axv+tqYzxaxdbrXEZsmfD8dzHql2fbq39mT3X7ULXvuWa8wr qbisPa9W7O28mvaak8H12p0ab6tyPjC8Y7KZeiR5isq1DfUefBxfGFMClViKMxINtZiLihMB Y3xRz1ICAAA= X-pwg-MailScanner: Found to be clean, Found to be clean Cc: "ipp@pwg.org" Subject: [IPP] Re: ABNF for printer-[input/output]-tray X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0177120628==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 3176F79640.A97E2 X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============0177120628== Content-type: multipart/alternative; boundary="Boundary_(ID_l6gMWXRr6Ptx3UonyKfQwQ)" --Boundary_(ID_l6gMWXRr6Ptx3UonyKfQwQ) Content-type: text/plain; CHARSET=US-ASCII Content-transfer-encoding: 7BIT Ira, WRT output-bin vs prtOutputName, I have never seen a printer use the same names in both places (not that many printers support output-bin in the first place...) particularly for the usual case of a single output bin where the name is face-up or face-down. Also, the existing media-source-properties member attribute was proposed by Pete; as you say this needs further discussion (probably a good hour of the f2f) Sent from my iPad On Nov 11, 2011, at 12:28 PM, Ira McDonald wrote: > Hi Mike, > > Needs discussion at IPP WG meeting and probably at PWG F2F. > > Pete Zehler is understandably not in favor of moving away from the > Printer MIB model of subunit elements - I agree with him. > > Bear in mind that the value of "output-bin" is simply the value of > the "prtOutputName" element in Printer MIB - there's no obscurity > about correlation. > > And "output-bin" as a sticky Job attribute was a late IPP addition > and is poorly supported (in my experience). "output-bin-default" > has the same value as "prtOutputDefaultIndex->prtOutputName". > > Cheers, > - Ira > > > Ira McDonald (Musician / Software Architect) > Chair - Linux Foundation Open Printing WG > Secretary - IEEE-ISTO Printer Working Group > Co-Chair - IEEE-ISTO PWG IPP WG > Co-Chair - TCG Trusted Mobility Solutions WG > Chair - TCG Embedded Systems Hardcopy SG > IETF Designated Expert - IPP & Printer MIB > Blue Roof Music/High North Inc > http://sites.google.com/site/blueroofmusic > http://sites.google.com/site/highnorthinc > mailto:blueroofmusic@gmail.com > Winter 579 Park Place Saline, MI 48176 734-944-0094 > Summer PO Box 221 Grand Marais, MI 49839 906-494-2434 > > > > On Fri, Nov 11, 2011 at 2:35 AM, Michael Sweet wrote: > On Nov 6, 2011, at 2:31 PM, Ira McDonald wrote: >> >> Hi Mike, Sunday (6 November 2011) >> >> Below is ABNF for new "printer-input-tray" and "printer-output-tray" >> string attributes (i.e., 1setOf (octetString) since they're fixed in >> UTF-8 only and not variable charset). >> >> They are based on Printer MIB v2 conformance requirements, media source >> key properties, and DMTF CIM ranking activity by WIMS WG in 2006. The >> reference for that activity (I think we should add as an Informative >> reference) is: >> >> DMTF CIM Ranking of Printer MIB v2 Objects, WIMS WG, September 2006, >> ftp://ftp.pwg.org/pub/pwg/wims/cim/ >> PrinterMibObjectsToAdd_conclusions_20060921_F.pdf >> >> Mike - note the attribute conformance tables have been included. Also >> note I fixed the table headers to more accurate "Printer MIB Object". >> >> Comments? > > OK, so I am concerned that we are providing input tray information in two different places. The current media-col-ready attribute provides most of the information in printer-input-tray - as of JPS3 the only missing information is the current level, max capacity, capacity unit, and status. Seems like we could simply add those to the media-source-properties (or a new media-status) collection member attribute instead? > > As for printer-output-tray, I'm not sure how a Client could correlate the values with output-bin/output-bin-default/output-bin-supported? I almost think we want an output-bin-ready or output-bin-status 1setOf collection attribute instead that correlates the output tray information to output-bin values. > >> Cheers, >> - Ira >> >> ------------------------------------------------------------------------ >> >> Notes: >> >> (1) prtInputIndex is OPTIONAL in "printer-input-tray", because >> correlation with the original MIB order is considered unimportant. >> >> (2) prtInputMediaName, prtInputMediaType, and prtInputMediaColor are >> RECOMMENDED in "printer-input-tray", because they are important but >> often unknown to the printer (while loaded media dimensions are usually >> known). >> >> (3) prtInputMediaWeight is OPTIONAL in "printer-input-tray", because >> because most Printers can't sense loaded media weight. >> >> (4) Printer MIB objects without corresponding IPP keywords are *not* >> mapped, per DMTF CIM ranking activity in WIMS WG in 2006. >> >> Table X - Keywords for printer-input-tray >> >> Printer MIB Object IPP Datatype IPP Keyword Conformance >> ------------------ ------------ ----------- ----------- >> prtInput... >> Index (note 1) Integer index OPTIONAL >> Type String type REQUIRED >> DimUnit String dimunit RECOMMENDED >> MediaDimFeedDirDeclared Integer mediafeed REQUIRED >> MediaDimXFeedDirDeclared Integer mediaxfeed REQUIRED >> MediaDimFeedDirChosen --- --- --- >> MediaDimXFeedDirChosen --- --- --- >> CapacityUnit String unit RECOMMENDED >> MaxCapacity Integer maxcapacity REQUIRED >> CurrentLevel Integer level REQUIRED >> Status Integer status REQUIRED >> MediaName (note 2) String medianame RECOMMENDED >> Name String name REQUIRED >> VendorName --- --- --- >> Model --- --- --- >> Version --- --- --- >> SerialNumber --- --- --- >> Security --- --- --- >> MediaWeight (note 3) Integer mediaweight OPTIONAL >> MediaType (note 2) String mediatype RECOMMENDED >> MediaColor (note 2) String mediacolor RECOMMENDED >> MediaFormParts --- --- --- >> MediaLoadTimeout --- --- --- >> NextIndex --- --- --- >> >> >> Examples of printer-input-tray >> >> printer-input-tray[1] = >> type=sheetFeedAutoRemovableTray; >> mediafeed=110000;mediaxfeed=85000; >> maxcapacity=500;level=100;status=8;name=Tray1; >> index=1;dimunit=tenThousandthsOfInches;unit=sheets; >> medianame=na-letter;mediaweight=-2; >> mediatype=stationery;mediacolor=blue; >> >> printer-input-tray[2] = >> type=sheetFeedAutoRemovableTray; >> mediafeed=110000;mediaxfeed=85000; >> maxcapacity=100;level=20;status=8;name=Tray2; >> index=2;dimunit=tenThousandthsOfInches;unit=sheets; >> medianame=na-letter;mediaweight=-2; >> mediatype=photographic;mediacolor=white; >> >> >> Figure X - ABNF for "printer-input-tray" values >> >> printer-input-tray = *input-required *[input-optional] >> ; set of input elements encoded into one value >> >> input-required = input-req ";" >> input-req = input-type / >> input-media-feed / >> input-media-xfeed / >> input-max-capacity / >> input-level / >> input-status / >> input-name >> >> input-optional = input-opt ";" >> input-opt = input-index / >> input-dim-unit / >> input-unit / >> input-media-name / >> input-media-weight / >> input-media-type / >> input-media-color >> >> input-type = "type" "=" 1*ALPHA >> ; enumerated value as an alpha string >> ; (e.g., 'sheetFeedAutoRemovableTray') of prtInputType >> ; in [RFC3805] mapped indirectly from >> ; the *label* in PrtInputTypeTC in [IANAPRT] >> >> input-media-feed = "mediafeed" "=" 1*[DIGIT / "-"] >> ; integer value as a numeric string mapped directly from >> ; prtInputMediaDimFeedDirDeclared in [RFC3805] >> >> input-media-xfeed = "mediaxfeed" "=" 1*[DIGIT / "-"] >> ; integer value as a numeric string mapped directly from >> ; prtInputMediaDimXFeedDirDeclared in [RFC3805] >> >> input-max-capacity = "maxcapacity" "=" 1*[DIGIT / "-"] >> ; integer value as a numeric string mapped directly from >> ; prtInputMaxCapacity in [RFC3805] >> >> input-level = "level" "=" 1*[DIGIT / "-"] >> ; integer value as a numeric string mapped directly from >> ; prtInputCurrentLevel in [RFC3805] >> >> input-status = "status" "=" 1*DIGIT >> ; integer value as a numeric string mapped directly from >> ; prtInputStatus in [RFC3805] >> >> input-name = "name" "=" 1*ALPHA >> ; string value as an alpha string mapped directly from >> ; prtInputName in [RFC3805] >> >> >> input-index = "index" "=" 1*DIGIT >> ; integer value as a numeric string mapped directly from >> ; prtInputIndex in [RFC3805] >> >> input-dim-unit = "dimunit" "=" 1*ALPHA >> ; enumerated value as an alpha string (e.g., 'other') of >> ; prtInputDimUnit in [RFC3805] mapped indirectly from >> ; the *label* in PrtMediaUnitTC in [RFC3805] >> >> input-unit = "unit" "=" 1*ALPHA >> ; enumerated value as an alpha string (e.g., 'other') of >> ; prtInputCapacityUnit in [RFC3805] mapped indirectly from >> ; the *label* in PrtCapacityUnitTC in [RFC3805] >> >> input-media-name = "medianame" "=" 1*ALPHA >> ; string value as an alpha string mapped directly from >> ; prtInputMediaName in [RFC3805] >> >> input-media-weight = "mediaweight" "=" 1*[DIGIT / "-"] >> ; integer value as a numeric string mapped directly from >> ; prtInputMediaWeight in [RFC3805] >> >> input-media-type = "mediatype" "=" 1*ALPHA >> ; string value as an alpha string mapped directly from >> ; prtInputMediaType in [RFC3805] >> >> input-media-color = "mediacolor" "=" 1*ALPHA >> ; string value as an alpha string mapped directly from >> ; prtInputMediaColor in [RFC3805] >> >> ------------------------------------------------------------------------ >> >> Notes: >> >> (1) prtOutputIndex is OPTIONAL in "printer-output-tray", because >> correlation with the original MIB order is considered unimportant. >> >> (2) prtOutputDimUnit, prtOutputMaxDimFeedDir, prtOutputMaxDimXFeedDir, >> prtOutputMinDimFeedDir, and prtOutputMinDimXFeedDir are *not* mapped, >> because they were rated "C" (low priority) in the DMTF CIM ranking >> activity in WIMS WG in 2006. >> >> (3) prtOutputStackingOrder, prtOututPageDeliveryOrientation, and >> prtOutputOffsetStacking are OPTIONAL in "printer-output-tray", because >> they were rated "B" (medium priority) in the DMTF CIM ranking activity >> in WIMS WG in 2006. >> >> (4) Printer MIB objects without corresponding IPP keywords are *not* >> mapped, per DMTF CIM ranking activity in WIMS WG in 2006. >> >> Table Y - Keywords for printer-output-tray >> >> Printer MIB Object IPP Datatype IPP Keyword Conformance >> ------------------ ------------ ----------- ----------- >> prtOutput... >> Index (note 1) Integer index OPTIONAL >> Type String type REQUIRED >> CapacityUnit String unit RECOMMENDED >> MaxCapacity Integer maxcapacity REQUIRED >> RemainingCapacity Integer remaining REQUIRED >> Status Integer status REQUIRED >> Name String name REQUIRED >> VendorName --- --- --- >> Model --- --- --- >> Version --- --- --- >> SerialNumber --- --- --- >> Security --- --- --- >> DimUnit (note 2) --- --- --- >> MaxDimFeedDir (note 2) --- --- --- >> MaxDimXFeedDir (note 2) --- --- --- >> MinDimFeedDir (note 2) --- --- --- >> MinDimXFeedDir (note 2) --- --- --- >> StackingOrder (note 3) String stackingorder OPTIONAL >> PageDeliveryOrientation String pagedelivery OPTIONAL >> (note 3) >> Bursting --- --- --- >> Decollating --- --- --- >> PageCollated --- --- --- >> OffsetStacking (note 3) String offsetstacking OPTIONAL >> >> >> Examples of printer-output-tray >> >> printer-output-tray[1] = >> type=removableBin; >> maxcapacity=500;remaining=-3;status=12;name=LeftOutputBin; >> index=1;unit=sheets;stackingorder=firstToLast; >> pagedelivery=faceDown;offsetstacking=notPresent; >> >> printer-output-tray[2] = >> type=removableBin; >> maxcapacity=300;remaining=-3;status=0;name=RightOutputBin; >> index=2;unit=sheets;stackingorder=firstToLast; >> pagedelivery=faceDown;offsetstacking=notPresent; >> >> >> Figure Y - ABNF for "printer-output-tray" values >> >> printer-output-tray = *output-required *[output-optional] >> ; set of output elements encoded into one value >> >> output-required = output-req ";" >> output-req = output-type / >> output-max-capacity / >> output-remaining / >> output-status / >> output-name >> >> output-optional = output-opt ";" >> output-opt = output-index / >> output-unit / >> output-stacking-order / >> output-page-delivery / >> output-offset-stacking >> >> output-type = "type" "=" 1*ALPHA >> ; enumerated value as an alpha string >> ; (e.g., 'removableBin') of prtOutputType >> ; in [RFC3805] mapped indirectly from >> ; the *label* in PrtOutputTypeTC in [IANAPRT] >> >> output-max-capacity = "maxcapacity" "=" 1*[DIGIT / "-"] >> ; integer value as a numeric string mapped directly from >> ; prtOutputMaxCapacity in [RFC3805] >> >> output-remaining = "remaining" "=" 1*[DIGIT / "-"] >> ; integer value as a numeric string mapped directly from >> ; prtOutputRemainingCapacity in [RFC3805] >> >> output-status = "status" "=" 1*DIGIT >> ; integer value as a numeric string mapped directly from >> ; prtOutputStatus in [RFC3805] >> >> output-name = "name" "=" 1*ALPHA >> ; string value as an alpha string mapped directly from >> ; prtOutputName in [RFC3805] >> >> >> output-index = "index" "=" 1*DIGIT >> ; integer value as a numeric string mapped directly from >> ; prtOutputIndex in [RFC3805] >> >> output-unit = "unit" "=" 1*ALPHA >> ; enumerated value as an alpha string (e.g., 'other') of >> ; prtOutputCapacityUnit in [RFC3805] mapped indirectly from >> ; the *label* in PrtCapacityUnitTC in [RFC3805] >> >> output-stacking-order = "stackingorder" "=" 1*ALPHA >> ; enumerated value as an alpha string (e.g., 'firstToLast') of >> ; prtOutputStackingOrder in [RFC3805] mapped indirectly from >> ; the *label* in PrtOutputStackingOrderTC in [RFC3805] >> >> output-page-delivery = "pagedelivery" "=" 1*ALPHA >> ; enumerated value as an alpha string (e.g., 'faceUp') of >> ; prtOutputPageDeliveryOrientation in [RFC3805] mapped indirectly >> ; from the *label* in PrtOutputPageDeliveryOrientationTC in >> ; [RFC3805] >> >> output-offset-stacking = "offsetstacking" "=" 1*ALPHA >> ; enumerated value as an alpha string (e.g., 'notPresent') of >> ; prtOutputOffsetStacking in [RFC3805] mapped indirectly from >> ; the *label* in PresentOnOff in [RFC3805] >> >> ------------------------------------------------------------------------ >> > > __________________________________________________ > Michael Sweet, Senior Printing System Engineer, PWG Chair > > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --Boundary_(ID_l6gMWXRr6Ptx3UonyKfQwQ) Content-type: text/html; CHARSET=US-ASCII Content-transfer-encoding: quoted-printable
Ira,

=
WRT output-bin vs prtOutputName, I have never seen a printer use the s= ame names in both places (not that many printers support output-bin in the = first place...) particularly for the usual case of a single output bin wher= e the name is face-up or face-down.

Also, the exis= ting media-source-properties member attribute was proposed by Pete; as you = say this needs further discussion (probably a good hour of the f2f)

Sent from my iPad

On Nov 11, 2011, at 12:28 PM, Ira Mc= Donald <blueroofmusic@gmail.c= om> wrote:

Hi= Mike,

Needs discussion at IPP WG meeting and probably at PWG F2F.
Pete Zehler is understandably not in favor of moving away from thePrinter MIB model of subunit elements - I agree with him.

Bear in m= ind that the value of "output-bin" is simply the value of
the "prtOutputName" element in Printer MIB - there's no obscurity
about = correlation.

And "output-bin" as a sticky Job attribute was a late I= PP addition
and is poorly supported (in my experience).  "output-b= in-default"
has the same value as "prtOutputDefaultIndex->prtOutputName".

Che= ers,
- Ira


Ira McDonald (Musician / Software Architect)
Ch= air - Linux Foundation Open Printing WG
Secretary - IEEE-ISTO Printer Wo= rking Group
Co-Chair - IEEE-ISTO PWG IPP WG
Co-Chair - TCG Trusted Mobility Solution= s WG
Chair - TCG Embedded Systems Hardcopy SG
IETF Designated Expert = - IPP & Printer MIB
Blue Roof Music/High North Inc
http://sites.google.com/site/blueroofmusic
http://sites.google.com/site/highnorthinc=
mailto:blu= eroofmusic@gmail.com
Winter  579 Park Place  Saline, MI  48176  734-944-0094=
Summer  PO Box 221  Grand Marais, MI 49839  906-494-2434=



On Fri, Nov 11, 2011 at 2:35 AM, Michael= Sweet <msweet@app= le.com> wrote:
On Nov 6, 2= 011, at 2:31 PM, Ira McDonald wrote:

Hi Mike,         &n= bsp;            = ;            &n= bsp;    Sunday (6 November 2011)

Below is ABNF for new "printer-input-tray" and "printer-output-tray"string attributes (i.e., 1setOf (octetString) since they're fixed in
UTF-8 only and not variable charset).

They are based on Printer MIB = v2 conformance requirements, media source
key properties, and DMTF CIM r= anking activity by WIMS WG in 2006.  The
reference for that activit= y (I think we should add as an Informative
reference) is:

DMTF CIM Ranking of Printer MIB v2 Objects, WIMS WG, = September 2006,
ftp://ftp.pwg.org/pub/pwg/wims/cim/
    P= rinterMibObjectsToAdd_conclusions_20060921_F.pdf

Mike - note the attribute conformance tables have been included.  = Also
note I fixed the table headers to more accurate "Printer MIB Object= ".

Comments?

OK, so I am concer= ned that we are providing input tray information in two different places. &= nbsp;The current media-col-ready attribute provides most of the information= in printer-input-tray - as of JPS3 the only missing information is the cur= rent level, max capacity, capacity unit, and status.  Seems like we co= uld simply add those to the media-source-properties (or a new media-status)= collection member attribute instead?

As for printer-output-tray, I'm not sure how a Client c= ould correlate the values with output-bin/output-bin-default/output-bin-sup= ported?  I almost think we want an output-bin-ready or output-bin-stat= us 1setOf collection attribute instead that correlates the output tray info= rmation to output-bin values.

Cheers= ,
- Ira

---------------------------------------------------------= ---------------

Notes:

(1) prtInputIndex is OPTIONAL in "printer-input-tray", be= cause
correlation with the original MIB order is considered unimportant.=

(2) prtInputMediaName, prtInputMediaType, and prtInputMediaColor ar= e
RECOMMENDED in "printer-input-tray", because they are important but
ofte= n unknown to the printer (while loaded media dimensions are usually
know= n).

(3) prtInputMediaWeight is OPTIONAL in "printer-input-tray", bec= ause
because most Printers can't sense loaded media weight.

(4) Printer M= IB objects without corresponding IPP keywords are *not*
mapped, per DMTF= CIM ranking activity in WIMS WG in 2006.

    &n= bsp;       Table X - Keywords for printer-inp= ut-tray

Printer MIB Object      IPP Datatype &nbs= p;  IPP Keyword         Confor= mance
------------------      ------------ = ;   -----------         -= ----------
prtInput...
Index (note 1)     &n= bsp;    Integer       &nb= sp; index           =     OPTIONAL
Type            = ;        String    &= nbsp;     type       = ;         REQUIRED
DimUnit =             &nb= sp;   String         = ; dimunit           =   RECOMMENDED
MediaDimFeedDirDeclared Integer   &nbs= p;     mediafeed      &nb= sp;    REQUIRED
MediaDimXFeedDirDeclared Integer &nb= sp;      mediaxfeed     &= nbsp;    REQUIRED
MediaDimFeedDirChosen   ---      &n= bsp;      ---      &= nbsp;          ---
MediaDim= XFeedDirChosen  ---        &nb= sp;    ---        &n= bsp;        ---
CapacityUnit &nb= sp;          String  = ;        unit    &nb= sp;           RECOMMENDED=
MaxCapacity          =    Integer         maxcap= acity         REQUIRED
CurrentLevel          &nb= sp; Integer         level &nbs= p;             = REQUIRED
Status         &nb= sp;        Integer   &nbs= p;     status       =        REQUIRED
MediaName (note 2) &n= bsp;    String       &nbs= p;  medianame         &nb= sp; RECOMMENDED
Name        &nbs= p;           String =          name   &nbs= p;            REQUIR= ED
VendorName           = ;   ---         &nbs= p;   ---         &nb= sp;       ---
Model    = ;            &n= bsp;  ---          &= nbsp;  ---          =        ---
Version    =              --= -             -= --            &= nbsp;    ---
SerialNumber     &n= bsp;      ---      &= nbsp;      ---      =            ---
Security           &= nbsp;    ---        =      ---        = ;         ---
MediaWeight (note = 3)    Integer        = ; mediaweight         OPTIONAL
M= ediaType (note 2)      String   &nb= sp;      mediatype     &n= bsp;     RECOMMENDED
MediaColor (note 2)  =    String          m= ediacolor          RECOMMENDED=
MediaFormParts          ---&nb= sp;            ---&n= bsp;            = ;    ---
MediaLoadTimeout     &n= bsp;  ---          &= nbsp;  ---          =        ---
NextIndex   &nbs= p;           --- &nb= sp;           --- &n= bsp;            = ;   ---


       &nbs= p;            Exampl= es of printer-input-tray

printer-input-tray[1] =3D
    type=3DsheetFeedAutoRem= ovableTray;
    mediafeed=3D110000;mediaxfeed=3D85000;    maxcapacity=3D500;level=3D100;status=3D8;name=3DTray1;<= br>    index=3D1;dimunit=3DtenThousandthsOfInches;unit=3Dshe= ets;
    medianame=3Dna-letter;mediaweight=3D-2;
  &= nbsp; mediatype=3Dstationery;mediacolor=3Dblue;

printer-input-tray[2= ] =3D
    type=3DsheetFeedAutoRemovableTray;
 &nb= sp;  mediafeed=3D110000;mediaxfeed=3D85000;
    maxc= apacity=3D100;level=3D20;status=3D8;name=3DTray2;
    index=3D2;dimunit=3DtenThousandthsOfInches;unit=3Dsheets= ;
    medianame=3Dna-letter;mediaweight=3D-2;
 &n= bsp;  mediatype=3Dphotographic;mediacolor=3Dwhite;


 &n= bsp;          Figure X - ABNF = for "printer-input-tray" values

printer-input-tray  =3D *input-required *[input-optional]
 = ;   ; set of input elements encoded into one value

input-r= equired      =3D input-req ";"
input-req &= nbsp;         =3D input-type /
&= nbsp;           &nbs= p;         input-media-feed /
            &nb= sp;         input-media-xfeed /
=             &nb= sp;         input-max-capacity /            &n= bsp;         input-level /
 = ;            &n= bsp;        input-status /
 &nbs= p;            &= nbsp;       input-name

input-optional&= nbsp;     =3D input-opt ";"
input-opt           =3D i= nput-index /
          = ;            input-d= im-unit /
          &n= bsp;           input-unit= /
           &nb= sp;          input-media-name = /
           &nbs= p;          input-media-weight= /
           &nb= sp;          input-media-type = /
            &nb= sp;         input-media-color
input-type          =3D "typ= e" "=3D" 1*ALPHA
    ; enumerated value as an alpha strin= g
    ; (e.g., 'sheetFeedAutoRemovableTray') of prtInputT= ype
    ; in [RFC3805] mapped indirectly from
  &nb= sp; ; the *label* in PrtInputTypeTC in [IANAPRT]

input-media-feed&nb= sp;   =3D "mediafeed" "=3D"  1*[DIGIT / "-"]
  =   ; integer value as a numeric string mapped directly from
    ; prtInputMediaDimFeedDirDeclared in [RFC3805]

in= put-media-xfeed   =3D "mediaxfeed" "=3D"  1*[DIGIT / "-"]    ; integer value as a numeric string mapped directly fro= m
    ; prtInputMediaDimXFeedDirDeclared in [RFC3805]

input-max-capacity  =3D "maxcapacity" "=3D" 1*[DIGIT / "-"]
&nb= sp;   ; integer value as a numeric string mapped directly from    ; prtInputMaxCapacity in [RFC3805]

input-level&n= bsp;        =3D "level" "=3D" 1*[DIGIT /= "-"]
    ; integer value as a numeric string mapped directly from=
    ; prtInputCurrentLevel in [RFC3805]

input-sta= tus        =3D "status" "=3D" 1*DIGIT    ; integer value as a numeric string mapped directly fro= m
    ; prtInputStatus in [RFC3805]

input-name &nb= sp;        =3D "name" "=3D" 1*ALPHA
&= nbsp;   ; string value as an alpha string mapped directly from    ; prtInputName in [RFC3805]


input-index = ;        =3D "index" "=3D" 1*DIGIT
    ; integer value as a numeric string mapped directly from=
    ; prtInputIndex in [RFC3805]

input-dim-unit&n= bsp;     =3D "dimunit" "=3D" 1*ALPHA
  &nb= sp; ; enumerated value as an alpha string (e.g., 'other') of
    ; prtInputDimUnit in [RFC3805] mapped indirectly from    ; the *label* in PrtMediaUnitTC in [RFC3805]

inp= ut-unit          =3D "unit" "= =3D" 1*ALPHA
    ; enumerated value as an alpha string (e= .g., 'other') of
    ; prtInputCapacityUnit in [RFC3805] mapped indirectly fr= om
    ; the *label* in PrtCapacityUnitTC in [RFC3805]
input-media-name    =3D "medianame" "=3D" 1*ALPHA
&n= bsp;   ; string value as an alpha string mapped directly from
    ; prtInputMediaName in [RFC3805]

input-media-weig= ht  =3D "mediaweight" "=3D" 1*[DIGIT / "-"]
    ; in= teger value as a numeric string mapped directly from
    = ; prtInputMediaWeight in [RFC3805]

input-media-type    =3D "mediatype" "=3D" 1*ALPHA
&nb= sp;   ; string value as an alpha string mapped directly from
&= nbsp;   ; prtInputMediaType in [RFC3805]

input-media-color=    =3D "mediacolor" "=3D" 1*ALPHA
    ; string value as an alpha string mapped directly from    ; prtInputMediaColor in [RFC3805]

-------------= -----------------------------------------------------------

Notes:
(1) prtOutputIndex is OPTIONAL in "printer-output-tray", because
correlation with the original MIB order is considered unimportant.

(= 2) prtOutputDimUnit, prtOutputMaxDimFeedDir, prtOutputMaxDimXFeedDir,
pr= tOutputMinDimFeedDir, and prtOutputMinDimXFeedDir are *not* mapped,
because they were rated "C" (low priority) in the DMTF CIM ranking
activ= ity in WIMS WG in 2006.

(3) prtOutputStackingOrder, prtOututPageDeli= veryOrientation, and
prtOutputOffsetStacking are OPTIONAL in "printer-ou= tput-tray", because
they were rated "B" (medium priority) in the DMTF CIM ranking activity
i= n WIMS WG in 2006.

(4) Printer MIB objects without corresponding IPP= keywords are *not*
mapped, per DMTF CIM ranking activity in WIMS WG in = 2006.

            Tabl= e Y - Keywords for printer-output-tray

Printer MIB Object  = ;    IPP Datatype    IPP Keyword  &= nbsp;      Conformance
------------------ =      ------------    ----------- &n= bsp;       -----------
prtOutput...
Index (note 1)          Intege= r         index   &n= bsp;           OPTIONALType           &nb= sp;        String    = ;      type      &nb= sp;         REQUIRED
CapacityUni= t            String&= nbsp;         unit   = ;             R= ECOMMENDED
MaxCapacity        &n= bsp;    Integer       &nb= sp; maxcapacity         REQUIRED
RemainingCapacity       Integer  &n= bsp;      remaining     &= nbsp;     REQUIRED
Status    &nb= sp;            = Integer         status  =             REQUIRED=
Name           &= nbsp;        String   &nb= sp;      name      &= nbsp;         REQUIRED
VendorNam= e            &n= bsp; ---           &= nbsp; ---           =       ---
Model           &nbs= p;       ---     &nb= sp;       ---     &n= bsp;           ---
Ver= sion            = ;     ---       &nbs= p;     ---       &nb= sp;         ---
SerialNumber&nbs= p;           --- &nb= sp;           --- &n= bsp;            = ;   ---
Security       &nbs= p;        ---    &nb= sp;        ---    &n= bsp;            ---<= br> DimUnit (note 2)        ---  &= nbsp;          ---  =             &nb= sp;  ---
MaxDimFeedDir (note 2)  ---    &n= bsp;        ---    &= nbsp;            ---=
MaxDimXFeedDir (note 2) ---       &n= bsp;     ---       &= nbsp;         ---
MinDimFeedDir = (note 2)  ---         &nb= sp;   ---         &n= bsp;       ---
MinDimXFeedDir (note 2) ---        =      ---        = ;         ---
StackingOrder (not= e 3)  String          sta= ckingorder       OPTIONAL
PageDeliveryOrie= ntation String          pagede= livery        OPTIONAL
  &n= bsp; (note 3)
Bursting           &= nbsp;    ---        =      ---        = ;         ---
Decollating &= nbsp;           --- =             --- = ;            &n= bsp;   ---
PageCollated      &nb= sp;     ---       &n= bsp;     ---       &= nbsp;         ---
OffsetStacking= (note 3) String          offs= etstacking      OPTIONAL


           &= nbsp;        Examples of printer-output-= tray

printer-output-tray[1] =3D
    type=3Dremovab= leBin;
    maxcapacity=3D500;remaining=3D-3;status=3D12;n= ame=3DLeftOutputBin;
    index=3D1;unit=3Dsheets;stacking= order=3DfirstToLast;
    pagedelivery=3DfaceDown;offsetstacking=3DnotPresent;
=
printer-output-tray[2] =3D
    type=3DremovableBin;    maxcapacity=3D300;remaining=3D-3;status=3D0;name=3DRig= htOutputBin;
    index=3D2;unit=3Dsheets;stackingorder=3D= firstToLast;
    pagedelivery=3DfaceDown;offsetstacking=3DnotPresent;
=

            = Figure Y - ABNF for "printer-output-tray" values

printer-output-tray= =3D *output-required *[output-optional]
    ; set of out= put elements encoded into one value

output-required     =3D output-req ";"
output-re= q          =3D output-type /            &= nbsp;         output-max-capacity /=
            = ;          output-remaining /<= br>            =           output-status /
            &nb= sp;         output-name

outp= ut-optional     =3D output-opt ";"
output-opt &= nbsp;        =3D output-index /
 = ;            &n= bsp;        output-unit /
  = ;            &n= bsp;       output-stacking-order /
 &= nbsp;           &nbs= p;        output-page-delivery /
            &nb= sp;         output-offset-stacking<= br>
output-type         =3D "typ= e" "=3D" 1*ALPHA
    ; enumerated value as an alpha strin= g
    ; (e.g., 'removableBin') of prtOutputType
 =    ; in [RFC3805] mapped indirectly from
    ; the *label* in PrtOutputTypeTC in [IANAPRT]

out= put-max-capacity =3D "maxcapacity" "=3D" 1*[DIGIT / "-"]
  &nb= sp; ; integer value as a numeric string mapped directly from
  = ;  ; prtOutputMaxCapacity in [RFC3805]

output-remaining    =3D "remaining" "=3D" 1*[DIGIT / "-"= ]
    ; integer value as a numeric string mapped directly= from
    ; prtOutputRemainingCapacity in [RFC3805]
output-status       =3D "status" "=3D" 1*DI= GIT
    ; integer value as a numeric string mapped directly from=
    ; prtOutputStatus in [RFC3805]

output-name&nb= sp;        =3D "name" "=3D" 1*ALPHA
&= nbsp;   ; string value as an alpha string mapped directly from
    ; prtOutputName in [RFC3805]


output-index&nbs= p;       =3D "index" "=3D" 1*DIGIT
 &= nbsp;  ; integer value as a numeric string mapped directly from
&nb= sp;   ; prtOutputIndex in [RFC3805]

output-unit  = ;       =3D "unit" "=3D" 1*ALPHA
    ; enumerated value as an alpha string (e.g., 'other') of=
    ; prtOutputCapacityUnit in [RFC3805] mapped indirect= ly from
    ; the *label* in PrtCapacityUnitTC in [RFC380= 5]

output-stacking-order =3D "stackingorder" "=3D" 1*ALPHA
    ; enumerated value as an alpha string (e.g., 'firstToLas= t') of
    ; prtOutputStackingOrder in [RFC3805] mapped i= ndirectly from
    ; the *label* in PrtOutputStackingOrde= rTC in [RFC3805]

output-page-delivery =3D "pagedelivery" "=3D" 1*ALP= HA
    ; enumerated value as an alpha string (e.g., 'faceUp') o= f
    ; prtOutputPageDeliveryOrientation in [RFC3805] map= ped indirectly
    ; from the *label* in PrtOutputPageDel= iveryOrientationTC in
    ; [RFC3805]

output-offset-stacking =3D "offsetstacking" "=3D" 1*ALPHA
 &nbs= p;  ; enumerated value as an alpha string (e.g., 'notPresent') of
&= nbsp;   ; prtOutputOffsetStacking in [RFC3805] mapped indirectly = from
    ; the *label* in PresentOnOff in [RFC3805]

------= ------------------------------------------------------------------


__________________________________________________
Michael Sweet,= Senior Printing System Engineer, PWG Chair



--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --Boundary_(ID_l6gMWXRr6Ptx3UonyKfQwQ)-- --===============0177120628== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============0177120628==-- From info@systemuadministrator.pl Mon Nov 14 00:12:45 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE87A11E827C; Mon, 14 Nov 2011 00:12:41 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 3.931 X-Spam-Level: *** X-Spam-Status: No, score=3.931 tagged_above=-999 required=5 tests=[AWL=0.562, BAYES_80=2, DATE_IN_PAST_06_12=1.069, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AE-sFcLoHJSs; Mon, 14 Nov 2011 00:12:41 -0800 (PST) Received: from server.fomav.gob.ni (server.fomav.gob.ni [165.98.54.226]) by ietfa.amsl.com (Postfix) with ESMTP id B072711E8277; Mon, 14 Nov 2011 00:12:40 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by server.fomav.gob.ni (Postfix) with ESMTP id 75D03816AAD4; Mon, 14 Nov 2011 01:43:20 -0600 (CST) X-Virus-Scanned: amavisd-new at fomav.gob.ni Received: from server.fomav.gob.ni ([127.0.0.1]) by localhost (server.fomav.gob.ni [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B0z4SxQvwlsX; Mon, 14 Nov 2011 01:43:20 -0600 (CST) Received: from www.fomav.gob.ni (localhost [127.0.0.1]) by server.fomav.gob.ni (Postfix) with ESMTP id 0398C8169D14; Mon, 14 Nov 2011 01:43:19 -0600 (CST) Received: from 41.138.178.105 (SquirrelMail authenticated user kbarberena) by www.fomav.gob.ni with HTTP; Mon, 14 Nov 2011 01:43:19 +0600 Message-ID: <763f91b79bac8b580c106b8ef63f4d19.squirrel@www.fomav.gob.ni> Date: Mon, 14 Nov 2011 01:43:19 +0600 Subject: =?iso-8859-2?Q?B=B3=B1d_Zauwa=BFy=B3em_Code_573FKx9‏__?= From: "Systemu Administrator" Reply-To: customercarewebdept40@w.cn User-Agent: SquirrelMail/1.4.19 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-2 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal To: undisclosed-recipients:; Drodzy użytkownika konto e-mail Ze wzgledu na niedawne sladu przez naszych pracowników administratora, zauwazylismy, ze rózne komputerów zalogowaniu sie do poczty ektronicznej i wielu hasel awariibyly obecne przed zalogowac. Dlatego twoje konto zostalo ograniczone. Dostep do portalu zarzadzania dla przywrócenia kontroli oraz kadry zarzadzajacej. Wystarczy kliknac odpowiedziec na te wiadomosc natychmiast i wprowadz szczególy konta ponizej. E-mail w celu potwierdzenia tozsamosci ponizej: Uzytkownik: E-mail Uzytkownik: Haslo: Potwierdz haslo: Data urodzenia : Przyszlosci Haslo: Uwaga: Tylko przywrócony konto nie zostanie zablokowane. Dziekuje za wspólprace. Webmail Help Desk. Systemu Administrator From ipp-bounces@pwg.org Mon Nov 14 08:57:39 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E61F311E82E1 for ; Mon, 14 Nov 2011 08:57:39 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.899 X-Spam-Level: X-Spam-Status: No, score=-2.899 tagged_above=-999 required=5 tests=[AWL=-0.301, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bp-i3Ey-VoLm for ; Mon, 14 Nov 2011 08:57:35 -0800 (PST) Received: from pwg.org (pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 490C21F0CB9 for ; Mon, 14 Nov 2011 08:57:35 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id D536A79539; Mon, 14 Nov 2011 11:57:03 -0500 (EST) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-fx0-f46.google.com (mail-fx0-f46.google.com [209.85.161.46]) by pwg.org (Postfix) with ESMTP id 6D96479537 for ; Mon, 14 Nov 2011 11:56:46 -0500 (EST) Received: by fagn18 with SMTP id n18so3963202fag.5 for ; Mon, 14 Nov 2011 08:56:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=nB8xntSUVJomVUD6LRREMt5qaX1jihfpas/uYIfcBFk=; b=ZdtLm83zvWHKwqHG1pWA7e5PLxFe4ZLKcMb65pQkppFuBxLu3Ynk8GHg+ZNT5E7qYo 6FX6gl/zJjuj8BDmeOnpXB+RUrSULWpbH9+ZHg8lbkimNW5e9qqh7JRa0LIX39TNLk5J 7DG+1qrU/OHiLkJSAxYHObiRxLKi665svvhYY= MIME-Version: 1.0 Received: by 10.204.148.78 with SMTP id o14mr6862765bkv.89.1321289805254; Mon, 14 Nov 2011 08:56:45 -0800 (PST) Received: by 10.223.124.203 with HTTP; Mon, 14 Nov 2011 08:56:45 -0800 (PST) Date: Mon, 14 Nov 2011 11:56:45 -0500 Message-ID: From: Ira McDonald To: ipp@pwg.org, Michael R Sweet , Paul Tykodi , Ira McDonald X-pwg-MailScanner: Found to be clean, Found to be clean Cc: Subject: [IPP] Re: CANCELED - IPP Agenda - 1-3pm EST Monday 14 November 2011 X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0303095870==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: D536A79539.A9F37 X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============0303095870== Content-Type: multipart/alternative; boundary=0015175cac2e7ccf2204b1b4c179 --0015175cac2e7ccf2204b1b4c179 Content-Type: text/plain; charset=ISO-8859-1 Hi, IPP WG meeting is canceled for today - sorry for late notice. 2 weeks from now we will review IPP and Cloud Imaging slides for the PWG F2F the following week. I just spoke with Mike Sweet on the phone and he will accept all the changes we have made through section 7.3 of JPS3 and issue a new version - we'll review along w/ PWG Raster at the F2F. Cheers, - Ira Ira McDonald (Musician / Software Architect) Chair - Linux Foundation Open Printing WG Secretary - IEEE-ISTO Printer Working Group Co-Chair - IEEE-ISTO PWG IPP WG Co-Chair - TCG Trusted Mobility Solutions WG Chair - TCG Embedded Systems Hardcopy SG IETF Designated Expert - IPP & Printer MIB Blue Roof Music/High North Inc http://sites.google.com/site/blueroofmusic http://sites.google.com/site/highnorthinc mailto:blueroofmusic@gmail.com Winter 579 Park Place Saline, MI 48176 734-944-0094 Summer PO Box 221 Grand Marais, MI 49839 906-494-2434 On Sat, Nov 12, 2011 at 5:34 PM, Ira McDonald wrote: > Hi, > > Our next IPP WG call will be next Monday for TWO HOURS! > > Monday 14 November 10am-12pm US PST / 1-3pm US EST > > Call-in toll-free number (US/Canada): 1-866-469-3239 > Call-in toll number (US/Canada): 1-650-429-3300 (Primary) > Call-in toll number (US/Canada): 1-408-856-9570 (Backup) > > Attendee Access Code: *******# > Attendee ID Code: # (empty) > > If you need the Attendee Access code, please email me a request. > > Live Meeting Info (courtesy of Pete Zehler): > > Link: > https://www.livemeeting.com/cc/xerox/join?id=PwgSemanticModel&role=attend&pw=LetMeIn > URL: https://www.livemeeting.com/cc/xerox/join > Meeting ID: PwgSemanticModel > Entry Code: LetMeIn > > *** Main Objective - Review IPP JPS3 *** > > Agenda: > > (1) PWG IP Policy and Minute Taker > - Mike? > > (2) Approve IPP minutes from previous meeting > - > ftp://ftp.pwg.org/pub/pwg/ipp/minutes/ippv2-concall-minutes-20111031.pdf > > (3) Status of IANA IPP Registry corrections > - http://www.pwg.org/ipp/ipp-registrations.xml > - Ira waiting for IANA diff package from Mike > > (4) Status of IPP Interoperability Event - started at October F2F > - http://www.cups.org/software.php (CUPS 'ipptool' download) > - issues - next release for issues found by PWG users? > > (5) Status of other IPP Everywhere specs > - if available > > (6) Complete review of IPP Job and Printer Extensions - Set 3 (JPS3) > - > ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobprinterext3v10-20111013-rev.pdf > - resume at section 7.4 media-col > - printer-supply ABNF error (code for type) > - printer-input-tray versus media-col and media-source > - printer-output-tray versus output-bin-xxx > > (7) Next Steps > - IPP WG on Monday 28 November - review Cloud and IPP December F2F > slides > - IPP WG on Tuesday 6 December 1:15-5pm US CST - at PWG F2F in > Austin, TX > > Cheers, > - Ira (IPP WG Co-Chair) > > Ira McDonald (Musician / Software Architect) > Chair - Linux Foundation Open Printing WG > Secretary - IEEE-ISTO Printer Working Group > Co-Chair - IEEE-ISTO PWG IPP WG > Co-Chair - TCG Trusted Mobility Solutions WG > Chair - TCG Embedded Systems Hardcopy SG > IETF Designated Expert - IPP & Printer MIB > Blue Roof Music/High North Inc > http://sites.google.com/site/blueroofmusic > http://sites.google.com/site/highnorthinc > mailto:blueroofmusic@gmail.com > Winter 579 Park Place Saline, MI 48176 734-944-0094 > Summer PO Box 221 Grand Marais, MI 49839 906-494-2434 > > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --0015175cac2e7ccf2204b1b4c179 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi,

IPP WG meeting is canceled for today - sorry for late notice.
2 weeks from now we will review IPP and Cloud Imaging slides for
th= e PWG F2F the following week.

I just spoke with Mike Sweet on the ph= one and he will accept all the
changes we have made through section 7.3 of JPS3 and issue a new
version= - we'll review along w/ PWG Raster at the F2F.

Cheers,
- Ira=

Ira McDonald (Musician / Software Architect)
Chair= - Linux Foundation Open Printing WG
Secretary - IEEE-ISTO Printer Working Group
Co-Chair - IEEE-ISTO PWG IPP= WG
Co-Chair - TCG Trusted Mobility Solutions WG
Chair - TCG Embedded= Systems Hardcopy SG
IETF Designated Expert - IPP & Printer MIB
Blue Roof Music/High North Inc
http://si= tes.google.com/site/blueroofmusic
http= ://sites.google.com/site/highnorthinc
mailto:blueroo= fmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 = 734-9= 44-0094
Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434



On Sat, Nov 12, 2011 at 5:34 PM, Ira McD= onald <blueroofmusic@gmail.com> wrote:
Hi,

Our next IPP WG call will be next Monday for TWO HOURS!

=A0 Monday 14 November 10am-12pm US PST / 1-3pm US EST

=A0 Call-in toll-free number (US/Canada): 1-866-469-3239
=A0 Call-in toll number (US/Canada): 1-650-429-3300 (Primary)
=A0 Call-in toll number (US/Canada): 1-408-856-9570 (Backup)

=A0 Attendee Access Code: *******#
=A0 Attendee ID Code: # (empty)

If you need the Attendee Access code, please email me a request.

Live Meeting Info (courtesy of Pete Zehler):

=A0 Link: https://www.livemeeting.com/cc/xerox/join?id=3DPwgSemanticModel&rol= e=3Dattend&pw=3DLetMeIn
=A0 URL: https://www.livemeeting.com/cc/xerox/join
=A0 Meeting ID: PwgS= emanticModel
=A0 Entry Code: LetMeIn

*** Main Objective - Review IPP JPS3 ***

Agenda:

(1) PWG IP Policy and Minute Taker
=A0 =A0=A0 - Mike?

(2) Approve IPP minutes from previous meeting
=A0=A0 =A0 - = ftp://ftp.pwg.= org/pub/pwg/ipp/minutes/ippv2-concall-minutes-20111031.pdf

(3) Status of IANA IPP Registry corrections
=A0=A0=A0=A0 - http://= www.pwg.org/ipp/ipp-registrations.xml
=A0=A0=A0=A0 - Ira waiting for= IANA diff package from Mike

(4) Status of IPP Interoperability Event - started at October F2F
= =A0=A0=A0=A0 - http://www.cups.org/software.php (CUPS 'ipptool' download)=A0=A0=A0=A0 - issues - next release for issues found by PWG users?

(5) Status of other IPP Everywhere specs
=A0=A0=A0=A0 - if available=

(6) Complete review of IPP Job and Printer Extensions - Set 3 (JPS3)=A0=A0=A0=A0 - ftp://ftp.pwg.org/pub/pwg/ipp/= wd/wd-ippjobprinterext3v10-20111013-rev.pdf
=A0=A0=A0=A0 - resume at section 7.4 media-col
=A0=A0=A0=A0 - printer-su= pply ABNF error (code for type)
=A0=A0=A0=A0 - printer-input-tray versus= media-col and media-source
=A0=A0=A0=A0 - printer-output-tray versus o= utput-bin-xxx
=A0=A0=A0=A0
(7) Next Steps
=A0=A0=A0=A0 - IPP WG on Monday 28 Novem= ber - review Cloud and IPP December F2F slides
=A0=A0=A0=A0 - IPP WG on = Tuesday 6 December 1:15-5pm US CST - at PWG F2F in Austin, TX

Cheers,
- Ira (IPP WG Co-Chair)

Ira McDonald (Mus= ician / Software Architect)
Chair - Linux Foundation Open Printing WGSecretary - IEEE-ISTO Printer Working Group
Co-Chair - IEEE-ISTO PWG IP= P WG
Co-Chair - TCG Trusted Mobility Solutions WG
Chair - TCG Embedded System= s Hardcopy SG
IETF Designated Expert - IPP & Printer MIB
Blue Roo= f Music/High North Inc
http://sites.googl= e.com/site/blueroofmusic
http://sites.google.com/site/highnorthinc=
mailto:blu= eroofmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 734-944-0094
Summer=A0= PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2434



--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --0015175cac2e7ccf2204b1b4c179-- --===============0303095870== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============0303095870==-- From ipp-bounces@pwg.org Tue Nov 15 08:20:03 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CD5F21F8B38 for ; Tue, 15 Nov 2011 08:20:03 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.097 X-Spam-Level: X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[AWL=0.501, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vatIEnYZr00A for ; Tue, 15 Nov 2011 08:19:59 -0800 (PST) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id E4DA521F8B34 for ; Tue, 15 Nov 2011 08:19:55 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id BB00A79554; Tue, 15 Nov 2011 11:18:42 -0500 (EST) X-Original-To: IPP@pwg.org Delivered-To: ipp@pwg.org Received: from USA7109MR002.ACS-INC.COM (usa7109mr002.acs-inc.com [63.101.151.11]) by pwg.org (Postfix) with ESMTP id CA20B7953F; Tue, 15 Nov 2011 11:18:23 -0500 (EST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: At4AAJCQwk4Nl9IPmWdsb2JhbABBA4JNpyEiAQEBAQEICwsHFCWBdAMCDwEMEQMvGhIBKgYMDAdXAQQTCAGtaAGSdoZ3BYIyYwSIE4RnjHyFCIdP Received: from usa7061gw002.na.xerox.net ([13.151.210.15]) by USA7109MR002.ACS-INC.COM with ESMTP; 15 Nov 2011 10:18:22 -0600 Received: from USA7061MS04.na.xerox.net ([13.151.235.15]) by USA7061GW002.na.xerox.net with Microsoft SMTPSVC(6.0.3790.4675); Tue, 15 Nov 2011 08:18:08 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Tue, 15 Nov 2011 08:18:05 -0800 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Updated PWG Job Ticket and Associated Capabilities specification is available thread-index: AcyaRHxK+Yb9FP+rQdeuvNodQCzw+wJbPnVw From: "Zehler, Peter" To: X-OriginalArrivalTime: 15 Nov 2011 16:18:08.0405 (UTC) FILETIME=[29952C50:01CCA3B2] X-pwg-MailScanner: Found to be clean, Found to be clean Cc: IPP@pwg.org, mfd@pwg.org Subject: [IPP] Updated PWG Job Ticket and Associated Capabilities specification is available X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1385863183==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: BB00A79554.A8F57 X-pwg-MailScanner-From: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============1385863183== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CCA3B2.28FCD5FB" This is a multi-part message in MIME format. ------_=_NextPart_001_01CCA3B2.28FCD5FB Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable All, =20 The updated PWG Job Ticket and Associated Capabilities specification is available on the Semantic Model page or directly at =20 Pete =20 Peter Zehler Xerox Research Center Webster Email: Peter.Zehler@Xerox.com Voice: (585) 265-8755 FAX: (585) 265-7441 US Mail: Peter Zehler Xerox Corp. 800 Phillips Rd. M/S 128-25E Webster NY, 14580-9701=20 --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ------_=_NextPart_001_01CCA3B2.28FCD5FB Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

All,<= /p>

 

The updat= ed PWG Job Ticket and Associated Capabilities specification is available on= the  Semantic Model page <http:= //www.pwg.org/mfd>  or directly at

<ftp://ftp.pwg.org/pub/pwg/= mfd/wd/wd-sm20-printjobticket10-20111115.pdf>

=

 =

Pete

 

Peter Zehler
=
Xerox Research Center Webster
Email: Peter.Zehler@Xerox.com
Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
M/S 1= 28-25E
Webster NY, 14580-9= 701


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------_=_NextPart_001_01CCA3B2.28FCD5FB-- --===============1385863183== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1385863183==-- From ipp-bounces@pwg.org Wed Nov 16 03:13:42 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E74E21F9534 for ; Wed, 16 Nov 2011 03:13:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.18 X-Spam-Level: X-Spam-Status: No, score=-2.18 tagged_above=-999 required=5 tests=[AWL=0.418, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zD-nCtgFg4-C for ; Wed, 16 Nov 2011 03:13:40 -0800 (PST) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 8E4DB21F94D1 for ; Wed, 16 Nov 2011 03:13:40 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id E1553795E6; Wed, 16 Nov 2011 06:13:17 -0500 (EST) X-Original-To: IPP@pwg.org Delivered-To: ipp@pwg.org Received: from USA7109MR001.ACS-INC.COM (usa7109mr001.acs-inc.com [63.101.151.9]) by pwg.org (Postfix) with ESMTP id CD226795E6 for ; Wed, 16 Nov 2011 06:12:58 -0500 (EST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgABAKKZw04Nl9IPmWdsb2JhbABAA4JNpyoiAQEBAQEICwsHFCWBdAUPAQwRAyQLLAEqBgYGCwEHRRIBBBMIoVqNFgGSdoZ9AQ2CKWMEiBSEZ4x9jFk Received: from usa7061gw002.na.xerox.net ([13.151.210.15]) by USA7109MR001.ACS-INC.COM with ESMTP; 16 Nov 2011 05:12:44 -0600 Received: from USA7061MS04.na.xerox.net ([13.151.235.15]) by USA7061GW002.na.xerox.net with Microsoft SMTPSVC(6.0.3790.4675); Wed, 16 Nov 2011 03:12:43 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Wed, 16 Nov 2011 03:12:41 -0800 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Proposed errata for rfc3998 thread-index: AcykUKgLSXpRDiYMTyCyzIzgs6G+yg== From: "Zehler, Peter" To: X-OriginalArrivalTime: 16 Nov 2011 11:12:43.0991 (UTC) FILETIME=[A9CB3E70:01CCA450] X-pwg-MailScanner: Found to be clean, Found to be clean Cc: Subject: [IPP] Proposed errata for rfc3998 X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1608515721==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: E1553795E6.AA54C X-pwg-MailScanner-From: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============1608515721== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CCA450.A9B6A9FD" This is a multi-part message in MIME format. ------_=_NextPart_001_01CCA450.A9B6A9FD Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable All, =20 Section 10.8.2 covering "original-requesting-user-name" is a bit misleading. The issue is that the Job owner is not always the same as the "requesting-user-name". When forwarding jobs from one printer to another the "original-requesting-user-name" is the most authenticated printable name that can be obtained. As stated in section 10.8.8 of rfc3998: "The "job-originating-user-name" Job Description attribute (see [RFC2911], section 4.3.6) remains as the authenticated original user". This is inconsistent with section 10.8.2 as currently written. Below is my proposed change to section 10.8.2. =20 Original: 10.8.2. original-requesting-user-name (name(MAX)) Operation and Job Description Attribute =20 The operation attribute containing the user name of the original user; i.e., corresponding to the "requesting-user-name" operation attribute (see [RFC2911], section 3.2.1.1) that the original client supplied to the first Printer object. The Printer copies the "original-requesting-user-name" operation attribute to the corresponding Job Description attribute. =20 Corrected: 10.8.2. original-requesting-user-name (name(MAX)) Operation and Job Description Attribute =20 The operation attribute containing the user name of the original user; i.e., corresponding to the "job-originating-user-name" Job attribute (see [RFC2911], section 4.3.6) that identifies the Job owner on the first Printer object. The Printer copies the "original-requesting-user-name" operation attribute to the corresponding Job Description attribute. =20 =20 Peter Zehler Xerox Research Center Webster Email: Peter.Zehler@Xerox.com =20 Voice: (585) 265-8755 FAX: (585) 265-7441 US Mail: Peter Zehler Xerox Corp. 800 Phillips Rd. M/S 128-25E Webster NY, 14580-9701=20 =20 --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ------_=_NextPart_001_01CCA450.A9B6A9FD Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

All,

 

Se=
ction 10.8.2 covering “original-requesting-user-name” is a bit =
misleading.  The issue is that the Job owner is not always the same as=
 the  “requesting-user-name”.   When forwarding =
jobs from one printer to another the “original-requesting-user-name&#=
8221; is the most authenticated printable name that can be obtained.  =
As stated in section 10.8.8 of rfc3998:  “The "job-originat=
ing-user-name" Job Description attribute (see [RFC2911], section 4.3.6=
) remains as the authenticated original user”.  This is inconsis=
tent with section 10.8.2 as currently written.  Below is my proposed c=
hange to section 10.8.2.

 = ;

Original:

10.8.2.  original-requesting-user-name (name(MAX)) Operation = and Job

     = ;   Description Attribute

<= o:p> 

   The operation attr= ibute containing the user name of the original

   user; i.e., corresponding to the "requesting-us= er-name" operation

   = attribute (see [RFC2911], section 3.2.1.1) that the original client

   supplied to the first Printer o= bject.  The Printer copies the

&= nbsp;  "original-requesting-user-name" operation attribute t= o the

   corresponding Job = Description attribute.

 = ;

Corrected:

1= 0.8.2.  original-requesting-user-name (name(MAX)) Operation and Job

      &nb= sp; Description Attribute

 =

   The operation attribute cont= aining the user name of the original

=    user; i.e., corresponding to the "job-originating-user-name" Job

that identifie= s the Job=

&= nbsp;  owner on the first Printer object.  The Printer copies = the

   "original-reque= sting-user-name" operation attribute to the

   corresponding Job Description attribute.

 

=  

Peter Zehl= er

Xerox Research Cen= ter Webster
Email: Peter.Zehler@Xerox.com
<= /span>Voice: (585) 265-8755
FAX: (585) 265-7441
US= Mail: Peter Zehler

Xerox = Corp.
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701

 


--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------_=_NextPart_001_01CCA450.A9B6A9FD-- --===============1608515721== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1608515721==-- From ipp-bounces@pwg.org Wed Nov 16 03:17:54 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CBD121F8C85 for ; Wed, 16 Nov 2011 03:17:54 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.239 X-Spam-Level: X-Spam-Status: No, score=-2.239 tagged_above=-999 required=5 tests=[AWL=0.358, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VeFthhaM1hfG for ; Wed, 16 Nov 2011 03:17:51 -0800 (PST) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 8DA2021F8BE8 for ; Wed, 16 Nov 2011 03:17:51 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 5C3EF795EE; Wed, 16 Nov 2011 06:17:29 -0500 (EST) X-Original-To: IPP@pwg.org Delivered-To: ipp@pwg.org Received: from USA7109MR003.ACS-INC.COM (usa7109mr003.acs-inc.com [63.101.151.12]) by pwg.org (Postfix) with ESMTP id 40C93795E6 for ; Wed, 16 Nov 2011 06:17:13 -0500 (EST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ah8AAGybw04Nh9IPmWdsb2JhbABAA4JNlyWQBSIBAQEBAQgLCwcUJQ8BAYFhAQEBBA8BDBEDJAssAQgRBAEBCwYGBgsBB0UJCQEEARIIrnQBkneGfQENgiljBIgUhGeMfYxZ Received: from usa0300gw002.na.xerox.net ([13.135.210.15]) by USA7109MR003.ACS-INC.COM with ESMTP; 16 Nov 2011 05:17:12 -0600 Received: from USA7061MS04.na.xerox.net ([13.151.235.15]) by USA0300GW002.na.xerox.net with Microsoft SMTPSVC(6.0.3790.4675); Wed, 16 Nov 2011 06:17:10 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: RE: [IPP] Proposed errata for rfc3998 Date: Wed, 16 Nov 2011 03:17:06 -0800 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [IPP] Proposed errata for rfc3998 thread-index: AcykUUY1XNlgIVIYSESfMgmG3lmztw== From: "Zehler, Peter" To: "Zehler, Peter" , X-OriginalArrivalTime: 16 Nov 2011 11:17:10.0316 (UTC) FILETIME=[488936C0:01CCA451] X-pwg-MailScanner: Found to be clean, Found to be clean Cc: X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1569035260==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 5C3EF795EE.AA0B8 X-pwg-MailScanner-From: ipp-bounces@pwg.org This is a multi-part message in MIME format. --===============1569035260== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CCA451.481A8303" This is a multi-part message in MIME format. ------_=_NextPart_001_01CCA451.481A8303 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Please substitute "section 10.8.3 of rfc3998" for "section 10.8.8 of rfc3998" below. =20 =20 =20 Peter Zehler Xerox Research Center Webster Email: Peter.Zehler@Xerox.com Voice: (585) 265-8755 FAX: (585) 265-7441 US Mail: Peter Zehler Xerox Corp. 800 Phillips Rd. M/S 128-25E Webster NY, 14580-9701=20 =20 From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Zehler, Peter Sent: Wednesday, November 16, 2011 6:13 AM To: IPP@pwg.org Subject: [IPP] Proposed errata for rfc3998 =20 All, =20 Section 10.8.2 covering "original-requesting-user-name" is a bit misleading. The issue is that the Job owner is not always the same as the "requesting-user-name". When forwarding jobs from one printer to another the "original-requesting-user-name" is the most authenticated printable name that can be obtained. As stated in section 10.8.8 of rfc3998: "The "job-originating-user-name" Job Description attribute (see [RFC2911], section 4.3.6) remains as the authenticated original user". This is inconsistent with section 10.8.2 as currently written. Below is my proposed change to section 10.8.2. =20 Original: 10.8.2. original-requesting-user-name (name(MAX)) Operation and Job Description Attribute =20 The operation attribute containing the user name of the original user; i.e., corresponding to the "requesting-user-name" operation attribute (see [RFC2911], section 3.2.1.1) that the original client supplied to the first Printer object. The Printer copies the "original-requesting-user-name" operation attribute to the corresponding Job Description attribute. =20 Corrected: 10.8.2. original-requesting-user-name (name(MAX)) Operation and Job Description Attribute =20 The operation attribute containing the user name of the original user; i.e., corresponding to the "job-originating-user-name" Job attribute (see [RFC2911], section 4.3.6) that identifies the Job owner on the first Printer object. The Printer copies the "original-requesting-user-name" operation attribute to the corresponding Job Description attribute. =20 =20 Peter Zehler Xerox Research Center Webster Email: Peter.Zehler@Xerox.com =20 Voice: (585) 265-8755 FAX: (585) 265-7441 US Mail: Peter Zehler Xerox Corp. 800 Phillips Rd. M/S 128-25E Webster NY, 14580-9701=20 =20 --=20 This message has been scanned for viruses and=20 dangerous content by MailScanner , and is believed to be clean.=20 --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ------_=_NextPart_001_01CCA451.481A8303 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Please subs= titute “section 10.8.3 of rfc3998” for “section= 10.8.8 of rfc3998” below.

=  

 

 

Peter Zehler

Xerox= Research Center Webster
Email: Peter.Zehler@Xerox.com<= br>Voice: (585) 265-8755
<= /span>FAX: (585) 265-7441
= US Mail: Peter Zehler
Xe= rox Corp.

800 Phillips Rd.=
M/S 128-25E
Webster NY, 14580-9701

 

From: ipp-bounces@pwg.org [mailto:ipp-bounces@= pwg.org] On Behalf Of Zehler, Peter
Sent: Wednesday, Novem= ber 16, 2011 6:13 AM
To: IPP@pwg.org
Subject: [IPP] Pro= posed errata for rfc3998

 

All,

=

 

Section 10.8.2 =
covering “original-requesting-user-name” is a bit misleading.&n=
bsp; The issue is that the Job owner is not always the same as the  &#=
8220;requesting-user-name”.   When forwarding jobs from one=
 printer to another the “original-requesting-user-name” is the =
most authenticated printable name that can be obtained.  As stated in =
section 10.8.8 of rfc3998:  “The "job-originating-user-name=
" Job Description attribute (see [RFC2911], section 4.3.6) remains as =
the authenticated original user”.  This is inconsistent with sec=
tion 10.8.2 as currently written.  Below is my proposed change to sect=
ion 10.8.2.

 

Original:

<= span style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>10.8.= 2.  original-requesting-user-name (name(MAX)) Operation and Job

        = Description Attribute

 

   The operation attribute containi= ng the user name of the original

= &nbs= p;  user; i.e., corresponding to the "requesting-user-name" = operation

   attribute (see= [RFC2911], section 3.2.1.1) that the original client

=

   supplied to the first Printer object.  T= he Printer copies the

   &q= uot;original-requesting-user-name" operation attribute to the

   corresponding Job Description at= tribute.

 

Corrected:

10.8.2.  o= riginal-requesting-user-name (name(MAX)) Operation and Job

        Descriptio= n Attribute

 <= /p>

   The operation attribute containing the use= r name of the original

   u= ser; i.e., corresponding to the "job-originating-user-name" Job

  = attribute (see [RFC2911], section 4.3.6) that identifies the Job

   owne= r on the first Printer object.  The Printer copies the

   "original-requesting-user-name&= quot; operation attribute to the

= &nbs= p;  corresponding Job Description attribute.

 

 

Peter Zehler

Xerox Research Center Webster
=
Email: Peter.Zehler@Xerox.= com
Voice: (585) 265-8= 755
FAX: (585) 265-7441
US Mail: Peter Zehler=
Xerox Corp.
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701

 


--
This message has been scanned for viruses and
= dangerous content by MailScanne= r, and is
believed to be clean.

--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. ------_=_NextPart_001_01CCA451.481A8303-- --===============1569035260== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1569035260==-- From ipp-bounces@pwg.org Wed Nov 16 07:47:46 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 887AC11E80B7 for ; Wed, 16 Nov 2011 07:47:46 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.598 X-Spam-Level: X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gvjbQalyrT0u for ; Wed, 16 Nov 2011 07:47:45 -0800 (PST) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 60D0611E80B6 for ; Wed, 16 Nov 2011 07:47:45 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 5A6FB7960A; Wed, 16 Nov 2011 10:47:30 -0500 (EST) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.49]) by pwg.org (Postfix) with ESMTP id 59FD879608 for ; Wed, 16 Nov 2011 10:47:15 -0500 (EST) MIME-version: 1.0 Received: from relay13.apple.com ([17.128.113.29]) by mail-out.apple.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTPS id <0LUR004D7FRWJ5T0@mail-out.apple.com> for ipp@pwg.org; Wed, 16 Nov 2011 07:47:14 -0800 (PST) X-AuditID: 1180711d-b7b7dae000007623-6a-4ec3db011377 Received: from msweet.apple.com (msweet.apple.com [17.197.41.43]) (using TLS with cipher AES128-SHA (AES128-SHA/128 bits)) (Client did not present a certificate) by relay13.apple.com (Apple SCV relay) with SMTP id 00.FD.30243.10BD3CE4; Wed, 16 Nov 2011 07:47:14 -0800 (PST) Subject: Re: [IPP] Proposed errata for rfc3998 From: Michael Sweet In-reply-to: Date: Wed, 16 Nov 2011 07:47:12 -0800 Message-id: References: To: "Zehler, Peter" X-Mailer: Apple Mail (2.1251.1) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRmVeSWpSXmKPExsUieFRTW5fp9mE/gx+OFsf2vWSxOPIt1qLj yUpWB2aPrSd/sHnMWzydyWP5qfVsAcxRXDYpqTmZZalF+nYJXBnTLvSwFjy+yFjx//4TlgbG AzsYuxg5OSQETCQWzTkKZYtJXLi3nq2LkYtDSGA6k8T5SSAOJ4ewgJ7E7iM7wWxeAWOJNbfe sYDYzAIJEm+enweLswmoSfye1McKYnMKBEhc+3eZHcRmEVCV2Hr+DTtEPb/Ewd4PzBBzbCTu tO8Gs4UE/CX2/98LViMioCOx8eF+ZoiD5CVavt5hm8DINwvJ6llIVkPY2hLLFr5mhrANJJ52 vmLFFNeXePNuDtMCRrZVjIJFqTmJlYbGeokFBTmpesn5uZsYQaHbUCi7g3H/T/5DjAIcjEo8 vE7zD/kJsSaWFVfmHmKU4GBWEuF12XXYT4g3JbGyKrUoP76oNCe1+BCjNAeLkjhv8a6DfkIC 6YklqdmpqQWpRTBZJg5OqQZGg3e7rXkLBVrc5weVznnB1sEtLyi06JSfxZTYo3dnctX+WHWh fbLP7XUGzHdO/tTdobbqmfdLJuHlFR93zc7fPu9wj3aqtNSHpQcyvPZcz1nMEq/889GcdxcD efuEC36d/l0Q/cDF7NCTGqGzZxf+/dJl6rkogSfxr9Nm/8oLU3da3z09+/QLRSWW4oxEQy3m ouJEAG3DLRdZAgAA X-pwg-MailScanner: Found to be clean, Found to be clean Cc: ipp@pwg.org X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1722541734==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 5A6FB7960A.A9AE3 X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============1722541734== Content-type: multipart/alternative; boundary="Boundary_(ID_XFZZzV/pnXAtsMmzbxAVFA)" --Boundary_(ID_XFZZzV/pnXAtsMmzbxAVFA) Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: quoted-printable Pete, If we make this change, then what is the difference between original-reques= ting-user-name and job-originating-user-name? Section 10.8.4 (re)defines job-originating-user-name as the authenticated o= riginal user and whose value is supposed to be forwarded by each client unc= hanged... (something I am not 100% happy with since there is no provision f= or it in an IPP job submission) Seems like the original intent was for original-requesting-user-name to be = the unauthenticated value. (and now I go off to add some text for this to JPS3 for job-originating-use= r-uri...) On Nov 16, 2011, at 3:17 AM, Zehler, Peter wrote: > Please substitute =93section 10.8.3 of rfc3998=94 for =93section 10.8.8 o= f rfc3998=94 below. >=20=20 >=20=20 >=20=20 > Peter Zehler >=20 > Xerox Research Center Webster > Email: Peter.Zehler@Xerox.com > Voice: (585) 265-8755 > FAX: (585) 265-7441 > US Mail: Peter Zehler > Xerox Corp. > 800 Phillips Rd. > M/S 128-25E > Webster NY, 14580-9701 >=20=20 > From: ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] On Behalf Of Zehle= r, Peter > Sent: Wednesday, November 16, 2011 6:13 AM > To: IPP@pwg.org > Subject: [IPP] Proposed errata for rfc3998 >=20=20 > All, >=20=20 > Section 10.8.2 covering =93original-requesting-user-name=94 is a bit misl= eading. The issue is that the Job owner is not always the same as the =93= requesting-user-name=94. When forwarding jobs from one printer to another= the =93original-requesting-user-name=94 is the most authenticated printabl= e name that can be obtained. As stated in section 10.8.8 of rfc3998: =93T= he "job-originating-user-name" Job Description attribute (see [RFC2911], se= ction 4.3.6) remains as the authenticated original user=94. This is incons= istent with section 10.8.2 as currently written. Below is my proposed chan= ge to section 10.8.2. >=20=20 > Original: > 10.8.2. original-requesting-user-name (name(MAX)) Operation and Job > Description Attribute >=20=20 > The operation attribute containing the user name of the original > user; i.e., corresponding to the "requesting-user-name" operation > attribute (see [RFC2911], section 3.2.1.1) that the original client > supplied to the first Printer object. The Printer copies the > "original-requesting-user-name" operation attribute to the > corresponding Job Description attribute. >=20=20 > Corrected: > 10.8.2. original-requesting-user-name (name(MAX)) Operation and Job > Description Attribute >=20=20 > The operation attribute containing the user name of the original > user; i.e., corresponding to the "job-originating-user-name" Job > attribute (see [RFC2911], section 4.3.6) that identifies the Job > owner on the first Printer object. The Printer copies the > "original-requesting-user-name" operation attribute to the > corresponding Job Description attribute. >=20=20 >=20=20 > Peter Zehler >=20 > Xerox Research Center Webster > Email: Peter.Zehler@Xerox.com > Voice: (585) 265-8755 > FAX: (585) 265-7441 > US Mail: Peter Zehler > Xerox Corp. > 800 Phillips Rd. > M/S 128-25E > Webster NY, 14580-9701 >=20=20 >=20 > --=20 > This message has been scanned for viruses and=20 > dangerous content by MailScanner, and is=20 > believed to be clean. >=20 > --=20 > This message has been scanned for viruses and=20 > dangerous content by MailScanner, and is=20 > believed to be clean. _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp ________________________________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --Boundary_(ID_XFZZzV/pnXAtsMmzbxAVFA) Content-type: text/html; charset=windows-1252 Content-transfer-encoding: quoted-printable Pete,

If we make this change, then what is the differen= ce between original-requesting-user-name and job-originating-user-name?

Section 10.8.4 (re)defines job-originating-user-name = as the authenticated original user and whose value is supposed to be forwar= ded by each client unchanged... (something I am not 100% happy with since t= here is no provision for it in an IPP job submission)

<= div>Seems like the original intent was for original-requesting-user-name to= be the unauthenticated value.

(and now I go off t= o add some text for this to JPS3 for job-originating-user-uri...)

On Nov 16, 2011, at 3:17 AM, Zehler, Peter wrote:

Please substitute =93se= ction 10.8.3 of rfc3998=94 for =93section 10.8.8 of rfc3998=94 below.<= /o:p>
 
 
 
Peter Zehler

Xerox = Research Center Webster
Email: Peter.Zehler@Xerox.com
Voice: (585) 265-8755=
FAX: (585) = 265-7441
US = Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.M/S 128-25EWebster NY, 14580-9701
 
From: ipp-bounces@pw= g.org [mailto:ipp-bou= nces@pwg.org] On Behal= f Of Zehler, PeterSent: Wednesday, = November 16, 2011 6:13 AM
To: IPP@pwg.org
Subject: [IPP] Proposed errata for rfc3998
 
All,
=
 
Section 10.8.2 covering =93original-requesting-us=
er-name=94 is a bit misleading.  The issue is that the Job owner is no=
t always the same as the  =93requesting-user-name=94.   When=
 forwarding jobs from one printer to another the =93original-requesting-use=
r-name=94 is the most authenticated printable name that can be obtained.&nb=
sp; As stated in section 10.8.8 of rfc3998:  =93The "job-originating-u=
ser-name" Job Description attribute (see [RFC2911], section 4.3.6) remains =
as the authenticated original user=94.  This is inconsistent with sect=
ion 10.8.2 as currently written.  Below is my proposed change to secti=
on 10.8.2.
 
Original:
10.8.2.  original-requesting-user-name (name(MAX)) Operat= ion and Job
        = Description Attribute
 
 =   The operation attribute containing the user name of the original
   user; i.e., corresponding to the "requesting-= user-name" operation
   attribute (see [RFC29= 11], section 3.2.1.1) that the original client
 &n= bsp; supplied to the first Printer object.  The Printer copies the
   "original-requesting-user-name" operation att= ribute to the
   corresponding Job Descriptio= n attribute.
 
Corrected:
<= span style=3D"font-size: 10pt; font-family: 'Courier New'; color: black; ">= 10.8.2.  original-requesting-user-name (name(MAX)) Operation and Job
 
   The op= eration attribute containing the user name of the original
   user; i.e., corresponding to the "job-originating-user-name" Job
 that identifies the Job
=
   ow= ner on the first = Printer object.  The Printer copies the
 &nbs= p; "original-requesting-user-name" operation attribute to the
   corresponding Job Description attribute.
 
&nbs= p;
Peter Zehler

<= /span>Xerox Research Center Webster
Email: Peter.Zehler@Xerox.c= om
Voice= : (585) 265-8755
FAX: (585) 265-7441US Mail: Peter Zehler
Xerox Corp.
800 Phillips Rd.
M/S 128-25E
Webster NY, 14580-9701
<= o:p> 

-- This message has been scanned for viruses and 
dangerous content by MailScanner, and is 

believed to be clean.

--&nbs= p;
This message has been scanned for viruses and 
dangerous content by MailScanner,= and is 
believed to b= e clean. _______________________________________________
ipp mailing lis= t
ipp@pwg.org
https://www.p= wg.org/mailman/listinfo/ipp

_______________________________________________________________= _________
Michael Sweet, Senior Printing System Engineer, PWG Cha= ir






--=20
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. --Boundary_(ID_XFZZzV/pnXAtsMmzbxAVFA)-- --===============1722541734== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ipp mailing list ipp@pwg.org https://www.pwg.org/mailman/listinfo/ipp --===============1722541734==-- From ipp-bounces@pwg.org Wed Nov 16 09:15:40 2011 Return-Path: X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A325F21F94C6 for ; Wed, 16 Nov 2011 09:15:40 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.893 X-Spam-Level: X-Spam-Status: No, score=-2.893 tagged_above=-999 required=5 tests=[AWL=-0.296, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wmLl0HbtETK0 for ; Wed, 16 Nov 2011 09:15:39 -0800 (PST) Received: from pwg.org (www.pwg.org [192.146.101.49]) by ietfa.amsl.com (Postfix) with ESMTP id 36AEB21F94BE for ; Wed, 16 Nov 2011 09:15:39 -0800 (PST) Received: from pwg.org (localhost.localdomain [127.0.0.1]) by pwg.org (Postfix) with ESMTP id 9CFB27960B; Wed, 16 Nov 2011 12:15:19 -0500 (EST) X-Original-To: ipp@pwg.org Delivered-To: ipp@pwg.org Received: from mail-bw0-f46.google.com (mail-bw0-f46.google.com [209.85.214.46]) by pwg.org (Postfix) with ESMTP id 3BFFD7960A for ; Wed, 16 Nov 2011 12:15:04 -0500 (EST) Received: by bke11 with SMTP id 11so1020396bke.5 for ; Wed, 16 Nov 2011 09:15:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=EnYcExY9ON1Tzv6LtWKMLdLm47mJUnvVVv2Mk1Lqm8Q=; b=iNb6k4Mct4L2eGOwWfQF599fNjgfxmIE/DX2wiKmW/+H1RB+5V6SDZC1vCcPNjetHP PHp599dC5fjP2T7tzwywWP2bHw5VkRKc4f5gUImzodqxtZJp5JU46uBgep2YGWazNqph RrIq6y3VztRvXT40Ap9RCOWgCOLHCdiXZLceo= MIME-Version: 1.0 Received: by 10.205.127.68 with SMTP id gz4mr29541501bkc.17.1321463704174; Wed, 16 Nov 2011 09:15:04 -0800 (PST) Received: by 10.223.124.203 with HTTP; Wed, 16 Nov 2011 09:15:04 -0800 (PST) In-Reply-To: References: Date: Wed, 16 Nov 2011 12:15:04 -0500 Message-ID: Subject: Re: [IPP] Proposed errata for rfc3998 From: Ira McDonald To: Michael Sweet , Ira McDonald X-pwg-MailScanner: Found to be clean, Found to be clean Cc: ipp@pwg.org X-BeenThere: ipp@pwg.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Internet Printing Protocol \(current\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1520092304==" Sender: ipp-bounces@pwg.org Errors-To: ipp-bounces@pwg.org X-pwg-MailScanner-Information: Please contact the ISP for more information X-pwg-MailScanner-ID: 9CFB27960B.A980C X-pwg-MailScanner-From: ipp-bounces@pwg.org --===============1520092304== Content-Type: multipart/alternative; boundary=000e0ce0acaaabc2e604b1dd3e4f --000e0ce0acaaabc2e604b1dd3e4f Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi Mike, I suggest we either: (1) "job-originating-user-[name/uri]" applies to the IMMEDIATE upstream client only (no forwarding behavior) and "originating-requesting-user-name" name holds the most authenticated original Job owner (the distant guy on his cellphone in the Cloud printing scenario) - I think this was the spirit intended by RFC 3998 - my preference. (2) We leave 3998 alone and say that "originating-requesting-user-name" is a weak identifier (albeit now enclosed in a TLS tunnel in IPP Everywhere) just like "job-name" that's meant to be used for searching and matching in pools of jobs - not a good idea, because it makes the unverified contents of "requesting-user-name" into a sticky Job attribute - a bad precedent IMHO. Cheers, - Ira Ira McDonald (Musician / Software Architect) Chair - Linux Foundation Open Printing WG Secretary - IEEE-ISTO Printer Working Group Co-Chair - IEEE-ISTO PWG IPP WG Co-Chair - TCG Trusted Mobility Solutions WG Chair - TCG Embedded Systems Hardcopy SG IETF Designated Expert - IPP & Printer MIB Blue Roof Music/High North Inc http://sites.google.com/site/blueroofmusic http://sites.google.com/site/highnorthinc mailto:blueroofmusic@gmail.com Winter 579 Park Place Saline, MI 48176 734-944-0094 Summer PO Box 221 Grand Marais, MI 49839 906-494-2434 On Wed, Nov 16, 2011 at 10:47 AM, Michael Sweet wrote: > Pete, > > If we make this change, then what is the difference between > original-requesting-user-name and job-originating-user-name? > > Section 10.8.4 (re)defines job-originating-user-name as the authenticated > original user and whose value is supposed to be forwarded by each client > unchanged... (something I am not 100% happy with since there is no > provision for it in an IPP job submission) > > Seems like the original intent was for original-requesting-user-name to be > the unauthenticated value. > > (and now I go off to add some text for this to JPS3 for > job-originating-user-uri...) > > On Nov 16, 2011, at 3:17 AM, Zehler, Peter wrote: > > Please substitute =93section 10.8.3 of rfc3998=94 for =93section 10.8.8 of > rfc3998=94 below.**** > ** ** > ** ** > ** ** > Peter Zehler > > Xerox Research Center Webster > Email: Peter.Zehler@Xerox.com > Voice: (585) 265-8755 > FAX: (585) 265-7441 > US Mail: Peter Zehler > Xerox Corp. > 800 Phillips Rd. > M/S 128-25E > Webster NY, 14580-9701**** > ** ** > *From:* ipp-bounces@pwg.org [mailto:ipp-bounces@pwg.org] *On Behalf Of *Z= ehler, > Peter > *Sent:* Wednesday, November 16, 2011 6:13 AM > *To:* IPP@pwg.org > *Subject:* [IPP] Proposed errata for rfc3998**** > ** ** > All,**** > ** ** > > Section 10.8.2 covering =93original-requesting-user-name=94 is a bit misl= eading. The issue is that the Job owner is not always the same as the =93= requesting-user-name=94. When forwarding jobs from one printer to another= the =93original-requesting-user-name=94 is the most authenticated printabl= e name that can be obtained. As stated in section 10.8.8 of rfc3998: =93T= he "job-originating-user-name" Job Description attribute (see [RFC2911], se= ction 4.3.6) remains as the authenticated original user=94. This is incons= istent with section 10.8.2 as currently written. Below is my proposed chan= ge to section 10.8.2.**** > > ** ** > Original:**** > 10.8.2. original-requesting-user-name (name(MAX)) Operation and Job**** > Description Attribute**** > ** ** > The operation attribute containing the user name of the original**** > user; i.e., corresponding to the "requesting-user-name" operation**** > attribute (see [RFC2911], section 3.2.1.1) that the original client**** > supplied to the first Printer object. The Printer copies the**** > "original-requesting-user-name" operation attribute to the**** > corresponding Job Description attribute.**** > ** ** > Corrected:**** > 10.8.2. original-requesting-user-name (name(MAX)) Operation and Job**** > Description Attribute**** > ** ** > The operation attribute containing the user name of the original**** > user; i.e., corresponding to the "job-originating-user-name" Job**** > attribute (see [RFC2911], section 4.3.6) that identifies the Job**** > owner on the first Printer object. The Printer copies the**** > "original-requesting-user-name" operation attribute to the**** > corresponding Job Description attribute.**** > ** ** > ** ** > Peter Zehler > > Xerox Research Center Webster > Email: Peter.Zehler@Xerox.com > Voice: (585) 265-8755 > FAX: (585) 265-7441 > US Mail: Peter Zehler > Xerox Corp. > 800 Phillips Rd. > M/S 128-25E > Webster NY, 14580-9701**** > ** ** > > -- > This message has been scanned for viruses and > dangerous content by *MailScanner* , and is > believed to be clean.**** > > -- > This message has been scanned for viruses and > dangerous content by *MailScanner* , and is > believed to be clean. _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp > > > ________________________________________________________________________ > Michael Sweet, Senior Printing System Engineer, PWG Chair > > > > > > > -- > This message has been scanned for viruses and > dangerous content by *MailScanner* , and is > believed to be clean. > > _______________________________________________ > ipp mailing list > ipp@pwg.org > https://www.pwg.org/mailman/listinfo/ipp > > --=20 This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --000e0ce0acaaabc2e604b1dd3e4f Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi Mike,

I suggest we either:

(1) "job-originating-user-= [name/uri]" applies to the IMMEDIATE upstream
client only (no forw= arding behavior) and "originating-requesting-user-name"
name = holds the most authenticated original Job owner (the distant guy on his
cellphone in the Cloud printing scenario) - I think this was the spirit int= ended
by RFC 3998 - my preference.

<or>

(2) We leav= e 3998 alone and say that "originating-requesting-user-name"
is a weak identifier (albeit now enclosed in a TLS tunnel in IPP Everywhere= )
just like "job-name" that's meant to be used for search= ing and matching in
pools of jobs - not a good idea, because it makes t= he unverified contents of
"requesting-user-name" into a sticky Job attribute - a bad preced= ent IMHO.

Cheers,
- Ira


Ira McDonald (Mu= sician / Software Architect)
Chair - Linux Foundation Open Printing WG Secretary - IEEE-ISTO Printer Working Group
Co-Chair - IEEE-ISTO PWG IPP= WG
Co-Chair - TCG Trusted Mobility Solutions WG
Chair - TCG Embedded= Systems Hardcopy SG
IETF Designated Expert - IPP & Printer MIB
Blue Roof Music/High North Inc
http://si= tes.google.com/site/blueroofmusic
http= ://sites.google.com/site/highnorthinc
mailto:blueroo= fmusic@gmail.com
Winter=A0 579 Park Place=A0 Saline, MI=A0 48176=A0 = 734-944-0094
Summer=A0 PO Box 221=A0 Grand Marais, MI 49839=A0 906-494-2= 434



On Wed, Nov 16, 2011 at 10:47 AM, Michae= l Sweet <msweet@ap= ple.com> wrote:
Pete,

If we make thi= s change, then what is the difference between original-requesting-user-name= and job-originating-user-name?

Section 10.8.4 (re= )defines job-originating-user-name as the authenticated original user and w= hose value is supposed to be forwarded by each client unchanged... (somethi= ng I am not 100% happy with since there is no provision for it in an IPP jo= b submission)

Seems like the original intent was for original-request= ing-user-name to be the unauthenticated value.

(an= d now I go off to add some text for this to JPS3 for job-originating-user-u= ri...)

On Nov 16, 2011, at 3:17 AM, Zehl= er, Peter wrote:

Please substitute =93section 10.8.3 of rfc3998=94 = for =93section 10.8.8 of rfc3998=94 below.
=A0
=A0
<= div style=3D"margin-top:0in;margin-right:0in;margin-left:0in;margin-bottom:= 0.0001pt;font-size:11pt;font-family:Calibri, sans-serif">=A0
Peter Zehler

Xerox Research Center Webster
Email:=A0Peter.Zehler@Xerox.com
Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Ph= illips Rd.
M/S 128-25E
Webste= r NY, 14580-9701
=A0
From:=A0ipp-bounces@pwg.org=A0[mailto:ipp-bounces@pwg.org]= =A0On Behalf Of=A0Zehler, Peter
Sent:=A0Wednesday, November 16, 2011 6:13 AM
To:<= /b>=A0IPP@pwg.org
Subject:<= span>=A0
[IPP] Proposed errata for rfc3998
=A0
Al= l,
=A0
Se=
ction 10.8.2 covering =93original-requesting-user-name=94 is a bit misleadi=
ng.=A0 The issue is that the Job owner is not always the same as the =A0=93=
requesting-user-name=94.=A0 =A0When forwarding jobs from one printer to ano=
ther the =93original-requesting-user-name=94 is the most authenticated prin=
table name that can be obtained.=A0 As stated in section 10.8.8 of rfc3998:=
 =A0=93The "job-originating-user-name" Job Description attribute =
(see [RFC2911], section 4.3.6) remains as the authenticated original user=
=94.=A0 This is inconsistent with section 10.8.2 as currently written.=A0 B=
elow is my proposed change to section 10.8.2.
=A0
Original:
10.8.2.=A0 orig= inal-requesting-user-name (name(MAX)) Operation and Job
=A0=A0=A0=A0=A0= =A0=A0 Description Attribute
=A0
=A0=A0 The oper= ation attribute containing the user name of the original
=A0=A0 user; i.= e., corresponding to the "requesting-user-name" operation<= u>
=A0=A0 attribut= e (see [RFC2911], section 3.2.1.1) that the original client
=A0=A0 supplied= to the first Printer object.=A0 The Printer copies the
=A0=A0 "or= iginal-requesting-user-name" operation attribute to the<= /span>
=A0=A0 correspo= nding Job Description attribute.
=A0=
Corrected:
10.8.2.=A0 original-requesting-user-name (name(MAX)) Operati= on and Job
=A0=A0=A0=A0=A0= =A0=A0 Description Attribute
=A0
=A0=A0 The oper= ation attribute containing the user name of the original
=A0=A0 user; i.= e., corresponding to the=A0"job-originating-user-name"= ; Job
=A0=A0 attribute (see [RFC2911],= section 4.3.6)=A0that identifies the=A0= J= ob
=A0=A0 owner on= =A0the first Printer object.=A0 The Printer copies the=
=A0=A0 "or= iginal-requesting-user-name" operation attribute to the<= /span>
=A0=A0 correspo= nding Job Description attribute.
=A0=
=A0
Peter Zehler

Xerox Research Center Webster
Email:=A0= Peter.Zehler@Xerox.com
Voice: (585) 265-8755
FAX: (585) 265-7441
US Mail: Peter Zehler
Xerox Corp.
800 Ph= illips Rd.