Dimensione: 2912
Commento:
|
Dimensione: 4139
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 6: | Linea 6: |
[[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,188837.0.html")]] | |
Linea 8: | Linea 9: |
Questa guida si propone di poter installare e configurare uno scanner di rete tramite l'utilizzo di SANE (Scanning Access Now Easy). SANE è composto da due pacchetti: lato backend e lato frontend. Dal lato backend i pacchetti includono i driver dello scanner e l'interfaccia a riga di comando per l'uso dello scanner e andranno installati sia sul server che sui client. Dal lato frontend si possono usare i tanti software presenti nella distribuzione. | 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. |
Linea 10: | Linea 11: |
= Configurazione server = | = Server = |
Linea 12: | Linea 13: |
Controllare che lo scanner sia indicato nella lista dei [http://www.sane-project.org/sane-supported-devices.html dispositivi supportati]. | 0. Controllare che lo scanner in oggetto sia indicato nella lista dei [http://www.sane-project.org/sane-supported-devices.html dispositivi supportati]. |
Linea 14: | Linea 15: |
[:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti: * ''libsane'' * ''sane'' * ''sane-utils'' * ''xinetd''' |
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. |
Linea 20: | Linea 17: |
Controllare da terminale che lo scanner sia stato rilevato : {{{ sudo scanimage -L }}} si dovrebbe avere un output simile: {{{ device `plustek:libusb:001:003' is a Epson Perfection 1260/Photo USB flatbed scanner }}} |
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}}} |
Linea 30: | Linea 25: |
Aggiungere da terminale l' utente del demone '''saned''' tramite il comando: {{{ if ! id saned; then groupadd saned; useradd -g saned -G scanner -s /bin/false -d /dev/null saned; fi }}} Aggiungere da terminale l' utente di sistema al gruppo ''scanner'' : {{{ usermod -a -G nome-utente scanner }}} Aggiungere i nomi degli hosts o gli indirizzi IP dei computer che hanno accesso allo scanner nel file `/etc/sane.d/saned.conf`. |
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. |
Linea 40: | Linea 34: |
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). Controllare che nel file `/etc/services` sia presente la riga {{{ sane-port }}} e se non c'è aggiungere la seguente riga {{{ sane-port 6566/tcp # SANE network scanner daemon }}} Aggiungere la seguente riga nel file `/etc/inetd.conf`: {{{ sane-port stream tcp nowait saned.saned /usr/sbin/saned saned }}} e ricaricarlo da terminale tramite il comando: {{{ kill -HUP `cat /var/run/inetd.pid` }}} |
0. Aggiungere i nomi degli host o gli indirizzi IP dei computer che hanno accesso allo scanner nel file `/etc/sane.d/saned.conf`. |
Linea 58: | Linea 36: |
= Configurazione client = [:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti: * ''libsane'' * ''sane'' * ''sane-utils'' Aggiungere il nome dell'host o l'indirizzo IP del server nel file `/etc/sane.d/net.conf`. Lanciare da terminale il seguente comando: {{{ sudo scanimage -L }}} e si dovrebbe avere un output simile: {{{ device `net:mars:plustek:libusb:001:003' is a Epson Perfection 1260/Photo USB flatbed scanner }}} Aggiungere da terminale l' utente di sistema al gruppo ''scanner'' tramite il comando: {{{ usermod -a -G nome-utente scanner }}} |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''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. |
Linea 78: | Linea 72: |
* [http://www.linux.com/articles/57798 Pagina originale] |
* [http://www.linux.com/articles/57798 Documento originale] * [http://www.sane-project.org/ Homepage del progetto SANE] |
BR Indice() Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,188837.0.html")
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
Controllare che lo scanner in oggetto sia indicato nella lista dei [http://www.sane-project.org/sane-supported-devices.html dispositivi supportati].
[: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.
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
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
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.
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).
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 rigasane-port 6566/tcp # SANE network scanner daemon
quindi salvare le modifiche.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.A questo punto sarà necessario richiedere a inetd di ricaricare il file modificato:
sudo kill -HUP `cat /var/run/inetd.pid`
Client
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.
- 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
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]