0

Ich bin neu in Hyperloop, versuchen, mit dem Zebra SDK von Android auf einen Bluetooth-Drucker zu drucken.Zebra SDK über Hyperloop Android

Ich kann eine Verbindung zum Drucker herstellen, aber wenn ich versuche, eine Instanz von ZebraPrinter zu bekommen und dann ein Bild mit dieser Instanz auszudrucken, wird mir gesagt, dass die Methode nicht existiert, obwohl sie sein sollte documented von Zebra). Dies scheint auch für andere inherente Methoden zu gelten, ich habe ein paar andere versucht zu sehen, was funktioniert und was nicht.

Fehle ich eine Art Konfigurationsschritt oder etwas mehr/weniger offensichtlich?

Unten ist mein Code:

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(); 

Antwort

0

Sie haben versucht, thePrinterConn.write(StringOrImageInBytes) verwenden, vielleicht können wir damit anfangen.

+0

Willkommen bei Stack Overflow! Dies scheint eine Antwort auf diese Frage zu sein, die als Kommentar und nicht als Antwort gehört. –