Printer Capability Attributes
Printers provide many capability attributes, including:
"ipp-features-supported": A list of IPP features that are supported, for
example 'ipp-everywhere' and 'icc-color-matching'.
•
"ipp-versions-supported": A list of IPP versions that are supported, for
example '1.1' and '2.0'.
•
"operations-supported": A list of IPP operations that are supported, for
example Print-Job, Create-Job, Send-Document, Cancel-Job, Get-Jobs,
Get-Job-Attributes, and Get-Printer-Attributes.
•
"charset-supported": A list of character sets that are supported ('utf-8' is
required.)
•
"job-creation-attributes-supported": A list of IPP attributes that are
supported when submitting print jobs, for example 'media', 'media-col',
and 'print-quality'.
•
"document-format-supported": A list of file formats that can be printed, for
example 'application/pdf' and 'image/pwg-raster'.
•
"media-supported" and "media-col-database": A list of paper sizes and
types that are supported, for example 'na_letter_8.5x11in' and
'iso_a4_210x297mm'.
•
"media-ready" and "media-col-ready": A list of paper sizes and types that
are loaded, for example 'na_letter_8.5x11in' and 'iso_a4_210x297mm'.
•
"copies-supported": The maximum number of copies that can be
produced, for example '99'.
•
"sides-supported": A list of supported one and two sided printing modes,
for example 'one-sided', 'two-sided-long-edge', and 'two-sided-short-edge'.
•
"print-quality-supported": A list of supported print qualities, for example
'3' (draft), '4' (normal), and '5' (high).
•
"print-color-mode-supported": A list of supported color printing modes, for
example 'bi-level', 'monochrome', and 'color'.
•
"print-scaling-supported": A list of supported scaling modes, for example
'auto', 'fill', and 'fit'.
•
"printer-resolution-supported": A list of supported print resolutions, for
example '300dpi' and '600dpi'.
•
"page-ranges-supported": Specifies whether page ranges are supported
(boolean).
•
"finishings-supported" and "finishings-col-database": A list of finishing
processes (staple, punch, fold, etc.) that are supported.
•
"finishings-ready" and "finishings-col-ready": A list of finishing processes
that can be requested without stopping the printer.
•
Printer Information Attributes
Printers provide seven main description attributes: "printer-uri-supported",
"uri-authentication-supported", "uri-security-supported", "printer-info",
How to Use the Internet Printing Protocol
Printer Capability Attributes 7