3.2.2 印刷状態取得
印刷状態取得では、印刷指示で取得した「ジョブID」から、次のような印刷状態を取得できます。
- アプリケーション開発者が実装するユーザアプリケーションで、印刷状態を取得するためPDFBatchStatusクラスをインスタンス化し、queryメソッドを用いて、指定したジョブIDの印刷状態を取得します。PDFBatchStatusのインスタンスからジョブの印刷状態を取得するため、getPrintStatusメソッドを実行して、PDFBatchPrintStatusクラスのインスタンスを取得します。
- 要求に応じて、印刷状態のデータを返します。
-
印刷状態の管理は、メモリ上で行われているため、以下の場合にそれまでの印刷状態は消えます。
・BatchPrintService のサービスを再起動した場合の全履歴
・BatchPrintService.xml の holdTime を過ぎた印刷履歴
・保持する印刷履歴が histMax を超えた場合の最も古い履歴