Dimensione: 2915
Commento:
|
Dimensione: 3359
Commento: revisione
|
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''' è 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. |
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 24: | Linea 20: |
e si dovrebbe avere un output simile: | si dovrebbe avere un output simile: |
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 clients = [: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 è 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.
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]