Printer Control Codes
PcOS Series 90PLUS
Programmer's Guide
Bar Codes
Page 56
Rev Q
11/07/05
Code 128 Note
With Code 128, the ‘A’ space is defined as <0>. This makes programming difficult
and causes control character conflicts for the printer. To help solve these problems in
Code 128, the Series 90PLUS 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
printer will convert an ASCII ‘A’ (<65>) to a <33> internally. This forces Code
128C and the start codes off by 32.
UPC A
is a fixed length, numeric, continuous code that employs four element widths. The
printer supports Universal Product Code (UPC) Versions A and E, EAN-8, and
EAN-13. Version A encodes 11 digits. Typically, the UPC A format starts with a
number system digit, five-digit manufacturer’s code, five-digit product code, and a
check digit. The printer makes no assumptions about any of the codes except the
check digit. The printer will print an UPC bar code with the 11 digits sent to it and
generate the check digit. If fewer than 11 digits are sent, the remaining digits will be
zeroes. The printer will print an UPC that is about 130 percent the size of the UPC
nominal standard, which provides optimal readability.
UPC E
is a zero suppression version of UPC. The printer requires that the first digit is zero
for number system zero. If it is not zero, the bar code is not printed. The printer does
the compression based on the compression rules for UPC E. The printer will print a
UPC bar code based on the 11 digits sent to it and generate the check digit. If fewer
than 11 digits are sent, the remaining digits will be zeroes. The printer will print an
UPC that is about 130 percent the size of the UPC nominal standard which provides
optimal readability.
EAN-13
is a fixed length, numeric, continuous code that employs four element widths. The
printer supports EAN-13, which is a superset of UPC that encodes 12 digits.
Typically, the format starts with a number set digit, which defines how the next six
digits are encoded. The next five digits have fixed encoding. The last is a check digit.
The printer will print an EAN-13 bar code with the 12 digits sent to it and generate
the check digit. If fewer than 12 digits are sent, the remaining digits will be zero. The
printer will print an EAN-13 bar code that is about 130 percent the size of the
nominal standard, which provides optimal readability.
EAN-8
is a fixed length, numeric, continuous code that employs four element widths. The
printer supports EAN-8, which is a superset of UPC that encodes seven digits. The
printer will print an EAN-8 bar code with the seven digits sent to it and generate the
check digit. If fewer than seven digits are sent, the remaining digits will be zero. The
printer will print an EAN-8 bar code that is about 130 percent the size of the nominal
standard, which provides optimal readability.
Code 93
is an alphanumeric, variable length bar code. The complete data field is printed by
the printer. Due to space limitations, only 12 characters can be printed.
Note
A [CR] may also be used in place of the [ETX] to end the bar code data field.
Only information that is usable in a particular bar code will be printed.
Function
Bar code height
ASCII
[ESC] [EM] B <n>
Hexadecimal
1BH 19H 42H <n>
Decimal
<27> <25> <66> <n>
IPCL
&%BH <m
1
> <m
2
>
EPOS
[GS] h <n>
Description
The [ESC] [EM] B <n> command sets the bar code height and speed, where <n> is
the number of print passes. Each pass is about 0.11 inch high. If n = <0>, the printer
returns to the default values of four passes for all except UPC which is seven. Any
value from zero to nine may be specified.
Содержание Ithaca 90PLUS Series
Страница 1: ...P OS c SERIES 90PLUS Receipt Validation Journal Printers PROGRAMMER S GUIDE Rev M PN 100 7586 REV Q...
Страница 2: ...Page ii Rev Q 11 07 05...
Страница 12: ......
Страница 162: ...Printing Graphics PcOS Series 90PLUS Programmer s Guide Page 150 Rev Q 11 07 05 CR LF Finish the form...