Chapter 13 Print Processors

Once the print provider determines that a job can be printed, it calls the print processor. A print processor is the DLL that interprets a print job's data type for the spooler. It works in conjunction with the printer driver to despool data types for the spooler during spool file playback.

The print processor returns the data it converts to the spooler. The spooler then passes this converted data to the print monitor.

Windows NT supplies the following two print processors:

Print Processor Platform Support
winprint.dl Windows NT systems
sfmpsprt.dll Macintosh

Printer vendors can implement a print processor if they support a custom data type. Sample code for winprint is shipped with the Windows NT DDK.