Salvataggio di un lavoro di stampa in sospeso come PDF

11

Ho stampato una ricevuta importante e ho lasciato Safari, solo per scoprire che il lavoro non è mai stato stampato perché non possedevamo più la stampante di rete che il computer si aspettava di trovare. Pertanto, l'unica copia rimanente di queste informazioni si trova nella coda di stampa.

Come posso salvare le informazioni in attesa di essere stampate in modo da poterle usare di nuovo?

Nota: il trascinamento dell'elemento in coda dalla coda della stampante inesistente alla coda di una stampante esistente stamperà l'elemento. Mi piacerebbe sapere come salvare il file in attesa di essere stampato in modo che possa essere riutilizzato.

    
posta ProductionValues 28.02.2015 - 20:28
fonte

5 risposte

6

L'interfaccia web di CUPS consente di indirizzare il lavoro di stampa su un'altra stampante.

Tuttavia è possibile acquisire un file PDF dalla coda di 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

Puoi copiare (in questo esempio) d00025-001 da qualche parte e rinominarlo con un'estensione pdf (in questo caso), dopo aver corretto le autorizzazioni, la proprietà e il gruppo puoi aprirlo.

Il file di corrispondenza che inizia con c è la copertina. Dovresti essere in grado di recuperare il lavoro nella lingua nativa delle stampanti dalla directory 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

Tutto questo fatto con un LaserJet HPLJ-5000N obsoleto specificato come stampante PostScript, il lavoro di stampa di una pagina su un file ODT (OpenOffice).

Il file originale (in questo caso ODT) non è conservato nel sistema di stampa, il che ti costringerebbe a formattarlo di nuovo.

    
risposta data 01.03.2015 - 03:13
fonte
5

Per trovare e recuperare i lavori di stampa:

Utilizza go to Folder nel Finder e incolla questo /private/var/spool/ .

Ora fai clic con il pulsante destro del mouse sulla cartella CUPS e utilizza Ottieni informazioni per modificare l'autorizzazione.

Se hai file in attesa di essere stampati, sembra che questo:

Èilnomedelfilecheiniziacon"d" che desideri copiare.

    
risposta data 01.03.2015 - 07:55
fonte
4

Ad un certo punto l'impostazione predefinita per il salvataggio dei lavori di stampa è stata modificata in OS X. Probabilmente era precedente in El Capitan, ma a partire dal 10.11.6 vedo che i file "d0000" sopra riportati non vengono salvati dopo la stampa di un lavoro più. È possibile restituire questa funzionalità digitando Terminal

sudo cupsctl PreserveJobFiles=Yes

Facendo questo il file "d" che corrisponde al file "c" verrà salvato in / var / spool / cups esattamente come descritto sopra. Questo file può essere copiato sul desktop, ma se vuoi visualizzarlo devi prima aggiungere l'estensione .zip e decomprimerlo e quindi puoi aggiungere .pdf al file decompresso con lo stesso nome e può essere visto Niente come semplificare il lavoro di un amministratore [!]

    
risposta data 07.04.2017 - 21:23
fonte
2

Nel Finder, dal menu Go nella barra dei menu (il menu del tasto destro del Finder nel Dock) seleziona Go to Folder... ( G ).

Incolla in /private/var/spool/ e colpisci Go .

I lavori di stampa sono i file che iniziano con "d". Copiali e rinominali per terminare in .pdf .

    
risposta data 22.08.2015 - 02:58
fonte
0

Come tutti i mac che usano cups per la stampa, puoi gestirlo con un'interfaccia web. Per abilitarlo, devi digitare:

cupsctl WebInterface=yes

Quindi dovresti essere in grado di controllare la configurazione del server di stampa, stampanti, code e lavori da:

http://127.0.0.1:631/

Se entri in questo sito web, sotto Administration → Jobs , fai clic su Manage Josbs e dovresti essere in grado di trovarti lavoro lì.

    
risposta data 28.02.2015 - 21:29
fonte

Leggi altre domande sui tag