我正在开发一个应用程序,我需要打印票务。
我的工具是:
斑马MZ220打印机
ZebraDesigner v2
日食
连接打印机,然后打印测试页。
但是我想带标签套的格式时出现问题。
我创建了一个名为etiqueta.lbl的标签,当我想在android中选择这种格式时,我会读到,但是得到了etiquet.fmt的名称,介绍标签的字段在android中没有出现,阅读不正确。
我已经安装了zebra实用程序和提供的示例代码,但是什么也没说
谢谢
更新:我正在使用bluethooth,它们可以与此xml打印机一起使用吗?
更新03/10/2013 09:01 ::
printer.getFormatUtil()。getVariableFields(“ utf8”);
FieldDescriptionData []变量= printer.getFormatUtil()。getVariableFields(new String(formatContents,“ utf8”));
对象也是
这是我们在zebra D Design中引入的标识符
因为我可以对vega做到不为空,如果我选择的名字呢?
是的,这是我的代码:
byte[] formatContents = printer.getFormatUtil().retrieveFormatFromPrinter(sFormato);
printer.getFormatUtil().getVariableFields("utf8");
FieldDescriptionData[] variables = printer.getFormatUtil().getVariableFields(new String(formatContents, "utf8"));
有什么方法可以创建动态列表?
2012年7月10日更新:最终发生了什么:
这两个响应对我大有帮助,我创建了一个用打印机语言打印的小类,CPCL不支持其他类。非常感谢你
最佳答案
您是如何从ZebraDesigner导出标签的?是CPCL还是ZPL? ZebraUtilities中的内置格式标签对您的打印机有效吗?
MZ220是CPCL打印机,因此您需要为其提供CPCL。 ZebraDesigner中保存的.lbl
文件尚未准备好用于打印机,您需要将标签导出为CPCL并将其输入打印机