(57)【要約】【課題】情報処理装置に障害が発生した場合に、利用者が情報処理装置の動作の履歴が記述された履歴をサービスセンタに送信しなくても、障害の原因を特定して復旧を支援することを目的とする。【解決手段】履歴記憶領域１２１には、制御部１１が実行した各処理に割り当てられた識別情報と各処理が実行された順序とが記憶されている。また、処理パターンテーブル１２２には、複数の処理が或る順序で実行されたことを原因として発生する障害について、各処理に割り当てられた識別情報と各処理が実行される順序と、障害の原因及び障害からの復旧の手順を表す復旧情報とが記憶されている。制御部１１は、利用者の指示に応じて実行した処理群毎に、履歴記憶領域１２１と処理パターンテーブル１２２とを比較して、障害が発生しているか否かを判断する。制御部１１が障害が発生していると判断した場合には、表示部１５に障害の原因及び復旧の手順を報知させる。【選択図】図１
2011016340.tif 000002
【特許請求の範囲】
【請求項１】
処理を実行する処理実行手段と、
前記処理実行手段により実行された各処理に割り当てられた識別情報と各処理が実行された順序とを記憶する処理履歴記憶手段と、
複数の処理が或る順序で実行されたことを原因として発生する各障害について、当該複数の処理の各々に割り当てられた識別情報及び当該複数の処理の実行の順序と、当該障害の原因及び当該障害からの復旧の手順を表す復旧情報とを対応付けて記憶する復旧情報記憶手段と、
前記処理履歴記憶手段により記憶されている識別情報及び順序が、前記復旧情報記憶手段に記憶された識別情報及び順序に一致する場合に、当該識別情報及び順序に対応付けて前記復旧情報記憶手段に記憶されている復旧情報が表す障害の原因及び復旧の手順を報知する報知手段と
を備えることを特徴とする情報処理装置。
【請求項２】
画像の形成に関する処理を実行する処理実行手段と、
前記処理実行手段により実行された各処理に割り当てられた識別情報と各処理が実行された順序とを記憶する処理履歴記憶手段と、
複数の処理が或る順序で実行されたことを原因として発生する各障害について、当該複数の処理の各々に割り当てられた識別情報及び当該複数の処理の実行の順序と、当該障害の原因及び当該障害からの復旧の手順を表す復旧情報とを対応付けて記憶する復旧情報記憶手段と、
前記処理履歴記憶手段により記憶されている識別情報及び順序が、前記復旧情報記憶手段に記憶された識別情報及び順序に一致する場合に、当該識別情報及び順序に対応付けて前記復旧情報記憶手段に記憶されている復旧情報が表す障害の原因及び復旧の手順を報知する報知手段と
を備えることを特徴とする画像形成装置。
【請求項３】
複数の処理が或る順序で実行されたことを原因として発生する各障害について、当該複数の処理の各々に割り当てられた識別情報及び当該複数の処理の実行の順序と、当該障害の原因及び当該障害からの復旧の手順を表す復旧情報とを、通信回線を介して接続された管理装置から受信する受信手段を備え、
前記復旧情報記憶手段は、前記受信手段によって受信された内容を記憶する
ことを特徴とする請求項２記載の画像形成装置。
【請求項４】
情報処理装置において複数の処理が或る順序で実行されたことを原因として発生する各障害について、当該複数の処理の各々に割り当てられた識別情報及び当該複数の処理の実行の順序と、当該障害の原因及び当該障害からの復旧の手順を表す復旧情報とを対応付けて記憶する第１の復旧情報記憶手段と、前記第１の復旧情報記憶手段に記憶されている内容を送信する送信手段とを備える管理装置と、
前記管理装置の前記送信手段によって送信された内容を受信する受信手段と、前記受信手段によって受信された内容を記憶する第２の復旧情報記憶手段と、処理を実行する処理実行手段と、前記処理実行手段により実行された各処理に割り当てられた識別情報と各処理が実行された順序とを記憶する処理履歴記憶手段と、前記処理履歴記憶手段により記憶されている識別情報及び順序が、前記第２の復旧情報記憶手段に記憶された識別情報及び順序に一致する場合に、当該識別情報及び順序に対応付けて前記第２の復旧情報記憶手段に記憶されている復旧情報が表す障害の原因及び復旧の手順を報知する報知手段とを備える情報処理装置と
を備えることを特徴とする障害復旧支援システム。
【請求項５】
コンピュータを、
当該コンピュータにおいて実行された各処理に割り当てられた識別情報と各処理が実行された順序とを記憶する処理履歴記憶手段と、
複数の処理が或る順序で実行されたことを原因として発生する各障害について、当該複数の処理の各々に割り当てられた識別情報及び当該複数の処理の実行の順序と、当該障害の原因及び当該障害からの復旧の手順を表す復旧情報とを対応付けて記憶する復旧情報記憶手段と、
前記処理履歴記憶手段により記憶されている識別情報及び順序が、前記復旧情報記憶手段に記憶された識別情報及び順序に一致する場合に、当該識別情報及び順序に対応付けて前記復旧情報記憶手段に記憶されている復旧情報が表す障害の原因及び復旧の手順を報知する報知手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、障害復旧支援システム及びプログラムに関する。
【背景技術】
【０００２】
情報処理装置においては、意図しない操作や継続的・反復的な使用によって障害が発生することがある。そこで、情報処理装置に発生した障害の原因を特定して復旧を支援する技術がある。例えば特許文献１には、利用者が、情報処理装置の動作の履歴を情報処理装置からサービスセンタに送信させ、サービスセンタの担当者が履歴の解析を行うことによって障害の原因を特定して復旧を支援するという技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３６８９３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、情報処理装置に障害が発生した場合に、情報処理装置における処理の履歴をその情報処理装置から外部の装置やシステムに送信しなくても、その情報処理装置において障害の原因を特定して復旧を支援することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、処理を実行する処理実行手段と、前記処理実行手段により実行された各処理に割り当てられた識別情報と各処理が実行された順序とを記憶する処理履歴記憶手段と、複数の処理が或る順序で実行されたことを原因として発生する各障害について、当該複数の処理の各々に割り当てられた識別情報及び当該複数の処理の実行の順序と、当該障害の原因及び当該障害からの復旧の手順を表す復旧情報とを対応付けて記憶する復旧情報記憶手段と、前記処理履歴記憶手段により記憶されている識別情報及び順序が、前記復旧情報記憶手段に記憶された識別情報及び順序に一致する場合に、当該識別情報及び順序に対応付けて前記復旧情報記憶手段に記憶されている復旧情報が表す障害の原因及び復旧の手順を報知する報知手段とを備えることを特徴とする情報処理装置である。
【０００６】
請求項２に係る発明は、画像の形成に関する処理を実行する処理実行手段と、前記処理実行手段により実行された各処理に割り当てられた識別情報と各処理が実行された順序とを記憶する処理履歴記憶手段と、複数の処理が或る順序で実行されたことを原因として発生する各障害について、当該複数の処理の各々に割り当てられた識別情報及び当該複数の処理の実行の順序と、当該障害の原因及び当該障害からの復旧の手順を表す復旧情報とを対応付けて記憶する復旧情報記憶手段と、前記処理履歴記憶手段により記憶されている識別情報及び順序が、前記復旧情報記憶手段に記憶された識別情報及び順序に一致する場合に、当該識別情報及び順序に対応付けて前記復旧情報記憶手段に記憶されている復旧情報が表す障害の原因及び復旧の手順を報知する報知手段とを備えることを特徴とする画像形成装置である。
請求項３に係る発明は、請求項２記載の構成において、複数の処理が或る順序で実行されたことを原因として発生する各障害について、当該複数の処理の各々に割り当てられた識別情報及び当該複数の処理の実行の順序と、当該障害の原因及び当該障害からの復旧の手順を表す復旧情報とを、通信回線を介して接続された管理装置から受信する受信手段を備え、前記復旧情報記憶手段は、前記受信手段によって受信された内容を記憶することを特徴とする画像形成装置である。
【０００７】
請求項４に係る発明は、情報処理装置において複数の処理が或る順序で実行されたことを原因として発生する各障害について、当該複数の処理の各々に割り当てられた識別情報及び当該複数の処理の実行の順序と、当該障害の原因及び当該障害からの復旧の手順を表す復旧情報とを対応付けて記憶する第１の復旧情報記憶手段と、前記第１の復旧情報記憶手段に記憶されている内容を送信する送信手段とを備える管理装置と、前記管理装置の前記送信手段によって送信された内容を受信する受信手段と、前記受信手段によって受信された内容を記憶する第２の復旧情報記憶手段と、処理を実行する処理実行手段と、前記処理実行手段により実行された各処理に割り当てられた識別情報と各処理が実行された順序とを記憶する処理履歴記憶手段と、前記処理履歴記憶手段により記憶されている識別情報及び順序が、前記第２の復旧情報記憶手段に記憶された識別情報及び順序に一致する場合に、当該識別情報及び順序に対応付けて前記第２の復旧情報記憶手段に記憶されている復旧情報が表す障害の原因及び復旧の手順を報知する報知手段とを備える情報処理装置とを備えることを特徴とする障害復旧支援システムである。
【０００８】
請求項５に係る発明は、コンピュータを、当該コンピュータにおいて実行された各処理に割り当てられた識別情報と各処理が実行された順序とを記憶する処理履歴記憶手段と、複数の処理が或る順序で実行されたことを原因として発生する各障害について、当該複数の処理の各々に割り当てられた識別情報及び当該複数の処理の実行の順序と、当該障害の原因及び当該障害からの復旧の手順を表す復旧情報とを対応付けて記憶する復旧情報記憶手段と、前記処理履歴記憶手段により記憶されている識別情報及び順序が、前記復旧情報記憶手段に記憶された識別情報及び順序に一致する場合に、当該識別情報及び順序に対応付けて前記復旧情報記憶手段に記憶されている復旧情報が表す障害の原因及び復旧の手順を報知する報知手段として機能させるためのプログラムである。
【発明の効果】
【０００９】
請求項１記載の情報処理装置によれば、障害が発生した場合に、処理の履歴をその情報処理装置から外部の装置やシステムに送信しなくても、障害の原因を特定して復旧を支援することができる。
請求項２記載の画像形成装置によれば、障害が発生した場合に、処理の履歴をその情報処理装置から外部の装置やシステムに送信しなくても、障害の原因を特定して復旧を支援することができる。
請求項３記載の画像形成装置によれば、処理の識別情報、処理の実行の順序、及び復旧情報を、通信回線を介して接続された管理装置から取得することができる。
請求項４記載の復旧支援システムによれば、障害が発生した場合に、処理の履歴をその情報処理装置から外部の装置やシステムに送信しなくても、障害の原因を特定して復旧を支援することができる。
請求項５記載のプログラムによれば、障害が発生した場合に、処理の履歴をその情報処理装置から外部の装置やシステムに送信しなくても、障害の原因を特定して復旧を支援することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る障害復旧支援システム４の構成を示すブロック図である。
【図２】同実施形態に係る履歴記憶領域１２１に記憶された履歴情報１２１１の内容を例示する図である。
【図３】同実施形態に係る処理パターンテーブル１２２の内容を例示する図である。
【図４】同実施形態に係る履歴パターン情報が処理パターンテーブル１２２に記述される動作を説明するシーケンス図である。
【図５】同実施形態に係る画像形成装置１の動作を説明するフローチャートである。
【図６】同実施形態において、障害の発生を報知する画面を示す図である。
【図７】同実施形態において、対処方法を閲覧する画面を示す図である。
【図８】同実施形態の変形例において、履歴情報を一覧表示する画面を示す図である。
【発明を実施するための形態】
【００１１】
本実施形態では、情報処理装置の一例として、プリンタや複写機などの画像形成装置を用いる。
利用者が、ある所望の結果を得るために画像形成装置に対して行う操作群を「指示」と定義し、「指示」を構成する操作群の最小単位の操作を「イベント」と定義する。また、画像形成装置が、利用者の「指示」に対応して実行する動作群を「処理群」と定義し、「処理群」を構成する動作群の最小単位の動作であり、利用者による１つの「イベント」に対応して実行する各動作を「処理」と定義する。
例えば、利用者が画像形成装置に対して行う「プリントの画質として高画質を指定する」とか「プリントスタートボタンを押下する」という各操作が「イベント」に該当し、「プリント画質に高画質を指定し、更にプリントスタートボタンを押下する」という複数の「イベント」から構成される操作群が「指示」に該当する。また、画像形成装置が、「プリント画質に高画質を指定する」という「イベント」に対応して、「解像度を高画質に対応する値に変更する」という動作を実行する場合、画像形成装置１のこの動作が「処理」に該当する。また、画像形成装置が、「プリント画質に高画質を指定し、更にプリントスタートボタンを押下する」という「指示」に対応して、「解像度を高画質に対応する値に変更し、更に画像形成部を制御してプリントする」という動作群を実行する場合、画像形成装置１のこの動作群が「処理群」に該当する。
以下、図面を参照して、本発明の実施形態について説明する。
【００１２】
（１）構成
図１は、障害復旧支援システム４の全体構成を示したブロック図である。
障害復旧支援システム４は、障害が発生した画像形成装置の復旧を支援する目的で設けられるものであり、複数の画像形成装置１と、通信回線２と、管理装置３とを備えている。通信回線２は、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）などの情報を伝達するための回線であり、画像形成装置１と管理装置３とを接続する。なお、障害復旧支援システム４を構成する画像形成装置１や管理装置３の台数は、図１に図示された台数に限らない。
【００１３】
管理装置３は、制御部３１と、通信部３２と、記憶部３３のほか、図示せぬ操作部や表示部を備えている。制御部３１は、ＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）とを備えており、ＣＰＵがＲＯＭや記憶部３３に記憶されているプログラムを実行することによって管理装置３の各部を制御する。通信部３２は、通信回路や通信インタフェースを備えており、通信回線２を介して画像形成装置１の通信部１４との間で情報を送受信する。
【００１４】
記憶部３３は、制御部３１によって実行されるコンピュータプログラムやその実行時に使用されるデータを記憶するための記憶手段であり、例えばＨＤ（Hard Disk）などの不揮発性の補助記憶装置である。この記憶部３３は、処理パターン情報が記述された処理パターンテーブル３３１を記憶している。処理パターン情報とは、画像形成装置１において障害が発生した原因を特定する為の処理のパターンと、障害から復旧するための方法とが対応付けられた情報である。ここでいう「処理のパターン」とは、画像形成装置１によって実行された各処理の種別と、これらの処理が実行された順番との組である。この処理パターンテーブル３３１は、後述する画像形成装置１が記憶している処理パターンテーブル１２２とデータ構造、及び処理パターン情報の記述内容が同一であるから、詳細な説明を後述する。
【００１５】
画像形成装置１は、記録用紙などの記録媒体にトナーなどの色材を用いて画像を形成したり、記録用紙に形成された画像を読み込んだりするために、例えばプリントやスキャンなどの機能が集約された機器である。この画像形成装置１は、制御部１１、記憶部１２、操作部１３、通信部１４、表示部１５、画像読取部１６、及び画像形成部１７を備えている。制御部１１は、ＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）とを備えている。制御部１１のＣＰＵがＲＯＭや記憶部１２に記憶されているプログラムを実行することによって、後述する動作を行う。つまり、制御部１１は、処理を実行する処理実行手段の一例である。操作部１３は、複数のキーを備えており、利用者の操作を受け付けてその操作に応じた信号を制御部１１に供給する。通信部１４は、通信回路や通信インタフェースを備えており、通信回線２を介して管理装置３との間で情報を送受信する。表示部１５は、ＶＲＡＭ（Video RAM）、液晶ディスプレイ及び液晶駆動回路を備えており、制御部１１から供給される情報に基づいて処理の進行状況や利用者に操作を案内する情報などを表示する。画像読取部１６は、ＣＣＤ（Charge Coupled Device）により構成される光学系部材を備えており、記録用紙に形成されている画像を光学系部材によって読み取り、読み取った画像を表す画像データを生成する。画像形成部１７は、像保持体である感光体ドラム、感光体ドラムに静電潜像を形成する露光部、静電潜像を現像してトナー像を形成する現像部、そのトナー像を記録用紙へ転写する転写部、及び記録用紙に転写されたトナー像をその記録用紙に定着させる定着部を備えている。
【００１６】
記憶部１２は、制御部１１によって実行されるコンピュータプログラムやその実行時に使用されるデータを記憶する、例えばＨＤ（Hard Disk）などの不揮発性の補助記憶装置である。この記憶部１２は、履歴記憶領域１２１を有しており、更に処理パターンテーブル１２２を記憶している。
【００１７】
図２は、履歴記憶領域１２１に記憶された履歴情報１２１１の内容を例示する図である。
履歴記憶領域１２１には、制御部１１が実行した処理の内容を示す履歴情報１２１１が記憶されている。この履歴情報１２１１は、指示ごとに一意に割り当てられた識別情報を示す「指示ＩＤ」と、処理を指示したユーザのＩＤを示す「ユーザＩＤ」と、処理を行う機能を示す「種別」と、処理を開始した時刻を示す「時刻」と、その処理の内容ごとに一意に割り当てられた識別情報を示す「処理ＩＤ」と、その処理の動作内容を示す「処理内容」と、その処理を実行した結果を示す「実行結果」とが対応付けられたものである。処理が正常に実行された場合には、その処理ＩＤに対応する「実行結果」は「正常」となり、処理が正常に実行されずに障害が発生した場合には、その処理ＩＤに対応する「実行結果」は「異常」となる。つまり、履歴記憶領域１２１は、実行された各処理に割り当てられた識別情報と各処理が実行された順序とを記憶する処理履歴記憶手段の一例である。
【００１８】
図３は、処理パターンテーブル１２２の内容を例示する図である。
処理パターンテーブル１２２には、前述した処理パターン情報が記述されている。この処理パターン情報は、処理パターン情報ごとに一意に割り当てられた識別情報を示す「処理パターンＩＤ」と、その処理パターンＩＤの処理パターンに含まれる各処理に一意に割り当てられた識別情報を示す「処理ＩＤ」と、その処理の内容を示す「処理内容」と、その処理パターンＩＤに対応する障害の復旧情報となる「対処方法」とが対応付けられたものである。これらの処理パターン情報は、管理装置３から通信回線２を介して画像形成装置１に送信されて、この記憶部１２の処理パターンテーブル１２２に記述される。ここで、「処理ＩＤ」は、図中上から下に向かう順序で実行されることを意味している。処理パターンテーブル１２２は、複数の処理が或る順序で実行されたことを原因として発生する障害について、各々の処理に割り当てられた識別情報及び各々の処理の実行の順序と、障害の原因及び障害からの復旧の手順を表す復旧情報とを対応付けて記憶する復旧情報記憶手段、及び第２の復旧情報記憶手段の一例である。
【００１９】
例えば図３の処理パターンＩＤ：ＴＰ０００１の処理パターン情報は、処理ＩＤ：Ｔ０００１、Ｔ９００１の処理を含んでいる。処理ＩＤ：Ｔ０００１の処理は、制御部１１がプリントを開始した状態を意味する。また、処理ＩＤ：Ｔ９００１の処理は、制御部１１が記録用紙の搬送中に異常を検知して記録用紙の搬送を中止する障害が発生した状態を意味する。そして、発生した障害の対処方法としては、障害の原因が「記録用紙詰まり」であり、復旧の方法が「搬送経路に詰まった記録用紙の除去」である。
また、処理パターンＩＤ：ＴＰ０００２の処理パターン情報は、処理処理ＩＤ：Ｔ００１１、Ｔ０００１、Ｔ９００２の処理を含んでいる。処理ＩＤ：Ｔ００１１の処理は、制御部１１がプリントする記録用紙のサイズをＡ３に設定した状態を意味する。また、処理ＩＤ：Ｔ９００２の処理は、制御部１１が記録用紙の給紙中に異常を検知して記録用紙の給紙を中止する障害が発生した状態を意味する。そして、発生した障害の対処方法としては、障害の原因が「記録用紙切れ（Ａ３）」であり、復旧の方法が「記録用紙サイズがＡ３の記録用紙の補充」である。
さらに、処理パターンＩＤ：ＴＰ０００３の処理パターン情報は、処理ＩＤ：Ｔ００１１、Ｔ０００１、Ｔ８１４０、Ｔ９９９９の処理を含んでいる。処理ＩＤ：Ｔ８１４０の処理は、制御部１１が記録用紙を収容するトレイが引き出されたことを検知した状態を意味する。また、処理ＩＤ：Ｔ９９９９の処理は、制御部１１が画像形成装置１の各部の制御を緊急停止した状況を意味する。そして、発生した障害の対処方法としては、障害の原因が「給紙中のトレイの操作」であり、復旧の方法は「給紙中のトレイの操作を行わない」ことである。
【００２０】
（２）動作
図４は、処理パターン情報が画像形成装置１の処理パターンテーブル１２２に記述されるまでの動作を説明するシーケンス図である。
管理装置３の担当者は、試験装置としての画像形成装置１を用いた実験によって、又は、製品として販売された多数の画像形成装置１に関する障害発生の報告を収集、解析することによって、或いは各種のアルゴリズムを用いたシミュレーションによって、画像形成装置１において障害を発生させる原因と成り得る処理のパターンを特定し、さらに、この障害から復旧するための方法を特定する。そして、担当者は、管理装置３の操作部を操作して、これらを対応付けたものを処理パターン情報として管理装置３に入力する。管理装置３の制御部３１は、入力された処理パターン情報を、処理パターンテーブル３３１に記述する（ステップＳ４１）。このステップＳ４１の処理を経ることにより、多数の処理パターン情報が記憶部３３に蓄積される。つまり、管理装置３の処理パターンテーブル３３１は、処理パターン情報を記述される第１の復旧情報記憶手段の一例として機能する。
【００２１】
次に、担当者は、管理装置３の操作部を操作して、ステップＳ４１で生成した処理パターン情報を画像形成装置１に送信するように管理装置３に指示する。この指示に応じて、管理装置３の制御部３１は、記憶部３３の処理パターンテーブル３３１に記述された処理パターン情報を、送信手段の一例である通信部３２から通信回線２を介して画像形成装置１に送信する（ステップＳ４２）。画像形成装置１の制御部１１は、この処理パターン情報を、受信手段の一例である通信部１４から受信すると（ステップＳ４３）、その処理パターン情報を記憶部１２の処理パターンテーブル１２２に記述する（ステップＳ４４）。これにより、管理装置３に蓄積された多数の処理パターン情報が、画像形成装置１に反映される。
【００２２】
図５は、画像形成装置１の動作を説明するフローチャートである。
制御部１１は、イベントの入力の有無を検知する（ステップＳ５１）。イベントの入力が検知されない場合には（ステップＳ５１；Ｎｏ）、制御部１１はステップＳ５１の処理を続ける。一方、利用者が、操作部１３などからイベントを入力した場合には、制御部１１は、このイベントの入力を検知し（ステップＳ５１；ＹＥＳ）、入力されたイベントに対応する処理を実行する（ステップＳ５２）。例えば、利用者が、操作部１３から画像を形成する記録用紙のサイズをＡ３に指定する内容のイベントを入力したとする。すると、制御部１１は、ＲＡＭに展開されたプリントの処理を行う為のプログラムの手順に従って、画像を形成する記録用紙のサイズをＡ３に指定する、という内容の処理を実行する。
【００２３】
そして、制御部１１は、処理が終了すると、実行した処理の内容を履歴情報１２１１として履歴記憶領域１２１に記述する（ステップＳ５３）。上記のような記録用紙のサイズをＡ３に指定する例の場合、制御部１１は、図２に示すように、処理を開始した時刻「２００９０４０１１３０７４７」と、処理ＩＤ「Ｔ００１１」と、処理内容「記録用紙サイズ：Ａ３」と、実行結果「正常」とを履歴情報１２１１として記述する。
【００２４】
図５において、制御部１１は、最後にイベントが入力されてからの経過時間や、イベントに対応する処理の内容や、イベントに対応する処理の実行結果などから、後続するイベントの有無について判断する（ステップＳ５４）。例えば、制御部１１は、最後にイベントが入力されてから予め決められた時間以内に次のイベントの入力が無い場合や、処理を中止させるイベントが入力された場合や、処理の実行結果が「異常」だった場合に、後続のイベントの入力が無いと判断する（ステップＳ５４；ＹＥＳ）。
【００２５】
制御部１１は、後続のイベントの入力が有ったと判断した場合には（ステップＳ５４；ＮＯ）、ステップＳ５２からステップＳ５３の処理を再度実行する。ここで、制御部１１が、ステップＳ５４において後続にイベントが無いと判断されるまでに、図２に示す処理ＩＤ「Ｔ００１１」、「Ｔ００１２」、「Ｔ００１３」、「Ｔ０００１」、及び「Ｔ９００２」で示される処理を実行したものと仮定する。
【００２６】
さて、制御部１１は、上記の各処理を実行した後、後続のイベントの入力が無いと判断すると（ステップＳ５４；ＹＥＳ）、履歴情報１２１１に含まれる処理ＩＤと一致する処理ＩＤを有する処理パターンＩＤを、処理パターンテーブル１２２において検索する（ステップＳ５５）。
例えば、制御部１１が、図２の履歴情報１２１１に記述された処理ＩＤ「Ｔ００１１」を検索条件として、図３の処理パターンテーブル１２２を検索する場合、処理パターンＩＤ「ＴＰ０００２」と、「ＴＰ０００３」とが、処理ＩＤ：Ｔ００１１を有するという検索結果を得られることになる。次に、制御部１１は、処理ＩＤ「Ｔ００１２」を検索条件として、処理パターンテーブル１２２を検索し、この結果、処理ＩＤ「Ｔ００１２」を有する処理パターンＩＤが無いという検索結果を得ることになる。以降も同様にして、制御部１１は、履歴情報１２１１に記述された全ての処理ＩＤを検索条件として、処理パターンテーブル１２２を検索する。
【００２７】
次に、制御部１１は、ステップＳ５５における検索結果から、処理パターンテーブル１２２における処理パターンＩＤに対応する全ての処理ＩＤが、この処理パターンテーブル１２２で規定されている順序で履歴記憶領域１２１に記述されているような、処理パターンＩＤが存在するか否かを判断する（ステップＳ５６）。ここで、制御部１１が、該当する処理パターンＩＤが存在すると判断した場合には（ステップＳ５６；ＹＥＳ）、履歴記憶領域１２１に記憶された処理を原因として障害が発生しており、更に、処理パターンテーブル１２２には、この障害処理の原因と復旧の方法とが記述されている、ということを意味する。一方、制御部１１が、ステップＳ５６の判断において該当する処理パターンＩＤが存在しないと判断した場合には（ステップＳ５６；ＮＯ）、障害が発生していないか、又は、履歴記憶領域１２１に記憶された処理以外のものを原因として障害が発生していることを意味する。
【００２８】
図２，３の内容に沿った具体例で説明すると、ステップＳ５５における検索結果としては、処理パターンＩＤ「ＴＰ０００１」に対応する処理ＩＤ「Ｔ９００１」、処理パターンＩＤ「ＴＰ０００３」に対応する処理ＩＤ「Ｔ８１４０」、「Ｔ９９９９」が履歴記憶領域１２１に記憶されていない。一方、処理パターンＩＤ「ＴＰ０００２」に対応する全ての処理ＩＤ「Ｔ００１１」、「Ｔ０００１」、「Ｔ９００２」は、履歴記憶領域１２１に記憶されている。したがって、制御部１１は、処理パターンＩＤ「ＴＰ０００２」に対応する全ての処理ＩＤが、履歴記憶領域１２１に記憶されていると判断するから（ステップＳ５６；ＹＥＳ）、表示部１５に対して障害の発生を報知する画面の表示を指示する（ステップＳ５７）。
【００２９】
図６は、障害の発生を報知する画面を示す図である。
表示部１５は、制御部１１からの指示に従って、障害の発生を報知する画面（以降、報知画面Ｇ６と称する）を表示する。報知画面Ｇ６には、障害の発生を報知するための文章が表示されており、対処方法を閲覧する画面の表示を指示するソフトボタンＢ６１と、初期画面の表示を指示するソフトボタンＢ６２とが設けられている。利用者が、操作部１３の操作によってソフトボタンＢ６１を選択すると（ステップＳ５８；ＹＥＳ）、制御部１１は、表示部１５に対して対処方法を閲覧する画面の表示を指示する（ステップＳ５９）。つまり、表示部１５は、障害の原因及び復旧の手順を報知する報知手段の一例である。
【００３０】
図７は、対処方法を閲覧する画面を示す図である。
表示部１５は、制御部１１からの指示に従って、対処方法を閲覧する画面（以降、閲覧画面Ｇ７と称する）を表示する。閲覧画面Ｇ７には、ステップＳ５６の処理において障害の原因として特定された処理パターンＩＤに対応する対処方法として記述された障害の原因及び復旧の方法が表示される。例えば、制御部１１は、図３の処理パターンＩＤ「ＴＰ０００２」を障害の原因として特定した場合には、対処方法に記述されている障害の原因である「記録用紙切れ」と復旧の方法である「記録用紙サイズがＡ３の記録用紙を補充する」といった情報を閲覧画面Ｇ７に表示する。利用者は、この閲覧画面Ｇ７に表示された内容により、障害が発生した原因と、復旧するための方法を知る。一方、制御部１１は、ソフトボタンＢ６２を選択された場合には（ステップＳ５８；ＮＯ）、ステップＳ５９の処理を実行せずに処理を終了する。
【００３１】
以上の実施形態によれば、画像形成装置１は、障害が発生した場合に、処理パターンテーブル１２２に記述された処理パターン情報と、履歴記憶領域１２１に記憶された履歴から、障害の原因を特定して復旧の方法を利用者に提示する。したがって、利用者は、履歴を解析して障害の原因と復旧の方法を特定するサービスを提供するサービスセンタに履歴を送信しなくても、障害の原因を特定して復旧方法を得られる。また、例えば利用者がサービスセンタに履歴を送信したときに、その履歴から機密情報が漏洩するような危険性も低減する。
【００３２】
（３）変形例
（３−１）変形例１
利用者は、図６の報知画面Ｇ６において、対処方法を閲覧する画面の表示を指示するソフトボタンＢ６１を選択したことにより、表示部１５に図７の閲覧画面Ｇ７を表示した。しかし、閲覧画面Ｇ７を表示させる方法は、これに限らない。
図８は、履歴情報を一覧表示する画面を示す図である。
履歴情報を一覧表示する画面（以降、履歴画面Ｇ８と称する）には、履歴記憶領域１２１に記憶された履歴情報１２１１と、履歴情報１２１１に対応する処理パターン情報の有無が表示されている。具体的には、処理ごとに一意に割り当てられたＩＤを示す「処理ＩＤ」と、処理を指示したユーザのＩＤを示す「ユーザＩＤ」と、主に処理を実行する機能を示す「種別」と、処理を実行した結果を示す「実行結果」と、障害の原因と復旧の方法を示す情報が存在するか否か示す「対処方法」とが表示されている。利用者は、操作部１３の操作によって、対処方法を確認したい処理ＩＤを選択する。すると、制御部１１は、選択された処理ＩＤに対応する対処方法を示した閲覧画面Ｇ７を表示部１５に表示させる。つまり、以上の変形例によれば、利用者は、履歴画面Ｇ８から所望の対処方法が示された閲覧画面Ｇ７を閲覧することで、対処方法を閲覧することに対して障害が発生してからの時間の経過や回数に依存することがない。
【００３３】
（３−２）変形例２
実施形態において、履歴記憶領域１２１に記憶される内容、及び処理パターンテーブル１２２に記述される内容は、図２と図３に例示した内容に限らない。例えば、図３の処理パターンテーブル１２２に「回数」を記述する項目を設けたとする。そして、制御部１１は、画像形成装置１に障害が発生すると、この「回数」の項目に記述された数字に１を加えるものとする。すると、利用者又は保守担当者は、画像形成装置１に発生した障害の発生頻度や発生傾向を確認することにより、障害の発生原因として特定し難いような部品の磨耗や消耗による障害が発生した場合にも、障害の発生原因の検知が可能となる。
【００３４】
（３−３）変形例３
画像形成装置１の制御部１１によって実行されるプログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットのようなネットワーク経由でダウンロードさせることも可能である。
【００３５】
（３−４）変形例４
情報処理装置は、画像形成装置に限らず、例えばパーソナルコンピュータ(Personal Computer)、携帯電話、ＰＤＡ（Personal Digital Assistant）、電子ブックリーダなど、要するに処理を実行する装置であればよい。
【符号の説明】
【００３６】
１…画像形成装置、１１…制御部、１２…記憶部、１２１…履歴記憶領域、１２２…処理パターンテーブル、１３…操作部、１４…通信部、１５…表示部、１６…画像読取部、１７…画像形成部、２…通信回線、３…管理装置、３１…制御部、３２…通信部、３３…記憶部、３３１…処理パターンテーブル、４…障害復旧支援システム。
【図１】
2011016340.tif 000003
【図２】
2011016340.tif 000004
【図３】
2011016340.tif 000005
【図４】
2011016340.tif 000006
【図５】
2011016340.tif 000007
【図６】
2011016340.tif 000008
【図７】
2011016340.tif 000009
【図８】
2011016340.tif 000010