Dimensione: 2391
Commento:
|
← Versione 32 del 14/03/2011 12.51.54 ⇥
Dimensione: 4150
Commento: converted to 1.6 markup
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 4: | Linea 4: |
[[BR]] [[Indice()]] |
<<BR>> <<Indice>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=188837")>> |
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). | 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: |
= Installazione = Controllare che lo scanner sia indicato nella lista dei [http://www.sane-project.org/sane-supported-devices.html dispositivi supportati] e dopo aver provveduto all' [http://wiki.ubuntu-it.org/AmministrazioneSistema/InstallareProgrammi?action=show&redirect=InstallareProgrammi installazione] di Sane (Il pacchetto di SANE si chiama ''sane-utils'' mentre il demone si chiama '''saned''') e dello scanner, controllare che sia stato rilevato tramite il comando da tastiera |
= 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]]. |
Linea 13: | Linea 15: |
{{{ scanimage -L }}} |
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 17: | Linea 17: |
e si dovrebbe avere un output come questo: | 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. |
Linea 19: | Linea 34: |
{{{ device `plustek:libusb:001:003' is a Epson Perfection 1260/Photo USB flatbed scanner }}} = Configurazione = |
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 25: | Linea 36: |
Aggiungere l' utente del demone '''saned''' tramite il comando da terminale: {{{ if ! id saned; then groupadd saned; useradd -g saned -G scanner -s /bin/false -d /dev/null saned; fi }}} |
||<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`'')''. || |
Linea 30: | Linea 38: |
Successivamente aggiungere l' utente di sistema al gruppo ''scanner'' tramite il comando da terminale: {{{ usermod -a -G nome-utente scanner }}} |
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. |
Linea 35: | Linea 46: |
Aggiungere i nomi degli hosts 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). 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 }}} '''Saned''' necessita di '''inetd''' (o '''xinetd''') e qualora non siano presenti provvedere all'[http://wiki.ubuntu-it.org/AmministrazioneSistema/InstallareProgrammi?action=show&redirect=InstallareProgrammi installazione]. Successivamente aggiungere la seguente riga nel file `/etc/inetd.conf`: {{{ sane-port stream tcp nowait saned.saned /usr/sbin/saned saned }}} |
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. |
Linea 49: | Linea 51: |
= Titolo 1 = Testo... |
0. A questo punto sarà necessario richiedere a '''inetd''' di ricaricare il file modificato: {{{ sudo kill -HUP `cat /var/run/inetd.pid`}}} |
Linea 52: | Linea 55: |
0. Passo 1 0. Passo 2 0. Passo 3 |
= Client = |
Linea 56: | Linea 57: |
== Titolo 2 == Testo... |
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 60: | Linea 72: |
* [http://www.linux.com/articles/57798 Pagina originale] * Risorsa 2 |
* [[http://www.linux.com/articles/57798|Documento originale]] * [[http://www.sane-project.org/|Homepage del progetto SANE]] |
Linea 65: | Linea 77: |
. CategoryNuoviDocumenti | CategoryHomepage |
Problemi in questa pagina? Segnalali in questa discussione
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 dispositivi supportati.
Installare i pacchetti libsane, sane, sane-utils, xinetd presenti nei componenti main e universe dei repository ufficiali.
Per verificare che lo scanner venga effettivamente rilevato dal sistema, digitare in una finestra di 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.
Aprire con un editor di testo e con i 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 privilegi di amministrazione e con un 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 editor di testo e con i 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.