2015-04-06 4 views
0

Использование версии: ZPL2.Как печатать символ каретки (^) в языке программирования Zebra?

Формат префикса: ^.

Может кто-нибудь, пожалуйста, помогите, как распечатать каретку (^) с использованием ZPL II. Нам нужна некоторая escape-последовательность или любой другой способ печати этого префикса формата (^) в качестве обычного символа.

Примечание: Не нужно изменять префикс формата (^) другому символу.

Любая помощь будет высоко оценена.

ответ

2

Вы можете попытаться изменить формат префикс ZPL кода которая является^в другую. ¬ используя^CC. После команды печати отмените изменение на ^.

^XA ^CC¬ ¬FO30,20¬FD_AB534^H¬FS ¬CC^ ^XZ

The^FH и _5e решение также хорошо, но не будет работать во всех случаях. Если вы используете команду^FH, она преобразует все, что представляется шестнадцатеричным значением

пример - вы хотите распечатать пароль wifi, который: _AB534^H. Обычно используется код:

^XA ^FO50,50 ^FD_AB534^H^FS ^XZ

этот код будет печатать только: _AB534

с командой^FH и заменяя^с _5E будет выглядеть следующим образом:

^XA ^FO50,50 ^FH^FD_AB534_5EH^FS ^XZ

это отпечатки: ½534^H

Пароль не является _AB534^H , это потому, что^FH читает _AB как значение HEX и преобразует его, а

, используя этот код:

^XA ^CC¬ ¬FO30,20¬FD_AB534^H¬FS ¬CC^ ^XZ

результат: _AB534^H

знак ¬ не может быть введен просто с клавиатуры (без alt + сочетание), поэтому не будет использоваться в wifi-паролях.