(57)【要約】【課題】  プリンタから送信される印刷ジョブにかかるログを必要最低限に留めることにより、ネットワーク・トラフィックを低減し、不必要なログの蓄積を防止することが可能な画像形成装置のジョブ完了システム、画像形成装置、及び情報処理装置の提供。【解決手段】  情報処理装置と、画像形成処理を実行する画像形成装置と、画像形成装置で行ったジョブのログを取得する情報処理装置とを備えたシステムであって、画像形成装置は、当該装置で行ったジョブ処理結果ログを生成するジョブ処理部と、ジョブ処理部により生成されたジョブ処理結果ログを格納するログ情報格納部とを備え、情報処理装置は、ログ情報格納部に格納されたジョブ処理結果ログを取得するログ取得部と、ログ取得部が取得したジョブ処理結果ログを解析するログ解析部と、ログ解析部による解析結果を通知メッセージとして表示させるメッセージ処理部とを備えた画像形成装置のジョブ完了システム。【選択図】  図２
2010092302.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、
画像形成処理を実行する画像形成装置と、
前記画像形成装置で行ったジョブのログを取得する情報処理装置と、
を備えたシステムであって、
前記画像形成装置は、当該装置で行ったジョブ処理結果ログを生成するジョブ処理部と、
前記ジョブ処理部により生成された前記ジョブ処理結果ログを格納するログ情報格納部と、
を備え、
前記情報処理装置は、
前記ログ情報格納部に格納された前記ジョブ処理結果ログを取得するログ取得部と、
前記ログ取得部が取得した前記ジョブ処理結果ログを解析するログ解析部と、
前記ログ解析部による解析結果を通知メッセージとして表示させるメッセージ処理部と、
を備えることを特徴とする画像形成装置のジョブ完了システム。
【請求項２】
前記ジョブ処理結果ログはジョブ名及び／又はユーザのログイン名を含むことを特徴とする請求項１記載の画像形成装置のジョブ完了システム。
【請求項３】
入力された印刷実行命令に基づき生成された印刷ジョブデータから当該印刷ジョブデータを特定する特定情報を抽出し、抽出された前記特定情報と前記印刷ジョブデータの処理結果とを備えたジョブ処理結果ログを生成するジョブ処理部と、
前記ジョブ処理部により生成された前記ジョブ処理結果ログを格納するログ情報格納部と、
を備えることを特徴とする画像形成装置。
【請求項４】
前記特定情報は前記印刷ジョブデータのジョブ名及び／又はユーザのログイン名であることを特徴とする請求項３記載の画形成装置。
【請求項５】
所定の装置から当該装置で行ったジョブ処理結果ログを取得するログ取得部と、
前記ログ取得部が取得した前記ジョブ処理結果ログを解析するログ解析部と、
前記ログ解析部による解析結果を通知メッセージとして表示させるメッセージ処理部と、
を備えることを特徴とする情報処理装置。
【請求項６】
前記通知メッセージが最後に表示された時刻と現在時刻とに基づき最終通知時刻を再設定する最終通知時刻設定部を備えることを特徴とする請求項５記載の情報処理装置。
【請求項７】
ログ取得部が前回取得してから今回取得するまでの時間が所定の閾値以上である場合に、今回取得する時間よりも以前の閾値以内のジョブ処理結果ログを取得することを特徴とする請求項６記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、ファクシミリ、プリンタ等の画像形成装置のジョブ完了システムに関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ（以下、ＰＣと称する）等の情報処理装置と、プリンタ等の画像形成装置と、がＬＡＮ（Local Area Network）等のネットワークを介して接続された印刷システムにおいて、例えば、プリンタのトナー切れや、ネットワークの断絶といった予期せぬ障害の発生により、ＰＣから送信された印刷ジョブがプリンタにおいて処理されない場合がある。
【０００３】
このような障害が発生した場合に、その発生原因、発生時期を特定することができるように、プリンタにて行った印刷ジョブのログを全て蓄積して格納するプリンタが実用化されている。
【０００４】
そして、障害の発生原因、発生時期を特定する場合には、ＰＣはプリンタに蓄積された全ての印刷ジョブのログをネットワークを介して取得して分析し、その障害の発生原因、発生時期を特定する（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００２−１４９３７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記印刷システムにおいて、ＰＣがプリンタに蓄積された全てのログをネットワークを介して取得しようとすると、発生した障害に起因しない過去の印刷ジョブのログまで取得することになり、ネットワーク・トラフィックを招くといった問題があった。また、不必要な過去の印刷ログがＰＣの記憶装置に蓄積されることにより、当該記憶装置の記憶容量を圧迫するといった問題もあった。
【０００７】
本発明はこのような実情に鑑みてなされたものであり、本発明の課題は、プリンタから送信される印刷ジョブにかかるログを必要最低限に留めることにより、ネットワーク・トラフィックを低減すると共に、不必要なログの蓄積を防止することが可能な画像形成装置のジョブ完了システム、画像形成装置、及び情報処理装置を提供することである。
【０００８】
上記課題を解決するために、本発明にかかる画像形成装置のジョブ完了システムは、情報処理装置と、画像形成処理を実行する画像形成装置と、画像形成装置で行ったジョブのログを取得する情報処理装置と、を備えたシステムであって、画像形成装置は、当該装置で行ったジョブ処理結果ログを生成するジョブ処理部と、ジョブ処理部により生成されたジョブ処理結果ログを格納するログ情報格納部と、を備え、情報処理装置は、ログ情報格納部に格納されたジョブ処理結果ログを取得するログ取得部と、ログ取得部が取得したジョブ処理結果ログを解析するログ解析部と、ログ解析部による解析結果を通知メッセージとして表示させるメッセージ処理部と、を備えることを特徴とする。
【０００９】
また、本発明にかかる画像形成装置は、入力された印刷ジョブデータから当該印刷ジョブデータを特定する特定情報を抽出し、抽出された特定情報と印刷ジョブデータの処理結果とを備えたジョブ処理結果ログを生成するジョブ処理部と、ジョブ処理部により生成されたジョブ処理結果ログを格納するログ情報格納部と、を備えることを特徴とする。
【００１０】
さらに、本発明にかかる情報処理装置は、所定の装置から当該装置で行ったジョブ処理結果ログを取得するログ取得するログ取得部と、、ログ取得部が取得したジョブ処理結果ログを解析するログ解析部と、ログ解析部による解析結果を通知メッセージとして表示させるメッセージ処理部と、を備えることを特著とする。
【発明の効果】
【００１１】
本発明によれば、プリンタから送信される印刷ジョブにかかるログの取得を必要最低限に留めることにより、ネットワーク・トラフィックを低減させると共に、不必要なログの蓄積を防止することが可能な画像形成装置のジョブ完了システム、画像形成装置、及び情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について図面を参照して説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨に逸脱しない範囲において適宜変更可能である。
【００１３】
［第１の実施形態］
図１は、第１の実施形態にかかる画像形成装置のジョブ完了システムのシステム構成の一例を説明するためのシステム構成図である。本実施形態においては、本発明にかかる画像形成装置１１０と情報処理装置１２０とは、例えば、オフィス等で運用されているＬＡＮ等のネットワーク１００を介して接続されている。そして、画像形成装置１１０は、例えば、電子写真方式の印刷エンジンを搭載し、情報処理装置１２０から送信された印刷ジョブデータに基づく画像を記録紙等の記録媒体に形成することができる。また、情報処理装置１２０は、例えば、文書作成、図表作成のための文書・図表作成アプリケーションソフトを備え、ユーザにより当該文書・図表アプリケーションソフトを用いて作成されたアプリケーションデータを印刷ジョブデータとして画像形成装置１１０に送信することが可能であると共に、画像形成装置１１０を使用するためのクライアントコンピュータとして機能する。
【００１４】
図２は、第１の実施形態にかかる画像形成装置１１０及び情報処理装置１２０の要部構成を説明するための機能ブロック図である。本図を使用して、まず、画像形成装置１１０の要部構成を説明し、次いで、情報処理装置１２０の要部構成について説明する。
【００１５】
画像形成装置１１０は、ＣＰＵ（Central Processing Unit）１１２と、ＲＡＭ（Random Access Memory）１１３と、操作／表示部１１４と、画像印刷部１１５と、通信制御部１１６と、ＨＤＤ（Hard Disk Drive）１１７と、ＲＯＭ（Read Only Memory）１１８と、を備える。
【００１６】
ＣＰＵ１１２は、マイクロプロセッサ等から構成され、システムバス１１１に接続されている各デバイスやファームウェア等の制御プログラムを統括的に制御し、画像形成装置１１０全体の制御を行う。
【００１７】
ＲＡＭ１１３は、プログラムの実行に必要な情報の読み込みや入力された画像データを一次的に格納する揮発性のメモリ領域である。
【００１８】
操作／表示部１１４は、例えば、液晶ディスプレイ等の表示手段やタッチパネル等の入力手段を備え、各種情報入力の受付け及び画像形成装置１１０の動作状況や各種情報の表示を行う。
【００１９】
画像印刷部１１５は、例えば、電子写真方式の印刷エンジンであり、受信した印刷ジョブデータに基づく画像をユーザにより用意された記録紙等に印刷する処理を行う。
【００２０】
通信制御部１１６は、ネットワーク１００を介して、情報処理装置１２０との双方向データ通信を制御する。
【００２１】
ＨＤＤ（Hard Disk Drive）１１７は、電気的に読み書き可能な不揮発性のメモリ領域である。そして、ＨＤＤ１１７にはログ情報格納部１１７１が形成されており、ログ情報処理部１１７１は、ログ処理部１１８１により作成されたジョブ処理結果ログを格納する。
【００２２】
ＲＯＭ１１８は不揮発性のメモリ領域であり、画像形成装置１１０全体を制御する制御プログラムが格納されている。そして、ＲＯＭ１１８に格納されている制御プログラムの一部であるログ処理部１１８１は、情報処理装置１２０から受信した印刷ジョブデータから当該印刷ジョブデータを特定するための必要な情報（以下、特定情報と称する）を抽出すると共に、当該特定情報と画像形成装置１１０による印刷ジョブデータの処理結果とを合わせることでジョブ処理結果ログを作成し、ログ情報格納部１１７１に格納させる。
【００２３】
図３は、ログ処理部１１８１によりログ情報格納部１１７１に格納されたジョブ処理結果ログ３００の構成の一例を説明する図である。ジョブ処理結果ログ３００は、特定情報としてのジョブ名３１０、ジョブ終了時刻３２０、ジョブ終了結果３３０、及び特定情報としてのログイン名３４０で構成されている。
【００２４】
次に、情報処理装置１２０について説明する。情報処理装置１２０は、ＣＰＵ１２２と、操作／表示部１２３と、通信制御部１２４と、ＲＡＭ１２５と、ＨＤＤ１２６と、を備える。
【００２５】
ＣＰＵ１２２は、マイクロプロセッサ等から構成され、システムバス１２１に接続されている各デバイスやファームウェア等の制御プログラムを統括的に制御し、情報処理装置１２０全体の制御を行う。
【００２６】
操作／表示部１２３は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ等の表示手段やキーボード、マウス等といった入力手段を備え、各種情報入力の受付及び情報処理装置１２０の動作状況や各種情報の表示を行う。
【００２７】
通信制御部１２４は、ネットワーク１００を介して、画像形成装置１１０との双方向データ通信を制御する。
【００２８】
ＲＡＭ１２５は、ＣＰＵ１２２の主メモリ、ワーキングエリアとして機能する。
【００２９】
ＨＤＤ１２６は、電気的に書き込み可能な不揮発性のメモリ領域である。そして、ＨＤＤ１２６には、プリンタドライバ１２６１と、アプリケーション１２６２と、設定データファイル４００と、ログファイル５００と、が格納されている。
【００３０】
プリンタドライバ１２６１は、アプリケーション１２６２からの印刷実行指令を受け、印刷データを出力するまでの機能の総称であり、一般的なプリンタドライバプログラムである。
【００３１】
アプリケーション１２６２はソフトウェアのことであり、ユーザインタフェース（ＵＩ）部１２６２１と、メッセージ処理部１２６２２と、ログ取得部１２６２３と、ログ解析部１２６２４と、から構成される。
【００３２】
ＵＩ部１２６２１は、アプリケーション１２６２の入出力インタフェースプログラムであり、アプリケーション１２６２の機能にかかる設定画面等を操作／表示部１２３が備える、例えばＣＲＴディスプレイに表示させると共に、表示させた画面を介してユーザによる設定入力を受け付ける。
【００３３】
メッセージ処理部１２６２２はアプリケーション１２６２の処理部であり、ＵＩ部１２６２１が操作／表示部１２３に表示させる為の文字列を提供する。
【００３４】
ログ取得部１２６２３はアプリケーション１２６２の処理部であり、設定データファイル４００、及びログファイル５００の情報に基づき画像形成装置１１０のログ情報格納部１１７１に格納されているジョブ印刷結果ログ３００を取得する。
【００３５】
ログ解析部１２６２４はアプリケーション１２６２の処理部であり、ログ取得部１２６２３により取得されたジョブ印刷結果ログ３００の解析を行う。
【００３６】
設定データファイル４００には、アプリケーション１２６２が処理を実行するための設定値が記録されており、ＵＩ部１２６２１を介してユーザにより入力された設定値が記録される。また、設定データファイル４００には、アプリケーション１２６２がジョブの完了を通知した時刻情報がメッセージ処理部１２６２２により記録される。
【００３７】
図４は、設定データファイル４００の構成の一例を説明する図である。設定データファイル４００は、ログ取得部１２６２３が画像形成装置１１０へ周期的にジョブ印刷結果ログ３００を取得する為の時間間隔である問い合わせ間隔４１０が記録されている。
【００３８】
ログファイル５００には、ログ解析部１２６２４により解析されたジョブ印刷結果ログ３００の解析結果が記録される。
【００３９】
図５は、ログファイル５００の構成の一例を説明する図である。ログファイル５００は、図３に示したジョブ印刷結果ログ３００と同様に、ジョブ名５１０、ジョブ終了時刻５２０、ジョブ終了結果５３０、及びログイン名５４０で構成されている。
【００４０】
次に、本実施形態にかかる画像形成装置のジョブ完了システムの処理動作について図６のフローチャートを用いて説明する。
ただし、事前に情報処理装置１２０が備える文書作成、図表作成のための文書・図表アプリケーションソフトによって作成されたアプリケーションデータは、印刷ジョブデータとしてプリンタドライバ１２６１を介して画像形成装置１１０に送信され、印刷が実行されているものとする。そして、当該印刷ジョブにかかる印刷結果は、画像形成装置１１０のログ処理部１１８１によってログ情報格納部１１７１に、図３に示すジョブ処理結果ログ３００として格納されているものとする。なお、図３に示すログイン名３４０は、情報処理装置１２０のアカウント名であり、プリンタドライバ１２６１が生成する画像形成装置１１０のジョブデータの一部として埋め込まれる情報である。
【００４１】
まず、ステップＳ１において、ログ取得部１２６２３は印刷が実行されるまでの待機時間を計測しつつ、計測された待機時間と設定データファイル４００の問い合わせ間隔４１０に記録されている問い合わせ間隔との比較を行い、計測された待機時間が問い合わせ間隔４１０よりも短い場合（ステップＳ１  Ｎｏ）、待機時間の計測を続行する。一方、計測された待機時間が問い合わせ時間４１０よりも長い場合（ステップＳ１  Ｙｅｓ）、ログ取得部１２６２３は設定データファイル４００の最終通知時刻４２０を基に、最終通知時刻４２０に記録されている最終通知時刻に取得したジョブ処理結果ログ３００よりも新しいジョブ処理結果ログ３００を画像形成装置１１０のログ情報格納部１１７１から取得する。なお、最終通知時刻４２０が存在しない場合は、現在の時刻を最終通知時刻４２０として設定すると共に、画像形成装置１１０のログ情報格納部１１７１からジョブ処理結果ログ３００を取得する（ステップＳ２）。
【００４２】
次に、ログ解析部１２６２４は、ログ取得部１２６２３により取得されたジョブ処理結果ログ３００のジョブ終了時刻３２０と設定データファイル４００の最終通知時刻４２０とを比較し、ジョブ終了時刻３２０が最終通知時刻４２０に記録されている時刻よりも遅い場合、つまり、新しいジョブ処理結果ログ３００であるか否かの判定を行う。新しいジョブ処理結果ログ３００がない場合（ステップＳ３  Ｎｏ）、その旨をログ取得部１２６２３に通知する。通知を受けたログ取得部１２６２３は、待機時間の計測を続行する。
【００４３】
一方、新しいジョブ処理結果ログ３００があった場合（ステップＳ３  Ｙｅｓ）、ログ解析部１２６２４は、引き続き、ジョブ処理結果ログ３００のログイン名３４０と情報処理装置１２０にログインしているアカウント名とを比較し、一致しない場合は（ステップＳ４  Ｎｏ）、その旨をログ取得部１２６２３に通知する。通知を受けたログ取得部１２６２３は待機時間の計測を続行する。
【００４４】
一方、ログイン名３４０とアカウント名とが一致する場合（ステップＳ４  Ｙｅｓ）、ログ解析部１２６２４は、ジョブ処理結果ログ３００を図５に示すようなログファイル５００に記録する。ログファイル５００にジョブ処理結果ログ３００を記録したログ解析部１２６２４は、その旨をメッセージ処理部１２６２２に通知する。通知を受けたメッセージ処理部１２６２２は、ログファイル５００からジョブ終了時刻５２０を抽出すると共に、設定データファイル４００の最終通知時刻４２０にジョブ終了時刻５２０を記録し最終通知時刻４２０を更新する（ステップＳ５）。
【００４５】
そして、メッセージ処理部１２６２２は、ログファイル５００の情報に基づき、ＵＩ部１２６２が操作／表示部１２３に表示させる、例えば、図７に示すような通知メッセージ画面７００を構成する文字列を生成する（ステップＳ６）。
【００４６】
ステップＳ７において、メッセージ処理部１２６２２は、ログ取得部１２６２３に対して待機時間の計測時間をリセットするよう指示を与える。指示を受けたログ取得部１２６２３は、情報処理装置１２０の電源がＯＦＦでない場合（ステップＳ８  Ｎｏ）、再び待機時間の計測処理を実行する。
【００４７】
ここで、図８のタイムテーブルを用いて本実施形態の具体的態様の一例について説明する。なお、本図において、時刻Ｔ１（例えば、２００８年０６月０６日０６時０６分０１秒）までに、画像形成装置１１０側では、何の印刷ジョブを行っていないものとする。そして、時刻Ｔ１において、情報処理装置１２０から画像形成装置１１０に対して最新のジョブ処理結果ログが存在するか否かという問い合わせを開始すると仮定する。前述したように、Ｔ１の時点においては、画像形成装置１１０は何の印刷ジョブも行っていないので、ジョブ処理結果ログは存在せず、情報処理装置１２０が備える操作／表示部１２３に表示される時刻であるＴ１が設定データファイル４００１の最終通知時刻４２０１に記録される。
【００４８】
そして、時刻Ｔ２（２００８年０６月０６日０６時０６分０６秒）において、印刷ジョブが発生し、図８に示すようなジョブ処理結果ログ３００１が画像形成装置１１０のログ情報格納部１１７１に記録されているものとする。
【００４９】
最終通知時刻４２０１から１分後である時刻Ｔ３（２００８年０６月０６日０６時０７分０１秒）において、情報処理装置１２０は画像形成装置１１０に対して最新のジョブ処理結果ログが存在するか否かの問い合わせを行う。この場合、ジョブ処理結果ログ３００１に記録されているジョブ処理終了時刻Ｔ２は最終通知時刻４２０１よりも遅い時刻であるため、情報処理装置１２０は、当該ジョブ処理結果ログ３００１に関するメッセージを、例えば、図７に示すようなメッセージを操作／表示部１２３に表示させると共に、最終通知時刻をＴ１からＴ３へと更新する。
【００５０】
このように、情報処理装置１２０が画像形成装置１１０へジョブ処理結果ログの問い合わせを行う場合、最終通知時刻以降に発生した印刷ジョブにかかるジョブ処理結果ログが情報処理装置１２０に送信されるので、ネットワーク・トラフィックを低減させると共に、不必要なログの蓄積を防止することができる。
【００５１】
以上のように、第１の実施形態によれば、画像形成装置と接続される情報処理装置において、画像形成装置が実行した印刷ジョブデータの処理結果の通知が必要な場合、情報処理装置が最後に通知した時刻に基づき、画像形成装置に格納されているログ情報が取得されるため、印刷ジョブにかかるログの取得を必要最低限に留めることができるため、ネットワーク・トラフィックを低減させると共に、不必要なログの蓄積を防止することができる。
【００５２】
［第２の実施形態］
第２の実施形態にかかる画像形成装置のジョブ完了システムのシステム構成は、第１の実施形態にかかるシステム構成と略同一である。したがって、第２の実施形態の説明においては、第１の実施形態と同一な箇所には同一の符号を付して説明を省略し、異なる箇所について説明する。
【００５３】
図９は、第２の実施形態にかかる画像形成部１１０及び情報処理装置１２０’の要部構成を説明する機能ブロック図である。情報処理装置１２０’は、第１の実施形態にかかる情報処理装置１２０の構成に加えて、最終通知時刻設定部１２６２５を備える。
【００５４】
最終通知時刻設定部１２６２５は、アプリケーション１２６２’の処理部であり、設定データファイル１０００及び情報処理装置１２０’のログ取得部１２６２３が計測している現在時刻を基に最終通知時刻を再設定する。
【００５５】
図１０は、設定データファイル１０００の構成の一例を説明する図である。設定データファイル１０００は、ログ取得部１２６２３が画像形成装置１１０へ周期的にジョブ印刷結果ログ３００を取得する為の時間間隔である問い合わせ間隔１０１０と、アプリケーション１２６２’が印刷ジョブの完了を通知する期限である通知期限１０２０と、が記録されている。
【００５６】
次に、本実施形態にかかる画像形成装置のジョブ完了システムの処理動作について図１１のフローチャートを用いて説明する。
ただし、事前に情報処理装置１２０’が備える文書作成、図表作成のための文書・図表作成アプリケーションソフトによって作成されたアプリケーションデータは、印刷ジョブデータとしてプリンタドライバ１２６１を介して画像形成装置１１０に送信され印刷が実行されているものとする。そして、当該印刷ジョブにかかる印刷結果は、画像形成装置１１０のログ処理部１１８１によってログ情報格納部１１７１に、例えば、図３に示すジョブ処理結果ログ３００として格納されているものとする。なお、図３に示すログイン名３４０は、情報処理装置１２０’のアカウント名であり、プリンタドライバ１２６１が生成する画像形成装置１１０のジョブデータの一部として埋め込まれる情報である。
【００５７】
まず、ステップＳ１０において、最終通知時刻設定部１２６２５は、ログ取得部１２６２３が計測している現在時刻と設定データファイル１０００に記録されている最終通知時刻１０３０との差と、設定データファイル１０００に記録されている通知期限１０２０と、の比較を行い、通知期限１０２０が、現在時刻と最終通知時刻１０３０との差よりも短い場合（ステップＳ１０  Ｎｏ）、最終通知時刻設定部１２６２５は、現在時刻と通知期限１０２０との差を最終通知時刻１０３０として設定データファイル１０００に記録する（ステップＳ１１）。一方、通知期限１０２０が、現在時刻と最終通知時刻１０３０との差よりも長い場合（ステップＳ１０  Ｙｅｓ）、その旨をログ取得部１２６２３に通知する。
【００５８】
通知を受けたログ取得部１２６２３は、印刷が実行されるまでの待機時間を計測しつつ、計測された待機時間と設置データファイル１０００の問い合わせ間隔１０１０に記録されている問い合わせ間隔との比較を行い、計測された待機時間が問い合わせ間隔１０１０よりも短い場合（ステップＳ１２  Ｎｏ）、待機時間の計測を続行する。一方、計測された待機時間が問い合わせ間隔１０１０よりも長い場合（ステップＳ１２  Ｙｅｓ）、ログ取得部１２６２３は設定データファイル１０００の最終通知時刻１０３０を基に、最終通知時刻９３０に記録されている最終通知時刻に取得したジョブ印刷結果ログ３００よりも新しいジョブ処理結果ログ３００を画像形成装置１１０のログ情報格納部１１７１から取得する。なお、最終通知時刻１０３０が存在しない場合は、現在の時刻を最終通知時刻１０３０として設定すると共に、画像形成装置１１０のログ情報格納部１１７１からジョブ処理結果ログ３００を取得する（ステップＳ１３）。
【００５９】
次に、ログ解析部１２６２４は、ログ取得部１２６２３により取得されたジョブ処理結果ログ３００のジョブ終了時刻３２０と設定データファイル１０００の最終通知時刻１０３０とを比較し、ジョブ終了時刻３２０が最終通知時刻１０３０に記録されている時刻よりも遅い場合、つまり、新しいジョブ処理結果ログ３００であるか否かの判定を行う。新しいジョブ処理結果ログ３００がない場合（ステップＳ１４  Ｎｏ）、その旨をログ取得部１２６２３に通知する。通知を受けたログ取得部１２６２３は、待機時間の計測を実行する。
【００６０】
一方、新しいジョブ処理結果ログ３００があった場合（ステップＳ１４  Ｙｅｓ）、ログ解析部１２６２４は、引き続き、ジョブ処理結果ログ３００のログイン名３４０と情報処理装置１２０’のログインしているアカウント名とを比較し、一致しない場合は（ステップＳ１５  Ｎｏ）、その旨をログ取得部１２６２３に通知する。通知を受けたログ取得部１２６２３は待機時間の計測を続行する。
【００６１】
一方、ログイン名３４０とアカウント名とが一致する場合（ステップＳ１５  Ｙｅｓ）、ログ解析部１２６２４は、ジョブ処理結果ログ３００を図５に示すようなログファイル５００’に記録する（ステップＳ１６）。ログファイル５００’にジョブ処理結果ログ３００を記録したログ解析部１２６２４は、その旨をメッセージ処理部１２６２２に通知する。通知を受けたメッセージ処理部１２６２２は、ログファイル５００からジョブ終了時刻５２０’を抽出すると共に、設定データファイル１０００の最終通知時刻１０３０にジョブ終了時刻５２０’を記録し最終通知時刻１０３０を更新する（ステップＳ１６）。
【００６２】
そして、メッセージ処理部１２６２２は、ログファイル５００’の情報に基づき、ＵＩ部１２６２が操作／表示部１２３に表示させる、例えば、図７に示すような通知メッセージ画面７００を構成する文字列を生成する（ステップＳ１７）。
【００６３】
ステップＳ１８において、メッセージ処理部１２６２２は、ログ取得部１２６２３に対して待機時間の計測時間をリセットするよう指示を与える。指示を受けたログ取得部１２６２３は、情報処理装置１２０’の電源がＯＦＦでない場合は（ステップＳ１９  Ｎｏ）、再び待機時間の計測処理を実行する。
【００６４】
ここで、図１２のタイムテーブルを用いて本実施形態の具体的態様について説明する。なお、本図は、第１の実施形態の図８で説明したタイムテーブルの時刻Ｔ３以降の時間軸を引き継ぐものである。図１２に示すように、例えば、時刻Ｔ４（２００８年０６月０６日０６時０７分０７秒）、時刻Ｔ５（２００８年０６月０６日０６時０７分２０秒）、時刻Ｔ６（２００８年０６月０６日０６時０７分４０秒）において、それぞれ印刷ジョブが発生したと仮定する。また、時刻Ｔ７（２００８年０６月０６日０６時０７分５０秒）において、情報処理装置１２０’の電源断が発生したとする。
【００６５】
本来なら、時刻Ｔ３から１分後の時刻であるＴ８（２００８年０６月０６日０６時０８分０１秒）において情報処理装置１２０’は画像形成装置１１０に対して最新のジョブ印刷結果ログの問い合わせを実行するはずであるが、情報処理装置１２０’が電源断しているため、当該問い合わせは実行されないことになる。
【００６６】
そして、例えば、時刻Ｔ９（２００８年０６月０８日０６時０７分１１秒）において、情報処理装置１２０’が電源断から復旧したとすると、情報処理装置１２０’が画像処理装置１１０に対してジョブ印刷結果ログの問い合わせが実行可能な時刻はＴ９となる。
【００６７】
本実施形態においては、前述したように、通知期限（例えば、２日）が設けれている。したがって、図１１のステップＳ１０によれば、通知期限が２日であり、現在時刻（Ｔ９）−最終通知時刻（Ｔ３）＝２日１０秒となり、現在時刻と最終通知時刻との差は通知期限を越えているので、図１１のステップＳ１１によれば、情報処理装置１２０’は、最終通知時刻１０３１を現在時刻（Ｔ９）−２日＝２００８年０６月０６日０６時０７分１１秒（Ｔｘ）と設定する。
【００６８】
次に、情報処理装置１２０’が画像形成装置１１０に最新のジョブ印刷結果ログの問い合わせを実行するのは、時刻Ｔ９から１分後の時刻Ｔ１０（２００８年０６月０８日０６時０８分１１秒）である。このとき、最終通知時刻１０３１は２００８年０６月０６日０６時０７分１１秒（Ｔｘ）であるため、当該最終通知時刻１０３１より遅い時刻に発生した、時刻Ｔ５において発生した印刷ジョブにかかるジョブ印刷結果ログ３００３と、時刻Ｔ６において発生した印刷ジョブにかかるジョブ印刷結果ログ３００４が情報処理装置１２０’に送信されることになる。なお、時刻Ｔ４において発生した印刷ジョブにかかるジョブ印刷結果ログ３００２は、情報処理装置１２０’が電源断から復旧して２日以上前に発生した印刷ジョブであるため、取得する必要はなく、当該ジョブ印刷結果ログ３００２は情報処理装置１２０’には送信されない。
【００６９】
なお、本図の説明においては、情報処理装置１２０’は電源断から復旧後、時刻Ｔ１０において画像形成装置１１０に最新のジョブ印刷結果ログのを問合せる態様として説明したが、情報処理装置１２０’は時刻Ｔ９において画像形成装置１１０に最新のジョブ印刷結果ログを問合せてもよい。また、第１の実施形態と同様に、時刻Ｔ９又は時刻Ｔ１０において、情報処理装置１２０’の電源断前の最終通知時刻Ｔ３を基準に、時刻Ｔ３以降に発生したジョブ印刷結果ログを情報処理装置１２０’に送信する形態としても構わない。
【００７０】
以上のように、第２の実施形態によれば、第１の実施形態の効果に加え、情報処理装置が実行した印刷ジョブの処理結果の最終通知時刻を再計測するため、情報処理装置が最後に通知した時刻から、例えば、電源断等の事情により長期間ログ情報を取得していない場合においても、古すぎる不必要なログ情報は通知されず、最新のログ情報を通知することができる。
【００７１】
本実施形態の説明においては、プリンタを一例として説明したが、本発明はこれに限定されず、例えば、ＭＦＰのようなものでもよく、その場合には、印刷ジョブのログだけではなく、ＭＦＰの各種機能を使って行った履歴でもよく（例えば、Ｓｃａｎ−Ｔｏ−Ｍａｉｌの履歴等）、受信だけではなく、送信ログでもかまわない。
【００７２】
本実施形態の説明においては、印刷にかかるジョブ処理について説明したが、本発明はこれに限定されるものではなく、例えば、ＦＡＸ送信、Ｅ−ｍａｉｌ送信にかかるジョブ処理等にも適用することが可能である。
【図面の簡単な説明】
【００７３】
【図１】本発明のシステム構成の一例を説明するシステム構成図である。
【図２】第１の実施形態にかかる画像形成装置及び情報処理装置の要部構成を説明する機能ブロック図である。
【図３】ジョブ処理結果ログの構成の一例を説明する図である。
【図４】設定データファイルの構成の一例を説明する図である。
【図５】ログファイルの構成の一例を説明する図である。
【図６】第１の実施形態の処理動作を説明するフローチャートである。
【図７】通知メッセージ構成の一例を説明する図である。
【図８】第１の実施形態の具体的態様の一例を説明するタイムテーブルである。
【図９】第２の実施形態にかかる画像形成装置及び情報処理装置の要部構成を説明する機能ブロック図である。
【図１０】設定データファイルの構成の一例を説明する図である。
【図１１】第２の実施形態の処理動作を説明するフローチャートである。
【図１２】第２の実施形態の具体的態様の一例を説明するタイムテーブルである。
【符号の説明】
【００７４】
１００    ネットワーク
１１０    画像形成装置
１１１    システムバス
１１２    ＣＰＵ
１１３    ＲＡＭ
１１４    操作／表示部
１１５    画像印刷部
１１６    通信制御部
１１７    ＨＤＤ
１１７１  ログ情報格納部
１１８    ＲＯＭ
１１８１  ログ処理部
１２０    情報処理装置
１２０’  情報処理装置
１２１    システムバス
１２２    ＣＰＵ
１２３    操作／表示部
１２４    通信制御部
１２５    ＲＡＭ
１２６    ＨＤＤ
１２６１  プリンタドライバ
１２６２  アプリケーション
１２６２１ＵＩ部
１２６２２メッセージ処理部
１２６２３ログ取得部
１２６２４ログ解析部
１２６２５最終通知時刻設定部
【図１】
2010092302.tif 000003
【図２】
2010092302.tif 000004
【図３】
2010092302.tif 000005
【図４】
2010092302.tif 000006
【図５】
2010092302.tif 000007
【図６】
2010092302.tif 000008
【図７】
2010092302.tif 000009
【図８】
2010092302.tif 000010
【図９】
2010092302.tif 000011
【図１０】
2010092302.tif 000012
【図１１】
2010092302.tif 000013
【図１２】
2010092302.tif 000014