Yes, feeder jammed is a bad error message. I see we have SANE_STATUS_HW_LOCKED now -- that is probably a better error code. Fixed in cvs.
Regards, Pierre Tobias Preclik schrieb: > Thanks for sorting this out. Didn't know the device has a lock switch > and was confused by the "document feeder jammed" message. Anyways > > Thanks, > Tobias > > m. allan noah wrote: >> Is the scanner head locked? >> >> allan >> >> On Sun, Jan 25, 2009 at 4:19 PM, Tobias Preclik <sane at tobias.preclik.de> >> wrote: >>> Hello devs, >>> >>> I just tried to configure my CanoScan LiDE 60 scanner with linux. I >>> installed sane-1.0.19 with the genesys backend and libusb support >>> enabled. The scanner is detected with sane-find-scanner and scanimage -L >>> also lists it (also as a user). In other words it should work. However >>> scanning does not work: The light flashes for an instant and the >>> scanning head quivers for an instant but then the following message is >>> reported: >>> >>> $ scanimage > test.pnm >>> [genesys_gl841] ********************************************** >>> [genesys_gl841] ********************************************** >>> [genesys_gl841] **** **** >>> [genesys_gl841] **** Extremely low Brightness detected. **** >>> [genesys_gl841] **** Check the scanning head is **** >>> [genesys_gl841] **** unlocked and moving. **** >>> [genesys_gl841] **** **** >>> [genesys_gl841] ********************************************** >>> [genesys_gl841] ********************************************** >>> scanimage: sane_start: Document feeder jammed >>> >>> I'm not sure if it helps but I appended some dll debug output. Any Ideas >>> what is going wrong? Please let me know if you need more debugging >>> information. >>> >>> regards, >>> Tobias >>> >>> [dll] sane_get_devices: found 1 devices >>> [dll] sane_open: trying to open `genesys:libusb:001:014' >>> [dll] sane_open: open successful >>> [dll] >>> sane_control_option(handle=0x60f870,option=0,action=0,value=0x7fff4df6daa8,info=(nil)) >>> [dll] >>> sane_control_option(handle=0x60f870,option=0,action=0,value=0x7fff4df6c9ac,info=(nil)) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=0) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=1) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=2) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=3) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=4) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=5) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=6) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=7) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=8) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=9) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=10) >>> [dll] >>> sane_control_option(handle=0x60f870,option=10,action=0,value=0x60a5e0,info=(nil)) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=11) >>> [dll] >>> sane_control_option(handle=0x60f870,option=11,action=0,value=0x60a5e4,info=(nil)) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=12) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=13) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=14) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=15) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=16) >>> [dll] >>> sane_control_option(handle=0x60f870,option=8,action=0,value=0x7fff4df6c9a8,info=(nil)) >>> [dll] >>> sane_control_option(handle=0x60f870,option=9,action=0,value=0x7fff4df6c9a8,info=(nil)) >>> [dll] >>> sane_control_option(handle=0x60f870,option=8,action=0,value=0x7fff4df6da9c,info=(nil)) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=10) >>> [dll] >>> sane_control_option(handle=0x60f870,option=10,action=1,value=0x7fff4df6daa0,info=0x7fff4df6c99c) >>> [dll] >>> sane_control_option(handle=0x60f870,option=9,action=0,value=0x7fff4df6da9c,info=(nil)) >>> [dll] sane_get_option_descriptor(handle=0x60f870,option=11) >>> [dll] >>> sane_control_option(handle=0x60f870,option=11,action=1,value=0x7fff4df6daa0,info=0x7fff4df6c99c) >>> [dll] sane_start(handle=0x60f870) >>> [genesys_gl841] ********************************************** >>> [genesys_gl841] ********************************************** >>> [genesys_gl841] **** **** >>> [genesys_gl841] **** Extremely low Brightness detected. **** >>> [genesys_gl841] **** Check the scanning head is **** >>> [genesys_gl841] **** unlocked and moving. **** >>> [genesys_gl841] **** **** >>> [genesys_gl841] ********************************************** >>> [genesys_gl841] ********************************************** >>> scanimage: sane_start: Document feeder jammed >>> [dll] sane_cancel(handle=0x60f870) >>> [dll] sane_close(handle=0x60f870) >>> [dll] sane_exit: exiting >>> [dll] sane_exit: calling backend `genesys's exit function >>> [dll] sane_exit: finished >>> >>> -- >>> sane-devel mailing list: sane-devel at lists.alioth.debian.org >>> http://lists.alioth.debian.org/mailman/listinfo/sane-devel >>> Unsubscribe: Send mail with subject "unsubscribe your_password" >>> to sane-devel-request at lists.alioth.debian.org >>> >> >> > >