(57)【要約】【課題】不具合の原因を容易に特定するための情報を効率的に登録できる画像形成装置、画像形成システム、及び画像形成プログラムを提供する。【解決手段】画像形成装置に生じた不具合の発生を検出する検出手段と、検出手段が不具合を検出した場合に、画像形成装置の操作に関する情報及び画像形成装置の動作に関する情報をそれぞれ時刻に関連付けて情報記憶部に登録する情報登録手段とを有する。この構成によれば、不具合を検出した場合に、画像形成装置の動作に関する情報のみならず操作に関する情報をも時刻に関連付けて情報記憶部に登録するので、不具合の原因を容易に特定するための情報を効率的に登録できる。【選択図】図１
2008201081.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に生じた不具合の発生を検出する検出手段と、
前記検出手段が不具合を検出した場合に、前記画像形成装置の操作に関する情報及び前記画像形成装置の動作に関する情報をそれぞれ時刻に関連付けて情報記憶部に登録する情報登録手段とを有することを特徴とする画像形成装置。
【請求項２】
前記画像形成装置に所定の事象が発生する場合に、前記操作に関する情報を時刻に関連付けて操作情報記憶部に登録する操作情報登録手段を更に備え、
前記情報登録手段は、前記検出手段が不具合を検出した時刻を基準とした所定の時間区間における時刻と関連付けて前記操作情報記憶部に登録した情報を前記情報記憶部に登録することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置に所定の事象が発生する場合に、前記動作に関する情報を時刻に関連付けて動作情報記憶部に登録する動作情報登録手段を更に備え、
前記情報登録手段は、前記検出手段が不具合を検出した時刻を基準とした所定の時間区間における時刻と関連付けて前記動作情報記憶部に登録した情報を前記情報記憶部に登録することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記操作に関する情報は、前記画像形成装置に画像情報を処理させる操作に関する情報を含み、
前記情報登録手段は、前記画像形成装置が処理する画像情報に関する情報と、前記画像情報を処理させる操作に関する情報とを関連付けて前記情報記憶部に登録することを特徴とする請求項１から３のいずれかに記載の画像形成装置。
【請求項５】
前記動作に関する情報は、前記画像形成装置が画像情報を処理する動作に関する情報を含み、
前記情報登録手段は、前記画像形成装置が処理する画像情報に関する情報と、前記画像情報を処理する動作に関する情報とを関連付けて前記情報記憶部に登録することを特徴とする請求項１から４のいずれかに記載の画像形成装置。
【請求項６】
前記画像形成装置に所定の事象が発生する場合に、前記画像情報を画像情報記憶部に登録する画像情報登録手段を更に備え、
前記画像情報に関する情報は、前記画像登録手段が前記画像記憶部に登録した画像情報の所在を表す情報であることを特徴とする請求項４又は５に記載の画像形成装置
【請求項７】
前記情報登録手段は、前記不具合検出手段が検出した不具合を識別する情報と、前記不具合を検出した時刻を基準とした所定の時間区間における時刻と関連付けた前記操作に関する情報とを関連付けて前記情報記憶部に登録することを特徴とする請求項１から６に記載の画像形成装置。
【請求項８】
画像形成装置に生じた不具合の発生を検出する検出手段と、
前記検出手段が不具合を検出した場合に、前記画像形成装置の操作に関する情報及び前記画像形成装置の動作に関する情報をそれぞれ時刻に関連付けて情報記憶部に登録する情報登録手段とを有することを特徴とする画像形成システム。
【請求項９】
コンピュータを、
画像形成装置に生じた不具合の発生を検出する検出手段と、
前記検出手段が不具合を検出した場合に、前記画像形成装置の操作に関する情報及び前記画像形成装置の動作に関する情報をそれぞれ時刻に関連付けて情報記憶部に登録する情報登録手段として機能させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来から、データを記憶するメモリを有し、異常が発生した際に、自己診断プログラムの実行により得られた異常の発生状況と故障原因とをメモリに記憶するプロセスカートリッジを装着する画像形成装置が知られている（例えば、特許文献１）。
【特許文献１】特開平９‐１２０２４７
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の目的とするところは、不具合の原因を容易に特定するための情報を効率的に登録できる画像形成装置、画像形成システム、及び画像形成プログラムを提供することにある。
【課題を解決するための手段】
【０００４】
本発明に係る画像形成装置は、画像形成装置に生じた不具合の発生を検出する検出手段と、検出手段が不具合を検出した場合に、画像形成装置の操作に関する情報及び画像形成装置の動作に関する情報をそれぞれ時刻に関連付けて情報記憶部に登録する情報登録手段とを有することを特徴としている。
【０００５】
上記構成において、画像形成装置に所定の事象が発生する場合に、操作に関する情報を時刻に関連付けて操作情報記憶部に登録する操作情報登録手段を更に備え、情報登録手段は、検出手段が不具合を検出した時刻を基準とした所定の時間区間における時刻と関連付けて操作情報記憶部に登録した情報を情報記憶部に登録する構成を採用できる。
【０００６】
上記構成において、画像形成装置に所定の事象が発生する場合に、動作に関する情報を時刻に関連付けて動作情報記憶部に登録する動作情報登録手段を更に備え、情報登録手段は、検出手段が不具合を検出した時刻を基準とした所定の時間区間における時刻と関連付けて動作情報記憶部に登録した情報を情報記憶部に登録する構成を採用できる。
【０００７】
上記構成において、操作に関する情報は、画像形成装置に画像情報を処理させる操作に関する情報を含み、情報登録手段は、画像形成装置が処理する画像情報に関する情報と、画像情報を処理させる操作に関する情報とを関連付けて情報記憶部に登録する構成を採用できる。
【０００８】
上記構成において、動作に関する情報は、画像形成装置が画像情報を処理する動作に関する情報を含み、情報登録手段は、画像形成装置が処理する画像情報に関する情報と、画像情報を処理する動作に関する情報とを関連付けて情報記憶部に登録する構成を採用できる。
【０００９】
上記構成において、画像形成装置に所定の事象が発生する場合に、画像情報を画像情報記憶部に登録する画像情報登録手段を更に備え、画像情報に関する情報は、画像登録手段が画像記憶部に登録した画像情報の所在を表す情報である構成を採用できる。
【００１０】
上記構成において、情報登録手段は、不具合検出手段が検出した不具合を識別する情報と、不具合を検出した時刻を基準とした所定の時間区間における時刻と関連付けた操作に関する情報とを関連付けて情報記憶部に登録する構成を採用できる。
【００１１】
本発明に係る画像形成システムは、画像形成装置に生じた不具合の発生を検出する検出手段と、検出手段が不具合を検出した場合に、画像形成装置の操作に関する情報及び画像形成装置の動作に関する情報をそれぞれ時刻に関連付けて情報記憶部に登録する情報登録手段とを有することを特徴としている。
【００１２】
本発明に係る画像形成プログラムは、コンピュータを、画像形成装置に生じた不具合の発生を検出する検出手段と、検出手段が不具合を検出した場合に、画像形成装置の操作に関する情報及び画像形成装置の動作に関する情報をそれぞれ時刻に関連付けて情報記憶部に登録する情報登録手段として機能させることを特徴としている。
【発明の効果】
【００１３】
請求項１の構成によれば、不具合を検出した場合に、画像形成装置の動作に関する情報のみならず操作に関する情報をも時刻に関連付けて情報記憶部に登録するので、不具合の原因を容易に特定するための情報を効率的に登録できる。
【００１４】
請求項２の構成によれば、操作情報記憶部に登録した操作に関する情報から、不具合の原因を特定するために用いる情報を抽出して情報記憶部に登録できる。
【００１５】
請求項３の構成によれば、動作情報記憶部に登録した動作に関する情報から、不具合の原因を特定するために用いる情報を抽出して情報記憶部に登録できる。
【００１６】
請求項４の構成によれば、画像形成装置に処理させようと操作した画像情報を容易に知ることが出来るため、不具合の原因を特定することが容易になる。
【００１７】
請求項５の構成によれば、画像形成装置が処理対象とした画像情報を容易に知ることが出来るため、不具合の原因を特定することが容易になる。
【００１８】
請求項６の構成によれば、画像情報記憶部に登録した画像情報に関する情報から、不具合の原因を特定するために用いる情報を抽出できるだけでなく、情報記憶部が記憶する情報量を軽減できる。
【００１９】
請求項７の構成によれば、複数の不具合が発生した場合であっても、操作によって生じる不具合の原因を特定するための情報を発生した不具合毎に関連付けて登録できる。
【００２０】
請求項８の構成によれば、不具合を検出した場合に、画像形成装置の動作に関する情報のみならず操作に関する情報をも時刻に関連付けて情報記憶部に登録するので、不具合の原因を容易に特定するための情報を効率的に登録できる。
【００２１】
請求項９の構成によれば、不具合を検出した場合に、画像形成装置の動作に関する情報のみならず操作に関する情報をも時刻に関連付けて情報記憶部に登録するので、不具合の原因を容易に特定するための情報を効率的に登録できる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の最良の実施形態について、添付図面を参照しつつ説明する。
図１は本発明に係る画像形成装置の一実施形態を示す構成図である。
【実施例１】
【００２３】
画像形成装置１０００は、制御部１０１０、画像入力部１０２１、画像出力部１０２２、ＦＡＸ通信部１０２３、操作入力部１０３１、情報通信部１０３２、検出部１０４１、ワークメモリ１０５１、画像情報記憶部１０５２、操作情報記憶部１０５３、動作情報記憶部１０５４、情報記憶部１０５５、画像情報登録部１０６１、画像情報管理部１０６２、操作情報登録部１０７１、操作情報管理部１０７２、動作情報登録部１０８１、動作情報管理部１０８２、及び情報登録部１０９１で構成され、各部はそれぞれ情報の授受が可能なようにバス１００５で接続している。
【００２４】
画像形成装置１０００を構成する制御部１０１０、画像入力部１０２１、画像出力部１０２２、ＦＡＸ通信部１０２３、操作入力部１０３１、情報通信部１０３２、検出部１０４１、ワークメモリ１０５１、画像情報登録部１０６１、画像情報管理部１０６２、操作情報登録部１０７１、操作情報管理部１０７２、動作情報登録部１０８１、動作情報管理部１０８２、及び情報登録部１０９１が有する各機能は、画像形成装置１０００が実行するソフトウェア制御により実現される。
【００２５】
ここで、図２を参照して、ソフトウェア制御を実行するための画像形成装置１０００のハードウェア構成について説明する。図２は、このソフトウェア制御を実現するための画像形成装置１０００のハードウェアの一構成例を表す図である。
【００２６】
画像形成装置１０００は、例えば、ＣＰＵ（Central Processing Unit）等の演算部１００１、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）又はＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の読み出し専用メモリであるＲＯＭ１００２（Read-Only Memory ）、ＤＲＡＭ（Dynamic  RAM）又はＳＲＡＭ（Static  RAM）等の揮発性メモリ及びＮＶＲＡＭ（Non Volatile RAM）等の不揮発性メモリで構成されるＲＡＭ１００３（Random Access Memory）、並びにハードディスク等の外部記憶装置で構成される外部記憶部１００４で構成され、演算部１００１、ＲＯＭ１００２、ＲＡＭ１００３、及び外部記憶部１００４は互いにバス１００５によって接続している。
【００２７】
ソフトウェア制御は、ＲＯＭ１００２又は外部記憶部１００４に格納したプログラムを演算部１００１が読み、読込んだプログラムに従って演算部１００１が演算を行うことにより上記各部の機能を実現する。なお、ＲＡＭ１００３には、演算結果のデータが書き込まれ、特にＮＶＲＡＭには、電源オフ時にバックアップが必要なデータが保存される。
【００２８】
ここで、図１に戻り、画像形成装置１０００の構成について引き続き説明する。
制御部１０１０については、後に説明するため、画像入力部１０２１について先に説明する。
【００２９】
画像入力部１０２１は、例えば、スキャナ等で構成される。画像入力部１０２１は、制御部１０１０に制御されて、画像入力機能を提供する。
【００３０】
画像入力機能とは、読取対象とするシート状の原稿から、その原稿上に描かれた画像を光学的に読み取って原稿情報を取得し、取得した原稿情報をディジタル化した電子情報へ変換する機能をいう。画像入力部１０２１は、変換して得た電子情報をワークメモリ１０５１へ保存する。
【００３１】
尚、画像を表す電子情報を以下単に画像情報といい、画像情報は画像入力機能の提供により得られた電子情報を含む。また、画像入力部１０２１が、画像入力機能を提供するために行う動作を画像入力動作という。
【００３２】
画像入力部１０２１は、画像入力機能を提供する際に、自らが行う画像入力動作に関する情報を収集し、収集した情報を動作情報登録部１０８１へ出力する処理（以下単に、動作情報出力処理という）を実行する。
【００３３】
尚、画像形成装置１０００の動作に関する情報を動作情報といい、動作情報は画像入力動作に関する情報を含む。
【００３４】
よって、図３を参照して、画像入力部１０２１が実行する動作情報出力処理について説明する。図３は、画像入力部１０２１が実行する動作情報出力処理の一例を表すフローチャートである。
【００３５】
先ず、画像入力部１０２１は、画像入力動作の開始を表す情報と、画像入力動作の開始時刻とを関連付ける（ステップＳＴ０００１）。
【００３６】
尚、画像入力動作に関する情報は、画像入力動作の開始を表す情報及び終了を表す情報を含む。また、動作を行った時刻は、画像入力部１０２１がシステム時刻を取得することで得られる。
【００３７】
次に、画像入力部１０２１は、画像入力動作を実行する（ステップＳＴ０００２）。その後、画像入力部１０２１は、制御部１０１０へ、画像入力動作の終了を通知する（ステップＳＴ０００３）。
【００３８】
次に、画像入力部１０２１は、画像入力動作の終了を表す情報と、画像入力動作の終了時刻とを関連付ける（ステップＳＴ０００４）。その後、画像入力部１０２１は、制御部１０１０から、画像入力動作において入力処理の対象とした画像情報（以下単に、入力画像情報という）の所在を表す情報（以下単に、所在情報という）を取得する（ステップＳＴ０００５）。
【００３９】
尚、画像入力部１０２１が取得する所在情報は、画像入力部１０２１が入力した画像情報であって、かつ画像情報登録部１０６１が画像情報記憶部に登録した画像情報の所在を表す。
【００４０】
次に、画像入力部１０２１は、入力画像情報の所在情報と入力動作の開始を表す情報と動作の開始時刻と動作処理の対象とした画像情報の所在情報とを関連付けて動作情報登録部１０８１へ出力する（ステップＳＴ０００６）。
【００４１】
その後、画像入力部１０２１は、入力画像情報の所在情報と入力動作の終了を表す情報と動作の終了時刻とを関連付けて動作情報登録部１０８１へ出力する（ステップＳＴ０００７）。その後、画像入力部１０２１は、動作情報出力処理の実行を終了する。
【００４２】
ここで、図１に戻り、画像形成装置１０００の構成について引き続き説明する。
画像出力部１０２２は、例えば、プリンタで構成される。画像出力部１０２２は、制御部１０１０に制御されて、画像出力機能を提供する。
【００４３】
画像出力機能とは、画像情報記憶部１０５２から画像情報を取得し、取得した画像情報を、例えば、印刷用紙又は板等の印刷媒体に印刷出力する機能である。尚、画像出力部１０２２が、画像出力機能を提供するために行う動作を画像出力動作という。
【００４４】
画像出力部１０２２は、画像出力機能を提供する際に、自らが行う画像出力動作に関する情報を収集し、収集した情報を動作情報登録部１０８１へ出力する動作情報出力処理を実行する。尚、動作情報は、画像出力動作に関する情報を含む。
【００４５】
よって、図４を参照して、画像出力部１０２２が実行する動作情報出力処理について説明する。図４は、画像出力部１０２２が実行する画像動作情報出力処理の一例を表すフローチャートである。
【００４６】
先ず、画像出力部１０２２は、制御部１０１０から、出力対象とする画像情報（以下単に、出力画像情報という）の所在情報を取得する（ステップＳＴ０１０１）。次に、画像出力部１０２２は、画像出力動作の開始を表す情報と、画像出力動作の開始時刻と、出力画像情報の所在情報とを関連付ける（ステップＳＴ０１０２）。尚、画像出力動作に関する情報は、画像出力動作の開始を表す情報及び終了を表す情報を含む。
【００４７】
その後、画像出力部１０２２は、取得した所在情報が示す場所に存在する出力画像情報を取得し、取得した画像情報を出力する画像出力動作を行う（ステップＳＴ０１０３）。
【００４８】
次に、画像出力部１０２２は、制御部１０１０へ、画像出力動作の終了を通知する（ステップＳＴ０１０４）。その後、画像出力部１０２２は、画像出力動作の終了を表す情報と、画像出力動作の終了時刻と、出力画像情報の所在情報とを関連付ける（ステップＳＴ０１０５）。
【００４９】
次に、画像出力部１０２２は、出力画像情報の所在情報と画像出力動作の開始を表す情報と動作の開始時刻とを関連付けて動作情報登録部１０８１へ出力する（ステップＳＴ０１０６）。
【００５０】
その後、画像出力部１０２２は、出力画像情報の所在情報と画像出力動作の終了を表す情報と動作の終了時刻とを関連付けて動作情報登録部１０８１へ出力する（ステップＳＴ０１０７）。その後、画像出力部１０２２は、動作情報出力処理の実行を終了する。
【００５１】
ＦＡＸ通信部１０２３は、例えば、ＦＡＸモデムとＦＡＸモデムを制御する制御回路とで構成され、図示を省略するが、例えば、公衆回線網等に接続している。ＦＡＸ通信部１０２３は、制御部１０１０に制御されて、ＦＡＸ通信機能を提供する。
【００５２】
ＦＡＸ通信機能とは、画像情報記憶部１０５２から画像情報を取得し、取得した画像情報を、例えば、Ｇ３又はＧ４等のプロトコルに従って通信網１００に送信するＦＡＸ送信機能と、公衆回線網を通じて送信された情報をＧ３又はＧ４等のプロトコルに従って受信し、受信した情報をワークメモリ１０５１へ出力するＦＡＸ受信機能とを含む。尚、ＦＡＸ通信部１０２３が受信する情報には、画像情報が含まれる。
【００５３】
また、ＦＡＸ通信部１０２３が、ＦＡＸ通信機能を提供するために行う動作をＦＡＸ通信動作という。ＦＡＸ通信動作は、ＦＡＸ受信機能を提供するために行うＦＡＸ受信動作、及びＦＡＸ送信機能を提供するために行うＦＡＸ送信動作を含む。
【００５４】
ＦＡＸ通信部１０２３は、ＦＡＸ通信機能を提供する際に、自らが行うＦＡＸ通信動作に関する情報を収集し、収集した情報を動作情報登録部１０８１へ送信する動作情報出力処理を実行する。尚、動作情報は、ＦＡＸ通信動作に関する情報を含む。
【００５５】
ここで、ＦＡＸ通信部１０２３がＦＡＸ受信機能を提供する際に実行する動作情報出力処理は、画像入力部１０２１が画像入力機能を提供する際に実行する動作情報出力処理とほぼ同一であるため説明を省略する。
【００５６】
また、ＦＡＸ通信部１０２３がＦＡＸ送信機能を提供する際に実行する動作情報出力処理は、画像出力部１０２２が画像出力機能を提供する際に実行する動作情報出力処理とほぼ同一であるため説明を省略する。
【００５７】
操作入力部１０３１は、例えば、タッチパネル、キーボード、又はポインティングディバイス（以下単に、マウスという）等で構成される。操作入力部１０３１は、画像形成装置１０００の使用者に操作されて、画像形成装置１０００に対する操作命令を入力する。
【００５８】
画像形成装置１０００に対する操作命令は、例えば、画像入力機能、画像出力機能、ＦＡＸ通信機能、情報通信機能、及び複写機能等の画像形成装置１０００が提供する機能を選択し、選択した機能の提供を命じる命令（以下単に、画像入力命令、画像出力命令、ＦＡＸ通信命令、情報通信命令、及び複写命令という）を含む。
【００５９】
尚、複写機能とは、画像入力部１０２１が画像入力機能を提供することで画像情報を入力し、かつ画像出力部１０２２が画像出力機能を提供することで、画像入力部１０２１が入力した画像情報を出力する機能をいう。
【００６０】
つまり、画像形成装置１０００に対する操作命令は、画像形成装置１０００に画像情報を処理させる操作命令を含む。また、操作入力部１０３１は、入力した操作命令に従って画像形成装置１０００が処理をする対象となる画像情報に関する情報を入力する。ここで、画像情報に関する情報は、例えば、絶対パス又は相対パス等で表される画像情報の所在情報を含む。
【００６１】
具体例としては、操作入力部１０３１は、画像出力命令である操作命令と、画像形成装置１０００がする出力処理の対象となる画像情報の所在情報とを入力する。
【００６２】
更に、操作入力部１０３１は、例えば、フリーズ及び誤作動等の画像形成装置１０００が発生を検出できない不具合が発生した場合等には、不具合を認識した使用者に操作されて、認識された不具合を認識する情報（以下単に、不具合識別情報という）を入力する。尚、不具合識別情報は、例えば、エラーコード、及びワーニングジードを含む。
【００６３】
情報通信部１０３２は、例えば、ネットワークアダプタ等で構成され、図示を省略するが、通信網に接続する。情報通信部１０３２は、制御部１０１０に制御されて、情報通信機能を提供する。
【００６４】
尚、通信網は、例えば、ＬＡＮ（Local Area Network ）、ＷＡＮ（Wide Area Network）、ＭＡＮ（Metropolitan Area Network）、又は公衆回線網で構成される。
【００６５】
情報通信機能とは、通信網へ情報を送信する情報送信機能と、通信網から情報を受信する情報受信機能とを含む。尚、情報通信部１０３２が受信する情報は、画像形成装置１０００に対する操作命令、並びに画像形成装置１０００の処理対象とする画像情報又は画像情報の所在情報を含む。
【００６６】
また、情報通信部１０３２が、情報通信機能を提供するために行う動作を情報通信動作という。情報通信動作は、情報受信機能を提供するために行う情報受信動作、及び情報送信機能を提供するために行う情報送信動作を含む。
【００６７】
情報通信部１０３２は、情報通信機能を提供する際に、自らが行う情報通信動作に関する情報を収集し、収集した情報を動作情報登録部１０８１へ送信する動作情報出力処理を実行する。尚、動作情報は、情報通信動作に関する情報を含む。
【００６８】
ここで、情報通信部１０３２が画像情報を受信する情報受信機能を提供する際に実行する動作情報出力処理は、画像入力部１０２１が画像入力機能を提供する際に実行する動作情報出力処理とほぼ同一であるため説明を省略する。
【００６９】
また、情報通信部１０３２が画像情報を送信する情報送信機能を提供する際に実行する動作情報出力処理は、画像出力部１０２２が画像出力機能を提供する際に実行する動作情報出力処理とほぼ同一であるため説明を省略する。
【００７０】
更に、情報通信部１０３２が画像情報以外の情報を送受信する場合には、情報通信動作に関する情報と通信動作を行った時刻とを関連付けて動作情報登録部１０８１へ出力し、所在情報を出力しない。
【００７１】
検出部１０４１は、画像形成装置１０００に不具合が発生したことを検出する。検出部１０４１は、検出処理を実行することで、不具合の発生を検出する。
【００７２】
よって図５を参照して、検出部１０４１が実行する検出処理について説明する。図５は、検出部１０４１が実行する検出処理の一例を表すフローチャートである。
【００７３】
先ず、検出部１０４１は、画像形成装置１０００の使用者に操作された操作入力部１０３１又は情報通信部１０３２から、処理の終了を命じる終了命令を取得したか否かを判断する（ステップＳＴ０２０１）。
【００７４】
次に、検出部１０４１は、所定時間スリープする（ステップＳＴ０２０２）。検出部１０４１は、画像形成装置１０００を構成する各部から不具合の発生を検出する（ステップＳＴ０２０３）。
【００７５】
具体的には、検出部１０４１は、画像形成装置１０００を構成する各部が通知する不具合の発生を知らせる情報を取得して不具合の発生を検出する。また、検出部１０４１は、画像形成装置１０００を構成する各部が実行する処理の実行時間を検査して不具合の発生を検出する。尚、検出部１０４１は、検査した時間が所定の時間を越える場合に不具合が発生したと判断する。
【００７６】
その後、検出部１０４１は、不具合を検出したか否かを判断する（ステップＳＴ０２０４）。検出部１０４１は、不具合を検出したと判断する場合には、ステップＳＴ０２０７の処理を、そうでない場合にはステップＳＴ０２０５の処理を実行する。
【００７７】
ステップＳＴ０２０４において、検出部１０４１は、不具合を検出しないと判断した場合には、操作入力部１０３１又は情報通信部１０３２から不具合識別情報を取得する（ステップＳＴ０２０５）。
【００７８】
次に、検出部１０４１は、不具合識別情報を取得したか否かを判断する（ステップＳＴ０２０６）。検出部１０４１は、不具合識別情報を取得したと判断する場合にはステップＳＴ０２０７の処理を、そうでない場合にはステップＳＴ０２０１に戻り上記処理を繰り返す。
【００７９】
ステップＳＴ０２０４において、検出部１０４１は、不具合を検出したと判断した場合、及びステップＳＴ０２０６において、不具合識別情報を取得したと判断した場合には、システム時刻を取得することで、不具合検出時刻を取得する（ステップＳＴ０２０７）。
【００８０】
その後、検出部１０４１は、情報登録部１０９１へ実行命令を出力する（ステップＳＴ０２０８）。検出部１０４１は、情報登録部１０９１へ不具合識別情報と不具合検出時刻とを出力する（ステップＳＴ０２０９）。その後、検出部１０４１は、ステップＳＴ０２０１に戻り上記処理を繰り返す。
【００８１】
ワークメモリ１０５１は、ＤＲＡＭ（Dynamic  RAM）又はＳＲＡＭ（Static  RAM）等の揮発性メモリであるＲＡＭ１００３等で構成され、画像入力部１０２１が読取った画像情報、ＦＡＸ通信部１０２３が受信した画像情報、情報通信部１０３２が受信した画像情報、及びその他の情報を記憶する。また、ワークメモリ１０５１が記憶した画像情報は、画像情報登録部１０６１によって参照される。
【００８２】
画像情報記憶部１０５２は、例えば、ハードディスク等の外部記憶装置で構成される。画像情報記憶部１０５２は、画像情報登録部１０６１が関連付けた画像情報と画像情報のタイムスタンプとを記憶する。
【００８３】
また、画像情報記憶部１０５２が記憶した情報は、画像出力部１０２２、ＦＡＸ通信部１０２３、及び情報通信部１０３２によって参照され、画像情報管理部１０６２によって削除される。
【００８４】
操作情報記憶部１０５３は、例えば、ハードディスク等の外部記憶装置で構成される。操作情報記憶部１０５３は、操作情報登録部１０７１が関連付けた画像形成装置１０００の操作に関する情報（以下単に、操作情報という）と操作時刻と操作対象とした画像情報に関する情報とを関連付けて記憶する。尚、操作情報は、操作入力部１０３１又は情報通信部１０３２が操作命令を入力又は受信したことを表す情報を含む。
【００８５】
ここで表１を参照して、操作情報記憶部１０５３が記憶する情報について説明する。表１は、操作情報記憶部１０５３が記憶する情報を説明するための表である。
【００８６】
【表１】
2008201081.tif 000003
【００８７】
表１は、日付フィールド、時刻フィールド、操作情報フィールド、及び所在情報フィールドを有する。日付フィールドには操作日付を、時刻フィールドには操作時刻を、操作情報フィールドには操作情報を、及び所在情報フィールドには所在情報を記憶する。
【００８８】
操作情報記憶部１０５３が記憶する情報は、情報登録部１０９１によって参照され、操作情報管理部１０７２によって削除される。
【００８９】
ここで図１に戻り画像形成装置１０００の構成について引き続き説明する。
動作情報記憶部１０５４は、例えば、ハードディスク等の外部記憶装置で構成される。動作情報記憶部１０５４は、動作情報登録部１０７２が関連付けた動作情報と動作時刻と動作処理の対象とした画像情報に関する情報とを関連付けて記憶する。
【００９０】
ここで表２を参照して、動作情報記憶部１０５４が記憶する情報について説明する。表２は、動作情報記憶部１０５４が記憶する情報を説明するための表である。
【００９１】
【表２】
2008201081.tif 000004
【００９２】
表２は、日付フィールド、時刻フィールド、動作情報フィールド、及び所在情報フィールドを有する。日付フィールドには動作日付を、時刻フィールドには動作時刻を、動作情報フィールドには動作情報を、及び所在情報フィールドには所在情報を記憶する。
【００９３】
動作情報記憶部１０５４が記憶する情報は、情報登録部１０９１によって参照され、動作情報管理部１０８２によって削除される。
【００９４】
ここで図１に戻り画像形成装置１０００の構成について引き続き説明する。
情報記憶部１０５５は、例えば、ハードディスク等の外部記憶装置で構成される。情報記憶部１０５５は、情報登録部１０９１が関連付けた不具合識別情報と、不具合識別情報が識別する不具合の検出時刻とを記憶する。
【００９５】
また、情報記憶部１０５５は、操作情報と操作時刻と操作対象とした画像情報の所在情報とを関連付けて記憶する。更に、情報記憶部１０５５は、動作情報と動作時刻と動作処理の対象とした画像情報の所在情報とを関連付けて記憶する。
【００９６】
ここで表３を参照して、情報記憶部１０５５が記憶する情報について説明する。表３は、情報記憶部１０５５が記憶する情報を説明するための表である。
【００９７】
【表３】
2008201081.tif 000005
【００９８】
表３は、日付フィールド、時刻フィールド、不具合識別情報フィールド、操作情報フィールド、動作情報フィールド、及び所在情報フィールドを有する。日付フィールドには不具合の発生日付、操作日付、又は動作日付を、時刻フィールドには検出時刻、操作時刻、又は動作時刻を、操作情報フィールドには操作情報を、動作情報フィールドには動作情報を、及び所在情報フィールドには所在情報を記憶する。
【００９９】
ここで図１に戻り画像形成装置１０００の構成について引き続き説明する。
画像情報登録部１０６１は、制御部１０１０に制御されて、画像入力部１０２１、ＦＡＸ通信部１０２３、及び情報通信部１０３２がワークメモリ１０５１に出力した画像情報を画像情報記憶部１０５２に登録する画像情報登録処理を実行する。
【０１００】
尚、制御部１０１０は、例えば、画像入力部１０２１、ＦＡＸ通信部１０２３、及び情報通信部１０３２がワークメモリ１０５１に画像情報を出力するイベント（事象）が発生した場合（つまり、画像入力動作等が終了したことを通知する情報を取得した場合）に、画像情報登録部１０６１が画像情報登録処理を実行するよう制御する。
【０１０１】
ここで図６を参照して、画像情報登録部１０６１が実行する画像情報登録処理について説明する。図６は、画像情報登録部１０６１が実行する画像情報登録処理の一例を表すフローチャートである。
【０１０２】
先ず、画像情報登録部１０６１は、システム時刻を取得する（ステップＳＴ０３０１）。その後、画像情報登録部１０６１は、ワークメモリ１０５１上の画像情報とステップＳＴ０３０１で取得した時刻とを関連付けて画像情報記憶部１０５２に登録する（ステップＳＴ０３０２）。
【０１０３】
次に、画像情報登録部１０６１は、画像情報記憶部１０５２に登録した画像情報の所在情報を取得し、取得した所在情報を制御部１０１０へ出力する（ステップＳＴ０３０３）。その後、画像情報登録部１０６１は、画像情報登録処理の実行を終了する。
【０１０４】
ここで図１に戻り、引き続き画像形成装置１０００の構成について説明する。
画像情報管理部１０６２は、画像情報記憶部１０５２が記憶する情報量が所定の値を下回るように情報を管理する画像情報管理処理を実行する。
【０１０５】
ここで図７を参照して、画像情報管理部１０６２が実行する画像情報管理処理について説明する。図７は、画像情報管理部１０６２が実行する画像情報管理処理の一例を表すフローチャートである。
【０１０６】
先ず、画像情報管理部１０６２は、終了命令を取得したか否かを判断する（ステップＳＴ０４０１）。尚、終了命令は、画像形成装置１０００の使用者によって操作された操作入力部１０３１又は情報通信部１０３２が入力又は受信する。
【０１０７】
画像情報管理部１０６２は、終了命令を取得したと判断する場合には画像情報管理処理の実行を終了し、そうでない場合にはステップＳＴ０４０２の処理を実行する。
【０１０８】
ステップＳＴ０４０１において、画像情報管理部１０６２は、終了命令を取得していないと判断した場合には、所定の時間スリープする（ステップＳＴ０４０２）。次に、画像情報管理部１０６２は、画像情報記憶部１０５２が記憶する情報量を取得する（ステップＳＴ０４０３）。
【０１０９】
その後、画像情報管理部１０６２は、取得した情報量が所定の上限値を上回るか否かを判断する（ステップＳＴ０４０４）。画像情報管理部１０６２は、取得した情報量が所定の上限値を上回ると判断する場合にはステップＳＴ０４０５の処理を、そうでない場合にはステップＳＴ０４０１に戻り上記処理を繰り返す。
【０１１０】
ステップＳＴ０４０４において、画像情報管理部１０６２は、取得した情報量が所定の上限値を上回ると判断した場合には、画像情報記憶部１０５２から最も古い時刻と最も古い時刻に関連付けた所在情報と所在情報が表す場所に存在する画像情報とを削除する（ステップＳＴ０４０５）。その後、画像情報管理部１０６２は、ステップＳＴ０４０３に戻り上記処理を繰り返す。
【０１１１】
ここで図１に戻り、引き続き画像形成装置１０００の構成について説明する。
操作情報登録部１０７１は、制御部１０１０に制御されて、操作入力部１０３１又は情報通信部１０３２が入力又は受信した画像形成装置１０００の操作に関する情報（つまり、操作情報）を操作情報記憶部１０５３に登録する操作情報登録処理を実行する。
【０１１２】
尚、制御部１０１０は、操作入力部１０３１が操作命令を入力するイベント（事象）、又は情報通信部１０３２が操作命令を受信するイベント（事象）が発生した場合に、操作情報登録部１０７１が操作情報登録処理を実行するよう制御する。
【０１１３】
ここで図８を参照して、操作情報登録部１０７１が実行する操作情報登録処理について説明する。図８は、操作情報登録部１０７１が実行する操作情報登録処理の一例を表すフローチャートである。
【０１１４】
操作情報登録部１０７１は、制御部１０１０から、操作情報と操作時刻とを取得する（ステップＳＴ０５０１）。次に、操作情報登録部１０７１は、操作の対象とした画像情報の所在情報を取得する（ステップＳＴ０５０２）。
【０１１５】
尚、本実施例では、操作入力部１０３１又は情報通信部１０３２が画像出力機能の提供を命じる操作命令を入力又は受信する場合には、操作入力部１０３１又は情報通信部１０３２は操作命令のみならず出力対象とする画像情報の所在情報をも入力又は受信する。その後、制御部１０１０は、操作入力部１０３１又は情報通信部１０３２が入力又は受信した操作命令及び所在情報を取得する。
【０１１６】
また、本実施例では、操作入力部１０３１又は情報通信部１０３２が画像入力機能の提供を中止することを命じる操作命令を入力する場合には、操作入力部１０３１は操作命令のみを入力又は受信する。
【０１１７】
次に、操作情報登録部１０７１は、所在情報を取得したか否かを判断する（ステップＳＴ０５０３）。操作情報登録部１０７１は、所在情報を取得したと判断する場合にはステップＳＴ０５０４の処理を、そうでない場合にはステップＳＴ０５０５の処理を実行する。
【０１１８】
ステップＳＴ０５０３において、操作情報登録部１０７１は、所在情報を取得したと判断した場合には、操作情報と操作時刻と所在情報とを関連付けて操作情報記憶部１０５３に登録する（ステップＳＴ０５０４）。その後、操作情報登録部１０７１は、操作情報登録処理の実行を終了する。
【０１１９】
ステップＳＴ０５０３において、操作情報登録部１０７１は、所在情報を取得しないと判断した場合には、操作情報と操作時刻とを関連付けて操作情報記憶部１０５３に登録する（ステップＳＴ０５０５）。その後、操作情報登録部１０７１は、操作情報登録処理の実行を終了する。
【０１２０】
ここで図１に戻り、引き続き画像形成装置１０００の構成について説明する。
操作情報管理部１０７２は、操作情報記憶部１０５３が記憶する情報量が所定の値を下回るように情報を管理する操作情報管理処理を実行する。
【０１２１】
尚、操作情報管理部１０７２が実行する操作情報管理処理は、図７を参照して説明した画像情報管理部１０６２が実行する画像情報管理処理とほぼ同様であるので説明を省略する。
【０１２２】
ここで図１に戻り、引き続き画像形成装置１０００の構成について説明する。
動作情報登録部１０８１は、画像入力部１０２１、画像出力部１０２２、ＦＡＸ通信部１０２３、及び情報通信部１０３２（以下この図及び図９において単に、画像入力部１０２１等という）から動作情報を取得し、取得した動作情報を動作情報記憶部１０５４に登録する動作情報登録処理を実行する。尚、動作情報登録部１０８１は、画像入力部１０２１等から動作情報を取得した場合に動作情報登録処理を実行する。
【０１２３】
ここで図９を参照して、動作情報登録部１０８１が実行する動作情報登録処理について説明する。図９は、動作情報登録部１０８１が実行する動作情報登録処理の一例を表すフローチャートである。
【０１２４】
動作情報登録部１０８１は、画像入力部１０２１等から、動作情報と動作時刻とを取得する（ステップＳＴ０６０１）。次に、動作情報登録部１０８１は、画像入力部１０２１等から、動作処理の対象とした画像情報の所在情報を取得する（ステップＳＴ０６０２）。
【０１２５】
尚、本実施例では、例えば、情報通信部１０３２が、画像情報以外の画像を送信する場合等には、動作情報登録部１０８１は、動作情報と動作時刻とを取得するが、画像情報の所在情報を取得することがない。
【０１２６】
次に、動作情報登録部１０８１は、所在情報を取得したか否かを判断する（ステップＳＴ０６０３）。動作情報登録部１０８１は、所在情報を取得したと判断する場合にはステップＳＴ０６０４の処理を、そうでない場合にはステップＳＴ０６０５の処理を実行する。
【０１２７】
ステップＳＴ０６０３において、動作情報登録部１０８１は、所在情報を取得したと判断した場合には、動作情報と動作時刻と所在情報とを関連付けて動作情報記憶部１０５４に登録する（ステップＳＴ０６０４）。その後、動作情報登録部１０８１は、動作情報登録処理の実行を終了する。
【０１２８】
ステップＳＴ０６０３において、動作情報登録部１０８１は、所在情報を取得しないと判断した場合には、動作情報と動作時刻とを関連付けて動作情報記憶部１０５４に登録する（ステップＳＴ０６０５）。その後、動作情報登録部１０８１は、動作情報登録処理の実行を終了する。
【０１２９】
ここで図１に戻り、引き続き画像形成装置１０００の構成について説明する。
動作情報管理部１０８２は、動作情報記憶部１０５４が記憶する情報量が所定の値を下回るように情報を管理する動作情報管理処理を実行する。
【０１３０】
尚、動作情報管理部１０８２が実行する動作情報管理処理は、図７を参照して説明した画像情報管理部１０６２が実行する画像情報管理処理とほぼ同様であるので説明を省略する。
【０１３１】
ここで図１に戻り、引き続き画像形成装置１０００の構成について説明する。
情報登録部１０９１は、検出部１０４１に制御されて、操作情報記憶部１０５３及び動作情報記憶部１０５４が記憶する情報を情報記憶部１０５５に登録する情報登録処理を実行する。
【０１３２】
尚、検出部１０４１は、不具合の発生を検出するイベント（事象）が発生した場合に、情報登録部１０９１が情報登録処理を実行するよう制御する。
【０１３３】
ここで図１０を参照して、情報登録部１０９１が実行する情報登録処理について説明する。図１０は、情報登録部１０９１が実行する情報登録処理の一例を表すフローチャートである。
【０１３４】
先ず、情報登録部１０９１は、検出部１０４１から不具合識別情報と不具合の発生時刻とを取得する（ステップＳＴ０７０１）。次に、情報登録部１０９１は、情報記憶部１０５５へ不具合識別情報と発生時刻とを関連付けて登録する（ステップＳＴ０７０２）。
【０１３５】
その後、情報登録部１０９１は、所定時間スリープする（ステップＳＴ０７０３）。次に、情報登録部１０９１は、ステップＳＴ０７０１で取得した不具合検出時刻から所定時間を経過したか否かを判断する（ステップＳＴ０７０４）。
【０１３６】
情報登録部１０９１は、所定時間経過したと判断する場合にはステップＳＴ０７０５の処理を、そうでない場合にはステップＳＴ０７０３に戻り上記処理を繰り返す。
【０１３７】
尚、ステップＳＴ０７０４における不具合検出時刻から所定時間を経過した時刻は、ステップＳＴ０７０５で設定する時間区間の終了時刻よりも遅い時刻とする。
【０１３８】
ステップＳＴ０７０４において、情報登録部１０９１は、不具合検出時刻から所定時間を経過したと判断した場合には、異常検出時刻に基づいて定まる時間区間を設定する（ステップＳＴ０７０５）。
【０１３９】
尚、この時間区間は、異常検出時刻から所定の時間前の時刻と異常検出時刻から所定の時間後の時刻とで定められる時間区間、異常検出時刻と異常検出時刻から所定の時間後の時刻とで定められる時間区間、異常検出時刻から所定の時間前の時刻と異常検出時刻とで定められる時間区間を含む。
【０１４０】
次に、情報登録部１０９１は、操作情報記憶部１０５３から、ステップＳＴ０７０５で定めた時間区間に属する時刻と関連付けた操作情報と所在情報とを取得する（ステップＳＴ０７０６）。
【０１４１】
その後、情報登録部１０９１は、動作情報記憶部１０５４から、ステップＳＴ０７０５で定めた時間区間に属する時刻と関連付けた動作情報と所在情報とを取得する（ステップＳＴ０７０７）。
【０１４２】
次に、情報登録部１０９１は、情報記憶部１０５５へ、取得した操作情報と操作時刻と所在情報とを関連付けて登録する（ステップＳＴ０７０８）。
【０１４３】
その後、情報登録部１０９１は、情報記憶部１０５５へ、取得した動作情報と動作時刻と所在情報とを関連付けて登録する（ステップＳＴ０７０９）。その後、情報登録部１０９１は、情報登録処理の実行を終了する。
【０１４４】
上記実施例では、情報登録部１０９１は、操作情報記憶部１０５３及び動作情報記憶部１０５４から、ステップＳＴ０７０５で定めた時間区間に属する時刻と関連付けた情報を取得するとして説明したが、これに限定される訳ではない。
【０１４５】
例えば、情報登録部１０９１は、異常検出時刻以前の時刻と関連付けた情報を所定の情報量だけ取得する構成、又は異常検出時刻より後の時刻と関連付けた情報を他の所定情報量だけ取得する構成、若しくはその双方の構成を採用できる。
【０１４６】
上記実施例では、情報登録部１０９１は、異常検出時刻以前及び以後の情報を取得し、取得した情報を情報記憶部１０５５へ登録するとして説明したが、これに限定される訳ではなく、例えば、異常検出時刻以前の情報のみ、又は異常検出時刻以後の情報のみを登録する構成を採用できる。
【０１４７】
ここで、図１に戻り、画像形成装置１０００の構成について引き続き説明する。
制御部１０１０は、制御処理を実行することで、画像入力部１０２１、画像出力部１０２２、ＦＡＸ通信部１０２３、操作入力部１０３１、情報通信部１０３２、画像情報登録部１０６１、操作情報登録部１０７１、及び動作情報登録部１０８１が行う処理の実行を制御する。
【０１４８】
ここで図１１を参照して、制御部１０１０が実行する制御処理について説明する。図１１は、制御部１０１０が実行する制御処理の一例を表すフローチャートである。
【０１４９】
先ず、制御部１０１０は、操作入力部１０３１又は情報通信部１０３２から、終了命令を取得したか否かを判断する（ステップＳＴ０８０１）。制御部１０１０は、終了命令を取得したと判断する場合には制御処理の実行を終了し、そうでない場合にはステップＳＴ０８０２の処理を実行する。
【０１５０】
ステップＳＴ０８０１において、制御部１０１０は、終了命令を取得しなかったと判断した場合には、所定時間スリープする（ステップＳＴ０８０２）。次に、制御部１０１０は、操作入力部１０３１又は情報通信部１０３２から操作命令を取得する（ステップＳＴ０８０３）。
【０１５１】
次に、制御部１０１０は、操作命令を取得したか否かを判断する（ステップＳＴ０８０４）。制御部１０１０は、操作命令を取得したと判断する場合にはステップＳＴ０８０５の処理を、そうでない場合にはステップＳＴ０８０１に戻り上記処理を繰り返す。
【０１５２】
ステップＳＴ０８０４において、制御部１０１０は、操作命令を取得したと判断した場合には、制御部１０１０は、取得した操作命令が画像入力動作、ＦＡＸ受信動作、又は画像情報を受信する情報受信動作（以下単に、画像入力動作等という）を命じる命令であるか否かを判断する（ステップＳＴ０８０５）。
【０１５３】
制御部１０１０は、操作命令が画像入力動作等を命じる命令であると判断する場合にはステップＳＴ０８０６の処理を、そうでない場合にはステップＳＴ０８０８の処理を実行する。
【０１５４】
ステップＳＴ０８０５において、制御部１０１０は、操作命令が画像入力動作等を命じる命令であると判断した場合には、操作命令に従って画像入力部１０２１、ＦＡＸ通信部１０２３、又は情報通信部１０３２の画像入力動作等を制御する動作制御処理を実行する（ステップＳＴ０８０６）。
【０１５５】
次に、制御部１０１０は、操作命令に従って動作制御処理を実行することで取得した入力画像情報の所在情報と、操作情報と操作時刻とを関連付けて登録するよう操作情報登録部１０７１を制御する登録制御処理を実行する（ステップＳＴ０８０７）。その後、制御部１０１０は、ステップＳＴ０８０１に戻り上記処理を繰り返す。
【０１５６】
ステップＳＴ０８０５において、制御部１０１０は、操作命令が画像入力動作等を命じる命令でないと判断した場合には、制御部１０１０は、取得した操作命令が画像出力動作、ＦＡＸ送信動作、又は画像情報を送信する情報送信動作（以下単に、画像出力動作等という）を命じる命令であるか否かを判断する（ステップＳＴ０８０８）。
【０１５７】
制御部１０１０は、操作命令が画像出力動作等の実行を命じる命令であると判断する場合にはステップＳＴ０８０９の処理を、そうでない場合にはステップＳＴ０８１１の処理を実行する。
【０１５８】
制御部１０１０は、操作命令が画像出力動作等の実行を命じる命令であると判断した場合には、操作入力部１０３１又は情報通信部１０３２から取得する出力画像情報の所在情報と、操作情報と操作時刻とを関連付けて登録するよう操作情報登録部１０７１を制御する登録制御処理を実行する（ステップＳＴ０８０９）。
【０１５９】
次に、制御部１０１０は、操作命令に従って画像出力部１０２２、ＦＡＸ通信部１０２３、又は情報通信部１０３２の画像出力動作等を制御する動作制御処理を実行する（ステップＳＴ０８１０）。その後、制御部１０１０は、ステップＳＴ０８０１に戻り上記処理を繰り返す。
【０１６０】
ステップＳＴ０８０８において、制御部１０１０は、操作命令が画像出力動作等を命じる命令でないと判断した場合には、操作情報と操作時刻とを関連付けて登録するよう操作情報登録部１０７１を制御する登録制御処理を実行する（ステップＳＴ０８１１）。
【０１６１】
次に、制御部１０１０は、取得した操作命令に従って、画像形成装置１０００を構成する各部を制御する（ステップＳＴ０８１２）。その後、制御部１０１０は、ステップＳＴ０８０１に戻り上記処理を繰り返す。
【０１６２】
次に、図１２を参照して、ステップＳＴ０８０６及びステップＳＴ０８１０において、制御部１０１０が画像入力動作等を制御するために実行する動作制御処理について説明する。図１２は、制御部１０１０が実行する動作制御処理の一例を表すフローチャートである。
【０１６３】
先ず、制御部１０１０は、画像入力部１０２１、ＦＡＸ通信部１０２３、又は情報通信部１０３２（以下この図において単に、画像入力部１０２１等という）に対して、画像入力動作等を行うよう命令する（ステップＳＴ０９０１）。
【０１６４】
その後、制御部１０１０は、画像入力部１０２１等から終了通知を取得する（ステップＳＴ０９０２）。次に、制御部１０１０は、終了通知を取得したか否かを判断する（ステップＳＴ０９０３）。制御部１０１０は、終了通知を取得したと判断する場合にはステップＳＴ０９０４の処理を、そうでない場合にはステップＳＴ０９０２に戻り上記処理を繰り返す。
【０１６５】
ステップＳＴ０９０３において、制御部１０１０は、終了通知を取得したと判断した場合には、画像入力部１０２１が画像情報を入力したか否かを判断する（ステップＳＴ０９０４）。制御部１０１０は、画像入力部１０２１が画像情報を入力したと判断する場合には、ステップＳＴ０９０５の処理を、そうでない場合にはステップＳＴ０９０７の処理を実行する。
【０１６６】
ステップＳＴ０９０４において、制御部１０１０は、画像入力部１０２１が画像情報を入力したと判断した場合には、制御部１０１０は、画像情報登録部１０６１に実行命令を出力する（ステップＳＴ０９０５）。
【０１６７】
次に、制御部１０１０は、画像情報登録部１０６１から、登録した画像情報の所在情報を取得する（ステップＳＴ０９０６）。その後、制御部１０１０は、画像入力部１０２１等へ所在情報を出力する（ステップＳＴ０９０７）。その後、制御部１０１０は、動作制御処理の実行を終了する。
【０１６８】
次に、図１３を参照して、制御部１０１０が画像出力動作等を制御するために実行する動作制御処理について説明する。図１３は、制御部１０１０が実行する動作制御処理の他例を表すフローチャートである。
【０１６９】
先ず、制御部１０１０は、操作入力部１０３１又は情報通信部１０３２から画像出力動作等の対象とする画像情報の所在情報を取得する（ステップＳＴ１００１）。
【０１７０】
次に、制御部１０１０は、画像出力部１０２２、ＦＡＸ通信部１０２３、又は情報通信部１０３２（以下単に、画像出力部１０２２等という）に対して、画像出力動作等を行うよう命令を出力する（ステップＳＴ１００２）。
【０１７１】
その後、制御部１０１０は、画像出力部１０２２等に画像出力動作等の対象とする画像情報の所在情報を出力する（ステップＳＴ１００３）。その後、制御部１０１０は、動作制御処理の実行を終了する。
【０１７２】
次に、図１４を参照して、ステップＳＴ０８０７、ＳＴ０８０９、及びＳＴ０８１１において、制御部１０１０が実行する登録制御処理について説明する。図１４は、制御部１０１０が実行する登録制御処理の一例を表すフローチャートである。
【０１７３】
先ず、制御部１０１０は、操作情報登録部１０７１に実行命令を出力する（ステップＳＴ１１０１）。次に、制御部１０１０は、システム時刻を取得することで操作時刻を取得する（ステップＳＴ１１０２）。
【０１７４】
その後、制御部１０１０は、操作入力部１０３１又は情報通信部１０３２、若しくはステップＳＴ０９０６で取得した操作処理の対象とする画像情報の所在情報を取得する（ステップＳＴ１１０３）。尚、操作処理の対象とする画像情報が存在しない場合等には、制御部１０１０は、所在情報を取得しない。
【０１７５】
次に、制御部１０１０は、取得した操作命令に従って操作情報を生成する（ステップＳＴ１１０４）。尚、操作情報は操作命令を取得したことを表す情報を生成する。
【０１７６】
次に、制御部１０１０は、所在情報を取得したか否かを判断する（ステップＳＴ１１０５）。制御部１０１０は、所在情報を取得したと判断する場合にはステップＳＴ１１０６の処理を、そうでない場合にはステップＳＴ１１０７の処理を実行する。
【０１７７】
ステップＳＴ１１０５において、制御部１０１０は、所在情報を取得したと判断する場合には、操作情報登録部１０７１へ、操作情報と所在情報とを出力する（ステップＳＴ１１０６）。その後、制御部１０１０は、登録制御処理の実行を終了する。
【０１７８】
ステップＳＴ１１０５において、制御部１０１０は、所在情報を取得しなかったと判断する場合には、操作情報登録部１０７１へ、操作情報を出力する（ステップＳＴ１１０７）。その後、制御部１０１０は、登録制御処理の実行を終了する。
【０１７９】
上記実施形態では、画像形成装置１０００は、１つの情報記憶部１０５５を有し、不具合を検出する毎に同じ情報記憶部１０５５へ検出した不具合識別情報と操作情報と動作情報とを関連付けて登録する場合について説明した。
【０１８０】
しかし、これに限定される訳ではなく、例えば、画像形成装置１０００は、複数の情報記憶部１０５５を有し、不具合を検出する毎に異なる情報記憶部１０５５へ、不具合識別情報と操作情報と動作情報とを登録する構成を採用できる。
【０１８１】
本実施例においては、検出部１０４１が検出手段に相当し、画像情報登録部１０６１が画像情報登録手段に相当し、操作情報登録部１０７１が操作情報登録手段に相当し、動作情報登録部１０８１が動作情報登録手段に相当し、情報登録憶部１０９１が情報登録手段に相当する。
【０１８２】
以下、本発明の第２の実施形態について、添付図面を参照しつつ説明する。
図１５は本発明に係る画像形成システムの一実施形態を示す構成図である。
【実施例２】
【０１８３】
画像形成システム２０は、通信網１００、画像形成装置２０００、情報記憶装置３０００、画像入力装置９０１０、画像出力装置９０２０、及びＦＡＸ通信装置９０３０で構成されている。
【０１８４】
通信網１００の構成は、実施例１で説明した通信網と同様の構成であるので説明を省略する。通信網１００は、画像形成装置２０００、情報記憶装置３０００、画像入力装置９０１０、画像出力装置９０２０、及びＦＡＸ通信装置９０３０に接続し、それぞれを通信可能に接続する。
【０１８５】
次に、図１６を参照して、画像形成装置２０００の構成について説明する。図１６は、実施例２における画像形成装置２０００の一構成例について説明するための図である。
【０１８６】
画像形成装置２０００は、制御部２０１０、操作入力部２０３１、情報通信部２０３２、検出部２０４１、及びワークメモリ２０５１で構成され、各部は、バス２００５を介して情報の授受が可能なように接続している。
【０１８７】
制御部２０１０、操作入力部２０３１、情報通信部２０３２、検出部２０４１、及びワークメモリ２０５１の構成、接続、及び機能は、実施例１で説明した制御部１０１０、操作入力部１０３１、情報通信部１０３２、検出部１０４１、及びワークメモリ１０５１の構成、接続、及び機能とほぼ同様であるので以下、相違点について主に説明する。
【０１８８】
実施例１において、制御部２０１０は、画像入力部１０２１、画像出力部１０２２、ＦＡＸ通信部１０２３、画像情報登録部１０６１、操作情報登録部１０７１、及び動作情報登録部１０８１を制御するが、実施例２においては、通信網１００を通じて接続した画像入力装置９０２１、画像出力装置９０２２、ＦＡＸ通信装置９０２３、並びに情報記憶装置３０００が備える画像情報登録部３０６１、操作情報登録部３０７１、及び動作情報登録部３０８１（以下単に、画像入力装置９０２１等という）を制御する。尚、情報記憶装置３０００が備える画像情報登録部３０６１、操作情報登録部３０７１、及び動作情報登録部３０８１については後述する。
【０１８９】
情報通信部２０３２は、制御部１０１０に制御されて、通信網１００を通じて接続した画像入力装置９０２１等へ実行命令を送信する。
【０１９０】
また、情報通信部２０３２は、画像入力装置９０２１等から不具合の発生を知らせる通知を受信し、受信した通知を検出部２０４１へ出力する。更に、情報通信部２０３２は、検出部２０４１が出力した実行命令を画像情報登録部３０６１を備える情報記憶装置３０００へ送信する。
【０１９１】
また、情報通信部２０３２は、画像入力装置９０１０が入力した画像情報、及びＦＡＸ通信装置９０３０が受信した画像情報を受信する。更に、情報通信部２０３２は、ワークメモリ２０５１が記憶する画像情報を、画像情報登録部３０６１を備える情報登録装置３０００へ送信する。
【０１９２】
また、情報通信部２０３２は、操作入力部２０３１又は情報通信部２０３２が入力した操作に関する情報と操作時刻と必要な場合には操作対象とした画像情報の所在情報とを、操作情報登録部３０７１を備える情報記憶装置３０００へ送信する。
【０１９３】
検出部２０４１は、制御部２０１０、操作入力部２０３１、及び情報通信部２０３２、並びに情報通信部２０３２から、画像入力装置９０２１等が送信した不具合の発生を知らせる通知を取得する。
【０１９４】
次に、検出部２０４１は、情報登録部３０９１を備える情報記憶装置３０００へ、実行命令を出力する。その後、検出部２０４１は、不具合識別情報と不具合検出時刻とを出力する。
【０１９５】
ワークメモリ２０５１は、実施例１において、画像入力部１０２１、ＦＡＸ通信部１０２３、及び情報通信部１０３２が入力した画像情報を記憶するが、実施例２においては、画像入力装置９０１０、ＦＡＸ通信装置９０３０から情報通信部１０３２が受信した画像情報を記憶する。
【０１９６】
ワークメモリ２０５１が記憶する画像情報は、情報通信部１０３２によって、画像情報登録部３０６１を備える情報登録装置３０００へ送信される。
【０１９７】
ここで図１５に戻り、引き続き画像形成システム２０について説明する。
情報記憶装置３０００は、不具合が検出された場合に、画像形成装置２０００の操作に関する情報（つまり、操作情報）及び画像形成装置２０００の動作に関する情報（つまり、動作情報）をそれぞれ時刻に関連付けて記憶する。
【０１９８】
次に、図１７を参照して、情報記憶装置３０００の構成について説明する。図１７は、情報記憶装置３０００の一構成例を表す図である。
【０１９９】
情報記憶装置３０００は、制御部３０１０、情報通信部３０３２、画像情報記憶部３０５２、操作情報記憶部３０５３、動作情報記憶部３０５４、情報記憶部３０５５、画像情報登録部３０６１、画像情報管理部３０６２、操作情報登録部３０７１、操作情報管理部３０７２、動作情報登録部３０８１、動作情報管理部３０８２、及び情報登録部３０９１は、それぞれバス３００５もよって情報の授受が可能なように接続している。
【０２００】
尚、画像情報記憶部３０５２、操作情報記憶部３０５３、動作情報記憶部３０５４、情報記憶部３０５５、画像情報登録部３０６１、画像情報管理部３０６２、操作情報登録部３０７１、操作情報管理部３０７２、動作情報登録部３０８１、動作情報管理部３０８２、及び情報登録部３０９１の構成、接続、及び機能は、実施例１で説明した画像情報記憶部１０５２、操作情報記憶部１０５３、動作情報記憶部１０５４、情報記憶部１０５５、画像情報登録部１０６１、画像情報管理部１０６２、操作情報登録部１０７１、操作情報管理部１０７２、動作情報登録部１０８１、動作情報管理部１０８２、及び情報登録部１０９１の構成、接続、及び機能とほぼ同様であるので、以下相違点について説明する。
【０２０１】
制御部３０１０は、画像情報管理部３０６２、操作情報管理部３０７２、及び動作情報管理部３０８２の実行処理を制御する。また、制御部３０１０は、情報通信部３０３２が受信した実行命令に従って、画像情報登録部３０６１、操作情報登録部３０７１、動作情報登録部３０８１、及び情報登録部３０９１の実行処理を制御する。
【０２０２】
情報通信部３０３２は、例えば、ネットワークアダプタで構成され、通信網１００を介して画像形成装置２０００、画像入力装置９０１０、画像出力装置９０２０、及びＦＡＸ通信装置９０３０に接続している。
【０２０３】
情報通信部３０３２は、画像形成装置２０００が送信する実行命令を取得し、取得した実行命令を制御部３０１０へ出力する。情報通信部３０３２は、画像形成装置２０００が送信する画像情報を取得し、取得した画像情報を画像情報登録部３０６１へ出力する。
【０２０４】
また、情報通信部３０３２は、画像出力装置９０２０又はＦＡＸ送信装置９０３０へ、出力又は送信対象とする画像情報を送信する。
【０２０５】
更に、情報通信部３０３２は、画像入力装置９０１０、画像出力装置９０２０、及びＦＡＸ通信装置９０３０から動作情報と動作時刻と動作対象とした画像情報の所在情報とを取得し、取得した情報を動作情報登録部１０８１へ出力する。
【０２０６】
また、情報通信部３０３２は、画像形成装置２０００が送信した操作情報と操作時刻と所在情報とを受信し、受信した情報を操作情報登録部３０７１へ出力する。
【０２０７】
画像情報登録部３０６１は、情報通信部３０３２から実行命令と画像情報とを取得し、取得した実行命令に従って画像情報とタイムスタンプとを画像情報記憶部３０５２に登録する。
【０２０８】
操作情報登録部３０７１は、情報通信部３０３２から実行命令と操作情報と操作時刻と必要な所在情報とを取得し、取得した実行命令に従って操作情報と操作時刻と所在情報とを関連付けて操作情報記憶部３０５３に登録する。
【０２０９】
動作情報登録部３０８１は、情報通信部３０３２から動作情報と動作時刻と所在情報とを取得し、取得した動作情報と動作時刻と所在情報とを関連付けて動作情報記憶部３０５４に登録する。
【０２１０】
情報登録部３０９１は、情報通信部３０３２から実行命令と不具合識別情報と不具合発生時刻とを取得し、取得した実行命令に従って、図１０を用いて説明した情報登録処理を実行することで、取得した不具合識別情報と発生時刻とを関連付けて情報記憶部３０５５に登録する。
【０２１１】
ここで図１５に戻り、引き続き画像形成システムについて説明する。
画像入力装置９０１０は、例えば、スキャナ等で構成される。画像入力装置９０１０の構成及び機能は、実施例１で説明した画像入力部１０２１の構成及び機能とほぼ同様であるので、以下相違点について主に説明する。
【０２１２】
画像入力装置９０１０は、図示を省略するが例えば、ネットワークアダプタ等で構成される通信部を有する。画像入力装置９０１０が有する通信部は、通信網１００に接続する。
【０２１３】
画像入力装置９０１０が有する通信部は、画像入力装置９０１０の画像入力動作の終了を通知する情報を通信網１００を介して画像形成装置２０００へ送信し、読取った画像情報を情報記憶装置３０００へ出力する。
【０２１４】
次に、画像入力装置９０１０が有する通信部は、画像形成装置２０００から、情報記憶装置３０００へ送信した画像情報の所在を表す情報を取得する。
【０２１５】
その後、画像入力装置９０１０が有する通信部は、画像入力装置９０１０の動作に関する情報と動作時刻と所在情報とを情報記憶装置３０００へ送信する。
【０２１６】
画像出力装置９０２０は、例えば、プリンタ等で構成される。画像出力装置９０２０の構成及び機能は、実施例１で説明した画像出力１０２２の構成及び機能とほぼ同様であるので、以下相違点について主に説明する。
【０２１７】
画像出力装置９０２０は、図示を省略するが例えば、ネットワークアダプタ等で構成される通信部を有する。画像出力装置９０２０が有する通信部は、通信網１００に接続する。
【０２１８】
画像出力装置９０２０が有する通信部は、画像形成装置２０００から出力動作の対象とする画像情報の所在情報を受信し、受信した所在情報が表す場所に存在する画像情報を情報記憶装置３０００から受信する。
【０２１９】
その後、画像出力装置９０２０が有する通信部は、画像出力装置９０２０の動作に関する情報と動作時刻と所在情報とを情報記憶装置３０００へ送信する。
【０２２０】
ＦＡＸ通信装置９０３０は、例えば、ファクシミリで構成される。ＦＡＸ通信装置９０３０の構成及び機能は、実施例１で説明したＦＡＸ通信部１０２３の構成及び機能とほぼ同様であるので、以下相違点について主に説明する。
【０２２１】
ＦＡＸ通信装置９０３０は、図示を省略するが例えば、ネットワークアダプタ等で構成される通信部を有する。ＦＡＸ通信装置９０３０が有する通信部は、通信網１００に接続する。
【０２２２】
ＦＡＸ通信装置９０３０が画像情報を受信する場合に、ＦＡＸ通信装置９０３０が有する通信部が画像形成装置２０００及び情報記憶装置３０００へ送信する情報は、画像入力装置９０１０が有する通信部が送信する情報とほぼ同様であるので説明を省略する。
【０２２３】
また、ＦＡＸ通信装置９０３０が画像情報を送信する場合に、ＦＡＸ通信装置９０３０が有する通信部が画像形成装置２０００及び情報記憶装置３０００へ送信する情報は、画像出力装置９０２０が有する通信部が送信する情報とほぼ同様であるので説明を省略する。
【０２２４】
本実施例においては、検出部２０４２が検出手段に相当し、画像情報登録部３０６１が画像情報登録手段に相当し、操作情報登録部３０７１が操作情報登録手段に相当し、動作情報登録部３０８１が動作情報登録手段に相当し、情報登録憶部３０９１が情報登録手段に相当する。
【０２２５】
画像形成装置１０００は、機能的には、演算部１００１がＲＯＭ１００２、ＲＡＭ１００３、外部記憶部１００４の少なくともひとつに格納されたプログラムを実行することにより実現できる。また、このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。
【０２２６】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【０２２７】
上記実施形態では、外部記憶装置はハードディスク（Hard Disk）で構成されるとして説明したが、これに限定されるわけではなく、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）、ＭＯ（magneto-optic）、及び、フラッシュメモリ（flash memory）で構成される実施形式を採用できる。
【図面の簡単な説明】
【０２２８】
【図１】本発明に係る画像形成装置の一実施形態を示す構成図である。
【図２】画像形成装置のハードウェアの一構成例を表す図である。
【図３】画像入力部が実行する動作情報出力処理の一例を表すフローチャートである。
【図４】画像出力部が実行する画像動作情報出力処理の一例を表すフローチャートである。
【図５】検出部が実行する検出処理の一例を表すフローチャートである。
【図６】画像情報登録部が実行する画像情報登録処理の一例を表すフローチャートである。
【図７】画像情報管理部が実行する画像情報管理処理の一例を表すフローチャートである。
【図８】操作情報登録部が実行する操作情報登録処理の一例を表すフローチャートである。
【図９】動作情報登録部が実行する動作情報登録処理の一例を表すフローチャートである。
【図１０】情報登録部が実行する情報登録処理の一例を表すフローチャートである。
【図１１】制御部が実行する制御処理の一例を表すフローチャートである。
【図１２】制御部が実行する動作制御処理の一例を表すフローチャートである。
【図１３】制御部が実行する動作制御処理の他例を表すフローチャートである。
【図１４】制御部が実行する登録制御処理の一例を表すフローチャートである。
【図１５】本発明に係る画像形成システムの一実施形態を示す構成図である。
【図１６】実施例２における画像形成装置の一構成例について説明するための図である。
【図１７】情報記憶装置の一構成例を表す図である。
【符号の説明】
【０２２９】
１００…通信網                    １０００…画像形成装置            
１００１…演算部                  １００２…ＲＯＭ                  
１００３…ＲＡＭ                  １００４…外部記憶部              
１００５…バス                    １０１０…制御部                  
１０２１…画像入力部              １０２２…画像出力部              
１０２３…ＦＡＸ通信部            １０３１…操作入力部              
１０３２…情報通信部              １０４１…検出部（検出手段）      
１０５１…ワークメモリ            １０５２…画像情報記憶部          
１０５３…操作情報記憶部          １０５４…動作情報記憶部          
１０５５…情報記憶部              
１０６１…画像情報登録部（画像情報登録手段）
１０６２…画像情報管理部          
１０７１…操作情報登録部（操作情報登録手段）
１０７２…操作情報管理部          
１０８１…動作情報登録部（動作情報登録手段）
１０８２…動作情報管理部          
１０９１…情報登録部    （情報登録手段）
２０…画像形成システム            ２０００…画像形成装置            
２００５…バス                    ２０１０…制御部                  
２０３１…操作入力部              ２０３２…情報通信部              
２０４１…検出部（検出手段）      ２０５１…ワークメモリ            
３０００…情報記憶装置            ３００５…バス                    
３０１０…制御部                  ３０３２…情報通信部              
３０５２…画像情報記憶部          ３０５３…操作情報記憶部          
３０５４…動作情報記憶部          ３０５５…情報記憶部              
３０６１…画像情報登録部（画像情報登録手段）
３０６２…画像情報管理部          
３０７１…操作情報登録部（操作情報登録手段）
３０７２…操作情報管理部          
３０８１…動作情報登録部（動作情報登録手段）
３０８２…動作情報管理部          ３０９１…情報登録憶部（情報登録手段）
９０１０…画像入力装置            ９０２０…画像出力装置            
９０３０…ＦＡＸ通信装置          
【図１】
2008201081.tif 000006
【図２】
2008201081.tif 000007
【図３】
2008201081.tif 000008
【図４】
2008201081.tif 000009
【図５】
2008201081.tif 000010
【図６】
2008201081.tif 000011
【図７】
2008201081.tif 000012
【図８】
2008201081.tif 000013
【図９】
2008201081.tif 000014
【図１０】
2008201081.tif 000015
【図１１】
2008201081.tif 000016
【図１２】
2008201081.tif 000017
【図１３】
2008201081.tif 000018
【図１４】
2008201081.tif 000019
【図１５】
2008201081.tif 000020
【図１６】
2008201081.tif 000021
【図１７】
2008201081.tif 000022