E piu' precisamente su di una distro Debian o derivata da essa (Ubuntu, Mint, Mint-Debian)...
magari come me avete capito la grandissima utilità di quest'oggetto che ho imparato ad amare nel tempo, però non è facilissimo farlo "parlare & ragionare" con una debian o derivata. Almeno fino ad oggi!
NOTA bene, ho rimosso simple scane (non mi piace neanche come look) ed installato con XSane con il comando (digitato da terminale):
sudo apt-get istall xsane
Accertatevi che le librerie e la versione siano quelle offerte dai repo ufficiali (sono le piu' recenti)
Ora andiamo a fare qualche passo di aggiustamento con le librerie installandone di nuove, nel terminale digitiamo:
sudo apt-get install libusb-dev build-essential libsane-dev
2) Ora, per avere il backends di xsane da "git" abbiamo bisogno di "git-core". Per chi non lo avesse installato sempre da terminale andiamo a digitare:
sudo apt-get install git-core
3) Ora, dopo esserci dotati di "git" andiamo a recuperare il backend di xsane digitando da terminale il seguente comando:
git clone git://git.debian.org/sane/sane-backends.git
il download del file avverrà nella cartella da cui parte il terminale (tipicamente la /home) a meno che non ci si fosse spostati in altra cartella
Ora, terminato il download troveremo una cartella chiamate: sane-backends
4)sempre da terminale spostiamoci nella cartella sane-backends:
cd sane-backends
a questo punto dobbiamo iniziare a compilare. Sempre da terminale digitare il comando:
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
terminato questo, digitare:
make
Il termine dell'esecuzione del comando non è istantanea, a seconda della potenza di calcolo della CPU ci può mettere piu' o meno tempo. Terminata la fase di compilazione andiamo ad installare con il comando:
sudo make install
Fatto questo, io darei una bella ripulita con il comando: make clean
Ora è tutto installato, ma non siete ancora in grado di usare lo scan in quanto solo chi ha i privilegi di root può eseguire la scansione stessa. Per ovviare a questa cosa dobbiamo cambiare i permessi alle librerie editando il file di configurazione con il comando:
sudo gedit /lib/udev/rules.d/40-libsane.rules
a questo punto dobbiamo aggiungere alla fine del file queste 2 righe:
# Canon CanoScan Lide 100
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1904", ENV{libsane_matched}="yes"
Salvare il file, uscire dal terminale e riavviare la macchina. Se tutto è OK dovreste essere già in grado di scansionare. Altrimenti dobbiamo fare qualche piccola verifica, come segue, io ho visto lo scanner funzionare dopo aver eseguito il punto 2
1) aprire il terminanale e digitare quanto segue:
$lsusb
$sane-find-scanner
$scanimage -L
$sudo scanimage -L
$scanimage -T
$scanimage -V (should return scanimage (sane-backends) 1.0.22git; backend version 1.1.0)
staccare lo scanner dal cavo usb e riattaccarlo, riavviare il pc oppure riavviare il servizio di sane con il comando (sempre da terminale):
sudo /etc/init.d/saned restart
Provare a scansionare. Funziona? Ciao alla prossima guida!
Non funziona? vola al punto 2) !!!!
2) aprire il terminale e verificare in lettura che lo scanner sia presente nella lista degli scanner supportati con il comando:
cat /etc/sane.d/genesys.conf
verificare che sia presente nella lista, il nostro scanner. Qualora non fosse presente (ultime 2 righe) uscire dalla modalità di lettura del file e sempre nel terminale digitare il comando:
sudo cp ~/sane-backends/backend/genesys.conf.in /etc/sane.d/genesys.conf
Riavviate il servizio di sane con il comando:
sudo /etc/init.d/saned restart
e....FUNZIONA TUTTO A MERAVIGLIA!!!!!
Spero vi sia di grande aiuto....
i hope it helps...enjoy :-)
sabato 23 ottobre 2010
installiamo lo scanner CANON LiDE 100 su una macchina linux
Categories:
Open Source
0 commenti:
Posta un commento