Utilisé par 700 000+ personnes
Générateur de codes-barres GS1 DataMatrix gratuit.
Le GS1 DataMatrix porte GTIN, lot, date de péremption et numéro de série dans un seul code 2D sur les médicaments et dispositifs médicaux. Saisissez les chaînes d'éléments ; le premier FNC1 est ajouté.
Comment créer un code-barres GS1 DataMatrix
-
01
Rassemblez le GTIN et les données de production
Reprenez le GTIN dans votre fichier articles, ainsi que lot, date de péremption et numéro de série dans la production. Sous (01), complétez le GTIN à 14 chiffres par des zéros devant ; le générateur n'en vérifie pas le chiffre de contrôle.
-
02
Saisissez les chaînes d'éléments
Écrivez chaque AI et sa valeur sans parenthèses :
01+ GTIN,17+ AAMMJJ,10+ lot,21+ numéro de série. Si un autre AI suit un champ sans longueur prédéfinie, tel que le lot, tapez\Fentre les deux. -
03
Dimensionnez-le pour votre imprimante
Indiquez la résolution de votre imprimante et une largeur de module en points entiers, dans la plage GS1 de votre application, par exemple 0,508 mm (6 points) à 300 dpi. Ajoutez une zone de silence d'un module, ici 0,508 mm, puis téléchargez un PNG, ou un SVG avec un forfait.
Qu'est-ce que le GS1 DataMatrix ?
Le GS1 DataMatrix est un symbole Data Matrix ECC 200 (Error Checking and Correction) qui commence par le caractère Function 1 (FNC1). Il contient des chaînes d'éléments GS1, chacune étant un identifiant d'application (AI) suivi de données : un seul symbole porte ainsi le GTIN (Global Trade Item Number) avec lot, date de péremption et numéro de série. GS1 le range parmi les supports privilégiés pour les conditionnements primaires et secondaires de santé, aux côtés du GS1-128 et du GS1 DataBar. C'est le seul support GS1 approuvé pour le marquage direct des dispositifs médicaux.
Où le GS1 DataMatrix est utilisé
Les boîtes de médicaments sur ordonnance de l'UE dotées de dispositifs de sécurité portent un identifiant unique (code produit, numéro de série aléatoire, lot et date de péremption) dans un Data Matrix, tel que le GS1 DataMatrix. Les pharmacies le vérifient et le désactivent lors de la délivrance. Aux États-Unis, selon le Drug Supply Chain Security Act (DSCSA), les conditionnements de médicaments sur ordonnance portent leur identifiant de produit sérialisé dans un Data Matrix 2D.
Les étiquettes de dispositifs médicaux affichent l'UDI (Unique Device Identifier) en clair et sous forme lisible par machine ; les dispositifs réutilisables retraités le portent sur le dispositif lui-même. Le marquage par micropercussion et la gravure laser inscrivent le GS1 DataMatrix sur les pièces métalliques, les implants et les cartes électroniques. En caisse, il peut accompagner le code-barres EAN ou UPC pendant la transition de GS1 vers le 2D.
Un seul scan pour le GTIN et les attributs, à la taille et à la qualité GS1
GS1 recommande de placer toutes les données exigées avec le GTIN dans le même symbole, afin qu'un seul scan les lise toutes. Le préfixe ]d2 permet au logiciel de distinguer les données GS1 des autres contenus Data Matrix.
Le dessin montre l'exemple à 0,495 mm par module, la cible de GS1 pour les boîtes de médicaments non scannées en distribution générale. Cela donne 10,89 mm, ou 11,88 mm avec la zone de silence. L'élargissement à l'impression abaisse la classe, et une zone de silence inférieure à un module fait échouer la vérification ; visez 1,5 ou mieux avec un vérificateur ISO/IEC 15415.
Formats, lots de numéros de série et automatisation
Téléchargez gratuitement en PNG, GIF ou JPG ; le SVG et les résolutions d'impression supérieures sont fournis avec un forfait. Pour les numéros de série, connectez-vous gratuitement et liez une feuille de données : ses lignes se téléchargent en bloc sous forme de codes. Sans compte, le générateur crée un code à la fois. \F devient FNC1 dans tous les fichiers.
TBarCode SDK intègre le GS1 DataMatrix aux applications .NET, C++ et COM, sans redevance à l'exécution. Barcode Studio génère des séquences de numéros de série ou importe des fichiers CSV et les exporte en une seule opération ; TBarCode/SAPwin les imprime depuis SAPscript et Smart Forms. Dans les logiciels de TEC-IT, le format de code GS1 ajoute le premier FNC1 ; activez les séquences d'échappement pour utiliser \F.
GS1 DataMatrix en bref
- Type
- Data Matrix ECC 200 avec FNC1 en premier
- Spécification
- ISO/IEC 16022 ; GS1 General Specifications, section 5.6 (Release 26.0, 2026)
- Données
- Chaînes d'éléments GS1, jeu GS1 de 82 caractères, sans espaces
- Capacité
- Jusqu'à 3 114 chiffres ou 2 334 caractères alphanumériques
- Tailles de symbole
- 24 carrés de 10 × 10 à 144 × 144 modules, 6 rectangles jusqu'à 16 × 48
- Correction d'erreurs
- Reed-Solomon, fixée selon la taille du symbole
- Zone de silence
- Un module (1X) de chaque côté
- Émetteur des numéros
- Organisations membres de GS1 (préfixe d'entreprise GS1)
- Dimension X
- Fixée par application, p. ex. 0,396–0,990 mm sur les boîtes de médicaments non scannées en distribution générale
- Qualité d'impression
- Classe ISO/IEC 15415 de 1,5 ou mieux en santé, commerce de détail et logistique
Ce que l'exemple encode
(01) et (17) ont une longueur prédéfinie ; le lot (10) n'en a pas, donc un FNC1 le termine avant le numéro de série (21), qui vient en dernier et n'en exige aucun.
| AI | Contenu | Format | Dans l'exemple |
|---|---|---|---|
| (01) | GTIN | 14 chiffres | 09521234567899 |
| (17) | Date de péremption | AAMMJJ | 281130 : 30 novembre 2028 |
| (10) | Numéro de lot | Jusqu'à 20 caractères | ABCD1234, terminé par FNC1 |
| (21) | Numéro de série | Jusqu'à 20 caractères | 7654 |
Chaque paire de chiffres, lettre ou FNC1 occupe un mot de code : 24 au total. Un symbole 20 × 20 n'en contient que 22, d'où l'exemple en 22 × 22.
Un lecteur envoie ]d201095212345678991728113010ABCD1234, le caractère de contrôle GS (ASCII 29) pour le second FNC1, puis 217654.
Règles d'identification de l'UE et des États-Unis pour médicaments et dispositifs médicaux
| Règle | S'applique à | Données encodées | Code-barres |
|---|---|---|---|
| Règlement délégué (UE) 2016/161 (depuis le 9 février 2019 ; dans certains États membres au plus tard en 2025) | Médicaments sur ordonnance dotés de dispositifs de sécurité | Code produit, numéro de série aléatoire (jusqu'à 20 caractères), lot, date de péremption, numéro national si requis | Data Matrix avec correction d'erreurs de niveau ECC 200 ; schéma de codage p. ex. selon l'ISO/IEC 15418 (AI GS1 ou identifiants de données) |
| DSCSA américain (21 U.S.C. 360eee-1) | Conditionnements de médicaments sur ordonnance | National Drug Code plus numéro de série (jusqu'à 20 caractères), lot, date de péremption | Data Matrix 2D |
| Règle UDI américaine (21 CFR 801, 830) | Étiquettes et conditionnements de dispositifs médicaux | Identifiant du dispositif plus lot, numéro de série, date de péremption ou de fabrication si elle figure sur l'étiquette | Texte en clair et AIDC (automatic identification and data capture) |
| Règlement (UE) 2017/745 sur les dispositifs médicaux, annexe VI | Dispositifs médicaux et niveaux de conditionnement supérieurs | UDI-DI (identifiant du dispositif) plus UDI-PI (identifiant de production), p. ex. numéro de série, lot, dates | AIDC et texte lisible par l'humain |
Aucune de ces règles ne nomme GS1 seul. La Food and Drug Administration américaine accrédite GS1, HIBCC et ICCBBA comme organismes émetteurs d'UDI ; l'UE a désigné ces trois organismes ainsi que l'IFA allemand jusqu'au 27 juin 2029.
Avant d'imprimer : taille de module, texte et contrôles
GS1 fixe la dimension X (taille de module) selon l'application ; des modules plus grands se scannent et s'impriment plus fiablement.
| Application (tableau GS1) | Dimension X (cible) | Qualité minimale |
|---|---|---|
| Articles de santé de détail non scannés en distribution générale, p. ex. boîtes de médicaments (10) | 0,396–0,990 mm (0,495 mm) | 1.5/08/660 |
| Articles de santé hors commerce de détail, p. ex. conditionnements primaires hospitaliers (6) | 0,254–0,990 mm (0,380 mm) | 1.5/08/660 |
| Articles de santé également scannés en distribution générale (8) | 0,750–1,520 mm (0,750 mm) | 1.5/20/660 |
| Caisse de détail, à côté de l'EAN ou de l'UPC (1, addendum 2) | 0,396–0,990 mm (0,495 mm) | 1.5/12/660 |
| Marquage direct de pièces, hors dispositifs médicaux (7) | 0,254–0,615 mm (0,300 mm) | 1.5/06/660 |
- Zone de silence : l'image s'arrête au bord du symbole ; laissez un module libre de tous les côtés, dans la mise en page ou le générateur.
- Texte : l'image n'en contient pas. Imprimez chaque chaîne d'éléments avec son AI entre parenthèses, p. ex. (17) 281130, sans FNC1 ; sur les articles de santé chargés, le GTIN vient en premier. Les boîtes de médicaments de l'UE impriment code produit et numéro de série en clair, sauf si leurs deux plus grandes dimensions totalisent 10 cm ou moins.
- Surface : sombre sur fond clair et mat ; les encres or ou argent et les films brillants peuvent éblouir les lecteurs. Les boîtes de médicaments de l'UE exigent une surface lisse, uniforme et peu réfléchissante.
- Vérification : un vérificateur ISO/IEC 15415 indique la classe, l'ouverture et la lumière, par exemple 1,5/08/660 ; votre propre lecteur ne donne qu'un résultat bon ou mauvais.
Erreurs de saisie courantes du GS1 DataMatrix
- Parenthèses saisies.
(01)devient quatre caractères de données, donc les données ne commencent plus par un AI. Tapez01. \Fau début. Le générateur place déjà un FNC1 en premier ; un FNC1 saisi en ajoute un second avant le premier AI. Commencez par l'AI.- Pas de séparateur après le lot.
10ABCD1234217654se lit comme un seul lot, ABCD1234217654, sans numéro de série. Tapez\Favant21. - 00 comme jour de péremption. Depuis le 1er janvier 2025, les produits de santé réglementés exigent un jour réel : fin juillet 2027 s'écrit
270731, pas270700.
Le GS1 DataMatrix comparé aux codes voisins
Le même symbole ECC 200 sans FNC1 devant, pour tout texte qui n'est pas une chaîne d'éléments GS1.
Transforme le GTIN et les attributs en adresse web pour smartphones, portée par un Data Matrix simple (]d1) ou un QR Code.
Mêmes chaînes d'éléments, mais avec une zone de silence de quatre modules. Pour le marquage direct des articles de santé réglementés, GS1 n'approuve que le GS1 DataMatrix.
Support linéaire des mêmes AI, obligatoire pour le SSCC (Serial Shipping Container Code) sauf si l'unité logistique est trop petite pour une étiquette A6. Un GS1 DataMatrix ajouté à une étiquette logistique reprend toutes ses chaînes d'éléments.
Un numéro pharmaceutique national dans le pool des GTIN, tel que le PZN allemand (Pharmazentralnummer) sous le préfixe 4150, encodé sous (01) comme un GTIN.
Le code Pharmacy Product Number de l'IFA : un Data Matrix au format 06, avec identifiants de champ et séparateurs GS au lieu de FNC1 et d'AI.
Questions fréquentes
En savoir plus sur GS1 DataMatrix.
De quels AI le GS1 DataMatrix d'une boîte de médicaments a-t-il besoin ?
Dois-je activer Séquences d'échappement pour \F ?
\F en FNC1 avec ou sans l'option, dans les codes isolés comme dans les téléchargements par lot.
Un GS1 DataMatrix peut-il remplacer l'EAN-13 en caisse ?
Quelle taille fait un GS1 DataMatrix avec GTIN et numéro de série ?
Plus de ressources
Data Matrix (ECC200) - code-barres 2D
Data Matrix est un code-barres matriciel bidimensionnel qui encode du texte ou des données brutes sous forme d'un motif de modules carrés noirs et blancs. La…
GuideIdentifiant d'application GS1 (AI)
Les codes-barres du système GS1 (comme le GS1-128 ) utilisent des identifiants d'application (AI) pour fournir des informations sur la structure des données…
FAQFAQ Étiquetage santé & pharmaceutique
L'identifiant unique doit être un GS1 DataMatrix avec une qualité d'impression minimale de grade 1,5 mesurée selon ISO/IEC 15415. En dessous, les…
ProduitTBarCode SDK
Le 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.
ProduitBarcode Studio
Plus de 100 types, contrôle qualité en direct et export par lot.
ProduitTBarCode/SAPwin
La DLL de codes-barres pour SAP : imprimez des codes-barres depuis SAPscript, Smart Forms et ABAP sur presque toutes les imprimantes – via SAPSprint, SAPGUI ou WWI.