Old:Epson Perfection 2480 photo - USB scanner: differenze tra le versioni
Nessun oggetto della modifica |
m (ha spostato Epson Perfection 2480 photo - USB scanner a Old:Epson Perfection 2480 photo - USB scanner) |
||
(11 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Old}} | |||
__TOC__ | __TOC__ | ||
=Requisiti preliminari= | == Requisiti preliminari == | ||
# uno scanner Epson Perfection 2480 photo; | # uno scanner Epson Perfection 2480 photo; | ||
Riga 8: | Riga 9: | ||
# il programma ''cabextract'' installato; | # il programma ''cabextract'' installato; | ||
=Ottenere i driver= | == Ottenere i driver == | ||
Per poter funzionare sotto Linux questo scanner ha bisogno del driver proprietario fornito per Windows. Tale driver ha un nome che comincia per ''esfw'' ed estensione <code>''.bin''</code> ed è contenuto in uno dei file <code>''cab''</code> del CD fornito con lo scanner. | Per poter funzionare sotto Linux questo scanner ha bisogno del driver proprietario fornito per Windows. Tale driver ha un nome che comincia per ''esfw'' ed estensione <code>''.bin''</code> ed è contenuto in uno dei file <code>''cab''</code> del CD fornito con lo scanner. | ||
Ammesso che il CD sia in <code>/media/cdrom</code>, per trovare dove sia allocato il driver in questione digitare, da console, il comando: | Ammesso che il CD sia in <code>/media/cdrom</code>, per trovare dove sia allocato il driver in questione digitare, da console, il comando: | ||
<pre> | <pre>$ find . -name "*.cab" -exec cabextract -l {} 2>/dev/null \; | grep -B 10 Esfw</pre> | ||
Si otterrà qualcosa di simile: | Si otterrà qualcosa di simile: | ||
Riga 29: | Riga 30: | ||
64000 | 02.04.2004 00:00:00 | Esfw41.bin</pre> | 64000 | 02.04.2004 00:00:00 | Esfw41.bin</pre> | ||
da questo esempio si vede che il driver si trova nel cabinet <code>''./ESCAN/ModUsd.cab''</code>. | da questo esempio si vede che il driver si trova nel cabinet <code>''./ESCAN/ModUsd.cab''</code>. | ||
=Installazione dei driver= | == Installazione dei driver == | ||
Da questo archivio estraiamo il driver nella nostra home directory col comando: | Da questo archivio estraiamo il driver nella nostra home directory col comando: | ||
<pre> | <pre>$ cabextract -F Esfw* -p ./ESCAN/ModUsd.cab >~/Esfw41.bin</pre> | ||
Copiate ora il file estratto (che si trova nella home directory) in un posto a vostra scelta dove possa essere letto da ''sane'' ed indicate a ''sane'' dove poterlo trovare. | Copiate ora il file estratto (che si trova nella home directory) in un posto a vostra scelta dove possa essere letto da ''sane'' ed indicate a ''sane'' dove poterlo trovare. | ||
Per far questo aprite con un editor di testo il file <code>/etc/sane.d/snapscan.conf</code>. | Per far questo aprite con un editor di testo il file <code>/etc/sane.d/snapscan.conf</code>. | ||
Riga 48: | Riga 49: | ||
Questo è tutto. | Questo è tutto. | ||
Allacciando lo scanner e avviando ''xsane'' o ''Kooka'' o ''Quitinsane'' lo scanner verrà riconosciuto e sarà pronto per essere usato. | Allacciando lo scanner e avviando ''xsane'' o ''Kooka'' o ''Quitinsane'' lo scanner verrà riconosciuto e sarà pronto per essere usato. | ||
Versione attuale delle 16:08, 30 nov 2019
Attenzione. Questa guida è obsoleta. Viene mantenuta sul Wiki solo per motivi di natura storica e didattica. |
Requisiti preliminari
- uno scanner Epson Perfection 2480 photo;
- sane installato;
- xsane o equivalente installato;
- il CD di installazione (per Windows) fornito con lo scanner;
- il programma cabextract installato;
Ottenere i driver
Per poter funzionare sotto Linux questo scanner ha bisogno del driver proprietario fornito per Windows. Tale driver ha un nome che comincia per esfw ed estensione .bin
ed è contenuto in uno dei file cab
del CD fornito con lo scanner.
Ammesso che il CD sia in /media/cdrom
, per trovare dove sia allocato il driver in questione digitare, da console, il comando:
$ find . -name "*.cab" -exec cabextract -l {} 2>/dev/null \; | grep -B 10 Esfw
Si otterrà qualcosa di simile:
Viewing cabinet: ./ESCAN/ModExt.cab File size | Date Time | Name -----------+---------------------+------------- 258048 | 24.04.2004 00:00:00 | ESDTR.dll 110592 | 13.08.2002 17:19:14 | pfudsrv.dll All done, no errors. Viewing cabinet: ./ESCAN/ModUsd.cab File size | Date Time | Name -----------+---------------------+------------- 64000 | 02.04.2004 00:00:00 | Esfw41.bin
da questo esempio si vede che il driver si trova nel cabinet ./ESCAN/ModUsd.cab
.
Installazione dei driver
Da questo archivio estraiamo il driver nella nostra home directory col comando:
$ cabextract -F Esfw* -p ./ESCAN/ModUsd.cab >~/Esfw41.bin
Copiate ora il file estratto (che si trova nella home directory) in un posto a vostra scelta dove possa essere letto da sane ed indicate a sane dove poterlo trovare.
Per far questo aprite con un editor di testo il file /etc/sane.d/snapscan.conf
.
All'inizio troverete la riga:
firmware /path/to/your/firmware/file.bin
Commentatela e aggiungete la riga:
firmware /directory/dove/c'è/Esfw41.bin
(Esfw41 è solo un esempio; il numero può variare a seconda della versione del driver).
Dal file snapscan
io ho inoltre cancellato tutte le voci tranne quella che si riferisce allo scanner Epson Perfection 2480. In questo modo xsane è molto più veloce all'avvio. Naturalmente se decidete di farlo anche voi, createvi una copia del file in modo da essere pronti qualora installiate uno scanner diverso.
Questo è tutto. Allacciando lo scanner e avviando xsane o Kooka o Quitinsane lo scanner verrà riconosciuto e sarà pronto per essere usato.