Export (0) Print
Expand All

Customizing Microsoft's Printer Drivers

The designs of the Microsoft Universal Printer Driver (Unidrv) and the Microsoft PostScript Printer Driver (Pscript) are based on the NT-based operating system printer driver architecture. Therefore, each is composed of two components--a printer interface DLL and a printer graphics DLL. This section explains how to customize these components.

To customize the printer interface DLL provided for Unidrv or Pscript, you must provide one or more user interface plug-ins. You can use these plug-ins to modify the driver's user interface and to provide extra processing for certain printer events. If you are using Unidrv from Windows Vista, you can replace the user interface completely.

To customize the printer graphics DLL provided for Unidrv or Pscript, you must provide one or more rendering plug-ins. You can use these plug-ins to modify the data that is sent to the print spooler within a print job's data stream.

This section includes the following topics:

User Interface Plug-Ins

Rendering Plug-Ins

Implementing Printer Driver COM Interfaces

Installing Customized Driver Components

Common Property Sheet User Interface

Color Management for Printers

Adding Print Ticket Support to Print Drivers

Device Stage for Document Devices

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft