Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!snorkelwacker.mit.edu!usc!samsung!crackers!m2c!umvlsi!umaecs!giovin From: giovin@ecs.umass.edu Newsgroups: comp.sys.apple2 Subject: Solution: Printing GS Postscript on a VAX Message-ID: <12544.27c52f34@ecs.umass.edu> Date: 22 Feb 91 14:48:20 GMT Lines: 32 For those of you having trouble getting your IIGS postscript files printing on other machines (i.e. VAX), here's a hack provided by a comp.postscript reader: Here it is. After you write out a postscript file, find that line with "waittimeout" on it. It should look something like (or maybe exactly like) this except that it will be all on one line: /tx{userdict/note known pgs 1680 eq 1 index and{legal}if pgs 1212 eq{dup{note}if 54 32.4 translate}if pgs 1403 eq userdict/a4small known and{a4small}if pgs 1320 eq and{letter}if pxs pys scale ppr aload pop Fpr{pop exch neg exch translate pop}{translate pop pop 270 rotate}ifelse 1 -1 scale statusdict begin waittimeout 300 lt{/waittimeout 300 def}if end}bdf Now change the stuff on the last two lines "scale statusdict begin waittimeout 300 lt{/waittimeout 300 def}if end}bdf" to just "scale }bdf" That's it. There's no need to remove that first line in the text (what I thought was binary stuff). Just doing this seems to be good. Of course, if you have problems, try taking out the binary stuff. The final result of the "/tx" line should be this: /tx{userdict/note known pgs 1680 eq 1 index and{legal}if pgs 1212 eq{dup{note}if 54 32.4 translate}if pgs 1403 eq userdict/a4small known and{a4small}if pgs 1320 eq and{letter}if pxs pys scale ppr aload pop Fpr{pop exch neg exch translate pop}{translate pop pop 270 rotate}ifelse 1 -1 scale }bdf By the way, don't forget to put all of those lines back together afterwards. Rocky Brought to you by Super Global Mega Corp .com