(57)【特許請求の範囲】
【請求項１】
ネットワークを介して端末装置から受信したジョブを実行する画像処理装置であって、
前記ネットワークに接続された、少なくとも通常状態と、通常状態より消費電力の少ないスリープと、電源オフの電源状態を取り得る監視対象の各端末装置から電源状態を示す電源状態情報を取得する電源状態確認部と、
前記電源状態確認部で取得した電源状態情報に基づいて、監視対象の各端末装置にその電源状態に応じた点数を与え、監視対象の全端末装置に関する前記点数の合計値と、前記全端末装置に最高点数を与えた場合の合計最大値との比率に基づいて、当該画像処理装置の電源状態を変更する電源制御部と、
を有する
ことを特徴とする画像処理装置。
【請求項２】
前記電源制御部は、監視対象の各端末装置の電源状態以外の所定の属性をさらに加味して、前記変更を行う
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記電源制御部は、前記属性をさらに加味して端末装置毎の前記点数を算出する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記属性は、端末装置からジョブを最後に受けてからの経過時間である
ことを特徴とする請求項２または３に記載の画像処理装置。
【請求項５】
前記属性は、端末装置からのジョブの受信頻度である
ことを特徴とする請求項２または３に記載の画像処理装置。
【請求項６】
前記電源制御部は、前記ネットワークに接続されている端末装置の中から前記監視対象の端末装置を、ジョブの受信履歴に基づいて、選択する
ことを特徴とする請求項１乃至５のいずれか１つに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタや複合機などの画像処理装置に係り、特に、省電力機能を備えた画像処理装置に関する。
【背景技術】
【０００２】
ネットワークを介してＰＣ（パーソナルコンピュータ）などの端末装置と接続されるプリンタや複合機などの画像処理装置では、省電力の観点から、接続されている端末装置の稼動状況に応じて自装置の電源状態を変更するものがある。
【０００３】
たとえば、下記特許文献１には、管理サーバが、ネットワークに接続されているホストの稼動台数を調べ、その稼動台数に応じてプリンタの動作モードを変更する印刷システムが開示されている。
【０００４】
また、下記特許文献２には、実行するジョブやユーザからの操作のない待機状態が所定の時間以上継続すると通常より電力消費の少ない省エネモードへ自動的に電源状態を移行させる機能を有すると共に、接続されているＰＣの稼動率（稼動台数／全台数）を求め、該稼動率に応じて、省エネモードに移行するまでの時間を変更する装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２６７６８号公報
【特許文献２】特開２００１−１６９０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来、管理装置や印刷装置からは、ネットワークに接続されている端末の電源状態として、オンとオフしか認識できなかった。たとえば、端末の電源状態が、利用者が一時的に退席する場合などに設定するスリープ状態になっているときは、印刷装置からの電源状態取得要求に端末が応答しないため、印刷装置は端末が電源オフであると認識していた。このため、スリープ状態の端末が直ぐにオン状態に復帰してジョブを送信してくる可能性があるにも関わらず、印刷装置が省エネモードや電源オフ状態に移行してしまい、実際の利用時に通常状態へ復帰するまでの待ち時間が発生して利便性が低下する、という問題があった。
【０００７】
本発明は、上記の問題を解決しようとするものであり、端末装置の電源状態により細かく対応して自装置の電源状態を変更することのできる画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００９】
［１］ネットワークを介して端末装置から受信したジョブを実行する画像処理装置であって、
前記ネットワークに接続された、少なくとも通常状態と、通常状態より消費電力の少ないスリープと、電源オフの電源状態を取り得る監視対象の各端末装置から電源状態を示す電源状態情報を取得する電源状態確認部と、
前記電源状態確認部で取得した電源状態情報に基づいて、監視対象の各端末装置にその電源状態に応じた点数を与え、監視対象の全端末装置に関する前記点数の合計値と、前記全端末装置に最高点数を与えた場合の合計最大値との比率に基づいて、当該画像処理装置の電源状態を変更する電源制御部と、
を有する
ことを特徴とする画像処理装置。
【００１０】
上記発明では、少なくとも通常状態と、スリープと、電源オフを区別して各端末装置の電源状態を取得し、その結果に基づいて自装置（画像処理装置）の電源状態を変更する。たとえば、自装置を通常状態、スリープ、電源オフなどの電源状態のいずれに遷移させるかを制御する。少なくとも通常状態と、スリープと、電源オフを区別して端末装置の電源状態を把握するので、オン・オフしか把握できない場合に比べて、端末装置の電源状態により的確に対応させて自装置の電源状態を変更することができる。
【００１４】
上記発明では、電源状態に応じた点数を各端末装置に与え、その点数の合計値を求めることで、監視対象の端末装置全体としての電源状態の指標を算出する。そして、その値と、全端末装置が通常状態であった場合の点数（合計最大値）との比率により、監視対象の端末装置全体から見た、当該画像処理装置の利用可能性を判定して自装置の電源状態を変更する。
【００１５】
［２］前記電源制御部は、監視対象の各端末装置の電源状態以外の所定の属性をさらに加味して、前記変更を行う
ことを特徴とする［１］に記載の画像処理装置。
【００１６】
上記発明では、電源状態以外の属性をさらに加味する。たとえば、ジョブ投入の頻度、最終投入からの経過時間、使用者のポストなどを属性として加味する。加味する属性は１つに限定されず、複数種類でもよい。
【００１７】
［３］前記電源制御部は、前記属性をさらに加味して端末装置毎の前記点数を算出する
ことを特徴とする［２］に記載の画像処理装置。
【００１８】
上記発明では、たとえば、端末装置毎の点数を、その端末装置の電源状態に基づく値に、その端末装置の属性に係る重み係数を乗じて、算出する。
【００１９】
［４］前記属性は、端末装置からジョブを最後に受けてからの経過時間である
ことを特徴とする［２］または［３］に記載の画像処理装置。
【００２０】
上記発明では、最後の使用からの経過時間に応じた重み付けが行われる。たとえば、経過時間が短いほど重みを大きくする。
【００２１】
［５］前記属性は、端末装置からのジョブの受信頻度である
ことを特徴とする［２］または［３］に記載の画像処理装置。
【００２２】
上記発明では、端末装置が当該画像処理装置を使用する頻度に応じた重み付けが行われる。たとえば、最近１週間の使用頻度、最近１ヶ月の使用頻度、過去全期間の使用頻度など、対象期間は任意でよい。
【００２３】
［６］前記電源制御部は、前記ネットワークに接続されている端末装置の中から前記監視対象の端末装置を、ジョブの受信履歴に基づいて、選択する
ことを特徴とする［１］乃至［５］のいずれか１つに記載の画像処理装置。
【００２４】
上記発明では、たとえば、当該画像処理装置を使用する、あるいは使用頻度の高い端末装置のみを監視対象にすることで、当該画像処理装置を使用しない、あるいは滅多に使用しない端末装置の電源状態が加味されず、使用環境により適切に対応した電源状態の変更を行うことができる。
【発明の効果】
【００２５】
本発明に係る画像処理装置によれば、端末装置の電源状態により細かく対応して自装置の電源状態を変更するので、省電力と復帰待ち低減とを高次元で両立させることができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の実施の形態に係る画像処理装置が接続されたネットワークシステムを示す説明図である。
【図２】本発明の実施の形態に係る画像処理装置の概略構成を示すブロック図である。
【図３】端末装置の概略構成を示すブロック図である。
【図４】電源状態監視リストの一例を示す説明図である。
【図５】画像処理装置から電源状態取得要求を受信した端末装置のサブＣＰＵの動作を示す流れ図である。
【図６】端末装置からジョブを受信した画像処理装置の動作を示す流れ図である。
【図７】画像処理装置のサブＣＰＵが行う監視対象除外処理を示す流れ図である。
【図８】本発明の第１の実施の形態に係る画像処理装置が参照する基礎データ表の一例を示す説明図である。
【図９】電源状態判別概念を示す説明図である。
【図１０】本発明の第１の実施の形態に係る画像処理装置のサブＣＰＵが行う電源状態変更処理を示す流れ図である。
【図１１】本発明の第２の実施の形態に係る画像処理装置が参照する第２基礎データ表の一例を示す説明図である。
【図１２】本発明の第２の実施の形態に係る合計値Ｎおよび合計最大値Ｍの計算式を示す説明図である。
【図１３】本発明の第２の実施の形態に係る合計値Ｎおよび合計最大値Ｍの計算結果の例を示す説明図である。
【図１４】本発明の第２の実施の形態に係る画像処理装置のサブＣＰＵが行う電源状態変更処理を示す流れ図である。
【発明を実施するための形態】
【００２７】
以下、図面に基づき本発明の各種実施の形態を説明する。
【００２８】
図１は、本発明の第１の実施の形態に係る画像処理装置１０が接続されたネットワークシステム５の一例を示している。画像処理装置１０は、ＬＡＮ（Local Area Network）などのネットワーク２を介して複数台の端末装置３０（以後、ＰＣとも呼ぶ）と接続されている。
【００２９】
画像処理装置１０は、記録紙に画像を形成して出力する機能を備えたプリンタや複合機などである。本例では、画像処理装置１０は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピージョブ、読み取った原稿の画像データをファイルにして保存したり外部端末へネットワークを通じて送信したりするスキャンジョブ、端末装置３０からネットワーク２を通じて受信した印刷データに係る画像を記録紙上に形成して印刷出力するプリントジョブなどのジョブを実行する機能を備えた複合機である。
【００３０】
画像処理装置１０は、電源状態として、すべての部分に通電されてジョブを実行可能な通常状態と、通常状態より電力消費の少ないスリープ状態と、スリープ状態よりさらに電力消費の少ない電源オフ状態を備えている。これら電源状態の詳細については後述する。
【００３１】
端末装置３０は、画像処理装置１０に対して、スキャンジョブやプリントジョブなどのジョブを投入してその実行を要求する機能を備えた情報処理装置である。端末装置３０は、ＯＳプログラムや画像処理装置１０のドライバプログラム、文書や画像を作成・編集するアプリケーションプログラムなどがインストールされたパーソナルコンピュータなどで構成される。スキャンジョブやプリントジョブの投入など画像処理装置１０に対する各種の要求は画像処理装置１０用のドライバプログラムによって行われる。
【００３２】
端末装置３０も複数の電源状態を備えている。ここでは、各部へ通電されて各種の処理を実行可能な通常状態、通常状態より電力消費の少ないスリープ、スリープよりさらに電力消費の少ないシャットダウンなどを備えている。
【００３３】
画像処理装置１０は、ネットワーク２に接続されている監視対象の各端末装置３０に対して、それぞれの電源状態を問い合わせ（電源状態取得要求Ｑを送信）し、その応答として各端末装置３０から受信した電源状態情報Ｒを集計し、電源状態別の端末台数などに基づいて、自装置の電源状態を切り替える機能を備えている。上記の問い合わせは、繰り返し行われる。たとえば、５分や１０分などの設定された一定周期で繰り返し行われる。
【００３４】
図２は、画像処理装置１０の概略構成を示している。画像処理装置１０は、当該画像処理装置１０の動作を統括制御するメインＣＰＵ（Central Processing Unit）１１と、このメインＣＰＵ１１に接続されたＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、スキャナ部１４と、プリンタ部１５と、ファクシミリ部１６と、表示部１７と、操作部１８と、画像処理部１９とを備えている。さらに、メインＣＰＵ１１には、サブＣＰＵ２１を内部に備えたブリッジ部２０が接続されている。ブリッジ部２０には、メモリ２２と、不揮発メモリ２３と、ネットワークＩ／Ｆ部２４と、ハードディスク装置２５が接続されている。また、画像処理装置１０は、当該画像処理装置１０の各部へ電力供給する電源部２８を備えている。
【００３５】
メインＣＰＵ１１ではＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどが実行される。サブＣＰＵ２１は、メインＣＰＵ１１より処理能力が小さく消費電力も少ないＣＰＵである。
【００３６】
メインＣＰＵ１１は、ブリッジ部２０を通じてサブＣＰＵ２１およびブリッジ部２０に接続されている各部へアクセスして情報を授受可能になっている。サブＣＰＵ２１は、ブリッジ部２０を通じてメモリ２２、不揮発メモリ２３、ネットワークＩ／Ｆ部２４、ハードディスク装置２５にアクセスでき、メインＣＰＵ１１とも情報を授受することができる。これにより、たとえば、メモリ２２や不揮発メモリ２３は、メインＣＰＵ１１とサブＣＰＵ２１との間の情報授受の媒体としても使用される。
【００３７】
スキャナ部１４、プリンタ部１５、ファクシミリ部１６、表示部１７、操作部１８、画像処理部１９などはメインＣＰＵ１１によって動作が制御される。たとえば、メインＣＰＵ１１は、ネットワーク２を通じて端末装置３０から受信したプリントジョブに係る印刷をプリンタ部１５に行わせるように制御する。
【００３８】
電源部２８は、商用電源を適宜の電圧に変換して画像処理装置１０の各部へ電力を供給する。また、メインＣＰＵ１１やサブＣＰＵ２１からの指示に従って、電力を供給するか供給停止するかを電力供給先別に制御する機能を備えている。ここでは、通常状態では全ての部分に電力供給し、スリープ状態では、スキャナ部１４、プリンタ部１５、ファクシミリ部１６（受信部を除く）、表示部１７、画像処理部１９、ハードディスク装置２５への電源供給は停止しその他へは給電する。ただし、スリープ状態では、メインＣＰＵ１１は能力を低下させて低消費電力で動作する。
【００３９】
電源オフ状態では、メインＣＰＵ１１も動作を停止する。電源オフ状態では、サブＣＰＵ２１、メモリ２２、不揮発メモリ２３、ネットワークＩ／Ｆ部２４には給電し、他の部分（メインＣＰＵ１１も含む）への給電は停止するようになっている。なおスリープ状態は、前述した状態に限定されず、電源オフ状態より通常状態に近いが、通常状態よりも電力消費が少ない電源状態であればよく、たとえば、ＲＡＭ１３へは給電を継続するがメインＣＰＵ１１やＲＯＭ１２への給電は停止するといった状態でもよい。
【００４０】
ＲＯＭ１２には各種のプログラムが格納されており、これらのプログラムに従ってメインＣＰＵ１１が処理を実行することでジョブの実行など画像処理装置１０の各機能が実現される。ＲＡＭ１３はメインＣＰＵ１１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。なお、その他の必要なプログラムはハードディスク装置２５からＲＡＭ１３にロードされて実行される。
【００４１】
スキャナ部１４は、原稿を光学的に読み取って画像データを取得する機能を果たす。スキャナ部１４は、たとえば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動手段と、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００４２】
プリンタ部１５は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は他の方式でもかまわない。
【００４３】
ファクシミリ部１６は、ファクシミリ送信および受信に係る動作を制御する。
【００４４】
画像処理装置１０の操作パネルは表示部１７と操作部１８を備えて構成される。表示部１７は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部１８は、ユーザからジョブの投入や設定など各種の操作を受け付ける機能を果たす。操作部１８は、表示部１７の画面上に設けられて押下された座標位置を検出するタッチパネルのほかテンキーや文字入力キー、スタートキーなどを備えて構成される。
【００４５】
画像処理部１９は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００４６】
メモリ２２はサブＣＰＵ２１のワークメモリとして使用される。不揮発メモリ２３は、電源がオフされても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、後述する電源状態監視リスト５０やサブＣＰＵ２１が実行するプログラムなどが記憶されている。ネットワークＩ／Ｆ部２４は、ネットワーク２を通じて端末装置３０やその他の外部装置と各種のデータを送受信する機能を果たす。ハードディスク装置２５は、大容量不揮発の記憶装置であり、プログラムのほか、たとえば、印刷データや画像データの保存に使用される。
【００４７】
サブＣＰＵ２１は、メインＣＰＵ１１とは別に、ＯＳプログラムに関係なく独自に動作し、メインＣＰＵ１１の動作あるいは給電が停止する電源状態でも、サブＣＰＵ２１は稼動している。画像処理装置１０は、サブＣＰＵ２１が稼動している状態であれば、メモリ２２や不揮発メモリ２３へのアクセス、ネットワークＩ／Ｆ部２４による通信を行うことができる。すなわち、ネットワークＩ／Ｆ部２４はサブＣＰＵ２１によってルーティングされ、ＯＳ上のソフトウェアに依存することなく、ネットワーク２を介して端末装置３０などの外部装置と通信することができる。
【００４８】
図３は、端末装置３０の概略構成の一例を示している。端末装置３０は、メインＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、入出力Ｉ／Ｆ部３４と、ブリッジ部４０と、サブＣＰＵ４１と、メモリ４２と、不揮発メモリ４３と、ネットワークＩ／Ｆ部４４と、ハードディスク装置４５と、電源部４８とを備えている。さらに入出力Ｉ／Ｆ部３４を介して、キーボードやマウスなどの入力デバイス３５と、液晶ディスプレイなどの表示装置３６が接続されている。
【００４９】
ＲＯＭ３２には起動用のプログラムや固定データが記憶される。ＲＡＭ３３には、ハードディスク装置４５からロードしたプログラムが記憶される。またＲＡＭ３３は、メインＣＰＵ３１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリなどとして使用される。
【００５０】
不揮発メモリ４３は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）である。ネットワークＩ／Ｆ部４４は、ネットワーク２を介して画像処理装置１０や他の外部装置と各種のデータを送受信する機能を果たす。ハードディスク装置４５は、大容量不揮発の記憶装置であり、ＯＳプログラムや画像処理装置１０のドライバプログラム、ミドルウェア、各種アプリケーションプログラム、ファイル、データなどが保存される。
【００５１】
端末装置３０においても、サブＣＰＵ４１は、メインＣＰＵ３１より処理能力が小さく消費電力も少ないＣＰＵである。メインＣＰＵ３１ではＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどが実行される。サブＣＰＵ４１は、ＯＳプログラムなしで動作し、メインＣＰＵ３１に比べて、負荷の少ない処理を実行する。
【００５２】
メインＣＰＵ３１は、ブリッジ部４０を通じてサブＣＰＵ４１およびブリッジ部４０に接続されている各部へアクセスして情報を授受可能になっている。サブＣＰＵ４１は、ブリッジ部４０を通じてメモリ４２、不揮発メモリ４３、ネットワークＩ／Ｆ部４４、ハードディスク装置４５にアクセスでき、メインＣＰＵ３１とも情報を授受することができる。これにより、たとえば、メモリ４２や不揮発メモリ４３は、メインＣＰＵ３１とサブＣＰＵ４１との間の情報授受の媒体としても使用される。
【００５３】
電源部４８は、商用電源を適宜の電圧に変換して端末装置３０の各部へ電力を供給する。また、メインＣＰＵ３１やサブＣＰＵ４１からの指示に従って、電力を供給するか供給停止するかを電力供給先別に制御する機能を備えている。ここでは、通常状態では全ての部分に電力供給し、スリープでは、メインＣＰＵ３１、入出力Ｉ／Ｆ部３４、ＲＯＭ３２、ハードディスク装置４５への給電は停止する。この状態ではＲＡＭ３３への給電が継続されており、ＯＳ管理状態にあり、通常状態へ電源状態が復帰してメインＣＰＵ３１が稼動すると、ＲＡＭ３３に記憶されている情報に基づいて直ぐに通常の動作に復帰することができる。
【００５４】
シャットダウンではさらにＲＯＭ３２への給電も停止する。シャットダウンにおいても、サブＣＰＵ４１、メモリ４２、不揮発メモリ４３、ネットワークＩ／Ｆ部４４には、図示省略のメイン電源スイッチがオフされたり商用電源の供給が停止されたりしない限り、給電される。シャットダウンの状態から通常の稼動状態に復帰するためには、メインＣＰＵ３１はＯＳの立ち上げ、すなわち、初期化から始めることになる。
【００５５】
端末装置３０は、画像処理装置１０と同様に、シャットダウン状態においてもサブＣＰＵ４１が稼動している。そして、サブＣＰＵ４１が稼動している状態であれば、メモリ４２や不揮発メモリ４３へのアクセス、ネットワークＩ／Ｆ部４４による通信を行うことができる。すなわち、ネットワークＩ／Ｆ部４４はサブＣＰＵ４１によってルーティングされ、ＯＳ上のソフトウェアに依存することなく、ネットワーク２を介して画像処理装置１０などの外部装置と通信することができる。
【００５６】
次に、画像処理装置１０の電源状態の移行に関する動作について説明する。
【００５７】
図４は、画像処理装置１０のサブＣＰＵ２１が作成して、不揮発メモリ２３（ハードディスク装置２５でもよい）に記憶し管理する電源状態監視リスト５０の一例を示している。電源状態監視リスト５０には、端末名、ＩＰアドレス、ジョブ、最終使用履歴、監視対象、電源状態の項目が設けてあり、端末装置（ＩＰアドレス）毎に、各項目の内容が対応付けて登録される。
【００５８】
端末名はネットワーク管理者などが各端末装置３０に割り当てた名称である。ＩＰアドレスは、端末のネットワーク２内のＩＰアドレスである。ジョブの項目には、対応する端末装置３０から最後に受信したジョブの種類が登録される。最終使用履歴の項目には、対応する端末装置３０から最後に受信したジョブの日時が登録される。
【００５９】
監視対象の項目には、対応する端末装置３０が電源状態の監視対象か否かを示す情報が登録される。図の例では、○は監視対象であることを、×は監視対象でないことを示す。ジョブを受信するとその送信元の端末装置３０は監視対象にされる。一方、画像処理装置１０に対して一定期間以上ジョブを送信していない端末装置３０は監視対象から除外される。
【００６０】
電源状態の項目には、その端末装置３０の電源状態が登録される。詳細には、その端末装置３０から最近受信した電源状態情報が示す電源状態が登録される。
【００６１】
図５は、画像処理装置１０のサブＣＰＵ２１から電源状態取得要求を受信した端末装置３０のサブＣＰＵ４１が行う動作の流れ図である。端末装置３０のサブＣＰＵ４１は、電源状態取得要求を受信すると（ステップＳ１０１；Ｙｅｓ）、現在の自装置の電源状態を取得する（ステップＳ１０２）。たとえば、メインＣＰＵ３１は電源状態を変更する際に、その変更後の電源状態を示す情報を不揮発メモリ４３に保存し、サブＣＰＵ４１は不揮発メモリ４３に保存されている情報から現在の自装置（端末装置３０）の電源状態を取得する。そして、サブＣＰＵ４１は、該取得した電源状態を示す情報を含む応答パケットを作成し、これを先ほど受信した電源状態取得要求の送信元へ送信する（ステップＳ１０３）。
【００６２】
図６は、端末装置３０からジョブを受信した画像処理装置１０の動作を示している。画像処理装置１０のサブＣＰＵ２１は、端末装置３０からスキャンジョブやプリントジョブなど何らかのジョブを受信すると（ステップＳ２０１）、電源状態監視リスト５０を更新する（ステップＳ２０２）。詳細には、受信したジョブの送信元の端末装置３０に関して、ジョブ、最終使用履歴、ＩＰアドレスを新規登録あるいは更新する。
【００６３】
続いて、受信したジョブの送信元の端末装置３０が監視対象か否かを電源状態監視リスト５０の登録内容から調べ、監視対象外（図４の×）であれば（ステップＳ２０３；Ｙｅｓ）、登録内容を監視対象（図４の○）に変更して（ステップＳ２０４）処理を終了する。既に監視対象であれば（ステップＳ２０３；Ｎｏ）監視対象の項目に関する登録内容は変更せずに処理を終了する。
【００６４】
図７は、画像処理装置１０のサブＣＰＵ２１が行う監視対象除外処理を示している。画像処理装置１０のサブＣＰＵ２１は電源状態監視リスト５０を参照し、最終使用履歴の項目に登録されている日時から一定期間以上経過した端末装置３０を監視対象外に変更する。たとえば、一定期間は１ヶ月などの、任意の期間に設定することができる。
【００６５】
詳細には、サブＣＰＵ２１は電源状態監視リスト５０の先頭から順に１つの端末装置３０（着目端末とする）に関する登録内容を読み込む（ステップＳ２２１）。着目端末の最終使用履歴が示す日時と現在の日時とを比較し、一定期間以上経過していない場合は（ステップＳ２２２；Ｎｏ）、ステップＳ２２４へ移行し、一定期間以上経過している場合は（ステップＳ２２２；Ｙｅｓ）、その端末装置３０が監視対象外となるように電源状態監視リスト５０の登録内容を更新して（ステップＳ２２３）、ステップＳ２２４へ移行する。
【００６６】
ステップＳ２２４では、電源状態監視リスト５０に登録されている全端末装置３０について上記の除外検査（ステップＳ２２２、Ｓ２２３）が終了しているか否かを調べ、終了していなければ（ステップＳ２２４；Ｎｏ）、ステップＳ２２１に戻り、次の端末装置３０について除外検査を行う。
【００６７】
全端末装置３０について終了したら（ステップＳ２２４；Ｙｅｓ）、本処理を終了する。なお、図７の処理は、周期的に繰り返し実行される。たとえば、毎日所定の時間に実行される。繰り返し周期は設定変更可能になっている。なお、現在、監視対象となっている端末装置３０に対してのみ、上記除外検査を行うようにしてもよい。
【００６８】
図８は、画像処理装置１０の不揮発メモリ２３などに記憶されている基礎データ表６０の一例を示している。基礎データ表６０には端末装置３０が取り得る電源状態の種類毎に、その電源状態に対応する値Ａ（点数）が登録されている。本例では、値Ａは、通常状態のとき４点、スリープのとき１点、シャットダウンのとき０点となっている。通常状態に近い電源状態ほど点数が高くなるようになっている。
【００６９】
図９は、電源状態判別概念図７０である。監視対象の各端末装置３０にその電源状態に対応する点数（値Ａ）を与え、該与えた点数の合計値をＮ、監視対象の全端末装置３０に最高点数（通常状態に対応する点数で、ここでは４点）を与えた場合の合計値をＭ（合計最大値）とする。図９の電源状態判別概念図７０は、合計値Ｎおよび合計最大値Ｍと、画像処理装置１０があるべき電源状態との関係を示したものである。この電源状態判別概念図７０に従えば、Ｎ≧Ｍ×０．５の場合（領域Ａ）は通常状態、Ｍ×０．５＞Ｎ≧Ｍ×０．１の場合（領域Ｂ）はスリープ状態、Ｍ×０．１＞Ｎの場合（領域Ｃ）は電源オフ状態と判定される。なお、領域Ａ、Ｂ、Ｃの境界の値や、領域の数は設定変更可能になっている。
【００７０】
図１０は、画像処理装置１０のサブＣＰＵ２１が上記の合計値Ｎ、合計最大値Ｍに基づいて自装置のあるべき電源状態を判定し、その電源状態へ自装置を移行させる電源状態変更処理の流れを示している。サブＣＰＵ２１は一定時間Ｔごとに（ステップＳ２４１；Ｙｅｓ）以下の処理を行う。サブＣＰＵ２１は、電源状態監視リスト５０に監視対象として登録されている端末装置３０に対して電源状態取得要求を送信する（ステップＳ２４２）。そして、この電源状態取得要求に対する応答として送信先の各端末装置３０から受信される電源状態情報に基づいて、電源状態監視リスト５０に登録されている各端末装置３０の電源状態を更新する（ステップＳ２４３）。
【００７１】
更新後の電源状態監視リスト５０から、合計値Ｎと、合計最大値Ｍを求める（ステップＳ２４４）。そして、合計値Ｎが領域Ａ（合計最大値Ｍの５割以上）にあれば（ステップＳ２４５；Ｙｅｓ）、当該画像処理装置１０の電源状態を通常状態へ移行させる（ステップＳ２４６）。そして、時間Ｔをリセットして（ステップＳ２５０）処理を終了する。なお、本処理は、処理終了後、直ちに繰り返し行われる。
【００７２】
合計値Ｎが領域Ｂ（合計最大値Ｍの５割以下で１割以上）にあれば（ステップＳ２４７；Ｙｅｓ）、当該画像処理装置１０の電源状態をスリープ状態へ移行させて（ステップＳ２４８）、ステップＳ２５０に遷移する。合計値Ｎが領域Ｃ（合計最大値Ｍの１割未満）にあれば（ステップＳ２４７；；Ｎｏ）、当該画像処理装置１０の電源状態を電源オフ状態へ移行させて（ステップＳ２４９）、ステップＳ２５０に遷移する。
【００７３】
このように、監視対象の端末装置３０にその電源状態に応じた点数を割り当て、その合計値Ｎの合計最大値Ｍに対する比率に基づいて、画像処理装置１０の電源状態を決定して移行させるので、監視対象のすべての端末装置３０の電源状態を考慮して、それに見合った電源状態に画像処理装置１０を移行させることができる。言い換えれば、監視対象の端末装置全体から見た、当該画像処理装置の利用可能性を、合計値Ｎと合計最大値Ｍとから判定して自装置の電源状態を変更する。特に、端末装置３０の電源状態として、通常状態とスリープとシャットダウンの３状態を区別して取得し、それらに応じて画像処理装置１０のあるべき電源状態を判定するので、端末装置３０の電源状態により細かく対応して自装置の電源状態を変更でき、省電力と復帰待ち時間の低減とを高次元で両立させることができる。
【００７４】
次に、第２の実施の形態について説明する。
【００７５】
画像処理装置１０及び端末装置３０の構成は第１の実施の形態と同様である。相違点は、電源状態の判定基準であり、第１の実施の形態で使用した基礎データ表６０に代えて、図１１に示す第２基礎データ表８０を使用する。第２基礎データ表８０には、基礎データ表６０の登録内容に加えて、さらに最終使用履歴からの経過時間の各閾値に対応付けて値Ｂが登録されている。
【００７６】
第２の実施の形態では、各端末装置３０の電源状態に加え、その端末装置３０からジョブを受けた最終使用履歴からの経過時間を判断条件に加味して、各端末装置３０に対する点数を算出する。すなわち、端末装置３０の電源状態に対応する値Ａに最終使用履歴からの経過時間に対応した値Ｂ（重み係数）で重み付けすることで、その端末装置３０が画像処理装置１０を使用する可能性をより精度良く予測する。本実施の形態では、値Ｂとして、最終使用履歴が示す日時から一日以内であれば再び利用される（ジョブを受ける）可能性が高いとして３を、７日以内であれば２を、１ヶ月以内であれば１を割り当てる。
【００７７】
各端末装置３０の点数は、その端末装置３０の電源状態に対応する値Ａと、その端末装置３０の最終使用履歴からの経過時間に対応する値Ｂとを乗じた値（Ａ×Ｂ）とする。合計値Ｎは、監視対象の全端末装置３０の点数の合計である。合計最大値Ｍは、監視対象の端末装置３０の台数×値Ａの最大値（この例では４）×値Ｂの最大値（この例では３）となる。図１２は計算式、図１３は、計算結果の例を示している。
【００７８】
図１４は、第２の実施の形態に係る画像処理装置１０のサブＣＰＵ２１が、上記の合計値Ｎ、合計最大値Ｍに基づいて自装置のあるべき電源状態を判定し、その電源状態へ自装置を移行させる電源状態変更処理の流れを示している。図１０と同一部分には同一のステップ番号を付してあり、それらの説明は省略する。相違は、図１０のステップＳ２４４に代えて、図１４ではステップＳ２４４Ｂが実施される点である。ステップＳ２４４Ｂでは、更新後の電源状態監視リスト５０における、監視対象の各端末装置３０の電源状態と最終使用履歴とから、図１２に示す計算式により、合計値Ｎと、合計最大値Ｍを求める。
【００７９】
このように、第２の実施の形態では、監視対象の端末装置３０の点数（利用可能性を示す点数）を、監視対象の端末装置３０の電源状態に対応する値Ａに最終使用履歴からの経過時間に応じた重み付け（値Ｂの乗算）を行って算出するので、監視対象の端末装置３０からの利用可能性をより的確に推定することができる。そして、各端末装置３０の点数の合計値Ｎの合計最大値Ｍに対する比率に基づいて、画像処理装置１０の電源状態を決定して移行させるので、監視対象の全端末装置３０からの利用可能性を考慮して、それに見合った電源状態に画像処理装置１０を移行させることができる。特に、端末装置３０の電源状態として、通常状態とスリープとシャットダウンの３状態を区別して点数を算出するので、端末装置３０の電源状態により細かく対応して自装置の電源状態を変更でき、省電力と復帰待ち時間の低減とを高次元で両立させることができる。
【００８０】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００８１】
実施の形態では画像処理装置１０が複合機の場合を例に説明したが、端末装置から何らかのジョブを受信して実行する装置であればよく、ネットワーク接続可能なプリンタや原稿の読み取るスキャナ装置など他の種類の画像処理装置であってもかまわない。
【００８２】
また、第２の実施の形態では、電源状態の値Ａに対して、最終使用履歴からの経過時間に応じた重み付けを行って、端末装置３０毎の点数を算出するようにしたが、値Ａに加味する重み付けは、他の要素（属性）であってもかまわない。たとえば、該当する端末装置３０からジョブを受信する頻度（使用頻度）でもよいし、端末装置３０の使用者に関する属性、たとえば、一般社員か、部長か、社長かに応じた重み係数などでもよい。
【００８３】
また、合計値Ｎの合計最大値Ｍに対する比率に基づいて電源状態を判定するようにしたが、合計値Ｎの絶対値に基づいて電源状態を判定するようにしてもよい。
【００８４】
また、値Ａ、値Ｂによる判定に限定されない。たとえば、電源状態別に端末台数を求め、電源状態別の台数分布に基づいて電源状態を決定してもよい。たとえば、通常状態の台数または比率が一定以上か否か、通常状態の台数や比率が一定以下でもスリープの台数や比率が一定以上か否かなどに応じて画像処理装置１０の移行先の電源状態を判定してもよい。
【００８５】
また、監視対象への登録基準、監視対象からの除外基準は、実施の形態で例示したものに限定されず、任意でよい。さらに、監視対象を限定せずに、ネットワークに接続されているすべての端末装置３０、あるいは一度でも使用履歴のある端末装置３０のすべてなどとしてもよい。
【００８６】
実施の形態では、端末装置３０の電源状態を通常状態、スリープ、シャットダウンの３つの状態に区別して取得したが、より細かく区別してもよい。たとえば、電源状態を、
Ｓ０：通常動作、
Ｓ１：メインＣＰＵを省電力化するスリープ状態、
Ｓ２：ＯＳがサポートによるサスペンド状態、
Ｓ３：メモリ以外への給電をほぼ停止するサスペンド状態(Suspend-To-RAM)、
Ｓ４：メモリの内容をハードディスク装置に保存後、メモリへの給電も停止するサスペンド状態(Suspend-To-Disk)、
Ｓ５：シャットダウン状態、
に分けて管理している場合に、これらＳ０〜Ｓ５を区別して電源状態を取得し、それぞれの電源状態に応じた値Ａを割り当てるようにしてもよい。
【００８７】
また、実施の形態では画像処理装置１０がサブＣＰＵ２１を有する構成を例示したが、最も省電力な電源状態でもメインＣＰＵ１１に給電し、メインＣＰＵ１１が実施の形態においてサブＣＰＵ２１が行った処理を実行可能であれば、サブＣＰＵ２１を具備しない構成としてもかまわない。
【符号の説明】
【００８８】
２…ネットワーク
５…ネットワークシステム
１０…画像処理装置
１１…メインＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…スキャナ部
１５…プリンタ部
１６…ファクシミリ部
１７…表示部
１８…操作部
１９…画像処理部
２０…ブリッジ部
２１…サブＣＰＵ
２２…メモリ
２３…不揮発メモリ
２４…ネットワークＩ／Ｆ部
２５…ハードディスク装置
２８…電源部
３０…端末装置
３１…メインＣＰＵ
３２…ＲＯＭ
３３…ＲＡＭ
３４…入出力Ｉ／Ｆ部
３５…入力デバイス
３６…表示装置
４０…ブリッジ部
４１…サブＣＰＵ
４２…メモリ
４３…不揮発メモリ
４４…ネットワークＩ／Ｆ部
４５…ハードディスク装置
４８…電源部
５０…電源状態監視リスト
６０…基礎データ表
７０…電源状態判別概念図
８０…第２基礎データ表
Ｑ…電源状態取得要求
Ｒ…電源状態情報
【図１】
0005488245.tif 000002
【図２】
0005488245.tif 000003
【図３】
0005488245.tif 000004
【図４】
0005488245.tif 000005
【図５】
0005488245.tif 000006
【図６】
0005488245.tif 000007
【図７】
0005488245.tif 000008
【図８】
0005488245.tif 000009
【図９】
0005488245.tif 000010
【図１０】
0005488245.tif 000011
【図１１】
0005488245.tif 000012
【図１２】
0005488245.tif 000013
【図１３】
0005488245.tif 000014
【図１４】
0005488245.tif 000015