バーコードが認識されません

2022年1月19日
更新済み 2024年12月17日
共有:
This article was translated from English: Does it need improvement?
Translated
View the article in English

バーコードが視覚的には正しく見えても、スキャン中に認識されない場合があります。

考えられる原因

  1. サポートされていないバーコードエンコーディング : IronBarcodeはさまざまなバーコード形式をサポートしていますが、特定のエンコーディングを認識しない場合があります。

  2. 低解像度: 解像度が低いバーコード画像やノイズの多い画像品質では、成功した読み取りの可能性が減少します。

  3. バーコードの位置 : ドキュメントまたは画像の端に近い位置にあるバーコードは、検出されない可能性があります。 一部が切り取られたバーコードは、正しく読み取れない可能性もあります。

  4. 不完全なバーコード画像 : ノイズの多い背景、反射、ぼやけ、または低照度などの問題は、バーコードの読解を妨げる可能性があります。

ソリューション

幸いなことに、IronBarcodeはこれらの問題に対処するためのソリューションを提供しています。 以下のトラブルシューティング手順に従ってください:

  1. バーコードエンコーディングを指定する

    特定のバーコードエンコーディングを知っている場合は、ExpectBarcodeTypes プロパティを BarcodeReaderOptions クラスで設定してください。 これは、画像内のバーコードが検出されて読み取られる可能性を高めます。

    [{i:(すべてのエンコーディングがサポートされているわけではありません。 詳細については、サポートされているバーコード形式の記事を確認してください。

  2. 画像補正フィルターを適用する

    IronBarcodeには、低解像度または不完全な画像を修正してバーコード読み取りを改善するためのフィルタが含まれています。

    画像補正の記事で詳しく学べます。

  3. バーコードの位置を指定する

    画像やドキュメントの端にあるバーコードの場合、バーコードの位置を指定すると検出精度が向上します。 これは、スキャン領域を減少させることによってパフォーマンスも向上させます。 BarcodeReaderOptionsクラスのCropAreaプロパティにIronSoftware.Drawing.Rectangleオブジェクトを使用します。 Crop Region Guide で方法を学びます。

  4. ファイル変換

    PDFドキュメントを無圧縮の画像形式であるTIFFまたはPNGに変換すると、検出不可能なバーコードを読み取り可能にするのに役立ちます。 同様に、ピクセル化されたJPGファイルを変換することで、読み取り品質を向上させることができます。

  5. DPIを増やす:

    PDFドキュメントの場合、DPIを上げることでバーコードが鮮明になり、読みやすさが向上します。 PdfBarcodeReaderOptions クラスで DPI プロパティを設定します。

    DPI を増やすと読み取り性能に影響を与える可能性があります。 バーコードの読み取り性を性能をあまり犠牲にせずにバランスさせる理想的な設定を見つけるようにしてください

役立つ記事