-
Notifications
You must be signed in to change notification settings - Fork 86
Printing Use Cases and IPP Solutions
This page describes printing related use cases and how the Internet Printing Protocol (IPP) supports those use cases. These use cases may apply equally to 2D and 3D printing.
A Client can find a Printer using discovery protocols, or can be directly pointed at a particular Printer. IPP print services are typically advertised using DNS-SD (DNS Service Discovery) over mDNS (Multicast DNS).
If provided an IP address or hostname, a Client can directly contact that host via IPP to see if it is in fact hosting an IPP print service.
TBD
A Client can help the User identify a particular Printer using the "Identify-Printer" operation to have the Printer perform some action to identify itself (make a noise, flash a light, show a message on its control panel, etc.).
A Client can discover the capabilities of a Printer using the Get-Printer-Attributes operation. A Client can discover a Printer's capabilities by performing multiple Get-Printer-Attributes operations, where each time it provides parameters to limit the scope of the response to only return certain IPP attributes, or to filter its response based on other criteria such as document format, individual user, etc.
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
The IPP Sample Software implements IPP Everywhere™, IPP 3D, and many other IPP standards and extensions.