[cups.bugs] [MOD] STR #3306: New dnssd backend discovers printers but does not discover make/model or device ID

Till Kamppeter till.kamppeter at gmail.com
Wed Aug 26 08:04:21 PDT 2009


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

If I choose a dnssd-discovered printer in the web interface of CUPS 1.4
neither the queue name gets pre-filled in the next step nor the make/model
get pre-selected. This is due to the missing make/model/device ID info in
the output of the dnssd backend:

till at till-laptop:~/ubuntu/cups/bzr/debian-trunk$ sudo
/usr/lib/cups/backend/dnssd
[sudo] password for till: 
WARNING: Unhandled message: interface=org.freedesktop.DBus.Introspectable,
path=/, member=Introspect
DEBUG: Found "HP LaserJet P3005 [2611E3]._ipp._tcplocal"...
DEBUG: Found "Inkjet with CD tray @ till-desktop._ipp._tcplocal"...
DEBUG: Found "Fast Color Multi-Function Printer @
till-desktop._ipp._tcplocal"...
DEBUG: Found "Single-sided color laser @ till-desktop._ipp._tcplocal"...
DEBUG: Found "Monochrome laser multi-function @
till-desktop._ipp._tcplocal"...
DEBUG: Found "Double-sided Color Laser @ till-desktop._ipp._tcplocal"...
DEBUG: Found "Monochrome laser multi-function (fax) @
till-desktop._ipp._tcplocal"...
DEBUG: Found "Photo Inkjet Printer A4, 6 inks @
till-desktop._ipp._tcplocal"...
DEBUG: Found "Fast Monochrome Laser Printer @
till-desktop._ipp._tcplocal"...
DEBUG: Found "A3 Photo Inkjet @ till-desktop._ipp._tcplocal"...
DEBUG: Found "HP LaserJet 3390 (934614)._pdl-datastream._tcplocal"...
DEBUG: Found "HP LaserJet P3005 [2611E3]._pdl-datastream._tcplocal"...
DEBUG: Found "Photosmart Pro B9100 series
[CC9932]._pdl-datastream._tcplocal"...
DEBUG: Found "Photosmart C8100 series
[06F23C]._pdl-datastream._tcplocal"...
DEBUG: Found "HP LaserJet 3390 (934614)._printer._tcplocal"...
DEBUG: Found "HP LaserJet P3005 [2611E3]._printer._tcplocal"...
network dnssd://A3%20Photo%20Inkjet%20%40%20till-desktop._ipp._tcp.local/
"unknown" "A3 Photo Inkjet @ till-desktop" "" ""
network
dnssd://Double-sided%20Color%20Laser%20%40%20till-desktop._ipp._tcp.local/
"unknown" "Double-sided Color Laser @ till-desktop" "" ""
network
dnssd://Fast%20Color%20Multi-Function%20Printer%20%40%20till-desktop._ipp._tcp.local/
"unknown" "Fast Color Multi-Function Printer @ till-desktop" "" ""
network
dnssd://Fast%20Monochrome%20Laser%20Printer%20%40%20till-desktop._ipp._tcp.local/
"unknown" "Fast Monochrome Laser Printer @ till-desktop" "" ""
network
dnssd://HP%20LaserJet%203390%20(934614)._pdl-datastream._tcp.local/ "HP HP
LaserJet 3390" "HP LaserJet 3390 (934614)" "MFG:HP;MDL:LaserJet 3390" ""
network
dnssd://HP%20LaserJet%20P3005%20%5B2611E3%5D._pdl-datastream._tcp.local/
"unknown" "HP LaserJet P3005 [2611E3]" "" ""
network
dnssd://Inkjet%20with%20CD%20tray%20%40%20till-desktop._ipp._tcp.local/
"unknown" "Inkjet with CD tray @ till-desktop" "" ""
network
dnssd://Monochrome%20laser%20multi-function%20(fax)%20%40%20till-desktop._ipp._tcp.local/
"unknown" "Monochrome laser multi-function (fax) @ till-desktop" "" ""
network
dnssd://Monochrome%20laser%20multi-function%20%40%20till-desktop._ipp._tcp.local/
"unknown" "Monochrome laser multi-function @ till-desktop" "" ""
network
dnssd://Photo%20Inkjet%20Printer%20A4,%206%20inks%20%40%20till-desktop._ipp._tcp.local/
"unknown" "Photo Inkjet Printer A4, 6 inks @ till-desktop" "" ""
network
dnssd://Photosmart%20C8100%20series%20%5B06F23C%5D._pdl-datastream._tcp.local/
"unknown" "Photosmart C8100 series [06F23C]" "" ""
network
dnssd://Photosmart%20Pro%20B9100%20series%20%5BCC9932%5D._pdl-datastream._tcp.local/
"unknown" "Photosmart Pro B9100 series [CC9932]" "" ""
network
dnssd://Single-sided%20color%20laser%20%40%20till-desktop._ipp._tcp.local/
"unknown" "Single-sided color laser @ till-desktop" "" ""

All items have "unknown" in the make/model field and an empty string in
the device ID field. At least the entries which come directly from
printers (and not from broadcasted CUPS queues) should provide this info
for automatic driver selection. Principally make and model can be polled
from printers via DNS-SD, as the comment fields contain make and model,
also my dnssd CUPS backend script for CUPS 1.3.x returns entries with
make/model and device ID info:

http://www.openprinting.org/download/printing/dnssd

Link: http://www.cups.org/str.php?L3306
Version: 1.4-current





More information about the cups mailing list