Comment 9 for bug 172550

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

This is a hardware design problem of the HP LaserJet 12xx and 13xx printers. Their firmware contains a PostScript interpreter, but the printer's hardware resources (processor, default memory) are not powerful enough to use the device as a PostScript printer. As these printers also understand PCL you can move the rendering work load to the computer by choosing a PCL driver (using a printer setup tool like system-config-printer), like HPIJS for these printers. This is also the way to use it recommended by the OpenPrinting web site and probably the Windows driver talks PCL, too.

Alternatively, you can add memory to the printer to use it in PostScript mode.

The main fix has to be done in system-config-printer, choosing a non-PostScript driver for a printer with manufacturer-supplied PostScript PPD if the non-PostScript driver is recommended.

To the developers of Evolution and EOG I suggest to make these apps generating a more compact PostScript output when printing.

For the HPLIP error output check whether it still happens if the printer is used in PCL mode. It can be that the error output is a consequence of overflooding the printer's too small memory. Suggestion to the HPLIP developers: Give some clear error feedback if a printer runs out of memory resources.