Erkennen von Druckfehlern in 2D-Barcodes mithilfe des ISO 15415 Barcode-Druckqualitätstests

Blog-Kategorie: Barcode.NET

15.02.2024

Die Modulationsmatrix des 2D-Barcodes enthält Informationen über die Modulation der Zellen des 2D-Barcodes (Modulation - Maß für die Gleichmäßigkeit der Reflexion der dunklen bzw. hellen Zellen). Mithilfe dieser Matrix können Sie die Position von Druckproblemen auf einem Bild eines 2D-Barcodes visuell identifizieren.
In Version 14.3 des VintaSoft Barcode .NET SDK wurde die Möglichkeit hinzugefügt, die Modulationsmatrix mithilfe der ISO15415QualityTest.ModulationMatrix-Eigenschaft zu erhalten.

Die Modulationsmatrix kann für die folgenden Barcode-Typen ermittelt werden:

Ein Beispiel für C#/VB.NET-Code, der die Anzeige der Barcode-Modulationsmatrix demonstriert, finden Sie in der Dokumentation zur Eigenschaft ISO15415QualityTest.ModulationMatrix.

Außerdem finden Sie C#/VB.NET-Code, der die Anzeige der Barcode-Modulationsmatrix demonstriert, im VintaSoft Barcode-Demoprojekt ([SdkIntsallPath]\VintaSoft\Barcode .NET v14.3\Examples\WinForms\CSharp\BarcodeDemo\). Hier ist ein Screenshot der VintaSoft Barcode-Demoanwendung, der die Modulationsmatrix für den erkannten DataMatrix-Barcode anzeigt:
The screenshot of VintaSoft Barcode Demo application, which shows the modulation matrix for the recognized DataMatrix barcode


Im Folgenden finden Sie einige Beispiele für die Identifizierung von Fehlern im 2D-Barcode-Druck mithilfe der Analyse der Modulationsmatrix.

Hier ist ein Beispiel für eine Modulationsmatrix für einen DataMatrix-Barcode, die folgende Probleme aufweist:
1. Druckfehler - vertikale Streifen
2. Ungleichmäßige Beleuchtung beim Fotografieren - Bereich mit geringer Modulation

The modulation matrix for DataMatrix barcode, which has printing defect and uneven lighting when shooting


Hier ist ein Beispiel für eine Modulationsmatrix für einen DataMatrix-Barcode, die folgende Probleme aufweist:
1. Blendung durch die Lichtquelle beim Fotografieren eines Barcodes
2. Ein Fleck oder Druckfehler im Barcodebild
3. Druckfehler - viele Spalten im Barcode haben unterschiedliche Breiten

The modulation matrix for DataMatrix barcode, which has glare from the light source, a speck or printing defect in the barcode image


Hier ist ein Beispiel für eine Modulationsmatrix für einen QR-Code-Barcode mit ungleichmäßiger Beleuchtung:

The modulation matrix for QR Code barcode, which has uneven lighting problem