[sane-devel] Canoscan LiDE 700F

Gweltas gweltas at numericable.fr
Mon Nov 8 20:03:02 UTC 2010


I tried to connect my Canoscan scanner on a Kubuntu Maverick 64 bits.
I followed this procedure step by step 
http://ubuntuforums.org/showthread.php?t=1238578#6 :

1. I copied the latest git
2. the make was ok
3. I added this following lines in genesys.conf as get by 
sane-find-scanner (found USB scanner (vendor=0x04a9 [Canon], 
product=0x1907 [CanoScan], chip=GL847) at libusb:002:010
)

# Canon LiDE 700F
usb 0x04a9 0x1907

4. added also authorizations in /lib/udev/rules.d/40-libsane.rules

# Canon CanoScan Lide 700F
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1907", 
ENV{libsane_matched}="yes"

but when I launched scanimage -L in debug mode, I received this :

[genesys] SANE Genesys backend version 1.0 build 41 from sane-backends 
1.0.22git
[genesys] sane_init: authorize != null
[genesys] sane_init: little endian machine
[genesys] probe_genesys_devices: start
[genesys] attach: start: devp != NULL, may_wait = 0
[genesys] attach: trying to open device `libusb:002:007'
[genesys] attach: device `libusb:002:007' successfully opened
*[genesys] attach: vendor 1193 product 6407 is not supported by this 
backend*

and the scanner was not recognized.

So I went inside the code, and added in genesys_devices.c:

static Genesys_Model canon_lide_700F_model = {
   "canon-lide-700F",        /* Name */
   "Canon",            /* Device vendor string */
   "LiDE 700F",            /* Device model name */
   GENESYS_GL847,
   NULL,

   {1200, 600, 400, 300, 200, 150, 100, 75, 0},    /* possible 
x-resolutions */
   {1200, 600, 400, 300, 200, 150, 100, 75, 0},    /* possible 
y-resolutions */
   {16, 8, 0},            /* possible depths in gray mode */
   {16, 8, 0},            /* possible depths in color mode */

   SANE_FIX (1.1),        /* Start of scan area in mm  (x) */
   SANE_FIX (8.3),        /* Start of scan area in mm (y) */
   SANE_FIX (216.07),        /* Size of scan area in mm (x) */
   SANE_FIX (299.0),        /* Size of scan area in mm (y) */

   SANE_FIX (3.0),        /* Start of white strip in mm (y) */
   SANE_FIX (0.0),        /* Start of black mark in mm (x) */

   SANE_FIX (0.0),        /* Start of scan area in TA mode in mm (x) */
   SANE_FIX (0.0),        /* Start of scan area in TA mode in mm (y) */
   SANE_FIX (100.0),        /* Size of scan area in TA mode in mm (x) */
   SANE_FIX (100.0),        /* Size of scan area in TA mode in mm (y) */

   SANE_FIX (0.0),        /* Start of white strip in TA mode in mm (y) */

   SANE_FIX (0.0),        /* Size of scan area after paper sensor stops
                    sensing document in mm */
   SANE_FIX (0.0),        /* Amount of feeding needed to eject document
                    after finishing scanning in mm */

   0, 0, 0,            /* RGB CCD Line-distance correction in pixel */

   COLOR_ORDER_RGB,        /* Order of the CCD/CIS colors */

   SANE_TRUE,            /* Is this a CIS scanner? */
   SANE_FALSE,            /* Is this a sheetfed scanner? */
   CIS_CANONLIDE200,
   DAC_CANONLIDE200,
   GPO_CANONLIDE200,
   MOTOR_CANONLIDE200,
       GENESYS_FLAG_SKIP_WARMUP
     | GENESYS_FLAG_ODD_EVEN_CIS
     | GENESYS_FLAG_OFFSET_CALIBRATION
     | GENESYS_FLAG_DARK_CALIBRATION
     | GENESYS_FLAG_CUSTOM_GAMMA,
   GENESYS_HAS_SCAN_SW | GENESYS_HAS_COPY_SW | GENESYS_HAS_EMAIL_SW | 
GENESYS_HAS_FILE_SW,
   150,
   400
};

and this line in static Genesys_USB_Device_Entry genesys_usb_device_list[]

   {0x04a9, 0x1907, &canon_lide_700F_model},

______

I recompiled & install
Now, my scanner is well recognized by scanimage -L but I'm facing a new 
issue. These are the logs I get from scanimage in debug mode:

> [sanei_debug] Setting debug level of genesys to 255.
> [genesys] SANE Genesys backend version 1.0 build 41 from sane-backends 
> 1.0.22git
> [genesys] sane_init: authorize != null
> [genesys] sane_init: little endian machine
> [genesys] probe_genesys_devices: start
> [genesys] attach: start: devp != NULL, may_wait = 0
> [genesys] attach: trying to open device `libusb:002:008'
> [genesys] attach: device `libusb:002:008' successfully opened
> [genesys] attach: found Canon flatbed scanner LiDE 700F at libusb:002:008
> [genesys] attach: exit
> [genesys] probe_genesys_devices: exit
> [genesys] sane_init: exit
> [genesys] sane_get_devices: start: local_only = false
> [genesys] probe_genesys_devices: start
> [genesys] attach: start: devp != NULL, may_wait = 0
> [genesys] attach: device `libusb:002:008' was already in device list
> [genesys] probe_genesys_devices: exit
> [genesys] sane_get_devices: exit
> [genesys] sane_open: start (devicename = `libusb:002:008')
> [genesys] sane_open: found `canon-lide-700F' in devlist
> [genesys] init_options: start
> [genesys] init_options: exit
> [sanei_debug] Setting debug level of genesys_gl847 to 255.
> [genesys_gl847] gl847_init start
> [genesys_gl847] gl847_init: value=0x00
> [genesys] sanei_genesys_read_gl847_register(0x06)=0x00
> [genesys_gl847] gl847_init: device is cold
> [genesys_gl847] gl847_cold_boot start
> [genesys] sanei_genesys_write_gl847_register (0x0e, 0x01) completed
> [genesys] sanei_genesys_write_gl847_register (0x0e, 0x00) completed
> [genesys] sanei_genesys_read_gl847_register(0x40)=0xf0
> [genesys] sanei_genesys_read_gl847_register(0x00)=0x05
> [genesys_gl847] gl847_cold_boot: reported version for genesys chip is 0x05
> [genesys] sanei_genesys_read_gl847_register(0xa6)=0x10
> [genesys] sanei_genesys_write_gl847_register (0xa6, 0x14) completed
> [genesys] sanei_genesys_write_gl847_register (0xa7, 0x0f) completed
> [genesys] sanei_genesys_write_gl847_register (0xa9, 0x00) completed
> [genesys_gl847] gl847_init_registers start
> [genesys_gl847] gl847_init_registers completed
> [genesys] sanei_genesys_write_gl847_register (0x6b, 0x02) completed
> [genesys] sanei_genesys_write_gl847_register (0x6c, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x6d, 0x20) completed
> [genesys] sanei_genesys_write_gl847_register (0x6e, 0x7e) completed
> [genesys] sanei_genesys_write_gl847_register (0x6f, 0x21) completed
> [genesys] sanei_genesys_write_gl847_register (0x01, 0x82) completed
> [genesys] sanei_genesys_write_gl847_register (0x02, 0x18) completed
> [genesys] sanei_genesys_write_gl847_register (0x03, 0x50) completed
> [genesys] sanei_genesys_write_gl847_register (0x04, 0x12) completed
> [genesys] sanei_genesys_write_gl847_register (0x05, 0x40) completed
> [genesys] sanei_genesys_write_gl847_register (0x06, 0x50) completed
> [genesys] sanei_genesys_write_gl847_register (0x08, 0x10) completed
> [genesys] sanei_genesys_write_gl847_register (0x09, 0x01) completed
> [genesys] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x0b, 0x01) completed
> [genesys] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
> [genesys] sanei_genesys_write_gl847_register (0x10, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x11, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x12, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x13, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x14, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x15, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x16, 0x10) completed
> [genesys] sanei_genesys_write_gl847_register (0x17, 0x08) completed
> [genesys] sanei_genesys_write_gl847_register (0x18, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x19, 0x50) completed
> [genesys] sanei_genesys_write_gl847_register (0x1a, 0x34) completed
> [genesys] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x1c, 0x02) completed
> [genesys] sanei_genesys_write_gl847_register (0x1d, 0x04) completed
> [genesys] sanei_genesys_write_gl847_register (0x1e, 0x10) completed
> [genesys] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
> [genesys] sanei_genesys_write_gl847_register (0x20, 0x02) completed
> [genesys] sanei_genesys_write_gl847_register (0x21, 0x10) completed
> [genesys] sanei_genesys_write_gl847_register (0x22, 0x7f) completed
> [genesys] sanei_genesys_write_gl847_register (0x23, 0x7f) completed
> [genesys] sanei_genesys_write_gl847_register (0x24, 0x10) completed
> [genesys] sanei_genesys_write_gl847_register (0x25, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x26, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x27, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x2c, 0x09) completed
> [genesys] sanei_genesys_write_gl847_register (0x2d, 0x60) completed
> [genesys] sanei_genesys_write_gl847_register (0x2e, 0x80) completed
> [genesys] sanei_genesys_write_gl847_register (0x2f, 0x80) completed
> [genesys] sanei_genesys_write_gl847_register (0x30, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x31, 0x10) completed
> [genesys] sanei_genesys_write_gl847_register (0x32, 0x15) completed
> [genesys] sanei_genesys_write_gl847_register (0x33, 0x0e) completed
> [genesys] sanei_genesys_write_gl847_register (0x34, 0x40) completed
> [genesys] sanei_genesys_write_gl847_register (0x35, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x36, 0x2a) completed
> [genesys] sanei_genesys_write_gl847_register (0x37, 0x30) completed
> [genesys] sanei_genesys_write_gl847_register (0x38, 0x2a) completed
> [genesys] sanei_genesys_write_gl847_register (0x39, 0xf8) completed
> [genesys] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3e, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3f, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x52, 0x03) completed
> [genesys] sanei_genesys_write_gl847_register (0x53, 0x07) completed
> [genesys] sanei_genesys_write_gl847_register (0x54, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x55, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x56, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x57, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x58, 0x2a) completed
> [genesys] sanei_genesys_write_gl847_register (0x59, 0xe1) completed
> [genesys] sanei_genesys_write_gl847_register (0x5a, 0x55) completed
> [genesys] sanei_genesys_write_gl847_register (0x5e, 0x41) completed
> [genesys] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
> [genesys] sanei_genesys_write_gl847_register (0x60, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x61, 0x21) completed
> [genesys] sanei_genesys_write_gl847_register (0x62, 0x40) completed
> [genesys] sanei_genesys_write_gl847_register (0x63, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x64, 0x21) completed
> [genesys] sanei_genesys_write_gl847_register (0x65, 0x40) completed
> [genesys] sanei_genesys_write_gl847_register (0x67, 0x80) completed
> [genesys] sanei_genesys_write_gl847_register (0x68, 0x80) completed
> [genesys] sanei_genesys_write_gl847_register (0x69, 0x20) completed
> [genesys] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
> [genesys] sanei_genesys_write_gl847_register (0x74, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x75, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
> [genesys] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
> [genesys] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x87, 0x02) completed
> [genesys] sanei_genesys_write_gl847_register (0x9d, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
> [genesys] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
> [genesys] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
> [genesys] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0xca, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
> [genesys_gl847] gl847_bulk_write_register: wrote 141 registers
> [genesys] sanei_genesys_write_gl847_register (0x0b, 0x09) completed
> [genesys] sanei_genesys_read_gl847_register(0xa6)=0x14
> [genesys_gl847] gl847_cold_boot: GPIO is 0x20 instead of 0x04
> [genesys] sanei_genesys_write_gl847_register (0x77, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x78, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
> [genesys] sanei_genesys_write_gl847_register (0x0b, 0x29) completed
> [genesys] sanei_genesys_write_gl847_register (0x08, 0x10) completed
> [genesys_gl847] write_end_access: 0x10,0x0b
> [genesys_gl847] write_end_access: 0x13,0x0e
> [genesys] sanei_genesys_write_gl847_register (0xa7, 0x04) completed
> [genesys] sanei_genesys_write_gl847_register (0xa9, 0x00) completed
> [genesys_gl847] gl847_init_gpio: start
> [genesys] sanei_genesys_write_gl847_register (0x6e, 0xff) completed
> [genesys] sanei_genesys_write_gl847_register (0x6f, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0xa7, 0x04) completed
> [genesys] sanei_genesys_write_gl847_register (0xa8, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0xa9, 0x00) completed
> [genesys] sanei_genesys_read_gl847_register(0x6c)=0x00
> [genesys] sanei_genesys_write_gl847_register (0x6c, 0x80) completed
> [genesys] sanei_genesys_read_gl847_register(0x6c)=0x80
> [genesys] sanei_genesys_write_gl847_register (0x6c, 0xc0) completed
> [genesys] sanei_genesys_read_gl847_register(0x6c)=0xc0
> [genesys] sanei_genesys_write_gl847_register (0x6c, 0xe0) completed
> [genesys] sanei_genesys_read_gl847_register(0x0b)=0x29
> [genesys] sanei_genesys_write_gl847_register (0x0b, 0x29) completed
> [genesys] sanei_genesys_read_gl847_register(0x6c)=0xe0
> [genesys] sanei_genesys_write_gl847_register (0x6c, 0xe2) completed
> [genesys] sanei_genesys_read_gl847_register(0x6c)=0xe2
> [genesys] sanei_genesys_write_gl847_register (0x6c, 0xe3) completed
> [genesys] sanei_genesys_read_gl847_register(0x6c)=0xe3
> [genesys_gl847] gl847_init_gpio: completed
> [genesys_gl847] gl847_init_memory_layout
> [genesys] sanei_genesys_write_gl847_register (0xd0, 0x0a) completed
> [genesys] sanei_genesys_write_gl847_register (0xd1, 0x1f) completed
> [genesys] sanei_genesys_write_gl847_register (0xd2, 0x34) completed
> [genesys] sanei_genesys_write_gl847_register (0xe0, 0x01) completed
> [genesys] sanei_genesys_write_gl847_register (0xe1, 0x24) completed
> [genesys] sanei_genesys_write_gl847_register (0xe2, 0x02) completed
> [genesys] sanei_genesys_write_gl847_register (0xe3, 0x91) completed
> [genesys] sanei_genesys_write_gl847_register (0xe4, 0x02) completed
> [genesys] sanei_genesys_write_gl847_register (0xe5, 0x92) completed
> [genesys] sanei_genesys_write_gl847_register (0xe6, 0x03) completed
> [genesys] sanei_genesys_write_gl847_register (0xe7, 0xff) completed
> [genesys] sanei_genesys_write_gl847_register (0xe8, 0x01) completed
> [genesys] sanei_genesys_write_gl847_register (0xe9, 0x24) completed
> [genesys] sanei_genesys_write_gl847_register (0xea, 0x02) completed
> [genesys] sanei_genesys_write_gl847_register (0xeb, 0x91) completed
> [genesys] sanei_genesys_write_gl847_register (0xec, 0x02) completed
> [genesys] sanei_genesys_write_gl847_register (0xed, 0x92) completed
> [genesys] sanei_genesys_write_gl847_register (0xee, 0x03) completed
> [genesys] sanei_genesys_write_gl847_register (0xef, 0xff) completed
> [genesys] sanei_genesys_write_gl847_register (0xf0, 0x01) completed
> [genesys] sanei_genesys_write_gl847_register (0xf1, 0x24) completed
> [genesys] sanei_genesys_write_gl847_register (0xf2, 0x02) completed
> [genesys] sanei_genesys_write_gl847_register (0xf3, 0x91) completed
> [genesys] sanei_genesys_write_gl847_register (0xf4, 0x02) completed
> [genesys] sanei_genesys_write_gl847_register (0xf5, 0x92) completed
> [genesys] sanei_genesys_write_gl847_register (0xf6, 0x03) completed
> [genesys] sanei_genesys_write_gl847_register (0xf7, 0xff) completed
> [genesys_gl847] gl847_init_memory_layout completed
> [genesys] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
> [genesys_gl847] gl847_cold_boot completed
> [genesys_gl847] gl847_set_fe (init)
> [genesys] sanei_genesys_read_gl847_register(0x04)=0x12
> [genesys_gl847] gl847_set_ad_fe(): start
> [genesys_gl847] gl847_set_ad_fe(): setting DAC 11
> [genesys] sanei_genesys_init_fe: start
> [genesys] sanei_genesys_fe_write_data (0x00, 0x0080)
> [genesys] sanei_genesys_write_gl847_register (0x51, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
> [genesys_gl847] gl847_bulk_write_register: wrote 3 registers
> [genesys] sanei_genesys_fe_write_data: completed
> [genesys] sanei_genesys_fe_write_data (0x00, 0x009d)
> [genesys] sanei_genesys_write_gl847_register (0x51, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3b, 0x9d) completed
> [genesys_gl847] gl847_bulk_write_register: wrote 3 registers
> [genesys] sanei_genesys_fe_write_data: completed
> [genesys] sanei_genesys_fe_write_data (0x01, 0x0091)
> [genesys] sanei_genesys_write_gl847_register (0x51, 0x01) completed
> [genesys] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3b, 0x91) completed
> [genesys_gl847] gl847_bulk_write_register: wrote 3 registers
> [genesys] sanei_genesys_fe_write_data: completed
> [genesys] sanei_genesys_fe_write_data (0x02, 0x0032)
> [genesys] sanei_genesys_write_gl847_register (0x51, 0x02) completed
> [genesys] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3b, 0x32) completed
> [genesys_gl847] gl847_bulk_write_register: wrote 3 registers
> [genesys] sanei_genesys_fe_write_data: completed
> [genesys] sanei_genesys_fe_write_data (0x03, 0x0004)
> [genesys] sanei_genesys_write_gl847_register (0x51, 0x03) completed
> [genesys] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3b, 0x04) completed
> [genesys_gl847] gl847_bulk_write_register: wrote 3 registers
> [genesys] sanei_genesys_fe_write_data: completed
> [genesys] sanei_genesys_fe_write_data (0x04, 0x0000)
> [genesys] sanei_genesys_write_gl847_register (0x51, 0x04) completed
> [genesys] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
> [genesys_gl847] gl847_bulk_write_register: wrote 3 registers
> [genesys] sanei_genesys_fe_write_data: completed
> [genesys] sanei_genesys_fe_write_data (0x05, 0x0000)
> [genesys] sanei_genesys_write_gl847_register (0x51, 0x05) completed
> [genesys] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
> [genesys_gl847] gl847_bulk_write_register: wrote 3 registers
> [genesys] sanei_genesys_fe_write_data: completed
> [genesys] sanei_genesys_fe_write_data (0x06, 0x003f)
> [genesys] sanei_genesys_write_gl847_register (0x51, 0x06) completed
> [genesys] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3b, 0x3f) completed
> [genesys_gl847] gl847_bulk_write_register: wrote 3 registers
> [genesys] sanei_genesys_fe_write_data: completed
> [genesys] sanei_genesys_fe_write_data (0x07, 0x0000)
> [genesys] sanei_genesys_write_gl847_register (0x51, 0x07) completed
> [genesys] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
> [genesys] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
> [genesys_gl847] gl847_bulk_write_register: wrote 3 registers
> [genesys] sanei_genesys_fe_write_data: completed
> [genesys_gl847] gl847_set_ad_fe(): end
> [genesys] sanei_genesys_create_gamma_table: size = 256, maximum = 
> 65535, gamma_max = 65535, gamma = 1.7
> [genesys] sanei_genesys_create_gamma_table: completed
> [genesys] sanei_genesys_create_gamma_table: size = 256, maximum = 
> 65535, gamma_max = 65535, gamma = 1.7
> [genesys] sanei_genesys_create_gamma_table: completed
> [genesys] sanei_genesys_create_gamma_table: size = 256, maximum = 
> 65535, gamma_max = 65535, gamma = 1.7
> [genesys] sanei_genesys_create_gamma_table: completed
> [genesys_gl847] gl847_slow_back_home (wait_until_home = 1)
> [genesys] sanei_genesys_read_gl847_register(0x6c)=0xe3
> [genesys] sanei_genesys_write_gl847_register (0x6c, 0xfb) completed
> [genesys] sanei_genesys_read_gl847_register(0x41)=0xfc
> [genesys_gl847] status=PWRBIT BUFEMPTY FEEDFSH SCANFSH HOMESNR LAMPSTS
> *[genesys] sanei_genesys_read_gl847_register (0x41): failed while 
> setting register: Invalid argument*
> [genesys_gl847] gl847_slow_back_home: failed to read home sensor: 
> Invalid argument
> scanimage: open of device genesys:libusb:002:008 failed: Invalid argument
> [genesys] sane_exit: start
> [genesys] sane_exit: exit
So it seems that I've got an issue with the register (0x41 ?). BTW I 
cannot find the 0x41 registry in the genesys files.

So how can I go on ? Do you have any idea ? Do you know where I could 
find any technical documentation that I could use to understand what is 
going wrong ?
Perhaps would I need to create a specific CIS_CANONLIDE700 but I really 
don't know how to handle it...

Thank you for your answers !
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20101108/676ed6b7/attachment-0001.htm>


More information about the sane-devel mailing list