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.
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 DIs, 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.
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.
Format 06 Example:
Format 06 using IDAutomation Data Matrix products:
Format 06 Barcode:
| ©Copyright 2017
IDAutomation.com, All Rights Reserved.
Barcode Fonts | Components | Scanners | Support | Contact Us
Over 70% of Fortune 100 companies use IDAutomation's products to automate their businesses.