Xerox 4213 manual System parameters, Statusdict operators, Serverdict begin password exitserver

Models: 4213

1 246
Download 246 pages 22.09 Kb
Page 225
Image 225

POSTSCRIPT EMULATION

System parameters

The PDL in the 4213 uses a variety of programming parameters which fall into two categories:

·Non-volatile, or persistent, parameters stored in Non-Volatile memory (NVRAM).

·Volatile parameters which remain in memory only until the end of the current job or the printer is powered off.

These parameters are stored in a special dictionary called statusdict. These parameters can be changed through a PostScript programme using operators that access statusdict. Most persistent parameters can also be changed from the User Interface.

Statusdict operators

Following is a list of operators found in statusdict. These operators can be invoked once statusdict has been pushed onto the dictionary stack. You can gain access to statusdict by issuing statusdict begin at the start of a programme and use the operators by calling them by name.

In order to change persistent parameters, however, you must first exit from the normal save and restore context used by the server to prevent changes in the virtual memory from extending past the job boundaries. Use the following statement:

serverdict begin [password] exitserver

[password] is the system administrator password with a default value of zero. It can be changed to any other integer with the operator setpassword. In general, it is not advisable to change the password from the default value of zero. Many application programmes look for the password set to zero and will not function if the password is changed. An incorrect password returns the error message "PasswordIncorrect". The correct password causes the server to respond with the following message:

%%[exitserver:permanent state may be changed]%%

XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE

4-3

Page 225
Image 225
Xerox 4213 manual System parameters, Statusdict operators, Serverdict begin password exitserver