The following WILL work to run an HP710c printer, and MAY work to run
other HP models such as hp 712c,720c,722c,820Cse,820Cxi,1000Cse,1000Cxi, to print postscript level 2.
I`ve found the only way to get my HP710C printer to work in puppy
is to install the devx300.sfs file and then do a make, make install on a
pnm2ppa-tar.gz file which is DIFFERENT from the pnm2ppa.ppd file.
I run puppylinux ver 301beta on a Full Hard Drive install.
I therfore download devx301.sfs, you may need devx300.sfs and install with the instructions that DesertPuppy gave a few weeks ago on the forum. SEE BELOW.
If you have a frugal install I think you need to copy the devx file
to /mount/home or the root to get it to automatical install on bootup--I`m not sure on this.
Installing devx301.sfs or devx300.sfs on Full Hard Drive.
A: Download devx300.sfs from:-
http://distro.ibiblio.org/pub/linux/dis ... _modules-3
B: Download it to the topmost directory /, not /root
C: Use ROX and find /etc/rc.d/rc.modules. Right click and open as text. Add these lines to the bottom of the script:- modprobe squashfs.
So it looks like:-
#v2.13
#dougal suggested this:
[ ! -d /proc/acpi ] && modprobe apm
#Needed to be able to mount squashfs on Full Hard Drive Install
modprobe squashfs
#End of Update
###END###
D: SAVE the file and REBOOT.
E: Make a new directory in / and call it data. So you now have devx300.sfs and a directory called data in /.
F: Use ROX to go to /, the right click - window - terminal here.
A rxvt terminal should appear.
Type:-
mount -o loop devx_300.sfs /data
Then Type:-
cp -a -v --remove-destination /data/* / >devcopy.txt
note:
there is a space between remove--destination and /data
there is a space between /data/* and the next /
there is a space between / and >devcopy.txt
G: Wait for a number of seconds. When you see the # sign your ok.
H: Type:-
umount /data
Then Type:-
sync
Then Type:-
ldconfig
I: To test if it works
Type:-
gcc
You should see gcc: no input files
J: If you get this your ok to compile pnm2ppa-tar.gz
-----------------------------------------------------------------------
1:
Download pnm2ppa-1.12.tar.gz from:-
http://sourceforge.net/project/showfile ... up_id=1322
This is pnm2ppa-1.12.tar.gz version 1.12 at 187KB
2: Use ROX to go to the directory that pnm2ppa-1.12.tar.gz is in, right click- window- terminal here to bring up rxvt.
Type:-
tar -zxvf pnm2ppa-1.12.tar.gz
Change into the folder produced
Type:-
make
then
make install
3: Use ROX to go to /etc/pnm2ppa.conf
Right click open as text.
place a # in front of version number 0
remove the # from in front of version 720 and rename it 710.
4: Save the file.
Download HP-Deskjet_710C-pnm2ppa.ppd from:-
www.linuxprinting.org/show_driver.cgi?driver=pnm2ppa
This is HP-Deskjet_710C-pnm2ppa.ppd at 38KB
5: Copy HP-Deskjet_710C-pnm2ppa.ppd to:-
/usr/share/cups/model/HP-Deskjet_710C-pnm2ppa.ppd
6: This works ok on pupver 301 hope it works for you.You should be able to run CUPS, choose your printer and print out a test page without downloading the following.
You may need passwords in CUPS
user = root
password = woofwoof
There may be problems in puppy ver 300 about links to foomatics scripts.
Type:-
ln -s /usr/local/bin/foomatic-rip /usr/lib/cups/filter/foomatic-rip
Downloadable from:-
http://linuxprinting.org/download.cgi?f ... rip&show=0
http://linuxprinting.org/download.cgi?f ... per&show=0
Both go to /usr/local/bin
Type chmod 775 for both files.