Установка сканера HP Scanjet 3800 [SOLVED]

Задача установить сканер HP Scanjet 3800 с использованием xsane и sane-backends. Я с этим сканером мучился аж целые сутки.
1.Устанавливаем нужные пакеты:
[ebuild N ] media-gfx/sane-backends-1.0.18-r6 USE="gphoto2 usb -doc -ipv6 -v4l"
[ebuild N ] media-gfx/xsane-0.994 USE="gimp jpeg lcms nls png tiff"

2.Ищем модель сканера на сайте http://www.sane-project.org/sane-mfgs.html#Z-HEWLETT-PACKARD и скачиваем драйвера http://sourceforge.net/projects/hp3900-series/
3.Копируем из скаченного архива файлы и производим следующие действия:
cd ~/Desktop/hp3900-series_0.12/bin/sane/
cp hp3900.conf /etc/sane.d/
cp libsane.rules /etc/udev/rules.d/70-libsane.rules
echo hp3900 >> /etc/sane.d/dll.conf
cd ubuntu
cp libsane-hp3900.so.1.1.0 /usr/lib/sane/
cp libsane-hp3900.la /usr/lib/sane/
cd /usr/lib/sane
ln -s libsane-hp3900.so.1.1.0 libsane-hp3900.so
ln -s libsane-hp3900.so.1.1.0 libsane-hp3900.so.1
chmod 755 libsane-hp3900.so.1.1.0
chmod 755 libsane-hp3900.la
chown root:root libsane-hp3900.so.1.1.0
chown root:root libsane-hp3900.la

4. Подключаем принтер и производим проверку:
INFO-N sane.d # lsusb
Bus 001 Device 002: ID 03f0:2605 Hewlett-Packard
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000

INFO-N sane.d # sane-find-scanner -q
found USB scanner (vendor=0x03f0 [hewlett packard], product=0x2605 [hp scanjet], chip=RTS8822L-01H) at libusb:001:002

INFO-N sane.d # scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

5.Если у Вас команда scanimage -L сказала что не нашла сканеров значит производем следующее:
INFO-N sane.d # SANE_DEBUG_DLL=255 scanimage -L
...
[dll] load: searching backend `hp3900' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hp3900.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hp3900.so.1'
[dll] load: dlopen() failed (libtiff.so.4: cannot open shared object file: No such file or directory)
...
[dll] sane_get_devices: found 0 devices
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

Обратите внимание какую ошибку выдает программа. Из нее видно что не находит libtiff.so.4 , чтобы устранить данную ошибку делаем следующее:
cd /usr/lib
ln -s libtiff.so.3.8.2 libtiff.so.4

Далее проверяем:
INFO-N sane.d # SANE_DEBUG_DLL=255 scanimage -L
...
[dll] load: searching backend `hp3900' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-hp3900.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-hp3900.so.1'
[dll] init: initializing backend `hp3900'
[dll] init: backend `hp3900' is version 1.1.0
...

[dll] sane_get_devices: found 1 devices
device `hp3900:libusb:001:002' is a Hewlett-Packard Scanjet 3800 flatbed scanner

INFO-N sane.d # scanimage -L
device `hp3900:libusb:001:002' is a Hewlett-Packard Scanjet 3800 flatbed scanner

INFO-N sane.d # scanimage -T
scanimage: scanning image of size 433x590 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 1299 bytes... PASS
scanimage: reading one byte... PASS
scanimage: stepped read, 2 bytes... PASS
scanimage: stepped read, 4 bytes... PASS
scanimage: stepped read, 8 bytes... PASS
scanimage: stepped read, 16 bytes... PASS
scanimage: stepped read, 32 bytes... PASS
scanimage: stepped read, 64 bytes... PASS
scanimage: stepped read, 128 bytes... PASS
scanimage: stepped read, 256 bytes... PASS
scanimage: stepped read, 512 bytes... PASS
scanimage: stepped read, 1024 bytes... PASS
scanimage: stepped read, 2048 bytes... PASS
scanimage: stepped read, 2047 bytes... PASS
scanimage: stepped read, 1023 bytes... PASS
scanimage: stepped read, 511 bytes... PASS
scanimage: stepped read, 255 bytes... PASS
scanimage: stepped read, 127 bytes... PASS
scanimage: stepped read, 63 bytes... PASS
scanimage: stepped read, 31 bytes... PASS
scanimage: stepped read, 15 bytes... PASS
scanimage: stepped read, 7 bytes... PASS
scanimage: stepped read, 3 bytes... PASS

Поздравляю, теперь можете пользоваться сканером!
Дата составления 07.05.2008

Можно проще echo

Можно проще

echo media-gfx/sane-backends ~x86 > /etc/portage/package.keywords
echo media-gfx/xsane ~x86 >> /etc/portage/package.keywords
emerge -v xsane sane-backends

Бэкенд hp3900 уже добавлен в пакет sane-backends :)

Re: Можно проще echo

a_rusl написал(а):
Можно проще

echo media-gfx/sane-backends ~x86 > /etc/portage/package.keywords
echo media-gfx/xsane ~x86 >> /etc/portage/package.keywords
emerge -v xsane sane-backends

Бэкенд hp3900 уже добавлен в пакет sane-backends :)

Можно но при обновлении системы с рамаскировкой можно сильно обмануться и потом долго искать решение проблемы опять!

А ещё можно

А ещё можно конкретную версию xsane-backends размаскировать


Пожалуйста, не описывайте своё железо в подписи

Re: А ещё можно

krigstask написал(а):
А ещё можно конкретную версию xsane-backends размаскировать


Пожалуйста, не описывайте своё железо в подписи

Размаскировка это не Gentoo Way !! ;)

\-8Е

WhiTe_FlaMe написал(а):
Размаскировка это не Gentoo Way !! ;)

Это с каких это пор размаскировка — не Gentoo-way, а качать ручками дрова с сайтов — как раз он?!


Пожалуйста, не описывайте своё железо в подписи

:. Спасибо

Спасибо большое за статью http://ru.gentoo-wiki.com/Установка_сканера_HP_Scanjet_3800

__
:. Поделись опытом на ru.gentoo-wiki.com или на www.gentoo-wiki.com

Re: :. Спасибо

Doctor написал(а):
Спасибо большое за статью http://ru.gentoo-wiki.com/Установка_сканера_HP_Scanjet_3800

__
:. Поделись опытом на ru.gentoo-wiki.com или на www.gentoo-wiki.com

Пусть кому-то будет полегче!!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".