Как контролировать ширину 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.
Переключение режимов и печать буквенно-цифровых символов делает ваш штрих-код длиннее.