Jak mogę emulować „fałszywą” drukarkę (sterownik) w systemie Windows?

19

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?

Raymond
źródło
13
dlaczego nie skorzystać ze sterownika drukarki XPS lub aplikacji takiej jak CutePDF, która emuluje drukarkę PDF?
Sathyajith Bhat
2
@sathya: Dokładnie. +1
Xavierjazz
@ satja, dlaczego nie opublikować tego jako odpowiedzi? Wiele osób lubi ten pomysł;)
nhinkle
@nhinkle nie był pewien, czy to była właściwa opcja :)) opublikowane jako odpowiedź teraz.
Sathyajith Bhat
1
Ponieważ dla mnie monituje o okno dialogowe do zapisania nazwy pliku jako. Do testowania to nie działa dla mnie, ale jest to świetna odpowiedź.
Raymond

Odpowiedzi:

25

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.

Nowy port

Wstrzymano do odwołania.
źródło
Jak wstrzymać drukarkę lub ustawić ją w trybie offline?
TheCrazyProgrammer,
@TheCrazyProgrammer: W ten sam sposób zrobiłbyś to dla prawdziwej drukarki.
Wstrzymano do odwołania.
6

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.

Sathyajith Bhat
źródło
5

Polecam darmowy i darmowy program PDFCreator

Możesz wstrzymać drukowanie w oknie sterowania PDFCreator

alternatywny tekst

netvope
źródło
1
Wygląda podejrzanie jak wbudowane okno dialogowe drukowania w systemie Windows ...
Hello71,
1
@ Hello71 Powinno to być okno dialogowe drukowania w systemie Windows. Drukarka PDF, taka jak wspomniany netvope, instaluje się jako drukarka Windows i działa po wydrukowaniu dokumentu.
Tyler Faile
2

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.

Joel Coehoorn
źródło
0

Możesz użyć doPDF

doPDF to darmowy twórca plików PDF, który robi to, co sugeruje nazwa, tworzy pliki PDF. Po zainstalowaniu pozwoli Ci konwertować dowolny typ dokumentów do wydruku na pliki PDF. doPDF7.3 instaluje się jako wirtualny sterownik drukarki PDF, więc po udanej instalacji pojawi się na liście Drukarki i faksy, a także na liście Wszystkie programy. Za pomocą doPDF można przekonwertować na format PDF na dwa sposoby:

  • Drukuj do PDF za pomocą wirtualnego sterownika drukarki doPDF. Zrobiłbyś to dokładnie tak, jak drukujesz na zwykłej drukarce, tylko wynikiem będzie plik PDF, a nie wydrukowany kawałek papieru.
  • Korzystanie z okna uruchamiania doPDF. DoPDF ma plik wykonywalny (dostępny z początkowej grupy programów), który można uruchomić w celu uruchomienia kreatora konwersji.

wprowadź opis zdjęcia tutaj

rzlines
źródło