GS1 et logistique · sur nos serveurs
Générateur GS1 DotCode.
DotCode construit son symbole à partir de points ronds séparés plutôt qu’à partir de cellules carrées pleines, exactement ce que les codeurs à jet d’encre continu et les codeurs laser savent déposer proprement pendant qu’une ligne de production tourne à pleine vitesse. La variante GS1 transporte des données d’identifiant d’application, et sa mission la plus connue est l’impression de codes uniques de paquet pour la traçabilité du tabac dans l’Union européenne. Saisissez ci-dessous vos AI entre parenthèses : l’aperçu filigrané se met à jour au fil de la frappe.
Les AI GS1 en DotCode, pour les lignes d’impression à grande vitesse.
Les zones de silence exigées par les normes sont toujours actives. Pour un emballage de production, contrôlez un échantillon imprimé avec un vérificateur de codes-barres.
Aperçu
Exemple : saisissez votre contenu pour le personnaliser- Généré sur nos serveurs : c’est le seul outil Plume dans ce cas.
- Nous conservons le type de code et la longueur du contenu, jamais ce que vous encodez.
- Vecteur SVG gratuit + PNG jusqu’à 600 DPI, usage commercial autorisé.
- Tous les détails dans la politique de confidentialité.
Données valides pour GS1 DotCode
Les données se saisissent sous forme de chaîne d’éléments GS1, chaque identifiant d’application entre parenthèses : (01)09521234543213 pour le GTIN, suivi au besoin de paires comme (17)270630 pour la date de péremption, (10) pour le lot et (21) pour le numéro de série. Un contrôle s’exécute avant le dessin et s’exprime en mots simples : les clés de contrôle du GTIN sont recalculées, les AI de date doivent contenir un mois réel, les champs de longueur fixe doivent être exacts, et un AI absent de la table GS1 est refusé.
Les valeurs textuelles se limitent au CSET 82, le jeu de caractères GS1, si bien qu’un espace à l’intérieur d’un lot ou d’un numéro de série est rejeté. Les séparateurs FNC1 qui suivent les champs de longueur variable sont insérés pour vous, et c’est pourquoi vous tapez des parenthèses plutôt que des caractères de contrôle.
Exemple qui fonctionne : (01)09521234543213 L’exemple est l’AI (01) qui porte 09521234543213, un GTIN de test GS1 dont la clé de contrôle est correcte.
Où GS1 DotCode est utilisé
- Identifiants uniques sur les paquets de cigarettes et de tabac exigés par la directive européenne sur les produits du tabac, appliqués à la vitesse de la ligne
- Codage de la date, du lot et du numéro de série sur les boîtes de conserve, les cartons et les films d’emballage, là où le jet d’encre ne parvient pas à former des carrés contigus nets
- Sérialisation sur les lignes de remplissage rapides, où le code change à chaque unité et où l’imprimante ne s’arrête jamais
Erreurs fréquentes et comment les corriger
- AIs must start with '('
- Les suites de chiffres brutes sont ambiguës : cet outil n’accepte donc que la syntaxe entre parenthèses. Écrivez 0109521234543213 sous la forme (01)09521234543213 et donnez à chaque AI suivant ses propres parenthèses. Ce message sort de l’encodeur bwip-js et arrive en anglais dans toutes les langues.
- AI 17: Invalid month
- Les identifiants d’application de date utilisent le format YYMMDD : (17)251332 échoue donc parce que 13 n’est pas un mois. Gardez le mois entre 01 et 12 ; un jour à 00 est admis lorsque seule la précision au mois existe. Le texte apparaît en anglais parce qu’il vient de l’encodeur bwip-js lui-même.
- AI 23: Unrecognised AI
- Seuls les identifiants présents dans la table des AI GS1 en vigueur s’encodent. Il existe des AI à deux, à trois et à quatre chiffres : les chiffres qui suivent immédiatement la parenthèse ouvrante doivent donc correspondre à une entrée réelle. Consultez la liste GS1 pour le champ dont vous avez besoin. Ce message sort de l’encodeur bwip-js et arrive en anglais dans toutes les langues.
- AI 99: Invalid CSET 82 character
- Les identifiants d’application internes d’entreprise, de 90 à 99, acceptent le CSET 82, qui couvre les chiffres, les lettres et la plus grande partie de la ponctuation, mais pas l’espace. Retirez l’espace ou remplacez-le par un caractère qui appartient au jeu. Le texte apparaît en anglais parce qu’il vient de l’encodeur bwip-js lui-même.
Taille et impression
DotCode fixe lui-même sa taille et choisit sa propre grille de points, si bien que les réglages de hauteur des barres et de texte ne s’appliquent pas à cette symbologie ; le nombre de lignes ajouté au nombre de colonnes tombe toujours sur un nombre impair, une bizarrerie de la spécification. Vos leviers sont la largeur de module en mm, qui fixe le pas entre les points, et les DPI d’export jusqu’à 600, pour que les points ronds gardent des bords lisses. Le rectangle de DotCode est d’une souplesse inhabituelle et peut s’étirer large et bas, et c’est ainsi qu’il épouse les rangées fixes de buses des têtes d’impression industrielles. Pour les épreuves, le SVG gratuit s’agrandit sans perte, quel que soit le logiciel qui pilotera finalement le codeur.
Questions sur GS1 DotCode
À quoi sert DotCode ?
Son application phare est la traçabilité du tabac dans l’Union européenne, où chaque paquet reçoit un DotCode unique à la vitesse de production. Plus largement, il convient à toute ligne où le jet d’encre continu ou le marquage laser applique des données variables trop vite pour des symboles carrés bien formés.
Pourquoi utiliser DotCode plutôt que Data Matrix ?
Data Matrix exige des modules carrés contigus, qui se déforment quand un produit défile rapidement devant une tête à jet d’encre. DotCode a été conçu autour de points isolés qui tolèrent l’erreur de placement. Il reste lisible à des vitesses de ligne où les symboles à modules carrés se dégradent, même si, sur une imprimante d’étiquettes ordinaire, Data Matrix reste en général le meilleur choix.
Un lecteur de codes-barres ordinaire peut-il lire DotCode ?
Seuls les imageurs 2D à caméra le peuvent, et beaucoup sortent d’usine avec DotCode désactivé. Activez-le dans les réglages de symbologies du lecteur avant le déploiement ; les lecteurs laser ne le liront jamais.
Quelles données entrent dans un DotCode GS1 ?
Des identifiants d’application GS1 enchaînés : (01) pour le GTIN, (17) pour la date de péremption, (10) pour le lot, (21) pour le numéro de série, plus toute autre paire dont votre processus a besoin. Le générateur contrôle d’abord la syntaxe, si bien qu’une date fausse ou une clé de contrôle erronée n’atteint jamais l’imprimante.