PCL 5
Released with the following printers: HP LaserJet III, HP LaserJet IIID, HP LaserJet IIIP, and HP LaserJet IIISI series printers. Provided ultimate office publishing functionality. New publishing capabilities included font scaling, outline fonts and HP-GL/2 (vector) graphics. PCL 5 was designed for more complex desktop publishing, graphic design, and presentation applications. Introduced in 1990 with the HP LaserJet III series printer.
The LaserJet II was superseded by the LaserJet III, which incorporated the PCL 5 language. The LaserJet III was an 8 p.p.m. office printer, other HP PCL 5 printers included the IIID (8 p.p.m. duplex), the IIIP (4 p.p.m) and the IIISi (17 p.p.m. duplex). PCL 5 represents a major advance over previous versions, and while it is still an Escape Code Language, it offers most of the capabilities of a Page Description Language. The primary features added for PCL 5 were Outline Fonts and Vector Graphics. The importance of these features cannot be underestimated, as using a combination of these two features it is possible to define almost any imaginable feature of a page. The vector graphics commands were provided by adding a version of HPGL (Hewlett-Packard Graphics Language), the language used by Hewlett-Packard Pen Plotters, to the PCL command set.
PCL 5 is largely backwards compatible with PCL 4, but the change from bitmap to outline fonts created some small incompatibilities. PCL 5 is eminently suited to complex documents, and works well with desktop publishing, graphics design and presentation applications.
In addition to PCL 5, the LaserJet III series introduced the technique called "Resolution Enhancement", in which small dots are automatically placed at the edges of lines and characters to reduce the ragged edge sometimes visible on 300 d.p.i. prints.
PCL 5e (Enhanced)
Released with the following printers: HP LaserJet 4, HP LaserJet 4M, HP LaserJet 4L, HP LaserJet 4ML, HP LaserJet 4P, HP LaserJet 4MP, HP LaserJet 4Plus, HP LaserJet 4Mplus, HP LaserJet 5P, HP LaserJet 5MP, HP LaserJet 5L, HP LaserJet 5L-FS, HP LaserJet 5Lxtra, HP LaserJet 6L, HP LaserJet 6LXI, HP LaserJet 6LSE, HP LaserJet 6P, HP LaserJet 6MP, HP LaserJet 6PXI, HP LaserJet 6PSE, HP LaserJet 5si, HP LaserJet 8000, and HP LaserJet 9000 series printers.
Provided bidirectional communication between the printer and the PC. Features a wider selection of fonts for use primarily with Microsoft Windows applications.
The LaserJet III series was replaced by the LaserJet 4, which introduced a higher printing resolution of 600 d.p.i., a fast bi-directional Centronics-type parallel port (Bi-Tronics) so that the printer can give more status information to the computer, and a selection of fonts dedicated to use with Microsoft Windows application software. There are a few minor enhancements to PCL 5, resulting in PCL 5e (enhanced), primarily allowing the printer to talk to the computer to report status messages, errors etc.. The enhancements in PCL 5e do not have any significant effect on the page description functionality in the language. The LaserJet 4 series of printers includes the LaserJet 4 (600 d.p.i., 8 p.p.m.), the LaserJet 4L (300 d.p.i., 4 p.p.m.), the LaserJet 4P (600 d.p.i., 4 p.p.m.) and the LaserJet 4Si (600 d.p.i., 16 p.p.m.). In addition to the basic range, all the LaserJet 4 range is available with the Adobe Postscript level 2 Page Description Language (see below) built-in in addition to PCL 5e, these models are designated by the letter "M" after the number (4M, 4ML, 4MP, 4SiMX).
PCL 5C (Color)
- Released with the following printers: HP Color LaserJet, HP Color LaserJet 5, HP Color LaserJet 5M, HP Color LaserJet 2500, HP Color LaserJet 4500, HP Color LaserJet 4550, HP Color LaserJet 4600, HP Color LaserJet 5500, HP Color LaserJet 8500 and HP Color LaserJet 8550 series printers.
Provided the commands needed to support color printing.
There is a version of PCL 5, PCL 5c, which issued on HP color ink-jet printers and the HP ColorJet color desktop laser printer. PCL 5c is compatible with PCL 5 but adds the commands needed to support color printing.
PCL 6 -
Released with the following printers: HP LaserJet 4000 series, HP LaserJet 4100 series, HP LaserJet 2100 series, HP LaserJet 2200 series, HP LaserJet 1200, HP LaserJet 3200, HP LaserJet 3300, HP LaserJet 4200 series, HP LaserJet 4300 series, HP LaserJet 5000 series, HP LaserJet 5100 series, HP LaserJet 8000 series, HP LaserJet 9000 series printers.
Features new modular architecture that can be easily modified for future HP printers; faster return to application; faster printing of complex graphics; more efficient data streams for reduced network traffic; better WYSIWYG printing; improved print quality; truer document fidelity; and complete backward compatibility.
PCL 6 commands were designed by HP to closely match Microsoft Windows graphical direct interface (GDI) commands. As a result, users get improved performance and better print quality. For example, users will regain control of their PC and application sooner because PCL 6 allows the printer driver to translate GDI to PCL 6 faster than before. Network throughput will improve because PCL 6 uses smaller, more compact commands than previous versions used. Complex graphics will print faster because PCL 6 is specifically designed for graphics while gray-scale images, which are processed as objects, appear smooth and even, offering superior print quality for graphics and scanned images. Design consistencies between PCL 6 and GDI also yield better WYSIWYG printing.
Although PCL6 generates smaller file sizes in certain network configurations, the speed of today's host processors and networks may offset the performance benefits of having smaller file sizes.