(57)【特許請求の範囲】
【請求項１】
所定のネットワークに接続され、入力された画像情報に基づいて画像処理を行う画像処理装置において、
前記ネットワークに接続された他の装置の装置情報を記憶する装置情報記憶部と、
前記装置情報記憶部に記憶された装置情報に基づいて、前記他の装置の動作状態の問い合わせを行う問い合わせ部と、
前記問い合わせ部による問い合わせに対する問い合わせ結果に基づいて、前記他の装置の動作状態を判定する判定部と、
時刻を計時する時刻計時部と、
前記時刻計時部によって計時された時刻に基づいて、活動状態である前記他の装置の所定数を選択する選択部と、
活動状態である他の装置の台数と、前記選択部によって選択された前記所定数とを比較することにより、当該画像処理装置の動作状態を活動状態又は節電状態のいずれかに切り替え制御する切り替え制御部とを備え、
当該画像処理装置の動作状態が節電状態における前記所定数は、当該画像処理装置の動作状態が活動状態における前記所定数よりも少なく設定されること
を特徴とする画像処理装置。
【請求項２】
前記切り替え制御部は、活動状態である前記他の装置の台数が所定数未満であるものと前記判定部によって判定された場合には、当該画像処理装置の動作状態を活動状態とするように制御すること
を特徴とする請求項１記載の画像処理装置。
【請求項３】
前記切り替え制御部は、活動状態である前記他の装置の台数が所定数以上であるものと前記判定部によって判定された場合には、当該画像処理装置の動作状態を節電状態とするように制御すること
を特徴とする請求項１又は請求項２記載の画像処理装置。
【請求項４】
前記問い合わせ部による問い合わせからの経過時間を測定する計時部を備え、
前記問い合わせ部は、前記計時部によって測定された経過時間に基づいて、前記他の装置の動作状態の問い合わせを定期的に行うこと
を特徴とする請求項１乃至請求項３のうちいずれか１項記載の画像処理装置。
【請求項５】
前記問い合わせ部は、当該画像処理装置が節電状態である場合に、前記他の装置の動作状態の問い合わせを行うこと
を特徴とする請求項１乃至請求項４のうちいずれか１項記載の画像処理装置。
【請求項６】
前記判定部は、前記他の装置の動作状態として、活動状態であるのか、又は、活動状態ではない節電状態、停止状態、若しくは障害発生状態のいずれであるのかを判定すること
を特徴とする請求項１乃至請求項５のうちいずれか１項記載の画像処理装置。
【請求項７】
前記切り替え制御部は、前記問い合わせ部による問い合わせに対する問い合わせ結果が得られた次の問い合わせ周期に当該画像処理装置の動作状態を活動状態又は節電状態のいずれかへの切り替えを行うこと
を特徴とする請求項１乃至６のうちいずれか１項記載の画像処理装置。
【請求項８】
所定のネットワークに接続され、入力された画像情報に基づいて画像処理を行う画像処理装置において、
前記ネットワークに接続された他の装置の動作状態情報を記憶する動作状態情報記憶部と、
当該画像処理装置の動作状態が変化した旨を示す通知を前記他の装置に対して送信する通知部と、
前記他の装置からの動作状態変化を示す通知に基づいて、前記動作状態記憶部に記憶された動作状態情報を更新する更新部と、
前記動作状態記憶部に記憶された動作状態情報に基づいて、活動状態である前記他の装置の台数を判定する判定部と、
時刻を計時する時刻計時部と、
前記時刻計時部によって計時された時刻に基づいて、活動状態である前記他の装置の所定数を選択する選択部と、
活動状態である他の装置の台数と、前記選択部によって選択された前記所定数とを比較することにより、当該画像処理装置の動作状態を活動状態又は節電状態のいずれかに切り替え制御する切り替え制御部とを備え、
当該画像処理装置の動作状態が節電状態における前記所定数は、当該画像処理装置の動作状態が活動状態における前記所定数よりも少なく設定されること
を特徴とする画像処理装置。
【請求項９】
前記切り替え制御部は、活動状態である前記他の装置の台数が所定数未満であるものと前記判定部によって判定された場合には、当該画像処理装置の動作状態を活動状態とするように制御すること
を特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記切り替え制御部は、活動状態である前記他の装置の台数が所定数以上であるものと前記判定部によって判定された場合には、当該画像処理装置の動作状態を節電状態とするように制御すること
を特徴とする請求項８又は請求項９記載の画像処理装置。
【請求項１１】
前記通知部は、状態変化後の動作状態情報が、活動状態であるのか、又は、活動状態ではない節電状態、停止状態、若しくは障害発生状態のいずれであるのかを示す前記通知を前記他の装置に対して送信すること
を特徴とする請求項８乃至請求項１０のうちいずれか１項記載の画像処理装置。
【請求項１２】
前記切り替え制御部は、前記問い合わせ部による問い合わせに対する問い合わせ結果が得られた次の問い合わせ周期に当該画像処理装置の動作状態を活動状態又は節電状態のいずれかへの切り替えを行うこと
を特徴とする請求項８乃至１１のうちいずれか１項記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のネットワークに接続され、入力された画像情報に基づいて画像処理を行う画像処理装置に関する。
【背景技術】
【０００２】
従来から、プリンタ等の画像処理装置をＬＡＮ（Local Area Network）等の所定のネットワークに接続して使用することが多い。このような画像処理装置は、所定時間以上データの受信がない場合には、節電状態（PowerSave）に移行し、消費電力の低減を図っている（例えば、特許文献１等参照。）。
【０００３】
【特許文献１】特開２０００−５６８６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、例えば画像処理装置としてのプリンタがネットワーク上に複数存在する場合に、全てのプリンタが節電状態であった場合には、プリンタが印字可能な活動状態となるまでに時間がかかることから、緊急時等に即応することができないという問題があった。このような問題は、プリンタに限らず、ネットワークに接続可能な様々な画像処理装置に共通の問題である。
【０００５】
本発明は、このような実情に鑑みてなされたものであり、消費電力の低減を図りつつ即応することもできる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した目的を達成する本発明にかかる画像処理装置は、所定のネットワークに接続され、入力された画像情報に基づいて画像処理を行う画像処理装置において、前記ネットワークに接続された他の装置の装置情報を記憶する装置情報記憶部と、前記装置情報記憶部に記憶された装置情報に基づいて、前記他の装置の動作状態の問い合わせを行う問い合わせ部と、前記問い合わせ部による問い合わせに対する問い合わせ結果に基づいて、前記他の装置の動作状態を判定する判定部と、時刻を計時する時刻計時部と、前記時刻計時部によって計時された時刻に基づいて、活動状態である前記他の装置の所定数を選択する選択部と、活動状態である他の装置の台数と、前記選択部によって選択された前記所定数とを比較することにより、当該画像処理装置の動作状態を活動状態又は節電状態のいずれかに切り替え制御する切り替え制御部とを備え、当該画像処理装置の動作状態が節電状態における前記所定数は、当該画像処理装置の動作状態が活動状態における前記所定数よりも少なく設定されることを特徴としている。
【０００７】
このような本発明にかかる画像処理装置においては、他の装置の動作状態を問い合わせ、その問い合わせ結果に基づいて活動状態である当該他の装置の台数を判定し、その判定結果に応じて、当該画像処理装置の動作状態を活動状態又は節電状態のいずれかに切り替え制御することから、他の装置には特別な機能を必要とせず、必要以上の装置が同時に活動状態になるのを防止しつつ、全ての装置が節電状態となるのを防止することができる。
【０００８】
また、上述した目的を達成する本発明にかかる画像処理装置は、所定のネットワークに接続され、入力された画像情報に基づいて画像処理を行う画像処理装置において、前記ネットワークに接続された他の装置の動作状態情報を記憶する動作状態情報記憶部と、当該画像処理装置の動作状態が変化した旨を示す通知を前記他の装置に対して送信する通知部と、前記他の装置からの動作状態変化を示す通知に基づいて、前記動作状態記憶部に記憶された動作状態情報を更新する更新部と、前記動作状態記憶部に記憶された動作状態情報に基づいて、活動状態である前記他の装置の台数を判定する判定部と、時刻を計時する時刻計時部と、前記時刻計時部によって計時された時刻に基づいて、活動状態である前記他の装置の所定数を選択する選択部と、活動状態である他の装置の台数と、前記選択部によって選択された前記所定数とを比較することにより、当該画像処理装置の動作状態を活動状態又は節電状態のいずれかに切り替え制御する切り替え制御部とを備え、当該画像処理装置の動作状態が節電状態における前記所定数は、当該画像処理装置の動作状態が活動状態における前記所定数よりも少なく設定されることを特徴としている。
【０００９】
このような本発明にかかる画像処理装置においては、動作状態が変化した旨を示す通知を他の装置に対して送信するとともに、他の装置からの動作状態変化を示す通知を受信した場合には、その通知に基づいて、自身が動作状態記憶部に記憶している動作状態情報を更新する。そして、本発明にかかる画像処理装置においては、動作状態記憶部に記憶された動作状態情報に基づいて、活動状態である当該他の装置の台数を判定し、その判定結果に応じて、当該画像処理装置の動作状態を活動状態又は節電状態のいずれかに切り替え制御することから、当該画像処理装置の動作状態が変化してから最短の時間内に、必要以上の装置が同時に活動状態になるのを防止しつつ、全ての装置が節電状態となるのを防止することができる。
【発明の効果】
【００１０】
本発明においては、必要以上の装置が同時に活動状態になるのを防止して消費電力の低減を図ることができ、且つ、全ての装置が節電状態となるのを防止して緊急時等に即応可能な装置を常に確保することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００１２】
この実施の形態は、入力された画像情報に基づいて画像処理を行う画像処理装置を備える画像処理システムである。特に、この画像処理システムは、所定の画像処理装置が、他の画像処理装置の動作状態を把握し、活動状態（非節電状態）である他の画像処理装置の台数に応じて、自身の動作状態を変化させるものである。
【００１３】
なお、以下では、画像処理装置として、入力された画像情報に基づいて画像処理を行って所定の記録媒体上に印刷を行うプリンタを用いて説明するものとする。
【００１４】
まず、本発明の第１の実施の形態として示す画像処理システムについて説明する。
【００１５】
画像処理システムは、図１に示すように、複数のプリンタ１００，２００，２０１，２０２と、これらプリンタ１００，２００，２０１，２０２に対するホストコンピュータ３００とが、ＬＡＮ（Local Area Network）等の所定のネットワークＮＴに接続されて構成される。
【００１６】
プリンタ２００，２０１，２０２は、インクジェットプリンタやレーザプリンタ等であり、ネットワークＮＴに接続されたホストコンピュータ３００等の上位装置から送信された印刷データを受信して入力し、その印刷データに基づいて画像処理を行って記録用紙等の記録媒体上に印刷を行うための通常の機構を備える装置である。
【００１７】
ホストコンピュータ３００は、例えばパーソナルコンピュータ等であり、各種アプリケーションプログラムを利用して作成された印刷データをプリンタ１００，２００，２０１，２０２に対して送信する。
【００１８】
プリンタ１００は、図２に示すように、印刷処理を制御するプリンタ制御部１０１と、入力された印刷データに基づいて記録用紙等の記録媒体上に印刷を行う印刷機構部１０２と、ネットワークＮＴを介してデータの送受信を行うネットワークインターフェース１０３と、他のプリンタ２００，２０１，２０２のネットワークアドレス情報を記憶する装置情報記憶部としてのメモリ１０４と、このメモリ１０４に記憶されたネットワークアドレスを宛先としてプリンタ２００，２０１，２０２の動作状態の問い合わせを行う問い合わせ部としての問い合わせ送信部１０５と、この問い合わせ送信部１０５の指示に基づいて問い合わせからの経過時間を測定する計時部としてのタイマー１０６と、ネットワークＮＴから受信したデータの内容を判定する判定部としての受信判定部１０７と、この受信判定部１０７による判定結果に応じて当該プリンタ１００の動作状態を活動状態又は節電状態のいずれかに切り替える切り替え制御部としての状態切り替えスイッチ１０８と、この状態切り替えスイッチ１０８の状態に応じて節電対象部分Ｔへの電源供給を制御する切り替え制御部としての電源制御部１０９と、時刻を計時する時刻計時部としての時計１１０と、この時計１１０によって計時された時刻に基づいて閾値を選択する選択部としての閾値選択部１１１とを備える。これら各部のうち、プリンタ制御部１０１と印刷機構部１０２は、所定時間以上データの受信がない場合に節電状態とする節電対象部分Ｔに含まれる。
【００１９】
プリンタ制御部１０１は、当該プリンタ１００の全体を統括的に制御する。また、プリンタ制御部１０１は、ネットワークインターフェース１０３との間で、ネットワークＮＴを介して外部に送信すべきデータやネットワークＮＴを介して外部から受信したデータからなるネットワークデータＤ１の授受を行う。そして、プリンタ制御部１０１は、ネットワークデータＤ１が印刷データＤ２であった場合には、その印刷データＤ２を印刷機構部１０２に供給する。
【００２０】
印刷機構部１０２は、ネットワークＮＴを介してホストコンピュータ３００等から受信してプリンタ制御部１０１から供給された印刷データＤ２に基づいて、用紙等の所定の記録媒体に対する印刷出力を行う。例えば、印刷機構部１０２は、電子写真方式の印刷処理を行うものである場合には、帯電させたトナーを用いて記録媒体上に画像形成を行い、当該記録媒体上に形成されたトナー像を熱定着することによって印刷物を作製する一連の機構として構成される。また、印刷機構部１０２は、インクジェット方式の印刷処理を行うものである場合には、記録媒体に対してインク液滴を吐出することによって印刷物を作製する一連の機構として構成される。
【００２１】
ネットワークインターフェース１０３は、プリンタ制御部１０１の制御のもとに、ネットワークＮＴを介して、印刷データや各種コマンドデータ等の送受信を行う。具体的には、ネットワークインターフェース１０３は、問い合わせ送信部１０５から供給された問い合わせ要求信号Ｄ３とネットワークデータＤ１とに応じて、要求された内容を示すデータをネットワークＮＴに対して送信する。また、ネットワークインターフェース１０３は、ネットワークＮＴから受信したデータに応じて、ネットワークデータＤ１をプリンタ制御部１０１に供給したり、受信データＤ４を受信判定部１０７に供給したりする。
【００２２】
メモリ１０４は、例えばフラッシュメモリ等から構成され、他のプリンタ２００，２０１，２０２のネットワークアドレス情報を記憶する。具体的には、メモリ１０４には、図３に示すように、プリンタ２００，２０１，２０２毎に１つのネットワークアドレス情報ｖ００１，ｖ００２，ｖ００３を記憶する。このメモリ１０４に記憶された情報は、メモリデータＤ５として、問い合わせ送信部１０５によって読み出される。
【００２３】
問い合わせ送信部１０５は、問い合わせ要求信号Ｄ３をネットワークインターフェース１０３に供給することにより、メモリ１０４からメモリデータＤ５として読み出したネットワークアドレスを宛先としてプリンタ２００，２０１，２０２の動作状態の問い合わせを行う。なお、プリンタ２００，２０１，２０２は、節電状態の場合には、プリンタ１００から送信された問い合わせ要求信号Ｄ３に対して応答しないか、又は節電状態である旨を示す応答を行う。また、プリンタ２００，２０１，２０２は、電源オフによる停止状態の場合やネットワーク通信機能に障害がある場合には、プリンタ１００から送信された問い合わせ要求信号Ｄ３に対して応答しない。さらに、プリンタ２００，２０１，２０２は、当該プリンタ内部の障害が発生している場合には、障害が発生している旨を示す応答を行う。また、問い合わせ送信部１０５は、計測開始信号Ｄ６をタイマー１０６に供給することにより、当該タイマー１０６による新たな時間測定を指示する。
【００２４】
タイマー１０６は、問い合わせ送信部１０５から供給された計測開始信号Ｄ６に基づいて経過時間を測定する。このタイマー１０６によって測定された経過時間を示す時間データＤ７は、問い合わせ送信部１０５及び受信判定部１０７に供給される。
【００２５】
受信判定部１０７は、ネットワークインターフェース１０３を介してネットワークＮＴから受信した受信データＤ４の内容を判定する。このとき、受信判定部１０７は、受信データＤ４が、問い合わせ要求信号Ｄ３に対する問い合わせ結果としての応答データであった場合に、その応答データに基づいて、プリンタ２００，２０１，２０２の動作状態を判定する。そして、受信判定部１０７は、判定結果と閾値選択部１１１から供給された閾値データＤ８とに基づいて、節電状態から活動状態への移行若しくは活動状態から節電状態への移行を指示する状態切り替え指示信号Ｄ９を状態切り替えスイッチ１０８に供給する。
【００２６】
状態切り替えスイッチ１０８は、受信判定部１０７から供給された状態切り替え指示信号Ｄ９に基づいて、節電状態にするか活動状態にするかを切り替える。そして、状態切り替えスイッチ１０８は、節電状態である旨を示す節電状態信号Ｄ１０を問い合わせ送信部１０５、電源制御部１０９、及び閾値選択部１１１に供給する。
【００２７】
電源制御部１０９は、状態切り替えスイッチ１０８から供給される節電状態信号Ｄ１０のオン／オフに基づいて、節電対象部分Ｔに対する電源電力Ｄ１１を供給又は遮断することにより、当該プリンタ１００の動作状態を活動状態又は節電状態のいずれかに制御する。
【００２８】
時計１１０は、時刻を計時し、現在時刻を示す時刻情報Ｄ１２を閾値選択部１１１に供給する。
【００２９】
閾値選択部１１１は、状態切り替えスイッチ１０８から供給される節電状態信号Ｄ１０のオン／オフと、時計１１０から供給された時刻情報Ｄ１２とに基づいて、ネットワークＮＴに接続されているプリンタのうち活動状態とすべきプリンタ数の閾値を選択し、その閾値を示す閾値データＤ８を受信判定部１０７に供給する。
【００３０】
このようなプリンタ１００は、節電状態に移行するか否かを確認するための移行確認処理を定期的に実行する。具体的には、プリンタ１００は、この移行確認処理として、図４及び図５に示すような一連の処理を行う。
【００３１】
まず、問い合わせ送信部１０５は、図４に示すように、ステップＳ１において、メモリ１０４からプリンタ２００，２０１，２０２のそれぞれのネットワークアドレス情報ｖ００１，ｖ００２，ｖ００３をメモリデータＤ５として読み出す。
【００３２】
続いて、問い合わせ送信部１０５は、ステップＳ２において、メモリ１０４から読み出したネットワークアドレス情報ｖ００１，ｖ００２，ｖ００３によって示されるアドレスを宛先とした問い合わせ要求信号Ｄ３をネットワークインターフェース１０３に供給する。これに応じて、ネットワークインターフェース１０３は、ステップＳ３において、ネットワークＮＴを介して、問い合わせ要求信号Ｄ３をプリンタ２００，２０１，２０２に対して送信する。
【００３３】
なお、ここでは、メモリ１０４から読み出されるネットワークアドレス情報ｖ００１，ｖ００２，ｖ００３が、プリンタ２００，２０１，２０２のそれぞれを特定するアドレスを示すものとするが、プリンタ１００においては、プリンタ２００，２０１，２０２を含むグループアドレスを示す情報をメモリ１０４に記憶させておき、これを問い合わせ送信部１０５によって読み出すようにしてもよい。また、ここでは、ステップＳ１において、全てのネットワークアドレス情報ｖ００１，ｖ００２，ｖ００３を読み出しているが、プリンタ１００においては、１つの問い合わせ毎に、メモリ１０４からのネットワークアドレス情報の読み出しと、問い合わせ要求信号Ｄ３の発行とを繰り返し行うようにしてもよい。
【００３４】
続いて、問い合わせ送信部１０５は、ネットワークアドレス情報ｖ００１，ｖ００２，ｖ００３によって示されるアドレスを宛先とした問い合わせ要求信号Ｄ３の発行を完了すると、ステップＳ４において、タイマー１０６に計測開始信号Ｄ６を発行する。これに応じて、タイマー１０６は、保持している時間データＤ７を初期化し、計時時間の測定を開始する。
【００３５】
また、受信判定部１０７は、ステップＳ５において、時問データＤ７が初期化されたことに応じて、ネットワークＮＴに接続されているプリンタのうち現在活動状態のプリンタ数を示す変数としての活動プリンタ数を初期化し、プリンタ２００，２０１，２０２からの応答待ちを開始する。
【００３６】
そして、受信判定部１０７は、図５に示すように、ステップＳ６において、プリンタ２００，２０１，２０２からの応答待ちとして、タイマー１０６によって測定された時間データＤ７が示す経過時間が、予め決められた問い合わせ周期を超えたか否かを判定する。
【００３７】
ここで、受信判定部１０７は、時間データＤ７が示す経過時間が問い合わせ周期を超えていない場合には、ステップＳ７において、ネットワークインターフェース１０３を介して、ネットワークＮＴから受信データＤ４として受信したデータがあるか否かを判定する。受信判定部１０７は、受信データＤ４として受信したデータがなかった場合には、ステップＳ６へと処理を戻す一方で、受信データＤ４として受信したデータがあった場合には、ステップＳ８において、受信データＤ４が、ホストコンピュータ３００からの印刷開始を指示するデータであるか否かを判定する。そして、受信判定部１０７は、受信データＤ４が印刷開始を指示するデータであった場合には、印刷機構部１０２による印刷処理を実行するため、そのまま一連の移行確認処理を終了する。
【００３８】
また、受信判定部１０７は、受信データＤ４が印刷開始を指示するデータでなかった場合には、ステップＳ９において、受信データＤ４が、問い合わせ要求信号Ｄ３に対する応答データであるか否かを判定する。なお、プリンタ２００，２０１，２０２からの応答データは、送信元装置の動作状態情報を含む構成とされ、この動作状態情報としては、活動状態、又は、活動状態ではない節電状態、停止状態、若しくは障害発生状態を示すものとされる。受信判定部１０７は、受信データＤ４が応答データでなかった場合には、その受信データＤ４を破棄又は保存等の処置をした上でステップＳ６へと処理を戻す一方で、応答データであった場合には、ステップＳ１０において、その応答データが、当該応答データを送信したプリンタが活動状態である旨を示すデータであるか否かを判定し、活動状態である旨を示さないデータであった場合には、当該応答データに応じた処理を行った上でステップＳ６へと処理を戻す。一方、受信判定部１０７は、応答データが活動状態である旨を示すデータであった場合には、ステップＳ１１において、活動プリンタ数に"１"を加算し、ステップＳ６へと処理を戻す。なお、ここでは、受信データＤ４が問い合わせ要求信号Ｄ３に対する応答データであった場合には、活動プリンタ数に"１"を加算しているが、プリンタ１００においては、応答数を識別できるのであれば、加算数を"１"以外の数値としてもよく、また、加算ではなく所定値から減算してもよい。
【００３９】
一方、受信判定部１０７は、ステップＳ６における判定の結果、タイマー１０６によって測定された時間データＤ７が示す経過時間が問い合わせ周期を超えた場合には、ステップＳ１２へと処理を移行する。閾値選択部１１１は、ステップＳ１２において、時計１１０から供給された現在時刻を示す時刻情報Ｄ１２に応じた閾値を選択する。具体的には、閾値選択部１１１は、閾値として、プリンタの利用者が少ない夜間には低い値を選択し、プリンタの利用者が多い昼間に高い値を選択する。本実施例では、図６(Ａ)及び図６(Ｂ)に示すように、時刻情報Ｄ１２が示す現在時刻が昼間であり、当該プリンタ１００が活動状態である場合には、閾値として"３"が選択され、現在時刻が夜間であり、当該プリンタ１００が活動状態である場合には、閾値として"２"が選択され、昼夜を問わず当該プリンタ１００が節電状態である場合には、閾値として"１"が選択されるように定義するものとする。勿論、プリンタ１００における閾値は、このような定義に限定されるものではない。
【００４０】
続いて、受信判定部１０７は、ステップＳ１３において、活動プリンタ数と、閾値選択部１１１から供給された閾値データＤ８が示す閾値とを比較し、活動プリンタ数が閾値以上であるか否かを判定する。
【００４１】
プリンタ１００は、活動プリンタ数が閾値以上であった場合には、ネットワークＮＴに活動状態のプリンタが多く接続されている状況であることから、ステップＳ１４において、節電状態へと移行し、一連の移行確認処理を終了する。一方、プリンタ１００は、活動プリンタ数が閾値未満であった場合には、活動状態のプリンタが少ない状況であることから、そのまま活動状態を維持し、一連の移行確認処理を終了する。
【００４２】
プリンタ１００は、このような一連の移行確認処理を定期的に行い、節電状態に移行するか否かを確認することにより、ネットワークＮＴに接続されている活動状態のプリンタ数を適正台数に制御することができる。
【００４３】
また、プリンタ１００は、ステップＳ１４にて節電状態に移行すると、図７及び図８に示すような一連の節電処理を行う。
【００４４】
すなわち、受信判定部１０７は、図７に示すように、ステップＳ２１において、活動プリンタ数と閾値との比較結果として、節電状態に移行する旨を指示する状態切り替え指示信号Ｄ９を状態切り替えスイッチ１０８に供給する。
【００４５】
続いて、状態切り替えスイッチ１０８は、ステップＳ２２において、受信判定部１０７から供給された状態切り替え指示信号Ｄ９に基づいて、節電状態信号Ｄ１０をオンとして、問い合わせ送信部１０５、電源制御部１０９、及び閾値選択部１１１に供給する。これにより、プリンタ１００は、活動状態から節電状態へと切り替わる。
【００４６】
これに応じて、電源制御部１０９は、ステップＳ２３において、状態切り替えスイッチ１０８から供給された節電状態信号Ｄ１０に基づいて、節電対象部分Ｔに対する電源電力Ｄ１１を遮断し、当該節電対象部分Ｔの消費電力を低減する。なお、ここでは、電源制御部１０９が節電対象部分Ｔに対する電源電力Ｄ１１を遮断することによって消費電力を削減しているが、プリンタ１００は、かかる電源電力遮断に限定されるものではなく、例えば節電対象部分Ｔに対するクロック供給の停止やリセット状態の維持により、消費電力を低減するようにしてもよい。
【００４７】
また、問い合わせ送信部１０５は、ステップＳ２４において、状態切り替えスイッチ１０８から供給される節電状態信号Ｄ１０がオン状態に遷移したことを検出すると、プリンタ１００が節電状態に移行してから最初の問い合わせを開始する。
【００４８】
すなわち、問い合わせ送信部１０５は、ステップＳ２５において、メモリ１０４からプリンタ２００，２０１，２０２のそれぞれのネットワークアドレス情報ｖ００１，ｖ００２，ｖ００３をメモリデータＤ５として読み出す。
【００４９】
続いて、問い合わせ送信部１０５は、ステップＳ２６において、メモリ１０４から読み出したネットワークアドレス情報ｖ００１，ｖ００２，ｖ００３によって示されるアドレスを宛先とした問い合わせ要求信号Ｄ３をネットワークインターフェース１０３に供給する。これに応じて、ネットワークインターフェース１０３は、ステップＳ２７において、ネットワークＮＴを介して、問い合わせ要求信号Ｄ３をプリンタ２００，２０１，２０２に対して送信する。
【００５０】
続いて、問い合わせ送信部１０５は、ネットワークアドレス情報ｖ００１，ｖ００２，ｖ００３によって示されるアドレスを宛先とした問い合わせ要求信号Ｄ３の発行を完了すると、ステップＳ２８において、タイマー１０６に計測開始信号Ｄ６を発行する。これに応じて、タイマー１０６は、保持している時間データＤ７を初期化し、計時時間の測定を開始する。
【００５１】
また、受信判定部１０７は、ステップＳ２９において、時問データＤ７が初期化されたことに応じて、ネットワークＮＴに接続されているプリンタのうち現在活動状態のプリンタ数を示す変数としての活動プリンタ数を初期化し、プリンタ２００，２０１，２０２からの応答待ちを開始する。
【００５２】
そして、受信判定部１０７は、図８に示すように、ステップＳ３０において、プリンタ２００，２０１，２０２からの応答待ちとして、タイマー１０６によって測定された時間データＤ７が示す経過時間が、予め決められた問い合わせ周期を超えたか否かを判定する。
【００５３】
ここで、受信判定部１０７は、時間データＤ７が示す経過時間が問い合わせ周期を超えていない場合には、ステップＳ３１において、ネットワークインターフェース１０３を介して、ネットワークＮＴから受信データＤ４として受信したデータがあるか否かを判定する。受信判定部１０７は、受信データＤ４として受信したデータがなかった場合には、ステップＳ３０へと処理を戻す一方で、受信データＤ４として受信したデータがあった場合には、ステップＳ３２において、受信データＤ４が、ホストコンピュータ３００からの印刷開始を指示するデータであるか否かを判定する。
【００５４】
そして、受信判定部１０７は、受信データＤ４が印刷開始を指示するデータであった場合には、ホストコンピュータ３００からの指示に応じた印刷機構部１０２による印刷処理を実行するため、ステップＳ３８へと処理を移行し、後述するように、活動状態に移行するための処理を行う。
【００５５】
また、受信判定部１０７は、受信データＤ４が印刷開始を指示するデータでなかった場合には、ステップＳ３３において、受信データＤ４が、問い合わせ要求信号Ｄ３に対する応答データであるか否かを判定する。受信判定部１０７は、受信データＤ４が応答データでなかった場合には、その受信データＤ４を破棄又は保存等の処置をした上でステップＳ３０へと処理を戻す一方で、応答データであった場合には、ステップＳ３４において、その応答データが、当該応答データを送信したプリンタが活動状態である旨を示すデータであるか否かを判定し、活動状態である旨を示さないデータであった場合には、当該応答データに応じた処理を行った上でステップＳ３０へと処理を戻す。一方、受信判定部１０７は、応答データが活動状態である旨を示すデータであった場合には、ステップＳ３５において、活動プリンタ数に"１"を加算し、ステップＳ３０へと処理を戻す。
【００５６】
一方、受信判定部１０７は、ステップＳ３０における判定の結果、タイマー１０６によって測定された時間データＤ７が示す経過時間が問い合わせ周期を超えた場合には、ステップＳ３６へと処理を移行する。閾値選択部１１１は、ステップＳ３６において、時計１１０から供給された現在時刻を示す時刻情報Ｄ１２に応じた閾値を選択する。ここでも、閾値選択部１１１は、例えば先に図６(Ａ)及び図６(Ｂ)に示したように、閾値として、プリンタの利用者がない夜間には低い値を選択し、プリンタの利用者が多い昼間に高い値を選択する。
【００５７】
続いて、受信判定部１０７は、ステップＳ３７において、活動プリンタ数と、閾値選択部１１１から供給された閾値データＤ８が示す閾値とを比較し、活動プリンタ数が閾値以上であるか否かを判定する。
【００５８】
プリンタ１００は、活動プリンタ数が閾値以上であった場合には、ネットワークＮＴに活動状態のプリンタが多く接続されている状況であることから、節電状態を維持し、図７中ステップＳ２５からの処理を繰り返す。一方、プリンタ１００は、活動プリンタ数が閾値未満であった場合には、活動状態のプリンタが少ない状況である。この場合、受信判定部１０７は、ステップＳ３８において、活動プリンタ数と閾値との比較結果として、活動状態に移行する旨を指示する状態切り替え指示信号Ｄ９を状態切り替えスイッチ１０８に供給する。
【００５９】
続いて、状態切り替えスイッチ１０８は、ステップＳ３９において、受信判定部１０７から供給された状態切り替え指示信号Ｄ９に基づいて、節電状態信号Ｄ１０をオフとする。これにより、プリンタ１００は、節電状態から活動状態へと切り替わる。
【００６０】
これに応じて、電源制御部１０９は、ステップＳ４０において、節電対象部分Ｔに対する電源電力Ｄ１１を供給し、一連の節電処理を終了する。
【００６１】
プリンタ１００は、節電状態に移行すると、このような一連の節電処理を行い、必要に応じて活動状態に移行する。
【００６２】
図９に、プリンタ１００，２００，２０１，２０２が行う処理の時系列変化を示す。
【００６３】
まず、プリンタ１００は、活動状態の場合に、タイミングｔ００１において、タイマー１０６によってプリンタ２００，２０１，２０２に対する動作状態の問い合わせを定期的に実行する。ここでは、全てのプリンタ１００，２００，２０１，２０２が活動状態であるものとする。
【００６４】
プリンタ１００は、問い合わせの結果、活動プリンタ数が"３"であり、閾値選択部１１１によって選択された閾値以上であることから、タイミングｔ００４から節電状態に移行する。
【００６５】
ここで、プリンタ１００が節電状態に移行した時点で、プリンタ２００は、タイミングｔ００２から電源オフによる停止状態となり、プリンタ２０１は、タイミングｔ００３から節電状態となり、プリンタ２０２は、活動状態となっているものとする。
【００６６】
また、プリンタ１００は、問い合わせ送信部１０５により、図７中ステップＳ２４において、状態切り替えスイッチ１０８から供給される節電状態信号Ｄ１０がオン状態に遷移したことを検出し、節電状態に移行した直後に、プリンタ２００，２０１，２０２に対して問い合わせを行う。これに対して、プリンタ２００は、停止状態であることから、プリンタ１００からの問い合わせには応答しない。また、プリンタ２０１は、節電状態であることから、タイミングｔ００５において、プリンタ１００からの問い合わせに対して節電状態である旨を示す応答を行う。さらに、プリンタ２０２は、活動状態であることから、タイミングｔ００６において、プリンタ１００からの問い合わせに対して活動状態である旨を示す応答を行う。
【００６７】
プリンタ１００は、プリンタ２００からの応答はなく、プリンタ２０１からの応答が活動状態である旨を示さないことから、活動プリンタ数を加算せず、また、プリンタ２０２からの応答が活動状態である旨を示すことから、活動プリンタ数を"１"とする。
【００６８】
そして、プリンタ１００は、タイミングｔ００８において、問い合わせ周期を超えた場合には、そのときの活動プリンタ数を評価する。この場合、活動プリンタ数が"１"であり、節電状態における閾値以上であることから、プリンタ１００は、節電状態を維持する。
【００６９】
さらに、プリンタ１００は、タイミングｔ００８において、次の問い合わせを実行する。ここで、タイミングｔ００７において、プリンタ２０２が印刷ジャムを発生させたものとする。この場合、プリンタ２００は、停止状態であることから、プリンタ１００からの問い合わせには応答しない。また。プリンタ２０１は、節電状態であることから、タイミングｔ００９において、プリンタ１００からの問い合わせに対して節電状態である旨を示す応答を行う。さらに、プリンタ２０２は、障害が発生していることから、タイミングｔ０１０において、プリンタ１００からの問い合わせに対して障害が発生している旨を示す応答を行う。
【００７０】
そして、プリンタ１００は、問い合わせに対するプリンタ２０２からの応答が、障害が発生している旨を示すことから、タイミングｔ０１１において、活動プリンタ数を"０"とする。この結果、プリンタ１００は、活動プリンタ数が"０"であり、節電状態における閾値未満であることから、節電状態から活動状態に移行する。
【００７１】
このように、プリンタ１００は、タイマー１０６を設けて問い合わせに対する応答の受け入れ期間を定め、所定期間内に通信が完了できないプリンタを活動状態とはみなさないことから、所定の通信能力を有するプリンタの動作状態を常に把握することができる。また、プリンタ１００は、自身で節電状態を維持するか、活動状態に遷移するかを判断することができる。そのため、画像処理システムにおいては、プリンタ１００の機能を備える複数のプリンタがネットワークＮＴに接続されている場合であっても、各プリンタが独立して動作することから、特別な管理機能が不要となる。
【００７２】
以上説明したように、本発明の第１の実施の形態として示す画像処理システムにおいては、プリンタ１００が活動状態である状況において、メモリ１０４に記憶された宛先に対して動作状態を問い合わせ、活動状態である旨を示す応答を閾値以上受信した場合には、プリンタ１００自身を活動状態から節電状態へと切り替えるようにしたことから、プリンタ１００以外の他のプリンタ２００，２０１，２０２には特別な機能を必要とせず、必要以上のプリンタが同時に高い消費電力状態で維持されることを防止することができる。
【００７３】
また、この画像処理システムにおいては、プリンタ１００が節電状態である状況において、メモリ１０４に記憶された宛先に対して動作状態を問い合わせ、活動状態である旨を示す応答を閾値以上受信しない場合には、プリンタ１００自身を節電状態から活動状態へと切り替えるようにしたことから、プリンタ１００以外の他のプリンタ２００，２０１，２０２には特別な機能を必要とせず、全てのプリンタが節電状態となるのを防止して、緊急性の高い印刷に即応可能なプリンタを常に確保することができる。
【００７４】
つぎに、第２の実施の形態として示す画像処理システムについて説明する。
【００７５】
この第２の実施の形態として示す画像処理システムは、第１の実施の形態として示した画像処理システムのように、あるプリンタが他のプリンタに対して動作状態を問い合わせるのではなく、他のプリンタからの動作状態変化を示す通知に応じて、節電状態と活動状態とを切り替えるものである。したがって、この第２の実施の形態の説明においては、第１の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００７６】
画像処理システムは、図１０に示すように、複数のプリンタ５００，２００，２０１，２０２と、これらプリンタ５００，２００，２０１，２０２に対するホストコンピュータ３００とが、ＬＡＮ等の所定のネットワークＮＴに接続されて構成される。
【００７７】
プリンタ５００は、図１１に示すように、上述したプリンタ制御部１０１、印刷機構部１０２、ネットワークインターフェース１０３、状態切り替えスイッチ１０８、電源制御部１０９、時計１１０、及び閾値選択部１１１の他に、他のプリンタ２００，２０１，２０２のネットワークアドレス情報と動作状態情報とを記憶する動作状態情報記憶部としてのプリンタ状態リスト記憶部５０１と、当該プリンタ５００の動作状態が変化した旨を示す通知を他のプリンタ２００，２０１，２０２に対して送信する通知部としての通知送信部５０２と、他のプリンタ２００，２０１，２０２からの動作状態変化を示す通知に基づいてプリンタ状態リスト記憶部５０１の記憶内容を更新する更新部としての通知受信部５０３と、プリンタ状態リスト記憶部５０１に記憶された動作状態情報に基づいて当該プリンタ５００の動作状態を遷移させるか否かを判定する判定部としての遷移判定部５０４とを備える。
【００７８】
ネットワークインターフェース１０３は、通知送信部５０２から供給された通知要求信号Ｄ２１とネットワークデータＤ１とに応じて、要求された内容を示すデータをネットワークＮＴに対して送信する。また、ネットワークインターフェース１０３は、ネットワークＮＴから受信したデータに応じて、ネットワークデータＤ１をプリンタ制御部１０１に供給したり、受信データＤ２２を通知受信部５０３に供給したりする。
【００７９】
プリンタ状態リスト記憶部５０１は、例えばフラッシュメモリ等から構成され、他のプリンタ２００，２０１，２０２のネットワークアドレス情報と、これらプリンタ２００，２０１，２０２の動作状態情報とを記憶する。具体的には、プリンタ状態リスト記憶部５０１には、図１２に示すように、プリンタ２００，２０１，２０２毎に１つのネットワークアドレス情報ｖ１０１，ｖ１０２，ｖ１０３と、動作状態情報ｖ１０４，ｖ１０５，ｖ１０６とを記憶する。このプリンタ状態リスト記憶部５０１に記憶された情報は、リストデータＤ２３として、通知送信部５０２及び遷移判定部５０４によって読み出される。
【００８０】
通知送信部５０２は、通知要求信号Ｄ２１をネットワークインターフェース１０３に供給することにより、プリンタ状態リスト記憶部５０１からリストデータＤ２３として読み出したネットワークアドレスを宛先として当該プリンタ５００の動作状態変化を通知する。
【００８１】
通知受信部５０３は、ネットワークインターフェース１０３を介してネットワークＮＴから受信した受信データＤ２２が、他のプリンタ２００，２０１，２０２からの動作状態変化を示す通知であった場合に、その通知に基づいて更新データＤ２４を作成する。そして、通知受信部５０３は、作成した更新データＤ２４をプリンタ状態リスト記憶部５０１に書き込むことにより、当該プリンタ状態リスト記憶部５０１の記憶内容を更新する。
【００８２】
遷移判定部５０４は、プリンタ状態リスト記憶部５０１からリストデータＤ２３として読み出した動作状態情報に基づいて、活動状態である他のプリンタ２００，２０１，２０２の台数を判定し、この台数に基づいて、当該プリンタ５００の動作状態を遷移させるか否かを判定する。そして、遷移判定部５０４は、判定結果と閾値選択部１１１から供給された閾値データＤ８とに基づいて、節電状態から活動状態への移行若しくは活動状態から節電状態への移行を指示する状態切り替え指示信号Ｄ２５を状態切り替えスイッチ１０８に供給する。
【００８３】
状態切り替えスイッチ１０８は、遷移判定部５０４から供給された状態切り替え指示信号Ｄ２５に基づいて、節電状態にするか活動状態にするかを切り替える。そして、状態切り替えスイッチ１０８は、節電状態である旨を示す節電状態信号Ｄ１０を通知送信部５０２、電源制御部１０９、及び閾値選択部１１１に供給する。
【００８４】
閾値選択部１１１は、状態切り替えスイッチ１０８から供給される節電状態信号Ｄ１０のオン／オフと、時計１１０から供給された時刻情報Ｄ１２とに基づいて、ネットワークＮＴに接続されているプリンタのうち活動状態とすべきプリンタ数の閾値を選択し、その閾値を示す閾値データＤ８を遷移判定部５０４に供給する。
【００８５】
このようなプリンタ５００は、節電状態に移行するか否かを確認するための移行確認処理を定期的に実行する。具体的には、プリンタ５００は、この移行確認処理として、図１３及び図１４に示すような一連の処理を行う。
【００８６】
まず、通知受信部５０３は、図１３に示すように、ステップＳ５１において、ネットワークインターフェース１０３を介して、ネットワークＮＴから受信データＤ２２として受信したデータがあるか否かを判定する。通知受信部５０３は、受信データＤ２２として受信したデータがなかった場合には、そのまま一連の移行確認処理を終了する一方で、受信データＤ２２として受信したデータがあった場合には、ステップＳ５２において、受信データＤ２２が、ホストコンピュータ３００からの印刷開始を指示するデータであるか否かを判定する。そして、通知受信部５０３は、受信データＤ２２が印刷開始を指示するデータであった場合には、印刷機構部１０２による印刷処理を実行するため、そのまま一連の移行確認処理を終了する。
【００８７】
また、通知受信部５０３は、受信データＤ２２が印刷開始を指示するデータでなかった場合には、ステップＳ５３において、受信データＤ２２が、プリンタ２００，２０１，２０２からの動作状態変化を示す通知であるか否かを判定する。なお、プリンタ２００，２０１，２０２からの動作状態変化を示す通知は、例えば図１５に示すように、当該通知の送信先及び送信元を特定するネットワークアドレス情報ｖ２０１，ｖ２０２と、送信元装置の状態変化後の動作状態情報ｖ２０３とを含む構成とされる。また、動作状態情報ｖ２０３としては、印刷指示待ち状態を含む活動状態、又は、活動状態ではない節電状態、停止状態、若しくは障害発生状態を示すものとされる。通知受信部５０３は、受信データＤ２２が当該通知でなかった場合には、その受信データＤ２２を破棄又は保存等の処置をした上で一連の移行確認処理を終了する一方で、当該通知であった場合には、ステップＳ５４において、受信した通知に含まれる送信元のネットワークアドレス情報と、その送信元の動作状態情報とを、更新データＤ２４として、プリンタ状態リスト記憶部５０１に書き込む。
【００８８】
そして、通知受信部５０３は、プリンタ状態リスト記憶部５０１の記憶内容が更新されたのに応じて、ステップＳ５５において、ネットワークＮＴに接続されているプリンタのうち現在活動状態のプリンタ数を示す変数としての活動プリンタ数を確認する。ここでは、活動プリンタ数を"０"に初期化する。
【００８９】
続いて、遷移判定部５０４は、図１４に示すように、ステップＳ５６において、プリンタ状態リスト記憶部５０１からプリンタ２００，２０１，２０２のそれぞれの動作状態情報ｖ１０４，ｖ１０５，ｖ１０６の１つをリストデータＤ２３として読み出す。
【００９０】
続いて、遷移判定部５０４は、ステップＳ５７において、リストデータＤ２３に含まれる動作状態情報が、活動状態を示すものであるか否かを判定する。ここで、遷移判定部５０４は、動作状態情報が活動状態を示すものでなかった場合には、ステップＳ５９へと処理を移行する一方で、動作状態情報が活動状態を示すものであった場合には、ステップＳ５８において、活動プリンタ数に"１"を加算し、ステップＳ５９へと処理を移行する。なお、ここでは、動作状態情報が活動状態を示すものであった場合には、活動プリンタ数に"１"を加算しているが、プリンタ５００においては、活動状態である台数を識別できるのであれば、加算数を"１"以外の数値としてもよく、また、加算ではなく所定値から減算してもよい。
【００９１】
続いて、遷移判定部５０４は、ステップＳ５９において、プリンタ状態リスト記憶部５０１から全ての動作状態情報を読み出したか否かを判定し、全ての動作状態情報を読み出していない場合には、プリンタ状態リスト記憶部５０１から次の動作状態情報を読み出すために、ステップＳ５６へと処理を戻す。
【００９２】
具体的には、先に図１２に示した情報がプリンタ状態リスト記憶部５０１に記憶されているものとすると、遷移判定部５０４は、ステップＳ５６において、プリンタ状態リスト記憶部５０１からプリンタ２００のネットワークアドレス情報ｖ１０１と動作状態情報ｖ１０４とをリストデータＤ２３として読み出す。ここでは、動作状態情報ｖ１０４が活動状態を示すものであることから、遷移判定部５０４は、ステップＳ５８において、活動プリンタ数に"１"を加算する。同様に、遷移判定部５０４は、ステップＳ５６において、プリンタ状態リスト記憶部５０１からプリンタ２０１のネットワークアドレス情報ｖ１０２と動作状態情報ｖ１０５とをリストデータＤ２３として読み出す。ここでは、動作状態情報ｖ１０５が節電状態を示すものであることから、遷移判定部５０４は、活動プリンタ数の加算を行わない。さらに、遷移判定部５０４は、ステップＳ５６において、プリンタ状態リスト記憶部５０１からプリンタ２０２のネットワークアドレス情報ｖ１０３と動作状態情報ｖ１０６とをリストデータＤ２３として読み出す。ここでは、動作状態情報ｖ１０６が障害発生状態を示すものであることから、遷移判定部５０４は、活動プリンタ数の加算を行わない。この結果、プリンタ２００，２０１，２０２の動作状態情報ｖ１０４，ｖ１０５，ｖ１０６に基づく活動プリンタ数は、"１"となる。
【００９３】
プリンタ５００は、このようにしてプリンタ状態リスト記憶部５０１から全ての動作状態情報を読み出した場合には、活動プリンタ数の判定を行うために、ステップＳ６０へと処理を移行する。閾値選択部１１１は、ステップＳ６０において、時計１１０から供給された現在時刻を示す時刻情報Ｄ１２に応じた閾値を選択する。具体的には、閾値選択部１１１は、例えば先に図６(Ａ)及び図６(Ｂ)に示したように、閾値として、プリンタの利用者が少ない夜間には低い値を選択し、プリンタの利用者が多い昼間に高い値を選択する。
【００９４】
続いて、遷移判定部５０４は、ステップＳ６１において、活動プリンタ数と、閾値選択部１１１から供給された閾値データＤ８が示す閾値とを比較し、活動プリンタ数が閾値以上であるか否かを判定する。
【００９５】
プリンタ５００は、活動プリンタ数が閾値以上であった場合には、ネットワークＮＴに活動状態のプリンタが多く接続されている状況であることから、ステップＳ６２において、節電状態へと移行し、一連の移行確認処理を終了する。一方、プリンタ５００は、活動プリンタ数が閾値未満であった場合には、活動状態のプリンタが少ない状況であることから、そのまま活動状態を維持し、一連の移行確認処理を終了する。
【００９６】
プリンタ５００は、このような一連の移行確認処理を定期的に行い、節電状態に移行するか否かを確認することにより、ネットワークＮＴに接続されている活動状態のプリンタ数を適正台数に制御することができる。
【００９７】
また、プリンタ５００は、ステップＳ６２にて節電状態に移行すると、図１６乃至図１８に示すような一連の節電処理を行う。
【００９８】
すなわち、遷移判定部５０４は、図１６に示すように、ステップＳ７１において、活動プリンタ数と閾値との比較結果として、節電状態に移行する旨を指示する状態切り替え指示信号Ｄ２５を状態切り替えスイッチ１０８に供給する。
【００９９】
続いて、状態切り替えスイッチ１０８は、ステップＳ７２において、遷移判定部５０４から供給された状態切り替え指示信号Ｄ２５に基づいて、節電状態信号Ｄ１０をオンとして、通知送信部５０２、電源制御部１０９、及び閾値選択部１１１に供給する。これにより、プリンタ５００は、活動状態から節電状態へと切り替わる。
【０１００】
これに応じて、電源制御部１０９は、ステップＳ７３において、状態切り替えスイッチ１０８から供給された節電状態信号Ｄ１０に基づいて、節電対象部分Ｔに対する電源電力Ｄ１１を遮断し、当該節電対象部分Ｔの消費電力を低減する。
【０１０１】
また、通知送信部５０２は、ステップＳ７４において、状態切り替えスイッチ１０８から供給される節電状態信号Ｄ１０がオン状態に遷移したことを検出すると、ステップＳ７５において、当該プリンタ５００の動作状態が変化した旨を示す通知をプリンタ２００，２０１，２０２に対して送信する。なお、ここで送信する通知は、先に図１５に示したような構成とされ、動作状態情報として節電状態を示すものとされる。
【０１０２】
続いて、通知受信部５０３は、図１７に示すように、ステップＳ７６において、ネットワークインターフェース１０３を介して、ネットワークＮＴから受信データＤ２２として受信したデータがあるか否かを判定する。通知受信部５０３は、受信データＤ２２として受信したデータがなかった場合には、このステップＳ７６の処理を繰り返す一方で、受信データＤ２２として受信したデータがあった場合には、ステップＳ７７において、受信データＤ２２が、ホストコンピュータ３００からの印刷開始を指示するデータであるか否かを判定する。そして、通知受信部５０３は、受信データＤ２２が印刷開始を指示するデータであった場合には、印刷機構部１０２による印刷処理を実行するため、図１８中ステップＳ８７へと処理を移行し、後述するように、活動状態に移行するための処理を行う。
【０１０３】
また、通知受信部５０３は、受信データＤ２２が印刷開始を指示するデータでなかった場合には、ステップＳ７８において、受信データＤ２２が、プリンタ２００，２０１，２０２からの動作状態変化を示す通知であるか否かを判定する。通知受信部５０３は、受信データＤ２２が当該通知でなかった場合には、その受信データＤ２２を破棄又は保存等の処置をした上でステップＳ７６へと処理を戻す一方で、当該通知であった場合には、ステップＳ７９において、受信した通知に含まれる送信元のネットワークアドレス情報と、その送信元の動作状態情報とを、更新データＤ２４として、プリンタ状態リスト記憶部５０１に書き込む。
【０１０４】
そして、通知受信部５０３は、プリンタ状態リスト記憶部５０１の記憶内容が更新されたのに応じて、ステップＳ８０において、活動プリンタ数を"０"に初期化する。
【０１０５】
続いて、遷移判定部５０４は、ステップＳ８１において、プリンタ状態リスト記憶部５０１からプリンタ２００，２０１，２０２のそれぞれの動作状態情報ｖ１０４，ｖ１０５，ｖ１０６の１つをリストデータＤ２３として読み出す。
【０１０６】
続いて、遷移判定部５０４は、図１８に示すように、ステップＳ８２において、リストデータＤ２３に含まれる動作状態情報が、活動状態を示すものであるか否かを判定する。ここで、遷移判定部５０４は、動作状態情報が活動状態を示すものでなかった場合には、ステップＳ８４へと処理を移行する一方で、動作状態情報が活動状態を示すものであった場合には、ステップＳ８３において、活動プリンタ数に"１"を加算し、ステップＳ８４へと処理を移行する。
【０１０７】
続いて、遷移判定部５０４は、ステップＳ８４において、プリンタ状態リスト記憶部５０１から全ての動作状態情報を読み出したか否かを判定し、全ての動作状態情報を読み出していない場合には、プリンタ状態リスト記憶部５０１から次の動作状態情報を読み出すために、図１７中ステップＳ８１からの処理を繰り返す。
【０１０８】
一方、プリンタ５００は、プリンタ状態リスト記憶部５０１から全ての動作状態情報を読み出した場合には、活動プリンタ数の判定を行うために、ステップＳ８５へと処理を移行する。閾値選択部１１１は、ステップＳ８５において、時計１１０から供給された現在時刻を示す時刻情報Ｄ１２に応じた閾値を選択する。ここでも、閾値選択部１１１は、例えば先に図６(Ａ)及び図６(Ｂ)に示したように、閾値として、プリンタの利用者が少ない夜間には低い値を選択し、プリンタの利用者が多い昼間に高い値を選択する。
【０１０９】
続いて、遷移判定部５０４は、ステップＳ８６において、活動プリンタ数と、閾値選択部１１１から供給された閾値データＤ８が示す閾値とを比較し、活動プリンタ数が閾値以上であるか否かを判定する。
【０１１０】
プリンタ５００は、活動プリンタ数が閾値以上であった場合には、ネットワークＮＴに活動状態のプリンタが多く接続されている状況であることから、節電状態を維持し、図１７中ステップＳ７６からの処理を繰り返す。一方、プリンタ５００は、活動プリンタ数が閾値未満であった場合には、活動状態のプリンタが少ない状況である。この場合、遷移判定部５０４は、ステップＳ８７において、活動プリンタ数と閾値との比較結果として、活動状態に移行する旨を指示する状態切り替え指示信号Ｄ２５を状態切り替えスイッチ１０８に供給する。
【０１１１】
続いて、状態切り替えスイッチ１０８は、ステップＳ８８において、遷移判定部５０４から供給された状態切り替え指示信号Ｄ２５に基づいて、節電状態信号Ｄ１０をオフとする。これにより、プリンタ５００は、節電状態から活動状態へと切り替わる。
【０１１２】
これに応じて、電源制御部１０９は、ステップＳ８９において、節電対象部分Ｔに対する電源電力Ｄ１１を供給する。また、通知送信部５０２は、状態切り替えスイッチ１０８から供給される節電状態信号Ｄ１０がオフ状態に遷移したことを検出すると、ステップＳ９０において、当該プリンタ５００の動作状態が変化した旨を示す通知をプリンタ２００，２０１，２０２に対して送信し、一連の節電処理を終了する。なお、ここで送信する通知も、先に図１５に示したような構成とされ、動作状態情報として活動状態を示すものとされる。
【０１１３】
プリンタ５００は、節電状態に移行すると、このような一連の節電処理を行い、必要に応じて活動状態に移行する。
【０１１４】
さらに、プリンタ５００は、図１６中ステップＳ７５又は図１８中ステップＳ９０において、当該プリンタ５００の動作状態が変化した旨を示す通知をプリンタ２００，２０１，２０２に対して送信する際には、図１９に示すような一連の通知送信処理を行う。
【０１１５】
まず、通知送信部５０２は、図１９に示すように、ステップＳ９１において、プリンタ状態リスト記憶部５０１からプリンタ２００，２０１，２０２のそれぞれの動作状態情報ｖ１０４，ｖ１０５，ｖ１０６の１つをリストデータＤ２３として読み出す。
【０１１６】
続いて、通知送信部５０２は、ステップＳ９２において、プリンタ状態リスト記憶部５０１から読み出したネットワークアドレス情報ｖ１０１，ｖ１０２，ｖ１０３によって示されるアドレスを宛先として、当該プリンタ５００の動作状態を示す通知要求信号Ｄ２１をネットワークインターフェース１０３に供給する。これに応じて、ネットワークインターフェース１０３は、ステップＳ９３において、ネットワークＮＴを介して、通知要求信号Ｄ２１をプリンタ２００，２０１，２０２に対して送信する。
【０１１７】
そして、遷移判定部５０４は、ステップＳ９４において、プリンタ状態リスト記憶部５０１から全ての動作状態情報を読み出したか否かを判定し、全ての動作状態情報を読み出していない場合には、プリンタ状態リスト記憶部５０１から次の動作状態情報を読み出すために、ステップＳ９１からの処理を繰り返す一方で、プリンタ状態リスト記憶部５０１から全ての動作状態情報を読み出した場合には、そのまま一連の通知送信処理を終了する。
【０１１８】
プリンタ５００は、自身の動作状態が遷移した場合には、このような一連の通知送信処理を行うことにより、その旨を示す通知をプリンタ２００，２０１，２０２に対して送信し、自身の動作状態を通知することができる。
【０１１９】
以上説明したように、本発明の第２の実施の形態として示す画像処理システムにおいては、プリンタ５００が活動状態である状況において、定期的に問い合わせを行う代わりに、当該プリンタ５００自身の動作状態が変化した旨を他のプリンタ２００，２０１，２０２に通知するとともに、問い合わせに対する応答内容を判定する代わりに、プリンタ２００，２０１，２０２からの動作状態の変化を示す通知に応じて、プリンタ状態リスト記憶部５０１に記憶しているプリンタ２００，２０１，２０２の動作状態情報を更新し、活動状態である旨を示す動作状態情報が閾値以上ある場合には、プリンタ５００自身を活動状態から節電状態へと切り替えるようにしたことから、プリンタ５００の動作状態が変化してから最短の時間内に、必要以上のプリンタが同時に高い消費電力状態で維持されることを防止することができる。
【０１２０】
また、この画像処理システムにおいては、プリンタ５００が節電状態である状況において、定期的に問い合わせを行う代わりに、当該プリンタ５００自身の動作状態が変化した旨を他のプリンタ２００，２０１，２０２に通知するとともに、問い合わせに対する応答内容を判定する代わりに、プリンタ２００，２０１，２０２からの動作状態の変化を示す通知に応じて、プリンタ状態リスト記憶部５０１に記憶しているプリンタ２００，２０１，２０２の動作状態情報を更新し、活動状態である旨を示す動作状態情報が閾値未満ある場合には、プリンタ５００自身を節電状態から活動状態へと切り替えるようにしたことから、全てのプリンタが節電状態となるのを防止して、プリンタ５００の動作状態が変化してから最短の時間内に、緊急性の高い印刷に即応可能なプリンタを常に確保することができる。
【０１２１】
なお、本発明は、上述した実施の形態に限定されるものではない。例えば、上述した第２の実施の形態では、あるプリンタの動作状態が変化するときにその旨を他のプリンタに通知するものとして説明したが、本発明においては、動作状態の変化にかかわらず、自身の動作状態を定期的に他のプリンタに通知するようにしてもよい。
【０１２２】
また、上述した実施の形態では、画像処理装置として、入力された画像情報に基づいて画像処理を行って所定の記録媒体上に印刷を行うプリンタ１００，５００を用いて説明したが、本発明は、ネットワーク対応の画像処理を行う機能を有する装置であればいかなるものであっても適用することができ、例えば、画像複製装置、画像入力装置、画像通信装置、画像表示装置、その他の機能を複合的に備える装置に適用することもできる。より具体的には、本発明は、ネットワーク対応のプロジェクタ、スキャナ装置、ディジタルカメラ、ディジタルビデオカメラ、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、ネットワークストレージ、オーディオ機器、携帯電話機、ＰＨＳ（Personal Handyphone System）、ウォッチ型ＰＤＡ、セットトップボックス、ＰＯＳ（Point Of Sale）端末機、複写機、ファクシミリ装置、ＩＰ電話機を含む電話機、交換機、ＮＣＵ（Network Control Unit）、ルータ、ハブ、ブリッジ、その他のネットワーク対応機器にも適用することができる。
【０１２３】
このように、本発明は、その趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【図面の簡単な説明】
【０１２４】
【図１】本発明の第１の実施の形態として示す画像処理システムの構成を説明するブロック図である。
【図２】本発明の第１の実施の形態として示す画像処理システムが備えるプリンタの構成を説明するブロック図である。
【図３】図２に示すプリンタが備えるメモリに記憶される情報の具体例を説明する図である。
【図４】図２に示すプリンタが行う一連の移行確認処理を説明するフローチャートである。
【図５】図２に示すプリンタが行う一連の移行確認処理を説明するフローチャートであり、図４に示す工程に続く工程を説明する図である。
【図６（Ａ）】図２に示すプリンタが備える閾値選択部が選択する閾値の具体例を説明する図である。
【図６（Ｂ）】図２に示すプリンタが図６(Ａ)に示す閾値に応じて行う動作を説明する図である。
【図７】図２に示すプリンタが行う一連の節電処理を説明するフローチャートである。
【図８】図２に示すプリンタが行う一連の節電処理を説明するフローチャートであり、図７に示す工程に続く工程を説明する図である。
【図９】本発明の第１の実施の形態として示す画像処理システムが備える複数のプリンタが行う処理の時系列変化を説明する図である。
【図１０】本発明の第２の実施の形態として示す画像処理システムの構成を説明するブロック図である。
【図１１】本発明の第２の実施の形態として示す画像処理システムが備えるプリンタの構成を説明するブロック図である。
【図１２】図１１に示すプリンタが備えるプリンタ状態リスト記憶部に記憶される情報の具体例を説明する図である。
【図１３】図１１に示すプリンタが行う一連の移行確認処理を説明するフローチャートである。
【図１４】図１１に示すプリンタが行う一連の移行確認処理を説明するフローチャートであり、図１３に示す工程に続く工程を説明する図である。
【図１５】動作状態変化を示す通知の構成を説明する図である。
【図１６】図１１に示すプリンタが行う一連の節電処理を説明するフローチャートである。
【図１７】図１１に示すプリンタが行う一連の節電処理を説明するフローチャートであり、図１６に示す工程に続く工程を説明する図である。
【図１８】図１１に示すプリンタが行う一連の節電処理を説明するフローチャートであり、図１７に示す工程に続く工程を説明する図である。
【図１９】図１１に示すプリンタが行う一連の通知送信処理を説明するフローチャートである。
【符号の説明】
【０１２５】
１００，２００，２０１，２０２，５００  プリンタ
１０１  プリンタ制御部
１０２  印刷機構部
１０３  ネットワークインターフェース
１０４  メモリ
１０５  問い合わせ送信部
１０６  タイマー
１０７  受信判定部
１０８  状態切り替えスイッチ
１０９  電源制御部
１１０  時計
１１１  閾値選択部
３００  ホストコンピュータ
５０１  プリンタ状態リスト記憶部
５０２  通知送信部
５０３  通知受信部
５０４  遷移判定部
ＮＴ  ネットワーク
Ｔ  節電対象部分
ｖ００１，ｖ００２，ｖ００３，ｖ１０１，ｖ１０２，ｖ１０３，ｖ２０１，ｖ２０２  ネットワークアドレス情報
ｖ１０４，ｖ１０５，ｖ１０６，ｖ２０３  動作状態情報
【図１】
0004584296.tif 000002
【図２】
0004584296.tif 000003
【図３】
0004584296.tif 000004
【図４】
0004584296.tif 000005
【図５】
0004584296.tif 000006
【図６（Ａ）】
0004584296.tif 000007
【図６（Ｂ）】
0004584296.tif 000008
【図７】
0004584296.tif 000009
【図８】
0004584296.tif 000010
【図９】
0004584296.tif 000011
【図１０】
0004584296.tif 000012
【図１１】
0004584296.tif 000013
【図１２】
0004584296.tif 000014
【図１３】
0004584296.tif 000015
【図１４】
0004584296.tif 000016
【図１５】
0004584296.tif 000017
【図１６】
0004584296.tif 000018
【図１７】
0004584296.tif 000019
【図１８】
0004584296.tif 000020
【図１９】
0004584296.tif 000021