User-Agent: Mozilla/5.0 (X11; Linux i686; rv:26.0) Gecko/20100101 Firefox/26.0 Build Identifier: I use a hp deskjet 3520 e-all-in-one printer via my home network. From F20 Mate I use system-config-printer to install. It has to search the printer and I get what you see in printer1.png. the URI hp:/net/Deskjet_3520_series?zc=HP28924A5F69DB Using hplip-gui for remote control of the printer I get printer2.png. hplip-gui does not see the printer. Than I have to change the URI manually in hp:/net/Deskjet_3520_series?ip=192.168.1.6 (this is possible because I know the ip of the printer.) see printshot printer3.png, printer4.png and printer5.png Question: is it possible that system-config-printer automatically finds the ip address? Reproducible: Always Steps to Reproduce: 1.Install F20 Mate 2.Install the HP Deskjet 3520 network printer with system-config-printer 3.Use of hplip-gui for the remote control is possible after adapting the URI of the printer Actual Results: I explained allready in the details above. I added the screenshots
Created attachment 840359 [details] Screenshots
Created attachment 840360 [details] tar.gz of screenshots
This seems like a problem with HPLIP. What does 'hp-probe -b net' say?
(In reply to Tim Waugh from comment #3) > This seems like a problem with HPLIP. > > What does 'hp-probe -b net' say? Thanks for your reaction.(happy new year) To answer your question I did a new install of F20Mate I installed HPLIP because I missed that in former setup of the printer. During activation of config-system-printer the system proposed to adapt the firewall. I accepted that. Than I did a restart of the printer. After searching for the network printer it found the ip address (added after hp:/net/Deskjet_3520_series?zc=HP28924A5F69DB (192.168.1.6) See my attached screendumps:(in Screendumps.tar.gz) 1: But as you can see at the URI their is no ip URI but an zc=..uri I tried to make a testpage but that is not possible 2: As you asked I did a hp-probe -b net. Probably a firewall problem? I enclose the screendumps about the firewall dumps 3,4,5 and 6 I know if I change the URI manually to hp:/net/Deskjet_3520_series?ip=192.168.1.6 The printer works To get some more understanding: what does the zc URI mean. And to conclude as I often said the deb distros mostly find the ip automatically Regards Thies;]
Created attachment 844749 [details] Screendumps See screendumps for Tim Waugh
Instead of the IP address, the Zeroconf name (i.e. mdns) ought to be sufficient. What does "hp-makeuri -c 192.168.1.6" say?
(In reply to Tim Waugh from comment #6) > Instead of the IP address, the Zeroconf name (i.e. mdns) ought to be > sufficient. > > What does "hp-makeuri -c 192.168.1.6" say? I reinstalled the printer and accepted again with root pwd the changes of the firewall. See screendumps 1,2 and 3. 3 answers your question: [xantippe@localhost ~]$ hp-makeuri -c 192.168.1.6 hp:/net/Deskjet_3520_series?ip=192.168.1.6 [xantippe@localhost ~]$
Created attachment 845017 [details] Requested information
I'm trying to understand how you start off with the URI hp:/net/Deskjet_3520_series?zc=HP28924A5F69DB. What exactly are you doing when you "search for the network printer" -- are you clicking on "Find Network Printer" and entering the IP address in the box and clicking Find, or something else?
(In reply to Tim Waugh from comment #9) > I'm trying to understand how you start off with the URI > hp:/net/Deskjet_3520_series?zc=HP28924A5F69DB. > > What exactly are you doing when you "search for the network printer" -- are > you clicking on "Find Network Printer" and entering the IP address in the > box and clicking Find, or something else? What I do is this: I click on "Find Network Printer" (after I restart my printer to make sure the system can find something) Then the system warned me the changes in the firewall and I accepted that as root. Then I got the URI as you stated above. Because it is not possible to make a testpage and hplip-gui does not see the printer I changed the URI with the ip address see my first screendumps. The change of the URI has been done in system-config-printer after clicking on the printer icon. I can do a new installation of the printer if you like do have more details. All the screendumps I sent follow my installation work.
(In reply to Jxanti.jx from comment #10) > (In reply to Tim Waugh from comment #9) > > I'm trying to understand how you start off with the URI > > hp:/net/Deskjet_3520_series?zc=HP28924A5F69DB. > > > > What exactly are you doing when you "search for the network printer" -- are > > you clicking on "Find Network Printer" and entering the IP address in the > > box and clicking Find, or something else? > > What I do is this: I click on "Find Network Printer" (after I restart my > printer to make sure the system can find something) Then the system warned > me the changes in the firewall and I accepted that as root. Then I got the > URI as you stated above. Because it is not possible to make a testpage and > hplip-gui does not see the printer I changed the URI with the ip address see > my first screendumps. > > The change of the URI has been done in system-config-printer after clicking > on the printer icon. > > I can do a new installation of the printer if you like do have more details. > > All the screendumps I sent follow my installation work. I include information about the way I do it under UBUNTU(13.10), see the attached screenshots. No questions about the firewall. I did not enter the ip address of my printer it has been found automatically, with the right URI.
Created attachment 847186 [details] UBUNTU screenshots of printerinstall Screenshots of printer installing under UBUNTU
What do you type into the "Host:" box before clicking "Find"?
(In reply to Tim Waugh from comment #13) > What do you type into the "Host:" box before clicking "Find"? I do not type anything in the "Host:" box I just click "Find"
Does that entry still appear if you don't click Find at all? I'm not convinced clicking Find for an empty hostname will find anything.
Before I choose Find I see only the URI box. I enclose again some screenshots(see "New printer install 09012014.tar.gz"). Firstly a scan of the printerstatusreport that gives also the HOSTNAME HP5F69DB Screenshot1 After clicking on Find I got the HOST box and I put in the above mentioned HOSTNAME Screenshot2 After clicking on Find(Host) I got the message No printer was found at that address. Screenshot3 and 4 After entering the right ip address A Jetdirect(192.168.1.6) has been found. (before I started this new printer installation I installed HPLIP + HPLIP-GUI) See screenshot 4. Screenshot5 gives what I see when clicking on the printer icon. The right URI with the ip address. ===== To have a double check I did a new printer install and than I got, see screenshot "Newinstall.png", before I click on "find network printer" automatically my printer "HP Deskjet 3520" ===== For me it looks like a DNS problem??
Created attachment 847785 [details] New printer install of today New printer install perhaps answering your question.
So, that shows me how you ended up with the device URI containing the IP address (ip=). But in the first comment you said you have a device URI discovered that contained the Zeroconf hostname (zc=). I think the printer is advertising its Zeroconf hostname on its web page, so trying to "Find" that name causes HPLIP to return a URI bound to that name. Everything seems to be working correctly, except that sometimes Zeroconf is working for you and sometimes it isn't. The fact that the printer is not discovered without you needing to click "Find" suggests to me that your firewall rules are too strict, or perhaps the printer's implementation of Zeroconf is buggy (the fact that it has changed its Zeroconf hostname suggests that). I don't think there is a Fedora bug here.
(In reply to Tim Waugh from comment #18) > So, that shows me how you ended up with the device URI containing the IP > address (ip=). > > But in the first comment you said you have a device URI discovered that > contained the Zeroconf hostname (zc=). > > I think the printer is advertising its Zeroconf hostname on its web page, so > trying to "Find" that name causes HPLIP to return a URI bound to that name. > > Everything seems to be working correctly, except that sometimes Zeroconf is > working for you and sometimes it isn't. > > The fact that the printer is not discovered without you needing to click > "Find" suggests to me that your firewall rules are too strict, or perhaps > the printer's implementation of Zeroconf is buggy (the fact that it has > changed its Zeroconf hostname suggests that). > > I don't think there is a Fedora bug here. I still do not understand why the .deb distros do not give this problem. If you think it is in a buggy zeroconf working here, that should also be a problem for other distros. Do you know a difference in those systems compaired with the Fedora system? The only thing I can think of is the low signal of my internet wifi modem. But also that gives no problem for other distros. Can you advice me where to get more help (in this field) to compare the differences between lets say Fedora and Ubuntu?