斑马打印机上传PCX而不是GRF图像



我有两台不同的Zebra打印机,RW420和iMZ320。

我正在试着在上面打印图像。

我使用Zebra提供的Java/Android SDK首先上传图像。

 printer.storeImage("R:IMAGE.GRF", ZebraImageFactory.getImage(bmp), ImageUtils.IMAGE_DIMEN, ImageUtils.IMAGE_DIMEN);

在iMZ320上,图像上传得很好,我可以打印出来。

然而,在RW420上,我无法打印图像,当我打印带有文件名列表的配置页面时,文件被列为"image.PCX"

打印机的语言设置为"ZPL"

你知道为什么会这样吗?

因此,这取决于您在示例中如何创建"printer"。如果直接使用ZebraPrinterFactory.getInstance(Connection connection)调用,SDK将与打印机通信,并根据一些条件确定打印机的类型。对于RW420,它将使用CPCL作为默认语言(即使它处于ZPL模式),这将迫使它使用PCX而不是GRF。

要覆盖此项,可以使用要使用的明确语言创建打印机。

ZebraPrinter printer = ZebraPrinterFactory.getInstance(PrinterLanguage.ZPL, connection);

相关内容

  • 没有找到相关文章

最新更新