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é
ExpectBarcodeTypesdans 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.Rectangledans la propriétéCropAreade 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.



