Internet Printing Protocol (IPP) Registrations (last updated 2010-02-04) Registries included below: - Objects - Attributes - Keyword Attribute Values - Enum Attribute Values - Attribute Syntaxes - Operations - Attribute Group Tags - Status Codes - Out-of-band Attribute Value Tags Registry Name: Objects Reference: [RFC2911] Registration Procedures: Mailing list and Expert Review Note: Object definitions may be proposed as extensions to the base IPP protocol with an Expert Review that requires a review with a mailing list according to [RFC2911] section 6.2. Objects are listed in alphabetic order. The specifications that define objects, also define operations and attributes for the objects. Registry: Object name Reference ------------------------------------- --------- Job [RFC2911] Printer [RFC2911] Subscription [RFC3995] Registry Name: Attributes Reference: [RFC2911] Registration Procedures: Mailing list and Expert Review Note: Attribute definitions may be proposed as extensions to the base IPP protocol with an Expert Review that requires a review with a mailing list according to [RFC2911] section 6.2. Attribute are listed in alphabetic order. The member attributes of collection attributes [RFC3382] are indented two spaces immediately after the collection attribute to which they belong. Registry: Name (attribute syntax) Reference --------------------------------------------------------------------- --------- Attributes Only in Event Notifications: notify-subscribed-event (type2 keyword) [RFC3995] notify-text (text(MAX)) [RFC3995] Job Description attributes: date-time-at-completed (dateTime) [RFC2911] date-time-at-creation (dateTime) [RFC2911] date-time-at-processing (dateTime) [RFC2911] impressions-completed-current-copy (integer (0:MAX)) [RFC3381] job-collation-type (type2 enum) [RFC3381] job-detailed-status-messages (1setOf text(MAX)) [RFC2911] job-document-access-errors (1setOf text(MAX)) [RFC2911] job-id (integer(1:MAX)) [RFC2911] job-impressions (integer(0:MAX)) [RFC2911] job-impressions-completed (integer(0:MAX)) [RFC2911] job-k-octets (integer(0:MAX)) [RFC2911] job-k-octets-processed (integer(0:MAX)) [RFC2911] job-media-sheets (integer(0:MAX)) [RFC2911] job-media-sheets-completed (integer(0:MAX)) [RFC2911] job-message-from-operator (text(127)) [RFC2911] job-more-info (uri) [RFC2911] job-name (name(MAX)) [RFC2911] job-originating-user-name (name(MAX)) [RFC2911] job-printer-up-time (integer(1:MAX)) [RFC2911] job-printer-uri (uri) [RFC2911] job-state (type1 enum) [RFC2911] job-state-message (text(MAX)) [RFC2911] job-state-reasons (1setOf type2 keyword) [RFC2911] job-uri (uri) [RFC2911] number-of-documents (integer(0:MAX)) [RFC2911] number-of-intervening-jobs (integer(0:MAX)) [RFC2911] original-requesting-user-name (name(MAX)) [RFC3998] output-device-assigned (name(127)) [RFC2911] sheet-completed-copy-number (integer (0:MAX)) [RFC3381] sheet-completed-document-number (integer (0:MAX)) [RFC3381] time-at-completed (integer(MIN:MAX)) [RFC2911] time-at-creation (integer(MIN:MAX)) [RFC2911] time-at-processing (integer(MIN:MAX)) [RFC2911] Job Template attributes: copies (integer(1:MAX)) [RFC2911] finishings (1setOf type2 enum) [RFC2911] job-hold-until (type3 keyword | name (MAX)) [RFC2911] job-priority (integer(1:100)) [RFC2911] job-sheets (type3 keyword | name(MAX)) [RFC2911] media (type3 keyword | name(MAX)) [RFC2911] multiple-document-handling (type2 keyword) [RFC2911] number-up (integer(1:MAX)) [RFC2911] orientation-requested (type2 enum) [RFC2911] page-ranges (1setOf rangeOfInteger (1:MAX)) [RFC2911] print-quality (type2 enum) [RFC2911] printer-resolution (resolution) [RFC2911] sheet-collate (type2 keyword) [RFC3381] sides (type2 keyword) [RFC2911] Operation attributes: attributes-charset (charset) [RFC2911] attributes-natural-language (naturalLanguage) [RFC2911] compression (type3 keyword) [RFC2911] detailed-status-message (text(MAX)) [RFC2911] document-access-error (text(MAX)) [RFC2911] document-format (mimeMediaType) [RFC2911] document-name (name(MAX)) [RFC2911] document-natural-language (naturalLanguage) [RFC2911] ipp-attribute-fidelity (boolean) [RFC2911] job-id (integer(1:MAX)) [RFC2911] job-uri (uri) [RFC2911] last-document (boolean) [RFC2911] limit (integer(1:MAX)) [RFC2911] my-jobs (boolean) [RFC2911] original-requesting-user-name (name(MAX)) [RFC3998] printer-message-from-operator (text (127)) [RFC3380] printer-uri (uri) [RFC2911] requested-attributes (1setOf keyword) [RFC2911] requesting-user-name (name(MAX)) [RFC2911] status-message (text(255)) [RFC2911] which-jobs (type2 keyword) [RFC2911] Printer Description attributes: charset-configured (charset) [RFC2911] charset-supported (1setOf charset) [RFC2911] color-supported (boolean) [RFC2911] compression-supported (1setOf type3 keyword) [RFC2911] copies-default (integer(1:MAX)) [RFC2911] copies-supported (1setOf (integer(1:MAX))) [RFC2911] document-format-default (mimeMediaType) [RFC2911] document-format-supported (1setOf mimeMediaType) [RFC2911] document-format-varying-attributes (1setOf type2 keyword) [RFC3380] finishings-default (1setOf type2 enum) [RFC2911] finishings-supported (1setOf type2 enum) [RFC2911] generated-natural-language-supported (1setOf naturalLanguage) [RFC2911] ippget-event-life (integer (15:MAX)) [RFC3996] ipp-versions-supported (1setOf type2 keyword) [RFC2911] job-hold-until-default (type3 keyword | name (MAX)) [RFC2911] job-hold-until-supported (1setOf (type3 keyword | name (MAX))) [RFC2911] job-impressions-supported (rangeOfInteger(0:MAX)) [RFC2911] job-k-octets-supported (rangeOfInteger(0:MAX)) [RFC2911] job-media-sheets-supported (rangeOfInteger(0:MAX)) [RFC2911] job-priority-default (integer(1:100)) [RFC2911] job-priority-supported (integer(1:100)) [RFC2911] job-settable-attributes-supported (1setOf type2 keyword) [RFC3380] job-sheets-default (type3 keyword | name(MAX)) [RFC2911] job-sheets-supported (1setOf (type3 keyword | name(MAX))) [RFC2911] media-default (type3 keyword | name(MAX)) [RFC2911] media-supported (1setOf (type3 keyword | name(MAX))) [RFC2911] media-ready (type3 keyword | name(MAX)) [RFC2911] multiple-document-handling-default (type2 keyword) [RFC2911] multiple-document-handling-supported (1setOf (type2 keyword)) [RFC2911] multiple-document-jobs-supported (boolean) [RFC2911] multiple-operation-time-out (integer(1:MAX)) [RFC2911] natural-language-configured (naturalLanguage) [RFC2911] notify-attributes-supported (1setOf type2 keyword) [RFC3995] notify-events-default (1setOf type2 keyword) [RFC3995] notify-events-supported (1setOf type2 keyword) [RFC3995] notify-lease-duration-default (integer(0:67108863)) [RFC3995] notify-lease-duration-supported (1setOf (integer(0: 67108863) | rangeOfInteger(0:67108863))) [RFC3995] notify-max-events-supported (integer(2:MAX)) [RFC3995] notify-pull-method-supported (1setOf type2 keyword) [RFC3995] notify-schemes-supported (1setOf uriScheme) [RFC3995] number-up-default (integer(1:MAX)) [RFC2911] number-up-supported (integer(1:MAX)) [RFC2911] operations-supported (1setOf type2 enum) [RFC2911] orientation-requested-default (type2 enum) [RFC2911] orientation-requested-supported (1setOf type2 enum) [RFC2911] page-ranges-supported (boolean) [RFC2911] pages-per-minute (integer(0:MAX)) [RFC2911] pages-per-minute-color (integer(0:MAX)) [RFC2911] parent-printers-supported (1setOf uri) [RFC3998] pdl-override-supported (type2 keyword) [RFC2911] print-quality-default (type2 enum) [RFC2911] print-quality-supported (1setOf (type2 enum)) [RFC2911] printer-current-time (dateTime) [RFC2911] printer-driver-installer (uri) [RFC2911] printer-info (text(127)) [RFC2911] printer-is-accepting-jobs (boolean) [RFC2911] printer-location (text(127)) [RFC2911] printer-make-and-model (text(127)) [RFC2911] printer-message-date-time (dateTime) [RFC3380] printer-message-from-operator (text(127)) [RFC2911] printer-message-time (integer(MIN:MAX)) [RFC3380] printer-more-info (uri) [RFC2911] printer-more-info-manufacturer (uri) [RFC2911] printer-name (name(127)) [RFC2911] printer-resolution-default (resolution) [RFC2911] printer-resolution-supported (resolution) [RFC2911] printer-settable-attributes-supported (1setOf type2 keyword) [RFC3380] printer-state (type1 enum) [RFC2911] printer-state-change-date-time (dateTime) [RFC3995] printer-state-change-time (integer(1:MAX)) [RFC3995] printer-state-message (text(MAX)) [RFC2911] printer-state-reasons (1setOf type2 keyword) [RFC2911] printer-up-time (integer(1:MAX)) [RFC2911] printer-uri-supported (1setOf uri) [RFC2911] printer-xri-supported (1setOf collection) [RFC3380] xri-authentication (type2 keyword) [RFC3380] xri-security (type2 keyword) [RFC3380] xri-uri (uri) [RFC3380] queued-job-count (integer(0:MAX)) [RFC2911] reference-uri-schemes-supported (1setOf uriScheme) [RFC2911] sheet-collate-default (type2 keyword) [RFC3381] sheet-collate-supported (1setOf type2 keyword) [RFC3381] sides-default (type2 keyword) [RFC2911] sides-supported (1setOf type2 keyword) [RFC2911] subordinate-printers-supported (1setOf uri) [RFC3998] uri-authentication-supported (1setOf type2 keyword) [RFC2911] uri-security-supported (1setOf type2 keyword) [RFC2911] xri-authentication-supported (1setOf type2 keyword) [RFC3380] xri-security-supported (1setOf type2 keyword) [RFC3380] xri-uri-scheme-supported (1setOf uriScheme) [RFC3380] Subscription Description attributes: notify-job-id (integer(1:MAX)) [RFC3995] notify-lease-expiration-time (integer(0:MAX)) [RFC3995] notify-printer-up-time (integer(1:MAX)) [RFC3995] notify-printer-uri (uri) [RFC3995] notify-sequence-number (integer (0:MAX)) [RFC3995] notify-subscriber-user-name (name(MAX)) [RFC3995] notify-subscription-id (integer (1:MAX)) [RFC3995] Subscription Template attributes: notify-attributes (1setOf type2 keyword) [RFC3995] notify-charset (charset) [RFC3995] notify-events (1setOf type2 keyword) [RFC3995] notify-lease-duration (integer(0:67108863)) [RFC3995] notify-natural-language (naturalLanguage) [RFC3995] notify-pull-method (type2 keyword) [RFC3995] notify-recipient-uri (uri) [RFC3995] notify-time-interval (integer(0:MAX)) [RFC3995] notify-user-data (octetString(63)) [RFC3995] Registry Name: Keyword Attribute Values Reference: [RFC2911] Type Registration Procedures ------------ -------------------------------------------------------------------- type1 IPP specification document revision or IETF standards track document type2 Mailing list and expert review type3 Mailing list and expert review Note: Type1 keywords are part of the base IPP protocol and are defined through an IETF Consensus action. Type2 keyword definitions may be proposed as extensions to the base IPP protocol using an Expert Review that requires a review with a mailing list according to [RFC2911] section 6.1. Type3 keyword definitions may be proposed as extensions to the base IPP protocol with an Expert Review that may include a review with a mailing list according to [RFC2911] section 6.1. Attributes and their keyword values are listed in alphabetic order. The keyword attribute values are indented two spaces under the attribute(s) for which they are defined. Registry: Keyword Attribute Value (Attribute syntax) Reference --------------------------------------------------------- --------- compression (type3 keyword) [RFC2911] compression-supported (1setOf type3 keyword) [RFC2911] compress [RFC2911] deflate [RFC2911] gzip [RFC2911] none [RFC2911] document-format-varying-attributes (1setOf type2 keyword) [RFC3380] none ipp-versions-supported (1setOf type2 keyword) [RFC2911] 1.0 [RFC2911] 1.1 [RFC2911] job-hold-until (type3 keyword | name (MAX)) [RFC2911] job-hold-until-default (type3 keyword | name (MAX)) [RFC2911] job-hold-until-supported (1setOf (type3 keyword | name (MAX))) [RFC2911] day-time [RFC2911] evening [RFC2911] indefinite [RFC2911] night [RFC2911] no-hold [RFC2911] second-shift [RFC2911] third-shift [RFC2911] weekend [RFC2911] job-settable-attributes-supported (1setOf type2 keyword) [RFC3380] none [RFC3380] job-sheets (type3 keyword | name(MAX)) [RFC2911] job-sheets-default (type3 keyword | name(MAX)) [RFC2911] job-sheets-supported (1setOf (type3 keyword | name(MAX))) [RFC2911] none [RFC2911] standard [RFC2911] job-state-reasons (1setOf type2 keyword) [RFC2911] aborted-by-system [RFC2911] compression-error [RFC2911] document-access-error [RFC2911] document-format-error [RFC2911] job-canceled-at-device [RFC2911] job-canceled-by-operator [RFC2911] job-canceled-by-user [RFC2911] job-completed-successfully [RFC2911] job-completed-with-errors [RFC2911] job-completed-with-warnings [RFC2911] job-data-insufficient [RFC2911] job-hold-until-specified [RFC2911] job-incoming [RFC2911] job-interpreting [RFC2911] job-outgoing [RFC2911] job-printing [RFC2911] job-queued [RFC2911] job-queued-for-marker [RFC2911] job-restartable [RFC2911] job-suspended [RFC3998] job-transforming [RFC2911] none [RFC2911] printer-stopped [RFC2911] printer-stopped-partly [RFC2911] processing-to-stop-point [RFC2911] queued-in-device [RFC2911] resources-are-not-ready [RFC2911] service-off-line [RFC2911] submission-interrupted [RFC2911] unsupported-compression [RFC2911] unsupported-document-format [RFC2911] media (type3 keyword | name(MAX)) [RFC2911] media-default (type3 keyword | name(MAX)) [RFC2911] media-supported (1setOf (type3 keyword | name(MAX))) [RFC2911] media-ready (type3 keyword | name(MAX)) [RFC2911] a (size name) [RFC2911] arch-a (size name) [RFC2911] arch-a-translucent (media name) [RFC2911] arch-a-transparent (media name) [RFC2911] arch-a-white (media name) [RFC2911] arch-axsynchro-translucent (media name) [RFC2911] arch-axsynchro-transparent (media name) [RFC2911] arch-axsynchro-white (media name) [RFC2911] arch-b (size name) [RFC2911] arch-b-translucent (media name) [RFC2911] arch-b-transparent (media name) [RFC2911] arch-b-white (media name) [RFC2911] arch-bxsynchro-translucent (media name) [RFC2911] arch-bxsynchro-transparent (media name) [RFC2911] arch-bxsynchro-white (media name) [RFC2911] arch-c (size name) [RFC2911] arch-c-translucent (media name) [RFC2911] arch-c-transparent (media name) [RFC2911] arch-c-white (media name) [RFC2911] arch-cxsynchro-translucent (media name) [RFC2911] arch-cxsynchro-transparent (media name) [RFC2911] arch-cxsynchro-white (media name) [RFC2911] arch-d (size name) [RFC2911] arch-d-translucent (media name) [RFC2911] arch-d-transparent (media name) [RFC2911] arch-d-white (media name) [RFC2911] arch-dxsynchro-translucent (media name) [RFC2911] arch-dxsynchro-transparent (media name) [RFC2911] arch-dxsynchro-white (media name) [RFC2911] arch-e (size name) [RFC2911] arch-e-translucent (media name) [RFC2911] arch-e-transparent (media name) [RFC2911] arch-e-white (media name) [RFC2911] arch-exsynchro-translucent (media name) [RFC2911] arch-exsynchro-transparent (media name) [RFC2911] arch-exsynchro-white (media name) [RFC2911] a-translucent (media name) [RFC2911] a-transparent (media name) [RFC2911] auto-fixed-size-translucent (media name) [RFC2911] auto-fixed-size-transparent (media name) [RFC2911] auto-fixed-size-white (media name) [RFC2911] auto-synchro-translucent (media name) [RFC2911] auto-synchro-transparent (media name) [RFC2911] auto-synchro-white (media name) [RFC2911] auto-translucent (media name) [RFC2911] auto-transparent (media name) [RFC2911] auto-white (media name) [RFC2911] a-white (media name) [RFC2911] axsynchro-translucent (media name) [RFC2911] axsynchro-transparent (media name) [RFC2911] axsynchro-white (media name) [RFC2911] b (size name) [RFC2911] bottom (input tray) [RFC2911] b-translucent (media name) [RFC2911] b-transparent (media name) [RFC2911] b-white (media name) [RFC2911] bxsynchro-translucent (media name) [RFC2911] bxsynchro-transparent (media name) [RFC2911] bxsynchro-white (media name) [RFC2911] c (size name) [RFC2911] c-translucent (media name) [RFC2911] c-transparent (media name) [RFC2911] c-white (media name) [RFC2911] cxsynchro-translucent (media name) [RFC2911] cxsynchro-transparent (media name) [RFC2911] cxsynchro-white (media name) [RFC2911] d (size name) [RFC2911] default (media name) [RFC2911] d-translucent (media name) [RFC2911] d-transparent (media name) [RFC2911] d-white (media name) [RFC2911] dxsynchro-translucent (media name) [RFC2911] dxsynchro-transparent (media name) [RFC2911] dxsynchro-white (media name) [RFC2911] e (size name) [RFC2911] envelope (input tray) [RFC2911] e-translucent (media name) [RFC2911] e-transparent (media name) [RFC2911] e-white (media name) [RFC2911] executive (size name) [RFC2911] executive-white (media name) [RFC2911] exsynchro-translucent (media name) [RFC2911] exsynchro-transparent (media name) [RFC2911] exsynchro-white (media name) [RFC2911] folio (size name) [RFC2911] folio-white (media name) [RFC2911] invoice (size name) [RFC2911] invoice-white (media name) [RFC2911] iso-a0 (size name) [RFC2911] iso-a0-translucent (media name) [RFC2911] iso-a0-transparent (media name) [RFC2911] iso-a0-white (media name) [RFC2911] iso-a0xsynchro-translucent (media name) [RFC2911] iso-a0xsynchro-transparent (media name) [RFC2911] iso-a0xsynchro-white (media name) [RFC2911] iso-a1 (size name) [RFC2911] iso-a10 (size name) [RFC2911] iso-a10-white (media name) [RFC2911] iso-a1-translucent (media name) [RFC2911] iso-a1-transparent (media name) [RFC2911] iso-a1-white (media name) [RFC2911] iso-a1x3-translucent (media name) [RFC2911] iso-a1x3-transparent (media name) [RFC2911] iso-a1x3-white (media name) [RFC2911] iso-a1x4- translucent (media name) [RFC2911] iso-a1x4-transparent (media name) [RFC2911] iso-a1x4-white (media name) [RFC2911] iso-a1xsynchro-translucent (media name) [RFC2911] iso-a1xsynchro-transparent (media name) [RFC2911] iso-a1xsynchro-white (media name) [RFC2911] iso-a2 (size name) [RFC2911] iso-a2-translucent (media name) [RFC2911] iso-a2-transparent (media name) [RFC2911] iso-a2-white (media name) [RFC2911] iso-a2x3-translucent (media name) [RFC2911] iso-a2x3-transparent (media name) [RFC2911] iso-a2x3-white (media name) [RFC2911] iso-a2x4-translucent (media name) [RFC2911] iso-a2x4-transparent (media name) [RFC2911] iso-a2x4-white (media name) [RFC2911] iso-a2x5-translucent (media name) [RFC2911] iso-a2x5-transparent (media name) [RFC2911] iso-a2x5-white (media name) [RFC2911] iso-a2xsynchro-translucent (media name) [RFC2911] iso-a2xsynchro-transparent (media name) [RFC2911] iso-a2xsynchro-white (media name) [RFC2911] iso-a3 (size name) [RFC2911] iso-a3-colored (media name) [RFC2911] iso-a3-translucent (media name) [RFC2911] iso-a3-transparent (media name) [RFC2911] iso-a3-white (media name) [RFC2911] iso-a3x3-translucent (media name) [RFC2911] iso-a3x3-transparent (media name) [RFC2911] iso-a3x3-white (media name) [RFC2911] iso-a3x4-translucent (media name) [RFC2911] iso-a3x4-transparent (media name) [RFC2911] iso-a3x4-white (media name) [RFC2911] iso-a3x5-translucent (media name) [RFC2911] iso-a3x5-transparent (media name) [RFC2911] iso-a3x5-white (media name) [RFC2911] iso-a3x6-translucent (media name) [RFC2911] iso-a3x6-transparent (media name) [RFC2911] iso-a3x6-white (media name) [RFC2911] iso-a3x7-translucent (media name) [RFC2911] iso-a3x7-transparent (media name) [RFC2911] iso-a3x7-white (media name) [RFC2911] iso-a3xsynchro-translucent (media name) [RFC2911] iso-a3xsynchro-transparent (media name) [RFC2911] iso-a3xsynchro-white (media name) [RFC2911] iso-a4 (size name) [RFC2911] iso-a4-colored (media name) [RFC2911] iso-a4-translucent (media name) [RFC2911] iso-a4-transparent (media name) [RFC2911] iso-a4-white (media name) [RFC2911] iso-a4x3-translucent (media name) [RFC2911] iso-a4x3-transparent (media name) [RFC2911] iso-a4x3-white (media name) [RFC2911] iso-a4x4-translucent (media name) [RFC2911] iso-a4x4-transparent (media name) [RFC2911] iso-a4x4-white (media name) [RFC2911] iso-a4x5-translucent (media name) [RFC2911] iso-a4x5-transparent (media name) [RFC2911] iso-a4x5-white (media name) [RFC2911] iso-a4x6-translucent (media name) [RFC2911] iso-a4x6-transparent (media name) [RFC2911] iso-a4x6-white (media name) [RFC2911] iso-a4x7-translucent (media name) [RFC2911] iso-a4x7-transparent (media name) [RFC2911] iso-a4x7-white (media name) [RFC2911] iso-a4x8-translucent (media name) [RFC2911] iso-a4x8-transparent (media name) [RFC2911] iso-a4x8-white (media name) [RFC2911] iso-a4x9-translucent (media name) [RFC2911] iso-a4x9-transparent (media name) [RFC2911] iso-a4x9-white (media name) [RFC2911] iso-a4xsynchro-translucent (media name) [RFC2911] iso-a4xsynchro-transparent (media name) [RFC2911] iso-a4xsynchro-white (media name) [RFC2911] iso-a5 (size name) [RFC2911] iso-a5-colored (media name) [RFC2911] iso-a5-translucent (media name) [RFC2911] iso-a5-transparent (media name) [RFC2911] iso-a5-white (media name) [RFC2911] iso-a6 (size name) [RFC2911] iso-a6-white (media name) [RFC2911] iso-a7 (size name) [RFC2911] iso-a7-white (media name) [RFC2911] iso-a8 (size name) [RFC2911] iso-a8-white (media name) [RFC2911] iso-a9 (size name) [RFC2911] iso-a9-white (media name) [RFC2911] iso-b0 (size name) [RFC2911] iso-b0-white (media name) [RFC2911] iso-b1 (size name) [RFC2911] iso-b10 (size name) [RFC2911] iso-b10-white (media name) [RFC2911] iso-b1-white (media name) [RFC2911] iso-b2 (size name) [RFC2911] iso-b2-white (media name) [RFC2911] iso-b3 (size name) [RFC2911] iso-b3-white (media name) [RFC2911] iso-b4 (size name) [RFC2911] iso-b4-colored (media name) [RFC2911] iso-b4-envelope (envelope name) [RFC2911] iso-b4-white (media name) [RFC2911] iso-b5 (size name) [RFC2911] iso-b5-colored (media name) [RFC2911] iso-b5-envelope (envelope name) [RFC2911] iso-b5-white (media name) [RFC2911] iso-b6 (size name) [RFC2911] iso-b6-white (media name) [RFC2911] iso-b7 (size name) [RFC2911] iso-b7-white (media name) [RFC2911] iso-b8 (size name) [RFC2911] iso-b8-white (media name) [RFC2911] iso-b9 (size name) [RFC2911] iso-b9-white (media name) [RFC2911] iso-c3 (size name) [RFC2911] iso-c3-envelope (envelope name) [RFC2911] iso-c4 (size name) [RFC2911] iso-c4-envelope (envelope name) [RFC2911] iso-c5 (size name) [RFC2911] iso-c5-envelope (envelope name) [RFC2911] iso-c6 (size name) [RFC2911] iso-c6-envelope (envelope name) [RFC2911] iso-designated-long (size name) [RFC2911] iso-designated-long-envelope (envelope name) [RFC2911] jis-b0 (size name) [RFC2911] jis-b0-translucent (media name) [RFC2911] jis-b0-transparent (media name) [RFC2911] jis-b0-white (media name) [RFC2911] jis-b1 (size name) [RFC2911] jis-b10 (size name) [RFC2911] jis-b10-white (media name) [RFC2911] jis-b1-translucent (media name) [RFC2911] jis-b1-transparent (media name) [RFC2911] jis-b1-white (media name) [RFC2911] jis-b2 (size name) [RFC2911] jis-b2-translucent (media name) [RFC2911] jis-b2-transparent (media name) [RFC2911] jis-b2-white (media name) [RFC2911] jis-b3 (size name) [RFC2911] jis-b3-translucent (media name) [RFC2911] jis-b3-transparent (media name) [RFC2911] jis-b3-white (media name) [RFC2911] jis-b4 (size name) [RFC2911] jis-b4-colored (media name) [RFC2911] jis-b4-translucent (media name) [RFC2911] jis-b4-transparent (media name) [RFC2911] jis-b4-white (media name) [RFC2911] jis-b5 (size name) [RFC2911] jis-b5-colored (media name) [RFC2911] jis-b5-translucent (media name) [RFC2911] jis-b5-transparent (media name) [RFC2911] jis-b5-white (media name) [RFC2911] jis-b6 (size name) [RFC2911] jis-b6-white (media name) [RFC2911] jis-b7 (size name) [RFC2911] jis-b7-white (media name) [RFC2911] jis-b8 (size name) [RFC2911] jis-b8-white (media name) [RFC2911] jis-b9 (size name) [RFC2911] jis-b9-white (media name) [RFC2911] large-capacity (input tray) [RFC2911] ledger (size name) [RFC2911] ledger-white (media name) [RFC2911] main (input tray) [RFC2911] manual (input tray) [RFC2911] middle (input tray) [RFC2911] monarch (size name) [RFC2911] monarch-envelope (envelope name) [RFC2911] na-10x13 (size name) [RFC2911] na-10x13-envelope (envelope name) [RFC2911] na-10x14 (size name) [RFC2911] na-10x14-envelope (envelope name) [RFC2911] na-10x15 (size name) [RFC2911] na-10x15-envelope (envelope name) [RFC2911] na-5x7 (size name) [RFC2911] na-6x9 (size name) [RFC2911] na-6x9-envelope (envelope name) [RFC2911] na-7x9 (size name) [RFC2911] na-7x9-envelope (envelope name) [RFC2911] na-8x10 (size name) [RFC2911] na-9x11 (size name) [RFC2911] na-9x11-envelope (envelope name) [RFC2911] na-9x12 (size name) [RFC2911] na-9x12-envelope (envelope name) [RFC2911] na-legal (size name) [RFC2911] na-legal-colored (media name) [RFC2911] na-legal-white (media name) [RFC2911] na-letter (size name) [RFC2911] na-letter-colored (media name) [RFC2911] na-letter-transparent (media name) [RFC2911] na-letter-white (media name) [RFC2911] na-number-10 (size name) [RFC2911] na-number-10-envelope (envelope name) [RFC2911] na-number-9 (size name) [RFC2911] na-number-9-envelope (envelope name) [RFC2911] quarto (size name) [RFC2911] quarto-white (media name) [RFC2911] side (input tray) [RFC2911] top (input tray) [RFC2911] multiple-document-handling (type2 keyword) [RFC2911] multiple-document-handling-default (type2 keyword) [RFC2911] multiple-document-handling-supported (1setOf (type2 keyword)) [RFC2911] separate-documents-collated-copies [RFC2911] separate-documents-uncollated-copies [RFC2911] single-document [RFC2911] single-document-new-sheet [RFC2911] notify-events (1setOf type2 keyword) [RFC3995] notify-events-default (1setOf type2 keyword) [RFC3995] notify-events-supported (1setOf type2 keyword) [RFC3995] notify-subscribed-event (type2 keyword) [RFC3995] No Events: none [RFC3995] Printer Events: printer-state-changed [RFC3995] printer-restarted [RFC3995] printer-shutdown [RFC3995] printer-stopped [RFC3995] printer-config-changed [RFC3995] printer-media-changed [RFC3995] printer-finishings-changed [RFC3995] printer-queue-order-changed [RFC3995] Job Events: job-state-changed [RFC3995] job-created [RFC3995] job-completed [RFC3995] job-stopped [RFC3995] job-config-changed [RFC3995] job-progress [RFC3995] notify-pull-method (type2 keyword) [RFC3995] notify-pull-method-supported (1setOf type2 keyword) [RFC3995] ippget [RFC3996] pdl-override-supported (type2 keyword) [RFC2911] attempted [RFC2911] not-attempted [RFC2911] printer-settable-attributes-supported (1setOf type2 keyword) [RFC3380] none printer-state-reasons (1setOf type2 keyword) [RFC2911] connecting-to-device [RFC2911] cover-open [RFC2911] deactivated [RFC3998] developer-empty [RFC2911] developer-low [RFC2911] door-open [RFC2911] fuser-over-temp [RFC2911] fuser-under-temp [RFC2911] hold-new-jobs [RFC3998] input-tray-missing [RFC2911] interlock-open [RFC2911] interpreter-resource-unavailable [RFC2911] marker-supply-empty [RFC2911] marker-supply-low [RFC2911] marker-waste-almost-full [RFC2911] marker-waste-full [RFC2911] media-empty [RFC2911] media-jam [RFC2911] media-low [RFC2911] media-needed [RFC2911] moving-to-paused [RFC2911] none [RFC2911] opc-life-over [RFC2911] opc-near-eol [RFC2911] other [RFC2911] output-area-almost-full [RFC2911] output-area-full [RFC2911] output-tray-missing [RFC2911] paused [RFC2911] shutdown [RFC2911] spool-area-full [RFC2911] stopped-partly [RFC2911] stopping [RFC2911] timed-out [RFC2911] toner-empty [RFC2911] toner-low [RFC2911] sheet-collate (type2 keyword) [RFC3381] uncollated [RFC3381] collated [RFC3381] sheet-collate-default (type2 keyword) [RFC3381] See "sheet-collate" attribute sheet-collate-supported (1setOf type2 keyword) [RFC3381] See "sheet-collate" attribute sides (type2 keyword) [RFC2911] sides-default (type2 keyword) [RFC2911] sides-supported (1setOf type2 keyword) [RFC2911] one-sided [RFC2911] two-sided-long-edge [RFC2911] two-sided-short-edge [RFC2911] uri-authentication-supported (1setOf type2 keyword) [RFC2911] basic [RFC2911] certificate [RFC2911] digest [RFC2911] none [RFC2911] requesting-user-name [RFC2911] uri-security-supported (1setOf type2 keyword) [RFC2911] none [RFC2911] ssl3 [RFC2911] tls [RFC2911] xri-authentication-supported (1setOf type2 keyword) [RFC3380] none [RFC2911] requesting-user-name [RFC2911] basic [RFC2911] digest [RFC2911] certificate [RFC2911] xri-security-supported (1setOf type2 keyword) [RFC3380] none [RFC2911] ssl3 [RFC2911] tls [RFC2911] Registry Name: Enum Attribute Values Reference: [RFC2911] Type Registration Procedures ------------ ------------------------------------------------ type1 IETF consensus type2 Mailing list and expert review type3 Expert review (possible mailing list) Note: The range for enum attribute values is 1 to 2**31-1, with codes in the range 2**30 to 2**31-1 reserved for vendor extension. Each enum value is also assigned an enum symbolic name. See [RFC2911] section 6.1. An exception is made for the operations-supported (1setOf type2 enum) attribute, where the range is 0x0001-0x8FFF (instead of 2**31-1). See [RFC2911] section 4.4.15. Operation enum values in the range 0x0001-0x3FFF are allocated using an Expert Review that requires a review with a mailing list according to [RFC2911] section 6.1. Operation enum values in the range 0x4000-0x8FFF are reserved for vendor private use and are allocated on a first come first served basis (see "Private Space" Opcode Allocation Table at http://www.pwg.org/ipp/). Type1 enums are part of the base IPP protocol and are allocated through an IETF Consensus action. Type2 enum definitions may be proposed as extensions to the base IPP protocol using an Expert Review that requires a review with a mailing list according to [RFC2911] section 6.1. Type3 enum definitions may be proposed as extensions to the base IPP protocol with an Expert Review that may include a review with a mailing list according to [RFC2911] section 6.1. The enum values are indented two spaces under the attribute(s) for which they are defined. Attributes are listed in alphabetic order, while their enum values are listed in numeric order. Registry: Attribute (attribute syntax) Enum Value Enum Symbolic Name Reference ------------ ------------------------------------------- --------- finishings (1setOf type2 enum) [RFC2911] finishings-default (1setOf type2 enum) [RFC2911] finishings-supported (1setOf type2 enum) [RFC2911] 3 none [RFC2911] 4 staple [RFC2911] 5 punch [RFC2911] 6 cover [RFC2911] 7 bind [RFC2911] 8 saddle-stitch [RFC2911] 9 edge-stitch [RFC2911] 10-19 Unassigned [RFC2911] 20 staple-top-left [RFC2911] 21 staple-bottom-left [RFC2911] 22 staple-top-right [RFC2911] 23 staple-bottom-right [RFC2911] 24 edge-stitch-left [RFC2911] 25 edge-stitch-top [RFC2911] 26 edge-stitch-right [RFC2911] 27 edge-stitch-bottom [RFC2911] 28 staple-dual-left [RFC2911] 29 staple-dual-top [RFC2911] 30 staple-dual-right [RFC2911] 31 staple-dual-bottom [RFC2911] job-collation-type (type2 enum) [RFC3381] 1 other [RFC3381] 2 unknown [RFC3381] 3 uncollated-sheets [RFC3381] 4 collated-documents [RFC3381] 5 uncollated-documents [RFC3381] job-state (type1 enum) [RFC2911] 3 pending [RFC2911] 4 pending-held [RFC2911] 5 processing [RFC2911] 6 processing-stopped [RFC2911] 7 canceled [RFC2911] 8 aborted [RFC2911] 9 completed [RFC2911] operations-supported (1setOf type2 enum) [RFC2911] 0x0000 reserved, not used [RFC2911] 0x0001 reserved, not used [RFC2911] 0x0002 Print-Job [RFC2911] 0x0003 Print-URI [RFC2911] 0x0004 Validate-Job [RFC2911] 0x0005 Create-Job [RFC2911] 0x0006 Send-Document [RFC2911] 0x0007 Send-URI [RFC2911] 0x0008 Cancel-Job [RFC2911] 0x0009 Get-Job-Attributes [RFC2911] 0x000A Get-Jobs [RFC2911] 0x000B Get-Printer-Attributes [RFC2911] 0x000C Hold-Job [RFC2911] 0x000D Release-Job [RFC2911] 0x000E Restart-Job [RFC2911] 0x000F Unassigned [RFC2911] 0x0010 Pause-Printer [RFC2911] 0x0011 Resume-Printer [RFC2911] 0x0012 Purge-Jobs [RFC2911] 0x0013 Set-Printer-Attributes [RFC3380] 0x0014 Set-Job-Attributes [RFC3380] 0x0015 Get-Printer-Supported-Values [RFC3380] 0x0016 Create-Printer-Subscriptions [RFC3995] 0x0017 Create-Job-Subscriptions [RFC3995] 0x0018 Get-Subscription-Attributes [RFC3995] 0x0019 Get-Subscriptions [RFC3995] 0x001A Renew-Subscription [RFC3995] 0x001B Cancel-Subscription [RFC3995] 0x001C Get-Notifications [RFC3996] 0x001D-0x0021 Unassigned 0x0022 Enable-Printer [RFC3998] 0x0023 Disable-Printer [RFC3998] 0x0024 Pause-Printer-After-Current-Job [RFC3998] 0x0025 Hold-New-Jobs [RFC3998] 0x0026 Release-Held-New-Jobs [RFC3998] 0x0027 Deactivate-Printer [RFC3998] 0x0028 Activate-Printer [RFC3998] 0x0029 Restart-Printer [RFC3998] 0x002A Shutdown-Printer [RFC3998] 0x002B Startup-Printer [RFC3998] 0x002C Reprocess-Job [RFC3998] 0x002D Cancel-Current-Job [RFC3998] 0x002E Suspend-Current-Job [RFC3998] 0x002F Resume-Job [RFC3998] 0x0030 Promote-Job [RFC3998] 0x0031 Schedule-Job-After [RFC3998] orientation-requested (1setOf type2 enum) [RFC2911] orientation-requested-default (type2 enum) [RFC2911] orientation-requested-supported (type2 enum) [RFC2911] 3 portrait [RFC2911] 4 landscape [RFC2911] 5 reverse-landscape [RFC2911] 6 reverse-portrait [RFC2911] print-quality (type2 enum) [RFC2911] print-quality-default (type2 enum) [RFC2911] print-quality-supported (1setOf (type2 enum)) [RFC2911] 3 draft [RFC2911] 4 normal [RFC2911] 5 high [RFC2911] printer-state (type1 enum) [RFC2911] 3 idle [RFC2911] 4 processing [RFC2911] 5 stopped [RFC2911] Registry Name: Attribute Group Tags Reference: [RFC2911] Registration Procedures: Expert review/assignment Note: Attribute Syntaxes, Out-of-Band Attribute Value Tags, and Attribute Group Tags share the same number space. Registry: Tag Value Attribute Group Tag Name Reference --------- ------------------------------------------- --------- 0x00 Reserved for future IANA Registration after [RFC2910] an Expert Review as defined in [RFC2911] section 6.5. 0x01 "operation-attributes-tag" [RFC2910] 0x02 "job-attributes-tag" [RFC2910] 0x03 "end-of-attributes-tag" [RFC2910] 0x04 "printer-attributes-tag" [RFC2910] 0x05 "unsupported-attributes-tag" [RFC2910] 0x06 "subscription-attributes-tag" [RFC3995] 0x07 "event-notification-attributes-tag" [RFC3995] 0x08-0x0f Unassigned Registry Name: Out-of-Band Attribute Value Tags Reference: [RFC2911] Registration Procedures: Expert Review/assignment Note: Attribute Syntaxes, Out-of-Band Attribute Value Tags, and Attribute Group Tags share the same number space. Note: The range of out-of-band tags is 0x10 to 0x1F. Tag values are allocated using an Expert Review that requires a review with a mailing list according to [RFC2911] section 6.7. See [RFC2910] section 3.5.2. The tag values are listed in numeric order. Registry: Tag Value Out-of-Band Name Reference ---------- ------------------------------------ --------- 0x10 Unsupported [RFC2910] 0x11 Reserved for 'default' for a future IANA [RFC2910] Registration after an Expert Review as defined in [RFC2911] section 5.7. 0x12 unknown [RFC2910] 0x13 no-value [RFC2910] 0x14 Unassigned 0x15 not-settable [RFC3380] 0x16 delete-attribute [RFC3380] 0x17 admin-define [RFC3380] 0x18-0x1F Unassigned Registry Name: Attribute Syntaxes Reference: [RFC2911] Registration Procedures: Expert Review Note: Attribute Syntaxes, Out-of-Band Attribute Value Tags, and Attribute Group Tags share the same number space. Note: The range of attribute syntaxes is 0x20 to 0xFF. Tag values are allocated using an Expert Review that requires a review with a mailing list according to [RFC2911] section 6.3. Use of the 0x7F value permits additional values up to 0x37777777 for Expert Review action and 0x40000000 to 0x7FFFFFFF for vendor extensions. See [RFC2910] section 3.5.2. The tag values are listed in numeric order. Note: 0x20 is reserved for "generic integer" if it should ever be needed. Note: 0x40 is reserved for "generic character-string" if it should ever be needed. Registry: Tag Value Attribute Syntax Name Reference ------------ ------------------------------------------- --------- 0x10 Unsupported [RFC2910] 0x11 Reserved for 'default' for a future IANA [RFC2910] Registration after an Expert Review as defined in [RFC2911] section 5.7. 0x12 unknown [RFC2910] 0x13 no-value [RFC2910] 0x14 Unassigned 0x15 not-settable [RFC3380] 0x16 delete-attribute [RFC3380] 0x17 admin-define [RFC3380] 0x18-0x1F Unassigned 0x20 Reserved for future IANA Registration after [RFC2910] an Expert Review as defined in [RFC2911] section 6.3. 0x21 integer [RFC2910] 0x22 boolean [RFC2910] 0x23 enum [RFC2910] 0x24-0x2F Unassigned [RFC2910] 0x30 octetString with an unspecified format [RFC2910] 0x31 dateTime [RFC2910] 0x32 resolution [RFC2910] 0x33 rangeOfInteger [RFC2910] 0x34 begCollection [RFC3382] 0x35 textWithLanguage [RFC2910] 0x36 nameWithLanguage [RFC2910] 0x37 endCollection [RFC3382] 0x38-0x3F Unassigned [RFC2910] 0x40 Reserved for future IANA Registration after [RFC2910] an Expert Review as defined in [RFC2911] section 6.3. 0x41 textWithoutLanguage [RFC2910] 0x42 nameWithoutLanguage [RFC2910] 0x43 Reserved for future IANA Registration after [RFC2910] an Expert Review as defined in [RFC2911] section 6.3. 0x44 keyword [RFC2910] 0x45 uri [RFC2910] 0x46 uriScheme [RFC2910] 0x47 charset [RFC2910] 0x48 naturalLanguage [RFC2910] 0x49 mimeMediaType [RFC2910] 0x4A memberAttrName [RFC3382] 0x4B-0x5F Unassigned [RFC2910] Registry Name: Operations Reference: [RFC2911] Registration Procedures: RFC (standards track) and Expert Review/assignment Note: Operation definitions may be proposed as extensions to the base IPP protocol with a required review according to [RFC2911] section 6.4. See the hex values assigned to each operation under the "operations-supported" attribute in Section 3 above. In addition, vendors may define their own private operations. See the explanation at the beginning of Section 3 above on the enum allocation for such vendor-defined private operations. Operations are listed in alphabetic order. Specifications that extend the semantics of operations defined in other specifications will be listed here as well on separate lines with the notation "(extension)" after the name. Registry: Operation Name Reference --------------------------------------------------------- --------- Activate-Printer [RFC3998] Cancel-Current-Job [RFC3998] Cancel-Job [RFC2911] Cancel-Subscription [RFC3995] Create-Job [RFC2911] Create-Job - Extensions [RFC3995] Create-Job-Subscriptions [RFC3995] Create-Printer-Subscriptions [RFC3995] Deactivate-Printer [RFC3998] Disable-Printer [RFC3998] Enable-Printer [RFC3998] Get-Job-Attributes [RFC2911] Get-Jobs [RFC2911] Get-Notifications [RFC3996] Get-Printer-Attributes [RFC2911] Get-Printer-Attributes - Extensions [RFC3995] Get-Subscriptions [RFC3995] Get-Subscription-Attributes [RFC3995] Hold-Job [RFC2911] Hold-New-Jobs [RFC3998] Pause-Printer [RFC2911] Pause-Printer-After-Current-Job [RFC3998] Print-Job [RFC2911] Print-Job - Extensions [RFC3995] Print-URI [RFC2911] Print-URI - Extensions [RFC3995] Promote-Job [RFC3998] Purge-Jobs [RFC2911] Release-Held-New-Jobs [RFC3998] Release-Job [RFC2911] Renew-Subscription [RFC3995] Reprocess-Job [RFC3998] Restart-Job [RFC2911] Restart-Printer [RFC3998] Resume-Job [RFC3998] Resume-Printer [RFC2911] Schedule-Job-After [RFC3998] Send-Document [RFC2911] Send-URI [RFC2911] Get-Printer-Supported-Values [RFC3380] Set-Job-Attributes [RFC3380] Set-Printer-Attributes [RFC3380] Shutdown-Printer [RFC3998] Startup-Printer [RFC3998] Suspend-Current-Job [RFC3998] Validate-Job [RFC2911] Validate-Job Operation - Extensions [RFC3995] Registry Name: Status Codes Reference: [RFC2911] Range Registration Procedures ------------------ ------------------------------------------------ 0x0000 to 0x007F Mailing list and expert review 0x0100 to 0x01FF Expert Review 0x0300 to 0x03FF Expert Review 0x0400 to 0x04FF Expert Review 0x0500 to 0x05FF Expert Review 0x0600 to 0x7FFF Mailing list and expert review 0x0080 to 0x05FF Reserved for vendor extensions Note: The range of status code values is 0x0000 to 0x7FFF. Status code values in the range 0x0000 to 0x007F and 0x0600 to 0x7FFF are allocated using an Expert Review that requires a review with a mailing list according to [RFC2911] section 6.6. [RFC2911] section 13 allocates the value ranges for each status code class are as follows: "successful" - 0x0000 to 0x00FF "informational" - 0x0100 to 0x01FF "redirection" - 0x0300 to 0x03FF -- See RFC 2911 Errata "client-error" - 0x0400 to 0x04FF "server-error" - 0x0500 to 0x05FF Values in the range 0x0080 to 0x05FF are reserved for vendor extensions. The top half (128 values) of each range (0x0n80 [See RFC 2911 Errata] to 0x0nFF, for n = 0 to 5) is reserved for vendor use within each status code class. Values 0x0600 to 0x7FFF are reserved for future IANA Registration after an Expert Review as defined in [RFC2911] section 6.6. Status codes are listed in numeric order. Registry: Value Status Code Name Reference --------- ---------------------------------------------- --------- 0x0000:0x00FF - Successful: 0x0000 successful-ok [RFC2911] 0x0001 successful-ok-ignored-or-substituted-attributes [RFC2911] 0x0002 successful-ok-conflicting-attributes [RFC2911] 0x0003 successful-ok-ignored-subscriptions [RFC3995] 0x0005 successful-ok-too-many-events [RFC3995] 0x0007 successful-ok-events-complete [RFC3996] 0x0100:0x01FF - Informational: There are no registrations at this time 0x0300:0x03FF - Redirection (see [RFC2911] Errata): There are no registrations at this time 0x0400:0x04FF - Client Error: 0x0400 client-error-bad-request [RFC2911] 0x0401 client-error-forbidden [RFC2911] 0x0402 client-error-not-authenticated [RFC2911] 0x0403 client-error-not-authorized [RFC2911] 0x0404 client-error-not-possible [RFC2911] 0x0405 client-error-timeout [RFC2911] 0x0406 client-error-not-found [RFC2911] 0x0407 client-error-gone [RFC2911] 0x0408 client-error-request-entity-too-large [RFC2911] 0x0409 client-error-request-value-too-long [RFC2911] 0x040A client-error-document-format-not-supported [RFC2911] 0x040B client-error-attributes-or-values-not-supported [RFC2911] 0x040C client-error-uri-scheme-not-supported [RFC2911] 0x040D client-error-charset-not-supported [RFC2911] 0x040E client-error-conflicting-attributes [RFC2911] 0x040F client-error-compression-not-supported [RFC2911] 0x0410 client-error-compression-error [RFC2911] 0x0411 client-error-document-format-error [RFC2911] 0x0412 client-error-document-access-error [RFC2911] 0x0413 client-error-attributes-not-settable [RFC3380] 0x0414 client-error-ignored-all-subscriptions [RFC3995] 0x0415 client-error-too-many-subscriptions [RFC3995] 0x0500:0x05FF - Server Error: 0x0500 server-error-internal-error [RFC2911] 0x0501 server-error-operation-not-supported [RFC2911] 0x0502 server-error-service-unavailable [RFC2911] 0x0503 server-error-version-not-supported [RFC2911] 0x0504 server-error-device-error [RFC2911] 0x0505 server-error-temporary-error [RFC2911] 0x0506 server-error-not-accepting-jobs [RFC2911] 0x0507 server-error-busy [RFC2911] 0x0508 server-error-job-canceled [RFC2911] 0x0509 server-error-multiple-document-jobs-not-supported [RFC2911] 0x050A server-error-printer-is-deactivated [RFC3998] References ---------- [RFC2910] R. Herriot, S. Butler, P. Moore, R. Turner, "Internet Printing Protocol/1.1: Encoding and Transport", RFC 2910, September 2000. [RFC2911] T. Hastings, R. Herriot, R. deBry, S. Isaacson, and P. Powell, "Internet Printing Protocol/1.1: Model and Semantics", RFC 2911, September 2000. [RFC3380] T. Hastings, R. Herriot, C. Kugler, and H. Lewis, "Internet Printing Protocol (IPP): Job and Printer Set Operations", RFC 3380, September 2002. [RFC3381] T. Hastings, H. Lewis, and R. Bergman, "Internet Printing Protocol (IPP): Job Progress Attributes", RFC 3381, September 2002. [RFC3382] D. deBry, T. Hastings, R. Herriot, K. Ocke, and P. Zehler "Internet Printing Protocol (IPP): The 'collection' attribute syntax", RFC 3382, September 2002. [RFC3995] R. Herriot and T. Hastings, "Internet Printing Protocol (IPP): Event Notifications and Subscriptions", RFC 3995, March 2005. [RFC3996] R. Herriot, T. Hastings, and H. Lewis, "Internet Printing Protocol (IPP): The 'ippget' Delivery Method for Event Notifications", RFC 3996, March 2005. [RFC3998] C. Kugler, H. Lewis, and T. Hastings, Ed., "Internet Printing Protocol (IPP): Job and Printer Administrative Operations", RFC 3998, March 2005. (created 2002-07-15) []