hplip cups/linux driver for old HP PS LaserJets -- extremely slow if using PS ppd; ok if PCL ?

Asked by pgnd on 2019-07-29

I run OpenSUSE Leap,

 lsb_release -rd
  Description: openSUSE Leap 15.1
  Release: 15.1

I've got a number of old/trusty HP LaserJets on the LAN, e.g. HP LJ 4050n, mounted as a JetDirect (socket:// ) devices.

Desktop has installed,

 cups-config --version
  2.3.0

 hp-info
  HP Linux Imaging and Printing System (ver. 3.19.6)
  Device Information Utility ver. 5.2

Available drivers are

 ls -1 /usr/share/cups/model/manufacturer-PPDs/hplip/hp-laserjet_4050*
  /usr/share/cups/model/manufacturer-PPDs/hplip/hp-laserjet_4050_series-pcl3.ppd.gz
  /usr/share/cups/model/manufacturer-PPDs/hplip/hp-laserjet_4050_series-ps.ppd.gz

 rpm -q --whatprovides /usr/share/cups/model/manufacturer-PPDs/hplip/hp-laserjet_4050*
  hplip-hpijs-3.19.6-lp151.196.6.x86_64
  hplip-hpijs-3.19.6-lp151.196.6.x86_64

I've added CUPS configs for 2 printer instances -- 1 using the PCL driver, the other the PS, which is "recommended" in setup.

CUPS printer config is,

 cat /etc/cups/printers.conf
  # Printer configuration file for CUPS v2.3.0
  # Written by cupsd on 2019-07-29 09:20
  # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
  NextPrinterId 31
  <DefaultPrinter HPLJ4050n_PCL>
  PrinterId 29
  UUID urn:uuid:fee...
  Info HPLJ4050n_PCL
  Location HPLJ4050n_PCL
  MakeModel HP LaserJet 4050 Series pcl3, hpcups 3.19.6
  DeviceURI socket://10.10.10.10
  State Idle
  StateTime 1564417184
  ConfigTime 1564363887
  Reason toner-low-report
  Type 8425500
  Accepting Yes
  Shared Yes
  JobSheets none none
  QuotaPeriod 0
  PageLimit 0
  KLimit 0
  OpPolicy allowallforanybody
  ErrorPolicy abort-job
  Attribute marker-colors none
  Attribute marker-levels 2
  Attribute marker-names Toner Cartridge HP C4127X
  Attribute marker-types toner
  Attribute marker-change-time 1564417184
  </DefaultPrinter>
  <Printer HPLJ4050n_PS>
  PrinterId 30
  UUID urn:uuid:0b9...
  Info HPLJ4050n_PS
  Location HPLJ4050n_PS
  MakeModel HP LaserJet 4050 Series Postscript (recommended)
  DeviceURI socket://10.10.10.10
  State Idle
  StateTime 1564239188
  ConfigTime 1564239159
  Type 8425684
  Accepting Yes
  Shared No
  JobSheets none none
  QuotaPeriod 0
  PageLimit 0
  KLimit 0
  OpPolicy allowallforanybody
  ErrorPolicy abort-job
  Option pdftops-renderer pdftops
  </Printer>

In use, both print -- mostly.

The PCL instance prints with little to no delay -- whether a simple/small TXT file, or a graphics-heavy website page.

OTOH, the PS instance suffers significant dealays. Simple TXT files will take ~ 30sec to a minute. Graphics-heavy jobs take 2-5 minutes, per output page.

Afaict, there are no errors -- nothing I can find, so far, in logs. The jobs do print -- eventually.

Changing the pdftops-renderer from pdftops -> gs has noticeable effect.

I understand there's an PS rendering step involved, but I don't think these are reasonable delays. Something else is amiss.

Question is -- what? I'm not clear on what/where to start troubleshooting this.

Question information

Language:
English Edit question
Status:
Expired
For:
HPLIP Edit question
Assignee:
No assignee Edit question
Last query:
2019-07-29
Last reply:
2019-08-14
Launchpad Janitor (janitor) said : #1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.