A SERVICE OF

logo

Chapter 4: Programming Commands 91
Revision D 12/09
A799-PG00001D
Exceptions
The command is ignored if n is out of range.
An application using DLE (0x10) sequence must send EOT within 100 milliseconds of DLE or the printer will misinterpret
the DLE and execute a clear printer command. Avoid this possibility by using the ID 04 n sequence, which is handled
exactly the same as 10 04 n.
Unlike the A793, that had a dedicated connector and resultant dedicated status reporting for each cash drawer, the A799
has a single connector that shares data reporting from either cash drawer. When either cash drawer is open, an open status
is reported by the printer.
Related information
1 = Transmit printer status
Bit Status Hex Decimal Function
0 O 00 0 Fixed to O.
1 On 02 2 Fixed to On.
2 O 00 0 One or both cash drawers open.
On 04 4 Both cash drawers closed.
3 O 00 0 Not busy at the RS-232C interface.
On 08 8 Printer is busy at the RS-232C interface.
4 On 10 16 Fixed to on.
5 Undened.
6 Undened.
7 O 00 0 Fixed to o.
2 = Transmit RS-232C Busy Status
Bit Status Hex Decimal Function
0 O 00 0 Fixed to o.
1 On 02 2 Fixed to on.
2 O 00 0 Cover closed.
On 04 4 Cover open.
3 O 00 0 Paper feed button is not pressed.
On 08 8 Paper feed button is pressed.
4 On 10 16 Fixed to on.
5 O 00 0 Printing not stopped due to paper condition.
On 20 32 Printing stopped due to paper condition.
6 O 00 0 No error condition.
On 40 64 Error condition exists in the printer.
7 O 00 0 Fixed to o.
Continued...