Линейный код читается кассовым сканером и кодирует короткий идентификатор. QR читается камерой телефона и вмещает ссылку. В товарной студии сервиса оба результата строятся из одной таблицы: этикетка получает штрихкод, а витрина — QR.
Докиво Витрина · обновлено 1 августа 2026
QR-код или штрихкод: что выбрать
Для кассы и складского учёта нужен линейный штрихкод — ЕАН-13 или Код 128. Для перехода покупателя на страницу — 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 на такой площади возможен только с очень коротким содержимым и крупным модулем; проверяйте пробной печатью.
- GS1: стандарты штрихового кодированияпроверено 1 августа 2026
- Denso Wave: официальный сайт стандарта QRпроверено 1 августа 2026
- Методика проверки и обновления материаловпроверено 1 августа 2026
Материал обновлён: 1 августа 2026 · Проверка источников выполняется по методике сервиса.