EFP9800 ESC/POS Commands

To guard against this situation, an application should determine the cause of a busy condition and take appropriate action or pace further real time commands to avoid filling the buffer. There are a minimum of 256 bytes available in the printer’s buffer when it goes busy.

The commands are listed numerically by hexadecimal code.

Real Time Status Transmission

Transmits the printer status in real time. In RS-232C communications, the printer transmits only one status byte before checking the DSR state. The command is ignored if n is out of the specified range. Slip status may be incorrect for paper with holes.

Hexadecimal

Decimal

ASCII

Value of n

10 04 n

16 4 n

DLE EOT

1 = Transmit Printer Status

 

 

 

2

= Transmit Offline Status

 

 

 

3

= Transmit Error Status

 

 

 

4

= Transmit Receipt/Journal Paper Low

 

 

 

Switch Status

 

 

 

5

= Transmit Slip Paper Status

 

 

 

6

= Transmit Validation Paper Status

The printer performs this command even when it is offline, receive buffer is full, or in an error state. Do not use this command within the data sequence of another command that consists of two or more bytes. The Real Time Status Transmission command is transmitted any time the command sequence 10 04 (n = 1-6) is received, even if the sequence is part of another command.

6– 58

3255 4073– 002

Page 148
Image 148
Unisys EFP9800 manual Real Time Status Transmission, Dle Eot