(57)【要約】      （修正有）【課題】デバイス管理情報のアップロードをより適切に実現させる通信装置、管理サーバー、管理システムおよびプログラムを提供する。【解決手段】デバイスを管理する通信装置であって、デバイスに関する管理情報を記憶する記憶部と、ネットワークを介して外部との通信を実行する通信部と、通信部が、デバイスを管理すべきサーバーを指定する指定情報を管理サーバーから受信した場合に、指定情報が指定するサーバーを送信先として通信部に管理情報を送信させる制御部と、を備える。制御部は、通信部にデバイスの識別情報を管理サーバーへ送信させ、通信部は、識別情報の送信への応答として管理サーバーから識別情報に対応する指定情報を受信する。【選択図】図１
2018185651.tif 000002
【特許請求の範囲】
【請求項１】
デバイスを管理する通信装置であって、
前記デバイスに関する管理情報を記憶する記憶部と、
ネットワークを介して外部との通信を実行する通信部と、
前記通信部が、前記デバイスを管理すべきサーバーを指定する指定情報を管理サーバーから受信した場合に、前記指定情報が指定するサーバーを送信先として前記通信部に前記管理情報を送信させる制御部と、を備えることを特徴とする通信装置。
【請求項２】
前記制御部は、前記通信部に前記デバイスの識別情報を前記管理サーバーへ送信させ、
前記通信部は、前記識別情報の送信への応答として前記管理サーバーから前記識別情報に対応する前記指定情報を受信することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御部は、前記通信部が受信した前記指定情報を第２記憶部に記憶させ、当該第２記憶部が記憶する前記指定情報に基づいて前記管理情報の送信先を特定することを特徴とする請求項１または請求項２に記載の通信装置。
【請求項４】
前記通信部が前記指定情報が指定するサーバーから前記管理情報の送信先の変更指示を受信した場合、
前記制御部は、前記通信部に前記デバイスの識別情報を前記管理サーバーへ送信させ、
前記通信部は、前記識別情報の送信への応答として前記管理サーバーから前記識別情報に対応する新たな指定情報を受信し、
前記制御部は、前記新たな指定情報が指定するサーバーを送信先として前記通信部に前記管理情報を送信させる、ことを特徴とする請求項１〜請求項３のいずれかに記載の通信装置。
【請求項５】
前記通信装置は、外部の前記デバイスから前記管理情報を取得し、取得した前記管理情報を前記記憶部に記憶することを特徴とする請求項１〜請求項４のいずれかに記載の通信装置。
【請求項６】
前記通信装置は、前記デバイスを含むことを特徴とする請求項１〜請求項４のいずれかに記載の通信装置。
【請求項７】
デバイスの識別情報と、デバイスに関する管理情報の送信先のサーバーを指定する指定情報と、の対応関係を記憶する記憶部と、
ネットワークを介して、デバイスを管理する外部の通信装置との通信を実行する通信部と、
前記通信部により通信する通信装置を送信先として、前記通信装置が管理する前記デバイスの識別情報に対応する前記指定情報を前記通信部に送信させる制御部と、を備えることを特徴とする管理サーバー。
【請求項８】
前記記憶部は、前記デバイス毎の前記管理情報の送信の許可または不許可を規定したアップロード許諾情報を更に記憶しており、
前記通信部が、前記通信装置から前記識別情報を受信した場合に、前記制御部は、当該受信した識別情報に対応する前記アップロード許諾情報を前記記憶部から読み出し、当該読み出した前記アップロード許諾情報が前記管理情報の送信を許可している場合に、前記通信部に、前記受信した識別情報に対応する前記指定情報を前記通信装置へ送信させることを特徴とする請求項７に記載の管理サーバー。
【請求項９】
デバイスを管理する管理システムであって、
前記デバイスに関する管理情報を取得する通信装置と、
前記デバイスを管理すべきサーバーを指定する指定情報を前記通信装置に送信する管理サーバーと、を含み、
前記通信装置は、前記指定情報を前記管理サーバーから受信した場合に、前記指定情報が指定するサーバーを送信先として、前記デバイスに関する管理情報を送信することを特徴とする管理システム。
【請求項１０】
前記サーバーは、デバイスと当該デバイスの購入先を示す購入先情報とを対応付けて管理しており、前記通信装置から送信された前記デバイスに関する管理情報に基づき、消耗品を交換すべきと判断した場合に、前記購入先情報に基づいて、ネットワークを介して前記購入先に前記消耗品の配送要求を送信することを特徴とする請求項９に記載の管理システム。
【請求項１１】
デバイスを管理するためのプログラムであって、
コンピューターに、
前記デバイスに関する管理情報を取得する工程と、
前記デバイスを管理すべきサーバーを指定する指定情報を管理サーバーから受信する工程と、
前記指定情報を受信した場合に、前記指定情報が指定するサーバーを送信先として前記管理情報を送信する工程と、を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、管理サーバー、管理システムおよびプログラムに関する。
【背景技術】
【０００２】
プリンターのインク残量等の情報は、所定のサーバーにアップロードされ、各プリンターの管理に用いられていた。
【０００３】
また、プリンターのインク残量に関する残量情報を取得し、インク残量が閾値以下であり、かつ残量情報が発注指令によるカートリッジの残量情報である場合に、カートリッジの発注を行う情報管理サーバーが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６‐１９４７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、プリンター等のデバイスに関する情報は、予め決められた一のサーバーで管理するのではなく、当該情報を適切なサーバーへ送信して管理するための仕組みが求められていた。
【０００６】
本発明は上述の課題に鑑みてなされたものであり、デバイスに関する情報の適切な送信や管理の実現に寄与する通信装置、管理サーバー、管理システムおよびプログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、デバイスを管理する通信装置であって、前記デバイスに関する管理情報を記憶する記憶部と、ネットワークを介して外部との通信を実行する通信部と、前記通信部が、前記デバイスを管理すべきサーバーを指定する指定情報を管理サーバーから受信した場合に、前記指定情報が指定するサーバーを送信先として前記通信部に前記管理情報を送信させる制御部と、を備える。
【０００８】
当該構成によれば、通信装置は、管理サーバーから受信した指定情報に従って、適切なサーバーへ管理情報を送信することができる。
本発明は、デバイス自身がサーバーと通信を行う通信装置として機能する構成であってもよい。つまり、前記通信装置は、前記デバイスを含むとしてもよい。あるいは、本発明は、デバイスから管理情報を取得し記憶する別の機器（通信装置）がサーバーと通信を行う構成であってもよい。つまり、前記通信装置は、外部の前記デバイスから前記管理情報を取得し、取得した前記管理情報を前記記憶部に記憶するとしてもよい。あるいは、デバイスと当該別の機器とを含んだ構成を本発明の通信装置と捉えてもよい。
【０００９】
本発明の態様の一つは、前記制御部は、前記通信部に前記デバイスの識別情報を前記管理サーバーへ送信させ、前記通信部は、前記識別情報の送信への応答として前記管理サーバーから前記識別情報に対応する前記指定情報を受信するとしてもよい。
当該構成によれば、通信装置は、デバイスの識別情報を管理サーバーへ送信することにより、当該デバイスの管理情報の送信先を示す指定情報を管理サーバーから取得することができる。
【００１０】
本発明の態様の一つは、前記制御部は、前記通信部が受信した前記指定情報を第２記憶部に記憶させ、当該第２記憶部が記憶する前記指定情報に基づいて前記管理情報の送信先を特定するとしてもよい。
当該構成によれば、通信装置は、管理サーバーから指定情報を受信し第２記憶部に記憶させた後は、第２記憶部が記憶する指定情報を参照することにより管理情報の送信先を特定することができる。
【００１１】
本発明の態様の一つは、前記通信部が前記指定情報が指定するサーバーから前記管理情報の送信先の変更指示を受信した場合、前記制御部は、前記通信部に前記デバイスの識別情報を前記管理サーバーへ送信させ、前記通信部は、前記識別情報の送信への応答として前記管理サーバーから前記識別情報に対応する新たな指定情報を受信し、前記制御部は、前記新たな指定情報が指定するサーバーを送信先として前記通信部に前記管理情報を送信させる、としてもよい。
当該構成によれば、通信装置は、それまで管理情報の送信先であったサーバーから前記変更指示を受信した場合に、デバイスの識別情報を管理サーバーへ送信することにより、管理情報の新たな送信先を示す指定情報を管理サーバーから取得することができる。これにより、管理情報の送信先の変更に適切に対応することができる。
【００１２】
本発明の技術的思想は、通信装置というカテゴリー以外にも様々な態様にて実現される。例えば、デバイスの識別情報と、デバイスに関する管理情報の送信先のサーバーを指定する指定情報と、の対応関係を記憶する記憶部と、ネットワークを介して、デバイスを管理する外部の通信装置との通信を実行する通信部と、前記通信部により通信する通信装置を送信先として、前記通信装置が管理する前記デバイスの識別情報に対応する前記指定情報を前記通信部に送信させる制御部と、を備えることを特徴とする管理サーバーを、一つの発明として捉えることができる。
管理サーバーの特徴の一つとして、前記記憶部は、前記デバイス毎の前記管理情報の送信の許可または不許可を規定したアップロード許諾情報を更に記憶しており、前記通信部が、前記通信装置から前記識別情報を受信した場合に、前記制御部は、当該受信した識別情報に対応する前記アップロード許諾情報を前記記憶部から読み出し、当該読み出した前記アップロード許諾情報が前記管理情報の送信を許可している場合に、前記通信部に、前記受信した識別情報に対応する前記指定情報を前記通信装置へ送信させる構成を把握することができる。
【００１３】
また、通信装置（あるいはデバイス）や管理サーバーがそれぞれ実行する工程に対応する方法や、方法をハードウェア（コンピューター）に実行させるプログラムや、プログラムを記憶したコンピューター読取可能な記憶媒体も、それぞれ発明として成立する。
さらに、通信装置（あるいはデバイス）や管理サーバーを含んだシステムも発明として成立する。
【００１４】
例えば、デバイスを管理する管理システムであって、前記デバイスに関する管理情報を取得する通信装置と、前記デバイスを管理すべきサーバーを指定する指定情報を前記通信装置に送信する管理サーバーと、を含み、前記通信装置は、前記指定情報を前記管理サーバーから受信した場合に、前記指定情報が指定するサーバーを送信先として、前記デバイスに関する管理情報を送信する管理システムを把握することができる。
また、前記システムにおいて、前記サーバーは、デバイスと当該デバイスの購入先を示す購入先情報とを対応付けて管理しており、前記通信装置から送信された前記デバイスに関する管理情報に基づき、消耗品を交換すべきと判断した場合に、前記購入先情報に基づいて、ネットワークを介して前記購入先に前記消耗品の配送要求を送信するとしてもよい。
さらに、デバイスを管理するためのプログラム（デバイス管理プログラム）であって、コンピューターに、前記デバイスに関する管理情報を取得する工程と、前記デバイスを管理すべきサーバーを指定する指定情報を管理サーバーから受信する工程と、前記指定情報を受信した場合に、前記指定情報が指定するサーバーを送信先として前記管理情報を送信する工程と、を実行させるプログラムが把握される。
【図面の簡単な説明】
【００１５】
【図１】システムの構成を簡易的に示す図。
【図２】アップロード先規定テーブルを簡易的に示す図。
【図３】第１実施形態を説明するためのフローチャート。
【図４】第２実施形態を説明するためのフローチャート。
【発明を実施するための形態】
【００１６】
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。
【００１７】
１．システムの概略的説明：
図１は、本実施形態にかかるシステム（デバイスの管理システム）１の構成を簡易的に示している。システム１は、管理サーバー１０や、デバイス２０（例えば、デバイス２０ａ，２０ｂ，２０ｃ…）を含む。本実施形態においてデバイス２０には、それらの状態が外部のサーバーによる管理対象となる電子機器全般（例えば、プリンター、スキャナー、プロジェクター等）が該当し得る。以下では一例として、デバイス２０はプリンターであるとする。プリンターとは、少なくとも印刷機能を有する装置である。そのため、プリンターは、例えば、スキャナーやファクシミリ等としても機能する複合機であってもよい。
【００１８】
デバイス２０は、ネットワークＮＷに接続可能である。ネットワークＮＷは、例えばインターネットやローカルエリアネットワーク（ＬＡＮ）を含む。ネットワークＮＷは、有線ネットワークであっても無線ネットワークであってもよい。
【００１９】
デバイス２０は、制御部２１、通信インターフェイス（ＩＦ）２２、記憶部２３等を備える。図１では、複数のデバイス２０ａ，２０ｂ，２０ｃ…を代表して、デバイス２０ａについて内部構成を例示している。制御部２１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有する１つ又は複数のＩＣや、その他のメモリー等を含んで構成される。制御部２１は、インストールされたプログラム（例えば、デバイス管理プログラムＰＲ）とハードウェアとが協働することにより、デバイス２０の挙動を制御する。
【００２０】
通信ＩＦ２２は、公知の通信規格を含む所定の通信プロトコルに準拠してネットワークＮＷを介して外部と通信を実行するＩＦである。記憶部２３は、例えば、ハードディスクドライブやフラッシュメモリー等の記憶装置や、制御部２１の一部分によって構成される。
【００２１】
図示は省略しているが、デバイス２０は、視覚的情報を表示するための表示部や、ユーザーからの操作を受け付けるためのタッチパネルや物理ボタン等の操作部といった公知の構成を適宜備える。デバイス２０がプリンターであれば、デバイス２０は印刷機能を実現するための印刷部（インクを吐出するための印刷ヘッド、インクを保有するインクカートリッジ、印刷媒体を搬送するための搬送機構、等）２４を当然備える。
【００２２】
このようなデバイス２０（デバイス２０ａ，２０ｃ）は、ネットワークＮＷを介して自身に関する管理情報（デバイス管理情報）を外部のサーバーへ送信（アップロード）可能であり、それぞれが本発明の「デバイス（自身）を管理する通信装置」の一例に該当する。デバイス管理情報とは、デバイス２０の管理に用いられる情報であり、具体的には、デバイス２０（プリンター）のインクカートリッジにおけるインク残量やそれまでの印刷枚数等といった消耗品に関する情報、デバイス２０の印刷動作等において発生したエラー情報、その他デバイス２０のステータス情報等を含む。デバイス２０の記憶部２３には、デバイス管理情報が記憶されている。制御部２１は、記憶部２３が既に記憶しているデバイス管理情報をより新しいデバイス管理情報で適宜更新する。そして、制御部２１は、記憶部２３に記憶されているデバイス管理情報を、ネットワークＮＷを介して外部のサーバーへアップロードする。
【００２３】
また、図１に例示するように、デバイス２０（デバイス２０ｂ）は、ＬＡＮやＵＳＢ等のローカル接続によって他の通信機器３０と接続し、他の通信機器３０を介してネットワークＮＷに接続してもよい。通信機器３０は、例えば、パーソナルコンピューター（ＰＣ）、スマートフォン、タブレット型端末、携帯電話機等により実現される。通信機器３０は、制御部３１（および制御部３１にインストールされたデバイス管理プログラムＰＲ）、通信ＩＦ３２、記憶部３３等を備える。制御部３１、通信ＩＦ３２、記憶部３３についての基本的説明は、制御部２１、通信ＩＦ２２、記憶部２３についての前記説明を準用可能である。
【００２４】
通信機器３０では、制御部３１が、監視対象としている所定のデバイス２０（デバイス２０ｂ）と有線あるいは無線で通信することにより、デバイス２０ｂからデバイス２０ｂのデバイス管理情報を取得し、記憶部３３に記憶させる。制御部３１は、デバイス２０ｂから取得したデバイス管理情報により、記憶部３３が既に記憶しているデバイス管理情報を更新する。そして、制御部３１は、記憶部３３に記憶されているデバイス２０ｂのデバイス管理情報を、ネットワークＮＷを介して外部のサーバーへアップロード可能である。従って、通信機器３０も、本発明の「デバイスを管理する通信装置」の一例に該当する。あるいは、デバイス２０ｂと、デバイス２０ｂを監視してデバイス管理情報を取得する通信機器３０との組み合わせを、本発明の「通信装置」の一例と捉えてもよい。
【００２５】
以下では、デバイス２０（２０ａ，２０ｃ）、通信機器３０、あるいは通信機器３０とデバイス２０（２０ｂ）との組み合わせを、単に「通信装置Ｐ」と呼ぶことがある。通信装置Ｐは、デバイス２０に関するデバイス管理情報を記憶する記憶部２３（または記憶部３３）と、ネットワークＮＷを介して外部との通信を実行する通信部（通信ＩＦ２２および制御部２１、または通信ＩＦ３２および制御部３１）と、通信部がデバイス２０を管理すべきサーバー（デバイス管理情報の送信先のサーバー）を指定する指定情報（送信先指定情報）を所定の管理サーバー１０から受信した場合に、送信先指定情報が指定するサーバーを送信先として通信部にデバイス管理情報を送信させる制御部２１（または制御部３１）と、を備える。
【００２６】
管理サーバー１０は、ネットワークＮＷに接続している。図１の例では、さらに他のサーバー５０，６０…がネットワークＮＷに接続している。サーバー１０，５０，６０…はそれぞれ、ネットワークＮＷ上のサーバーとして機能する１台あるいは複数台の情報処理装置によって実現される。あるいは、サーバー１０，５０，６０…はそれぞれ、物理サーバー内に構築された仮想的なサーバーであってもよい。
【００２７】
管理サーバー１０は、制御部１１、通信ＩＦ１２、記憶部１３等を含んで構成される。制御部１１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有する１つ又は複数のＩＣや、その他のメモリー等を含んで構成され、インストールされたプログラムとハードウェアとが協働することにより、管理サーバー１０の挙動を制御する。通信ＩＦ１２は、公知の通信規格を含む所定の通信プロトコルに準拠してネットワークＮＷを介して外部と通信を実行するＩＦである。従って、通信ＩＦ１２および制御部１１は、管理サーバー１０の通信部に該当する。記憶部１３には、ネットワークＮＷを介して通信装置Ｐから管理サーバー１０へアップロードされたデバイス管理情報が保存される。また、記憶部１３には、テーブル（アップロード先規定テーブル）４０が予め保存されている。
【００２８】
２．アップロード先規定テーブルの説明：
図２は、アップロード先規定テーブル４０を簡易的に示している。
アップロード先規定テーブル４０は、デバイス２０の個体を識別できる識別情報とデバイス２０のデバイス管理情報の送信先のサーバーを指定する送信先指定情報と、の対応関係を規定したテーブルである。デバイス２０毎の識別情報として、ここではデバイス２０毎のシリアルナンバーを想定する。なお、デバイス２０毎の識別情報は、デバイス２０の個体を識別できる情報であれば、例えば、デバイス２０毎のＭＡＣアドレスを用いてもよい。また、デバイス２０の識別情報としては、デバイス２０が設置された国や地域を識別可能な識別情報として、例えば、通信装置Ｐが通信に用いるＩＰアドレスを用いてもよい。
【００２９】
送信先指定情報は、システム１に含まれるサーバー（図１の例では、サーバー１０，５０，６０…）のいずれか１つを少なくとも指定する情報であり、ここではネットワークＮＷ上のサーバーのＵＲＬ（Uniform Resource Locator）を想定する。むろん、ＵＲＬは、サーバーを指定するだけでなく当該サーバーにおける情報の保存先（ディレクトリ）を更に指定するものであってもよい。なお、上述したように、識別情報としてＩＰアドレスを採用する場合、管理サーバー１０と通信装置Ｐとの通信で使われる通信装置Ｐ側のＩＰアドレスから通信装置Ｐ（デバイス２０や通信機器３０）が設置されている国や地域を特定することが可能であり、送信先指定情報では、特定した国や地域に対応するサーバーを指定することになる。
【００３０】
図２の例では、アップロード先規定テーブル４０は、さらに、デバイス２０毎のデバイス管理情報の送信の許可または不許可を規定したアップロード許諾情報を保持している。つまり、アップロード先規定テーブル４０は、デバイス２０毎の、識別情報とアップロード許諾情報と送信先指定情報との対応関係を規定している。アップロード許諾情報としては、予めデバイス２０毎のユーザーの意思に応じて「許可」または「不許可」のいずれかが選択されている。
【００３１】
ここで、本実施形態が適用される具体的事例を１つ説明する。
デバイス２０は、複数の地域や国に出荷され、各地域や各国において多くのユーザーに使用されている。デバイス２０毎のデバイス管理情報は、通信装置ＰによりネットワークＮＷを通じてサーバー１０，５０，６０…のいずれかへアップロードされる。デバイス管理情報のアップロード先のサーバーは、アップロードされたデバイス２０毎のデバイス管理情報に基づいて各デバイス２０を管理することができる。ここで言うデバイス管理情報に基づく管理とは、例えば、インク残量や印刷枚数の情報に応じたデバイス２０（デバイス２０のユーザー）に対するインクの自動発注処理や課金計算処理、エラー情報に基づくデバイス２０のサポート処理、その他、ネットワークＮＷの環境を利用した各種クラウドサービス等が挙げられる。
【００３２】
例えば、管理サーバー１０は日本国内に設置され、サーバー５０はアメリカ国内に設置され、サーバー６０はヨーロッパに属する所定国内に設置されているものとする。多数のデバイス２０の管理を一元的、効率的に行うという視点に立てば、全てのデバイス２０のデバイス管理情報が１つのサーバー（管理サーバー１０）へアップロードされる態様が、理想的な実施態様の１つと言える。つまり、世界中で販売されたデバイス２０それぞれのデバイス管理情報がネットワークＮＷ（インターネット）を介して管理サーバー１０へ集約される、といった態様である。
【００３３】
一方で、ビジネス上の観点や様々な制約（例えば、国や地域毎の法規制）により、ある特定の地域のデバイス２０のデバイス管理情報を、当該特定の地域外のサーバーへアップロードすることは適切ではない（当該特定の地域に設置されているサーバーへアップロードすることが適切である）、といった事態も想定される。例えば、デバイス管理情報が一種の個人情報として扱われる場合、デバイス２０が設置されている国以外の国に設置されているサーバーへデバイス管理情報をアップロードすることが法的に制限される、といった事態を想定できる。
このような状況に鑑みて、本実施形態では、いずれのデバイス２０のデバイス管理情報をいずれのサーバーへアップロードすべきかを、管理サーバー１０のアップロード先規定テーブル４０により規定している。
【００３４】
デバイス２０を購入したユーザーは、購入したデバイス２０に関する識別情報およびアップロード許諾情報を管理サーバー１０へ登録する事前登録処理を実行することができる。事前登録処理の具体的方法は種々考えられる。ユーザーは、例えば、デバイス２０を購入した店舗において事前登録処理を行う。この場合、事前登録処理に同意したユーザーの意向を受けて、当該店舗は、ユーザーが購入したデバイス２０の識別情報、アップロード許諾情報（ユーザーが任意に選択した「許可」または「不許可」の情報）、およびユーザーがデバイス２０を購入した国や地域の名称（購入地情報）を、何らかの通信手段により管理サーバー１０へ送信する。あるいは、ユーザーは、購入したデバイス２０の識別情報、アップロード許諾情報、および購入地情報を、インターネット通信端末を操作することにより、事前登録処理のために開設されている特定のウェブページを通じて、管理サーバー１０へ送信する。
【００３５】
管理サーバー１０側では、制御部１１は、事前登録処理によって上述のように送信されたデバイス２０の識別情報とアップロード許諾情報との組み合わせを、アップロード先規定テーブル４０に記憶させる。さらに制御部１１は、上述のように識別情報およびアップロード許諾情報とともに送信された購入地情報を参照し、購入地情報に対応する送信先指定情報を、識別情報とアップロード許諾情報との組み合わせに対応付けてアップロード先規定テーブル４０に記憶させる。
【００３６】
例えば、日本国内やアメリカ国内で購入したデバイス２０については、デバイス管理情報のアップロード先は特に制限されないが、ヨーロッパ国内で購入したデバイス２０については、デバイス管理情報のアップロード先はヨーロッパ国内に制限される、というルールが適用される場合を想定する。当該ルールの下では、制御部１１は、購入地情報が日本やアメリカであるデバイス２０の識別情報およびアップロード許諾情報に対しては、管理サーバー１０（日本国内に設置されたサーバー）のＵＲＬを送信先指定情報として対応付けて、アップロード先規定テーブル４０に記憶させる。一方、制御部１１は、購入地情報がヨーロッパであるデバイス２０の識別情報およびアップロード許諾情報に対しては、ヨーロッパに設置されたサーバー６０のＵＲＬを送信先指定情報として対応付けて、アップロード先規定テーブル４０に記憶させる。
【００３７】
このようなアップロード先規定テーブル４０が管理サーバー１０の記憶部１３に保存されている前提で、本実施形態におけるデバイス管理情報のアップロード処理を説明する。
【００３８】
３．第１実施形態：
図３は、通信装置Ｐ（制御部２１または制御部３１）、管理サーバー１０（制御部１１）および管理サーバー１０以外のサーバー（例えば、サーバー６０）それぞれが実行する処理（フローチャート）を並列的に示している。図３（および図４）で説明する通信は全てネットワークＮＷを介して行われる。図３を用いて説明する実施形態を、便宜上、第１実施形態とも呼ぶ。
【００３９】
アップロード処理の実行主体となる通信装置Ｐは、アップロード先のサーバーを認識していない状況で、アップロード許諾の問い合わせを行う（ステップＳ１００）。この場合、通信装置Ｐは、デバイス２０（自身）の或いは自身が監視対象としているデバイス２０の識別情報を、管理サーバー１０へ送信する。なお、通信装置Ｐは、アップロード許諾の問い合わせである旨を明示する特定の信号とともにデバイス２０の識別情報を管理サーバー１０へ送信するとしてもよい。
【００４０】
管理サーバー１０は、前記アップロード許諾の問い合わせ、つまりデバイス２０の識別情報を通信装置Ｐから受信したら（ステップＳ２００）、記憶部１３に保存されているアップロード先規定テーブル４０を参照し、ステップＳ２００で受信した識別情報に対応付けられているアップロード許諾情報および送信先指定情報を読み出す（ステップＳ２１０）。そして、管理サーバー１０は、ステップＳ２１０で読み出したアップロード許諾情報および送信先指定情報を、前記アップロード許諾の問い合わせ（識別情報）の送信元の通信装置Ｐへ送信する（ステップＳ２２０）。ただし、管理サーバー１０は、ステップＳ２１０で読み出したアップロード許諾情報が「許可」である場合に、当該「許可」の旨のアップロード許諾情報および送信先指定情報を通信装置Ｐへ送信し、ステップＳ２１０で読み出したアップロード許諾情報が「不許可」である場合には、当該「不許可」の旨のアップロード許諾情報のみを通信装置Ｐへ送信すればよい。
【００４１】
通信装置Ｐは、ステップＳ１００による識別情報の送信への応答として、管理サーバー１０から、アップロード許諾情報および送信先指定情報を受信する（ステップＳ１１０）。このとき、受信したアップロード許諾情報が「不許可」である場合には、結果的にアップロード許諾情報のみを受信したことになる。通信装置Ｐは、管理サーバー１０から受信したアップロード許諾情報が「不許可」であれば（ステップＳ１２０において“Ｎｏ”）、ステップＳ１００を再度実行する。ステップＳ１２０の分岐で“Ｎｏ”と判定してから再びステップＳ１００を実行するまでの時間間隔は特に問わない。
【００４２】
なお、デバイス２０のユーザーは、デバイス２０の購入時に上述の事前登録処理を行わないこともある。つまり、事前登録処理を行うか否か、行う場合にいつ行うかは、ユーザーの任意である。通信装置ＰがステップＳ１００を実行して、事前登録処理が行われていないデバイス２０に関する識別情報を管理サーバー１０へ送信した場合、この識別情報をステップＳ２００で受信した管理サーバー１０は、ステップＳ２１０において、この識別情報に対応する情報をアップロード先規定テーブル４０から読み出すことができない。そこで、管理サーバー１０は、ステップＳ２００で受信した識別情報に対応する情報をアップロード先規定テーブル４０から読み出すことができない場合にも、ステップＳ２２０で「不許可」の旨のアップロード許諾情報を通信装置Ｐへ送信する。
【００４３】
通信装置Ｐは、ステップＳ１１０で管理サーバー１０から受信したアップロード許諾情報が「許可」であれば（ステップＳ１２０において“Ｙｅｓ”）、ステップＳ１３０，Ｓ１４０を実行した上で、図３に示すフローチャートを終了する。ステップＳ１３０では、通信装置Ｐは、ステップＳ１１０で受信した送信先指定情報を記憶部２３または記憶部３３に記憶させる。そして、ステップＳ１４０では、通信装置Ｐは、当該送信先指定情報が指定するサーバーをアップロード先として、記憶部２３または記憶部３３に現在記憶されている、デバイス２０（自身）の或いは自身が監視対象としているデバイス２０のデバイス管理情報をアップロードする。
【００４４】
通信装置ＰがステップＳ１１０で受信した送信先指定情報が指定するサーバーが、例えば、サーバー６０である場合、ステップＳ１４０では、通信装置Ｐは、デバイス２０のデバイス管理情報をサーバー６０へアップロードする。この結果、サーバー６０は、ステップＳ１４０で通信装置Ｐから自身に向けてアップロードされたデバイス管理情報を受信する（ステップＳ３００）。
【００４５】
なお、管理サーバー１０は、ステップＳ２１０で読み出したアップロード許諾情報が「許可」であれば、当該「許可」の旨のアップロード許諾情報の通信装置Ｐへの送信は省略し、送信先指定情報のみを通信装置Ｐへ送信してもよい（ステップＳ２２０）。この場合、通信装置Ｐは、ステップＳ１００による識別情報の送信への応答として、管理サーバー１０から、送信先指定情報または「不許可」の旨のアップロード許諾情報のいずれか一方を受信する（ステップＳ１１０）。そして、通信装置Ｐは、送信先指定情報を受信した場合に、アップロード許諾情報が「許可」であると見なし（ステップＳ１２０において“Ｙｅｓ”）、ステップＳ１３０，Ｓ１４０を実行すればよい。
【００４６】
通信装置Ｐは、ステップＳ１３０で送信先指定情報を記憶部２３または記憶部３３に記憶させた後は、定期的あるいは不定期に、当該記憶された送信先指定情報に基づいてデバイス管理情報の送信先を特定してデバイス管理情報をアップロードする。つまり、通信装置Ｐは、一度記憶した送信先指定情報に基づいて、同じアップロード先（図３の例では、サーバー６０）にデバイス管理情報を繰り返しアップロードすることができる。
【００４７】
このような、通信装置Ｐの記憶部（記憶部２３，３３）は、管理サーバー１０から受信した送信先指定情報を記憶する第２記憶部に該当すると言える。また、通信装置Ｐの記憶部（記憶部２３，３３）は、上述したようにデバイス２０のデバイス管理情報を記憶する記憶部（第１記憶部と呼ぶ。）でもある。通信装置Ｐの記憶部（記憶部２３，３３）は、物理的に分かれた複数の記憶装置の各々によって第１記憶部と第２記憶部とを実現してもよいし、共通の記憶装置内の異なる記憶領域の各々によって第１記憶部と第２記憶部とを実現してもよい。
【００４８】
このように本実施形態によれば、通信装置Ｐは、デバイス管理情報の送信先のサーバーを指定する送信先指定情報を管理サーバー１０から受信した場合に、送信先指定情報が指定するサーバーを送信先として、デバイス管理情報をアップロードする。つまり、通信装置Ｐは、デバイス管理情報の適切なアップロード先が自身に設定されていなくても、管理サーバー１０から受信した送信先指定情報に従って、アップロード先として適切なサーバーへデバイス管理情報をアップロードすることができる。よって、通信装置Ｐの側でデバイス管理情報のアップロード先を個別に設定する等の煩雑な操作が不要となり、デバイス管理情報のアップロードに関する仕様（管理サーバー１０から得た送信先指定情報に従う、という仕様）が共通のデバイス２０（通信装置Ｐ）を全世界に販売することができる。
【００４９】
また本実施形態によれば、管理サーバー１０は、デバイス２０の識別情報とデバイス管理情報の送信先のサーバーを指定する送信先指定情報との対応関係（アップロード先規定テーブル４０）を記憶する記憶部１３と、ネットワークＮＷを介して、デバイス２０を管理する外部の通信装置Ｐとの通信を実行する通信部（通信ＩＦ１２および制御部１１）と、当該通信部により通信する通信装置Ｐを送信先として、通信装置Ｐが管理するデバイス２０の識別情報に対応する送信先指定情報を当該通信部に送信させる制御部１１と、を備える。そして、通信装置Ｐは、デバイス２０の識別情報を管理サーバー１０へ送信し、当該識別情報の送信への応答として管理サーバー１０から当該識別情報に対応する送信先指定情報を受信する。当該構成によれば、各通信装置Ｐは、デバイス２０の識別情報を管理サーバー１０へ送信するという処理により、デバイス管理情報の正しいアップロード先を取得することができる。
【００５０】
また本実施形態によれば、通信装置Ｐは、管理サーバー１０から受信した送信先指定情報を第２記憶部（記憶部２３，３３）に記憶させ、当該第２記憶部が記憶する送信先指定情報に基づいてデバイス管理情報の送信先を特定する。これにより、通信装置Ｐは、管理サーバー１０から送信先指定情報を受信し第２記憶部に記憶した後は、当該記憶した送信先指定情報を参照することにより、デバイス管理情報を正しいアップロード先へ繰り返しアップロードすることができる。
【００５１】
また本実施形態によれば、管理サーバー１０の記憶部１３は、デバイス２０毎のデバイス管理情報の送信の許可または不許可を規定したアップロード許諾情報を記憶している。そして、通信装置Ｐからデバイス２０の識別情報を受信した場合に、制御部１１は、当該受信した識別情報に対応するアップロード許諾情報を記憶部１３（アップロード先規定テーブル４０）から読み出し、当該読み出したアップロード許諾情報がデバイス管理情報の送信を許可している場合に、前記受信した識別情報に対応する送信先指定情報を通信装置Ｐへ送信する。従って、デバイス２０のユーザーがデバイス管理情報のアップロードを許可している場合にのみ、通信装置Ｐはデバイス管理情報のアップロード先を取得することになり、ユーザーの意に反したアップロードが禁止される。
【００５２】
４．第２実施形態：
次に、第１実施形態を前提とした更なる実施形態を、図４を参照して第２実施形態として説明する。  
図４は、通信装置Ｐ（制御部２１または制御部３１）、管理サーバー１０（制御部１１）および管理サーバー１０以外のサーバー（例えば、サーバー６０）それぞれが実行する処理（フローチャート）を並列的に示している。
【００５３】
図４に示した通信装置Ｐの処理は、図３に示した通信装置Ｐの処理よりも後に通信装置Ｐが実行する処理である。上述したように、通信装置Ｐは、ステップＳ１３０（図３）で送信先指定情報を記憶部２３または記憶部３３に記憶させた後（さらに、図３のステップＳ１４０の後）に、この記憶された送信先指定情報に基づいてデバイス管理情報のアップロード先を特定してデバイス管理情報をアップロードする（ステップＳ４００）。
【００５４】
なお図３の例では、通信装置ＰがステップＳ１１０で受信した送信先指定情報が指定するサーバーはサーバー６０であるとしたが、図４の説明においては、便宜上、通信装置ＰがステップＳ１１０（図３）で受信した送信先指定情報が指定するサーバーは、管理サーバー１０であると仮定する。従って、図４の例では、ステップＳ４００において、通信装置Ｐは、記憶した送信先指定情報に基づいてデバイス２０のデバイス管理情報を管理サーバー１０へアップロードする。この結果、管理サーバー１０は、通信装置Ｐから自身に向けてアップロードされたデバイス管理情報を受信する（ステップＳ５００）。
【００５５】
通信装置Ｐからデバイス管理情報のアップロードを受けた管理サーバー１０は、アップロード先変更指示を、デバイス管理情報のアップロード元の通信装置Ｐへ送信する（ステップＳ５１０）。当該第２実施形態では、通信装置Ｐが、記憶した送信先指定情報に基づいて繰り返し実行していたデバイス管理情報のアップロードの相手（サーバー）が、何らかの理由によりアップロード先として不適切となった場合を想定する。アップロード先として不適切となる理由は種々考えられる。本実施形態において当該理由を限定する必要は無いが、例えば、上述したような法規制の影響で、それまで通信装置Ｐにとって適切であったアップロード先が、ある時を境に、アップロード先として適切でなくなることが有り得る。
【００５６】
ステップＳ５００の後、必ずステップＳ５１０が実行される訳ではない。しかし図４では、ある通信装置Ｐからのデバイス管理情報のアップロード先であったサーバー（例えば、管理サーバー１０）が、当該通信装置Ｐからのデバイス管理情報のアップロード先を自身から他のサーバーへ変更すべきと判断し、当該通信装置Ｐからのデバイス管理情報のアップロードに対して、アップロード先変更指示を返信したケースを示している。例えば、Ａ国に所在するサーバーが、Ｂ国に所在するデバイス２０のデバイス管理情報のアップロードを受けていた状況において、法規制の変更の影響により、今後当該Ｂ国に所在するデバイス２０のデバイス管理情報のアップロードを受けることが不適法となったとする。この場合、当該サーバーは、法規制を反映した設定変更を行い、当該Ｂ国に所在するデバイス２０（通信装置Ｐ）からのデバイス管理情報のアップロード（ステップＳ４００）に対して、アップロード先変更指示を返信する（ステップＳ５００，Ｓ５１０）。なお、デバイス管理情報のアップロードを受けたサーバーは、例えば、アップロード元のＩＰアドレスからアップロード元の国や地域を判断してもよい。また、通信装置Ｐは、デバイス２０の購入地情報をデバイス管理情報とともにアップロードすることで、アップロード先のサーバーがアップロード元の国や地域を判断できるようにしてもよい。
【００５７】
通信装置Ｐは、アップロード先のサーバーからアップロード先変更指示を受信したら（ステップＳ４１０）、図４に示すように、ステップＳ１００以降の処理を行う。つまり、通信装置Ｐがアップロード先変更指示を受信したことを契機として、図３で説明した処理（通信装置ＰによるステップＳ１００〜Ｓ１４０、管理サーバー１０によるステップＳ２００〜Ｓ２２０）が再度行われる。なお、何らかの理由（例えば、法規制の変更）によりあるデバイス２０のデバイス管理情報のアップロード先の変更の必要性が生じたときには、管理サーバー１０は、アップロード先規定テーブル４０における当該デバイス２０の識別番号に対応付けられている送信先指定情報を、適切な変更後のアップロード先のサーバーを指定する送信先指定情報（変更後送信先指定情報）に書き換えるものとする。
【００５８】
従って、図４のステップＳ２１０，Ｓ２２０により、管理サーバー１０は、アップロード先規定テーブル４０から変更後送信先指定情報を読み出して、通信装置Ｐへ送信することになる。また、図４のステップＳ１３０では、通信装置Ｐは、それまで記憶部２２または記憶部３３に記憶させていた送信先指定情報（図４の例では、管理サーバー１０を指定する送信先指定情報）を、ステップＳ１１０で受信した変更後送信先指定情報（例えば、サーバー６０を指定する送信先指定情報）により上書きする。そして、図４のステップＳ１４０では、通信装置Ｐは、当該上書き後の送信先指定情報（変更後送信先指定情報）が指定するサーバー（サーバー６０）へデバイス管理情報をアップロードする。この結果、サーバー６０は、ステップＳ１４０で通信装置Ｐから自身に向けてアップロードされたデバイス管理情報を受信する（ステップＳ６００）。
【００５９】
このような第２実施形態によれば、通信装置Ｐからのデバイス管理情報のアップロード先となっているサーバーは、通信装置Ｐからのデバイス管理情報のアップロードに対してアップロード先変更指示を返すことができる。そして、通信装置Ｐは、送信先指定情報が指定するサーバーからアップロード先変更指示を受信した場合、デバイス２０の識別情報を管理サーバー１０へ送信し、当該識別情報の送信への応答として管理サーバー１０から当該識別情報に対応する新たな送信先指定情報（変更後送信先指定情報）を受信し、当該新たな送信先指定情報が指定するサーバーを送信先としてデバイス管理情報をアップロードする。そのため、通信装置Ｐは、何らかの理由（例えば、法規制の変更）によりデバイス管理情報のアップロード先が変更された場合に、当該変更に確実に対応することができる。図４の例では、ある通信装置Ｐにとってのデバイス管理情報の変更前のアップロード先が管理サーバー１０であり、変更後のアップロード先がサーバー６０であったが、例えば変更前のアップロード先がサーバー６０、変更後のアップロード先が管理サーバー１０というケース等、変更前後のアップロード先のサーバーの組み合わせはあらゆる組み合わせが考えられる。
【００６０】
５．第３実施形態：
図３において、通信装置Ｐは、ステップＳ１１０で受信した送信先指定情報を敢えて記憶に残さず（ステップＳ１３０を実行せず）、ステップＳ１４０の実行後にステップＳ１００へ戻るとしてもよい（第３実施形態）。つまり、通信装置Ｐは、デバイス管理情報のアップロードを実行するために、毎回、管理サーバー１０へ前記問い合わせ（ステップＳ１００）を行って送信先指定情報を取得し、取得した送信先指定情報が指定するサーバーへデバイス管理情報をアップロードするとしてもよい。このような第３実施形態によれば、通信装置Ｐは、デバイス管理情報のアップロードのために、常に管理サーバー１０にアップロード先を確認するため、アップロード先のサーバーから前記アップロード先変更指示を受信せずとも、その時その時で最適なアップロード先へ確実にデバイス管理情報をアップロードすることができる。
【００６１】
６．第４実施形態：
通信装置Ｐからデバイス２０のデバイス管理情報のアップロードを受けたサーバー（管理サーバー１０，５０，６０）が実行する消耗品の自動発注処理について、具体例を説明する。サーバーは、デバイス２０と、デバイス２０の購入先（販売チャネル）を示す購入先情報とを対応付けて管理している。販売チャネルとは、デバイス２０やデバイス２０の消耗品を販売する１つの組織、あるいは一定以上の関係性を有する当該組織の集まり（グループ）等を指す。具体的には、第１の家電量販店と、第１の家電量販店とは異なる資本によって運営されている第２の家電量販店は、それぞれ異なる販売チャネルである。また、第１のインターネットショッピングサイトと、第１のインターネットショッピングサイトとは異なる資本によって運営されている第２のインターネットショッピングサイトは、それぞれ異なる販売チャネルである。ユーザーは、世の中に多数存在する販売チャネルの中から任意に選んだ販売チャネルからデバイス２０を購入することが可能である。
【００６２】
例えば、上述の事前登録処理の際、ユーザーがデバイス２０を購入した販売チャネルを示す購入先情報もデバイス２０の識別情報等の他の情報と併せて管理サーバー１０へ送信される。そして、管理サーバー１０は、他のサーバー５０，６０とともに、デバイス２０の識別情報と購入先情報との対応関係（一種のテーブル）を共有する。
また、通信装置Ｐは、デバイス２０のデバイス管理情報を送信先指定情報に従っていずれかのサーバーへアップロードする際、当該デバイス２０の識別情報も併せてアップロードする。
【００６３】
このような環境において、通信装置Ｐからデバイス管理情報のアップロードを受けたサーバーは、当該デバイス管理情報に含まれている消耗品の情報に基づき、デバイス２０におけるインク等の消耗品を交換すべきか否か（インク残量がしきい値以下か、等）を判断する。そして、消耗品を交換すべきと判断した場合、サーバーは、管理している（参照可能な、あるいは、記憶している）デバイス２０の識別情報と購入先情報との前記対応関係を参照し、当該デバイス管理情報とともにアップロードされた識別情報に対応付けられている購入先情報を特定する。そして、サーバーは、当該特定した購入先情報に基づいて、ネットワークＮＷを介して、当該購入先情報が示す販売チャネルに対し、前記消耗品のユーザーへの配送要求を送信する。これにより、通信装置Ｐからデバイス２０のデバイス管理情報のアップロードを受けたサーバー（管理サーバー１０，５０，６０）による、消耗品の自動発注処理が実現される。また、このような自動発注処理により、ユーザーがデバイス２０を購入した販売チャネルが、当該ユーザーへ消耗品を売る（配送する）機会を確保できるため、当該販売チャネルの利益が守られる。
【符号の説明】
【００６４】
１…システム、１０…管理サーバー、１１…制御部、１２…通信ＩＦ、１３…記憶部、２０，２０ａ，２０ｂ，２０ｃ…デバイス、２１…制御部、２２…通信ＩＦ、２３…記憶部、２４…印刷部、３０…通信機器、３１…制御部、３２…通信ＩＦ、３３…記憶部、４０…アップロード先規定テーブル、５０，６０…サーバー、ＮＷ…ネットワーク、Ｐ…通信装置
【図１】
2018185651.tif 000003
【図２】
2018185651.tif 000004
【図３】
2018185651.tif 000005
【図４】
2018185651.tif 000006