(57)【要約】【課題】  音声モードにおける機器状態通知にユーザの能動的な操作が必要となる。さらに、通知される情報が固定的・パターン的であり、状況に則した情報通知を行なうことができない。【解決手段】  機器の状態を検出する手段と、機器状態が所定の条件に合致した場合に所定の連絡先に前記条件に合致した旨を通知する手段と、前記通知に対する返信を取得する手段と、前記返信の全部ないしは一部をユーザ通知用情報として記録する手段と、前記機器状態が第二の条件に合致するか判定する手段と、前記第二の条件に合致した場合に前記ユーザ通知用情報を音声合成出力する手段とを備える。【選択図】  図２
2010049666.tif 000002
【特許請求の範囲】
【請求項１】
機器の状態を検出する状態検出手段と、
前記状態検出手段により検出された状態があらかじめ設定された条件に合致する場合、前記検出された状態に応じたメッセージを所定の連絡先に通知する通知手段と、
前記通知手段による通知に対する応答を受信する受信手段と、
前記応答の少なくとも一部をユーザ通知用メッセージとして記憶する記憶手段と、
機器の状態に関するメッセージの音声出力をイネーブルにする音声モードの開始指示が検出された場合、前記記憶手段に記憶された前記ユーザ通知用メッセージを音声出力する音声出力手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記応答から有効期限情報を抽出する抽出手段と、
現在時刻が前記有効期限情報から特定される有効期限を過ぎた場合、前記ユーザ通知用メッセージを前記記憶手段から削除する削除手段と、
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記通知及び応答は電子メールであり、前記音声出力手段は、前記ユーザ通知用メッセージを音声合成によって音声出力することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記通知及び応答は音声通信であり、前記ユーザ通知用メッセージを録音再生によって音声出力することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
状態検出手段が、機器の状態を検出する状態検出ステップと、
通知手段が、前記状態検出ステップで検出された状態があらかじめ設定された条件に合致する場合、前記検出された状態に応じたメッセージを所定の連絡先に通知する通知ステップと、
受信手段が、前記通知ステップにおける通知に対する応答を受信する受信ステップと、
記憶手段が、前記応答の少なくとも一部をユーザ通知用メッセージとして記憶する記憶ステップと、
音声出力手段が、機器の状態に関するメッセージの音声出力をイネーブルにする音声モードの開始指示が検出された場合、前記記憶手段に記憶された前記ユーザ通知用メッセージを音声出力する音声出力ステップと、
を有することを特徴とする情報処理方法。
【請求項６】
コンピュータに請求項５に記載の情報処理方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが機器を操作するためのユーザインタフェースを持つ情報処理装置に関する。
【背景技術】
【０００２】
従来より、各種機器において、機器状態を表示する手段が用意されている。例えば、ディスプレイ等の表示装置上に配されたステータス行等が、これに当たる。
【０００３】
故障などの異常が検知された場合、このステータス行に表示することにより、ユーザに対して機器の状態を通知することができる。
【０００４】
一方、音声をユーザインタフェースとして用いる音声モードが設けられた機器が従来より存在する（例えば特許文献１）。音声モードを用いることにより、視覚障害者等が機器を操作する際の利便性を向上させることができる。
【０００５】
【特許文献１】特開平７−３０２０１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記したような従来例には、音声モードにおける機器状態通知に問題がある。これは、音声が排他的な情報伝達手段であることによる。すなわち、ステータス行のように、他の情報（機器操作のために必要な情報）と同時に提示することができない。これを解決する一つの方法は、機器状態を通知するためのボタンを用意し、機器状態通知ボタンが押された時に機器状態を読み上げるものである。しかし、これはユーザの能動的な操作を必要とし、確実な情報伝達ができない。
【０００７】
さらに、上記従来例では、通知される情報が固定的・パターン的であるため、状況に則した情報通知を行なうことができないという問題もある。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために、本発明の一側面における情報処理装置は、機器の状態を検出する状態検出手段と、前記状態検出手段により検出された状態があらかじめ設定された条件に合致する場合、前記検出された状態に応じたメッセージを所定の連絡先に通知する通知手段と、前記通知手段による通知に対する応答を受信する受信手段と、前記応答の少なくとも一部をユーザ通知用メッセージとして記憶する記憶手段と、機器の状態に関するメッセージの音声出力をイネーブルにする音声モードの開始指示が検出された場合、前記記憶手段に記憶された前記ユーザ通知用メッセージを音声出力する音声出力手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、機器の状態に関するメッセージの音声出力をイネーブルにする音声モードの開始指示が検出された場合にユーザ通知用メッセージを読み上げるため、ユーザの能動的な操作を必要としない。また、ユーザ通知用メッセージは、通知に対する応答を用いて生成されるため、状況に則した情報通知を行なうことができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、本発明は以下の実施形態に限定されるものではなく、本発明の実施に有利な具体例を示すにすぎない。また、以下の実施形態の中で説明されている特徴の組み合わせの全てが本発明の課題解決手段として必須のものであるとは限らない。
【００１１】
（実施形態１）
図１は、本発明の一実施形態における情報処理装置のハードウェア構成を示す図である。
【００１２】
１は数値演算・制御等の処理を行なう中央処理部であり本発明の手順に従って演算を行なう。
【００１３】
２はユーザに対して音声を提示する音声出力部である。
【００１４】
３は機器の状態を検出する状態検出手段としての機器状態センサである。複写機を例にとると、前部ドアの開閉・トナー切れ・用紙切れ・紙詰りあるいはランプ類やモータの故障等がここで検出される。機器状態センサ３には、以下の２種類がある。第一は、計測された機器状態が所定の状態になると、中央処理部１に割り込み信号を送るものである。第二は、中央処理部１からの指示に応じて計測された機器状態を返すものである。
【００１５】
４はユーザに対して情報を提示する出力部である。出力部の典型例として、液晶表示装置のような画像出力装置が考えられるが、音声出力部２と兼用するような形態であっても良い。さらに、ランプの点滅だけといった簡便なものであっても良い。
【００１６】
５はタッチパネルやキーボード・マウス・ボタン等の入力部であり、ユーザが本装置に対して動作の指示を与えるのに用いられる。後述の音声モード開始ボタン５０１は、入力部５の構成要素である。入力部５の各構成要素は、それぞれ独立したボタンであっても良いし、液晶上に表示された仮想的なボタンであっても良い。さらに、状況に応じて同一のボタンを使い分けるように実装されていても良い。
【００１７】
６はディスク装置や不揮発メモリ等の外部記憶部であり、音声合成に使用されるメッセージ表６０１や音声合成用データ６０２等が保持される。さらに、外部記憶部６には、ＲＡＭ８に保持される各種情報のうち、機器ＩＤ６０３やパスフレーズ６０４、音声合成用メッセージ６０５、管理者アドレス６０６、メッセージ設定用アドレス６０７等の不揮発情報として使用されるべき情報も保持されうる。また、外部記憶部６は、ＣＤ−ＲＯＭやメモリカードといった可搬性のある形態であっても良く、これによって利便性を高めることもできる。
【００１８】
７は読み取り専用のメモリであり、本発明を実現するためのプログラムコード７０１や暗号化秘密鍵７０２あるいは図示しない固定的データ等が格納される。もっとも、本発明において、外部記憶部６とＲＯＭ７の使用には任意性がある。例えば、プログラムコード７０１は、ＲＯＭ７ではなく外部記憶部６にインストールされるものであっても良い。
【００１９】
８はＲＡＭ等のメモリであり、一時的なデータや音声モードフラグ８０１といった各種フラグ等が保持される。
【００２０】
９はスキャナやプリンタ等の本装置に付随する機器を制御する機器制御部である。
【００２１】
１０は通信制御部であり、ネットワークや回線で接続された他の機器との通信を行なう。
【００２２】
１１は時刻の管理を行なう時計であり、時間の計測、現在時刻の特定に用いられる。さらに、時計１１はタイマとしても動作し、時間経過に応じて中央処理部１に割り込み信号を送る。これは、例えば、一定時間毎に機器状態センサ３を動作させるために用いられる。
【００２３】
中央処理部１乃至時計１１はそれぞれ、バス１２に接続されている。
【００２４】
次に、本実施形態における情報処理装置の処理フローを図２を参照して説明する。なお、本実施形態ではイベント駆動型の処理を採用しているが、本発明はこれに限定されるものではなく、ポーリング等によっても本発明の内容を実現することもできる。
【００２５】
まず、ステップＳ１で、新規のイベントを取得する。ステップＳ１で取得されるイベントの例として、機器状態センサ３が所定の機器状態を検出したことによるイベント、入力部５がユーザの操作を検出したことによるイベント、通信制御部１０が他の機器からの信号を受信したことによるイベント等がある。新規のイベントが発生するまで処理は次のステップには進まない。
【００２６】
ステップＳ１で新規イベントが取得されると、処理はステップＳ２に進む。ステップＳ２，Ｓ４，Ｓ６，Ｓ８ではそれぞれ、ステップＳ１で取得したイベントがあらかじめ設定された条件に合致するかを判定する。具体的には、ステップＳ１で取得したイベントが故障の検出であるかどうかを判定する。故障の検出であれば処理をステップＳ３に移し、そうでなければ処理をステップＳ４に移す。
【００２７】
ステップＳ３は、故障が検出された時の処理を行なうサブルーチンである。ステップＳ３の詳細は後述する。
【００２８】
ステップＳ４では、ステップＳ１で取得したイベントがトナー切れ又は用紙切れであるかどうかを判定する。トナー切れ又は用紙切れであれば処理をステップＳ５に移し、そうでなければ処理をステップＳ６に移す。
【００２９】
ステップＳ５は、トナー切れ又は用紙切れが検出された時の処理を行なうサブルーチンである。ステップＳ５の詳細は後述する。
【００３０】
ステップＳ６では、ステップＳ１で取得したイベントが電子メール受信であるかどうかを判定する。電子メール受信であれば処理をステップＳ７に移し、そうでなければ処理をステップＳ８に移す。
【００３１】
ステップＳ７は、電子メール受信が検出された時の処理を行なうサブルーチンである。ステップＳ７の詳細は後述する。
【００３２】
ステップＳ８では、ステップＳ１で取得したイベントが機器の状態に関するメッセージの音声出力をイネーブルにする音声モードの開始指示であるかどうか判定する。具体的には、ステップＳ１で取得したイベントが音声モード開始ボタン５０１の押下である場合に音声モードの開始指示であると判定する。音声モードの開始指示であれば処理をステップＳ９に移し、そうでなければ処理をステップＳ１０に移す。
【００３３】
ステップＳ９は、音声モードの開始指示が検出された時の処理を行なうサブルーチンである。ステップＳ９の詳細は後述する。
【００３４】
ステップＳ１０では、上記した各イベント以外のイベントに対する処理を行なう。本ステップの処理については詳述しないが、例えば、上記以外のユーザの操作に対する応答や、機器内部の状態遷移に対する処理等が挙げられる。なお、このとき、音声モードフラグ８０１が「音声モード」を示している場合、ユーザの操作に対する応答が音声によってなされる。さらに、機器内部の状態が音声によって提示される。
【００３５】
ステップＳ１０の後、処理はステップＳ１に戻る。
【００３６】
次に、ステップＳ３の故障通知サブルーチンの詳細を、図３のフローチャートを用いて説明する。
【００３７】
まず、ステップＳ１０１で、機器状態センサ３のセンシング結果に基づいて、故障内容を取得する。基本的には、どのセンサが異常を示しているかによって、故障内容を判定できる。
【００３８】
次に、ステップＳ１０２で、外部記憶部６に記憶されている機器ＩＤ６０３から機器ＩＤを取得する。機器ＩＤ６０３の内容は、製造時に設定された固有の値であっても良いし、ユーザによって設定された文字列であっても良い。機器ＩＤの例を、図７に示す。
【００３９】
次に、ステップＳ１０３で、パスフレーズを設定する。パスフレーズは、故障通知とその通知に対する応答の対応関係をとるための情報である。パスフレーズの最も単純な例は、時計１１の示す時刻である。あるいは、時計１１とステップＳ１０１で取得した故障内容の組合わせでもよい。さらに、前記各情報を暗号化秘密鍵７０２で暗号化したものでも良い。パスフレーズの例を、図８に示す。
【００４０】
次に、ステップＳ１０４で、ステップＳ１０３で生成されたパスフレーズを外部記憶部６に記録する。
【００４１】
次に、ステップＳ１０５で、故障通知のためのメッセージを作成する。メッセージ作成の一例は、図９に示すようなメッセージ表を利用する方法である。これは、ステップＳ１０１で取得した故障内容をキーとして、図９のメッセージ表を検索するものである。
【００４２】
次に、ステップＳ１０６で、ステップＳ１０５で作成された故障通知メッセージを音声合成用メッセージとして記録する。
【００４３】
次に、ステップＳ１０７で、管理者アドレス６０６に設定された管理者の所定の連絡先アドレスを取得する。
【００４４】
次に、ステップＳ１０８で、メッセージ設定用アドレス６０７に設定されたメッセージ設定用のアドレスを取得する。
【００４５】
次に、ステップＳ１０９で、故障通知の電子メールを作成する。作成された電子メールの内容の例を、図１０に示す。図１０に示されるように、電子メールの内容には、上記した機器ＩＤ及びパスフレーズが含まれている。さらに、返信時のテンプレートとして、上記した故障通知メッセージが含まれている。作成された電子メールを受信した管理者は、「ＢＥＧＩＮ  ＭＥＳＳＡＧＥ」と「ＥＮＤ  ＭＥＳＳＡＧＥ」との間の部分を編集して返送することとなる。また、返信先指定（Ｒｅｐｌｙ−Ｔｏ）がステップＳ１０８で取得したメッセージ設定用アドレスになっているため、返信メールはこのメッセージ設定用アドレスに返送されることになる。
【００４６】
次に、ステップＳ１１０で、ステップＳ１０９で作成された電子メールをステップＳ１０７で取得した管理者の連絡先アドレスに送信する。
【００４７】
ステップＳ１１０の処理終了後、ステップＳ３のサブルーチンを終了する。
【００４８】
次に、ステップＳ５のトナー／用紙切れ通知サブルーチンの詳細を、図４のフローチャートを用いて説明する。
【００４９】
まず、ステップＳ２０１で、機器状態センサ３のセンシング結果に基づいて、不足している物のリストを取得する。
【００５０】
続くステップＳ２０２、ステップＳ２０３、ステップＳ２０４はそれぞれ、上述のステップＳ１０２、ステップＳ１０３、ステップＳ１０４と同様の処理である。
【００５１】
次に、ステップＳ２０５で、トナー／用紙切れ通知のためのメッセージを作成する。
【００５２】
次に、ステップＳ２０６で、ステップＳ２０５で作成されたトナー／用紙切れ通知メッセージを音声合成用メッセージとして記録する。
【００５３】
以下、ステップＳ２０７、ステップＳ２０８、ステップＳ２０９、ステップＳ２１０はそれぞれ、上述したステップＳ１０７、ステップＳ１０８、ステップＳ１０９、ステップＳ１１０と同様の処理である。
【００５４】
ステップＳ２１０終了後、ステップＳ５のサブルーチンを終了する。
【００５５】
次に、ステップＳ７のメッセージ設定サブルーチンの詳細処理を、図５のフローチャートを用いて説明する。
【００５６】
まず、ステップＳ３０１で、受信メールの宛先を判定する。ここで、受信メールの宛先がメッセージ設定用アドレスであれば、故障通知又はトナー／用紙切れ通知に対する応答であると判断して、処理をステップＳ３０２に移す。そうでなければ処理をステップＳ３０８に移す。宛先がメッセージ設定用アドレスである受信メールの一例を、図１１に示す。
【００５７】
ステップＳ３０２では、受信メールからパスフレーズを抽出する。図１１の例の場合、「ＢＥＧＩＮ  ＰＡＳＳ  ＰＨＲＡＳＥ」の行と「ＥＮＤ  ＰＡＳＳ  ＰＨＲＡＳＥ」の行の間の行を受信パスフレーズとして抽出する。
【００５８】
次に、ステップＳ３０３で、ステップＳ１０４又はステップＳ２０４で記録されたパスフレーズを検索する。
【００５９】
次に、ステップＳ３０４で、ステップＳ３０２で抽出された受信パスフレーズがステップＳ３０３で検索されたパスフレーズに合致するかどうかを判定する。合致すればステップＳ３０５に処理を移し、合致しなければステップＳ３０８に処理を移す。
【００６０】
ステップＳ３０５では、受信メールの少なくとも一部を音声合成用メッセージ（ユーザ通知用メッセージ）として抽出する。図１１の例の場合、「ＢＥＧＩＮ  ＭＥＳＳＡＧＥ」の行と「ＥＮＤ  ＭＥＳＳＡＧＥ」の行の間の行を音声合成用メッセージとして抽出する。
【００６１】
次に、ステップＳ３０６で、音声合成用メッセージの有効期限を受信メールから抽出する。図１１の例の場合、「ＢＥＧＩＮ  ＥＸＰＩＲＡＴＩＯＮ  ＤＡＴＥ」の行と「ＥＮＤ  ＥＸＰＩＲＡＴＩＯＮ  ＤＡＴＥ」の行の間の行を有効期限情報として抽出する。すなわち、図１１の例の場合、有効期限情報は、２００６年４月１日２１時となる。
【００６２】
次に、ステップＳ３０７で、ステップＳ３０５で抽出された音声合成用メッセージを、ステップＳ３０６で抽出した有効期限情報と共に音声合成用メッセージ６０５として外部記憶部６に記憶する。
【００６３】
ステップＳ３０８では、通常の電子メール処理を行なう。本ステップの処理については詳述しないが、例えば、受信メールの宛先に応じてメールボックスに格納する等の処理である。
【００６４】
ステップＳ３０７あるいはステップＳ３０８の終了後、ステップＳ７のサブルーチンを終了する。
【００６５】
次に、ステップＳ９の音声モード開始サブルーチンの詳細処理を、図６のフローチャートを用いて説明する。
【００６６】
まず、ステップＳ４０１で、音声合成用メッセージ６０５が外部記憶部６に記録されているかどうかを判定する。音声合成用メッセージ６０５が記録されていれば処理をステップＳ４０２に移し、音声合成用メッセージ６０５が記録されていなければ処理をステップＳ４０８に移す。
【００６７】
ステップＳ４０２では、ステップＳ３０７で音声合成用メッセージ６０５に記録された有効期限情報を読み込む。なお、音声合成用メッセージ６０５に有効期限情報が記録されていない場合は、無期限とする。
【００６８】
次に、ステップＳ４０３で、ステップＳ４０２で読み込まれた有効期限情報から特定される有効期限と時計１１から得られる現在時刻とを比較する。ここで、時計１１から得られる時刻が有効期限内であれば処理をステップＳ４０４に移し、有効期限内でなければ処理をステップＳ４０９に移す。
【００６９】
ステップＳ４０４では、音声合成用メッセージ６０５から音声合成用メッセージを読み込む。
【００７０】
次に、ステップＳ４０５で、ステップＳ４０４で読み込んだ音声合成用メッセージを解析し、音声合成に必要な情報を取得する。本ステップでは、例えば、音声合成用メッセージに対する言語処理（形態素解析や構文解析）等が行なわれる。そして、例えば、音素系列や韻律情報等が得られる。
【００７１】
次に、ステップＳ４０６で、ステップＳ４０５で解析された結果に基づいて音声合成により音声波形を生成する。例えば、音声合成用データ６０２を検索して、上記音素系列に対応する音声データを接続し、上記韻律情報に合致するように韻律を変更する。
【００７２】
次に、ステップＳ４０７で、ステップＳ４０６で生成された音声波形を音声出力部２を通じて出力する。
【００７３】
次に、ステップＳ４０８で、音声モードフラグ８０１を「音声モード」を示す値（例えば、１）に設定する。音声モードが設定されると、以降のユーザインタフェースの振舞いが、音声を用いたものとなる。
【００７４】
ステップＳ４０９では、当該音声合成用メッセージを外部記憶部６から削除する。ステップＳ４０９の後、処理はステップＳ４０８に移る。
【００７５】
ステップＳ４０８終了後、ステップＳ９のサブルーチンを終了する。
【００７６】
（実施形態２）
上述の実施形態１では、音声合成方式としてテキスト音声合成を用いた例を示したが、録音再生を用いた実施形態も考えられる。すなわち、上述の実施形態１を以下のように変更しても良い。
【００７７】
まず、ステップＳ６において、電子メール受信検出の代わりに、電話からの音声着信検出を行なう。また、音声合成用メッセージ６０５に記録されるメッセージはテキストではなく音声データとする。また、管理者アドレス６０６として管理者の電話番号が記録されるものとする。
【００７８】
さらに、ステップＳ１１０、ステップＳ２１０においては、電子メール送信の代わりに、管理者への発呼を行なう。このように、実施形態１においては通知及び応答は電子メールであったが、本実施形態では音声通信である。
【００７９】
さらに、ステップＳ７のメッセージ設定処理を、発呼後の録音で代替し、管理者の発声を音声合成用メッセージ６０５として外部記憶部６に記録する。
【００８０】
この場合、ステップＳ４０５やステップＳ４０６のテキスト合成に関する処理は省略され、単に音声合成用メッセージを再生するだけの処理となる。
【００８１】
また、実施形態１では、音声モードの開始時に音声合成用メッセージが出力されるものとしていたが、その他の条件で音声合成用メッセージが出力されるようにしてもよい。例えば、機器の電源投入時に音声合成用メッセージが出力されるようにしてもよい。
【００８２】
（実施形態３）
上述の実施形態１では、通知および応答の受信に電子メールを用いていたが、それらの一方あるいは両方を他の通信手段に置き換えることが可能である。
【００８３】
例えば、ステップＳ１０７において、管理者アドレスに代えて外部記憶部６から通知先ＵＲＬ（Uniform Resource Locator）を取得する。
【００８４】
さらに、ステップＳ１１０において、電子メール送信に代えて所定のプロトコル（例えばＨＴＴＰＳ（HyperText Transfer Protocol Security））による情報通信を行なう。
【００８５】
以上により、Ｗｅｂサーバ等のサーバへの通信で通知を行なうことができる。
【００８６】
また、ステップＳ１において取得したイベントが所定のポートへの通信である場合に、Ｗｅｂサーバ等のサーバ機能を起動し所定のプロトコルで通信することにより、応答の受信を行なうことができる。
【００８７】
なお、上記のように通知先がＵＲＬで表現されている場合に顕著であるが、通知先と応答の送信元は必ずしも同一であるとは限らない。通知先をＵＲＬとして抽象化し、背後で分散処理することが、しばしば行なわれるためである。
【００８８】
また、上述の各実施形態において、機器状態の検出は機器状態センサ３のセンシングに結果に基づいていたが、本発明は、これに限られるものではない。例えば、入力部５の入力パターンやその入力パターンの演算結果をもって機器状態とすることもできる。
【００８９】
（他の実施形態）
以上、本発明の実施形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００９０】
なお、本発明は、前述した実施形態の各機能を実現するプログラムを、システム又は装置に直接又は遠隔から供給し、そのシステム又は装置に含まれるコンピュータがその供給されたプログラムコードを読み出して実行することによっても達成される。
【００９１】
したがって、本発明の機能・処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、上記機能・処理を実現するためのコンピュータプログラム自体も本発明の一つである。
【００９２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００９３】
プログラムを供給するためのコンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、記録媒体としては、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００９４】
また、プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページからダウンロードしてもよい。すなわち、ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードしてもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードする形態も考えられる。つまり、本発明の機能・処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の構成要件となる場合がある。
【００９５】
また、本発明のプログラムを暗号化してコンピュータ読み取り可能なＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記憶媒体に格納してユーザに配布してもよい。この場合、所定条件をクリアしたユーザにのみ、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報で暗号化されたプログラムを復号して実行し、プログラムをコンピュータにインストールしてもよい。
【００９６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現されてもよい。なお、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行ってもよい。もちろん、この場合も、前述した実施形態の機能が実現され得る。
【００９７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行ってもよい。このようにして、前述した実施形態の機能が実現されることもある。
【図面の簡単な説明】
【００９８】
【図１】実施形態における情報処理装置のハードウェア構成を示すブロック図である。
【図２】実施形態における情報処理装置の処理フローを示すフローチャートである。
【図３】ステップＳ３の故障通知サブルーチンの詳細処理を示すフローチャートである。
【図４】ステップＳ５のトナー／用紙切れ通知サブルーチンの詳細処理を示すフローチャートである。
【図５】ステップＳ７のメッセージ設定サブルーチンの詳細処理を示すフローチャートである。
【図６】ステップＳ９の音声モード開始サブルーチンの詳細処理を示すフローチャートである。
【図７】実施形態における機器ＩＤの例を示す図である。
【図８】実施形態におけるパスフレーズの例を示す図である。
【図９】実施形態におけるメッセージ表の例を示す図である。
【図１０】実施形態における故障通知の電子メールの例を示す図である。
【図１１】実施形態における管理者から受信される電子メールの例を示す図である。
【図１】
2010049666.tif 000003
【図２】
2010049666.tif 000004
【図３】
2010049666.tif 000005
【図４】
2010049666.tif 000006
【図５】
2010049666.tif 000007
【図６】
2010049666.tif 000008
【図７】
2010049666.tif 000009
【図８】
2010049666.tif 000010
【図９】
2010049666.tif 000011
【図１０】
2010049666.tif 000012
【図１１】
2010049666.tif 000013