1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185
|
Internet Printing Protocol (IPP) Registrations - per [RFC2911]
(last updated 2002-10-04)
- Keyword Attribute Values
- Enum Attribute Values
- Attributes
- Attribute Syntaxes
- Operations
- Attribute Group Tags
- Status Codes
- Out-of-band Attribute Value Tags
KEYWORD ATTRIBUTE VALUES
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.
Name Reference Section
-------------------------------------- --------- -------
None assigned at this time
ENUM ATTRIBUTE VALUES
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. See [RFC2911] section 6.1.
An exception is made for the operations-supported (1setOf type2 enum) attribute,
where the range is 0x0001-0x8FFF. 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
operation extension 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.
Value Name Reference Section
-------- ----------------------------- --------- -------
operations-supported (1setOf type2 enum):
0x0013 Set-Printer-Attributes [RFC3380] 4
0x0014 Set-Job-Attributes [RFC3380] 4
0x0015 Get-Printer-Supported-Values [RFC3380] 4
ATTRIBUTES
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.
Name Reference Section
-------------------------------------- --------- -------
Job Description attributes:
job-collation-type (type2 enum) [RFC3381] 4.1
impressions-completed-current-copy (integer (0:MAX)) [RFC3381] 4.4
sheet-completed-copy-number (integer (0:MAX)) [RFC3381] 4.2
sheet-completed-document-number (integer (0:MAX)) [RFC3381] 4.3
Job Template attributes:
sheet-collate (type2 keyword) [RFC3381] 3.1
sheet-collate-default (type2 keyword) [RFC3381] 3.1
sheet-collate-supported (1setOf type2 keyword) [RFC3381] 3.1
Operation attributes:
job-message-from-operator (text (127)) [RFC3380] 5.2
printer-message-from-operator (text (127)) [RFC3380] 5.1
Printer Description attributes:
document-format-varying-attributes-supported (1setOf type2 keyword)
[RFC3380] 6.3
job-settable-attributes-supported (1setOf type2 keyword) [RFC3380] 6.2
printer-message-date-time (dateTime) [RFC3380] 6.5
printer-message-time (integer (MIN:MAX)) [RFC3380] 6.4
printer-settable-attributes-supported (1setOf type2 keyword)
[RFC3380] 6.1
printer-xri-supported (1setOf collection) [RFC3380] 6.6
xri-authentication-supported (1setOf type2 keyword) [RFC3380] 6.8
xri-security-supported (1setOf type2 keyword) [RFC3380] 6.9
xri-uri-scheme-supported (1setOf uriScheme) [RFC3380] 6.7
ATTRIBUTE SYNTAXES
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.1. Use of the 0xFF value permits additional values up to
0x37777777 for Expert Review action and 0x40000000 to 0x7FFFFFFF for vendor
extensions. See [RFC2910] section 3.5.2.
Value Name Reference Section
------- ----------------------------- --------- -------
collection: [RFC3382] 3
0x34 begCollection [RFC3382] 7.1
0x37 endCollection [RFC3382] 7.1
0x4A memberAttrName [RFC3382] 7.1
OPERATIONS
Operation definitions may be proposed as extensions to the base IPP protocol
with a required review according to [RFC2911] section 6.3. See the
operations-supported enum attribute values above for the hex value assigned to
each operation, including the allocation of vendor extensions.
Name Reference Section
-------------------------------------- --------- -------
Set-Job-Attributes [RFC3380] 4.2
Set-Printer-Attributes [RFC3380] 4.1
Set-Printer-Supported Values [RFC3380] 4.3
ATTRIBUTE GROUP TAGS
The range of attribute group tags is 0x00 to 0x0f. Tag values are allocated
using an Expert Review that requires a review with a mailing list according to
[RFC2911] section 6.1. See [RFC2910] section 3.5.1.
Value Name Reference Section
-------- ------------------------------------ --------- -------
None assigned at this time.
STATUS CODES
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.1.
Values in the range 0x0080 to 0x05FF are reserved for vendor extensions. See
[RFC2911] section 13.
Value Name Reference Section
-------- ------------------------------------ --------- -------
0x0413 client-error-attributes-not-settable [RFC3380] 7.1
OUT-OF-BAND ATTRIBUTE VALUE TAGS
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.1. See [RFC2910] section 3.5.2.
Value Name Reference Section
-------- ------------------------------------ --------- -------
0x15 not-settable [RFC3380] 8.1
0x16 delete-attribute [RFC3380] 8.2
0x17 admin-define [RFC3380] 8.3
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.
(file created 2002-07-15)
[]
|