Print Capabilities in Unidrv and PScript5 Print Drivers
The Unidrv and PScript5 minidrivers provide the Print Ticket and Print Capabilities interfaces that are required to support the Print Capabilities feature. These print drivers provide Print Ticket and Print Capabilities support for the features that are described in the generic printer description (GPD) file or the PostScript printer description (PPD) file, as appropriate, whether the feature information is in the public or private portion of the DEVMODEW structure.
XPSDrv print drivers can also use the Unidrv printer configuration DLL to provide the required support for both the GDI-based printer configuration interface and the IPrintTicketProvider interface. If you use the Unidrv configuration DLL, you can expedite the development of XPSDrv printer drivers for basic-functionality printers or pass-through print drivers.