EXPLICATIONS DU CODE DE LA MATRICE DE DONNÉES
et les normes TR 29158 (AIM-DPM)

Le code DataMatrix est un code 2D lisible par machine avec une tolérance de panne élevée.
Par rapport au code à barres unidimensionnel (les pondérations de ligne déterminent le contenu), les données sont représentées en deux dimensions dans le Datamatrix.

Illustration d'un code de matrice de données et du lettrage Penteq

Un faible contraste est également suffisant pour la lecture en toute sécurité. En raison de la structure unique, aucun positionnement du code dans la rotation sous le lecteur n'est nécessaire.

Ainsi, les codes Datamatrix peuvent être lus à n'importe quelle position angulaire. Les codes peuvent contenir une plus grande quantité de données que les code-barres à une taille comparable.

Par la dite Reed-Solomon correction d'erreur jusqu'à 30% du code peut être défectueux et toujours être lu de manière fiable.

Module (cellule):
Une cellule est le point unique du code DataMatrix et représente un bit de données.
Selon la méthode de marquage, une cellule peut être ronde ou carrée.

Zone tranquille
Est la zone qui entoure et enferme le code DataMatrix. La largeur minimale de la zone de repos est une largeur de cellule. Une largeur de zone de repos d'au moins deux largeurs de cellules est recommandée.

Finder:
est un modèle caractéristique consistant en deux privilèges continus en forme de L. Le code DataMatrix peut être déterminé clairement dans sa position et sa position au moyen d'un Finder.

Motif d'horloge:
est en face du Finder et s'affiche sous la forme d'une ligne pointillée (interrompue). Ces points représentent le nombre de lignes et de colonnes du code DataMatrix.

Région de données:
Une seule région de données peut contenir jusqu'à 88 chiffres ou 64 lettres.

En dupliquant ces régions de données, des codes Datamatrix avec jusqu'à 3116 chiffres ou 2335 lettres peuvent être créés dans des cas extrêmes.

La correction d'erreur existante permet le contrôle ou la réparation des défauts.

Termes:

La résolution est le nombre de pixels par cellule (module).

Le Reed Solomon sert de base à la correction d'erreur des Datamatrix.

ECC (erreur Check code) décrit la possibilité d'une correction d'erreur (la valeur par défaut est ECC200).

Les codes Datamatrix peuvent être faits carrés ou rectangulaires.

Norme ISO-15415

L'ISO-15415 va d'un code noir (marque) sur une étiquette blanche (code avec un contraste de marquage élevé) et est utilisé pour les codes imprimés.

Une seule méthode d'éclairage est définie dans la norme. Si cet éclairage n'est pas adapté au marquage respectif afin de prendre une bonne image, alors une vérification selon ISO-15415 n'a pas de sens.

Le vérificateur est calibré au moyen d'une "carte blanche". Cela affecte les réglages de la caméra (temps d'exposition, gain, etc.) de sorte que la blancheur de la carte d'étalonnage soit couverte par les valeurs de la caméra. Après un étalonnage réussi, ces valeurs sont sauvegardées.

Puisque le vérificateur travaillera alors toujours avec les mêmes arrangements et n'influencera plus des changements ou des surfaces de matériel, des images acceptables peuvent seulement être atteintes avec des codes imprimés.

L'histogramme (distribution de la valeur grise) de l'image est évalué pour vérification. La norme ici est une bonne distribution des marqueurs blancs et noirs du code DataMatrix. Dans le cas de codes directement marqués (DPM), cependant, en raison de fluctuations matérielles et superficielles, il existe des codes plutôt gris sur un substrat noir.

La différence de luminosité inférieure entre les points sombres et légers réduit le contraste de symbole du code et les marqueurs DPM ont tendance à être notés pire.

Les codes DPM ont été remplacés par l'AIM-DPM en tant que norme de l'industrie.

AIM-DPM

La directive de qualité de l'AIM DPM est une norme qui traite de la qualité des codes de matrice de données qui sont directement appliqués à la surface de l'article et qui sont lus avec un lecteur DPM.

La norme a été publiée par le Comité AIM au début du 2007. Par rapport à la norme ISO-15415, la directive de qualité AIM-DPM définit des variantes et des conditions d'éclairage alternatives, parfaitement assorties au matériau et à la surface – quelle que soit la méthode de marquage choisie.

Après avoir pris la photo, les métriques AIM-DPM sont utilisées pour déterminer la qualité de la marque. L'évaluation est réalisée à l'aide d'une valeur numérique (4-1) ou du système américain pour les grades scolaires (a-f).

La directive de qualité AIM DPM ou l'ISO/IEC TR 29158 est la norme recommandée pour la vérification des codes directement marqués. Il ne convient qu'aux codes de matrice de données directement marqués et indépendant du style de marqueur. En combinaison avec un vérificateur DPM approprié, une vérification optimale est possible. La norme définit entre autres choses:

Une nouvelle sélection pour les positions d'ouverture

Un nouveau type de calcul pour la luminosité de l'image

Ajustements fixes de dommages de modèle

Exigences minimales en matière d'éclairage

Différentes options d'éclairage

Traitement de modules distincts

La distinction des modules

Un nouveau calcul de valeur de seuil

La norme ISO 15415, qui est souvent utilisée dans l'ignorance de la vérification des codes directement marqués, ne convient que pour les codes de matrice de données imprimées. Par rapport à la directive de qualité AIM DPM, l'ISO 15415 exige des paramètres différents pour l'éclairage et le calcul du seuil. La luminosité statique de l'image fixe provoque des images incorrectes. La lecture de référence ne peut pas détecter les codes gravés. En outre, il est supposé que les marqueurs ont toujours un très bon contraste et ont une proportion équilibrée de la lumière et les zones sombres. Toutefois, cela n'est pas toujours garanti dans le cas de codes directement marqués, car selon le matériau, les méthodes de surface et de marquage, les marqueurs ont une variance en contraste. De plus, certains processus de marquage conduisent à des différences dans la répartition de la luminosité. Le résultat: les codes qui sont effectivement bien marqués tombent directement à travers.