Hi linq,
I have an Epson Perfection V39 and it now works on Slackware 14.2, after a lot of hit and miss attempts :-)
I am pretty sure that what I did should work also for a V19.
The first key for me was to go NOT with the epsonscan2-bundle but with the
iscan-gt-s650-bundle from the Epson site.
I started as you did with the epsonscan2-bundle, and couldn't make sane/xsane work with the epsonscan2 sane backend with my V39 (Got the same issues including segfaults)
I then downloaded iscan-gt-s650-bundle-2.30.4.x64.deb.tar.gz from the epson site. It contains drivers with the
epkowa backend.
The tar.gz contains 3 debian packages (core, data, plugins). I extracted the content the the deb packages and manually installed them. I didnt try the install.sh script (I don't have all the required commands and am not keen to even try to run it as root)
The second key was that the plugin debian package (iscan-plugin-gt-s650_1.1.1-1_amd64.deb in my case) contains a post-install script that generates a file which is mandatory for the scanner operation. This file is
Code:
/var/lib/iscan/interpreter
It contains the following that you can use directly (should work in your case, given the USB id you gave in your post):
Code:
interpreter usb 0x04b8 0x013c /usr/lib/iscan/libiscan-plugin-gt-s650 /usr/share/iscan/esfw010c.bin
interpreter usb 0x04b8 0x013d /usr/lib/iscan/libiscan-plugin-gt-s650 /usr/share/iscan/esfw010c.bin
It works fine on my PC.
The only remaining issue is that with xsane, It seems to be stuck with a minimal 300 dpi resolution which makes large jpg or pdf files for color scans.
I don't know if it is a limitation of the scanner itself, of the backend, or if I missed a config option somewhere. If you find a fix, let me know.
Hope this helps!
Phil