Print processors and data types
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
Print processors and data types
The print processor tells the spooler to alter a job according to the document data type. It works in conjunction with the printer driver to send the spooled print jobs from the hard drive to the printer.
Software vendors occasionally develop their own print processors to support custom data types. Normally, the print processor does not require any settings or intervention from administrators.
Data types
The Windows printing process normally supports five data types. The two most commonly used data types, enhanced metafile (EMF) and ready to print (RAW), affect performance in different ways on both the client computer and the print server computer.
EMF
EMF, or enhanced metafile, is the default datatype with most Windows-based programs. With EMF, the printed document is altered into a metafile format that is more portable than RAW files and usually can be printed on any printer. EMF files tend to be smaller than RAW files that contain the same print job. Regarding performance, only the first portion of a print job is altered, or rendered on the client computer, but most of the impact is on the print server computer, which also helps the application on the client computer to return control to the user faster.
RAW
RAW is the default data type for clients other than Windows-based programs. The RAW data type tells the spooler not to alter the print job at all prior to printing. With this data type, the entire process of preparing the print job is done on the client computer.
The following table shows the five different data types supported by the default Windows print processor.
Data type | Directions to spooler | Use |
---|---|---|
RAW |
Print the document with no changes. |
This is the data type for all clients not based on Windows. |
RAW [FF appended] |
Append a form-feed character (0x0C), but make no other changes. (A PCL printer omits the document's last page if there is no trailing form-feed.) |
Required for some applications. It can be set as the default in the Print Processor dialog box. |
RAW [FF auto] |
Check for a trailing form-feed and add one if it is not already there, but make no other changes. |
Required for some applications. It can be set as the default in the Print Processor dialog box. |
EMF 1.00x |
Treat the document as an enhanced metafile (EMF) rather than the RAW data that the printer driver puts out. |
EMF documents are created by products in the Windows Server 2003 family. |
TEXT |
Treat the entire job as ANSI text and add print specifications using the print device's factory defaults. |
This is useful when the print job is simple text and the target print device cannot interpret simple text. |