Fallito miseramente il tentativo di installare il pacchetto ghostscript_8.14-2_i386.deb poiché il sistema aveva già installato lo stesso pacchetto in versione più recente, ma senza driver per stampanti Epson serie EPL5x00L, dopo vari tentativi e numerose ricerche ho trovato finalmente un post che con un un po’ di adattamenti mi ha permesso di installare la mia gloriosa stampante Epson EPL-5800L.
La soluzione merita dunque uno spazio all’interno del blog…
In primis occorre scaricare i sorgenti epsoneplijs-0.4.1.tgz ed installare (eventualmente) – il package di Ubuntu build-essential. L’installazione del pacchetto può essere fatta ad esempio con Synaptic, oppure con linea di comando ($sudo apt-get install build-essential). Una volta completati i due passi precedenti procedere come segue:
- Spostatevi in /opt:
$ cd /opt - Copiate il file che avete appena scaricato in /opt:
$ sudo cp /percorso_del_file/epsoneplijs-0.4.1.tgz /opt - Scompattate l’archivio:
$ sudo tar xzvf epsoneplijs-0.4.1.tgz - Accedete alla cartella epsoneplijs-0.4.1
$ sudo cd epsoneplijs-0.4.1 - Lanciate in sequenza i seguenti comandi:
$ sudo ./configure ––prefix=/usr
$ sudo make
$ sudo make install - Create le directory seguenti:
$ sudo mkdir -p /usr/share/cups/model/foomatic-ppds/Epson/ - Copiate al loro interno i file con il comando seguente:
$ sudo cp -av foomatic_PPDs/Epson-EPL-*-cups.ppd.gz /usr/share/cups/model/foomatic-ppds/Epson/ - Create (se inesistenti – controllare l’eventuale esistenza di opt in /usr/share/foomatic/db/source/) le seguenti cartelle:
$ sudo mkdir -p /usr/share/foomatic/db/source/opt - Copiate i file con il seguente comando:
$ sudo cp foomatic/opt/epsonepl-* /usr/share/foomatic/db/source/opt/ - Probabilmente sarete costretti a creare anche la cartella driver in /usr/share/foomatic/db/source/ (controllatene l’esistenza!!):
$ sudo mkdir /usr/share/foomatic/db/source/driver - Copiate l’xml che vi interessa (nel mio caso epl5800l.xml, nel post originale era il epl5900l.xml) :
$ sudo cp foomatic/driver/epl5800l.xml /usr/share/foomatic/db/source/driver/ - Create (se necessario) la cartella printer:
$ sudo mkdir /usr/share/foomatic/db/source/printer - Anche in questo passo copiate al suo interno il file xml di vostro interesse:
$ sudo cp foomatic/printer/Epson-EPL-5800L.xml /usr/share/foomatic/db/source/printer/ - Riavviate Cups:
$ sudo restart cups
Il nuovo driver è ora disponibile e la stampante può essere ora installata.
Si noti che il post originale si riferiva all’installazione dei driver EPL-5x00L su Ubuntu 8.04. Il procedimento ha funzionato anche per l’installazione degli stessi driver su Ubuntu 12.04. Pertanto è facile concludere che la procedura illustrata valga per qualsiasi versione di Ubuntu e con buona probabilità anche per qualsiasi versione di Linux su cui è in funzione Cups.
ciao, interessante guida… ho provato a seguire in modo speculare quanto hai descritto in questo wiki ma non riesco a far funzionare la stampante: riesco a mandare in stampa solo la pagina di prova… anche se non sempre funziona! Non riesco proprio a capire cosa non funziona! Premetto che ho una stampante epson epl-5800l come hai descritto nel tuo tutorial… sai darmi qualche dritta per risolvere il problema??
Ciao Antonio, il fatto che tu riesca ad inviare la pagina di prova (e che questa venga correttamente stampata) dovrebbe indicare che sei riuscito ad installare i driver correttamente.
Il problema è, molto probabilmente, da ricercare altrove, forse a livello di impostazioni. Prova ad accedere a CUPS tramite browser (http://localhost:631/) e fai delle prove da lì…
Forse un po’ poco come suggerimento, ma potrebbe essere un inizio.
Ciao, sto cercando di installare una EPL5800, sono arrivata al comando
sudo ./configure –prefix=/usr
e mi dice
configure: error: invalid variable name: –prefix.
Premesso che sono alle primissime armi, vorrei capire come proseguire.
Grazie
Attenzione prima di prefix ci sono due trattini (meno meno – -) e non uno solo!
credo sia questo il tuo problema.
Purtroppo mi sono accorto, grazie al tuo commento, che WordPress mi trasforma in automatico i due trattini in uno solo…
dovrò sistemare la cosa…
Grazie
… fatto!
Grazie per il pronto intervento, purtroppo adesso mi da il seguente commento:
sudo: ./configure: comando non trovato
Ciao
?? … molto strano.
Banalmente: sei certa di essere all’interno della cartella “epsoneplijs-0.4.1″?
La tua posizione dovresti vederla a sinistra del carattere “$” o usando il comando “pwd”.
Potrebbe anche essere che per qualche motivo il file non sia eseguibile. Nella directory suddetta lancia il comando: “chmod +x ./configure” o “chmod 755 ./configure” (eventualmente con sudo) e riprova.
ciao
Ciao, ho utilizzato “chmod 755 ./configure”
subito dopo al comando sudo ./configure ––prefix=/usr mi diceva
configure: error: invalide variable name –prefix=/usr
incredibilmente con sudo ./configure prefix=/usr è andato tutto bene fino alla fine.
Adesso un’ultima domanda, la stampante il sistema la vede, il problema che la prima stampa andava bene mentre la seconda non me la stampava, come faccio ad associare i nuovi driver alla stampante, grazie
Forse non ho capito bene la domanda, ma se la stampante è vista dal sistema e la stampa di prova va a buon fine allora i driver sono correttamente installati e non bisogna associare nulla.
Inoltre, per “prima stampa” intendi i primo documento inviato o la prima pagina del documento.
Alcuni problemi si potrebbero avere con documenti particolarmente grandi per ragioni che non ho indagato (forse un bug).
Quando il documento contiene molte pagine prova a stamparne massimo 4 o 5 alla volta e vedi come va.
Per esempio per un documento di 8 pagine prima stampi le pagine da 1 a 4 dopo da 5 a 8.
Non è il massimo, ma potrebbe essere una soluzione quantomeno momentanea.
ciao
Chiedo scusa per non aver spiegato bene il problema. In genere stampo file di poche pagine, il primo file inviato alla stampante, indipendentemente dal numero di pagine, viene stampato tranquillamente; il file successivo, purtroppo, non lo stampa, mi stampa alcuni caratteri sul primo foglio e basta.
Ciao
Immagino che il problema si presenti su qualsiasi documento.
Purtroppo non ho soluzioni. L’unico suggerimento è quello già detto: stampa poche pagine alla volta (3, 4 o max 5).
Ciao