Created attachment 473592 [details]
Contets of /var/log/error.log for job 661 (failed)
Description of problem:
Our printer broke, and was offline for a week or so. After it came back, I deleted the original configuration and created it anew, which worked fine. The printer shows disabled in System --> Administration --> Printing, enabling it there doesn't work (it shows up enabled a short time, doing anything disables it). Trying to print anything shows the printer as off-line.
Cups says it is 'Paused - "/usr/lib/cups/backend/dnssd failed"'. avahi-browse -a finds the printer just fine:
+ eth0 IPv4 HP LaserJet M1522nf MFP (284314) Web Site local
+ eth0 IPv4 HP LaserJet M1522nf MFP (284314) PDL Printer local
+ eth0 IPv4 HP LaserJet M1522nf MFP (284314) UNIX Printer local
"cupsenable dcsc" shows it briefly as "ready and printing" (lpq), and then again "not ready"
Version-Release number of selected component (if applicable):
Steps to Reproduce:
For some reason the device URI has lost some "%" characters.
Can you please run 'lpstat -s', showing the URIs of both the working queue and the non-working queue? Thanks.
There is only one remote queue, and that one doesn't work.
# lpstat -s
system default destination: dcsc
device for dcsc: dnssd://HP20LaserJet20M1522nf20MFP20284314._printer._tcp.local/
(In reply to comment #1)
> For some reason the device URI has lost some "%" characters.
> Can you please run 'lpstat -s', showing the URIs of both the working queue and
> the non-working queue? Thanks.
Oops, now I understand. What worked fine was the discovery and adding of the printer (I had trouble with this before), printing on the printer never worked. The printer itself is fine, others here can print on it.
OK, this looks similar to bug #663818 then.
In a rare flash of creativity, I went to the CUPS page on localhost and (re)created the printer there. Lo and behold, the URI is fine now... some tweaks via Administration --> Printing (set as default, give it the right driver, ...) and now it shows as "ready and printing" after printing something. Printout turned out OK.
BTW, it lost % and (), the correct URI is dnssd://HP%20LaserJet%20M1522nf%20MFP%20(284314)._pdl-datastream._tcp.local/
Packages here are:
(In reply to comment #5)
> BTW, it lost % and (), the correct URI is
Whoops, I know what's going on here. Fixed upstream.
I will prepare testing package immediately.
*** Bug 663818 has been marked as a duplicate of this bug. ***
system-config-printer-1.2.6-2.fc14 has been submitted as an update for Fedora 14.
system-config-printer-1.2.6-2.fc13 has been submitted as an update for Fedora 13.
For system-config-printer-1.2.96-2.fc15 see
(In reply to comment #12)
> For system-config-printer-1.2.96-2.fc15 see
Just updated to it. It finds the printer (twice?), shows the correct URI, etc.
BTW, for bug 663818 it seems to have recoded '(' and ')' as "%28" and "%29" and then stripped '%'
Horst: what does 'lpstat -l -v' say?
system-config-printer-1.2.6-2.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update system-config-printer'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/system-config-printer-1.2.6-2.fc13
(In reply to comment #16)
> Horst: what does 'lpstat -l -v' say?
]# lpstat -l -v
device for dcsc: dnssd://HP%20LaserJet%20M1522nf%20MFP%20(284314)._pdl-datastream._tcp.local/
Fixed for me, dunno about the other reporter...
Seems there are no further comments. Closing.
system-config-printer-1.2.6-3.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
system-config-printer-1.2.7-2.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.