When I print to my HP LaserJet 1020 - which has worked fine since OpenSuSe 10.x to OpenSuse 11.3, any images print inverted.
For example, what is white in the image is printed black, and what is black in the image is printed white. When printing a document from LibreOffice, text on the same page as the image prints correctly.
I’ve checked that this is happening when printing images from LibreOffice, Okular, and Gimp, and tried it with PNG, TIF, and GIF image formats.
However, when I open HPLIP and send a test print through, it prints correctly - text and images all normal.
I had a similar problem trying to print to my HP Photosmart Premium C410, which is an inkjet All-In-One.
BTW, it has a built-in duplexer, and printing even test pages came out “wrong” with the bottom inch or so
of the page reprinted several times down the back side of the sheet.
I was able to resolve some of my problems by using YaST2 to change the driver from the CUPS HP driver to the “real” HP driver,
i.e. similar name and version number, but without the “CUPS” designation. No, I don’t know why/how that did the trick, but it did.
Ironically, I’d had some problems with printing late in the 11.3 lifetime and the newest hplip stuff hadn’t been packaged into an RPM
for 11.3, so I downloaded and installed that same driver (3.11.1) directly from the hplip project by using their “.run” file. BUT, I don’t
recall having had a problem with that installation’s “CUPS” driver per se. I ended up doing a ‘zypper dup’ to upgrade to 11.4, and that
failed miserably, so I had to do a fresh install of 11.4, and it came with the hplip 3.11.1 bits in an rpm. Getting all of the settings to
work properly with the duplexer is still a headache (seems us Yanks have to use special “Letter Duplex” paper size), but it does work.
Same problem here. Selected alternative driver in YaST and problem fixed.
One other observation is that a fresh install of 11.4 loaded HPLIPS version 3.11.1. Could not complete driver installation due to error message. Managed to fix this error by searching for a newer version of HPLIPS, 3.11.3.
Search for HPLIP in yast (software management). It should return these two packages: hplip and hplip-hpijs. Install them both. Then in Yast’s printer config, select the hpijs driver from the list of drivers.
You can do it by CUPS too
in browser http://127.0.0.1:631
->continue (or change description and lociation)
->from model choose hpijs drv from the list and perss change printer