Newsgroup: it.comp.os.linux.iniziare
Titolo: La stampante non stampa . . .

Salve.
Sono alle prese con la stampante/fotocopiatrice
di un amico che non stampa con linux (con windows xp funziona)
Distribuzione : opensuse 11.3 .
Stampante/fotocopiatrice: Panasonic DP-8016P , via usb.
Il produttore dichiara compatibilità anche con Linux.
Voglio subito far notare quanto segue:
- la stampante viene correttamente riconosciuta, senz'alcun errore;
- il driver adatto('recommended') viene subito identificato e caricato;
- lpinfo -v ,    dmesg | grep 'usb' ,    lpstat -a ,    lpc status
  danno tutti esito positivo, rilevamento e funzionamento perfetti;
- la stampante è accesa e collegata;
- cups*, foomatic* , gimpprint*  sono tutti installati correttamente,
  come indicato da siti web tecnici (che ho seguito).
Dov'è il problema?  Non stampa e basta. Non c'è altro.
La 'pagina di prova' non viene stampata;
la stampante risulta 'online' ma è come se non ricevesse i dati.
In realtà mi viene detto di guardare in /var/log/cups/error_log .
Ci guardo. L'unico tipo di errore è questo :
"cups: unable to bind socket for address 
127.0.0.1:631
 - Address already in 
use."
A quanto pare non è un vero errore, visto che già  cupsd  effettua quel bind 
:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/304393
  .
Alla fine ho voluto provare con CUPS direttamente da browser :
http://127.0.0.1:631
 -> appare CUPS .
CUPS mi ha dato decine di problemi tra permessi e messaggi 'Forbidden'
perfino quando ero diventato root !!
Ho guardato in cupsd.conf per leggere i gruppi abilitati in 'SystemGroup':
trovo, nella riga : 'sys root' .
Faccio : usermod -G sys root -A <utente>     (anche solo con 'sys' e solo 
con 'root')
poi : groupadd sys root   (e solo con sys e solo con root) .
Nulla.  Niente da fare.
Che ne pensate ?
(nota : riportare files da quel pc fin qui mi risulta alquanto difficile,
oltre che noioso; non ho tempo per fare ciò)
A presto.
F.

 perfino quando ero diventato root !!
Beh ma questo dovrebbe essere solo un problema di accesso da browser (IMHO).
Hai attivati il debug di cups in cupsd.conf?
LogLevel debug
Nicola.
-- 
chi va pian va san e va lontan

 Dov'è il problema? Non stampa e basta. Non c'è altro.
Ciao,
a me succedeva un problema simile con Ubuntu, nel senso che si riempiva 
la coda di stampa ma non stampava.Ciò era dovuto al fatto che la 
stampante non era abilitata, per cui non appena ho spuntato l'opzione 
Abilitata nel pannello di controllo ha iniziato a stampare.

 chi va pian va san e va lontan
F. 

 pannello di controllo ha iniziato a stampare.
Ciao.
Peccato che questa risulti abilitata ... e non lo dice solo CUPS.
F. 

 1-2 volte a settimana, e per pochissime ore, non ce l'ho sotto-mano)
Ah, beh non vuoi fare il debug? In questo caso dovrai consultare un mago :P


 perfino quando ero diventato root !!
Ecco, magari qualche dettaglio in pi� su questi errori?

 chi va pian va san e va lontan
Ciao.
F. 

 Ecco, magari qualche dettaglio in più su questi errori?
Messaggi, non errori.  Non ho mai parlato di errori.
Semplicissimi divieti (richieste permessi, finestrelle con messaggi 
'Forbidden',
et similia) mostrati da CUPS nell'utilizzo dei comandi per l'amministrazione 
della stampante,
via interfaccia web. Ad es. non mi è possibile rimuovere una stampante ...
per l'aggiunta, non ho problemi.
Il fatto è che non esiste un driver 'ufficiale' per questa stampante,
anche se viene rilevata perfettamente (da opensuse, che carica
in automatico un driver a suo dire adatto e raccomandato).
Panasonic non fornisce driver per Linux,
limitandosi a dire che è compatibile anche con Linux.
F.

 mia Epson SX410 (ho scelto il driver sx405 e subito ha stampato).
Dai un'occhiata su
http://www.linuxfoundation.org/collaborate/workgroups/openprinting
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

 
La stampante č riportata come supportata. Ho l'impressione, dati anche
gli errori (o messaggi come dici tu) riportati da CUPS, che ci siano
problemi di permessi.

 problemi di permessi.
E' stato anche il mio primo pensiero.
Infatti ho aggiunto altri permessi, mi sono loggato come root, etc, etc.
Ho dato il permesso di stampa sia a root che all'user definito.
Poi sono riuscito ad aggiungere una nuova stampante(la 'seconda' in lista,
identica alla prima), rilevando correttamente quella presente,
installando lo stesso driver, e riprovando a stampare.
Risultato negativo. I dati non arrivano alla stampante
e non c'� alcun errore 'notevole' (e/o relativo alla stampa)
in /var/log/cups/error_log .
F. 

 in /var/log/cups/error_log .
Hai provato a mandare qualcosa direttamente in stampa con lpr?
Al limite butta un file direttamente sul device tanto per controllare se
la stampante riceve guardando la spia, tipo (da root):
cat unfilepostscript > /dev/lamiastampante

 cat unfilepostscript > /dev/lamiastampante
Un file qualsiasi o per forza un .ps ?

 -- 
Ciao.
F. 

 driver.
Cosa ti fa pensare che il ppd sia inutile?
http://www.brennan.id.au/15-System_Printing.html#installdriver
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 scaricare, ma solo un .PPD ... che non è il driver.
I file .ppd sono dei file di configurazione usati da CUPS.  Devono 
essere copiati in /usr/share/cups/model/ (verifica se è così nella tua 
distribuzione).  Ma mi sembra di ricordare che plxmono.ppd sia già 
compreso nel pacchetto CUPS.


 -- 
Dice :
"If the printer understands the format of the file in the queue it will be 
printed without any problem, however if the format of the file is unknown 
then the printer will very likely print pages and pages of hieroglyphics"
Cioï¿œ serve solo per ottenere una corretta formattazione per la specifica 
stampante;
il file, *in ogni caso*, verrebbe stampato.
Il caso da me descritto ï¿œ relativo alla situazione per cui
NULLA viene stampato, neppure 'pages and pages of hieroglyphics'.
Niente arriva alla stampante, ma alla coda di stampa si.
Ad ogni modo  non si tratta di un driver.
Il driver sarebbe foomatic o addirittura 'ghostscript' (per pxlmono) .
Ciao.
F. 

 compreso nel pacchetto CUPS.
I files ppd sono quelli usati dalle stampanti postscript. Normalmente tutto 
quello che viene stampato con linux e' un file postscript, eventualmente 
dato in pasto al ghostscript per ottenere qualcosa che vada bene per la 
stampante. Se la stampante e' una stampante postscript ovviamente e' 
sufficiente il ppd e normalmente tutte le stampanti di rete lo sono. Per 
quelle usb invece non ne ho idea :P


 sinceramente il problema se lo può tenere  :-)
Naa, ma che dici? L'attivazione dei logs di debug non e' solo per i 
programmatori. Se aumenti la verbosita' dei logs dovresti avvicinarti megli 
al problema, tutto qui.


 Un file qualsiasi o per forza un .ps ?
Quello che ti pare, e' solo per vedere la famosa lucetta lampeggiare.


 quelle usb invece non ne ho idea :P
La stampante è *usb* : l'ho detto fin dall'inizio.
Panasonic DP-8016P.
F. 

 al problema, tutto qui.
Mi sa che non hai afferrato il (semplicissimo) concetto.
Rileggi.
F. 

 Nicola.
F. 

 come vuoi ci riesca lpr ?
lpr e' la "riga di comando" di cups.


Francesco wrote:

Eh no, in effetti non l'ho afferrato. Scusami se ti ho annoiato.


 
appunto, lpr è ad un livello molto basso, cat ancora di più: se non
funziona cat da root (invia un file di qualche centinaio di KB) cioà se
non si vede lampeggiare la lucina "dati in arrivo" c'è un problema di
comunicazione sulla porta.
Nel caso venissero fuori messaggi di errore prendine nota, naturalmente.

 lpr e' la "riga di comando" di cups.
Appunto.
Se CUPS, che usa lpr, non stampa la pagina di prova,
come vuoi ci riesca lpr ?
Forse l'ultimo test che farò è inviare
direttamente alla stampante con cat .
F. 

 Nel caso venissero fuori messaggi di errore prendine nota, naturalmente.
Si.  Se leggi il primo post, li vedi pure :-)
/var/log/cups/error_log
Gli unici errori che ho trovato loggati in questo files
sono relativi al bind. Questo non � un vero errore poich�
il bind localhost:631 � gi� effettuato dal demone cupsd.
E' tutto spiegato nel primo post.
Altri messaggi di errore non li vedo, ti giuro.
Ciao.
F. 

"Andrea B." <non.u...@tiscali.it.invalid> ha scritto nel messaggio 
news:4ce7d528$0$6824$5fc...@news.tiscali.it...

Ci ho provato : cat 'file_qualsiasi' > /dev/usblp0
(è l'unico device 'sensato' ; non trovo altri device adatti in /dev) .
Risultato : NEGATIVO.
Il comando ritorna al prompt della shell senza alcun errore,
ed è stato eseguito da root. Ma la stampa non si avvia.
Stampante collegata, accesa, rilevata al 100% da opensuse 11.3 e da CUPS.
Ho provato anche a dargli il file .PPD adatto
generato online sul sito pxlmono: non è servito a niente.
Ho provato a scegliere altri modelli 'inferiori' : non è servito a niente 
neanche questo.
il CAT non va, il .PPD neppure, i driver linux sembrano non esistere ...
eppure openSUSE 11.3 rileva perfettamente la stampante, identificando 
correttamente
e automaticamente perfino il driver !!!  Ma ... NON stampa.
Guardando il log tramite interfaccia CUPS, ho notato che parla di un errore
in '/usr/share/cups/model/samsung' ....  --> *samsung* ?!?!?!?!?
Ma è una Panasonic DP-8016P , che sia opensuse che cups rilevano 
perfettamente!!!
BHA !!!   Con Windows XP va una meraviglia, 'naturalmente' .
Cosa posso fare ?
Grazie e a presto!
F.


Ho provato anche a dare a CUPS il file .PPD adatto
generato online sul sito pxlmono: non è servito a niente.
Ho provato a scegliere altri modelli 'inferiori' : non è servito a niente 
neanche questo.
il cat non è andato, il .PPD neppure, i driver linux sembrano non esistere 
...
eppure openSUSE 11.3 rileva perfettamente la stampante, identificando 
correttamente
e automaticamente perfino il driver !!!  Ma ... NON stampa.
Guardando il log tramite interfaccia CUPS, ho notato che parla di un errore
in '/usr/share/cups/model/samsung' ....  --> *samsung* ?!?!?!?!?
Ma è una Panasonic DP-8016P , che sia opensuse che cups rilevano 
perfettamente!!!
BHA !!!   Con Windows XP va una meraviglia, 'naturalmente' .
Cosa posso fare ?
A presto!
F. 

 Stampante collegata, accesa, rilevata al 100% da opensuse 11.3 e da CUPS.
ti avevo scritto "per controllare se la stampante riceve guardando la
spia": la spia lampeggiava?
Hai provato a stampare con LPR?

 Hai provato a stampare con LPR?
LPR  è  la riga di comando di CUPS, come già è stato detto da altri anche.
il cat non va, e neppure da cups ... che usa lpr .
Niente va, neppure lpr.
Eppure sia CUPS e che openSUSE 11.3, nonostante la stampante
non sia presente nella HCL di questultima, rilevano correttamente
il modello esatto della stampante, identificando e caricando perfino il 
driver relativo!
Per sfizio ho dato uno sguardo ai permessi, agli utenti, alla presenza di 
firewall.
Ecco quanto :
- il firewall è disabilitato completamente;
- c'è solo 1 utente normale, oltre a root ;
- il comando 'users' fornisce 3 volte uno stesso nome -> "username username 
username",
  dove username=nome vero, minuscolo, dell'utente creato all'atto 
dell'installazione.
Questa 'tripletta' è normale ???
Come ultimissima spiaggia stamperò questa pagina e la porterò con me :
http://www.brennan.id.au/15-System_Printing.html
Ciao.
F.
 

 Questa 'tripletta' è normale ???
sì;
forse l'hai già fatto, ma hai provato a stampare usando una live?
tanto per vedere se è un altro baco della Suse (è la stessa macchina 
degli schermi multipli, vero?);
se va allora cambierei distro, prima che saltino fuori altri bacherozzi;
r
-- 
Io pagare le puttane? mica son giudici.
[Silvio "Portafogli in mano" Berlusconi]
Un Minuto Per Favore:
Home Page, The Pentangle, I Salon di Baudelaire: 
http://www.umpf.net


[cut]


 sul pc di un altro nostro amico :-)
Curiosità: in base a quale motivo avevate scelto di installare Opensuse?
Ciao
Atque

 Atque
Ciao.
F. 

 sul pc di un altro amico che vuole conoscere Linux.
Si, anche per me è stato così.
Ho letto tutto il thread per vedere se potevo aiutarti in qualche modo 
con l'esperienza di difficoltà poi risolte avute con stampanti usb, ma 
erano casi diversi dal tuo.
Forse a questo punto, come già ti ha consigliato Rama, potrebbe davvero 
essere utile sperimentare una Ubuntu live.
Ciao
Atque

 Atque
bye bye
F.