Bar Codes - Ithaca PcOS Series 80PLUS Programmer's Manual

Ithaca pcos series 80plus pos thermal printer
Table of Contents

Advertisement

Control Codes

Bar Codes

Bar codes
The PcOS Series 80PLUS Printer supports the ability to print bar codes. The printer will print one of
five formats, Interleaved 2 of 5, Code 39, Code 128, UPC A, or EAN-13. The host does not need to
form the graphic image for these bar codes. The host need only send the printer the information to be
bar coded, and a graphic will be generated. Bar codes can be printed in a high-resolution "normal"
mode or a "fast" high-speed mode. The normal mode is more readable than the high-speed mode.
(See the [ESC][EM]B command on the next page for setting the bar code height and print speed.)
Function
ASCII
Hexadecimal
Decimal
IPCL
Description
Where n
Interleaved 2 of 5
Code 39
Code 128
Code 128 Note
Page 42
PcOS Series 80PLUS
Print bar code
[ESC] b <n>{information}[ETX]
1BH 62H <n>... 03H
<27><98><n> ... <3>
&%25 ... [CR]
Interleaved 2 of 5
&%12 ... [CR]
Code 128
&%UE ... [CR] UPC E
&%E8 ... [CR]
EAN-8
This command prints the information as a bar code. The bar code will be
centered on the print zone.
0
Interleaved 2 of 5
1
Code 39
2
Code 128
3
UPC A
4
EAN-13
5
UPC E
6
EAN-8
This is a high-density, self-checking, continuous, numeric bar code. It is
mainly used where fixed length numeric fields are required. The data field
must be an even number of characters. If an odd data field is sent to the
PcOS Series 80PLUS Printer, it will be zero padded. Due to space
limitations, only 20 characters can be printed.
NOTE: Interleaved 2 of 5 does not read well in "fast" mode.
This is an alphanumeric bar code. It is a discrete, self-checking, variable-
length code. The complete data field is printed. Due to space limitations,
only 10 characters can be printed. If illegal characters are passed to the
printer, they are converted to legal codes. For example, a → A.
This is an alphanumeric bar code. It is a high density, variable length,
continuous code that employs multiple element widths. Code 128 has three
possible start codes. The start code defines the code set: A, B, or C. The
first character in the data field defines the Code Set. Start Code A =
<135>; Code B = <136>; and Code C = <137>. The complete data field is
printed. Due to space limitations, only ten characters can be printed. The
printer generates a check digit.
With Code 128, the 'A' space is defined as a <0>. This makes
programming difficult and causes control character conflicts for the
printer. To help solve these problems in Code 128, the PcOS Series
80PLUS Printer subtracts 32 from all characters that are to be included in
the bar code. In the Code 128 definition, an 'A' is <33>. However, the
Rev B 4/13/99
Programmer's Guide
&%39 ... [CR]
&%UP ... [CR] UPC A
&%EA ... [CR] EAN-13
Numeric (0-9) only; must be even number of
digits
26 uppercase letters (A-Z); 10 digits (0-9)
Three sets of 106 different characters
Numeric (0-9) only; 11 digits
Numeric (0-9) only; 12 digits
Numeric (0-9) only; 11 digits
Numeric (0-9) only; 6 digits
Code 39

Advertisement

Table of Contents
loading

Table of Contents