ISO/IEC 15423:2009
(Main)Information technology — Automatic identification and data capture techniques — Bar code scanner and decoder performance testing
Information technology — Automatic identification and data capture techniques — Bar code scanner and decoder performance testing
ISO/IEC 15423:2009 defines the test equipment and procedures to be used to determine the performance of bar code scanning and decoding equipment. It deals with bar code scanning and decoding equipment both as integrated reading systems and as discrete units. It defines performance of the equipment in a particular configuration (e.g. a specific model) irrespective of the individual components used. It also defines in a normative annex operational parameters for the test equipment, and describes, in an informative annex, a means of classifying scanners.
Technologies de l'information — Techniques automatiques d'identification et de capture des données — Test de performances du lecteur et du décodeur de code à barres
L'ISO/CEI 15423:2009 définit l'équipement et les modes opératoires d'essai à utiliser pour déterminer la performance d'un équipement de balayage et de décodage de codes à barres. Elle s'applique aux équipements de balayage et de décodage de codes à barres, qu'ils se présentent sous forme de systèmes de lecture intégrés ou sous forme d'unités distinctes. Elle définit la performance de l'équipement dans une configuration particulière (par exemple un modèle spécifique) quels que soient les composants individuels utilisés. Elle définit également les paramètres de fonctionnement dans une annexe normative concernant l'équipement d'essai et décrit une méthode de classification des équipements de balayage dans une annexe informative.
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 15423
Second edition
2009-11-15
Information technology — Automatic
identification and data capture
techniques — Bar code scanner and
decoder performance testing
Technologies de l'information — Techniques automatiques
d'identification et de capture des données — Contrôle de scanner de
code à barres et de performance du décodeur
Reference number
ISO/IEC 15423:2009(E)
©
ISO/IEC 2009
---------------------- Page: 1 ----------------------
ISO/IEC 15423:2009(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2009
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing 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 2009 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 15423:2009(E)
Contents Page
Foreword .iv
Introduction.v
1 Scope.1
2 Normative references.1
3 Terms and definitions .2
4 Abbreviated terms .5
5 Categories of scanning equipment .5
5.1 Scanners with single-axis reading diagram .6
5.2 Scanners with two-axis reading diagram.6
5.3 Scanners with three-axis reading diagram.6
6 Test requirements .6
6.1 Test methods .6
6.2 Selection of equipment for testing .7
6.3 Test conditions .7
6.4 Test charts .7
6.5 Test equipment .15
6.6 Test criteria .15
6.7 Parameters to be tested and test methods.16
6.8 Test report.26
7 Certification and labelling.26
8 Equipment specification.27
8.1 General .27
8.2 Scanner/decoder interface .28
8.3 Human interface .28
8.4 Computer interface.28
8.5 Digital input and output (I/O).29
8.6 Programming and configuration.29
Annex A (normative) General operational requirements.30
Annex B (informative) Classification of scanners .31
Annex C (informative) Example of decodability calculation.37
Bibliography.39
© ISO/IEC 2009 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC 15423:2009(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are members of
ISO or IEC participate in the development of International Standards through technical committees
established by the respective organization to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations, governmental
and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information
technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International
Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as
an International Standard requires approval by at least 75 % of the national 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 and IEC shall not be held responsible for identifying any or all such patent rights.
ISO/IEC 15423 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 31, Automatic identification and data capture techniques.
This second edition cancels and replaces the first edition (ISO/IEC 15423:2004), which has been technically
revised.
iv © ISO/IEC 2009 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC 15423:2009(E)
Introduction
The technology of bar coding is based on the recognition of patterns encoded in bars and spaces of defined
dimensions or arrangements of marks in matrix patterns both of which are constructed according to rules
defining the translation of characters into such patterns, known as the symbology specification.
Bar code symbols can be produced with a wide variety of printing and other techniques, and the overall
symbol dimensions can be uniformly scaled to suit particular requirements.
There is a wide range of bar code reading equipment using various scanning techniques, which enable bar
code symbols to be read under many different conditions.
Bar code symbols may be
a) “linear” i.e. read in a single dimension, where the height of the bars provides redundancy of information,
or
b) “two dimensional”, either in stacked rows to be read unidimensionally with multiple scans, or as a matrix
of elements requiring two dimensional reading.
Bar code reading equipment must be capable of reliably converting the information represented as a bar code
symbol into a form meaningful to the host computer system or otherwise to the user.
Manufacturers of bar code equipment, the producers of bar code symbols and the users of bar code
technology require publicly available standard test specifications for bar code reading equipment to ensure the
accuracy and consistency of performance of this equipment.
© ISO/IEC 2009 – All rights reserved v
---------------------- Page: 5 ----------------------
INTERNATIONAL STANDARD ISO/IEC 15423:2009(E)
Information technology — Automatic identification and data
capture techniques — Bar code scanner and decoder
performance testing
1 Scope
This International Standard defines the test equipment and procedures to be used to determine the
performance of bar code scanning and decoding equipment. It deals with bar code scanning and decoding
equipment both as integrated reading systems and as discrete units. It defines performance of the equipment
in a particular configuration (e.g. a specific model) irrespective of the individual components used. It also
defines in a normative annex operational parameters for the test equipment, and describes, in an informative
annex, a means of classifying scanners.
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 15415, Information technology — Automatic identification and data capture techniques — Bar code
print quality test specification — Two-dimensional symbols
ISO/IEC 15416, Information technology — Automatic identification and data capture techniques — Bar code
print quality test specification — Linear symbols
ISO/IEC 15417, Information technology — Automatic identification and data capture techniques — Code 128
bar code symbology specification
ISO/IEC 15424, Information technology — Automatic identification and data capture techniques — Data
Carrier Identifiers (including Symbology Identifiers)
ISO/IEC 15426-1, Information technology — Automatic identification and data capture techniques — Bar code
verifier conformance specifications — Part 1: Linear symbols
ISO/IEC 15426-2, Information technology — Automatic identification and data capture techniques — Bar code
verifier conformance specification — Part 2: Two-dimensional symbols
ISO/IEC 15438 Information technology — Automatic identification and data capture techniques — PDF417
bar code symbology specification
ISO/IEC 16022 Information technology — Automatic identification and data capture techniques — Data Matrix
bar code symbology specification
ISO/IEC 16388, Information technology — Automatic identification and data capture techniques — Code 39
bar code symbology specification
ISO/IEC 19762-1, Information technology — Automatic identification and data capture (AIDC) techniques —
Harmonized vocabulary — Part 1: General terms relating to AIDC
© ISO/IEC 2009 – All rights reserved 1
---------------------- Page: 6 ----------------------
ISO/IEC 15423:2009(E)
ISO/IEC 19762-2, Information technology — Automatic identification and data capture (AIDC) techniques —
Harmonized vocabulary — Part 2: Optically readable media (ORM)
ISO/IEC 24723, Information technology — Automatic identification and data capture techniques — EAN.UCC
Composite bar code symbology specification
ISO/IEC 24724, Information technology — Automatic identification and data capture techniques — Reduced
Space Symbology (RSS) bar code symbology specification
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO/IEC 19762 and the following apply.
3.1
contact scanner
particular type of scanner in which the scanning action takes place with the scanner in actual or near contact
with the symbol, e.g. wand or light pen
3.2
decode redundancy
acquisition of a predetermined number of identical decodes before acceptance by a decoder of a valid decode
EXAMPLE Decode redundancy of 2 requires two identical decodes.
3.3
exit window
datum point from which the reading diagram is measured, positioned on the beam midpoint and closest to the
reading end of the scanner
3.4
maximum reading distance
distance from the exit window to the end of the depth of field
NOTE See R in Figure 2.
3.5
minimum reading distance
distance from the exit window to the beginning of the depth of field
NOTE See A in Figure 2.
3.6
raster distance
distance between the two most widely spaced adjacent scan lines projected on a plane at a defined distance
from the scanner exit window
NOTE See E in Figure B.3.
3.7
raster width
distance between the two outermost scan lines projected on a plane at a defined distance from the scanner
exit window
NOTE This covers a reading field which depends on the construction of the scanner and on the reading distance.
See D in Figure B.3.
2 © ISO/IEC 2009 – All rights reserved
---------------------- Page: 7 ----------------------
ISO/IEC 15423:2009(E)
3.8
reading angle
angular rotation of a symbol in an axis relative to a scan line
NOTE Three different reading angles, tilt, skew and pitch are illustrated in Figure 1. Tilt refers to rotation around the z
axis, skew to rotation around the x axis and pitch to rotation around the y axis.
tilt skew pitch
X Axis
Y Axis
Z Axis
Figure 1 — Reading angles
3.9
reading diagram
graphical representation of the reading zone for a specific X dimension (or other parameters) of the bar code
symbol
NOTE The parameters of the reading diagram are:
⎯ measurements made from the exit window of the reader;
⎯ reading distance, measured on the z axis;
⎯ X dimension (in mm);
⎯ skew, tilt and pitch angles;
⎯ symbol contrast value;
⎯ ambient light level; and
⎯ symbology.
See Annex B.
3.10
reading zone
whole region (line, area or volume) in front of the exit window of a non-contact scanner in which defined
symbols can be read
NOTE See zone MNOP in Figure 2.
© ISO/IEC 2009 – All rights reserved 3
---------------------- Page: 8 ----------------------
ISO/IEC 15423:2009(E)
O
Two-axis
Scanner
N
C
M
P
A
B
R
Reading zone
Figure 2 — Example of reading zone (MNOP)
NOTE Certain application requirements, for example in automated conveyor scanning systems, may restrict the
effective reading zone to that shown in Figure 3 (MNO’P’).
Two-axis
Scanner
N
O’
C´
M
P’
A B
R
Restricted reading zone
Figure 3 — Example of restricted reading zone (MNO’P’)
4 © ISO/IEC 2009 – All rights reserved
---------------------- Page: 9 ----------------------
ISO/IEC 15423:2009(E)
3.11
resolution
width of the narrowest element capable of being read by the scanner equipment under test conditions
3.12
scan, noun
single pass of the scanning beam over the symbol or a portion of the symbol, or a single image capture with
an image capture device
scan, verb
to pass the scanning beam over the symbol or a portion of the symbol, or to capture a single image with an
image capture device
3.13
scan attempt
single pass of the scanner relative to the symbol (or vice versa), or a single activation of the scanner, e.g.
triggering, for a period not exceeding two seconds or a time period specified by the manufacturer
3.14
scanning rate
number of times the bar code symbol is scanned per second, expressed in scans per second, or scan lines
per second
3.15
scanning speed
speed at which the scanning spot of a scanner with a single axis reading diagram is passed across a bar code
symbol
3.16
X axis
direction parallel to the motion of the scan beam, nominally perpendicular to the bars of a linear symbol
3.17
Y axis
direction perpendicular to the motion of the scan beam, nominally parallel to the bars of a linear symbol
3.18
Z axis
direction from the exit window to the symbol, nominally normal to the plane of the symbol
4 Abbreviated terms
CCD Charge Coupled Device
CMOS Complementary Metal Oxide Semiconductor
LED Light Emitting Diode
5 Categories of scanning equipment
In order to enable the most appropriate set of tests for a given scanning device or unit to be selected,
scanners are grouped for the purposes of this International Standard into three categories. The basis for this
categorisation is the nature of the reading diagram applicable. Examples of various types of scanners are
given in Annex B. Each category may be further subdivided into ‘continuously operating’ scanners, in which
the scanning operation is already in progress when the symbol enters the reading zone, and ‘triggered’
scanners, where the symbol is already in the reading zone when the scanning operation is initiated.
© ISO/IEC 2009 – All rights reserved 5
---------------------- Page: 10 ----------------------
ISO/IEC 15423:2009(E)
5.1 Scanners with single-axis reading diagram
These are defined as scanners with a reading diagram which extends as a single line from the exit window of
the scanner to the maximum reading distance along the z axis. The scanning action therefore has to be
created by moving either the scanner or the symbol relative to the other in a direction nominally perpendicular
to the height of the bars.
The reading diagram for such scanners can be represented as a single line extending outwards from the exit
window of the scanner. See Figure B.1.
5.2 Scanners with two-axis reading diagram
These are defined as scanners with a reading diagram which extends in a single plane from the exit window of
the scanner to the maximum reading distance along the z axis and perpendicularly in both directions along the
x axis. The scanning action is created either by sweeping the scanner beam across the symbol in a direction
nominally perpendicular to the height of the bars, or by electronically sampling in turn individual elements of a
photosensitive array on which an image of the bar code symbol is focussed.
The reading diagram for such scanners can be represented in a two-dimensional form. See Figure B.2.
5.3 Scanners with three-axis reading diagram
These are defined as scanners with a reading diagram which extends from the exit window of the scanner to
the maximum reading distance along the z axis, and perpendicularly to this in both directions along the x and
y axes which are also perpendicular to each other.
The reading diagram for such scanners is the representation of a three-dimensional solid.
5.3.1 Multi-line scanners
The scanning action is created either by sweeping the scanner beam across the symbol in a series of
nominally parallel scans in a direction nominally perpendicular to the height of the bars, see Figure B.3 or in a
pattern of scan lines at various angles, or multi-window scanners, see Figure B.5.
5.3.2 Image scanners
The scanning action is created by electronically sampling in turn individual photosensitive elements of an area
array on which an image of the bar code symbol is focussed; see Figure B.4.
6 Test requirements
6.1 Test methods
Manufacturers’ test procedures should be in accordance with the requirements of ISO 9001.
Tests should wherever possible be carried out on a complete reading system comprising both scanner and
decoder.
Where it is required to report the performance of a scanner or a decoder independently, the unit shall be
tested in conjunction with one or more representative decoder or scanner unit(s) respectively, but only the
parameters relative to scanning or decoding performance, as applicable, shall be reported. The decoder or
scanner units used shall be reported with the test results.
Manufacturers may optionally test scanner or decoder performance independently using the equipment
defined in 6.5.4.1 or 6.5.4.2 but it should be noted that the results may not correspond exactly to those
obtained when tested as a complete system.
6 © ISO/IEC 2009 – All rights reserved
---------------------- Page: 11 ----------------------
ISO/IEC 15423:2009(E)
6.2 Selection of equipment for testing
Tests shall be carried out on at least one unit which has been selected from a production batch in accordance
with the manufacturer's quality control sampling scheme.
NOTE It is in the manufacturer's interest to ensure that the unit selected is representative of its type. Guidance on
sampling is given in ISO 2859-1.
6.3 Test conditions
6.3.1 Environment
Tests shall be conducted under manufacturer-specified environmental conditions (power supply, temperature,
relative humidity and ambient light conditions) and the test conditions shall be recorded as part of the test
report.
Test charts to be used shall have been stored under the temperature and humidity conditions specified for a
sufficient time to ensure their dimensional stability during the test period.
6.3.2 Equipment configuration
The following information on the installation of the equipment under test shall be recorded:
⎯ description of configuration, including type/model of scanner and decoder, and other Physical
conditions, e.g. type of interface, etc.;
⎯ logical conditions such as the type of output by the scanner, or sent to the decoder e.g. analogue
waveform, digital output (where a scanner or decoder is being tested rather than a complete reader).
6.4 Test charts
Test charts should be produced on dimensionally stable materials with image characteristics which are
consistent within the image or symbol area used for the test. As an example, Kodak Kodagraph Continuous
Tone White Film (CTW7) is one material that has been found to be suitable when backed with a black opaque
material to minimize the effects of show-through.
When equipment which is unable to process any of the symbologies in the test charts is to be tested, an
equivalent set of test symbols in another appropriate symbology should be used. When other symbologies are
being used, certain parameters may require to be modified to comply with the parameters of the symbology
specification, e.g. row height or wide-to-narrow ratio.
When selecting materials for this use it is important to consider:
⎯ high dimensional stability
⎯ high substrate opacity (minimized show-through)
⎯ high consistency of substrate surface reflectance
⎯ bars (regions of low reflectivity) should appear black and have a low reflectivity over the entire visible
portion of the spectrum
⎯ space (regions of high reflectivity) should appear white and have a high reflectivity over the entire visible
portion of the spectrum
⎯ high consistency of image reflectance
⎯ high image sharpness (edge definition or acuity)
© ISO/IEC 2009 – All rights reserved 7
---------------------- Page: 12 ----------------------
ISO/IEC 15423:2009(E)
⎯ surface finish (low gloss with low surface roughness)
⎯ broad range of achievable image reflectance (continuous tone).
Manufacturers may extend the range of symbol parameter values (e.g. X dimension) beyond those specified.
Test charts with other symbologies may be produced for testing using data messages that result in similar size
symbols as the test charts of the most similar symbology type.
6.4.1 Test charts for linear symbologies
Test charts with the parameters defined in Table 1 and Table 2 shall be used for the tests indicated in the
following sections. See Table 1 and Table 2. Test charts shall be measured in accordance with
ISO/IEC 15416, using a verifier complying with ISO/IEC 15426-1, and shall achieve overall symbol grade 3,5
or better (in the case of test chart no. 2 the grades for symbol contrast and edge contrast shall be ignored and
an overall grade shall be calculated based on remaining parameters). Measuring apertures shall be in
accordance with Table 1 of ISO/IEC 15416. Decodability values for the test symbols shall be not less than
0,80. Additionally, the Z dimension shall be measured and shall be within the tolerances specified for the test
chart in question. Symbols shall comply with ISO/IEC 15417 or ISO/IEC 16388. When measured with a light
source of the same wavelength as that of the scanner under test, the reflectance and symbol contrast values
of the test charts shall be as specified below. The measured quiet zones shall be the minimum width defined
by the symbology specification (with tolerances of +1Z, -0Z), and the outer boundary of each quiet zone shall
be indicated by a vertical bar. This bar shall be at least 10Z wide and shall have a maximum reflectance no
greater than [R + max(R )] / 2, where R and R are as defined in ISO/IEC 15416.
min D min D
Test chart no. 1 – Resolution, scanning speed, reading diagram, reading angles, lateral motion
This chart comprises two sets of symbols, one in each symbology, with a range of values of the X dimension
and with a Y dimension equal to 1,5 times the symbol width.
Table 1 — Parameters for test chart no. 1
Parameter Value
Symbology Code 39 and Code 128
X dimension From 0,10 mm to 0,50 mm in steps of 0,05 mm
Step tolerance
± 0,01mm., i.e. the maximum value of Z is (X + 0,01 mm) and the minimum value of Z is
(X - 0,01 mm).
Element width tolerance ± 0,05Z
Average bar width
± 0,02Z
tolerance
Y dimension 1,5 times symbol width (excluding quiet zones)
Wide:narrow ratio 3:1 in the case of Code 39 or other two width symbologies
R 85% ± 5%
max
R
min 3% ± 3%
Symbol content 6 symbol characters including start, mandatory check characters, and stop. The
recommended data for Code 39 is “ABCD” and for Code 128 it is “ABC”.
NOTE R and R are as defined in ISO/IEC 15416.
max min
8 © ISO/IEC 2009 – All rights reserved
---------------------- Page: 13 ----------------------
ISO/IEC 15423:2009(E)
Test chart no. 2 – Symbol Contrast
This group of charts comprises two sets of symbols, one in each symbology, each with two values of X
dimension and, for each value of X, with nine different nominal values of symbol contrast as shown in Table 3
below. The tolerance on symbol contrast shall be ± 4 percentage points and this will limit the combined effect
of the individual dark or light reflectance tolerances. The values of symbol contrast, R and R shall be
max min
measured using a light source of 660 nanometres peak wavelength and stated on the test charts. Values of
symbol contrast when measured at 633 nanometres and 900 nanometres with the same apertures shall also
be stated on the test charts. The measurement geometry shall be as defined in ISO/IEC 15416.
Table 2 — Parameters for test chart no. 2
Parameter Value
Symbology Code 39 and Code 128
X dimension 0,20 mm and 0,40 mm
Element width tolerance ± 0,05Z
Average bar width
± 0,02Z
tolerance
Y dimension 20 mm
Wide:narrow ratio 3:1 in the case of Code 39 or other two width symbologies
Symbol contrast as per Table 3 below
Symbol contrast tolerance ± 4 percentage points
R and R as per Table 3 below
max min
R and R tolerances ± 4 percentage points but subject to overriding symbol contrast tolerance
max min
Symbol content 6 symbol characters including start, mandatory check characters, and stop. The
recommended data for Code 39 is “ABCD” and for Code 128 it is “ABC”.
Table 3 — Symbol contrast
Nominal Symbol R R ISO/IEC 15416
max min
Contrast Symbol Contrast grade
47% 80% 33% 2
30% 80% 50% 1
25% 80% 55% 1
20% 80% 60% 1
47% 57% 10% 2
25% 35% 10% 1
20% 30% 10% 1
15% 25% 10% 0
10% 20% 10% 0
© ISO/IEC 2009 – All rights reserved 9
---------------------- Page: 14 ----------------------
ISO/IEC 15423:2009(E)
6.4.2 Test charts for multi-row and composite symbols
6.4.2.1 PDF417
A set of PDF417 test charts defined in Table 4 shall be used.
Test charts shall be measured in accordance with ISO/IEC 15415 and ISO/IEC 15438, using a verifier
complying with ISO/IEC 15426 and shall achieve overall symbol grade 3,5 or better (in the case of test chart
no. 4 the grades for symbol contrast and edge contrast shall be ignored and an overall grade shall be
calculated based on remaining parameters). Measuring apertures shall be in accordance with ISO/IEC 15415.
Decodability values for the test symbols shall be not less than 0,8. Additionally, the X dimension sha
...
NORME ISO/CEI
INTERNATIONALE 15423
Deuxième édition
2009-11-15
Technologies de l'information —
Techniques automatiques d'identification
et de capture des données — Test de
performances du lecteur et du décodeur
de code à barres
Information technology — Automatic identification and data capture
techniques — Bar code scanner and decoder performance testing
Numéro de référence
ISO/CEI 15423:2009(F)
©
ISO/CEI 2009
---------------------- Page: 1 ----------------------
ISO/CEI 15423:2009(F)
PDF – Exonération de responsabilité
Le présent fichier PDF peut contenir des polices de caractères intégrées. Conformément aux conditions de licence d'Adobe, ce fichier
peut être imprimé ou visualisé, mais ne doit pas être modifié à moins que l'ordinateur employé à cet effet ne bénéficie d'une licence
autorisant l'utilisation de ces polices et que celles-ci y soient installées. Lors du téléchargement de ce fichier, les parties concernées
acceptent de fait la responsabilité de ne pas enfreindre les conditions de licence d'Adobe. Le Secrétariat central de l'ISO décline toute
responsabilité en la matière.
Adobe est une marque déposée d'Adobe Systems Incorporated.
Les détails relatifs aux produits logiciels utilisés pour la création du présent fichier PDF sont disponibles dans la rubrique General Info
du fichier; les paramètres de création PDF ont été optimisés pour l'impression. Toutes les mesures ont été prises pour garantir
l'exploitation de ce fichier par les comités membres de l'ISO. Dans le cas peu probable où surviendrait un problème d'utilisation,
veuillez en informer le Secrétariat central à l'adresse donnée ci-dessous.
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO/CEI 2009
Droits de reproduction réservés. Sauf prescription différente, 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 et les microfilms, sans l'accord écrit
de l'ISO à l'adresse ci-après ou du 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
Version française parue en 2010
Publié en Suisse
ii © ISO/CEI 2009 – Tous droits réservés
---------------------- Page: 2 ----------------------
ISO/CEI 15423:2009(F)
Sommaire Page
Avant-propos .iv
Introduction.v
1 Domaine d'application .1
2 Références normatives.1
3 Termes et définitions .2
4 Abréviations.5
5 Catégories d'équipements de balayage.6
5.1 Équipements de balayage présentant un schéma de lecture à axe unique.6
5.2 Équipements de balayage présentant un schéma de lecture à deux axes .6
5.3 Équipements de balayage présentant un schéma de lecture à trois axes.6
6 Exigences d'essai.7
6.1 Méthodes d'essai.7
6.2 Choix de l'équipement d'essai .7
6.3 Conditions d'essai.7
6.4 Représentation graphique des essais.8
6.5 Équipement des essais.15
6.6 Critères d'essai.16
6.7 Paramètres à soumettre à essai et méthodes d'essai.17
6.8 Rapport d'essai.28
7 Certification et étiquetage .29
8 Spécification relative à l'équipement .29
8.1 Généralités .29
8.2 Interface équipement de balayage/décodeur .30
8.3 Interface humaine.30
8.4 Interface informatique.31
8.5 Entrée et sortie numérique (E/S).31
8.6 Programmation et configuration.31
Annexe A (normative) Exigences générales de fonctionnement.32
Annexe B (informative) Classification des équipements de balayage .33
Annexe C (informative) Exemple de calcul d'aptitude au décodage .40
Bibliographie.42
© ISO/CEI 2009 – Tous droits réservés iii
---------------------- Page: 3 ----------------------
ISO/CEI 15423:2009(F)
Avant-propos
L'ISO (Organisation internationale de normalisation) et la CEI (Commission électrotechnique internationale)
forment le système spécialisé de la normalisation mondiale. Les organismes nationaux membres de l'ISO ou
de la CEI 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 la CEI collaborent dans des domaines d'intérêt commun. D'autres
organisations internationales, gouvernementales et non gouvernementales, en liaison avec l'ISO et la CEI
participent également aux travaux. Dans le domaine des technologies de l'information, l'ISO et la CEI ont créé
un comité technique mixte, l'ISO/CEI JTC 1.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI,
Partie 2.
La tâche principale du comité technique mixte est d'élaborer les Normes internationales. Les projets de
Normes internationales adoptés par le comité technique mixte sont soumis aux organismes nationaux pour
vote. Leur publication comme Normes internationales requiert l'approbation de 75 % au moins des
organismes nationaux votants.
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 la CEI ne sauraient être tenues pour
responsables de ne pas avoir identifié de tels droits de propriété et averti de leur existence.
L'ISO/CEI 15423 a été élaborée par le comité technique mixte ISO/CEI JTC 1, Technologies de l'information,
sous-comité SC 31, Techniques d'identification et de captage automatiques des données.
Cette deuxième édition annule et remplace la première édition (ISO/CEI 15423:2004), qui a fait l'objet d'une
révision technique.
iv © ISO/CEI 2009 – Tous droits réservés
---------------------- Page: 4 ----------------------
ISO/CEI 15423:2009(F)
Introduction
La technologie du code à barres est fondée sur la reconnaissance de motifs codés sous forme de barres et
d'espaces ayant des dimensions définies ou de marques disposées sous forme de matrice, dont tous deux
sont créés conformément à des règles définissant la traduction des caractères en de tels motifs, connue sous
le nom de spécification de symbologie.
Il est possible de créer les symboles de codes à barres à l'aide de techniques d'impression très diverses et
d'autres et leurs dimensions globales peuvent être échelonnées uniformément pour s'adapter aux exigences
particulières.
Il existe une large gamme d'équipements de lecture des codes à barres utilisant diverses techniques de
balayage qui permettent de lire les symboles de codes à barres dans différentes conditions.
Les symboles de codes à barres peuvent être
a) «linéaires», c'est-à-dire qu'ils sont lus dans une seule dimension, où la hauteur des barres permet la
redondance des informations, ou
b) «bidimensionnels», soit en rangées superposées que plusieurs équipements de balayage lisent dans une
dimension, soit à l'aide d'une matrice d'éléments nécessitant une lecture en deux dimensions.
Un équipement de lecture des codes à barres doit pouvoir convertir avec fiabilité les informations
représentées sous forme d'un symbole de code à barres en un format que le système informatique hôte ou
que l'utilisateur pourra décoder.
Les fabricants d'équipements de lecture de codes à barres, les imprimeurs de symboles de codes à barres et
les utilisateurs de la technologie des codes à barres demandent à ce que des spécifications normalisées
soient mises à disposition du public pour les équipements de lecture des codes à barres afin d'assurer
l'exactitude et la cohérence de fonctionnement de ces équipements.
© ISO/CEI 2009 – Tous droits réservés v
---------------------- Page: 5 ----------------------
NORME INTERNATIONALE ISO/CEI 15423:2009(F)
Technologies de l'information — Techniques automatiques
d'identification et de capture des données — Test de
performances du lecteur et du décodeur de code à barres
1 Domaine d'application
La présente Norme internationale définit l'équipement et les modes opératoires d'essai à utiliser pour
déterminer la performance d'un équipement de balayage et de décodage de codes à barres. Elle s'applique
aux équipements de balayage et de décodage de codes à barres, qu'ils se présentent sous forme de
systèmes de lecture intégrés ou sous forme d'unités distinctes. Elle définit la performance de l'équipement
dans une configuration particulière (par exemple un modèle spécifique) quels que soient les composants
individuels utilisés. Elle définit également les paramètres de fonctionnement dans une annexe normative
concernant l'équipement d'essai et décrit une méthode de classification des équipements de balayage dans
une annexe informative.
2 Références normatives
Les documents de référence suivants sont 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/CEI 15415, Technologies de l'information — Techniques automatiques d'identification et de capture des
données — Spécification de test de qualité d'impression des symboles de code à barres — Symboles bi-
dimensionnels
ISO/CEI 15416, Technologies de l'information — Techniques automatiques d'identification et de capture des
données — Spécifications pour essai de qualité d'impression des codes à barres — Symboles linéaires
ISO/CEI 15417, Technologies de l'information — Techniques automatiques d'identification et de capture des
données — Spécifications des symbologies des codes à barres, code 128
ISO/CEI 15424, Technologies de l'information — Techniques automatiques d'identification et de capture des
données — Identifiants de porteuses de données (y compris les identifiants de symbologie)
ISO/CEI 15426-1, Technologies de l'information — Techniques automatiques d'identification et de capture des
données — Spécifications de conformité des vérificateurs de codes à barres — Partie 1: Symboles linéaires
ISO/CEI 15426-2, Technologies de l'information — Techniques automatiques d'identification et de capture des
données — Spécifications de conformité des vérificateurs de codes à barres — Partie 2: Symboles
bidimensionnels
ISO/CEI 15438, Technologies de l'information — Techniques automatiques d'identification et de capture des
données — Spécifications pour la symbologie de code à barres PDF417
ISO/CEI 16022, Technologies de l'information — Techniques automatiques d'identification et de capture des
données — Spécification de symbologie de code à barres Data Matrix
ISO/CEI 16388, Technologies de l'information — Techniques automatiques d'identification et de capture des
données — Spécifications des symbologies des codes à barres, code 39
© ISO/CEI 2009 – Tous droits réservés 1
---------------------- Page: 6 ----------------------
ISO/CEI 15423:2009(F)
ISO/CEI 19762-1, Technologies de l'information — Techniques automatiques d'identification et de saisie de
données (AIDC) — Vocabulaire harmonisé — Partie 1: Termes généraux relatifs à l'AIDC
ISO/CEI 19762-2, Technologies de l'information — Techniques automatiques d'identification et de saisie de
données (AIDC) — Vocabulaire harmonisé — Partie 2: Médias lisibles optiquement (ORM)
ISO/CEI 24723, Technologies de l'information — Techniques automatiques d'identification et de capture des
données — Spécifications de la symbologie des codes à barres du Composant EAN.UCC
ISO/CEI 24724, Technologies de l'information — Techniques automatiques d'identification et de capture des
données — Spécifications de la symbologie des codes à barres de la symbologie d'espace réduit (RSS)
3 Termes et définitions
Pour les besoins du présent document, les termes et définitions mentionnés dans l'ISO/CEI 19762 ainsi que
les suivants s'appliquent.
3.1
équipement de balayage par contact
type particulier d'équipement de balayage dont le balayage des codes à barres se fait par contact direct ou à
proximité du symbole, par exemple un crayon-lecteur ou un crayon optique
3.2
redondance de décodage
acquisition d'un nombre prédéfini de codes identiques avant qu'un décodeur n'accepte un décodage valide
EXEMPLE Une redondance de décodage de type 2 nécessite deux codes identiques.
3.3
fenêtre de sortie
élément de donnée à partir duquel le schéma de lecture est mesuré, positionné sur le point central du
faisceau et au plus proche de l'extrémité de lecture de l'équipement de balayage
3.4
distance maximale de lecture
distance entre la fenêtre de sortie et l'extrémité de profondeur de champ
NOTE Voir R à la Figure 2.
3.5
distance minimale de lecture
distance entre la fenêtre de sortie et l'entrée de la profondeur de champ
NOTE Voir A à la Figure 2.
3.6
distance de trame
distance entre les deux lignes de balayage adjacentes les plus espacées en largeur projetées sur un plan à
une distance définie de la fenêtre de sortie de l'équipement de balayage
NOTE Voir E à la Figure B.3.
3.7
largeur de trame
distance entre les deux lignes de balayage les plus éloignées projetées sur un plan à une distance définie de
la fenêtre de sortie de l'équipement de balayage
NOTE Celle-ci couvre un champ de lecture qui dépend du modèle de l'équipement de balayage et de la distance de
lecture. Voir D à la Figure B.3.
2 © ISO/CEI 2009 – Tous droits réservés
---------------------- Page: 7 ----------------------
ISO/CEI 15423:2009(F)
3.8
angle de lecture
rotation angulaire de l'axe d'un symbole par rapport à une ligne de balayage
NOTE Les trois différents angles de lecture, à savoir l'inclinaison, l'obliquité et le pas sont illustrés à la Figure 1.
L'inclinaison fait référence à la rotation autour de l'axe Z, l'obliquité à la rotation autour de l'axe X et le pas à la rotation
autour de l'axe Y.
Légende
X axe X
Y axe Y
Z axe Z
1 inclinaison
2 obliquité
3 pas
Figure 1 — Angles de lecture
3.9
schéma de lecture
représentation graphique de la zone de lecture pour une dimension X spécifique (ou d'autres paramètres) du
symbole de code à barres
NOTE Les paramètres du schéma de lecture sont
⎯ les mesurages réalisés à partir de la fenêtre de sortie du lecteur,
⎯ la distance de lecture, mesurée sur l'axe Z,
⎯ la dimension X (en mm),
⎯ les angles d'obliquité, d'inclinaison et de pas,
⎯ la valeur de contraste du symbole,
⎯ le niveau d'éclairage ambiant, et
⎯ la symbologie.
Voir Annexe B.
3.10
zone de lecture
toute la région (ligne, zone ou volume) située devant la fenêtre de sortie d'un équipement de balayage de type
sans contact dans laquelle les symboles définis sont lisibles
NOTE Voir zone MNOP à la Figure 2.
© ISO/CEI 2009 – Tous droits réservés 3
---------------------- Page: 8 ----------------------
ISO/CEI 15423:2009(F)
Légende
1 équipement de balayage à deux axes
2 zone de lecture
Figure 2 — Exemple de zone de lecture (MNOP)
NOTE Les exigences de certaines applications, par exemple les systèmes de balayage des tapis roulants
automatiques, peuvent restreindre la zone effective de lecture à celle représentée à la Figure 3 (MNO'P').
Légende
1 équipement de balayage à deux axes
2 zone de lecture restreinte
Figure 3 — Exemple de zone de lecture restreinte (MNO'P')
4 © ISO/CEI 2009 – Tous droits réservés
---------------------- Page: 9 ----------------------
ISO/CEI 15423:2009(F)
3.11
résolution
largeur de l'élément le plus étroit que l'équipement de balayage peut lire dans des conditions d'essai
3.12
balayage
unique passage du faisceau de balayage sur le symbole ou sur une partie du symbole, ou capture d'une
image unique à l'aide d'un dispositif de capture d'images
balayer
action de passer le faisceau de balayage sur le symbole ou sur une partie du symbole ou action de capturer
une image unique à l'aide d'un dispositif de capture d'images
3.13
tentative de balayage
unique passage de l'équipement de balayage sur le symbole (ou vice versa) ou activation unique de
l'équipement de balayage, par exemple déclenchement, sur une période n'excédant pas 2 s ou celle spécifiée
par le fabricant
3.14
fréquence de balayage
nombre de balayages du symbole du code à barres par seconde exprimé en balayages par seconde ou
nombre de lignes de balayage par seconde
3.15
vitesse de balayage
vitesse à laquelle le faisceau de balayage d'un équipement de balayage présentant un schéma de lecture à
axe unique passe sur le symbole d'un code à barres
3.16
axe X
direction parallèle au mouvement du faisceau de balayage, essentiellement perpendiculaire aux barres d'un
symbole linéaire
3.17
axe Y
direction perpendiculaire au mouvement du faisceau de balayage, essentiellement parallèle aux barres d'un
symbole linéaire
3.18
axe Z
direction définie par l'axe fenêtre de sortie-symbole, normale par rapport au plan du symbole
4 Abréviations
CCD Charge Coupled Device (Dispositif à couplage de charge)
CMOS Complementary Metal Oxide Semiconductor (Semi-conducteur à oxyde de métal complémentaire)
LED Light Emitting Diode (Diode électroluminescente)
© ISO/CEI 2009 – Tous droits réservés 5
---------------------- Page: 10 ----------------------
ISO/CEI 15423:2009(F)
5 Catégories d'équipements de balayage
Afin de pouvoir choisir la série d'essais la plus appropriée pour une unité ou un dispositif de balayage donné,
les équipements de balayage sont regroupés en trois catégories dans le cadre de la présente Norme
internationale. La base de cette classification repose sur la nature du schéma de lecture d'application. Des
exemples de différents types d'équipements de balayage sont présentés à l'Annexe B. Chaque catégorie peut
être ensuite divisée en deux sous-catégories, à savoir les équipements de balayage à «fonctionnement
continu», dont la fonction de balayage est déjà activée lorsque le symbole entre dans la zone de lecture et les
équipements de balayage «à déclenchement», pour lesquels la fonction de balayage n'est activée que
lorsque le symbole se situe dans la zone de lecture.
5.1 Équipements de balayage présentant un schéma de lecture à axe unique
Par définition, ce sont des équipements de balayage dont le schéma de lecture correspond à une droite
unique partant de la fenêtre de sortie de l'équipement de balayage et couvrant, sur l'axe Z, la distance
maximale de lecture. Par conséquent, le balayage est effectué en déplaçant l'équipement de balayage ou le
symbole l'un par rapport à l'autre dans une direction essentiellement perpendiculaire à la hauteur des barres.
Le schéma de lecture de ces équipements de balayage peut être représenté comme une droite unique sortant
de la fenêtre de sortie de l'équipement de balayage. Voir la Figure B.1.
5.2 Équipements de balayage présentant un schéma de lecture à deux axes
Par définition, ce sont des équipements de balayage dont le schéma de lecture correspond à un plan unique
partant de la fenêtre de sortie de l'équipement de balayage, couvrant sur l'axe Z la distance maximale de
lecture et étant perpendiculaire à l'axe X. Le balayage est effectué soit en balayant le faisceau de
l'équipement de balayage sur le symbole dans la direction essentiellement perpendiculaire à la hauteur des
barres, soit en échantillonnant de façon électronique des éléments individuels tour à tour d'une matrice
photosensible sur laquelle une image du code à barres est représentée.
Le schéma de lecture de ces équipements de balayage peut être représenté comme une forme
bidimensionnelle. Voir la Figure B.2.
5.3 Équipements de balayage présentant un schéma de lecture à trois axes
Par définition, ce sont des équipements de balayage dont le schéma de lecture s'étend à partir de la fenêtre
de sortie de l'équipement de balayage, en couvrant sur l'axe Z la distance maximale de lecture et
perpendiculairement aux axes X et Y qui sont également perpendiculaires l'un par rapport à l'autre.
Le schéma de lecture de ces équipements de balayage est représenté par une forme bidimensionnelle.
5.3.1 Équipements de balayage multi-ligne
Le balayage est soit effectué en passant plusieurs fois le faisceau de l'équipement de balayage sur le
symbole, les balayages étant essentiellement parallèles dans une direction essentiellement perpendiculaire à
la hauteur des barres, voir la Figure B.3, soit effectué sur un motif de lignes de balayage sous différents
angles ou à l'aide d'équipements de balayage à fenêtres multiples, voir la Figure B.5.
5.3.2 Équipements de balayage par imagerie
Le balayage est effectué par échantillonnages électroniques successifs des éléments photosensibles
individuels constituant un groupement de zones sur lequel est représentée l'image du code à barres, voir la
Figure B.4.
6 © ISO/CEI 2009 – Tous droits réservés
---------------------- Page: 11 ----------------------
ISO/CEI 15423:2009(F)
6 Exigences d'essai
6.1 Méthodes d'essai
Il convient que les modes opératoires d'essai stipulés par le fabricant soient conformes aux exigences de
l'ISO 9001.
Dans la mesure du possible, il convient d'effectuer les essais sur un système de lecture complet comprenant
un équipement de balayage et un décodeur.
Lorsqu'il est requis d'évaluer et de consigner dans un rapport d'essai la performance d'un équipement de
balayage seul ou celles du décodeur seul, l'unité doit être soumise à essai en lui associant une ou plusieurs
unités représentatives du décodeur ou de l'équipement de balayage, respectivement, mais seuls les
paramètres relatifs à la performance de balayage ou de décodage, le cas échéant, doivent être consignés
dans le rapport d'essai. Les types d'unités de décodage ou de balayage utilisés lors des essais doivent
également être consignés dans le rapport d'essai.
Il est également possible pour le fabricant d'évaluer la performance de l'équipement de balayage seul ou du
décodeur seul à l'aide de l'équipement défini en 6.5.4.1 ou de celui défini en 6.5.4.2, mais il convient de noter
que les résultats peuvent ne pas correspondre exactement à ceux obtenus à l'issue de l'essai d'un système
complet.
6.2 Choix de l'équipement d'essai
Les essais doivent être effectués sur au moins une unité sélectionnée à partir d'un lot de production conforme
au schéma d'échantillonnage du contrôle qualité du fabricant.
NOTE Il est dans l'intérêt du fabricant de s'assurer que l'unité sélectionnée soit représentative de son modèle. Les
lignes directrices d'échantillonnage sont fournies dans l'ISO 2859-1.
6.3 Conditions d'essai
6.3.1 Environnement
Les essais doivent être menés dans les conditions environnementales spécifiées par le fabricant (alimentation
électrique, température, humidité relative et conditions d'éclairage ambiant) et les conditions d'essai doivent
être consignées dans le rapport d'essai.
Les représentations graphiques des essais doivent respecter les conditions de températures et d'humidité
spécifiées, sur un laps de temps suffisant afin d'assurer leur stabilité dimensionnelle pendant l'essai.
6.3.2 Configuration de l'équipement
Les informations suivantes concernant l'installation de l'équipement d'essai doivent être consignées dans le
rapport d'essai:
⎯ description de la configuration, y compris le type/le modèle de l'équipement de balayage et du décodeur
et les autres conditions physiques, par exemple le type d'interface, etc.;
⎯ conditions logiques, telles que le type des données fournies par l'équipement de balayage ou des
données envoyées au décodeur, par exemple sous forme d'onde analogique, de sortie numérique
(lorsque l'essai est effectué sur un équipement de balayage seul ou sur un décodeur seul plutôt que sur
un lecteur complet).
© ISO/CEI 2009 – Tous droits réservés 7
---------------------- Page: 12 ----------------------
ISO/CEI 15423:2009(F)
6.4 Représentation graphique des essais
Il convient de créer les représentations graphiques des essais à partir de matériaux stables au niveau des
dimensions, présentant des caractéristiques de l'image cohérentes avec la zone d'image ou de symbole
utilisée pour l'essai. Par exemple, Kodak Kodagraph Continuous Tone White Film (CTW7) est un matériau
jugé adapté lorsqu'il est associé à un matériau noir opaque servant à réduire les effets de transparence.
Lorsque l'équipement à soumettre à essai n'est pas conçu pour traiter les symbologies des représentations
graphiques des essais, il convient d'utiliser une équivalence utilisant d'autres symboles d'essai dans une autre
symbologie appropriée. Lorsque d'autres symbologies sont utilisées, il peut être nécessaire de modifier
certains paramètres afin de se conformer aux paramètres de la spécification de symbologie, par exemple la
hauteur de ligne ou le rapport largeur-épaisseur.
À cette fin, il est important de choisir des matériaux qui permettent de répondre aux attentes suivantes:
⎯ une forte stabilité dimensionnelle;
⎯ une forte opacité du substrat (transparence réduite);
⎯ une réflexion en surface du substrat régulière;
⎯ il convient que les barres (régions à faible réflexion) soient noires et présentent une faible réflexion sur
toute la partie visible du spectre;
⎯ il convient que les espaces (régions à forte réflexion) soient blancs et présentent une forte réflexion sur
toute la partie visible du spectre;
⎯ un reflet de l'image régulier;
⎯ une bonne netteté dec l'image (définition du bord ou acuité);
⎯ une finition de surface (faible brillance et faible rugosité de la surface);
⎯ une large plage de réflectances d'image réalisables (ton continu).
Les fabricants sont autorisés à allouer aux paramètres de symboles (par exemple la dimension X) des valeurs
différentes de celles spécifiées. Il est possible de créer des représentations graphiques des essais présentant
d'autres symbologies en utilisant des messages de données qui aboutissent à des symboles de dimensions
similaires, comme les représentations graphiques des essais du type symbologique le plus proche.
6.4.1 Représentations graphiques des essais des symbologies linéaires
Les représentations graphiques des essais présentant les paramètres définis dans le Tableau 1 et le
Tableau 2 doivent être utilisées pour les essais indiqués dans les paragraphes suivants. Voir Tableau 1 et
Tableau 2. Les représentations graphiques des essais doivent être mesurées conformément à
l'ISO/CEI 15416, à l'aide d'un dispositif de vérification conforme à l'ISO/CEI 15426-1 et doivent présenter un
niveau de qualité globale du symbole de 3,5 ou mieux (dans le cas d'une représentation graphique des essais
n° 2, les niveaux de qualité de contraste du symbole et de contraste du bord doivent être ignorés et le niveau
de qualité globale doit être calculé sur base des paramètres restants). Les ouv
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.