0

我正在尝试使用 Zebra tlp 2824 在 epl 代码中打印多个标签。如果我在打印完美后发送代码,但是当我循环它几次时,它似乎丢失了标签尺寸并打印在边缘。有时它会在两者之间添加白色标签。我请求了一个内存转储,它给了我在 epl 代码中使用的措施,但这并没有完成这项工作。这是我的 java 应用程序中的 epl 代码:

String s = "";
for (int i = 0; i < Controller.codeT.getItems().size(); i++){
    for (int p = 0; p < Integer.valueOf(
               Controller.codeT.getItems().get(i).getQuant()); p++){

            s +=    "N"+"\n"+
                    "q312"+"\n"+
                    "Q199,23"+"\n"+
                    "B55,26,0,1,2,2,152,B,\""+Controller.codeT.getItems()
                                               .get(i).getCode()+"\""+"\n"+
                    "P1,1"+"\n";
     }
}
4

1 回答 1

2

如果您想多次打印相同的标签,您可以将 EPL 命令“P1,1”修改为“P2,1”,这应该打印两次相同的标签。您可以参考此命令的 EPL 手册:https: //support.zebra.com/cpws/docs/eltron/epl2/EPL2_Prog.pdf

否则,您可能需要调整标签高度或标签感应模式。听起来打印机没有正确自动检测下一个标签起始位置。不幸的是,我并不确定如何完成这项工作,但我上面列出的 EPL 手册肯定会告诉你。

于 2013-02-19T13:21:17.887 回答