Article View: net.micro.mac
Article #6510Re: LaserPrep -- Help PLEASE!! (Long)
From: naftoli
Date: Tue, 22 Jul 1986 04:02
Date: Tue, 22 Jul 1986 04:02
110 lines
5619 bytes
5619 bytes
> I'm trying to print mac generated postscript via VAX UNIX & Transcript.
> I did the COMMAND-K bit, uploaded it, and when I send it to the laser,
> it only prints Courier, and the log file comes back with an error message
>
> |______Times-Roman not found, using Courier.
>
> What am I missing???
Well folks, I've got the answer and will share it with all. It
would seem that the COMMAND-K postscript dump only contains "font
definitions" for Courier and Seattle, no matter which fonts are
actually used in the document (I consider this a bug -- but of
course, COMMAND-K isn't formally documented anywhere is it?).
Therefore you must edit the prologue and change the following
information in the file.
By the way, this applies to LaserWriter 3.1, version #40 of the
PostScript code (which is mentioned in one of the first lines of
the file). Also, the way I have things set up, the prologue will
not become resident in the LaserWriter, as is the case normally.
I did this because it would intefere with jobs not generated by
the Mac, e.g., psroff (troff).
First, dump a copy of the LaserPrep using the COMMAND-K routine.
It doesn't make a difference which program you use to generate it
(except PageMaker, but that's another story).
Insert a line at the top that contains '#!' by itself. This
tells the Transcript software to execute this file rather than
print it. The second line should be a bunch of zeroes. This is
the "exitserver password". Delete or comment this line out (% at
the beginning of a line will comment that line out). Then go
down a few lines and comment out the lines that begin with:
begin serverdict
ok{statusdict
waittimeout
Next, search for 'Courier'. Delete this line and substitute the
following:
/|______AvantGarde-Book /AvantGarde-Book T rf
/|______AvantGarde-Demi /AvantGarde-Demi T rf
/|______AvantGarde-BookOblique /AvantGarde-BookOblique T rf
/|______Bookman-Light /Bookman-Light T rf
/|______Bookman-Demi /Bookman-Demi T rf
/|______Bookman-LightItalic /Bookman-LightItalic T rf
/|______Courier /Courier T rf
/|______Courier-Bold /Courier-Bold T rf
/|______Courier-Oblique /Courier-Oblique T rf
/|______Helvetica /Helvetica T rf
/|______Helvetica-Bold /Helvetica-Bold T rf
/|______Helvetica-Oblique /Helvetica-Oblique T rf
/|______Helvetica-Narrow /Helvetica-Narrow T rf
/|______Helvetica-Narrow-Bold /Helvetica-Narrow-Bold T rf
/|______Helvetica-Narrow-Oblique /Helvetica-Narrow-Oblique T rf
/|______NewCenturySchlbk-Roman /NewCenturySchlbk-Roman T rf
/|______NewCenturySchlbk-Bold /NewCenturySchlbk-Bold T rf
/|______NewCenturySchlbk-Italic /NewCenturySchlbk-Italic T rf
/|______Palatino-Roman /Palatino-Roman T rf
/|______Palatino-Bold /Palatino-Bold T rf
/|______Palatino-Italic /Palatino-Italic T rf
/|______Symbol /Symbol F rf
/|______Times-Roman /Times-Roman T rf
/|______Times-Bold /Times-Bold T rf
/|______Times-Italic /Times-Italic T rf
/|______ZapfChancery-MediumItalic /ZapfChancery-MediumItalic T rf
I think you can follow the pattern. The only thing that needs
explanation is the 'T' or 'F'. Well, I can't explain it except
to say that it's some sort of mapping flag, and that all fonts
should be 'T' except for Symbol which should be 'F'. Included
above are all of the LaserWriter Plus fonts except for Dingbats.
I left that out so far because I didn't have it handy. If there
are fonts on the list that you don't have (e.g., if you have a
plain LaserWriter) then delete all the extras; things will
probably run a bit faster (my guess).
OK. Search for a line that contains 'eexec'. What you should do
next depends on whether you want smoothing or not. If you don't,
delete this line and the very long line of numbers below it. If
you do, delete this line, and add a '<' to the beginning of the
line of numbers and a '>' to end of it. Then, add a line
following that one that just says 'eexec'. The line after the
'eexec' that you just inserted has two CONTROL-Ds. Delete both
of those and everything else to the bottom of the file.
Voila, you have just created a UNIXable Mac prologue. Just
prepend it to any COMMAND-F generated PostScript, and send the
mess through Transcript (on System V this would be 'lp
-dPostScript filename').
I'm willing to mail my copy to anyone who wants one, and will
post if there is enough demand. I do not take any reponsibility
for the accuracy of the information presented here, and I also
have only done minimal testing (printing out various text
documents, samples of MacPaint, MacDraw, and Excel charts). As
far as I can tell, all works fine, but I would appreciate hearing
about any problems.
I would like to thank A. Remy Malan and Ron Hitchens for their
help and information, they figured out most of this, and everyone
else, who sent their sympathies :-).
--
Robert Berlinger
Systems Analyst
Albert Einstein College of Medicine
UUCP: ...{philabs,cucard,pegasus,ihnp4,rocky2}!aecom!naftoli
Compuserve: 73047,741
Technical Details
Message-ID:
<386@aecom.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utcs!mnetor!seismo!cmcl2!philabs!aecom!naftoliReferences:
<377@aecom.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!utcs!mnetor!seismo!cmcl2!philabs!aecom!naftoli From: naftoli@aecom.UUCP Newsgroups: net.micro.mac Subject: Re: LaserPrep -- Help PLEASE!! (Long) Message-ID: <386@aecom.UUCP> Date: Tue, 22-Jul-86 00:02:50 EDT Article-I.D.: aecom.386 Posted: Tue Jul 22 00:02:50 1986 Date-Received: Tue, 22-Jul-86 09:02:53 EDT References: <377@aecom.UUCP> Distribution: net Organization: Albert Einstein College of Medicine Lines: 110