Newsgroup: it.comp.os.linux.sys
Titolo: scanner in rete con sane

Qualcuno è riuscito a mettere in rete uno scanner con sane e gestirlo
con clients winzozz??
tarAnta

 con clients winzozz??
io!
-- 
hamr...@toglimi.quipo.it
ANTI-SPAM: rimuovere "toglimi." per rispondere in e-mail.
ANTI-SPAM: please cut "toglimi." for my real e-mail address.

 io!
bravo, visto che ci sei dicci anche come hai fatto !!!
So che nel dll.conf di sane c'è un'opzione "net" che serve a far
vedere lo scanner in rete e anche se non ho provato non dubito che si
possa utilizzarlo da un'altra macchina pinguina. Ma significa che
funziona anche con i driver TWAIN ? C'è qualcosa da configurare in
twain per dirgli dove trovare lo scanner ?
ciao
Fabiolo

 twain per dirgli dove trovare lo scanner ?
No, twain e` una cosa per conto suo. Devi usare winsane (togli la w e
hai una mezza idea della situazione :).
L'avevo trovato sul sito di sane o di xsane, se non ricordo male.
Bye.

 o di xsane, se non ricordo male.
grazie, l'ho trovato. Pero' prima di fare le cose difficili vorrei partire da
quelle facili, ovvero configurare SANE per condividere lo scanner tra due
macchine linux. Ho fatto quello che dice man saned sul pc a cui lo
scanner e' collegato direttamente, ma non ho capito bene cosa fare
sull'altro, quello che deve accedere allo scanner tramite la rete.
Su questo pc ho gia' configurato SANE per utilizzare lo scanner
collegandolo direttamente alla porta USB.
thanks
Fabiolo

 scanner ?
Assolutamente no. Non ha niente a che fare con i driver twain. Pero' ho
visto, non ricordo su quale sito, un progetto (in alfa, mi pare) per
'coniugare' sane a twain. Se sei interessato, dopo aver spulciato per
benino i siti di sane e xsane, fai una ricerca con Google.
Ricordati anche di inserire un'apposita riga in /etc/inetd.conf, questa
e' quella che per me ha funzionato:
sane	stream	tcp	nowait		root	/usr/sbin/tcpd	/usr/local/sbin/saned
che e' diversa da quella indicata nella man page di saned, la quale fa
uso dell'utente saned. Nel mio caso, pur avendo assegnato tutti i
permessi come indicato nella documentazione, non ho potuto fare a meno di
far girare saned come utente root. Per questo mi sono avvalso del
'filtraggio' di tcpd, avendo naturalmente configurato i vari
/etc/hosts.allow e /etc/hosts.deny.
A parte questo, tutto il resto e' configurato secondo l'ottima
documentazione di sane, che va letta e riletta fino a 'digerirla' ben
bene.
Ciao, e buon lavoro.


 diversa da quella indicata nella man page di saned, 
lo scanner è su una macchina redhat 7.2 che usa xinetd.
La configurazione è quella suggerita da man saned, tranne che, come per
te, uso root invece che l'utente saned.
Presumo sia giusta perchè se sulla stessa macchina lancio xsane mi appare
il dialog box di scelta dello scanner, che elenca due dispositivi:
epson:/dev/usb/scanner0
net:localhost:epson:/dev/usb/scanner0
che ovviamente sono sempre lo stesso, il primo visto direttamente, il
secondo tramite il demone saned. Infatti qualunque dei due scelgo
funziona tutto perfettamente.
Se sulla stessa macchina do
scanimage -d net:localhost:epson:/dev/usb/scanner0
lo scanner si attiva, quindi conferma che il demone funziona
correttamente.
La stessa cosa non funziona se lancio lo scanimage -d da un'altra
macchina. Risponde: failed : error during device I/O
Why ? cosa devo verificare ?
thanks
Fabiolo

 Why ? cosa devo verificare ?
Penso che si tratti di permessi & affini, bisognerebbe controllare
che quell'utente abbia i giusti permessi sulla macchina su cui gira
saned, e controllare la rete tcp in generale (/etc/hosts.allow,
/etc/hosts.deny ecc.) .....di piu' non saprei dirti.
Buon lavoro.
