Versi terbaru CUPS menambahkan kemampuan untuk mencetak pdf secara langsung. 11.10 dan rilis yang lebih baru (dan mungkin lebih tua) memilikinya.
Pendekatan lain (yang saya gunakan dengan paket emulator pencetakan dupleks (dua sisi)) adalah menggunakan Cetak Ke File untuk semua pekerjaan cetak Anda dan menempatkannya di folder yang secara efektif menjadi antrian cetak pribadi Anda. Setelah mereka ada di sana, Anda dapat mencetak sebagian atau semuanya ketika Anda mau dan menghapusnya setelah selesai.
Ini memiliki keuntungan tambahan untuk memungkinkan Anda menjalankan kembali pekerjaan setelah kertas macet, dll. Tanpa membuatnya kembali dari awal. Ini juga memungkinkan Anda untuk terus bekerja tanpa henti untuk mengelola printer Anda.
Jika mau, Anda dapat menulis skrip kecil yang akan berjalan di latar belakang dan mulai mencetak hal-hal yang muncul dalam antrian cetak Anda. Jika Anda melakukan semua ini, Anda mungkin ingin memberi nama pekerjaan cetak Anda sehingga mereka mengurutkan dalam antrian sesuai urutan yang Anda inginkan untuk mencetak. Saya hanya menggunakan 00 ... 99 untuk nama.
Untuk file teks, cari orang-orang yang mungkin memiliki garis panjang. CUPS (setidaknya secara default) tidak akan membungkus garis untuk Anda atau mengatur margin halaman yang bagus.
Sistem pencetakan dupleks saya melakukan lebih dari apa yang Anda minta, tetapi mungkin memberi Anda beberapa ide. Khususnya ia memiliki dua skrip pembantu kecil cetak dan dprintm yang mengambil teks dan menjinakkannya sedikit sebelum mengirimnya ke printer.
http://sourceforge.net/projects/duplexpr/