6 мин чтенияВозможности

Штрихкод или QR-код: что разместить на вашем товаре

Штрихкод идентифицирует товар для системы, которая уже его знает. QR-код связывает человека с контентом. Ёмкость, сканеры и дедлайн ритейла в 2027 году.

Marius Voß
DevRel · edge infra
Одномерный штрихкод рядом с QR-кодом: что хранит каждый формат и какой сканер его считывает

Штрихкод одномерный: он хранит короткий идентификатор, обычно число, считываемое вдоль одной оси. QR-код - это двумерная матрица, которая хранит до 7,089 цифр или 4,296 буквенно-цифровых символов, а также коррекцию ошибок, которая позволяет повреждённому коду по-прежнему сканироваться. Практическое разделение следует именно отсюда. Штрихкод указывает на запись в системе, которая уже знает, что это за товар; QR-код несёт контент, с которым телефон может работать, ничего не зная заранее.

А значит, штрихкод против QR-кода - это редко спор о том, какой формат лучше. Дело в том, кто сканирует, что у него в руках, и что должно произойти в ту секунду, что наступает после сигнала. Этот материал разбирает, что хранит каждый формат, аппаратуру сканеров, которая решает за вас, дедлайн ритейла 2027 года, который незаметно меняет ответ, и единственное свойство, которое доступно только QR-коду. Если сами QR-коды для вас в новинку, статья что такое QR-код объясняет механику, лежащую в основе.

Что на самом деле хранит каждый формат

Линейный штрихкод кодирует данные в ширине штрихов и пробелов вдоль одной линии. Это жёсткий потолок для ёмкости. Розничный EAN-13 хранит тринадцать цифр, без букв, без пунктуации, и эти цифры - глобальный идентификатор, а не информация сама по себе; найдите их в базе данных - и узнаете товар, посмотрите на них сами по себе - и не узнаете ничего. Code 128, рабочая лошадка логистических этикеток, действительно поддерживает весь диапазон ASCII, но этикетка быстро становится физически широкой, поэтому несколько десятков символов - практический предел.

QR-код кодирует данные по двум осям, в сетке модулей, считываемой как матрица. Это даёт ёмкость, а ещё даёт то, чего у линейного формата никогда не было: коррекцию ошибок Reed-Solomon на четырёх выбираемых уровнях, от L до H, которая способна восстановить символ, который был потёрт, сложен или частично закрыт логотипом. Шкала версий идёт от 1 до 40, и именно в верхней части этого диапазона живут те самые 7,089 цифр.

1D-штрихкод, хранящий 13-значный идентификатор, рядом с 2D QR-кодом, хранящим полный URL, с отмеченными маркерами позиционирования и коррекцией ошибок

Стоит прояснить путаницу с названиями: QR-код является штрихкодом, формально двумерным, стандартизированным как ISO/IEC 18004. Мир ритейла и логистики говорит 1D и 2D. Все остальные говорят штрихкод и QR-код, имея в виду полосатый и квадратный.

Кто сканирует и чем

Аппаратура решает здесь больше, чем ёмкость данных.

Кассовый лазер или складской сканер-пистолет создан для линейных кодов и считывает их на скорости, с изогнутой поверхности, в любой ориентации, сотни раз в час, человеком, который никогда не посмотрит на экран. Эта цепочка из сканера, кассы и складской системы ожидает число, причём вполне конкретное.

Камера телефона - противоположный инструмент. Она комфортно считывает матрицу, ей нужен момент, чтобы сфокусироваться, а человек, который её держит, смотрит на экран и вот-вот что-то нажмёт. Дайте этому человеку тринадцатизначное число - и ничего не произойдёт. Дайте URL - и его внимание ваше на всё время, пока держит страница.

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

Дедлайн ритейла 2027 года меняет вопрос

Ритейл сейчас в середине миграции форматов, и об этом стоит знать до того, как вы спроектируете упаковку. Инициатива GS1 Sunrise 2027 требует от ритейлеров способности сканировать 2D-штрихкоды на кассе к концу 2027 года.

Две вещи это не означает. Это не дата отключения кодов EAN и UPC на сегодняшних полках, и это не обязывает вас переделывать упаковку в следующем квартале. Это веха готовности: кассовое оборудование и программное обеспечение, способные читать 2D-код, несущий GS1 Digital Link, который кодирует идентификатор товара и веб-адрес в одном символе. Во время перехода бренды применяют двойную маркировку, размещая линейный штрихкод и 2D-код на одной упаковке, пока парк сканеров не догонит.

Именно этот сдвиг стоит планировать заранее. Один квадрат может обслуживать и кассу, и покупателя, а раньше для этого требовалось два отдельных знака с двумя разными владельцами внутри компании. Регуляторная версия той же идеи, где код несёт данные о происхождении и соответствии на весь жизненный цикл товара, разобрана в статье QR-код цифрового паспорта продукта.

Выбирайте по задаче

Большая часть решения умещается в таблицу. Важна последняя колонка.

ЗадачаФорматПочемуМожно ли изменить позже
Касса и учёт складаEAN-13 / UPC (1D)Парк сканеров ожидает числоНет
Логистика и этикетки активовCode 128 (1D)Широкая поддержка считывателей, дёшево печататьНет
Контент для покупателяQR-код (2D)Камера телефона, несёт URLТолько через переадресацию
Розница плюс контент, один знакGS1 Digital Link QRИдентификатор и URL в одном символеЗависит от настройки

Таблицы, которые публикуют производители сканеров, обычно останавливаются на ёмкости и коррекции ошибок. Именно возможность изменить решает, станет ли тираж печати обязательством, и именно её никто не печатает в спецификации.

Перенаправить можно только один из них

Штрихкод - это фиксированный идентификатор. Он не может быть ничем иным, и это нормально: число должно оставаться стабильным на весь срок жизни товара.

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

У более короткого адреса назначения есть второе преимущество, которое проявляется у принтера. Меньше символов - значит ниже версия QR, значит крупнее модули при том же физическом размере и код, который быстрее сканируется с изогнутой бутылки или матового картона. В статье какого размера должен быть QR-код есть правила подбора размера. Если вам нужны коды, которые можно перенаправлять и измерять уже после отгрузки паллеты, создайте рабочее пространство и сгенерируйте их на собственном домене, а затем читайте результаты в аналитике сканирований.

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

Ошибки, которые стоят тиража печати

Четыре ошибки объясняют большинство перепечаток, которые я видел.

  • Размещение маркетингового QR там, где кассовый лазер ожидает розничный штрихкод, и обнаружение на кассе, что они не взаимозаменяемы.
  • Кодирование длинного URL с кучей параметров, что толкает код к высокой версии с крошечными модулями, которые не работают в торговом зале.
  • Отказ от тихой зоны, чистого отступа примерно в четыре модуля, потому что вёрстка была плотной.
  • Печать кода в фирменных цветах со слишком низким контрастом, который переживает проверку в офисе и умирает под освещением супермаркета. Статья дизайн брендированных QR-кодов разбирает, насколько далеко это можно безопасно зайти.

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

Читайте серию основных статей

Эта статья входит в кластер функций. Версию для кампаний смотрите в статье QR-код кампания с нуля, которая разбирает всё от планирования до измерения, а что такое QR-код разбирает, как разрешается сканирование.

Ещё в блоге

Частые вопросы

В чём разница между штрихкодом и QR-кодом?

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

Может ли камера телефона считать обычный штрихкод?

Да. Современные камеры телефонов и большинство приложений для сканирования считывают 1D-штрихкоды вроде EAN-13 и Code 128 так же, как и 2D-коды. Разница проявляется в том, что происходит дальше: телефон получает число, а число полезно только если приложение знает, что с ним делать. Именно поэтому упаковка, обращённая к покупателю, обычно несёт QR-код рядом с розничным штрихкодом, а не вместо него.

Что хранит больше данных - штрихкод или QR-код?

QR-код, причём на порядки больше. Розничный EAN-13 хранит ровно 13 цифр, а этикетка Code 128 обычно несёт несколько десятков символов, прежде чем становится непрактично широкой. QR-код в самой крупной версии хранит до 7,089 цифр или 4,296 буквенно-цифровых символов, поэтому он способен нести URL, данные WiFi или паспорт продукта.

Является ли QR-код просто разновидностью штрихкода?

Да, технически. QR - это двумерный штрихкод, стандартизированный как ISO/IEC 18004, и мир ритейла теперь называет всё семейство 1D- и 2D-штрихкодами, а не штрихкодами и QR-кодами. В быту же люди обычно имеют в виду разницу между полосатой этикеткой, которую считывает лазер на кассе, и квадратной матрицей, которую считывает камера телефона.

Что такое GS1 Sunrise 2027?

Это инициатива ритейл-индустрии по тому, чтобы кассовые системы могли сканировать 2D-штрихкоды к концу 2027 года. Это веха готовности, а не дата отключения штрихкодов EAN и UPC на сегодняшней упаковке, и переход происходит через двойную маркировку: линейный штрихкод и 2D-код на одной упаковке. Ритейлерам нужны сканеры и программное обеспечение, которые справляются с обоими форматами.

Стоит ли размещать на упаковке штрихкод или QR-код?

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

Попробуйте Elido

Вставьте URL - получите короткую ссылку

Без регистрации. Ссылка живёт 30 дней. Зарегистрируйтесь, чтобы оставить её навсегда.

Бесплатно, без регистрации · 2 в день

Попробуйте Elido

URL-сокращатель с хостингом в ЕС: собственные домены, глубокая аналитика, открытый API. Бесплатный тариф - без банковской карты.

Теги
barcode vs qr code
1d barcode
2d barcode
ean-13
gs1 sunrise 2027
dynamic qr code

Читать дальше