2015-04-27 5 views
4

В документации языка ZPL II имеется команда «~ JA», которая позволяет очистить все задания в буфере.Как очистить буфер с помощью ZPL II [Zebra GK420d]

К сожалению, похоже, что он не работает на Zebra GK420d (но я не могу найти ни слова об этом в спецификации принтера).

можно печатать этикетки с отсылкой к примеру этой строки на принтер:

PUT 
"^XA" SKIP 
"^MMT" SKIP 
"^LL1279" SKIP 
"^PW799" SKIP 
"^LS0" SKIP 
"^BY5,3,387^FT633,947^B2B,400,Y,N,Y" SKIP 
"^FD>:" v_value FORMAT 'x(8)' "^FS" SKIP 
"^FT133,707^A0B,56,81^FH\^FD" v_value "^FS" SKIP 
"^FT131,1100^A0B,56,81^FH\^FDVALUE:^FS" SKIP 
"^PQ1,0,1,Y^XZ" 
SKIP. 

Тогда, если есть более 2 метки в буфере я пытаюсь очистить буфер:

PUT 
"^XA" SKIP 
"~JA" SKIP 
"^XZ" SKIP 
. 

Без результата ,

Я также попробовал только PUT "~ JA" SKIP .

Снова безрезультатно.

Я не могу найти информацию о том, почему она не работает или как это работает с Zebra GX420d.

Можете ли вы мне помочь? Возможно, с этим принтером это невозможно.

Благодарим за помощь.

С наилучшими пожеланиями, Wiktor

+2

Пытались ли вы^JA (кажется, что^используется довольно много)? Другой вариант попробовать - ~ JA (Прогресс, как правило, смотрит на ~ как escape-символ, поэтому два ~ могут переопределить это). Существует также опция CONTROL для команды PUT. – Jensd

+0

Спасибо @Jensd. «~~ JA» решила мою проблему. С наилучшими пожеланиями! – Wiktor

ответ

7

тильды (~) является прогресс побег символов по умолчанию. Используйте две тильды, чтобы обойти это:

PUT "~~JA" SKIP. 

Вы также можете посмотреть на возможности управления для оператора PUT.

CONTROL выражения

выражения определяет последовательность управления, который вы хотите отправить, не затрагивая текущую строку, счетчик страниц и позицию поддерживается в пределах ABL. После CONTROL выражение может быть выражением символьной строки или переменной RAW. Он может включать в себя нулевые символьные константы формы NULL или NULL (выражение), где выражение указывает количество отправляемых NULL.

Пример:

PUT STREAM A CONTROL "~033A" NULL. 
Смежные вопросы