GS1 DataBar
GS1 DataBar — семейство компактных линейных штрих-кодов стандарта ISO/IEC 24724 (бывш. RSS), кодирующих GTIN-14 и дополнительные идентификаторы применения.
Определение GS1 DataBar
GS1 DataBar — семейство линейных (одномерных) штрих-кодов, описанное стандартом ISO/IEC 24724. До 2007 года формат назывался RSS (Reduced Space Symbology — символика уменьшенного пространства), и это имя до сих пор встречается в документации сканеров и в настройках кассового оборудования. Семейство разработано организацией GS1 как ответ на главную проблему классических EAN-13 и UPC: они занимают много места и не могут нести дополнительную информацию вроде срока годности или веса.
Базовая задача GS1 DataBar — закодировать GTIN-14 (глобальный номер товарной позиции) на площади на 30–50% меньше, чем у EAN-13. В расширенных вариантах код несёт и другие идентификаторы применения GS1 (Application Identifiers): партию, срок годности, вес, цену. Поэтому DataBar закрепился на весовом и свежем товаре, мелких упаковках и купонах.
Как работает GS1 DataBar
Каждый символ DataBar строится из набора полос и пробелов фиксированной модульной ширины, а данные кодируются по схеме (n, k): фиксированное число модулей делится между чёрными и белыми элементами. Все варианты семейства используют структуру с финдер-паттерном (служебным шаблоном поиска), который сканер распознаёт первым, и сегментами данных вокруг него. Контроль целостности обеспечивается контрольной цифрой GTIN, рассчитываемой по алгоритму MOD 10 — той же, что у EAN-13.
Ключевое отличие от старых линейных кодов — вариант Omnidirectional («всенаправленный»). Его раскладка полос позволяет щелевому кассовому сканеру считать код под любым углом, как EAN на бутылке, проведённой над окном произвольно. Усечённые и ограниченные варианты этого не умеют: их рассчитывают на ручной сканер с прицельным наведением, зато они ещё компактнее. Стандарт зафиксировал семейство в 2006 году, а массовое внедрение в рознице GS1 провела к концу 2010-х.
Семь типов GS1 DataBar
Семейство включает семь символик. Они делятся на две группы: «обычные» несут только GTIN-14, а «Expanded» добавляют идентификаторы применения и переменные данные.
| Тип | Что несёт | Особенность |
|---|---|---|
| Omnidirectional | GTIN-14 | Чтение на кассе под любым углом |
| Truncated | GTIN-14 | Низкий по высоте, для ручного сканера |
| Stacked | GTIN-14 | Две строки, для узких упаковок |
| Stacked Omnidirectional | GTIN-14 | Двухстрочный, читается на кассе |
| Limited | GTIN-14 (только индикатор 0 или 1) | Самый компактный, мелкие позиции |
| Expanded | GTIN + AI до 74 цифр | Вес, срок годности, партия, цена |
| Expanded Stacked | GTIN + AI, в несколько строк | Большой объём данных на малой ширине |
Вариант GS1 DataBar Expanded — самый востребованный за пределами фиксированной розничной позиции: он умеет нести переменные атрибуты, что критично для весового и скоропортящегося товара. Сгенерировать линейный код под конкретную задачу можно в генераторе штрих-кодов.
Где применяется GS1 DataBar
- Весовой и свежий товар — мясо, рыба, сыр, овощи: код несёт GTIN, вес и срок годности в одном символе.
- Мелкие упаковки — косметика, фармацевтика, ювелирные ярлыки, где EAN-13 физически не помещается.
- Купоны — в США DataBar Expanded стал основой стандарта цифровых купонов GS1 DataBar Coupon.
- Аптечная розница — кодирование номера партии и срока годности на блистерах и небольших коробках.
Связанные концепции
- EAN-13 — классический розничный линейный код, который DataBar дополняет и частично заменяет на мелком товаре.
- GS1 — организация-разработчик и система идентификаторов применения.
- GS1 DataBar Expanded — вариант с переменными данными для весового товара.
- GS1 Composite — связка линейного DataBar с 2D-компонентом для дополнительной ёмкости.
Частые вопросы
Чем GS1 DataBar отличается от EAN-13?
EAN-13 несёт фиксированный 13-значный номер и занимает заметную площадь. GS1 DataBar по стандарту ISO/IEC 24724 кодирует GTIN-14 на участке на 30–50% меньше, а в варианте Expanded добавляет вес, срок годности и партию через идентификаторы применения GS1. Поэтому DataBar ставят туда, где EAN-13 не помещается или не хватает данных — на весовой товар, мелкие упаковки и аптечные блистеры.
Что такое RSS и почему его переименовали?
RSS (Reduced Space Symbology) — историческое название семейства до 2007 года. GS1 переименовала формат в DataBar, чтобы убрать путаницу с веб-форматом RSS-лент и подчеркнуть принадлежность к системе GS1. Технически это тот же стандарт ISO/IEC 24724: настройки сканеров и кассового ПО нередко до сих пор называют параметр «RSS-14» или «RSS Expanded», имея в виду именно DataBar.
Сколько типов у GS1 DataBar?
Семь: Omnidirectional, Truncated, Stacked, Stacked Omnidirectional, Limited, Expanded и Expanded Stacked. Первые пять несут только GTIN-14 и различаются высотой, числом строк и способностью читаться на кассе под любым углом. Два варианта Expanded дополнительно кодируют идентификаторы применения — до 74 цифр переменных данных, включая вес, цену, номер партии и срок годности.
Читается ли GS1 DataBar обычным кассовым сканером?
Варианты Omnidirectional и Stacked Omnidirectional рассчитаны на щелевые кассовые сканеры и считываются под любым углом, как EAN-13. Но сканер должен поддерживать символику DataBar (RSS) — на старом оборудовании её часто нужно включить в настройках. Варианты Truncated, Limited и Expanded ориентированы на ручные сканеры с прицельным наведением и на кассах самообслуживания работают не всегда.
Можно ли закодировать в GS1 DataBar срок годности и вес?
Да, но только в вариантах Expanded и Expanded Stacked. Они используют идентификаторы применения GS1: (01) — GTIN, (3103) — вес нетто, (17) — срок годности ГГММДД, (10) — партия. Обычные варианты несут исключительно GTIN-14, поэтому для весового товара применяют именно Expanded.