[sane-devel] SANE 1.0.18 and the NSLU2 running OpenWRT

David Solomon lorddavon at gmail.com
Tue Jul 17 14:42:42 UTC 2007


OK.  I have it scanning, but it looks as though it is failing to close
the scanner.  Sane completes, but the scanner never ejects the paper
and just freezes.  I need to reset the scanner to scan another image.
Here is the end of the output:

[sanei_usb] sanei_usb_read_bulk: wanted 40800 bytes, got 40800 bytes
[avision] read 40800 bytes

[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[sanei_usb] sanei_usb_read_bulk: trying to read 2 bytes
[sanei_usb] 0000: 02
................
[sanei_usb] sanei_usb_read_bulk: wanted 2 bytes, got 1 bytes
[avision] <== (bulk read) got: 1, status: 2
[avision] avision_usb_status: Needs to request sense!
[avision] Error during status read!
[avision] === Try to request sense ===
[avision] try to write 12 bytes
[sanei_usb] sanei_usb_write_bulk: trying to write 12 bytes
[sanei_usb] 0000: 03 00 00 00 16 00 00 00 00 00 00 00
................

[sanei_usb] sanei_usb_write_bulk: wanted 12 bytes, wrote 12 bytes
[avision] wrote 12 bytes

[avision] try to read 22 bytes sense data
[sanei_usb] sanei_usb_read_bulk: trying to read 22 bytes
[sanei_usb] 0000: FF 00 03 00 00 95 6A 0E 00 00 00 00 80 04 00 00
......j.........

[sanei_usb] 0010: 00 00 00 00 00 00

................
[sanei_usb] sanei_usb_read_bulk: wanted 22 bytes, got 22 bytes
[avision] read 22 bytes sense data

[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[sanei_usb] sanei_usb_read_bulk: trying to read 2 bytes
[sanei_usb] 0000: 00
................
[sanei_usb] sanei_usb_read_bulk: wanted 2 bytes, got 1 bytes
[avision] <== (bulk read) got: 1, status: 0

[avision] sense_handler:
[avision] sense_handler: data:
[avision]   [0] 11111111b 377o 255d ffx

[avision]   [1] 00000000b   0o   0d  0x

[avision]   [2] 00000011b   3o   3d  3x

[avision]   [3] 00000000b   0o   0d  0x
[avision]   [4] 00000000b   0o   0d  0x

[avision]   [5] 10010101b 225o 149d 95x
[avision]   [6] 01101010b 152o 106d 6ax
[avision]   [7] 00001110b  16o  14d  ex

[avision]   [8] 00000000b   0o   0d  0x
[avision]   [9] 00000000b   0o   0d  0x
[avision]   [10] 00000000b   0o   0d  0x
[avision]   [11] 00000000b   0o   0d  0x

[avision]   [12] 10000000b 200o 128d 80x
[avision]   [13] 00000100b   4o   4d  4x

[avision]   [14] 00000000b   0o   0d  0x
[avision]   [15] 00000000b   0o   0d  0x

[avision]   [16] 00000000b   0o   0d  0x
[avision]   [17] 00000000b   0o   0d  0x

[avision]   [18] 00000000b   0o   0d  0x
[avision]   [19] 00000000b   0o   0d  0x

[avision]   [20] 00000000b   0o   0d  0x
[avision]   [21] 00000000b   0o   0d  0x
[avision] sense_handler: sense code: MEDIUM ERROR (mostly ADF)
[avision] sense_handler: scan has not yet been completed
[avision] sense_handler: correct logical length
[avision] sense_handler: sense code: ADF paper end
[avision] reader_process: read_data failed due to EOF
[avision] reader_process: read_data failed with status: 5
[avision] reader_process: stripe filled: 40800
[avision] reader_process: useful_bytes 40800
[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 8032 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] reader_process: end of iteration
[avision] reader_process: i/o loop finished
[avision] reader_process: padding with white data
[avision] reader_process: padding line 800 - 2137
[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 9307 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 9307 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 9307 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 9307 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 9307 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 9307 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 9307 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 11857 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 9307 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 3825 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] release unit:

[avision] filling command to have a length of 10, was: 6
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] try to write cmd, count: 10.
[sanei_usb] sanei_usb_write_bulk: trying to write 10 bytes

[sanei_usb] 0000: 17 00 00 00 00 00 00 00 00 00
................
[avision] sane_read: got 32768 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 12239 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768
[sanei_usb] sanei_usb_write_bulk: wanted 10 bytes, wrote 10 bytes
[avision] wrote 10 bytes
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[sanei_usb] sanei_usb_read_bulk: trying to read 2 bytes

[sanei_usb] 0000: 00
................
[sanei_usb] sanei_usb_read_bulk: wanted 2 bytes, got 1 bytes
[avision] <== (bulk read) got: 1, status: 0

[avision] reader_process: returning success
[avision] sane_read: got 1275 bytes
[dll] sane_read(handle=0x3d7b8,data=0x40788,maxlen=32768,lenp=0xbef52d60)

[avision] sane_read: max_len: 32768

[avision] sane_read: got 0 bytes, err: 11 Resource temporarily unavailable
[avision] do_eof:

[avision] do_eof: returning 5
[dll] sane_cancel(handle=0x3d7b8)
[avision] sane_cancel:
[dll] sane_close(handle=0x3d7b8)

[avision] sane_close:
[sanei_usb] sanei_usb_close: closing device 0
[dll] sane_exit: exiting

[dll] sane_exit: calling backend `v4l's exit function
[dll] sane_exit: calling backend `umax1220u's exit function
[dll] sane_exit: calling backend `umax's exit function
[dll] sane_exit: calling backend `u12's exit function
[dll] sane_exit: calling backend `teco3's exit function
[dll] sane_exit: calling backend `teco2's exit function
[dll] sane_exit: calling backend `teco1's exit function
[dll] sane_exit: calling backend `tamarack's exit function
[dll] sane_exit: calling backend `sp15c's exit function
[dll] sane_exit: calling backend `snapscan's exit function
[dll] sane_exit: calling backend `sm3840's exit function
[dll] sane_exit: calling backend `sm3600's exit function
[dll] sane_exit: calling backend `sharp's exit function
[dll] sane_exit: calling backend `sceptre's exit function
[dll] sane_exit: calling backend `s9036's exit function
[dll] sane_exit: calling backend `ricoh's exit function
[dll] sane_exit: calling backend `qcam's exit function
[dll] sane_exit: calling backend `plustek's exit function
[dll] sane_exit: calling backend `pixma's exit function
[dll] sane_exit: calling backend `pie's exit function
[dll] sane_exit: calling backend `niash's exit function
[dll] sane_exit: calling backend `nec's exit function
[dll] sane_exit: calling backend `mustek_usb2's exit function
[dll] sane_exit: calling backend `mustek_usb's exit function
[dll] sane_exit: calling backend `mustek's exit function
[dll] sane_exit: calling backend `microtek2's exit function
[dll] sane_exit: calling backend `microtek's exit function
[dll] sane_exit: calling backend `matsushita's exit function
[dll] sane_exit: calling backend `ma1509's exit function
[dll] sane_exit: calling backend `lexmark's exit function
[dll] sane_exit: calling backend `leo's exit function
[dll] sane_exit: calling backend `ibm's exit function
[dll] sane_exit: calling backend `hp5400's exit function
[dll] sane_exit: calling backend `hp4200's exit function
[dll] sane_exit: calling backend `hp3500's exit function
[dll] sane_exit: calling backend `hp's exit function
[dll] sane_exit: calling backend `gt68xx's exit function
[dll] sane_exit: calling backend `genesys's exit function
[dll] sane_exit: calling backend `fujitsu's exit function
[dll] sane_exit: calling backend `epson's exit function
[dll] sane_exit: calling backend `dmc's exit function
[dll] sane_exit: calling backend `coolscan2's exit function
[dll] sane_exit: calling backend `coolscan's exit function
[dll] sane_exit: calling backend `canon630u's exit function
[dll] sane_exit: calling backend `canon's exit function
[dll] sane_exit: calling backend `bh's exit function
[dll] sane_exit: calling backend `artec_eplus48u's exit function
[dll] sane_exit: calling backend `artec's exit function

[dll] sane_exit: calling backend `avision's exit function
[avision] sane_exit:

[dll] sane_exit: calling backend `apple's exit function
[dll] sane_exit: calling backend `agfafocus's exit function
[dll] sane_exit: calling backend `abaton's exit function
[dll] sane_exit: calling backend `net's exit function
[dll] sane_exit: finished
root at OpenWrt:~#


On 7/16/07, m. allan noah <kitno455 at gmail.com> wrote:
> this webpage is all i know about it (but google will give more):
>
> http://sig9.com/articles/gcc-packed-structures
>
> allan
>
> On 7/16/07, David Solomon <lorddavon at gmail.com> wrote:
> > Allan,
> >
> > Do I add them to all of the command structs or just the Avision_Connection?
> >
> > David Solomon
> >
> > On 7/16/07, m. allan noah <kitno455 at gmail.com> wrote:
> > > On 7/16/07, David Solomon <lorddavon at gmail.com> wrote:
> > > > I think you are right.  I am trying some pragma pack statments to see
> > > > if they will help.  I looked at some of the plustek_usb header changes
> > > > and found that they used: "#define PACKED8  __attribute__
> > > > ((packed,aligned(1)))" and "#define PACKED16 __attribute__
> > > > ((packed,aligned(2)))" statements to pack the structures.  I may have
> > > > to use these myself, but I am unsure where to add (possible in the
> > > > sanei_usb_write_bulk?).
> > > >
> > > > Thank you for the help.  I am going to get up-to-my-elbows in code now.  ;-)
> > > >
> > >
> > > no- you want to add them to the command structs in avision.h
> > >
> > > allan
> > >
> > > --
> > > "The truth is an offense, but not a sin"
> > >
> >
>
>
> --
> "The truth is an offense, but not a sin"
>



More information about the sane-devel mailing list