XPS Printer Driver (XPSDrv)

Important

Print Support Apps (PSA) are the recommended method of customizing the print experience in Windows 10 and 11.

For more information, see the Print support app design guide.

The XPS printer driver (XPSDrv) is an enhanced, GDI-based Version 3 printer driver that was used prior to Windows Vista. XPSDrv printer drivers (like the GDI-based ones) consist of three main components.

These are the three main components of XPSDrv printer drivers:

The configuration module of an XPSDrv printer driver provides the same functions as the configuration module of the Printer Interface DLL of a GDI-based driver, but the XPSDrv configuration module also supports the Print Ticket and Print Capabilities technologies.

The render module of an XPSDrv printer driver does not, necessarily, use the GDI-based rendering functions of a GDI-based printer driver. Instead, the render module of an XPSDrv printer driver consists of zero or more filters and a configuration file that describes the actions of each filter. The filters in the rendering module of an XPSDrv printer driver must also support the Print Ticket technology to correctly process the print job for the printer.

For more information about installing XPSDrv drivers, see XPSDrv Installation.