Mustek ScanExpress Backend

Dieter Urban (dieter.urban@amc.de)
Wed, 5 Aug 1998 09:06:08 +0000

Another time the color skew problem with my mustek 12000 SE.
I did some tests in the backend code to reduce the latency time due to
memory allocation but nothing changed.

Does the backend possibly has a bug in fix_line_distance_se() ? What
happens, if at high resolution the 'lines_per_buffer' (e.g. I got 7
lines per buffer at 600dpi, SCSI-BUFFER = 64k) is less than actual
line_distance (16 at 600dpi for 12000 SE) ?
My understanding is, that lines from the temporary buffer are retrieved
to fast (allways with the seconed call of fix_line_distance_se). This
would explain the shift of colors for high resolutions and wide images.

# of call to lines lines lines lines
fix_line_.. skipped retrieved stored saved
from directly to
buffer buffer

1 7 7 0 0 0 0 0 0 0 0 0 7
2 7 1 0 0 0 7 !!! 0 0 0 0 6 7
3 2 0 0 0 6 7 5 0 0 0 7 7
4 0 0 0 0 7 7 7 0 0 0 7 7
.

(7 lines_per_buffer, line_distance = 0 | 8 | 16)
(three values each for colors 0 1 2 )

Dieter

--
Source code, list archive, and docs: http://www.mostang.com/sane/
To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com