(57)【要約】【課題】  機器と通信するための方法及び装置を提供する。【解決手段】  ユーザはクライアントに表示されたグラフィカル・ユーザ・インターフェースを見る。グラフィカル・ユーザ・インターフェースは、例えば、ウェブページ又はオペレーティング・システムのグラフィカル・ユーザ・インターフェースに相当する。グラフィカル・ユーザ・インターフェースはアイコンを表示する。アイコンの表示は、該アイコンに関連付けられた機器が省エネルギーモードにあるかをユーザに指し示す。ユーザは、クライアントが機器に要求を発するようにアイコンを設定する。クライアントから機器に送信された要求は、機器に省エネルギーモードを抜け出るように命令する。ユーザは、斯くして、サービスの実行要求（例えば、電子文書の印刷要求）を機器に発するのに先立って、機器に省エネルギーモードを抜け出る（すなわち、復帰する）ように命令し得る。【選択図】図１
2008130093.tif 000002
【特許請求の範囲】
【請求項１】
機器と通信する方法であって：
クライアントにて、前記機器が省エネルギーモードを抜け出ることを要求する入力を受信する段階；及び
前記クライアントが前記入力を受信したことに応答して、前記クライアントが前記機器に、前記機器が省エネルギーモードを抜け出ることの要求を送信する段階であり、前記要求は、前記機器が省エネルギーモードを抜け出た後に前記機器がサービスを実行することを要求するものではない、送信する段階；
を有する方法。
【請求項２】
前記機器は、複合機、プリンタ、ファクシミリ、複写機、及びスキャナーの何れかである、請求項１に記載の方法。
【請求項３】
前記クライアントによって提供されるインターフェース上に、複数の状態を有するアイコンを表示する段階であり、前記複数の状態の第１の状態は、前記アイコンによって表された前記機器が現時点で省エネルギーモードにあることを指し示す、表示する段階；
を更に有する請求項１に記載の方法。
【請求項４】
前記クライアントによって提供されるインターフェース上に、複数の状態を有するアイコンを表示する段階であり、前記複数の状態の第１の状態は、前記アイコンによって表された前記機器が現時点で省エネルギーモードにあることを指し示す、表示する段階；
を更に有し、
ユーザによる前記アイコンの選択により、選択可能なコマンドの一覧が前記インターフェース上に表示される、
請求項１に記載の方法。
【請求項５】
前記クライアントが第２の入力を受信したことに応答して、前記クライアントが前記機器に、前記機器が省エネルギーモードに入るための第２の要求を送信する段階；
を更に有する請求項１に記載の方法。
【請求項６】
前記クライアントによって提供されるインターフェース上に、複数の状態を有するアイコンを表示する段階；及び
前記クライアントが前記機器から、前記機器が省エネルギーモードを抜け出たことを指し示すデータを受信したことに応答して、前記アイコンの表示を前記複数の状態の第２の状態に更新する段階であり、前記第２の状態は前記機器が現時点で省エネルギーモードにないことを指し示す、更新する段階；
を更に有する請求項１に記載の方法。
【請求項７】
前記入力は前記機器が省エネルギーモードを抜け出るべき特定の時を指定する、請求項１に記載の方法。
【請求項８】
機器を動作させる方法であって：
前記機器が省エネルギーモードにある場合に、前記機器にて、前記機器がサービスを実行することを要求せずに前記機器が省エネルギーモードを抜け出ることを要求するクライアントからの第１の要求を受信する段階；及び
前記機器が省エネルギーモードにない場合に、前記機器にて、前記機器が省エネルギーモードに入ることを要求するクライアントからの第２の要求を受信する段階；
を有する方法。
【請求項９】
第１の機器と、前記第１の機器により生成された産出物に作用を及ぼす第２の機器とを使用する処理を実行する方法であって：
前記第１の機器に作業単位を実行するように命令する段階；
前記第１の機器が前記作業単位を実行するのに要する時間の予測値を決定する段階；及び
前記第１の機器が前記作業単位の実行を完了するのと同時に、前記第２の機器が前記第１の機器により生成された前記産出物への作業を実行できるように、前記予測値に基づいて、前記第２の機器に省エネルギーモードを抜け出るように命令する段階；
を有する方法。
【請求項１０】
機器と通信するための１つ以上の命令シーケンスを担持する機械可読媒体であって、１つ以上のプロセッサによる前記１つ以上の命令シーケンスの実行によって：
クライアントにて、前記機器が省エネルギーモードを抜け出ることを要求する入力を受信する段階；及び
前記クライアントが前記入力を受信したことに応答して、前記クライアントが前記機器に、前記機器が省エネルギーモードを抜け出ることの要求を送信する段階であり、前記要求は、前記機器が省エネルギーモードを抜け出た後に前記機器がサービスを実行することを要求するものではない、送信する段階；
が行われる、機械可読媒体。
【請求項１１】
前記機器は、複合機、プリンタ、ファクシミリ、複写機、及びスキャナーの何れかである、請求項１０に記載の機械可読媒体。
【請求項１２】
前記１つ以上のプロセッサによる前記１つ以上の命令シーケンスの実行によって、更に：
前記クライアントによって提供されるインターフェース上に、複数の状態を有するアイコンを表示する段階であり、前記複数の状態の第１の状態は、前記アイコンによって表された前記機器が現時点で省エネルギーモードにあることを指し示す、表示する段階；
が行われる、請求項１０に記載の機械可読媒体。
【請求項１３】
前記１つ以上のプロセッサによる前記１つ以上の命令シーケンスの実行によって、更に：
前記クライアントによって提供されるインターフェース上に、複数の状態を有するアイコンを表示する段階であり、前記複数の状態の第１の状態は、前記アイコンによって表された前記機器が現時点で省エネルギーモードにあることを指し示す、表示する段階；
が行われ、
ユーザによる前記アイコンの選択により、選択可能なコマンドの一覧が前記インターフェース上に表示される、
請求項１０に記載の機械可読媒体。
【請求項１４】
前記１つ以上のプロセッサによる前記１つ以上の命令シーケンスの実行によって、更に：
前記クライアントが第２の入力を受信したことに応答して、前記クライアントが前記機器に、前記機器が省エネルギーモードに入るための第２の要求を送信する段階；
が行われる、請求項１０に記載の機械可読媒体。
【請求項１５】
前記１つ以上のプロセッサによる前記１つ以上の命令シーケンスの実行によって、更に：
前記クライアントによって提供されるインターフェース上に、複数の状態を有するアイコンを表示する段階；及び
前記クライアントが前記機器から、前記機器が省エネルギーモードを抜け出たことを指し示すデータを受信したことに応答して、前記アイコンの表示を前記複数の状態の第２の状態に更新する段階であり、前記第２の状態は前記機器が現時点で省エネルギーモードにないことを指し示す、更新する段階；
が行われる、請求項１０に記載の機械可読媒体。
【請求項１６】
前記入力は前記機器が省エネルギーモードを抜け出るべき特定の時を指定する、請求項１０に記載の機械可読媒体。
【請求項１７】
機器を動作させるための１つ以上の命令シーケンスを担持する機械可読媒体であって、１つ以上のプロセッサによる前記１つ以上の命令シーケンスの実行によって：
前記機器が省エネルギーモードにある場合に、前記機器にて、前記機器がサービスを実行することを要求せずに前記機器が省エネルギーモードを抜け出ることを要求するクライアントからの第１の要求を受信する段階；及び
前記機器が省エネルギーモードにない場合に、前記機器にて、前記機器が省エネルギーモードに入ることを要求するクライアントからの第２の要求を受信する段階；
が行われる、機械可読媒体。
【請求項１８】
第１の機器と、前記第１の機器により生成された産出物に作用を及ぼす第２の機器とを使用する処理を実行するための１つ以上の命令シーケンスを担持する機械可読媒体であって、１つ以上のプロセッサによる前記１つ以上の命令シーケンスの実行によって：
前記第１の機器に作業単位を実行するように命令する段階；
前記第１の機器が前記作業単位を実行するのに要する時間の予測値を決定する段階；及び
前記第１の機器が前記作業単位の実行を完了するのと同時に、前記第２の機器が前記第１の機器により生成された前記産出物への作業を実行できるように、前記予測値に基づいて、前記第２の機器に省エネルギーモードを抜け出るように命令する段階；
が行われる、機械可読媒体。
【請求項１９】
機器と通信するための装置であって：
１つ以上のプロセッサ；並びに
１つ以上の命令シーケンスを担持する機械可読媒体であり、前記１つ以上のプロセッサによって前記１つ以上の命令シーケンスが実行されるとき：
当該装置にて、前記機器が省エネルギーモードを抜け出ることを要求する入力を受信する段階；及び
当該装置が前記入力を受信したことに応答して、当該装置が前記機器に、前記機器が省エネルギーモードを抜け出ることの要求を送信する段階であり、前記要求は、前記機器が省エネルギーモードを抜け出た後に前記機器がサービスを実行することを要求するものではない、送信する段階；
が行われる、機械可読媒体；
を有する装置。
【請求項２０】
前記機器は、複合機、プリンタ、ファクシミリ、複写機、及びスキャナーの何れかである、請求項１９に記載の装置。
【請求項２１】
前記１つ以上のプロセッサによる前記１つ以上の命令シーケンスの実行によって、更に：
当該装置によって提供されるインターフェース上に、複数の状態を有するアイコンを表示する段階であり、前記複数の状態の第１の状態は、前記アイコンによって表された前記機器が現時点で省エネルギーモードにあることを指し示す、表示する段階；
が行われる、請求項１９に記載の装置。
【請求項２２】
前記１つ以上のプロセッサによる前記１つ以上の命令シーケンスの実行によって、更に：
当該装置によって提供されるインターフェース上に、複数の状態を有するアイコンを表示する段階であり、前記複数の状態の第１の状態は、前記アイコンによって表された前記機器が現時点で省エネルギーモードにあることを指し示す、表示する段階；
が行われ、
ユーザによる前記アイコンの選択により、選択可能なコマンドの一覧が前記インターフェース上に表示される、
請求項１９に記載の装置。
【請求項２３】
前記１つ以上のプロセッサによる前記１つ以上の命令シーケンスの実行によって、更に：
当該装置が第２の入力を受信したことに応答して、当該装置が前記機器に、前記機器が省エネルギーモードに入るための第２の要求を送信する段階；
が行われる、請求項１９に記載の装置。
【請求項２４】
前記１つ以上のプロセッサによる前記１つ以上の命令シーケンスの実行によって、更に：
当該装置によって提供されるインターフェース上に、複数の状態を有するアイコンを表示する段階；及び
当該装置が前記機器から、前記機器が省エネルギーモードを抜け出たことを指し示すデータを受信したことに応答して、前記アイコンの表示を前記複数の状態の第２の状態に更新する段階であり、前記第２の状態は前記機器が現時点で省エネルギーモードにないことを指し示す、更新する段階；
が行われる、請求項１９に記載の装置。
【請求項２５】
前記入力は前記機器が省エネルギーモードを抜け出るべき特定の時を指定する、請求項１９に記載の装置。
【請求項２６】
機器を動作させるための装置であって：
１つ以上のプロセッサ；並びに
１つ以上の命令シーケンスを担持する機械可読媒体であり、前記１つ以上のプロセッサによって前記１つ以上の命令シーケンスが実行されるとき：
前記機器が省エネルギーモードにある場合に、前記機器にて、前記機器がサービスを実行することを要求せずに前記機器が省エネルギーモードを抜け出ることを要求するクライアントからの第１の要求を受信する段階；及び
前記機器が省エネルギーモードにない場合に、前記機器にて、前記機器が省エネルギーモードに入ることを要求するクライアントからの第２の要求を受信する段階；
が行われる、機械可読媒体；
を有する装置。
【請求項２７】
第１の機器と、前記第１の機器により生成された産出物に作用を及ぼす第２の機器とを使用する処理を実行するための装置であって：
１つ以上のプロセッサ；並びに
１つ以上の命令シーケンスを担持する機械可読媒体であり、前記１つ以上のプロセッサによって前記１つ以上の命令シーケンスが実行されるとき：
前記第１の機器に作業単位を実行するように命令する段階；
前記第１の機器が前記作業単位を実行するのに要する時間の予測値を決定する段階；及び
前記第１の機器が前記作業単位の実行を完了するのと同時に、前記第２の機器が前記第１の機器により生成された前記産出物への作業を実行できるように、前記予測値に基づいて、前記第２の機器に省エネルギーモードを抜け出るように命令する段階；
が行われる、機械可読媒体；
を有する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概して、機器の状態を遠隔的に確認し、且つ／或いは変更することに関する。この機器の状態は、例えば、機器の省エネルギーモードに相当する。
【背景技術】
【０００２】
この節で説明される手法は更に追求され得る手法であり、以前に考え出されたり追求され尽くしたりした手法では必ずしもない。故に、特に示されない限り、この節で説明される何れの手法も、単にこの節に含まれているという理由により、従来技術であると見なされるべきではない。
【０００３】
ある一定の電子機器は省エネルギーモードで動作し得る。機器が省エネルギーモードにあるとき、機器の１つ又は複数の部品をフルパワー未満で動作させることにより、機器が消費する電力は通常より少なくなる。例えば、ある一定のプリンタは、規定量の時間内に使用されない場合、省エネルギーモードに入ることができる。プリンタは、省エネルギーモードにあるとき、通常動作を行っているときに通常は提供し得る一定の機能を提供できないことがある。
【０００４】
機器を省エネルギーモードから抜け出させる（すなわち、機器を“目覚めさせる”）ため、ユーザは、機器に命令して目覚めさせる（復帰させる）ように、機器により提供されるインターフェースを物理的に操作し得る。例えば、省エネルギーモードにあるプリンタを復帰させるため、ユーザはプリンタに物理的に歩み寄り、プリンタのボタンを押してプリンタを復帰させることができる。プリンタを省エネルギーモードから抜け出させるための別の手法は、ユーザがプリンタに通信リンク上で電子的に印刷要求を送信することである。
【０００５】
残念ながら、機器は復帰するために一定量の時間及び／又はリソースを必要とする。例えば、プリンタを復帰させるには、例えばプリンタのオイルを温めることやプリンタのカラーインクを再調整することなど、プリンタは印刷の準備に必要なタスクを実行するために一定量の時間を必要とする。ユーザは、故に、プリンタに省エネルギーモードを抜け出させようとした後、プリンタが省エネルギーモードを抜け出て要求文書を印刷できるようになるまで一定の時間にわたって待たなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、機器の状態を遠隔的に確認する且つ／或いは変更する技術を提供することを目的とする。これらの技術は、機器に省エネルギーモードを抜け出るように遠隔的に命令するために使用され得る。これらの技術はまた、機器の現在状態を調査するために使用され得る。例えば、ユーザは機器が現在において省エネルギーモードで動作しているかを確認し得る。
【課題を解決するための手段】
【０００７】
本発明の一実施形態において、ユーザはクライアントに表示されたグラフィカル・ユーザ・インターフェースを見てもよい。グラフィカル・ユーザ・インターフェースは、例えば、ウェブページ又はオペレーティング・システムのグラフィカル・ユーザ・インターフェースに相当する。グラフィカル・ユーザ・インターフェースはアイコンを表示してもよい。アイコンの表示は、該アイコンに関連付けられた機器が省エネルギーモードにあるかをユーザに指し示し得る。ユーザは、クライアントが機器に要求を発するようにアイコンを設定し得る。クライアントから機器に送信された要求は、機器に省エネルギーモードを抜け出るように命令し得る。ユーザは、斯くして、サービスの実行要求（例えば、電子文書を印刷することの要求）を機器に発するのに先立って、機器に省エネルギーモードを抜け出る（すなわち、復帰する）ように命令し得る。
【発明を実施するための最良の形態】
【０００８】
本発明の実施形態は添付図面に、限定としてではなく例として示される。図面において、似通った参照符号は同様の要素を参照するものとする。
【０００９】
以下の記載においては、説明目的で、ここに記載される本発明の実施形態の完全な理解を提供するために数多くの具体的詳細事項が説明される。しかしながら、明らかなように、本発明はこれらの具体的な詳細事項を用いずに実施されてもよい。また、ここに記載される本発明の実施形態をいたずらに不明瞭にしないよう、周知の構造及び装置はブロック図の形態で示すこととする。
【００１０】
システムの概説
図１は、本発明の一実施形態に従ったシステム100のブロック図である。一実施形態において、システム100はクライアント110、機器120及び通信リンク130を有している。ユーザはクライアント110を使用して、機器120が現時点で省エネルギーモードにあるか否かを判定し得る。ユーザはまたクライアント110を使用して、機器120に省エネルギーモードに入るように、あるいは省エネルギーモードから抜け出るように命令し得る。
【００１１】
クライアント110は、機器120との通信を提供する如何なる手段又は機構によって実現されていてもよい。例えば、クライアント110はデスクトップ型コンピュータ、組込型コンピュータ、無線機器、携帯情報端末（ＰＤＡ）又は携帯電話であってもよい。クライアント110は該クライアント110のユーザへのインターフェースを提供し得る。このインターフェースはグラフィカル・ユーザ・インターフェース（ＧＵＩ）とし得る。このインターフェースの非限定的な例は、ウェブページ、オペレーティング・システムによって提供されるグラフィカル・ユーザ・インターフェース、コマンド・ライン・インターフェース、及びアプリケーション・プログラミング・インターフェース（ＡＰＩ）を含む。クライアント110のユーザはこのインターフェースを用いて、クライアント110と相互作用し得る。クライアント110によって提供されるインターフェースについては、以下にて更に説明する。
【００１２】
一実施形態において、クライアント110はクライアントモジュール112を含んでいる。クライアントモジュール112は、クライアント110によって実行されたときに、例えばクライアント110により提供されるインターフェースの更新、及び／又は機器120との通信などの、一定の機能を果たすソフトウェア命令に相当する。明瞭な説明図を提供するために図１には単一のクライアントのみが示されているが、本発明のその他の実施形態は如何なる数のクライアントを含んでいてもよい。
【００１３】
機器120は、少なくとも２つのモード、とりわけ省エネルギーモード及び準備ができたレディモード、で動作することが可能な如何なる電子機器をも意味する。機器120は多様な機器を表すものである。しかしながら、明瞭な記載のため、本明細書における例は、複合機（多機能周辺装置；ＭＦＰ）である機器120に関して説明される。しかしながら、他の実施形態においては、機器120はプリンタ、ファクシミリ、複写機、スキャナー、自動販売機、台所用電気機器、パーソナルコンピュータ、組込型コンピュータ、及び省エネルギーモードを含む少なくとも２つのモードで動作可能なその他の如何なる電子機器であってもよい。機器120が省エネルギーモードで動作しているとき、機器120の１つ又は複数の部品の電源を落とすこと、又は機器120の１つ又は複数の部品を削減された電力で動作させることによって、機器120が消費する電力は小さくなる。他方、機器120がレディモードで動作しているときには、機器120の全ての部品はフルパワーで動作する。
【００１４】
一実施形態において、機器120は通信モジュール122、コントローラ124、プリンタエンジン126及びその他のモジュール128を有している。通信モジュール122は、クライアントモジュール112と情報をやりとりすることを提供する如何なる手段又は機構によって実現されていてもよい。例えば、通信モジュール122は、機器120によって実行され、クライアントモジュール112と情報をやりとりすることに関与する一組のソフトウェア命令とし得る。通信モジュール122はまた、機器120のその他の部品と通信してもよい。
【００１５】
コントローラ124は、通信モジュール122と情報をやりとりして電子文書を処理することを提供する如何なる手段又は機構によって実現されていてもよい。例えば、コントローラ124は、ユーザが機器120に印刷させることを望む電子文書を受信した後、受信した電子文書を、ページ記述言語（ＰＤＬ）を用いて記述されたものからプリンタエンジン126が処理可能な固有の言語で記述されたものへと変換し得る。そして、コントローラ124は、プリンタエンジン126が処理可能な固有の言語で記述された電子文書をプリンタエンジン126に提供し得る。
【００１６】
プリンタエンジン126は、印刷機能を実行することに関与する印刷装置の部品を意味する。プリンタエンジン126は、故に、電子文書の１つ以上の印刷コピーが機器120によって作成されるように電子文書を処理することが可能である。
【００１７】
その他のモジュール128は、機器120によって提供されるその他の機能の性能に個々に関与するような機器120のその他のモジュールを総称するものである。例えば、機器120は、印刷機能に加えて、スキャン、ファクシミリ及び複写の機能を提供する複合機であり得る。このような典型的な機器120においては、モジュール128の１つのモジュールがスキャン機能を実行することに関与し、モジュール128の別の１つのモジュールがファクシミリ機能を実行することに関与し、そしてモジュール128の更に別の１つのモジュールが複写機能を実行することに関与してもよい。
【００１８】
一部の実施形態にて用いられる機器120は、図１に示された機器120の構成要素の１つ以上を欠いていてもよい。例えば、機器120が自動販売機に相当する場合、機器120はコントローラ124及びプリンタエンジン126を有していなくてもよい。従って、図１に示された機器120の構成要素は必要に応じてのものである。
【００１９】
通信リンク130は、クライアント110と機器120との間でのデータ交換を提供する如何なる手段又は機構によって実現されていてもよい。通信リンク130の例には、これらに限られないが、例えばローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、イーサネット(登録商標)若しくはインターネット等のネットワーク、又は１つ以上の地上波リンク、衛星リンク若しくは無線リンクが含まれる。
【００２０】
ここまで高いレベルでシステム100を説明してきた。続いて、本発明の一実施形態においてクライアント110によって提供されるインターフェースについて更に説明する。
【００２１】
機器を表すアイコンの表示
クライアント110は、ユーザがクライアント110と相互作用できるように、ユーザにインターフェースを提供し得る。一実施形態において、クライアント110によって提供されるインターフェースは、グラフィカル・ユーザ・インターフェースとし得る。図２は、本発明の一実施形態に従ったグラフィカル・ユーザ・インターフェース200を例示している。グラフィカル・ユーザ・インターフェース200は画面部分202、ツールバー204及びアイコン210を含んでいる。なお、このグラフィカル・ユーザ・インターフェースの視覚描写は単なる例示であり、他のグラフィカル・ユーザ・インターフェースは、ツールバー204を有しない、アイコン210を異なる位置に表示する、あるいはその他の点で図２の例と異なる、などであってもよい。
【００２２】
グラフィカル・ユーザ・インターフェース200は様々な機構によって実現され得る。例えば、グラフィカル・ユーザ・インターフェース200は、クライアント110上に表示されたウェブページに相当していてもよいし、あるいはクライアント110上で作動するオペレーティング・システムによって提供されるグラフィカル・ユーザ・インターフェースに相当していてもよい。
【００２３】
一実施形態において、機器120の現在状態がアイコン210の外観によって表される。斯くして、アイコン210を見る者は機器120の現在状態についての情報を視覚的に確認し得る。
【００２４】
例えば、図３は本発明の一実施形態に従った、機器120の相異なる状態を表すアイコン210を例示している。図３は、相異なる外観を有するアイコン210を描いており、これらの外観の各々は機器120の現在の動作状態についての一定の情報を特定している。図３に示されるように、機器120が現時点でレディモードにある場合、アイコン210はインターフェース200上で機器120の現在状態についての情報を指し示す特定の色を用いて視覚的に描かれ得る。例えば、機器120が現時点で通常動作を行っている場合にはアイコン210は緑色を用いて描かれ、機器120が現時点で文書を印刷している（あるいは、現時点で要求を処理している）場合にはアイコン210は橙色を用いて描かれ、そして機器120が現時点でエラーを発生している場合にはアイコン210は赤色を用いて描かれてもよい。他の一例として、機器120が現時点で省エネルギーモードにある場合にはアイコン210は青色を用いて描かれてもよい。
【００２５】
図３に示されるように、機器120が現時点で省エネルギーモードにある場合、アイコン210はインターフェース200上で、機器120が現時点で省エネルギーモードにあることを指し示す視覚表示を用いて視覚的に描かれ得る。例えば、アイコン210は、機器120が休止していることを指し示す説明“Zzzz…”を有する吹き出しを用いて描かれてもよい。
【００２６】
他の一例として、アイコン210の表示は見る者に、機器120が現時点で省エネルギーモードを抜け出る過程中にある（すなわち、機器が“復帰中”であり、まだ“目覚めて”はいない）ことを指し示してもよい。斯くして、アイコン210の外観は、先ず、機器120が省エネルギーモードにある状態から、省エネルギーモードから目覚めようとしている状態に移行していることを示すように更新され得る。その後、アイコン210の外観は、機器120が省エネルギーモードを抜け出た（すなわち、機器120がレディモードにある）ことを示すように再び更新され得る。
【００２７】
図３に示されるように、機器120が現時点で消耗品（例えば、紙やインク等）を必要としている場合、アイコン210はインターフェース200上で、機器120が現時点で消耗品を必要としていることを指し示す視覚表示を用いて視覚的に描かれ得る。例えば、アイコン210は、機器120が消耗品を必要としていることを指し示す説明“！”を有する吹き出しを用いて描かれてもよい。
【００２８】
図２及び３のアイコン210の具体的な外観は単なる例示であり、アイコン210の外観は如何なる形状であってもよい。例えば、アイコン210の形状は該アイコンが表す機器に対応していてもよい。同様に、図３を参照して説明されたアイコン210を描く様々な方式は単なる例示であり、アイコン210は機器120の現時点での動作状態を視覚的に描写する如何なる方式によって描かれてもよい。
【００２９】
クライアント110によって提供されるインターフェースについて更に詳細に説明してきた。続いて、本発明の一実施形態に従った、クライアントがインターフェースを使用して機器120にコマンドを発する方法について更に説明する。
【００３０】
機器へのコマンドの発信
クライアント110は、ユーザがクライアント110とやりとりすることを可能にするインターフェースをユーザに提供し得る。ユーザはこのインターフェースを用いて、クライアント110から機器120にコマンドを発し得る。例えば、ユーザは機器120に、省エネルギーモードに入るか省エネルギーモードを抜け出るかの何れかを行うことを命令してもよい。一実施形態において、クライアント110によって提供されるインターフェースはグラフィカル・ユーザ・インターフェースとし得る。この実施形態において、ユーザはアイコン210を設定することによって機器120にコマンドを発してもよい。
【００３１】
図４は、本発明の一実施形態に従ってメニュー220を表示するグラフィカル・ユーザ・インターフェースを例示している。メニュー220は、クライアント110がユーザ入力を受け取ったことに応答してグラフィカル・ユーザ・インターフェース400上に表示され得る。このようなユーザ入力は、ユーザがマウスのポインタを用いてアイコン210を選択すること、又はユーザがマウス若しくはキーボードのボタンを押すことに相当していてもよい。
【００３２】
メニュー220はユーザが選択し得るコマンドの一覧を表示する。ユーザがメニュー220からコマンドを選択すると、クライアント110は通信リンク130上で機器120に、そのコマンドの実行を要求する。例えば、図４のメニュー220は２つのコマンドを表示する。ユーザは、“機器の復帰”を選択することにより、通信リンク130上でクライアント110から機器120に、機器120に省エネルギーモードを抜け出させる要求を送信し得る。ユーザはまた、“消耗品確認”を選択することにより、通信リンク130上でクライアント110から機器120に、機器120に現在ある消耗品量についての情報を求める要求を送信し得る。
【００３３】
メニュー220の具体的なコマンド一覧は単なる例示であり、メニュー220には如何なるコマンドが含まれていてもよい。例えば、メニュー220には、ユーザに選択されたときに、通信リンク130上でクライアント110から機器120に、機器120に省エネルギーモードに入らせる要求を送信させるコマンドが含まれていてもよい。
【００３４】
他の一例として、メニュー220にはまた、機器120が特定の日及び／又は時に省エネルギーモードに入ること、又はそれから抜け出ることをユーザが指定できるようにするコマンドが含まれていてもよい。例えば、ユーザは、機器120が東部標準時間での月曜日から金曜日の午後６時に省エネルギーモードに入ることを、メニュー220を介して指定してもよい。斯くして、機器120が就業日の終了時に消費する電力が削減される。他の一例として、ユーザは、機器120が太平洋標準時間での毎月第１土曜日の午前８時に省エネルギーモードから抜け出ることを、メニュー220を介して指定してもよい。斯くして、従業員が終末にオフィスに立ち寄るとき、機器120は準備ができた状態にあることが可能になる。一実施形態において、コマンドが後日に実行されるようにスケジューリングすることは、ユーザがコマンドを指定した後にコマンドがクライアント110から機器120に送信されることによって行われてもよく、その後、機器120は適当な日時にコマンドを実行する。他の一実施形態においては、コマンドが後日に実行されるようにスケジューリングすることは、ユーザがコマンドを設定したクライアント110にコマンドが保存され、クライアント110がそのコマンドが実行されるべき時を決定するためのチェックを行い、且つクライアント110が適当な日時に機器120に、そのコマンドを実行する要求を送信することによって行われてもよい。
【００３５】
他の一実施形態において、メニュー220は、ユーザが機器120の特定部品向けのコマンドを指定することを可能にしてもよい。ユーザは、斯くして、機器120の特定部品（例えば、複合機のプリンタ部品など）が省エネルギーモードを抜け出る一方で、機器120の別の部品（例えば、複合機のファクシミリ部品）は省エネルギーモードに留まるように命令し得る。ユーザはまた、機器120の特定部品（例えば、複合機の複写機部品など）が省エネルギーモードに入る一方で、機器120の別の部品（例えば、複合機のプリンタ部品）は省エネルギーモードにないように命令し得る。
【００３６】
他の一実施形態において、メニュー220は、ユーザが機器120又はその特定部品がどれだけの時間にわたって省エネルギーモード又はレディモードに留まるべきかを指定することを可能にしてもよい。ユーザは、斯くして、機器120が所望の期間にわたってレディモード又は省エネルギーモードに留まるように命令し得る。
【００３７】
クライアントがインターフェースを使用して機器120にコマンドを発する方法について更に詳細に説明してきた。続いて、本発明の一実施形態に従った、このようなコマンドの処理について更に説明する。
【００３８】
機器におけるコマンドの処理
図５は、本発明の一実施形態に従った、機器が省エネルギーモードを抜け出るようにユーザが命令するプロセス500を示している。プロセス500は、省エネルギーモードを抜け出るためのコマンドを参照して説明されるが、ここで説明されるプロセスはクライアント110から機器120に、例えば上述のようなコマンドなど、その他のコマンドを送信するためにも使用され得るものである。
【００３９】
図５に示されるように、先ず、クライアント110のユーザが、自身が少し後に文書を印刷することを望むであろうと確信する。この段階は、機器120がレディモードにあることを必要とするような機器120の使用をユーザが決定することとして一般化され得る。ユーザが、機器120をレディモードで使用する必要があると確信した後、ユーザは、機器120が現時点でレディモードにあるか省エネルギーモードにあるかを判定するために、クライアント110によって提供されるインターフェースにアクセスし得る。例えば、ユーザはクライアント110によって提供されるグラフィカル・ユーザ・インターフェース上のアイコン210を見てもよい。アイコン210の表示は、機器120が現時点でレディモードにあるか省エネルギーモードにあるかをユーザに通知することができる。
【００４０】
その後、ユーザは機器120にコマンドを発するためにアイコン210を設定する。例えば、ユーザは選択可能なコマンドのメニューを表示させるアイコン210を選択した後、メニューからコマンドを選択してもよい。クライアント110内のクライアントモジュール112が、ユーザがメニューからコマンドを選択したとの入力を受け取る。ユーザが特定の方法で（例えば、機器120の特定の部品を与えることによって、あるいはコマンドが機器120によって実行されるべき特定の日時を与えることによって）コマンドを設定した場合、クライアントモジュール112はまた、ユーザがどのような方法でコマンドを設定したかに関する情報を受け取る。例えば、図５に示されるように、ユーザは機器120が省エネルギーモードを抜け出るように命令することを目的としてアイコン210を設定してもよい。
【００４１】
クライアントモジュール112は、ユーザがインターフェースを介してコマンドを発したとの入力を受け取った後、該コマンドを実行することの要求を機器120に発する。図５に示された例においては、このコマンドは機器120が省エネルギーモードを抜け出ることを要求する。機器120は、コマンドを実行した後、コマンドが実行されたことをクライアントモジュール112に伝達する。例えば、機器120はクライアントモジュール112と通信し、機器120が省エネルギーモードを抜け出たことをクライアントモジュール112に通知する。
【００４２】
一実施形態において、クライアントモジュール112は、機器120がコマンドを実行したことを通知された後、コマンドが機器120によって実行されたことを反映するようにアイコン210の表示を更新し得る。例えば、アイコン210は、このとき、機器120がレディモードにあることを指し示す特定の色で表示されてもよい。コマンドが機器120によって実行されたこと（すなわち、この例では、機器120が現時点でレディモードにあること）を反映するようにアイコン210の表示が更新された後、ユーザはアイコン210を見ることによって、機器120が現時点でレディモードにあることを視覚的に確認することができる。
【００４３】
機器120が省エネルギーモードを抜け出る（すなわち、“復帰する”）のには幾らかの時間を要するので、機器120はクライアントモジュール112と通信し、機器120が省エネルギーモードを抜け出る処理を開始していることをクライアントモジュール112に通知してもよい。その後、機器120が省エネルギーモードを首尾良く抜け出ると（すなわち、機器120が復帰すると）、機器120はクライアントモジュール112と通信し、機器120が現時点で復帰できていることをクライアントモジュール112に通知し得る。斯くして、クライアントモジュール112は、機器120の復帰の進展を反映するようにアイコン210の表示を更新し得る。例えば、クライアントモジュール112は、先ず、機器120が復帰処理を開始したことを指し示すようにアイコン210の表示を更新し、そして機器120が復帰したことを機器120から通知されると、機器が現時点で復帰し終わっていることを指し示すようにアイコン210の表示を更新してもよい。
【００４４】
機器120において行われる動作を更に詳細に説明するため、本発明の一実施形態に従って機器が省エネルギーモードを抜け出るプロセスを示す図６を検討する。クライアントモジュール112がコマンド（例えば、省エネルギーモードを抜け出させるコマンド）の実行要求を機器120に送信すると、この要求は機器120において通信モジュール122によって受信される。通信モジュール122は受信した要求を構文解析する。受信した要求を構文解析することの目的は、通信モジュール122が、これが正しく形成された要求であることを確かにし、要求の種類を特定することである。
【００４５】
通信モジュール122はこの要求を構文解析した後、この要求を実行するために必要な機器120の何らかの部品と通信する。例えば、図６に示されるように、この要求が機器120を省エネルギーモードから抜け出させることの要求である場合、通信モジュール122はコントローラ124と通信し、コントローラ124に省エネルギーモードを抜け出るように命令する。通信モジュール122は、コントローラ124のアプリケーション・プログラミング・インターフェース（ＡＰＩ）を呼び出すことによってコントローラ124と通信してもよい。そして、コントローラ124は要求によって特定された機器120のその他の部品と通信し得る。例えば、図６に示されるように、コントローラ124はプリンタエンジン126及び／又はその他のモジュール128と通信し、この要求による命令通りに省エネルギーモードを抜け出るように、これらの部品に命令してもよい。各部品が省エネルギーモードを抜け出た後、これらの部品はコントローラ124に通知する。
【００４６】
コントローラ124は、要求に含まれる全ての部品から該部品が省エネルギーモードを抜け出たことを通知されると、省エネルギーモードを抜け出ることの要求に含まれる機器120の全ての部品がそれを行ったことを通信モジュール122に通知する。通信モジュール122は、そのように通知された後、クライアントモジュール112による要求通りに機器120が省エネルギーモードを抜け出たことを、クライアントモジュール112に通知する。
【００４７】
クライアント110と機器120との間での通信のやりとりについて更に詳細に説明してきた。続いて、本発明の一実施形態に従ったクライアント110と機器120との間での通信のやりとりに使用され得るプロトコルについて更に説明する。
【００４８】
プロトコルの実装
クライアント110と機器120との間での通信は、多様なプロトコルを用いて行われ得る。本発明の実施形態は、クライアント110と機器120との間で情報をやりとりするための如何なるプロトコルにも限定されるものではない。
【００４９】
一実施形態において、クライアント110と機器120との間での通信は、ウェブサービスと呼ばれるプロトコルセットを用いて行われてもよい。ワールド・ワイド・ウェブ・コンソーシアム（“Ｗ３Ｃ”）はワールド・ワイド・ウェブの規格を策定する国際団体である。Ｗ３Ｃは、ネットワーク上での相互運用可能なマシンツーマシン（機械間）対話をサポートするように設計されたソフトウェアシステムとして“ウェブサービス”を定義している。この定義は多数の相異なるシステムを包含しているが、一般的な用法では、この用語は、ＳＯＡＰ（シンプル・オブジェクト・アクセス・プロトコル）形式にフォーマットされた拡張マークアップ言語（“ＸＭＬ”）エンベロープを使用し、ウェブサービス記述言語（“ＷＳＤＬ”）によって記述されたインターフェースを有するサービスを呼ぶものである。ウェブサービスは、人が１つ以上のネットワーク上で機器やアプリケーションと通信するために使用するのと同一のプロトコル（例えば、ハイパーテキスト転送プロトコル（“ＨＴＴＰ”））の組を使用しながらも、如何なる人の介入もなく１つ以上のネットワーク上で機器やアプリケーションが相互に通信することを可能にする。
【００５０】
ウェブサービスを定義する仕様は意図的にモジュール的であり、その結果、全てのウェブサービスを定義している文献は存在していない。その代わり、技術の状況及び選択が命令するときにその他の仕様によって補足される幾つかの核となる仕様が存在している。一般的な核となる仕様は、ＳＯＡＰ、ＷＳＤＬ、ＷＳセキュリティ、ＷＳイベンティング、ＷＳアドレッシング、プリンタＤＣＰ、及びＷＳリライアブル・エクスチェンジを含む。様々な仕様が様々なタスク及び機能を扱っている。これらの仕様はＷ３Ｃから公開されている。
【００５１】
図７は、本発明の一実施形態に従ったクライアントモジュール112と通信モジュール122との間でやりとりされる通信を例示している。図７に示されるように、クライアントモジュール112から通信モジュール122への要求はＳＯＡＰ形式にフォーマットされたＸＭＬエンベロープを有している。この要求に含まれる部分702が、機器120に省エネルギー（ＥＳ）モードを抜け出るように命令するためのコマンド（WakeUpFromES）に相当している。この部分702は、必要に応じて、機器120がどのようにして省エネルギーモードを抜け出るかに関する更なる命令を含むデータを有していてもよい。例えば、部分702に示されるように、部分702は機器120が復帰した状態（すなわち、レディモード）に３０分以上とどまるように命令してもよいし、機器120のうちの省エネルギーモードを抜け出るべき印刷関連部品（Printer）を具体的に特定してもよい。
【００５２】
図７に示された通信モジュール122からクライアントモジュール112への応答もまた、ＳＯＡＰ形式にフォーマットされたＸＭＬエンベロープを有している。図７の応答は、機器120が該機器120の印刷機能を復帰させた（すなわち、機器120の印刷関連部品が省エネルギーモードを抜け出た）ことを示している。
【００５３】
図８は、本発明の一実施形態に従ってクライアントモジュール112が通信モジュール122と通信するプロセスを示している。図８に示された実施形態において、クライアントモジュール112と通信モジュール122との間の通信は、ＷＳイベンティングを用いて実行され得る。ＷＳイベンティングは、ある一定のイベントに関する状況更新の通知を受信することをサブスクライバが登録することを可能にするウェブサービス・プロトコルである。斯くして、クライアントモジュール112は通信モジュール122と整合して機器120の様々な動作特性に関する状況更新を受信し得る。例えば、クライアントモジュール112は通信モジュール122と整合して、機器120が省エネルギーモードにあるか、又は機器120が特定量の消耗品を有しているかに関する状況更新を受信し得る。
【００５４】
図８に示されるように、クライアントモジュール112はＷＳイベンティング・プロトコルに従って、イベントを予約購読（サブスクライブ）するためのイベント購読要求を通信モジュール122に送信する。この例では、イベントは機器120が動作しているモードの変化、すなわち、機器120が省エネルギーモードに入ること、又はそれから抜け出ることである。通信モジュール122は、クライアントモジュール112からのイベント購読要求を受信した後、クライアントモジュール112に応答を送信して、このイベント購読要求が成功したかをクライアントモジュール112に通知する。通信モジュール122によってイベント購読要求が首尾良く実行されたと仮定した場合、通信モジュール122はクライアントモジュール112に応答を送信して、クライアントモジュール112が首尾良くイベントを予約購読できたことをクライアントモジュール112に通知する。
【００５５】
その後、機器120が省エネルギーモードに入ると、通信モジュール122は機器120が省エネルギーモードにあることをクライアントモジュール112に通知する。それに応答して、クライアントモジュール112は、機器120が現時点で省エネルギーモードにあることを反映するようにアイコン210の表示を更新し得る。クライアントモジュール112は、その後、機器120に省エネルギーモードを抜け出させるコマンドを通信モジュール122に送信し得る。通信モジュール122は、このコマンドを受信すると、コマンドが受信されたことをクライアントモジュール112に通知するメッセージをクライアントモジュール112に送信する。
【００５６】
一実施形態において、機器120が省エネルギーモードを抜け出ることを開始するとき、通信モジュール122は、機器120が省エネルギーモードを抜け出ることを開始したことをクライアントモジュール112に通知する。そして、クライアントモジュール112は、機器120が省エネルギーモードを抜け出ることを開始したことを反映するようにアイコン210の表示を更新し得る。
【００５７】
機器120が省エネルギーモードを抜け出ると、通信モジュール122は機器120が省エネルギーモードを抜け出たことをクライアントモジュール112に通知する。それに応答して、クライアントモジュール112は、機器120が現時点で省エネルギーモードにないことを反映するようにアイコン210の表示を更新し得る。
【００５８】
機器120が省エネルギーモードを抜け出た後のある時点で、機器120は（例えば、活動がないために）再び省エネルギーモードに入り得る。先ほどと同様に、機器120が省エネルギーモードに入ると、通信モジュール122は機器120が省エネルギーモードにあることをクライアントモジュール112に通知する。それに応答して、クライアントモジュール112は、機器120が現時点で省エネルギーモードにあることを反映するようにアイコン210の表示を更新し得る。
【００５９】
図８に示されたやりとりは、クライアントモジュール112が通信モジュール122から、機器120が省エネルギーモードにあるかに関する情報を受信することを含むものであったが、上述のプロセスを用いて、クライアントモジュール112は機器120の経時変化するその他の特性に関する情報を受信してもよい。例えば、図８に示されたプロセスを用いて、クライアントモジュール112は機器120における消耗品の量を通知されてもよい。
【００６０】
生産用印刷環境
本発明の実施形態は、様々な物理的機械が単一プロジェクトに含まれる様々なタスクを実行するような生産環境で用いられてもよい。例えば、文書処理会社は、印刷のための１つ以上の機械、印刷された文書に仕上げを施すための別の１つ以上の機械、仕上げられた文書を製本するための別の組の１つ以上の機械、製本された文書を裁断するための別の組の１つ以上の機械などを用いることがある。ある単一のタスク（例えば、印刷又は仕上げ）のための１つ以上の機械の組の各々のことを、論理上の機器グループと呼ぶこととする。
【００６１】
図９は、本発明の一実施形態に従った、２つ以上の論理上の機器グループを含むシステムにおけるプロセスを示している。図９は幾つかの論理上の機器グループを示している。図９に示された論理上の機器グループは、印刷、仕上げ、製本及び裁断のタスク用のものである。図９はまたコントローラプログラムを示している。コントローラプログラムは、論理上の機器グループの各々に作業単位を開始するように命令するソフトウェアである。
【００６２】
図９に示されるように、コントローラプログラムは、印刷用の論理上の機器グループ（“印刷グループ”）にジョブを開始するように命令を送信し得る。印刷グループが印刷を完了すると、仕上げ用の論理上の機器グループ（“仕上げグループ”）は印刷文書の処理を開始することができる。コントローラプログラムは、印刷グループが行うように命令された作業を完了するのに要する時間を予測し、印刷グループが割り当てられた作業を完了するのと同時に仕上げグループが復帰するように、仕上げグループに復帰する（省エネルギーモードを抜け出てレディモードに入る）ように命令を送信し得る。
【００６３】
同様に、コントローラプログラムは、仕上げグループが行うように命令された作業を完了するのに要する時間を予測し、仕上げグループが割り当てられた作業を完了するのと同時に製本用の論理上の機器グループ（“製本グループ”）が復帰するように、製本グループに復帰する（省エネルギーモードを抜け出てレディモードに入る）ように命令を送信し得る。同様に、コントローラプログラムは、製本グループが行うように命令された作業を完了するのに要する時間を予測し、製本グループが割り当てられた作業を完了するのと同時に裁断用の論理上の機器グループ（“裁断グループ”）が復帰するように、裁断グループに復帰する（省エネルギーモードを抜け出てレディモードに入る）ように命令を送信し得る。
【００６４】
斯くして、機器が新たな作業を処理しようという時に機器が復帰させられる（すなわち、省エネルギーモードからレディモードに入らされる）ので、生産環境における効率が向上され得る。故に、機器は作業を行っていないとき、より少ない電力で動作することができ、機器の所有者にコスト削減がもたらされる。
【００６５】
実装機構
図１０は、本発明の一実施形態が実施され得るコンピュータシステム1000を例示するブロック図である。コンピュータシステム1000は、情報を伝達するためのバス1002又はその他の通信機構、及び情報を処理するためにバス1002に結合されたプロセッサ1004を含んでいる。コンピュータシステム1000はまた、情報及びプロセッサ1004によって実行される命令を格納するためにバス1002に結合された、例えばランダムアクセスメモリ（ＲＡＭ）又はその他のダイナミック型記憶装置などの、主メモリ1006を含んでいる。主メモリ1006はまた、プロセッサ1004により実行されるべき命令の実行時に、一時的な変数又はその他の中間情報を格納するために用いられてもよい。コンピュータシステム1000は更に、プロセッサ1004用の静的な情報及び命令を格納するためにバス1002に結合された読み出し専用メモリ（ＲＯＭ）1008又はその他のスタティック型記憶装置を含んでいる。例えば磁気ディスク若しくは光ディスク等の記憶装置1010が設けられ、情報及び命令を格納するためにバス1002に結合されている。
【００６６】
コンピュータシステム1000は、コンピュータユーザに情報を表示するための例えば陰極線管（ＣＲＴ）等の表示装置1012にバス1002を介して結合されていてもよい。また、情報及びコマンド選択をプロセッサ1004に伝達するために、英数字及びその他のキーを含む入力装置1014がバス1002に結合されている。他の種類のユーザ入力装置は、方向情報及びコマンド選択をプロセッサ1004に伝達し、カーソル動作をディスプレー1012上で制御する、例えばマウス、トラックボール、又はカーソル方向キー等のカーソル制御装置1016である。この入力装置は、典型的に、平面内での位置を装置が特定することを可能にする第１軸（例えば、ｘ）及び第２軸（例えば、ｙ）という２つの軸における２つの自由度を有している。
【００６７】
本発明は、ここで説明された技術を実施するためのコンピュータシステム1000の使用に関する。本発明の一実施形態に従って、上記の技術は、主メモリ1006に格納された１つ以上の命令から成る１つ以上の命令シーケンスを実行するプロセッサ1004に応答して、コンピュータシステム1000によって実行される。この命令は、例えば記憶装置1010等の別の機械可読媒体から主メモリ1006に読み込まれてもよい。主メモリ1006に格納された命令シーケンスの起動により、プロセッサ1004は上述の処理段階を実行させられる。代わりの実施形態においては、本発明を実施するためのソフトウェア命令に代えて、あるいは組み合わせて、ハード・ワイヤード回路が用いられてもよい。故に、本発明はハードウェア回路とソフトウェアとの如何なる特定の組み合わせにも限定されるものではない。
【００６８】
用語“機械可読媒体”は、ここでは、機械を特定の方法で動作させるデータを提供することに関与する如何なる媒体をも指すものである。コンピュータシステム1000を用いて実現される一実施形態においては、例えば、実行のためにプロセッサ1004に命令を提供することに際して、様々な機械可読媒体が含まれる。このような媒体は、これらに限られないが、不揮発性媒体、揮発性媒体、及び伝送媒体を含む多くの形態を取り得る。不揮発性媒体は、例えば、記憶媒体1010等の光ディスク又は磁気ディスクを含む。揮発性媒体は例えば主メモリ1006等のダイナミック型メモリを含む。伝送媒体は、バス1002を含む配線を含め、同軸ケーブル、銅配線、及び光ファイバを含む。伝送媒体はまた、例えば電波及び赤外線データ通信において発生されるような音響波又は光波の形態を取り得る。全てのこのような媒体は、媒体により担持される命令が、命令を機械に読み込む物理的機構によって検出されることを可能にするように実現されなければならない。
【００６９】
機械可読媒体の一般的な形態には、例えば、フロッピー(登録商標)ディスク、フレキシブルディスク、ハードディスク、磁気テープ若しくはその他の何らかの磁気媒体、ＣＤ−ＲＯＭ、その他の何らかの光学媒体、パンチカード、紙テープ、穴のパターンを有するその他の何らかの物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、その他の何らかのメモリチップ若しくはカートリッジ、後述されるような搬送波、又はコンピュータが読み取り可能なその他の何らかの媒体が含まれる。
【００７０】
１つ以上の命令から成る1つ以上の命令シーケンスを実行のためにプロセッサ1004に輸送することにおいて、様々な形態の機械可読媒体が含まれ得る。例えば、命令は当初、遠隔コンピュータの磁気ディスクに担持されていてもよい。遠隔コンピュータは命令を自身のダイナミック型メモリにロードし、モデムを用いて電話回線上でその命令を送信することができる。コンピュータシステム1000にローカルなモデムは電話回線上でデータを受信し、赤外線送信機を用いてそのデータを赤外線信号に変換することができる。赤外線検出器は赤外線信号にて搬送されるデータを受信することが可能であり、適切な回路はデータをバス1002上に置くことが可能である。バス1002はデータを主メモリ1006へと輸送し、プロセッサ1004は主メモリ1006から命令を取り出して実行する。主メモリ1006により受け取られた命令は、必要に応じて、プロセッサ1004による実行の前又は後の何れかにおいて記憶装置1010に格納されてもよい。
【００７１】
コンピュータシステム1000はまた、バス1002に結合された通信インターフェース1018を含んでいる。通信インターフェース1018は、ローカルネットワーク1022に接続されたネットワークリンク1020に結合しており、双方向データ通信を提供する。例えば、通信インターフェース1018は、対応する種類の電話回線へのデータ通信接続を提供する総合デジタルサービス網（ＩＳＤＮ）カード又はモデムであってもよい。他の一例として、通信インターフェース1018は、互換性のあるＬＡＮへのデータ通信接続を提供するローカル・エリア・ネットワーク（ＬＡＮ）カードであってもよい。無線リンクも実装されてもよい。このような如何なる実装においても、通信インターフェース1018は、様々な種類の情報を表すデジタルデータストリームを輸送する電気信号、電磁気信号、又は光信号を送受信する。
【００７２】
ネットワークリンク1020は、典型的に、１つ以上のネットワークを介して他のデータ装置とのデータ通信を提供する。例えば、ネットワークリンク1020はローカルネットワーク1022を介して、ホストコンピュータ1024、又はインターネット・サービス・プロバイダ（ＩＳＰ）1026により稼働されるデータ機器への接続を提供し得る。そして、ＩＳＰ1026は、今や“インターネット”1028と広く呼ばれている世界規模のパケットデータ通信網を介してデータ通信サービスを提供する。ローカルネットワーク1022及びインターネット1028は何れも、デジタルデータストリームを輸送する電気信号、電磁気信号、又は光信号を使用する。コンピュータシステム1000に対して行き来するデジタルデータを輸送する、様々なネットワークを介する信号、及び通信インターフェース1018を介するネットワークリンク1020上の信号は、情報を輸送する搬送波の典型的な形態である。
【００７３】
コンピュータシステム1000は、ネットワーク（群）、ネットワークリンク1020及び通信インターフェース1018を介して、メッセージを送信し、プログラムコードを含め、データを受信することができる。インターネットの例においては、サーバ1030は、インターネット1028、ＩＳＰ1026、ローカルネットワーク1022及び通信インターフェース1018を介して、アプリケーションプログラムの要求コードを送信してもよい。
【００７４】
受信されたコードは、受信された時にプロセッサ1004によって実行されてもよく、且つ／或いは、後の実行のために記憶装置1010又はその他の不揮発性記憶媒体に格納されてもよい。斯くして、コンピュータシステム1000はアプリケーションコードを搬送波の形態で取得してもよい。
【００７５】
以上の記載において、本発明の実施形態は実施ごとに変更され得る数多くの具体的詳細事項を参照しながら説明されてきた。故に、何が本発明であるか、及び何が出願人によって発明であると意図されるかを唯一、且つ専ら指し示す物は、後の補正を含め、添付の特許請求の範囲である。請求項に含まれる用語に関して明細書にて明確に説明された如何なる定義も、請求項にて使用されるそのような用語の意味を規定するものである。従って、請求項に明示的に列挙されていない如何なる限定、要素、特性、特徴、効果又は寄与も、請求項の範囲を如何様にも限定すべきではない。本明細書及び図面は、従って、限定的なものではなく例示的なものと見なされるべきである。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態に従ったシステムを示すブロック図である。
【図２】本発明の一実施形態に従ったグラフィカル・ユーザ・インターフェースを例示する図である。
【図３】本発明の一実施形態に従った、機器の相異なる状態を表すアイコンを例示する図である。
【図４】本発明の一実施形態に従った、メニューを表示しているグラフィカル・ユーザ・インターフェースを例示する図である。
【図５】本発明の一実施形態に従った、機器に省エネルギーモードを抜け出るようにユーザが命令するプロセスを示す図である。
【図６】本発明の一実施形態に従った、機器が省エネルギーモードを抜け出るプロセスを示す図である。
【図７】本発明の一実施形態に従った、クライアントモジュールと通信モジュールとの間でやりとりされる通信を例示する図である。
【図８】本発明の一実施形態に従った、クライアントモジュールが通信モジュールと通信するプロセスを示す図である。
【図９】本発明の一実施形態に従った、２つ以上の論理上の機器グループを含むシステムにおけるプロセスを示す図である。
【図１０】本発明の一実施形態が実施され得るコンピュータシステムを例示するブロック図である。
【符号の説明】
【００７７】
100  …  システム
110  …  クライアント装置
112  …  クライアントモジュール
120  …  機器
122  …  通信モジュール
124  …  コントローラ
126  …  プリンタエンジン
128  …  その他のモジュール
130  …  通信リンク
200、400  …  インターフェース
210  …  アイコン
220  …  メニュー（コマンド一覧）
702  …  コマンド（省エネルギーモードからの復帰コマンド）
1002  …  バス
1004  …  プロセッサ
1006  …  主メモリ
1008  …  ＲＯＭ
1010  …  記憶装置
1012  …  表示装置
1014  …  入力装置
1016  …  カーソル制御
1018  …  通信インターフェース
1020  …  ネットワークリンク
1022  …  ローカルネットワーク
1024  …  ホスト
1026  …  インターネット・サービス・プロバイダ
1028  …  インターネット
1030  …  サーバ
【図１】
2008130093.tif 000003
【図２】
2008130093.tif 000004
【図３】
2008130093.tif 000005
【図４】
2008130093.tif 000006
【図５】
2008130093.tif 000007
【図６】
2008130093.tif 000008
【図７】
2008130093.tif 000009
【図８】
2008130093.tif 000010
【図９】
2008130093.tif 000011
【図１０】
2008130093.tif 000012