A volte, quando lavoro sul mio laptop, voglio mettere in coda alcuni documenti per stamparli in seguito, poiché al momento non sono collegato a una stampante.
Tuttavia, le code di stampa effettive non sono progettate per questo; provano immediatamente a stampare il documento e tutti improvvisamente iniziano a stampare non appena arrivo in rete, cosa che generalmente non è ciò che voglio fare. Inoltre, a volte voglio cambiare l'ordine dei documenti in coda, il che non è molto semplice, in particolare una volta che alcuni di essi hanno iniziato a stampare.
Inoltre, a volte la stampa non riesce perché, ad esempio, la stampante esaurisce la carta o il toner e desidero ristampare il documento su una stampante diversa. Questo non è semplice con eg CUPS
o system-config-printer
; In genere devo tornare indietro, riaprire il lettore PDF e ricominciare da capo. Nessuno dei lettori PDF che conosco ti consente di conservare un elenco di documenti da stampare in un secondo momento, ma questa potrebbe essere una caratteristica nascosta di un lettore PDF da qualche parte che non conosco.
Comunque, ecco cosa voglio essere in grado di fare:
- Specifica un elenco di PDF che voglio stampare.
- Conservare l'elenco su disco in modo da poter chiudere l'applicazione o riavviare senza perdere l'intero elenco.
- Specificare le stampanti a cui si desidera inviarle in anticipo senza essere effettivamente collegate a tali stampanti al momento.
- Specificare le opzioni di stampa come colore, fronte-retro e numero di copie.
- Modificare le assegnazioni della stampante e le opzioni di stampa in un secondo momento.
- Attendere finché non premo un pulsante o eseguo un comando per stampare effettivamente i documenti.
- Tenere un elenco separato di documenti che sono già stati stampati, nel caso in cui la stampa non funzioni o si desidera ristamparli in un secondo momento.
So che potrei hackerare qualcosa insieme a uno script di shell lpr
e un elenco di percorsi in un file di testo, ma non posso fare a meno di sentire che questo problema è già stato risolto in un modo più robusto ed elegante.
Punti bonus:
- Non è necessario che i documenti siano aperti in un lettore PDF. Voglio stamparli, non sfogliarli e non c'è motivo per cui debbano essere la stessa applicazione.
- Più di un elenco.
- Funziona anche con Postscript, DjVu e altri formati di descrizione della pagina.
- Trascina selezione da file manager.
Eventuali suggerimenti?
cups
. Dovresti semplicemente stampare sulla coda di stampa desiderata, ma mettere i processi di stampa "in attesa" fino a quando non decidi di "rilasciarli". Il pulsante "in attesa" è tutto ciò che serve. O mi manca qualcosa?
system-config-printer-applet
mi consente di mettere in attesa e rilasciare i lavori di stampa, nonché di spostarli su altre stampanti, ma non posso cambiare l'ordine dei lavori di stampa o le opzioni di stampa dopo aver inviato il lavoro. Inoltre, a quel punto il percorso del documento originale è ormai scomparso.