Standard 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
- 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 suffisament 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érentie 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
Consultez la documentation commerciale TransBar Codes 2/5.