Programmer's Guide
PcOS Series 90PLUS
Printer Control Codes
Bar Codes
11/07/05
Rev Q
Page 55
5.10
Bar codes
The Series 90PLUS Printer has the ability to print bar codes. The printer will print one of five formats,
Interleaved 2 of 5, Code 39, Code 128, UPC A, and 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
Print bar code
ASCII
[ESC] b <n>{information}[ETX]
Hexadecimal
1BH 62H <n>... 03H
Decimal
<27> <98> <n> ... <3>
IPCL
&%25 ... [CR]
Interleaved 2 of 5
&%39 ... [CR]
Code 39
&%12 ... [CR]
Code 128
&%UP ... [CR]
UPC A
&%EA ... [CR]
EAN-13
&%UE ... [CR]
UPC E
&%E8 ... [CR]
EAN-8
&%93 ... [CR]
Code 93
EPOS
[ESC] b <n> or [GS] k <n>
Description
The command prints the information as a bar code. The bar code will be centered
within the print zone.
Where n:
0
Interleaved 2 of 5
Numeric (0 - 9) only; must be an even
number of digits
1
Code 39
26 uppercase letters (A - Z) and 10 digits
(0 - 9)
2
Code 128
Three sets of 106 different characters
3
UPC A
Numeric (0 - 9) only; 11 digits
4
EAN-13
Numeric (0 - 9) only; 12 digits
5
UPC E
Numeric (0 - 9) only; 11 digits
6
EAN-8
Numeric (0 - 9) only; 7 digits
7
Code 93
26 letters; 10 digits (0 - 9); and 7 special
characters
Interleaved 2 of 5
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 Series 90PLUS 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 high speed mode.
Code 39
is an alphanumeric bar code. It is a discrete, self-checking, variable length code. The
printer prints the complete data field. Due to space limitations, only ten characters
can be printed. If illegal characters are passed to the printer, they are converted to
legal codes, for example, a
→
A.
Code 128
is also 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 set as Code 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 printer prints the complete data field. Due to space limitations, only ten
characters can be printed. A check digit is generated by the printer.
Summary of Contents for Ithaca 90PLUS Series
Page 2: ...Page ii Rev Q 11 07 05...
Page 12: ......