Draft International Standard
Draft International Standard
ISO/DIS 28219
ICS: 55.020;35.040
Copyright notice
This ISO document is a Draft International Standard and is copyright-protected by ISO. Except as
permitted under the applicable laws of the user’s country, neither this ISO draft nor any extract
from it may be reproduced, stored in a retrieval system or transmitted in any form or by any means,
electronic, photocopying, recording or otherwise, without prior written permission being secured.
Requests for permission to reproduce should be addressed to either ISO at the address below or ISO’s
member body in the country of the requester.
Contents Page
Annex F (informative) Using DUNS®, with ASC MH10 Data Identifiers (DIs) in linear bar code and
two-dimensional symbols .................................................................................................................. 45
F.1 About the DUNS Number ................................................................................................................... 45
F.2 Using the DUNS Number in bar codes ............................................................................................. 45
F.3 Using the DUNS Number in 2D symbols .......................................................................................... 46
Annex G (informative) Register of issuing agency codes (IACs) for ISO/IEC 15459 ................................. 47
G.1 Managing uniqueness of supply chain parties ................................................................................ 47
G.2 ISO/IEC 15459-2 registration authority ............................................................................................. 47
Annex H (Informative) Serialization of some electronics products ............................................................ 48
H.1 Cellular Mobile Telephone (CMT) Electronic Serial Number .......................................................... 48
H.1.1 CMT Electronic Serial Number derivation ........................................................................................ 48
H.1.2 CMT Electronic Serial Number bar code symbol title ..................................................................... 48
H.1.3 CMT Electronic Serial Number identifiers ........................................................................................ 48
H.1.4 CMT Electronic Serial Number Label Placement and Orientation ................................................. 48
H.2 Interior service number ...................................................................................................................... 49
H.2.1 Interior service number derivation.................................................................................................... 49
H.2.2 Interior service number bar code symbol title ................................................................................. 49
H.2.3 Interior service number identifiers.................................................................................................... 50
H.2.4 Interior service number label placement and orientation .............................................................. 50
Annex I (Informative) MOD 36 interior service number “check character” calculation ........................... 57
Bibliography ..................................................................................................................................................... 59
vi
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies
(ISO member bodies). The work of preparing International Standards is normally carried out through ISO
technical committees. Each member body interested in a subject for which a technical committee has been
established has the right to be represented on that committee. International organizations, governmental and
non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the
International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO shall not be held responsible for identifying any or all such patent rights.
Introduction
Today, global industries widely use machine-readable markings on products for inventory control, quality
control, and product life cycle management. Common technologies, data structures, conformance, and
applications standards are necessary to enable all trading partners to use such markings internally and
throughout the supply chain.
A number of different product labelling and marking standards exist, each designed to meet the requirements
of the specific industry sector. For effective and economic use within and between industry sectors one
common multi-industry standard is a necessity.
A standard linear bar code or two-dimensional symbol marked on a product or part will facilitate the
automation of inventory control, quality control, and product life cycle management. The linear bar code or
two-dimensional symbol information on the product may be used as a key to access the appropriate database
that contains detailed information about the product, including information transmitted via EDI. In addition a
product mark may contain other information as agreed between the trading partners.
This standard does not supersede or replace any applicable safety or regulatory marking or labeling
requirements. This standard is meant to satisfy the minimum product package requirements of numerous
applications and industry groups. As such its applicability is to a wide range of industries, each of which may
have specific implementation guidelines for this standard. This standard is to be applied in addition to any
other mandated labelling requirements.
viii
1 Scope
This International Standard
includes testing procedures for label adhesive characteristics and mark durability;
provides guidance for the formatting on the label of data presented in linear bar code, two-
dimensional symbol or human-readable form;
is intended for applications which include, but are not limited to, support of systems that
automate the control of items during the processes of:
production;
inventory;
distribution;
field service;
point of sale;
point of care;
repair, and
automotive;
aerospace;
chemical;
consumer items;
electronics;
health care;
marine;
rail;
telecommunications.
The location and application method of the marking are not defined (these will be reviewed and
agreed upon by suppliers and manufacturers and their trading partners before implementing this
International Standard).
This International Standard does not supersede or replace any applicable safety or regulatory
marking or labeling requirements. This International Standard is meant to satisfy the minimum item
marking requirements of numerous applications and industry groups and as such its applicability is
to a wide range of industries, each of which may have specific implementation guidelines for it.
This International Standard is to be applied in addition to any other mandated labeling direct-
marking requirements.
The labeling and direct marking requirement of this International Standard and other standards
can be combined into one label or marking area or appear as separate labels or marking areas.
This International Standard uses the terms “part marking” and “item marking” interchangeably.
Unless otherwise stated, this document will use the term “item marking” to describe both the
labeling and direct part marking (DPM) of an item, where DPM includes, but is not limited to,
altering (e.g. dot peen, laser etch, chemical etch) as well as additive type processes (e.g. ink jet,
vacuum deposition).
The purpose of this International Standard is to establish the machine-readable (linear, two
dimensional, and composite symbols) and human-readable content for direct marking and labeling
of items, parts, and components.
This International Standard provides a means for items, parts and components to be marked, and
read in either fixtured or handheld scanning environments at any manufacturer’s facility and then
read by customers purchasing items for subsequent manufacturing operations or for final end use.
Intended applications include, but are not limited to supply chain applications, e.g. inventory,
distribution, manufacturing, quality control, acquisition, transportation, supply, repair, and disposal.
The figures are illustrative and not necessarily to scale or to the quality requirements specified in
this International Standard.
2 Normative references
The following referenced documents are indispensable for the application of this document. For
dated references, only the edition cited applies. For undated references, the latest edition of the
referenced document (including any amendments) applies.
ISO/IEC 646, Information Processing — ISO 7-Bit Coded Character Set for Information
Interchange
ISO/IEC 3166-1, Codes for the representation of names of countries and their subdivisions —
Part 1: Country Code
ISO/IEC 15415, Information technology, identification and data capture techniques — Bar code
symbol print quality test specification — Two-dimensional symbols
ISO/IEC 15416, Information technology, identification and data capture techniques — Bar code
print quality test specification — Linear symbols
ISO/IEC 15417, Information technology, identification and data capture techniques — Bar code
symbology specification — Code 128
ISO/IEC 15434, Information technology — Automatic identification and data capture techniques —
Data Syntax for high capacity ADC media
ISO/IEC 15438, Information technology — Automatic identification and data capture techniques —
Bar code symbology specification — PDF417
ISO/IEC 16022, Information technology — Automatic identification and data capture techniques —
Bar code 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 —
QR Code bar code symbology specification
ISO/IEC 19762, Information technology — Automatic identification and data capture techniques —
Harmonized vocabulary
ISO/IEC 24723, Information technology — Automatic identification and data capture techniques —
Bar code symbology specification — Composite component
ISO/IEC 24728, Information technology — Automatic identification and data capture techniques —
Bar code symbology specification — MicroPDF417
3.1
cell
smallest element of a two-dimensional matrix symbol
3.2
CLEITM code
coding structure maintained by Telcordia d.b.a. iconectiv that identifies communications equipment
and describes product type, features, source document and associated drawings and vintages per
ANS ATIS-0300213
3.3
components
parts (bare printed circuit board, integrated circuits, capacitor, diodes, switch, valve, spring,
bearing, bracket, bolt, etc.) of a first level/modular assembly
3.4
data element separator
specified character used to delimit discrete fields of data
3.5
DUNS number
DUNS number is a nine-digit number, issued by D&B, assigned to each business location in the
D&B database, having a unique, separate, and distinct operation for the purpose of identifying
them
3.6
first level
modular assembly
manufactured item (populated printed circuit board, hydraulic pump, starter, dashboard assembly,
door assembly, etc.) made up of components
3,7
GTIN
Global Trade Item Number is the GS1 identification key used to identify trade items. The key
comprises a GS1 Company Prefix, an item reference and a check digit
3.8
intrusive marking
device designed to alter a material surface to form a human- or machine-readable symbol
NOTE Intrusive marking includes, but is not limited to, devices that abrade, burn, corrode, cut, deform,
dissolve, etch, melt, oxidize or vaporize a material surface. Intrusive marking methods include laser etch,
chemical etch, dot peen and micro-sandblast.
3.9
item
product
first level or higher assembly that is sold in a complete end-usable configuration
3.10
label
adhesive backed media capable of being marked with information in machine-readable and/or
human-readable form
NOTE Both labels and direct marking methods are referred to in this International Standard under the
term “label”.
3.11
manufacturer
actual producer or fabricator of an item; not necessarily the supplier in a transaction
3.12
non-intrusive marking
method of forming markings by adding material to a surface
NOTE Non-intrusive marking methods include ink jet, laser bonding, liquid metal jet, silk screen, stencil
and thin film deposition.
3.13
supplier
party that produces, provides, or furnishes an item or service
3.14
syntax
manner in which data is put together to form messages
NOTE 1 Syntax also includes rules governing the use of appropriate identifiers, delimiters, separator
character(s), and other non-data characters within the message.
4 Requirements
4.1 Identification
4.1.1 General
Enterprises may choose to assign uniqueness to items at the individual, group, or product level.
Individual uniqueness requires serialization or one-of-a-kind production, see 4.1.2 and 4.2.2.2. A
lot or batch number captures group uniqueness, see 4.1.3 and 4.2.2.2. A product code is an
example of item uniqueness, see 4.2.2.3.
Items may be assigned a unique item identification code to each instance of the item, i.e.
serialization. Serial numbers shall be unique either within an enterprise ID or within enterprise ID +
part number. When using unique identification, the encoded symbol shall contain only one
enterprise identifier, serial number and/or original part number to avoid confusion and ensure
uniqueness.
Items can have group uniqueness applied by an enterprise. Some items are assigned group
identification, e.g. lot or batch number.
Those implementing this International Standard should refer to the guidelines for their particular
industries. For a partial list of industry guidelines see the bibliography.
Labels will accommodate both mandatory and optional data fields. The maximum length of each
discrete data field shall be 25 data characters unless otherwise specified. This character count is
exclusive of overhead characters.
All data elements encoded in a machine-readable medium shall be preceded by the appropriate
Data Identifier (DI) as defined in ANS MH10.8.2 Data Identifier, or the appropriate Application
Identifier (AI) defined in the GS1 General Specifications. The exceptions to this rule are the UPC-A,
UPC-E, EAN-8, and EAN-13 symbologies.
The choice between DIs and GS1 AIs, for any user, will normally be determined in the applicable
industry convention being followed.
Other industries developing item identification conventions should consider business practices,
information requirements and systems capabilities of the trading partners in choosing between DIs
and GS1 AIs.
The character set shall be upper case alphabetic characters (A-Z), numeric digits (0-9), and the
five characters [dash (–), period (.), space ( ), solidus (/) and plus sign (+)], as permitted within the
applicable identifier standard, ANSI MH10.8.2 or the GS1 General Specification. Further, the
recommended field separators, record separators, segment terminators and compliance indicator
contained in ISO/IEC 15434 are part of the allowable character set. A table of these characters
and their hexadecimal and decimal equivalent is given in Annex C. The actual character set
employed conforming to this International Standard shall be the character set permitted by the
data field and not the symbology. It is recommended that the resultant data stream from scanning
a 2D symbol follow the syntax described in ISO/IEC 15434.
The descriptions in the DI list are general in nature and are used in industrial and international
applications. Specific application guidelines provide the detailed definition used amongst trading
partners.
The full list of registered DIs and the full specification for their use are found in the American
National Standard MH10.8.2.
DIs may be used with any alphanumeric data carrier and are designed to ensure cross-industry
commonality of Data Identifiers used in automatic identification technologies.
DIs have a format of one alphabetic character alone, or one alphabetic character prefixed by one,
two or three numeric characters.
The definitions of the GS1 AIs are supported by application guidelines. The GS1 AIs, and
associated guidelines, have been designed for international and multi-sector trading purposes.
The GS1 item identification system and related encoding standard are complemented by the GS1
maintained AIs. This International Standard comprises two principal elements, which are the key to
any encoding system: the data content and the data carrier.
GS1 AIs identify generic and simple data fields for use in cross-sector and international supply
chain applications. The GS1 General Specifications provide rules for the definition, format and
structure of the data fields.
Each GS1 AI consists of two, three or four characters. The first two digits of the AI determine the
length of the AI. A list of two digit codes indicating the predefined length of existing and future AIs
and their data fields is contained within the GS1 General Specifications.
Note: Subclause 3.10 of the GS1 General Specifications: 2014, Information Mutually Agreed
Between Trading Partners (Including ASC MH!0 DIs): AI (90), states that the data field shows the
information agreed between the two trading partners, and may also be used to incorporate data
preceded by ASC MH10 DIs. The ambiguity existing as to whether the information that follows AI
(90) is a DI or another type of trading partner information makes the AI (90) solution to identify
ASC MH10 DIs unworkable.
ISO/TC 122 has requested a specific AI to signify that what follows is in fact an ASC MH10 DI.
ISO/TC 122 has established the collaborative solution, the Application Identifier “DI”, to enable the
use of DIs using AIs until such time as an AI is assigned to specifically indicate the use of DIs in
the GS1 General Specifications.
Consideration and decisions on coding approaches should carefully weigh any impacts to
changing from the “DI” Application Identifier format to an approved future AI against any
associated costs and strategic near term coding requirements. The use of the collaborative
solution AI as described below should strictly be considered an interim approach.
It is recommended that data structures used to identify items or the traceability of items include
identification of the organization providing the coding as well as the specific coding structure.
In the GS1 General Specifications this coding structure is the GS1 Company Prefix portion of the
global trade item number (GTIN).
When telecommunications companies use the CLEI Code, the coding structure is specified in
ANS ATIS-0300213. The CLEI Code is always 10 characters and the structure is as follows: A
Basic Code (4 alphanumeric characters) representing the technology or equipment type and
consisting of a Family Code (2 alphanumeric characters), Sub-Family Code (2 alphanumeric
characters), a Features Code (3 alphanumeric characters) to represent attributes of the equipment,
Reference Code (1 alphanumeric character) to represent the manufacturer of the equipment within
the Basic Code and a Complemental Code (2 alphanumeric characters) to identify vintage or
version of the equipment.When using DIs, this coding structure uses the issuing agency code
(IAC) established in ISO/IEC 15459-2 and the company identification number (CIN) assigned by
the issuing agency.
The enterprise identification code and item identification code may be combined in a single data
field, see 4.2.2.3.
The enterprise identification code shall use formats contained in Table 2 and Table 3. The use of
more than one enterprise identification code preceded by DI 20V is permitted on an item. The
choice of enterprise identification code(s) should be mutually agreed upon between trading
partners. The appropriate DI shall precede the enterprise identification when separate data fields
are used to identify the supplier and the item identification.
The traceability code is assigned by the supplier to identify a unique item or group of entities (e.g.
lot, batch, date code, revision level or serial number). The DIs or AIs given in Table 4 and Table 5
represent a partial list of the ASC MH10 Data Identifiers and GS1 Application Identifiers that may
be applicable to traceability codes.
The traceability data field is assigned by the manufacturer or supplier. The maximum length of a
single traceability data field should not exceed 35 characters, which excludes the associated DI or
AI. The traceability data field shall not exceed 50 characters.
11
The maximum length of the Item Identification shall be 20 data characters unless otherwise
specified in this document or agreed to between trading partners. This maximum excludes the
associated DI or AI. Item identification codes may be concatenated with the enterprise
identification to produce a unique item identification. See Tables 2 to 5 for IAC/CIN.
The item identification code (e.g. supplier or customer part number) shall be designated as
mutually agreed upon between the supplier or manufacturer and customer. The supplier’s part
number is the recommended item identification code.
An item identification code may be concatenated with the company prefix to produce a unique item
identification code. GTIN-12 and GTIN-13 formats are fixed length numeric examples of company
prefix codes concatenated with item identification codes to provide worldwide item identification
uniqueness. See Table 7.
Likewise, variable length examples of fixed length enterprise identification codes concatenated
with variable length alphanumeric item identification codes to provide worldwide item identification
uniqueness may be provided with DIs such as “9P” and “17P”. See Table 6.
13
Specific applications and trading partner agreements may require additional data fields. See
Table 8 and Table 9 for examples.
When using DIs or AIs to encode country of origin, it shall be in one of the formats shown in
Table 8 or Table 9.
426 Country covering full n3+n3 ISO country code stating the (single) country of
process chain (with ISO full processing of a trade item
country code)
17 Expiration date n2+n8
15
4.2.4 Syntax
Data encoded in the EAN/UPC symbology includes no identifiers. A Data Identifier, as per ANS
MH10.8.2, shall precede data encoded in the Code 39 symbology, as described in ISO/IEC 16388.
Data encoded in GS1-128 symbology shall be formatted as defined in GS1 General Specification
preceded by an Application Identifier. Data encoded in Code 128, as described in ISO/IEC 15417,
not using GS1 Application Identifiers shall be preceded by a Data Identifier per ANS MH10.8.2.
Data encoded in UPC-A symbology shall be in accordance with GS1 General Specification.
When concatenating data in a linear bar code symbol the total length should be limited to 32 data
characters, including the associated DIs and AIs and concatenation characters but not including
symbology overhead characters. If the length exceeds the 32-character maximum message length,
two-dimensional symbols should be used.
a) When concatenating data in a linear bar code message, the appropriate data element
separator shall be used in accordance with the specific industry standard. The maximum
length of the concatenated data field is limited by the symbology, the reading technology, and
the available space.
b) Specific data or AIs are assigned to accommodate concatenation of specific fixed length data
fields.
c) When variable length data fields need to be concatenated using the Code 39 symbology, the
plus “+” character (ASCII Decimal 43) should be used to delineate between data fields, per
ANS MH10.8.2.
d) When multiple variable length data fields need to be concatenated using the Code 128
symbology with DIs, the plus “+” character (ASCII Decimal 43) should be used to delineate
between data fields, as per ANS MH10.8.2.
e) When multiple variable length data fields need to be concatenated using the GS1-128
symbology, the function one “FNC1” character (transmitted as “GS” ASCII Decimal 29) is used
to delineate between data fields.
Data encoded to be compliant with this International Standard shall use the syntax identified in
ISO/IEC 15434. The header (first 7 characters “[)>RS 06 GS”) and trailer (the last 2 characters “RS
EO ”) are fixed for this application, in accordance with the ANS ISO/IEC 15434 standard, when
T
Data Identifiers are used within the message. The header (first 7 characters “[)> RS05 GS”) and
trailer (the last 2 characters “RS EOT”) are fixed for this application, in accordance with the ANS
ISO/IEC 15434 standard, when Application Identifiers are used within the data encoding. The “RS”
character is ASCII/ISO 646 Decimal 30. The “EOT” character is ASCII/ISO 646 Decimal 04. All
characters supported by this International Standard are shown in Annex C. Certain symbologies
support the use of a single codeword to encode the header and trailer character strings. Refer to
applicable symbology standards. The use of structures combining different formats shall be as
defined in ISO/IEC 15434.
When combining data fields within a two dimensional symbol, the “ GS” (ASCII/ISO 646 Decimal
29) character shall be used with the appropriate DI or AI to identify each of the combined fields.
The exception to this requirement may be GS1 data carriers (e.g. composite symbology) that do
not encode data in accordance with ISO/IEC 15434. It is incumbent upon the reader to transmit
the data to the application in an ISO/IEC 15434 syntax.
4.3.1 Layout
Layout refers to the positioning of the fields on the label. Layout of bar code symbols or two-
dimensional symbols will depend on the available space on the item and other factors such as
industry sector business rules, trading partner agreements or customer labeling requirements.
4.3.2 Location
Location refers to the positioning of the label on the item. Each label should be located in a
position that facilitates scanning without degrading the safety or performance of the item.
Consideration should be given to reading the symbol in the item’s installed position.
Titles are recommended for all linear bar code fields. When DIs are used, the title shall include the
appropriate DI, enclosed in parentheses, e.g. (1P) PART # SPLR. When AIs are used, the AI is
part of the human-readable interpretation, not as part of the title. Titles shall be in accordance with
ANS MH10.8.2. Titles may be positioned above or below the bar code symbol in accordance with
industry guidelines and application standards.
If the physical space available for marking is insufficient to support the marking of the title, and the
user is employing linear bar code symbols, the title may be abbreviated to only include the DI
enclosed in parentheses. Where physical space for marking is extremely limited the title may be
eliminated.
For linear bar codes, the human-readable interpretation should be printed adjacent to the symbol.
The human-readable interpretation of the data encoded shall be printed legibly. The
recommended height of the upper case alpha characters is 2 mm. The minimum height of the
upper case alpha characters shall be 1,25 mm.
For bar code symbols, when DIs are used, the human-readable interpretation shall include all of
the data within the bar code symbol, less the DI. See Figure 1.
17
When an AI is used, the human-readable interpretation shall include the data as well as the AI in
parentheses. See Figure 2.
For two-dimensional symbols, portions of the data should be shown in the human-readable
interpretation when necessary or required by application or industry standards. However, the
interpretation of the GTIN when using GS1 data structures shall use a human-readable
interpretation of two-dimensional symbols.
Any of the symbologies identified in this International Standard may be used for any direct part-
marking technique. Only matrix symbologies (e.g. Data Matrix and QR Code) should be used for
direct part-marking techniques.
The linear symbologies specified in this International Standard are Code 39, UPC-A and E, EAN-
13, EAN-8, GS1-128, Code 128, and the GS1 Data Bar family. Users contemplating applications
of Code 128 with DIs should familiarize themselves with the issues identified in Annex F. See
Figures 3 to 8.
The narrow element dimension (X dimension) range should be from 0,19 mm to 0,51 mm as
determined by the printing capability of the supplier/printer of the label. EAN/UPC symbols are an
exception to this; for printing of EAN/UPC symbols the narrow element dimension range should be
from 0,264 mm to 0,66 mm. Note that at the smaller X dimensions, care shall be given to match
the X dimension to an integer multiple of the resolution of the printer. Conformance to bar code
print quality requirements shall be determined according to 4.4.2.4.
Bar code symbol height should be no less than 15 % of the length of the bar code symbol.
EAN/UPC symbols symbol height range should be from 20,73 mm to 51,82 mm.
The linear symbol should have minimum quiet zones of 6,4 mm adjacent to the start and stop
characters. To enable the user to easily scan the bar code symbol, quiet zones shall be a
minimum of ten times the narrow element width (X dimension).
b) UPC A symbols: 9X
The allowable character set for linear bar code data fields identified with ASC MH10.8.2 Data
Identifiers are the upper case alphabetic characters A to Z and the numeric characters 0 to 9,
unless otherwise identified in the DI definition. This is in addition to any recommended field
separators, record separators, segment terminators and compliance indicator.
The allowable character set for linear bar code data fields identified with GS1 Application
Identifiers are the upper case alphabetic characters A to Z and the numeric characters 0 to 9,
unless otherwise identified in the AI definition. This is in addition to any recommended field
separators, record separators, segment terminators and compliance indicator.
The allowable character set for the EAN/UPC and ITF-14 linear bar code symbols are the numeric
characters 0 to 9.
19
Linear bar code print quality shall be measured in accordance with ISO/IEC 15416 in the visible
light range (660 nm). The minimum overall symbol print quality grade shall be 1,5 (C) using the
appropriate measuring aperture as recommended in the ISO/IEC 15416 standard. When
measuring EAN/UPC symbols the recommended aperture size is 0,150 mm.
If the intent is to read symbols through translucent packaging, the minimum symbol grade shall be
met when scanned through the packaging. This requirement is to ensure that the symbol can be
read when scanned through protective packaging, such as an electrostatic discharge (ESD)
container for circuit boards.
The two-dimensional symbols specified in this document are Data Matrix ECC 200, MicroPDF417,
QR Code and PDF417. The encoding of data in Data Matrix ECC 200 shall be in accordance with
ISO/IEC 16022 using ECC 200. The encoding of data in MicroPDF417 shall be in accordance with
ISO/IEC 24728. The encoding of data in QR Code shall be in accordance with ISO/IEC 18004.
The encoding of data in PDF417 shall be in accordance with ISO/IEC 15438. This standard
recommends that MicroPDF417 and PDF417 only be used on printed media and not for DPM.
The encoding of data shall follow the ISO/IEC 15434 message format and syntax rules.
The data matrix symbols referenced in this document are defined in ISO/IEC 16022.
The appropriate X dimension for a symbol is determined by many factors including marking area
available, surface type, environment and reading device(s) used. The X dimension of a Data
Matrix ECC 200 symbol is equivalent to the cell size. It is recommended that the user implement
their system using the largest X dimension that will enable the symbol to fit in the available area.
The minimum open system X dimension shall be 0,13 mm. X dimension sizes below 0,19 mm or
greater than 0,38 mm are not recommended because these symbols may be difficult to scan in an
open-systems environment. Regardless of the element width the symbol shall meet the symbol
quality requirements of 4.4.3.1.6.
The height of any individual cell of the Data Matrix ECC 200 symbol should be equal to the X
dimension.
The symbol size should not be greater than 12 mm by 12 mm. The reason for this size is to
establish a known field of view for reading the label or mark.
The user should implement their system using the largest X dimension that will enable the symbol
to fit in the available area, up to the maximum dimensions shown in Table 10. This will allow for
the best possible scanner performance. The particular symbol size that is printed will depend on
the amount and type of data encoded. The character count in Table 10 includes data overhead
characters (specifically, message header, Data Identifiers, data element separators, data and
message trailer characters).
“X” dimension
Symbol size
0,127 mm 0,150 mm 0,175 mm 0,200 mm 0,250 mm
(with quiet zone)
3 mm 3 mm 43 25 10 6 3
4 mm 4 mm 64 52 31 25 10
5 mm 5 mm 127 64 64 43 25
6 mm 6 mm 214 127 91 64 43
The Data Matrix ECC 200 symbol shall have minimum quiet zones of one X dimension width on all
four sides of the symbol. Compliance with this International Standard does not require additional
quiet zone beyond the minimum required by ISO/IEC 16022.
The data matrix symbol shall have an error-correction level of ECC 200 as defined in the
ISO/IEC 16022.
The Data Matrix ECC 200 symbol shall have a minimum symbol quality of 1,5/08/660/45, where
the minimum overall symbol-grade is 1,5 (C), measured with an aperture size of 0,20 mm with a
narrowband light source, at an angle of incidence of 45°.
Where a special application requires a smaller mark (X dimension smaller than 0,254 mm1)), it
should have a minimum symbol quality of 1,5/05/660/45, where the minimum overall symbol-
grade is 1,5 (C), measured with an aperture size of 0,125 mm with a narrowband light source, at
1) 0,254 mm = 10 mil.
21
an angle of incidence of 45°. Applications that incorporate small symbols shall measure all
symbols with the 0,125 mm aperture. ISO/IEC 15415 provides additional guidance on selection of
grading parameters in application specifications, in particular the relationship between aperture
size and susceptibility to gaps and other defects.
When printing on label stock, the methodology for measuring the symbol quality shall be as
specified in ISO/IEC 15415.
The minimally acceptable overall symbol-grade of 1,5 applies to the final symbol on the item at the
point of receipt. It is recommended that the overall symbol-grade, at the point of printing the
symbol, be equal to or exceed 2,5 to allow for process variations and possible degradation from
packaging, storage, shipping, handling and use.
Guidance for placing direct marks on various substrates can be found in NASA-STD-6002, and
NASA-HDBK-6003, ISO/IEC TR 24720 and SAE AS9132. AIM Global's Technical Symbology
Committee (TSC) has created guidance in the AIM DPM-1, Direct Part Mark (DPM) Quality
Guideline. Those striving to implement quality direct part-marking should follow its guidance.
If the intent is to read symbols through translucent packaging, the minimum overall symbol-grade
shall be met when scanned through the packaging. This requirement is to ensure that the symbol
can be read when scanned through protective packaging, such as an ESD container for circuit
boards.
4.4.3.1.7 Encryption
The MicroPDF417 symbols referenced in this document are defined in the ISO/IEC 24728,
MicroPDF417 bar code symbology specification. See Figure 10.
The appropriate X dimension for a symbol is determined by many factors including marking area
available, surface type, environment and reading device(s) used. The user should implement their
system using the largest X dimension that will enable the symbol to fit in the available area. The
minimum open system X dimension shall be 0,127 mm. X dimension sizes below 0,25 mm should
not be used because symbols with these small X dimensions cause a reduced depth of field and
can be difficult to scan in an open-systems environment. Regardless of the element width, the
symbol shall meet the print quality requirements of 4.4.3.2.5.
The MicroPDF417 symbol should have a bar height (height of the symbol element) two times the
width of the narrow element (X dimension).
MicroPDF417 symbols should have minimum quiet zones of one X dimension on all four sides of
the symbol. Compliance with this International Standard does not require additional quiet zone
beyond the minimum required by ISO/IEC 24728.
For MicroPDF417 symbols, error correction levels are automatically selected in accordance with
ISO/IEC 24728.
Two-dimensional symbols compliant with 4.4.3.2 shall have a minimum print quality of 1,5/05/660,
where the minimum overall symbol-grade is 1,5 (C), measured with an aperture size of 0,127 mm,
with a light source wavelength of (660 10) nm. The methodology for measuring the print quality
shall be as specified in ISO/IEC 15415 and ISO/IEC 24728.
The minimum acceptable overall symbol-grade of 1,5 applies to the final symbol on the item at the
point of receipt. It is recommended that the overall symbol-grade, at the point of printing the
symbol, be equal to or exceed 2,5 to allow for process variations and possible degradation from
packaging, storage, shipping, and handling.
If the intent is to read symbols through translucent packaging, the minimum overall symbol-grade
shall be met when scanned through the packaging. This requirement is to ensure that the symbol
can be read when scanned through protective packaging, such as an ESD container for circuit
boards.
4.4.3.2.6 Encryption
The QR Code symbols referenced in this document are defined in ISO/IEC 18004.
The appropriate X dimension for a symbol is determined by many factors including marking area
available, surface type environment and reading device(s) used. The X dimension of a QR Code
23
symbol is equivalent to the cell size. It is recommended that the user implement their system using
the largest X dimension that will enable the symbol to fit in the available area.
The minimum open system X dimension shall be 0,13 mm. X dimension sizes below 0,19 mm or
greater than 0,38 mm are not recommended because these symbols may be difficult to scan in an
open-systems environment. Regardless of the element width the symbol shall meet the symbol
quality requirements of 4.4.3.3.6.
The height of any individual cell of the QR Code symbol should be equal to the X dimension.
The symbol size should not be greater than 12 mm by 12 mm. The reason for this requirement is
to establish a known field of view for reading the label or mark.
The user should implement their system using the largest X dimension that will enable the symbol
to fit in the available area, up to the maximum dimensions shown in Table 11. This will allow for
the best possible scanner performance. The particular symbol size that is printed will depend on
the amount and type of data encoded. The character count in Table 11 includes data overhead
characters (specifically, message header, Data Identifiers, data element separators data and
message trailer characters).
“X” dimension
Symbol size
0,127 mm 0,150 mm 0,175 mm 0,200 mm 0,250 mm
(with quiet zone) Error correction level
The QR Code symbol shall have a minimum quiet zone of four X dimension widths on all four
sides of the symbol. Compliance with this International Standard does not require additional quiet
zone beyond the minimum required by ISO/IEC 18004.
25
The QR Code symbol shall have a minimum symbol quality of 1,5/0,8/660/45, where the minimum
overall symbol-grade is 1,5 (C), measured with an aperture size of 0,20 mm with a narrowband
light source, at an angle of incidence of 45°.
Where a special application requires a smaller mark (X dimension smaller than 0,254 mm), it
should have a minimum symbol quality of 1,5/0.5/660/45, where the minimum overall symbol-
grade is 1,5 (C), measured with an aperture size of 0,125 mm with a narrowband light source, at
an angle of incidence of 45°. Applications that incorporate small symbols shall measure all
symbols with the 0,125 mm aperture. ISO/IEC 15415 provides additional guidance on selection of
grading parameters in application specifications, in particular the relationship between aperture
size and susceptibility to gaps and other defects.
The methodology for measuring the symbol quality shall be as specified in ISO/IEC 15415, when
printing on label stock.
The minimally acceptable overall symbol-grade of 1,5 applies to the final symbol on the item at the
point of receipt. It is recommended that the overall symbol-grade, at the point of printing the
symbol, be equal to or exceed 2,5 to allow for process variations and possible degradation from
packaging storage, shipping, handling and use.
Guidance for placing direct marks on various substrates can be found in NASA-STD-6002, and
NASA-HDBK-6003, ISO/IEC TR 24720 and SAE AS9132. AIM Global’s Technical Symbology
Committee (TSC) has created guidance in the AIM DPM-1, Direct Part Mark (DPM) Quality
Guideline. Those striving to implement quality direct part marking should follow its guidance.
If the intent is to read symbols through translucent packaging, the minimum overall symbol-grade
shall be met when scanned through the packaging. This requirement is to ensure that the symbol
can be read when scanned through protective packaging, such as an ESD container for circuit
boards.
4.4.3.3.7 Encryption
The PDF417 symbols referenced in this document are defined in ISO/IEC 15438.
The appropriate feature size for a symbol is determined by many factors including marking area
available, surface type, environment and reading device(s) used. The minimum open system X
Dimension (cell size) shall be 0,1 mm. X Dimension sizes of 0,2 mm or greater are recommended
because symbols with smaller X Dimensions cause a reduced depth of field and may be difficult to
scan in an open systems environment. This standard recommends the use of 400 or 600 dots per
inch (dpi) printers when printing at the minimum X Dimension. Regardless of the element width,
the symbol shall meet the symbol quality requirements of section 4.4.3.4.5.
The PDF417 symbol shall meet the following requirements for the row height in relation to the
width of the narrow element (X Dimension):
For symbols with at least the recommended minimum level of error correction:
For symbols with less than the recommended minimum level of error correction:
See ISO/IEC 15438 Annex E for details of the recommended minimum level of error
correction.
The PDF417 symbol should have minimum quiet zones equivalent to 2 times the X Dimension on
all four sides of the symbol. It is not the intent of this guideline to require additional quiet zone
beyond the minimum required by ISO/IEC 15428
The 2D symbol shall incorporate the number of error correction code words defined in ISO/IEC
15438. PDF417 Error Correction Level should be set to a minimum of level 2.
When printed with the minimum recommended X Dimension of 0,127 mm, the PDF417 symbol
shall have a minimum symbol grade of C/03/660 (1,5/03/660), where the minimum grade is C (1,5),
measured with an aperture size of 0.1 mm, with a light source wavelength of 660 nm ±10 nm. The
methodology for measuring the print quality shall be as specified in ISO/IEC 15415 and ISO/IEC
15438.
The minimally acceptable overall symbol grade of C (1,5) applies to the final symbol on the
product at the point of receipt. It is recommended that the overall symbol grade, at the point of
printing the symbol, be equal to or exceed B (2,5) to allow for process variations and possible
degradation from packaging, storage, shipping, and handling.
When symbols are intended to be read through translucent packaging, the minimum symbol grade
shall be met when scanned through the packaging. This requirement is to ensure that the
symbol can be read when scanned through protective packaging, such as an ESD (Electro
Static Discharge) container for circuit boards.
27
The user should implement their system using the largest module dimension that will enable the
symbol to fit in the available area, but a 2D symbol should not be greater than 12 mm by 12 mm in
order to establish a known field of view for reading the labels specified in this document. This will
allow for the best possible reader performance. The particular symbol size that is printed will
depend on the amount and type of data encoded. The character count includes data overhead
characters (specifically, Message Header, Data Identifiers, Data Element Separators, Data and
Message Trailer Characters).
The composite symbols referenced in this International Standard are the GS1 Composite Symbols,
as defined in ISO/IEC 24723, consisting of either a UPC-A, UPC-E, EAN-13, EAN-8, GS1-128,
GTIN-14, GS1 Data Bar-14, GS1 Data Bar-14 Stacked, or GS1 Data Bar-14 Limited symbols as
the composite linear component and a variant of MicroPDF417 (CC-A and CC-B) or PDF417 (CC-
C) as the 2D composite component. The 2D composite component cannot be used by itself.
The dimensions of composite symbols will be determined by a number of factors. The width of the
symbol will be determined by the choice of linear symbology. The height of the symbol will be
determined by the width of the chosen linear symbol and the amount and mix of the alpha and
numeric data to be encoded. A wider linear symbol allows more data to be encoded in each row of
the 2D Composite Component. For example, a GS1 Data Bar-14 Limited symbol is wider than a
GS1 Data Bar-14 Stacked symbol. Numeric data can be encoded more efficiently than
alphanumeric data and will result in a smaller symbol.
The minimum open system X dimension shall be 0,127 mm. X dimension sizes of 0,168 mm or
greater are recommended because symbols with smaller X dimensions cause a reduced depth of
field and may be difficult to scan in an open-systems environment. Regardless of the X dimension
chosen, the symbol shall meet the print quality requirements of 4.4.4.5.
The linear components of composite symbols have a minimum symbol height defined in their
respective symbology specifications. These minimum heights support all scanning technologies,
including wand scanning and omni-directional point of sale scanning. For the applications
supported by this International Standard, a height to width aspect ratio of 15 % will provide
optimum performance and is recommended when space constraints permit.
The MicroPDF417 based composite components (e.g. CC-A and CC-B) shall have a minimum row
height (height of the symbol element) of two times the width of the narrow element (X dimension).
PDF417 based composite components shall have a minimum row height (height of the symbol
element) of three times the width of the narrow element (X dimension).
The linear components have a minimum quiet zone requirement defined in their respective
symbology specifications.
CC-A and CC-B Composite Components have a minimum width requirement of one X dimension
for the left and right quiet zone. CC-C composite components have a minimum width requirement
of two times the X dimension for the left and right quiet zone. No quiet zone is required above or
below a GS1 Composite Symbol.
GS1 Composite Symbols shall have a minimum print quality of 1,5/06/660, where the minimum
overall symbol-grade is 1,5 (C), measured with an aperture size of 0,150 mm, with a light source
wavelength of (660 10) nm. The methodology for measuring the print quality shall be as
specified in the ISO/IEC 15416, and the applicable symbology specification.
The minimally acceptable overall symbol-grade of 1,5 applies to the final symbol on the item at the
point of receipt. It is recommended that the overall symbol-grade, at the point of printing the
symbol, be equal to or exceed 2,5 to allow for process variations and possible degradation from
packaging, storage, shipping, and handling.
If the intent is to read symbols through translucent packaging, the minimum overall symbol-grade
shall be met when scanned through the packaging. This requirement is to ensure that the symbol
can be read when scanned through protective packaging, such as an ESD container for circuit
boards.
CC-A and CC-B composite components shall incorporate the number of error correction
codewords defined in the International Symbology Specification - GS1 Composite Symbols. CC-C
composite components shall meet or exceed the minimum error correction level recommended in
ISO/IEC 15438.
4.4.4.7 Encryption
Notwithstanding the print quality requirements above, use Annex A for information about label
adhesive requirements. A more detailed standard for adhesive requirements and print quality will
be forthcoming.
29
Annex A
(informative)
A.1 General
The following requirements and tests are intended to ensure that labels and marks can withstand
extended long term exposure to a variety of indoor environments, which could include an
assembly process, remain affixed to products and are scannable for the intended life of the
product.
NOTE Additional tests could be required for specific exports to specific countries.
This International Standard covers the manufacturing and printing requirements for pressure
sensitive adhesive-backed bar code labels intended primarily to automate product tracking,
inventory control and serialized warranty systems. Labels being tested for conformance to A.3.4
are intended to withstand harsh-environment exposures.
It is the responsibility of the trading partners to agree upon specifications of labels covered by this
International Standard and to test the label in their operating environment prior to acceptance.
All labels shall be easily separable from the release liner without damage, be smudge-resistant
and be reasonably flat. Label stock should be examined visually for evidence of particles of paper,
dust, or other foreign material that would adversely affect print quality.
Observed or calculated values obtained from analysis, measurement, or test shall be rounded off
in accordance with the rounding off method specified in ASTM E 29 to the nearest unit in the last
right hand place of figures used in expressing the specified limit.
Where reference is made to an ASTM designation in this International Standard, the issue listed in
the latest published ASTM index to standards shall apply unless otherwise specified.
Generation of voltage levels significant enough to cause ESD and damage to sensitive
components can occur when using pressure sensitive labels. If meeting the requirements for ESD
protected areas outlined in EIA-625 Requirements For Handling Electrostatic-Discharge-Sensitive
(ESDS) Devices is required, using static control measures such as static dissipative labels or air
ionization may be necessary.
A.2 Requirements
The labels shall be capable of meeting the requirements of this clause and 4.4, when tested in
accordance with A.3.
Labels shall not show delamination within the label, blistered areas, or chipped edges. The bar
code symbol and all alphanumeric characters printed on each label should be black on white
substrate. Bar code labels shall be scannable and reasonably free from scratches, marks, voids,
dots or misplaced colour. All labels should have minimum outside corner radii of 0,76 mm unless
otherwise specified.
The maximum overall thickness of the label (not including the release liner) shall be 0,22 mm.
The adhesive shall be pressure sensitive and permanent. It shall be applied in a uniform layer and
be free from bubbles and foreign matter.
The minimum initial adhesion strength 2 h 10 min after application at ambient room temperature
and humidity shall be 0,23 N/mm.
The minimum adhesion strength after stainless-steel test panel (ASTM D1000, Section 40.2)
application and conditioning according to A.3.3, shall be 0,44 N/mm.
The labels shall show no evidence of delamination, bubbles, adhesive migration, or degraded
image quality for either the text or the bar code symbol.
Although the test requirements specify stainless steel test panels, these adhesion tests should
also be conducted using the target substrate to assure appropriate performance. Rough or
textured surface may require increases in adhesive thickness, for example.
A.2.4 Label requirements after conditioning and printed circuit board processing
The labels shall meet the minimum print quality requirements of 4.4.2.5 after conditioning and
passing through the printed circuit board processing cycles.
The minimum adhesion strength after test panel application and conditioning shall be 0,44 N/mm.
The labels shall show no evidence of delamination, bubbles, adhesive migration, or degraded
image quality for either the text or the bar code symbol.
A.2.5 Abrasion
Labels or marks shall be capable of meeting the requirements of the appropriate subclauses in 4.4,
after being subjected to the abrasion test in A.3.4.7.
Conformance to the overall label thickness requirements shall use the ASTM D374, Method C,
as referenced and modified in ASTM D1000. Measure the thickness of the label plus the release
liner, the release liner alone, and obtain the label thickness by subtraction.
31
The general nature of the adhesive shall be permanent, pressure sensitive and free from bubbles,
voids, and foreign matter.
The determination of the adhesive strength of test labels consist of the proper test label size, panel
preparation and panel conditioning for the appropriate application.
A minimum label size of 10 mm by 25,4 mm should be used for adhesion measurements. When
possible, it is recommended to use the actual label size intended for the application. Obtain a
rubber-covered steel roller (ASTM D1000 Section 40.3) and prepare at least two stainless steel
panels (ASTM D1000, Method A).
Remove at least three labels from the release liner, apply them to one or more stainless steel
panels, and roll according to ASTM D1000 Section 42 taking care to leave approximately 3 mm of
release liner on each label for clamping purposes.
After 2 h 10 min, measure the adhesion strength to conform to the requirements of A.2.3 using a
crosshead tensile tester making a 90° peel, as shown in Figure A.1, at a rate of 50 mm/min using
a wire length of approximately 762 mm. Calculate the average value of adhesion.
Place the panel in an oven maintained at 100 °C. At the end of 168 h, remove the panel and allow
it to cool to room temperature. Within 1 h to 3 h of removing the panel from the conditioning
chamber, measure the bar code print quality of the labels on one panel in accordance with 4.4.2.5,
or as appropriate, and the adhesion strength of the labels on the other panel in accordance with
A.3.3.3 to determine conformance with the requirements of A.2.3. Determine the adhesion
strength by measuring the adhesive strength of at least three test labels and averaging the results
for the overall value. The labels shall show no evidence of self-lifting, delaminating, smudging, or
discolouring after conditioning.
Place the panel in an oven maintained at 49 °C and a controlled relative humidity (RH) of 95 %
non-condensing. At the end of 96 h, remove the panel and allow it to cool to room temperature.
Within 1 h to 3 h of removing the panel from the conditioning chamber, measure the bar code print
quality of the labels on one panel in accordance with 4.4.2.5 or as appropriate and the adhesion
strength of the labels on the other panel in accordance with A.3.3.3 to determine conformance with
the requirements of A.2.3. Determine the adhesion strength by measuring the adhesive strength of
at least three test labels and averaging the results for the overall value. The labels shall show no
evidence of self-lifting, delaminating, smudging, or discolouring after conditioning.
Place the panels in a circulating-air oven at (82 3) °C2). After a period of 30 days, measure the
bar code print quality of the labels on one panel in accordance with 4.4.2.5 or as appropriate and
the adhesion strength of the labels on the other panel in accordance with A.3.3.3 to determine
conformance with the requirements of A.2.3. Determine the adhesion strength by measuring the
adhesive strength of at least three test labels and averaging the results for the overall value. The
labels shall show no evidence of self-lifting, delaminating, smudging, or discolouring after
conditioning.
Place two panels of labels in a circulating-air oven at (32 3) °C and (95 2) % RH non-
condensing. After a period of 30 days, measure the bar code print quality of the labels on one
panel in accordance with 4.4.2.5, or as appropriate, and the adhesion strength of the labels on the
other panel in accordance with A.3.3.3 to determine conformance with the requirements of A.2.3.
Determine the adhesion strength by measuring the adhesive strength of at least three test labels
and averaging the results for the overall value. The labels shall show no evidence of self-lifting,
delaminating, smudging, or discolouring after conditioning.
A.3.4 Additional label conditioning tests for labels or marks required to withstand
printed circuit board processes
The tests described in the subclauses of A.3.4 represent a baseline to approximate the
performance of pressure-sensitive labels in a variety of application processes. These tests are not
intended to precisely duplicate the processes encountered in a manufacturing environment. To
precisely predict the performance of the label it is recommended to test the process used in the
intended manufacturing application.
A.3.4.1 Short term 260 °C – high temperature test for bottom-side labels for printed circuit
boards
This test applies only to labels applied to the bottom side of printed circuit boards that are intended
to withstand wavesolder processes. Place six labelled, printed ASTM D1000 test panels in an
oven maintained at 260 °C. After seven minutes, remove the printed test panels and allow them to
cool to room temperature. Within 1 h to 3 h, measure the bar code print quality of the labels in
accordance with 4.4.2.5, or as appropriate. Determine the adhesion strength by measuring the
adhesive strength of at least three test labels using a crosshead tensile tester making a 90° peel,
as shown in Figure A.1, at a rate of 50 mm/minute using a wire length of approximately 762 mm.
Calculate the average value of adhesion to determine conformance to the requirements specified
in A.2.4. The labels shall show no evidence of self-lifting, delaminating, smudging, or discolouring
after conditioning.
If the requirements of 4.4 are met, then subject one of the labelled test panels to the short term
100 °C test described in A.3.3.4 and the remaining labelled test panels to the short term 49 °C,
95 % RH test described in A.3.3.5. Determine conformance to the bar code print quality
requirements of 4.4.2.5 or as appropriate and the adhesion requirements of A.2.4.
If the labels pass both short term tests then simultaneously subject a set of labelled test panels
that has successfully gone through the short term 260 °C test to each of the long term tests
33
described in A.3.3.6 and A.3.3.7. Determine conformance to the bar code print quality
requirements of 4.4.2.5, or as appropriate, and the adhesion requirements of A.2.4.
Apply at least four labels to sample printed circuited boards. Subject the circuit board to an
aqueous water cleaning process and then proceed to submit the labels to the infrared (IR) reflow
test described in A.3.4.3. The substitution of other cleaners for the aqueous water cleaner may
adversely affect the adhesive and/or bar code print quality of the labels. When such a substitution
is necessary, the labels shall be inspected to meet the requirements of A.2.4 after the initial
cleaning cycle.
A.3.4.3 IR reflow
Subject the labels to an IR reflow process test that meets the conditions in Table A.1. The
temperatures in Table A.1 are the actual board temperatures.
Conditions Temperature
Degrees Celsius Equivalent degrees Fahrenheit
Preheat temperature 150 5 302 8
Peak temperature 232 2,5 450 4,5
Maximum temperature rise rate 2 degrees per second 4 degrees per second
Time above 180 °C (120 5) s
A.3.4.4 Post IR reflow cleaning
Within 1 h of completing the IR reflow test, subject the labels to an aqueous water cleaning
process and proceed to subject the labels to the wavesolder test described in A.3.4.5. The
substitution of other cleaners for the aqueous water cleaner may adversely affect the adhesive
and/or bar code print quality of the labels. When such a substitution is necessary, the labels shall
be inspected to meet the requirements of A.2.4 after the post IR reflow cleaning cycle.
A.3.4.5 Wavesolder
Subject the labels to a wavesolder process at the conditions indicated in Table A.2. Within 1 h of
the completion of the wavesolder test, subject the labels to post wavesolder cleaning as described
in A.3.4.6.
Conditions Temperature
Degrees Celsius Equivalent degrees Fahrenheit
Preheat temperature 90 194
Maximum preheat temperature 2 degrees per second 4 degrees per second
rise rate
Solder temperature 260 500
Conveyor angle 7 degree angle from the horizontal plane
Subject the labels to an aqueous water cleaning process. The substitution of other cleaners for the
aqueous water cleaner may adversely affect the adhesive and/or bar code print quality of the
labels. When such a substitution is necessary, the labels shall be inspected to meet all the
requirements of A.2.4, after the post wavesolder cleaning cycle.
The Taber® abrader model 51353) has been found to be a suitable apparatus for abrasion testing.
When using this piece of equipment, the components needed for this abrasion procedure are:
a) The specimen plate shall be clean and dry. Two labels shall be attached to the specimen
plate in such a position that the path of abrasion covers a maximum area of the bar code
symbol. The labels shall not be trimmed; rather they are allowed to extend beyond the path of
the abrasive wheel. The test labels shall be attached to the specimen plate in accordance with
ASTM D1000, where applicable.
c) Select one character from the middle of the bar code symbol on each label and measure all
the bars and spaces.
d) The specimen plate shall be rotated beneath the abrasion wheels for a period of
(100 1) cycles with a 250 g mass. After the required number of cycles, remove the specimen
plate and examine the test character on each label.
e) Following the abrasion test, linear symbols shall meet the print quality requirements of the
4.4.2.5. Following the abrasion, test two-dimensional symbols shall meet the print quality
requirements of the applicable clause.
3) The Taber®Abraser (abrader) is the trade name of a product supplied by Taber Industries, New York,
USA. This information is given for the convenience of users of this document and does not constitute an
endorsement by ISO of the product named. Equivalent products may be used if they can be shown to lead to
the same results.
35
When possible, the label material, printing ink and adhesive should be specified to be recyclable
materials. In particular, care should be taken that all label materials be compatible with the
substrate packaging material for purposes of recyclability.
Key
1 wire 5 label
2 bed can be rotated 6 clamp
3 to testing machine 7 bed with grooves to permit panel to slide freely
4 panel per ASTM D1000
37
Annex B
(informative)
Annex C (informative)
Subset of ISO/IEC 646 (table of hexadecimal and decimal values)
HEX DEC ASCII / HEX DEC ASCII / HEX DEC ASCII /
ISO 646 ISO 646 ISO 646
00 00 NUL 30 48 0 60 96 '
01 01 SOH 31 49 1 61 97 a
02 02 STX 32 50 2 62 98 b
03 03 ETX 33 51 3 63 99 c
04 04 EOT 34 52 4 64 100 d
05 05 ENQ 35 53 5 65 101 e
06 06 ACK 36 54 6 66 102 f
07 07 BEL 37 55 7 67 103 g
08 08 BS 38 56 8 68 104 h
09 09 HT 39 57 9 69 105 i
0A 10 LF 3A 58 : 6A 106 j
0B 11 VT 3B 59 ; 6B 107 k
0C 12 FF 3C 60 < 6C 108 l
0D 13 CR 3D 61 = 6D 109 m
0E 14 SO 3E 62 > 6E 110 n
0F 15 SI 3F 63 ? 6F 111 o
10 16 DLE 40 64 @ 70 112 p
11 17 DC1 41 65 A 71 113 q
12 18 DC2 42 66 B 72 114 r
13 19 DC3 43 67 C 73 115 s
14 20 DC4 44 68 D 74 116 t
15 21 NAK 45 69 E 75 117 u
16 22 SYN 46 70 F 76 118 v
17 23 ETB 47 71 G 77 119 w
18 24 CAN 48 72 H 78 120 x
19 25 EM 49 73 I 79 121 y
1A 26 SUB 4A 74 J 7A 122 z
1B 27 ESC 4B 75 K 7B 123 {
1C 28 FS 4C 76 L 7C 124 |
1D 29 GS 4D 77 M 7D 125 }
1E 30 RS 4E 78 N 7E 126 ~
1F 31 US 4F 79 O 7F 127 DEL
20 32 SP 50 80 P
21 33 ! 51 81 Q
22 34 " 52 82 R
23 35 # 53 83 S
24 36 $ 54 84 T
25 37 % 55 85 U
26 38 & 56 86 V
27 39 ' 57 87 W
28 40 ( 58 88 X
29 41 ) 59 89 Y
2A 42 * 5A 90 Z
2B 43 + 5B 91 [
2C 44 , 5C 92 \
2D 45 - 5D 93 ]
2E 46 . 5E 94 ^
2F 47 / 5F 95 _
Values shown in BOLD are specifically supported by this International Standard.
39
Annex D
(informative)
ISO/IEC 15434 employs as a header, the three-character sequence [)>. ISO/IEC 15434 further
employs the following special characters as separators and terminators: <GS>, <FS>, <RS>,
<US>, and <EOT>. These characters may be difficult to implement without specific knowledge of
the programming language and character sets employed.
Information and guidance on the use of ISO/IEC 15434 special characters can be found by
contacting specific printer or software manufacturers or by referring to bibliography item [20].
Annex E
(informative)
E.1 General
Open systems, such as identified in this International Standard, encourage the free movement of
products between any supplier and customer. Organizations scanning the bar code label for
shipping and receiving may be presented with symbols which do not conform to their specific
requirements but are useful elsewhere in the supply chain. This annex addresses issues that are
associated with this situation. These issues can affect any organization. This annex also
addresses the issues that need to be considered in a planned migration between options.
This annex describes the use of symbology identifiers as identified in ISO/IEC 15424. The
Symbology identifier is a prefix to the data transmitted by a decoder. Symbology identifiers are not
encoded in the symbol.
Option 1
Option 3
Although it may be intended that only one of these combinations be in a system, it is important for
all users to be aware that any of the other combinations can appear in a scanning system. Given
this fact, organizations may choose to support a single option or support other options as well.
These are discussed below.
1) For single use of option 1 users may be able to switch off all other symbologies in a decoder,
including Code 128, as described in option 3. If the decoder supports symbology identifiers
the host system shall validate the appropriate symbology identifier, specifically ]C1 that
signifies a GS1-128 symbol having a FNC1 character in the first position after the start code.
41
2) For single use of option 2 users shall switch off all other symbologies in any decoder. If the
decoder supports symbology identifiers the host computer system shall validate the
appropriate symbology identifier, specifically ]A0.
3) For single use of option 3, users will need to fully implement the symbology identifier
capability. For decoders that do not support symbology identifiers, host computer systems will
be unable to automatically distinguish between option 1 and option 3. By using the symbology
identifier, the host computer can distinguish between the different options and filter out the
unwanted options. The host computer system shall validate the appropriate symbology
identifier, specifically ]C0.
Code 39 using ASC MH10 DIs to Code 128 using ASC MH10 DIs;
A linear bar code symbology using ASC MH10 DIs to another data carrier;
A linear bar code symbology using GS1 AIs to another data carrier.
Migration paths require some (usually considerable) period of parallel operation. This has
implications for both systems (see F.4.1) and equipment (see F.4.2).
Industry bodies and individual suppliers migrating between any two options need to be aware of
their responsibilities to customers. While it is relatively easy for a company or industry body to
assume that its bar code label standards affect all customers equally, this is an over-simplification.
If there is a change between ASC MH10 DIs and GS1 AIs (for example migration choices from DIs
to AIs) the computer systems supporting label production and customers’ computer systems need
to be upgraded to handle GS1 Application Identifiers prior to any switch.
Each of the migration choices requires the host computer system software to be able to recognize
Symbology Identifiers (see F.4.2.2), which provide the only reliable means of distinguishing
between the symbologies and some of their optional features.
Such migrations involve significant changes that need to be mutually agreed to by supplier and
customer groups. Failure to do so could result in problems with well-established systems and even
to the corruption of data.
Printing hardware, printing software, and users implementing printing hardware and software shall
be capable of producing the new format symbols by including the ASC MH10 Data Identifiers and
GS1 Application Identifiers correctly and generating the correct symbol.
In order to avoid errors in automatic data capture, bar code readers that can automatically read
more than one symbology should be configured to read only those symbologies and technologies
required by the application.
Decoders need to be configured to read and transmit data from both the old and new symbology
and to transmit the relevant symbology identifier.
NOTE Migration from DIs to AIs requires a different decoder setting between the old and new standards.
Not all decoders are capable of transmitting symbology identifiers. The use of non-conforming
equipment in a system with the old and new symbologies could result in the inability to correctly
distinguish between them. Some decoders may be upgradeable; others may not be upgradeable
and will need to be replaced.
Scanners are unlikely to be affected. Models that have integrated decoders may be affected.
The industry body responsible for initiating the migration needs to identify any potential transition
problems likely to be experienced by suppliers and customers. Liaison should take place with
bodies representing interests as soon as the supplying industry is contemplating a migration. In
particular, it should
survey suppliers and customers to assess the extent that equipment will be made obsolete,
survey these groups to assess the extent that databases will need to be upgraded, and
allow for an upgrade path for the enhancement of equipment and computer systems, bearing
in mind that users required to scan symbols consistent with the new standard need to have
systems in place before the new label formats are introduced.
43
NOTE This is a completely different implementation strategy to that commonly adopted when initially
implementing bar code systems, where a number of labels usually precede the implementation of scanning.
If changing to GS1 AIs, ensure that the mapping software between the internal database and
the Application Identifiers is correct.
NOTE The format of data can be different between ASC MH10 DIs and GS1 AIs for the nominal data,
for example, the way dates or units of measure are encoded.
If changing to GS1-128, ensure that printing software and/or hardware fully supports the
options in that symbology, including FNC1 in the first position after the start code and in other
positions.
Carry out print quality tests of Code 128 and GS1-128 prior to a live launch of the new format
label.
These systems tests could identify the need to upgrade or replace existing systems and hardware.
Organizations needing to scan the new format label should take the following actions prior to the
live introduction of the label.
Ensure that decoders are fully compliant with the applicable ISO/IEC 15424 Symbology
Identifier specification with respect to Code 39, Code 128, or the symbology/technology
employed.
Implement software that checks on the validity of both ASC MH10 Data Identifiers and GS1
Application Identifiers.
Implement software that parses the data for format and length.
If changing to GS1 AIs, implement software to convert the data from the AI format to the
format requirements of the host computer.
NOTE This is required because the format of some data fields is different between ASC MH10 DIs and
GS1 AIs.
Annex F
(informative)
Using DUNS®, with ASC MH10 Data Identifiers (DIs) in linear bar
code and two-dimensional symbols
There are approximately 45 million DUNS Numbers already issued. To ensure an adequate supply
of DUNS Numbers for the future, Dun & Bradstreet has implemented an alternate check digit
calculation, which provides an additional 100 million DUNS Numbers.
The DUNS Number can be used by itself in a separate bar code symbol, or as a separate field in a
2D symbol. The DUNS Number can also be combined with a product number in one bar code
symbol, or in one data field in a 2D symbol. Whatever the type of machine-readable code used,
linear bar code or 2D, the appropriate ASC MH10 DI(s) shall precede them.
(12V) = ASC MH10 ‘DI’ immediately followed by (043325711) = 9-digit DUNS Number
(1P) = ASC MH10 ‘DI’ immediately followed by (MH80312) = Manufacturer’s Product Number
45
See Figure F.2 for an example using Code 39 or Code 128 to identify the manufacturer & the
product number in one combined bar code symbol.
(9P) = ASC MH10 ‘DI’ immediately followed by the 9-digit DUNS (043325711) plus the
manufacturer's Product Number (MH80312)
Figure FG.2 — Example using DUNS Number combined with product identification in bar
codes
Annex G
(informative)
The procedures and obligations to construct a unique identifier for item management are defined
in ISO/IEC 15459-2. It specifies the procedural requirements to maintain a non-significant, unique
identifier for item management applications and outlines the obligations of the registration authority
and issuing agencies.
47
Annex H (Informative)
Serialization of some electronics products
In the USA, the FCC assigns the first three characters of the ESN to the CMT manufacturer. The
manufacturer then assigns the last five characters of the ESN. These eight characters are
hexadecimal, meaning that each character can have one of sixteen values (0-9 and A-F). Some
manufacturers convert this 8 character hexadecimal number into an 11-digit decimal number. This
standard supports ESN length of up to 20 alphanumeric characters.
The title should be "CMT Electronic Serial Number." The suggested GS1-128 printing format is
shown on Exhibit H-2. The title should be printed above the bar code.
If a Data Identifier is used for the electronic serial number, the title should be “(22S) CMT Electronic
Serial Number”. (See H.1.3)
The GS1 Application Identifier 8002 has been assigned to the Electronic Serial Number (ESN).
Therefore, when encoding the ESN in GS1-128 symbology, the numbers 8002 shall precede the
eight or eleven character ESN. When representing this encoded data in human-readable form, the AI
8002 shall be enclosed in parentheses and precede the ESN. However, the parentheses shall not
be considered part of the data; therefore, the parentheses shall not be encoded in the bar code nor
key entered, should keying of the bar code data be necessary. See Exhibit H-2.
If Code 39 or Code 128 is used for CMT electronic serial number, the CMT electronic serial number
shall be preceded by 22S in keeping with ANS MH10.8.2. The Data Identifier is not shown as part of
the human-readable bar code interpretation; rather it is enclosed in parenthesis and printed in the
bar code title. (See H.1.2)
The CMT electronic serial number bar code symbol shall be combined with the item serial bar code
symbol and the point-of-sale bar code symbol, as shown on Exhibit H-2, to form a label. Due to the
number of bar code symbols involved and the limited space available on some CMT components, it
may not be possible to stack the bar codes one over the other. Figure H-4 on Exhibit H-2 shows a
modified vertical/horizontal bar code orientation, which may be necessary to help with label
placement and orientation.
When using the modified vertical/horizontal bar code orientation shown in Figure H-4 on Exhibit H-2,
care shall be taken to separate the EAN/UPC symbol's quiet zone from the serial number bar code
symbols' quiet zones. The EAN/UPC symbol should be centered vertically between the two serial
number bar codes, and the two serial number bar codes should be vertically separated by 12.7 mm.
The interior service number or secondary serial numbers are derived from the item serial number.
They should be encrypted by each manufacturer in a manner that is unique to that manufacturer
and of that manufacturer's choosing This standard recommends the use of a "check character
algorithm" to create an interior service number from an item serial number. In other words, the item
serial number will be contained within the interior service number. However, the interior service
number will be one character longer with a calculated additional character in the right-most position.
If alpha characters are used in an item serial number, a Mod 36 "check character" calculation would
be required (See Annex I). If alpha characters are not used in the manufacturer's serial number, a
Mod 10 "check character" calculation could be used, similar to that used with the UPC-A symbol.
Different position weighting schemes could be used to further "complicate"/encrypt the calculation,
regardless of whether the Mod 36 or Mod 10 calculation is used. See Exhibit H-1 for an example of
a Mod 10 algorithm used to derive an interior service number. See Annex A for Mod 36 calculations.
Each manufacturer may choose its own scheme for interior service numbering and calculating the
rightmost "check character." Likewise, each manufacturer may choose a scheme that does not use
the "check character" calculation. If a secondary serial number is used for the purpose of providing
an interior service number, it shall be preceded with the appropriate application or Data Identifier.
NOTE: The Interior Service Number check character is not the symbology check character that is
used to verify correct reading of the bar code symbol. The Interior Service Number check
character is part of the data that is encoded and displayed in the human-readable interpretation.
The title should be "Interior Service Number." The suggested printing format per the GS1 General
Specification is shown on Exhibit H-1. The title should be printed above the bar code.
If a Data Identifier is used for the interior service number, the title should be “(30S) Interior Service
Number”. (See H.1.3)
49
Since the interior service number or secondary serial number bar code application is different from
the item serial number application, a different GS1 Application Identifier (AI) from the AI 21 is needed.
The GS1 AI assigned for a secondary serial number or interior service number is AI 250. Since the
item serial number can contain up to 20 alphanumeric characters, this interior service number shall
be able to contain up to 21 alphanumeric characters. For this bar code application to be successful,
the data system shall be able to capture, contain and print the "check character" calculated and
placed in the right most position, hence the need for a 21-character field length.
When using the GS1-128 symbology, the interior service number shall be preceded by the numerals
250 in keeping with the General GS1 Specifications. When this secondary serial number and
Application Identifier (AI) are represented in human-readable form, the AI shall be shown in the
human-readable interpretation of the bar code symbol, separated from the rest of the data by
parentheses. However, the parentheses shall not be considered part of the data; therefore, the
parentheses shall not be encoded in the bar code nor key entered, should keying of the bar code
data be necessary. (See Exhibit H-2, Figure H-4.)
If Code 39 or Code 128 is used for the interior service number, the interior service number or
secondary serial number shall be preceded by the numerals 30S in keeping with ANS MH10.8.2.
The Data Identifier is not shown as part of the human-readable bar code interpretation; rather it is
enclosed in parenthesis and printed in the bar code title. (See H.1.2)
The interior service number or secondary serial number bar code symbol should be printed, along
with the point of sale bar code symbol, as shown in Exhibit H-1, Figure H-2, to form a label. This
label should be placed inside the product so that it is not visible without removing the case or
cover. Each manufacturer shall decide on its own where the most appropriate placement and
orientation should be for each product that utilizes the interior service number.
Table H-1 — Data Identifiers used for the Electronic Serial Number and the interior
service number
Data Identifier Data Field Data characteristics Description
Type followed by the number
of characters e.g., a#, n#, an#)*
22S Unique Individual an3+an...25 Electronic Serial Number (ESN) for
Identity for Cellular Cellular Mobile Telephones or the Mobile
*
Mobile Telephones Equipment Identifier (MEID).
30S Secondary serial an3+an...21 Secondary serial number or interior
number/Interior service number of a component of a
**
service number trade item
51
EXHIBIT H-1
Item Serial c
b
Number
e
a
Interior Service c
b
Number
d
e
a
Label specifications
a The overall height of the label should be a d The overall height of the GS1-128 bar
minimum of 60.9 mm. code should be a minimum of 12.7 mm.
b The two line human-readable title information e The distance dividing the GS1-128 and the
should be a minimum height of 6.4 mm. Point-of-sale bar code should be a minimum height of
3.2 mm.
c The human-readable encodation height should f The overall height of the point-of-sale bar code
be a minimum of 4.8 mm. should be a minimum of 25.9 mm.
NOTE: There should be a minimum of 6.4 mm margin between the edge of the label and the
information included in the label (including bar code quiet zones).
53
EXHIBIT H-2
b c
b c
a d
Item Serial c
b
f Number
a e
CMT Electronic
Serial Number
Label specifications
a The overall height of the label should be a d The overall height of the GS1-128 bar code
minimum of 82.6 mm for Figure 1, and should be a minimum of 12.7 mm.
63.5 mm for Figure 2
b The two lines of human-readable title information e The overall height of the point-of-sale bar code
should be a minimum height of 6.4 mm. should be a minimum of 25.9 mm.
c The human-readable encodation height should f The quiet zone before and after all bar codes
be a minimum of 4.8 mm. should be a minimum of 6.4 mm.
NOTE: There should be a minimum of 6.4 mm margin between the edge of the label and the
information included in the label (including bar code quiet zones).
55
EXHIBIT H-3
Calculating a typical Interior Service Number from an all numeric Item Serial Number using a Mod-10
check character algorithm:
Item Serial
Number
IMPORTANT: Character positions are numbered from RIGHT to LEFT in this algorithm with the
check character in the first (rightmost) position.
The item serial number Application Identifier shall not be included in the check
character calculation.
(21) 123456
A "check character" algorithm is suggested to calculate the interior service number or secondary serial number
from the manufacturer's serial number. The Mod 36 check character (remainder method) should be used if alpha
characters are contained in the item serial number. This "check character" is neither a replacement for nor the
same as any symbology check character(s).
0 0 18 I
1 1 19 J
2 2 20 K
3 3 21 L
4 4 22 M
5 5 23 N
6 6 24 O
7 7 25 P
8 8 26 Q
9 9 27 R
10 A 28 S
11 B 29 T
12 C 30 U
13 D 31 V
14 E 32 W
15 F 33 X
16 G 34 Y
17 H 35 Z
TO CALCULATE THE MOD 36 CHECK CHARACTER (Remainder Method), see Table I-2.
Data content for check character calculation for the interior service number and item serial number, note the
following:
The interior service number or secondary serial number Application Identifier (AI) is 250. The interior service
number Application Identifier shall not be included in the check character calculation.
The item serial number Application Identifier shall not be included in the check character calculation.
57
© ISO 2009 – All rights reserved
ISO 28219:2009(E)
IMPORTANT: Character positions are numbered from RIGHT to LEFT in this algorithm (the check character is in
the first position).
Step 1: Starting from position 2 of the number (i.e., the character to the left of the position
reserved for the check character), add up the values of the characters in even-numbered
positions.
Step 2: Multiply the sum obtained in Step 1 by 3
Step 3: Starting from position 3 (from right) add up the values of the characters in odd-numbered
positions.
Step 4: Add the product of Step 2 to the sum of Step 3.
Step 5: Divide the sum of Step 4 by 36. Look in the Character Value Table for the character with
the remainder value. This corresponding character is the Mod 36 check character, and it
becomes the right-most character in the interior service number.
EXAMPLE
(21) 1 A B C 4 5 6 7 8 9 D 1 F 2 G 3
Looking in the value Table, a remainder value of 5 corresponds to a character of 5; therefore, for this example,
the check character is 5.
(250) 1ABC456789D1F2G3 5
NOTE: If Step 5 results in a remainder of zero, the check character is zero. If the remainder is greater than
nine, the check character is an alpha character.
58
[1] ISO/IEC 15418, Information technology, Automatic identification and data capture techniques — GS1
Application Identifiers and ASC MH10 Data Identifiers
[2] ISO/IEC 15420, Information technology, Automatic identification and data capture techniques — Bar code
Symbology Specification — EAN/UPC
[3] ISO/IEC 15424, Information technology — Automatic identification and data capture techniques — Data
Carrier Identifiers (including Symbology Identifiers)
[4] ISO/IEC 15459-1, Information technology — Unique identifiers — Part 1: Unique identifiers for transport
units
[5] ISO/IEC 15459-3, Information technology — Unique identifiers — Part 3: Common rules for unique
identifiers
[6] ISO/IEC 15459-4, Information technology — Unique identifiers — Part 4: Unique identifiers for supply
chain management
[7] ISO/IEC TR 24720, Information technology — Automatic identification and data capture techniques —
Guidelines for direct part marking (DPM)
[8] ISO/IEC TR29158, Information technology -- Automatic identification and data capture techniques --
Direct Part Mark (DPM) quality guideline
[10] ANS MH10.8.7, Labeling and Direct Product Marking with Linear Bar Code and Two-Dimensional
Symbols
[12] ASTM E29-93a, Using Significant Digits in Test Data to Determine Conformance with Specifications
[13]
[14] ANS ATIS-0322000, American National Standard for Telecommunication — Representation of the
Communications Industry Manufacturers, Suppliers, and Related Service Companies for Information
Exchange
[16] ASTM D1000-93, Pressure-Sensitive Adhesive-Coated Tapes Used for Electrical and Electronic
Applications
[17] GR-383-CORE, COMMON LANGUAGE® Equipment Codes (CLEI™ Codes) — Generic Requirements
for Product Labels
[18] GR-485-CORE, COMMON LANGUAGE® Equipment Codes (CLEI™ Codes) — Generic Requirements
for Processes and Guidelines
[19] MIL-STD-130, Department of Defense Standard Practice Identification Markings of U.S. Military
Property
59
© ISO 2009 – All rights reserved
ISO 28219:2009(E)
[21] NASA-HDBK-6003, Application of Data Matrix Identification Symbols to Aerospace parts using Direct
Part Marking Methods/Techniques
[22] SAE AS 9132, Data Matrix (2D) Coding Quality Requirements for Parts Marking
[24] Mobile Equipment IDentifier (MEID) GHA (Global Hexadecimal Administrator) Assignment Guidelines
and Procedures, available from 3GPP2,
Web site: http://www.3gpp2.org/Public_html/specs/S.R0048-A_v4.0_050630.pdf.
60