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

Standard ITF 14

Documentation Technique

Code-barres ITF 14

Domaine d’utilisation

Les code-barres ITF 14 sont le plus ancien moyen d’apposer, sur le sur-emballage d’un produit de grande consommation (cartons, palettes, containers, etc), le numéro GTIN – Ean 14 des produits qu’il contient.

Différences entre ITF 14 et Code 2/5 entrelacé

Le standard ITF reprend les spécifications de la symbologie Code 2/5 entrelacé, en y ajoutant des contraintes complémentaires concernant :

  • la composition de l’information à mémoriser
  • le ratio entre largeur des barres larges et largeur des barres étroites, qui est fixé à 2,5
  • le format de la légende
  • les dimensions du code à barres, qui doivent être choisies parmi celles correspondant à des « facteurs de taille » prédéfinis
  • un cadre noir de sécurisation est exigé, avec des spécifications dimensionnelles précises

Pour obtenir les codes à barres ITF 14, TransBar utilise des polices Code 2/5 entrelacé spécifiques pour respecter les spécifications dimensionnelles. Ces polices ne sont pas légendées, parce que la légende n’est pas absolument identique à l’information réellement mémorisée. Au besoin, pour obtenir des codes à barres de petites dimensions, les polices Code 2/5 entrelacé traditionnelles peuvent être utilisées avec la transcription ITF 14.

Information à coder

Les code-barres ITF 14 mémorisent toujours 14 chiffres selon les règles d’obtention d’un numéro GTIN – Ean 14, ici très résumées :

  • le premier chiffre doit être compris entre zéro et huit
  • les douze chiffres suivants sont les 12 premiers chiffres d’un code Ean 13
  • le quatorzième est un caractère de contrôle calculé sur les treize premiers par la formule normalisée du Code 2/5 entrelacé. Attention ! ce caractère de contrôle est neuf fois sur dix différent de celui du code Ean 13 qui a servi dans la composition, par exemple :
    • symbole Ean 13 : 3123456789019
    • symbole ITF 14 : 13123456789016

Transcription ITF 14

Lorsqu’elle est réalisée par le logiciel TransBar, la transcription ITF 14 ajoute automatiquement le caractère de contrôle lorsqu’il n’est pas présent, sinon elle le contrôle. Elle ajoute également les réserves d’initialisation qui sont intégrées au cadre noir de sécurisation.

Indépendamment du logiciel TransBar, la transcription d’un nombre pour utilisation par les polices TransBar ITF peut être réalisée en 4 étapes :

  • 1 – Si le nombre est constitué de 13 chiffres, calculer le quatorzième selon la formule du caractère de contrôle 2/5 entrelacé :
    • A) additionner un chiffre sur deux, de droite à gauche en commençant par le chiffre le plus à droite
    • B) multiplier par 3 le résultat du point A
    • C) additionner un chiffre sur deux, de gauche à droite en commençant par le chiffre le plus à gauche
    • D) ajouter le résultat du point C au résultat du point B
    • E) le caractère de contrôle est le plus petit nombre qui, ajouté au résultat du point D, donne un multiple de 10

    Exemple :

    • 1312345123456 devient 13123451234566
  • 2 – le premier caractère de la chaîne à imprimer est le caractère « < » d’ordre Ascii 60. Ce caractère de start regroupe le cadre de sécurisation, la réserve d’initialisation antérieure et le caractère start 2/5 entrelacé. Exemple :
    • 13123451234566 devient <13123451234566
  • 3 – les caractères suivants sont déduits de chaque couple de chiffres par le tableau de transcription ci-dessous. Exemple :
    • 13123451234566 devient <.-EV8Pe
  • 4 – le dernier caractère de la chaîne à imprimer est le caractère « > » d’ordre Ascii 62. Ce caractère de stop regroupe le caractère stop 2/5 entrelacé, la réserve d’initialisation postérieure et le cadre de sécurisation. Exemple :
    • 13123451234566 devient <.-EV8Pe>

La table de transcription est identique sous Mac et Windows quant aux représentations des caractères, ce qui amène à 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 – peuvent être transférés entre ces deux systèmes. Les documents au format « texte » ne le peuvent 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

Dimensions ITF 14

Les symboles ITF sont destinés à être lus, à distance, par un pistolet laser. Ils présentent donc des dimensions importantes, qui peuvent être modulées par un facteur de taille variable. Ce facteur variable ne dispense pas les symboles ITF de tolérances très rigoureuses. Les sept polices ITF proposées par TransBar ont été prévues pour fournir des symboles standardisés selon les sept facteurs de taille les plus utilisés. Chaque police doit être utilisée exclusivement dans le corps qui figure dans son nom :

facteur de taille nom de la police corps
0,625 ItfT75N 75 points
0,7 ItfT84N 84 points
0,8 ItfT96N 96 points
0,9 ItfT108N 108 points
1,0 ItfT120N 120 points
1,1 ItfT132N 132 points
1,2 ItfT144N 144 points

Dans toutes les dimensions ainsi obtenues, les largeurs des barres sont suffisamment importantes pour que les micro-défauts liés à une résolution particulière puissent être négligés.

Légende

La légende se différencie de l’information mémorisée par l’ajout de parenthèses et d’espaces, ce qui interdit l’usage des polices légendées. Vous devez donc ajouter vous-même la légende par une seconde inscription, théoriquement obtenue par une police OCR-B en corps 24 points. Le texte précis à utiliser est proposé par TransBar, après transcription, dans une fenêtre secondaire ouverte par la case à cocher « Afficher les détails ».

Documentation commerciale