印刷ジョブの状態を確認するには

レポートライブラリOCX/レポートライブラリ.NETコントロールの場合
 
JobStatusプロパティでジョブ状態を取得します。印刷ジョブの状態以外にユーザー名、文書名等の情報も取得したい場合は、JobInfoプロパティで取得します。
すべての印刷ジョブの情報を取得するには、AllJobInfoプロパティで取得して下さい。
印刷ジョブのジョブIDは、StartメソッドからEndメソッドの間でJobIdプロパティから取得することができます。また、プリンタ名を取得するには、StartメソッドからEndメソッドの間でPrinterNameプロパティから取得して下さい。
 
レポートライブラリDLL/レポートライブラリJNIの場合
 
jvGetJobStatusで取得します。印刷ジョブの状態以外にユーザー名、文書名等の情報も取得したい場合は、jvGetJobInfoを使います。
すべての印刷ジョブの情報を取得するには、jvGetAllJobInfoを使います。
印刷ジョブのジョブIDは、jvStartDocからjvEndDocの間でjvGetLongを使用して取得することができます。また、プリンタ名を取得するには、jvStartDocからjvEndDocの間でjvGetStringを使います。