Utilisation de Xscanimage et Xsane, interfaces graphiques pour les pilotes de scanner sane.
par Yves Ceccone
A  r  t  i  c  l  e  s 

Introduction
Partie 1
Partie 2
Partie 3
Partie 4
Partie 5
Partie 6
Partie 7
Partie 8
Partie 9
Partie 10
Conclusion
Retour Index
Partie 1

Installation

Rien que de très classique, il suffit de décompresser les archives dans un répertoire de votre choix et de lancer les traditionnelles commandes : ./configure, make, et make install.
Par exemple :
 

- copier l'archive dans le répertoire /tmp :
cp sane-frontends-1.0.4.tar.gz /tmp
- changer de répertoire pour /tmp :
cd /tmp
- décompresser l'archive :
tar xzfv sane-frontends-1.0.4.tar.gz
(on obtient un répertoire "sane-frontends-1.0.4")
- changer de répertoire pour /tmp/sane-frontends-1.0.4 :
cd sane-frontends-1.0.4
- configurer :
./configure
- compiler :
make
- installer :
make install
- Pour la version 1.0.3 de sane, avec les backends et les frontends dans la même archive il peut y avoir un problème
de compilation si vous utilisez une version de Gimp supérieure à la 1.1.25 (ce qu'il serait dommage de ne pas faire). 
Le message d'erreur donne quelque chose comme : xscanimage.c:63: parse error before `GParam' 
La solution est d'éditer le fichier xscanimage.c (dans le répertoire "src") et d'ajouter cette ligne : 
#define GIMP_ENABLE_COMPAT_CRUFT 
avant celle ci : 
#include 
enregistrez, puis recompiler, ça devrait fonctionner. 

ce qui installera xscanimage dans /usr/local/bin/

Pour que Gimp puisse utiliser xscanimage comme plug-in il faut ensuite créer un lien de l'exécutable vers le répertoire des plug-in de Gimp, par exemple : 
cd /usr/local/lib/gimp/1.2/plug-ins
ln -s /usr/local/bin/xscanimage 

Même opération pour xsane :
 par exemple : 
- copier l'archive dans le répertoire /tmp : 
cp xsane-0.64.tar.gz  /tmp 
- changer de répertoire pour /tmp : 
cd /tmp
- décompresser l'archive : 
tar xzfv xsane-0.64.tar.gz
(on obtient un répertoire "xsane-0.64") 
- changer de répertoire pour /tmp/xsane-0.64 : 
cd xsane-0.64 
- configurer : 
./configure 
- compiler : 
make 
- installer : 
make install 

... et comme pour xscanimage faire un lien de /usr/local/bin/xsane vers le répertoire des plug-in de Gimp.

Précision : La version 0.64 se compile sans problèmes, ce qui n'est pas le cas (sur ma machine en tous cas : RedHat 6.0 + pas mal de mise à jour de la RedHat 6.2, noyau 2.2.5-15, XFree 4.01, et Gimp 1.2.0 compilé ...) des version 0.67 ou 0.68 qui pose un problème pour l'utilisation comme plug-in de Gimp, par contre en utilisation autonome, ces versions fonctionnent (la 0.68 peut être instable dit on sur le site de xsane) ...