1 (10.04.2010 22:41:42 отредактировано emg81)

Всем доброго времени суток.
Ситуация такая - отвалилась печать в 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 - работает и на ура - понять не могу.

2

Это многофункциональное устройство?

3

Филин, да, об этом говорят последние буквы имени вроде ab
А это что-то меняет?

4

emg81, Вы поставили не тут драйвер. Тут рекомендуют ставить foo2xqx.
И может поможет это, хоть оно и для Ubuntu. И кстати, работает оно не ахти.

5 (18.03.2010 19:42:23 отредактировано )

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

Ничего близкого к Арчу нет и не подходит, когда пробую другие дистры выбрать - не происходит установка, вываливаются с ошибками.

За совет спасибо, только, как видно, не так оно решается

6

У меня НР 1018 - настраиваю через систем-принтер-конфиг - он не работает -все драйвера и прошивки на месте - что делать? - перезагрузил систему - все ОК.

7

emg81 пишет:

Choose the name of the distro/OS that most closely matches your system:

Наверно стоит взять пакет от другого дистра, и попробовать его ручками распотрошить и распихать.  Хоть я и против такого способа - не люблю превращать дистр в помойку.

Филин пишет:

перезагрузил систему - все ОК.

После того, как сделал такие изменения, нужно перезапустить капс, не знаю, в каком ты дистре, но в Арче -

#/etc/rc.d/cups restart

8

Филин, тоже попробовал. Благодарю за совет, но увы, не помогло...
Shlomo, спасибо. да, я пытался .ppd и тот самый бинарный файл с именем "hp" копировать из убунты, где принтер работает - не помогло. Права настраивать бросился для этого файла - и о чудо, глюков в "hp" как бы не стало, теперь какие-то там filters failed. Им права настроил (пробовал 777, 755 и т.д.,) - и всё равно. Записей в логах меньше о глюках, но всё равно не печатает.

Причём вот до сих пор понять не могу, почему он ВДРУГ взял и перестал работать? Хотя ни CUPS, ни hplip, ни foomatic не обновлялись.
Будет время - посмотрю какие версии в убунте, какие где на что права и какие пакеты стоят.
А вообще - просто нереальная злость берёт, столько человекочасов на поиск решения проблемы и всё напрасно  ah

9

Shlomo пишет:

После того, как сделал такие изменения, нужно перезапустить капс, не знаю, в каком ты дистре, но в Арче -

#/etc/rc.d/cups restart

Забыл я. про то, что Капс перезагружают.Спасибо - напомнил.

10

Всем спасибо, всё оказалось весьма просто - посмотрел права на шину, а там только рут. Сделал

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

удачи всем ab