|
Il y a actuellement 7 visiteurs connectés sur le site !
Ajout d'un scanner USB
Accueil:
Les nouveaux noyaux Linux, notamment depuis les 2.4, prennent en compte l'usb.
Il n'est donc plus necessaire de patcher son noyau .
Vérifier avec uname -a la version de votre noyau
Préparation :
Il vous faudra vérifier que votre noyau peut utiliser l'usb à l'aide des options appropriées.
Compiler le noyau et l'installer :
# make dep bzImage modules modules_install
# cp arch/i386/boot/bzImage /boot/bzusb
# cp System.map /boot/sysmapusb
* Configurer lilo pour lui faire prendre en compte le nouveau noyau :
ajouter la section suivante :
image=/boot/bzusb
label=linuxusb
root=/dev/xxxx -- mettre le même device que pour les autres sections qui chargent linux
append=""
read-only
Saisir /sbin/lilo pour faire prendre en compte le changement
* Redémarrer et taper linuxusb sous lilo afin de charger le nouveau noyau.
Une fois votre noyau installé, vérifier que les options suivantes sont activées :
Dans USB support :
Support for USB
USB Verbose debug messages
USB filesystem
USB scanner support
Soit UHCI (pour les controleurs, Intel via �)
Ou OHCI (pour tous ce qui est mac et compaq).
IL est conseillé d'installer l'usb en natif et pas en module...
Installer le pilote :
Dans cette étape nous allons créer un périphérique pour notre scanner en USB :
mknod /dev/usbscanner 180 48
chmod 777 /dev/usbscanner
ln -s /dev/usbscanner /dev/scanner
Il est à noter qu'avec udev ou devfs cette étape n'est plus necessaire .
Le logiciel de scan(sane)
Sane est un logiciel de scan. Il ne fonctionne pas sous X par contre il a une version qui tourne sous X qui s'appelle Xsane.
Sur mandriva un simple: urpmi xsane sane suffit
Sinon il est aussi possible d'installer les sources :
ftp://metalab.unc.edu/pub/Linux/apps/graphics/capture
Et celle de xsane :
http://www.wolfsburg.de/~rauch/sane/sane-xsane.html
Nous allons donc récupérer les patchs et autres outils à l'adresse suivante :
http://hem.fyristorg.com/henrikj/snapscan/downloads
Décompressez les sources :
tar -zxvf sane-x.tar.gz
tar -zxvf xsane-x.tar.gz
Commencons par sane:
patch �p0 < sane-1.0.1-usb.diff
cd sane-x
./configure
make
make install
Ensuite Xsane:
cd ../xsane-x
./configure
make
make install
Maintenant sane et Xsane sont installer dans /usr/local/
La configuration se passe dans /usr/local./sane.d/dll.conf
Commenter (par #) les lignes qui ne correspondent pas à votre scanner.
Et rajouter dans snapscan.conf les lignes correspondant à votre scanner :
usb AGFA
/dev/scanner
/dev/usbscanner
Pour scanner:
Si vous êtes sous X , vous pouvez lancer.
xscanimage &
Une fenêtre va apparaitre contenant sane .
Pour scanner depuis gimp :
Il suffit de faire un lien dans le répertoire plug-ins de gimp :
ln -s /usr/local/bin/xscanimage /usr/lib/gimp/1.x/plug-ins
Une fois ce lien fait vous pouvez scanner à partir de gimp en passant par Acquire Image.
Sources de l'article
|