私はいくつかのテストを実行し、いくつかの異なるレポートを生成するアプリを書いています。これらは、ラベル、エンドカスタマー用のPDF、修理部門用のPDF、XMLファイルなどの任意の組み合わせにすることができます。
レポートの種類に応じて、ファイルをファイルシステムまたはさまざまなプリンター(A4、ラベルなど)のいずれかに送信する必要があります。理想的には、ポップアップウィンドウはなく、紙に直接表示する必要があります。
ファイル(PDF、XML)をプリンターに送信するにはどうすればよいですか?XML / Textの場合は、File.Copy to LPTnだけでよいと思っていましたが、うまくいかないようです。PDFの場合、PDFを印刷するためのいくつかのパラメーターを使用してAcrobatを呼び出すことができると思います。
私が使用しているプリンターはLPTnにマップされています。これを行い、定義をアプリに保存するためのより良い方法はありますか?つまり、ラベルはMyLabelPrinterに送られ、A4PDFはMyA4Printerに送られます。
誰かがこれをしましたか?