greid@adobe.com (Glenn Reid) (05/18/89)
A few have you have reported problems printing files retrieved from the
Adobe PostScript File Server. The symptom were either no output (if
you don't have a mechanism for catching PS errors) or the "undefined"
error on "BEGINPAGE". I had trouble reproducing this, but I have
finally discovered what the problem is.
PROBLEM:
You have an old version of our TranScript spooling software that
does page reversal incorrectly. The definitions for "BEGINPAGE"
are not visible to the program because the "Setup" section of the
document gets reversed to the end of the document wiht Page 1,
which is a bug.
SOLUTION:
The easiest thing is to add a single line to the beginning of
the file that contains just %! (this is the same as editing out
the "PS-Adobe-2.0" from the first line). This will cause the
TranScript program to believe that it is not allowed to reverse
the pages, and the problem will go away.
More complicated alternatives are either to turn off page reversal
for the printer (see TranScript documentation) or to edit the
PostScript language file to allow page reversal to work correctly.
This means either moving %%EndProlog after the %%EndSetup comment
(which is not strictly a good idea, but will work around the
problem) or getting rid of all instances of either "PROLOGUE begin"
or the corresponding calls to "end". This still leaves the
encoding vector at the end, in the wrong place, but I think most
documents should print OK. You might see "yen" symbols instead of
bullets or other minor quirks. It might be easier just to run
"psrev" to reverse the pages and then hand-edit the setup section
back to the beginning.
Of course, you could always upgrade your version of TranScript, too.
Send mail to "psmith@adobe" to do that, or call 1-800-344-8335.
Thanks to all of you who point it out, and sorry about the problems.
Glenn Reid
Adobe Systems