Vuescan et Linux

Cette page présente l'installation et la configuration de Vuescan, version Linux.

Numéro de série

Il est à placer, avec le numéro de client, dans le fichier /etc/vuescanrc sous la forme :

[VueScan]
SerialNumber=votrenumérodesérie
ClientNumber=votrenumérodeclient

En fait, la même manipulation est faisable dans le dossier personnel de tout utilisateur en utilisant le menu Help, About Vuescan, de façon entièrement graphique, ce qui produit le fichier (caché) .vuescanrc.

Permissions

Dans des systèmes Linux récents (je pense notamment à ceux à noyau 2.6), il se peut que Vuescan ne gère pas le scanner hors du compte root. Je précise que cela m'est arrivé en utilisant la branche Testing de Debian et que le défaut a disparu à la mise à jour suivante, le paquet Udev ayant bénéficié de la mise à jour en question.

Dans tout système à noyau 2.6 et muni de Udev, il est possible de remédier à cela en rajoutant certaines permissions au niveau des périphériques. Ce qui se fait en écrivant les lignes :

SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="220d", MODE="666", GROUP="scanner"
SYSFS{idVendor}=="0686", SYSFS{idProduct}=="400d", MODE="666", GROUP="scanner"

dans le fichier /etc/udev/permissions.rules. Les valeurs indiquées concernent les scanners Canon LiDE 20 et Minolta Scan-Dual III. Le mode 666 correspond aux permissions «lecture et écriture» pour tous les utilisateurs ; la mention du groupe signifie par contre que l'utilisateur du scanner devra faire partie du groupe scanner.

Pour vérifier quels utilisateurs appartiennent au groupe scanner, on tapera en root la commande suivante :

# grep scanner /etc/group

Pour ajouter un utilisateur au groupe scanner

# adduser toto scanner

Les idVendor et idProduct (idVendor en premier) sont trouvés à l'aide de la commande lsusb. Voici, par exemple une sortie de cette commande lancée dans une console :

Bus 002 Device 002: ID 046d:c00e Logitech, Inc. M-BJ69 Optical Wheel Mouse

On trouvera 046d comme idVendor pour tout produit Logitech.