User manual - DT-870M51(LaserScanner)バーコードスキャナー機能解説書ver.1.00(2003年9月22日)
DT-870M51 バーコード機能解説書
題目
OBR 動作モード設定
関数名
OBRSetScanningMode
種類
機能
OBRの動作モードを書込みます。
①読取り誤動作を防止するため、OBRオープン中の本関数の実行はできません。
また本関数実行前に、OBRバッファをクリアしてください。
②設定パラメータ内にエラーを発見した場合、そのパラメータについては無効としますが、その他のパラメ
ータについては設定を引続き行ないます。
(パラメータ内に1つ以上エラーがあった場合の戻り値は、E_PRM とします)
C言語インタフェース
【コーリングシーケンス】
int OBRSetScanningMode(M_TBL *modtbl) ;
【パラメータ】
M_TBL *modtbl :動作モードテーブル格納エリアへのポインタ
(構造体は OBRGetScanningMode 関数を参照)
【戻り値】
OBR_OK 0x00000000 :正常終了
OBR_PRM 0xFFFFFFFE:引数データエラー
OBR_PON 0xFFFF0700:オープン済み
OBR_NOT_DEVICE 0xFFFF0703:OBR(スキャナ部)非常駐状態
OBR_NOT_DEVICE_DECODE 0xFFFF0704:Decode(デコーダ部)常駐失敗
備考
動作モードテーブルの内容については、21 ページ動作モードテーブルを参照してください。
本関数で設定できない項目は、データ管理関数を用いて設定してください。
エミュレータの処理
①OBROpen()が発行されていない場合は OBR_NOT_DEVICE が返ります。
②内部で持っている M_TBL データを更新します。
22