Às vezes, quando estou trabalhando no meu laptop, quero enfileirar alguns documentos para imprimir mais tarde, pois não estou conectado a uma impressora no momento.
No entanto, as filas reais da impressora não foram projetadas para isso; eles imediatamente tentam imprimir o documento e, de repente, começam a imprimir assim que eu chego à rede, o que geralmente não é o que eu quero fazer. Além disso, às vezes eu quero alterar a ordem dos documentos na fila, o que não é muito fácil, principalmente quando alguns deles começam a imprimir.
Além disso, às vezes a impressão falha porque, por exemplo, a impressora fica sem papel ou toner, e desejo reimprimir o documento em uma impressora diferente. Isso não é direto com, por exemplo, CUPS
ou system-config-printer
; Geralmente, preciso voltar, abrir novamente o leitor de PDF e começar de novo. Nenhum dos leitores de PDF que conheço permite que você mantenha uma lista de documentos para imprimir posteriormente, mas esse pode ser um recurso oculto de um leitor de PDF em algum lugar que eu não conheço.
Enfim, aqui está o que eu quero ser capaz de fazer:
- Especifique uma lista de PDFs que quero imprimir.
- Mantenha essa lista em disco para que eu possa fechar o aplicativo ou reiniciar sem perder a lista inteira.
- Especifique as impressoras para as quais quero enviá-las antecipadamente sem estar realmente conectado a essas impressoras no momento.
- Especifique opções de impressão como cores, frente e verso e número de cópias.
- Altere as atribuições da impressora e as opções de impressão posteriormente.
- Aguarde até eu pressionar um botão ou executar um comando para realmente imprimir o (s) documento (s).
- Mantenha uma lista separada de documentos que já foram impressos, caso a impressão não funcione ou que eu queira reimprimi-los mais tarde.
Eu sei que poderia hackear algo junto com um script de shell lpr
e uma lista de caminhos em um arquivo de texto, mas não posso deixar de sentir que esse problema já foi resolvido de uma maneira mais robusta e elegante.
Pontos bônus:
- Não exija que os documentos sejam abertos em um leitor de PDF. Quero imprimi-los, não procurá-los, e não há motivo para que eles tenham o mesmo aplicativo.
- Mais de uma lista.
- Também trabalhe para Postscript, DjVu e outros formatos de descrição de página.
- Arraste e solte dos gerenciadores de arquivos.
Alguma sugestão?
cups
. Você simplesmente imprimiria na fila de impressora desejada, mas colocaria os trabalhos "em espera" até decidir "liberá-los". O botão "em espera" é tudo o que é necessário. Ou eu sinto falta de alguma coisa?
system-config-printer-applet
permite reter e liberar trabalhos de impressão, além de movê-los para outras impressoras, mas não posso alterar a ordem dos trabalhos de impressão nem as opções de impressão após o envio do trabalho. Além disso, nesse ponto, o caminho para o documento original já está longe.