CognitiveTPG A760 User Manual

Page 88

Advertising
background image

A760 User Guide: Programming Supplement
Chapter 4: Programming commands

88

Revision F January 2010

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

3, 51 = slip paper status

4, 52 = Flash memory user sector status

Range of n:

1–4

49–52

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 RS-232C communications
handshaking control is selected, the printer transmits the
one byte response regardless of the host signal DSR.

When unsolicited status mode (USM) is enabled using the
enable/disable unsolicited status mode command (1D 61),
the status transmitted by this command (transmit status)
and the USM status must be differentiated according to
the information found in recognizing data from the printer.
This is found in the real time commands section of this
document.
The status bytes to be transmitted are described in the
following four tables.

Exceptions

When n is out of the specified range, the command is
ignored.
Unlike the A756, that had a dedicated connector and
resultant dedicated status reporting for each cash drawer,
the A760 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

Receipt paper adequate.

On

01

1

Receipt paper low.

1

Off

00

0

Receipt paper adequate.

On

02

2

Receipt paper low.

2

Off

00

0

Receipt paper present.

On

04

4

Receipt paper exhausted.

3

Off

00

0

Receipt paper present.

On

08

8

Receipt paper exhausted.

4

Off

00

0

Not used. Fixed to off.

5

Off

00

0

Slip leading edge sensor:

paper present.

On

20

32

Slip leading edge sensor:

no paper.

6

Off

00

0

Slip trailing edge sensor:

paper present.

On

20

32

Slip trailing edge sensor:

no paper.

7

Off

00

0

Not used. Fixed to off.

Cash drawer status (n = 2 or n = 50)
Bit Off/On Hex Decimal Status for transmit status

0

Off

00

0

One or both cash drawers

open.

On

01

1

Both cash drawers closed.

1

Off

00

0

One or both cash drawers

open.

On

02

2

Both cash drawers closed.

2

Undefined

3

Undefined

4

Off

00

0

Not used. Fixed to off.

5

Undefined.

6

Undefined.

7

Off

00

0

Not used. Fixed to off.

Continued...

Advertising