LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Blogs > LINUX mostly DEBIAN - hardware and software
User Name
Password

Notices


18 years of DEBIAN starting from version 5 "Sid" until the recent 10 "Buster".
Before that done 6 years of system administration including a SCO UNIX Server and a couple of Windows Servers and dozens of workstations. The largest system was nearly 100 PC's, devices etc. at 3 locations with LAN and VPN's, Firewall and Phone via landline and VoIP.

Have fun, and maybe share your knowledge with me.
Rate this Entry

EPSON PERFECTION 4490 USB permission issues Debian 10

Posted 12-13-2015 at 11:58 AM by error_401
Updated 04-06-2020 at 07:01 AM by error_401 (Update to Debian 10)

EPSON Perfection 4490 Photo Flatbed Scanner

This is a USB scanner and has no network connection.
The information showed to be valid as of 04/2020 and has been working on:

Debian 8 Jessie - no further requirements
Debian 9 Stretch - no further requirements
Debian 10 Buster - needed symbolic link and manual libsane rule

This installation is using the proprietary (non-free) EPSON drivers available at their support site.


1. DOWNLOAD (The challenge...)
www.epson.com go throug the support - scanners and enter 4490 (wait until it shows the models)
It's a bit of a hassle to get what you need. Once on the download page and having selected LINUX as OS you get the links which will eventually lead to the download location. Open the recommended or the drivers tab on the site. You should see three entries about Linux Drivers, Linux FAQ's and Linux Manual for Epson Products.

Go to all three and download the respective sources. Actually skip the FAQ if installing for the first time. Nothing there, just troubleshoot issues on the hardware.
On this link you can view the manual on the browser or go directly to Linux Drivers for Epson Products. It will ask again for the model and OS. Funny website that remembers my LINUX choice but not for what product page I came from. (Just a webdesigners rant.)
Some more clicking and accepting should finally take you to the download page. Once you accept the software agreement it adds the links to the site. What looks like ads:
>> Package Download Page
>> Manual
>> Source File Download Page
and the tabular entries below them with direct download links to the manual in English and Japanese are the actual download locations. Choose your distros appropriate driver.

Finally download the manual in PDF by using the tabular links if you want an offline version available.

2. INSTALLATION
Entpack the downloaded tar.gz and follow the installation instructions in the README.

Assuming that the installation completes without errors you should have iScan in the list of programs now.

3. TROUBLESHOOTING

DEBIAN 8 & 9
The first time I launched the application after installation was returning the error: No answer from scanner. The solution was as simple as switching the scanner off and on again. Works like a charm.

DEBIAN 10
Not so in Debian 10. Unfortunately two important things are missing.
1st. The correct EPSON epkowa does not find the binaries. A udev rule is missing to allow a normal user to access the particular USB device. This is because the EPSON software somehow omits some of the scanners. Nevertheless we can add them manually.

SYMLINK

Code:
ln -sfr /usr/lib/sane/libsane-epkowa* /usr/lib/x86_64-linux-gnu/sane
make sure you have the correct paths for your installation.

UDEV-RULE
Then we add a new systemwide rule by creating a new file in:

/etc/udev/rules.d/

with the editor of your choice.

The content would be:

Code:
# Manual rules file for the EPSON Perfection 4490 Photo USB scanner

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE=="0666"
SUBSYSTEM=="usb_device", MODE=="0666"

ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="*", MODE="0666"

ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0119", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"

# End of rules
The comment lines is my method of keeping track, as well as the filename to properly identify what it is doing. In this example my filename is "55-epson4490-libsane.rules".
Views 1102 Comments 0
« Prev     Main     Next »
Total Comments 0

Comments

 

  



All times are GMT -5. The time now is 01:30 PM.

Main Menu
Advertisement
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration