0 返信 最新の回答 日時: Oct 24, 2016 12:31 AM ユーザー:28922055

    白紙で印刷される

    28922055

      AcroPDF.dllを使用してサーバから受信したPDFファイルを自動で印刷する仕組みをVBで作成しています。

      (プレビュー表示はしていません)

      正常に印刷されることの方が多いのですが、稀に白紙で印刷されます。

      クライアントに受信したPDFファイルは白紙ではなく、このPDFを表示して印刷すると正常に印刷されます。

      受信中に印刷指示しているのかを確認するため、5秒してから印刷するようにしたのですが、現象は変わりませんでした。

      PDFファイル自体は1・2ページのものなので5秒以かかっているとは考えにくいです。

      プリンタドライバも再インストールしましたが、変わりません。プリンタドライバの設定もいくつか試しましたが、状況は変わりませんでした。

      OSはWindows7、Adobe Reader XI 11.0.10、プリンタはインクジェットプリンタです。

      プリンタドライバのプレビュー表示をONにして実施した結果、クライアントに受信したPDFファイルは正しい状態ですが、

      印刷前のプレビューでは白紙となっていました。ですので、プリンタの問題ではないと思われます。

      なぜ白紙で印刷されるのでしょうか。

       

      ■ソース

      AcroPDF.src = クライアントに受信したPDFファイルのフルパス

      AcroPDF.printAll

       

      よろしくお願いいたします。

       

      2016/10/20 17:42

      PDFの印刷時の詳細設定にて「画像として印刷」を設定しても状況は変わりませんでした。

       

      2016/10/24 16:32

      Adobe Reader 9.5.0の場合は再現されませんでした。

      Adobe Reader X(10.0.0)以降だと再現されます。

      XI(11.0.18)でも白紙印刷となります。