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

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クラス。 これは精度とパフォーマンスを向上させます。

    次の内容にご注意ください。
    すべてのエンコーディングがサポートされているわけではありません。 次をチェックバーコードフォーマットをサポート詳細については、記事をご覧ください。

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

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

    詳しくは画像補正記事

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

    画像やドキュメントの端にあるバーコードの場合、バーコードの位置を指定すると検出精度が向上します。 これは、スキャン領域を減少させることによってパフォーマンスも向上させます。

    BarcodeReaderOptionsクラスのCropAreaプロパティでIronSoftware.Drawing.Rectangleオブジェクトを使用します。 学びましょう どのようにクロップ領域ガイド.

  4. ファイル変換:

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

  5. DPIを上げる

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

    次の内容にご注意ください。
    DPIの増加は読み取り性能に影響を与える可能性があります。 バーコードの読み取り精度を維持しつつ、性能を過度に犠牲にしない理想的な設定を見つけることを確認してください。

役立つ記事