Specifications
7193 Owner’s Guide Chapter 6: Commands
August 1998 77
Real Time Printer Status Transmission
Transmits one byte status of the printer in real time.
Hexadecimal Decimal ASCII
1D 05 29 5 GS ENQ
Bit Status Hex Decimal Function
0Off
On
00
01
0
1
Receipt paper adequate.
Receipt paper low.
1Off
On
00
02
0
2
Receipt paper adequate.
Receipt paper low.
2Off
On
00
04
0
4
Both receipt and cassette doors closed.
Receipt or cassette door open.
3Off
On
00
08
0
8
Not busy at the RS-232C interface.
Printer is busy at the RS-232C interface.
4Off
On
00
10
0
16
One or both cash drawers open.
Both cash drawers closed.
5Off
On
00
20
0
32
Paper present at both slip sensors.
Paper not present at one or both slip sensors.
6Off
On
00
40
0
64
No error condition.
Error condition exists in the printer.
7 On 80 128 Fixed to On.
7193 Clear Printer Command
Resets certain parameters and clears the print buffer as originally defined. This is NOT a
Real Time command. It only distinguishes the Clear Printer command from other DLE
sequences.
Hexadecimal Decimal ASCII
10 00 16 0 DLE NUL
Recognizing Data from the Printer
An application sending various Real Time and non-Real Time commands to which the
printer responds can determine which command a response belongs to by the following
table. Responses to ESC u and ESC v are non-Real Time responses and will arrive in the
order in which they were solicited.
Although the original intent of the response to ESC v was to provide error information in
its one-byte response, the response up to now has always been Hex 00 when transmitted.
This is because ESC v was not processed until the error condition was cleared. With the
improvement to the busy line handling described earlier in this section, ESC v will be
processed as long as there is no paper out or cover open error condition.