Bill & lprng list members:
It didn't work. I'm using the ifhp.conf sample with
these lines added to the end. I took the :filter line
out of the printcap, and added the :if= line you
suggested below. Still getting the stairsteps.
I'm going to try Gord's suggestion next, if I can figure
out what exactly he means - do I need to install Ghostscript
or similar software?
Bill, do you have any more suggestions? Next, I'm downsizing
my ifhp.conf file (taking out all the comments and extraneous
parameters) so I can see exactly what's going on.
Thanks,
Jeanne
Unix Systems Administrator
Washington Research Library Consortium
[EMAIL PROTECTED]
"William R. Knox" wrote:
>
> I think your problem is that CR/LF translation is not turned on by
> default in ifhp, and with good reason. CR/LF translation will munge PCL
> that is sent to the printer, making it print out as straight text (I
> have beaten my head over this one, I can assure you). The solution I
> found was to set up a printer definition at the end of the ifhp.conf
> called crlfonly, which allows everything through straight with the
> exception of plain text, on which it performs CR/LF translation. I use
> this entry with all the LPD printers here, and it works great. Here is
> the entry:
>
> [ 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
>
> Your printcap should then be changed to have the line
>
> :if=/usr/libexec/filters/ifhp
>
> read
>
> :if=/usr/libexec/filters/ifhp -Tmodel=crlfonly
>
> which will call that printer model and do what you want. I think you can
> whack the filter: line as well.
>
> Good luck, and let me know if this helps!
>
> --
> Bill Knox
> Senior Operating Systems Programmer/Analyst
> The MITRE Corporation
>
> Jeanne Ilchuk wrote:
> >
> > I noticed all the discussion about staircase text
> > ouput. None of the suggestions used have worked
> > for me. I installed these packages on 10/4:
> >
> > 1898441 Oct 4 13:32 LPRng-3.6.24-1.i386.rpm
> > 165052 Oct 4 13:33 ifhp-3.3.21-1.i386.rpm
> >
> > I too was under the impression that using the ifhp
> > filters would work using the :filter parameter
> >
> > I'm not trying to print anything fancy, just a
> > vi edited text file from a Linux (6.0/2.2.10 kernel)
> > version. The printer is an HP LaserJet 5M. It's
> > not new, but it's not that only, maybe 2-3 years old.
> > I did not update the BIOS, and haven't figured out if
> > I need too (saw recommendation in the documentation).
> >
> > My version of LPRng is successfully installed and I get
> > this message with the lpq command:
> > [root@raid02 /etc]# lpq
> > Printer: hp4@raid02
> > Queue: no printable jobs in queue
> >
> > Here's my printcap, which works, but I'm not really sure
> > how to specify a server and a client. I'm setting up
> > "raid02" as the server, and want other linux machines on
> > our network to be able to spool print jobs to raid02 and
> > print to one of about 4-5 printers in our building.
> >
> > I'm also not sure when I'm supposed to use the "\" continuation
> > lines. Some examples I see use syntax with :\ at the end of the
> > line, no : at the beginning. I tried a combination:
> >
> > [root@raid02 /etc]# cat printcap
> > # LPRng /etc/printcap file
> > # LPRng VERSION=3.6.24-1
> > # ifhp filter VERSION=3.3.21-1
> >
> > lp:\
> > :server
> > :force_localhost
> > :sd=/var/spool/lpd/%P
> >
> > hp5:\
> > :client
> > :rm=hp5.wrlc.org:rp=hp5
> > :sd=/var/spool/lpd/%P
> > # commented out the IP for HP5m - worked with alias
> > # :[EMAIL PROTECTED]%9100:rp=hp5
> > :if=/usr/libexec/filters/ifhp
> > :filter=/usr/libexec/filters/ifhp
> > :lpd_bounce
> >
> > Using this printcap file I can print to the hp5M printer with the
> > stair step. I don't know what to do. I logon to the raid02 server
> > and want to print out the "printcap" text file. If I don't figure
> > this out soon, my boss is going to a replacement (of me, not LPRng).
> > Do I have the :server and :client entries correct?
> >
> > I have jetdirect software installed on our AIX and Sun machines,
> > but don't know if that software is available for Linux. I thought
> > the ifhp filters is software that's similar to the jetdirect software.
> >
> > I need someone to give me some tips. Do I need to install LPRng
> > on the other linux machines that I wish to print from, or just
> > set up a printcap entry to direct the output to the spool on
> > raid02, then print to the network hp5 printer. I've read this
> > stuff and my brains are about to burst and my eyes are glazed
> > over.
> >
> > Thanks.
> >
> > Jean
> > [EMAIL PROTECTED]
> >
> > -----------------------------------------------------------------------------
> > 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.
> -----------------------------------------------------------------------------
-----------------------------------------------------------------------------
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.
-----------------------------------------------------------------------------