
Дублирование кода «Честного знака» на линии: как не останавливать её из-за брака
Статья · Автор: Максим, инженер-программист
Коротко. Товар с кодом «Честного знака» заворачивают в плёнку, код остаётся внутри, и его повторяют на упаковке. На потоке между камерой и принтером едет сразу несколько изделий, и их коды ждут печати по порядку. Стоит снять с ленты один бракованный флакон — и каждый следующий получит чужой код. Обычно в этот момент линию останавливают. Наша программа вычёркивает код снятого изделия, и работа продолжается: до 25 штук в минуту, на косметике — 18.

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

С 1 октября 2026 года действует закон № 289-ФЗ о платформенной экономике: по статье 7 площадка не вправе размещать карточку маркируемого товара от продавца, не зарегистрированного в системе маркировки. Копии кода закон не требует, но с этой даты маркировка на площадках проверяется системно.
Что об этом говорит «Честный знак»
Запрета нет. В базе знаний системы, под страницей о нанесении кода маркировки, её представитель отвечает на вопрос, можно ли нанести код и на сам товар, и на упаковку:
«Правилами не запрещается дублирование кодов маркировки на одном товаре. Важно не допускать дублирования при розничной реализации.»
— представитель «Честного знака», 21 февраля 2024
«Под дублированием предполагается нанесение средства идентификации на товар и на пленку или дополнительную упаковку.»
— представитель «Честного знака», 26 марта 2024
Это наш случай: код на флаконе и его повтор на плёнке. Правило «один код — один товар — одна продажа» запрещает другое: один и тот же код на двух разных изделиях.
Как это делают вручную
Оператор сканирует код, принтер печатает такой же, оператор клеит этикетку на упаковку. С ростом объёма скорость упирается в руки, и появляются две ошибки.
Этикетка попадает не туда: отсканировали три флакона подряд, а наклеили в другом порядке. Снаружи этого не видно — код читается, только принадлежит соседу.
Копия не проходит проверку: если по дороге к принтеру код потерял служебные разделители, приложение «Честного знака» показывает такой товар как сомнительный.
Как это устроено на линии
- камера считывает код с флакона;
- наша программа записывает его в базу данных и ставит в очередь печати;
- флакон оборачивается в воздушно-пузырчатую плёнку, затем в термоусадочную;
- проходит термотоннель;
- принтер печатает тот же код, аппликатор наносит этикетку;
- вторая камера подтверждает, что этикетка читается.
Между первым и пятым шагом на ленте всегда несколько изделий. Их коды уже считаны и ждут принтера в том порядке, в котором прошли камеру.
Главная проблема: один снятый флакон сдвигает все коды
Плёнка легла со складкой, шов не проварился, флакон упал. Оператор снимает его с ленты, а код остаётся в списке на печать. Следующее изделие получает код снятого, то, что за ним, — код предыдущего, и так до конца партии.
Чужой код на упаковке правила маркировки запрещают. За оборот с нарушением порядка маркировки статья 15.12 КоАП предусматривает для юридических лиц штраф от 50 до 300 тысяч рублей с конфискацией.
Если программа не умеет вычёркивать код снятого изделия, при любом браке остаётся останавливать линию, убирать всё между камерой и принтером и начинать заново. Каждая такая очистка занимает около пяти минут и стоит нескольких испорченных упаковок.
Как программа держит порядок
Мы исходили из того, что брак на упаковке — обычное событие, а не авария, и список кодов в любой момент должен совпадать с тем, что физически едет по ленте.
Камера Hikrobot на входе читает DataMatrix целиком: вместе с серийным номером и служебными разделителями. Снимок принтеру мы не пересылаем. Программа заново формирует изображение того же кода, поэтому копия получается чёткой и читается так же, как исходник.

Там, где изделие могут снять, стоят сканеры: после модуля воздушно-пузырчатой плёнки и после термоусадочной. Оператор проводит снятый флакон под сканером, и программа вычёркивает именно его запись.
Датчик перед принтером сообщает, что изделие подошло, и на печать уходит код, который стоит первым. Снятых в списке уже нет, значит, это код именно этого флакона.
Камера после аппликатора читает каждую этикетку и пишет её в журнал. Сравнить её с исходным кодом на этом шаге нечем: он уже под плёнкой. За соответствие отвечает порядок печати.
В упрощённой модели ниже подайте несколько штук и снимите одну: её код исчезнет, остальные получат свои.
Как коды встают в очередь и попадают на упаковку
Подайте несколько товаров. Потом снимите один с линии и посмотрите, что произойдёт с очередью.
Нажмите «Подать товар»: камера считает код, и он встанет в очередь.
Три места, где товар выбывает с линии
| Где | Что случилось | Что делает система |
|---|---|---|
| На входе | камера не прочитала код | отбраковщик сталкивает флакон с ленты до упаковки, в список на печать он не попадает; по требованию заказчика вместо этого линия останавливается |
| На упаковке | брак воздушно-пузырчатой или термоусадочной плёнки | флакон снимается, сканер брака вычёркивает его код |
| На выходе | контрольная камера не прочитала этикетку | линия останавливается, оператор видит причину |

Остановок, таким образом, две: непрочитанная этикетка на выходе и непрочитанный код на входе, если заказчик выбрал остановку вместо отбраковщика. Мы советуем отбраковщик: такой флакон ещё не упакован, убрать его можно без последствий.
Что это даёт: простои и контроль
Скорость линии программа не увеличивает, она убирает простои.
| Остановка при каждом браке | Сканер брака и программа | |
|---|---|---|
| Потеря времени на один дефект | около 5 минут | секунды, линия идёт |
| Десять дефектов за смену | около 50 минут простоя | простоя нет |
| Недовыпуск при 18 товарах в минуту | около 900 штук | десять снятых изделий |
| Риск сдвига кодов | зависит от внимательности оператора | сдвига нет, если снятый флакон проведён под сканером |
| Проверка этикетки | выборочно или никак | каждая проверяется на читаемость |
| Что известно о браке | запись в журнале смены или ничего | время, причина и код по каждому случаю |
Десять дефектов за смену взяты для примера: подставьте своё число. Пять минут на очистку и 18 товаров в минуту — цифры с действующей линии.
Журнал подтверждённых этикеток выгружается файлом. Если склад маркетплейса или заказчик спросит о конкретной упаковке, по нему видно, какой код на неё нанесён и когда он проверен.
Какой способ подходит под ваш объём
| Ситуация | Способ | Что понадобится | Чем ограничен |
|---|---|---|---|
| Копии нужны изредка, по несколько штук | Онлайн-сервис: вставить коды и распечатать лист этикеток | Сохранённые коды, обычный принтер | Ручная наклейка, годится только для разовых случаев |
| Отгрузки небольшие, справляется один человек | Сканер и принтер этикеток | Оператор, сканер, принтер | Скорость рук, риск перепутать этикетки |
| Склад уже работает с терминалами сбора данных | Терминал и учётная система: сканирование и печать через неё | Терминалы, настроенная учётная система | Те же руки и тот же риск |
| На этикетки уходит больше одного оператора в смену, со склада возвращаются перепутанные коды | Станция дублирования на линии | Место после термотоннеля, компьютер | До 25 штук в минуту, зависит от продукта |
| Товар идёт без плёнки и короба, код виден снаружи | Ничего не нужно | — | — |
Типичные ошибки при выборе способа
- Считают только скорость принтера. Принтер и аппликатор редко ограничивают линию; время уходит на остановки, около пяти минут каждая.
- Не выясняют до договора, что станет с кодом снятого изделия. Спросите поставщика: как этот код убирается из печати и что для этого делает оператор.
- Не ставят контрольную камеру. Этикетка может лечь со складкой или не пропечататься, и обнаружит это уже склад.
- Берут ручной комплект «на вырост». Второй оператор добавляет рук, но порядок сканирования и наклейки всё равно придётся контролировать.
Из чего состоит станция
- камера Hikrobot на входе с датчиком наличия товара;
- сканеры в местах, где изделие могут снять;
- термотрансферный принтер Savema или Postek с разрешением 300 dpi и аппликатор с пневмопереносом;
- контрольная камера;
- толкатели и изоляторы брака — при необходимости; вместо них можно поставить поворотный стол-накопитель или возвратный транспортёр;
- транспортёр;
- буферная программа: принимает коды с камеры, ведёт их порядок, формирует изображение для принтера и хранит журнал; компьютер и монитор для неё предоставляет заказчик.
Размер и материал этикетки подбираем под требования заказчика и площадки; на термоусадочной плёнке она держится. Кроме кода на ней печатается любая информация: штрихкод, срок годности, номер партии, состав, логотип, этикетка площадки. Макет собирается во встроенном редакторе.


Станция подходит производителям, которые сами готовят продукцию к отгрузке на маркетплейсы, и фулфилмент-операторам, которые упаковывают чужой маркированный товар потоком. Цена — от 5 млн ₽, состав уточняем под упаковку и скорость.
Чего система не делает
- Не делает перемаркировку. Если исходный код утрачен или не читается, нужен новый, а не копия.
- Не заменяет агрегацию. Этикетка на упаковке товара и код транспортного короба — разные вещи.
- Не проверяет статус кода в «Честном знаке» и не заменяет учётную систему.
Частые вопросы
Можно ли дублировать код «Честного знака»?
Да, правилами это не запрещено. Ответы представителя «Честного знака» приведены выше.
А этикетка Ozon или Wildberries?
Программа может найти в вашей базе данных этикетку площадки по названию товара и нанести её на упаковку так же, как копию кода.
Что будет, если оператор снимет флакон и не проведёт его под сканером?
Коды сдвинутся на один, и на выходе этого не увидеть: исходный закрыт плёнкой. Поэтому правило на линии одно: всё снятое проходит через сканер брака.
Подойдёт ли станция, если у нас только термоусадка, без пузырчатой плёнки?
Да. Сканеров брака ставим столько, сколько на линии мест, где изделие могут снять.
Нужна ли связь с 1С или складской системой?
Нет. Станция считывает код с самого изделия и не зависит ни от учётной системы, ни от того, сохранился ли у вас файл с кодами: повторно получить его из «Честного знака» можно только в течение двух суток после выдачи. При необходимости программа обменивается данными с 1С; формат согласуем в каждом проекте.
Хотите посмотреть на своём примере?
Пришлите три строки: что упаковываете, во что и сколько штук в смену. В ответ пришлём состав станции и расчёт под вашу линию.








