開発支援ツール

開発キット Epson ePOS SDK

豊富なAPIを利用して少ないコード量でのアプリケーション開発が可能なソフトウェア開発キット「Epson ePOS SDK」を無償で提供。iOS/Android™/Windows®10 向けのアプリケーションを容易に開発することができます。

Epson ePOS SDKのダウンロードはこちら

iOSでの動作確認レポート(PDF1.01MB)新規ウインドウで開きます

2022年11月16日
最新の動作確認情報を公開いたしました。

iOS 16.1およびiPadOS 16.1環境でEpson ePOS SDK Ver.2.22.0の動作について、動作確認レポートを掲載しました。動作確認レポートをご確認いただき、該当する場合は、ご対応くださいますようお願いいたします。

Apple社 App Storeへの
アプリケーション登録申請はこちら新規ウインドウで開きます

Android™での動作確認レポート
(PDF 471KB)新規ウインドウで開きます

2024年1月18日現在
最新の動作確認レポートを公開いたしました。

Apple社 App Storeへの
アプリケーション登録申請はこちら新規ウインドウで開きます

Epson ePOS SDK for Universal Windows apps版はこちら

開発可能なシステム構成

印刷用システム
印刷+周辺機器制御システム

Epson ePOS SDKの構成内容

プログラミングガイド

プリンターやバーコードスキャナーなど制御対象デバイス毎にプログラミングフローを解説。(プリンター制御/カスタマーディスプレイ制御/キーボード・バーコードスキャナー制御)

APIリファレンス

プリンターをはじめとする、各周辺機器など各クラスごとのAPIを豊富に用意。プリンター制御コマンド(ESC/POS)を意識せずにシンプルかつスピーディーな開発をサポートします。

プログラミングサンプル

各種機能のサンプルプログラムをシチュエーション別に用意。実現したい機能のサンプルを応用すれば、開発時間を短縮することができます。

ネイディブアプリでのSDKの役割

ネイディブアプリでのSDKの役割

ネイディブアプリでのSDKの役割

WebアプリでのSDKの役割

WebアプリでのSDKの役割

WebアプリでのSDKの役割

■「Epson ePOS SDK for JavaScript」パッケージ内容

・プログラミングガイド
・APIリファレンス
・プログラミングサンプル
  -Receipt Designer

■Receipt Designer

レイアウトを確認しながらレシートを完成させると、XML印刷ドキュメントを簡単に作成することができます。

Receipt Designer画像

直観的でわかりやすいAPI

高機能なAPIが機能別に整備されているのでプリンター制御コマンドを理解する必要がなく、コーディング作業およびデバッグ作業を効率的に進められます。

エプソンのSDK
他社SDK

豊富なAPIを利用して少ないコード量でのアプリケーション開発が可能なソフトウェア開発キット「Epson ePOS SDK」を無償で提供。iOS/Android™/Windows®10 向けのアプリケーションを容易に開発することができます。

覚えやすいAPI(Epson ePOS SDKより)

直感的に理解できる覚えやすいAPIで、コーディングの負荷を低減できます。

■APIの一例

API 説明
addText 印刷する文字列を指定します
addTextAlign 左揃え/中央揃え/右揃えを指定します
addTextStyle 文字の装飾設定を行います(白黒反転、アンダーライン、太字、色)
addFeedLine 行単位の紙送り指定を行います
addImage ラスターグラフィックスイメージ印刷を指定します
addBarcode バーコード印刷を指定します(バーコード文字列、バーコードタイプ、HRI位置/フォント指定、モジュール幅、バーコード高さ)
addSymbol 2次元シンボル印刷を指定します(バーコード文字列、バーコードタイプ、エラー訂正レベル、モジュール幅、モジュール高さ、最大サイズ)
addCut 用紙カット動作を指定します
addPulse ドロアーキック動作を指定します
sendData Builder プリンターにコマンドを送信します
openPrinter プリンターステータスの自動監視を設定します(通信種別、対象デバイス、有効/無効、監視間隔)
setStatusEventCallback ステータスイベントのコールバック先を登録します

OS別対応機種一覧

凡例:●動作可能  -モデルなし
Epson ePOS SDK for iOS
有線LAN 無線LAN Bluetooth® USB
TM-T88Ⅵ-DT2 ●:動作可能 -:モデルなし -:モデルなし -:モデルなし
TM-T70Ⅱ-DT2 ●:動作可能 -:モデルなし -:モデルなし -:モデルなし
TM-P80 -:モデルなし ●:動作可能 ●:動作可能 -:モデルなし
TM-P60Ⅱ -:モデルなし ●:動作可能 ●:動作可能 -:モデルなし
TM-P20 -:モデルなし ●:動作可能 ●:動作可能 -:モデルなし
TM-m30Ⅱ-S ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
(注2)
TM-m30Ⅱ-SL ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
(注2)
TM-m30Ⅲ-H ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
(注2)
TM-m30Ⅱ-H ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
(注2)
TM-m55 ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
(注2)
TM-m10 ●:動作可能 -:モデルなし ●:動作可能 -:モデルなし
TM-T88Ⅵ ●:動作可能 ●:動作可能
(注1)
●:動作可能 -:モデルなし
TM-T70Ⅱ ●:動作可能 ●:動作可能
(注1)
●:動作可能 -:モデルなし
TM-L100(注3) ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
(注2)
  • (注1)オプションの無線LANユニット(OT-WL06)が必要です。
  • (注2)USB Type-A(最大2.1A)のみ
  • (注3)ラベル印刷時の制御、注意事項は詳細取扱説明書をご確認ください。
Epson ePOS SDK for Android™
有線LAN 無線LAN Bluetooth® USB
TM-T88Ⅵ-DT2 ●:動作可能 -:モデルなし -:モデルなし -:モデルなし
TM-T70Ⅱ-DT2 ●:動作可能 -:モデルなし -:モデルなし -:モデルなし
TM-P80 -:モデルなし ●:動作可能 ●:動作可能 ●:動作可能
TM-P60Ⅱ -:モデルなし ●:動作可能 ●:動作可能 ●:動作可能
TM-P20 -:モデルなし ●:動作可能 ●:動作可能 ●:動作可能
TM-m30Ⅱ-S ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
(注2)
TM-m30Ⅱ-SL ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
(注2)
TM-m30Ⅲ-H ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
(注2)
TM-m30Ⅱ-H ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
(注2)
TM-m55 ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
(注2)
TM-m10 ●:動作可能 -:モデルなし ●:動作可能 ●:動作可能
TM-T88Ⅵ ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
TM-T70Ⅱ ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
TM-L100(注3) ●:動作可能 ●:動作可能
(注1)
●:動作可能 ●:動作可能
(注4)
  • (注1)オプションの無線LANユニット(OT-WL06)が必要です。
  • (注2)USB Type-A(最大2.1A)・USB Type-B
  • (注3)ラベル印刷時の制御、注意事項は詳細取扱説明書をご確認ください。
  • (注4)USB Type-A(最大2.1A)のみ
Epson ePOS SDK for JavaScript
有線LAN 無線LAN
TM-T88Ⅵ-DT2 ●:動作可能 -:モデルなし
TM-T70Ⅱ-DT2 ●:動作可能 -:モデルなし
TM-P80 -:モデルなし ●:動作可能
TM-P60Ⅱ -:モデルなし ●:動作可能
TM-P20 -:モデルなし ●:動作可能
TM-m30Ⅱ-S ●:動作可能 ●:動作可能
(注1)
TM-m30Ⅱ-SL ●:動作可能 ●:動作可能
(注1)
TM-m30Ⅲ-H ●:動作可能 ●:動作可能
(注1)
TM-m30Ⅱ-H ●:動作可能 ●:動作可能
(注1)
TM-m55 ●:動作可能 ●:動作可能
(注1)
TM-m10 ●:動作可能 -:モデルなし
TM-T88Ⅵ ●:動作可能 ●:動作可能
(注1)
TM-T70Ⅱ ●:動作可能 ●:動作可能
(注1)
TM-L100(注2) ●:動作可能 ●:動作可能
(注1)
  • (注1)オプションの無線LANユニット(OT-WL06)が必要です。
  • (注2)ラベル印刷時の制御、注意事項は詳細取扱説明書をご確認ください。

購入をご検討の方

シェアする

  • Facebook
  • X(twitter)
  • LINE