CUPS Webインターフェイスを使用すると、印刷ジョブを別のプリンターに送信できます。
ただし、CUPSキューからPDFファイルをキャプチャすることは可能です。
/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拡張子(この場合はn)で名前を変更できます。権限、所有権、グループを修正した後、開くことができます。
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
これはすべて、PostScriptプリンターとして指定された古いHPLJ-5000N LaserJetで行われ、印刷ジョブはODTファイル(OpenOffice)から1ページ出力されます。
元の(この場合はODT)ファイルは印刷システムに保持されないため、再度フォーマットする必要があります。