La solution logicielle complète pour l’impression de codes à barres !

Code 2 parmi 5 entrelacé

Documentation Technique

Code-barres Code 2/5 entrelacé

Domaine d’utilisation

La symbologie 2/5 entrelacé est définie par la norme NF EN 801 qui a succédé à la norme NF Z 63-300-3. De conception ancienne, de fiabilité problématique, cette symbologie doit être réservée à des cas particuliers :

  • codage de nombreux chiffres privilégiant la compacité
  • cahier des charges spécifiques, tels que l’étiquetage des produits de marque IKEA

Le codage des numéros GTIN – Ean 14 sur les suremballages de la grande distribution (cartons, palettes, containers, etc) peut être réalisé en 2/5 entrelacé selon le standard ITF 14. Compte tenu de ces spécificités, TransBar traite ce standard ITF 14 dans un chapitre dédié.

Le codage des numéros CIP 7 sur les emballages de médicaments français peut être réalisé en partie en 2/5 entrelacé selon le standard CIP-HR. Compte tenu de ces spécificités, TransBar traite ce standard CIP-HR dans un chapitre dédié.

Caractères mémorisables

Les code-barres Codes 2/5 ne peuvent mémoriser qu’un nombre pair de chiffres. Lorsque ce nombre est impair, il est habituel d’y ajouter un zéro à gauche, et c’est ce que fait TransBar après avoir demandé son accord à l’opérateur.

Deux autres considérations interviennent sur le nombre des chiffres que l’on peut coder, toutes deux liées au risque d’une lecture partielle en diagonal :

  • les matériels de lecture sont très souvent paramètrés pour fixer un nombre de chiffres attendus ou un nombre minimal
  • l’ajoût d’un chiffre de contrôle standardisé

Transcription 2/5 entrelacé

La transcription d’un nombre pour les polices TransBar 2/5 entrelacé peut être réalisée en 4 ou 5 étapes.

  • 1 – Si le nombre est constitué d’un nombre impair de chiffres, ajouter un zéro à gauche pour obtenir un nombre pair de chiffres. Exemples :
    • 54321 devient 054321
    • 654321 reste 654321
  • 2 – le premier caractère de la chaîne à imprimer est le caractère « < » d’ordre Ascii 60. Ce caractère de start va indiquer au lecteur automatique qu’il aborde un symbole 2/5 entrelacé. Exemple :
    • 54321 devient <054321
  • 3 – les caractères suivants sont déduits de chaque couple de chiffres par le tableau de transcription ci-dessous. Exemple :
    • 54321 devient <&N6
  • 4 – le dernier caractère de la chaîne à imprimer est le caractère « > » d’ordre Ascii 62. Ce caractère de stop va indiquer au lecteur automatique qu’il quitte le symbole 2/5 entrelacé. Exemple :
    • 54321 devient <&N6>
  • 5 – en option, les réserves d’initialisation peuvent être obtenues par l’ajout de caractères « ç ». Exemple :
    • 54321 devient ç<&N6>ç

La table de transcription est identique sous Mac et Windows quant aux représentations des caractères, mais les codages natifs de ces systèmes amènent des octets différents pour les caractères accentués au delà de l’octet 127. Les documents formatés incluant des code-barres – par exemple au format Word, QuarkXPress, InDesign, Excel ou RTF – pourront être transférés entre ces deux systèmes. Les documents au format « texte » ne le pourront pas, sauf s’ils sont codés en Unicode.

Attention : certains logiciels n’acceptent pas les guillemets simples «  » » (Ascii 34) et « ‘ » (Ascii 39) et les remplacent par des guillemets typographiques. Les polices prévoient dans ce cas qu’ils puissent être remplacés dans la transcription respectivement par les caractères « à » et « â ».

Tableau de transcription

Couple de chiffres Caractère Ordre MacOS Ordre Windows
00 ! 33 33
01  » ou à 34 ou 136 34 ou 224
02 # 35 35
03 $ 36 36
04 % 37 37
05 & 38 38
06 ‘ ou â 39 ou 137 39 ou 226
07 ( 40 40
08 ) 41 41
09 * 42 42
10 + 43 43
11 , 44 44
12 45 45
13 . 46 46
14 / 47 47
15 0 48 48
16 1 49 49
17 2 50 50
18 3 51 51
19 4 52 52
20 5 53 53
21 6 54 54
22 7 55 55
23 8 56 56
24 9 57 57
25 : 58 58
26 ; 59 59
27 = 61 61
28 ? 63 63
29 @ 64 64
30 A 65 65
31 B 66 66
32 C 67 67
33 D 68 68
34 E 69 69
35 F 70 70
36 G 71 71
37 H 72 72
38 I 73 73
39 J 74 74
40 K 75 75
41 L 76 76
42 M 77 77
43 N 78 78
44 O 79 79
45 P 80 80
46 Q 81 81
47 R 82 82
48 S 83 83
49 T 84 84
50 U 85 85
51 V 86 86
52 W 87 87
53 X 88 88
54 Y 89 89
55 Z 90 90
56 [ 91 91
57 \ 92 92
58 ] 93 93
59 ^ 94 94
60 _ 95 95
61 ` 96 96
62 a 97 97
63 b 98 98
64 c 99 99
65 d 100 100
66 e 101 101
67 f 102 102
68 g 103 103
69 h 104 104
70 i 105 105
71 j 106 106
72 k 107 107
73 l 108 108
74 m 109 109
75 n 110 110
76 o 111 111
77 p 112 112
78 q 113 113
79 r 114 114
80 s 115 115
81 t 116 116
82 u 117 117
83 v 118 118
84 w 119 119
85 x 120 120
86 y 121 121
87 z 122 122
88 { 123 123
89 | 124 124
90 } 125 125
91 ~ 126 126
92 Ä 128 196
93 Å 129 197
94 Ç 130 199
95 É 131 201
96 Ñ 132 209
97 Ö 133 214
98 Ü 134 220
99 á 135 225
réserve d’initialisation ç 141 231

Caractère de contrôle optionnel 2/5 entrelacé

TransBar propose en option l’ajout du caractère de contrôle standardisé à droite du nombre à coder, ce qui réduira le risque d’erreur de lecture pour autant que le lecteur soit paramétré pour vérifier ce caractère de contrôle.

Mais, ce caractère de contrôle étant exprimé par un chiffre, il ne réduit ces risques que de 90 %. Aussi est-il fréquent de doubler cette sécurité par deux autres :

  • le paramétrage des matériels de lecture pour n’admettre qu’un nombre de chiffres attendus ou un nombre de chiffres minimal
  • l’adjonction de bandes noires en haut et en bas du code-barres, appellées « barres de support », d’une largeur suffisante pour éviter les lectures partielles selon une diagonale

Dimensions 2/5 entrelacé

La symbologie 2/5 entrelacé spécifie une largeur de barre minimale de 7,5 millième de pouce, soit 0,19 mm, et un ratio entre largeurs de barre fine et grosse compris entre 2 et 3.

TransBar permet de minimiser la valeur X, dans le respect de la norme, en fonction de la résolution d’impression ; le ratio des polices TransBar 2/5 entrelacé a quant à lui été établi à 3 pour contrer au mieux l’engraissement inhérent aux faibles résolutions bureautiques :

Résolution
d’impression
Largeur minimale
des barres fines
(valeur X)
Largeur minimale
d’un caractère valant
deux chiffres
Largeur minimale
d’un chiffre
300 ppp 10 mills – 0,25 mm 4,57 mm 2,29 mm
600 ppp 8,3 mills – 0,21 mm 4 mm 2 mm
1200 ppp et supérieur 7,5 mills – 0,19 mm 3,43 mm 1,71 mm

Les limites de ce tableau sont celles de la norme au ratio 3, et non celles de TransBar qui permet d’obtenir des code-barres aussi petits que la résolution d’impression l’autorise.

La symbologie 2/5 entrelacé spécifie la hauteur de barre selon deux critères :

  • une valeur minimum absolue de 5 mm
  • une valeur minimum de 15% de la largeur totale du code-barres

Les sept polices proposées par TransBar permettent d’obtenir sept hauteurs de barres répondant à ces critères jusqu’à une largeur de code-barres mémorisant 72 chiffres.

Documentation commerciale