Joined: April 2005
||Posted: April 26 2005,12:50
I need some help. I am trying to get my HP Deskjet 710C printer to work with DSL 1.0, and would be very grateful if anyone could point me in the right direction + suggest what I should try next. The printer works fine from Windows.
I have used apsfilter V7.2.5 to configure the printer. It looks like the only driver for the HP 710C is one of those PPA drivers.
HP-DeskJet_710C sugestions at linuxprinting
So I have installed + compiled the PNM2PPA filter/driver from sourceforge.
Now I can get it to generate a test page and write to /tmp, but it won't print it. :-(
Maybe someone could suggest another driver that works, or perhaps trying another configuration software that has worked with the HP Deskjet 710C. I see several mentioned in the DSL forum, but for different printers : cups, magicfilter, but it sounds like a lot of legwork to try them all.
Here is what I have tried so far.........its a long explanation.
I get some clues, when I look around the system, but I don't see the problem Can anyone see anything obvious ? I'll give the configuration later......
When I in apsfilter setup, I select T - to print a test page, I see the command being formed in the apsfilter window:-
Printing Test page using:
gs -q -dBATCH -dNOPAUSE -dPARANOIDSAFER -dSAFER -r600X -sDEVICE=ppmraw -sPAPERSIZE=a4 -sOutputFile='/tmp/apsfilter585/test_page.aps' setup/test.ps | 'pnm2ppa' -- -v 710
With Verbose error messages switched on I get the message on console :
pnm2ppa: pnm2ppa: Verbose messages
pnm2ppa[process_id]: main(): Could not open PNM input file
Then it takes a half minutes at 99% CPU usage , and it seems to be able to generate something, because, the next thing I see is:
Printing test page...
-rw-r--r-- 1 root root 82,845,696 Apr 25 21:10 /tmp/apsfilter585/test_page.aps
But then nothing happens .... :-( so I start to look for problems in the logs......
When I look at /var/log/syslog, it is zero size, and has no entries,
looking at at /var/log/messages I see the entry:-
Apr 25 21:09 <hostname> lpr.crit pnm2ppa[process_id]: main(): Could not open PNM input file
The CPU is still slogging away doing something, but nothing is happening on the printer, no data light, no paper movement :-(
so I start looking at processes and ps -ef shows
( process_id+2) root 440 S cat /tmp/apsfilter585/test_page.aps
ie. just 2 processes after the Pid above
and the top command shows this as the process taking most of the cpu effort.
Then after a few minutes the cpu effort drops off, but the cat command is still in the ps listing, until I kill it. I left it overnight last night, and still nothing came out.
The suggestions in the PNM2PPA documentation are to check :-
Check for typos in the files.
Check for messages in /var/log/syslog, /var/log/messages, /var/log/lpr.log (dependent on the distribution).
Check /etc/hosts.lpd file. Do you have permissions to use the printer in your system itself?
I am guessing it is some sort of permissions problem, but it looks like the appsfilter and the cat processes are run as root, so whats the prob ?
The other weird thing is that I can view all the test pages as DSL user, using the Postscript viewer from the DSL menu's.
I suspect there is more to this, but can't see it A am I right in my suspicion that syslog logging is disabled ? or redirected to /dev/null ?
I have the printer connected to the only parallel port on the PC. Which I assume must be /dev/lp0
I am in Europe, so I am using A4 sized paper, I'm not pushing the hardware to its absolute limits, yet :-)
So the config read like this :-
Print driver ppa/710
Interface Setup parallel /dev/lp0
Paper format A4
Print quality medium
Colour mode full
Resolution dpi 300x300
Default print method auto
The config file called /etc/pnm2ppa.conf has the version set to a value of 710. Version = 0 is commented out, as suggested in the Apsfilter documentation.
Any ideas ?