Specifications
Revision C 16/01/96
Chapter 3 "PJL" - 48
Device Variable
The @PJL USTATUS DEVICE command allows the printer to send status messages when the printer
status changes. The printer will send the status by the status code shown in the table below.
Status code Status
10000 - 10999 Status information such as printer on-line or off-line.
11000 - 11999 Status of available paper in paper input sources, such as paper empty, and auto-
switching to another paper source.
20000 - 20999 PJL parser errors. The entire command line of a PJL command is ignored when
an error (except for code 20004 ) occurs.
25000 - 25999 PJL parser errors. Part of a PJL command is ignored when the error occurs.
27000 - 27999 PJL semantic errors, which means that they are grammatically acceptable but
cannot be executed. For example, locking the only sole unlocked paper tray
causes this error.
30000 - 30999 Errors which do not stop the printing procedure if the CONTINUE is set to
AUTO (auto continue mode). If the CONTINUE mode is set to STOP, the
printer stops printing and goes to off-line status, and resumes when the
CONTINUE or SEL key are pressed.
35000 - 25999 Errors which may cause incorrect printing results, such as loss of some print
data on a page. The operator's mediation may be required.
40000 - 40999 Errors such as paper empty, cover open, or paper jams, which suspend printing
until the operator takes the corresponding corrective action.
41000 - 41999 Errors in the paper source such as running out of paper in current paper tray
and not available from any other paper sources.
Example :
Example 1 :
The application sends the following command to the printer :
<ESC>%-12345X@PJL <CR><LF>
@PJL USTATUS DEVICE = VERBOSE <CR><LF>
<ESC>%-12345X
The printer may send back the answer for the above command :
@PJL USTATUS DEVICE<CR><LF>
CODE=40021<CR><LF>
DISPLAY='12 COVER OPEN '<CR><LF>
ONLINE=FALSE<CR><LF>
<FF>
Example 2 :
When the following wrong PJL command is sent :
<ESC>%-12345X@PJL <CR><LF>
@PJL USTATUS DEVICE = VERBOSE <CR><LF>
@PJL ECO wrong sample 3-6-1993 23:12:00 <CR><LF>
<ESC>%-12345X
The printer may send back the answer for the above command :
@PJL USTATUS DEVICE<CR><LF>
CODE=20002<CR><LF>
<FF>