# ID

Les fonctions de l’outil ID d’In-Sight lisent les chaînes de données alphanumériques contenues dans des symboles linéaires 1D et 2D. Si vous le souhaitez, la qualité de la plupart des symboles peut être vérifiée selon certaines spécifications publiées.

## Lecture des symboles 1D et 2D

La fonction ReadIDMax permet de repérer et de décoder les symboles 1D et 2D dans une région d’intérêt.

- Décode plusieurs symbologies 1D, de type mixte, dans la même image.
- Décode plusieurs symbologies 2D, du même type, dans la même image.
- Prise en charge des algorithmes de décodage de symboles les plus récents.

## Vérification de la qualité des symboles 1D et 2D

- Vérification de la qualité des symboles de codes barres unidimensionnels
- Vérification de la qualité des symboles 2D
- Techniques de vérification et de validation supplémentaires

### Vérification de la qualité des symboles de codes barres unidimensionnels

Les systèmes de vision In-Sight sont capables de lire les codes barres 1D et, en option, de vérifier la qualité des codes barres. Les méthodes utilisées par In-Sight pour vérifier la qualité des symboles sont approuvées par l’ANSI (American National Standards Institute).

Lorsque la case Vérifier est cochée dans la fonction ReadIDMax, In-Sight exécute tous les tests possibles. Plusieurs tests de vérification de la qualité sont utilisés pour vérifier la qualité des codes barres, comme indiqué dans les rubrique des Vision Data Access functions IDMax. Chaque test attribue un « grade » de A (4.0) à F (0.0). La qualité globale d’un symbole est le grade le plus faible dans n’importe lequel des tests. Cependant, au lieu de renvoyer la lettre de grade ou son équivalent pour chacun des tests de qualité, In-Sight renvoie le résultat actuel ainsi que le grade général du symbole.

Remarque : Bien que la qualité d’un code barres soit étroitement liée à sa lisibilité, il est parfois possible qu’un symbole reçoive des grades faibles ou d’échec pour un test ou plus, tout en restant lisible. Cependant, les symboles qui ne respectent pas les spécifications en matière de qualité sont le symptome de problèmes de production qui peuvent requérir une intervention, comme par exemple la modification de l’éclairage ou le repérage des machines devant être re-calibrées.

### Vérification de la qualité des symboles 2D

In-Sight lit les symboles de Matrice de données, Code QR, PDF 417 et Composite EAN/UCC et vérifie leur qualité. Les méthodes utilisées par In-Sight pour vérifier la qualité des symboles sont définies dans la Section 8 et l’Annexe N de International Symbology Specification - Data Matrix (BC11-1997), dans la Section 8 et l’Annexe M de International Symbology Specification - QR Code (ITS/97-001), dans les Sections 3 et 4 de Uniform Symbology Specification - PDF 417, publiés par AIM International et approuvés par l’ANSI (American National Standards Institute), ainsi que dans International Standard - Bar Code Print Quality Test Specification (ISO/IEC-15416), publié par l’ISO (International Organization for Standardization) et l’IEC (International Electrotechnical Commission).

Remarque : bien que la qualité d’un symbole soit étroitement liée à sa lisibilité, il est parfois possible qu’un symbole reçoive des grades faibles ou d’échec pour un test ou plus, tout en restant lisible. Cependant, les symboles qui ne respectent pas les spécifications en matière de qualité sont le symptome de problèmes de production qui peuvent requérir une intervention, comme par exemple la modification de l’éclairage ou le repérage des machines devant être re-calibrées.

### Techniques de validation supplémentaires

En plus des mesures de vérification de la qualité intégrées à la fonction ReadIDMax, les fonctions ValidateIDData et VerifyIDCode peuvent être utilisées pour effectuer une validation et une vérification supplémentaires des symboles lus et décodés par la fonction ReadIDMax.

- ValidateIDData

  La fonction ValidateIDData permet de valider l’intégrité des données dans le symbole et de s’assurer que les données sont conformes aux normes MIL-STD 130 et GS1. À l’aide des Vision Data Access functions ValidateIDData, les données peuvent être analysées pour s’assurer qu’elles sont conformes aux normes en vigueur.