EtikStudio

Guides réglementaires

Codes-barres GS1 : le guide complet (GTIN, GS1-128, SSCC, DataMatrix)

Ce que chaque code GS1 encode, comment fonctionnent les chiffres de contrôle et les identifiants d'application, et comment imprimer des codes-barres lus du premier coup.

GS1 est l'organisation mondiale qui attribue les numéros derrière presque tous les codes-barres du retail, de la santé et de la logistique. Un code GS1 n'est pas une chaîne aléatoire : chaque chiffre a une signification et une position, et un scanner dans l'entrepôt d'un client attend exactement cette structure. Ce guide explique les éléments à réussir sur une étiquette.

1. Le préfixe entreprise GS1 et le GTIN

Tout commence par un préfixe entreprise GS1 licencié auprès de l'organisation GS1 de votre pays. Vous y ajoutez une référence article et un chiffre de contrôle pour former un GTIN (Global Trade Item Number), le numéro qui identifie un produit. Les GTIN existent en quatre longueurs :

FormatChiffresUsage habituelSymbologie
GTIN-1313Articles de détail hors Amérique du NordEAN-13
GTIN-1212Articles de détail aux États-Unis et au CanadaUPC-A
GTIN-88Très petits emballagesEAN-8
GTIN-1414Cartons et palettes (niveaux d'emballage)ITF-14 ou GS1-128

Exemple : les 12 chiffres 750123456789 reçoivent le chiffre de contrôle 3, le GTIN-13 de vente est donc 7501234567893. Un carton de ce produit utilise le chiffre indicateur 1 en tête : 17501234567890. Le chiffre de contrôle est recalculé parce que les chiffres ont changé.

2. Comment se calcule le chiffre de contrôle

Toutes les clés GS1 utilisent le même algorithme modulo 10 : en partant du chiffre de droite (hors chiffre de contrôle), on multiplie les chiffres alternativement par 3 et 1, on additionne les résultats, et le chiffre de contrôle est ce qu'il faut ajouter pour atteindre le multiple de 10 suivant. Le logiciel d'étiquettes doit le calculer pour vous — la saisie manuelle est la cause la plus fréquente de codes illisibles.

3. GS1-128 et les identifiants d'application

Un GTIN identifie ce qu'est le produit ; il ne dit rien du lot, de la date d'expiration ni du nombre d'unités dans le carton. GS1-128 (Code 128 avec le caractère de début FNC1) transporte ces données supplémentaires grâce aux identifiants d'application (AI) : des préfixes de deux à quatre chiffres qui indiquent au lecteur ce qui suit. Les parenthèses imprimées dans le texte lisible ne sont jamais encodées dans les barres.

AISignificationFormat
00SSCC (unité logistique)18 chiffres, fixe
01GTIN14 chiffres, fixe
10Numéro de lotJusqu'à 20 caractères, variable
11 / 13 / 15 / 17Date de production, de conditionnement, DLUO, DLCAAMMJJ, fixe
21Numéro de sérieJusqu'à 20 caractères, variable
30 / 37Nombre d'articles / nombre dans l'unité logistiqueJusqu'à 8 chiffres, variable
310nPoids net en kg, n décimales6 chiffres, fixe

Les AI de longueur fixe peuvent être concaténés directement ; un AI de longueur variable doit être le dernier élément ou être suivi d'un séparateur FNC1. Se tromper ici produit un code qui se scanne mais que le système récepteur interprète mal — une erreur bien plus coûteuse qu'un code qui ne se scanne pas du tout.

(01)17501234567890(17)270315(10)MX-240917

Lecture de l'exemple : GTIN du carton, expire le 15 mars 2027, lot MX-240917. Le lot est en dernier parce que sa longueur est variable.

4. Le SSCC pour les palettes

Le Serial Shipping Container Code identifie une unité logistique précise — cette palette, pas ce type de palette. Il compte 18 chiffres : un chiffre d'extension, votre préfixe entreprise GS1, une référence série que vous ne devez jamais réutiliser, et un chiffre de contrôle. Exemple : 075012340000001236. Sur l'étiquette logistique GS1, le SSCC est le code-barres du bas, encodé en AI (00), et il doit être le dernier symbole de l'étiquette pour que les opérateurs le scannent en premier.

5. GS1 DataMatrix et codes 2D

La santé, les petits articles et toute étiquette à plusieurs AI profitent du GS1 DataMatrix : il contient la même structure d'AI dans un carré de quelques millimètres et se lit même partiellement endommagé. La sérialisation pharmaceutique (DSCSA aux États-Unis, FMD en Europe) l'impose. GS1 pousse aussi le retail vers les codes 2D en point de vente avec son programme « Sunrise 2027 » ; les nouveaux packagings devraient donc réserver une place à un QR ou un DataMatrix à côté de l'EAN.

6. Qualité d'impression : pourquoi les codes ne se lisent pas

Comment EtikStudio gère cela

L'éditeur génère nativement toutes les symbologies GS1, calcule les chiffres de contrôle, insère FNC1 là où la norme l'exige, valide la syntaxe des AI avant impression et avertit quand la largeur de module ne correspond pas aux points de l'imprimante. Les données des AI (lot, dates, séries, poids) viennent de votre base ou de votre ERP sous forme de champs variables, si bien que le code-barres et le texte lisible ne peuvent jamais diverger.

Ce guide est informatif et ne constitue pas un avis juridique. Les réglementations évoluent ; vérifiez toujours le texte officiel en vigueur avant d'imprimer.

À lire aussi

Votre prochaine étiquette peut être la dernière que vous refaites.

Parlez à notre équipe et nous activons votre essai ensemble. Sans engagement.

Commencer l'essai gratuit