ISO/IEC 16022:2024
(Main)Information technology — Automatic identification and data capture techniques — Data Matrix bar code symbology specification
Information technology — Automatic identification and data capture techniques — Data Matrix bar code symbology specification
This document defines the requirements for the symbology known as Data Matrix. It specifies the Data Matrix symbology characteristics, data character encodation, symbol formats, dimensions and print quality requirements, error correction rules, decoding algorithm, and user-selectable application parameters. It applies to all Data Matrix symbols produced by any printing or marking technology.
Technologies de l'information — Techniques automatiques d'identification et de capture des données — Spécification de symbologie de code à barres Data Matrix
General Information
Relations
Standards Content (Sample)
International
Standard
ISO/IEC 16022
Third edition
Information technology —
2024-05
Automatic identification and data
capture techniques — Data Matrix
bar code symbology specification
Technologies de l'information — Techniques automatiques
d'identification et de capture des données — Spécification de
symbologie de code à barres Data Matrix
Reference number
© ISO/IEC 2024
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
© ISO/IEC 2024 – All rights reserved
ii
Contents Page
Foreword .v
Introduction .vi
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Symbols . 2
5 Mathematical or logical notations . 2
6 Symbol description. 2
6.1 Basic characteristics .2
6.2 Summary of additional features .3
6.3 Symbol structure .3
6.3.1 General .3
6.3.2 Finder pattern .4
6.3.3 Symbol sizes and capacities .4
7 Data Matrix code requirements. 4
7.1 Encode procedure overview . .4
7.1.1 General .4
7.1.2 Step 1: data encodation .4
7.1.3 Step 2: error checking and correcting codeword generation .4
7.1.4 Step 3: module placement in matrix.5
7.2 Data encodation .5
7.2.1 Overview .5
7.2.2 Default character interpretation .5
7.2.3 ASCII encodation .5
7.2.4 Symbology control characters .6
7.2.5 C40 encodation .7
7.2.6 Text encodation .9
7.2.7 ANSI X12 encodation .9
7.2.8 EDIFACT encodation .10
7.2.9 Base 256 encodation .11
7.3 ECI .11
7.3.1 General .11
7.3.2 Encoding ECIs . . 12
7.3.3 ECIs and Structured Append . 12
7.3.4 Post-decode protocol . 12
7.4 Data Matrix symbol attributes . 13
7.4.1 Symbol sizes and capacity . 13
7.4.2 Insertion of Alignment Patterns into larger symbols .14
7.5 Structured Append .14
7.5.1 Basic principles .14
7.5.2 Symbol sequence indicator .14
7.5.3 File identification . 15
7.5.4 FNC1 and Structured Append . 15
7.5.5 Buffered and unbuffered operation . 15
7.6 Error detection and correction . . 15
7.6.1 Reed-Solomon error correction . 15
7.6.2 Generating the error correction codewords . 15
7.6.3 Error correction capacity .16
7.7 Symbol construction .17
7.7.1 General .17
7.7.2 Symbol character placement .17
7.7.3 Alignment Pattern module placement .17
© ISO/IEC 2024 – All rights reserved
iii
7.7.4 Finder Pattern module placement .18
8 Symbol dimensions .18
9 Symbol quality .18
9.1 General .18
9.2 Symbol quality parameters .18
9.2.1 Fixed pattern damage .18
9.2.2 Overall symbol grade .18
9.2.3 Decode .18
9.2.4 Grid non-uniformity .18
9.3 Process control measurements .19
10 Reference decode algorithm for Data Matrix . 19
11 User guidelines .30
11.1 Human readable interpretation . 30
11.2 Autodiscrimination capability . 30
11.3 System considerations . 30
12 Transmitted data .30
12.1 General .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.