<div dir="ltr">Ha, this solved it! Thank you so much!<div class=""><div id=":1cs" class="" tabindex="0"><img class="" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif"></div></div></div><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><span><div><div dir="ltr"><div><div><div><div><div></div>Thorben Schröder Softwareentwicklung<br></div>Am Hohen Stege 10<br></div>21029 Hamburg / Germany<br></div>Fon: +49-176-23550687<br></div><a href="http://thorbenschroeder.de" target="_blank">thorbenschroeder.de</a></div></div></span></div></div></div>
<div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 5, 2016 at 2:07 PM, m. allan noah <span dir="ltr"><<a href="mailto:kitno455@gmail.com" target="_blank">kitno455@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This looks like the typical Linux USB problem, try using a<br>
sane-backends git snapshot. <a href="http://www.sane-project.org/snapshots/" rel="noreferrer" target="_blank">http://www.sane-project.org/snapshots/</a><br>
<br>
allan<br>
<div class="HOEnZb"><div class="h5"><br>
On Tue, Apr 5, 2016 at 7:58 AM, Thorben Schröder<br>
<<a href="mailto:info@thorbenschroeder.de">info@thorbenschroeder.de</a>> wrote:<br>
> Hey! I've a question regarding the epsonds backend. I'm trying to get my<br>
> scanner working with the latest 1.0.25 release of sane-backends. I got it to<br>
> a point where it now finds the scanner once when using<br>
><br>
> scanimage -L<br>
><br>
> but after that it doesn't find the scanner ever again until I unplug and<br>
> plug it back again (USB).<br>
><br>
> Here is the debugging output of the scanimage -L command I've used<br>
> (<a href="https://gist.github.com/walski/7117f69c9e70b1733c6b14c928050ada" rel="noreferrer" target="_blank">https://gist.github.com/walski/7117f69c9e70b1733c6b14c928050ada</a>):<br>
><br>
> # First Run:<br>
><br>
>> sudo SANE_DEBUG_EPSONDS=128 scanimage -L<br>
>> [sanei_debug] Setting debug level of epsonds to 128.<br>
>> [epsonds] sane_epsonds_init: sane-backends 1.0.25<br>
>> [epsonds] epsonds backend, version 1.0.35<br>
>> [epsonds] ** sane_epsonds_get_devices<br>
>> [epsonds] probe_devices<br>
>> [epsonds] attach_one_config: len = 15, line = usb 0x4b8 0x150<br>
>> [epsonds] user configured device<br>
>> [epsonds] attach_one_usb: dev = libusb:001:006<br>
>> [epsonds] attach: devname = libusb:001:006, type = 1<br>
>> [epsonds] device_detect<br>
>> [epsonds] open_scanner: libusb:001:006<br>
>> [epsonds] opened correctly<br>
>> [epsonds] eds_lock<br>
>> [epsonds] eds_control: size = 2<br>
>> [epsonds] eds_send: size = 2<br>
>> [epsonds] eds_send: FS X<br>
>> [epsonds] eds_recv: size = 1, buf = 0x7eacc1ff<br>
>> [epsonds] = gathering device information<br>
>> [epsonds] esci2_cmd: INFOx0000000 len 12, payload len: 0<br>
>> [epsonds] eds_send: size = 12<br>
>> [epsonds] eds_recv: size = 64, buf = 0x7eacc1b0<br>
>> [epsonds] info_cb: nrd / NONE / 4<br>
>> [epsonds] eds_recv: size = 256, buf = 0x1e69ce8<br>
>> [epsonds] info_cb: ADF / TYPEFEED / 8<br>
>> [epsonds] ADF: sheet feed type<br>
>> [epsonds] info_cb: ADF / DPLX1SCN / 8<br>
>> [epsonds] ADF: duplex single pass<br>
>> [epsonds] info_cb: ADF / FORDPF1N / 8<br>
>> [epsonds] ADF: order is 1 to N<br>
>> [epsonds] info_cb: ADF / ALGNCNTR / 8<br>
>> [epsonds] ADF: center aligned<br>
>> [epsonds] info_cb: ADF / AREAi0000850i0001400 / 20<br>
>> [epsonds] ADF: area 850x1400 @ 100dpi<br>
>> [epsonds] info_cb: ADF / AMINi0000200i0000205 / 20<br>
>> [epsonds] ADF: min 200x205 @ 100dpi<br>
>> [epsonds] info_cb: ADF / AMAXi0000850i0003600 / 20<br>
>> [epsonds] ADF: max 850x3600 @ 100dpi<br>
>> [epsonds] eds_set_adf_area: 0.000000,0.000000 215.899994,914.399994 100<br>
>> [mm]<br>
>> [epsonds] info_cb: ADF / RESOi0000600 / 12<br>
>> [epsonds] ADF: basic resolution is 600 dpi<br>
>> [epsonds] info_cb: ADF / RCVR / 4<br>
>> [epsonds] ADF: auto recovery<br>
>> [epsonds] info_cb: ADF / OVSNd000d039 / 12<br>
>> [epsonds] ADF: overscan 0x39 @ 100dpi<br>
>> [epsonds] info_cb: IMX / x000FFFFx000FFFF / 16<br>
>> [epsonds] info_cb: PRD / h008DS-560 / 12<br>
>> [epsonds] product: DS-560<br>
>> [epsonds] info_cb: VER / h010IPL 1.00ADF 1.05 / 20<br>
>> [epsonds] version: IPL 1.00ADF 1.05<br>
>> [epsonds] info_cb: DSZ / i0001536 / 8<br>
>> [epsonds] info_cb: DLS / / 0<br>
>> [epsonds] info_cb: S/N / h00AU6NZ019428 / 14<br>
>> [epsonds] serial: U6NZ019428<br>
>> [epsonds] esci2_cmd: CAPAx0000000 len 12, payload len: 0<br>
>> [epsonds] eds_send: size = 12<br>
>> [epsonds] eds_recv: size = 64, buf = 0x7eacc1c0<br>
>> [epsonds] capa_cb: nrd / NONE / 4<br>
>> [epsonds] eds_recv: size = 228, buf = 0x1e69ce8<br>
>> [epsonds] capa_cb: ADF / DPLX / 4<br>
>> [epsonds] ADF: duplex<br>
>> [epsonds] capa_cb: ADF / DFL1DFL2 / 8<br>
>> [epsonds] ADF: double feed detection (high sensitivity)<br>
>> [epsonds] capa_cb: ADF / EJCT / 4<br>
>> [epsonds] ADF: paper eject<br>
>> [epsonds] capa_cb: ADF / OVSN / 4<br>
>> [epsonds] ADF: overscan<br>
>> [epsonds] capa_cb: COL / LISTC024M001M008R001R008G001G008B001B008 / 40<br>
>> [epsonds] capa_cb: FMT / LISTJPG / 8<br>
>> [epsonds] capa_cb: JPG / RANGd001d100 / 12<br>
>> [epsonds] capa_cb: THR / RANGd000d255 / 12<br>
>> [epsonds] capa_cb: GMM / LISTUG10UG18 / 12<br>
>> [epsonds] capa_cb: GMT / LISTRED GRN BLU MONO / 20<br>
>> [epsonds] capa_cb: CMX / LISTUNITUM08 / 12<br>
>> [epsonds] capa_cb: RSM / LISTi0000300i0000600 / 20<br>
>> [epsonds] eds_add_resolution: add (dpi): 300<br>
>> [epsonds] eds_add_resolution: add (dpi): 600<br>
>> [epsonds] capa_cb: RSS / LISTi0000300i000060 / 19<br>
>> [epsonds] esci2_cmd: RESAx0000000 len 12, payload len: 0<br>
>> [epsonds] eds_send: size = 12<br>
>> [epsonds] eds_recv: size = 64, buf = 0x7eacc1c0<br>
>> [epsonds] resa_cb: nrd / NONE / 4<br>
>> [epsonds] resa_cb: par / OK / 4<br>
>> [epsonds] eds_recv: size = 1184, buf = 0x1e69ce8<br>
>> [epsonds] resa_cb: ADF / / 0<br>
>> [epsonds] resa_cb: COL / M001 / 4<br>
>> [epsonds] resa_cb: FMT / JPG / 4<br>
>> [epsonds] resa_cb: JPG / d090 / 4<br>
>> [epsonds] resa_cb: THR / d128 / 4<br>
>> [epsonds] resa_cb: GMM / UG10 / 4<br>
>> [epsonds] resa_cb: $%& /<br>
>> '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????BLU<br>
>> h100 / 225<br>
>> [epsonds] resa_cb: $%& /<br>
>> '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????MONOh100<br>
>> / 225<br>
>> [epsonds] resa_cb: $%& /<br>
>> '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<br>
>> / 217<br>
>> [epsonds] resa_cb: CMX / UNIT / 4<br>
>> [epsonds] resa_cb: BSZ / i0065536 / 8<br>
>> [epsonds] resa_cb: PAG / d000 / 4<br>
>> [epsonds] resa_cb: RSM / d300 / 4<br>
>> [epsonds] resa_cb: RSS / d300 / 4<br>
>> [epsonds] resa_cb: ACQ / i0000000i0000000i0002550i000420 / 31<br>
>> [epsonds] eds_add_depth: add (bpp): 1<br>
>> [epsonds] eds_add_depth: add (bpp): 8<br>
>> [epsonds] eds_dev_post_init<br>
>> [epsonds] scanner model: DS-560<br>
>> [epsonds] close_scanner: fd = 0<br>
>> [epsonds] unlocking scanner<br>
>> [epsonds] esci2_fin<br>
>> [epsonds] esci2_cmd: FIN x0000000 len 12, payload len: 0<br>
>> [epsonds] eds_send: size = 12<br>
>> [epsonds] eds_recv: size = 64, buf = 0x7eacc1c8<br>
>> [epsonds] close_scanner: ZZZ<br>
>> [epsonds] sane_epsonds_get_devices - results:<br>
>> [epsonds] 0 (1): DS-560<br>
>> device `epsonds:libusb:001:006' is a Epson DS-560 ESC/I-2<br>
>> [epsonds] ** sane_epsonds_exit<br>
><br>
><br>
><br>
> # Subsequent runs<br>
><br>
>> sudo SANE_DEBUG_EPSONDS=128 scanimage -L<br>
>> [sanei_debug] Setting debug level of epsonds to 128.<br>
>> [epsonds] sane_epsonds_init: sane-backends 1.0.25<br>
>> [epsonds] epsonds backend, version 1.0.35<br>
>> [epsonds] ** sane_epsonds_get_devices<br>
>> [epsonds] probe_devices<br>
>> [epsonds] attach_one_config: len = 15, line = usb 0x4b8 0x150<br>
>> [epsonds] user configured device<br>
>> [epsonds] attach_one_usb: dev = libusb:001:006<br>
>> [epsonds] attach: devname = libusb:001:006, type = 1<br>
>> [epsonds] device_detect<br>
>> [epsonds] open_scanner: libusb:001:006<br>
>> [epsonds] opened correctly<br>
>> [epsonds] eds_lock<br>
>> [epsonds] eds_control: size = 2<br>
>> [epsonds] eds_send: size = 2<br>
>> [epsonds] eds_send: FS X<br>
>> [epsonds] eds_recv: size = 1, buf = 0x7ec591ff<br>
>> [epsonds] eds_recv: expected = 1, got = 0, canceling: 0<br>
>> [epsonds] eds_txrx: rx err, Error during device I/O<br>
>> [epsonds] eds_control: failed, Error during device I/O<br>
>> [epsonds] failed<br>
>> [epsonds] close_scanner: fd = 0<br>
>> [epsonds] close_scanner: ZZZ<br>
>> [epsonds] sane_epsonds_get_devices - results:<br>
>><br>
>> No scanners were identified. If you were expecting something different,<br>
>> check that the scanner is plugged in, turned on and detected by the<br>
>> sane-find-scanner tool (if appropriate). Please read the documentation<br>
>> which came with this software (README, FAQ, manpages).<br>
>> [epsonds] ** sane_epsonds_exit<br>
><br>
><br>
><br>
> The problem seems to appear somewhere around line 17 of the second run when<br>
> it seems to send some command to the scanner but receives an unexpected<br>
> result :/<br>
><br>
> Any idea on how to proceed to make this work again?<br>
><br>
> Thanks so much,<br>
><br>
> Thorben<br>
><br>
</div></div><span class="HOEnZb"><font color="#888888">> --<br>
> sane-devel mailing list: <a href="mailto:sane-devel@lists.alioth.debian.org">sane-devel@lists.alioth.debian.org</a><br>
> <a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel" rel="noreferrer" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel</a><br>
> Unsubscribe: Send mail with subject "unsubscribe your_password"<br>
> to <a href="mailto:sane-devel-request@lists.alioth.debian.org">sane-devel-request@lists.alioth.debian.org</a><br>
<br>
<br>
<br>
--<br>
"well, I stand up next to a mountain- and I chop it down with the edge<br>
of my hand"<br>
</font></span></blockquote></div><br></div>