ISO/IEC 15434 Barcode Specifications
ISO/IEC
15434 is a specification and syntax for automatic identification and
data capture techniques commonly used in 2D barcodes such as
Data Matrix. This FAQ focuses on formats of the ISO/IEC 15434
specification
that are commonly used with IDAutomation products. Implementation of the ISO/IEC 15434
specification may require additional data formatting. Always refer to the
ISO/IEC 15434 specification before implementation in a production
environment.
Popular ISO/IEC 15434 Barcode Formats
The ISO/IEC 15434 barcode specification defines a header, group separator and trailer
to use when encoding data in a barcode for specific purposes. The <RS>,
<GS> and <EOT> are non-printable
ASCII Functions,
which can be identified when scanned with the free
Scanner ASCII
String Decoder. Refer to links provided in the chart below for implementation examples.
Format |
Header |
Separator |
Trailer |
Purpose and Example Links |
| 01 |
[)><RS>vv<GS> |
<GS> |
<RS><EOT> |
Transportation, such as
UPS MaxiCode
and FEDEX
PDF417 |
| 05 |
[)><RS>05<GS> |
<GS> |
<RS><EOT> |
GS1 AIs, including
MIL-STD-130 UID |
| 06 |
[)><RS>06<GS> |
<GS> |
<RS><EOT> |
ASC MH 10 AIs, including
MIL-STD-130 UID |
| 12 |
[)><RS>12<GS> |
<GS> |
<RS><EOT> |
Structured data, including
ATA and CEA UID |
vv represents the version of the symbol being used.
Usually, this is version 96.
Verifying Proper Encoding
IDAutomation suggests verification of symbol encoding to
ensure compliance. The following example verifies the encoding of a 15434 symbol
with the
IDAutomation 2D Scanner and the
Scanner ASCII
String Decoder.
Data Matrix DOD UID Symbol:

Result when Scanned:

|