(57)【要約】【課題】  ネットワークシステム全体での省電力化を図り、又、スリープ状態の印刷装置を管理するサービス装置の電源を誤って切断した場合でも、印刷装置がネットワークシステム内で孤立することを避けることが可能なサービス装置の提供。【解決手段】  サービス装置が消費する電力を低減させる電力制御手段と、ネットワークを介して接続される印刷装置の情報を保持するデータベースと、データベースに印刷装置の情報を登録するデータベース登録手段と、データベースの内容を更新するデータベース更新手段と、ネットワークのトラフィックを監視するネットワーク監視手段と、ネットワークのトラフィックに対応した処理を行うトラフィック処理手段と、サービス装置の電源が切断された場合に、サービス装置に対して一定時間の電力供給を行い、データベースに登録された印刷装置に対して起動要求パケットを送信する緊急起動要求送信手段とを備えたサービス装置。【選択図】        図２
2006215625.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されるサービス装置であって、
前記サービス装置が消費する電力を低減させる電力制御手段と、
ネットワークを介して接続される印刷装置の情報を保持するデータベースと、
前記データベースに前記印刷装置の情報を登録するデータベース登録手段と、
前記データベースの内容を更新するデータベース更新手段と、
前記ネットワークのトラフィックを監視するネットワーク監視手段と、
前記ネットワークのトラフィックに対応した処理を行うトラフィック処理手段と、
前記サービス装置の電源が切断された場合に、前記サービス装置に対して一定時間の電力供給を行い、前記データベースに登録された前記印刷装置に対して起動要求パケットを送信する緊急起動要求送信手段と、
を備えたことを特徴とするサービス装置。
【請求項２】
前記電力制御手段として、前記サービス装置を構成するブロック、モジュール単位での電力制御を行う手段を備えたことを特徴とする請求項１に記載のサービス装置。
【請求項３】
前記データベースへ登録および更新手段として、前記ネットワークを介して登録を行う手段を備えたことを特徴とする請求項１に記載のサービス装置。
【請求項４】
前記ネットワーク監視手段として、受信したパケットの宛て先と要求されるサービスの種類を監視する手段を備えたことを特徴とする請求項１に記載のサービス装置。
【請求項５】
前記トラフィック処理手段として、受信したパケットの宛て先が前記データベースに登録された前記印刷装置であり、受信したパケットが前記印刷装置に対する印刷要求である場合に、前記印刷装置を起動する起動要求パケットを送信する起動要求指示手段を備えたことを特徴とする請求項１に記載のサービス装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークおよびネットワークに接続されるサービス装置と印刷装置における消費電力の低減方法に関し、特にサービス装置がネットワークのトラフィックを監視し、省電力状態にある印刷装置への印刷要求を検出した場合は、サービス装置が印刷装置を起動することで、省電力時の印刷装置の消費電力をより低減させ、かつ印刷要求に対応させる技術に関するものである。
【背景技術】
【０００２】
近年、環境等への配慮からサービス装置等のＯＡ機器に対して消費電力を低減するための節電機能の搭載が求められている。節電機能によるパワーセーブ状態には、画像形成装置の一部の電源を遮断するスリープモードやＯＡ機器の全ての電源を遮断するオフモードの他に、モータの回転数を落としたり、熱源等の温度を落としたりといった消費電力を小さくするローパワーモード等がある。
【０００３】
これらのパワーセーブ機能を用いることで、ユーザに対して省電力やランニングコストの低下等のメリットを供給することができる。
【０００４】
一方、ネットワーク技術の進歩に伴い、こうしたＯＡ機器はネットワークに接続され、使用されることが多い。また、ネットワークには様々な装置が接続されており、ネットワークを介して送信されるパケットは必ずしも自装置宛てではない。
【０００５】
このような場合、パワーセーブ状態にあるＯＡ機器は、ネットワークを介して送信されるパケットが自装置宛てであるかを監視する処理が必要であり、パワーセーブ状態とはいえ、ある程度の電力消費は避けられない。
【０００６】
このような状況において、例えば、下記特許文献１の方法では、節電管理装置とサービス装置を用意し、節電管理装置にネットワークの監視機能を設け、サービス装置にはスリープ状態において起動要求パケットを受信することで、自装置を起動する機能を設ける。節電管理装置がパワーセーブ状態であるサービス装置に対する印刷要求のパケットを検出すると、サービス装置を起動する起動要求パケットを送信する。サービス装置は、節電管理装置からの起動要求パケットを受信するまでスリープ状態を保つことができ、ネットワーク上のパケットを監視する必要もないため、スリープ状態での消費電力量を抑えることができ、従来の節電方法と比べ、高い省電力効果が得られる。さらに、節電管理装置で実行される処理は比較的簡単であるため、専用の節電管理装置を設ける必要はなく、ＬＡＮカード程度の小型装置に実装することも可能としている。
【特許文献１】特開２００１−７５６８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、節電管理機能をサービス装置のＬＡＮカードに実装することで、サービス装置の印刷要求パケットを監視している節電管理機能を具備したサービス装置の電源を、ユーザが誤って切断する可能性が高くなる。仮に、サービス装置の印刷要求パケットを監視している節電管理機能を具備したサービス装置の電源を切断した場合、例えば、上記特許文献１のシステムでは、スリープ状態のサービス装置を起動する手段がなくなり、また、ユーザはこの状態を知る方法がないという不都合があった。
【０００８】
本発明は、上述の問題点に着目してなされたものであって、複数のクライアント、印刷装置が接続されるネットワークシステムにおいて、ネットワークシステム全体での省電力化を図ることができ、また、スリープ状態にある印刷装置を管理するサービス装置の電源を、ユーザが誤って切断した場合においても、スリープ状態にある印刷装置を起動することで、印刷装置がネットワークシステム内で孤立することを避けることが可能となるサービス装置の提供を目的とする。
【課題を解決するための手段】
【０００９】
上記問題を解決するために、請求項１の発明では、ネットワークに接続されるサービス装置において、サービス装置の電力を制御する手段と、ネットワークを介して接続された印刷装置の情報を登録および更新するデータベースと、ネットワークを伝送する印刷要求パケットの宛て先がデータベースにスリープ状態として登録されている場合、この印刷装置に対して起動指示を行う手段と、サービス装置の電源が切断された場合に一定時間サービス装置に対して電力を供給し、データベースに登録されたスリープ状態にある印刷装置に対して起動要求パケットを送信する手段を具備し、ネットワークに接続されたサービス装置および印刷装置を含むシステムにおいて消費電力を低減させる電力制御方法を特徴とする。
【００１０】
また、請求項２の発明は、請求項１の発明において、サービス装置を形成する個別ブロックあるいはブロック内部の個別モジュール単位での電力制御方法を特徴とする。
【００１１】
また、請求項３の発明は、請求項１の発明において、ネットワークを介してデータベースへの印刷装置の情報を登録および更新することを特徴とする。
【００１２】
また、請求項４の発明は、請求項１の発明において、サービス装置が受信したパケットの宛て先とパケットの種類を監視することを特徴とする。
【００１３】
また、請求項５の発明は、請求項１の発明において、受信したパケットの種類が印刷要求パケットであり、パケットの宛て先がデータベースに登録された印刷装置である場合に、宛て先の印刷装置に対して起動要求パケットを送信することを特徴とする。
【発明の効果】
【００１４】
本発明のサービス装置は複数のクライアント、印刷装置が接続されるネットワークシステムにおいて、ネットワークシステム全体での省電力化を図ることができる。また、スリープ状態にある印刷装置を管理するサービス装置の電源を、ユーザが誤って切断した場合においても、スリープ状態にある印刷装置を起動することで、印刷装置がネットワークシステム内で孤立することを避けること可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図を用いて詳細に説明する。
【００１６】
図１は、本発明の実施の形態におけるネットワークシステムを示す図であり、ネットワーク４０００を介して、クライアント装置１０００、サービス装置２０００および印刷装置３０００が接続されている。
【００１７】
クライアント装置１０００は、サービス装置２０００および印刷装置３０００に印刷を要求する装置であり、パーソナルコンピュータ等の汎用コンピュータがこれにあたる。
【００１８】
印刷装置３０００は、クライアント装置から印刷要求パケットを受信することで、印刷を行う。また、一定時間印刷要求パケットを受信しなかった場合は、スリープ等の省電力状態に移行し、サービス装置２０００からの起動要求パケットを受信することで、省電力状態から印刷要求パケット受信可能状態に移行することができる。
【００１９】
ネットワーク４０００は、Ｅｔｈｅｒｎｅｔ（登録商標）で接続されたローカルエリアネットワークである。
【００２０】
図２は、本発明の実施の形態におけるサービス装置２０００の構成を示す図である。
【００２１】
図２に示すように、サービス装置２０００は、サービス装置全体の制御を行うサービス装置制御部１００と、サービス装置２０００とネットワーク４０００のインタフェースであるネットワークインタフェース２００と、サービス装置２０００のソフトウェアや印刷データを保持するハードディスク３００と、紙に印刷を行う印刷エンジン４００と、サービス装置２０００と外部機器をシリアルポート３０００で接続するために用意されたシリアルインタフェース５００と、サービス装置２０００の各個別ブロックに電力を供給するシステム電源部６００から構成されている。
【００２２】
また、サービス装置制御部１００と、ネットワークインタフェース２００と、ハードディスク３００と、印刷エンジン４００と、シリアルインタフェース５００は、外部バス２０６により接続され、この外部バス２０６を介してこれらのブロック間でデータ転送を実現している。
【００２３】
サービス装置制御部１００は、サービス装置２０００制御処理の中心的役割を担うＣＰＵ１０１と、印刷データに対して適切な画像処理を行う画像処理部１０２と、ＣＰＵ１０１で実行されるソフトウェアが記録されたＲＯＭ１０３と、画像処理等の内部処理でデータを一時的に保持するために使用されるＲＡＭ１０４と、外部バス２０６とのインタフェースである外部バスインタフェース１０５と、サービス装置制御部１００内モジュールへの電源供給を制御する内部電源制御部１０６から構成されている。内部電源制御部１０６は、ネットワークインタフェース２００から出力される制御部電源制御信号２０７を受信することにより、印刷装置制御部１００の内部モジュールに対して電源の制御を行う。
【００２４】
各ブロックへの電源は、システム電源部６００よりブロック別電源線６０１にて供給され、これらの電源供給制御はＣＰＵ１０１から出力されるブロック電源制御信号１０９にて行われる。
【００２５】
また、印刷制御部１００内での電源供給制御は、内部電源制御部１０６内でネットワークインタフェース２００より出力される制御部電源制御信号２０７を元にモジュール電源制御信号１０８を生成し、行う。
【００２６】
図３は、本発明の実施の形態におけるネットワークインタフェース２００の構成を示す図である。
【００２７】
図３に示すように、ネットワークインタフェース２００は、ネットワークインタフェース２００の制御を行うサブＣＰＵ２０１と、データの一時的保持に使用されるＲＡＭと、ネットワーク４０００および外部バス２０６とのインタフェースである通信制御部２０３から構成される。また、通信制御部２０３は、印刷装置制御部１００への起動要求信号である制御部電源制御信号２０７を生成する。
【００２８】
ネットワークインタフェース２００内サブＣＰＵ２０１で動作するソフトウェアは、外部バス２０６を介してサービス装置制御部１００内ＣＰＵ１０１より転送される。また、ネットワークインタフェース内にＲＯＭを用意し、ＲＯＭにサブＣＰＵ２０１用のプログラムを保存することも可能である。
【００２９】
図４は、本発明の実施の形態におけるサービス装置２０００の電力制御方法を示すフロー図である。
【００３０】
サービス装置２０００を起動後、電力制御用タイマを初期化（ステップ６００１）し、その後、電力制御用タイマのカウントを開始（ステップ６００２）する。印刷要求パケットあるいは印刷ジョブパケットを受信（ステップ６００３  Ｙｅｓ）した場合、サービス装置２０００の全部ロックおよび全モジュールに電力を供給（ステップ６００４）し、印刷処理を行う（ステップ６００５）。また、印刷要求パケットあるいは印刷ジョブパケットが送信されなければ（ステップ６００３  Ｎｏ）、電力制御用タイマとスリープ移行用タイマ値と比較（ステップ６００６）し、電力制御用タイマ値がスリープ移行用タイマ値より大きい場合（ステップ６００６  Ｙｅｓ）、サービス装置２０００に対してスリープ設定を実施（ステップ６００７）し、電力制御を終了する。電力制御用タイマ値がスリープ移行用タイマ値より小さいあるいは等しい場合（ステップ６００６  Ｎｏ）、電力制御用タイマ値とパワーセーブ移行用タイマ値との比較（ステップ６００８）を行う。電力制御用タイマ値がパワーセーブ移行用タイマ値より大きい場合（ステップ６００８  Ｙｅｓ）、サービス装置２０００に対してパワーセーブ設定を実施（ステップ６００９）し、タイマのカウント（ステップ６００２）に戻る。電力制御用タイマ値がパワーセーブ移行用タイマ値より小さいあるいは等しい場合（ステップ６００８  Ｎｏ）、タイマのカウント（ステップ６００２）に戻る。
【００３１】
本実施例では、パワーセーブ状態において、印刷装置制御部１００、ネットワークインタフェース２００、ハードディクス３００およびシリアルインタフェース５００のみ電力を供給している。また、スリープ状態において、ネットワークインタフェース２００のみ電力を供給している。
【００３２】
図４で示される本発明の実施の形態におけるサービス装置２０００の電力制御方法を示すフロー図は、印刷装置３０００に対しても使用することが可能である。
【００３３】
図５は、本発明の実施の形態におけるサービス装置２０００が保持するデータベース２１００の構成図である。
【００３４】
図５において、少なくともサービス装置２０００は、スリープ状態にある印刷装置３０００のＩＰアドレス２１０１およびＭＡＣアドレス２１０２をデータベース２１００に登録する。また、印刷装置３０００が持つ他の情報をステート２１０３としてデータベース２１００に登録することも可能である。データベース２１００に登録されたＩＰアドレス２１０１およびＭＡＣアドレス２１０２は、サービス装置２０００が起動要求パケットを生成する場合に使用される。
【００３５】
図６は、本発明の実施の形態におけるサービス装置２０００のデータベース２１００に印刷装置３０００の情報を登録するシーケンス図である。
【００３６】
図６において、印刷装置３０００のスリープ移行条件が成立すると、印刷装置３０００はネットワークに向けて自印刷装置３０００がスリープ状態に移行することを通知（ステップ６１０１）する。印刷装置３０００からのスリープ移行通知を受信したサービス装置２０００は、スリープ移行通知に含まれる印刷装置３０００のＩＰアドレス２１０１およびＭＡＣアドレス２１０２をサービス装置３０００の持つデータベース２１００に登録（ステップ６１０２）する。データベース２１００への登録が完了すると、サービス装置２０００は、印刷装置３０００に対してデータベース登録完了通知を発行（ステップ６１０３）する。サービス装置２０００からのデータベース登録完了通知を受信した印刷装置３０００は、スリープ状態に移行（ステップ６１０４）する。サービス装置２０００は、データベース２１００に登録されている印刷装置に対する印刷要求パケットを受信（ステップ６１０５）すると、データベース２１００に登録されているＩＰアドレス２１０１およびＭＡＣアドレス２１０２を用いて、起動要求パケットを生成し、対象となる印刷装置３０００に起動要求パケットを送信（ステップ６１０６）する。起動要求パケットを受信（ステップ６１０７）した印刷装置３０００は、内部のブロックおよびモジュールに対して電力を供給し、システムの起動を図る。印刷装置３０００の起動完了後、ネットワークに対して起動完了通知パケットを送信（ステップ６１０８）し、印刷処理を行う（ステップ６１１０）。一方、印刷装置３０００からの起動完了通知を受信したサービス装置２０００は、データベース２１００内の印刷装置３０００の登録を削除する（ステップ６１０９）。
【００３７】
印刷装置３０００により送信されるパケット（ステップ６１０１およびステップ６１０８）は、全てブロードキャストされる。これにより、印刷装置３０００は、サービス装置２０００のＩＰアドレスあるいはＭＡＣアドレス等の情報を予め知る必要がなくなる。
【００３８】
本実施例では、起動要求パケットとしてＡＭＤ社が提案したＭａｇｉｃ  Ｐａｃｋｅｔ（マジックパケット）技術が用いられている。しかし、同様の起動制御処理であれば、どのようなものを用いても構わない。
【００３９】
図７は、本発明の実施の形態におけるサービス装置２０００の主電源が切断された場合のシーケンス図である。
【００４０】
図７において、サービス装置２０００は電源の切断を検出（ステップ６２０１）すると、具備するデータベース２１００の内容を確認（ステップ６２０２）する。データベース２１００にスリープ状態にある印刷装置３０００の情報が登録されていなければ（ステップ６２０２  Ｙｅｓ）、サービス装置は電源を切断（ステップ６２０３）する。一方、データベース２１００にスリープ状態にある印刷装置３０００の情報が登録されている場合（ステップ６２０２  Ｎｏ）は、データベース２１００に登録されている全ての印刷装置３０００に対して起動要求パケットを送信（ステップ６２０４）する。次に、各印刷装置３０００からの起動完了通知の受信待ち（ステップ６２０５）を行い、起動完了通知を受信（ステップ６２０５  Ｙｅｓ）した印刷装置３０００の情報をデータベース２１００から削除（ステップ６２０６）していく。データベース２１００に印刷装置３０００の情報が登録されている場合（ステップ６２０７  Ｎｏ）は、再び起動完了通知の受信待ち（ステップ６２０５）となり、データベース２１００の全登録情報が削除された場合（ステップ６２０７  Ｙｅｓ）は、電源を切断（ステップ６２０３）する。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の形態で用いるシステム構成図
【図２】本発明の実施の形態で用いるサービス装置の構成図
【図３】本発明の実施の形態で用いるネットワークインタフェースの構成図
【図４】本発明の実施の形態で用いるサービス装置における電力制御のフロー図
【図５】本発明の実施の形態で用いるサービス装置が具備するデータベースの構成図
【図６】本発明の実施の形態で用いるサービス装置が具備するデータベースへの印刷装置情報の登録シーケンス図
【図７】本発明の実施の形態で用いるサービス装置の電源切断時のシーケンス図
【符号の説明】
【００４２】
１０００  クライアント装置
２０００  サービス装置
３０００  印刷装置
４０００  ネットワーク
【図１】
2006215625.tif 000003
【図２】
2006215625.tif 000004
【図３】
2006215625.tif 000005
【図４】
2006215625.tif 000006
【図５】
2006215625.tif 000007
【図６】
2006215625.tif 000008
【図７】
2006215625.tif 000009