The HP LaserJet 1000, 1005, 1018, and 1020 are cheap laser printers from HP. In contrary to other printers, they need their firmware to be loaded into the printer whenever the printer is turned on. The driver for these printers "foo2zjs" comes with everything needed for the automatic loading of the firmware: UDEV rules, a script for the loading itself, and another script to download the firmware file from the manufacturer's web site (as distros cannot ship these copyrighted files).
Unfortunately, the UDEV rules coming with foo2zjs are broken and some symlinks are missing and therefore the upload does not work. This prevents any user from using the HP LaserJet 1000, 1005, 1018, and 1020.
Fix of the bug
The fixed package referenced below has once a fixed UDEV rule file and also all missing symlinks. These changes were tested by the original poster of this bug report (Oscar). Scott James Remnant has reviewed the new UDEV rules and they are fully compatible with the UDEV version coming with Edgy now.
shows the changes which only affect the file with the UDEV rules and the debian/rules file (for the links and adding a Perl search&replace line to fix a broken path in the firmware upload script). The driver itself is not modified, so regressions on the other printers supported by foo2zjs are not possible.
The original reporter of the bug (Oscar) has confirmed that the fix works on his Edgy machine.
Stable Release Update (SRU) Request -- for EDGY
Impact of the bug
The HP LaserJet 1000, 1005, 1018, and 1020 are cheap laser printers from HP. In contrary to other printers, they need their firmware to be loaded into the printer whenever the printer is turned on. The driver for these printers "foo2zjs" comes with everything needed for the automatic loading of the firmware: UDEV rules, a script for the loading itself, and another script to download the firmware file from the manufacturer's web site (as distros cannot ship these copyrighted files).
Unfortunately, the UDEV rules coming with foo2zjs are broken and some symlinks are missing and therefore the upload does not work. This prevents any user from using the HP LaserJet 1000, 1005, 1018, and 1020.
Fix of the bug
The fixed package referenced below has once a fixed UDEV rule file and also all missing symlinks. These changes were tested by the original poster of this bug report (Oscar). Scott James Remnant has reviewed the new UDEV rules and they are fully compatible with the UDEV version coming with Edgy now.
The debdiff
http:// www.freestandar ds.org/ ~till/tmp/ ubuntu/ edgy/foo2zjs/ foo2zjs_ 20060625dfsg- 2ubuntu2. debdiff
shows the changes which only affect the file with the UDEV rules and the debian/rules file (for the links and adding a Perl search&replace line to fix a broken path in the firmware upload script). The driver itself is not modified, so regressions on the other printers supported by foo2zjs are not possible.
The original reporter of the bug (Oscar) has confirmed that the fix works on his Edgy machine.
Patch on the current stable release:
http:// www.freestandar ds.org/ ~till/tmp/ ubuntu/ edgy/foo2zjs/ foo2zjs_ 20060625dfsg- 2ubuntu2. debdiff
Source package files in
http:// www.freestandar ds.org/ ~till/tmp/ ubuntu/ edgy/foo2zjs/
All discussion about this problem happened in this bug report. See the previous postings.