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, create the the Generic-PCL_6_PCL_XL_Printer-ljet4.ppd PPD file by running the following command:

    foomatic-ppdfile -p Generic-PCL_6_PCL_XL_Printer -d ljet4 > Generic-PCL_6_PCL_XL_Printer-ljet4.ppd
    
  • If you require duplex printing, then create the Generic-PCL_6_PCL_XL_Printer-ljet4d.ppd PPD file by running the following command:

    foomatic-ppdfile -p Generic-PCL_6_PCL_XL_Printer -d ljet4d > Generic-PCL_6_PCL_XL_Printer-ljet4d.ppd
    

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

Once the PPD file has been created, follow the steps in the Knowledgebase article entitled How do I install a new PostScript Printer Definition (PPD) file?.

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.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.