par Saraja Olivier |
|||
A r t i c l e s |
|
|
|
|
Partie 1 : La
gestion du périphérique USB
Si vous voulez utiliser une version USB d'un scanner supporté,
attendez vous à un peu plus de travail qu'il n'en serait nécessaire
avec une version SCSI du même scanner.
Commencez par monter votre système de périphériques USB en tapant : mount -t usbdevfs /proc/bus/usb /proc/bus/usb Si vous voulez vous simplifier la vie, vous pouvez tout aussi bien ajouter la ligne suivante au fichier /etc/fstab : none /proc/bus/usb usbdevfs defaults 0 0 Rassembler les informations sur le périphérique Affichez les informations sur les périphériques USB. Vous pouvez faire ceci en saisissant la commande suivante dans la console une fois que le block usbdevfs est monté : cat /proc/bus/usb/devices Cela affichera des informations sur tous
vos périphériques USB, les hubs, les souris, les claviers,
les caméras, les tablettes graphiques, etc., ainsi que bien sur
les scanner. Cherchez les lignes correspondant au scanner, et en paticulier
la ligne "P" présentant les informations au sujet de l'identité
du vendeur (Vendor ID) et du produit (Product ID). Notez ces informations
avant de passer à la section suivante de cette première partie.
Si vous avez un ou plusieurs des scanners suivants, vous pouvez également
relever ces informations dans la table qui suit :
... si vous avez compilé
le support du scanner USB en tant que module :
Il s'agit de la méthode recommandée,
surtout si vous ne sentez pas expert.
|
|||||||||||||||||||||||||||||||||
Options de la ligne de commande 'Modprobe'
Le pilote de périphérique USB nécessite deux paramètres optionels pour en tirer le meilleur parti :
modprobe scanner vendor=<votre vendor ID> product=<votre product ID> Modification du fichier modules.conf Bien sûr, il devient vite ennuyeux de charger le module manuellement à chaque fois que vous voulez utiliser votre scanner USB. Il est bien plus convivial d'ajouter les paramètres appropriés au fichier /etc/modules.conf et de laisser modprobe s'occuper de tout le reste. options scanner vendor=<votre vendor ID> product=<votre product ID> ... si vous avez compilé le support du scanner
USB en 'dur' dans le noyau :
Il faut bien sûr informer le noyau des paramètres précédents pour qu'il puisse les employer efficacement avec votre scanner. Dans cette partie réservée aux utilisateurs experts de Linux, nous supposons que vous savez parfaitement ce que vous faîtes. Cherchez les lignes (déjà existantes) qui concernent les périphériques "Epson" dans le fichier source etc/src/linux/drivers/usb/scanner.c et ajoutez les informations concernant votre scanner. Cela ne fonctionne qu'avec les versions les plus récentes de support USB. Si vous utilisez un ancien noyau patché, vous devez rechercher 0x1606 (il s'agit en fait du VendorID du scanner UMAX) et ajouter les VendorID et ProductID de votre EPSON. Création du fichier de périphérique Créez le fichier de périphérique dans /dev conformément aux instructions du Guide de l'USB. Le nom de périphérique que vous allez définir est très important pour la suite. Voici les commandes généralement utilisées pour la création de ce fichier : mknod /dev/usbscanner c 180 48
|