BarCode nie został rozpoznany
Czasami, mimo że BarCODE wyglądają na poprawne, mogą nie zostać rozpoznane podczas skanowania.
Możliwe przyczyny
- Nieobsługiwane kodowanie BarCODE: Chociaż IronBarcode obsługuje różne formaty BarCODE, może nie rozpoznawać niektórych kodowań.
- Niska rozdzielczość: Obraz BARCODE o niskiej rozdzielczości lub z zakłóceniami zmniejsza szanse na pomyślne odczytanie.
- Położenie BarCodes: BarCodes umieszczone w pobliżu krawędzi dokumentów lub obrazów mogą nie zostać wykryte. Częściowo ucięte BarCodes również mogą nie być prawidłowo odczytane.
- Niedoskonały obraz BARCODE: Problemy takie jak zakłócone tło, odblaski, rozmycie lub słabe oświetlenie mogą utrudniać odczytanie BARCODE.
Rozwiązania
Na szczęście firma IronBarcode oferuje rozwiązania pozwalające rozwiązać te problemy. Postępuj zgodnie z poniższymi instrukcjami dotyczącymi rozwiązywania problemów:
1. Określ kodowanie BarCode
Jeśli znasz konkretne kodowanie kodu kreskowego, ustaw właściwość ExpectBarcodeTypes w klasie BarcodeReaderOptions. Zwiększa to szansę na wykrycie i odczytanie BarCodes na obrazku.
2. Zastosuj filtry korekcji obrazu
IronBarcode zawiera filtry, które pomagają korygować obrazy o niskiej rozdzielczości lub niedoskonałe, aby zapewnić lepsze odczytywanie kodów kreskowych. Więcej informacji znajdziesz w artykule o korekcji obrazu.
3. Określ położenie BarCode
W przypadku kodów kreskowych znajdujących się na krawędziach obrazów lub dokumentów określenie ich położenia może poprawić wykrywalność. Zwiększa to również wydajność poprzez zmniejszenie obszaru skanowania. Użyj obiektu IronSoftware.Drawing.Rectangle we właściwości CropArea klasy BarcodeReaderOptions. Dowiedz się, jak to zrobić, z przewodnika po regionach przycinania.
4. Konwersja plików
Konwersja dokumentów PDF do nieskompresowanych formatów obrazów, takich jak TIFF lub PNG, może pomóc w odczytaniu niewidocznych BARCODE-ów. Podobnie, konwersja pikselowych plików JPG może poprawić jakość odczytu.
5. Zwiększ DPI
W przypadku dokumentów PDF zwiększenie rozdzielczości DPI może wyostrzyć BARCODES i poprawić czytelność. Ustaw właściwość DPI w klasie PdfBarcodeReaderOptions.
Pomocne artykuły
- Jak odczytywać BARCODES z plików graficznych (JPEG, PNG, GIF, TIFF, SVG, BMP)
- Jak odczytywać BarCodes z dokumentów PDF
Jeśli potrzebujesz dodatkowej pomocy, prześlij zgłoszenie techniczne.

