Как эмулировать "поддельный" принтер (драйвер) в Windows?

для тестирования моему приложению необходимо отправить документ на принтер. Я действительно не хочу распечатывать это, поэтому я ищу "поддельный" драйвер принтера, который может по существу напечатать ничего. Я знаю, что nul существует, но мне также нужен поддельный принтер для поддержки приостановки. Любая идея, если нулевой порт может сделать это или любой другой поддельный драйвер принтера?

30
задан Breakthrough
27.04.2023 8:05 Количество просмотров материала 3671
Распечатать страницу

5 ответов

создайте новый принтер и установите его порт в значение NUL:

вам нужно будет добавить новый локальный порт и просто ввести NUL:, где он запрашивает имя порта.

New Port

23
отвечен Dennis Williamson 2023-04-28 15:53

Как я уже упоминал в комментариях, Windows (Vista и выше) поставляются с драйвером принтера XPS, который вы можете использовать. Еще установить CutePDF эмулирует драйвер принтера.

6
отвечен Sathya 2023-04-28 18:10

Я рекомендую бесплатный и с открытым исходным кодом PDFCreator

вы можете приостановить печать из диалогового окна управления PDFCreator

alt text

5
отвечен netvope 2023-04-28 20:27

для полноты, Microsoft на самом деле имеет два различных виртуальных принтеров, включенных в office, в зависимости от используемой версии office: Microsoft document Image Writer для Office 2003 и Microsoft XPS Document Writer для Office 2007 и новее.

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

2
отвечен Joel Coehoorn 2023-04-28 22:44

можно использовать doPDF

doPDF является свободным PDF создатель, который делает то, что предполагает название, создает PDF-файлы. После установки он позволит конвертировать любые типы документов для печати в PDF файлы. doPDF7.3 устанавливается как виртуальный драйвер PDF принтера, поэтому после успешной установки появится в списке принтеров и факсов, а также в списке всех программ. Используя doPDF, вы можете конвертировать PDF двумя способами:

  • печать в PDF через драйвер виртуального принтера doPDF. Вы сделаете это точно так же, как вы печатаете на обычном принтере, просто результатом будет PDF-файл, а не печатный лист бумаги.
  • использование окна запуска doPDF. doPDF имеет исполняемый файл (доступный из группы программ запуска), который можно запустить для запуска мастера преобразования.

enter image description here

0
отвечен rzlines 2023-04-29 01:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх