LINUX.ORG.RU

Как пользоваться сканером?


0

0

Что-то у меня не работает xsane и scanimage :

# sane-find-scanner
...
found USB scanner (vendor=0x04b8 [EPSON], product=0x0133 [EPSON Scanner]) at libusb:001:008

# 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).

сканер точно работающий, потому что под Windows все само запустилось и заработало с софтом с прилагаемого диска.

Не не, погоди, не скачивай! Сделай следующем образом:

sudo wget -O /etc/apt/sources.list.d/doctormo-epson-scanners.list http://divajutta.com/doctormo/ppa/doctormo-epson-scanners.list & sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 113659DF & sudo apt-get update & sudo apt-get install iscan iscan-plugins

Далее смотри первоисточник :) http://doctormo.org/2009/04/27/sane-new-epson-scanner/

Если, что спрашивай сюда :)

anton_jugatsu ★★★★ ()
Ответ на: комментарий от anton_jugatsu

autounmask media-gfx/iscan-2.25.0
emerge -av iscan

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] media-gfx/iscan-data-1.0.1 81 kB
[ebuild N ] media-gfx/iscan-2.25.0 USE=«X doc gimp jpeg png tiff» LINGUAS="-ar -de -es -fr -it -ja -ko -nl -pt -zh_CN -zh_TW" 1,605 kB

пока ничего не поменялось... может что-то еще настроить надо?

StrongDollar ()
Ответ на: комментарий от anton_jugatsu

она мне сказала:
Could not send command to scanner.
Check the scanner's status.

статус проверил - sane-find-scanner находит сканер, когда он включен и не находит, когда выключен

StrongDollar ()
Ответ на: комментарий от anton_jugatsu

Открой /etc/sane.d/dll.conf: под epson напиши epkowa


это там уже было написано, когда я его смотреть начал

прочитал страницу, не очень понял, что делать дальше (откуда взять и как установить нужный iscan plugin)...

вот тут
http://avasys.jp/eng/linux_driver/test_result.php
написано, что нужный плагин - это iscan-plugin-gt-1500

а вот тут
http://gpo.zugaina.org/Search?search=iscan-plugin-gt-1500
пишут, что есть только другой плагин - media-gfx/iscan-plugin-gt-f720
я его тоже поставил на всякий случай - не помогает.

внутри ебилда посмотрел ссылки:
http://linux.avasys.jp/drivers/scanner-plugins/
http://linux.avasys.jp/drivers/iscan/plugins/

там лежат только готовые пакеты (не под мою версию линукса), а исходников я не вижу...

StrongDollar ()
Ответ на: комментарий от anton_jugatsu

Поставил .deb по инструкции:
http://www.gentoo-wiki.info/TIP_install_programs_without_portage

emerge -av dpkg
touch /var/lib/dpkg/status
touch /var/lib/dpkg/available
touch /usr/sbin/update-rc.d
chmod +x /usr/sbin/update-rc.d

mkdir -p /usr/non-portage

dpkg -i --instdir=/usr/non-portage iscan-plugin-gt-1500_2.1.1-1_amd64.deb

# dpkg -i --instdir=/usr/non-portage iscan-plugin-gt-1500_2.1.1-1_amd64.deb
(Чтение базы данных ...
dpkg: предупреждение: список файлов пакета iscan-plugin-gt-1500 отсутствует, предполагаем, что на данный момент у пакета нет установленных файлов.
(Чтение базы данных ... на данный момент установлено 0 файлов и каталогов.)
Подготовка к замене пакета iscan-plugin-gt-1500 2.1.1-1 (используется файл iscan-plugin-gt-1500_2.1.1-1_amd64.deb) ...
Распаковывается замена для пакета iscan-plugin-gt-1500 ...
dpkg: зависимости пакетов не позволяют настроить пакет iscan-plugin-gt-1500:
iscan-plugin-gt-1500 зависит от libc6 (>= 2.3.5-1), однако:
Пакет libc6 не установлен.
iscan-plugin-gt-1500 зависит от libgcc1 (>= 1:4.1.1-12), однако:
Пакет libgcc1 не установлен.
iscan-plugin-gt-1500 зависит от libstdc++6 (>= 4.1.1-12), однако:
Пакет libstdc++6 не установлен.
iscan-plugin-gt-1500 зависит от iscan (>= 2.16.1), однако:
Пакет iscan не установлен.
dpkg: не удалось обработать параметр iscan-plugin-gt-1500 (--install):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
iscan-plugin-gt-1500

что показывает iscan ?


ничего не показывает, как и раньше, потому что непонятно, как поставить драйвер устройства (в какие папки скопировать файлы из папки /usr/non-portage)

StrongDollar ()
Ответ на: комментарий от anton_jugatsu

скачай


оттуда скачивается только iscan и iscan-data,
их я уже скачал и собрал при помощи ebuild-ов, о чем написал выше.

к драйверу исходники отсутствуют и надо как-то поставить бинарники.

StrongDollar ()
Ответ на: комментарий от StrongDollar

Нет, там есть ещё iscan_2.25.0-1.tar.gz, исходники самого iscan+ бинарный блоб (в non-free директории). Так вот скачай, потом strace'ом iscan, посмотри куда за либами лезет, далее подсунь их. PROFIT :)

anton_jugatsu ★★★★ ()
Ответ на: комментарий от StrongDollar

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

fat_angel ★★★★★ ()
Ответ на: комментарий от anton_jugatsu

> Ну что там?

По-моему еще надо дать команду для регистрации драйвера в базе (как в других ебилдах). Что-то типа

iscan-registry --add interpreter usb 0x04b8 0x013a ${MY_LIB}/iscan/libesintA1 /usr/share/iscan/esfwA1.bin

я не справился, забил. Слишком много времени уходит... Буду из Windows сканировать. Может по-позже опубликуют исходники драйвера, тогда еще раз попробую...

StrongDollar ()

берем прошивку из виндового драйвера (esfw**.bin), записываем путь до не в /etc/sane.d/snapscan.conf (строка вида firmware /path/to/esfw**.bin). Все работает через scanimage || xsane || xscanimage || skanlite.

unikoid ★★★ ()
Ответ на: комментарий от unikoid

распаковал прошику из .deb-пакета, оттуда же либу.
выполнил
# iscan-registry --add interpreter usb 0x468 0x0133 /usr/lib/iscan/libesint86 /usr/share/iscan/esfw86.bin


отредактировал файл
# nano -w /etc/sane.d/snapscan.conf

firmware /usr/share/iscan/esfw86.bin
/dev/usb/scanner0 bus=usb
usb 0x04b8 0x0133

создал файл
# nano -w /etc/udev/rules.d/40-libsane.rules

ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0133", NAME="usb/scanner0"

перезапустил udev

Не работает!
# sane-find-scanner -v | grep scanner0
checking /dev/usb/scanner0... open ok, but vendor and product could NOT be identified
found USB scanner (UNKNOWN vendor and product) at device /dev/usb/scanner0
checking /dev/usbscanner0... failed to open (Invalid argument)

# 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).

StrongDollar ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.