URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=31193
|
最終更新日 2017/10/05 |
FAQ番号:31193 |
|
キャッシュドロアーを閉め忘れた時にビープ音で知らせる方法<EPSON OPOS ADK OLE版 シリーズ>
|
|
WaitForDrawerCloseメソッドの使用方法を教えてください。
|
|
-
-
「ドロア閉め忘れ時にビープ音を鳴らす」為には、キャッシュドロアー オープン後に「WaitForDrawerClose」メソッドを実行します。
具体的には以下のようにコーディングします。
Visual Basic 6.0 のコード例
' 機器との通信を確立し、制御可能な状態にします。
With OPOSCashDrawer1
.Open ("unit1") '論理デバイス名
.ClaimDevice (1000)
.DeviceEnabled = True
End With
' キャッシュドロアーのオープン命令を送信
With OPOSCashDrawer1
.OpenDrawer
End With
' ドロアが閉じられるまでフリーズし、指定時間を過ぎたらBeep音を鳴らす。
BeepTimeout = 10*1000 ‘(ミリ秒)=指定時間
BeepFrequency = 2000 ‘(ヘルツ)
BeepDuration = 100 ‘(ミリ秒)
BeepDelay = 1000 ‘(ミリ秒)
With OPOSCashDrawer1
.WaitForDrawerClose(BeepTimeout, BeepFrequency, BeepDuration,BeepDelay)
End With
' 通信を解放し制御を終了します。
With OPOSCashDrawer1
.ReleaseDevice
.Close
End With
|
[WaitForDrawerClose]の引数の説明
- BeepTimeout
ビープ音を鳴らすまでの待ち時間(ミリ秒)です。0の場合、直ちに鳴り始めます。
- BeepFrequency
ビープ音の周波数(ヘルツ)です。
- BeepDuration
ビープ音の長さです(ミリ秒)です。
- BeepDelay
ビープ音間の空き時間(ミリ秒)です。
キャッシュドロアー |
DLA-58EDIII,DM-Z100,DM-Z400,DMA-48EDIII,DSA-35EDIII |
|