バーコードが認識されません
時には視覚的に正しく見えても、スキャン中にバーコードが認識されないことがあります。
考えられる原因
- サポートされていないバーコードエンコーディング : IronBarcodeはさまざまなバーコード形式をサポートしていますが、一部のエンコーディングは認識されない場合があります。
- 低解像度 : 低解像度または画像品質が悪いバーコード画像は、読み取りの成功率を下げます。
- バーコードの位置 : ドキュメントや画像の端に配置されたバーコードは検出されないことがあります。 部分的に切り取られたバーコードも正しく読み取られないことがあります。
- 不完全なバーコード画像 : ノイズの多い背景、反射、ぼやけ、低照度といった問題はバーコードの読み取りを妨げます。
解決策
幸いにも、IronBarcodeはこれらの問題に対処するソリューションを提供しています。 以下のトラブルシューティング手順に従ってください:
1. バーコードエンコーディングを指定する
特定のバーコードエンコーディングが分かっている場合は、ExpectBarcodeTypes プロパティを BarcodeReaderOptions クラスで設定してください。 これにより、画像内のバーコードが検出されて読み取られる可能性が高まります。
2. 画像補正フィルターを適用する
IronBarcodeは、低解像度や不完全な画像を修正してバーコード読み取りを改善するフィルターを含んでいます。 詳細は Image Correction 記事で学んでください。
3. バーコードの位置を指定する
画像やドキュメントの端に位置するバーコードの場合、バーコードの位置を指定すると検出率を向上させることができます。 これにより、スキャン範囲を減少させることでパフォーマンスも向上します。 BarcodeReaderOptions クラスの CropArea プロパティに Iron Software.Drawing.Rectangle オブジェクトを使用してください。 Crop Region Guide で学びましょう。
4. ファイル変換
PDF文書をTIFFやPNGのような無圧縮画像形式に変換することで、検出できないバーコードを読み取り可能にできます。 同様に、ピクセル化されたJPGファイルを変換することで読み取り品質が向上します。
5. DPIを増やす
PDF文書では、DPIを上げることでバーコードをシャープにし、読み取り性を向上できます。 PdfBarcodeReaderOptions クラスのDPIプロパティを設定してください。
参考記事
さらなる支援が必要な場合は、エンジニアリングリクエストを提出してください。






