0x13 no-value
Tag Value (Hex) Meaning
0x14-0x1F reserved for future "out-of-band" values.
The "unsupported" value MUST be used in the attribute-sequence of an
error response for those attributes which the printer does not
support. The "default" value is reserved for future use of setting
value back to their default value. The "unknown" value is used for
the value of a supported attribute when its value is temporarily
unknown. The "no-value" value is used for a supported attribute to
which
RFC 2565 IPP/1.0: Encoding and Transport April 1999
no value has been assigned, e.g. "job-k-octets-supported" has no
value if an implementation supports this attribute, but an
administrator has not configured the printer to have a limit.
The following table specifies the integer values for the value-tag:
Tag Value (Hex) Meaning
0x20 reserved
0x21 integer
0x22 boolean
0x23 enum
0x24-0x2F reserved for future integer types
NOTE: 0x20 is reserved for "generic integer" if it should ever be
needed.
The following table specifies the octetString values for the value-
tag:
Tag Value (Hex) Meaning
0x30 octetString with an unspecified format
0x31 dateTime
0x32 resolution
0x33 rangeOfInteger
0x34 reserved for collection (in the future)
0x35 textWithLanguage
0x36 nameWithLanguage
0x37-0x3F reserved for future octetString types
The following table specifies the character-string values for the
value-tag:
Tag Value (Hex) Meaning
0x40 reserved
0x41 textWithoutLanguage
0x42 nameWithoutLanguage
0x43 reserved
0x44 keyword
0x45 uri
0x46 uriScheme
0x47 charset
0x48 naturalLanguage
RFC 2565 IPP/1.0: Encoding and Transport April 1999
Tag Value (Hex) Meaning
0x49 mimeMediaType
0x4A-0x5F reserved for future character string types
NOTE: 0x40 is reserved for "generic character-string" if it should
ever be needed.
NOTE: an attribute value always has a type, which is explicitly
specified by its tag; one such tag value is "nameWithoutLanguage".
An attribute's name has an implicit type, which is keyword.
The values 0x60-0xFF are reserved for future types. There are no
values allocated for private extensions. A new type MUST be
registered via the type 2 registration process [RFC2566].
The tag 0x7F is reserved for extending types beyond the 255 values
available with a single byte. A tag value of 0x7F MUST signify that
the first 4 bytes of the value field are interpreted as the tag
value. Note, this future extension doesn't affect parsers that are
unaware of this special tag. The tag is like any other unknown tag,
and the value length specifies the length of a value which contains a
=7= |