Scanner Epson Perfection V330 Photo a Gentoo

Přidáno 28. května 2011, 13:53

Něco z poznámek, když jsem se snažil uchodit scanner Epson Perfection V330 Photo pod linuxem, konkrétně v distribuci Gentoo.

Epson nečekaně nemá ovladače pro linux. Naštěstí je dělá jakási společnost AVASYS (díky za to). Na ně také odkazuje přímo FAQ Epsonu při hledání linuxových ovladačů. Mají k dispozici mnoho ovladačů, mne ale zajímal hlavně ten můj :) Kromě ovladače je možné stáhnout i program pro skenování - iscan. Měl jsem zkušenost s distribucí Ubuntu, kde instalace nebyla problém, protože na stránkách byly přímo *.deb balíčky.

Na stránce Avasys stačí najít Download sekci, pak vybrat své zařízení a vyplnit pár údajů. Pro Perfection V330 Photo jsou k dispozici balíčky iscan, isan-data a esci-interpreter-perfection-v330 (samotný binární ovladač). Vše v *.rpm a *.deb. Samotný program iscan je v repozitáři gentoo. Ale ovladač jsem v jiné podobě nenašel. Bohužel zrovna tento scanner bez něj prostě nepoběží. Návod jak ho zdárně použít mimo podporované distribuce jsem bohužel nenašel, takže mne to stálo dost času koumání :-/

1. krok: Z uvedených stránek stáhneme esci-interpreter-perfection-v330_0.1.1-2_amd64.deb (případně jinou verzi dle architektury).

2. krok: Nainstalujeme iscan z repozitáře:

emerge -va iscan

3. krok: Nainstalujeme utilitu deb2targz:

emerge -va deb2targz
Ta převede stažený ovladač z *.deb balíčku do *.tar.gz.

4. krok: Převedeme ovladač na *.tar.gz:

pat scanner # deb2targz esci-interpreter-perfection-v330_0.1.1-2_amd64.deb
deb2targz: converting 'esci-interpreter-perfection-v330_0.1.1-2_amd64.deb' ...
deb2targz: skipping section 'debian-binary'
deb2targz: skipping section 'control.tar.gz'
deb2targz: wrote 'esci-interpreter-perfection-v330_0.1.1-2_amd64.tar.gz'
pat scanner # 

5. krok: Jako root rozbalit výsledný balíček do kořenového adresáře /:

pat scanner # tar -xvzf esci-interpreter-perfection-v330_0.1.1-2_amd64.tar.gz 
./
./usr/
./usr/lib/
./usr/lib/esci/
./usr/lib/esci/libesci-interpreter-perfection-v330.so.0.0.0
./usr/share/
./usr/share/esci/
./usr/share/esci/esfwad.bin
./usr/share/iscan-data/
./usr/share/iscan-data/device/
./usr/share/iscan-data/device/47542d53363330.xml
./usr/share/iscan-data/device/47542d46373330.xml
./usr/share/doc/
./usr/share/doc/esci-interpreter-perfection-v330/
./usr/share/doc/esci-interpreter-perfection-v330/AVASYSPL.ja.txt
./usr/share/doc/esci-interpreter-perfection-v330/AVASYSPL.en.txt
./usr/share/doc/esci-interpreter-perfection-v330/copyright
./usr/share/doc/esci-interpreter-perfection-v330/README
./usr/share/doc/esci-interpreter-perfection-v330/changelog.Debian.gz
./usr/share/doc/esci-interpreter-perfection-v330/NEWS.gz
./usr/lib/esci/libesci-interpreter-perfection-v330.so
./usr/lib/esci/libesci-interpreter-perfection-v330.so.0
pat scanner #

6. krok: Je nutné upravit konfigurační soubory /etc/sane.d/dll.conf a tam nechat odkomentovaný pouze řádek epkowa, ostatní zakomentovat. V /etc/sane.d/epkowa.conf nechat pouze řádek usb, ostatní zakomentovat.

7. krok: Nakonec předhodit aplikaci iscan typ a ovladač scanneru:

iscan-registry --add interpreter usb 0x04b8 0x0142 /usr/lib64/esci/libesci-interpreter-perfection-v330.so /usr/share/esci/esfwad.bin

8. krok: V souboru /var/lib/lib/iscan/interpreter ještě zkontrolovat, zda obsahuje pouze jeden řádek, případně řádky navíc smazat.

Pak už jen pustit scanner, až najede spustit iscan (jinak vyhodí hlášku o tom, ze není scanner připraven) a směle scanovat. Scanovat lze obrázky, negativy a pozitivy. Rozlišení 50 - 9600dpi. V dalších volbách si myslím příliš nezadá od oficiální Windows aplikace. Osobně mi přijde tahle intuitivnější, ale pravda, windowsovou jsem viděl spíš z rychlíku .-D


Přidání vzkazu
* Tyto údaje je nutné vyplnit.