Epson DS-510 Scanner not found by YAST

In YAST Scanner Configuration I see the following line Driver |Scanner utsushi No Scanner recognized by this driver. I downloaded and compiled this driver (imagescan_3.8.0.orig.tar.gz) from this Epson website http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=EN&CN2=&DSCMI=32647&DSCCHK=8321731001c0827ed60547f05aed1dcef9c1f0a0 The drive appears to be working. The scanner is on and plugged in and it works perfectly in Win7. Is there a USB driver problem?

Did you try running iscan, xsane, or similar?

Is your scanner attached via USB or network-attached? If USB-connected, note what is reported by

dmesg|tail

after the scanner has been plugged in.

Check that the scanner backend is uncommented in /etc/sane.d/dll.conf
(I’m not familiar with this hardware, so I don’t know much about driver support for this model without downloading the driver package.)

The last step might be to create a udev rule for it, but we’ll need to know the chipset details first.

On Sat, 22 Nov 2014 21:16:02 GMT
deano ferrari <deano_ferrari@no-mx.forums.opensuse.org> wrote:

> Did you try running iscan, xsane, or similar?

I started having trouble with my Epson scanner two or three years ago
until I found out that xsane was no longer installed automatically and
had to be added [YaST search finds it in OSS]. After I did that, I had
no problem.


Graham Davis [Retired Fortran programmer - now a mere computer user]
openSUSE Tumbleweed (64-bit); KDE 4.14.2; AMD Phenom II X2 550
Processor; Kernel: 3.17.2; Video: nVidia GeForce 210 (using nVidia
driver); Sound: ATI SBx00 Azalia (Intel HDA)

xsane 0.998-22.1.5 is installed.

vance@linux-ow10:~> dmesg | tail
983.000931] usb 1-4: New USB device found, idVendor=04b8, idProduct=014c
983.000938] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
983.000942] usb 1-4: Product: EPSON DS-510
983.000945] usb 1-4: Manufacturer: EPSON
983.440873] usb 1-4: USB disconnect, device number 6
986.413502] usb 1-4: new high-speed USB device number 7 using ehci-pci
986.528934] usb 1-4: New USB device found, idVendor=04b8, idProduct=014c
986.528941] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
986.528944] usb 1-4: Product: EPSON DS-510
986.528948] usb 1-4: Manufacturer: EPSON
vance@linux-ow10:~>

Obviously the scanner is seen.

I tried removing xsane in hopes that it was blocking utsushi, but no joy. I reinstalled xsane.

I read somewhere that this and other new Epson USB scanners are not supported by xsane. This is why Epson offers the utsushi driver?

here is the contents of dll.conf—

enable the next line if you want to allow access through the network:

#net
#abaton
#agfafocus
#apple
#avision
#artec
#artec_eplus48u
#as6e
#bh
#canon
#canon630u
#canon_dr
#canon_pp
#cardscan
#coolscan
#coolscan2
#coolscan3
#dc25
#dc210
#dc240
#dell1600n_net
#dmc
#epjitsu
#epson
#epson2
#fujitsu
#gphoto2
#genesys
#gt68xx
#hp
#hp3900
#hpsj5s
#hp3500
#hp4200
#hp5400
#hp5590
#hpljm1005
#hs2p
#ibm
#kodak
#kodakaio
#kvs1025
#kvs20xx
#leo
#lexmark
#ma1509
#magicolor
#matsushita
#microtek
#microtek2
#mustek
#mustek_pp
#mustek_usb
#mustek_usb2
#nec
#niash
#p5
#pie
#pint
#pixma
#plustek
#plustek_pp
#pnm
#qcam
#ricoh
#rts8891
#s9036
#sceptre
#sharp
#sm3600
#sm3840
#snapscan
#sp15c
#st400
#stv680
#tamarack
#teco1
#teco2
#teco3
#test
#u12
#umax
#umax_pp
#umax1220u
#v4l
#xerox_mfp
utsushi

Okay, so now I know the name of the sane driver is utushi. (It’s the first time I’ve been aware of this particular Epson driver.) So, the next step is to try sing a front-end (scanner utility) that works. I use simple-scan, but scanimage, and xsane are others worth trying too. (You may need to install one first.)

I tried removing xsane in hopes that it was blocking utsushi, but no joy. I reinstalled xsane.

No, xsane is simply a front-end for SANE.

I read somewhere that this and other new Epson USB scanners are not supported by xsane. This is why Epson offers the utsushi driver?

Well, that may be true, but then it would be a matter of finding another scanning utility, or perhaps one comes wit the Epson package?

For others who come searching, the link to the following page concerning the utsushi project is a useful reference

https://github.com/utsushi/utsushi

This will list available devices

utsushi list

USING THE SOFTWARE

The software can be started from a command-line with the utsushi
command. This will automatically select a suitable application to
control image acquisition and select the default device. The GUI
supports selecting a different device should you want to.

Looks like I will be using my DS-510 in windows for now. I get no response from ~>utsushi list but I do get a response from ~>utsushi help. The current version is 0.8.0 SEIKO EPSON CORPORATION 2012-2014. Could there be a driver missing?

From the README, it mentions

and for help on the image acquisition applications

    $ utsushi help scan
    $ utsushi help scan --no-interface

Did you try that? (Try as user and as root if necessary. I wonder if a udev rule might also be required perhaps.

It will need to be created with an editor as root eg

sudo nano /etc/udev/rules.d/40-epson.rules

The rule should look like

# Epson DS-510
ATTR{idVendor}=="04b8", ATTR{idProduct}=="014c", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"

Then try re-attaching and scanning.

I created the 40-epson.rules text file but utshusi still does not see it. It does give me the following warning message:

vance@linux-ow10:~> utsushi

(utsushi-scan-gtkmm:32275): GLib-GObject-WARNING **: The property GtkDialog:has-separator is deprecated and shouldn’t be used anymore. It will be removed in a future version.

When I scan it in YaST2 it detects it as: EPSON DS-510 USB scanner (vendor=0x04b8 [EPSON], product=0x014c [EPSON DS-510]) at libusb:001:007

But I cannot assign any of the listed drivers to it. Should utsushi be one of the drivers on the list?

The udev rule was just an educated guess, and based on the assumption it uses SANE libraries, but some proprietary drivers use their own libraries. Before this thread, I’d never even heard of it. I’m not sure what else to suggest here.

It does give me the following warning message:

vance@linux-ow10:~> utsushi

(utsushi-scan-gtkmm:32275): GLib-GObject-WARNING **: The property GtkDialog:has-separator is deprecated and shouldn’t be used anymore. It will be removed in a future version.

The software error is a separate issue that really needs to be taken up with the utushi developers.

When I scan it in YaST2 it detects it as: EPSON DS-510 USB scanner (vendor=0x04b8 [EPSON], product=0x014c [EPSON DS-510]) at libusb:001:007

Well, the SANE utushi backend should be used with this hardware, and it is usual to uncomment the driver in /etc/saned.d/dll.conf as such. The yast scanner configuration tool doesn’t do much more IMHO, and I usually configure by hand.

But I cannot assign any of the listed drivers to it. Should utsushi be one of the drivers on the list?

I would have thought so.

A good idea to review the entire utsushi README, just in case something has been missed.

Did you try the following?

utsushi help scan --no-interface

I see the DS-510 in the hardware information in YAST. But;

vance@linux-ow10:~> utsushi scan --no-interface
no devices available

All I can suggest is trying to contact the developer for assistance

https://github.com/paddy-hack

I contacted the developer and we resolved the problem. Basically I was missing a lot of the required programs to compile the code. It would have been thoughtful of the developer to provide a dependency list. Go here to see the solution: https://github.com/utsushi/utsushi/issues/1#issuecomment-74855590

Thanks for persevering with this. That’s real participation! And thanks for coming back here with the update. It will be of benefit to others. :slight_smile: