Zebra SDK Via Hyperloop Android



我是Hyperloop的新手,试图用Android的Zebra SDK打印到蓝牙打印机。

我能够连接到打印机,但是当我试图获得zebrapprinter的实例,然后用该实例打印图像时,我被告知该方法不存在,即使它应该存在(它继承了,但斑马清楚地记录了)。这似乎也适用于其他继承方法,我已经尝试了一些其他的方法,看看哪些有效,哪些无效。

我是否错过了某种配置步骤或更明显/不太明显的东西?

下面是我的代码:
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();

您已经尝试过使用thePrinterConn.write(StringOrImageInBytes),也许我们可以从它开始。

最新更新