Előzmény
(Találtam valamit, igaz francia nyelven van, de mivel angolul sem tudok, engem ez nem zavar és megkíséreltem lefordítani.)
Epson Perfection Ubuntu 12.04
1. Itt is feltelepítették az alient:
sudo apt-get install alien
2. Az Epson honlapjáról töltsük le az alábbi fájlokat a mondjuk a felhasználói fiókunkban az Asztalra:
iscan-2.10.0-1.c2.i386.rpm
iscan-plugin-gt-9400-1.0.0-1.c2.i386.rpm
3. Nyissunk egy terminált és lépjünk be abba a mappába, ahová a fájlokat letöltöttük.
(A példánkban ez most
cd Asztal
)
4. Az aliennel lefordítjuk a csomagokat, majd telepítjük őket:
sudo alien-d iscan *. rpm
sudo dpkg-i iscan *. deb
(Feltelepíthető a .deb csomag a Gdebivel is.)
[A 64 bites rendszered miatt a fordítás Nálad problémába ütközött, és ezt egy virtuális gépre telepített Ubuntu 12.04 i386 segítségével oldottuk meg.
A 32 bites csomag 64 bites rendszeren történő futtatásához
itt kaptunk segítséget.]
Ha a két fájl telepítve van, újraindítjuk a gépet, majd elindítjuk a Simple Scant egy hibaüzenetet kapunk.
5. Ellenőrizzük le a konzolban, hogy a gép látja-e a szkennert:
lsusb
Amennyiben érzékeli, a parancsra kapott válaszban kell lennie egy ehhez hasonló sornak:
Bus 001 Device 007: ID 04b8: 0116 Seiko Epson Corp.. Perfection 3170 (GT-9400)
6. Végezzük el néhány csomag telepítését:
sudo apt-get install sane
sudo apt-get install libsane
sudo apt-get install libsane-extras
sudo apt-get install sane-utils
sudo apt-get install xsane
sudo apt-get install xsane-common
sudo apt-get install libstdc + +5
7. Frissítsük a rendszerünket:
sudo apt-get update
sudo apt-get upgrade
8. Nézzük mit produkál a rendszer, ha az Xsane-t konzolból indítjuk:
xsane
Valószínűleg egy hibaüzenetet kapunk: Nem található az eszköz.
9. Adjuk ki a
scanimage -L
utasítást.
Erre válaszul valószínűleg egy ehhez hasonló hibaüzenetet kapunk:
No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages).
(Tudom Te nagyjából eddig megvagy, de hátha lesz más is, akinek ilyen problémája akad.)
10. Próbáljunk meg egy másik utasítást:
sane-find-scanner
Válaszul valami ilyesmit kapunk:
Found USB scanner (vendor=0x04b8, product=0x0116) at libusb:001:007
11. Most szerkeszteni kell egy fájlt:
gksu gedit /etc/sane.d/dll.conf
A megnyíló szöveges dokumentumban minden bizonnyal szerepelnek a
#epson
epson2
sorok.
Az eredeti leírásban itt a
„Et il y a sûrement un # devant epson et devant epson2, enlève les et enregistre.”
szerepel, sajnos jelenleg nem tudom megmondani, hogy ez pontosan mire akar kilyukadni.
(Az biztos, hogy a változtatás végén menteni kell a dokumentumot. Én arra tippelek, hogy a kommentelést kell eltávolítani, de ez bizonytalan információ. Elnézést!
Ha valaki tud franciául, legyen kedves kiegészíteni egy válasszal a hozzászólásomat! Köszönöm!)
12. gksu gedit /etc/udev/rules.d/50-libsane-extras.rules
Ez a fájl valószínűleg üres, lássuk el az alábbi tartalommal:
SUBSYSTEM == "usb", ENV {DEVTYPE} == "usb_device" SYSFS {idVendor} == "04b8" SYSFS {idProduct} == "0116", MODE = "0666", GROUP = "scanner"
13)
Majd mentsük el.
13. Szerkesszük az
epson.conf fájlt:
gksu gedit /etc/sane.d/epson.conf
Adjuk hozzá:
usb 0x04b8 0x0116
(Ezt a sort ne másoljuk innen, hanem természetesen az
5. pontban kiadott
lsusb
utasításra kapott válaszban szereplő értékeinknek megfelelően értelemszerűen írjuk át!)
14. Adjuk hozzá a felhasználónkat a scanner és saned csoportokhoz.
(Az eredeti leírásban szereplő útvonalat én nem találtam meg, maradjunk a konzolos megoldásnál.)
sudo adduser felhasználónév scanner
sudo adduser felhasználónév saned
Újraindítás után most már működött a szkenner, de kizárólag csak a
gksu xsane
utasításra, és ez kényelmetlen, mert a fájlokat így rendszergazdaként menti el.
15. Ezért még meg kellett szerkeszteni a
40-libsane.rules szkriptet:
gksu gedit /lib/udev/rules.d/40-libsane.rules
Illesszük bele:
# Epson Perfection 3170 | Epson GT-9400 | Epson Perfection 3170 PHOTO
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0116", ENV{libsane_matched}="yes"
Mentés, majd egy utolsó újraindítás, és minden rendben lesz!
Forrás
(A cikk alatt vannak még hozzászólások, esetleg azt is érdemes lehet megnézni.)
Remélem végre megoldódik a gondod!