User manual - SOBRライブラリマニュアルver.2.00(2009年1月21日)
8
3.5 SOBRReceive
シリアルバーコードリーダが読み取ったバーコードデータを取得します。
[C++]
DWORD SOBRReceive (
BYTE *
buf
)
[Visual Basic]
Public Shared Function SOBRReceive ( _
ByVal
buf
As Byte() _
) As Int32
[C#]
public static Int32 SOBRReceive (
byte[]
buf
)
説明
本関数はシリアルバーコードリーダが読み取ったバーコードデータを取得します。
DeviceEmulatorでは、SOBRLib.iniファイルで指定したバーコードデータを取得します。詳細は、
SOBRLib.iniを
参照してください。また、iniファイルが存在しない場合は、RECV_NODATAを返し
ます。
パラメータ
buf
バーコードデータを取得するバッファのポインタを指定します。
戻り値
以下の戻り値を返します。
RECV_NODATA
: データなし
RECV_NORMAL
: 取得データあり
RECV_ERROR
: データ取得エラー
注意
端末は内部にバーコードデータを最大 4 つまで保存することができます。
本関数を使用すると、端末内にあるデータの最も古いデータを取得します(取得したデータは端
末から削除します)。
端末がバーコードデータを 4 つ確保している状態で、シリアルバーコードリーダの操作を行った場
合、端末はデータを取得しません。