** Patch added: "Patch that fixes the problem"
   
https://bugs.launchpad.net/bugs/1003843/+attachment/3160695/+files/hplj1000.diff

** Description changed:

  The hplj1000 script fails to upload firmware files when both the
  usb_printerid program and the CUPS USB backend are found.
  
  The problem is that the hplj1000 script first tries to upload the firmware by 
catting it to /dev/usb/lpN and sending this process to the background.
  Then, while this process is probably still running, it *also* tries to upload 
the firmware using the CUPS USB backend.
  
  The net result is that both methods fail.
  
  I have attached a patch that fixes the problem. The patch makes sure
  that either the cat method *or* the CUPS method is used (it tries in
  that order) but never both.
  
- Another note: the upload happens to fast on my system (the script sleeps
- 3s before uploading) and this causes the printer not working (although
- the firmware *is* uploaded). If I increase the sleep to 10s, it does
- work. Should I file another bug for this?
+ Another note: the upload happens too fast on my system (the script
+ sleeps 3s before uploading) and this causes the printer to not work
+ (although the firmware *is* uploaded). If I increase the sleep to 10s,
+ it does work. Should I file another bug for this?
  
  Some more info:
  $ lsb_release -rd
  Description:    Ubuntu 12.04 LTS
  Release:        12.04
  
  $ apt-cache policy printer-driver-foo2zjs
  printer-driver-foo2zjs:
-   Installed: 20111202dfsg0-1ubuntu1
-   Candidate: 20111202dfsg0-1ubuntu1
-   Version table:
-  *** 20111202dfsg0-1ubuntu1 0
-         500 http://ftp.tudelft.nl/archive.ubuntu.com/ precise/main i386 
Packages
-         100 /var/lib/dpkg/status
+   Installed: 20111202dfsg0-1ubuntu1
+   Candidate: 20111202dfsg0-1ubuntu1
+   Version table:
+  *** 20111202dfsg0-1ubuntu1 0
+         500 http://ftp.tudelft.nl/archive.ubuntu.com/ precise/main i386 
Packages
+         100 /var/lib/dpkg/status

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1003843

Title:
  Firmware upload fails in hplj1000 script

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to