База знаний

Настройка сканера и принтера, разбор кодов маркировки, статусы «Честного знака», лицензии и разбор типовых ошибок. Найдено вопросов: 53.

Видеоинструкции

Разбор по шагам

Снимаем короткие ролики по каждому этапу работы. Пока запись не опубликована, у каждого пункта уже есть подробная текстовая инструкция — ссылка ведёт прямо в нужный раздел ниже.

Честно о статусе раздела. Ни один ролик пока не опубликован — мы не ставим заглушки с фальшивыми плеерами и хронометражем. Карточки ниже показывают план съёмок; каждая ведёт на готовую текстовую инструкцию. Хотите узнать о публикации — напишите нам, пришлём ссылку.
Готовится

Первый запуск: от установки до первой этикетки

Установка, выбор принтера, сессия, первый скан и печать.

Текстовая инструкция →
Готовится

Настройка сканера: режимы GS1 и Compact

Как проверить, что сканер отдаёт разделители GS, и что делать с раскладкой.

Текстовая инструкция →
Готовится

Размеры этикеток и свой формат

Выбор из списка, создание своего размера, поля и раскладка на A4.

Текстовая инструкция →
Готовится

Термопринтер: Windows, QZ Tray, ZPL и TSPL

Чем отличаются способы печати и какой выбрать под своё оборудование.

Текстовая инструкция →
Готовится

Подключение проверки в «Честном знаке»

Вход по УКЭП через КриптоПро, разбор статусов и настройка исключений.

Текстовая инструкция →
Готовится

Импорт списков из Excel и PDF

Подготовка файла, загрузка партии кодов и выгрузка отчёта.

Текстовая инструкция →

Ничего не нашлось

Попробуйте другое слово или напишите нам — ответим и добавим вопрос в базу.

Начало работы

Вы сканируете код маркировки, который уже есть на товаре, а программа печатает его точную копию на наклейке. Копия нужна, когда оригинал нечитаем или спрятан внутри упаковки, а марка требуется снаружи.

Программа не выпускает новые коды и не меняет содержимое существующих — она только переносит их на новый носитель.

Windows 10 или Windows 11 разрядности x64. Отдельной видеокарты и мощного процессора не нужно — подойдёт любой офисный компьютер или ноутбук.

Версий для macOS и Linux нет.

Порядок такой:

  • Скачайте и запустите установщик, примите условия лицензии.
  • Подключите 2D-сканер — Windows определит его как клавиатуру, драйверы не нужны.
  • Откройте «Принтер…» и выберите принтер, на который пойдёт печать.
  • Впишите имя оператора и название сессии, нажмите «Начать сессию».
  • Поставьте курсор в поле сканера и считайте первый код.

Для сканирования и печати — нет. Разбор кода, построение DataMatrix и печать выполняются локально.

Интернет нужен в двух случаях: для проверки статуса марки в «Честном знаке» и для периодического подтверждения лицензии. Без связи программа работает 14 дней, потом попросит подключиться.

Готовые PDF складываются в папку %LocalAppData%\QRReplicator\exports, макеты этикеток — в %LocalAppData%\QRReplicator\designs. Открыть папку с PDF можно кнопкой «Папка PDF» в блоке печати.

История сканов хранится в локальной базе на том же компьютере.

Сканер и ввод кодов

Любой 2D-сканер (имидж-сканер), который читает DataMatrix и работает в режиме эмуляции клавиатуры. Такие модели есть у всех крупных производителей и стоят от нескольких тысяч рублей.

Одномерные лазерные сканеры для полосатых штрихкодов не подойдут: DataMatrix — двумерный код, лазерная «строчка» его не видит.

Почти всегда виновата раскладка клавиатуры. Сканер «набирает» латинские символы, а активная русская раскладка превращает их в кириллицу — код становится мусором.

В настройках сканера включите пункт «Принудительно переключать английскую раскладку при сканировании». Если не помогло — проверьте, не назначен ли у сканера собственный префикс или суффикс в его заводских настройках.

Речь о том, как записываются границы между полями внутри кода.

  • GS1 (по умолчанию) — между полями 21, 91 и 92 стоит невидимый разделитель групп GS, символ с кодом 29, а в начале кода — признак FNC1.
  • Compact — разделителей нет, поля идут подряд.

Оставляйте GS1: именно такую запись ожидают терминалы сбора данных на приёмке. Compact пригодится, если ваше оборудование по какой-то причине не переваривает разделители.

GS (Group Separator) — служебный символ с кодом 29 в таблице ASCII. Его не видно на экране, но он говорит сканеру, где закончилось одно поле кода и началось следующее. Без него длину полей переменной длины определить невозможно.

Именно поэтому нельзя «перерисовать» код по картинке: визуально всё совпадёт, а разделители потеряются и марка станет невалидной.

Да. Поле сканера принимает и вставленный текст. Коды разделяются переносом строки, пробелом, табуляцией, точкой с запятой, запятой или вертикальной чертой.

Для больших партий удобнее модуль «Импорт / экспорт»: он читает списки из Excel, CSV, TXT и PDF.

Нет. Программа принимает данные только от сканера в режиме эмуляции клавиатуры. Если ваша модель умеет оба режима, переключите её в режим клавиатуры (HID Keyboard) — обычно это делается сканированием служебного кода из инструкции к сканеру.

Так бывает: часть сканеров плохо работает с подсвеченными поверхностями. Уменьшите яркость экрана, увеличьте масштаб кода и держите сканер под небольшим углом, чтобы избежать блика.

Для проверки качества печати надёжнее считывать код с бумажной этикетки, а не с монитора.

Устройство кода маркировки

Это строка в формате GS1, разбитая на поля с числовыми идентификаторами:

  • 01 — GTIN товара, ровно 14 цифр;
  • 21 — серийный номер конкретной единицы;
  • 91 — ключ проверки, 4 символа;
  • 92 — криптоподпись оператора маркировки.

Поля 91 и 92 вместе называют криптохвостом.

Криптохвост — это цифровая подпись, которую оператор маркировки добавляет к коду. По ней проверяющая сторона убеждается, что код выпущен официально, а не набран вручную.

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

При пересъёмке и печати фотографии страдает геометрия модулей: они смазываются, теряют чёткие границы, появляется муар. Сканер такой код читает нестабильно или не читает вовсе.

Правильный путь — считать код сканером, получить исходную строку и построить DataMatrix заново, с корректными пропорциями и тихой зоной. Именно так работает программа.

Да, такие коды встречаются: в них есть только GTIN и серийный номер. Программа их распознаёт и печатает — просто в напечатанном коде тоже не будет полей 91 и 92, потому что их не было в оригинале.

Групповой код наносится на короб или упаковку, внутри которой лежит несколько промаркированных единиц. В программе есть режим «Агрегация: сначала групповой КИЗ»: вы сканируете код короба, указываете количество товаров внутри, а затем сканируете сами товары — они привязываются к группе в списке.

В списке и на этикетке серийный номер показывается в сокращённом виде — для удобства чтения глазом. На содержимое самого DataMatrix это не влияет: в коде серийный номер печатается полностью, символ в символ.

Этикетки и размеры

Тринадцать готовых форматов: 15×15 (только код), 20×20, 20×30, 20×40, 30×30, 30×40, 40×40, 40×58, 40×60, 40×70, 38×76, 50×100 и 100×150 мм. Плюс пользовательский размер.

Подробная таблица с раскладкой на лист A4 — на странице Размеры этикеток.

Первое число — высота, второе — ширина. «40x58 мм (В×Ш)» это высота 40 мм и ширина 58 мм.

Продавцы расходников обычно пишут ширину первой, поэтому та же лента у них называется 58 × 40. Размер один и тот же.

В списке размеров выберите пункт «Свой размер…» и укажите высоту, ширину и поля в миллиметрах. Границы: сторона от 10 до 200 мм, поля от 0 до 20 мм.

Размер сохраняется в списке рядом с готовыми и остаётся после перезапуска программы. Удалить его можно кнопкой с корзиной справа от списка.

Считается автоматически. Лист A4 — 210 × 297 мм, поля по 8 мм, значит рабочее поле 194 × 281 мм. Программа делит его на размер этикетки без остатка.

Примеры: 40×58 мм — сетка 3 × 7, то есть 21 этикетка; 20×30 мм — 6 × 14, то есть 84; 100×150 мм — всего 2.

На меньшей площади один модуль DataMatrix становится настолько мелким, что термопринтер не пропечатывает его стабильно. Код формально построится, но читаться будет через раз, а на приёмке это обернётся возвратом.

Свой размер можно задать и от 10 мм, но при выгрузке в PDF программа сообщит: «Минимальный размер этикетки: 15x15 мм».

По умолчанию рядом с DataMatrix печатаются GTIN и сокращённый серийный номер моноширинным шрифтом. На прямоугольных этикетках подпись идёт вертикально справа от кода, на квадратных — GTIN снизу, серийный номер сбоку.

Формат 15 × 15 мм печатает только код, без подписи. Если нужна другая раскладка — используйте модуль «Конструктор».

Да, в блоке печати есть поле «Экземпляров». Указанное количество применяется к каждой выбранной этикетке.

Режим «скан → сразу на принтер, без PDF». Оператор только водит сканером, этикетки выходят одна за другой. Удобно на упаковочном столе, когда нужно обработать большую партию.

Если режим выключен, коды копятся в списке, и вы печатаете их пачкой или собираете PDF.

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

Любой принтер, у которого есть драйвер для Windows: термопринтер этикеток, лазерный или струйный для листов A4. Программа отдаёт этикетку в очередь печати как изображение, поэтому особых требований к модели нет.

  • Windows напрямую — начинайте с него, работает почти везде.
  • QZ Tray — если печать организована через локальный веб-сервис.
  • ZPL RAW — для принтеров Zebra, когда нужен обход драйвера.
  • TSPL RAW — для TSC и Xprinter в той же ситуации.

Режимы ZPL и TSPL помечены как черновые: этикетка передаётся растром, без калибровки под конкретную модель. Обязательно проверьте результат на своём принтере.

Ставьте то, которое указано в характеристиках принтера: 203, 300 или 600 dpi. Если поставить больше реального, изображение будет пересчитано и модули кода поплывут.

Для мелких этикеток (20 × 30 мм и меньше) 300 dpi заметно надёжнее, чем 203.

Проверьте по порядку:

  • масштаб печати — должен быть 100 %, а не «по размеру страницы» и не «вписать в лист»;
  • температура печати — при завышенной модули заплывают и сливаются;
  • лента — термо и термотрансферная не взаимозаменяемы;
  • размер этикетки — слишком мелкий формат при 203 dpi печатается нестабильно;
  • чистота термоголовки — полосы на этикетке ломают код.

Для диагностики напечатайте одну этикетку 40 × 58 мм: если она читается, дело в размере или настройках, а не в самом коде.

Скорее всего принтер не откалиброван под текущую ленту. Запустите калибровку датчика зазора средствами самого принтера (обычно это удержание кнопки подачи при включении) и убедитесь, что в драйвере задан правильный размер этикетки.

Также проверьте, что в свойствах драйвера не выставлены собственные поля страницы.

Самоклеящиеся листы A4 с просечками под нужный размер этикетки. Важно, чтобы разметка листа совпадала с сеткой, которую строит программа: поля 8 мм и ячейки вплотную друг к другу.

Перед закупкой большой партии распечатайте один лист на обычной бумаге и приложите к самоклейке на просвет.

Да, режим «Лазерный принтер A4» именно для этого. Это разумный способ начать: убедиться, что процесс работает, и только потом покупать термопринтер.

Для больших объёмов термопринтер всё же удобнее — не нужно резать листы и печать дешевле в пересчёте на этикетку.

Проверка в «Честном знаке»

Для сканирования и печати — нет. УКЭП и КриптоПро CSP нужны только модулю «Честный знак API»: подпись используется для входа в True API, чтобы система маркировки признала запрос вашим.

Без подписи программа работает в обычном режиме, но статус марки показать не сможет.

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

Плашки в списке трёх цветов:

  • Зелёная — «В обороте». Код введён в оборот и принадлежит вашей организации, печать разрешена.
  • Жёлтая — «Нанесён», «Не оплачен», «Владелец скрыт», «Нет владельца», «Чужой КИЗ». Есть отклонение, решение за оператором.
  • Красная — «Выбыл», «Не нанесён», «Не найден», «Нет статуса», «Нет сессии». Печать блокируется.

Значит по данным системы владелец кода — другая организация. Сначала проверьте, правильно ли указан ваш ИНН в настройках: частая причина в опечатке.

Если ИНН верный, разбирайтесь с поставщиком: возможно, товар вам ещё не передан документально в системе маркировки. При необходимости печать можно разрешить вручную: включите «Печать при отклонениях ЧЗ» и отметьте статус «Чужой КИЗ» — ответственность остаётся на вас.

Да, но только осознанно. Включите флажок «Печать при отклонениях ЧЗ» и отметьте в списке конкретные статусы, которые разрешаете. Зелёный статус печатается всегда и в этом списке не участвует.

Ответственность за печать при отклонении остаётся на вас — программа лишь фиксирует ваше решение.

Поведение выбираете вы. Есть настройка «Если ЧЗ недоступен — не добавлять и не печатать»: с ней программа откажется работать с непроверенными кодами. Если её выключить, коды будут добавляться без статуса.

Только в оперативной памяти, на диск он не записывается. При закрытии программы токен пропадает, при следующем запуске нужно войти заново.

Если вы получили токен другим способом, его можно вставить вручную — тогда подпись при входе не потребуется.

Импорт, экспорт и отчёты

Из Excel (.xlsx), CSV, TXT и PDF. Из PDF программа вытягивает текст и выделяет в нём строки кодов — это удобно, когда поставщик прислал коды готовым документом.

Импорт входит в модуль «Импорт / экспорт».

Старый двоичный формат Excel не поддерживается. Откройте книгу в Excel и сохраните как .xlsx или как CSV — программа сообщит об этом же: «Формат .xls не поддерживается».

Выгрузка в CSV по результатам работы: какие коды были обработаны и напечатаны в рамках сессии. Пригодится для внутреннего учёта и при разборе спорных ситуаций с приёмкой.

Коды сессии — в CSV и XLSX. Готовые этикетки — в PDF и PNG. Отчёт о нанесении — в CSV. Отдельно можно сохранить команды принтера в файлы .zpl и .tspl для отладки.

Лицензия и оплата

10 дней и до 500 напечатанных этикеток. Все платные модули в пробном периоде открыты — «Честный знак API», «Конструктор», «Импорт / экспорт» и «Аналитика», чтобы вы оценили программу целиком.

Строка состояния показывает остаток: сколько дней и сколько этикеток ещё доступно.

Нет. Дата начала пробного периода запоминается отдельно, поэтому удаление файла лицензии или переустановка программы его не обнуляют. Если 10 дней не хватило — напишите нам, обсудим продление под вашу задачу.

Базовая лицензия даёт скан и печать: 12 000 ₽ за одно рабочее место на 12 месяцев. Дополнительные возможности докупаются модулями:

  • «Честный знак API» — 6 000 ₽;
  • «Конструктор» — 4 000 ₽;
  • «Аналитика» — 4 000 ₽;
  • «Импорт / экспорт» — 3 000 ₽.

Если оплачены все модули, лицензия учитывается как «Профессиональная».

Да, одно рабочее место — один компьютер. Если нужно несколько мест, в заказе указывается их количество.

Лицензия периодически подтверждается на сервере. Без связи программа продолжает работать 14 дней. Если за это время подключения не появится, сканирование и печать заблокируются до восстановления связи.

Напишите в поддержку с указанием прежнего и нового рабочего места — мы освободим привязку. Автоматического переноса в интерфейсе программы нет.

Не нашли ответ?

Опишите задачу — ответим и добавим вопрос в базу знаний.