Confirmed with Canon MP520 on Precise . Tested very thoroughly with all 
different combinations of flags.
Didn't work: lpadmin -p Canon-PIXMA-MP520 -o usb-unidir-default=true
Didn't work: lpadmin -p Canon-PIXMA-MP520 -o usb-no-reattach-default=true
Did work: both of the above flags set at the same time.

Details:
$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 014: ID 04a9:1724 Canon, Inc. 
Bus 003 Device 003: ID 0409:0059 NEC Corp. HighSpeed Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 13d3:5719 IMC Networks 
Bus 003 Device 004: ID 0409:0059 NEC Corp. HighSpeed Hub
Bus 003 Device 005: ID 046d:c042 Logitech, Inc. G3 Laser Mouse
Bus 003 Device 006: ID 046d:c313 Logitech, Inc. Internet 350 Keyboard
Bus 003 Device 007: ID 0b95:7720 ASIX Electronics Corp. AX88772
Bus 003 Device 008: ID 067b:2305 Prolific Technology, Inc. PL2305 Parallel Port
Bus 003 Device 009: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 003 Device 010: ID 0d8c:0006 C-Media Electronics, Inc. Storm HP-USB500 5.1 
Headset

My 2c: it very much sounds like the remedy to bug 987485 and bug 997040
is worse than the disease, and that the above 2 flags should be made the
default rather than the exception.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/1032456

Title:
  Canon inkjets (and some other printers) print only half of the last
  page after 20120801 upgrade to v1.5.3-0ubuntu2

Status in “cups” package in Ubuntu:
  Fix Released
Status in “cups” source package in Precise:
  Fix Released

Bug description:
  My Canon i560 was working fine until the update two days ago. Now it fails 
every single job, printing half a page and then ejecting the page when a USB 
reset is issued. Same printer works fine when printing through Windows in 
Virtualbox with USB passthrough.
  Summary: the USB backend "improvements" have rendered my printer useless with 
CUPS. Unloading the usblp module makes no difference - the USB reset is what 
aborts the print job.

  [  224.008042] usb 3-1: reset full-speed USB device number 3 using uhci_hcd
  [  224.161701] usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 
0x04A9 pid 0x108

  Kubuntu 12.04

  [IMPACT]

  Everyone with a Canon inkjet connected to USB and also users of some
  other printer models on USB get printouts with the last page being
  incomplete. This happens for every job.

  For everyone with a Samsung printer the problem of bug 995111 shows up
  again.

  [TESTCASE]

  Unfortunately, for reproducing this bug one needs the actual hardware.

  Connect a Canon inkjet (or other models mentioned in this bug report)
  to the USB and print from a completely updated Precise system. The
  last page of each job will come out incomplete.

  Connect a Samsung printer to the USB and print from a completely
  updated Precise system. You will get printouts with weird characters
  (at least from the second job on) as described in bug 995111.

  After installing the proposed package all these problems should
  disappear.

  [Regression Potential]

  Regression risk is very low. The fix is not doing the USB device reset
  on the printer after the job for most printers. The fix contains an
  exception rule for Samsung printers and Prolific Technology
  USB->Parallel adapters, to avoid reoccurring of bug 987485 and bug
  997040. It is still possible that some printers are treated
  incorrectly in terms of whether they need a reset after the job or
  not. As most printers work both with and without reset this risk is
  very low. All reported problems are solved with the proposed fix.

  *******
  dpkg -l "*cups*"|grep ii
  ii  bluez-cups                                                  4.98-2ubuntu7 
                               Bluetooth printer driver for CUPS
  ii  cups                                                        
1.5.3-0ubuntu2                               Common UNIX Printing System(tm) - 
server
  ii  cups-bsd                                                    
1.5.3-0ubuntu2                               Common UNIX Printing System(tm) - 
BSD commands
  ii  cups-client                                                 
1.5.3-0ubuntu2                               Common UNIX Printing System(tm) - 
client programs (SysV)
  ii  cups-common                                                 
1.5.3-0ubuntu2                               Common UNIX Printing System(tm) - 
common files
  ii  cups-filters                                                
1.0.18-0ubuntu0.1                            OpenPrinting CUPS Filters
  ii  cups-ppdc                                                   
1.5.3-0ubuntu2                               Common UNIX Printing System(tm) - 
PPD manipulation utilities
  ii  ghostscript-cups                                            
9.05~dfsg-0ubuntu4.1                         interpreter for the PostScript 
language and for PDF - CUPS filters
  ii  libcups2                                                    
1.5.3-0ubuntu2                               Common UNIX Printing System(tm) - 
Core library
  ii  libcupscgi1                                                 
1.5.3-0ubuntu2                               Common UNIX Printing System(tm) - 
CGI library
  ii  libcupsdriver1                                              
1.5.3-0ubuntu2                               Common UNIX Printing System(tm) - 
Driver library
  ii  libcupsfilters1                                             
1.0.18-0ubuntu0.1                            OpenPrinting CUPS Filters - Shared 
library
  ii  libcupsimage2                                               
1.5.3-0ubuntu2                               Common UNIX Printing System(tm) - 
Raster image library
  ii  libcupsmime1                                                
1.5.3-0ubuntu2                               Common UNIX Printing System(tm) - 
MIME library
  ii  libcupsppdc1                                                
1.5.3-0ubuntu2                               Common UNIX Printing System(tm) - 
PPD manipulation library
  ii  printer-driver-hpcups                                       
3.12.2-1ubuntu3.1                            HP Linux Printing and Imaging - 
CUPS Raster driver (hpcups)
  ii  python-cups                                                 
1.9.61-0ubuntu2                              Python bindings for CUPS
  ii  python-cupshelpers                                          
1.3.8+20120201-0ubuntu8.1                    Python modules for printer 
configuration with CUPS
  **********

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1032456/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to