[sane-devel] Using a Visioneer Strobe XP 100 or Syscan 464

Ted Drude tedd@is.hhsys.org
Thu, 20 Feb 2003 10:17:36 -0600


OK, thanks for the advice!

  I fixed up the /etc/sane.d/plustek.conf and the "plustek-devs.c" files so 
the ID strings now match.

Did a make and make install. I also fixed the ID problem I had in the 
/etc/modules.conf file.

I do a SANE_DEBUG_PLUSTEK=255 scanimage -L and here is the relevant output:

[plustek] attach (/dev/usb/scanner0, 0xbfffd340, (nil))
[plustek] Device configuration:
[plustek] device name : >/dev/usb/scanner0<
[plustek] porttype : 1
[plustek] USB-ID : >0x0A82-0x4600< ...
[configuration stuff deleted]...
[plustek] drvopen()
[plustek] usbDev_open(/dev/usb/scanner0,0x0A82-0x4600)
[plustek] Vendor ID=0x0A82, Product ID=0x4600
[plustek] usbio_DetectLM983x
[plustek] usbio_DetectLM983x: found LM9832/3
[plustek] Device description for >0x0A82-0x4600< found.
[plustek] usb_initDev(39,0x0a82,0)
[plustek] Device WAF: 0x00000000
[plustek] LAMP-STATUS: 0x00000000
[plustek] RESETTING REGISTERS(0)
[plustek] MISC I/O after RESET: 0x88, 0x28, 0x3b
[plustek] usb_SetScanParameters()
[plustek] * HDPI: 8.000
[plustek] * XDPI=150, HDPI=8.000
[plustek] * YDPI=200, MinDPIY=100
[plustek] * DataPixelStart=304, LineEnd=304
[plustek] * Full Steps to Skip at Start = 0x0000
[plustek] * Scan calculations...
[plustek] * LineLength=10703, LineRateColor=1
[plustek] * Stepsize = 894, 0x46=0x03 0x47=0x7e
[plustek] * DPD =350 (0x015e)
[plustek] * DPD =10353 (0x2871), step size=894, steps2rev=30
[plustek] * llen=10703, lineRateColor=1, qtcnt=2, hfcnt=2
[plustek] usb_GetMCLKDivider()
[plustek] * Integration Time Adjust = 0 (HDPI=8.000,MCLKD=4.000)
[plustek] * Setting GreenPWMDutyCycleLow
[plustek] * Current MCLK Divider = 4.000000
[plustek] * MOTOR-Settings: PWM=0x01, PWM_DUTY=0x30
[plustek] * FFStepSize = 231, [0x48] = 0x00, [0x49] = 0xe7
[plustek] * PhyBytes = 2
[plustek] * PhyLines = 4294951482
[plustek] * TotalBytes = 4294935668
[plustek] * PL=1831, coeffsize=216, scaler=1
[plustek] * PauseLimit = 1831, [0x4e] = 0xe2, [0x4f] = 0x01
[plustek] usb_SetScanParameters() done.
[plustek] usbDev_getCaps()
[plustek] usbDev_getLensInfo()
[plustek] wMAX=19200, WPHYMAX=2400
[plustek] Scanner information:
[plustek] Vendor : Plustek
[plustek] Model : TravelScan 464
[plustek] Asic : 0x42
[plustek] Flags : 0x00000286
[plustek] Version: 0x00000000
[plustek] drvclose()
[plustek] usbDev_stopScan(mode=0)
[plustek] usbDev_ScanEnd(), start=0, park=0
[plustek] usbDev_close() [plustek] attach: model = >TravelScan 464<
[plustek] sane_get_devices (0xbffff458, 0)
device `plustek:/dev/usb/scanner0' is a Plustek TravelScan 464 USB flatbed 
scanner
[plustek] sane_exit
[plustek] Shutdown called (dev->fd=-1, /dev/usb/scanner0)
[plustek] Waiting for scanner-ready...
[plustek] Lamp-Timer stopped

Here's what else I know about this scanner:

1) It is a compact sheetfed-only scanner. It does not function as a flatbed 
at all. It is designed primarily as a portable USB scanner, but we have a 
need to use it for a specialized scanning application here.

2) It has a single button on the top of the scanner that signals the 
(Windoze) driver to start the scan. No other LEDs or buttons on the unit.

3) It also has a photo paper sensor that tells that signals Windoze when a 
sheet has been inserted for scanning.

4) I think it uses a CIS scanner module, model # SV651A4C (syscan). Specs I 
can find are: 600 DPI max, color, scan size- 216mm wide (A4). Speed is 
8.0ms/line color and 3.0ms/line BW.

More specs are linked on this page, but I cannot get to them for some 
reason. (http://www.syscaninc.com/en/products/cispl.htm)

5) I've talked to the "engineering" dept. at Syscan about supporting this 
device under SANE, but they said they "don't know anyone who is using 
SANE". I tried to explain that SANE is very popular, but didn't seemd to 
make any progress in getting their help or cooperation.

Any suggestions on how to proceed from here?

Thanks, - Ted