scrivo questa guida per fornire una linea generale di installazione per le stampanti multifunzione Epson, in particolare ho sperimentato la procedura con la mia stampante: Epson DX7450.
La procedura dovrebbe essere valida per tutte le seguenti Stampanti-multifunzione Epson:
Stylus CX2800/CX2900, ME200
Stylus CX3900/DX4000
Stylus CX4100/CX4200/DX4200
Stylus CX4900/CX5000/DX5000
Stylus CX5900/CX6000/DX6000
Stylus CX7300/CX7400/DX7400
Stylus CX8300/CX8400/DX8400
Stylus CX9300F/CX9400Fax/DX9400F
Stylus Photo RX560/RX580/RX590
Stylus Photo RX585/RX595/RX610
Stylus Photo RX640/RX650
Stylus Photo RX680/RX685/RX690
PROCURARSI I DRIVER
ATTENZIONE, AGGIORNAMENTO FONDAMENTALE!
Non è necessario continuare ad utilizzare i driver Epson per la stampante!
I driver Gutenprint per Epson DX4800 funzionano a dovere con la DX7450!
Per gli altri modelli controllate pure il database di openprinting.
Per prima cosa procuriamoci i driver.
Per far ciò andiamo nell'apposito sito: Avasys.
In questo sito, sono disponibili i driver per numerose stampanti e scanner Epson, per ora prendiamo in esame la categoria All-in-Ones di cui fanno parte le stampanti multifunzione.
Selezioniamo il nostro modello, quindi indichiamo il tipo di ditribuzione (Ubuntu non c'è, ma tanto una vale l'altra, la pagina da cui scaricheremo il driver sarà sempre la stessa), la nazionalità, l'ambiente etc.
Una volta giunti nella pagina di download scarichiamo il driver per la stampante che fa uso di CUPS, ossia il file: pipslite-cups-1.0.1-1.i386.rpm, quindi il driver per lo scanner per GCC-3.4: iscan-2.10.0-1.c2.i386.rpm (altre versioni dei driver seguono la stessa procedura, infatti di seguito verrà descritta una procedura indipendente dalla versione, a meno di grosse modifiche da parte di Epson ai driver stessi).
Poniamo ora i driver in una cartella separata, tanto per non fare confusione; create una nuova cartella nella vostra home e chiamatela Epson (in realtà il nome non ha importanza, ma per coerenza userò Epson come nome della cartell per il resto della guida) quindi spostateci dentro i due file appena scaricati.
Ora convertiamo i file usando Alien, aprite un terminale e digitate:
- Codice: Seleziona tutto
cd Epson
fakeroot alien pipslite-cups*.rpm
fakeroot alien iscan*.rpm
Al termine delle operazioni verranno creati due file .deb che installeremo col seguente passaggio:
- Codice: Seleziona tutto
sudo dpkg -i pipslite-cups*.deb
sudo dpkg -i iscan*.deb
I file creati con Alien avranno un nome diverso da quelli originali in rpm, nel caso in esame il meno tra il nome del pacchetto e la versione è stato sostutito con un underscore, ma con i comandi sopra riportati il cambio del nome è indifferente.
INSTALLAZIONE STAMPANTE
ATTENZIONE, AGGIORNAMENTO FONDAMENTALE!
Non è necessario continuare ad utilizzare i driver Epson per la stampante!
I driver Gutenprint per Epson DX4800 funzionano a dovere con la DX7450!
Per gli altri modelli controllate pure il database di openprinting.
Passiamo all'installazione della stampante.
Con il pacchetto pipslite viene fornito anche un file PPD (PostScript Printer Description) generico, chiamato eklite.ppd e situato in: /usr/share/cups/model/eklite.ppd.
Esso fornisce un supporto minimale ed è uguale per tutte le stampanti che usano pipslite.
Ma in realtà possiamo crearne uno specifico per la nostra stampante (che come potrete verificare voi stessi, purtroppo, è molto simile al file eklite.ppd e fornisce poche opzioni).
Per fare ciò avremo bisogno di usare le librerie gtk1.2, installiamole:
- Codice: Seleziona tutto
sudo apt-get install libgtk1.2 libgtk1.2-common
Esse servono per far funzionare pipslite-install.
Prima di proseguire, se non l'avessimo ancora fatto, colleghiamo la stampante al PC e accendiamola.
Bene, ora installiamo ed avviamo un nuovo demone, fornito con il pacchetto pipslite:
- Codice: Seleziona tutto
sudo /usr/share/pipslite/rc.d/inst-rc_d.sh install
sudo /etc/init.d/ekpd start
N.B. Tramite questo demone in futuro, sarà possibile usare l'utlity ekpstm per il monitoraggio dei livelli d'inchiostro.
Bene, ora lanciamo pipslite per creare il file postsript:
- Codice: Seleziona tutto
sudo pipslite-install
Al termine del processo verrà creato un file in /usr/share/cups/model/, nel mio caso il file creato è stato eksdx7400.ppd essendo la mia una DX7400 (il '50 indica il colore nero).
Ora che abbiamo il nostro file PPD aggiungiamo la stampante al sistema.
AGGIUNGERE LA STAMPANTE USANDO IL BROWSER
Con CUPS viene anche fornita un'interfaccia via browser per gestire le stampanti, per fare ciò apriamo un browser internet a nostra scelta: Firefox, Konqueror, etc.
Nella barra degli indirizzi inseriamo: localhost:631
Selezioniamo aggiungi stampante; nella pagina successiava diamole un nome, per esempio EpsonMultifunzione (non usate / # o spazi nel nome) e volendo diamo anche una descrizione e una locazione. Procedendo ci verrà chiesto di selezionare una stampante, segliamo la Epson che si trova sulla USB #1, quando ci viene chiesto di scegliere il driver optiamo per la seconda scelta: fornisci un file PPD, e andiamo a selezionare il file creato in precedenza tramite pipslite, oppure scriviamo direttamente il percorso del file: ''/usr/share/cups/model/eksdx7400.ppd'', quindi completiamo la procedura.
PROCEDURE ANALOGHE
Procedure analoghe di installazione possono essere seguite, per esempio se stessimo usando KDE possiamo l'utility ''Impostazioni di sistema'', scegliere ''Stampanti'', ''Aggiungi stampante'' etc.
INSTALLAZIONE SCANNER
Ora, procediamo con l'installazione dello scanner.
A tale proposito, cominciamo con l'installare sane, è anche possibile installare xsane, un programma per poter utilizzare con il nostro scanner, una volta che sarà stato configurato. Xsane, non è l'unica utility da poter usare con lo scanner, per esempio in KDE troviamo Kooka, che è altrettanto valido e forse più intuitivo.
Procediamo con l'installazione:
- Codice: Seleziona tutto
sudo apt-get install sane sane-utils xsane
Lanciamo quindi il comando sane-find-scanner:
- Codice: Seleziona tutto
sudo sane-find-scanner
esso rileverà lo scanner; quindi commentiamo eventuali righe scsi EPSON presenti nel file epkowa.conf col comando:
- Codice: Seleziona tutto
sudo perl -p -i.bak -e 's/scsi EPSON\n/#scsi EPSON\n/g' /etc/sane.d/epkowa.conf
decommentiamo la riga usb nel caso fosse commentata:
- Codice: Seleziona tutto
sudo perl -p -i.bak -e 's/#usb\n/usb\n/g' /etc/sane.d/epkowa.conf
ora controlliamo il risultato aprendo il file epkowa.conf e controllando che ci sia la righa usb decommentata e tutte le restanti righe siano commentate:
- Codice: Seleziona tutto
sudo nano /etc/sane.d/epkowa.conf
A questo punto modifichiamo il file /etc/sane.d/dll.conf commentando la riga epson e sostituendola con epkowa[b]:
- Codice: Seleziona tutto
sudo perl -p -i.bak -e 's/epson\n/epkowa\n#epson\n/g' /etc/sane.d/dll.conf
possiamo controllare il risultato, o effettuare l'operazione precedente in maniera manuale, digitando:
- Codice: Seleziona tutto
sudo nano /etc/sane.d/dll.conf
Arrivati a questo dovremmo essere in grado di poter usare il nostro scanner, controlliamo avviano Xsane, Kooka o simili.
[b]PROCEDURA DI INSTALLAZIONE IN UN COMANDO
- Codice: Seleziona tutto
fakeroot alien pipslite-cups*.rpm && fakeroot alien iscan*.rpm && sudo dpkg -i pipslite-cups*.deb iscan*.deb && sudo apt-get install libgtk1.2 libgtk1.2-common sane sane-utils xsane && sudo /usr/share/pipslite/rc.d/inst-rc_d.sh install && sudo /etc/init.d/ekpd start && sudo pipslite-install && sudo sane-find-scanner && sudo perl -p -i.bak -e 's/scsi EPSON\n/#scsi EPSON\n/g' /etc/sane.d/epkowa.conf && sudo perl -p -i.bak -e 's/#usb\n/usb\n/g' /etc/sane.d/epkowa.conf && sudo perl -p -i.bak -e 's/epson\n/epkowa\n#epson\n/g' /etc/sane.d/dll.conf
PROBLEMI FREQUENTI
- Lo scanner funziona solamente se si lancia Xsane con i privilegi di superutente
- Lanciate il comando: $ sudo chmod 755 /usr/bin/xsane; controllate inoltre se in: Sistema>Amministrazione>Utenti e gruppi: TuoUtente>Proprietà>Privilegi utente; è abilitata la voce Utilizzo di scanner.
- Lo scanner continua a funzionare solamente se si lancia Xsane con i privilegi di superutente
- Lanciate il comando: $ sudo nano /etc/udev/rules.d/45-libsane.rules
ora aggiungete una riga riga che comprende le informazioni del vostro scanner (avrete bisogno di conoscere l'IDvendor e l'IDproduct ottenibili eseguento $ sudo sane-find-scanner):# Epson CX/DX-XXXX
SYSFS{idVendor}=="----", SYSFS{idProduct}=="----", MODE="664", GROUP="scanner"
CONCLUSIONI E CRITICHE
Bene, ora che la procedura è conclusa, possiamo notare che il driver creato con pipslite (eksdx7400.ppd) poco differisce da quello fornito col pacchetto (eklite.ppd), le impostazioni sono ridotte ai minimi termini, solamente 2 tipi di carta tra cui scegliere, solamente 4 formati di foglio, 2 tipologie di colore: monocromo o a colori, nessuna regolazione della risoluzione o altro. Aggiunti alcuni banner con il file personalizzato (nessun tipo di banner è invece selezionabile con il file di default eklite.ppd, ma non ci interessa). Lo scanner invece sembra supportare tutte le risoluzioni, è la scanzione dell'immagine è estremamente accurata, nulla da ridire.
Per chi desiderasse avere un migliore supporto, cosa che credo doverosa (avere un stampante che raggiunge la risoluzione di 5760x1440dpi e poterla usare solo a 360x360dpi è quasi un oltraggio) si rivolga, come ho personalmente fatto, al supporto Epson e chieda un driver migliore!









