четверг, 28 апреля 2011 г.

HP DeskJet F2180 & Co

Собственно имеем ArchLinux и МФУ HP DeskJet F2180. Настройка не отличается особой сложностью, но как-то со сканером немного пришлось поколдовать и погуглить. Собственно помогли арчивики и арчифорум. И так, для начала настраиваем принтер:

Устанавливаем следующие пакеты:
# sudo pacman -S hplip cups dbus-python python2-qt
Затем добавляем нашего отважного юзера в группу lp:
# sudo gpasswd -a username lp
Запрещаем загрузку модуля usblp и добавляем демон cups в автозагрузку в файле /etc/rc.conf:
MODULES=(... !usblp)
DAEMONS=(... @cups)
Далее запускаем демон cups:
# sudo /etc/rc.d/cups restart
Запускаем hp-setup:
# sudo hp-setup
Установщик сам установит и настроит наш принтер. Мы же, после завершения установки, отрываем в браузере веб-интерфейс cups, убеждаемся в наличии нашего принтера, и делаем соответствующие настройки под себя, аля качество печати и т.д. Собственно сам веб-интерфейс находится по адресу http://localhost:631.

Настраиваем сканер. Устанавливаем следующие пакеты:
# sudo pacman -S sane python-imaging
И снова добавляем нашего пользователя в группу:
# sudo gpasswd -a username scanner
Запускаем команду обнаружения сканера:
# sudo sane-find-scanner
В выводе программы видим наш только что обнаруженный сканер:
found USB scanner (vendor=0x03f0 [HP], product=0x7d04 [Deskjet F2100 series]) at libusb:003:002
Создаём файл /etc/sane.d/hpaio.conf и добавляем следующую строку:
usb 0x03f0 0x7d04
Т.е. те цифирки, которые мы видим в выводе. Далее открываем файл /etc/sane.d/dll.conf и в самом конце раскомментируем строку hpaio. А теперь, юные други поступаем как ланентные виндузятники, прости меня хоспади, идём на ребут! Потому как у меня без этого сканер не завёлся. Ну и после перезагрузки пробуем потестить сканер командой hp-scan, а принтер мы уже проверили тестовой печатью из веб-интерфейса cups. Как это ты не проверил, а ну марш! На этом всё, если у вас что-то не работает, гугл в помощь! Моё почтение!

P.S.: Спасибо арчифоруму и арчивики без чей неоценимой помощи у меня ничего бы не вышло. Аминь!