Меткод этикетки с кодами маркировки

Печать этикеток с кодами маркировки «Честный знак»

Загрузите список кодов — получите готовый PDF с этикетками. Или соберите свой макет: название, состав, цена, штрихкод и логотип рядом с кодом маркировки. Без установки программ, без Jaspersoft Studio и без шаблонов в формате .jasper.

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

В чём сложность сегодня

Пять шаблонов на всех

В станции управления заказами готовых шаблонов этикеток пять. Они закрывают распространённые размеры носителя — и ничего больше: ни своего логотипа, ни состава, ни цены, ни нестандартного рулона.

Свой шаблон загрузить можно, но принимается он только в формате .jasper — скомпилированным в Jaspersoft Studio, среде на базе Eclipse. Для одной этикетки 58×40 мм это несоразмерно много работы. Разбираем формат подробно.

Коды легко испортить печатью

Код маркировки списывается один раз и стоит денег. Нечитаемая этикетка обнаруживается не у вас, а на приёмке — когда партия уже уехала.

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

Свой размер носителя

Размер задаётся, а не выбирается из пяти

Рулон 58×40, 43×25, 30×20 мм или лист A4 — размер этикетки вводится числом, и макет перекладывается под него. Размер модуля берётся из коридора, где каждое значение кратно точке вашего принтера: 203, 300 или 600 dpi.

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

Данные из таблицы

На каждой этикетке — своё значение

Название, состав, дата, партия, цена: поле макета привязывается к колонке вашего файла, и на каждой этикетке встаёт своё значение. Файл — TXT, CSV или XLSX; подойдёт и выгрузка эмиссии из СУЗ, PDF или архив EPS.

Строка товара находит свой код только по коду товара внутри кода маркировки, и никогда — по порядку строк. Неверная этикетка опаснее нечитаемой: код отсканируется прекрасно, а состав и срок уедут на чужой товар.

Предохранители

Отказ вместо подгонки

Операций «растянуть код» и «вписать в размер» в сервисе нет конструктивно. Не помещается — мы называем минимальный подходящий размер и отказываемся печатать.

Зона молчания вокруг кода вычитается из площади до раскладки текста, а белая подложка кода накрывает всё, что на неё заехало, — и на экране, и на бумаге одинаково. Зачем нужна зона молчания.

Тираж

Файл собирает сервер

Браузер показывает макет, PDF собирает сервер — потоком, не держа документ в памяти целиком. Тираж в 1 200 этикеток собрался на нашем сервере за 14 секунд; 20 000 этикеток — это один файл примерно на 20 МБ, а не двадцать отдельных. Движок печати один на всех и одинаков для любого браузера.

Каждый тираж проверяется чтением

Готовый PDF читается обратно — независимым декодером, как это сделал бы сканер на приёмке, — и каждый код сверяется с исходным байт в байт. Не сошлось хоть в одном — файл не отдаётся вовсе.

Что ещё умеет

Печать по списку кодов

Коды вставляются в поле или приходят файлом — TXT, CSV, XLSX. Разделители групп восстанавливать не нужно: мы это сделаем сами и покажем, сколько строк поняли, какая товарная группа и что не годится.

Выгрузка эмиссии из СУЗ

Если от заказа остался только файл эмиссии — PDF или архив EPS, — коды достаются прямо из него, вместе с криптохвостом и разделителями. Зачем это нужно.

Пробный лист до тиража

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

Штрихкоды и картинки

EAN-13 и EAN-8 на упаковке, ITF-14 на коробе, GS1-128 с SSCC на палете, Code 128 для внутреннего учёта. Логотип или знак — картинкой: чёрно-белой её делаем мы, а не драйвер принтера, поэтому на экране видно то, что напечатается. Нужен только код — генератор штрих-кодов; этикетка товара — для Wildberries и для Ozon.

Коды агрегации

КИТУ и SSCC по вашему префиксу GS1 — для коробов и палет. Чем КИТУ отличается от КИГУ и что нельзя формировать самостоятельно.

Коды у нас не задерживаются

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

Счётчик посещений кодов не видит. На странице печати по списку его нет; в редакторе Яндекс.Метрика записывает действия, пока вы собираете макет, а как только вы даёте коды, страница перезагружается уже без неё. На страницах генераторов DataMatrix и штрих-кодов она только считает посещения — без записи действий и без строки, которую вы вставили.

Кто это делает

С 2020 года я пишу промышленное ПО для маркировки полного цикла: управление оборудованием линии — принтеры, аппликаторы, весы, сканеры, контроллеры, — агрегация коробов и палет, обмен со станцией управления заказами и подача сведений в «Честный знак» через True API.

Меткод — то же знание, но без линии, без внедрения и без Jaspersoft Studio. Предохранители здесь стоят там, где на производстве теряются партии: растянутый код, срезанная зона молчания, модуль не по сетке принтера и строка товара, подобранная к коду по порядку, а не по коду товара.

Чего мы не делаем

  • Не выпускаем коды маркировки. Их выдаёт оператор системы. Мы печатаем то, что уже выпущено.
  • Не формируем КИГУ, КИН и КИК. Эти коды создаются только в системе маркировки; самостоятельно придуманный КИГУ означает брак партии. КИТУ и SSCC формировать можно — их мы сделаем.
  • Не проверяем статус кодов. Выпущен, в обороте, выбыл — это знает только система маркировки.
  • Не подставляем чужой префикс GS1. Для SSCC префикс спрашивается у вас: демонстрационный в боевой печати — это чужие коды на ваших палетах.

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

Нужна ли программа для печати этикеток с кодами маркировки?

Нет, устанавливать ничего не потребуется. Меткод работает в браузере: список кодов загружается на странице, готовый PDF скачивается оттуда же и печатается любым принтером — термопринтером этикеток или обычным лазерным на листе A4.

Какие коды можно напечатать?

Коды маркировки «Честного знака» любой товарной группы — их достаточно выгрузить из станции управления заказами списком, в PDF или в архиве EPS. Сами коды маркировки мы не выпускаем и не придумываем: их выдаёт оператор системы.

Нужен ли шаблон в формате .jasper?

Нет. Формат .jasper требуется станции управления заказами, когда этикетки печатаются из неё. Меткод печатает выгруженные коды сам, поэтому ни Jaspersoft Studio, ни готовый .jasper-шаблон не нужны.

Сколько этикеток можно напечатать за раз?

До 1 000 этикеток файл собирается сразу, по нажатию кнопки. Более крупные тиражи — до 237 000 этикеток — собираются в очереди, и ссылка на готовый файл приходит на ту же страницу.

Что происходит с загруженными кодами?

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

Нужна ли регистрация?

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

Разбираем по частям

Генератор штрих-кодов онлайн Этикетка для «Честного знака»: что на ней должно быть и как её сделать Этикетки Ozon: какой размер и как напечатать Этикетка для Wildberries онлайн Этикетка 58×40 мм для «Честного знака»: что помещается и как напечатать

Все статьи — о размере этикетки и кода, повторной печати, шаблоне .jasper, кодах коробов и палет.

Отдельные инструменты по кодам маркировки — восстановление разделителей групп, распознавание кодов с фотографии, справочник шаблонов — уже работают в нашем соседнем проекте markirovka.sensei-data.ru.