URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=31649
|
最終更新日 2017/10/05 |
FAQ番号:31649 |
|
メロディーブザー/外付けオプションブザーの鳴らし方<EPSON OPOS ADK OLE シリーズ>
|
|
メロディーブザー/外付けオプションブザーの鳴らし方
|
|
-
-
対象機種:
- TM-T90KP
- TM-T88V
- TM-T20
- TM-T20II
- TM-T88V または TM-T20 の場合、ドライバー、TM-T88V Utility、TM-T20 Utility、TM-T20II Utility およびカスタマイズバリューから、外付けオプションブザーの有効設定を行い、使用可能な状態にする必要があります。
- TM-T90KPの場合、ディップスイッチを工場出荷状態から変更して、ブザーパターンと鳴動回数を指定可能な状態に設定する必要があります。
→FAQ:メロディブザーのパターン/回数/長さを変えることができない
TM-T90KP付属のメロディーブザー、およびTM-T88V、TM-T20、TM-T20II の外付けオプションブザーを使用するには、以下のようにプログラミングを行います。
Visual Basic 6.0のコード例
Dim pData As Long
Dim pString As String
pData = PTR_DI_SOUND_PATTERN_4 'パターンD
pString = "2,1000" '"繰り返し回数,鳴動間隔(ms)"
OPOSPOSPrinter1.DirectIO PTR_DI_SOUND_MELODY, pData, pString
|
PTR_DI_SOUND_MELODY を定数としてDirectIO メソッドを実行します。指定された回数/パターンのメロディーを鳴らします。
メロディーのパターンを指定する
パターンは第2引数に指定します。指定可能な値は以下の通りです。
PTR_DI_SOUND_PATTERN_1 |
パターンA |
PTR_DI_SOUND_PATTERN_2 |
パターンB |
PTR_DI_SOUND_PATTERN_3 |
パターンC |
PTR_DI_SOUND_PATTERN_4 |
パターンD |
PTR_DI_SOUND_PATTERN_5 |
パターンE |
PTR_DI_SOUND_PATTERN_ERROR |
エラー発生 |
PTR_DI_SOUND_PATTERN_NOPAPER |
紙なし |
メロディーの繰り返し回数を指定する
第3引数に、メロディーの繰り返し回数と鳴動間隔をカンマ区切りで指定します。カンマの前後にはスペースを入れないでください。
設定可能な範囲は以下の通りです。
繰り返し回数:1~255
鳴動間隔 :100~60000
例)繰り返し回数が2回で、鳴動間隔が1秒の場合
“2,1000”
メロディーブザー、外付けオプションブザーの鳴動間隔は、設定値に関係なく、0秒(間隔時間なし)になります。
ただし、引数の値には指定可能範囲内の値の設定が必要となります。
この仕様については、EPSON OPOS ADKマニュアル「アプリケーション開発ガイド POSPrinter(共通)」をご参照ください。
PTR_DI_RING_BUZZER およびPTR_DI_RING_BUZZER_WITH_TIME は、メロディーブザー、外付けオプションブザーには対応しておりません。
TMシリーズ |
TM-T20,TM-T20II,TM-T88V,TM-T90 KP |
|