Как контролировать ширину ZPL буквенно-цифровой код 128 штрих-кода

Я печатаю штрих-код 128 в ZPL, который должен быть 78 мм. Следующий числовой штрих-код работает должным образом: ^XA^FO141,330^BY3,3,^BCR,243,Y,N,N,A^FD12001752107481808006410360011596^FS^XZ

Но изменение одного числа на "X" в конце штрих-кода означает, что штрих-код теперь печатается как 91 мм: ^XA^FO141,330^BY3,3,^BCR,243,Y,N,N,A^FD1200175210748180800641036001X596^FS^XZ

Замена модуля штрих-кода с 3 на 2 на ^BY2 делает штрих-код 60 мм, что недопустимо. Какие-либо предложения?

1 ответ

Код 128 имеет разные подтипы. Один из них может кодировать два числа одним штрих-кодом. Ваша Zebra оптимизирует ваш штрих-код, потому что вы используете

^BCo,h,f,g,e,m

Команда с параметром m = mode, установленным в

A = Автоматический режим

Это анализирует отправленные данные и автоматически определяет лучший способ упаковки. Полный набор символов ASCII можно использовать в операторе ^FD - принтер определяет, когда следует сдвигать подмножества. Строка из четырех или более числовых цифр вызывает автоматический переход к подмножеству C.

Переключение режимов и печать буквенно-цифровых символов делает ваш штрих-код длиннее.

Другие вопросы по тегам