Internet Printing Protocol (IPP) Printer State Extensions V1.0
Total Page:16
File Type:pdf, Size:1020Kb
2 3 June 2009 4 Working Draft 6 8 10 The Printer Working Group 11 12 13 Internet Printing Protocol (IPP) 14 Printer State Extensions v1.0 15 16 Status: Stable Draft 17 18 19 Abstract: This document defines the new IPP Printer attributes "printer-alert" and "printer-alert- 20 description" plus extensions to the IPP Printer attribute "printer-state-reasons" (defined in RFC 2911) and 21 to the IANA Printer MIB textual convention "PrtAlertCodeTC" (originally published in RFC 3805) as 22 follows: 23 (a) A standard encoding of all of the machine-readable columnar objects in the 'prtAlertTable' 24 defined in IETF Printer MIB v2 (RFC 3805) into substrings of values of the new IPP Printer 25 "printer-alert" attribute defined in this document. 26 (b) A standard encoding of the localized 'prtAlertDescription' columnar object in the 'prtAlertTable' 27 defined in IETF Printer MIB v2 (RFC 3805) into values of the new IPP Printer "printer-alert- 28 description" attribute defined in this document. 29 (c) A standard mapping between the device errors and warnings in the 'PrtAlertCodeTC' textual 30 convention defined in IANA Printer MIB and existing or new values (as needed) of the IPP Printer 31 "printer-state-reasons" attribute defined in IPP/1.1. 32 (d) A standard mapping between the finishing subunit types in the 'FinDeviceTypeTC' textual 33 convention defined in IANA Finisher MIB (originally published in RFC 3806) and new specific 34 values of the 'PrtAlertCodeTC' textual convention defined in IANA Printer MIB and new values of 35 the IPP Printer "printer-state-reasons" attribute defined in IPP/1.1, for high fidelity support of 36 finishing alerts. 37 38 This document is a PWG Working Draft. For a definition of a “PWG Working Draft”, see 39 ftp://ftp.pwg.org/pub/pwg/general/process/pwg-process30.pdf 40 This document is available electronically at: 41 ftp://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippstate10-20090603pdf Copyright © 2009, The Printer Working Group, All rights reserved IPP Printer State Extensions v1.0 11 May 2009 42 Copyright © 2009, The Printer Working Group. All rights reserved. 43 This document may be copied and furnished to others, and derivative works that comment on, or 44 otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in 45 whole or in part, without restriction of any kind, provided that the above copyright notice, this paragraph 46 and the title of the Document as referenced below are included on all such copies and derivative works. 47 However, this document itself may not be modified in any way, such as by removing the copyright notice 48 or references to the Printer Working Group, a program of the IEEE-ISTO. 49 Title: Internet Printing Protocol (IPP)/ Printer State Extensions v1.0 50 The IEEE-ISTO and the Printer Working Group DISCLAIM ANY AND ALL WARRANTIES, WHETHER 51 EXPRESS OR IMPLIED INCLUDING (WITHOUT LIMITATION) ANY IMPLIED WARRANTIES OF 52 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 53 The Printer Working Group, a program of the IEEE-ISTO, reserves the right to make changes to the 54 document without further notice. The document may be updated, replaced or made obsolete by other 55 documents at any time. 56 The IEEE-ISTO and the Printer Working Group, a program of the IEEE-ISTO take no position regarding 57 the validity or scope of any intellectual property or other rights that might be claimed to pertain to the 58 implementation or use of the technology described in this document or the extent to which any license 59 under such rights might or might not be available; neither does it represent that it has made any effort to 60 identify any such rights. 61 The IEEE-ISTO and the Printer Working Group, a program of the IEEE-ISTO invite any interested party to 62 bring to its attention any copyrights, patents, or patent applications, or other proprietary rights, which may 63 cover technology that may be required to implement the contents of this document. The IEEE-ISTO and 64 its programs shall not be responsible for identifying patents for which a license may be required by a 65 document and/or IEEE-ISTO Industry Group Standard or for conducting inquiries into the legal validity or 66 scope of those patents that are brought to its attention. Inquiries may be submitted to the IEEE-ISTO by 67 e-mail at: 68 [email protected] 69 The Printer Working Group acknowledges that the IEEE-ISTO (acting itself or through its designees) is, 70 and shall at all times, be the sole entity that may authorize the use of certification marks, trademarks, or 71 other special designations to indicate compliance with these materials. 72 Use of this document is wholly voluntary. The existence of this document does not imply that there are 73 no other ways to produce, test, measure, purchase, market, or provide other goods and services related 74 to its scope. Copyright © 2009, Printer Working Group. All rights reserved. Page 2 of 77 IPP Printer State Extensions v1.0 11 May 2009 75 About the IEEE-ISTO 76 The IEEE-ISTO is a not-for-profit corporation offering industry groups an innovative and flexible 77 operational forum and support services. The IEEE Industry Standards and Technology Organization 78 member organizations include printer manufacturers, print server developers, operating system providers, 79 network operating systems providers, network connectivity vendors, and print management application 80 developers. The IEEE-ISTO provides a forum not only to develop standards, but also to facilitate activities 81 that support the implementation and acceptance of standards in the marketplace. The organization is 82 affiliated with the IEEE (http://www.ieee.org/) and the IEEE Standards Association 83 (http://standards.ieee.org/ ). 84 For additional information regarding the IEEE-ISTO and its industry programs visit: 85 http://www.ieee-isto.org. 86 87 About the Printer Working Group 88 The Printer Working Group (or PWG) is a Program of the IEEE-ISTO. All references to the PWG in this 89 document implicitly mean “The Printer Working Group, a Program of the IEEE ISTO.” The PWG is 90 chartered to make printers and the applications and operating systems supporting them work together 91 better. In order to meet this objective, the PWG will document the results of their work as open standards 92 that define print related protocols, interfaces, data models, procedures and conventions. Printer 93 manufacturers and vendors of printer related software would benefit from the interoperability provided by 94 voluntary conformance to these standards. 95 In general, a PWG standard is a specification that is stable, well understood, and is technically 96 competent, has multiple, independent and interoperable implementations with substantial operational 97 experience, and enjoys significant public support. 98 Contact information: 99 The Printer Working Group 100 c/o The IEEE Industry Standards and Technology Organization 101 445 Hoes Lane 102 Piscataway, NJ 08854 103 USA 104 105 IPP Web Page: http://www.pwg.org/ipp IPP Mailing List: [email protected] 106 Instructions for subscribing to the IPP mailing list can be found at the following link: 107 http://www.pwg.org/mailhelp.html 108 Members of the PWG and interested parties are encouraged to join the PWG and IPP WG mailing lists in 109 order to participate in discussions, clarifications and review of the IPP Working Group product. Copyright © 2009, Printer Working Group. All rights reserved. Page 3 of 77 IPP Printer State Extensions v1.0 11 May 2009 110 Table of Contents 111 112 1 Introduction .........................................................................................................................................8 113 1.1 Scope ..........................................................................................................................................8 114 1.2 Problem Statement ....................................................................................................................8 115 2 Terminology.........................................................................................................................................9 116 2.1 Conformance Terminology.......................................................................................................9 117 2.2 Printing Terminology.................................................................................................................9 118 3 Industry Standard Printing Model ...................................................................................................10 119 3.1 Standard Model - ISO DPA......................................................................................................10 120 3.2 Print Device - Printer MIB........................................................................................................10 121 3.3 Print Service and Print Device - IPP ......................................................................................12 122 4 Requirements ....................................................................................................................................14 123 4.1 Rationale for IPP PSX..............................................................................................................14 124 4.2 Use Models for IPP PSX ..........................................................................................................15 125 4.2.1 Service Providers - Monitoring ..............................................................................................15