I did some minimal work on the driver recently. My goal was to get the scanner(canon lide35) to physically do something. The gl841 does not understand the bulk register transfer used for gl646, so i modified sanei_genesys_bulk_write_register to do single register writes. After fixing gl841_init_registers and gl841_send_slope_table (and modifying some other places) the scanner began to move its head. I also introduced the functions gl841_bulk_write_data_gamma and gl841_set_buffer_address_gamma, because the gamma memory is seperate from the rest. Although the head moves, the motor control is not complete, and scanning still is not working.
I attached a patch against experimental cvs for anyone interested. pierre -------------- next part -------------- A non-text attachment was scrubbed... Name: genesys.diff.gz Type: application/x-gzip Size: 12116 bytes Desc: not available Url : http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20050729/858fbf37/genesys.diff.bin From o...@member.fsf.org Fri Jul 29 23:42:41 2005 From: o...@member.fsf.org (Olaf Meeuwissen) Date: Fri Jul 29 23:36:17 2005 Subject: [sane-devel] some more libsane.usermap additions In-Reply-To: <87br4lyl7s....@frigate.technologeek.org> (Julien BLACHE's message of "Fri, 29 Jul 2005 12:12:39 +0200") References: <2097352...@web.de> <8764v3uwu4....@frigate.technologeek.org> <87d5p2tqnc.fsf...@zen.epkowa.co.jp> <87br4lyl7s....@frigate.technologeek.org> Message-ID: <87br4l18ni....@qed.penguin.lib.org> Julien BLACHE <j...@jblache.org> writes: > Olaf Meeuwissen <olaf.meeuwis...@avasys.jp> wrote: > >> +# Epson Corp.|GT-15000 (ES-7000) >> +# Epson Corp.|Expression 10000XL (ES-10000G) >> +# Epson Corp.|Perfection 4990 (GT-X800) > >> -# Epson Corp.|Stylus CX3650 >> +# Epson Corp.|Stylus CX3500/CX3600/CX3650 (PX-A550) > >> +# Epson Corp.|Stylus CX4500/CX4600 > >> -# Epson Corp.|Stylus RX620 >> +# Epson Corp.|Stylus RX620/RX630 (PM-A870) > >> +# Epson Corp.|Stylus RX700 (PM-A900) >> +# Epson Corp.|(PM-A700) >> +# Epson Corp.|AcuLaser CX11 (LP-A500) > > All added/fixed, thanks. Thanks. I believe there are a few more descriptions that can be fixed and/or extended. I'll see if I can find some time to check them later this weekend. Guess I should also prepare a diff to add them to the list of supported scanners in the epson backend (epson_usb.c). Later, -- Olaf Meeuwissen FSF Associate Member #1962 sign up at http://member.fsf.org/ GnuPG key: 30EF893A/2774 815B DE83 06C8 D733 6B5B 033C C857 30EF 893A Penguin's lib! -- I hack, therefore I am -- LPIC-2