XPSDrv Driver Requirements

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.

For in-box and the Windows Hardware Certification Kit (HCK) (EXE download), the XPSDrv configuration module must meet the following requirements:

  • The XPSDrv printer driver must implement a Version 3 print driver configuration module.

  • The configuration module must support all PrintTicket and PrintCapabilities functionality. The Windows Vista version of the Unidrv and Pscript5 printer drivers provide this support automatically. For more information about how to add this support to monolithic, GDI-based version 3 printer drivers, see Adding Print Ticket Support to Monolithic Print Drivers.

For the complete list of configuration module requirements, see Windows Hardware Certification Kit (HCK) (EXE download).