
QR-код на этикетке: печать на термопринтере, размер и программа
19 мин чтения
QR-код на этикетке живёт по другим правилам, чем код в макете упаковки или на офисной распечатке. Его рисует термоголовка с шагом 0,125 мм, а читает не человек с телефоном, а сканер кладовщика с 20 сантиметров — и промах в один пиксель превращает рулон на 3000 наклеек в брак. Ниже — как выбрать принтер этикеток, когда хватает 203 dpi, а когда нужны 300, как посчитать размер кода под объём данных, выгнать серию из списка артикулов и что делать, если сканер упрямо не берёт свежую наклейку.
Чем печать на этикетке отличается от типографии и офисного принтера
Есть три способа получить код на физическом носителе, и путать их дорого. Типографский тираж: код уходит в макет упаковки, печатается офсетом вместе с дизайном коробки, тираж от 5000, срок 7–20 дней, у всей партии код одинаковый — про это соседний разбор «QR-код на упаковке товара». Офисный лазерник: один код, лист А4 с разлиновкой под 21 наклейку, годится оклеить пять коробок, а на потоке разваливается. Принтер этикеток: рулон, термоголовка, скорость 100–200 мм/с, у каждой наклейки свой артикул и свой код, печать по одной в момент упаковки заказа. Вся статья про третий сценарий.
| Параметр | Типография | Лазерник + лист А4 | Принтер этикеток |
|---|---|---|---|
| Минимальный тираж | от 5000 | от листа (21–24 шт) | от 1 штуки |
| Уникальный код на каждую | Практически нет | Вручную в вёрстке | Штатный режим |
| Себестоимость 58×40 | 2,5–4,5 ₽ при 1000 шт | 1,2–2 ₽ | 0,25–0,45 ₽ |
| Срок получения | 7–20 дней | Сразу | Сразу |
| Вложения в старт | 0 (услуга) | 0, если принтер есть | 9 000–70 000 ₽ |
Порог, за которым принтер этикеток обязателен, проходит по трём условиям сразу: у каждой единицы свой код, объём больше 500 наклеек в месяц, печать нужна здесь и сейчас.
Прямая термопечать или термотрансфер под QR
Первое решение — не марка принтера, а технология нанесения. От неё зависит, доживёт ли код до сканирования.
Прямая термопечать (DT). Головка нагревает термочувствительный слой самой этикетки, красящей ленты нет, расходник один. Минус жёсткий: изображение выцветает. Полгода в тёмном складе — нормально. Месяц в кузове фуры летом, контакт со спиртовой салфеткой или ПВХ-плёнкой — код уходит в серое пятно либо чернеет целиком. Этикетка ЭКО темнеет быстрее, ТОП с защитным лаком держится дольше.
Термотрансферная печать (TT). Головка переносит краску с риббона на этикетку, расходников два. Изображение стойкое: пара «полипропилен плюс RESIN-риббон» переживает трение, спирт, морозильную камеру −25 °C и год на витрине. Дороже на 3–7 копеек с этикетки и требует следить за двумя расходниками.
Правило склада: этикетка живёт меньше трёх месяцев и не покидает помещение — прямая термопечать. Код должен читаться через год, на морозе или под спиртом — только термотрансфер. Логистическая наклейка Ozon или Wildberries, которую сорвут на приёмке через неделю, — классический DT. Этикетка на банке с реагентом, которую протирают спиртом, — TT с RESIN.
Модели среднего класса умеют оба режима: переключение физическое (заправка риббона) плюс параметр в драйвере — «Устройства и принтеры → правый клик по принтеру → Настройка печати → вкладка Options → Media type: Thermal Transfer / Direct Thermal». Забыли переключить после смены рулона — получите пустые этикетки или сожжённый риббон.
203 или 300 dpi: сколько точек нужно коду
Разрешение головки — физический предел, который не обходится софтом. Головка кладёт точки фиксированного размера, и модуль QR-кода обязан состоять из целого числа таких точек. При 203 dpi точка равна 0,125 мм, при 300 dpi — примерно 0,085 мм, при 600 dpi — 0,042 мм.
| Множитель модуля (точек) | Модуль при 203 dpi | Модуль при 300 dpi | Пригодность |
|---|---|---|---|
| 2 | 0,25 мм | 0,17 мм | Только 600 dpi и спецсканеры |
| 3 | 0,375 мм | 0,254 мм | 203 dpi — рабочий минимум |
| 4 | 0,5 мм | 0,339 мм | Комфортная зона |
| 5 | 0,625 мм | 0,423 мм | Запас на износ головки |
| 6 | 0,75 мм | 0,508 мм | Крупный код, берётся с метра |
При 203 dpi минимальный вменяемый модуль — 0,375 мм (3 точки), рабочий по умолчанию — 0,5 мм (4 точки). Задавать 0,3 мм бессмысленно: принтер округлит до 2 или 3 точек, а промежуточное значение даст интерполяцией, от которой края модулей поплывут.
Когда 203 dpi не хватает: этикетка меньше 30×20 мм, в коде больше сотни символов, товар под обязательной маркировкой. Для «Честного знака» нужен Data Matrix, а не QR, и там ГИС МТ ориентирует на 300 dpi — при 203 модуль упирается в 0,25 мм и грейд валится ниже приёмочного. Печатаете и маркировку, и внутренние коды — берите 300 dpi сразу: доплата разовая, а перепечатка партий повторяется каждый месяц.
Размер QR-кода на этикетке: расчёт по версии и модулю
Размер не выбирают на глаз. Он считается из объёма данных (это задаёт версию, то есть число модулей по стороне) и допустимого модуля (это задаёт dpi и дистанция сканирования). Формула: сторона = (модулей в версии + 8 модулей тихой зоны) × размер модуля. Восьмёрка — обязательные 4 модуля белого поля с каждой стороны.
| Данных (байт, коррекция M) | Версия | Модулей | Сторона при модуле 0,5 мм | При модуле 0,375 мм |
|---|---|---|---|---|
| до 14 | 2 | 25×25 | 16,5 мм | 12,4 мм |
| до 42 | 3 | 29×29 | 18,5 мм | 13,9 мм |
| до 62 | 4 | 33×33 | 20,5 мм | 15,4 мм |
| до 106 | 6 | 41×41 | 24,5 мм | 18,4 мм |
Отсюда самый недооценённый приём: сокращайте данные. Ссылка https://sklad.company.ru/item?id=10457&batch=2026-08-07&wh=msk — 63 символа, версия 4, сторона 20,5 мм. Короткая qrk.ru/a1b2c3 — 13 символов, версия 2, сторона 16,5 мм. Четыре миллиметра решают, влезет ли код на этикетку 30×20 рядом с артикулом и названием.
Вторая переменная — дистанция. Работает правило 10:1: сторона кода не меньше десятой доли расстояния сканирования. Кладовщик со сканером в руке — 15–30 см, значит 15–30 мм. Код на паллете, который читают с полутора метров, — 15 см, и это уже лист А5, а не наклейка. Полная таблица дистанций и разрешений разобрана отдельно: «Размер QR-кода для печати».
Уровень коррекции ошибок ставьте M или Q. Уровень L экономит место, но не переживает первую царапину от короба. Уровень H съедает 30% ёмкости и раздувает версию — оправдан, только если внутрь лезет логотип.
Соберите тестовый QR-код с реальными данными, посмотрите, какая вышла версия и сколько в ней модулей, и от этого числа считайте формат этикетки, а не наоборот.
Принтер для печати QR-кодов: модели, цены, ограничения
Рынок РФ в 2026 году делится на три яруса. Цены — ориентир по рознице.
Бюджетный, 8 000–18 000 ₽. Xprinter XP-365B и XP-420B, MPRINT LP80 EVA, АТОЛ BP21. Прямая термопечать, 203 dpi, ресурс головки 30–50 км, 200–500 этикеток в день. Болячки: капризная калибровка зазора, драйверы только под Windows, пластиковая механика подачи. ZPL в этом ярусе скорее исключение: у Xprinter и MPRINT свой набор команд.
Средний, 18 000–45 000 ₽. TSC TE200 и TE210 (203 dpi), TSC TE310 (300 dpi), Godex G500, Zebra ZD230, АТОЛ BP41. Металлическая механика, ресурс 50–100 км, ZPL или EPL напрямую, режим термотрансфера. Рабочая лошадь на 1000–5000 этикеток в день.
Промышленный, от 120 000 ₽. Zebra ZT411, TSC MX241P, Honeywell PM45. Ресурс от 100 км, скорость до 350 мм/с, автоотделитель, три смены без остановки.
На что смотреть, кроме цены. Первое — поддержка ZPL: она позволяет слать команды из 1С или скрипта минуя драйвер. Второе — доступность запасной головки: замена стоит 6 000–25 000 ₽, и если ждать её три недели, дешёвый принтер выйдет дорогим. Третье — ширина печати: 58 мм закрывает маркетплейсы и склад, 108 мм нужен под этикетки Ozon 75×120 и паллетные листы.
Этикетка, лайнер и риббон: что покупать под код
Расходники решают судьбу кода не меньше принтера: коду нужны резкие границы между чёрным и белым, а шероховатость и блик их размывают.
- Термоэтикетка ЭКО. 120–180 ₽ за рулон 700 штук 58×40, то есть 0,17–0,26 ₽ за штуку. Без защитного слоя, код читается 3–6 месяцев в помещении.
- Термоэтикетка ТОП. С защитным лаком, 190–260 ₽ за тот же рулон, срок жизни кода до года. Разница в 10 копеек окупается первой непрочитанной наклейкой.
- Полуглянец под термотрансфер. 250–350 ₽ за 1000 штук, пара с риббоном WAX/RESIN.
- Полипропилен матовый. 700–1200 ₽ за 1000 штук, пара с RESIN. Держит спирт, мороз, воду. Матовая поверхность лучше глянца: глянец даёт блик, из-за которого сканер видит белое пятно вместо тёмных модулей.
Риббон подбирают под материал, а не под принтер: WAX — обычная бумага, WAX/RESIN — полуглянец, RESIN — синтетика. Риббон WAX 110 мм × 300 м стоит 250–400 ₽ и хватает примерно на 7000 этикеток высотой 40 мм, то есть 4–6 копеек на штуку.
Отдельно про лайнер — силиконизированную подложку, с которой снимается наклейка. Принтер ловит границу этикетки либо по зазору на просвет, либо по чёрной метке на обороте лайнера. Рулон с чёрной меткой, а в драйвере режим Gap — принтер погонит этикетки пачками и разрежет код пополам. Режим датчика переключается в драйвере (Media type: Gap / Black Mark) и подтверждается калибровкой: у Zebra это удержание кнопки Feed, у TSC — пункт Calibrate в утилите TSC Console. Что учитывать в конструкции наклейки — в справке про термоэтикетку с QR.
Программа для печати этикеток с QR-кодом
Софт нужен, чтобы собрать шаблон один раз и гонять по нему тысячи значений. На российском рынке пять групп вариантов.
- Фирменные редакторы производителей. ZebraDesigner Essentials (бесплатно, только Zebra), GoLabel II от Godex (бесплатно), BarTender UL в комплекте с TSC. Путь до кода: «Файл → Создать → Мастер этикетки → выбрать принтер и размер», затем «Объекты → Штрих-код → тип QR Code → вкладка Data». Уровень коррекции и множитель модуля задаются там же. Закрывают 90% задач склада.
- Универсальные дизайнеры. BarTender, NiceLabel, Labeljoy — мощнее, умеют подключаться к SQL, но лицензирование в РФ усложнено, а цены стартуют от 40 000 ₽ за рабочее место.
- Учётные системы. 1С:Управление торговлей 11 и 1С:Розница 3 печатают штатно: «Склад → Печать этикеток и ценников → выбрать шаблон → Редактор макета → Добавить → Штрихкод → Тип: QR», данные берутся из справочника номенклатуры. МойСклад делает то же в браузере: «Товары → выделить строки → Печать → Этикетки и ценники → настроить шаблон». Для маркировки отдельно живут «Клеверенс: Склад 15» и Контур.Маркет.
- Онлайн-генератор плюс печать пачкой. Кодов немного и они разовые: сгенерировали набор SVG, разложили по шаблону, отправили на принтер.
- Прямая отправка ZPL. Ни драйвера, ни редактора: программа формирует текст команд и шлёт его на порт 9100. Самый надёжный способ для интеграции с самописной системой.
Бесплатный онлайн-вьюер Labelary экономит рулоны: вставляете текст ZPL, выбираете плотность 8 dpmm (203 dpi) или 12 dpmm (300 dpi) и размер этикетки, получаете картинку того, что выплюнет принтер.
Печать серии: переменные данные из Excel, CSV и 1С
Задача «напечатать 800 этикеток, у каждой свой код» решается механизмом переменных данных: шаблон один, источник значений — таблица.
- Выгрузите список в CSV или XLSX. Первая строка — заголовки:
sku,name,url. Кодировка UTF-8, иначе кириллица превратится в вопросительные знаки. - В редакторе: «Данные → Подключить источник данных → Excel или текстовый файл», указать разделитель и наличие заголовков.
- Положите на макет объект «Штрих-код», тип QR Code, и в свойствах выберите источником не фиксированный текст, а поле базы данных.
- Рядом добавьте текстовые объекты под артикул и наименование — человек читает их глазами, когда сканер недоступен.
- «Файл → Печать → Диапазон записей». Перед тиражом напечатайте одну этикетку по последней строке таблицы: самые длинные значения обычно там, и именно они вылезают за края.
Главная ловушка серии. Если ссылки в таблице разной длины, коды получатся разных версий, а значит разного физического размера при одинаковом множителе модуля. На этикетке 58×40 разница между версией 3 и версией 8 — это 10 мм, и половина тиража уедет с обрезанным кодом. Лечится двумя способами: нормализовать длину данных либо задать в шаблоне минимальную версию с запасом, чтобы все коды печатались одинаковыми. Общий принцип механизма — в справке про печать переменных данных.
Второй сценарий — серия уникальных кодов, которых ещё нет в системе: гарантийные наклейки, метки на партию оборудования. Сначала генерируется пакет ссылок с уникальными хвостами, потом выгружается таблицей и уходит в печать. Если каждая метка ведёт на свою страницу и адрес может измениться, берите динамические коды: такой QR хранит короткий редирект, а цель за ним меняется без перепечатки рулона.
ZPL: печать кода командой, минуя драйвер
ZPL — язык описания этикеток, который понимают Zebra и большинство совместимых моделей TSC, Godex, Honeywell. Вы отправляете принтеру обычный текст по TCP на порт 9100 или через USB, он печатает: драйвер не нужен, ОС не важна.
^XA
^PW464
^LL320
^MD8
^PR3
^FO32,32^BQN,2,4^FDMA,https://qrk.ru/a1b2c3^FS
^FO200,40^A0N,28,28^FDSKU-10457^FS
^XZ
^XAи^XZ— начало и конец этикетки.^PW464— ширина печати в точках: при 203 dpi это 58 мм.^LL320— высота этикетки, здесь 40 мм.^MD8— плотность (darkness) от −30 до 30, главный регулятор качества кода.^PR3— скорость в дюймах в секунду. Для QR держите 2–4, а не максимум.^BQN,2,4— сам код: ориентация N, модель 2, множитель модуля 4 точки, то есть 0,5 мм при 203 dpi.^FDMA,...^FS— данные. Первый символ — уровень коррекции (L, M, Q, H), второй — режим кодирования (A — автоматический).
Кириллицу в ZPL передавать больно: нужен шрифт с юникодом и команда ^CI28 для UTF-8, иначе на этикетке будет мусор. Практичное решение — латиница и цифры в текстовых полях, а русское наименование прятать за ссылкой внутри кода. Проверяйте шаблон в Labelary, а не на рулоне.
Приёмка тиража: darkness, верификатор и полевой тест
Код может выглядеть идеально и не читаться сканером контрагента. Качество печати 2D-символов оценивают по ISO/IEC 15415 (в РФ — ГОСТ Р ИСО/МЭК 15415), где символу присваивают класс от A (4,0) до F (0,0). Приёмочный порог в логистике и по требованиям GS1 — не ниже C (1,5).
- Растискивание (dot gain). Перегретая головка — модули «жирнеют», белые промежутки схлопываются. Симптом: чёрные квадраты визуально слиплись. Лечение: снизить darkness на 2–4 пункта и уменьшить скорость.
- Недопропечатка. Холодная головка или неподходящий риббон дают бледные рваные модули: поднимите darkness, проверьте пару «этикетка плюс риббон».
- Выгоревшие точки головки. Через код идёт тонкая белая полоса по направлению подачи. Коррекция ошибок какое-то время вытягивает, потом код умирает. Лечение одно — замена головки.
- Съеденная тихая зона. Код прижат к краю этикетки или к тексту: печать идеальная, а класс по параметру Quiet Zone — F.
- Блик. Глянец под прямым светом отражает в объектив сканера, матовый материал снимает проблему целиком.
Полноценный верификатор (Axicon, REA, Honeywell QC-серии) стоит от 400 000 ₽ и в малом бизнесе не окупается. Реалистичный путь — разовая проверка партии в лаборатории за 3 000–8 000 ₽ с протоколом при запуске нового материала или принтера, дальше внутренний экспресс-контроль.
Экспресс-тест занимает две минуты. Печатаете 10 этикеток подряд и сканируете каждую тем сканером, который стоит на приёмке. Сканируете под углом 45 градусов: берётся только строго перпендикулярно — запаса качества нет. Трёте наклейку большим пальцем десять раз и сканируете снова. Повторяете через сутки. Прошли все четыре шага — тираж можно печатать.
Сканер не берёт код: разбор причин и типовые ошибки
- Модуль меньше трёх точек головки. Ширину кода делить на число модулей версии, умножить на 8 (для 203 dpi). Меньше 3 — принтер физически не даст чистые границы. Увеличивайте код или сокращайте данные.
- Версия улетела вверх. Длинная ссылка с UTM-хвостом превращает версию 3 в версию 9: модулей вдвое больше, размер тот же, каждый модуль сжался.
- Перетоплена головка. Модули слиплись от растискивания. Снижайте darkness по два пункта, печатая пробник на каждом шаге.
- Скорость выше четырёх дюймов в секунду. Края модулей смазываются по направлению подачи.
- Нет тихой зоны. Четыре модуля белого поля со всех сторон — часть стандарта, а не рекомендация. Артикул вплотную к коду ломает распознавание.
- Сканер только для 1D. Лазерный сканер штрихкодов двумерные коды не читает в принципе. Нужен имиджевый: Honeywell Voyager 1470g, Zebra DS2208, АТОЛ SB-2108 Plus — 6 000–15 000 ₽.
- Сбитая калибровка. Код печатается на стыке двух этикеток и физически разрезан.
Отдельная категория — код читается телефоном, но не читается складским сканером. Камера смартфона снимает кадр на 12 мегапикселей и вытягивает почти любой мусор алгоритмами, а промышленный имиджер работает на 640×480 и требует честной геометрии. Тестируйте тем устройством, которое стоит на рабочем месте, а не своим айфоном.
Две ошибки не связаны с печатью, но убивают тираж так же надёжно. Первая: формат этикетки выбрали раньше, чем посчитали версию кода. Вторая: статический код на товаре, который уже у клиента — поменяли структуру ссылок на сайте, и все наклейки в поле ведут в никуда.
Печатаете этикетки на товар, который уйдёт к клиенту? Зашивайте в наклейку код с управляемым редиректом: адрес за ним меняется в панели, и наклейки, уже уехавшие со склада, продолжают вести куда нужно.
Расчёт: когда своя печать этикеток окупается
Считаем на реальном профиле: цех клеит этикетку с кодом на каждую единицу продукции, 3000 штук в месяц, формат 58×40, срок жизни кода до года — значит термотрансфер.
Подрядчик. Печать этикеток с переменными данными в типографии — 3,5–5 ₽ за штуку при партии 3000, срок 5–7 дней, каждая новая партия артикулов требует новой выгрузки и приладки. Это 10 500–15 000 ₽ в месяц и невозможность допечатать 40 штук под срочный заказ.
Своя печать. Вложения: принтер TSC TE310 (300 dpi, термотрансфер) 32 000 ₽, сканер для контроля АТОЛ SB-2108 Plus 7 000 ₽, стартовый запас расходников 4 000 ₽ — итого 43 000 ₽ разово. Себестоимость: полуглянец 0,30 ₽ плюс риббон 0,08 ₽ = 0,38 ₽ за наклейку, на 3000 штук — 1140 ₽ в месяц. Амортизация головки при ресурсе 50 км — около 0,012 ₽ на штуку.
| Показатель | Подрядчик | Своя печать |
|---|---|---|
| Разовые вложения | 0 ₽ | 43 000 ₽ |
| Себестоимость этикетки | 3,5–5 ₽ | 0,38 ₽ |
| 3000 этикеток в месяц | 10 500–15 000 ₽ | 1 140 ₽ |
| Срок получения партии | 5–7 дней | 15 минут |
| Допечатать 40 штук | Невозможно | Штатно |
| Экономия в месяц | — | 9 400–13 900 ₽ |
Окупаемость: 43 000 ₽ делить на 9 400 ₽ экономии — 4,6 месяца по пессимистичному сценарию и 3,1 по оптимистичному. При объёме 500 этикеток в месяц срок растягивается до полутора лет, и там разумнее взять бюджетный принтер прямой термопечати за 12 000 ₽ — он отобьётся за 5–7 месяцев. Порог решения простой: от 1000 наклеек в месяц с уникальными данными своя печать выигрывает почти всегда, ниже 300 штук — почти никогда.
Скрытая экономия, которую в таблицу не занести: исчезает цикл ожидания. Новый артикул заводится в системе и через минуту уезжает на склад с наклейкой, партия перемаркирована в тот же день, а не через неделю.
Частые вопросы
Какой принтер для печати QR-кодов выбрать под небольшой склад?
Для объёма до 1000 этикеток в день оптимален средний ярус: TSC TE200 или TE310, Zebra ZD230, Godex G500, АТОЛ BP41 — 18 000–45 000 ₽. Критериев три. Первый: поддержка ZPL напрямую — она позволяет слать шаблон текстом на порт 9100 без драйвера и связать печать с 1С или самописной системой. Второй: наличие термотрансферного режима, даже если сегодня вы печатаете прямой термопечатью — через полгода появится товар, который надо маркировать надолго. Третий: доступность запасной головки в России, замена стоит 6 000–25 000 ₽. Бюджетные модели за 8 000–18 000 ₽ имеют смысл для селлера, который клеит 50 наклеек в день. Разрешение берите 203 dpi, если код крупнее 15 мм и данных немного, 300 dpi — если печатаете мелкие этикетки или коды маркировки.
Хватит ли 203 dpi для печати QR-кода или нужен принтер 300 dpi?
203 dpi даёт точку 0,125 мм, и модуль кода должен состоять из целого числа таких точек: минимально пригодный — 3 точки (0,375 мм), комфортный — 4 точки (0,5 мм). При модуле 0,5 мм код версии 3 (29 модулей, до 42 байт при коррекции M) занимает 18,5 мм вместе с тихой зоной, и на этикетке 58×40 с короткой ссылкой внутри 203 dpi закрывает задачу полностью. Переходить на 300 dpi нужно в трёх случаях: этикетка меньше 30×20 мм, где точка 0,085 мм позволяет уложить рабочий модуль 0,34 мм; в коде больше сотни символов и версия ушла в район 8–10; вы печатаете коды маркировки «Честного знака» — там Data Matrix, и при 203 dpi модуль упирается в 0,25 мм, из-за чего класс по ISO/IEC 15415 валится ниже приёмочного C. Доплата за 300 dpi разовая, а перепечатка забракованных партий повторяется каждый месяц.
Какой минимальный размер QR-кода на этикетке допустим?
Считать надо не от размера кода, а от размера модуля и числа модулей в версии: сторона равна сумме модулей версии и восьми модулей тихой зоны, умноженной на размер модуля. Для склада, где сканируют ручным имиджером с 15–30 см, рабочий модуль — 0,5 мм, минимально допустимый на 203 dpi — 0,375 мм. Практические цифры при модуле 0,5 мм: ссылка до 14 символов даёт версию 2 и сторону 16,5 мм; до 42 символов — версия 3 и 18,5 мм; до 62 символов — версия 4 и 20,5 мм; до 106 символов — версия 6 и 24,5 мм. Параллельно работает правило дистанции 10:1: сторона не меньше десятой доли расстояния сканирования, то есть со сканером в руке на 25 см это 25 мм. Ниже 12 мм на 203 dpi опускаться не стоит: у кода не остаётся запаса на износ головки, царапину от короба и наклон при сканировании.
В какой программе печатать этикетки с QR-кодом из списка в Excel?
Самый короткий путь — бесплатный фирменный редактор вашего принтера: ZebraDesigner Essentials для Zebra, GoLabel II для Godex, BarTender UL в комплекте с TSC. Порядок одинаковый. Готовите CSV или XLSX в кодировке UTF-8, где первая строка — заголовки полей вроде sku, name, url. В редакторе создаёте этикетку мастером, указав модель принтера и размер рулона. Подключаете источник: «Данные → Подключить источник данных → Excel или текстовый файл». Кладёте на макет объект «Штрих-код», выбираете тип QR Code и указываете источником не фиксированный текст, а поле базы данных. Печатаете через «Файл → Печать → Диапазон записей». Если у вас 1С:Управление торговлей или 1С:Розница, ставить ничего не надо: «Склад → Печать этикеток и ценников → Редактор макета → Добавить → Штрихкод → тип QR». Главная ловушка при печати серии — ссылки разной длины дают коды разных версий, а значит разного физического размера, и половина тиража уезжает с обрезанным кодом.
Почему сканер не читает код с только что напечатанной термоэтикетки?
Проверяйте по порядку. Первое, с чего начинать: модуль меньше трёх точек головки — поделите ширину кода в миллиметрах на число модулей версии и умножьте на 8 для 203 dpi. Второе: данные выросли, версия ушла вверх, а размер остался прежним, то есть каждый модуль сжался. Третье: перетоплена головка, модули слиплись из-за растискивания — снижайте darkness по два пункта и печатайте пробник на каждом шаге. Четвёртое: скорость выше четырёх дюймов в секунду смазывает края модулей по направлению подачи. Пятое: съедена тихая зона, артикул стоит вплотную к коду. Шестое: сканер лазерный, а не имиджевый — одномерный лазер двумерные коды не читает в принципе, нужен 2D вроде Honeywell Voyager 1470g или АТОЛ SB-2108 Plus за 6 000–15 000 ₽. Седьмое: сбилась калибровка датчика зазора, и код печатается на стыке двух наклеек.
Как проверить качество печати без дорогого верификатора?
Полноценный верификатор по ISO/IEC 15415 (Axicon, REA, Honeywell QC-серии) стоит от 400 000 ₽ и в малом бизнесе не окупается. Разумная схема: разовая лабораторная проверка партии с протоколом за 3 000–8 000 ₽ при запуске нового материала или принтера, дальше внутренний экспресс-контроль. Он занимает две минуты. Печатаете 10 наклеек подряд и сканируете каждую именно тем сканером, который стоит на приёмке, а не телефоном. Сканируете под углом 45 градусов: если код берётся только строго перпендикулярно, запаса качества нет и первая же помятая наклейка станет браком. Трёте этикетку большим пальцем десять раз и сканируете снова — так имитируется месяц жизни в коробке. Сканируете ту же наклейку через сутки, чтобы поймать деградацию термослоя. Дополнительно смотрите глазами: не слиплись ли чёрные модули из-за перегрева и есть ли по периметру четыре модуля чистого белого поля.
QR-код на этикетке — не картинка, а физический объект со своей арифметикой: точка головки, модуль, версия, тихая зона, температура, скорость. Считайте размер от данных, а не от свободного места на наклейке, держите модуль не меньше трёх точек, ставьте скорость 2–4 дюйма в секунду и проверяйте тираж тем сканером, который стоит на приёмке. Тогда рулон на 3000 штук уедет в работу, а не в мусор.
Автор материала
Андрей СамойловЭксперт по QR-кодам и SaaS-маркетингу. 10 лет в SaaS, маркетинге и ИТ.
Разбирает, как QR-коды работают в реальном бизнесе: от требований к печати и размеру модуля до аналитики сканирований и офлайн-атрибуции. Отвечает за блог и глоссарий QRkoder.
Об авторе и все материалы