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

Reply via email to