Перейти к содержанию
Содержание

В начале скана стоит ]d2: проверьте передачу GS1 DataMatrix

После сканирования GS1 DataMatrix программа показывает в начале строки ]d2. Не спешите печатать эти три символа в коде или удалять их из всех входящих данных. Сначала определите, что передаёт сканер и чего ожидает получатель.

Материал описывает технический обмен при сканировании. Он не устанавливает требования маркировки отдельных товарных групп и не подтверждает статус кода в «Честном знаке».

В начале скана стоит ]d2: проверьте передачу GS1 DataMatrix

Что означает ]d2

В руководстве GS1 DataMatrix, раздел 3.3.1, ]d2 назван идентификатором символики для GS1 DataMatrix. Он сообщает принимающей системе, какой тип символа декодирован. Это служебная характеристика передачи; непосредственно в GS1 DataMatrix эти три знака не кодируются.

Тот же тип идентификатора указан в GS1 General Specifications. Нельзя подменять его пользовательским артикулом или трактовать как начало GTIN.

Сохраните одну цепочку чтения

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

Попросите специалиста сохранить данные в представлении, где видны служебные символы. Обычное поле ввода не всегда показывает всю переданную строку. Не передавайте реальные серийные и полные маркировочные коды в открытый чат; для внешнего разбора используйте согласованный защищённый канал.

На каком этапе смотритеЧто сравнить
Декодирование образцаОпределённый тип символа и исходные данные
Передача сканеромЕсть ли идентификатор символики и дополнительные настройки вывода
Получение программойКакой формат входа предусмотрен интеграцией
Сохранённая записьНе потерялись ли данные и не добавлен ли префикс повторно

Таблица задаёт редакционный порядок диагностики, а не универсальную настройку для любой модели сканера.

Разберите преобразование с разработчиком

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

Не добавляйте буквальный ]d2 в макет этикетки, чтобы получить такой же текст в поле. Это не заменяет корректное формирование GS1 DataMatrix. Не применяйте обрезку первых трёх символов ко всем сканам: другие типы штрихкодов требуют собственного разбора.

Проверьте тот же образец после исправления

Повторите чтение без изменения этикетки. Сравните исходную передачу и сохранённые поля; отдельно проверьте, что решение не испортило другой используемый в вашей работе тип штрихкода. Сохраните согласованные настройки и результат.

Проверку можно завершить, когда понятно, где обрабатывается идентификатор символики и почему получатель принимает нужные данные. Исчезновение ]d2 с экрана само по себе не является критерием правильности обмена.

Теги

Комментарии 0

0 / 1500

Популярные статьи