Последнее обновление
30.09.2026

print/data

Получение очередного задания печати из очереди учётной системы: ответ в формате XML, не более десяти запросов за один опрос.

Метод возвращает одно задание печати из очереди учётной системы в том же формате XML, в котором сервер печати принимает файлы из каталога обмена. Учётная система удаляет переданное задание из очереди.

Метод

СвойствоЗначение
ТипGET
Путь/api/print/data

Условия вызова

Сервер печати Scanport PrintServer вызывает метод при одновременном соблюдении условий:

Задания попадают в очередь, если в учётной системе включена очередь печати — вкладка Печать настроек устройств.

Запрос

Параметры

Параметров строки запроса нет.

Тело

Тела у запроса нет.

Пример запроса

http://192.168.1.1/DM/hs/DataMobileExch/api/print/data

Ответ

Ответ приходит в формате XML с корневым тегом PrintData. Состав переменных зависит от модулей DataMobile в конфигурации учётной системы и описан в статье Параметры XML-файлов; готовые файлы — в статье Примеры XML-файлов.

Пример ответа

<?xml version="1.0" encoding="UTF-8"?>
<PrintData>
    ...
</PrintData>

Пустая очередь

Если вызвать метод при пустой очереди, модули DataMobile в 1С отвечают исключением с кодом 901:

{
    "description": "Очередь печати пуста. "
}

Коды ответов и формат тела исключения — в статье Исключения.

Порядок вызовов

ПравилоЗначение
Сколько раз вызывается за один опросСтолько, сколько заданий назвал items_num, но не более 10
Что происходит с остаткомЗабирается следующим опросом
Периодичность опросаЗадаётся параметром Интервал опроса на вкладке Основные

Ограничение в десять запросов нужно, чтобы следующий опрос не начинался, пока обрабатывается предыдущий.

Связанные статьи


Предыдущая статья print/art Следующая статья print/data/check
Оценить статью