(57)【要約】【課題】２台以上の画像処理装置を含むネットワークシステムにおいて、情報端末のユーザーに対してより適した画像処理装置を選択するための技術を提供すること。【解決手段】ＭＦＰ３００（たとえば、ＭＦＰ３００Ａ）は、携帯端末１００との近距離無線通信の接続が確立すると、ＭＦＰ３００Ａ〜３００Ｅの装置情報を用いて、ＭＦＰ３００Ａ〜３００Ｅの中から、携帯端末１００から送信されるジョブの送信先を選択する。選択されるＭＦＰ３００の一例は、通信システム１内で最も早く新たなジョブを開始することができるＭＦＰ３００である。携帯端末１００と近距離無線通信の接続を確立させているＭＦＰ３００は、送信先として選択したＭＦＰ３００の装置情報を携帯端末１００に送信する。携帯端末１００は、ジョブを、送信先として選択されたＭＦＰ３００に、無線ＬＡＮによる無線通信で送信する。【選択図】図１
2018125583.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークシステムであって、
情報端末と２台以上の画像処理装置とを含み、
前記情報端末は、
前記２台以上の画像処理装置のうち少なくとも１台の画像処理装置と近距離無線通信方式に従って通信するように構成された第１の通信部と、
前記２台以上の画像処理装置のうち少なくとも１台へのジョブの送信を前記第１の通信部に指示するように構成された制御部とを含み、
前記２台以上の画像処理装置のうち少なくとも１台の画像処理装置は、
前記情報端末と近距離無線通信方式に従って通信するように構成された第２の通信部を含み、
前記第１の通信部は、
前記２台以上の画像処理装置の１台と近距離無線通信の接続を確立させるように構成されており、
前記少なくとも１台の画像処理装置のそれぞれは、
前記２台以上の画像処理装置のそれぞれの装置情報を格納するように構成された記憶部と、
当該画像処理装置において前記第２の通信部が前記第１の通信部と前記接続を確立した場合に、前記記憶部に格納された装置情報と当該記憶部を含む画像処理装置の装置情報とを用いて、前記２台以上の画像処理装置の中から前記ジョブの送信先を選択するように構成された選択部とを含み、
前記第２の通信部は、
前記選択部によって選択された画像処理装置の装置情報を前記情報端末に送信するように構成されている、ネットワークシステム。
【請求項２】
前記第１の通信部は、前記第２の通信部から送信された前記装置情報によって特定される画像処理装置に前記ジョブを送信するように構成されている、請求項１に記載のネットワークシステム。
【請求項３】
ネットワークシステムであって、
情報端末と２台以上の画像処理装置とを含み、
前記情報端末は、
前記２台以上の画像処理装置のうち少なくとも１台の画像処理装置と近距離無線通信方式に従って通信するように構成された第１の通信部と、
前記２台以上の画像処理装置のうち少なくとも１台へのジョブの送信を前記第１の通信部に指示するように構成された制御部とを含み、
前記２台以上の画像処理装置のうち少なくとも１台の画像処理装置は、
前記情報端末と近距離無線通信方式に従って通信するように構成された第２の通信部を含み、
前記第１の通信部は、
前記２台以上の画像処理装置のうち１台と近距離無線通信の接続を確立させるように構成されており、
前記少なくとも１台の画像処理装置のそれぞれは、
前記２台以上の画像処理装置のそれぞれの装置情報を格納するように構成された記憶部を含み、
前記第２の通信部は、
前記第１の通信部と接続を確立した場合に、前記２台以上の画像処理装置のそれぞれの装置情報を前記情報端末に送信するように構成されており、
前記制御部は、
前記２台以上の画像処理装置のそれぞれの装置情報を用いて、前記２台以上の画像処理装置の中から前記ジョブの送信先を選択するように構成されている、ネットワークシステム。
【請求項４】
前記装置情報は、画像処理装置が設置された位置を表わす情報、画像処理装置が設置された場所を表わす情報、画像処理装置が新たなジョブを開始することが予測されるタイミングを表わす情報、画像処理装置が備えるオプションの機能を表わす情報、および、画像処理装置の処理能力を表わす情報のうち少なくとも１つを含む、請求項１〜請求項３のいずれか１項に記載のネットワークシステム。
【請求項５】
前記送信先の選択は、前記接続が確立されたことに応じて開始されるように構成されている、請求項１〜請求項４のいずれか１項に記載のネットワークシステム。
【請求項６】
前記ジョブは、印刷ジョブおよびスキャンジョブのうちいずれかである、請求項１〜請求項５のいずれか１項に記載のネットワークシステム。
【請求項７】
前記送信先の選択は、さらに前記ジョブのデータの少なくとも一部を用いて実行される、請求項１〜請求項６のいずれか１項に記載のネットワークシステム。
【請求項８】
前記送信先の選択は、さらに前記情報端末を特定する情報を用いて実行される、請求項１〜請求項７のいずれか１項に記載のネットワークシステム。
【請求項９】
画像処理装置であって、
情報端末と近距離無線通信方式に従って通信するように構成された通信部と、
当該画像処理装置およびネットワークシステム内の他の画像処理装置の装置情報を格納するように構成された記憶部と、
前記通信部が情報端末との近距離無線通信の接続を確立した場合に、前記装置情報を用いて、当該画像処理装置および前記ネットワークシステム内の他の画像処理装置の中から前記情報端末からのジョブの送信先を選択するように構成された選択部とを備え、
前記通信部は、前記送信先として選択された画像処理装置の装置情報を前記情報端末に送信するように構成されている、画像処理装置。
【請求項１０】
画像処理装置のコンピューターによって実行されるプログラムであって、
前記プログラムは、前記コンピューターに、
情報端末と近距離無線通信方式に従って通信するステップと、
近距離無線通信方式による通信において前記情報端末との接続が確立された場合に、前記画像処理装置およびネットワークシステム内の他の画像処理装置の装置情報を用いて、当該画像処理装置および前記ネットワークシステム内の他の画像処理装置の中から前記情報端末からのジョブの送信先を選択するステップと、
前記送信先として選択された画像処理装置の装置情報を前記情報端末に送信するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ネットワークシステム、画像処理装置、および、プログラムに関し、特に、画像処理装置と携帯端末とが近距離無線通信によって通信可能なネットワークシステム、そのようなネットワークシステムを構成する画像処理装置、および、プログラムに関する。
【背景技術】
【０００２】
従来、ＭＦＰ（Multi-Functional  Peripheral）等の画像処理装置を２台以上含むネットワークシステムが提案されている。このようなネットワークシステムにおいて、２台以上の画像処理装置からジョブを実行する１台の画像処理装置を決定する方法について種々の技術が提案されている。
【０００３】
たとえば、特開２０１３−２０５９８２号公報（特許文献１）は、複数の通信媒体を介して複数の画像形成装置のそれぞれに関する情報を取得し、当該情報を取得した通信媒体の種類に従った順位で各画像形成装置の優先順位を提示するように構成された携帯端末を開示している。
【０００４】
また、特開２００５−３３２０５６号公報（特許文献２）は、端末装置が、印刷装置と近距離無線通信を行ない、印刷装置からの応答が所定の条件を満たす場合には当該印刷装置をジョブの出力先のリストの下位に登録することを開示している。
【０００５】
また、特開２０１１−１２０１４４号公報（特許文献３）は、２台以上の画像形成装置と携帯端末とを含むネットワークシステムにおいて、２台以上の画像形成装置のうち１台が、携帯端末から近距離無線通信（Bluetooth（登録商標））により探索要求を受けた画像形成装置のそれぞれに優先順位を付す技術を開示している。
【０００６】
情報端末と近距離無線通信が可能な画像処理装置は、当該情報端末に比較的近い場所に位置する。したがって、特許文献２および特許文献３に示されるように情報端末と無線通信が可能な画像処理装置がジョブを実行する画像処理装置の候補として選択されれば、ジョブは、情報端末のユーザーが位置する場所から比較的近い場所に位置している画像処理装置によって実行されることになる。ユーザーは、ジョブ実行後に、出力された印刷用紙または利用された原稿を取得しやすくなる。このことから、ユーザーにとって利便性が高いと言える。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−２０５９８２号公報
【特許文献２】特開２００５−３３２０５６号公報
【特許文献３】特開２０１１−１２０１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ジョブを割り振られた画像処理装置が、ユーザーの近くに位置していても当該ユーザーのジョブを実行する装置としては適当であるとは言えない場合がある。たとえば、ユーザーが早期に完了を希望するジョブを割り振られた画像処理装置が別のジョブを実行している場合や印刷速度が比較的遅い装置である場合、ジョブを割り振られた画像処理装置が割り振られたジョブに適切な用紙をセットされていない場合、が挙げられる。
【０００９】
上記のような場合において、少し遠くに位置する他の画像処理装置にジョブが割り振られていれば、ジョブはより早期に完了し、これにより、ユーザーは、たとえ少々の移動を強いられたとしても、早期にジョブを完了させることができ（印刷後の用紙を取得でき）ることによってより大きな満足を得るかもしれない。このことから、単に近距離無線通信による通信の結果（および／またはユーザーとの位置関係）だけでジョブを割り振る画像処理装置が選択されても適切な画像処理装置が選択されない場合もあり得る。
【００１０】
本開示は、係る実情に鑑み考え出されたものであり、その目的は、２台以上の画像処理装置を含むネットワークシステムにおいて、情報端末のユーザーに対してより適した画像処理装置を選択するための技術を提供することである。
【課題を解決するための手段】
【００１１】
本開示のある局面に従うと、ネットワークシステムが提供される。ネットワークシステムは、情報端末と２台以上の画像処理装置とを含む。情報端末は、２台以上の画像処理装置のうち少なくとも１台の画像処理装置と近距離無線通信方式に従って通信するように構成された第１の通信部と、２台以上の画像処理装置のうち少なくとも１台へのジョブの送信を第１の通信部に指示するように構成された制御部とを含む。２台以上の画像処理装置のうち少なくとも１台の画像処理装置は、情報端末と近距離無線通信方式に従って通信するように構成された第２の通信部を含む。第１の通信部は、２台以上の画像処理装置の１台と近距離無線通信の接続を確立させるように構成されている。少なくとも１台の画像処理装置のそれぞれは、２台以上の画像処理装置のそれぞれの装置情報を格納するように構成された記憶部と、当該画像処理装置において第２の通信部が第１の通信部と接続を確立した場合に、記憶部に格納された装置情報と当該記憶部を含む画像処理装置の装置情報とを用いて、２台以上の画像処理装置の中からジョブの送信先を選択するように構成された選択部とを含む。第２の通信部は、選択部によって選択された画像処理装置の装置情報を情報端末に送信するように構成されている。
【００１２】
第１の通信部は、第２の通信部から送信された装置情報によって特定される画像処理装置にジョブを送信するように構成されていてもよい。
【００１３】
本開示の他の局面に従うと、ネットワークシステムが提供される。ネットワークシステムは、情報端末と２台以上の画像処理装置とを含む。情報端末は、２台以上の画像処理装置のうち少なくとも１台の画像処理装置と近距離無線通信方式に従って通信するように構成された第１の通信部と、２台以上の画像処理装置のうち少なくとも１台へのジョブの送信を第１の通信部に指示するように構成された制御部とを含む。２台以上の画像処理装置のうち少なくとも１台の画像処理装置は、情報端末と近距離無線通信方式に従って通信するように構成された第２の通信部を含む。第１の通信部は、２台以上の画像処理装置のうち１台と近距離無線通信の接続を確立させるように構成されている。少なくとも１台の画像処理装置のそれぞれは、２台以上の画像処理装置のそれぞれの装置情報を格納するように構成された記憶部を含む。第２の通信部は、第１の通信部と接続を確立した場合に、２台以上の画像処理装置のそれぞれの装置情報を情報端末に送信するように構成されている。制御部は、２台以上の画像処理装置のそれぞれの装置情報を用いて、２台以上の画像処理装置の中からジョブの送信先を選択するように構成されている。
【００１４】
装置情報は、画像処理装置が設置された位置を表わす情報、画像処理装置が設置された場所を表わす情報、画像処理装置が新たなジョブを開始することが予測されるタイミングを表わす情報、画像処理装置が備えるオプションの機能を表わす情報、および、画像処理装置の処理能力を表わす情報のうち少なくとも１つを含んでいてもよい。
【００１５】
送信先の選択は、接続が確立されたことに応じて開始されるように構成されていてもよい。
【００１６】
ジョブは、印刷ジョブおよびスキャンジョブのうちいずれかであってもよい。
送信先の選択は、さらにジョブのデータの少なくとも一部を用いて実行されてもよい。
【００１７】
送信先の選択は、さらに情報端末を特定する情報を用いて実行されてもよい。
本開示のさらに他の局面に従うと、画像処理装置が提供される。情報処理装置は、情報端末と近距離無線通信方式に従って通信するように構成された通信部と、当該画像処理装置およびネットワークシステム内の他の画像処理装置の装置情報を格納するように構成された記憶部と、通信部が情報端末との近距離無線通信の接続を確立した場合に、装置情報を用いて、当該画像処理装置およびネットワークシステム内の他の画像処理装置の中から情報端末からのジョブの送信先を選択するように構成された選択部とを備える。通信部は、送信先として選択された画像処理装置の装置情報を情報端末に送信するように構成されている。
【００１８】
画像処理装置のコンピューターによって実行されるプログラムが提供される。プログラムは、コンピューターに、情報端末と近距離無線通信方式に従って通信するステップと、近距離無線通信方式による通信において情報端末との接続が確立された場合に、画像処理装置およびネットワークシステム内の他の画像処理装置の装置情報を用いて、当該画像処理装置およびネットワークシステム内の他の画像処理装置の中から情報端末からのジョブの送信先を選択するステップと、送信先として選択された画像処理装置の装置情報を情報端末に送信するステップとを実行させる。
【発明の効果】
【００１９】
本開示によれば、ジョブを実行する画像処理装置の候補は、２台以上の画像処理装置のうち、情報端末と近距離無線通信方式によって接続を確立した画像処理装置を含む。これにより、情報端末の近くに位置する画像処理装置が候補に含められる。一方で、情報端末の近くに位置する画像処理装置以外も上記候補に含められる。これにより、情報端末との位置が少し離れていても情報端末から送信されるジョブの実行に適切な画像処理装置がジョブを実行する画像処理装置として選択され得る。
【図面の簡単な説明】
【００２０】
【図１】ネットワークシステムの一例である通信システム１を示す図である。
【図２】ＭＦＰの構成を概略的に説明するための図である。
【図３】携帯端末の構成を説明するための図である。
【図４】携帯端末とＭＦＰとの近距離無線通信によるペアリングの際に携帯端末において実行される処理のフローチャートである。
【図５】表示画面の一例を示す図である。
【図６】携帯端末がＭＦＰにジョブを送信するときの通信システム内の各要素の処理を説明するための図である。
【図７】装置情報データベースの内容を具体的に説明するための図である。
【図８】端末データベースの一例を表わす図である。
【図９】図６を参照して説明された処理の流れを、通信システムの全体構成とともに説明するための図である。
【図１０】図６の処理の変形例を説明するための図である。
【図１１】図１０の処理を通信システムの構成とともに表わす図である。
【図１２】ジョブの実行依頼の送信についてのさらなる変形例を説明するための図である。
【発明を実施するための形態】
【００２１】
以下に、図面を参照しつつ、ネットワークシステムの実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２２】
［１．通信システムの構成概要］
図１は、ネットワークシステムの一例である通信システム１を示す図である。図１に示すように、通信システム１は、携帯端末１００と、複数のＭＦＰ３００Ａ〜３００Ｅとを含む。携帯端末１００は、情報端末の一例である。ＭＦＰ３００Ａ〜３００Ｅは、画像処理装置の一例である。ＭＦＰ３００Ａ〜３００Ｅのそれぞれは、同じ構成とすることができる。本明細書において、ＭＦＰ３００Ａ〜３００Ｅにおける共通の構成を説明する際には、ＭＦＰ３００Ａ〜３００Ｅが「ＭＦＰ３００」と総称される場合があり得る。
【００２３】
携帯端末１００は、ＭＦＰ３００と、各種の近距離無線通信方式に従って通信することができる。図１において、円Ｃは、携帯端末１００の近距離無線通信の通信範囲を模式的に示す。近距離無線通信の一例は、Bluetooth規格に基づく通信（ブルートゥース通信）である。近距離無線通信がBluetooth規格に従う場合、円Ｃの半径はたとえば１メートル程度である。なお、当該ブルートゥース通信には、Bluetoothの拡張規格であるＢＬＥ（Bluetooth  Low  Energy）等が含まれる。
【００２４】
携帯端末１００は、さらに、ＭＦＰ３００と無線ＬＡＮ（Local  Area  Network）による無線通信（IEEE802.11等）で通信することもでき、また、ＭＦＰ３００同士も無線ＬＡＮによる無線通信で通信することができる。
【００２５】
ＭＦＰ３００のそれぞれは、通信システム１内の他のＭＦＰ３００の装置情報を格納している。装置情報の一例は、ＭＦＰ３００の位置である。他の例は、ＭＦＰ３００の場所（たとえば、ＭＦＰ３００が設置される居室の名称）である。さらに他の例は、ＭＦＰ３００が新たなジョブを開始することが予測されるタイミングである。さらに他の例は、ＭＦＰ３００が備えるオプションの機能（ステープル、パンチ、等）である。さらに他の例は、ＭＦＰ３００の処理速度（たとえば、単位時間当たりの印刷可能枚数）である。
【００２６】
ＭＦＰ３００（たとえば、ＭＦＰ３００Ａ）は、携帯端末１００との近距離無線通信の接続が確立すると、ＭＦＰ３００Ａ〜３００Ｅの装置情報を用いて、ＭＦＰ３００Ａ〜３００Ｅの中から、携帯端末１００から送信されるジョブの送信先を選択する。
【００２７】
選択されるＭＦＰ３００の一例は、通信システム１内で最も早く新たなジョブを開始することができるＭＦＰ３００である。この場合、装置情報において、新たなジョブを開始することが予測されるタイミングが最も早く到来するＭＦＰ３００が選択される。
【００２８】
携帯端末１００と近距離無線通信の接続を確立させているＭＦＰ３００は、送信先として選択したＭＦＰ３００の装置情報を携帯端末１００に送信する。携帯端末１００は、送信された装置情報を表示する。当該表示を視認したユーザーは、ジョブの送信を決定する操作を入力する。これに応じて、携帯端末１００は、ジョブを、送信先として選択されたＭＦＰ３００に、無線ＬＡＮによる無線通信で送信する。
【００２９】
図１の例では、ＭＦＰ３００Ａ〜３００Ｅのうち、ＭＦＰ３００Ａが携帯端末１００と近距離無線通信を確立し、ＭＦＰ３００Ｃがジョブの送信先として選択されている。
【００３０】
［２．ＭＦＰの構成］
図２は、ＭＦＰ３００（３００Ａ，３００Ｂ）の構成を概略的に説明するための図である。図２を参照して、ＭＦＰ３００のハードウェア構成を説明する。
【００３１】
ＭＦＰ３００は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ３００は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、記憶部５、操作部６およびコントローラー（制御部）９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００３２】
画像読取部２は、ＭＦＰ３００の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像あるいはスキャン画像とも称する）を生成するように構成されている。画像読取部２は、たとえばスキャナーによって実現される。
【００３３】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力するように構成されている。印刷出力部３は、たとえば、感光体ドラム等の静電潜像を形成するための要素、トナーカートリッジ等の現像を行なうための要素等の、各種のハードウェア要素によって実現される。
【００３４】
通信部４は、ＭＦＰ３００を他の機器と通信させるように構成されている。通信部４は、無線ＬＡＮによる無線通信（IEEE802.11等）を行なうように構成された無線ＬＡＮ通信部４ａと、ブルートゥース通信（ブルートゥース規格に基づく無線通信）を行なうように構成されたブルートゥース通信部４ｂとを含む。
【００３５】
ＭＦＰ３００には、ブルートゥース通信部４ｂの一部または全部として機能するブルートゥースチップ（近距離無線通信用チップ（あるいは単に通信チップ）とも称される）が内蔵されていてもよい。ブルートゥースチップは、アドバタイジングデータ（Advertising  Data）をブロードキャスト送信（一斉同報送信）するように構成されている。アドバタイジングデータは、ＭＦＰ３００の装置情報を含む。
【００３６】
装置情報は、ＭＦＰ３００のアドレス情報（たとえば、ＭＡＣ（Media  Access  Control）アドレス）を含んでいてもよい。装置情報は、個々のＭＦＰ３００を特定する情報（たとえば、装置ＩＤ）を含んでいてもよい。
【００３７】
通信部４は、さらに、ファクシミリ通信を行なうための通信回路が含んでいてもよい。
記憶部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置によって構成される。記憶部５は、当該記憶部５が搭載されているＭＦＰ３００の装置情報を格納していてもよい。記憶部５は、さらに、通信システム１内の他のＭＦＰ３００の装置情報を格納していてもよい。記憶部５は、さらに、携帯端末１００から送信されるジョブの送信先の決定に利用される優先順位を特定する情報を記憶していてもよい。
【００３８】
操作部６は、ＭＦＰ３００に対する操作入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。操作入力部６ａおよび表示部６ｂは、タッチパネルによって実現されてもよい。この場合、操作入力部６ａは、タッチパネルに表示されるソフトウェアキーによって実現され、表示部６ｂは、タッチパネルを構成するディスプレイによって実現される。操作入力部６ａは、ハードウェアキーによって実現されてもよい。
【００３９】
コントローラー（制御部）９は、ＭＦＰ３００を統括的に制御する制御装置の一例である。コントローラー９は、ＣＰＵ（Central  Processing  Unit）９Ａおよびメモリー９Ｂを含む。メモリー９Ｂは、たとえば半導体メモリーによって実現され、ＲＡＭ（Random  Access  Memory）および／またはＲＯＭ（Read  Only  Memory）として機能する。
【００４０】
コントローラー９は、ＣＰＵ９Ａが、メモリー９Ｂに格納されている所定のソフトウエアプログラム（以下、単に「プログラム」とも称する）を実行することによって、各種の処理部を実現する。
【００４１】
なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢ（Universal  Serial  Bus）メモリーなどの可搬性の記録媒体に記録され、当該記録媒体を介してＭＦＰ３００にインストールされてもよい。あるいは、当該プログラムは、ネットワーク等を経由してダウンロードされてＭＦＰ３００にインストールされてもよい。あるいは、ＣＰＵ９Ａは、ＭＦＰ３００外の記憶装置に格納されたプログラムを順次読み出して実行してもよい。
【００４２】
図２において、通信制御部１１、入力制御部１２、表示制御部１３、および、選択部１４は、ＣＰＵ９Ａがプログラムを実行することによって実現される、コントローラー９の機能の一例を表わす。
【００４３】
通信制御部１１は、他の装置（携帯端末１００等）との間の通信動作を通信部４等と協働して制御する処理部である。通信制御部１１は、各種データの送信動作を制御する送信制御部と各種データの受信動作を制御する受信制御部とを有する。また、通信制御部１１は、通信部４（ブルートゥース通信部４ｂ）と協働して、接続元装置とのペアリング動作等をも制御する。具体的には、通信制御部１１は、携帯端末１００からの方式指定通知（確認不要接続方式と要確認接続方式とのいずれかの方式をブルートゥース通信におけるペアリング方式として指定する通知）にて指定されたペアリング方式を用いて、携帯端末１００とのペアリング処理を実行する。当該通信制御部１１は、ペアリング実行部とも称される。
【００４４】
入力制御部１２は、操作入力部６ａ（タッチパネル等）に対する操作入力動作を制御する制御部である。たとえば、入力制御部１２は、タッチパネル等に表示された操作画面に対する操作入力を受け付ける動作を制御する。
【００４５】
表示制御部１３は、表示部６ｂ（タッチパネル等）における表示動作を制御する処理部である。表示制御部１３は、ＭＦＰ３００を操作するための操作画面等を表示部６ｂに表示させる。
【００４６】
選択部１４は、通信システム１内の各ＭＦＰ３００の装置情報を用いて、携帯端末１００から送信されるジョブの送信先を選択する。選択部１４は、１台のＭＦＰ３００を選択してもよいし、複数のＭＦＰ３００を送信先の候補として選択してもよい。
【００４７】
［３．携帯端末の構成］
図３は、携帯端末１００の構成を説明するための図である。携帯端末１００の一例は、スマートフォンである。他の例は、タブレット型端末などであってもよい。図３を参照して、携帯端末１００の構成について説明する。
【００４８】
図３に示されるように、携帯端末１００は、通信部５４、記憶部５５、操作部５６、および、コントローラー（制御部）５９を含む。
【００４９】
通信部５４は、無線ＬＡＮ（IEEE802.11等）による無線通信を行う無線ＬＡＮ通信部５４ａと、ブルートゥース通信（ブルートゥース規格に基づく無線通信）を行うブルートゥース通信部５４ｂとを含む。ブルートゥース通信部５４ｂは、ＭＦＰ３００に内蔵されたブルートゥースチップからブロードキャスト送信されてくるアドバタイジングデータ（Advertising  Data）を受信するとともに、そのデータ送信用電波の強度を測定するように構成されている。
【００５０】
記憶部５５は、不揮発性の半導体メモリー等の記憶装置によって実現される。記憶部５５には、コントローラー５９のＣＰＵ（後述するＣＰＵ５９Ａ）が実行する制御プログラム（アプリケーションプログラムなど）や、各種画面（詳細にはその表示用データ）が格納されている。記憶部５５は、ジョブの送信先の決定に利用される優先順位を特定する情報を記憶していてもよい。
【００５１】
操作部５６は、携帯端末１００に対する操作入力を受け付ける操作入力部５６ａと、各種情報の表示出力を行う表示部５６ｂとを備えている。操作入力部５６ａおよび表示部５６ｂは、たとえばタッチパネルによって実現される。この場合、表示部５６ｂの一例は、液晶ディスプレイ等のディスプレイである。操作入力部５６ａの一例は、表示部５６ｂに表示されるソフトウェアキーである。操作入力部５６ａは、ハードウェアキーによって実現されてもよい。
【００５２】
コントローラー５９は、ＣＰＵ５９Ａとメモリー５９Ｂとを含む。メモリー５９Ｂは、たとえば、不揮発性メモリーによって実現される。ＣＰＵ５９Ａがメモリー５９Ｂ等に格納されるプログラムを実行することにより、携帯端末１００は各種の機能を実現する。図３において、通信制御部６１、入力制御部６２、表示制御部６３、検出部６４、設定部６５、および、選択部６６は、実現される機能の一例である。
【００５３】
通信制御部６１は、通信部５４等と協働して、ＭＦＰ３００等との通信動作を制御するように構成されている。通信制御部６１は、接続先装置とのペアリング動作等を制御するようにも構成されている。
【００５４】
入力制御部６２は、操作入力部５６ａに対する操作入力動作によって入力された情報を処理するように構成されている。
【００５５】
表示制御部６３は、表示部５６ｂにおける各種情報の表示動作を制御するように構成されている。
【００５６】
検出部（検出処理部）６４は、ブルートゥース通信における接続先候補のＭＦＰ３００（接続候補装置）を、ブルートゥース通信用の電波に基づき検出する動作等を制御するように構成されている。
【００５７】
設定部６５は、携帯端末１００のユーザーの操作特性に従って、ジョブの送信先の決定に利用される優先順位を特定する情報を生成するように構成されている。たとえば、優先順位を付される項目が「（１）新規ジョブ開始予定時刻」「（２）位置」「（３）設置部屋」「（４）（画像処理装置の）処理能力」を含む場合を想定する。携帯端末１００がジョブの送信先の候補として複数のＭＦＰ３００を提示されたときに、携帯端末１００から最も近いＭＦＰ３００を送信先として指定する指示の入力の頻度が高い場合、設定部６５は、上記４つの項目のうち「（２）位置」に高い優先順位を設定する。
【００５８】
また、携帯端末１００がジョブの送信先の候補として複数のＭＦＰ３００を提示されたときに、新しいジョブの開始予定時刻が最も早いＭＦＰ３００を送信先として指定する指示の入力の頻度が高い場合には、設定部６５は上記４つの項目のうち「（１）新規ジョブ開始予定時刻」に高い優先順位を設定し、印刷速度が最も早いＭＦＰ３００を送信先として指定する指示の入力の頻度が高い場合には、設定部６５は上記４つの項目のうち「（４）画像処理装置能力」に高い優先順位を設定する。
【００５９】
選択部６６は、各ＭＦＰ３００の装置情報を用いて、通信システム１内の複数のＭＦＰ３００の中からジョブの送信先を選択するように構成されている。
【００６０】
ＣＰＵ５９Ａは、記憶部（半導体メモリー等）５５内に格納されている所定のソフトウエアプログラム（以下、単に「プログラム」とも称する）を実行することによって、通信制御部６１等の各種の機能を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体に記録され、当該記録媒体を介して携帯端末１００にインストールされるようにしてもよい。あるいは、当該プログラムは、ネットワーク等を経由してダウンロードされて携帯端末１００にインストールされるようにしてもよい。あるいは、当該プログラムは、携帯端末１００外の記憶装置に格納されていてもよい。
【００６１】
［４．ペアリング］
図４は、携帯端末１００とＭＦＰ３００との近距離無線通信によるペアリングの際に携帯端末１００において実行される処理のフローチャートである。以下、図４を参照して、携帯端末１００とＭＦＰ３００のペアリングについて説明する。
【００６２】
ステップＳ４０１にて、携帯端末１００のＣＰＵ５９Ａは、ＭＦＰ３００からのブルートゥース通信用の電波を受信し、当該電波の強度を測定する。
【００６３】
通信システム１内の各ＭＦＰ３００（ＭＦＰ３００Ａ〜３００Ｅ）は、ブルートゥース通信用の電波（ＭＦＰ３００の周辺領域（たとえば数十メートル以内）に到達する電波）を微小時間間隔で常に発信している。より具体的には、ＭＦＰ３００に内蔵されたブルートゥースチップは、アドバタイジングデータ（Advertising  Data）をブロードキャスト送信している。このような動作によって、携帯端末１００は、通信可能なＭＦＰ３００のそれぞれからブルートゥース通信用の電波を受信することができる。ＣＰＵ５９Ａは、ステップＳ４０１において、複数のＭＦＰ３００からブルートゥース通信用の電波を受信した場合、受信したＭＦＰ３００ごとに、電波強度を測定する。
【００６４】
携帯端末１００と或るＭＦＰ３００（たとえばＭＦＰ３００Ａ）との距離が比較的短い場合、携帯端末１００によって検出（測定）される電波の強度（ＭＦＰ３００Ａ内のブルートゥースチップから送出されてくる電波の強度）は比較的大きい。逆に、携帯端末１００と或るＭＦＰ３００（たとえばＭＦＰ３００Ｂ）との距離が比較的長い場合、携帯端末１００によって検出（測定）される電波の強度（ＭＦＰ３００Ｂからの電波の強度）は比較的小さい。
【００６５】
ステップＳ４０２にて、ＣＰＵ５９Ａは、測定された電波の強度が所定の閾値ＴＨ（例えば−８０ｄＢ）以上であるＭＦＰ３００の台数（Ｎ）を特定する。
【００６６】
ステップＳ４０３にて、ＣＰＵ５９Ａは、ステップＳ４０２にて特定された台数（Ｎ）が０（ゼロ）台か否かを判定する。検出したＭＦＰ３００が０（ゼロ）台の場合（ステップＳ４０３においてＹＥＳ）、携帯端末１００は、ステップＳ４０１に制御を戻す。一方、検出したＭＦＰ３００が０（ゼロ）台ではない場合（ステップＳ４０３においてＮＯ）、ステップＳ４０４へ制御を進める。
【００６７】
ステップＳ４０４にて、ＣＰＵ５９Ａは、表示部５６ｂに、測定された電波の強度が上記閾値ＴＨ以上であるＭＦＰ３００のリストを表示する。
【００６８】
図５は、ステップＳ４０４における表示画面の一例を示す図である。図５の装置リスト画面５１０（表示画面の一例）は、測定された電波の強度が上記閾値ＴＨ以上である２台のＭＦＰ３００のそれぞれの情報（装置ＩＤ「C830-*********A」および装置ＩＤ「C830-*********B」）をソフトウェアキーとして表示する装置リストを含む。
【００６９】
ステップＳ４０５にて、ＣＰＵ５９Ａは、近距離無線通信の接続先のＭＦＰ３００を選択する情報（選択情報）の入力を受け付ける。当該入力は、たとえば、装置リスト画面５１０のＭＦＰ３００の情報に対するタッチ操作によって実現される。ＣＰＵ５９Ａは、たとえば装置リスト画面５１０において「C830-*********A」を含むソフトウェアキーをタッチされると、装置ＩＤ「C830-*********A」に対応するＭＦＰ３００を近距離無線通信の接続先として特定する。
【００７０】
ステップＳ４０６にて、ＣＰＵ５９Ａは、ステップＳ４０５において受け付けた入力によって特定された接続先と、近距離無線通信の接続を確立させる。
【００７１】
以上説明された図４の処理により、携帯端末１００は、当該携帯端末１００と通信システム１内の２以上のＭＦＰ３００のうち１のＭＦＰ３００との間で、近距離無線通信による接続を確立させる。
【００７２】
［５．ジョブ送信先の設定］
図６は、携帯端末１００がＭＦＰ３００Ａ〜３００Ｅの中のいずれか１台にジョブを送信するときの通信システム１内の各要素の処理を説明するための図である。図６は、このような処理の一例として、ＭＦＰ３００Ａ〜３００Ｅのいずれかにジョブを送信しようとして携帯端末１００を持参したユーザーがＭＦＰ３００Ａに近づいたときに実行される処理を示す。図６には、ＭＦＰ３００Ａと携帯端末１００とＭＦＰ３００Ｃにおいて実行される処理が示される。携帯端末１００において実行される処理は、たとえば携帯端末１００のＣＰＵ５９Ａが所定のプログラムを実行することによって実現される。
【００７３】
ＭＦＰ３００Ａにおける処理は、たとえばＭＦＰ３００ＡのＣＰＵ９Ａが所定のプログラムを実行することによって実現され、ＭＦＰ３００Ｃにおける処理は、たとえばＭＦＰ３００ＣのＣＰＵ９Ａが所定のプログラムを実行することによって実現される。以下の説明ではこれらのＣＰＵを区別するために、ＭＦＰ３００ＡのＣＰＵ９Ａが「ＣＰＵ９Ａ（Ａ）」として表され、ＭＦＰ３００ＣのＣＰＵ９Ａが「ＣＰＵ９Ａ（Ｃ）」として表される。
【００７４】
図６を参照して、ステップＳ１００にて、ＣＰＵ９Ａ（Ａ）は、通信システム１内の他のＭＦＰ３００からのアドバタイジングデータを受信することにより、各ＭＦＰ３００の装置情報を取得する。
【００７５】
ステップＳ１１０にて、ＣＰＵ９Ａ（Ａ）は、取得した装置情報を、ＭＦＰ３００Ａの記憶部５に、たとえば装置情報データベースとして蓄積する。
【００７６】
図７は、装置情報データベースの内容を具体的に説明するための図である。図７に示されるように、装置情報データベースは、７種類の情報（装置ＩＤ、ＭＡＣアドレス、新規ジョブ開始予定時刻、位置、設置部屋、処理能力、および、オプション）を含む。なお、図７に示された装置情報データベースを構成する項目の組合せは、単なる一例である。装置情報データベースに登録される項目は、実施態様に従って適宜変更され得る。
【００７７】
「装置ＩＤ」は、個々のＭＦＰ３００を特定する。図７の例では、ＭＦＰ３００Ａ，３００Ｂ，３００Ｃ，３００Ｄ，３００Ｅのそれぞれに対して、装置ＩＤ「ＭＦＰ−Ａ」「ＭＦＰ−Ｂ」「ＭＦＰ−Ｃ」「ＭＦＰ−Ｄ」「ＭＦＰ−Ｅ」が設定されている。
【００７８】
「ＭＡＣアドレス」は、各ＭＦＰ３００のアドレス情報の一例である。
「新規ジョブ開始予定時刻」は、各ＭＦＰ３００が次の新しいジョブを開始することが予測される時刻を表わす。新規ジョブ開始予定時刻は、そのものがアドバタイジングデータに含まれていてもよいし、アドバタイジングデータが加工されることによって生成されてもよい。
【００７９】
アドバタイジングデータの加工による新規ジョブ開始予定時刻の生成の一例について説明する。装置情報は、ＭＦＰ３００の処理能力（一例では、ＭＦＰ３００が一定時間内に印刷できる用紙の枚数）と、ＭＦＰ３００が実行中のジョブの情報と、当該ジョブの開始時刻とを含んでもよい。ジョブの情報は、ジョブの種類がプリントジョブであることを含み、また、ジョブにおける印刷枚数を含んでもよい。装置情報を受信したＭＦＰ３００のＣＰＵ９Ａは、ジョブにおける印刷枚数と処理能力とに基づいて、ＭＦＰ３００における実行中のジョブに要する時間を算出する。そして、ＣＰＵ９Ａは、当該算出された時間と当該ジョブの開始時刻とを用いて、当該ジョブの終了が予測される時刻（終了予定時刻）を導出する。そして、ＣＰＵ９Ａは、終了予定時刻そのもの、または、終了予定時刻から一定の時間経過後の時刻を、新規ジョブ開始予定時刻として特定する。
【００８０】
図７に戻って、「位置」は、各ＭＦＰ３００の位置情報を表わす。一例では、「位置」は、緯度および経度を含んでいてもよい。他の例では、「位置」は、緯度および経度に加えて、高さを含んでいてもよい。
【００８１】
「設置部屋」は、各ＭＦＰ３００が設置された場所を表わす。図７の例では、場所の具体例として、「第１会議室」「第２会議室」などの会議室の名称が示されている。「第１会議室」および「第２会議室」という名称は、そのもの自体によっては位置を特定できないが、当該名称が対応する会議室が位置（範囲）と関連付けられることによって位置（範囲）を特定する。すなわち、「設置部屋」は、間接的にＭＦＰ３００の設置された位置（範囲）を特定する情報の一例である。
【００８２】
「処理能力」は、各ＭＦＰ３００の処理の能力を表わす。処理能力の一例は、所定時間あたりで印刷することができることが確認されている用紙の枚数である。たとえば、装置ＩＤ「ＭＦＰ−Ａ」に関連付けられている処理能力「３０枚／分」は、ＭＦＰ３００Ａが１分間あたり３０枚の用紙の印刷を実行する能力を有することを表わす。
【００８３】
「オプション」は、各ＭＦＰ３００が備えているオプションの機能を表わす。オプションの機能は、たとえば、「ステープル」「パンチ」「ソート」を含む。
【００８４】
「ステープル」は、ＭＦＰ３００において画像を印刷された用紙にステープル留めを施す機能を表わす。「パンチ」は、ＭＦＰ３００においてが画像を印刷された用紙にパンチ穴をあける機能を表わす。「ソート」は、ＭＦＰ３００において画像を印刷された用紙を予め設定されたグループにソートしながら複数の排出ビンに出力する機能を表わす。
【００８５】
ＭＦＰ３００が「ステープル」「パンチ」「ソート」のそれぞれの機能を有する場合、それらの機能を実現するためのハードウェア資源は印刷出力部３内の要素としてＭＦＰ３００に含まれる。
【００８６】
図７の例では、ＭＦＰ３００Ａは、「ステープル」および「パンチ」のオプション機能を備える。ＭＦＰ３００Ｂは、いずれのオプション機能も備えていない。
【００８７】
図６に戻って、携帯端末１００のＣＰＵ５９ＡがＭＦＰ３００Ａとの近距離無線通信を開始する。
【００８８】
これに応じて、ＣＰＵ９Ａ（Ａ）は、ステップＳ１２０にて、携帯端末１００との近距離無線通信を開始する。
【００８９】
その後、ＣＰＵ９Ａ（Ａ）はステップＳ１３０にて、ＣＰＵ５９ＡはステップＳ２１０にて、近距離無線通信の接続を確立させる。
【００９０】
ＭＦＰ３００Ａと携帯端末１００との間の近距離無線通信の接続の確立については、たとえば図４を参照して説明された流れに従う。なお、携帯端末１００において複数のＭＦＰ３００が近距離無線通信の接続候補として提示された場合、図５に示されたような画面（装置リスト画面５１０）においてユーザーがＭＦＰ３００Ａを選択することにより、ＭＦＰ３００Ａと携帯端末１００との間の接続が確立される。
【００９１】
その後、ステップＳ１４０にて、ＣＰＵ９Ａ（Ａ）は、蓄積された装置情報を用いて、携帯端末１００からのジョブの送信先に最適なＭＦＰ３００を選択する。最適なＭＦＰ３００の選択は、たとえば予め定められた条件に従う。
【００９２】
条件の一例は、「新規ジョブ開始予定時刻」が最も早く到来することである。図７の例では、ＭＦＰ３００Ａ〜ＭＦＰ３００ＥのうちＭＦＰ３００Ｃの「新規ジョブ開始予定時刻」が最も早く到来する。したがって、この条件に従えば、図７の例では、ＭＦＰ３００Ｃが最適なＭＦＰ３００として選択される。
【００９３】
条件は、ジョブデータの一部に基づいていてもよい。たとえば、送信予定のジョブが「ステープル」のオプション機能を要する場合、条件の一例は、オプション機能「ステープル」を備え、かつ、「新規ジョブ開始予定時刻」が最も早く到来することである。この場合、ＣＰＵ９Ａ（Ａ）は、ステップＳ１３０にて携帯端末１００と近距離無線通信の接続を確立させた後、携帯端末１００からジョブの情報を取得する。より具体的には、ＣＰＵ９Ａ（Ａ）は、携帯端末１００に、ジョブ（の少なくともヘッダ部分）のデータを要求する。これに応じて、携帯端末１００のＣＰＵ５９Ａは、ＣＰＵ９Ａ（Ａ）にジョブ（の少なくともヘッダ部分）のデータを送信する。ＣＰＵ９Ａ（Ａ）は、受信したデータを用いて、ジョブが必要とするオプション機能を特定する。
【００９４】
条件は、携帯端末１００（のユーザー）を特定する情報に基づいてもよい。図８は、端末データベースの一例を表わす図である。端末データベースは、たとえば各ＭＦＰ３００の記憶部５に格納されている。図８では、携帯端末のＩＤのそれぞれが、送信先の選択に関する４つの項目に対する優先順位に関連付けられる。通信システム１では、「携帯端末１００」となり得る携帯端末が２台以上想定され得る。図８の例において、「端末ＩＤ」は、当該２台以上の携帯端末のそれぞれを特定する。
【００９５】
図８の例では、端末ＩＤごとに、４つの項目「新規ジョブ開始予定時刻」「位置」「設置部屋」および「処理能力」に対して付された優先順位が、「１」〜「４」の数字で表されている。「１」が最も高い優先順位を表わし、「４」が最も低い優先順位を表わす。たとえば、端末ＩＤ「0001」については、「新規ジョブ開始予定時刻」の優先順位が最も高く、次に「位置」が優先され、次に「設置部屋」が優先され、「処理能力」の優先順位が最も低い。なお、図８に示された端末データベースを構成する項目の組合せは、単なる一例である。端末データベースに登録される項目は、実施態様に従って適宜変更され得る。
【００９６】
ＣＰＵ９Ａ（Ａ）は、携帯端末１００との近距離無線通信の接続が確立すると、当該接続の確立の際に取得した携帯端末１００の端末ＩＤに関連付けられた優先順位を取得する。そして、ＣＰＵ９Ａ（Ａ）は、ジョブの送信先を選択する際に、ＣＰＵ９Ａ（Ａ）は、取得した優先順位を選択の条件として利用する。
【００９７】
たとえば、取得された優先順位において、「新規ジョブ開始予定時刻」が１位であり、「位置」が２位であり、「設置場所」が３位であり、「処理能力」が４位である場合を想定する。まず、ＣＰＵ９Ａ（Ａ）は、送信先として、「新規ジョブ開始予定時刻」（優先順位１位）が最も早いＭＦＰ３００を選択する。
【００９８】
「新規ジョブ開始予定時刻」が最も早いＭＦＰ３００が複数存在する場合には、当該複数のＭＦＰ３００から携帯端末１００の位置から最も近いものを選択する（優先順位２位）。この場合、ＣＰＵ９Ａ（Ａ）は、接続を確立した携帯端末１００から当該携帯端末１００の位置情報を取得し、取得した位置情報を利用する。
【００９９】
携帯端末１００から最も近いＭＦＰ３００が複数存在する場合には、当該複数のＭＦＰ３００から「設置場所」が携帯端末１００が位置する場所と同じものを選択する（優先順位３位）。たとえば、携帯端末１００の位置情報から、携帯端末１００が存在する場所（たとえば、部屋）を特定して上記判断に利用する。
【０１００】
携帯端末１００が位置する場所と同じ場所に設置されたＭＦＰ３００が複数存在する場合には、ＣＰＵ９Ａ（Ａ）は、当該複数のＭＦＰ３００から処理能力が最も高いものを送信先として選択する。
【０１０１】
図６に戻って、ＣＰＵ９Ａ（Ａ）は、ステップＳ１４０にて最適なＭＦＰ３００を選択した後、ステップＳ１５０にて、選択されたＭＦＰ３００の装置情報を携帯端末１００へ送信する。装置情報は、ＭＦＰ３００のアドレス情報を含む。
【０１０２】
これに応じて、携帯端末１００のＣＰＵ５９Ａは、ステップＳ２２０にて、装置情報（選択されたＭＦＰ３００のアドレス情報）を取得する。
【０１０３】
ステップＳ２３０にて、ＣＰＵ５９Ａは、ステップＳ２２０で受信したアドレス情報を送信先として、ジョブの実行依頼を送信する。ステップＳ２３０の送信は、無線ＬＡＮ経由で実現されてもよい。図６の例では、ＭＦＰ３００Ｃが送信先として選択されているので、携帯端末１００は、ＭＦＰ３００Ｃにジョブの実行依頼を送信する。一例では、ジョブの実行依頼は、ジョブの実行コマンドとジョブデータとを含む。ジョブデータは、たとえば、あるドキュメントについての印刷プロセスを規定する。本実施の形態では、ジョブデータの送信が「ジョブの送信」に相当する。
【０１０４】
ステップＳ３００にて、ＭＦＰ３００ＣのＣＰＵ９Ａ（Ｃ）は、携帯端末１００からのジョブの実行依頼を受信する。
【０１０５】
ステップＳ３１０にて、ＣＰＵ９Ａ（Ｃ）は受信した実行依頼に従ってジョブを実行する。
【０１０６】
図９は、図６を参照して説明された処理の流れを、通信システム１の全体構成とともに説明するための図である。図９では、通信システム１内の処理の概略的な流れが、数字「（１）」〜「（６）」を付されて示されている。
【０１０７】
まず、（１）として示されたように、通信システム１内の各ＭＦＰ３００がアドバタイジングデータを発信する。各ＭＦＰ３００は、他のＭＦＰ３００からアドバタイジングデータを受信する。
【０１０８】
（２）として示されたように、ＭＦＰ３００は、受信したアドバタイジングデータを用いて他のＭＦＰ３００の装置情報を生成して、装置情報データベースに格納する。ＭＦＰ３００に格納される装置情報データベースは、他のＭＦＰ３００の装置情報とともに当該ＭＦＰ３００の装置情報を含む。
【０１０９】
（３）として示されたように、ＭＦＰ３００は携帯端末１００と近距離無線通信の接続を確立する。
【０１１０】
（４）として示されたように、ＭＦＰ３００は、携帯端末１００からのジョブの送信先として最適なＭＦＰ３００を選択する。
【０１１１】
（５）として示されたように、ＭＦＰ３００は、携帯端末１００に、選択されたＭＦＰ３００の装置情報を送信する。
【０１１２】
（６）として示されたように、携帯端末１００は、選択されたＭＦＰ３００へジョブの実行を依頼する情報を送信する。
【０１１３】
以上、図６を参照して説明された処理によれば、携帯端末１００は、近距離無線通信による接続相手以外のＭＦＰ３００にジョブを送信することができる。ジョブの送信先は、図７等を参照した条件に従って選択される。これにより、ジョブの送信先の選択肢が広がるとともに、ジョブの送信先が種々の観点（たとえば、図７内の複数の「情報種別」のそれぞれ）から適切に選択され得る。
【０１１４】
実行を依頼されるジョブは、プリントジョブに限定されず、スキャンジョブであってもよい。この場合、図７の「処理能力」は、印刷の処理能力に加えて、または、印刷の処理能力に代えて、単位時間当たりのスキャンデータの生成が可能な原稿の枚数を表わす。
【０１１５】
（変形例）
図１０は、図６の処理の変形例を説明するための図である。図１０の処理では、図６のステップＳ１４０，Ｓ１５０が、ステップＳ１３２に置き換えられている。さらに、図６のステップＳ２２０が、ステップＳ２２２，Ｓ２２４に置き換えられている。
【０１１６】
より具体的には、ＭＦＰ３００Ａでは、ステップＳ１３０にて携帯端末１００との近距離無線通信の接続を確立した後、ＣＰＵ９Ａ（Ａ）は、ステップＳ１３２にて、ステップＳ１１０にて蓄積した装置情報（装置情報データベースの内容）を送信する。
【０１１７】
これに応じて、携帯端末１００では、ステップＳ２２２にて、ＣＰＵ５９Ａが、ＭＦＰ３００Ａから装置情報を受信する。
【０１１８】
ステップＳ２２４にて、ＣＰＵ５９Ａは、ステップＳ１４０（図６）と同様の態様に、ＭＦＰ３００Ａから受信した装置情報を用いて最適なＭＦＰ３００を選択する。
【０１１９】
ステップＳ２３０にて、ＣＰＵ５９Ａは、ステップＳ２２４にて選択されたＭＦＰ３００（たとえば、ＭＦＰ３００Ｃ）へジョブの実行依頼を送信する。
【０１２０】
ＭＦＰ３００ＣのＣＰＵ９Ａ（Ｃ）は、ステップＳ３００にて、ジョブの実行依頼を受信し、ステップＳ３１０にて、受信した実行依頼に従ってジョブを実行する。
【０１２１】
図１１は、図１０の処理を通信システム１の構成とともに表わす図である。図１１には、図９に対する変更点が示されている。より具体的には、図９において（４）および（５）として示された内容が、図１１では、（４Ａ）および（５Ａ）として示されている。
【０１２２】
より具体的には、図１１では、ＭＦＰ３００Ａは、（３）として示されたように携帯端末１００と接続を確立した後、（４Ａ）として示されたように携帯端末１００に装置情報（装置情報データベース）を送信する。
【０１２３】
そして、（５Ａ）として示されたように、携帯端末１００は、装置情報（装置情報データベース）を利用して、最適なＭＦＰ３００を選択する。
【０１２４】
そして、（６）として示されたように、携帯端末１００は、最適なＭＦＰ３００として選択されたＭＦＰ３００Ｃにジョブの実行依頼を送信する。
【０１２５】
図１２は、ジョブの実行依頼の送信についてのさらなる変形例を説明するための図である。図１２では、図９および図１１のそれぞれにおいて（６）として示された内容が、（６Ａ）および（６Ｂ）として示されている。
【０１２６】
より具体的には、ＭＦＰ３００Ａから最適なＭＦＰ３００の装置情報を受信した後（図９）、または、最適なＭＦＰ３００を選択した後（図１１）、携帯端末１００は、（６Ａ）として示されるように、ＭＦＰ３００Ａにジョブデータを送信する。ＭＦＰ３００Ａは、ジョブデータを受信すると、（６Ｂ）として示されるように、当該ジョブデータをジョブの実行依頼とともにＭＦＰ３００Ｃ（最適なＭＦＰ３００）に送信する。
【０１２７】
この場合、図９に示された処理において、ＭＦＰ３００Ａは、携帯端末１００に、装置情報の一部のみを送信してもよい。すなわち、ＭＦＰ１００Ａは、携帯端末１００に、最適なＭＦＰ３００（ＭＦＰ３００Ｃ）の装置ＩＤ等のみを送信してもよい。携帯端末１００は、当該装置ＩＤを表示する。ユーザーは、当該装置ＩＤのＭＦＰ３００がジョブを実行する情報を入力する。携帯端末１００は、入力された情報をＭＦＰ３００Ａに転送する。ＭＦＰ３００Ａは、当該情報の受信に応じて、ＭＦＰ３００Ｃにジョブデータ等を送信する。実行されるジョブがプリントジョブであれば、ユーザーは、ＭＦＰ３００Ａから送信された装置ＩＤによって特定されるＭＦＰ３００（ＭＦＰ３００Ｃ）まで移動して、出力された印刷用紙を引き取る。
【０１２８】
以上説明された実施の形態のステップＳ１４０（図９）では、携帯端末１００と近距離無線通信の接続を確立したＭＦＰ３００は、当該接続が確立したことに応じて、携帯端末１００から送信されるジョブ（ジョブデータ）の送信先を選択する。なお、当該送信先の選択は、当該接続が確立した後、さらに他の条件が成立したことに応じて実行されてもよい。さらに他の条件の一例は、携帯端末１００からの指示の入力である。
【０１２９】
さらに他の条件が利用される場合、携帯端末１００は、ＭＦＰ３００との近距離無線通信の接続を確立した後、ユーザーからのジョブの実行指示の入力を受け付ける。携帯端末１００は、当該指示が入力されたことに応じて、ＭＦＰ３００に、近距離無線通信によって、送信先の選択を指示する。これに応じて、ＭＦＰ３００は、携帯端末１００から送信されるジョブの送信先の選択を開始する。
【０１３０】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０１３１】
１  通信システム、９，５９  コントローラー、９Ａ，５９ＡＣＰＵ、１００  携帯端末、３００，３００Ａ〜３００Ｅ  ＭＦＰ、５１０  装置リスト画面。
【図１】
2018125583.tif 000003
【図２】
2018125583.tif 000004
【図３】
2018125583.tif 000005
【図４】
2018125583.tif 000006
【図５】
2018125583.tif 000007
【図６】
2018125583.tif 000008
【図７】
2018125583.tif 000009
【図８】
2018125583.tif 000010
【図９】
2018125583.tif 000011
【図１０】
2018125583.tif 000012
【図１１】
2018125583.tif 000013
【図１２】
2018125583.tif 000014