Какие форматы GS1 можно вводить?
Используй идентификаторы применения в скобках, например (01)09521234543213, несжатый GS1 Digital Link или текст сканера с префиксом AIM и разделителями групп. Необработанные данные AI могут начинаться с ^ для FNC1. Сжатые Digital Links не поддерживаются.
Что проверяет проверка синтаксиса GS1?
Официальный GS1 Barcode Syntax Engine проверяет известные идентификаторы применения, контрольные цифры, форматы дат и обязательные связи между полями. Для неизвестных полей или некорректно сформированных данных отображается сообщение об исправлении. Проверка синтаксиса не проверяет регистрацию компании, идентичность товара или подлинность.
Зачем сохранять разделители и исходные данные?
Полю переменной длины нужен разделитель перед следующим полем. Без разделителей номер партии может включить в себя последующие поля. Этот инструмент показывает исходный ввод и не придумывает отсутствующие значения. Даты окончания срока годности сохраняются в закодированном виде YYMMDD.
Как декодировать текст GS1 без изображения?
У тебя уже есть текст со сканера или GS1 Digital Link? Вставь его и выбери «Декодировать текст GS1». Для рабочего примера выбери «Попробовать». Декодер проверяет синтаксис GS1 и показывает закодированные поля. Для изображения или сканирования камерой используй считыватель штрихкодов.
Пример данных GS1
(01)09521234543213(17)271231(10)LOT123(21)SERIAL456
Каждое число в скобках является идентификатором применения (AI). Сразу за ним следует его значение.
| AI | Значение поля |
|---|
| (01) | GTIN09521234543213 14 цифр. Сохрани начальные нули. |
|---|
| (17) | Срок годности271231 YYMMDD: 31 декабря 2027 года. |
|---|
| (10) | ПартияLOT123 Текст переменной длины. |
|---|
| (21) | Серийный номерSERIAL456 Текст переменной длины. |
|---|
Вставляешь исходный вывод сканера?
Сохрани префикс AIM. Используй {GS} как разделитель групп после поля партии или серийного номера переменной длины, если за ним следует другое поле. В тексте с AI в скобках следующий AI в скобках обозначает следующее поле.