PostScript
1-22 Guide to Using Page Description Languages
The /Duplex key is not supported when used in a job with the
MultiSet-specific pagedevice keys: /EndOfSet, /EndOfRun, and
/Staple, which are also capable of simulating mixed plex.
For more information on mixed plex jobs, see the chapter “Mixed
plex applications” in the
Guide to Managing Print Jobs
.
Printer controller operations
The DocuPrint NPS/IPS printer controller operates as follows:
• PostScript stdout messages are printed on the “JOB
MESSAGES AND ERRORS” page. DocuPrint PostScript
prints error messages directed to %stderr on the “JOB
MESSAGES AND ERRORS” page as well.
• PostScript font substitution error messages appear on the
“JOB MESSAGES AND ERRORS” page only when the
requested font is not present and is not one of the DocuPrint
base 51 font set.
• DocuPrint does not emulate the serial communications
handling aspects of the LaserWriter. Notably, DocuPrint
syntactically treats control-D and control-Z as literal
characters in ASCII strings and binary data, not as end-of-file
delimiters. Also, DocuPrint does not strip high bits from
character string data. Instead DocuPrint treats all input bytes
as valid PostScript.
• DocuPrint handles ASCII or binary input transparently and
does not require two input modes.
• DocuPrint wraps each PostScript document with a save and
restore to ensure that documents are independent. DocuPrint
NPS/IPS implements the exitserver operator to permit
modifying PostScript virtual memory within a document, but
not across documents.
• DocuPrint performs standard PostScript error handling when
it encounters LaserWriter-specific operators that DocuPrint
NPS/IPS does not implement. The error handling process
produces a standard PostScript “undefined command”
message and flushes the master to end-of-file.