M-S Cash Drawer A794 User Manual

Page 107

Advertising
background image

Chapter 6: Programming Information

A794 Owner’s Guide

December 1999

102

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 2-7 are not used.

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 TM-T88 Emulation, this command is ignored.

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.
Interpreted as Paper Out.)

High = Paper Out
Low = Paper Present

03

Paper Out (Default)

High = Paper Out
Low = Paper Present

>03

Ignored, No Change

Printer Does Not Stay BUSY

1

1

PAPER 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.

Advertising