The logo in a PDF file may not print on a PCL 6/PXL printer in RHEL

Solution Verified - Updated -

Environment

  • Red Hat Enterprise Linux (RHEL) 6.2
  • PCL 6 printer
  • LaserJet PCL 6 CUPS driver

Issue

A logo in a PDF file does not print on RHEL 6.2 using the LaserJet PCL 6 CUPS driver. The issue does not occur with RHEL 4.

Resolution

Remove the existing print queue and replace it with one that uses one of the following PostScript Printer Definition (PPD) files:

  • If you do not want to print in duplex (double-sided) mode, use the Generic-PCL_6_PCL_XL_Printer-ljet4.ppd PPD file by running a command like the following:

    lpadmin -p <queue-name> -m foomatic:Generic-PCL_6_PCL_XL_Printer-ljet4.ppd -E
    
  • If you require duplex printing, use the Generic-PCL_6_PCL_XL_Printer-ljet4d.ppd PPD file by running a command like the following:

    lpadmin -p <queue-name> -m foomatic:Generic-PCL_6_PCL_XL_Printer-ljet4d.ppd -E
    

    (note the addition of d on the end of ljet4)

Replace <queue-name> with the name of the actual print queue that you would like to modify.

Root Cause

There seems to be an issue with the pxlmono and pxlcolor drivers in ghostscript-8.70. The PPD files listed above use the ljet4 or ljet4d ("d" for "duplex") ghostscript driver, respectively.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments