(57)【要約】【課題】ネットワーク上のプリンタと、プリンタに対して定期的に情報送信を要求することでプリンタの状態を管理するホストからなるシステムにおいて、プリンタが省電力状態なのか、それともネットワーク上に存在しないのか、をホストが識別する画像形成システムを提供する。【解決手段】省電力状態に入る前にホストに対して通知パケットを送信することで、ホストは、プリンタが省電力状態であることを認識する。これにより必要に応じてマジックパケットを送信してプリンタを起動することができる。【選択図】        図２
2006256117.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して印刷情報を送信する情報処理装置と、前記情報処理装置から送信される印刷情報を受信し印字するプリンタとを含み、
前記情報処理装置は、
前記ネットワークに接続された前記プリンタに対して情報を要求する要求情報を送信する要求情報送信手段と、
前記プリンタからの応答情報を受信する応答情報受信手段と、
前記応答情報に基づいて前記プリンタの電力状態を識別する電力状態識別手段と、
を含み、
前記プリンタは、
前記情報処理装置から送信される要求情報を受信する要求情報受信手段と、
前記要求情報に対応した応答情報を生成し前期情報処理装置に対して送信する応答情報送信手段と、
少なくとも２つの電力状態を有し、制御部の指示によって前記電力状態を切り替える電力切り替え手段と、
前記情報処理装置から送信される前記電力制御コマンドを受信する電力制御コマンド受信手段と、
前記電力制御コマンドに基づいて前記電力制御手段の制御を行うコマンド実行手段と、
前記電力状態切り替え手段による電力状態の切り替えに先立って前記情報処理装置に対して通知する通知手段と、
を有することを特徴とする画像形成システム。
【請求項２】
ネットワークインタフェース部以外の部分に電力する第１の電力供給手段と、
ネットワークインタフェース部にのみ電力を供給する第２の電力供給手段と、
を有し、
通常電力状態においては、前記第１の電力供給手段および第２の電力供給手段を有効にし、
省電力状態においては、第１の電力供給手段を無効とし第２の電力供給手段のみを有効とすることを特徴とする前記プリンタを含む
ことを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記省電力状態において前記電力制御パケットを受信すると通常電力状態に復帰することを特徴とする前記プリンタを含む、
ことを特徴とする請求項２記載の画像形成システム。
【請求項４】
前記省電力状態において前記電力制御パケットを受信すると省電力状態に移行することを特徴とする前記プリンタを含む、
ことを特徴とする請求項２記載の画像形成システム。
【請求項５】
前記電力状態識別手段によって識別した前記プリンタの電力状態を表示する手段と、
を有することを特徴とした請求項１から請求項４のいずれか記載の画像形成システム。
【請求項６】
ネットワークインタフェース部以外の部分に電力する第１の電力供給手段と、
ネットワークインタフェース部にのみ電力を供給する第２の電力供給手段と、
を有し、
通常電力状態においては、前記第１の電力供給手段および第２の電力供給手段を有効にし、
省電力状態においては、第１の電力供給手段の無効とし第２の電力供給手段のみを有効とすることを特徴とする請求項１または請求項２に記載の画像形成システム。
【請求項７】
前記省電力状態において前記電力制御パケットを受信すると通常電力状態に復帰することを特徴とする請求項３記載の画像形成システム。
【請求項８】
前記省電力状態において前記電力制御パケットを受信すると省電力状態に移行することを特徴とする請求項３記載の画像形成システム。
【請求項９】
前記電力状態識別手段によって識別した前記プリンタの電力状態を表示する手段と、
を有することを特徴とした請求項５記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続されたプリンタにおける省電力の技術に係わる画像形成システムに関する。
【背景技術】
【０００２】
従来、ネットワークに接続されたプリンタの省電力に関する技術はいくつか提案されている。例えば、所定の時間印刷ジョブを受信しなかった場合比較的消費電力の大きいプリント・エンジン部への電力供給を停止する方法等がある。
【０００３】
また、更に省電力の効果を高めるために、プリントコントローラ部においてもネットワークインタフェース部等起動に必要な部分を除き、ＣＰＵへの電力供給を停止する方法が提案されている。この場合、ネットワークインタフェース部が所定のパケットを受信すると信号を発生してＣＰＵを起動させるというものであるが、起動の条件となるパケットを自装置宛に設定した場合、ブロードキャスト・パケットによっても起動するため接続しているネットワークによっては、頻繁にＣＰＵを起動することになってしまい省電力効果が薄れてしまう。そのため、ＡＭＤ社が提案するマジックパケット技術を用いてその起動条件に設定する方法等が提案されている。例えば特許文献１に上記従来技術が開示されている。
【特許文献１】特開２００１−１８００８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例では次の問題があった。ホスト・コンピュータから定期的にプリンタに対してステータス情報を要求することでプリンタの状態を管理するシステムの場合、プリンタが省電力状態に入るとステータス要求に応じなくなるためホスト・コンピュータは、プリンタが省電力状態に入ったのか、それともネットワークから切断されたのかの区別がつかない。そのため、プリンタが省電力状態である場合でも起動させることが困難となってしまう。
【０００５】
本発明の目的は、プリンタが省電力状態にあることをホスト・コンピュータに認識させることで、利便性を高めることである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は、
ネットワークを介して印刷情報を送信する情報処理装置と、前記情報処理装置から送信される印刷情報を受信し印字するプリンタとを含み、
前記情報処理装置は、
前記ネットワークに接続された前記プリンタに対して情報を要求する要求情報を送信する要求情報送信手段と、
前記プリンタからの応答情報を受信する応答情報受信手段と、
前記応答情報に基づいて前記プリンタの電力状態を識別する電力状態識別手段と、
を含み、
前記プリンタは、
前記情報処理装置から送信される要求情報を受信する要求情報受信手段と、
前記要求情報に対応した応答情報を生成し前期情報処理装置に対して送信する応答情報送信手段と、
少なくとも２つの電力状態を有し、制御部の指示によって前記電力状態を切り替える電力切り替え手段と、
前記情報処理装置から送信される前記電力制御コマンドを受信する電力制御コマンド受信手段と、
前記電力制御コマンドに基づいて前記電力制御手段の制御を行うコマンド実行手段と、
前記電力状態切り替え手段による電力状態の切り替えに先立って前記情報処理装置に対して通知する通知手段と、
を有することを特徴とする画像形成システム。
【発明の効果】
【０００７】
本出願の第１の発明によれば、ホスト・コンピュータは、プリンタが省電力状態に入ったのか、それともネットワークから切断されたのかの区別することが可能となる。これにより、省電力状態のプリンタを通常状態に復帰させることが可能となり便利である。
【発明を実施するための最良の形態】
【０００８】
本発明の実施例について図を基に説明する。
【実施例】
【０００９】
（第１の実施例）
図１は、本発明のシステムを良く表す構成図であり、同図において１０１はネットワーク１０２に接続し各種処理を行うホスト・コンピュータ、１０２はローカル・エリア・ネットワーク等のネットワーク、１０３はネットワーク１０２に接続し受信した印刷ジョブを印字するプリンタである。
【００１０】
次に動作について説明する。
【００１１】
通常の印字動作では、ホスト・コンピュータ１０１は印刷ジョブを生成し、ネットワーク１０２を介して所望のプリンタ１０３に送信する。ホスト・コンピュータ１０１から印刷ジョブを受信したプリンタ１０３は、印刷ジョブを印字する。
【００１２】
図２は、本発明のプリンタの構成をよく表す構成図であり、同図において２０２はネットワーク１０２に接続するためのネットワークインタフェース部、２０３はプリンタ１０３の制御を司る制御部、２０４は内部バス、２０５は制御部で動作するプログラムの格納や、ワークエリアとして印刷ジョブや情報を一時的に格納するメモリ部、２０６はプリント・エンジン部（不図示）と接続するエンジンインタフェース部、２０７はプリント・エンジン部（不図示）との間で画像情報を送受信するエンジンインタフェースバス、２０８は各部に電力を供給する電源部、２０９は制御部２０３、メモリ部２０５、エンジンインタフェース部２０６、プリント・エンジン部（不図示）へ電力を供給し、省電力状態では電力の供給を停止する第１の電力、２１０はネットワークインタフェース部２０２へ常に電力を供給する第２の電力である。
【００１３】
次に動作について説明する。
【００１４】
通常状態では、第１および第２の電力が供給されており、次の通常の動作を行う。
【００１５】
通常の動作では、ネットワークインタフェース部２０２は、ネットワーク１０２よりパケット化された印刷ジョブを受信すると、メモリ部２０５のワークエリアへ書き込む。制御部２０３は、パケット化された印刷ジョブをネットワークプロトコルに基づいて印刷ジョブに復元した後、画像データに展開してエンジンインタフェース部２０６、エンジンインタフェースバス２０７を介してプリント・エンジン部（不図示）へ送信し印字する。
【００１６】
省電力状態では、第２の電力は供給されるが、第１の電力は供給されず省電力の動作を行う。省電力の動作では、ネットワークインタフェース部２０２のみに電力が供給され、通常状態へ復帰するための起動パケットを待ちつづける。起動パケットを受信すると、内部バス２０４を介して制御部２０３に信号を入れる。制御部２０３は、信号を受けると電源２０８に第１の電力２０９を供給するように指示を出し、ネットワークインタフェース以外の各部に電力が供給され通常状態に復帰する。
【００１７】
図３は、本発明のプリンタにおけるネットワークインタフェース部２０２の構成をよく表す図であり、同図において３０１は内部バス２０４と接続する内部バスインタフェース部、３０２は送信データを一時的に保持する送信バッファ部、３０３はネットワークへのパケット送信を制御する送信制御部、３０４は受信したデータを一時的に保持する受信バッファ部、３０５はネットワークからのパケット受信を制御する受信制御部、３０６は受信制御部内の受信パケットが所定の条件と一致するかを監視する監視部である。
【００１８】
次に動作について説明する。
【００１９】
通常状態の送信は、内部バスインタフェース部３０１を介してパケット化されたデータが送信バッファ３０２に保持され、次に送信制御部３０３はネットワークプロトコルに従ってパケットデータをネットワーク１０２へ送信する。同様に受信は、受信制御部３０５はネットワーク１０２からネットワークプロトコルに従って受信したパケットデータを受信バッファ部３０４に保持し、次に内部バスインタフェース部３０１を介してメモリ部２０５に書き込む。
【００２０】
省電力状態では、受信側の機能のみを有効にし、受信制御部３０５が受信したパケットデータを監視部３０６が所定の条件と一致するかを監視し、一致した場合は内部バスインタフェース部３０１を介して制御部２０３へ通知する。
【００２１】
図４は、本発明の省電力状態から通常状態へ復帰させる、起動パケットの一例を示すマジックパケットのフォーマットであり、同図において４０１は宛先のＭＡＣアドレスを示す宛先アドレス・フィールド、４０２は送信元のＭＡＣアドレスを示す送信元アドレス・フィールド、４０３は上位プロトコルを示すタイプ・フィールド、４０４および４０５はデータフィールドであり、マジックパケット特有のデータを示す。４０４には“ＦＦＦＦＦＦＦＦＦＦＦＦ”が、４０５には起動プリンタのＭＡＣアドレスを示す値が１６回個連続で入る。４０６はＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）の値を示すＦＣＳフィールドである。
【００２２】
起動パケットは上記フォーマットに限るものではない。例えば、独自に規定したフォーマットのパケットによっても実現可能である。
【００２３】
また、上記パケットに符号を付加することで、起動のみならず省電力状態へ移行させることも実現できる。
【００２４】
さらに、電力状態を複数有するプリンタ１０３においては、電力状態に応じたパケットを規定することにより、高度な電力制御が可能となる。
【００２５】
図５は、本発明のネットワーク１０２を介したホスト・コンピュータ１０１とプリンタ１０３との通信シーケンスを表すシーケンス図であり、同図においてホスト・コンピュータ１０１からプリンタ１０３に対してステータス情報を要求する情報要求パケット（Ｓ５０１）を送信すると、ステータスを表す情報パケット（Ｓ５０２）がプリンタ１０３から送信される。通常状態ではこの動作が繰り返し行われる。
【００２６】
プリンタ１０３が省電力状態に入る際、ホスト・コンピュータ１０１に対して省電力通知パケット（Ｓ５０３）を送信してこれから省電力状態に入ることを通知し、ホスト・コンピュータ１０１がこれを了承するとＡＣＫパケット（Ｓ５０４）をプリンタ１０３に送信する。これ以降、ホスト・コンピュータ１０１からプリンタ１０３に対して情報要求パケット（Ｓ５０１）が送信されても、省電力状態から通常状態へ復帰するまではプリンタ１０３は応答しない。
【００２７】
プリンタ１０３が省電力通知パケット（Ｓ５０３）を送信するのと同時にホスト・コンピュータ１０１から印刷ジョブが送信された場合、プリンタ１０３はこの印刷ジョブを印字し終え、ホスト・コンピュータ１０１からのＡＣＫ（アクノーリッジ）パケット（Ｓ５０４）を受信してから省電力状態に入ることで、印刷ジョブの送信エラーを防ぐことができる。ただし、ホスト・コンピュータが複数あることが予想される場合は、ＡＣＫパケット（Ｓ５０４）を受信してから省電力状態に入るのではなく、省電力通知パケット（Ｓ５０３）を送信した後所定の時間が経過したことを省電力状態に入る条件としても良い。
【００２８】
ホスト・コンピュータ１０１は省電力通知パケット（Ｓ５０３）を受信すると、プリンタが省電力状態に入ったものと認識する。
【００２９】
図６は、本発明のプリンタ１０３における省電力通知の動作を表すフローチャートであり、同図においてプリンタ１０３は省電力状態に入ることを通知するパケットを生成し（Ｓ６０１）、通知パケットをホスト・コンピュータ１０１に対して送信する（Ｓ６０２）。次に、ホスト・コンピュータ１０１からＡＣＫパケットを受信するまでループし（Ｓ６０３）、受信したならば省電力状態に入り（Ｓ６０４）終了する。
【００３０】
図５の説明に有る通り、ホスト・コンピュータ１０１が複数あることが予想される場合は、ＡＣＫパケットを受信したかを判断するのに代わって、所定の時間が経過したかを判断しても良い。
【００３１】
通知パケットは、ユニキャスト・パケット、マルチキャスト・パケット、ブロードキャスト・パケットのいずれでも実現可能である。
【００３２】
図７は、本発明のホスト・コンピュータ１０１がプリンタ１０３の状態を認識する動作を表すフローチャートであり、同図においてホスト・コンピュータ１０１は省電力フラグをリセット（Ｓ７０１）し、省電力通知パケットを受信したかを判断する（Ｓ７０２）。通知パケットを受信したならば省電力フラグをセットすると共に（Ｓ７０３）プリンタ１０３が省電力状態であると認識し（Ｓ７０４）、受信しなければセットしない。次に、プリンタに対して情報要求パケットを送信し（Ｓ７０５）、情報パケットを受信したならば、プリンタが通常状態であると認識し（Ｓ７０７）、Ｓ７０２を実行する。受信しなければ、省電力フラグが立っているかを判断し（Ｓ７０８）、フラグが立っていれば省電力状態の認識のまま変更せずＳ７０２を実行する。フラグが立っていなければプリンタは存在しないと認識（Ｓ７０９）し、Ｓ７０２を実行する。
【００３３】
図８は、本発明のホスト・コンピュータ上で動作する管理ソフトウェアの画面を表す図であり、同図において８０１はプリンタの状態を表示する管理ソフトウェア・ダイアログボックス、８０２はネットワークに接続されているプリンタ１０３のプリンタリストである。
【００３４】
ここでは、プリンタＡからＥまでが表示されており、その内プリンタＣは、省電力状態であることを示している。ユーザは、プリンタＣが省電力状態であることが判るので、プリンタＣを起動させたいと判断した場合には、市販のマジックパケット送信ソフトウェアを利用してプリンタＣを起動させることができる。
【００３５】
図９は、本発明のホスト・コンピュータ１０１上で動作するプリンタ管理ソフトウェアの構成を表す図であり、同図において９０１はホスト・コンピュータ１０１上で動作するプリンタ管理ソフトウェア、９０２はネットワーク上のプリンタ１０３からステータス情報を取得する情報取得モジュール、９０３はネットワーク上のプリンタ１０３を管理するプリンタ管理モジュール、９０４はネットワークに接続してデータの送受信を行うためのネットワークモジュール、９０５はドライバ・ダイアログ画面５０１を表示してユーザの指示を入力するＵＩモジュールである。
【図面の簡単な説明】
【００３６】
【図１】本発明の第１の実施例に係るシステム構成を説明するブロック図である。
【図２】本発明の第１の実施例に係るプリンタの構成を説明するブロック図である。
【図３】本発明の第１の実施例に係るプリンタにおけるネットワークインタフェース部の構成を説明するブロック図である。
【図４】本発明の第１の実施例に係るパケットの構成を説明する図である。
【図５】本発明の第１の実施例に係るホスト・コンピュータとプリンタ間の通信シーケンスを説明する図である。
【図６】本発明の第１の実施例に係るプリンタの通知動作を説明するフローチャート図である。
【図７】本発明の第１の実施例に係るホスト・コンピュータにおけるプリンタの状態を判断する動作を説明するフローチャート図である。
【図８】本発明の第１の実施例に係るホスト・コンピュータ上で動作するプリンタ管理ソフトウェアのダイアログ画面を説明する図である。
【図９】本発明の第１の実施例に係るホスト・コンピュータ上で動作するプリンタ管理ソフトウェアの構成を説明するブロック図である。
【符号の説明】
【００３７】
１０１  ホスト・コンピュータ
１０２  ネットワーク
１０３  プリンタ
２０２  ネットワークインタフェース部
２０３  制御部
２０４  内部バス
２０５  メモリ部
２０６  エンジンインタフェース部
２０７  エンジンインタフェースバス
２０８  電源部
２０９  第１の電力
２１０  第２の電力
３０１  内部バスインタフェース部
３０２  送信バッファ部
３０３  送信制御部
３０４  受信バッファ部
３０５  受信制御部
３０６  監視部
４０１  宛て先アドレス・フィールド
４０２  送信元アドレス・フィールド
４０３  タイプ・フィールド
４０４  データ“ＦＦＦＦＦＦＦＦＦＦＦＦ”
４０５  データ“起動プリンタのアドレス×１６個”
４０６  ＦＣＳフィールド
５０１  情報要求パケット
５０２  情報パケット
５０３  省電力通知パケット
５０４  ＡＣＫパケット
５０５  情報要求パケット
８０１  プリンタ管理ソフトウェア・ダイアログ画面
８０２  プリンタリスト
８０３  送信ボタン
９０１  プリンタ管理ソフトウェア
９０２  ステータス情報取得モジュール
９０３  プリンタ管理モジュール
９０４  ネットワークモジュール
９０５  ＵＩモジュール
【図１】
2006256117.tif 000003
【図２】
2006256117.tif 000004
【図３】
2006256117.tif 000005
【図４】
2006256117.tif 000006
【図５】
2006256117.tif 000007
【図６】
2006256117.tif 000008
【図７】
2006256117.tif 000009
【図８】
2006256117.tif 000010
【図９】
2006256117.tif 000011