Перейти к содержимому

Витрина QR · обновлено 28 сентября 2026

QR-код или штрихкод: что выбрать

Сравнение

Для кассы и складского учёта нужен линейный штрихкод — ЕАН-13 или Код 128. Для перехода покупателя на страницу — QR. Это не конкуренты, а разные инструменты: на одной товарной этикетке они спокойно совмещаются.

От задачи — к результату
Пример по теме

Формат кода не заменяет регистрацию номеров: розничный ЕАН-13 для внешней торговли выдаёт GS1, а сервис лишь проверяет корректность и печатает.

Посмотрите в действии3 видео · по 12 секунд
От товара к этикетке1 / 3

Учебный пример · без звука

Все инструменты →
Пример и ограничения

Как это работает

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

Магазин печатает этикетки с Кодом 128 для своей кассы, а на полке размещает один QR, ведущий на витрину с ценами и наличием.

Разбор и практические решения

Чем линейный код отличается от QR технически

Линейный (одномерный) штрихкод кодирует данные шириной штрихов и пробелов вдоль одной оси. Сканер проводит по нему один луч, поэтому код должен быть непрерывным, контрастным и достаточно широким. ЕАН-13 вмещает ровно 13 цифр, Код 128 — строку из букв и цифр, которая с каждой добавленной парой символов делает этикетку шире.

QR — матричный (двумерный) код: данные лежат в сетке модулей по двум осям. За счёт этого на той же площади помещаются тысячи символов, а коррекция Рида — Соломона помогает восстановить данные. Ориентировочные уровни L, M, Q и H относятся к 7, 15, 25 и 30 процентам кодовых слов — восьмибитных единиц данных и коррекции. Это не доля площади рисунка, которую можно закрыть.

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

Таблица выбора по задаче

Отправная точка — не формат, а сценарий считывания. Ответьте, кто и чем будет сканировать код, и выбор почти всегда станет однозначным.

Какой код выбрать под задачу
ЗадачаКодПочему
Продажа через розничную кассуЕАН-13Кассовое ПО ожидает 13-значный товарный номер; лазерные сканеры читают его мгновенно
Внутренний учёт, склад, инвентаризацияКод 128Кодирует артикул любой разумной длины, включая буквы; компактнее Кода 39
Переход покупателя на страницуQRШтатная камера телефона открывает ссылку без установки приложений
Каталог, меню или прайс с обновлениямиПостоянный QRСодержимое страницы меняется, а напечатанный код остаётся прежним
Обязательная госмаркировка «Честный знак»Data MatrixСредства идентификации выдаёт оператор системы маркировки, а не генератор кодов
Очень маленькая этикеткаКод 128 с коротким артикуломQR при малой площади требует крупного модуля и очень короткого содержимого

Ёмкость и устойчивость к повреждениям

Максимальная версия QR (40-я, сетка 177×177 модулей) вмещает до 7089 цифр или 4296 знаков латиницы и цифр. На практике для этикеток используются версии 1–5: чем короче содержимое, тем крупнее каждый модуль при том же физическом размере и тем надёжнее считывание.

ЕАН-13 всегда содержит 13 цифр — ни больше ни меньше. Это не недостаток, а конструкция: код является ключом к учётной записи товара, все описания живут в базе кассы или площадки.

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

ЕАН-13 13 цифр, фиксированоКод 128 практично до ~40 знаковData Matrix до 2335 знаковQR до 4296 знаков Максимумы стандартов для цифр/знаков; рабочие значения зависят от размера печати
Ёмкость форматов: ЕАН-13 — 13 цифр, Код 128 — десятки знаков, Data Matrix — до 2335 знаков, QR — до 4296 знаков

Кто и чем будет сканировать

Классические лазерные кассовые сканеры читают только линейные коды. Камеры-имиджеры (2D-сканеры) читают и линейные, и матричные. Прежде чем печатать QR для кассовой зоны, проверьте, что стоит на кассе: если лазер — нужен ЕАН-13 или Код 128.

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

Кассовое программное обеспечение накладывает своё ограничение: оно ждёт номер конкретного формата. Даже если 2D-сканер прочитает QR со ссылкой, касса не поймёт, что с ней делать. Форматы стоит разделять по назначению, а не смешивать.

Типичные ошибки совмещения

Большинство проблем с кодами на этикетках — не технические сбои, а неверный выбор формата под сценарий.

  • Печатать QR для зоны, где сканирует лазерная касса: код просто не будет прочитан.
  • Кодировать в штрихкод цену: цена живёт в кассовой базе, при изменении пришлось бы перепечатывать всё.
  • Использовать один ЕАН-13 для разных товаров или вариантов: касса не различит их никогда.
  • Размещать миниатюрный QR с длинной ссылкой на глянцевой упаковке: плотная сетка плюс блики делают код нечитаемым.
  • Ставить рамку или текст вплотную к коду: нарушение свободной зоны мешает сканеру найти границы.

Сравнение

QR-код или штрихкод: что выбрать: вопросы

4 вопроса
Можно ли разместить штрихкод и QR на одной этикетке?

Да, это обычная практика: линейный код — для кассы, QR — для покупателя. Шаблоны этикеток сервиса поддерживают такое сочетание, важно лишь не ставить коды вплотную друг к другу.

Заменит ли QR штрихкод на кассе?

Мировая розница обсуждает переход на двумерные коды (инициатива GS1 с горизонтом 2027 года), но сегодня российские кассы массово читают линейные коды. Для торговли через кассу по-прежнему нужен ЕАН-13 или Код 128.

Прочитает ли смартфон Код 128?

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

Что печатать на этикетке 30×20 мм?

Код 128 с коротким артикулом — самый надёжный вариант. QR на такой площади возможен только с очень коротким содержимым и крупным модулем; проверяйте пробной печатью.

Продолжить работу

Источники и проверка
Источники и проверка

Материал обновлён: 28 сентября 2026. Дата редакции не означает новую проверку нормативных источников. Перед применением проверьте действующую редакцию по ссылке. Методика проверки.