Print ticket interfaces and print driver plug-ins

Important

We recommend that you use Microsoft's IPP inbox class driver, along with Print Support Apps (PSA), to customize the print experience in Windows 10 and 11 for printer device development.

For more information, see the Print support app design guide.

This section describes how the IPrintTicketProvider interface and the IPrintOemPrintTicketProvider interface work with the Unidrv and PScript5 print drivers and their plug-ins and the context of the application-level functions that call them.

This section discusses the context of the following Microsoft Win32 functions:

OpenPrinter

ConvertDevModeToPrintTicket

ConvertPrintTicketToDevMode

ValidatePrintTicket