Newsgroup: it.comp.os.linux.iniziare
Titolo: Chi é riuscito in Epson + knoppix ?

Non riesco a far funzionare la stampante epson usb con knoppix
Se ci sei riuscito batti un colpo :-)
Avrei bisogno di una guida passo passo..
Ho provato con howto di linux, ma anziché guidarmi hanno complicato 
enormemente la faccenda... non ci capisco piů nulla!
usbview vede la stampante
da localhost:631 riesco a gestire cups e configurarlo, ma non c'é verso 
di stampare!
Help
sos
aiutooooo

 aiutooooo
Se faccio lsmod ottengo anche queste 3 righe
printer                 7680   0
usb-uhci               21836   0 (unused)
usbcore                57472   1 [printer usb-uhci]
Puo' essere di aiuto?
e questo?
:~$ lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 003: ID 04b8:0005 Seiko Epson Corp. Stylus Printer

 Bus 001 Device 003: ID 04b8:0005 Seiko Epson Corp. Stylus Printer
A me sembra tutto ok... (ho epson, ed in passato ho stampato tranquillamente
anche con knoppix).
Dicci una cosa... Che errore ti esce? "Non mi stampa" è un po' vago :P
Fai "print test page" e vedi un po' sotto /var/log/cups quello che esce. Ma
la stampante è configurata a dovere col driver giusto?
Alternativamente puoi fare echo "Io c'ero" >> /dev/usb/lp0, cosi' potresti
capire dove risiede il problema, se è in cups o in qualcosa più a monte.

 capire dove risiede il problema, se è in cups o in qualcosa più a monte.
:~$ echo "Io c'ero" >> /dev/usb/lp0
bash: /dev/usb/lp0: Permission denied

 bash: /dev/usb/lp0: Permission denied
Questo l'ho risolto inserendo "lp" tra i miei gruppi, ed adesso funziona
Riepilogando, riesco a stampare asci inviando a ">> /dev/usb/lp0"
ma non riesco a stampare con cups, pertanto faccio un riepilogo della 
situazione, sperando che qualcuno di voi iniziati sia in grado di 
aiutarmi :-)
Andiamo con ordinte:
Al boot ci sono alcune righe che riguardano la stampa e sono le seguenti:
"
mounting localfilesystem...
none on /proc/bus/usb type usbdevfs (rw)
running 0dns-down to make sure resolvconf is OK... Done.
...
...
Starting CUPsys: cupsdparport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: irq 7 detected
lp0: using parport0 (polling)
lp0: console ready
"
Se faccio usbview, nella finestra delle proprietà compare:
"
Interface Number: 0
	Name: usblp
	Alternate Number: 0
	Class: 07(print)
	Sub Class: 1
	Protocol: 2
	Number of Endpoints: 2
"
Se faccio lsusb:
:~$ lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 04b8:0005 Seiko Epson Corp. Stylus Printer
Se faccio lsmod ho anche le 3 righe seguenti:
printer                 7680   0
usb-uhci               21836   0 (unused)
usbcore                57472   1 [printer usb-uhci]
Il mio etc/fstab contiene anche le 2 seguenti righe
proc  /proc  proc  defaults  0  0
none /proc/bus/usb usbdevfs defaults 0 0
Se vado nella cartella /proc/bus/usb vedo
:/proc/bus/usb$ ls
001  002  devices  drivers
dove 001 e 002 sono cartelle, mentre "devices" e "drivers" sono 
documenti VUOTI
se entro nella cartella 001 ottengo
:/proc/bus/usb/001$ ls
001  002
dove 001 e 002 sono 2 documenti di 18 byte ciascuno
il secondo dovrebbe essere quello relativo alla mia stampante, 
individuato con lsusb
:~$ lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 04b8:0005 Seiko Epson Corp. Stylus Printer
Detto questo, io riesco a stampare con "echo" ma se configuro la 
stampante da "localhost:631", non funziona nulla.. o meglio con il 
driver generico mi sputa fuori fogli bianchi a volontà, mentre se scelgo 
il driver esatto della "Styluys Color 880", la coda di stampa si svuota 
subito e la stampante resta ferma.
Allora vado a vedermi il log di cups e dice questo:
"
I [10:51:18 +0100] Saving printers.conf...
I [10:51:18 +0100] Printer 'epsy880' modified by ''.
I [10:51:18 +0100] Saving printers.conf...
I [10:51:18 +0100] Printer 'epsy880' now accepting jobs ('').
I [10:51:18 +0100] Printer 'epsy880' started by ''.
I [10:51:53 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=816)
I [10:52:04 +0100] Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=819)
I [10:52:06 +0100] Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=820)
I [10:52:08 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=822)
I [10:52:16 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=824)
I [10:52:16 +0100] Adding start banner page "none" to job 9.
I [10:52:16 +0100] Adding end banner page "none" to job 9.
I [10:52:16 +0100] Job 9 queued on 'epsy880' by ''.
I [10:52:16 +0100] Started filter /usr/lib/cups/filter/pstops (PID 825) 
for job 9.
I [10:52:16 +0100] Started filter /usr/lib/cups/filter/foomatic-rip (PID 
826) for job 9.
I [10:52:16 +0100] Started backend /usr/lib/cups/backend/usb (PID 827) 
for job 9.
W [10:52:16 +0100] [Job 9] Media tray empty!
E [10:52:16 +0100] PID 826 stopped with status 3!
I [10:52:16 +0100] Hint: Try setting the LogLevel to "debug" to find out 
more.
"
Il problema sembrerebbe il seguente:
W [10:52:16 +0100] [Job 9] Media tray empty!
E [10:52:16 +0100] PID 826 stopped with status 3!
ma in realtà la stampante é perfettamente carica, pertanto credo si 
tratti di un errore di comunicazione !
Chi mi sa dare una mano?
Possible che sia tanto difficile stampare con linux?

 W [10:52:16 +0100] [Job 9] Media tray empty!
Oggi ha iniziato a fare cosi' anche a me!!! O_O
Indovina cos'era? L'inchiostro nero finito! D'OH! Ero sicuro ce ne fosse
ancora, escputil dava 9% e la stampa diretta funzionava egregiamente... ma
la stampa avanzata (chiamiamola cosi') non funzionava neanche in windows...
Hai capito 'sti bastardi? Non solo le cartucce costano l'ira di Dio, ma la
stampante riporta le cartucce come esaurite molto prima che lo siano
effettivamente!!!
Comunque tornando a te, windows ti stampa? Puo' essere una controprova,
comunque in linux prova a dare escputil -ir /dev/usb/lp0 e controlla i
livelli, se non hai escputil potresti avere "mtink", che funziona
grossomodo alla stessa maniera.
Da me escputil in questo momento segna:
           Ink color    Percent remaining
               Black     99
                Cyan     68
             Magenta     68
              Yellow     68
Prima che cambiassi la cartuccia Black segnava 9% e si rifiutava di
stampare!!! Grrrr... Ok, la spia dell'inchiostro era rossa, ma 9% e' ancora
un buon livello, ed echo sul device funzionava perfettamente ed il livello
del nero (nella stampa) era ottimo... GRR GRR
Be', comunque, anche se 'sta cosa non mi fa molto piacere, spero sia questo
il tuo problema, almeno risolvi ;-)
Nel caso non sia questo io non so piu' che dirti :-/
Comunque dovrebbero rendere più chiari gli errori di cups, pensa che a
stampante spenta mi pare l'errore sia sempre lo stesso: "media tray
empty"-_-'

 empty"-_-'
Mi viene da piangere :-(
Stamani ero convinto di aver fatto un passo avanti, perché riuscivo a 
stampare con echo, ed adesso, dopo un riavvio non va più nemmeno quello!
Ho installato escputils ma dice che la stampante non risponde, e non fa 
altro.
Mkink si pianta e non fa nulla
Mi fai un favore?
Mi riporti le tue righe dei file fstab ed mtab, in cui compaiono proc ed 
usbdevfs ?? Ho fatto diverse prove ma non sembra essercene una che funziona.
Ah.. sotto windows la stampante va benissimo, ovviamente.
Possibile che non esista un modo univoco di testare queste installazioni?
Insomma, io non so assolutamente dove sia il problema, e nessuno mi sa 
dire una sequenza di operazioni univoca, per testare i singoli punti.

 dire una sequenza di operazioni univoca, per testare i singoli punti.
Aggiungo che se vado nel terminale root, spengo e riaccendo la stampante 
, compaiono le seguenti scritte:
hub.c: new USB device 00:1f2.2, assigned address 3
printer.c: usblp0: USB Bidirectional printer dev 3 if 0 alt0 proto 2 vid 
0x04b8 pid 0x0005
diciamo quindi che l'usb si accorge della stampante, ma se do
escputils -d /dev/usb/lp0
mi dice che per usare escputils devo avere un "raw device"
echo non funge
non funge nulla
depression assoluta

 depression assoluta
:_((((
Comunque... per risolvere il problema di escputil devi solo passare "-r",
quella cosa del raw è normale e la fa anche a me (epson stylus con
collegamento usb).
La storia di echo... che errore ti dà? Potresti non avere i permessi, prova
con root, ma sicuramente avrai già provato, d'oh! 
In ogni modo io in mtab ho:
        none /dev devfs rw 0 0
        none /proc/bus/usb usbfs rw 0 0
ed in fstab:
proc    /proc           proc            defaults                0 0
La roba sotto /dev me la gestisce il demone devfs.
Quando riesci a riattivare la stampa "echo" prova ad aumentare il livello di
log del server, portandolo a "debug" (vedi nel programmino di kde, la voce
precisa per cupsd.conf non te la so dire), cosi' hai un po' più di output.
Per quel che serve... a me che avevo l'inchiostro terminato dava un errore
con l'eseguibile "gs"!!! -___-'

 con l'eseguibile "gs"!!! -___-'
Perché echo non funzioni é un mistero assoluto
Ha funzionato un giorno e poi ha smesso, senza che io toccassi nulla.. 
linux hai i "demoni" che controllano la stampa !
Fortunatamente però sono riuscito a far funzionare la stampa dai 
programmi. Prima mi sono accorto che Gimp stampava perché aveva i suoi 
driver, poi dopo essere ammattito un po' a cercare quelli giusti ho 
installato i "device driver di gimp per CUPS", ho provato ad usare 
quelli per la stampante ed adesso tutti i programmi la fanno funzionare.
Da questo ne deduco che il collegamento con la stampante non é mai stato 
sbagliato.. ovvero la comunicazione c'é sempre stata.. ma probabilmente 
la epson 880 vuole che i dati gli siano inviati come piace a lei.. col 
formato giusto.
Questo é quello che posso dedurne io da niubbone totale

 quelli per la stampante ed adesso tutti i programmi la fanno funzionare.
E bravo :D Allora hai risolto! Ma scusa prima che driver usavi? I gimp-print
sono sempre quelli consigliati (vedi 
linuxprinting.org
), infatti pensavo
usassi quelli O.o

 usassi quelli O.o
Mah.. veramente i Gimp-print sono consigliati ma non descritti come 
obbligatori. Nel mio caso la Stylus 880 compare anche tra i driver cups 
forniti con la versione knoppix 3.3, ma questi non hanno la benché 
minima voglia di funzionare (fatto piuttosto grave per una distribuzione 
seria come la debian).
I driver gimp-print non erano preinstallati, e me li sono dovuti cercare 
tra mille versioni.
Su linux si sono divertiti a fare 1000 howto del cavolo, tutti lunghi 
come "il rosso ed il nero"..
ne bastava 1 solo, corto corto:
"
Per qualsiasi stampante installare gimp-print v1.2.3
"
e che cavolo :-P

 e che cavolo :-P
 Parole sante :D