Apakah ada cara untuk mengirim file PDF (atau file) ke printer melalui baris perintah, tetapi hanya mencetak, katakanlah, halaman bernomor ganjil? Misalnya, lpr -{some option} *.pdf
atau mungkin {some command to get odd-numbered pages} *.pdf | lpr
. Ini akan lebih cepat daripada membuka setiap file, membuka dialog Print, dan menyuruhnya untuk mencetak halaman 1, 3, 5, 7, 9 ... Idenya adalah untuk mencetak semua halaman ganjil, maka saya dapat mencetak halaman bernomor genap di sisi lain kertas.
8
lpr
opsi yang mungkin ?Alternatif untuk solusi cangkir oleh fschmitt - misalnya jika Anda hanya memiliki beberapa lpr terbatas - adalah perintah psselect .
Misalnya untuk pencetakan dupleks manual dalam printer tanpa unit dupleks:
Yah, hanya berfungsi jika printer Anda memiliki mekanisme transportasi kertas padat ...
-e hanya memilih halaman genap, -o yang aneh, dan -r membalikkan seleksi
sumber
Jika Anda memilih untuk memproses ulang PDF (misalnya karena kerangka kerja pencetakan Anda bukan CUPS dan tidak mendukung pemilihan halaman), Anda dapat melakukannya dengan pdftk .
Tergantung pada seberapa murah printer Anda, Anda mungkin perlu mencetak halaman ganjil secara terbalik dan halaman genap secara berurutan: pindah
end-1
ke perintah lain. Jika dokumen memiliki jumlah halaman ganjil, keluarkan halaman terakhir dari tumpukan dan jangan masukkan kembali untuk yang kedua kalinya.sumber