L’interface Web de CUPS vous permettrait de diriger le travail d’impression vers une autre imprimante.
Cependant, il est possible de capturer un fichier PDF à partir de la file d'attente 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
Vous pouvez copier (dans cet exemple) d00025-001 quelque part et le renommer avec une extension pdf (n dans ce cas), après avoir fixé les autorisations, la propriété et le groupe, vous pouvez l'ouvrir.
Le fichier correspondant commençant par c est la page de garde. Vous devriez pouvoir récupérer le travail dans la langue native de l’imprimante à partir du répertoire 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
Tout cela est fait avec une vieille imprimante LaserJet HPLJ-5000N spécifiée en tant qu'imprimante PostScript, le travail d'impression se trouvant à une page d'un fichier ODT (OpenOffice).
Le fichier d'origine (dans ce cas, ODT) n'est pas conservé dans le système d'impression, ce qui vous obligerait à le reformater.