Code 16K; Figure 33 Code 16K Example - TransAct Epic 3000 Programmer's Manual

Table of Contents

Advertisement

Epic 3000 Programmer's Guide

Code 16K

The Code 16K bar code is a multiple-row bar code that can encode the full ASCII
character set below ASCII 128. It uses existing UPC and Code 128 character set
patterns. Up to 77 full ASCII characters or 154 numeric characters can be encoded.
These characters are encoded into 2 to 16 rows. Each row is divided by a separator bar.
The top and bottom of the symbol also have separator bars that extend to the ends of
the minimum quiet zones.
Like Code128 there are various ways to encode the data into the bar pattern. The
encoder for Code16K automatically selects the proper encoding method to produce the
most compact barcode. If the bar code has four or more consecutive numbers, the
numbers are encoded in number pairing mode. This means that two numbers are
encoded into one character width, making the size of the bar code smaller. The Code
16K bar code has three forms of error detection. Parity is checked for each character,
start and stop characters are used to identify each row, and two checksum characters
are always appended to the end of the bar code
Function
ASCII
Hexadecimal 1BH 62H <17> {information} [NUL]
Decimal
Note: There is no user control of the number of rows or columns.
Note: The scale may be set from 2 to 6
Note: GS-1 encoding may be activated for both Code16. There is an
FNC1 indicator in the barcode that indicated that GS1 is active. If GS-1
formatting is used it's up to the user to recognize that GS1 is active and
decode the barcode as GS1 data.
100-14362
Code 16K
[ESC] b <17> {information} [NUL]
<27> <98> <17> {information} [NUL]
[ESC] b <17>12345678901234[NUL]

Figure 33 Code 16K Example

Rev A
Programming Codes
Page 113

Advertisement

Table of Contents
loading

Table of Contents