GS1 Composite
GS1 Composite — составной символ стандарта ISO/IEC 24723, где линейный штрих-код кодирует GTIN, а 2D-компонент над ним добавляет партию, срок годности и серийный номер.
Определение GS1 Composite
GS1 Composite (GS1 Composite Symbology) — это составной символ, описанный стандартом ISO/IEC 24723. Он объединяет в одной метке два разных штрих-кода, печатаемых друг над другом. Внизу располагается линейный компонент — он кодирует основной идентификатор товара, чаще всего GTIN. Сверху над ним печатается 2D-компонент, который добавляет переменные данные: номер партии, срок годности, серийный номер.
Обычный кассовый сканер EAN считывает только нижнюю строку и пробивает товар как всегда, а специализированный сканер прочитает обе части. Так одна метка совместима и с розничной кассой, и с системами прослеживаемости. Именно поэтому GS1 Composite прижился там, где места на упаковке мало, а данных нужно много, — в фармацевтике, на купонах и для весовых товаров.
Как работает GS1 Composite
Линейным компонентом может выступать один из трёх форматов: розничный EAN/UPC, компактный GS1 DataBar или логистический GS1-128. Поверх него ставится 2D-компонент — MicroPDF417 для небольших объёмов или полноценный PDF417, когда переменных данных много. Связка двух частей обозначается специальным паттерном-разделителем, чтобы сканер понимал, что строки относятся к одному символу.
2D-компонент существует в трёх вариантах, которые различаются ёмкостью и тем, с каким линейным кодом работают. CC-A — самый маленький, до 56 цифр, построен на сжатом MicroPDF417. CC-B — средний, полноценный MicroPDF417, до 338 цифр. CC-C — самый объёмный, на базе PDF417, применяется только вместе с GS1-128 и вмещает до 2361 знака. Все данные в 2D-части записываются через идентификаторы применения GS1 (Application Identifiers): (10) — партия, (17) — срок годности в формате ГГММДД, (21) — серийный номер.
Три варианта 2D-компонента
| Вариант | Основа | Ёмкость | С каким линейным кодом |
|---|---|---|---|
| CC-A | Сжатый MicroPDF417 | до 56 цифр | EAN/UPC, GS1 DataBar |
| CC-B | MicroPDF417 | до 338 цифр | EAN/UPC, GS1 DataBar, GS1-128 |
| CC-C | PDF417 | до 2361 знака | Только GS1-128 |
Где применяется GS1 Composite
- Фармацевтика — на блистерах и мелких ампулах, где GTIN нужно дополнить серией и сроком годности, но площади под полноразмерный Data Matrix не хватает.
- Скидочные купоны — в США формат GS1 DataBar Expanded с композитным компонентом стал стандартом цифровых купонов: линейная часть пробивается на кассе, 2D-часть несёт условия акции.
- Весовые товары — мясо, сыр, овощи, где в одном символе нужны и код товара, и переменный вес, и срок годности.
- Свежие продукты и фасовка — короткий срок хранения требует обязательной даты прямо в коде.
- Логистика мелкой тары — когда на упаковке физически негде разместить два отдельных штрих-кода рядом.
Если места на упаковке достаточно, в России для прослеживаемости чаще выбирают одиночный Data Matrix системы «Честный знак». GS1 Composite берут, когда нужна совместимость со старой кассой плюс расширенные данные. Линейную часть под него можно сделать в генераторе штрих-кодов QRkoder.
Связанные концепции
- GS1 DataBar — компактное семейство линейных кодов, частый линейный компонент Composite.
- MicroPDF417 — стековый 2D-формат, основа вариантов CC-A и CC-B.
- GS1-128 — логистический профиль Code 128, единственный партнёр для CC-C.
- GTIN — глобальный идентификатор товара, который несёт линейная часть.
Частые вопросы
Чем GS1 Composite отличается от обычного штрих-кода?
Обычный штрих-код несёт один блок данных. GS1 Composite — это два кода в одной метке: линейная часть внизу кодирует GTIN и считывается даже простым кассовым сканером EAN, а 2D-надстройка сверху добавляет партию, срок годности и серийный номер. Полную информацию читают только сканеры с поддержкой Composite, остальные видят лишь нижнюю строку и пробивают товар как обычно.
Чем различаются CC-A, CC-B и CC-C?
Это три варианта 2D-компонента разной ёмкости. CC-A самый маленький — до 56 цифр на сжатом MicroPDF417. CC-B вмещает до 338 цифр на полном MicroPDF417. CC-C — самый объёмный, до 2361 знака на базе PDF417, но он работает только в паре с линейным кодом GS1-128. Выбор варианта зависит от того, сколько переменных данных нужно уместить и какой линейный компонент используется.
Каким стандартом описан GS1 Composite?
Основной стандарт — ISO/IEC 24723, который определяет структуру составного символа и правила связки линейной и 2D-частей. Кодирование данных в 2D-компоненте идёт через идентификаторы применения GS1: (01) для GTIN, (10) для партии, (17) для срока годности, (21) для серийного номера. Технические требования к печати и качеству задаёт спецификация GS1 General Specifications.
Где чаще всего используют GS1 Composite?
Главные сферы — фармацевтика, скидочные купоны и весовые товары. На блистере лекарства мало места, но рядом с GTIN нужны серия и срок годности — здесь Composite незаменим. В рознице США формат стал стандартом цифровых купонов. Для мяса, сыра и овощей он позволяет в одной метке хранить код товара, переменный вес и дату, оставаясь совместимым с обычной кассой.
Нужен ли специальный сканер для GS1 Composite?
Для чтения только нижней линейной части достаточно любого кассового сканера EAN/UPC — он пробьёт товар по GTIN. Но чтобы прочитать 2D-надстройку с партией и сроком годности, нужен сканер с поддержкой составных символов: имиджевый (камерный) или лазерный с функцией Composite. Современные ритейл-сканеры её, как правило, поддерживают, а вот старое лазерное оборудование 2D-часть проигнорирует.