User manual - ソフトウェアマニュアルver.1.10(2012年5月30日)

51
デュアルデコーダ(デコードレベル“高度”) (レーザースキャナーモデルのみ対象)
デュアルデコーダは、まず標準のデコーダによりデコードを行い、読み取りに失敗した場合に限り、以下
の追加デコーダでの読み取りを行います。
Code39
Code128
EAN
従来のデコーダでは、バーの太さの 2 値化
または 4 値化を行う際に、1 キャラクタ分の黒バーと白バーの
太さの合計から 1 モジュールの平均を算出し処理していますが、黒と白のバー太さに大きな差があると正
しく読み取りことができません。そのため、上記追加デコーダでは、黒バーと白バーを分けて計算すること
により、黒と白のバーの太さに差があるバーコードの読み取り許容範囲を拡大します。
この機能に関連するライブラリ関数は、以下のとおりです。
レーザースキャナライブラリ
OBRSetDecodeLevel
デコードレベルを設定
OBRGetDecodeLevel
デコードレベルを取得
デコードレベル“堅実モード” (レーザースキャナーモデルのみ対象)
デコードロジックにおいて、下記コードに関するバーの比率チェックを厳しくした状態で読み取りをおこな
うことにより、スキャンの正確性を高めることができます。これにより、下記のコードの誤読を回避することが
可能となります。
Code128
EAN
上記のコードの読取り性能については、「標準モード」よりもバー比率チェックを厳しくしています。これに
より、読み取り
の正確性を向上させることができます。しかし、印字品質粗悪バーコードの読み取りを行う
場合、標準モードよりも読み取りレスポンスが低下する可能性があります。
上記以外のコードの読み取り性能については、「標準モード」と同レベルの性能となります。
この機能に関連するライブラリ関数は、以下のとおりです。
レーザースキャナライブラリ
OBRSetDecodeLevel
デコードレベルを設定
OBRGetDecodeLevel
デコードレベルを取得