User manual - Windows CE ソフトウェアマニュアルver.1.05(2010年6月30日)

55
デュアルデコーダ(デコードレベル“高度”)
デュアルデコーダは、まず標準のデコーダによりデコードを行い、読み取りに失敗した場合に限り、以下
の追加デコーダでの読み取りを行います。
Code39
Code128
EAN
従来のデコーダでは、バーの太さの 2 値化または 4 化を行う際に、1 キャラクタ分の黒バーと白バーの
太さの合計から 1 モジュールの平均を算出し処理していますが、黒と白のバー太さに大きな差があると正
しく読み取りことができません。そのため、上記追加デコーダでは、黒バーと白バーを分けて計算すること
により、黒と白のバーの太さに差があるバーコードの読み取り許容範囲を拡大します。
この機能に関連するライブラリ関数は、以下のとおりです。
レーザースキャナライブラリ
OBRSetDecodeLevel
デコードレベルを設定
OBRGetDecodeLevel
デコードレベルを取得