Passa alla Versione Desktop
Discussioni su GNU/Linux
Rispondi al messaggio

CONDIVIDERE LO SCANNER IN RETE CON LINUX UBUNTU

22/10/2013, 22:24

Questa guida illustra come configurare un server basato su Ubuntu 12.04, per condividere lo scanner collegato ad esso con altre postazioni linux. La prima parte spiega la configurazione del server vero e proprio mentre la seconda come configurare i client Linux.

Prerequisiti
Da adesso in avanti la guida presuppone che le sane-utils e lo scanner siano già installati e configurati correttamente sul sistema server.

Per avere la conferma aprite il terminale e lanciate il comando scanimage -L e otterrete la lista di tutti gli scanner collegati al computer.

Codice:
root@Server:~# scanimage -L
device `hpaio:/usb/Deskjet_F300_series?serial=CN732GV02604KH' is a Hewlett-Packard Deskjet_F300_series all-in-one

Per le multifunzioni HP è necessario avere installato il pacchetto libsane-hpaio

Per essere sicuri che lo scanner funzioni correttamente facciamo una scansione di test con:
Codice:
scanimage --format=tiff > scansione.tiff

Controllate che la scansione sia perfetta e procediamo.


Configurazione del server

È necessario aggiungere l'utente saned al gruppo lp
Di default saned appartiene solo gruppo saned. Digitate quindi il seguente comando
Codice:
adduser saned lp
per aggiungere l'utente al gruppo.

Per ragioni di sicurezza, il server SANEd viene sempre lanciato tramite l'utente saned che ha permessi limitati, quindi per prima cosa è importante assicurarsi che quest'ultimo sia autorizzato ad accedere allo scanner. Aprite una nuova console e per diventare l'utente saned digitate il comando:
Codice:
 su -s /bin/bash - saned

Ora che avete gli stessi permessi del demone digitate il comando scanimage -L per verificare che l'utente saned abbia i permessi per accedere allo scanner.
Codice:
saned@server:/$ scanimage -L
device `hpaio:/usb/Deskjet_F300_series?serial=CN732GV02604KH' is a Hewlett-Packard Deskjet_F300_series all-in-one

Come si vede dal risultato, lo scanner è accessibile :)


Configurazione di SANEd
Di default il demone rifiuta tutte le connessioni a meno che gli indirizzi IP da cui provengono non siano presenti all'interno del suo file di configurazione. Dovete quindi aprire il file /etc/sane.d/saned.conf e aggiungere i singoli IP, uno per riga, in fondo al file. Se avete molte postazioni da gestire potete risparmiare tempo aggiungendo un intera sottorete usando la notazione CIDR. Ad esempio per aggiungere tutti gli IP compresi tra 192.168.0.1 e 192.168.0.254 si può scrivere questo

Codice:
 192.168.0.0/24


A questo punto modifichiamo il file /etc/default/saned per abilitare il demone saned che consente l'accesso ai client della rete allo scanner. Effettuiamo la seguente modifica.
Codice:
 # Set to yes to start saned
RUN=yes

Dopodichè avviamo il servizio saned
Codice:
 service saned start

e configuriamo il sistema in modo da avviare il demone al boot
Codice:
update-rc.d saned defaults



Controllo finale
A questo punto il server è configurato e pronto a ricevere connessioni. Per fare un'ultima prova, lanciamo il comando
Codice:
telnet ip.del.server.saned 6566
da una qualsiasi delle macchine in rete e se l'output è simile al seguente, abbiamo la conferma dell'avvenuta connessione.
Codice:
utente@client:~$ telnet 192.168.0.4 6566
Trying 192.168.0.4...
Connected to 192.168.0.4.
Escape character is '^]'


Configurazione dei client Linux
Configurare lo scanner di rete su sistemi Linux è un operazione abbastanza veloce. Prima di tutto dovete installare SANE sul pc client utilizzando il gestore di pacchetti della vostra distribuzione. Su Debian e derivate basta cercare il pacchetto sane con Synaptic o Aptitude. Una volta installato dovete aprire con un editor di testo il file /etc/sane.d/net.conf e aggiungere l'IP della macchina server a cui è collegato fisicamente lo scanner. Una volta salvato eseguite il comando scanimage -L e controllare se lo scanner remoto viene rilevato come nel seguente esempio:
Codice:
 utente@client:~$ scanimage -L
device `net:192.168.0.4:hpaio:/usb/Deskjet_F300_series?serial=CN732GV02604KH' is a Hewlett-Packard Deskjet_F300_series all-in-one


Per gestire più comodamente lo scanner è utile installare su tutte le macchine client dei programmi con interfaccia grafica come xsane che hanno la possibilità di integrarsi anche con GIMP.

Questo è tutto, se qualcosa non è chiaro, potete chiedere :wave:
bitBay
Webmaster and Forum Admin
visit me on Facebook and Linkedin
Se hai apprezzato i contenuti offrimi un caffè

Rispondi al messaggio
  • Argomenti Correlati