Menyimpan pekerjaan cetak yang tertunda sebagai PDF

14

Saya mencetak tanda terima penting dan keluar dari Safari, hanya untuk mengetahui pekerjaan itu tidak pernah dicetak karena kami tidak lagi memiliki printer jaringan yang diharapkan ditemukan oleh komputer. Dengan demikian, salinan informasi ini yang tersisa hanya dalam antrian cetak.

Bagaimana cara saya menyelamatkan informasi yang menunggu untuk dicetak sehingga saya dapat menggunakannya lagi?

Catatan: Menyeret item enqueued dari antrian printer yang tidak ada ke antrian printer yang ada akan mencetak item. Saya ingin tahu bagaimana cara menyimpan file yang menunggu untuk dicetak sehingga dapat digunakan kembali.

Nilai Produksi
sumber
ke printer apa Anda mengirimnya?
Ruskes
@Buscar 웃 ke printer jaringan yang telah diganti. Driver untuk printer baru sudah dikonfigurasi dengan benar, tetapi tidak dipilih sebagai standar.
Produksi

Jawaban:

8

Antarmuka web CUPS akan memungkinkan Anda untuk mengarahkan pekerjaan cetak ke printer lain.

Namun dimungkinkan untuk mengambil file PDF dari antrian CUPS:

/private/var/spool/cups  
total 472  
drwx--x---  24 root  _lp      816 Mar  1 14:30 ./  
-rw-------   1 root  _lp     4403 Mar  1 14:30 c00025  
drwxrwxr-x  13 root  _lp      442 Mar  1 14:30 cache/  
-rw-r-----   1 root  _lp    86110 Mar  1 14:28 d00025-001  
drwxrwx--T   5 root  _lp      170 Mar  1 14:28 tmp/  
-rw-------   1 root  _lp     4391 Feb 25 12:13 c00024  
root@Macbook: file d00025-001
d00025-001: PDF document, version 1.3

Anda dapat menyalin (dalam contoh ini) d00025-001 ke suatu tempat dan menamainya dengan ekstensi pdf (dalam hal ini), setelah memperbaiki izin, kepemilikan, dan grup Anda dapat membukanya.

File yang cocok dimulai dengan c adalah lembar sampul. Anda harus dapat memulihkan pekerjaan dalam bahasa asli printer dari direktori tmp:

/var/spool/cups/tmp
total 288
drwxrwx--T   5 root  _lp     170 Mar  1 14:34 ./
drwx--x---  28 root  _lp     952 Mar  1 14:50 ../
-rw-r-----   1 root  _lp    1234 Mar  1 14:28 17ed254faebef
-rw-r-----   1 root  _lp    1193 Mar  1 14:34 17ed254fece74
-rw-------   1 root  _lp  136512 Mar  1 14:28 17f025500d2e2
david_koontz@Macbook: file *2
17f025500d2e2: PostScript document text conforming DSC level 3.0, Level 2

Ini semua dilakukan dengan LaserJet HPLJ-5000N yang menua yang ditentukan sebagai printer PostScript, pekerjaan cetak satu halaman dari file ODT (OpenOffice).

File asli (dalam hal ini ODT) tidak disimpan dalam sistem cetak, yang akan memaksa Anda untuk memformatnya lagi.

pengguna90735
sumber
1
Jangan lupa untuk membuat lprm job_IDdi akhir operasi penyelamatan, sehingga dapat membersihkan antrian printer.
dan
1
Jika ada orang lain yang mengalami hal ini - dalam kasus saya, file d00000-001 adalah dokumen PostScript dan bukan PDF, jadi saya harus menambahkan ".ps" dan bukannya ".pdf" agar dapat dibuka di Pratinjau.
Jack Cushman
7

Untuk menemukan dan mengambil pekerjaan cetak:

Gunakan go to FolderFinder di dan tempel ini /private/var/spool/.

Sekarang klik kanan pada folder CUPS dan gunakan Get Info untuk mengubah izin.

Jika Anda memiliki file yang menunggu untuk dicetak maka akan terlihat seperti ini:

masukkan deskripsi gambar di sini

Ini adalah nama file yang dimulai dengan "d" yang ingin Anda salin.

Ruskes
sumber
Jika Anda bertanya-tanya apa itu "d" file, itu file .ps (setidaknya dalam kasus saya), meskipun mungkin juga merupakan .pdfatau .zipdari .pdffile sesuai dengan jawaban lain. Gunakan fileuntuk melihat apa itu file d00167-001::d00167-001: PostScript document text conforming DSC level 3.1, Level 2
Arel
5

Pada titik tertentu, standar untuk menyimpan pekerjaan cetak diubah di OS X. Kemungkinannya lebih awal di El Capitan, tetapi pada 10.11.6 saya melihat file "d0000" yang disebutkan di atas tidak disimpan setelah pekerjaan dicetak lagi. Anda dapat mengembalikan fungsionalitas ini dengan mengetikkan Terminal

sudo cupsctl PreserveJobFiles=Yes

Setelah melakukan ini, file "d" yang cocok dengan file "c" akan disimpan di / var / spool / cups persis seperti yang dijelaskan di atas. File ini dapat disalin ke Desktop Anda, tetapi jika Anda ingin melihatnya Anda harus terlebih dahulu menambahkan ekstensi .zip dan unzip dan kemudian Anda dapat menambahkan .pdf ke file unzipped dengan nama yang sama dan dapat dilihat. Tidak seperti membuat pekerjaan admin mudah [!]

Jeremy
sumber
FYI saya berhasil, tetapi file "d" yang saya salin adalah .psfile (bukan .zipa .pdf), jadi mungkin berbeda dengan printer?
Arel
Selain itu, jika Anda tidak ingin mengatur PreserveJobFiles=Yessemua pekerjaan cetak Anda, Anda dapat mencoba mencetak ke printer offline , dan ketika sedang dalam antrian Anda dapat mengakses file "d".
Arel
2

Di Finder, dari Gomenu di menubar (menu klik kanan Finder di Dock) pilih Go to Folder...( G).

Tempel /private/var/spool/dan tekan Go.

Pekerjaan cetak adalah file yang diawali dengan "d". Salin dan ganti nama untuk diakhiri .pdf.

Alexander - Pasang kembali Monica
sumber
0

Karena semua mac menggunakan cangkir untuk mencetak, Anda dapat mengelolanya dengan antarmuka web. Untuk mengaktifkannya, Anda harus mengetik:

cupsctl WebInterface=yes

Maka Anda harus dapat memeriksa konfigurasi server cetak, printer, antrian dan pekerjaan dari:

http://127.0.0.1:631/

Jika Anda masuk ke situs web ini, di bawah Administration → Jobs, klik Manage Josbsdan Anda akan dapat menemukan pekerjaan Anda di sana.

jherran
sumber
1
Bagaimana OP dapat menyimpan file yang tertunda menggunakan antarmuka web?
nohillside
1
Saya akan memperbarui dengan ini ketika saya di komputer saya, tidak bisa mengujinya sekarang, tetapi ini adalah titik awal.
jherran
Tidak ada penyelamatan selama ini, maaf. Lihatlah yang @David Koontz.
dan