我有两种不同的斑马打印机,RW420和iMZ320。
我正试着在它们上打印图像。
我正在使用Zebra提供的Java/Android首先上传图像。
printer.storeImage("R:IMAGE.GRF", ZebraImageFactory.getImage(bmp), ImageUtils.IMAGE_DIMEN, ImageUtils.IMAGE_DIMEN);在iMZ320上,图像上传得很好,我可以打印出来。
但是,在RW420上,我不能打印图像,当我用文件名列表打印配置页面时,该文件被列为'IMAGE.PCX‘。
打印机的语言设置为“ZPL”
对为什么会发生这种事有什么想法吗?
发布于 2015-06-01 13:51:01
因此,这取决于您如何在示例中创建“printer”。如果直接使用ZebraPrinterFactory.getInstance(Connection connection)调用,SDK将与打印机通信,并根据几个条件确定打印机的类型。对于RW420,它将使用CPCL作为默认的选择语言(即使它处于ZPL模式),这将迫使它使用PCX而不是GRF。
若要重写此操作,可以使用您希望使用的显式语言创建打印机。
ZebraPrinter printer = ZebraPrinterFactory.getInstance(PrinterLanguage.ZPL, connection);https://stackoverflow.com/questions/29538661
复制相似问题