Android から Zebra SDK を使用して Bluetooth プリンターに印刷しようとしています。
プリンターに接続できますが、ZebraPrinter のインスタンスを取得してそのインスタンスで画像を印刷しようとすると、メソッドが存在するはずなのに存在しないと言われます (継承されていますが、Zebra によって明確に文書化されています)。 . これは、他の継承された方法にも当てはまるようです。他のいくつかの方法を試して、何が機能し、何が機能しないかを確認しました。
なんらかの構成手順が欠けているのでしょうか、それとも多かれ少なかれ明白なものでしょうか?
以下は私のコードです:
var ZComm = require('com.zebra.sdk.comm.*'),
ZPrinter = require('com.zebra.sdk.printer.*'),
ZDevice = require('com.zebra.sdk.device.*');
var theBtMacAddress = "XX:XX:XX:XX:XX:XX";
function print(e) {
var thePrinterConn = new ZComm.BluetoothConnection(theBtMacAddress);
thePrinterConn.open();
var printer = ZPrinter.ZebraPrinterFactory.getInstance(thePrinterConn);
printer.printImage('/testPage.png', 0, 0);
thePrinterConn.close();
}
$.index.open();