VB.NET で作成されたデスクトップ アプリがあり、月に 1 回 10K の両面レポートを印刷します。デバッグまたは複製を試みる必要がある問題があります。
NULL プリンターに印刷すると、正常に動作します。
実際に印刷せずに、これらすべての用紙の印刷を現実的にシミュレートするにはどうすればよいですか?
OPが要求したように、私のコメントの要約、
PDF プリンターを使用すると、良い解決策になる場合があります。もう 1 つの方法は、通常のプリンターを使用して、ファイルに出力するように設定することです (Windows では非常に簡単です)。
主な欠点は、各印刷ジョブにファイル名を付けることです。おそらく、実行時に PrintDialog をハイジャックしてファイル名を指定できますが、試したことはありません。通常のドライバーを使用してファイルに出力するように設定すると、おそらくまったく同じ制限があります。
ただし、自動命名をサポートする PDF 印刷ドライバーがいくつかあります。このリンクまたはSU に関するこの質問を確認してください。
CutePDF を使用して、順次生成されたファイル名 (および必要に応じてディレクトリ) を持つ PDF ファイルに印刷すると、問題を再現できるはずです。
ただし、問題がコードではなくプリンタードライバーにある場合は、PDF に印刷しても問題は見つかりません。発生している正確な問題の詳細を取得するとよいでしょう。