CognitiveTPG A799 User Manual

Page 91

Advertising
background image

Chapter 4: Programming Commands

91

Revision D 12/09

A799-PG00001D

Exceptions

The command is ignored if n is out of range.
An application using DLE (0x10) sequence must send EOT within 100 milliseconds of DLE or the printer will misinterpret
the DLE and execute a clear printer command. Avoid this possibility by using the ID 04 n sequence, which is handled
exactly the same as 10 04 n.
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.
Related information

1 = Transmit printer status

Bit Status Hex Decimal Function

0

Off

00

0

Fixed to Off.

1

On

02

2

Fixed to On.

2

Off

00

0

One or both cash drawers open.

On

04

4

Both cash drawers closed.

3

Off

00

0

Not busy at the RS-232C interface.

On

08

8

Printer is busy at the RS-232C interface.

4

On

10

16

Fixed to on.

5

Undefined.

6

Undefined.

7

Off

00

0

Fixed to off.

2 = Transmit RS-232C Busy Status

Bit Status Hex Decimal Function

0

Off

00

0

Fixed to off.

1

On

02

2

Fixed to on.

2

Off

00

0

Cover closed.

On

04

4

Cover open.

3

Off

00

0

Paper feed button is not pressed.

On

08

8

Paper feed button is pressed.

4

On

10

16

Fixed to on.

5

Off

00

0

Printing not stopped due to paper condition.

On

20

32

Printing stopped due to paper condition.

6

Off

00

0

No error condition.

On

40

64

Error condition exists in the printer.

7

Off

00

0

Fixed to off.

Continued...

Advertising