Comment 13 for bug 65618

Revision history for this message
Till Kamppeter (till-kamppeter) wrote : Re: Package broken/incomplete, missing firmware files

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.