CognitiveTPG A799 User Manual

Page 87

Advertising
background image

Chapter 4: Programming Commands

87

Revision D 12/09

A799-PG00001D

The status bytes to be transmitted are described in the three tables on the next page.

Exceptions

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.
Printer status (n = 1 or n = 49)
Bit Off/On Hex Decimal Status for transmit status

0

Off

00

0

Paper present.

On

01

1

Paper exhausted.

1

Off

00

0

Cover closed.

On

02

2

Cover open.

2

Off

00

0

Paper present.

On

04

4

Paper exhausted.

3

Undefined.

4

Off

00

0

Not used. Fixed to off.

5

Undefined.

6

Undefined.

7

Off

00

0

Not used. Fixed to off.

Transmit status

ASCII

GS r n

Hexadecimal 1D 72 n

Decimal

29 114 n

Value of n:

1, 49 = printer status

2, 50 = cash drawer status

4, 52 = Flash memory user sector status

Transmits the status specified by n. This is a batch mode command
which transmits the response after all prior data in the receive buffer
has been processed. There may be a time lag between the printer
receiving this command and transmitting the response, depending on
the receive buffer status.
When DTR/DSR RS-232C communications handshaking control is
selected, the printer transmits the one byte response only when the host
signal DSR indicates it is ready to receive data.
When XON/XOFF RS232C communications handshaking control is
selected, the printer transmits the one byte response regardless of the
host signal DSR.

Advertising