GNU/Linux -- это интересно

Настройка PDF-принтера в Windows

Рубрика: Администрирование
Метки: | |
Воскресенье, 8 мая 2011 г.
Просмотров: 2932
Подписаться на комментарии по RSS

Создание PDF-принтера в Windows используя только Ghostscript и RedMon.

Настройка PDF-принтера в Windows (Ghostscript, RedMon)

Для того чтобы настроить виртуальный pdf-принтер в ОС Windows надо выполнить несколько простых действий.

1. Скачать и установить последнюю версию Ghostscript на свой компьютер. Установку рекомендую проводить в "C:\gs".

2. Скачать и установить RedMon. Необходимы права администратора системы. RedMon позволяет перенаправлять данные с виртуального принтера на указанную в настройках программу.

3. Открыть окно "Принтеры и факсы" чтобы установить новый принтер.

Настройка PDF-принтера в Windows, Принтеры и факсы

Настройка PDF-принтера в Windows, установка нового принтера

4. Выбираем "Локальный принтер" и убираем галочку с "автоматического определения".

Настройка PDF-принтера в Windows, выбор локального принтера

5. Выбираем "Создать новый порт" и тип порта "Redirected Port" в выпадающем меню. Указываем имя нового порта, например, "PRTPDF:". Соглашаемся с нашими настройками и идём дальше.

Настройка PDF-принтера в Windows, выбор Redirected Port

Настройка PDF-принтера в Windows, создание Redirected Port - RPTPDF

6. Выбираем любой подходящий драйвер. Например, меня полностью устраивает "HP Color LaserJet 5/5M PS" от HP. Это цветной принтер и получаемые pdf-документы тоже будут цветными.

Настройка PDF-принтера в Windows. выбор драйвера

Настройка PDF-принтера в Windows, PDF Printer

Со всем соглашаемся и наш виртуальный pdf-принтер создан!

7. Теперь в "C:\gs" создаём файл "pdfwrite.rsp" со следующим содержанием:

-Ic:\gs\gs9.02\lib
-sDEVICE=pdfwrite
-r300
-dNOPAUSE
-dSAFER
-sPAPERSIZE=a4

Не забываем вместо "9.02" указать свою версию Ghostscript.

8. Теперь выбираем наш новый принтер в "Принтеры и факсы" и заходим в его свойства. Интересует нас вкладка "Порты". Выбираем её и наш порт "PRTPDF:", нажимаем "Настройка порта...".

Настройка PDF-принтера в Windows, настройка Redirected Port

В появившемся новом окне в первой строке указываем путь к файлу "gswin32c.exe", например:

c:\gs\gs9.02\bin\gswin32c.exe

А во вторую строку копируем это:

@c:\gs\pdfwrite.rsp -sOutputFile="%1" -c save pop -f -

При таких настройках перед каждой печатью на pdf-принтер будет спрашивать имя и расположение файла для сохранения. Можно же просто указать один файл, в котором всегда будет содержаться результат "последней печати". Для этого нужно вторую строку изменить на:

@c:\gs\pdfwrite.rsp -sOutputFile="C:\tmp\!tmp.pdf" -c save pop -f -

А в "Output" выбрать: "Program handles output".

В этом случае pdf-файл всегда будет по адресу "C:\tmp\!tmp.pdf". Меняйте на свой и наслаждайтесь ;)

Там где "Output" в выпадающем меню выбираем "Prompt for filename". А в "Run" - "Hidden" (это чтобы страшное чёрное окно не выскакивало при каждой печати в pdf).

Настройка PDF-принтера в Windows, окончательная настройка Redirected Port

Всё, нажимаем "Ок" и печатаем "пробную страницу".

Настройка PDF-принтера в Windows, печать пробной страницы

Похожая статья: "Виртуальный принтер в Windows"

Автор: vovans, xmpp: xmpp
Добавить страницу в закладки:
twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us
Комментариев: 12
  1. ну допустим я его создал а как мне его на другом компе использовать?

    может есть какойто файл с настройками принтера который можно скинуть на другой комп?

    или может как-то по другому?

  2. Я не совсем понял задачу.

    Вообще, можно на каждом компе это поставить. Файл pdfwrite.rsp кинуть на флешку. И инсталлеры Ghostscript и RedMon. Текста тут много, но на самом деле, ставится немногим сложнее простого принтера. Главное, раз сделать по инструкции, чтобы понять, что к чему.

  3. ну вот допустим dopdf у него инсталятор

    можно сделать инстл. для этого принтера или нет? или ты не знаешь?

  4. Если уж doPDF не устраивает своей закрытостью (при бесплатности), то почему бы не использовать свободный http://www.pdfforge.org/?

    Получаем все тоже, что и в статье, но без шаманства.

    Обращаю внимание, что pdf файлы из doPDF получаются меньше размером.

  5. Устраивает, не устраивает. Попросили перевести, я перевёл.

    И про какое шаманство тут речь? Всё довольно просто. Если хоть раз сделать. И как вариант, вполне подходит. Тем более, если уже используется виртуальный принтер по предыдущей статье (а у меня таких принтеров в офисе несколько настроено), то добавить ещё и печать в pdf проще простого.

  6. 2011-05-12 в 14:33:22 | славян

    Никто не пробовал этот PDF-принтер под Vista поднять. Чего-то у меня вылетает с ошибкой на этапе сохранения в файл

  7. Проделал сие танцы с бубном и понял, что Redirection Port Monitor (RedMon) ещё не сделан для Вин7х64.

    Собственно на http://pages.cs.wisc.edu/~ghost/redmon/ так и написано:

    A beta release is expected by the end of 2011 (ожидайте до конца 2011 года). Да ещё и не факт, что новый релиз будет работать для Вин7х64.

  8. Пока решение проблемы - это VMWare c Windows XP.

    Юзайте виртуальные машины.

  9. 2012-03-26 в 22:24:40 | Элсуяр

    что можно сделать если программа не печатает на виртуальном принтере

  10. 2012-04-20 в 12:07:13 | Николай

    PDFCreator сам сразу ставит PDF принтер.

    Никаких танцев с бубном не надо. И софта лишнего ...

  11. Каждому - своё.

  12. 2012-05-11 в 06:16:45 | антон фурс

    а у меня PDFCreator в виртуалке где стоит вин7 не установился вообще. вылетел со страшнй ошибкой. он вообще в 7ке нормально работает, или косяк из-за вмваре?

    п.с. запускал все с повышенными привелегиями, все вмтулз стоят.

Оставьте комментарий!
Используйте нормальные имена.
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)




Войти через loginza

 
captcha