Как удалить пробелы из штрих-кода на этикетке Zebra (ZPL)?

У меня есть канадский почтовый индекс с пробелом посередине. Нет возможности изменить данные, и это нормально для удобочитаемого поля. Однако в поле штрих-кода не может быть пробела. Ищете способ удалить это надоедливое пространство из поля штрих-кода.

В прошлом я использовал ^TB (текстовый блок) для усечения удобочитаемых полей, но я думаю, что это не вариант со штрих-кодом. Перерыл документацию и ничего не нашел...

Вот мой код в настоящее время:

^BY2,0.0
^FT0215,0526^BCN,0114,N,N,N,N
^F8^FV>:420*zip_code^FS

Кто-нибудь знает выход из этой каши?


person Eowyn Dean    schedule 11.07.2017    source источник


Ответы (2)


ZPL лучше всего описывается как язык разметки, в нем нет строковых функций или чего-то еще для удаления пробелов. Пробелы должны быть удалены перед объединением с кодом ZPL.

person Elton Saunders    schedule 11.07.2017
comment
Ах. Догадывался, что дело может быть в этом, но был не совсем готов изложить закон на случай, если найдется обходной путь. Хорошо иметь опытного второго мнения. Благодарю вас! - person Eowyn Dean; 01.08.2017

Ты пробовал

^FT0215,0526^BCN,0114,N,N,N,D
^FD(420)zip_code^FS

или чтобы немного повеселиться,

^FT0215,0526^BCN,0114,Y,N,N,D
^FD(420)zip_code^FS

Это должно работать с x.11.x и более поздними прошивками.

Я пытался заставить Zebra внедрить UCC/EAN-128 еще в 1997 году. Они ответили, что UCC/EAN-128 и SSCC — это одно и то же...

person Magoo    schedule 22.07.2017
comment
Спасибо! Это выглядит полезным, хотя из того, что я прочитал в документах, было бы полезно в основном, если бы возникла проблема с ведущим символом FNC1? Кажется, это не удаляет пробел из данных. Однако я сохраню информацию о FNC1, так как уже сталкивался с этой проблемой! :-) - person Eowyn Dean; 26.07.2017