Newsgroup: it.comp.os.linux.sys
Titolo: RH 7.2 e Stampante... help!

Prima di installare la RH 7.2 funzionava tutto a dovere... ora quando
tento a stampare qualsiasi cosa che non sia del comune testo, la stampante
mi ritorna solo un foglio con scritto:
**** Unable to open the initial device, quitting.
Ho dato un'occhiata a /etc/printcap e non sembra esserci nessuna strana
modifica, a parte il fatto che i filtri sono cambiati...
Per il resto printtool dice "pagina inviata con successo", ma in realtà il
problema rimane e non trovo nessun log con messaggi di errore o
spiegazioni...
-- 
| /
| \Byte - Andrea Briganti - 
kbyt...@freemail.it
http://digilander.iol.it/kbytesystem
ICQ: 40872731 - C6: andreakbyte


http://www.redhat.com/support/errata/RHSA-2001-138.html
-- 
Enrico Bodo  -   PhD student      
University of Rome "La Sapienza" 
Department of Chemistry         

 
http://www.redhat.com/support/errata/RHSA-2001-138.html
Ho aggiornato i pacchetti......
Ora la cosa è migliarata (Ironico)... non mi stampa più nulla! :)


Ora la cosa è migliarata (Ironico)... non mi stampa più nulla! :)
Riporta l'errore. Guarda in /var/log/messages.


 Riporta l'errore. Guarda in /var/log/messages.
E' questo il punto... non c'e' nessun errore ne in /var/log/messages ne
altrove....
Ora riporto alcuni file di conf:
Questo è la prova che il documento viene messo in coda:
[root@kbytelnx kbyte]# lpq
Printer: epscp700@kbytelnx
 Queue: 1 printable job
 Server: pid 2840 active
 Unspooler: pid 2869 active
 Status: attempt 3, sleeping 20 before retry at 23:40:52.534
 Rank   Owner/ID                  Class Job Files                 Size Time
1      kbyte                        A   839 (STDIN)            1777291 23:40:40 
Questo è il mio printcap:
epscp700:\
        :ml=0:\
        :mx=0:\
        :lf=/var/log/lp-errs:\
        :sd=/var/spool/lpd/epscp700:\
        :af=/var/spool/lpd/epscp700/epscp700.acct:\
        :sh:\
        :force_localhost:\
        :lp=/dev/lp0:\
        :lpd_bounce=true:\
        :if=/usr/share/printconf/util/mf_wrapper:
Togliendo l'ultima riga la stampante funziona in solo testo... nel senso
che se stampo anche i ps come se fossero testi... (con i codici ecc ecc)


 Riporta l'errore. Guarda in /var/log/messages.
 
Ho trovato queste informazioni nel file
/var/spool/lpd/epscp700/status.epscp700
IF filter 'mf_wrapper' filter msg - 'Error closing pipe to gs -q -dSAFER
-dNOPAUSE -dBATCH -sDEVICE=stp  -sOutputFile=- - at /usr/sbin/lpdomatic
line 422, <STDIN> line 15783.' at 2001-11-07-00:31:03.628 ## A=<NULL>
number=58 process=26088 IF filter 'mf_wrapper' filter exit status 'JFAIL'
at 2001-11-07-00:31:03.637 ## A=<NULL> number=58 process=26088 printing
finished at 2001-11-07-00:31:03.637 ## A=<NULL> number=58 process=26088
accounting at end at 2001-11-07-00:31:03.637 ## A=<NULL> number=58
process=26088 finished 'cfA058kbytelnx.kbytesys.bogus', status 'JFAIL' at
2001-11-07-00:31:03.637 ## A=<NULL> number=58 process=26088 subserver pid
26088 exit status 'JFAIL' at 2001-11-07-00:31:03.638 ## A=<NULL> number=0
process=26059 job 'cfA058kbytelnx.kbytesys.bogus', attempt 3, allowed 3 at
2001-11-07-00:31:03.639 ## A=<NULL> number=58 process=26059
send_failure_action 'JREMOVE' at 2001-11-07-00:31:03.639 ## A=<NULL>
number=58 process=26059 job 'cfA058kbytelnx.kbytesys.bogus', removing job
- status JREMOVE at 2001-11-07-00:31:03.639 ## A=<NULL> number=58
process=26059 removing job 'cfA058kbytelnx.kbytesys.bogus' - JREMOVE at
2001-11-07-00:31:03.640 ## A=<NULL> number=58 process=26059
Sembra che sia GS che fallisce....  la cosa strana č che l'errore non č
sempre uguale... basta leggere anche questo ricavato da una seconda prova
tail: /var/spool/lpd/epscp700/status.epscp700: file truncated IF filter
'mf_wrapper' filter msg - 'Printer must be specified with -sModel' at
2001-11-07-00:34:24.530 ## A=<NULL> number=114 process=26131 IF filter
'mf_wrapper' filter msg - '**** Unable to open the initial device,
quitting.' at 2001-11-07-00:34:24.531 ## A=<NULL> number=114 process=26131
IF filter 'mf_wrapper' filter msg - 'tail process done writing data to
*main::STDOUT' at 2001-11-07-00:34:24.544 ## A=<NULL> number=114
process=26131 IF filter 'mf_wrapper' filter msg - 'Error closing pipe to
gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=stp  -sOutputFile=- - at
/usr/sbin/lpdomatic line 422, <STDIN> line 315.' at
2001-11-07-00:34:24.544 ## A=<NULL> number=114 process=26131 IF filter
'mf_wrapper' filter exit status 'JFAIL' at 2001-11-07-00:34:24.548 ##
A=<NULL> number=114 process=26131 printing finished at
2001-11-07-00:34:24.548 ## A=<NULL> number=114 process=26131 accounting at
end at 2001-11-07-00:34:24.548 ## A=<NULL> number=114 process=26131
finished 'cfA114kbytelnx.kbytesys.bogus', status 'JFAIL' at
2001-11-07-00:34:24.548 ## A=<NULL> number=114 process=26131 subserver pid
26131 exit status 'JFAIL' at 2001-11-07-00:34:24.549 ## A=<NULL> number=0
process=26115 job 'cfA114kbytelnx.kbytesys.bogus' attempt 2, trying 3
times at 2001-11-07-00:34:24.550 ## A=<NULL> number=114 process=26115
waiting for subserver to exit at 2001-11-07-00:34:24.552 ## A=<NULL>
number=0 process=26115 attempt 3, sleeping 20 before retry at
2001-11-07-00:34:24.557 ## A=<NULL> number=114 process=26147 subserver pid
26147 starting at 2001-11-07-00:34:44.563 ## A=<NULL> number=114
process=26147 accounting at start at 2001-11-07-00:34:44.563 ## A=<NULL>
number=114 process=26147 opening device '/dev/lp0' at
2001-11-07-00:34:44.563 ## A=<NULL> number=114 process=26147 printing job
'cfA114kbytelnx.kbytesys.bogus' at 2001-11-07-00:34:44.563 ## A=<NULL>
number=114 process=26147 processing 'dfA114kbytelnx.kbytesys.bogus', size
1470, format 'f', IF filter 'mf_wrapper' at 2001-11-07-00:34:44.564 ##
A=<NULL> number=114 process=26147 IF filter 'mf_wrapper' filter msg -
'--mfomatic stp-71424.foo' at 2001-11-07-00:34:44.618 ## A=<NULL>
number=114 process=26147 IF filter 'mf_wrapper' filter msg - '--mfomatic'
at 2001-11-07-00:34:44.622 ## A=<NULL> number=114 process=26147 IF filter
'mf_wrapper' filter msg - 'stp-71424.foo' at 2001-11-07-00:34:44.623 ##
A=<NULL> number=114 process=26147


Per la terza puntata ho notato questi errori.... secondo me è o il filtro
mf_wrapper o Gs ad essere bacati o malconfigurati:
Tolgo tutto quello che non serve, sono righe consegutive ma le separo:
'foomatic-gswrapper: gs '-dSAFER' '-dNOPAUSE  ' '-dBATCH' '-sDEVICE=stp'
'-sOutputFile=|cat >&3' '-' 3>&1 1>&2
'mf_wrapper' filter msg - 'GNU Ghostscript 6.51 (2001-03-28)'
'mf_wrapper' filter msg - 'Printer must be specified with -sModel'
'mf_wrapper' filter msg - '**** Unable to open the initial device,
quitting.'
Secondo me è cambiata la sintassi di gs.... facendo gs -sstp si apre la
finestra di ghostscript, se scrivo invece gs -sDEVICE=stp mi riporta lo
stesso errore


E questa l'ultima puntata: ho risolto tutti i problemi.
C'e' un bug con printconf e compagnia bella... in pratica ora gs richiede
per le stampanti il parametro -sModel=stampante, che non dipende dal
driver (nel mio caso è epsc2-700) passato con -sDEVICE
In pratica nel file di configurazione del filtro manca proprio
quell'argomento... una volta impostato tutto funziona al meglio...
l'unica rottura è che per ogni modifica delle proprietà della stampante,
sono costretto a rifare la modifica.
Sperando che sistemino tutto presto...
