-- Mini Howto -- -- Ovvero come far funzionare il Canoscan N340P con linux -- Testato su Debian Woody, Slackware9.1, Knoppix, SuSE 8.2 (esclusa Mandrake dalla 9.1 in poi che lo riconosce in automatico) Il tutto dovrebbe essere applicabile ai seguenti scanner: CanoScan FB630P, FB330P, N640P and N340P + La prima operazione da fare è disinstallare sane e xsane, verificando che le varie dipendenze vengano risolte in automatico. Probabilmente verrà disinstallato anche kdegraphics, ma lo reinstalleremo con calma successivamente (se proprio nn ne possiamo fare a meno =) ) + A questo punto scarichiamo da http://freshmeat.net/projects/libieee1284 la libieee1284 che si interesserà di pilotare sane sulla nostra porta parallela. (All'indirizzo troverete sia il link per il formato tar.gz che i precompilati RPM, personalmente ho preferito i tar.gz e non ho provato i precompilati) + Scompattiamo il nostro tar.gz dove riteniamo più opportuno (io l'ho fatto in /home/mionome/programmi) alla solita maniera Ci spostiamo all'interno della directory appena creata e da terminale, loggati come root diamo: ./configure --prefix=/usr questo perchè di default viene installato tutto in /usr/local, ma quando andremo a compilare i sane-backends, essi cercheranno la presenza della libreria in /usr/lib e degli eseguibili in /usr/bin. make make install + All'indirizzo ftp://gd.tuwien.ac.at/hci/sane/ possiamo scaricare: sane-backends sane-frontends xsane già scompattati, quindi copiabili direttamente nel percorso a noi più congeniale. + Ci spostiamo all'interno della directory sane-backends e compiliamo alla solita maniera: ./configure make make install A questo punto occorre fare una precisazione: di default la directory sane.d viene installata in /usr/local/etc, ma per poter installare ed utilizzare i frontends o xsane bisogna farne una copia in /etc, questo perchè altrimenti non si compilano, ma stranamente ho notato che in fase di utilizzo, essi cercano i file di configurazione proprio in /usr/local/etc, quindi vanno mantenute entrambe le directory sane.d (non sono un Guru, manco mi ci avvicino, probabilmente esistono parametri da passare ai vari comandi di compilazione per ovviare a tutto questo, ma io non ho trovato nulla a riguardo e mi sono dovuto arrangiare così, l'importante è che funzioni) + Adesso non ci resta che compilare ed installare i frontends e xsane nella solita maniera ./configure make make install + Bisogna cambiare la proprietà e i permessi al dispositivo /dev/parport0 per poter usare sane e i suoi frontends da utente chown uidutente /dev/parport0 chgrp gidutente /dev/parport0 chmod 755 /dev/parport0 + Modificare il vostro /etc/modules (questo varia di percorso e modalità da distro a distro) in modo da far caricare all'avvio i moduli: parport parport_pc ppdev + Prima di lanciare xsane o xsanimage aprire da root con un editor i due file gemelli: /etc/sane.d/dll.conf /usr/local/etc/sane.d/dll.conf e decommentare la riga canon_pp A questo punto lanciamo xsane e scannerizziamo. # Daniele Niccolai # daniele-72@email.it # per qualsiasi dubbio o errore (orrore) contattatemi.