hi,
remove the 'filter=...' line from your printcap

regards
        ~christoph



On Fri, 18 Jan 2002, Robert Fausey wrote:

> I am running LPRng 3.7.4 and would like to use a perl script as a
> replacement filter for ifhp. The problem I am encountering is lpd is
> generating an error even when the script exits successfully.  I developed
> a test filter as a diagnostic tool which does nothing except for read
> from STDIN and writes to STDOUT.  I searched the list archives and my perl
> script appears to be using the correct syntax.  Has anyone encountered
> this problem before.
>
>
>  Status: waiting for subserver to exit at 16:03:09.558
>  Status: subserver pid 24224 starting at 16:03:09.699
>  Status: accounting at start at 16:03:09.699
>  Status: opening device '/dev/null' at 16:03:09.725
>  Status: printing job 'fausey@localhost+222' at 16:03:09.727
>  Status: creating banner at 16:03:09.728
>  Status: Filter_file: pgm '/var/local/LPRng/libexec/filters/cit.banner.sh' exited 
>with status 'JSUCC' at 16:03:10.606
>  Status: processing 'dfA222localhost.princeton.edu', size 61, format 'f', IF filter 
>'test-filter.pl' at 16:03:10.609
>  Status: IF filter 'test-filter.pl' filter finished at 16:03:11.488
>  Status: printing finished at 16:03:11.489
>  Status: test: Get_status_from_OF: LP, of_error 5 closed! - Bad file number at 
>16:03:11.489
>  Status: subserver pid 24224 exit status 'JABORT' at 16:03:11.555
>  Status: job 'cfA222localhost.princeton.edu' error 'aborting operations' at 
>16:03:11.556
>  Status: sending mail to '[EMAIL PROTECTED]' at 16:03:11.578
>  Status: removing job 'cfA222tatooine.princeton.edu' - ABORT at 16:03:12.391
>
>
> printcap:
> test
> :lp=/dev/null
> :sd=/var/local/LPRng/spool/lpd/%P
> :lf=/var/local/LPRng/spool/lpd/%P/log
> :bp=/var/local/LPRng/libexec/filters/cit.banner.sh
> :if=/var/local/LPRng/libexec/filters/test-filter.pl
> :filter=/var/local/LPRng/libexec/filters/ifhp
> :ab:ml=0:mx#0:mc=0:rw:bk
>
>
> test-filter.pl:
> #!/usr/bin/perl
>
> use Getopt::Std;
>
> getopt( 'efPHnJCLADQNF0wxy' );
> open( FILE, "$opt_e" ) or die "Sorry could not open spool file $opt_e: $!\n";
>
> while( <FILE> ) {
>     print $_;
> }
>
> close( FILE );
>
> #exit;
>
>
> Rob Fausey.
>
>
>
>
>
>
>
> -----------------------------------------------------------------------------
> YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
> The address you post from MUST be your subscription address
>
> 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.
> -----------------------------------------------------------------------------
>


-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address

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