Штрих-код с несколькими подмножествами 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