Printing trouble with laserjet

I’m using OpenSuse 12.1 and I’ve got hp laserjet 1018. I cannot print text in pages containing images. How can I fix this problem ?

Hi Anonymous, If you haven’t found an answer to your question yet, please open a bug and our talented QA team will help you out :slight_smile:

As a workaround export to PDF first, then print from PDF.

It is a known bug with HP and Brother printers. They have buggy drivers and don’t work properly when they are not mapped to a local printer port. It is the first time that I hear about printing problems on linux though.

On windows you would have used

net use lpt2 \\computername\printername /persistent:yes

to map the printer to the classic “lpt2” port (/persistent:yes to remember the mapping after reboot, without that option it would only be for the current session) - but that of course does not apply to linux. LO only creates PDF and cups then does the processing for the printer. So you should file a bugreport in SuSE’s bugtracker regarding cups.

As a workaround you might try to run spadmin (LO’s printer administration tool) and disable cups support. With that disabled, LO will generate postscript and use the “lp” command to print the document instead of passing it to cups directly. But you need to add your printer explicitly and point it to the corresponding ppd if you need access to printer-specific options.