Code 2D

En tant que code 2D ( code à barres 2D anglais ou code à barres matriciel ), on appelle les polices à lecture optoélectronique , qui consistent en des lignes ou des points de différentes largeurs et des espaces entre eux avec le contraste le plus élevé possible. Contrairement aux codes à barres unidimensionnels ( code à barres anglais ), les données ne sont pas seulement dans des codes à une direction (unidimensionnels), mais sous la forme d'une zone sur deux dimensions, dont le terme est dérivé. L'avantage est une plus grande densité d'informations utiles. Dans ce contexte, le terme code ne désigne pas un type de cryptage , mais la représentation de données sous forme de symboles .

Les données dans un code 2D avec des dispositifs de lecture optique, tels que des scanners de caméra , lues par machine et traitées électroniquement. Les utilisations courantes des codes 2D sont dans le domaine de la logistique pour l'étiquetage des produits et l'étiquetage mobile . En raison de leur densité de stockage plus élevée, ils sont également utilisés pour le stockage optique des données. Par exemple, des signaux audio numériques sont stockés entre les trous de perforation du film sous la forme de codes 2D dans le procédé de son optique .

Classification

La forme la plus simple de codes 2D représentent les codes à une dimension barres empilées ( Anglais Stacked code à barres ), qui sont disposés en plusieurs rangées. Des exemples de codes à barres empilés sont PDF417 et Codablock . Le code postal RM4SCC n'est pas un vrai code 2D, mais des informations supplémentaires sont encodées dans la deuxième dimension sur la longueur de la barre.

Les codes matriciels reçoivent les informations sous la forme d'une matrice rectangulaire telle que le code QR , DataMatrix ou le code aztèque . Les codes de point utilisent des points individuels pour coder les informations.

Il existe également des codes 2D qui organisent les informations en anneaux circulaires, comme le ShotCode . La transition vers des codes de dimension supérieure avec trois dimensions ou plus se fait, par exemple, via les couleurs utilisées, comme c'est le cas avec le code à barres couleur haute capacité (HCCB).

Codes empilés

Codablock

Image
Exemple de Codablock-F

Codablock a été développé par Heinrich Oehlmann comme une version empilée des codes - barres standards Code39 et Code128 entre 1990 et 1994 en Allemagne. Codablock peut être comparé au mieux à un saut de ligne dans un éditeur de texte. Dès qu'une ligne est pleine, la suivante est interrompue, le numéro de ligne étant inséré dans chaque ligne et le nombre de lignes est inséré dans le bloc fini. Une somme de contrôle suit à la fin.

Code 49

Image
CODE 49, 4 lignes avec parité

Le code 49 est un code-barres avec trois méthodes de correction d'erreur et répond donc à des exigences de sécurité accrues par rapport aux autres méthodes d'identification. Le code 49 est le premier code à plusieurs lignes et a été développé en 1987 pour des applications logistiques dans les voyages spatiaux par David Allais à Intermec (USA).

PDF417

Image
"Wikipedia" en tant que code PDF417

PDF417 signifie "Portable Data File". Contrairement à d'autres codes-barres empilés tels que Codablock, Code 16k ou Code49, il ne nécessite pas de congruence de ligne complète. Un maximum de 2000 caractères peut être stocké dans un PDF417. Le PDF417 n'est pas un vrai code matriciel comme le code DataMatrix. Il existe des niveaux de correction d'erreur réglables (0–9). En termes de contenu de données par rapport à la taille, le PDF417 obtient de très mauvais résultats par rapport à DataMatrix. Il est logique (sinon particulièrement efficace) de l'utiliser en association avec des scanners laser qui ne peuvent pas capturer les symbologies matricielles. Dès que les systèmes de caméras sont utilisés comme scanners, les codes matriciels réels sont la méthode de choix. Le PDF417 a été développé à l'origine par Symbol Technologies . Le PDF417 est désormais également spécifié dans une norme ISO / CEI.

Codes matriciels

Les codes matriciels ne pouvaient auparavant être lus qu'avec les scanners de caméra CCD. L'alignement dans l'image CCD n'est pratiquement pas pertinent, de sorte que la lecture est omnidirectionnelle. Entre-temps, certains fabricants de scanners ont développé des scanners laser qui effectuent un balayage x / y automatique et génèrent une image à partir des données obtenues. Cela signifie que les codes matriciels peuvent également être scannés avec des scanners laser. Ceux-ci ont des propriétés optiques légèrement plus favorables que les caméras.

QR Code

Image
Code QR pour le texte "Version 2"

QR code signifie Quick Response Code , un code bidimensionnel très courant au Japon . De nombreux téléphones portables avec caméras intégrées peuvent lire le code. Le code QR a été développé par Denso (Japon) en 1994 . Il est carré et facile à reconnaître grâce à ses aides à la recherche, ses carrés clairs et foncés imbriqués dans trois coins. Les éléments du symbole sont des carrés, dont au moins 21 × 21 et un maximum de 177 × 177 éléments sont dans le symbole. Il existe quatre niveaux de correction d'erreur qui permettent une reconstruction en cas de dommage de 7% (niveau L) à 30% (niveau H). Plus de 4000 caractères alphanumériques peuvent être encodés par code. Un contenu plus volumineux peut être divisé en 16 codes individuels. Le code micro QR peut contenir jusqu'à 35 chiffres.

Norme: ISO / CEI 18004

Matrice de données

Image
Code 2D DataMatrix

Lorsque le code de matrice de données qui ajoute la correction d'erreur de Reed-Solomon des données redondantes. En conséquence, entre environ 30% et 60% des mots de code sont des mots de code pour la correction d'erreurs. Cela permet de corriger certains modules défectueux sans mettre en danger le décodage. Le code est défini dans la norme internationale ISO / CEI 16022. Ce type de code 2D gagne actuellement en importance. Les exemples sont les timbres-poste électroniques (timbres Internet ), l'étiquetage de pièces dans l'industrie automobile, l'industrie aérospatiale et la technologie médicale.

Si le code DataMatrix est utilisé avec la méthode de correction d'erreur ECC200 et avec la structure de données GS1, le résultat est appelé GS1 DataMatrix. (Les organisations EAN se sont toutes renommées GS1, de sorte que la CCG de Cologne est devenue GS1 Allemagne.)

  • Norme: ISO / CEI 16022
  • Structure de données GS1: ISO / CEI 15418 en référence à ANSI MH10.8.2

MaxiCode

Image
MaxiCode

Le MaxiCode a été développé par UPS en 1989 pour l'identification rapide, le suivi et le tri des colis. Il contient le numéro de suivi UPS, le poids, le type de service de l'envoi et les coordonnées. Les cercles concentriques au milieu (appelés «œil de bœuf») sont censés aider les scanners à trouver le code. Contrairement aux autres codes 2D, les points individuels ont une forme hexagonale .

Code aztèque

Image
Code aztèque

Le code aztèque est un type de code 2D indépendant. Il est défini dans la norme ISO / CEI 24778. Le code aztèque est également décrit dans le volume 2 de la littérature ci-dessous. Les chemins de fer allemands , les chemins de fer fédéraux autrichiens et les chemins de fer fédéraux suisses utilisent ce code 2D sur leurs billets en ligne ou leur base de données Mobile Tickets ( MMS ). Le gouvernement américain utilise également ce code pour stocker les données biométriques à l'entrée et à la sortie (programme US VISIT).

Code JAB

Image
Le texte "Wikipedia" en code JAB avec 8 couleurs

Le code JAB (de J ust A nother B ar code ) est une avancée colorée des codes à barres bidimensionnels par le Fraunhofer Institute for Secure Information Technology . En raison du codage couleur supplémentaire, il a une densité de données plus élevée que les codes noir et blanc.

Code Han Xin

Image
Code-barres Han Xin

Le code Han Xin est un code matriciel qui a été développé par l'AIM chinois et GS1 (Centre de numérotation des articles Chine, ANCC) et déclaré comme norme chinoise (GB / T 21049-2007) en 2007.

Sa spécialité est le support des caractères chinois. C'est une autre raison pour laquelle cette forme de code est largement inconnue en Europe - elle n'est prise en charge que par quelques applications de lecture de codes-barres. En Chine, le code est particulièrement répandu dans l'industrie. Le code source est du domaine public.

Le code Han-Xin est normalisé et enregistré dans la norme ISO / IEC JTC1 SC31.

Codes de point

Image
DotCode

Les codes de point, anglais code point , sont des codes optiques en deux dimensions à haute densité d'information et une bonne fiabilité de lecture. Le principal domaine d'application est le marquage de divers matériaux avec des techniques d'impression spécifiques, en particulier des techniques de gaufrage et de gravure. De plus, le code peut même être créé à l'aide de techniques de forage. Applications: par exemple B. lors du marquage des axes sur le visage. Le code n'est pas identique au code Open Data Matrix selon ISO / CEI 16022 et DIN V 66401.

Le code point A ou le code flocon de neige ou le BeeTagg sont des exemples de codes de points réels . Le code DataMatrix selon ISO / CEI 16022 n'est pas un code à points. Cependant, il existe des applications et des processus d'étiquetage qui fonctionnent également avec des codes DataMatrix dans des processus dits DPM (Direct Part Marking) (par exemple, le dot peening). Les modules individuels de ces codes de points, basés sur la matrice de données, ne sont plus carrés et connectés, mais ronds et séparés. Dans les applications industrielles d'identification de pièces, il s'agit désormais d'une application courante qui supprime les vrais codes de points ou ne leur permet même pas d'entrer en jeu.

Caractéristiques: code compact, flexibilité d'adaptation des informations sur une zone donnée; il peut être lu de manière omnidirectionnelle.

Formes spéciales

Codes composites

Les codes composites , également appelés symboles à double code , sont constitués d'un code à barres linéaire (1D) et d'un code 2D situé directement au-dessus.

RM4SCC

Image
Code RM4SC

Le code client anglais Royal Mail 4 State RM4SCC est un code alphanumérique (lettres majuscules uniquement) de Grande-Bretagne, mais est désormais également utilisé dans d'autres pays (Suisse, Autriche, Danemark, Australie). L' Union postale universelle a également publié des spécifications correspondantes.

Le RM4SCC est en fait un code 1D, mais utilise la deuxième dimension sous la forme de barres de différentes longueurs pour le codage afin de tolérer les distorsions d'image qui sont causées par les vitesses d'impression très élevées dans les systèmes de tri de courrier lors de l'impression directe dans des zones plus grandes que les autres codes.

Preuve individuelle

  1. Informations sur le code aztèque chez Taltech
  2. Han Xin Code | BarMatrixCode. Récupéré le 23 avril 2019 .
  3. GS1 CHINE. Récupéré le 23 avril 2019 .

Littérature

  • Bernhard Lenk: manuel d'identification automatique. Volume 2: codes 2D, codes matriciels, codes empilés, codes composites, codes points . Lenk Monika Fachbuchverlag, Kirchheim unter Teck 2002, ISBN 978-3-935551-01-4 .

liens web

Commons :  album de codes à barres avec des images, des vidéos et des fichiers audio