Greetings;

I have installed pnm2ppa to support an HP 1000C (rummage sale bargain, that 
I refused to give up on) and it seems to be working, as I can use the 
program "test_ppa" and generate various test prints.  I can also use a hand 
crafted script that completes successfully when writing directly to 
/dev/lp0, but not when piped to lpr.

The following printing SW is installed on a slightly modified RH6.2 
installation (2.2.16-3 kernel):
LPRng-3.6.24
IFHP-3.3.21
pnm2ppa-1.0
rhs-printfilters-1.63

A networked printer (JetDirect) installed on the same box as lp1 
(lpd_bounced to rm:) works just fine.  I suspect that I'm operating "spring 
loaded in the dumb position" as to a configuration setting in the spooler 
and/or my printcap entry, but ran "checkpc" (from LPRng) with no errors 
.The script/command line that works is:

cat testpage.ps | gs -q -sDEVICE=ppmraw -dNOPAUSE -r600 -sPAPERSIZE=letter 
-sOutputFile=- - | /usr/bin/pnm2ppa --eco -v 1000 /etc/pnm2ppa.conf -s 
letter -i - -o - > /dev/lp0
(all on a single line)

the same string with the end changed to "  ... | lpr " fails with an error 
in the IF filter "JABORT" and " 'make_passthrough failed : 'permission 
denied' "

I tried removing the "IF" value in printcap entirely and restarting lpd, 
but to no avail as the error message from the status.lp0 remained the same.

I'm not at all sure that this is pnm2ppa problem, but I'm hoping that 
someone on the list will have some insight or suggestions.  The 
documentation on both LPRng and IFHP is completely silent on PPA printers 
and from looking at the sources for pnm2ppa it looks as if the output 
should just be passed through to the parallel port and dumped to the 
printer.  The problem seems to be that there are at least 5 processes 
interacting here - GS, pnm2ppa, LPRng, IFHP and the red hat filter program 
and I'm not sure what is breaking what.

Regards and thanks in advance for any assistance or advice

Paul


-----------------------------------------------------------------------------
If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:                           | example:
subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]

If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------

Reply via email to