Bar codes, Entering and exiting bar codes, Setting bar code parameters – Printronix ANSI Printer User Manual

Page 48

Advertising
background image

48

Chapter

2

Bar Codes

Bar Codes

You can generate 17 different styles of bar codes and do the following:

all except POSTNET can be rotated 90, 180, or 270 degrees

print with or without a human readable line (HRL)

adjust the symbol size

adjust the density

The following examples show the correct control code syntax and the code
written in the BASIC program language.

Entering And Exiting Bar Codes

To print bar codes, you must first activate the bar code mode:

ESC[3t
LPRINT CHR$(27);“[3t”;

All data following this sequence will be interpreted and printed as bar codes.
To exit:

ESC[0t
LPRINT CHR$(27);“[0t”;

Setting Bar Code Parameters

You can set the style, height, spacing, orientation, and print density. There
are 10 parameters (p1 - p10) to specify. The default values are shown on the
second line below and in Table 16.

ESC [p1;p2;p3;p4;p5;p6;p7;p8;p9;p10}
LPRINT CHR$(27);“[4;9;1;2;6;2;6;2;0;0}”;

Table 16. Default Bar Code Parameters

If pn = Value

Enables

p1 = 4

Code 3/9

p2 = 9

3/4” high bar code

p3 = 1

Human readable line

p4 = 2

Narrow bar width 2/20”

p5 = 6

Wide bar width 6/120”

p6 = 2

Narrow space width 2/120”

p7 = 6

Wide space width 6/120”

p8 = 2

Intercharacter space width 2/120”

p9 = 0

No rotation. Use current font.

p10 = 0

Horizontal print density 60 dpi

Advertising