Веб-интерфейс 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) файл не сохраняется в системе печати, что заставит вас снова отформатировать его.