User manual - レーザスキャナライブラリマニュアルver.1.06(2011年12月26日)

57
4.39 OBRSetMultiStepReading
段数読みを設定します。
[C++]
int OBRSetMultiStepReading(
BYTE
byMode
)
[Visual Basic]
Public Shared Function OBRSetMultiStepReading( _
ByVal
byMode
As Byte _
) As Int32
[C#]
public static Int32 OBRSetMultiStepReading(
Byte
byMode
);
解説
段数読みを設定します。段数読みの方式は以下のとおりです。
Device Emulator では、複数のコードを I/O Simulator から取得することができません。
■通常読み
OBROpen関数を実
行してOpen状態にしてから、OBRClose関数を実行しClose状態にするまでの間
読み取れるバーコードの数に制限がありません。連続読みを行う場合、1 回前の読み取り結果と重複
する場合は読み取りません。
■段数読み
OBROpen関数を実
行してOpen状態にしてから、OBRClose関数を実行しClose状態にするまでの間
指定した数のバーコードしか読み取りません。読み取りを行うバーコードの数は、
OBRSetScanningCounter関数により指
定します。連続読みを行う場合、Open状態になってから読み
取ってきた結果と重複する場合は読み取りません。
パラメータ
byMode
段数読みの方式を、以下の値で指定します。
OBR_NORM
: 通常読み
OBR_DANN
: 段数読み
戻り値
OBR_OK
: 正常終了
OBR_PON
: オープン済み
OBR_NOT_DEVICE
: スキャナドライバエラー
Device Emulator では発生しません
OBR_PRM
: パラメータエラー
FUNCTION_UNSUPPORT
: 未サポートエラー