(57)【特許請求の範囲】
【請求項１】
端末装置と、前記端末装置からの起動要求で指定された起動対象のネットワーク機器に対する起動指示を送信する起動指示装置と、前記起動指示を受信して起動する機能を有するネットワーク機器と、を備えるネットワークシステムであって、
前記端末装置と、前記起動指示装置及び前記ネットワーク機器とは、ルーターを介して接続されており、
前記ネットワーク機器は、
前記起動指示に応じて実行した起動処理が完了した場合に、起動の完了通知を前記起動指示装置に送信する状態送信手段を有し、
前記起動指示装置は、
前記起動の完了通知の受信を監視し、受信した場合に、前記起動の完了通知を前記端末装置に対して前記ルーターを介して送信する状態監視手段を有し、
前記端末装置は、
印刷指示を前記ネットワーク機器に送信し、印刷の実行に失敗した場合に、前記ルーターを介して前記起動指示装置に前記起動要求を送信し、前記起動の完了通知を前記起動指示装置から受信すると、実行に失敗した印刷の印刷指示を前記ネットワーク機器に再送信する、
ことを特徴とするネットワークシステム。
【請求項２】
請求項１に記載のネットワークシステムであって、
前記状態送信手段は、前記起動処理の完了までに、前記起動処理の状態通知を前記起動指示装置に送信し、
前記状態監視手段は、前記起動処理の状態通知の受信を監視し、受信した場合に、前記起動処理の状態通知を前記端末装置に送信し、
前記状態受信手段は、前記起動処理の状態通知を前記起動指示装置から受信し、
前記端末装置は、
前記起動の完了通知を受信するまで、前記起動処理の状態通知を受信した場合に、当該起動処理の状態を表示する状態表示手段を有する、
ことを特徴とするネットワークシステム。
【請求項３】
請求項２に記載のネットワークシステムであって、
前記起動処理の状態通知は、当該起動処理の開始を示す情報を含み、
前記状態表示手段は、前記起動処理が開始したことを示す情報を表示する、
ことを特徴とするネットワークシステム。
【請求項４】
請求項２又は３に記載のネットワークシステムであって、
前記起動処理の状態通知は、当該起動処理の推定所要時間を含み、
前記状態表示手段は、前記推定所要時間に基づいて前記起動処理の進捗状況を表示する、
ことを特徴とするネットワークシステム。
【請求項５】
請求項１〜４いずれか一項に記載のネットワークシステムであって、
前記ネットワーク機器を二つ以上備え、
前記複数のネットワーク機器のいずれか一台が前記起動指示装置として機能する、
ことを特徴とするネットワークシステム。
【請求項６】
請求項５に記載のネットワークシステムであって、
前記起動指示装置は、
前記ネットワーク機器それぞれの装置情報を収集する装置情報収集手段と、
収集した装置情報に基づいて、所定の条件を満たすネットワーク機器を選択し、選択したネットワーク機器を前記起動指示装置として機能するように切り替える切替手段と、を有し、
前記ネットワーク機器は、
装置情報を前記起動指示装置に送信する装置情報送信手段を有する、
ことを特徴とするネットワークシステム。
【請求項７】
請求項６に記載のネットワークシステムであって、
前記装置情報には、当該装置の消費電力情報、当該装置の性能情報、又は当該装置の利用履歴情報が含まれ、
前記切替手段は、前記装置情報に基づいて、消費電力が最も小さい、性能が最も高い、又は、利用頻度が最も高い、ネットワーク機器を選択する、
ことを特徴とするネットワークシステム。
【請求項８】
端末装置と、前記端末装置からの起動要求で指定された起動対象のネットワーク機器に対する起動指示を送信する起動指示装置と、前記起動指示を受信して起動する機能を有するネットワーク機器と、を備えるネットワークシステムの起動制御方法であって、
前記端末装置と、前記起動指示装置及び前記ネットワーク機器とは、ルーターを介して接続されており、
前記ネットワーク機器が、前記起動指示に応じて実行した起動処理が完了した場合に、起動の完了通知を前記起動指示装置に送信する状態送信ステップと、
前記起動指示装置が、前記起動の完了通知の受信を監視し、受信した場合に、前記起動の完了通知を前記端末装置に対して前記ルーターを介して送信する状態監視ステップと、
前記端末装置が、印刷指示を前記ネットワーク機器に送信し、印刷の実行に失敗した場合に、前記ルーターを介して前記起動指示装置に前記起動要求を送信するステップと、
前記端末装置が、前記起動の完了通知を前記起動指示装置から受信すると、実行に失敗した印刷の印刷指示を前記ネットワーク機器に再送信するステップと、を含む、
ことを特徴とするネットワークシステムの起動制御方法。
【請求項９】
起動要求で指定された起動対象のネットワーク機器に対する起動指示を送信する起動指示装置に、前記起動要求を送信する端末装置として、コンピューターを機能させるプログラムであって、
前記端末装置と、前記起動指示装置及び前記ネットワーク機器とは、ルーターを介して接続されており、
前記プログラムは、
印刷指示を前記ネットワーク機器に送信し、印刷の実行に失敗した場合に、前記ルーターを介して前記起動指示装置に前記起動要求を送信する手段と、
前記ネットワーク機器において前記起動指示に応じて実行された起動処理の完了を示す起動の完了通知を前記起動指示装置から受信すると、実行に失敗した印刷の印刷指示を前記ネットワーク機器に再送信する手段、として、前記コンピューターを機能させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステム、ネットワーク機器、及び端末装置に関する。
【背景技術】
【０００２】
ネットワークを介して遠隔操作によりネットワーク機器を起動する技術、例えば、ＷＯＬ（Wake on LAN）が知られている。ＷＯＬに対応したネットワーク機器は、例えば、マジックパケットと呼ばれる起動を指示する所定のパケットを解釈可能なネットワークアダプターを搭載している。そして、当該ネットワーク機器は、当該ネットワークアダプターが所定のパケットを受信したことを検知した場合に、起動する。
【０００３】
これに関して、例えば、特許文献１には、起動要求端末と、端末起動装置及び端末装置と、がルーター装置を介して接続されたシステムが記載されている。このシステムでは、起動要求端末が、起動要求情報をルーター装置を介して端末起動装置に送信し、端末起動装置がルーター装置を介して起動要求情報を受信し、起動要求シーケンスを含むパケットを端末装置に送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３３３２２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献１では、端末装置の起動が完了しても、端末装置の起動が完了したことを示す情報が、端末起動装置だけでなく起動要求端末に対しても通知されない。また、端末の起動処理の状態を示す情報が、端末起動装置だけでなく起動要求端末に対しても通知されない。そのため、ユーザーに不安を与える次のような問題が生じる。
【０００６】
例えば、何らかの原因で端末装置が起動処理を完了できない場合、起動要求端末は、起動処理が完了しているのか否かを判断することができない。また、例えば、何らかの原因で端末装置が起動処理を完了するまでの起動処理時間が長くかかる場合、起動要求端末は、起動処理が実行されているのか否かを判断することができない。
【０００７】
また、上記の特許文献１では、端末起動装置を１台設ける必要がある。しかし、例えば、端末起動装置の消費電力が高い場合などには、システムの消費電力をなるべく抑えたいといったユーザーの要望に簡単に応えることができない。
【０００８】
そこで、本発明は、ルーターを介して接続されたネットワーク機器の起動処理の状態を、起動要求を行う端末装置において判断可能とすることを目的とする。また、端末装置から起動要求を受けてネットワーク機器に起動指示を行う起動指示装置を含むシステムの消費電力を低減することを目的とする。そして、ネットワーク機器の遠隔起動の利便性を向上することを目的とする。
【課題を解決するための手段】
【０００９】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。
【００１０】
本発明の第一の態様は、端末装置と、前記端末装置からの起動要求で指定された起動対象のネットワーク機器に対する起動指示を送信する起動指示装置と、前記起動指示を受信して起動する機能を有するネットワーク機器と、を備えるネットワークシステムであって、前記端末装置と、前記起動指示装置及び前記ネットワーク機器とは、ルーターを介して接続されており、前記ネットワーク機器は、前記起動指示に応じて実行した起動処理が完了した場合に、起動の完了通知を前記起動指示装置に送信する状態送信手段を有し、前記起動指示装置は、前記起動の完了通知の受信を監視し、受信した場合に、前記起動の完了通知を前記端末装置に対して前記ルーターを介して送信する状態監視手段を有し、前記端末装置は、前記起動の完了通知を前記起動指示装置から受信する状態受信手段を有する、ことを特徴とする。
【００１１】
このような構成により、ルーターを介して接続されたネットワーク機器の起動処理の状態（起動処理の完了）を、端末装置において判断することができる。
【００１２】
ここで、前記状態送信手段は、前記起動処理の完了までに、前記起動処理の状態通知を前記起動指示装置に送信し、前記状態監視手段は、前記起動処理の状態通知の受信を監視し、受信した場合に、前記起動処理の状態通知を前記端末装置に送信し、前記状態受信手段は、前記起動処理の状態通知を前記起動指示装置から受信し、前記端末装置は、前記起動の完了通知を受信するまで、前記起動処理の状態通知を受信した場合に、当該起動処理の状態を表示する状態表示手段を有する、ことを特徴としてもよい。
【００１３】
このような構成により、ルーターを介して接続されたネットワーク機器の起動処理の状態を、ネットワーク機器の起動が完了する前であっても、端末装置において判断することができる。
【００１４】
また、前記起動処理の状態通知は、当該起動処理の開始を示す情報を含み、前記状態表示手段は、前記起動処理が開始したことを示す情報を表示する、ことを特徴としてもよい。
【００１５】
このような構成により、端末装置は、起動処理が開始されたことを判断することができるとともに、その旨をユーザーに通知することができる。
【００１６】
また、前記起動処理の状態通知は、当該起動処理の推定所要時間を含み、前記状態表示手段は、前記推定所要時間に基づいて前記起動処理の進捗状況を表示する、ことを特徴としてもよい。
【００１７】
このような構成により、端末装置は、起動処理の進捗状況を判断することができるとともに、起動処理の進捗状況をユーザーに通知することができる。
【００１８】
また、上記のネットワークシステムは、前記ネットワーク機器を二つ以上備え、前記複数のネットワーク機器のいずれか一台が前記起動指示装置として機能する、ことを特徴としてもよい。
【００１９】
このような構成により、別途専用の起動指示装置を設ける必要がなくなり、システム全体の消費電力、コスト等を低減することができる。
【００２０】
また、前記起動指示装置は、前記ネットワーク機器それぞれの装置情報を収集する装置情報収集手段と、収集した装置情報に基づいて、所定の条件を満たすネットワーク機器を選択し、選択したネットワーク機器を前記起動指示装置として機能するように切り替える切替手段と、を有し、前記ネットワーク機器は、装置情報を前記起動指示装置に送信する装置情報送信手段を有する、ことを特徴としてもよい。
【００２１】
このような構成により、動的に起動指示装置を切り替えることができ、ユーザーの希望する条件を満たすネットワーク機器を起動指示装置として動作させることができる。
【００２２】
また、前記装置情報には、当該装置の消費電力情報、当該装置の性能情報、又は当該装置の利用履歴情報が含まれ、前記切替手段は、前記装置情報に基づいて、消費電力が最も小さい、性能が最も高い、又は、利用頻度が最も高い、ネットワーク機器を選択する、ことを特徴としてもよい。
【００２３】
このような各種所定の条件により起動指示装置を選択することで、システムの消費電量をなるべく低減することができる。
【００２４】
本発明の第二の態様は、端末装置と、前記端末装置からの起動要求で指定された起動対象のネットワーク機器に対する起動指示を送信する起動指示装置と、前記起動指示を受信して起動する機能を有するネットワーク機器と、を備えるネットワークシステムの起動制御方法であって、前記端末装置と、前記起動指示装置及び前記ネットワーク機器とは、ルーターを介して接続されており、前記ネットワーク機器が、前記起動指示に応じて実行した起動処理が完了した場合に、起動の完了通知を前記起動指示装置に送信する状態送信ステップと、前記起動指示装置が、前記起動の完了通知の受信を監視し、受信した場合に、前記起動の完了通知を前記端末装置に対して前記ルーターを介して送信する状態監視ステップと、前記端末装置が、前記起動の完了通知を前記起動指示装置から受信する状態受信ステップと、を含む、ことを特徴とする。
【００２５】
本発明の第三の態様は、端末装置からの起動要求で指定された起動対象のネットワーク機器に対する起動指示を送信する起動指示装置から、前記起動指示を受信して起動する機能を有するネットワーク機器であって、前記起動指示に応じて実行した起動処理が完了した場合に、起動の完了通知を前記起動指示装置に送信する状態送信手段を有する、ことを特徴とする。
【００２６】
本発明の第四の態様は、端末装置からの起動要求で指定された起動対象のネットワーク機器に対する起動指示を送信する起動指示装置であって、前記端末装置と、前記起動指示装置及び前記ネットワーク機器とは、ルーターを介して接続されており、前記起動指示装置は、前記ネットワーク機器から送信される、前記起動指示に応じて実行された起動処理の完了を示す起動の完了通知の受信を監視し、受信した場合に、前記起動の完了通知を前記端末装置に対して前記ルーターを介して送信する状態監視手段を有する、ことを特徴とする。
【００２７】
本発明の第五の態様は、起動要求で指定された起動対象のネットワーク機器に対する起動指示を送信する起動指示装置に、前記起動要求を送信する端末装置として、コンピューターを機能させるプログラムであって、前記端末装置と、前記起動指示装置及び前記ネットワーク機器とは、ルーターを介して接続されており、前記プログラムは、前記ネットワーク機器において前記起動指示に応じて実行された起動処理の完了を示す起動の完了通知を、前記起動指示装置から受信する状態受信手段として、前記コンピューターを機能させる、ことを特徴とする。
【００２８】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００２９】
【図１】本発明の第一実施形態に係る印刷システムの概略構成の一例を示す図である。
【図２】印刷装置のハードウェアの概略構成の一例を示す図である。
【図３】印刷システムにおける印刷装置の起動シーケンスの概要の一例を示す図である。
【図４】印刷システムにおける起動指示装置の切替シーケンスの概要の一例を示す図である。
【図５】印刷システムの機能構成の一例を示す図である。
【図６】情報処理装置の起動要求処理の一例を示すフロー図である。
【図７】印刷装置（起動指示装置）の起動指示処理の一例を示すフロー図である。
【図８】印刷装置の起動処理の一例を示すフロー図である。
【図９】印刷装置（起動指示装置）の切替処理の一例を示すフロー図である。
【発明を実施するための形態】
【００３０】
＜第一実施形態＞
以下、本発明の第一実施形態の一例について、図面を参照して説明する。
【００３１】
本実施形態では、遠隔起動の機能を有するネットワーク機器として、プリンターや複合機などの印刷装置を、例に挙げて説明する。また、ネットワーク機器に起動指示を与える起動指示装置としても、印刷装置を例に挙げて説明する。また、起動指示装置に対してネットワーク機器の起動要求を送る端末装置として、ＰＣなどの情報処理装置を例に挙げて説明する。
【００３２】
なお、起動指示装置からネットワーク機器を遠隔起動する方式としては、例えば、ＷＯＬを使用することができるがこれに限られない。
【００３３】
図１は、本発明の一実施形態に係る印刷システムの概略構成の一例を示す図である。
【００３４】
印刷システム１は、情報処理装置（起動要求装置）１０と、印刷装置２０と、印刷装置（起動指示装置）２０Ａと、を備える。いずれの印刷装置も、印刷装置として機能しながら起動指示装置としても機能することができる。本実施形態では、印刷装置のうちいずれか一台が起動指示装置として動作するものとする。なお、いずれの印刷装置も起動指示装置として動作するように設定されていない場合は、例えば、初期設定として、いずれか一台の印刷装置が起動指示装置として動作するように、ユーザーにより設定されるものとする。
【００３５】
印刷装置２０及び印刷装置２０Ａは、ＬＡＮ４０（Local Area Network）に接続されている。また、ＬＡＮ４０は、ルーター３０を介して外部ネットワーク５０と接続されている。情報処理装置１０は、外部ネットワーク５０に接続されている。
【００３６】
情報処理装置１０は、動作中の印刷装置２０及び印刷装置２０Ａに対しては、ルーター３０を介して、印刷指示を送信することができる。
【００３７】
ここで、ＷＯＬなどでネットワーク機器の起動指示に使用されるブロードキャストパケットは、一般的に、セキュリティなどの制限上、ルーターを超えて他のネットワークに送信することができない。
【００３８】
そのため、情報処理装置１０は、起動対象の印刷装置２０の識別情報（例えば、ＭＡＣアドレスやＩＰアドレス）を指定した起動要求を、印刷装置（起動指示装置）２０Ａに対してユニキャストで送信する。そして、印刷装置２０Ａは、起動要求で指定された印刷装置２０の識別情報を含む起動指示を、ＬＡＮ４０にブロードキャストで送信する。なお、印刷装置２０が起動した後は、情報処理装置１０は、印刷装置２０に印刷指示をユニキャストで送信することができる。
【００３９】
情報処理装置１０は、印刷装置２０及び印刷装置２０Ａのホストコンピューターとして機能する。情報処理装置１０は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、補助記憶装置、ネットワークＩ／Ｆ、ディスプレイ、マウスやキーボードなどの入力装置を備える、コンピューターである。
【００４０】
情報処理装置１０には、例えば、ＯＳ（Operating System）、アプリケーションプログラム、プリンタードライバープログラムなどがインストールされている。プリンタードライバーは、例えば、アプリケーションで生成された印刷対象データと、指定された印刷設定とに基づいて印刷データを生成し、印刷装置２０及び印刷装置２０Ａに送信する。
【００４１】
印刷装置２０及び印刷装置２０Ａは、例えば、インクジェット方式や電子写真方式のプリンターである。
【００４２】
印刷装置２０は、通常モードと、省電力モードとを有し、これらの動作モード間の移行及び復帰を行う。本実施形態では、省電力モードとは、例えば、起動を指示する所定のパケットの監視を行うために必要なデバイス又はデバイスの一部以外の電源をオフにしたモードである。もちろん、印刷装置２０は、他のモード（例えば、通常モードよりも消費電力が低く、省電力モードよりも消費電力が高い省電力モード）を一以上有していてもよい。
【００４３】
一方、印刷装置２０Ａは、起動指示装置である間は、起動指示による起動を必要とするような省電力モードには移行しないものとする。これは、印刷装置２０の起動要求を情報処理装置１０から受け付ける必要があるためである。
【００４４】
印刷装置２０及び印刷装置２０Ａは、例えば、図２に示すように、コントローラー２１と、印刷エンジン２７と、操作パネル２８と、を備える。コントローラー２１は、ＳｏＣ（System on Chip）２２と、ＲＡＭ２４と、ＲＯＭ２５と、ネットワークインターフェイス（Ｉ／Ｆ）２６と、を備える。
【００４５】
ＳｏＣ２２は、印刷装置全体を制御する処理を行う主制御部であり、ＣＰＵ２３、各種のインターフェイス制御回路などを備える。
【００４６】
ＲＡＭ２４は、各種プログラム、各種処理に使用されるデータなどが格納される揮発性の記憶装置である。ＲＯＭ２５は、各種プログラム、各種処理に使用されるデータなどが格納される不揮発性の記憶装置である。
【００４７】
ネットワークＩ／Ｆ２６は、遠隔起動（例えば、ＷＯＬ）に対応したネットワークアダプターであり、ネットワーク通信を制御する。ネットワークＩ／Ｆ２６は、起動を指示する所定のパケットの受信を監視し、当該パケットの受信を検知した場合、割り込み信号を発生させ、ＳｏＣ２２に出力する。この割り込み信号をトリガーとして、ＳｏＣ２２は、印刷装置２０を省電力モードから通常モードに復帰させる。
【００４８】
印刷エンジン２７は、コントローラー２１からの指示に基づいて、コントローラー２１から出力された印字データを印刷媒体に印刷する。印刷エンジン２７の印刷方式としては、例えば、インクジェット方式や電子写真方式などを採用することができる。
【００４９】
操作パネル２８は、ユーザーと印刷装置のインターフェイスとして機能する。操作パネル２８は、例えば、画像等を表示するディスプレイと、ユーザーの操作を受け付けるタッチパネルやボタン等の入力装置とを備える。
【００５０】
以上が、印刷システム１の概略構成の一例である。ただし、この構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、一般的な印刷システム、情報処理装置、印刷装置、及び起動指示装置が備える構成を排除するものではない。例えば、情報処理装置や印刷装置の台数は、上記に限られない。
【００５１】
次に、上記の印刷システム１において実現される処理の概要を説明する。
【００５２】
図３は、印刷システムにおける印刷装置の起動シーケンスの概要の一例を示す図である。
なお、本シーケンスの開始の際には、印刷装置２０Ａは、通常モード中であり、印刷装置２０は、省電力モード中であるものとする。
【００５３】
情報処理装置１０は、印刷指示を印刷装置２０に送信して、印刷の実行に失敗すると（Ｓ１）、印刷装置２０の識別情報（例えば、ＭＡＣアドレスやＩＰアドレス）を含む起動要求を、印刷装置（起動指示装置）２０Ａに送信する（Ｓ２）。
【００５４】
印刷装置２０Ａは、起動要求を受信すると、起動要求で指定された印刷装置２０の識別情報を含む起動指示を、ブロードキャストなどによりＬＡＮ４０に送信することで印刷装置２０に送信する（Ｓ３）。例えば、この起動指示は、マジックパケットをブロードキャストすることによって行われる。印刷装置２０は、起動指示を受信すると、省電力モードから通常モードへの移行、すなわち、起動処理を開始する。
【００５５】
起動処理が完了すると、印刷装置２０は、起動処理が完了したことを示す起動完了通知を印刷装置２０Ａに送信する（Ｓ４）。起動完了通知は、ユニキャストで送信してもよいし、ブロードキャストで送信してもよい。
【００５６】
起動完了通知を受信すると、印刷装置２０Ａは、起動要求（Ｓ２）の送信元の情報処理装置１０に対して、印刷装置２０の起動が完了したことを示す起動完了通知を、ユニキャストで送信する（Ｓ５）
【００５７】
起動完了通知を受信すると、情報処理装置１０は、Ｓ１で失敗した印刷指示を、印刷装置２０に再送信する（Ｓ６）。
【００５８】
なお、起動処理を開始する又は開始した場合に、印刷装置２０は、起動処理を開始したことを示す情報や起動処理にかかる推定起動時間を含む起動状態通知を印刷装置２０Ａに送信してもよい。この場合、印刷装置２０Ａは、起動状態通知を受信して、情報処理装置１０に起動状態通知を送信する。情報処理装置１０は、起動状態通知を受信すると、起動状態の表示を開始する。
【００５９】
図４は、印刷システムにおける起動指示装置の切替シーケンスの概要の一例を示す図である。なお、本シーケンスの開始の際、印刷装置２０Ａ及び印刷装置２０は、通常モード中であるものとする。
【００６０】
印刷装置２０Ａは、他の印刷装置２０の装置情報を収集する（Ｓ１０）。例えば、印刷装置２０Ａは、周期的あるいは所定のタイミングで、他の印刷装置２０に装置情報を要求する。装置情報の要求は、ユニキャストで送信してもよいし、ブロードキャストで送信してもよい。装置情報の要求を受信すると、印刷装置２０は、自装置の装置情報を、印刷装置２０Ａに、ユニキャストで送信する。
【００６１】
印刷装置２０Ａは、各印刷装置２０の装置情報を受信すると、装置情報に基づいて、所定の条件を満たす印刷装置２０を選択し、選択した印刷装置２０に対して起動指示装置の切替要求を送信する（Ｓ１１）。切替要求を契機として、印刷装置２０Ａは、起動指示装置の機能を停止して通常の印刷装置２０に切り替わり、切替要求を受信した印刷装置２０は、起動指示装置としての機能を開始して印刷装置２０Ａに切り替わる。
【００６２】
次に、上記の印刷システム１の処理を実現する構成を詳細に説明する。
【００６３】
図３は、印刷システムの機能構成の一例を示す図である。
【００６４】
情報処理装置１０は、印刷指示部１００と、起動要求部１１０と、状態受信部１２０と、状態表示部１３０と、を有する。
【００６５】
これらの機能部は、例えば、ＣＰＵが補助記憶装置からＲＡＭにロードした所定のプログラムを実行することにより実現される。この所定のプログラムは、例えば、補助記憶装置に予め格納される。もちろん、ネットワークＩ／Ｆを介してネットワーク上からダウンロードされてインストールまたは更新されてもよい。また、情報処理装置が可搬型の記憶媒体を読み取る装置を有する場合は、当該記憶媒体から読み出されてインストールまたは更新されてもよい。
【００６６】
なお、上記の所定のプログラムは、例えば、プリンタードライバープログラムにより実現することができる。もちろん、一部又は全ての機能は、プリンタードライバープログラム以外のＯＳプログラムやアプリケーションプログラムにより実現されてもよい。
【００６７】
印刷指示部１００は、印刷装置２０又は印刷装置２０Ａに印刷指示を送信する。例えば、印刷指示部１００は、入力装置を介してユーザーから印刷開始の操作を受け付けると、印刷対象データと印刷設定とを取得して、これらに基づいて印刷データ（印刷ジョブ）を生成する。そして、当該印刷データとともに印刷指示を、ユーザーにより選択された印刷装置に送信する。
【００６８】
また、例えば、印刷指示部１００は、印刷指示に対する印刷装置からの応答を監視し、印刷の開始に成功したか否かを判定する。また、印刷指示部１００は、印刷装置２０Ａから印刷装置２０の起動完了通知が受信された場合、印刷の開始に失敗した印刷指示があれば、当該印刷指示を再送信する。
【００６９】
起動要求部１１０は、印刷装置２０Ａに、印刷装置２０の起動要求を送信する。例えば、起動要求部１１０は、印刷の開始に失敗した場合、印刷指示対象の印刷装置２０の識別情報を含む起動要求を、印刷装置２０Ａにユニキャストで送信する。また、起動要求部１１０は、起動要求に対する印刷装置２０Ａからの応答を監視し、起動が完了したか否かを判定する。
【００７０】
なお、起動要求の送信先である印刷装置２０Ａの識別情報（例えば、ＩＰアドレス）は、例えば、ユーザーの操作により情報処理装置１０に対して予め入力（設定）することができる。また、例えば、起動要求部１１０は、ＬＡＮ４０上の印刷装置に対して、起動指示装置であるか否かの問い合わせ要求をブロードキャスト又はマルチキャスト送信してもよい。起動指示装置である印刷装置は、問い合わせ要求の送信元の情報処理装置１０に応答すればよい。この場合、ルーター３０には、問い合わせ要求のブロードキャスト又はマルチキャスト送信を許可する設定を行えばよい。
【００７１】
状態受信部１２０は、印刷装置２０Ａから送られる、起動指示対象の印刷装置２０の状態を示す状態情報を受信する。例えば、状態受信部１２０は、印刷装置２０の起動処理の完了を示す情報を受信する。また、例えば、状態受信部１２０は、印刷装置２０の起動を実行できないことを示す情報を受信する。
【００７２】
なお、状態受信部１２０は、印刷装置２０の起動処理の開始を示す情報や、起動処理にかかる推定起動時間を受信してもよい。
【００７３】
状態表示部１３０は、印刷装置２０Ａから送られる、起動指示対象の印刷装置２０の状態情報に基づいて、印刷装置２０の状態をディスプレイに表示する。例えば、状態表示部１３０は、印刷装置２０を起動できないことを示す情報を、状態受信部１２０が受信した場合、起動できないことを示す情報をダイアログ表示する。
【００７４】
なお、状態表示部１３０は、状態受信部１２０が起動処理の開始を示す情報を受信した場合、その旨をダイアログ表示してもよい。また、推定起動時間を受信した場合、推定起動時間（例えば、ｘ秒）をダイアログ表示してもよい。また、例えば、推定起動時間を、時間の経過とともにカウントダウン（例えば、１秒ずつ）して表示してもよい。推定起動時間に対する経過時間の割合を、進捗度としてバー表示してもよい。
【００７５】
印刷装置２０及び印刷装置２０Ａは、起動要求受信部２００と、起動指示部２１０と、状態監視部２２０と、装置情報収集部２３０と、起動指示装置切替部２４０と、起動指示受信部２５０と、起動制御部２６０と、状態送信部２７０と、印刷制御部２８０と、装置情報送信部２９０と、を有する。
【００７６】
ただし、起動要求受信部２００と、起動指示部２１０と、状態監視部２２０と、装置情報収集部２３０とは、印刷装置が起動指示装置でない場合は動作を停止する。すなわち、これらの機能部は、印刷装置（起動指示装置）２０Ａで動作し、印刷装置２０では動作しない。
【００７７】
起動指示受信部２５０は、例えば、ネットワークＩ／Ｆ２６により実現される。その他の機能部は、例えば、ＣＰＵ２３がＲＯＭ２５からＲＡＭ２４にロードした所定のプログラムを実行することにより実現される。この所定のプログラムは、ＲＯＭ２５に予め格納される。もちろん、ネットワークＩ／Ｆ２６を介してネットワーク上からダウンロードされてインストールおよび／または更新されてもよい。また、印刷装置が可搬型の記憶媒体を読み取る装置を有する場合は、当該記憶媒体から読み出されてインストールおよび／または更新されてもよい。
【００７８】
起動要求受信部２００は、情報処理装置１０から起動要求を受信する。例えば、起動要求受信部２００は、情報処理装置１０から起動指示対象の印刷装置２０の識別情報（例えば、ＭＡＣアドレスやＩＰアドレス）を含む起動要求を受信する。
【００７９】
なお、起動要求受信部２００は、起動指示装置であるか否かの問い合わせ要求を情報処理装置１０から受信した場合、当該問い合わせに応答するようにすればよい。
【００８０】
起動指示部２１０は、起動対象の印刷装置２０に起動指示を送信する。例えば、起動指示部２１０は、起動要求が受信された場合、当該起動要求に含まれる印刷装置２０の識別情報が、装置情報収集部２３０により収集された印刷装置２０の識別情報のリスト（以下、「印刷装置リスト」ともいう。）に含まれるか否かを判定する。
【００８１】
起動対象の印刷装置２０の識別情報が印刷装置リストに含まれる場合、起動指示部２１０は、当該識別情報を含む起動指示を、ブロードキャストなどのパケットによりＬＡＮ４０に送信する。一方、当該識別情報が印刷装置リストに含まれない場合、起動指示部２１０は、状態監視部２２０により、起動要求で指定された印刷装置２０を起動できないことを示す情報を、起動要求の送信元の情報処理装置１０に応答する。
【００８２】
状態監視部２２０は、印刷装置２０の起動処理の状態を監視するとともに、その状態を示す状態情報を情報処理装置１０に通知する。例えば、状態監視部２２０は、起動指示対象の印刷装置２０から起動完了通知を受信したか否かを監視する。起動完了通知を受信した場合、状態監視部２２０は、起動要求の送信元の情報処理装置１０に対して、印刷装置２０の起動が完了したことを示す起動完了通知を、ユニキャストで送信する。
【００８３】
なお、状態監視部２２０は、起動指示対象の印刷装置２０から、起動処理の開始を示す情報や推定起動時間を受信した場合、起動処理の開始を示す情報や推定起動時間を、起動要求の送信元の情報処理装置１０に対して送信してもよい。
【００８４】
装置情報収集部２３０は、自装置及び他の印刷装置２０の装置情報を収集する。例えば、装置情報収集部２３０は、周期的あるいは所定のタイミングで、他の印刷装置２０に装置情報を要求する。装置情報の要求は、ユニキャストで送信してもよいし、ブロードキャストで送信してもよい。装置情報収集部２３０は、受信した各印刷装置２０の装置情報を、印刷装置リストとして記憶する。
【００８５】
なお、装置情報には、例えば、印刷装置の識別情報、印刷装置の性能情報（単位時間あたりの消費電力、印刷処理速度など）、印刷装置の統計情報（印刷の利用履歴など）などが含まれる。
【００８６】
起動指示装置切替部２４０は、起動指示装置の切り替えを制御する。起動指示装置切替部２４０は、自装置が起動指示装置であるか否かでその動作が異なる。
【００８７】
例えば、起動指示装置切替部２４０は、自装置が起動指示装置である場合、周期的あるいは所定のタイミングで、他の印刷装置が存在するか否かを判定する。例えば、印刷装置の探索要求をブロードキャストやマルチキャストで送信し、その応答の有無により、印刷装置が存在するか否かを判定すればよい。他の印刷装置が存在する場合、起動指示装置切替部２４０は、装置情報収集部２３０により装置情報を収集させる。
【００８８】
そして、起動指示装置切替部２４０は、自装置及び印刷装置２０の装置情報に基づいて、所定の条件を満たす印刷装置を選択する。所定の条件は、例えば、消費電力が最も小さい印刷装置である。もちろん、所定の条件は、これに限られず、例えば、印刷速度が最も速い印刷装置、印刷頻度が最も高い印刷装置、などであってもよい。また、所定の条件が複数ある場合は、例えば、ユーザーの操作によりいずれか一つを設定できるようにすればよい。複数の所定の条件を設定できるようにしてもよい。
【００８９】
それから、起動指示装置切替部２４０は、上述のように選択した印刷装置２０に対して、起動指示装置の切替要求を送信する。そして、自装置の起動指示装置としての機能（起動要求受信部２００、起動指示部２１０、状態監視部２２０、装置情報収集部２３０）を停止する。
【００９０】
一方、起動指示装置切替部２４０は、自装置が起動指示装置でない場合、起動指示装置から切替要求を受信したか否かを監視する。切替要求を受信した場合、自装置の起動指示装置としての機能（起動要求受信部２００、起動指示部２１０、状態監視部２２０、装置情報収集部２３０）を開始する。また、起動指示装置切替部２４０は、上述した自装置が起動指示装置である場合の処理を開始する。
【００９１】
起動指示受信部２５０は、印刷装置２０Ａから送信される起動指示を受信する。例えば、起動指示受信部２５０は、印刷装置２０の省電力モード中において、起動指示の受信を監視する。そして、起動指示を受信した場合、当該起動指示に自装置の識別情報（例えば、ＭＡＣアドレスやＩＰアドレス）が含まれているかを判定する。自装置の識別情報が含まれている場合、当該起動指示の受信を起動制御部２６０に通知する。この通知は、例えば、割り込み信号などにより実現することができる。
【００９２】
起動制御部２６０は、印刷装置の起動を制御する。例えば、起動制御部２６０は、起動指示受信部２５０から起動指示の受信の通知を受け付けた場合、起動処理を開始する。
【００９３】
起動制御部２６０は、起動処理を開始すると、省電力モードにおいて電源オフ状態やスリープ状態であったデバイス（コントローラー２１の一部、印刷エンジン２７、操作パネル２８など）の起動を制御する。そして、印刷装置２０を省電力モードから通常モードへ移行（復帰）させる。
【００９４】
状態送信部２７０は、印刷装置の状態を示す状態情報を送信する。例えば、状態送信部２７０は、起動処理が完了した場合、起動処理が完了したことを示す情報を、起動指示の送信元の印刷装置２０Ａに送信する。
【００９５】
なお、状態送信部２７０は、起動処理を開始することを示す情報や、起動処理にかかる推定起動時間を、起動指示の送信元の印刷装置２０Ａに送信してもよい。状態送信部２７０は、予め定めた固定の推定起動時間を送信してもよいし、所定の手順により推定起動時間を算出して、当該算出した推定起動時間を送信してもよい。推定起動時間を算出する場合、状態送信部２７０は、例えば、印刷エンジン２７の温度を検出して、その温度に応じて起動時間が変化するような所定の式を用いればよい。推定起動時間を算出すれば、より精度の高い推定起動時間を提供することができる。一方、固定の推定起動時間を送信すれば、より速い応答速度で、推定起動時間を提供することができる。
【００９６】
なお、状態情報の送信の手順や方式は、特に限定されず、例えば、印刷装置２０Ａに対して、ユニキャストで送信してもよいし、ブロードキャストで送信してもよい。受信した起動指示や他の通知から印刷装置２０Ａの識別情報（例えば、ＭＡＣアドレスやＩＰアドレス）を取得できる場合は、印刷装置２０Ａに対してユニキャストで送信すればよい。
【００９７】
印刷制御部２８０は、通常モード中に、印刷装置全体の機能を制御する。例えば、印刷制御部２８０は、印刷データや印刷設定を含む印刷指示を受信すると、印字データや制御データを生成し、印刷エンジン２７に印刷を実行させる。また、印刷制御部２８０は、省電力モードに移行するトリガー（例えば、ユーザー操作、所定の時間経過）を監視し、トリガーを検出した場合、通常モードから省電力モードへの移行を制御する。
【００９８】
なお、印刷装置２０Ａにおいては、印刷制御部２８０は、起動指示による起動を必要とするような省電力モードには移行しない。
【００９９】
装置情報送信部２９０は、自装置の装置情報を送信する。例えば、印刷装置２０Ａから装置情報の要求を受信すると、自装置の装置情報を、印刷装置２０Ａにユニキャストで送信する。
【０１００】
以上の機能構成は、印刷システム１の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。印刷システム１の機能構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【０１０１】
図６は、情報処理装置の起動要求処理の一例を示すフロー図である。本フローの処理は、例えば、印刷指示に失敗した場合に開始される。もちろん、他のタイミングで開始されてもよく、例えば、ユーザーの操作があった場合であってもよい。
【０１０２】
本フローの処理が開始されると、起動要求部１１０は、起動要求を印刷装置２０Ａに送信する（Ｓ１００）。それから、状態受信部１２０は、起動要求の宛先の印刷装置２０Ａから、応答を受信したか否かを監視する（Ｓ１１０）。応答を受信していない場合（Ｓ１１０：ＮＯ）、監視を継続する。
【０１０３】
応答が受信された場合（Ｓ１１０：ＹＥＳ）、状態表示部１３０は、状態情報が起動完了を示しているか否かを判定する（Ｓ１２０）。
【０１０４】
起動完了である場合（Ｓ１２０：ＹＥＳ）、印刷指示部１００は、印刷指示を印刷装置２０に再送信する（Ｓ１３０）。一方、起動完了でない場合（１２０：ＮＯ）、状態表示部１３０は、起動不可能であることを示す情報を表示する（Ｓ１４０）。例えば、状態表示部１３０は、印刷装置２０の電源が入っていないために起動できない旨を示すメッセージをディスプレイに表示する。
【０１０５】
Ｓ１３０又はＳ１４０の処理を実行後、情報処理装置１０は本フローの処理を終了する。
【０１０６】
図７は、印刷装置（起動指示装置）の起動指示処理の一例を示すフロー図である。本フローの処理は、例えば、印刷装置２０Ａが通常モード中に開始される。
【０１０７】
本フローの処理が開始されると、起動要求受信部２００は、情報処理装置１０から起動要求を受信したか否かを監視する（Ｓ２００）。起動要求を受信していない場合（Ｓ２００：ＮＯ）、監視を継続する。
【０１０８】
起動要求が受信された場合（Ｓ２００：ＹＥＳ）、起動指示部２１０は、起動対象の印刷装置２０が存在するか否かを判定する（Ｓ２１０）。例えば、起動指示部２１０は、受信した起動要求に含まれる印刷装置２０の識別情報が、印刷装置リストに含まれるか否かを判定する。
【０１０９】
起動対象の印刷装置２０が存在する場合（Ｓ２１０：ＹＥＳ）、起動指示部２１０は、起動対象の印刷装置２０の識別情報を含む起動指示を送信する（Ｓ２２０）。それから、状態監視部２２０は、起動指示対象の印刷装置２０から起動完了通知を受信したか否かを監視する（Ｓ２３０）。起動完了通知を受信していない場合（Ｓ２３０：ＮＯ）、監視を継続する。
【０１１０】
起動完了通知を受信した場合（Ｓ２３０：ＹＥＳ）、状態監視部２２０は、起動要求の送信元の情報処理装置１０に対して、印刷装置２０の起動が完了したことを示す起動完了通知を送信する（Ｓ２４０）。そして、処理をＳ２００に戻す。
【０１１１】
一方、起動対象の印刷装置２０が存在しない場合（Ｓ２１０：ＮＯ）、状態監視部２２０は、起動要求で指定された印刷装置２０を起動できないことを示す情報を、起動要求の送信元の情報処理装置１０に応答する（Ｓ２５０）。そして、処理をＳ２００に戻す。
【０１１２】
図８は、印刷装置の起動処理の一例を示すフロー図である。本フローの処理は、例えば、印刷装置２０が通常モードから省電力モードに移行した場合に開始される。
【０１１３】
本フローの処理が開始されると、起動指示受信部２５０は、起動指示を受信したか否かを監視する（Ｓ３００）。具体的には、起動指示受信部２５０は、自装置宛ての起動指示を受信したか否かを監視する。起動指示を受信していない場合（Ｓ３００：ＮＯ）、監視を継続する。
【０１１４】
起動指示が受信された場合（Ｓ３００：ＹＥＳ）、起動制御部２６０は、起動処理を開始する。そして、状態送信部２７０は、起動処理が完了したか否かを監視する（Ｓ３２０）。起動処理が完了していない場合（Ｓ３２０：ＮＯ）、監視を継続する。
【０１１５】
起動処理が完了した場合（Ｓ３２０：ＹＥＳ）、状態送信部２７０は、起動指示の送信元の印刷装置２０Ａに、起動完了通知を送信する（Ｓ３３０）。
【０１１６】
Ｓ３３０の処理の実行後、印刷装置２０は本フローの処理を終了する。
【０１１７】
図９は、印刷装置（起動指示装置）の切替処理の一例を示すフロー図である。本フローの処理は、例えば、印刷装置２０及び印刷装置２０Ａが通常モード中に開始される。
【０１１８】
本フローの処理が開始されると、起動指示装置切替部２４０は、自装置が起動指示装置であるか否かを判定する（Ｓ４００）。自装置が起動指示装置である場合（Ｓ４００：ＹＥＳ）、起動指示装置切替部２４０は、他の印刷装置が存在するか否かを判定する（Ｓ４１０）。
【０１１９】
他の印刷装置が存在する場合（Ｓ４１０：ＹＥＳ）、装置情報収集部２３０は、他の印刷装置に装置情報を要求し、収集する（Ｓ４２０）。それから、起動指示装置切替部２４０は、各印刷装置（自装置も含む）の装置情報に基づいて、所定の条件を満たす印刷装置（自装置を含む）を特定し、特定した印刷装置が自装置であるか否かを判定する（Ｓ４３０）。
【０１２０】
所定条件を満たす印刷装置が自装置でない場合（Ｓ４３０：ＮＯ）、起動指示装置切替部２４０は、Ｓ４３０で特定した印刷装置２０に対して、起動指示装置の切替要求を送信する（Ｓ４４０）。また、自装置の起動指示装置としての機能を停止する。そして、処理をＳ４００に戻す。
【０１２１】
一方、自装置が起動指示装置でない場合（Ｓ４００：ＮＯ）、装置情報送信部２９０は、印刷装置２０Ａから装置情報の要求を受信したか否かを監視する（Ｓ４５０）。装置情報の要求を受信した場合（Ｓ４５０：ＹＥＳ）、装置情報送信部２９０は、自装置の装置情報を、要求の送信元に送信する（Ｓ４６０）。
【０１２２】
装置情報の要求が受信されていない場合（Ｓ４５０：ＮＯ）、又は、装置情報が送信された場合（Ｓ４６０）、起動指示装置切替部２４０は、起動指示装置から切替要求を受信したか否かを監視する（Ｓ４７０）。切替要求を受信していない場合（Ｓ４７０：ＮＯ）、処理をＳ４００に戻す。
【０１２３】
切替要求が受信された場合（Ｓ４７０：ＹＥＳ）、又は、他の印刷装置が存在しない場合（Ｓ４１０：ＮＯ）、又は、所定条件を満たす印刷装置が自装置である場合（Ｓ４３０：ＹＥＳ）、起動指示装置切替部２４０は、自装置の起動指示装置としての機能を開始する、又は継続する。そして、処理をＳ４００に戻す。
【０１２４】
上記の各フロー図の処理単位は、情報処理装置１０、印刷装置２０、及び印刷装置２０Ａの処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。情報処理装置１０、印刷装置２０、及び印刷装置２０Ａの処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記の各フロー図の処理順序も、図示した例に限られるものではない。
【０１２５】
以上、本発明の第一実施形態の一例について説明した。本実施形態によれば、ルーターを介して接続された印刷装置の起動処理の状態を、情報処理装置において判断可能とすることができる。また、起動指示装置を含むシステムの消費電力を低減することができる。そして、印刷装置の遠隔起動の利便性を向上することができる。
【０１２６】
すなわち、本実施形態では、起動指示装置は、起動指示対象の印刷装置からの起動完了通知を監視する。そして、起動完了通知を受信した場合に、起動指示装置は、起動完了通知をルーターを介して接続された起動要求元の情報処理装置に送信する。このような構成により、情報処理装置は、印刷装置の起動処理が完了したことを判断することができる。
【０１２７】
また、本実施形態では、印刷装置が起動指示を受信した場合に、起動処理の開始を示す情報や起動処理の推定起動時間を起動指示装置に送信し、起動指示装置がこれらの情報を情報処理装置に送信することもできる。このような構成により、情報処理装置は、起動処理が開始されたことや起動処理の進捗状況を判断することができるとともに、ユーザーに通知することができる。
【０１２８】
また、本実施形態では、印刷装置は、起動指示装置としても動作することができる。このような構成により、別途専用の起動指示装置を設ける必要がなくなり、システム全体の消費電力、コスト等を低減することができる。
【０１２９】
また、本実施形態では、起動指示装置として動作する印刷装置が、所定の条件を満たす印刷装置に動的に切り替えられる。このような構成により、ユーザーの希望する条件を満たす印刷装置を起動指示装置として動作させることができる。
【０１３０】
起動指示装置として動作する印刷装置が、印刷装置のうち消費電力が最も小さい装置に動的に切り替えられる。このような構成により、通常モードで動作を継続する起動指示装置の消費電力が小さくなるので、印刷システムの消費電力を低減することができる。
【０１３１】
また、本実施形態では、起動指示装置として動作する印刷装置を、印刷装置のうち印刷速度が最も早い印刷装置に切り替えてもよい。情報処理装置のユーザーは、起動要求を行わずに、起動指示装置を印刷に利用することで、より速く印刷を実行することができる。そして、起動指示装置以外の印刷装置の起動が減れば、印刷システムの消費電力を低減することができる。
【０１３２】
また、本実施形態では、起動指示装置として動作する印刷装置を、印刷装置のうち印刷頻度が最も高い印刷装置に切り替えてもよい。このようにすれば、起動指示装置が印刷により多く利用されるため、他の印刷装置の起動要求が減り、印刷システムの消費電力を低減することができる。
【０１３３】
なお、上記の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。
【０１３４】
例えば、情報処理装置１０は、起動要求とともに、又は起動要求の後に、起動対象の機能を指定する情報を送信するようにしてもよい。具体的には、例えば、印刷装置２０の全デバイスを起動する第一起動モード、一部のデバイス（例えば、操作パネル２８）を起動しない第二起動モード、等を指定できるようにする。そして、印刷装置２０Ａは、起動対象の機能の指定を含む起動指示を、印刷装置２０に送信する。印刷装置２０は、起動対象の機能を指定する起動指示を受信し、指定された機能に対応するデバイスの起動処理を行う。このようにすれば、より早く起動を完了することができる。
【０１３５】
また、例えば、印刷装置２０は、起動完了するまで、起動処理の進捗を監視しながら定期的に又は所定のタイミングで推定起動時間を算出して、印刷装置２０Ａに送信するようにしてもよい。印刷装置２０Ａは、定期的に又は所定のタイミングで受信した推定起動時間を情報処理装置１０に送信する。そして、情報処理装置１０は、印刷装置２０Ａから受信した推定起動時間を用いて、表示している推定起動時間を補正する。このようにすれば、より正確な進捗状況をユーザーに通知することができる。
【０１３６】
また、例えば、印刷装置２０は、起動が完了する前であっても、印刷ジョブを受信できる状態になったら起動完了通知を送るようにしてもよい。このようにすれば、印刷をより早く開始することができる。
【０１３７】
また、例えば、印刷装置２０Ａは、ある印刷装置２０の起動処理中に、他の情報処理装置１０から当該印刷装置２０の起動要求を受信した場合、起動処理中である旨を応答するようにしてもよい。このようにすれば、当該他の情報処理装置は、既に起動処理が開始されていることを判断することができるとともに、その旨をユーザーに通知することができる。
【０１３８】
なお、本発明は、印刷装置だけでなく、例えば、コピー機、複合機、スキャナー、プロジェクター等の省電力モードを有するネットワーク機器に適用することができる。
【符号の説明】
【０１３９】
１：印刷システム、１０：情報処理装置（起動要求装置）、２０：印刷装置、２０Ａ：印刷装置（起動指示装置）２１：コントローラー、２２：ＳｏＣ、２３：ＣＰＵ、２４：ＲＡＭ、２５：ＲＯＭ、２６：ネットワークＩ／Ｆ、２７：印刷エンジン、２８：操作パネル、２９：マイコン、３０：ルーター、４０：ＬＡＮ、５０：外部ネットワーク、１００：印刷指示部、１１０：起動要求部、１２０：状態受信部、１３０：状態表示部、２００：起動要求受信部、２１０：起動指示部、２２０：状態監視部、２３０：装置情報収集部、２４０：起動指示装置切替部、２５０：起動指示受信部、２６０：起動制御部、２７０：状態送信部、２８０：印刷制御部、２９０：装置情報送信部
【図１】
0005891852.tif 000002
【図２】
0005891852.tif 000003
【図３】
0005891852.tif 000004
【図４】
0005891852.tif 000005
【図５】
0005891852.tif 000006
【図６】
0005891852.tif 000007
【図７】
0005891852.tif 000008
【図８】
0005891852.tif 000009
【図９】
0005891852.tif 000010