Printer Job Language - Technical Reference Manual

General PJL Environment Variables
Variable Description Sample Value
Range
INTRAY3SIZE Returns the size of the paper currently
installed in the optional cassette (LaserJet
4/4M, 4/4M Plus, 4V/4MV, 5/5M), envelope
feeder (LaserJet 4Si/4SiMx), or tray 3 (5Si/
5SiMx/5Si Mopier). INTRAY3SIZE is a valid
variable only if currently installed. If it is not
installed, the printer returns “?” instead of a
paper size, indicating the variable is unknown.
LETTER, LEGAL,
A4, A3, LEDGER,
EXECUTIVE,
JISB4, JISB5,
COM10,
MONARCH,
CUSTOM
INTRAY4SIZE Returns the size of the paper currently
installed in the envelope feeder. INTRAY4SIZE
is a valid variable only if the envelope feeder
currently is installed. If it is not installed, the
printer returns “?” instead of an envelope size,
indicating that the variable is unknown.
COM10,
MONARCH, C5,
DL, B5
INTRAY5SIZE Returns the size of the paper currently
installed in the first optional input tray.
INTRAY5SIZE is a valid variable only if the
optional tray currently is installed. If it is not
installed, the printer returns “?” instead of a
tray size, indicating the variable is unknown.
LETTER, LEGAL,
A4, A3, LEDGER,
JISB4, JISB5,
EXECUTIVE,
CUSTOM
INTRAY6SIZE
INTRAY7SIZE
INTRAY8SIZE
Returns the paper size currently installed in
these optional input trays. INTRAYxSIZE is
valid only if the optional tray is installed. If
not installed, the printer returns “?” instead of
a tray size, indicating the variable is unknown.
LETTER, LEGAL,
A4, and others
(tray-dependent)
IOBUFFER Sets the value of the I/O buffering variable. ON, OFF, AUTO
IOSIZE Sets up the size, in Kbytes, of the configurable
I/O buffers when IOBUFFER=ON. The size is
set in increments of 10 Kbytes (up to 100
Kbytes, then in 100 Kbyte increments).
10 to maximum
available memory
JOBATTR Used to append a string to a list of job
attribute strings associated with the current
job. These can be read through the PML object
JOB-INFO-JOB_ATTRn.
Attribute String
Environment Commands 6-15