Qu’est-ce qu’un Datamatrix

(source : article de Wikipédia http://fr.wikipedia.org/wiki/ Datamatrix)

Le code Datamatrix est un code-barre bidimensionnelle à haute densité, permettant de représenter une quantité importante d’informations sur une surface réduite, jusqu’à 2 335 caractères alphanumériques ou 3 116 caractères numériques, sur environ 1 cm21. Le code Datamatrix est dans le domaine public, ce qui signifie qu’il peut être utilisé dans toute application sans être redevable de redevances. Il répond à la norme ISO/IEC 16022.

Exemple d’un symbole DataMatrix
Ce symbole contient les caractères.

 Présentation

Le Datamatrix se présente sous la forme d’une matrice constituée de points ou de carrés juxtaposés.

Selon ces mêmes normes, le Datamatrix peut contenir des niveaux de sécurité (ECC pour Error Check Correction, code correcteur en français) différents qui lui permettent d’être lu même en étant partiellement dégradé ou occulté. Plus le niveau de sécurité est important plus le symbole augmente en taille. Il existe plusieurs variantes du Datamatrix admises par la norme : du ECC000 qui n’offre aucune sécurité si le symbole est dégradé, à l’instar des codes à barres 1D (EAN 13…) au ECC200 qui offre le niveau de sécurité maximal (lecture possible d’un symbole occulté jusqu’à environ 20 %)

Applications

Son domaine principal d’application est le marquage de très petites pièces mécaniques ou électroniques1. Il est utilisé entre autres par la NASA3, pour le marquage de chacune des pièces composant les navettes spatiales. Dans les applications courantes, il est utilisé pour l’affranchissement du courrier dans certains pays, comme la Suisse et plus récemment pour certaines applications de téléphonie mobile, il est alors souvent surnommé Tag. Flashcode est une implémentation commerciale propriétaire s’appuyant sur la norme Datamatrix.

Le Datamatrix ECC200 fait partie des standards GS1 et un avis récent de l’Afssaps indique que, d’ici janvier 2011, tous les médicaments soumis à l’AMM (autorisation de mise sur le marché) devront comporter, en plus des mentions légales actuelles, un code 2D Datamatrix contenant un certain nombre d’informations prédéfinies.

L’impression d’un code Datamatrix peut demander une résolution comprise entre 300 et 2 500 dpi. Pour les impressions directes sur lignes de production, le positionnement de l’objet à imprimer doit donc être précis, si possible sans contact physique d’un guide qui pourrait altérer le code imprimé. Des convoyeurs à bande spécifiques (par aspiration inférieure notamment, ce qui laisse totalement libres les 5 autres faces de l’objet) peuvent être utilisés.

Lecture

Le Datamatrix, et plus généralement un code à barres 2D, nécessite une technologie de lecture par caméra très différente de celle utilisée pour la lecture des codes 1D. Cette spécificité impose des contraintes dans sa mise en œuvre mais offre également des opportunités telles que la lecture à l’aide de téléphone portable.