Union Label journal
Печать этикетки после сканирования штрихкода позволяет убрать ручной ввод данных.
Печать этикетки после сканирования штрихкода позволяет убрать ручной ввод данных. В Union Label такой процесс можно организовать для дублирования кодов маркировки: оператор сканирует DataMatrix, программа переносит его в макет и отправляет этикетку на печать. Для заданий из 1С, WMS и других систем используется отдельный сценарий через Union Print Server.
В режиме дублирования схема выглядит так: сканер → Union Label → макет → принтер. Сканер передает считанный код, а программа использует его как источник данных для элемента этикетки.
Для маркировки используется DataMatrix GS1. Union Label получает исходный код, переносит его в макет и печатает точную копию. Новый код не создается, а считанное значение нельзя изменить вручную.
Такой режим подходит, когда маркировку нужно перенести на дополнительную этикетку, внешнюю упаковку или транспортную тару.
Для других задач программа поддерживает переменные данные из Excel и CSV, а также передачу значений через API. В шаблоне для данных из внешнего запроса используется источник «Из запроса».
| Задача | Источник | Сценарий |
|---|---|---|
| Дублировать код маркировки | Сканер штрихкода | DataMatrix GS1 |
| Печатать переменные данные | Excel / CSV | Импорт |
| Печатать из внешней системы | API | Union Print Server |
Запустите Union Label и выберите режим «Дублирование кодов маркировки». Подключите принтер и сканер, затем настройте параметры шаблона: размер этикетки, ориентацию и отступы.
Создайте макет и добавьте элемент DataMatrix GS1. В его свойствах выберите источник данных «Сканер штрихкода». После этого укажите принтер и сканер, которые будут использоваться для работы.
Теперь оператору достаточно отсканировать DataMatrix на товаре. Union Label подставит код в макет, а принтер напечатает его копию. Дополнительное нажатие кнопки печати не требуется: каждое сканирование запускает печать одной этикетки.
Перед основной работой выполните тестовую печать и проверьте расположение элементов и считывание DataMatrix. При смене носителя или параметров принтера тест лучше повторить.
Если печать должна запускаться внешней системой, используется Union Print Server. Он принимает запросы от 1С, WMS, веб-сервисов, мобильных приложений и других программ.
Схема выглядит так: внешняя система → Union Print Server → макет → принтер.
В шаблоне элементы, значения которых передаются в запросе, получают источник «Из запроса». Например, система может передать название товара и DataMatrix, после чего Union Label подставит их в соответствующие элементы.
По умолчанию Print Server использует адрес http://localhost:8000. Для проверки работы можно отправить POST-запрос на /print. При сетевой печати дополнительно проверяют доступ к порту и настройки брандмауэра.
Сотруднику нужно перенести код с товара на внешнюю упаковку. Он выбирает режим дублирования, сканирует DataMatrix и получает его копию на новой этикетке. Код не редактируется и не создается заново, а одно сканирование соответствует одной напечатанной этикетке.
В 1С или WMS формируется задание, а данные передаются в Union Print Server. Элементы макета получают значения из запроса, после чего принтер выполняет печать. Оператору не нужно вручную переносить данные в шаблон.
Одна из частых проблем — неправильный источник данных. Для дублирования используется «Сканер штрихкода», а для Print Server — «Из запроса». Если источник выбран неправильно, код может считываться, но не попадать в нужный элемент макета.
Вторая ошибка — неподходящий тип штрихкода. Union Label поддерживает DataMatrix, DataMatrix GS1, EAN-13, EAN-8, QR Code, Code 39, Code 128 и другие форматы. Для кодов маркировки «Честного знака» используется DataMatrix GS1.
При интеграции отдельная проблема может возникнуть из-за формата входных данных. Если код передается в Base64, перед печатью его необходимо корректно декодировать. В Union Label для этого предусмотрен отдельный механизм.
Проверяйте цепочку по порядку:
Перед основным тиражом напечатанный код маркировки следует проверить через приложение «Честного знака».
Union Label поддерживает эти типы штрихкодов, однако автоматическая схема «сканирование → одна напечатанная этикетка» документирована для режима дублирования кодов маркировки.
Да. Union Label поддерживает передачу данных из Excel и CSV.
Да. Для автоматической печати внешняя система может передавать данные в Union Print Server через API.
Проверьте источник данных, тип элемента и формат передаваемого значения. При интеграции отдельно проверьте Base64.
Перед запуском проверьте всю цепочку: код → источник данных → элемент макета → принтер → тестовая печать.
Для дублирования это означает выбор режима «Дублирование кодов маркировки», элемента DataMatrix GS1 и источника «Сканер штрихкода». Для интеграции — настройку Print Server, источника «Из запроса» и корректной передачи данных.
Если печать выполняется по сети, проверьте доступ к порту сервера и брандмауэр. Если данные приходят из внешней системы, сначала протестируйте одно задание. Это позволяет определить, где возникает ошибка: при считывании, передаче данных, формировании макета или печати.
Union Label позволяет использовать оба сценария: дублировать код маркировки непосредственно после сканирования или получать задания от внешней системы через Print Server.
Печать этикетки после сканирования зависит от того, какой процесс нужно автоматизировать. Для дублирования маркировки используется схема сканер → DataMatrix GS1 → макет → принтер. Для печати из 1С, WMS или другой системы — внешняя система → Union Print Server → макет → принтер.
Главное при настройке — правильно выбрать источник данных и соответствующий элемент макета, а перед рабочим тиражом выполнить тестовую печать.