Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Immutable Page
  • Info
  • Attachments


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