🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #8871

Re: need *simple* way to print ascii files on laserwriter

#8871
From: Woodrow Baker
Date: Sun, 04 Feb 1990 05:35
49 lines
1906 bytes
In article <1990Feb2.220910.16236@umn-cs.cs.umn.edu>, wytten@umn-cs.cs.umn.edu (Dale R. Wyttenbach) writes:
> Suppose you want to print the file /etc/hosts on a laserwriter that
> is hooked up to your unix box on /dev/ttyh1.
>...with CR's

> in the appropriate places, and tabs expanded to 8 spaces.  I don't
> care what you do with other unprintable ascii characters; maybe print
> their octal representation.
> 
This question is so common, that we need to find a simple shorty to
send to people.  I propose that we sort of run an informal contest here
to see who can write the shortest file printer in PS.  At the minimum,
it should
1.	understand cr/lf's
2.	use courier as it's font
3.	expand tabs to blanks.

A routine from the Green book handles 1 and 2 nicely.  I thing it was
written by Glenn.  I have entered it below, and cleaned up the
bracketing so that it makes sense....

/buff 128 string def
/emulate1
	{
			{
			currentfile buff readstring
			exch show not {exit} if
			} loop
			showpage
	} bind def

72 750 moveto
/Courier findfont 10 scalefont setfont emulate1
..
....text follows......

Cheers
Woody
u
> Please respond via email.
> 
> Thanks
> 
> dale
> 
> 
>  Dale Wyttenbach		     |		...rutgers!umn-cs!wytten
>  wytten@cs.umn.edu		     |		   wytten@umnacvx.bitnet
> Computer Science Department Systems Staff--University of Minnesota, Minneapolis
Technical Details
Message-ID: <17862@rpp386.cactus.org>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!cica!tut.cis.ohio-state.edu!cs.utexas.edu!execu!sequoia!rpp386!woody
References: <1990Feb2.220910.16236@umn-cs.cs.umn.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!cica!tut.cis.ohio-state.edu!cs.utexas.edu!execu!sequoia!rpp386!woody
From: woody@rpp386.cactus.org (Woodrow Baker)
Newsgroups: comp.lang.postscript
Subject: Re: need *simple* way to print ascii files on laserwriter
Summary: lets find one...
Message-ID: <17862@rpp386.cactus.org>
Date: 4 Feb 90 05:35:16 GMT
References: <1990Feb2.220910.16236@umn-cs.cs.umn.edu>
Organization: River Parishes Programming, Plano, TX
Lines: 49