Print capabilities support in GDI-based monolithic print drivers

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.

To provide complete Print Ticket and Print Capabilities support, GDI-based, monolithic print drivers and XPSDrv print drivers that cannot use the GPD printer interface DLL must implement the IPrintTicketProvider interface. GDI-based, monolithic print drivers are not required to support this interface although this could limit the printer's features that are exposed in the PrintCapabilities document and supported by the PrintTicket document. XPSDrv print drivers, however, must implement IPrintTicketProvider.

For Windows 7, the MxdcGetPDEVAdjustment function has new parameters for landscape rotation. For more information, see MxdcXDCGetPDEVAdjustment.