Windowsで「偽の」プリンター(ドライバー)をエミュレートするにはどうすればよいですか?


19

テストのために、私のアプリケーションはドキュメントをプリンターに送信する必要があります。本当にこれを印刷したくないので、基本的に何も印刷できない「偽の」プリンタードライバーを探しています。NULが存在することは知っていますが、一時停止をサポートするために偽のプリンターも必要です。NULポートがこれまたは他の偽のプリンタードライバーを行うことができるかどうかはありますか?


13
XPSプリンタードライバーまたはPDFプリンターをエミュレートするCutePDFのようなアプリケーションを使用してみませんか?
サティアジスバート

2
@sathya:その通り。+1
ザビエルジャズ

@sathya、それを答えとして投稿してみませんか?その考えのような多くの人々のようです;)
nhinkle

@nhinkleは、それが正しいオプションであるかどうかはわかりませんでした:))今すぐ回答として投稿しました。
サティアジスバート

1
私にとっては、名前を付けて保存するためのファイル名のダイアログを求めるので。テストではこれはうまくいきませんが、素晴らしい答えです。
レイモンド

回答:


25

新しいプリンターを作成し、そのポートをNULに設定します。

新しいローカルポートを追加し、NUL:ポート名を要求する場所を入力する必要があります。

新しい港


そのようなプリンターをどのように一時停止またはオフラインにしますか?
TheCrazyProgrammer

@TheCrazyProgrammer:同じ方法で、実際のプリンターの場合と同じようにします。
追って通知があるまで一時停止します。

6

コメントで述べたように、Windows(Vista以降)には、使用できるXPSプリンタードライバーが付属しています。それ以外の場合は、プリンタードライバーをエミュレートするCutePDFをインストールします。


5

無料でオープンソースのPDFCreatorをお勧めします

PDFCreatorの制御ダイアログから印刷を一時停止できます

代替テキスト


1
これは、組み込みのWindows印刷ダイアログのように見えます
...-Hello71

1
@ Hello71これは、Windowsの印刷ダイアログです。前述のnetvopeのようなPDFプリンターは、それ自体をWindowsプリンターとしてインストールし、ドキュメントが印刷された後に作業を行います。
タイラーフェイレ

2

完全を期すために、Microsoftには実際に、使用するオフィスのバージョンに応じて、Office 2003のMicrosoft Document Image WriterとOffice 2007以降のMicrosoft XPS Document Writerの2つの異なる仮想プリンターがofficeに含まれています。

もちろん、PDFオプションのように、これらは両方ともディスク上にファイルを作成します。しかし、Windowsの世界では、これらのいずれかが既に利用可能になっている可能性が非常に高いです。


0

doPDFを使用できます

doPDFは、名前が示唆することを行い、PDFファイルを作成する無料のPDF作成者です。インストールすると、あらゆる種類の印刷可能なドキュメントをPDFファイルに変換できるようになります。doPDF7.3は、それ自体を仮想PDFプリンタードライバーとしてインストールするため、インストールが正常に完了すると、プリンターとFAXのリスト、およびすべてのプログラムのリストに表示されます。doPDFを使用すると、2つの方法でPDFに変換できます。

  • 仮想プリンタードライバーdoPDFを介してPDFに印刷します。通常のプリンターで印刷するのと同じようにこれを行うと、印刷された紙ではなくPDFファイルになります。
  • doPDF Startupウィンドウを使用します。doPDFには、変換ウィザードを開始するために実行できる実行可能ファイル(開始プログラムグループからアクセス可能)があります。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.