PDF Printer в домашней локалке

Довольно часто мне приходится распечатывать разного рода документы. Иногда в документах созданных не у меня плывет форматирование, и наоборот. К тому же иногда возникает потребность конвертировать документ в формат, который везде выглядит одинаково. Решение очевидно. Сделать принтер, печатающий в PDF и дать к нему доступ требуемым пользователям.

К счастью долго мне искать не пришлось. Оказывается для демона печати Cups уже существует подобное расширение. Им то мы и воспользуемся.

Дистрибутивом на домашнем сервере у меня является Gentoo, поэтому установка будет выглядеть следующим образом:

emerge cups-pdf

По умолчанию pdf-файлы будут сохраняться в /var/spool/cups-pdf/<имя пользователя>/. И права на файл будут 700. Не очень удобно расшаривать. Меня такое положение дел не устроило. К счастью плагин конфигурируется через отельный файл, чем я и воспользовался. Я указал следующие параметры:

Out /mnt/all/TempDir/Printed

UserUMask 0000

После этого нужно перезапустить демон печати:

/etc/init.d/cupsd restart

Далее входим на страницу конфигурации демона печати https://my_server:631 и проводим следующие действия:

  1. Добавляем принтер
  2. Выбираем из списка Virtual Printer (PDF Printer)
  3. Тип принтера Generic
  4. Драйвер Generic Cups-PDF Printer

Теперь принтер можно использовать, но как же получить доступ к распечатанным документам? Для этого мы создаем сетевую шару samba. Я делаю именно такую шару потому, что должна быть возможность доступа с машин под Windows.

Добавляем в /etc/samba/smb.conf вот такую секцию:

[PrintedPDF]
comment = Printed PDF Documents from PrintPDF printer
path = /mnt/all/TempDir/Printed
writable = yes
guest ok = yes

И перезагружаем демон:

/etc/init.d/samba restart

Запись опубликована в рубрике Железо, Программное обеспечение, Работа с метками , , , , , , . Добавьте в закладки постоянную ссылку.

4 комментария: PDF Printer в домашней локалке

  1. кран козловой говорит:

    А что, если завести на сайте-блоге раздел «самые горячие обсуждения» или подобное. Там можно будет обсуждать наиболее горячие топики вашего блога…

    • elve говорит:

      Идея имеет смысл. Как только блог станет чуть более популярным я это обязательно сделаю. На сегодняшний момент такой необходимости нет.

      З.Ы. А вашу ссылочку рекламную, я пожалуй уберу ;)

  2. golubevod говорит:

    Все хорошо расписано!

  3. HecyPielied говорит:

    отличный сайт, мне очень понравился, спасибо автору