Existe-t-il un moyen d'envoyer un fichier PDF (ou des fichiers) à l'imprimante via la ligne de commande, mais d'imprimer uniquement, disons, des pages impaires? Par exemple, lpr -{some option} *.pdf
ou peut-être {some command to get odd-numbered pages} *.pdf | lpr
. Ce serait plus rapide que d'ouvrir chaque fichier, d'ouvrir la boîte de dialogue Imprimer et de lui dire d'imprimer les pages 1, 3, 5, 7, 9 ... L'idée est d'imprimer toutes les pages impaires, puis je peux imprimer les pages paires sur l'autre côté du papier.
8
lpr
options possibles ?Une alternative à la solution cups de fschmitt - par exemple si vous ne disposez que de quelques lpr disponibles - est la commande psselect .
Par exemple, pour l'impression recto verso manuelle dans une imprimante sans unité recto verso:
Eh bien, cela ne fonctionne que si votre imprimante dispose d'un mécanisme de transport de papier solide comme le roc ...
-e sélectionne uniquement les pages paires, -o impaires et -r inverse la sélection
la source
Si vous choisissez de prétraiter le PDF (par exemple parce que votre cadre d'impression n'est pas CUPS et ne prend pas en charge la sélection de page), vous pouvez le faire avec pdftk .
Selon le prix de votre imprimante, vous devrez peut-être imprimer les pages impaires en sens inverse et les pages paires dans l'ordre: passez
end-1
à l'autre commande. Si le document comporte un nombre impair de pages, retirez la dernière page de la pile et ne la réintroduisez pas une deuxième fois.la source