[sane-devel] Debug output from Lexmark X1270 scanner

Brian Masney masneyb at gftp.org
Fri Jul 21 21:53:01 UTC 2006


Hi,
   I just bought a Lexmark X1270 printer/scanner. Sane is able to
recognize the scanner using the X1100 driver. Whenever I try to scan
something, the scanner makes a loud noise and the scanning head does
not move. It appears that the head may be trying to go the wrong way.
I am using Sane 1.0.17-3 from the Debian testing distribution. Here is
the debug output from the driver.

[sanei_debug] Setting debug level of lexmark to 20.
[lexmark] SANE Lexmark backend version 1.0-0
[lexmark] sane_init: version_code=0xbff75468
[lexmark] attachLexmark: devname=libusb:002:021
[lexmark] sane_get_devices: device_list=0xbff754b8, local_only=0
[lexmark] sane_open: devicename="libusb:002:021", handle=0xbff77338
[lexmark] sane_open: devname from list: libusb:002:021
[lexmark] init_options: lexmark_device = 0x8246830
[lexmark] sanei_lexmark_x1100_open_device: devnum=0
[lexmark] sane_control_option: handle=0x8246830, opt=0, act=0,
val=0x80db354, info=(nil)
[lexmark] Option value = 6
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_control_option: handle=0x8246830, opt=1, act=0,
val=0x826bc98, info=(nil)
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_control_option: handle=0x8246830, opt=2, act=0,
val=0xbff7734c, info=(nil)
[lexmark] Option value = 150
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 3
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 4
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 4
[lexmark] sane_control_option: handle=0x8246830, opt=4, act=0,
val=0x826bc98, info=(nil)
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 5
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_control_option: handle=0x8246830, opt=1, act=0,
val=0x8284ca8, info=(nil)
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_control_option: handle=0x8246830, opt=2, act=0,
val=0xbff76f04, info=(nil)
[lexmark] Option value = 150
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_get_parameters: handle=0x8246830, params=0x80db470
[lexmark] sane_get_parameters: Data size determined as f7314
[lexmark] sane_get_parameters:
[lexmark]   format: SANE_FRAME_RGB
[lexmark]   last_frame: TRUE
[lexmark]   lines 2ee
[lexmark]   depth 8
[lexmark]   pixels_per_line 1c2
[lexmark]   bytes_per_line 546
[lexmark] sane_get_parameters: handle=0x8246830, params=0x80db470
[lexmark] sane_get_parameters: Data size determined as f7314
[lexmark] sane_get_parameters:
[lexmark]   format: SANE_FRAME_RGB
[lexmark]   last_frame: TRUE
[lexmark]   lines 2ee
[lexmark]   depth 8
[lexmark]   pixels_per_line 1c2
[lexmark]   bytes_per_line 546
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 4
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_control_option: handle=0x8246830, opt=1, act=0,
val=0x827e8b0, info=(nil)
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_control_option: handle=0x8246830, opt=2, act=0,
val=0xbff7600c, info=(nil)
[lexmark] Option value = 150
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 3
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 4
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 4
[lexmark] sane_control_option: handle=0x8246830, opt=4, act=0,
val=0x8283a28, info=(nil)
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 5
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_control_option: handle=0x8246830, opt=1, act=0,
val=0x8286070, info=(nil)
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_control_option: handle=0x8246830, opt=2, act=0,
val=0xbff75bc4, info=(nil)
[lexmark] Option value = 150
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_get_parameters: handle=0x8246830, params=0x80db470
[lexmark] sane_get_parameters: Data size determined as f7314
[lexmark] sane_get_parameters:
[lexmark]   format: SANE_FRAME_RGB
[lexmark]   last_frame: TRUE
[lexmark]   lines 2ee
[lexmark]   depth 8
[lexmark]   pixels_per_line 1c2
[lexmark]   bytes_per_line 546
[lexmark] sane_get_parameters: handle=0x8246830, params=0x80db470
[lexmark] sane_get_parameters: Data size determined as f7314
[lexmark] sane_get_parameters:
[lexmark]   format: SANE_FRAME_RGB
[lexmark]   last_frame: TRUE
[lexmark]   lines 2ee
[lexmark]   depth 8
[lexmark]   pixels_per_line 1c2
[lexmark]   bytes_per_line 546
[lexmark] sane_get_parameters: handle=0x8246830, params=0x80db470
[lexmark] sane_get_parameters: Data size determined as f7314
[lexmark] sane_get_parameters:
[lexmark]   format: SANE_FRAME_RGB
[lexmark]   last_frame: TRUE
[lexmark]   lines 2ee
[lexmark]   depth 8
[lexmark]   pixels_per_line 1c2
[lexmark]   bytes_per_line 546
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 4
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_control_option: handle=0x8246830, opt=1, act=0,
val=0x82a84e0, info=(nil)
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_control_option: handle=0x8246830, opt=2, act=0,
val=0xbff7732c, info=(nil)
[lexmark] Option value = 150
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 3
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 4
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 4
[lexmark] sane_control_option: handle=0x8246830, opt=4, act=0,
val=0x82a7568, info=(nil)
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 5
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 1
[lexmark] sane_control_option: handle=0x8246830, opt=1, act=0,
val=0x82a84e0, info=(nil)
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_control_option: handle=0x8246830, opt=2, act=0,
val=0xbff76ee4, info=(nil)
[lexmark] Option value = 150
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_get_parameters: handle=0x8246830, params=0x80db470
[lexmark] sane_get_parameters: Data size determined as f7314
[lexmark] sane_get_parameters:
[lexmark]   format: SANE_FRAME_RGB
[lexmark]   last_frame: TRUE
[lexmark]   lines 2ee
[lexmark]   depth 8
[lexmark]   pixels_per_line 1c2
[lexmark]   bytes_per_line 546
[lexmark] sane_get_parameters: handle=0x8246830, params=0x80db470
[lexmark] sane_get_parameters: Data size determined as f7314
[lexmark] sane_get_parameters:
[lexmark]   format: SANE_FRAME_RGB
[lexmark]   last_frame: TRUE
[lexmark]   lines 2ee
[lexmark]   depth 8
[lexmark]   pixels_per_line 1c2
[lexmark]   bytes_per_line 546
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_get_option_descriptor: handle=0x8246830, option = 2
[lexmark] sane_control_option: handle=0x8246830, opt=2, act=1,
val=0xbff7733c, info=(nil)
[lexmark] sane_get_parameters: handle=0x8246830, params=(nil)
[lexmark] sane_get_parameters: Data size determined as 3e12a
[lexmark] sane_get_parameters:
[lexmark]   format: SANE_FRAME_RGB
[lexmark]   last_frame: TRUE
[lexmark]   lines 177
[lexmark]   depth 8
[lexmark]   pixels_per_line e2
[lexmark]   bytes_per_line 2a6
[lexmark] sane_get_parameters: handle=0x8246830, params=0x80db470
[lexmark] sane_get_parameters: Data size determined as 3e12a
[lexmark] sane_get_parameters:
[lexmark]   format: SANE_FRAME_RGB
[lexmark]   last_frame: TRUE
[lexmark]   lines 177
[lexmark]   depth 8
[lexmark]   pixels_per_line e2
[lexmark]   bytes_per_line 2a6
[lexmark] sane_start: handle=0x8246830
[lexmark] sane_get_parameters: handle=0x8246830, params=(nil)
[lexmark] sane_get_parameters: Data size determined as 3e12a
[lexmark] sane_get_parameters:
[lexmark]   format: SANE_FRAME_RGB
[lexmark]   last_frame: TRUE
[lexmark]   lines 177
[lexmark]   depth 8
[lexmark]   pixels_per_line e2
[lexmark]   bytes_per_line 2a6
[lexmark] sanei_lexmark_x1100_search_home_fwd:
[lexmark] sanei_lexmark_x1100_search_home_bwd:
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 7500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 2500)
[lexmark] x1100_usb_bulk_read: returned End of file reached (size = 0,
expected 3)
[lexmark] sane_close: handle=0x8246830

I grabbed the latest sane-backend CVS module and it does not recognize
the scanner. Any help would be appreciated.

Brian



More information about the sane-devel mailing list