(57)【要約】【課題】  省電力モードの出力機器を速やかに通常モードに復帰させ、かつその際にユーザに簡単な操作性を提供する。【解決手段】  クライアント装置３０はユーザからの指示により、印刷要求メッセージを生成すると、画像形成装置２０に印刷要求メッセージを送信する。その時に画像形成装置２０が省電力モードであると、通常モードに復帰させるための特殊パケットを自動的に送信する。そして、画像形成装置２０が通常モードに復帰するタイミングにおいて、クライアント装置３０が印刷要求メッセージを再送信する。【選択図】      図２
2006215794.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークからのリクエストに応じ得るよう回路各部への給電が行われる通常モードと、少なくとも一部の通信回路を除いた回路各部への給電が停止されることにより、前記通常モードより少ない消費電力となる省電力モードとを有し、前記通信回路が予め設定された特定データ以外のリクエストに対しては応答を行わず、前記特定データを受信したときは、前記通常モードとなるように回路各部への通電を起動するよう構成されている出力機器に出力要求を行う情報処理装置であって、
前記情報処理装置は、出力要求を生成する出力要求生成手段と、
前記出力要求生成手段が生成した前記出力要求を前記出力機器に送信する出力要求送信手段と、
前記出力要求送信手段が前記出力機器に送信した出力要求に対する応答が無いときに、前記特定データを前記出力機器に送信する特定データ送信手段と、
前記特定データ送信手段が前記特定データを送信した後に、前記出力要求を前記出力機器に再度送信する出力要求再送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
ネットワークからのリクエストに応じ得るよう回路各部への給電が行われる通常モードと、少なくとも一部の通信回路を除いた回路各部への給電が停止されることにより、前記通電モードより少ない消費電力となる省電力モードとを有し、前記通信回路が予め設定された特定データ以外のリクエストに対しては応答を行わず、前記特定データを受信したときは、前記通電モードとなるように回路各部への通電を起動するよう構成されている出力機器に出力要求を行うコンピュータに、
前記出力要求を生成する出力要求機能と、
前記出力要求機能により生成した前記出力要求を前記出力機器に送信する出力要求送信機能と、
前記出力要求送信機能により前記出力機器に送信した出力要求に対する応答が無いときに、前記特定データを前記出力機器に送信する特定データ送信機能と、
前記特定データ送信機能により前記特定データを送信した後に、前記出力要求を前記出力機器に再度送信する出力要求再送信機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力中の出力機器を復帰させる技術に関する。
【背景技術】
【０００２】
近年、環境保護の観点から、電子機器の消費電力の削減は大きな課題となっている。そこで、例えばネットワークに接続された電子機器においては、ネットワークから一定時間、問い合わせがない場合は電子機器全体に電力を供給する通常モードから電力の供給を抑えた省電力モードへと移行するように電子機器を設定し、電力消費を削減するのが一般的になっている。
【０００３】
しかし、自装置宛てにネットワークから問い合わせがあった場合には、すぐに応答できることが好ましい。そこで、特許文献１には省電力モードのネットワークプリンタや複合機等のホスト装置を通常モードに復帰させる技術が開示されている。具体的には、ネットワークプリンタや複合機等の電子機器の制御部に最適化した専用のハードウェアを組み込む。電子機器はこの組み込みハードウェアによって省電力モード中もネットワーク部がネットワークパケットを監視する。そして自装置宛てのパケットを認識すると装置全体を省電力モードから通常モードに移行するように指示し、ネットワークパケットを受信する。
【０００４】
このような組み込みハードウェアを利用していない汎用コンピュータにおいては、ＡＭＤ社の提唱するｍａｇｉｃ  ｐａｃｋｅｔ（登録商標）という技術を用いれば、上記のような技術を実施することができる。
また、特許文献２においては、サービス代行サーバを設ける技術が開示されている。具体的には、プリンタの起動開始後から起動完了までの間、サービス代行サーバが端末に対して、プリンタの代行を行い、プリント指示やプリントデータの受信を行う。そして、プリンタから起動完了通知を受けた後は、端末に対してプリントシーケンスの中断指示を行うと共に、プリンタに対してそれまでに受信したプリントデータを転送し、転送後端末に対し中断の解除を行う。
【特許文献１】特開平０８−３２４０７１号公報
【特許文献２】特開２００２−２９７３５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１において、ＡＭＤ社の提唱するｍａｇｉｃ  ｐａｃｋｅｔ（登録商標）という技術を用いる場合、ユーザは省電力モードのホスト装置を起動させる度にｍａｇｉｃ  ｐａｃｋｅｔ（登録商標）を送信するためのアプリケーションを起動し、ｍａｇｉｃ  ｐａｃｋｅｔ（登録商標）を送信するための操作を必要とするため、ユーザの手間を生じる。また、特許文献２においては、別途サービス代行サーバを用意する必要がありＩＰアドレス等のリソースを消費するという問題点がある。更に、ホスト装置が省電力モードに移行するときにサービス代行サーバに対して通知する必要があるため、ホスト装置に別途当該機能を追加する必要があるためユーザの手間を要する。
【０００６】
本発明はこのような事情に鑑みてなされたものであり、ユーザに組み込み機器の場合と同様な操作性を提供すると共に、省電力モードの出力機器を速やかに通常モードに復帰させることができる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を達成するために、本発明は、ネットワークからのリクエストに応じ得るよう回路各部への給電が行われる通常モードと、少なくとも一部の通信回路を除いた回路各部への給電が停止されることにより、前記通常モードより少ない消費電力となる省電力モードとを有し、前記通信回路が予め設定された特定データ以外のリクエストに対しては応答を行わず、前記特定データを受信したときは、前記通常モードとなるように回路各部への通電を起動するよう構成されている出力機器に出力要求を行う情報処理装置であって、前記情報処理装置は、出力要求を生成する出力要求生成手段と、前記出力要求生成手段が生成した前記出力要求を前記出力機器に送信する出力要求送信手段と、前記出力要求送信手段が前記出力機器に送信した出力要求に対する応答が無いときに、前記特定データを前記出力機器に送信する特定データ送信手段と、前記特定データ送信手段が前記特定データを送信した後に、前記出力要求を前記出力機器に再度送信する出力要求再送信手段とを備える情報処理装置を提供する。
【０００８】
この情報処理装置によれば、ネットワークを介して、出力機器に出力要求生成手段によって生成した出力要求を送信する。ここで、出力機器は、通常モードと省電力モードを有する。通常モードとはネットワークからのリクエストに応じ得るよう回路各部への給電が行われているモードであり、省電力モードとは、一部の通信回路を除いた回路各部への給電を停止したモードである。この省電力モードのときは、特定データ以外のリクエストには応じず、特定データを受信すると、出力機器が通常モードとなるように回路各部への通電を起動するように構成されている。情報処理装置は出力機器に出力要求を送信したときに、出力機器からの応答がないと、特定データ送信手段によって特定データを送信する。そして、特定データを送信した後に、出力要求再送信手段によって再度出力要求を送信する。
【０００９】
また、本発明は、ネットワークからのリクエストに応じ得るよう回路各部への給電が行われる通常モードと、少なくとも一部の通信回路を除いた回路各部への給電が停止されることにより、前記通常モードより少ない消費電力となる省電力モードとを有し、前記通信回路が予め設定された特定データ以外のリクエストに対しては応答を行わず、前記特定データを受信したときは、前記通常モードとなるように回路各部への通電を起動するよう構成されている出力機器に出力要求を行うコンピュータに、前記出力要求を生成する出力要求機能と、前記出力要求機能により生成した前記出力要求を前記出力機器に送信する出力要求送信機能と、前記出力要求送信機能により前記出力機器に送信した出力要求に対する応答が無いときに、前記特定データを前記出力機器に送信する特定データ送信機能と、前記特定データ送信機能により前記特定データを送信した後に、前記出力要求を前記出力機器に再度送信する出力要求再送信機能とを実現させるためのプログラムを提供する。
【発明を実施するための最良の形態】
【００１０】
次に本発明の実施形態について説明する。
[構成]
図１は、本発明の実施形態に関わるシステムの全体構成を例示した図である。ＬＡＮ（Local Area Network）１０は、例えば企業に設置された通信ネットワークであり、このＬＡＮ１０には、画像形成装置２０と企業に所属する社員が使用するクライアント装置３０とが接続されている。
【００１１】
画像形成装置２０は、出力要求とともに送信された印刷用データを受信すると、その印刷用データ（文書ファイルなど）を印刷する機能を有している。また、画像形成装置２０は、印刷機能の他、複写機能や、文書を光学的に読み取って画像データを生成するスキャン機能等、複数の機能を併せ持つ。
画像形成装置２０の動作モードには、通常モードと、省電力モードがある。通常モードは画像形成装置２０の回路各部に電力供給が行われるモードであり、省電力モードは一部の回路を除き電力供給が行われないモードである。一定時間、画像形成装置２０への要求メッセージの受信がない場合、画像形成装置２０は通常モードから省電力モードに移行する。
【００１２】
画像形成装置２０の印刷機能は、通常モードのときに有効になり、省電力モードでは印刷処理はなされない。画像形成装置２０はＬＡＮ１０を介してネットワークでデータを送受信するＬＡＮカード２０ａを備えており、このＬＡＮカード２０ａによってクライアント装置３０からのデータを受信する。ＬＡＮカード２０ａは、省電力モードでも電力供給が行われるようになっているが、その他の回路への電力供給は停止される。
また、ＬＡＮカード２０ａには、画像形成装置２０が省電力モードになると画像形成装置２０に替わって応答するＬＡＮチップが装備されている。このＬＡＮチップは特殊パケットを受信すると、画像形成装置２０の回路各部に電源を供給することを指示する起動信号を出力する。画像形成装置２０は、起動信号を受信すると、回路各部で電源を供給し、動作モードに復帰する。
【００１３】
ここで、ＬＡＮチップが受信する特殊パケットのフォーマットを図３に示す。図に示すように、特殊パケットは、６バイトの０ｘＦＦ（０ｘはＦＦが１６進表記であることを示し、０ｘＦＦは８ビット全てが“１”であるデータを示す）に続いて、１６回繰り返されるＭＡＣアドレス、送信元アドレス、送信先アドレスで構成される。ＬＡＮチップは、画像形成装置２０が省電力モードになると、画像形成装置２０宛てに送信されてくるパケットが特殊パケットであるか否かを判定する。そして、特殊パケットであると判定されると、上述した起動信号を生成して出力する。
【００１４】
クライアント装置３０のブロック図を図２に示す。図２に示したように、クライアント装置３０の各部は、バス３１に接続されており、ＣＰＵ３２が回路各部を制御する。ＲＯＭ３３にはＣＰＵ３２が実行するプログラムが格納されている。ＲＡＭ３４は、ＣＰＵ３２のワークエリアとして使用され、ＳＲＡＭで構成されている。また、ＣＰＵ３２はユーザによって画像形成装置２０への印刷要求が指示され、画像形成装置２０に印刷要求メッセージを送信した際に、画像形成装置２０から応答がない場合、通信回路３８から前述の特殊パケットを画像形成装置２０に送信する。
【００１５】
また、ＨＤ（ハードディスク）３５はＣＰＵ３２がプログラムを実行するためのデータや、アプリケーション・ソフトウェアデータ等を保持する。また、ＨＤ３５は、外部出力機器（画像形成装置２０など）のアドレスを格納するアドレス管理テーブルＴＢ１を保持する。アドレス管理テーブルＴＢ１のフォーマットを図４に示す。アドレス管理テーブルＴＢ１は、いわゆるＡＲＰ（Address Resolution Protocol）テーブルである。すなわち、ＡＲＰテーブルはネットワーク上に接続されている機器のＩＰアドレスと、ＭＡＣアドレスを関連づけて格納する。このＡＲＰテーブルは例えばＡＲＰ処理によって、次のようにして作成される。データ送信元となるクライアント装置３０がデータ送信先となる対象機器へデータを送信する際、対象機器のＭＡＣアドレスを得るために、対象機器のＩＰアドレスを含むＡＲＰリクエストパケットと呼ばれるパケットをブロードキャストする。ブロードキャストを受信した機器のうち自機器のＩＰアドレスがブロードキャストされたパケットに含まれるＩＰアドレスと一致する場合、自機器のＭＡＣアドレスを含むＡＲＰリプライパケットを生成し、送信元であるクライアント装置３０に送信する。そして、クライアント装置３０はＡＲＰリクエストパケットとＡＲＰリプライパケットとの対応により判明した対象機器のＩＰアドレスと、ＭＡＣアドレスをアドレス管理テーブルＴＢ１に格納する。なお、「ＩＤ」は登録されるテーブルに順次割り当てられる通し番号である。また、「ホスト名」はＩＰアドレスに関連づけられているホスト名である。
【００１６】
操作部３６は、キーボードやマウスなどの入力装置を備えており、ユーザはこの入力装置によって画像形成装置２０への文書出力指示等を行う。タイマ３７は時計用チップにより構成され時刻情報（年月日、時分秒）をＣＰＵ３２に提供する。タイマ３７はシステム電源断時や停電時等に時刻情報が消滅しないようにバックアップ用電池を備え、常に現時点の時刻を保持している。通信回路３８は例えばＬＡＮカードなどであり、ＣＰＵ３２の制御の下で外部とのデータの送受信を行う。
【００１７】
[動作]
次に、本発明の動作について図５を用いて説明する。
ユーザが操作部３６を操作して画像形成装置２０への印刷指示を入力すると（ステップＳＡ２；ＹＥＳ）、ＣＰＵ３２は、印刷要求メッセージを生成する。ここで、印刷指示とは、例えば、文書作成ソフトウェアからの印刷指示である。また、印刷要求メッセージは、例えば、予めインストールされているプリンタドライバによって、ＰＤＬ（Page Description Language）によって生成される。印刷要求メッセージが生成されると、ＣＰＵ３２は印刷要求メッセージの送信処理に移る（ステップＳＡ４）。
【００１８】
ここで、図６を用いて印刷要求メッセージの送信処理実行ルーチンについて説明する。まず、ＣＰＵ３２は印刷要求メッセージを画像形成装置２０に送信する（ステップＳＢ２）。印刷要求メッセージを送信する際に用いられるプロトコルは、例えばＬＰＲ（Line Printer Daemon Protocol）である。この際、ＣＰＵ３２はアドレス管理テーブルＴＢ１が保持している画像形成装置２０のＩＰアドレスとＭＡＣアドレスをヘッダー添付して送信する。そして、画像形成装置２０から応答があった場合は（ステップＳＢ４；ＹＥＳ）、画像形成装置２０に印刷要求メッセージが受け入れられた場合であるので、ＣＰＵ３２は正常に印刷が行われたと見なして本ルーチンを終了する。一方、画像形成装置２０が省電力モード、又は電源ＯＦＦのために応答がなかった場合は（ステップＳＢ４；ＮＯ）、ステップＳＢ６→ＳＢ８と進んで特殊パケットの送信を行う。なお、ステップＳＢ４で最初に「ＮＯ」となったときは、特殊パケットの送信は未だ行っていないから、ステップＳＢ６の判定は「ＮＯ」となる。特殊パケットの送信は、テーブルＴＢ１を参照し、画像形成装置２０のＩＰアドレスとＭＡＣアドレスを特定して行う。そして、特殊パケットを送信した後、所定時間待機して印刷要求メッセージの再送信を行う（ステップＳＢ１０）。ここで所定時間とは、画像形成装置２０が通常モードに復帰するために十分な時間であるとする。
【００１９】
ステップＳＢ１０の処理の後は、再びステップＳＢ４の処理を行い、応答があったか否かを判定する。この応答があった場合は、特殊パケットの送信によって画像処理装置２０が省電力モードから通常モードに復帰して印刷要求メッセージを受け入れ、所定の印刷処理を行ったということである。この場合には、ステップＳＢ４の判定が「ＹＥＳ」となり、図６の処理ルーチンを終える。
一方、ステップＳＢ４の判定が再び「ＮＯ」となった場合は、特殊パケットを送信したにもかかわらず、画像形成装置２０が通常モードに復帰しなかったということであり、画像形成装置２０が完全に電源ＯＦＦにあるか、なんらかの故障が生じている場合であるので、これ以上の特殊パケット送信を行うことなく、処理を終了する。なお、図６に示す処理に変えて、特殊パケット送信を数回行い、それでも応答がなかった場合に、異常と判断して処理を終了するようにしてもよい。
【００２０】
以上説明したように本実施形態によれば、出力機器が省電力モード中であれば、クライアント装置３０は、出力機器に省電力モードから通常モードへの復帰を促す特殊パケットを送信するため、出力機器が省電力モードであるか通常モードであるかに関わらず、画像形成装置２０に印刷処理を行わせることができる。従って、画像形成装置２０は、省電力モードに移行するときにサービス代行サーバへ通知する機能を持つ必要がない。また、特殊パケットの送信をクライアント装置３０がユーザの手間を介さず行うため、通常モードのときと何ら変わらない操作で印刷を行うことができる。すなわち、ユーザは汎用の組み込み機器の場合と同様の操作で省電力モードの出力機器に対して印刷要求メッセージの指示をことができる。
【００２１】
なお、特殊パケットは、要するに画像形成装置２０に対して通常モードへの起動命令となればよいので、画像形成装置２０との事前設定により種々の内容を設定することができる。例えば、ＡＭＤ社の提唱するｍａｇｉｃ  ｐａｃｋｅｔ（登録商標）を特殊パケットとして用いてもよい。
また、本実施形態においては、出力機器は画像形成装置としたが、メールサーバやファイルサーバなどの汎用のサーバでもよい。
また、請求項における情報処理装置を本実施形態においては、クライアント装置３０として説明した。
【００２２】
また、本実施形態においては、画像形成装置２０に印刷要求メッセージを送信し、応答がなかった場合に特殊パケットを送信するようにしたが、印刷要求メッセージを送信する前に特殊パケットを送信するようにしてもよい。このようにすれば、画像形成装置２０からの正常応答メッセージを受信するまでの時間を短縮することができる。
【００２３】
また、本実施形態においては、出力先である出力機器に印刷要求を送信するときのＡＲＰ処理から出力機器のＭＡＣアドレスを取得する場合を示したが、出力機器の例えばプリンタドライバをインストールする際に、ＩＰアドレスと、ＭＡＣアドレスを取得するようにしてもよい。
【００２４】
また、本実施形態においては、画像形成装置２０はＩＰアドレスと、ＭＡＣアドレスを１対保持し、省電力モード中に、このＩＰアドレスとＭＡＣアドレスを含んだ特殊パケットを送信するようにしたが、特殊パケットの送信先となる起動用のアドレスとして、ＩＰアドレスと、ＭＡＣアドレスを別途割り当てるようにしてもよい。この場合、起動用のアドレスとなるＩＰアドレスを固定アドレスとすれば、特殊パケットを送信する際に、ＤＨＣＰサーバを参照することなく、直ちに送信することができる。
【００２５】
また、本実施形態においては、画像形成装置２０を通常モードに復帰させる特殊データ（特殊パケット）をパケット単位で説明したが、パケット単位に限らずセグメント単位やフレーム単位で特殊データを送信するようにしてもよい。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態に係るシステムの全体構成を示すブロック図である。
【図２】クライアント装置３０のブロック図である。
【図３】特殊パケットのフォーマットである。
【図４】アドレス管理テーブルのフォーマット例である。
【図５】画像形成装置が行う手順を示したフローチャートである。
【図６】画像形成装置が行う手順を示したフローチャートである。
【符号の説明】
【００２７】
１０・・・ＬＡＮ、２０・・・画像形成装置、３０・・・クライアント装置、３１・・・バス、３２・・・ＣＰＵ、３３・・・ＲＯＭ、３４・・・ＲＡＭ、３５・・・ＨＤ、３６・・・操作部、３７・・・タイマ、３８・・・通信回路
【図１】
2006215794.tif 000003
【図２】
2006215794.tif 000004
【図３】
2006215794.tif 000005
【図４】
2006215794.tif 000006
【図５】
2006215794.tif 000007
【図６】
2006215794.tif 000008