«Ошибка фильтра» из hplip

9

Описание проблемы - Невозможно распечатать

Название устройства: МФУ HP LaserJet M1005 USB-принтер

ОС: Linux 3.8.13-1-MANJARO # 1 SMP PREEMPT x86_64 GNU / Linux

Описание ошибки:

  1. Чашки работают хорошо и хорошо.
  2. Я могу получить доступ к localhost: 631
  3. Hplip установлен
  4. Пытался напечатать файл PDF.
  5. После выдачи команды печати в очереди печати отображается ошибка "Processing - Not connected?"
  6. Дальнейшее исследование ошибки задания на печать привело меня к ошибке «Ошибка фильтра»

Что я уже пробовал:

  • Удален и добавлен принтер через веб-интерфейс чашки
  • Пробовал устанавливать принтер с помощью hp-setup под root.

Я не уверен, что делать на этом этапе. Может кто-нибудь сказать мне, что делать или, по крайней мере, где искать дальше, чтобы иметь шанс решить мою проблему ...

сойка
источник
Есть что-нибудь /var/log/cups/error_log?
Жиля SO- перестать быть злым »
У меня нет файла с именем error_log в этом каталоге. У меня есть файл с именем error_log.1 в этом каталоге. Содержание несколько страниц. Я не думал, что было бы хорошей идеей вставить все это здесь, поэтому я наклеил это на пастин. Вот это ссылка
Джей
Ваши симптомы могут быть признаком отсутствия фирменного плагина . Но резолюция должна быть запущенаhp-setup . Что сделал мастер установки? Установил ли он дополнительный проприетарный драйвер? Пожалуйста, запустите hp-check -tи опубликуйте результаты.
Жиль "ТАК - перестань быть злым"
можете поделиться выводом lpstat -a -v
Raza
Выход @Salton lpstat -a -vis HP_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
Джей

Ответы:

11

Я вижу эту строку в журналах ( /var/log/cups/error_log):

m_Job initialization failed with error = 48

Поиск в Интернете показывает, что многим принтерам HP, в том числе и вашему, для печати необходим собственный плагин, и вы увидите это сообщение, если вы не установили этот плагин (например, ошибка Fedora # 611255 ).

Логи от hp-check -tподтверждают это:

error: Required plug-in status: Not installed

Похоже, вам нужно установить бинарный плагин HPLIP . Самый простой способ - запустить hp-setupмастер и ввести модель вашего принтера, он должен установить соответствующий плагин, но в вашем случае он не работает. Как hp-checkговорит вам, попробуйте hp-doctor, который может найти отсутствующий плагин. Если это тоже не сработает, запустите более простой инструмент hp-plugin.

Жиль "ТАК - перестань быть злым"
источник
1
Спасибо за вашу помощь. Мне удалось наконец заставить его работать, но процедура была немного другой. Я попробовал hp-доктора. Помимо нескольких отсутствующих необязательных зависимостей, была названа одна отсутствующая зависимость hpaio. Я использую Arch Linux. Не знал, какой пакет обеспечивает функциональность hpaio. После некоторых поисков я установил saneи изменил /etc/sane.d/dll.confтекст «hpaio» и «hpoj» в две отдельные строки. А потом, в арке Linux ... pythonуказывает на /usr/bin/python3. hp-doctorнеобходимо /usr/bin/python2. Я сменил Линнка и снова побежал к врачу. Это сработало.
Джей
На моем lubuntu 16.04 мне удалось заставить мой принтер работать с sudo apt-get установить чашки hplip и hp-setup -i (без sudo)
razor7
Я совершенно сбит с толку этим ответом - и это сработало. У меня был многофункциональный принтер HP, который я печатал, чтобы любить часы уже около 6 лет с того же хоста Archlinux. Этим утром он не печатал с этой ошибкой, и добавление проприетарного плагина устранило проблему (когда переустановка / перезапуск всей подсистемы и всех связанных пакетов ничего не делал). Что изменилось, я не знаю. Почему этот принтер вдруг решил, что он не будет работать без какой-то части, которую я никогда не имел раньше?
Калеб
1

Проверьте, есть ли у вас полный диск. Фильтр должен создавать временные файлы в /var. Это стало причиной проблем для меня.

user7610
источник
0

Жиль ответ правильный.

В чашках Добавить принтер, некоторые принтеры в списке требуют указания плагина. Таким образом, даже после добавления принтера на нем по-прежнему нет проприетарного подключаемого модуля с открытым исходным кодом. Используйте hp-плагин после установки hplip .

Сэм
источник