使用Zebra TLP 2824打印多个epl标签

时间:2013-02-15 12:23:33

标签: java zebra-printers epl

我尝试使用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";
     }
}

1 个答案:

答案 0 :(得分:2)

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

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