Штрих-код с несколькими подмножествами ZPL Code 128 не распечатывается должным образом

Я использую следующую команду для печати штрихового кода Code 128 с несколькими подмножествами (FS1-128) в ZPL:

^XA
^FO600,250
^BY3
^BCR,175,N,N,N,N
^FD>;>8019931265099999891>7T77>5000126101000600209^FS
^XZ

Я пытаюсь сгенерировать:

Начало C + FNC1 + 019931265099999891 + код A + T77 + код C + 000126101000600209

Когда я распечатываю, штрих-код гласит:

Старт C + FNC1 + 019931265099999891 + код A + 77 + код C + 000126101000600209 + 95 + STOP

Я знаю, что ZPL добавил 95 (проверка символов) и STOP для завершения штрих-кода. Раздел Код А все не так, хотя. Т отсутствует, а 7s кодируются как пара (т. Е. Код C), а не как единичные цифры. Это похоже на то, что он напечатал код А, но не смог переключиться на это подмножество...

Больше информации: я печатаю на Zebra GX420d и Zebra LP 2844-Z.

1 ответ

Решение

Это хакерское исправление, но оно работает.

Для правильной печати подмножества A ("T77") моего в основном подмножества C штрих-кода я перевел отдельные символы подмножества A в их эквиваленты подмножества C и вместо этого использовал эти значения.

Чтобы генерировать:

Start C + FNC1 + 019931265099999891 + Code A + T77 + Code C + 000126101000600209

Моя входная строка оказалась:

Start C + FNC1 + 019931265099999891 + Code A + 522323 + Code C + 000126101000600209

Который в ZPL это:

^FD>;>8019931265099999891>7522323>5000126101000600209^FS
Другие вопросы по тегам