Voici comment je m'y suis pris pour installer et utiliser un scanner Agfa sur une distibution
Mandrake en version 8.1 .
Par R. Suinot: rsuinux@gmx.fr
Mise à jour de cette documentation: 11 mai 2002, par R. Suinot (rsuinux@gmx.fr).
Contenu
au départ on passe sous root
0) vérifier que le module scanner est chargé :
# lsmod
si module scanner non existant
# modprobe scanner
1) récupérez le script de chargement du firmware et le copier dans /usr/local/bin
# cp agfafirm /usr/local/bin/agfafirm.pl
changer les autorisations :
#chmod ugo+rx /usr/local/bin/agfafirm.pl
2) récupérer le firmware de votre scanner sur le site agfa ou sur le cd d'installation de windows ou
directement sur la partition C de votre disque windows, puis copiez le :
# cp firmware.agfa_e20.bin /usr/local/bin/firmware.agfa_e20.bin
===>>> attention de ne pas laisser d'espace dans le nom du firmware!!! <<<===
3) Pour charger le firmware dans le scanner, exécutez la commande :
# /usr/local/bin/agfafirm.pl /dev/scanner /usr/local/bin/firmware.agfa_e20.bin
3-bis) Compilation de sane (sane-frontend)
Il vous faut les librairies de gestion de scanners. Ce sont justement les librairies
Sane (l'archive s'appelle sane-backend, et les programmes annexes sont dans
l'archive nommée sane-frontend)
Une fois l'archive sane-backend dans votre répertoire /home/, décompactez/détarrez:
$ tar xzvf sane-backend-1.07.tar.gz
Rendez vous dans le répertoire:
$ cd sane-backend-1.07/
Et exécutez les commandes magiques:
$ ./configure
$ make
S'il n'y a pas eu d'erreur jusque là, tout va bien, installez:
$ su
# make install
(vous devez être toujours dans le répertoire sane-backend-1.07 pour faire le make install)
3_ter) Compilation de xsane
C'est l'interface graphique avec laquelle vous allez faire la prévisualisation de vos
documents à scanner, retravailler le scan, ...et que vous pourrez appeler directement
depuis The Gimp! (cf n°13, plus bas)
Une fois l'archive xsane-0.86.tar.gz dans votre répertoire /home/, décompactez/détarrez:
$ tar xzvf xsane-0.86.tar.gz
Rendez vous dans le répertoire:
$ cd xsane-0.86/
Et exécutez les commandes magiques:
$ ./configure
$ make
S'il n'y a pas eu d'erreur jusque là, tout va bien, installez:
$ su
# make install
(vous devez être toujours dans le répertoire xsane-0.86 pour faire le make install)
4) on change de répertoire pour les fichiers de configuration de la gestion du scanner :
# cd /usr/local/etc/sane.d
5) éditez le fichier sane.dll et ne laisser que la ligne marquée agfa...
(faite une copie avant : # cp sane.dll sane.dll.old)
# vi sane.dll
........ (vous devriez connaître vi !)
6) éditer le fichier de configuration de agfa :
# vi agfa.conf
décommentez la ligne " usb /dev/scanner " (ou " usb /dev/usb/usbscanner0 ")
et commentez la ligne " scsi ... " en plaçant un # devant.
7) changer les autorisations d'accès pour le périphérique scanner :
# chmod go+rw /dev/scanner
# chmod go+rw /dev/usb/scanner0
8) repassez en mode utilisateur:
# exit
$
9) Puis essayez le scanner en utilisateur EXCLUSIVEMENT ( on croise les doigts)
$ xsane &
____________________________________________________________________
Quand on sait que ca marche, on va sur la root ... (ach cheu de mot ! ! !)
10) # cd /etc/init.d
11) # vi usb.sh
ou
# vi initusb ( fromage ou dessert)
12) à la fin du fichier on ajoute
/sbin/modprobe scanner
/bin/chmod go+rw /dev/usb/scanner0
/usr/local/bin/agfafirm.pl /dev/scanner /usr/local/bin/firmware.agfa_e20.bin
--->>> explications:
? modprobe charge le module scanner dans le noyau (pas utile, mais on ne sait jamais!)
? chmod permet à tous d'utiliser le périphérique /dev/scanner0
? agfafirm.pl envoie le firmware dans le scanner
et enfin on sauve le tout :
:x
A présent, à chaque redémarrage, nous n'aurons plus à relancer à la main les commandes !
13) Utilisation avec The Gimp :
Là, c'est très simple, il faut faire un lien qui va de xsane vers le répertoire des plug-ins de Gimp.
Vous avez deux méthodes :
13-1) Soit vous désirez que certains utilisateurs utilisent xsane avec gimp, dans ce cas,
le lien ira de xsane vers le répertoire /home//.gimp-1.2/plug-ins/
$ ln -s /usr/local/bin/xsane /home//.gimp-1.2/plug-ins/xsane
13-2) Soit vous autorisez tout le monde à utiliser Gimp et xsane :
13-2-1) pour une version de Gimp compilée par vous- même :
$ ln -s /usr/local/bin/xsane /usr/local/lib/gimp/1.2/plug-ins/xsane
13-2-1) pour une version de Gimp installée par rpm :
$ ln -s /usr/local/bin/xsane /usr/lib/gimp/1.2/plug-in/xsane
C'est tout, et c'est parti mon kiki..............
On relance l'ordinateur et votre femme vous gueule dessus :on t'attend depuis 1 heure pour passer à table !!!!!!!!!!!!!!!!
Bref, que du bonheur! A noter, quand même, qu'à présent, les distributions 'évoluées' devraient configurer ça tout seul.
S'il vous arrivait de vous servir de cette doc, envoyez moi un petit mot, merci!