ロゴ:EPSON
ロゴ:よくあるご質問(FAQ)

製品別
質問別

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=31649
  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
FAQ改善アンケート

このページの評価をお聞かせください。〇✖をお選びください。

 

■役に立った
■役に立たなかった