Print Ticket and Print Capabilities Technologies

Important

The modern print platform is Windows' preferred means of communicating with printers. 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 Modern print platform and the Print support app design guide.

Microsoft Windows Vista introduces the Print Capabilities and Print Ticket technologies. These new technologies provide more flexible and extensible print configuration and more consistent printed document appearance than previous methods. These technologies can be used by both Microsoft Windows Presentation Foundation (WPF) and Microsoft Win32 applications and XPSDrv print drivers and print drivers that are based on the graphics device interface (GDI).

This section provides the following topics that describe the different components of the Print Ticket and Print Capabilities technologies:

Print Schema

Print Capabilities

Print Ticket

For related information about the Print Ticket and Print Capabilities technologies, also see the following topics:

Print Ticket and Print Capabilities Provider Interface Implemented by Printer Drivers

Print Ticket and Print Capabilities Provider Interface Implemented by Unidrv/Pscript5 Plug-ins

Adding Print Ticket Support to Monolithic Print Drivers

Print Ticket Support in the XPSDrv Render Module

Methods for Print Ticket Providers and Consumers