hp-setup 3.9.12 or 3.10.2 does not detect printer with the DNS name

Asked by flozbox

Hello,

I have installed HPLIP 3.10.2 (but it was the same problem with 3.9.12) on CentOS 5.4 according to the note :
http://hplipopensource.com/hplip-web/install/manual/distros/centos.html

When I create a new printer with hp-setup, I have to enter the printer DNS name or the IP address.
If I use the IP address, it finds the device, but it does not find any printer when I use its DNS name.
I have no problem with the DNS name, because a snmpwalk works perfectly with it.

What can I do ?

Sincerely,
Florent

Question information

Language:
English Edit question
Status:
Answered
For:
HPLIP Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Andrew Malcolmson (andmalc) said :
#1

Not sure if this will help you, but since hplip 3.9.8, hp-setup will add the printer by mDNS name (also known as Avahi under Linux and Bonjour when using a Mac) instead of my IP address. The name it uses is stored on the printer but can be changed by visiting the printer's IP address in a browser, clicking on the Network tab, and changing the value for 'mDNS Service Name'.

For example, under by Debian Lenny machine running hplip 2.8.6, the device URI for my network printer is:

hp:/net/Photosmart_2570_series?ip=192.168.4.12

Under a Debian Unstable running hplip 3.10, it is added as

hp:/net/Photosmart_2570_series?zc=xxxx

(where xxxx is the mDNS name I gave it in the printer's browser page)

To verify that your computer sees the printer with its mDNS name, install and run 'avahi-discover'

Can you help with this problem?

Provide an answer of your own, or ask flozbox for more information if necessary.

To post a message you must log in.