(57)【要約】  【課題】  周辺装置に対してなされるユーザの操作によって引き起されるエラーの発生を低減することができる技術を提供することを目的とする。  【解決手段】  複合機１は、エラー／操作種別テーブル１８Ｃに基づいて、エラーログ１８Ａと操作ログ１８Ｂとを対応付けた再発防止エラー情報１８Ｄを登録する（Ｓ２６）。続いて、警告処理において、検出したユーザの操作が再発防止エラー情報１８Ｄに存在する操作か否かを判断する（Ｓ３２）。再発防止エラー情報１８Ｄに存在する操作であると判断した場合（Ｓ３２：ＹＥＳ）、その操作に対するエラーの重要度を再発防止エラー情報１８Ｄから取得する（Ｓ３８）次に、取得したエラーの重要度に応じて、ユーザに対して警告を行う（Ｓ３８〜Ｓ５２）。【選択図】図６
2011028355.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから入力された操作を検出する検出手段と、
前記検出手段により検出された操作を操作ログとして記憶するログ記憶手段と、
エラーの起因となる操作として予め取り決められた異常操作情報に基づいて、発生したエラーに関するエラー情報と前記操作ログとを関連付けて記憶する関連付け記憶手段と、
前記検出手段により検出されたユーザからの操作が、前記関連付け記憶手段により操作ログとして記憶されている場合に、警告情報を出力する警告手段と、
を備えることを特徴とする周辺装置。
【請求項２】
前記警告手段は、前記検出手段により検出されたユーザからの操作が、前記関連付け記憶手段により操作ログとして記憶されている場合、その操作ログに関連付けられたエラー情報の重要度に応じて、出力する警告情報の段階を変化させること
を特徴とする請求項１に記載の周辺装置。
【請求項３】
前記操作ログには、操作を入力したユーザのユーザ情報が含まれるものであり、
前記関連付け記憶手段は、前記操作ログに含まれる前記ユーザ情報に基づいて、前記エラー情報と前記操作ログとを、ユーザごとに関連付けて記憶し、
前記警告手段は、前記検出手段により検出されたユーザからの操作が、前記関連付け記憶手段により操作ログとして記憶されている場合、その検出された操作のユーザと、その操作ログに含まれるユーザ情報とが一致することを条件に警告情報を出力すること
を特徴とする請求項１または２に記載の周辺装置。
【請求項４】
前記操作ログには、操作を入力したユーザのユーザ情報が含まれるものであり、
前記関連付け記憶手段は、前記操作ログに含まれる前記ユーザ情報に基づいて、前記エラー情報と前記操作ログとを、ユーザごとに関連付けて記憶し、
前記警告手段は、前記検出手段により検出されたユーザからの操作が、ユーザを識別するユーザ情報を入力するものである場合、その入力されたユーザ情報と、前記関連付け記憶手段により操作ログとして記憶されているユーザ情報とが一致することを条件に警告情報を出力すること
を特徴とする請求項１に記載の周辺装置。
【請求項５】
前記異常操作情報は、複数の操作が組み合わされて構成されるものであり、
前記警告手段は、前記検出手段により検出されたユーザからの操作が、前記関連付け記憶手段により記憶されている操作ログのうち、前記異常操作情報を構成する複数の操作ログの少なくともいずれかに一致する場合に、警告情報を出力すること
を特徴とする請求項１〜４のいずれかに記載の周辺装置。
【請求項６】
前記関連付け記憶手段は、前記エラー情報のうち、発生した回数、頻度の少なくともいずれか１つが、予め定められた条件を満たすエラー情報を検索し、その検索されたエラー情報と前記操作ログとを関連付けて記憶すること
を特徴とする請求項１〜５のいずれかに記載の周辺装置。
【請求項７】
ユーザの指示に応じて、前記エラー情報を指定する指定手段を備え、
前記関連付け記憶手段は、前記指定手段により指定されたエラー情報と前記操作ログとを関連付けて記憶すること
を特徴とする請求項１〜６のいずれかに記載の周辺装置。
【請求項８】
前記ログ記憶手段は、前記検出手段により検出された操作の時間情報を前記操作ログとして記憶するものであり、
前記関連付け記憶手段は、前記操作ログとして記憶されている操作の時間情報から、発生したエラーの発生時間以前の所定期間内においてなされた操作の操作ログを対象として、前記エラー情報と前記操作ログとを関連付けて記憶するものであること
を特徴とする請求項１〜７のいずれかに記載の周辺装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周辺装置に関する。
【背景技術】
【０００２】
従来、プリンタ機能、スキャナ機能、ファクシミリ機能などを備える周辺装置においては、ユーザの誤った操作によりエラーが発生する場合がある。このような場合において、特許文献１には、周辺装置の一例であるデジタル複合機において、ユーザの操作中に自己修復不可能なエラーが発生した場合、管理者用のコンピュータにそのエラー内容を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３５５４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の発明では、管理者用のコンピュータにエラー内容を表示するものの、ユーザの操作によって引き起こされるエラーを低減させる技術については、十分に考慮されていなかった。従って、周辺装置に対してユーザが誤った操作を繰り返すと、エラーが再度発生してしまうという問題があった。
【０００５】
本発明は、上記問題を解決するためになされており、周辺装置に対してなされるユーザの操作によって引き起されるエラーの発生を低減することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた本発明の周辺装置は、ユーザから入力された操作を検出する検出手段と、検出手段により検出された操作を操作ログとして記憶するログ記憶手段と、エラーの起因となる操作として予め取り決められた異常操作情報に基づいて、発生したエラーに関するエラー情報と操作ログとを関連付けて記憶する関連付け記憶手段と、検出手段により検出されたユーザからの操作が、関連付け記憶手段により操作ログとして記憶されている場合に、警告情報を出力する警告手段と、を備える。
【０００７】
関連付け記憶手段には、周辺装置において発生したエラーを引き起こす原因となる操作ログが記憶されているため、検出された操作が関連付け記憶手段により操作ログとして記憶されている場合は、その操作がエラーを引き起こす原因となる可能性が高い。このような場合に、警告情報を出力すれば、ユーザの操作によって引き起されるエラーの発生を低減することができる。
【０００８】
また、発生したエラーのエラー情報と、過去に入力されたユーザの操作ログとを関連付けて記憶しておくので、実際に発生したエラーの原因となるユーザの操作を特定することができる。従って、エラーの発生する可能性の高いユーザの操作に対して、確実に警告を発することができる。
【０００９】
また、本発明の周辺装置において、警告手段は、検出手段により検出されたユーザからの操作が、関連付け記憶手段により操作ログとして記憶されている場合、その操作ログに関連付けられたエラー情報の重要度に応じて、出力する警告情報の段階を変化させるよう
にしてもよい。
【００１０】
このような周辺装置によれば、エラーの重要度に応じて警告の段階を変化させるので、検出された操作がどの程度深刻なエラーを引き起こすのかを、ユーザに認識させることができる。
【００１１】
また、本発明の周辺装置において、操作ログには、操作を入力したユーザのユーザ情報が含まれるものであり、関連付け記憶手段は、操作ログに含まれるユーザ情報に基づいて、エラー情報と操作ログとを、ユーザごとに関連付けて記憶し、警告手段は、検出手段により検出されたユーザからの操作が、関連付け記憶手段により操作ログとして記憶されている場合、その検出された操作のユーザと、その操作ログに含まれるユーザ情報とが一致することを条件に警告情報を出力するようにしてもよい。
【００１２】
このような周辺装置によれば、検出された操作のユーザと、関連付け記憶手段に記憶されているユーザ情報とが一致することを条件に警告情報を出力するので、過去にエラーの起因となる操作を行ったユーザに対して、確実に警告情報を出力することができる。
【００１３】
また、本発明の周辺装置において、操作ログには、操作を入力したユーザのユーザ情報が含まれるものであり、関連付け記憶手段は、操作ログに含まれるユーザ情報に基づいて、エラー情報と操作ログとを、ユーザごとに関連付けて記憶し、警告手段は、検出手段により検出されたユーザからの操作が、ユーザを識別するユーザ情報を入力するものである場合、その入力されたユーザ情報と、関連付け記憶手段により操作ログとして記憶されているユーザ情報とが一致することを条件に警告情報を出力するようにしてもよい。
【００１４】
このような周辺装置によれば、ユーザを識別するユーザ情報が入力されるたびに警告情報を出力するため、過去に異常操作を行ってエラーを発生させたユーザに対して、効果的に警告を行うことができる。
【００１５】
また、本発明の周辺装置において、異常操作情報は、複数の操作が組み合わされて構成されるものであり、警告手段は、検出手段により検出されたユーザからの操作が、関連付け記憶手段により記憶されている操作ログのうち、異常操作情報を構成する複数の操作ログの少なくともいずれかに一致する場合に、警告情報を出力する。
【００１６】
このような周辺装置によれば、例えば、異常操作情報が操作キー連打など複数の操作が組み合わされてなる場合、その操作キーが一度でも検出されたら警告情報を出力する。従って、ユーザがエラーを引き起こす原因となる操作を行う前に警告情報を出力するので、ユーザの操作によって引き起されるエラーの発生を未然に防ぐことができる。
【００１７】
また、本発明の周辺装置において、関連付け記憶手段は、エラー情報のうち、発生した回数、頻度の少なくともいずれか１つが、予め定められた条件を満たすエラー情報を検索し、その検索されたエラー情報と操作ログとを関連付けて記憶するようにしてもよい。
【００１８】
このような周辺装置によれば、発生したエラーの発生した回数や頻度が条件を満たせばエラー情報と操作ログとを関連付けて記憶するので、発生するエラーの回数や頻度に応じて、適切に警告情報を出力することができる。
【００１９】
また、本発明の周辺装置は、ユーザの指示に応じて、エラー情報を指定する指定手段を備え、関連付け記憶手段は、指定手段により指定されたエラー情報と操作ログとを関連付けて記憶するようにしてもよい。
【００２０】
このような周辺装置によれば、ユーザの指示に応じて指定されたエラー情報と操作ログとを関連付けて記憶するので、ユーザが任意で指示したエラーを引き起こすユーザの操作に対して、警告情報を出力することができる。
【００２１】
また、本発明の周辺装置において、ログ記憶手段は、検出手段により検出された操作の時間情報を操作ログとして記憶するものであり、関連付け記憶手段は、操作ログとして記憶されている操作の時間情報から、発生したエラーの発生時間以前の所定期間内においてなされた操作の操作ログを対象として、エラー情報と操作ログとを関連付けて記憶するものであるようにしてもよい。
【００２２】
発生したエラーの原因となる異常操作は、そのエラーの発生した日時からある程度の期間前に操作されていることが多いため、このような構成にすることによって、異常操作を検索する対象となる操作ログを予め限定しておくことができる。従って、発生したエラー情報に対して操作ログを関連付けて記憶する処理を速やかに行うことができる。
【図面の簡単な説明】
【００２３】
【図１】複合機１の構成を示すブロック図である。
【図２】（ａ）エラーログ１８Ａの構成を示す図である。（ｂ）操作ログ１８Ｂの構成を示す図である。
【図３】（ａ）エラー種別テーブルの構成を示す図である。（ｂ）操作種別テーブルの構成を示す図である。
【図４】再発防止エラー情報１８Ｄの構成を示す図である。
【図５】再発防止エラー情報の登録処理を示すフローチャートである。
【図６】警告処理を示すフローチャートである。
【図７】（ａ）エラーの重要度が小である場合の警告画面の一例を示す図である。（ｂ）エラーの重要度が中である場合の警告画面の一例を示す図である。（ｃ）エラーの重要度が大である場合の警告画面の一例を示す図である。
【図８】変形例における再発防止エラー情報の登録処理を示すフローチャートである。
【図９】変形例における警告処理を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下に本発明の実施形態を図面と共に説明する。
【００２５】
（１）複合機１の構成の説明
図１は、本発明の実施形態として例示する複合機１の構成を示すブロック図である。図１に示すように、本実施形態の複合機１は、ネットワークを通じて、複合機１と、パーソナルコンピュータ（ＰＣ）２とが互いに通信可能に接続された構成にされている。
【００２６】
複合機１は、ネットワークプリンタ機能、スキャナ機能及びコピー機能等を実現可能な多機能装置であり、制御部１１と、印刷部１２と、読取部１３と、表示部１４と、操作部１５と、検出部１６と、ネットワークインタフェース１７と、記憶部１８と、スピーカ１９とを備える。
【００２７】
制御部１１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどによって構成され、プログラムの実行により、装置各部を統括制御し、ネットワークプリンタ機能、スキャナ機能及びコピー機能等を実現する。また、各機能を実現するに当たり、装置各部にエラーが起こったか否かを判断する。
【００２８】
印刷部１２は、周知のレーザプリンタ装置と同様の構成にされ、制御部１１に制御され
て、給紙トレイから用紙を取り出し、この用紙に、印刷対象の画像データに基づく画像を形成する。
【００２９】
読取部１３は、周知のスキャナ装置と同様の構成にされ、制御部１１に制御されて、原稿台に載置された原稿を光学的に読み取り、その原稿の読取画像を表す読取画像データを、制御部１１に入力する。
【００３０】
表示部１４は、液晶ディスプレイで構成され、制御部１１に制御されて、各種情報を、ユーザに向けて表示する。
【００３１】
操作部１５は、ユーザが操作可能な操作キーを備え、操作キーの押下操作により、ユーザから得られた複合機１に対する操作情報を、制御部１１に入力する。操作部１５によって、ユーザが複合機１に対して行った操作（操作キーの押下）を検出することができる。
【００３２】
検出部１６は、複合機１に備えられた各種センサであって、例えば、複合機１の前面を覆うフロントカバーの開閉を検知するセンサ、複合機１の背面を覆うリアカバーの開閉を検知するセンサ、トナーカートリッジや定着器といった交換品の着脱を検出するセンサなどから構成される。検出部１６によって、ユーザが複合機１に対して行った操作（例えば、カバーの開閉や交換品の交換など）を検出することができる。
【００３３】
ネットワークインタフェース１７は、ネットワーク上のＰＣ２などの外部装置と情報のやり取りを行う。
【００３４】
スピーカ１９は、音声情報を外部に向けて出力する。
【００３５】
記憶部１８は、電気的にデータ書換可能な不揮発性メモリとして構成され、エラーログ１８Ａ、操作ログ１８Ｂ、エラー／操作種別テーブル１８Ｃ、再発防止エラー情報１８Ｄを記憶している。
【００３６】
ここで、記憶部１８が記憶する各種情報について、図２〜図４を参照して説明する。図２（ａ）はエラーログ１８Ａの構成を示す図であり、図２（ｂ）は操作ログ１８Ｂの構成を示す図である。
【００３７】
エラーログ１８Ａは、複合機１に発生した発生したエラーに関する情報を格納するものである。また、エラーログ１８Ａは、制御部１１によりエラーが発生したと判断された場合に、制御部１１により記憶部１８に格納される。図２（ａ）に示すように、エラーログ１８Ａには、エラーの発生した日時の順に割り振られたＩＤと、エラーの内容と、複合機１の時計機能により検出されたエラーの発生日時とが対応付けられて格納されている。
【００３８】
また、操作ログ１８Ｂは、操作部１５を介してユーザから入力された操作キーの情報や、検出部１６により検出されたユーザの操作に関する情報を格納するものである。また、操作ログ１８Ｂは、操作部１５や検出部１６によりユーザの操作を検出した場合に、制御部１１により記憶部１８に格納される。
【００３９】
図２（ｂ）に示すように、操作ログ１８Ｂには、複合機１に対してユーザの操作がなされた日時の順に割り振られたＩＤと、操作の内容と、複合機１の時計機能により検出された操作日時と、に加えて、操作したユーザが特定できる場合には、そのユーザ名とが対応付けられて格納されている。
【００４０】
ここで、操作したユーザが特定できる場合について説明する。本実施形態の複合機１は
、ユーザごとに個別の機能を使用したり、ユーザごとに好みの設定情報を記憶しておくことができるログイン機能が備えている。このログイン機能を使用するには、複合機１に対して、ユーザが自身のユーザ名とパスワードを入力することで、複合機がログイン状態に移行することが必要となる。このようなログイン状態で、操作部１５を介して操作キーの情報が入力されたり、検出部１６によりユーザの操作が検出されると、制御部１１は、それらの操作を行ったユーザはログインしているユーザであることを特定し、操作ログ１８Ｂに記憶させる。
【００４１】
なお、図２（ｂ）に示すように、操作ログ１８Ｂの操作内容として「フロントカバー開閉連続５回以上」という連続操作が１つのログとしてまとめて記憶されているが、この形態に限られず、「フロントカバー開」と、「フロントカバー閉」という操作を、それぞれ別のログとして記憶するようにしてもよい。
【００４２】
次に、エラー／操作種別テーブル１８Ｃについて説明する。図３（ａ）はエラー種別テーブルの構成を示す図であり、図３（ｂ）は操作種別テーブルの構成を示す図である。
【００４３】
エラー／操作種別テーブル１８Ｃは、予め記憶部１８に記憶されている情報であって、エラー種別テーブルと、操作種別テーブルとを組み合わせてなるものである。
【００４４】
また、エラー／操作種別テーブル１８Ｃには、エラーと、そのエラーの原因となる１以上の異常操作とが対応付けられて格納されている。図３を参照して具体的に説明すると、「Ｆｕｓｅｒ  Ｅｒｒｏｒ」は印刷部１２に含まれる定着器の故障に関するエラーであるが、その原因となる異常操作として、「リアカバー連続開閉５回以上」、「定着交換作業」、「Ｇｏ  Ｋｅｙ  連続5回以上」が対応付けられている。
【００４５】
すなわち、定着器の故障となる原因となる操作としては、定着器を交換するときに開閉するリアカバーを開閉する操作、定着器を交換する（着脱する）操作、定着器を交換した後の定着器の寿命をリセットするためのＧｏ  Ｋｅｙを押下する操作などが考えられる。従って、これらの操作がユーザによって想定範囲外に操作されてしまうと、「Ｆｕｓｅｒ
Ｅｒｒｏｒ」というエラーの原因となることが予想されるため、「Ｆｕｓｅｒ  Ｅｒｒｏｒ」の原因となる異常操作として予め対応付けられているのである。
【００４６】
なお、エラー種別テーブルは、エラーに関する情報と、そのエラーの原因となる異常操作に関する情報とを対応付けて格納するものである。図３（ａ）に示すように、エラー種別テーブルには、種別番号、エラーの重要度、エラー内容、及び異常操作を識別するための操作種別が対応付けられて格納されている。また、エラー種別テーブルには、１つのエラー内容に対して１以上の操作種別を格納することが可能である。
【００４７】
また、操作種別テーブルは、エラーの発生原因となる異常操作に関する情報を格納するものであり、図３（ｂ）に示すように、異常操作を識別するための操作種別と、異常操作の操作内容とが対応付けられて格納されている。
【００４８】
次に、再発防止エラー情報１８Ｄについて説明する。図４は再発防止エラー情報１８Ｄエラー情報の構成を示す図である。
【００４９】
再発防止エラー情報１８Ｄは、後述する再発防止エラー情報の登録処理によって記憶部１８に記憶されるものであって、エラー／操作種別テーブル１８Ｃに基づいて、エラーログ１８Ａと操作ログ１８Ｂを対応付けて格納している。すなわち、再発防止エラー情報１８Ｄは、複合機１に対してなされたユーザの異常操作に関する情報と、その異常操作により発生したエラーに関する情報とを格納している。
【００５０】
図４に示すように、再発防止エラー情報１８Ｄには、識別番号、異常操作を行ったユーザ名、発生したエラーの重要度、発生したエラー内容、及び発生したエラーの原因となる異常操作の操作内容が対応付けられて格納されている。
【００５１】
このような構成において、複合機１は、まずエラーログ１８Ａと操作ログ１８Ｂを検索して、エラー／操作種別テーブル１８Ｃに格納されているエラー内容と異常操作が存在するか否かを判断し、存在した場合に再発防止エラー情報１８Ｄを記憶する再発防止エラー情報の登録処理を実行する。続いて、複合機１は、操作部１５を介してユーザから入力された操作や、検出部１６により検出されたユーザの操作が、再発防止エラー情報１８Ｄとして登録されているか否かを判断し、登録されている場合に警告を発する警告処理を実行する。
【００５２】
このような処理を実行することによって、複合機１は、エラーの発生する可能性の高いユーザの操作に対して、警告を発することができ、これにより、エラーの原因となるユーザの操作を防止することができる。
【００５３】
（２）複合機１の処理の説明
（２−１）再発防止エラー情報の登録処理の説明
次に、複合機１が実行する登録処理について図５等を参照して説明する。図５は、再発防止エラー情報の登録処理を示すフローチャートである。この処理は、操作部１５を介して、ユーザから再発防止エラー情報１８Ｄの登録を開始する指示が入力された場合に実行される処理である。
【００５４】
まず、制御部１１は、操作部１５を介して、ユーザから入力されるエラーログ１８ＡのＩＤを受け付ける（ステップ１０、以下Ｓ１０と示す）。続いて、Ｓ１０にて入力されたＩＤがエラーログ１８Ａにあるか否かを判断する（Ｓ１２）。入力されたＩＤがエラーログ１８Ａにあると判断した場合（Ｓ１２：ＹＥＳ）は、そのエラーログ１８Ａの内容がエラー内容としてエラー/操作種別テーブル１８Ｃに格納されているか否かを判断する（Ｓ
１４）。エラーログ１８Ａの内容がエラー/操作種別テーブル１８Ｃに格納されていると
判断した場合（Ｓ１４：ＹＥＳ）、エラー/操作種別テーブル１８Ｃに格納されているエ
ラー内容に対応付けられた操作種別と、その操作内容を取得する（Ｓ１６）。
【００５５】
次に、エラーログ１８Ａにて、Ｓ１０で入力されたＩＤのエラーが発生した日時を確認し、その日時より前の所定期間の操作ログ１８Ｂを抽出する（Ｓ１８）。ここで所定期間とは、エラーごとに予め取り決められた期間である。発生したエラーの原因となる異常操作は、そのエラーの発生した日時からある程度の期間前に操作されていることが多いため、この処理を行うことによって、異常操作を検索する対象となる操作ログ１８Ｂを予め限定しておくことができる。
【００５６】
次に、Ｓ１６で取得した操作内容が、Ｓ１８で抽出された操作ログ１８Ｂに記憶されているか否かを判断する（Ｓ２０）。操作内容が、操作ログ１８Ｂに記憶されていると判断した場合（Ｓ２０：ＹＥＳ）、その操作内容と、操作内容に対応付けられたユーザ名とを操作ログ１８Ｂから取得する（Ｓ２２）。
【００５７】
ここで、Ｓ１６で取得した操作内容が、複数の操作を組み合わせてなる操作であった場合、Ｓ１８で抽出された操作ログ１８Ｂからはその操作内容に一致する複数の操作ログ１８Ｂを検索し、対応付けて記憶する。
【００５８】
次に、Ｓ１０で入力されたＩＤに対応付けられたエラー内容とエラーの重要度とをエラ
ーログ１８Ａから取得する（Ｓ２４）。続いて、Ｓ２２で取得した情報とＳ２４で取得した情報を元に、再発エラー防止情報を記憶部１８に登録し（Ｓ２６）、本処理を終了する。
【００５９】
なお、Ｓ１２にて、入力されたＩＤがエラーログ１８Ａにないと判断した場合（Ｓ１２：ＮＯ）、Ｓ１４にてエラーログ１８Ａの内容がエラー/操作種別テーブル１８Ｃに格納
されていないと判断した場合（Ｓ１４：ＮＯ）、Ｓ２０にて操作内容が、操作ログ１８Ｂに記憶されていないと判断した場合（Ｓ２０：ＮＯ）、該当する情報がないことを所定時間表示部１４に表示し（Ｓ２８）、本処理を終了する。
【００６０】
次に、再発防止エラー情報の登録処理について具体例を挙げて説明する。この例では、エラーログ１８ＡからＩＤ「エラー１」がユーザにより入力された場合について説明する。まず、エラーＩＤとして「エラー１」受け付ける（Ｓ１０）。続いて、エラーログ１８Ａ（図２（ａ））を参照し、Ｓ１０にて受け付けた「エラー１」がエラーログ１８Ａにあるか否かを判断する（Ｓ１２）。
【００６１】
図２（ａ）に示すように、受け付けた「エラー１」はエラーログ１８Ａにあるので（Ｓ１２：ＹＥＳ）、そのエラーログ１８Ａの内容「Ｆｕｓｅｒ Ｅｒｒｏｒ」がエラー内容
としてエラー/操作種別テーブル１８Ｃ（図３）に格納されているか否かを判断する（Ｓ
１４）。図３に示すように、「Ｆｕｓｅｒ Ｅｒｒｏｒ」がエラー/操作種別テーブル１８Ｃに格納されているので（Ｓ１４：ＹＥＳ）、エラー/操作種別テーブル１８Ｃに格納さ
れているエラー内容に対応付けられた操作種別「２、３、４」と、その操作内容「リアカバー連続開閉5回以上」、「定着交換作業」、「Ｇｏ Ｋｅｙ 連続5回以上」を取得する（Ｓ１６）。
【００６２】
次に、エラーログ１８Ａにて、「エラー１」のエラーが発生した日時を確認し、その日時より前の所定期間の操作ログ１８Ｂを抽出する（Ｓ１８）。ここで、「Ｆｕｓｅｒ Ｅ
ｒｒｏｒ」に対して取り決められた所定期間が３日間であるとする。図２（ａ）に示すように、「Ｆｕｓｅｒ Ｅｒｒｏｒ」の発生日時は「２００９／３／７  １１：００：００
」であるのでこの３日前までの操作ログ１８Ｂを抽出する。すなわち、図２（ｂ）に示す、「操作２」〜「操作５」が抽出される。
【００６３】
次に、Ｓ１６で取得した操作内容「リアカバー連続開閉5回以上」、「定着交換作業」
、「Ｇｏ Ｋｅｙ 連続5回以上」が、Ｓ１８で抽出された操作ログ１８Ｂ「操作２」〜「
操作５」に記憶されているか否かを判断する（Ｓ２０）。図２（ｂ）に示すように、操作ログ１８Ｂ「操作２」、「操作３」、「操作５」が該当するので、（Ｓ２０：ＹＥＳ）、その操作内容と、操作内容に対応付けられたユーザ名「ｙｏｓｈｉｄａ」と「ｓｕｚｕｋｉ」とを操作ログ１８Ｂからそれぞれ取得する（Ｓ２２）。
【００６４】
次に、エラーログ１８Ａから「Ｆｕｓｅｒ Ｅｒｒｏｒ」とその重要度「大」取得する
（Ｓ２４）。続いて、Ｓ２２で取得した情報とＳ２４で取得した情報を元に、再発防止エラー情報１８Ｄを記憶部１８に登録する（Ｓ２６）。このような処理を終了すると、図４に示すような、再発エラー防止情報が登録されることになる。すなわち、「Ｆｕｓｅｒ 
Ｅｒｒｏｒ」という重要度が大きいエラーに対して、ユーザ「ｙｏｓｈｉｄａ」は、「リアカバー連続開閉5回以上」、「定着交換作業」という異常操作を行っており、ユーザ「
ｓｕｚｕｋｉ」は、「Ｇｏ Ｋｅｙ 連続5回以上」という異常操作を行っていることが記
憶されたことになる。
【００６５】
（２−２）警告処理の説明
次に、警告処理について図６を参照して説明する。図６は警告処理を示すフローチャート
である。この警告処理は、複合機１に電源が投入されている間、繰り返し実行される処理である。
【００６６】
まず、制御部１１は、複合機１に対するユーザの操作を検出したか否かを判断する（Ｓ３０）。具体的には、操作部１５により操作キーの押下操作に対する操作情報が入力されたか、又は検出部１６により複合機１に対するユーザの操作が検出されたか否かを判断する。
【００６７】
ユーザの操作を検出したと判断した場合（Ｓ３０：ＹＥＳ）、その検出した操作が再発防止エラー情報１８Ｄに存在するか否かを判断する（Ｓ３２）。ここで、再発防止エラー情報１８Ｄに登録されている操作内容が複数の操作から構成されている場合、Ｓ３０で検出したユーザの操作が、その複数の操作の一部と一致していると判断した場合であっても、再発防止エラー情報１８Ｄに存在すると判断する。
【００６８】
具体的には、図４に示すように再発防止エラー情報１８Ｄに登録されている「リアカバー開閉連続5回以上」という操作内容は、複数の「リアカバー開」、及び「リアカバー閉
」という操作から構成されている。このうち、Ｓ３０で「リアカバー開」又は「リアカバー閉」という操作が１回でも検出された場合、Ｓ３２にて再発防止エラー情報１８Ｄに存在すると判断する。
【００６９】
このように、Ｓ３０で検出した操作が再発防止エラー情報１８Ｄに存在すると判断した場合（Ｓ３２：ＹＥＳ）、複合機１にログイン中のユーザ名を取得する（Ｓ３４）。
【００７０】
次に、Ｓ３４で取得したユーザ名が再発防止エラー情報１８Ｄに存在するか否かを判断する（Ｓ３６）。取得したユーザ名が再発防止エラー情報１８Ｄに存在すると判断した場合（Ｓ３６：ＹＥＳ）、再発防止エラー情報１８Ｄにおいて、Ｓ３０にて検出された操作に対応付けられたエラーの重要度を取得する（Ｓ３８）。
【００７１】
次に、Ｓ３８にて取得したエラーの重要度が大、中、小の何れであるかを判断する（Ｓ４０）。エラーの重要度が大であると判断した場合（Ｓ４０：大）、複合機１の機能（例えば印刷機能）と操作部１５の使用ができない旨の警告画面を表示部１４に表示する（Ｓ４２）。
【００７２】
次に、制御部１１は、ログイン中のユーザに対して、印刷機能と操作部１５の使用を不可とし（Ｓ４４）、本処理を終了する。以降、そのユーザが複合機１に対して行う印刷指示や操作部１５の操作は、全て無効となる。Ｓ４４にて使用不可とされた場合、管理者などから使用不可の解除が指示されない限り、使用不可の状態が続くことになる。
【００７３】
一方、Ｓ４０でエラーの重要度が中であると判断した場合（Ｓ４０：中）、表示部１４に警告画面を表示して、スピーカ１９から警告音を鳴らす（Ｓ４６）。続いて、操作部１５に備えられた警告解除キーが押下されたか否かを判断する（Ｓ４８）。
【００７４】
警告解除キーが押下されていないと判断した場合（Ｓ４８：ＮＯ）、押下されるまでＳ４６の処理を繰り返す。一方、警告解除キーが押下されたと判断した場合（Ｓ４８：ＹＥＳ）、表示部１４に表示している警告画面を消去して、スピーカ１９から鳴らしていた警告音を止め（Ｓ５０）、本処理を終了する。この後、ユーザは複合機１に対して操作を続行させることができる。
【００７５】
また、Ｓ４０でエラーの重要度が小であると判断した場合（Ｓ４０：小）、表示部１４に一定期間警告画面を表示して（Ｓ５２）、本処理を終了する。この後、ユーザは複合機
１に対して操作を続行させることができる。
【００７６】
ここで、Ｓ４２、Ｓ４６、及びＳ５２にて表示される警告画面の表示例を図７を参照して説明する。図７（ａ）は、エラーの重要度が小である場合の警告画面の一例を示す図である。図７（ｂ）は、エラーの重要度が小である場合の警告画面の一例を示す図である。図７（ｃ）は、エラーの重要度が大である場合の警告画面の一例を示す図である。
【００７７】
図７（ａ）に示すように、エラーの重要度が小である場合は、使用方法の再確認を促す警告画面を一定期間表示した後、複合機１が使用可能である旨の画面に切り替わる。また、図７（ｂ）に示すように、エラーの重要度が中である場合は、使用方法の再確認を強く促す警告画面を表示した後、警告解除キーが押下された場合に、複合機１が使用可能である旨の画面に切り替わる。また、図７（ｃ）に示すように、エラーの重要度が大である場合は、使用方法の再確認を促す表示と、複合機１の機能及び操作部１５の使用を禁止する旨の警告画面を表示する。
【００７８】
なお、図６において、Ｓ３０にてユーザの操作を検出していないと判断した場合（Ｓ３０：ＮＯ）、Ｓ３２にて、Ｓ３０で検出した操作が再発防止エラー情報１８Ｄに存在しないと判断した場合（Ｓ３２：ＮＯ）、又はＳ３６にて、Ｓ３４で取得したユーザ名が再発防止エラー情報１８Ｄに存在しない場合と判断した場合（Ｓ３６：ＮＯ）、本処理を終了する。
【００７９】
なお、Ｓ３４でユーザ名が取得できなかった場合、すなわちログイン中のユーザがいなかった場合でも、Ｓ３６において取得したユーザ名が再発防止エラー情報１８Ｄに存在しない場合と判断する。
【００８０】
（３）本実施形態の効果
このように、本実施形態においては、記憶部１８には、上述の再発防止エラー情報の登録処理によって、再発防止エラー情報１８Ｄ（すなわち、複合機１において発生したエラーを引き起こす原因となる異常操作に関する操作ログ１８Ｂ）が記憶される。続く上述の警告処理においては、操作部１５または検出部１６により検出された操作が再発防止エラー情報１８Ｄとして記憶されている場合は、警告を発する。このようにすれば、複合機１に以前発生したエラーの原因となる異常操作を、再度検出すると、警告を発するので、ユーザの操作によって引き起されるエラーの発生を低減することができる。
【００８１】
また、再発防止エラー情報１８Ｄは、エラーログ１８Ａと、操作ログ１８Ｂとを関連付けて記憶しているので、実際に発生したエラーの原因となるユーザの異常操作を特定することができる。従って、エラーの発生する可能性の高いユーザの操作に対して、確実に警告を発することができる。
【００８２】
また、本実施形態においては、エラーの重要度に応じて警告画面を表示するのみであったり、複合機１の機能を制限したりといった、警告の段階を変化させるので、検出された操作がどの程度深刻なエラーを引き起こすのかを、ユーザに認識させることができる。
【００８３】
また、本実施形態においては、検出された操作のユーザと、再発防止エラー情報１８Ｄエラー情報に記憶されているユーザ情報とが一致する場合に警告を発するので、過去にエラー発生の起因となる操作を行ったユーザに対して、確実に警告を行うことができる。
【００８４】
また、本実施形態においては、再発防止エラー情報１８Ｄに登録されている異常操作の操作内容が、複数の操作から構成されている場合、その操作が１回でも検出されたら、警告を行う。このような処理を行うことで、ユーザの操作によって引き起されるエラーの発
生を未然に防ぐことができる。
【００８５】
また、本実施形態においては、再発防止エラー情報の登録処理において、ユーザから指定されたエラーログ１８Ａに対して操作ログ１８Ｂを対応付けて記憶するので、ユーザが任意で指示したエラーを引き起こすユーザの操作に対して、警告を行うことができる。
【００８６】
（４）変形例の説明
なお、本発明は上記実施形態に記載された事項に限られず、再発防止エラー情報の登録処理と警告処理については、以下のような変形例が考えられる。
【００８７】
（４−１）再発防止エラー情報の登録処理の変形例
変形例における再発防止エラー情報の登録処理について、図８を参照して説明する。図８は、変形例における再発防止エラー情報の登録処理を示すフローチャートである。この処理は、操作部１５を介して、ユーザから再発防止エラー情報１８Ｄの登録を開始する指示が入力された場合、制御部１１にてエラーを検出した後にエラーから復帰した場合、または複合機１に電源が投入されている間に定期的に実行される処理である。なお図５に示す再発防止エラー情報の登録処理と対応する処理については、同じ番号を付してあり、説明は省略する。
【００８８】
この処理を開始すると、制御部１１は、まずエラーログ１８Ａに記憶されている各エラーについて、それぞれの発生回数と発生頻度を算出する（Ｓ６０）。具体的には、図２（ａ）に示すエラーログ１８Ａを１つ抽出し、そのエラーログ１８Ａと同じエラーが過去に何回発生しているかの累計をとる。また、そのエラーの所定期間（例えば、過去１ヶ月間）の発生頻度を算出する。この処理を全てのエラーログ１８Ａについて繰り返し実行する。
【００８９】
次に、エラーログ１８Ａに記憶されている各エラーについて、Ｓ６０で算出したエラーの発生頻度が、予め決められた所定値よりも大きいか否かを判断する（Ｓ６２）。
【００９０】
エラーの発生頻度が、予め決められた所定値よりも大きいと判断した場合（Ｓ６２：ＹＥＳ）、Ｓ１４に移行する。一方、エラーの発生頻度が、予め決められた所定値以下である判断した場合（Ｓ６２：ＮＯ）、Ｓ６０で算出したエラーの発生回数が、予め決められた所定値よりも大きいか否かを判断する（Ｓ６４）。
【００９１】
エラーの発生回数が、予め決められた所定値よりも大きいと判断した場合（Ｓ６４：ＹＥＳ）、Ｓ１４に移行する。一方、エラーの発生頻度が、予め決められた所定値以下である判断した場合（Ｓ６２：ＮＯ）、本処理を終了する。
【００９２】
続くＳ１４〜Ｓ２６は、図５に示す処理と同様であるので、説明は省略する。また、Ｓ１４でＮＯと判断された場合、及びＳ２０でＮＯと判断された場合は、本処理を終了する。
【００９３】
このように、変形例における再発防止エラー情報の登録処理は、エラーの発生した回数や発生頻度が予め決められた所定値よりも大きいエラーに対して、再発防止エラー情報１８Ｄを登録する。このような処理を行えば、警告処理において、過去に発生した回数や頻度の多いエラーの原因となる異常操作を検出した場合に、警告を行うので、発生しやすいエラーに対して効果的に警告を行うことができる。
【００９４】
（４−２）警告処理の変形例
次に、警告処理の変形例について、図９を参照して説明する。図９は、変形例における警
告処理を示すフローチャートである。この処理は、図６に示す警告処理と同様、複合機１に電源が投入されている間、繰り返し実行される処理である。なお図６に示す警告処理と対応する処理については、同じ番号を付してあり、説明は省略する。
【００９５】
この処理を開始すると、制御部１１は、まず複合機１に対するユーザの操作を検出したか否かを判断する（Ｓ３０）。具体的には、操作部１５により操作キーの押下操作対する操作情報が入力されたか、又は検出部１６により複合機１に対するユーザの操作が検出されたか否かを判断する。
【００９６】
ユーザの操作を検出したと判断した場合（Ｓ３０：ＹＥＳ）、その操作がログイン操作であるか否かを判断する（Ｓ７０）。具体的には、Ｓ３０において、操作部１５を介してユーザ名やパスワードが入力されたか否かを判断する。ここで、ログイン操作であると判断した場合（Ｓ７０：ＹＥＳ）、Ｓ３４に移行する。一方、ログイン操作ではないと判断した場合（Ｓ７０：ＮＯ）、本処理を終了する。
【００９７】
続くＳ３４〜Ｓ５２は、図５に示す処理と同様であるので、説明は省略する。このように、変形例における警告処理は、ユーザがログインする際に、そのログインしたユーザが再発防止エラー情報１８Ｄに登録されている場合は、警告を行う。従って、ユーザがログインするたびに警告を行うので、過去に異常操作を行ってエラーを発生させたユーザに対して、効果的に警告を行うことができる。
【００９８】
（４−３）その他の変形例の説明
本実施形態においては、図５に示す登録処理と図８に示す変形例の登録処理とを別の実施形態として説明したが、両方を実行ように構成してもよい。同様に、図６に示す警告処理と図９に示す変形例における警告処理とを両方実行するように構成してもよい。
【００９９】
また、本実施形態において、図２に示すエラーログ１８Ａ及び操作ログ１８Ｂや、図３に示すエラー／操作種別テーブル１８Ｃ、図４に示す再発防止エラー情報１８Ｄの内容は、図に示されるものに限定されず、複合機１で検出可能な全てのエラーや操作に関して適用できるものである。
【０１００】
また、本実施形態において、図６及び図９に示す警告処理では、警告の方法として、警告画面を表示部１４に表示したり、警告音を鳴らしたり、複合機１の機能を制限する構成としたが、これに限られない。警告画面を管理者のＰＣなど、ネットワークを介して外部の装置に送信するようにしてもよい。
【符号の説明】
【０１０１】
１…複合機、２…ＰＣ、１１…制御部、１２…印刷部、１３…読取部、１４…表示部、１５…操作部、１６…検出部、１７…ネットワークＩ／Ｆ、１８…記憶部、１８Ａ…エラーログ、１８Ｂ…操作ログ、１８Ｃ…エラー／操作種別テーブル、１８Ｄ…再発防止エラー情報、１９…スピーカ
【図１】
2011028355.tif 000003
【図２】
2011028355.tif 000004
【図３】
2011028355.tif 000005
【図４】
2011028355.tif 000006
【図５】
2011028355.tif 000007
【図６】
2011028355.tif 000008
【図７】
2011028355.tif 000009
【図８】
2011028355.tif 000010
【図９】
2011028355.tif 000011