Created attachment 965991 [details] s-c-p does see network-connected printer Description of problem: This bug is a follow-up of bug #1159380 I have an HP LaserJet 400 Color M451dn, connected to network (RJ45). But s-c-p fails to setup appropriate printer-driver (hpijs) automatically, although the printer seems to be correctly identified by s-c-p first. I'll get a error-message (German) saying s-c-p could not find driver. Then I have to pick the appropriate (and installed) driver manually. Actually used components (FC20): $ rpm -qa | grep system-config-printer system-config-printer-udev-1.4.7-1.fc20.x86_64 system-config-printer-libs-1.4.7-1.fc20.noarch system-config-printer-1.4.7-1.fc20.x86_64 $ rpm -qa | grep hplip hplip-common-3.14.10-3.fc20.x86_64 hplip-3.14.10-3.fc20.x86_64 hplip-libs-3.14.10-3.fc20.x86_64 hplip-gui-3.14.10-3.fc20.x86_64 hpijs is from testing-repo, as it adds missing IEEE-1284-Device-ID to ppd-file. There should be no problems with the network-connection itself, as: * the printer can be accessed via web-interface * s-c-p is able to see the printer during configuration * the printer is able to print via network after manual setup of driver Output of s-c-p started from console: $ LC_ALL=C system-config-printer ERROR:dbus.proxies:Introspect error on :1.92:/org/freedesktop/PackageKit: dbus.exceptions.IntrospectionParserException: Error parsing introspect data: <class 'xml.parsers.expat.ExpatError'>: unbound prefix: line 5, column 4 You'll find some screenshots with s-c-p in action attached.
Created attachment 965993 [details] s-c-p fails to setup driver (German error-message)
Created attachment 965994 [details] s-c-p lets me pick driver manually
Please attach the output of 'lpinfo -l -v', run as root.
# lpinfo -l -v Device: uri = ipp class = network info = Internet-Druckerprotokoll (ipp) make-and-model = Unknown device-id = location = Device: uri = smb class = network info = Windows Printer via SAMBA make-and-model = Unknown device-id = location = Device: uri = serial:/dev/ttyS0?baud=115200 class = serial info = Serial Port #1 make-and-model = Unknown device-id = location = Device: uri = hp class = direct info = HP Printer (HPLIP) make-and-model = Unknown device-id = location = Device: uri = lpd class = network info = LPD/LPR-Host oder -Drucker make-and-model = Unknown device-id = location = Device: uri = ipps class = network info = Internet-Druckerprotokoll (ipps) make-and-model = Unknown device-id = location = Device: uri = beh class = network info = Backend Error Handler make-and-model = Unknown device-id = location = Device: uri = socket class = network info = AppSocket/HP JetDirect make-and-model = Unknown device-id = location = Device: uri = http class = network info = Internet-Druckerprotokoll (http) make-and-model = Unknown device-id = location = Device: uri = https class = network info = Internet-Druckerprotokoll (https) make-and-model = Unknown device-id = location = Device: uri = hpfax class = direct info = HP Fax (HPLIP) make-and-model = Unknown device-id = location = Device: uri = dnssd://HP%20LaserJet%20400%20color%20M451dn%20(276E05)._ipp._tcp.local/ class = network info = HP LaserJet 400 color M451dn (276E05) make-and-model = Hewlett-Packard HP LaserJet 400 color M451dn device-id = MFG:Hewlett-Packard;MDL:HP LaserJet 400 color M451dn;FZY:0;CMD:PDF,PS,PCL,URF; location =
This is why the correct printer is removed from the matches: Removed {'lsb/usr/HP/hp-lj_300_400_color_m351_m451-ps.ppd.gz'} due to CMD mis-match Should be fixed upstream now: https://git.fedorahosted.org/cgit/system-config-printer.git/commit/?h=1.4.x&id=fab18dbaa893689bdfc2579553697900dd0f83ce
Cool - thank you for your quick reaction on this bug! Will there be a chance to get this s-c-p fix into testing/official FC20-updates as well, to be able to test it?
system-config-printer-1.4.8-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/system-config-printer-1.4.8-1.fc20
system-config-printer-1.5.6-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/system-config-printer-1.5.6-1.fc22
system-config-printer-1.5.6-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/system-config-printer-1.5.6-1.fc21
Package system-config-printer-1.5.6-1.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing system-config-printer-1.5.6-1.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-4027/system-config-printer-1.5.6-1.fc21 then log in and leave karma (feedback).
system-config-printer-1.5.6-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.
system-config-printer-1.5.6-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.