inverted image colors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HPLIP |
New
|
Undecided
|
Unassigned |
Bug Description
All printouts have inverted images... black is white and white is black. Text or certain line art seems to be unaffected. But any kind of bitmap image gets inverted. For example the hp printer test page prints correctly except for the little HP logo image which gets inverted.
Solution: use IJS driver instead of CUPS driver. Then everything prints correctly.
My now WORKING setup using the IJS driver:
openSUSE 11.4 RC1 x86_64
Laserjet p1102w
> rpm -qa "*hplip*"
hplip-3.
hplip-hpijs-
*******
hp-check[6335]: info: :Distribution:
hp-check[6335]: info: :suse 11.4
hp-check[6335]: info: :
hp-check[6335]: info: :Checking Python version...
hp-check[6335]: info: :OK, version 2.7.0 installed
hp-check[6335]: info: :
hp-check[6335]: info: :Checking PyQt 4.x version...
hp-check[6335]: info: :OK, version 4.8.2 installed.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for CUPS...
hp-check[6335]: info: :Status: scheduler is running
hp-check[6335]: info: :Version: 1.4.6
warning: /etc/cups/
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dbus/python-dbus...
hp-check[6335]: info: :dbus daemon is running.
hp-check[6335]: info: :python-dbus version: 0.83.2
hp-check[6335]: info: :
hp-check[6335]: info: :
hp-check[6335]: info: :------
hp-check[6335]: info: :| COMPILE AND RUNTIME DEPENDENCIES |
hp-check[6335]: info: :------
hp-check[6335]: info: :
note: To check for compile-time only dependencies, re-run hp-check with the -c parameter (ie, hp-check -c).
note: To check for run-time only dependencies, re-run hp-check with the -r parameter (ie, hp-check -r).
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: CUPS - Common Unix Printing System...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: CUPS devel- Common Unix Printing System development files...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: CUPS image - CUPS image development files...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: DBus - Message bus system...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: gcc - GNU Project C and C++ Compiler...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: GhostScript - PostScript and PDF language interpreter and previewer...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: libcrypto - OpenSSL cryptographic library...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: libjpeg - JPEG library...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: libnetsnmp-devel - SNMP networking library development files...
error: NOT FOUND! This is a REQUIRED dependency. Please make sure that this dependency is installed before installing or running HPLIP.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: libpthread - POSIX threads library...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: libtool - Library building support services...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: libusb - USB library...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: make - GNU make utility to maintain groups of programs...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: PIL - Python Imaging Library (required for commandline scanning with hp-scan)...
warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: PolicyKit - Administrative policy framework...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: PyQt 4 DBus - DBus Support for PyQt4...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: Python DBus - Python bindings for DBus...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: Python devel - Python development files...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: Python libnotify - Python bindings for the libnotify Desktop notifications...
warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: Python XML libraries...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: Python 2.3 or greater - Required for fax functionality...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: Python 2.2 or greater - Python programming language...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: Reportlab - PDF library for Python...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: SANE - Scanning library...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: SANE - Scanning library development files...
error: NOT FOUND! This is a REQUIRED/COMPILE TIME ONLY dependency. Please make sure that this dependency is installed before installing or running HPLIP.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: scanimage - Shell scanning program...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking for dependency: xsane - Graphical scanner frontend for SANE...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :
hp-check[6335]: info: :------
hp-check[6335]: info: :| HPLIP INSTALLATION |
hp-check[6335]: info: :------
hp-check[6335]: info: :
hp-check[6335]: info: :
hp-check[6335]: info: :Currently installed HPLIP version...
hp-check[6335]: info: :HPLIP 3.11.1 currently installed in '/usr/share/hplip'.
hp-check[6335]: info: :
hp-check[6335]: info: :Current contents of '/etc/hp/
hp-check[6335]: info: :# hplip.conf. Generated from hplip.conf.in by configure.
[hplip]
version=3.11.1
[dirs]
home=/usr/
run=/var/run
ppd=/usr/
ppdbase=
doc=/usr/
icon=/usr/
cupsbackend=
cupsfilter=
drv=/usr/
# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
pp-build=yes
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=yes
foomatic-
foomatic-
foomatic-
hpcups-install=yes
cups-drv-install=no
cups-ppd-
internal-
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
policy-kit=no
hpijs-only-build=no
lite-build=no
udev-acl-rules=no
hpcups-
hpijs-only-build=no
hp-check[6335]: info: :
hp-check[6335]: info: :Current contents of '/var/lib/
hp-check[6335]: info: :[plugin]
installed = 1
eula = 1
hp-check[6335]: info: :
hp-check[6335]: info: :Current contents of '~/.hplip/
hp-check[6335]: info: :[last_used]
printer_name = HP_LaserJet_
working_dir = .
device_uri = hp:/net/
[commands]
scan = /usr/bin/xsane -V %SANE_URI%
[installation]
version = 3.11.1.19
date_time = 02/13/11 17:23:55
[settings]
systray_messages = 0
systray_visible = 1
[fax]
email_address =
voice_phone =
[refresh]
rate = 30
enable = false
type = 1
[polling]
enable = false
device_list =
interval = 5
hp-check[6335]: info: :
hp-check[6335]: info: :------
hp-check[6335]: info: :| DISCOVERED USB DEVICES |
hp-check[6335]: info: :------
hp-check[6335]: info: :
hp-check[6335]: info: :No devices found.
hp-check[6335]: info: :
hp-check[6335]: info: :------
hp-check[6335]: info: :| INSTALLED CUPS PRINTER QUEUES |
hp-check[6335]: info: :------
hp-check[6335]: info: :
hp-check[6335]: info: :
hp-check[6335]: info: :HP_LaserJet_
hp-check[6335]: info: :------
hp-check[6335]: info: :Type: Printer
hp-check[6335]: info: :Device URI: hp:/net/
hp-check[6335]: info: :PPD: /etc/cups/
hp-check[6335]: info: :PPD Description: HP LaserJet Professional p1102w hpijs, 3.11.1.19, requires proprietary plugin
hp-check[6335]: info: :Printer status: printer HP_LaserJet_
ready to print
hp-check[6335]: info: :Required plug-in status: Installed
hp-check[6335]: info: :Communication status: Good
hp-check[6335]: info: :
hp-check[6335]: info: :
hp-check[6335]: info: :------
hp-check[6335]: info: :| SANE CONFIGURATION |
hp-check[6335]: info: :------
hp-check[6335]: info: :
hp-check[6335]: info: :'hpaio' in '/etc/sane.
hp-check[6335]: info: :OK, found. SANE backend 'hpaio' is properly set up.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking output of 'scanimage -L'...
hp-check[6335]: info: :
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
hp-check[6335]: info: :
hp-check[6335]: info: :------
hp-check[6335]: info: :| PYTHON EXTENSIONS |
hp-check[6335]: info: :------
hp-check[6335]: info: :
hp-check[6335]: info: :Checking 'cupsext' CUPS extension...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking 'pcardext' Photocard extension...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking 'hpmudext' I/O extension...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :Checking 'scanext' SANE scanning extension...
hp-check[6335]: info: :OK, found.
hp-check[6335]: info: :
hp-check[6335]: info: :
hp-check[6335]: info: :
hp-check[6335]: info: :
hp-check[6335]: info: :-----------
hp-check[6335]: info: :| SUMMARY |
hp-check[6335]: info: :-----------
hp-check[6335]: info: :
error: 4 errors and/or warnings.
hp-check[6335]: info: :
hp-check[6335]: info: :Please refer to the installation instructions at:
hp-check[6335]: info: :http://
hp-check[6335]: info: :
hp-check[6335]: info: :Done.
This affects openSUSE 11.4 final too, which includes hplip-3. 11.1-6. 1.i586. I had the same problem with two systems, one an update from 11.3 that migrated the cups/hplip setup and a clean install on a netbook, both when trying to use an HP DeskJet 5150. Using hpijs drivers instead worked. The problem was shown from the hp-toolbox "print test page", whilst the colour wheels were fine, the blue in the HP logo at the foot of the page looked like a negative. Both machines were 32 bit.
I also noted that the second page of a two page (text) document was completely garbled with the default hplip driver. It appeared to be repeating each successive line of text at an offset, like:-
1
21
321
4321
54321 (ie line 5 is over-printed on 4, 4 over-printed on 3, 3 over-printed on 2, 2 over-printed on 1)
Within a few lines the image was unreadable!