[Risolto] Stampante epson inattiva 16.04

Riconoscimento, installazione e configurazione delle periferiche.

[Risolto] Stampante epson inattiva 16.04

Messaggioda th3d3m0nl0rd » lunedì 23 maggio 2016, 19:03

Per evitare litigi in famiglia, ho recuperato un vecchio pc (athlon 5200+, 2GB ram, nvidia gt630) su cui ho installato xubuntu 16.04 32bit (nota bene, 32bit, non 64).
Dopo aver installato e configurato varie cosucce (tra cui windows office 2007 su wine al primo colpo), ovviamente ho provato ad installare la stampante Epson, modello Stylus XP-315, che si trova in rete via wifi (e collegata USB al pc principale).

Apro quindi Stampanti, clicco su aggiungi, espando Stampante di rete, attendo alcuni istanti e sotto la voce Trova una stampante di rete appare Epson XP etc etc. La seleziono, faccio inoltra, cerca i driver, li trova da scaricare (visto che non sono preinstallati), accetto, parte l'installazione che si blocca a metà senza alcun output. Accetto nuovamente, ma niente, la finestrella con la scritta installazione in corso si chiude senza output dopo qualche secondo.

A questo punto prendo il nome dei driver consigliato (epson-201301w), vado su openprinting.org, tiro giù il deb x86, provo ad installarlo con
Codice: Seleziona tutto
dpkg -i nomedriver.deb

mi dice che la configurazione non è stata completata per via di dipendenze non soddisfatte, in particolare LSB>=3.2.
Verifico e scopro di aver installato LSB 4.x, quindi dovrei stare tranquillo.

Giustamente il deb vuole lsb, ma su ubuntu si chiama lsb-base (o -core, non sono sicuro), quindi vado nel file status
di dpkg
, cerco la riga incriminata, modifico lsb>=3.2 con lsb-base>=3.2, salvo/chiudo ed eseguo
Codice: Seleziona tutto
sudo apt-get -f install

Che provvedere a riconfigurare i pacchetti e a completare l'installazione.

Riprovo a questo punto ad aggiungere la stampante (come sopra). Questa volta i driver li trova in locale e me la installa.

Faccio stampare una pagina di prova e... disastro :muro: , Errore di stampa: si è verificato un problema nell'elaborare il documento "Test Page", lavoro 1 [Diagnostica/Ok].

La diagnostica risulta essere inutile, in quanto andrebbe lanciata come root (e a questo proposito, qualcuno sa qual è il comando da terminale per lanciare questa diagnostica?).

Faccio Ok e nel campo Stato leggo: Inattiva - Rendering Completed.

A questo punto cerco in giro finchè non trovo un link per il database dei driver ufficiali sul sito dell'epson (che tra le altre cose ha la ricerca più ridicola di sempre visto che con XP 315 non trova nulla ma con XP-315 si).

Scarico i driver per la stampante e per lo scanner. Installo questi ultimi (sono 3 deb) manualmente, senza usare il file install.sh, installo le dipendenze (sono solo una, non ricordo con precisione quale sia), completo l'installazione e provo ad avviare Simple Scan: funzionante al primo colpo! :)

Rincuorato, provo quindi ad installare il deb dei driver della stampante (praticamente è la versione aggiornata al 2016, che però si chiama escpr al posto di 201301w). Siccome sono un pò smanettone, decido di modificare il file deb cambiando la dipendenza da lsb a lsb-base. Uso dpkg -e, dpkg -x, modifico il file control, sposto i file in DEBIAN (tranne la cartella opt), cd .., eseguo dpkg -b sulla cartella.
Dpkg -i sul deb modificato e l'installazione va a buon fine. Faccio notare che la prima volta ho provato ad installare direttamente il deb, con il solito errore sulle dipendenze.

Riavvio, e provo a reinstallare la stampante, ma niente, stesso problema, con la variante (dopo l'ennesima prova) che prima di risultare inattiva leggo che non riesce a localizzare la stampante.

Accedo a CUPS tramite localhost:631, modifico la stampante in modo che usi i nuovi driver e sempre da cups lancio una stampa di prova.
Nella lista dei jobs però risulta un filter failed.

Ho modificato permessi e gruppo alla cartella (e al contenuto) /opt/epson-inkjet-printer-escpr/cups/lib/filter/ in root con chown e chgrp, riavvio CUPS con
Codice: Seleziona tutto
sudo service cups restart

ma niente, sempre lo stesso problema.

Perchè la dannata stampante risulta inattiva? Eppure lo scanner ha funzionato immediatamente. :muro:

Ho letto diversi post, ma nessuno fa al caso mio. Da qualche parte su questo forum ho letto che hanno risolto installando una versione precedente di ubuntu. Stavo pensando di scaricare la 14.04.03.
In un altro post dicono che sia un problema di CUPS 2.x, idee?
Ultima modifica di th3d3m0nl0rd il martedì 24 maggio 2016, 20:18, modificato 1 volta in totale.
Avatar utente
th3d3m0nl0rd
Prode Principiante
 
Messaggi: 58
Iscrizione: maggio 2010
Desktop: Lightdm
Distribuzione: Xubuntu 16.04.4 LTS i386
Sesso: Maschile

Re: Stampante epson inattiva 16.04

Messaggioda th3d3m0nl0rd » martedì 24 maggio 2016, 18:31

Allora, siccome non ho ricevuto risposta, ho continuato a cercare in giro ed ho risolto (almeno per il mio caso). Riporto qui la serie di modifiche e comandi che ho dovuto impartire per far funzionare il tutto.
Pubblico per i posteri, visto che moltissimi hanno avuto il mio stesso problema.

Ora un paio di avvertimenti:
  • Queste istruzioni valgono per una ubuntu box "intonsa" per quanto riguarda i driver della stampante (cioè un sistema su cui non è mai stata installata una stampante epson).
  • Non sono responsabile di eventuali danni provocati dai comandi qui presenti. Fate sempre attenzione a ciò che digitate! Potrebbero esserci errori di battitura!
  • Ho usato Xubuntu 16.04 x86, con stampante Epson Stylus XP-315, quindi su altri sistemi e con altre stampanti i comandi e i percorsi posso essere leggermente diversi (ma ne dubito fortemente).
  • Se sei il tizio che ha creato questi pacchetti deb dei driver, sappi che ti meriti un cazzotto sui denti e un campo su cui pascolar pecore.

  1. Download Driver.
    Per semplicità metto il link qui di seguito, altrimenti cercate "epson linux driver" su google:
    http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
    inserite il nome prodotto, scegliete linux e fate invio.

    Nel mio caso con "xp 315" non ha trovato niente, mentre con "xp-315" si, quindi state attenti.


    Qui ho scaricato i driver 1.6.5 ESC/P-R Driver (generic driver) per la stampante e i driver per lo scanner (sono unici)
    Questo driver è compatibile con un'ampia gamma di stampanti (praticamente è un archivio di file ppd), qui c'è la lista sotto spoiler:
    Artisan 1430
    Artisan 630
    Artisan 700
    Artisan 710
    Artisan 720
    Artisan 730
    Artisan 800
    Artisan 810
    Artisan 830
    Artisan 837
    E-150
    E-200
    E-300
    E-330
    E-330S
    E-340
    E-350
    E-360 Series
    E-370 Series
    E-500
    E-520
    E-530
    E-530P
    E-530S
    E-600
    E-700
    E-720
    E-800
    E-810
    E-820
    E-830 Series
    E-840 Series
    E-850 Series
    EP-10VA Series
    EP-306 Series
    EP-4004
    EP-702A
    EP-703A
    EP-704A
    EP-705A Series
    EP-706A Series
    EP-707A Series
    EP-708A Series
    EP-774A
    EP-775A Series
    EP-776A Series
    EP-777A Series
    EP-801A
    EP-802A
    EP-803A
    EP-804A
    EP-805A Series
    EP-806A Series
    EP-807A Series
    EP-808A Series
    EP-901A
    EP-901F
    EP-902A
    EP-903A
    EP-903F
    EP-904A
    EP-904F
    EP-905A Series
    EP-905F Series
    EP-906F Series
    EP-907F Series
    EP-976A3 Series
    EP-977A3 Series
    EP-978A3 Series
    ET-2500 Series
    ET-2550 Series
    ET-4500 Series
    ET-4550 Series
    EW-M660FT Series
    K200
    K300
    L375 Series
    L475 Series
    L565 Series
    L566 Series
    L575 Series
    L655 Series
    L805 Series
    L810 Series
    L850 Series
    M200 Series
    M205 Series
    ME 200
    ME OFFICE 520
    ME OFFICE 530
    ME OFFICE 560W
    ME OFFICE 570
    ME OFFICE 620F
    ME OFFICE 900WD
    ME OFFICE 940FW
    ME OFFICE 960FWD
    ME Office 510
    ME Office 600F
    ME Office 650FN
    ME Office 700FW
    ME-301 Series
    ME-303 Series
    ME-400 Series
    NX230 TX230
    NX430 TX435
    PF-70 Series
    PF-71 Series
    PF-81 Series
    PM-400 Series
    PM-A750
    PM-A820
    PM-A840
    PM-A840S
    PM-A890
    PM-A920
    PM-A940
    PM-A950
    PM-A970
    PM-D600
    PM-D800
    PM-D870
    PM-G4500
    PM-G850
    PM-T960
    PM-T990
    PX-046A Series
    PX-047A Series
    PX-048A Series
    PX-1600F
    PX-1700F
    PX-205 Series
    PX-404A
    PX-405A Series
    PX-434A
    PX-435A Series
    PX-436A Series
    PX-437A Series
    PX-501A
    PX-502A
    PX-503A
    PX-504A
    PX-505F Series
    PX-535F Series
    PX-5600
    PX-5V
    PX-601F
    PX-602F
    PX-603F
    PX-605F Series
    PX-673F
    PX-675F Series
    PX-7V
    PX-A620
    PX-A640
    PX-A650
    PX-A720
    PX-A740
    PX-B700
    PX-B750F
    PX-FA700
    PX-G5300
    PX-M160T Series
    PX-M350F
    PX-M5040F
    PX-M5041F
    PX-M650A
    PX-M650F
    PX-M7050 Series
    PX-M7050FP
    PX-M7050FX
    PX-M740F
    PX-M741F
    PX-M840F
    PX-M840FX
    PX-M860F
    PX-S05 Series
    PX-S160T Series
    PX-S350
    PX-S5040
    PX-S7050 Series
    PX-S7050PS
    PX-S740
    PX-S840
    PX-S860
    PictureMate 500
    PictureMate Deluxe
    PictureMate PM 200
    PictureMate PM 210
    PictureMate PM 215
    PictureMate PM 225
    PictureMate PM 235
    PictureMate PM 240
    PictureMate PM 245
    PictureMate PM 250
    PictureMate PM 260
    PictureMate PM 270
    PictureMate PM 280
    PictureMate PM 290
    PictureMate PM 300
    PictureMate PM 310
    Epson Stylus CX2800
    Epson Stylus CX2900
    Epson Stylus CX3700
    Epson Stylus CX3800
    Epson Stylus CX3900
    Epson Stylus CX4200
    Epson Stylus CX4800
    Epson Stylus CX4900
    Epson Stylus CX5000
    Epson Stylus CX5900
    Epson Stylus CX6000
    Epson Stylus CX7300
    Epson Stylus CX7400
    Epson Stylus CX7700
    Epson Stylus CX7800
    Epson Stylus CX8300
    Epson Stylus CX8400
    Epson Stylus CX9300F
    Epson Stylus CX9400Fax
    Epson Stylus DX3800
    Epson Stylus DX4000
    Epson Stylus DX4200
    Epson Stylus DX4800
    Epson Stylus DX5000
    Epson Stylus DX7400
    Epson Stylus DX8400
    Epson Stylus DX9400F
    Epson Stylus NX200
    Epson Stylus NX210
    Epson Stylus NX215
    Epson Stylus NX230
    Epson Stylus NX300
    Epson Stylus NX330
    Epson Stylus NX400
    Epson Stylus NX410
    Epson Stylus NX420
    Epson Stylus NX430
    Epson Stylus NX510
    Epson Stylus NX530
    Epson Stylus NX620
    Epson Stylus NX635
    Epson Stylus Office BX300F
    Epson Stylus Office BX305
    Epson Stylus Office BX305 Plus
    Epson Stylus Office BX310FN
    Epson Stylus Office BX320FW
    Epson Stylus Office BX525WD
    Epson Stylus Office BX535WD
    Epson Stylus Office BX600FW
    Epson Stylus Office BX610FW
    Epson Stylus Office BX620FWD
    Epson Stylus Office BX630FW
    Epson Stylus Office BX635FWD
    Epson Stylus Office BX925
    Epson Stylus Office BX935FWD
    Epson Stylus Office TX300F
    Epson Stylus Office TX320F
    Epson Stylus Office TX510FN
    Epson Stylus Office TX515FN
    Epson Stylus Office TX525FW
    Epson Stylus Office TX600FW
    Epson Stylus Office TX610FW
    Epson Stylus Office TX620FWD
    Epson Stylus Photo 1400
    Epson Stylus Photo 1410
    Epson Stylus Photo 1430
    Epson Stylus Photo 1500
    Epson Stylus Photo PX650
    Epson Stylus Photo PX660
    Epson Stylus Photo PX700W
    Epson Stylus Photo PX710W
    Epson Stylus Photo PX720WD
    Epson Stylus Photo PX730
    Epson Stylus Photo PX800FW
    Epson Stylus Photo PX810FW
    Epson Stylus Photo PX820FWD
    Epson Stylus Photo PX830
    Epson Stylus Photo R1900
    Epson Stylus Photo R2000
    Epson Stylus Photo R240
    Epson Stylus Photo R250
    Epson Stylus Photo R260
    Epson Stylus Photo R265
    Epson Stylus Photo R270
    Epson Stylus Photo R2880
    Epson Stylus Photo R3000
    Epson Stylus Photo R340
    Epson Stylus Photo R350
    Epson Stylus Photo R360
    Epson Stylus Photo R380
    Epson Stylus Photo R390
    Epson Stylus Photo RX520
    Epson Stylus Photo RX530
    Epson Stylus Photo RX560
    Epson Stylus Photo RX580
    Epson Stylus Photo RX585
    Epson Stylus Photo RX590
    Epson Stylus Photo RX595
    Epson Stylus Photo RX610
    Epson Stylus Photo RX640
    Epson Stylus Photo RX650
    Epson Stylus Photo RX680
    Epson Stylus Photo RX685
    Epson Stylus Photo RX690
    Epson Stylus Photo TX650
    Epson Stylus Photo TX700W
    Epson Stylus Photo TX710W
    Epson Stylus Photo TX720WD
    Epson Stylus Photo TX730
    Epson Stylus Photo TX800FW
    Epson Stylus Photo TX810FW
    Epson Stylus SX200
    Epson Stylus SX210
    Epson Stylus SX215
    Epson Stylus SX218
    Epson Stylus SX230
    Epson Stylus SX235
    Epson Stylus SX400
    Epson Stylus SX410
    Epson Stylus SX420W
    Epson Stylus SX430
    Epson Stylus SX440
    Epson Stylus SX510W
    Epson Stylus SX525WD
    Epson Stylus SX535WD
    Epson Stylus SX600FW
    Epson Stylus SX610FW
    Epson Stylus SX620FW
    Epson Stylus TX200
    Epson Stylus TX210
    Epson Stylus TX213
    Epson Stylus TX219
    Epson Stylus TX220
    Epson Stylus TX230
    Epson Stylus TX235
    Epson Stylus TX400
    Epson Stylus TX410
    Epson Stylus TX420W
    Epson Stylus TX430
    Epson Stylus TX550W
    Epson Stylus TX560WD
    TX220 NX220
    TX320 WorkForce320
    TX420 NX420
    WF-100 Series
    WF-2510 Series
    WF-2520 Series
    WF-2530 Series
    WF-2540 Series
    WF-2630 Series
    WF-2650 Series
    WF-2660 Series
    WF-2750 Series
    WF-2760 Series
    WF-3010 Series
    WF-3520 Series
    WF-3530 Series
    WF-3540 Series
    WF-3620 Series
    WF-3640 Series
    WF-4630 Series
    WF-4640 Series
    WF-5110 Series
    WF-5190 Series
    WF-5620 Series
    WF-5690 Series
    WF-6090 Series
    WF-6530 Series
    WF-6590 Series
    WF-7110 Series
    WF-7510 Series
    WF-7511 Series
    WF-7515 Series
    WF-7520 Series
    WF-7521 Series
    WF-7525 Series
    WF-7610 Series
    WF-7620 Series
    WF-8010 Series
    WF-8090 Series
    WF-8510 Series
    WF-8590 Series
    WF-M1560 Series
    WF-M5190 Series
    WF-M5690 Series
    WF-R4640 Series
    WF-R5190 Series
    WF-R5690 Series
    WF-R8590 Series
    WP-4010 Series
    WP-4011 Series
    WP-4015 Series
    WP-4020 Series
    WP-4022 Series
    WP-4023 Series
    WP-4025 Series
    WP-4090 Series
    WP-4091 Series
    WP-4092 Series
    WP-4095 Series
    WP-4511 Series
    WP-4515 Series
    WP-4520 Series
    WP-4521 Series
    WP-4525 Series
    WP-4530 Series
    WP-4531 Series
    WP-4532 Series
    WP-4533 Series
    WP-4535 Series
    WP-4540 Series
    WP-4545 Series
    WP-4590 Series
    WP-4592 Series
    WP-4595 Series
    WP-M4011 Series
    WP-M4015 Series
    WP-M4095 Series
    WP-M4521 Series
    WP-M4525 Series
    WP-M4595 Series
    WorkForce 310
    WorkForce 320
    WorkForce 435
    WorkForce 500
    WorkForce 520
    WorkForce 545
    WorkForce 600
    WorkForce 610
    WorkForce 620
    WorkForce 630
    WorkForce 645
    WorkForce 840
    WorkForce 845
    XP-200 Series
    XP-201 204 208 Series
    XP-202 203 206 Series
    XP-205 207 Series
    XP-211 214 216 Series
    XP-212 213 Series
    XP-215 217 Series
    XP-220 Series
    XP-225 Series
    XP-235 Series
    XP-300 Series
    XP-302 303 305 306 Series
    XP-310 Series
    XP-312 313 315 Series
    XP-320 Series
    XP-322 323 325 Series
    XP-330 Series
    XP-332 335 Series
    XP-400 Series
    XP-402 403 405 406 Series
    XP-410 Series
    XP-412 413 415 Series
    XP-420 Series
    XP-422 423 425 Series
    XP-430 Series
    XP-432 435 Series
    XP-510 Series
    XP-520 Series
    XP-530 Series
    XP-55 Series
    XP-600 Series
    XP-610 Series
    XP-620 Series
    XP-630 Series
    XP-700 Series
    XP-710 Series
    XP-720 Series
    XP-750 Series
    XP-760 Series
    XP-800 Series
    XP-810 Series
    XP-820 Series
    XP-830 Series
    XP-850 Series
    XP-860 Series
    XP-950 Series
    XP-960 Series


    Quando accettate le condizioni, prima del download vi dirà che sarà necessario eseguire:
    Codice: Seleziona tutto
    Ubunbu:
       # apt-get install lsb

    ovviamente questo comando darà come risultato:
    Codice: Seleziona tutto
    Il pacchetto lsb non ha versioni disponibili, ma è nominato da un altro
       pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
       oppure è disponibile solo all'interno di un'altra sorgente

       E: Il pacchetto "lsb" non ha candidati da installare


    perchè è integrato in lsb-base. Questo creerà problemi a non finire.

    Per lo scanner scorrere alla fine di questo post!

    Una volta scaricato, da terminale (nella cartella dove si trova il driver), eseguire:
    Codice: Seleziona tutto
    sudo dpkg -i epson.deb

    che ovviamente darà:
    Codice: Seleziona tutto
    dpkg: problemi con le dipendenze impediscono la configurazione di epson-inkjet-printer-escpr:
          epson-inkjet-printer-escpr dipende da lsb (>= 3.2); comunque:
          Il pacchetto lsb non è installato.

    per risolvere eseguire:
    Codice: Seleziona tutto
    sudo nano /var/lib/dpkg/status

    cercare (con nano) usando CTRL+W la parola epson, riprovare finchè non trovate (facendo ctrl+w invio):
    Codice: Seleziona tutto
    Package: epson-inkjet-printer-escpr
    Status: install ok unpacked
    Priority: extra
    Section: alien
    Installed-Size: 3630
    Maintainer: Seiko Epson Corporation <linux-printer@epson.jp>
    Architecture: i386
    Version: 1.6.5-1lsb3.2
    Depends: lsb (>= 3.2)
    Description: Epson Inkjet Printer Driver (ESC/P-R) for Linux


    quindi modificare la riga:
    Codice: Seleziona tutto
    Depends: lsb (>= 3.2)

    in:
    Codice: Seleziona tutto
    Depends: lsb-base (>= 3.2)

    e salvate con CTRL+O/invio, chiudete con CTRL+X.

    A questo punto, eseguite:
    Codice: Seleziona tutto
    sudo apt-get -f install

    che giustamente dirà
    Codice: Seleziona tutto
    1 non completamente installati o rimossi.
    Dopo quest'operazione, verranno occupati 0 B di spazio su disco.
    Configurazione di epson-inkjet-printer-escpr (1.6.5-1lsb3.2)...


    Complimenti :p , avete installato il driver! Ma ancora non funzionerà nulla.


  2. Link simbolici, LSB compatibile

    Create i necessari link simbolici in /lib/ con i seguenti comandi
    Codice: Seleziona tutto
    sudo ln -sf /lib/ld-linux.so.2 /lib/ld-lsb.so.1
    sudo ln -sf /lib/ld-linux.so.2 /lib/ld-lsb.so.2
    sudo ln -sf /lib/ld-linux.so.2 /lib/ld-lsb.so.3

    se avete un sistema operativo a 64bit (AMD64 e x86_64), dovete inoltre creare i seguenti link
    Codice: Seleziona tutto
    sudo ln -sf /lib/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.2
    sudo ln -sf /lib/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3

  3. Permessi
    Per evitare il problema del Filter Failed, dovrete fare le seguenti operazioni
    • Raggiungete la cartella
      Codice: Seleziona tutto
         cd /opt/epson-inkjet-printer-escpr/cups/lib

      e date
      Codice: Seleziona tutto
      ls -l

      assicuratevi che la cartella filter sia proprietà di root e del gruppo root
      Codice: Seleziona tutto
      drwxr-xr-x 2 root root 4096 mag 24 14:36 filter

      se così non fosse, date i seguenti comandi
      Codice: Seleziona tutto
      sudo chown -R root filter/
      sudo chgrp -R root filter/

      e riprovate con ls -l. Verificate che anche i file (o il file) contenuto in filter/ sia root:root.
      in caso contrario ripetete i comandi precedenti usando il nome file al posto di filter/.

      Questo problema capita in genere se avete installato i driver senza anteporre sudo al comando dpkg -i

    • attivate la modalità debug di cups
      semplicemente con il comando
      Codice: Seleziona tutto
      cupsctl --debug-logging

      Per disabilitare la modalità di debug:
      Codice: Seleziona tutto
      cupsctl --no-debug-logging

    • riavviate cups con
      Codice: Seleziona tutto
      sudo service cups restart

      e verificate con
      Codice: Seleziona tutto
      sudo service cups status

    • A questo punto dovreste tentare di installare la vostra stampante, che comunque non dovrebbe essere ancora in grado di stampare,
      ma questo ci torna comodo, perchè attraverso i file di log sapremo cosa manca al nostro sistema.
      Aprite un browser e inserite questo url
      localhost:631
      se non vi riuscite a connettere, allora da terminale assicuratevi che cups sia avviato con
      Codice: Seleziona tutto
      sudo service cups status

      ed eventualmente usate
      Codice: Seleziona tutto
      sudo service cups start

      per avviarlo.

      Nella pagina di cups, raggiungete Administration, poi Add Printer.
      Se richiesto, inserite la vostra username e password (le credenziali dell'account che state usando)

      Ora, se la stampante è di rete (come nel mio caso), dovrebbe apparire in Discovered Network Printers.
      Selezionatela e fate Continue.

      Dategli un nome, una descrizione (la locazione è opzionale), se volete potete condividerla (nel mio caso inutile visto che è di rete) e fate continue.

      A questo punto dovrebbe aver selezionato la marca (make) automaticamente.
      In model, scorrete finche non trovate il vostro modello corretto.
      Nel mio caso
      Codice: Seleziona tutto
      Epson XP-312 313 315 Series - nome del driver 1.6.5

      selezionatelo e fate Add printer.

      NB: il passaggio seguente potrebbe non apparire a tutti. Credo dipenda dalla versione di CUPS.
      Potete selezionare le impostazioni di default della stampante.
      Nel mio caso: Carte comuni, Grigi off, formato A4.

      Dopodichè fate continua, dopo qualche secondo dovrebbe portarvi nella finestra di amministrazione della stampante.

    • Provate a selezionare Maintenance/Print Test Page dalla pagina Administration della vostra stampante.

      In basso lo stato dovrebbe cambiare da rendering complete a connesso alla stampante a filter failed.

      Nel caso in cui la stampante cerchi invece di stampare, ma rimanga in loop su stampa (la XP-315 ha un piccolo schermo lcd che mostra lo stato
      della stampate, nel mio caso esce scritto Stampa..
      ), annullate il job da CUPS, aspettate che la stampante si sblocchi e che
      risulti su CUPS che il job è fermo (oppure che non è stato possibile cancellare il job).
      Dopodichè spegnete e riaccendete la stampante, aspettare che si connetta alla rete (nel mio caso) e che smetta di rumoreggiare.
      Poi fate reprint job.
      Dovrebbe stampare tranquillamente, quindi congratulazione, hai avuto na gran bella botta di fortuna e il tuo viaggio finisce qua! :birra:

    • Nel caso in cui appaia Filter Failed nella colonna State in CUPS:
      esaminando il file di log posto in /var/log/cups
      Codice: Seleziona tutto
      cat /var/log/cups/errors_log | grep "error "


      Notate lo spazio dopo error nel grep.

      potreste trovare righe del genere (in questo esempio manca la libreria libjpeg.so.62):
      Codice: Seleziona tutto
      error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory

      in questo caso si può risolvere il tutto installando la libreria con un semplice:
      sudo apt-get install libjpeg62

      (per questo caso specifico, su launchpad ho trovato che per OpenSuse si risolve facendo un link simbolico,
      sudo ln -s /usr/lib/libjpeg.so.8.0.2 /usr/lib/libjpeg.so.62
      )



      Per altre librerie, consiglio di cercare su internet caso per caso.
    • Dopo l'installazione riavviare cups con
      Codice: Seleziona tutto
      sudo service cups restart

      o riavviare direttamente tutto il sistema
      Codice: Seleziona tutto
      sudo reboot
  4. adesso la stampante dovrebbe funzionare perfettamente! :D :birra:

Scanner
Per quanto riguarda lo scanner, basta scaricare il driver dal sito e spacchettarlo.
Al suo interno saranno presenti un file readme, un file install.sh (che io ho bellamente ignorato) e tre cartelle che contengono il driver, le utility e il plugin per gli scanner in rete (nel mio caso fondamentale).

Prima di tutto installiamo eventuali dipendenze, che in questo caso è una sola.

Codice: Seleziona tutto
dpkg: problemi con le dipendenze impediscono la configurazione di iscan-data:
 iscan-data dipende da xsltproc; comunque:
  Il pacchetto xsltproc non è installato.


Quindi date:
Codice: Seleziona tutto
sudo apt-get install xsltproc

per installarlo.

dopodichè posizionatevi nella cartella con i driver e date il seguente comando, che installerà tutto in un sol colpo:
Codice: Seleziona tutto
sudo dpkg --install ./core/iscan_2.30.1-1~usb0.1.ltdl7_i386.deb ./data/iscan-data_1.36.0-1_all.deb ./plugins/iscan-network-nt_1.1.1-1_i386.deb


Provate ad avviare Simple Scan e cliccate su Acquisisci.

Se esce il messaggio di errore:
Codice: Seleziona tutto
Acquisizione non riuscita: Nessun scanner rilevato.

dovete fare un passaggio in più.
Prima di tutto eseguite:
Codice: Seleziona tutto
dpkg -l | grep iscan

ed assicuratevi che siano presenti le doppie i ("i i") davanti le tre voci:
Codice: Seleziona tutto
   ii  iscan                                      2.30.1-1~usb0.1.ltdl7                               i386         simple, easy to use scanner utility for EPSON scanners
   ii  iscan-data                                 1.36.0-1                                            all          Image Scan! for Linux data files
   ii  iscan-network-nt                           1.1.1-1                                             i386         Image Scan! Network Plugin


Quindi raggiungete il file epkowa.conf:
Codice: Seleziona tutto
sudo nano /etc/sane.d/epkowa.conf


Cercate la seguente sezione:
Codice: Seleziona tutto
# Network attached devices may be made to work by first installing the
# (non-free) iscan-network-nt package and then adding configuration lines
# as per information below.
#
# For each network attached device, you must add an entry as follows:
#
#   net <IP-address|hostname> [port-number]
#
# Ask your network administrator for the device's IP address or check
# for yourself on the panel (if it has one).  The port-number is very
# optional and defaults to 1865.
# Note that network attached devices are not queried unless configured
# in this file.
#
# Examples:
#
#net 192.16.136.2 1865
#net 10.0.0.1
#net scanner.mydomain.com


e aggiungete subito dopo
Codice: Seleziona tutto
net autodiscovery

nel caso in cui la vostra stampante abbia il dhcp (consiglio comunque l'ip statico).
Oppure, come nel mio caso:
Codice: Seleziona tutto
net 192.168.1.50

visto che la mia stampante ha ip statico 192.168.1.50.

Salvate, uscite.

Chiudete Simple scan e riapritelo.

:D Voilà, cliccando su Acquisisci dovrebbe funzionare tutto a meraviglia.
NB: l'acquisizione potrebbe necessitare di qualche istante.
Avatar utente
th3d3m0nl0rd
Prode Principiante
 
Messaggi: 58
Iscrizione: maggio 2010
Desktop: Lightdm
Distribuzione: Xubuntu 16.04.4 LTS i386
Sesso: Maschile

Re: [Risolto] Stampante epson inattiva 16.04

Messaggioda Momy985 » sabato 4 giugno 2016, 13:02

Ciao th3d3m0nl0rd ,
intanto grazie per la tua guida, io dovrei installare la XP-312 in xubuntu 64-bit, ma al termine mi rimane Filter Failed.
Puoi gentilmente aiutarmi a risolvere?

Ah...e il comando corretto non è sudo apt-get -f install

ma
Codice: Seleziona tutto
sudo apt-get install -f


Grazie
Momy985
Prode Principiante
 
Messaggi: 27
Iscrizione: marzo 2011
Desktop: Unity
Distribuzione: Ubuntu 14.04.4 LTS x86_64
Sesso: Maschile

Re: [Risolto] Stampante epson inattiva 16.04

Messaggioda trekfan1 » sabato 4 giugno 2016, 16:58

E' uguale, mettere -f prima o dopo install non cambia nulla
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
 
Messaggi: 16542
Iscrizione: maggio 2006
Località: Formigine (MO) | Tenace Tecnocrate
Desktop: Gnome Shell
Distribuzione: Ubuntu 17.10 e 18.04 (dev) 64 bit
Sesso: Maschile

Re: [Risolto] Stampante epson inattiva 16.04

Messaggioda Beatben » domenica 5 giugno 2016, 21:57

OT Edopo questa cosa alla mc gyver avevi il coraggio di chiedere aiuto?!?!:-) una cosa..ma chi insegna a fare tutte quelle stringhe etc..?io sono programmatore (ex) ma cmq non centra nulla..da dove si parte?
Beatben
Prode Principiante
 
Messaggi: 80
Iscrizione: giugno 2016
Distribuzione: Ubuntu 16 64 bit
Sesso: Maschile

Re: [Risolto] Stampante epson inattiva 16.04

Messaggioda th3d3m0nl0rd » giovedì 9 giugno 2016, 22:29

Chiedo venia per il ritardo nella risposta ma sto sotto esame, non ho il tempo nemmeno per sputarmi in faccia.

Momy985 ha scritto:Ciao th3d3m0nl0rd ,
intanto grazie per la tua guida, io dovrei installare la XP-312 in xubuntu 64-bit, ma al termine mi rimane Filter Failed.


Se lanci il comando seguente dopo aver provato a fare una stampa:
Codice: Seleziona tutto
cat /var/log/cups/errors_log | grep "error "

cosa ti esce? Ricordati di attivare il debug di cups con:
Codice: Seleziona tutto
cupsctl --debug-logging

e di riavviare il servizio con:
Codice: Seleziona tutto
sudo service cups restart

Hai seguito correttamente la parte relativa al problema del filter failed?

A quanto ho capito, l'errore deriva dal fatto che cups non trova (o non riesce ad accedere ad) alcune librerie che servono a renderizzare il documento da stampare.


Beatben ha scritto:OT Edopo questa cosa alla mc gyver avevi il coraggio di chiedere aiuto?!?!:-) una cosa..ma chi insegna a fare tutte quelle stringhe etc..?io sono programmatore (ex) ma cmq non centra nulla..da dove si parte?

:p Ho chiesto aiuto perchè dopo aver formattato 3 volte (costretto perchè provando a smanettare incasinavo il sistema e volevo ripartire da zero) non sapevo sinceramente più che fare.

Per quanto riguarda il resto: non è importante essere programmatore (anche se a dirtela tutta a volte serve, soprattuto quando ti capita di dare uno sguardo a qualche script d'installazione), molti problemi io li risolvo cercando in rete e provando innumerevoli volte. Spesso sono costretto a incrociare guide diverse finchè non trovo la combinazione giusta di comandi per ottenere quello che volevo. Ovviamente questo mi ha portato a formattare molte volte, perchè così è facile combinare casini, ma dopo un pò di tempo riesci a districarti abbastanza bene.

Alcune cose poi le impari per caso. Ad esempio il problema delle dipendenze con i file .deb è una cosa che mi è capitata una volta che volevo installare un vecchio programma per cui non esistevano più le librerie di cui aveva bisogno.

Il mio consiglio è quello di usare internet. Hai un problema con il programma X? Cerca di capire come funziona, guarda i sui file di configurazione, leggi il suo file man e soprattuto cerca sui forum o leggi qualche guida. Vanno bene anche guide che non hanno a che fare precisamente con il tuo problema o addirittura con la tua distro specifica.
Avatar utente
th3d3m0nl0rd
Prode Principiante
 
Messaggi: 58
Iscrizione: maggio 2010
Desktop: Lightdm
Distribuzione: Xubuntu 16.04.4 LTS i386
Sesso: Maschile


Torna a Driver e periferiche

Chi c’è in linea

Visualizzano questa sezione: Baidu [Spider] e 14 ospiti