Как кодировать начальный символ FNC1, чтобы сделать GS1 Datamatrix? - PullRequest
0 голосов
/ 03 ноября 2018

Я сделал строку для GS1 Datamatrix

è010506060985000521sn1234567890ab 1002TRIAL003 17200228

  • ASCII 232
  • (01) Код продукта (он же GTIN)
  • (21) Серийный номер
  • ASCII 29 (он же aka Group Separator)
  • (10) Лот / партия
  • ASCII 29 (он же aka Group Separator)
  • (17) Дата истечения срока действия

Я передаю эту строку в Dev Express Control - символика в виде Datamatrix и совместимый режим в виде ASCII.

Этот штрих-код сканирует правильно нажмите здесь, чтобы просмотреть штрих-код как GS1 Datamatrix, но когда я отправил эту строку нашему печатнику в Китае, он напечатал, но когда я сканирую его штрих-код, появляется ошибка «Неизвестная кодировка» ».

Я думаю, что их система не может кодировать ASCII 232 - "è".

Есть ли альтернативный способ?

Я только заменяю FNC 1 Пусковое устройство ASCII 232 на ASCII 29, это правильно? нажмите здесь, чтобы посмотреть штрих-код Это GS1 Datamatrix?

(я просто сканирую это в одном мобильном приложении, которое называется GS1 Datamatrix, но когда я сканировал в другое приложение, оно просто появляется как Datamatrix)

Я хочу достичь GS1 Datamatrix ...

Спасибо

1 Ответ

0 голосов
/ 07 ноября 2018

эта проблема полностью зависит от используемого оборудования. Способ обозначения символа FNC1 может различаться в зависимости от семейства / типа принтера. У вас есть информация о том, какой из них используется в вашем случае?

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

Затем вы должны проверить, какой тип принтера он использует и какое программное обеспечение используется для создания маски / задания принтера. Я знаю, что многие люди используют NiceLabel, например, но я помню, что некоторые проблемы могут быть обнаружены с персонажем FNC1, например, если вы используете какой-то недавний принтер Zebra. Это то, с чем может помочь принтер SAV, если это что-то похожее.

[РЕДАКТИРОВАТЬ]: В случае сомнений это может помочь, но у вас, вероятно, уже есть. Исходя из того, что вы сказали, ваша часть действует как сканер, поэтому проверьте главу 2.2.1 => Важно: в соответствии с ИСО / МЭК 15424 - Идентификаторы носителя данных (включая Идентификаторы символов), Идентификатор символов - это первые три символа, передаваемые сканер, указывающий тип символов. Для GS1 DataMatrix символьный идентификатор:] d2

...