公開日時:2024-05-29 Wed. 21:08:29 JST
更新日時:-
Ubuntu MATE 24.04 LTS
by kiyozzy
過去記事:Ubuntu MATE で Epsonプリンタ EP-805A を使えるようにする(Ubuntu MATE 22.04,20.04,18.04 LTS)
EPSONのサイトからダウンロードして展開し移動する。
tar xf iscan-bundle-2.30.4.x64.deb.tar.gz
cd iscan-bundle-2.30.4.x64.deb
sudo ./install.sh --dry-runapt-get update
apt-get install --assume-yes libgcc1 libglib2.0-0 libgtk2.0-0 libsane gimp xsltproc libgcc1
dpkg --install ./core/iscan_2.30.4-2_amd64.deb ./data/iscan-data_1.39.2-1_all.deb ./plugins/iscan-network-nt_1.1.2-1_amd64.deb
上記の内 libsane は依存関係でエラーとなるが、おそらく libsane1 に名前が変わっただけだと思われる。cd core
dpkg-deb -x iscan_2.30.4-2_amd64.deb pkg-temp/
dpkg-deb -e iscan_2.30.4-2_amd64.deb pkg-temp/DEBIAN
vi pkg-temp/DEBIAN/control
変更箇所は「Version」と「Depends」となる。Package: iscan
Version: 2.30.4-2.1
Architecture: amd64
Maintainer: SEIKO EPSON Corporation
Installed-Size: 1628
Depends: iscan-data, libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libglib2.0-0 (>= 2.12.0), libgtk2.0-0 (>= 2.12.0), libltdl7 (>= 2.2.6b), libsane1, libstdc++6 (>= 4.4.0), libusb-1.0-0 (>= 2:1.0.6), libxml2 (>= 2.7.4)
Recommends: gimp
...
更新した内容で新たにdebを作成する。fakeroot dpkg-deb -b pkg-temp/ iscan_2.30.4-2.1_amd64.deb
障害となる不要なファイルを移動させる。mv iscan_2.30.4-2_amd64.deb pkg-temp/ ../
インストールする。cd ..
sudo ./install.sh --dry-run
sudo ./install.sh
インストール後、設定ファイルの既存のコメントアウトされている "net" 設定辺りに、プリンタを指定する。sudo vi /etc/sane.d/epkowa.conf
---...
net プリンタのIPアドレス
...
convert foo.pnm foo.jpg
sudo sed -i -e "/^\*NickName:/s/EPSON/Borderless:EPSON/g; /^\*PageSize/{/Borderless/! d};/^\*PageRegion/{/Borderless/! d};/^\*ImageableArea/{/Borderless/! d};/^\*PaperDimension/{/Borderless/! d};/^\*Default/s/A4/A4.Borderless/g;" /etc/cups/ppd/Borderless-EPSON-EP-805A-Series.ppd
sudo sed -i -e "/^\*NickName:/s/EPSON/Bordered:EPSON/g; /^\*PageSize/{/Borderless/ d};/^\*PageRegion/{/Borderless/ d};/^\*ImageableArea/{/Borderless/ d};/^\*PaperDimension/{/Borderless/ d};" /etc/cups/ppd/Bordered-EPSON-EP-805A-Series.ppd