anant_crp
December 20th, 2010, 08:26 AM
Posted by
ANANTREDDY, Corporate IS & IT, ITI Ltd,Doorvaninagar Bangalore, INDIA,
E-Mail: anant_crp@itiltd.co.in,
Troubleshooting the HP LJ 1000 series printers under UBUNTU
Introduction:
This guide is for configuring the HP LaserJet 1000 series printers on Ubuntu. The printers I'm aware of those which are likely to give problems are the LaserJet 1000, 1005, 1018, 1020, P1005, P1006, P1007, P1008, and P1505.
These printers have always been a bit problematic, and with recent CUPS versions have become even more problematic. I've been investigating the problem because some LaserJet 1000 series printers have stopped working with Ubuntu. In the process I've found many people on the Internet reporting similar problems, so this document is intended to guide people who are likely to encounter such problems, with solutions. This covers installing firmware (plug-in) & foo2zjs drivers for printing with CUPS in Ubuntu.
Overview:
There are three things that need to happen in order to print using one of these printers.
1. The firmware (plug-in) must be loaded onto the printer. In order to decrease the cost of the hardware, these printers don't include the memory to store the firmware while powered off, so every time they are powered on, the firmware has to be copied over from your computer.
2. CUPS must detect the printer. This may happen automatically, or you may use CUPS tools to detect available printers. If the printer isn't detected, something is wrong.
3. A document has to be sent to the printer. I won't say anything more about this, because I've never encountered an issue with it. The problems are typically in the first two steps.
Solution:
After various attempts to install HP LaserJet 1000 Series Printers under Ubuntu, printing does not happen. Installation seems OK; printer is added, but no communication is established with Ubuntu machine. Finally we succeeded after following the below procedures.
1. As soon as you power ON the above said series printer it will ask for a proprietary HPLIP-3.v.v plug-in (firmware). HPLIP version depends on the printer model. The required plug-in can be downloaded to the system by opening a terminal & Executing the following.
# wget http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/ hplip-3.10.6-plugin.run
Note: hplip-3.10.6 is the example. Version gets changed depending on the printer.There is No space after ( / ).
2. When the pop-up window asks for firmware (plug-in) just enter ‘p’ to specify the path of HPLIP-3.v.v plug-in location. Normally it will be in root. So enter /root. The plug-in will be installed.
3. To build the essentials type the following: # apt-get install build-essential.
4. Then get the foo2zjs drivers:
# wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
5. Unpack gunzip file # tar -zxvf foo2zjs.tar.gz
6. Go to the foo2zjs directory : # cd foo2zjs
7. The default Ubuntu drivers should be uninstalled: # makeuninstall
8. Compile & Install drivers: # makeinstall # ./getweb 1000 OR other printer, e.g. 1020
9. Install hot plug (for HP LJ 1000/1005/1018/1020/P100[5678]/P1505): # make install install-hotplug cups
Then re-install the printer from System >> Administration >> Printing and then Printer >> Add Printer. You have to choose the drivers with appropriate HPLIP version plug-in, becausedefault foomatic driver won’t work sometime. If everything goes fine printer will work fine.
ANANTREDDY, Corporate IS & IT, ITI Ltd,Doorvaninagar Bangalore, INDIA,
E-Mail: anant_crp@itiltd.co.in,
Troubleshooting the HP LJ 1000 series printers under UBUNTU
Introduction:
This guide is for configuring the HP LaserJet 1000 series printers on Ubuntu. The printers I'm aware of those which are likely to give problems are the LaserJet 1000, 1005, 1018, 1020, P1005, P1006, P1007, P1008, and P1505.
These printers have always been a bit problematic, and with recent CUPS versions have become even more problematic. I've been investigating the problem because some LaserJet 1000 series printers have stopped working with Ubuntu. In the process I've found many people on the Internet reporting similar problems, so this document is intended to guide people who are likely to encounter such problems, with solutions. This covers installing firmware (plug-in) & foo2zjs drivers for printing with CUPS in Ubuntu.
Overview:
There are three things that need to happen in order to print using one of these printers.
1. The firmware (plug-in) must be loaded onto the printer. In order to decrease the cost of the hardware, these printers don't include the memory to store the firmware while powered off, so every time they are powered on, the firmware has to be copied over from your computer.
2. CUPS must detect the printer. This may happen automatically, or you may use CUPS tools to detect available printers. If the printer isn't detected, something is wrong.
3. A document has to be sent to the printer. I won't say anything more about this, because I've never encountered an issue with it. The problems are typically in the first two steps.
Solution:
After various attempts to install HP LaserJet 1000 Series Printers under Ubuntu, printing does not happen. Installation seems OK; printer is added, but no communication is established with Ubuntu machine. Finally we succeeded after following the below procedures.
1. As soon as you power ON the above said series printer it will ask for a proprietary HPLIP-3.v.v plug-in (firmware). HPLIP version depends on the printer model. The required plug-in can be downloaded to the system by opening a terminal & Executing the following.
# wget http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/ hplip-3.10.6-plugin.run
Note: hplip-3.10.6 is the example. Version gets changed depending on the printer.There is No space after ( / ).
2. When the pop-up window asks for firmware (plug-in) just enter ‘p’ to specify the path of HPLIP-3.v.v plug-in location. Normally it will be in root. So enter /root. The plug-in will be installed.
3. To build the essentials type the following: # apt-get install build-essential.
4. Then get the foo2zjs drivers:
# wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
5. Unpack gunzip file # tar -zxvf foo2zjs.tar.gz
6. Go to the foo2zjs directory : # cd foo2zjs
7. The default Ubuntu drivers should be uninstalled: # makeuninstall
8. Compile & Install drivers: # makeinstall # ./getweb 1000 OR other printer, e.g. 1020
9. Install hot plug (for HP LJ 1000/1005/1018/1020/P100[5678]/P1505): # make install install-hotplug cups
Then re-install the printer from System >> Administration >> Printing and then Printer >> Add Printer. You have to choose the drivers with appropriate HPLIP version plug-in, becausedefault foomatic driver won’t work sometime. If everything goes fine printer will work fine.