Code 2 parmi 5 non entrelacé
Domaine d'utilisation
Le code 2/5 non entrelacé, également appelé Code 2 parmi 5 standard ou industriel, n'a jamais été normalisé mais son ancienneté lui assure une compatibilité de fait qui permet sa lecture par tous les lecteurs commerciaux. Ces appellations peuvent prêter à confusion avec le Code 2/5 entrelacé qui est l'évolution moderne et normalisée du Code 2/5 non-entrelacé. Il est du reste possible de déduire les spécifications d'origine du Code 2/5 non entrelacé des spécifications du Code 2/5 entrelacé.
Usages
Cette symbologie a été très utilisée dans l'industrie et le transport de personnes et de marchandises. D'impression aisée, de bonne densité, sa fiabilité est inférieure à celles de symbologies plus récentes. Elle ne sera utilisée que lorsqu'une compatibilité doit être obtenue dans une évolution d'un système existant.
Pour toute application nouvelle, préférez le Code 39 pour sa plus grande fiabilité, surtout en absence de caractère de contrôle.
Informations à coder
Codage d'informations de longueur quelconque composées de chiffres.
Transcription
Transcription très simple : caractère de start - corps du message - caractère de stop. Elle peut être réalisée par frappe directe au clavier ou être obtenue, dans une base de données ou un tableur, comme un simple formatage comparable à celui d'un montant monétaire auquel on ajoute un symbole $ ou €.
Pour les polices TransBar :
- le caractère de start est le caractère « < » d'ordre ASCII 60
- le caractère de stop est le caractère « > » d'ordre ASCII 62
Un lecteur supprimera systématiquement ces caractères à la restitution de l'information.
Dans les polices de codes à barres TransBar légendées, les caractères de start et de stop ne sont jamais légendés.
Caractère de contrôle optionnel
TransBar permet l'ajout d'un caractère de contrôle optionnel selon la formule la plus couramment utilisée :
- 1 - faire la somme du chiffre des unités, du chiffre des centaines, de celui des dix milles, etc
- 2 - multiplier ce résultat par trois
- 3 - y ajouter le chiffre des dizaines, des milliers, des cent milles, etc
- 4 - diviser le résultat par 10 pour obtenir le reste
- 5 - si ce reste est zéro, le caractère de contrôle est zéro, sinon, le caractère de contrôle est le complément à 10 de ce reste
Exemple, soit à coder le nombre « 54321 » avec caractère de contrôle :
- 1 - résultat = 1 + 3 + 5 = 9
- 2 - résultat = 9 x 3 = 27
- 3 - résultat = 27 + 2 + 4 = 33
- 4 - reste de la division 33/10 = 3
- 5 - caractère de contrôle = 10 - 3 = 7
- 6 - ajout du caractère de contrôle à l'information à coder : 543217
- 7 - transcription donnant l'information à imprimer : <543217>
Les lecteurs commerciaux permettent généralement la suppression automatique de ce caractère à la restitution de l'information, après contrôle de sa validité.
Dimensions
Le ratio des polices 2/5 non entrelacé de TransBar a été établi à 3, valeur traditionnelle qui fournit les largeurs suivantes :
Résolution | Largeur minimale des barres fines (valeur X) |
Largeur minimale d'un caractère numérique |
300 ppp | 10 mills - 0,25 mm | 3,56 mm |
600 ppp | 8,3 mills - 0,21 mm | 2,96 mm |
1200 ppp et supérieur | 7,5 mills - 0,19 mm | 2,67 mm |
Les largeurs des réserves d'initialisation et des caractères de start et de stop sont légèrement inférieures. Pour obtenir une largeur circonstancée, consultez le module de calcul de largeur inclus dans TransBar.
La hauteur de barre n'étant pas spécifiée, les sept polices installées par TransBar permettent d'obtenir sept hauteurs de barres répondant aux principaux besoins. Pour un meilleur confort de lecture, il est conseillé de respecter un ratio largeur/hauteur inférieur à 6 : la hauteur de barres devra donc être proportionnée au nombre de caractères mémorisés.
Documentation commerciale
Consultez la documentation commerciale TransBar Codes 2/5.