Voici quelques documents relatifs à Linux. Il y a de tout. Ce n'est pas trop spécifique à une distribution, sauf si cela est précisé.

Ces quelques pages ont souvent été écrite au fur et à mesure des commandes tapées. Soyez indulgent avec la forme, mais corrigez moi sur le fond. Merci.

Dans ce répertoire, vous pouvez aussi trouver ce qu'il convient pour:


Retour
Date de mise à jour: 11/05/04

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


En direct live!

                                         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


Conclusion

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!

Ce site est continuellement en chantier, surtout la partie 'Journal de bord' (cf 'Documentations').
Cependant, vous pouvez quand même me contacter et me donner vos avis/idées/corrections à rsuinux <at> gmx.fr

Mise en place du site:   11 Juillet 2001     Dernière mise à jour: 19/08/05

Vous êtes     à être passé me voir!

Valid HTML 4.01! Valid CSS!