🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #2536

Re: Why is Mac PostScript a problem

#2536
From: William Roberts
Date: Mon, 16 Jul 1990 11:20
36 lines
2286 bytes
In <9674@hubcap.clemson.edu> philip@hubcap.clemson.edu (Philip L Harshman) writes:

>Why is this necessary?  Why is Apple's PostScript so non-standard?  And just
>what is it about the Apple LaserPrep file that gives other printer so much
>trouble?  I'd appreciate any info people can pass on about this.

Mac LaserPrep files are a problem because they make use of such
a wide range of PostScript esoterica and have built-in
assumptions about the kinds of printers they might be used
with. This is one reason why programs like PageMaker offer the
option of using their own (awful) PostScript prep files which
they supply for a wider range of printers.

As an example of the "gee whizz" approach that the Mac stuff
uses, they create a procedure which records the default clip
region in device coordinates, and call it at the beginning of
every page. Each page is started by executing a string
containing the names of some PostSCript routines (hence it
executes those routines - I have no idea why they do this...)

Some of the eexec stuff actually contains a string of gibberish
which is passed to cexec (is this 68000 code?), so that may
cause some hassle with printers onther than the LaserWriters.

The reason behind all this? I think it is just intended to be
non-encapsulated PostScript. Apple may simply be trying to make
it hard to include Mac postscript in other documents, presumably
on the grounds that PostScript is an output language intended
only for printers, and that document composition should be done
at an earlier stage.
-- 

William Roberts                 ARPA: liam@cs.qmw.ac.uk
Queen Mary & Westfield College  UUCP: liam@qmw-cs.UUCP
Mile End Road                   AppleLink: UK0087
LONDON, E1 4NS, UK              Tel:  071-975 5250 (Fax: 081-980 6533)
Technical Details
Message-ID: <2514@sequent.cs.qmw.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!elroy.jpl.nasa.gov!jarthur!uunet!mcsun!ukc!icdoc!qmw-cs!liam
References: <9674@hubcap.clemson.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!elroy.jpl.nasa.gov!jarthur!uunet!mcsun!ukc!icdoc!qmw-cs!liam
From: liam@cs.qmw.ac.uk (William Roberts)
Newsgroups: comp.lang.postscript
Subject: Re: Why is Mac PostScript a problem
Keywords: mac postscript
Message-ID: <2514@sequent.cs.qmw.ac.uk>
Date: 16 Jul 90 11:20:15 GMT
References: <9674@hubcap.clemson.edu>
Organization: Computer Science Dept, QMW, University of London, UK.
Lines: 36