Chapter 6: Programming Information | A794 Owner’s Guide |
Transmit Peripheral Device Status (RS-232C printers only)
ASCII | ESC u 0 |
Hexadecimal | 1B 75 0 |
Decimal | 27 117 0 |
Value of returned byte:
Bit 0 | Bit 1 | ||
1 | = Drawer 1 Closed | 1 | = Drawer 2 Closed |
0 | = Drawer 1 Open | 0 | = Drawer 2 Open |
Bits
Transmits current status of the cash drawers. One byte is sent to the host computer. In DTR/DSR protocol, the printer waits for DSR = SPACE. If a drawer is not connected, the status will indicate it is closed.
Exceptions
Unlike the A793, that had a dedicated connector and resultant dedicated status reporting for each cash drawer, the A794 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
In
Request Alternate Status (A793 Emulation Only) |
| |
ASCII | ESC u n |
|
Hexadecimal 1B 75 n |
| |
Decimal | 27 117 n |
|
Value and Range of n: |
| |
Value of n | Function | Description |
00 | Drawer 1 | High = Open |
|
| Low = Closed or Not Present |
01 | Drawer 2 | High = Open |
|
| Low = Closed or Not Present |
02 | Paper Low (Not Implemented. | High = Paper Out |
| Interpreted as Paper Out.) | Low = Paper Present |
03 | Paper Out (Default) | High = Paper Out |
|
| Low = Paper Present |
>03 | Ignored, No Change | Printer Does Not Stay BUSY1 |
1PAPER EXHAUST LINE is valid to indicate previously requested status.
This command allows the printer to inform the host when the data in the buffer has been processed. The PAPER EXHAUST line shows the status for the cash drawer or receipt paper as shown in the table.
Status information is limited to what can be sent by the dedicated lines: BUSY, ACK, PAPER EXHAUST, and FAULT.
102 | December 1999 |