SUNMI端末アプリを開発したい方向け情報まとめ

15393 ワード

先日、安かったと言う理由だけで、ついSUNMI V1sを購入してしまいました。
SUNMI V1sは、レシート印刷機能内蔵のオシャレなAndroid端末です。通常は、QR決済に対応したレジなどに置いてありますが、最近は中古品が大量に流通しているようです。
また、家電量販店でも同シリーズの端末を購入することが出来るそうです。

これを有効活用するには自分オリジナルのコンテンツを印刷出来るアプリを作るしかない!と思ったので作ってみました。

アプリを作る過程で知った情報についてまとめることで、似た境遇の方が助かるのではと思ったので書いておきます。

本記事の内容は、基本的にPrinting Service - Sunmi Developer Docsを参考にしています。

大前提

SUNMI端末のプリンタを自由に使うには、Androidアプリを作ることが絶対に必要になります。
最終的に、何かしらの手段でアプリを作って自分の端末にインストールしましょう。

プリンタとの接続方法

接続方法には3種類(+おまけ1種類)あります。

  • AIDL (Android Interface Definition Language)
  • Bluetooth (Bluetooth device name: InnerPrinter)
  • JS bridge
  • (printerlibrary)

AIDL

SUNMI端末内のプリンタとの基本的な接続方法です。
AIDLそのものについては、Androidのドキュメントを参照ください。