2016-04-05 32 views
-3

Envanterimi çevrimiçi görüntülemek için bir uygulama oluşturmaya çalışıyorum. Bunun bir parçası bir etiket basıp envanterime uygulamanızı gerektiriyor. Uygulamanın kendisi iyi çalışıyor.Apache Cordova ve PhoneGap ile Zebra Yazıcı Eklentisi nasıl kullanılır?

Sorun, Seçtiğim Yazıcı ile ilgilidir. Bir iMZ320 Zebra yazıcı aldım. Benim mevcut uygulama IOS ve Android üzerinde çalışmak için eklentiye ihtiyacım var bu benim takımın beceri seti ötesinde olduğu kanıtlanmıştır. Bunu buldum

, Android konusunda sadece var: Zebra iMZ320 için IOS ve Android uygulamaları için bir eklenti oluşturma konusunda https://www.npmjs.com/package/cordova-plugin-zbtprinter

Girdi ihtiyacım budur.

Masaüstü uygulaması kullanmıyoruz, yalnızca Android ve iOS platformlarında geliştiriyoruz Hedef cihazlarimiz Android 4/5/6 ve iOS 7/8/9. Proje kodunu başlatmak için CLI kullanıyoruz, daha sonra geliştirmeye devam etmek için tutulmaya geçiyoruz.

cevap

0

Yakın bir zamanda android eklenti ile çalışıyorum ve meraktan yoksun bir rumma geçirdim.

Bu eklenti alttaki yerel platforma ile iletişim kurmak için cordova.exec çağırır gibi görünüyor, buraya bakın: android sürümünde https://raw.githubusercontent.com/michael79bxl/zbtprinter/master/www/zbtprinter.js

SDK'deki uygun yöntemleri sarar ve çağıran bir java dosyası var : https://raw.githubusercontent.com/michael79bxl/zbtprinter/master/src/android/com/github/michael79bxl/zbtprinter/ZebraBluetoothPrinter.java

Oldukça basit görünüyor. Tabii ki iOS için eşdeğerde yapmanız gerekecek. Bunu yaparken olsaydı

muhtemelen aşağıdaki kaynaklarla başlardım:

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

Umut bu yardımcı olur.