Union Label journal
Переменная печать этикеток позволяет подготовить один макет и напечатать сразу несколько вариантов за один запуск — например, для разных товаров, партий, серийных номеро...
Переменная печать этикеток позволяет подготовить один макет и напечатать сразу несколько вариантов за один запуск — например, для разных товаров, партий, серийных номеров или складских позиций. Вместо ручной замены данных оператор загружает таблицу Excel или CSV, а Union Label автоматически подставляет значения в нужные поля: название товара, артикул, штрихкод, код маркировки и другие параметры.
Такой подход сокращает количество отдельных заданий на печать и помогает избежать ошибок при массовой подготовке этикеток.
Главный критерий — меняются данные или сам дизайн. Если структура этикетки одинаковая, а отличаются название, артикул, штрихкод, серия, идентификатор или код маркировки, достаточно одного макета.
Такой подход подходит для печати этикеток разных товаров в одном тираже, серийных номеров, складских бирок и логистических этикеток, где меняются только данные, а структура макета остается одинаковой.
Например, исходная таблица может выглядеть так:
| Наименование | Артикул | Штрихкод | Количество |
|---|---|---|---|
| Товар А | A-001 | 460000000001 | 20 |
| Товар Б | B-014 | 460000000014 | 50 |
| Товар В | C-025 | 460000000025 | 10 |
Здесь строка содержит данные одной позиции, а столбцы становятся источниками для переменных полей. Сам макет при этом остается общим.
Сначала создайте новый макет, откройте существующий или выберите готовый шаблон. В рабочей области разместите постоянные элементы и поля, которые должны получать разные значения.
В макет можно добавить как постоянные элементы, так и переменные поля: текст, штрихкод, дату, изображения и другие данные, которые должны меняться от строки к строке. Для товаров с обязательной маркировкой в макет можно добавить переменное поле DataMatrix GS1 — программа будет получать код из выбранного источника данных.
Последовательность действий выглядит так:
Например, поле «Артикул» связывается со столбцом «Артикул», а элемент штрихкода — со столбцом «Штрихкод». Тогда при переходе к следующей строке программа получает новый набор значений без ручного редактирования шаблона.
В Union Label можно задать индивидуальное количество копий для каждой строки таблицы. Это удобно, когда один товар требуется промаркировать 20 раз, второй — 50, а третий — 10. Все позиции остаются в одном источнике данных, но тираж для них различается.
Такой подход особенно полезен для складских бирок, ценников, серийных номеров, логистических этикеток и других задач, где объем по позициям неодинаков. Не нужно создавать отдельный файл или запуск печати для каждого товара.
Перед запуском печати важно проверить не только шаблон, но и исходные данные. Убедитесь, что в нужных столбцах нет пустых значений, случайных переносов строк и лишних символов.
Особенно внимательно проверьте штрихкоды и идентификаторы: программа подставит полученные значения, поэтому ошибка в исходной строке попадет и на готовую этикетку. Для CSV также важно заранее убедиться, что разделитель и кодировка соответствуют настройкам импорта.
Сначала сделайте тестовую печать 1–3 этикеток. Проверьте не только наличие данных, но и расположение элементов: длинное название или артикул не должны выходить за границы текстового поля, а штрихкод должен оставаться в рабочей области.
Перед первой печатью в Union Label принтер необходимо откалибровать: откройте «Параметры шаблона», нажмите «Калибровать» и выберите нужный принтер. При смене типа или размера этикетки калибровку также рекомендуется выполнять заново.
Для кодов маркировки после тестовой печати стоит проверить считываемость через приложение «Честный знак». Если код не распознается, запускать весь тираж не следует.
Excel и CSV удобны для подготовленного файла. Если данные должны поступать непосредственно из 1С, WMS, веб-сервиса или другого приложения, в Union Label предусмотрен принт-сервер для печати по API.
В этом сценарии внешняя система отправляет запрос с данными, а элементы шаблона получают их из запроса. При автоматической печати из 1С, WMS или другого программного обеспечения вместо файла можно использовать API.
В этом случае внешняя система передает данные напрямую в шаблон, без подготовки промежуточной таблицы. Такой способ имеет смысл при регулярной автоматической печати, когда вручную формировать Excel-файл уже неудобно.
Переменная печать предназначена для ситуации, когда макет остается одним, а содержимое отдельных элементов меняется. Если у двух товаров полностью разный дизайн — другое расположение блоков, набор полей или структура — не стоит автоматически объединять их в один сценарий.
Для нескольких независимых макетов нужно отдельно проверять возможности конкретного режима печати.
| Задача | Решение |
|---|---|
| Один дизайн, разные данные | Excel/CSV + переменная печать |
| Разное количество копий | Индивидуальный тираж по строкам |
| Коды маркировки | Переменное поле + DataMatrix GS1 |
| Данные из 1С, WMS или сервиса | Принт-сервер и API |
| Полностью разные дизайны | Отдельно проверить работу с шаблонами |
Если нужно напечатать несколько разных этикеток за один запуск, а структура макета остается одинаковой, оптимальная схема в Union Label — один шаблон и таблица Excel или CSV. Подключите источник, свяжите его столбцы с переменными элементами, задайте количество копий для нужных строк и сначала выполните тестовую печать.
Такой способ избавляет от ручной смены данных между заданиями и позволяет управлять всем тиражом из одной таблицы. Если же данные формируются другой системой постоянно, вместо файла можно использовать API. А при принципиально разных дизайнах сначала нужно проверить поддержку нескольких шаблонов, а не пытаться решить задачу обычной переменной печатью.