[sane-devel] Using a Visioneer Strobe XP 100 or Syscan 464
Henning Meier-Geinitz
henning@meier-geinitz.de
Wed, 19 Feb 2003 21:45:14 +0100
Hi,
On Wed, Feb 19, 2003 at 11:51:35AM -0600, tedd@hhsys.org wrote:
> Here is the output with the Syscan TravelScan 464 connected:
>
> T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
> D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
> P: Vendor=0a82 ProdID=4600 Rev= 1.00
> S: Manufacturer=SYSCAN
> S: Product=TravelScan 460
> C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
> I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)
> E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=16ms
> E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
> E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
Thanks. It's not detected by the kernel scanner driver. But that
shouldn't matter as libusb works.
> As you can see, the driver line above says none. I did a
> "modprobe scanner"
> and then checked the /var/log/messages:
>
> Feb 19 10:08:25 viggen kernel: usb.c: registered new driver
> usbscanner
> Feb 19 10:08:25 viggen kernel: scanner.c: probe_scanner: User
> specified USB scanner -- Vendor:Product - 497:425
The vendor/product ids are wrong. You must use the format
"vendor=0x0a82".
> [Lots of lines are not shown, but here are the relavent
> snippets I think]:
> ...
> [plustek] >[usb] 0x0a82 0x4600<
> [plustek] next device is a USB device (0x0A82-0x4600)
> [plustek] next device is an USB device
> [plustek] >device auto<
> [plustek] Decoding device name >auto<
> ...
> [plustek] attach (auto, 0xbfffd340, (nil))
> [plustek] Device configuration:
> [plustek] device name : >auto<
> [plustek] porttype : 1
> [plustek] USB-ID : >0x0A82-0x4600<
> [plustek] warmup : -1s
> [plustek] lampOff : -1
> ...[lots of setup stuff deleted here]
> [plustek] drvopen()
> [plustek] usbDev_open(auto,0x0A82-0x4600)
> [plustek] Found device at >libusb:001:002<
> [plustek] Vendor ID=0x0A82, Product ID=0x4600
> [plustek] Device >0x0A82-0x4600<, is not supported!
> [plustek] open failed: -1
> [plustek] sane_get_devices (0xbffff458, 0)
>
> No scanners were identified.[etc...]
> [plustek] sane_exit
>
> Any further suggestions?
The plustek backend doesn't seem to know about your scanner. Did you
change backend/plustek-devs.c? E.g. changing one of the ids of the
other scanners? Then touch backend/plustek.c ; make ; make install.
Bye,
Henning