Code-barres non reconnu
Parfois, même s'ils semblent visuellement corrects, les codes-barres peuvent ne pas être reconnus lors de la numérisation.
Causes possibles
Encodage de code-barres non pris en charge : Bien qu'IronBarcode prenne en charge divers formats de code-barres, il se peut qu'il ne reconnaisse pas certains encodages.
Basse Résolution : Une image de code-barres avec une basse résolution ou une qualité d'image bruitée réduit les chances de lecture réussie.
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. Les codes-barres partiellement coupés peuvent également ne pas être lus correctement.
- Image de code-barres imparfaite : Des problèmes tels que des arrière-plans bruyants, des reflets, du 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 :
Spécifier le codage du code-barres :
Si vous connaissez le codage spécifique du code-barres, définissez la propriété
ExpectBarcodeTypes
dans la classeBarcodeReaderOptions
. Cela augmente la probabilité que les codes-barres dans l'image soient détectés et lus.[{i:(Toutes les encodages ne sont pas pris en charge. Consultez l'article Formats de Code-barres Prise en Charge pour plus d'informations.
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 l'article Correction d'image.
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 classeBarcodeReaderOptions
. Découvrez comment dans le Guide de la région de recadrage.Conversion de fichiers :
La conversion de documents PDF en formats d'image non compressés tels que TIFF ou PNG peut aider à rendre les codes-barres invisibles lisibles. De même, la conversion des fichiers JPG pixelisés peut améliorer la qualité de lecture.
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
.(L'augmentation du DPI peut affecter les performances de lecture. Assurez-vous de trouver le réglage idéal qui peut équilibrer la lisibilité du code-barres sans sacrifier trop de performances
Articles utiles
- Comment lire des codes-barres à partir de fichiers image (JPEG, PNG, GIF, TIFF, SVG, BMP)
Comment lire les codes-barres à partir de documents PDF
Si vous avez besoin d'une assistance supplémentaire, soumettez une demande d'ingénierie.