Code 39
Les 43 caractères de la norme : majuscules, chiffres, espace et - . $ / + %. Choisissez-le pour toute étiquette que des partenaires scannent.
Créer Code 39 ›Nouveau : TFORMer Designer V9.2 — créez et imprimez facilement vos étiquettes et formulaires. Découvrir le produit →
Utilisé par 700 000+ personnes
Le Code 39 encode les majuscules, les chiffres, l'espace et six symboles dans un code-barres linéaire, comme sur les étiquettes de transport Odette et les étiquettes d'expédition militaires US. Saisissez vos données et téléchargez-le.
Commencez par l'identifiant de données (DI) si votre étiquette en utilise un, comme dans P1234567 pour un numéro de pièce sur les étiquettes Odette ; les étiquettes d'expédition MIL-STD-129R n'en utilisent pas. Omettez les astérisques ; tapez en dernier tout caractère de contrôle modulo 43 requis.
Réglez Résolution (ppp) sur celle de votre imprimante et Largeur de module sur Pixel, afin que les éléments étroits et larges couvrent des points entiers et gardent un rapport exact de 3:1. À 300 dpi, 4 px font 0,3387 mm, dans la plage Odette de 0,33–0,43 mm.
Téléchargez le PNG et placez-le à 100 %. L'image n'a pas de zone de silence : gardez donc au moins 6,4 mm de blanc par côté sur les étiquettes Odette, sinon 10 modules et au moins 6,35 mm (TEC-IT).
Le Code 39, aussi appelé Code 3 of 9, est un code-barres linéaire pour 43 caractères : 0–9, A–Z, espace et - . $ / + %. Chaque caractère compte neuf barres et espaces, dont trois larges, et un astérisque marque le début et la fin. La norme ISO/IEC 16388 spécifie cette symbologie. Utilisez-le là où une spécification d'étiquette le désigne : étiquettes de transport Odette OTL 1, étiquettes d'expédition militaires US et étiquettes de bandes LTO d'IBM. Pour vos propres codes, le Code 128 est plus compact.
Les modèles Odette OTL 1, VDA 4902 et AIAG B-10 de TEC-IT donnent à chaque champ à code-barres son propre Code 39. Un identifiant de données précède les données : P pour le numéro de pièce, Q pour la quantité, V pour le fournisseur. Le manuel fournisseurs 2018 de SEG Automotive demande du Code 39 selon ISO/IEC 16388 pour tous les codes-barres, sauf accord contraire.
Les étiquettes d'expédition militaires selon MIL-STD-129R portent trois symboles Code 39, dont le numéro de contrôle de transport (TCN) de 17 caractères. L'étiquette LTO d'IBM attribue aux bibliothèques de bandes six caractères de numéro de série de volume et un type de support tel que L9 en Code 39. Les étiquettes fournisseur du Health Industry Bar Code (HIBC) peuvent utiliser le Code 39, toujours avec un caractère de contrôle modulo 43.
Chaque caractère Code 39 comporte exactement trois éléments larges sur neuf. Si une tache ou un vide modifie un élément, plus aucun caractère valide ne subsiste et le lecteur signale une non-lecture. Une erreur de lecture exige deux défauts alignés dans un même caractère, selon MIL-STD-1189B, la norme de défense américaine pour le Code 39 jusqu'en 1997.
Pour une largeur de module de 0,33 mm, Odette tolère un écart de 0,11 mm par barre et par espace, soit plus d'un point d'une imprimante à 300 dpi. Le prix à payer est la largeur : 16 modules par caractère à 3:1, de sorte qu'ABC-1234 exige 159 modules, soit 52,5 mm de barres à 0,33 mm.
Le générateur en ligne dessine le Code 39 à un rapport de 3:1, sans caractère de contrôle. Il télécharge gratuitement en GIF, PNG et JPG, et en SVG et images haute résolution avec un forfait. Sans connexion, chaque téléchargement crée un seul Code 39 ; après une connexion gratuite, vous pouvez transformer en codes toute une liste d'une feuille de données.
TBarCode SDK et Barcode Studio peuvent ajouter automatiquement le caractère modulo 43 et régler d'autres rapports, comme le 2,75:1 de l'étiquette LTO d'IBM. Barcode Studio importe des listes CSV ou incrémente des numéros de série, comme une série de numéros de volume LTO ; TBarCode Office met à jour un Code 39 lorsque sa cellule Excel change.
Encadré par le caractère de début et de fin *, ABC-1234 devient dix caractères de 15 modules, avec un espace d'un module entre eux : 10 × 15 + 9 = 159 modules.
Pour le caractère de contrôle facultatif, additionnez les valeurs des caractères : les chiffres valent 0–9, A–Z 10–35, et - . espace $ / + % 36–42.
| Caractère | A | B | C | - | 1 | 2 | 3 | 4 | Somme |
|---|---|---|---|---|---|---|---|---|---|
| Valeur | 10 | 11 | 12 | 36 | 1 | 2 | 3 | 4 | 79 |
79 divisé par 43 donne un reste de 36, la valeur du trait d'union : avec son caractère de contrôle, les données se lisent ABC-1234-, soit onze caractères et 175 modules.
| Spécification | X (élément étroit) | Large : étroit | Hauteur des barres | Zone de silence | Classe minimale (ISO/IEC 15416) |
|---|---|---|---|---|---|
| Étiquette Odette OTL 1 | 0,33–0,43 mm | 3:1 (2.8–3.2) | 13 mm | ≥ 6,4 mm | C chez le client |
| Étiquette d'expédition MIL-STD-129R | ≥ 0,25 mm (0,010 po) | 3:1 (2.4–3.2) | ≥ 12,7 mm | ≥ 6,35 mm | 2,5 (B) à la production |
| Marquage d'articles MIL-STD-130N | 0,19–0,38 mm | 2.1–3.1 | non précisée | non précisée | 3.0 |
| Étiquettes HIBC (HIBCC) | 0,25 mm, ≥ 0,17 mm | non précisé | ≥ 15 % de la longueur | ≥ 10X | C ; viser B |
| Étiquette IBM LTO | 0,432 mm | 2.75 | ≥ 11,1 mm | ≥ 10X (4,32 mm) | C |
a sous la forme +A. Utilisez-y le Code 39 simple : MIL-STD-129R n'autorise même que A–Z, 0–9 et $, l'étiquette LTO d'IBM seulement A–Z et 0–9.ASCII complet sans paires, un caractère de contrôle obligatoire et 112 modules pour ABC-1234 au lieu de 159 : le meilleur choix pour vos propres données.
Les mêmes 43 caractères, plus dense, avec deux caractères de contrôle (modulo 47) ajoutés automatiquement.
Uniquement des chiffres, par paires, donc leur nombre doit être pair. Plus court que le Code 39 pour des numéros de série numériques ; une seule lettre l'exclut.
Chiffres et trait d'union, surtout pour le marquage d'équipements de télécommunications. Non autocontrôlé : le référentiel de TEC-IT recommande deux chiffres de contrôle.
Le Pharmacode italien : un numéro à neuf chiffres converti en six caractères Code 39. À n'utiliser que là où ce code est exigé.
Les deux utilisent les mêmes barres et astérisques. L'ASCII complet écrit par paires les caractères qui manquent au Code 39 simple ; seuls les lecteurs en mode ASCII complet les reconvertissent.
Les 43 caractères de la norme : majuscules, chiffres, espace et - . $ / + %. Choisissez-le pour toute étiquette que des partenaires scannent.
Créer Code 39 ›Aussi appelé Code 39 étendu, il encode les 128 caractères ASCII : a devient +A, et une tabulation, saisie \t avec l'option Séquences d'échappement activée, devient $I. Les lettres hors ASCII, comme ä, sont refusées.
En savoir plus sur Code 39.
+A pour a.
ABC-1234-.
a sous la forme de la paire +A, et seul un lecteur réglé en mode ASCII complet retransforme la paire en a. Activez ce mode, ou encodez des majuscules en Code 39 simple.
Découvrez le monde des symbologies de codes-barres linéaires ! Explorez leurs caractéristiques uniques et trouvez celle qui correspond parfaitement à vos…
ProduitLe kit de développement pour Windows : les composants .NET, OCX et DLL génèrent et impriment plus de 100 symbologies de codes-barres depuis vos applications.
ProduitPlus de 100 types, contrôle qualité en direct et export par lot.
ProduitConformes aux normes, pour documents, publipostages et tableurs.
Essayez gratuitement dans le navigateur, téléchargez un essai complet, ou parlez à notre équipe commerciale de vos systèmes, normes et volumes.
Nous utilisons des cookies à des fins marketing et pour améliorer votre expérience. Consultez notre Politique relative aux cookies (en anglais) ou gérer les cookies.