Autore: Fabio Di Matteo
Ultima revisione: 01/07/2014 - 23:14
Sui sistemi linux gli scanner funzonano grazie ai driver forniti dal progetto Sane. Spesso pero' capita che ,anche se gli scanner vengano riconosciuti correttamente, il sistema puo' accedere agli stessi solo con i privilegi di amministratore (root). Di seguito vedremo come ovviare a questa fastidiosa circostanza.
Come prima cosa aggiungiamo il nostro utente al gruppo scanner . Dopodicchè lanciamo il comando sudo sane-find-scanner il quale ci mostrera' gli scanner riconosciuti dal sistema:
# sane-find-scanner will now attempt to detect your scanner. If the # result is different from what you expected, first make sure your # scanner is powered up and properly connected to your computer. # No SCSI scanners found. If you expected something different, make sure that # you have loaded a kernel SCSI driver for your SCSI adapter. found USB scanner (vendor=0x04b8 [EPSON], product=0x0819 [USB2.0 MFP(Hi-Speed)]) at libusb:001:002 found USB scanner (vendor=0x03f0 [HP], product=0x8704 [Deskjet 5900 series]) at libusb:003:002
Come possiamo vedere ha trovato 2 scanner uno Epson e uno Hp. (Noi configureremo l'epson).
Prendiamo nota di vendor
e product
togliendo lo “0x” iniziale e creiamo se non esiste il file /etc/udev/rules.d/53.sane.rules
(su Arch Linux) aggiungendo le seguente righe:
/etc/udev/rules.d/53.sane.rules
ATTRS{idVendor}==04b8 ATTRS{idProduct}==0819 MODE="0664", GROUP="scanner" ENV{libsane matched}="yes"
Come possiamo vedere ATTRS{idVendor}==04b8 e ATTRS{idProduct}==0819 sono gli stessi valori prelevati dall'output del comando sudo sane-find-scanner
.
E' opportuno riavviare il sistema per rendere effettive le modifiche.
Il nostro wiki installa solamente cookie tecnici necessari al funzionamento della piattaforma "Dokuwiki". Niente analitics, statistiche, tracciamenti o altro.