(57)【要約】【課題】診断精度を少ない計算量で維持できる故障診断装置、故障診断システム、及び故障診断プログラムを提供する。【解決手段】電子回路装置を構成する部品に故障原因が発生する確率である故障確率と、部品に故障原因が発生する条件の下に他の故障原因が他の部品に発生する確率である条件付故障確率とを記憶部に登録する確率登録手段と、確率登録手段が登録した部品の故障確率と、部品に関する条件が付された他の部品の条件付故障確率とを複製した後に、複製対象とした確率を変更する変更手段と、変更手段が変更した確率と、部品に生じる故障原因と故障原因が引起す不具合とを因果関係により関連付けたモデルとを用いて故障診断する診断手段とを備える。この構成によれば、ある部品の故障確率と、ある部品の故障確率の変化により値が変化する他の部品の条件付故障確率との間に矛盾が生じる事無く、変更前の事前確率を複製できる。【選択図】図１
2008160223.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）、並びにハードディスク等の外部記憶装置である外部記憶部１００４で構成され、演算部１００１、ＲＯＭ１００２、ＲＡＭ１００３、及び外部記憶部１００４は互いにバス１００５によって接続している。
【００２４】
ソフトウェア制御は、ＲＯＭ１００２に格納したプログラムを演算部１００１が読み、読込んだプログラムに従って演算部１００１が演算を行うことにより上記各部の機能を実現する。なお、ＲＡＭ１００３には、演算結果のデータが書き込まれ、特にＮＶＲＡＭには、電源オフ時にバックアップが必要なデータが保存される。
【００２５】
ここで、図１に戻り、故障診断装置１０００の構成について引き続き説明する。
ＦＡＸ機能部１０１０は、通信網１００及び制御機能部１０３０に接続している。ＦＡＸ機能部１０１０は、制御機能部１０３０に制御される。ＦＡＸ機能部１０１０は、通信網１００を通じて、例えば、Ｇ３又はＧ４等の通信規格の情報を送受信することでＦＡＸ機能を提供する。
【００２６】
ＦＡＸ機能部１０１０は、ＦＡＸ制御部１０１１及び通信部１０１２で構成される。ＦＡＸ制御部１０１１は、通信部１０１２及びプリント制御部１０３１に接続している。また、ＦＡＸ制御部１０１１は、通信部１０１２を介して通信網１００に接続している。
【００２７】
ＦＡＸ制御部１０１１は、後述する画像読取部１０２１で読取られた電子原稿を画像処理部１０２２及びプリント制御部１０３１を介して取得する。次に、ＦＡＸ制御部１０１１は、取得した電子原稿を圧縮し、圧縮したデータを、例えば、Ｇ３又はＧ４等のプロトコルに従って送信するよう通信部１０１２を制御する。
【００２８】
また、ＦＡＸ制御部１０１１は、同様に、データをＧ３又はＧ４等のプロトコルに従ってデータを受信するよう通信部１０１２を制御し、通信部１０１２が受信したデータを伸長する。尚、ＦＡＸ制御部１０１１が伸長したデータは、プリント制御部１０３１を介して画像形成制御部１０４１に送信され、画像形成制御部１０４１が制御する画像形成部により出力画像として印刷出力される。
【００２９】
通信部１０１２は、例えば、ＦＡＸモデムで構成され、通信網１００、ＦＡＸ制御部１０１１、及びプリント制御部１０３１に接続している。通信部１０１２は、ＦＡＸ制御部１０１１に制御されて、通信網１００を介して、例えば、Ｇ３又はＧ４等の通信規格で情報を送受信する。
【００３０】
画像入力機能部１０２０は、制御機能部１０３０に接続している。画像入力機能部１０２０は、制御機能部１０３０に制御されて、例えば、複写対象又はＦＡＸ送信対象とする原稿を電子画像として制御機能部１０３０へ入力する機能（つまり、画像入力機能）を提供する。
【００３１】
画像入力機能部１０２０は、画像読取部１０２１、及び画像処理部１０２２で構成される。画像読取部１０２１は、例えば、スキャナ等で構成され、画像処理部１０２２及びプリント制御部１０３１に接続している。画像読取部１０２１は、プリント制御部１０３１に制御されて、読取対象とするシート状の原稿から、その原稿上に描かれた画像を光学的に読み取って原稿情報を取得し、取得した原稿情報をディジタル化した電子情報（以下、単に電子原稿と言う）へ変換する。
【００３２】
画像読取部１０２１は、図示を省略するが、光源制御部、受光センサ部、及び画像信号補正処理部で構成される。光源制御部は、原稿へ光を照射する光源ランプを制御する。
【００３３】
受光センサ部は、例えば、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）イメージセンサ、又はＣＣＤ（Charge Coupled Device）イメージセンサで構成され、光源制御部により制御された光源が照射した光であって、原稿に照射した光の反射光を受光する。次に、受光センサ部は、受光した反射光に基づいて電気信号を出力することで原稿情報をディジタル化する。
【００３４】
画像信号補正処理部は、受光センサ部の出力した信号を補正し、補正した信号を電子原稿として画像処理部１０２２へ送信する。
【００３５】
画像処理部１０２２は、画像読取部１０２１及びプリント制御部１０３１に接続しており、画像読取部１０２１から電子原稿を取得する。画像処理部１０２２は、取得した電子原稿を画像形成部の出力特性に合わせるための処理を行なう。
【００３６】
画像処理部１０２２は、処理を臍越した電子原稿を電子画像として制御機能部１０３０へ入力する。尚、画像形成部は、画像形成制御部１０４１により制御されて出力画像を形成する。
【００３７】
具体的には、画像処理部１０２２の実行する処理は、色を補正する処理、絵と文字とを分離する処理、下地を除去する処理、若しくは拡大又は縮小出力を実現するための拡大又は縮小処理を含む。
【００３８】
制御機能部１０３０について説明する前に、画像出力機能部１０４０について説明する。
画像出力機能部１０４０は、制御機能部１０３０に接続している。画像出力機能部１０４０は、制御機能部１０３０に制御されて、画像入力機能部１０２０が入力した画像を印刷出力する機能（つまり、画像出力機能）を提供する。
【００３９】
画像出力機能部１０４０は、画像形成制御部１０４１及びアクチュエータ制御部１０４２で構成される。
画像形成制御部１０４１は、プリント制御部１０３１及びアクチュエータ制御部１０４２に接続している。画像形成制御部１０４１は、アクチュエータ制御部１０４２を介して画像形成部を制御する。
【００４０】
具体的には、画像形成制御部１０４１は、電子写真プロセス及び用紙搬送に関する制御を行う。電子写真プロセスに関する制御とは、画像形成に係わるプロセスであって、例えば、帯電、露光、現像、転写、クリーニング、及び定着プロセスを行う部材の駆動タイミングの制御、並びに画像形成に係わるプロセスで使用される各種センサが取得した情報に基づいたフィードバック制御を言う。
【００４１】
用紙搬送に関する制御とは、画像読取部１０２１の原稿、及び画像形成部の記録（印刷）用紙を搬送する部品の動作に関する制御を言い、具体的には、例えば、モータ、ソレノイド、及びクラッチ等の各アクチュエータに関するタイミング制御、及び用紙詰まりの検出制御を言う。
【００４２】
ここで、図示は省略するが、画像形成部を構成する用紙搬送部は、複数のタイミングセンサを有する。タイミングセンサは、用紙搬送のタイミングに関する情報を収集する。画像形成制御部１０４１は、タイミングセンサによって収集したタイミング情報に基づいて用紙詰まりを検出して用紙搬送に関する制御を実行する。
【００４３】
アクチュエータ制御部１０４２は、画像形成制御部１０４１及び画像形成部を構成するアクチュエータに接続している。アクチュエータ制御部１０４２は、画像形成制御部１０４１により出力される各アクチュエータを制御する制御信号を、各アクチュエータ固有の制御信号に変換する。その後、アクチュエータ制御部１０４２は、変換した制御信号を用いて各アクチュエータを制御する。
【００４４】
制御機能部１０３０は、ＦＡＸ機能部１０１０、画像入力機能部１０２０、及び画像出力機能部１０４０に接続している。制御機能部１０３０は、ＦＡＸ機能、スキャン機能、プリント機能、コピー機能、及び故障診断機能を提供するために、ＦＡＸ機能部１０１０、画像入力機能部１０２０、及び画像出力機能部１０４０を制御する機能を有する。
【００４５】
制御機能部１０３０は、プリント制御部１０３１、記憶部１０３６、Ｕ／Ｉ制御部１０３７、入力部１０３８、及び表示部１０３９で構成される。
【００４６】
プリント制御部１０３１について説明する前に、記憶部１０３６、Ｕ／Ｉ制御部１０３７、入力部１０３８、及び表示部１０３９について説明する。
【００４７】
記憶部１０３６は、図２を用いて説明したＲＯＭ１００２、ＲＡＭ１００３、及び外部記憶部１００４で構成され、プリント制御部１０３１に接続している。
【００４８】
ＲＯＭ１００２は、故障診断装置１０００の有する故障診断機能を提供するために使用されるモデルを格納する。尚、ＲＯＭ１００２が記憶するモデルについては後述する。
【００４９】
また、ＲＯＭ１００２は、故障診断装置１０００の有する各機能を提供するために演算部１００１が実行するファームフェアを格納する。尚、故障診断装置１０００の有する機能は、スキャン機能、プリント機能、ＦＡＸ機能、コピー機能、データ転送機能、及び故障診断機能のみならず、待機機能、省電力機能、及び起動機能を含む。
【００５０】
ＲＡＭ１００３は、演算部１００１がファームフェアを実行する際に使用するワーク領域を提供する。外部記憶部１００４は、故障診断装置１０００が機能を提供する際に使用する画像情報、特に、電子ソートされて複写、又はプリントされる、若しくはＦＡＸ送受信される電子原稿等の画像情報を記憶する。
【００５１】
また、外部記憶部１００４は、故障診断装置１０００の動作履歴、及び故障診断装置１０００の内部の状態情報を記述するログ情報ファイルをも記憶する。特に、ログ情報ファイルは、起動時に記録されたブートログ情報、及び機能の提供時に記録された動作ログ情報、故障発生時の機能診断テストから抽出されたテストログ情報、又は検査結果を記録したファイルを含む。
【００５２】
更に、外部記憶部１００４は、故障情報を保存した過去事例テーブル及び故障診断に用いる確率を保存した確率テーブルを記憶する。尚、故障情報、及び故障診断に用いる確率については後述する。
【００５３】
Ｕ／Ｉ制御部１０３７は、プリント制御部１０３１、入力部１０３８、及び表示部１０３９に接続している。Ｕ／Ｉ制御部１０３７は、表示部１０３９の表示を制御し、入力部１０３８が入力した情報等をプリント制御部１０３１へ出力する。
【００５４】
入力部１０３８は、例えば、タッチパネル、キーボード、又はマウスで構成され、Ｕ／Ｉ制御部１０３７に接続している。入力部１０３８は、ユーザに操作されて、故障診断するための操作のみを受け付ける状態（以下単に、故障診断モードと言う）に移行する命令を入力する。
【００５５】
その後、入力部１０３８は、故障により生じた不具合を識別する情報を入力する。尚、故障診断装置１０００が不具合を認識し、かつ認識した不具合を識別する情報を生成した場合（つまり、Ｆａｉｌ  Ｃｏｄｅを検出した場合）には、ユーザは不具合を識別する情報を入力する必要は無い。
【００５６】
尚、故障診断装置１０００が認識できない不具合の具体例としては、故障診断装置１０００がフリーズする等の誤動作、画像不良、及びジョブ処理不良等が挙げられる。
【００５７】
その後、入力部１０３８は、故障診断機能の提供を指示する信号を入力する。また、入力部１０３８は、故障診断装置１０００が提供した故障診断機能に基づいて、ユーザが故障原因が発生したと判断した部品に関する故障情報を入力する。
【００５８】
ここで故障情報とは、故障原因が発生したと判断した部品を識別する部品識別情報、及び故障原因により引起された不具合を識別する不具合識別情報を含む。
【００５９】
更に、入力部１０３８は、既に入力した故障情報であって、かつユーザが詳細に故障原因の発生の有無を判断した結果、実際には故障原因が生じていなかった部品に関する故障情報（以下単に、取消故障情報と言う）を識別する情報（以下単に、取消識別情報）を入力する。尚、取消識別情報については後述する。
【００６０】
また、入力部１０３８は、ユーザに操作されて、電子回路装置を構成する部品の状態の変化を表す追試結果情報を入力する。尚、追試結果情報は、追試結果を表す情報である。ここで、追試結果は、電子回路装置を構成する部品の状態の変化を調べる試験を言う。具体的には、追試結果は、新品に交換された電子回路装置を構成する部品が正常状態であるか否か等を試験した結果を含む。
【００６１】
尚、入力部１０３８は、スキャン機能、プリント機能、ＦＡＸ機能、コピー機能、データ転送機能、故障診断機能、待機機能、及び省電力機能を選択し、選択した機能の提供を指示する信号をも入力する。
【００６２】
表示部１０３９は、例えば、液晶ディスプレイ又はＣＲＴ（Cathode Ray Tube）で構成され、Ｕ／Ｉ制御部１０３７に接続している。表示部１０３９は、Ｕ／Ｉ制御部１０３７に制御されて、各種の情報を表示する。
【００６３】
特に、表示部１０３９は、ユーザが入力部１０３８を操作して故障情報を入力する際に、故障情報の入力を支援するための支援情報を表示する。具体的には、表示部１０３９は、支援情報を表示する故障情報画面を表示する。
【００６４】
ここで、図３を参照して、表示部１０３９が表示する故障情報画面の一例について説明する。図３は、表示部１０３９が表示する故障情報画面の一例を表す図である。
【００６５】
図３に示す故障情報画面ＦＤは、不具合リストボックスＬＢＤ、部品スプレッドＳＰＰ、決定ボタンＢＴＡ、取消しボタンＢＴＣ、及びスクロールバーＢＳＣで構成される。
【００６６】
不具合リストボックスＬＢＤは、ユーザが入力部１０３８を操作して入力した故障情報に含まれる情報であって、特定したと考える故障原因により引起された不具合を識別する情報を表示する。
【００６７】
部品スプレッドＳＰＰは、部品識別情報を表示する部品名列とチェックを表示する故障発生列とを有する。故障発生列は、各行毎にチェックを表示するチェックボックスを有する。
【００６８】
チェックボックスは、ユーザが入力部１０３８を操作して入力した故障情報に含まれる部品識別情報であって、故障原因が生じていたと考える部品を識別する情報が、同一行の部品名列に表示された部品識別情報と一致する場合にチェックを表示をする。
【００６９】
また、部品スプレッドＳＰＰは、故障の原因が生じ得る部品の数と同じ数の行を有し、それぞれの行の部品名列に故障の原因が生じ得る部品の部品識別情報を重複する事無く表示する。
【００７０】
スクロールバーＢＳＣは、ユーザが入力部１０３８を操作することで、部品スプレッドＳＰＰが表示する部品識別情報を他の部品識別情報に変更できることを表す表示である。
【００７１】
取消しボタンＢＴＣは、故障情報の入力を中止しかつ入力部１１３８が入力した故障情報を破棄する信号を入力できることを表すボタン表示である。決定ボタンＢＴＡは、故障情報の入力を終了する信号を入力できることを表すボタン表示である。
【００７２】
ここで、プリント制御部１０３１について説明する前に、図４を参照して、制御機能部１０３０を構成するハードウェア部品について説明する。図４は、制御機能部の一実施形態を示す構成図である。
【００７３】
制御機能部１０３０は、ハードウェア部品であるＲＯＭ１００２、ＲＡＭ１００３、外部記憶部１００４、ファン１１３１、ＵＩ  ＰＷＢＡ１１３７、タッチパネル１１３８、ディスプレイ１１３９、及びＥＳＳ  ＰＷＢＡ１２３１で構成される。
【００７４】
ＲＯＭ１００２、ＲＡＭ１００３、外部記憶部１００４、ファン１１３１、ＵＩ  ＰＷＢＡ１１３７、タッチパネル１１３８、ディスプレイ１１３９、及びＥＳＳ  ＰＷＢＡ１２３１は、それぞれ交換可能に故障診断装置１０００に設置される部品である。
【００７５】
ＲＯＭ１００２、ＲＡＭ１００３、及び外部記憶部１００４は、記憶部１０３６を構成する。ＲＯＭ１００２、ＲＡＭ１００３、及び外部記憶部１００４は、ＥＳＳ  ＰＷＢＡ１２３１に接続している。
【００７６】
ファン１１３１、及びＥＳＳ  ＰＷＢＡ１２３１は、プリント制御部１０３１を構成する。ＥＳＳ  ＰＷＢＡ１２３１は、記憶部１０３６、ファン１１３１、及びＵＩ  ＰＷＢＡ１１３７に接続している。ＥＳＳ  ＰＷＢＡ１２３１は、演算部１００１を含む回路の中心部であるＥＳＳ（Ｅｌｅｃｔｒｉｃ  ＳｕｂＳｙｓｔｅｍ）が配置された回路基盤ＰＷＢＡ（Printed Wiring Board Assy）である。
【００７７】
ＥＳＳ  ＰＷＢＡ１２３１は、ファン１１３１を制御してＥＳＳ  ＰＷＢＡ１２３１の加熱を抑制する。また、ＥＳＳ  ＰＷＢＡ１２３１は、ＵＩ  ＰＷＢＡ１１３７を介してタッチパネル１１３８から各種情報及び信号を取得し、取得した情報及び信号と記憶部１０３６が記憶する情報とに基づいて故障診断装置１０００の有する機能を提供する。また、ＥＳＳ  ＰＷＢＡ１２３１は、ＵＩ  ＰＷＢＡ１１３７を介してディスプレイ１１３９が表示する情報を制御する。
【００７８】
ファン１１３１は、ＥＳＳ  ＰＷＢＡ１２３１上に交換可能に設置され、ＥＳＳ  ＰＷＢＡ１２３１により制御されてＥＳＳ  ＰＷＢＡ１２３１に対して送風する。
【００７９】
ＵＩ  ＰＷＢＡ１１３７は、Ｕ／Ｉ制御部１０３７を構成し、ＥＳＳ  ＰＷＢＡ１２３１、タッチパネル１１３８、及びディスプレイ１１３９に接続している。
【００８０】
ＵＩ  ＰＷＢＡ１１３７は、ユーザインタフェース（User Interface）に関連した部品であるタッチパネル１１３８、及びディスプレイ１１３９との情報の入出力を制御する回路を配置した回路基盤である。
【００８１】
タッチパネル１１３８は、入力部１０３８を構成し、ＵＩ  ＰＷＢＡ１１３７に接続している。タッチパネル１１３８は、ユーザに操作されて各種の情報及び信号をＵＩ  ＰＷＢＡ１１３７へ入力する。
【００８２】
液晶ディスプレイ１１３９は、表示部１０３９を構成し、ＵＩ  ＰＷＢＡ１１３７に接続している。液晶ディスプレイ１１３９は、ＵＩ  ＰＷＢＡ１１３７に制御されて、各種の情報を表示する。
【００８３】
尚、例えば、タッチパネル１１３８等の入力部１０３８を構成するハードウェア部品、及び例えば、液晶ディスプレイ１１３９等の表示部１０３９を構成するハードウェア部品を合わせてＵＩ１２３８と呼ぶこととする。
【００８４】
次に、図５を参照して、画像入力機能部１０２０を構成するハードウェア部品について説明する。図５は、画像入力機能部の一実施形態を示す構成図である。
【００８５】
画像入力機能部１０２０は、ハードウェア部品であるＬａｍｐ１０２５、Ｌａｍｐ  ＰＷＢＡ（Lamp Printed Wiring Board Assy）１０２６、ＣＣＤ  ＰＷＢＡ（Charge Coupled Device Printed Wiring Board Assy）１０２７、及びＩＩＴ  ＰＷＢＡ（Image Input Terminal Printed Wiring Board Assy）１０２８で構成される部品群である。
【００８６】
Ｌａｍｐ１０２５は、光源ランプであり、Ｌａｍｐ  ＰＷＢＡ１０２６に制御されて原稿に光を照射する。Ｌａｍｐ  ＰＷＢＡ１０２６は、Ｌａｍｐ１０２５及びＩＩＴ  ＰＷＢＡ１０２８に接続している。Ｌａｍｐ  ＰＷＢＡ１０２６は、Ｌａｍｐ１０２５を制御する回路を配置した回路基盤である。Ｌａｍｐ  ＰＷＢＡ１０２６は、ＩＩＴ  ＰＷＢＡ１０２８に制御されて、Ｌａｍｐ１０２５の照射タイミング等を制御する。
【００８７】
ＣＣＤ  ＰＷＢＡ１０２７は、ＣＣＤ（Charge Coupled Device）及びＣＣＤを制御する制御回路を配置した回路基盤である。ＣＣＤ  ＰＷＢＡ１０２７は、ＣＣＤ１０２５及びＩＩＴ  ＰＷＢＡ１０２８に接続している。
【００８８】
ＣＣＤ（Charge Coupled Device）は、受光センサであり、ＣＣＤ  ＰＷＢＡ１０２７が有する制御回路により制御されて、Ｌａｍｐ１０２５が照射した光であって、原稿に照射した光の反射光を受光し、受光したに基づいて電気信号を制御回路に出力する。
【００８９】
ＣＣＤ  ＰＷＢＡ１０２７が有する制御回路は、ＩＩＴ  ＰＷＢＡ１０２８に制御されて、ＣＣＤを制御する。制御回路は、制御されたＣＣＤが出力する電気信号に基づいてディジタル化した原稿情報を取得し、取得した原稿情報をＩＩＴ  ＰＷＢＡ１０２８へ出力する。
【００９０】
ＩＩＴ  ＰＷＢＡ１０２８は、図示を省略するが画像処理部１０２２、ＣＣＤ  ＰＷＢＡ１０２７、及びＬａｍｐ  ＰＷＢＡ１０２６に接続している。ＩＩＴ  ＰＷＢＡ１０２８は、ＣＣＤ  ＰＷＢＡ１０２７、及びＬａｍｐ  ＰＷＢＡ１０２８を制御する回路を配置した回路基盤である。
【００９１】
ＩＩＴ  ＰＷＢＡ１０２９は、ＣＣＤ  ＰＷＢＡ１０２７及びＬａｍｐ  ＰＷＢＡ１０２６を制御して、ＣＣＤ及びＬａｍｐ１０２５の動作を制御する。
【００９２】
また、ＩＩＴ  ＰＷＢＡ１０２８は、ＣＣＤ  ＰＷＢＡ１０２７から取得した原稿情報を補正し、補正した情報を電子原稿として画像処理部１０２２へ送信する。
【００９３】
同様に、図示及び説明を省略するが、ＦＡＸ機能部１０１０はＦＡＸ機能、画像出力機能部１０４０は画像出力機能を達成するために使用される複数のハードウェア部品で構成される。
【００９４】
ここで図１に戻り、故障診断装置１０００の構成について引き続き説明する。
プリント制御部１０３１は、ＦＡＸ制御部１０１１、通信部１０１２、画像読取部１０２１、画像処理部１０２２、記憶部１０３６、画像形成制御部１０４１、及びＵ／Ｉ制御部１０３７に接続している。
【００９５】
プリント制御部１０３１は、記憶部１０３６に記憶されたファームウェアを実行することで、ＦＡＸ制御部１０１１、通信部１０１２、画像読取部１０２１、及び画像形成制御部１０４１を制御して、故障診断機能等の故障診断装置１０００の有する機能を提供する。
【００９６】
ここで、図６を参照してプリント制御部１０３１の構成を説明する。図６は、プリント制御部１０３１の一実施形態を表す機能ブロック図である。
【００９７】
プリント制御部１０３１は、情報登録部３１０１、算出部３１０２、確率登録部３１０３、変更部３１０４、収集部３１０５、及び診断部３１０６で構成される。
【００９８】
情報登録部３１０１は、記憶部１０３６、Ｕ／Ｉ制御部１０３７、及び算出部３１０２に接続している。情報登録部３１０１は、ユーザが入力部１０３８を操作することで入力した故障情報をＵ／Ｉ制御部１０３７から取得する。
【００９９】
次に、情報登録部３１０１は、取得した故障情報と取得した故障情報を識別する情報（以下単に、故障情報識別情報と言う）と関連付けて記憶部１０３６に登録する。
【０１００】
尚、本実施例において、故障情報識別情報（及び取消識別情報）は、入力部１０３８が故障情報を入力する度に番号が１増加する連続な番号であるとする。
【０１０１】
上記実施形態では、故障情報識別情報は連続な番号であるとして説明したがこれに限定される訳ではなく、入力部１０３８が故障情報を入力した順序を表す情報であれば、不連続な番号であっても構わない。特に、入力部１０３８が故障情報を入力した時刻情報を故障情報識別情報として用いる構成を採用できる。
【０１０２】
ここで、表１を参照して情報登録部３１０１が記憶部１０３６に登録する故障情報について説明する。表１は、情報登録部３１０１が記憶部１０３６に登録した故障情報を保持する過去事例テーブルの一例を表す表である。
【０１０３】
【表１】
2008160223.tif 000003
【０１０４】
表１は、連番カラム、ＩＩＴ  ＰＷＢＡカラム、ＣＣＤ  ＰＷＢＡカラム、Ｌａｍｐ  ＰＷＢＡカラム、Ｌａｍｐカラム、フリーズカラム、Ｆａｉｌ  Ｃｏｄｅ  １２−３４カラム、及びＦａｉｌ  Ｃｏｄｅ  ２４−６８カラムを有している。
【０１０５】
連番カラムは、故障情報を識別する故障情報識別情報を保存する。また、ＩＩＴ  ＰＷＢＡカラムは、「１」を保存することで故障情報に含まれる部品識別情報が識別する部品がＩＩＴ  ＰＷＢＡ１０２８であることを表し、かつ「０」を保存することでそうでないことを表す。
【０１０６】
つまり、ＩＩＴ  ＰＷＢＡカラムに「１」を保存することで、故障原因が生じていたと判断した部品がＩＩＴ  ＰＷＢＡ１０２８であることを表す。
【０１０７】
同様に、ＣＣＤ  ＰＷＢＡカラムはＣＣＤ  ＰＷＢＡ１０２７であることを、Ｌａｍｐ  ＰＷＢＡカラムはＬａｍｐ  ＰＷＢＡ１０２６であることを、ＬａｍｐカラムはＬａｍｐ１０２５であることを表す。
【０１０８】
フリーズカラムは、「１」を保存することで故障情報に含まれる不具合識別情報が「フリーズ」を識別する不具合識別情報を含むことを表し、「０」を保存することでそうでないことを表す。
【０１０９】
Ｆａｉｌ  Ｃｏｄｅ  １２−３４カラムは、「１」を保存することで故障情報に含まれる不具合識別情報が「１２−３４」（つまり、Ｆａｉｌ  Ｃｏｄｅ）あることを表し、「０」を保存することでそうでないことを表す。尚、Ｆａｉｌ  Ｃｏｄｅ  ２４−６８カラムについても同様であるため説明を省略する。また、情報登録部３１０１は、同一の故障情報に関連する情報を同一行に関連付けて保存する。
【０１１０】
また具体例として、ユーザが入力部１０３８を操作して、故障原因が生じたと考えられる部品であるＣＣＤ  ＰＷＢＡ１０２７を識別する部品識別情報、及び故障の発生時に観測された不具合であるフリーズを識別する不具合識別情報とを入力した場合を挙げて説明する。
【０１１１】
先ず、情報登録部３１０１は、ＣＣＤ  ＰＷＢＡ１０２７を識別する部品識別情報とフリーズを識別する不具合識別情報とを含む故障情報を入力部１０３８から取得し、取得した故障情報を、記憶部１０３６が記憶する過去事例テーブルの最終行に１行を追加して登録する。
【０１１２】
ここで表２を参照して、情報登録部３１０１が行を追加して登録する故障情報について説明する。表２は、情報登録部３１０１が記憶部１０３６に登録した故障情報を保持する過去事例テーブルの他例を表す表である。
【０１１３】
【表２】
2008160223.tif 000004
【０１１４】
表２に示す過去事例テーブルは、表１に示す過去事例テーブルに対して、ＣＣＤ  ＰＷＢＡカラムに「１」をフリーズカラムに「１」を保存する行を追加したテーブルである。尚、表２に示す過去事例テーブルの構成は、表１に示した過去事例テーブルの構成と同様であるので説明を省略する。
【０１１５】
ここで図６に戻り、プリント制御部１０３１の構成について引き続き説明する。
算出部３１０２は、記憶部１０３６、Ｕ／Ｉ制御部１０３７、情報登録部３１０１、確率登録部３１０３、及び変更部３１０４に接続している。
【０１１６】
算出部３１０２は、情報登録部３１０１が記憶部１０３６に登録した故障情報に基づいて、故障診断装置１０００を構成する全ての部品の故障確率、及び当該部品に故障原因が発生する条件下において他の故障原因が他の部品に発生する確率である条件付確率を算出する。
【０１１７】
ここで図７を参照して、算出部３１０２が故障確率と条件付確率とを算出するために行う確率算出処理について説明する。図７は、算出部３１０２が実行する確率算出処理の一例を表すフローチャートである。
【０１１８】
先ず、算出部３１０２は、故障診断装置１０００に生じ得る全ての不具合について、ステップＳＴ００２から００７の処理を実行したか否かを判断する（ステップＳＴ００１）。算出部３１０２は、全ての不具合について処理したと判断する場合には確率算出処理の実行を終了し、そうでない場合にはステップＳＴ００２の処理を実行する。
【０１１９】
ステップＳＴ００１において、算出部３１０２は、全ての不具合について処理していないと判断する場合には、処理対象としていない不具合の内の１つを処理対象とする（ステップＳＴ００２）。尚、処理対象とした不具合を、以下この図において単に、処理対象不具合と言う。
【０１２０】
その後、算出部３１０２は、故障診断装置１０００を構成する全ての部品についてステップＳＴ００４から００７を実行したか否かを判断する（ステップＳＴ００４）。算出部３１０２は、全ての部品について処理を実行したと判断する場合にはステップＳＴ００１に戻り上記処理を繰り返す、そうでない場合にはステップＳＴ００４の処理を実行する。
【０１２１】
ステップＳＴ００４において、算出部３１０２は、全ての部品について処理を実行していないと判断した場合には、処理対象としていない部品の内の１つを処理対象とする（ステップＳＴ００４）。尚、処理対象とした部品を、以下この図において単に、処理対象部品と言う。
【０１２２】
次に、算出部３１０２は、処理対象不具合が発生することを条件とする処理対象部品の故障確率を算出する（ステップＳＴ００５）。
【０１２３】
ここで、表１を参照して、処理対象不具合がフリーズであり、処理対象部品がＣＣＤ  ＰＷＢＡ１０２７である場合を具体例に挙げて、ステップＳＴ００５の処理について説明する。
【０１２４】
先ず、算出部３１０２は、表１に示す過去事例テーブルから、フリーズカラムに「１」を保存する行を抽出し、抽出した行の総数を算出する。
【０１２５】
これにより、算出部３１０２は、故障により故障診断装置１０００にフリーズと言う不具合が発生した回数を算出する。尚、本具体例では、算出部３１０２は「１０回」と算出する。
【０１２６】
次に、算出部３１０２は、表１に示す過去事例テーブルから、フリーズカラムに「１」及びＣＣＤ  ＰＷＢＡカラムに「１」を保存する行を抽出し、抽出した行の総数を算出する。
【０１２７】
これにより、算出部３１０２は、故障により故障診断装置１０００にフリーズと言う不具合が発生し、かつ故障の原因がＣＣＤ  ＰＷＢＡ１０２７に生じた回数を算出する。尚、本具体例では、算出部３１０２は「４回」と算出する。
【０１２８】
その後、算出部３１０２は、先に抽出した行数を後に抽出した行数で除算することで故障確率を算出する。
尚、本具体例では、算出部３１０２は先に算出した総行数「４」行を、後に算出した総行数「１０」行で除算することで、フリーズが発生する条件の下でのＣＣＤ  ＰＷＢＡ１０２７の故障確率を「０．４０００」と算出する。また、同様に、フリーズが発生する条件の下でのＬａｍｐ  ＰＷＢＡ１０２６の故障確率を「０．５０００」と算出する。
【０１２９】
ここで図７に戻り、引き続き確率算出処理の一例について説明する。
ステップＳＴ００５の処理を実行した後に、算出部３１０２は、処理対象部品に接続する他の部品を取得する（ステップＳＴ００６）。尚、取得した部品を、以下この図において単に、接続部品と言う。
【０１３０】
尚、記憶部１０３６は、故障診断装置１０００を構成する部品間の接続関係を表す情報を予め記憶している。よって、算出部３１０２は、記憶部１０３６が記憶する接続関係を表す情報を参照することで処理対象部品に接続する他の部品を取得する。尚、接続関係を表す情報は、後述する故障診断モデルを含む。
【０１３１】
次に、算出部３１０２は、処理対象不具合が発生する条件及び接続部品に関する条件を付した処理対象部品の条件付確率を算出する（ステップＳＴ００７）。その後、算出部３１０２は、ステップＳＴ００３に戻り上記処理を繰り返す。
【０１３２】
ここで、表１を参照して、処理対象不具合がフリーズであり、かつ処理対象部品がＩＩＴ  ＰＷＢＡ１０２８である場合を具体例に挙げて、ステップＳＴ００６及び００７の処理について説明する。
【０１３３】
算出部３１０２は、記憶部１０３６が記憶する接続関係を表す情報に基づいて、図４に示すように、ＩＩＴ  ＰＷＢＡ１０２８は、ＣＣＤ  ＰＷＢＡ１０２７及びＬａｍｐ  ＰＷＢＡ１０２６に接続していると判断して、ＩＩＴ  ＰＷＢＡ１０２８に接続する接続部品をＣＣＤ  ＰＷＢＡ１０２７及びＬａｍｐ  ＰＷＢＡ１０２６と判断する。
【０１３４】
尚、ＣＣＤ  ＰＷＢＡ１０２７又はＬａｍｐ  ＰＷＢＡ１０２６に生じた故障原因は、ＩＩＴ  ＰＷＢＡ１０２８において他の故障原因を引起す場合があるため、ＣＣＤ  ＰＷＢＡ１０２７及びＬａｍｐ  ＰＷＢＡ１０２６に生じる故障原因と、ＩＩＴ  ＰＷＢＡ１０２８に生じる故障原因とは因果関係を有する。
【０１３５】
次に、算出部３１０２は、表１に示す過去事例テーブルから、フリーズカラムに「１」、ＣＣＤ  ＰＷＢＡカラムに「０」、及びＬａｍｐ  ＰＷＢＡカラムに「０」を保存する行を抽出し、抽出した行の総数を算出する。
【０１３６】
これにより、算出部３１０２は、故障により故障診断装置１０００にフリーズと言う不具合が発生し、かつ故障の原因がＣＣＤ  ＰＷＢＡ１０２７、及びＬａｍｐ  ＰＷＢＡ１０２６に生じていなかった回数を算出する。尚、本具体例では、算出部３１０２は「３回」と算出する。
【０１３７】
その後、算出部３１０２は、表１に示す過去事例テーブルから、フリーズカラムに「１」、ＣＣＤ  ＰＷＢＡカラムに「０」、Ｌａｍｐ  ＰＷＢＡカラムに「０」、及びＩＩＴ  ＰＷＢＡカラムに「１」を保存する行を抽出し、抽出した行の総数を算出する。
【０１３８】
これにより、算出部３１０２は、故障により故障診断装置１０００にフリーズと言う不具合が発生し、故障の原因がＣＣＤ  ＰＷＢＡ１０２７、及びＬａｍｐ  ＰＷＢＡ１０２６に生じておらず、かつ故障の原因がＩＩＴ  ＰＷＢＡ１０２８に生じた回数を算出する。尚、本具体例では、算出部３１０２は「１回」と算出する。
【０１３９】
その後、算出部３１０２は、先に抽出した行数を後に抽出した行数で除算することで、フリーズと言う不具合が発生し、故障の原因がＣＣＤ  ＰＷＢＡ１０２７、及びＬａｍｐ  ＰＷＢＡ１０２６に生じないという条件を付した、ＩＩＴ  ＰＷＢＡ１０２８の条件付確率を算出する。
【０１４０】
尚、本具体例では、算出部３１０２は先に抽出した総行数「１」行を、後に抽出した総行数「３」行で除算することで、「０．３３３３」と言う条件付確率を算出する。
【０１４１】
尚、算出部３１０２は同様に、フリーズが発生し、故障の原因がＣＣＤ  ＰＷＢＡ１０２７に生じず、かつＬａｍｐ  ＰＷＢＡ１０２６に生じる条件下でＩＩＴ  ＰＷＢＡに故障の原因が発生する確率、故障の原因がＣＣＤ  ＰＷＢＡ１０２７に生じ、かつＬａｍｐ  ＰＷＢＡ１０２６に生じない条件下でＩＩＴ  ＰＷＢＡに故障の原因が発生する確率、並びに故障の原因がＣＣＤ  ＰＷＢＡ１０２７及びＬａｍｐ  ＰＷＢＡ１０２６の双方に生じる条件下でＩＩＴ  ＰＷＢＡに故障の原因が発生する確率をそれぞれ算出する。
【０１４２】
尚、算出部３１０２は、上記それぞれの確率を「０．６６６６」、「０．５０００」、及び「０．５０００」と算出する。
【０１４３】
ここで、図６に戻り、引き続き算出部３１０２について説明する。
算出部３１０２は、入力部１０３８が入力する故障情報に関する部品の故障確率、及び当該部品に関する条件を付した他の部品の条件付確率を算出する確率再算出処理を実行する。
【０１４４】
尚、算出部３１０２が実行する確率算出処理は故障診断に用いる全ての確率を算出する処理であるが、確率再算出処理は入力部１０３８が新たな故障情報を入力したことで再算出する必要が生じた確率のみを算出する点で異なる処理である。
【０１４５】
算出部３１０２は、確率算出処理の実行により算出した故障確率及び条件付確率を確率登録部３１０３へ出力する。また、算出部３１０２は、確率再算出処理の実行により再算出した故障確率及び条件付確率を変更部３１０４へ出力する。
【０１４６】
ここで図８を参照して、算出部３１０２が実行する確率再算出処理について説明する。図８は、算出部３１０２が実行する確率再算出処理の一例を表すフローチャートである。
【０１４７】
先ず、算出部３１０２は、Ｕ／Ｉ制御部１０３７を通じて入力部１０３８が入力した故障情報を取得する（ステップＳＴ１０１）。その後、算出部３１０２は、ステップＳＴ１０１で取得した故障情報に関する部品を取得する（ステップＳＴ１０２）。尚、故障情報に関する部品とは、故障情報に含まれる部品識別情報で識別される一又は複数の部品を言う。
【０１４８】
次に、算出部３１０２は、ステップＳＴ１０１で取得した故障情報に関する不具合を取得する（ステップＳＴ１０３）。尚、故障情報に関する不具合とは、故障情報に含まれる不具合識別情報で識別される不具合を言う。
【０１４９】
その後に、算出部３１０２は、故障診断装置１０００を構成する全ての部品についてステップＳＴ１０５及び１０６を実行したか否かを判断する（ステップＳＴ１０４）。算出部３１０２は、全ての部品について処理を実行したと判断する場合にはステップＳＴ１０７の処理を、そうでない場合にはステップＳＴ１０５の処理を実行する。
【０１５０】
ステップＳＴ１０４において、算出部３１０２は、全ての部品について処理を実行していないと判断した場合には、処理対象としていない部品の内の１つを処理対象とする（ステップＳＴ１０５）。尚、処理対象とした部品を、以下ステップＳＴ１０５及び１０６において単に、処理対象部品と言う。
【０１５１】
次に、算出部３１０２は、故障情報に関する不具合が発生することを条件とする処理対象部品の故障確率を再算出する（ステップＳＴ１０６）。その後、ステップＳＴ１０４に戻り上記処理を繰り返す。
【０１５２】
ここで表２を過去事例テーブル参照して、算出部３１０２が、最終行に登録された故障情報をステップＳＴ１０１において取得した場合を具体例として説明する。
【０１５３】
最終行に登録された故障情報は、故障の発生時に観測された不具合であるフリーズを識別する不具合識別情報を含む。よって、算出部３１０２は、故障情報に関する不具合としてフリーズを取得する。
【０１５４】
次に、算出部３１０２は、処理対象部品をＣＣＤ  ＰＷＢＡ１０２７とする場合には、フリーズが発生する条件下でのＣＣＤ  ＰＷＢＡ１０２７の故障確率を「０．４５４５」と再算出する。同様に、処理対象部品をＬａｍｐ  ＰＷＢＡ１０２６とする場合には、故障確率を「０．４５４５」と再算出する。
【０１５５】
ここで図８に戻り、引き続き確率再算出処理の一例について説明する。
ステップＳＴ１０４において、算出部３１０２は、全ての部品について処理を実行したと判断した場合には、全ての故障情報に関する部品についてステップＳＴ１０８及びＳＴ１０９の処理を実行したか否かを判断する（ステップＳＴ１０７）。算出部３１０２は、全ての故障情報に関する部品について処理を実行したと判断する場合には確率再算出処理を終了し、そうでない場合にはステップＳＴ１０８の処理を実行する。
【０１５６】
ステップＳＴ１０７において、算出部３１０２は、全ての故障情報に関する部品について処理をしていないと判断する場合には、処理対象としていない故障情報に関する部品の内の１つを処理対象とする（ステップＳＴ１０８）。尚、処理対象とした故障情報に関する部品を、以下ステップＳＴ１０８から１１２において単に、処理対象部品と言う。
【０１５７】
次に、算出部３１０２は、処理対象部品に接続する他の部品を取得する（ステップＳＴ１０９）。尚、ステップＳＴ１０９で取得した部品を以下この図面において、接続部品と言う。
【０１５８】
その後、算出部３１０２は、ステップＳＴ１０９において取得した全ての接続部品についてステップＳＴ１１１及びステップＳＴ１１２の処理を実行したか否かを判断する（ステップＳＴ１１０）。算出部３１０２は、全ての接続部品について処理を実行したと判断する場合にはステップＳＴ１０７に戻り上記処理を繰り返す、そうでない場合にはステップＳＴ１１１の処理を実行する。
【０１５９】
ステップＳＴ１１０において、算出部３１０２は、全ての接続部品について処理を実行していないと判断した場合には、処理対象としていない接続部品の内の１つを処理対象接続部品とする（ステップＳＴ１１１）。
【０１６０】
次に、算出部３１０２は、故障情報に関する不具合が発生する条件、及び処理対象部品に関する条件を付した処理対象接続部品の条件付確率を再算出する（ステップＳＴ１１２）。その後、上記ステップＳＴ１１０に戻り上記処理を繰り返す。
【０１６１】
ここで表２を過去事例テーブル参照して、算出部３１０２が、最終行に登録された故障情報をステップＳＴ１０１において取得した場合を具体例として説明する。
【０１６２】
最終行に登録された故障情報は、故障原因が生じたと考えられる部品であるＣＣＤ  ＰＷＢＡ１０２７を識別する部品識別情報、及び故障の発生時に観測された不具合であるフリーズを識別する不具合識別情報とを含む。
【０１６３】
よって、算出部３１０２は、故障情報に関する不具合としてフリーズを、故障情報に関する部品としてＣＣＤ  ＰＷＢＡ１０２７のみを取得する。次に、算出部３１０２は、処理対象部品をＣＣＤ  ＰＷＢＡ１０２７とする。
【０１６４】
その後、算出部３１０２は、故障情報に関する部品であるＣＣＤ  ＰＷＢＡ１０２７に接続する接続部品としてＩＩＴ  ＰＷＢＡ１０２８を取得する。
【０１６５】
次に、算出部３１０２は、故障情報に関する部品がＣＣＤ  ＰＷＢＡ１０２７のみであるため、故障情報に関する不具合であるフリーズが発生し、ＣＣＤ  ＰＷＢＡ１０２７に故障の原因が生じ、かつＬａｍｐ  ＰＷＢＡ１０２６に故障の原因が生じていない条件の下でのＩＩＴ  ＰＷＢＡ１０２８の条件付確率を再算出し、その確率を「０．３３３３」と再算出する。
【０１６６】
ここで図６に戻り、プリント制御部１０３１の構成について引き続き説明する。
確率登録部３１０３は、記憶部１０３６及び算出部３１０２に接続している。確率登録部３１０３は、算出部３１０２から故障確率及び条件付確率とを取得し、故障確率を表す確率情報及び条件付確率を表す条件付確率情報を記憶部１０３６に登録する。
【０１６７】
ここで表３及び４を参照して、確率登録部３１０３が登録する確率情報について説明する。表３は、情報登録部３１０１が記憶部１０３６に登録したＣＣＤ  ＰＷＢＡ１０２７に関する確率情報を保持するＣＣＤ  ＰＷＢＡ故障確率テーブルの一例を表す表である。
【０１６８】
【表３】
2008160223.tif 000005
【０１６９】
ＣＣＤ  ＰＷＢＡ故障確率テーブルは、ＯＫカラム及びＮＧカラムを有し、１行のレコードを有している。表３に示すＣＣＤ  ＰＷＢＡ故障確率テーブルは、表１に表した過去事例テーブルに基づいて算出部３１０２が算出した故障確率を表す情報を保存する。
【０１７０】
表３に示す確率情報は、故障によりフリーズが引起された場合にＣＣＤ  ＰＷＢＡ１０２７に故障の原因が生じている（つまり、異常状態にある）確率を表す情報であり、ＮＧカラムに保存される。同様に、フリーズが引起された場合にＣＣＤ  ＰＷＢＡ１０２７に故障の原因が生じていない（つまり、正常状態にある）確率を表す情報は、ＯＫカラムに保存される。
【０１７１】
表４は、情報登録部３１０１が記憶部１０３６に登録したＬａｍｐ  ＰＷＢＡ１０２６に関する確率情報を保持するＬａｍｐ  ＰＷＢＡ故障確率テーブルの一例を表す表である。
【０１７２】
【表４】
2008160223.tif 000006
【０１７３】
Ｌａｍｐ  ＰＷＢＡ故障確率テーブルも同様に、フリーズが引起された場合にＬａｍｐ  ＰＷＢＡ１０２６が異常状態にある確率を表す情報、及び正常状態にある確率を表す情報を、それぞれＮＧカラム及びＯＫカラムに保存する。
【０１７４】
尚、以下単に、確率情報を保存するテーブルを故障確率テーブルと呼ぶ。つまり、故障確率テーブルは、ＣＣＤ  ＰＷＢＡ故障確率テーブル及びＬａｍｐ  ＰＷＢＡ故障確率テーブルを含む。
【０１７５】
次に表５を参照して、確率登録部３１０３が登録する条件付確率情報について説明する。表５は、情報登録部３１０１が記憶部１０３６に登録したＩＩＴ  ＰＷＢＡ１０２８に関する条件付確率情報を保持するＩＩＴ  ＰＷＢＡ条件付確率テーブルの一例を表す表である。
【０１７６】
【表５】
2008160223.tif 000007
【０１７７】
ＩＩＴ  ＰＷＢＡ条件付確率テーブルは、ＣＣＤ  ＰＷＢＡカラム、ＬａｍｐＰＷＢＡカラム、ＯＫカラム、及びＮＧカラムを有し、４行のレコードを有している。
【０１７８】
ＣＣＤ  ＰＷＢＡカラム及びＬａｍｐＰＷＢＡカラムは条件を表す情報を保存する。ＩＩＴ  ＰＷＢＡ条件付確率テーブルは、ＣＣＤ  ＰＷＢＡカラム及びＬａｍｐＰＷＢＡカラムの双方に保存する情報が重複するレコードを有することはない。
【０１７９】
ＯＫカラム、及びＮＧカラムは、同一行のＣＣＤ  ＰＷＢＡカラム及びＬａｍｐＰＷＢＡカラムに保存された情報が表す条件の下で、ＩＩＴ  ＰＷＢＡ１０２８に故障の原因が発生しない確率、及び発生する確率を表す情報を保存する。
【０１８０】
ここで、表５に示すＩＩＴ  ＰＷＢＡ条件付確率テーブルは、表１に表した過去事例テーブルに基づいて算出部３１０２が算出したＩＩＴ  ＰＷＢＡ１０２８に関する条件付確率を表す条件付確率情報を保存する。
【０１８１】
更に具体的には、表５に示す条件付確率情報は、フリーズが引起され、ＣＣＤ  ＰＷＢＡ１０２７及びＬａｍｐＰＷＢＡ１０２６の双方が異常状態にある場合、ＣＣＤ  ＰＷＢＡ１０２７が正常状態にありかつＬａｍｐＰＷＢＡ１０２６が異常状態にある場合、ＣＣＤ  ＰＷＢＡ１０２７が異常状態にありかつＬａｍｐＰＷＢＡ１０２６が正常状態にある場合、並びにＣＣＤ  ＰＷＢＡ１０２７及びＬａｍｐＰＷＢＡ１０２６の双方が正常状態にある場合において、ＩＩＴ  ＰＷＢＡ１０２８が異常状態にある確率を表す情報である。
【０１８２】
尚、以下単に、条件付確率情報を保存するテーブルを条件付確率テーブルと呼ぶ。つまり、条件付確率テーブルは、ＩＩＴ  ＰＷＢＡ条件付確率テーブルを含む。また、故障診断に用いる確率を保存する確率テーブルは、故障確率テーブル及び条件付確率テーブルを含む。
【０１８３】
ここで図６に戻り引き続きプリント制御部１０３１の構成について説明する。
変更部３１０４は、記憶部１０３６、Ｕ／Ｉ制御部１０３７、及び算出部３１０２に接続している。変更部３１０４は、算出部３１０２が再算出した故障確率及び条件付確率を取得し、取得した確率を表すように確率テーブルが保存する情報を変更する処理（以下単に、確率情報変更処理と言う）を実行する。
【０１８４】
ここで図９を参照して、変更部３１０４が実行する確率情報変更処理について説明する。図９は、変更部３１０４が実行する確率情報変更処理の一例を表すフローチャートの一例である。
【０１８５】
先ず、変更部３１０４は、算出部３１０２が再算出した故障確率及び条件付確率を取得する（ステップＳＴ２０１）。次に、変更部３１０４は、Ｕ／Ｉ制御部１０３７を介して入力部１０３８が入力した故障情報を取得する（ステップＳＴ２０２）。
【０１８６】
その後、変更部３１０４は、ステップＳＴ２０１で取得した全ての故障確率についてステップ２０４から２０８の処理を実行したか否かを判断する（ステップＳＴ２０３）。変更部３１０４は、全ての故障確率について処理をしたと判断する場合にはステップＳＴ２０８の処理を、そうでない場合にはステップＳＴ２０４の処理を実行する。
【０１８７】
ステップＳＴ２０３において、変更部３１０４は、全ての故障確率について処理をしていないと判断した場合には、処理対象としていない故障確率の内の１つを処理対象故障確率とする（ステップＳＴ２０４）。
【０１８８】
次に、変更部３１０４は、処理対象故障確率を表す確率情報によって更新対象とするテーブル（以下ステップＳＴ２０５から２０８において単に、更新対象テーブルと言う）を特定する（ステップＳＴ２０５）。
【０１８９】
具体例を挙げると、変更部３１０４は、ステップ２０１で取得した故障確率がＣＣＤ  ＰＷＢＡ１０２７の故障確率であり、かつステップ２０２で取得した故障情報がフリーズを引起した故障に関する情報である場合には、表３に示したＣＣＤ  ＰＷＢＡ故障確率テーブルが更新対象テーブルであると判断する。
【０１９０】
ステップＳＴ２０５を実行した後、変更部３１０４は、ステップＳＴ２０５で特定した更新対象テーブルが保存する確率情報を複製する（ステップＳＴ２０６）。尚、変更部３１０４は、複製した確率情報を、ＲＡＭ１００３に一時的に記憶させる。
【０１９１】
次に、変更部３１０４は、ステップＳＴ２０６で複製した確率情報とステップＳＴ２０２で取得した故障情報を識別する故障情報識別情報とを関連付けてバックアップテーブルに１行を追加して登録する（ステップＳＴ２０７）。
【０１９２】
ここで表６を参照して、表３に表したＣＣＤ  ＰＷＢＡ故障確率テーブルが保存する確率情報をバックアップするテーブルについて説明する。表６は、ＣＣＤ  ＰＷＢＡ故障確率テーブルが保存する確率情報をバックアップするＣＣＤ  ＰＷＢＡ故障確率バックアップテーブルの一例を表す表である。
【０１９３】
【表６】
2008160223.tif 000008
【０１９４】
ＣＣＤ  ＰＷＢＡ故障確率バックアップテーブルは、連番カラム、ＯＫカラム、及びＮＧカラムを有する。連番カラムは、故障情報識別情報を保存する。
【０１９５】
ＮＧカラム、及びＯＫカラムは、ＣＣＤ  ＰＷＢＡ１０２７の故障確率を表す情報、及び（１−ＣＣＤ  ＰＷＢＡ１０２７の故障確率）を計算した値を表す情報を保存する。
【０１９６】
更に具体例を挙げると、変更部３１０４は、ステップ２０１で取得した故障確率がＬａｍｐ  ＰＷＢＡ１０２６の故障確率であり、かつステップ２０２で取得した故障情報がフリーズを引起した故障に関する情報である場合には、表４に示したＬａｍｐ  ＰＷＢＡ故障確率テーブルが更新対象テーブルであると判断する。
【０１９７】
更に表７を参照して、表４に表したＬａｍｐ  ＰＷＢＡ故障確率テーブルが保存する確率情報をバックアップするテーブルについて説明する。表７は、Ｌａｍｐ  ＰＷＢＡ故障確率テーブルが保存する確率情報をバックアップするＬａｍｐ  ＰＷＢＡ故障確率バックアップテーブルの一例を表す表である。
【０１９８】
【表７】
2008160223.tif 000009
【０１９９】
Ｌａｍｐ  ＰＷＢＡ故障確率バックアップテーブルは、ＣＣＤ  ＰＷＢＡ故障確率バックアップテーブルと同様の構成を有するため、説明を省略する。
【０２００】
ここで図９に戻り確率情報変更処理の一例について説明を続ける。
変更部３１０４は、ステップＳＴ２０７を実行した後、更新対象テーブルが保存する確率情報を処理対象故障確率を表す確率情報に更新する（ステップＳＴ２０８）。次に、変更部３１０４は、ステップＳＴ２０３に戻り上記処理を繰り返す。
【０２０１】
ここで表８を参照して、確率情報が更新された後のＣＣＤ  ＰＷＢＡ故障確率テーブルについて説明する。表８は、確率情報が更新された後のＣＣＤ  ＰＷＢＡ故障確率テーブルの一例を表す表である。
【０２０２】
【表８】
2008160223.tif 000010
【０２０３】
尚、表８に示すＣＣＤ  ＰＷＢＡ故障確率テーブルの構成は、表３に示したＣＣＤ  ＰＷＢＡ故障確率テーブルの構成と同様であるので説明を省略する。また、表８に示すＣＣＤ  ＰＷＢＡ故障確率テーブルは、算出部３１０２が再算出した故障確率「０．４５４５」を表す確率情報「４５．４５％」を保存する。
【０２０４】
更に表９を参照して、確率情報が更新された後のＬａｍｐ  ＰＷＢＡ故障確率テーブルについて説明する。表９は、確率情報が更新された後のＬａｍｐ  ＰＷＢＡ故障確率テーブルの一例を表す表である。
【０２０５】
【表９】
2008160223.tif 000011
【０２０６】
尚、表９に示すＬａｍｐ  ＰＷＢＡ故障確率テーブルの構成は、表４に示したＬａｍｐ  ＰＷＢＡ故障確率テーブルの構成と同様であるので説明を省略する。また、表９に示すＬａｍｐ  ＰＷＢＡ故障確率テーブルは、算出部３１０２が再算出した故障確率「０．４５４５」を表す確率情報「４５．４５％」を保存する。
【０２０７】
ステップＳＴ２０３において、変更部３１０４は、全ての故障確率について処理をしたと判断した場合には、ステップＳＴ２０１で取得した全ての条件付確率についてステップ２１０から２１４の処理を実行したか否かを判断する（ステップＳＴ２０９）。変更部３１０４は、全ての条件付確率について処理をしたと判断する場合には確率情報変更処理を終了し、そうでない場合にはＳＴ２１０の処理を実行する。
【０２０８】
ステップＳＴ２０９において、変更部３１０４は、全ての条件付確率について処理をしていないと判断した場合には、処理対象としていない条件付確率の内の１つを処理対象条件付確率とする（ステップＳＴ２１０）。
【０２０９】
次に、変更部３１０４は、処理対象条件付確率を表す条件付確率情報によって更新対象とするテーブル（以下ステップＳＴ２１１から２１４において単に、更新対象テーブルと言う）を特定する（ステップＳＴ２１１）。
【０２１０】
具体例を挙げると、ステップ２０１で取得した条件付確率がＩＩＴ  ＰＷＢＡ１０２８の条件付確率であり、かつステップ２０２で取得した故障情報がフリーズを引起した故障に関する情報である場合には、変更部３１０４は、更新対象テーブルは、表５に示したＩＩＴ  ＰＷＢＡ条件付確率テーブルであると特定する。
【０２１１】
その後、変更部３１０４は、ステップＳＴ２１０で特定した更新対象テーブルが保存する条件付確率情報を複製する（ステップＳＴ２１２）。次に、変更部３１０４は、複製した確率情報とステップＳＴ２０２で取得した故障情報を識別する故障情報識別情報とを関連付けてバックアップテーブルに１行追加して登録する（ステップＳＴ２１３）。
【０２１２】
ここで表１０を参照して、表５に表したＩＩＴ  ＰＷＢＡ条件付確率テーブルが保存する条件付確率情報をバックアップするテーブルについて説明する。表１０は、ＩＩＴ  ＰＷＢＡ条件付確率バックアップテーブルの一例を表す表である。
【０２１３】
【表１０】
2008160223.tif 000012
【０２１４】
ＩＩＴ  ＰＷＢＡ条件付確率バックアップテーブルは、連番カラム、ＣＣＤ  ＰＷＢＡカラム、Ｌａｍｐ  ＰＷＢＡカラム、ＯＫカラム、及びＮＧカラムを有する。連番カラムは、故障情報識別情報を保存する。
【０２１５】
ＣＣＤ  ＰＷＢＡカラム及びＬａｍｐ  ＰＷＢＡカラムは、ＯＫカラム、及びＮＧカラムに保存する情報が表す条件付確率の条件を保存する。この点、表５に表したＩＩＴ  ＰＷＢＡ条件付確率テーブルのＣＣＤ  ＰＷＢＡカラム及びＬａｍｐ  ＰＷＢＡカラムと同様であるので説明を省略する。ＮＧカラム、及びＯＫカラムは、ＩＩＴ  ＰＷＢＡ１０２８の条件付確率表す情報、及び（１−条件付確率）を計算した値を表す情報を保存する。
【０２１６】
その後、変更部３１０４は、更新対象テーブルが保存する条件付確率情報を処理対象条件付確率を表す情報に更新する（ステップＳＴ２１４）。次に、変更部３１０４は、ステップＳＴ２０９に戻り上記処理を繰り返す。
【０２１７】
ここで表１１を参照して、更新された後のＩＩＴ  ＰＷＢＡ条件付確率テーブルについて説明する。表１１は、確率情報が更新された後のＩＩＴ  ＰＷＢＡ条件付確率テーブルの一例を表す表である。
【０２１８】
【表１１】
2008160223.tif 000013
【０２１９】
尚、表１１に示すＩＩＴ  ＰＷＢＡ条件付確率テーブルの構成は、表５に示したＩＩＴ  ＰＷＢＡ条件付確率テーブルの構成と同様であるので説明を省略する。また、表１１に示すＩＩＴ  ＰＷＢＡ条件付確率テーブルは、算出部３１０２が再算出した条件付確率「０．３３３３」を表す条件付確率情報「３３．３３％」を条件と関連付けて保存する。
【０２２０】
ここで図６に戻り、プリント制御部１０３１の構成について引き続き説明する。
変更部３１０４は、図８を参照して説明した確率情報変更処理のみならず、既に変更した確率情報と条件付確率情報とを変更前に複製した確率情報と条件付確率情報とへと再変更する処理（以下単に、巻戻処理と言う）を実行する
【０２２１】
ここで図１０を参照して、変更部３１０４が実行する巻戻処理について説明する。図１０は、変更部３１０４が実行する巻戻処理の一例を表すフローチャートの一例である。
【０２２２】
先ず、変更部３１０４は、入力部１０３８から、既に入力した故障情報であって、かつ故障原因が生じていなかった部品に関する故障情報（つまり、取消故障情報）を識別する取消識別情報を取得する（ステップＳＴ３０１）。
【０２２３】
次に、変更部３１０４は、ステップＳＴ３０１で取得した故障情報識別情報で識別される故障情報よりも後に入力した故障情報を過去事例テーブルから全て削除する（ステップＳＴ３０２）。
【０２２４】
次に、変更部３１０４は、全ての故障確率バックアップテーブルについてステップＳＴ３０４から３０６の処理を実行したか否かを判断する（ステップＳＴ３０３）。変更部３１０４は、全ての故障確率バックアップテーブルについて処理を実行したと判断する場合にはステップＳＴ３０７の処理を、そうでない場合にはステップＳＴ３０４の処理を実行する。
【０２２５】
ステップＳＴ３０３において、変更部３１０４は、全ての故障確率バックアップテーブルについて処理を実行していないと判断した場合には、処理対象としていない故障確率バックアップテーブルの内１つを、以下のステップＳＴ３０４から３０６において処理対象テーブルとする（ステップＳＴ３０４）。
【０２２６】
次に、変更部３１０４は、ステップＳＴ３０１で取得した取消識別情報と関連付けて処理対象テーブルに保存した確率情報で、処理対象テーブルがバックアップの対象とした故障確率テーブルの故障確率情報を更新する（ステップＳＴ３０５）。
【０２２７】
その後、変更部３１０４は、ステップＳＴ３０１で取得した取消識別情報で識別される故障情報、及びそれより後に入力された故障情報を識別する識別情報と識別情報に関連付けて保存した確率情報とを処理対象テーブルから全て削除する（ステップＳＴ３０６）。その後、ステップＳＴ３０３に戻り上記処理を繰り返す。
【０２２８】
ここで表１及び表２に示す過去事例テーブルを参照して、入力部１０３８が取消識別情報「００１２」を入力した場合を具体例に挙げて、ステップＳＴ３０２の処理を再度説明する。
【０２２９】
変更部３１０４は、表２に示す過去事例テーブルから取消識別情報（つまり、故障情報識別情報）「００１２」よりも後に入力した情報で識別される故障情報の全てを削除する。
【０２３０】
これにより、変更部３１０４は、表２に示す過去事例テーブルが保存する故障情報を、表１に示すテーブルが保存する故障情報と同じ情報に変更する。
【０２３１】
また表３及び表８に示すＣＣＤ  ＰＷＢＡ故障確率テーブル、並びに表６に示すＣＣＤ  ＰＷＢＡ故障確率バックアップテーブルを参照して、入力部１０３８が取消識別情報「００１２」を入力し、かつ処理対象テーブルがＣＣＤ  ＰＷＢＡ故障確率テーブルである場合を具体例に挙げて、ステップＳＴ３０５及び３０６の処理を再度説明する。
【０２３２】
変更部３１０４は、ＣＣＤ  ＰＷＢＡ故障確率テーブルが保存する確率情報を、表６で示したＣＣＤ  ＰＷＢＡ故障確率バックアップテーブルに取消識別情報「００１２」と関連付けて保存した確率情報「４０．００％」へと変更する。
【０２３３】
これにより、表８で表したＣＣＤ  ＰＷＢＡ故障確率テーブルが保存する確率情報を、表３で表したテーブルが保存していた情報に変更する。その後、変更部３１０４は、表６に示したＣＣＤ  ＰＷＢＡ故障確率バックアップテーブルから、取消識別情報「００１２」と、「００１２」と関連付けて保存した確率情報「４０．００％」（及び「６０．００％」とを削除する。
【０２３４】
尚、変更部３１０４は、同様に、表７に示したＬａｍｐ  ＰＷＢＡ故障確率バックアップテーブルから、取消識別情報「００１２」と、「００１２」と関連付けて保存した確率情報「５０．００％」とを削除する。
【０２３５】
ここで図１０に戻り、引き続き巻戻処理の一例について説明をする。
ステップＳＴ３０３において、変更部３１０４は、全ての故障確率バックアップテーブルについて処理を実行したと判断した場合には、全ての条件付確率バックアップテーブルについてステップＳＴ３０８から３１０の処理を実行したか否かを判断する（ステップＳＴ３０７）。変更部３１０４は、全ての条件付確率バックアップテーブルについて処理を実行したと判断する場合には巻戻処理を終了し、そうでない場合にはステップＳＴ３０８の処理を実行する。
【０２３６】
ステップＳＴ３０７において、変更部３１０４は、全ての条件付確率バックアップテーブルについて処理を実行していないと判断した場合には、処理対象としていない条件付確率バックアップテーブルの内１つを以下のステップＳＴ３０８から３１０において処理対象テーブルとする（ステップＳＴ３０８）。
【０２３７】
次に、変更部３１０４は、ステップＳＴ３０１で取得した取消識別情報と関連付けて処理対象テーブルに保存した条件付確率情報で、処理対象テーブルがバックアップの対象とした条件付確率テーブルの条件付確率情報を更新する（ステップＳＴ３０９）。
【０２３８】
その後、変更部３１０４は、ステップＳＴ３０１で取得した取消識別情報で識別される故障情報、及びそれより後に入力された故障情報を識別する識別情報と識別情報に関連付けて保存した条件付確率情報及びその条件とを処理対象テーブルから全て削除する（ステップＳＴ３１０）。次に、変更部３１０４は、ステップＳＴ３０７に戻り上記処理を繰り返す。
【０２３９】
ここで表５及び表１１で表したＩＩＴ  ＰＷＢＡ故障確率テーブル、並びに表１０で示したＩＩＴ  ＰＷＢＡ条件付確率バックアップテーブルを参照して、入力部１０３８が取消識別情報「００１２」を入力し、処理対象テーブルがＩＩＴ  ＰＷＢＡ条件付確率バックアップテーブルである場合を具体例に挙げて、ステップＳＴ３０９及び３１０の処理を再度説明する。
【０２４０】
変更部３１０４は、バックアップ対象とした条件付確率テーブルがＩＩＴ  ＰＷＢＡ条件付確率テーブルであると判断する。次に、変更部３１０４は、ＩＩＴ  ＰＷＢＡ条件付確率テーブルが保存する条件付確率情報であって、「ＣＣＤ  ＰＷＢＡが異常状態である」及び「Ｌａｍｐ  ＰＷＢＡが正常状態である」と言う条件に関連付けられた条件付確率情報を、表１０で示したＩＩＴ  ＰＷＢＡ条件付確率テーブルに取消識別情報「００１２」と「ＣＣＤ  ＰＷＢＡが異常状態である」及び「Ｌａｍｐ  ＰＷＢＡが正常状態である」と言う条件とに関連付けて保存した条件付確率情報「５０．００％」へと変更する。
【０２４１】
つまり、変更部３１０４は、表１１で表したＩＩＴ  ＰＷＢＡ故障確率テーブルが保存する条件付確率情報を、表５で表したテーブルが保存していた情報に変更する。
【０２４２】
その後、変更部３１０４は、表１０に示したＩＩＴ  ＰＷＢＡ条件付確率バックアップテーブルから、取消識別情報「００１２」と、「００１２」と関連付けて保存した情報「５０．００％」とその条件とを削除する。
【０２４３】
ここで、図５に戻り引き続きプリント制御部１０３１の構成について説明する。
収集部３１０５は、記憶部１０３６、Ｕ／Ｉ制御部１０３７、診断部３１０６に接続している。収集部３１０５は、不具合が発生した際に、ＦＡＸ機能部１０１０、画像入力機能部１０２０、制御機能部１０３０、及び画像出力機能部１０４０を構成する部品から証拠情報を収集する。ここで、証拠情報とは、故障診断装置１０００に不具合が発生した場合における各部品の状態に関する情報を言う。
【０２４４】
ここで、証拠情報についてより具体的に説明をする。証拠情報は、部品に関する環境情報、部品又は部品が実行していたプログラムの機能診断結果を含む。
【０２４５】
この証拠情報は、故障診断装置１０００の動作履歴、及び故障診断装置１０００の内部の状態情報を記述するログ情報ファイルを解析して得られる。
【０２４６】
また、収集部３１０５は、入力部１０３８をユーザが操作して入力した不具合を識別する情報をＵ／Ｉ制御部１０３７から取得する。更に、収集部３１０５は、接続する各部品から故障診断装置１０００が認識した不具合を識別する情報をも収集する。
【０２４７】
その後、収集部３１０５は、収集した不具合を識別する情報、及び証拠情報（以下単に、証拠情報等と言う）を診断部３１０６へ出力する。
【０２４８】
診断部３１０６は、記憶部１０３６、Ｕ／Ｉ制御部１０３７、及び収集部３１０５に接続している。診断部３１０６は、確率登録部３１０３が記憶部１０３６に登録した又は変更部３１０４が変更した確率情報及び条件付確率情報が表す確率と、記憶部１０３６が記憶する故障診断に用いるモデル（以下単に、故障診断モデルと言う）とを用いて故障診断する。
【０２４９】
ここで、図１１を参照して故障診断モデルについて説明する。図１１は、故障診断モデルの構成例を概念的に表す図である。
図１１に示す、故障診断モデルは、部品に生じ得る故障の原因と部品の状態と故障の原因により引き起こされる不具合とを因果関係により関連付けてモデル化したモデルである。
【０２５０】
故障診断モデルは、証拠情報ノードＮＤ１から３、部品状態ノードＮＰ０１から０７、２１から２７で構成されるベイジアン・ネットワークモデルである。尚、ベイジアン・ネットワークモデルは、ノード間の定性的な依存関係である因果関係をグラフ構造によって表し、変数間の定量的な因果関係をその変数の間に定義される条件付き確率によって表すモデルである。
【０２５１】
証拠情報ノードＮＤ１から３は、部品状態ノードＮＰに関連付けられるフェイル情報、ブートログ情報、動作ログ情報、機能診断テスト等に基づく状態変数であり、収集部３１０５が収集した証拠情報等を、診断部３１０６が故障診断モデルに入力することで定まる。
【０２５２】
部品状態ノードＮＰは、ＥＳＳ  ＰＷＢＡノードＮＰ０１、ＲＡＭ接続部ノードＮＰ０２、ＲＯＭ接続部ＮＰ０３、ＨＤＤ接続部０４、ＲＡＭノードＮＰ０５、ＲＯＭノードＮＰ０６、ＨＤＤノードＮＰ０７、ＩＩＴ  ＰＷＢノードＮＰ２１、ＣＣＤ  ＰＷＢＡ接続部ノードＮＰ２２、Ｌａｍｐ  ＰＷＢＡ接続部ノードＮＰ２３、ＣＣＤ  ＰＷＢＡノードＮＰ２４、Ｌａｍｐ接続部ノードＮＰ２５、Ｌａｍｐ接続部ＮＰ２６、及びＬａｍｐＮＰ２７で構成される。
【０２５３】
ＥＳＳ  ＰＷＢＡノードＮＰ０１、ＲＡＭノードＮＰ０５、ＲＯＭノードＮＰ０６、及びＨＤＤノードＮＰ０７は、制御機能部１０３０を構成する部品であるＥＳＳ  ＰＷＢＡ１２３１、ＲＡＭ１００３、ＲＯＭ１００２、及びＨＤＤ１００４の正常異常の状態を表す確率変数とする。
【０２５４】
尚、図示を省略するが、故障診断モデルは、上記以外の制御機能部１０３０を構成する部品の状態を表す確率変数を表すノードを更に有する。
【０２５５】
また、ＲＡＭ接続部ノードＮＰ０２、ＲＯＭ接続部ＮＰ０３、及びＨＤＤ接続部０４は、ＥＳＳ  ＰＷＢＡ１２３１とＲＡＭ１００３、ＲＯＭ１００２、及びＨＤＤ１００４との部品同士の接続状態が正常であるか否かを表す確率変数とする。
【０２５６】
尚、図示を省略するが、故障診断モデルは、上記以外の制御機能部１０３０を構成する部品間の接続状態を表す確率変数を表すノードを更に有する。
【０２５７】
ＩＩＴ  ＰＷＢノードＮＰ２１、ＣＣＤ  ＰＷＢＡ接続部ノードＮＰ２２、Ｌａｍｐ  ＰＷＢＡ接続部ノードＮＰ２３、ＣＣＤ  ＰＷＢＡノードＮＰ２４、Ｌａｍｐ  ＰＷＢＡノードＮＰ２５、Ｌａｍｐ接続部ノードＮＰ２６、及びＬａｍｐＮＰ２７についても同様に、画像入力機能部１０２０を構成する部品の状態及び部品間の接続状態を表す確率変数とする。
【０２５８】
尚、図示を省略するが、故障診断モデルは、ＦＡＸ機能部１０１０及び画像出力機能部１０４０を構成する部品の状態及び部品間の接続状態を表す確率変数を表すノードを更に有する。
【０２５９】
本実施例においては、診断部３１０６が、このノードに対応した状態確率を計算することで故障診断を行う。つまり、各ノードには、診断部３１０６が故障診断を行うために用いる確率テーブルを対応させる。
【０２６０】
故障診断を行うために用いる確率テーブルは、故障診断モデルがモデル化する対象とした各部品の事前故障確率を有する。また、診断部３１０６は、確率テーブルが保存する情報が表す事前故障確率と故障診断モデルとに基づいて、各ノードに対応した状態確率を求めることで事後故障確率を算出して故障診断を行う。尚、診断部３１０６が故障診断を行うために実行する処理を故障診断処理と言う。
【０２６１】
ここで図１２を参照して、診断部３１０６が実行する故障診断処理の一例について説明する。図１２は、診断部３１０６が実行する故障診断処理の一例を表すフローチャートである。
【０２６２】
先ず、診断部３１０６は、収集部３１０５から証拠情報等を取得する（ステップＳＴ４０１）。次に、診断部３１０６は、記憶部１０３６が記憶する故障診断モデルを選択する（ステップＳＴ４０２）。
【０２６３】
尚、診断部３１０６は、ステップＳＴ４０１で取得した証拠情報等から故障により引起された不具合を特定し、特定した不具合を引起す故障の診断に適したモデルを選択して取得する。
【０２６４】
その後、診断部３１０６は、記憶部１０３６が記憶する確率テーブルから事前確率（故障確率及び条件付確率）を取得する（ステップＳＴ４０３）。次に、診断部３１０６は、故障診断モデルに証拠情報と事前確率とを入力する（ステップＳＴ４０４）。
【０２６５】
次に、診断部３１０６は、電子回路装置を構成する部品の状態の変化を表す追試結果情報を、ユーザが入力部１０３８を操作して入力したか否かを判断する（ステップＳＴ４０５）。診断部３１０６は、ユーザが入力部１０３８を操作して追試結果情報を入力したと判断する場合にはステップＳＴ４０６の処理を、そうでない場合にはステップＳＴ４０７の処理を実行する。
【０２６６】
ステップＳＴ４０５において、診断部３１０６は、ユーザが入力部１０３８を操作して追試結果情報を入力したと判断した場合には、ステップＳＴ４０４で取得した故障診断モデルに、追試結果情報を入力する（ステップＳＴ４０６）。
【０２６７】
次に、診断部３１０６は、モデルを解析することで、証拠情報等で示される事象が発生した条件下で電子回路装置を構成するそれぞれの部品及び部品間の接続部が異常状態にある確率（事後確率）を算出する（ステップＳＴ４０７）。
【０２６８】
その後、診断部３１０６は、ステップＳＴ４０７で算出した事後確率に基づいて故障原因の候補を抽出する（ステップＳＴ４０７）。本実施例では、算出した事後確率が大きい順又は低い順に所定の数の故障の原因と事後確率と故障原因が生じていると考えられる部品及び部品間の接続部を識別する情報とを抽出する。
【０２６９】
次に、診断部３１０６は、抽出した故障原因の候補を表示するようＵ／Ｉ制御部１０３７を介して表示部１０３９を制御する（ステップＳＴ４０９）。尚、ユーザは、表示部１０３９に表示された故障原因の候補に基づいて、故障原因を特定する。その後、診断部３１０６は、故障診断を処理終了する。
【０２７０】
ここで図１３を参照して、プリント制御部１０３１が故障診断機能を提供するために実行する故障診断制御処理について説明する。図１３は、プリント制御部１０３１が実行する故障診断制御処理の一例を表すフローチャートである。
【０２７１】
先ず、プリント制御部１０３１は、入力部１０３８から故障診断モードへ移行する命令を取得する（ステップＳＴ５０１）。次に、プリント制御部１０３１を構成する収集部３１０５が証拠情報等を収集する（ステップＳＴ５０２）。
【０２７２】
その後、プリント制御部１０３１の診断部３１０６は、収集部３１０５が収集した証拠情報等を用いて故障診断処理を実行する（ステップＳＴ５０３）。尚、故障診断処理については、図１２を参照して既に説明したため説明を省略する。
【０２７３】
次に、プリント制御部１０３１は、ユーザが入力部１０３８を操作して追試結果情報を入力したか否かを判断する（ステップＳＴ５０４）。プリント制御部１０３１は、追試結果情報を入力したと判断する場合にはステップＳＴ５０３に戻り上記処理を繰り返す、そうでない場合には故障原因が特定されたとして故障診断制御処理を終了する。
【０２７４】
次に図１４を参照して、プリント制御部１０３１が故障診断に用いる確率の精度を維持するために実行する確率精度維持処理について説明する。図１４は、プリント制御部１０３１が実行する確率精度維持処理の一例を表すフローチャートである。
【０２７５】
プリント制御部１０３１を構成する情報登録部３１０１が故障情報を入力部１０３８から取得する（ステップＳＴ６０１）。次に、プリント制御部１０３１を構成する情報登録部３１０１は、ステップＳＴ６０１で取得した故障情報を記憶部１０３６に追加する（ステップＳＴ６０２）。
【０２７６】
その後、プリント制御部１０３１を構成する算出部３１０２が、ステップＳＴ６０２で追加した故障情報を用いて確率再算出処理を実行する（ステップＳＴ６０３）。尚、確率再算出処理については、図６を参照して既に説明したため説明を省略する。
【０２７７】
次に、プリント制御部１０３１を構成する変更部３１０４が、算出部３１０２が再算出した確率を用いて確率情報変更処理を実行する（ステップＳＴ６０４）。尚、確率情報変更処理については、図９を参照して既に説明したため説明を省略する。
【０２７８】
プリント制御部１０３１は、Ｕ／Ｉ制御部１０３７を介して入力部１０３８から取消識別情報を取得したか否かを判断する（ステップＳＴ６０５）。プリント制御部１０３１は、取消識別情報を取得したと判断する場合にはステップＳＴ６０６の処理を、そうでない場合には確率精度維持処理の実行を終了する。
【０２７９】
ステップＳＴ６０５において、プリント制御部１０３１は、取消識別情報を取得したと判断した場合には、プリント制御部１０３１を構成する変更部３１０４が巻戻処理を実行する（ステップＳＴ６０６）。その後、プリント制御部１０３１は、ステップＳＴ６０１に戻り上記処理を繰り返す。
【０２８０】
本実施例においては、入力部１０３８が入力手段に相当し、情報登録部３１０１が情報登録手段に相当し、算出部３１０２が算出手段に相当し、確率登録部３１０３が確率登録手段に相当し、変更部３１０４が変更手段に相当し、診断部３１０６が診断手段に相当する。
【０２８１】
以下、本発明の第２の実施形態について説明する。
第２の実施例においては、故障診断システムの実施形態について説明する。
【実施例２】
【０２８２】
図１５は、本発明に係る故障診断システムの一実施形態を示す構成図である。
本発明に係る故障診断システム１０は、通信網１００、故障診断装置２０００、１又は複数の画像形成装置９０００から９００ｎで構成される。
【０２８３】
通信網１００は、実施例１で説明した通信網１００と同様であるので説明を省略する。また、故障診断装置２０００について説明する前に、画像形成装置９０００から９００ｎについて説明する。尚、画像形成装置９０００から９００ｎの構成は、それぞれほぼ同一の構成であるために画像形成装置９０００についてのみ説明する。
【０２８４】
画像形成装置９０００は、通信網１００を介して故障診断装置２０００と通信可能に接続している。画像形成装置９０００は、実施例１で説明した故障診断装置１０００と同様に、例えば、画像入力機能（スキャン機能）、印刷機能（プリント機能）、ファクシミリ機能（ＦＡＸ機能）、及び複製機能（コピー機能）を有する電子回路装置で構成される。
【０２８５】
ここで、図１６を参照して、画像形成装置９０００の構成について説明する。図１６は、画像形成装置９０００の一実施形態を示す構成図である。
【０２８６】
実施例１で説明した故障診断装置１０００と同様に、画像形成装置９０００は、ＦＡＸ機能提供部９０１０、画像入力機能部９０２０、制御機能部９０３０、及び画像出力機能部９０４０で構成される。
【０２８７】
また、ＦＡＸ機能提供部９０１０はＦＡＸ制御部９０１１、及び通信部９０１２で構成され、画像入力機能部９０２０は画像読取部９０２１及び画像処理部９０２２で構成され、制御機能部９０３０はプリント制御部９０３１、記憶部９０３６、Ｕ／Ｉ制御部９０３７、入力部９０３８、及び表示部９０３９で構成され、画像出力機能部９０４０は画像形成制御部９０４１、及びアクチュエータ制御部９０４２で構成される。
【０２８８】
画像形成装置９０００の構成及び機能は、実施例１で説明した故障診断装置１０００の構成及び機能とほぼ同一であるため、主に相違点について説明する。
【０２８９】
画像形成装置９０００は、故障診断機能を有しない。よって、プリント制御部９０３１の構成は、実施例１で示したプリント制御部１０３１の構成と異なる。
【０２９０】
ここで、図１７を参照して実施例２における画像形成装置９０００が有するプリント制御部９０３１の構成について説明する。図１７は、実施例２における画像形成装置９０００が有するプリント制御部９０３１の一実施形態を示す構成図である。
【０２９１】
プリント制御部９０３１は、収集部９１０５で構成されている。収集部９１０５は、Ｕ／Ｉ制御部９０３７及び記憶部９０３６のみならず通信部９０１２にも接続する点で実施例１のプリント制御部１０３１と異なる。収集部９１０５は、収集した証拠情報等を通信部９０１２へ出力する。
【０２９２】
通信部９０１２は、収集部９１０５から証拠情報等を取得し、プリント制御部９０３１に制御されて取得した証拠情報等を故障診断装置２０００へ送信する。
【０２９３】
記憶部９０３６を構成するＲＯＭ１００２は、実施例１で説明した記憶部１０３６と異なり、故障診断装置１０００の有する故障診断機能を提供するために使用されるモデル及びファームウェアを格納しない。
【０２９４】
次に、図１８を参照して、故障診断装置２０００の構成について説明する。図１８は、実施例２における故障診断装置の一実施形態を示す構成図である。
【０２９５】
故障診断装置２０００は、通信部２０１２、故障診断制御部２０３１、記憶部２０３６、Ｕ／Ｉ制御部２０３７、入力部２０３８、及び表示部２０３９で構成されている。
【０２９６】
故障診断装置２０００の構成及び機能は、実施例１で説明した故障診断装置１０００の構成及び機能とほぼ同一であるため、主に相違点について説明する。
【０２９７】
故障診断制御部２０３１、及びＵ／Ｉ制御部２０３７の有する各機能は、故障診断装置２０００が実行するソフトウェア制御により実現できる。尚、ソフトウェア制御を実行するための故障診断装置２０００の構成は、実施例１で説明した故障診断装置１０００の構成と同様であるので説明を省略する。
【０２９８】
通信部２０１２は、通信網１００及び故障診断制御部２０３１に接続している。通信部２０１２は、通信網１００から画像形成装置９０００が送信した証拠情報等を取得する。
【０２９９】
故障診断制御部２０３１について説明する前に、記憶部２０３６、Ｕ／Ｉ制御部２０３７、入力部２０３８、及び表示部２０３９について説明する。
【０３００】
記憶部２０３６は故障診断制御部２０３１に接続し、Ｕ／Ｉ制御部２０３７は故障診断制御部２０３１、入力部２０３８、及び表示部２０３９に接続し、入力部２０３８はＵ／Ｉ制御部２０３７に接続し、表示部２０３９はＵ／Ｉ制御部２０３７に接続している。
【０３０１】
記憶部２０３６、Ｕ／Ｉ制御部２０３７、入力部２０３８、表示部２０３９、及び通信部２０１２の構成及び機能は、実施例１で説明した故障診断装置１０００の記憶部１０３６、Ｕ／Ｉ制御部１０３７、入力部１０３８、表示部１０３９、及び通信部１０１２とほぼ同様である。
【０３０２】
しかし、記憶部２０３６を構成するＲＯＭ１００２が格納するファームフェアにより、故障診断装置２０００が提供する機能は、スキャン機能、プリント機能、ＦＡＸ機能、コピー機能を含まないが、故障診断機能を含む。この故障診断機能は、画像形成装置９０００から９００ｎの故障を診断する機能である。
【０３０３】
故障診断制御部２０３１は、通信部２０１２、記憶部２０３６、及びＵ／Ｉ制御部２０３７に接続している。故障診断制御部２０３１は、故障診断機能を提供する。
【０３０４】
ここで、図１９を参照して、故障診断制御部２０３１の構成について説明する。図１９は、故障診断制御部２０３１の一実施形態を示す構成図である。
【０３０５】
故障診断制御部２０３１は、情報登録部２１０１、算出部２１０２、確率登録部２１０３、変更部２１０４、及び診断部２１０６で構成される。
【０３０６】
情報登録部２１０１、算出部２１０２、確率登録部２１０３、変更部２１０４、及び診断部２１０６の構成、接続、及び機能は、実施例１で説明した情報登録部３１０１、算出部３１０２、確率登録部３１０３、変更部３１０４、及び診断部３１０６の構成、接続、及び機能と同様であるので説明を省略する。
【０３０７】
また、情報登録部２１０１、算出部２１０２、確率登録部２１０３、及び変更部２１０４は、Ｕ／Ｉ制御部１０３７の代えて通信部２０１２に接続する点で実施例１と異なる。
【０３０８】
また、診断部２１０６は、通信部２０１２に接続し、通信部２０１２から証拠情報等を取得する。診断部２１０６は、通信部２０１２から取得した証拠情報等を、故障診断モデルに入力することで故障診断装置１０００に対する故障診断を行う。
【０３０９】
本実施例においては、入力部９０３８が入力手段に相当し、情報登録部２１０１が情報登録手段に相当し、算出部２１０２が算出手段に相当し、確率登録部２１０３が確率登録手段に相当し、変更部２１０４が変更手段に相当し、診断部２１０６が診断手段に相当する。
【０３１０】
故障診断装置１０００は、機能的には、演算部１００１がＲＯＭ１００２、ＲＡＭ１００３、外部記憶部１００４の少なくともひとつに格納されたプログラムを実行することにより実現できる。また、このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。
【０３１１】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【０３１２】
上記実施形態では、外部記憶装置はハードディスク（Hard Disk）で構成されるとして説明したが、これに限定されるわけではなく、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）、ＭＯ（magneto-optic）、及び、フラッシュメモリ（flash memory）で構成される実施形式を採用できる。
【図面の簡単な説明】
【０３１３】
【図１】実施例１における故障診断装置の一実施形態を示す構成図である。
【図２】ソフトウェア制御を実現するための故障診断装置を構成するハードウェアの一例を表す図である。
【図３】表示部が表示する故障情報画面の一例を表す図である。
【図４】制御機能部を構成するハードウェアの一例を示す図である。
【図５】画像入力機能部を構成するハードウェアの一例を示す図である。
【図６】プリント制御部の一実施形態を表す機能ブロック図である。
【図７】算出部が実行する確率算出処理の一例を表すフローチャートである。
【図８】算出部が実行する確率再算出処理の一例を表すフローチャートである。
【図９】変更部が実行する確率情報変更処理の一例を表すフローチャートの一例である。
【図１０】変更部が実行する巻戻処理の一例を表すフローチャートの一例である。
【図１１】故障診断モデルの構成例を概念的に表す図である。
【図１２】診断部が実行する故障診断処理の一例を表すフローチャートである。
【図１３】プリント制御部が実行する故障診断制御処理の一例を表すフローチャートである。
【図１４】プリント制御部が実行する確率精度維持処理の一例を表すフローチャートである。
【図１５】故障診断システムの一実施形態を示す構成図である。
【図１６】画像形成装置９０００の一実施形態を示す構成図である。
【図１７】実施例２における画像形成装置９０００が有するプリント制御部９０３１の一構成例を表す図である。
【図１８】実施例２における故障診断装置の一実施形態を示す構成図である。
【図１９】故障診断制御部の一実施形態を示す構成図である。
【符号の説明】
【０３１４】
１０…故障診断システム
１００…通信網
１０００…故障診断装置
１００１…演算部
１００２…ＲＯＭ
１００３…ＲＡＭ
１００４…外部記憶部
１００５…バス
１０１１…ＦＡＸ制御部
１０１２…通信部
１０２０…画像入力機能部
１０２１…画像読取部
１０２２…画像処理部
１０２５…Ｌａｍｐ
１０２６…Ｌａｍｐ ＰＷＢＡ
１０２７…ＣＣＤ ＰＷＢＡ
１０２８…ＩＩＴ ＰＷＢＡ
１０３０…制御機能部
１０３１…プリント制御部
１０３６…記憶部
１０３７…Ｕ／Ｉ制御部
１０３８…入力部（入力手段）
１０３９…表示部
１０４０…画像出力機能部
１０４１…画像形成制御部
１０４２…アクチュエータ制御部
１１３１…ファン
１１３７…ＵＩ制御部
１１３８…タッチパネル
１１３９…液晶ディスプレイ
１２３１…ＥＳＳ…ＰＷＢＡ
１２３８…ＵＩ
２０００…故障診断装置
２０１２…通信部
２０３１…故障診断制御部
２０３６…記憶部
２０３７…Ｕ／Ｉ制御部
２０３８…入力部（入力手段）
２０３９…表示部
２１０１…情報登録部（情報登録手段）
２１０２…算出部（算出手段）
２１０３…確率登録部（確率登録手段）
２１０４…変更部（変更手段）
２１０６…診断部（診断手段）
３１０１…情報登録部（情報登録手段）
３１０２…算出部（算出手段）
３１０３…確率登録部（確率登録手段）
３１０４…変更部（変更手段）
３１０５…収集部
３１０６…診断部（診断手段）
９０００〜ｎ…画像形成装置
９０１０…ＦＡＸ機能部
９０１１…ＦＡＸ制御部
９０１２…通信部
９０１２…通信部
９０２０…画像入力機能部
９０２１…画像読取部
９０２２…画像処理部
９０３０…制御機能部
９０３１…プリント制御部
９０３６…記憶部
９０３７…Ｕ／Ｉ制御部
９０３８…入力部
９０３９…表示部
９０４０…画像出力機能部
９０４１…画像形成制御部
９０４２…アクチュエータ制御部
９１０５…収集部
ＢＳＣ…スクロールバー
ＢＴＡ…決定ボタン
ＢＴＣ…取消しボタン
ＣＣＤ…ＰＷＢＡ
ＦＤ…故障情報画面
ＩＩＴ…ＰＷＢＡ
Ｌａｍｐ…ＰＷＢＡ
ＬＢＤ…不具合リストボックス
ＮＤ１〜３…証拠情報ノード
ＮＧ１…制御機能部状態ノード
ＮＧ２…画像入力機能部状態ノード
ＮＰ０１〜０７，２１〜２７…部品状態ノード
ＳＰＰ…部品スプレッド
【図１】
2008160223.tif 000014
【図２】
2008160223.tif 000015
【図３】
2008160223.tif 000016
【図４】
2008160223.tif 000017
【図５】
2008160223.tif 000018
【図６】
2008160223.tif 000019
【図７】
2008160223.tif 000020
【図８】
2008160223.tif 000021
【図９】
2008160223.tif 000022
【図１０】
2008160223.tif 000023
【図１１】
2008160223.tif 000024
【図１２】
2008160223.tif 000025
【図１３】
2008160223.tif 000026
【図１４】
2008160223.tif 000027
【図１５】
2008160223.tif 000028
【図１６】
2008160223.tif 000029
【図１７】
2008160223.tif 000030
【図１８】
2008160223.tif 000031
【図１９】
2008160223.tif 000032