(57)【要約】【課題】消耗品の多重発注やユーザー登録の多重登録等を防止することができるクライアント装置、デバイス、およびクライアント装置用プログラムを提供すること。【解決手段】インク残量がなく（Ｓ２０５：Ｎｏ）、インクカートリッジの在庫もなく（Ｓ２０６：Ｎｏ）、更に、Ｗｅｂアクセスフラグが「ＯＦＦ」であり、インクカートリッジの発注がされていないことを条件に（Ｓ２０７：Ｎｏ）、初めて、インクカートリッジの発注用画面５０が表示され、インクカートリッジを発注できるので、複数のクライアント装置において１台のプリンタを共有化している場合であっても、インクカートリッジの多重発注、無駄なインクカートリッジの発注が防止される。【選択図】    図２
2008243057.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデバイスおよびサーバーと通信可能に構成されているクライアント装置において、
前記デバイスの状態を示すステータス情報を前記デバイスから取得するステータス情報取得手段と、
前記サーバーへ前記ステータス情報に対応した所定の要求を実施する要求実施手段と、
前記所定の要求の要求状態を示す要求状態情報を前記デバイスから取得する要求状態情報取得手段と、
その要求状態情報取得手段によって取得した前記要求状態情報に基づいて所定の要求を前記サーバーに要求済か否かを判断する判断手段と、
その判断手段によって要求済でないと判断されたことを条件として、前記所定の要求の実施を決定する要求制御手段と、
その要求制御手段によって前記所定の要求が決定されたことを条件に、前記要求状態情報を要求済に設定するように前記デバイスに指示する指示手段とを備えていることを特徴とするクライアント装置。
【請求項２】
前記ステータス情報は、前記デバイスにおいて使用する消耗品に関する情報であり、
前記所定の要求は、前記デバイスにおいて使用する消耗品の発注の要求であり、
前記要求状態情報は、前記消耗品を発注済か否かを示していることを特徴とする請求項１に記載のクライアント装置。
【請求項３】
前記ステータス情報取得手段は、前記デバイスに装着されている消耗品の消耗度を示す消耗情報を前記デバイスから取得し、
取得した前記消耗情報に基づいて前記消耗品が所定基準よりも消耗しているかを判断する消耗度判断手段を備え、
前記要求制御手段は、前記要求状態情報判断手段によって要求済でないと判断され、かつ、前記消耗度判断手段によって前記消耗品が所定基準よりも消耗していると判断されたことを条件として前記所定の要求の実施を決定することを特徴とする請求項２に記載のクライアント装置。
【請求項４】
前記デバイスにおいて使用する消耗品の在庫状況を示す在庫情報を前記デバイスから取得する在庫情報取得手段と、
その在庫情報取得手段によって取得した前記在庫情報に基づいて前記消耗品が所定基準よりも確保されているかを判断する在庫判断手段とを備え、
前記要求制御手段は、前記要求状態情報判断手段によって要求済でないと判断され、かつ、前記在庫判断手段によって前記消耗品が所定基準よりも確保されていないと判断されたことを条件として前記所定の要求の実施を決定することを特徴とする請求項２又は３に記載のクライアント装置。
【請求項５】
所定の情報を表示する表示手段と、
前記要求状態情報判断手段によって要求済でないと判断されたことを条件として、発注用画面を前記表示手段に表示させる表示制御手段とを備え、
前記要求制御手段は、前記要求状態情報判断手段によって要求済でないと判断され、かつ、前記発注用画面から前記消耗品の発注がされたことを条件として前記所定の要求の実施を決定することを特徴とする請求項２から４のいずれかに記載のクライアント装置。
【請求項６】
前記表示制御手段は、前記ステータス情報取得手段によって取得した前記消耗情報を前記表示手段に表示させることを特徴とする請求項５に記載のクライアント装置。
【請求項７】
前記指示手段は、前記前記消耗品の発注がされたことを条件として、発注した前記消耗品の数を前記デバイスに指示することを特徴とする請求項４から６に記載のクライアント装置。
【請求項８】
前記表示制御手段は、前記在庫情報取得手段によって取得した在庫情報を前記表示手段に表示させることを特徴とする請求項５から７のいずれかに記載のクライアント装置。
【請求項９】
前記表示制御手段は、前記在庫情報を前記発注用画面と同一画面に表示させることを特徴とする請求項８に記載のクライアント装置。
【請求項１０】
ネットワークを介してデバイスおよびサーバーと通信可能に構成されているクライアント装置において、
前記サーバーへ前記デバイスを特定可能なデバイス識別情報と、そのデバイスを使用するユーザーを特定可能なユーザー識別情報とを前記サーバーに登録するユーザー登録の要求の要求を実施する要求実施手段と、
前記所定の要求の要求状態を示す要求状態情報を前記デバイスから取得する要求状態情報取得手段と、
その要求状態情報取得手段によって取得した前記要求状態情報に基づいてユーザー登録の要求を前記サーバーに要求済か否かを判断する判断手段と、
その判断手段によって要求済でないと判断されたことを条件として、前記ユーザー登録の要求の実施を決定する要求制御手段と、
その要求制御手段によって前記ユーザー登録の要求が決定されたことを条件に、前記要求状態情報を要求済に設定するように前記デバイスに指示する指示手段とを備えていることを特徴とするクライアント装置。
【請求項１１】
所定情報を表示する表示手段と、
前記要求状態情報判断手段によって要求済でないと判断されたことを条件として、ユーザー登録用画面を前記表示手段に表示させる表示制御手段とを備え、
前記要求制御手段は、前記要求状態情報判断手段によって要求済でないと判断され、かつ、前記ユーザー登録用画面から前記ユーザー登録の入力がされたことを条件として前記所定の要求の実施を決定することを特徴とする請求項１０に記載のクライアント装置。
【請求項１２】
前記指示手段は、前記要求制御手段によって前記ユーザー登録が要求済であると判断された場合、前記ユーザー識別情報は前記デバイスには不指示とすることを特徴とする請求項１０又は１１に記載のクライアント装置。
【請求項１３】
請求項１から１２のいずれかに記載のクライアント装置とネットワークを介して通信可能に構成されているデバイスであって、
前記要求状態情報を記憶する記憶手段と、
その記憶手段に記憶されている前記要求状態情報を前記クライアント装置からの要求に応じて前記クライアントに送信する送信手段と、
前記記憶手段に記憶されている前記要求状態情報を前記指示手段からの指示に従って要求済に設定する設定手段とを備えていることを特徴とするデバイス。
【請求項１４】
請求項３から９のいずれかに記載のクライアント装置とネットワークを介して通信可能に構成されているデバイスであって、
前記要求状態情報を記憶する第１の記憶手段と、
その第１の記憶手段に記憶されている前記要求状態情報を前記クライアント装置からの要求に応じて前記クライアントに送信する第１の送信手段と、
前記第１の記憶手段に記憶されている前記要求状態情報が示す情報を前記指示手段からの指示に従って発注済に設定する第１の設定手段と、
前記消耗品が交換されたか否かを判断する判断手段と、
その判断手段によって前記消耗品が交換がされたと判断された場合に、前記要求状態情報を未発注に設定する第２の設定手段と、
装着されている前記消耗品の消耗度を示す消耗情報を検出する検出手段と、
その検出手段によって検出される前記消耗情報を前記クライアント装置からの要求に応じて前記クライアントに送信する第２の送信手段とを備えていることを特徴とするデバイス。
【請求項１５】
請求項４から９のいずれかに記載のクライアント装置とネットワークを介して通信可能に構成されているデバイスであって、
前記要求状態情報を記憶する第１の記憶手段と、
その第１の記憶手段に記憶されている前記要求状態情報を前記クライアント装置からの要求に応じて前記クライアントに送信する第１の送信手段と、
前記第１の記憶手段に記憶されている前記要求状態情報が示す情報を前記指示手段からの指示に従って発注済に設定する第１の設定手段と、
前記消耗品が交換されたか否かを判断する判断手段と、
その判断手段によって前記消耗品が交換がされたと判断された場合に、前記要求状態情報を未発注に設定する第２の設定手段と、
前記デバイスにおいて使用する消耗品の在庫状況を示す在庫情報を記憶する第２の記憶手段と、
前記判断手段によって前記消耗品が交換がされたと判断された場合に、前記在庫情報を更新すると共に、前記指示手段によって指示される発注した前記消耗品の数に応じて前記在庫情報を更新する更新手段と、
その第２の記憶手段に記憶されている前記在庫情報を前記クライアント装置からの要求に応じて前記クライアントに送信する第２の送信手段とを備えていることを特徴とするデバイス。
【請求項１６】
ネットワークを介してデバイスおよびサーバーと通信可能に構成されているクライアント装置に格納されているクライアント装置用プログラムであって、
前記デバイスの状態を示すステータス情報を前記デバイスから取得させるステータス情報取得ステップと、
前記サーバーへ前記ステータス情報に対応した所定の要求を実施させる要求実施ステップと、
前記所定の要求の要求状態を示す要求状態情報を前記デバイスから取得させる要求状態情報取得ステップと、
その要求状態情報取得ステップによって取得した前記要求状態情報に基づいて所定の要求を前記サーバーに要求済か否かを判断させる判断ステップと、
その判断ステップによって要求済でないと判断されたことを条件として、前記所定の要求の実施を決定させる要求制御ステップと、
その要求制御ステップによって前記所定の要求が決定されたことを条件に、前記要求状態情報を要求済に設定するように前記デバイスに指示させる指示ステップとを備えていることを特徴とするクライアント装置用プログラム。
【請求項１７】
ネットワークを介してデバイスおよびサーバーと通信可能に構成されているクライアント装置に格納されているクライアント装置用プログラムであって、
前記サーバーへ前記デバイスを特定可能なデバイス識別情報と、そのデバイスを使用するユーザーを特定可能なユーザー識別情報とを前記サーバーに登録するユーザー登録の要求の要求を実施させる要求実施ステップと、
前記所定の要求の要求状態を示す要求状態情報を前記デバイスから取得させる要求状態情報取得ステップと、
その要求状態情報取得ステップによって取得した前記要求状態情報に基づいてユーザー登録の要求を前記サーバーに要求済か否かを判断させる判断ステップと、
その判断ステップによって要求済でないと判断されたことを条件として、前記ユーザー登録の要求の実施を決定させる要求制御ステップと、
その要求制御ステップによって前記ユーザー登録の要求が決定されたことを条件に、前記要求状態情報を要求済に設定するように前記デバイスに指示させる指示ステップとを備えていることを特徴とするクライアント装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消耗品の多重発注やユーザー登録の多重登録を防止することができるクライアント装置、デバイス、およびクライアント装置用プログラムに関するものである。
【背景技術】
【０００２】
従来より、ローカルエリアネットワークを介して、１台のプリンタ、１台のスキャナ、１台のファクシミリ装置、或いは、１台の複合機等の１台のデバイスを、複数台のパーソナルコンピュータとしてのクライアント装置において共有して使用するシステムが知られている。
【０００３】
また、次の特許文献１には、ネットワークを介して消耗品に関する情報をサービス提供装置に送信し、その消耗品に関する情報に応じたサービスを提供する画面情報を受信することによりユーザがその画面から必要なサービスを要求することができる技術が記載されている。
【特許文献１】特開２００５−５９３０３号公報（段落第「０００９」）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したシステムにおいてかかる特許文献１に記載されている技術を適用した場合には、各クライアント装置においてサービスを要求することができるので、例えば、一のクライアント装置からデバイスの消耗品を発注済であるにも関わらず、他のクライアント装置からも同じデバイスの消耗品を発注してしまうことがあり、消耗品を多重発注、多重購入してしまうという問題点や、ネットワークトラフィック、消耗品の発注を受けるサーバーのリソースの浪費に繋がるという問題点があった。
【０００５】
また、かかる消耗品の発注に限らず、新たにデバイスを購入した場合には、クライアント装置を介してサーバーにユーザー登録すること行われているが、このユーザー登録に関しても、一のクライアント装置がユーザー登録済であるにも関わらず、他のクライアント装置からもユーザー登録が要求されることがあり、ユーザー登録の多重登録という問題点や、ネットワークトラフィック、消耗品の発注を受けるサーバーのリソースの浪費に繋がるという問題点があった。
【０００６】
本発明は上述した問題点を解決するためになされたものであり、消耗品の多重発注やユーザー登録の多重登録等を防止することができるクライアント装置、デバイス、およびクライアント装置用プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
この目的を達成するために、請求項１記載のクライアント装置は、ネットワークを介してデバイスおよびサーバーと通信可能に構成されているものであって、前記デバイスの状態を示すステータス情報を前記デバイスから取得するステータス情報取得手段と、前記サーバーへ前記ステータス情報に対応した所定の要求を実施する要求実施手段と、前記所定の要求の要求状態を示す要求状態情報を前記デバイスから取得する要求状態情報取得手段と、その要求状態情報取得手段によって取得した前記要求状態情報に基づいて所定の要求を前記サーバーに要求済か否かを判断する判断手段と、その判断手段によって要求済でないと判断されたことを条件として、前記所定の要求の実施を決定する要求制御手段と、その要求制御手段によって前記所定の要求が決定されたことを条件に、前記要求状態情報を要求済に設定するように前記デバイスに指示する指示手段とを備えている。
【０００８】
請求項２記載のクライアント装置は、請求項１に記載のクライアント装置において、前記ステータス情報は、前記デバイスにおいて使用する消耗品に関する情報であり、前記所定の要求は、前記デバイスにおいて使用する消耗品の発注の要求であり、前記要求状態情報は、前記消耗品を発注済か否かを示している。
【０００９】
請求項３記載のクライアント装置は、請求項２に記載のクライアント装置において、前記ステータス情報取得手段は、前記デバイスに装着されている消耗品の消耗度を示す消耗情報を前記デバイスから取得し、取得した前記消耗情報に基づいて前記消耗品が所定基準よりも消耗しているかを判断する消耗度判断手段を備え、前記要求制御手段は、前記要求状態情報判断手段によって要求済でないと判断され、かつ、前記消耗度判断手段によって前記消耗品が所定基準よりも消耗していると判断されたことを条件として前記所定の要求の実施を決定する。
【００１０】
請求項４記載のクライアント装置は、請求項２又は３記載のクライアント装置において、前記デバイスにおいて使用する消耗品の在庫状況を示す在庫情報を前記デバイスから取得する在庫情報取得手段と、その在庫情報取得手段によって取得した前記在庫情報に基づいて前記消耗品が所定基準よりも確保されているかを判断する在庫判断手段とを備え、前記要求制御手段は、前記要求状態情報判断手段によって要求済でないと判断され、かつ、前記在庫判断手段によって前記消耗品が所定基準よりも確保されていないと判断されたことを条件として前記所定の要求の実施を決定する。
【００１１】
請求項５記載のクライアント装置は、請求項２から４のいずれかに記載のクライアント装置において、所定の情報を表示する表示手段と、前記要求状態情報判断手段によって要求済でないと判断されたことを条件として、発注用画面を前記表示手段に表示させる表示制御手段とを備え、前記要求制御手段は、前記要求状態情報判断手段によって要求済でないと判断され、かつ、前記発注用画面から前記消耗品の発注がされたことを条件として前記所定の要求の実施を決定する。
【００１２】
請求項６記載のクライアント装置は、請求項５に記載のクライアント装置において、前記表示制御手段は前記ステータス情報取得手段によって取得した前記消耗情報を前記表示手段に表示させる。
【００１３】
請求項７記載のクライアント装置は、請求項４から６のいずれかに記載のクライアント装置において、前記指示手段は、前記前記消耗品の発注がされたことを条件として、発注した前記消耗品の数を前記デバイスに指示する。
【００１４】
請求項８記載のクライアント装置は、請求項５から７のいずれかに記載のクライアント装置において、前記表示制御手段は前記在庫情報取得手段によって取得した在庫情報を前記表示手段に表示させる。
【００１５】
請求項９記載のクライアント装置は、請求項８記載のクライアント装置において、前記表示制御手段は、前記在庫情報を前記発注用画面と同一画面に表示させる。
【００１６】
請求項１０記載のクライアント装置は、ネットワークを介してデバイスおよびサーバーと通信可能に構成されているものであって、前記サーバーへ前記デバイスを特定可能なデバイス識別情報と、そのデバイスを使用するユーザーを特定可能なユーザー識別情報とを前記サーバーに登録するユーザー登録の要求の要求を実施する要求実施手段と、前記所定の要求の要求状態を示す要求状態情報を前記デバイスから取得する要求状態情報取得手段と、その要求状態情報取得手段によって取得した前記要求状態情報に基づいてユーザー登録の要求を前記サーバーに要求済か否かを判断する判断手段と、その判断手段によって要求済でないと判断されたことを条件として、前記ユーザー登録の要求の実施を決定する要求制御手段と、その要求制御手段によって前記ユーザー登録の要求が決定されたことを条件に、前記要求状態情報を要求済に設定するように前記デバイスに指示する指示手段とを備えている。
【００１７】
請求項１１記載のクライアント装置は、請求項１０記載のクライアント装置において、所定情報を表示する表示手段と、前記要求状態情報判断手段によって要求済でないと判断されたことを条件として、ユーザー登録用画面を前記表示手段に表示させる表示制御手段とを備え、前記要求制御手段は、前記要求状態情報判断手段によって要求済でないと判断され、かつ、前記ユーザー登録用画面から前記ユーザー登録の入力がされたことを条件として前記所定の要求の実施を決定する。
【００１８】
請求項１２記載のクライアント装置は、請求項１０又は１１に記載のクライアント装置において、前記指示手段は、前記要求制御手段によって前記ユーザー登録が要求済であると判断された場合、前記ユーザー識別情報は前記デバイスには不指示とする。
【００１９】
請求項１３記載のデバイスは、請求項１から１２のいずれかに記載のクライアント装置とネットワークを介して通信可能に構成されているものであって、前記要求状態情報を記憶する記憶手段と、その記憶手段に記憶されている前記要求状態情報を前記クライアント装置からの要求に応じて前記クライアントに送信する送信手段と、前記記憶手段に記憶されている前記要求状態情報を前記指示手段からの指示に従って要求済に設定する設定手段とを備えている。
【００２０】
請求項１４記載のデバイスは、請求項３から９のいずれかに記載のクライアント装置とネットワークを介して通信可能に構成されているものであって、前記要求状態情報を記憶する第１の記憶手段と、その第１の記憶手段に記憶されている前記要求状態情報を前記クライアント装置からの要求に応じて前記クライアントに送信する第１の送信手段と、前記第１の記憶手段に記憶されている前記要求状態情報が示す情報を前記指示手段からの指示に従って発注済に設定する第１の設定手段と、前記消耗品が交換されたか否かを判断する判断手段と、その判断手段によって前記消耗品が交換がされたと判断された場合に、前記要求状態情報を未発注に設定する第２の設定手段と、装着されている前記消耗品の消耗度を示す消耗情報を検出する検出手段と、その検出手段によって検出される前記消耗情報を前記クライアント装置からの要求に応じて前記クライアントに送信する第２の送信手段とを備えている。
【００２１】
請求項１５記載のデバイスは、請求項４から９のいずれかに記載のクライアント装置とネットワークを介して通信可能に構成されているものであって、前記要求状態情報を記憶する第１の記憶手段と、その第１の記憶手段に記憶されている前記要求状態情報を前記クライアント装置からの要求に応じて前記クライアントに送信する第１の送信手段と、前記第１の記憶手段に記憶されている前記要求状態情報が示す情報を前記指示手段からの指示に従って発注済に設定する第１の設定手段と、前記消耗品が交換されたか否かを判断する判断手段と、その判断手段によって前記消耗品が交換がされたと判断された場合に、前記要求状態情報を未発注に設定する第２の設定手段と、前記デバイスにおいて使用する消耗品の在庫状況を示す在庫情報を記憶する第２の記憶手段と、前記判断手段によって前記消耗品が交換がされたと判断された場合に、前記在庫情報を更新すると共に、前記指示手段によって指示される発注した前記消耗品の数に応じて前記在庫情報を更新する更新手段と、その第２の記憶手段に記憶されている前記在庫情報を前記クライアント装置からの要求に応じて前記クライアントに送信する第２の送信手段とを備えている。
【００２２】
請求項１６記載のクライアント装置用プログラムは、ネットワークを介してデバイスおよびサーバーと通信可能に構成されているクライアント装置に格納されているものであって、前記デバイスの状態を示すステータス情報を前記デバイスから取得させるステータス情報取得ステップと、前記サーバーへ前記ステータス情報に対応した所定の要求を実施させる要求実施ステップと、前記所定の要求の要求状態を示す要求状態情報を前記デバイスから取得させる要求状態情報取得ステップと、その要求状態情報取得ステップによって取得した前記要求状態情報に基づいて所定の要求を前記サーバーに要求済か否かを判断させる判断ステップと、その判断ステップによって要求済でないと判断されたことを条件として、前記所定の要求の実施を決定させる要求制御ステップと、その要求制御ステップによって前記所定の要求が決定されたことを条件に、前記要求状態情報を要求済に設定するように前記デバイスに指示させる指示ステップとを備えている。
【００２３】
請求項１７記載のクライアント装置用プログラムは、ネットワークを介してデバイスおよびサーバーと通信可能に構成されているクライアント装置に格納されているものであって、前記サーバーへ前記デバイスを特定可能なデバイス識別情報と、そのデバイスを使用するユーザーを特定可能なユーザー識別情報とを前記サーバーに登録するユーザー登録の要求の要求を実施させる要求実施ステップと、前記所定の要求の要求状態を示す要求状態情報を前記デバイスから取得させる要求状態情報取得ステップと、その要求状態情報取得ステップによって取得した前記要求状態情報に基づいてユーザー登録の要求を前記サーバーに要求済か否かを判断させる判断ステップと、その判断ステップによって要求済でないと判断されたことを条件として、前記ユーザー登録の要求の実施を決定させる要求制御ステップと、その要求制御ステップによって前記ユーザー登録の要求が決定されたことを条件に、前記要求状態情報を要求済に設定するように前記デバイスに指示させる指示ステップとを備えている。
【発明の効果】
【００２４】
請求項１記載のクライアント装置によれば、重複した所定の要求をサーバーに実施することを防止することができるという効果がある。
【００２５】
請求項２記載のクライアント装置によれば、請求項１に記載のクライアント装置の奏する効果に加え、消耗品の多重発注、多重購入を防止することができるという効果がある。また、ネットワークトラフィック、消耗品の発注を受けるサーバーのリソースが無駄に浪費されるのを防止することができるという効果がある。
【００２６】
請求項３記載のクライアント装置によれば、請求項２に記載のクライアント装置の奏する効果に加え、消耗品の消耗量に応じて消耗品を発注するかしないかが決定されることができるので、無駄な消耗品の発注がされるのを防止することができるという効果がある。
【００２７】
請求項４記載のクライアント装置によれば、請求項２又は３に記載のクライアント装置の奏する効果に加え、在庫状況に応じて消耗品を発注するかしないかが決定されることができるので、無駄な消耗品の発注がされるのを防止することができるという効果がある。
【００２８】
請求項５記載のクライアント装置によれば、請求項２から４のいずれかに記載のクライアント装置の奏する効果に加え、無駄に発注用画面が表示されるのを防止でき、ひいては、無駄な消耗品の発注がされるのを防止することができるという効果がある。
【００２９】
請求項６記載のクライアント装置によれば、請求項５に記載のクライアント装置の奏する効果に加え、ステータス情報取得手段によって取得した消耗情報を表示手段に表示させるので、消耗情報を確認した上で、消耗品の発注をすることができ、無駄な消耗品の発注がされるのを防止することができるという効果がある。
【００３０】
請求項７記載のクライアント装置によれば、請求項４から６のいずれかに記載のクライアント装置の奏する効果に加え、消耗品の発注がされたことを条件として、発注した消耗品の数をデバイスに指示するので、デバイスにおいて、その発注数に基づき、消耗品の在庫を管理することができるという効果がある。
【００３１】
請求項８記載のクライアント装置によれば、請求項５から７のいずれかに記載のクライアント装置の奏する効果に加え、在庫情報取得手段によって取得した在庫情報が表示手段に表示されるので、消耗品の在庫数を確認した上で、消耗品の発注をすることができ、無駄な消耗品の発注がされるのを防止することができるという効果がある。
【００３２】
請求項９記載のクライアント装置によれば、請求項８に記載のクライアント装置の奏する効果に加え、在庫情報は発注用画面と同一画面に表示されるので、在庫数を確認しながら、消耗品を発注することができ、無駄な消耗品の発注がされるのを防止することができるという効果がある。
【００３３】
請求項１０記載のクライアント装置によれば、ユーザー登録が重複して要求されるのが防止され、ユーザー登録の多重登録を防止することができるという効果がある。
【００３４】
請求項１１記載のクライアント装置によれば、請求項１０に記載のクライアント装置の奏する効果に加え、無駄にユーザー登録画面が表示されるのを防止でき、ひいては、無駄にユーザー登録の要求がされるのを防止することができるという効果がある。
【００３５】
請求項１２記載のクライアント装置によれば、請求項１０又は１１に記載のクライアント装置の奏する効果に加え、ユーザー登録が要求済であると判断された場合、ユーザー識別情報はデバイスには不指示とされるので、デバイスを共有して使用する他のクライアント装置からユーザー識別情報が漏洩するのを防止することができるという効果がある。
【００３６】
請求項１３記載のデバイスによればデバイスが、複数のクライアント装置によって共有化されている場合であっても、各クライアント装置から重複した所定の要求がサーバーにされるのを防止することができるという効果がある。
【００３７】
請求項１４記載のデバイスによれば、デバイスが、複数のクライアント装置によって共有化されている場合であっても、各クライアント装置から無駄な消耗品の発注がされるのを防止することができるという効果がある。
【００３８】
請求項１５記載のデバイスによれば、デバイスが、複数のクライアント装置によって共有化されている場合であっても、各クライアント装置から無駄な消耗品の発注がされるのを防止することができるという効果がある。
【００３９】
請求項１６記載のクライアント装置用プログラムによれば、重複した要求がサーバーに実施されるのを防止することができるという効果がある。
請求項１７記載のクライアント装置用プログラムによれば、ユーザー登録が重複して要求されるのが防止され、ユーザー登録の多重登録を防止することができるという効果がある。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本実施形態のクライアント装置１０、プリンタ２０を備えたネットワークシステムの電気的な構成を示したブロック図である。尚、図１では、５台のクライアント装置１０のうち１台のクライアント装置について、その詳細な電気的な構成を図示し、他のクライアント装置１０についての詳細な電気的な構成の図示は省略するが、各クライアント装置１０は同様に構成されているものとする。
【００４１】
このネットワークシステムには、ローカルエリアネットワーク（以下「ＬＡＮ」と称す）ケーブル１を介して、５台のクライアント装置１０と、１台のプリンタ２０とが、互いに接続されており、各クライアント装置１０は、１台のプリンタ２０を共有して使用することができる。
【００４２】
また、各クライアント装置１０は、インターネット３０を介してサーバー４０と通信可能に構成されており、プリンタ２０で使用する消耗品としてのインクカートリッジの発注や、プリンタ２０に関するユーザー登録の要求をインターネット３０を介してサーバー４０にすることができる。そして、特に、このネットワークシステムにおける各クライアント装置１０は、かかる消耗品としてのインクカートリッジの多重発注や、ユーザー登録の多重登録を防止することができるものである。
【００４３】
各クライアント装置１０は、汎用のパーソナルコンピュータとして構成されており、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ハードディスクドライブ（以下「ＨＤＤ」と称す）１４と、キーボード１５と、液晶ディスプレイ（以下「ＬＣＤ」と称す）１６と、ＬＡＮインターフェイス（以下「ＬＡＮＩ／Ｆ」と称す）１７とを有している。
【００４４】
ＣＰＵ１１は、演算装置であり、ＲＯＭ１２やＲＡＭ１３に記憶されるプログラムを実行するものである。ＲＯＭ１２は、ブートプログラムなどの基本プログラムを記憶する書換不能なメモリである。
【００４５】
ＲＡＭ１３は、書換可能なメモリであり、インク残量メモリ１３ａと、在庫情報メモリ１３ｂと、Ｗｅｂアクセスフラグメモリ１３ｃと、Ｗｅｂ登録フラグメモリ１３ｄとを備えている。インク残量メモリ１３ａは、プリンタ２０から取得するインク残量を一時的に記憶するエリアであり、在庫情報メモリ１３ｂは、プリンタ２０から取得するプリンタ２０のインクカートリッジの在庫数を一時的に記憶するエリアであり、Ｗｅｂアクセスフラグメモリ１３ｃは、プリンタ２０から取得するＷｅｂアクセスフラグ２３ｃの設定状態を一時的に記憶するエリアであり、Ｗｅｂ登録フラグメモリ１３ｄは、プリンタ２０から取得するＷｅｂ登録フラグ２３ｄの設定状態を一時的に記憶するエリアである。
【００４６】
ＨＤＤ１４は、ＰＣ１０で実行されるオペレーティングシステムや、各種のアプリケーションプログラムを記憶する書換可能なメモリである。また、特に、本実施形態ではステータス表示プログラム１４ａと、ユーザー登録プログラム１４ｂとが記憶されている。
【００４７】
ステータス表示プログラム１４ａは、図２に示すステータス表示処理を実行するためのプログラムであり、ユーザー登録プログラム１４ｂは、図４に示すユーザー登録処理を実行するためのプログラムである。尚、その他、ＨＤＤ１４には、サーバー４０から提供されるＷｅｂページをＬＣＤ１６に表示するためのブラウザや、プリンタ２０を制御するためのプリンタドライバが記憶されている。
【００４８】
キーボード１５は、使用者の操作を入力するための入力装置であり、ＬＣＤ１６は、文字や図形、アイコンなどを表示する表示装置であり、図５（ａ）に示すインクカートリッジ発注用画面５０、図５（ｂ）に示すユーザー登録用画面５５は、このＬＣＤ１６に表示される。ＬＡＮＩ／Ｆ１７は、ＬＡＮケーブル１に接続された各装置とデータ等の送受信を行うためのインターフェイスである。
【００４９】
プリンタ２０は、ブラックインクが充填されたインクカートリッジからヘッドを介して記録媒体にインク滴を噴射させ、記録媒体にモノクロ画像を形成可能な所謂インクジェット方式のプリンタである。
【００５０】
プリンタ２０は、ＣＰＵ２１と、ＲＯＭ２２と、フラッシュメモリ２３と、ＲＡＭ２９と、操作キー２４と、表示パネル２５と、インク残量検出センサ２６と、印刷部２７と、ＬＡＮＩ／Ｆ２８とを有している。
【００５１】
ＣＰＵ２１は、演算装置であり、ＲＯＭ２２に記憶されるプログラムを実行するものである。ＲＯＭ２２は、プリンタ２０を動作させるための各種プログラムを記憶する書換不能なメモリであり、特に、カートリッジ交換プログラム２２ａと、Ｗｅｂアクセスフラグ管理プログラム２２ｂと、在庫管理プログラム２２ｃと、Ｗｅｂ登録フラグ管理プログラム２２ｄとが記憶されている。
【００５２】
カートリッジ交換プログラム２２ａは、図３に示すカートリッジ交換処理を実行するプログラムである。Ｗｅｂアクセスフラグ管理プログラム２２ｂは、後述するＷｅｂアクセスフラグ２３ｃの設定を管理するプログラムであり、図２に示すステータス表示処理において、クライアント装置１０からＷｅｂアクセスフラグ２３ｃの設定を「ＯＮ」にする要求があった場合に、それに応じてＷｅｂアクセスフラグ２３ｃを「ＯＮ」に設定するプログラムである。
【００５３】
在庫管理プログラム２２ｃは、後述する在庫情報メモリ２３ｃに記憶されえいるインクカートリッジの在庫数を管理するプログラムであり、図２に示すステータス表示処理において、クライアント装置１０からインクカートリッジの在庫数の更新要求があった場合に、それに基づいて在庫情報メモリ２３ｃに記憶されているインクカートリッジの在庫数を更新するプログラムである。
【００５４】
Ｗｅｂ登録フラグ管理プログラム２２ｄは、後述するＷｅｂ登録フラグ２３ｄの設定を管理するプログラムであり、図４に示すユーザー登録処理において、クライアント装置１０からＷｅｂ登録フラグ２３ｄの設定を「ＯＮ」にする要求があった場合に、それに応じてＷｅｂ登録フラグ２３ｄを「ＯＮ」に設定するプログラムである。
【００５５】
フラッシュメモリ２３は、書換可能な不揮発性のメモリであり、このメモリに記憶されたデータは、プリンタ２０の電源がオフされても保持される。また、特に、フラッシュメモリ２３は、インク残量メモリ２３ａと、在庫情報メモリ２３ｂと、Ｗｅｂアクセスフラグ２３ｃと、Ｗｅｂ登録フラグ２３ｄとを備えている。
【００５６】
インク残量メモリ２３ａは、図３に示すカートリッジ交換処理において後述するインク残量検出センサ２６によって検出されたインクカートリッジのインク残量を記録するエリアである。在庫情報メモリ２３ｂは、インクカートリッジの在庫数を記憶するエリアである。
【００５７】
Ｗｅｂアクセスフラグ２３ｃは、インクカートリッジが発注済か否かを示すフラグであり、図２に示すステータス表示処理においてインクカートリッジの発注がされた場合にはインクカートリッジを発注済として「ＯＮ」に設定され、図３に示すカートリッジ交換処理においてインクカートリッジが交換されたと判断された場合に「ＯＦＦ」に設定される。
【００５８】
Ｗｅｂ登録フラグ２３ｄは、ユーザー登録を要求済か否かを示すフラグであり、工場出荷時において「ＯＦＦ」に設定されており、図４に示すユーザー登録処理において、一のクライアント装置１０からユーザー登録の要求がサーバー４０にされた場合に、ユーザー登録を要求済として「ＯＮ」に設定される。
【００５９】
操作キー２４は、本プリンタ２０を操作するための入力装置であり、表示パネル２５は、文字や図形、アイコンなどを表示する表示装置である。インク残量検出センサ２６は、プリンタ２０に装着されているインクカートリッジのインク残量を検出できるセンサである。印刷部２７は、記録媒体への印刷と、印刷された記録媒体を搬送するためのものである。ＬＡＮＩ／Ｆ２８は、ＬＡＮケーブル１に接続された各装置とデータ等の送受信を行うためのインターフェイスである。
【００６０】
次に、図２を参照してステータス表示処理について説明する。図２は、ステータス表示処理を示すフローチャートである。この処理は、クライアント装置１０において、ステータス表示プログラム１４ａに従って定期的に実行される処理であり、プリンタ２０の状態を示すステータス情報として、インク残量、インクカートリッジの在庫数を表示パネル２５に表示させる処理である。
【００６１】
この処理では、まず、プリンタ２０からインク残量を取得する（Ｓ２０１）。具体的には、プリンタ２０からプリンタ２０のインク残量メモリ２３ａに記憶されているインク残量を取得し、その取得したインク残量を、一時的にクライアント装置１０のインク残量メモリ１３ａに記憶する。
【００６２】
次に、プリンタ２０からカートリッジの在庫情報を取得する（Ｓ２０２）。具体的には、プリンタ２０からプリンタ２０の在庫情報メモリ２３ｂに記憶されているインクカートリッジの在庫数を取得し、その取得したインクカートリッジの在庫数を、一時的にクライアント装置１０の在庫情報メモリ１３ｂに記憶する。
【００６３】
次に、プリンタ２０からＷｅｂアクセスフラグ２３ｃの設定状態を取得する（Ｓ２０３）。具体的には、プリンタ２０からＷｅｂアクセスフラグ２３ｃが「ＯＮ」に設定されているか（インクカートリッジが発注済みか）、又は、「ＯＦＦ」に設定されているか（インクカートリッジが未発注か）の情報を取得し、その取得した情報を一時的にクライアント装置２０のＷｅｂアクセスフラグメモリ１３ｃに記憶する。
【００６４】
次に、ステータス画面をＬＣＤ１６に表示する（Ｓ２０４）。尚、本実施例では、Ｓ２０１で取得したインク残量と、Ｓ２０２で取得したインクカートリッジの在庫数とをプリンタ２０のステータス情報としてＬＣＤ１６に表示するが、ステータス情報としては、これらの情報に限定されることはなく、プリンタ２０において設定されている記録媒体の種類、記録品質等をステータス情報として表示しても良い。
【００６５】
次に、インク残量が有るか否かを判断し（Ｓ２０５）、インク残量がなければ（Ｓ２０５：Ｎｏ）、インクカートリッジの在庫が有るか否かを判断する（Ｓ２０６）。インクカートリッジの在庫がなければ（Ｓ２０６：Ｎｏ）、Ｗｅｂアクセスフラグが「ＯＮ」か否か（インクカートリッジを発注済みか否か）を判断する（Ｓ２０７）。Ｗｅｂアクセスフラグが「ＯＮ」でない、即ち、「ＯＦＦ」であり、インクカートリッジが未発注であれば（Ｓ２０７：Ｎｏ）、ＬＣＤ１６にインクカートリッジの発注用画面を表示する（Ｓ２０８）。
【００６６】
ここで、図５（ａ）を参照して、Ｓ２０８の処理においてＬＣＤ１６に表示されるインクカートリッジの発注用画面５０について説明する。インクカートリッジの発注用画面５０は、インクカートリッジの発注をインターネット３０を経由してサーバー４０に要求するための画面である。
【００６７】
図５（ａ）に示すように、インクカートリッジの発注用画面５０には、「インクカートリッジを購入しますか？」という文字と、現在の在庫数（本実施形態では「０」個）と、購入個数入力欄５１と、「購入」の文字が表示された購入決定欄５２と、「購入しない」の文字が表示された非購入欄５３とが表示される。
【００６８】
クライアント装置１０のユーザーは、このインクカートリッジの発注用画面５０から、インクカートリッジの発注を希望する場合には、キーボード１５を操作して購入個数入力欄５１に、購入するインクカートリッジの個数を入力し（本実施形態では「２個」）、入力後、購入決定欄５２を選択する。このインクカートリッジの発注用画面５０は、サーバー４０とリンクされており、この購入決定欄５１が選択されると、購入個数入力欄５１に入力した発注個数がサーバーに送信され、インクカートリッジの発注が完了する。
【００６９】
再び、図２に戻り説明を続ける。Ｓ２０８の処理において、図５（ａ）に示すインクカートリッジの発注用画面５０をＬＣＤ１６に表示すると、そのインクカートリッジの発注用画面５０からインクカートリッジの発注がされたかを判断する（Ｓ２０９）。即ち、購入決定欄５１が選択されたかを判断する。
【００７０】
そして、インクカートリッジの発注がされていれば（Ｓ２０９：Ｙｅｓ）、発注したインクカートリッジの発注数をプリンタ２０に通知し、インクカートリッジの在庫情報を更新するようにプリンタに要求する（Ｓ２１０）。また、Ｗｅｂアクセスフラグ２３ｃの設定を「ＯＮ」に設定するように要求する（Ｓ２１１）。
【００７１】
プリンタ２０は、このＳ２１０の要求を受けて、在庫情報メモリ２３ｂのインクカートリッジの在庫情報を更新し、Ｓ２１１の要求を受けて、Ｗｅｂアクセスフラグ２３ｃの設定を「ＯＮ」、即ち、インクカートリッジを発注済みに設定する。これにより、発注状況、インクカートリッジの在庫管理がプリンタ２０においてできるので、複数のクライアント装置１０において１台のプリンタ２０を共有化している場合であっても、このＷｅｂアクセスフラグ２３ｃの設定状況、インクカートリッジの在庫情報を確認することで、インクカートリッジの多重発注、無駄なインクカートリッジの発注を防止できるのである。
【００７２】
一方、Ｓ２０５の処理において、インク残量が有る場合（Ｓ２０５：Ｙｅｓ）、Ｓ２０６の処理においてインクカートリッジの在庫がある場合（Ｓ２０６：Ｙｅｓ）、Ｓ２０７の処理においてＷｅｂアクセスフラグが「ＯＮ」の場合には（Ｓ２０７：Ｙｅｓ）、上述したようなインクカートリッジの発注画面５０を表示させることなく、本処理を終了する。また、Ｓ２０９の処理において、インクカートリッジが発注されなかった場合には（Ｓ２０９：Ｎｏ）、Ｓ２１０、Ｓ２１１の処理はスキップして本処理を終了する。
【００７３】
このように、このステータス表示処理によれば、インク残量がなく（Ｓ２０５：Ｎｏ）、インクカートリッジの在庫もなく（Ｓ２０６：Ｎｏ）、更に、Ｗｅｂアクセスフラグが「ＯＦＦ」であり、インクカートリッジの発注がされていないことを条件に（Ｓ２０７：Ｎｏ）、初めて、インクカートリッジの発注用画面５０が表示され、インクカートリッジを発注できるので、複数のクライアント装置１０において１台のプリンタを共有化している場合であっても、インクカートリッジの多重発注を防止できると共に、無駄なインクカートリッジの発注がされるのを防止することができる。
【００７４】
換言すれば、インク残量が有り（Ｓ２０５：Ｙｅｓ）、又は、インクカートリッジの在庫が有り（Ｓ２０６：Ｙｅｓ）、又は、Ｗｅｂアクセスフラグが「ＯＮ」であり、インクカートリッジが発注済みの場合には（Ｓ２０７：Ｎｏ）、インクカートリッジの発注用画面５０が表示されないので、無駄にインクカートリッジの発注用画面５０が表示されることがなく、複数のクライアント装置１０において１台のプリンタを共有化している場合であっても、インクカートリッジの多重発注を防止できると共に、無駄なインクカートリッジの発注がされるのを防止することができる。
【００７５】
次に、図３を参照してインクカートリッジ交換処理について説明する。図３は、インクカートリッジ交換処理を示すフローチャートである。この処理は、プリンタ２０において、カートリッジ交換プログラム２２ａに従って定期的に実行される処理であり、インクカートリッジが交換された場合に、Ｗｅｂアクセスフラグ２３ｃを「ＯＦＦ」に設定すると共に、インクカートリッジの在庫情報を更新するための処理である。
【００７６】
この処理では、インク残量検出センサ２６によって、現在、プリンタ２０に装着されているインクカートリッジのインク残量を検出し（Ｓ３０１）、その検出したインク残量と、インク残量メモリ２３ａに記憶されているインク残量とを比較する（Ｓ３０２）。
【００７７】
次に、インクカートリッジが交換されたかを判断する（Ｓ３０３）。即ち、Ｓ３０２の処理において、インク残量検出センサ２６によって検出されたインク残量の方が、インク残量メモリ２３ａに記憶されているインク残量よりも多い場合には、インクカートリッジが交換されたとして（Ｓ３０３：Ｙｅｓ）、Ｗｅｂアクセスフラグ２３ｃを「ＯＦＦ」に設定する（Ｓ３０４）。また、在庫情報メモリ２３ｂに記憶されているインクカートリッジの数を「１」減算し、インクカートリッジの在庫数を更新する（Ｓ３０５）。そして、インク残量メモリ２３ａに記憶されているインク残量を、Ｓ３０１で検出したインク残量に更新し（Ｓ３０６）、本処理を終了する。
【００７８】
このカートリッジ交換処理により、Ｗｅｂアクセスフラグ２３ｃの設定、インクカートリッジの在庫管理をプリンタ２０において行うことができ、複数のクライアント装置１０において１台のプリンタ２０を共有化している場合であっても、インクカートリッジの多重発注を防止できるのである。
【００７９】
次に、図４を参照してユーザー登録処理について説明する。図４は、ユーザー登録処理を示すフローチャートである。この処理は、ユーザー登録をサーバー４０に要求する処理であり、クライアント装置１０において、プリンタ２０を制御するためのプリンタドライバがインストールされたタイミング、或は、プリンタドライバをインストール後、ユーザーからの指示があった場合に、ユーザー登録プログラム１４ｂに従って実行される処理である。
【００８０】
この処理では、まず、プリンタ２０からＷｅｂ登録フラグ２３ｄの設定状態を取得する（Ｓ４０１）。具体的には、プリンタ２０からＷｅｂ登録フラグ２３ｄが「ＯＮ」に設定されているか（ユーザー登録が要求済みか）、又は、「ＯＦＦ」に設定されているか（ユーザー登録が未要求か）の情報を取得し、その取得した情報を一時的にクライアント装置２０のＷｅｂ登録フラグメモリ１３ｄに記憶する。
【００８１】
そして、そのＷｅｂ登録フラグが「ＯＮ」か否か（ユーザー登録が要求済みか否か）を判断し（Ｓ４０２）、「ＯＮ」でない、即ち、Ｗｅｂ登録フラグ２３ｄが「ＯＦＦ」であり、ユーザー登録の要求がされていない場合には（Ｓ４０２：Ｎｏ）、ユーザー登録を要求するためのユーザー登録用画面をＬＣＤ１６に表示する（Ｓ４０３）。
【００８２】
ここで、図５（ｂ）を参照して、Ｓ４０３の処理においてＬＣＤ１６に表示されるユーザー登録用画面５５について説明する。ユーザー登録用画面５５は、ユーザー登録の要求ををインターネット３０を経由してサーバー４０に要求するための画面である。
【００８３】
図５（ｂ）に示すように、このユーザー登録用画面５５には、プリンタ２０のモデル名を記入するモデル名記入欄５６と、ユーザー登録するユーザー名を記入するユーザー名記入欄５７と、プリンタ２０のシリアル番号を記入するシリアル番号記入欄５８と、「ＯＫ」の文字が表示されたユーザー登録決定欄５９と、「キャンセル」の文字が表示されたユーザー登録キャンセル欄６０とが表示される。
【００８４】
クライアント装置１０のユーザーは、このユーザー登録画面５５から、ユーザー登録の要求をする場合には、キーボード１５を操作して、モデル名、ユーザー名、シリアル番号を各記入欄５６，５７，５８に入力し、入力後、ユーザー登録決定欄５９を選択する。このユーザー登録用画面５５は、サーバー４０とリンクされており、このユーザー登録決定欄５９が選択されると、記入したモデル名、ユーザー名、シリアル番号がサーバー４０に送信され、ユーザー登録の要求が完了する。
【００８５】
再び、図４に戻り、Ｓ４０３の処理において、図５（ｂ）に示すユーザー登録用画面５５をＬＣＤ１６に表示すると、そのユーザー登録用画面５５からユーザー登録が要求されたかを判断する、即ち、ユーザー登録決定欄５９が選択されたかを判断する（Ｓ４０４）。そして、ユーザー登録が要求されていれば（Ｓ４０４：Ｙｅｓ）、プリンタ２０にＷｅｂ登録フラグ２３ｄの設定を「ＯＮ」に設定するように要求し（Ｓ４０５）、本処理を終了する。
【００８６】
プリンタ２０は、このＳ４０５の要求を受けて、Ｗｅｂ登録フラグ２３ｄの設定を「ＯＮ」、即ち、ユーザー登録を要求済みに設定する。これにより、複数のクライアント装置１０において１台のプリンタ２０を共有化している場合であっても、このＷｅｂ登録フラグ２３ｄの設定状態を確認することで、ユーザー登録の多重登録を防止できるのである。
【００８７】
尚、サーバーに送信するユーザー登録をするための情報（モデル名、ユーザー名、シリアル番号）のうち、少なくともユーザー名は、プリンタ、他のクライアント装置１０には送信されない。これにより、個人情報が漏洩するのを防止することができる。
【００８８】
一方、Ｓ４０２の処理において、Ｗｅｂ登録フラグが「ＯＮ」であれば（Ｓ４０２：Ｙｅｓ）、既に、ユーザー登録が要求されているとして、ユーザー登録をするためのユーザー登録用画面をＬＣＤ１６に表示することなく、本処理を終了する。また、Ｓ４０４の処理において、ユーザー登録画面５５からユーザー登録の要求がされなかった場合には（Ｓ４０４：Ｎｏ）、Ｓ４０５の処理をスキップし、本処理を終了する。
【００８９】
このように、このユーザー登録処理によれば、Ｗｅｂ登録フラグ２３ｄが「ＯＦＦ」であり、ユーザー登録の要求がされていないことを条件に（Ｓ４０２：Ｎｏ）、初めて、ユーザー登録用画面５５が表示され、ユーザー登録をサーバーに要求できるので、複数のクライアント装置１０において１台のプリンタを共有化している場合であっても、ユーザー登録が多重登録されるのを防止することができる。
【００９０】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００９１】
本実施形態では、図２のフローチャートで説明したステータス表示処理において、インク残量がない場合、インクカートリッジの在庫がない場合に、Ｗｅｂアクセスフラグが「ＯＮ」かを判断する場合について説明したが、インク残量が所定の基準量よりも少ない場合、または、インクカートリッジの所定の基準値よりも少ない場合にも、Ｗｅｂアクセスフラグが「ＯＮ」かを判断するように構成しても良い。
【００９２】
また、本実施形態では、図２のフローチャートで説明したステータス表示処理を、定期的なタイミングで実施する場合について説明したが、このステータス表示処理は、ユーザーからの要求があった場合に、それに応じて実行するようにしても良い。
【００９３】
また、本実施形態では、インクカートリッジの発注について説明したが、プリンタ２０で使用する消耗品（例えば、記録媒体）に関する発注の要求、或は、プリンタ２０の修理の要求等にも本発明を適用できる。
【００９４】
また、本実施形態では、複数台のクライアント装置１０において１台のプリンタを共有して使用する場合について説明したが、複数台のクライアント装置１０において共有して使用する装置（デバイス）であれば、プリンタ２０に限らず、ＦＡＸ装置、スキャナ装置、複合機等であっても良い。尚、本実施形態では、モノクロ印刷用のプリンタ２０について説明したが、カラー印刷用のプリンタであっても良く、各色のインクカートリッジ毎にインク残量やインクカートリッジの在庫数を管理するようにしても良い。
【００９５】
また、本実施形態では、有線ＬＡＮ上での実施を例示したが、本発明は、必ずしもこれに限られるものではなく、機器（デバイス）が複数接続されるネットワークであれば、有線ＬＡＮ以外のネットワークにも、当然に適用することはできる。例えば、無線ＬＡＮや、有線ＬＡＮと無線ＬＡＮとが複合したネットワークや、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）等のネットワークに、本発明を適用することもできる。
【００９６】
また、本実施形態では、図５（ａ）に示すインクカートリッジ発注用画面５０、図５（ｂ）に示すユーザー登録用画面５５からインクカートリッジを発注したり、ユーザー登録を要求する場合について説明したが、インクカートリッジ発注用画面５０、ユーザー登録用画面５５を表示させることなく、本実施形態で述べた条件を満たせば、所定個数のインクカートリッジを自動的に発注させたり、デバイスから自動的にモデル名、シリアル番号を読み出し、自動的にユーザー登録を要求するように構成しても良い。
【図面の簡単な説明】
【００９７】
【図１】ネットワークシステムの電気的な構成を示したブロック図である。
【図２】ステータス表示処理を示すフローチャートである。
【図３】カートリッジ交換処理を示すフローチャートである。
【図４】ユーザー登録処理を示すフローチャートである。
【図５】（ａ）はＬＣＤに表示される発注画面、（ｂ）はＬＣＤに表示されるユーザー登録画面を示す図である。
【符号の説明】
【００９８】
１          ＬＡＮケーブル（ネットワークの一部）
１０        クライアント装置
２０        プリンタ（デバイス）
２２ｂ      Ｗｅｂアクセスフラグ管理プログラム（設定手段、第１の設定手段）
２３ｃ      Ｗｅｂアクセスフラグ（記憶手段、第１の記憶手段）
２３ｂ      在庫情報メモリ（第２の記憶手段）
２３ｄ      Ｗｅｂ登録フラグ（記憶手段）
２５        表示パネル（表示手段）
３０        インターネット（ネットワークの一部）
４０        サーバー
Ｓ２０１    ステータス情報取得手段、ステータス情報取得ステップ
Ｓ２０２    ステータス情報取得手段、ステータス情報取得ステップ、在庫情報取得手段
Ｓ２０３    要求状態情報取得手段、要求状態情報取得ステップ
Ｓ２０５    消耗度判断手段
Ｓ２０６    在庫判断手段
Ｓ２０７    判断手段
Ｓ２０８    要求制御手段の一部、要求制御ステップの一部、表示制御手段
Ｓ２１１    指示手段、指示ステップ
Ｓ３０３    判断手段
Ｓ３０４    第２の設定手段
Ｓ３０５    更新手段の一部
Ｓ４０３    要求制御手段の一部、要求制御ステップの一部、表示制御手段
【図１】
2008243057.tif 000003
【図２】
2008243057.tif 000004
【図３】
2008243057.tif 000005
【図４】
2008243057.tif 000006
【図５】
2008243057.tif 000007