CUPS manages a Brother DCP-9010CN (USB Color Laser Printer/Scanner/Copier) with the GPL driver for this printer in version 3.2. However, the printer no longer prints anything. When a print job is sent, the printer starts to warm up, suddenly displays "reset" in its small display, stops completely and CUPS handles the job as successfully completed.
Steps to Reproduce:
1. Connect a Brother DCP-9010CN ;-)
2. Emerge CUPS 1.6.1
3. Print something (even CUPS test page)
Printer warms up, but nothing happens although CUPS states a successful job
A printed sheet of paper
Looking through the logs I can see after the log entries for CUPS following line: "kernel: usb 1-3: reset high-speed USB device number 4 using ehci_hcd".
This reset is a new behavior starting with CUPS 1.5.4 according to http://cups.org/str.php?L4155+Qversion:1.6 and is required for some printers. However, for a lot printers this reset causes trouble either by canceling the print job completely or in the middle of printing.
I've created locally an ebuild version 1.6.1-r1 that applies patch #3 of that upstream issue and now only USB printers by Samsung will be reseted. With the patch I get proper paper output again.
*** This bug has been marked as a duplicate of bug 445278 ***