User manual - DT-870M51(LaserScanner)バーコードスキャナー機能解説書ver.1.00(2003年9月22日)
DT-870M51 バーコード機能解説書
題目
OBR 動作モード参照
関数
名
OBRGetScanningMode
種類
機能
OBRの動作モードを読込みます。
C言語インタフェース
【コーリングシーケンス】
int OBRGetScanningMode(M_TBL * modtbl) ;
【パラメータ】
M_TBL *modtbl :動作モードテーブル格納エリアへのポインタ
struct {
DWORD Code; /*
読み取り可能コード */
BYTE Cd39[6]; /* Code39 */
BYTE Nw7[6]; /* Nw-7 */
BYTE Wpcea[6]; /* Wpc(Upc-e
以外)addon */
BYTE Wpce[6]; /* Wpc(Upc-e
以外) */
BYTE Upcea[6]; /* Upc-e addon */
BYTE Upce[6]; /* Upc-e */
BYTE Idsf[6]; /* Industrial 2of5 */
BYTE Itrf[6]; /* Interleaved 2of5 */
BYTE Cd93[6]; /* Code93 */
BYTE Cd128[6]; /* Code128 */
BYTE Msi[6]; /* MSI */
BYTE Iata[6]; /* IATA */
BYTE Resv[20][6]; /*
拡張用 */
/*
配列[0]リザーブ */
/* [1]
読み取り桁数(Min) */
/* [2]
読み取り桁数(Max) */
/* [3]
出力フォーマット */
/* [4]
チェックデジット実行指示 */
/* [5]
チェックキャラクタ 出力指示 */
BYTE Type; /*
読み取り方式の設定 */
BYTE Gain; /* Reserved */
BYTE Buzc; /*
ブザーコントロールの設定 */
BYTE Ledc; /* LED
コントロールの設定 */
BYTE Bufc; /* 出力バッファの設定 */
BYTE Endc; /*
終了コードの設定 */
BYTE Mode; /*
通常読み/段数読み指定 */
BYTE Dumy; /*
拡張用 */
Int
cmp_ct; /* 照合回数 */
Int
rd_ct; /* 読み取り回数 */
int scn_tm; /*
終了監視タイマカウンタ */
DWORD gobrW_LCid ; /*
拡張用 */
DWORD gobrW_SMid ; /*
拡張用 */
DWORD gobrW_OWid ; /* 拡張用 */
} M_TBL
【戻り値】
OBR_OK 0x00000000 :正常終了
OBR_NOT_DEVICE 0xFFFF0703:OBR(スキャナ部)非常駐状態
OBR_NOT_DEVICE_DECODE 0xFFFF0704:Decode(デコーダ部)常駐失敗
20