リンクをクリップボードにコピー
コピー完了
現在、Acrobatを使用して、PDFファイルを印刷するプログラムを開発しております。
自動で1日に1500~1600回ほど印刷処理を行っており、
日にもよりますが、1~5回ほどエラーが発生しております。
何か原因が解かる方、ご助言をお願いいたします。
ここでの投稿で不適切であった場合、大変申し訳ありません。
対象機能内容は、以下の通りです。
事前に参照設定、プリンタのデフォルト設定は済です。
==========================================================================
#Region "PDFプリンタ出力"
' PDFプリンタ出力
Public Function PrintPdf(ByVal strInFile As String, ByRef strメッセージ As String) As Boolean
Dim blRet As Boolean
Dim acroAVDoc As New Acrobat.AcroAVDoc ←①
PrintPdf = True
Try
' PDFファイルを開く
blRet = acroAVDoc.Open(strInFile, "") ←②
If Not blRet Then
PrintPdf = False
strメッセージ = "PDFファイルオープンエラー"
Exit Try
End If
' 印刷
blRet = acroAVDoc.PrintPagesSilent(0, 0, 2, CLng(True), CLng(True)) ←③
If Not blRet Then
PrintPdf = False
strメッセージ = "PDFファイル印刷エラー"
End If
' PDFドキュメントを閉じる
blRet = acroAVDoc.Close(1) ←④
Catch ex As Exception
strメッセージ = ex.Message
PrintPdf = False
Finally
' オブジェクト強制解放
acroAVDoc = Nothing
End Try
End Function
#End Region
==========================================================================
↑ 抜粋ここまで
赤太字の4箇所で発生しており、エラー内容を確認すると
1. 「リモート プロシージャ コールに失敗しました。 (HRESULT からの例外:0x800706BE)」 ← ①、③、④で発生
2. 「リモート プロシージャ コールに失敗し、実行されませんでした。 (HRESULT からの例外:0x800706BF)。」 ← ①で発生
3. 「RPC サーバーを利用できません。 (HRESULT からの例外:0x800706BA)。」 ← ①で発生
4. 「サーバーによって例外が返されました。 (HRESULT からの例外:0x80010105 (RPC_E_SERVERFAULT))」 ← ②で発生
ソフト、OS、開発言語の情報は以下の通りです。
ソフト:Adobe Acrobat Standard DC(バージョン 2020.012.20041)
OS:Windows10 Pro
言語:Microsoft Visual Basic 2010
(追記:2020/8/21)
以下、Windowsログを取得しましたので、追記いたします。
========================================================================================================================
障害が発生しているアプリケーション名: Acrobat.exe、バージョン: 20.12.20041.1044、タイム スタンプ: 0x5f2364f5
障害が発生しているモジュール名: Acrobat.dll、バージョン: 20.12.20041.1044、タイム スタンプ: 0x5f2364e9
例外コード: 0xc0000005
障害オフセット: 0x001723f5
障害が発生しているプロセス ID: 0x351c
障害が発生しているアプリケーションの開始時刻: 0x01d67760e10b1b64
障害が発生しているアプリケーション パス: C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat\Acrobat.exe
障害が発生しているモジュール パス: C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat\Acrobat.dll
レポート ID: 244fcba9-a289-42d2-9515-aff87e90adf1
障害が発生しているパッケージの完全な名前:
障害が発生しているパッケージに関連するアプリケーション ID:
========================================================================================================================
その後、「Adobe Acrobat Standard DC」をアップデートしました。
バージョン : 20.012.20041 → 20.012.20043
リンクをクリップボードにコピー
コピー完了
Readerのコミュニティのほうで、印刷に関わるトラブル投稿が2件ほどあるので、同様ではないかと想定されます。
リンクをクリップボードにコピー
コピー完了
assauseさん
ご回答ありがとうございます。
参考に見てみます。
必要に応じて、Windowsログなど取得したいと思います。