我们正在尝试在三星 Galaxy XCover 的 Zebra MZ220 上打印,但我们得到“无法确定打印机语言”。从其他设备上它工作正常。你有什么想法?你能发布你的代码示例吗?
经过研究,我们发现了这个https://km.zebra.com/kb/index?page=content&id=SO8239&actp=LIST_RECENT但它只是隐藏了错误消息,打印机仍然不会打印。Android 上也有这篇文章蓝牙三星 Galaxy XCover 总是成功,用户找到了解决方案但他没有分享。
固件是最新的。
ZebraPrinterConnection thePrinterConn = new BluetoothPrinterConnection(
getAdressMac());
Looper.prepare();
try {
thePrinterConn.open();
ZebraPrinter printer;
printer = ZebraPrinterFactory
.getInstance(thePrinterConn);
Thread.sleep(500);
Bitmap bitmap = StampilaPrint.getStampila(ctx, Print.this.idSpatiu);
//com.zebra.android.comm.BluetoothPrinterConnection myConn = new com.zebra.android.comm.BluetoothPrinterConnection(macAdd);
//com.zebra.android.printer.ZebraPrinter myPrinter = new com.zebra.android.printer.internal.ZebraPrinterCpcl(myConn);
printer.getGraphicsUtil().storeImage("IMAGE.PCX",
bitmap, 215, 215);
printer.getToolsUtil().sendCommand(data);
thePrinterConn.close();