Information technology — Automatic identification and data capture techniques — QR Code bar code symbology specification

ISO/IEC 18004:2015 defines the requirements for the symbology known as QR Code. It specifies the QR Code symbology characteristics, data character encoding methods, symbol formats, dimensional characteristics, error correction rules, reference decoding algorithm, production quality requirements, and user-selectable application parameters.

Technologies de l'information — Technologie d'identification automatique et de capture des données — Spécification de la symbologie de code à barres Code QR

L'ISO/IEC 18004:2015 définit les exigences de la symbologie appelée QR Code. Elle spécifie les caractéristiques de la symbologie de QR Code, les méthodes de codage des caractères de données, les formats de symboles, les caractéristiques dimensionnelles, les règles de correction d'erreurs, l'algorithme de décodage de référence, les exigences de qualité de production, ainsi que les paramètres d'application sélectionnables par l'utilisateur.

General Information

Status
Published
Publication Date
15-Feb-2015
Current Stage
9599 - Withdrawal of International Standard
Completion Date
15-Aug-2024
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 18004:2015 - Information technology -- Automatic identification and data capture techniques -- QR Code bar code symbology specification
English language
117 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 18004:2015 - Technologies de l'information -- Technologie d'identification automatique et de capture des données -- Spécification de la symbologie de code a barres Code QR
French language
117 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO/IEC
STANDARD 18004
Third edition
2015-02-01
Information technology — Automatic
identification and data capture
techniques — QR Code bar code
symbology specification
Technologies de l’information — Technologie d’identification
automatique et de capture des données — Spécification de la
symbologie de code à barres Code QR
Reference number
©
ISO/IEC 2015
© ISO/IEC 2015
All rights reserved. Unless otherwise specified, 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
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2015 – All rights reserved

Contents Page
Foreword .vi
Introduction .vii
1 Scope . 1
2 Conformance . 1
3 Normative references . 1
4 Terms and definitions . 2
5 Mathematical and logical symbols, abbreviations and conventions .4
5.1 Mathematical and logical symbols . 4
5.2 Abbreviations . 4
5.3 Conventions . 4
5.3.1 Module positions . 4
5.3.2 Byte notation . 4
5.3.3 Version references . 4
6 Symbol description . 4
6.1 Basic characteristics . 4
6.2 Summary of additional features . 6
6.3 Symbol structure . 7
6.3.1 General. 7
6.3.2 Symbol Versions and sizes . 9
6.3.3 Finder pattern .16
6.3.4 Separator .17
6.3.5 Timing pattern .17
6.3.6 Alignment patterns .17
6.3.7 Encoding region .17
6.3.8 Quiet zone .17
7 Requirements .18
7.1 Encode procedure overview.18
7.2 Data analysis .20
7.3 Modes .20
7.3.1 General.20
7.3.2 Extended Channel Interpretation (ECI) mode .20
7.3.3 Numeric mode . .21
7.3.4 Alphanumeric mode .21
7.3.5 Byte mode .21
7.3.6 Kanji mode .21
7.3.7 Mixing modes .21
7.3.8 Structured Append mode .21
7.3.9 FNC1 mode .22
7.4 Data encoding .22
7.4.1 Sequence of data .22
7.4.2 Extended Channel Interpretation (ECI) mode .23
7.4.3 Numeric mode . .25
7.4.4 Alphanumeric mode .26
7.4.5 Byte mode .27
7.4.6 Kanji mode .29
7.4.7 Mixing modes .30
7.4.8 FNC1 modes .30
7.4.9 Terminator .32
7.4.10 Bit stream to codeword conversion .32
7.5 Error correction .36
7.5.1 Error correction capacity .36
7.5.2 Generating the error correction codewords .44
© ISO/IEC 2015 – All rights reserved iii

7.6 Constructing the final message codeword sequence .45
7.7 Codeword placement in matrix .46
7.7.1 Symbol character representation .46
7.7.2 Function pattern placement . .46
7.7.3 Symbol character placement .46
7.8 Data masking .50
7.8.1 General.50
7.8.2 Data mask patterns .50
7.8.3 Evaluation of data masking results .53
7.9 Format information.55
7.9.1 QR Code symbols .55
7.9.2 Micro QR Code symbols .57
7.10 Version information .58
8 Structured Append .59
8.1 Basic principles.59
8.2 Symbol Sequence Indicator .60
8.3 Parity Data .61
9 Symbol printing and marking .61
9.1 Dimensions .61
9.2 Human-readable interpretation .61
9.3 Marking guidelines .
...


NORME ISO/IEC
INTERNATIONALE 18004
Troisième édition
2015-02-01
Information technology — Automatic
identification and data capture
techniques — QR Code bar code
symbology specification
Technologies de l'information — Technologie d'identification
automatique et de capture des données — Spécification de la
symbologie de code à barres Code QR

Numéro de référence
©
ISO/IEC 2015
DOCUMENT PROTÉGÉ PAR COPYRIGHT

©  ISO/CEI 2015
Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite ni utilisée sous
quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie, l’affichage sur l’internet ou sur un
Intranet, sans autorisation écrite préalable. Les demandes d’autorisation peuvent être adressées à l’ISO à l’adresse ci-après ou au comité
membre de l’ISO dans le pays du demandeur.
ISO copyright office
Case postale 56  CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Publié en Suisse
ii © ISO/IEC 2015 – Tous droits réservés

Avant-propos
L'ISO (Organisation internationale de normalisation) et l’IEC (Commission électrotechnique
internationale) forment le système spécialisé de la normalisation mondiale. Les organismes nationaux
membres de l'ISO ou de l’IEC participent au développement de Normes internationales par
l'intermédiaire des comités techniques créés par l'organisation concernée afin de s'occuper des
domaines particuliers de l'activité technique. Les comités techniques de l'ISO et de l’IEC collaborent
dans des domaines d'intérêt commun. D'autres organisations internationales, gouvernementales et non
gouvernementales, en liaison avec l'ISO et l’IEC, participent également aux travaux. Dans le domaine des
technologies de l'information, l'ISO et l’IEC ont créé un comité technique mixte, l'ISO/IEC JTC 1.
Les procédures utilisées pour élaborer le présent document et celles destinées à sa mise à jour sont
décrites dans les Directives ISO/IEC, Partie 1. Il convient, en particulier de prendre note des différents
critères d'approbation requis pour les différents types de documents ISO. Le présent document a été
rédigé conformément aux règles de rédaction données dans les Directives ISO/IEC, Partie 2
(voir www.iso.org/directives).
L'attention est appelée sur le fait que certains des éléments du présent document peuvent faire l'objet
de droits de propriété intellectuelle ou de droits analogues. L'ISO et l’IEC ne saurait être tenue pour
responsable de ne pas avoir identifié de tels droits de propriété et averti de leur existence. Les détails
concernant les références aux droits de propriété intellectuelle ou autres droits analogues identifiés
lors de l'élaboration du document sont indiqués dans l'Introduction et/ou dans la liste des déclarations
de brevets reçues par l'ISO (voir www.iso.org/brevets).
Les appellations commerciales éventuellement mentionnées dans le présent document sont données
pour information, par souci de commodité, à l’intention des utilisateurs et ne sauraient constituer un
engagement.
Pour une explication de la signification des termes et expressions spécifiques de l'ISO liés à l'évaluation
de la conformité, ou pour toute information au sujet de l'adhésion de l'ISO aux principes de l'OMC
concernant les obstacles techniques au commerce (OTC), voir le lien suivant: Avant‐propos —
Informations supplémentaires.
Le comité chargé de l'élaboration du présent document est l'ISO/IEC JTC 1, Technologies de
l'information, sous‐comité SC 31, Techniques d'identification et de captage automatiques des données.
Cette troisième édition annule et remplace la deuxième édition (ISO/IEC 18004:2006), qui a fait l'objet
d'une révision technique.
ii © ISO 2015 – Tous droits réservés

Introduction
Il faut distinguer quatre membres de la famille de QR Code, techniquement différents mais étroitement
liés; ils sont présentés dans l’ordre d’évolution naturelle.
― Le modèle 1 de QR Code constitue la spécification originale de QR Code; il est décrit dans la
Spécification de symbologie internationale ITS 97‐001 de l’AIM.
― Le modèle 2 de QR Code est une forme améliorée de la symbologie avec des fonctionnalités
supplémentaires (notamment l’ajout de motifs d’alignement pour aider à la navigation dans des
symboles plus grands) et a fait l’objet de la première édition de l'ISO/IEC 18004.
― Le QR Code (base de la deuxième édition de l’ISO/IEC 18004) est très proche du modèle 2 de
QR Code en termes de format et la seule différence est l’ajout d’une fonction pour que les symboles
apparaissent dans une orientation d’image en miroir pour inversion de la réflectance (symboles
clairs sur fonds sombres) et la possibilité de spécifier des jeux de caractères s’ajoutant à ceux par
défaut.
― Le format de Micro QR Code (également défini dans la deuxième édition de l’ISO/IEC 18004), est
une variante de QR Code, avec un nombre réduit de modules de service et une plage restreinte de
tailles, permettant de représenter des quantités faibles à modérées de données dans un petit
symbole, particulièrement bien adapté au marquage direct de pièces et d’organes et à des
applications dans lesquelles l’espace disponible pour le symbole est extrêmement limité.
Le QR Code est une symbologie matricielle. Les symboles sont constitués par un réseau de modules
essentiellement carrés, disposés dans un motif global de forme carrée également et comprenant un
motif de positionnement unique placé aux trois angles du symbole (dans les symboles de Micro
QR Code, à un seul angle) et facilitant sa localisation, sa taille et son inclinaison. Il existe une large
gamme de tailles des symboles ainsi que quatre niveaux de correction d’erreurs. Les dimensions des
modules sont spécifiées par l’utilisateur afin de permettre la production de symboles pour une grande
variété de techniques.
Les symboles du modèle 2 de QR Code sont entièrement compatibles avec les systèmes de lecture de
QR Code.
L’utilisation des symboles de QR Code de modèle 1 est uniquement recommandée dans les applications
des systèmes fermés et il n’est pas exigé que les équipements conformes à la présente Norme
internationale prennent en charge le modèle 1. Sachant que le QR Code est le modèle recommandé pour
les applications nouvelles de systèmes ouverts de QR Code, la présente Norme internationale décrit
pleinement le QR Code et énumère les différences entre le modèle 1 de QR Code et le QR Code décrit en
Annexe N.
NORME INTERNATIONALE ISO/IEC 18004(F)

Technologies de l'information — Technologie d'identification
automatique et de capture des données — Spécification de la
symbologie de code à barres Code QR
1 Domaine d'application
La présente Norme internationale définit les exigences de la symbologie appelée QR Code. Elle spécifie
les caractéristiques de la symbologie de QR Code, les méthodes de codage des caractères de données, les
formats de symboles, les caractéristiques dimensionnelles, les règles de correction d’erreurs,
l’algorithme de décodage de référence, les exigences de qualité de production, ainsi que les paramètres
d’application sélectionnables par l’utilisateur.
2 Conformité
Les symboles de QR Code (ainsi que les équipements conçus pour produire ou lire des symboles de
QR Code) doivent être considérés conformes à la présente Norme internationale s’ils fournissent ou
prennent en charge les fonctions définies dans la présente Norme internationale.
Les symboles conformes aux exigences du modèle 1 de QR Code, comme décrit dans
l’ISO/IEC 18004:2006, peuvent ne pas être lisibles par des équipements conformes à la présente Norme
internationale.
Les symboles conformes aux exigences du modèle 2 de QR Code, comme défini dans
l’ISO/IEC 18004:2000, sont lisibles par des équipements conformes à la présente Norme internationale.
Les équipements de lecture conformes à l’ISO/IEC 18004:2000 ne pourront pas lire tous les symboles
conformes à la présente Norme internationale. Les symboles utilisant les fonctions supplémentaires de
QR Code ne seront pas lisibles par lesdits équipements.
Les équipements d’impression conformes à l’ISO/IEC 18004:2000 ne pourront pas imprimer tous les
symboles définis par la présente Norme internationale. Les symboles utilisant les fonctions
supplémentaires de QR Code ne seront pas imprimables par lesdits équipements.
Il convient cependant de noter que le modèle 2 de QR Code et le Micro QR Code sont la forme de
symbologie recommandée pour les applications de systèmes nouveaux et ouverts.
3 Références normatives
Les documents ci‐après, dans leur intégralité ou non, sont des références normatives indispensables à
l’application du présent document. Pour les références datées, seule l’édition citée s’applique. Pour les
références non datées, la dernière édition du document de référence s’applique (y compris les éventuels
amendements).
ISO/IEC 8859‐1:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 1:
Latin alphabet No. 1
ISO/IEC 15415, Information technology — Automatic identification and data capture techniques — Bar
code symbol print quality test specification — Two-dimensional symbols
ISO/IEC 19762‐1, Information technology — Automatic identification and data capture (AIDC)
techniques — Harmonized vocabulary — Part 1: General terms relating to AIDC
ISO/IEC 19762‐2, Information technology — Automatic identification and data capture (AIDC)
techniques — Harmonized vocabulary — Part 2: Optically readable media (ORM)
JIS X 0201, 7‐bit and 8‐bit coded character sets for information interchange
4 Termes et définitions
Pour les besoins du présent document, les termes et définitions donnés dans l’ISO/IEC 19762‐1 et
l'ISO/IEC 19762‐2, ainsi que les suivants, s’appliquent.
4.1
indicateur de nombre de caractères
séquence binaire qui définit la longueur d’une chaîne de données dans un mode
4.2
masquage des données
processus qui consiste à appliquer une opération de disjonction au motif binaire dans une zone
d’encodage, au moyen d’un motif de masquage de données, de manière à fournir un symbole contenant
des nombres plus uniformément équilibrés de modules sombres et clairs, ainsi qu’une occurrence
réduite de motifs qui pourraient interférer avec un traitement rapide de l’image
4.3
référence de motif de masquage de données
identifiant sur trois bits des masquages de données appliqués au symbole
4.4
zone d’encodage
zone du symbole non occupée par des motifs de fonction et qui est disponible pour l’encodage de
données et d’octets de données de correction d’erreurs ainsi que pour des informations de version et de
format
4.5
sous-ensemble exclusif
sous‐ensemble de caractères au sein du jeu de caractères d’un mode donné, qui n’est pas partagé avec le
jeu de caractères plus restreint d’un autre mode
4.6
motif d’extension
motif de fonction dans des symboles de modèle 1, qui ne procède pas au codage des données
4.7
informations de format
motif codé contenant des informations relatives aux caractéristiques des symboles, essentiel pour
permettre le décodage du reste de la zone d’encodage
4.8
QR Code
relatif aux symboles de QR Code identifiés comme versions 1 à 40 et distincts des symboles de Micro
QR Code
4.9
2 © ISO/IEC 2015 – Tous droits réservés

motif de fonction
composante globale du symbole (motif de repérage, séparateur, motifs de synchronisation et motifs
d’alignement) requis pour la localisation du symbole ou l’identification de ses caractéristiques afin
d’aider au décodage
4.10
masquage
processus qui consiste à appliquer une opération de disjonction au motif binaire dans une zone du
symbole, au moyen d’un motif de masquage, afin de réduire l’occurrence de motifs qui pourraient
interférer avec un traitement rapide de l’image
4.11
micro
relatif aux symboles de QR Code identifiés comme versions M1 à M4 et distincts des symboles de
QR Code
4.12
mode
méthode de représentation d’un jeu de caractères défini comme une chaîne binaire
4.13
indicateur de mode
identifiant sur quatre bits indiquant le mode de codage de la séquence de données suivante
4.14
bit de remplissage
bit de valeur zéro, ne représentant pas de données, utilisé pour remplir des emplacements vides du
nombre final d’octet de données, après le motif de terminaison dans une chaîne de données binaire
4.15
bit résiduel
bit de valeur zéro, ne représentant pas de données, utilisé pour remplir des positions vides de la zone
d’encodage du symbole, après le caractère du symbole final, lorsque la surface de la zone d’encodage
disponible pour les caractères du symbole n’est pas exactement divisible en caractères de symboles à
huit bits
4.16
octet de données résiduel
octet de données de remplissage placé après les octets de données de correction d’erreurs, utilisé pour
remplir des positions d’octet de données vides afin de compléter le symbole si le nombre total d’octets
de données et d’octets de données de correction d’erreurs ne remplit pas exactement sa capacité
nominale
4.17
segment
séquence de données codées en fonction des règles d’un mode d’ECI ou de codage
4.18
séparateur
motif de fonction de tous les modules clairs, d’une largeur d’un module, permettant de séparer les
motifs de repérage du reste du symbole
4.19
numéro de symbole
© ISO/IEC 2015 – Tous droits réservés 3

champ sur trois bits indiquant la version de symbole et le niveau de correction d’erreurs appliqué,
utilisé comme partie des informations de format dans les symboles de Micro QR Code
4.20
motif de terminaison
motif binaire d’un nombre défini (selon le symbole) de tous les bits à zéro utilisés pour compléter la
chaîne binaire représentant des données
4.21
motif de synchronisation
séquence alternée de modules sombres et clairs permettant de déterminer les coordonnées du module
dans le symbole
4.22
version
taille du symbole, représentée en termes de position dans la séquence de tailles admissibles pour des
symboles de Micro QR Code, de 11 × 11 modules (version M1) à 17 × 17 modules (version M4) ou, pour
les symboles de QR Code, de 21 × 21 modules (version 1) à 177 × 177 modules
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.