Print Schema
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.
The Print Ticket and Print Capabilities technologies are fundamentally based on the Print Schema. The Print Schema defines the organization and content of the PrintTicket and the PrintCapabilities documents that these technologies use.
The Print Schema design maps the public features to specific keywords and also supports private extensions to enable vendors to innovate. The Print Ticket framework and the Print Capabilities framework are subsets of the overall Print Schema framework.
By using a common schema to describe print features and properties, applications can access print capabilities without connecting to a specific print driver or application. A common schema also reduces the ambiguity of names and features by providing a consistent set of names and definitions for printer features and attributes.
The Print Schema is documented in the Microsoft Windows SDK documentation.