Xerox 721P87491 Printer User Manual


 
POSTSCRIPT
2-24 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES
File operators and standard devices
When %stdin is the filename for the file operator, DocuPrint NPS
does not create a new file object. For example, the following
PostScript segment uses %stdin to open a file:
(%stdin) (r) file % open a file for reading from the
stdin device.
DocuPrint NPS returns the file object for %stdin created at
initialization time, which is used for reading the PostScript master.
Therefore, PostScript masters should avoid doing a closefile on
%stdin because this action closes the file object that is used by the
PostScript interpreter to read the PostScript master.
Although the use of the operator file on %stdin is common, other
PostScript operators such as closefile are rarely used with the
standard devices. Likewise, miscellaneous file operators such as
Table 2-2. Implementation limits
Quantity Limit Description
integer Largest: 2
31
-1
Smallest: -2
31
_
real Largest: 10
38
Smallest: -10
38
Actual values are slightly less than 10
38
and slightly more than -10
38
.
array 65536 or 2
16
Maximum length of an array
dict 65536 or 2
16
Maximum capacity of a dictionary (key
value pairs)
string 262144 or 2
18
Maximum number of characters in a name
file See File operators and standard devices _
userdict 2000 Capacity of UserDict
operand stack 5000 Maximum depth of the operand stack
dict stack 50 Maximum depth of the dictionary stack
exec stack 250 Maximum depth of the execution stack
interpreter level Variable Maximum number of recursive invocation
of the interpreter
save level 31 Maximum number of active saves
gsave level 31 Maximum number of active gsaves
path 1500
See Path limits
_
dash 65536 Maximum elements in dash pattern
VM Approximately 4 megabytes Maximum size of the virtual memory in
bytes
systemdict 256 Maximum capacity of System Dict
errordict 28 Maximum capacity of Error Dict