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