Code 39

Aussi appelé: Code 3 sur 9, USD-3, LOGMARS

Définition

Le Code 39 est un code-barres linéaire à autocontrôle qui encode 43 caractères : chiffres, majuscules, espace et - . $ / + %. Un astérisque marque le début et la fin de chaque symbole.

Comment le Code 39 encode les caractères

Chaque caractère du Code 39 est fait de neuf éléments, cinq barres et quatre espaces, dont trois sur les neuf sont larges. Ce motif fixe est à l’origine du nom « 3 sur 9 », et il rend le code à autocontrôle : une mauvaise lecture produit généralement un motif invalide plutôt qu’un caractère erroné.

Chaque symbole commence et finit par un astérisque, ce qui explique que l’astérisque ne puisse pas servir de donnée. Un caractère de contrôle modulo 43 est facultatif, et un mode ASCII complet peut représenter d’autres caractères en combinant des paires de symboles.

  • Chiffres 0 à 9
  • Lettres majuscules A à Z
  • Espace et symboles - . $ / + %
  • Caractère de début et de fin : *

Où l’on utilise le Code 39

Le Code 39 a été mis au point dans les années 1970 et est devenu populaire parce qu’il est simple à imprimer et à décoder. On l’utilise encore dans l’industrie automobile, dans la logistique de défense dans le cadre du programme LOGMARS, et sur les badges d’identification et les étiquettes internes d’actifs.

Son inconvénient est sa faible densité : il prend beaucoup plus de place par caractère que le Code 128. La symbologie est spécifiée dans l’ISO/IEC 16388.

Questions fréquentes

Le Code 39 peut-il encoder des minuscules ?

Pas en mode standard. Le Code 39 en ASCII complet peut représenter des minuscules en combinant deux caractères, mais de nombreux systèmes utilisent plutôt le Code 128.

Pourquoi les codes-barres Code 39 commencent-ils et finissent-ils par un astérisque ?

L’astérisque est le caractère de début et de fin qui indique au scanner où le code-barres commence et se termine.

Sources et normes

Tous les termes