Código de barras no reconocido

19 de enero, 2022
Actualizado 17 de diciembre, 2024
Compartir:
This article was translated from English: Does it need improvement?
Translated
View the article in English

A veces, a pesar de parecer visualmente correctos, los códigos de barras pueden no ser reconocidos durante el escaneo.

Posibles causas

  1. Codificación de código de barras no compatible: Aunque IronBarcode admite varios formatos de código de barras, es posible que no reconozca ciertas codificaciones.

  2. Baja Resolución : Una imagen de código de barras con baja resolución o calidad de imagen ruidosa reduce las posibilidades de una lectura exitosa.

  3. Posicionamiento del código de barras: Los códigos de barras situados cerca de los bordes de documentos o imágenes podrían no ser detectados. Los códigos de barras que están parcialmente cortados también pueden no leerse correctamente.

  4. Imagen de código de barras imperfecta: Problemas como fondos ruidosos, reflejos, desenfoques o poca iluminación pueden dificultar la legibilidad del código de barras.

Soluciones

Afortunadamente, IronBarcode ofrece soluciones para abordar estos problemas. Sigue los pasos de solución de problemas a continuación:

  1. Especificar la codificación de código de barras:

    Si conoce la codificación de código de barras específica, configure la propiedad ExpectBarcodeTypes en la clase BarcodeReaderOptions. Esto mejora la probabilidad de que los códigos de barras en la imagen sean detectados y leídos.

    [{i:(No todas las codificaciones son compatibles. Consulte el artículo de Formatos de códigos de barras compatibles para obtener más información.

  2. Aplicar filtros de corrección de imagen:

    IronBarcode incluye filtros que ayudan a corregir imágenes de baja resolución o imperfectas para una mejor lectura de códigos de barras.

    Obtenga más información en el artículo de Corrección de Imágenes.

  3. Especificar Ubicación del Código de Barras

    Para los códigos de barras ubicados en los bordes de imágenes o documentos, especificar la ubicación del código de barras puede mejorar la detección. Esto también mejora el rendimiento al reducir el área de escaneo. Utilice el objeto IronSoftware.Drawing.Rectangle en la propiedad CropArea de la clase BarcodeReaderOptions. Aprenda cómo en la Guía de Región de Recorte.

  4. Conversión de archivos:

    Convertir documentos PDF a formatos de imagen sin comprimir como TIFF o PNG puede ayudar a hacer legibles los códigos de barras que de otra forma serían indetectables. De manera similar, convertir archivos JPG pixelados puede mejorar la calidad de lectura.

  5. Aumentar DPI:

    Para los documentos PDF, aumentar los DPI puede agudizar los códigos de barras y mejorar la legibilidad. Establezca la propiedad DPI en la clase PdfBarcodeReaderOptions.

    (Aumentar el DPI puede afectar el rendimiento de lectura. Asegúrate de encontrar la configuración ideal que pueda equilibrar la legibilidad del código de barras sin sacrificar demasiado el rendimiento

Artículos útiles