ПРАКТИКА

Данные GS1

GS1 — правила записи данных в штрихкоде. Идентификатор применения (AI) обозначает поле: например, 01 — GTIN, 21 — серийный номер, 10 — партия. Между полем переменной длины и следующим полем нужен разделитель.

FNC1 и разделители

Начальный FNC1 отличает GS1 DataMatrix от обычного DataMatrix, а GS1-128 — от Code 128. При чтении разделитель между полями обычно передаётся байтом GS (0x1D).

В DMATRIX при c126 начальный ~1 включает GS1. Между полями используйте ~1, ~] или ~d029. В 128M для FNC1 используется !102. В EAN128 можно использовать запись (AI)данные; сырой байт GS в этой форме не поддерживается.

Примеры

В обоих примерах записаны GTIN 09506000134352, серийный номер AB и партия LOT. После серийного номера стоит разделитель. Это учебные данные; для печати используйте свои значения.

GS1 DataMatrix

Команды принтера
SIZE 60 mm,40 mm
GAP 2 mm,0
CLS
DMATRIX 24,24,120,120,c126,x4,r0,a0,"~1010950600013435221AB~]10LOT"
PRINT 1

GS1-128

Команды принтера
SIZE 100 mm,40 mm
GAP 2 mm,0
CLS
BARCODE 24,24,"128M",80,0,0,2,4,"!105!102010950600013435221!100AB!10210LOT"
PRINT 1

Сохранение исходных данных

Не удаляйте и не добавляйте скобки, пробелы или разделители в готовой строке кода. Запись (AI)данные — отдельный способ ввода; он поддерживается только там, где указан в карточке команды. Скобки внутри серийного номера сохраняются.

При печати кодов маркировки передавайте полученную строку целиком: с исходным регистром, серийным номером и проверочными данными. Не заменяйте разделители словами «GS» или «FNC1».

Проверка результата

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

ARNI · Справочник команд 22 октября 2026

Основа справочника — сверка от 17.10.2026; настройки, функции BAS и строгий выбор шрифтов уточнены 22.10.2026. Поддержка зависит от установленной прошивки. Проверьте макет и считывание кодов на пробном отпечатке.

Например