(57)【要約】【課題】  電子機器（ＭＦＰ等）内の情報（カウンタ情報等）を電子機器のベンダが取得できるようにする。【解決手段】  各ＭＦＰ３０（３０ａ，３０ｂ，３０ｃ）はそれぞれ、Ｗｅｂサーバ１０からＷｅｂアプリによって提供されるプログラムによる設定情報に基づいて、機器本体の情報（カウンタ情報等）を定期的に自動でインタネット１を介してＷｅｂサーバ１０へ送信する。あるいは、機器本体の情報を手動（外部からの送信指示のタイミング）でインタネット１を介してＷｅｂサーバ１０へ送信する。【選択図】        図１
2010074377.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサーバと通信する通信手段を有する電子機器であって、
前記Ｗｅｂサーバの設定情報に基づいて、当該電子機器内の情報を前記Ｗｅｂサーバへ送信する情報送信手段を設けたことを特徴とする電子機器。
【請求項２】
請求項１記載の電子機器において、
前記情報送信手段は、当該電子機器内の情報を定期的に自動で前記Ｗｅｂサーバへ送信することを特徴とする電子機器。
【請求項３】
請求項１記載の電子機器において、
前記情報送信手段は、当該電子機器内の情報を外部からの送信指示のタイミングで前記Ｗｅｂサーバへ送信することを特徴とする電子機器。
【請求項４】
請求項１乃至３のいずれか一項に記載の電子機器において、
当該電子機器内の情報の送信先を変更可能に設定する送信先設定手段を設けたことを特徴とする電子機器。
【請求項５】
請求項１記載の電子機器において、
前記情報送信手段は、当該電子機器内の情報を定期的に前記Ｗｅｂサーバへ送信する自動送信手段と、当該電子機器内の情報を外部からの送信指示のタイミングで前記Ｗｅｂサーバへ送信する手動送信手段とからなり、
前記Ｗｅｂサーバの設定情報に基づいて、前記自動送信手段による送信又は前記手動送信手段による送信を選択する送信選択手段を設けたことを特徴とする電子機器。
【請求項６】
請求項５記載の電子機器において、
当該電子機器内の情報の送信先を変更可能に設定する送信先設定手段を設けたことを特徴とする電子機器。
【請求項７】
請求項５又は６記載の電子機器において、
前記自動送信手段は、当該電子機器内の情報を前記Ｗｅｂサーバへ送信した後、該送信した情報と該送信が成功したか失敗したかを示す送信結果を当該電子機器の管理者に対して通知することを特徴とする電子機器。
【請求項８】
請求項５又は６記載の電子機器において、
ユーザが視認可能な情報を表示する表示手段と、ユーザが該表示手段に表示された情報に対する操作を行うための操作手段とを備え、
前記手動送信手段は、当該電子機器内の情報を前記表示手段に表示させ、前記操作手段の操作によって送信が指示された場合に、その情報を前記Ｗｅｂサーバへ送信することを特徴とする電子機器。
【請求項９】
請求項５又は６記載の電子機器において、
前記通信手段は、ユーザが視認可能な情報を表示する表示手段およびユーザが該表示手段に表示された情報に対する操作を行うための操作手段を有する他の電子機器と通信する手段を有し、
前記手動送信手段は、当該電子機器内の情報を前記他の電子機器に送信して前記表示手段に表示させ、前記操作手段の操作によって送信が指示された場合に、その情報を前記Ｗｅｂサーバへ送信することを特徴とする電子機器。
【請求項１０】
請求項５又は６記載の電子機器において、
ユーザが視認可能な情報を表示する表示手段と、ユーザが該表示手段に表示された情報に対する操作を行うための操作手段とを備え、
前記手動送信手段は、当該電子機器内の情報を前記表示手段に表示させ、その情報の中から前記Ｗｅｂサーバへ送信すべき情報が前記操作手段の操作によって選択されて送信が指示された場合に、その選択された情報を前記Ｗｅｂサーバへ送信することを特徴とする電子機器。
【請求項１１】
請求項５又は６記載の電子機器において、
前記通信手段は、ユーザが視認可能な情報を表示する表示手段およびユーザが該表示手段に表示された情報に対する操作を行うための操作手段を備えた他の電子機器と通信する手段を有し、
前記手動送信手段は、当該電子機器内の情報を前記他の電子機器へ送信して前記表示手段に表示させ、その情報の中から前記Ｗｅｂサーバへ送信すべき情報が前記操作手段の操作によって選択されて送信が指示された場合に、その選択された情報を前記Ｗｅｂサーバへ送信することを特徴とする電子機器。
【請求項１２】
請求項１０又は１１記載の電子機器において、
前記手動送信手段は、前記選択された情報を前記Ｗｅｂサーバへ送信した後、該送信した情報と該送信が成功したか失敗したかを示す送信結果を当該電子機器の管理者に対して通知することを特徴とする電子機器。
【請求項１３】
請求項１乃至１２のいずれか一項に記載の電子機器と、該電子機器と通信する通信手段を有するＷｅｂサーバとを備えた情報処理システムであって、
前記Ｗｅｂサーバに、情報を設定する情報設定手段を設けたことを特徴とする情報処理システム。
【請求項１４】
Ｗｅｂサーバと通信する通信手段を有する電子機器における情報送信方法であって、
前記Ｗｅｂサーバの設定情報に基づいて、当該電子機器内の情報を前記Ｗｅｂサーバへ送信することを特徴とする情報送信方法。
【請求項１５】
Ｗｅｂサーバと通信する通信手段を有する電子機器を制御するコンピュータに、
前記Ｗｅｂサーバの設定情報に基づいて、当該電子機器内の情報を前記Ｗｅｂサーバへ送信する情報送信機能を実現させるためのプログラム。
【請求項１６】
請求項１５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置（例えばプリンタ，デジタル複写機，デジタル複合機）や画像読取装置（例えばスキャナ）等の画像処理装置などの電子機器、その電子機器とＷｅｂサーバとを備えた画像処理システム、上記電子機器における情報送信方法、上記電子機器を制御するコンピュータに必要な機能（この発明に関わる機能）を実現させるためのプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
例えば、現状のデジタル複合機（以下「ＭＦＰ」という）やプリンタ（ＬＰ）等の画像形成装置の保守サービス形態では、定期的にユーザの画像形成装置がどのくらいの枚数のコピーおよびプリントを行ったかという情報（以下「カウンタ情報」という）を画像形成装置のベンダが知る必要がある。画像形成装置のベンダおよびそれに順ずる組織が画像形成装置を置いてあるユーザのオフィスの近くにある場合には、サービスマンがユーザを訪問してカウンタ情報を直接取得すればよいが、ユーザのオフィスが僻地にある場合には、ユーザに電話してユーザの操作でカウンタ情報を取得してもらい、電話でサービスマンに伝えてもらう必要がある。
【０００３】
そこで、画像形成装置等の画像処理装置として、ユーザに負担をかけないように、カウンタ情報をインタネット経由で画像処理装置のベンダ（管理装置）へ送信する機能を備えたものが提案されている（例えば特許文献１参照）。
【特許文献１】特開２００６−３５２８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の画像処理装置では、カウンタ情報の送信機能を実現するために、別途特殊なハードウェアを導入する必要があるため、その導入後の設定変更やシステムアップグレードをする際には、画像処理装置のベンダ側のサービスマンが管理対象の全ての画像処理装置に対して設定変更やシステムアップグレードを行う必要性があり、サービスマンに多くの負担をかけていた。
【０００５】
また、Ｗｅｂサーバ上にあるＨＴＭＬページを画像処理装置のパネル上に表示させる技術もすでに存在しているため、そのＷｅｂサーバを画像処理装置のベンダ側に備え、カウンタ情報の取得を要求するＨＴＭＬページを画像処理装置のパネル上に表示させることにより、ユーザにカウンタ情報を取得してもらう方法が考えられるが、その方法では、ユーザが何らかのミスでカウンタ情報の取得を失敗してしまうことや、見間違えることで適切なサービスを提供できない可能性もある。
【０００６】
この発明は上記の点に鑑みてなされたものであり、電子機器内の情報（カウンタ情報等）を電子機器のベンダが取得できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、上記の目的を達成するため、電子機器、その電子機器を含む情報処理システム、上記電子機器における情報送信方法、上記電子機器を制御するコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【０００８】
この発明による電子機器は、Ｗｅｂサーバと通信する通信手段を有する電子機器であって、上記Ｗｅｂサーバの設定情報に基づいて、当該電子機器内の情報を上記Ｗｅｂサーバへ送信する情報送信手段を設けたものである。
なお、上記情報送信手段が、当該電子機器内の情報を定期的に自動で上記Ｗｅｂサーバへ送信したり、当該電子機器内の情報を外部からの送信指示のタイミングで上記Ｗｅｂサーバへ送信するとよい。そして、当該電子機器内の情報の送信先を変更可能に設定する送信先設定手段を設けるとよい。
【０００９】
あるいは、上記情報送信手段を、当該電子機器内の情報を定期的に上記Ｗｅｂサーバへ送信する自動送信手段と、当該電子機器内の情報を外部からの送信指示のタイミングで上記Ｗｅｂサーバへ送信する手動送信手段とによって構成し、上記Ｗｅｂサーバの設定情報に基づいて、上記自動送信手段による送信又は上記手動送信手段による送信を選択する送信選択手段を設けるようにしてもよい。そして、当該電子機器内の情報の送信先を変更可能に設定する送信先設定手段を設けるとよい。
【００１０】
この場合、以下の（１）〜（５）のいずれかに示すようにするとよい。
（１）上記自動送信手段は、当該電子機器内の情報を上記Ｗｅｂサーバへ送信した後、該送信した情報と該送信が成功したか失敗したかを示す送信結果を当該電子機器の管理者に対して通知する。
（２）ユーザが視認可能な情報を表示する表示手段と、ユーザが該表示手段に表示された情報に対する操作を行うための操作手段とを備え、上記手動送信手段は、当該電子機器内の情報を上記表示手段に表示させ、上記操作手段の操作によって送信が指示された場合に、その情報を上記Ｗｅｂサーバへ送信する。
【００１１】
（３）上記通信手段は、ユーザが視認可能な情報を表示する表示手段およびユーザが該表示手段に表示された情報に対する操作を行うための操作手段を備えた他の電子機器と通信する手段を有し、上記手動送信手段は、当該電子機器内の情報を上記他の電子機器へ送信して上記表示手段に表示させ、上記操作手段の操作によって送信が指示された場合に、その情報を上記Ｗｅｂサーバへ送信する。
（４）ユーザが視認可能な情報を表示する表示手段と、ユーザが該表示手段に表示された情報に対する操作を行うための操作手段とを備え、上記手動送信手段は、当該電子機器内の情報を上記表示手段に表示させ、その情報の中から上記Ｗｅｂサーバへ送信すべき情報が上記操作手段の操作によって選択されて送信が指示された場合に、その選択された情報を上記Ｗｅｂサーバへ送信する。
【００１２】
（５）上記通信手段は、ユーザが視認可能な情報を表示する表示手段およびユーザが該表示手段に表示された情報に対する操作を行うための操作手段を備えた他の電子機器と通信する手段を有し、上記手動送信手段は、当該電子機器内の情報を上記他の電子機器へ送信して上記表示手段に表示させ、その情報の中から上記Ｗｅｂサーバへ送信すべき情報が上記操作手段の操作によって選択されて送信が指示された場合に、その選択された情報を上記Ｗｅｂサーバへ送信する。
（６）（４）又は（５）の構成に加え、上記手動送信手段は、上記選択された情報を上記Ｗｅｂサーバへ送信した後、該送信した情報と該送信が成功したか失敗したかを示す送信結果を当該電子機器の管理者に対して通知する。
【００１３】
この発明による情報処理システムは、上述した電子機器と、その電子機器と通信する通信手段を有するＷｅｂサーバとを備えた情報処理システムであって、上記Ｗｅｂサーバに、情報を設定する情報設定手段を設けたものである。
この発明による情報送信方法は、Ｗｅｂサーバと通信する通信手段を有する電子機器における情報送信方法であって、上記Ｗｅｂサーバの設定情報に基づいて、当該電子機器内の情報を上記Ｗｅｂサーバへ送信するものである。
【００１４】
この発明によるプログラムは、Ｗｅｂサーバと通信する通信手段を有する電子機器を制御するコンピュータに、上記Ｗｅｂサーバの設定情報に基づいて、当該電子機器内の情報を上記Ｗｅｂサーバへ送信する情報送信機能を実現させるためのプログラムである。
この発明による記録媒体は、そのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１５】
この発明によれば、電子機器が、Ｗｅｂサーバの設定情報に基づいて（例えばタイマへの設定情報によって定期的に発生するトリガを受けることによって）、自己の情報（カウンタ情報等）を上記Ｗｅｂサーバへ送信することにより、その情報を電子機器のベンダが取得することが可能になる。
【発明を実施するための最良の形態】
【００１６】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
まず、この発明の実施形態である情報処理システムの構成例について、図１を参照して説明する。
【００１７】
図１は、その情報処理システムの構成例を示すブロック図である。
この例の情報処理システムは、Ｗｅｂアプリケーション（以下単に「Ｗｅｂアプリ」という）を備えたＷｅｂサーバ１０と複数台のＭＦＰ３０（３０ａ，３０ｂ，３０ｃ）とを備えている。これらは、インタネット１（他の外部ネットワークでもよい）を介して通信可能に接続することができる。
【００１８】
Ｗｅｂサーバ１０は、社内ＬＡＮ等のローカルネットワークの外、つまり公共のネッワーク上に存在し、サービスを提供する形態となっている。
それによって、Ｗｅｂサーバ１０を各ＭＦＰ３０のベンダであるＭＦＰベンダが公開し、サービスとして提供することにより、ユーザに手間をかけることなく自動で、ＭＦＰベンダに各ＭＦＰ３０内のカウンタ情報等の各種情報を送信するサービスを提供することができる。
【００１９】
次に、この発明の実施形態である情報処理システムの他の構成例について、図２を参照して説明する。
図２はその情報処理システムの他の構成例を示すブロック図であり、図１と同じ部分には同一符号を付している。
【００２０】
Ｗｅｂサーバ１０は、社内ＬＡＮ５０（他のローカルネットワークでもよい）内、つまりＭＦＰ３０の設置場所に存在し、社内のＩＴ部門等で各ＭＦＰ３０内のカウンタ情報等の情報を収集するために用いられる。また、セキュリティの観点から自動でＭＦＰベンダへカウンタ情報の送信を行いたくない場合に、本システムを構築して各ＭＦＰ３０内のカウンタ情報を収集し、社内にいる管理者がそのカウンタ情報を手動でＭＦＰベンダへ送信する場合に用いられる。
【００２１】
図３は、図１，図２のＷｅｂサーバ１０のハードウェア構成例を示すブロック図である。
Ｗｅｂサーバ１０は、ＣＰＵ１１，ディスプレイインタフェース（以下「インタフェース」を「Ｉ／Ｆ」という）１２，ＲＡＭ１３，チップセット１４，１５，ハードティスク装置（以下「ＨＤＤ」という）１６，通信Ｉ／Ｆ１７（１７ａ，１７ｂ），マウス１８，およびキーボード１９を備えている。
【００２２】
ＣＰＵ１１は、ＨＤＤ１６内のプログラムに従って当該Ｗｅｂサーバ１０全体を統括的に制御する中央処理装置である。このＣＰＵ１１は、ＨＤＤ１６内のプログラムに従って動作し、当該Ｗｅｂサーバ１０を制御することにより、時間情報（時刻情報）を図示しないタイマに設定するなど、各種情報を設定することができる。
よって、このＣＰＵ１１およびＨＤＤ１６内のプログラム等が、この発明に関わる情報設定手段としての機能を果たすことができる。
【００２３】
ディスプレイＩ／Ｆ１２は、外部に接続されたモニタ（ディスプレイ）を使ってユーザに機器の状態等の情報を表示するための信号を出力するものである。
ＲＡＭ１３は、ＣＰＵ１１がプログラムを実行するために作業するワークメモリや、画像データを展開して格納する画像メモリ等として使用する読み書き可能なメモリである。
チップセット１４は、ＣＰＵ１１，ディスプレイＩ／Ｆ１２，およびＲＡＭ１３を高速な内部バスで接続し、また外部の汎用バス２０とのデータ交換も行うものである。
【００２４】
ＨＤＤ１６は、汎用バス２０に接続されたメモリデバイスであり、ＯＳ（オペレーティングシステム）や、この発明に関わる処理等を実現するためのアプリケーション（Ｗｅｂアプリ）を含むプログラムおよびデータを格納している。
通信Ｉ／Ｆ１７は、図１又は図２のＭＦＰ３０や他の外部機器と通信するためのインタフェースである。
【００２５】
チップセット１４，ＨＤＤ１６，および通信Ｉ／Ｆ１７は、内部バスよりも低速な汎用バス２０でつながれている。
チップセット１５は、それらチップセット１４，ＨＤＤ１６，および通信Ｉ／Ｆ１７と更に低速なバス２１やポートとデータ交換を行う。
マウスポートやキーボードポートでは、外部に接続された入力装置であるマウス１８やキーボード１９によりユーザ操作による入力を受け付ける。
【００２６】
図４は、図１，図２のＭＦＰ３０のハードウェア構成例を示すブロック図である。
このＭＦＰ３０は、複写機，プリンタ，スキャナ装置としての機能（サービス）、つまりコピー機能，プリンタ機能，スキャナ機能を含む各種機能を実現できる画像形成装置であり、オペレーションパネル３１，ＣＰＵ３２，ＡＳＩＣ（Application Specific Integrated Circuit）３３，ＲＡＭ３４，ＲＯＭ３５，通信Ｉ／Ｆ３６，およびエンジン部３７を備えている。
【００２７】
オペレーションパネル３１は、ユーザが視認可能な情報を表示するＬＣＤ又はＣＲＴ等の表示器（表示手段）と、ユーザが表示器に表示された情報および当該ＭＦＰ３０（以下「機器」ともいう）に対する操作を行うための各種の操作キー（操作手段）とからなる。このオペレーションパネル３１を用いることにより、例えば、表示器に表示された機器内の情報の送信をユーザ操作によって指示したり、エンジン部３７に対するプリント命令をユーザ操作によって入力することができる。
【００２８】
ＣＰＵ３２は、ＲＯＭ３５内のプログラムに従って機器全体を統括的に制御する中央処理装置である。このＣＰＵ３２は、ＡＳＩＣ３３を介して接続されている各種デバイスの入出力を制御したり、エンジン部３７による処理（コピー処理，プリント処理，スキャナ処理）を制御したり、コピー枚数やプリント枚数をカウント（積算）する処理を行ったり、通信Ｉ／Ｆ３６による処理（送信処理等のＷｅｂサーバ１０との通信処理など）を制御したり、情報送信先等を変更可能に設定したりする。
【００２９】
よって、このＣＰＵ３２およびＲＯＭ３５内のプログラム等が、この発明に関わる情報送信手段（自動送信手段，手動送信手段），送信先設定手段，送信選択手段，情報設定手段としての機能を果たすことができる。
なお、Ｗｅｂサーバ１０へ送信する情報としてカウンタ情報がある。このカウンタ情報としては、カウントされたコピー枚数を示す情報であるコピーカウンタ情報や、カウントされたプリント枚数を示す情報であるプリントカウンタ情報がある。
【００３０】
ＡＳＩＣ３３は、ＣＰＵ３２，ＲＡＭ３４，ＲＯＭ３５，通信Ｉ／Ｆ３６，オペレーションパネル３１をそれぞれ接続するための複数のＩ／Ｆ等からなる多機能デバイスボードであり、ＣＰＵ３２の制御対象となるデバイスの共有化を図り、アーキテクチャの面からアプリケーション等の開発の高効率化を支援するＩＣである。このＡＳＩＣ３３は、ここでは画像処理用のハードウェア要素を備えている。
【００３１】
ＲＡＭ３４は、ＣＰＵ３２がプログラムを実行するために作業するワークメモリや、画像データを展開して格納する画像メモリ等として使用する読み書き可能なメモリである。
ＲＯＭ３５は、ＯＳや図１，図２のデバイスブラウザ（DeviceBrowser）４０（４０ａ，４０ｂ，４０ｃ）を含む各種プログラムおよびデータなどを格納している読み出し専用メモリである。
通信Ｉ／Ｆ３６は、Ｗｅｂサーバ１０と通信するためのインタフェースである。
【００３２】
エンジン部３７は、原稿の画像を光学的に読み取る光学読み取り機構部（画像読取手段）と、印刷データを可視画像として用紙（他の記録媒体でもよい）上に印刷する印刷機構部（画像形成手段）とを備えている。なお、印刷機構部は、印刷データがＰＤＬ（プリンタ記述言語）によって構成されている場合、用紙上に可視画像を印刷するためのビットマップ状の画像データに変換する必要がある。
【００３３】
次に、図１に示した情報処理システムを用いた場合のこの発明に関わる制御の概要について、図５を参照して説明する。なお、デバイスブラウザやＷｅｂアプリによる処理は、実際には対応するＣＰＵがそれらのプログラムに従って動作することによって実行するが、説明の都合上、それらのプログラムが処理を実行するものとする。
【００３４】
図５は、図１に示した情報処理システムを用いた場合のこの発明に関わる制御の概要を説明するための図である。
例えば、ＭＦＰ３０ａ内のデバイスブラウザ４０ａは、Ｗｅｂサーバ１０からＷｅｂアプリによって提供されるスクリプト（script）等のプログラムによる設定情報に基づいて機器本体からカウンタ情報等の情報の取得を行い、その情報をインタネット１経由でＭＦＰベンダが管理するＷｅｂサーバ１０又は他のサーバ（パーソナルコンピュータ等の端末装置でもよい）へ送信する。その送信には、ＨＴＴＰ又はＨＴＴＰＳ等の通信プロトコルを用いるとよい。
【００３５】
カウンタ情報の送信先、およびカウンタ情報やそれ以外に機器本体のどのような情報を送信するか、その送信情報の種類等をＷｅｂサーバ１０側で一括して設定を行うことにより、カウンタ情報を取得するＭＦＰベンダの管理項数も従来のやり方に比べて削減できるが、ＭＦＰ３０ａ側で設定することも可能である。
【００３６】
次に、図２に示した情報処理システムを用いた場合のこの発明に関わる制御の概要について、図６を参照して説明する。
図６は、図２に示した情報処理システムを用いた場合のこの発明に関わる制御の概要を説明するための図である。
各ＭＦＰ３０のデバイスブラウザ４０はそれぞれ、上述と同様の設定情報に基づいて機器本体からカウンタ情報等の情報の取得を行い、その情報を社内ＬＡＮ５０内の社内管理者（ＭＦＰ管理者，ＩＴ管理者等）が管理するＷｅｂサーバ１０へ送信する。
【００３７】
Ｗｅｂサーバ１０は、各ＭＦＰ３０からのカウンタ情報等の情報を収集し、社内管理者による入力部（マウス１８又はキーボード１９）の操作により、収集した情報をインタネット１経由でＭＦＰベンダのサーバ（パーソナルコンピュータ等の端末装置でもよい）へ送信する。その送信にも、ＨＴＴＰ又はＨＴＴＰＳ等の通信プロトコルを用いるとよい。
【００３８】
次に、図１，図２に示した情報処理システムにおける各ＭＦＰ３０がＷｅｂサーバ１０等へ情報を送信する場合の処理動作について、図７を参照して説明する。ここでは、カウンタ情報を送信する場合の処理動作について説明するが、カウンタ情報以外の情報も送信できる。
図７は、図１，図２に示した情報処理システムにおける各ＭＦＰ３０がＷｅｂサーバ１０へカウンタ情報を送信する場合の通信シーケンスの第１例を示す図である。
【００３９】
この通信シーケンスは、各ＭＦＰ３０がＷｅｂサーバ１０へカウンタ情報を自動で送信する場合を示すものである。
Ｗｅｂサーバ１０内のタイマ１０１は、予め設定された時間に達すると、ステップＳ１でＷｅｂアプリ１０２に対してカウンタ情報取得のトリガ信号を発行する。
Ｗｅｂアプリ１０２は、そのトリガ信号を受けると、ステップＳ２でカウンタ情報を取得するためのイベントであるカウンタ情報取得要求を各ＭＦＰ３０（３０ａ，３０ｂ，３０ｃ）に対して順次発行する。
【００４０】
各ＭＦＰ３０はそれぞれ、そのカウンタ情報取得要求を受けると、ステップＳ３でＷｅｂサーバ１０からＷｅｂアプリ１０２によって提供されるスクリプト等のプログラムによる設定情報に基づいて機器本体からカウンタ情報を取得し、そのカウンタ情報をステップＳ４で予め設定された送信先であるＭＦＰベンダ又は社内ＬＡＮ５０内の社内管理者が管理するＷｅｂサーバ１０（又は他のサーバ）へ送信する。
【００４１】
ここで、図１又は図２に示した情報処理システムを用い、各ＭＦＰ３０内のカウンタ情報をＭＦＰベンダ又は社内管理者が管理するＷｅｂサーバ１０へ自動で送信する場合には、各ＭＦＰ３０は特別な操作画面を必要としないが、ユーザ自身が各ＭＦＰ３０内のカウンタ情報を確認した後、ＭＦＰベンダ又は社内管理者が管理するＷｅｂサーバ１０へ送信したい場合には、次のようにするとよい。
【００４２】
例えば、図８に示すようなコピーカウンタ情報表示部３１ａ，プリントカウンタ情報表示部３１ｂ，およびカウンタ情報送信用の「ＳＥＮＤ」ボタン３１ｃからなる操作画面をオペレーションパネル３１（実際には表示器）上に表示して、ユーザ自身でコピーカウンタ情報表示部３１ａ上のコピーカウンタ情報，プリントカウンタ情報表示部３１ｂ上のプリントカウンタ情報を確認した後、「ＳＥＮＤ」ボタン３１ｃを指定（押下）することにより、それらのカウンタ情報を手動で送信させることが可能になる。
【００４３】
図８に示した操作画面は、オペレーションパネル３１上に表示される操作画面をカスタマイズした例のひとつであり、同様の機能を有する操作画面の作成は、Ｗｅｂサーバ１０にあるＷｅｂアプリを変更することで可能となる。
なお、カウンタ情報の送信指示は、「ＳＥＮＤ」ボタン３１ｃと同等の機能を持つ他のボタン等の指定によって行うようにしても良い。
【００４４】
次に、図１，図２に示した情報処理システムにおけるＭＦＰ３０がＷｅｂサーバ１０等へ情報を送信する場合の他の処理動作について、図９を参照して説明する。ここでは、カウンタ情報を送信する場合の処理動作について説明するが、カウンタ情報以外の情報も送信できる。
図９は、図１，図２に示した情報処理システムにおけるＭＦＰ３０がＷｅｂサーバ１０へカウンタ情報を送信する場合の通信シーケンスの第２例を示す図である。
【００４５】
この通信シーケンスは、図８の「ＳＥＮＤ」ボタン３１ｃを利用して手動でカウンタ情報をＭＦＰベンダ又は社内管理者が管理するＷｅｂサーバ１０へ送信する場合を示すものである。
ＭＦＰ３０（例えばＭＦＰ３０ａ）は、ステップＳ１１において、ユーザ２０１によってオペレーションパネル３１上に表示されている図８に示した操作画面上の「ＳＥＮＤ」ボタン３１ｃの指定によってカウンタ情報の送信指示がなされると、ステップＳ１２でスクリプトの機能を用いて機器本体からカウンタ情報を取得する。
【００４６】
その後、ステップＳ１３へ進み、取得したカウンタ情報をＷｅｂサーバ１０で定義されている送信先であるＷｅｂサーバ１０へ送信して、その送信が成功したか失敗したかを示す送信結果をステップＳ１４でＷｅｂサーバ１０から受け取る。
次に、ステップＳ１５へ進み、受け取った送信結果をカウンタ情報の送信元であるＭＦＰ３０のオペレーションパネル３１上に表示することにより、その送信結果をユーザ２０１へ伝える。
【００４７】
この実施形態によれば、Ｗｅｂサーバ内のＷｅｂアプリでカウンタ情報を取得するサービスを提供することにより、そのＷｅｂアプリのみをメンテナンスすることで常に最新のサービスを提供することが可能になるため、ＭＦＰが、ＷｅｂサーバからＷｅｂアプリによって提供されるプログラムによる設定情報に基づいて自己の情報（カウンタ情報等）をＷｅｂサーバへ送信することが可能になり、その情報をＭＦＰベンダが取得することができる。また、人が介入して行うべき工数を０にすることで、間違ったカウンタ情報の取得やミスをなくすことも可能になる。
【００４８】
なお、各ＭＦＰ３０はそれぞれ、Ｗｅｂサーバ１０からＷｅｂアプリによって提供されるプログラムにより、以下の（１）〜（６）に示す処理を行うこともできる。
（１）機器本体内の情報（機器本体から取得する情報）の上述した自動送信又は手動送信を選択的に設定する。
（２）機器本体から取得した情報を社内管理者のパーソナルコンピュータ等の端末装置（他のＭＦＰでよい）へ送信してそのモニタ（表示手段）上に表示させ、その端末装置の入力部（操作手段）の操作によって送信が指示された場合に、上記取得した情報をＷｅｂサーバへ送信する。
【００４９】
（４）機器本体から取得した情報をオペレーションパネル上に表示させ、その情報の中からＷｅｂサーバへ送信すべき情報がオペレーションパネル上の操作によって選択されて送信が指示された場合に、上記選択された情報をＷｅｂサーバへ送信する。
（５）機器本体から取得した情報を社内管理者の端末装置（他のＭＦＰでよい）に送信してそのモニタ上に表示させ、その情報の中からＷｅｂサーバへ送信すべき情報が端末装置の入力部の操作によって選択されて送信が指示された場合に、上記選択された情報をＷｅｂサーバへ送信する。
【００５０】
（６）機器本体から取得した情報あるいはその中から選択された情報をＷｅｂサーバへ送信した後、その送信した情報およびその送信が成功したか失敗したかを示す送信結果を社内管理者の端末装置に対して電子メール（Ｅメール等）等を用いて通知する。その通知先は、Ｗｅｂサーバ１０からＷｅｂアプリによって提供されるプログラムによって予め設定しておくことができる。
【００５１】
以上、この発明をＭＦＰとＷｅｂサーバとを備えた情報処理システムに適用した実施形態について説明したが、この発明はこれに限らず、アナログ複写機，デジタル複写機，ＦＡＸ装置等の他の画像形成装置、あるいはスキャナ装置等の画像読取装置は勿論、ネットワーク家電，自動販売機，医療機器，電源装置，空調システム，ガス・水道・電気等の計量システム等，ＡＶ機器，遊戯機器などの他の電子機器とＷｅｂサーバとを備えた情報処理システムにも適用可能である。
【００５２】
〔この発明に関わるプログラム〕
このプログラムは、ＭＦＰ等の電子機器を制御するＣＰＵ（コンピュータ）に、この発明に関わる機能である情報送信手段（自動送信手段，手動送信手段），送信先設定手段，送信選択手段，情報設定手段としての機能を実現させるためのプログラムであり、このようなプログラムをＣＰＵに実行させることにより、上述したような効果を得ることができる。
【００５３】
このようなプログラムは、はじめから上記の電子機器に備えるＲＯＭ、あるいは不揮発性メモリ（フラッシュＲＯＭ，ＥＥＰＲＯＭ等）、あるいはＨＤＤ（ハードディスク装置）などの記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭ、あるいはメモリカード，フレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭ等の不揮発性記録媒体（メモリ）に記録して提供することもできる。それらの記録媒体に記録されたプログラムを上記の電子機器にインストールしてＣＰＵに実行させるか、ＣＰＵにそれらの記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【００５４】
以上の説明から明らかなように、この発明によれば、電子機器内の情報を電子機器のベンダが取得することが可能になる。この発明を利用すれば、電子機器のベンダが管理し易い電子機器を提供することができる。
【図面の簡単な説明】
【００５５】
【図１】この発明の実施形態である情報処理システムの構成例を示すブロック図である。
【図２】この発明の実施形態である情報処理システムの他の構成例を示すブロック図である。
【図３】図１，図２のＷｅｂサーバ１０のハードウェア構成例を示すブロック図である。
【００５６】
【図４】図１，図２のＭＦＰ３０のハードウェア構成例を示すブロック図である。
【図５】図１に示した情報処理システムを用いた場合のこの発明に関わる制御の概要を説明するための図である。
【図６】図２に示した情報処理システムを用いた場合のこの発明に関わる制御の概要を説明するための図である。
【００５７】
【図７】図１，図２に示した情報処理システムにおける各ＭＦＰ３０がＷｅｂサーバ１０へカウンタ情報を送信する場合の通信シーケンスの第１例を示す図である。
【図８】図４のオペレーションパネル３１上に表示される操作画面の一例を示す図である。
【図９】図１，図２に示した情報処理システムにおけるＭＦＰ３０がＷｅｂサーバ１０へカウンタ情報を送信する場合の通信シーケンスの第２例を示す図である。
【符号の説明】
【００５８】
１：インタネット    １０：Ｗｅｂサーバ    １１，３２：ＣＰＵ
１２：ディスプレイＩ／Ｆ    １３，３４：ＲＡＭ    １６：ＨＤＤ
１７ａ，１７ｂ，３６：通信Ｉ／Ｆ    １８：マウス    １９：キーボード
３０（３０ａ，３０ｂ，３０ｃ）：ＭＦＰ    ３１：オペレーションパネル
３３：ＡＳＩＣ    ３５：ＲＯＭ    ３７：エンジン部
４０（４０ａ，４０ｂ，４０ｃ）：デバイスブラウザ    １０２：Ｗｅｂアプリ
【図１】
2010074377.tif 000003
【図２】
2010074377.tif 000004
【図３】
2010074377.tif 000005
【図４】
2010074377.tif 000006
【図５】
2010074377.tif 000007
【図６】
2010074377.tif 000008
【図７】
2010074377.tif 000009
【図８】
2010074377.tif 000010
【図９】
2010074377.tif 000011