I am currently on IRC with the original poster, and we have found the
cause of the problem. The firmware file was not in the correct format.
It has to be converted first. The right way to do it is:

getweb 1020
sudo arm2hpdl sihp1020.img > /usr/share/foo2zjs/firmware/sihp1020.dl

(replace "1020" by "1000", "1005", "1018", or "1020" depending on your
printer model).

Once the printer has a correct firmware file loaded, you will find the
firmware version number in its ID string:

sudo usb_printerid /dev/usblp0
GET_DEVICE_ID string:
MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS:PRINTER;DES:HP LaserJet 
1020;FWVER:20050401;

(firmware date may vary, replace /dev/usblp0, by /dev/usblp1, ... if
needed)

Now the printer works, and not only with the "usb:/..." URI, but also
with the "hp:/..." URI, Don, you do not need to search for a bug in
HPLIP any more and you do not need to suppress the URIs for the LJ
1000/1005/1018/1020.

In terms of automatization of this non-trivial process, this exists
already in printerdrake in Mandriva 2007, see the following feature
request for solving it in Ubuntu 7.04:

https://features.launchpad.net/distros/ubuntu/+spec/printerdrake

Closing this bug for all packages, as it is not a bug but simply a
usability problem.


** Changed in: hplip (upstream)
       Status: Unconfirmed => Rejected

** Changed in: foo2zjs (Ubuntu)
       Status: Needs Info => Fix Released

-- 
Package broken/incomplete, missing firmware files
https://launchpad.net/bugs/65618

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to