Bar codes – CognitiveTPG A799 User Manual

Page 98

Advertising
background image

Chapter 4: Programming Commands

98

Revision D 12/09

A799-PG00001D

Recognizing data from the printer

An application sending various real time and non-real time commands to which the printer responds can determine which
command a response belongs to by the table below.
Responses to transmit peripheral device status (1B 75) and transmit paper sensor status (1B 76) are non-real time
responses and will arrive in the order in which they were solicited.

Batch mode response

Response recognized by:

ASCII

HEX

ECS u 0

1B 75 0

0

0

0

0

0

0

x

x

Binary

ESC v

1B 76

0

x

x

0

0

x

x

x

Binary

GS I n

1D 49 n

0

x

x

0

x

x

x

x

Binary

GS r n

1D 72 n

0

x

x

0

x

x

x

x

Binary

Real time response

Response recognized by:

ASCII

HEX

GS EOT n

1D 04 n

0

x

x

1

x

x

1

0

Binary

DLE EOT n

10 04 n

0

x

x

1

x

x

1

0

Binary

GS ENQ

1D 05

1

x

x

x

x

x

x

x

Binary

XON

0

0

0

1

0

0

0

1

Binary

XOFF

0

0

0

1

0

0

1

1

Binary

Unsolicited status mode (USM)

Response recognized by:

USM Byte 1

0

x

x

1

x

x

0

0 Binary

USM Byte 2-4

0

x

x

0

x

x

x

x Binary

Bar codes

These commands format and print bar codes and are described in order of their hexadecimal codes.
These commands describe operation for 80mm paper. If the printer supports 82.5mm paper, the dot spacing is the same but
there are 640 printable dots rather than the 576 printable dots on 80mm paper.

Select printing position of HRI characters

ASCII

GS H n

Hexadecimal 1D 48 n

Decimal

29 72 n

Value of n:

Printing position

0 = Not printed

1 = Above the bar code

2 = Below the bar code

3 = Both above and below the bar code

Default:

0 (Not printed)

Prints HRI (human readable interface) characters above or below the bar code.

Advertising