(57)【要約】【課題】設定のミスを原因とするエラーの場合に、情報処理装置の操作に不慣れなユーザでもミスの原因を取り除いた設定を容易に行うことができる情報処理装置を提供する。【解決手段】情報処理装置は、第１の設定情報にしたがって処理が実行された際の第１のエラーログを取得するエラーログ取得部１７と、過去に設定された第２の設定情報と第２のエラーログとを対応付けたエラー時設定情報を記憶するエラー時設定情報記憶部２０と、第１のエラーログの内容を含まない第２のエラーログがエラー時設定情報に含まれるかを判定し、含まれる場合に第２のエラーログに対応する第２の設定情報をエラー解消候補とするエラーログ検査部２５と、エラー解消候補を第３の設定情報に設定する設定処理部１４と、第３の設定情報への変更の際に第１の設定情報と第１のエラーログとをエラー時設定情報記憶部２０にバックアップするバックアップ処理部１９と、を備える。【選択図】図２
2018015930.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
前記情報処理装置に設定された第１の設定情報にしたがって処理が実行された際に発生したエラーの内容を示す第１のエラーログを取得するエラーログ取得部と、
過去に設定された第２の設定情報と、前記第２の設定情報が設定された際の第２のエラーログと、を対応付けたエラー時設定情報を記憶するエラー時設定情報記憶部と、
前記第１のエラーログの内容を含まない前記第２のエラーログが前記エラー時設定情報に含まれるかを判定し、含まれる場合に前記第２のエラーログに対応する第２の設定情報をエラー解消候補とするエラーログ検査処理を実行するエラーログ検査部と、
前記エラー解消候補を第３の設定情報に設定する設定処理部と、
前記第３の設定情報への変更の際に、前記第１の設定情報と前記第１のエラーログとを前記エラー時設定情報記憶部にバックアップするバックアップ処理部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記エラーログ検査処理の実行の可否を示す検査実行可否情報を記憶する検査実行可否情報記憶部をさらに備え、
前記エラーログ検査部は、前記検査実行可否情報にしたがって前記エラーログ検査処理の実行の可否を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置に設定された設定情報を記憶する設定情報一時記憶部と、
前記エラーログ取得部で取得されたエラーログを記憶するエラーログ一時記憶部と、
をさらに備え、
前記バックアップ処理部は、前記設定情報一時記憶部中の前記設定情報と、前記エラーログ一時記憶部中の前記エラーログと、を対応付けて前記エラー時設定情報記憶部にバックアップすることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記設定処理部は、前記バックアップの後に、前記エラーログ一時記憶部中の前記エラーログを消去することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
表示部と、
入力部と、
前記情報処理装置で発生したエラーを検出するエラー検出部と、
前記エラーが検出されると、前記表示部に前記エラーの発生を通知する表示処理部と、
をさらに備え、
前記表示処理部は、前記エラーログ検査部で前記エラー解消候補が存在する場合に、前記エラー解消候補を前記第３の設定情報として前記情報処理装置に対して設定するかを示す設定変更画面を前記表示部に表示することを特徴とする請求項１から４のいずれか１つに記載の情報処理装置。
【請求項６】
情報処理装置に第１の設定情報を設定する工程と、
前記第１の設定情報にしたがって処理が実行された際に発生したエラーの内容を示す第１のエラーログを取得する工程と、
過去に設定された第２の設定情報と、前記第２の設定情報が設定された際の第２のエラーログと、を対応付けたエラー時設定情報中に、前記第１のエラーログの内容を含まない前記第２のエラーログが含まれるかを判定する工程と、
前記第１のエラーログの内容を含まない前記第２のエラーログが前記エラー時設定情報に含まれる場合に、前記第２のエラーログに対応する前記第２の設定情報をエラー解消候補とする工程と、
前記エラー解消候補を第３の設定情報に設定する工程と、
前記第３の設定情報への変更の際に、前記第１の設定情報と前記第１のエラーログとを前記エラー時設定情報としてバックアップする工程と、
を含むことを特徴とする情報処理方法。
【請求項７】
コンピュータに、
情報処理装置に第１の設定情報を設定するステップと、
前記第１の設定情報にしたがって処理が実行された際に発生したエラーの内容を示す第１のエラーログを取得するステップと、
過去に設定された第２の設定情報と、前記第２の設定情報が設定された際の第２のエラーログと、を対応付けたエラー時設定情報中に、前記第１のエラーログの内容を含まない前記第２のエラーログが含まれるかを判定するステップと、
前記第１のエラーログの内容を含まない前記第２のエラーログが前記エラー時設定情報に含まれる場合に、前記第２のエラーログに対応する前記第２の設定情報をエラー解消候補とするステップと、
前記エラー解消候補を第３の設定情報に設定するステップと、
前記第３の設定情報への変更の際に、前記第１の設定情報と前記第１のエラーログとを前記エラー時設定情報としてバックアップするステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ、プリンタ、複合機などの情報処理装置では、高機能化に伴って、操作方法も高度化している。そのため、これらの機器でエラーが発生した場合に、ユーザによってエラーを解決することができるように、ユーザに対してエラーの解除手順を通知する技術が知られている。
【０００３】
たとえば、従来では、機器のユーザの端末装置およびファックスとネットワークを介して接続された障害回復支援システムによる障害回復支援の仕組みが提案されている。ここでは、障害回復支援システムが、障害が発生した機器での障害回復のための手順書のリストを端末装置に送信し、端末装置で選択された手順書の内容を、予め指定されたファックス番号宛てに送信している（たとえば、特許文献１参照）。また、従来では、機器の状態またはユーザの機器に対する操作習熟度に基づいて、機器に設けられる表示部に表示する表現内容などを変更する方法が提案されている（たとえば、特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、エラー発生時にユーザにエラーの解除手順を通知するものであり、ユーザはその解除手順を読んで理解し、この解除手順に従ってエラーの解除処理を実行しなければならない。たとえば、機器に対する設定のミスを原因とするエラーの場合に、機器の操作に不慣れなユーザにとっては、機器に設けられる操作部を使用して、設定のミスを解除することは困難が伴い、手間がかかってしまうという問題点があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、設定のミスを原因とするエラーの場合に、情報処理装置の操作に不慣れなユーザでも、ミスの原因を取り除いた設定を情報処理装置に対して容易に行うことができる情報処理装置、情報処理方法およびプログラムを提供することを目的の１つとする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、情報処理装置であって、前記情報処理装置に設定された第１の設定情報にしたがって処理が実行された際に発生したエラーの内容を示す第１のエラーログを取得するエラーログ取得部と、過去に設定された第２の設定情報と、前記第２の設定情報が設定された際の第２のエラーログと、を対応付けたエラー時設定情報を記憶するエラー時設定情報記憶部と、前記第１のエラーログの内容を含まない前記第２のエラーログが前記エラー時設定情報に含まれるかを判定し、含まれる場合に前記第２のエラーログに対応する第２の設定情報をエラー解消候補とするエラーログ検査処理を実行するエラーログ検査部と、前記エラー解消候補を第３の設定情報に設定する設定処理部と、前記第３の設定情報への変更の際に、前記第１の設定情報と前記第１のエラーログとを前記エラー時設定情報記憶部にバックアップするバックアップ処理部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、設定のミスを原因とするエラーの場合に、情報処理装置の操作に不慣れなユーザでも、ミスの原因を取り除いた設定を情報処理装置に対して容易に行うことができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施の形態による画像形成装置のハードウェア構成の一例を模式的に示すブロック図である。
【図２】図２は、第１の実施の形態による画像形成装置の機能構成の一例を模式的に示すブロック図である。
【図３】図３は、第１の実施の形態による設定情報の内容の一例を示す図である。
【図４】図４は、第１の実施の形態によるエラーログの内容の一例を示す図である。
【図５】図５は、第１の実施の形態によるエラー発生時のエラー解消支援処理の手順の一例を示すフローチャートである。
【図６】図６は、エラーログ一時記憶部、設定情報一時記憶部およびエラー時設定情報記憶部における情報の保存状態の一例を模式的に示す図である。
【図７】図７は、第１の実施の形態による設定情報の内容の他の例を示す図である。
【図８】図８は、第１の実施の形態によるエラーログの内容の他の例を示す図である。
【図９】図９は、第１の実施の形態によるエラー時設定情報記憶部に記憶される情報の一例を示す図である。
【図１０】図１０は、印刷処理時に表示される表示画面の一例を示す図である。
【図１１】図１１は、第２の実施の形態による画像形成装置の機能構成の一例を模式的に示すブロック図である。
【図１２】図１２は、第２の実施の形態によるエラー解消支援方法の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、情報処理装置、情報処理方法およびプログラムの実施の形態を詳細に説明する。以下では、情報処理装置の一例として、画像形成装置を例に挙げて説明する。
【００１０】
（第１の実施の形態）
図１は、第１の実施の形態による画像形成装置のハードウェア構成の一例を模式的に示すブロック図である。画像形成装置１０は、ＣＰＵ１０１と、ＲＡＭ（Random  Access  Memory）１０２と、プログラムＲＯＭ（Read  Only  Memory）１０３と、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  ROM）１０４と、パネルＩ／Ｆ１０５と、スキャナＩ／Ｆ１０６と、プロッタＩ／Ｆ１０７と、ネットワークＩ／Ｆ１０８と、ＵＳＢ（Universal  Serial  Bus）  Ｉ／Ｆ１０９と、モデム１１０と、を備える。ＲＡＭ１０２、プログラムＲＯＭ１０３、ＥＥＰＲＯＭ１０４、パネルＩ／Ｆ１０５、スキャナＩ／Ｆ１０６、プロッタＩ／Ｆ１０７、ネットワークＩ／Ｆ１０８、ＵＳＢ  Ｉ／Ｆ１０９およびモデム１１０は、ＣＰＵ１０１に電気的に接続されている。
【００１１】
ＣＰＵ１０１は、各種データの演算処理などを行う演算手段であり、画像形成装置１０全体の動作を制御する。ＲＡＭ１０２は、各種演算に用いるプログラムを展開するためのメモリである。プログラムＲＯＭ１０３は、各種プログラムを記憶する記憶部であり、読み出し専用の不揮発性の記憶媒体によって構成される。ＥＥＰＲＯＭ１０４は、各種設定値を記憶するフラッシュメモリである。
【００１２】
パネルＩ／Ｆ１０５は、操作パネル１１１と近距離無線通信機１１２と接続される。パネルＩ／Ｆ１０５は、操作パネル１１１との間でコマンドまたはステータスなどの通信を行うとともに、所定の範囲内の近距離無線通信装置との間で近距離無線通信を行うためのインタフェースである。操作パネル１１１は、ユーザからの入力を受け付けるキーボタンと装置状態を通知する液晶表示装置等からなる表示部で構成される。キーボタンでなく、表示部に重畳されたタッチパネルによるタッチ操作によってユーザからの入力を受け付けてもよい。近距離無線通信機１１２は、スマートフォンまたはタブレット等のスマートデバイスと近距離通信を行う。近距離無線通信として、ＮＦＣ（Near  Field  Communication）規格などを用いることができる。
【００１３】
スキャナＩ／Ｆ１０６は、スキャナ１１３と接続され、スキャナ１１３で生成された画像データを受け付ける。また、スキャナＩ／Ｆ１０６は、スキャナ１１３に設けられた各種機構を制御する。スキャナ１１３は、原稿の読み取りを行う原稿読み取り装置であり、読み取った原稿データはスキャナＩ／Ｆ１０６を介して画像形成装置１０内に取り込まれる。
【００１４】
プロッタＩ／Ｆ１０７は、プロッタ１１４と接続され、ＣＰＵ１０１から画像データを受け取ると、プロッタ１１４に出力する。プロッタ１１４は、印字動作を行う画像形成手段であり、プロッタＩ／Ｆ１０７を介してＣＰＵ１０１から送られた画像データに基づいて印字動作を実行する。
【００１５】
ネットワークＩ／Ｆ１０８は、ネットワーク１１５と接続され、ネットワーク１１５を介して他の情報処理装置との間でデータを通信するためのインタフェースである。ネットワークＩ／Ｆ１０８は、たとえばＣＰＵ１０１から送られたユーザが作成したメール等を外部に送信する。ネットワーク１１５は、ＬＡＮ（Local  Area  Network）でもＷＡＮ（Wide  Area  Network）でもよく、また、無線通信と有線通信のいずれであってもよい。
【００１６】
ＵＳＢ  Ｉ／Ｆ１０９は、ホストコンピュータ（以下、ホストという）１１６と接続され、ＵＳＢによるデータ通信を行う手段である。ホスト１１６は、印刷の実行または機器の設定等を画像形成装置１０に指示するパーソナルコンピュータ等である。
【００１７】
モデム１１０は、電話回線１１７を介して外部機器と通信を行う通信手段であり、主にＦＡＸ（facsimile）機能を実現するために用いられる。
【００１８】
図２は、第１の実施の形態による画像形成装置の機能構成の一例を模式的に示すブロック図である。画像形成装置１０は、画像形成部１１と、印刷制御部１２と、通信制御部１３と、設定処理部１４と、設定情報一時記憶部１５と、エラー検出部１６と、エラーログ取得部１７と、エラーログ一時記憶部１８と、バックアップ処理部１９と、エラー時設定情報記憶部２０と、表示メニュー記憶部２１と、表示処理部２２と、表示部２３と、入力部２４と、エラーログ検査部２５と、を備える。
【００１９】
画像形成部１１は、プロッタ１１４に印字するための画像データを形成する。印刷制御部１２は、プロッタ１１４の動作を制御し、画像データに基づいて印刷動作を実行する。通信制御部１３は、ホスト１１６または他の情報処理装置との間の通信を制御する。
【００２０】
設定処理部１４は、画像形成装置１０に対して設定された内容を設定情報一時記憶部１５に書き込む。また、後述するように第１の実施の形態では、設定処理部１４は、過去に実施された処理の設定情報を、エラー時設定情報記憶部２０から読み出し、設定情報一時記憶部１５に書き込む処理を行う。
【００２１】
設定情報一時記憶部１５は、ユーザによって設定された画像形成装置１０に対する設定の内容を設定情報として一時的に記憶する。設定情報一時記憶部１５に記憶されている設定情報は、その時点で画像形成装置１０に対して設定されている内容を示している。設定情報一時記憶部１５は、たとえばＲＡＭ１０２によって構成される。
【００２２】
図３は、第１の実施の形態による設定情報の内容の一例を示す図であり、（ａ）は設定内容の一例を示す図であり、（ｂ）は（ａ）から生成される設定情報の一例を示す図である。画像形成装置１０の場合、設定は階層構造によって管理される。すなわち、設定種別１５１の各項目に対して、詳細内容１５２が設定される。設定種別１５１には、たとえば基本設定、用紙設定、ネットワーク設定および管理者設定などの項目が設けられる。図３（ａ）では、設定種別１５１中の「用紙設定」についての詳細内容１５２が示されている。用紙設定の詳細内容１５２は、設定項目と、設定項目に対して設定された内容を示す設定内容と、設定内容を１０進数で表現した設定値と、を含む。たとえば、１行目の設定項目「給紙トレイ優先設定：コピー」では、設定内容として「非優先」が設定され、設定値は「２」となっている。各設定項目は、たとえば操作パネル１１１からユーザによって設定される。
【００２３】
第１の実施の形態では、図３（ｂ）に示されるように、設定情報２１１は、詳細内容１５２の設定値を１６進数にして順に並べたものである。すなわち、１つの設定項目に対して２桁を割り当てて、図３（ａ）の詳細内容１５２の設定項目に対応する設定値を上から順番に並べたものが、設定情報２１１である。設定情報一時記憶部１５には、たとえば図３（ｂ）のような形で設定情報２１１が記憶される。
【００２４】
エラー検出部１６は、設定情報一時記憶部１５に記憶された設定内容で画像形成装置１０が動作している際に、画像形成装置１０の内部で発生しているエラーを検知する。また、エラー検出部１６は、エラーの発生を検知すると、エラーログ取得部１７にエラーの発生を通知する。
【００２５】
エラーログ取得部１７は、エラー検出部１６でエラーの発生が検知されると、エラーについてのログ（以下、エラーログという）を記録し、エラーログ一時記憶部１８に保存する。エラーログは、エラーが検知された時に発生しているエラーの内容を記録した情報である。
【００２６】
エラーログ一時記憶部１８は、設定情報一時記憶部１５に記憶された設定情報で処理が行われた際に発生したエラーログを一時的に記憶する。エラーログ一時記憶部１８は、たとえばＲＡＭ１０２によって構成される。
【００２７】
図４は、第１の実施の形態によるエラーログの内容の一例を示す図であり、（ａ）は発生エラー情報の一例を示す図であり、（ｂ）は（ａ）から生成されるエラーログの一例を示す図である。図４（ａ）に示されるように、発生エラー情報１８１は、エラーが発生した内容を示すエラー項目と、エラー項目に対応付けられたエラー番号と、を有する。エラー番号は、エラー項目を一意に識別する識別情報でもある。第１の実施の形態では、図４（ｂ）に示されるように、エラーログ２２１は、発生エラー情報１８１のエラー番号を１６進数にして順に並べたものである。すなわち、１つのエラー項目に対して２桁の１６進数を割り当て、図４（ａ）のエラー項目の順に上から並べたものがエラーログ２２１である。エラーログ一時記憶部１８には、たとえば図４（ｂ）のような形でエラーログ２２１が記憶される。
【００２８】
バックアップ処理部１９は、新たに設定情報が設定される際に、設定情報一時記憶部１５に記憶された設定情報２１１と、エラーログ取得部１７によって取得され、エラーログ一時記憶部１８に記憶されていた設定情報２１１に対応するエラーログ２２１と、をバックアップする。第１の実施の形態では、バックアップ処理部１９は、設定情報２１１とエラーログ２２１とを対応付けてエラー時設定情報として、エラー時設定情報記憶部２０に保存する。
【００２９】
エラー時設定情報記憶部２０は、エラー時設定情報を記憶する。エラー時設定情報は、上述したように、エラーが発生した際の設定情報２１１とエラーログ２２１とを対応付けたものである。エラー時設定情報記憶部２０は、たとえばＥＥＰＲＯＭ１０４によって構成される。
【００３０】
表示メニュー記憶部２１は、表示部２３に表示する表示画面を記憶する。表示画面には、画像形成装置１０に対する設定を行う設定画面、画像形成装置１０でのエラー発生を通知するエラー通知画面、過去の設定情報の設定を指示する設定変更画面などが例示される。表示メニュー記憶部２１は、たとえばＥＥＰＲＯＭ１０４によって構成される。
【００３１】
表示処理部２２は、表示部２３への表示画面の表示を制御する。たとえば、画像形成装置１０でのエラー発生時に表示部２３にエラー通知画面を表示したり、過去の設定情報を新たな設定情報に設定する設定変更画面を表示したりする。表示部２３は、液晶表示装置などによって構成され、表示メニューを表示する。入力部２４は、画像形成装置１０に対する指示などの入力を行うものである。入力部２４は、キーボタンによって構成することもできるが、表示部２３と組み合わせてタッチパネルによって構成することもできる。
【００３２】
エラーログ検査部２５は、エラーが検出されると、エラーログ一時記憶部１８のエラーログ２２１からエラー番号を取得し、エラー時設定情報記憶部２０に保存されたエラーログのうち、取得したエラー番号を含まないエラーログが存在するかを判定する。取得したエラー番号を含まないエラーログが存在する場合には、エラーログ検査部２５は、このエラーログに対応付けられた設定情報を取得し、エラー解消候補として保持する。すなわち、エラーログ検査部２５は、検出されたエラーが発生しない設定情報を、エラーを解消する候補として取得するエラーログ検査処理を実行する。
【００３３】
なお、このエラー解消候補は、ユーザからの設定情報への反映の指示を受けると、設定処理部１４によって設定情報一時記憶部１５に記憶されるとともに、画像形成装置１０に設定が反映される。また、エラーログ検査部２５は、取得したエラー番号を含まないエラーログがエラー時設定情報記憶部２０に存在しない場合には、エラー解消候補を取得できないので、エラー解消支援を行わない。
【００３４】
つぎに、この様な構成の画像形成装置１０での情報処理方法であるエラー発生時のエラー解消支援処理の手順について説明する。図５は、第１の実施の形態によるエラー発生時のエラー解消支援処理の手順の一例を示すフローチャートである。
【００３５】
まず、エラー検出部１６は、新たな設定情報でたとえば印刷などの処理が行われた際にエラーを検出し（ステップＳ１１）、エラーログ取得部１７は、現在設定されている設定情報でのエラーログを取得し（ステップＳ１２）、エラーログ一時記憶部１８に記憶する。また、表示処理部２２は、エラー通知画面を表示部２３に表示する（ステップＳ１３）。
【００３６】
ついで、エラーログ検査部２５は、ステップＳ１２で取得したエラーログからエラー番号を取得し（ステップＳ１４）、エラー時設定情報記憶部２０に保存されているエラーログに取得したエラー番号を含まないエラーログが存在するかを判定する（ステップＳ１５）。エラー番号を含まないエラーログが存在する場合（ステップＳ１５でＹｅｓの場合）には、エラーログ検査部２５は、エラー時設定情報記憶部２０中のエラー番号を含まないエラーログに対応付けられた設定情報をエラー解消候補とする（ステップＳ１６）。また、表示処理部２２は、現在の設定情報をエラー解消候補に変更するかを示す設定変更画面を表示部２３に表示する（ステップＳ１７）。そして、ユーザによって、設定変更画面でエラー解消候補への設定情報の変更の実施が指示されたかを判定する（ステップＳ１８）。
【００３７】
ユーザによって、エラー解消候補への設定情報の変更の実施が指示された場合（ステップＳ１８でＹｅｓの場合）には、設定処理部１４は、設定情報をエラー解消候補に変更する指示を行う（ステップＳ１９）。ついで、バックアップ処理部１９は、エラーログ一時記憶部１８からエラーログ２２１を取得し（ステップＳ２０）、設定情報一時記憶部１５に記憶されている現在（変更前）の設定情報２１１とともに、エラー時設定情報記憶部２０にバックアップする（ステップＳ２１）。
【００３８】
その後、設定処理部１４は、ステップＳ１９で指示されたエラー解消候補を設定情報として設定情報一時記憶部１５に記憶し（ステップＳ２２）、画像形成装置１０に対して設定情報を反映させる（ステップＳ２３）。また、設定処理部１４は、エラーログ一時記憶部１８中のエラーログを消去する（ステップＳ２４）。
【００３９】
ステップＳ１８で、ユーザによってエラー解消候補への設定変更の実施が指示されなかった場合（ステップＳ１８でＮｏの場合）、あるいはステップＳ１５でエラー番号を含まないエラーログが存在しない場合（ステップＳ１５でＮｏの場合）には、ユーザによって通常と同じ手順でエラー解除が行われる（ステップＳ２５）。
【００４０】
その後、あるいはステップＳ２４の後、再度、画像形成処理が行われる（ステップＳ２６）。ステップＳ１９でエラー解消候補を設定情報に設定した後の画像形成処理では、エラー解消候補はステップＳ１５でエラー項目を含まないエラーログとなっているので、ステップＳ１１で検出されたエラーが生じない設定となっている。そのため、画像形成処理時にエラーが発生しなくなる。以上で、処理が終了する。
【００４１】
図６は、エラーログ一時記憶部、設定情報一時記憶部およびエラー時設定情報記憶部における情報の保存状態の一例を模式的に示す図である。まず、図６（ａ）に示されるように、第１の設定情報２１５への変更の指示がなされると、設定情報一時記憶部１５に第１の設定情報２１５が記憶される。このとき、エラーログ一時記憶部１８には何も記憶されておらず、またエラー時設定情報記憶部２０には何も記憶されていないものとする。
【００４２】
第１の設定情報２１５で処理を行った結果、エラーが発生すると、エラーログ取得部１７によって第１のエラーログ２２５の取得処理が行われる。そして、図６（ｂ）に示されるように、第１のエラーログ２２５がエラーログ一時記憶部１８に記憶される。
【００４３】
その後、図６（ｃ）に示されるように、新たな第２の設定情報２１６への変更の指示を受けると、バックアップ処理部１９によって、設定情報一時記憶部１５中の第１の設定情報２１５とエラーログ一時記憶部１８中の第１のエラーログ２２５とがエラー時設定情報２３１としてエラー時設定情報記憶部２０にバックアップされる。
【００４４】
そして、図６（ｄ）に示されるように、新たな第２の設定情報２１６が設定情報一時記憶部１５に記憶され、エラーログ一時記憶部１８中の第１のエラーログ２２５が消去される。
【００４５】
以下では、具体例を挙げて、情報処理装置でのエラー解除支援処理について説明を行う。ここでは、画像形成装置１０では、印刷処理Ａと印刷処理Ｂと印刷処理Ｃが実行され、印刷処理Ｃでエラーが発生した後に行われるエラー解除支援処理について説明する。
【００４６】
図７は、第１の実施の形態による設定情報の内容の他の例を示す図であり、（ａ）は設定内容の他の例を示す図であり、（ｂ）は（ａ）から生成される設定情報の他の例を示す図である。図８は、第１の実施の形態によるエラーログの内容の他の例を示す図であり、（ａ）は発生エラー情報の他の例を示す図であり、（ｂ）は（ａ）から生成されるエラーログの他の例を示す図である。図９は、第１の実施の形態によるエラー時設定情報記憶部に記憶される情報の一例を示す図であり、（ａ）は印刷処理Ａでのエラー時設定情報の内容の一例を示すものであり、（ｂ）は印刷処理Ｃでのエラー時設定情報の内容の一例を示すものである。図１０は、印刷処理時に表示される表示画面の一例を示す図である。
【００４７】
（印刷処理Ａ）
画像形成装置１０の「用紙トレイ２」にはＢ５サイズの用紙がセットされ、用紙の設定情報では「トレイ２の用紙サイズ設定」がＢ５サイズに設定された状態で、印刷処理が行われた。このときの用紙設定の詳細内容１５２は、図３（ａ）に示されるものであり、設定情報２１１は、図３（ｂ）に示されるものである。この印刷の結果、図４（ａ）に示される発生エラー情報１８１を内容とするエラーが発生し、図４（ｂ）に示されるエラーログ２２１が取得された。
【００４８】
（印刷処理Ｂ）
画像形成装置１０の「用紙トレイ２」にはＢ５サイズからＡ４サイズの用紙がセットされ、用紙の設定情報では「トレイ２の用紙サイズ設定」がＡ４サイズに設定された状態で、印刷処理が行われた。この設定情報の変更に当たって、図９（ａ）に示される印刷処理Ａのエラー時設定情報２３１がバックアップされた。エラー時設定情報２３１では、設定情報２１１とエラーログ２２１とが対応付けられている。なお、この印刷では、エラーが発生せず、エラーログは取得されなかった。
【００４９】
（印刷処理Ｃ）
画像形成装置１０の「用紙トレイ２」にはＡ４サイズからＢ５サイズの用紙がセットされ、用紙の設定情報では「トレイ２の用紙サイズ設定」がＡ４サイズのままの状態で、印刷処理が行われる。すなわち、ユーザは用紙設定の詳細内容１５２（設定情報）の変更をし忘れたまま、印刷を行ったものとする。このときの用紙設定の詳細内容１５２は、図７（ａ）に示されるものであり、設定情報２１２は、図７（ｂ）に示されるものである。図７において、設定の変更を忘れた箇所を分かりやすくするために、太文字で記載し、また下線を付加している。
【００５０】
この印刷の結果、図８（ａ）に示される発生エラー情報１８１を内容とするエラーが発生し、図８（ｂ）に示されるエラーログ２２２が取得される。また、印刷処理Ｃでの印刷前には、図１０の表示画面３０１が表示されるが、印刷後には、エラー通知画面３０２が表示される。
【００５１】
ここで、エラーログ検査部２５は、図８（ｂ）のエラーログ２２２からエラー番号「０ｘ２０」を取得し、エラー時設定情報記憶部２０に保存されているエラー時設定情報２３１に、取得したエラー番号「０ｘ２０」を含まないエラーログが存在するかを判定する。エラー時設定情報記憶部２０には、図９（ａ）に示されるエラー時設定情報２３１が保存されており、このエラーログ２２１には、エラー番号「０ｘ２０」が含まれない。そのため、このエラーログ２２１に対応付けられた設定情報２１１がエラー解消候補とされる。
【００５２】
また、図１０に示されるように、エラー解消を支援するエラー回避画面３０３とエラー解消候補を設定値に反映する処理を行う設定変更画面３０４とが、表示部２３に表示される。エラー通知画面３０２、エラー回避画面３０３および設定変更画面３０４は、たとえば表示部２３に交互に表示される。設定変更画面３０４でユーザが指示に従って決定キーを押すと、エラー解消候補を設定情報として画像形成装置１０に反映させる指示が行われる。
【００５３】
エラー解消候補を新たな設定情報に設定する指示が出されると、設定情報一時記憶部１５に記憶されている図７（ｂ）の設定情報２１２と、エラーログ一時記憶部１８に記憶されている図８（ｂ）のエラーログ２２２と、を対応付けたエラー時設定情報２３２がエラー時設定情報記憶部２０にバックアップされる。この状態が、図９（ｂ）に示されている。なお、ここでは、図９（ａ）に示されるエラー時設定情報２３１が示されていないが、ある定められた量のエラー時設定情報をエラー時設定情報記憶部２０に保存してもよい。すなわち、新しい順に複数のエラー時設定情報をエラー時設定情報記憶部２０に保存してもよい。
【００５４】
その後、設定情報一時記憶部１５に取得したエラー解消候補が設定情報として書き込まれ、設定情報の内容が画像形成装置１０に反映され、さらにエラーログ一時記憶部１８の図８（ｂ）のエラーログ２２２が消去される。このとき、表示処理部２２は、図１０のエラー通知画面３０５が表示される。
【００５５】
その後、ユーザが再度印刷を行うと、印刷処理Ｃの最初の印刷時に用紙サイズエラーとなったが、新たに設定された設定情報での印刷では用紙サイズエラーとなる要因が含まれないので、エラーが表示部２３に表示されない。その結果、図１０の通常の表示画面３０６が表示部２３に表示される。このようにして、ユーザに対するエラー解消を支援することができる。
【００５６】
なお、上記した説明では、エラー項目をエラー番号で示し、エラーログではエラー番号を用いる場合を説明した。しかし、これは一例であり、エラー内容が分かるものがエラーログに含まれていればよい。
【００５７】
第１の実施の形態では、エラー発生時にエラーログを取得し、新たな設定情報が設定される際に取得したエラーログと設定情報とをエラー時設定情報記憶部２０に保存した。また、設定情報で処理が行われた際にエラーが発生すると、発生したエラー番号を有さないエラーログをエラー時設定情報記憶部２０から抽出し、抽出したエラーログに対応する設定情報をエラー解消候補として提示するようにした。ユーザによってエラー解消候補が設定情報に設定されると、上記の発生したエラーの原因が取り除かれた情報処理装置の動作が実現される。その結果、情報処理装置に対する設定のミスを原因とするエラーの場合に、情報処理装置の操作に不慣れなユーザでも、ミスの原因を取り除いた設定を情報処理装置に対して容易に行うことができるという効果を有する。
【００５８】
（第２の実施の形態）
第１の実施の形態では、情報処理装置で発生したエラーの解消を支援する処理について説明した。第２の実施の形態では、エラーの解消を支援する処理についてオン／オフを設定する機能について説明する。
【００５９】
図１１は、第２の実施の形態による画像形成装置の機能構成の一例を模式的に示すブロック図である。画像形成装置１０は、第１の実施の形態の構成に加えて、検査実行可否情報記憶部２６をさらに備える。検査実行可否情報記憶部２６は、エラーログ検査部２５によるエラーログ検査処理の実行の可否を示す検査実行可否情報を記憶する。
【００６０】
また、エラーログ検査部２５は、検査実行可否情報記憶部２６中の検査実行可否情報にしたがって、エラーログ検査処理の実行の可否を決定する機能をさらに有する。すなわち、検査実行可否情報がエラーログ検査処理の実行可を示す場合には、エラーログ検査部２５は、第１の実施の形態で説明したエラーログ検査処理を実行し、検査実行可否情報がエラーログ検査処理の実行不可を示す場合には、エラーログ検査部２５は、エラーログ検査処理を実行しない。
【００６１】
なお、第１の実施の形態と同一の構成要素には同一の符号を付して、その説明を省略している。また、第２の実施の形態による画像形成装置１０のハードウェア構成も第１の実施の形態で説明したものと同様であるので、その説明を省略する。
【００６２】
図１２は、第２の実施の形態によるエラー解消支援方法の一例を示すフローチャートである。基本的には、第１の実施の形態の図５で説明した処理と同様であるが、ステップＳ１３のエラー通知画面を表示する処理の後に、エラーログ検査部２５が検査実行可否情報記憶部２６中の検査実行可否情報を参照し、エラーログ検査処理が実行可であるかを判定する（ステップＳ３１）。エラーログ検査処理が実行可である場合（ステップＳ３１でＹｅｓの場合）には、ステップＳ１４に処理が移行し、エラーログ権者処理が実行可でない場合（ステップＳ３１でＮｏの場合）には、ステップＳ２５へと処理が移行する。その他は、第１の実施の形態の図５と同様であるので、説明を省略する。
【００６３】
第２の実施の形態では、エラーログ検査処理の実行の可否を示す検査実行可否情報を検査実行可否情報記憶部２６に記憶しておき、エラーログ検査部２５は、検査実行可否情報を確認し、エラーログ検査処理の実行の可否を決定した。これによって、たとえば、情報処理装置の操作に慣れたユーザに対しては、エラーの解消の支援を行わず、情報処理装置の操作に不慣れなユーザに対しては、エラー解消候補の抽出処理を実行してエラーの解消を支援することができる。その結果、支援が必要な人に対して、必要なサービスを提供することができるという効果を有する。
【００６４】
上記した説明では、印刷処理時に発生するエラーが例に挙げられたが、本実施の形態がこれに限定されるものではない。上記した画像形成装置１０におけるスキャン処理、ＦＡＸ処理などで発生するエラーについても本実施の形態を適用することができる。
【００６５】
本実施形態の情報処理装置で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ（Compact  Disc  Read）−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００６６】
また、本実施形態の情報処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の情報処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００６７】
さらに、本実施形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００６８】
本実施の形態の情報処理装置で実行されるプログラムは、上述した各部（画像形成部１１、印刷制御部１２、通信制御部１３、設定処理部１４、エラー検出部１６、エラーログ取得部１７、バックアップ処理部１９、表示処理部２２、エラーログ検査部２５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、画像形成部１１、印刷制御部１２、通信制御部１３、設定処理部１４、エラー検出部１６、エラーログ取得部１７、バックアップ処理部１９、表示処理部２２、エラーログ検査部２５が主記憶装置上に生成されるようになっている。
【符号の説明】
【００６９】
１０  画像形成装置
１１  画像形成部
１２  印刷制御部
１３  通信制御部
１４  設定処理部
１５  設定情報一時記憶部
１６  エラー検出部
１７  エラーログ取得部
１８  エラーログ一時記憶部
１９  バックアップ処理部
２０  エラー時設定情報記憶部
２１  表示メニュー記憶部
２２  表示処理部
２３  表示部
２４  入力部
２５  エラーログ検査部
２６  検査実行可否情報記憶部
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特許第４７５８２６４号公報
【特許文献２】特許第５４０３３９６号公報
【図１】
2018015930.tif 000003
【図２】
2018015930.tif 000004
【図３】
2018015930.tif 000005
【図４】
2018015930.tif 000006
【図５】
2018015930.tif 000007
【図６】
2018015930.tif 000008
【図７】
2018015930.tif 000009
【図８】
2018015930.tif 000010
【図９】
2018015930.tif 000011
【図１０】
2018015930.tif 000012
【図１１】
2018015930.tif 000013
【図１２】
2018015930.tif 000014