User guide
Status and Error Reporting for the LA600 MultiPrinter
18.3 Device Status Report (DSR)
Table 18–4 DSR Codes
Ps Description Reference
?20 No malfunction
?21 Hardware failure (State)
?22 Communication failure (Event)
?23 Input buffer overflow (Event)
?24 Printer offline (State)
?26 Cover open (State)
?27 Paper out (State)
?30 ASF installed (State)
?32 Paper jam or ASF error (Event)
?45 Character beyond right margin (Event) Section 18.3.1
?57 First report since initialization (Event) Section 18.3.2
?58 Cutting device installed (State)
?61 Cutting device error (Event)
Definitions for ‘‘Event’’ and ‘‘State’’ in Table 18–4 are given in the Command
Dictionary, under DSR.
The following table gives two DSR examples:
Extended Report Meaning
ESC [ 0 n ESC [ ? 20 No error
ESC [ 3 n ESC [ ? 24 ; 26 n Printer offline; cover open
Some errors, including all that require operator intervention, trigger
unsolicited error reports when they occur, if unsolicited error reports are
enabled. (In a shared environment, any action that would block a printer
queue requires notification of the host system.)
The LA600 maintains a minimum of 30 error conditions. When the error buffer
is full, a status message is stored in a status message buffer for transmission.
If another event occurs and the transmission of the previous message did not
start within a timeout of 600 milliseconds, the new message buffer is skipped.
As soon as the interface is enabled, a message stored in the status message
buffer is transferred. In any case, therefore, the power-on status message is
transmitted.
18–4 Status and Error Reporting for the LA600 MultiPrinter