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

152
4.92 OBRSetGainControl
ゲインコントロールの設定をします。
[C++]
int OBRSetGainControl(
DWORD
dwMode
)
[Visual Basic]
Public Shared Function OBRSetGainControl ( _
ByVal
dwMode
As Int32 _
) As Int32
[C#]
public static Int32 OBRSetGainControl (
Int32
dwMode
);
解説
ゲインコントロールの設定をします。
Device Emulatorでは、設定値を内部変数として格納するため、何も動作しませんが、
OBRGetGainControl関数
を実行することにより、設定値を確認することができます。
パラメータ
dwMode
設定するゲインコントロール値を指定します。
OBR_GAIN_MODE0
: ゲインモード 0
OBR_GAIN_MODE1
: ゲインモード 1
OBR_GAIN_MODE2
: ゲインモード 2
OBR_GAIN_MODE3
: ゲインモード 3
OBR_GAIN_AUTO
: ゲインオート(DT-5200 以外)
戻り値
OBR_OK
: 正常終了
OBR_PON
: オープン済み
OBR_NOT_DEVICE
: スキャナドライバエラー
Device Emulator では発生しません
OBR_PRM
: パラメータエラー
FUNCTION_UNSUPPORT
: 未サポートエラー
注意
レーザ振れ角制御モード(OBRSetSwingAngle関数)において振れ角大/振れ角中/振れ角小を設定
し、ゲインコン
トロール設定(OBRSetGainControl関数)においてゲインオートを設定している場
合は、
バーコードの印字品質のより読取精度が低下することがあります。
ゲインオートを設定する場合は、レーザ振れ角制御モードを振れ角制御なしに設定してください。