четверг, 11 июня 2009 г.

linux + hp scanjet 2400

Есть такой противный сканер который официально не поддерживается sane. И как можно догадаться - я его "счастливый" обладатель. Но как выяснилось - не все так плохо.

Начнем с 2-х ссылок

http://linuxforum.ru/index.php?showtopic=8
2297&pid=771465&mode=threaded&start=#entry771465

http://elcot.in/linuxdrivers_download.php

Теперь по шагам что и как делать
0. Скачать драйвера для scanjet 2400 - архив весит около 8 мегабайт, сами дрова - около мегабайта, и архив представляет собой смерть кащееву - 2 архива которые надо распаковать чтобы добраться до 2-х архивов с собственно драйвером и переббранными билиотеками sane
1. Установим 3-4 пакета ( нуу какие зависимости потянут пакеты на вашей системе я не знаю, на моей было столько)Но если поковырять драйвера, то выяснится что нам нужны не последние версии, а конкретно такие -
sane-backends-1.0.18
sane-frontends-1.0.14
на генте я сделал так -
# echo ">media-gfx/sane-frontends-1.0.14" >> /etc/portage/package.mask
# echo ">media-gfx/sane-backends-1.0.18-r6" >> /etc/portage/package.mask
ну и теперь можно
#emerge -pv xsane sane-frontends
xsane утянет в зависимостях за собой sane-backends, но не sane-frontends(хотя я не уверен что этот пакет нужен)
2. Перекидываем драйвер и библиотеки в /usr/lib/sane и /usr/lib Можно сделать как написанно в инструкции на сайте, можно распаковать просто куда -либо и перекинут cp. Результат один и тот же.
3. Правим /etc/sane.d/dll.conf
#hp5400
hp2400
(Я закомментировал hp5400 потому что в инструкции он закомментирован( почему - не знаю))
4. Если
#scanimage -L
device `hp2400:libusb:005:005' is a Hewlett-Packard hp2400 flatbed scanner
То все работает.
5. Добавляем пользователя в группу scanner
#gpasswd -a user scanner
Перезаходим своим пользователем есвли он залогинен :)
и наслаждаемся

Комментариев нет:

Отправить комментарий