First you need to install cups if you haven't already done so.
I used the cups-install-v0.2r1.pup to install cups but I didn't install it in normal way. The only packages you need
for these drivers are espgs and cups out of this pup file. I used MC to extract the files from the .pup and modified the
install script to eliminate hpijs and gimp-print.. I left everything else as is.
Next, go to this link
http://mirror.cpsc.ucalgary.ca/mirror/f ... 9/os/i386/
and download
libglade-0.17-11.i386.rpm
libpng10-1.0.13-8.i386.rpm
libxml-1.8.17-8.i386.rpm
The only files you need from the driver package are-
cnijfilter-common-2.60-1.i366.rpm
cnijfilter-ip4200-2.60-1.rpm
Install those 5 rpm's with rpm -i <name of the rpm>
Now, the problem with puppy is when the cnijfilter-ip4200 package is installed, it is supposed to create 6 symlinks.
Puppy doesn't seem to be capable of this so you will have to do it manually.
cd to /usr/lib and do ls -l libcnb* <ret>
you should see the following 6 libs...
libcnbpcmcm260.so.6.31.1
libcnbpcnclapi260.so.3.2.0
libcnbpcnclbjcmd260.so.3.2.0
libcnbpcnclui260.so.3.2.0
libcnbpess260.so.2.2.2
libcnbpo260.so.1.01.1
if you see all of them, then key in each of the following commands...
(if you know how to copy and paste to a terminal that will save you a lot of typing)
ln -sf libcnbpcmcm260.so.6.31.1 libcnbpcmcm260.so
ln -sf libcnbpcnclapi260.so.3.2.0 libcnbpcnclapi260.so
ln -sf libcnbpcnclbjcmd260.so.3.2.0 libcnbpcnclbjcmd260.so
ln -sf libcnbpcnclui260.so.3.2.0 libcnbpcnclui260.so
ln -sf libcnbpess260.so.2.2.2 libcnbpess260.so
ln -sf libcnbpo260.so.1.01.1 libcnbpo260.so
Now do the same ls command and you should see 12 entries.
Now cd back to root
key in "cngpijmon &" (without the quotes of course) and a return key
You should have a graphic pop up titled "Canon Status Monitor" and it will say "Unknown Printer" in the window.
This is the graphic that will give you error messages and ink levels.
Then key in "printuiip4200" and another graphic should pop up titled "Canon iP4200"
This is the graphic where you can access all the capibilites and settings for the printer.
None will work till you configure cups though. Go ahead and look around in the ui and you will see all the
things that will be available to you.
Next, open your browser and in the location bar key in..
(you probably know the drill from here)
"
http://localhost:631" <ret>
When you get to "Device" you should see something like this...
"USB printer #1 with status feedback for Canon IJ"
That should be the one you want.
When you get to "Driver", select Canon and if you did a full install of the cups.pup file
then scroll through the Canon drivers till you find "Canon iP4200 Ver. 2.60(en)". That's the one you want..
If you install the cups package the way I did that's probably the only driver you will see.
After that go into "Configure Printer". If you feel you need to change anything, do so and exit.
Then set the iP4200 as the "Default Printer"
Now at this point I always like to reboot. After reboot run "top" to be sure cups is running.
Go into the cups config with your browser and submit a "Test Page" and see if everything works.
If so I'll be back and explain some other stuff about the drivers.
Since our high temps are only going to be in the low teens for the next few days I'll be staying close to the fire I will be checking back regularlly.
Gamfa