Existe uma maneira de enviar um arquivo (ou arquivos) PDF para a impressora por meio da linha de comando, mas imprimir apenas, digamos, páginas com números ímpares? Por exemplo, lpr -{some option} *.pdf
ou talvez {some command to get odd-numbered pages} *.pdf | lpr
. Isso seria mais rápido do que abrir cada arquivo, abrir a caixa de diálogo Imprimir e pedir para imprimir as páginas 1, 3, 5, 7, 9 ... A idéia é imprimir todas as páginas ímpares, para que eu possa imprimir as páginas pares na o outro lado do papel.
8
lpr
opções possíveis ?Uma alternativa à solução cups por fschmitt - por exemplo, se você tiver apenas um lpr limitado disponível - é o comando psselect .
Por exemplo, para impressão dúplex manual em uma impressora sem uma unidade duplex:
Bem, só funciona se a sua impressora tiver um mecanismo de transporte de papel sólido como rocha ...
-e seleciona apenas as páginas pares, -o ímpares e -r inverte a seleção
fonte
Se você optar por pré-processar o PDF (por exemplo, porque sua estrutura de impressão não é o CUPS e não suporta a seleção de páginas), você pode fazê-lo com o pdftk .
Dependendo do preço da sua impressora, pode ser necessário imprimir as páginas ímpares ao contrário e as páginas pares em ordem: vá
end-1
para o outro comando. Se o documento tiver um número ímpar de páginas, retire a última página da pilha e não a retorne pela segunda vez.fonte