Перейти к содержанию

Настройка принт-сервера Union Label

Union Label позволяет печатать этикетки по сети — через запросы от внешних систем (1С, WMS, веб-сервисов, мобильных приложений или любых других программ). Это удобный способ автоматизировать печать без участия пользователя.


1. Создание принт-сервера

  1. Откройте программу Union Label от имени Администратора.

Запуск программы от имени администратора

  1. На стартовом окне выберете: Создать сервер печати.

Создание сервера печати

  1. После этого откроется окно параметров этикетки. Задайте параметры и нажмите "Ок" и вы перейдете к настройке шаблона.

Настройки шаблона


2. Подготовка шаблона этикетки

  1. Разместите на созданном шаблоне этикетки все необходимые элементы: текст, штрихкод, DataMatrix, изображение и другие.
  2. Для элементов, которые должны получать данные из внешнего запроса, выберите источник данных «Из запроса».

Выбор источника печати Пример:
text — текстовое поле на этикетке
datamatrix — DataMatrix-код, который будет передан в запросе


3. Настройка печати

  1. Нажмите кнопку «Печать».
  2. Выберите принтер, через который будет выполняться печать с использованием принт-сервера.
  3. Нажмите «ОК».

Настройка печати

Появится окно конфигурации сервера.


4. Конфигурация сервера

В окне настроек отображаются важные параметры:

Сокет сервера — адрес и порт, на котором будет развернут принт-сервер.
По умолчанию используется адрес: http://localhost:8000
Если это подходит и порт не занят — оставьте без изменений.

JSON-запрос — это пример структуры данных, которые должны быть отправлены в запросе.
Например:
{
"text": "Шампунь 250 мл",
"datamatrix": "010460708435312421AbCd1234567890"
}

После проверки параметров нажмите «Запуск сервера».
Union Label свернётся в трей и продолжит работу в фоновом режиме.

Настройка сервера печати

5. Тестирование работы

  1. Откройте Postman или другой REST-клиент.
  2. Создайте POST-запрос на адрес:
    http://localhost:8000/print
  3. Вставьте пример JSON с данными для этикетки.
  4. Нажмите «Send».

Если всё настроено правильно, принтер выполнит печать с параметрами, переданными в запросе.

Тестирование через Postman


6. Ожидаемый результат

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

Напечатанная этикетка


7. Полезные рекомендации

• Убедитесь, что порт 8000 свободен и не заблокирован брандмауэром.
• Если печать выполняется по сети, откройте доступ к порту для других устройств.
• При необходимости добавьте принт-сервер в автозагрузку Windows.