Hallo,
ich besitze einen USB-Scanner "Canon LiDE 110", der unter Win 7 tadellos funktioniert, nun aber auch unter der openSUSE 11.3 (Kernel 2.6.34, sane-backends 1.0.21) zum Laufen gebracht werden soll.
Der Scanner soll durch das sane-backend 'genesys' voll unterstützt werden, so steht es jedenfalls auf dieser Seite.
Da YaST den Scanner nicht erkennen konnte, habe ich eine Konfiguration "von Hand" versucht entsprechend dem Scanner-Howto hier im Forum.
Konkret:
1. In der Datei /etc/sane.d/dll.conf wurde die Zeile mit dem Eintrag "genesys" vom Kommentarzeichen befreit.
2. In der Datei /etc/sane.d/genesys.conf wurde die Zeile "usb 0x04a9 0x1909" eingefügt entsprechend der USB-ID des Scanners (vorherige Ausgabe von "lsusb").
3. Der PC wurde heruntergefahren und neu gestartet. Die folgenden Tests liefen dann unter root, um irgendwelche Rechteprobleme zu vermeiden.
Ergebnisse:
4. "sane-find-scanner" ergab immerhin, dass der Scanner erkannt wurde:
5. "scanimage -L" war dagegen ein völliger Fehlschlag:
6. Und auch der letzte Versuch, das Laden des backends zu kontrollieren, ergab nichts Erfreuliches:
Was kann ich noch tun? Die manpage habe ich gelesen, möchte aber nicht behaupten, dass ich dadurch einer Lösung nähergekommen wäre.
Danke an alle, die sich mit mir den Kopf zerbrechen.
Hazel
ich besitze einen USB-Scanner "Canon LiDE 110", der unter Win 7 tadellos funktioniert, nun aber auch unter der openSUSE 11.3 (Kernel 2.6.34, sane-backends 1.0.21) zum Laufen gebracht werden soll.
Der Scanner soll durch das sane-backend 'genesys' voll unterstützt werden, so steht es jedenfalls auf dieser Seite.
Da YaST den Scanner nicht erkennen konnte, habe ich eine Konfiguration "von Hand" versucht entsprechend dem Scanner-Howto hier im Forum.
Konkret:
1. In der Datei /etc/sane.d/dll.conf wurde die Zeile mit dem Eintrag "genesys" vom Kommentarzeichen befreit.
2. In der Datei /etc/sane.d/genesys.conf wurde die Zeile "usb 0x04a9 0x1909" eingefügt entsprechend der USB-ID des Scanners (vorherige Ausgabe von "lsusb").
3. Der PC wurde heruntergefahren und neu gestartet. Die folgenden Tests liefen dann unter root, um irgendwelche Rechteprobleme zu vermeiden.
Ergebnisse:
4. "sane-find-scanner" ergab immerhin, dass der Scanner erkannt wurde:
Code:
linux:~ # 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:004
# 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.
linux:~ #
5. "scanimage -L" war dagegen ein völliger Fehlschlag:
Code:
linux:~ # 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).
linux:~ #
6. Und auch der letzte Versuch, das Laden des backends zu kontrollieren, ergab nichts Erfreuliches:
Code:
linux:~ # export 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.21
[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/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-genesys.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-genesys.so.1'
[dll] init: initializing backend `genesys'
[dll] init: backend `genesys' is version 1.0.13
[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
linux:~ #
Was kann ich noch tun? Die manpage habe ich gelesen, möchte aber nicht behaupten, dass ich dadurch einer Lösung nähergekommen wäre.
Danke an alle, die sich mit mir den Kopf zerbrechen.
Hazel