Revision D 12/09 | Chapter 4: Programming Commands 91 |
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 | Off | 00 | 0 | Fixed to Off. |
1 | On | 02 | 2 | Fixed to On. |
2 | Off | 00 | 0 | One or both cash drawers open. |
| On | 04 | 4 | Both cash drawers closed. |
3 | Off | 00 | 0 | Not busy at the |
| On | 08 | 8 | Printer is busy at the |
4 | On | 10 | 16 | Fixed to on. |
5 |
|
|
| Undefined. |
6 |
|
|
| Undefined. |
7 | Off | 00 | 0 | Fixed to off. |
2 = Transmit | ||||
|
|
|
|
|
Bit | Status | Hex | Decimal | Function |
|
|
|
|
|
0 | Off | 00 | 0 | Fixed to off. |
1 | On | 02 | 2 | Fixed to on. |
2 | Off | 00 | 0 | Cover closed. |
| On | 04 | 4 | Cover open. |
3 | Off | 00 | 0 | Paper feed button is not pressed. |
| On | 08 | 8 | Paper feed button is pressed. |
4 | On | 10 | 16 | Fixed to on. |
5 | Off | 00 | 0 | Printing not stopped due to paper condition. |
| On | 20 | 32 | Printing stopped due to paper condition. |
6 | Off | 00 | 0 | No error condition. |
| On | 40 | 64 | Error condition exists in the printer. |
7 | Off | 00 | 0 | Fixed to off. |
Continued...