19

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

5 ответов5

24

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

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

Новый Порт

6

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

5

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

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

альтернативный текст

2

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

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

0

Вы можете использовать doPDF

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .