ДОКИВО ВИТРИНАСобрать этикетки и витрину

Докиво Витрина · обновлено 1 августа 2026

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

Прямой ответ

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

Собрать этикетки и витрину
Как работает

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

Конкретный пример

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

Входные данные

Задача считывания: кто сканирует (касса, склад, покупатель), с какого расстояния и что должно произойти после.

Результат

Осознанный выбор формата кода до печати тиража, а не после возврата нечитаемой партии.

Ограничение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Магазин у дома: два кода из одной таблицы

Небольшой продуктовый магазин ведёт товары в таблице сервиса. На этикетках печатается Код 128 с артикулом — его читает касса. У входа и на полках размещён один общий QR, ведущий на постоянную витрину с актуальными ценами. Цены обновляются в таблице; перепечатываются только этикетки изменившихся товаров, а QR у входа не меняется никогда.

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

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

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

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

Коротко о важном

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

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

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

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

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

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

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

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

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

Материал обновлён: 1 августа 2026 · Проверка источников выполняется по методике сервиса.