-
-
本ページで説明している
ePOS-Print SDK for JavaScript、ePOS-Device SDK for JavaScript は、
2015年10月27日に Epson ePOS SDK for JavaScript に統合しました。
ePOS-Print SDK for JavaScript、ePOS-Device SDK for JavaScript は今後更新されることのない旧 SDK の名称であり、新規でのご使用は推奨しておりません。
Epson ePOS SDK についてはこちら をご覧ください。
ePOS-Print SDK for JavaScriptとePOS-Device SDK for JavaScriptには次の違いがあります。
- ePOS-Print SDK for JavaScript
TM-PシリーズがXML文書を受信することで、印刷を行うWebサービスです。
- ePOS-Device SDL for JavaScript
TM-iシリーズ/TM-DT シリーズがXML文書を受信することで、プリンターの印刷や、プリンターに接続されたPOS周辺機器(バーコードスキャナー、磁気カードリーダーなど)の制御を行うWeb サービスです。
また ePOS-Print XML、ePOS-Device XML と呼ばれるものがあります。ePOS-Print SDK for JavaScript、ePOS-Device SDK for JavaScriptはJavaScriptを利用して、WebサービスからXML形式のデータを生成してプリンターへ送信します。ePOS-Print XML、ePOS-Device XML はプリンターに送信する XML 形式データの名称です。
詳細は以下をご覧ください。
- ePOS-Print XML / ePOS-Device XML
- ePOS-Print SDK for JavaScript / ePOS-Device SDK for JavaScript
ePOS-Print XML は、TM-P シリーズで印刷する機能を XML で定義したコマンド体系です。
ePOS-Device XML は、TM-i シリーズ / TM-DT シリーズで印刷する機能を XML で定義したコマンド体系です。
XML で作られた印刷ドキュメントを、プリンターに送信することで印刷や周辺機器の制御をすることができます。
送信に対する応答内容で、印刷の成否やプリンターの状態を確認できます。
HTTP 通信対応のさまざまな機器から制御でき、OSなどの環境に依存しません。
ただし、XML の構文を把握して、XML 文書(印刷ドキュメント)を作成する必要があります。
ePOS-Print XML / ePOS-Device XML のユーザーズマニュアル、サンプルプログラムはこちら をご覧ください。
TM-i シリーズ / TM-DT シリーズは、ネットワークインターフェイスタイプの TM プリンターを子機に設定して ePOS-Device XML で制御ができます。
ePOS-Print SDK for JavaScript / ePOS-Device SDK for JavaScript は、使い勝手のよい JavaScript API です。
ePOS-Print XML のように構文や要素名を把握する必要がなく、API の関数(メソッドやプロパティなど)を使用すれば、XML で構成された印刷ドキュメントの作成が行なえます。
作成された印刷ドキュメントの送信も API の関数によって行なえますので、TM-P シリーズ / TM-i シリーズ / TM-DT シリーズに印刷することができます。
コンピューター、スマートフォンやタブレット端末などの HTML5 対応 Web ブラウザー上で ePOS-Print SDK for JavaScript / ePOS-Device SDK for JavaScript は動作します。
ePOS-Print SDK for JavaScript で制御できる TM-P シリーズは次の機種になります。
ePOS-Device SDK for JavaScript で制御できる TM-i シリーズ / TM-DT シリーズは次の機種になります。
- TM-T88V-DT
- TM-T70II-DT
- TM-T88V-i
- TM-T70-i
TM-i シリーズ / TM-DT シリーズは、ネットワークインターフェイスタイプの TM プリンターを子機に設定して ePOS-Device SDK for JavaScript で制御ができます。
スマートレシートプリンター |
TM-L90-i,TM-T70-i,TM-T88V-i |
モバイルプリンター |
TM-P20,TM-P60II |
PC一体型プリンター |
TM-T70II-DT,TM-T88V-DT |