Canon lide 110 //

Добрый день!

Сдали сканер HP G2410,  купили Canon LIDE 110

Thinstation: 20100916

Поддержка в sane lide110 заявлена: http://www.sane-project.org/cgi-bin/driver.pl?manu=canon&model=110&bus=any&v=&p=

backend: genesys

приступаем. Настраиваем на клиенте:

PKG_PACKAGES="sane"
SANE_ENABLED=ON
SANE_SCANNER="genesys"
SANE_REMOTE_ACCESS_FROM="192.168.0.0/16"
RECONNECT_PROMPT=MENU

 

загружаемся, проверяем:

 

ts_0025226F0211:~# sane-find-scanner

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04a9 [Canon], product=0x1909 [CanoScan], chip=GL848+) at libusb:001:002
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

однако:

ts_0025226F0211:~# 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).
 

 

этот даже не определяется.. ПОЧЕМУ? Ведь на сайте sane-project завялено что он поддерживается и бекенд для него genesys

почему тогда thinstation не видит его? в программе даже не проверяю, раз тут не распозналось...

что делать? =) кто-нить в курсе?


Как мы видим,

Как мы видим, сам бекенд грузится.

 

ts_0025226F0211:~# SANE_DEBUG_DLL=255 scanimage -L
[sanei_debug] Setting debug level of dll to 255.
[dll] sane_init: SANE dll backend version 1.0.12 from sane-backends 1.0.22git
[dll] sane_init/read_dlld: processing /etc/sane.d/dll.d ...
[dll] sane_init/read_dlld: opendir failed: No such file or directory
[dll] sane_init/read_config: reading dll.conf
[dll] add_backend: adding backend `genesys'
[dll] sane_get_devices
[dll] load: searching backend `genesys' in `/usr/lib:/lib:/lib/sane'
[dll] load: trying to load `/usr/lib/libsane-genesys.so.1'
[dll] load: couldn't open `/usr/lib/libsane-genesys.so.1' (No such file or directory)
[dll] load: trying to load `/lib/libsane-genesys.so.1'
[dll] load: couldn't open `/lib/libsane-genesys.so.1' (No such file or directory)
[dll] load: trying to load `/lib/sane/libsane-genesys.so.1'
[dll] load: dlopen()ing `/lib/sane/libsane-genesys.so.1'
[dll] init: initializing backend `genesys'
[dll] init: backend `genesys' is version 1.0.33
[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).
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `genesys's exit function
[dll] sane_exit: finished

 

решил посмотреть на бекенд:

 
ts_0025226F0211:~# ls -l /lib/sane | grep genesys
lrwxrwxrwx    1 root     root           25 Feb 23 08:03 libsane-genesys.so -> libsane-genesys.so.1.0.22
lrwxrwxrwx    1 root     root           25 Feb 23 08:03 libsane-genesys.so.1 -> libsane-genesys.so.1.0.22
-rwxr-xr-x    1 root     root       307908 Sep 16  2010 libsane-genesys.so.1.0.22
ts_0025226F0211:~#

на сколько я виже, то это 1.0.22 версия sane.pkg? на сайте sane-prohect заявлено 1.0.62.. может поэтому? видимо нет в данной версии еще поддепржки 110-го. как мне самому собрать пакет sane.pkg с новой версией? или быть может планируется выход новой версии thinstation?

 

Fidonet: 2:550/2 [f2.n550.z2.fidonet.net]

Собрал заново

Собрал заново пакет sane на основе последней стабильной сборки (1.0.22).

Сканер перестал определяться как  chip=GL848+ и стал GL124, как и положено.

Все заработало...