--Signature=_Sun__16_Jan_2005_20_46_45_+1000__hFcEKKI8DgfDx5Y Content-Type: multipart/mixed; boundary="Multipart=_Sun__16_Jan_2005_20_46_45_+1000_pP_pbMINUn3sAGcg"
--Multipart=_Sun__16_Jan_2005_20_46_45_+1000_pP_pbMINUn3sAGcg Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: 7bit On 16 Jan 2005 09:50:59 +0100 Oliver Rauch <oliver.ra...@rauch-domain.de> wrote: > Hello Bob, > > looks like scanimage and xsane use the same sane libraries. > > I suggest you enable the debug output of the backend and may be of > sane-dll (SANE_DEBUG_SANE_DLL) and compare the output produced with > scanimage with the one produced by xsane, may be you find some > differences before the error occurs, may be you use different devices > for scanning. > Dear Oliver, Nope - they both open the same file /dev/sg2: $ ls -l /dev/sg2 crw-rw-rw- 1 root disk 21, 2 Jan 9 08:19 /dev/sg2 Here's the output of ruuning both xsane and scanimage with export SANE_DEBUG_COOLSCAN=128 export SANE_DEBUG_SANE_DLL=128 The output seems to be the same up until the error. Thanks Bob $ scanimage -d 'coolscan:/dev/sg2' --resolution 300 --type negative [sanei_debug] Setting debug level of coolscan to 128. [coolscan] sane_init [coolscan] attach_scanner: /dev/sg2 [coolscan] attach_scanner: opening /dev/sg2 [coolscan] identify_scanner [coolscan] do_inquiry [coolscan] [coolscan] 000: 12 00 00 00 24 00 [coolscan] sanei_scsi_cmd: returning 36 bytes: [coolscan] [coolscan] 000: 06 00 02 02 1f 00 00 00 4e 69 6b 6f 6e 20 20 20 [coolscan] 016: 4c 53 2d 31 30 30 30 20 20 20 20 20 20 20 20 20 [coolscan] 032: 31 2e 30 36 [coolscan] get_inquiry_values [coolscan] Found Nikon scanner LS-1000 version 1.06 on device /dev/sg2 [coolscan] initialize_values [coolscan] [coolscan] 000: 15 10 00 00 14 00 00 00 00 08 00 00 00 00 00 00 [coolscan] 016: 00 01 03 06 00 00 0a 8c 00 00 [coolscan] sanei_scsi_cmd: returning 0 bytes: [coolscan] Mode Sense... [coolscan] [coolscan] 000: 1a 18 03 00 0c 00 [coolscan] sanei_scsi_cmd: returning 12 bytes: [coolscan] [coolscan] 000: 0b 00 00 00 03 06 00 00 0a 8c 00 00 [coolscan] Mode Sensed (MUD is 2700) [coolscan] get_internal_info [coolscan] get_internal_info [coolscan] wait_scanner: Testing if scanner is ready [coolscan] [coolscan] 000: 00 00 00 00 00 00 [coolscan] sanei_scsi_cmd: returning 0 bytes: [coolscan] wait_scanner: scanner is ready [coolscan] [coolscan] 000: 28 00 e0 00 00 00 00 01 00 00 [coolscan] sanei_scsi_cmd: returning 256 bytes: [coolscan] [coolscan] 000: 0c 08 0a 8c 04 7f 06 bf 0a 1f 0f 2f 00 00 00 00 [coolscan] 016: 00 00 00 64 09 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 064: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] adbits=12 outputbits=8 maxres=2700 xmax=1151 ymax=1727 xmaxpix=2591 ymaxpix=3887 ycurrent=0 currentfocus=100 autofeeder=No analoggamma=No currentscanpitch=9 White balance exposure time var [RGB]= 2613 3918 2953 Prescan result exposure time var [RGB]= 3701 14272 3701 Current exposure time var.[RGB]= 3701 14272 10757 Internal exposure time unit[RGB]= 2 3 2 offsetdata_[rgb]= 0x86 0x86 0x87 limitcondition=0x7c device error code = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 power-on errors = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 [coolscan] backend runs on little endian machine [coolscan] attach: dev->dpi_range.max = 2700.000000 [coolscan] attach_scanner done [coolscan] attach_scanner: /dev/scanner [coolscan] attach_scanner: opening /dev/scanner [coolscan] attach_scanner: open failed [coolscan] sane_open [coolscan] init_options [coolscan] sane_control_option 0, get value [coolscan] sane_control_option 0, get value [coolscan] sane_get_option_descriptor 0 [coolscan] sane_get_option_descriptor 1 [coolscan] sane_get_option_descriptor 2 [coolscan] sane_get_option_descriptor 3 [coolscan] sane_get_option_descriptor 4 [coolscan] sane_get_option_descriptor 5 [coolscan] sane_get_option_descriptor 6 [coolscan] sane_get_option_descriptor 7 [coolscan] sane_get_option_descriptor 8 [coolscan] sane_get_option_descriptor 9 [coolscan] sane_get_option_descriptor 10 [coolscan] sane_get_option_descriptor 11 [coolscan] sane_get_option_descriptor 12 [coolscan] sane_get_option_descriptor 13 [coolscan] sane_control_option 13, get value [coolscan] sane_get_option_descriptor 14 [coolscan] sane_control_option 14, get value [coolscan] sane_get_option_descriptor 15 [coolscan] sane_get_option_descriptor 16 [coolscan] sane_get_option_descriptor 17 [coolscan] sane_get_option_descriptor 18 [coolscan] sane_get_option_descriptor 19 [coolscan] sane_get_option_descriptor 20 [coolscan] sane_get_option_descriptor 21 [coolscan] sane_get_option_descriptor 22 [coolscan] sane_get_option_descriptor 23 [coolscan] sane_get_option_descriptor 24 [coolscan] sane_get_option_descriptor 25 [coolscan] sane_get_option_descriptor 26 [coolscan] sane_get_option_descriptor 27 [coolscan] sane_get_option_descriptor 28 [coolscan] sane_get_option_descriptor 29 [coolscan] sane_get_option_descriptor 30 [coolscan] sane_get_option_descriptor 31 [coolscan] sane_get_option_descriptor 32 [coolscan] sane_get_option_descriptor 33 [coolscan] sane_get_option_descriptor 34 [coolscan] sane_get_option_descriptor 35 [coolscan] sane_get_option_descriptor 36 [coolscan] sane_get_option_descriptor 37 [coolscan] sane_get_option_descriptor 38 [coolscan] sane_get_option_descriptor 39 [coolscan] sane_get_option_descriptor 40 [coolscan] sane_get_option_descriptor 41 [coolscan] sane_get_option_descriptor 42 [coolscan] sane_control_option 11, get value [coolscan] sane_control_option 12, get value [coolscan] sane_get_option_descriptor 4 [coolscan] sane_get_option_descriptor 4 [coolscan] sane_control_option 4, set value [coolscan] sane_get_option_descriptor 6 [coolscan] sane_get_option_descriptor 6 [coolscan] sane_control_option 6, set value [coolscan] sane_control_option 11, get value [coolscan] sane_get_option_descriptor 13 [coolscan] sane_control_option 13, set value [coolscan] sane_control_option 12, get value [coolscan] sane_get_option_descriptor 14 [coolscan] sane_control_option 14, set value [coolscan] sane_start [coolscan] check_values [coolscan] grabbing scanner [coolscan] wait_scanner: Testing if scanner is ready [coolscan] [coolscan] 000: 00 00 00 00 00 00 [coolscan] sanei_scsi_cmd: returning 0 bytes: [coolscan] wait_scanner: scanner is ready [coolscan] [coolscan] 000: 16 00 00 00 00 00 [coolscan] sanei_scsi_cmd: returning 0 bytes: [coolscan] scanner reserved [coolscan] Trying to feed object... [coolscan] Autofeeder not present. [coolscan] wait_scanner: Testing if scanner is ready [coolscan] [coolscan] 000: 00 00 00 00 00 00 [coolscan] sanei_scsi_cmd: returning 0 bytes: [coolscan] wait_scanner: scanner is ready [coolscan] send LUT [coolscan] [coolscan] 000: 2a 00 c0 00 01 00 00 02 00 00 00 01 02 03 04 05 [coolscan] 016: 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 [coolscan] 032: 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 [coolscan] 048: 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 [coolscan] 064: 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 [coolscan] 080: 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 [coolscan] 096: 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65 [coolscan] 112: 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 [coolscan] 128: 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 [coolscan] 144: 86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 [coolscan] 160: 96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5 [coolscan] 176: a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5 [coolscan] 192: b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 [coolscan] 208: c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5 [coolscan] 224: d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5 [coolscan] 240: e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5 [coolscan] 256: f6 f7 f8 f9 fa fb fc fd fe ff ff ff ff ff ff ff [coolscan] 272: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 288: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 304: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 320: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 336: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 352: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 368: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 384: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 400: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 416: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 432: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 448: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 464: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 480: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 496: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [coolscan] 512: ff ff ff ff ff ff ff ff ff ff [coolscan] sanei_scsi_cmd: returning 0 bytes: [coolscan] set_window_param [coolscan] wait_scanner: Testing if scanner is ready [coolscan] [coolscan] 000: 00 00 00 00 00 00 [coolscan] sanei_scsi_cmd: returning 0 bytes: [coolscan] wait_scanner: scanner is ready [coolscan] x_nres=9, y_nres=9, upper left-x=0, upper left-y=0 [coolscan] window width=2591, MUD=2700, brx=2591 [coolscan] colormode=7, bits per pixel=8 [coolscan] negative=1, dropoutcolor=0, preview=0, transfermode=0, gammasel=2 [coolscan] Window set [coolscan] 000: 00 00 01 2c 01 2c 00 00 00 00 00 00 00 00 00 00 [coolscan] 016: 0a 20 00 00 0f 30 00 00 00 05 08 00 00 00 00 00 [coolscan] 032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 048: 10 00 80 02 00 00 00 80 80 80 80 80 80 00 00 00 [coolscan] 064: 00 00 00 00 00 00 00 00 00 32 32 32 00 00 00 00 [coolscan] 080: 00 00 80 80 80 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 096: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 112: 00 00 00 00 00 [coolscan] [coolscan] 000: 24 00 00 00 00 00 00 00 7d 00 00 00 00 00 00 00 [coolscan] 016: 00 75 00 00 01 2c 01 2c 00 00 00 00 00 00 00 00 [coolscan] 032: 00 00 0a 20 00 00 0f 30 00 00 00 05 08 00 00 00 [coolscan] 048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 064: 00 00 10 00 80 02 00 00 00 80 80 80 80 80 80 00 [coolscan] 080: 00 00 00 00 00 00 00 00 00 00 00 32 32 32 00 00 [coolscan] 096: 00 00 00 00 80 80 80 00 00 00 00 00 00 00 00 00 [coolscan] 112: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 128: 00 00 00 00 00 00 00 [coolscan] sanei_scsi_cmd: returning 0 bytes: [coolscan] window set. [coolscan] get_window_param [coolscan] GET_WINDOW_PARAM [coolscan] wait_scanner: Testing if scanner is ready [coolscan] [coolscan] 000: 00 00 00 00 00 00 [coolscan] sanei_scsi_cmd: returning 0 bytes: [coolscan] wait_scanner: scanner is ready [coolscan] Get window cmd [coolscan] 000: 25 01 00 00 00 00 00 00 7d 00 [coolscan] [coolscan] 000: 25 01 00 00 00 00 00 00 7d 00 [coolscan] sanei_scsi_cmd: returning 125 bytes: [coolscan] [coolscan] 000: 00 7b 00 00 00 00 00 75 00 00 01 2c 01 2c 00 00 [coolscan] 016: 00 00 00 00 00 00 00 00 0a 20 00 00 0f 30 80 00 [coolscan] 032: 80 05 08 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 048: 00 00 01 20 00 00 01 b0 10 00 80 02 00 00 00 00 [coolscan] 064: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 080: 00 32 32 32 00 00 00 00 00 00 80 80 80 87 86 87 [coolscan] Window get [coolscan] 000: 00 00 01 2c 01 2c 00 00 00 00 00 00 00 00 00 00 [coolscan] 016: 0a 20 00 00 0f 30 80 00 80 05 08 00 00 00 00 00 [coolscan] 032: 00 00 00 00 00 00 00 00 00 00 01 20 00 00 01 b0 [coolscan] 048: 10 00 80 02 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 064: 00 00 00 00 00 00 00 00 00 32 32 32 00 00 00 00 [coolscan] 080: 00 00 80 80 80 87 86 87 0a 8c 00 00 00 00 00 00 [coolscan] 096: 00 03 04 03 00 00 01 01 01 00 00 0e 75 00 00 37 [coolscan] 112: c0 00 00 2a 05 [coolscan] brightness=128, contrast=128 [coolscan] colormode=7, bits per pixel=8 [coolscan] negative=1, dropoutcolor=0, preview=0, transfermode=2, gammasel=2 [coolscan] get_window_param - return [coolscan] starting scan [coolscan] [coolscan] 000: 1b 00 00 00 00 00 [coolscan] sanei_scsi_cmd: returning 0 bytes: [coolscan] pic_dot=288 [coolscan] bytes per line = 864 [coolscan] pic_dot=288 [coolscan] pixels_per_line = 288 [coolscan] pic_line=432 [coolscan] lines = 432 [coolscan] negative = 1 [coolscan] brightness (halftone) = 128 [coolscan] contrast (halftone) = 128 [coolscan] fast preview function = 0 [coolscan] reader_process started (forked) [coolscan] reader_process: starting to READ data [coolscan] pic_dot=288 [coolscan] pic_line=432 [coolscan] pic_dot=288 [coolscan] trim_bufsize to 64800 [coolscan] reader_process: reading 373248 bytes in blocks of 64800 bytes [coolscan] read_data_block (type= 0 length = 64800) [coolscan] [coolscan] 000: 28 00 00 00 00 00 00 fd 20 00 [coolscan] sane_get_parameters[coolscan] pic_dot=288 [coolscan] pic_line=432 [coolscan] pic_dot=288 [coolscan] sanei_scsi_cmd: returning 64800 bytes: [coolscan] [coolscan] 000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 016: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 064: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] pic_dot=288 [coolscan] sane_read: read 32768 bytes [coolscan] sane_read: read 28672 bytes [coolscan] reader_procsane_read: read 3360 bytes read; 308448 bytes to go [coolscan] read_data_block (type= 0 length = 64800) [coolscan] [coolscan] 000: 28 00 00 00 00 00 00 fd 20 00 [coolscan] sanei_scsi_cmd: returning 64800 bytes: [coolscan] [coolscan] 000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 016: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 064: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] pic_dot=288 [coolscan] sane_read: read 32768 bytes [coolscan] reader_process: buffer of 64800 bytes read; 243648 bytes to go [coolscan] sane_read: read 3360 bytes ngth = 64800) [coolscan] [coolscan] 000: 28 00 00 00 00 00 00 fd 20 00 [coolscan] sanei_scsi_cmd: returning 64800 bytes: [coolscan] [coolscan] 000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 016: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 064: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] pic_dot=288 [coolscan] sane_read: read 32768 bytes [coolscan] reader_process: buffer of 64800 bytes read; 178848 bytes to go [coolscan] sane_read: read 3360 bytes ngth = 64800) [coolscan] [coolscan] 000: 28 00 00 00 00 00 00 fd 20 00 [coolscan] sanei_scsi_cmd: returning 64800 bytes: [coolscan] [coolscan] 000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 016: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 064: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] pic_dot=288 [coolscan] sane_read: read 32768 bytes [coolscan] sane_read: reader_process: buffer of 64800 bytes read; 114048 bytes to go [coolscan] sane_read: read 3360 bytes ngth = 64800) [coolscan] [coolscan] 000: 28 00 00 00 00 00 00 fd 20 00 [coolscan] sanei_scsi_cmd: returning 64800 bytes: [coolscan] [coolscan] 000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 016: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 064: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] pic_dot=288 [coolscan] sane_read: read 32768 bytes [coolscan] reader_process: buffer of 64800 bytes read; 49248 bytes to go [coolscan] sane_read: read 3360 bytes ngth = 49248) [coolscan] [coolscan] 000: 28 00 00 00 00 00 00 c0 60 00 [coolscan] sanei_scsi_cmd: returning 49248 bytes: [coolscan] [coolscan] 000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 016: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 064: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] pic_dot=288 [coolscan] sane_read: read 32768 bytes [coolscan] reader_process: buffer of 49248 bytes read; 0 bytes to go [coolscan] sane_read: read 96 bytes [coolscan] sane_read: read 0 bytes [coolscan] do_eof [coolscan] sane_close [coolscan] sane_exit And now xsane itself: $ xsane [sanei_debug] Setting debug level of coolscan to 128. [coolscan] sane_init [coolscan] attach_scanner: /dev/sg2 [coolscan] attach_scanner: opening /dev/sg2 [coolscan] identify_scanner [coolscan] do_inquiry [coolscan] [coolscan] 000: 12 00 00 00 24 00 [coolscan] sanei_scsi_cmd: returning 36 bytes: [coolscan] [coolscan] 000: 06 00 02 02 1f 00 00 00 4e 69 6b 6f 6e 20 20 20 [coolscan] 016: 4c 53 2d 31 30 30 30 20 20 20 20 20 20 20 20 20 [coolscan] 032: 31 2e 30 36 [coolscan] get_inquiry_values [coolscan] Found Nikon scanner LS-1000 version 1.06 on device /dev/sg2 [coolscan] initialize_values [coolscan] [coolscan] 000: 15 10 00 00 14 00 00 00 00 08 00 00 00 00 00 00 [coolscan] 016: 00 01 03 06 00 00 0a 8c 00 00 [coolscan] sanei_scsi_cmd: returning 0 bytes: [coolscan] Mode Sense... [coolscan] [coolscan] 000: 1a 18 03 00 0c 00 [coolscan] sanei_scsi_cmd: returning 12 bytes: [coolscan] [coolscan] 000: 0b 00 00 00 03 06 00 00 0a 8c 00 00 [coolscan] Mode Sensed (MUD is 2700) [coolscan] get_internal_info [coolscan] get_internal_info [coolscan] wait_scanner: Testing if scanner is ready [coolscan] [coolscan] 000: 00 00 00 00 00 00 [coolscan] sanei_scsi_cmd: returning 0 bytes: [coolscan] wait_scanner: scanner is ready [coolscan] [coolscan] 000: 28 00 e0 00 00 00 00 01 00 00 [coolscan] sanei_scsi_cmd: returning 256 bytes: [coolscan] [coolscan] 000: 0c 08 0a 8c 04 7f 06 bf 0a 1f 0f 2f 00 00 00 00 [coolscan] 016: 00 00 00 64 09 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 064: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] 080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [coolscan] adbits=12 outputbits=8 maxres=2700 xmax=1151 ymax=1727 xmaxpix=2591 ymaxpix=3887 ycurrent=0 currentfocus=100 autofeeder=No analoggamma=No currentscanpitch=9 White balance exposure time var [RGB]= 2613 3918 2953 Prescan result exposure time var [RGB]= 3701 14272 3701 Current exposure time var.[RGB]= 3701 14272 10757 Internal exposure time unit[RGB]= 2 3 2 offsetdata_[rgb]= 0x87 0x86 0x87 limitcondition=0x7c device error code = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 power-on errors = 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 [coolscan] backend runs on little endian machine [coolscan] attach: dev->dpi_range.max = 2700.000000 [coolscan] attach_scanner done [coolscan] attach_scanner: /dev/scanner [coolscan] attach_scanner: opening /dev/scanner [coolscan] attach_scanner: open failed [coolscan] sane_get_devices ... device dialog appears here - select Nikon LS-1000: [coolscan] sane_open [coolscan] init_options [coolscan] sane_get_option_descriptor 0 ... error dialog showing message about options [coolscan] sane_close [coolscan] do_cancel [coolscan] do_eof [coolscan] do_cancel: kill reader_process [coolscan] sane_exit -- Bob Hepple mailto:bhep...@freeshell.org http://bhepple.freeshell.org Public Key: http://bhepple.freeshell.org/public_keys.txt --Multipart=_Sun__16_Jan_2005_20_46_45_+1000_pP_pbMINUn3sAGcg Content-Type: application/pgp-signature; name="00000000.mimetmp" Content-Disposition: attachment; filename="00000000.mimetmp" Content-Transfer-Encoding: base64 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEuMi42IChHTlUv TGludXgpCgppRDhEQlFGQjZqZUFJVXFUS3lmZEs4c1JBdGoxQUo5Yk9kUTIrWmNyekxxa0E4Yllp SHppSVEySHF3Q2dobFdKCmdwZkF3cGtnSXNPdHhVT24wZm9MdWpNPQo9TG1pTQotLS0tLUVORCBQ R1AgU0lHTkFUVVJFLS0tLS0KCg== --Multipart=_Sun__16_Jan_2005_20_46_45_+1000_pP_pbMINUn3sAGcg-- --Signature=_Sun__16_Jan_2005_20_46_45_+1000__hFcEKKI8DgfDx5Y Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQFB6kYVIUqTKyfdK8sRAh9lAKCTb9sWLHE9DCddTvt2zI46tqSSagCffBVk lSs5PVCgDAWO20ga6EkreU4= =RXd8 -----END PGP SIGNATURE----- --Signature=_Sun__16_Jan_2005_20_46_45_+1000__hFcEKKI8DgfDx5Y--