User manual - DT-870M51(LaserScanner)バーコードスキャナー機能解説書ver.1.00(2003年9月22日)

DT-870M51 バーコード機能解説書
題目
OBR Interleaved2of5 情報GET
関数名
OBRGetITF2o5Option
種類
機能
OBRの動作モード中、ITF(Interleaved 2of5)情報を読込みます。
C言語インタフェース
【コーリングシーケンス】
int OBRGetITF2o5Option(BOOL *pEnabled,BYTE *lpbMinLength, BYTE *lpbMaxLength,
BYTE *lpbOutFormat, BYTE *lpbCheckDigit, BYTE *lpbCheckChar);
【パラメータ】
BOOL *pEnabled:ITF コードの状態格納エリアへのポインタ
TRUE:ITF 有効
FALSE:ITF 無効
BYTE *lpbMinLength:ITF 最小桁数格納エリアへのポインタ
BYTE *lpbMaxLength:ITF 最大桁数格納エリアへのポインタ
BYTE *lpbOutFormat:ITF 出力フォーマット格納エリアへのポインタ
BYTE *lpbCheckDigit:チェックデジット指定格納エリアへのポインタ
BYTE *lpbCheckChar:チェックキャラクタ出力指示格納エリアへのポインタ
【戻り値】
OBR_OK 0x00000000 :正常終了
OBR_NOT_DEVICE 0xFFFF0703OBR(スキャナ部)非常駐状態
OBR_NOT_DEVICE_DECODE 0xFFFF0704Decode(デコーダ部)常駐失敗
備考
ITF(Interleaved 2of5)情報の内容については、21 ページ動作モードテーブ
ルを参照してください。
エミュレータの処理
OBROpen()が発行されていない場合は OBR_NOT_DEVICE が返ります。
②内部に持っている M_TBL.Code の判定と M_TBL. Itrf [1] ~ M_TBL. Itrf [5] を返します。
35