Менеджер Сервера Печати
Сервер Печати (служба) может запускать несколько компонентов автоматизации,
включая REST API-серверы и файловые триггеры.
Вы можете настроить несколько REST API-серверов (на разных портах) или несколько триггеров для отслеживания различных папок/файлов.
Менеджер Сервера Печати используется для:
- Запуска и остановки REST API-серверов и файловых триггеров
- Настройки параметров автоматизации для каждого сервера или триггера
- Создания и удаления REST API-серверов и файловых триггеров
- Просмотра логов и статистики активности
Чтобы запустить Менеджер Сервера Печати, откройте меню «Пуск» в Windows и выберите AzureLabel Менеджер Сервера Печати.
Также вы можете использовать команду printServerManager
в командной строке.
Запуск и остановка REST API-серверов и файловых триггеров
Чтобы запустить REST API-сервер или файловый триггер, перейдите на вкладку Триггеры > Состояние и нажмите кнопку Запустить. Чтобы остановить – нажмите Остановить.
Создание REST API-сервера или файлового триггера
Чтобы создать REST API-сервер или файловый триггер, перейдите на вкладку Триггеры > Конфигурация, нажмите кнопку Плюс и выберите нужный тип компонента.
При необходимости укажите Имя и/или Описание. Имя будет использоваться во всём интерфейсе — включая панель состояния, лог и статистику — для идентификации этого компонента.
Настройка REST API-сервера
На вкладке Триггеры > Конфигурация выберите нужный REST API-сервер.
Свойства
Перейдите на вкладку Свойства и задайте нужные параметры.
- Включен – отключите этот компонент, сняв флажок.
- Записывать в лог входные данные – если включено, все входящие данные будут сохраняться в лог.
- Порт – порт, на котором сервер будет ожидать запросы.
- Записывать запросы API в лог – если включено, все API запросы будут сохраняться в лог.
- Отклонять запросы с пустым или неверным API ключом – если включено, все запросы с пустым или несуществующим API ключом будут отклоняться.
Чтобы применить новую конфигурацию, необходимо сохранить и загрузить её в Сервер Печати. Нажмите Сохранить конфигурацию, затем Загрузить конфигурацию в Сервер Печати.
Действия
На вкладке Действия вы можете добавить действия, которые будут выполняться после каждого запроса. Для действий можно задать условия.
Настройка файлового триггера
На вкладке Триггеры > Конфигурация выберите нужный файловый триггер.
Свойства
Перейдите на вкладку Свойства и задайте нужные параметры.
- Включен – отключите этот компонент, сняв флажок.
- Записывать в лог входные данные – если включено, все входящие данные будут сохраняться в лог.
-
Источник данных для печати — определяет, какой источник будет использоваться в качестве данных для печати этикеток.
-
JSON файл(ы) с готовыми данными — один JSON-файл, содержащий этикетку, данные и параметры печати, готовые к печати.
Файл должен быть в формате JSON, как описано в разделе "Request body" для конечной точки "/labels/print" в документации по REST API.
Дополнительно в JSON должен присутствовать один обязательный параметр:
"request": "<Конечная точка REST API>"
где
<Конечная точка REST API>
— конечная точка REST API, например:"request": "/labels/print"
.Пример JSON-файла:
{ "request": "/labels/preview", "label": "Моя этикетка", "printData": { "source": "ready", "data": [ { "PrintQuantity": 3, "Имя": "AzureLabel Pro, годовая подписка", "Штрихкод": "5678901234562", "Цена": 69, "Единица": "шт", "Код": "pro-y" }, { "PrintQuantity": 1, "Имя": "AzureLabel Corporate, годовая подписка", "Штрихкод": "8901234567890", "Цена": 102, "Цена 2": 95, "Цена старая": 110, "Единица": "шт", "Код": "corp-y" } ] } }
- Настройки импорта из этикетки — в качестве источника данных используется встроенная настройка импорта из самой этикетки. Вы можете настроить и протестировать импорт в Дизайнере, а затем использовать эту этикетку здесь. Перед печатью данные будут импортированы согласно этим настройкам.
- Общие настройки импорта — в качестве источника данных используется файл с настройками импорта из указанного расположения. Вы можете настроить и протестировать такие настройки в Дизайнере, а затем использовать их здесь. Перед печатью данные будут импортированы согласно указанным настройкам.
-
JSON файл(ы) с готовыми данными — один JSON-файл, содержащий этикетку, данные и параметры печати, готовые к печати.
-
Проверять указанный файл или набор файлов в указанной папке — укажите файл(ы),
которые будут использоваться в качестве источника данных для печати.
Вы можете использовать подстановочные символы?
и*
для выбора нескольких файлов или указать папку.
Сервер обработает каждый файл, соответствующий заданному шаблону.
Расширение и содержимое файла зависят от выбранного типа источника данных для печати — это может быть файл с готовыми данными, этикетка или параметры импорта.
Чтобы применить новую конфигурацию, необходимо сохранить и загрузить её в Сервер Печати. Нажмите Сохранить конфигурацию, затем Загрузить конфигурацию в Сервер Печати.
Действия
На вкладке Действия вы можете добавить действия, которые будут выполняться после каждого запроса. Для действий можно задать условия.