## page was renamed from RiccardoDeVitis/prova #format wiki #LANGUAGE it <
> <> <> = Introduzione = Questa guida si propone di poter installare e configurare uno scanner di rete tramite l'utilizzo di '''SANE''' (Scanning Access Now Easy). '''SANE''' fornisce i driver degli scanner e l'interfaccia a riga di comando lato backend per client e server. Lato frontend occorre installare sul client una delle tante applicazioni dotate di GUI che lo utilizzano. = Server = == Installazione == 0. Controllare che lo scanner in oggetto sia indicato nella lista dei [[http://www.sane-project.org/sane-supported-devices.html|dispositivi supportati]]. 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti [[apt://libsane,sane,sane-utils,xinetd | libsane, sane, sane-utils, xinetd]] presenti nei [[Repository/Componenti|componenti]] '''main''' e '''universe''' dei [[Repository|repository]] ufficiali. 0. Per verificare che lo scanner venga effettivamente rilevato dal sistema, digitare in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando: {{{ scanimage -L}}} in conseguenza del quale si dovrebbe ricevere un output simile a questo: {{{ device `plustek:libusb:001:003' is a Epson Perfection 1260/Photo USB flatbed scanner}}} == Configurazione == 0. Si suggerisce di lanciare l'utente relativo al demone '''saned''' con meno privilegi per migliorare la sicurezza. In caso fosse necessario, per aggiungere manualmente l'utente ''saned'', digitare in un terminale: {{{ sudo if ! id saned; then groupadd saned; useradd -g saned -G scanner -s /bin/false -d /dev/null saned; fi}}} 0. Adesso occorre aggiungere l' utente di sistema al gruppo ''scanner''. Perciò digitare: {{{ sudo adduser nome_utente scanner}}} dove al posto di `nome_utente` occorre sostituire il proprio utente di sistema. 0. Aggiungere i nomi degli host o gli indirizzi IP dei computer che hanno accesso allo scanner nel file `/etc/sane.d/saned.conf`. ||<> ||''Per fornire l'accesso allo scanner a tutti i computer della rete aggiungere anche l'indirizzo IP della subnet mask (solitamente è ''`255.255.255.0`'')''. || 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/services` e controllare che sia presente la riga: {{{ sane-port}}} e nel caso in cui non sia presente, aggiungere la seguente riga {{{ sane-port 6566/tcp # SANE network scanner daemon}}} quindi salvare le modifiche. 0. Sempre con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] aggiungere la seguente riga nel file `/etc/inetd.conf`: {{{ sane-port stream tcp nowait saned.saned /usr/sbin/saned saned}}} e infine salvare le modifiche. 0. A questo punto sarà necessario richiedere a '''inetd''' di ricaricare il file modificato: {{{ sudo kill -HUP `cat /var/run/inetd.pid`}}} = Client = 0. Aggiungere con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il nome dell'host o l'indirizzo IP del server nel file `/etc/sane.d/net.conf`. 0. Lanciare da terminale il seguente comando: {{{ scanimage -L}}} in conseguenza del quale si dovrebbe ricevere un output simile al seguente: {{{ device `net:mars:plustek:libusb:001:003' is a Epson Perfection 1260/Photo USB flatbed scanner}}} 0. Per aggiungere l' utente di sistema al gruppo ''scanner'', digitare: {{{ sudo adduser nome_utente scanner}}} dove `nome_utente` dev'essere sostituito con il nome del proprio utente di sistema. = Ulteriori risorse = * [[http://www.linux.com/articles/57798|Documento originale]] * [[http://www.sane-project.org/|Homepage del progetto SANE]] ## da questo punto in poi non modificare! ---- CategoryHomepage