Newsgroup: it.comp.os.linux.iniziare
Titolo: Niubbio: scanner Mustek 600CP

Un aiuto vi prego: sto impazzendo!
Voglio usare il mio scanner Mustek 600CP su porta parallela con LINUX
(mandrake 9.0).
Mi sono scaricato sane, xsane e tutto il resto ma non me lo riconosce.
Allora ho scaricato il file con i driver per il mio scanner: un file tar che
ho scompattato e mi ha fatto 3 directory: backend, doc, sanei.
Sotto backend ci sono dei sorgenti C più un file .config. Ho provato a
editare il file config lasciando non commentata la riga
scanner Mustek-600CP 0x378 cis600
poi l'ho copiato nella directory /etc/sane.d ma ancora niente.. se lancio il
programma xsane non mi riconosce lo scanner.
Cosa devo fare? Compilare i sorgenti? Come si fa? Nessuno me lo spiegherebbe
passo-passo?
Un grazie enorme
Nik

 
Apri il MandrakeControlCenter, hardware(?), scanner.
Da lì, se è supportato da sane, lo configuri in 10 secondi.
Unico problema, forse lo potrai usare solo come root.
Almeno a me è successo così con il mio Mustek scanexpress.
In quel caso vai nella directory dove c'è xsane e dai
chmod ugo+x xsane
chmod u+s xsane
ciao, Andrea

 Da lì, se è supportato da sane, lo configuri in 10 secondi.
Grazie per la risposta, ma non è quello che chiedevo, il control center l'ho
già provato e non è riconosciuto il mio scanner. Ora ho scaricato i driver
appositi per il mio scanner, sai come si installano in modo che possa
andare nel controlcenter e selezionare il mio scanner?
Nik

Nik wrote:

Su un mirror di mandrake 
(ad es. 
http://bo.mirror.garr.it/mirrors/Mandrake/updates/9.0/RPMS
)
trovi le versioni aggiornate di SANE in formato RPM per Mandrake.
Se quello che ti serve è ancora più recente, dovrsti cercarlo
tramite 
http://rpm.pbone.net/index.php3/stat/2
 (specificando
che cerchi rpm per Mandrake) o direttamente su un mirror
di PLF, texstar o cooker.
Probabilmente, non esiste un driver specifico per il tuo scanner,
ma per un gruppo di scanner Mustek. Vedi quindi se il mcc prevede
la possibilità di configurare un altro scanner del gruppo.
ciao, Andrea

 ciao, Andrea
Andrea ti ringrazio per la risposta, ma mi sembra che tu non legga quello
che scrivo: ok forse ho sbagliato perchè ho scritto niubbio nell'oggetto,
ma sono niubbo in linux non in generale. 
Cerco di essere + chiaro.
Se ho scritto di aver scaricato il driver per il mio scanner funzionante con
Sane è perchè ho fatto una ricerca in google con all'incirca queste parole:
<sane "mustek 600 cp">. Grazie a google ho scaricato da
http://home.tiscali.be/eddy_de_greef/Sane/index.html
 il file
mustek_pp-12.devel.tar.gz che è una patch per far riconoscere alla versione
di sane che ho io il mio scanner. Lo so che sul sito da me menzionato c'è
scritto che l'ultima versione di sane dovrebbe includere il supporto per il
mio scanner, ma non mi va di scaricarmi di nuovo tutto sane, visto che ho
la patch (che ho erroneamente chiamato driver lo ammetto). Adesso chiarito
questo faccio un copia incolla del messaggio originariamente da me postato:
"Mi sono scaricato sane, xsane e tutto il resto ma non me lo riconosce.
Allora ho scaricato il file con i driver per il mio scanner: un file tar che
ho scompattato e mi ha fatto 3 directory: backend, doc, sanei.
Sotto backend ci sono dei sorgenti C più un file .config. Ho provato a
editare il file config lasciando non commentata la riga
scanner Mustek-600CP 0x378 cis600
poi l'ho copiato nella directory /etc/sane.d ma ancora niente.. se lancio il
programma xsane non mi riconosce lo scanner.
Cosa devo fare? Compilare i sorgenti? Come si fa? Nessuno me lo spiegherebbe
passo-passo?
Un grazie enorme
Nik"
Uff.. che fatica...
Nik

 spiegherebbe passo-passo?
Vediamo un po'.
Non ho presente il pacchetto particolare.
Eventuali istruzioni specifiche sono in file chiamati README.xxx o 
INSTALL.xxx
Normalmente i pacchetti che contengono i sorgenti una patch vanno applicati 
al tar del pacchetto originale con un comando del tipo
 patch file-originale file-di-patch
poi scompatti il pacchetto aggiornato e lo compili (leggi prima "man 
patch").
Le istruzioni di compilazione e installazione sono contenute in file del 
tipo INSTALL.xxx README.xxx. Nel 99% dei casi, bisogna dare nell'ordine
i comandi
$ ./configure   (per preparare il Makefile adatto alla tua macchina)
$ make          (per costruire gli eseguibili come specificato nel Makefile)
# make install  (per installare il tutto)
NB ho messo davanti il prompt $ o # a seconda se puoi farlo da utente 
normale o se devi essere root
Poi, per configurare il tutto, puoi prendere spunto da 
http://web.tiscali.it/no-redirect-tiscali/kailed/scannerusbHow-To.html
o 
http://www.pluto.linux.it/journal/pj0106/SUSB.html
tagliando tutte le parti relative a compilazione del kernel e USB.
Questa soluzione ha lo svantaggio che i file installati così non sono
molto "gestibili" come rimozione, aggiornamento, ...
Meglio il formato RPM che ha un proprio data-base del software installato
e ti permette una gestione molto migliore
I vari pacchetti libsane-1.0.10, sane-1.0.10, xsane-1.0.10, ...
li trovi già precompilati per la futura mndk-9.1 in un qualsiasi mirror
di Mandrake-cooker, ad es.
ftp://ftp.sunet.se/pub/Linux/distributions/mandrake-devel/cooker/i586/Mandrake/RPMS/
Però, ti consiglio,  per non aver problemi con versioni diverse delle 
librerie di sistema, di prenderti i sorgenti in formato RPM  (che trovi 
sullo stesso sito, nella directory SRPMS).
Poi li compili con
# rpm --rebuild pacchetto.srpm.rpm
che ti produrrà dei pacchetti RPM che installerai con 
#  urpmi /dove/stanno/*sane*.rpm
ciao, Andrea

 ciao, Andrea
Ciao e grazie ancora per la disponibilità.. faccio un po' di prove.
Nik