Lưu công việc in đang chờ xử lý dưới dạng PDF


14

Tôi đã in một biên nhận quan trọng và thoát Safari, chỉ để tìm hiểu công việc không bao giờ được in vì chúng tôi không còn sở hữu máy in mạng mà máy tính đang mong đợi tìm thấy. Do đó, bản sao duy nhất còn lại của thông tin này nằm trong hàng đợi in.

Làm cách nào để cứu vãn thông tin đang chờ được in để tôi có thể sử dụng lại?

Lưu ý: Kéo mục được liệt kê từ hàng đợi của máy in không tồn tại vào hàng đợi của máy in hiện tại sẽ in mục đó. Tôi muốn biết làm thế nào để lưu tập tin đang chờ để được in để nó có thể được sử dụng lại.


bạn đã gửi nó đến máy in nào?
Ruskes

@Buscar 웃 đến một máy in mạng đã được thay thế. Các trình điều khiển cho máy in mới đã được cấu hình đúng, nhưng không được chọn làm mặc định.
ProductionValues

Câu trả lời:


8

Giao diện web CUPS sẽ cho phép bạn chuyển lệnh in sang máy in khác.

Tuy nhiên, có thể chụp tệp PDF từ hàng đợi 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

Bạn có thể sao chép (trong ví dụ này) d00025-001 sang một nơi nào đó và đổi tên nó bằng một phần mở rộng pdf (n trường hợp này), sau khi sửa quyền, quyền sở hữu và nhóm bạn có thể mở nó.

Các tập tin phù hợp bắt đầu với c là trang bìa. Bạn sẽ có thể khôi phục công việc trong ngôn ngữ gốc của máy in từ thư mục 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

Tất cả điều này được thực hiện với HPLJ-5000N LaserJet đã được chỉ định là máy in PostScript, công việc in một trang trong tệp ODT (OpenOffice).

Tệp gốc (trong trường hợp này là ODT) không được lưu trong hệ thống in, điều này sẽ buộc bạn phải định dạng lại.


1
Đừng quên thực hiện lprm job_IDở cuối hoạt động cứu hộ, để làm sạch hàng đợi máy in.
dan

1
Trong trường hợp bất kỳ ai khác gặp phải điều này - trong trường hợp của tôi, tệp d00000-001 là tài liệu PostScript thay vì PDF, vì vậy tôi phải thêm ".ps" thay vì ".pdf" để mở trong Xem trước.
Jack Cushman

7

Để tìm và lấy các lệnh in:

Sử dụng go to Foldertrong Finder và dán này /private/var/spool/.

Bây giờ, phải - Nhấp vào thư mục CUPS và sử dụng Nhận thông tin để thay đổi quyền.

Nếu bạn có các tệp đang chờ để được in thì nó trông như thế này:

nhập mô tả hình ảnh ở đây

Đó là tên tệp bắt đầu bằng "d" mà bạn muốn sao chép.


Nếu bạn đang tự hỏi tệp "d" đó là gì, thì đó là tệp .ps (ít nhất là trong trường hợp của tôi), mặc dù đó cũng có thể là một .pdfhoặc .zipmột .pdftệp theo các câu trả lời khác. Sử dụng fileđể xem những gì nó là: file d00167-001:d00167-001: PostScript document text conforming DSC level 3.1, Level 2
Arel

5

Tại một số thời điểm, mặc định để lưu các công việc in đã được thay đổi trong OS X. Có thể nó đã sớm hơn ở El Capitan, nhưng kể từ ngày 10.11.6, tôi thấy các tệp "d0000" được ghi chú ở trên không được lưu khi công việc in nữa. Bạn có thể trả lại chức năng này bằng cách gõ vào Terminal

sudo cupsctl PreserveJobFiles=Yes

Khi thực hiện việc này, tệp "d" khớp với tệp "c" sẽ được lưu trong / var / spool / cup chính xác như được mô tả ở trên. Tập tin này có thể được sao chép vào Máy tính để bàn của bạn, nhưng nếu bạn muốn xem nó, trước tiên bạn cần thêm phần mở rộng .zip và giải nén nó và sau đó bạn có thể thêm .pdf vào tệp được giải nén cùng tên và có thể xem được. Không có gì giống như làm cho công việc của quản trị viên dễ dàng [!]


FYI Tôi đã làm việc này, nhưng tệp "d" tôi đã sao chép là một .pstệp (không phải là .zipa .pdf), vì vậy có lẽ nó khác với máy in?
Arel

Ngoài ra, nếu bạn không muốn đặt PreserveJobFiles=Yescho tất cả các công việc in của mình, bạn có thể thử in ra máy in ngoại tuyến và trong khi ở hàng đợi, bạn có thể truy cập tệp "d".
Arel

2

Trong Finder, từ Gomenu trong thanh thực đơn (menu chuột phải của Finder trong Dock) chọn Go to Folder...( G).

Dán vào /private/var/spool/và đánh Go.

Các công việc in là các tệp bắt đầu bằng "d". Sao chép chúng và đổi tên chúng để kết thúc .pdf.


0

Vì tất cả các máy Mac sử dụng cốc để in, bạn có thể quản lý nó bằng giao diện web. Để kích hoạt nó, bạn phải gõ:

cupsctl WebInterface=yes

Sau đó, bạn sẽ có thể kiểm tra cấu hình máy chủ in, máy in, hàng đợi và công việc từ:

http://127.0.0.1:631/

Nếu bạn nhập vào trang web này, bên dưới Administration → Jobs, nhấp vào Manage Josbsvà bạn sẽ có thể tìm thấy bạn làm việc ở đó.


1
Làm thế nào OP có thể lưu tệp đang chờ xử lý bằng giao diện web?
nohillside

1
Tôi sẽ cập nhật với điều này khi tôi ở trên máy tính của mình, không thể kiểm tra nó ngay bây giờ, nhưng đó là điểm khởi đầu.
jherran

Không có cứu hộ trên đường này, xin lỗi. Nhìn vào cái @David Koontz.
dan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.