This class can be used to print documents using the Internet Printing Protocol (IPP) as described in the RFC 2911 .
The class can connect to an IPP server given its URL, and retrieve the list of available printers.
It can also retrieve the attributes of a given printer to determine its printing capabilities.
The class can queue jobs by specifying the files of the documents to be printed.
It can also retrieve the list of queued jobs and their attributes. The listed jobs may also be suspended, resumed or canceled if necessary.
This package provides special sub-classes for accessing printers with extended functionality and also to CUPS based printers under Unix/Linux. |