Как распечатать вывод файла PCL в файл PDF вместо принтера

Запустив UniVerse, у нас есть файлы, которые являются PCL и (после большой настройки настроек) могут печатать их на физических принтерах, но мы должны печатать файлы PDF. Установили Cups-PDF, который будет печатать веб-страницу или документ красиво, как PDF … но отправляя файл PCL, он печатает команды PCL в виде буквального текста. Изменили / принудительно очереди на raw и обыскали все интернеты безрезультатно и до сих пор не могут получить файл PCL для печати в файл в формате PDF. У нас есть расширенное решение на более старой машине, но с Linux, являющейся открытым исходным кодом и фантазией … как вы берете файл PCL-файла из приложения и отправляете его прямо в виде файла PDF ??? Спасибо за любую помощь / руководство.

One Solution collect form web for “Как распечатать вывод файла PCL в файл PDF вместо принтера”

Как также отметил @StephenKitt , есть GhostPCL / GhostPDL . Он принимает PCL5 и PCL-XL и может создавать те же выходные форматы, что и Ghostscript, включая PDF.

Это не было в моих источниках пакета Debian, но на странице загрузки есть статически связанные 9.20 amd64 двоичные файлы (12/2016) , которые я только что загрузил / попробовал, и успешно преобразовал образец owl.pcl в PDF 1.5.

в командной строке:

./gpcl6-920-linux_x86_64 -sDEVICE=pdfwrite -o owl.pdf owl.pcl

В качестве побочного элемента: как намекнул @derobert, PCL является выходным форматом и косвенно, что он в основном генерируется из какого-то другого источника. И это может быть проще сгенерировать PS (→ PDF) из этого источника напрямую, вместо того, чтобы сначала проталкивать все через формат PCL.

Передача «через» PCL также может привести к потере семантики и, безусловно, сгорит больше процессора.

@CityOfHighPoint: Если PCL-файлы, которые вы хотите преобразовать, поступают в определенную папку, вы можете настроить что-то с помощью inotify для «просмотра» этой папки и конвертировать любые файлы, найденные в формат PDF, и сохранить их в другой папке.

  • конвертировать djvu в pdf
  • Разделить страницы в pdf
  • Устранение URL-адресов на сервере
  • Создание PDF-раздаточных материалов с помощью ghostscript
  • Поиск хорошего интерактивного просмотра PDF-файлов
  • Как шифровать (защищать паролем) PDF без шифрования метаданных?
  • TexLive и RHEL 6 - могу ли я установить 2011 * дополнительно * к 2007 году?
  • Конвертировать связанные html-файлы в файл PDF?
  • Конвертировать блог в PDF или Epub Book
  • Настройка PDF-документа CUPS для вывода PDF / A?
  • Печать на пользовательском размере бумаги / добавление формата бумаги в PPD
  • Linux и Unix - лучшая ОС в мире.