(57)【要約】【課題】ＳＮＭＰによる状態問い合わせ等の定期的なパケットに先立ち発行されるＡＲＰ要求によりＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）対応プリンタの省電力状態が中断されることを効果的に防止する。【解決手段】ネットワークに接続された印刷装置のアドレス情報を第１の通信プロトコル（ＡＲＰ）により取得し（Ｓ１０２）、印刷装置が省電力状態からＷＯＬ起動可能であるかどうかを判定し（Ｓ１０６）、印刷装置がＷＯＬ起動可能であると判定された場合に（Ｓ１０６のＹＥＳ）、そのアドレス情報を記憶領域に固定登録し（Ｓ１０８）、ＷＯＬ起動可能であると判定された印刷装置の状態問い合わせのために、印刷装置が省電力状態のままで応答可能な第２の通信プロトコル（ＳＮＭＰ）によるパケットを、Ｓ１０８で固定登録されたアドレス情報を用いて送信することを特徴とするネットワーク端末装置。【選択図】図６
2012053842.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された端末装置であって、
前記ネットワークに接続された印刷装置の前記ネットワークにおけるアドレス情報を第１の通信プロトコルにより取得する取得部と、
前記印刷装置が省電力状態からＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）起動可能であるかどうかを判定する判定部と、
前記印刷装置がＷＯＬ起動可能であると判定された場合に、前記取得部により取得された前記アドレス情報を記憶領域に固定登録する登録部と、
ＷＯＬ起動可能であると判定された前記印刷装置の状態問い合わせのために、前記印刷装置が省電力状態のままで応答可能な第２の通信プロトコルによるパケットを、前記記憶領域に固定登録された前記アドレス情報を用いて送信する送信部と、を有する端末装置。
【請求項２】
前記登録部により前記記憶領域に固定登録された前記アドレス情報にタイマーを設定するタイマー設定部と、
前記タイマー設定部により設定されたタイマーの満了時に、前記印刷装置の前記アドレス情報の問い合わせのために前記第１の通信プロトコルによるパケットを送信する問い合わせ部と、
前記問い合わせ部により送信された前記パケットへの応答として送信された前記アドレス情報が、前記記憶領域に固定登録された前記アドレス情報と一致するかどうかを確認する確認部と、をさらに有し、
前記タイマー設定部は、前記確認部により前記アドレス情報が一致することが確認された場合に、前記タイマーを再設定することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記タイマー設定部は、前記問い合わせ部により送信された前記パケットへの応答がなかった場合に、前記タイマーを再設定することを特徴とする請求項２に記載の端末装置。
【請求項４】
前記アドレス情報は、ＩＰアドレス及びＭＡＣアドレスの組み合わせであることを特徴とする請求項１〜３のいずれか１つに記載の端末装置。
【請求項５】
前記第１の通信プロトコルは、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項１〜４のいずれか１つに記載の端末装置。
【請求項６】
前記第２の通信プロトコルは、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項１〜５のいずれか１つに記載の端末装置。
【請求項７】
前記第２の通信プロトコルは、ＳＬＰ（Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項１〜５のいずれか１つに記載の端末装置。
【請求項８】
ネットワークにそれぞれ接続された端末装置及び省電力状態からＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）可能である印刷装置からなる印刷システムであって、
前記端末装置は、前記ネットワークにおける前記印刷装置のアドレス情報を第１の通信プロトコルにより取得する取得部と、前記取得部により取得された前記アドレス情報を記憶領域に固定登録する登録部と、前記印刷装置の状態問い合わせのために、前記印刷装置が省電力状態のままで応答可能な第２の通信プロトコルによるパケットを、前記記憶領域に固定登録された前記アドレス情報を用いて送信する送信部と、を有し、
前記印刷装置は、前記第１の通信プロトコルによるパケットを受信したときにＷＯＬ起動しないように設定されていることを特徴とする印刷システム。
【請求項９】
前記端末装置は、前記登録部により前記記憶領域に固定登録された前記アドレス情報にタイマーを設定するタイマー設定部と、前記タイマー設定部により設定された前記タイマーの満了時に、前記印刷装置の前記アドレス情報の問い合わせのために前記第１の通信プロトコルによるパケットを送信する問い合わせ部と、前記問い合わせ部により送信された前記パケットへの応答として送信された前記アドレス情報が、前記記憶領域に固定登録された前記アドレス情報と一致するかどうかを確認する確認部と、をさらに有し、
前記タイマー設定部は、前記確認部により前記アドレス情報が一致することが確認された場合に、前記タイマーを再設定することを特徴とする請求項８に記載の印刷システム。
【請求項１０】
前記タイマー設定部は、前記問い合わせ部により送信された前記パケットへの応答がなかった場合に、前記タイマーを再設定することを特徴とする請求項９に記載の印刷システム。
【請求項１１】
前記アドレス情報は、ＩＰアドレス及びＭＡＣアドレスの組み合わせであることを特徴とする請求項８〜１０のいずれか１つに記載の印刷システム。
【請求項１２】
前記第１の通信プロトコルは、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項８〜１１のいずれか１つに記載の印刷システム。
【請求項１３】
前記第２の通信プロトコルは、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項８〜１２のいずれか１つに記載の印刷システム。
【請求項１４】
前記第２の通信プロトコルは、ＳＬＰ（Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項８〜１２のいずれか１つに記載の印刷システム。
【請求項１５】
ネットワークに接続された端末装置の制御方法であって、
前記ネットワークに接続された印刷装置の前記ネットワークにおけるアドレス情報を第１の通信プロトコルにより取得するステップ（Ａ）と、
前記印刷装置が省電力状態からＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）起動可能であるかどうか判定するステップ（Ｂ）、
前記ステップ（Ｂ）でＷＯＬ起動可能であると判定された場合に、前記ステップ（Ａ）で取得された前記アドレス情報を記憶領域に固定登録するステップ（Ｃ）と、
前記ステップ（Ｂ）でＷＯＬ起動可能であると判定された前記印刷装置の状態問い合わせのために、前記印刷装置が省電力状態のままで応答可能な第２の通信プロトコルによるパケットを、前記ステップ（Ｃ）で前記記憶領域に固定登録された前記アドレス情報を用いて送信するステップ（Ｄ）と、を前記端末装置に実行させることを特徴とする制御方法。
【請求項１６】
前記ステップ（Ｃ）で前記記憶領域に固定登録された前記アドレス情報にタイマーを設定するステップ（Ｅ）と、
前記ステップ（Ｅ）で設定された前記タイマーの満了時に、前記印刷装置の前記アドレス情報の問い合わせのために前記第１の通信プロトコルによるパケットを送信する手順（Ｆ）と、
前記ステップ（Ｆ）で送信された前記パケットへの応答として送信された前記アドレス情報が、前記手ステップ（Ｃ）で前記記憶領域に固定登録された前記アドレス情報と一致するかどうかを確認するステップ（Ｇ）と、
前記ステップ（Ｇ）で前記アドレス情報が一致することが確認された場合に、前記タイマーを再設定するステップ（Ｈ）と、をさらに前記端末装置に実行させることを特徴とする請求項１５に記載の制御方法。
【請求項１７】
前記ステップ（Ｆ）で送信された前記パケットへの応答がなかった場合に、前記ステップ（Ｅ）で設定された前記タイマーを再設定するステップ（Ｉ）をさらに前記端末装置に実行させることを特徴とする請求項１６に記載の制御方法。
【請求項１８】
前記アドレス情報は、ＩＰアドレス及びＭＡＣアドレスの組み合わせであることを特徴とする請求項１５〜１７のいずれか１つに記載の制御方法。
【請求項１９】
前記第１の通信プロトコルは、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項１５〜１８のいずれか１つに記載の制御方法。
【請求項２０】
前記第２の通信プロトコルは、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項１５〜１９のいずれか１つに記載の制御方法。
【請求項２１】
前記第２の通信プロトコルは、ＳＬＰ（Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項１５〜１９のいずれか１つに記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された端末装置、当該端末装置が適用された印刷システム、及び当該端末装置の制御方法に関する。
【背景技術】
【０００２】
プリンタやＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）等の電気製品の省電力化は経済性のみならずメーカ／ユーザの社会的責任という観点から近年ますます注目されている。特に、先進国では省電力性能を直接的な指標とした公的機関による購入規制（グリーン購入法等）や市場における流通規制（ＥｕＰ指令等）等の導入が進んでおり、一定の省電力性能を備えていない製品は販売さえできないという状況になりつつある。
【０００３】
ユーザ利便性を維持しつつ省電力化を実現するための方法として、ネットワークプリンタ／ＭＦＰが待機状態のまま一定時間を経過したときに省電力状態に移行させ、ネットワーク経由でパケットを受信したときに通常状態に復帰させる制御方法が広く採用されている。例えば、以下の特許文献１〜３には、プリンタコントローラのＣＰＵを停止させるか、又はそのクロック周波数を低減させた省電力状態に移行することができる画像形成装置が提案されている。また、上述のような制御方法は一般にＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）と呼ばれる。
【０００４】
ここで、ネットワークプリンタは不特定多数のネットワーク端末により使用されるので、プリント要求や状態問い合わせ等の様々なパケットを受信することになる。よって、ＷＯＬ対応のネットワークプリンタに適切な動作を取らせるためには、それを省電力状態から通常状態に復帰させるためのパケット（以下では「起動パケット」ともいう）の種類を使用環境に応じて適切に設定しておく必要がある。例えば、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ、Ｗｅｌｌ−ｋｎｏｗｎ  Ｐｏｒｔ＝１６１）による状態問い合わせが頻発するネットワーク環境下でＳＮＭＰパケットを起動パケットとして設定した場合には省電力状態がほとんど維持されない可能性がある。そのため、このようなネットワーク環境下ではＳＮＭＰパケットを起動パケットから除外しておくべきである。今日のＷＯＬ対応ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）は起動パケットの種類を詳細に設定するための高度なパケット選別機能を備えている。
【０００５】
ところで、企業／家庭内で構築されるＬＡＮとして最も一般的なＩＰ／Ｅｔｈｅｒｎｅｔベースのネットワーク環境下でのパケット送信には、送信先のＩＰアドレス及びＭＡＣアドレスの組み合わせが必要となる。通常、ＩＰアドレス及びＭＡＣアドレスの組み合わせは端末装置内のＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）テーブルと呼ばれるデータ領域に記憶されている。また、ＡＲＰテーブル内にパケット送信先のＭＡＣアドレスが存在しない場合には、特定のＩＰアドレスに対応するＭＡＣアドレスを問い合わせるためのパケットであるＡＲＰ要求が発行されることになる。しかし、ＡＲＰテーブルのエントリは登録後に一定時間（数分程度）が経過すると忘却されるのが一般的である。
【０００６】
このようにＡＲＰテーブルのエントリが忘却されると、それ以降のパケット送信に先立ち常にＡＲＰ要求が発行されることになる。しかし、一般的なネットワークプリンタはＣＰＵが停止された省電力状態のままではＡＲＰ要求に応答することができないので、ＡＲＰ要求をネットワークプリンタの起動パケットから除外することはできない。その結果、ＳＮＭＰ要求等の定期的なパケットに先立ち発行されるＡＲＰ要求により、ネットワークプリンタの省電力状態が頻繁に中断されるという問題点が指摘されている（図９参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平９−１４１９７４号公報
【特許文献２】特開２００２−２７８３７８号公報
【特許文献３】特開２００４−１１０２１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、ＳＮＭＰによる状態問い合わせ等の定期的なパケットに先立ち発行されるＡＲＰ要求により印刷装置の省電力状態が中断されることを効果的に防止することができる端末装置、当該端末装置が適用された印刷システム、及び当該端末装置の制御方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明の上記目的は、下記の手段によって達成される。
【００１０】
（１）ネットワークに接続された端末装置であって、前記ネットワークに接続された印刷装置の前記ネットワークにおけるアドレス情報を第１の通信プロトコルにより取得する取得部と、前記印刷装置が省電力状態からＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）起動可能であるかどうかを判定する判定部と、前記印刷装置がＷＯＬ起動可能であると判定された場合に、前記取得部により取得された前記アドレス情報を記憶領域に固定登録する登録部と、ＷＯＬ起動可能であると判定された前記印刷装置の状態問い合わせのために、前記印刷装置が省電力状態のままで応答可能な第２の通信プロトコルによるパケットを、前記記憶領域に固定登録された前記アドレス情報を用いて送信する送信部と、を有する端末装置。
【００１１】
（２）前記登録部により前記記憶領域に固定登録された前記アドレス情報にタイマーを設定するタイマー設定部と、前記タイマー設定部により設定されたタイマーの満了時に、前記印刷装置の前記アドレス情報の問い合わせのために前記第１の通信プロトコルによるパケットを送信する問い合わせ部と、前記問い合わせ部により送信された前記パケットへの応答として送信された前記アドレス情報が、前記記憶領域に固定登録された前記アドレス情報と一致するかどうかを確認する確認部と、をさらに有し、前記タイマー設定部は、前記確認部により前記アドレス情報が一致することが確認された場合に、前記タイマーを再設定することを特徴とする上記（１）に記載の端末装置。
【００１２】
（３）前記タイマー設定部は、前記問い合わせ部により送信された前記パケットへの応答がなかった場合に、前記タイマーを再設定することを特徴とする上記（２）に記載の端末装置。
【００１３】
（４）前記アドレス情報は、ＩＰアドレス及びＭＡＣアドレスの組み合わせであることを特徴とする上記（１）〜（３）のいずれか１つに記載の端末装置。
【００１４】
（５）前記第１の通信プロトコルは、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする上記（１）〜（４）のいずれか１つに記載の端末装置。
【００１５】
（６）前記第２の通信プロトコルは、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする上記（１）〜（５）のいずれか１つに記載の端末装置。
【００１６】
（７）前記第２の通信プロトコルは、ＳＬＰ（Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする上記（１）〜（５）のいずれか１つに記載の端末装置。
【００１７】
（８）ネットワークにそれぞれ接続された端末装置及び省電力状態からＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）可能である印刷装置からなる印刷システムであって、前記端末装置は、前記ネットワークにおける前記印刷装置のアドレス情報を第１の通信プロトコルにより取得する取得部と、前記取得部により取得された前記アドレス情報を記憶領域に固定登録する登録部と、前記印刷装置の状態問い合わせのために、前記印刷装置が省電力状態のままで応答可能な第２の通信プロトコルによるパケットを、前記記憶領域に固定登録された前記アドレス情報を用いて送信する送信部と、を有し、前記印刷装置は、前記第１の通信プロトコルによるパケットを受信したときにＷＯＬ起動しないように設定されていることを特徴とする印刷システム。
【００１８】
（９）前記端末装置は、前記登録部により前記記憶領域に固定登録された前記アドレス情報にタイマーを設定するタイマー設定部と、前記タイマー設定部により設定された前記タイマーの満了時に、前記印刷装置の前記アドレス情報の問い合わせのために前記第１の通信プロトコルによるパケットを送信する問い合わせ部と、前記問い合わせ部により送信された前記パケットへの応答として送信された前記アドレス情報が、前記記憶領域に固定登録された前記アドレス情報と一致するかどうかを確認する確認部と、をさらに有し、前記タイマー設定部は、前記確認部により前記アドレス情報が一致することが確認された場合に、前記タイマーを再設定することを特徴とする上記（８）に記載の印刷システム。
【００１９】
（１０）前記タイマー設定部は、前記問い合わせ部により送信された前記パケットへの応答がなかった場合に、前記タイマーを再設定することを特徴とする上記（９）に記載の印刷システム。
【００２０】
（１１）前記アドレス情報は、ＩＰアドレス及びＭＡＣアドレスの組み合わせであることを特徴とする上記（８）〜（１０）のいずれか１つに記載の印刷システム。
【００２１】
（１２）前記第１の通信プロトコルは、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする上記（８）〜（１１）のいずれか１つに記載の印刷システム。
【００２２】
（１３）前記第２の通信プロトコルは、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする上記（８）〜（１２）のいずれか１つに記載の印刷システム。
【００２３】
（１４）前記第２の通信プロトコルは、ＳＬＰ（Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする上記（８）〜（１２）のいずれか１つに記載の印刷システム。
【００２４】
（１５）ネットワークに接続された端末装置の制御方法であって、前記ネットワークに接続された印刷装置の前記ネットワークにおけるアドレス情報を第１の通信プロトコルにより取得するステップ（Ａ）と、前記印刷装置が省電力状態からＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）起動可能であるかどうか判定するステップ（Ｂ）、前記ステップ（Ｂ）でＷＯＬ起動可能であると判定された場合に、前記ステップ（Ａ）で取得された前記アドレス情報を記憶領域に固定登録するステップ（Ｃ）と、前記ステップ（Ｂ）でＷＯＬ起動可能であると判定された前記印刷装置の状態問い合わせのために、前記印刷装置が省電力状態のままで応答可能な第２の通信プロトコルによるパケットを、前記ステップ（Ｃ）で前記記憶領域に固定登録された前記アドレス情報を用いて送信するステップ（Ｄ）と、を前記端末装置に実行させることを特徴とする制御方法。
【００２５】
（１６）前記ステップ（Ｃ）で前記記憶領域に固定登録された前記アドレス情報にタイマーを設定するステップ（Ｅ）と、前記ステップ（Ｅ）で設定された前記タイマーの満了時に、前記印刷装置の前記アドレス情報の問い合わせのために前記第１の通信プロトコルによるパケットを送信する手順（Ｆ）と、前記ステップ（Ｆ）で送信された前記パケットへの応答として送信された前記アドレス情報が、前記手ステップ（Ｃ）で前記記憶領域に固定登録された前記アドレス情報と一致するかどうかを確認するステップ（Ｇ）と、前記ステップ（Ｇ）で前記アドレス情報が一致することが確認された場合に、前記タイマーを再設定するステップ（Ｈ）と、をさらに前記端末装置に実行させることを特徴とする上記（１５）に記載の制御方法。
【００２６】
（１７）前記ステップ（Ｆ）で送信された前記パケットへの応答がなかった場合に、前記ステップ（Ｅ）で設定された前記タイマーを再設定するステップ（Ｉ）をさらに前記端末装置に実行させることを特徴とする上記（１６）に記載の制御方法。
【００２７】
（１８）前記アドレス情報は、ＩＰアドレス及びＭＡＣアドレスの組み合わせであることを特徴とする上記（１５）〜（１７）のいずれか１つに記載の制御方法。
【００２８】
（１９）前記第１の通信プロトコルは、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする上記（１５）〜（１８）のいずれか１つに記載の制御方法。
【００２９】
（２０）前記第２の通信プロトコルは、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする上記（１５）〜（１９）のいずれか１つに記載の制御方法。
【００３０】
（２１）前記第２の通信プロトコルは、ＳＬＰ（Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする上記（１５）〜（１９）のいずれか１つに記載の制御方法。
【発明の効果】
【００３１】
本発明によると、新たな印刷装置のネットワーク接続時に当該印刷装置がＷＯＬ起動可能であるかどうかが判定され、それがＷＯＬ起動可能である場合にはＡＲＰテーブルのエントリが固定登録される。よって、本発明によると、ＷＯＬ対応プリンタのＡＲＰ忘却が発生しないので、ＳＮＭＰ要求等の定期的なパケットに先立ち発行されるＡＲＰ要求により印刷装置の省電力状態が中断されることを効果的に防止することができる。その結果、本発明によると、印刷装置の省電力状態をより長期間にわたり維持することができ、印刷装置の消費電力量をさらに削減することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態に係る印刷システムの全体構成を示すブロック図である。
【図２】本発明の一実施形態に係るＰＣの構成を示すブロック図である。
【図３】本発明の一実施形態に係るプリンタの構成を示すブロック図である。
【図４】本発明の一実施形態に係るＡＲＰテーブルを示す概略図である。
【図５】本発明の一実施形態に係るＷＯＬ対応プリンタリストを示す概略図である。
【図６】本発明の一実施形態に係るＰＣの処理の手順を示すフローチャートである。
【図７】図６のフローチャートに対応するシーケンスチャートである。
【図８】本発明の一実施形態に係るＰＣの処理の手順を示すフローチャートである。
【図９】従来の印刷システムにおけるＷＯＬ対応プリンタの消費電力の推移を示すグラフである。
【図１０】本発明の一実施形態に係る印刷システムにおけるＷＯＬ対応プリンタの消費電力の推移を示すグラフである。
【図１１】本発明の一実施形態に係る印刷システムにおけるＷＯＬ対応プリンタの消費電力量を、従来の印刷システムにおけるＷＯＬ対応プリンタの消費電力量と対比して示すグラフである。
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００３４】
−システムの構成（図１〜５）
図１は、本発明の一実施形態に係る印刷システムＳの全体構成を示すブロック図である。図１のように、印刷システムＳは、端末装置としてのＰＣ１、及び印刷装置としてのプリンタ２を備えており、これらはネットワークＮを介して接続されている。ネットワークＮは、ＴＣＰ／ＩＰプロトコルスイートに準拠するコンピュータネットワークであり、例えば、イーサネット（登録商標）とＴＣＰ／ＩＰとを組み合わせたイントラネットである。なお、ネットワークＮに接続された機器の種類及び台数は図中の例に限定されない。
【００３５】
続いて、上記機器の構成について詳細に説明する。図２は、本実施形態に係るＰＣ１の構成を示すブロック図である。図２のように、本実施形態に係るＰＣ１は、制御部１１、記憶部１２、表示部１３、入力部１４、通信インタフェース１５を備えており、これらは信号をやり取りするためのバス１６を介して相互に接続されている。これらの構成要素について以下に順に説明する。
【００３６】
制御部１１は、ＣＰＵであり、プログラムに従って上記各部の動作を制御するとともに各種演算処理を実行する。記憶部１２は、ＰＣ１の基本動作の制御のためのプログラムやパラメータ等を格納するＲＯＭ、作業領域として一時的にプログラムやデータ等を記憶するＲＡＭ、ＯＳ（基本ソフトウェア）や後述するＰＣ１の所定の動作を制御するためのプログラムやパラメータ等を格納するＨＤＤ等からなる。特に、本実施形態に係る記憶部１２には、後述のＡＲＰテーブルＴ及びＷＯＬ対応プリンタリストＬ等が記憶されている。
【００３７】
表示部１３は、ＬＣＤ等の表示装置であり、ユーザに各種情報を表示する。入力部１４は、キーボードやマウス等の入力装置であり、ユーザから各種動作指示を取得する。通信インタフェース１５は、ＮＩＣ等のネットワークインタフェースであり、ＰＣ１をプリンタ２等の他の機器との通信のためにネットワークＮに接続する。
【００３８】
また、本実施形態に係るＰＣ１には、ネットワークＮを介してプリンタ２にプリント要求を発行するプリンタドライバ、ユーザ指定のＩＰアドレスに対応するＭＡＣアドレスを問い合わせるためのパケット（ＡＲＰ要求）を発行するＡＲＰクライアントソフト、及びＳＮＭＰによりネットワークＮ上のプリンタ２の状態を問い合わせるためのパケット（ＳＮＭＰ要求）を発行するＳＮＭＰクライアントソフトが搭載されているものとする。なお、ＳＮＭＰクライアントソフトの代わりにＳＬＰ（Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）によりプリンタ２の状態を問い合わせるためのパケット（ＳＬＰ要求）を発行するＳＬＰクライアントソフトが搭載されていてもよい。
【００３９】
上述のＡＲＰクライアントソフトは、ユーザ指定のＩＰアドレスに基づくＡＲＰ要求を発行し、それに対する応答内容をユーザに通知する機能、特定のＩＰアドレス及びＭＡＣアドレスの組み合わせを記憶部１２内のＡＲＰテーブルＴに登録する機能、及び検索キーとして入力されたＩＰアドレス又はＭＡＣアドレスに対応するＡＲＰテーブルＴのエントリを検索する機能等を備えている。
【００４０】
図４は、ＡＲＰクライアントソフトにより各プリンタ２のエントリが登録されたＡＲＰテーブルＴの一例を示す概略図である。図４のように、ＡＲＰテーブルの各エントリは、プリンタ２の「ＩＰアドレス」、「ＭＡＣアドレス」、及び各エントリの「保持方法」に関する情報を格納している。ここで、本例における「保持方法」は、各エントリが一定期間経過後に忘却されることを意味する「時限」、及び各エントリが継続的に保持される（すなわち、忘却されない）ことを意味する「固定」のいずれか一方であるものとする。なお、後述のように「固定」登録された各エントリに対してタイマーを設定しておき、その満了時に各エントリをリフレッシュするような構成も可能である。各プリンタ２をＡＲＰテーブルＴに登録するための処理の手順については後述する（図６参照）。
【００４１】
また、ＰＣ１の記憶部１２内の不揮発性領域（ＨＤＤ等）には、ネットワークＮ上のＷＯＬ対応プリンタに関する情報が格納されたＷＯＬ対応プリンタリストＬが記憶されている。ここで、本実施形態におけるＷＯＬ対応プリンタとは、待機状態のまま一定時間を経過したときにＣＰＵを停止させた省電力状態に移行し、ネットワークＮ経由で所定のパケット（後述する「起動要因パケット」）を受信したときに通常状態に復帰する機能（以下では「ＷＯＬ機能」ともいう）を備えたプリンタのことである。なお、以下ではＷＯＬ機能を備えていないプリンタのことを対比のために「ＷＯＬ非対応プリンタ」と称することにする。
【００４２】
図５は、ネットワークＮ上の個々のＷＯＬ対応プリンタ２に対応するエントリが登録されたＷＯＬ対応プリンタリストＬの一例を示す概略図である。図５のように、ＷＯＬ対応プリンタリストＬの各エントリは、ＷＯＬ対応プリンタ２の「状態」、「ＩＰアドレス」、「ＭＡＣアドレス」、及び各エントリに設定された「タイマー」に関する情報を格納している。ここで、本例における「状態」は、ＷＯＬ対応プリンタ２のＷＯＬ機能が現在利用可能であることを意味する「有効」、及び現在利用可能でないことを意味する「無効」のいずれか一方であるものとする。また、「タイマー」は各エントリに対して設定されたタイマーの初期時間を示している。後述のように、タイマーの残り時間が０になったときに各エントリの「有効」状態が継続されるべきかどうかが判定されることになる。なお、タイマーの初期時間（図中のＴ１、Ｔ２）はネットワーク環境に合わせてユーザが自由に変更可能であるが、通常は数分〜数時間とされることが好ましい。
【００４３】
続いて、図３は、本実施形態に係るプリンタ２の構成を示すブロック図である。図３のように、本実施形態に係るプリンタ２は、制御部２１、記憶部２２、操作部２３、通信インタフェース２４、印刷部２５を備えており、これらは信号をやり取りするためのバス２６を介して相互に接続されている。これらの構成要素について以下に順に説明する。
【００４４】
制御部２１は、ＣＰＵであり、プログラムに従って上記各部の動作を制御するとともに各種演算処理を実行する。記憶部２２は、ＲＯＭ、ＲＡＭ、ＨＤＤ等からなる記憶領域である。操作部２３は、プリンタ２の状態情報や設定情報等をユーザに表示するとともに各種動作指示をユーザから取得するためのオペレーションパネルである。通信インタフェース２４は、ＮＩＣ等のネットワークインタフェースであり、プリンタ２をＰＣ１等の他の機器との通信のためにネットワークＮに接続する。
【００４５】
印刷部２５は、ＰＣ１のプリンタドライバから受信したプリントジョブに基づき印刷処理を実行するプリンタエンジンである。より具体的に、印刷部２５は、感光体ドラムを帯電させる帯電工程、レーザ光により感光体ドラム上に静電潜像を形成する露光工程、感光体ドラム上の静電潜像にトナーを付着させてトナー画像を形成する現像工程、感光体ドラム上のトナー画像を転写ベルトにより記録用紙に転写する転写工程、記録用紙に転写されたトナー画像を定着ローラにより加熱・定着させる定着工程からなる印刷処理を実行する。ただし、印刷部２５が採用する印刷方式は、インパクト方式、熱転写方式、及びインクジェット方式等の他の印刷方式であってもよい。
【００４６】
各プリンタ２がＷＯＬ対応プリンタであるかどうかはその機種によるが、各プリンタ２がＷＯＬ対応プリンタである場合に適用される省電力設定は以下の表１の通りである。表１のように、本実施形態においては、省電力状態のプリンタ２を通常状態に復帰させるためのネットワークパケット（起動パケット）としてＰＣ１からのプリント要求のみが設定されている。本実施形態において、省電力状態のプリンタ２はＰＣ１からのプリント要求を受信したときのみ通常状態に復帰することになり、ＡＲＰ要求やＳＮＭＰ要求等の他のネットワークパケットを受信したとしても通常状態に復帰することはない。
【００４７】
【表１】
2012053842.tif 000003
【００４８】
また、本実施形態に係るＷＯＬ対応プリンタ２は、それがＷＯＬ起動可能であるかどうかの問い合わせパケットに対して自機のＩＰアドレス、ＭＡＣアドレス、及びＷＯＬ起動可能である旨の回答からなる応答パケットを発行する機能を備えているものとする。なお、ＷＯＬ対応プリンタ２が一時的にＷＯＬ起動不可となるように設定されている場合にはその旨を回答することもできる。他方、上述の問い合わせパケットに対する応答がなかった場合、ＰＣ１は問い合わせ先のプリンタ２がＷＯＬ非対応プリンタであると判断するものとする。この点についてはさらに後述する。
【００４９】
−動作の概要（図６〜１１）
続いて、本実施形態に係るＰＣ１の動作の概要について説明する。図６は、ネットワークＮに追加されたプリンタ２をＡＲＰテーブルＴに登録するための処理（以下では「プリンタ登録処理」ともいう）の手順を示すフローチャートである。図６のフローチャートにより示されるアルゴリズムは、記憶部１２のＲＯＭに制御プログラムとして記憶されており、動作開始時にＲＡＭに読み出されて実行される。
【００５０】
先ず、ＰＣ１は、ユーザからプリンタ２の登録指示を受け付ける（Ｓ１０１）。このとき、ユーザにより入力部１４を介してプリンタ２のＩＰアドレスが指定されるものとする。続いて、ＰＣ１は、指定されたＩＰアドレスに基づくＡＲＰ要求を発行し（Ｓ１０２）プリンタ２からの応答を待つ。
【００５１】
その後、ＰＣ１は、プリンタ２からのＡＲＰ応答の有無を判定し（Ｓ１０３）、ＡＲＰ応答があった場合は（Ｓ１０３のＹＥＳ）後述のＳ１０４に進み、ＡＲＰ応答がなかった場合は（Ｓ１０３のＮＯ）プリンタ２の登録に失敗した旨のメッセージを表示部１４に表示してから（Ｓ１１０）一連の処理を終了する（エンド）。
【００５２】
続いて、Ｓ１０４では、プリンタ２がＷＯＬ起動可能であるかどうかの問い合わせをさらに発行し、プリンタ２からの応答を待つ。そして、一定期間内にプリンタ２からの応答があった場合は（Ｓ１０５のＹＥＳ）後述のＳ１０６に進み、一定期間内にプリンタ２からの応答がなかった場合は（Ｓ１０５のＮＯ）プリンタ２のエントリをＡＲＰテーブルＴに「時限」登録してから（Ｓ１０９）一連の処理を終了する。
【００５３】
続いて、Ｓ１０６では、プリンタ２からの応答内容に基づきプリンタ２がＷＯＬ起動可能であるかどうかを判定する。そして、プリンタ２がＷＯＬ起動可能であった場合は（Ｓ１０６のＹＥＳ）プリンタ２をＷＯＬ対応プリンタリストＬに「有効」エントリとして追加する（Ｓ１０７）。ただし、プリンタ２がＷＯＬ機能を備えているものの一時的にＷＯＬ起動不可に設定されている場合には「無効」エントリとして追加するものとする。
【００５４】
その後、ＰＣ１は、Ｓ１０７でＷＯＬ対応プリンタリストＬに追加されたエントリをＡＲＰテーブルＴに「固定」登録してから（Ｓ１０８）一連の処理を終了する（エンド）。これをもって、ＡＲＰテーブルＴに「固定」登録されたエントリのタイマーによる管理が開始されることになる。他方、プリンタ２がＷＯＬ起動可能ではなかった場合は（Ｓ１０６のＮＯ）、プリンタ２のエントリをＡＲＰテーブルＴに「時限」登録してから（Ｓ１０９）一連の処理を終了する（エンド）。
【００５５】
図７は、上述したプリンタ登録処理（図６参照）に対応するＰＣ１・プリンタ２間の信号のやり取りを示すシーケンスチャートである。図中（Ａ）は、プリンタ２がＷＯＬ起動可能であった場合（Ｓ１０６のＹＥＳ）の信号のやり取りを、図中（Ｂ）は、プリンタ２がＷＯＬ起動可能ではなかった場合（Ｓ１０６のＮＯ）の信号のやり取りを、図中（Ｃ）は、プリンタ２からのＡＲＰ応答がなかった場合（Ｓ１０３のＮＯ）の信号のやり取りを示している。
【００５６】
次に、図６のプリンタ登録処理によりＡＲＰテーブルＴに固定登録された各エントリをタイマー満了時にリフレッシュするためのリフレッシュ処理の手順について説明する。図８は、本実施形態に係るリフレッシュ処理の手順を示すフローチャートである。図８のフローチャートにより示されるアルゴリズムは、ＰＣ１の記憶部１２のＲＯＭに制御プログラムとして記憶されており、動作開始時にＲＡＭに読み出されて実行される。
【００５７】
先ず、ＰＣ１は、各エントリに対して設定されたタイマーが満了するまで待機し（Ｓ２０１のＮＯ）、タイマーが満了したら（Ｓ２０１のＹＥＳ）、各エントリのＩＰアドレスに基づくＡＲＰ要求を再発行して（Ｓ２０２）プリンタ２からの応答を待つ。そして、一定期間内に応答があった場合は（Ｓ２０３のＹＥＳ）後述のＳ２０４に進む。他方、一定期間内に応答がなかった場合は（Ｓ２０３のＮＯ）各エントリに対応するプリンタ２が省電力状態であるか又は電源ＯＦＦ状態であると判断し、タイマーを再設定する（Ｓ２０５）。これにより当該エントリの「固定」登録が継続される。
【００５８】
続いて、Ｓ２０４では、受信したＡＲＰ応答が当該エントリと同一のＭＡＣアドレスの機器からの応答であったかどうかを判定し、同一のＭＡＣアドレスの機器からの応答であった場合は（Ｓ２０４のＹＥＳ）タイマーを再設定してから（Ｓ２０５）一連の処理を終了する（エンド）。これにより当該エントリの「固定」登録が継続される。他方、異なるＭＡＣアドレスの機器からの応答であった場合は（Ｓ２０４のＮＯ）当該エントリのＩＰアドレス及びＭＡＣアドレスの組み合わせが変更されたものと判断し、当該エントリをＡＲＰテーブルＴから削除する（Ｓ２０６）。その後、ＰＣ１は、Ｓ２０６で削除されたエントリに対応するＷＯＬ対応プリンタリストＬのエントリを「無効」に設定してから（Ｓ２０７）一連の処理を終了する（エンド）。
【００５９】
上記のＳ２０２で発行されたＡＲＰ要求への応答内容に応じたＰＣ１の動作は以下の表２の通りである。なお、本実施形態に係るＰＣ１は、異なるＭＡＣアドレスの機器からのＡＲＰ応答を受信した場合（Ｓ２０４のＮＯ）のほか、「タイマー満了」以外の事象を契機に受信したＡＲＰ応答の内容がＡＲＰテーブルＴに固定登録されたエントリの内容と矛盾する場合にもＡＲＰテーブルＴのエントリを削除するものとする。ＰＣ１からのプリント要求時のＩＰアドレス及びＭＡＣアドレスの組み合わせがＡＲＰテーブルＴに固定登録されたエントリの内容と矛盾する場合も同様である。
【００６０】
【表２】
2012053842.tif 000004
【００６１】
このようにＡＲＰテーブルＴのエントリを削除するのは、ＡＲＰテーブルＴの登録内容と矛盾するＭＡＣアドレスが検出された場合は、従来プリンタ２に割り振られていたＩＰアドレスが他の端末に振り直された可能性が高いからである。他方、あるＭＡＣアドレスに対してＡＲＰテーブルＴの登録内容と矛盾するＩＰアドレスが検出された場合は、ＷＯＬ対応プリンタ２のＩＰアドレスが変更された可能性が高いので、ＡＲＰテーブルＴのエントリを一旦削除した上で、新たなＩＰアドレス及びＭＡＣアドレスの組み合わせを登録するものとする。
【００６２】
以上のように、本実施形態に係る印刷システムＳによると、新たにネットワークＮに接続されたプリンタ２がＷＯＬ起動可能であるかどうかが判定され、それがＷＯＬ起動可能である場合にはＡＲＰテーブルＴのエントリが固定登録されることになる。よって、本実施形態によると、ＷＯＬ対応プリンタ２のＡＲＰ忘却が発生しないので、ＳＮＭＰ要求等の定期的なパケットに先立ち発行されるＡＲＰ要求によりＷＯＬ対応プリンタの省電力状態が中断されることを効果的に防止することができる。その結果、本実施形態によると、ＷＯＬ対応プリンタ２の省電力状態をより長期間にわたり維持することができるので、ＷＯＬ対応プリンタ２の消費電力量をさらに削減することができる。
【００６３】
ここで、本実施形態に係る印刷システムＳにおけるＷＯＬ対応プリンタ２の消費電力について説明する。図９は、従来の印刷システムにおけるＷＯＬ対応プリンタの消費電力の推移を示すグラフであり、図１０は、本実施形態に係る印刷システムＳにおけるＷＯＬ対応プリンタ２の消費電力の推移を示すグラフである。いずれのグラフにおいてもＷＯＬ対応プリンタが端末装置からＳＮＭＰ要求を受信する周期は５分であり、ＷＯＬ対応プリンタが省電力状態に移行するまでの待機時間は１分であるものとする。また、図中のＷｓはＷＯＬ対応プリンタの通常状態における消費電力であり、ＷｐｓはＷＯＬ対応プリンタの省電力状態における消費電力である。
【００６４】
先ず、図９を参照すると、従来の印刷システムでは、ＡＲＰテーブルの各エントリは登録後に数分で忘却されることになる。よって、ＷＯＬ対応プリンタは、５分周期のＳＮＭＰ要求に先立ちＡＲＰ要求を受信するので、ＳＮＭＰ要求の都度、省電力状態を中断することになる。つまり、上記の前提条件の下では、ＷＯＬ対応プリンタは５分ごとに省電力状態から通常状態に復帰し、その後１分間にわたり通常状態を維持することになる。他方、図１０を参照すると、本実施形態に係る印刷システムＳでは、ＡＲＰテーブルＴの各エントリは固定登録され、その後に忘却されることはない。よって、ＷＯＬ対応プリンタ２はプリント要求を受信するまでの間、省電力状態を維持することになる。
【００６５】
続いて、図９、１０のグラフを参照して、本実施形態に係る印刷システムＳによるＷＯＬ対応プリンタ２の消費電力の削減効果について考察する。先ず、上記の前提条件より、従来の印刷システムにおけるＷＯＬ対応プリンタの消費電力（Ｗｏｌｄ）は以下の数式１によって表される。これに対して、本実施形態に係る印刷システムＳにおけるＷＯＬ対応プリンタ２の消費電力量（Ｗｎｅｗ）は以下の数式２によって表される。      
【００６６】
【数１】
2012053842.tif 000005
【００６７】
【数２】
2012053842.tif 000006
【００６８】
ここで、一般的なネットワークプリンタの通常状態における消費電力と省電力状態における消費電力との差（Ｗｓ−Ｗｐｓ）は、数十ワット程度であることが知られている。そこで、消費電力の差（Ｗｓ−Ｗｐｓ）を３０Ｗと仮定した場合、上記の数式１から以下の数式３が導かれ、さらに、この数式３と上記の数式２から以下の数式４が導かれる。つまり、本実施形態に係る印刷システムＳは、従来の印刷システムと比較して、ＷＯＬ対応プリンタ２の消費電力をさらに６Ｗ程度削減することができる。これを１時間当たりの消費電力量に換算すると、本実施形態に係る印刷システムＳは、ＷＯＬ対応プリンタ２の消費電力量をさらに２１．６ｋＷｈ（＝６・６０２Ｗｈ）程度削減することができる。
【００６９】
【数３】
2012053842.tif 000007
【００７０】
【数４】
2012053842.tif 000008
【００７１】
さらに、図１１は、ＷＯＬ対応プリンタの運転時間に対する消費電力量を、従来の印刷システム（実線）及び本実施形態に係る印刷システムＳ（点線）のそれぞれについて示すグラフである。図１１のように、従来の印刷システムによる消費電力量と本実施形態に係る印刷システムＳによる消費電力量との差は、運転時間の経過に伴い累積的に増加することが分かる。
【００７２】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲において種々改変することができる。例えば、上記実施形態では、本発明に係る印刷装置としてプリンタ２を例に挙げたが、本発明に係る印刷装置はスキャン機能、プリント機能、及びコピー機能等を備えたＭＦＰであってもよい。
【００７３】
また、本発明に係る端末装置は、上記手順を実行するための専用のハードウェア回路によっても、上記手順を記述したプログラムをＣＰＵが実行することによっても実現可能である。後者により本発明を実現する場合、端末装置を作動させるプログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。ここで、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送され記録される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、端末装置の一機能として同装置のソフトウェアに組み込まれてもよい。
【符号の説明】
【００７４】
１        ＰＣ、
１１      制御部、
１２      記憶部、
１３      表示部、
１４      入力部、
１５      通信インタフェース、
２        プリンタ、
２１      制御部、
２２      記憶部、
２３      操作部、
２４      通信インタフェース、
２５      印刷部、
Ｌ        ＷＯＬ対応プリンタリスト、
Ｓ        印刷システム、
Ｔ        ＡＲＰテーブル。
【図１】
2012053842.tif 000009
【図２】
2012053842.tif 000010
【図３】
2012053842.tif 000011
【図４】
2012053842.tif 000012
【図５】
2012053842.tif 000013
【図６】
2012053842.tif 000014
【図７】
2012053842.tif 000015
【図８】
2012053842.tif 000016
【図９】
2012053842.tif 000017
【図１０】
2012053842.tif 000018
【図１１】
2012053842.tif 000019