*BSD News Article 40358


Return to BSD News archive

Xref: sserve comp.os.386bsd.bugs:2810 comp.os.386bsd.questions:15604
Newsgroups: comp.os.386bsd.bugs,comp.os.386bsd.questions
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!ix.netcom.com!netcom.com!kientzle
From: kientzle@netcom.com
Subject: Re: HP deskjet and fs#020 in printcap
Message-ID: <kientzleD1wByD.Lxt@netcom.com>
Organization: NETCOM On-line Communication Services (408 261-4700 guest)
References: <3d447r$qre@ixnews2.ix.netcom.com> <3droofINN4np3@rs1.rrz.uni-koeln.de>
Date: Wed, 4 Jan 1995 19:39:49 GMT
Lines: 23

In article <3d447r$qre@ixnews2.ix.netcom.com> (John Ryan) writes:
> I have an HP deskjet plus which does linefeed instead of lf-cr
> so I want to set CRMOD via the fs variable in /etc/printcap.  Nothing
> seems to work. Bug or ignorance?

Stefan Esser responds by suggesting he instead use an if filter
to set the printer's end-of-line handling, claiming that:
>The use of a filter is neccessary, if there 
>is going to be some auto detect feature for 
>printing of DVI or PostScript files ...

While this may be an excellent approach for that particular
printer, it doesn't work well for printers that have dual
HP/PS emulations and attempt to auto-detect, since the
HP escape sequence will throw the printer into HP mode,
thus screwing up a PS file.

So, I'd like to repeat the original question: How can
\l -> \r\l conversion be affected _without_ altering
the printer?  I, too, have had no luck trying to set CRMOD
using fs.

                        - Tim