0 返信 最新の回答 日時: Mar 13, 2013 6:40 PM ユーザー:SYA5281

    PDFプリンタを使うとハンドルがリークする

    SYA5281

      Windows7 Professional(32bit)でAcrobat:Acrobat X Standard Windows日本語版を使用しています。

       

      2万件以上の文書をAcrobatのPDFプリンタで順番に印刷するアプリケーションを作成しているのですが、

      印刷の際にアプリケーションが異常終了してしまう現象に直面しています。

       

      調査した所、AcrobatのPDFプリンタを使う毎に以下ハンドルが解放されずに残っている事を確認しました。

      【HKCU\Software\Adobe\Acrobat Distiller\PrinterJobControl】

      ※この現象はOSに付属のnotepad.exeでも以下手順で確認できます。

        ①notepad.exeを開く

        ②notepad.exeからAdobePDFプリンタに印刷を出力する

        ③ProcessExplorerなどのツールでハンドルを確認

        ④上記②を何度か繰り返す

        ⑤ProcessExplorerなどのツールでハンドルを確認(ハンドルが②を繰り返した回数×2増加する)

       

      このハンドルが印刷回数×2分、永遠に増え続ける現象を回避する方法はないのでしょうか?

      また、この現象はAcrobatの不具合・仕様のどちらなのでしょうか?

       

      ※補足

       同一の現象について下記組み合わせでも発生する事も確認しています。

       WindowsXP SP2 Professional & Acrobat6