2017-02-15 16 views
0

У меня есть следующий код ZplZPL: латинские буквы с UCC128 штрихкода

^FO25,215^A0,N,25,25^BCN,100,N,N,N,U^FN21^FS 

Клиент хочет этот штрих-код в виде штрих-кода UCC 128, но их данные алфавитно-цифровой. Я просмотрел документы zpl, и он упоминает, что если вы выберете опцию U для режима, по умолчанию это подмножество C, которое автоматически удаляет альфа-символы.

Далее упоминается, что я могу добавить запись с помощью> 9 или> 7, чтобы сделать этот подмножество А, который позволяет буквенно-цифровые символы. Но когда я пытаюсь:

^FO25,215^A0,N,25,25^BCN,100,N,N,N,U^FN>721^FS 

Он по-прежнему удаляет буквы со штрих-кода. Не только это, но и добавляет 7.

Помогите мне Оби-Ван Кеноби. Ты моя единственная надежда.

ответ

0

Нет ничего, что исключает использование буквенно-цифровых символов с UCC-128 (aka GS1-128). Что вы должно сделать для кода128 штрих-код, который должен соответствовать GS1-128, - это правильно отформатировать данные.

Это означает, что данные штрих-кода должен быть отформатирован как:

<fnc1> <app-id> <value>

Для БФЛ, то FNC1 символ >8 для всех наборов символов.

Приложение-приложение является специфичным для приложения. Вот хорошее резюме из них:

http://www.adams1.com/ucc128.html

Например, предположим, что вы кодирующая номер партии 1702ABCD. Вы бы использовать AI 10, и полученные данные ZPL поле будет:

^FD>8101702ABCD^FS

+0

это работает, спасибо! – FusRoDa

+0

Рад, что это помогло. Не могли бы вы принять ответ. Спасибо! –