2012-05-17 22:50:57 |
Mitch Claborn |
bug |
|
|
added bug |
2012-05-17 22:57:23 |
Mitch Claborn |
attachment added |
|
detailed cups log https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3151433/+files/error_log |
|
2012-05-22 20:58:29 |
Launchpad Janitor |
cups (Ubuntu): status |
New |
Confirmed |
|
2012-05-23 13:10:41 |
Launchpad Janitor |
cups (Ubuntu): status |
Confirmed |
Fix Released |
|
2012-05-23 13:43:19 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/cups |
|
2012-05-23 15:04:32 |
Till Kamppeter |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-05-23 15:04:45 |
Till Kamppeter |
nominated for series |
|
Ubuntu Precise |
|
2012-05-23 15:04:45 |
Till Kamppeter |
bug task added |
|
cups (Ubuntu Precise) |
|
2012-05-23 15:05:15 |
Till Kamppeter |
cups (Ubuntu Precise): status |
New |
Fix Committed |
|
2012-05-23 15:05:18 |
Till Kamppeter |
cups (Ubuntu Precise): importance |
Undecided |
High |
|
2012-05-23 15:05:21 |
Till Kamppeter |
cups (Ubuntu): importance |
Undecided |
High |
|
2012-05-23 15:05:24 |
Till Kamppeter |
cups (Ubuntu Precise): milestone |
|
precise-updates |
|
2012-05-23 15:06:25 |
Till Kamppeter |
attachment added |
|
cups_1.5.2-9ubuntu1_1.5.3-0ubuntu1.debdiff https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3159595/+files/cups_1.5.2-9ubuntu1_1.5.3-0ubuntu1.debdiff |
|
2012-05-25 06:45:41 |
Martin Pitt |
bug |
|
|
added subscriber SRU Verification |
2012-05-25 06:45:43 |
Martin Pitt |
tags |
amd64 apport-bug precise |
amd64 apport-bug precise verification-needed |
|
2012-05-25 07:59:17 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-proposed/cups |
|
2012-05-29 17:03:06 |
Mitch Claborn |
attachment added |
|
New cups error log https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3168036/+files/cups.error_log |
|
2012-05-29 17:03:37 |
Mitch Claborn |
attachment added |
|
new syslog https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3168047/+files/syslog |
|
2012-05-31 18:16:02 |
Till Kamppeter |
summary |
usblp0 removed after every print job |
Delay after every print job on USB |
|
2012-05-31 18:16:34 |
Till Kamppeter |
cups (Ubuntu): status |
Fix Released |
Confirmed |
|
2012-05-31 18:16:37 |
Till Kamppeter |
cups (Ubuntu Precise): status |
Fix Committed |
Confirmed |
|
2012-05-31 18:16:53 |
Till Kamppeter |
tags |
amd64 apport-bug precise verification-needed |
amd64 apport-bug precise |
|
2012-06-01 15:49:11 |
Launchpad Janitor |
cups (Ubuntu Precise): status |
Confirmed |
Fix Released |
|
2012-06-01 22:05:13 |
Till Kamppeter |
cups (Ubuntu Precise): status |
Fix Released |
Confirmed |
|
2012-06-06 20:39:18 |
Mitch Claborn |
attachment added |
|
relevant portion of syslog https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3178190/+files/syslog.20120606 |
|
2012-06-07 14:34:34 |
Mitch Claborn |
attachment added |
|
syslog again - won't print at all https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3179327/+files/syslog.20120607a |
|
2012-06-08 19:07:16 |
Mitch Claborn |
attachment added |
|
syslog for today's test - won't print https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3181159/+files/syslog.20120608a |
|
2012-06-10 12:44:37 |
Edward |
bug |
|
|
added subscriber Edward |
2012-06-11 17:23:50 |
Mitch Claborn |
attachment added |
|
CUPS error_log with debug enabled https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3185215/+files/error_log |
|
2012-06-11 17:24:22 |
Mitch Claborn |
attachment added |
|
Syslog for these tests https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3185216/+files/syslog |
|
2012-06-13 14:06:44 |
Mitch Claborn |
attachment added |
|
syslog for today's tests https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3187753/+files/syslog.20120613a |
|
2012-06-13 14:07:18 |
Mitch Claborn |
attachment added |
|
error_log for today's tests https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3187754/+files/error_log.20120613a |
|
2012-06-13 19:33:13 |
Mitch Claborn |
attachment added |
|
syslog for ppa5 test https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3188214/+files/syslog.20120613b |
|
2012-06-13 19:33:48 |
Mitch Claborn |
attachment added |
|
error log for ppa5 test https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3188215/+files/error_log.20120613b |
|
2012-06-15 13:51:12 |
Mitch Claborn |
attachment added |
|
syslog for ppa7 test https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3190850/+files/syslog.ppa7 |
|
2012-06-15 13:51:44 |
Mitch Claborn |
attachment added |
|
error_log for ppa7 test https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3190851/+files/error_log.ppa7 |
|
2012-07-09 05:05:38 |
Launchpad Janitor |
cups (Ubuntu): status |
Confirmed |
Fix Released |
|
2012-07-11 00:09:26 |
Till Kamppeter |
cups (Ubuntu Precise): status |
Confirmed |
Won't Fix |
|
2012-07-11 00:09:30 |
Till Kamppeter |
cups (Ubuntu Precise): status |
Won't Fix |
Fix Committed |
|
2012-07-11 00:09:34 |
Till Kamppeter |
cups (Ubuntu Precise): milestone |
precise-updates |
ubuntu-12.04.1 |
|
2012-07-11 00:19:53 |
Till Kamppeter |
description |
Ubuntu 12.04 64 bit (also 32 bit is affected)
Zebra LP 2844-Z USB printer - connected with a generic "raw queue" driver.
usblp0 appears to disconnect after every print job and then automatically reconnect after 8 seconds. The next job to the printer won't print until it is reconnected. This is a problem for us in a high volume printing scenario.
Here are messages from syslog:
May 17 16:47:17 mlcx500 kernel: [25464.991868] usblp0: removed
May 17 16:47:25 mlcx500 kernel: [25473.131745] usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x0A5F pid 0x0027
May 17 16:47:25 mlcx500 udev-configure-printer: add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/usb/lp0
May 17 16:47:25 mlcx500 udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2
May 17 16:47:25 mlcx500 udev-configure-printer: Device already handled
Note the 8 second pause between the first and second messages.
Not sure where the disconnect is coming from.
It doesn't appear to be hardware related as I have the problem with various combinations of printer and computer.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: cups 1.5.2-9ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
Date: Thu May 17 17:47:22 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
Lpstat:
device for Officejet-6300-series: dnssd://Officejet%206300%20series%20%5B75F808%5D._pdl-datastream._tcp.local/
device for z6: usb://Zebra%20Technologies/ZTC%20LP2844-Z-200dpi?serial=46J083000010
MachineType: Dell Inc. Precision M6500
Papersize: letter
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
PpdFiles: Officejet-6300-series: HP Officejet 6300 Series, hpcups 3.12.2
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic root=UUID=c519e5fe-c1ce-42e5-a875-c395070a15ab ro quiet splash vt.handoff=7
SourcePackage: cups
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/07/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A04
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA04:bd06/07/2010:svnDellInc.:pnPrecisionM6500:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Precision M6500
dmi.sys.vendor: Dell Inc.
mtime.conffile..etc.cups.cupsd.conf: 2012-05-17T17:39:15.321368 |
Ubuntu 12.04 64 bit (also 32 bit is affected)
Zebra LP 2844-Z USB printer - connected with a generic "raw queue" driver.
usblp0 appears to disconnect after every print job and then automatically reconnect after 8 seconds. The next job to the printer won't print until it is reconnected. This is a problem for us in a high volume printing scenario.
Here are messages from syslog:
May 17 16:47:17 mlcx500 kernel: [25464.991868] usblp0: removed
May 17 16:47:25 mlcx500 kernel: [25473.131745] usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x0A5F pid 0x0027
May 17 16:47:25 mlcx500 udev-configure-printer: add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/usb/lp0
May 17 16:47:25 mlcx500 udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2
May 17 16:47:25 mlcx500 udev-configure-printer: Device already handled
Note the 8 second pause between the first and second messages.
Not sure where the disconnect is coming from.
It doesn't appear to be hardware related as I have the problem with various combinations of printer and computer.
[IMPACT]
On some printers it can happen that with Precise's new libusb-based USB CUPS backend there is a small delay of around 8 seconds after each job. In environments where printers are continuously printing small jobs (~1 page each) this is a serious impact on printing performance.
The USB backend in the proposed package has a configurable option to turn off the bi-directional operation of the backend (sending print data and also reading answers of the printer). With uni-directional printing (only sending print data) the delay disappears.
Uni-directional printing can be set manually. We will give instructions in the Release Notes of 12.04.1.
[TESTCASE]
Unfortunately, for reproducing this bug one needs the actual printer.
Connect a printer with the problem to the USB port of the computer.
With current Precise you get the mentioned 8-second delay after each job when you print several jobs one after the other. If you install the proposed package you can suppress bi-directional printing via
lpadmin -p <queue name> -o usb-unidir-default=true
Now the jobs get printed directly one after the other.
[Regression Potential]
The patch looks perhaps more dramatic than it is. This is because several code sections are put into "if" blocks, indenting all the (unchanged) code lines. This especially happens because now we suppress using the back channel for selected printers (and also printers which claim to be uni-directional only).
The code was developed in several steps and uploaded step-by-step to my PPA. There the reporters of the bugs covered by this SRU and some additional bugs (bug 902535, bug 995111) tested it intensively. They did not hit any regressions compared to stock Precise or the first CUPS SRU.
The code is also applied to the CUPS package in Quantal and this also did not cause any regression bug report yet.
I have tested the code on four HP printers (HP LaserJet 3390, HP Color LaserJet CM3530 MFP, HP PhotoSmart C8100, HP PhotoSmart C5200, all on direct USB) and one Epson printer (Epson Stylus Photo 880, both direct USB and parallel with Prolific USB -> Parallel adaptor) and all work fine, no regressions.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: cups 1.5.2-9ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
Date: Thu May 17 17:47:22 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
Lpstat:
device for Officejet-6300-series: dnssd://Officejet%206300%20series%20%5B75F808%5D._pdl-datastream._tcp.local/
device for z6: usb://Zebra%20Technologies/ZTC%20LP2844-Z-200dpi?serial=46J083000010
MachineType: Dell Inc. Precision M6500
Papersize: letter
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
PpdFiles: Officejet-6300-series: HP Officejet 6300 Series, hpcups 3.12.2
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic root=UUID=c519e5fe-c1ce-42e5-a875-c395070a15ab ro quiet splash vt.handoff=7
SourcePackage: cups
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/07/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A04
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA04:bd06/07/2010:svnDellInc.:pnPrecisionM6500:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Precision M6500
dmi.sys.vendor: Dell Inc.
mtime.conffile..etc.cups.cupsd.conf: 2012-05-17T17:39:15.321368 |
|
2012-07-12 21:04:55 |
Till Kamppeter |
cups (Ubuntu Precise): assignee |
|
Till Kamppeter (till-kamppeter) |
|
2012-07-13 14:05:49 |
Stéphane Graber |
cups (Ubuntu Precise): status |
Fix Committed |
In Progress |
|
2012-07-18 17:43:07 |
Clint Byrum |
cups (Ubuntu Precise): status |
In Progress |
Fix Committed |
|
2012-07-18 17:43:11 |
Clint Byrum |
tags |
amd64 apport-bug precise |
amd64 apport-bug precise verification-needed |
|
2012-07-19 19:51:50 |
Till Kamppeter |
tags |
amd64 apport-bug precise verification-needed |
amd64 apport-bug precise verification-done |
|
2012-08-01 18:50:39 |
Clint Byrum |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2012-08-01 19:03:08 |
Launchpad Janitor |
cups (Ubuntu Precise): status |
Fix Committed |
Fix Released |
|
2012-10-30 18:48:19 |
Ruslan |
attachment added |
|
Printer lsusb output https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028/+attachment/3418957/+files/printer.log |
|
2013-01-12 22:44:51 |
Launchpad Janitor |
branch linked |
|
lp:debian/experimental/cups |
|
2013-01-13 23:19:12 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/cups |
|