Comment 3 for bug 165197

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Can you do the following:

wget http://www.openprinting.org/download/printing/dnssd
sudo apt-get install avahi-utils
chmod +x dnssd
time ./dnssd
time /usr/lib/cups/backend/snmp

Please tell how long the two programs need and which printers they report.

/usr/lib/cups/backend/snmp is the standard program of CUPS to search for network printers. It does an SNMP broadcast and collects the answers from the printers. dnssd is a replacement for this program written by me which uses mDNS/DNS-SD/Zeroconf/Bonjour for searching for printers on the network. They do not necessarily find the same set of printers, as older printers can only support SNMP and newer only DNS-SD.

If the result of dnssd is more satisfying for you, do

sudo cp dnssd /usr/lib/cups/backend/
sudo chmod -x /usr/lib/cups/backend/snmp

If you are on Hardy, dnssd is already included in the CUPS package (1.3.4-1ubuntu2 or newer). Then you do not need to do the above-mentioned manual download and installation.