XPSDrv Driver Requirements

Important

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 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).