Печать нескольких этикеток epl с помощью Zebra TLP 2824

Я пытаюсь напечатать несколько этикеток в коде EPL с помощью Zebra tlp 2824. Если я отправлю код один раз, он отлично распечатается, но когда я зацикливаю его несколько раз, он, кажется, теряет размеры этикетки и печатает по краям. Иногда между ними добавляются белые метки. Я запросил дамп памяти, который дал мне меры, которые я использую в коде EPL, но это не помогло. Вот код EPL в моем Java-приложении:

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";
     }
}

person Chromos    schedule 15.02.2013    source источник


Ответы (1)


Если вы хотите печатать одну и ту же этикетку несколько раз, вы можете изменить эту команду EPL «P1,1» на «P2,1», которая должна печатать одну и ту же этикетку дважды. Вы можете обратиться к руководству по EPL для этой команды: https://support.zebra.com/cpws/docs/eltron/epl2/EPL2_Prog.pdf.

В противном случае вам может потребоваться отрегулировать высоту этикетки или режим распознавания этикетки. Похоже, что принтер неправильно автоматически определяет начальную позицию следующей этикетки. К сожалению, я не уверен, как это сделать сразу, но в руководстве по EPL, которое я перечислил выше, вы обязательно подскажете.

person jason.zissman    schedule 19.02.2013