2011-07-15 25 views
15

私はステップで以下の操作を行いますAndroidアプリを作成したいと私はあなたがそれらは、プロセスをスピードアップするための右のAPIを見つける私を助けたいと思います。私が使用しようとしているプリンタは、ESC/POSプロトコルをサポートしています。 AndroidのESC/POS印刷以上のWiFi

  1. は、WiFiを使って近くのすべてのプリンタを検索します。
  2. それは最初のものであってもよい1台のプリンタを選択します。
  3. それは印刷のためにプリンタにテキストドキュメントを送信し、それが正常に印刷されたかどうかを確認します。

私はthisのようないくつかのAPIを発見しました。私は自分の問題が類似していると信じていますthis post

答えて

16

私はこれを長い間探し続けてきました。そこにはAPIがほとんどなく、ずっと優れたAPIはありません。私がこれまでに動作するように得ているだけでEpson Android SDKです。

これは、無線LANとBluetooth Epsonプリンタの数をサポートしています。ほんの数行のコードで、印刷したいプリンタのIPアドレスを見つけて、文書に行を追加して印刷することができます。彼らはまた、あなたがしたいかもしれないあらゆる種類の操作を持っている良いサンプルアプリを持っています。

手動でESCコマンドを書くことはできますが、非常に補完的です。そのため、これらの細部を抽象化しようとすると、JavaPosのようなものが開発されました。但し、ここにEpsonマニュアルはESC commandsのため

更新: のepsonのアンドロイドのsdkのリンクは古くなっています。このような詳細な回答については、up-to-date link

+0

+1です。 – QCar