1.3.2.3 Printer Driver Interface

The Printer Driver Interface is supported by a virtual printer driver on the server. It behaves like a proxy between the virtual printer driver and the actual printer driver on the client. The set of messages in this interface is used to initialize, query printer driver capabilities, and display custom printing user interfaces (UIs) to the user. Some of the data sent in these messages is defined by the printer driver and is not validated or changed in any way by the Printer Driver Interface when transferring between client and server.

The first two figures show sample exchanges of Printer Driver and Printer Ticket Interface messages.

Initializing printer sequence

Figure 2: Initializing printer sequence

Printing a document sequence

Figure 3: Printing a document sequence