Xerox 721P87491 Printer User Manual


 
POSTSCRIPT
XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 2-25
status and bytesavail return different results when output is
compared among different implementations of PostScript, due to
differences in the implementation of file I/O.
Path limits
The LaserWriter has a limit of 1500 path segments that can be
defined in the current path. Any master that exceeds this limit
generates a limitcheck error.
DocuPrint NPS uses a different scheme for representing paths in its
internal memory than that used by the LaserWriter. Although the
maximum number of path segments is larger than the LaserWriters
(in other words, masters that print on the LaserWriter also print on
DocuPrint NPS without limitcheck error), it is difficult to state the
exact limit, due to the different algorithm for storing rendered shapes
in DocuPrint NPS.
PostScript VM limits
DocuPrint simulates PostScript virtual memory (VM) limits (default=4
MBytes). When the PostScript VM limit is reached, it sends the
PostScript error message VMe=Error to the JOB AND ERROR
MESSAGES page. In rare cases when real VM runs out, the Printer
Controller sequencer is automatically restarted and the job is held for
either restart or cancellation by the operator.
SetCacheDevice
DocuPrint does not pad the bounding box of user-defined fonts.
Emitters that depend on the PostScript interpreter for padding of the
bounding box create PostScript masters that can result in blank
pixels.
Device orientation and setscreen operator
Due to differences between the device coordinate systems in
DocuPrint NPS and those in the LaserWriter or a typical desktop
printer, the use of the setscreen operator produces different results
between printers.
Figure 2-6. DocuPrint device coordinate