JP2003296082A - 電子機器のエラー対処のための方法及びシステム、並びにサーバ - Google Patents
電子機器のエラー対処のための方法及びシステム、並びにサーバInfo
- Publication number
- JP2003296082A JP2003296082A JP2002096174A JP2002096174A JP2003296082A JP 2003296082 A JP2003296082 A JP 2003296082A JP 2002096174 A JP2002096174 A JP 2002096174A JP 2002096174 A JP2002096174 A JP 2002096174A JP 2003296082 A JP2003296082 A JP 2003296082A
- Authority
- JP
- Japan
- Prior art keywords
- error
- electronic device
- coping
- program
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】
【課題】 ユーザの負担を軽減しつつ最新の情報に基づ
いて発生したエラーを容易に解消する。 【解決手段】 所定のネットワークに接続可能に構成さ
れており、プリンタ201で発生するエラーの情報、各
エラーに対応した対処プログラム、各エラーに対応した
マニュアルでの対処方法を格納するデータベース101
をサービスセンタ100に設け、プリンタ201でエラ
ーが発生した際に、該エラーに関する情報をデータベー
ス101に送信し、データベース101において、エラ
ーに関する情報に基づいて自動復旧プログラムを検索
し、検索されたプログラムをプリンタ201に送信す
る。プリンタ201は、送信されたプログラムを実行す
る。
いて発生したエラーを容易に解消する。 【解決手段】 所定のネットワークに接続可能に構成さ
れており、プリンタ201で発生するエラーの情報、各
エラーに対応した対処プログラム、各エラーに対応した
マニュアルでの対処方法を格納するデータベース101
をサービスセンタ100に設け、プリンタ201でエラ
ーが発生した際に、該エラーに関する情報をデータベー
ス101に送信し、データベース101において、エラ
ーに関する情報に基づいて自動復旧プログラムを検索
し、検索されたプログラムをプリンタ201に送信す
る。プリンタ201は、送信されたプログラムを実行す
る。
Description
【0001】
【発明の属する技術分野】本発明は電子機器のエラー対
処のための方法及びシステム、並びにサーバに関し、特
に、所定のネットワークに接続可能に構成された電子機
器のエラー対処方法に関する。
処のための方法及びシステム、並びにサーバに関し、特
に、所定のネットワークに接続可能に構成された電子機
器のエラー対処方法に関する。
【0002】
【従来の技術】近年、オフィスや家庭においてコンピュ
ータなどの情報処理装置の普及が進んでおり、その周辺
機器も広く使用されている。
ータなどの情報処理装置の普及が進んでおり、その周辺
機器も広く使用されている。
【0003】例えば、ワードプロセッサ、パーソナルコ
ンピュータ、ファクシミリ等に於ける情報出力のための
周辺機器として、所望される文字や画像等の情報を用紙
やフィルム等シート状の記録媒体に記録を行うプリンタ
が広く使用されている。
ンピュータ、ファクシミリ等に於ける情報出力のための
周辺機器として、所望される文字や画像等の情報を用紙
やフィルム等シート状の記録媒体に記録を行うプリンタ
が広く使用されている。
【0004】従来、プリンタにトラブルやエラー(以
下、エラーと総称する)が生じた場合には、その症状が
軽度の場合にはユーザ自身による対処が行われ、重症の
場合にはプリンタベンダ(メーカや販売会社)によって
対処されるのが一般的である。プリンタは、周辺機器の
中でも高機能化が進んでおり構造も精密かつ複雑になっ
ており、エラー発生の頻度が高いにも関らず、その原因
や対処法がわかりにくいため、コンピュータやプリンタ
に詳しい一部のユーザ以外は、ユーザ自身でエラーを解
消するのが困難な場合が多い。
下、エラーと総称する)が生じた場合には、その症状が
軽度の場合にはユーザ自身による対処が行われ、重症の
場合にはプリンタベンダ(メーカや販売会社)によって
対処されるのが一般的である。プリンタは、周辺機器の
中でも高機能化が進んでおり構造も精密かつ複雑になっ
ており、エラー発生の頻度が高いにも関らず、その原因
や対処法がわかりにくいため、コンピュータやプリンタ
に詳しい一部のユーザ以外は、ユーザ自身でエラーを解
消するのが困難な場合が多い。
【0005】しかしながら、ベンダによる対処を依頼す
ると時間とコストがかかるため、ユーザがベンダ等に依
頼せずにエラーが解消できるように、以下のような方法
が提案がされている。
ると時間とコストがかかるため、ユーザがベンダ等に依
頼せずにエラーが解消できるように、以下のような方法
が提案がされている。
【0006】第1の方法は、分かりやすいマニュアルを
ベンダが提供することである。エラー発生時にユーザが
自ら対処できるようにすべく、ユーザマニュアルには様
々な工夫がされている。
ベンダが提供することである。エラー発生時にユーザが
自ら対処できるようにすべく、ユーザマニュアルには様
々な工夫がされている。
【0007】しかしながら、この方法でカバーできるの
は、プリンタベンダが当初想定したケースのエラーだけ
であり、全てのエラーをカバーできるものではない。ま
た、この方法は、ユーザによる対処が前提であるので、
ユーザによってはマニュアルに記載されているエラーで
あっても対処できない場合がある。更に、プリンタの機
能が向上し構造が複雑になるにつれてマニュアルも厚く
大きなものとなり、コストがかかると共に取り扱いが不
便となる。
は、プリンタベンダが当初想定したケースのエラーだけ
であり、全てのエラーをカバーできるものではない。ま
た、この方法は、ユーザによる対処が前提であるので、
ユーザによってはマニュアルに記載されているエラーで
あっても対処できない場合がある。更に、プリンタの機
能が向上し構造が複雑になるにつれてマニュアルも厚く
大きなものとなり、コストがかかると共に取り扱いが不
便となる。
【0008】第2の方法は、エラーの内容をプリンタ自
身で検出してそのエラーの対処方法をユーザに提示する
方法である。この方法は上記第1の方法の一部を自動化
した方法であり、特開平6−350786号公報等にも
記載されている。
身で検出してそのエラーの対処方法をユーザに提示する
方法である。この方法は上記第1の方法の一部を自動化
した方法であり、特開平6−350786号公報等にも
記載されている。
【0009】この方法は、エラーが発生すると自動的に
マニュアルの対応する部分が表示され、ユーザがマニュ
アルを探す手間が省かれる点では、よりユーザの負担が
軽減される。しかしながら、この方法でカバーできるの
は、プリンタベンダが当初想定したケースのエラーだけ
であり、全てのエラーをカバーできない点で上記第1の
方法と同様である。
マニュアルの対応する部分が表示され、ユーザがマニュ
アルを探す手間が省かれる点では、よりユーザの負担が
軽減される。しかしながら、この方法でカバーできるの
は、プリンタベンダが当初想定したケースのエラーだけ
であり、全てのエラーをカバーできない点で上記第1の
方法と同様である。
【0010】第3の方法は、エラーの発生を検出すると
自動的に復旧動作を行うプログラムを予めプリンタに格
納しておく方法である。この方法は上記第2の方法を一
層進めたものであり、特開平4−348979号公報等
に記載されている。
自動的に復旧動作を行うプログラムを予めプリンタに格
納しておく方法である。この方法は上記第2の方法を一
層進めたものであり、特開平4−348979号公報等
に記載されている。
【0011】この方法は、想定されたエラーに関して
は、ユーザの手を煩わさずに自動的にプリンタが復旧で
きるので、ユーザの負担が一層軽減される。しかしなが
ら、この方法でもカバーできるのは、プリンタベンダが
当初想定したケースのエラーだけであり、全てのエラー
をカバーできない点で上記第1及び第2の方法と同様で
ある。
は、ユーザの手を煩わさずに自動的にプリンタが復旧で
きるので、ユーザの負担が一層軽減される。しかしなが
ら、この方法でもカバーできるのは、プリンタベンダが
当初想定したケースのエラーだけであり、全てのエラー
をカバーできない点で上記第1及び第2の方法と同様で
ある。
【0012】
【発明が解決しようとする課題】以上説明したように、
現在提案されているプリンタのエラー対処方法はいずれ
も、予め想定したエラーについては対処できるが、製品
の出荷後や販売後に判明したエラーについては対処でき
ない。
現在提案されているプリンタのエラー対処方法はいずれ
も、予め想定したエラーについては対処できるが、製品
の出荷後や販売後に判明したエラーについては対処でき
ない。
【0013】現在、出荷後や販売後に新たなエラーが判
明した場合には、ベンダーのホームページや新聞・雑誌
等にその症状や対処法を掲載してユーザに通知すると共
に、必要に応じて回収(リコール)を行ったり、サービ
スマンが納入先に出向いて、部品を交換したりプログラ
ムを書き換えるなどの対策が必要であり、多くの手間と
コストがかかってしまう。
明した場合には、ベンダーのホームページや新聞・雑誌
等にその症状や対処法を掲載してユーザに通知すると共
に、必要に応じて回収(リコール)を行ったり、サービ
スマンが納入先に出向いて、部品を交換したりプログラ
ムを書き換えるなどの対策が必要であり、多くの手間と
コストがかかってしまう。
【0014】これはプリンタに限ったことではなく、コ
ンピュータ(PC)等の情報処理装置に接続して、ある
いは単独で使用される他の電子機器にも共通の問題であ
る。
ンピュータ(PC)等の情報処理装置に接続して、ある
いは単独で使用される他の電子機器にも共通の問題であ
る。
【0015】本発明は以上のような状況に鑑みてなされ
たものであり、ユーザの負担を軽減しつつ最新の情報に
基づいて発生したエラーを容易に解消することができ
る、電子機器のエラー対処のための方法及びシステム、
並びにサーバを提供することを目的とする。
たものであり、ユーザの負担を軽減しつつ最新の情報に
基づいて発生したエラーを容易に解消することができ
る、電子機器のエラー対処のための方法及びシステム、
並びにサーバを提供することを目的とする。
【0016】
【課題を解決するための手段】上記目的を達成する本発
明の一態様としての電子機器のエラー対処方法は、所定
のネットワークに接続可能に構成された電子機器のエラ
ー対処方法であって、前記電子機器でエラーが発生した
際に、該エラーに関する情報を前記ネットワークを介し
て送信するエラー情報送信工程と、前記エラーに関する
情報に基づいて対処プログラムを検索する検索工程と、
前記検索工程で検索された前記対処プログラムを前記電
子機器に前記ネットワークを介して送信するプログラム
送信工程と、前記プログラム送信工程で送信された前記
対処プログラムを実行するプログラム実行工程と、を備
えている。
明の一態様としての電子機器のエラー対処方法は、所定
のネットワークに接続可能に構成された電子機器のエラ
ー対処方法であって、前記電子機器でエラーが発生した
際に、該エラーに関する情報を前記ネットワークを介し
て送信するエラー情報送信工程と、前記エラーに関する
情報に基づいて対処プログラムを検索する検索工程と、
前記検索工程で検索された前記対処プログラムを前記電
子機器に前記ネットワークを介して送信するプログラム
送信工程と、前記プログラム送信工程で送信された前記
対処プログラムを実行するプログラム実行工程と、を備
えている。
【0017】すなわち、本発明では、所定のネットワー
クに接続可能に構成された電子機器でエラーが発生した
際に、該エラーに関する情報をネットワークを介して送
信し、エラーに関する情報に基づいて対処プログラムを
検索し、検索された対処プログラムを電子機器にネット
ワークを介して送信し、送信された対処プログラムを実
行する。
クに接続可能に構成された電子機器でエラーが発生した
際に、該エラーに関する情報をネットワークを介して送
信し、エラーに関する情報に基づいて対処プログラムを
検索し、検索された対処プログラムを電子機器にネット
ワークを介して送信し、送信された対処プログラムを実
行する。
【0018】このようにすると、電子機器で発生するエ
ラーの情報、各エラーに対応した対処プログラム、各エ
ラーに対応したマニュアルでの対処方法をサーバ等で一
元的に管理することができ、このサーバに格納される情
報を更新することにより、電子機器を使用する全てのユ
ーザが、最新の情報に基づいたエラー対処プログラムや
エラー対処方法を得ることができる。
ラーの情報、各エラーに対応した対処プログラム、各エ
ラーに対応したマニュアルでの対処方法をサーバ等で一
元的に管理することができ、このサーバに格納される情
報を更新することにより、電子機器を使用する全てのユ
ーザが、最新の情報に基づいたエラー対処プログラムや
エラー対処方法を得ることができる。
【0019】従って、ユーザの負担を軽減しつつ最新の
情報に基づいて発生したエラーを容易に解消することが
できる。
情報に基づいて発生したエラーを容易に解消することが
できる。
【0020】
【発明の実施の形態】始めに、比較例として上記従来の
技術の欄で述べた、エラーに対処する第2及び第3の方
法について説明する。
技術の欄で述べた、エラーに対処する第2及び第3の方
法について説明する。
【0021】<第1の比較例>第1の比較例として上記
従来の第2の方法について図を参照して説明する。図2
は本比較例を実施するシステムの概略構成を示すブロッ
ク図である。ユーザは、パーソナルコンピュータ203
(PC)等の情報処理装置を介して周辺機器としてのプ
リンタ201を制御して印刷を行う。
従来の第2の方法について図を参照して説明する。図2
は本比較例を実施するシステムの概略構成を示すブロッ
ク図である。ユーザは、パーソナルコンピュータ203
(PC)等の情報処理装置を介して周辺機器としてのプ
リンタ201を制御して印刷を行う。
【0022】PC203は全体の制御を行う処理ユニッ
ト(PC_PU)2031、接続された外部機器との通信を
行うためのインタフェース(IF)2032、表示画面や
キーボード、マウス等のユーザインタフェース(UI)2
033を備えている。
ト(PC_PU)2031、接続された外部機器との通信を
行うためのインタフェース(IF)2032、表示画面や
キーボード、マウス等のユーザインタフェース(UI)2
033を備えている。
【0023】一方、プリンタ201は、CPU211、
ROM212及びRAM213を含み全体の制御を行う
プリンタエンジン(PRINTER_ENGINE)210、接続され
たホスト器機(PC)との通信を行うためのインタフェ
ース(IF)220、不図示の機構部を駆動するモータ2
30、印刷を行う記録ヘッド(PRINTHEAD)240、装
置の状態や記録用紙の位置を検出する各種センサ(SENS
OR)250、ユーザが操作を行うキーや表示部を有する
操作パネル(PANEL)260を備えている。
ROM212及びRAM213を含み全体の制御を行う
プリンタエンジン(PRINTER_ENGINE)210、接続され
たホスト器機(PC)との通信を行うためのインタフェ
ース(IF)220、不図示の機構部を駆動するモータ2
30、印刷を行う記録ヘッド(PRINTHEAD)240、装
置の状態や記録用紙の位置を検出する各種センサ(SENS
OR)250、ユーザが操作を行うキーや表示部を有する
操作パネル(PANEL)260を備えている。
【0024】プリンタエンジン210のROM212に
は、プリンタの制御プログラム(CONTROL_PROGRAM)2
121、操作マニュアルからの復旧に関する部分を電子
データ化した電子マニュアル(PRINTER_RECOVERY_MANUA
L)2123、エラーコードに対応する電子マニュアル
の部分を示すエラー一覧表(ERROR_INDEX)2122が
格納されている。
は、プリンタの制御プログラム(CONTROL_PROGRAM)2
121、操作マニュアルからの復旧に関する部分を電子
データ化した電子マニュアル(PRINTER_RECOVERY_MANUA
L)2123、エラーコードに対応する電子マニュアル
の部分を示すエラー一覧表(ERROR_INDEX)2122が
格納されている。
【0025】図7は本比較例におけるプリンタ201の
エラーからの復旧シーケンスを示す状態遷移図である。
電源投入後、正常に動作している間は701で示す状態
(IDLE)であり、エラーが発生するとその状態をセンサ
250等でチェックすべく702で示す状態(CHECK FO
R ERROR_STATUS)に移る。そして、発生したエラーの状
態が判明すると、そのエラーコードからエラー一覧表2
122によって電子マニュアル2123から対応する部
分を検索し、操作パネル260への表示703(DISPLA
Y USER_RECOBVERY MANUAL)を行い、ユーザが表示を確
認してOKボタン等を押下することにより、再度状態7
01に戻る。
エラーからの復旧シーケンスを示す状態遷移図である。
電源投入後、正常に動作している間は701で示す状態
(IDLE)であり、エラーが発生するとその状態をセンサ
250等でチェックすべく702で示す状態(CHECK FO
R ERROR_STATUS)に移る。そして、発生したエラーの状
態が判明すると、そのエラーコードからエラー一覧表2
122によって電子マニュアル2123から対応する部
分を検索し、操作パネル260への表示703(DISPLA
Y USER_RECOBVERY MANUAL)を行い、ユーザが表示を確
認してOKボタン等を押下することにより、再度状態7
01に戻る。
【0026】なお、ここでは、電子マニュアル2123
をプリンタの処理ユニット210のROM212に格納
し、操作パネル260にエラーに対応した部分を表示さ
せるものとしたが、プリンタの操作パネルが文字等を表
示する画面を持たない場合には、電子マニュアルをPC
203の処理ユニット2031内(のメモリやハードデ
ィスク等の記憶装置)に格納し、プリンタ201から送
信されたエラーコードに応じて、プリンタドライバによ
ってPC203のユーザインタフェース2033の表示
画面等に送信されたエラーコードに対応した部分を表示
させることも可能である。
をプリンタの処理ユニット210のROM212に格納
し、操作パネル260にエラーに対応した部分を表示さ
せるものとしたが、プリンタの操作パネルが文字等を表
示する画面を持たない場合には、電子マニュアルをPC
203の処理ユニット2031内(のメモリやハードデ
ィスク等の記憶装置)に格納し、プリンタ201から送
信されたエラーコードに応じて、プリンタドライバによ
ってPC203のユーザインタフェース2033の表示
画面等に送信されたエラーコードに対応した部分を表示
させることも可能である。
【0027】<第2の比較例>第2の比較例として上記
従来の第3の方法について図を参照して説明する。な
お、以下では上記第1の比較例と同様な部分については
同じ符号を付けて説明を省略し、本比較例の特徴的な部
分を中心に説明する。図3は本比較例を実施するシステ
ムの概略構成を示すブロック図である。本比較例でもユ
ーザは、パーソナルコンピュータ203(PC)等の情
報処理装置を介して周辺機器としてのプリンタ201を
制御して印刷を行う。
従来の第3の方法について図を参照して説明する。な
お、以下では上記第1の比較例と同様な部分については
同じ符号を付けて説明を省略し、本比較例の特徴的な部
分を中心に説明する。図3は本比較例を実施するシステ
ムの概略構成を示すブロック図である。本比較例でもユ
ーザは、パーソナルコンピュータ203(PC)等の情
報処理装置を介して周辺機器としてのプリンタ201を
制御して印刷を行う。
【0028】本比較例の構成において、パーソナルコン
ピュータ203の構成は第1の比較例と同じであり、プ
リンタ201の構成はROM212に格納される内容の
一部が異なるのみで他の部分は第1の比較例と同じであ
る。
ピュータ203の構成は第1の比較例と同じであり、プ
リンタ201の構成はROM212に格納される内容の
一部が異なるのみで他の部分は第1の比較例と同じであ
る。
【0029】本比較例では、第1の比較例でROM21
2に格納されていた電子マニュアル(PRINTER_RECOVERY
_MANUAL)2123の代わりに、自動復旧プログラム群
(AUTO_RECOVERY_PROGRAM)2124をROM212に
格納している。
2に格納されていた電子マニュアル(PRINTER_RECOVERY
_MANUAL)2123の代わりに、自動復旧プログラム群
(AUTO_RECOVERY_PROGRAM)2124をROM212に
格納している。
【0030】図8は本比較例におけるプリンタ201の
エラーからの復旧シーケンスを示す状態遷移図である。
電源投入後、正常に動作している間は801で示す状態
(IDLE)であり、エラーが発生するとその状態をセンサ
250等でチェックすべく802で示す状態(CHECK FO
R ERROR_STATUS)に移る。そして、発生したエラーの状
態が判明すると、そのエラーコードに応じてエラー一覧
表2122によって自動復旧プログラム群2124から
対応する自動復旧プログラムを検索すべく状態803
(CHECK FOR ERROR_INDEX AND AUTO_RECOVERY_RPROGRA
M)に移る。
エラーからの復旧シーケンスを示す状態遷移図である。
電源投入後、正常に動作している間は801で示す状態
(IDLE)であり、エラーが発生するとその状態をセンサ
250等でチェックすべく802で示す状態(CHECK FO
R ERROR_STATUS)に移る。そして、発生したエラーの状
態が判明すると、そのエラーコードに応じてエラー一覧
表2122によって自動復旧プログラム群2124から
対応する自動復旧プログラムを検索すべく状態803
(CHECK FOR ERROR_INDEX AND AUTO_RECOVERY_RPROGRA
M)に移る。
【0031】対応する自動復旧プログラムが見つかった
場合には、そのプログラムの実行(AUTO_RECOVERY_WAI
T)804に移り、終了したらエラーチェック(ERROR_C
HECKFOR AUTO_RECOVERY)805を行い、エラーがなけ
れば801に戻る。
場合には、そのプログラムの実行(AUTO_RECOVERY_WAI
T)804に移り、終了したらエラーチェック(ERROR_C
HECKFOR AUTO_RECOVERY)805を行い、エラーがなけ
れば801に戻る。
【0032】803で対応する自動復旧プログラムが見
つからなかった場合、及び805でエラーが見つかった
ら、ユーザによる復旧動作を行うべく状態(USER_RECOV
ERY_WAIT)806に移る。ユーザが復旧動作を行ったら
エラーチェック(ERROR_CHECK FOR USER_RECOVERY)8
07を行い、エラーがなければ801に戻る。
つからなかった場合、及び805でエラーが見つかった
ら、ユーザによる復旧動作を行うべく状態(USER_RECOV
ERY_WAIT)806に移る。ユーザが復旧動作を行ったら
エラーチェック(ERROR_CHECK FOR USER_RECOVERY)8
07を行い、エラーがなければ801に戻る。
【0033】以上説明したように、比較例1及び2で
は、プリンタ201のROM212に格納された電子マ
ニュアル又は自動復旧プログラムによってエラーに対処
するものである。このため、ROM212に格納された
電子マニュアルや自動復旧プログラムを書き換えない限
り、出荷又は販売後に新たに見つかったエラーに対応す
ることができない。
は、プリンタ201のROM212に格納された電子マ
ニュアル又は自動復旧プログラムによってエラーに対処
するものである。このため、ROM212に格納された
電子マニュアルや自動復旧プログラムを書き換えない限
り、出荷又は販売後に新たに見つかったエラーに対応す
ることができない。
【0034】<本発明の実施形態>以下、本発明にかか
る電子機器のエラー対処方法の実施形態について図を参
照して説明する。
る電子機器のエラー対処方法の実施形態について図を参
照して説明する。
【0035】図1は、本実施形態を実施するシステムの
概略構成を示す図であり、上記第1及び第2の比較例で
説明した部分と同様な部分には同じ符号を付けている。
概略構成を示す図であり、上記第1及び第2の比較例で
説明した部分と同様な部分には同じ符号を付けている。
【0036】図1において100は、ベンダー側システ
ムを示しており、サービスマン又は管理者によって運営
されるデータベースサーバ(DATA_BASE_SERVER)101
を備えている。データベースサーバ101は、それぞれ
のエラーの自動復旧プログラム群(AUTO_RECOVER_PROGR
AM)112と、エラーコードと対応する自動復旧プログ
ラムとの対応を示すエラー一覧表(ERROR_INDEX)11
1と、自動復旧プログラムで対処できないエラーについ
てのマニュアルリカバリー方法の情報(不図示)とを含
むデータベース(DATA_BASE)110、データベースの
制御を行うデータベース処理ユニット(DATA_BASE_PU)
130、接続された外部機器との通信を行うためのイン
タフェース(IF)140、表示画面やキーボード、マウ
ス等のユーザインタフェース(UI)120を備えてい
る。
ムを示しており、サービスマン又は管理者によって運営
されるデータベースサーバ(DATA_BASE_SERVER)101
を備えている。データベースサーバ101は、それぞれ
のエラーの自動復旧プログラム群(AUTO_RECOVER_PROGR
AM)112と、エラーコードと対応する自動復旧プログ
ラムとの対応を示すエラー一覧表(ERROR_INDEX)11
1と、自動復旧プログラムで対処できないエラーについ
てのマニュアルリカバリー方法の情報(不図示)とを含
むデータベース(DATA_BASE)110、データベースの
制御を行うデータベース処理ユニット(DATA_BASE_PU)
130、接続された外部機器との通信を行うためのイン
タフェース(IF)140、表示画面やキーボード、マウ
ス等のユーザインタフェース(UI)120を備えてい
る。
【0037】一方、200はユーザ側のシステムを示し
ており、プリンタ201と携帯情報端末(PDA)20
2とを備えている。プリンタ201の構成は上記第1及
び第2の比較例におけるプリンタとほぼ同様であるが、
ROM212にエラー一覧表と電子マニュアル又は自動
復旧プログラム群が格納されていない点が異なってい
る。PDA202は、全体の制御を行うPDA処理ユニ
ット(PDA_PU)270、接続された外部機器との通信を
行うためのインタフェース(IF)280、表示画面、ス
イッチ、タッチパッド、ペン入力手段等のユーザインタ
フェース(UI)290を備えている。
ており、プリンタ201と携帯情報端末(PDA)20
2とを備えている。プリンタ201の構成は上記第1及
び第2の比較例におけるプリンタとほぼ同様であるが、
ROM212にエラー一覧表と電子マニュアル又は自動
復旧プログラム群が格納されていない点が異なってい
る。PDA202は、全体の制御を行うPDA処理ユニ
ット(PDA_PU)270、接続された外部機器との通信を
行うためのインタフェース(IF)280、表示画面、ス
イッチ、タッチパッド、ペン入力手段等のユーザインタ
フェース(UI)290を備えている。
【0038】また、本実施形態では、プリンタ201、
PDA202及びデータベースサーバ101は、それぞ
れのインタフェースによって、互いに通信が可能に構成
されている。この場合の互いの接続の手段や方式につい
ては特に限定はなく、ローカル又は専用、あるいは必要
に応じて一時的に生成されるネットワークでも良いし、
公衆回線や既存のネットワークを介した有線接続でも無
線接続でも良い。また、通信の方法やプロトコルについ
ても特に制限はないが、本実施形態では、プリンタ20
1、PDA202及びデータベースサーバ101が、例
えば、インターネットなどのネットワークに共通に接続
され、電子メールの形式で互いに通信を行う場合を例に
挙げて説明する。
PDA202及びデータベースサーバ101は、それぞ
れのインタフェースによって、互いに通信が可能に構成
されている。この場合の互いの接続の手段や方式につい
ては特に限定はなく、ローカル又は専用、あるいは必要
に応じて一時的に生成されるネットワークでも良いし、
公衆回線や既存のネットワークを介した有線接続でも無
線接続でも良い。また、通信の方法やプロトコルについ
ても特に制限はないが、本実施形態では、プリンタ20
1、PDA202及びデータベースサーバ101が、例
えば、インターネットなどのネットワークに共通に接続
され、電子メールの形式で互いに通信を行う場合を例に
挙げて説明する。
【0039】このように、本実施形態は、プリンタ20
1に関するエラーの一覧表と自動復旧プログラムをベン
ダー側のデータベースサーバで一元管理し、このデータ
ベースサーバが、ユーザのプリンタ及びPDAとそれぞ
れ通信するように構成することにより、ユーザの負担を
軽減しつつ最新の情報に基づいてプリンタのエラーを容
易に解消することを可能とするものである。
1に関するエラーの一覧表と自動復旧プログラムをベン
ダー側のデータベースサーバで一元管理し、このデータ
ベースサーバが、ユーザのプリンタ及びPDAとそれぞ
れ通信するように構成することにより、ユーザの負担を
軽減しつつ最新の情報に基づいてプリンタのエラーを容
易に解消することを可能とするものである。
【0040】次に、本実施形態におけるエラー発生時の
対処手順について説明する。図9は、本実施形態におい
てプリンタ201にエラーが発生した場合の、各装置間
での通信を時系列で示した図である。
対処手順について説明する。図9は、本実施形態におい
てプリンタ201にエラーが発生した場合の、各装置間
での通信を時系列で示した図である。
【0041】エラーが発生するとプリンタ201は、プ
リンタに備わっている各種センサの値や過去のシーケン
ス情報などを集めて、プリンタベンダのデータベースサ
ーバ101にエラー情報を伝えるメール(ERROR_INFO_M
AIL)を配信する(901)。このERROR_INFO_MAILを受
け取ったプリンタベンダのデータベースサーバ101
は、ユーザのPDA202にERROR_INFO_MAILを配信し
て、ユーザに今プリンタがエラー状態にあり、エラー対
処が進行中であることを告知する(902)。
リンタに備わっている各種センサの値や過去のシーケン
ス情報などを集めて、プリンタベンダのデータベースサ
ーバ101にエラー情報を伝えるメール(ERROR_INFO_M
AIL)を配信する(901)。このERROR_INFO_MAILを受
け取ったプリンタベンダのデータベースサーバ101
は、ユーザのPDA202にERROR_INFO_MAILを配信し
て、ユーザに今プリンタがエラー状態にあり、エラー対
処が進行中であることを告知する(902)。
【0042】次にプリンタベンダのデータベースサーバ
101は、ERROR_INFO_MAILの情報に基づいて、エラー
一覧表(ERROR_INDEX)を検索する。ここで検索がヒッ
トした場合には対応する自動復旧プログラム(AUTO_REC
OVERY_PROGRAM)を引き出す。そしてデータベースサー
バ101は、対応する自動復旧プログラムをプリンタ2
01にメール(AUTO_RECOVERY_PROGRAM)で転送する
(903)。
101は、ERROR_INFO_MAILの情報に基づいて、エラー
一覧表(ERROR_INDEX)を検索する。ここで検索がヒッ
トした場合には対応する自動復旧プログラム(AUTO_REC
OVERY_PROGRAM)を引き出す。そしてデータベースサー
バ101は、対応する自動復旧プログラムをプリンタ2
01にメール(AUTO_RECOVERY_PROGRAM)で転送する
(903)。
【0043】AUTO_RECOVERY_PROGRAMを受け取ったプリ
ンタ201は、そのプログラムを実行して自動復旧動作
を開始する。自動復旧動作が完了した後にエラーチェッ
クを行った結果、正常に復旧が終わったと判断された場
合には、プリンタ201は、復旧動作終了を通知すべ
く、ユーザのPDA202にメール(FINISH_MAIL)を
送信する(904)。FINISH_MAILをPDA202が受
信することにより、ユーザはプリンタ201のエラーが
正常に解消されたことを知る。
ンタ201は、そのプログラムを実行して自動復旧動作
を開始する。自動復旧動作が完了した後にエラーチェッ
クを行った結果、正常に復旧が終わったと判断された場
合には、プリンタ201は、復旧動作終了を通知すべ
く、ユーザのPDA202にメール(FINISH_MAIL)を
送信する(904)。FINISH_MAILをPDA202が受
信することにより、ユーザはプリンタ201のエラーが
正常に解消されたことを知る。
【0044】一方、プリンタ201が自動復旧プログラ
ムを実行してもエラーが解消されない場合には、プリン
タ201は、FINISH_MAILをPDA202に送信する代
わりに、復旧の進捗情報を添えたメール(AUTO_RECOVER
Y_FAIL_MAIL)をプリンタベンダのデータベースサーバ
101に配信する(905)。AUTO_RECOVERY_FAIL_MAI
Lを受け取ったデータベースサーバ101は、まず格納
された情報から対応するエラーのマニュアルリカバリー
方法を検索し、ユーザのPDA202にユーザによるマ
ニュアルリカバリーの方法を示したコンテンツを含んだ
メール(USER_RECOVERY_MANUAL)を配信して(906)
ユーザによる復旧を依頼した上で、プリンタベンダのサ
ービスマンに自動復旧に失敗した旨を知らせて、エラー
対処プログラムのメンテナンスを促す。
ムを実行してもエラーが解消されない場合には、プリン
タ201は、FINISH_MAILをPDA202に送信する代
わりに、復旧の進捗情報を添えたメール(AUTO_RECOVER
Y_FAIL_MAIL)をプリンタベンダのデータベースサーバ
101に配信する(905)。AUTO_RECOVERY_FAIL_MAI
Lを受け取ったデータベースサーバ101は、まず格納
された情報から対応するエラーのマニュアルリカバリー
方法を検索し、ユーザのPDA202にユーザによるマ
ニュアルリカバリーの方法を示したコンテンツを含んだ
メール(USER_RECOVERY_MANUAL)を配信して(906)
ユーザによる復旧を依頼した上で、プリンタベンダのサ
ービスマンに自動復旧に失敗した旨を知らせて、エラー
対処プログラムのメンテナンスを促す。
【0045】また、データベースサーバ101における
エラー一覧表の検索でヒットしなかった場合には、デー
タベースサーバ101は、プリンタ201にAUTO_RECOV
ERY_PROGRAMを転送する代わりに、格納された情報から
対応するエラーのマニュアルリカバリー方法を検索し、
ユーザのPDA202にユーザによるマニュアルリカバ
リーの方法を示したコンテンツを含んだメール(USER_R
ECOVERY_MANUAL)を配信して(906)ユーザによる復
旧を依頼した上で、プリンタベンダのサービスマンに自
動復旧に失敗した旨を知らせて、エラー対処プログラム
のメンテナンスを促す。
エラー一覧表の検索でヒットしなかった場合には、デー
タベースサーバ101は、プリンタ201にAUTO_RECOV
ERY_PROGRAMを転送する代わりに、格納された情報から
対応するエラーのマニュアルリカバリー方法を検索し、
ユーザのPDA202にユーザによるマニュアルリカバ
リーの方法を示したコンテンツを含んだメール(USER_R
ECOVERY_MANUAL)を配信して(906)ユーザによる復
旧を依頼した上で、プリンタベンダのサービスマンに自
動復旧に失敗した旨を知らせて、エラー対処プログラム
のメンテナンスを促す。
【0046】なお、ユーザによるマニュアルリカバリー
でも復旧できない重度のエラーの場合には、プリンタ2
01からプリンタベンダのデータベースサーバ101
に、サービスマンによる修理を依頼するメール(SERVIC
EMAN_CALL)を送信する(907)。
でも復旧できない重度のエラーの場合には、プリンタ2
01からプリンタベンダのデータベースサーバ101
に、サービスマンによる修理を依頼するメール(SERVIC
EMAN_CALL)を送信する(907)。
【0047】次に各装置毎に、エラーが発生した場合の
復旧シーケンスを図4から図6の状態遷移図を参照して
説明する。
復旧シーケンスを図4から図6の状態遷移図を参照して
説明する。
【0048】図4は、本実施形態のプリンタ201にお
ける、エラーが発生した場合の復旧シーケンスを示す状
態遷移図である。電源投入後、正常に動作している間は
401で示す状態(IDLE)であり、エラーが発生すると
その状態をセンサ250等でチェックすべく402で示
す状態(PREPARE FOR ERROR_INFO_MAIL)に移る。そし
て、発生したエラーに関する情報をメール(ERROR_INFO
_MAIL)としてプリンタベンダのデータベースサーバ1
01に送信すると、データベースサーバ101からの応
答を待つ状態403(WAIT FOR SERVICE_CENTER_ANSWE
R)に移る。
ける、エラーが発生した場合の復旧シーケンスを示す状
態遷移図である。電源投入後、正常に動作している間は
401で示す状態(IDLE)であり、エラーが発生すると
その状態をセンサ250等でチェックすべく402で示
す状態(PREPARE FOR ERROR_INFO_MAIL)に移る。そし
て、発生したエラーに関する情報をメール(ERROR_INFO
_MAIL)としてプリンタベンダのデータベースサーバ1
01に送信すると、データベースサーバ101からの応
答を待つ状態403(WAIT FOR SERVICE_CENTER_ANSWE
R)に移る。
【0049】データベースサーバ101から対応する自
動復旧プログラム(AUTO_RECOVERY_PROGRAM)が転送さ
れた場合には、そのプログラムの実行(AUTO_RECOVERY_
WAIT)404に移り、終了したらエラーチェック(ERRO
R_CHECK FOR AUTO_RECOVERY)405を行い、エラーが
なければユーザのPDA202に復旧完了を通知するメ
ール(FINISH_MAIL)送信の状態(SEND_FINISH_MAIL TO
PDA)406に移り、送信後に401に戻る。
動復旧プログラム(AUTO_RECOVERY_PROGRAM)が転送さ
れた場合には、そのプログラムの実行(AUTO_RECOVERY_
WAIT)404に移り、終了したらエラーチェック(ERRO
R_CHECK FOR AUTO_RECOVERY)405を行い、エラーが
なければユーザのPDA202に復旧完了を通知するメ
ール(FINISH_MAIL)送信の状態(SEND_FINISH_MAIL TO
PDA)406に移り、送信後に401に戻る。
【0050】405でエラーが復旧していなければ、復
旧の進捗情報を添えたメール(AUTO_RECOVERY_FAIL_MAI
L)をプリンタベンダのデータベースサーバ101に送
信すべく状態(SEND AUTO_RECOVERY_FAIL_MAIL)407
に移る。送信後にデータベースサーバ101からユーザ
によるマニュアルリカバリーの方法を示したコンテンツ
を含んだメール(USER_RECOVERY_MANUAL)が送信される
のを待つ状態(WAIT FOR USER_RECOVERY_MANUAL)40
8に移る。
旧の進捗情報を添えたメール(AUTO_RECOVERY_FAIL_MAI
L)をプリンタベンダのデータベースサーバ101に送
信すべく状態(SEND AUTO_RECOVERY_FAIL_MAIL)407
に移る。送信後にデータベースサーバ101からユーザ
によるマニュアルリカバリーの方法を示したコンテンツ
を含んだメール(USER_RECOVERY_MANUAL)が送信される
のを待つ状態(WAIT FOR USER_RECOVERY_MANUAL)40
8に移る。
【0051】403で対応する自動復旧プログラムが見
つからなかった場合、及び408からユーザによるマニ
ュアルリカバリーの方法を示したコンテンツを含んだメ
ール(USER_RECOVERY_MANUAL)が送信されたら、ユーザ
による復旧動作を行うべく状態(USER_RECOVERY_WAIT)
409に移る。ユーザが復旧動作を行ったらエラーチェ
ック(ERROR_CHECK FOR USER_RECOVERY)410を行
う。そして、エラーがなければ401に戻り、まだエラ
ーが解消されなければ、サービスマンによる修理を依頼
するメール(SERVICEMAN_CALL)をデータベースサーバ
101に送信する状態(SERVICEMAN CALL)411に移
る。
つからなかった場合、及び408からユーザによるマニ
ュアルリカバリーの方法を示したコンテンツを含んだメ
ール(USER_RECOVERY_MANUAL)が送信されたら、ユーザ
による復旧動作を行うべく状態(USER_RECOVERY_WAIT)
409に移る。ユーザが復旧動作を行ったらエラーチェ
ック(ERROR_CHECK FOR USER_RECOVERY)410を行
う。そして、エラーがなければ401に戻り、まだエラ
ーが解消されなければ、サービスマンによる修理を依頼
するメール(SERVICEMAN_CALL)をデータベースサーバ
101に送信する状態(SERVICEMAN CALL)411に移
る。
【0052】図5は、本実施形態のデータベースサーバ
101における、エラーが発生した場合の復旧シーケン
スを示す状態遷移図である。起動後の通常の状態(IDL
E)501から、エラー情報のメール(ERROR_INFO_MAI
L)をプリンタ201から受信すると、ユーザのPDA
にプリンタが現在エラー状態にあり、エラー対処が進行
中であることを通知するメール(RROR_INFO_MAIL)を送
信すべく状態(SEND ERROR_INFO_MAIL TO USER_PDA)5
02に移る。
101における、エラーが発生した場合の復旧シーケン
スを示す状態遷移図である。起動後の通常の状態(IDL
E)501から、エラー情報のメール(ERROR_INFO_MAI
L)をプリンタ201から受信すると、ユーザのPDA
にプリンタが現在エラー状態にあり、エラー対処が進行
中であることを通知するメール(RROR_INFO_MAIL)を送
信すべく状態(SEND ERROR_INFO_MAIL TO USER_PDA)5
02に移る。
【0053】次に、ERROR_INFO_MAILの情報に基づい
て、エラー一覧表(ERROR_INDEX)の検索(WAIT FOR CH
ECKING_DB)を行う503に移る。検索で対応する自動
復旧プログラムが見つかった場合には、そのプログラム
をプリンタ201にメール(AUTO_RECOVERY_PROGRAM)
で転送すべく状態(SEND FOR AUTO_RECOVER_PROGRAM TO
THE_PRINTER)504に移り、転送後に501に戻る。
て、エラー一覧表(ERROR_INDEX)の検索(WAIT FOR CH
ECKING_DB)を行う503に移る。検索で対応する自動
復旧プログラムが見つかった場合には、そのプログラム
をプリンタ201にメール(AUTO_RECOVERY_PROGRAM)
で転送すべく状態(SEND FOR AUTO_RECOVER_PROGRAM TO
THE_PRINTER)504に移り、転送後に501に戻る。
【0054】503の検索で対応する自動復旧プログラ
ムが見つからなかった場合、及び転送した自動復旧プロ
グラムに対してプリンタ201からUTO_RECOVERY_FAIL_
MAILを受け取った場合には、格納された情報から対応す
るエラーのマニュアルリカバリー方法を検索し、ユーザ
によるマニュアルリカバリーの方法を示したコンテンツ
を含んだメール(USER_RECOVERY_MANUAL)をユーザのP
DAに送信すべく状態(SEND USER_RECOVERY_MANUAL TO
PDA)505に移り、送信後にプリンタベンダのサービ
スマンに自動復旧に失敗した旨を知らせて、エラー対処
プログラムのメンテナンスを促す状態(SERVICEMAN_RES
TORE_DB)506に移る。
ムが見つからなかった場合、及び転送した自動復旧プロ
グラムに対してプリンタ201からUTO_RECOVERY_FAIL_
MAILを受け取った場合には、格納された情報から対応す
るエラーのマニュアルリカバリー方法を検索し、ユーザ
によるマニュアルリカバリーの方法を示したコンテンツ
を含んだメール(USER_RECOVERY_MANUAL)をユーザのP
DAに送信すべく状態(SEND USER_RECOVERY_MANUAL TO
PDA)505に移り、送信後にプリンタベンダのサービ
スマンに自動復旧に失敗した旨を知らせて、エラー対処
プログラムのメンテナンスを促す状態(SERVICEMAN_RES
TORE_DB)506に移る。
【0055】図6は、本実施形態のユーザのPDA20
2における、エラーが発生した場合の復旧シーケンスを
示す状態遷移図である。起動後の通常の状態(IDLE)は
601であり、データベースサーバ101からプリンタ
が現在エラー状態にあり、エラー対処が進行中であるこ
とを通知するメール(RROR_INFO_MAIL)を受信し、デー
タベースサーバ101が対応する自動復旧プログラムを
プリンタ201にメール(AUTO_RECOVERY_PROGRAM)で
転送すると、状態(WAIT_FOR_AUTO_RECOVERY)602に
移る。そして、プリンタ201から自動復旧プログラム
の実行による復旧完了を通知するメール(FINISH_MAI
L)を受信すると、状態601に戻る。
2における、エラーが発生した場合の復旧シーケンスを
示す状態遷移図である。起動後の通常の状態(IDLE)は
601であり、データベースサーバ101からプリンタ
が現在エラー状態にあり、エラー対処が進行中であるこ
とを通知するメール(RROR_INFO_MAIL)を受信し、デー
タベースサーバ101が対応する自動復旧プログラムを
プリンタ201にメール(AUTO_RECOVERY_PROGRAM)で
転送すると、状態(WAIT_FOR_AUTO_RECOVERY)602に
移る。そして、プリンタ201から自動復旧プログラム
の実行による復旧完了を通知するメール(FINISH_MAI
L)を受信すると、状態601に戻る。
【0056】一方、602で自動復旧プログラムを実行
した後にもエラーが解消しない場合、及びデータベース
サーバ101からRROR_INFO_MAILを受信した後に、ユー
ザによるマニュアルリカバリーの方法を示したコンテン
ツを含んだメール(USER_RECOVERY_MANUAL)を受信した
場合には、ユーザによるマニュアルリカバリーを待つ状
態(MANUAL_RECOVERY_EXCUSE)603に移る。そして、
ユーザによるマニュアルリカバリーが成功した場合には
601に戻る。
した後にもエラーが解消しない場合、及びデータベース
サーバ101からRROR_INFO_MAILを受信した後に、ユー
ザによるマニュアルリカバリーの方法を示したコンテン
ツを含んだメール(USER_RECOVERY_MANUAL)を受信した
場合には、ユーザによるマニュアルリカバリーを待つ状
態(MANUAL_RECOVERY_EXCUSE)603に移る。そして、
ユーザによるマニュアルリカバリーが成功した場合には
601に戻る。
【0057】本実施形態による効果としては以下の3つ
が挙げられる。
が挙げられる。
【0058】第1には、プリンタでエラーが発生した時
に、プリンタベンダのデータベースサーバに自動的にエ
ラーの発生が通知され、それに対する応答が得られるの
で、ユーザにエラー状況の判断や対処法を考えさせるこ
とがなくなり、ユーザの負担が一層軽減される。
に、プリンタベンダのデータベースサーバに自動的にエ
ラーの発生が通知され、それに対する応答が得られるの
で、ユーザにエラー状況の判断や対処法を考えさせるこ
とがなくなり、ユーザの負担が一層軽減される。
【0059】第2には、エラーの状態とその対処方法と
をプリンタベンダのデータベースサーバで一元管理して
いるので、常に最新の情報に基づいたエラー対処方法を
ユーザに提供することができる。
をプリンタベンダのデータベースサーバで一元管理して
いるので、常に最新の情報に基づいたエラー対処方法を
ユーザに提供することができる。
【0060】第3には、PDAなどの常に携帯可能な端
末を介したユーザとのリアルタイム通信が可能であり、
プリンタとデータベースサーバとが直接通信するように
したため、紙などのドキュメントや記憶媒体をユーザに
提供することが不要となり、ネットワークを介した迅速
なサービスを提供することができる。
末を介したユーザとのリアルタイム通信が可能であり、
プリンタとデータベースサーバとが直接通信するように
したため、紙などのドキュメントや記憶媒体をユーザに
提供することが不要となり、ネットワークを介した迅速
なサービスを提供することができる。
【0061】[他の実施形態]以上説明した実施形態で
は、本発明のエラー対処方法の対象となる電子機器とし
てプリンタを例に挙げて説明したが、本発明は所定のネ
ットワークに接続できる通信手段を有する装置であれ
ば、ファクシミリ、複写機、読み取り装置、あるいはい
くつかの機能を有する複合機などのプリンタ以外の他の
電子機器に対しても適用できる。
は、本発明のエラー対処方法の対象となる電子機器とし
てプリンタを例に挙げて説明したが、本発明は所定のネ
ットワークに接続できる通信手段を有する装置であれ
ば、ファクシミリ、複写機、読み取り装置、あるいはい
くつかの機能を有する複合機などのプリンタ以外の他の
電子機器に対しても適用できる。
【0062】また、上記実施形態においては、携帯情報
端末(PDA)によってユーザとの通信を行う場合を例
に挙げて説明したが、いくつかの行の文字列が表示可能
な程度の大きさの表示画面と所定のネットワークに接続
できる通信手段を有し、ユーザが携帯できる大きさの装
置であれば、携帯電話やPHSなどの移動電話、ノート
型又はハンドヘルド型のコンピュータなどによってユー
ザとの通信を行うことももちろん可能であり、このよう
な装置を用いたものも本発明に含まれる。
端末(PDA)によってユーザとの通信を行う場合を例
に挙げて説明したが、いくつかの行の文字列が表示可能
な程度の大きさの表示画面と所定のネットワークに接続
できる通信手段を有し、ユーザが携帯できる大きさの装
置であれば、携帯電話やPHSなどの移動電話、ノート
型又はハンドヘルド型のコンピュータなどによってユー
ザとの通信を行うことももちろん可能であり、このよう
な装置を用いたものも本発明に含まれる。
【0063】本発明は、複数の機器から構成されるシス
テムに適用しても良いし、また、一つの機器からなる装
置に適用しても良い。
テムに適用しても良いし、また、一つの機器からなる装
置に適用しても良い。
【0064】なお、本発明は、前述した実施形態の機能
を実現するソフトウェアのプログラム(本実施形態では
図4から図6及び図9に示す状態遷移図やシーケンス図
に対応したプログラム)を、システム或いは装置に直接
或いは遠隔から供給し、そのシステム或いは装置のコン
ピュータが該供給されたプログラムコードを読み出して
実行することによっても達成される場合を含む。その場
合、プログラムの機能を有していれば、形態は、プログ
ラムである必要はない。
を実現するソフトウェアのプログラム(本実施形態では
図4から図6及び図9に示す状態遷移図やシーケンス図
に対応したプログラム)を、システム或いは装置に直接
或いは遠隔から供給し、そのシステム或いは装置のコン
ピュータが該供給されたプログラムコードを読み出して
実行することによっても達成される場合を含む。その場
合、プログラムの機能を有していれば、形態は、プログ
ラムである必要はない。
【0065】従って、本発明の機能処理をコンピュータ
で実現するために、該コンピュータにインストールされ
るプログラムコード自体も本発明を実現するものであ
る。つまり、本発明のクレームでは、本発明の機能処理
を実現するためのコンピュータプログラム自体も含まれ
る。
で実現するために、該コンピュータにインストールされ
るプログラムコード自体も本発明を実現するものであ
る。つまり、本発明のクレームでは、本発明の機能処理
を実現するためのコンピュータプログラム自体も含まれ
る。
【0066】その場合、プログラムの機能を有していれ
ば、オブジェクトコード、インタプリタにより実行され
るプログラム、OSに供給するスクリプトデータ等、プ
ログラムの形態を問わない。
ば、オブジェクトコード、インタプリタにより実行され
るプログラム、OSに供給するスクリプトデータ等、プ
ログラムの形態を問わない。
【0067】プログラムを供給するための記録媒体とし
ては、例えば、フロッピー(登録商標)ディスク、ハー
ドディスク、光ディスク、光磁気ディスク、MO、CD
−ROM、CD−R、CD−RW、磁気テープ、不揮発
性のメモリカード、ROM、DVD(DVD−ROM,
DVD−R)などがある。
ては、例えば、フロッピー(登録商標)ディスク、ハー
ドディスク、光ディスク、光磁気ディスク、MO、CD
−ROM、CD−R、CD−RW、磁気テープ、不揮発
性のメモリカード、ROM、DVD(DVD−ROM,
DVD−R)などがある。
【0068】その他、プログラムの供給方法としては、
クライアントコンピュータのブラウザを用いてインター
ネットのホームページに接続し、該ホームページから本
発明のコンピュータプログラムそのもの、もしくは圧縮
され自動インストール機能を含むファイルをハードディ
スク等の記録媒体にダウンロードすることによっても供
給できる。また、本発明のプログラムを構成するプログ
ラムコードを複数のファイルに分割し、それぞれのファ
イルを異なるホームページからダウンロードすることに
よっても実現可能である。つまり、本発明の機能処理を
コンピュータで実現するためのプログラムファイルを複
数のユーザに対してダウンロードさせるWWWサーバ
も、本発明の範囲に含まれるものである。
クライアントコンピュータのブラウザを用いてインター
ネットのホームページに接続し、該ホームページから本
発明のコンピュータプログラムそのもの、もしくは圧縮
され自動インストール機能を含むファイルをハードディ
スク等の記録媒体にダウンロードすることによっても供
給できる。また、本発明のプログラムを構成するプログ
ラムコードを複数のファイルに分割し、それぞれのファ
イルを異なるホームページからダウンロードすることに
よっても実現可能である。つまり、本発明の機能処理を
コンピュータで実現するためのプログラムファイルを複
数のユーザに対してダウンロードさせるWWWサーバ
も、本発明の範囲に含まれるものである。
【0069】また、本発明のプログラムを暗号化してC
D−ROM等の記憶媒体に格納してユーザに配布し、所
定の条件をクリアしたユーザに対し、インターネットを
介してホームページから暗号化を解く鍵情報をダウンロ
ードさせ、その鍵情報を使用することにより暗号化され
たプログラムを実行してコンピュータにインストールさ
せて実現することも可能である。
D−ROM等の記憶媒体に格納してユーザに配布し、所
定の条件をクリアしたユーザに対し、インターネットを
介してホームページから暗号化を解く鍵情報をダウンロ
ードさせ、その鍵情報を使用することにより暗号化され
たプログラムを実行してコンピュータにインストールさ
せて実現することも可能である。
【0070】また、コンピュータが、読み出したプログ
ラムを実行することによって、前述した実施形態の機能
が実現される他、そのプログラムの指示に基づき、コン
ピュータ上で稼動しているOSなどが、実際の処理の一
部または全部を行ない、その処理によっても前述した実
施形態の機能が実現され得る。
ラムを実行することによって、前述した実施形態の機能
が実現される他、そのプログラムの指示に基づき、コン
ピュータ上で稼動しているOSなどが、実際の処理の一
部または全部を行ない、その処理によっても前述した実
施形態の機能が実現され得る。
【0071】さらに、記録媒体から読み出されたプログ
ラムが、コンピュータに挿入された機能拡張ボードやコ
ンピュータに接続された機能拡張ユニットに備わるメモ
リに書き込まれた後、そのプログラムの指示に基づき、
その機能拡張ボードや機能拡張ユニットに備わるCPU
などが実際の処理の一部または全部を行ない、その処理
によっても前述した実施形態の機能が実現される。
ラムが、コンピュータに挿入された機能拡張ボードやコ
ンピュータに接続された機能拡張ユニットに備わるメモ
リに書き込まれた後、そのプログラムの指示に基づき、
その機能拡張ボードや機能拡張ユニットに備わるCPU
などが実際の処理の一部または全部を行ない、その処理
によっても前述した実施形態の機能が実現される。
【0072】
【発明の効果】以上説明したように本発明によれば、電
子機器で発生するエラーの情報、各エラーに対応した対
処プログラム、各エラーに対応したマニュアルでの対処
方法をサーバ等で一元的に管理することができ、このサ
ーバに格納される情報を更新することにより、電子機器
を使用する全てのユーザが、最新の情報に基づいたエラ
ー対処プログラムやエラー対処方法を得ることができ
る。特に、エラー対処プログラムでは対処できない場合
には、エラー対処方法をユーザに提示することにより、
できるだけユーザに負担をかけないようにしつつ、それ
でいて、確実にエラーに対応できるようにすることがで
きる。
子機器で発生するエラーの情報、各エラーに対応した対
処プログラム、各エラーに対応したマニュアルでの対処
方法をサーバ等で一元的に管理することができ、このサ
ーバに格納される情報を更新することにより、電子機器
を使用する全てのユーザが、最新の情報に基づいたエラ
ー対処プログラムやエラー対処方法を得ることができ
る。特に、エラー対処プログラムでは対処できない場合
には、エラー対処方法をユーザに提示することにより、
できるだけユーザに負担をかけないようにしつつ、それ
でいて、確実にエラーに対応できるようにすることがで
きる。
【0073】従って、ユーザの負担を軽減しつつ最新の
情報に基づいて発生したエラーを容易に解消することが
できる。
情報に基づいて発生したエラーを容易に解消することが
できる。
【図1】本発明の実施形態を実施するシステムの概略構
成を示すブロック図である。
成を示すブロック図である。
【図2】第1の比較例を実施するシステムの概略構成を
示すブロック図である。
示すブロック図である。
【図3】第2の比較例を実施するシステムの概略構成を
示すブロック図である。
示すブロック図である。
【図4】図1の実施形態のプリンタにおけるエラーリカ
バリーシーケンスを示す状態遷移図である。
バリーシーケンスを示す状態遷移図である。
【図5】図1の実施形態のデータベースサーバにおける
エラーリカバリーシーケンスを示す状態遷移図である。
エラーリカバリーシーケンスを示す状態遷移図である。
【図6】図1の実施形態のPDAにおけるエラーリカバ
リーシーケンスを示す状態遷移図である。
リーシーケンスを示す状態遷移図である。
【図7】図2の比較例のプリンタにおけるエラーリカバ
リーシーケンスを示す状態遷移図である。
リーシーケンスを示す状態遷移図である。
【図8】図3の比較例のプリンタにおけるエラーリカバ
リーシーケンスを示す状態遷移図である。
リーシーケンスを示す状態遷移図である。
【図9】図1の実施形態における装置間の通信を示すシ
ーケンス図である。
ーケンス図である。
100 プリンタベンダ側システム
101 データベースサーバ
200 ユーザ側システム
201 プリンタ
202 PDA
Claims (15)
- 【請求項1】 所定のネットワークに接続可能に構成さ
れた電子機器のエラー対処方法であって、 前記電子機器でエラーが発生した際に、該エラーに関す
る情報を前記ネットワークを介して送信するエラー情報
送信工程と、 前記エラーに関する情報に基づいて対処プログラムを検
索する検索工程と、 前記検索工程で検索された前記対処プログラムを前記電
子機器に前記ネットワークを介して送信するプログラム
送信工程と、 前記プログラム送信工程で送信された前記対処プログラ
ムを実行するプログラム実行工程と、 を備えることを特徴とする電子機器のエラー対処方法。 - 【請求項2】 表示画面を有し前記ネットワークに接続
可能に構成された携帯端末を、前記電子機器と関連付け
て登録する携帯端末登録工程と、 前記電子機器において、前記対処プログラムを実行して
も前記エラーが解決されないときに、前記ネットワーク
を介して前記エラーの対処状況に関する情報を送信する
エラー対処状況送信工程と、 前記エラー対処状況送信工程で送信された前記情報に基
づいて、前記エラーのマニュアルでの対処情報を検索し
て前記携帯端末に送信する対処情報送信工程と、を更に
備えることを特徴とする請求項1に記載の電子機器のエ
ラー対処方法。 - 【請求項3】 前記電子機器から前記エラーに関する情
報を受信したときに、前記電子機器でエラーが発生して
いる旨を通知するメッセージを前記携帯端末に送信する
エラー発生通知工程、を更に備えることを特徴とする請
求項2に記載の電子機器のエラー対処方法。 - 【請求項4】 前記電子機器において、前記対処プログ
ラムの実行後に前記エラーが解消されたときに、前記携
帯端末に前記ネットワークを介してエラーが解消した旨
を通知するエラー解消通知工程を更に備えることを特徴
とする請求項2又は3に記載の電子機器のエラー対処方
法。 - 【請求項5】 前記検索工程で前記エラーに対応した対
処プログラムが見つからないとき、前記エラー対処状況
送信工程を実行することを特徴とする請求項2から4の
いずれか1項に記載の電子機器のエラー対処方法。 - 【請求項6】 前記所定のネットワークがインターネッ
トであり、前記ネットワークを介した通信は電子メール
形式で行われることを特徴とする請求項2から5のいず
れか1項に記載の電子機器のエラー対処方法。 - 【請求項7】 前記電子機器が、少なくとも送信された
データに従って印刷を行う機能を有することを特徴とす
る請求項2から6のいずれか1項に記載の電子機器のエ
ラー対処方法。 - 【請求項8】 所定のネットワークを介して通信を行う
第1の通信手段と、プログラム実行手段と、第1の制御
手段とを有する電子機器と、前記ネットワークを介して
通信を行う第2の通信手段と、前記電子機器で発生する
エラーの情報、各エラーに対応した対処プログラム、各
エラーに対応したマニュアルでの対処方法を格納する記
憶手段と、前記記憶手段に格納された情報を検索する検
索手段と、第2の制御手段とを有するサーバと、を備え
る電子機器のエラー対処システムであって、 前記第1の制御手段は、エラーが発生した際に、該エラ
ーに関する情報を前記第1の通信手段によって前記第2
の通信手段に送信し、 前記検索手段は、前記第2の通信手段が受信した前記エ
ラーに関する情報に基づいて対処プログラムを検索し、 前記第2の制御手段は、前記検索手段が検索した前記対
処プログラムを前記第2の通信手段によって前記第1の
通信手段に送信し、 前記第1の制御手段は、前記第1の通信手段が受信した
前記対処プログラムを前記プログラム実行手段によって
実行する、 ことを特徴とする電子機器のエラー対処システム。 - 【請求項9】 表示画面と、前記ネットワークに接続し
て通信を行う第3の通信手段とを有する携帯端末を更に
備え、 前記第2の制御手段は、前記携帯端末を前記電子機器と
関連付けて前記記憶手段に登録し、 前記第1の制御手段は、前記対処プログラムを実行して
も前記エラーが解決されないときに、前記エラーの対処
状況に関する情報を前記第1の通信手段によって前記第
2の通信手段に送信し、 前記検索手段は、前記第2の通信手段が受信した前記情
報に基づいて、前記エラーのマニュアルでの対処情報を
検索し、 前記第2の制御手段は、前記検索手段で検索された前記
対処方法を前記第2の通信手段によって前記第3の通信
手段に送信することを特徴とする請求項8に記載の電子
機器のエラー対処システム。 - 【請求項10】 前記第2の制御手段は、前記第2の通
信手段が前記エラーに関する情報を受信したときに、前
記電子機器でエラーが発生している旨を通知するメッセ
ージを前記第2の通信手段によって前記第3の通信手段
に送信することを特徴とする請求項9に記載の電子機器
のエラー対処システム。 - 【請求項11】 前記第1の制御手段は、前記対処プロ
グラムの実行後に前記エラーが解消されたときに、前記
第1の通信手段によって前記第3の通信手段に、エラー
が解消した旨通知することを特徴とする請求項10又は
11に記載の電子機器のエラー対処システム。 - 【請求項12】 前記第2の制御手段は、前記エラーに
対応した対処プログラムが見つからないとき、前記検索
手段によって前記エラーのマニュアルでの対処情報を検
索し、前記検索手段で検索された前記対処方法を前記第
2の通信手段によって前記第3の通信手段に送信するこ
とを特徴とする請求項9から11のいずれか1項に記載
の電子機器のエラー対処システム。 - 【請求項13】 前記所定のネットワークがインターネ
ットであり、前記電子機器、前記サーバ、及び前記携帯
端末間の通信は電子メール形式で行われることを特徴と
する請求項9から12のいずれか1項に記載の電子機器
のエラー対処システム。 - 【請求項14】 前記電子機器が、少なくとも送信され
たデータに従って印刷を行う機能を有することを特徴と
する請求項9から13のいずれか1項に記載の電子機器
のエラー対処システム。 - 【請求項15】 所定のネットワークを介して通信を行
う通信手段と、 電子機器で発生するエラーの情報、各エラーに対応した
対処プログラム、各エラーに対応したマニュアルでの対
処方法を格納する記憶手段と、 前記記憶手段に格納された情報を検索する検索手段と、 前記電子機器からエラーに関する情報を前記通信手段を
解して受信したとき、前記検索手段によって前記エラー
に関する情報に基づいて対応するエラー対処プログラム
を検索し、検索された前記プログラムを前記通信手段に
よって前記電子機器に送信する制御手段と、を備えてい
ることを特徴とするサーバ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002096174A JP2003296082A (ja) | 2002-03-29 | 2002-03-29 | 電子機器のエラー対処のための方法及びシステム、並びにサーバ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002096174A JP2003296082A (ja) | 2002-03-29 | 2002-03-29 | 電子機器のエラー対処のための方法及びシステム、並びにサーバ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003296082A true JP2003296082A (ja) | 2003-10-17 |
Family
ID=29387371
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002096174A Withdrawn JP2003296082A (ja) | 2002-03-29 | 2002-03-29 | 電子機器のエラー対処のための方法及びシステム、並びにサーバ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003296082A (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007013527A1 (ja) * | 2005-07-27 | 2007-02-01 | Nec Corporation | 管理支援システム、管理支援方法、および管理支援プログラム |
| KR100777461B1 (ko) | 2004-08-27 | 2007-11-21 | 삼성전자주식회사 | 서비스센터서버와 실시간 양방향통신을 통한 서비스요청방법 |
| EP2015183A2 (en) | 2007-06-08 | 2009-01-14 | Canon Kabushiki Kaisha | Image-forming apparatus and information-processing method |
| JP2013250803A (ja) * | 2012-05-31 | 2013-12-12 | Kyocera Document Solutions Inc | メンテナンスソフト作成プログラム、及び情報処理装置 |
| JP2014027493A (ja) * | 2012-07-26 | 2014-02-06 | Kyocera Document Solutions Inc | 通信システム、情報処理装置、及びプログラム |
| JP2014219990A (ja) * | 2014-06-20 | 2014-11-20 | 京セラドキュメントソリューションズ株式会社 | メンテナンスソフト作成プログラム、及び情報処理装置 |
| JP2015132974A (ja) * | 2014-01-14 | 2015-07-23 | セイコーエプソン株式会社 | 情報処理装置、復旧支援方法、復旧支援プログラム、復旧支援システムおよび復旧支援サーバー |
| US20230122437A1 (en) * | 2021-10-15 | 2023-04-20 | Shuuko KONO | Apparatus, information processing system, and non-transitory recording medium |
-
2002
- 2002-03-29 JP JP2002096174A patent/JP2003296082A/ja not_active Withdrawn
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100777461B1 (ko) | 2004-08-27 | 2007-11-21 | 삼성전자주식회사 | 서비스센터서버와 실시간 양방향통신을 통한 서비스요청방법 |
| WO2007013527A1 (ja) * | 2005-07-27 | 2007-02-01 | Nec Corporation | 管理支援システム、管理支援方法、および管理支援プログラム |
| JP2007034739A (ja) * | 2005-07-27 | 2007-02-08 | Nec Corp | 管理支援システム、管理支援方法、および管理支援プログラム |
| US7949906B2 (en) | 2005-07-27 | 2011-05-24 | Nec Corporation | Management supporting system, management supporting method, and management supporting program |
| EP2015183A2 (en) | 2007-06-08 | 2009-01-14 | Canon Kabushiki Kaisha | Image-forming apparatus and information-processing method |
| US8051379B2 (en) | 2007-06-08 | 2011-11-01 | Canon Kabushiki Kaisha | System, apparatus, method and computer readable storage medium for displaying information related to an image-forming apparatus connected to a network |
| JP2013250803A (ja) * | 2012-05-31 | 2013-12-12 | Kyocera Document Solutions Inc | メンテナンスソフト作成プログラム、及び情報処理装置 |
| JP2014027493A (ja) * | 2012-07-26 | 2014-02-06 | Kyocera Document Solutions Inc | 通信システム、情報処理装置、及びプログラム |
| JP2015132974A (ja) * | 2014-01-14 | 2015-07-23 | セイコーエプソン株式会社 | 情報処理装置、復旧支援方法、復旧支援プログラム、復旧支援システムおよび復旧支援サーバー |
| JP2014219990A (ja) * | 2014-06-20 | 2014-11-20 | 京セラドキュメントソリューションズ株式会社 | メンテナンスソフト作成プログラム、及び情報処理装置 |
| US20230122437A1 (en) * | 2021-10-15 | 2023-04-20 | Shuuko KONO | Apparatus, information processing system, and non-transitory recording medium |
| US11991319B2 (en) * | 2021-10-15 | 2024-05-21 | Ricoh Company, Ltd. | Apparatus, information processing system, and non-transitory recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2952124B2 (ja) | 写真処理機の故障診断システム | |
| JP4612912B1 (ja) | 情報処理装置、情報処理システムの制御方法およびプログラム | |
| US20080307319A1 (en) | Image-forming apparatus and information-processing method | |
| US20100211963A1 (en) | Information processing apparatus, control method, and program | |
| JP2003241926A (ja) | プリント制御装置およびプログラム | |
| US20120200891A1 (en) | Information processing apparatus improved in convenience of program update operation, and method of updating program of the information processing apparatus | |
| US20090027724A1 (en) | Data processing method, data management device, and information processing device | |
| US20090279138A1 (en) | Image processing system, method of controlling the same, and storage medium | |
| JP5059535B2 (ja) | 画像形成装置 | |
| JP2012134949A (ja) | スキャン管理システム、スキャン管理装置、その制御方法、及びプログラム | |
| JP5025101B2 (ja) | 画像形成装置、プログラム、記録媒体、画像形成装置の制御方法、画像形成システム及び画像形成システムの運用方法 | |
| JP4208786B2 (ja) | 画像処理装置、ネットワークシステム、情報処理方法、ならびにプログラム、記憶媒体 | |
| US7756425B2 (en) | Error notification device notifying of occurrence of error | |
| JP5328340B2 (ja) | データ処理装置、データ処理方法及びプログラム | |
| JP2001154816A (ja) | ステータス情報印刷プログラムを記録した媒体、印刷装置、印刷制御装置、ステータス情報印刷方法およびステータス情報印刷システム | |
| JPH11134144A (ja) | 画像形成システム | |
| JP5042377B2 (ja) | 動作要求受付装置、プログラム、動作要求受付装置の動作方法及び通信システム | |
| JP2002229816A (ja) | 障害情報取得システム | |
| US20040184589A1 (en) | Terminal information registration apparatus, terminal information registration method and terminal information registration program | |
| JP4749619B2 (ja) | 印刷システムのサーバコンピュータ、印刷システム制御方法、印刷システム制御プログラム、および、印刷システム制御プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2000298580A (ja) | 印刷装置及びその制御方法 | |
| JP6123109B2 (ja) | 画像形成装置 | |
| JP4093928B2 (ja) | 機器及びプログラム | |
| JP2001056776A (ja) | クライアントサーバシステム、及び画像処理状況監視方法 | |
| JP2001265599A (ja) | プログラム管理装置、プログラム管理方法、プログラム管理システム、及び媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20050607 |