Блог
Как сделать шаблон этикетки для Честного Знака
Шаблон этикетки для «Честного Знака» нужен для печати кода маркировки и сопроводительной информации о товаре. Обычно на этикетке размещают Data Matrix, текстовую расшифровку, артикул, наименование, EAN-13, номер партии или другую информацию, которая нужна производству, складу или покупателю.
Правильно подготовленный шаблон помогает избежать ошибок при печати, загрузке в СУЗ и дальнейшей работе с маркированным товаром.
Определите размер этикетки
Первый шаг — определить физический размер этикетки. Например, это может быть 58×40 мм, 75×50 мм, 100×70 мм или другой формат, который используется на производстве.
Важно учитывать:
- размер термоэтикетки;
- возможности принтера;
- требования к читаемости Data Matrix;
- место для текста;
- наличие логотипа или дополнительной информации;
- отступы от края этикетки.
Если элементы будут расположены слишком близко к краям, при печати часть информации может обрезаться.
Определите обязательные элементы
Для маркировки обычно главным элементом является Data Matrix с кодом маркировки. Часто для него используется поле cis, которое передаётся из СУЗ.
Кроме Data Matrix на этикетке могут быть:
- наименование товара;
- артикул;
- GTIN;
- EAN-13;
- серийный номер;
- партия;
- дата производства;
- срок годности;
- логотип;
- статический текст;
- служебная информация для склада.
Не стоит перегружать этикетку лишними данными. Лучше оставить только то, что действительно нужно для печати, идентификации товара и внутренних процессов.
Проверьте поля, которые передаются в шаблон
Одна из частых ошибок — ожидать, что в шаблоне можно вывести любое поле. На самом деле шаблон может использовать только те данные, которые в него передаются.
Например, если СУЗ передаёт только поле cis, то именно его можно использовать для Data Matrix. Если артикул или наименование не передаются, их нельзя автоматически вывести как динамические данные. В таком случае их можно добавить вручную как статический текст, если это подходит для задачи.
Разместите Data Matrix
Data Matrix должен быть достаточно крупным и читаемым. Его нельзя слишком сильно уменьшать, растягивать или размещать рядом с элементами, которые могут мешать сканированию.
Перед рабочим использованием обязательно сделайте тестовую печать и проверьте код сканером. Даже если на экране код выглядит нормально, качество печати может зависеть от принтера, материала этикетки и настроек печати.
Добавьте текстовые элементы
После Data Matrix можно разместить текстовые поля. Лучше использовать короткие подписи и не делать слишком маленький шрифт.
Если текст длинный, нужно заранее проверить, помещается ли он в отведённую область. Особенно это важно для наименования товара, которое может отличаться по длине от одной позиции к другой.
Подготовьте .jasper-файл
После настройки макета шаблон нужно сохранить в формате, который можно использовать в СУЗ. В большинстве случаев это .jasper — скомпилированный Jasper-шаблон.
Если шаблон редактировался в .jrxml, его нужно скомпилировать. Если вы работаете через EasyJasper, можно загрузить шаблон, внести изменения и скачать готовый .jasper.
Проверьте шаблон перед использованием
Перед загрузкой в рабочий процесс проверьте:
- корректность размера этикетки;
- читаемость Data Matrix;
- наличие нужных полей;
- отсутствие пересечения элементов;
- корректность EAN-13;
- отображение текста;
- успешную загрузку в СУЗ;
- пробную печать на реальном принтере.
Вывод
Шаблон этикетки для «Честного Знака» должен быть не только красивым, но и технически корректным. Главное — правильно разместить Data Matrix, использовать доступные поля, проверить размер этикетки и выполнить тестовую печать.
EasyJasper помогает ускорить этот процесс и подготовить Jasper-шаблон без сложной ручной настройки.