URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=31069
|
最終更新日 2014/11/27 |
FAQ番号:31069 |
|
StatusAPI 機能について<EPSON Advanced Printer Driver 3 シリーズ>
|
|
StatusAPI 機能について教えてください。
|
|
-
-
EPSON Advanced Printer Driver 3 シリーズ の「Status API」機能とは、「ロール紙の有無」や「プリンターカバーの開閉」などTMプリンターのステータス(状態)情報を取得または、監視するための機能です。 「Status API」機能は、EPSON Advanced Printer Driver のプリンタードライバーと同時にインストールされます。 Status API の使用方法「Status API」は、開発用に提供する関数群です。 「Status API」によるステータスの取得をおこなうには、「Status API」を使ったアプリケーションを開発する必要があります。 以下の開発言語をサポートしています。
- Visual Basic 6.0
- Visual C++
開発環境の構築方法については、ドライバーの「Status API マニュアル」を参照してください。 Status API 関数の種類Status APIには、以下の関数が用意されています。 すべての関数の参照および詳細については、ドライバーの「Status API マニュアル」を参照してください。 例として一部の関数のみを掲載しています。 ・ASBステータス Auto Status Backの略で、TMプリンターの機能の一部です。 プリンターの状態が変化( カバー開閉/ 用紙なし/ 印刷完了など) したときに、プリンターから自動的に送信されるステータスことを指します。 用途 | 関数 | 説明 | Status APIの開始/ 終了 | BiOpenMonPrinter | 指定プリンターでStatus APIを使えるよう呼び出します。 | BiCloseMonPrinter | Status API の使用を終了します。 | ASB ステータスの取得 | BiGetStatus | アプリケーションの必要なときに、Status API からプリンター ステータスを取得します | BiSetStatusBackFunction | Status API のASB ステータス変化時に、アプリケーションに通知するコールバック関数の呼び出しを通知します。 | BiSetStatusBackFunctionEx | Status API のASB ステータス変化時に、アプリケーションに通知するコールバック関数の呼び出しを通知します。 ポート番号も取得します。 | BiSetStatusBackWnd | Status API のASB ステータス変化時に、ボタンクリックイベントを発生します。 | BiCancelStatusBack | 自動ステータス通知機能を解除します。 | インクステータスの取得 | BiGetInkStatus | インクカートリッジの有無や種類などのインクステータスを取得します。 アプリケーションの必要なときに取得します。 | BiSetInkStatusBackFunction | インクステータスの変化時に、アプリケーションに通知するコールバック関数の呼び出しを通知します。 | BiSetInkStatusBackFunctionEx | インクステータスの変化時に、アプリケーションに通知するコールバック関数の呼び出しを通知します。 ポート番号も取得します。 | BiSetInkStatusBackFunctionWnd | インクステータスの変化時に、ボタンクリックイベントを発生します。 | BiCancelInkStatusBack | 自動インクステータス通知機能を解除します。 | オフライン要因の取得 | BiGetOfflineCode | プリンターがオフラインのとき、その要因を取得します。 | プリンタ情報の取得 | BiGetPrnCapability | プリンターのファームウェアなどの情報を取得します。 | キャッシュドロアー制御 | BiOpenDrawer | キャッシュドロアーをオープンします。 | ステータス取得する インターバルの設定 | BiSetMonInterval | Status API がプリンターの監視を行う間隔を設定します。 | BiSetMonEtherInterval | Status API がネットワークプリンターの監視を行う間隔を設定します。 | BiSetDefaultEchoTime | ネットワークプリンターの応答確認回数とタイムアウト値の初期値を設定します。 | BiSetEtherEchoTime | ネットワークプリンターの応答確認回数とタイムアウト値を設定します。 | ESC/POS コマンドを送る | BiDirectIO | ESC/POS コマンドをプリンタへ送信したり、プリンターからデータを受信することができます。 | BiDirectIOEx | ESC/POS コマンドを送受信できます。ASB 抑止コマンドを付加しません。 |
TMシリーズ | TM-C100,TM-H5000II,TM-H6000II,TM-H6000III,TM-J2000,TM-J2100,TM-L60II,TM-L90 オートカッターモデル,TM-L90 ピーラーモデル,TM-T285,TM-T70,TM-T88II,TM-T88III,TM-T88IV,TM-T90,TM-U210A,TM-U210B,TM-U210D,TM-U220A,TM-U220B,TM-U220D,TM-U295,TM-U590,TM-U675,TM-U950 |
---|
|