(57)【要約】【課題】  省電力状態にある印刷装置のステータス管理を行う代理サーバを、複数の情報処理装置から決定する上で、従来では必ずしも適切な配置の情報処理装置が代理サーバに決定されてはいなかった。【解決手段】  画像処理装置であって、無線ネットワークを介して他の機器からデータを受信し、該受信したデータに対して応答可能な第一の状態と、応答不可能な第二の状態とを切り替える制御と、制御部が第一の状態から第二の状態に切り替えるときに、ネットワークを介して他の機器に、前記データに応答を行うよう、代行要求信号を出力する出力部と、他の機器からの代行要求信号を受けて、他の機器に送られたデータに応答を行うための代行応答部と、代行応答を行うか否かの判断を行う代行応答判断部と、を備えたることを特徴とする。【選択図】  図６
2006139378.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークを介して他の機器からデータを受信する受信部と、
前記受信部で受信した前記データに対して応答可能な第一の状態と、応答不可能な第二の状態とを切り替える制御と、
前記制御部が前記第一の状態から第二の状態に切り替えるときに、前記ネットワークを介して他の機器に、前記データに応答を行うよう、代行要求信号を出力する出力部と、
他の機器からの代行要求信号を受けて、他の機器に送られたデータに応答を行うための代行応答部と、
代行応答を行うか否かの判断を行う代行応答判断部と、
を備えた画像処理装置。
【請求項２】
前記代行応答を行うか否かの判断は、他の機器との無線ネットワーク通信が可能であるかの情報を基に決定する請求項１記載の画像処理装置。
【請求項３】
無線ネットワーク上の全ての画像処理装置と代行応答を行う装置が通信可能であることを特徴とする請求項１記載の画像処理装置。
【請求項４】
無線ネットワーク上の代行応答を行う装置の台数があらかじめ決められた台数以下であることを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、印刷装置、プリントシステム、スキャンシステム、ファクシミリ、データ通信装置、マルチファンクション周辺機器をはじめとする画像処理装置に関する発明であり、特に無線通信ネットワークに接続して、低消費電力動作をするサービス装置に関する。
【背景技術】
【０００２】
近年、環境等への配慮から、ＬＡＮなどのネットワークに接続される画像処理装置の中に、消費電力の節約のために、印字データの受付が所定時間ない不要時に低消費電力状態となるものがある。
【０００３】
このとき、画像処理装置のヒータや駆動部など、大きな電力が必要とされる部分に対して、電力の供給が停止される。
【０００４】
しかし、画像処理装置の制御部およびネットワーク制御部の電源を切断すると、画像処理装置は、ネットワークを介した外部との通信が不可能となる。
【０００５】
このような状況において、特許文献１によると、画像処理装置の電源供給部に電源供給を停止するとき、画像処理装置がネットワークを介して画像処理装置のステータス情報の要求に対する応答の代行を行なう代行応答サーバが提案されている。
【０００６】
特許文献１には、代行応答サーバと画像処理装置は、別の装置である。また、記載がないが、画像処理装置にもＣＰＵおよびネットワーク制御部が内蔵されており、特許文献１記載のフローチャートを画像処理装置上で実行することで、画像処理装置を代行応答サーバとして動作させることができる。
【特許文献１】特開２００２−２８７９３６
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、代行応答サーバとして動作させることができる画像処理装置が複数あった場合、どの画像処理装置を代行応答サーバにするか、決定する必要があるが、特開２００２−２８７９３６には、代行応答サーバ決定手段の記載がない。
【０００８】
代行応答サーバ決定手段を人間が判断するのが画像処理装置としては、最も簡単な構成である。しかし、管理者がどの画像処理装置を代行応答サーバにするかを決定する場合、特に無線を用いてネットワークを構成するときには、無線通信が可能な範囲が管理者には分からないため、代行応答サーバを決定するのが難しい。もし必要な台数よりも多くの代行応答サーバを設置した場合、代行応答サーバは代行応答を行なうために常に電源を供給する必要があり、代行応答サーバの電源供給の停止が出来ないため、印刷システム全体で考えると余分な代行応答サーバに電力が消費されてしまうという問題点がある。
【０００９】
上記問題点を解決するために、本発明は、印刷システム全体の電力消費が少ない、代行応答サーバとして動作する画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明において、代行応答サーバとして動作する画像処理装置の配置を自動的に選択する仕組みを画像処理装置が持つことで、代行応答サーバにする画像処理装置を管理者が個別に設定せずに、代行応答サーバとして動作する画像処理装置の配置を決定できる。その結果、管理者の負荷が低減されると共に、代行応答サーバとして動作する画像処理装置を必要最小限の台数にすることが可能となり、印刷システム全体の電力消費が少ない、代行応答サーバとして動作する画像処理装置を提供することができる。
【発明の効果】
【００１１】
従来、無線ネットワークを用いて画像処理装置が接続された環境において、代理応答サーバと画像処理装置の設置の位置関係によっては、電波が到達しないことがありえ、代理応答サーバを多数設置する必要があった。代理応答サーバは、ほとんどスリープできないため、ネットワークシステム全体の消費電力が大きいという問題があった。本発明は、システム全体の電力消費が少ない、代行応答サーバとして動作する画像処理装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
（第一の実施例）
図１は、本発明の実施形態の１つにおける無線ネットワークプリンタを採用したネットワークシステムの構成を示す図である。
【００１４】
図１において、１０１〜１０６は、代行応答サーバとして動作させることができる無線ネットワークプリンタであり、それぞれのプリンタはＩｒＤＡなど光線もしくはＢｌｕｅｔｏｏｔｈやＩＥＥＥ８０２．１１ａ／ｂ／ｇなど電波を使った１対１（ピア・トゥ・ピア）無線通信に関する特許であり、無線ネットワークプリンタは、図１中の全ての無線ネットワークプリンタと通信可能ではなく、一部の限られた無線ネットワークプリンタを通信可能である。図１において、それぞれのプリンタを中心とする円の内側がそれぞれのプリンタ通信可能な範囲を模式的に示している。図１において、無線ネットワークプリンタ１０１は無線ネットワークプリンタ１０２および１０６と通信可能であり、無線ネットワークプリンタ１０２は無線ネットワークプリンタ１０１および１０６と通信可能であり、無線ネットワークプリンタ１０３は無線ネットワークプリンタ１０５および１０６と通信可能であり、無線ネットワークプリンタ１０４は無線ネットワークプリンタ１０５と通信可能であり、無線ネットワークプリンタ１０５は無線ネットワークプリンタ１０３および１０４および１０６と通信可能であり、無線ネットワークプリンタ１０６は無線ネットワークプリンタ１０１および１０２および１０３および１０５および１０６と通信可能である。ここで、後で説明する代行応答サーバとして動作する画像処理装置を決定するためのアルゴリズムは、図１の全ての無線ネットワークプリンタが備えている。
【００１５】
以下、無線ネットワークプリンタ１０１を例にあげて、非図示の管理者が非図示の無線ネットワークを備えたコンピュータを操作して、代行応答サーバ設定コマンドを無線ネットワークプリンタに送った場合、代行応答サーバとして動作する画像処理装置を決定する方法を説明する。
【００１６】
図２は、無線ネットワークプリンタ１０１がそれぞれ通信可能な無線ネットワークプリンタ（１０２，１０６）をまとめた一覧表である。無線ネットワークプリンタは、周囲にどのような無線ネットワークプリンタが存在するか当初はわからず、通信可能な無線ネットワークプリンタのみの存在は認識できるが、通信不可能な無線ネットワークプリンタのみの存在は認識できない。
【００１７】
図４は、図１で説明した無線ネットワークプリンタがそれぞれ通信可能もしくは通信不可能であるかをまとめた総当り表であり、行と列の交差した升目に記載の○は通信可能を示し、×は通信不可能を示している。例えば、２行３列目の升目の○は、無線ネットワークプリンタ１０１と無線ネットワークプリンタ１０２は通信可能であることを示しており、２行４列目の升目の×は、無線ネットワークプリンタ１０１と無線ネットワークプリンタ１０３は通信不可能であることを示している。
【００１８】
次に図２の一覧表をもとに、図４の一覧表を作成する手順を説明する。
【００１９】
図６は、代行応答サーバを決定する際の無線ネットワークプリンタの動作を説明するためのフローチャートであり、図６において、無線ネットワークプリンタの代理応答サーバ決定ルーチンを開始して（６０１）、６０２に進む。
【００２０】
６０２において無線ネットワークプリンタは図２を用いて説明した通信可能な無線ネットワークプリンタの一覧表を作成して、６０３に進む。
【００２１】
６０３において、図２の一覧表を他の無線ネットワークプリンタから受信して、受信した一覧表をもとに、無線ネットワークプリンタがそれぞれ通信可能か不可能化を示した総当り表を作成して６０４に進む。図１の場合、図４で説明した総当り表となる。
【００２２】
次に６０４において、図４の総当り表の結果から、通信可能な無線ネットワークプリンタが多い順に代行応答サーバの候補とし、全部の無線ネットワークプリンタと代行応答サーバが通信できるか、または、決められた台数を超えるまで、無線ネットワークプリンタを代行応答サーバの候補とし、６０５に進む。例えば、６０４において、図１および図４の場合、無線ネットワークプリンタを１０６、１０５を代行応答サーバとするのが良く、その場合、全無線ネットワークプリンタと代行応答サーバ１０６、１０５が通信可能である。
【００２３】
６０５において、６０４の結果からこのフローチャートを実行している無線ネットワークプリンタが代行応答サーバの候補の場合６０７に分岐し、代行応答サーバの候補でない場合６０６に分岐する。
【００２４】
６０６において、一定時間プリントジョブを受信しないなどの要因で無線ネットワークプリンタが低消費電力動作を行う場合、低消費電力動作を行う前に代行応答サーバへネットワーク処理の代行応答を依頼する。
【００２５】
６０７において、他の無線ネットワークプリンタが低消費電力動作を行う場合、他の無線ネットワークプリンタからの依頼を受けて、他の無線ネットワークプリンタの代わりにネットワーク処理の代行応答を行う。また、一定時間プリントジョブを受信しない場合でも、代行応答に必要な回路の低消費電力動作は行わない。
【００２６】
以上説明したように、通信可能な無線ネットワークプリンタの台数が上位の無線ネットワークプリンタを代行応答サーバとして動作させることで、代行応答サーバの台数を少なくすることが出来、印刷システム全体の電力消費が少ないシステムを構築できる。
【００２７】
本発明によれば、通信可能な無線ネットワークプリンタが多い無線ネットワークプリンタを優先的に代行応答サーバとして働かせることで、代行応答サーバとして動作する画像処理装置を必要最小限の台数にすることが可能となる。
【００２８】
（第二の実施例）
第一の実施例において、無線通信は有線通信と比較して通信品位が不安定であり、通信不能時のタイムアウト処理を行なうことが望ましい。また、管理者が代行応答サーバの最大台数を指定できたほうが使い勝手がよい。これらの機能を実現するための構成を追加した無線ネットワークプリンタに関して、以下に説明する。
【００２９】
図５は、代行応答サーバ設定コマンドの例を示したものであり、管理者が代行応答サーバ設定を行うことを無線ネットワークプリンタに通知するため、および、代行応答サーバの最大台数を指定するために、管理者が非図示の端末装置を操作して、無線ネットワークプリンタに送信するネットワークパケットのペイロード部分である。図５において、５０１は、コマンドまたはデータなど転送されてきた情報の種類を示すパケット種類情報であり、この例ではコマンドであることを示している。５０２は、５０１がコマンドを示していた場合に有効となるコマンドの種類を示すコマンド種類情報であり、この例では代行応答サーバ設定コマンドであることを示している。５０３は、５０２が代行応答サーバ設定コマンドを示していた場合に有効となる代行応答サーバ最大台数を示す情報であり、この例では最大３台であることを示している。
【００３０】
図３は、図６をさらに詳しく説明した代行応答サーバを決定する際の無線ネットワークプリンタの動作を説明するためのフローチャートであり、図３において、無線ネットワークプリンタの代理応答サーバ決定ルーチンを開始して（３０１）、３０２に進む。
【００３１】
次に、無線ネットワークプリンタの非図示の管理者が非図示の無線ネットワークを備えたコンピュータを操作して図５を用いて説明した代行応答サーバ設定コマンドを無線ネットワークプリンタが受信するまで待ち（３０２）、代行応答サーバ設定コマンドを無線ネットワークプリンタが受信したら３０２のＹに進む。
【００３２】
３０３において無線ネットワークプリンタは図２を用いて説明した通信可能な無線ネットワークプリンタの一覧表を作成して、３０４に進む。
【００３３】
３０４において代行応答サーバ設定コマンドを通信可能な他の無線ネットワークプリンタに転送して、３０５に進む。
【００３４】
３０５において図２の一覧表を通信可能な他の無線ネットワークプリンタに送信して、３０６に進む。
【００３５】
３０６においてタイムアウトかどうか判断し、タイムアウトの場合もしくはそれぞれの無線ネットワークプリンタの通信可能な無線ネットワークプリンタをまとめた一覧表を全無線ネットワークプリンタから受け取った場合は３１０に分岐し、タイムアウトではなくかつそれぞれの無線ネットワークプリンタの通信可能な無線ネットワークプリンタをまとめた一覧表を全無線ネットワークプリンタから受け取っていない場合は３０７に分岐する。
【００３６】
３０７において通信可能な無線ネットワークプリンタをまとめた一覧表を他の無線ネットワークプリンタから受け取っていない場合は３０６に分岐し、通信可能な無線ネットワークプリンタをまとめた一覧表を他の無線ネットワークプリンタから受け取った場合は３０８に分岐する。
【００３７】
３０８において３０７で受信した他の無線ネットワークプリンタから受け取った一覧表は、今まで受け取ったことがある一覧表だった場合、３０６に分岐し、今まで受け取ったことがない一覧表だった場合、３０９に分岐する。
【００３８】
３０９において３０７で受信した他の無線ネットワークプリンタから受け取った一覧表を全ての通信可能な無線ネットワークプリンタに転送して３０６に戻る。
【００３９】
次に３０６で分岐した３１０において、３０３で作成した通信可能な無線ネットワークプリンタをまとめた一覧表と、３０７で受信したそれぞれの無線ネットワークプリンタの通信可能な無線ネットワークプリンタをまとめた一覧表をもとに、無線ネットワークプリンタがそれぞれ通信可能か不可能化を示した総当り表を作成する。図１の場合、図４で説明した総当り表となる。
【００４０】
次に３１１において、図４の総当り表の結果から、通信可能な無線ネットワークプリンタが多い順に無線ネットワークプリンタを順位付けする。例えば、図１および図４の場合、無線ネットワークプリンタを１０６、１０５、１０１および１０２および１０３、１０４という順の順位付けになる。
【００４１】
３１２において、図５を用いて説明した代行応答サーバ設定コマンドに記述された代行応答サーバの最大台数と３１１で求めた順位付けの上位台数を比較して、代行応答サーバ設定コマンドに記述された台数を下回っていたら、代行応答サーバの候補として、図４の総当り表の上位から１台追加する。
【００４２】
３１３において、３１２で決められた代行応答サーバの候補が通信可能な無線ネットワークプリンタを全てカバーすることができるかを比較する。カバーできない場合は、３１１に分岐する。カバーできる場合は、３１４に分岐する。
【００４３】
３１４で、無線ネットワークプリンタの代理応答サーバ決定ルーチンを終了する。
【００４４】
もし、このフローチャートを実行したプリンタが３１２で求められた代行応答サーバの候補ならば、他の無線ネットワークプリンタの代理応答要求により、他の無線ネットワークプリンタの変わりにネットワークコマンドの受け答えを代理応答する代理応答サーバとして動作する。
【００４５】
このフローチャートを実行したプリンタが３１２で求められた代行応答サーバの候補でなかったならば、プリンタが長時間使われない場合に３１２で求められた代行応答サーバの候補に、代理応答要求を行った後、電源を遮断するなどの低電力動作を行う。
【００４６】
ここで、必ずしも、全ての無線ネットワークプリンタを網羅するまで代行応答サーバの台数を増やす必要はないが、図１の場合、無線ネットワークプリンタ１０６、１０５を代行応答サーバとすることで、全ての無線ネットワークプリンタを網羅することが出来、代行応答サーバとして動作する画像処理装置を必要最小限の台数にすることが可能となる。
【００４７】
ここで、代行応答サーバとして動作する画像処理装置を決定するためのアルゴリズムは、図１の全ての無線ネットワークプリンタが備えているとして説明して来たが、実際は図１の全ての無線ネットワークプリンタが備えている必要は無く、代行応答サーバとして動作する機能を持つ画像処理装置が、代行応答サーバとして動作する画像処理装置を決定するためのアルゴリズムを備えていれば、本特許の目的は達成できる。
【００４８】
ここで、代行応答サーバとして動作する画像処理装置を決定するためのアルゴリズムは、図１の無線ネットワークプリンタが備えているとして説明して来たが、管理者のコンピュータが図２で説明した無線ネットワークプリンタそれぞれ通信可能な無線ネットワークプリンタをまとめた一覧表、または、図４で説明した無線ネットワークプリンタがそれぞれ通信可能もしくは通信不可能であるかをまとめた総当り表を取得して、管理者のコンピュータが代行応答サーバを決定して、代行応答サーバの候補となる無線ネットワークプリンタに代行応答サーバの候補であることを通知しても、本発明の目的が達成できることは言うまでもない。
【００４９】
また、以上の説明は通信可能な無線ネットワークプリンタの台数が多い無線ネットワークプリンタを優先的に代行応答サーバとして働かせるとして説明してきたが、無線ネットワークプリンタの台数に加えて、プリントする可能性のある通信可能な無線ネットワークホストコンピュータの台数が多い無線ネットワークプリンタを優先的に代行応答サーバとして働かせても良い。また、無線ネットワークプリンタと無線ネットワークホストコンピュータを台数計算上、区別しても良く、つまり、通信可能な無線ネットワークプリンタが同数の場合に、通信可能な無線ネットワークホストコンピュータの台数を比較して、通信可能な台数が多い無線ネットワークプリンタを代行応答サーバとして働かせても良い。
【００５０】
さらに、図３の３０５および３０９で通信可能な無線ネットワークプリンタの情報を交換する際に、無線ネットワークプリンタの消費電力の情報を交換して、通信可能台数だけではなく、消費電力を比較して、消費電力の少ない無線ネットワークプリンタを代行応答サーバとすることで、より消費電力の少ない印刷システムとすることが出来ることは言うまでもない。
【００５１】
本発明の実施例では、画像処理装置の例として無線ネットワークプリンタを用いて説明してきたが、無線ネットワークプリンタの必要性はない。
【００５２】
代行応答サーバが決定した後の代行応答サーバの動作については、無線ネットワークプリンタへプリントジョブが来た場合、代行応答サーバは無線ネットワークプリンタとして動作を行う。それ以外の代行応答サーバの動作は、特開２００２−２８７９３６と同様である。
【図面の簡単な説明】
【００５３】
【図１】本発明のプリントシステム構成例。
【図２】通信可能なプリンタの管理情報例。
【図３】無線ネットワークプリンタの動作を説明するためのフローチャート。
【図４】無線ネットワークプリンタがそれぞれ通信可能か不可能化を示した総当り表の作成例。
【図５】代行応答サーバ設定コマンドの例。
【図６】代行応答サーバを決定する際の無線ネットワークプリンタの動作を説明するためのフローチャート。
【符号の説明】
【００５４】
１０１  端末
【図１】
2006139378.tif 000003
【図２】
2006139378.tif 000004
【図３】
2006139378.tif 000005
【図４】
2006139378.tif 000006
【図５】
2006139378.tif 000007
【図６】
2006139378.tif 000008