Для тестирования моему приложению необходимо отправить документ на принтер. Я действительно не хочу распечатывать это, поэтому я ищу «фальшивый» драйвер принтера, который по сути не мог печатать ни к чему. Я знаю, что nul существует, но мне также нужен поддельный принтер для поддержки приостановки. Любая идея, если порт nul может сделать это или любой другой поддельный драйвер принтера?
19
Ответы:
Создайте новый принтер и установите для его порта значение NUL:
Вам нужно будет добавить новый локальный порт и просто указать,
NUL:
где он запрашивает имя порта.источник
Как я уже упоминал в комментариях, Windows (Vista и выше) поставляется с драйвером принтера XPS, который вы можете использовать. В противном случае установите CutePDF, который эмулирует драйвер принтера.
источник
Я рекомендую бесплатный PDFCreator с открытым исходным кодом
Вы можете приостановить печать из диалогового окна управления PDFCreator
источник
Для полноты, Microsoft фактически имеет два разных виртуальных принтера, включенных в офис, в зависимости от используемой версии офиса: Microsoft Document Image Writer для Office 2003 и Microsoft XPS Document Writer для Office 2007 и новее.
Конечно, как и опция PDF, они все равно будут создавать файлы на диске. Но в мире Windows, скорее всего, у вас уже есть один из них.
источник
Вы можете использовать doPDF
источник