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

Ted Drude tedd@hhsys.org
19 Feb 2003 17:00:26 +0600


On Thu, 2003-02-20 at 01:34, sane-devel-request@www.mostang.com wrote:

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