Hello Pierre, On 12/29/05, Pierre Willenbrock <pie...@pirsoft.dnsalias.org> wrote: > Hello Parag, > > Parag N(????) schrieb: > > Hello, > > On 12/29/05, Parag N(????) <panem...@gmail.com> wrote: > > > >>Hello Pierre, > >> > [...] > >> > >> here i am attaching my windows USB log + linux debug log where after > >>modification(i already mailed to list) + new frontend structre from my > >>windows log is > >> [0x01] = 0x000 > >> [0x02] = 0x031 > >> [0x03] = 0x01f > >> [0x04] = 0x013 > >> [0x06] = 0x008 > >> [0x08] = 0x002 > >> [0x09] = 0x016 > >> [0x20] = 0x020 > >> [0x21] = 0x080 > >> [0x22] = 0x010 > >> [0x24] = 0x080 > >> [0x25] = 0x000 > >> [0x26] = 0x000 > >> [0x28] = 0x001 > >> [0x29] = 0x0ff > >> [0x2a] = 0x093 > >> > > This is a completely different type of frontend, incompatible with > current code. You will probably need to modify gl646_set_fe(). Making it > only write the above values for your frontend should be enough. > > >> Please kindly tell me why head is not moving back as i make it to > >>scanner 1755 lines instead its default 3510 which exceeds. I then have > >>to disconnect scanner then only genesys debug message logging stops. > >> > > Looks to me like there is a bug. Please try park_head.diff. > > > > > I want to know relationship between scanning no. of lines. In > > genesys backend for HP 2400 i got no. of lines to scan are 3510. does > > that mean scanner has to scan 1755 lines from start to other end and > > then remaining 1755 from other end to start ? > > The problem is, the first slope generation function is severly broken. > The second version works better. create_slope.diff will make your > scanner use the second version. > > Regards, > Pierre > > > --- genesys_gl646.c 2005-12-29 15:32:52.078821000 +0100 > +++ genesys_gl646.c.patched 2005-12-29 15:30:29.209892250 +0100 > @@ -1772,6 +1772,17 @@ > return status; > } > > + /* sends slope table 0 (move before scan area) */ > + status = gl646_send_slope_table (dev, 0, dev->slope_table1, > + reg[reg_0x6b].value); > + if (status != SANE_STATUS_GOOD) > + { > + DBG (DBG_error, > + "gl646_park_head: failed to send slope table 1: %s\n", > + sane_strstatus (status)); > + return status; > + } > + > /* sends slope table 1 (move before scan area) */ > status = gl646_send_slope_table (dev, 1, dev->slope_table1, > reg[reg_0x6b].value); > > --- genesys.c 2005-12-28 14:45:00.751717000 +0100 > +++ genesys.c.patched 2005-12-29 15:41:08.445842000 +0100 > @@ -914,7 +914,8 @@ > same_speed, yres); > > if (dev->model->motor_type == MOTOR_5345 > - || dev->model->motor_type == MOTOR_HP2300) > + || dev->model->motor_type == MOTOR_HP2300 > + || dev->model->motor_type == MOTOR_HP2400) > return genesys_create_slope_table2 (dev, slope_table, steps, > step_type, exposure_time, > same_speed, yres); > >
I did what you said but still i am getting no. of lines to scan as 3510 whereas what i found exactly 1755 lines scanning head stops at other end. I have some questions 1) in genesys_read_ordered_data function theres debug messages DBG (DBG_info, "genesys_read_ordered_data: %d lines left by output\n", ((dev->total_bytes_to_read - dev->total_bytes_read)*8)/ ((dev->settings.pixels)*channels*depth)); DBG (DBG_info, "genesys_read_ordered_data: %d lines left by input\n", ((dev->read_bytes_left+dev->read_buffer.avail)*8)/ (src_pixels*channels*depth)); I want to know what is this formula to calulate lines scanned/remainging to scan? also what is making each call to genesys_read_ordered_datato print lines left with difference of 13 lines but not line by line. 2) want to know what must be no. lines for my HP 2400 to scan 3510 or 1750 or anyother? 3) i have taken log for 3510 lines where from 1755 lines onward scanner head still want to move forward from other end and made a noise but i let it upto lines finishes. my linux log for last few lines [genesys] genesys_fill_read_buffer: start [genesys] genesys_fill_read_buffer: reading 32768 bytes [genesys_gl646] gl646_bulk_read_data: requesting 32768 bytes from addr 4502x [genesys_gl646] gl646_bulk_read_data: trying to read 32768 bytes of data [genesys_gl646] gl646_bulk_read_data read 32768 bytes, 0 remaining [genesys_gl646] gl646_bulk_read_data: completed [genesys] genesys_read_ordered_data: completed, 32768 bytes read [genesys] sane_read: start [genesys] genesys_sane_read: 77 lines left by output [genesys] genesys_read_ordered_data [genesys] genesys_read_ordered_data: dumping current_setup: pixels: 2549 lines: 3510 depth: 8 channels: 1 exposure_time: 11000 xres: 300 yres: 300 half_ccd: yes stagger: 0 max_shift: 0 [genesys] genesys_read_ordered_data dev->current_setup.channels=1, dev->current_setup.depth=8,dev->settings.pixels=2549 [genesys] genesys_read_ordered_data: using filters: [genesys] genesys_read_ordered_data: frontend requested 32768 bytes [genesys] genesys_read_ordered_data: bytes_to_read=8946990, total_bytes_read=8749056 [genesys] genesys_read_ordered_data: 77 lines left by output [genesys] genesys_read_ordered_data: 77 lines left by input [genesys] genesys_fill_read_buffer: start [genesys] genesys_fill_read_buffer: reading 32768 bytes [genesys_gl646] gl646_bulk_read_data: requesting 32768 bytes from addr 4502x [genesys_gl646] gl646_bulk_read_data: trying to read 32768 bytes of data [genesys_gl646] gl646_bulk_read_data read 32768 bytes, 0 remaining [genesys_gl646] gl646_bulk_read_data: completed [genesys] genesys_read_ordered_data: completed, 32768 bytes read [genesys] sane_read: start [genesys] genesys_sane_read: 64 lines left by output [genesys] genesys_read_ordered_data [genesys] genesys_read_ordered_data: dumping current_setup: pixels: 2549 lines: 3510 depth: 8 channels: 1 exposure_time: 11000 xres: 300 yres: 300 half_ccd: yes stagger: 0 max_shift: 0 [genesys] genesys_read_ordered_data dev->current_setup.channels=1, dev->current_setup.depth=8,dev->settings.pixels=2549 [genesys] genesys_read_ordered_data: using filters: [genesys] genesys_read_ordered_data: frontend requested 32768 bytes [genesys] genesys_read_ordered_data: bytes_to_read=8946990, total_bytes_read=8781824 [genesys] genesys_read_ordered_data: 64 lines left by output [genesys] genesys_read_ordered_data: 64 lines left by input [genesys] genesys_fill_read_buffer: start [genesys] genesys_fill_read_buffer: reading 32768 bytes [genesys_gl646] gl646_bulk_read_data: requesting 32768 bytes from addr 4502x [genesys_gl646] gl646_bulk_read_data: trying to read 32768 bytes of data [genesys_gl646] gl646_bulk_read_data read 32768 bytes, 0 remaining [genesys_gl646] gl646_bulk_read_data: completed [genesys] genesys_read_ordered_data: completed, 32768 bytes read [genesys] sane_read: start [genesys] genesys_sane_read: 51 lines left by output [genesys] genesys_read_ordered_data [genesys] genesys_read_ordered_data: dumping current_setup: pixels: 2549 lines: 3510 depth: 8 channels: 1 exposure_time: 11000 xres: 300 yres: 300 half_ccd: yes stagger: 0 max_shift: 0 [genesys] genesys_read_ordered_data dev->current_setup.channels=1, dev->current_setup.depth=8,dev->settings.pixels=2549 [genesys] genesys_read_ordered_data: using filters: [genesys] genesys_read_ordered_data: frontend requested 32768 bytes [genesys] genesys_read_ordered_data: bytes_to_read=8946990, total_bytes_read=8814592 [genesys] genesys_read_ordered_data: 51 lines left by output [genesys] genesys_read_ordered_data: 51 lines left by input [genesys] genesys_fill_read_buffer: start [genesys] genesys_fill_read_buffer: reading 32768 bytes [genesys_gl646] gl646_bulk_read_data: requesting 32768 bytes from addr 4502x [genesys_gl646] gl646_bulk_read_data: trying to read 32768 bytes of data [genesys_gl646] gl646_bulk_read_data read 32768 bytes, 0 remaining [genesys_gl646] gl646_bulk_read_data: completed [genesys] genesys_read_ordered_data: completed, 32768 bytes read [genesys] sane_read: start [genesys] genesys_sane_read: 39 lines left by output [genesys] genesys_read_ordered_data [genesys] genesys_read_ordered_data: dumping current_setup: pixels: 2549 lines: 3510 depth: 8 channels: 1 exposure_time: 11000 xres: 300 yres: 300 half_ccd: yes stagger: 0 max_shift: 0 [genesys] genesys_read_ordered_data dev->current_setup.channels=1, dev->current_setup.depth=8,dev->settings.pixels=2549 [genesys] genesys_read_ordered_data: using filters: [genesys] genesys_read_ordered_data: frontend requested 32768 bytes [genesys] genesys_read_ordered_data: bytes_to_read=8946990, total_bytes_read=8847360 [genesys] genesys_read_ordered_data: 39 lines left by output [genesys] genesys_read_ordered_data: 39 lines left by input [genesys] genesys_fill_read_buffer: start [genesys] genesys_fill_read_buffer: reading 5376 bytes [genesys_gl646] gl646_bulk_read_data: requesting 5376 bytes from addr 4502x [genesys_gl646] gl646_bulk_read_data: trying to read 5376 bytes of data [genesys_gl646] gl646_bulk_read_data read 5376 bytes, 0 remaining [genesys_gl646] gl646_bulk_read_data: completed [genesys] genesys_read_ordered_data: completed, 32768 bytes read [genesys] sane_read: start [genesys] genesys_sane_read: 26 lines left by output [genesys] genesys_read_ordered_data [genesys] genesys_read_ordered_data: dumping current_setup: pixels: 2549 lines: 3510 depth: 8 channels: 1 exposure_time: 11000 xres: 300 yres: 300 half_ccd: yes stagger: 0 max_shift: 0 [genesys] genesys_read_ordered_data dev->current_setup.channels=1, dev->current_setup.depth=8,dev->settings.pixels=2549 [genesys] genesys_read_ordered_data: using filters: [genesys] genesys_read_ordered_data: frontend requested 32768 bytes [genesys] genesys_read_ordered_data: bytes_to_read=8946990, total_bytes_read=8880128 [genesys] genesys_read_ordered_data: 26 lines left by output [genesys] genesys_read_ordered_data: 26 lines left by input [genesys] genesys_fill_read_buffer: start [genesys] genesys_read_ordered_data: completed, 32768 bytes read [genesys] sane_read: start [genesys] genesys_sane_read: 13 lines left by output [genesys] genesys_read_ordered_data [genesys] genesys_read_ordered_data: dumping current_setup: pixels: 2549 lines: 3510 depth: 8 channels: 1 exposure_time: 11000 xres: 300 yres: 300 half_ccd: yes stagger: 0 max_shift: 0 [genesys] genesys_read_ordered_data dev->current_setup.channels=1, dev->current_setup.depth=8,dev->settings.pixels=2549 [genesys] genesys_read_ordered_data: using filters: [genesys] genesys_read_ordered_data: frontend requested 32768 bytes [genesys] genesys_read_ordered_data: bytes_to_read=8946990, total_bytes_read=8912896 [genesys] genesys_read_ordered_data: 13 lines left by output [genesys] genesys_read_ordered_data: 13 lines left by input [genesys] genesys_fill_read_buffer: start [genesys] genesys_read_ordered_data: completed, 32768 bytes read [genesys] sane_read: start [genesys] genesys_sane_read: 0 lines left by output [genesys] genesys_read_ordered_data [genesys] genesys_read_ordered_data: dumping current_setup: pixels: 2549 lines: 3510 depth: 8 channels: 1 exposure_time: 11000 xres: 300 yres: 300 half_ccd: yes stagger: 0 max_shift: 0 [genesys] genesys_read_ordered_data dev->current_setup.channels=1, dev->current_setup.depth=8,dev->settings.pixels=2549 [genesys] genesys_read_ordered_data: using filters: [genesys] genesys_read_ordered_data: frontend requested 32768 bytes [genesys] genesys_read_ordered_data: bytes_to_read=8946990, total_bytes_read=8945664 [genesys] genesys_read_ordered_data: 0 lines left by output [genesys] genesys_read_ordered_data: 0 lines left by input [genesys] genesys_fill_read_buffer: start [genesys] genesys_read_ordered_data: completed, 1326 bytes read [genesys] sane_read: start [genesys] genesys_sane_read: 0 lines left by output [genesys] genesys_read_ordered_data [genesys] genesys_read_ordered_data: dumping current_setup: pixels: 2549 lines: 3510 depth: 8 channels: 1 exposure_time: 11000 xres: 300 yres: 300 half_ccd: yes stagger: 0 max_shift: 0 [genesys] genesys_read_ordered_data dev->current_setup.channels=1, dev->current_setup.depth=8,dev->settings.pixels=2549 [genesys] genesys_read_ordered_data: using filters: [genesys] genesys_read_ordered_data: frontend requested 32768 bytes [genesys] genesys_read_ordered_data: bytes_to_read=8946990, total_bytes_read=8946990 [genesys] genesys_read_ordered_data: nothing more to scan: EOF [genesys] sane_cancel: start [genesys_gl646] gl646_end_scan (check_stop = 1) [genesys] sanei_genesys_write_register (0x01, 0x20) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe5) completed [genesys] sanei_genesys_read_register (0x41, 0xe4) completed [genesys_gl646] gl646_end_scan: scanfeed finished [genesys_gl646] gl646_end_scan: completed (i=16) [genesys_gl646] gl646_park_head (wait_until_home = 1) [genesys] sanei_genesys_read_register (0x41, 0xe4) completed [genesys_gl646] gl646_bulk_write_register (size = 14) [genesys_gl646] reg[0x01] = 0x20 [genesys_gl646] reg[0x02] = 0x94 [genesys_gl646] reg[0x3d] = 0x00 [genesys_gl646] reg[0x3e] = 0xff [genesys_gl646] reg[0x3f] = 0xff [genesys_gl646] reg[0x38] = 0x02 [genesys_gl646] reg[0x39] = 0xa3 [genesys_gl646] gl646_bulk_write_register: wrote 14 bytes [genesys_gl646] gl646_send_slope_table (table_nr = 0, steps = 128) [genesys] sanei_genesys_set_buffer_address: setting address to 0x10000 [genesys] sanei_genesys_write_register (0x2b, 0x00) completed [genesys] sanei_genesys_write_register (0x2a, 0x10) completed [genesys] sanei_genesys_set_buffer_address: completed [genesys_gl646] gl646_bulk_write_data writing 256 bytes [genesys_gl646] gl646_bulk_write_data wrote 256 bytes, 0 remaining [genesys_gl646] gl646_bulk_write_data: completed [genesys_gl646] gl646_send_slope_table: completed [genesys_gl646] gl646_send_slope_table (table_nr = 1, steps = 128) [genesys] sanei_genesys_set_buffer_address: setting address to 0x10100 [genesys] sanei_genesys_write_register (0x2b, 0x10) completed [genesys] sanei_genesys_write_register (0x2a, 0x10) completed [genesys] sanei_genesys_set_buffer_address: completed [genesys_gl646] gl646_bulk_write_data writing 256 bytes [genesys_gl646] gl646_bulk_write_data wrote 256 bytes, 0 remaining [genesys_gl646] gl646_bulk_write_data: completed [genesys_gl646] gl646_send_slope_table: completed [genesys] sanei_genesys_write_register (0x0f, 0x01) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5) completed [genesys] sanei_genesys_read_register (0x41, 0xc5): failed while setting register: Invalid argument [genesys_gl646] gl646_park_head: failed to read home sensor: Invalid argument [genesys] sane_cancel: failed to move scanhead to home position: Invalid argument [genesys] sane_close: start [genesys] sane_close: exit [genesys] sane_exit: start [genesys] sane_exit: exit regards, Parag From ar...@ptic.pl Fri Dec 30 13:44:57 2005 From: ar...@ptic.pl (ar...@ptic.pl) Date: Fri Dec 30 13:45:20 2005 Subject: [sane-devel] [genesys driver - Plustek ST24] prescan impressions In-Reply-To: <20051229180149.gb11...@meier-geinitz.de> References: <43b3d50d.4000...@ptic.pl> <20051229180149.gb11...@meier-geinitz.de> Message-ID: <43b539d9.3010...@ptic.pl> Henning Meier-Geinitz napisa?(a): > Hi, > > On 2005-12-29 13:22, ar...@ptic.pl wrote: > >> I just to try scan witch sane-backends-1.0.17 on this scanner >> (Plustek ST24). I do prescan with xsane: >> > > I assume the only thing you did was removing the comment sign in front > of this scanner's USB ids in genesys.conf? > > Yes. >> - scanner do prescan only for half area---xsane fill full area >> - prescan was greenish (scan too) >> I do above in gray/color mode, 8/16bpp. >> > > Doesn't look that bad. > > >> So, If I could help in anything, please tell me how can I do this. >> > > Search the archive of this mailing list for several hints and tools > concerning the genesys backend. > > Any suggestions for. What is most important at this point? Artur Pierscinski Artur Pierscinski