Código de Barras Não Reconhecido

This article was translated from English: Does it need improvement?
Translated
View the article in English

Às vezes, apesar de parecerem visualmente corretos, os códigos de barras podem não ser reconhecidos durante a digitalização.

Possíveis causas

  1. Codificação de Código de Barras Não Suportada : Enquanto o IronBarcode suporta vários formatos de código de barras, ele pode não reconhecer certas codificações.
  2. Baixa Resolução : Uma imagem de código de barras com baixa resolução ou qualidade de imagem ruidosa reduz as chances de leitura bem-sucedida.
  3. Posicionamento do Código de Barras : Códigos de barras posicionados próximo às bordas de documentos ou imagens podem não ser detectados. Códigos de barras que estão parcialmente cortados também podem não ser lidos corretamente.
  4. Imagem de Código de Barras Imperfeita : Problemas como fundos ruidosos, reflexo, borrões ou baixa iluminação podem prejudicar a legibilidade do código de barras.

Soluções

Felizmente, o IronBarcode oferece soluções para tratar desses problemas. Siga as etapas de solução de problemas abaixo:

1. Especifique a Codificação do Código de Barras

Se você conhece a codificação específica do código de barras, defina a propriedade ExpectBarcodeTypes na classe BarcodeReaderOptions. Isso aumenta a chance de os códigos de barras na imagem serem detectados e lidos.

ObserveNem todas as codificações são suportadas. Verifique o artigo Formatos de Código de Barras Suportados para mais informações.

2. Aplicar Filtros de Correção de Imagem

O IronBarcode inclui filtros que ajudam a corrigir imagens de baixa resolução ou imperfeitas para melhor leitura de códigos de barras. Saiba mais no artigo Correção de Imagem.

3. Especifique a Localização do Código de Barras

Para códigos de barras localizados nas bordas de imagens ou documentos, especificar a localização do código de barras pode melhorar a detecção. Isso também melhora o desempenho ao reduzir a área de digitalização. Use o objeto IronSoftware.Drawing.Rectangle na propriedade CropArea da classe BarcodeReaderOptions. Saiba como no Guia de Definição de Área de Recorte.

4. Conversão de Arquivo

Converter documentos PDF para formatos de imagem não comprimidos como TIFF ou PNG pode ajudar a tornar códigos de barras indetectáveis legíveis. Da mesma forma, converter arquivos JPG pixelados pode melhorar a qualidade da leitura.

5. Aumente o DPI

Para documentos PDF, aumentar o DPI pode aprimorar os códigos de barras e melhorar a legibilidade. Defina a propriedade DPI na classe PdfBarcodeReaderOptions.

ObserveAumentar DPI pode afetar o desempenho de leitura. Certifique-se de encontrar a configuração ideal que possa equilibrar a legibilidade do código de barras sem sacrificar muito o desempenho

Artigos Úteis

Se precisar de mais assistência, envie uma Solicitação de Engenharia.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais
Pronto para começar?
Nuget Downloads 2,108,094 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package BarCode
executar um exemplo Veja seu fio se transformar em um código de barras.