Code-barres non reconnu

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

Parfois, même s'ils semblent visuellement corrects, les codes-barres peuvent ne pas être reconnus lors de la numérisation.

Causes possibles

  1. Encodage de code-barres non pris en charge : Bien que IronBarcode prenne en charge différents formats de code-barres, il se peut qu'il ne reconnaisse pas certains encodages.

  2. Basse résolution : Une image de code-barres avec une basse résolution ou une granularité réduit les chances de lecture réussie.

  3. Positionnement des codes-barres : Les codes-barres positionnés près des bords des documents ou des images peuvent ne pas être détectés.

  4. Image de Code-barres Imparfaite : Des problèmes tels que des arrière-plans bruyants, des reflets, le flou ou un faible éclairage peuvent nuire à la lisibilité du code-barres.

Solutions

Heureusement, IronBarcode propose des solutions pour pallier ces problèmes. Suivez les étapes de dépannage ci-dessous :

  1. Spécifier l'encodage du code-barres :

    Si vous connaissez l'encodage de code-barres spécifique, définissez leExpectBarcodeTypespropriété dans leBarcodeReaderOptions (Options du lecteur de codes-barres) classe. Cela améliore la précision et la performance.

    [{i :(Toutes les encodages ne sont pas pris en charge. Vérifier lePrise en charge des formats de codes-barresarticle pour plus d'informations.)}]

  2. Appliquer des filtres de correction d'image:

    IronBarcode comprend des filtres qui aident à corriger les images de basse résolution ou imparfaites pour une meilleure lecture des codes-barres.

    En savoir plus dans leCorrection d'image article.

  3. Spécifier l'emplacement du code-barres

    Pour les codes-barres situés aux bords des images ou des documents, spécifier l'emplacement du code-barres peut améliorer la détection. Cela améliore également les performances en réduisant la zone de numérisation.

    Utilisez l'objet IronSoftware.Drawing.Rectangle dans la propriété CropArea de la classe BarcodeReaderOptions. Apprenez comment dans leGuide de région de recadrage.

  4. Conversion de fichiers:

    La conversion de documents PDF en formats d'image non compressés comme TIFF ou PNG peut rendre les codes-barres indétectables lisibles. De même, la conversion des fichiers JPG pixelisés peut améliorer la qualité de lecture.

  5. Augmenter le DPI :

    Pour les documents PDF, augmenter la résolution en DPI peut affiner les codes-barres et améliorer la lisibilité. Définissez la propriété DPI dans la classe PdfBarcodeReaderOptions.

    [{i :(Augmenter le DPI peut affecter les performances de lecture. Assurez-vous de trouver le réglage idéal qui peut équilibrer la lisibilité des codes-barres sans sacrifier trop de performance.)}]

Articles utiles