Date: Sun, 25 May 1997 10:16:48 -0700 (PDT) From: Annelise Anderson <andrsn@andrsn.stanford.edu> To: dlr <dlr@asylum.org> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: Print question Message-ID: <Pine.BSI.3.94.970525100758.27271A-100000@andrsn.stanford.edu> In-Reply-To: <19970525100212.01743@asylum.asylum.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 25 May 1997, dlr wrote: > I'm running freebsd 2.1 on a 486-66 and using a Star LS-5 with HP laserjet > 2P emulation. I've read the freebsd handbook on printing and have tried > multiple filters. Here is the problem: > > I have gotten ghostscript to work, and the first 2 or so pages come out > ok, then i will get one line overwritten which is garbage, then more > normal printing, then another line of overwritten garbage. The filters > seems to work ok, and i'm beginning to wonder if this is a problem with > the printer itself...i.e. the character set or something. > > I've had the same thing happen printing out ascii stuff also (long > email files). > > If anyone has a clue about this i'd be interested. I've been thru about 2 > reams of paper trying to figure this out and am just about ready to bail > and buy a postscript printer. > > I posted to a ghostscript email list and didn't get one response, so i > thought i'd try here, even though i know this probably isn't a freebsd > problem. > > dave racette I think you need not only ghostscript but apsfilter as well (that's a port). However there's an alternative that I use, an awk script as follows: BEGIN { print("E&k3G(s0p12v0s0b3T&a06L") # courier 12 point } {print} END { print("E") } I call this (it's named qp.awk) from a shell script, qp, that looks like this: #!/bin/sh awk -f ~/bin/qp.awk $1 | lpr so I just type qp <filename> to print. qp.awk resets the printer, tells the printer to reinterpret unix line endings, selects a typeface, and sets a left margin. At the end, it resets the printer. The ^[ in the above are decimal 027's created, in vi, with Ctrl-v<esc>. You can also put these strings directly into the document. qp.awk above (and qp) and in ~/bin and are executable. Annelise
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.3.94.970525100758.27271A-100000>