Karl,
I've actually had some trouble with lpf as an if filter, in that it will
also convert my PCL output, rendering it unusable. I have added a
crlfonly printer type to my ifhp.conf file to CR/LF convert only text
files and use that on LPD printers to cure the stairstepping. By the
way, what you are missing is lpd_bounce, which forces the queue entries
to be processed locally before being sent off to the printer.

My printcap entries look like this (notice the of filter use of lpf for
the lpbanner output, which I am obviously guaranteed is text and not
PCL):

a020b|A020B:ab:bs=/usr/local/bin/lpbanner:lpd_bounce:tc=.printsrv3-ip:if=/usr/lo
cal/etc/filters/ifhp
-Tmodel=crlfonly:of=/usr/local/bin/lpf:rp=lp:rm=a020b.mitre
.org

.printsrv3-ip:\
        sd=/var/spool/lpd/%P:\
        chooser=/usr/local/eprint/bin/poll_printer.pl:\
        connect_grace=10:\
        network_connect_grace=10

and the crlfonly entry in the ifhp.conf file is at the bottom and looks
like this:

[ crlfonly ]
file_output_match = [
 *postscript*  raw
 *pcl*         raw
 *pjl*         raw
 *printer*job*language* raw
 *text*  text
 ]
pjl@
pcl@
ps@
status@
pagecount@
sync@
waitend@
text_converter_output@
text_converter@
crlf

Let me know if this works for you. Good luck!

-- 
                        Bill Knox
                        Senior Operating Systems Programmer/Analyst
                        The MITRE Corporation

Karl Rossing wrote:
> 
> Hi,
> 
> I have added the following to my printers printcap entry, in the hopes
> that this will fix the Jaggies.
>         :filter=/usr/sbin/lpf:\
>         :force_localhost:\
> 
> For some odd reason, i still have a problem with jaggies or stairstepped
> output.
> 
> Do you have any suggestions?
> 
> Karl
> 
> -----------------------------------------------------------------------------
> 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.
> -----------------------------------------------------------------------------

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