[Expired for system-config-printer (Ubuntu) because there has been no
activity for 60 days.]
** Changed in: system-config-printer (Ubuntu)
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to system-config-printer in Ubuntu.
https://bugs.launchpad.net/bugs/499931
Title:
system-config-printer-udev disables HP printers, again
Status in system-config-printer package in Ubuntu:
Expired
Bug description:
Binary package hint: system-config-printer-udev
Some time ago I filed a bug about HP printers and hal-cups-utils. I've
been asked to use system-config-printer-udev instead of hal-cups-
utils: https://bugs.launchpad.net/ubuntu/+source/hal-cups-
utils/+bug/439652. Now I'm using system-config-printer-udev on my
Debian Lenny box taken from Karmic (1.1.12+git20090826-0ubuntu8) and
recompiled in Lenny environment. HPLIP is from Sid, version 3.9.10-4.
The problem is the same - I've connected OfficeJet 3600, it has been
recognized and added by system-config-printer-udev but in "stopped"
state:
$ lshal | grep printer.
info.product = 'Standard LPT printer port' (string)
pnp.description = 'Standard LPT printer port' (string)
udi =
'/org/freedesktop/Hal/devices/usb_device_3f0_3112_CN97L4P08W053D_if1_printer_CN97L4P08W053D'
info.capabilities = {'printer'} (string list)
info.category = 'printer' (string)
info.udi =
'/org/freedesktop/Hal/devices/usb_device_3f0_3112_CN97L4P08W053D_if1_printer_CN97L4P08W053D'
(string)
printer.commandset = {'LDL', 'MLC', 'PML', 'DYN'} (string list)
printer.device = '/dev/usb/lp0' (string)
printer.originating_device =
'/org/freedesktop/Hal/devices/usb_device_3f0_3112_CN97L4P08W053D_if1' (string)
printer.product = 'Officejet J3600 series' (string)
printer.serial = 'CN97L4P08W053D' (string)
printer.vendor = 'HP' (string)
$ cups-printers
...
Found printer "Officejet-J3600-series", "(null)"
Option "auth-info-required"="none"
Option "copies"="1"
Option
"device-uri"="hp:/usb/Officejet_J3600_series?serial=CN97L4P08W053D"
Option "finishings"="3"
Option "job-hold-until"="no-hold"
Option "job-priority"="50"
Option "job-sheets"="none,none"
Option "marker-change-time"="0"
Option "media"="A4"
Option "number-up"="1"
Option "printer-info"="HP Officejet J3600 series"
Option "printer-is-accepting-jobs"="true"
Option "printer-is-shared"="true"
Option "printer-location"="dbs"
Option "printer-make-and-model"="HP Officejet j3600 series
Foomatic/hpijs, hpijs 2.8.6b"
Option "printer-state"="3"
Option "printer-state-change-time"="1261229036"
Option "printer-state-reasons"="none"
Option "printer-type"="4108"
Option
"printer-uri-supported"="ipp://localhost:631/printers/Officejet-J3600-series"
I've enabled it manually with cupsenable, but when I removed it from
USB port, system-config-printer-udev didn't remove it from CUPS
database, /etc/cups/printers.conf still contains a record for this
printer (and it is marked as "online"):
$ cat /etc/cups/printers.conf
# Printer configuration file for CUPS v1.3.8
# Written by cupsd on 2009-12-19 08:23
...
<Printer Officejet-J3600-series>
Info HP Officejet J3600 series
Location dbs
DeviceURI hp:/usb/Officejet_J3600_series?serial=CN97L4P08W053D
State Idle
StateTime 1261229036
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>
$ cups-printers
...
Found printer "Officejet-J3600-series", "(null)"
Option "auth-info-required"="none"
Option "copies"="1"
Option
"device-uri"="hp:/usb/Officejet_J3600_series?serial=CN97L4P08W053D"
Option "finishings"="3"
Option "job-hold-until"="no-hold"
Option "job-priority"="50"
Option "job-sheets"="none,none"
Option "marker-change-time"="0"
Option "media"="A4"
Option "number-up"="1"
Option "printer-info"="HP Officejet J3600 series"
Option "printer-is-accepting-jobs"="true"
Option "printer-is-shared"="true"
Option "printer-location"="dbs"
Option "printer-make-and-model"="HP Officejet j3600 series
Foomatic/hpijs, hpijs 2.8.6b"
Option "printer-state"="3"
Option "printer-state-change-time"="1261229036"
Option "printer-state-reasons"="none"
Option "printer-type"="4108"
Option
"printer-uri-supported"="ipp://localhost:631/printers/Officejet-J3600-series"
As you can see, printer-state is "3", which means that it is online.
But it is physically disconnected:
$ lshal | grep printer.
info.product = 'Standard LPT printer port' (string)
pnp.description = 'Standard LPT printer port' (string)
$ lpstat -p
printer CUPS-PDF is idle. enabled since Wed 02 Sep 2009 05:59:48 AM EDT
printer DellW5300 is idle. enabled since Wed 04 Nov 2009 03:53:25 PM EST
printer Officejet-J3600-series is idle. enabled since Sat 19 Dec 2009
08:23:56 AM EST
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/system-config-printer/+bug/499931/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp