(57)【特許請求の範囲】
【請求項１】
周辺装置における障害復帰を補助する補助情報を表示部に表示させる補助情報表示装置であって、
利用者の選択操作により前記周辺装置の障害に関わる項目を選択する選択手段と、
前記周辺装置から所定の状態情報を取得する状態情報取得手段と、
前記表示部に表示可能な前記周辺装置の障害の症状と、該症状を示す前記障害の原因として想定され得る前記周辺装置の状態情報と、該状態情報が原因となって発生する障害から復帰させる前記補助情報とを、各々関連づけて記憶するデータベース手段と、
前記利用者の選択操作に基づいて、前記状態情報取得手段により前記状態情報を前記周辺装置から取得し、前記データベース手段を検索して利用者の選択した前記項目と前記状態情報との当否を検知した上で、前記取得した状態情報に関連づけられた前記補助情報を前記データベース手段から取得して前記表示部に表示させる補助情報解析表示手段とを
備えたことを特徴とする補助情報表示装置。
【請求項２】
請求項１に記載の補助情報表示装置であって、前記状態情報取得手段は、複数の状態情報を一括して取得することを特徴とする補助情報表示装置。
【請求項３】
請求項１または２に記載の補助情報表示装置であって、前記状態情報取得手段は、繰り返して前記状態情報を取得し、
前記補助情報解析表示手段は、前記状態情報取得手段が状態情報を取得する毎に前記補助情報を選択して前記表示部に表示することを特徴とする補助情報表示装置。
【請求項４】
周辺装置における障害復帰を補助する補助情報を表示部に表示させる補助情報表示方法であって、
予め、前記表示部に表示可能な前記周辺装置の障害の症状と、該症状を示す前記障害の原因として想定され得る前記周辺装置の状態情報と、該状態情報が原因となって発生する障害から復帰させる前記補助情報とを、各々関連づけてデータベース手段に記憶しておき、
利用者の選択操作により前記周辺装置の障害に関わる項目を選択すると、前記状態情報を前記周辺装置から取得した後、前記データベース手段を検索して利用者の選択した前記項目と前記状態情報との当否を検知した上で、前記取得した状態情報に関連づけられた前記補助情報を前記データベース手段から取得して前記表示部に表示させること
を特徴とする補助情報表示方法。
【請求項５】
請求項４に記載の補助情報表示方法の各ステップをコンピュータに実行させるプログラムを記録した媒体。
【請求項６】
プリンタと該プリンタの障害復帰を補助する補助情報を表示部に表示させる補助情報表示装置とを有するプリンタシステムであって、
利用者の選択操作により前記プリンタの障害に関わる項目を選択する選択手段と、
前記プリンタから所定の状態情報を取得する状態情報取得手段と、
前記表示部に表示可能な前記プリンタの障害の症状と、該症状を示す前記障害の原因として想定され得る前記プリンタの状態情報と、該状態情報が原因となって発生する障害から復帰させる前記補助情報とを、各々関連づけて記憶するデータベース手段と、
前記利用者の選択操作に基づいて、前記状態情報取得手段により前記状態情報を前記プリンタから取得し、前記データベース手段を検索して利用者の選択した前記項目と前記状態情報との当否を検知した上で、前記取得した状態情報に関連づけられた前記補助情報を前記データベース手段から取得して前記表示部に表示させる補助情報解析表示手段とを
備えたことを特徴とするプリンタシステム。
【請求項７】
プリンタの障害復帰を補助する補助情報を表示部に表示させる補助情報表示方法であって、
予め、前記表示部に表示可能な前記プリンタの障害の症状と、該症状を示す前記障害の原因として想定され得る前記プリンタの状態情報と、該状態情報が原因となって発生する障害から復帰させる前記補助情報とを、各々関連づけてデータベース手段に記憶しておき、
利用者の選択操作により前記プリンタの障害に関わる項目を選択すると、前記状態情報を前記プリンタから取得した後、前記データベース手段を検索して利用者の選択した前記項目と前記状態情報との当否を検知した上で、前記取得した状態情報に関連づけられた前記補助情報を前記データベース手段から取得して前記表示部に表示させること
を特徴とする補助情報表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、周辺装置における障害復帰を補助する障害復帰補助情報を表示する補助情報表示装置、補助情報表示方法および補助情報表示プログラムを記録した媒体に関する。
【０００２】
【従来の技術】
近年、ＰＣ本体に接続される周辺装置においては、マニュアル参照作業の利便性向上を目的として、電子マニュアルが採用されるに至った。この電子マニュアルは、多くの場合、周辺装置に添付されたＣＤ−ＲＯＭなどの記録媒体にて提供され、所定のインストール処理を経てＰＣ本体に組み込まれて利用されるようになっている。この電子マニュアルは、多くの情報を網羅しており、例えば、周辺装置が正常に動作しない場合には利用者が所定の操作に従って入力を行う。すると、電子マニュアルは、その症状を利用者に選択させるための選択画面を表示するので、利用者は表示された選択画面にて該当する症状を選択すると、その症状を解消するための対処方法が検索されて画面表示される。
【０００３】
ここにおいて、周辺装置が動作しない原因として、複数の原因が想定される場合があるため、複数の対処方法が表示される場合がある。この場合、いずれの対処方法が適切であるかは、もはや利用者が判断するしかないため、当該利用者は最も適切と思われる対処方法を選択して適用する。
【０００４】
また、最も適切と思われる対処方法を適用してみたものの、依然、周辺装置が動作しない場合には、次なる対処方法を適用し、周辺装置が動作するまで、順次、別の対処方法を適用することになる。
【０００５】
【発明が解決しようとする課題】
上述した従来の技術においては、次のような課題があった。
【０００６】
確かに、周辺装置が正常に動作しない場合に症状を選択すれば、その症状を解消するための対処方法が検索されて画面表示されるため、利便性は向上するといえる。しかし、複数の対処方法が表示される場合には、いずれの対処方法が適切であるかを判断することが困難となる場合がある。従って、このような場合、利用者はやみくもに対処方法を適用することになって、周辺装置を正常に動作させるまでの時間を浪費しかねなかった。
【０００７】
本発明は、上記課題にかんがみてなされたもので、周辺装置における障害復帰を補助する補助情報を表示するにあたり、利用者の判断の負荷を軽減し、障害復帰までの時間を短縮することが可能な補助情報表示装置、補助情報表示方法および補助情報表示プログラムを記録した媒体の提供を目的とする。
【０００８】
【課題を解決するための手段】
本発明の補助情報表示装置は、
周辺装置における障害復帰を補助する補助情報を表示部に表示させる補助情報表示装置であって、
利用者の選択操作により前記周辺装置の障害に関わる項目を選択する選択手段と、
前記周辺装置から所定の状態情報を取得する状態情報取得手段と、
前記表示部に表示可能な前記周辺装置の障害の症状と、該症状を示す前記障害の原因として想定され得る前記周辺装置の状態情報と、該状態情報が原因となって発生する障害から復帰させる前記補助情報とを、各々関連づけて記憶するデータベース手段と、
前記利用者の選択操作に基づいて、前記状態情報取得手段により前記状態情報を前記周辺装置から取得し、前記データベース手段を検索して利用者の選択した前記項目と前記状態情報との当否を検知した上で、前記取得した状態情報に関連づけられた前記補助情報を前記データベース手段から取得して前記表示部に表示させる補助情報解析表示手段とを
備えたことを特徴とする。
【００１０】
ここにおいて、補助情報とは、現実に周辺装置が正常に動作しない場合に障害復帰させるための補助となる情報のみならず、周辺装置が正常に動作しないと利用者が主観的に思う場合に正常と思われる状態に復帰させるための補助となる情報を含むものであり、一般にその原因を障害と呼ぶか否かはここでは問題としない。例えば、周辺装置の動作状況を設定可能な場合に、その設定が通常の設定とは異なっており、客観的に見れば設定通り動作しているが、利用者の主観面からは正常に動作していないと思われる場合において、正常と思われる状態に復帰させるための補助となる情報も含むものである。
【００１１】
また、状態情報とは、周辺装置の特定の状態を表す情報であり、上述したように予め用意された補助情報から想定され得る補助情報を選択するためのものである。従って、その内容としては周辺装置の種類などによっても種々多様であり、特に限定されることはない。例えば、周辺装置としてインクジェット方式のカラープリンタを考慮した場合、「カラー印刷の色が正しくない」という症状に対しては、一般には特定のインクが無いであるとか、インクを噴射するノズルが目詰まりしているといった原因が考えられるが、同カラープリンタがインクの有無を検知してその検知結果を状態情報として保持していれば、少なくとも前者の原因は排除することができることになる。
【００１２】
上述したように、状態情報取得手段にて取得した状態情報は、補助情報解析表示手段にて利用される構成としてあるが、むろん、取得した状態情報を他で利用するようにしてもかまわない。その一例として、請求項１に記載の補助情報表示装置において、上記状態情報取得手段にて取得した状態情報に基づいて利用者が選択可能な項目に絞り込みをかける構成としてもよい。
【００１４】
例えば、上述したカラープリンタにおいて、症状選択手段にて「プリンタが動かない」という症状を選択可能な場合、同プリンタの電源の投入・非投入やエラー情報などの状態情報を取得し、この状態情報からプリンタが確実に動くものと判断される場合には、「プリンタが動かない」という症状は選択できないようにし、「カラー印刷の色が正しくない」など他の症状を選択可能とする。
【００１５】
状態情報取得手段が周辺装置の状態情報を取得する場合、その状態情報の所在としては各種の態様が考慮される。その一例として、上記補助情報表示装置において、上記周辺装置は、自己の状態情報を出力可能であり、上記状態情報取得手段は、上記周辺装置から所定の通信手段を介して同状態情報を取得する構成としてもよい。
【００１６】
周辺装置は、自己の状態情報を出力可能であるとともに、補助情報表示装置と所定の通信手段を介して通信可能となっており、状態情報取得手段は、周辺装置から同通信手段を介して状態情報を取得する。
【００１７】
むろん、通信手段の媒体としては、周辺装置と補助情報表示装置との接続インターフェイスに依存し、ケーブルであったり、赤外線や電波など各種の態様を含む。
【００１８】
また、状態情報の所在の別の一例として、上記補助情報表示装置において、上記状態情報取得手段は、当該補助情報表示装置に保持される上記周辺装置の使用状況を表す状態情報を取得する構成としてもよい。
【００１９】
上記のような構成においては、補助情報表示装置の側に周辺装置の使用状況を表す状態情報が保持されており、状態情報取得手段は、この補助情報表示装置の側に保持された状態情報を取得する。
【００２０】
例えば、ＰＣ本体に接続される周辺装置においては、ＰＣ本体側の設定ファイルで同周辺装置の使用状況を設定可能な場合があり、かかる設定ファイルの設定内容を状態情報として取得する。
【００２１】
このように、補助情報表示装置の側に周辺装置の使用状況を表す状態情報が保持されている場合、その状態情報が原因となって周辺装置が正常に動作しない場合もある。そこで、上記補助情報解析表示手段は、上記使用状況を表す状態情報の修正方法を表示する構成としてもよい。
【００２２】
上記のような構成においては、補助情報解析表示手段は、補助情報表示装置の側に保持される周辺装置の使用状況を表す状態情報に誤りがある場合などの修正方法を表示する。
【００２３】
ここにおいて、修正方法を表示するとは、むろん、具体的な修正内容を表示する場合も含まれるが、所定の操作を行えば自動で状態情報を修正可能な場合に、その操作方法を表示する場合も含まれる。例えば、後者の一例としては、自動で状態情報を修正するか否かの確認メッセージを表示し、了承された場合に状態情報を修正する場合などが含まれる。
【００２４】
ところで、複数の情報からなる状態情報を取得するといった場合、その取得タイミングとしては各種の態様が考えられる。例えば、全体の処理手順の一態様として、まず補助情報解析表示手段にて利用者が選択した項目に基づき補助情報を選択し、当該補助情報に関連する状態情報を取得してさらに絞り込みをかけるといった場合を考慮する。この場合において、最初の補助情報の選択段階で複数の補助情報が選択されたものとすると、各々の補助情報が実際に想定され得るものであるか否かを判断するにあたり、逐次、対応する状態情報を取得しながら行うことも可能である。また、別の一例として、上記状態情報取得手段は、複数の状態情報を一括して取得してもよい。
【００２５】
上記のような構成においては、状態情報取得手段は、複数の状態情報が存在する場合に、同状態情報を一括して取得する。
【００２６】
すなわち、上述したように補助情報が実際に想定され得るものか否かを判断するにあたり、必要な状態情報を逐次取得するのではなく、必要性を考慮せずして一括して取得し、補助情報解析表示手段の側で判断する。
【００２９】
上記記憶手段の一例としての補助情報データベースは、いわゆるマスターデータとして捉えることができるが、必ずしも固定された情報である必要はなく、適宜、更新するようにしてもかまわない。その一例として、上記補助情報表示装置は、所定のネットワークに接続されてネットワーク上の所定ホストから新たな補助情報データベースを取得して更新する構成としてもよい。
【００３１】
補助情報の内容に従って所定の処置を施した結果、周辺装置の状態情報に変化があったものとすると、再度、状態情報を取得し直して補助情報を表示すれば、さらに適切な補助情報が表示される結果となるのは容易にわかることである。特に、複数の補助情報が表示される場合などにおいては、補助情報を表示させつつその内容に従って処置を施すこともあるため、処置を施した結果、状態情報に変化があったら、変化後の状態情報を表示内容に反映できれば好適である。そこで本発明の一態様による補助情報表示装置において、上記状態情報取得手段は、繰り返して上記状態情報を取得し、上記補助情報解析表示手段は、上記状態情報取得手段が状態情報を取得する毎に上記補助情報を選択して表示する構成としてもよい。
【００３２】
上記のような構成においては、状態情報取得手段は、繰り返して状態情報を取得し、補助情報解析表示手段は、新たに状態情報が取得される毎に補助情報を選択して表示内容に反映させる。
【００３３】
むろん、状態情報取得手段が繰り返して状態情報を取得するというものの、その取得タイミングは限定されるものではない。例えば、ある一定期間毎に状態情報を取得し直すようにしてもよいし、利用者からの所定の入力に応じて状態情報を取得し直すようにしてもよい。
【００３４】
一方、周辺装置の起動時には、各種の前処理が行われることがあるが、この前処理の実行段階においてエラーなどが発生して前処理が中断されてしまう場合がある。かかる場合において、周辺装置の側で補助情報表示装置との間の通信手段に関する前処理が実行されていなければ、状態情報取得手段は同通信手段にて周辺装置から状態情報を取得することができなくなってしまう。そこで、上記周辺装置は、電源投入後に同補助情報表示装置との通信手段を含む複数段の前処理を順次実行して起動完了となる場合に、同通信手段以外の前処理が実行不能であっても同通信手段の前処理を実行して起動完了状態とする構成としてもよい。
【００３７】
また、上記補助情報表示装置は、その方法としても有効である。
【００３８】
ところで、上述したように周辺装置の障害の症状と状態情報とに基づいて想定され得る補助情報を表示する補助情報表示装置は単独で存在する場合もあるし、ある機器に組み込まれた状態で利用されることもなるなど、発明の思想としては各種の態様を含むものである。また、ハードウェアで実現されたり、ソフトウェアで実現されるなど、適宜、変更可能である。
【００３９】
発明の思想の具現化例として情報を表示するソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用されるといわざるをえない。
【００４１】
むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。その他、供給方法として通信回線を利用して行う場合でも本発明が利用されていることには変わりはないし、半導体チップに書き込まれたようなものであっても同様である。
【００４２】
さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものはなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【００４３】
【発明の効果】
以上説明したように本発明は、周辺装置の障害の症状と状態情報とに基づいて想定され得る補助情報を表示するようにしたため、利用者にとって分かり易く、障害復帰までの時間を短縮することが可能な補助情報表示装置を提供することができる。
【００５４】
【発明の実施の形態】
以下、図面にもとづいて本発明の実施形態を説明する。
【００５５】
図１は、本発明の一実施形態にかかる補助情報表示装置のハードウェア構成を概略ブロック図により示しており、図２は、同補助情報表示装置が備えるハードディスクに記録された各種プログラムを概略構成図により示している。
【００５６】
図において、補助情報表示装置は、ＰＣ本体１０と当該ＰＣ本体１０に接続されたディスプレイ２０とから構成されている。ＰＣ本体１０は、図示しないＣＰＵやＲＯＭやＲＡＭといった電子部品を備えた主基板１１を備えてプログラムを実行可能であるとともに、この主基盤１１にて各種のハードウェアの動作を制御している。具体的には、ＰＣ本体１０は、ＨＤドライブ１２やＦＤドライブ１３、あるいは図示しないＣＤ−ＲＯＭドライブなどの各種ドライブ装置を備え、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を備えたオペレーティングシステム１２ａを介してこれらのドライブ装置にアクセス可能であるとともにディスプレイボード１４を介してディスプレイ２０の表示制御を行う。また、ＰＣ本体１０は、モデムボード１５を備えて公衆回線に接続されており、外部と通信可能となっている。
【００５７】
さらに、ＰＣ本体１０は、プリンタボード１６を備え、このプリンタボード１６を介して周辺装置としてのプリンタ３０を接続可能であり、上記オペレーティングシステム１２ａ上でアプリケーション１２ｂを実行しつつ、当該アプリケーション１２ｂから印刷指示を発行すると、プリンタドライバ１２ｃを介して所定のデータが作成されてプリンタ３０から出力される。なお、図２において、破線で表される矢印は印刷データの流れを示しており、実線で表される矢印はプログラム間で送受されるその他のデータの流れを示している。同図からも明らかなように、プリンタドライバ１２ｃは、オペレーティングシステム１２ａを介してプリンタ３０と双方向通信することが可能であり、印刷データ以外のデータ通信については後述する。
【００５８】
また、プリンタ３０は、インクジェット方式のカラープリンタであり、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）のインクを備え、解像度に応じて各色のインクをドット状に吹き付けることにより所望の発色を表現している。すなわち、上述しなかったが、プリンタドライバ１２ｃの役割としては、ＲＧＢの階調データを入力し、所定のラスタライズを経て生成されたラスタライズデータをＲＧＢからＣＭＹＫへ色変換し、その後でＣＭＹＫの階調データから二値データへ変換してプリンタ３０へ出力することになる。
【００５９】
プリンタドライバ１２ｃ内の色変換処理は、予め定められた標準値に従って行われるが、機体相互のインク噴射量のバラツキなどの要因によって、同一機種のプリンタであっても、あるプリンタでは全体として赤みが強く表現されたり、また別のプリンタでは赤みが弱く表現されたりなどする。かかる事情にかんがみ、シアン、マゼンタ、イエローの各色のインクについては、そのインク噴射量を利用者が微調整して補正できるようになっており、補正後の色設定がプリンタドライバ１２ｃに反映される。なお、本実施形態においては、実際の色設定は専用のユーティリティ１２ｄを起動して行うことができるようになっている。
【００６０】
また、このユーティリティ１２ｄは、プリンタ３０のメンテナンスを行うことが可能であり、図３に示すメンテナンス画面で所望の項目を選択すると、プリンタドライバ１２ｃを介して所定の信号がプリンタ３０に発信され、プリンタ３０の側で対応する処理が実行される。同図からも分かるように、メンテナンス画面では、「プリンタウィンドウ」、「目詰まりパターン印刷」、「ヘッドクリーニング」および「ギャップ調整」の四項目が表示されており、利用者が所望の項目を選択すると、対応する処理が実行される。
【００６１】
ここにおいて、「プリンタウィンドウ」では、後述するようにしてプリンタ３０から出力されるエラー情報などを表示することができる。また、「目詰まりパターン印刷」では、パターン印刷で印刷ヘッドの目詰まりを目視で確認することができ、ここで目詰まりが確認されれば、「ヘッドクリーニング」を選択して印刷ヘッドのクリーニング処理を行うこととなる。ここで、実際にヘッドクリーニングを行うと、ユーティリティ１２ｄは、ヘッドクリーニングの実行日時をオペレーティングシステム１２ａのシステム時計から取得して所定のファイルに記憶するようになっている。さらに、「ギャップ調整」を選択すれば印刷ギャップを調整することができる。なお、これらの各処理については、従来技術の範疇であるため、ここでは詳述しない。
【００６２】
一方、プリンタ３０の側では、電源投入後に図４のフローチャートに従った処理を実行する。同図において、まずステップＳ１１０では、プリンタ３０の動作を司る複数のモジュールにて構成されるファームウェア（ＦＷ）の各モジュールを図示しないＲＯＭから、順次、ワークエリアに読み込んで起動完了状態となる。むろん、このモジュールには、プリンタドライバ１２ｃとの間で双方向通信を行うための通信モジュールも含まれており、仮に、この通信モジュール以外のモジュールの読み込みに失敗したとしても、通信モジュールを優先して読み込んで起動完了状態となるようにしてある。
【００６３】
すなわち、上述したように、プリンタ３０の側のエラー情報をＰＣ本体１０の側で取得可能となっているため、通信モジュール以外のモジュール読込に失敗して読込処理を中断してしまうと、エラー情報を取得できなくなってしまう可能性がある。そこで、かかる事情にかんがみ、モジュール読込処理の途中で読込エラーが発生しても通信モジュールを優先して読み込んでＰＣ本体１０と通信可能となるようにする。
【００６４】
起動完了状態となったら、次のステップＳ１２０にてファームウェアの読込エラーが発生したか否かを判定し、読込エラーがなければ次なるステップＳ１３０で自己診断を行う。ここに、自己診断とは、プリンタ３０が正常に動作するか否かを判定するための処理であり、主にプリンタ３０のハードウェアや、その他の備品に関連するエラーを検出するものである。例えば、インクが不足している場合には、この自己診断にて検出される。そして、ステップＳ１４０で上述した自己診断やファームウェアの読込結果に対するエラー情報を出力する。以降、ステップＳ１３０，Ｓ１４０をループして同様の処理を繰り返し、印刷要求が入力されると、割り込み処理にて実際の印刷処理を開始する。また、実際の印刷処理において紙詰まりなどのエラーが発生した場合にも同様にしてエラー情報が出力されるようになっている。
【００６５】
一般に、プリンタに障害が発生した場合の対処方法など、障害復帰にかかる補助情報は、プリンタに添付されたマニュアルに記載されているため、必要に応じて適宜マニュアルを参照すればよい。しかし、このようなマニュアルの参照作業は煩わしいことから、近年ではいわゆる電子マニュアルが採用されるに至った。この電子マニュアルでは、所定のリファレンスガイドプログラムを実行して利用者が所望の項目を入力すると、入力された項目に関連する補助情報が検索されて表示されるようになっており、マニュアル参照作業の効率を飛躍的に向上させることができる。本実施形態におけるプリンタ３０においても、上記のようなリファレンスガイドプログラム１２ｅの記録された記録媒体が添付されており、所定のインストール処理によりＰＣ本体１０にインストールして利用することができるようになっている。
【００６６】
リファレンスガイドプログラム１２ｅを実行して所定の操作を行うと、図５に示すような画面表示が行われる。同図を参照すると、表示画面には上から順に、「印刷してみよう」、「プリンタのお手入れ」、「プリンタを知ろう」、「困ったときには」、「サポート／サービス」の五項目が表示されている。リファレンスガイドプログラム１２ｅは、所定のブラウザと、このブラウザにて読み込み可能なＨＴＭＬ形式等で記述されたスクリプトファイルと、ブラウザの表示画面上に貼り付けられるイメージデータなどから構成されており、利用者の操作に対応してブラウザ側で異なる複数のスクリプトファイルを読み込むなどして表示画面をページ更新する。例えば、図５に示す表示画面上においては、表示画面上の五項目から所望の項目を選択可能であり、実際に項目が選択されると表示画面がページ更新されることとなる。
【００６７】
ここにおいて、「困ったときには」を選択した場合、図６のフローチャートに従って表示画面がページ更新され、図７などに示す画面表示が行われる。
【００６８】
図６において、ステップＳ２１０では所定の状態情報を取得する。ここにおいて、状態情報とは、インク不足や紙詰まりといったプリンタ３０にて出力されるエラー情報や、プリンタドライバ１２ｃにおける色設定の状態や、上記のようにして記憶されるヘッドクリーニングの実行日時などであり、これらの情報を一括して取得し、ワークエリアに保存する。
【００６９】
次なるステップＳ２２０では、取得した状態情報を用いて補助情報データベース１２ｆを検索する。この補助情報データベース１２ｆは、図８に示すように、図７の表示画面上に表示される各項目について、障害の原因として想定され得るプリンタ３０の状態情報と、各々の状態情報が原因となって発生する障害の復帰を補助する補助情報とが関連づけて記憶されている。
【００７０】
例えば、図８を参照すれば、「印刷結果が良くない」という項目については、インク不足や、印刷ヘッドの目詰まりや、プリンタドライバ１２ｃの色設定が不適切であるといった原因が考慮されるが、これらの原因となる条件を充足しなければ、少なくとも現実に発生している障害が「印刷結果が良くない」ではないということを判断することができる。ここにおいて、インク不足は取得した状態情報から直接検知することができるし、印刷ヘッドの目詰まりは、長期間に渡ってヘッドクリーニングが実行されていなければ発生している可能性が高いということができる。また、プリンタドライバ１２ｃの色設定が適切か否かは、利用者により色設定が操作されていれば色設定が不適切となっていることが考えられる。
【００７１】
すなわち、取得した状態情報を用いて補助情報データベース１２ｆを検索すれば、図７の表示画面で選択可能な項目において、現実に発生している障害とは明らかに無縁と判断される項目を検知することができる。ステップＳ２３０では、かかる項目について利用者が選択できないように表示しつつ、その他の項目のみを利用者から選択可能に表示する。従って、利用者は、現実に発生している障害とは無縁の選択肢を考慮する必要がなくなることになる。
【００７２】
また、図７に示す表示画面において、所望の項目を選択すると、図９のフローチャートに従って表示画面がページ更新される。
【００７３】
同図において、ステップＳ３１０では同様にして状態情報を取得し、次のステップＳ３２０で取得した状態情報に基づいて補助情報データベース１２ｆを検索し、選択された項目に関する状態情報の当否を検知する。例えば、図７の表示画面において、「印刷結果が良くない」という項目が選択されたら、ステップＳ３１０で取得した状態情報が補助情報データベース１２ｆの対応する状態情報を充足するか否かを検知する。そして、ステップＳ３３０にて該当する状態情報に対して記憶された補助情報に関する項目を、図１０などに示すように利用者から選択可能に表示するとともに、その他の補助情報に関する項目については利用者から選択できないように表示する。
【００７４】
すなわち、図７の表示画面において選択可能な項目であっても、同項目にかかる補助情報データベース１２ｆ内の状態情報は複数存在するため、これらの状態情報を全て充足すると断言することはできない。上述した例で言えば、「印刷結果が良くない」という障害が発生しているとしても、インク残量は充分にあり、且つ、ヘッドクリーニングを行ってから間もないという場合も考慮され得る。従って、このような場合には、色設定の補助情報に関する項目のみが表示されることになる。
【００７５】
さらに、図１０に示す表示画面において、利用者が所望の項目を選択すると、表示画面がページ更新されて対応する補助情報が表示される。
【００７６】
ここにおいて、「インクカートリッジの交換」を選択すると、図１１に示すようにインクカートリッジの交換方法が図解で表示される。この表示画面には、「テスト印刷」ボタンが表示されており、インクカートリッジの交換後に「テスト印刷」ボタンを押し下げると、所定の印刷パターンが印刷されるようになっている。ここで、利用者は、同印刷パターンを視認して問題がなければ、「問題は解決しましたか？」という問い合わせに対して「はい」を選択する。
【００７７】
また、図１０に示す表示画面において、「印刷ヘッドのクリーニング」を選択した場合は、当該リファレンスガイドプログラム１２ｅからプリンタドライバ１２ｃを介してプリンタ３０に所定の信号を発信し、プリンタ３０の側でヘッドクリーニングを実行させるとともに、オペレーティングシステム１２ａのシステム時計から日時を取得し、上述したようにして記憶されているヘッドクリーニング実行日時を更新する。その後、プリンタ３０の側からヘッドクリーニング終了信号が返送されると、これを検知して図１２に示すような表示画面にページ更新する。この表示画面においても「テスト印刷」ボタンが表示されており、利用者は同様にして所定の印刷パターンを印刷することができ、その印刷結果に応じて問題解決の成否を選択する。
【００７８】
さらに、図１０に示す表示画面において、「色設定を標準に戻す」を選択した場合は、当該リファレンスガイドプログラム１２ｅからプリンタドライバ１２ｃの色設定を標準に戻し、その後、図１３に示す表示画面にページ更新する。この表示画面においても、「テスト印刷」ボタンが表示されており、利用者は同様にして所定の印刷パターンを印刷することができ、その印刷結果に応じて問題解決の成否を選択する。
【００７９】
図１１〜１３に示す表示画面上の問題解決の成否にかかる選択において、「はい」を選択した場合は、リファレンスガイドプログラム１２ｅは終了するが、「いいえ」を選択した場合は、図９のフローチャートに従って図１０に示す表示画面を再表示する。ここで、図９を参照すると、ステップＳ３１０で状態情報を取得していることから、ある処置を実行して状態情報に変化が生じた場合は、ステップＳ３１０で検出されてその内容が表示画面に反映されることが分かる。
【００８０】
従って、図１０に示す表示画面において表記の三項目が選択可能である場合、例えば、「インクカートリッジの交換」を選択して図１１の表示画面を表示させる。そして、インクカートリッジの交換を行っても問題が解決されない場合に「いいえ」を選択すると、図１０の表示画面に戻ることになるが、この時点では「インクカートリッジの交換」の項目は利用者が選択できないようになっており、分かりやすいと言える。
【００８１】
ところで、プリンタドライバ１２ｃをバージョンアップした場合など、リファレンスガイドプログラム１２ｅで表示する補助情報に変更があったり、また、かかる変更とは別に補助情報の追加などが行われることがある。本実施形態においては、このような場合に対処すべく、補助情報データベース１２ｆを更新できるようにしてある。具体的には、所定のダイヤルアップユーティリティを起動してプロバイダ４０に接続した後、ブラウザを起動してＷｅｂサーバ５０にアクセスすると、所定の操作に従って新たな補助情報データベースをダウンロードすることができるようになっている。すると、このダウンロード以降は、新たな補助情報データベース１２ｆに基づいて補助情報が表示されるようになる。
【００８２】
次に、上記のように構成した本実施形態の動作について説明する。
【００８３】
利用者は、インクカートリッジを装着するなど、プリンタ３０の初期設定を行った後、プリンタボード１６を介してＰＣ本体１０にプリンタ３０を接続するとともに、当該プリンタ３０を使用するにあたり、プリンタドライバ１２ｃやユーティリティ１２ｄ、あるいはリファレンスガイドプログラム１２ｅといった各種プログラムのセットアップを予め済ませておく。すると、アプリケーション１２ｂを実行して印刷指示を発行すると、プリンタドライバ１２ｃを介して所定のデータが作成されてプリンタ３０から出力される。
【００８４】
プリンタ３０は、電源投入後に自己のハードウェアや、その他の備品に関連するエラー情報を所定の自己診断処理にて検出し（ステップＳ１３０）、そのエラー情報を出力する（ステップＳ１４０）という一連の処理を繰り返して実行しており、ユーティリティ１２ｄを起動して所定の操作を実行すると、かかるエラー情報が画面表示される。また、このユーティリティ１２ｄを用いれば、プリンタ３０にてヘッドクリーニングを実行させることが可能であり、実際にヘッドクリーニングを実行させると、ユーティリティ１２ｄは、ヘッドクリーニングの実行日時を取得して所定のファイルに記憶する。
【００８５】
さらに、プリンタ３０は、インクジェット方式のカラープリンタであり、プリンタドライバ１２ｃは、予め定められた標準値に従ってＲＧＢの階調データを入力としてＣＭＹＫの二値データに変換しているが、発色が良くない場合にはユーティリティ１２ｄを用いて色設定を操作する。すると、操作後の色設定がプリンタドライバ１２ｃに反映される。
【００８６】
アプリケーション１２ｂから印刷指示を発行してプリンタ３０にて印刷を行った結果、印刷結果がよくなかったものとする。この場合、ＰＣ本体１０にインストールされたリファレンスガイドプログラム１２ｅを実行して所定の操作を行う。そして、図５に示すような表示画面が表示されたら、さらに「困ったときには」を選択する。
【００８７】
すると、リファレンスガイドプログラム１２ｅは、インク不足や紙詰まりといったプリンタ３０にて出力されるエラー情報や、プリンタドライバ１２ｃにおける色設定の状況や、ヘッドクリーニング実行日時など各種の情報からなる状態情報を一括して取得してワークエリアに保存する（ステップＳ２１０）。
【００８８】
その後、取得した状態情報に基づいて補助情報データベース１２ｆを検索し、現実に発生している障害とは明らかに無縁と判断される項目を検知するとともに（ステップＳ２２０）、かかる項目について利用者が選択できないように表示しつつ、その他の項目のみを利用者から選択可能に表示する（ステップＳ２３０）。すると、プリンタ３０に印刷結果が良くないという障害以外に障害が発生していない場合には、図７の表示画面において「印刷結果が良くない」の項目のみが選択可能となる。従って、利用者は、かかる表示画面を視認して、何ら迷うことなく「印刷結果が良くない」を選択することになる。
【００８９】
「印刷結果が良くない」が選択されると、リファレンスガイドプログラム１２ｅは、同様にして状態情報を取得するとともに（ステップＳ３１０）、この状態情報に基づいて補助情報データベース１２ｆを検索し、「印刷結果が良くない」という項目に関する状態情報の当否を検知する（ステップＳ３２０）。
【００９０】
例えば、本例においては、長期間に渡って印刷ヘッドをクリーニングしていないことによる印刷ヘッドの汚れと、利用者によるプリンタドライバ１２ｃの色設定が不適切であることの二つの要因が、印刷結果が良くないという障害の原因であったとする。すると、取得した状態情報からヘッドクリーニングが長期間に渡って実行されていないことと、利用者によりプリンタドライバ１２ｃの色設定が操作されていることから、補助情報データベース１２ｆにおいてこれらの二つの状態を充足することが検知される。
【００９１】
そして、こららの二つの状態情報に対して記憶された補助情報に関する項目を利用者から選択可能に表示するとともに、その他の補助情報に関する項目については利用者から選択できないように表示する（ステップＳ３３０）。すなわち、本例においては、図１０に示す表示画面において、「印刷ヘッドのクリーニング」と「色設定を標準に戻す」の二項目が選択可能となる。
【００９２】
ここで、利用者は、「印刷ヘッドのクリーニング」を選択したものとする。
【００９３】
すると、リファレンスガイドプログラム１２ｅは、プリンタドライバ１２ｃを介してプリンタ３０に所定の信号を発信し、プリンタ３０の側でヘッドクリーニングを実行させるとともに、ヘッドクリーニングの実行日時を取得して従前まで記憶されていた日時を更新する。ヘッドクリーニングが終了すると、図１２に示すような表示画面を表示する。利用者は、問題が解決されたか否かを確認すべく表示画面上で「テスト印刷」ボタンを押し下げる。すると、所定の印刷パターンが印刷されるので、これを視認する。
【００９４】
ところが、上述したように本例においては、印刷ヘッドの汚れと、利用者によるプリンタドライバ１２ｃの色設定が不適切であることの二つの要因が障害の原因であるから、問題は解決されていない。従って、利用者は、図１２に示す表示画面上において「問題は解決しましたか？」という問い合わせに対して「いいえ」を選択する。すると、図１０に示す表示画面にページ更新されるが、このとき、新たに状態情報が取得されるため（ステップＳ２１０）、「印刷ヘッドのクリーニング」はもはや選択できないようになっている。そこで、利用者は、「色設定を標準に戻す」を選択する。
【００９５】
すると、リファレンスガイドプログラム１２ｅは、プリンタドライバ１２ｃの色設定を標準に戻し、その後、図１３に示す表示画面にページ更新する。この表示画面においても、「テスト印刷」ボタンが表示されており、利用者は同様にして所定の印刷パターンを印刷する。すると、「印刷結果が良くない」という障害は解消されるので、表示画面上において「問題は解決しましたか？」という問い合わせに対して「はい」を選択し、当該リファレンスガイドプログラム１２ｅを終了させる。
【００９６】
このように、プリンタ３０の障害復帰を補助する補助情報をＰＣ本体１０にて表示するにあたり、リファレンスガイドプログラム１２ｅを実行してプリンタ３０の症状を選択させるとともにプリンタ３０の状態情報を取得し（ステップＳ３１０）、この状態情報に基づいて補助情報データベース１２ｆを検索し（ステップＳ３２０）、選択された症状に対して予め用意された補助情報から想定され得る補助情報を選択して表示するようにしたため（ステップＳ３３０）、利用者にとって分かり易く、障害復帰までの時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる補助情報表示装置のハードウェア構成を示す概略ブロック図である。
【図２】同補助情報表示装置を構成するＰＣ本体のハードディスクに記録された各種プログラムを示す概略構成図である。
【図３】ユーティリティによるメンテナンス画面である。
【図４】電源投入後のプリンタ内部の処理手順を示すフローチャートである。
【図５】リファレンスガイドプログラム起動時の表示画面である。
【図６】同表示画面において「困ったときには」を選択した場合のリファレンスガイドプログラムの処理手順を示すフローチャートである。
【図７】同表示画面において「困ったときには」を選択した場合の表示画面の一例を示す図である。
【図８】補助情報データベースのデータ内容を示すテーブルである。
【図９】「困ったときには」を選択した場合の表示画面において、項目を選択したときのリファレンスガイドプログラムの処理手順を示すフローチャートである。
【図１０】「印刷結果が良くない」を選択した場合の表示画面の一例を示す図である。
【図１１】同表示画面において、「インクカートリッジの交換」を選択した場合の表示内容を示す図である。
【図１２】同表示画面において、「印刷ヘッドのクリーニング」を選択した場合の表示内容を示す図である。
【図１３】同表示画面において、「色設定を標準に戻す」を選択した場合の表示内容を示す図である。
【符号の説明】
１０…ＰＣ本体
１１…主基板
１２…ＨＤドライブ
１２ａ…オペレーティングシステム
１２ｂ…アプリケーション
１２ｃ…プリンタドライバ
１２ｄ…ユーティリティ
１２ｅ…リファレンスガイドプログラム
１２ｆ…補助情報データベース
１３…ＦＤドライブ
１４…ディスプレイボード
１５…モデムボード
１６…プリンタボード
２０…ディスプレイ
３０…プリンタ
４０…プロバイダ
５０…Ｗｅｂサーバ
【図１】
0003876520.tif 000002
【図２】
0003876520.tif 000003
【図３】
0003876520.tif 000004
【図４】
0003876520.tif 000005
【図５】
0003876520.tif 000006
【図６】
0003876520.tif 000007
【図７】
0003876520.tif 000008
【図８】
0003876520.tif 000009
【図９】
0003876520.tif 000010
【図１０】
0003876520.tif 000011
【図１１】
0003876520.tif 000012
【図１２】
0003876520.tif 000013
【図１３】
0003876520.tif 000014