[comp.lang.postscript] Eroff & Legal paper

rauletta@gmu90x.UUCP (rauletta) (06/23/89)

 I have recently posted this question but have realized that the
subject line may have not been very clear so I thought I would
try one more time.

I am using Elan's version of troff, Eroff, and would like to
print on legal size (or bigger paper). The original question was
about selecting manual feed and legal size paper on a postscript
laser, in particular a LaserWriter. Well the output of eps is pretty
close and contains the necessary procedure.
.
.
.
/mf { statusdict /manualfeed true put } bind def
/af { statusdict /manualfeed false put } bind def
af

Just change the af to mf and add legal to the mf procedure

/mf { statusdict legal /manualfeed true put } bind def

and things work except the text is magnified and hence only a
small part of the page appears on the output.

I was wondering what postscript commands might be responsible for
this so I might track down the necessary changes. I have the
postscript reference manual and should have the cookbook this
weekend but a pointer in the right direction would be a big help.

--R. J. Auletta
  rauletta@gmu90x.gmu.edu
  rauletta@gmuvax2.gmu.edu

amanda@intercon.uu.net (06/25/89)

In article <2077@gmu90x.UUCP>, rauletta@gmu90x.UUCP (rauletta) writes:
> the text is magnified and hence only a
> small part of the page appears on the output.
> 
> I was wondering what postscript commands might be responsible for
> this so I might track down the necessary changes.

It sounds like Elan's PostScript driver is using the clip path to
determine scaling.  Look for lines saying "clippath pathbbox" in them.
Hopefully, this will only occur in one place and you can mangle the
code to do something more reasonable...

--
Amanda Walker
InterCon Systems Corporation