Skip to main content

Задание не появляется в очереди печати

Симптом

Пользователь отправил документ на печать, но задание не появляется в разделе Управление → Задания личного кабинета и в разделе Печать встроенного приложения на МФУ.

Условия возникновения

  • Используется клиентотложенная ПринтМенеджер на Windows или Linux
Печать выполняетсяпечать через принтерклиента PrintumПринтМенеджера.

Диагностика

Шаг 1. Проверить статус службы клиента ПМ

Windows: Win+R → eventvwr → Журналы Windows → Приложение → источник Print Manager Client. Найти ошибки (красные/жёлтые записи).

Linux:

sudo systemctl status printum-printmanager-client.service
sudo journalctl -u printum-printmanager-client.service

Шаг 2. Типовые ошибки в логах

  • No user {'i.sokolov'} is authorized, removing all printers.

Эта ошибка означает, что сотрудник с именем i.sokolov, авторизованный в операционной системе Windows, не авторизован в системе управления печатью. 

Откройте раздел “Сотрудники” на сервере, убедитесь, что сотрудник с именем i.sokolov существует и имеет правильный SID. Также проверьте, что токен доступа access_token введен правильно.

  • Error in VirtualPrintersUpdater: HTTPSConnectionPool(host='192.168.1.1, port=8080): Max retries exceeded with url: /direct_printers/

Ошибка означает, что программа не смогла подключиться к серверу c адресом 192.168.1.1 и портом 8080. Проверьте, что сервер доступен по этому адресу с этого компьютера.

  • Error in VirtualPrintersUpdater: (1789, 'LookupAccountName', 'Не удалось установить доверительные отношения между этой рабочей станцией и основным доменом.')

Ошибка означает, что программа не смогла подключиться к домену, для получения необходимых данных. Проверьте соединение с доменом.

Если ошибка возникает при отправке документа от локальной учётной записи пользователя, убедитесь, что этот пользователь входит в рабочую группу WORKGROUP, а не в какую-либо другую.

  • Job 00021 for VersaLink_B405_XXXXXXXXX failed: Error: 401

Ошибка означает, что программа не смогла подключиться к CUPS из-за неправильных логина-пароля или настроек шифрования. Проверьте настройки Сервера печати, куда добавлен принтер для прямой печати. Так же проверьте, что включена настройка ALLOW_BYPASS_PRINTING в Настройках печати.

  • AssertionError: Adding printer Printum means critical error. Reinstall this printer manually or application entirely.

Ошибка означает, что при старте службы, программа не нашла принтер Printum с драйвером Printum XPS. Т.е. либо самого принтера с таким именем нет, либо у него установлен неверный драйвер. Удалите такой принтер вручную, и переустановите программу.

  • http.client.RemoteDisconnected: Remote end closed connection without response

Ошибка встречается в отказоустойчивой конфигурации. Происходит, если в конфигурационном файле клиента ПМ стоит флаг use_cups_ssl: false

Для исправления ошибки поменяйте значение.

Шаг 3. Проверить наличие принтера

Убедитесь, что в системе присутствует виртуальный принтер с именем Printum и он использует драйвер Printum XPS.

Что проверить перед эскалацией

  • Логи клиента ПринтМенеджер без ошибок
  • Служба клиента запущена
  • Принтер Printum присутствует на АРМ
  • Пользователь существует в Printum

Логи и диагностические данные

Где смотреть логи

  • Клиент ПМ Windows — Отправка заданий на печать на ОС Windows
    Откройте eventvwr → Журналы Windows → Приложение → источник Print Manager Client
  • Клиент ПМ Linux — Отправка заданий на печать на ОС Linux
    sudo journalctl -u printum-printmanager-client.service
  • printmanager-app — Основной контейнер ПМ — обработка HTTP-запросов, приём заданий от клиентов
    sudo docker logs printmanager-app

Что искать в логах

  • Выявить ошибки запуска сервиса клиента ПМ.
  • Выявить ошибки передачи данных от клиента на сервер.
  • Выявить ошибки обработки API-запросов в printmanager-app.
  • Определить причины возврата кодов 4xx/5xx.

Что приложить к обращению в поддержку

  • Логи клиента ПМ: Windows — Просмотр событий (eventvwr) → Журналы Windows → Приложение → источник Print Manager Client; Linux — sudo journalctl -u printum-printmanager-client.service
  • Версию ПринтМенеджера: cat /opt/printmanager/.version
  • Описание сценария и шагов воспроизведения
  • ОС рабочей станции и сервера

Связанные страницы