Code DataMatrix :
Genre particulier de code qui se compose d'un assemblage de lignes et de points. Ce code ne peut être lu qu'avec un capteur spécial 2D selon le principe de traitement d'image. L'avantage de ce genre de code réside dans sa capacité à coder une haute densité d'informations; environ 15 fois plus élevée qu'un code traditionnel.
Exemple :
Le code DataMatrix est lisible de manière omnidirectionnelle et est pourvu d'un grand nombre de caractères numériques et alphabétiques différents. Le code nécessite deux directions de lecture soit une verticale et une horizontale. Suivant la taille, il peut coder jusqu'à 2334 caractères ASCII (7 bits), 1558 caractères étendus (8 bits) ou 3116 chiffres. Dans la version la plus sûre du code (ECC200), chaque caractère peut être reconstruit aussi longtemps que l'erreur ne dépasse pas 25 % du code.