Honeywell Android Print Serviceは、開発者がプリンターコマンド言語ではなくビジネスロジックに集中できるようにすることで、Honeywell ThermalPrinterとHoneywellAndroidモビリティデバイスの統合を簡素化します。コンピュータのプリンタドライバのように機能します。
これは、印刷形式がpdf、画像、またはweb(html)であるAPP用です。
印刷サービスは、APP印刷出力(pdf、画像、html)を取得し、プリンター認識形式に変換します。唯一の制限は、印刷ジョブの転送に数秒かかることですが、複数のプリンターのサポートとコマンド言語のサポート、および統合の容易さの利点が制限を上回ります。
ネットワークで印刷する場合、これも制限ではありません。
NTERFACEPRINTERコマンド言語
BLUETOOTH DP / FP、DPL、ESC / P、CPCL、ZPL
ネットワークDP / FP、DPL、ESC / P、CPCL、ZPL
USB DP / FP、DPL、ESC / P、CPCL、ZPL
印刷サービスは、Android7以前のBluetoothプリンターのパスコード0000で自動認証されます。 Android 8以降では、ユーザーマニュアルでプリンターをAndroidBTユーティリティとペアリングする必要があります。
バーコード上のMACアドレスの構成またはスキャン中にNFCBTMACアドレスの取得をサポートします。
複数ユニット展開の構成ファイルのインポートとエクスポートをサポートします。 hwps.iniは、Androidデバイスのhwpsフォルダーにエクスポートされます。 iniのMACアドレスまたはIPアドレスを編集し、別のAndroidデバイスのhwpsフォルダーにデプロイします。画面上で生成されたバーコードを使用した個々の構成の複製をサポートします。
印刷の回転をサポートし、ページに合わせます。注:幅または長さが5mm未満の値に設定されている場合。元のドキュメントサイズを使用して印刷します。つまり、ページへのフィットは機能しません。
Android 6は、単一のプリンター定義をサポートしています。 Android 7以降では、複数の定義が可能です。ユーザーが印刷中に別のプリンターを選択する必要がないように、単一のプリンターを定義することをお勧めします。
注1:「ストレージ」権限には、プリントサービスが正しく機能するために必要です。 ([設定]で[アプリ]を検索し、[Honeywellによる印刷サービス]を選択して、[ストレージ]権限が付与されていることを確認します。
注2:デスクトッププリンター(PC43、PM42など)のBluetoothセキュリティを認証に設定します。
注3:MPD31DにはCPCL-EGが必要です
注4:MF2t / eはPR2を使用し、MF4t / eはPB50を使用し、RL4 / eはRP4を使用します。
注5:「プリンター構成を使用する」のチェックを外した場合は、必ずプリンターのネイティブコマンド言語を選択してください。例:RPプリンターのDPL、Eクラス、Mクラス、Hクラス、PX / PM / PCプリンターのDP / FP。
印刷をテストするには、Androidデバイスでの印刷をサポートする任意のアプリケーションでPDF、画像、またはWebページを開きます。印刷メニュー項目を選択すると、印刷ジョブがAndroid PrintServiceにルーティングされます。
APPに印刷を組み込むため。 Androidリファレンスを参照してください
https://developer.android.com/training/printing/index.html
一部の非Honeywellデバイスで実行されている場合でも、サポートはHoneywellデバイスに限定されます。 ?ハネウェル以外のコンピューターを使用すると、透かしが印刷されます。透かしを削除するには、ライセンスが必要です。