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:
- Aztec
- DataMatrix
- QR Code
- Micro QR Code
- Han Xin Code
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:
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
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
Aqui está um exemplo de matriz de modulação para código de barras QR Code, que apresenta problema de iluminação irregular: