You are on page 1of 38

(P) 12345678

(12V) 123456789
(1T) A2B4C6D8E
(P) 12345678
(1T) A2B4C6D8E
(12V) 123456789
GM 1737
Bar Code Standard For
Part/Component/Module Identification And
Traceability
GM 1737 09MAY2003
Information Systems & Services
Global Produce Product
Larry.graham@gm.com
(P) 12345678
(12V) 123456789
(1T) A2B4C6D8E
(P) 12345678
(12V) 123456789
(1T) A2B4C6D8E
(P) 12345678
(1T) A2B4C6D8E
(12V) 123456789
(P) 12345678
(1T) A2B4C6D8E
(12V) 123456789
GM 1737
Bar Code Standard For
Part/Component/Module Identification And
Traceability
GM 1737 09MAY2003
Information Systems & Services
Global Produce Product
Larry.graham@gm.com
GM1737 21JUL2003
Information Systems &Services
Global Produce Product
Larry.graham@gm.com
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 1 Issue: 01 Dated: 21JUL2003
FOREWORD
The purpose of this standard is to provide for uniform implementation of parts, components and
modules into manufacturing and assembly systems which have been designed to have machine
readable bar coded information. The systems, normally referred to as Engine/Emission
Component Verification (ECV) and Vehicle Component Verification Systems (VCVS). are used
for assuring correct build, tracking parts and product processing applications.
These specifications replace GM's previous documents titled Rules and Recommended
Practices for Bar Coded Optical Character Recognition Component Labeling, last published
June 23. 1980, "Specifications For Part and Component Bar Codes" dated February 1. 1984, last
revised September 1988 and Specifications For Part And Component Bar Codes ECV/VCVS,
last revised July 2000.
This document is based on Automotive Industry Action Group (AIAG) B-4 Parts Identification
and Tracking Application Standard prepared by the Automatic Identification Data Capture
(AIDC) Work Group of the Materials Management Project Team which GM participated. The
purpose of this revision is to update the Standard by incorporating symbology options approved
by the AIAG since the February 1998 revision. The B-4 Standard offers two (2) options for
linear symbologies: Code 128 or Code 39, and two (2) options for two-dimensional
symbologies: Data Matrix or QR Code.

General Motors Component Verification and Traceability Procedure, GP-7, has been replaced by
GM 1805 Key Characteristics Designation System (KCDS)
http://gmna1.gm.com/vic/sepm/kcds/. Supplier and Component Codes assignments are
administered by KCDS http://gmna1.gm.com/vic/sepm/kcds/.
In this document, the word SHALL indicates a requirement and the word SHOULD
indicates a recommendation.
THISISASAMPLEOFCODE39
THISISASAMPLEOFCODE128
DATA
MATRIX
QR
CODE
THISISASAMPLEOFCODE39
THISISASAMPLEOFCODE128
DATA
MATRIX
DATA
MATRIX
QR
CODE
QR
CODE
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 2 Issue: 01 Dated: 21JUL2003
TABLE OF CONTENTS
INTRODUCTION......................................................................................................................... 5
SCOPE ........................................................................................................................................... 6
1. GENERAL................................................................................................................................ 7
1.1 DATA FIELDS AND DATA IDENTIFIERS................................................................................... 7
1.2 ALLOWABLE DATA CHARACTERS.......................................................................................... 8
1.3 SUBSTRATES (LABELS ONLY) ................................................................................................ 8
1.3.1 Environment................................................................................................................... 9
2. SYMBOLOGIES.................................................................................................................... 10
3. TWO-DIMENSIONAL SYMBOLOGY APPLICATIONS (2D) ...................................... 11
3.1 DATA MATRIX AND QR CODE ............................................................................................. 11
3.1.1 Data Matrix and QR Code Densities and Dimensions ................................................. 11
3.1.2 Data Matrix and QR Code Quiet Zones....................................................................... 13
3.1.3 Error Correction Levels ............................................................................................... 14
3.1.3.1 Data Matrix Error Correction Levels .................................................................... 14
3.1.3.2 QR Code Error Correction Levels ........................................................................ 14
3.1.4 Quality Control Requirements ..................................................................................... 14
3.1.4.1 Data Matrix and QR Code Print Quality on Labels .............................................. 14
3.1.4.2 Data Matrix and QR Code Direct-Part-Mark (DPM) Quality.............................. 15
3.1.5 Data Matrix and QR Code Data Format ...................................................................... 16
3.1.5.1 Data Matrix Header and Trailer Macro Codewords ........................................ 17
3.1.6 Data Matrix Character Density.................................................................................... 17
3.1.6.1 Rectangular Data Matrix....................................................................................... 19
3.1.6.2 QR Code Character Density.................................................................................. 19
3.1.7 Human Translation for Data Matrix and QR Code...................................................... 21
3.1.8 Symbol Layout for Data Matrix and QR Code............................................................ 21
4. LINEAR SYMBOLOGY APPLICATIONS (1D)............................................................... 23
4.1 CODE 128 AND CODE 39 ...................................................................................................... 23
4.1.1 Code Densities and Dimensions for Code 128 and Code 39....................................... 23
4.1.2 Code 128 and Code 39 Quiet Zones ............................................................................ 24
4.1.3 Code 128 and Code 39 Check Digits........................................................................... 24
4.1.4 Code 39........................................................................................................................ 24
4.1.5 Quality for Code 128 and Code 39 .............................................................................. 24
4.1.6 Code 128 and Code 39 Print Quality........................................................................... 25
4.1.7 Code 128 and Code 39 Data Format and Data Length................................................ 25
4.1.7.1 Data Format........................................................................................................... 25
4.1.7.2 Data Density.......................................................................................................... 26
4.1.8 Human-Readable Interpretations for Code 128 and Code 39...................................... 28
5. LABEL FORMATS ............................................................................................................... 29
6. REFERENCES....................................................................................................................... 31
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 3 Issue: 01 Dated: 21JUL2003
APPENDIX A: TYPICAL DATA IDENTIFIERS ................................................................. 36
APPENDIX B: MAINTENANCE REQUEST........................................................................ 37

FIGURES
FIGURE 1. EXAMPLE OF TWO-DIMENSIONAL (2D) DATA MATRIX AND QR CODE 10
FIGURE 2. EXAMPLE OF LINEAR (1D) CODE 128 AND CODE 39............................................................ 10
FIGURE 3. SIZE CLASSIFICATION........................................................................................................ 12
FIGURE 4. QUIET ZONE REQUIREMENTS DATA MATRIX...................................................................... 13
FIGURE 5. QUIET ZONE REQUIREMENTS QR CODE.............................................................................. 13
FIGURE 6. RECTANGULAR AND SQUARE DATA MATRIX SYMBOLS...................................................... 19
FIGURE 7. EXAMPLES OF HUMAN READABLE...................................................................................... 21
FIGURE 8. .EXAMPLE OF A PART WITH A DATA MATRIX SYMBOL........................................................ 22
FIGURE 9. EXAMPLE OF A PART WITH A QR CODE SYMBOL................................................................. 22
FIGURE 10. QUIET ZONE AND BAR CODE HEIGHT.............................................................................. 24
FIGURE 11. CODE 128 EXAMPLES OF TABLE 13 DATA FORMATS ......................................................... 25
FIGURE 12. EXAMPLE OF HRI AND BAR CODE CONTENT ..................................................................... 28

TABLES
TABLE 1. RESTRICTED LENGTH DATA FIELDS.......................................................................................7
TABLE 2. 2D SYMBOL SIZE CLASSIFICATIONS BY ELEMENT AND SYMBOL DIMENSIONS....................... 12
TABLE 3. DATA MATRIX AND QR CODE PRINT QUALITY.................................................................... 15
TABLE 4. EXAMPLE DATA FORMAT FOR DATA MATRIX OR QR CODE.................................................. 16
TABLE 5. HEXADECIMAL AND DECIMAL VALUES - SUBSET OF ASCII/ISO 646 .................................... 16
TABLE 6. MACRO FUNCTIONS FOR DATA MATRIX.............................................................................. 17
TABLE 7. MAXIMUM CHARACTERS FOR GIVEN SYMBOL SIZES FOR DATA MATRIX ECC 100 AND 200 ... 18
TABLE 8. RECTANGULAR DATA MATRIX ECC 200 SYMBOL ATTRIBUTES ............................................ 19
TABLE 9. MAXIMUM CHARACTERS FOR GIVEN SYMBOL SIZES FOR QR CODE...................................... 20
TABLE 10. EXAMPLE OF DATA FORMATS FOR TYPICAL CODE 128 AND CODE 39 SYMBOLS .................. 25
TABLE 11. MARKING SPACE REQUIRED FOR GIVEN NUMBER OF CHARACTERS CODE 128. ................... 26
TABLE 12. MARKING SPACE REQUIRED FOR GIVEN NUMBER OF CHARACTERS CODE 39.................... 27
TABLE 13. COMMON DATA IDENTIFIERS USED IN THE AUTOMOTIVE INDUSTRY................................... 36

Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 4 Issue: 01 Dated: 21JUL2003

Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 5 Issue: 01 Dated: 21JUL2003
INTRODUCTION
This GM 1737 Bar Code Standard for Part Identification and Traceability outlines the
symbologies recommended for automotive part identification and traceability. This Standard
recommends the use of the 2D symbologies, Data Matrix or QR Code, or the linear (1D)
symbologies, Code 128 or Code 39.
One of the criteria used when making the decision to recommend more than one symbology was
the availability of existing auto-discriminating equipment to read multiple symbologies.
Note - 2D symbologies require the use of an imager which have the
capability to auto-discriminate and read linear (1D) symbologies
as well. The future of bar code scanning will be imagers (camera
based technology) rather than laser scanners.
The AIAG AIDC Work Group determined that significant effort and skills are incurred in the
production (creation), not in the scanning or imaging of the symbol. The complexity and level
of knowledge required to scan a symbol is minimal compared to the level of complexity and
knowledge necessary to produce a high quality readable mark. Therefore, to decrease cost,
improve quality, and reduce the confusion factor in the total system, the Supplier, and not GM,
SHALL make the determination of which symbology to use and inform GM. GM reserves the
right to specify whether the symbology SHALL be 1D or 2D.
GMs direction is to move toward increase usage of 2D symbology for four fundamental
reasons:
Space efficiency
? Error correction
? Data capacity
? Ability to mark a part directly
In this document, the word SHALL indicates a requirement and the word SHOULD
indicates a recommendation.
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 6 Issue: 01 Dated: 21JUL2003
SCOPE
This standard defines the minimum requirements for marking or labeling individual parts, unit
packs, subpacks, kits, and assemblies/subassemblies. These specifications provide maximum
flexibility for symbol size, location, and information included in the symbol.
Intended applications include, but are not limited to, systems that automate the control of
individual parts and unit packs. Such applications include:
production operations product testing
assembly process verification tool crib control
inventory control distribution/receipt of parts
maintenance, repair operating (MRO) supplies
This standard does not define the label dimensions, label substrates, marking areas, marking
methods, or the location of the symbol(s) on the individual part or unit pack.
Before implementation, suppliers SHOULD review and obtain approval of these details from
GM.


Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 7 Issue: 01 Dated: 21JUL2003
1. GENERAL
The information in this section applies to all of the symbologies recommended in this Standard:
Data Matrix, QR Code, Code 128 and Code 39.
1.1 Data Fields And Data Identifiers
A data field SHALL consist of a Data Identifier (DI) followed by the associated data. DIs
complying with ANSI MH 10.8.2 SHALL be used. All data can be variable length unless
restricted by this standard. When used, the following fields SHALL NOT exceed the length
shown.
Table 1. Restricted Length Data Fields
Data Identifier Description
Maximum Data
Length
Maximum Total
Field Length
S Product Serial Number 9 10
T GM-Assigned Traceability Number 9 10
1T
Supplier-Assigned Traceability
Number
18 20
20T
GM-Assigned Verification and
Traceability Number
16 19

The two-dimensional symbologies, Data Matrix or QR Code, may contain multiple data fields.
When the fields in Table 1 are encoded in a 2D symbology, they SHALL NOT exceed the
maximum character lengths illustrated.
A linear bar code symbol, Code 128 or Code39, SHALL contain only one data field per symbol.
In any case, the total length of a Code 128 or Code39 symbol (exclusive of start and stop
characters and the built- in check character in Code 128) SHOULD NOT exceed 20 characters
and SHALL NOT exceed 30 characters. See Appendix C for a partial listing of Data Identifiers
used in the automotive industry.
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 8 Issue: 01 Dated: 21JUL2003
1.2 Allowable Data Characters
The character set for this standard consists of the following:
UPPERCASE ALPHA CHARACTERS
NUMBERS 0 - 9
DASH (-)
PERIOD (.)
UNDERSCORE ( _ )
SPACE ( )

Note: The characters DOLLAR SIGN ($), FORWARD SLASH (/), PLUS (+), and PERCENT
(%) are not recommended for use with Code 39 and therefore SHOULD be avoided in data
fields that may be encoded in both linear and 2D symbols. This recommendation is based on the
potential of Code 39 character substitution errors for these specific characters.
DOLLAR SIGN ($)
FORWARD SLASH (/)
PLUS (+)
PERCENT (%).

The full ASCII character set SHALL NOT be used for data. The full ASCII character set is
allowed in the Message Header, Message Trailer, and Field Separator area, as defined under
ISO/IEC 15434 for 2D symbols.
1.3 Substrates (Labels Only)
GM and the supplier SHALL agree on the specific substrate acceptable for a required
application. Reflective white substrates, such as conventional labels, are readily available. These
substrates are recommended for all applications. Low-contrast substrates (transparent, metallic,
plastic, Kraft, rubber, etc.) often require special illumination methods to enhance the contrast to
acceptable levels. On these substrates, consideration SHOULD be given to the uniformity of the
surface to be marked and read. Surface qualification and symbol verification SHALL be
performed under conditions similar to the point-of-use reading environment.
For applications that do not use direct marking, symbol printing SHALL be black on a white
substrate. Color SHOULD be avoided as it 1) adds cost, 2) a process that is easily broken and
3) 10% plus of the male population is color blind.
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 9 Issue: 01 Dated: 21JUL2003
1.3.1 Environment
Environmental conditions at the marking (printing) and reading (scanning or imaging) point of
use SHOULD be taken into consideration.
The post- marking environment (temperatures, humidity, coolants, oil and other environmental-
related elements) SHOULD be considered, and care SHOULD be taken when selecting
substrates so that surface changes (degradation) do not adversely affect readability at all points
of scan or imaging.

Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 10 Issue: 01 Dated: 21JUL2003
2. SYMBOLOGIES
Data Matrix or QR Code SHALL be used for 2D applications.

Figure 1. Example of two-dimensional (2D) Data Matrix and QR Code


Code 128 or Code39 SHALL be used for linear (1D) applications.

Figure 2. Example of linear (1D) Code 128 and Code 39


DATA
MATRIX
QR
CODE DATA
MATRIX
DATA
MATRIX
QR
CODE
QR
CODE
THIS IS A SAMPLE OF CODE 39
THIS IS A SAMPLE OF CODE 128
THIS IS A SAMPLE OF CODE 39
THIS IS A SAMPLE OF CODE 128
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 11 Issue: 01 Dated: 21JUL2003
3. TWO-DIMENSIONAL SYMBOLOGY APPLICATIONS (2D)
3.1 Data Matrix and QR Code
When a 2D symbol is used, ISO/IEC 16022, Symbology Specification Data Matrix or ISO/IEC
18004, Symbology Specification QR Code SHALL be used.
3.1.1 Data Matrix and QR Code Densities and Dimensions
The 2D symbol density is determined by many factors, including the marking area available,
method used to create the mark, surface type, environment and reading device(s) used. Three
symbol size classifications (C, D and E) are defined in Table 2.
Size C symbols SHOULD be used on small surfaces that have a marking area equal to or less
than 0.28 inches (.71 mm) on a side.
Size D symbols SHOULD be used on medium-sized surfaces that have a marking area between
0.28 inches (.71 mm) and 1.0 inch (25.4 mm) on a side.
Size E symbols SHOULD be used on large-sized surfaces that have a marking area greater than
1.0 inch (25.4 mm) on a side.
TIP Strive to make the symbol as large as practical not as small as possible. As symbol cell
size decrease, printing/marking and imaging issues increase exponentially.

Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 12 Issue: 01 Dated: 21JUL2003
Table 2. 2D Symbol Size Classifications by Element and Symbol Dimensions
2D Size
Classification
Minimum Element
Dimensions
Recommended
Element Dimensions
Maximum Element
Dimensions
Maximum Symbol
Dimensions
C NA 0.010 x 0.010
(.25 mm x .25 mm)
0.010 x 0.010
(.25 mm x .25 mm)
0.28 x 0.28
(.71 mm X .71 mm)
D 0.010 x 0.010
(.25 mm x .25 mm)
0.020
(0.51 mm x 0.51 mm)
0.025 x 0.025
(.64 mm x .64 mm)
1.0 x 1.0
(25.4 mm x 25.4 mm)
E 0.025 x 0.025
(.64 mm x .64 mm)
0.040 x 0.040
(1.0 mm x 1.0 mm)
0.060 x 0.060
(1.52 mm x 1.52 mm)
>1.0 x 1.0
> (25.4mm x 25.4
mm)
Note: All symbol size classifications include the required quiet zone.
A particular symbol size depends on the amount and type of data encoded, element size, and
error correction level.
Within the constraints of the available marking area, GM SHALL specify the 2D size
classification to be used for a part or class of parts. (See tip above and below)

Figure 3. Size classification
Note 1. Data content [)>RG06GSP12345678GS12V123456789GS1TA2B4C6D8ERSEOT
Note 2. Symbol approximates actual size (do not scale)
For a stated 2D size classification, the supplier SHALL use element dimensions within the range
specified in Table 2.
TIP: To allow for the best possible imager performance, use the largest size class and element
dimension that fits within the available area.
0.040 inch x 0.040 inch
(1.0 mm x 1.0 mm)
E
0.020 inch x 0.020 inch
(0.51 mm x 0.51 mm)
D
0.010 inch x 0.010 inch
(0.25 mm x 0.25 mm) C
Example Recommended Element
Dimension
Classification
(P) 12345678
(12V) 123456789
(1T) A2B4C6D8E
(P) 12345678
(12V) 123456789
(1T) A2B4C6D8E
(P) 12345678
(12V) 123456789
(1T) A2B4C6D8E
(P) 12345678
(12V) 123456789
(1T) A2B4C6D8E
(P) 12345678
(12V) 123456789
(1T) A2B4C6D8E
0.040 inch x 0.040 inch
(1.0 mm x 1.0 mm)
E
0.020 inch x 0.020 inch
(0.51 mm x 0.51 mm)
D
0.010 inch x 0.010 inch
(0.25 mm x 0.25 mm) C
Example Recommended Element
Dimension
Classification
(P) 12345678
(12V) 123456789
(1T) A2B4C6D8E
(P) 12345678
(12V) 123456789
(1T) A2B4C6D8E
(P) 12345678
(12V) 123456789
(1T) A2B4C6D8E
(P) 12345678
(12V) 123456789
(1T) A2B4C6D8E
(P) 12345678
(12V) 123456789
(1T) A2B4C6D8E
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 13 Issue: 01 Dated: 21JUL2003
3.1.2 Data Matrix and QR Code Quiet Zones
All symbols SHALL include a quiet zone around the entire perimeter.
The minimum quiet zone required for:
Data Matrix is equal to two (2) times the symbol element dimension.

Figure 4. Quiet Zone requirements Data Matrix


QR Code is four (4) times the symbol element dimension.

Figure 5. Quiet Zone requirements QR Code

DATA
MATRIX
Quiet Zone SHALLbe a
minimum of 2 x Cell Size
Quiet Zone SHALLbe a
minimum of 2 x Cell Size
Quiet Zone SHALLbe a
minimum of 2 x Cell Size
Quiet Zone SHALLbe a
minimum of 2 x Cell Size
DATA
MATRIX
Quiet Zone SHALLbe a
minimum of 2 x Cell Size
Quiet Zone SHALLbe a
minimum of 2 x Cell Size
Quiet Zone SHALLbe a
minimum of 2 x Cell Size
Quiet Zone SHALLbe a
minimum of 2 x Cell Size
Quiet Zone SHALLbe a
minimum of 2 x Cell Size
Quiet Zone SHALLbe a
minimum of 2 x Cell Size
Quiet Zone SHALLbe a
minimum of 2 x Cell Size
Quiet Zone SHALLbe a
minimum of 2 x Cell Size
QR
CODE
Quiet Zone SHALLbe a
minimum of 4 x Cell Size
Quiet Zone SHALLbe a
minimum of 4 x Cell Size
Quiet Zone SHALLbe a
minimum of 4 x Cell Size
Quiet Zone SHALLbe a
minimum of 4 x Cell Size
QR
CODE
Quiet Zone SHALLbe a
minimum of 4 x Cell Size
Quiet Zone SHALLbe a
minimum of 4 x Cell Size
Quiet Zone SHALLbe a
minimum of 4 x Cell Size
Quiet Zone SHALLbe a
minimum of 4 x Cell Size
Quiet Zone SHALLbe a
minimum of 4 x Cell Size
Quiet Zone SHALLbe a
minimum of 4 x Cell Size
Quiet Zone SHALLbe a
minimum of 4 x Cell Size
Quiet Zone SHALLbe a
minimum of 4 x Cell Size
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 14 Issue: 01 Dated: 21JUL2003
3.1.3 Error Correction Levels
3.1.3.1 Data Matrix Error Correction Levels
ECC 200 SHALL be used on labels.
ECC 100 SHOULD be used only in closed direct mark applications with GM agreement. For
some Direct Part Marking applications using manufacturing processes such as casting, shot
peening and acids, ECC-100 may be used.

3.1.3.2 QR Code Error Correction Levels
Error correction Level M is recommended in this standard. GM and supplier SHALL agree on
the Error Correction selection based on the technical attributes of the application.
The error correction levels for QR Code are as follows:
Error correction level L (approximately 7%) is appropriate for high symbol quality and / or the need
for the smallest possible symbol for given data.
Level M (approximately 15%) is described as Standard level and offers a good compromise
between small size and increased reliability. RECOMMEDED
Level Q (approximately 25%) is a High reliability level and suitable for more critical or poor print
quality applications.
Level H (approximately 30%) offers the maximum achievable reliability.

3.1.4 Quality Control Requirements
3.1.4.1 Data Matrix and QR Code Print Quality on Labels
The ISO/IEC 15415 (Print Quality Test Specification Two-dimensional symbols), ISO / IEC
16022 (Data Matrix), and ISO/IEC 18004 (QR Code) SHALL be used to determine Data Matrix
and QR Code print quality on a label.
The print quality SHALL be measured at the mutually agreed- upon GM point of use.
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 15 Issue: 01 Dated: 21JUL2003
Table 3. Data Matrix and QR Code Print Quality
2D Size
Classification
Minimum
Allowable Grade
Recommended
Grade
C D C
D C B
E C B
Note: Grade includes contrast.
Note: Verification techniques described in ISO/IEC 15415 SHOULD be used to determine print
quality for Data Matrix and QR Code symbols on labels.
The Symbol Quality parameters in Table 3 ensure readability over a broad range of
environments. In addition, it is recommended that quality measurements be taken under
consistent conditions; for example, with the same lighting and on the same surface the label will
be attached to.
The grades shown in Table 3 are the result of specific measurements made according to the AIM
International Symbology Specification Document quality definition for:
? symbol decode
? symbol contrast
? symbol print
? symbol axial non- uniformity
? symbol error correction

3.1.4.2 Data Matrix and QR Code Direct-Part-Mark (DPM) Quality
Directly marked symbols SHALL follow mutually agreed-upon documented processes. The
AIAG B-17 document SHOULD be referenced as the process guideline for direct marking using
laser, peening or ink jet. Direct part marking SHALL be mutually agreed to by GM and
supplier. Imaging (scanning) requirements for direct mark may require special lighting and
specialized imagers.
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 16 Issue: 01 Dated: 21JUL2003
3.1.5 Data Matrix and QR Code Data Format
The data format to be used within the Data Matrix or QR Code symbol SHALL be format 06 as
defined under ISO/IEC 15434 Transfer Syntax for High Capacity ADC Media and ANSI MH
10.8.3 Two Dimensional Symbols with Unit Loads and Transport Packages.
Note: In closed applications and with written GM agreement,
adherence to ISO 15434 and ANSI MH10.8.3 may not be required.
Format 06 requires the use of a Data Identifier (DI) for every data field. Data Identifiers SHALL
NOT be duplicated within a single format envelope. An example of this format is shown in
Table 4 below.
The data fields shown in the following example are for illustration only and SHOULD NOT be
construed as specifications.
Table 4. Example Data Format for Data Matrix or QR Code
Header
Data
Identifier Information Content
Data Field
Separator Trailer
[)>
R
S
06
G
S
P GM-defined Part Number
G
S

12V Manufacturers Site DUNS Number
G
S

1T Supplier-defined Traceability Code
R
S
E
O
T

Note:
The last data field in a Format Envelope is not to be followed by
G
S

but by the Format Trailer
R
S.

The

last format envelope in the message is to be followed by the Message Trailer

E
O
T.

The position of data fields in a Format Envelope (the order in which data appear) is not important.
Data format looks like this: [)>
R
S
06
G
S
P12345678
G
S
12V123456789
G
S
1TA2B4C6D8E
R
S
E
O
T


Table 5. Hexadecimal and Decimal Values - Subset of ASCII/ISO 646
ASCII/ISO 646
Character DECIMAL HEX
[ 91 5B
) 41 29
> 62 3E
R
S
or RS 30 1E
G
S
or GS 29 1D
E
O
T
or EOT 04 04
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 17 Issue: 01 Dated: 21JUL2003
3.1.5.1 Data Matrix Header and Trailer Macro Codewords
Data Matrix provides a means of abbreviating the header and trailer into one character. This
feature was created to reduce the number of symbol characters needed to encode data in a
symbol using certain structured formats. The Macro character applies only when in the first
symbol character position. The header will be transmitted as a prefix to the data stream and the
trailer will be transmitted as a suffix to the data stream.

Table 6. Macro Functions for Data Matrix
Macro
Codeword Name Interpretation
Header Trailer
237 06 Macro [)>
R
S
06
G
S

R
S
E
O
T


3.1.6 Data Matrix Character Density
To select the 2D Size Classification to be specified (C, D or E) as stated in Table 2 for Data
Matrix (Section 3.1.1), check Table 7 or 8 against the combination of the following:
? the number of characters to be encoded
? the maximum marking space available
To select the maximum element size to be used, check Table 10 against the combination of the
following:
? the number of characters to be encoded
? the 2D Size Classification specified by GM
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 18 Issue: 01 Dated: 21JUL2003
Table 7. Maximum Characters for Given Symbol Sizes for Data Matrix ECC 100 and ECC 200

ECC 100 Close System Only ECC 200
Size
Class
*Available
Mark Space
Element
Size
Matrix Size Rows
& Columns
Characters
(Maximum)
Matrix Size Rows
& Columns
Characters
(Maximum)
C 0.120 0.004 27 x 27 49 26 x 26 64
C 0.120 0.006 17 x 17 11 18 x 18 25
C 0.280 0.008 33 x 33 81 32 x 32 91
C 0.280 0.010 25 x 25 40 26 x 26 64

D 0.375 0.010 35 x 35 84 32 x 32 91
D 0.375 0.015 23 x 23 31 22 x 22 43
D 0.500 0.015 31 x 31 69 26 x 26 64
D 0.500 0.020 23 x 23 31 22 x 22 43
D 0.500 0.025 17 x 17 11 18 x 18 25
D 0.750 0.025 27 x 27 49 26 x 26 64
D 1.000 0.025 37 x 37 106 36 x 36 127

E 1.500 0.025 49 x 49 200 52 x 52 304
E 1.500 0.040 35 x 35 93 32 x 32 91
E 1.500 0.060 23 x 23 31 22 x 22 43
E 2.000 0.025 49 x 49 200 72 x 72 550
E 2.000 0.040 47 x 47 182 48 x 48 259
E 2.000 0.060 31 x 31 69 26 x 26 64
* Including quiet zone
Note 1: ECC 100 and ECC 200 are two error correction levels available whose recommended
uses are explained in Section 3.1.3.1
Note 2: The total number of characters required for the header and trailer of an ECC 100 symbol
is nine (9), i.e., header of [)>
R
S
06
G
S
and a trailer of
R
S
E
O
T
. However, the header and trailer of an
ECC 200 symbol may be condensed to a single (1) character, as outlined in 3.1.5.1
Consequently, the number of characters available in ECC 100 is diminished by nine (9)
characters from the number shown in Table 10 and the number of characters available in ECC
200 is diminished by one (1) character from the number shown in Table 10.

Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 19 Issue: 01 Dated: 21JUL2003
3.1.6.1 Rectangular Data Matrix
Although square symbols are more efficient, rectangular symbols may be generated when the
space available will not accommodate a square, particularly when the part is cylindrical. There
are six rectangular symbol sizes, which are only available in ECC200, as specified in Table 8.

Figure 6. Rectangular and Square Data Matrix Symbols


Table 8. Rectangular Data Matrix ECC 200 Symbol Attributes
*Symbol Size Data Region Data Capacity
Row Column Size Number
Mapping
Matrix
Size
Num.
Cap.
Alphanumeric
Capacity
Byte
Cap.
Error
Correction
Overhead %
10
20
6
13
3
8
58.3
52.4
46.7
45.0
42.9
8
8
12
12
16
16
18
32
26
36
36
48
6x16
6x14
10x24
10x16
14x16
14x22
1
2
1
2
2
2
6 X 16
6 X 28
10 X 24
10 X 32
14 X 32
14 X 44
32
44
64
98
22
31
46
72
14
20
30
47
36.4
* Symbol size does not include quiet zone.

3.1.6.2 QR Code Character Density
To select the 2D Size Classification to be specified (C, D or E) as stated in Table 2 for QR Code
(Section 3.1.1), check Table 9 against the combination of the following:
? the number of characters to be encoded
? the maximum marking space available
To select the maximum element size to be used, check Table 12 against the combination of the
following:
? the number of characters to be encoded
? the 2D Size Classification specified by GM
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 20 Issue: 01 Dated: 21JUL2003

Table 9. Maximum Characters for Given Symbol Sizes for QR Code
QR Code Error Correction Level M
Size
Class
*Available
Mark
Space
Element
Size
Matrix Size
Rows &
Columns
Characters
(Maximum for
alphanumeric)
**Characters
(Maximum for
full ASCII)
C 0.120 0.004 21 x 21 20 14
C 0.280 0.004 61 x 61 366 2521
C 0.280 0.006 37 x 37 122 84
C 0.280 0.008 25 x 25 38 26

D 0.375 0.010 29 x 29 61 42
D 0.500 0.010 41 x 41 154 106
D 0.500 0.015 25 x 25 38 26
D 0.750 0.010 65 x 65 419 287
D 0.750 0.015 41 x 41 154 106
D 0.750 0.020 29 x 29 61 42
D 0.750 0.025 21 x 21 20 14
D 1.000 0.010 89 x 89 816 560
D 1.000 0.015 57 x 57 311 213
D 1.000 0.020 41 x 41 154 106
D 1.000 0.025 29 x 29 61 42

E 1.500 0.025 49 x 49 221 152
E 1.500 0.040 29 x 29 61 42
E 2.000 0.025 69 x 69 483 331
E 2.000 0.040 41 x 41 154 106
E 2.000 0.060 25 x 25 38 26
* Including quiet zone
** The total number of characters required for the header and trailer of a QR Code symbol is
nine (9), i.e., header of [)>
R
S
06
G
S
and a trailer of
R
S
E
O
T
. Consequently, the number of characters
available is diminished by nine (9) characters from the number shown in Table 11, full ASCII.
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 21 Issue: 01 Dated: 21JUL2003
3.1.7 Human Translation for Data Matrix and QR Code
Because 2D symbols are capable of encoding thousands of data characters, a human- readable
interpretation (HRI) of the data characters may not be practical. As an alternative, descriptive
text, or Human Translation (HT), rather than literal text may accompany the symbol.
A HRI or HT of the message may be printed anywhere in the area surrounding the symbol but
SHOULD NOT interfere with the symbol or the quiet zones.
The Message Header, Data Field Separator, and Message Trailer characters SHALL NOT appear
in the HRI or HT.
The HRI or HT SHALL appear adjacent to the 2D symbol and SHALL be consistent on any part
or unit pack.
The Data Identifier, when included in the HRI, SHALL be shown in parentheses to distinguish
the DI from the data element.
The font size and type may vary due to the many types and sizes of substrates but must be
mutually agreed upon by both GM and the supplier.

3.1.8 Symbol Layout for Data Matrix and QR Code
Figure 7. Examples of human readable

GM and the supplier, SHOULD construct a layout most suitable for the product. However, it
SHOULD be noted that for individual part marking, the location and orientation of the symbol
may be critical to applications using automated fixed mount scanners. The following examples
are shown for illustration only and are not to be construed as specifications.
12345678A2B4C6D8E
(20T)CI5678SA2B4C6D8E
12345678
A2B4C6D8E
(20T)CI5678SA2B4C6D8E
12345678A2B4C6D8E
(20T)CI5678SA2B4C6D8E
12345678
A2B4C6D8E
(20T)CI5678SA2B4C6D8E
12345678A2B4C6D8E
(20T)CI5678SA2B4C6D8E
12345678A2B4C6D8E
(20T)CI5678SA2B4C6D8E
12345678
A2B4C6D8E
(20T)CI5678SA2B4C6D8E
12345678
A2B4C6D8E
(20T)CI5678SA2B4C6D8E
12345678A2B4C6D8E
(20T)CI5678SA2B4C6D8E
12345678A2B4C6D8E
(20T)CI5678SA2B4C6D8E
12345678
A2B4C6D8E
(20T)CI5678SA2B4C6D8E
12345678
A2B4C6D8E
(20T)CI5678SA2B4C6D8E
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 22 Issue: 01 Dated: 21JUL2003
Figure 8. .Example of a Part with a Data Matrix Symbol






Figure 9. Example of a Part with a QR Code Symbol





Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 23 Issue: 01 Dated: 21JUL2003
4. LINEAR SYMBOLOGY APPLICATIONS (1D)
4.1 Code 128 and Code 39
For linear Symbology, ISO/IEC 15417 Bar Code Symbology Specification - Code 128 or
ISO/IEC 16388 Bar Code Symbology Specification - Code 39 SHALL be used.
UCC/EAN Code 128 Symbology SHALL NOT be used.

4.1.1 Code Densities and Dimensions for Code 128 and Code 39
Bar height for both symbologies can be varied to suit the particular application requirements.
The minimum bar height SHALL be 0.25 inch (6.4 mm) or 15 percent of the bar code length,
including quiet zone, and SHOULD not exceed 0.5 inch (13 mm). See figure 12.
Code 128
Code 128 is a four ratio bar code which is automatically determined via the Symbology standard.
Each Code 128 data character consists of 1X, 2X, 3X, or 4X elements in width (bars and
spaces). For each Code 128 symbol, the average width of the 1X narrow element SHALL be
within the range of 0.0075 inch (0.191mm) to 0.0150 inch (0.382 mm). Code 128 has three
modes, the labeling software or the printer SHALL determine which mode to use and when to
switch modes. Historically, manual intervention results in Code 128 space efficiency be sub-
optimized.
How to specify: X-dimension
Bar code Height
Code 39
Code 39 is a two ratio bar code and the ratio SHALL be specified. The significant parameters of
Code 39 symbol are the average width of the narrow elements (bars and spaces) and the average
ratio of wide elements to narrow elements. For each Code 39 symbol, the average width of the
narrow elements SHALL be within the range of 0.0075 inch (0.191 mm) to 0.0150 inch (0.382
mm). The ratio of the wide elements to the narrow elements SHOULD be 3:1. The measured
ratio SHALL be between 2.8:1 and 3.2:1.
How to specify: X-dimension
Ratio /Barcode height
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 24 Issue: 01 Dated: 21JUL2003
4.1.2 Code 128 and Code 39 Quiet Zones
Each of the leading and trailing quiet zones for a Code 128 and Code 39 symbol SHOULD be
0.25 inch (6.4 mm) and SHALL be a minimum of 10 times the width of the narrow element.
See figure 10.
Figure 10. Quiet Zone and Bar Code Height

4.1.3 Code 128 and Code 39 Check Digits
The Code 128 Symbology includes a built- in check digit, per the Symbology standard, as the
last character before the stop character. The check digit SHALL NOT be shown in the human
readable interpretation and it generally is not transmitted by the decoder.
4.1.4 Code 39
Check digits SHALL NOT be used in Code 39 symbols.
4.1.5 Quality for Code 128 and Code 39
Code 128 and Code 39 symbols SHALL be readable throughout the system. For this reason
quality tests SHOULD be performed from label production through end use.
(20T)CI5678SA2B4C6D8E
Quiet ZoneSHOULDbe
0.25 inch (6.4 mm)
or
SHALLbeaminimumof
10timesX-dimension
Bar codeheight SHALLbe
Minimumof 0.25inch(6.4mm)
or
15 %of the bar code length with quiet zones
SHOULDnot toexceed0.5inch(13mm)
X-dimension
Is thewidth
of the narrow
element (bar)
(20T)CI5678SA2B4C6D8E
Quiet ZoneSHOULDbe
0.25 inch (6.4 mm)
or
SHALLbeaminimumof
10timesX-dimension
Bar codeheight SHALLbe
Minimumof 0.25inch(6.4mm)
or
15 %of the bar code length with quiet zones
SHOULDnot toexceed0.5inch(13mm)
X-dimension
Is thewidth
of the narrow
element (bar)
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 25 Issue: 01 Dated: 21JUL2003
4.1.6 Code 128 and Code 39 Print Quality
The ISO/IEC 15416 Bar Code Print Quality Test Specification - Linear Symbols SHALL be
used to determine Code 128 and Code 39 symbol print quality. Unless otherwise specified by
trading partners, the minimum symbol grade SHALL be 2.0/05/660 where:
- minimum print quality grade = 2.0 (C)
- measurement aperture = 0.005 inch (0.127 mm)
- inspection wavelength = 660 nanometers + 10 nanometers.
The above symbol quality and measurement parameters ensure scan ability over a broad range of
scanning environments.
NOTE - Previous AIAG standards specified an inspection wavelength of
900 nanometers to accommodate existing infrared scanners. In most
cases, compliance at 900 nanometers is an indicator of compliance at
660 nanometers. When discrepancies occur, measurements SHALL be
made at 660 nanometers.
4.1.7 Code 128 and Code 39 Data Format and Data Length
4.1.7.1 Data Format
Data in a compliant symbol SHALL consist of the appropriate ANSI MH10.8.2 Data Identifier
followed by user data.
Table 10. Example of Data Formats for Typical Code 128 and Code39 Symbols
Data Identifier Information Content
P GM-Assigned Part Identification
1T Supplier-Assigned Traceability Data (lot, batch,
etc.)
12V DUNS number of suppliers manufacturing site

Figure 11. Code 128 (X-dimension 0.0150 inch (0.382 mm)) examples of Table 13 Data
Formats




Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 26 Issue: 01 Dated: 21JUL2003
4.1.7.2 Data Density
A Code 128 or a Code 39 symbol SHOULD NOT exceed 20 characters and SHALL NOT
exceed 30 characters in length, including the data identifier. However, available marking space
may limit the possible data length to fewer data characters. The following tables will help in
determining the maximum number of characters that may be encoded with various space
constraints.
Table 11. Marking Space Required for Given Number of Characters Code 128 'X'
Dimension (width of the narrowest element) 0.01 inch (0.254 mm).
Characters
(Data + DI)
Minimum Symbol
Height
Minimum Symbol Width with
Minimum Quiet Zone
(10 times X dimension)
Symbol Width with Recommended
Quiet Zone (0.25 Inch/6.4 mm)
8 0.25 in (6.4 mm) 1.41 in (35.8 mm) 1.71 in (43.4 mm)
9 0.27 in (6.9 mm) 1.52 in (38.6 mm) 1.82 in (46.2 mm)
10 0.29 in (7.4 mm) 1.63 in (41.4 mm) 1.93 in (49.0 mm)
11 0.31 in (7.9 mm) 1.74 in (44.2 mm) 2.02 in (51.3 mm)
12 0.32 in (8.1 mm) 1.84 in (46.7 mm) 2.14 in (54.4 mm)
13 0.34 in (8.6 mm) 1.94 in (49.3 mm) 2.24 in (56.9 mm)
14 0.35 in (8.9 mm) 2.06 in (52.3 mm) 2.36 in (59.9 mm)
15 0.37 in (9.4 mm) 2.17 in (55.1 mm) 2.47 in (62.7 mm)
16 0.39 in (9.9 mm) 2.28 in (57.9 mm) 2.58 in (65.5 mm)
17 0.40 in (10.2 mm) 2.39 in (60.7 mm) 2.69 in (68.3 mm)
18 0.42 in (10.7 mm) 2.49 in (63.2 mm) 2.79 in (70.9 mm)
19 0.44 in (11.2 mm) 2.60 in (66.0 mm) 2.90 in (73.7 mm)
20 0.45 in (11.4 mm) 2.71 in (68.8 mm) 3.01 in (76.5 mm)
21 0.47 in (11.9 mm) 2.82 in (71.6 mm) 3.12 in (79.2 mm)
22 0.48 in (12.2 mm) 2.93 in (74.4 mm) 3.23 in (82.0 mm)
23 0.50 in (12.7 mm) 3.03 in (77.0 mm) 3.33 in (84.6 mm)
24 0.50 in (12.7 mm) 3.14 in (79.8 mm) 3.44 in (87.4 mm)
25 0.50 in (12.7 mm) 3.25 in (82.6 mm) 3.55 in (90.2 mm)
26 0.50 in (12.7 mm) 3.36 in (85.3 mm) 3.66 in (93.0 mm)
27 0.50 in (12.7 mm) 3.47 in (88.1 mm) 3.77 in (95.8 mm)
28 0.50 in (12.7 mm) 3.58 in (90.9 mm) 3.88 in (98.6 mm)
29 0.50 in (12.7 mm) 3.68 in (93.5 mm) 3.98 in (101.1 mm)
30 0.50 in (12.7 mm) 3.79 in (96.3 mm) 4.09 in (103.9 mm)
Notes: Code 128 'X' Dimension (width of the narrowest element) 0.01 inch (0.254 mm). Data
set used is Upper Case Alphanumeric (A1B2C3D4E5F6G7H8) All calculations based on B-
Coder Professional Edition version 3.0 c, TAL Technologies, Inc.
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 27 Issue: 01 Dated: 21JUL2003
Table 12. Marking Space Required for Given Number of Characters Code 39 using
0.010 in. (2.5 mm) X dimension and 3:1 ratio
Characters
(Data + DI)
Minimum Symbol
Height
Minimum Symbol Width Including
Minimum Quiet Zone (10 times X
dimension) V
Symbol Width Including
Recommended Quiet
Zone (0.25 in., 6.4 mm) V
9 0.34 in. (8.6 mm) 1.95 in. (49.5 mm) 2.25 in. (57.1 mm)
10 0.36 in. (9.1 mm) 2.11 in. (53.6 mm) 2.41 in. (61.2 mm)
11 0.39 in. (9.9 mm) 2.27 in. (57.7 mm) 2.57 in. (65.3 mm)
12 0.41 in. (10.4 mm) 2.43 in. (61.7 mm) 2.73 in. (69.3 mm)
13 0.43in. (10.9 mm) 2.59 in. (65.8 mm) 2.89 in. (73.4 mm)
14 0.46 in. (11.7 mm) 2.75 in. (69.9 mm) 3.05 in. (77.5 mm)
15 0.48 in. (12.2 mm) 2.91 in. (73.9 mm) 3.21 in. (81.5 mm)
16 0.51 in. (12.9 mm) 3.07 in. (78.0 mm) 3.37 in. (86.0 mm)
17 0.53 in. (13.5 mm) 3.23 in. (82.0 mm) 3.53 in. (89.7 mm)
18 0.55 in. (13.9 mm) 3.39 in. (86.1 mm) 3.69 in. (93.7 mm)
19 0.58 in. (14.7 mm) 3.55 in. (90.2 mm) 3.85 in. (97.8 mm)
20 0.60 in. (15.2 mm) 3.71 in. (94.2 mm) 4.01 in. (101.9 mm)
21 0.63 in. (16.9 mm) 3.87 in. (98.3 mm) 4.17 in. (105.9 mm)
22 0.65 in. (16.5 mm) 4.03 in. (102.4 mm) 4.33 in. (110.0 mm)
23 0.67 in. (17.0 mm) 4.19 in. (106.4 mm) 4.49 in. (114.0 mm)
24 0.70 in. (17.8 mm) 4.35 in. (110.5 mm) 4.65 in. (118.1 mm)
25 0.72 in. (18.2 mm) 4.51 in. (114.5 mm) 4.81 in. (122.2 mm)
26 0.75 in. (19.0 mm) 4.67 in. (118.6 mm) 4.97 in. (126.2 mm)
27 0.77 in. (19.5 mm) 4.83 in. (122.7 mm) 5.13 in. (130.3 mm)
28 0.79 in. (20.0 mm) 4.99 in. (126.7 mm) 5.29 in. (134.4 mm)
29 0.82 in. (20.8 mm) 5.15 in. (130.8 mm) 5.45 in. (138.4 mm)
30 0.84 in. (21.3 mm) 5.31 in. (134.9 mm) 5.61 in. (142.5 mm)
Note:
? Code 39 using 0.010 in. (2.5 mm) X dimension and 3:1 ratio
? Data set used is Upper Case Alphanumeric (A1B2C3D4E5F6G7H8)
? All calculations based on B-Coder Professional Edition version 3.0 c, TAL
Technologies, Inc.
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 28 Issue: 01 Dated: 21JUL2003
4.1.8 Human-Readable Interpretations for Code 128 and Code 39
The human-readable interpretation (HRI) for Code 128 or Code 39 symbol SHOULD be printed.
When printed, the HRI:
SHALL represent all of the encoded information.
SHOULD be consistently placed directly above or below the Code 128 or Code 39 symbol.
SHALL display the Data Identifier in parentheses ( ) when the DI is part of the HRI.
SHALL NOT display the start or stop characters or check digit.
SHALL be upper case alphanumeric Arial Narrow Bold, Helvetica Condensed or equivalent.

The parentheses used in the HRI to separate the data identifier from the user information
SHALL NOT be encoded in the symbol. The font size and type may vary but must be mutually
agreed upon.
Figure 12. Example of HRI and bar code content




(12V) 123456789
(12V) 123456789
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 29 Issue: 01 Dated: 21JUL2003
5. LABEL FORMATS


Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 30 Issue: 01 Dated: 21JUL2003





Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 31 Issue: 01 Dated: 21JUL2003
6. REFERENCES
AIAG B-4 Parts Identification and Tracking Application Standard (Note member companies
may download AIAG documents from www.aiag.org )
ANSI MH10.8.2 1995, R2001 Data/Application Identifier Standard (Note- this standard is
subject to change and is maintained as a DRAFT document at www.autoid.org )
ANSI MH10.8.3 Two Dimensional Symbols with Unit Loads and Transport Packages
ISO/IEC CD 15415 Information technology Automatic Identification and Data Capture
Techniques-Bar Code Symbol Print Quality Test Specification Two-dimensional symbols
ISO/IEC 15416 Information technology Automatic Identification and Data Capture
Techniques Bar Code Symbol Print Quality Test Specification Linear symbols
ISO/IEC 15417 Information Technology Automatic Identification and Data Capture
Techniques Bar Code Symbology Specification Code 128
ISO/IEC15418 EAN/UCC Application Identifiers and Fact Data Identifiers and Maintenance
ISO/IEC 15434 Syntax for High Capacity ADC Media
ISO/IEC 16022 Information Technology International symbology specification - Data Matrix
ISO/IEC 16388 Information Technology Automatic Identification and Data Capture
Techniques Bar Code Symbology Specification - Code 39
ISO/IEC 18004 Information Technology Automatic Identification and Data Capture
Techniques Bar Code Symbology QR Code

Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 32 Issue: 01 Dated: 21JUL2003
7.0 DEFINITIONS
2D (two-dimensional) symbols
Optically readable symbols that must be examined both vertically and horizontally to read the
entire message. Two-dimensional symbols may be one of two types: matrix symbols and multi-
row symbols. Two-dimensional symbols have error detection and may include error correction
features. (See matrix symbol.)
Cell (See module.)
component
A part, assembly, or raw material that is a constituent of a higher- level assembly.
data area titles
Data areas comprise information in machine-readable or human-readable form. Data areas are
identified with the corresponding data area title in human-readable text that may be prefixed, if
relevant, by the appropriate identifier.
data field
A message consisting of a data identifier immediately followed by its associated data.
data format
Letters and numbers used to denote the type of data allowed within the referenced data field, and
the total quantity of that type of data allowed in the data field.
Examples:
? an..6 means up to six characters of alpha- numeric data are allowed.
? n..12 means up to 12 characters of only- numeric data are allowed.
Data Identifier (DI)
A specified character, or string of characters, that defines the intended use of the data element
that follows. For the purposes of automatic data capture technologies, Data Identifier means the
alphanumeric identifiers, as defined in ISO 15418, EAN/UCC Application Identifiers and FACT
Data Identifiers and Maintenance and ANSI MH10.8.2.
direct part marking
A marking applied directly to a parts surface using intrusive or non-intrusive identification
techniques.

Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 33 Issue: 01 Dated: 21JUL2003
error correction
A technique used at the byte level to detect and correct data transmission errors. Supplemental
bits introduced or source-encoded into a data stream to allow automatic correction of erroneous
bits and/or derivation of missing bits, in accordance with a specific computational algorithm.
free text
Human-readable information other than what is encoded in the machine-readable medium. This
information may be needed by one or more users of the label. An example of free text is a
product description.
human-readable information
One of four types of information that may appear and be associated with a machine-readable
medium, typically on a label (e.g., bar code, 2D symbol, RF tag) intended to convey information
to a person. They are:
? Human-Readable Interpretation (HRI)
? Human translation
? Data area titles
? Free text and data
human-readable interpretation
Information provided adjacent to a linear bar code representing the encoded data within the
symbol.
human translation
Information provided within proximity of the machine-readable medium representing portions of
the information encoded, along with data field descriptions not encoded in the symbols.
imager (See scanner)
A type of bar code scanner used to read linear bar codes and 2D symbols using optical imaging
technology.
individual part
A single part, item, or material purchased, manufactured, and/or distributed.
intrusive marking
Any device designed to alter a material surface to form a human- or machine-readable symbol.
This marking category includes, but is not limited to, devices that abrade, burn, corrode, cut,
deform, dissolve, etch, melt, oxidize, or vaporize a material surface.
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 34 Issue: 01 Dated: 21JUL2003
kit
A set of components for a single assembly part, packaged together as a single part number, for
inclusion into one assembly.
label
A marking that has these characteristics:
? produced by any means,
? on a piece of paper, cloth, polymer, metal, or other material,
? affixed to something via a pressure-sensitive backing,
? uses black images on a white background or white images on a black background
(reverse image) to indicate its contents, destination, or other information.
linear bar code symbol
A bar code symbology in which the symbol is formed of a single row of symbol characters.
manufacturer
The actual producer or fabricator of an item, not necessarily the supplier in a transaction.
matrix symbol
A collection of polygonal or circular elements in a regular pattern to represent data for retrieval
by a vision scanning system.
module
In a linear or multi-row bar code symbology, the nominal unit of measure in a symbol character.
In certain symbologies, element widths may be specified as multiples of one module. Equivalent
to X Dimension.
In a matrix symbology, a single cell or element used to encode one bit of the codeword.
multi-row symbology (also known as stacked symbology)
A bar code symbology in which the symbol consists of two or more vertically adjacent rows of
symbol characters.
non-intrusive marking
A method of forming markings by adding material to a surface. Non- intrusive methods include
ink-jet, laser bonding, liquid metal jet, silk screen, and thin film deposition.
part
An identifiable item that has a unique name and / or number assigned to it. (See also individual
part and component.)
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 35 Issue: 01 Dated: 21JUL2003
scanner (See imager)
An input device that sends signals proportional to the reflectivity of each successive element of
the symbol (linear or 2D) to the decoder.
subpack
One of the smaller packs that make up a larger pack.
supplier / vendor
In a transaction, the party that produces, provides, or furnishes a product or service.
supplier / vendor ID
The numeric or alphanumeric code used to identify the supplier/vendor.
symbology
A standard means of representing data in an optically readable form. Each symbology
specification sets out its particular rules of composition or symbol architecture.
unit pack
The first tie, wrap, or container of a single item. A unit pack may be an item packaged singly or
a kit of items to be added to a single assembly.
X dimension
The specified width of the narrow elements in a bar code symbol or the specified width of a
single element in a two-dimensional symbol.


Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 36 Issue: 01 Dated: 21JUL2003
APPENDIX A: TYPICAL DATA IDENTIFIERS
ANSI MH10.8.2 defines more than one hundred Data Identifiers for many purposes in many
industries. GM requires the use of these Data Identifiers. Due to frequent updates to ANSI
MH10.8.2, a current draft copy is available at www.autoid.org. The following table includes
some of the DIs in ANSI MH10.8.2 used in the automotive industry.

Table 13. Common Data Identifiers Used in the Automotive Industry
DI Description
1B Returnable container identification code assigned by the container owner or the
appropriate regulatory agency (e.g., a metal tub, basket, reel, unit load device (ULD),
trailer, tank, or intermodal container) (excludes gas cylinders) (See "2B.")
2B Gas Cylinder Container Identification Code assigned by the manufacturer in conformance
with U.S. Department of Transportation (DoT) standards
D Date, in the format YYMMDD
1D Date in the format DDMMYY
2D Date in the format MMDDYY
I U.S. Vehicle Identification Number (VIN)
P Item Identification Code assigned by GM
1P Item Identification Code assigned by Supplier
2P Code assigned to specify the revision level of the part (e.g., Engineering Change Level,
revision or edition)
1Q Theoretical Length / Weight (numeric only) (historically used in the shipment of primary
metals)
2Q Actual Weight (numeric only)
7Q Quantity and unit of measure in the format: Quantity followed by the two-character Unit
of Measure code as defined in Data Element number 355 of the ANSI X12.3 Data
Element Dictionary standard
S Serial Number assigned by Supplier to an entity for its lifetime
10S Machine, work cell or tool ID code
11S Fixed Asset ID Code
T Traceability number assigned to a unique batch or group of items (lot, heat, batch) as
defined by the GM
1T Traceability number assigned to a unique batch or group of items (lot, heat,
batch)assigned by the Supplier / Manufacturer
12V DUNS number identifying Manufacturing site
14V DUNS number identifying GM as customer
Z Mutually defined between GM and Supplier (title to reflect mutually agreed-to meaning)
Bar Code Standard For Part/Component/Module Identification and Traceability

GM 1737 37 Issue: 01 Dated: 21JUL2003

APPENDIX B: MAINTENANCE REQUEST
Note: GM publications are reviewed periodically. Complete form and return it to the larry.graha@gm.com
for consideration.

Name of Submitter: Date:
Company:
Company Address:
Phone: E-mail:

MAINTENANCE REQUEST (Use additional sheets if necessary)
Page Number of Change:
Document Currently Reads:


Recommended Changes/SHOULD Read:


Recommended Additions:


Reason for Change:



DISPOSTION
Final Disposition:

Comments:

You might also like