Dimensione: 2912
Commento:
|
Dimensione: 3252
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 8: | Linea 8: |
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 ne fanno uso. |
Linea 10: | Linea 10: |
= Configurazione server = | = Server = |
Linea 12: | Linea 12: |
Controllare che lo scanner sia indicato nella lista dei [http://www.sane-project.org/sane-supported-devices.html dispositivi supportati]. | Controllare che lo scanner che si vuole installare sia indicato nella lista dei [http://www.sane-project.org/sane-supported-devices.html dispositivi supportati]. |
Linea 14: | Linea 14: |
[:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti: * ''libsane'' * ''sane'' * ''sane-utils'' * ''xinetd''' |
[:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti ''libsane'', ''sane'', ''sane-utils'' e ''xinetd'' presenti nei [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali. |
Linea 20: | Linea 16: |
Controllare da terminale che lo scanner sia stato rilevato : | Per verificare che lo scanner sia stato rilevato, digitare in una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando: |
Linea 22: | Linea 18: |
sudo scanimage -L | scanimage -L |
Linea 30: | Linea 26: |
Aggiungere da terminale l' utente del demone '''saned''' tramite il comando: | Aggiungere da terminale l' utente del demone '''saned''': |
Linea 32: | Linea 28: |
if ! id saned; then groupadd saned; useradd -g saned -G scanner -s /bin/false -d /dev/null saned; fi | sudo if ! id saned; then groupadd saned; useradd -g saned -G scanner -s /bin/false -d /dev/null saned; fi |
Linea 34: | Linea 30: |
Aggiungere da terminale l' utente di sistema al gruppo ''scanner'' : | Per aggiungere l' utente di sistema al gruppo ''scanner'', digitare: |
Linea 36: | Linea 32: |
usermod -a -G nome-utente scanner | sudo adduser nome_utente scanner |
Linea 41: | Linea 37: |
Controllare che nel file `/etc/services` sia presente la riga | 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: |
Linea 45: | Linea 42: |
e se non c'è aggiungere la seguente riga | nel caso in cui non vi sia, aggiungere la seguente riga |
Linea 49: | Linea 46: |
Aggiungere la seguente riga nel file `/etc/inetd.conf`: | 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`: |
Linea 53: | Linea 52: |
e ricaricarlo da terminale tramite il comando: | Salvare le modifiche. Richiedere a inetd di ricaricare il file modificato: |
Linea 55: | Linea 56: |
kill -HUP `cat /var/run/inetd.pid` | sudo kill -HUP `cat /var/run/inetd.pid` |
Linea 58: | Linea 59: |
= 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`. |
= 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`. |
Linea 66: | Linea 63: |
sudo scanimage -L | scanimage -L |
Linea 72: | Linea 69: |
Aggiungere da terminale l' utente di sistema al gruppo ''scanner'' tramite il comando: | Per aggiungere l' utente di sistema al gruppo ''scanner'', digitare: |
Linea 74: | Linea 71: |
usermod -a -G nome-utente scanner | sudo adduser nome_utente scanner |
Linea 78: | Linea 75: |
* [http://www.linux.com/articles/57798 Pagina originale] | * [http://www.linux.com/articles/57798 Documento originale] |
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 ne fanno uso.
Server
Installazione
Controllare che lo scanner che si vuole installare sia indicato nella lista dei [http://www.sane-project.org/sane-supported-devices.html dispositivi supportati].
[:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti libsane, sane, sane-utils e xinetd presenti nei [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.
Per verificare che lo scanner sia stato rilevato, digitare in una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando:
scanimage -L
si dovrebbe avere un output simile:
device `plustek:libusb:001:003' is a Epson Perfection 1260/Photo USB flatbed scanner
Configurazione
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.
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
nel caso in cui non vi sia, aggiungere la seguente riga
sane-port 6566/tcp # SANE network scanner daemon
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
Salvare le modifiche.
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
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
Ulteriori risorse
[http://www.linux.com/articles/57798 Documento originale]