How to Comply to UID: Encoding the UII Data - Brady
DoD UID Compliance

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.

DoD UID Construct 1 Syntax with TEI Indicator

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

 

Brady identifies and protects products, people, and premises with high performance labels, industrial label printers, software, safety & facility identification, spill control, Lockout Tagout solutions and more. Brady helps you create and maintain safer work environments and comply with regulatory standards. Our high-performance materials clearly identify products, components and other assets, even in the most extreme conditions.