1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
'def title Install drivers for Epson scanners
'def desc First, make sure you have SANE installed on your machine. Second look through SANE project website, most scanners are supported out of the box, but about 15% of them either aren't supported or are untested.
# {title}
{pagenav 3 min;26 April 2023;26 April 2023}
Sometimes your Epson scanner might work out of the box, and sometimes it might not.
First, make sure you have {url SANE;http://sane-project.org/} installed on your machine{fn On Gentoo the package is {` sane-backends}, as per the {url wiki;https://wiki.gentoo.org/wiki/SANE}.}.
Second look through {url the website;http://www.sane-project.org/sane-mfgs.html#Z-EPSON}, most scanners are supported out of the box, but about 15% of them either aren't supported or are untested.
## Complete or Good
If your scanner falls into the first category, labeled "Complete" or "Good", you probably have an issue with SANE.
Make sure the {` saned} service is running without errors{fn For OpenRC: {` rc-service saned status}}:
```bash
systemctl status saned.service
and make sure the {url sane-epson2;http://www.sane-project.org/man/sane-epson2.5.html} (or {url sane-epson;http://www.sane-project.org/man/sane-epson.5.html}) back-end is enabled, you should have {` epson2} (or {` epson}) without a leading {` #} inside {` /etc/sane.d/dll.conf}.
## epkowa plus non-free interpreter
If it's unsupported and there is a note
.quote supported by the epkowa backend plus non-free interpreter
you can still make it work.
You'll have to get the {b non-free} (free as in {url publicly available source code;https://en.wikipedia.org/wiki/Free_software_movement}, you don't have to pay for anything) Epson Scan 2 software.
It can be downloaded from {url the support site;https://support.epson.net/linux/en/epsonscan2.php} as a {` deb} or {` rpm} package.
If your system doesn't natively work with any of those (i.e. it isn't listed under "Distribution" and isn't some sort of derivative of those), you can still try the {` rpm} package.
:ordered
1. Install {` rpm} with your package manager
2. Download the 32 or 64 bit {b [ rpm ]} package
3. Extract it
```bash
tar -xf epsonscan2-bundle-SOMETHING.rpm.tar.gz
4. Install the core application and non-free plugins with rpm
```bash
sudo rpm -Uvh --nodeps ./epsonscan2-bundle-SOMETHING.rpm/core/epsonscan2-SOMETHING.rpm ./epsonscan2-bundle-SOMETHING.rpm/plugins/epsonscan2-non-free-plugin-SOMETHING.rpm
Alternatively, you can install the {` deb} package with {` dpkg} or build and install it from {url source;https://download.ebz.epson.net/man/linux/epsonscan2_e.html#sec5-1-4} (source file is available at the bottom of the {url support site;https://support.epson.net/linux/en/epsonscan2.php}).
You will need{fn Surprisingly enough, on my Gentoo installation everything works fine without the package. Either something else is helping me or {url something is in the "more magic" position;http://www.catb.org/jargon/html/magic-story.html}...} to install {` iscan}, which usually provides the aforementioned {` epkowa} backend.
Also make sure you have {` epkowa} inside {` /etc/sane.d/dll.conf} without a leading {` #}.
Finally, only for the very first time after connecting your powered-on scanner, start "Epson Scan 2", select it and press "Next".
The drivers should automatically be installed and you can close the window and use your own scanning software of choice afterwards.
{footnotes}
|