Задание не распечатывается на принтере
Симптом
Задание появилось в очереди Printum, пользователь авторизовался на МФУ, но документ не вышел на печать.
Диагностика
Шаг 1. Проверить статус задания в CUPS
- Откройте CUPS:
https://<ip_сервера>:1631 - Перейдите во вкладку «Задания» и найдите задание.
- Если задание отсутствует — проблема на стороне клиента ПринтМенеджер (см. «Задание не появляется в очереди»).
- Если статус отличается от «напечатано» (например,
Broken pipe) — проблема в подключении CUPS к принтеру.
Шаг 2. Проверить протокол подключения в CUPS
- Перейдите во вкладку «Принтеры» в CUPS.
- Сравните адрес и метод подключения устройства (ipp, ipps, socket).
- Если метод отличается от поддерживаемого для вендора — измените протокол в карточке устройства в Printum (вкладка «Драйвер»).
Шаг 3. Заменить драйвер в CUPS
Если проблема не решена (медленная печать, некорректные символы, нечёткие изображения, не работает дуплекс): замените драйвер с Generic PostScript на родной драйвер модели или Generic PCL.
Типовые ошибки
| Ошибка | Причина | Решение | | --------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | | Job failed: Error 401 | Неверный логин/пароль CUPS или отключён ALLOW_BYPASS_PRINTING | Проверьте настройки сервера печати. Включите ALLOW_BYPASS_PRINTING в настройках печати ПМ. | | Broken pipe | Разрыв соединения с принтером | Проверьте сетевую доступность принтера. Измените протокол подключения. |
Логи и диагностические данные
Где смотреть логи
- printmanager-app — Основной контейнер ПМ — обработка заданий, взаимодействие с принтерами
cd /opt/printmanager && docker-compose logs -f --tail=200 printmanager-app - printmanager-cups — Сервер печати CUPS — обработка и отправка заданий на принтер
cd /opt/printmanager && docker-compose logs -f --tail=200 printmanager-cups - printmanager-celery-print-queue — Очередь бесклиентской печати — проверка CUPS на наличие новых заданий
cd /opt/printmanager && docker-compose logs -f --tail=200 printmanager-celery-print-queue
Что искать в логах
- Выявить ошибки при отправке задания на принтер.
- Определить причины возврата кодов 4xx/5xx.
- Выявить ошибки работы сервиса CUPS и ошибки принтеров в CUPS.
- Выявить ошибки соединения с принтерами.
Что приложить к обращению в поддержку
- Вывод команды
bash /opt/printmanager/logs.sh - Версию:
cat /opt/printmanager/.version - Описание сценария и шагов воспроизведения
- ОС сервера
Связанные страницы
- Задание не появляется в очереди печати
- Управление драйверами и протоколами