Unit 2: Printer Job Language
Page 2-16 SATO D512 PCL Programming Manual
USTATUS CommandThis command is used to enable and disable unsolicited status from the
printer. Unsolicited status information is sent automatically when an
asynchronous event occurs. Table 2-4 lists the asynchronous information that
can be enabled and disabled.
Syntax:
@PJL USTATUS ustatus variable=value[<CR>]<LF>
Response Syntax:
@PJL USTATUS ustatus variable<CR><LF>
[one or more lines of printable characters, spaces, or tabs]<CR><LF>
<FF>
To determine which variables your printer supports, see “Table 2-4:
USTATUS Unsolicited Status Variables” on this page.
See “Status Message Format” on page 2-18 for additional information about
the messages returned by the INFO STATUS, USTATUS DEVICE, and
USTATUS TIMED commands.
ustatus variable=value
The following values are supported for the ustatus variable=value parameter.
Table 2-4: USTATUS Unsolicited Status Variable Values
Ustatus Variable Valu e Description
DEVICE ON Enables unsolicited status for device changes.
VERBOSE Enables unsolicited status for all device changes. Also
enables warnings from the PJL parser.
OFF Disables unsolicited status for device changes.
JOB ON Enables unsolicited status for job changes. The printer
sends a status message when a job begins and ends.
OFF Disables unsolicited status for job changes.
PAGE ON Enables unsolicited status for page changes. The printer
sends a status message when a printed sheet reaches the
standard output bin.
OFF Disables unsolicited status for page changes.
TIMED 5 to 300 in
seconds
Enables timed unsolicited status. The printer automatically
sends status at a specified time interval.
0 Disables timed unsolicited status.