Mar 23, 2009

PDF printing under SUSE linux

Возникла необходимость "печати в файл" для отладки различного рода отчетов и экономии бумаги (кризис как ни как!). Есть много различного рода "псевдо" принтеров, которые это делают под Windows, но на рабочем компьютере стоит SUSE Linux. Интуиция подсказывает, что это должно быть просто, так как печать в линукс построена вокруг формата PostScript. А от него и до PDF недалеко. Но вот на какую конкретно кнопку надо нажать, чтобы все заработало? По теме была найдена неплохая статья. Но в реальности все оказалось даже проще. Задача решается за несколько простых шагов:
  1. Скачиваем пакет cups-pdf, воспользовавшись поисковой системой openSUSE Build Service
  2. Устанавливаем пакет cups-pdf
  3. Запускаем yast2 и переходим на вкладку hardware/printers
  4. Делаем виртуальный принтер "Virtual PDF Printer (CUPS-PDF)" принтером по умолчанию.
  5. Редактируем конфигурацию /etc/cups/cups-pdf.conf, например устанавливаем путь, куда будут складироваться распечатанные pdf файлы, по умолчанию они сохраняются в папку /var/spool/cups-pdf/$USERNAME/
  6. Выполняем тестовую печать

No comments: