Information technology — Automatic identification and data capture techniques — Bar code symbology specifications — Code 39

Technologies de l'information — Techniques d'identification automatique et de capture des données — Spécifications des symbologies des codes à barres — Code 39

General Information

Status
Withdrawn
Publication Date
20-Oct-1999
Withdrawal Date
20-Oct-1999
Current Stage
9599 - Withdrawal of International Standard
Completion Date
09-May-2007
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 16388:1999 - Information technology -- Automatic identification and data capture techniques -- Bar code symbology specifications -- Code 39
English language
13 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 16388:1999 - Technologies de l'information -- Techniques d'identification automatique et de capture des données -- Spécifications des symbologies des codes a barres -- Code 39
French language
16 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 16388
First edition
1999-10-15
Information technology — Automatic
identification and data capture
techniques — Bar code symbology
specifications — Code 39
Technologies de l'information — Techniques automatiques d'identification
et de capture des données — Spécifications des symbologies des codes à
barres — Code 39
Reference number
bc
ISO/IEC 16388:1999(E)

---------------------- Page: 1 ----------------------
ISO/IEC 16388:1999(E)
Contents
1 Scope .1
2 Normative references .1
3 Definitions .1
4 Requirements.1
4.1 Symbology characteristics .1
4.2 Symbol structure .2
4.3 Character encodation.2
4.3.1 Symbol character encodation .2
4.3.2 Start and stop characters.4
4.3.3 Optional symbol check character .4
4.4 Dimensions.4
4.5 Reference decode algorithm .4
4.6 Application-defined parameters.6
4.6.1 Symbology and dimensional characteristics.6
4.6.2 Optical specifications.6
4.6.3 Test specifications.6
Annex A (informative) Additional features.8
Annex B (informative) Guidelines for the use of Code 39.11
Annex C (informative) Symbology identifier.12
Annex D (informative) Example of application-defined parameters .13
©  ISO/IEC 1999
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 the publisher.
ISO/IEC Copyright Office • Case postale 56 • CH-1211 Genève 20 • Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
© ISO/IEC
ISO/IEC 16388:1999(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.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 3.
In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
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 International Standard may be the subject of
patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
International Standard ISO/IEC 16388 was prepared by BSI and was adopted, under a special
“fast-track procedure”, by Joint Technical Committee ISO/IEC JTC 1, Information technology, in parallel with its
approval by national bodies of ISO and IEC.
Annexes A to D of this International Standard are for information only.
iii

---------------------- Page: 3 ----------------------
© ISO/IEC
ISO/IEC 16388:1999(E)
Introduction
The technology of bar coding is based on the recognition of patterns encoded in bars and spaces of defined
dimensions. There is a number of methods of encoding information in bar code form, known as symbologies, and
the rules defining the translation of characters into bar and space patterns and other essential features are known
as the symbology specification. Code 39 is one such symbology.
Previously, symbology specifications have been developed and published by a number of organizations, resulting in
certain instances in conflicting requirements for certain symbologies.
Manufacturers of bar code equipment and users of bar code technology require publicly available standard
symbology specifications to which they can refer when developing equipment and application standards.
iv

---------------------- Page: 4 ----------------------
INTERNATIONAL STANDARD  © ISO/IEC ISO/IEC 16388:1999(E)
Information technology — Automatic identification and data
capture techniques — Bar code symbology specifications —
Code 39
1 Scope
This International Standard specifies the requirements for the bar code symbology known as Code 39; it specifies
Code 39 symbology characteristics, data character encodation, dimensions, tolerances, decoding algorithms and
application-defined parameters.
2 Normative references
The following normative documents contain provisions which, through reference in this text, constitute provisions of
this International Standard. For dated references, subsequent amendments to, or revisions of, any of these
publications do not apply. However, parties to agreements based on this International Standard are encouraged to
investigate the possibility of applying the most recent editions of the normative documents indicated below. For
undated references, the latest edition of the normative document referred to applies. Members of ISO and IEC
maintain registers of currently valid International Standards.
ISO 646:1983, Information technology — ISO 7-bit coded character set for information interchange.
ISO 7064:1983, Data processing — Check character systems.
ISO/IEC 15416, Automatic identification and data capture techniques — Bar code print quality test specification —
Linear symbols.
ISO/IEC 15424, Automatic identification and data capture techniques — Data carrier/symbology identifiers.
EN 1556:1997, Bar Coding — Terminology.
3 Definitions
For the purposes of this International Standard, the definitions given in EN 1556 apply.
4 Requirements
4.1 Symbology characteristics
The characteristics of Code 39 are:
a) Encodable character set:
1) Full alphanumeric A to Z and 0 to 9 (ASCII characters 65 to 90 and 48 to 57 inclusive, in accordance with
ISO 646);
2) special characters: space $ % + - . / (ASCII characters 32, 36, 37, 43, 45, 46 and 47 respectively, in
accordance with ISO 646);
3) start/stop character;
b) Code type: discrete;
1

---------------------- Page: 5 ----------------------
© ISO/IEC
ISO/IEC 16388:1999(E)
c) Elements per symbol character: 9, of which 3 wide and 6 narrow, comprising 5 bars and 4 spaces;
d) Character self-checking: yes;
e) Data string length encodable: variable;
f) Bidirectionally decodable: yes;
g) Symbol check character: one, optional (see annex A);
h) Symbol character density: 13 to 16 modules per symbol character, inclusive of minimum intercharacter gap,
depending on wide/narrow ratio;
i) Non-data overhead: equivalent to 2 symbol characters.
4.2 Symbol structure
As illustrated in Figure 1, Code 39 symbols shall comprise:
a) leading quiet zone;
b) start character;
c) one or more symbol characters representing data (including symbol check character, if present);
d) stop character;
e) trailing quiet zone.
A space, the intercharacter gap, shall separate characters within the symbol.
QUIET ZONE START CHARACTER "1" "A" STOP CHARACTER QUIET ZONE
1A
Figure 1 — Code 39 symbol
4.3 Character encodation
4.3.1 Symbol character encodation
Table 1 defines all the Code 39 character assignments.
2

---------------------- Page: 6 ----------------------
© ISO/IEC
ISO/IEC 16388:1999(E)
Table 1 — Code 39 character assignments
Char. Encodation Pattern B S B S B S B S B ASCII
value
0 0 0 0 110 10 0 48
1 1 0 0 100 00 1 49
2 0 0 1 100 00 1 50
3 1 0 1 100 00 0 51
4 0 0 0 110 00 1 52
5 1 0 0 110 00 0 53
6 0 0 1 110 00 0 54
7 0 0 0 100 10 1 55
8 1 0 0 100 10 0 56
9 0 0 1 100 10 0 57
A 1 0 0 001 00 1 65
B 0 0 1 001 00 1 66
C 1 0 1 001 00 0 67
D 0 0 0 011 00 1 68
E 1 0 0 011 00 0 69
F 0 0 1 011 00 0 70
G 0 0 0 001 10 1 71
H 1 0 0 001 10 0 72
I 0 0 1 001 10 0 73
J 0 0 0 011 10 0 74
K 1 0 0 000 01 1 75
L 0 0 1 000 01 1 76
M 1 0 1 000 01 0 77
N 0 0 0 010 01 1 78
O 1 0 0 010 01 0 79
P 0 0 1 010 01 0 80
Q 0 0 0 000 11 1 81
R 1 0 0 000 11 0 82
S 0 0 1 000 11 0 83
T 0 0 0 010 11 0 84
U 1 1 0 000 00 1 85
V 0 1 1 000 00 1 86
W 1 1 1 000 00 0 87
X 0 1 0 010 00 1 88
Y 1 1 0 010 00 0 89
Z 0 1 1 010 00 0 90
hyphen 0 1 0 000 10 1 45
period 1 1 0 000 10 0 46
space 0 1 1 000 10 0 32
$ 0 1 0 101 00 0 36
/ 0 1 0 100 01 0 47
+ 0 1 0 001 01 0 43
% 0 0 0 101 01 0 37
S/S or * 0 1 0 0 1 0 1 0 0 none
NOTE 1: S/S denotes the start and stop character, also represented as *
NOTE 2: In the columns headed B and S, 0 represents a narrow element and 1 a wide
element.
3

---------------------- Page: 7 ----------------------
© ISO/IEC
ISO/IEC 16388:1999(E)
4.3.2 Start and stop characters
The Code 39 start and stop character is usually depicted in human-readable form by a * (asterisk). This character
shall not form part of the data encoded elsewhere in the symbol and shall not be transmitted by the decoder.
4.3.3 Optional symbol check character
Annex A defines the check character position and calculation.
4.4 Dimensions
Code 39 symbology shall use the following nominal dimensions:
a) width of narrow element (X): the X dimension of Code 39 symbols may be defined by the application
specification in accordance with the needs of the application in question. See 4.6.1;
b) wide/narrow ratio (N): 2,0:1 to 3,0:1;
c) width of intercharacter gap (I):
1) minimum: equal to X;
2) maximum:
for X < 0,287 mm: 5,3X;
for > 0,287 mm: 1,52 mm or 3 , whichever is greater;
X X
d) minimum width of quiet zone: 10X;
e) recommended minimum bar code height for manual scanning: 5,0 mm or 15 % of symbol width excluding quiet
zones, whichever is greater.
NOTE The width, W (in millimetres), of a Code 39 symbol, including quiet zones, can be calculated from the following
expression:
W = (C+2) (3N + 6)X + (C+1)I + 2Q
where:
 C is the number of data characters (including symbol check character if used);
 N is the wide/narrow ratio;
 X is the width of a narrow element in millimetres;
 I is the width of the intercharacter gap in millimetres;
 Q is the width of the quiet zone in millimetres.
4.5 Reference decode algorithm
Bar code reading systems are designed to read imperfect symbols to the extent that practical algorithms permit.
This section describes the reference decode algorithm used in the computation of the decodability value described
in ISO/IEC 15416.
a) confirm presence of a leading quiet zone.
b) for each symbol character (including start and stop characters):
1) measure the total width of 5 bars and 4 spaces; call this S.
4

---------------------- Page: 8 ----------------------
© ISO/IEC
ISO/IEC 16388:1999(E)
2) compute a threshold value, T = S/8.
3) compare each element width for that character with the value T. If element width is greater than T, assume
element is wide; if not, assume element is narrow.
4) determine if pattern of wide and narrow elements matches a valid character from the allowable set.
c) the first symbol character read must be a start/stop character, from which the scan direction can be deduced.
d) continue character reading until a valid start/stop character is encountered.
e) confirm presence of a trailing quiet zone.
5

---------------------- Page: 9 ----------------------
© ISO/IEC
ISO/IEC 16388:1999(E)
4.6 Application-defined parameters
Application standards shall define parameters of Code 39 symbols specified in this International Standard as
variable, as follows:
4.6.1 Symbology and dimensional characteristics
In order for a Code 39 symbol to be printed and to be scannable in a given application it is necessary for the
following symbology and dimensional parameters to be specified:
a) selection of subset of the encodab
...

NORME ISO/CEI
INTERNATIONALE 16
Première édition
1999-10 -15


hlde rmion —
Techniques nd e et
de capture des données — sS
— c d ss

Information technology — Automatic identification and data capture
techniques — Beys



Numéro de référence
ISO/CEI 16388:1999(F)
©
ISO/CEI 1999

ar c od s ym bo log s pe ci fi ca ti on — Co de 39
Code39
deymbologiesesodbaesà rres
pécification
au toma ti qu 'i de nt if ic at io
at l'info ogies no Tec
388

---------------------- Page: 1 ----------------------
ISO/CEI :998(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.


©  ISO/CEI 1
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 2003
en Suisse

ii © ISO/CEI 91 – Tous droits réservés

99
Pu bl ié
999
16 38 19

---------------------- Page: 2 ----------------------
93 61
Sommaire
................................ ................................ ................................ ................................ ......................
................................ ................................ ................................ ................................ ..........................v
1. . . .1
2. . . .1
3. . . .1
4. . . . .2
................................ ................................ ................................ .........2
................................ ................................ ................................ ..............................2
................................ ................................ ................................ ........................3
................................ ................................ ................................ ................................ ..............5
................................ ................................ ............................5
................................ ................................ ................................ .......7
................................ ................................ ...............9
................................ ....................
................................ ................................ ............................
................................ .....................
© ISO/CEI 1999 – Tous droits réservés iii
15 Exemples de paramètres définis par l'application (informative) Annexe D
14 Identifiant de symbologie (informative) Annexe C
13 Recommandations pour l'utilisation du "Code 39" (informative) Annexe B
Caractéristiques supplémentaires (informative) Annexe A
Paramètres définis par l'application 4.6
Algorithme de référence pour le décodage 4.5
Dimensions 4.4
Encodage des caractères 4.3
Structure du symbole 4.2
Caractéristiques de la symbologie 4.1
Prescriptions
Termes et définitions
Références normatives
Domaine d'application
Introduction
iv Avant-propos
Page
(F) 88 :1 99 ISO/CEI

---------------------- Page: 3 ----------------------
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
l'ISO et la CEI participent également
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI,
3.
Dans le domaine des technologies de l'information, l'ISO et la CEI ont créé un comité technique mixte,
1. Les projets de Normes internationales adoptés par le comité t echnique mixte sont soumis aux
% au
L’attention est appelée sur le fait que certains des éléments de la présente Norme internationale peuvent
faire l’objet de droits de propriété intellectuelle ou de droits analogues. L’ISO et la CEI ne sauraient être tenues
oc
Les annexes A à D de la présente Norme internationale sont données uniquement à titre d’information.

iv © ISO/CEI 1999 – Tous droits réservés
l’ISO et de la CEI . , parallèlement à son approbation par les organismes nationaux de de l'information
Te hn lo gi es La Norme internationale ISO/CEI 16388 a été élaborée par le comité technique mixte ISO/CEI JTC 1 ,
pour responsables de ne pas avoir identifié de tels droits de propriété et averti de leur existence.
moins des organismes nationaux votants.
organismes nationaux pour vote. Leur publication comme Normes internationales requiert l'approbation de 75
JTC l'ISO/CEI
Partie
aux travaux.
mentales, en liaison avec internationales, gouvernementales ou non gouverne
16388:1999(F) ISO/CEI

---------------------- Page: 4 ----------------------
99
Introduction
La technologie du code à barres est basée sur la reconnaissance de combinaisons de barres et d'espaces de
dimensions définies. Il existe un certain nombre de méthodes pour coder des informations sous forme de code à
barres, connues sous le nom de
de barres et d'espaces et d'autres caractéristiques essentielles sont connues sous le nom de spécification de
Les fabricants de matériel de code à barres et les utilisateurs de technologie de code à barres exigent des
spécifications de symbologie normalisées pour le public auxquelles ils puissent se référer lorsqu'ils mettent au
© ISO/CEI 1999 – Tous droits réservés v
point des équipements et des applications spécifiques.
symbologies. ceci aboutissant dans certains cas à des prescriptions conflictuelles pour certaines
symbologie ont été élaborées et publiées par un certain nombre d'organisations, Auparavant, des spécifications de
symbologies. symbologie. Le "Code 39" est une de ces
symbologies et les règles définissant la traduction de caractères en combinaisons
16388:19(F) ISO/CEI

---------------------- Page: 5 ----------------------
ntd


1 Domaine d'application
- es N
 sitsir

2
Les documents normatifs suivants contiennent des dispositions qui, par suite de la référence qui y est faite,
constituent des dispositions valables pour la présente Norme internationale . Pour les références datées, les
amendements ultérieurs ou les révisions de ces publications ne s’appliquent pas. Toutefois, les parties prenantes
aux accords fondés sur la présente Norme internationale sont invitées à rechercher la possibilité d’appliquer les
éditions les plus récentes des documents normatifs indiqués ci-après. Pour les références non datées, la dernière
Technologie de l’information — Jeu ISO de caractères codés à 7 éléments pour l’échange
.
.
ISO/CEI 15416, Technologies de l'information — Techniques d'identification automatique et de capture des
— — .
ISO/CEI 15424, Technologies de l'information — Techniques d'identification automatique et de capture de
— .
.
3 Termes et définitions
'N
© ISO/CEI 1999 – Tous droits réservés 1

Pour les besoins de la présente orme in ter na ti ona le , les termes et définitions donné s da ns l EN 1556 s'appliquent.
Codes à barres — Terminologie EN 1556:1997,
identificateurs de symboles) Identificateurs de porteuses de données (comprenant les données
donnéesSpécifications pour essai de qualité d'impression des codes à barresSymboles linéaires
Traitement des donnéesSystèmes de caractères de contrôle — ISO 7064:1983,
d’information
646:1983, ISO/CEI
Normes internationales en vigueur.
l’ISO et de la CEI possèdent le registre des édition du document normatif en référence s’applique. Les membres de
Références normatives
dedécodage et les paramètres définis par l'application.
que de cette symbologie, le codage de caractères de données, les dimensions, les tolérances, les algorithmes
La présente orme in te rna tio na le sp éc if ie la symbologie du code à barres nommé "Code 39" ; elle pé ci fi les caracté
symbologies des codes à barresCode 39
Spécifications des au to ma tiq ue et de capture des données
— Techniques 'i den if ic at io Technologies de l'information
16388:1999(F)                              ISO/CEI NORME INTERNATIONALE

---------------------- Page: 6 ----------------------
91
4 Prescriptions
4.1

alphanumérique complet (A à Z et 0 à 9), c'est-à-dire les caractères ASCII 65 à 90 et 48 à 57 compris,
7 caractères spéciaux : Espace $ % + - . / c'est-à-dire les caractères ASCII 32, 36, 37, 43, 45, 46 et 47
I'


c)


f)

densité des caractères de données : 13 à 16 modules par caractère symbolisé, y compris l'intervalle minimum
i)
4.2


c) un ou plusieurs caractères symbolisés représentant des données (y compris un caractère de contrôle, le cas
;


2 © ISO/CEI 1999 – Tous droits réservés

Un espace, intervalle entre caractères, doit séparer chaque caractère symbolisé.
marge de droite. e)
borne de fin de lecture; d)
échéant)
borne de début de lecture ; b)
marge de gauche ; a)
Comme illustré dans la figure 1, chaque message en "Code 39" doit comprendre
Structure du symbole
caractères auxiliaires (qui ne sont pas des données) : équivalant à 2 caractères symbolisés.
entre caractères, dépendant du rapport entre élément large et élément étroit ;
h)
caractère de contrôle du symbole : un, facultatif (voir Annexe A) ; g)
décodage bidirectionnel : oui ;
longueur du message encouble : variable ; e)
auto contrôle de caractère : oui ; d)
éléments par caractère symbolisé : 9, dont 3 larges et 6 étroits, comprenant 5 barres et 4 espaces ;
symbologie : discontinue ; type de b)
1 borne de début ou de fin de lecture. 3)
respectivement, conformément à l SO 646 ;
2)
conformément à la norme ISO 646 ;
1)
jeu des caractères encoubles : a)
Les caractéristiques du "Code 39" sont
symbologie Caractéristiques de la
16388:99(F) ISO/CEI

---------------------- Page: 7 ----------------------
91
Marge Borne de début de lecture "1" "A" Borne de fin de lecture Marge
1A

1
4.3

© ISO/CEI 1999 – Tous droits réservés 3

Le Tableau 1 définit toutes les affectations des caractères en "Code 39".
Encodage des caractères symbolisés 4.3.1
Encodage des caractères
9" — Symbole en "Code 3 Figure
16388:99(F) ISO/CEI

---------------------- Page: 8 ----------------------
91
1
Car. Combinaison d’encodageBEBEBEBEB
0000110100
1100100001
2001100001
3101100000
4000110001
5100110000
6001110000
7000100101
8100100100
9001100100
A100001001
B001001001
C101001000
D000011001
E100011000
F001011000
G000001101
H100001100
I001001100
J000011100
K100000011
L001000011
M101000010
N000010011
O100010010
P001010010
Q000000111
R100000110
S001000110
T000010110
U110000001
V011000001
W111000000
X010010001
Y110010000
Z011010000
tiret010000101
point110000100
espace011000100
$010101000
/010100010
+010001010
%000101010
010010100aucun
4 © ISO/CEI 1999 – Tous droits réservés

présente un élément étroit et 1 un élément large. Dans les colonnes B et S, 0 re NOTE 2
D/F indique la borne de début ou de fin de lecture, également représentée par * NOTE 1
D/F ou *
37
43
47
36
32
46
45
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
57
56
55
54
53
52
51
50
49
48
Valeur ASCII
de 39" — Affectations des caractères en "Co Tableau
16388:99(F) ISO/CEI

---------------------- Page: 9 ----------------------
99

Les bornes de début et de fin de lecture du "Code 39" sont habituellement représentées en clair par le signe *
(astérisque), comme indiqué au Tableau 1. Ce caractère ne doit pas faire partie des informations codées ailleurs

4.4

;
R
c) I) :
X ;

XX ;
X WX
X ;
e) hauteur minimum recommandée du code à barres : 5 mm ou 15 % de la longueur du symbole sans les marges,
.l
La largeur, L (en mm), d'un symbole en "Code 39", y compris les marges, peut être calculée avec la formule
L = (CR + 6) (CM
C ;
R ;
X ;
I ;
M .
4.5
Les systèmes de lecture de codes à barres sont conçus pour lire des symboles imparfaits dans la mesure où des
.

© ISO/CEI 1 – Tous droits réservés 5

999
confirmer la présence d'une marge de début ; a)
décodabilité décrite dans la norme ISO/CEI 15416 calcul de la valeur de
algorithmes utilisables le permettent. Cette section décrit l'algorithme de référence pour le décodage, utilisé pour le
Algorithme de référence pour le décodage
est la largeur de la marge, en mm
est la largeur de l'intervalle entre caractères, en mm
est la largeur d'un élément étroit, en mm
est le rapport entre l'élément large et l'élément étroit
est le nombre de caractères de données (y compris le caractère de contrôle s'il est utilisé)

+1) / 2 +2) (3
suivante :
NOTE
a valeur la plus élevée ét an t dé te rm in an te
largeur minimum de la marge : 10 d)
(prendre la valeur la plus élevée des deux) ; 0,287 mm : 1,52 mm ou 3 pour
< 0,287 mm : 5,3 pour
maximum : 2)
minimum : égal à 1)
largeur de l'intervalle entre caractères (
) :2,0/1 à 3,0/1 ; rapport entre élément large et élément étroit ( b)
d'application en fonction des besoins de l'application en question. Voir 4.6.1
: la dimension en X des symboles en "Code 39" peut être définie par la prescription largeur d’élément étroit (X) a)
symbologie du "Code 39" utilise les dimensions nominales suivantes : La
Dimensions
L'annexe A définit la position du caractère de contrôle et son calcul.
Codage facultatif du caractère de contrôle du symbole 4.3.3
dans le symbole et ne doit pas être transmis par le décodeur.
Codage des bornes de début et de fin de lecture 4.3.2
16388:19(F) ISO/CEI

---------------------- Page: 10 ----------------------
91

S ;
T = S/8 ;
comparer chaque largeur d'élément pour ce caractère avec la valeur T. Si la largeur d'élément est
T
déterminer si la combinaison d'éléments larges et étroits correspond à un caractère valide à partir du jeu
c) le premier caractère symbolisé lu doit être une borne de début ou de fin de lecture, à partir de laquelle le sens


6© ISO/CEI 91 – Tous droits réservés

99
vérifier la présence d'une marge de fin. e)
poursuivre la lecture des caractères jusqu'à la rencontre d'une borne de début ou de fin de lecture validée ; d)
de la lecture peut être déduit ;
de référence.
4)
, considérer que l'élément est large ; sinon, considérer que l'élément est étroit ; supérieure à
3)
calculer une valeur seuil, 2)
mesurer la largeur totale de 5 barres et 4 espaces ; appelons-la 1)
pour chaque caractère symbolisé (y compris les bornes de début et de fin de lecture) : b)
16388:99(F) ISO/CEI

---------------------- Page: 11 ----------------------
4.6
Des normes d'applications doivent définir comme suit les paramètres des symboles en "Code 39" précisés dans la

Afin qu'un symbole en "Code 39" soit imprimé et lisible dans une application donnée, il est nécessaire que les

le nombre de caractères de données dans le symbole ; ce nombre peut être fixe, variable ou variable avec un
c) si le caractère de contrôle du symbole "modulo 43" doit être utilisé (voir annexe A.1) et s'il doit être transmis
si un caractère de contrôle de données doit être utilisé et, dans ce cas, la description de l'algorithme
X ;
f)


...

Questions, Comments and Discussion

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