sabato 10 ottobre 2009

Problemi Scanner Epson sx405 con Ubuntu 9.04? Criticone vi aiuta!

Ciao a tutti, dopo una breve sfuriata sulla questione che sempre mi tocca, la religione, torniamo sull'informatica. Questa volta però ci buttiamo sul problema di configurazione periferiche usb, ed in particolare di una delle più difficili da configurare! Lo Scanner! Il mio amico Giancarlo mi ha chiesto di sistemargli il pc su cui ha messo ubuntu (gliel'ho messo io ed ora ne è molto felice...ovviamente), ma questa volta riguardava la configurazione dello scanner&stampante Epson Stylus Sx405. La stampante Ubuntu l'ha vista senza problemi, e così mi aspettavo dato che Ubuntu riconosce quasi tutte le stampanti del mondo! Il problema è intervenuto quando ho dovuto far funzionare lo scanner. Come tutti sanno gli scanner necessitano di un programmino che parte con una bella schermata su cui si può far iniziare la scansione. Su Ubuntu esiste un programma di default, XSane, che si trova su Strumenti/Grafica. Bene faccio partire XSane e purtroppo non riconosce la periferica come Scanner! Premesso che come stampante l'ha riconosciuto subito! Azz, si va in console. Dopo qualche ricerca su google si trova ben poco. Ma qualcosa si trova. Però devo dire che stavolta ci ho messo molto del mio, ed è anche per questo che voglio pubblicarlo, così potrebbe essere di aiuto a qualcuno. Questa guida può essere tranquillamente adattata ad uno scanner qualsiasi. Diamo un bel

lsusb

così da vedere le caratteristiche della periferica usb (che sarebbe lo scanner) che abbiamo inserito. Fatto questo dovrete avere una piccola schermata in cui compaiono un pò di righe tra cui una che dovrebbe assomigliare a questa

Bus 008 Device 002: ID 04b8:084a Seiko Epson Corp.


Io ovviamente avendo a che fare con una Epson avrò questa riga! Una volta riconosciuta la vostra periferica andiamo avanti! Adesso diamo un 


sudo apt-get install libsane-extras


così da installare dei pacchetti che ci serviranno. Adesso apriamo un file da terminale con 


gksudo gedit /etc/udev/rules.d/50-libsane-extras.rules

e nel file che si aprirà copia-incollate questo 

# EPSON Stylus SX400 | EPSON Stylus SX400
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="084a", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"

sostituendo il nome con quello del vostro scanner e idVendor e idProduct con quello che vi risulta da "lsusb" di prima. Fatto ciò date un bel 

sudo /etc/init.d/udev restart

Adesso andate qui per chi ha una Epson 
http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do per scaricarvi i driver dello scanner. Per chi non ha una Epson dovrà cercare su internet i driver che lo riguardano. Bene siamo a buon punto. Scaricate un file .deb e installatelo. Fatto questo durante l'installazione cliccate subito sotto l'installazione dove è possibile vedere cosa accade nel terminale. L'installazione vi chiederà ad un certo punto se volete modificare il file  epkowa.conf  come richiesto dal distributore del driver e voi date una "y", che vuol dire yes. Fatto questo date un 

gksudo gedit /etc/sane.d/epkowa.conf

e si aprirà un file, dove andrete nella riga 11 dove si troveranno "usb" e subito sotto "scsi" e premettete a "scsi" un "#" così da farlo diventare un commento e non verrà più preso in considerazione. Adesso andate alla riga 25 e troverete un "usb 0x04b8 0x0110". Bene voi dovrete modificare quel "0x0110" con il "0x084a" che avete trovato all'inizio da lsusb. In sostanza dovrete mettere idVendor e idProduct! Bene adesso date di nuovo 

sudo /etc/init.d/udev restart

e tutto dovrebbe essere a posto. Solo che in teoria, potete accedere solo come root! Cioè, per provare che tutto vada, dovete aprire il teminale e autenticarvi con "sudo su" inserite password e siete root. Date un 

xsane

e dovrebbe partire il vostro programma che riconosce la periferica usb, lo scanner! Provate pure a scannerizzare. Adesso riavviate il pc e provate ad aprire xsane, anzichè dal terminale, solo da Applicazioni/Grafica. Dovrebbe partire, se non parte andate su Amministrazione/Users&Group, fate Unlock, autenticatevi e andate sulle preferenze del vostro utente! Non Root. Fatto ciò, andate su avanzate e spuntate tutto quello che riguarda lo scanner, o se non trovate la voce scanner spuntate "abilita tv webcam e 3-D". Fatto ciò riavviate...e deve partire! Purtroppo ho notato che Xsane, da qualche problemino se non è sulla porta usb su cui è stato configurato la prima volta. Quindi se non vi parte o crasha collegatelo ad un altra porta usb. Non chiedetemi perchè! ;)

6 commenti:

  1. Ma esiste il driver anche per 64 bit o me lo devo compilare?

    RispondiElimina
  2. Scusa il ritardo, no, se guardi bene, nel reparto pacchetti completi (all in one ) potrai trovare anche qulli per ubuntu a 64 bit...:) sia il .deb che il .rpm.

    RispondiElimina
  3. Grazie mille sono riuscito a fare partire lo scanner

    RispondiElimina
  4. Grazie per la spiegazione. Ora funziona finalmente a casa mia.

    RispondiElimina