(57)【特許請求の範囲】
【請求項１】
画像処理装置を遠隔操作可能な遠隔操作装置であって、
画像を表示する表示手段と、
ユーザーによる操作を受け付ける操作受付手段と、
前記表示手段に複数の操作画面のいずれかを表示する操作画面表示手段と、
前記画像処理装置に対する相対的な位置を検出する検出手段と、
カレント状態において非カレント状態に切り換えられる前に前記操作受付手段により受け付けられた操作を示す操作状態を記憶する操作状態記憶手段と、
非カレント状態からカレント状態に切り換えられる起動時以降に前記検出手段により検出された位置と前記操作状態記憶手段により最後に記憶された操作状態とに基づいて、前記複数の操作画面のうちから起動画面を決定する起動画面決定手段と、を備え、
前記操作画面表示手段は、非カレント状態からカレント状態に切り換えられることに応じて、前記起動画面決定手段により決定された起動画面を前記表示手段に表示する、遠隔操作装置。
【請求項２】
前記起動画面決定手段は、前記操作状態記憶手段により最後に記憶された操作状態が前記画像処理装置に画像を処理させる実行指示操作とは異なる操作を示す場合、前記起動時以降に前記検出手段により検出された位置に対して予め定められた操作画面を起動画面に決定する、請求項１に記載の遠隔操作装置。
【請求項３】
前記操作状態記憶手段は、前記操作状態に関連付けて、前記操作状態で示される操作が受け付けられたカレント状態における前記画像処理装置に対する相対的な位置を記憶し、
前記起動画面決定手段は、前記操作状態記憶手段により最後に記憶された操作状態が関連付けられた位置が前記画像処理装置から所定の範囲の外ならば前記画像処理装置が処理を実行する状態を通知する操作画面を起動画面に決定し、前記操作状態記憶手段により最後に記憶された操作状態が関連付けられた位置が前記画像処理装置から前記所定の範囲内ならば前記起動時以降に前記検出手段により検出された位置に対して予め定められた操作画面を起動画面に決定する、請求項１または２に記載の遠隔操作装置。
【請求項４】
前記起動画面決定手段は、前記操作状態記憶手段により最後に記憶された操作状態が前記画像処理装置を直接操作しなければならない操作を示す場合、前記操作状態記憶手段により最後に記憶された操作状態が関連付けられた位置が前記画像処理装置から前記所定の範囲内であっても、前記起動時以降に前記検出手段により検出された位置が前記画像処理装置から前記所定の範囲外ならば、前記画像処理装置が処理を実行する状態を通知する操作画面を起動画面に決定する、請求項３に記載の遠隔操作装置。
【請求項５】
カレント状態は、前記表示手段に複数の操作画面のいずれかを表示可能な状態であり、前記非カレント状態は、前記表示手段に複数の操作画面のいずれも表示不可能な状態である、請求項１〜４のいずれかに記載の遠隔操作装置。
【請求項６】
画像を表示する表示手段を備えた遠隔操作装置で実行される遠隔操作方法であって、
前記遠隔操作装置は、画像を表示する表示手段と、
ユーザーによる操作を受け付ける操作受付手段と、を備え、
前記表示手段に複数の操作画面のいずれかを表示する操作画面表示ステップと、
前記画像処理装置に対する相対的な位置を検出する検出ステップと、
カレント状態において非カレント状態に切り換えられる前に前記操作受付手段により受け付けられた操作を示す操作状態を記憶する操作状態記憶ステップと、
非カレント状態からカレント状態に切り換えられる起動時以降に前記検出ステップにおいて検出された位置と前記操作状態記憶ステップにおいて最後に記憶された操作状態とに基づいて、前記複数の操作画面のうちから起動画面を決定する起動画面決定ステップと、を含み、
前記操作画面表示ステップは、非カレント状態からカレント状態に切り換えられることに応じて、前記起動画面決定ステップにおいて決定された起動画面を前記表示手段に表示する、遠隔操作方法。
【請求項７】
遠隔操作装置を制御するコンピューターで実行される遠隔操作プログラムであって、
前記遠隔操作装置は、画像を表示する表示手段と、
ユーザーによる操作を受け付ける操作受付手段と、を備え、
前記表示手段に複数の操作画面のいずれかを表示する操作画面表示ステップと、
前記画像処理装置に対する相対的な位置を検出する検出ステップと、
カレント状態において非カレント状態に切り換えられる前に前記操作受付手段により受け付けられた操作を示す操作状態を記憶する操作状態記憶ステップと、
非カレント状態からカレント状態に切り換えられる起動時以降に前記検出ステップにおいて検出された位置と前記操作状態記憶ステップにおいて最後に記憶された操作状態とに基づいて、前記複数の操作画面のうちから起動画面を決定する起動画面決定ステップと、を前記コンピューターに実行させ、
前記操作画面表示ステップは、非カレント状態からカレント状態に切り換えられることに応じて、前記起動画面決定ステップにおいて決定された起動画面を前記表示手段に表示する、遠隔操作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遠隔操作装置、遠隔操作方法および遠隔操作プログラムに関し、特に、画像処理装置を遠隔操作可能な遠隔操作装置、その遠隔操作装置で実行される遠隔操作方法および遠隔操作プログラムに関する。
【背景技術】
【０００２】
近年、ユーザーが携帯するスマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯情報装置で、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｆｅｒａｌ）等の画像処理装置を遠隔操作する技術が知られている。
【０００３】
例えば、特開２０１３−１８３２１５号公報には、携帯情報装置からのＭＦＰのローカル操作を、携帯情報装置がＭＦＰに対して所定の範囲の中にある場合に制限する遠隔操作システムが記載されている。このように、携帯情報装置からＭＦＰを遠隔操作する場合、ＭＦＰの近くでなければＭＦＰを操作できないローカル操作がある一方、ローカル操作以外の操作であれば、ＭＦＰの近くでなくてもＭＦＰを操作できる。
【０００４】
しかしながら、携帯情報装置でＭＦＰを遠隔操作するためのアプリケーションプログラムを実行する場合、最初に表示される画面は予め定められた初期画面である場合が多い。
このため、携帯情報装置でＭＦＰを遠隔操作するためのアプリケーションプログラムを実行する場合は、ＭＦＰからの距離に関係なく初期画面が表示されるので、ユーザーは、ＭＦＰを操作可能な画面に変更しなければならず、操作が煩雑になるといった問題がある。
【特許文献１】特開２０１３−１８３２１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、画像処理装置の遠隔操作に適した操作画面を起動時に表示することが可能な遠隔操作装置を提供することである。
【０００６】
この発明の他の目的は、画像処理装置の遠隔操作に適した操作画面を起動時に表示することが可能な遠隔操作方法を提供することである。
【０００７】
この発明のさらに他の目的は、画像処理装置の遠隔操作に適した操作画面を起動時に表示することが可能な遠隔操作プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、遠隔操作装置は、画像処理装置を遠隔操作可能な遠隔操作装置であって、画像を表示する表示手段と、ユーザーによる操作を受け付ける操作受付手段と、表示手段に複数の操作画面のいずれかを表示する操作画面表示手段と、画像処理装置に対する相対的な位置を検出する検出手段と、カレント状態において非カレント状態に切り換えられる前に操作受付手段により受け付けられた操作を示す操作状態を記憶する操作状態記憶手段と、非カレント状態からカレント状態に切り換えられる起動時以降に検出手段により検出された位置と操作状態記憶手段により最後に記憶された操作状態とに基づいて、複数の操作画面のうちから起動画面を決定する起動画面決定手段と、を備え、操作画面表示手段は、非カレント状態からカレント状態に切り換えられることに応じて、起動画面決定手段により決定された起動画面を表示手段に表示する。
【０００９】
この局面に従えば、カレント状態において受け付けられた操作を示す操作状態が記憶され、カレント状態に切り換えられる起動時以降に検出された画像処理装置に対する相対的な位置と最後に記憶された操作状態とに基づいて、起動画面が決定され、カレント状態に切り換えられることに応じて、起動画面が表示される。このため、起動時以降の画像処理装置に対する相対的な位置と最後に受け付けられた操作とに基づいて、起動画面を決定するので、画像処理装置の遠隔操作に適した操作画面を起動時に表示することが可能な遠隔操作装置を提供することができる。
【００１０】
好ましくは、起動画面決定手段は、操作状態記憶手段により最後に記憶された操作状態が画像処理装置に画像を処理させる実行指示操作とは異なる操作を示す場合、起動時以降に検出手段により検出された位置に対して予め定められた操作画面を起動画面に決定する。
【００１１】
この局面に従えば、最後に受け付けられた操作が実行指示操作とは異なる場合、起動時における画像処理装置との相対的な位置に対して定められた操作画面が起動時に表示されるので、ユーザーが実行指示操作を入力するのに適した起動画面を表示することができる。
【００１２】
好ましくは、操作状態記憶手段は、操作状態に関連付けて、操作状態で示される操作が受け付けられたカレント状態における画像処理装置に対する相対的な位置を記憶し、起動画面決定手段は、操作状態記憶手段により最後に記憶された操作状態が関連付けられた位置が画像処理装置から所定の範囲の外ならば画像処理装置が処理を実行する状態を通知する操作画面を起動画面に決定し、操作状態記憶手段により最後に記憶された操作状態が関連付けられた位置が画像処理装置から所定の範囲内ならば起動時以降に検出手段により検出された位置に対して予め定められた操作画面を起動画面に決定する。
【００１３】
この局面に従えば、最後に受け付けられた操作が受け付けられた時点の画像処理装置に対する相対的な位置が画像処理装置から所定の範囲の外ならば、画像処理装置が処理を実行する状態を通知する操作画面を起動画面に決定し、最後に受け付けられた操作が受け付けられた時点の画像処理装置に対する相対的な位置が画像処理装置から所定の範囲内ならば起動時における画像処理装置との相対的な位置に対して定められた操作画面が起動時に表示される。このため、画像処理装置から所定の範囲の外で受け付けられた実行指示操作により実行された処理の状態をユーザーに通知することができる。また、画像処理装置から所定の範囲の内で受け付けられた実行指示操作により実行された処理の状態をユーザーに通知することなく、ユーザーが実行指示操作を入力するのに適した起動画面を表示することができる。
【００１４】
好ましくは、起動画面決定手段は、操作状態記憶手段により最後に記憶された操作状態が画像処理装置を直接操作しなければならない操作を示す場合、操作状態記憶手段により最後に記憶された操作状態が関連付けられた位置が画像処理装置から所定の範囲内であっても、起動時以降に検出手段により検出された位置が画像処理装置から所定の範囲外ならば、画像処理装置が処理を実行する状態を通知する操作画面を起動画面に決定する。
【００１５】
この局面に従えば、最後に受け付けられた操作が画像処理装置を直接操作しなければならない操作を示す場合、最後に受け付けられた操作が画像処理装置から所定の範囲内で受け付けられた場合であっても、起動時以降の位置が画像処理装置から所定の範囲外ならば、画像処理装置が処理を実行する状態を通知する操作画面を起動画面に決定する。このため、画像処理装置から所定の範囲の内で受け付けられた実行指示操作が画像処理装置を直接操作しなければならない操作の場合、画像処理装置から所定の範囲外に位置する場合に、その操作により実行された処理の状態をユーザーに通知することができる。
【００１６】
好ましくは、カレント状態は、表示手段に複数の操作画面のいずれかを表示可能な状態であり、非カレント状態は、表示手段に複数の操作画面のいずれも表示不可能な状態である。
【００１７】
この発明の他の局面によれば、遠隔操作方法は、画像を表示する表示手段を備えた遠隔操作装置で実行される遠隔操作方法であって、遠隔操作装置は、画像を表示する表示手段と、ユーザーによる操作を受け付ける操作受付手段と、を備え、表示手段に複数の操作画面のいずれかを表示する操作画面表示ステップと、画像処理装置に対する相対的な位置を検出する検出ステップと、カレント状態において非カレント状態に切り換えられる前に操作受付手段により受け付けられた操作を示す操作状態を記憶する操作状態記憶ステップと、非カレント状態からカレント状態に切り換えられる起動時以降に検出ステップにおいて検出された位置と操作状態記憶ステップにおいて最後に記憶された操作状態とに基づいて、複数の操作画面のうちから起動画面を決定する起動画面決定ステップと、を含み、操作画面表示ステップは、非カレント状態からカレント状態に切り換えられることに応じて、起動画面決定ステップにおいて決定された起動画面を表示手段に表示する。
【００１８】
この局面に従えば、画像処理装置の遠隔操作に適した操作画面を起動時に表示することが可能な遠隔操作方法を提供することができる。
【００１９】
この発明のさらに他の局面によれば、遠隔操作プログラムは、遠隔操作装置を制御するコンピューターで実行される遠隔操作プログラムであって、遠隔操作装置は、画像を表示する表示手段と、ユーザーによる操作を受け付ける操作受付手段と、を備え、表示手段に複数の操作画面のいずれかを表示する操作画面表示ステップと、画像処理装置に対する相対的な位置を検出する検出ステップと、カレント状態において非カレント状態に切り換えられる前に操作受付手段により受け付けられた操作を示す操作状態を記憶する操作状態記憶ステップと、非カレント状態からカレント状態に切り換えられる起動時以降に検出ステップにおいて検出された位置と操作状態記憶ステップにおいて最後に記憶された操作状態とに基づいて、複数の操作画面のうちから起動画面を決定する起動画面決定ステップと、をコンピューターに実行させ、操作画面表示ステップは、非カレント状態からカレント状態に切り換えられることに応じて、起動画面決定ステップにおいて決定された起動画面を表示手段に表示する。
【００２０】
この局面に従えば、画像処理装置の遠隔操作に適した操作画面を起動時に表示することが可能な遠隔操作プログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態における遠隔制御システムの全体概要の一例を示す図である。
【図２】本実施の形態におけるＭＦＰの外観を示す斜視図である。
【図３】本実施の形態におけるＭＦＰのハードウェア構成の一例を示すブロック図である。
【図４】本実施の形態におけるスマートフォンのハードウェア構成の概要を示すブロック図である。
【図５】本実施の形態におけるスマートフォンが備えるＣＰＵが有する機能の一例を示す図である。
【図６】画面テーブルの一例を示す図である。
【図７】操作とＭＦＰとの間の距離と起動画面との関係の一例を示す図である。
【図８】遠隔操作処理の流れの一例を示すフローチャートである。
【図９】起動画面決定処理の流れの一例を示すフローチャートである。
【図１０】現在位置対応画面決定処理の流れの一例を示す図である。
【図１１】変形例における操作とＭＦＰとの間の距離と起動画面との関係の一例を示す図である。
【図１２】変形例における現在位置決定処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００２３】
図１は、本発明の実施の形態における遠隔制御システムの全体概要の一例を示す図である。図１を参照して、遠隔制御システム１は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００と、スマートフォン２００と、を含む。
【００２４】
スマートフォン２００は、携帯情報装置の一例であり、ユーザーにより携帯されて使用される。ＭＦＰ１００は、画像処理装置の一例であり、原稿を読み取るための原稿読取機能、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成機能およびファクシミリデータを送受信するファクシミリ送受信機能を備えている。
【００２５】
無線局５およびＭＦＰ１００それぞれは、ネットワーク３に接続される。ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク３は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。さらに、ネットワーク３は、インターネットなどのワイドエリアネットワーク（ＷＡＮ）であってもよい。
【００２６】
スマートフォン２００は、無線ＬＡＮ機能を有し、無線局５と通信可能である。無線局５は、ネットワーク３の中継装置であり、無線ＬＡＮを用いた通信機能を備えたスマートフォン２００と通信して、スマートフォン２００をネットワーク３に接続する。このため、スマートフォン２００は、無線局５を介してＭＦＰ１００と通信可能である。ネットワーク３は、さらに、インターネットに接続されてもよい。この場合、スマートフォン２００およびＭＦＰ１００それぞれは、ネットワーク３を介してインターネットに接続されたコンピューターと互いに通信可能である。
【００２７】
さらに、ＭＦＰ１００およびスマートフォン２００それぞれは、近距離無線通信機能を有し、相手の装置が所定の範囲内となる場合に互いに１対１で通信可能である。
【００２８】
本実施の形態における遠隔制御システム１において、スマートフォン２００は、ＭＦＰ１００の遠隔操作が可能である。スマートフォン２００には、ＭＦＰ１００を遠隔操作するための遠隔操作プログラムがインストールされる。一方、ＭＦＰ１００には、スマートフォン２００により遠隔操作される遠隔制御プログラムがインストールされている。これにより、スマートフォン２００は、ＭＦＰ１００を遠隔操作する遠隔操作装置として機能し、ＭＦＰ１００は、スマートフォン２００によって遠隔操作される遠隔制御装置として機能する。なお、ＭＦＰ１００を遠隔操作する遠隔操作装置の一例として、スマートフォン２００を例に説明するが、ユーザーが携帯可能な携帯情報装置であれば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等であってもよい。
【００２９】
図２は、本実施の形態におけるＭＦＰの外観を示す斜視図である。図３は、本実施の形態におけるＭＦＰのハードウェア構成の一例を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、画像が形成された用紙を処理する後処理部１５５と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００３０】
後処理部１５５は、画像形成部１４０により画像が形成された１以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
【００３１】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、ＣＤ−ＲＯＭ１１８が装着される外部記憶装置１１７と、近距離通信部１１９と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、後処理部１５５および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００３２】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００３３】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６１と操作部１６３とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６３は、複数のキーからなるハードキー部１６７を備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６３は、表示部１６１上に設けられたタッチパネル１６５をさらに含む。
【００３４】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して、スマートフォン２００との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク３を介してインターネットに接続されたコンピューターと通信が可能である。
【００３５】
近距離通信部１１９は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格のＧＡＰ（Ｇｅｎｅｒｉｃ  Ａｃｃｅｓｓ  Ｐｒｏｆｉｌｅ）等に基づき、スマートフォン２００と無線により通信する。近距離通信部１１９は、例えば、スマートフォン２００との間の距離が通信可能な距離以下となると、スマートフォン２００と通信する。近距離通信部１１９が通信可能な距離は、数ｍである。また、近距離通信部１１９は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）の近距離無線通信方式で通信するようにしてもよい。この場合において、近距離通信部１１９が通信可能な距離は、数十ｃｍである。
【００３６】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３７】
外部記憶装置１１７は、ＣＤ−ＲＯＭ１１８が装着される。ＣＰＵ１１１は、外部記憶装置１１７を介してＣＤ−ＲＯＭ１１８にアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１７に装着されたＣＤ−ＲＯＭ１１８に記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１８に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００３８】
また、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１８に記録されたプログラムに限られず、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク３に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３９】
図４は、本実施の形態におけるスマートフォンのハードウェア構成の概要を示すブロック図である。図４を参照して、本実施の形態におけるスマートフォン２００は、スマートフォン２００の全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリ２０３と、通話部２０５と接続された無線通信部２０４と、情報を表示する表示部２０６と、ユーザーの操作を受け付ける操作部２０７と、無線ＬＡＮＩ／Ｆ２０８と、近距離通信部２０９と、ＧＰＳ受信部２１０と、外部記憶装置２１１と、を含む。
【００４０】
表示部２０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部２０７は、メインキー２０７Ａと、タッチパネル２０７Ｂとを備える。また、ユーザーが、表示部２０６の表示面を指示する場合、操作部２０７は、タッチパネル２０７Ｂにより検出される表示面の位置をＣＰＵ２０１に出力する。ＣＰＵ２０１は、タッチパネル２０７Ｂによる検出された位置に基づいて、表示部２０６に表示されている画面中でユーザーにより指示された位置を検出する。ＣＰＵ２０１は、表示部２０６に表示されている画面と、タッチパネル２０７Ｂによる検出された位置とに基づいて、ユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。例えば、表示部２０６にテンキーの画像を含む画面を表示する場合には、タッチパネル２０７Ｂによる検出された位置に表示されたキーに対応する数字を受け付ける。
【００４１】
カメラ２０２は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをＣＰＵ２０１に出力する。光電変換素子は、ＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。
【００４２】
無線通信部２０４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２０４は、スマートフォン２００を電話通信網に接続し、通話部２０５を用いた通話を可能とする。無線通信部２０４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２０５に出力する。また、無線通信部２０４は、通話部２０５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２０５は、マイクおよびスピーカーを備え、無線通信部２０４から入力される音声をスピーカーから出力し、マイクから入力される音声を無線通信部２０４に出力する。さらに、無線通信部２０４は、ＣＰＵ２０１により制御され、スマートフォン２００を電子メールサーバーに接続し、電子メールを送受信する。
【００４３】
無線ＬＡＮＩ／Ｆ２０８は、無線局５と通信し、スマートフォン２００をネットワーク３に接続するためのインターフェースである。スマートフォン２００に、ＭＦＰ１００のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、スマートフォン２００は、ＭＦＰ１００と通信することができ、データの送受信が可能となる。
【００４４】
近距離通信部２０９は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格のＧＡＰ等に基づき、他の装置、例えば、ＭＦＰ１００と無線により通信を行う。近距離通信部２０９は、例えば、ＭＦＰ１００との間の距離が通信可能な距離以下となると、ＭＦＰ１００と通信する。近距離通信部２０９が通信可能な距離は、数ｍである。また、近距離通信部２０９は、ＮＦＣの近距離無線通信方式で通信するようにしてもよい。この場合において、近距離通信部２０９が通信可能な距離は、数十ｃｍである。
【００４５】
ＧＰＳ受信部２１０は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から発信される信号を受信し、受信された信号に基づいて現在位置を検出する。現在位置は、例えば緯度および経度である。ＧＰＳ受信部２１０は、検出された現在位置をＣＰＵ２０１に出力する。
【００４６】
フラッシュメモリ２０３は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０３に記録されたプログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行する。
【００４７】
外部記憶装置２１１は、スマートフォン２００に着脱自在であり、遠隔操作プログラムを記憶したＣＤ−ＲＯＭ２１１Ａが装着可能である。ＣＰＵ２０１は、外部記憶装置２１１を介してＣＤ−ＲＯＭ２１１Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２１１に装着されたＣＤ−ＲＯＭ２１１Ａに記録された遠隔操作プログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行することが可能である。
【００４８】
なお、ＣＰＵ２０１が実行するプログラムとして、フラッシュメモリ２０３またはＣＤ−ＲＯＭ２１０Ａに記録されたプログラムについて説明したが、ネットワーク３に接続された他のコンピューターが、フラッシュメモリ２０３に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、スマートフォン２００が、ネットワーク３に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４９】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１１Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリであってもよい。
【００５０】
スマートフォン２００には、ＭＦＰ１００を遠隔操作するための遠隔操作プログラムがインストールされている。スマートフォン２００に遠隔操作プログラムを実行させることにより、スマートフォン２００を操作するユーザーは、スマートフォン２００を操作することにより、ＭＦＰ１００を操作することができる。スマートフォン２００は、遠隔操作プログラムを実行することにより、ＭＦＰ１００とは別の画像処理装置を遠隔操作することができる。この場合に、スマートフォン２００は、遠隔操作の対象を、ユーザーにより指定された装置に決定する。ここでは、スマートフォン２００に、遠隔操作の対象となる装置としてＭＦＰ１００がデフォルトで設定されている場合を例に説明する。
【００５１】
図５は、本実施の形態におけるスマートフォンが備えるＣＰＵが有する機能の一例を示す図である。図５に示す機能は、スマートフォン２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、ＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。以下、ＣＰＵ２０１が、遠隔操作プログラムを実行するタスクを、遠隔操作タスクという。
【００５２】
図５を参照して、ＣＰＵ２０１は、ユーザーにより入力された操作を示す操作状態情報を記憶する操作状態記憶部２５１と、ＣＰＵ２０１が遠隔操作プログラムを実行する状態を検出する実行状態検出部２５３と、起動画面を決定する起動画面決定部２５５と、操作画面を表示部２０６に表示する操作画面表示部２５７と、遠隔操作の対象となる装置との相対的な位置を検出する位置検出部２５９と、消去部２６１と、を含む。
【００５３】
実行状態検出部２５３は、遠隔操作タスクの実行状態を検出し、実行状態を操作状態記憶部２５１および起動画面決定部２５５に出力する。実行状態は、カレント状態と非カレント状態とを含む。カレント状態は、遠隔操作タスクが表示部２０６に画像を表示させることが可能な状態であり、非カレント状態は、遠隔操作タスクが表示部２０６に画像を表示させることが不可能な状態である。
【００５４】
ＣＰＵ２０１は、ユーザーが遠隔操作プログラムの実行を指示する操作を操作部２０７に入力すると、起動操作を受け付け、遠隔操作プログラムを実行する。例えば、スマートフォン２００に電源が投入されると、遠隔操作プログラムを実行するコマンドを関連付けたアイコンなどの画像を含むメニュー画面を表示部２０６に表示するようにスマートフォン２００を設定しておき、ＣＰＵ２０１は、遠隔操作プログラムを実行するコマンドを関連付けたアイコンの指示をタッチパネル２０７Ｂが検出すると、遠隔操作プログラムの実行を指示する起動操作を受け付け、遠隔操作プログラムを実行する。また、ＣＰＵ２０１は、遠隔操作プログラムを実行している段階で、ユーザーが遠隔操作プログラムの実行を終了する操作を操作部２０７に入力すると、終了指示操作を受け付け、遠隔操作タスクを終了させる。また、ＣＰＵ２０１は、遠隔操作プログラムを実行している状態で、遠隔操作プログラムとは別のアプリケーションプログラムを実行可能である。ＣＰＵ２０１は、遠隔操作プログラムと遠隔操作プログラムとは別のアプリケーションプログラムと実行する場合、ＣＰＵ２０１は、遠隔操作タスクの実行状態をカレント状態と非カレント状態とのいずれかに切り換える。
【００５５】
ＣＰＵ２０１は、遠隔操作プログラムを実行していない段階で、遠隔操作プログラムの起動操作を受け付ける場合、遠隔操作プログラムを実行し、遠隔操作プログラムを実行する遠隔操作タスクをカレント状態に設定する。また、遠隔操作の対象となる装置としてＭＦＰ１００が設定されていない場合、ＣＰＵ２０１は、遠隔操作プログラムを実行している段階で、ＭＦＰ１００がユーザーにより指定されることに応じて、ＭＦＰ１００と通信を接続し、ＭＦＰ１００を遠隔操作可能になると、遠隔操作タスクをカレント状態に設定する。なお、ＭＦＰ１００との間の接続において、ＭＦＰ１００が認証を要求する場合には、ＣＰＵ２０１は、ＭＦＰ１００に認証情報を送信し、ＭＦＰ１００による認証が成功する場合に、ＭＦＰ１００を遠隔操作可能となる。
【００５６】
ＣＰＵ２０１は、遠隔操作タスクがカレント状態の場合に、遠隔操作タスクを非カレント状態に切り換える事象が発生することに応じて、遠隔操作タスクを非カレント状態に切り換える。遠隔操作タスクを非カレント状態に切り換える事象は、ユーザーによる非カレント切換操作を受け付ける場合、ＣＰＵ２０１が非カレント状態に設定された別のタスクをカレント状態に切り換える場合を含む。非カレント切換操作は、例えば、メニュー画面を表示させる操作、表示部２０６の表示を一時的に終了させる操作を含む。ＣＰＵ２０１が非カレント状態に設定された別のタスクをカレント状態に切り換える場合について、ＣＰＵ２０１が、電話機能を有効とするために無線通信部２０４を制御して通話を制御するための通話制御プログラムを実行する場合を例に説明する。ＣＰＵ２０１が通話制御プログラムを実行する通話制御タスクが、非カレント状態に設定された状態で外部から着信を検出する場合、ＣＰＵ２０１は、通話制御タスクをカレント状態に設定する。
【００５７】
ＣＰＵ２０１は、遠隔操作タスクが非カレント状態の場合に、遠隔操作タスクをカレント状態に切り換える事象が発生することに応じて、遠隔操作タスクをカレント状態に切り換える。遠隔操作タスクをカレント状態に切り換える事象は、ユーザーによるカレント切換操作を受け付ける場合を含む。例えば、ＣＰＵ２０１は、遠隔操作タスクが非カレント状態の場合、表示部２０６に表示されたメニュー画面中の遠隔操作プログラムを実行するコマンドを関連付けたアイコンの指示をタッチパネル２０７Ｂが検出することに応じて、カレント切換操作を受け付ける。ＣＰＵ２０１は、遠隔操作プログラムを実行するコマンドを関連付けたアイコンの指示をタッチパネル２０７Ｂが検出する場合、非カレント状態に設定された遠隔操作タスクが存在すればカレント切換操作を受け付け、遠隔操作タスクが存在しなければ起動操作を受け付ける。
【００５８】
位置検出部２５９は、ＭＦＰ１００に対する相対的な位置を検出する。位置検出部２５９は、近距離通信部２０９がＭＦＰ１００から受信する電波の強度に基づいて、ＭＦＰ１００との間の距離を検出する。位置検出部２５９は、ＭＦＰ１００との間の距離に従って位置を検出する。位置検出部２５９は、ＭＦＰ１００との間の距離が所定の距離以下ならばスマートフォン２００のＭＦＰ１００に対する相対的な位置をＭＦＰ１００から所定の範囲内に決定し、ＭＦＰ１００との間の距離が所定の距離より大きければスマートフォン２００のＭＦＰ１００に対する相対的な位置をＭＦＰ１００から所定の範囲外に決定する。位置検出部２５９は、決定された位置を示す位置情報を操作状態記憶部２５１および起動画面決定部２５５に出力する。位置情報は、ＭＦＰ１００から所定の範囲外と、ＭＦＰ１００から所定の範囲内とのいずれかを含む。
【００５９】
ＭＦＰ１００との間の距離を近距離通信部２０９で計測する場合、ＧＰＳ受信部２１０は、不要である。なお、ＭＦＰ１００がスマートフォン２００との間の距離を検出する場合には、近距離通信部２０９を制御してＭＦＰ１００にスマートフォン２００とＭＦＰ１００との間の距離を要求し、ＭＦＰ１００から受信するようにしてもよい。
【００６０】
また、位置検出部２５９は、ＧＰＳ受信部２１０により検出される位置と、予め記憶されたＭＦＰ１００の地理上の位置とからＭＦＰ１００との間の距離を検出するようにし、検出された位置からスマートフォン２００のＭＦＰ１００に対する相対的な位置を決定するようにしてもよい。
【００６１】
また、ＭＦＰ１００がビーコン端末を有する場合、位置検出部２５９は、ビーコン端末から送信されるビーコン信号を受信する場合に、スマートフォン２００のＭＦＰ１００に対する相対的な位置をＭＦＰ１００から所定の範囲内に決定し、ビーコン端末から送信されるビーコン信号を受信しない場合に、スマートフォン２００のＭＦＰ１００に対する相対的な位置をＭＦＰ１００から所定の範囲外に決定するようにしてもよい。ビーコン端末は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）規格を用いた通信方式によって近距離で無線通信する機能を有し、固有の識別情報が割り当てられており、その識別情報をビーコン信号として送信する。識別情報は、例えば、ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）、Ｍａｊｏｒ値、Ｍｉｎｏｒ値である。スマートフォン２００にＭＦＰ１００が有するビーコン端末に割り当てられた識別情報のビーコン信号を受信することにより、ＭＦＰ１００を特定することができる。
【００６２】
操作状態記憶部２５１は、ユーザーが操作部２０７に入力する操作のうち遠隔操作タスクに対する操作を受け付ける。具体的には、操作状態記憶部２５１は、実行状態検出部２５３から入力される実行状態がカレント状態を示す場合に、操作部２０７が受け付ける操作を受け付ける。操作状態記憶部２５１は、位置検出部２５９から位置情報が入力される。操作状態記憶部２５１は、操作部２０７が遠隔操作タスクに対する操作を受け付けることに応じて、受け付けられた操作を、操作が受け付けられた時点で位置検出部２５９から入力される位置情報およびその時点の日時と関連付ける。操作状態記憶部２５１は、実行状態検出部２５３から入力される実行状態がカレント状態から非カレント状態に切り換わることに応じて、カレント状態において最後に受け付けられた操作を、位置検出部２５９から入力される位置情報およびその時点の日時と関連付ける。
【００６３】
具体的には、操作状態記憶部２５１は、カレント状態において最後に記憶された操作を識別するための操作識別情報と、操作が受け付けられた時点で位置検出部２５９から入力される位置情報と、操作が受け付けられた時点の日時とを含む操作状態情報を、フラッシュメモリ２０３に記憶する。フラッシュメモリ２０３に操作状態情報が記憶されている場合には、その操作状態情報を、新たな操作状態情報で更新する。これにより、カレント状態において最後に受け付けられた操作を、位置検出部２５９から入力される位置情報およびその時点の日時と関連付けることができる。
【００６４】
カレント状態において受け付ける操作は、ＭＦＰ１００に画像処理を実行させる操作と、画像処理以外の処理を実行させる操作とを含む。ＭＦＰ１００が実行する画像処理は、例えば、原稿を読み取るスキャン処理、画像データの画像を用紙に形成する画像形成処理、画像データを外部に送信する送信処理、画像データを変換するデータ変換処理、を含む。画像データを変換するデータ変換処理は、画像データのフォーマットを変換するフォーマット変換処理、画像データの画像を変換する画像変換処理、画像データの画像中の文字を認識する文字認識処理を含む。画像変換処理は、画像の色を変換する処理、画像のエッジを滑らかにするスムージング処理、画像の輪郭を強調するエッジ協調処理、画素値を２値化する２値化処理、画像データを圧縮する符号化処理を含む。
【００６５】
操作状態記憶部２５１は、スキャン処理、画像形成処理、送信処理およびデータ変換処理いずれかの実行を指示する操作を受け付ける場合、それぞれの処理の実行を指示する実行指示操作を記憶する。また、操作状態記憶部２５１は、原稿を読み取って原稿の画像を用紙に形成するコピー処理は、スキャン処理と画像形成処理との組み合わせなので、スキャン処理および画像形成処理それぞれの実行を指示する操作を記憶する。また、原稿を読み取って得られる画像データをファクシミリ送信する処理は、スキャン処理と送信処理との組み合わせなので、スキャン処理および送信処理それぞれの実行を指示する操作を記憶する。
【００６６】
ＭＦＰ１００が実行する画像処理以外の処理は、例えば、実行中の処理の状態および終了した処理の等の処理を通知するためのステータス通知画面を表示する処理、ＭＦＰ１００の消耗品の状態を通知するためのメンテナンス画面を表示する処理、ＭＦＰ１００に設定されているデフォルトの設定値を設定する処理、ＨＤＤ１１５に記憶されているデータを通知するためのドキュメント通知画面を憑依時する処理を含む。
【００６７】
消去部２６１は、操作状態記憶部２５１により記憶された操作状態情報を、それが記憶されてからの経過時間が所定時間以上の操作状態情報を消去する。具体的には、消去部２６１は、フラッシュメモリ２０３に記憶された操作状態情報に含まれる日時が現在時刻から所定時間経過している場合に、その操作状態情報をフラッシュメモリ２０３から消去する。
【００６８】
起動画面決定部２５５は、位置検出部２５９から位置情報が入力され、実行状態検出部２５３から実行状態が入力される。起動画面決定部２５５は、遠隔操作タスクの実行状態が非カレント状態からカレント状態に切り換わることに応じて、その後に位置検出部２５９から入力される位置情報で特定される位置を現在位置に設定する。起動画面決定部２５５は、操作状態記憶部２５１に記憶された操作状態情報と、現在位置とに基づいて起動画面を決定する。起動画面決定部２５５は、決定された起動画面を、操作画面表示部２５７に出力する。
【００６９】
操作画面表示部２５７は、実行状態検出部２５３から入力される実行状態が非カレント状態からカレント状態に切り換わることに応じて、表示部２０６を制御して、起動画面決定部２５５から入力される起動画面を表示部２０６に表示する。
【００７０】
起動画面決定部２５５は、フラッシュメモリ２０３に操作状態情報が記憶されていない場合、または、フラッシュメモリ２０３に記憶された操作状態情報に含まれる操作識別情報が実行指示操作とは異なる操作を示す場合、現在位置に対して予め定められた操作画面を起動画面に決定する。実行指示操作は、ＭＦＰ１００に画像処理の実行を指示する操作である。
【００７１】
起動画面決定部２５５は、ＭＦＰ１００との相対的な位置に対して操作画面を対応付けた画面テーブルをフラッシュメモリ２０３に記憶する。画面テーブルは、所定の範囲内の位置に対してＭＦＰ１００を直接操作しなければ実行させることができない画像処理を実行させるための操作画面を対応付け、所定の範囲外の位置に対してＭＦＰ１００を直接操作しなくても実行させることができる画像処理を実行させるための操作画面を対応付ける。ここでは、ＭＦＰ１００が実行可能な画像処理が、スキャン処理、画像形成処理、送信処理、データ変換処理の場合を例に説明する。ＭＦＰ１００を直接操作しなければ実行させることができない画像処理は、画像処理を実行する前の段階でＭＦＰ１００に物理的な媒体を設定する操作が必要な処理であり、例えば、ＭＦＰ１００に処理を実行させる前に原稿を載置する操作が必要なスキャン処理である。
【００７２】
図６は、画面テーブルの一例を示す図である。画面テーブルは、ＭＦＰ１００との相対的な位置に対して、起動画面を対応付ける。図では、ＭＦＰ１００との相対的な位置を、ＭＦＰ１００から所定の範囲内を「近」で示し、ＭＦＰ１００から所定の範囲外を「遠」で示している。図６を参照して、画面テーブルは、ＭＦＰ１００からの相対的な位置「近」に対してスキャン処理を実行させるための「スキャン設定画面」を対応付ける。スキャン処理は、原稿を自動原稿搬送装置１２０に載置する操作が必要となり、ＭＦＰ１００を直接操作しなければ実行させることができない画像処理である。また、画面テーブルは、ＭＦＰ１００からの相対的な位置「遠」に対して画像形成処理、送信処理、データ変換処理の対象となる画像データを選択可能なドキュメント通知画面を対応付ける。画像形成処理、送信処理、データ変換処理は、処理対象となる画像データが定まれば、ＭＦＰ１００からの距離に関係なく実行可能なので、ＭＦＰ１００を直接操作しなくても実行させることができる画像処理である。
【００７３】
なお、ＭＦＰ１００からの相対的な位置「遠」に対してドキュメント画面に限らず、別の画面を対応付けるようにしてもよい。また、ユーザーの操作履歴を用いて、所定の範囲外の位置に対して実行指示操作を入力する頻度の高い操作画面を、対応付けるようにしてもよい。同様に、ＭＦＰ１００からの相対的な位置「近」に対してスキャン設定画面に限らず、別の操作画面、例えば、ファクシミリ送信設定画面を対応付けるようにしてもよい。また、ユーザーの操作履歴を用いて、ＭＦＰ１００からの相対的な位置「近」に対して実行指示操作を入力する頻度の高い操作画面を対応付けるようにしてもよい。
【００７４】
図５に戻って、起動画面決定部２５５は、フラッシュメモリ２０３に操作状態情報が記憶されていない場合、または、フラッシュメモリ２０３に記憶された操作状態情報に含まれる操作識別情報が実行指示操作とは異なる操作を示す場合、画面テーブルを参照して、現在位置が所定の範囲内の場合にスキャン設定画面を起動画面に決定し、現在位置が所定の範囲外の場合にドキュメント選択画面を起動画面に決定する。フラッシュメモリ２０３に操作状態情報が記憶されていない場合、または、フラッシュメモリ２０３に記憶された操作状態情報で示される操作識別情報が実行指示操作とは異なる操作を示す場合は、スマートフォン２００のユーザーが、スマートフォン２００を用いてＭＦＰ１００を遠隔操作してから所定の時間が経過した場合、または、ＭＦＰ１００に画像処理以外の処理を実行させた場合である。画像処理以外の処理は、メンテナンス画面またはステータス通知画面を表示する処理等である。
【００７５】
起動画面決定部２５５は、フラッシュメモリ２０３に記憶された操作状態情報に含まれる操作識別情報が実行指示操作を示し、かつ、操作状態情報に含まれる位置情報がＭＦＰ１００から所定の範囲外の位置を示すならば、ステータス通知画面を起動画面に決定する。操作状態情報に含まれる位置情報は、実行指示操作が入力された時点の位置を示す。ステータス通知画面は、ＭＦＰ１００が処理を実行する状態を通知する操作画面であり、実行中の処理の状態および終了した処理の状態を含む。
【００７６】
起動画面決定部２５５は、フラッシュメモリ２０３に記憶された操作状態情報に含まれる操作識別情報が実行指示操作を示し、かつ、操作状態情報に含まれる位置情報が所定の範囲内を示すならば、現在位置に対して予め定められた操作画面を起動画面に決定する。具体的には、起動画面決定部２５５は、画面テーブルを参照して、現在位置が所定の範囲内の場合にスキャン設定画面を起動画面に決定し、現在位置が所定の範囲外の位置の場合にドキュメント選択画面を起動画面に決定する。
【００７７】
図７は、操作とＭＦＰとの間の距離と起動画面との関係の一例を示す図である。図７においては、操作が入力された時点を「操作時」で示し、カレント状態に切り換わった時点を「起動時」で示している。また、ＭＦＰ１００との相対的な位置を、ＭＦＰ１００から所定の範囲内の位置を「近」で示し、ＭＦＰ１００から所定のの範囲外の位置を「遠」で示している。図７は、操作が入力された時点「操作時」において入力された操作と、その操作が入力された時点のＭＦＰ１００との相対的な位置と、カレント状態に切り換わった時点「起動時」のＭＦＰ１００との相対的な位置とに対応して決定される起動画面を示している。
【００７８】
図７を参照して、操作時の操作が「操作なし」の状態は、フラッシュメモリ２０３に操作状態情報が記憶されていないことを示し、操作時のＭＦＰ１００との相対的な位置は存在しない。操作時が「操作なし」の状態において、起動時にＭＦＰ１００から所定の範囲内の位置「近」の場合に起動画面「スキャン設定画面」が決定され、起動時にＭＦＰ１００から所定の範囲外の位置「遠」の場合に起動画面「ドキュメント選択画面」が決定される。
【００７９】
操作時の操作が「実行指示操作以外の操作」の状態は、実行指示操作以外の操作が受け付けられた場合を示す。操作時の操作が「実行指示操作以外の操作」の状態においては、操作時におけるＭＦＰ１００との相対的な位置に係わらず、起動時における位置がＭＦＰ１００から所定の範囲内の位置「近」の場合に起動画面「スキャン設定画面」が決定され、起動時における位置がＭＦＰ１００から所定の範囲外の位置「遠」の場合に起動画面「ドキュメント選択画面」が決定される。
【００８０】
フラッシュメモリ２０３に操作状態情報が記憶されていない場合、または、操作時の操作が実行指示操作とは異なる操作の場合は、ユーザーが、先にＭＦＰ１００を遠隔操作して実行させた処理とは異なる処理を実行させる確率が高い。また、ＭＦＰ１００から所定の範囲内にユーザーが位置する場合には、ＭＦＰ１００に原稿を載置する等する必要のある直接操作をする確率が高く、ＭＦＰ１００から所定の範囲外にユーザーが位置する場合には、ＭＦＰ１００に原稿を載置する等の必要のない、直接操作以外の操作をする確率が高い。このため、ＭＦＰ１００から所定の範囲内にユーザーが位置する場合には、直接操作のための操作画面として「スキャン設定画面」を起動画面として表示し、ＭＦＰ１００から所定の範囲外にユーザーが位置する場合には、直接操作以外の操作のための操作画面として「ドキュメント選択画面」を起動画面として表示する。これにより、ユーザーが操作画面を切り換えることなく画像処理を実行させるため設定をすることができ、操作が容易になる。
【００８１】
操作時の操作が「実行指示操作」の状態は、実行指示操作が受け付けられた場合を示す。操作時の操作が「実行指示操作」の状態においては、操作時の位置がＭＦＰ１００から所定の範囲内の位置「近」で、かつ、起動時の位置がＭＦＰ１００から所定の範囲内の位置「近」の場合は、起動画面「スキャン設定画面」を決定し、起動時の位置がＭＦＰ１００から所定の範囲外の位置「遠」の場合は、起動画面「ドキュメント選択画面」を決定する。
【００８２】
操作時の操作が実行指示操作を示し、実行指示操作を入力した時点の位置がＭＦＰ１００から所定の範囲内の位置「近」の場合は、スマートフォン２００のユーザーが、ＭＦＰ１００から所定の範囲内に位置するので、ＭＦＰ１００を直接操作可能な状態で、スマートフォン２００を用いてＭＦＰ１００を遠隔操作して実行指示操作を入力する場合である。ユーザーは、実行指示操作を入力した段階で、ＭＦＰ１００を直接操作可能な状態なので、ＭＦＰ１００が実行指示操作に従った処理を実行した結果を視認することができる。したがって、ユーザーが、ＭＦＰ１００に実行指示操作に従った処理を実行させた後、スマートフォン２００を用いてＭＦＰ１００の遠隔操作を試みる場合には、その時点においてＭＦＰ１００に対する相対的な位置に対して予め定められた操作画面を起動画面として最初に表示することで、ユーザーがＭＦＰ１００を直ちに遠隔操作可能な状態にすることができる。
【００８３】
操作時の操作が「実行指示操作」の状態においては、操作時の位置がＭＦＰ１００から所定の範囲外の位置「遠」の場合は、起動時の位置に係わらず、起動画面「ステータス通知画面」が決定される。
【００８４】
操作時の操作が実行指示操作を示し、実行指示操作を入力した時点の位置がＭＦＰ１００から所定の範囲外の位置「遠」の場合は、スマートフォン２００のユーザーが、ＭＦＰ１００から所定の範囲外でスマートフォン２００を用いてＭＦＰ１００を遠隔操作して実行指示操作を入力し、ＭＦＰ１００に実行指示操作に従った処理を実行させる場合である。ユーザーは、実行指示操作を入力した段階で、ＭＦＰ１００が実行指示操作に従った処理を実行した結果を知ることができない。そこで、ユーザーが、スマートフォン２００を用いてＭＦＰ１００の遠隔操作を試みる場合に、ステータス通知画面を起動画面として最初に表示することで、ユーザーに、ＭＦＰ１００が実行指示操作に従った処理が実行中であるか、または終了しているかを通知することができる。例えば、ユーザーが、ＨＤＤ１１５に記憶された画像データを画像形成する画像形成処理の実行を指示する実行指示操作を入力した場合、ユーザーは、ＭＦＰ１００から所定の範囲外の位置でステータス画面を見ることにより、画像形成処理が終了していれば、画像が形成された用紙を取るためにＭＦＰ１００が設定された位置まで移動するタイミングを知ることができる。また、ユーザーは、ＭＦＰ１００から所定の範囲内の位置でステータス画面を見ることにより、画像形成処理が終了している場合には自身が指示した実行指示操作によりＭＦＰ１００に画像が形成された用紙が蓄積されていることをしることができ、また、処理が終了していない場合には、画像形成処理が終了するまで待たなければならないことを知ることができる。さらに、この待ち時間を利用して、ＭＦＰ１００を操作することができ、例えば、ＭＦＰ１００に別の処理を実行させるための設定をすることができる。
【００８５】
図８は、遠隔操作処理の流れの一例を示すフローチャートである。遠隔操作処理は、スマートフォン２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、ＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図８を参照して、ＣＰＵ２０１は、遠隔操作プログラムが起動したか否かを判断する（ステップＳ０１）。遠隔操作プログラムが起動するまで待機状態となり（ステップＳ０１でＮＯ）、遠隔操作プログラムが起動すると（ステップＳ０１でＮＯ）、処理をステップＳ０２に進める。なお、実際には、ＣＰＵ２０１は、遠隔操作プログラムを実行していないので、遠隔操作プログラムの起動を判断するのは、ＣＰＵ２０１であって、ＣＰＵ２０１が遠隔操作プログラムを実行するタスクが判断するものではない。ＣＰＵ２０１による遠隔操作プログラムの起動の判断は、操作部２０７が、ユーザーによる遠隔操作プログラムの起動操作を受け付けると、遠隔操作プログラムが起動したと判断する。例えば、表示部２０６に表示されたメニュー画面に含まれ、遠隔操作プログラムを実行するコマンドを関連付けたアイコン内の位置がタッチパネル２０７Ｂにより検出されると、遠隔操作プログラムの起動操作を受け付ける。
【００８６】
ステップＳ０２においては、実行状態をカレント状態に設定し、処理をステップＳ０３に進める。ステップＳ０３においては、現在位置を検出する。現在位置は、カレント状態に切り換わった時点のＭＦＰ１００に対する相対的な位置である。相対的な位置は、ＭＦＰ１００から所定の範囲内を示す位置と、ＭＦＰ１００から所定の範囲外を示す位置とのいずれかである。例えば、ＭＦＰ１００との間の距離を測定し、測定した距離が所定の距離以下ならば現在位置をＭＦＰ１００から所定の範囲内に決定し、ＭＦＰ１００との間の距離が所定の距離より大きければ現在位置をＭＦＰ１００から所定の範囲外に決定する。また、ＭＦＰ１００がビーコン端末を有する場合には、ビーコン端末からビーコン信号を受信する場合に現在位置をＭＦＰ１００から所定の範囲内に決定し、ビーコン端末からビーコン信号を受信しない場合に現在位置をＭＦＰ１００から所定の範囲外に決定する。
【００８７】
ステップＳ０４においては、起動画面決定処理を実行し、処理をステップＳ０５に進める。起動画面決定処理の詳細は後述するが、複数の操作画面のうちから起動画面を決定する処理である。ステップＳ０５においては、表示部２０６に起動画面を表示し、処理をステップＳ０６に進める。
【００８８】
ステップＳ０６においては、操作を受け付けたか否かを判断する。タッチパネル２０７Ｂにより操作画面中の位置が検出されると、操作を受け付けたと判断する。操作を受け付けたならば、操作画面中でタッチパネル２０７Ｂにより検出された位置に関連付けられた操作を特定し、処理をステップＳ０７に進めるが、そうでなければ処理をステップＳ１０に進める。ステップＳ０７においては、受け付けられた操作が、遠隔操作プログラムの終了を指示する終了操作か否かを判断する。終了操作ならば処理を終了するが、そうでなければ処理をステップＳ０８に進める。ステップＳ０８においては、操作状態をフラッシュメモリ２０３に記憶し、処理をステップＳ０９に進める。ステップＳ０６において受け付けられた操作を識別するための操作識別情報と、ステップＳ０３において検出された現在位置と、現在の日時とを含む操作状態情報を、フラッシュメモリ２０３に記憶する。ステップＳ０９においては、受け付けられた操作に対応する処理を実行し、処理をステップＳ０６に戻す。
【００８９】
ステップＳ１０においては、非カレント状態に切り換えられたか否かを判断する。ＣＰＵ２０１が、ユーザーによる非カレント切換操作を受け付ける場合、または、ＣＰＵ２０１が非カレント状態に設定された別のタスクをカレント状態に切り換える場合、非カレント状態に切り換えられたと判断する。非カレント切換操作は、例えば、メニュー画面を表示させる操作、表示部２０６の表示を一時的に終了させる操作を含む。非カレント状態に切り換えられたならば処理をステップＳ１１に進めるが、そうでなければ処理をステップＳ０６に戻す。
【００９０】
ステップＳ１１においては、実行状態を非カレント状態に設定し、処理をステップＳ１２に進める。ステップＳ１２においては、ステップＳ０８において操作状態情報がフラッシュメモリ２０３に記憶されてから所定の時間が経過したか否かを判断する。操作状態情報が記憶されてから所定時間経過したならば処理をステップＳ１３に進めるが、そうでなければ処理をステップＳ１４に進める。所定の時間は、任意に定めることができ、ユーザーがＭＦＰ１００の遠隔操作を継続しないと判断できる期間とすればよい。ステップＳ１３においては、フラッシュメモリ２０３に記憶されている操作状態情報を消去し、処理をステップＳ１４に進める。
【００９１】
ステップＳ１４においては、カレント状態に切り換えられたか否かを判断する。ＣＰＵ２０１が、ユーザーによるカレント切換操作を受け付けると、カレント状態に切り換えられたと判断する。例えば、ＣＰＵ２０１は、遠隔操作タスクが非カレント状態の場合、表示部２０６に表示されたメニュー画面中の遠隔操作プログラムを実行するコマンドを関連付けたアイコンの指示をタッチパネル２０７Ｂが検出することに応じて、カレント切換操作を受け付ける。カレント状態に切り換えられたと判断するならば処理をステップＳ０２に戻すが、そうでなければ処理をステップＳ１２に戻す。
【００９２】
図９は、起動画面決定処理の流れの一例を示すフローチャートである。起動画面決定処理は、遠隔操作処理のステップＳ０４において実行される処理である。図９を参照して、ＣＰＵ２０１は、フラッシュメモリ２０３に操作状態情報が記憶されているか否かを判断する（ステップＳ２１）。操作状態情報は、遠隔操作処理のステップＳ０８においてフラッシュメモリ２０３に記憶され、ステップＳ１３においてフラッシュメモリ２０３から消去される。フラッシュメモリ２０３に操作状態情報が記憶されていれば処理をステップＳ２２に進めるが、そうでなければ処理をステップＳ２４に進める。
【００９３】
処理がステップＳ２２に進む場合、ステップＳ２１において、フラッシュメモリ２０３に操作状態情報が記憶されていると判断する場合である。ステップＳ２２においては、操作状態情報に含まれる操作識別情報で識別される操作が実行指示操作か否かを判断する。実行指示操作ならば処理をステップＳ２３に進めるが、そうでなければ処理をステップＳ２４に進める。
【００９４】
ステップＳ２３においては、実行指示操作が受け付けられた操作時の位置がＭＦＰ１００から所定の範囲内か否かを判断する。操作状態情報に含まれる位置がＭＦＰ１００から所定の範囲内を示すならば処理をステップＳ２４に進めるが、操作状態情報に含まれる位置がＭＦＰ１００から所定の範囲外を示すならば処理をステップＳ２５に進める。ステップＳ２５においては、起動画面をステータス通知画面に決定し、処理を遠隔操作処理に戻す。ステップＳ２４においては、現在位置対応画面決定処理を実行し、処理を遠隔操作処理に戻す。
【００９５】
図１０は、現在位置対応画面決定処理の流れの一例を示す図である。現在位置対応画面決定処理は、図９のステップＳ２４において実行される処理である。図１０を参照して、ＣＰＵ２０１は、現在位置が所定の範囲内か否かを判断する（ステップＳ３１）。遠隔操作処理のステップＳ０３において検出された現在位置がＭＦＰ１００から所定の範囲内を示すならば処理をステップＳ３２に進めるが、現在位置がＭＦＰ１００から所定の範囲外を示すならば処理をステップＳ３３に進める。
【００９６】
ステップＳ３２においては、起動画面をスキャン設定画面に決定し、処理を起動画面決定処理に戻す。フラッシュメモリ２０３に記憶された画面テーブルを参照して、ＭＦＰ１００から所定範囲内を示す位置である「近」に対応付けられたスキャン設定画面を起動画面に決定する。ステップＳ３３においては、起動画面をドキュメント選択画面に決定し、処理を起動画面決定処理に戻す。フラッシュメモリ２０３に記憶された画面テーブルを参照して、ＭＦＰ１００から所定範囲外を示す位置である「遠」に対応付けられたドキュメント選択画面を起動画面に決定する。
【００９７】
＜変形例＞
変形例におけるスマートフォン２００は、図５に示したＣＰＵ２０１が有する起動画面決定部２５５を起動画面決定部２５５Ａに変更したものである。変形例における起動画面決定部２５５Ａは、フラッシュメモリ２０３に操作状態情報が記憶されていない場合、または、フラッシュメモリ２０３に記憶された操作状態情報が実行指示操作とは異なる操作を示す場合、画面テーブルを参照して、現在位置に対応して予め定められた操作画面を起動画面に決定する。具体的には、現在位置がＭＦＰ１００から所定範囲内の場合にスキャン設定画面を起動画面に決定し、現在位置がＭＦＰ１００から所定範囲外の場合にドキュメント選択画面を起動画面に決定する。
【００９８】
変形例における起動画面決定部２５５は、フラッシュメモリ２０３に記憶された操作状態情報に含まれる操作識別情報が実行指示操作であってＭＦＰ１００を直接操作する必要のない遠隔時操作を示し、かつ、操作状態情報に含まれる位置情報がＭＦＰ１００から所定の範囲外の位置を示すならば、ステータス通知画面を起動画面に決定し、操作状態情報に含まれる位置情報がＭＦＰ１００から所定の範囲外の位置を示すならば、現在位置に対して予め定められた操作画面を起動画面に決定する。
【００９９】
フラッシュメモリ２０３に記憶された操作状態情報に含まれる操作識別情報が実行指示操作であってＭＦＰ１００を直接操作しなければならない近接時操作を示す場合、操作状態情報に含まれる位置情報がＭＦＰ１００から所定の範囲内の位置を示す。変形例における起動画面決定部２５５は、フラッシュメモリ２０３に記憶された操作状態情報に含まれる操作識別情報が近接時操作を示す場合、現在位置がＭＦＰ１００から所定の範囲内の場合は現在位置に対して予め定められたスキャン設定画面を起動画面に決定するが、現在位置がＭＦＰ１００から所定の範囲外の場合はステータス画面に決定する。
【０１００】
図１１は、変形例における操作とＭＦＰとの間の距離と起動画面との関係の一例を示す図である。図１１においては、操作が入力された時点を「操作時」で示し、カレント状態に切り換わった時点を「起動時」で示している。また、ＭＦＰ１００との相対的な位置を、ＭＦＰ１００から所定の範囲内の位置を「近」で示し、ＭＦＰ１００から所定の範囲外の位置を「遠」で示している。
【０１０１】
図１１を参照して、操作時が「操作なし」の状態において、起動時にＭＦＰ１００から所定の範囲内の位置「近」の場合に起動画面「スキャン設定画面」が決定され、起動時にＭＦＰ１００から所定の範囲外の位置「遠」の場合に起動画面「ドキュメント選択画面」が決定される。
【０１０２】
操作時の操作が「実行指示操作以外の操作」の状態においては、操作時におけるＭＦＰ１００との相対的な位置に係わらず、起動時における位置がＭＦＰ１００から所定の範囲内の位置「近」の場合に起動画面「スキャン設定画面」が決定され、起動時における位置がＭＦＰ１００から所定の範囲外の位置「遠」の場合に起動画面「ドキュメント選択画面」が決定される。
【０１０３】
操作時の操作が「実行指示操作（遠隔時操作）」の状態は、ＭＦＰ１００を直接操作する必要のない遠隔時操作が受け付けられた状態を示す。操作時の操作が「実行指示操作（遠隔時操作）」の状態においては、操作時の位置がＭＦＰ１００から所定の範囲内の位置「近」で、かつ、起動時の位置がＭＦＰ１００から所定の範囲内の位置「近」の場合は、起動画面「スキャン設定画面」を決定し、起動時の位置がＭＦＰ１００から所定の範囲外の位置「遠」の場合は、起動画面「ドキュメント選択画面」が決定される。操作時の操作が「実行指示操作（遠隔時操作）」の状態においては、操作時の位置がＭＦＰ１００から所定の範囲外の位置「遠」の場合は、起動時の位置に係わらず、起動画面「ステータス通知画面」が決定される。
【０１０４】
操作時の操作が「実行指示操作（近接時操作）」の状態は、ＭＦＰ１００を直接操作しなければならない近接時操作が受け付けられた状態を示す。近接時操作が入力された時点のＭＦＰ１００に対する相対的な位置はＭＦＰ１００から所定の範囲内となる。操作時の操作が「実行指示操作（近接時操作）」の状態においては、起動時の位置がＭＦＰ１００から所定の範囲内の位置「近」の場合は、起動画面「スキャン設定画面」を決定し、起動時の位置がＭＦＰ１００から所定の範囲外の位置「遠」の場合は、起動画面「ステータス通知画面」が決定される。
【０１０５】
具体的には、近接時操作が受け付けられる場合は、スマートフォン２００のユーザーが、ＭＦＰ１００から所定の範囲内に位置し、ＭＦＰ１００を直接操作可能な状態でスマートフォン２００を用いてＭＦＰ１００を遠隔操作してＭＦＰ１００に原稿を載置する必要のあるスキャン処理の実行を指示する実行指示操作を入力する場合である。ユーザーは、ＭＦＰ１００にスキャン処理の実行を指示した後に、ＭＦＰ１００から離れてＭＦＰ１００から所定の範囲外に移動する場合がある。このため、ユーザーは、ＭＦＰ１００から所定の範囲外となる位置でステータス画面を見ることにより、スキャン処理が終了していれば、原稿を取りにＭＦＰ１００が設定された位置まで移動するタイミングを知ることができ、また、スキャン処理を実行して得られる画像データに対して別の処理を実行させることができる。
【０１０６】
また、ユーザーは、ＭＦＰ１００にスキャン処理の実行を指示した後に、ＭＦＰ１００から離れることなく、ＭＦＰ１００に対する相対的な位置が所定の範囲内に位置する場合がある。この場合には、スキャン設定画面を表示するので、続けてスキャン処理を実行させるための設定をすることができる。
【０１０７】
変形例におけるスマートフォン２００が備えるＣＰＵ２０１は、図８に示した遠隔操作処理、図９に示した起動画面決定処理を実行する。ただし、起動画面決定処理のステップＳ２４において、変形例における現在位置決定処理を実行する。
【０１０８】
図１２は、変形例における現在位置決定処理の流れの一例を示すフローチャートである。図１２を参照して、ＣＰＵ２０１は、現在位置が所定の範囲内か否かを判断する（ステップＳ３１）。遠隔操作処理のステップＳ０３において検出された現在位置がＭＦＰ１００から所定の範囲内ならば処理をステップＳ３２に進めるが、現在位置がＭＦＰ１００から所定の範囲外ならば処理をステップＳ３１Ａに進める。ステップＳ３２においては、起動画面をスキャン設定画面に決定し、処理を起動画面決定処理に戻す。
【０１０９】
ステップＳ３１Ａにおいては、実行指示操作の種類によって処理を分岐する。実行指示操作が遠隔時操作ならば処理をステップＳ３３に進め、実行指示操作が近接時操作ならば処理をステップＳ３４に進める。ステップＳ３３においては、起動画面をドキュメント選択画面に決定し、処理を起動画面決定処理に戻す。フラッシュメモリ２０３に記憶された画面テーブルを参照して、ＭＦＰ１００から所定範囲外を示す位置である「遠い」に対応付けられたドキュメント選択画面を起動画面に決定する。ステップＳ３４においては、起動画面をステータス画面に決定し、処理を起動画面決定処理に戻す。
【０１１０】
以上説明したように、本実施の形態におけるスマートフォン２００は、ＭＦＰ１００を遠隔操作する遠隔操作装置として機能し、カレント状態において受け付けられた操作を示す操作状態情報を記憶し、カレント状態に切り換えられる起動時以降に検出されたＭＦＰ１００に対する相対的な位置と最後に記憶された操作状態情報とに基づいて、起動画面を決定し、カレント状態に切り換えられる起動時に起動画面を表示する。このため、起動時以降のＭＦＰ１００に対する相対的な位置と最後に受け付けられた操作とに基づいて起動画面を決定するので、ＭＦＰ１００を遠隔操作するために適した操作画面を起動時に表示することができる。
【０１１１】
具体的には、スマートフォン２００は、最後に受け付けられた操作が実行指示操作とは異なる場合、起動時におけるＭＦＰ１００との相対的な位置に対して定められた操作画面を起動画面に決定するので、ユーザーが実行指示操作を入力するのに適した起動画面を表示することができる。
【０１１２】
より具体的には、スマートフォン２００は、最後に受け付けられた実行指示操作が受け付けられた時点の位置がＭＦＰ１００から所定の範囲外ならば、ステータス通知画面を起動画面に決定し、最後に受け付けられた実行指示操作が受け付けられた時点の位置がＭＦＰ１００から所定の範囲内ならば、起動時におけるＭＦＰ１００との相対的な位置に対して定められた操作画面を起動画面に決定する。このため、ＭＦＰ１００から所定の範囲外で受け付けられた実行指示操作により実行された処理の状態を、ユーザーに通知することができる。また、ＭＦＰ１００から所定の範囲内で実行指示操作が受け付けられる場合は、ユーザーは、実行指示操作に従った処理がＭＦＰ１００により実行される状態を目視できるので、ステータス通知画面ではなく、ＭＦＰ１００との相対的な位置に対して定められた操作画面を起動画面に決定する。これにより、ユーザーが実行指示操作を入力するのに適した起動画面を表示することができる。
【０１１３】
さらに、変形例におけるスマートフォン２００は、最後に受け付けられた実行指示操作が画像処理装置を直接操作しなければならない近接時操作を示す場合、最後に受け付けられた近接時操作はＭＦＰ１００から所定の範囲内で受け付けられるが、起動時以降の位置がＭＦＰ１００から所定の範囲外ならば、ステータス通知画面を起動画面に決定する。ＭＦＰ１００から所定の範囲内で近接時操作を受け付ける場合、例えば、スキャン処理の実行を指示する実行指示操作を受け付けてからＭＦＰ１００がスキャン処理を実行する状態を確認することなく、ＭＦＰ１００から所定の範囲外に移動する場合がある。このため、起動時の位置がＭＦＰ１００から所定の範囲外の場合は、ステータス通知画面を表示するので、スキャン処理の実行を指示する実行指示操作により実行された処理の状態をユーザーに通知することができる。
【０１１４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１１５】
＜付記＞
（１）  前記起動画面決定ステップは、前記操作状態記憶ステップにおいて最後に記憶された操作状態が前記画像処理装置に画像を処理させる実行指示操作とは異なる操作を示す場合、前記起動時以降に前記検出ステップにおいて検出された位置に対して予め定められた操作画面を起動画面に決定する、請求項５に記載の遠隔操作方法。
（２）  前記操作状態記憶ステップは、前記操作状態に関連付けて前記操作状態で示される操作が受け付けられたカレント状態における前記画像処理装置に対する相対的な位置を記憶し、
前記起動画面決定ステップは、前記操作状態記憶ステップにおいて最後に記憶された操作状態が関連付けられた位置が前記画像処理装置から所定の範囲の外ならば前記画像処理装置が処理を実行する状態を通知する操作画面を起動画面に決定し、前記操作状態記憶ステップにおいて最後に記憶された操作状態が関連付けられた位置が前記画像処理装置から前記所定の範囲内ならば前記起動時以降に前記検出ステップにおいて検出された位置に対して予め定められた操作画面を起動画面に決定する、請求項６または（１）に記載の遠隔操作方法。
（３）  前記起動画面決定ステップは、前記操作状態記憶ステップにおいて最後に記憶された操作状態が前記画像処理装置を直接操作しなければならない操作を示す場合、前記操作状態記憶ステップにおいて最後に記憶された操作状態が関連付けられた位置が前記画像処理装置から前記所定の範囲内であっても、前記起動時以降に前記検出ステップにおいて検出された位置が前記画像処理装置から前記所定の範囲外ならば、前記画像処理装置が処理を実行する状態を通知する操作画面を起動画面に決定する、（２）に記載の遠隔操作方法。
【符号の説明】
【０１１６】
１  遠隔制御システム、３  ネットワーク、５  無線局、１００  ＭＦＰ、２００  スマートフォン、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１１８  ＣＤ−ＲＯＭ、１１９  近距離通信部、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６７  ハードキー部、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリ、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０７Ａ  メインキー、２０７Ｂ  タッチパネル、２０８  無線ＬＡＮＩ／Ｆ、２０９  近距離通信部、２１０  ＧＰＳ受信部、２１１  外部記憶装置、２１１Ａ  ＣＤ−ＲＯＭ、２５１  操作状態記憶部、２５３  実行状態検出部、２５５，２５５Ａ  起動画面決定部、２５７  操作画面表示部、２５９  位置検出部、２６１  消去部。
【図１】
0006627611.tif 000002
【図２】
0006627611.tif 000003
【図３】
0006627611.tif 000004
【図４】
0006627611.tif 000005
【図５】
0006627611.tif 000006
【図６】
0006627611.tif 000007
【図７】
0006627611.tif 000008
【図８】
0006627611.tif 000009
【図９】
0006627611.tif 000010
【図１０】
0006627611.tif 000011
【図１１】
0006627611.tif 000012
【図１２】
0006627611.tif 000013