Newsgroup: it.comp.os.linux.iniziare
Titolo: scanner

Ciao a tutti.
Ho recuperato uno scanner SCSI HP ScanJet 3c a costo 0. L'ho installato su
Windows e funziona egregiamente. Ora vorrei poterlo utilizzare anche su
Linux (Mandrake 9). Ho installato Sane, ho caricato il modulo SG, ora, se
non sbaglio, devo creare un dispositivo nella directory /dev, in quanto
sane mi cerca il device /dev/fg0. Come faccio? Su Google ho trovato il
sito di Sane e un pacco di tutorial sull'installazione dei fottutissimi
scanner USB. Se qualcuno vuole spendere un po di tempo per spiegarmi
oppure per indirizzarmi a documentazione pertinente gli sarò eternamente
grato.
Ciao e grazie.
-- 
Slaine Mc Roth
Linux User# 312607
Linux Machine# 198324

 scanner USB. Se qualcuno vuole spendere un po di tempo per spiegarmi
Fottutissimi? Comunque non cambia nulla, solo il device da usare.
-- 
Registered user at 
http://counter.li.org
 # 170453
Jabber JID: 
sil...@jabber.linux.it
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

 Fottutissimi? Comunque non cambia nulla, solo il device da usare.
Fottutissimi nel senso che io cercavo quelli SCSI.
Comunque grazie mille dell'interessamento.
Ciao


 mknod sg0 c 21 0
A proposito dove li trovo i "numerini" da passare a *mknod* per creare un
device, così la prossima volta non rompo più le scatole?


 device, cosě la prossima volta non rompo piů le scatole?
/usr/src/linux/Documentation/devices.txt, se hai i sorgenti del kernel
installati. E se vuoi esagerare prova il devfs.


 Fatto, ma ancora sane mi dice che non ci sono scanner collegati :(((
Ok, prova sane-find-scanner da root, vedi se rileva qualcosa. Può anche
essere che ti rilevi lo scanner ma che sane non lo faccia, in questo
caso ravana dentro /etc/sane o quello che hai nella tua distribuzione.
Con gli scanner Epson per esempio bisogna indicare il device lì dentro.
Anzi, vediamo un po': 
$ cat /etc/sane.d/hp.conf
scsi HP
# Uncomment the following if you have "Error during device I/O" on SCSI
#   option dumb-read
#
# The usual place for a SCSI-scanner on Linux
/dev/scanner
#
# USB-scanners supported by the hp-backend
# HP ScanJet 4100C
usb 0x03f0 0x0101
# HP ScanJet 5200C
usb 0x03f0 0x0401
# HP ScanJet 62X0C
usb 0x03f0 0x0201
# HP ScanJet 63X0C
usb 0x03f0 0x0601
#
# Uncomment the following if your scanner is connected by USB,
# but you are not using libusb
# /dev/usb/scanner0
#   option connect-device
Come vedi, per scanner scsi c'è un'opzione attivabile nella prima riga e
così ad occhio io farei un link /dev/scanner --> /dev/sg0. Secondo me ti
basta questo.


 indirizzarmi a documentazione pertinente gli sarò eternamente grato.
Buttai due ore per documentarmi su come far funzionare uno scanner
AGFA SCSI su una Knoppix installata su hard disk.  Immagina la mia
reazione quando accesi lo scanner, avviai la macchina in questione, la
procedura di avvio riconobbe la periferisca SCSI, e sia xsane che
xscanimage usarono direttamente lo scanner.  Mah...
L'unico accorgimento era, appunto, avviare con lo scanner già acceso
(come per l'uso da Windows, d'altronde), l'hai fatto?  L'alternativa
sarebbe stata scrivere una stringa piuttosto criptica in /proc/scsi.
-- 
Tip | Come masterizzare le distro da Windows?
of  | 
the | 
http://www.mandrakelinux.com/howtos/iso/howtoisoen.html
day | 
0022| 

 
In quest'ottica, proverei ad aprire il CentroControlloMandrake,
sezione Hardware -> scanner  e configurarlo da lì.
Il mio è andato a posto in 10 secondi netti ;-)
ciao, Andrea

Innanzi tutto grazie mille a tutti per le risposte e scusate se posto solo
adesso ma prima non potevo.
In secondo luogo: sono un pollo!! :((
Avviando scannerdrake ho trovato il mio modello e pensavo che la
configurazione fosse automatica, infatti nella finestra appariva il nome
del modulo (aic7xxx) che pensavo sarebbe stato caricato da scannerdrake
stesso (che ci volete fare vengo da Win).
Purtroppo non era così. Infatti è bastato un # modprobe aic7xxx e tutto è
andato a posto.
Grande sorpresa quando ho fatto un cat /proc/scsi/scsi ho trovato il nome
dello STRAMALEDETTISSIMO scanner quando invece prima mi dava solamente il
masterizzatore.
Quindi in definitiva ho eseguito le seguenti operazioni:
# modprobe fg
# modprobe aic7xxx
# mknod sg1 c 21 1
# ln -s sg1 scanner
Ora, se non sbaglio, per caricare i 2 moduli ad ogni avvio del PC DOVREBBE
bastare aggiungere le righe modprobe a /etc/modules, il problema è che nel
mio sistema c'è /etc/modules, /etc/modules.conf e /etc/modules.devfs:
quale dei 3 è quello giusto?
Prometto che questa è l'ultima domanda e poi non rompo più.
Per il momento grazie ancora e ciao.


 Prometto che questa č l'ultima domanda e poi non rompo piů.
Il primo. Comunque se hai la Mandrake probabilmente hai anche devfs e
creare gli sg con mknod non dovrebbe servire. 
