SANE signifie Scanner Access Now Easy que l'on pourait traduire par : Scannérisation Facile
Installez le paquet sane-backends
.
Ce paquet contient les bibliothèques SANE (le backend et la partie réseau) ainsi que l'outil en ligne de commande scanimage
.
/usr/local/share/doc/pkg-readmes/sane-backends
/usr/local/share/doc/sane-backends/
/usr/local/share/doc/sane-backends/PROBLEMS
/usr/local/share/exemples/sane-backends/
Puisque la scannerisation par USB peut être gérée par la bibliothèque libusb
, nous avons besoin d'autoriser l'utilisateur _saned
au point de montage USB correspondant.
Trouvez où votre scanner est attaché :
# usbdevs -vd
afin de changer les droits appropriés.
Pour l'exemple suivant :
Controller /dev/usb3: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00 uhub3 port 1 powered port 2 addr 2: full speed, self powered, config 1, USB MFP(0x082f), EPSON(0x04b8), rev 1.00, iSerialNumber L83010704250947490 ugen0
il vous faudra utiliser :
# chgrp _saned /dev/ugen0.* /dev/usb3
sur le périphérique /dev/usb3
.
La raison pour laquelle nous changeons le groupe et non pas l'utilisateur est que cela permet à des périphériques multi-fonctions de fonctionner à la fois pour l'impression et pour la scannérisation. (par exemple, en appartenant à _cups:_saned
).
Pour préserver vos changements après une mise à niveau du système :
chown _cups:_saned /dev/ugen0.* /dev/usb1
Vous pouvez aussi garantir l'accès direct au scanner en ajoutant les utilisateurs au groupe _saned
.
Par défaut, le service saned(8) fonctionne en tant que _saned
, ainsi vous devez autoriser l'utilisateur _saned
a accéder au nœud du périphérique du scanner.
SANE prend en charge seulement les périphériques supportés par le pilote SCSI générique uk(4).
Assurez-vous que votre utilisateur ait les accès sur le nœud du périphérique du scanner, sinon, vous ne serez pas capable de scanner.
Certains backends (tel que sane-plustek(5)) utilisent un verrouillage fichier (lockfile) pour permettre les accès multiples au scanner. Si vous utilisez de tels backends, vous devez vous ajouter au groupe _saned
, sinon vous ne serez pas capable de scanner.