# VerifyIDCode

Wird zum Extrahieren von Metriken zur Codelesbarkeit und Markierungsqualität aus Symbolen verwendet, die durch eine ReadIDMax-Funktion vorab gelesen wurden.

Hinweis: Der Parameter Bewertung der referenzierten ReadIDMax-Funktion muss aktiviert sein

## VerifyIDCode – Eingaben

Parameter | Beschreibung
IDCode | Dieses Argument muss auf eine Tabellenzelle verweisen, die eine gültige IDMax-Datenstruktur enthält, die von einer ReadIDMax-Funktion zurückgegeben wurde.
Metriken | Gibt an, ob ISO-Verifizierungsmetriken verwendet werden. Hinweis: Bei der Verifizierung von QR-Codes werden nur ISO 16022:2000 Erweitert und ISO 16022:2000 Traditionell unterstützt.
0 = Keine | ISO/AIM-Verifizierungsmetriken werden bei der ID-Überprüfung nicht verwendet.
1 = ISO 16022:2000 Erweitert Internationale Symbol-Spezifikation – DataMatrix | Die Qualitätsmetriken nach ISO 16022:2000 Erweitert werden mit erweiterten Methoden berechnet, um robustere und zuverlässigere Ergebnisse der ID-Verifizierung zu bieten. Für weitere Informationen zu ISO klicken Sie hier.
2 = ISO 16022:2000 Traditionell | Die Qualitätsmetriken nach ISO 16022:2000 Traditionell werden streng nach den Methoden berechnet, die in der ISO 16022:2000 Standard für die ID-Verifizierung beschrieben sind.
3 = ISO 15415:2004 (Standard) Barcode Test-Spezifikation zum Prüfen der Druckqualität – Zweidimensionale Symbole | Die Qualitätsmetriken nach ISO 15415 werden streng nach den Anforderungen berechnet, die in der ISO 25415:2004 Standard für die ID-Verifizierung definiert sind.
4 = AIM DPM – Prozesssteuerung | Die Qualitätsmetriken für die AIM-DPM-Prozesssteuerung werden gemäß den Anforderungen berechnet, die von AIM definiert wurden.
5 = AIM DPM – Vertragskonformität | Die Qualitätsmetriken für „AIM-DPM – Vertragskonformität“ werden anhand der von AIM definierten Anforderungen berechnet.
6 = Postal Code-Verifikation | Die Qualitätsmetriken für Postal Code werden gemäß den Anforderungen in der MERLIN-Spezifikation (Software-Version 2.02 Datum: 20. Juni 2022) berechnet.
IAQG 9132-Metriken | Gibt an, ob die Verifizierungsmetriken für IAQG AS9132 in Version A (Data Matrix (2D) Qualitätsanforderungen für Teilemarkierung) zur Verifizierung von Datenmatrix-Symbolen (einschließlich Punkt-Ovalität) verwendet werden. Für weitere Informationen zu IAQG klicken Sie hier. Hinweis: IAQG9132-Metriken werden für die Verifizierung von QR-Codes nicht unterstützt.
EIN (Standard) | Die IAQG 9132-Verifizierungsmetriken werden bei der ID-Verifizierung verwendet.
AUS | IAQG 9132-Verifizierungsmetriken werden bei der ID-Verifizierung nicht verwendet.
Cognex-Metriken | Gibt an, ob die zusätzlichen Cognex-Verifizierungsmetriken verwendet werden.
EIN (Standard) | Cognex-Verifizierungsmetriken werden bei der ID-Verifizierung verwendet.
AUS | Cognex-Metriken werden bei der ID-Verifizierung nicht verwendet.
Min. Zellgröße | Gibt die erwartete Mindestgröße der Zelle (0 bis 255; Standard = 0) an. Ein Wert von 0 verwendet die Zellengröße des aktuellen Symbols. Hinweis: Damit dieser Parameter aktiviert werden kann, muss „ISO 25415:2004“ die ausgewählte ISO-Metrik sein. Hinweis: Eine Zelle, auch als Modul bezeichnet, ist ein einzelnes Quadrat, das entweder schwarz oder weiß ist. Ein 10 x 10-Symbol besteht beispielsweise aus 100 schwarzen und weißen Zellen. Eine Zelle entspricht einem Datenbit.
Prozentwert für Öffnung | Gibt den Prozentsatz an (0 bis 100; Standard = 80 ), um die synthetische Blendenöffnungsgröße aus dem Zellenmindestwert zu berechnen. Dieser Wert wird bei der Bewertung von Verifizierungsmetriken verwendet. Damit dieser Parameter aktiviert werden kann, muss ISO 25415 die ausgewählte ISO-Metrik sein.
Zeitlimit | Definiert den Zeitraum in Millisekunden (0 bis 30000), in dem die Funktion versucht, das ID-Symbol zu verifizieren, bevor die Ausführung angehalten und #ERR zurückgegeben wird.
Anzeigen | Definiert den Anzeigemodus für die grafische VerifyIDCode-Überlagerung auf dem Bild, wenn Datenmatrix- und QR-Code-Symbole überprüft werden.
0 = Alle ausblenden (Standard) | Wird nur angezeigt, wenn die Zelle mit der VerifyIDCode-Funktion in der Tabelle markiert ist.
1 = Nur Ergebnis-Grafik | Die Ergebnisgrafiken (Felder für Datenmatrix und QR-Code) werden immer angezeigt.
2 = Alle anzeigen: Eingangs-, Ergebnis- und Fehlermodule | Die Eingabebereichsgrafik, die Ergebnisgrafiken (Felder für Datenmatrix und QR-Code) sowie die Fehlermodul-Diagnosegrafiken (nur Datenmatrix) werden immer angezeigt. Bei Auswahl von „ISO 15415, AIM DPM – Prozesssteuerung“ oder „AIM DPM – Vertragskonformität“ und beiden AIM-DPM-Versionen werden Fehler grafisch angezeigt. Die repräsentative Grafik hängt von der Art des/der gefundenen Fehler(s) ab. Ein farbiges Quadrat steht für den Modulationsgrad. Die Farbe des Quadrats richtet sich nach der Güte: Kein Quadrat = 4 Blaues Quadrat = 2 oder 3 Gelbes Quadrat = 1 Rotes Quadrat = 0 Ein rotes steht für einen Bitfehler (ein weißes Bit, wenn ein schwarzes Bit erwartet wird und umgekehrt).

## VerifyIDCode – Ausgaben

Rückgabewert | Eine IDVerify-Datenstruktur mit den Verifizierungsmetriken des Symbols oder #ERR, wenn mindestens ein Eingabeparameter ungültig ist.
Ergebnisse | Beim erstmaligen Erstellen der Funktion wird eine Ergebnistabelle über die IDVerify Vision Data Access functions in die Tabelle eingefügt. Maßgeblich sind die ausgewählten Verifizierungsmetriken. Wenn das Symbol nicht überprüft werden kann, wird #ERR eingefügt.