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.
-----------------------------------------------------------------------------