Newsgroup: it.comp.os.linux.sys
Titolo: Cups e suse 10

Su una macchina dove è installato suse 10, mi capita, apparentemente in 
maniera random, che alcune stampanti (principalmente stampanti 
collegate ad un print server piuttosto che stampanti con proprio 
iindirizzo ip) da un momento all'altro non stampano più.
Creando nuovamente la coda, con gli stessi parametri di quella 
precedente, tutto ritorna ok fino al prossimo blocco.
Non riesco proprio a capire da cosa può dipendere.
E' già capitato a qualcuno?
Dove posso indagare?
Ciao,
grazie

 Dove posso indagare?
Nei log?
-- 
Mi arrivano giornalmente almeno 20 messaggi
che tentano di vendermi prodotti per ingrossare il pene.
Come referenze sono ottime: mi hanno gia' fatto 2 palle cosi'!
http://www.neodigital2k.com

 Nei log?
Ci ho guardato, niente di anomalo, almeno sembra.
Può essere qualcosa relativo al timeout che è possibile configurare nel 
cupsd.conf? se provassi a metterlo uguale a zero?
Ciao,
grazie.

 precedente, tutto ritorna ok fino al prossimo blocco.
]zac[
Al momento del blocco la coda di stampa risulta disattiva? nel qual caso
potrebbe essere il comportamento ''normale'' all'avivio di cups che se una
stampante è spenta o ha problemi, la coda viene impostata come disattiva e
bisogna riattivarla manualmente.

 bisogna riattivarla manualmente.
Provo a guardarci,
se cosi fosse, non c'è la possibilità di intervenire eliminando questa 
"funzione" di cups.
Come scrivevo prima, nella documentazione di cups ho trovato qualcosa 
relativamente al parametro timeout, potrebbe fare al caso?
Ciao,
grazie.

 precedente, tutto ritorna ok fino al prossimo blocco.
Ma la coda sparisce proprio (dici che la ricrei da capo) o
semplicemente si mette in stop? Dall'interfaccia web di CUPS la vedi
ancora?
Potrebbe essere che semplicemente la modalità "power save" delle
stampanti viene erroneamente interpretata da cups come una messa
off-line...

 off-line...
Come posso fare per verificare se il problema è questo? se cos' fosse 
non c'è la possibilità di disattivare questo comportamento?
Ciao,
grazie.

 non c'è la possibilità di disattivare questo comportamento?
Questo non lo so, bisogna spulciare la documentazione di CUPS temo.
Bye!

 in power save :D
Ho verificato ...la stampante viene disabilitata quando è spenta, ma 
poi accendendola non viene abilitata, nemmeno se riavvio linux.
Ho anche guardato la documentazione di cups, possibile che non ci sia 
soluzione a questo "problema" se non con la possibilità di abilitare la 
stampante da riga comando ogni volta.
Devo fare solo una prova con il parametro timeout in cupsd.conf anche 
se, quest'ultimo è molto poco documentato.
Ma quindi dovrebbe essere un problema comune a molte persone...
Ciao,
grazie.

 stampante da riga comando ogni volta.
Dai un'occhiata qua
http://www.linuxprinting.org/foomatic-filters/beh
E' uno script che consente di configurare dei retry quando i job di
cups vanno in errore per stampante offline. Al suo interno è spiegato
come funziona...
bye!


Grazie mille.
L'ho stampato e ci sto dando un'occhiata; purtroppo però va oltre le 
mie capacità, pensavo ci fosse una soluzione più semplice.
Ciao,
grazie.

Scusatemi,
dopo un primo iniziale sconforto, sto cercando di mettermi all'opera.
Mi sembra di aver capito che lo script va copiato nella cartella 
backend e ad esso vanno attribuiti i giusti permessi; successivamente è 
necessario far ripartire cups.
Subito dopo si parla di utilizzare il comando lpadmin, non mi è chiaro 
se devo lanciare il comando per ricreare la coda che mi interessa 
oppure cosa?
E inoltre, viene detto che ci sono varie possibilità di intervento tra 
le quali la prima evita che la coda venga disabilitata ma potrebbe 
causare la perdita del jpb di stampa, giusto?
Ma come faccio a scegliere questo metodo piuttosto che un'altro.
In realtà se con questo primo metodo, il rischio sarebbe quello di 
perdere il job di stampa, per me andrebbe più che bene, tanto potrei 
comunque rilanciare la stampa.
Ciao,
grazie.

 mie capacità, pensavo ci fosse una soluzione più semplice.
]zac[
Il problema è comune un tot di persone, ma non capita dappertutto e sempre,
per esempio sul mio sistema personale non ha mai dato problemi, accendo la
stampante quando voglio.
Potresti inserire uno script in crontab, che verifica se la coda è
disattivata, nel qual caso la attiva.
Auguri.

 non c'è la possibilità di disattivare questo comportamento?
]zac[
lpstat -a
Laser-2550 accepting requests since Jan 01 00:00
lpstat -a
Laser-2550 not accepting requests since Jan 01 00:00 -
        Rejecting Jobs

Giuseppe Della Bianca wrote:

Ho fatto un paio di prove, dovresti riuscire a fare tutto con:
lpstat -a e cupsaccept (cupsreject)
lpq e cupsenable (cupsdisable)
dipende se viene disattivata lo spooling o la stampante

 dipende se viene disattivata lo spooling o la stampante
Grazie per la prova.
Questo però mi risolve il problema solo fino a quando non si verifica 
il prossimo blocco, mi piacerebbe risolvere il problema a monte per 
fare in modo che il problema non si verifichi più.
CIao,
grazie.