2015-11-18 15 views
20

AndroidアプリでNFC印刷を実装することが可能かどうかについて、今日多くの研究を行っています。私たちには、NFC機能を備えたHPプリンタがあり、クラウドプリントではなく、以前作成したアプリで使用したいクライアントがいます。私たちが欲しいのは、自動的に、などの方向及びスケールのように、印刷自体に関するいくつかのオプションを設定できるようにする、であるので、我々はちょうど、プリンタの前で私たちのAndroidデバイスを保持することができます。NFCのAndroidアプリからの印刷

ユースケース:は、 "プリンタNFCリーダの近くに携帯電話をホールド"

  • プリンタ、その後プリント:

    1. Androidアプリで押して印刷ボタン
    2. 言って、ビットマップ
    3. 表示するダイアログを作成します。これ以上のユーザー操作は必要ありません。

    ここでのアイデアは、前述のように、NFCメッセージにいくつかの印刷オプションがあります。

    このようなことを誰かにしてもらいましたが、まだNFC印刷のカスタム実装を使用することは可能ですか?

    もう1つの解決策は、HP独自の機能(EPrintという)を使用することです。私たちは、単にビットマップを作成し、その後のePrintアプリケーション(ユーザーがHPのePrintアプリがインストールされている必要があります...)への意図を作成するテストバージョンを作成しました。

    EPrintアプリケーションは、それ自体が適切なプリンタを見つけ、次に「印刷」を押す前に印刷オプションを設定する必要があります。インテント(バンドル)で任意のプリンタオプションを調整することは可能ですが、ドキュメントが不足している可能性はありますか?

    クライアントがHP EPrintアプリをインストールしても構わないので、上記の実装はそれほど悪くはありません。しかし、NFCの特徴がより好ましいだろう。

    は、この可能性のいずれかのですか?

  • +3

    アンドロイド4.4と高いサポート印刷。しかし、印刷用に生成されたPDFが実際に印刷される仕方の詳細は、プリンタの製造元によって異なります。これには、PDFがプリンタにどのように転送されるかが含まれます。したがって、これは「Android」のことではありません。これはもの「Android上でHPプリンタのサポート」で、あなたはそれがそのAndroidの印刷プラグインの様々なプリンタ用にサポートしているHPを依頼する必要があります。 – CommonsWare

    +0

    @CommonsWareはい、それは私が疑ったものですが、誰かがこれまでに何かをしたことがあるかどうかを見たいだけでした。素早い答えをありがとう –

    答えて

    1

    hp EPrintアプリはオプション選択なしでnfc印刷をサポートしているようです。 This videoは、nfcを使用してEPrintで印刷する方法を示しています。ドキュメントをアプリにエクスポートすると、プレビューモードが表示されます。プレビューが表示されたら、電話機をプリンタのnfcチップに置き、追加のオプションやダイアログを表示せずに自動的に印刷する必要があります。