(57)【特許請求の範囲】
【請求項１】
クライアントと、複数の印刷装置と、管理装置とを備える印刷システムであって、
前記クライアントは、前記クライアントの存在を通知するための存在通知信号を出力する存在通知信号出力部を有し、
前記複数の印刷装置は、それぞれ、
前記存在通知信号を受信する存在通知信号受信部と、
前記受信した存在通知信号に基づき、少なくとも前記印刷装置と前記クライアントとの間の距離を推定可能な距離推定情報を取得する距離推定情報取得部と、
前記取得した距離推定情報を前記管理装置に送信する距離推定情報送信部と、を有し、
前記管理装置は、
前記複数の印刷装置から出力される前記距離推定情報を受信する距離推定情報受信部と、
前記受信された距離推定情報に基づき、前記複数の印刷装置のうち、前記クライアントと前記印刷装置との間の距離に関する所定の条件を満たす印刷装置を、候補印刷装置として特定する候補印刷装置特定部と、
前記候補印刷装置を特定可能な候補特定情報を前記クライアントに送信する候補特定情報送信部と、を有する、印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、
前記所定の条件とは、前記クライアントと前記印刷装置との間の距離が、所定の距離以下であると推定される条件である、印刷システム。
【請求項３】
請求項１または請求項２に記載の印刷システムにおいて、
前記クライアントは、さらに、
前記候補特定情報を受信する候補特定情報受信部と、
前記受信した候補特定情報に基づき、前記候補特定情報の少なくとも一部を含む前記候補印刷装置のリストを表示するリスト表示部と、
を有する、印刷システム。
【請求項４】
請求項３に記載の印刷システムにおいて、
前記候補印刷装置は、複数の前記印刷装置からなり、
前記候補特定情報送信部は、前記候補特定情報に加えて、各候補印刷装置における前記クライアントと前記候補印刷装置との間の距離同士を比較可能な距離比較情報を、前記クライアントに送信し、
前記候補特定情報受信部は、前記候補特定情報に加えて、前記距離比較情報を受信し、
前記リスト表示部は、前記受信された距離比較情報に基づき、前記リストにおいて、前記クライアントと各候補印刷装置との間の距離に関する所定の順序で、前記候補特定情報の少なくとも一部を並べて表示する、印刷システム。
【請求項５】
請求項３または請求項４に記載の印刷システムにおいて、
前記クライアントは、さらに、
前記リストに表示された前記候補特定情報の少なくとも一部により特定される前記候補印刷装置のうち、印刷に用いる印刷装置を選択するためのユーザーインターフェイス部と、
前記ユーザーインターフェイス部により選択された印刷装置に対して印刷ジョブを送信する印刷ジョブ送信部と、
を有する、印刷システム。
【請求項６】
請求項３ないし請求項５のいずれかに記載の印刷システムにおいて、
前記複数の印刷装置は、それぞれ、
前記印刷装置の構成情報と前記印刷装置の状態を示す情報とのうち、少なくとも一方を取得する情報取得部と、
前記取得された前記構成情報と前記状態を示す情報とのうち少なくとも一方を、前記管理装置に送信する構成状態情報送信部と、
を有し、
前記候補特定情報送信部は、前記候補特定情報と共に各候補印刷装置についての前記構成情報と前記状態を示す情報とのうち少なくとも一方を、前記クライアントに送信し、
前記候補特定情報受信部は、前記候補特定情報と共に各候補印刷装置についての前記構成情報と前記状態を示す情報とのうち少なくとも一方を受信し、
前記リスト表示部は、前記受信された各候補印刷装置についての前記構成情報と前記状態を示す情報とのうち少なくとも一方を、前記リストに表示する、印刷システム。
【請求項７】
クライアントと、複数の印刷装置と、管理装置とを備える印刷システムであって、
前記クライアントは、
前記クライアントの存在を通知するための存在通知信号を出力する存在通知信号出力部と、
印刷ジョブを前記管理装置に送信する印刷ジョブ送信部と、を有し、
前記複数の印刷装置は、それぞれ、
前記存在通知信号を受信する存在通知信号受信部と、
前記受信した存在通知信号に基づき、少なくとも前記印刷装置と前記クライアントとの間の距離を推定可能な距離推定情報を取得する距離推定情報取得部と、
前記取得した距離推定情報を前記管理装置に送信する距離推定情報送信部と、を有し、
前記管理装置は、
前記複数の印刷装置から出力される前記距離推定情報を受信する距離推定情報受信部と、
前記受信した距離推定情報に基づき、前記複数の印刷装置のうち、前記クライアントと前記印刷装置との間の距離に関する所定の条件を満たす印刷装置であって、印刷に用いる印刷装置である使用印刷装置を選択する使用印刷装置選択部と、
前記印刷ジョブを受信して、前記選択された使用印刷装置に転送する印刷ジョブ転送部と、を有する、印刷システム。
【請求項８】
請求項５または請求項７に記載の印刷システムにおいて、
前記印刷装置は、さらに、
前記印刷ジョブを受信した後において、前記印刷ジョブの受信と、前記印刷ジョブの実行中と、前記印刷ジョブの実行完了とのうち、少なくとも１つを報知する報知部を有する、印刷システム。
【請求項９】
請求項１ないし請求項８のいずれかに記載の印刷システムにおいて、
前記存在通知信号出力部は、前記存在通知信号を無線出力し、
前記距離推定情報は、前記存在通知信号の受信信号強度を示す情報を含む、印刷システム。
【請求項１０】
請求項１ないし請求項９のいずれかに記載の印刷システムにおいて、
前記複数の印刷装置のうち、少なくとも１つは、前記管理装置を内蔵する、印刷システム。
【請求項１１】
請求項１ないし請求項６のいずれかに記載の印刷システムにおいて、
前記候補特定情報は、ＩＰアドレスと、ＭＡＣアドレスと、機種名と、のうち、少なくとも１つを含む、印刷システム。
【請求項１２】
クライアントと管理装置と複数の印刷装置とを備える印刷システムにおいて、前記クライアントから印刷を行わせる印刷装置を特定するための方法であって、
（ａ）前記クライアントから、前記クライアントの存在を通知するための存在通知信号を出力する工程と、
（ｂ）各印刷装置において、前記存在通知信号を受信する工程と、
（ｃ）各印刷装置において、前記受信した存在通知信号に基づき、少なくとも前記印刷装置と前記クライアントとの間の距離を推定可能な距離推定情報を取得する工程と、
（ｄ）各印刷装置において、前記取得した距離推定情報を、前記管理装置に送信する工程と、
（ｅ）前記管理装置において、前記複数の印刷装置から出力される前記距離推定情報を受信する工程と、
（ｆ）前記管理装置において、前記受信された距離推定情報に基づき、前記複数の印刷装置のうち、前記クライアントと前記印刷装置との間の距離に関する所定の条件を満たす印刷装置を、候補印刷装置として特定する工程と、
（ｇ）前記候補印刷装置を特定可能な候補特定情報を前記クライアントに送信する工程と、
を備える方法。
【請求項１３】
クライアントと管理装置と複数の印刷装置とを備える印刷システムにおいて、前記クライアントから前記複数の印刷装置のいずれかに印刷を行わせるための印刷方法であって、
（ａ）前記クライアントにおいて、前記クライアントの存在を通知するための存在通知信号を出力する工程と、
（ｂ）前記クライアントにおいて、印刷ジョブを前記管理装置に送信する工程と、
（ｃ）各印刷装置において、前記存在通知信号を受信する工程と、
（ｄ）各印刷装置において、前記受信した存在通知信号に基づき、少なくとも前記印刷装置と前記クライアントとの間の距離を推定可能な距離推定情報を取得する工程と、
（ｅ）各印刷装置において、前記取得した距離推定情報を、前記管理装置に送信する工程と、
（ｆ）前記管理装置において、前記複数の印刷装置から出力される前記距離推定情報を受信する工程と、
（ｇ）前記管理装置において、前記受信した距離推定情報に基づき、前記複数の印刷装置のうち、前記クライアントと前記印刷装置との間の距離に関する所定の条件を満たす印刷装置であって、印刷に用いる印刷装置である使用印刷装置を選択する工程と、
（ｈ）前記管理装置において、前記印刷ジョブを受信して、前記選択された使用印刷装置に転送する工程と、
を備える、印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した印刷処理に関するものである。
【背景技術】
【０００２】
ノート型パーソナルコンピューターや携帯電話機など、インターネットにアクセス可能なクライアントの携帯性の向上に伴い、様々な場所においてクライアントから印刷を行いたいという要請がある。この要請に応えるため、クライアントにおいて出力先となる印刷装置を指定し、指定された印刷装置に対してクライアントから仲介サーバーを介して印刷用データを送って、印刷を実行するシステムが提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２５１１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
クライアントにおいて出力先となる印刷装置を指定する技術では、ユーザーは、指定しようとする印刷装置の名称やＩＰ（Internet Protocol）アドレスなど、印刷装置を特定するための情報を予め知っておく必要がある。したがって、印刷装置を特定するための情報が分からない場合には印刷装置を指定できず、印刷を行えないという問題があった。また、外出先で印刷を行おうとする際に、ユーザーは、近くに存在する印刷装置の検索から行わねばならず、印刷が完了するまでに長時間を要し、また、ユーザーに煩雑な作業を強いるという問題があった。
【０００５】
本発明は、クライアントにおいて出力先となり得る印刷装置が分からない状態において、印刷装置の検索及び選択を容易に実行させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］クライアントと、複数の印刷装置と、管理装置とを備える印刷システムであって、
前記クライアントは、前記クライアントの存在を通知するための存在通知信号を出力する存在通知信号出力部を有し、
前記複数の印刷装置は、それぞれ、
前記存在通知信号を受信する存在通知信号受信部と、
前記受信した存在通知信号に基づき、少なくとも前記印刷装置と前記クライアントとの間の距離を推定可能な距離推定情報を取得する距離推定情報取得部と、
前記取得した距離推定情報を前記管理装置に送信する距離推定情報送信部と、を有し、
前記管理装置は、
前記複数の印刷装置から出力される前記距離推定情報を受信する距離推定情報受信部と、
前記受信された距離推定情報に基づき、前記複数の印刷装置のうち、前記クライアントと前記印刷装置との間の距離に関する所定の条件を満たす印刷装置を、候補印刷装置として特定する候補印刷装置特定部と、
前記候補印刷装置を特定可能な候補特定情報を前記クライアントに送信する候補特定情報送信部と、を有する、印刷システム。
【０００８】
適用例１の印刷システムでは、複数の印刷装置のうち、クライアントと印刷装置との間の距離に関する所定の条件を満たす印刷装置を候補印刷装置として特定し、候補特定情報をクライアントに送信するので、クライアントでは、受信した候補特定情報に基づき、クライアントから印刷を行う際に、出力先となる印刷装置を容易に選択することができる。なお、距離に関する所定の条件としては、例えば、他の印刷装置に比べてクライアントにより近いという条件や、クライアントと印刷装置との間の距離が所定の距離以下であると推定される条件などを採用することができる。したがって、ユーザーは、複数の印刷装置のうち最もクライアントに近い印刷装置や、所定の距離以下の印刷装置を容易に選択することができる。
【０００９】
［適用例２］適用例１に記載の印刷システムにおいて、
前記所定の条件とは、前記クライアントと前記印刷装置との間の距離が、所定の距離以下であると推定される条件である、印刷システム。
【００１０】
このような構成により、クライアントから所定の距離よりも離れた位置にある印刷装置に印刷を実行させることを抑制できる。したがって、ユーザーは、印刷結果を容易に回収することができる。
【００１１】
［適用例３］適用例１または適用例２に記載の印刷システムにおいて、
前記クライアントは、さらに、
前記候補特定情報を受信する候補特定情報受信部と、
前記受信した候補特定情報に基づき、前記候補特定情報の少なくとも一部を含む前記候補印刷装置のリストを表示するリスト表示部と、
を有する、印刷システム。
【００１２】
このような構成により、ユーザーは、リスト表示部に表示されたリストを見ることにより、ユーザーは、候補印刷装置を容易に特定できると共に、候補印刷装置のうち出力先となる印刷装置を容易に選択することができる。
【００１３】
［適用例４］適用例３に記載の印刷システムにおいて、
前記候補印刷装置は、複数の前記印刷装置からなり、
前記候補特定情報送信部は、前記候補特定情報に加えて、各候補印刷装置における前記クライアントと前記候補印刷装置との間の距離同士を比較可能な距離比較情報を、前記クライアントに送信し、
前記候補特定情報受信部は、前記候補特定情報に加えて、前記距離比較情報を受信し、
前記リスト表示部は、前記受信された距離比較情報に基づき、前記リストにおいて、前記クライアントと各候補印刷装置との間の距離に関する所定の順序で、前記候補特定情報の少なくとも一部を並べて表示する、印刷システム。
【００１４】
このような構成により、リストにおいて、クライアントと各候補印刷装置との間の距離に関する所定の順序で、候補特定情報の少なくとも一部が並べて表示されるので、ユーザーは、リストに表示された情報を見ることにより、各候補印刷装置間におけるクライアントまでの距離の相対的な大小（長短）を容易に比較することができる。
【００１５】
［適用例５］適用例３または適用例４に記載の印刷システムにおいて、
前記クライアントは、さらに、
前記リストに表示された前記候補特定情報の少なくとも一部により特定される前記候補印刷装置のうち、印刷に用いる印刷装置を選択するためのユーザーインターフェイス部と、
前記ユーザーインターフェイス部により選択された印刷装置に対して印刷ジョブを送信する印刷ジョブ送信部と、
を有する、印刷システム。
【００１６】
このような構成により、ユーザーは、所望する印刷装置に対して容易に印刷ジョブを送信することができる。
【００１７】
［適用例６］適用例３ないし適用例５のいずれかに記載の印刷システムにおいて、
前記複数の印刷装置は、それぞれ、
前記印刷装置の構成情報と前記印刷装置の状態を示す情報とのうち、少なくとも一方を取得する情報取得部と、
前記取得された前記構成情報と前記状態を示す情報とのうち少なくとも一方を、前記管理装置に送信する構成状態情報送信部と、
を有し、
前記候補特定情報送信部は、前記候補特定情報と共に各候補印刷装置についての前記構成情報と前記状態を示す情報とのうち少なくとも一方を、前記クライアントに送信し、
前記候補特定情報受信部は、前記候補特定情報と共に各候補印刷装置についての前記構成情報と前記状態を示す情報とのうち少なくとも一方を受信し、
前記リスト表示部は、前記受信された各候補印刷装置についての前記構成情報と前記状態を示す情報とのうち少なくとも一方を、前記リストに表示する、印刷システム。
【００１８】
このような構成により、ユーザーは、リストに表示された構成情報又は状態を示す情報に基づき、出力先となる印刷装置を容易に選択することができる。したがって、例えば、構成情報に基づき、カラー印刷が可能な印刷装置や、両面印刷が可能な印刷装置を容易に選択することができたり、状態を示す情報に基づき、故障が発生している印刷装置を選択することを抑制することができる。
【００１９】
［適用例７］クライアントと、複数の印刷装置と、管理装置とを備える印刷システムであって、
前記クライアントは、
前記クライアントの存在を通知するための存在通知信号を出力する存在通知信号出力部と、
印刷ジョブを前記管理装置に送信する印刷ジョブ送信部と、を有し、
前記複数の印刷装置は、それぞれ、
前記存在通知信号を受信する存在通知信号受信部と、
前記受信した存在通知信号に基づき、少なくとも前記印刷装置と前記クライアントとの間の距離を推定可能な距離推定情報を取得する距離推定情報取得部と、
前記取得した距離推定情報を前記管理装置に送信する距離推定情報送信部と、を有し、
前記管理装置は、
前記複数の印刷装置から出力される前記距離推定情報を受信する距離推定情報受信部と、
前記受信した距離推定情報に基づき、前記複数の印刷装置のうち、前記クライアントと前記印刷装置との間の距離に関する所定の条件を満たす印刷装置であって、印刷に用いる印刷装置である使用印刷装置を選択する使用印刷装置選択部と、
前記印刷ジョブを受信して、前記選択された使用印刷装置に転送する印刷ジョブ転送部と、を有する、印刷システム。
【００２０】
適用例７の印刷システムによると、管理装置において、複数の印刷装置のうち、クライアントと印刷装置との間の距離に関する所定の条件を満たす印刷装置であって、印刷に用いる印刷装置である使用印刷装置が選択され、選択された使用印刷装置に印刷ジョブが転送されるので、クライアントから印刷を行う際に、出力先となる印刷装置を容易に選択することができる。なお、距離に関する所定の条件としては、例えば、他の印刷装置に比べてクライアントにより近いという条件や、クライアントと印刷装置との間の距離が所定の距離以下であると推定される条件などを採用することができる。したがって、複数の印刷装置のうち最もクライアントに近い印刷装置や、所定の距離以下の印刷装置を選択した印刷を容易に実現することができる。加えて、管理装置において、使用印刷装置が選択された後において、管理装置とクライアントとの間におけるデータのやり取りを省略することができるので、クライアントにおける処理負荷を軽減することができる。
【００２１】
［適用例８］適用例１ないし適用例７のいずれかに記載の印刷システムにおいて、
前記印刷装置は、さらに、
前記印刷ジョブを受信した後において、前記印刷ジョブの受信と、前記印刷ジョブの実行中と、前記印刷ジョブの実行完了とのうち、少なくとも１つを報知する報知部を有する、印刷システム。
【００２２】
このような構成により、ユーザーは、受信報知部による報知により、いずれの印刷装置で印刷が実行された、または、印刷が実行される予定であるかを、容易に知ることができる。
【００２３】
［適用例９］適用例１ないし適用例８のいずれかに記載の印刷システムにおいて、
前記存在通知信号出力部は、前記存在通知信号を無線出力し、
前記距離推定情報は、前記存在通知信号の受信信号強度を示す情報を含む、印刷システム。
【００２４】
このような構成により、印刷装置がどこに配置されているかユーザーが分からない場合であっても、クライアントから近い位置に配置されている印刷装置に対して、存在通知信号を通知することができる。また、距離推定情報は受信信号強度を示す情報を含むので、受信信号強度がより強い場合には、距離推定情報の示す距離はより短い（クライアントからより近い）ことを容易に推定することができる。
【００２５】
［適用例１０］適用例１ないし適用例９のいずれかに記載の印刷システムにおいて、
前記複数の印刷装置のうち、少なくとも１つは、前記管理装置を内蔵する、印刷システム。
【００２６】
このような構成により、管理装置を印刷装置とは別の装置として形成する構成に比べて、印刷システム全体の構築費用を抑制できる。
【００２７】
［適用例１１］適用例１ないし適用例１０のいずれかに記載の印刷システムにおいて、
前記候補特定情報は、ＩＰアドレスと、ＭＡＣアドレスと、機種名と、のうち、少なくとも１つを含む、印刷システム。
【００２８】
このような構成により、候補印刷装置として誤った印刷装置が特定されることを抑制できる。
【００２９】
［適用例１２］クライアントと管理装置と複数の印刷装置とを備える印刷システムにおいて、前記クライアントから印刷を行わせる印刷装置を特定するための方法であって、
（ａ）前記クライアントから、前記クライアントの存在を通知するための存在通知信号を出力する工程と、
（ｂ）各印刷装置において、前記存在通知信号を受信する工程と、
（ｃ）各印刷装置において、前記受信した存在通知信号に基づき、少なくとも前記印刷装置と前記クライアントとの間の距離を推定可能な距離推定情報を取得する工程と、
（ｄ）各印刷装置において、前記取得した距離推定情報を、前記管理装置に送信する工程と、
（ｅ）前記管理装置において、前記複数の印刷装置から出力される前記距離推定情報を受信する工程と、
（ｆ）前記管理装置において、前記受信された距離推定情報に基づき、前記複数の印刷装置のうち、前記クライアントと前記印刷装置との間の距離に関する所定の条件を満たす印刷装置を、候補印刷装置として特定する工程と、
（ｇ）前記候補印刷装置を特定可能な候補特定情報を前記クライアントに送信する工程と、
を備える方法。
【００３０】
適用例１２の方法では、複数の印刷装置のうち、クライアントと印刷装置との間の距離に関する所定の条件を満たす印刷装置を候補印刷装置として特定し、候補特定情報をクライアントに送信するので、クライアントでは、受信した候補特定情報に基づき、クライアントから印刷を行う際に、出力先となる印刷装置を容易に選択することができる。なお、距離に関する所定の条件としては、例えば、他の印刷装置に比べてクライアントにより近いという条件や、クライアントと印刷装置との間の距離が所定の距離以下であると推定される条件などを採用することができる。したがって、ユーザーは、複数の印刷装置のうち最もクライアントに近い印刷装置や、所定の距離以下の印刷装置を容易に選択することができる。
【００３１】
［適用例１３］クライアントと管理装置と複数の印刷装置とを備える印刷システムにおいて、前記クライアントから前記複数の印刷装置のいずれかに印刷を行わせるための印刷方法であって、
（ａ）前記クライアントにおいて、前記クライアントの存在を通知するための存在通知信号を出力する工程と、
（ｂ）前記クライアントにおいて、印刷ジョブを前記管理装置に送信する工程と、
（ｃ）各印刷装置において、前記存在通知信号を受信する工程と、
（ｄ）各印刷装置において、前記受信した存在通知信号に基づき、少なくとも前記印刷装置と前記クライアントとの間の距離を推定可能な距離推定情報を取得する工程と、
（ｅ）各印刷装置において、前記取得した距離推定情報を、前記管理装置に送信する工程と、
（ｆ）前記管理装置において、前記複数の印刷装置から出力される前記距離推定情報を受信する工程と、
（ｇ）前記管理装置において、前記受信した距離推定情報に基づき、前記複数の印刷装置のうち、前記クライアントと前記印刷装置との間の距離に関する所定の条件を満たす印刷装置であって、印刷に用いる印刷装置である使用印刷装置を選択する工程と、
（ｈ）前記管理装置において、前記印刷ジョブを受信して、前記選択された使用印刷装置に転送する工程と、
を備える、印刷方法。
【００３２】
適用例１３の方法によると、管理装置において、複数の印刷装置のうち、クライアントと印刷装置との間の距離に関する所定の条件を満たす印刷装置であって、印刷に用いる印刷装置である使用印刷装置が選択され、選択された使用印刷装置に印刷ジョブが転送されるので、クライアントから印刷を行う際に、出力先となる印刷装置を容易に選択することができる。なお、距離に関する所定の条件としては、例えば、他の印刷装置に比べてクライアントにより近いという条件や、クライアントと印刷装置との間の距離が所定の距離以下であると推定される条件などを採用することができる。したがって、複数の印刷装置のうち最もクライアントに近い印刷装置や、所定の距離以下の印刷装置を選択した印刷を容易に実現することができる。加えて、管理装置において、使用印刷装置が選択された後において、管理装置とクライアントとの間におけるデータのやり取りを省略することができるので、クライアントにおける処理負荷を軽減することができる。
【００３３】
なお、本発明は、種々の態様で実現することが可能であり、例えば、クライアント、印刷装置、管理装置、使用印刷装置決定システム、これらの装置またはシステムの制御方法、これらの方法、装置またはシステムの機能を実現するためのコンピュータープログラム、そのコンピュータープログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施例としての印刷システムの概略構成を示す説明図である。
【図２】図１に示すクライアントの詳細構成を示すブロック図である。
【図３】図１に示す第１管理装置の詳細構成を示すブロック図である。
【図４】第１管理装置及び第２管理装置のハードディスクドライブに記憶されている印刷装置リストの内容を示す説明図である。
【図５】図１に示す第１印刷装置の詳細構成を示すブロック図である。
【図６】第１実施例における印刷処理の手順を示すシーケンス図である。
【図７】ステップＳ１１５において表示部に表示される候補印刷装置リストの一例を示す説明図である。
【図８】第２実施例の第１管理装置の詳細構成を示すブロック図である。
【図９】第２実施例における印刷処理の手順を示すシーケンス図である。
【図１０】第３実施例のクライアントの詳細構成を示すブロック図である。
【図１１】第３実施例の第１管理装置の詳細構成を示すブロック図である。
【図１２】第３実施例の印刷処理の手順を示すシーケンス図である。
【図１３】第４実施例の第１管理装置の詳細構成を示すブロック図である。
【図１４】第４実施例の第１印刷装置の詳細構成を示すブロック図である。
【図１５】第４実施例の印刷処理の手順を示すシーケンス図である。
【発明を実施するための形態】
【００３５】
Ａ．第１実施例：
Ａ１．システム構成：
図１は、本発明の一実施例としての印刷システムの概略構成を示す説明図である。印刷システム１０は、クライアント１００と、第１管理装置ＰＭ１と、第２管理装置ＰＭ２と、第１印刷装置ＰＲ１と、第２印刷装置ＰＲ２と、第３印刷装置ＰＲ３と、第４印刷装置ＰＲ４と、第５印刷装置ＰＲ５と、を備えている。印刷システム１０は、クライアント１００から印刷を行う際に、出力先となる印刷装置の候補をクライアント１００に表示させることにより、ユーザーに対して出力先となる印刷装置を容易に選択させることができる。
【００３６】
クライアント１００は、本実施例では、移動体通信網（基地局ＢＳ）を介してインターネットＩＮＴに接続されている装置と通信を行うことができる。第１管理装置ＰＭ１は、インターネットＩＮＴ及び第１のＬＡＮ（Local Area Network）６０１に接続されている。第２管理装置ＰＭ２は、インターネットＩＮＴ及び第２のＬＡＮ６０２に接続されている。５台の印刷装置ＰＲ１〜ＰＲ５のうち、３台の印刷装置ＰＲ１〜ＰＲ３は、第１のＬＡＮ６０１に接続されており、他の３台の印刷装置ＰＲ４，ＰＲ５は、第２のＬＡＮ６０２に接続されている。本実施例において、第１のＬＡＮ６０１と、第２のＬＡＮ６０２とは、互いに大きく離れた（例えば、無線ＬＡＮアクセスポイントと無線ＬＡＮクライアント間の通信ができない程度に離れた）ロケーションにおいて形成されている。例えば、第１のＬＡＮ６０１と第２のＬＡＮ６０２とは、互いに数１００ｋｍほど離れたロケーションに形成されている。印刷システム１０は、クライアント１００から印刷を行う際に、出力先となる印刷装置の候補をクライアント１００に表示させることにより、ユーザーに対して出力先となる印刷装置を容易に選択させることができる。
【００３７】
印刷システム１０を構成する各装置には、予めＩＰ（Internet Protocol）アドレス及びＭＡＣ（Media Access Control）アドレスが設定されている。図１では、各装置のうち、各印刷装置ＰＲ１〜ＰＲ５に設定されているＩＰアドレス及びＭＡＣアドレスが示されている。第１印刷装置ＰＲ１には、ＩＰアドレス「ＩＰ１」及びＭＡＣアドレス「ＭＡ１」が設定されている。また、第２印刷装置ＰＲ２にはＩＰアドレス「ＩＰ２」及びＭＡＣアドレス「ＭＡ２」が、第３印刷装置ＰＲ３にはＩＰアドレス「ＩＰ３」及びＭＡＣアドレス「ＭＡ３」が、第４印刷装置ＰＲ４にはＩＰアドレス「ＩＰ４」及びＭＡＣアドレス「ＭＡ４」が、第５印刷装置ＰＲ５にはＩＰアドレス「ＩＰ５」及びＭＡＣアドレス「ＭＡ５」が、それぞれ設定されている。なお、記載の便宜上、図１では、各ＩＰアドレス及びＭＡＣアドレスは模式的な値として示すが、実際には、ＩＰアドレスとして、３２ビット（ＩＰｖ４）又は１２８ビット（ＩＰｖ６）の値が設定されている。また、ＭＡＣアドレスとして、４８ビットの値が設定されている。
【００３８】
図２は、図１に示すクライアントの詳細構成を示すブロック図である。クライアント１００は、図１に示す基地局ＢＳと通信可能な装置であり、本実施例では、携帯電話端末を採用する。クライアント１００は、ＣＰＵ（Central Processing Unit）１１０と、ＲＯＭ（Read Only Memory）１３０と、ＲＡＭ（Random Access Memory）１４０と、無線ＬＡＮ通信制御回路１５１と、移動体通信制御回路１５２と、表示部１６１と、操作部１６２と、入出力（Ｉ／Ｏ）インターフェイス部１６３とを備えている。
【００３９】
ＲＯＭ１３０には、予めアプリケーションプログラムが記憶されており、ＣＰＵ１１０は、所定のオペレーティングシステムの下、このアプリケーションプログラムを実行することにより、印刷要求部１１１，存在通知信号出力制御部１１２，ユーザーインターフェイス制御部１１３として機能する。
【００４０】
印刷要求部１１１は、印刷部数や印刷対象の画像等を指定した印刷ジョブを生成し、印刷要求として出力する。存在通知信号出力制御部１１２は、無線ＬＡＮ通信制御回路１５１を制御して、存在通知信号を無線出力する。存在通知信号とは、クライアント１００の存在を通知（広告）するための信号であり、クライアント１００を特定可能な情報を含む。存在通知信号の出力方法としては、例えば、無線ＬＡＮクライアントと無線ＬＡＮアクセスポイントとの間でやりとりされるビーコンやプローブ要求の送信方法と同様に、クライアント１００を特定可能な情報を含むフレームをブロードキャストする方法を採用することができる。本実施例では、クライアント１００を特定可能な情報として、クライアント１００のＭＡＣアドレスを採用する。ユーザーインターフェイス制御部１１３は、表示部１６１における表示画面の制御や、操作部１６２から入力されるユーザー指示の解釈及び各機能部への通知を行う。
【００４１】
ＲＯＭ１３０は、管理サーバーアドレス格納部１３１を備えている。管理サーバーアドレス格納部１３１には、２台の管理装置ＰＭ１，ＰＭ２のＩＰアドレスが格納されている。これらのＩＰアドレスは、予めユーザーによって、管理サーバーアドレス格納部１３１に格納されている。
【００４２】
無線ＬＡＮ通信制御回路１５１は、変調器，アンプ及びアンテナを含み、無線ＬＡＮを介した通信を制御する。無線ＬＡＮとしては、例えば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇに準拠した無線ＬＡＮを採用することができる。
【００４３】
移動体通信制御回路１５２は、変調器，アンプ及びアンテナを含み、例えば３Ｇ／ＨＳＰＡに準拠した移動体通信の端末として、移動体通信網の基地局ＢＳと無線通信を行う。
【００４４】
表示部１６１は、例えば、液晶ディスプレイにより構成されている。操作部１６２は、ユーザーによる操作のための図示しない操作ボタンを有する。入出力インターフェイス部１６３は、表示部１６１及び操作部１６２と、他の機能部との間でのデータのやり取りを行う。なお、表示部１６１及び操作部１６２を、タッチパネル式の液晶ディスプレイとして実現することもできる。
【００４５】
図３は、図１に示す第１管理装置の詳細構成を示すブロック図である。第１管理装置ＰＭ１は、ＣＰＵ２１０と、ＲＯＭ２２０と、ＲＡＭ２３０と、ハードディスクドライブ２５０と、ＷＡＮ通信制御回路２４１と、ＬＡＮ通信制御回路２４２とを備えている。なお、第２管理装置ＰＭ２も、第１管理装置ＰＭ１と同様な構成を有するため、説明を省略する。
【００４６】
ＲＯＭ２２０には、予め後述する印刷処理を実行するためのアプリケーションプログラムが記憶されており、ＣＰＵ２１０は、所定のオペレーティングシステムの下、このアプリケーションプログラムを実行することにより、準備指示部２１１，信号受信結果受信部２１２，候補印刷装置決定部２１３として機能する。
【００４７】
準備指示部２１１は、後述の印刷処理において、自らが管理対象とする印刷装置に対して準備指示を送信する。この準備指示は、存在通知信号の受信準備を指示するための指示であり、準備指示部２１１は、かかる指示を示す信号をＬＡＮ６０１またはＬＡＮ６０２を介して、自らが管理対象とする印刷装置に送信する。「自らが管理対象とする印刷装置」とは、本実施例では、各管理装置ＰＭ１，ＰＭ２が所属しているＬＡＮと同じＬＡＮに所属している印刷装置である。具体的には、第１管理装置ＰＭ１は、第１のＬＡＮ６０１に接続されている３台の印刷装置ＰＲ１〜ＰＲ３を管理対象とし、第２管理装置ＰＭ２は、第２のＬＡＮ６０２に接続されている２台の印刷装置ＰＲ４，ＰＲ５を管理対象としている。候補印刷装置決定部２１３は、後述の印刷処理において、出力先の候補となる印刷装置を決定する。
【００４８】
ハードディスクドライブ２５０には、印刷装置リスト２５１が記憶されている。図４は、第１管理装置及び第２管理装置のハードディスクドライブに記憶されている印刷装置リストの内容を示す説明図である。図４において、上段は第１管理装置ＰＭ１のハードディスクドライブ２５０に格納されている印刷装置リスト２５１の内容を、下段は第２管理装置ＰＭ２のハードディスクドライブ２５０に格納されている印刷装置リスト２５１の内容を、それぞれ示す。
【００４９】
印刷装置リスト２５１は、各管理装置ＰＭ１，ＰＭ２において、管理対象とする印刷装置を特定するための情報を一覧としたものである。印刷装置リスト２５１には、各管理対象の印刷装置について、ＭＡＣアドレス，ＩＰアドレス，機種名が記憶されている。図４上段に示すように、第１管理装置ＰＭ１の印刷装置リスト２５１には、第１管理装置ＰＭ１が管理対象とする３台の印刷装置ＰＲ１〜ＰＲ３について、ＭＡＣアドレス，ＩＰアドレス，機種名が記録されている。また、図４下段に示すように、第２管理装置ＰＭ２の印刷装置リスト２５１には、第２管理装置ＰＭ２が管理対象とする２台の印刷装置ＰＲ４，ＰＲ５について、ＭＡＣアドレス，ＩＰアドレス，機種名が記録されている。
【００５０】
図３に示すＷＡＮ通信制御回路２４１は、第１管理装置ＰＭ１がインターネットＩＮＴに接続するためのアクセス回線と接続するためのインターフェイスを有し、アクセス回線を介した通信を制御する。本実施例では、アクセス回線として、光ファイバやメタリックケーブルなどを用いた有線接続回線を採用する。
【００５１】
ＬＡＮ通信制御回路２４２は、第１のＬＡＮ６０１と接続するためのインターフェイスを有し、第１のＬＡＮ６０１を介した通信を制御する。なお、本実施例では、第１のＬＡＮ６０１及び第２のＬＡＮ６０２は、いずれも有線ＬＡＮである。
【００５２】
図５は、図１に示す第１印刷装置の詳細構成を示すブロック図である。第１印刷装置ＰＲ１は、ＣＰＵ３１０と、ＲＯＭ３２０と、ＲＡＭ３３０と、無線ＬＡＮ通信制御回路３４１と、有線ＬＡＮ通信制御回路３４２と、プリンターエンジン３５０と、表示部３６１と、操作部３６２と、入出力（Ｉ／Ｏ）インターフェイス部３６３とを備えている。なお、他の印刷装置ＰＲ２〜ＰＲ５も同様な構成を有するため、説明を省略する。
【００５３】
ＲＯＭ３２０には、予めアプリケーションプログラムが記憶されており、ＣＰＵ３１０は、所定のオペレーティングシステムの下、このアプリケーションプログラムを実行することにより、存在通知信号受信部３１１と、信号受信通知部３１２と、印刷制御部３１３と、ユーザーインターフェイス制御部３１４として機能する。
【００５４】
存在通知信号受信部３１１は、クライアント１００から出力される存在通知信号を、無線ＬＡＮ通信制御回路３４１を制御して受信し、受信した旨を信号受信通知部３１２に通知する。信号受信通知部３１２は、存在信号を受信した旨を、自らが所属するＬＡＮ（第１のＬＡＮ６０１）に所属している管理装置（第１管理装置ＰＭ１）に通知する。印刷制御部３１３は、プリンターエンジン３５０を制御する。ユーザーインターフェイス制御部３１４は、図２に示すクライアント１００のユーザーインターフェイス制御部１１３と同様な機能を有する。
【００５５】
ＲＯＭ３２０は、管理サーバーアドレス格納部３２１を備えている。管理サーバーアドレス格納部３２１には、予めユーザーによって、第１管理装置ＰＭ１のＩＰアドレスが格納されている。
【００５６】
無線ＬＡＮ通信制御回路３４１は、図２に示すクライアント１００の無線ＬＡＮ通信制御回路１５１と同様な機能を有する。有線ＬＡＮ通信制御回路３４２は、図３に示す第１管理装置ＰＭ１のＬＡＮ通信制御回路２４２と同様な機能を有する。プリンターエンジン３５０は、印刷制御部３１３による制御の下、印刷を実行する機構である。表示部３６１は、図２に示すクライアント１００の表示部１６１と同様な機能を有する。また、操作部３６２は図２に示すクライアント１００の操作部１６２と、入出力インターフェイス部３６３は図２に示すクライアント１００の入出力インターフェイス部１６３と、それぞれ同様な機能を有する。
【００５７】
前述の存在通知信号出力制御部１１２及び無線ＬＡＮ通信制御回路１５１は、請求項における存在通知信号出力部に相当する。また、存在通知信号受信部３１１及び無線ＬＡＮ通信制御回路３４１は請求項における存在通知信号受信部に、存在通知信号受信部３１１は請求項における距離推定情報取得部に、信号受信通知部３１２は請求項における距離推定情報送信部に、信号受信結果受信部２１２及びＬＡＮ通信制御回路２４２は請求項における距離推定情報受信部に、候補印刷装置決定部２１３は請求項における候補印刷装置特定部及び特定情報送信部に、ユーザーインターフェイス制御部１１３及び移動体通信制御回路１５２は請求項における候補特定情報受信部に、ユーザーインターフェイス制御部１１３及び表示部１６１は請求項におけるリスト表示部に、操作部１６２は請求項におけるユーザーインターフェイス部に、印刷要求部１１１は請求項における印刷ジョブ送信部に、それぞれ相当する。
【００５８】
Ａ２．印刷処理：
図６は、第１実施例における印刷処理の手順を示すシーケンス図である。図６において、最も左はクライアント１００における手順を示すフローチャートであり、中央は２台の管理装置ＰＭ１，ＰＭ２における手順を示すフローチャートであり、最も右は５台の印刷装置ＰＲ１〜ＰＲ５における手順を示すフローチャートである。クライアント１００において、表示部１６１に図示しない印刷メニュー画面が表示され、ユーザーが、操作部１６２を操作して、印刷部数や印刷対象となる画像等を指定して印刷開始を指示すると、印刷システム１０において、印刷処理が開始される。
【００５９】
クライアント１００の印刷要求部１１１は、移動体通信制御回路１５２を制御して、印刷処理の開始を、印刷システム１０に含まれるすべての管理装置（本実施例では、２台の管理装置ＰＭ１，ＰＭ２）に、印刷処理の開始を通知する（ステップＳ１０５）。このとき、印刷要求部１１１は、クライアント１００を特定可能な情報を併せて通知する。本実施例では、このクライアント１００を特定可能な情報として、クライアント１００のＭＡＣアドレスを採用する。なお、各管理装置ＰＭ１，ＰＭ２のＩＰアドレスとして、管理サーバーアドレス格納部１３１に格納されているアドレスが用いられる。
【００６０】
第１管理装置ＰＭ１の準備指示部２１１と、第２管理装置ＰＭ２の準備指示部２１１とは、それぞれ、印刷処理の開始を受信すると、管理対象とする印刷装置に対してクライアント１００を特定可能な情報を含む準備指示を通知する（ステップＳ２０５）。ステップＳ２０５におけるクライアント１００を特定可能な情報は、ステップＳ１０５で用いた情報と同じ情報（ＭＡＣアドレス）である。
【００６１】
印刷装置ＰＲ１〜ＰＲ３の存在通知信号受信部３１１は、それぞれ、第１管理装置ＰＭ１から準備指示を受信すると存在通知信号の受信準備を行う（ステップＳ３０５）。同様に、印刷装置ＰＲ４，ＰＲ５の存在通知信号受信部３１１は、それぞれ、第２管理装置ＰＭ２から準備指示を受信すると存在通知信号の受信準備を行う（ステップＳ３０５）。具体的には、各印刷装置ＰＲ１〜ＰＲ５の存在通知信号受信部３１１は、ステップＳ２０５において通知されたＭＡＣアドレスを含む存在通知信号を、無線ＬＡＮ通信制御回路３４１を介して受信するまで待機する。
【００６２】
クライアント１００において、存在通知信号出力制御部１１２は、前述のステップＳ１０５が実行された後、無線ＬＡＮ通信制御回路１５１を制御して、クライアント１００を特定可能な情報を含む存在通知信号を出力する（ステップＳ１１０）。ステップＳ１１０におけるクライアント１００を特定可能な情報は、ステップＳ１０５で用いた情報（ＭＡＣアドレス）と同じ情報である。無線ＬＡＮが、例えば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇなどの無線ＬＡＮであれば、半径がおよそ数ｍ〜数１００ｍ程度の円形の領域内に、印刷処理を要求するクライアントの存在を広告することができる。なお、本実施例では、図１に示すように、３台の印刷装置ＰＲ１〜ＰＲ３は、クライアント１００が出力する存在通知信号を受信できる位置に配置されており、２台の印刷装置ＰＲ４，ＰＲ５は、かかる存在通知信号を受信することができない位置に配置されている。
【００６３】
各印刷装置ＰＲ１〜ＰＲ５のうち、前述のステップＳ３０５で受信した準備指示で指定されたＭＡＣアドレスを含む存在通知信号を受信した印刷装置において、存在通知信号受信部３１１は、存在通知信号を受信した際の信号強度を検出し、また、受信した存在通知信号に含まれるクライアント１００のＭＡＣアドレスを抽出して信号受信通知部３１２に伝え、信号受信通知部３１２は、受信信号強度及びクライアント１００のＭＡＣアドレスを、対応する（自らを管理する）管理装置に送信する（ステップＳ３１０）。前述のように、印刷装置ＰＲ１〜ＰＲ３が、クライアント１００から出力された存在通知信号を受信した場合、印刷装置ＰＲ１〜ＰＲ３において、それぞれ信号受信通知部３１２は、受信信号強度とクライアント１００のＭＡＣアドレスとを第１管理装置ＰＭ１に送信する。なお、存在通知信号の受信信号強度は、請求項における距離推定情報に相当する。
【００６４】
ここで、障害物等を考慮しないと、クライアント１００からより近い印刷装置では、受信信号強度はより強くなる。例えば、図１に示すクライアント１００の位置を基準として、第３印刷装置ＰＲ３が最も近く、第２印刷装置ＰＲ２が２番目に近く、第３印刷装置ＰＲ３が最も遠いケースでは、印刷装置ＰＲ１〜ＰＲ３から第１管理装置ＰＭ１に通知される受信信号強度のうち、第３印刷装置ＰＲ３から通知される受信信号強度が最も強く、第２印刷装置ＰＲ２から通知される受信信号強度が２番目に強く、第３印刷装置ＰＲ３から通知される受信信号強度が最も弱いこととなる。
【００６５】
各管理装置において、候補印刷装置決定部２１３は、各印刷装置から通知された受信信号強度に基づき、印刷を実行する候補となる候補印刷装置及び候補印刷装置における優先順位を決定する（ステップＳ２１０）。本実施例では、受信信号強度を通知した印刷装置はすべて候補印刷装置として決定される。また、受信信号強度のより強い印刷装置が、より高い優先順位に設定される。したがって、印刷装置ＰＲ１〜ＰＲ３から前述のような受信信号強度を通知された第１管理装置ＰＭ１において、候補印刷装置決定部２１３は、印刷装置ＰＲ１〜ＰＲ３を候補印刷装置として決定すると共に、これら印刷装置の優先順位として、第３印刷装置ＰＲ３を第１位に、第２印刷装置ＰＲ２を第２位に、第１印刷装置ＰＲ１を第３位に、それぞれ決定する。なお、上述したように、「受信信号強度を通知した印刷装置」すなわち、存在通知信号を受信可能な領域に配置されている印刷装置は、請求項における「クライアントと印刷装置との間の距離に関する所定の条件を満たす印刷装置」に相当する。
【００６６】
各管理装置において、候補印刷装置決定部２１３は、ステップＳ２１０で決定された候補印刷装置に関する情報と、候補印刷装置の優先順位とを、クライアント１００に通知する（ステップＳ２１５）。ステップＳ２１５における「候補印刷装置に関する情報」とは、本実施例では、印刷装置リスト２５１に記載されているすべての情報を意味する。したがって、例えば、前述の候補印刷装置として決定した印刷装置ＰＲ１〜ＰＲ３について、それぞれ、ＭＡＣアドレス，ＩＰアドレス，機種名が、クライアント１００に通知される。なお、優先順位は、請求項における距離比較情報に相当する。また、各候補印刷装置についてのＭＡＣアドレス，ＩＰアドレス，機種名は、請求項における候補特定情報に相当する。
【００６７】
クライアント１００において、ユーザーインターフェイス制御部１１３は、ステップＳ２１５において通知された候補印刷装置に関する情報と、優先順位とに基づき、候補印刷装置リストを生成して、表示部１６１に表示させる（ステップＳ１１５）。
【００６８】
図７は、ステップＳ１１５において表示部に表示される候補印刷装置リストの一例を示す説明図である。図７では、表示部１６１に表示されたウィンドウＷ１内に候補印刷装置リストＬ１と、決定ボタンＢ１と、閉じるボタンＢ２とが表示されている。決定ボタンＢ１は、候補印刷装置リストＬ１に表示された印刷装置のうち、実際に印刷に用いる印刷装置（以下、「使用印刷装置」と呼ぶ）を決定するためのボタンである。閉じるボタンＢ２は、ウィンドウＷ１を閉じるためのボタンである。
【００６９】
図７に示すように、候補印刷装置リストＬ１には、各候補印刷装置（印刷装置ＰＲ１〜ＰＲ３）のＭＡＣアドレス，ＩＰアドレス，機種名が、一覧表示されている。ここで、左端の「Ｎｏ．」は、ステップＳ２１５により管理装置より通知された優先順位を示している。すなわち、候補印刷装置リストＬ１では、優先順位のより高い候補印刷装置がより上段の位置に表示されている。したがって、ユーザーは、候補印刷装置リストＬ１を見ることにより、どのようなＭＡＣアドレス，ＩＰアドレス，機種の印刷装置が候補印刷となっているか、また、各候補印刷装置間におけるクライアント１００までの距離の相対的な大小（長短）を比較することができる。ユーザーは、候補印刷装置リストＬ１に基づき、例えば、「クライアント１００からより近い位置の印刷装置に印刷させたい」との要求がある場合に、より近い位置と推定される印刷装置を選択することができる。また、例えば、ユーザーは、「カラー印刷させたい」との要求がある場合に、カラー印刷に対応した機種の印刷装置を選択することができる。また、例えば、「両面印刷させたい」との要求がある場合に、両面印刷に対応した機種の印刷装置を選択することができる。
【００７０】
図７では、候補印刷装置リストＬ１において、最上段の印刷装置（第３印刷装置ＰＲ３）が選択された状態を示している。ユーザーが図２に示す操作部１６２を操作して、候補印刷装置リストＬ１に表示された候補印刷装置のうち、使用印刷装置を選択して決定ボタンＢ１をクリックすると、クライアント１００において、印刷要求部１１１は、ユーザーによって選択された印刷装置に対して、移動体通信制御回路１５２を制御して印刷要求を出力する（ステップＳ１２０）。例えば、図７に示すように第３印刷装置ＰＲ３が選択された状態で決定ボタンＢ１がクリックされると、第３印刷装置ＰＲ３に印刷要求が送信される。なお、前述のステップＳ２１５によって候補印刷装置のＭＡＣアドレス及びＩＰアドレスは通知されているので、印刷要求部１１１は、選択された印刷装置に対して印刷ジョブを出力することができる。
【００７１】
各印刷装置において、印刷制御部３１３は、クライアント１００から印刷要求を受信すると、受信した印刷要求に基づきプリンターエンジン３５０を制御して印刷を実行する（ステップＳ３１５）。前述のように、第３印刷装置ＰＲ３が選択された場合には、第３印刷装置ＰＲ３において印刷が実行される。
【００７２】
以上説明した第１実施例の印刷システム１０では、クライアント１００において、クライアント１００に近い位置に配置されている印刷装置が候補印刷装置リストＬ１として一覧表示されるので、ユーザーは、出力先となる印刷装置を容易に選択することができる。加えて、存在通知信号をクライアント１００が出力し、この存在通知信号を受信した印刷装置が候補印刷装置としてリストアップされるので、クライアント１００に近い位置に配置されている（存在通知信号が受信できる範囲内に配置されている）印刷装置を正確にリストアップすることができる。また、印刷装置がどこに配置されているかユーザーが分からない場合であっても、クライアントから近い位置に配置されている印刷装置に対して、存在通知信号を通知することができる。
【００７３】
また、候補印刷装置リストＬ１において、優先順位を表示するので、ユーザーは、各候補印刷装置間におけるクライアント１００までの距離の相対的な大小（長短）を容易に比較することができる。したがって、ユーザーは、候補印刷装置のうち、クライアント１００により近くに位置すると推定される印刷装置を容易に選択することができる。また、候補印刷装置リストＬ１において、各候補印刷装置の機種名も表示されるので、ユーザーは、所望する機能（例えば、カラー印刷機能や両面印刷機能）を有する印刷装置を、機種名を手がかりに容易に選択することができる。また、候補印刷装置リストＬ１において、各候補印刷装置のＭＡＣアドレス及びＩＰアドレスが表示されるので、ユーザーは、これらのアドレスに基づき印刷が実行された印刷装置を特定することができる。
【００７４】
また、クライアント１００は、自らに設定されているＭＡＣアドレスを含む印刷処理の開始の開始を、すべての管理装置に送信するので、各管理装置ＰＭ１，ＰＭ２は、管理対象とする各印刷装置に対して、クライアント１００のＭＡＣアドレスを指定して存在通知信号の受信準備を通知することができる。したがって、各印刷装置では、存在通知信号を送信するクライアントを予め特定することができるので、存在通知信号を受信した場合に、受信信号強度を管理装置ＰＭ１又は第２管理装置ＰＭ２に送信すべきか否かを容易に判定することができる。
【００７５】
Ｂ．第２実施例：
図８は、第２実施例の第１管理装置の詳細構成を示すブロック図である。図９は、第２実施例における印刷処理の手順を示すシーケンス図である。第２実施例の印刷システムは、図８に示す第１管理装置ＰＭ１ａが、候補印刷装置決定部２１３に代えて使用印刷装置決定部２１４を備えている点と、使用印刷装置を、ユーザーに代えて管理装置が決定する点とにおいて、図１に示す第１実施例の印刷システム１０と異なり、他の構成は第１実施例の印刷システム１０と同じである。
【００７６】
図８に示すように、第１管理装置ＰＭ１ａのＣＰＵ２１０は、候補印刷装置決定部２１３に代えて、使用印刷装置決定部２１４として機能する。使用印刷装置決定部２１４は、使用印刷装置を決定する。本実施例では、使用印刷装置決定部２１４は、受信信号強度が最も高い印刷装置を、使用印刷装置として決定する。なお、第２実施例における図示しない第２管理装置は、第２実施例の第１管理装置ＰＭ１ａと同様の構成を有する。
【００７７】
図９に示すように、第２実施例の印刷処理は、クライアント１００においてステップＳ１１５を省略し、また、ステップＳ１２０に代えてステップＳ１２０ａを実行する点、各管理装置においてステップＳ２１５に代えてステップＳ２１５ａを、また、ステップＳ２１０に代えてステップＳ２１０ａを、それぞれ実行する点とにおいて、図６に示す第１実施例の印刷処理と異なり、他の処理は第１実施例と同じである。
【００７８】
各管理装置において、使用印刷装置決定部２１４は、管理対象とする印刷装置から受信信号強度及びＭＡＣアドレスを受信すると、受信した受信信号強度が最も高い印刷装置を、使用印刷装置として決定する（ステップＳ２１０ａ）。受信信号強度が最も高い印刷装置を使用印刷装置として決定するのは、印刷結果の回収に要する期間を短くしたいためにクライアント１００からより近い位置にある印刷装置で印刷をさせたいという要請に基づく。また、外出先等において印刷を実行させたい場合に、ユーザーは、まず、印刷装置を探し、見つけた印刷装置付近にいる可能性が高い。したがって、クライアント１００に最も近い印刷装置は、ユーザーが検索して見つけた（すなわち、印刷を行わせたい）印刷である可能性が高い。そこで、本実施例では、受信信号強度が最も高く、クライアント１００に最も近いと推定される印刷装置を使用印刷装置として決定するようにしている。したがって、例えば、第１実施例と同様に、第３印刷装置ＰＲ３から通知される受信信号強度が最も高い場合には、第３印刷装置ＰＲ３が使用印刷装置として決定される。
【００７９】
各管理装置において、使用印刷装置決定部２１４は、ステップＳ２１０ａで決定された使用印刷装置のＩＰアドレスを、クライアント１００に通知する（ステップＳ２１５ａ）。
【００８０】
クライアント１００において、印刷要求部１１１は、移動体通信制御回路１５２を制御して、ステップＳ２１５ａにおいて管理装置から通知されたＩＰアドレスを宛先として印刷要求を出力する（ステップＳ１２０ａ）。前述のように、ステップＳ２１５ａでは、使用印刷装置のＩＰアドレスがクライアント１００に通知されるので、ステップＳ１２０ａでは、使用印刷装置に対して印刷要求が出力される。したがって、使用印刷装置、すなわち、クライアント１００に最も近いと推定される印刷装置において印刷が実行される（ステップＳ３１５）。
【００８１】
以上の構成を有する第２実施例の印刷システムは、第１実施例の印刷システム１０と同様な効果を有する。加えて、管理サーバーにおいて受信信号強度が最も高い印刷装置が使用印刷装置として決定され、かかる使用印刷装置に印刷ジョブが自動的に送信されるので、ユーザーによる使用印刷装置を選択する作業を省くことができる。したがって、ユーザーは、クライアント１００に最も近い印刷装置に対して、容易に印刷を実行させることができる。
【００８２】
Ｃ．第３実施例：
図１０は、第３実施例のクライアントの詳細構成を示すブロック図である。図１１は、第３実施例の第１管理装置の詳細構成を示すブロック図である。図１２は、第３実施例の印刷処理の手順を示すシーケンス図である。第３実施例の印刷システムは、図１０に示す第３実施例のクライアント１００ａが候補印刷装置決定部１１４及び印刷装置リスト１３２を備えている点と、図１１に示す第３実施例の第１管理装置ＰＭ１ｂが印刷装置リスト２５１を備えておらず、また、候補印刷装置決定部２１３に代えて信号受信結果転送部２１５を備えている点と、候補印刷装置及び優先順位を、管理装置に代えてクライアント１００ａが決定する点とにおいて、図１に示す第１実施例の印刷システム１０と異なり、他の構成は第１実施例の印刷システム１０と同じである。
【００８３】
図１０に示すように、クライアント１００ａのＣＰＵ１１０は、候補印刷装置決定部１１４として機能する。候補印刷装置決定部１１４は、図３に示す第１実施例の第１管理装置ＰＭ１の候補印刷装置決定部２１３と同じ機能を実現する。また、クライアント１００ａのＲＯＭ１３０には、印刷装置リスト１３２が記憶されている。印刷装置リスト１３２は、図３に示す印刷装置リスト２５１と同じ内容を有する。ＲＯＭ１３０への印刷装置リスト１３２の格納は、予めユーザーが手動で行うことができる。なお、他の構成は、図２に示すクライアント１００と同じ構成を有する。
【００８４】
図１１に示すように、第１管理装置ＰＭ１ｂのハードディスクドライブ２５０には、印刷装置リスト２５１が記憶されていない。また、第１管理装置ＰＭ１ｂのＣＰＵ２１０は、候補印刷装置決定部２１３に代えて信号受信結果転送部２１５として機能する。信号受信結果転送部２１５は、各印刷装置から送信される存在通知信号の受信結果（受信信号強度及びＭＡＣアドレス）を、クライアント１００ａに転送する。
【００８５】
図１２に示すように、第３実施例の印刷処理は、クライアント１００ａにおいてステップＳ１１４を実行し、また、ステップＳ１１５に代えてステップＳ１１５ａを実行する点と、各管理装置においてステップＳ２１０，Ｓ２１５に代えてステップＳ２２０を実行する点とにおいて、図６に示す第１実施例の印刷処理と異なり、他の処理は第１実施例と同じである。
【００８６】
各管理装置において、信号受信結果転送部２１５は、管理対象の印刷装置から受信信号強度及びクライアント１００ａのＭＡＣアドレスを受信すると、受信信号強度と、受信信号強度の送信元の印刷装置を特定可能な情報とを対応付けてクライアント１００ａに送信する（ステップＳ２２０）。本実施例では、「印刷装置を特定可能な情報」としてＭＡＣアドレスを採用する。
【００８７】
クライアント１００ａにおいて、候補印刷装置決定部１１４は、各管理装置から受信信号強度及び印刷装置を特定可能な情報（ＭＡＣアドレス）を受信すると、候補印刷装置及び候補印刷装置における優先順位を決定する（ステップＳ１１４）。本実施例では、各管理装置から送信されるＭＡＣアドレスの示す印刷装置を、候補印刷装置として決定する。なお、ＭＡＣアドレスと印刷装置との対応は、ＲＯＭ１３０に記憶されている印刷装置リスト１３２を参照することで特定することができる。また、本実施例における優先順位は、第１実施例と同様に、受信信号強度がより高い印刷装置に対してより高くなるように設定される。
【００８８】
クライアント１００ａにおいて、ユーザーインターフェイス制御部１１３は、ステップＳ１１４において決定された候補印刷装置及び優先順位に基づき、候補印刷装置リストを生成して、表示部１６１に表示させる（ステップＳ１１５ａ）。第１実施例と同様に、印刷装置ＰＲ１〜ＰＲ３から受信信号強度が第１管理装置ＰＭ１ｂに通知されると、これらの印刷装置ＰＲ１〜ＰＲ３の受信強度に加えて、ＭＡＣアドレス，ＩＰアドレス，機種名がクライアント１００ａに通知される。したがって、クライアント１００ａでは、図７に示す候補印刷装置リストＬ１と同じリストが表示部１６１に表示されることとなる。
【００８９】
以上の構成を有する第３実施例の印刷システムは、第１実施例の印刷システム１０と同様な効果を有する。加えて、各管理装置では、候補印刷装置及び優先順位の決定を省略できるので、管理装置の処理負荷を軽減することができる。また、各管理装置は印刷装置リスト２５１を記憶せずに済むため、ハードディスクドライブ２５０の容量を小さくして、各管理装置の製造コストを抑制することができる。
【００９０】
Ｄ．第４実施例：
図１３は、第４実施例の第１管理装置の詳細構成を示すブロック図である。図１４は、第４実施例の第１印刷装置の詳細構成を示すブロック図である。図１５は、第４実施例の印刷処理の手順を示すシーケンス図である。第４実施例の印刷システムは、図１３に示す第４実施例の第１管理装置ＰＭ１ｃが印刷要求転送部２１６を備えている点と、図１４に示す第４実施例の第１印刷装置ＰＲ１ａが報知用ランプ３６５を備えている点と、印刷を実行する印刷装置を、ユーザーに代えて管理装置が決定する点と、印刷を実行した印刷装置が印刷を実行した旨を報知する点とにおいて、図１に示す第１実施例の印刷システム１０と異なり、他の構成は第１実施例の印刷システム１０と同じである。
【００９１】
図１３に示すように、第１管理装置ＰＭ１ｃのＣＰＵ２１０は、候補印刷装置決定部２１３に代えて使用印刷装置決定部２１４及び印刷要求転送部２１６として機能する。使用印刷装置決定部２１４は、図８に示す第２実施例の使用印刷装置決定部２１４と同じ機能を有する。印刷要求転送部２１６は、クライアント１００から送信される印刷要求を受信して、使用印刷装置に転送する。第４実施例における図示しない第２管理装置は、第４実施例の第１管理装置ＰＭ１ｃと同様な構成を有する。なお、使用印刷装置決定部２１４は請求項における使用印刷装置選択部に、印刷要求転送部２１６は請求項における印刷ジョブ転送部に、それぞれ相当する。
【００９２】
図１４に示すように、第１印刷装置ＰＲ１ａは、操作部３６２に報知用ランプ３６５を備えている。報知用ランプ３６５は、印刷完了の旨を報知するためのランプであり、例えば、ＬＥＤ（Light Emitting Diode）により構成することができる。報知用ランプ３６５は、ユーザーインターフェイス制御部３１４の制御の下、点灯又は消灯することができる。ユーザーインターフェイス制御部３１４及び報知用ランプ３６５は、請求項における報知部に相当する。なお、第４実施例における図示しない他の４台の印刷装置は、第１印刷装置ＰＲ１ａと同様な構成を有する。
【００９３】
図１５に示すように、第４実施例の印刷処理は、クライアント１００においてステップＳ１０５に代えてステップＳ１０５ａを実行し、また、ステップＳ１１５，Ｓ１２０を省略する点と、各管理装置においてステップＳ２１０に代えてステップＳ２１０ａを実行し、また、ステップＳ２１５に代えてステップＳ２２５を実行する点と、各印刷装置においてステップＳ３２０を実行する点とにおいて、図６に示す第１実施例の印刷処理と異なり、他の処理は第１実施例と同じである。
【００９４】
第４実施例では、クライアント１００の印刷要求部１１１は、印刷処理の開始を通知することに代えて、印刷要求を送信する（ステップＳ１０５ａ）。なお、この印刷要求にはクライアント１００のＭＡＣアドレスが含まれている。この印刷要求を受信すると、各管理装置の準備指示部２１１は、受信した印刷要求のデータ（印刷ジョブデータ）をハードディスクドライブ２５０に記憶させると共に、前述のステップＳ２０５を実行する。
【００９５】
各管理装置において、使用印刷装置決定部２１４は、管理対象の印刷装置から受信信号強度及びＭＡＣアドレスを受信すると、受信した受信信号強度が最も高い印刷装置を、使用印刷装置として決定する（ステップＳ２１０ａ）。この処理は、図９に示す第２実施例のステップＳ２１０ａと同じ処理である。各管理装置において、印刷要求転送部２１６は、ステップＳ２１０ａで決定された印刷装置に対して、印刷要求を出力する（ステップＳ２２５）。
【００９６】
各印刷装置のうち、各管理装置から出力された印刷要求を受信した印刷装置では、印刷が実行される（ステップＳ３１５）。ステップＳ３１５により印刷が実行された印刷装置において、ユーザーインターフェイス制御部３１４は、報知用ランプ３６５を点灯させる（Ｓ３２０）。
【００９７】
以上の構成を有する第４実施例の印刷システムは、第１実施例の印刷システム１０と同様な効果を有する。加えて、管理サーバーにおいて受信信号強度が最も高い印刷装置が使用印刷装置として決定され、かかる使用印刷装置に印刷ジョブが自動的に送信されるので、ユーザーによる使用印刷装置を選択する作業を省くことができる。したがって、ユーザーは、クライアント１００に最も近い印刷装置に対して、容易に印刷を実行させることができる。また、各管理装置では、使用印刷装置が決定された後には、予め受信している印刷要求を使用印刷装置に送信するので、クライアント１００と各管理装置との間で情報のやりとりを省略することができる。したがって、クライアント１００において、リソース（ＣＰＵやメモリなど）の負荷を軽減することができる。
【００９８】
また、第４実施例では、クライアント１００に対して使用印刷装置に関する情報（ＩＰアドレスなど）を通知しないため、ユーザーは、いずれの印刷装置において印刷が実行されたのかが分かりにくい。しかしながら、印刷を実行した印刷装置では、報知用ランプ３６５が点灯するので、ユーザーは、報知用ランプ３６５の点灯状態を見ることで、印刷を実行した印刷装置を簡単に特定することができる。
【００９９】
Ｅ．変形例：
なお、上記各実施例における構成要素の中の、独立クレームでクレームされた要素以外の要素は、付加的な要素であり、適宜省略可能である。また、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１００】
Ｅ１．変形例１：
各実施例において、印刷装置リスト２５１，１３２に記録されている情報は、ＭＡＣアドレス，ＩＰアドレス，機種名であったが、本発明はこれらの情報に限定されるものではない。ＭＡＣアドレス，ＩＰアドレス，機種名のうち、少なくとも１つを省略することができる。また、ＭＡＣアドレス，ＩＰアドレス，機種名に代えて、または、ＭＡＣアドレス，ＩＰアドレス，機種名に加えて、他の情報を印刷装置リストに記録することができる。例えば、位置を特定可能な情報や、各印刷装置の構成情報を、印刷装置リストに記録することができる。位置を特定可能な情報としては、例えば、緯度及び経度や、電子地図上において位置を特定する情報を採用することができる。位置情報を印刷装置リストに加えることにより、候補印刷装置リストに位置情報を表示させることができる。したがって、ユーザーは、各印刷装置の位置を、候補印刷装置リストに表示された位置情報に基づき特定することができる。
【０１０１】
位置情報を印刷装置リストに加えた場合には、候補印刷装置リストに加えて、電子地図上の位置を表示部１６１に表示させることもできる。このような構成により、ユーザーは、印刷装置の位置をより容易に特定できる。
【０１０２】
また、印刷装置の構成情報としては、例えば、カラー印刷の可否や、両面印刷の可否や、印刷可能用紙サイズなどの情報を採用することができる。構成情報を印刷装置リストに記録することにより、候補印刷装置リストに構成情報を表示させることができる。したがって、ユーザーは、候補印刷装置リストに表示された構成情報に基づき、所望する印刷態様（カラー印刷，両面印刷，Ａ３サイズの印刷用紙への印刷など）を満たす印刷装置を、容易に特定することができる。この構成では、各印刷装置が受信信号強度及びクライアント１００，１００ａのＭＡＣアドレスに加えて、自らの構成情報を、各管理装置に通知することが好ましい。なお、この構成では、各印刷装置において、構成情報を取得する機能部は、請求項における情報取得部に相当し、取得された構成情報を対応する管理装置に送信する機能部は、請求項における構成状態情報送信部に相当する。
【０１０３】
Ｅ２．変形例２：
各実施例では、第１のＬＡＮ６０１と第２のＬＡＮ６０２とは互いに大きく離れており、クライアント１００，１００ａから出力される存在通知信号は、印刷装置ＰＲ４，ＰＲ５では、受信できなかったが、本発明はこれに限定されるものではない。第１のＬＡＮ６０１と第２のＬＡＮ６０２とが互いに近くに配置されており、クライアント１００，１００ａから出力される存在通知信号がすべての印刷装置ＰＲ１〜ＰＲ５において受信され得る構成を採用し得る。この構成では、例えば、第１実施例では、管理装置ＰＭ１，ＰＭ２のいずれかをマスター装置、他方をスレーブ装置として予め定めておき、スレーブ装置は、管理対象の印刷装置から受信した受信信号強度及びＭＡＣアドレスをマスター装置に転送し、マスター装置において、候補印刷装置及び優先順位を決定することができる。また、第２，４実施例についても同様に、マスター装置及びスレーブ装置を予め決めておき、マスター装置において使用印刷装置を決定させることができる。なお、第３実施例においては、受信信号強度及び各印刷装置を特定可能な情報（ＭＡＣアドレス）が、クライアント１００ａに集まるので、第１のＬＡＮ６０１と第２のＬＡＮ６０２とが互いに近くに配置されていても、そのまま適用することができる。
【０１０４】
Ｅ３．変形例３：
第１，３実施例では、候補印刷装置リストＬ１に表示される情報は、各候補印刷装置について、印刷装置リスト２５１，１３２に記載されている情報（ＭＡＣアドレス，ＩＰアドレス，機種名）であったが、本発明はこれに限定されるものではない。印刷装置リスト２５１，１３２に記載されている情報に代えて、または、印刷装置リスト２５１，１３２に記載されている情報に加えて、他の情報を表示させることもできる。例えば、各候補印刷装置についてのステータスを示す情報を表示させることができる。ステータスを示す情報としては、例えば、印刷中である旨や、紙詰まり等で故障中である旨や、インク残量や、印刷積算数などを採用することができる。このようなステータスを示す情報を候補印刷装置リストＬ１に表示させるためには、各印刷装置が受信信号強度及びクライアント１００，１００ａのＭＡＣアドレスに加えて、自らのステータスを示す情報を、各管理装置に通知することが好ましい。このような構成により、ユーザーは、各印刷装置のステータスを考慮して、使用印刷装置を選択することができる。なお、この構成では、各印刷装置において、ステータスを示す情報を取得する機能部は、請求項における情報取得部に相当し、取得されたステータスを示す情報を対応する管理装置に送信する機能部は、請求項における構成状態情報送信部に相当する。
【０１０５】
また、印刷装置リスト２５１，１３２に記載されている情報に代えて、または、印刷装置リスト２５１，１３２に記載されている情報に加えて、クライアント１００，１００ａから、各印刷装置までの推定距離を表示させることもできる。例えば、クライアント１００，１００ａから印刷装置までの距離を変えて受信信号強度を測定する実験を行って、受信信号強度と、クライアント１００，１００ａから印刷装置までの距離とを予め対応付けておくことにより、各管理装置において、各印刷装置から通知される受信信号強度に基づき、クライアント１００，１００ａから各印刷装置までの距離を推定することができる。したがって、この推定された距離を、候補印刷装置リストＬ１に表示させることができる。
【０１０６】
なお、第１，３実施例において、候補印刷装置リストＬ１に表示する印刷装置の順序は、優先順位に従って、より上段がより優先度の高い印刷装置となる順序であったが、これに代えて、任意の順序とすることができる。この構成においても、優先順位がリストに表示されることにより、ユーザーは、リストアップされた印刷装置においてクライアント１００，１００ａからの距離の相対的な大小（長短）を容易に特定することができる。
【０１０７】
Ｅ４．変形例４：
第１，３実施例では、候補印刷装置は、管理装置に対して受信信号強度を通知したすべての印刷装置であったが、本発明はこれに限定されるものではない。例えば、管理装置に対して受信信号強度を通知した印刷装置のうち、所定の受信信号強度よりも強い受信信号強度を通知した印刷装置を候補印刷装置として決定することもできる。所定の受信信号強度としては、例えば、障害物がない状態において、半径２０ｍ以内の円領域において存在通知信号を受信した場合に得られる受信信号強度を採用することができる。また、上述した変形例３のように、各印刷装置からステータスを示す情報を取得する場合には、例えば、故障中の印刷装置を除く他の印刷装置を、候補印刷装置として決定することもできる。このような構成により、遠く（例えば、２００ｍ）離れているために、印刷結果を容易に取りに行けないような位置にある印刷装置を、ユーザーに選択させることを抑制できる。また、例えば、故障中で印刷できない印刷装置を、ユーザーに選択させることを抑制できる。
【０１０８】
Ｅ５．変形例５：
第４実施例では、印刷を実行した印刷装置をユーザーに知らせるために、報知用ランプ３６５を点灯させていたが、本発明はこれに限定されるものではない。例えば、各印刷装置の表示部３６１全体を点滅させることにより、印刷実行を報知することもできる。また、例えば、表示部３６１に印刷実行の旨のメッセージを表示したり、本発明の印刷処理によって印刷を実行した旨が印字された用紙（フロントページ）を出力することにより、印刷実行を報知することもできる。
【０１０９】
また、報知用ランプ３６５の点灯等により、報知を開始するタイミングは、印刷を実行した後（ステップＳ３１５の後）であったが、このタイミングに代えて、または、このタイミングに加えて、印刷要求を管理装置から受信したタイミングなど、印刷要求を受信した後における任意のタイミングを採用することもできる。
【０１１０】
Ｅ６．変形例６：
各実施例では、管理装置ＰＭ１，ＰＭ２は、いずれも各印刷装置ＰＲ１〜ＰＲ５とは別の装置として構成されていたが、これに代えて、いずれかの印刷装置が内蔵する構成とすることもできる。例えば、第１のＬＡＮ６０１においては、第１印刷装置ＰＲ１が第１管理装置ＰＭ１を内蔵し、第２のＬＡＮ６０２においては、第４印刷装置ＰＲ４が第２管理装置ＰＭ２を内蔵する構成を採用することができる。このような構成により、管理装置を印刷装置と別の装置として構成する場合に比べて、印刷システム全体の構築費用を抑えることができる。
【０１１１】
Ｅ７．変形例７：
各実施例では、存在通知信号は、無線ＬＡＮ（ＩＥＥＥ８０２．１１ａ／ｂ／ｇ）により出力されていたが、本発明はこれに限定されるものではない。例えば、Ｂｌｕｅｔｏｏｔｈ（ＩＥＥＥ８０２．１５．１）や、Ｚｉｇｂｅｅや、ＩｒＤＡなどの短距離無線通信用のインターフェイスを用いて存在通知信号を出力することもできる。また、超音波を用いて存在通知信号を出力することもできる。
【０１１２】
Ｅ８．変形例８：
各実施例では、存在通知信号を受信した印刷装置は、管理装置に対して受信信号強度及びクライアント１００，１００ａのＭＡＣアドレスを通知していたが、本発明はこれに限定されるものではない。受信信号強度に代えて、または、受信信号強度に加えて存在通知信号を受信した時刻を通知することもできる。予め各印刷装置で時刻を合わせておいた場合、クライアント１００，１００ａからより遠い位置の印刷装置は、より遅い時刻に存在通知信号を受信することとなる。前述の変形例７において記載したように、クライアント１００，１００ａが超音波を用いて存在信号を出力する構成においては、受信時刻の差は有意な差として表れ易い。この構成では、信号の受信時刻のより早い印刷装置の優先順位を高くすることにより、クライアント１００，１００ａからより近い位置にある印刷装置を、使用印刷装置として決定することができる、又は、より優先順位の高い印刷装置として候補印刷装置リストＬ１に表示させることができる。また、各印刷装置ＰＲ１〜ＰＲ５において、クライアント１００，１００ａが予め特定されていれば、通知する情報から、クライアント１００，１００ａのＭＡＣアドレスを省略することもできる。すなわち、一般には、存在通知信号に基づき得られる情報であって、クライアントと印刷装置との間の距離を推定可能な任意の情報を、存在通知信号を受信した印刷装置が管理装置に通知する構成を、本発明の印刷システムに採用することができる。
【０１１３】
Ｅ９．変形例９：
第２，４実施例では、使用印刷装置の決定は、管理装置において行われていたが、クライアント１００，１００ａにおいて実行することもできる。この構成では、各管理装置は、各印刷装置から受信信号強度を通知されると、各印刷装置を特定可能な情報（例えば、ＭＡＣアドレス）と、受信信号強度とを対応付けて、クライアント１００，１００ａに送信することができる。また、例えば、各印刷装置が、管理装置を介さずに、クライアント１００，１００ａに受信信号強度及び自らのＭＡＣアドレスを直接送信する構成を採用することもできる。
【０１１４】
Ｅ１０．変形例１０：
各実施例では、使用印刷装置を決定する処理と、印刷要求を印刷装置に送信する処理とを、いずれも印刷処理の中で連続して実行していたが、これに代えて、これらの処理を、異なる処理として実行することもできる。この場合、例えば、使用印刷装置を決定する処理では、決定した使用印刷装置のＩＰアドレスをクライアント１００，１００ａの表示部１６１に表示するまでを行い、印刷要求を印刷装置に送信する処理では、表示部１６１に表示されたＩＰアドレスをユーザーが印刷要求用メニュー画面に入力して、印刷要求を送信するといった処理フローを採用することもできる。
【０１１５】
Ｅ１１．変形例１１：
各実施例における印刷システムの構成は、あくまでも一例であり、種々変形可能である。例えば、管理装置，印刷装置，クライアントの数は、いずれも任意の数とすることができる。また、管理装置と管理対象とする印刷装置とはＬＡＮで接続されていたが、ＬＡＮに代えてＷＡＮで接続された構成を採用することもできる。また、各管理装置ＰＭ１，ＰＭ２からインターネットＩＮＴに接続するためのアクセス回線は、有線接続回線であったが、クライアント１００，１００ａと同様に、無線接続回線（例えば、移動体通信網回線）を用いることもできる。また、クライアント１００，１００ａにおいて、各管理装置のアドレスは、予めユーザーによって、管理サーバーアドレス格納部１３１に格納されていたが、これに代えて、各管理装置が自らのアドレスをＬＡＮ内にブロードキャストし、これを受信することにより、クライアント１００，１００ａにおいて、管理サーバーアドレス格納部１３１に格納する構成を採用することもできる。また、各実施例において、クライアント１００，１００ａは携帯電話機であったが、これに代えて、ノート型パーソナルコンピューターや、ＰＤＡ（Personal Digital Assistants）など、形態性の高い任意の装置を採用することができる。
【０１１６】
また、上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。すなわち、「コンピュータ読み取り可能な記録媒体」とは、データを一時的ではなく固定可能な任意の記録媒体を含む広い意味を有している。
【符号の説明】
【０１１７】
１０…印刷システム
１００，１００ａ…クライアント
１１０…ＣＰＵ
１１１…印刷要求部
１１２…存在通知信号出力制御部
１１３…ユーザーインターフェイス制御部
１１４…候補印刷装置決定部
１３０…ＲＯＭ
１３１…管理サーバーアドレス格納部
１３２…印刷装置リスト
１４０…ＲＡＭ
１５１…無線ＬＡＮ通信制御回路
１５２…移動体通信制御回路
１６１…表示部
１６２…操作部
１６３…入出力インターフェイス部
２１０…ＣＰＵ
２１１…準備指示部
２１２…信号受信結果受信部
２１３…候補印刷装置決定部
２１４…使用印刷装置決定部
２１５…信号受信結果転送部
２１６…印刷要求転送部
２２０…ＲＯＭ
２３０…ＲＡＭ
２４１…ＷＡＮ通信制御回路
２４２…ＬＡＮ通信制御回路
２５０…ハードディスクドライブ
２５１…印刷装置リスト
３１０…ＣＰＵ
３１１…存在通知信号受信部
３１２…信号受信通知部
３１３…印刷制御部
３１４…ユーザーインターフェイス制御部
３２０…ＲＯＭ
３２１…管理サーバーアドレス格納部
３３０…ＲＡＭ
３４１…無線ＬＡＮ通信制御回路
３４２…有線ＬＡＮ通信制御回路
３５０…プリンターエンジン
３６１…表示部
３６２…操作部
３６３…入出力インターフェイス部
３６５…報知用ランプ
６０１…第１のＬＡＮ
６０２…第２のＬＡＮ
ＰＭ１，ＰＭ１ａ，ＰＭ１ｂ，ＰＭ１ｃ…第１管理装置
ＰＭ２…第２管理装置
Ｗ１…ウィンドウ
Ｌ１…候補印刷装置リスト
Ｂ１…決定ボタン
Ｂ２…閉じるボタン
ＢＳ…基地局
ＰＲ１…第１印刷装置
ＰＲ２…第２印刷装置
ＰＲ３…第３印刷装置
ＰＲ４…第４印刷装置
ＰＲ５…第５印刷装置
ＩＮＴ…インターネット
【図１】
0005803271.tif 000002
【図２】
0005803271.tif 000003
【図３】
0005803271.tif 000004
【図４】
0005803271.tif 000005
【図５】
0005803271.tif 000006
【図６】
0005803271.tif 000007
【図７】
0005803271.tif 000008
【図８】
0005803271.tif 000009
【図９】
0005803271.tif 000010
【図１０】
0005803271.tif 000011
【図１１】
0005803271.tif 000012
【図１２】
0005803271.tif 000013
【図１３】
0005803271.tif 000014
【図１４】
0005803271.tif 000015
【図１５】
0005803271.tif 000016