(57)【要約】【課題】  携帯装置が接触していない場合に携帯装置と連携している状態を通知する。【解決手段】  情報処理装置は、タッチパネルにより物体が接触した位置が検出されることに応じて、携帯装置を検出する装置検出部１５と、携帯装置との間で通信経路を確立する経路確立部１７と、携帯装置との間で通信経路が確立されており、かつ、装置検出部１５により携帯装置が検出された時に、単独モードから連携モードに切り換える連携モード切換部２１と、連携モードにおいて、装置検出部１５により携帯装置が検出されなくなることに応じて、携帯装置に関連する関連画像を表示部に表示する関連画像表示部２５と、を備える。【選択図】        図４
2018074520.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、ユーザーにより携帯される携帯装置と、を含む連携システムであって、
前記情報処理装置は、
画像を表示する表示手段と、
前記表示手段の表示面中で物体が接触した位置を検出する位置検出手段と、
前記位置検出手段により物体が接触した位置が検出されることに応じて、前記携帯装置を検出する装置検出手段と、
前記携帯装置との間で通信経路を確立する経路確立手段と、
前記携帯装置との間で通信経路が確立されており、かつ、前記装置検出手段により前記携帯装置が検出された時に、前記携帯装置と連携しない単独モードから前記携帯装置と連携する連携モードに切り換える連携モード切換手段と、
前記連携モードにおいて、前記装置検出手段により前記携帯装置が検出されなくなることに応じて、前記携帯装置に関連する関連画像を前記表示手段に表示する関連画像表示手段と、を備えた連携システム。
【請求項２】
前記携帯装置は、ユーザーにより入力される操作を受け付ける携帯側受付手段と、
前記連携モードにおける処理のうち前記携帯装置が実行する処理として定められた携帯側処理を実行するために用いる携帯側設定値を決定するための携帯側設定画面を表示する携帯側画面表示手段と、
前記携帯側受付手段により受け付けられる操作に従って決定される前記携帯側設定値を設定する携帯側設定手段と、
前記設定された携帯側設定値に従って、前記携帯側処理を前記情報処理装置と連携して実行する携帯側実行手段と、を備え、
前記情報処理装置は、さらに、前記位置検出手段により物体が接触した位置が検出されることに応じて、ユーザーにより入力される操作を受け付ける装置側受付手段と、
前記連携モードにおける処理のうち前記情報処理装置が実行する処理として定められた装置側処理を実行するために用いる１以上の装置側設定値を決定するための装置側設定画面を前記表示手段に表示する装置側画面表示手段と、
前記装置側受付手段により受け付けられる操作に従って決定された前記装置側設定値を設定する装置側設定手段と、
前記設定された装置側設定値に従って、前記装置側処理を前記携帯装置と連携して実行する装置側実行手段と、を備えた請求項１に記載の連携システム。
【請求項３】
前記情報処理装置は、さらに、前記携帯装置が前記携帯側設定画面を表示している状態で決定可能な携帯側設定値の候補となる１以上の携帯側候補値を取得する携帯側候補値取得手段と、
前記取得された１以上の携帯側候補値を前記表示手段に表示する携帯側候補値表示手段と、
前記装置側受付手段により受け付けられた操作によって、前記表示手段に表示された１以上の携帯側候補値のうちから１以上が選択されることに応じて、前記選択された１以上の携帯側候補値を設定する指令を前記携帯装置に送信する設定指示手段とを、備え、
前記携帯装置は、さらに、前記情報処理装置から前記選択された１以上の携帯候補値を設定する指令を受信することに応じて、前記携帯側設定手段に前記選択された１以上の携帯側候補値を前記携帯側設定値として設定させる設定制御手段を、備えた請求項２に記載の連携システム。
【請求項４】
ユーザーにより携帯される携帯装置と連携して連携処理を実行する情報処理装置であって、
画像を表示する表示手段と、
前記表示手段の表示面中で物体が接触した位置を検出する位置検出手段と、
前記位置検出手段により物体が接触した位置が検出されることに応じて、前記携帯装置を検出する装置検出手段と、
前記携帯装置との間で通信経路を確立する経路確立手段と、
前記携帯装置との間で通信経路が確立されており、かつ、前記装置検出手段により前記携帯装置が検出された時に、前記携帯装置と連携しない単独モードから前記携帯装置と連携する連携モードに切り換える連携モード切換手段と、
前記連携モードにおいて、前記装置検出手段により前記携帯装置が検出されなくなることに応じて、前記携帯装置に関連する関連画像を前記表示手段に表示する関連画像表示手段と、を備えた情報処理装置。
【請求項５】
前記関連画像は、前記携帯装置の外観を模した仮想画像を含む、請求項４に記載の情報処理装置。
【請求項６】
前記関連画像は、前記携帯装置を識別するための装置識別情報を含む、請求項４または５に記載の情報処理装置。
【請求項７】
前記携帯装置に表示されている携帯側設定画面の画像情報を前記携帯装置から取得し、前記表示手段に表示する携帯画面表示手段を、さらに備えた請求項４〜６のいずれかに記載の情報処理装置。
【請求項８】
前記携帯装置が携帯側設定画面を表示している状態で前記携帯装置が決定可能な携帯側設定値の候補となる１以上の携帯側候補値を取得する携帯側候補値取得手段と、
前記取得された１以上の携帯側候補値を前記表示手段に表示する携帯側候補値表示手段と、をさらに備えた請求項４〜７のいずれかに記載の情報処理装置。
【請求項９】
前記位置検出手段により物体が接触した位置が検出されることに応じて、ユーザーにより入力される操作を受け付ける装置側受付手段と、
前記装置側受付手段により受け付けられた操作によって、前記表示手段に表示された１以上の携帯側候補値のうちから１以上が選択されることに応じて、前記選択された１以上の携帯側候補値を設定する指令を前記携帯装置に送信する設定指示手段とを、さらに備えた請求項８記載の情報処理装置。
【請求項１０】
前記連携モードにおける処理のうち前記情報処理装置が実行する処理として定められた装置側処理を実行するために用いる１以上の装置側設定値を決定するための装置側設定画面を前記表示手段に表示する装置側画面表示手段と、
前記装置側受付手段により受け付けられる操作に従って決定された前記装置側設定値を設定する装置側設定手段と、
前記設定された装置側設定値に従って、前記装置側処理を前記携帯装置と連携して実行する装置側実行手段と、をさらに備え、
前記装置側受付手段は、前記表示手段に表示された前記１以上の携帯側設定値のいずれか１つと、前記装置側設定画面で選択可能な１以上の装置側設定値のいずれか１つとのうち、一方を選択した状態で他方を選択する操作を受け付け可能である、請求項９に記載の情報処理装置。
【請求項１１】
前記位置検出手段により物体が接触した位置が検出されることに応じて、ユーザーにより入力される操作を受け付ける装置側受付手段と、
前記連携処理のうち前記情報処理装置が実行する処理として定められた装置側処理を実行するために用いる１以上の装置側設定値を決定するための装置側設定画面を前記表示手段に表示する装置側画面表示手段と、
前記装置側受付手段により受け付けられる操作に従って決定された前記装置側設定値を設定する装置側設定手段と、
前記設定された装置側設定値に従って、前記装置側処理を前記携帯装置と連携して実行する装置側実行手段と、をさらに備え、
前記携帯装置から前記携帯装置が表示している携帯側設定画面に関する画面情報を取得し、前記画面情報に従って遠隔操作画面を前記表示手段に表示する遠隔操作画面表示手段と、
前記装置側受付手段により受け付けられた操作が、前記表示された遠隔操作画面に対する操作の場合、前記画面情報により定められた遠隔操作を前記携帯送信に送信する遠隔操作送信手段と、をさらに備えた、請求項４〜７のいずれかに記載の情報処理装置。
【請求項１２】
前記携帯装置で所定のアプリケーションプログラムが実行される場合、前記アプリケーションプログラムを識別するためのアプリ識別情報を前記表示手段に表示するアプリ表示手段を、さらに備えた、請求項４〜１０のいずれかに記載の情報処理装置。
【請求項１３】
前記携帯装置との間で確立された通信経路が切断される場合、ユーザーに通知する通知手段を、さらに備えた請求項４〜１２のいずれかに記載の情報処理装置。
【請求項１４】
前記連携モード切換手段は、前記携帯装置から連携モードの終了を示す終了情報を受信することに応じて、動作モードを単独モードに切り換える、請求項４〜１３のいずれかに記載の情報処理装置。
【請求項１５】
ユーザーにより携帯される携帯装置と連携して連携処理を実行する情報処理装置で実行される連携方法であって、
前記情報処理装置は、画像を表示する表示手段と、
前記表示手段の表示面中で物体が接触した位置を検出する位置検出手段と、を備え、
前記位置検出手段により物体が接触した位置が検出されることに応じて、前記携帯装置を検出する装置検出ステップと、
前記携帯装置との間で通信経路を確立する経路確立ステップと、
前記携帯装置との間で通信経路が確立されており、かつ、前記装置検出ステップにおいて前記携帯装置が検出された時に、前記携帯装置と連携しない単独モードから前記携帯装置と連携する連携モードに切り換える連携モード切換ステップと、
前記連携モードにおいて、前記装置検出ステップにおいて前記携帯装置が検出されなくなることに応じて、前記携帯装置に関連する関連画像を前記表示手段に表示する関連画像表示ステップと、を含む連携方法。
【請求項１６】
ユーザーにより携帯される携帯装置と連携して連携処理を実行する情報処理装置を制御するコンピューターで実行される連携プログラムであって、
前記情報処理装置は、画像を表示する表示手段と、
前記表示手段の表示面中で物体が接触した位置を検出する位置検出手段と、を備え、
前記位置検出手段により物体が接触した位置が検出されることに応じて、前記携帯装置を検出する装置検出ステップと、
前記携帯装置との間で通信経路を確立する経路確立ステップと、
前記携帯装置との間で通信経路が確立されており、かつ、前記装置検出ステップにおいて前記携帯装置が検出された時に、前記携帯装置と連携しない単独モードから前記携帯装置と連携する連携モードに切り換える連携モード切換ステップと、
前記連携モードにおいて、前記装置検出ステップにおいて前記携帯装置が検出されなくなることに応じて、前記携帯装置に関連する関連画像を前記表示手段に表示する関連画像表示ステップと、を前記コンピューターに実行させる連携プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、連携システム、情報処理装置、連携方法および連携プログラムに関し、特に、ユーザーにより携帯される携帯装置と、その携帯装置と連携して連携処理を実行する情報処理装置とを含む連携システム、その情報処理装置、その情報処理装置で実行される連携方法および連携プログラムに関する。
【背景技術】
【０００２】
近年、ユーザーが携帯するスマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯装置で、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｆｅｒａｌ）等の画像処理装置を遠隔操作する技術が知られている。
【０００３】
例えば、特開２００８−１２３４７６号公報には、液晶パネルの表示面を押下する操作が、携帯情報端末が表示面に置かれることによるものであるのか、ユーザーが指で指示することによるものであるかを判別し、携帯情報端末であると判別された場合に、携帯情報端末が表示面に置かれている間だけ携帯情報端末と通信経路を確立し、携帯情報端末用の処理メニュー画面を表示する画像処理装置が記載されている。
【０００４】
しかしながら、携帯情報端末を、液晶パネルに置いている間に、例えば、その携帯情報端末が外部から電話の着信を受ける等により、携帯情報端末で別の処理が実行される場合があり、この場合に、携帯情報端末の設定が中断してしまい継続することができない。また、ユーザーは、携帯情報端末の設定が継続しているのか中断したのかを判断することができないといった問題がある。
【特許文献１】特開２００８−１２３４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、２つの装置が接触していない場合に２つの装置が連携している状態を通知することが可能な連携システムを提供することである。
【０００６】
この発明の他の目的は、携帯装置が接触していない場合に携帯装置と連携している状態を通知することが可能な情報処理装置を提供することである。
【０００７】
この発明のさらに他の目的は、携帯装置が接触していない場合に携帯装置と連携している状態を通知することが可能な連携方法を提供することである。
【０００８】
この発明のさらに他の目的は、携帯装置が接触していない場合に携帯装置と連携している状態を通知することが可能な連携プログラムを提供することである。
【課題を解決するための手段】
【０００９】
上述した目的を達成するためにこの発明のある局面によれば、連携システムは、情報処理装置と、ユーザーにより携帯される携帯装置とを含む連携システムであって、情報処理装置は、画像を表示する表示手段と、表示手段の表示面中で物体が接触した位置を検出する位置検出手段と、位置検出手段により物体が接触した位置が検出されることに応じて、携帯装置を検出する装置検出手段と、携帯装置との間で通信経路を確立する経路確立手段と、携帯装置との間で通信経路が確立されており、かつ、装置検出手段により携帯装置が検出された時に、携帯装置と連携しない単独モードから携帯装置と連携する連携モードに切り換える連携モード切換手段と、連携モードにおいて、装置検出手段により携帯装置が検出されなくなることに応じて、携帯装置に関連する関連画像を表示手段に表示する関連画像表示手段と、を備える。
【００１０】
この局面に従えば、情報処理装置は、携帯装置との間で通信経路が確立されており、かつ、表示面中で携帯装置の接触が検出された時に、連携モードに切り換え、連携モードにおいて、表示面中で携帯装置の接触が検出されなくなることに応じて、携帯装置に関連する関連画像を表示する。このため、携帯装置が情報処理装置の表示面と接触することにより連携モードに切り換えられた後に携帯装置が表示面から離れる場合に連携モードであることを通知することができる。その結果、２つの装置が接触していない場合に２つの装置が連携している状態を通知することが可能な連携システムを提供することができる。
【００１１】
好ましくは、携帯装置は、ユーザーにより入力される操作を受け付ける携帯側受付手段と、連携モードにおける処理のうち携帯装置が実行する処理として定められた携帯側処理を実行するために用いる携帯側設定値を決定するための携帯側設定画面を表示する携帯側画面表示手段と、携帯側受付手段により受け付けられる操作に従って決定される携帯側設定値を設定する携帯側設定手段と、設定された携帯側設定値に従って、携帯側処理を情報処理装置と連携して実行する携帯側実行手段と、を備え、情報処理装置は、さらに、位置検出手段により物体が接触した位置が検出されることに応じて、ユーザーにより入力される操作を受け付ける装置側受付手段と、連携モードにおける処理のうち情報処理装置が実行する処理として定められた装置側処理を実行するために用いる１以上の装置側設定値を決定するための装置側設定画面を表示手段に表示する装置側画面表示手段と、装置側受付手段により受け付けられる操作に従って決定された装置側設定値を設定する装置側設定手段と、設定された装置側設定値に従って、装置側処理を携帯装置と連携して実行する装置側実行手段と、を備える。
【００１２】
この局面に従えば、情報処理装置で装置側設定値が設定されて装置側処理が実行され、携帯装置で携帯設定値が設定されて携帯側処理が実行されるので、２つの装置で独立して処理を実行することができる。
【００１３】
好ましくは、情報処理装置は、さらに、携帯装置が携帯側設定画面を表示している状態で決定可能な携帯側設定値の候補となる１以上の携帯側候補値を取得する携帯側候補値取得手段と、取得された１以上の携帯側候補値を表示手段に表示する携帯側候補値表示手段と、装置側受付手段により受け付けられた操作によって、表示手段に表示された１以上の携帯側候補値のうちから１以上が選択されることに応じて、選択された１以上の携帯側候補値を設定する指令を携帯装置に送信する設定指示手段とを、備え、携帯装置は、さらに、情報処理装置から選択された１以上の携帯候補値を設定する指令を受信することに応じて、携帯側設定手段に選択された１以上の携帯側候補値を携帯側設定値として設定させる設定制御手段を、備える。
【００１４】
この局面に従えば、情報処理装置を操作することにより携帯装置を設定することができる。
【００１５】
この発明の他の局面によれば、情報処理装置は、ユーザーにより携帯される携帯装置と連携して連携処理を実行する情報処理装置であって、画像を表示する表示手段と、表示手段の表示面中で物体が接触した位置を検出する位置検出手段と、位置検出手段により物体が接触した位置が検出されることに応じて、携帯装置を検出する装置検出手段と、携帯装置との間で通信経路を確立する経路確立手段と、携帯装置との間で通信経路が確立されており、かつ、装置検出手段により携帯装置が検出された時に、携帯装置と連携しない単独モードから携帯装置と連携する連携モードに切り換える連携モード切換手段と、連携モードにおいて、装置検出手段により携帯装置が検出されなくなることに応じて、携帯装置に関連する関連画像を表示手段に表示する関連画像表示手段と、を備える。
【００１６】
この局面に従えば、携帯装置が表示面と接触することにより連携モードに切り換えられた後に携帯装置が表示面から離れる場合に連携モードであることを通知することができる。その結果、携帯装置が接触していない場合に携帯装置と連携している状態を通知することが可能な情報処理装置を提供することができる。
【００１７】
好ましくは、関連画像は、携帯装置の外観を模した仮想画像を含む。
【００１８】
この局面に従えば、仮想画像が表示されるので、連携している装置が携帯装置であることを通知することができる。
【００１９】
好ましくは、関連画像は、携帯装置を識別するための装置識別情報を含む。
【００２０】
この局面に従えば、装置識別情報が表示されるので、特定の携帯装置が連携していることを通知することができる。
【００２１】
好ましくは、携帯装置に表示されている携帯側設定画面の画像情報を携帯装置から取得し、表示手段に表示する携帯画面表示手段を、さらに備える。
【００２２】
この局面に従えば、携帯装置に表示されている携帯側設定画面の画像を表示するので、携帯装置の状態を通知することができる。
【００２３】
好ましくは、携帯装置が携帯側設定画面を表示している状態で携帯装置が決定可能な携帯側設定値の候補となる１以上の携帯側候補値を取得する携帯側候補値取得手段と、取得された１以上の携帯側候補値を表示手段に表示する携帯側候補値表示手段と、をさらに備える。
【００２４】
この局面に従えば、携帯側候補値を表示するので、携帯装置と情報処理装置とで設定可能な値を１つの画面に表示することができる。
【００２５】
好ましくは、位置検出手段により物体が接触した位置が検出されることに応じて、ユーザーにより入力される操作を受け付ける装置側受付手段と、装置側受付手段により受け付けられた操作によって、表示手段に表示された１以上の携帯側候補値のうちから１以上が選択されることに応じて、選択された１以上の携帯側候補値を設定する指令を携帯装置に送信する設定指示手段とを、さらに備える。
【００２６】
この局面に従えば、１以上の携帯側候補値のうちから１以上が選択されることに応じて、１以上の携帯側候補値を設定する指令が携帯装置に送信されるので、情報処理装置から携帯装置に設定値を設定させることができる。
【００２７】
好ましくは、連携モードにおける処理のうち情報処理装置が実行する処理として定められた装置側処理を実行するために用いる１以上の装置側設定値を決定するための装置側設定画面を表示手段に表示する装置側画面表示手段と、装置側受付手段により受け付けられる操作に従って決定された装置側設定値を設定する装置側設定手段と、設定された装置側設定値に従って、装置側処理を携帯装置と連携して実行する装置側実行手段と、をさらに備え、装置側受付手段は、表示手段に表示された１以上の携帯側設定値のいずれか１つと、装置側設定画面で選択可能な１以上の装置側設定値のいずれか１つとのうち、一方を選択した状態で他方を選択する操作を受け付け可能である。
【００２８】
この局面に従えば、１以上の携帯側設定値のいずれか１つと、１以上の装置側設定値のいずれか１つとのうち一方を選択した状態で他方を選択する操作が受け付け可能なので、１回の操作で２つの設定値を設定することができ、操作が容易となる。
【００２９】
好ましくは、位置検出手段により物体が接触した位置が検出されることに応じて、ユーザーにより入力される操作を受け付ける装置側受付手段と、連携処理のうち情報処理装置が実行する処理として定められた装置側処理を実行するために用いる１以上の装置側設定値を決定するための装置側設定画面を表示手段に表示する装置側画面表示手段と、装置側受付手段により受け付けられる操作に従って決定された装置側設定値を設定する装置側設定手段と、設定された装置側設定値に従って、装置側処理を携帯装置と連携して実行する装置側実行手段と、をさらに備え、携帯装置から携帯装置が表示している携帯側設定画面に関する画面情報を取得し、画面情報に従って遠隔操作画面を表示手段に表示する遠隔操作画面表示手段と、装置側受付手段により受け付けられた操作が、表示された遠隔操作画面に対する操作の場合、画面情報により定められた遠隔操作を携帯送信に送信する遠隔操作送信手段と、をさらに備える。
【００３０】
この局面に従えば、情報処理装置から携帯装置に設定値を設定させることができる。また、携帯装置を遠隔操作するための遠隔操作画面と、装置側設定値を決定するための装置側設定画面を表示手段に表示するので、１つの表示面で２つの装置の設定をすることができる。
【００３１】
好ましくは、携帯装置で所定のアプリケーションプログラムが実行される場合、アプリケーションプログラムを識別するためのアプリ識別情報を表示手段に表示するアプリ表示手段を、さらに備える。
【００３２】
この局面に従えば、携帯装置で実行されるアプリケーションプログラムを通知することができる。
【００３３】
この局面に従えば、携帯装置との間で確立された通信経路が切断される場合、ユーザーに通知する通知手段を、さらに備える。
【００３４】
この局面に従えば、携帯装置との間で確立された通信経路が切断されたことを、ユーザーに通知することができる。
【００３５】
好ましくは、連携モード切換手段は、携帯装置から連携モードの終了を示す終了情報を受信することに応じて、動作モードを単独モードに切り換える。
【００３６】
この局面に従えば、携帯装置を操作して連携モードを終了させることができる。
【００３７】
この発明の他の局面によれば、連携方法は、ユーザーにより携帯される携帯装置と連携して連携処理を実行する情報処理装置で実行される連携方法であって、情報処理装置は、画像を表示する表示手段と、表示手段の表示面中で物体が接触した位置を検出する位置検出手段と、を備え、位置検出手段により物体が接触した位置が検出されることに応じて、携帯装置を検出する装置検出ステップと、携帯装置との間で通信経路を確立する経路確立ステップと、携帯装置との間で通信経路が確立されており、かつ、装置検出ステップにおいて携帯装置が検出された時に、携帯装置と連携しない単独モードから携帯装置と連携する連携モードに切り換える連携モード切換ステップと、連携モードにおいて、装置検出ステップにおいて携帯装置が検出されなくなることに応じて、携帯装置に関連する関連画像を表示手段に表示する関連画像表示ステップと、を含む。
【００３８】
この局面に従えば、携帯装置が接触していない場合に携帯装置と連携している状態を通知することが可能な連携方法を提供することができる。
【００３９】
この発明の他の局面によれば、連携プログラムは、ユーザーにより携帯される携帯装置と連携して連携処理を実行する情報処理装置を制御するコンピューターで実行される連携プログラムであって、情報処理装置は、画像を表示する表示手段と、表示手段の表示面中で物体が接触した位置を検出する位置検出手段と、を備え、位置検出手段により物体が接触した位置が検出されることに応じて、携帯装置を検出する装置検出ステップと、携帯装置との間で通信経路を確立する経路確立ステップと、携帯装置との間で通信経路が確立されており、かつ、装置検出ステップにおいて携帯装置が検出された時に、携帯装置と連携しない単独モードから携帯装置と連携する連携モードに切り換える連携モード切換ステップと、連携モードにおいて、装置検出ステップにおいて携帯装置が検出されなくなることに応じて、携帯装置に関連する関連画像を表示手段に表示する関連画像表示ステップと、をコンピューターに実行させる。
【００４０】
この局面に従えば、携帯装置が接触していない場合に携帯装置と連携している状態を通知することが可能な連携プログラムを提供することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の形態における連携システムの全体概要の一例を示す図である。
【図２】本実施の形態におけるＭＦＰのハードウェア構成の一例を示すブロック図である。
【図３】本実施の形態におけるスマートフォンのハードウェア構成の概要を示すブロック図である。
【図４】本実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図５】操作画面の一例を示す図である。
【図６】スマートフォンが離脱した状態における操作画面の一例を示す図である。
【図７】本実施の形態におけるスマートフォンが備えるＣＰＵが有する機能の一例を示す図である。
【図８】本実施の形態における連携処理の流れの一例を示すフローチャートである。
【図９】装置検出処理の流れの一例を示すフローチャートである。
【図１０】受付制御処理の流れの一例を示すフローチャートである。
【図１１】本実施の形態における携帯側連携処理の流れの一例を示すフローチャートである。
【図１２】第１の変形例における装置検出処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００４２】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００４３】
図１は、本発明の実施の形態における連携システムの全体概要の一例を示す図である。図１を参照して、連携システム１は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００と、スマートフォン２００Ａ，２００Ｂ，２００Ｃと、を含む。ここでは、３人のユーザーＡ，ユーザーＢおよびユーザーＣが、それぞれスマートフォン２００Ａ，２００Ｂ，２００Ｃを携帯し、ＭＦＰ１００を同時に操作する場合を例にしている。
【００４４】
なお、ここでは、３人のユーザーＡ，ユーザーＢおよびユーザーＣが、ＭＦＰ１００を同時に操作する場合を例に説明するが、ユーザーの数を限定するものではなく、一人以上がＭＦＰ１００を操作すればよい。
【００４５】
ＭＦＰ１００は、情報処理装置の一例であり、表示部１６１と、タッチパネル１６５と、原稿を読み取る原稿読取部１３０と、データに基づいて用紙等に画像を形成する画像形成部１４０と、画像形成部１４０に用紙を供給する給紙部１５０とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置である。表示部１６１は、ＭＦＰ１００本体の上面に設けられる。タッチパネル１６５は、表示部１６１に上面または下面に重畳して設けられ、表示部１６１の表示面中で物体が接触した位置を検出する。タッチパネル１６５は、マルチタッチ対応のタッチパネルである。このため、表示部１６１の表示面の複数個所で一度に物体が接触する場合、タッチパネル１６５は、物体が接触した複数の位置を検出可能である。ここでの物体は、ユーザーの指の他、スマートフォン２００Ａ，２００Ｂ，２００Ｃを含む。
【００４６】
なお、タッチパネル１６５は、１つであってもよいし、複数を組み合わせてもよい。タッチパネル１６５が、複数のタッチパネルの組み合わせとする場合、例えば、表示部１６１の表示面を複数の領域に分割し、複数のタッチパネルを複数の領域それぞれに対応付けるようにすればよい。タッチパネル１６５は、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
【００４７】
３人のユーザーＡ，ユーザーＢおよびユーザーＣそれぞれが、ＭＦＰ１００の周辺に位置する。ＭＦＰ１００は、ユーザーＡ，ユーザーＢおよびユーザーＣが参加する会議に用いることができる。ユーザーＡ，ユーザーＢおよびユーザーＣそれぞれはＭＦＰ１００の周辺に位置するので、表示部１６１の表示面の全体を視認可能な状態である。このため、会議のために準備されたデータを、ＭＦＰ１００に予め記憶しておくなどしておけば、そのデータを表示部１６１に表示させることにより、ユーザーＡ，ユーザーＢおよびユーザーＣに同じデータを同時に見せることができる。また、ＭＦＰ１００のタッチパネル１６５は、ユーザーＡ，ユーザーＢおよびユーザーＣがＭＦＰ１００を操作するための入力装置として用いられる。例えば、ＭＦＰ１００に文書を編集するアプリケーションプログラムがインストールされている場合には、タッチパネル１６５をキーボードとして用いて、ＭＦＰ１００に文書を作成させるようにしてもよい。
【００４８】
スマートフォン２００Ａ，２００Ｂ，２００Ｃは、携帯装置の一例であり、ユーザーＡ，ユーザーＢおよびユーザーＣによりそれぞれ携帯されて使用される。ユーザーＡ，ユーザーＢおよびユーザーＣは、スマートフォン２００Ａ，２００Ｂ，２００Ｃを表示部１６１の表示面上に置いている。このため、スマートフォン２００Ａ，２００Ｂ，２００Ｃは、表示部１６１の表示面で、ユーザーＡ，ユーザーＢおよびユーザーＣそれぞれが位置する方向の辺の近傍に配置されている。この場合、タッチパネル１６５がスマートフォン２００Ａ，２００Ｂ，２００Ｃそれぞれを検出するので、ＭＦＰ１００は、スマートフォン２００Ａ，２００Ｂ，２００Ｃそれぞれの位置を検出することができる。
【００４９】
ＭＦＰ１００およびスマートフォン２００Ａ，２００Ｂ，２００Ｃそれぞれは、近距離無線通信機能を有し、相手の装置が所定の範囲内となる場合に互いに１対１で通信可能である。また、ＭＦＰ１００およびスマートフォン２００Ａ，２００Ｂ，２００Ｃそれぞれは、無線ＬＡＮ機能を有し、ネットワークに接続された無線基地局と通信可能である。無線基地局は、ネットワークの中継装置であり、ＭＦＰ１００、スマートフォン２００Ａ，２００Ｂ，２００Ｃと通信して、ＭＦＰ１００、スマートフォン２００Ａ、２００Ｂ，２００Ｃそれぞれをネットワークに接続する。このため、ＭＦＰ１００、スマートフォン２００Ａ，２００Ｂ，２００Ｃそれぞれは、無線基地局と通信することにより、ネットワークを介して互いに通信可能である。ネットワークは、例えば、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。ネットワークは、さらに、インターネットに接続されてもよい。この場合、ＭＦＰ１００、スマートフォン２００Ａ，２００Ｂ，２００Ｃそれぞれは、インターネットに接続されたコンピューターと通信可能である。またネットワークは、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。さらに、ネットワークは、インターネットなどのワイドエリアネットワーク（ＷＡＮ）であってもよい。
【００５０】
本実施の形態における連携システム１において、スマートフォン２００Ａ，２００Ｂ，２００Ｃのいずれかと、ＭＦＰ１００とは連携して連携処理を実行可能である。例えば、スマートフォン２００ＡとＭＦＰ１００とは、近距離通信機能または無線ＬＡＮ機能を用いて通信し、互いに連携して連携処理を実行する。連携処理は、一連の複数の処理を定める。連携処理により定められる一連の複数の処理は、ＭＦＰ１００で実行される装置側処理と、スマートフォン２００Ａで実行される携帯側処理とを含む。例えば、携帯側処理を、データを選択する処理とし、装置側処理を、画像を形成する処理とする連携処理が、ＭＦＰ１００とスマートフォン２００Ａとで実行される場合、スマートフォン２００Ａを操作するユーザーＡにより選択されたスマートフォン２００Ａに記憶されたデータの画像を、ＭＦＰ１００を操作するユーザーＡにより設定された画像形成条件に従ってＭＦＰ１００が用紙に形成する処理である。また、装置側処理を、データを選択する処理とし、携帯側処理を、データを送信する処理とする場合、ＭＦＰ１００とスマートフォン２００Ａとで実行される連携処理は、ＭＦＰ１００を操作するユーザーＡにより選択されたＭＦＰ１００に記憶されたデータを、スマートフォン２００Ａを操作するユーザーＡにより設定された送信条件に従ってスマートフォン２００Ａが送信する処理である。送信条件は、例えば、スマートフォン２００Ａに記憶されたアドレス帳により宛先および送信方法がユーザーにより選択されることにより決定される。
【００５１】
なお、ユーザーが携帯する携帯装置の一例として、スマートフォン２００Ａ，２００Ｂ，２００Ｃを例に説明するが、ユーザーが携帯可能な装置であれば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等であってもよい。
【００５２】
図２は、本実施の形態におけるＭＦＰのハードウェア構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿読取部１３０と、画像形成部１４０と、給紙部１５０と、表示部１６１と、タッチパネル１６５と、を含む。
【００５３】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）１１８が装着される外部記憶装置１１７と、近距離通信部１１９と、を含む。ＣＰＵ１１１は、原稿読取部１３０、画像形成部１４０、給紙部１５０、表示部１６１およびタッチパネル１６５と接続され、ＭＦＰ１００の全体を制御する。
【００５４】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００５５】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワークに接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して、スマートフォン２００Ａ，２００Ｂ，２００Ｃそれぞれとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、無線基地局およびネットワークを介してインターネットに接続されたコンピューターと通信が可能である。
【００５６】
近距離通信部１１９は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格のＧＡＰ（Ｇｅｎｅｒｉｃ  Ａｃｃｅｓｓ  Ｐｒｏｆｉｌｅ）等に基づき、スマートフォン２００Ａ，２００Ｂ，２００Ｃと無線により通信する。近距離通信部１１９は、例えば、スマートフォン２００Ａとの間の距離が通信可能な距離以下となると、スマートフォン２００Ａと通信する。近距離通信部１１９が通信可能な距離は、数ｍである。また、近距離通信部１１９は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）の近距離無線通信方式で通信するようにしてもよい。この場合において、近距離通信部１１９が通信可能な距離は、数ｃｍである。
【００５７】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００５８】
外部記憶装置１１７は、ＣＤ−ＲＯＭ１１８が装着される。ＣＰＵ１１１は、外部記憶装置１１７を介してＣＤ−ＲＯＭ１１８にアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１７に装着されたＣＤ−ＲＯＭ１１８に記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１８に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００５９】
また、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１８に記録されたプログラムに限られず、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワークに接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワークに接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６０】
スマートフォン２００Ａ，２００Ｂ，２００Ｃそれぞれの基本的なハードウェア構成および機能は同じなので、ここでは、スマートフォン２００Ａを例に説明する。
【００６１】
図３は、本実施の形態におけるスマートフォンのハードウェア構成の概要を示すブロック図である。図３を参照して、本実施の形態におけるスマートフォン２００Ａは、スマートフォン２００Ａの全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリ２０３と、通話部２０５と接続された無線通信部２０４と、情報を表示する表示部２０６と、ユーザーの操作を受け付ける操作部２０７と、無線ＬＡＮＩ／Ｆ２０８と、近距離通信部２０９と、ＧＰＳ受信部２１０と、外部記憶装置２１１と、を含む。
【００６２】
表示部２０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部２０７は、メインキー２０７Ａと、タッチパネル２０７Ｂとを備える。また、ユーザーが、表示部２０６の表示面を指示する場合、操作部２０７は、タッチパネル２０７Ｂにより検出される表示面の位置をＣＰＵ２０１に出力する。ＣＰＵ２０１は、タッチパネル２０７Ｂによる検出された位置に基づいて、表示部２０６に表示されている画面中でユーザーにより指示された位置を検出する。ＣＰＵ２０１は、表示部２０６に表示されている画面と、タッチパネル２０７Ｂによる検出された位置とに基づいて、ユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。例えば、表示部２０６にテンキーの画像を含む画面を表示する場合には、タッチパネル２０７Ｂによる検出された位置に表示されたキーに対応する数字を受け付ける。
【００６３】
カメラ２０２は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをＣＰＵ２０１に出力する。光電変換素子は、ＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。
【００６４】
無線通信部２０４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２０４は、スマートフォン２００Ａを電話通信網に接続し、通話部２０５を用いた通話を可能とする。無線通信部２０４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２０５に出力する。また、無線通信部２０４は、通話部２０５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２０５は、マイクおよびスピーカーを備え、無線通信部２０４から入力される音声をスピーカーから出力し、マイクから入力される音声を無線通信部２０４に出力する。さらに、無線通信部２０４は、ＣＰＵ２０１により制御され、スマートフォン２００Ａを電子メールサーバーに接続し、電子メールを送受信する。
【００６５】
無線ＬＡＮＩ／Ｆ２０８は、ネットワークに接続された無線局と通信し、スマートフォン２００Ａをネットワークに接続するためのインターフェースである。スマートフォン２００Ａに、ＭＦＰ１００のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、スマートフォン２００Ａは、ＭＦＰ１００と通信することができ、データの送受信が可能となる。
【００６６】
近距離通信部２０９は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格のＧＡＰ等に基づき、他の装置、例えば、ＭＦＰ１００と無線により通信を行う。近距離通信部２０９は、例えば、ＭＦＰ１００との間の距離が通信可能な距離以下となると、ＭＦＰ１００と通信する。近距離通信部２０９が通信可能な距離は、数ｍである。また、近距離通信部２０９は、ＮＦＣの近距離無線通信方式で通信するようにしてもよい。この場合において、近距離通信部２０９が通信可能な距離は、数ｃｍである。
【００６７】
ＧＰＳ受信部２１０は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から発信される信号を受信し、受信された信号に基づいて現在位置を検出する。現在位置は、例えば緯度および経度である。ＧＰＳ受信部２１０は、検出された現在位置をＣＰＵ２０１に出力する。
【００６８】
フラッシュメモリ２０３は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０３に記録されたプログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行する。
【００６９】
外部記憶装置２１１は、スマートフォン２００Ａに着脱自在であり、遠隔操作プログラムを記憶したＣＤ−ＲＯＭ２１１Ａが装着可能である。ＣＰＵ２０１は、外部記憶装置２１１を介してＣＤ−ＲＯＭ２１１Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２１１に装着されたＣＤ−ＲＯＭ２１１Ａに記録された遠隔操作プログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行することが可能である。
【００７０】
なお、ＣＰＵ２０１が実行するプログラムとして、フラッシュメモリ２０３またはＣＤ−ＲＯＭ２１０Ａに記録されたプログラムについて説明したが、ネットワークに接続された他のコンピューターが、フラッシュメモリ２０３に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、スマートフォン２００Ａが、ネットワークに接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００７１】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１１Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリであってもよい。
【００７２】
図４は、本実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図４に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された連携プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。
【００７３】
図４を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、装置側設定部１１と、装置側実行部１３と、装置検出部１５と、経路確立部１７と、解除連絡部１９と、連携モード切換部２１と、装置側受付部２３と、関連画像表示部２５と、遠隔操作部２７と、通知部２９と、を含む。
【００７４】
装置検出部１５は、タッチパネル１６５および近距離通信部１１９を制御して、表示部１６１の表示面にスマートフォン２００Ａ，２００Ｂ，２００Ｃのいずれかの装置が置かれる場合に、その装置を検出する。表示部１６１の表示面にスマートフォン２００Ａ，２００Ｂ，２００Ｃのいずれかの装置、例えば、スマートフォン２００Ａが置かれる場合、タッチパネル１６５は、表示部１６１の表示面中で、スマートフォン２００Ａが置かれた位置を検出する。スマートフォン２００Ａが表示部１６１の表示面と接触する面積は、ユーザーの指の面積より大きいので、ユーザーの指の面積の上限をしきい値として予め定めておき、タッチパネル１６５が物体との接触を検出する領域の面積がしきい値以上の場合に、スマートフォン２００Ａが置かれたと判断し、タッチパネル１６５が物体との接触を検出する領域の面積がしきい値より小さい場合に、指によるユーザーの指示を検出する。
【００７５】
装置検出部１５は、タッチパネル１６５がスマートフォン２００Ａの置かれた位置を検出することに応じて、近距離通信部１１９を制御して、周辺に存在する装置を探索するための探索コマンドを送信させる。スマートフォン２００Ａ，２００Ｂ，２００Ｃそれぞれは、探索コマンドを受信する場合、自装置を識別するための装置識別情報を含む応答コマンドを返信する。装置識別情報は、ネットワークにおいて割り当てられたネットワークアドレスを用いることができる。ネットワークアドレスは、例えば、ＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。スマートフォン２００Ａは、表示部１６１の表示面に置かれる場合、探索コマンドを受信するので、応答コマンドを返信することになる。装置検出部１５は、スマートフォン２００Ａが返信する応答コマンドを受信することにより、先にタッチパネル１６５により検出された位置に置かれた装置が、スマートフォン２００Ａであることを検出する。装置検出部１５は、スマートフォン２００Ａを検出する場合、スマートフォン２００Ａを連携装置として登録する。具体的には、装置検出部１５は、スマートフォン２００Ａの装置識別情報と、そのスマートフォン２００Ａが置かれた位置を示す位置情報との組からなる連携装置情報を、ＲＡＭ１１４に記憶するとともに、連携モード切換部２１および経路確立部１７に連携指示を出力する。連携指示は、ＲＡＭ１１４に記憶された連携装置情報に含まれる装置識別情報を含む。
【００７６】
装置検出部１５は、スマートフォン２００Ａの装置識別情報と組になる位置情報で特定される位置が、タッチパネル１６５により検出されなくなる場合、スマートフォン２００Ａが表示部１６１の表示面から離れたと判断し、スマートフォン２００Ａを連携装置から削除する。具体的には、装置検出部１５は、ＲＡＭ１１４に記憶されたスマートフォン２００Ａの装置識別情報と位置情報との組を消去するとともに、スマートフォン２００Ａの装置識別情報と、スマートフォン２００Ａが置かれていた表示部１６１の表示面中の位置を示す位置情報とを含む離脱信号を関連画像表示部２５および遠隔操作部２７に出力する。
【００７７】
ここで、装置検出部１５は、タッチパネル１６５がスマートフォン２００Ａの置かれた位置を検出することに応じて、近距離通信部１１９を制御して探索コマンドを送信させる場合、スマートフォン２００Ａから受信する応答コマンドとは別に、スマートフォン２００Ｂ，２００Ｃから応答コマンドを受信する場合がある。この場合、装置検出部１５は、複数の応答コマンドのうちから、後述する除外装置情報に含まれる装置識別情報を含む応答コマンドを処理対象から除外する。さらに、装置検出部１５は、処理対象となる応答コマンドのうち、それに含まれる装置識別情報がＲＡＭ１１４に記憶された連携装置情報のいずれにも含まれない応答コマンドを処理対象に決定する。装置検出部１５は、処理対象に決定した応答コマンドが１つの場合、その応答コマンドに含まれる装置識別情報で特定される装置がタッチパネル１６５により検出される位置に置かれたと判断する。
【００７８】
装置検出部１５が処理対象に決定する応答コマンドが複数の場合がある。例えば、別のユーザーＢが、スマートフォン２００Ｂを表示部１６１の表示面に置くことなく、携帯したままＭＦＰ１００の近くにいる場合である。この場合、装置検出部１５は、表示部１６１を制御して、タッチパネル１６５により検出された位置の近傍に、複数の応答コマンドにそれぞれ含まれる複数の装置識別情報を選択可能な問合せ画面を表示する。スマートフォン２００Ａを携帯するユーザーが、問合せ画面に従って、スマートフォン２００Ａの装置識別情報を選択すれば、装置検出部１５は、先にタッチパネル１６５により検出された位置に置かれた装置が、スマートフォン２００Ａであると判断し、スマートフォン２００Ａの装置識別情報と、そのスマートフォン２００Ａが置かれた位置を示す位置情報との組からなる連携装置情報を、ＲＡＭ１１４に記憶するとともに、選択されなかった装置識別情報を、除外装置情報としてＲＡＭ１１４に記憶する。
【００７９】
なお、装置検出部１５は、連携装置情報をＲＡＭ１１４に記憶する前に、ユーザーを認証するようにしてもよい。例えば、ＭＦＰ１００を使用することが認められたユーザーのユーザー識別情報と、そのユーザーに割り当てられた装置の装置識別情報とを関連付けた認証情報を予めＨＤＤ１１５に記憶しておき、連携装置情報に含まれる装置識別情報を含む認証情報がＨＤＤ１１５に記憶されている場合、連携装置情報をＲＡＭ１１４に記憶する。また、装置検出部１５は、連携装置情報に含まれる装置識別情報を含む認証情報がＨＤＤ１１５に記憶されていない場合、連携装置情報をＲＡＭ１１４に記憶することなく、連携装置情報に含まれる装置識別情報を、除外装置情報としてＲＡＭ１１４に記憶する。これにより、ＭＦＰ１００に予め登録されたユーザーのみがＭＦＰ１００を使用可能にすることができる。
【００８０】
経路確立部１７は、近距離通信部１１９を制御して、連携指示に含まれる装置識別情報で特定される装置とネゴシエーションし、通信経路を確立する。例えば、スマートフォン２００Ａが表示部１６１の表示面にユーザーＡにより置かれる場合、装置検出部１５においてスマートフォン２００Ａが検出されるので、経路確立部１７は、スマートフォン２００Ａとの間で通信経路を確立する。経路確立部１７は、スマートフォン２００Ａとの間で通信経路を確立すると、スマートフォン２００Ａの装置識別情報と、通信経路を識別するための経路識別情報との組を連携モード切換部２１および解除連絡部１９に出力する。経路確立部１７は、確立した通信経路が切断される場合、切断された経路識別情報を含む切断信号を通知部２９に出力する。通信経路が切断される場合は、例えば、スマートフォン２００Ａが近距離通信部１１９の通信可能な範囲の外に出た場合、スマートフォン２００Ａが通信経路を切断する場合を含む。なお、経路確立部１７は、通信Ｉ／Ｆ部１１２を制御して、スマートフォン２００Ａと通信経路を確立するようにしてもよい。
【００８１】
連携モード切換部２１は、動作モードを、単独モードと連携モードとのいずれかに切り換える。連携モード切換部２１は、動作モードを、スマートフォン２００Ａ，２００Ｂ，２００Ｃごとに切り換える。本実施の形態においては、複数のユーザーが同時にＭＦＰ１００を操作するので、動作モードは、ユーザーごとに切り換えられる。ユーザーによってＭＦＰ１００の動作モードが異なる場合がある。このため、連携モード切換部２１は、装置識別情報に対応する動作モードを決定する。例えば、連携モード切換部２１は、スマートフォン２００Ａに対して、動作モードを、スマートフォン２００Ａと連携して動作する連携モードと、スマートフォン２００Ａと連携することなく単独で動作する単独モードとのいずれかに切り換える。連携モード切換部２１は、装置識別情報と、単独モードおよび連携モードのいずれかの動作モードとを示す動作モード信号とを、装置側設定部１１および遠隔操作部２７に出力する。
【００８２】
連携モード切換部２１は、連携設定部３５と、解除部３７と、を含む。連携設定部３５は、動作モードを単独モードから連携モードに切り換え、解除部３７は、動作モードを連携モードから単独モードに切り換える。連携設定部３５は、装置検出部１５から連携指示が入力され、連携指示に含まれる装置識別情報と同じ装置識別情報と経路識別情報との組が経路確立部１７から入力されることに応じて、装置識別情報に対応する動作モードを単独モードから連携モードに切り換える。
【００８３】
解除連絡部１９は、通信Ｉ／Ｆ部１１２を制御して、経路確立部１７によりスマートフォン２００Ａとの間で確立された通信経路を介して、スマートフォン２００Ａから連携終了信号を受信することに応じて、解除部３７に連携終了指示を出力する。連携終了指示は、連携終了信号を送信してきたスマートフォン２００Ａの装置識別情報を含む。
【００８４】
解除部３７は、解除連絡部１９から連携終了指示が入力されることに応じて、連携終了指示に含まれる装置識別情報に対応する動作モードを連携モードから単独モードに切り換える。また、解除部３７は、後述する装置側受付部２３または装置側実行部１３から連携終了指示が入力される場合がある。装置側受付部２３が出力する連携終了指示の詳細は後述するが、例えば、ユーザーＡが連携処理の終了を指示する操作を入力する場合、装置側受付部２３がその操作を受け付けることに応じて装置側受付部２３から出力され、ユーザーＡが携帯するスマートフォン２００Ａの装置識別情報を含む。解除部３７は、装置側受付部２３から連携終了指示が入力される場合、連携終了指示に含まれる装置識別情報に対応する動作モードを連携モードから単独モードに切り換えるとともに、解除連絡部１９に通知指示を出力する。通知指示は、連携終了指示に含まれる装置識別情報を含む。
【００８５】
解除連絡部１９は、通知指示が入力されることに応じて、経路確立部１７から入力される装置識別情報と経路識別情報との組を参照して、終了通知指示に含まれる装置識別情報と組になる経路識別情報を特定し、通信Ｉ／Ｆ部１１２を制御して、特定された経路識別情報を介して、連携処理の終了を示す連携終了信号を、スマートフォン２００Ａに送信する。これにより、ユーザーＡはＭＦＰ１００を操作して、ＭＦＰ１００と、スマートフォン２００Ａとの連携を終了させることができ、連携が終了したことをスマートフォン２００Ａで確認することができる。
【００８６】
装置側実行部１３は、複数種類の処理を実行可能である。装置側実行部１３が実行可能な複数種類の処理は、原稿読取処理、画像形成処理、データ送受信処理、ファクシミリ送受信処理およびデータ管理処理を含む。装置側実行部１３が実行可能な処理は、原稿読取処理、画像形成処理、データ送受信処理、ファクシミリ送受信処理およびデータ管理処理の少なくとも２つを組み合わせた処理を含む。なお、装置側実行部１３が実行可能な処理は、これらに限定されることなく、より少なくてもよいし、より多くの種類の処理を含んでもよい。以下、装置側実行部１３が実行する処理を、装置側処理という。
【００８７】
原稿読取処理は、原稿読取部１３０で原稿を読み取って得られる画像データをＲＡＭ１１４に記憶する処理である。原稿読取処理を実行するために用いられる設定値は、原稿の読み取り面、原稿がカラーまたはモノクロの別、読取解像度、画質、濃度、スタンプまたはページ印字の有無、読み取った画像の周辺を削除する枠消し、先鋭化などの画像処理の有無、ＲＡＭ１１４に記憶する画像データのファイル形式および名称、原稿のサイズ、原稿の枚数、原稿の種類を含む。原稿の種類は、サイズの異なる原稿の有無、複数ページが形成されていることを示すブック原稿を含む。
【００８８】
画像形成処理は、データの画像を画像形成部１４０に給紙部１５０から供給される用紙に画像形成させる処理である。画像形成処理を実行するために用いられる設定値は、例えば、カラーおよびモノクロの別、用紙サイズ、用紙の種類、印刷部数、給紙トレイの指定、後処理の有無、画像を形成する面（片面または両面）、原稿の向き等を含む。後処理の有無は、ソート、ステープル、パンチの有無等を含む。
【００８９】
データ送受信処理は、通信Ｉ／Ｆ部１１２を介してネットワークに接続されたコンピューターからデータを受信する処理、または、ＨＤＤ１１５または外部記憶装置１１７に記憶されたデータを通信Ｉ／Ｆ部１１２を介してネットワークに接続されたコンピューターに送信する処理である。データ送受信処理を実行するために用いられる設定値は、例えば、データの解像度、カラーおよびモノクロの別、ファイル形式を含む。
【００９０】
ファクシミリ送受信処理は、ファクシミリデータの画像をファクシミリ部１１６に送信させる処理、または、ファクシミリデータの画像を外部から受信する処理である。ファクシミリ送受信処理を実行するために用いられる設定値は、例えば、ファクミリ回線の設定、送信する時刻を指定する設定値、パスワード、Ｆコードを含む。
【００９１】
データ管理処理は、ＨＤＤ１１５または外部記憶装置１１７にデータを記憶する処理、ＨＤＤ１１５または外部記憶装置１１７に記憶されたデータを変更または削除する処理、ＨＤＤ１１５または外部記憶装置１１７に記憶されたデータのうちから１以上を処理対象に選択する処理である。データを変更する処理は、データを編集する処理、フォーマットを変更する処理を含む。データ管理処理を実行するために用いられる設定値は、例えば、ＨＤＤ１１５にフォルダを作成する際のフォルダ名、フォルダに設定されているパスワード、データを検索するための検索文字列、フォルダのタイプ、文書削除時間等である。
【００９２】
装置側設定部１１は、装置操作画面表示部３１と、装置側設定値設定部３３とを含む。装置操作画面表示部３１は、ユーザーＡ、ユーザーＢおよびユーザーＣごとに操作画面を表示部１６１に表示する。操作画面は、装置側実行部１３が実行可能な複数種類の処理のいずれかを選択するための処理選択画面と、選択された処理を実行するために用いられる設定値を設定するための設定値選択画面と、を含む。
【００９３】
装置操作画面表示部３１は、表示部１６１の表示面中でスマートフォン２００Ａが置かれた位置から所定の範囲内に、処理選択画面を表示する。例えば、ユーザーＡは、スマートフォン２００Ａを表示部１６１の表示面に置いた位置の近くに位置する。装置操作画面表示部３１は、処理選択画面と処理選択画面の表示部１６１の表示面中の位置とを装置側受付部２３に出力する。装置側受付部２３は、装置操作画面表示部３１から処理選択画面が入力された後に、タッチパネル１６５により検出される位置が処理選択画面中の場合、ユーザーＡが処理選択画面に対して入力した操作を受け付ける。具体的には、装置側受付部２３は、処理選択画面中でユーザーＡにより指示された位置に基づいて、装置側処理を選択する操作を受け付け、装置側処理を識別するための処理識別情報を装置側設定値設定部３３に出力する。
【００９４】
装置操作画面表示部３１は、装置側処理が選択されることに応じて、その装置側処理を実行するために用いる設定値を設定するための設定値選択画面を表示部１６１の処理選択画面の近傍に表示する。装置操作画面表示部３１は、設定値選択画面と設定値選択画面の表示部１６１の表示面中の位置とを装置側受付部２３に出力する。装置側受付部２３は、装置操作画面表示部３１から設定値選択画面が入力された後に、タッチパネル１６５により検出される位置が設定値選択画面中の場合、ユーザーＡが設定値選択画面に対して入力した操作を受け付ける。具体的には、装置側受付部２３は、設定値選択画面中でユーザーＡにより指示された位置に基づいて、設定値を装置設定値として選択する操作を受け付け、装置設定値を装置側設定値設定部３３に出力する。
【００９５】
また、装置側受付部２３は、連携処理の実行を指示する操作を受け付ける場合、装置側実行部１３および遠隔操作部２７に実行指示を出力する。例えば、装置側受付部２３は、処理選択画面が連携処理の実行を指示するためのボタンを含むようにし、タッチパネル１６５により検出される位置が連携処理の実行を指示するためのボタン内の場合に、連携処理の実行を指示する操作を受け付ける。
【００９６】
装置側設定値設定部３３は、装置側受付部２３から処理識別情報が入力されることに応じて、処理識別情報で特定される装置側処理を設定し、装置側受付部２３から装置側設定値が入力されることに応じて、装置側設定値を設定する。
【００９７】
装置側実行部１３は、装置側受付部２３から実行指示が入力されることに応じて、装置側設定値設定部３３により設定された装置側処理を、装置側設定値に従って実行する。例えば、装置側実行部１３は、連携処理の実行を指示するユーザーＡにより入力される操作を検出すると、スマートフォン２００Ａと連携して、装置側処理を装置側設定値に従って実行する。具体的には、装置側実行部１３は、スマートフォン２００Ａで実行される携帯側処理の実行状態をスマートフォン２００Ａから取得し、スマートフォン２００Ａで実行される携帯側処理と同期して装置側処理を実行する。装置側実行部１３は、装置側処理が、携帯側処理より前に実行される場合には、スマートフォン２００Ａで携帯側処理を実行可能な状態であることが確認できた後に、装置側処理を実行する。また、装置側実行部１３は、装置側処理が携帯側処理より後に実行される場合には、スマートフォン２００Ａで携帯側処理が終了したことを確認できた後に、装置側処理を実行する。装置側実行部１３が装置側処理の実行を終了すると、解除部３７に連携終了指示を出力する。連携終了指示は、ユーザーＡが携帯するスマートフォン２００Ａの装置識別情報を含む。
【００９８】
関連画像表示部２５は、装置検出部１５から離脱信号が入力されることに応じて、離脱信号に含まれる装置識別情報に関連する関連画像を、表示部１６１の表示面中で、離脱信号に含まれる位置情報で特定される位置に表示する。これにより、例えば、スマートフォン２００Ａが表示部１６１の表示面から離れる場合、スマートフォン２００Ａに関連する関連画像が、スマートフォン２００Ａが置かれていた位置に表示されるので、ユーザーＡがＭＦＰ１００を操作中であることを通知することができる。また、ユーザーＡが、再度、ＭＦＰ１００の近くに戻る場合に、自身の位置を確認することができる。
【００９９】
関連画像表示部２５は、識別情報表示部４１と、仮想画像表示部４３と、携帯画面表示部４５と、アプリ表示部４７と、の少なくとも１つを含んでもよい。識別情報表示部４１は、離脱信号に含まれる装置識別情報の画像を関連画像として、表示部１６１に表示する。識別情報表示部４１は、離脱信号に含まれる装置識別情報の画像を関連画像として、表示部１６１の表示面中で離脱信号に含まれる位置情報で特定される位置に表示する。仮想画像表示部４３は、離脱信号に含まれる装置識別情報で特定される装置、ここではスマートフォン２００Ａの外観を模した仮想画像を関連画像として、表示部１６１の表示面中で、離脱信号に含まれる位置情報で特定される位置に表示する。
【０１００】
携帯画面表示部４５は、離脱信号に含まれる装置識別情報で特定される装置、ここではスマートフォン２００Ａから、スマートフォン２００Ａに表示されている画面の画像を取得し、取得された画面の画像を関連画像として、表示部１６１の表示面中で、離脱信号に含まれる位置情報で特定される位置に表示する。仮想画像表示部４３により仮想画像が表示されている場合には、携帯画面表示部４５は、仮想画像でスマートフォン２００Ａのディスプレイに相当する部分に、スマートフォン２００Ａから取得された画面の画像を重畳して表示するようにするのが好ましい。
【０１０１】
連携装置であるスマートフォン２００Ａは、ＭＦＰ１００と連携するための連携プログラムとは別のアプリケーションプログラムを実行する場合があり、アプリケーションプログラムを実行する場合には、そのアプリケーションプログラムを識別するためのアプリ識別情報をＭＦＰ１００に送信する。アプリ表示部４７は、通信Ｉ／Ｆ部１１２が、離脱信号に含まれる装置識別情報で特定される装置、ここではスマートフォン２００Ａからアプリ識別情報を受信する場合、受信されたアプリ識別情報のアプリケーションプログラムが予め定められたプログラムか否かを判断する。予め定められたプログラムは、例えば、通話のためのアプリケーションプログラム、電子メールを受信するアプリケーションプログラムである。アプリ表示部４７は、スマートフォン２００Ａから受信されたアプリ識別情報が予め定められたプログラムのいずれかを示す場合、そのアプリ識別情報の画像を関連画像として、表示部１６１の表示面中で、離脱信号に含まれる位置情報で特定される位置に表示する。
【０１０２】
通知部２９は、経路確立部１７から離脱信号が入力されることに応じて、表示部１６１にメッセージを表示する。例えば、通知部２９は、通信経路の確立を要求するメッセージを、表示部１６１の表示面中で、離脱信号に含まれる位置情報で特定される位置に表示する。
【０１０３】
遠隔操作部２７は、連携モード切換部２１から連携モードを示す動作モード信号が入力されている間に、装置検出部１５から離脱信号が入力されることに応じて、離脱信号に含まれる装置識別情報で特定される装置を、遠隔操作する。ここでは、離脱信号がスマートフォン２００Ａの装置識別情報を含む場合を例に説明する。遠隔操作部２７は、携帯候補値取得部５１と、携帯候補値表示部５３と、設定指示部５５と、を含む。携帯候補値取得部５１は、通信Ｉ／Ｆ部１１２を制御して、スマートフォン２００Ａから携帯候補値を取得する。携帯候補値は、スマートフォン２００Ａにおいて、その時点で表示されている設定画面において、携帯側処理として設定可能な処理の１以上の処理識別情報、または、携帯側設定値として設定可能な１以上の設定値である。携帯候補値取得部５１は、取得された１以上の携帯候補値を携帯候補値表示部５３に出力する。
【０１０４】
携帯候補値表示部５３は、携帯候補値取得部５１により取得された１以上の携帯候補値を、表示部１６１の表示面中で、離脱信号に含まれる位置情報で特定される位置に選択可能に表示する。この時点で、関連画像表示部２５により関連画像が表示部１６１の表示面中で、離脱信号に含まれる位置情報で特定される位置に表示されているので、関連画像に重畳して表示するようにしてもよいし、関連画像と重ならないように関連画像の周辺に表示するようにしてもよい。携帯候補値を関連画像と重ならないように表示する場合には、関連画像が文字などの場合に、携帯候補値および関連画像の視認性が向上するので、有効である。携帯候補値が複数の場合には、複数の携帯候補値の全てを一度に表示する。なお、複数の携帯候補値の全てを一度に表示するスペースがない場合には、スクロール可能な状態で複数の携帯候補値を表示するようにしてもよい。具体的には、複数の携帯候補値のうちから予め定められた数の携帯候補値を一度に表示し、スクロール操作を受け付けることに応じて、表示されなかった１以上の携帯候補値を時間を異ならせて表示する。
【０１０５】
携帯候補値表示部５３は、１以上の携帯候補値と１以上の携帯候補値それぞれの表示部１６１の表示面中の位置を示す位置情報とを装置側受付部２３に出力する。装置側受付部２３は、携帯候補値表示部５３から１以上の携帯候補値と１以上の携帯候補値それぞれの位置情報とが入力された後に、タッチパネル１６５により検出される位置が１以上の携帯候補値それぞれの位置情報で特定される位置の場合、ユーザーＡが１以上の携帯候補値を選択する操作を受け付ける。装置側受付部２３は、受け付けられた操作で特定される携帯候補値を、設定指示部５５に出力する。設定指示部５５は、装置側受付部２３から携帯候補値が入力されることに応じて、通信Ｉ／Ｆ部１１２を制御して、離脱信号に含まれる装置識別情報で特定される装置、ここではスマートフォン２００Ａに、携帯候補値を設定することを指示する設定指示を送信する。設定指示は、装置側受付部２３から入力される携帯候補値を含む。これにより、設定指示を受信するスマートフォン２００Ａの詳細は後述するが、設定指示に従って携帯側処理または携帯候補値を設定する。また、設定指示部５５は、装置側受付部２３から実行指示が入力される場合がある。設定指示部５５は、装置側受付部２３から実行指示が入力されることに応じて、通信Ｉ／Ｆ部１１２を制御して、離脱信号に含まれる装置識別情報で特定されるスマートフォン２００Ａに、実行指示を送信する。実行指示を受信するスマートフォン２００Ａの詳細は後述するが、実行指示に従って、ＭＦＰ１００と連携して、それまでに設定されている携帯側処理を携帯候補値に従って実行する。
【０１０６】
装置側受付部２３は、携帯候補値表示部５３により表示された１以上の携帯候補値の１以上を選択した状態で、装置側設定値設定部３３により表示される操作画面に対して入力した操作を受け付けることが可能である。また、装置側受付部２３は、装置側設定値設定部３３により表示される操作画面で装置側処理または装置側設定値を選択した状態で、携帯候補値表示部５３により表示された１以上の携帯候補値を選択する操作を受け付けることが可能である。
【０１０７】
装置側受付部２３は、ドラッグアンドドロップ操作により、２つの異なる位置にそれぞれ対応する操作を受け付ける。装置側受付部２３は、時間の経過に伴ってタッチパネル１６５により検出される表示部１６１の表示面中の位置に基づいてドラッグアンドドロップ操作を受け付ける。装置側受付部２３は、表示部１６１の表示面で同じ位置を所定時間継続して指示する操作をドラッグ操作として受け付ける。ドラッグ操作では所定時間継続して指示された位置が特定される。装置側受付部２３は、ドラッグ操作の後にドラッグ操作の位置とは異なる位置で指示を終了する操作をドロップ操作として受け付ける。ドロップ操作では指示が終了する前に最後に指示された位置が特定される。ドラッグ操作で特定される位置からドロップ操作で特定される位置までユーザーが指を表示部１６１の表示面を移動させることになる。
【０１０８】
具体的には、装置側受付部２３は、携帯候補値表示部５３により表示された１以上の携帯候補値の１つに対してドラッグ操作が受け付ける場合、ドラッグ操作により特定される位置に表示された携帯候補値を選択した状態とするとともに、設定指示部５５に携帯候補値を含む設定指示を出力する。そして、ドロップ操作により、装置操作画面表示部３１により表示された操作画面内の位置が特定される場合に、ドロップ操作により特定される位置に表示された処理識別情報または設定値を選択する操作を受け付け、装置側設定値設定部３３に装置側処理または設定値を設定させる。この場合、ドラッグ操作で特定される位置からドロップ操作で特定される位置までユーザーが指を表示部１６１の表示面を移動させる間、ユーザーが指示する位置に、ドラッグ操作で選択された携帯候補値を表示して、携帯候補値がユーザーの指の移動に伴って移動して表示されるようにするのが好ましい。
【０１０９】
例えば、ドラッグアンドドロップ操作により、ドラッグ操作で携帯候補値としてスマートフォン２００Ａに記憶されているデータのデータ識別情報が特定され、ドロップ操作で画像生成処理の処理識別情報が特定される場合、スマートフォン２００Ａに記憶されているデータをＭＦＰ１００で画像形成する連携処理が設定される。
【０１１０】
また、装置側受付部２３は、ドラッグ操作により、装置操作画面表示部３１により表示された操作画面内の位置が特定される場合に、ドラッグ操作により特定される位置に表示された処理識別情報または設定値を選択する操作を受け付け、処理識別情報または設定値を選択した状態とするとともに、装置側設定値設定部３３に装置側処理または設定値を設定させる。そして、ドロップ操作により、携帯候補値表示部５３により表示された１以上の携帯候補値の１つの位置が特定される場合に、ドロップ操作により特定される位置に表示された携帯候補値を選択し、設定指示部５５に携帯候補値を含む設定指示を出力する。
【０１１１】
例えば、ドラッグアンドドロップ操作により、ドラッグ操作で原稿読取処理の処理識別情報が特定され、ドロップ操作で、携帯候補値として電子メールアドレスが特定される場合、ＭＦＰ１００が原稿を読み取って得られる画像データを含み、特定される電子メールアドレス宛の電子メールを、スマートフォン２００Ａが送信する連携処理が設定される。
【０１１２】
図５は、操作画面の一例を示す図である。図５を参照して、操作画面３００は、表示部１６１の表示面中で、スマートフォン２００Ａが置かれた位置を含む一部の領域に表示される。操作画面３００は、単独モードで有効な単独領域３０１と、設定値を設定するための設定画面が表示される設定値領域３０３と、連携モードで有効な連携領域３０５と、を含む。なお、図中の点線は、単独領域３０１、設定値領域３０３および連携領域３０５を区別するために付したもので、実際には存在しない。単独領域３０１、設定値領域３０３および連携領域３０５を区別するために、境界線を操作画面３００に付すようにしてもよいし、単独領域３０１、設定値領域３０３および連携領域３０５の背景の色を異なるようにしてもよい。
【０１１３】
単独領域３０１は、動作モードが単独モードの場合にユーザーによる操作を受け付け可能となる。単独領域３０１は、装置単独処理を選択するための複数のボタンを含む。複数のボタンは、ここでは、「コピー」の文字が表された原稿読取処理および画像形成処理を選択するためのボタンと、「スキャン」の文字が表された原稿読取処理を選択するためのボタンと、「印刷」の文字が表されたデータ管理処理および画像形成処理を選択するためのボタンと、「送信」の文字が表されたデータ送受信処理を選択するためのボタンと、「ボックス」の文字が表されたデータ管理処理を選択するためのボタンと、を含む。
【０１１４】
連携領域３０５は、動作モードが連携モードの場合にユーザーによる操作を受け付け可能となる。連携領域３０５は、スマートフォン２００Ａが置かれた位置を含み、スマートフォン２００Ａが置かれた領域の周辺に、携帯側処理を選択するための複数のボタンを含む。ここでは、複数のボタンは、「送信」の文字が表されたデータ送受信処理を選択するためのボタンと、「印刷」の文字が表された画像形成処理を選択するためのボタンと、「ボックス」、「プレビュー」、「ＯＣＲ」および「編集」の文字がそれぞれ表されたデータ管理処理を選択するための４つのボタンと、を含む。
【０１１５】
設定値領域３０３は、単独モードの場合は、単独領域３０１において選択された装置単独処理を実行するために用いられる装置単独設定値を設定するための設定画面が表示され、連携モードの場合は、連携領域３０５において選択された装置側処理を実行するために用いられる装置側設定値を設定するための設定画面が表示される。
【０１１６】
単独モードにおいては、ユーザーは、単独領域３０１および設定値領域３０３に対して操作を入力することにより、装置単独処理の選択と、装置単独設定値の設定とが可能となる。また、連携モードにおいては、ユーザーは、連携領域３０５および設定値領域３０３に対して操作を入力することにより、装置側処理の選択と、装置側設定値の設定とが可能となるともに、スマートフォン２００Ａを操作して、携帯側処理の選択と、携帯側設定値の設定とが可能となる。
【０１１７】
図６は、スマートフォンが離脱した状態における操作画面の一例を示す図である。図５と異なる点は、スマートフォン２００Ａに代えて関連画像３１１および携帯候補値３２１を含む点である。関連画像３１１は、識別情報の画像３１３と、仮想画像３１５と、画面の画像３１７と、を含む。識別情報の画像３１３は、スマートフォン２００Ａの識別情報「スマートフォンＡ」の文字列の画像である。仮想画像３１５は、スマートフォン２００Ａの外観を模した画像であり、図中のハッチングを付した部分が相当する。画面の画像３１７は、スマートフォン２００Ａに表示されている画面の画像である。ここでは、画面の画像３１７は、仮想画像３１５中で、スマートフォン２００Ａの表示部２６の表示面に相当する位置に配置される。画面の画像は、ファイル名を列挙し、ファイルを選択するための設定画面の画像を示している。
【０１１８】
携帯候補値３２１は、スマートフォン２００Ａに表示されている設定画面で選択可能な設定値である。ここでは、スマートフォン２００Ａにファイルを選択するための設定画面が表示されている場合を例に示すので、携帯候補値３２１は、ファイル名「Ａ」〜「Ｌ」として示している。
【０１１９】
また、ファイル名「Ａ」の携帯候補値３２１は、ハッチングを付して示しており、ドラッグ操作によりユーザーにより選択された状態を示している。ファイル名「Ａ」の携帯候補値３２１を、例えば、「印刷」の文字が表された画像形成処理を選択するためのボタンに重なるまで移動させ、ドロップ操作をすれば、ファイル名「Ａ」のデータが携帯設定値として設定され、画像形成処理が装置処理として設定される。この場合、連携処理を、ファイル名「Ａ」のデータを画像形成する処理として実行するようにしてもよい。この場合、装置設定値は、その時点で画像形成処理に対して設定されている設定値とすればよい。
【０１２０】
図７は、本実施の形態におけるスマートフォンが備えるＣＰＵが有する機能の一例を示す図である。図７に示す機能は、スマートフォン２００Ａが備えるＣＰＵ２０１が、フラッシュメモリ２０３、ＣＤ−ＲＯＭ２１１Ａに記憶された携帯側連携プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。携帯側連携プログラムは、連携プログラムの一部である。以下、ＣＰＵ２０１が、携帯側連携プログラムを実行するタスクを、連携タスクという。
【０１２１】
図７を参照して、ＣＰＵ２０１は、携帯側設定部２５１と、携帯側実行部２５３と、携帯側受付部２５５と、遠隔制御部２５７と、通信制御部２５９と、連携終了通知部２６１と、アプリ通知部２６３と、を含む。
【０１２２】
ＣＰＵ２０１は、複数種類のアプリケーションプログラムを実行する。ここでは、スマートフォン２００Ａに、携帯側連携プログラムと、電話の通話を可能にするアプリケーションプログラムと、電子メールを送受信するアプリケーションプログラムと、インターネットに配置されたＷｅｂページを閲覧するためのブラウジングプログラムが少なくともインストールされている場合を例に説明する。なお、スマートフォン２００Ａにインストールされるアプリケーションプログラムは、これらに限定されるものではない。以下、ＣＰＵ２０１が携帯側連携プログラムを実行するタスクを、連携タスクといい、ＣＰＵ２０１が携帯側連携プログラム以外のアプリケーションプログラムを実行するタスクを、アプリタスクという。携帯側連携プログラム以外のアプリケーションプログラムは、ここでは、電話の通話を可能にするアプリケーションプログラム、電子メールを送受信するアプリケーションプログラムおよびブラウジングプログラムである。携帯側設定部２５１と、携帯側実行部２５３と、携帯側受付部２５５と、遠隔制御部２５７と、通信制御部２５９と、連携終了通知部２６１と、アプリ通知部２６３とは、連携タスクである。携帯側設定部２５１は、アプリタスクとなり得る。
【０１２３】
携帯側実行部２５３は、複数種類の処理を実行可能である。携帯側実行部２５３が実行可能な複数種類の処理は、スマートフォン２００Ａにインストールされるアプリケーションプログラムにより決定される。携帯側実行部２５３は、アプリタスクがカレント状態の場合、そのアプリケーションプログラムを識別するためのアプリ識別情報をアプリ通知部２６３に出力する。アプリ識別情報は、例えば、アプリケーションプログラムの名称である。カレント状態は、操作部２０７に入力されるユーザーによる操作を受付可能な状態であり、非カレント状態は、操作部２０７に入力されるユーザーによる操作を受付不可能な状態である。
【０１２４】
携帯側設定部２５１は、携帯設定画面表示部２７１と、携帯側設定値設定部２７３とを含む。携帯設定画面表示部２７１は、表示部２０６に設定画面を表示する。携帯側設定部２５１は、表示部２０６に表示された設定画面を携帯側受付部２５５に出力する。設定画面は、携帯側実行部２５３が実行可能な複数種類の処理のいずれかを選択するための処理選択画面と、選択された処理を実行するために用いられる設定値を設定するための設定値選択画面と、を含む。
【０１２５】
携帯側受付部２５５は、携帯設定画面表示部２７１から設定画面が入力された後に、タッチパネル２０７Ｂにより検出される位置が設定画面中の場合、ユーザーＡが設定画面に対して入力した操作を受け付ける。具体的には、携帯側受付部２５５は、設定値選択画面中でユーザーＡにより指示された位置に基づいて、携帯側設定値を選択する操作を受け付け、携帯側設定値を携帯側設定値設定部２７３に出力する。
【０１２６】
携帯側受付部２５５は、連携処理の終了を指示する操作を受け付ける場合がある。例えば、携帯側受付部２５５は、処理選択画面が、連携処理の終了を指示するためのボタンを含むようにし、タッチパネル２０７Ｂにより検出される位置が連携処理の終了を指示するためのボタン内の場合に、連携処理の終了を指示する操作を受け付ける。携帯側受付部２５５は、連携処理の終了を指示する操作を受け付ける場合、連携終了通知部２６１に連携終了指示を出力する。
【０１２７】
携帯側設定値設定部２７３は、携帯側受付部２５５から処理識別情報が入力されることに応じて、処理識別情報で特定される携帯側処理を設定し、携帯側受付部２５５から設定値が入力されることに応じて、その設定値を携帯側設定値に設定する。携帯側設定値設定部２７３は、設定された携帯側処理を識別するための処理識別情報と、携帯側設定値との組を、携帯側実行部２５３に出力する。
【０１２８】
通信制御部２５９は、近距離通信部２０９を制御して、ＭＦＰ１００から探索コマンドを受信することに応じて、自装置の装置識別情報を含む応答コマンドを返信する。さらに通信制御部２５９は、近距離通信部２０９を制御して、ＭＦＰ１００から接続要求を受信することに応じて、ＭＦＰ１００とネゴシエーションして、通信経路を確立する。通信制御部２５９は、ＭＦＰ１００の装置識別情報と、ＭＦＰ１００との間で確立された通信経路を識別するための経路識別情報と、を遠隔制御部２５７、アプリ通知部２６３および連携終了通知部２６１に出力する。本実施の形態においては、ユーザーＡがスマートフォン２００ＡをＭＦＰ１００の表示部１６１の表示面に置くと、ＭＦＰ１００が通信経路を確立するために接続要求を送信してくるので、通信制御部２５９は、ユーザーＡがスマートフォン２００ＡをＭＦＰ１００の表示部１６１の表示面に置くと通信経路を確立することになる。なお、通信制御部２５９は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００から接続要求を受信することに応じて、ＭＦＰ１００との間で通信経路を確立するようにしてもよい。
【０１２９】
遠隔制御部２５７は、携帯候補値送信部２８１と、設定制御部２８３と、実行指示部２８５と、を含む。携帯候補値送信部２８１は、携帯設定画面表示部２７１から設定画面が入力される。携帯候補値送信部２８１は、設定画面で定められた１以上の候補値を特定する。候補値は、設定画面で設定することが可能な設定値であり、携帯側処理として設定可能な処理の処理識別情報と、携帯側設定値として設定可能な設定値と、を含む。携帯候補値送信部２８１は、近距離通信部２０９を制御して、通信制御部２５９によりＭＦＰ１００との間で確立された通信経路を介して、特定された１以上の候補値をＭＦＰ１００に送信する。
【０１３０】
設定制御部２８３は、近距離通信部２０９を制御して、通信制御部２５９によりＭＦＰ１００との間で確立された通信経路を介して、ＭＦＰ１００から設定指示を受信する。設定指示は、携帯候補値送信部２８１によりＭＦＰ１００に送信されて１以上の携帯候補値のいずれかを含み、その携帯候補値を携帯側処理または携帯設定値に設定することの指示を示す。設定制御部２８３は、設定指示が入力されることに応じて、携帯側設定値設定部２７３に、設定指示に含まれる携帯候補値の設定を指示する。携帯側設定値設定部２７３は、設定制御部２８３により携帯候補値の設定が指示される場合、携帯候補値が処理識別情報の場合には、その処理識別情報で特定される処理を携帯側処理に設定し、携帯候補値が設定値の場合には、その設定値を携帯設定値として設定する。
【０１３１】
実行指示部２８５は、近距離通信部２０９を制御して、通信制御部２５９によりＭＦＰ１００との間で確立された通信経路を介して、ＭＦＰ１００から実行指示を受信する。実行指示は、連携処理を実行することの指示を示す。実行指示部２８５は、ＭＦＰ１００から実行指示を受信することに応じて、携帯側実行部２５３に携帯側処理の実行を指示する。
【０１３２】
携帯側実行部２５３は、実行指示部２８５から携帯側処理の実行が指示されることに応じて、携帯側設定値設定部２７３により設定された携帯側処理を、携帯側設定値に従って実行する。具体的には、携帯側実行部２５３は、ＭＦＰ１００と同期して携帯側処理を実行する。例えば、携帯側実行部２５３は、ＭＦＰ１００で実行される装置側処理の実行状態をＭＦＰ１００から取得し、携帯側処理を実行する。携帯側処理が、装置側処理より前に実行される場合にはＭＦＰ１００で装置側処理を実行可能な状態であることが確認できた後に、携帯側処理を実行する。携帯側処理が、装置側処理より後に実行される場合には、ＭＦＰ１００で装置側処理が終了したことを確認できた後に、携帯側処理を実行する。
【０１３３】
図８は、本実施の形態における連携処理の流れの一例を示すフローチャートである。連携処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された連携プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図８を参照して、ＣＰＵ１１１は、装置検出処理を実行し（ステップＳ０１）、処理をステップＳ０４に進める。
【０１３４】
図９は、装置検出処理の流れの一例を示すフローチャートである。図９を参照して、ＣＰＵ１１１は、表示部１６１の表示面中に物体が接触したか否かを判断する（ステップＳ２１）。具体的には、タッチパネル１６５を制御して、タッチパネル１６５が物体が接触した位置を検出すると、表示部１６１の表示面に物体が接触したと判断する。タッチパネル１６５が物体が接触した位置を検出したならば処理をステップＳ２２に進めるが、そうでなければ処理を連携処理に戻す。
【０１３５】
次のステップＳ２２においては、表示部１６１の表示面に物体が接触する領域の面積が、所定のサイズ以上か否かを判断する。所定のサイズは、ユーザーの指の面積の上限とするのが好ましい。人の指による指示と、スマートフォン２００Ａが載置されることによる指示とを区別するためである。表示部１６１の表示面に物体が接触した領域の面積が、所定のサイズ以上ならば処理をステップＳ２３に進めるが、そうでなければ処理をステップＳ３５に進める。ステップＳ３５においては、ユーザーの指示を設定し、処理を連携処理に戻す。
【０１３６】
ステップＳ２３においては、近距離通信部１１９を制御して、探索コマンドを送信する。スマートフォン２００Ａ，２００Ｂ，２００Ｃのうち近距離通信部１１９と通信可能な範囲に存在する１以上それぞれが、探索コマンドを受信することに応じて、自装置の装置識別情報を含む応答コマンドを返信する。スマートフォン２００Ａ，２００Ｂ，２００Ｃであって、表示部１６１の表示面に置かれた装置であって連携装置に登録されていない装置の他に、表示部１６１の表示面に置かれていない装置、表示部１６１の表示面に置かれているが既に連携装置に登録されている装置が応答コマンドを返信する場合がある。以下、応答コマンドを返信する装置を候補装置という。このため、次のステップＳ２４おいては、候補装置のうちから連携装置と除外装置とを除外する。除外装置は、後述するステップＳ２９において除外装置として登録される装置である。連携装置は、後述するステップＳ３０において連携装置として登録される装置である。次のステップＳ２５においては、候補装置が存在するか否かを判断する。候補装置が存在すれば処理をステップＳ２６に進めるが、そうでなければ処理をステップＳ３４に進める。ステップＳ３４においては、エラーメッセージを表示部１６１に表示し、処理を連携処理に戻す。
【０１３７】
次のステップＳ２６においては、候補装置が複数存在するか否かを判断する。候補装置が複数ならば処理をステップＳ２７に進めるが、そうでなければ処理をＳ３０に進める。ステップＳ３０においては、処理がステップＳ２６から進む場合に１つの候補装置を連携装置に設定し、処理をステップＳ３１に進める。
【０１３８】
処理がステップＳ２７に進む場合は、候補装置が複数の場合である。ステップＳ２７においては、複数の候補装置のうちから１つを選択するための候補選択画面を表示部１６１に表示し、処理をステップＳ２８に進める。候補選択画面を表示する位置は、図８のステップＳ０１においてタッチパネル１６５により検出された位置の近傍である。ステップＳ２８においては、複数の候補装置のうち１つが選択されるまで待機状態となり（ステップＳ２８でＮＯ）、１つが選択されたならば（ステップＳ２８でＹＥＳ）、処理をステップＳ２９に進める。ステップＳ２９においては、複数の候補装置のうち選択されなかった１以上の候補装置のすべてを除外装置に登録し、処理をステップＳ３０に進める。
【０１３９】
ステップＳ３０においては、処理がステップＳ２９から進む場合、ステップＳ２８において選択された候補装置を連携装置に設定し、処理をステップＳ３１に進める。ステップＳ３１においては、近距離通信部１１９を制御して、ステップＳ３０において連携装置に設定された候補装置との間で通信経路を確立し、処理をステップＳ３２に進める。
【０１４０】
ステップＳ３２においては、ステップＳ３０において連携装置に設定された装置に、ステップＳ２１においてタッチパネル１６５により検出された位置を関連付け、処理を連携処理に戻す。具体的には、連携装置の装置識別情報と、タッチパネル１６５により検出された位置を示す位置情報とを関連付けてＲＡＭ１１４に記憶する。
【０１４１】
図８に戻って、ステップＳ０１において装置検出処理を実行した後、ステップＳ０２において、連携装置が設定されたか否かを判断する。装置検出処理によって連携装置が設定されたならば処理をステップＳ０３に進めるが、そうでなければ処理をステップＳ０５に進める。
【０１４２】
ステップＳ０３においては、動作モードを連携モードに切り換え、処理をステップＳ０４に進める。ステップＳ０４においては、処理選択画面を表示部１６１に表示し、処理をステップＳ０８に進める。処理選択画面は、ＭＦＰ１００が実行可能な複数の処理のうちから装置側処理を選択するための画面である。ステップＳ０１においてタッチパネル１６５により検出された位置の近傍に処理選択画面を表示する。
【０１４３】
以下、ユーザーＡがスマートフォン２００Ａを表示部１６１の表示面に置く場合に、ステップＳ０１において実行される装置検出処理によって、スマートフォン２００Ａが連携装置に設定される場合を例に説明する。この場合、スマートフォン２００Ａの装置識別情報と、表示部１６１の表示面中でスマートフォン２００Ａが置かれた位置を示す位置識別情報とが、ＲＡＭ１１４に一時記憶される。
【０１４４】
ステップＳ０５においては、ステップＳ０１において実行される装置検出処理によってユーザーの指示が設定されたか否かを判断する。ユーザーの指示が設定されたならば処理をステップＳ０６に進めるが、そうでなければ処理をステップＳ０８に進める。
【０１４５】
処理がステップＳ０６に進む場合は、タッチパネル１６５をユーザーが指で指示する場合である。ステップＳ０６においては、タッチパネル１６５を指示したユーザーを特定する。ステップＳ０１において、連携装置が設定される場合に、連携装置の装置識別情報と位置情報とがＲＡＭ１１４に記憶されているので、その連携装置の装置識別情報と位置情報とを用いてユーザーを特定する。例えば、スマートフォン２００Ａが連携装置に登録される場合、表示部１６１の表示面中でスマートフォン２００Ａが置かれた位置から所定の範囲内を、スマートフォン２００Ａを携帯するユーザーＡの作業領域に決定する。タッチパネル１６５において検出された位置が、ユーザーＡの作業領域ならば、タッチパネル１６５を指示したユーザーをユーザーＡに特定する。
【０１４６】
次のステップＳ０７においては、受付制御処理を実行し、処理をステップＳ０８に進める。受付制御処理の詳細は後述するが、タッチパネル１６５により検出された位置に基づいて、ユーザーＡによる操作を決定し、決定された操作で定まる処理を実行する処理である。
【０１４７】
ステップＳ０８においては、動作モードが連携モードか否かを判断する。連携モードならば処理をステップＳ０９に進めるが、そうでなければ処理をステップＳ０１に戻す。ステップＳ０９においては、連携装置が表示部１６１の表示面から離れたか否かを検出する。スマートフォン２００Ａが連携装置に登録されているので、ＲＡＭ１１４にスマートフォン２００Ａの装置識別情報と位置情報とが記憶されている。タッチパネル１６５が、スマートフォン２００Ａと関連付けられた位置情報で特定される位置において、物体の接触を検出しなくなる場合、スマートフォン２００Ａが表示部１６１の表示面から離れたと判断する。連携装置であるスマートフォン２００Ａが表示部１６１の表示面から離れたことが検出される場合、処理をステップＳ１０に進めるが、そうでなければ処理をステップＳ１３に進める。
【０１４８】
ステップＳ１０においては、表示部１６１の表示面中でスマートフォン２００Ａと関連付けられた位置情報で特定される位置に関連画像を表示し、処理をステップＳ１１に進める。関連画像は、連携装置であるスマートフォン２００Ａを識別するための装置識別情報である。また、関連画像は、連携装置であるスマートフォン２００Ａの外観を模した仮想画像であってもよい。さらに、連携装置であるスマートフォン２００Ａから、その時点でスマートフォン２００Ａに表示されている設定画面の画像を取得する場合、取得された設定画面の画像を関連画像としてもよい。
【０１４９】
ステップＳ１１においては、携帯候補値を取得し、処理をステップＳ１２に進める。近距離通信部１１９を制御して、連携装置であるスマートフォン２００Ａから携帯候補値を取得する。携帯候補値は、スマートフォンが表示している設定画面において選択可能な処理を識別するための処理識別情報、または、設定画面において選択可能な設定値である。
【０１５０】
次のステップＳ１２においては、ステップＳ１２において取得された携帯候補値を表示部１６１に表示し、処理をステップＳ０１に戻す。携帯候補値を、表示部１６１の表示面中でスマートフォン２００Ａと関連付けられた位置情報で特定される位置を基準に予め定められた位置に表示する。表示部１６１の表示面中でスマートフォン２００Ａと関連付けられた位置情報で特定される位置には、ステップＳ１０において関連画像が表示されている。携帯候補値を、関連画像に重畳して表示してもよいし、関連画像が英数文字を含む場合には、関連画像と重ならないように、関連画像の周辺に表示するようにしてもよい。携帯候補値が複数の場合には、複数の携帯候補値の全てを一度に表示する。なお、複数の携帯候補値の全てを一度に表示するスペースがない場合には、スクロール可能な状態で複数の携帯候補値を表示するようにしてもよい。
【０１５１】
ステップＳ１３においては、近距離通信部１１９が連携装置であるスマートフォン２００Ａからアプリ識別情報を受信したか否かを判断する。アプリ識別情報を受信したならば処理をステップＳ１４に進めるが、そうでなければ処理をステップＳ１５に進める。ステップＳ１４においては、アプリ識別情報の画像を関連画像として、表示部１６１の表示面中でスマートフォン２００Ａと関連付けられた位置情報で特定される位置を基準に予め定められた位置に表示し、処理をステップＳ０１に戻す。ステップＳ１１においてアプリ識別情報の画像とは別の関連画像が表示されているので、アプリ識別情報の画像を、ステップＳ１０において表示された関連画像と重ならないように、関連画像の周辺に表示する。
【０１５２】
ステップＳ１５においては、近距離通信部１１９が連携装置であるスマートフォン２００Ａから連携終了指示を受信したか否かを判断する。連携終了指示を受信したならば処理をステップＳ１６に進めるが、そうでなければ処理をステップＳ１８に進める。ステップＳ１６においては、動作モードを単独モードに切り換え、処理をステップＳ１７に進める。ステップＳ１７においては、表示部１６１に表示されている画面をリセットし、処理をステップＳ０１に戻す。具体的には、ステップＳ０４において表示された処理選択画面、ステップＳ１０で表示された関連画像、ステップＳ１２において表示された携帯候補値、ステップＳ１４において表示されたアプリ識別情報の表示を終了する。
【０１５３】
ステップＳ１８においては、連携装置であるスマートフォン２００Ａとの間で確立された通信経路が切断したか否かを判断する。近距離通信部１１９がスマートフォン２００Ａからの応答を受信しなくなる場合に、通信経路が切断したと判断する。通信経路が切断したと判断する場合、処理をステップＳ１９に進めるが、そうでなければ処理をステップＳ０１に戻す。ステップＳ１９においては、メッセージを、表示する。例えば、通信経路の確立を要求するメッセージを、表示部１６１の表示面中でスマートフォン２００Ａと関連付けられた位置情報で特定される位置を基準に予め定められた位置に表示する。具体的には、スマートフォン２００Ａと関連付けられた位置情報で特定される位置の周辺で、既に表示されている画像と重ならない領域にメッセージを表示する。メッセージは、例えば、通信経路の確立をユーザーに要求するメッセージである。
【０１５４】
図１０は、受付制御処理の流れの一例を示すフローチャートである。受付制御処理は、図８のステップＳ０７において実行される処理である。受付制御処理が実行される前の段階で、タッチパネル１６５によってユーザーＡにより指示された位置が検出されている。図１０を参照して、ＣＰＵ１１１は、動作モードによって処理を分岐する（ステップＳ５１）。動作モードが連携モードの場合は処理をステップＳ５２に進め、動作モードが単独モードの場合は、処理をステップＳ７５に進める。ステップＳ７５においては、タッチパネル１６５によって検出された位置に基づいて、単独モードにおいて定められた操作を特定し、特定された操作に従って処理を実行し、処理を連携処理に戻す。
【０１５５】
ステップＳ５２においては、タッチパネル１６５により検出された位置に基づいて操作を決定する。処理選択画面、設定値選択画面または携帯候補値の画像が表示部１６１に表示されている状態でタッチパネル１６５により検出される位置に基づいて、処理選択画面、設定値選択画面または携帯候補値の画像中の位置を特定し、操作を決定する。処理選択画面は、ＭＦＰ１００が実行可能な複数の処理がそれぞれ割り当てられた複数のボタンと、連携処理の実行を指示する操作が割り当てられたボタンと、を含む。タッチパネル１６５により検出された位置が、処理が割り当てられたボタン中の場合は、そのボタンに割り当てられた処理を選択する操作を決定する。タッチパネル１６５により検出された位置が、連携処理の実行を指示する操作が割り当てられたボタン中の場合は、連携処理の実行を指示する操作を決定する。
【０１５６】
設定値選択画面は、設定値が割り当てられた複数のボタンを含む。タッチパネル１６５により検出された位置が、設定値が割り当てられたボタン中の場合は、そのボタンに割り当てられた設定値を選択する操作を決定する。なお、設定値選択画面が、複数のキーからなるキーボードを含むようにし、タッチパネル１６５により検出される位置がキー中の場合、そのキーに割り当てられた英数文字を携帯設定値として選択する操作を決定するようにしてもよい。
【０１５７】
また、タッチパネル１６５により検出される位置が１以上の携帯設定値のいずれかの中の場合、タッチパネル１６５により検出される位置を含む携帯設定値を指示する操作を決定する。
【０１５８】
ステップＳ５３においては、ステップＳ５２において決定された操作が処理を選択する操作か否かを判断する。処理を選択する操作が決定されたならば処理をステップＳ５４に進めるが、そうでなければ処理をステップＳ５６に進める。ステップＳ５４においては、選択された処理を携帯側処理に設定し、処理をステップＳ５５に進める。ステップＳ５５においては、携帯側処理を実行するために用いる設定値を設定するための設定値設定画面を、表示部１６１に表示し、処理をステップＳ５８に進める。
【０１５９】
ステップＳ５６においては、ステップＳ５２において決定された操作が設定値を選択する操作か否かを判断する。設定値を選択する操作が決定されたならば処理をステップＳ５７に進めるが、そうでなければ処理をステップＳ６４に進める。処理がステップＳ５７に進む場合は、タッチパネル１６５により検出された位置が、ステップＳ５５において表示された設定値選択画面に含まれる設定値が割り当てられたボタン中の場合である。この場合は、そのボタンに割り当てられた設定値を選択する操作が決定される。ステップＳ５７においては、選択された設定値を装置設定値に設定し、処理をステップＳ５８に進める。
【０１６０】
ステップＳ５８においては、ドラッグ操作を検出したか否かを判断する。タッチパネル１６５において継続して所定時間以上同じ位置が検出される場合に、ドラッグ操作を検出する。処理がステップＳ５５から進む場合は、処理選択画面中で装置側処理に割り当てられたボタン内の位置がタッチパネル１６５において継続して所定時間以上検出される場合に、ドラッグ操作を検出する。処理がステップＳ５７から進む場合は、設定値選択画面中で装置設定値に割り当てられたボタン内の位置がタッチパネル１６５において継続して所定時間以上検出される場合に、ドラッグ操作を検出する。ドラッグ操作を検出したならば処理をステップＳ５９に進めるが、そうでなければ処理を連携処理に戻す。
【０１６１】
ステップＳ５９においては、ドロップ操作を検出したか否かを判断する。ドラッグ操作を検出した後に、タッチパネル１６５によって指で指示される位置が検出されなくなる時点で、最後に検出された位置がドラッグ操作が検出された位置と異なる場合に、ドロップ操作を検出する。ドロップ操作によって、タッチパネル１６５によって最後に検出された位置が特定され、特定された位置に基づいて操作が決定される。ドロップ操作を検出したならば処理をステップＳ６０に進めるが、そうでなければ処理を連携処理に戻す。
【０１６２】
ステップＳ６０においては、ドロップ操作によって携帯候補値を選択する操作が決定されたか否かを判断する。ドロップ操作によって特定される位置が１以上の携帯候補値の画像のいずれかの中ならばその装置候補値を選択する操作を特定する。ドロップ操作によって携帯候補値を選択する操作が決定されたならば処理をステップＳ６１に進めるが、そうでなければ処理をステップＳ６３に進める。ステップＳ６１においては、連携処理を特定できるか否かを判断する。ステップＳ５４において設定された装置側処理、および、ステップＳ５７において設定された装置設定値と、ステップＳ６０において選択された携帯候補値によって連携処理を実行可能か否かを判断する。装置側処理と、装置設定値と、携帯候補値との組み合わせが予め禁止されていない場合に、連携処理を特定できると判断する。連携処理を特定可能ならば処理をステップＳ６２に進めるが、そうでなければ処理をステップＳ６３に進める。ステップＳ６２においては、近距離通信部１１９を制御して、設定指示を、連携装置であるスマートフォン２００Ａに送信し、処理を連携処理に戻す。設定指示は、ステップＳ６０において設定された携帯候補値の設定を指示するコマンドであり、ステップＳ６０において設定された携帯候補値を含む。ステップＳ６３においては、エラーメッセージを表示部１６１に表示し、処理を連携処理に戻す。エラーメッセージは、ドラッグ操作およびドロップ操作が不適切であることを通知するメッセージである。
【０１６３】
ステップＳ６４においては、ステップＳ５２において決定された操作が携帯候補値を指示する操作か否かを判断する。携帯候補値を指示する操作が決定されたならば処理をステップＳ６５に進めるが、そうでなければ処理をステップＳ７２に進める。ステップＳ６５においては、近距離通信部１１９を制御して、設定指示を、連携装置であるスマートフォン２００Ａに送信し、処理をステップＳ６６に進める。設定指示は、ステップＳ５２において決定された操作により特定される携帯候補値を含む。
【０１６４】
ステップＳ６６においては、ドラッグ操作を検出したか否かを判断する。ここでは、携帯候補値の画像内の位置がタッチパネル１６５において継続して所定時間以上検出される場合に、ドラッグ操作を検出する。ドラッグ操作を検出したならば処理をステップＳ６７に進めるが、そうでなければ処理を連携処理に戻す。
【０１６５】
ステップＳ６７においては、ドロップ操作を検出したか否かを判断する。ドロップ操作を検出したならば処理をステップＳ６８に進めるが、そうでなければ処理を連携処理に戻す。ステップＳ６８においては、ドロップ操作によって処理を選択する操作または設定値を選択する操作が決定されたか否かを判断する。ドロップ操作によって処理を選択する操作または設定値を選択する操作が決定されたならば処理をステップＳ６９に進めるが、そうでなければ処理をステップＳ７１に進める。ステップＳ６８においては、連携処理を特定できるか否かを判断する。ステップＳ６６において送信された設定指示に含まれる携帯候補値と、ドロップ操作によって選択される処理または設定値によって連携処理を実行可能か否かを判断する。携帯候補値と、ドロップ操作によって選択される処理または設定値との組み合わせが予め禁止されていない場合に、連携処理を特定できると判断する。連携処理を特定可能ならば処理をステップＳ７０に進めるが、そうでなければ処理をステップＳ７１に進める。ステップＳ６８においては、ドロップ操作によって選択される処理または設定値を設定し、処理を連携処理に戻す。具体的には、ドロップ操作によって処理が選択される場合には、選択された処理を装置側処理に設定し、ドロップ操作によって設定値が選択される場合には、選択された設定値を装置設定値に設定する。ステップＳ７１においては、エラーメッセージを表示部１６１に表示し、処理を連携処理に戻す。エラーメッセージは、ドラッグ操作およびドロップ操作が不適切であることを通知するメッセージである。
【０１６６】
ステップＳ７２においては、ステップＳ５２において決定された操作が連携処理の実行を指示する実行指示操作か否かを判断する。実行指示操作ならば処理をステップＳ７３に進めるが、そうでなければ処理を連携処理に戻す。ステップＳ７３においては、近距離通信部１１９を制御して、連携装置であるスマートフォン２００Ａに実行指示を送信し、処理をステップＳ７４に進める。ステップＳ７４においては、装置側設定値に従って装置側処理を、連携装置であるスマートフォン２００Ａと連携して実行し、処理を連携処理に戻す。
【０１６７】
なお、ステップＳ６１において特定された連携処理、またはステップＳ６９において特定される連携処理が実行可能な場合には、処理をステップＳ７３に進め、ドロップ操作の後、連携処理を直ちに実行するようにしてもよい。
【０１６８】
図１１は、本実施の形態における携帯側連携処理の流れの一例を示すフローチャートである。携帯側連携処理は、スマートフォン２００Ａが備えるＣＰＵ２０１が、フラッシュメモリ２０３、ＣＤ−ＲＯＭ２１１Ａに記憶された携帯側連携プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図１１を参照して、近距離通信部２０９が探索コマンドを受信したか否かを判断する。探索コマンドを受信したならば処理をステップＳ２０２に進めるが、そうでなければ処理をステップＳ２０５に進める。ここでは、ＭＦＰ１００が送信する探索コマンドを受信する場合を例に説明する。
【０１６９】
ステップＳ２０２においては、近距離通信部２０９を制御して、応答コマンドを返信する。そして、近距離通信部１１９が、ステップＳ２０１において受信された探索コマンドを送信してきたＭＦＰ１００から接続要求を受信したか否かを判断する（ステップＳ２０３）。接続要求を受信したならば処理をステップＳ２０４に進めるが、そうでなければ処理をステップＳ２０５に進める。ステップＳ２０４においては、接続要求を送信してきたＭＦＰ１００との間で通信経路を確立し、処理をステップＳ２０５に進める。
【０１７０】
ステップＳ２０５においては、表示部２０６に設定画面を表示し、処理をステップＳ２０６に進める。ステップＳ２０６においては、操作を受け付けたか否かを判断する。タッチパネル２０７Ｂにより検出される位置に基づいて、設定画面中の位置を特定し、操作を決定する。操作を決定する場合に操作を受け付けたと判断する。操作を受け付けたならば処理をステップＳ２０７に進めるが、そうでなければ処理をステップＳ２１７に進める。設定画面に操作が割り当てられたボタンを含み、そのボタン中の位置が特定される場合は、ボタンに割り当てられた操作を決定する。例えば、設定画面が、複数の処理がそれぞれ割り当てられた複数の処理選択ボタンを含み、複数の処理選択ボタンのいずれかの中の位置が特定される場合は、その処理選択ボタンに割り当てられた処理を選択する処理選択操作を決定する。設定画面が、複数の設定値がそれぞれ割り当てられた複数の設定値選択ボタンを含み、複数の設定値選択ボタンのいずれかの中の位置が特定される場合は、その設定値選択ボタンに割り当てられた設定値を選択する設定値選択操作を決定する。また、設定画面が複数のキーからなるキーボードを含む場合、複数のキーのいずれかのキー中の位置が特定される場合は、そのキーに割り当てられた英数文字を設定値として入力する操作を決定する。また、操作画面が、連携処理の終了を指示する連携終了操作が割り当てられた連携終了キーを含み、連携終了キー中の位置が特定される場合は、連携終了操作を決定する。操作画面が、別の操作画面に切り換える画面切換キーを含み、画面切換キー中の位置が特定される場合は、画面切換操作を決定する。
【０１７１】
また、連携プログラムとは別のアプリケーションプログラムを実行するアプリタスクが起動する場合に、そのアプリタスクに切り換える操作が割り当てられたタスク切換キーが操作画面に表示される場合がある。例えば、通話の着信に応じて、通話のためのアプリケーションプログラムを実行するアプリタスクが起動する場合、電子メールの受信に応じて、電子メールを送受信通話のためのアプリケーションプログラムを実行するアプリタスクが起動する場合である。タスク切換キー中の位置が特定される場合は、タスク切換操作を決定する。
【０１７２】
ステップＳ２０７においては、ステップＳ２０６において受け付けられた操作がタスク切換操作か否かを判断する。タスク切換操作を受け付けたならば処理をステップＳ２０８に進めるが、そうでなければ処理をステップＳ２１０に進める。ステップＳ２０８においては、タスク切換キーで特定されるタスクをカレント状態に切り換え、処理をステップＳ２０９に進める。
【０１７３】
ステップＳ２０９においては、近距離通信部１１９を制御して、カレント状態のタスクに対応するアプリケーションプログラムのアプリ識別情報をＭＦＰ１００に送信し、処理をステップＳ２１０に進める。
【０１７４】
ステップＳ２１０においては、連携タスクがカレント状態か否かを判断する。連携タスクがカレント状態ならば処理をステップＳ２１１に進めるが、そうでなければ処理をステップＳ２１６に進める。ステップＳ２１６においては、カレント状態のアプリタスクで定められた処理を実行を実行し、処理をステップＳ２０６に戻す。
【０１７５】
ステップＳ２１１においては、ステップＳ２０６において受け付けられた操作によって処理を分岐する。画面切換操作を受け付けたならば処理をステップＳ２１２に進め、処理選択操作を受け付けたならば処理をステップＳ２１３に進め、設定値選択操作を受け付けたならば処理をステップＳ２１４に進め、連携終了操作を受け付けたならば処理をステップＳ２１５に進める。
【０１７６】
ステップＳ２１２においては、表示部２０６に表示する画面を、画面切換操作により特定される設定画面に切り換え、処理をステップＳ２０６に戻す。ステップＳ２１３においては、処理選択操作により選択された処理を携帯側処理に設定し、処理をステップＳ２０６に戻す。ステップＳ２１４においては、設定値選択操作により選択された設定値を携帯設定値に設定し、処理をステップＳ２０６に戻す。ステップＳ２１５においては、近距離通信部１１９を制御して、連携終了指示をＭＦＰ１００に送信し、処理をステップＳ２０６に戻す。
【０１７７】
ステップＳ２１７においては、ＭＦＰ１００から携帯候補値が要求されたか否かを判断する。具体的には、近距離通信部１１９がＭＦＰ１００から携帯候補値の送信を要求する信号を受信すると、携帯候補値が要求されたと判断する。携帯候補値が要求されたならば処理をステップＳ２１８に進めるが、そうでなければ処理をステップＳ２１９に進める。ステップＳ２１８においては、携帯候補値を送信し、処理をステップＳ２０６に戻す。携帯候補値は、携帯候補値が要求された時点で表示部２０６に表示されている設定画面において選択可能な１以上の処理それぞれの処理識別情報、およびその設定画面において選択可能な１以上の設定値を含む。
【０１７８】
ステップＳ２１９においては、ＭＦＰ１００から設定指示を受信したか否かを判断する。設定指示を受信したならば処理をステップＳ２２０に進めるが、そうでなければ処理をステップＳ２２１に進める。ステップＳ２２０においては、設定指示に含まれる携帯候補値を設定し、処理をステップＳ２０６に戻す。携帯候補値が、処理識別情報の場合には、処理識別情報で識別される処理を携帯側処理に設定し、携帯候補値が設定値の場合には、設定値を携帯設定値に設定する。
【０１７９】
ステップＳ２２１においては、近距離通信部１１９がＭＦＰ１００から実行指示を受信したか否かを判断する。実行指示を受信したならば処理をステップＳ２２２に進めるが、そうでなければ処理をステップＳ２０６に戻す。ステップＳ２２２においては、携帯側処理を、携帯設定値に従って、ＭＦＰ１００と連携して実行し、処理をステップＳ２０６に戻す。
【０１８０】
＜第１の変形例＞
近距離通信部１１９がＮＦＣの通信方式で通信する場合、ユーザーＡがスマートフォン２００Ａを、近距離通信部１１９のアンテナに近づけた後に、表示部１６１の表示面上に置くようにしてもよい。この場合、装置検出部１５は、近距離通信部１１９およびタッチパネル１６５を制御して、近距離通信部１１９がスマートフォン２００Ａを検出し、通信経路を確立した後、所定時間以内にタッチパネル１６５でスマートフォン２００Ａが置かれた位置を検出する。
【０１８１】
図１２は、第１の変形例における装置検出処理の流れの一例を示すフローチャートである。第１の変形例における装置検出処理は、図８に示した連携処理のステップＳ０１において実行される。図１２を参照して、ＣＰＵ１１１は、ＮＦＣ規格で通信する近距離通信部１１９が装置を検出したか否かを判断する（ステップＳ８１）。装置を検出したならば、処理をステップＳ８２に進めるが、そうでなければ処理をステップＳ８４に進める。
【０１８２】
ステップＳ８２においては、近距離通信部１１９が検出した装置を特定し、処理をステップＳ８３に進める。装置から装置識別情報を受信することにより特定する。ここでは、スマートフォン２００Ａを検出する場合を例に説明する。
【０１８３】
ステップＳ８３においては、通信Ｉ／Ｆ部１１２を制御して、ステップＳ８２において特定された装置、ここではスマートフォン２００Ａとの間で通信経路を確立し、処理をステップＳ８４に進める。
【０１８４】
ステップＳ８４においては、表示部１６１の表示面中に物体が接触したたか否かを判断する。具体的には、タッチパネル１６５を制御して、タッチパネル１６５が物体が接触した位置を検出すると、表示部１６１の表示面に物体が接触したと判断する。タッチパネル１６５が物体が接触した位置を検出したならば処理をステップＳ８５に進めるが、そうでなければ処理を連携処理に戻す。
【０１８５】
次のステップＳ８５においては、表示部１６１の表示面に物体が接触する領域の面積が、所定のサイズ以上か否かを判断する。所定のサイズは、ユーザーの指の面積の上限とするのが好ましい。人の指による指示と、スマートフォン２００Ａが載置されることによる指示とを区別するためである。表示部１６１の表示面に物体が接触した領域の面積が、所定のサイズ以上ならば処理をステップＳ８６に進めるが、そうでなければ処理をステップＳ８９に進める。ステップＳ８９においては、ユーザーの指示を設定し、処理を連携処理に戻す。
【０１８６】
ステップＳ８６においては、ステップＳ８１においてスマートフォン２００Ａが検出されてから所定時間内か否かを判断する。スマートフォン２００Ａが検出されてから所定時間内ならば処理をステップＳ８７に進めるが、そうでなければ処理を連携処理に戻す。ステップＳ８７におのいては、ステップＳ８２において特定された装置であるスマートフォン２００Ａを連携装置に設定し、処理をステップＳ８８に進める。ステップＳ８８においては、連携装置に、ステップＳ８４においてタッチパネル１６５により検出された位置を関連付け、処理を連携処理に戻す。
【０１８７】
＜第２の変形例＞
第１の変形例においては、装置検出部１５が、ＮＦＣ規格に基づく通信方式で通信可能な近距離通信部１１９がスマートフォン２００Ａを検出するようにした。第２の変形例においては、スマートフォン２００ＡがＧＰＳ衛星からの電波を受信することにより、スマートフォン２００Ａの現在位置を測定する。第２の変形例における装置検出部１５は、スマートフォン２００Ａから現在位置を取得し、取得されたスマートフォン２００Ａの現在位置と、ＭＦＰ１００が配置される位置とからスマートフォン２００ＡとＭＦＰ１００との相対的な位置を決定する。この場合、図１２に示したステップＳ８１において、スマートフォン２００ＡがＭＦＰ１００から所定の範囲内に存在する場合に、スマートフォン２００Ａを検出する。
【０１８８】
＜第３の変形例＞
装置検出部１５は、人体を媒体として通信する人体通信を用いて、スマートフォン２００Ａを検出するようにしてもよい。具体的には、第３の変形例における装置検出部１５は、ユーザーＡが所有する人体通信可能なＩＣタグ（集積回路）と通信可能になると、ユーザーＡが携帯するスマートフォン２００Ａを検出する。この場合、図１２に示したステップＳ８１において、ユーザーＡが所有する人体通信可能なＩＣタグ（集積回路）と通信可能になると、ユーザーＡが携帯するスマートフォン２００Ａを検出する。
【０１８９】
＜第４の変形例＞
ユーザーの入退室を管理する入退室管理システムにおいて管理されるユーザーＡの位置を用いてスマートフォン２００Ａを検出するようにしてもよい。この場合、ＭＦＰ１００は、入退室管理システムにより管理される作業室に設置され、複数のユーザーそれぞれは、固有のＩＣタグを携帯している。
【０１９０】
入退室管理システムは、ＩＣタグの所有者を識別するためのユーザー識別情報が記憶されたメモリと、ＩＣタグを読み取るためのタグ読取部とを有する。ユーザーは、作業室への入室時に、入退室管理システムのタグ読取部に自己のＩＣタグを近接または接触させる。タグ読取部は、近接または接触されたＩＣタグを読み取ることにより、ユーザーの入室を検出するとともに、ＩＣタグの所有者を識別するためのユーザー識別情報を特定する。また、ユーザーは、作業室からの退室時に、入退室管理システムのタグ読取部に自己のＩＣタグを近接または接触させる。タグ読取部は、近接または接触されたＩＣタグを読み取ることにより、ユーザーの退室を検出する。
【０１９１】
第４の変形例における装置検出部１５は、入退室管理システムから作業室の位置と、その作業室に入室したユーザーのユーザー識別情報とを取得する。第４の変形例における装置検出部１５は、入退室管理システムから作業室の位置と、その作業室から退出したユーザーのユーザー識別情報とを取得する。第４の変形例における装置検出部１５は、入退室管理システムから取得されるユーザーの位置とユーザー識別情報との組に基づいて、ＭＦＰ１００が配置される作業室に入室したユーザーを特定する場合に、特定されたユーザーが携帯するスマートフォンを検出する。例えば、ＭＦＰ１００が作業室Ａに配置されている場合、入退室管理システムから作業室Ａの位置と、ユーザーＡのユーザー識別情報とが取得されることに応じて、ユーザーＡが携帯するスマートフォン２００Ａを検出する。入退室管理システムで用いられるＩＣタグの所有者を識別するためのユーザー識別情報を用いるので、ユーザーを識別することができる。この場合、図１２に示したステップＳ８１において、入退室管理システムから作業室Ａの位置と、ユーザーＡのユーザー識別情報とが取得されることに応じて、ユーザーＡが携帯するスマートフォン２００Ａを検出する。
【０１９２】
＜第５の変形例＞
ＭＦＰ１００が、ＭＦＰ１００の周囲に存在するユーザーＡを画像認証する機能を設けるようにして、認証結果を用いてスマートフォン２００Ａを検出するようにしてもよい。ＭＦＰ１００がＭＦＰ１００の周辺を画角に含むカメラを備え、ユーザーＡがカメラの画角に進入した時点で、カメラがユーザーＡを被写体として撮像して出力する画像に基づいて、ユーザーＡを認証する。第５の変形例における装置検出部１５は、ユーザーＡの認証に成功する場合、ユーザーＡが携帯するスマートフォン２００Ａを検出する。この場合、図１２に示したステップＳ８１において、カメラで撮像した画像に基づいて、ユーザーＡの認証に成功する場合、ユーザーＡが携帯するスマートフォン２００Ａを検出する。
【０１９３】
＜第６の変形例＞
ＭＦＰ１００が、ＭＦＰ１００の周囲に存在するユーザーの位置を検出し、近距離通信部１１９が通信可能となった装置を検出するようにしてもよい。ＭＦＰ１００は、人感センサーを備え、ＭＦＰ１００が周囲に存在するユーザーの位置を検出する。人感センサーは、例えば、赤外線センサー、焦電センサーである。また、人感センサーは、カメラで撮像した画像から人物の画像を抽出することにより人を検出するものであってもよい。
【０１９４】
装置検出部１５は、人感センサーにより人が検出された後に、近距離通信部１１９が通信可能となった装置を検出する。例えば、ユーザーＡがＭＦＰ１００に接近すると、人感センサーにより検出される。装置検出部１５は、人感センサーにより人が検出された後に、近距離通信部１１９が通信可能になるスマートフォン２００Ａを検出する。この場合、図１２に示したステップＳ８１において、人感センサーにより人が検出された後に、近距離通信部１１９が通信可能になるスマートフォン２００Ａを検出する。
【０１９５】
＜第７の変形例＞
上述した実施の形態においては、ＭＦＰ１００は、スマートフォン２００Ａから取得した携帯候補値を表示し、ユーザーにより選択された携帯候補値をスマートフォン２００Ａに設定させるようにした。第７の変形例においては、ＭＦＰ１００が備える遠隔操作部２７と、スマートフォン２００Ａが備える遠隔制御部２５７を変更したものである。
【０１９６】
第７の変形例における遠隔操作部２７は、スマートフォン２００Ａから携帯側設定画面を取得し、携帯側設定画面を表示部１６１に表示する。そして、ユーザーＡが携帯側設定画面中の位置を指示することに応じて、携帯側設定画面中で指示された位置を示す位置情報をスマートフォン２００Ａに送信する。一方、第７の変形例における遠隔制御部２５７は、表示部２０６に表示されている携帯側設定画面をＭＦＰ１００に送信し、ＭＦＰ１００から位置情報が受信されることに応じて、携帯側設定画面中で、位置情報で特定される位置から操作を特定する。これにより、ＭＦＰ１００からスマートフォン２００Ａを遠隔操作することができるので、表示部１６１の表示面でＭＦＰ１００とスマートフォン２００Ａとの２つの装置の設定をすることができる。
【０１９７】
以上説明したように、情報処理装置として機能するＭＦＰ１００は、携帯装置として機能するスマートフォン２００Ａと連携して連携処理を実行する。ＭＦＰ１００は、タッチパネル１６５により物体が接触した位置が検出されることに応じて、スマートフォン２００Ａを検出し、スマートフォン２００Ａとの間で通信経路を確立する。そして、スマートフォン２００Ａとの間で通信経路が確立されており、かつ、タッチパネル１６５によりスマートフォン２００Ａの接触が検出されている場合、連携モードに切り換え、連携モードにおいて、タッチパネル１６５によりスマートフォン２００Ａの接触が検出されなくなることに応じて、スマートフォン２００Ａに関連する関連画像を表示する。このため、スマートフォン２００Ａが表示部１６１の表示面から離れる場合に連携モードであることをユーザーに通知することができる。
【０１９８】
また、スマートフォン２００Ａの外観を模した仮想画像を関連画像として表示するので、連携している装置がスマートフォン２００Ａであることをイメージで通知することができる。
【０１９９】
また、スマートフォン２００Ａを識別するための装置識別情報を関連画像として表示するので、スマートフォン２００Ａを特定して、スマートフォン２００Ａと連携していることを通知することができる。
【０２００】
さらに、スマートフォン２００Ａに表示されている携帯側設定画面の画像を関連画像として表示するので、スマートフォン２００Ａの状態を通知することができる。
【０２０１】
さらに、スマートフォン２００Ａが携帯側設定画面を表示している状態で決定可能な携帯側設定値の候補となる１以上の携帯側候補値を表示部１６１に表示するので、スマートフォン２００ＡとＭＦＰ１００とで設定可能な値を１つの画面に表示することができる。
【０２０２】
さらに、ＭＦＰ１００は、表示された１以上の携帯側候補値のうちから１以上が選択されることに応じて、選択された１以上の携帯側候補値を設定する指令をスマートフォン２００Ａに送信するので、スマートフォン２００Ａに１以上の携帯側候補値を携帯設定値として設定させることができる。
【０２０３】
また、ＭＦＰ１００は、ドラッグアンドドロップ操作で、スマートフォン２００Ａの設定と、ＭＦＰ１００の設定とを可能とするので、表示部１６１の表示面に指を触れて指を離すまでの１回の操作で２つの設定値を設定することができ、操作が容易となる。
【０２０４】
また、スマートフォン２００Ａで所定のアプリケーションプログラムが実行される場合、そのアプリ識別情報を表示部１６１に表示するので、スマートフォン２００Ａで実行されるアプリケーションプログラムを通知することができる。
【０２０５】
さらに、スマートフォン２００Ａとの間で確立された通信経路が切断される場合、通信経路を復活させるメッセージを表示するので、通信経路が切断されたことを、ユーザーに通知することができる。
【０２０６】
また、ユーザーがスマートフォン２００Ａに連携終了指示を入力すれば、スマート-フォン２００ＡからＭＦＰ１００に連携終了指示が送信されるので、スマートフォン２００Ａを操作して、ＭＦＰ１００の動作モードを単独モードに切り換えることができる。このため、ユーザーＡがＭＦＰ１００から離れた位置から、ＭＦＰ１００の動作モードを切り換えることができる。
【０２０７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０２０８】
＜付記＞
（１）  前記情報処理装置は、さらに、前記携帯装置が前記携帯側設定画面が表示されている状態で決定可能な携帯側設定値の候補となる１以上の携帯側候補値を取得する携帯側候補値取得手段と、
前記取得された１以上の携帯側候補値を前記表示手段に表示する携帯側候補値表示手段と、
前記装置側受付手段により受け付けられた操作によって、前記表示手段に表示された１以上の携帯側候補値のうちから１以上が選択されることに応じて、前記選択された１以上の携帯側候補値を設定する指令を前記携帯装置に送信する設定指示手段を、備え、
前記携帯装置は、さらに、前記情報処理装置から前記選択された１以上の携帯候補値を設定する指令を受信することに応じて、前記携帯側設定手段に前記選択された１以上の携帯側候補値を前記携帯側設定値として設定させる設定制御手段を、備えた請求項２に記載の連携システム。この局面に従えば、情報処理装置を操作して携帯装置に携帯設定値を設定することができる。
【符号の説明】
【０２０９】
１  連携システム、１００  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１１８  ＣＤ−ＲＯＭ、１１９  近距離通信部、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６７  ハードキー部、２００Ａ，２００Ｂ，２００Ｃ  スマートフォン、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリ、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０７Ａ  メインキー、２０７Ｂ  タッチパネル、２０８  無線ＬＡＮＩ／Ｆ、２０９  近距離通信部、２１０  ＧＰＳ受信部、２１１  外部記憶装置、２１１Ａ  ＣＤ−ＲＯＭ、１１  装置側設定部、１３  装置側実行部、１５  装置検出部、１７  経路確立部、１９  解除連絡部、２１  連携モード切換部、２３  装置側受付部、２５  関連画像表示部、２７  遠隔操作部、２９  通知部、３１  装置操作画面表示部、３３  装置側設定値設定部、３５  連携設定部、３７  解除部、４１  識別情報表示部、４３  仮想画像表示部、４５  携帯画面表示部、４７  アプリ表示部、５１  携帯候補値取得部、５３  携帯候補値表示部、５５  設定指示部、２１１  外部記憶装置、２５１  携帯側設定部、２５３  携帯側実行部、２５５  携帯側受付部、２５７  遠隔制御部、２５９  通信制御部、２６１  連携終了通知部、２６３  アプリ通知部、２７１  携帯設定画面表示部、２７３  携帯側設定値設定部、２８１  携帯候補値送信部、２８３  設定制御部、２８５  実行指示部、３００  操作画面、３０１  単独領域、３０３  設定値領域、３０５  連携領域、３１１  関連画像、３２１  携帯候補値。
【図１】
2018074520.tif 000003
【図２】
2018074520.tif 000004
【図３】
2018074520.tif 000005
【図４】
2018074520.tif 000006
【図５】
2018074520.tif 000007
【図６】
2018074520.tif 000008
【図７】
2018074520.tif 000009
【図８】
2018074520.tif 000010
【図９】
2018074520.tif 000011
【図１０】
2018074520.tif 000012
【図１１】
2018074520.tif 000013
【図１２】
2018074520.tif 000014