I have created a patch for the "usb" CUPS backend now, checked by reviewing the source code of libusb that it is really identical with the small C program from the link of comment #22, and did regression tests on my HP printers finding out that the change does not break anything, even not the performance. Print jobs get printed reliably and jobs quickly sent one after the other come out without interruption.
The patch is attached, so that who is familiar with source code can try it out (please report here then). I will prepare an SRU for CUPS now. ** Patch added: "usb-backend-reset-printer-before-printing.patch" https://bugs.launchpad.net/ubuntu/+source/cups/+bug/872483/+attachment/2562352/+files/usb-backend-reset-printer-before-printing.patch ** Tags added: patch patch-accepted-debian patch-forwarded-upstream -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/872483 Title: laser printer only prints first job correct To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/872483/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs