Setting up the HP LaserJet P1005 printer with the free driver (the Debian way)

1. Install package printer-driver-foo2zjs.

2. Download firmware:

$ sudo getweb P1005
sihpP1005.img

(c) Copyright Hewlett-Packard 2009

The firmware file will be converted and stored at /lib/firmware/hp/sihpP1005.dl.

3. Upload firmware to printer

$ sudo /lib/udev/hpljP1005
/usr/sbin/hpljP1005: foo2zjs: loading HP LaserJet P1005 firmware /lib/firmware/hp/sihpP1005.dl to CUPS USB device ...
/usr/sbin/hpljP1005: foo2zjs: usb://HP/LaserJet%20P1005?serial=BB07MTJ... download successful.

If the firware is ok you will get:

$ usb_printerid /dev/usb/lp0
GET_DEVICE_ID string:
MFG:Hewlett-Packard;MDL:HP LaserJet P1005;CMD:HBS,PJL,ACL;CLS:PRINTER;DES:HP LaserJet P1005;FWVER:20090916;

4. Add printer

You may use the GNOME control center o CUPS web interface (http://localhost:631). For the latter set:

  • driver: HP LaserJet P1005 Foomatic/foo2xqx (recommended) (grayscale, duplex)
  • conection: usb://HP/LaserJet%20P1005?serial=…

5. Turn off printer and turn on again to check the firmware is automatically uploaded.

References

  • http://foo2zjs.rkkda.com/INSTALL


blog comments powered by Disqus