CUPS -выводит копию всех заданий на печать в формате PDF

Можно ли настроить CUPS так, чтобы каждое задание на печать также сохранялось в формате PDF?

Я установил и настроил cups-pdf, который отлично работает, если я печатаю прямо в него из клиента.

Но чего я хочу добиться, так это копии всех заданий на печать, которые будут отправлены на этот принтер, а также на обычный физический принтер.

0
задан 10 March 2021 в 13:40
1 ответ

Не напрямую, так как ваш клиент уже генерирует данные, совместимые с вашим принтером, через драйвер. В некоторых случаях это может быть необратимый двоичный формат. Но в основном это Postscript или PCL, которые потом можно попробовать конвертировать.

Для этого вы можете использовать файлы в /var/spool/cups.

Некоторый вывод с файлом:

d00566-001: PJL encapsulated PostScript document text
d00575-001: HP Printer Job Language data
d00459-001: PDF document, version 1.7

Теперь, в зависимости от того, какой у вас принтер, вы можете использовать ghostscript для преобразования файла в PDF. Если это уже PDF-файл, просто переименуйте и откройте его. Вам также нужно попробовать ghostpcl , который может преобразовывать данные PCL в PDF.

Пример:

/opt/ghostpcl-9.53.3-linux-x86_64/gpcl6-9533-linux-x86_64 -sDEVICE=pdfwrite -o /home/out.pdf d00575-001
1
ответ дан 12 September 2021 в 12:48

Теги

Похожие вопросы