การบันทึกงานพิมพ์ที่รอดำเนินการเป็น PDF


15

ฉันพิมพ์ใบเสร็จรับเงินที่สำคัญและออกจาก Safari เพียงเพื่อเรียนรู้งานที่ไม่เคยพิมพ์เพราะเราไม่ได้เป็นเจ้าของเครื่องพิมพ์เครือข่ายที่คอมพิวเตอร์คาดว่าจะหา ดังนั้นสำเนาที่เหลืออยู่ของข้อมูลนี้เท่านั้นที่อยู่ในคิวการพิมพ์

ฉันจะกู้คืนข้อมูลที่รอพิมพ์ได้อย่างไรเพื่อให้ฉันสามารถใช้อีกครั้งได้

หมายเหตุ: การลากรายการที่จัดคิวจากคิวของเครื่องพิมพ์ที่ไม่มีอยู่ไปยังคิวของเครื่องพิมพ์ที่มีอยู่จะพิมพ์รายการ ฉันต้องการทราบวิธีบันทึกไฟล์ที่รอพิมพ์เพื่อให้สามารถใช้งานได้อีกครั้ง


คุณส่งไปที่เครื่องพิมพ์อะไร
Ruskes

@Buscar 웃ไปยังเครื่องพิมพ์เครือข่ายที่ถูกแทนที่ ไดรเวอร์สำหรับเครื่องพิมพ์ใหม่ได้รับการกำหนดค่าอย่างเหมาะสมแล้ว แต่ไม่ได้เลือกเป็นค่าเริ่มต้น
การผลิต

คำตอบ:


9

เว็บอินเตอร์เฟส 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
Jack Cushman

8

ในการค้นหาและเรียกคืนงานพิมพ์:

ใช้ในการค้นหาและวางนี้go to Folder/private/var/spool/

ตอนนี้คลิกขวาที่โฟลเดอร์ CUPS และใช้รับข้อมูลเพื่อเปลี่ยนการอนุญาต

หากคุณมีไฟล์ที่รอการพิมพ์มันจะเป็นดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

เป็นชื่อไฟล์ที่ขึ้นต้นด้วย "d" ที่คุณต้องการคัดลอก


หากคุณสงสัยว่าไฟล์ "d" คืออะไรไฟล์. ps (อย่างน้อยในกรณีของฉัน) ถึงแม้ว่ามันอาจเป็นไฟล์.pdfหรือไฟล์ตามคำตอบอื่น ๆ ใช้เพื่อดูว่ามันคืออะไร:.zip.pdffilefile d00167-001d00167-001: PostScript document text conforming DSC level 3.1, Level 2
Arel

5

เมื่อถึงจุดหนึ่งค่าเริ่มต้นสำหรับการบันทึกงานพิมพ์จะเปลี่ยนไปใน OS X ซึ่งเป็นไปได้ว่าก่อนหน้านี้ใน El Capitan แต่ตั้งแต่ 10.11.6 ฉันเห็นไฟล์ "d0000" ที่ระบุไว้ด้านบนจะไม่ถูกบันทึกเมื่องานพิมพ์อีกต่อไป คุณสามารถคืนฟังก์ชันการทำงานนี้ได้โดยพิมพ์ใน Terminal

sudo cupsctl PreserveJobFiles=Yes

เมื่อทำเช่นนี้ไฟล์ "d" ที่ตรงกับไฟล์ "c" จะถูกบันทึกใน / var / spool / cups ตรงตามที่อธิบายไว้ข้างต้น ไฟล์นี้สามารถคัดลอกไปยังเดสก์ท็อปของคุณ แต่ถ้าคุณต้องการดูก่อนอื่นคุณต้องเพิ่มนามสกุล. zip และ unzip จากนั้นคุณสามารถเพิ่ม. pdf ลงในไฟล์ซิปที่มีชื่อเดียวกันและสามารถดูได้ ไม่มีอะไรที่เหมือนกับการทำให้งานของผู้ดูแลระบบเป็นเรื่องง่าย [!]


FYI ฉันใช้งานได้ แต่ไฟล์ "d" ที่ฉันคัดลอกเป็น.psไฟล์ (ไม่ใช่.zipของ.pdf) ดังนั้นอาจแตกต่างจากเครื่องพิมพ์หรือไม่
Arel

นอกจากนี้หากคุณไม่ต้องการตั้งค่าPreserveJobFiles=Yesสำหรับงานพิมพ์ทั้งหมดของคุณคุณสามารถลองพิมพ์ไปยังเครื่องพิมพ์ออฟไลน์และในขณะที่อยู่ในคิวคุณสามารถเข้าถึงไฟล์ "d"
Arel

ฉันอยู่ที่ 10.15 และดูเหมือนว่าจะเก็บไฟล์ไว้
Skeleton Bow

2

ใน Finder จากGoเมนูในแถบเมนู (เมนูคลิกขวาของ Finder ใน Dock) เลือกGo to Folder...( G)

วางและตี/private/var/spool/Go

งานพิมพ์เป็นไฟล์ที่ขึ้นต้นด้วย "d" .pdfคัดลอกพวกเขาและเปลี่ยนชื่อพวกเขาจะสิ้นสุดใน


0

ในฐานะที่เป็น mac ทั้งหมดที่ใช้ถ้วยสำหรับพิมพ์คุณสามารถจัดการได้ด้วยเว็บอินเตอร์เฟส ในการเปิดใช้งานคุณต้องพิมพ์:

cupsctl WebInterface=yes

จากนั้นคุณควรตรวจสอบการกำหนดค่าเซิร์ฟเวอร์เครื่องพิมพ์เครื่องพิมพ์คิวและงานจาก:

http://127.0.0.1:631/

หากคุณเข้าสู่เว็บไซต์ภายใต้Administration → JobsคลิกManage Josbsและคุณควรจะสามารถหางานได้ที่นั่น


1
OP สามารถบันทึกไฟล์ที่ค้างอยู่โดยใช้เว็บอินเตอร์เฟสได้อย่างไร
nohillside

1
ฉันจะอัปเดตด้วยสิ่งนี้เมื่อฉันใช้คอมพิวเตอร์ไม่สามารถทดสอบได้ในตอนนี้ แต่มันเป็นจุดเริ่มต้น
jherran

ไม่มีวิธีการกอบกู้ด้วยวิธีนี้ขอโทษ ดูที่ @David Koontz
แดน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.