Package: hal-cups-utils
Version: 0.6.16-3
Severity: important

Hello. In Debian Lenny after I have removed the USB printer, I still
can see it in a list of configured printers. I wrote a small program
which gets all printers configured in CUPS with its properties (with
libcups, cupsGetDests()). It shows

Found printer "CUPS-PDF", "(null)"
        Option "media"="A4"
        Option "finishings"="3"
        Option "copies"="1"
        Option "job-hold-until"="no-hold"
        Option "job-priority"="50"
        Option "number-up"="1"
        Option "auth-info-required"="none"
        Option "job-sheets"="none,none"
        Option "printer-info"="Virtual PDF Printer"
        Option "printer-is-accepting-jobs"="1"
        Option "printer-is-shared"="1"
        Option "printer-location"="Local Printer"
        Option "printer-make-and-model"="Generic CUPS-PDF Printer"
        Option "printer-state"="3"
        Option "printer-state-change-time"="1251885588"
        Option "printer-state-reasons"="none"
        Option "printer-type"="61516"
Found printer "Officejet_J3600_series", "(null)"
        Option "media"="A4"
        Option "finishings"="3"
        Option "copies"="1"
        Option "job-hold-until"="no-hold"
        Option "job-priority"="50"
        Option "number-up"="1"
        Option "auth-info-required"="none"
        Option "job-sheets"="none,none"
        Option "printer-info"="HP Officejet J3600 series"
        Option "printer-is-accepting-jobs"="1"
        Option "printer-is-shared"="1"
        Option "printer-location"=""
        Option "printer-make-and-model"="HP Officejet j3600 series
Foomatic/hpijs, hpijs 2.8.6b"
        Option "printer-state"="3"
        Option "printer-state-change-time"="1252515470"
        Option "printer-state-reasons"="none"
        Option "printer-type"="4108"
Found printer "Officejet_J3600_series_fax", "(null)"
        Option "media"="A4"
        Option "finishings"="3"
        Option "copies"="1"
        Option "job-hold-until"="no-hold"
        Option "job-priority"="50"
        Option "number-up"="1"
        Option "auth-info-required"="none"
        Option "job-sheets"="none,none"
        Option "printer-info"="Fax queue for HP Officejet J3600 series"
        Option "printer-is-accepting-jobs"="1"
        Option "printer-is-shared"="1"
        Option "printer-location"=""
        Option "printer-make-and-model"="HP Fax"
        Option "printer-state"="3"
        Option "printer-state-change-time"="1252515470"
        Option "printer-state-reasons"="none"
        Option "printer-type"="4108"

As you can see, HP has "printer-state"="3" which means that the
printer is online. "lshal" doesn't show this printer which means that
HAL has correctly removed this printer, but hal-cups-utils didn't:

$ lshal | grep printer.
  info.product = 'Standard LPT printer port'  (string)
  pnp.description = 'Standard LPT printer port'  (string)
$
$ lshal | grep HP
$

--



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to