Блог

Как добавить Data Matrix в Jasper-шаблон этикетки

Data Matrix — основной элемент этикетки для маркировки товаров в системе «Честный Знак». Именно в нём кодируется код маркировки, который затем считывается сканером.

Если Data Matrix размещён неправильно, слишком маленький или использует неверное поле, этикетка может не пройти проверку или плохо сканироваться на складе и в торговой точке.

Определите поле с кодом маркировки

Перед добавлением Data Matrix нужно понять, какое поле содержит код маркировки. Часто это поле называется cis.

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

Если выбрать неправильное поле, Data Matrix будет сформирован не из кода маркировки, а из другого значения.

Разместите Data Matrix на этикетке

Data Matrix нужно разместить так, чтобы вокруг него было достаточно свободного пространства. Код не должен соприкасаться с текстом, рамками, логотипами или краями этикетки.

Важно учитывать:

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

Не уменьшайте код слишком сильно

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

Если этикетка маленькая, лучше сократить второстепенный текст, чем ухудшать читаемость кода маркировки.

Проверьте предпросмотр

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

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

Сделайте тестовую печать

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

После выгрузки .jasper-файла рекомендуется выполнить тестовую печать и проверить Data Matrix сканером. Если код читается нестабильно, нужно увеличить размер, проверить отступы или настройки печати.

Частые ошибки при добавлении Data Matrix

На практике встречаются такие проблемы:

Как добавить Data Matrix через EasyJasper

В EasyJasper можно загрузить Jasper-шаблон, выбрать доступное поле с кодом маркировки, добавить Data Matrix на макет, настроить его расположение и проверить результат в предпросмотре.

После редактирования можно скачать готовый .jasper-файл и использовать его для загрузки в СУЗ или дальнейшего тестирования.

Вывод

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