Описание проблемы - Невозможно распечатать
Название устройства: МФУ HP LaserJet M1005 USB-принтер
ОС: Linux 3.8.13-1-MANJARO # 1 SMP PREEMPT x86_64 GNU / Linux
Описание ошибки:
- Чашки работают хорошо и хорошо.
- Я могу получить доступ к localhost: 631
- Hplip установлен
- Пытался напечатать файл PDF.
- После выдачи команды печати в очереди печати отображается ошибка
"Processing - Not connected?"
- Дальнейшее исследование ошибки задания на печать привело меня к ошибке «Ошибка фильтра»
Что я уже пробовал:
- Удален и добавлен принтер через веб-интерфейс чашки
- Пробовал устанавливать принтер с помощью hp-setup под root.
Я не уверен, что делать на этом этапе. Может кто-нибудь сказать мне, что делать или, по крайней мере, где искать дальше, чтобы иметь шанс решить мою проблему ...
/var/log/cups/error_log
?hp-setup
. Что сделал мастер установки? Установил ли он дополнительный проприетарный драйвер? Пожалуйста, запуститеhp-check -t
и опубликуйте результаты.lpstat -a -v
isHP_LaserJet_M1005 accepting requests since Wed 29 May 2013 03:44:00 PM IST
device for HP_LaserJet_M1005: hp:/usb/HP_LaserJet_M1005?serial=KJ20Y9V
Ответы:
Я вижу эту строку в журналах (
/var/log/cups/error_log
):Поиск в Интернете показывает, что многим принтерам HP, в том числе и вашему, для печати необходим собственный плагин, и вы увидите это сообщение, если вы не установили этот плагин (например, ошибка Fedora # 611255 ).
Логи от
hp-check -t
подтверждают это:Похоже, вам нужно установить бинарный плагин HPLIP . Самый простой способ - запустить
hp-setup
мастер и ввести модель вашего принтера, он должен установить соответствующий плагин, но в вашем случае он не работает. Какhp-check
говорит вам, попробуйтеhp-doctor
, который может найти отсутствующий плагин. Если это тоже не сработает, запустите более простой инструментhp-plugin
.источник
hpaio
. Я использую Arch Linux. Не знал, какой пакет обеспечивает функциональностьhpaio
. После некоторых поисков я установилsane
и изменил/etc/sane.d/dll.conf
текст «hpaio» и «hpoj» в две отдельные строки. А потом, в арке Linux ...python
указывает на/usr/bin/python3
.hp-doctor
необходимо/usr/bin/python2
. Я сменил Линнка и снова побежал к врачу. Это сработало.Проверьте, есть ли у вас полный диск. Фильтр должен создавать временные файлы в
/var
. Это стало причиной проблем для меня.источник
Жиль ответ правильный.
В чашках Добавить принтер, некоторые принтеры в списке требуют указания плагина. Таким образом, даже после добавления принтера на нем по-прежнему нет проприетарного подключаемого модуля с открытым исходным кодом. Используйте hp-плагин после установки hplip .
источник