Fixing printing problems with HP Laserjet 3015
It appears that the HP 3015 printer has bugs in its PostScript interpreter that have been exposed by recent versions of Linux. Using an ancient version of Linux Mint (from around 2010), the printer worked fine. But starting with Mint 13 (Ubuntu 12.04), certain PDF files, when printed from “Document Viewer” (evince or atril) would cause the printer to barf and print a page containing an obscure PostScript error message.
This problem started when Ubuntu switched the PDF to PostScript renderer in the print system from Poppler to GhostScript, as described here. Fortunately, it is possible switch the renderer back to the old setting, using this command:
lpadmin -p PRINTER -o pdftops-renderer-default=pdftops
where PRINTER is the actual name of the printer queue, which you can
discover using lpstat -v
. This fix seems to have worked with the HP
3015, at least in one test file that previously caused it to barf.