Збереження очікуваного завдання друку у форматі PDF


16

Я надрукував важливу квитанцію і кинув Safari, лише щоб дізнатися роботу, яку ніколи не надрукував, оскільки ми більше не володіємо мережевим принтером, на якому комп'ютер розраховував знайти. Таким чином, єдина копія цієї інформації знаходиться в черзі друку.

Як я врятую інформацію, що чекає друку, щоб я міг її знову використовувати?

Примітка: перетягування зафіксованого елемента з неіснуючої черги принтера до черги існуючого принтера буде друкувати його. Я хотів би знати, як зберегти файл, який очікує на друк, щоб його можна було використати знову.


на який принтер ви його надіслали?
Ruskes

@Buscar 웃 на замінений мережевий принтер. Драйвери нового принтера були вже налаштовані належним чином, але не вибрані за замовчуванням.
ProductionValues

Відповіді:


10

Веб-інтерфейс CUPS дозволить вам направити завдання друку на інший принтер.

Однак можливо зберегти PDF-файл із черги 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

Ви можете скопіювати (у цьому прикладі) d00025-001 кудись і перейменувати його за допомогою розширення pdf (у цьому випадку), після виправлення дозволів, права власності та групи ви можете відкрити його.

Файл, що починається з 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

Це все зроблено зі старінням HPLJ-5000N LaserJet, вказаним як принтер PostScript, завдання друку на одній сторінці із файлу ODT (OpenOffice).

Оригінальний (в даному випадку ODT) файл не зберігається в системі друку, що змусить вас знову відформатувати його.


1
Не забудьте зробити lprm job_IDв кінці рятувальної операції, щоб очистити чергу принтера.
дан

1
У випадку, якщо хтось інший зіткнеться з цим - у моєму випадку файл d00000-001 був документом PostScript замість PDF, тому мені довелося додати ".ps" замість ".pdf", щоб він відкрився в Preview.
Джек Кушман

8

Щоб знайти та отримати завдання друку:

Використовуйте go to Folderв Finder і вставте це /private/var/spool/.

Тепер клацніть правою кнопкою миші на папці CUPS та скористайтеся пунктом Отримання інформації для зміни дозволу.

Якщо у вас є файли, які чекають друку, це виглядає приблизно так:

введіть тут опис зображення

Ім'я файлу, що починається з "d", ви хочете скопіювати.


Якщо вам цікаво , що цей файл «d» є, це .ps файл (принаймні в моєму випадку), хоча вона також може бути .pdfабо .zipз .pdfфайлу в відповідно до інших відповідями. Використовуйте, fileщоб побачити, що це file d00167-001::d00167-001: PostScript document text conforming DSC level 3.1, Level 2
Арель

5

В якийсь момент за замовчуванням для збереження завдань друку було змінено в OS X. Ймовірно, це було раніше в El Capitan, але станом на 10.11.6 я бачу, що зазначені вище файли "d0000" більше не зберігаються після друку завдань. Ви можете повернути цю функціональність, ввівши термінал

sudo cupsctl PreserveJobFiles=Yes

Після цього файл "d", що відповідає файлу "c", буде збережений у / var / spool / cups точно так, як описано вище. Цей файл можна скопіювати на робочий стіл, але якщо ви хочете переглянути його, спочатку потрібно додати розширення .zip і розпакувати його, а потім ви можете додати .pdf до однойменного розпакованого файлу, і його можна переглянути. Нічого, як полегшити роботу адміністратора [!]


FYI У мене це працює, але файл "d", який я скопіював, був .psфайлом (а не .zipa .pdf), тож, можливо, він відрізняється від принтера?
Арель

Крім того, якщо ви не хочете встановити PreserveJobFiles=Yesвсі свої завдання друку, ви можете спробувати надрукувати на автономному принтері, і, поки він знаходиться в черзі, ви можете отримати доступ до файлу "d".
Арель

Я о 10.15, і, схоже, зберегли файли
Скелет Лук

2

У програмі Finder Goвиберіть Go to Folder...( G) меню в меню (меню клацніть правою кнопкою миші на Finder ).

Вставте /private/var/spool/і натисніть Go.

Завдання друку - це файли, що починаються з "d". Скопіюйте їх та перейменуйте їх, щоб закінчитись .pdf.


0

Як і всі маки, що використовують чашки для друку, ви можете керувати ним за допомогою веб-інтерфейсу. Щоб увімкнути це, потрібно ввести:

cupsctl WebInterface=yes

Тоді ви зможете перевірити конфігурацію сервера друку, принтери, черги та завдання:

http://127.0.0.1:631/

Якщо ви зайшли на цей веб-сайт, Administration → Jobsклацніть нижче, Manage Josbsі ви зможете знайти там свою роботу.


1
Як ОП може зберегти файл, що очікує, за допомогою веб-інтерфейсу?
nohillside

1
Я буду оновлювати це, коли буду на своєму комп’ютері, не можу перевірити його зараз, але це відправна точка.
jherran

Не вдається порятунку на цьому шляху, вибачте. Подивіться на @David Koontz.
дан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.