Specifications
CHAPTER 3
LaserWriter Pro Software
Interpreter Parameters 37
Interpreter Parameters 3
Certain parameters control the operation and behavior of the PostScript interpreter.
Many of them are connected with memory allocation and other specific-purpose
resources. For instance, interpreter parameters control the maximum amount of memory
allocated to virtual memory, font cache, and halftone screens.
The LaserWriter Pro printer is configured initially with interpreter parameter values
appropriate for most applications. However, using a PostScript language program, you
can alter the interpreter parameters to favor certain applications, or to adapt the printer
to special requirements. There are three classes of interpreter parameters: user, system,
and device.
Each class has a PostScript language operator to read the parameter values and an
operator to set parameter values. There are six resulting operators:
currentuserparams, setuserparams, currentsystemparams,
setsystemparams, currentdevparams, and setdevparams.
You will find information on parameter semantics in the PostScript Language Reference
Manual, and the PostScript Language Reference Manual Supplement.
User Parameters 3
Within reasonable limits, you can change user parameters without a special authoriza-
tion or password, using any PostScript Language program. User parameters establish
temporary policies on issues such as size limits, and inserting new items into caches.
The setuserparams operator sets user parameters, and the currentuserparams
operator reads their current values. Unless otherwise indicated, all user parameters are
subject to save and restore boundaries. Restore resets all user parameters to their
values at the time of the matching save. The initial value of the user parameters when
the printer is turned on for the first time depends upon the product. Table 3-9 lists the
user parameters present in the LaserWriter Pro printer.
Table 3-9 User parameters
Key Type Default Details
JobName
string () ≤ 32 characters
JobTimeout
integer 0 ≥ 0
MaxDictStack
integer 530 ≥ 0
MaxExecStack
integer 10015 ≥ 0
MaxFontItem
integer 12500 ≥ 0
MaxFormItem
integer 100000 ≥ 0
continued










