我在一个 android 项目中使用 zebra RW420 并且我正在编码,我发现即使使用 ZSDK 开发人员演示简单地测试打印机,当打印机发出打印命令时,它也会打印大量额外的纸张。在这种情况下,我正在测试签名捕获和打印演示。我确实发现,如果我将它连接到计算机并打印使用 Zebra Designer 创建的标签,它会正确打印标签而无需额外的纸张(事实上,在这种情况下我不介意多出几毫米)。
如果有人知道如何在这里拯救一些树木,那就太好了!
有问题的代码是:
connection.open();
ZebraPrinter printer = ZebraPrinterFactory.getInstance(connection);
GraphicsUtil g = printer.getGraphicsUtil();
Bitmap image = signatureArea.getBitmap();
g.printImage(image, 0, 0, image.getWidth(), image.getHeight(), false);
connection.close();