3.2.5.3 Printer Driver Interface

The Printer Driver Interface is responsible for implementing a virtual printer driver on the server side that requests information from the original driver on the client side. These protocol messages MAY be grouped into three categories: initialization, capability negotiation, and user interface (UI) messages. The initialization messages SHOULD always be sent first in the protocol sequence. The capability and UI messages MAY be sent at any time.