As I am getting the rest of the IPP Everywhere spec together, it occurs to me that there are two logical categories of IPP printers we may want to use from a client:
1. A standalone personal/workgroup printer that prints (and accepts) one job at a time (basically IPP/2.0)
2. A managed printer/print service that prints (and accepts) multiple jobs at a time (IPP/2.1 or IPP/2.2)
Now, we could define these as separate conformance levels for IPP Everywhere, *or* we could have IPP Everywhere use the protocol versions defined in IPP/2.0 SE as the basis for IPP Everywhere's different conformance levels.
IPP/2.0: Add required JPS3 attributes and operations, Cancel-My-Jobs and media-col-database from JPS2, DNS-SD for discovery, and PWG Raster as the required document format.
IPP/2.1: Add required JPS3 attributes and operations, Cancel-My-Jobs, Cancel-Jobs, and media-col-database from JPS2, DNS-SD, LDAP, and SLP for discovery, and PWG Raster and PDF as the required document formats.
IPP/2.2: Add required JPS3 attributes and operations, DNS-SD, LDAP, and SLP for discovery, and PWG Raster and PDF as the required document formats.
Michael Sweet, Senior Printing System Engineer, PWG Chair
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.