Pagina 1 di 1
CUPS, HPLIP e avvio con stampante spenta
Inviato: mar 30 ago 2016, 9:35
da conraid
Vi spiego il problema.
Se la stampante è accesa quando provo a stampare la prima volta dopo l'accensione del computer è tutto ok.
Se invece provo a stampare quando è spenta mi da errore. E qui direte, grazie dal beep

Ma, spero di farmi capire, il problema è che a quel punto devo attivare la stampante tramite pannello HPLIP (uso KDE) mettendo i permessi di root. Al di là della necessità di root, magari con qualche gioco con i permessi si può fare da utente, ma perché fa questo? Perché in un caso lo attiva in automatico senza bisogno di permessi o interazioni e in altro no?
Spero di essermi spiegato

Re: CUPS, HPLIP e avvio con stampante spenta
Inviato: mer 31 ago 2016, 8:59
da robbybby
Lo fa anche a me, si su Slackware che su Archlinux. Mi sono sempre chiesto il motivo anch'io. Me lo fa si con la HP che con la Canon. Io però le riattivo dal pannello di controllo di CUPS.
Re: CUPS, HPLIP e avvio con stampante spenta
Inviato: mer 31 ago 2016, 20:31
da conraid
Magari al primo errore si mette in qualche modalità di stop. Chissà se esiste qualche parametro.
Re: CUPS, HPLIP e avvio con stampante spenta
Inviato: ven 2 set 2016, 13:06
da robbybby
Girovagando per la rete ho letto di mettere
Timeout 0
nel file
/etc/cups/cupsd.conf
Non so se funziona, o se è un consiglio vecchio. Lo proverò nel weekend.
Re: CUPS, HPLIP e avvio con stampante spenta
Inviato: ven 2 set 2016, 14:35
da conraid
Mh, messo, riavviato cups, ma niente.
Magari devo riavviare anche kde, quindi magari provo al prossimo riavvio.
Re: CUPS, HPLIP e avvio con stampante spenta: trovata la soluzione
Inviato: sab 3 set 2016, 0:28
da robbybby
Trovata la soluzione:
lpadmin -p
stampante -o printer-error-policy=retry-job
chiaramente da root.
Provato adesso e funziona: quando la stampante viene riaccesa, dopo poco stampa i job in coda, e immediatamente stampa quelli nuovi. Infatti rimane in
idle, o non va in
paused.
Il comando banalmente va a scrivere
in /etc/cups/printers.conf, nella sezione
stampante
Da
man lpadmin
- -o printer-error-policy=name
Sets the error policy to be used when the printer backend is unable to send the job to the printer. The
name must be one of "abort-job", "retry-job", "retry-current-job", or "stop-printer". The default error
policy is "stop-printer" for printers and "retry-current-job" for classes.
Re: CUPS, HPLIP e avvio con stampante spenta
Inviato: sab 3 set 2016, 8:25
da conraid
Allora, provato e funziona. Finalmente. Grazie.
C'è un piccolo problema, dopo che ho accesso la stampante non ha stampato niente. Le nuove stampe le fa subito, quelle vecchie no, rimangono sospese con status "on hold" e dopo tot parte da solo. C'è un modo per regolare questo tempo di attesa?
Re: CUPS, HPLIP e avvio con stampante spenta
Inviato: sab 3 set 2016, 8:46
da robbybby
Intendi il periodo di polling per il retry? L'ho notato anch'io.
Ho trovato questo, ma non l'ho provato (ieri sera era tardi e mi sono accontentato del risultato raggiunto):
Nel file
/etc/cups/cupsd.conf:
- JobRetryInterval seconds
Specifies the interval between retries of jobs in seconds. This
is typically used for fax queues but can also be used with
normal print queues whose error policy is "retry-job" or "retry-
current-job". The default is "30".
Attenzione, perché c'è anche il
JobRetryLimit, quindi rischi di farti uccidere un job di stampa se abbassi il retry time e non alzi il retry count.
- JobRetryLimit count
Specifies the number of retries that are done for jobs. This is
typically used for fax queues but can also be used with normal
print queues whose error policy is "retry-job" or "retry-
current-job". The default is "5".
Re: CUPS, HPLIP e avvio con stampante spenta
Inviato: sab 3 set 2016, 10:50
da conraid
Mh, interessante.
Anche se poi la necessità è "immediata", cioè mi accorgo che è spenta e l'accendo. Però buono a sapersi.
Appena posso provo, grazie ancora.