Hi, thanks for your answers.
But sane-find-scanner -v -v shows not a 0 behind the scanner name: searching for SCSI scanners: checking /dev/scanner... open ok Inquiry for device: 000: 06 00 02 02 1f 00 00 00 4c 45 4f 00 00 00 00 00 ........LEO..... 016: 4c 45 4f 53 63 61 6e 2d 53 33 00 00 00 00 00 00 LEOScan-S3...... 032: 31 2e 31 30 1.10 found SCSI scanner "LEO LEOScan-S3 1.10" at /dev/scanner checking /dev/sg0... open ok Inquiry for device: 000: 06 00 02 02 1f 00 00 00 4c 45 4f 00 00 00 00 00 ........LEO..... 016: 4c 45 4f 53 63 61 6e 2d 53 33 00 00 00 00 00 00 LEOScan-S3...... 032: 31 2e 31 30 1.10 found SCSI scanner "LEO LEOScan-S3 1.10" at /dev/sg0 checking /dev/sg1... failed to open (Invalid argument) checking /dev/sg2... failed to open (Invalid argument) <<- cut ->> checking /dev/sgz... failed to open (Invalid argument) # Your SCSI scanner was detected. It may or may not be supported by SANE. Try # scanimage -L and read the backend's manpage. searching for USB scanners: checking /dev/usb/scanner... failed to open (Invalid argument) checking /dev/usb/scanner0... failed to open (Invalid argument) <<- cut ->> checking /dev/usbscanner15... failed to open (Invalid argument) # No USB scanners found. If you expected something different, make sure that # you have loaded a driver for your USB host controller and have installed a # kernel scanner module. # Scanners connected to the parallel port or other proprietary ports can't be # detected by this program. done Have I to do anything in the sourcecode ? Bye Axel Henning Meier-Geinitz schrieb: >Hi, > >On Wed, Jan 15, 2003 at 09:59:03PM +0100, axel dammers wrote: > > >>It's right, the name of the scanner is LEO LEOScan-S3. >> >>Here are the output of "SANE_DEBUG_LEO=255 scanimage -L": >> >>[sanei_debug] Setting debug level of leo to 255. >>[leo] sane_init >>[leo] This is sane-leo version 1.0-9 >>[leo] (C) 2002 by Frank Zago >>[leo] attach_scanner: /dev/sg0 >>[leo] leo_init: enter >>[leo] leo_init: exit >>[leo] attach_scanner: opening /dev/sg0 >>[leo] leo_identify_scanner: enter >>[leo] device is "LEO" "LEOScan-S3" "1.10" >>[leo] leo_identify_scanner: exit, device not supported >> >> > >Looks like a detection problem. I don't know anything about the leo >backend, but here is part of the source code (backend/leo.c): > >static const struct scanners_supported scanners[] = { > {6, "ACROSS ", " ", > "Across", "FS-1130"}, > {6, "LEO ", "LEOScan-S3 ", > "Leo", "S3"} >}; > >So the backend expects spaces after the names but the SCSI inqiry >seems to put a 0 after the names (?). > >You can verify that by running sane-find-scanner -v -v and looking at >the SCSI inqiry. If there is a 0 after the names, that's the problem. > >You can try to modify the source code by removing the spaces after LEO >and LEOScan-S3 to find out,i ft this is the problem. > > > >>In the dll.conf I only uncomment the line with "leo". >> >> > >Ok. > >Bye, > Henning >_______________________________________________ >Sane-devel mailing list >sane-de...@www.mostang.com >http://www.mostang.com/mailman/listinfo/sane-devel > > >