[sanei_debug] Setting debug level of sharp to 255. [sharp] << sane_init [sharp] sane_init: sane-backends 1.0.18-cvs [sharp] << attach [sharp] attach: opening /dev/sg0 [sharp] attach: sending INQUIRY [sharp] << inquiry [sharp] >> [sharp] attach: sending TEST_UNIT_READY [sharp] << test_unit_ready [sharp] >> [sharp] attach: sending MODE SELECT [sharp] << mode_select_mud [sharp] >> [sharp] attach: sending MODE SENSE/MUP page [sharp] << mode_sense [sharp] >> [sharp] dev->sane.name = /dev/sg0 [sharp] dev->sane.vendor = SHARP [sharp] dev->sane.model = JX330 SCSI [sharp] dev->sane.type = flatbed scanner [sharp] attach: sending MODE SENSE/subdevice page [sharp] << mode_sense [sharp] >> [sharp] << mode_select_adf_fsu [sharp] >> [sharp] get_scan_sizes: sending MODE SENSE/subdevice page [sharp] << mode_sense [sharp] >> [sharp] << mode_select_adf_fsu [sharp] >> [sharp] get_scan_sizes: sending MODE SENSE/subdevice page [sharp] << mode_sense [sharp] >> [sharp] xres_default=150 [sharp] xres_range.max=600 [sharp] xres_range.min=30 [sharp] xres_range.quant=0 [sharp] yres_default=150 [sharp] yres_range.max=600 [sharp] yres_range.min=30 [sharp] xres_range.quant=0 [sharp] x_default=210,000000 [sharp] tl_x_range[0].max=216,386826 [sharp] tl_x_range[0].min=0,000000 [sharp] tl_x_range[0].quant=0 [sharp] br_x_range[0].max=216,407990 [sharp] br_x_range[0].min=0,021164 [sharp] br_x_range[0].quant=0 [sharp] y_default=297,000000 [sharp] tl_y_range[0].max=355,578827 [sharp] tl_y_range[0].min=0,000000 [sharp] tl_y_range[0].quant=0 [sharp] br_y_range[0].max=355,599991 [sharp] br_y_range[0].min=0,021164 [sharp] br_y_range[0].quant=0 [sharp] tl_x_range[2].max=216,386826 [sharp] tl_x_range[2].min=0,000000 [sharp] tl_x_range[2].quant=0 [sharp] br_x_range[2].max=216,407990 [sharp] br_x_range[2].min=0,021164 [sharp] br_x_range[2].quant=0 [sharp] tl_y_range[2].max=355,578827 [sharp] tl_y_range[2].min=0,000000 [sharp] tl_y_range[2].quant=0 [sharp] br_y_range[2].max=355,599991 [sharp] br_y_range[2].min=0,021164 [sharp] br_y_range[2].quant=0 [sharp] bmu=0 [sharp] mud=1200 [sharp] >> [sharp] << attach [sharp] attach: opening /dev/scanner [sharp] attach: open failed: Invalid argument [sharp] sane_init >> [sharp] << sane_get_devices [sharp] >> [sharp] << sane_open [sharp] << init_options [sharp] << max_string_size [sharp] >> [sharp] << max_string_size [sharp] >> #6x [sharp] >> [sharp] >> [sharp] << sane_control_option 0[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 2[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 3[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 4[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 5[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 6[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 7[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 8[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 10[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 12[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 13[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 14[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 15[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 17[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #9x [sharp] << sane_get_parameters [sharp] >> [sharp] << sane_control_option 0[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 2[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #3x [sharp] << sane_control_option 4[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #4x [sharp] << sane_control_option 5[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #5x [sharp] << sane_control_option 6[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #6x [sharp] << sane_control_option 7[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #7x [sharp] << sane_control_option 8[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #9x [sharp] << sane_control_option 10[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #11x [sharp] << sane_control_option 12[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #12x [sharp] << sane_control_option 13[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #13x [sharp] << sane_control_option 14[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #13x [sharp] << sane_control_option 15[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #16x [sharp] << sane_control_option 17[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #22x [sharp] << sane_control_option 23[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #7x [sharp] << sane_control_option 2[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 4[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 5[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 6[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 7[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 8[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 10[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 12[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 13[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 14[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 15[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 17[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #9x [sharp] << sane_get_parameters [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 5[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #6x [sharp] << sane_control_option 2[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 4[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 5[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 6[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 7[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 8[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 10[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 12[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 13[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 14[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 15[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_control_option 17[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #9x [sharp] << sane_get_parameters [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #55x [sharp] << sane_control_option 0[sharp] << sane_get_option_descriptor [sharp] >> [sharp] << sane_get_option_descriptor [sharp] >> #9x [sharp] << sane_control_option 10[sharp] << sane_start [sharp] << sane_get_parameters [sharp] >> [sharp] start: TEST_UNIT_READY [sharp] << test_unit_ready [sharp] sense code: 70 00 02 00 00 00 00 0a 00 00 00 00 80 00 00 00 [sharp] Scanner not ready: ADF cover open [sharp] >> [sharp] TEST UNIT READY failed: Scanner cover is open [sharp] << sane_get_option_descriptor [sharp] >> #28x [sharp] << sane_close [sharp] >> [sharp] << sane_exit [sharp] >>