У меня есть лазерный принтер (Samsung ML-2010) в хорошем состоянии, он работает в Windows и старых Linux, но не с моей новой установкой ArchLinux. Принтер распознается и настраивается, но не печатает, говоря о любом задании:
canceled at
Fri 06 Jun 2014 10:15:26 PM EEST
"Filter failed"
Вопрос в том, где посмотреть, чтобы узнать больше? Журналы кубков, похоже, не имеют ничего общего.
Для пользователей Ubuntu 14.04 (и, возможно, других) вы не можете добавить фильтры foomatic, как было предложено выше, поскольку они конфликтуют с версией проекта CUPS (фильтры cups).
Подсказка может быть в /var/log/cups/error_log
. В моем случае результат выглядит так
[17/Aug/2014:12:47:31 +1000] [Job 83] JCL: 12345X@PJL
[17/Aug/2014:12:47:31 +1000] [Job 83] <job data>
[17/Aug/2014:12:47:31 +1000] [Job 83] sh: 1: hpijs: not found
[17/Aug/2014:12:47:31 +1000] [Job 83] GPL Ghostscript 9.10: Can't start ijs server "hpijs"
[17/Aug/2014:12:47:31 +1000] [Job 83] renderer exited with status 1
[17/Aug/2014:12:47:31 +1000] [Job 83] Possible error on renderer command line or PostScript error. Check options.Kid3 exit status: 3
Это можно решить с помощью:
sudo apt-get install hpijs-ppds printer-driver-hpijs
Не уверен, нужны ли оба, просто выбрал все hpijs-подобные вещи в Aptitude.
Поскольку это лучший результат в Google по запросу "отказ фильтра debian jessie", я собираюсь добавить то, что помогло мне.
Это для Debian Jessie и CUPS с ошибкой «filter failed»!
Виновником был ghostscript
пакет из стабильного (например, Jessie в данном случае), который часто дает сбой. Я перешел на ghostscript
пакет из тестирования.
Попробуйте установить foomatic-filters
и foomatic-db-engine
из AUR.
Для тех, кто видит это сообщение об ошибке в 2019 году, возможная причина: несовместимость между старыми версиями cups-filters
и последние версии ghostscript
. Обновление первой или более ранней версии решает проблему.
Обратите внимание, что обновления до cups-filters
не были выпущены для некоторых платформ (например, Raspbian Stretch на Raspberry Pi) до середины июня 2019 года, поэтому, если это не сработало в прошлом, попробуйте sudo apt update && sudo apt upgrade
очередной раз.
У меня была такая же проблема с Debian Jessie!
Наконечник Эрика Винкельса решил проблему.
Я изменил /etc/apt/sources.list
- Добавлена строка: deb http://ftp.at.debian.org/debian/ Сид главный
Затем я выполнил следующие шаги:
- обновление sudo aptitude
- sudo aptitude safe-upgrade ghostscript
- Верните sources.list и снова:
- обновление sudo aptitude
Теперь мой ghostscript находится в версии 9.19 ~ dfsg-3, и печать работает.
У меня было аналогичное сообщение об ошибке «Ошибка фильтра» с принтером HP CP1217, шаги на этой странице (https://ramblemoose.wordpress.com/2018/04/18/debian-and-raspbian-installing-a-cups-print-server-and-a-privateetary-p1102w-print-driver-on-linux/) мне помогло, процитирую соответствующий бит:
Я запустил терминал: sudo hp-setup -i
Я ответил, что для установки плагина были
- 0 (ноль) для USB-принтера
- d для загрузки - при загрузке возникла ошибка «Невозможно получить ключ от сервера ключей»
- y для установки Да, чтобы принять лицензионное соглашение
- y согласиться с тем, что «этот файл PPD является правильным»
- Введите описание местоположения
- Вводится через «дополнительную информацию для этого принтера»
- y, чтобы распечатать тестовую страницу
Для пользователей Raspberry Pi и, возможно, некоторых других платформ на основе Debian, которые столкнулись с этой проблемой в мае-июне 2019 года, проблема заключалась в том, что ghostscript и libgs9 были обновлены за две или три недели до обновленных версий cups-browsed, cups-filter, cups-filters-core-drivers, libcupsfilters1 и libfontembed1 были доступны в репозиториях Raspbian. Бег sudo apt update && sudo apt upgrade
снова 14 июня 2019 г. или позже должно решить проблему.
Я только что решил проблему, очень похожую на эту. Это было вызвано обновлением Debian весной 2019 года. Чтобы решить эту проблему, я добавил "oldstable" в свой список Debian sources.list, а затем смог понизить версию нескольких пакетов. Я понизил рейтинг:
В моем случае (HP Laserjet CP1215) отсутствовал правильный драйвер принтера => foo2hp
Вы можете установить его с помощью: sudo apt-get install printer-driver-foo2zjs-common
Также перезапустите CUPS: sudo service cups restart
У меня есть raspberry pi, в моем случае это произошло из-за того, что мои rootfs были заполнены.
Проверьте, так ли это у вас с df -h
и при необходимости очистите файловую систему.
Использовать sudo ncdu -x /
чтобы снова найти папку, которая занимает все это пространство, если это так для вас.