CognitiveTPG A760 User Manual

Page 82

Advertising
background image

A760 User Guide: Programming Supplement
Chapter 4: Programming commands

82

Revision F January 2010

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

Request alternate status (parallel 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

High = Paper Out

(Not Implemented. Low = Paper Present

Interpreted as

Paper Out.)

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, when the
IEEE 1284 interface is in unidirectional mode. When this
command is send to the printer, the printer goes “Busy”
unit all data which has been sent to the print 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