scanner da remoto con saned

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
antofrage
Linux 0.x
Linux 0.x
Messaggi: 45
Iscritto il: mer 27 ott 2004, 0:00

scanner da remoto con saned

Messaggio da antofrage »

Ciao a tutti :-)
<BR>ho letto un piccolo how-to che permette di usare sane via network,
<BR>in pratica si consiglia di controllare
<BR>
<BR>/etc/xinetd.d/
<BR>vedere se è presente saned ,
<BR>e poi controllare se ascolta sulla porta 6566 con
<BR>netstat -na | grep 6566
<BR>
<BR>ma nn è presente neanche /etc/xinetd.d !!
<BR>a parte la configurazione di /etc/saned.conf io saned lo trovo su /usr/sbin/saned
<BR>
<BR>lanciandolo con /usr/sbin/saned start non succede nulla!
<BR>come posso fare?
<BR>E´ 1 kikka che vorrei provare
<BR>grazie a tutti ;-) <br>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

scanner da remoto con saned

Messaggio da samiel »

Ho scritto una sezione sul tema per Slack4dummies 3°,
<BR>accuratamente testata con Slack 10.1
<BR>Se hai urgenza, te la posto
<BR>
<BR>M:<br>

antofrage
Linux 0.x
Linux 0.x
Messaggi: 45
Iscritto il: mer 27 ott 2004, 0:00

scanner da remoto con saned

Messaggio da antofrage »

ciao samiel,
<BR>mi faresti davvero un favorone,
<BR>ho smanettato un poco ed ho attivato saned sulla porta 6566 con
<BR>
<BR># less /etc/services |grep sane
<BR>sane 6566/tcp saned # SANE network scanner daemon
<BR>
<BR>inoltre ho modificato i vari files
<BR>
<BR>#
<BR># saned.conf
<BR>#
<BR># The contents of the saned.conf file is a list of host names, IP
<BR># addresses or IP subnets (CIDR notation) that are permitted to use local
<BR># SANE devices. IPv6 addresses must be enclosed in brackets, and should
<BR># always be specified in their compressed form.
<BR>#
<BR># The hostname matching is not case-sensitive.
<BR>#
<BR>#scan-client.somedomain.firm
<BR>#192.168.0.1
<BR>#192.168.0.1/29
<BR>192.168.0.0/24
<BR>192.168.1.0/24
<BR>192.168.1.22
<BR>192.168.0.11
<BR>#[2001:7a8:185e::42:12]
<BR>#[2001:7a8:185e::42:12]/64
<BR>#
<BR># NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and
<BR># /etc/services must also be properly configured to start
<BR># the saned daemon as documented in saned(8), services(4)
<BR># and inetd.conf(4) (or xinetd.conf(5)).
<BR>
<BR>
<BR># less /etc/sane.d/net.conf
<BR># This is the net config file. Each line names a host to attach to.
<BR># If you list "localhost" then your backends can be accessed either
<BR># directly or through the net backend. Going through the net backend
<BR># may be necessary to access devices that need special privileges.
<BR># localhost
<BR>192.168.0.22
<BR>192.168.1.22
<BR>
<BR>uso una wireless lan che par funzionare per tutto il resto tranne che la condivisione della stamp e dello scanner.
<BR>
<BR>Lo scanner è connesso al pc 192.168.0.22 (192.168.1.22 per la wlan)
<BR>
<BR>se lancio dal client
<BR>#scanimage -d net:192.168.1.22:epson:libusb:002:003 --format tiff >scan.tif
<BR>ricevo l´errore
<BR>scanimage: open of device net:192.168.1.22:epson:libusb:002:003 failed: Error during device I/O
<BR>idem dicasi se ci provo dal server (e sono sulla stessa macchina!)
<BR>lo scanner però funziona egregiamente sia da console sia da kde (xsane)...
<BR>
<BR>ho 1 kernel 2.6.10 (nn è che manca qualke modulo?)
<BR>
<BR># lsmod
<BR>Module Size Used by
<BR>ppp_deflate 4864 0
<BR>zlib_deflate 21784 1 ppp_deflate
<BR>zlib_inflate 17024 1 ppp_deflate
<BR>bsd_comp 5632 0
<BR>ppp_async 9088 1
<BR>crc_ccitt 1920 1 ppp_async
<BR>ppp_generic 23700 7 ppp_deflate,bsd_comp,ppp_async
<BR>slhc 6656 1 ppp_generic
<BR>ndiswrapper 114516 0
<BR>ves1x93 6020 0
<BR>tda8083 5252 0
<BR>ves1820 5252 0
<BR>lp 9516 0
<BR>snd_pcm_oss 46752 0
<BR>snd_mixer_oss 16128 1 snd_pcm_oss
<BR>nfsd 191776 8
<BR>exportfs 4608 1 nfsd
<BR>lockd 57000 2 nfsd
<BR>sunrpc 125284 2 nfsd,lockd
<BR>ipv6 221312 16
<BR>ohci_hcd 18824 0
<BR>ehci_hcd 28420 0
<BR>amd_k7_agp 5900 1
<BR>agpgart 27432 1 amd_k7_agp
<BR>uhci_hcd 28944 0
<BR>i2c_viapro 6540 0
<BR>snd_cmipci 26656 1
<BR>snd_opl3_lib 8832 1 snd_cmipci
<BR>snd_mpu401_uart 5888 1 snd_cmipci
<BR>snd_emu10k1 82052 1
<BR>snd_rawmidi 18848 2 snd_mpu401_uart,snd_emu10k1
<BR>snd_seq_device 6924 3 snd_opl3_lib,snd_emu10k1,snd_rawmidi
<BR>snd_ac97_codec 68088 1 snd_emu10k1
<BR>snd_pcm 76040 4 snd_pcm_oss,snd_cmipci,snd_emu10k1,snd_ac97_codec
<BR>snd_timer 19588 3 snd_opl3_lib,snd_emu10k1,snd_pcm
<BR>snd_page_alloc 7428 2 snd_emu10k1,snd_pcm
<BR>snd_util_mem 3328 1 snd_emu10k1
<BR>snd_hwdep 7072 2 snd_opl3_lib,snd_emu10k1
<BR>snd 44900 16 snd_pcm_oss,snd_mixer_oss,snd_cmipci,snd_opl3_lib,snd_mpu401_uart,snd_emu10k1,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer,snd_hwdep
<BR>soundcore 6880 1 snd
<BR>emu10k1_gp 2816 0
<BR>gameport 3712 2 snd_cmipci,emu10k1_gp
<BR>budget_av 12292 0
<BR>saa7146_vv 43136 1 budget_av
<BR>video_buf 16900 1 saa7146_vv
<BR>v4l1_compat 13188 1 saa7146_vv
<BR>v4l2_common 4864 1 saa7146_vv
<BR>videodev 7296 1 saa7146_vv
<BR>firmware_class 7296 1 budget_av
<BR>budget_core 6660 1 budget_av
<BR>dvb_core 71464 2 budget_av,budget_core
<BR>saa7146 14884 3 budget_av,saa7146_vv,budget_core
<BR>ttpci_eeprom 2304 1 budget_core
<BR>stv0299 9220 1 budget_av
<BR>tda10021 5636 1 budget_av
<BR>tda1004x 12292 1 budget_av
<BR>i2c_core 17680 10 ves1x93,tda8083,ves1820,i2c_viapro,budget_av,budget_core,ttpci_eeprom,stv0299,tda10021,tda1004x
<BR>via_rhine 18052 0
<BR>mii 3968 1 via_rhine
<BR>nls_iso8859_1 3968 2
<BR>nls_cp437 5632 2
<BR>vfat 10880 2
<BR>fat 35360 1 vfat
<BR>parport_pc 24516 1
<BR>evdev 7296 0
<BR>parport 30152 2 lp,parport_pc
<BR>psmouse 18824 0
<BR>reiserfs 223824 1
<BR>
<BR>
<BR>infine lo scanner è su proc/bus/usb/002/003
<BR>nn è che devo linkarlo su /dev?
<BR>se si come devo fare?
<BR>ah, ho 1 gruppo scanner di cui faccio parte solo io come user<br>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

scanner da remoto con saned

Messaggio da samiel »

Ti posto la sezione
<BR>
<BR>11.2.3. Condividere uno scanner
<BR>È possibile condividere uno scanner fra diversi computer, in modo che tutti i client possano gestire i programmi di scansionamento anche se esiste un solo scanner, connesso al computer server. Se ne occupa il demone saned. Per usare questa funzione, va innanzitutto verificato che in /etc/sane.d/dll.conf sia decommentata la riga:
<BR>
<BR>net
<BR>
<BR>(che comunque in Slackware lo è già).
<BR>Per configurare il servizio sul lato server, innanzitutto aggiungiamo in /etc/services la riga seguente:
<BR>
<BR>sane-port 6566/tcp #Sane network scanner daemon
<BR>
<BR>Secondariamente (visto che Slackware è basato su inetd e non su xinetd), aggiungiamo in /etc/inetd.conf la seguente riga:
<BR>
<BR>sane stream tcp nowait root /usr/sbin/tcpd /usr/sbin/saned
<BR>
<BR>La prima stringa indica il nome del servizio (sane), la seconda il tipi di socket (stream), la terza il protocollo (tcp), la quarta indica di attivare il servizio immediatamente alla richiesta del client, la quinta il proprietario del processo (root), la sesta e la settima il path dei processi.
<BR>A questo punto, dopo aver riavviato inetd (col comando /etc/rc.d/rc.inetd restart), avremo il servizio saned in ascolto sulla porta 6566, cosa che si può verificare con telnet dando il comando: telnet localhost 6566. Se l’output è:
<BR>
<BR>Trying 127.0.0.1...
<BR>Connected to localhost.
<BR>Escape character is ´^]´.
<BR>
<BR>significa che la porta 6566 su cui è attivato saned è effettivamente in ascolto.
<BR>Infine aggiungiamo in /etc/sane.d/saned.conf l’indirizzo dei client autorizzati a fruire del servizio (cioè l’indirizzo IP o anche il nome, se è attivato il servizio di risoluzione dei nomi):
<BR>
<BR>192.168.0.3
<BR>
<BR>Nei client è sufficiente aggiungere in /etc/sane.d/net.conf una riga che definisce il server (anche in questo caso l’IP può essere sostituito col nome del server) con la sintassi net:IP, ossia:
<BR>
<BR>net:192.168.0.2
<BR>
<BR>Dal client potremo verificare se il dispositivo di scansione è stato correttamente individuato col comando scanimage -L, che fornirà un output del tipo:
<BR>
<BR>device `net:192.168.0.2:epson:libusb:004:002´ is a Epson Perfection1200 flatbed scanner
<BR>
<BR>Se insorgono degli errori, o la connessione client/server non ha luogo, ci si può rendere conto di quello che non funziona col comando: SANE_DEBUG_NET=128 scanimage -L.
<BR>Saned è in grado anche di consentire l’accesso allo scanner solo agli utenti di un determinato gruppo, o solo in base a una password, ma qui prescindiamo da queste ulteriori configurazioni. Infine, può essere usato anche per una condivisione dello scanner fra computer Linux e computer Windows. Esistono in questo caso delle apposite utilità: un programma open source è reperibile all’indirizzo <a href="http://sanedwain.ozuzo.net" target="_blank" target="_new">http://sanedwain.ozuzo.net</a>.
<BR>
<BR>M.
<BR><br>

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

scanner da remoto con saned

Messaggio da krisis »

a quando slackware4dummies 3?<br>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

scanner da remoto con saned

Messaggio da samiel »

Ci sto lavorando, ho finito quasi tutto tranne la sezione su samba,
<BR>tutta da fare. Le novità sono parecchie, verrà un malloppo di più
<BR>di 150 pagine, Non è che posso lavorare solo a quello, ma ormai
<BR>non manca moltissimo.
<BR>
<BR>M.<br>

antofrage
Linux 0.x
Linux 0.x
Messaggi: 45
Iscritto il: mer 27 ott 2004, 0:00

scanner da remoto con saned

Messaggio da antofrage »

grazie samiel,
<BR>provo subito se funziona!
<BR> :-D <br>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

scanner da remoto con saned

Messaggio da samiel »

Ok, sappimi dire, ma verifica di non aver modificato
<BR>troppe cose. Io il procedimento l´ho testato su una slack
<BR>vergine...
<BR>
<BR>M.<br>

antofrage
Linux 0.x
Linux 0.x
Messaggi: 45
Iscritto il: mer 27 ott 2004, 0:00

scanner da remoto con saned

Messaggio da antofrage »

Ciao samiel,
<BR>purtroppo la cosa nn funzia...
<BR>ecco l´output:
<BR>#telnet localhost 6566
<BR>#telnet : connect to address 127.0.0.1: connection refused
<BR>#netstat -na | grep 6566
<BR># (il nulla)
<BR>
<BR>con la mia configurazione precedente rispondeva ma nn avevo aggiunto nel cliente la stringa "net<IP>"
<BR>
<BR>ora riprovo
<BR>ciao :-( <br>

antofrage
Linux 0.x
Linux 0.x
Messaggi: 45
Iscritto il: mer 27 ott 2004, 0:00

scanner da remoto con saned

Messaggio da antofrage »

ciao samiel,
<BR>ho ancora noie con lo scanner di rete...
<BR>ora sembra ascoltare correttamente sulla porta 6566 ma se provo a scansionare sia in remoto che in locale non succede proprio nulla!!!!!
<BR>Addirittura scanimage -L sembra stare in attesa di rilevare lo scanner,quest´ultimo si illumina quindi è riconosciuto e poi non accade più nulla... :-Y
<BR>posto i miei files nella sparanza di un´illuminazione
<BR>
<BR>
<BR>estratto dal file saned.conf
<BR>
<BR>#
<BR># saned.conf
<BR>#
<BR># The contents of the saned.conf file is a list of host names, IP
<BR># addresses or IP subnets (CIDR notation) that are permitted to use local
<BR># SANE devices. IPv6 addresses must be enclosed in brackets, and should
<BR># always be specified in their compressed form.
<BR>#
<BR># The hostname matching is not case-sensitive.
<BR>#
<BR>#scan-client.somedomain.firm
<BR>#192.168.0.1
<BR>#192.168.0.1/29
<BR>#192.168.0.11 <-client di rete lan
<BR>#192.168.1.20 <-client di rete wlan
<BR>#[2001:7a8:185e::42:12]
<BR>#[2001:7a8:185e::42:12]/64
<BR>#
<BR># NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and
<BR># /etc/services must also be properly configured to start
<BR># the saned daemon as documented in saned(8), services(4)
<BR># and inetd.conf(4) (or xinetd.conf(5)).
<BR>
<BR>estratto dal file net.conf
<BR>
<BR># This is the net config file. Each line names a host to attach to.
<BR># If you list "localhost" then your backends can be accessed either
<BR># directly or through the net backend. Going through the net backend
<BR># may be necessary to access devices that need special privileges.
<BR>#localhost
<BR>#net:192.168.1.20
<BR>#net:192.168.0.11
<BR>#net:192.168.0.22
<BR>#net:192.168.1.22
<BR>
<BR>estratto dal file services
<BR>
<BR>sane 6566/tcp saned # SANE network scanner daemon
<BR>
<BR>estratto dal file inetd.conf
<BR>
<BR># sane stream tcp nowait scanner /usr/sbin/tcpd /usr/sbin/saned
<BR> sane stream tcp nowait scanner.antofrage /usr/sbin/tcpd /usr/sbin/saned
<BR>
<BR>ah ho provato a lanciare kooka e mi dice che cerca di connettersi a /dev/pts/2...
<BR>che significa?<br>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

scanner da remoto con saned

Messaggio da samiel »

Scusa la risposta tardiva, ma sono stato via tutto il giorno.
<BR>
<BR>Allora... in /etc/saned.conf devi decommentare gli indirizzi autorizzati
<BR>oppure aggiungere semplicmente la riga con l´indirizzo del client.
<BR>Io mi sono limitato ad aggiungere la riga:
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE> 192.168.0.3 </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>mentre nel tuo mi sembra sia tutto commentato.
<BR>
<BR>Il file /etc/net.conf del server, dov´è attaccato lo scanner,
<BR>lascialo tranquillamente com´è.
<BR>
<BR>Il file /etc/services va bene come lo hai messo.
<BR>
<BR>Nel file /etc/inetd.conf metti pari pari questa riga:
<BR>sane stream tcp nowait root /usr/sbin/tcpd /usr/sbin/saned
<BR>
<BR>Fammi sapere
<BR>M.<br>

Rispondi