Puppy 2.02 Officejet 6210 Printer How-to




1. The first step is to download the full version of Perl to utilize foomatic. The full version is located here. Unpack it with "tar -xvzf perl*.gz" Then install the package with "sh perl*.sh"

2. Download the cups-install.tar.gz file, which is located here.
3. Open a console terminal and change folders to the folder where you downloaded the file.
4. Untar the cups-install.tar.gz with "tar -xvzf cups-install.tar.gz". This tar file includes the scripts to install cups. ESP Ghostscript and the hpijs driver.
5. From the console execute "sh cups-install.sh"
6. If your print drivers require ESP Ghost script, execute ""sh espgs-install.sh". (the hpijs driver needs it). 
7. The Officejet 6210 needs the hpijs driver, so install it with "
"sh hpijs-install.sh".
8. Gimp-print is needed. Get it by using wget from Slackware;

wget -c ftp://ftp.linux.cz/pub/linux/slackware/slackware-10.1/slackware/ap/gimp-print-4.2.7-i486-1.tgz 

Make sure that the package is in the main folder of Puppy. Extract it with
"tar -xvzf gimp-print*.gz"
When extracted, it will create an install directory. Run "sh /install/doinst.sh"

This is an important point. CUPS installs a script in /etc/rc.d/rc.local, called modprobe printer. Change that line to modprobe usblp

9. Reboot the system. this assures that CUPS is restarted with the usblp module loaded.

10.  You now have a full CUPS installation and can use the web interface of Cups. Open SeaMonkey and set the URL to  http://localhost:631/

Once in the  CUPS administration interface, choose manage printers. Add a new printer. name it whatever you want.  You do not need to set a port location right now. Click continue to go on.  at the next screen use the device dropdown box and look for your printer on USB1 and select it. Continue on to choosing your printer. I chose the closest match, the Officejet 6200. Finish the configuration screen.

Now, go back to the Manage your Printer tab and choose to set the printer as default. Test your printer set-up by printing a test page.



References:

1. Puppy Linux Discussion Forum: Printing with CUPS

2. Puppy Wiki Printer how-to with CUPS

3. Puppy Linux discussion Forum: CUPS Printing (USB)

4. Puppy Linux Discussion Forum: How to print with CUPS