(57)【要約】【課題】  ホストコンピュータにおける印刷装置のセットアップ等に際して、印刷装置の省電力効果を向上させつつ、且つ、探索にも応答でき、ユーザビリティを落とさない仕組みを提供する。【解決手段】  印刷装置を探索するに際して、まず少なくとも通常モードの印刷装置が探索できる簡易的な探索を行い、探索された印刷装置の表示結果に基づいて、省電力モード（ディープスリープ状態）の印刷装置が探索可能な全体探索を行うかどうかをユーザに選択させる。【選択図】  図１
2006040012.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の印刷装置と通信可能な情報処理装置であって、
前記ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させるべく、前記ネットワーク上の印刷装置に登録された特定のデータパターンを含むデータを発行する発行手段と、
前記発行手段による発行に応じて複数の印刷装置を探索する第１の探索手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記発行手段は、前記特定のデータパターンとして、不特定装置又は複数特定装置を宛先とした通信情報と電源制御に用いる識別子とを含むデータパターンを発行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１探索手段による探索結果から指定された印刷装置に対応する論理プリンタのセットアップを行うセットアップ手段を備えたことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記発行手段による特定データパターンの発行なく、前記ネットワーク上の印刷装置からの応答を要求する探索パケットを発行する第２の探索手段と、
前記第１の探索手段による探索に先行させて前記第２の探索手段による探索を行わせる制御手段とを備えたことを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第１の探索手段と前記第２の探索手段とを選択的に実行させる指示部を表示部に表示させる表示制御手段を有することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第２の探索手段による探索結果を表示させた後に、前記第１の探索手段による探索を実行させるか否かを指示できる指示部を表示部に表示させる表示制御手段を有することを特徴とする請求項４に記載の情報処理装置。
【請求項７】
印刷装置と情報処理装置とがネットワークを介して通信可能とされたネットワークシステムであって、
前記ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させるべく、前記ネットワーク上の印刷装置に登録された特定のデータパターンを含むデータを発行する発行手段と、
前記発行手段による発行に応じて複数の印刷装置を探索する第１の探索手段とを備えたことを特徴とするネットワークシステム。
【請求項８】
情報処理装置からネットワーク上の印刷装置を探索する探索方法であって、
前記ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させるべく、前記ネットワーク上の印刷装置に登録された特定のデータパターンを含むデータを発行する発行手順と、
前記特定のデータパターンの発行に応じて複数の印刷装置を探索する第１の探索手順とを有することを特徴とする探索方法。
【請求項９】
前記発行手順では、前記特定のデータパターンとして、不特定装置又は複数特定装置を宛先とした通信情報と電源制御に用いる識別子とを含むデータパターンを発行することを特徴とする請求項８に記載の探索方法。
【請求項１０】
前記第１探索手順による探索結果から指定された印刷装置に対応する論理プリンタのセットアップを行うセットアップ手順を有することを特徴とする請求項８又は９に記載の探索方法。
【請求項１１】
前記発行手順による特定データパターンの発行なく、前記ネットワーク上の印刷装置からの応答を要求する探索パケットを発行する第２の探索手順を有し、
前記第１の探索手順による探索に先行させて前記第２の探索手順による探索を行わせることを特徴とする請求項８〜１０のいずれか１項に記載の探索方法。
【請求項１２】
前記情報処理装置の表示部を介して前記第１の探索手順と前記第２の探索手順とを選択的に実行させる指示を受け付ける手順を有することを特徴とする請求項１１に記載の探索方法。
【請求項１３】
前記情報処理装置の表示部を介して、前記第２の探索手順による探索結果を表示した後に、前記第１の探索手順による探索を実行させるか否かの指示を受け付ける手順を有することを特徴とする請求項１１に記載の探索方法。
【請求項１４】
ネットワーク上の印刷装置を探索する処理をコンピュータに実行させるコンピュータプログラムであって、
前記ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させるべく、前記ネットワーク上の印刷装置に登録された特定のデータパターンを含むデータを発行する処理と、
前記特定のデータパターンの発行に応じて複数の印刷装置を探索する処理とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１５】
請求項１４に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
ネットワークに接続された印刷装置を情報処理装置より利用するため、情報処理装置に印刷装置に係るセットアップを行う場合に利用して好適な情報処理装置、ネットワークシステム、探索方法、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、ＬＡＮ等のネットワーク環境下に接続される複数の印刷装置を複数のクライアントにて共有して利用する印刷システムが一般的に普及している。
【０００３】
このようなネットワーク環境下に接続される印刷装置を利用する場合に、ホストコンピュータ（情報処理装置）において、印刷装置に対する出力ポートのＩＰアドレス設定等、印刷装置に係るセットアップ、即ち、各種設定及び対応するプリンタドライバをインストールする必要がある。特許文献１には、このセットアップをユーザに容易にせしめる技術が開示されている。
【０００４】
一方、印刷装置の省電力化が進められており、さらなる省電力化が地球環境面からも切望されている。例えば特許文献２には、所定時間印刷データを受信しない場合に、印刷装置内の各部を節電する技術が知られている。より、具体的には、自装置宛のＡＲＰ(Address Resolution Protocol)パケットを受信した場合に、印刷データの受信及び画像処理装置等を行う演算処理部の電源供給を復帰する手法が開示されている。
【０００５】
【特許文献１】特開２００１−１１７８３４号公報
【特許文献２】特開２００１−１８００８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来から知られている仕組みでネットワーク上の印刷装置を探索して選択し、ホストコンピュータ上にセットアップしようとした場合に、ネットワーク上のデバイスを探索することができないことがあった。すなわち、印刷装置自体が、特許文献２のようにＡＲＰパケットを受信した場合に外部との通信を行うことができる状態に復帰する場合、印刷装置が存在確認のブロードキャストパケット等に反応できず、ホストコンピュータにセットアップ候補のリストを表示させることができないという問題点があった。
【０００７】
一方、印刷装置をＰＩＮＧブロードキャスト等の任意のブロードキャスト、即ち、何らかの外部アクセスがあった場合に通常の通信を行うことのできる状態に復帰させるべく電力供給を制御するようにすることも考えられるが、このように何らかの外部アクセスに応じて印刷装置を起動させる場合、印刷装置個々の或いはネットワーク全体としての省電力効果が極度に落ちてしまうという問題がある。
【０００８】
本願発明は、上記問題点に鑑みてなされたものであり、ホストコンピュータにおける印刷装置のセットアップ等に際して、印刷装置の省電力効果を向上させつつ、且つ、探索にも応答でき、ユーザビリティを落とさない仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、ネットワーク上の印刷装置と通信可能な情報処理装置であって、前記ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させるべく、前記ネットワーク上の印刷装置に登録された特定のデータパターンを含むデータを発行する発行手段と、前記発行手段による発行に応じて複数の印刷装置を探索する第１の探索手段とを備えた点に特徴を有する。
本発明のネットワークシステムは、印刷装置と情報処理装置とがネットワークを介して通信可能とされたネットワークシステムであって、前記ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させるべく、前記ネットワーク上の印刷装置に登録された特定のデータパターンを含むデータを発行する発行手段と、前記発行手段による発行に応じて複数の印刷装置を探索する第１の探索手段とを備えた点に特徴を有する。
本発明の探索方法は、情報処理装置からネットワーク上の印刷装置を探索する探索方法であって、前記ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させるべく、前記ネットワーク上の印刷装置に登録された特定のデータパターンを含むデータを発行する発行手順と、前記特定のデータパターンの発行に応じて複数の印刷装置を探索する第１の探索手順とを有する点に特徴を有する。
本発明のコンピュータプログラムは、ネットワーク上の印刷装置を探索する処理をコンピュータに実行させるコンピュータプログラムであって、前記ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させるべく、前記ネットワーク上の印刷装置に登録された特定のデータパターンを含むデータを発行する処理と、前記特定のデータパターンの発行に応じて複数の印刷装置を探索する処理とをコンピュータに実行させる点に特徴を有する。
本発明のコンピュータ読み取り可能な記録媒体は、本発明のコンピュータプログラムを記録した点に特徴を有する。
【発明の効果】
【００１０】
本発明によれば、特定のデータパターンを含むデータを発行することにより、ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させることができ、省電力モードにあるデバイスを探索することができる。そして、その探索に先行させて、ネットワーク上の印刷装置からの応答を要求する探索パケットを発行する探索を行うようにすれば、ホストコンピュータとなる情報処理装置における印刷装置のセットアップ等に際して、印刷装置の省電力効果を向上させつつ、且つ、探索にも応答でき、ユーザビリティを落とさない仕組みを提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。図１は、本実施形態のネットワークシステムの構成を示す図である。１、２は本発明でいう印刷装置に相当するデジタル複写機等の画像形成装置であり、主に画像の出力機能を有する。３、４は本発明でいう情報処理装置に相当するホストコンピュータとなるパーソナルコンピュータ（パソコン）等の情報処理装置である。これら画像形成装置１、２及びパソコン３、４はＬＡＮ（ローカルエリアネットワーク）５を介して接続する。
【００１２】
画像形成装置１、２において、１０はユーザが各種の操作を行うための操作部、２０は操作部１０からの指示に従って画像情報を読み取るためのイメージスキャナ、３０は画像情報を用紙に印刷するプリンタである。４０はコントローラユニットであり、操作部１０やパソコン３、４からの指示に基づいてイメージスキャナ２０、プリンタ３０に対する画像情報の出力の制御を行う。
【００１３】
例えば、パソコン３、４からＬＡＮ５を通じて画像形成装置１、２に画像情報である印刷デ−タが与えられると、それをプリントアウト（画像出力）することができる。
【００１４】
図２に画像形成装置１、２の構成例を示す。なお、図１に示した構成に相当するものには同一の符号を付す。１０１は原稿台ガラスであり、原稿自動送り装置１４２から給送された原稿が順次所定位置に載置される。１０２は例えばハロゲンランプから構成される原稿照明ランプであり、原稿台ガラス１０１に載置された原稿を露光する。
【００１５】
１０３、１０４、１０５は走査ミラーであり、図示しない光学走査ユニットに収容され、往復動しながら、原稿からの反射光をＣＣＤユニット１０６に導く。ＣＣＤユニット１０６は撮像素子１０８に原稿からの反射光を結像させる結像レンズ１０７、例えばＣＣＤから構成される撮像素子１０８、撮像素子１０８を駆動するＣＣＤドライバ１０９等から構成される。撮像素子１０８からの画像信号出力は例えば８ビットのデジタルデータに変換された後、コントローラユニット４０に入力される。
【００１６】
１１０は感光ドラムであり、前露光ランプ１１２によって画像形成に備えて除電され、１次帯電器１１３によって一様に帯電させられる。１１７は例えば半導体レーザ等で構成される露光手段であり、画像形成や装置全体の制御を行うコントローラユニット４０で処理された画像データに基づいて感光ドラム１１０を露光し、静電潜像を形成する。
【００１７】
１１８は現像器であり、黒色の現像剤（トナー）が収容されている。１１９は転写前帯電器であり、感光ドラム１１０上に現像されたトナー像を用紙に転写する前に高圧をかける。１２０、１２２、１２４、１４２、１４４は給紙ユニットであり（１２０は手差し給紙ユニット）、各給紙ローラ１２１、１２３、１２５、１４３、１４５の駆動により、転写用紙が装置内へ給送され、レジストローラ１２６の配設位置で一旦停止し、感光ドラム１１０に形成された画像との書き出しタイミングがとられ再給送される。
【００１８】
１２７は転写帯電器であり、感光ドラム１１０に現像されたトナー像を給送される転写用紙に転写する。１２８は分離帯電器であり、転写動作の終了した転写用紙を感光ドラム１１０より分離する。転写されずに感光ドラム１１０上に残ったトナーはクリーナー１１１によって回収される。
【００１９】
１２９は搬送ベルトであり、転写プロセスの終了した転写用紙を定着器１３０に搬送し、例えば熱により定着させる。１３１はフラッパであり、定着プロセスの終了した転写用紙の搬送パスを、ソーター１３２又は中間トレイ１３７の配置方向のいずれかに制御する。１３３〜１３６は給送ローラであり、一度定着プロセスの終了した転写用紙を中間トレイ１３７に反転（多重）又は非反転（両面）して給送する。１３８は再給送ローラであり、中間トレイ１３７に載置された転写用紙を再度、レジストローラ１２６の配設位置まで搬送する。
【００２０】
図３にパソコン３、４のハードウェア構成例を示す。３０１はＣＰＵ、３０２は各種プログラム等が格納されているブートロム、３０３はアプリケーション動作時に演算領域として活用するＲＡＭ、３０４はアプリケーションや処理データを格納する不揮発性記憶手段であるところのハードディスク、３０５は基本的な設定情報を保持するための不揮発性ＲＡＭ（ＮＶＲＡＭ）、３０６は通信制御部であり、それぞれがバス３０７を介して接続する。
【００２１】
図４に画像形成装置１、２のコントローラユニット４０のハードウェア構成例を示す。特に後述するディープルスリープ状態においても、外部装置からの各種要求に応答可能な状態にすべく電力供給復帰を行う構成としたものを示す。コントローラユニット４０に含まれる画像処理制御部４０１は、１チップ化された制御部（コントローラチップ）４０２を具備する。制御部４０２は、不図示の各種プログラムが格納されたＲＯＭ Ｉ／Ｆ、ＲＭＡ（ＤＲＡＭ含む） Ｉ／Ｆ、ＰＣＩバスＩ／Ｆ、Ｖｉｄｅｏ Ｉ／Ｆ機能、いずれかの外部装置から転送されてくる印刷用記述言語の展開ハードウェア、各種データの圧縮及び伸張機能が含まれるＡＳＩＣ等により構成される。また、制御部４０２は、ネットワーク及びＬＡＮコントローラ４１０を介して外部装置より受信した印刷データの画像処理を行う機能やＬＡＮコントローラ４１０を介して渡されるデータを受けて処理する機能も備える。
【００２２】
ハードディスク４０３は、主電源が投入されていない場合でもデータを保持しつづける不揮発性記憶手段である。ハードディスク４０３には、画像処理制御部４０１の各部に対する初期化プログラム及び画像処理や通信や表示等に係る初期設定値（パラメータ）や、画像処理や通信や表示等の各種動作を定義するプログラムが格納されている。本実施形態では、ハードディスク４０３に格納される初期化に係るデータを初期化データや設定データと呼ぶこともある。画像形成装置１、２の主電源スイッチが入れられた場合、ハードディスク４０３に格納されたＢＯＯＴプログラムの実行が開始され、ハードディスク４０３から初期化プログラム、初期設定値（パラメータ）、メインプログラム等が、制御部４０２を含む画像処理制御部４０１の各部位により読み込まれ初期化処理が行われる。
【００２３】
ＳＤＲＡＭ４０４は、制御部４０２により印刷データを展開したものを一時的に格納したり、後述するディープスリープ（ＤＥＥＰ ＳＬＥＥＰ）状態への移行に応じて、初期化処理の際にハードディスク４０３から読み込まれた初期化データや設定データを一時的に退避させたりする役割を持つ。退避された初期化データや設定データは、ディープスリープ状態からの復帰時に各部位によって再度利用され、各部位への電源再投入における高速復帰を可能にする。なお、ＳＤＲＡＭ以外にも、ＤＤＲ−ＳＤＲＡＭ、ＳＲＡＭ等を用いることもできる。一般的にハードディスクやＥＥＰＲＯＭ、フラッシュメモリ等の不揮発性記憶手段に較べ、揮発性記憶手段のほうがデータの読込み／書き込みスピードが速いので、揮発性記憶手段を割当てるほうが望ましい。特に、プログラムのデータサイズが大きくなると、ＲＯＭのデータサイズ制限により、ハードディスクにプログラムを記憶させておくことを余儀なくされることがあるが、このような場合に特に揮発性記憶手段による高速化が有効となる。
【００２４】
ここで、本実施形態におけるディープスリープについて説明をする。画像処理制御部４０１は、タイマを起動してから一定時間割り込み信号を検知しないと、画像処理制御部４０１内の各ブロックのうち、ＳＤＲＡＭ４０４、操作表示部４０８、拡張インタフェース４１２とＬＡＮコントローラ４１０、ネットワークインターフェース（ＬＡＮ Ｉ／Ｆ）４０９、電源スイッチ回路４１７等の外部装置からの印刷データの受信及び処理、ステータス要求に応答できない状態からの復帰に必要な最低限の部分に電源部４１４から常夜電源を付与し、その他の機能ブロックへの電源の付与を遮断するよう動作する。
【００２５】
操作表示部４０８には常夜電源が投入されており、ユーザが画像処理制御部４０１を含む画像形成装置のステータスを確認したり、各種画像処理に係る設定を変更したりするために利用することができる。そして、操作表示部４０８に対しての操作に応じて、詳しくは後述するが、ディープスリープ状態から画像処理制御部４０１を復帰させる起動信号（図中ＰＭＥ）が発行される。ＰＭＥとはPower Management Eventの略称であり、システムの電源を投入する指示に利用される。ＰＭＥはＰＣＩ２．２規格に準拠したバスを搭載するシステムが受信可能なものであるが、本発明はＰＭＥに限定されるものではなく、独自の指示信号でも、その他の指示信号でも電源投入を指示できるものであれば適用可能である。
【００２６】
ＬＡＮ Ｉ／Ｆ４０９は、複数の外部装置（ホストコンピュータ又は情報処理装置と呼ぶこともある）との各種データ通信を行うためのインタフェース手段であり、例えば１０／１００ＢＡＳＥ−Ｔコネクタを採用することができる。
【００２７】
ＬＡＮコントローラ４１０は、ＬＡＮ Ｉ／Ｆ４０９を介しての外部装置との通信の制御を司る。ＬＡＮコントローラ４１０は、常夜電源４１５から電源が供給される部分（点線部分）と、非常夜電源４１６から電源を供給される部分（非点線部分）とからなる。ＬＡＮコントローラ４１０の点線部分は、ＬＡＮ Ｉ／Ｆ４０９を介しての外部からの問い合わせに対して、複数のパターンのうちいずれかのパターンのデータを受信したか否かを監視する監視部として機能する。この監視部の監視によりいずれかのパターンの認識がなされると、制御部４０２をディープスリープ状態から復帰させるべく起動信号が発行される。
【００２８】
ここで、複数のパターンはＭＡＣ ＲＯＭ４１１に登録され、初期化処理の際にＬＡＮコントローラ４１０により読込まれる。ＭＡＣ ＲＯＭ４１１には非常夜電源を投入するようにしても良い。また、ＭＡＣ ＲＯＭ４１１に登録されるパターンは、ユーザが操作表示部４０８を介して設定したり、ネットワークを介して遠隔の機器（パソコン３、４等）から設定したりして記憶保持させることが可能である。
【００２９】
また、複数のパターンとしては、例えば（１）ターゲットＩＰアドレスが自装置のＩＰアドレスであるＡＲＰ(Address Resolution Protocol)パケットのパターン、（２）不特定装置或いは複数特定装置を宛先とした通信情報と電源制御に用いる独自識別子とを含むパターンを持つマルチキャストパケット（複数特定装置宛先）、ブロードキャストパケット（不特定装置宛先）等が挙げられる。
【００３０】
ここで、通信情報について説明をすると、例えば、ＥｔｈｅｒＦｒａｍｅの宛先ＥｔｈｅｒアドレスＩＰ Ｆｒａｍｅの宛先ＩＰアドレス、発信元ポート番号、宛先ポート番号等のデータ通信を行うための情報を指す。
【００３１】
一方、電源制御に用いる独自識別子について説明すると、例えば、特定のオペレーションコードや、特定の文字列等、ディープスリープ状態からの復帰のトリガーとすべきパターンであると解釈できるものを指す。
【００３２】
一方、画像形成装置側のみならずホストコンピュータ側もこの独自パターンを生成する生成部（アプリケーションや通信モジュールやプリンタドライバ等）を備えているということになる。
【００３３】
次に、図５を参照して、パソコン３、４に論理プリンタをセットアップするためのインストーラによる機能構成及び処理動作を説明する。なお、論理プリンタとは、パソコンにおけるアプリケーションデータに基づき生成した印刷データをネットワーク上の印刷装置に対して送信するためのソフトウェアモジュール及びオブジェクト及び該オブジェクトに対する設定値の総称を指す。Ｗｉｎｄｏｗｓ（登録商標）プリンタ等が代表的なものとして知られている。パソコン３、４には、ＵＩ表示部５０１、シーケンス処理部５０２、デバイス（印刷装置）探索部５０３、ポート作成部５０４、インストール実行部５０５が構成される。
【００３４】
インストールに際して、シーケンス処理部５０２とデバイス探索部５０３との間で、（１）デバイス探索要求（ＳＮＭＰ(Simple Network Management Protocol)による装置存在の確認）を行い、（２）探索デバイスのＩＰアドレス、プリンタ名(その他Ｍａｃアドレスや場所等デバイスの情報:ＭＩＢ)を返す。さらに、ＭＩＢを用いて探索デバイスに関する追加情報を取得するようにしても良い。追加情報としては、例えばステープラ等の印刷装置に装着されているオプション情報等が挙げられる。これら取得された情報はパソコン３、４における論理プリンタのデフォルト設定に反映される。
【００３５】
また、シーケンス処理部５０２とポート作成部５０４との間で、（３）選択された画像形成装置のＩＰアドレスに対応したポート作成要求を行い、（４）作成結果の通知を行う。
【００３６】
さらに、シーケンス処理部５０２とインストール実行部５０５との間で、（５）インストール要求を行い、（６）インストール結果の通知を行う。
【００３７】
後述する探索処理が行なわれ、パソコン３、４に探索結果が得られ、インストール対象のプリンタが選択された場合には、図５における周知の構成によりパソコン３、４等におけるプリンタのセットアップが行われる。
【００３８】
図６は、画像処理制御部４０１の制御部４０２での処理を示すフローチャートである。ステップＳ６０１では、第１所定時間（例えば５分間）外部からの入力が無いかを判定する。外部からの入力としては、印刷データ（印刷要求）や画像形成装置の状態の問合せ等が挙げられる。
【００３９】
ステップＳ６０１においてＮｏと判定された場合、第１所定時間が経過するまで、ステップＳ６０１の判定処理を繰り返す。なお、ステップＳ６０１の判定処理は、実際にはイベントの発生を監視する処理を該当させることができる。つまり、第１所定時間経過した場合に発行されるイベントを監視する処理とすることもできる。
【００４０】
ステップＳ６０１においてＹｅｓと判定された場合、ステップＳ６０２でプリンタエンジンへの電源供給を抑制する。プリンタエンジンへの電源供給の節電は遮断であっても良いし、プリンタエンジンの余熱を維持する程度に供給電力を少なくするような節電であっても良い。このステップＳ６０２において達成される電力状態をライトスリープ（ＬＩＧＨＴ ＳＬＥＥＰ）状態と呼ぶ。なお、ステップＳ６０１においてＹｅｓと判定される場合として、第１所定時間経過したか否かを判定するに限らず、操作表示部４０８や拡張インタフェース４１２から強制的にライトスリープ状態へ移行するコマンドが発行されることも想定され、各種条件を適用できる。
【００４１】
ステップＳ６０３では、さらに第２所定時間（例えば第１所定時間経過からさらに５分間）外部からの入力が無いかを判定する。ここでの外部からの入力としては、ディープスリープ状態から復帰させるデータパターン、画像形成装置の各種状態の要求、印刷データ、操作表示部４０８を介しての指示入力等が挙げられる。
【００４２】
ステップＳ６０３においてＹｅｓと判定された場合、ステップＳ６０４でディープスリープ状態へ移行可能か否かの判定が行われる。なお、ステップＳ６０３においてＹｅｓと判定される場合として、操作表示部４０８や拡張インタフェース４１２から強制的にディープスリープ状態へ移行するコマンドが発行されることも想定され、各種条件を適用できる。
【００４３】
そして、ステップ６０４においてＹｅｓと判定された場合、ステップＳ６０５で、一旦、画像処理制御部４０１（或いは制御部４０２）初期化処理時に読み込まれた初期化データや設定データがＳＤＲＡＭ４０４へ退避される。
【００４４】
ＳＤＲＡＭ４０４への退避処理を終えると、ステップＳ６０６で、非常夜電源４１６からの電源供給が遮断される。具体的には、電源スイッチ回路４１７に非常夜電源４１６からの電源供給を遮断させるべくスイッチング信号が送られ、電源スイッチ回路４１７が動作して、非常夜電源４１６からの電源供給が停止されて、画像処理制御部４０１が１[Ｗ]未満の待機電力のディープスリープ状態へ移行する。また、制御部４０２のみならず、ＬＡＮコントローラ４１０の非点線部分（外部からの印刷データ等を制御部４０２に渡す通信制御部）の機能を停止させるための節電も行われ、通信部におけるより一層の省電力化を実現することができる。
【００４５】
ステップＳ６０７では、ディープスリープ状態からの復帰を指示するイベント投入の監視が行われる。具体的には、図４に示したＰＭＥが電源スイッチ回路４１７へ投入される場合に、ステップＳ６０７においてＹｅｓと判定される。なお、ステップＳ６０７のイベント監視処理は、電源スイッチ回路４１７のようなハード構成を用いることで実現しても良いし、ソフトウェアを用いて実現しても良い。
【００４６】
ステップＳ６０７においてＹｅｓと判定された場合、ステップＳ６０８でディープスリープ状態からの復帰か否かを判定する。この判定は、例えば所定のメモリ領域にディープスリープ状態への移行履歴をフラグとして保持し、該フラグを電源スイッチ回路４１７が参照することにより判定するようにすれば良い。つまり、フラグが立っていない場合には、主電源がオフからオンに操作された場合を意味し、その場合には不揮発性記憶手段（ハードディスク４０３）から読み込まれる設定データに基づく印刷装置本体の初期化処理を実行した後に、ステップＳ６０１或いはステップＳ６０３へ移行する。
【００４７】
ステップＳ６０８においてＹｅｓと判定された場合、ステップＳ６０９で、ステップＳ６０５においてＳＤＲＡＭ４０４に退避させておいた各種パラメータ及びメインプログラムが制御部４０２により読み込まれる。
【００４８】
その後、ステップＳ６１０では、ライトスリープ状態へ電力状態を復帰させる。ライトスリープ状態では、少なくともプリンタエンジンは印刷時のように稼動させること無く、ＬＡＮやＵＳＢ等を介して外部装置と通信を行うことができる。この際に、ＬＡＮコントローラ４１０の非点線部分（外部からの各種データを制御部４０２に渡す通信制御部）へも電力が投入される。
【００４９】
なお、ステップＳ６１０のライトスリープ状態への復帰は、印刷データの受信や外部からの印刷装置への各種問い合わせに応答できる状態に遷移することに対応し、ライトスリープ状態への復帰後に外部装置からの各種コマンドに従い、後のステップＳ６１１移行の処理を実行する。また、後述する独自フレームパターンにステータス要求や、探索応答要求の命令を含めるようにすればこの次第ではない。
【００５０】
そして、ステップＳ６１１では、外部装置から画像形成装置の状態についての応答を受けているか否かを判定し、Ｙｅｓと判定された場合、ステップＳ６１５で応答処理を行った後に、ステップＳ６１６でタイマをリセットし、ステップＳ６０３へ処理を戻す。
【００５１】
ＳＤＲＡＭの読込み速度及び読込みデータ量に応じて、ディープスリープ状態からライトスリープ状態へ復帰する場合に数秒時間を要する場合があるが、その場合には、外部からの要求に即時に応答できないことも想定される。しかし、外部装置に要求のリトライを行わせることにより、結果として外部装置に画像形成装置からステータス応答要求を行うことができる。
【００５２】
一方、ステップＳ６１１においてＮｏと判定された場合、ステップＳ６１２で、さらに印刷要求を受けているか否かを判定し、Ｎｏと判定された場合、ステップＳ６０３へ処理を戻す。
【００５３】
ステップＳ６１２においてＹｅｓと判定された場合、ステップＳ６１３でプリンタエンジンの電源を投入するよう電源制御をし、ステップＳ６１４で各種印刷出力処理を実行する。そして、ステップＳ６１４の印刷出力処理を終えた後に、処理を再度ステップＳ６０１へ戻す。
【００５４】
次に、図７を参照して、外部からデータの送信において、複数種類のパターンの中のいずれかのパターンのデータ受信を監視するＬＡＮコントローラ４１０の監視部による監視処理を含む、ディープスリープ状態からの復帰信号の発生に至るまでの監視処理について説明をする。なお、図７のフローチャートは、図６のフローチャートのステップＳ６０７と同期して実行するようにしても良いし、また、図６のフローチャートは独立したルーチンとして並行して実行するようにしても良い。
【００５５】
図７のフローチャートの各ステップでの処理は、画像処理制御部４０１がディープスリープ状態にあるときに実行されるものであり、ステップＳ７０１は操作表示部４０８への操作に応じて実行され、ステップＳ７０２乃至７０５はＬＡＮコントローラ４１０により行われる処理に対応する。そして、Ｓ７０６の処理において信号が発行されると、図６のステップＳ６０７でＹｅｓと判定されることとなる。
【００５６】
まず、ステップＳ７０１で操作表示部４０８へ何らかの操作が行われたか否かが判定される。操作表示部４０８への操作としては、操作表示部４０８に設けられたボタンへの押下であっても良いし、操作表示部４０８が液晶表示パネルである場合には液晶画面への接触であっても良い。
【００５７】
ステップＳ７０１においてＹｅｓと判定された場合、ディープスリープ状態からの復帰信号（図４中ＰＭＥ）が発行される（ステップＳ７０６）。
【００５８】
ステップＳ７０２では、自装置宛のパケット受信があったか否かを判定する。自装置宛であるか否かの判定においては、パケットに含まれるＩＰアドレス、ＭＡＣアドレス、デバイスシリアル番号、デバイス名のいずれを採用しても良い。自装置宛のパケットして例えばＡＲＰパケットを挙げることができる。
【００５９】
ステップＳ７０３では、独自パターンが含まれるＳＬＰパケットの受信があったか否かを判定する。独自パターンは、ＳＬＰパケットの拡張部分に記述するようにすれば良く、独自パターンを埋め込み可能なデータであれば、適宜ステップＳ７０３の対象のデータとすることができる。
【００６０】
ステップＳ７０４では、独自パターンが含まれるブロードキャストパケット又はブロードキャストデータの受信があったか否かを判定する。この場合も、独自パターンを埋め込めるブロードキャストパケット又はブロードキャストデータであれば、適宜ステップＳ７０４の対象とすることができる。
【００６１】
ステップＳ７０５では、拡張インタフェース４１２から発行されるライトスリープ状態へ移行するコマンドの受信があったか否かを判定する。
【００６２】
ステップＳ７０２〜７０５においてＹｅｓと判定された場合、ディープスリープ状態からの復帰信号（図４中ＰＭＥ）が発行される（ステップＳ７０６）。
【００６３】
このように、図７のフローチャートによれば、外部からの問い合わせにおいて、不特定装置（ステップＳ７０４）又は複数特定装置（ステップＳ７０３）を宛先とした通信情報と電源制御に用いる識別子とを含むパターンを含む複数種類のパターンのうちいずれかのパターンのデータ受信を監視すると共に、ＬＡＮ Ｉ／Ｆ４０９及びＬＡＮコントローラ４１０を介していずれかのパターンのデータを受信した場合に、制御部４０２へ電源を投入することができる。
【００６４】
図８に、不特定装置又は複数特定装置を宛先とした通信情報と電源制御に用いる識別子とを含むデータパターンの一例であるＳＬＰマルチキャストパケットを示す。また、図８は、ＬＡＮコントローラ４１０により監視されるパターンの一例と言い換えることもできる。図８において星印のパラメータ項目の８０１〜８０７は、ＳＬＰ(Service Location Protocol)のサービスリクエストパケットであること及び宛先が複数特定装置であることを示す。
【００６５】
特に宛先ポート番号８０６によりＳＬＰパケットであることを識別できるが、独自フレームパターン８０７中にＳＬＰであることを識別できるパターンを含めるようにしても良い。独自フレームパターン８０７は、印刷装置において電源制御に用いる識別子であるところの独自フレームパターンを示すものである。この独自フレームパターン８０７は印刷装置提供側或いは利用側が任意に設定することができ、印刷装置提供側或いは利用者が想定する装置群をまとめてディープスリープ状態から復帰させることに利用することができる。これにより、ネットワーク上から必要な機器のみを探索することができ、プリンタドライバのセットアップ時のネットワーク検索を可能にすることができる。なお、独自フレームパターン８０７は、一項目しか図示されていないが、複数項目含めるようにしても良い。
【００６６】
さらに、外部装置にしてみれば、図８に示すようなデータによる問合せをネットワーク上の複数の印刷装置にマルチキャストすることにより、少ない操作で、独自フレームパターン８０７を解釈可能な複数の印刷装置を一括して起動させることができる。
【００６７】
なお、複数特定装置を宛先とした通信情報と電源制御に用いる識別子とを含むパターンは図８のＳＬＰパケットのパターン例に限定されるものではなく、独自に創作した独自識別子（独自フレームパターン）を含むものでも良く、また、例えば、ＳＬＰパケット（複数特定装置を宛先とした通信情報）であることを識別するための項目以外に、電源制御に用いる識別子を含めるようにしてもよい。例えば、図８中の「発信元ポート番号」に架空の値を設定し、この架空の値の解釈に基づき印刷装置をディープスリープ状態から復帰させるようにしてもよい。
【００６８】
また、図８の例は宛先ＩＰアドレスが複数特定装置を宛先とするマルチキャストアドレスであるが、不特定装置を宛先とする場合は宛先ＩＰアドレスをブロードキャストアドレス（ff:ff:ff:ff）にすればよい。
【００６９】
次に、図９を参照して、図１に示したパソコン３、４における全体探索処理について説明する。図９は、図４に示したＬＡＮコントローラ４１０に予め特定のデータパターンを記憶（登録）した画像形成装置を起動させ、探索結果として得るための処理を示す。まず、ステップＳ９０１では、ドライバインストーラの起動を行う。図５に示した各ブロックがドライバインストーラに相当する。
【００７０】
ドライバインストーラの設定画面を介してユーザによる印刷装置のセットアップ指示が行われると、ステップＳ９０２では、特定のデータパターンを含むデータをネットワーク上の複数の印刷装置に対して発行する。このステップＳ９０２の処理は、ステップＳ９０１の処理に連動させても実行するようにしてもよいし、ユーザの指示に応じて実行するようにしてもよい。また、特定のデータパターンとは、例えばＳＮＭＰブロードキャストパケット等を相当させることができる。この場合には、ＬＡＮコントローラ４１０にＳＮＭＰブロードキャストパケットのデータパターンが登録されていることとなり、画像形成装置はネットワーク上に発行されたＳＮＭＰブロードキャストパケットを認識することができる。
【００７１】
ステップＳ９０３では、ネットワーク上の印刷装置に対して、プリンタデバイスの存在を示す情報を要求するデータを発行する。例えばＳＮＭＰブロードキャストを用いてプリンタ名やＩＰアドレスを要求するプリンタＭＩＢを発行すればよい。
【００７２】
ステップＳ９０３で発行されたプリンタＭＩＢに応答を行うことのできる印刷装置は、ステップＳ９０２において発行されたデータに応じてディープスリープ状態から起動した印刷装置、及び、予め通信を行うことのできる状態にあった印刷装置が該当することとなる。
【００７３】
ステップＳ９０４では、さらに詳細な印刷装置の情報を取得するプリンタＭＩＢが、ステップＳ９０３と同様に、例えばＳＮＭＰブロードキャストによって、ネットワーク上の印刷装置に発行される。例えば、印刷装置の詳細な情報としては、給紙トレイに関連付けられている用紙サイズ等が挙げられる。なお、ステップＳ９０４における問合せ内容をステップＳ９０３に含め、ステップＳ９０４の処理を省略してもよい。
【００７４】
ステップＳ９０５では、ステップＳ９０３、Ｓ９０４の問合せに対する単数或いは複数の印刷装置からの応答に応じて認識された探索結果を印刷装置の一覧としてパソコン３、４の表示部に表示させる。
【００７５】
ステップＳ９０６では、ステップＳ９０５において表示された印刷装置の一覧の中かから、特定の印刷装置に対して情報処理装置にセットアップするよう指示が行われたか否かを判定する。ＹＥＳと判定されれば処理をステップＳ９０７に移行し、ステップＳ９０３、Ｓ９０４において印刷装置から取得された情報に基づくセットアップを実行する。セットアップの処理については、図５において説明した既に周知の仕組みを利用すれば良く、ここでは詳細な説明は説明に簡略化のために省略する。
【００７６】
このように、図９のフローチャートによれば、印刷装置が本実施形態におけるディープスリープ状態に移行し、印刷ジョブの受信や外部からの印刷装置の状態の問合せ等に応答できないような状態であったとしても、情報処理装置に印刷装置の一覧を表示させることができ、ユーザ所望の印刷装置のセットアップを実行させることが可能となる。したがって、情報処理装置における印刷装置のセットアップ等に際して、印刷装置の省電力効果を向上させつつ、且つ、探索にも応答でき、ユーザビリティを落とさない仕組みを実現することができる。
【００７７】
次に、図１０を参照して、図１に示したパソコン３、４における図９のフローチャートとは異なる全体探索処理について説明する。図９では、特定のデータパターンとして、ＳＮＭＰブロードキャストパケット等を用いたが、図１０では不特定装置又は複数特定装置を宛先とした通信情報と電源制御に用いる識別子とを含むデータパターンの一例であるＳＬＰマルチキャストパケットを用いるものである。なお、図１０のフローチャートにおいて、図９のフローチャートと同様の処理には同じ符号を付し、ここではその詳細な説明は省略する。
【００７８】
ステップＳ１００２では、不特定装置又は複数特定装置を宛先とした通信情報と電源制御に用いる識別子とを含むデータパターンをネットワーク上の複数の印刷装置に対して発行する。この場合には、予めＬＡＮコントローラ４１０に、通信情報と電源制御に用いる識別子とを含むデータパターンを登録した印刷装置が、ステップＳ１００２にて発行されたデータに応答してディープスリープ状態から通信を行うことのできる状態に復帰する。先に説明した図８が、ステップＳ１００２で発行されるデータの一例に該当する。
【００７９】
このように不特定装置又は複数特定装置を宛先とした通信情報と電源制御に用いる識別子とを含むデータパターンを使用することにより、ＳＮＭＰブロードキャストパケット等を用いるのに比べて、印刷装置をディープスリープ状態から復帰させるためのルールを自由に設定することが可能になる。これにより、印刷装置をディープスリープ状態から復帰させるため条件を限定したものとすることができ、外部からのアクセスに応じて印刷装置をむやみに起動させるような不都合をなくし、省電力化を促進することができる。
【００８０】
図１１は、本実施形態でのパソコン３、４における探索処理を示すフローチャートである。図１に示したようなネットワークを介して情報を送受して印刷処理する印刷システムにおいて、新規のパソコン（情報処理装置）にプリンタドライバをインストールする場合、情報処理装置よりネットワーク上の印刷装置の探索を行い、探索された印刷装置の表示結果から所望の印刷装置を選択することによりインストールを行う。
【００８１】
本実施形態では、印刷装置を探索するに際して、まず少なくとも通常モードの電源状態で通信部がステータス応答が行える状態の印刷装置が探索できる簡易的な探索を行い、探索された印刷装置の表示結果に基づいて、省電力モード（ディープスリープ状態）の印刷装置が探索可能な全体探索を行うかどうかをユーザに選択させる。
【００８２】
簡易探索について説明すると、簡易探索とは、図４のＭＡＣ ＲＯＭ４１１に登録された印刷装置をディープスリープ状態から復帰させるためのパターンを含まない、ブロードキャスト探索パケット等を指す。例えば、ネットワーク上のコンピュータが通信可能な状態かどうか確かめるためのプログラムであるＰＩＮＧが例として挙げられる。印刷装置の電源状態がディープスリープ状態に移行していいない場合、一般的な印刷装置は簡易探索に応答できるよう構成されている。例えば、図９のフローチャートにおける特定データパターンの発行（ステップＳ９０２）や図１０のフローチャートにおける不特定装置又は複数特定装置を宛先とした通信情報と電源制御に用いる識別子とを含むデータパターンの発行（ステップＳ１００２）なしに、検索を行う（ステップＳ９０３）ものに相当する。
【００８３】
ネットワークに接続されている印刷装置を使用するため、情報処理装置にプリンタドライバをインストールするため情報処理装置上でドライバインストーラを起動する（ステップＳ１１０１）。
【００８４】
起動されたインストーラは、まずネットワークに接続された複数の印刷装置にブロードキャスト（ＡＲＰ）等の少なくとも通常モードの印刷装置が探索できる情報パケットを送信し、簡易探索を行い（ステップＳ１１０２）、その結果得られたインストール可能な印刷装置のリスト表示を行う（ステップＳ１１０３）。
【００８５】
図１２に簡易探索の結果得られたインストール可能な印刷装置のリスト表示の一例を示す。リスト表示において、印刷装置の名前、設置場所、モデル名等がリスト表示されているが、インストールすべき印刷装置がリストにあるかどうかの判断を行う（ステップＳ１１０４）。インストールすべき印刷装置がある場合には、印刷装置を表示されたリストより選択し（ステップＳ１１０５）、プリンタドライバのインストールを実行する（ステップＳ１１０６）。
【００８６】
一方、インストールすべき印刷装置がない場合には、ネットワークに接続された印刷装置が省電力モード（ディープスリーブ状態）のため簡易探索により探索できない可能性があるため、省電力モードの印刷装置が探索可能な全体探索を行い（ステップＳ１１０７）、その結果得られたインストール可能な印刷装置のリスト表示を行う（ステップＳ１１０８）。この全体探索は、省電力モードに入っている印刷装置を強制的に通常モードに移行し、印刷装置の探索を行うものであり、図９や図１０で説明したものである。
【００８７】
図１３に全体探索の結果得られたインストール可能な印刷装置のリスト表示の一例を示す。リスト表示において、インストールすべき印刷装置がリストにあるかどうかの判断を行い（ステップＳ１１０９）、インストールすべき印刷装置がある場合には、印刷装置を表示されたリストより選択し（ステップＳ１１１０）、探索結果から指示された印刷装置に対応する論理プリンタのセットアップを行う（ステップＳ１１１１）。このセットアップは、図５で説明した、プリンタドライバのインストールや、出力ポートの設定、論理プリンタのデフォルト設定、印刷装置からコンフィグレーションした印刷装置の装着情報の論理プリンタへの反映等が含まれることとする。
【００８８】
一方、インストールすべき印刷装置がない場合には、キャンセルし、ドライバのインストールを中止する。
【００８９】
上記実施形態では、簡易探索の結果に応じて全体探索を行うかどうかの判断を行っているが、簡易探索及び全体探索を選択的に行うようにしても良い。この場合、簡易探索を行った結果、インストール可能な印刷装置にインストールすべき印刷装置がなく、電源が入っていない等理由が明らかな場合は、電源投入後、再度簡易探索を行うことができ、全体探索を行うことなくインストールすることが可能である。
【００９０】
この場合、例えば図１４の探索リスト１４０１に示すように、全体検索の指示ボタン１４０５又は簡易検索の指示ボタン１４０６を介して指示入力が行われることにより、簡易探索と全体探索とが選択的に実行される。いずれに探索においても、その探索結果が表示部１４０２に表示される。そして、探索結果から特定の印刷装置が選択され（指示ボタン１４０５）、ＯＫの指示ボタン１４０４を介して指示入力が行われると、セットアップ処理が実行される。
【００９１】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００９２】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９４】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００９６】
【図１】本実施形態のネットワークシステムの構成を示す図である。
【図２】画像形成装置の構成例を示す図である。
【図３】情報処理装置の構成例を示す図である。
【図４】画像形成装置のコントローラユニットのハードウェア構成例を示す図である。
【図５】インストーラによる機能構成及び処理動作を説明するための図である。
【図６】画像処理制御部の制御部での処理を示すフローチャートである。
【図７】ディープスリープ状態からの復帰信号の発生に至るまでの監視処理を示すフローチャートである。
【図８】不特定装置又は複数特定装置を宛先とした通信情報と電源制御に用いる識別子とを含むデータパターンの一例であるＳＬＰマルチキャストパケットを説明するための図である。
【図９】全体探索処理を示すフローチャートである。
【図１０】他の全体探索処理を示すフローチャートである。
【図１１】本実施形態での探索処理を示すフローチャートである。
【図１２】簡易探索リストの表示例を示す図である。
【図１３】全体探索リストの表示例を示す図である。
【図１４】探索リストの他の表示例を示す図である。
【符号の説明】
【００９７】
１、２    画像形成装置
３、４    パーソナルコンピュータ
５        ＬＡＮ
１０      操作部
２０      イメージスキャナ
３０      プリンタ
４０      コントローラユニット
【図１】
2006040012.tif 000003
【図２】
2006040012.tif 000004
【図３】
2006040012.tif 000005
【図４】
2006040012.tif 000006
【図５】
2006040012.tif 000007
【図６】
2006040012.tif 000008
【図７】
2006040012.tif 000009
【図８】
2006040012.tif 000010
【図９】
2006040012.tif 000011
【図１０】
2006040012.tif 000012
【図１１】
2006040012.tif 000013
【図１２】
2006040012.tif 000014
【図１３】
2006040012.tif 000015
【図１４】
2006040012.tif 000016
【手続補正書】
【提出日】平成17年11月16日(2005.11.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク上の印刷装置と通信可能な情報処理装置であって、
前記ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させるべく、前記ネットワーク上の印刷装置に登録された特定のデータパターンを含むデータを発行する発行手段と、
前記発行手段による発行に応じて複数の印刷装置を探索する第１の探索手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記発行手段は、前記特定のデータパターンとして、複数特定装置を宛先とした通信情報と電源制御に用いる識別子とを含むデータパターンを発行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１探索手段による探索結果から指定された印刷装置に対応する論理プリンタのセットアップを行うセットアップ手段を備えたことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記発行手段による特定データパターンの発行なく、前記ネットワーク上の印刷装置からの応答を要求する探索パケットを発行する第２の探索手段と、
前記第１の探索手段による探索に先行させて前記第２の探索手段による探索を行わせる制御手段とを備えたことを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第１の探索手段と前記第２の探索手段とを選択的に実行させる指示部を表示部に表示させる表示制御手段を有することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第２の探索手段による探索結果を表示させた後に、前記第１の探索手段による探索を実行させるか否かを指示できる指示部を表示部に表示させる表示制御手段を有することを特徴とする請求項４に記載の情報処理装置。
【請求項７】
情報処理装置からネットワーク上の印刷装置を探索する探索方法であって、
前記ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させるべく、前記ネットワーク上の印刷装置に登録された特定のデータパターンを含むデータを発行する発行手順と、
前記特定のデータパターンの発行に応じて複数の印刷装置を探索する第１の探索手順とを有することを特徴とする探索方法。
【請求項８】
前記発行手順では、前記特定のデータパターンとして、複数特定装置を宛先とした通信情報と電源制御に用いる識別子とを含むデータパターンを発行することを特徴とする請求項７に記載の探索方法。
【請求項９】
前記第１探索手順による探索結果から指定された印刷装置に対応する論理プリンタのセットアップを行うセットアップ手順を有することを特徴とする請求項７又は８に記載の探索方法。
【請求項１０】
前記発行手順による特定データパターンの発行なく、前記ネットワーク上の印刷装置からの応答を要求する探索パケットを発行する第２の探索手順を有し、
前記第１の探索手順による探索に先行させて前記第２の探索手順による探索を行わせることを特徴とする請求項７〜９のいずれか１項に記載の探索方法。
【請求項１１】
前記情報処理装置の表示部を介して前記第１の探索手順と前記第２の探索手順とを選択的に実行させる指示を受け付ける手順を有することを特徴とする請求項１０に記載の探索方法。
【請求項１２】
前記情報処理装置の表示部を介して、前記第２の探索手順による探索結果を表示した後に、前記第１の探索手順による探索を実行させるか否かの指示を受け付ける手順を有することを特徴とする請求項１０に記載の探索方法。
【請求項１３】
請求項７〜１２のいずれか１項に記載の探索方法の各手順をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１４】
請求項７〜１２のいずれか１項に記載の探索方法の各手順をコンピュータに実行させるコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ネットワークに接続された印刷装置を情報処理装置より利用するため、情報処理装置に印刷装置に係るセットアップを行う場合に利用して好適な情報処理装置、探索方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の情報処理装置は、ネットワーク上の印刷装置と通信可能な情報処理装置であって、前記ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させるべく、前記ネットワーク上の印刷装置に登録された特定のデータパターンを含むデータを発行する発行手段と、前記発行手段による発行に応じて複数の印刷装置を探索する第１の探索手段とを備えた点に特徴を有する。
本発明の探索方法は、情報処理装置からネットワーク上の印刷装置を探索する探索方法であって、前記ネットワーク上の印刷装置を外部装置からの情報要求に応答可能な電力供給状態に遷移させるべく、前記ネットワーク上の印刷装置に登録された特定のデータパターンを含むデータを発行する発行手順と、前記特定のデータパターンの発行に応じて複数の印刷装置を探索する第１の探索手順とを有する点に特徴を有する。
本発明のコンピュータプログラムは、本発明による探索方法の各手順をコンピュータに実行させる点に特徴を有する。
本発明のコンピュータ読み取り可能な記録媒体は、本発明による探索方法の各手順をコンピュータに実行させるコンピュータプログラムを記録した点に特徴を有する。