Data matrix

Data Matrix

Un symbole Data Matrix est un code à barres matriciel bidimensionnel composé de "cellules" ou de modules noirs et blancs disposés selon un motif carré ou rectangulaire. Les informations à encoder peuvent être du texte ou des données brutes.*
La longueur des données codées dépend de la dimension de symbole utilisée. Des codes de correction d'erreur sont ajoutés pour augmenter la force du symbole: même s'ils sont partiellement endommagés, ils peuvent toujours être lus. Un symbole Data Matrix peut stocker jusqu'à 2.335 caractères alphanumériques.*

Remarque :
Aucun texte lisible par l'homme ne s'affiche avec ce type de symbologie.

Les symboles Data Matrix peuvent coder le texte de plusieurs manières différentes. Utilisez la zone de liste déroulante Codage pour définir l'algorithme de codage le plus approprié pour le texte que vous souhaitez coder:

  • (Mixte) : réglage par défaut. Permet le codage des données en utilisant une combinaison de tous les modes de codage suivants en fonction du type de données trouvées. Normalement, ce paramètre produit les meilleurs résultats.
  • Ascii : permet l'encodage de tous les 256 caractères de la table ASCII standard. Produit les meilleurs résultats sur les caractères numériques et les valeurs ASCII entre 0 et 127.
  • C40 : permet l'encodage des chiffres, des lettres et de quelques caractères spéciaux. Idéal pour les codes alphanumériques avec principalement du texte en majuscules.
  • Texte: permet l'encodage des chiffres, des lettres et de quelques caractères spéciaux. Idéal pour les codes alphanumériques avec principalement du texte en minuscules.
  • X12: active l'encodage des caractères inclus dans l'ensemble ANSI X12.
  • Edifact: permet l'encodage de caractères ASCII compris entre 32 et 94. Inclus pour la compatibilité descendante, il est considéré comme obsolète.
  • Base 256: codage spécifique pour les données d'octets comprises entre 0 et 255. En utilisant cet algorithme de codage, il est possible de coder n'importe quelle valeur entre 0x00 et 0xFF (décimal 0 ~ 255). Pour utiliser cet encodage, vous devez entrer une chaîne contenant des valeurs hexadécimales à 2 chiffres séparées par un espace : ex. : 32 FA 56 E812 ... etc.
Data Matrix encodant: https://www.labeljoy.com/en/download-software-create-labels.html
Avec encodage ASCII Avec encodage de texte

La zone de liste déroulante Taille du symbole vous permet de saisir la dimension minimale du symbole. L'architecture Data Matrix organise les données dans une série de matrices carrées ou rectangulaires, combinées pour représenter les données codées. Le nombre de matrices requises dépend de la quantité de données encodées.
Normalement, le symbole est généré avec le plus petit nombre possible de matrices nécessaires pour représenter les données d'encodage, mais dans certains cas, il peut être souhaitable d'augmenter le nombre minimum de matrices dessinées, pour s'assurer que tous les symboles imprimés ont la même taille indépendamment de la quantité de données encodées. Par exemple, si vous connectez un code-barres Data Matrix au champ d'adresse d'une source de données, il peut être nécessaire que tous les symboles aient la même taille, quelle que soit la longueur de l'adresse unique. Dans un tel scénario, vous pourrez définir une taille minimale de symbole pour tous les codes-barres générés.

Concaténation de texte :
Lorsqu'un élément de code-barres Data Matrix est généré par concaténation de champs ou de compteurs, les règles suivantes s'appliquent:
- Le contenu du texte doit être conforme à l'algorithme de codage sélectionné.
- La longueur du texte ne doit pas dépasser la capacité maximale.
Lorsqu'une valeur non conforme aux règles ci-dessus est trouvée, le code-barres n'est pas affiché.

Limitations :
les symboles Data Matrix générés avec Labeljoy ne prennent pas en charge: l'interprétation de canal étendu (ECI), le mode FNC1 et le mode d'ajout de structure.

* De wikipedia.

Encodage Data Matrix:12345
Avec la taille du symbole (Auto) Avec une taille minimale de 16 x 48 symboles