Encoding the UII Data
How to mark and encode UII data for DoD compliance
Using a software program like CODESOFT® Barcode Labeling & Integration Software, the
UII is encoded into a machine-readable 2D datamatrix. This symbol is used to permanently mark the item with its UII information.
The DoD requires the DataMatrix ECC200 (ISO/IEC 16022), which is a 2-dimensional representation of ASCII characters. These characters are ordered according to ISO/IEC International Standard 15434.
CODESOFT software will encode the data elements as follows:
- Compliance Indicator: ASCII code for characters [, ), and >.
- Group Separator: ASCII-code character used in UII encoding, but does not have printable representation. Separates the format code, the data qualifiers, and the data values in the remainder of the data string. Decimal code is 29 and hexadecimal code is 1D.
- Record Separator Character: Follows the compliance indicator and appears at the end of the formatted data. The record separator does not have printable representation. Decimal code is 30 and hexadecimal code is 1E.
- End of Transmission: ASCII-code character used in UII encoding, but it does not have printable representation. Data string is terminated using this character. Decimal code is 4 and hexadecimal code is 04.

The above example uses Construct #1 with TEI Format Indicator.
- Compliance Indicator: [)>
- Record Separator: RS (30)
- TEI Format Code: 12
- Group Separator: GS (29)
- TEI Data Qualifier: CAG
- Enterprise Identifier (CAGE Code): A3309
- Group Separator: GS (29)
- TEI Data Qualifier: SER
- Serial Number: 1234567
- Record Separator Character: RS (30)
- End of Transmission: EOT (4)
The Concatenated UII:
1. Add the Issuing Agency Code "D" for CAGE.
2. Take out the Text Element Identifiers.
Concatenated UII is: DA33091234567

Download the DoD UID
System Literature
Learn more about Brady's UID marking solutions by downloading the DoD UID Catalog.

©2012
Brady Worldwide, Inc.
Safe & Secure Online Shopping