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.