[Pkg-cups-devel] Bug#686653: HP Deskjet broken in Wheezy
Steve McIntyre
steve at einval.com
Tue Sep 4 10:48:26 UTC 2012
Package: cups
Version: 1.5.3-1
Severity: important
Hi,
There are possibly several bugs in one here, but I'll leave it up to
the maintainers to split them as appropriate. I'm not an expert on
CUPS at all.
Previously in Squeeze I had an HP Deskjet F300 working very well -
it's an all-in-one inkjet printer / scanner. I've recently upgraded to
Wheezy and when I came to use the printer (to print out a DVD cover
from inkscape) it has stopped working.
My first warning that things had changed was that the normal print
options had changed. I used to get quite a wide range of output
options in terms of quality, choice of cartridge and paper. Now I've
got a different set of options which don't quite map the same. If I
try to choose "High-Resolution Photo" the print dialog complains "Some
of the settings in the dialog conflict". Hmmm, weird. Choose "Normal
color" and hit print. Nothing happens.
Check the dialog again and I can see a status display for the printer
saying "Rendering completed". Leave it a few minutes, still nothing
comes out of the printer. CUPS on localhost:631 tells me the
same. /var/log/cups/error_log has a few lines complaining:
E [04/Sep/2012:10:04:50 +0100] Filter "pstoraster" not found.
E [04/Sep/2012:10:04:57 +0100] Filter "pstoraster" not found.
etc., then *lots* of errors like:
W [04/Sep/2012:10:06:02 +0100] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'HP_Deskjet_F300_series-Gray..' already exists
W [04/Sep/2012:10:06:02 +0100] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'HP_Deskjet_F300_series-RGB..' already exists
W [04/Sep/2012:10:06:02 +0100] failed to CreateDevice: org.freedesktop.ColorManager.AlreadyExists:device id 'cups-HP_Deskjet_F300_series' already exists
Yet... printing a test page from the CUPS web interface worked
flawlessly.
Checking the settings there, I could see that apparently I was now
using "hpcups" whereas previously I was using "hpijs". I deleted and
recreated the printer, now I saw I could have the option of either
hpijs or hpcups. I selected hpijs again and (woo!) I can see the old
paper/cartridge etc. options are back. I can print from inkscape again!
Oh, except I could now seeing lots of banding on the output. It looked
like I need to clean the heads. Tried that through the web interface,
nothing happened on the printer. Status message:
Idle - "Invalid printer command "Clean"."
Great. Try the HP tools, as I've used in the past.
"hp-clean" gives me
error: Unable to communicate with device (code=12): hp:/usb/Deskjet_F300_series?serial=CN76CGW0YP04KH
error: Unable to open device hp:/usb/Deskjet_F300_series?serial=CN76CGW0YP04KH.
when I ask it to clean the heads. "hp-info" prints the same errors.
So, to summarise:
* The upgrade from squeeze to wheezy looks like it changed print
driver without warning (to one that didn't work!)
* Lots of errors and warning in the cups error_log
* Cleaning print heads doesn't work any more
* The hplip tools are reporting errors instead of doing anything useful.
This is a major regression from a previously-working system.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages cups depends on:
ii adduser 3.113+nmu3
ii bc 1.06.95-2+b1
ii cups-client 1.5.3-1
ii cups-common 1.5.3-1
ii cups-filters 1.0.18-2+b2
ii cups-ppdc 1.5.3-1
ii debconf [debconf-2.0] 1.5.46
ii dpkg 1.16.8
ii ghostscript 9.05~dfsg-6
ii libacl1 2.2.51-8
ii libavahi-client3 0.6.31-1
ii libavahi-common3 0.6.31-1
ii libc6 2.13-35
ii libcups2 1.5.3-1
ii libcupscgi1 1.5.3-1
ii libcupsimage2 1.5.3-1
ii libcupsmime1 1.5.3-1
ii libcupsppdc1 1.5.3-1
ii libdbus-1-3 1.6.0-1
ii libgcc1 1:4.7.1-2
ii libgnutls26 2.12.20-1
ii libgssapi-krb5-2 1.10.1+dfsg-2
ii libkrb5-3 1.10.1+dfsg-2
ii libldap-2.4-2 2.4.31-1
ii libpam0g 1.1.3-7.1
ii libpaper1 1.1.24+nmu2
ii libslp1 1.2.1-9
ii libstdc++6 4.7.1-2
ii libusb-1.0-0 2:1.0.11-1
ii lsb-base 4.1+Debian7
ii poppler-utils 0.18.4-3
ii procps 1:3.3.3-2
ii ssl-cert 1.0.31
Versions of packages cups recommends:
ii avahi-daemon 0.6.31-1
ii colord 0.1.21-1
ii foomatic-filters 4.0.17-1
ii ghostscript-cups 9.05~dfsg-6
ii printer-driver-gutenprint 5.2.9-1
Versions of packages cups suggests:
ii cups-bsd 1.5.3-1
pn cups-pdf <none>
ii foomatic-db 20120523-1
ii hplip 3.12.6-3
ii printer-driver-hpcups 3.12.6-3
ii smbclient 2:3.6.6-3
ii udev 175-7
-- debconf information:
cupsys/raw-print: true
cupsys/backend: ipp, lpd, socket, usb, snmp, dnssd
More information about the Pkg-cups-devel
mailing list