LaserWriter 8500: PostScript for Changing Paper Tray

This article provides PostScript commands that let you change the paper tray selection for the Apple LaserWriter 8500 printer.
The PostScript information below may be useful for users who are using Apple LaserWriter 8500 printers with systems, typically UNIX-based, that do not provide PostScript driver support for selecting paper trays.

NOTE: This information only applies to the Apple LaserWriter 8500 printer; commands may vary between printer models.

NOTE: The information below does not apply to users with Mac OS and Windows-based computers, since this functionality is built into the PostScript printer drivers for these operating systems.

If your printing system lets you append PostScript to your jobs, the following PostScript code fragments will allow you to change the paper tray selection on a per-job basis. Information on how to change the printer's default tray selection is also provided.

The details of how to automate this process on a per-job basis vary from system to system (if it can be automated at all). Please consult your system's documentation for specifics.

CAUTION: If you choose to use the PostScript code provided in this article, you assume all risks involved in making these changes. PostScript code, if not entered correctly, can place the LaserWriter into a condition requiring service.

250 Page Tray (Standard Cassette)
-------------------------------------------------

Multipurpose Tray
-------------------------------------------------

Optional Cassette 1
-------------------------------------------------

Optional Cassette 2
-------------------------------------------------

Changing the Default Tray
-------------------------------------------------

Use the following information to change the default paper tray selection for the Apple LaserWriter 8500 printer. These settings will remain until the defaults are changed again. The PostScript code fragments below should be downloaded by themselves; they should not be appended to any other PostScript jobs like the per-job fragments discussed above.

The tray selections below are based on the following numbering scheme:
This is the PostScript Level 2 code format for changing the default tray:
This sets the paper tray priority to:
You can change the paper tray priority order by changing the order of the values in the "/Priority" section, above. For example, /Priority [0 1 2 3] makes the standard cassette first priority, then the Multipurpose tray next, then optional cassette 1, and finally optional cassette 2.
Published Date: Feb 18, 2012