[SOLVED] Работа с принтерами hp1010, hp1020, hp1018, hp1006p
beba 3 марта, 2010 - 14:00
Здравствуйте.
Первый раз столкнулся с настройкой принтеров на линуксе.
На данный момент есть принтеры hp1010, hp1020, hp1018, hpp1006. Подключен сейчас компьютеру hp1010.
поставил hplip-3.10.2.ebuild (т.к. когда ставил hplip 2ой версии из дерева портриджей, то в программе gnome-cups-manager при выборе принтера от производителя HP, не было hp1010)
так же ставил:
net-print/cups-1.3.11-r1 USE="X acl dbus jpeg kerberos pam perl php png python ssl tiff -avahi -gnutls -java -ldap -ppds -samba -slp -static -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW sys-apps/hal-0.5.13-r2 USE="X consolekit crypt -acpi -apm -debug -dell -disk-partition -doc -laptop -policykit (-selinux) net-print/foomatic-filters-3.0.20080507 USE="cups" net-print/foo2zjs-20081129 USE="cups usb -foomaticdb" FOO2ZJS_DEVICES="hp1018 hp1020 hpp1006 -hp1000 -hp1005 -hp1215 -hp1500 -hp1600 -hp2600n -hpp1005 -hpp1007 -hpp1008 -hpp1505 -km2200 -km2300 -km2430 -km2480 -km2490 -km2530 -kmcpwl -lm500 -oki3200 -oki3300 -oki3400 -oki3530 -oki5100 -oki5200 -oki5500 -oki5600 -oki5800 -sa2160 -sa300 -sa315 -sa3160 -xp6110 -xp6115" sys-apps/hotplug-20040923-r2
в ядре:
CONFIG_USB_PRINTER=y
но почему то в /dev/ не наблюдаю lp0 или тому подобных :(
# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
подскажите пож-та, что еще мог упустить я?
спасибо.
Решение и описалово в самом последнем посте в самом низу.
»
- Для комментирования войдите или зарегистрируйтесь
Такой файл должен
Такой файл должен быть:
Могу предположить, что не собран модуль USB Printer.
Не грусти, товарищ! Всё хорошо, beautiful good!
:(
Спасибо за ответ,
Я тоже думал, что должно быть что-то подобное .. но не нашел..
У меня даже нету каталога /dev/usb/.
> Могу предположить, что не собран модуль USB Printer.
Конфигурации ядра:
Device Drivers - USB Support - <*> USB Printer Support
я правильно понял, что Вы подразумевали под не собран модуль USB Printer ?
Спасибо.
Пальцем в небо %)
У Вас случаем в файле /etc/modprobe.d/blacklist.conf
строчка "blacklist usblp" не раскомментирована?
Может быть лучше поддержку USB принтеров не в ядро вкомпиливать, а модулем?
спасибо за попытку помочь !
пробую модулем собирать, отпишусь.
модулем не помогло
попроболал модулем загрузить, не помогло.
проверил в lsmod, появился usblp.
устройства никакого не появилось :(, в логах лишь одна строчка:
Mar 3 15:24:19 s57 kernel: usbcore: registered new interface driver usblp
может еще чего забыл в ядре включить ? может в udev блокируется чего нибудь ?
спасиб
...
нашел еще правила в udev.
тут не нашел 1010 модели, ее то и не было при инсталяции foo2zjs в устройствах перечисленных,.. хотя было упоминание ее в hplip.
может это еще на мысль какую наведет.
:*
Если решите проблему
Пожалуйста отпишитесь подробней про процесс установки,
очень интересует именно 1010 модель
буду очень признателен. Спасибо.
Gentoo - Symphony of Creations
Определитесь - либо foo2zjs,
Определитесь - либо foo2zjs, либо hplip. Второе настаивается через hp-setup. Если что-то правили руками, то ССЗБ...
hotplug не нужен.
спасибо!
я думал что это все (foo2zjs, hplip) взаимодействует между собой
Выбираю hplip, т.к. уверен что в нем есть поддержка hp1010.
я пробовал настраивать через gnome-cups-manager.
через hp-setup нужно указать мой девайс - принтер, а его нету в /dev/usb/ и в /dev/
:(
не могу понять почему...
может конфликтует foo2zjs и hplip ? хотя вроде бы не должны, т.к. вроде бы в /dev/ устройство должно появляется udev'ом :(..
:(
попробуйте удалить foo2zjs ,
попробуйте удалить foo2zjs , hotplug и перезагрузитесь.
Настраивайте через cups,
Настраивайте через cups, http://localhost:631 (?etc/init.d/cupsd start)
url у принтера выглядит примерно так так hp:/usb/Deskjet_D2600_series?serial=TH95Q242C805FP
в настройках выбирают не HP, а HPLIP
Утилита для конфигурирования принтера hp-check, смотрим hp-check --help
hp-setup для графического интерфейса
Ну и /etc/cups/printers.conf получается примерно следующего содержания:
Info My smal friend #
Location Office Printer
DeviceURI hp:/usb/Deskjet_D2600_series?serial=TH95Q242C805FP
State Idle
StateTime 1267310745
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
буду честен, я не знаю, почему у меня все работает
а разве если нету устройства
а разве если нету устройства /dev/usb/lpN (N - номер пп), то можно чего то пытаться настраиывать. ?
не помогло :(... к сожалению
не помогло :(... к сожалению устройство lpN (где N - номер по-порядку) так и не появилось при загрузке в /dev/usb/ и в /dev.
причем директории /dev/usb/ у меня даже нету :(.
может я наоборот чего то лишнего в поддержке усб включил в ядре? или все же не включил?..
вот моя ветка Device Drivers - USB Support:
[ ] USB announce new devices?
- может быть так?
спасибо !
попробовал, до сих пор нету ни
директории /dev/usb/ ни /dev/usb/lp0 ни /dev/lp0
:(
вот что в логах: s57 log #
вот что в логах:
/dev/usb/lp0
Как я понимаю, создание каталога/файла /dev/usb/lp0 - дело udev'a.
Так что надо рихтовать его правила.
А что Вам преданно рапортует "cat /proc/bus/usb/devices"?
...
- - -
Если я не ошибаюсь, то в последних версиях hplip, модуль usblp бы не нужен.
У меня появляется устройство
У меня появляется устройство /dev/usblp0
Дайте вывод lsusb относительно принтера, сделайте с параметром -v
hp-check что-нибудь говорит?
http://localhost:631 упоминания о hplip имеются?
буду честен, я не знаю, почему у меня все работает
спасибо, что пока еще со мной ...
lsusb - http://pastebin.org/101161
hp-check - http://pastebin.org/101162
> http://localhost:631 упоминания о hplip имеются?
да.. при добавлении принтера есть возможность выбрать из списка HP Printer (HPLIP)
- - -
Еще разок повторюсь. Для Cups-1.4 и последних версий HPLIP - usblp НЕ НУЖЕН.
Единственное, я не очень уверен - кто конкретно отвечает за нужность порт - hplip или cups. Если первый - то точно не нужен, а если cups - то версия 1.3 работает через usblp, а 1.4 через libusb.
Вот так выглядит ситуация без usblp: lpstat -s
устройство для Epson_R270: usb://EPSON/Stylus%20Photo%20R270?serial=W19PXXXXXXXXXXXXXX
устройство для HP_LaserJet_P2015: hp:/usb/HP_LaserJet_P2015_Series?serial=00XXXXXXXXXX
Создается отдельный порт "hp", который конфликтует с usblp.
Таким образом, надо: попробовать выгрузить usblp; убедиться, что в lsusb присутствует необходимый девайс; и запустить hp-setup.
хм.. у меня два принтера
хм.. у меня два принтера подключены, оба usb, один hp, второй epson через /dev/usblp0, никаких конфликтов нет, наверное что-то не так делаю.
буду честен, я не знаю, почему у меня все работает
- - -
Да не, все так. (-; Просто все зависит от версий cups'а и драйвера. И еще от того, как собран hplip.
Особо отмечу "hpcups" "new-hpcups" и "udev-acl".
Кстати "udev-acl", может подгружать необходимые firmware!
у меня cups
у меня cups 1.3
может попробовать 1.4 поставить? и попробовать выгрузить usblp ?
а потом смотреть lsusb на наличие принтера ?
спасибо
- - -
Посмотрите внимательно на "udev-acl" - может для вашего принтера требуется подгрузка фирмваре.
:(
добавил, пересобрал hplip.
все равно в lsusb принтера не появляется :((((
пробовать cups 1.4 ?
Да нету в hplip поддержки HP1010
с чего вы взяли?
на сайте не заявлено ...
Упс, извиняюсь есть с версии 0.9.5
перепутал с FOO2ZJS
Gentoo - Symphony of Creations
- - -
А... Так я видать что-то пропустил... Если не появляется в lsusb, то ни cups, ни hplip, ни usblp - тут не причем.
Вероятно у вас что-то не включено в ядре. Может эти принтера на usb-1 (или кабель) и требуется включить UHCI?
hplip
Пробуйте похожая ситуация, если принтер поддерживается hplip, на сколько я глянул, поддерживается. usb порты вообще работают? мышки-флэшки? /var/log/messages, dmesg, lsusb вообще молчат при подключении кабеля?
буду честен, я не знаю, почему у меня все работает
включил в ядре, не было:USB
включил в ядре, не было:
USB selective suspend/resume and wakeup
USB Monitor
порты рабочие, мышка, флэшка определяется..
:(
пересобираю, перегружусь.. посмотрю результат
не помогло, флэшку когда вставляю появляется в lsusb девайс..
поменял провод еще раз, ничего..
p.s.
lsmod
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
у меня ничего не подключено, так и должно быть ?
- - -
Нет. lsusb обязательно должен показать девайс. Смотрите, что в dmesg.
И у вас нет поддержки usb1.
Включен ли USB_HID и USB_DEVICEFS? Включите, зависимости от чипсета OHCI или UHCI (или оба включите - оно само выберется нужное).
уррррра !!! :)
после включения опции:
появился в списке принтер, а так же поддержка usb1.1.
Далее поставил принтер через cups, принтер заработал.
единственное что в тулзе от hplip (Приложения - Стандартные - HP Device Manager), где можно видеть статус принтера, делать настройки .. в ней показывает:
Device communication error (code:5012)
хотя сам принтер вроде бы печатает... Это может быть критично?.. конечно хотелось, чтобы все заработало корректно..
еще раз всем спасибо, за теперпение !!
все с этим принтером борьба
все с этим принтером борьба окончена..
огромнейшее спасибо всем, кто мне помогал..
кто вложил кусочек знаний..
примногом благодарен..
решение этой же проблемы нашел здесь - https://answers.launchpad.net/hplip/+question/49135
нужно было добавить моего пользователя в группу lp, usb.. и hp-toolbox (HP Device Manager) заработал коректно..
счас напишу последним постом, что я делал для установки принтера с самого начала..
может кому поможет в дальнейшем.
всем удачных выходных !
выше в сообщениях писал
выше в сообщениях писал настройки ветки ядра USB Devices, посмотрите пож-та выше..
не менял настроек пока..
UHCI включен вроде, кабель проверял, usb-1 не знаю где включать.. :(
Могу предложить только
Могу предложить только загрузиться с livecd и проверить вывод lsusb на порт - кабель - устройство. Потом будем ковырять дальше
буду честен, я не знаю, почему у меня все работает
загрузился, lsusb девайс
загрузился, lsusb
девайс появился в списке
пробую с опциями ядра дальше разбираться.
Установка и настройка
Установка и настройка принтера HP 1010.
Версия ядра - 2.6.31-gentoo-r6.
В ядре след. опции включал
Создаю ebuild hplip.
добавляем в файл
Инсталлирую пакеты:
Добавляю в автозагрузку:
Добавляю пользователю группы для работы с hp-toolbox.
запускаем hp-toolbox и добавляем принтер… можем его расшарить и т.п.
вродь как то так
Спасибо,
что не забыли, опробуем ;)
Gentoo - Symphony of Creations
Спасибо, все настроилось и заработало...
Без особых проблем, если не считать вашу хитрую изюминку, которую вы внесли ;)
Gentoo - Symphony of Creations