エプソンのサイトからドライバー(All-in-one package)を検索してダウンロード。
「iscan-〜.deb.tar.gz」をダウンロードしたら、ファイル上で右クリックして「ここで展開する」。
「iscan-〜.deb」のフォルダが展開されたら、そのフォルダの中に移動。
フォルダ内で右クリックで「端末で開く」。
端末で以下のコマンドを実行。(詳しくは同フォルダ内にあるREADME.rstを読む。)
$ sudo ./install.sh
本来であれば、これでインストールされて完了のはずなのだが、USBをつないでも認識してくれない。
※追記:以下をしなくても、Ubuntu日本語フォーラムに書いてあったもっと簡単な方法でできたかも…。
自戒「トラブったら、まずはフォーラム検索しろ」…。
ここからが対策。
1 スキャナーをUSBポートに繋いだまま、
$ dmesg | grep -i usb
をして、以下のような行を探す。
[ 3300.224144] usb 3-5: New USB device found, idVendor=04b8, idProduct=0131
[ 3300.224149] usb 3-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3300.224152] usb 3-5: Product: EPSON Scanner
[ 3300.224154] usb 3-5: Manufacturer: EPSON
2 端末で
$ sudo ln -sfr /usr/lib/sane/libsane-epkowa* /usr/lib/x86_64-linux-gnu/sane
をする(シンボリックリンクを作るとか何とか…。詳しくは下記参照リンクを見て下さい)。
3 一度、USBポートからスキャナーを外す。
4 /etc/sane.d/ 内に epkowa.conf を追加する(僕の場合はすでに存在していた)。
5 /etc/udev/rules.d/ 内に 55-epson-libsane.rules というファイルを追加する。( /etc/udev/rules.d/ に移動して、右クリックで端末を開いて、$ sudo touch 55-epson-libsane.rules
)
6 下記コマンドで、55-epson-libsane.rules を開いて
$ sudo geany 55-epson-libsane.rules
(※ geany のところはお好みのテキストエディタでOK。)
以下のような中身にして、保存。
その際、2ヶ所ある ATTRS{idProduct}=="0131" のところを上記の$ dmesg | grep -i usb
で出てきた 「idProduct=xxxx」 の数字に合わせる。
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}=="0131", MODE="0666"
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0131", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
7 スキャナーをUSBでつなぎ直せば、動くはず。
参照リンクはこちら。