DataMatrix

Description de DataMatrix

DataMatrixL'un des codes 2D les plus connus est le code DataMatrix, qui se compose de quatre éléments principaux :
  • Zone des données : cette zone contient les données sous forme codifiée.
  • Ligne de limitation fermée : il s'agit du coin qui est représenté dans l'alignement normal à gauche et en dessous de la zone de données par une ligne ininterrompue. C'est sur cette base que le code et son alignement sont reconnus lors de la numérisation.
  • Ligne de démarcation ouverte : il s'agit du coin opposé à la ligne de démarcation fermée. Ces lignes au-dessus et à droite sont constituées d'une alternance de points noirs et blancs. Elles sont utilisées pour déterminer les lignes et les colonnes lors de la numérisation.
  • Zone tranquille : Cette zone entoure le code. Cette zone doit être au moins aussi large qu'un point du code.
Le développement du code DataMatrix a commencé dans les années 1980. Aujourd'hui, il existe différents stades de développement, qui diffèrent en termes de correction d'erreurs. Ils sont appelés ECC, ce qui signifie Error Checking and Correction Algorithm (algorithme de vérification et de correction des erreurs). Il existe essentiellement deux versions : ECC 000-140 et ECC 200. La variante la plus récente et la plus recommandée est ECC 200 (correction d'erreurs Reed-Solomon). ActiveBarcode utilise ECC 200 pour créer des codes DataMatrix. Un code DataMatrix peut encore être lu lorsque jusqu'à 25 % de sa surface est couverte ou endommagée.

Un code DataMatrix peut coder jusqu'à 3 116 chiffres ou 2 335 caractères alphanumériques. La taille du symbole utilisé dépend de la quantité de données à encoder.

Dans ActiveBarcode, vous pouvez choisir entre différentes options pour créer une matrice de données :
  • DataMatrix (Type #37)
    ActiveBarcode sélectionne toujours la meilleure taille de symbole correspondant aux données à encoder. Les tailles de symbole 12x12 et 8x18 et les tailles de symbole 20x20 et 12x36 ont le même nombre de données qu'ils peuvent encoder. ActiveBarcode utilise toujours les versions carrées du symbole DataMatrix dans ce cas.

  • DataMatrix Square (Type #42)
    ActiveBarcode sélectionne toujours la taille optimale du symbole square symbole pour encoder les données.

  • DataMatrix Rectangulaire (Type #43)
    ActiveBarcode sélectionne toujours la taille optimale du symbole rectangulaire, non carré symbole pour encoder les données.

  • DataMatrix <Symbol size> (Types #44 à #73)
    La taille du symbole est sélectionnée par l'utilisateur du type. Par exemple, en sélectionnant le type DataMatrix 18x18, on obtient un code dont la taille des symboles est de 18x18.

Vous trouverez ici une liste des tailles de symboles DataMatrix avec des exemples.

Pour plus d'informations à ce sujet https://fr.wikipedia.org/wiki/DataMatrix.

Données techniques

Personnages valides: ASCII 1-255
Longueur: Variable sans longueur fixe.
Vérifier le chiffre: Calculé selon Reed-Solomon-Correction d'erreur
ActiveBarcode calcule automatiquement le chiffre de contrôle automatiquement.
Type#: DataMatrix - #37 - CODEDATAMATRIX
Liste de toutes les tailles de symboles
Info: Ce type de code à barres n'a pas de texte lisible par l'homme basé sur la spécification. La propriété ShowText n'a aucun effet, lors de l'utilisation de l'un de ces codes.

Autres types...

Vous voulez en savoir plus sur d'autres types de codes-barres ?