QA@IT

.netVBでのPDF印刷時のプリンタ指定

2518 PV

.netVBからPDFファイルをプリンタ指定で印刷する処理を作成しています。
動作中PCでAcrobatが動作していない状況での上記処理は上手くいくのですが、
印刷処理を動作させる前にAcrobatで任意のPDFを開けていると、印刷処理で指定した
プリンタに印刷することができず、先に開けていたAcrobatの印刷ダイアログで
選択されているプリンタに印刷されてしまいます。
.netVBでは、印刷先プリンタを通常使用するプリンタに設定変更して印刷を実行しています。
その状況でプリンタデバイスの画面に出力される通常使用するプリンタのチェックマークも
処理で指定したプリンタに印刷実行時には更新されますが、結果異なるプリンタに
出力されてしまいます。
解決策などありませんでしょうか。
お教えください。

回答

 .netVB とは、なんでしょうか?名称は、正しく使用しましょう。
 Visual Basic のコードから、具体的に、どのように印刷を行おうとしていますか?Acrobat に引数を渡して印刷しようとしているのではないでしょうか。そうであるなら、書かれているとおりになると思うし、それは VB から制御できるものではないと思います。

編集 履歴 (0)
  • 回答ありがとうございます。
    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。