W celu przetestowania moja aplikacja musi wysłać dokument do drukarki. Naprawdę nie chcę tego drukować, więc szukam „fałszywego” sterownika drukarki, który zasadniczo mógłby nic nie wydrukować. Wiem, że nul istnieje, ale potrzebuję również fałszywej drukarki, aby obsługiwać wstrzymywanie. Masz pomysł, czy port NUL może to zrobić lub inny fałszywy sterownik drukarki?
19
Odpowiedzi:
Utwórz nową drukarkę i ustaw jej port na NUL:
Musisz dodać nowy port lokalny i po prostu wpisać,
NUL:
gdzie prosi o nazwę portu.źródło
Jak wspomniałem w komentarzach, system Windows (Vista i wyżej) jest wyposażony w sterownik drukarki XPS, którego można używać. W przeciwnym razie zainstaluj CutePDF, który emuluje sterownik drukarki.
źródło
Polecam darmowy i darmowy program PDFCreator
Możesz wstrzymać drukowanie w oknie sterowania PDFCreator
źródło
Dla kompletności, Microsoft faktycznie zawiera dwie różne drukarki wirtualne dołączone do pakietu Office, w zależności od używanej wersji pakietu Office: Microsoft Document Image Writer dla pakietu Office 2003 i Microsoft XPS Document Writer dla pakietu Office 2007 i nowszych.
Oczywiście, podobnie jak opcja PDF, oba nadal będą tworzyć pliki na dysku. Ale w świecie Windows jest bardzo prawdopodobne, że masz już dostępny jeden z nich.
źródło
Możesz użyć doPDF
źródło