GNU/Linux >> Belajar Linux >  >> Linux

Pencetakan dupleks manual untuk Mac (dan/atau Linux)

HAMPIR, tapi tidak ada cerutu namun:langkah ke-4 hanya mengambil halaman ganjil dari langkah pertama, lalu mengambil halaman genap dari kumpulan itu... Itu tidak bagus. Saya akan menghapus ini beberapa waktu kemudian, kecuali saya memikirkan sesuatu yang cerdas. (Langkah pertama juga dapat dilakukan untuk membuat dua file sekaligus, tetapi Anda memerlukan dialog konfirmasi. Mungkin ada beberapa "restart" atau pemrosesan paralel di Automator.

Untuk Mac, Automator adalah teman Anda:

  • Buka Automator

  • Pilih "Print Plugin" (Print plugin adalah alur kerja yang tersedia di dialog cetak. Mereka menerima versi PDF dari dokumen yang sedang dicetak. Sebelum 10.6 Snow Leopard, Anda mungkin tidak mendapatkan pilihan ini sampai Anda akan menyimpan alur kerja Anda, daripada saat membuat alur kerja kosong. Seharusnya bekerja sama.)

  • Seret item berikut ke alur kerja ke kanan:

    1. "Ekstrak Halaman Ganjil &Genap", dan pilih "Ganjil"

    2. "Item Pencari Cetak"

    3. "Minta konfirmasi", tulis beberapa petunjuk

    4. "Ekstrak Halaman Ganjil &Genap", dan pilih "Genap"

    5. "Item Pencari Cetak"

  • Simpan itu. Itu akan berakhir di ~/Library/PDF Services/ dan karenanya menjadi bagian dari menu PDF di dialog Cetak.



Ketika total halaman ganjil, Anda harus mengutak-atik halaman pertama atau terakhir dari proses pertama. (Jika Anda mengembalikan seluruh tumpukan ke printer, halaman terakhir mungkin tertinggal di baki kertas setelah Anda selesai. Coba dan sesuaikan petunjuk di langkah 3.)


Ada proyek di sourceforge bernama duplexpr yang dapat melakukan apa yang Anda inginkan.

http://sourceforge.net/projects/duplexpr/

Saya menulisnya sejak lama dan tidak dapat menarik minat apa pun, jadi saya belum memperbaruinya. Jika saya bisa mendapatkan basis pengguna aktif> 0, atau seseorang yang tertarik untuk membantu mengembangkan atau mengujinya, saya akan mengerjakannya lagi. Saya bahkan memiliki kode pengembangan yang lebih baru yang memiliki beberapa fitur tambahan. Saya juga mencoba membuatnya dengan gui sehingga dapat digunakan dari desktop tanpa membuka baris perintah.

Ini adalah sekumpulan skrip bash yang meniru pencetakan dupleks untuk printer non-dupleks. Saya telah menggunakannya setiap hari - selama bertahun-tahun.

Salah satu fitur uniknya adalah memungkinkan pencetakan bolak-balik sehingga Anda dapat mencetak beberapa pekerjaan sekaligus dan Anda hanya perlu membalik dan memasukkan kembali seluruh tumpukan kertas satu kali, bukan satu kali untuk setiap pekerjaan.

Versi saat ini (di sourceforge) memiliki beberapa masalah. Yang pertama adalah mereka mengubah bash. Agar skrip saat ini berfungsi (setelah Anda mengunduhnya), baris pertama setiap skrip harus diubah dari #!/bin/sh menjadi #!/bin/bash

Masalah lainnya adalah masalah desain. Printer bervariasi dalam cara mereka menangani kertas. Beberapa mengeluarkan halaman dengan sisi cetak menghadap ke atas dan beberapa dengan sisi cetak menghadap ke bawah, dll. Ini berarti harus ada lebih dari satu algoritme pencetakan dupleks. duplexpr saat ini hanya mendukung satu algoritma. Ini bekerja dengan sempurna pada printer seperti HP Deskjet 720 dan 895 (lama) dan HP C4480 (lebih baru). Ini hampir berfungsi pada HP Laserjets saya (1006 dan 1020). Pada ini, semua halaman yang dicetaknya benar dan dalam urutan yang benar, tetapi setiap halaman harus dibalik secara manual setelah pekerjaan selesai dicetak (keluar 2/1, 4/3 ... bukannya 1/2 , 3/4).

Lihat dan hubungi saya kembali jika Anda tertarik untuk menggunakannya. Anda dapat mengirimi saya email melalui halaman proyek sourceforge (url di atas).

Beberapa pemikiran lagi:

duplexpr tidak benar-benar membahas rentang pencetakan halaman. Anda dapat melakukannya dengan menggunakan opsi "cetak ke file" dan "rentang halaman" yang tersedia di sebagian besar dialog cetak aplikasi.

Setelah Anda memiliki output dalam file (dalam format postscript default (setidaknya untuk Linux)), Anda memiliki sejumlah opsi. Anda kemudian dapat menjalankannya melalui duplexpr (yang menangani masalah jumlah halaman ganjil yang disebutkan oleh poster lain).

Jika Anda dapat menangani menggunakan antarmuka baris perintah (cli), maka perintah lp - atau lpr, mana pun yang telah Anda instal, memiliki opsi yang dapat Anda tentukan hanya untuk halaman ganjil, halaman genap saja dan Anda bahkan dapat memberikannya rentang halaman jika perlu. Jika itu tidak sesuai dengan keinginan Anda, ada utilitas gui kecil yang luar biasa bernama xpp yang akan melakukan semua itu dan lebih banyak lagi. Bahkan akan memungkinkan Anda membuat alias untuk salah satu printer Anda yang ada yang hanya akan mencetak halaman genap atau ganjil. Saya menggunakannya sepanjang waktu untuk memulihkan dari kertas macet dan beberapa pengumpanan halaman selama pencetakan dupleks kedua (sisi kedua) sehingga saya dapat menyelesaikan pencetakan halaman satu sisi mana pun yang tidak dibuang tanpa memulai dari awal.

Dengan salah satu dari metode manual ini, jika Anda memiliki jumlah halaman ganjil, Anda cukup mengirim formfeed ke printer untuk mengeluarkan halaman terakhir:

gema -n $'\f' | lp

akan melakukannya atau Anda dapat membuat file hanya dengan formfeed di dalamnya dan mengirimkannya ke lp. Ini berfungsi pada setiap printer yang saya coba sejauh ini.

Apa pun itu, jauh lebih mudah daripada mengingat untuk tidak memasukkan ulang halaman terakhir, dll.

HTH

Joe


Lihat perangkat lunak pencetakan dua sisi HP.


Linux
  1. Lembar contekan untuk pengguna dan izin Linux

  2. Hitman Musim Pertama Lengkap untuk Linux dan Mac sekarang tersedia

  3. Kopi – Aplikasi Berita dan Cuaca untuk Linux

  1. DOS DAN JANGAN UNTUK VPS Linux

  2. Instal python-openstackclient di Linux dan Mac OS

  3. Macro untuk GCC/G++ untuk membedakan Linux dan Mac OSX?

  1. Kompiler silang untuk Linux di Mac OS X?

  2. Apa alternatif XPerf untuk Linux dan Mac OS X?

  3. Nama untuk disk ATA dan SATA di Linux