Barcode Not Recognized
Sometimes, despite appearing visually correct, barcodes may not be recognized during scanning.
Possible Causes
Unsupported Barcode Encoding : While IronBarcode supports various barcode formats, it may not recognize certain encodings.
Low Resolution : A barcode image with low resolution or graininess reduces the chances of successful reading.
Barcode Positioning : Barcodes positioned near the edges of documents or images might not be detected.
- Imperfect Barcode Image : Issues such as noisy backgrounds, glare, blurriness, or low lighting can hinder barcode readability.
Solutions
Fortunately, IronBarcode offers solutions to address these issues. Follow the troubleshooting steps below:
- Specify Barcode Encoding:
If you know the specific barcode encoding, set the ExpectBarcodeTypes
property in the BarcodeReaderOptions
class. This improves accuracy and performance.
Please note
- Apply Image Correction Filters:
IronBarcode includes filters that help correct low-resolution or imperfect images for better barcode reading. Learn more in the Image Correction article.
- Specify Barcode Location
For barcodes located at the edges of images or documents, specifying the barcode location can improve detection. This also enhances performance by reducing the scanning area. Use the IronSoftware.Drawing.Rectangle
object in the CropArea
property of the BarcodeReaderOptions
class. Learn how in the Crop Region Guide.
- File Conversion:
Converting PDF documents to uncompressed image formats like TIFF or PNG can make undetectable barcodes readable. Similarly, converting pixelated JPG files can improve read quality.
- Increase DPI:
For PDF documents, increasing DPI can sharpen barcodes and enhance readability. Set the DPI property in the PdfBarcodeReaderOptions class.
Please note
Helpful Articles
- How to Read Barcodes from Image Files (JPG, PNG, GIF, TIFF, SVG, BMP)
- How to Read Barcodes from PDF Documents
If you need further assistance, submit an Engineering Request.