[sane-devel] Scan & calibration failure on DS Mobile 600
Sarah Sharp
sarah.a.sharp at linux.intel.com
Mon Jun 18 22:35:39 UTC 2012
Greetings,
I've been trying to get a DS Mobile 600 USB scanner to work on several
different Intel Ubuntu systems. When I try to calibrate it with the
page that came with the scanner, the calibration fails with the message:
sarah at xanatos:~$ scanimage -d genesys --calibrate
scanimage: setting of option --calibrate failed (Operation not supported)
The log file is attached from running:
sarah at xanatos:~$ SANE_DEBUG_GENESYS=255 scanimage -d genesys --calibrate 2>calibrate.log
The scanner produces a mostly black scan with lines of actual content
scattered throughout. I can attempt to upload the scan and the log
some where if you're interested.
Also attached is the lsusb output.
I saw that the sane page lists the DS Mobile 600 as having good support,
so is my scanner just broken? I can boot up a Windows box tomorrow and
see if it works under Windows 7.
Sarah Sharp
-------------- next part --------------
[sanei_debug] Setting debug level of genesys to 255.
[genesys] SANE Genesys backend version 1.0 build 63 from sane-backends 1.0.22
[genesys] SANE Genesys backend built with libusb
[genesys] sane_init: authorize != null
[genesys] sane_init: little endian machine
[genesys] probe_genesys_devices: start
[genesys] attach: start: devp != NULL, may_wait = 0
[genesys] attach: trying to open device `libusb:008:011'
[genesys] attach: device `libusb:008:011' successfully opened
[genesys] attach: found Pentax flatbed scanner DSmobile 600 at libusb:008:011
[genesys] attach: exit
[genesys] probe_genesys_devices: exit
[genesys] sane_init: exit
[genesys] sane_open: start (devicename = `')
[genesys] sane_open: empty devicename, trying `libusb:008:011'
[genesys] init_options: start
[genesys] init_options: exit
[genesys] sanei_genesys_init_fe: start
[genesys] sanei_genesys_init_shading_data (pixels_per_line = 5200)
[genesys] genesys_send_offset_and_shading (size = 62400)
[genesys] genesys_send_offset_and_shading: completed
[genesys] sanei_genesys_init_shading_data: completed
[genesys] sanei_genesys_create_gamma_table: size = 256, maximum = 65535, gamma_max = 65535, gamma = 1
[genesys] sanei_genesys_create_gamma_table: completed
[genesys] sanei_genesys_create_gamma_table: size = 256, maximum = 65535, gamma_max = 65535, gamma = 1
[genesys] sanei_genesys_create_gamma_table: completed
[genesys] sanei_genesys_create_gamma_table: size = 256, maximum = 65535, gamma_max = 65535, gamma = 1
[genesys] sanei_genesys_create_gamma_table: completed
[genesys] Calibration filename set to:
[genesys] >/home/sarah/.sane/pentax-dsmobile-600.cal<
[genesys] read_calibration: enter
[genesys] read_calibration: reading one record
[genesys] read_calibration: exit
[genesys] sane_open: exit
[genesys] sane_get_option_descriptor: option = (0)
[genesys] sane_control_option: start: action = get, option = (0)
[genesys] sane_control_option: exit
[genesys] sane_get_option_descriptor: option = (0)
[genesys] sane_control_option: start: action = get, option = (0)
[genesys] sane_control_option: exit
[genesys] sane_get_option_descriptor: option = (null) (1)
[genesys] sane_get_option_descriptor: option = mode (2)
[genesys] sane_get_option_descriptor: option = source (3)
[genesys] sane_get_option_descriptor: option = preview (4)
[genesys] sane_get_option_descriptor: option = depth (5)
[genesys] sane_get_option_descriptor: option = resolution (6)
[genesys] sane_get_option_descriptor: option = (null) (7)
[genesys] sane_get_option_descriptor: option = tl-x (8)
[genesys] sane_get_option_descriptor: option = tl-y (9)
[genesys] sane_get_option_descriptor: option = br-x (10)
[genesys] sane_get_option_descriptor: option = br-y (11)
[genesys] sane_get_option_descriptor: option = (null) (12)
[genesys] sane_get_option_descriptor: option = custom-gamma (13)
[genesys] sane_get_option_descriptor: option = gamma-table (14)
[genesys] sane_get_option_descriptor: option = red-gamma-table (15)
[genesys] sane_get_option_descriptor: option = green-gamma-table (16)
[genesys] sane_get_option_descriptor: option = blue-gamma-table (17)
[genesys] sane_get_option_descriptor: option = swdeskew (18)
[genesys] sane_get_option_descriptor: option = swcrop (19)
[genesys] sane_get_option_descriptor: option = swdespeck (20)
[genesys] sane_get_option_descriptor: option = despeck (21)
[genesys] sane_get_option_descriptor: option = (null) (22)
[genesys] sane_get_option_descriptor: option = lamp-off-time (23)
[genesys] sane_get_option_descriptor: option = threshold (24)
[genesys] sane_get_option_descriptor: option = threshold-curve (25)
[genesys] sane_get_option_descriptor: option = disable-dynamic-lineart (26)
[genesys] sane_get_option_descriptor: option = disable-interpolation (27)
[genesys] sane_get_option_descriptor: option = color-filter (28)
[genesys] sane_get_option_descriptor: option = sensors (29)
[genesys] sane_get_option_descriptor: option = scan (30)
[genesys] sane_get_option_descriptor: option = file (31)
[genesys] sane_get_option_descriptor: option = email (32)
[genesys] sane_get_option_descriptor: option = copy (33)
[genesys] sane_get_option_descriptor: option = page-loaded (34)
[genesys] sane_get_option_descriptor: option = ocr (35)
[genesys] sane_get_option_descriptor: option = power (36)
[genesys] sane_get_option_descriptor: option = need-calibration (37)
[genesys] sane_get_option_descriptor: option = Buttons (38)
[genesys] sane_get_option_descriptor: option = calibrate (39)
[genesys] sane_get_option_descriptor: option = clear-calibration (40)
[genesys] sane_control_option: start: action = get, option = br-x (10)
[genesys] sane_control_option: exit
[genesys] sane_control_option: start: action = get, option = tl-x (8)
[genesys] sane_control_option: exit
[genesys] sane_control_option: start: action = get, option = br-y (11)
[genesys] sane_control_option: exit
[genesys] sane_control_option: start: action = get, option = tl-y (9)
[genesys] sane_control_option: exit
[genesys] sane_get_option_descriptor: option = calibrate (39)
[genesys] sane_get_option_descriptor: option = calibrate (39)
[genesys] sane_control_option: start: action = set, option = calibrate (39)
[genesys] genesys_sheetfed_calibration: start
[genesys] genesys_sheetfed_calibration
[genesys] sanei_genesys_create_slope_table3: step_type = 0, exposure_time = 37000, yres = 75, power_mode = 0
[genesys] sanei_genesys_generate_slope_table: table size: 256
[genesys] sanei_genesys_generate_slope_table: stop at time: 3700, use 256 steps max
[genesys] sanei_genesys_generate_slope_table: target slope: vstart: 6666, vend: 3700, steps: 8, g: 0.8
[genesys] sanei_genesys_generate_slope_table: returns sum=44056, used 9 steps, completed
[genesys] sanei_genesys_create_slope_table: returns sum_time=44056, completed
[genesys] sanei_genesys_create_slope_table3: step_type = 0, exposure_time = 0, yres = 75, power_mode = 0
[genesys] sanei_genesys_generate_slope_table: table size: 256
[genesys] sanei_genesys_generate_slope_table: stop at time: 0, use 256 steps max
[genesys] sanei_genesys_generate_slope_table: target slope: vstart: 6666, vend: 3700, steps: 8, g: 0.8
[genesys] Can not reach target speed(0) in 256 steps.
[genesys] Expect image to be distorted. Ignore this if only feeding.
[genesys] sanei_genesys_generate_slope_table: returns sum=44056, used 9 steps, completed
[genesys] sanei_genesys_create_slope_table: returns sum_time=44056, completed
[genesys] sanei_genesys_create_slope_table3: step_type = 0, exposure_time = 14839, yres = 187, power_mode = 0
[genesys] sanei_genesys_generate_slope_table: table size: 256
[genesys] sanei_genesys_generate_slope_table: stop at time: 3699, use 0 steps max
[genesys] sanei_genesys_generate_slope_table: target slope: vstart: 6666, vend: 3700, steps: 8, g: 0.8
[genesys] Can not reach target speed(3699) in 1 steps.
[genesys] Expect image to be distorted. Ignore this if only feeding.
[genesys] sanei_genesys_generate_slope_table: returns sum=6666, used 1 steps, completed
[genesys] sanei_genesys_create_slope_table: returns sum_time=6666, completed
[genesys] genesys_sheetfed_calibration: failed to find white strip: Operation not supported
[genesys] sanei_genesys_create_slope_table3: step_type = 0, exposure_time = 14839, yres = 187, power_mode = 0
[genesys] sanei_genesys_generate_slope_table: table size: 256
[genesys] sanei_genesys_generate_slope_table: stop at time: 3699, use 256 steps max
[genesys] sanei_genesys_generate_slope_table: target slope: vstart: 6666, vend: 3700, steps: 8, g: 0.8
[genesys] Can not reach target speed(3699) in 256 steps.
[genesys] Expect image to be distorted. Ignore this if only feeding.
[genesys] sanei_genesys_generate_slope_table: returns sum=44056, used 9 steps, completed
[genesys] sanei_genesys_create_slope_table: returns sum_time=44056, completed
[genesys] sane_control_option: exit
scanimage: setting of option --calibrate failed (Operation not supported)
[genesys] sane_close: start
[genesys] sanei_genesys_create_slope_table3: step_type = 0, exposure_time = 14839, yres = 187, power_mode = 0
[genesys] sanei_genesys_generate_slope_table: table size: 256
[genesys] sanei_genesys_generate_slope_table: stop at time: 3699, use 256 steps max
[genesys] sanei_genesys_generate_slope_table: target slope: vstart: 6666, vend: 3700, steps: 8, g: 0.8
[genesys] Can not reach target speed(3699) in 256 steps.
[genesys] Expect image to be distorted. Ignore this if only feeding.
[genesys] sanei_genesys_generate_slope_table: returns sum=44056, used 9 steps, completed
[genesys] sanei_genesys_create_slope_table: returns sum_time=44056, completed
[genesys] sane_close: exit
[genesys] sane_exit: start
[genesys] sane_exit: exit
-------------- next part --------------
Bus 008 Device 011: ID 04f9:2038 Brother Industries, Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
idVendor 0x04f9 Brother Industries, Ltd
idProduct 0x2038
bcdDevice 3.02
iManufacturer 10 Brother
iProduct 11 DSmobile 600
iSerial 12 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 8
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0002
(Bus Powered)
Remote Wakeup Enabled
More information about the sane-devel
mailing list