2016-04-05 4 views
-3

オンラインで在庫を表示するためのアプリケーションを作成しようとしています。その一部は、ラベルを印刷してそれを私の目録に適用する必要があります。アプリケーション自体は正常に動作します。Zebra Printer PluginをApache CordovaとPhoneGapで使用するには?

問題は、私が選択したプリンタにあります。私はiMZ320 Zebraプリンタを購入しました。私はそれが私の現在のアプリケーションIOSとAndroid上で動作するようにプラグインが必要です、これは私のチームのスキルセットを超えていることが証明されています。

私はこれを見つけ、それが唯一のアンドロイドのためです:ゼブラiMZ320のためのIOSとAndroidアプリケーションのためのプラグインの作成に関する https://www.npmjs.com/package/cordova-plugin-zbtprinter

入力は、私は必要なものです。

デスクトップアプリを使用していません。アンドロイドとiOSでのみ開発されました。 対象デバイスはAndroid 4/5/6とiOS 7/8/9です。 CLIを使用してプロジェクトコードを初期化し、eclipseに切り替えて開発を続行します。

答えて

0

最近私はアンドロイドプラグインを使用していて、好奇心から逃げ出しました。

プラグインはここを参照してください、基本となるネイティブプラットフォームとの通信にcordova.execを呼び出すようだ:アンドロイドのバージョンでhttps://raw.githubusercontent.com/michael79bxl/zbtprinter/master/www/zbtprinter.js

SDKで適切なメソッドをラップし、呼び出すJavaファイルがあります:https://raw.githubusercontent.com/michael79bxl/zbtprinter/master/src/android/com/github/michael79bxl/zbtprinter/ZebraBluetoothPrinter.java

かなり簡単です。もちろん、iOSの場合と同等の処理を行う必要があります。

私はこれをやっていたなら、私はおそらく、以下のリソースを開始したい:

https://cordova.apache.org/docs/en/4.0.0/guide/hybrid/plugins/ https://www.zebra.com/us/en/products/software/barcode-printers/link-os/link-os-sdk.html

は、この情報がお役に立てば幸いです。

関連する問題