A Hewlett-Packard LaserJet printing language, PCL
6 is optimized for printing from graphical user interfaces (GUIs) like Microsoft Windows.
The Enhanced PCL
XL, or PCL
6, driver that is included with the HP LaserJet printers provides
enhanced WYSIWYG and enhanced performance with application support over
the Standard (PCL5e) driver. PCL
XL is a new page description language by HP, that is part of PCL
6 and is closer to GDI, which many applications use. Less translation
takes place by the driver, which means increased WYSIWYG capabilities,
and better performance with applications that support escapes
implemented by the Enhanced driver.
While printing using the PCL
6 driver it is possible to encounter a PCL
. This error
will print out at the LaserJet device, and will look like something similar to the following:
These type of errors can be PCL
interpreter errors, firmware related, tied to communication, driver,
driver dependency, and application specific. Additional troubleshooting
will be required to further isolate to root cause.
I. Verify printer functionality
To verify printer functionality, perform the following:
1.Power the printer Off.
2.Disconnect the parallel, USB, or network cable.
3.Power the printer On.
4.Once the printer display reports Ready, verify device functionality by printing a Configuration Page from the device.
Note: should the internal printer test not print as expected, and/or a PCL
occur, you have then isolated the issue to the printer device, and any
network connectivity or driver / application troubleshooting can be
II. Verify communication w/ the device
To verify communication with the device, perform the following:
1.Power the printer Off
2.Reconnect any communication device cable previously removed
3.Power the printer On
4.Once the printer display reports Ready, perform the following:
a.From the client machine or print server that had previously encountered the PCL
open the Printers and Faxes folder.
b.Right click the PCL
6 driver in question and select Properties.
c.From the General Tab select Print Test Page
d.Verify the driver test page successfully printed
Should the test page successfully print,
continue with the next troubleshooting section entitled Isolate user,
application and/or file.
Should the PCL
manifest itself as a result of the driver test page, perform the following:
1.At the print server, or client machine, open the Printers and Faxes folder
2.Click on Add Printer
3.Go through the Window’s driver install process installing the appropriate PCL
6 driver for the device in question, with the following
characteristics: printing directly to the device (IP_Address, USB,
Parallel, etc), creating a new print queue, selecting to Replace
4.If the issue persists see section entitled: Microsoft Unidrv driver dependencies.
Note: If using an HP LaserJet PCL
6 device specific driver (discrete), try installing the latest HP Universal Print Driver PCL
6. Available at the hp.com website under support & drivers. Select product cb534a and also select your operating system, download a universal print driver Post Script would be the best selection.
You can also adjust a few settings under printing preferences:
under the advanced tab:
Set it to max
III. Isolate user, application and/or file
If in fact the printers internal test pages and
driver test page have printed successfully, further fault isolation
must be performed to correlate the PCL
with a specific user, application, and or file. This information is
most often easily gathered by speaking with the customer, investigating
which user is printing when the PCL
manifests itself. Once the user is identified, the application the
client was printing from can be isolated, and quite possibly the
application file itself.
If an application file consistently causes a PCL
when sent to the device, it could be a problem only with the file.
IV. Microsoft Unidrv driver dependencies
The issue was identified to be related
to Microsoft unicore files: unidrv.dll, unires.dll, and unidrvui.dll,
that were not compatible with the available PCL
6 drivers at that time. Microsoft has developed a hotfix to address the symptomatic PCL
XL errors – the Microsoft Hotfix can be reviewed here:
Microsoft Windows 2003 and XP: http://support.microsoft.com/kb/948046/en-us
Microsoft Windows 2008 and Vista: http://support.microsoft.com/kb/948349/en-us
Microsoft Windows 2000: NA
HP LaserJet – PCL
If anything else let me know,