Spoolfile formats

Jul 23, 2008 at 12:28 AM
Discussion about spoolfile formats
Nov 8, 2008 at 3:52 PM
In the spoolfile header jobs are marked as either RAW (printer language) or EMF.

There are actually slightly different versions of EMF depending on operating system version but the differences are so minor taht one code base with switches can deal with it especially as the version is in the file itself (see http://www.codeproject.com/KB/printing/EMFSpoolViewer.aspx)

For RAW the main printer control languages are PostScript, PCL-5 , PCL-6 (also known as PCL-XL) and HP_GL which is used in plotter type devices.  An added complication is that the PCL or PostScript may itself be wrapped in PJL (print job language) which is a format that provides some additional information about the print job before the actual print code.