USBキャッシュドロワ DSM36SUS2/DSM48MUS2 |
|
|
ダイアログを表示せずに使用する方法
お客様のプログラムやコマンドラインから、「UsbDrawerOpenModuleS.exe」
を呼び出してキャッシュドロアを制御することができます。
また、パラメータを付けて呼び出すことで、画面上にダイアログ(UsbDrawerOpenModuleS.exe)を表示
させずに制御できますので、
プログラムに組み込みやすく、簡単にドロアをお使いいただくことだできます。
使用するパラメーターは以下の通りです。
DRW06
上記のパラメーターを使用してコマンドラインから実行する場合、コマンドは以下の通りになります。
UsbDrawerOpenModuleS.exe DRW06
以下は、実際にコマンドを入力した画面です。
実行することで接続されたドロワが開きますが、コマンドラインからでは終了コードを受け取ることができません。
そこで終了コードの受け取るためにMicrosoft Visual Studio 2010 Visual Basic を使用し、「UsbDrawerOpenModuleS.exe」を実行するサンプルを用意しました。
Microsoft Visual Studio 2010 Visual Basic を使用し、「UsbDrawerOpenModuleS.exe」のダイアログを表示せず、実行するサンプルプログラム
例 ボタンをクリックして、ドロワをオープンし、テキストボックスに終了コードを表示させる
Public Class Form1
' ドロワオープン
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' UsbDrawerOpenModuleプログラムを引数付きで起動させる
' ここでは例として、キャッシュドロワ1台を、ドロワオープン時のスイッチステータスがOFF(スイッチ・オープン)として引数を渡す
Dim appProcess As System.Diagnostics.Process = System.Diagnostics.Process.Start("UsbDrawerOpenModuleS.exe", "DRW06")
' 終了まで待機
appProcess.WaitForExit()
' 終了コードを取得
Dim appExitCode As Integer = appProcess.ExitCode
' 終了コードを表示
TextBox1.Text = appExitCode.ToString()
' 不要になったら破棄
appProcess.Close()
appProcess.Dispose()
End Sub
End Class |
上記サンプルの場合の終了コードを示します。
CLOSE:0
OPEN:1
失敗:9
弊社DWMシリーズドロア(DWM36SUS/DWM48MUS)のパラメーター、「U1,S=CLOSE」を使用し、ダイアログを表示せずにDSMシリーズドロア(DSM36SUS2/DSM48MUS2)をオープンすることができます。
使用するパラメーター
U1,S=CLOSE
上記のパラメーターを使用してコマンドラインから実行する場合、コマンドは以下の通りになります。
UsbDrawerOpenModuleS.exe U1,S=CLOSE
以下は、実際にコマンドを入力した画面です。
コマンド実行終了時に終了コードを返します。
終了コードは以下の通りです。
CLOSE:0
OPEN:1
失敗:9
終了コードの受け取り方もDRW06のコマンドと同じになります。
|
参考
参考技術情報
主要販売製品
キャッシュドロワは、レジ周辺機器です。レジスターやPOS(ポス、ピーオーエス)レジなどで用いられ、ドロワー、キャッシュドロワー、キャッシュドロア、キャッシュドロアー、ドロア、ドロアー、キャッシャー、金銭出納箱、金銭引き出し、 収納箱、引出などと呼ばれる場合も有ります。
本ページ記載事項は、予告無く変更されることがあります。また記載されているメーカ公表の性能参考値は工場出荷時の代表的な値または設計時の値をあらわすもので、製品個々の性能を保証するものではありません。
テクノベインズ株式会社 〒110-0016
東京都台東区台東4-21-21 橋本ビル2F 電話:03-3832-7460 (平日:09:00-17:30)
FAX:03-3832-7430
Techno Veins Co.,Ltd. Hashimoto Bldg. 2F, 4-21-21, Taito, Taito-ku, Tokyo, 1100016, JAPAN. Tel:+81 3-3832-7460 FAX:+81 3-3832-7430 sales@technoveins.co.jp
Copyright © 1987- Techno Veins Co.,Ltd. All Rights Reserved.
|