Kubuntu 11.10 -- Network/Local Printers found but cannot print - Unable to get printer status
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cups (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Oneiric |
Fix Released
|
High
|
Unassigned |
Bug Description
Description: Ubuntu 11.10
Release: 11.10
This is a very serious bug most likely in cups itself. Any printer connected either over a network or directly onto the machine can be found, but will not print. The print job stays in the queue forever. There are many reports of this, but most people think it's just their own printer. Below are posts I made to other sites on this issue.
-------
I'm getting the same issues and it seems to be printer independent. My printer is an HP Stylus 415. It worked fine on Natty, but on 11.04 I can set it up on the network but nothing will print to it.
This is in the cups log: /var/log/
D [18/Oct/
D [18/Oct/
D [18/Oct/
E [18/Oct/
This is also in the system log: /var/log/syslog
Oct 19 19:50:40 odyssey kernel: [38119.579286] type=1400 audit(131906824
Oct 19 19:50:40 odyssey kernel: [38119.580556] type=1400 audit(131906824
Oct 19 19:50:40 odyssey udev-configure-
Oct 19 19:50:40 odyssey udev-configure-
-------
I have now tried an old HP DeskJet-880C directly to the USB port. I can configure it fine, but it won't print. This is the same results I get from my network printer an Epson NX415, as I mention above.
So it seems not to be printer drivers or a connection issue. I'm betting there is a problem with the cups server itself. I compared the /etc/cups/
I burned 11.10 onto a thumb drive and booted it from my eeePC 900 and guess what? Yup, the printer doesn't work from there either. There is definitely something wrong with cups itself.
-------
I am very surprised that this even made it out to a release of Kubuntu which is what I use. It may be happening to other variations of Ubuntu also, but this I have not tried.
-------
Edit: Below is what happens after I try to print. It keeps going periodically for some time after I have canceled the print job.
$ sudo tcpdump -i eth0 -vvn tcp port 631
[sudo] password for xxxxxxxx:
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
18:55:05.723564 IP (tos 0x0, ttl 64, id 3643, offset 0, flags [DF], proto TCP (6), length 60)
192.
18:55:05.723960 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
192.
18:55:05.724002 IP (tos 0x0, ttl 64, id 3644, offset 0, flags [DF], proto TCP (6), length 52)
192.
18:55:05.724303 IP (tos 0x0, ttl 64, id 3645, offset 0, flags [DF], proto TCP (6), length 211)
192.
18:55:05.724352 IP (tos 0x0, ttl 64, id 3646, offset 0, flags [DF], proto TCP (6), length 648)
192.
18:55:05.724708 IP (tos 0x0, ttl 64, id 52317, offset 0, flags [DF], proto TCP (6), length 52)
192.
18:55:05.724802 IP (tos 0x0, ttl 64, id 52318, offset 0, flags [DF], proto TCP (6), length 52)
192.
18:55:05.736123 IP (tos 0x0, ttl 64, id 52319, offset 0, flags [DF], proto TCP (6), length 52)
192.
18:55:05.738398 IP (tos 0x0, ttl 64, id 3647, offset 0, flags [DF], proto TCP (6), length 52)
192.
18:55:15.736570 IP (tos 0x0, ttl 64, id 3648, offset 0, flags [DF], proto TCP (6), length 211)
192.
18:55:15.736615 IP (tos 0x0, ttl 64, id 3649, offset 0, flags [DF], proto TCP (6), length 648)
192.
18:55:15.736872 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 40)
192.
18:55:15.736978 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 40)
192.
^C
13 packets captured
13 packets received by filter
0 packets dropped by kernel
description: | updated |
description: | updated |
summary: |
- Kubuntu 11.10 -- Printers found but cannot print + Kubuntu 11.10 -- Network Printers found but cannot print |
summary: |
- Kubuntu 11.10 -- Network Printers found but cannot print + Kubuntu 11.10 -- Network/Local Printers found but cannot print - Unable + to get printer status |
Changed in cups (Ubuntu): | |
status: | Confirmed → Fix Committed |
importance: | Undecided → High |
Changed in cups (Ubuntu Oneiric): | |
status: | New → Fix Committed |
importance: | Undecided → High |
milestone: | none → oneiric-updates |
I'm having the same issue with Ubuntu 11.10 and an Epson Stylus Photo R390.
The printer is on a NAS (ReadyNas Duo) on the local network, I was able to print to it under 11.04 but not with 11.10.
Others are having similar problems when connecting to a printer locally via USB. Some have resolved the issue by upgrading to kernel 3.0.0.13. I've now upgraded the kernel but the problem still persists; After attempting to print the printer's status is shown in the printer's properties settings tab as "Processing - Unable to get printer status.". I am able to print from non-Ubuntu machines to the printer connected to the NAS, so the issues is not with the NAS or printer.
If there are any logs that you require or data that I can capture to help identify this issue, please let me know.