Detectar defeitos de impressão em código de barras 2D usando o teste de qualidade de impressão de código de barras ISO15415

Categoria do blog: Código de barras.NET

15.02.2024

A matriz de modulação do código de barras 2D contém informações sobre a modulação das células do código de barras 2D (modulação - medida da uniformidade da refletância das células escuras e claras, respectivamente). Esta matriz permite identificar visualmente a localização de problemas de impressão em uma imagem de código de barras 2D.
Na versão 14.3 do VintaSoft Barcode .NET SDK, foi adicionada a capacidade de obter a matriz de modulação. usando a propriedade ISO15415QualityTest.ModulationMatrix.

A obtenção da matriz de modulação está disponível para os seguintes tipos de código de barras:

Um exemplo de código C#/VB.NET,que demonstra como exibir a matriz de modulação do código de barras, está disponível na documentação da propriedade ISO15415QualityTest.ModulationMatrix.

Também código C#/VB.NET,A demonstração de como exibir a matriz de modulação do código de barras pode ser vista no projeto VintaSoft Barcode Demo ([SdkIntsallPath]\VintaSoft\Barcode .NET v14.3\Examples\WinForms\CSharp\BarcodeDemo\). Aqui está uma captura de tela do aplicativo VintaSoft Barcode Demo, que mostra a matriz de modulação para o código de barras DataMatrix reconhecido:
The screenshot of VintaSoft Barcode Demo application, which shows the modulation matrix for the recognized DataMatrix barcode


A seguir, alguns exemplos de identificação de defeitos na impressão de códigos de barras 2D usando a análise da matriz de modulação.

Aqui está um exemplo de matriz de modulação para um código de barras DataMatrix, que apresenta os seguintes problemas:
1. Defeito de impressão - listras verticais
2. Iluminação irregular durante a captura - área de baixa modulação

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


Aqui está um exemplo de matriz de modulação para um código de barras DataMatrix, que apresenta os seguintes problemas:
1. Reflexo da fonte de luz durante a captura do código de barras
2. Uma mancha ou defeito de impressão na imagem do código de barras
3. Defeito de impressão - muitas colunas no código de barras têm larguras diferentes

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


Aqui está um exemplo de matriz de modulação para código de barras QR Code, que apresenta problema de iluminação irregular:

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