[Eisfair] [e1] sane Problem mit HP ScanJet 2200c

René Hanke Rene.Hanke at gmx.net
Do Aug 2 13:08:23 CEST 2012


Hallo!

Ich habe ein Problem mit meinem Scanner HP 2200c (Backend plustek, laut 
http://www.sane-project.org/sane-mfgs.html#Z-HEWLETT-PACKARD komplett 
unterstützt), den ich heute erstmalig an meinen eisfair-1 (base 1.8.5, 
eiskernel-SMP 1.20.0, sane 1.1.6) angeschlossen habe.

Um es kurz zu machen: Er wird generell erkannt, scannt aber nicht.


Über Menü "Test scanner" erhalte ich folgendes:

- - - - - - - - - -
Test if SANE found the scanner

found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0605 [HP 
ScanJet 2200C]) at libusb:001:002


scanimage: scanning image of size 202x150 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 606 bytes...   FAIL Error: Operation 
was cancelled
- - - - - - - - - -


Gehe ich nach Doku bezüglich Problemlösung vor, erhalte ich:

- - - - - - - - - -
frox 1.8.5 # 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.
   # Also you need support for SCSI Generic (sg) in your operating system.
   # If using Linux, try "modprobe sg".

found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0605 [HP 
ScanJet 2200C]) 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.
- - - - - - - - - -


sowie:

- - - - - - - - - -
frox 1.8.5 # export SANE_DEBUG_DLL=12
frox 1.8.5 # export SANE_DEBUG_plustek=12
frox 1.8.5 # scanimage -L
[sanei_debug] Setting debug level of dll to 12.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.22
[dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: done.
[dll] sane_init/read_config: reading dll.conf
[dll] add_backend: adding backend `net'
[dll] add_backend: adding backend `plustek'
[dll] sane_get_devices
[dll] load: searching backend `plustek' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-plustek.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-plustek.so.1'
[dll] init: initializing backend `plustek'
[dll] init: backend `plustek' is version 1.0.0
[dll] load: searching backend `net' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-net.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-net.so.1'
[dll] init: initializing backend `net'
[dll] init: backend `net' is version 1.0.22
[dll] sane_get_devices: found 3 devices
device `plustek:libusb:001:002' is a Hewlett-Packard Scanjet 2200c 
flatbed scanner
device `net:frox.home:plustek:libusb:001:002' is a Hewlett-Packard 
Scanjet 2200c flatbed scanner
device `net:localhost:plustek:libusb:001:002' is a Hewlett-Packard 
Scanjet 2200c flatbed scanner
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `plustek's exit function
[dll] sane_exit: calling backend `net's exit function
[dll] sane_exit: finished
- - - - - - - - - -


Meiner laienhaften Meinung sieht das alles noch gut aus.

Nutze ich nun erneut "Test scanner" über das Menü, wird geliefert:

- - - - - - - - - -
Test if SANE found the scanner

found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0605 [HP 
ScanJet 2200C]) at libusb:001:002


[sanei_debug] Setting debug level of dll to 12.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.22
[dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: done.
[dll] sane_init/read_config: reading dll.conf
[dll] add_backend: adding backend `net'
[dll] add_backend: adding backend `plustek'
[dll] sane_get_devices
[dll] load: searching backend `plustek' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-plustek.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-plustek.so.1'
[dll] init: initializing backend `plustek'
[dll] init: backend `plustek' is version 1.0.0
[dll] load: searching backend `net' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-net.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-net.so.1'
[dll] init: initializing backend `net'
[dll] init: backend `net' is version 1.0.22
[dll] sane_get_devices: found 3 devices
[dll] sane_open: trying to open `plustek:libusb:001:002'
[dll] sane_open: open successful
[dll] sane_get_option_descriptor(handle=0x8068790,option=0)
[dll] 
sane_control_option(handle=0x8068790,option=0,action=0,value=0xbfffe358,info=(nil))
[dll] sane_get_option_descriptor(handle=0x8068790,option=0)
[dll] 
sane_control_option(handle=0x8068790,option=0,action=0,value=0xbfffc268,info=(nil))
[dll] sane_get_option_descriptor(handle=0x8068790,option=1)
[dll] sane_get_option_descriptor(handle=0x8068790,option=2)
[dll] sane_get_option_descriptor(handle=0x8068790,option=3)
[dll] sane_get_option_descriptor(handle=0x8068790,option=4)
[dll] sane_get_option_descriptor(handle=0x8068790,option=5)
[dll] sane_get_option_descriptor(handle=0x8068790,option=6)
[dll] sane_get_option_descriptor(handle=0x8068790,option=7)
[dll] sane_get_option_descriptor(handle=0x8068790,option=8)
[dll] sane_get_option_descriptor(handle=0x8068790,option=9)
[dll] sane_get_option_descriptor(handle=0x8068790,option=10)
[dll] sane_get_option_descriptor(handle=0x8068790,option=11)
[dll] sane_get_option_descriptor(handle=0x8068790,option=12)
[dll] sane_get_option_descriptor(handle=0x8068790,option=13)
[dll] sane_get_option_descriptor(handle=0x8068790,option=14)
[dll] sane_get_option_descriptor(handle=0x8068790,option=15)
[dll] sane_get_option_descriptor(handle=0x8068790,option=16)
[dll] sane_get_option_descriptor(handle=0x8068790,option=17)
[dll] sane_get_option_descriptor(handle=0x8068790,option=18)
[dll] sane_get_option_descriptor(handle=0x8068790,option=19)
[dll] sane_get_option_descriptor(handle=0x8068790,option=20)
[dll] sane_get_option_descriptor(handle=0x8068790,option=21)
[dll] sane_get_option_descriptor(handle=0x8068790,option=22)
[dll] sane_get_option_descriptor(handle=0x8068790,option=23)
[dll] sane_get_option_descriptor(handle=0x8068790,option=24)
[dll] sane_get_option_descriptor(handle=0x8068790,option=25)
[dll] sane_get_option_descriptor(handle=0x8068790,option=26)
[dll] sane_get_option_descriptor(handle=0x8068790,option=27)
[dll] sane_get_option_descriptor(handle=0x8068790,option=28)
[dll] sane_get_option_descriptor(handle=0x8068790,option=29)
[dll] sane_get_option_descriptor(handle=0x8068790,option=30)
[dll] sane_get_option_descriptor(handle=0x8068790,option=31)
[dll] sane_get_option_descriptor(handle=0x8068790,option=32)
[dll] sane_get_option_descriptor(handle=0x8068790,option=33)
[dll] sane_get_option_descriptor(handle=0x8068790,option=34)
[dll] sane_get_option_descriptor(handle=0x8068790,option=35)
[dll] sane_get_option_descriptor(handle=0x8068790,option=36)
[dll] sane_get_option_descriptor(handle=0x8068790,option=37)
[dll] sane_get_option_descriptor(handle=0x8068790,option=38)
[dll] sane_get_option_descriptor(handle=0x8068790,option=39)
[dll] sane_get_option_descriptor(handle=0x8068790,option=40)
[dll] sane_get_option_descriptor(handle=0x8068790,option=41)
[dll] sane_get_option_descriptor(handle=0x8068790,option=42)
[dll] sane_get_option_descriptor(handle=0x8068790,option=43)
[dll] sane_get_option_descriptor(handle=0x8068790,option=44)
[dll] 
sane_control_option(handle=0x8068790,option=10,action=0,value=0x8051540,info=(nil))
[dll] 
sane_control_option(handle=0x8068790,option=8,action=0,value=0xbfffc264,info=(nil))
[dll] 
sane_control_option(handle=0x8068790,option=11,action=0,value=0x8051544,info=(nil))
[dll] 
sane_control_option(handle=0x8068790,option=9,action=0,value=0xbfffc264,info=(nil))
[dll] 
sane_control_option(handle=0x8068790,option=8,action=0,value=0xbfffe350,info=(nil))
[dll] sane_get_option_descriptor(handle=0x8068790,option=10)
[dll] 
sane_control_option(handle=0x8068790,option=10,action=1,value=0xbfffe34c,info=0xbfffc268)
[dll] 
sane_control_option(handle=0x8068790,option=9,action=0,value=0xbfffe350,info=(nil))
[dll] sane_get_option_descriptor(handle=0x8068790,option=11)
[dll] 
sane_control_option(handle=0x8068790,option=11,action=1,value=0xbfffe34c,info=0xbfffc268)
[dll] sane_start(handle=0x8068790)
[dll] sane_get_parameters(handle=0x8068790,params=0xbfffe320)
scanimage: scanning image of size 202x150 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 606 bytes...   [dll] 
sane_read(handle=0x8068790,data=0x8080ff8,maxlen=606,lenp=0xbfffe34c)
FAIL Error: Operation was cancelled
[dll] sane_cancel(handle=0x8068790)
[dll] sane_close(handle=0x8068790)
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `plustek's exit function
[dll] sane_exit: calling backend `net's exit function
[dll] sane_exit: finished
- - - - - - - - - -


"FAIL Error: Operation was cancelled" ist nun leider wenig aussagekräftig.

Scanne ich über das Menü, wird geliefert:

- - - - - - - - - -
Scanning in progress ...
[sanei_debug] Setting debug level of dll to 12.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.22
[dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: done.
[dll] sane_init/read_config: reading dll.conf
[dll] add_backend: adding backend `net'
[dll] add_backend: adding backend `plustek'
[dll] sane_open: trying to open `plustek:libusb:001:002'
[dll] load: searching backend `plustek' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-plustek.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-plustek.so.1'
[dll] init: initializing backend `plustek'
[dll] init: backend `plustek' is version 1.0.0
[dll] sane_open: open successful
[dll] sane_get_option_descriptor(handle=0x80527c0,option=0)
[dll] 
sane_control_option(handle=0x80527c0,option=0,action=0,value=0xbffff2f8,info=(nil))
[dll] sane_get_option_descriptor(handle=0x80527c0,option=0)
[dll] 
sane_control_option(handle=0x80527c0,option=0,action=0,value=0xbfffd208,info=(nil))
[dll] sane_get_option_descriptor(handle=0x80527c0,option=1)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=2)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=3)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=4)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=5)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=6)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=7)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=8)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=9)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=10)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=11)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=12)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=13)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=14)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=15)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=16)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=17)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=18)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=19)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=20)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=21)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=22)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=23)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=24)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=25)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=26)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=27)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=28)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=29)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=30)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=31)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=32)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=33)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=34)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=35)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=36)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=37)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=38)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=39)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=40)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=41)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=42)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=43)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=44)
[dll] 
sane_control_option(handle=0x80527c0,option=10,action=0,value=0x8051540,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=8,action=0,value=0xbfffd204,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=11,action=0,value=0x8051544,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=9,action=0,value=0xbfffd204,info=(nil))
[dll] sane_get_option_descriptor(handle=0x80527c0,option=5)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=5)
[dll] 
sane_control_option(handle=0x80527c0,option=5,action=1,value=0x8052120,info=0xbfffd1d8)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=2)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=2)
[dll] 
sane_control_option(handle=0x80527c0,option=2,action=1,value=0x8052130,info=0xbfffd1d8)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=0)
[dll] 
sane_control_option(handle=0x80527c0,option=0,action=0,value=0xbfffd1a8,info=(nil))
[dll] sane_get_option_descriptor(handle=0x80527c0,option=1)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=2)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=3)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=4)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=5)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=6)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=7)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=8)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=9)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=10)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=11)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=12)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=13)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=14)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=15)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=16)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=17)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=18)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=19)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=20)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=21)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=22)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=23)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=24)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=25)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=26)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=27)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=28)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=29)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=30)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=31)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=32)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=33)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=34)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=35)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=36)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=37)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=38)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=39)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=40)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=41)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=42)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=43)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=44)
[dll] 
sane_control_option(handle=0x80527c0,option=10,action=0,value=0x8051540,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=8,action=0,value=0xbfffd1a4,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=11,action=0,value=0x8051544,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=9,action=0,value=0xbfffd1a4,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=8,action=0,value=0xbffff2f0,info=(nil))
[dll] sane_get_option_descriptor(handle=0x80527c0,option=10)
[dll] 
sane_control_option(handle=0x80527c0,option=10,action=1,value=0xbffff2ec,info=0xbfffd208)
[dll] 
sane_control_option(handle=0x80527c0,option=9,action=0,value=0xbffff2f0,info=(nil))
[dll] sane_get_option_descriptor(handle=0x80527c0,option=11)
[dll] 
sane_control_option(handle=0x80527c0,option=11,action=1,value=0xbffff2ec,info=0xbfffd208)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=5)
[dll] 
sane_control_option(handle=0x80527c0,option=5,action=0,value=0xbfffd1e0,info=(nil))
[dll] sane_start(handle=0x80527c0)
[dll] sane_get_parameters(handle=0x80527c0,params=0xbffff2c0)
[dll] 
sane_read(handle=0x80527c0,data=0x8065550,maxlen=32768,lenp=0xbffff2ec)
scanimage: sane_read: Operation was cancelled
[dll] sane_cancel(handle=0x80527c0)
[dll] sane_close(handle=0x80527c0)
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `plustek's exit function
[dll] sane_exit: finished

...done
- - - - - - - - - -


Also auch hier derselbe Fehler?

Über sanetwain wird der Scanner gefunden und kann auch angesprochen 
werden. Aber auch hier kann man nicht scannen.


Mir fiel noch auf, dass die Lampe weder über das Menü oder bei 
Scannversuch mittels sanetwain an ging. Bei sanetwain kann man die 
Vorwärmzeit einstellen, habe 30 Sekunden gewählt, Lampe ging an, aber 
kein Scan.

Dann über "Edit plustek configuration file" im Menü

- - - - - - - - - -
option warmup -1
- - - - - - - - - -


in

- - - - - - - - - -
option warmup 30
- - - - - - - - - -


geändert, aber es bleibt nach stattgefundenen 30 Sekunden Aufwärmzeit 
beim Scannen über das Menü bei

- - - - - - - - - -
Scanner: Hewlett-Packard Scanjet 2200c flatbed scanner
on     : plustek:libusb:001:002

Resolution:                                         50 dpi
Mode:                                            Color
Top-left x position:
Top-left y position:
Width:                                             210
Height:                                            297
Image type:                                       tiff
Image name:              ImageScan-2012-08-02-12-40-23
Image path:                                    /public

Scanning in progress ...
[sanei_debug] Setting debug level of dll to 12.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.22
[dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: done.
[dll] sane_init/read_config: reading dll.conf
[dll] add_backend: adding backend `net'
[dll] add_backend: adding backend `plustek'
[dll] sane_open: trying to open `plustek:libusb:001:002'
[dll] load: searching backend `plustek' in `/usr/lib/sane'
[dll] load: trying to load `/usr/lib/sane/libsane-plustek.so.1'
[dll] load: dlopen()ing `/usr/lib/sane/libsane-plustek.so.1'
[dll] init: initializing backend `plustek'
[dll] init: backend `plustek' is version 1.0.0
[dll] sane_open: open successful
[dll] sane_get_option_descriptor(handle=0x80527c0,option=0)
[dll] 
sane_control_option(handle=0x80527c0,option=0,action=0,value=0xbfffe0e8,info=(nil))
[dll] sane_get_option_descriptor(handle=0x80527c0,option=0)
[dll] 
sane_control_option(handle=0x80527c0,option=0,action=0,value=0xbfffbff8,info=(nil))
[dll] sane_get_option_descriptor(handle=0x80527c0,option=1)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=2)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=3)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=4)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=5)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=6)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=7)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=8)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=9)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=10)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=11)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=12)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=13)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=14)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=15)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=16)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=17)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=18)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=19)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=20)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=21)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=22)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=23)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=24)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=25)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=26)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=27)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=28)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=29)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=30)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=31)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=32)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=33)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=34)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=35)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=36)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=37)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=38)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=39)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=40)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=41)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=42)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=43)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=44)
[dll] 
sane_control_option(handle=0x80527c0,option=10,action=0,value=0x8051540,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=8,action=0,value=0xbfffbff4,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=11,action=0,value=0x8051544,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=9,action=0,value=0xbfffbff4,info=(nil))
[dll] sane_get_option_descriptor(handle=0x80527c0,option=5)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=5)
[dll] 
sane_control_option(handle=0x80527c0,option=5,action=1,value=0x8052120,info=0xbfffbfc8)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=2)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=2)
[dll] 
sane_control_option(handle=0x80527c0,option=2,action=1,value=0x8052130,info=0xbfffbfc8)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=0)
[dll] 
sane_control_option(handle=0x80527c0,option=0,action=0,value=0xbfffbf98,info=(nil))
[dll] sane_get_option_descriptor(handle=0x80527c0,option=1)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=2)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=3)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=4)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=5)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=6)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=7)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=8)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=9)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=10)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=11)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=12)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=13)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=14)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=15)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=16)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=17)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=18)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=19)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=20)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=21)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=22)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=23)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=24)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=25)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=26)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=27)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=28)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=29)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=30)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=31)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=32)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=33)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=34)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=35)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=36)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=37)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=38)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=39)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=40)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=41)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=42)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=43)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=44)
[dll] 
sane_control_option(handle=0x80527c0,option=10,action=0,value=0x8051540,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=8,action=0,value=0xbfffbf94,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=11,action=0,value=0x8051544,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=9,action=0,value=0xbfffbf94,info=(nil))
[dll] 
sane_control_option(handle=0x80527c0,option=8,action=0,value=0xbfffe0e0,info=(nil))
[dll] sane_get_option_descriptor(handle=0x80527c0,option=10)
[dll] 
sane_control_option(handle=0x80527c0,option=10,action=1,value=0xbfffe0dc,info=0xbfffbff8)
[dll] 
sane_control_option(handle=0x80527c0,option=9,action=0,value=0xbfffe0e0,info=(nil))
[dll] sane_get_option_descriptor(handle=0x80527c0,option=11)
[dll] 
sane_control_option(handle=0x80527c0,option=11,action=1,value=0xbfffe0dc,info=0xbfffbff8)
[dll] sane_get_option_descriptor(handle=0x80527c0,option=5)
[dll] 
sane_control_option(handle=0x80527c0,option=5,action=0,value=0xbfffbfd0,info=(nil))
[dll] sane_start(handle=0x80527c0)
[dll] sane_get_parameters(handle=0x80527c0,params=0xbfffe0b0)
[dll] 
sane_read(handle=0x80527c0,data=0x8065568,maxlen=32768,lenp=0xbfffe0dc)
scanimage: sane_read: Operation was cancelled
[dll] sane_cancel(handle=0x80527c0)
[dll] sane_close(handle=0x80527c0)
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `plustek's exit function
[dll] sane_exit: finished

...done
- - - - - - - - - -


Im Syslog erscheint bei einem Scanversuch

- - - - - - - - - -
Aug  2 13:01:35 frox saned[27278]: saned (AF-indep+IPv6) from 
sane-backends 1.0.22 starting up
Aug  2 13:01:35 frox saned[27278]: check_host: access by remote host: 
192.168.1.254
Aug  2 13:01:35 frox saned[27278]: init: access granted to 
xta43bl at 192.168.1.254
Aug  2 13:01:36 frox saned[27279]: saned (AF-indep+IPv6) from 
sane-backends 1.0.22 starting up
Aug  2 13:01:36 frox saned[27279]: check_host: access by remote host: 
127.0.0.1
Aug  2 13:01:36 frox saned[27279]: init: access granted to 
xta43bl at 127.0.0.1
Aug  2 13:02:06 frox kernel: usbdevfs: usb_submit_urb returned -6
Aug  2 13:02:06 frox saned[27278]: saned exiting
Aug  2 13:02:06 frox saned[27279]: saned exiting
- - - - - - - - - -


Ach ja: USB ist wie folgt konfiguriert. USB 2.0 wurde deaktiviert, da es 
ansonsten Probleme mit Reconnects durch angebliche EMIs gab (Problem ist 
im Internet bekannt). Nun läuft der USB-Drucker fehlerfrei.

Wenn ich USB_2='yes' setze, ändert sich aber nichts.

- - - - - - - - - -
START_USB='yes'                       # USE yes or no

USB_LOWLEVEL='uhci'                   # driver for USB-Chipset

USB_2='no'                            # start USB2 support
USB_PRINTER='yes'                     # driver for usb-printer
USB_STORAGE='yes'                     # driver for usb-storage

#------------------------------------------------------------------------------
# USB serial options
#------------------------------------------------------------------------------

USB_SERIAL='no'                       # Use yes or no, for driver USB to 
RS232
                                       # adaptors
USB_SERIAL_DRIVER=''                  # low level driver for USB serial
USB_SERIAL_OPTIONS=''                 # options USB serial driver

#------------------------------------------------------------------------------
# USB dependent services
#------------------------------------------------------------------------------

USB_DEP_SERVICE_N='2'                 # how many dependent services
USB_DEP_SERVICE_1_NAME=''             # Use a name what ever you want, it's
                                       # only for you
USB_DEP_SERVICE_1_ACTIVE='no'         # Use yes or no
USB_DEP_SERVICE_1_DEVICE='usbcam'     # Use the device name, like lprng or
                                       # usbcam
USB_DEP_SERVICE_2_NAME=''             # Use a name what ever you want, it's
                                       # only for you
USB_DEP_SERVICE_2_ACTIVE='yes'        # Use yes or no
USB_DEP_SERVICE_2_DEVICE='lprng'      # Use the device name, like lprng or
                                       # usbcam

- - - - - - - - - -


Kann mir jemand helfen? Google liefert bei "FAIL Error: Operation was 
cancelled" eher nichts hilfreiches, dies scheint eher auf einen Abbruch 
durch den User hin zu weisen - ich breche da aber definitiv nichts ab.  :-/


Lieber Gruß und Dank

René


Mehr Informationen über die Mailingliste Eisfair