adbird(広告鳥) 備忘録

Ubuntu 18.04 での EPSON GT-S620 のドライバーインストール

エプソンのサイトからドライバー(All-in-one package)を検索してダウンロード。

「iscan-〜.deb.tar.gz」をダウンロードしたら、ファイル上で右クリックして「ここで展開する」。
「iscan-〜.deb」のフォルダが展開されたら、そのフォルダの中に移動。
フォルダ内で右クリックで「端末で開く」。

端末で以下のコマンドを実行。(詳しくは同フォルダ内にあるREADME.rstを読む。)

$ ./install.sh

本来であれば、これでインストールされて完了のはずなのだが、USBをつないでも認識してくれない。


※追記:以下をしなくても、Ubuntu日本語フォーラムに書いてあったもっと簡単な方法でできたかも…。

ubuntu18.04でEPSONのスキャナーが使えない。

自戒「トラブったら、まずはフォーラム検索しろ」…。


ここからが対策。

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でつなぎ直せば、動くはず。

参照リンクはこちら。