Всем доброго времени суток.
Ситуация такая - отвалилась печать в HP M1005 MFP ни с того ни с сего (в январе ещё, с тех пор гуглю справки, решения, выходы - так и не нашёл ничего полезного)
Пробовал использовать HPLIP и foo2zjs (как самоскомпиленный, так и из АУРа).
При печати - ничего не происходит, в веб-морде капса или задание приостанавливается с надписью "/usr/lib/cups/backend/hp failed".
Причём - что при HPLIP, что при foo2zjs-драйвере (который рекомендованный).
Был вариант насчёт того, чтобы блэклистить usblp - не помогает.
Собственно, из всех найденных советов пробовал всё, кроме написания правил udev (так как не силён в этом)
К слову, в ubuntu 9.10, 10.04 просто делаю hp-setup -i и через HPLIP настраиваю принтер с тем же cups по сути - и всё замечательно работает.
в /var/log/messages.log
Mar 17 12:27:07 emg81pc foo2xqx-wrapper: foo2xqx-wrapper -r1200x600 -p9 -m1 -s7 -d1 -n1
Mar 17 12:27:07 emg81pc foo2xqx-wrapper: gs -sPAPERSIZE=a4 -g9920x7016 -r1200x600 -sDEVICE=pbmraw -dCOLORSCREEN -dMaxBitmap=500000000
Mar 17 12:27:07 emg81pc foo2xqx-wrapper: foo2xqx -r1200x600 -g9920x7016 -p9 -m1 -n1 -d1 -s7 -u 176x84 -l 176x84
-----
в /var/log/cups/error_log
D [17/Mar/2010:12:27:07 +0300] [Job 24] Closing foomatic-rip.
D [17/Mar/2010:12:27:07 +0300] [Job 24] prnt/backend/hp.c 745: ERROR: open device failed stat=12: hp:/usb/HP_LaserJet_M1005?serial=KJ13W61
D [17/Mar/2010:12:27:07 +0300] [Job 24] Backend returned status 1 (failed)
D [17/Mar/2010:12:27:07 +0300] [Job 24] Printer stopped due to backend errors; please consult the error_log file for details.
D [17/Mar/2010:12:27:07 +0300] [Job 24] End of messages
D [17/Mar/2010:12:27:07 +0300] [Job 24] printer-state=5(stopped)
D [17/Mar/2010:12:27:07 +0300] [Job 24] printer-state-message="/usr/lib/cups/backend/hp failed"
D [17/Mar/2010:12:27:07 +0300] [Job 24] printer-state-reasons=paused
E [17/Mar/2010:12:27:14 +0300] [CGI] Saw EOF, expected '}'!
E [17/Mar/2010:12:27:18 +0300] [CGI] Saw EOF, expected '}'!
----
Если честно, зашёл вообще в тупик. Т.е. блэклист usblp - не мешает тому же cups в ubuntu (модуль usblp всё время загружен и всё отлично), да и у hplip - от версии к версии пробовал (как разные версии cups) - толку мало. Все подобные советы, что нашел на bbs.archlinux.org попробовал - ничего не помогает.
Подскажите пожалуйста, как лечить или что делать.
Или как делать. Ведь может что-то делаю не так. Но вот почему через hp-setup в арче уже давно нормально не работает, а в ubuntu - работает и на ура - понять не могу.
[Решено] Archlinux: проблемы с печатью HP M1005 MFP
Это многофункциональное устройство?
Филин, да, об этом говорят последние буквы имени вроде :)
А это что-то меняет?
Shlomo, я назвал пакет foo2zjs, а в его составе foo2xqx (если не путаю). И когда я ставил принтер, я нужный выбирал.
В любом случае, в CUPS у меня "HP LaserJet M1005 MFP Foomatic/foo2xqx (recommended)"
А по ссылке - хм, напрямую из run-файла я ставил давно, но уже переустанавливал.
Спасибо за отклик, попробую - отпишусь.
Shlomo, да, вспомнил. Точно как и в тот раз. Только тогда версия другая была. Запустил run-файл, потом получил:
Choose the name of the distro/OS that most closely matches your system:
Num. Distro/OS Name
---- ------------------------
0 Mepis
1 Debian
2 SUSE Linux
3 Mandriva Linux
4 Fedora
5 Red Hat
6 Red Hat Enterprise Linux
7 Ubuntu
8 PCLinuxOS
9 Linux Mint
10 gOS
11 Linpus Linux
12 IGOS
13 Boss
14 Linux From Scratch
Ничего близкого к Арчу нет и не подходит, когда пробую другие дистры выбрать - не происходит установка, вываливаются с ошибками.
За совет спасибо, только, как видно, не так оно решается
У меня НР 1018 - настраиваю через систем-принтер-конфиг - он не работает -все драйвера и прошивки на месте - что делать? - перезагрузил систему - все ОК.
Choose the name of the distro/OS that most closely matches your system:
Наверно стоит взять пакет от другого дистра, и попробовать его ручками распотрошить и распихать. Хоть я и против такого способа - не люблю превращать дистр в помойку.
перезагрузил систему - все ОК.
После того, как сделал такие изменения, нужно перезапустить капс, не знаю, в каком ты дистре, но в Арче -
#/etc/rc.d/cups restartФилин, тоже попробовал. Благодарю за совет, но увы, не помогло...
Shlomo, спасибо. да, я пытался .ppd и тот самый бинарный файл с именем "hp" копировать из убунты, где принтер работает - не помогло. Права настраивать бросился для этого файла - и о чудо, глюков в "hp" как бы не стало, теперь какие-то там filters failed. Им права настроил (пробовал 777, 755 и т.д.,) - и всё равно. Записей в логах меньше о глюках, но всё равно не печатает.
Причём вот до сих пор понять не могу, почему он ВДРУГ взял и перестал работать? Хотя ни CUPS, ни hplip, ни foomatic не обновлялись.
Будет время - посмотрю какие версии в убунте, какие где на что права и какие пакеты стоят.
А вообще - просто нереальная злость берёт, столько человекочасов на поиск решения проблемы и всё напрасно :[
После того, как сделал такие изменения, нужно перезапустить капс, не знаю, в каком ты дистре, но в Арче -
#/etc/rc.d/cups restart
Забыл я. про то, что Капс перезагружают.Спасибо - напомнил.
Всем спасибо, всё оказалось весьма просто - посмотрел права на шину, а там только рут. Сделал
sudo chmod 777 /dev/bus/usb/001/002и затем запечатало.
Настройки стандартные сделал - через hp-setup
Вывод - нефига изобретать велосипеды, раз всё хорошо работает и так.
ниже пример моего конфига из капса
Описание: HP_LaserJet_M1005
Драйвер: HP LaserJet m1005, hpcups 3.10.2 (цветной)
Подключение: hp:/usb/HP_LaserJet_M1005?serial=KJ13W61
По умолчанию: job-sheets=none, none media=iso_a4_210x297mm
удачи всем :)