Click the link, or cut and paste the whole command line below to download the driver.
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
Now unpack it:
Unpack:
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
Now compile and install it. The INSTALL file contains more detailed instructions; please read it now.
Compile:
$ make
Get extra files from the web, such as .ICM profiles for color correction,
and firmware. Select the model number for your printer:
$ ./getweb P1005 # Get HP LaserJet P1005 firmware file
$ ./getweb P1006 # Get HP LaserJet P1006 firmware file
$ ./getweb P1007 # Get HP LaserJet P1007 firmware file
$ ./getweb P1008 # Get HP LaserJet P1008 firmware file
$ ./getweb P1505 # Get HP LaserJet P1505 firmware file
Install driver, foomatic XML files, and extra files:
$ su OR $ sudo make install
# make install
(Optional) Configure hotplug (USB; HP LJ P1005/P1006/P1007/P1008/P1505):
# make install-hotplug OR $ sudo make install-hotplug
(Optional) If you use CUPS, restart the spooler:
# make cups OR $ sudo make cups
Now create printer entries for your spooler. Create the queues first, then edit them and set the device options as desired. See your operating system documentation for further details on creating a printer queue. Click any hyperlinks below for sample screenshots.
For Redhat 7.2/7.3/8.0/9.0 and Fedora Core 1-5 users:
# printconf-guiFor Fedora Core 6, Fedora 7/8/9/10, and Ubuntu 7.10/8.x users:
# system-config-printerFor Mandrake/Manrivia users:
# printerdrakeFor SUSE 10.x/11.x users:
# yast2 printerFor Ubuntu 5.10/6.06/6.10/7.04 users:
$ sudo gnome-cups-manager $ sudo make cups # IMPORTANT: gnome-cups-manager has a BUG in it
For low level testing, you can also create a “raw queue”, which will accept “XQX” stream files as-is and send them directly to the printer.



followed your tutorial, i have hpP1505 printer , all the steps you mentioned was did , but now when i add the printer on ubuntu 9.04 it ask sme to load plugin dynamically — when i click to download pugin –the application just vanishes — no response later — if we manually add— and try to print i get message that the file is printed but the actual printing has not been done — any suggestion
I am not sure.
This tip is fine for our HP P1006 printer.
You may find additional useful information here: http://foo2zjs.rkkda.com/
some i redid the tasks
i am able to print the files —thanks a lot
works just fine..
great job
Great to hear that my blog is helpful for someone.
Cheers,
Tuan
thanks for the information, but where is the link?
Which link did you mention?