Printer Control Codes
PcOS Series 90PLUS
Programmer's Guide
Bar Codes
Page 56
Rev M
12/16/99
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 PcOS series 90plus
Page 1: ...P OS c SERIES 90PLUS Receipt Validation Journal Printers PROGRAMMER S GUIDE Rev M PN 100 7586 ...
Page 2: ......
Page 6: ...PcOS Series 90PLUS Programmer s Guide Page iv Rev M 12 16 99 ...
Page 139: ...Programmer s Guide PcOS Series 90PLUS Product Self Tests 12 16 99 Rev M Page 127 73 Italian ...
Page 179: ......
Page 180: ...INSERT PN 100 7307 Rev M 12 16 99 ...