Cetak file pdf langsung tanpa membukanya?

12

Saat ini saya membuka file di penampil dokumen dan memilih cetak dll. Apakah tidak mungkin mengklik kanan file dan "mengirim ke" printer?

HeyPaul
sumber
Apa rilis Ubuntu yang Anda gunakan?
Mitch

Jawaban:

12

Gunakan lpr untuk mencetak file PDF langsung dari baris perintah

Saya tidak berpikir Anda bisa melakukan itu secara langsung, tidak. Namun, ada program baris perintah yang disebut lpryang mengirim file pdf langsung ke printer. Jadi, jika sudah doc.pdf, Anda harus dapat mencetaknya lpr doc.pdf( dengan asumsi Anda berada di folder yang benar pada baris perintah).

Anda juga dapat melihat antrian printer dengan lpq- selain antrian, ini menunjukkan yang merupakan printer default, dan apa statusnya ...

Lihat jawaban lain untuk cara menambahkan lpr ke menu klik kanan.

Steve Kroon
sumber
1
Terima kasih. Apakah ada cara untuk menghindari bahwa lp dan lpr mencetak anotasi PDF (seperti highlight)?
rtrtrt
8

Tambahkan lpr ke menu klik kanan

Saya tidak tahu tentang 'lpr' yang Steve sebutkan , tapi saya tahu cara menambahkannya ke menu klik kanan Anda, menggunakan fungsi Nautilus Scripts dari Nautilus.

Cukup salin dan tempel teks di bawah ini ke Gedit:

#!/bin/bash

IFS_BAK=$IFS
IFS="
"

for line in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
   if [[ "$line" = "" || "$line" = " " ]]; then
      exit
   fi
   lpr "$line"
   sleep 1;
done

IFS=$IFS_BAK
IFS_BAK=

Simpan file sebagai 'Kirim ke Printer' dan kemudian, right click on it->Properties->Permissions->Tick "Allow executing file as program"

Terakhir, pindahkan file di bawah ~ / .gnome2 / nautilus-scripts

Sekarang, di setiap file .pdf yang Anda inginkan, Anda dapat mengklik kanan padanya dan memilih Script -> 'Send to Printer'. Perintah 'lpr' yang disebutkan Steve akan dieksekusi ke file yang telah Anda pilih.

hytromo
sumber
Aaaargh - tidak berfungsi dari windows share! Saya mencetak pesanan dari program win98 ke file pdf. Kemudian di ubuntu saya mencetak ke kertas.
HeyPaul
Hm, kedengarannya masuk akal, Anda seharusnya menyebutkan bahwa Anda ingin bekerja melalui share windows, meskipun: / Saya tidak tahu bagaimana script nautilus bekerja melalui share windows .... Saya akan mengujinya dan mempostingnya kembali. EDIT: Saat ini saya tidak dapat mengujinya tetapi Anda dapat mengunduh pdf dari jaringan ke hard disk terlebih dahulu dan kemudian menggunakan skrip ...
hytromo
Ya - tetapi kemudian saya mungkin akan membukanya secara langsung dan mencetaknya !!
HeyPaul
Tidak, tidak sama. Kegagalannya logis: File-file tersebut tidak ada di PC Anda, Anda hanya dapat melihat nama filenya, bagaimana PC Anda mengirimnya untuk dicetak? Anda dapat mengunduh semuanya, memilih semuanya dan memilih klik kanan -> 'Kirim ke Printer'
hytromo
Saya tahu ini benar-benar tua, tetapi untuk kepentingan orang lain membaca ... Jika Anda dapat menyimpan file di kotak ubuntu dan berbagi dir itu dengan kotak windows (es) maka ini harus bekerja. Daripada menyimpan di windows dan berbagi ke ubuntu.
Luke Cousins