'CUPS PostScript not printing images

I'm having an issue in which printed jobs will not print images, but all text & other elements such as tables are fine (properly formatted in the correct positions).

This was working before in the past, however we switched printers and now it's having this issue. Nothing else has changed with the environment, other than the printer and the IP address of the printer (via modifying the CUPS printer config).

We switched from a HP Color LaserJet E87650 to a HP Color LaserJet E87640. CUPS is running on Ubuntu 14.04.

Here is the current flow of printing:

  • HTML document is converted to PostScript via htmldoc with --format ps3 as one of the set flags.
  • Converted PostScript is then sent as a job via lp.
  • CUPS queues the printing, job completes.
  • Next job is queued, and repeat.

I have done the following:

  • I created a test HTML page with different image types (.jpg, .png, .gif) and all did not print. Confirmed the HTML image links were valid as well.
  • I checked the CUPS mime filters and file has not been modified.
  • I converted the HTML template to a .pdf and saved it locally to the server. I sent a job with lp (without any other flags other than the target printer) to print the .pdf file and everything printed, images and all.
  • All other printing (from Windows machines on the network) print without issues.

I am at a loss here at what to do, any insight is appreciated. Thank you in advance.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source