Bar Code Symbologies

Whether you are reading smaller, high density data matrix (2D) codes or larger low density linear codes (1D), Code Bar Code Readers will outperform all other devices.

Sample 2D codes:

Aztec Code / DataMatrix / MicroPDF417 / PDF417 / QRCode / MaxiCode

Aztec Code

Code Type: Matrix, either dark cells on light background or light cells on dark background
Encodable character set:

ASCII (ISO 646 IRV) (0-127) and ISO 8859-1 (128-255).

Alternative character sets encodable using ECI protocol.

Matrix Size:
  • "Compact" Aztec Code: from 15 x 15 to 27 x 27, increasing in steps of 4 modules in each direction
  • "Full-range" Aztec Code: from 19 x 19 to 151 x 151, increasing in steps of 4 modules in each direction (6 in certain cases, to allow for reference grid)
  • "Aztec Rune": fixed size 11 x 11
Finder Pattern: Central bull's eye pattern of alternately dark and light concentric squares 1 module thick around a single central module - 2 layers for "Compact" Aztec Code and Aztech Rune, and 3 layers for "Full-range" symbols
Symbol Overhead: Finder + orientation patterns (Compact: 83 modules; Full-range: 181 modules); reference grid (full range symbols) (no. of modules varies with symbol size from 12 to 2792); mode message (Compact; 28 modules; Full-range: 40 modules)
Max. codewords: 1664 x 12-bit
Symbol character structure: n=6, 8, 10 or 12 codeword bits arranged as (n/2) 2-module "dominoes"
Quiet zone: None requied
Max. data per symbol:

Numeric: 7089 digits
Alphanumeric: 4296 characters
Latin/Katakana: 2953 characters
Kanji: 1817 bytes

Error control:
  • Error control: Reed-Solomon error correction
  • Error correction levels; 4 user seletable (L, M, Q and H)
  • Max. errors correctable (Version 40-H symbol)
    2530 erasures or 1215 errors
Typical Applications: The primary application for MaxiCode is transportation, an in the sorting, handling and tracking of packages by carriers.

 

DataMatrix

 

Code Type: Matrix, either dark cells on light background or light cells on dark background
Encodable character set:

ASCII (ISO 646 IRV) (0-127) and ISO 8859-1 (128 - 255.

Alternative character sets encodable using ECI protocol.

Matrix Size:
  • ECC 000 - 140 symbols
    9 x 9 to 49 x 49 (odd combinations only)
  • ECC 200 symbols
    Square, from 10 x 10 to 144 x 144 (even combinations only)
    Rectangular, 8 x 18 to 16 x 48
Finder Pattern: Dark 1 cell wide L-shaped on left and lower side plus alternating light/dark cells on upper and right sides
Alignment Pattern: Horizontal and vertical lines 1 cell wide traversing the symbol, with abutting line of alternating light/dark cells below or to left, in symbols over 31 modules square.
Max. codewords: 2178 including 620 error correction codewords
Symbol character structure:
  • ECC 000 - 140: Continous undivided bit streat placed in matrix in predefined positions
  • ECC 200: 8 cells arranged in 3 x 3 matrix with upper right corner cell omitted
Max. data per symbol: Numeric: 3116 digits
Alphanumeric: 2335 characters
Full ASCII: Not directly calculable
Extended ASCII: Not directly calculable
Byte: 1556 bytes
Error control:
  • ECC 000 - 140 symbols
    Error control: Convolutional coding
    User selectable error correction levels: 4 (plus error detection only) - ECC 000, ECC 050, ECC 080, ECC 100 and ECC 140
  • ECC 200 symbols
    Error control: Reed-Solomon error correction
    Error correction level; Fixed for each size of symbol
    Max. errors correctable (144 x 144 symbol) 590 erasures or 310 errors Max. errors
Typical Applications: Selected by Electronic Industries Association for small component marking and by SEMI for silicon wafer marking; pharmaceutical unit dose and product marking.

 

MaxiCode

 

Code Type: Matrix
Encodable character set:

ASCII (ISO 646 IRV) (0-127), JIS-X0201 (Latin and Katakana), Shift JIS (in accordance with JIS-X0208 Annex I)

Alternative character sets encodable using ECI protocol.

Matrix Size:
  • Model 1 symbols: 21 x 21 to 73 x 73 increasing in of 4 modules in both dimensions
    (referred to as Versions 1 to 14)
  • Model 2 symbols: 21 x 21 to 177 x 177 increasing in steps of 4 modules in both dimensions
    (referred to as Versions 1 to 40)
Finder Pattern: Pattern of concentric dark/light/dark squares 7 x 7 modules overall, in each of three corners of the symbol
Other Overhead: Function patterns (separator, timing patterns, alignment patterns), format information, version information (versions 7-40)
Max. codewords: 3706, including 750/1372/2040/2430 error correction codewords
Symbol character structure: 8 cells arranged in 2 x 4 matrix (shape modified where necessary to acommodate navigation patterns and boundary conditions)
Max. data per symbol:

Numeric: 7089 digits
Alphanumeric: 4296 characters
Latin/Katakana: 2953 characters
Kanji: 1817 bytes

Error control:
  • Error control: Reed-Solomon error correction
  • Error correction levels; 4 user seletable (L, M, Q and H)
  • Max. errors correctable (Version 40-H symbol)
    2530 erasures or 1215 errors
Typical Applications: The primary application for MaxiCode is transportation, an in the sorting, handling and tracking of packages by carriers.

MicroPDF417

Code Type: Multi-Row
Encodable character set:

Deafult character set = US ASCII (ISO 646) values 0-127, plus PC437 values 125-255.

Numeric and Byte data may also be encoded efficiently.

Access to 811 800 data interpretations and character sets.

No. of rows: 4-44 (in defined combinations with no. of columns)
Row width:
  • 1 column version:
    left and right row address patterns, 1 data codeword;
    40X inc. quiet zones
  • 2 column version:
    left and right row address patterns, 2 data codewords;
    57X inc. quiet zones
  • 3 column version:
    left and right row address patterns, 3 data codewords;
    84X inc. quiet zones
  • 4 column version:
    left, centre and right row address pattners, 4 data codewords;
    101X inc. quiet zones
Row overhead:
  • 1 and 2 column versions:
    quiet zones (2X total), row address patterns (21X total)
  • 3 and 4 column versions:
    quiet zones (2Xtotal), row address patterns (31X total)
Row height: > 2X
Row separators: No
No. of columns 1, 2, 3 or 4
Max. codewords: 176 including 1 ECI descriptor and 50 error correction codewords
Symbol character structure:
  • Data codewords: (n, k, m) characters with n=17, k=4, m=6
  • Row address patterns (n, k) characters with n=10, k=3
Max. data per symbol: Numeric: 366 digits
Alphanumeric: 250 characters
Full ASCII: Not directly calculable
Extended ASCII: Not directly calculable
Byte: 150 bytes
Error control: Check characters: 2 codewords used for error detection
No. of error correction codewords: from 7 to 50, fixed for each combination of columns and rows
Max. errors correctable: 47 erasures or 24 errors
Typical Applications: Small item marking. MicroPDF417 has been adopted as one of the 2D components of the UCC/EAN Composite symbols.

 

PDF417

Code Type: Multi-Row
Encodable character set:

Deafult character set = US ASCII (ISO 646) values 0-127, plus PC437 values 125-255.

Numeric and Byte data may also be encoded efficiently.

Access to 811 800 data interpretations and character sets.

No. of rows: 3-90 subject to (r x c) < 928
Row width: Start/stop patterns, 3-32 symbol characters, plus quiet zones; 90 - 583X
Row overhead: Quiet zones (4X total), start/stop patterns (35X total), row indicator codewords (34X total)
Row height: 3X
Row separators: No
Row identification: Through row indicator characters in each row
No. of columns 1 - 30 subject to (r x c) < 928
Max. codewords: 928 including 1 symbol length indicator and min. 2, max. 512 error control codewords
Symbol character structure: (n,k, m) characters with n = 17, k = 4, m = 6
Max. data per symbol: Numeric: 2710 digits in Numeric Compaction Code
Alphanumeric: 1850 charactersin Text Compaction Code
Full ASCII: Not directly calculable
Extended ASCII: Not directly calculable
Byte: 1108 characters in Byte Compaction Mode
Error control: Check characters: 2 codewords used for error detection
User selectable erros correction levels: 9 (inc. level 0, no error correction)
Max. errors correctable: 509 erasures or 254 errors
Typical Applications: PDF417 is the specified symbology for shipping data in ISO 15394, and is also used in applications by a number of industry assocations such as the Automotive Industry Action Group and the Electronic Industries Association of America

QR Code

Code Type: Matrix
Encodable character set:

ASCII (ISO 646 IRV) (0-127) and ISO 8859-1 (128-255).

Alternative character sets encodable using ECI protocol.

Matrix Size: Fixed, 33 rows alternately 30 and 29 modules wide (total 884 modules)
Finder Pattern: Bull's eye pattern of three concetric dark circles and three included light areas, at centre of the symbol, occupying equivalent of 90 modules
Other Overhead: Orientation patterns (18 modules) and 2 unused modules
No. of codewords: 144, including 50 (standard) or 66 (enhanced) error correction codewords and in 1 mode codeword.
Symbol character structure: 6 hexagonal cells arranged in 3 x 2 matrix (shape modified where necessary to accommodate finder and oreintation patterns and boundary condidtions)
Max. data per symbol:

Numeric: 138 digits
Alphanumeric: 93 characters

Error control:
  • Error control: Reed-Solomon error correction
  • Error correction levels; 2 user selectable (standard and enhanced)
  • Max. errors correctable (Version 40-H symbol)
    2430 erasures or 1215 errors
Typical Applications: QR Code can be found in applications in the motor and electronics manufacturing industries, on manufacturing documentation and in high-speed sortation systems.

 
 
 

Copyright (c) 2008 Code Corporation. All rights reserved.

Contact Us