Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "RiccardoDeVitis/Prove2"
Differenze tra le versioni 27 e 32 (in 5 versioni)
Versione 27 del 15/11/2008 15.35.25
Dimensione: 3359
Autore: Alberto
Commento: revisione
Versione 32 del 14/03/2011 12.51.54
Dimensione: 4150
Autore: localhost
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). '''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 12: Linea 13:
Controllare che lo scanner che si vuole installare 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 pacchetti ''libsane'', ''sane'', ''sane-utils'' e ''xinetd'' presenti nei [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali.  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 16: Linea 17:
Per verificare che lo scanner sia stato rilevato, digitare in una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando:
{{{
scanimage -L
}}}
si dovrebbe a
vere 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 rice
vere un output simile a questo:
 
{{{
device `plustek:libusb:001:003' is a Epson Perfection 1260/Photo USB flatbed scanner}}}
Linea 26: Linea 25:
Aggiungere da terminale l' utente del demone '''saned''':
{{{
sudo if ! id saned; then groupadd saned; useradd -g saned -G scanner -s /bin/false -d /dev/null saned; fi
}}}
Per aggiungere l' utente di sistema al gruppo ''scanner'', digitare:
{{{
sudo adduser 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 36: 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).  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 38: Linea 36:
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
}}}
nel caso in cui non vi sia, aggiungere la seguente riga
{{{
sane-port 6566/tcp # SANE network scanner daemon
}}}
Salvare le modifiche.
 ||<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 48: Linea 38:
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
}}}
Salvare le modifiche.
 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 54: Linea 46:
Richiedere a inetd di ricaricare il file modificato:
{{{
sudo kill -HUP `cat /var/run/inetd.pid`
}}}
 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`}}}
Linea 60: Linea 56:
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
}}}
e si dovrebbe avere un output simile:
{{{
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
}}}

 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 qual
e 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 75: Linea 72:
 * [http://www.linux.com/articles/57798 Documento originale]
 
 * [[http://www.linux.com/articles/57798|Documento originale]]
 * [[http://www.sane-project.org/|Homepage del progetto SANE]]


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

  1. Controllare che lo scanner in oggetto sia indicato nella lista dei dispositivi supportati.

  2. Installare i pacchetti libsane, sane, sane-utils, xinetd presenti nei componenti main e universe dei repository ufficiali.

  3. 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

  1. 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
  2. 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.

  3. 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).

  4. 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 riga
    sane-port 6566/tcp # SANE network scanner daemon
    quindi salvare le modifiche.
  5. 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.
  6. A questo punto sarà necessario richiedere a inetd di ricaricare il file modificato:

    sudo kill -HUP `cat /var/run/inetd.pid`

Client

  1. 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.

  2. 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
  3. 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


CategoryHomepage