OS: Ubuntu (Centos 8.10 HARDY)
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
Make sure you have gcc already installed. If not them yum it.
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 the firmware. Select the model number for your printer:
$ ./getweb 1000 # Get HP LaserJet 1000 firmware file
Comment: If it complains about "getweb: no such file" or something, you'll need to do a
Code:
$ sudo apt-get install build-essential
$ make
Install driver, foomatic XML files, and extra files:
$ su - OR $ sudo make install
# make install
just copy paste
Code:
$ sudo cp sihp1000.img /dev/usb/lp0
We need cups to find your printer, that is find the new node. So change the DeviceURI in /etc/cups/printers.conf to file:///dev/usb/lp0.
For example:
Code:
$ sudo nano -w /etc/cups/printers.conf
[Comment out the existing DeviceURI line (by adding a # infront of it) and add]
DeviceURI file:///dev/usb/lp0
(Optional) Configure hotplug (USB; HP LJ 1000/1005/1018/1020):
# make install-hotplug OR $ sudo make install-hotplug
(Optional) If you use CUPS, restart the spooler:
# make cups OR $ sudo make cups
Restart cups
# /etc/init.d/cups restart
Use system-config-printer to configure the printer.
# system-config-printer
Chose the the model. Make sure to choose the foo2zjs version of it. Or you could use cups
Trouble shooting:
Problem: If you get the following error
Error: Quota limit reached
Solution:
sudo lpadmin -p
Note: It could be a friendly printer name (in this case it was ispprinter)
Problem: I cannot manage print jobs
Solution: Head over to http://localhost:631 & manage the jobs from the selected printer.
Reference:
http://foo2zjs.rkkda.com/
http://swiss.ubuntuforums.org/showthread.php?t=1079211