[sane-devel] Plustek Optic Slim 2420

Pierre Willenbrock pierre at pirsoft.dnsalias.org
Mon Jan 1 18:37:35 CET 2007


Maximilian Fabricius schrieb:
> Hi all,
> 
> I have been working on trying to get the OpticSlim 2420 to work.
> Is disassembled the scanner (hardware) and made pictures. they may be
> found here
> 
> http://rosa.physik.tu-berlin.de/~mxhf/OS2420/
> 
> They are fairly high resolution ~1MB per image so that you can see all
> details. lease excuse the German on the navigation bar.

This scanner has a Wolfson Micro WM8196 analog frontend, an ICSI
IC41LV16256-35K memory chip(256k 16bit words), LB1940 motor driver chip.

> From this I learned that the scanner has a GL842 chip (not GL841). The
> GL842 seems
> to be very similar to the 841 though as a quick scan through the data
> sheet revealed.

In fact, at least the things documented in genesys' datasheets are
identical.

> 
> So far I cloned the ST24 section in genesys_gl841 and
> I got as far as being able to execute "tstbackend" without getting an
> error.
> I had to comment the Init_Devices lines 4990-4993 in genesys_gl841.c.
> 
> I am somewhat stuck now. Starting scanimage results in strange noise
> from the scanner.

Try the motor struct i sent in the Canon-4400F thread[1].

Concerning your frontend settings, use the register state just before
the preview scan starts(which probably is urb 1367 in the log referenced
in [2]).

By the way: i am preferring usbsnoop[3], which dumps the usb log into a
plain text file, making parsing it way easier. Also, it does not stop
logging, when it encounters an urb larger than 16k or so(fortunately for
you, the plustek driver does not use that large urbs).

Regards,
  Pierre

[1]
http://lists.alioth.debian.org/pipermail/sane-devel/2006-December/018335.html
[2]
http://lists.alioth.debian.org/pipermail/sane-devel/2007-January/018338.html
[3]
http://benoit.papillault.free.fr/usbsnoop/



More information about the sane-devel mailing list