Rilevare difetti di stampa nel codice a barre 2D utilizzando il test di qualità di stampa del codice a barre ISO15415

Categoria del blog: Barcode.NET

15.02.2024

La matrice di modulazione del codice a barre 2D contiene informazioni sulla modulazione delle celle del codice a barre 2D (modulazione: misura dell'uniformità di riflettanza rispettivamente delle celle scure e chiare). Questa matrice consente di identificare visivamente la posizione di eventuali problemi di stampa su un'immagine di codice a barre 2D.
Nella versione 14.3 di VintaSoft Barcode .NET SDK è stata aggiunta la possibilità di ottenere la matrice di modulazione utilizzando la proprietà ISO15415QualityTest.ModulationMatrix.

L'ottenimento della matrice di modulazione è disponibile per i seguenti tipi di codice a barre:

Un esempio di codice C#/VB.NET, che dimostra come visualizzare la matrice di modulazione del codice a barre, è disponibile nella documentazione per la proprietà ISO15415QualityTest.ModulationMatrix.

Anche il codice C#/VB.NET, che dimostra come visualizzare la matrice di modulazione del codice a barre, può essere visto nel progetto VintaSoft Barcode Demo ([SdkIntsallPath]\VintaSoft\Barcode .NET v14.3\Examples\WinForms\CSharp\BarcodeDemo\). Ecco lo screenshot dell'applicazione VintaSoft Barcode Demo, che mostra la matrice di modulazione per il codice a barre DataMatrix riconosciuto:
Screenshot dell'applicazione VintaSoft Barcode Demo, che mostra la matrice di modulazione per il codice a barre DataMatrix riconosciuto


Di seguito sono riportati diversi esempi di identificazione di difetti nella stampa di codici a barre 2D mediante l'analisi della matrice di modulazione.

Ecco un esempio di matrice di modulazione per un codice a barre DataMatrix, che presenta i seguenti problemi:
1. Difetto di stampa: strisce verticali
2. Illuminazione non uniforme durante lo scatto: area a bassa modulazione

La matrice di modulazione per il codice a barre DataMatrix, che presenta difetti di stampa e illuminazione non uniforme durante lo scatto


Ecco un esempio di matrice di modulazione per un codice a barre DataMatrix, che presenta i seguenti problemi:
1. Abbagliamento dalla sorgente luminosa durante lo scatto di un codice a barre
2. Un punto o un difetto di stampa nell'immagine del codice a barre
3. Difetto di stampa: molte colonne nel codice a barre hanno larghezze diverse

La matrice di modulazione per il codice a barre DataMatrix, che presenta riflessi dalla sorgente luminosa, una macchia o un difetto di stampa nell'immagine del codice a barre


Ecco un esempio di matrice di modulazione per un codice a barre QR Code, che presenta un problema di illuminazione non uniforme:

La matrice di modulazione per un codice a barre QR Code, che presenta un problema di illuminazione non uniforme