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

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

19
задан 02.07.2014, 20:24

5 ответов

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

Необходимо будет добавить новый локальный порт и просто ввести NUL: где это просит имя порта.

New Port

24
ответ дан 07.12.2019, 10:17

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

6
ответ дан 07.12.2019, 10:17

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

Можно приостановить печать от диалогового окна управления PDFCREATOR

alt text

5
ответ дан 07.12.2019, 10:17

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

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

2
ответ дан 07.12.2019, 10:17

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

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

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

enter image description here

0
ответ дан 07.12.2019, 10:17

Теги

Похожие вопросы