Code One
Invented by Ted Williams of Laserlight Systems, Inc. in 1991, Code One was the first two-dimensional matrix symbology in the public domain. It is used only with some Intermec printers.
There are ten different versions of Code One. Versions A, B, C, D, E, F, G, and H are used in most applications. Versions S and T are a different structure from the other versions. Version S was designed for high-speed printing on an eight-nozzle inkjet printer, and version T was designed for a 16-nozzle inkjet printer. Each version has different sizes, patterns, and data capacities. Each Code One symbol consists of dark or light square data modules and fixed patterns that are used for recognition and reference. All versions are designed to accept different amounts of data, as shown in the following table.
Version
|
Alphanumeric capacity (in modules)
|
Numeric capacity (in modules)
|
Full ASCII capacity
|
S-10
|
Not applicable
|
6
|
Not applicable
|
S-20
|
Not applicable
|
12
|
Not applicable
|
S-30
|
Not applicable
|
18
|
Not applicable
|
T-16
|
13
|
22
|
10
|
T-32
|
34
|
56
|
24
|
T-48
|
55
|
90
|
38
|
A
|
13
|
22
|
10
|
B
|
27
|
44
|
19
|
C
|
64
|
104
|
44
|
D
|
135
|
217
|
91
|
E
|
271
|
435
|
182
|
F
|
553
|
886
|
370
|
G
|
1096
|
1755
|
732
|
H
|
2218
|
3550
|
1480
|
Code One supports all 256 ASCII characters, one pad/message separator character, and 8-bit binary data.
Code One uses the Reed-Solomon algorithm for error correction. The number of error correction characters that are present is not user-definable and depends on which version is used.
All ten Code One versions have different sizes based on the amount of data that is entered, as listed in the following table. The sizes that are shown are in modules, which are equivalent to the X dimension that is selected. Note that versions S and T are available in three sizes each.
Version | Maximum width (in modules) | Maximum height (in modules) |
---|
S-10 | 13 | 9 |
S-20 | 23 | 9 |
S-30 | 33 | 9 |
T-16 | 19 | 17 |
T-32 | 35 | 17 |
T-48 | 51 | 17 |
A | 18 | 16 |
B | 22 | 22 |
C | 32 | 28 |
D | 42 | 40 |
E | 54 | 52 |
F | 76 | 70 |
G | 98 | 104 |
H | 134 | 148 |
Versions A through H require no quiet zone at all on any side. Versions S and T require a minimum of 1X of quiet zone space on all sides.