(57)【要約】【課題】  遠隔操作装置の台数増加によって負荷が増加するのを防止する。【解決手段】  画像処理装置は、複数の遠隔操作装置のいずれかから画面要求が受信されることに応じて、画面要求で特定される操作画面を、画面要求を送信してきた指示装置に送信する画面送信部５５と、操作画面の画面識別情報と指示装置の装置識別情報とを関連付ける関連付部５７と、を備え、画面送信部５５は、指示装置の装置識別情報とは異なる装置識別情報が、画面要求で特定される操作画面の画面識別情報と関連付けられている場合、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される遠隔操作装置を依頼装置に決定する依頼装置決定部７１と、依頼装置が決定される場合、操作画面を指示装置へ送信することなく、依頼装置に操作画面の指示装置への送信を依頼する依頼部５５と、を含む。【選択図】        図５
2015061161.tif 000002
【特許請求の範囲】
【請求項１】
複数の遠隔操作装置によって遠隔制御されることが可能な画像処理装置であって、
前記複数の遠隔操作装置のいずれかから画面要求が受信されることに応じて、前記画面要求で特定される操作画面を、前記画面要求を送信してきた指示装置に送信する画面送信手段と、
前記画面送信手段により操作画面が送信されることに応じて、前記操作画面を識別するための画面識別情報と、前記指示装置を識別するための装置識別情報とを関連付ける関連付手段と、を備え、
前記画面送信手段は、前記指示装置の装置識別情報とは異なる装置識別情報が、前記画面要求で特定される操作画面の画面識別情報と関連付けられている場合、前記画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される遠隔操作装置を依頼装置に決定する依頼装置決定手段と、
前記依頼装置が決定される場合、前記画面要求で特定される操作画面を前記指示装置へ送信することなく、前記画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される依頼装置に、前記画面要求で特定される操作画面の前記指示装置への送信を依頼する依頼手段と、を含む画像処理装置。
【請求項２】
前記関連付手段は、前記画面識別情報と関連付けて、当該画面識別情報で特定される操作画面が、当該画面識別情報と関連付けられた装置識別情報の遠隔操作装置に送信された時刻をさらに関連付け、
前記画面送信手段は、前記画面要求で特定される操作画面が時間の変化に伴って変化する変動領域を含む場合、前記依頼装置の装置識別情報に関連付けられた時刻と、前記画面要求が受信された時点とに基づいて、前記変動領域が同一か否かを判断する判断手段を含み、
前記依頼手段は、前記変動領域が同一でないと判断される場合、前記画面要求が受信された時刻に基づいて、前記変動領域と同一の領域を含む操作画面の画面識別情報と関連付けられた装置識別情報で特定される遠隔操作装置を変動領域送信装置に決定する変動領域送信装置決定手段と、
前記依頼装置に、前記画面要求で特定される操作画面のうち前記変動領域以外の不動領域の前記指示装置への送信を依頼する不動領域送信依頼手段と、
前記決定された変動領域送信装置に、前記変動領域の前記指示装置への送信を依頼する変動領域送信依頼手段と、を含む、請求項１に記載の画像処理装置。
【請求項３】
前記画面送信手段は、前記変動領域が同一でないと判断される場合に、前記変動領域送信装置決定手段により前記変動領域送信装置が決定されない場合、変動領域を生成する変動領域生成手段と、
前記生成された変動領域を前記指示装置に送信する変動領域送信手段と、を含む、請求項２に記載の画像処理装置。
【請求項４】
前記画面送信手段は、前記変動領域が同一でないと判断される場合に、前記変動領域送信装置決定手段により前記変動領域送信装置が決定されない場合、前記指示装置に前記変動領域が存在しないことを示す信号を送信する不存在通知手段を、含む請求項２に記載の画像処理装置。
【請求項５】
前記画面送信手段は、前記画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報が複数の場合、当該複数の装置識別情報にそれぞれ対応する複数の遠隔操作装置のうち画像を表示する解像度が前記指示装置に近似する遠隔操作装置を前記依頼装置に決定する依頼装置決定手段を含む、請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
前記依頼装置決定手段は、前記画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報が複数の場合、当該複数の装置識別情報にそれぞれ対応する複数の遠隔操作装置のうち処理速度が最も早い遠隔操作装置を前記依頼装置に決定する、請求項１〜４のいずれかに記載の画像処理装置。
【請求項７】
前記複数の遠隔操作装置それぞれの位置を検出する位置検出手段を、さらに備え、
前記依頼装置決定手段は、前記画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報が複数の場合、当該複数の装置識別情報にそれぞれ対応する複数の遠隔操作装置のうち前記指示装置との間の距離が最短の遠隔操作装置を前記依頼装置に決定する、請求項１〜４のいずれかに記載の画像処理装置。
【請求項８】
前記複数の遠隔操作装置のいずれかから接続要求が受信されることに応じて、前記遠隔操作装置との間で通信経路を確立する経路確立手段を、さらに備え、
前記依頼装置決定手段は、前記通信経路が確立された遠隔操作装置の数が所定数以上であることを条件に、前記画面要求で特定される操作画面の前記指示装置への送信を依頼する、請求項１〜７のいずれかに記載の画像処理装置。
【請求項９】
複数の遠隔操作装置によって遠隔制御されることが可能な画像処理装置で実行される遠隔制御方法であって、
前記複数の遠隔操作装置のいずれかから画面要求が受信されることに応じて、前記画面要求で特定される操作画面を、前記画面要求を送信してきた指示装置に送信する画面送信ステップと、
前記画面送信ステップにおいて操作画面が送信されることに応じて、前記操作画面を識別するための画面識別情報と、前記指示装置を識別するための装置識別情報とを関連付ける関連付ステップと、を含み、
前記画面送信ステップは、前記指示装置の装置識別情報とは異なる装置識別情報が、前記画面要求で特定される操作画面の画面識別情報と関連付けられている場合、前記画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される遠隔操作装置を依頼装置に決定する依頼装置決定ステップと、
前記依頼装置が決定される場合、前記画面要求で特定される操作画面を前記指示装置へ送信することなく、前記画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される依頼装置に、前記画面要求で特定される操作画面の前記指示装置への送信を依頼する依頼ステップと、を含む、遠隔制御方法。
【請求項１０】
複数の遠隔操作装置によって遠隔制御されることが可能な画像処理装置を制御するコンピュータで実行される遠隔制御プログラムであって、
前記複数の遠隔操作装置のいずれかから画面要求が受信されることに応じて、前記画面要求で特定される操作画面を、前記画面要求を送信してきた指示装置に送信する画面送信ステップと、
前記画面送信ステップにおいて操作画面が送信されることに応じて、前記操作画面を識別するための画面識別情報と、前記指示装置を識別するための装置識別情報とを関連付ける関連付ステップと、を前記コンピュータに実行させ、
前記画面送信ステップは、前記指示装置の装置識別情報とは異なる装置識別情報が、前記画面要求で特定される操作画面の画面識別情報と関連付けられている場合、前記画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される遠隔操作装置を依頼装置に決定する依頼装置決定ステップと、
前記依頼装置が決定される場合、前記画面要求で特定される操作画面を前記指示装置へ送信することなく、前記画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される依頼装置に、前記画面要求で特定される操作画面の前記指示装置への送信を依頼する依頼ステップと、を含む、遠隔制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、遠隔制御方法および遠隔制御プログラムに関し、特に、遠隔操作装置により遠隔制御される画像処理装置、その画像処理装置で実行される遠隔制御方法および遠隔制御プログラムに関する。
【背景技術】
【０００２】
複合機（ＭＦＰ）をスマートフォン等の携帯情報装置で遠隔操作する技術が知られている。例えば、特開２０１２−９３９４０号公報には、被操作端末は、携帯端末の表示属性情報に基づいて、被操作端末画面を修正した携帯端末画面を作成する表示画面制御部と、携帯端末から受信した符号化方式により携帯端末画面を符号化する符号化部と、携帯端末から受信した位置情報により、特定された操作を実行する操作処理部と、を備え、携帯端末は、符号化された携帯端末画面を復号し、タッチスクリーンに出力する復号化部と、携帯端末画面を表示したタッチスクリーンへのタッチ操作を検出すると、携帯端末画面上のタッチ位置を示す位置情報を、自己の表示属性情報および被操作端末から受信した被操作端末の表示属性情報に基づいて、被操作端末画面における位置情報に補正する位置情報補正部と、を備える遠隔操作システムが記載されている。
【０００３】
しかしながら、ＭＦＰは複数人が使用可能なため、ＭＦＰは、複数の携帯端末によって遠隔操作される場合に、複数の携帯情報装置それぞれに対して、携帯端末画面を符号化および送信しなければならない。このため、ＭＦＰは、携帯端末の数が増加するにしたがって、負荷が増大するといった問題がある。
【特許文献１】特開２０１２−９３９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、遠隔制御される遠隔操作装置の台数の増加によって負荷が増加するのを防止した画像処理装置を提供することである。
【０００５】
この発明の他の目的は、遠隔制御される遠隔操作装置の台数の増加によって画像処理装置の負荷が増加するのを防止した遠隔制御方法および遠隔制御プログラムを提供することである。
【課題を解決するための手段】
【０００６】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、複数の遠隔操作装置によって遠隔制御されることが可能な画像処理装置であって、複数の遠隔操作装置のいずれかから画面要求が受信されることに応じて、画面要求で特定される操作画面を、画面要求を送信してきた指示装置に送信する画面送信手段と、画面送信手段により操作画面が送信されることに応じて、操作画面を識別するための画面識別情報と、指示装置を識別するための装置識別情報とを関連付ける関連付手段と、を備え、画面送信手段は、指示装置の装置識別情報とは異なる装置識別情報が、画面要求で特定される操作画面の画面識別情報と関連付けられている場合、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される遠隔操作装置を依頼装置に決定する依頼装置決定手段と、依頼装置が決定される場合、画面要求で特定される操作画面を指示装置へ送信することなく、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される依頼装置に、画面要求で特定される操作画面の指示装置への送信を依頼する依頼手段と、を含み、関連付手段は、依頼手段により依頼装置に依頼されることに応じて、操作画面を識別するための画面識別情報と、指示装置を識別するための装置識別情報とを関連付ける。
【０００７】
この局面に従えば、複数の遠隔操作装置のいずれかから画面要求が受信されることに応じて、操作画面を、画面要求を送信してきた指示装置に送信し、操作画面の画面識別情報と、指示装置の装置識別情報とを関連付け、指示装置の装置識別情報とは異なる装置識別情報が、操作画面の画面識別情報と関連付けられている場合、操作画面の画面識別情報と関連付けられている装置識別情報で特定される遠隔操作装置を依頼装置に決定し、依頼装置に、画面要求で特定される操作画面の指示装置への送信を依頼する。このため、依頼装置が操作画面を指示装置に送信するので、操作画面を指示装置に送信する処理を実行する必要がない。その結果、遠隔制御される遠隔操作装置の台数の増加によって負荷が増加するのを防止した画像処理装置を提供することができる。
【０００８】
好ましくは、関連付手段は、画面識別情報と関連付けて、当該画面識別情報で特定される操作画面が、当該画面識別情報と関連付けられた装置識別情報の遠隔操作装置に送信された時刻をさらに関連付け、画面送信手段は、画面要求で特定される操作画面が時間の変化に伴って変化する変動領域を含む場合、依頼装置の装置識別情報に関連付けられた時刻と、画面要求が受信された時点とに基づいて、変動領域が同一か否かを判断する判断手段を含み、依頼手段は、変動領域が同一でないと判断される場合、画面要求が受信された時刻に基づいて、変動領域と同一の領域を含む操作画面の画面識別情報と関連付けられた装置識別情報で特定される遠隔操作装置を変動領域送信装置に決定する変動領域送信装置決定手段と、依頼装置に、画面要求で特定される操作画面のうち変動領域以外の不動領域の指示装置への送信を依頼する不動領域送信依頼手段と、決定された変動領域送信装置に、変動領域の指示装置への送信を依頼する変動領域送信依頼手段と、を含む。
【０００９】
この局面に従えば、画面要求で特定される操作画面が時間の変化に伴って変化する変動領域を含む場合、変動領域が同一か否かを判断し、変動領域が同一でない場合、変動領域と同一の領域を含む操作画面の画面識別情報と関連付けられた装置識別情報で特定される遠隔操作装置を変動領域送信装置に決定し、依頼装置に、変動領域以外の不動領域の指示装置への送信を依頼し、変動領域送信装置に、変動領域の指示装置への送信を依頼する。このため、依頼装置に送信した画面の一部が時間の変化に伴って変化する場合であっても、操作画面を指示装置に表示させることができる。
【００１０】
好ましくは、画面送信手段は、変動領域が同一でないと判断される場合に、変動領域送信装置決定手段により変動領域送信装置が決定されない場合、変動領域を生成する変動領域生成手段と、生成された変動領域を指示装置に送信する変動領域送信手段と、を含む。
【００１１】
この局面に従えば、変動領域が同一でなく、変動領域送信装置が決定されない場合、変動領域を生成し、変動領域を指示装置に送信する。このため、変動領域のみを生成すればよいので、操作画面の全体を生成する場合に比較して処理の負荷を低減することができる。
【００１２】
好ましくは、画面送信手段は、変動領域が同一でないと判断される場合に、変動領域送信装置決定手段により変動領域送信装置が決定されない場合、指示装置に変動領域が存在しないことを示す信号を送信する不存在通知手段を、含む。
【００１３】
この局面に従えば、変動領域が同一でなく、変動領域送信装置が決定されない場合、指示装置に変動領域が存在しないことを示す信号を送信する。このため、変動領域を生成しないので、処理の負荷を低減することができる。
【００１４】
好ましくは、画面送信手段は、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報が複数の場合、当該複数の装置識別情報にそれぞれ対応する複数の遠隔操作装置のうち画像を表示する解像度が指示装置に近似する遠隔操作装置を依頼装置に決定する依頼装置決定手段を含む。
【００１５】
この局面に従えば、解像度が指示装置に近似する遠隔操作装置を依頼装置に決定するので、指示装置において解像度を変換する処理の負荷を低減することができる。
【００１６】
好ましくは、依頼装置決定手段は、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報が複数の場合、当該複数の装置識別情報にそれぞれ対応する複数の遠隔操作装置のうち処理速度が最も早い遠隔操作装置を依頼装置に決定する。
【００１７】
この局面に従えば、処理速度が最も早い遠隔操作装置を依頼装置に決定するので、依頼装置で操作画面を送信する時間をできるだけ短くすることができる。
【００１８】
好ましくは、複数の遠隔操作装置それぞれの位置を検出する位置検出手段を、さらに備え、依頼装置決定手段は、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報が複数の場合、当該複数の装置識別情報にそれぞれ対応する複数の遠隔操作装置のうち指示装置との間の距離が最短の遠隔操作装置を依頼装置に決定する。
【００１９】
この局面に従えば、指示装置との間の距離が最短の遠隔操作装置を依頼装置に決定するので、依頼装置から指示装置に操作画面を送信する時間を短くすることができる場合がある。
【００２０】
好ましくは、複数の遠隔操作装置のいずれかから接続要求が受信されることに応じて、遠隔操作装置との間で通信経路を確立する経路確立手段を、さらに備え、依頼装置決定手段は、通信経路が確立された遠隔操作装置の数が所定数以上であることを条件に、画面要求で特定される操作画面の指示装置への送信を依頼する。
【００２１】
この局面に従えば、通信経路が確立された遠隔操作装置の数が所定数以上であることを条件に、操作画面の指示装置への送信を依頼する。このため、依頼装置を決定する確率が高くなるので、指示装置に操作画面を効率的に送信することができる。
【００２２】
この発明の他の局面によれば、遠隔制御方法は、複数の遠隔操作装置によって遠隔制御されることが可能な画像処理装置で実行される遠隔制御方法であって、複数の遠隔操作装置のいずれかから画面要求が受信されることに応じて、画面要求で特定される操作画面を、画面要求を送信してきた指示装置に送信する画面送信ステップと、画面送信ステップにおいて操作画面が送信されることに応じて、操作画面を識別するための画面識別情報と、指示装置を識別するための装置識別情報とを関連付ける関連付ステップと、を含み、画面送信ステップは、指示装置の装置識別情報とは異なる装置識別情報が、画面要求で特定される操作画面の画面識別情報と関連付けられている場合、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される遠隔操作装置を依頼装置に決定する依頼装置決定ステップと、依頼装置が決定される場合、画面要求で特定される操作画面の指示装置への送信することなく、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される依頼装置に、画面要求で特定される操作画面の指示装置への送信を依頼する依頼ステップと、を含み、関連付ステップは、依頼ステップにおいて依頼装置に依頼されることに応じて、操作画面を識別するための画面識別情報と、指示装置を識別するための装置識別情報とを関連付けるステップを含む。
【００２３】
この局面に従えば、遠隔制御される遠隔操作装置の台数の増加によって画像処理装置の負荷が増加するのを防止した遠隔制御方法を提供することができる。
【００２４】
この発明の他の局面によれば、遠隔制御プログラムは、複数の遠隔操作装置によって遠隔制御されることが可能な画像処理装置を制御するコンピューターで実行される遠隔制御プログラムであって、複数の遠隔操作装置のいずれかから画面要求が受信されることに応じて、画面要求で特定される操作画面を、画面要求を送信してきた指示装置に送信する画面送信ステップと、画面送信ステップにおいて操作画面が送信されることに応じて、操作画面を識別するための画面識別情報と、指示装置を識別するための装置識別情報とを関連付ける関連付ステップと、をコンピューターに実行させ、画面送信ステップは、指示装置の装置識別情報とは異なる装置識別情報が、画面要求で特定される操作画面の画面識別情報と関連付けられている場合、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される遠隔操作装置を依頼装置に決定する依頼装置決定ステップと、依頼装置が決定される場合、画面要求で特定される操作画面の指示装置への送信することなく、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される依頼装置に、画面要求で特定される操作画面の指示装置への送信を依頼する依頼ステップと、を含み、関連付ステップは、依頼ステップにおいて依頼装置に依頼されることに応じて、操作画面を識別するための画面識別情報と、指示装置を識別するための装置識別情報とを関連付けるステップを含む。
【００２５】
この局面に従えば、遠隔制御される遠隔操作装置の台数の増加によって画像処理装置の負荷が増加するのを防止した遠隔制御プログラムを提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウェア構成の概要を示すブロック図である。
【図４】携帯情報装置のハードウェア構成の概要を示すブロック図である。
【図５】ＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図６】変動領域として消耗品状態表示画面を含む操作画面の一例を示す図である。
【図７】変動領域としてジョブ履歴画面を含む操作画面の一例を示す図である。
【図８】本実施の形態における携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図９】遠隔制御処理の流れの一例を示すフローチャートである。
【図１０】操作画面送信処理の流れの一例を示す第１のフローチャートである。
【図１１】操作画面送信処理の流れの一例を示す第２のフローチャートである。
【図１２】遠隔操作処理の流れの一例を示すフローチャートである。
【図１３】第１の具体例における第１の段階における関連情報の一例を示す図である。
【図１４】第１の具体例における携帯情報装置とＭＦＰとの間で送受信される情報の流れの一例を示す図である。
【図１５】第２の具体例における第２の段階における関連情報の一例を示す図である。
【図１６】第２の具体例における携帯情報装置とＭＦＰとの間で送受信される情報の流れの一例を示す図である。
【図１７】第３の具体例における第２の段階における関連情報の一例を示す図である。
【図１８】第３の具体例における携帯情報装置とＭＦＰとの間で送受信される情報の流れの一例を示す図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２８】
図１は、本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。図１を参照して、プリントシステム１は、画像処理装置として機能する複合機（以下、「ＭＦＰ」という）１００と、パーソナルコンピューター（以下、「ＰＣ」という）３００と、無線局５と、携帯情報装置２００，２００Ａ，２００Ｂと、を含む。ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００、ＰＣ３００および無線局５は、ネットワーク３に接続される。携帯情報装置２００，２００Ａ，２００Ｂは、無線局５を通して、ネットワーク３に接続される。
【００２９】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。また、ネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００３０】
ＰＣ３００は、一般的なコンピューターである。ＰＣ３００は、ＭＦＰ１００に対応するプリンタードライバープログラムがインストールされており、プリンタードライバープログラムを実行することにより、ＭＦＰ１００を制御して、ＭＦＰ１００に、画像形成処理、原稿読取処理等を実行させることが可能である。
【００３１】
携帯情報装置２００，２００Ａ，２００Ｂは、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）など、ユーザーに携帯して使用されるコンピューターである。携帯情報装置２００，２００Ａ，２００Ｂのハードウェア構成および機能は同じなので、ここでは特に言及しない限り携帯情報装置２００を例に説明する。ここでは、携帯情報装置２００を、スマートフォンとしており、無線ＬＡＮ機能と、通話機能とを備えている。このため、携帯情報装置２００は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。
【００３２】
本実施の形態におけるプリントシステム１において、携帯情報装置２００には、ＭＦＰ１００を遠隔制御するための遠隔操作プログラムがインストールされており、ＭＦＰ１００を遠隔制御する遠隔操作装置として機能する。一方、ＭＦＰ１００には、携帯情報装置２００に遠隔操作画面を送信し、携帯情報装置から遠隔制御コマンドを受信すると、受信された遠隔制御コマンドにしたがって処理を実行する遠隔制御プログラムがインストールされている。遠隔操作コマンドは、例えば、ＭＦＰ１００から受信される操作画面中の位置を示す位置情報を含む。
【００３３】
また、遠隔制御プログラムを、ＭＦＰ１００をＷｅｂサーバーとして機能させ、操作画面をマークアップ言語で記述されたＷｅｂページとして送信するＷｅｂサーバプログラムとしてもよい。この場合には、遠隔制御プログラムに対応する遠隔操作プログラムは、例えば、ＷｅｂページをＷｅｂサーバーであるＭＦＰ１００からダウンロードして表示するブラウジングプログラムとすることができる。
【００３４】
なお、本実施の形態においては、ＭＦＰ１００を遠隔制御するための遠隔操作プログラムを携帯情報装置２００にインストールする場合を例に説明するが、ＭＦＰ１００を遠隔制御するための遠隔操作プログラムを、ＰＣ３００にインストールしてもよい。この場合には、ユーザーは、携帯情報装置２００を用いてＭＦＰ１００を遠隔制御する場合と同様に、ＰＣ３００を用いてＭＦＰ１００を遠隔制御することが可能である。
【００３５】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰのハードウェア構成の概要を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、画像が形成された用紙を処理する後処理部１５５と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００３６】
後処理部１５５は、画像形成部１４０により画像が形成された１以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
【００３７】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、ＣＤ−ＲＯＭ１１８が装着される外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、後処理部１５５および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００３８】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００３９】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６１と操作部１６３とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を含む操作画面を表示する。操作部１６３は、複数のキーからなるハードキー部１６７を備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６３は、表示部１６１上に設けられたタッチパネルを１６５さらに含む。
【００４０】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して、ＰＣ３００または携帯情報装置２００，２００Ａ，２００Ｂとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク３を介してインターネットに接続されたコンピューターと通信が可能である。
【００４１】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００４２】
外部記憶装置１１７は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）１１８が装着される。ＣＰＵ１１１は、外部記憶装置１１７を介してＣＤ−ＲＯＭ１１８にアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１７に装着されたＣＤ−ＲＯＭ１１８に記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１８に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００４３】
また、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１８に記録されたプログラムに限られず、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク３に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４４】
図４は、携帯情報装置のハードウェア構成の概要を示すブロック図である。図４を参照して、本実施の形態における携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリ２０３と、通話部２０５と接続された無線通信部２０４と、情報を表示する表示部２０６と、ユーザーの操作を受け付ける操作部２０７と、無線ＬＡＮＩ／Ｆ２０８と、位置検出部２０９と、外部記憶装置２１１と、を含む。
【００４５】
表示部２０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部２０７は、メインキー２０７Ａと、タッチパネル２０７Ｂとを備える。また、ユーザーが、表示部２０６の表示面を指示する場合、操作部２０７は、タッチパネル２０７Ｂにより検出される表示面の位置をＣＰＵ２０１に出力する。ＣＰＵ２０１は、タッチパネル２０７Ｂによる検出された位置に基づいて、表示部２０６に表示されている画面中でユーザーにより指示された位置を検出する。ＣＰＵ２０１は、表示部２０６に表示されている画面と、タッチパネル２０７Ｂによる検出された位置とに基づいて、ユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。例えば、表示部２０６にテンキーの画像を含む画面を表示する場合には、タッチパネル２０７Ｂによる検出された位置に表示されたキーに対応する数字を受け付ける。
【００４６】
カメラ２０２は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをＣＰＵ２０１に出力する。光電変換素子は、ＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。カメラ２０２は、その撮像範囲が、表示部２０６を見るユーザーを含む位置に配置される。具体的には、カメラ２０２は、その光軸が、表示部２０６の表示面の法線とほぼ平行であって、撮像方向が表示面の方向と同じになるように配置される。換言すれば、カメラ２０２は、ユーザーが表示部２０６を視認する場合には、そのユーザーの顔の部分を撮像範囲に含む。
【００４７】
無線通信部２０４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２０４は、携帯情報装置２００を電話通信網に接続し、通話部２０５を用いた通話を可能とする。無線通信部２０４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２０５に出力する。また、無線通信部２０４は、通話部２０５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２０５は、マイクおよびスピーカーを備え、無線通信部２０４から入力される音声をスピーカーから出力し、マイクから入力される音声を無線通信部２０４に出力する。さらに、無線通信部２０４は、ＣＰＵ２０１により制御され、携帯情報装置２００を電子メールサーバーに接続し、電子メールを送受信する。
【００４８】
無線ＬＡＮＩ／Ｆ２０８は、無線局５と通信し、携帯情報装置２００をネットワーク３に接続するためのインターフェースである。携帯情報装置２００に、ＰＣ３００、ＭＦＰ１００それぞれのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、携帯情報装置２００は、ＰＣ３００、ＭＦＰ１００と通信することができ、データの送受信が可能となる。なお、本実施の形態においては、携帯情報装置２００が無線ＬＡＮＩ／Ｆ２０８を用いて、ＰＣ３００、ＭＦＰ１００と通信する場合を例に説明するが、他の通信方法を用いて通信するようにしてもよい。具体的には、携帯情報装置２００、ＰＣ３００、ＭＦＰ１００が、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線装置を搭載する場合には、携帯情報装置２００が、ＰＣ３００、ＭＦＰ１００のいずれかと、１対１で通信するようにしてもよい。
【００４９】
フラッシュメモリ２０３は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０３に記録されたプログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行する。
【００５０】
位置検出部２０９は、携帯情報装置２００の現在位置を検出する。具体的には、位置検出部２０９は、全地球測位システム（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機であり、複数のＧＰＳ衛星からの電波を受信することにより、現在位置を測定する。位置検出部２０９は、測定した現在位置を示す値、たとえば、緯度と経度とをＣＰＵ２０１に出力する。
【００５１】
外部記憶装置２１１は、携帯情報装置２００に着脱自在であり、遠隔操作プログラムを記憶したＣＤ−ＲＯＭ２１０Ａが装着可能である。ＣＰＵ２０１は、外部記憶装置２１１を介してＣＤ−ＲＯＭ２１０Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２１１に装着されたＣＤ−ＲＯＭ２１０Ａに記録された遠隔操作プログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行することが可能である。
【００５２】
なお、ＣＰＵ２０１が実行するプログラムとして、フラッシュメモリ２０３またはＣＤ−ＲＯＭ２１０Ａに記録されたプログラムについて説明したが、ネットワーク３に接続された他のコンピューターが、フラッシュメモリ２０３に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、携帯情報装置２００が、ネットワーク３に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５３】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１１Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリであってもよい。
【００５４】
図５は、ＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図５に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された遠隔制御プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。図５を参照して、ＣＰＵ１１１は、外部装置との間で通信経路を確立する通信経路確立部５１と、通信経路が確立された外部装置から画面要求を受信する画面要求受信部５３と、画面要求で特定される操作画面を送信する画面送信部５５と、関連付部５７と、通信経路が確立された外部装置から実行指令を受信する実行指令受信部５９と、処理を特定する処理特定部６１と、特定された処理を実行する遠隔制御部６３と、を備える。
【００５５】
通信経路確立部５１は、通信Ｉ／Ｆ部１１２を制御し、携帯情報装置２００，２００Ａ，２００Ｂのいずれかから接続要求を受信すると、携帯情報装置２００，２００Ａ，２００Ｂのうち接続要求を送信してきた装置との間で通信経路を確立する。
【００５６】
通信経路確立部５１は、携帯情報装置２００，２００Ａ，２００Ｂの１以上との間で通信経路を確立することができ、通信経路を識別するための経路識別情報を用いて、通信経路ごとに通信相手の装置を識別する。通信経路確立部５１は、携帯情報装置２００，２００Ａ，２００Ｂのうち通信経路を確立した装置を識別するための装置識別情報と、その装置との間で確立された通信経路を識別するための経路識別情報とを関連付けた経路情報を、ＲＡＭ１１４に記憶する。また、通信経路確立部５１は、通信経路を確立したことを示す信号と携帯情報装置２００，２００Ａ，２００Ｂのうち通信経路を確立した装置を識別するための装置識別情報とを含む確立信号を、画面要求受信部５３、画面送信部５５および実行指令受信部５９に出力する。
【００５７】
経路識別情報は、例えば、通信セッションを識別するためのセッション番号を用いることができる。また、装置識別情報は、携帯情報装置２００，２００Ａ，２００Ｂに割り当てられたネットワークアドレスを用いることができる。なお、経路識別情報および装置識別情報は、これらに限定されることなく、通信経路および通信経路が確立された装置をそれぞれ識別することができれば、他の情報を用いることができる。
【００５８】
通信経路確立部５１は、携帯情報装置２００，２００Ａ，２００Ｂのうち通信経路を確立した装置との間の通信経路を切断する。通信経路確立部５１は、通信経路を確立した装置から切断要求を受信する場合に通信経路を切断する。なお、通信経路を切断するタイミングは、これに限定されることなく、種々のタイミングで切断するようにしてもよい。例えば、その通信経路から所定時間以上継続してデータの送受信がされない場合に通信経路を切断するようにしてもよい。通信経路確立部５１は、通信経路を確立した装置との間の通信経路を切断する場合、切断した通信経路の経路識別情報を含む経路情報を、ＲＡＭ１１４から消去する。また、通信経路確立部５１は、通信経路を切断したことを示す信号と、携帯情報装置２００，２００Ａ，２００Ｂのうち通信経路を切断した装置を識別するための装置識別情報とを含む切断信号を、画面要求受信部５３、画面送信部５５および実行指令受信部５９に出力する。
【００５９】
画面要求受信部５３、画面送信部５５および実行指令受信部５９それぞれは、通信経路確立部５１から入力される確立信号および切断信号に基づいて、携帯情報装置２００，２００Ａ，２００Ｂのうち通信経路が確立された装置を特定する。
【００６０】
画面要求受信部５３は、通信Ｉ／Ｆ部１１２を制御して、携帯情報装置２００，２００Ａ，２００Ｂのうち通信経路が確立された装置から画面要求を受信する。画面要求は、ＭＦＰ１００を遠隔操作するための操作画面の送信を要求する信号である。画面要求は、複数の操作画面のうち１つを特定する画面識別情報を含む。画面要求受信部５３は、画面要求を受信すると、画面要求に含まれる画面識別情報と、画面要求を送信してきた装置の装置識別情報とを含む送信指示を画面送信部５５に出力する。以下、携帯情報装置２００，２００Ａ，２００Ｂのうち画面要求を送信してきた装置を、指示装置という。
【００６１】
画面送信部５５は、依頼装置決定部７１と、実画面送信部７３と、判断部７５と、依頼部７７と、変動領域生成部７９と、変動領域送信部８１と、不存在通知部８３と、を含む。
【００６２】
まず、通信経路確立部５１によって、携帯情報装置２００，２００Ａ，２００Ｂのいずれか１つと通信経路が確立されている状態について説明する。ここでは、通信経路確立部５１によって携帯情報装置２００と通信経路が確立されている場合を例に説明する。
【００６３】
関連付部５７は、携帯情報装置２００，２００Ａ，２００Ｂのうち通信経路が確立されている装置の装置識別情報と、その装置で表示されている操作画面の画面識別情報とを関連付ける。具体的には、関連付情報をＲＡＭ１１４に記憶する。関連付情報の詳細は後述するが、装置識別情報と画面識別情報と日時情報とを含む。ここでは、携帯情報装置２００と通信経路が確立されているが、携帯情報装置に操作画面を送信する前の段階では、関連付部５７によって、携帯情報装置２００の装置識別情報に対して画面識別情報は関連付けられていないので、ＲＡＭ１１４には関連付情報は記憶されていない。
【００６４】
依頼装置決定部７１は、画面要求受信部５３から送信指示が入力されることに応じて、ＲＡＭ１１４に記憶された関連付情報を参照して、送信指示に含まれる装置識別情報とは異なる装置識別情報が、送信指示に含まれる画面識別情報と、関連付部５７によって関連付けられているか否かを判断する。ここでは、関連付部５７によってＲＡＭ１１４に関連付け情報が記憶されていないので、依頼装置決定部７１は、関連付部５７によって関連付けられていないと判断し、画面要求受信部５３から入力される送信指示を、実画面送信部７３に出力する。
【００６５】
実画面送信部７３は、依頼装置決定部７１から送信指示が入力されることに応じて、通信Ｉ／Ｆ部１１２を制御し、送信指示に含まれる画面識別情報で特定される操作画面を、携帯情報装置２００，２００Ａ，２００Ｂのうち送信指示に含まれる装置識別情報で特定される装置に送信する。また、実画面送信部７３は、送信指示に含まれる装置識別情報と、画面識別情報と、操作画面を送信した日時を示す日時情報と、の組を、関連付部５７に出力する。
【００６６】
関連付部５７は、実画面送信部７３から装置識別情報と、画面識別情報と、日時情報との組が入力されることに応じて、装置識別情報と、画面識別情報と、日時情報とを関連付ける。具体的には、装置識別情報と、画面識別情報と、日時情報とを含む関連付情報を、ＲＡＭ１１４に記憶する。
【００６７】
実行指令受信部５９は、通信Ｉ／Ｆ部１１２を制御して、携帯情報装置２００，２００Ａ，２００Ｂのうち通信経路が確立された装置から実行指令を受信する。実行指令は、ＭＦＰ１００に処理の実行を指示するための信号であり、携帯情報装置２００，２００Ａ，２００Ｂのうち操作画面を表示する装置が送信する信号である。実行指令は、その実行指令に対応する操作画面によって、ＭＦＰ１００に実行させる処理を定める。ここでは、実行指令を、操作画面中の位置を示す位置情報としている。実行指令受信部５９は、受信された実行指令と、携帯情報装置２００，２００Ａ，２００Ｂのうちその実行指令を送信してきた装置の装置識別情報との組を、処理特定部６１に出力する。
【００６８】
処理特定部６１は、実行指令受信部５９から実行指令と装置識別情報との組が入力されることに応じて、処理を特定する。具体的には、実行指令受信部５９から入力される装置識別情報と、関連付部５７によって関連付けられた画面識別情報を取得し、取得された画面識別情報と実行指令受信部５９から入力される実行指令とに基づいて、処理を特定する。処理特定部６１は、画面識別情報で特定される操作画面中で、実行指令で特定される位置に配置されたボタンを特定し、特定されたボタンに割り当てられたコマンドを取得する。
【００６９】
コマンドは、別の操作画面を表示させる画面遷移コマンドを含む。処理特定部６１は、取得されたコマンドが画面遷移コマンドの場合、画面遷移コマンドにより特定される遷移後の操作画面の画面識別情報と、実行指令を送信してきた装置の装置識別情報とを、含む送信指示を画面送信部５５の依頼装置決定部７１に出力する。この場合、実行指令を送信してきた装置が指示装置である。処理特定部６１は、取得されたコマンドが画面遷移コマンド以外のコマンドの場合、取得されたコマンドを遠隔制御部６３に出力する。
【００７０】
遠隔制御部６３は、処理特定部６１からコマンドが入力されることに応じて、コマンドで特定される処理を実行する。遠隔制御部６３が実行する処理は、自動原稿搬送装置１２０および原稿読取部１３０を制御して原稿の画像を読み取るスキャン処理、画像形成部１４０、給紙部１５０および後処理部１５５を制御して用紙に画像を形成する画像形成処理、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶されたデータを読み出しまたは書き込みするデータ管理処理、ファクシミリ部１１６を制御してファクシミリデータを送受信するファクシミリ処理、通信Ｉ／Ｆ部１１２を制御してデータを送受信するデータ送受信処理、を含む。遠隔制御部６３が実行する処理は、上記の２以上の処理を組み合わせた処理を含む。例えば、スキャン処理と画像形成処理を組み合わせたコピー処理、スキャン処理とデータ送信処理を組み合わせて原稿画像を読み取った画像データを送信するスキャンｔｏ送信処理、スキャン処理とデータ管理処理とを組み合わせて原稿画像を読み取った画像データをＨＤＤ１１５に記憶するスキャンｔｏＢＯＸ処理を含む。
【００７１】
次に、通信経路確立部５１によって、携帯情報装置２００，２００Ａ，２００Ｂそれぞれと通信経路が確立されている状態において、携帯情報装置２００から画面要求を受信する場合について説明する。この状態において、関連付部５７は、携帯情報装置２００，２００Ａ，２００Ｂそれぞれの装置識別情報と、その装置で表示されている操作画面の画面識別情報と、日時情報とを関連付けている。換言すれば、ＲＡＭ１１４に、関連付部５７によって、携帯情報装置２００，２００Ａ，２００Ｂごとの関連付情報が記憶されている。
【００７２】
画面要求受信部５３は、携帯情報装置２００から画面要求を受信すると、画面要求に含まれる画面識別情報と、携帯情報装置２００の装置識別情報とを含む送信指示を画面送信部５５に出力する。携帯情報装置２００が指示装置である。
【００７３】
依頼装置決定部７１は、画面要求受信部５３または処理特定部６１から送信指示が入力されることに応じて、ＲＡＭ１１４に記憶された関連付情報を参照して、送信指示に含まれる携帯情報装置２００の装置識別情報とは異なる装置識別情報が、送信指示に含まれる画面識別情報と、関連付部５７によって関連付けられているか否かを判断する。依頼装置決定部７１は、ＲＡＭ１１４に記憶された関連付情報のうちから、送信指示に含まれる画面識別情報を含む関連付情報を抽出する。依頼装置決定部７１は、送信指示に含まれる画面識別情報を含む関連付情報を抽出できたならば、送信指示に含まれる携帯情報装置２００の装置識別情報とは異なる装置識別情報が、送信指示に含まれる画面識別情報と関連付部５７によって関連付けられていると判断する。ここでは、携帯情報装置２００Ａの装置識別情報を含む関連付情報が、送信指示に含まれる画面識別情報を含む場合を例に説明する。この場合、依頼装置決定部７１は、携帯情報装置２００Ａの装置識別情報を含む関連付情報を抽出し、携帯情報装置２００Ａを依頼装置に決定する。依頼装置決定部７１は、依頼装置に決定された携帯情報装置２００Ａの装置識別情報を、判断部７５に出力する。
【００７４】
依頼装置決定部７１は、ＲＡＭ１１４に記憶された関連付情報のうちから、送信指示に含まれる画面識別情報を含む関連付情報を複数抽出する場合がある。この場合、依頼装置決定部７１は、抽出された複数の関連付情報のうち、いずれか１つの関連付情報に基づいて依頼装置を決定する。例えば、指示装置である携帯情報装置２００の表示部２０６の解像度以上の解像度の表示部２０６を有する装置を依頼装置に決定する。より好ましくは、指示装置である携帯情報装置２００の表示部２０６の解像度と同じ解像度の表示部を有する装置を依頼装置に決定する。指示装置である携帯情報装置２００で解像度変換する処理が不要となるからである。また、日時情報で特定される日時が最も新しい関連付情報に基づいて依頼装置を決定するようにしてもよい。
【００７５】
また、依頼装置決定部７１は、送信指示に含まれる画面識別情報を含む関連付情報を複数抽出する場合、複数の関連情報のうち処理能力の最も高い装置の装置識別情報を含む関連付情報に基づいて依頼装置を決定するようにしてもよい。処理能力の高い装置を依頼装置にすることで、転送速度を速めることができる。
【００７６】
さらに、携帯情報装置２００，２００Ａ，２００Ｂが存在する位置を取得するようにして、複数の関連情報のうち指示装置との間の距離が最も短い装置の装置識別情報を含む関連付情報に基づいて依頼装置を決定するようにしてもよい。指示装置からの距離が最も近い装置を依頼装置にすることで、依頼装置と指示装置との間の通信速度が速くなる場合があるからである。
【００７７】
また、依頼装置決定部７１は、通信経路が確立している装置が、所定の台数以上の場合に、依頼装置を決定するようにしてもよい。所定の台数は、ＭＦＰ１００が操作画面を送信する処理の負荷が、他の処理を実行するために影響を与えない値である。ＭＦＰ１００を遠隔操作する装置の台数が所定の台数より少ない場合には、ＭＦＰ１００で他の処理を実行することができるからである。また、ＭＦＰ１００を遠隔操作する装置の台数が所定の台数以上の場合は、依頼装置が存在する確率が高くなるからである。
【００７８】
判断部７５は、依頼装置決定部７１から依頼装置の装置識別情報が入力されることに応じて、関連付部５７によって、依頼装置の装置識別情報と関連付けられた画面識別情報と日時情報とを取得する。判断部７５は、ＲＡＭ１１４に記憶された関連付情報のうちから依頼装置の装置識別情報を含む関連付情報を抽出し、抽出された関連付情報に含まれる画面識別情報と日時情報とを取得する。判断部７５は、取得された画面識別情報で特定される操作画面が、変動領域を含むか否かを判断する。変動領域は、時間の変化に伴って変化する領域である。変動領域は、ＭＦＰ１００が処理を実行することによって生成される情報を表示する領域である。
【００７９】
変動領域は、例えば、実行する前に蓄積されたジョブを表示する待機ジョブ画面、実行したジョブの履歴を表示するジョブ履歴画面、消耗品の使用量または残量を表示する消耗品状態表示画面、システムの状態を表示するシステム画面、管理情報を表示する管理情報表示画面、警告、トラブルを表示するエラー画面、アドレス帳を表示する宛先設定画面、データの一部を表示する閲覧画面を含む。
【００８０】
待機ジョブ画面に含まれる変動領域は、蓄積されるジョブのリストを表示する。蓄積されるジョブは、ジョブが蓄積されるごとに、または、ジョブが実行されるごとに、変動する。ジョブ履歴画面に含まれる変動領域は、ＭＦＰ１００が実行したジョブのリストを表示する。ＭＦＰ１００が実行したジョブはジョブが実行されるごとに変動する。消耗品状態表示画面に含まれる変動領域は、消耗品の使用量または残量を表示する。消耗品の使用量または残量は、画像形成することに変動する。消耗品とは、トナー、現像器、用紙、定着装置を含む。システム画面に含まれる変動領域は、システムの状態を表示する。システムの状態は、ＣＰＵ１１１が処理を実行するごとに変動する。システムの状態は、ＣＰＵ１１１の負荷の状態、ＨＤＤ１１５の記憶容量または残容量を含む。ＣＰＵ１１１の負荷は、ＣＰＵ１１１が処理を実行するごとに変動し、ＨＤＤ１１５の記憶容量または残容量はＨＤＤ１１５にデータが記憶または削除されるごとに変動する。
【００８１】
管理情報表示画面に含まれる変動領域は、管理情報を表示する。管理情報は、例えば、所定期間単位のプリント枚数を含む。プリント枚数は、ＭＦＰ１００がプリントするごとに変動する。エラー画面に含まれる変動領域は、警告またはトラブルの内容を表示する。警告またはトラブルの内容は、ＭＦＰ１００において発生するエラーによって定まる。
【００８２】
宛先設定画面に含まれる変動領域は、ユーザーごとの電子メールアドレスまたはファクシミリ番号を関連付けたアドレス帳を表示する。変動領域は、アドレス帳が変更されると変動する。
【００８３】
閲覧画面に含まれる変動領域は、複数ベージのデータをページごとに表示する変動領域、または、データの一部をスクロール可能な状態で表示する変動領域を含む。複数ベージのデータをページごとに表示する変動領域は、ユーザーによるページ切換操作の受付によって、別のページを表示する。データの一部をスクロール可能な状態で表示する変動領域は、ユーザーによるスクロール操作によってデータの別の部分を表示する。
【００８４】
図６は、変動領域として消耗品状態表示画面を含む操作画面の一例を示す図である。図６を参照して、操作画面３０１は、消耗品状態表示画面３０３を含む。消耗品状態表示画面３０３は、年月日として「２０１３０８０１」の文字列と、Ｙ（黄）、Ｍ（赤紫）、Ｃ（青緑）、Ｋ（黒）それぞれのトナー残量を示す棒グラフと、を含む。
【００８５】
図７は、変動領域としてジョブ履歴画面を含む操作画面の一例を示す図である。図７を参照して、操作画面３１１は、ジョブ履歴画面３１３を含む。ジョブ履歴画面３１３は、ＭＦＰ１００が実行した６つのジョブごとのジョブ履歴情報を含む。ジョブ情報は、Ｎｏ．の項目と、種別の項目と、文書名／宛先の項目と、登録時間の項目と、総枚数の項目と、実行結果の項目と、を含む。Ｎｏ．の項目は、ジョブを識別するための番号が設定される。種別の項目は、ジョブの種類が設定される。文書名／宛先の項目は、ジョブを実行する対象となったデータの文書名またはデータの送信先に設定される。登録時間の項目は、ジョブが完了した時刻が設定される。総枚数の項目は、ジョブが実行したデータのページ数が設定される。実行結果の項目は、ジョブを実行した結果が設定される。ジョブを実行した結果は、正常に実行されたことを示す正常終了と、正常に実行されなかったことを示す異常終了とを含む。
【００８６】
図５に戻って、判断部７５は、取得された画面識別情報で特定される操作画面が変動領域を含まないと判断する場合、依頼部７７に全画面依頼指示を出力する。全画面依頼指示は、指示装置の装置識別情報と、依頼装置の装置識別情報と、送信指示に含まれる画面識別情報とを含む。
【００８７】
判断部７５は、取得された画面識別情報で特定される操作画面が変動領域を含むと判断する場合、変動領域の時間的な変化の有無を判断する。具体的には、現在の日時と、取得された日時情報で特定される日時に基づいて、日時情報で特定される日時からの経過時間を算出し、経過時間が所定の時間以上であれば、変動領域の時間的な変化が有と判断し、所定の時間より短ければ変動領域の時間的な変化が無と判断する。また、操作画面の変動領域に含まれる情報を特定し、特定された情報について、取得された日時情報で特定される日時における内容と、現在の日時における内容とを比較し、両者が異なっている場合に変動領域の時間的な変化が有と判断し、両者が同じ場合に変動領域の時間的な変化が無と判断するようにしてもよい。
【００８８】
判断部７５は、変動領域の時間的な変化が無と判断する場合、依頼装置に送信した操作画面中の変動領域の内容が、現在日時における内容と同一と判断するが、変動領域の時間的な変化が有と判断する場合、依頼装置に送信した操作画面中の変動領域の内容が、現在日時における内容の同一でないと判断する。
【００８９】
判断部７５は、依頼装置に送信した操作画面中の変動領域の内容が、現在日時における内容と同一と判断する場合、依頼部７７に全画面依頼指示を出力する。全画面依頼指示は、指示装置の装置識別情報と、依頼装置の装置識別情報と、送信指示に含まれる画面識別情報とを含む。
【００９０】
判断部７５は、依頼装置に送信した操作画面中の変動領域の内容が、現在日時における内容と同一でないと判断する場合、依頼部７７に部分送信依頼指示を出力する。部分送信依頼指示は、指示装置の装置識別情報と、依頼装置の装置識別情報と、送信指示に含まれる画面識別情報と、を含む。
【００９１】
依頼部７７は、全画面送信依頼部９１と、不動領域送信依頼部９３と、変動領域送信装置決定部９５と、変動領域送信依頼部９７と、を含む。全画面送信依頼部９１は、判断部７５から全画面依頼指示が入力されることに応じて、全画面依頼指示に含まれる依頼装置の装置識別情報で特定される装置、ここでは携帯情報装置２００Ａに、全画面送信依頼を、通信Ｉ／Ｆ部１１２を介して送信する。全画面送信依頼は、指示装置、ここでは、携帯情報装置２００の装置識別情報を含む。全画面送信依頼は、依頼装置、ここでは携帯情報装置２００Ａが表示している操作画面を、指示装置、ここでは携帯情報装置２００に送信する処理を、依頼装置である携帯情報装置２００Ａに実行させる信号である。
【００９２】
不動領域送信依頼部９３は、判断部７５から部分送信依頼指示が入力されることに応じて、部分送信依頼指示に含まれる依頼装置の装置識別情報で特定される装置、ここでは携帯情報装置２００Ａに、不動領域送信依頼を、通信Ｉ／Ｆ部１１２を介して、送信する。不動領域送信依頼は、部分送信依頼指示に含まれる指示装置の装置識別情報、ここでは、携帯情報装置２００の装置識別情報と、変動領域の操作画面中の位置を示す位置情報と、を含む。不動領域送信依頼は、依頼装置、ここでは携帯情報装置２００Ａが表示している操作画面中の領域であって部分送信依頼指示に含まれる位置情報で特定される変動領域以外の不動領域を、部分送信依頼指示に含まれる指示装置の装置識別情報で特定される装置、ここでは、携帯情報装置２００に送信する処理を、依頼装置である携帯情報装置２００Ａに実行させる信号である。
【００９３】
変動領域送信装置決定部９５は、判断部７５から部分送信依頼指示が入力されることに応じて、部分送信依頼指示に含まれる画面識別情報で特定される操作画面とは別の操作画面であって、部分送信依頼指示に含まれる画面識別情報で特定される操作画面の変動領域と同じ変動領域を含む操作画面を、代替画面に特定する。操作画面それぞれに対して、代替画面を予め関連付けておけばよい。代替画面は、複数が存在する場合がある。変動領域送信装置決定部９５は、代替画面を特定する場合、ＲＡＭ１１４に記憶された関連付情報のうちから、代替画面の画面識別情報を含む関連付情報を抽出する。
【００９４】
変動領域送信装置決定部９５は、代替画面の画面識別情報を含む関連付情報を抽出できたならば、代替画面の変動領域が変化しているか否かを判断する。変動領域送信装置決定部９５は、抽出された関連付情報に含まれる日時情報で特定される日時からの経過時間が、所定の時間以上であれば、代替画面の変動領域の時間的な変化が有と判断し、所定の時間より短ければ代替画面の変動領域の時間的な変化が無と判断する。また、代替画面の変動領域に含まれる情報を特定し、特定された情報について、関連付情報に含まれる日時情報で特定される日時における内容と、現在の日時における内容とを比較し、両者が異なっている場合に変動領域の時間的な変化が有と判断し、両者が同じ場合に変動領域の時間的な変化が無と判断するようにしてもよい。
【００９５】
変動領域送信装置決定部９５は、代替画面の変動領域が変化していないと判断する場合、抽出された関連付情報に含まれる装置識別情報で特定される装置を、変動領域送信装置に決定する。変動領域送信装置決定部９５は、複数の代替画面を特定する場合、複数の代替画面のいずれか１つの代替画面に対応する変動領域装置を決定すればよい。
【００９６】
変動領域送信装置決定部９５は、変動領域装置を決定しない場合、変動領域生成指示を変動領域生成部７９に出力し、変動領域装置を決定する場合、変動領域送信指示を変動領域送信依頼部９７に出力する。変動領域生成指示は、指示装置の装置識別情報と、部分送信依頼指示に含まれる画面識別情報と、を含む。変動領域送信指示は、指示装置の装置識別情報と、変動領域送信装置の装置識別情報と、代替画面の画面識別情報とを含む。
【００９７】
まず、変動領域送信装置決定部９５が変動領域装置を決定する場合を例に説明する。ここでは、携帯情報装置２００Ｂの装置識別情報を含む関連付情報が、代替画面の画面識別情報を含み、その画面識別情報で特定される操作画面の変動領域が変化していない場合を例に説明する。この場合、変動領域送信装置決定部９５は、携帯情報装置２００Ｂの装置識別情報を含む関連付情報を抽出し、携帯情報装置２００Ｂを変動領域送信装置に決定する。変動領域送信装置決定部９５は、変動領域送信指示を変動領域送信依頼部９７に出力する。変動領域送信指示は、指示装置の装置識別情報と、変動領域送信装置に決定された携帯情報装置２００Ｂの装置識別情報と、代替画面の画面識別情報とを含む。
【００９８】
変動領域送信依頼部９７は、変動領域送信装置決定部９５から変動領域送信指示が入力されることに応じて、変動領域送信指示に含まれる変動領域送信装置の装置識別情報で特定される装置、ここでは携帯情報装置２００Ｂに、変動領域送信依頼を、通信Ｉ／Ｆ部１１２を介して送信する。変動領域送信依頼は、変動領域送信指示に含まれる指示装置の装置識別情報、ここでは、携帯情報装置２００の装置識別情報と、変動領域の操作画面中の位置を示す位置情報と、を含む。変動領域送信依頼は、変動領域送信装置である携帯情報装置２００Ｂによる表示されている操作画面における領域であって変動領域送信指示に含まれる位置情報で特定される変動領域を、指示装置である携帯情報装置２００に送信する処理を、変動領域送信装置である携帯情報装置２００Ｂに実行させる信号である。
【００９９】
次に、変動領域送信装置決定部９５が変動領域装置を決定しない場合を例に説明する。変動領域生成部７９は、変動領域生成指示が入力される。変動領域生成指示は、指示装置の装置識別情報と、部分送信依頼指示に含まれる画面識別情報と、を含む。変動領域生成部７９は、変動領域生成指示が入力されることに応じて、変動領域生成指示に含まれる画面識別情報で特定される操作画面の変動領域を生成することができるか否かを判断する。変動領域生成部７９は、変動領域生成指示が入力された時点におけるＣＰＵ１１１の負荷に基づいて、変動領域を生成することができるか否かを判断する。ＣＰＵ１１１の負荷が所定の値より小さければ変動領域を生成可能と判断するが、取得された負荷が所定の値以上であれば、変動領域を生成不可能と判断する。また、変動領域生成部７９は、変動領域生成指示が入力された時点において、ジョブを実行している間は、ＣＰＵ１１１の負荷が所定の値以上と判断するようにしてもよい。また、変動領域生成部７９は、変動領域生成指示が入力された時点において、蓄積されているジョブの数によりＣＰＵ１１１の負荷を算出するようにしてもよい。また、ＣＰＵ１１１が実行しているジョブの種類により、負荷の値を決定するようにしてもよい。
【０１００】
変動領域生成部７９は、変動領域を生成可能と判断する場合、変動領域生成指示に含まれる画面識別情報で特定される操作画面の変動領域を生成し、生成された変動領域と、指示装置の装置識別情報と、を変動領域送信部８１に出力する。変動領域生成部７９は、変動領域を生成不可能と判断する場合、不存在通知部８３に不存在通知指示を出力する。不存在通知指示は、指示装置の装置識別情報を含む。
【０１０１】
変動領域送信部８１は、変動領域生成部７９から変動領域と指示装置の装置識別情報とが入力されることに応じて、指示装置の装置識別情報で特定される装置、ここでは携帯情報装置２００に、変動領域を通信Ｉ／Ｆ部１１２を介して送信する。
【０１０２】
不存在通知部８３は、変動領域生成部７９から不存在通知指示が入力されることに応じて、不存在通知指示に含まれる装置識別情報で特定される指示装置、ここでは携帯情報装置２００に、変動領域が存在しないこと示す不存在信号を通信Ｉ／Ｆ部１１２を介して送信する。
【０１０３】
携帯情報装置２００，２００Ａ，２００Ｂそれぞれが備えるＣＰＵ２０１の機能は、同じなので、ここでは、携帯情報装置２００が備えるＣＰＵ２０１の機能を例に説明する。
【０１０４】
図８は、本実施の形態における携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。図６に示す機能は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。
【０１０５】
図８を参照して、ＣＰＵ２０１は、画面要求部２５１と、画面受信部２５３と、表示制御部２５５と、画面転送部２５７と、を含む。画面要求部２５１は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００に画面要求を送信する。画面要求部２５１は、ユーザーが操作部２０７を操作して、ＭＦＰ１００を遠隔操作する指示を入力すれば、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００との間の通信経路の確立するために、ＭＦＰ１００に接続要求を送信する。画面要求部２５１は、ＭＦＰ１００との間で通信経路が確立すると、画面要求を無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信する。画面要求部２５１、画面要求を送信したことを示す信号を、画面受信部２５３に出力する。
【０１０６】
また、画面要求部２５１は、表示制御部２５５によって表示部２０６に操作画面が表示された状態で、ユーザーによる所定の操作が受け付けられると、画面要求を画面要求を無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信する。具体的には、画面要求部２５１は、ユーザーが、タッチパネル２０７Ｂにより表示部２０６の表示面中の位置が検出されると、タッチパネル２０７Ｂにより検出された位置に基づいて、操作画面中の位置を特定し、特定した操作画面中の位置を示す位置情報を含む実行指令をＭＦＰ１００に送信する。画面要求部２５１は、実行指令を送信したことを示す信号を、画面受信部２５３に出力する。
【０１０７】
画面受信部２５３は、無線ＬＡＮＩ／Ｆ２０８を制御して、画面要求部２５１から画面要求を送信したことを示す信号または実行指令を送信したことを示す信号が入力された後に、外部から画面を受信する。本実施の形態においては、画面受信部２５３は、ＭＦＰ１００から操作画面を受信する第１の場合と、携帯情報装置２００Ａから操作画面を受信する第２の場合と、携帯情報装置２００Ａから不動領域を受信するとともに、携帯情報装置２００Ｂから変動領域を受信する第３の場合と、携帯情報装置２００Ａから不動領域を受信するとともに、ＭＦＰ１００から変動領域を受信する第４の場合と、携帯情報装置２００Ａから不動領域を受信するとともに、ＭＦＰ１００から不存在信号を受信する第５の場合と、がある。
【０１０８】
画面受信部２５３は、全画面受信部２６１と、不動領域受信部２６３と、変動領域受信部３６５と、不存在信号受信部２６７と、を含む。全画面受信部２６１は、第１の場合にＭＦＰ１００から操作画面を受信し、第２の場合に、携帯情報装置２００Ａから操作画面を受信する。全画面受信部２６１は、受信される操作画面を、表示制御部２５５に出力する。
【０１０９】
不動領域受信部２６３は、第３〜第５の場合のいずれかの場合に、携帯情報装置２００Ａから不動領域を受信し、受信された不動領域を、表示制御部２５５に出力する。変動領域受信部２６５は、第３の場合に携帯情報装置２００Ｂから変動領域を受信し、第４の場合にＭＦＰ１００から変動領域を受信する。変動領域受信部２６５は、受信された変動領域を表示制御部２５５に出力する。
【０１１０】
不存在信号受信部２６７は、第５の場合にＭＦＰ１００から不存在信号を受信する。不存在信号受信部２６７は、不存在信号を受信すると、受信された不存在信号を表示制御部２５５に出力する。
【０１１１】
表示制御部２５５は、表示部２０６を制御して、表示部２０６に操作画面を表示する。表示制御部２５５は、全画面受信部２６１から操作画面が入力されると、その操作画面を表示部２０６に表示する。
【０１１２】
表示制御部２５５は、合成部２６９を含む。合成部２６９は、不動領域受信部２６３から入力される不動領域と、変動領域受信部２６５から入力される変動領域とを合成し、操作画面を生成する。表示制御部２５５は、合成部２６９によって生成された操作画面を表示部２０６に表示する。
【０１１３】
表示制御部２５５は、不動領域受信部２６３から不動領域が入力され、不存在信号受信部２６７から不存在信号入力される場合、不動領域受信部２６３から入力される不動領域を操作画面に設定し、その設定画面を表示部２０６に表示する。
【０１１４】
画面転送部２５７は、表示制御部２５５によって表示部２０６に表示されている操作画面の全部または一部を、無線ＬＡＮＩ／Ｆ２０８を制御して、他の携帯情報装置２００Ａ，２００Ｂに送信する。画面転送部２５７は、全画面送信依頼受信部２７１と、全画面送信部２７３と、不動領域送信依頼受信部２７５と、不動領域生成部２７７と、不動領域送信部２７９と、変動領域送信依頼受信部２８１と、変動領域生成部２８３と、変動領域送信部２８５と、を含む。
【０１１５】
全画面送信依頼受信部２７１は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００から全画面送信依頼を受信する。全画面送信依頼は、指示装置の装置識別情報と画面識別情報と、を含む。全画面送信依頼受信部２７１は、ＭＦＰ１００から全画面送信依頼を受信すると、全画面送信部２７３に送信指示を出力する。この送信指示は、指示装置の装置識別情報を含む。
【０１１６】
全画面送信部２７３は、全画面送信依頼受信部２７１から送信指示が入力されることに応じて、表示部２０６に表示されている操作画面を、送信指示に含まれる装置識別情報で特定される指示装置に無線ＬＡＮＩ／Ｆ２０８を介して送信する。
【０１１７】
不動領域送信依頼受信部２７５は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００から不動領域送信依頼を受信する。不動領域送信依頼は、指示装置の装置識別情報と、変動領域の操作画面中の位置を示す位置情報と、を含む。不動領域送信依頼受信部２７５は、ＭＦＰ１００から不動領域送信依頼を受信すると、不動領域生成部２７７に生成指示を出力するとともに、不動領域送信部２７９に、送信指示を出力する。生成指示は、変動領域の操作画面中の位置を示す位置情報を含む。送信指示は、指示装置の装置識別情報を含む。
【０１１８】
不動領域生成部２７７は、不動領域送信依頼受信部２７５から生成指示が入力されることに応じて、不動領域を生成し、生成した不動領域を不動領域送信部２７９に出力する。不動領域生成部２７７は、表示部２０６に表示されている操作画面から、生成指示に含まれる位置情報で特定される変動領域以外の領域を不動領域として抽出し、抽出された不動領域を、不動領域送信部２７９に出力する。
【０１１９】
不動領域送信部２７９は、不動領域送信依頼受信部２７５から送信指示が入力された後、不動領域生成部２７７から不動領域が入力されることに応じて、不動領域を、不動領域送信依頼受信部２７５から入力される送信指示に含まれる装置識別情報で特定される指示装置に無線ＬＡＮＩ／Ｆ２０８を介して送信する。
【０１２０】
変動領域送信依頼受信部２８１は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００から変動領域送信依頼を受信する。変動領域送信依頼は、指示装置の装置識別情報と、変動領域の操作画面中の位置を示す位置情報と、を含む。変動領域送信依頼受信部２８１は、ＭＦＰ１００から変動領域送信依頼を受信すると、変動領域生成部２８３に生成指示を出力するとともに、変動領域送信部２８５に、送信指示を出力する。生成指示は、変動領域の操作画面中の位置を示す位置情報を含む。送信指示は、指示装置の装置識別情報を含む。
【０１２１】
変動領域生成部２８３は、変動領域送信依頼受信部２８１から生成指示が入力されることに応じて、変動領域を生成し、生成した変動領域を変動領域送信部２８５に出力する。変動領域生成部２８３は、表示部２０６に表示されている操作画面から、生成指示に含まれる位置情報で特定される領域を変動領域として抽出し、抽出された変動領域を、変動領域送信部２８５に出力する。
【０１２２】
変動領域送信部２８５は、変動領域送信依頼受信部２８１から送信指示が入力された後、変動領域生成部２８３から変動領域が入力されることに応じて、変動領域を、変動領域送信依頼受信部２８１から入力される送信指示に含まれる装置識別情報で特定される指示装置に無線ＬＡＮＩ／Ｆ２０８を介して送信する。
【０１２３】
図９は、遠隔制御処理の流れの一例を示すフローチャートである。遠隔制御処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された遠隔制御プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。
【０１２４】
図９を参照して、ＣＰＵ１１１は、携帯情報装置２００，２００Ａ，２００Ｂのいずれかから接続要求を受信したか否かを判断する。通信Ｉ／Ｆ部１１２が接続要求を受信したならば処理をステップＳ０２に進めるが、そうでなければ処理をステップＳ０３に進める。ここでは、携帯情報装置２００から接続要求を受信する場合を例に説明する。ステップＳ０２においては、接続要求を送信してきた携帯情報装置２００との間の通信経路を確立し、処理をステップＳ０３に進める。携帯情報装置２００と、通信経路を確立するためのネゴシエーションを実行し、通信経路を確立する。通信経路を確立すると、その通信経路を識別するための経路識別情報と、通信経路を確立した携帯情報装置２００の装置識別情報とを関連付け、ＲＡＭ１１４に記憶する。
【０１２５】
ステップＳ０３においては、通信経路を確立した装置のいずれかから画面要求を受信したか否かを判断する。ステップＳ０３が実行される前の段階において、携帯情報装置２００，２００Ａ，２００Ｂの少なくとも１つとの間で通信経路が確立されている場合に、画面要求を受信する。例えば、携帯情報装置２００，２００Ａ，２００Ｂのすべてとの間で通信経路が確立されている場合には、携帯情報装置２００，２００Ａ，２００Ｂのいずれかから画面要求を受信する。通信Ｉ／Ｆ部１１２が画面要求を受信したならば処理をステップＳ０４に進めるが、そうでなければ処理をステップＳ０７に進める。
【０１２６】
ステップＳ０４においては、画面要求を送信してきた装置を指示装置に決定し、処理をステップＳ０５に進める。ここでは、携帯情報装置２００から画面要求を受信する場合を例に説明する。携帯情報装置２００から画面要求を受信する場合、携帯情報装置２００を、指示装置に決定する。
【０１２７】
ステップＳ０５においては、送信対象画面を特定する。ステップＳ０３において受信された画面要求で特定される操作画面を送信対象画面に特定する。次のステップＳ０６においては、操作画面送信処理を実行し、処理をステップＳ０７に進める。操作画面送信処理の詳細は後述するが、送信対象画面に特定された操作画面を、指示装置に表示させるために、操作画面を送信または送信を依頼する処理である。
【０１２８】
ステップＳ０７においては、実行指令を受信したか否かを判断する。実行指示は、携帯情報装置２００，２００Ａ，２００Ｂのうち操作画面を表示する装置によって送信される。ステップＳ０７が実行される前の段階において、携帯情報装置２００，２００Ａ，２００Ｂの少なくとも１つとの間で通信経路が確立され、かつ、通信経路が確立された装置において操作画面が表示されている場合に、その装置から実行指示を受信する場合がある。実行指示を受信したならば処理をステップＳ０８に進めるが、そうでなければ処理をステップＳ０１に戻す。
【０１２９】
ステップＳ０８においては、受信された実行指令の内容によって処理を分岐させる。実行指令が画面遷移操作を示すならば処理をステップＳ０９に進めるが、実行指令が実行指示操作を示す場合には処理をステップＳ１２に進める。画面遷移操作は、操作画面を切り換える操作であり、切り換え後の操作画面を特定する。実行指示操作は、ＭＦＰ１００に処理を実行させるための操作であり、実行の対象となる処理を特定する。
【０１３０】
ステップＳ０９においては、実行指令を送信してきた装置を指示装置に決定し、処理をステップＳ１０に進める。ここでは、携帯情報装置２００から実行指令を受信する場合を例に説明する。携帯情報装置２００から実行指令を受信する場合、携帯情報装置２００を、指示装置に決定する。
【０１３１】
ステップＳ１０においては、送信対処画面を特定する。ステップＳ０７において受信された実行指令で特定される操作画面を送信対象画面に特定する。次のステップＳ１１においては、操作画面送信処理を実行し、処理をステップＳ０１に戻す。一方、ステップＳ１２においては、実行指示操作により特定される処理を実行し、処理をステップＳ０１に戻す。
【０１３２】
図１０および図１１は、操作画面送信処理の流れの一例を示すフローチャートである。操作画面送信処理は、図９のステップＳ０６またはステップＳ１１において実行される処理である。図９を参照して、操作画面送信処理が実行される前のステップＳ０４またはステップＳ０９において指示装置が決定されており、ステップＳ０５またはステップＳ１０において、送信対象画面が特定されている。ここでは、操作画面送信処理が実行される前の段階において、携帯情報装置２００が指示装置に決定される場合を例に説明する。
【０１３３】
図１０および図１１を参照して、ＣＰＵ１１１は、関連付情報が存在するか否かを判断する（ステップＳ２１）。ＲＡＭ１１４に、送信対象画面の画面識別情報を含む関連付情報が記憶されていれば、関連情報が存在すると判断する。関連情報が存在するならば、処理をステップＳ２２に進めるが、そうでなければ処理をステップＳ５１に進める。関連付情報は、後述するステップＳ３７、ステップＳ４２、ステップＳ４７およびステップＳ５３においてＲＡＭ１１４に記憶される。
【０１３４】
ステップＳ５１においては、指示装置に送信対象画面を送信し、処理をステップＳ５２に進める。ステップＳ５２においては、関連付情報を生成し、処理をステップＳ５３に進める。指示装置の装置識別情報と、送信対象画面の画面識別情報と、現在の日時を示す日時情報と、を含む関連付情報を生成する。次のステップＳ５３においては、生成された関連付け情報をＲＡＭ１１４に記憶し、処理を遠隔制御処理に戻す。
【０１３５】
ステップＳ２２においては、ＲＡＭ１１４に記憶された関連付情報のうち、送信対象画面の画面識別情報を含む関連付情報を抽出する。次のステップＳ２３においては、依頼装置を決定し、処理をステップＳ２４に進める。ステップＳ２２において抽出された関連付情報に含まれる装置識別情報で特定される装置を依頼装置に決定する。ステップＳ２２において複数の関連付情報が抽出される場合には、いずれか１つの関連付情報に基づいて依頼装置を決定する。例えば、指示装置の表示部２０６の解像度以上の解像度の表示部を有する装置を依頼装置に決定する。より好ましくは、指示装置の表示部２０６の解像度と同じ解像度の表示部を有する装置を依頼装置に決定する。指示装置で解像度変換する処理が不要となるからである。また、日時情報で特定される日時が最も新しい関連付情報に基づいて依頼装置を決定するようにしてもよい。ここでは、携帯情報装置２００Ａを、依頼装置に決定する場合を例に説明する。
【０１３６】
ステップＳ２４においては、送信対象画面が変動領域を含むか否かを判断する。変動領域は、時間の経過とともに変化する領域であり、操作画面ごとに予め定められている。送信対象画面が変動領域を含むならば処理をステップＳ２５に進めるが、そうでなければ処理をステップＳ４８に進める。ステップＳ２５においては、変動領域が変化しているか否かを判断する。依頼装置において表示されている操作画面中の変動領域の内容が現在の日時における内容と異なるか否かを判断する。現在の日時と、ステップＳ２２において抽出された関連情報に含まれる日時情報で特定される日時とから算出される経過時間が、所定の時間以上であれば、変動領域が変動していると判断し、所定の時間より短ければ変動領域が変動していないと判断する。なお、操作画面の変動領域に含まれる情報を特定し、特定された情報について、取得された日時情報で特定される日時における内容と、現在の日時における内容とを比較し、変動領域が変化しているか否かを判断するようにしても良い。
【０１３７】
ステップＳ４８においては、依頼装置に全画面送信依頼を送信し、処理をステップＳ４９に進める。ステップＳ２３において決定された依頼装置、ここでは携帯情報装置２００Ａに、全画面送信依頼を、通信Ｉ／Ｆ部１１２を介して送信する。全画面送信依頼は、指示装置、ここでは、携帯情報装置２００の装置識別情報を含む。全画面送信依頼は、依頼装置である携帯情報装置２００Ａが表示している操作画面を指示装置である携帯情報装置２００に送信する処理を、依頼装置である携帯情報装置２００Ａに実行させる信号である。
【０１３８】
ステップＳ４９においては、関連付情報を生成し、処理をステップＳ５０に進める。指示装置の装置識別情報と、送信対象画面の画面識別情報と、現在の日時を示す日時情報と、を含む関連付情報を生成する。次のステップＳ５０においては、生成された関連付情報をＨＤＤ１１５に記憶し、処理を遠隔制御処理に戻す。
【０１３９】
ステップＳ２６においては、ステップＳ２３において決定された依頼装置に不動領域送信依頼を、通信Ｉ／Ｆ部１１２を介して送信する。不動領域送信依頼は、指示装置の装置識別情報と、変動領域の操作画面中の位置を示す位置情報と、を含む。不動領域送信依頼は、依頼装置である携帯情報装置２００Ａが表示している操作画面中の不動領域を、指示装置である携帯情報装置２００に送信する処理を、依頼装置である携帯情報装置２００Ａに実行させる信号である。
【０１４０】
ステップＳ２７においては、代替画面が存在するか否かを判断する。代替画面は、送信対象画面とは別の操作画面であって、送信対象画面の変動領域と同じ変動領域を含む操作画面である。代替画面が存在するならば、処理をステップＳ２８に進めるが、そうでなければ処理をステップＳ３３に進める。ステップＳ２８においては、代替画面の関連付情報が存在するか否かを判断する。ＲＡＭ１１４に、代替画面の画面識別情報を含む関連付情報が記憶されていれば、代替画面の関連情報が存在すると判断する。代替画面の関連情報が存在するならば、処理をステップＳ２９に進めるが、そうでなければ処理をステップＳ３３に進める。
【０１４１】
ステップＳ２９においては、ＲＡＭ１１４に記憶された関連付情報のうちから、代替画面の画面識別情報を含む関連付情報を処理対象として１つを選択する。次のステップＳ３０においては、ステップＳ２９において選択された関連情報に含まれる日時情報を取得する。そして経過時間がしきい値Ｔ以上か否かを判断する（ステップＳ３１）。経過時間は、日時情報で特定される日時と現在日時とから算出する。経過時間がしきい値Ｔ以上ならば処理をステップＳ３２に進めるが、そうでなければ処理をステップＳ４３に進める。ステップＳ３２においては、ステップＳ２９において処理対象に選択されていない関連付け情報が存在するか否かを判断する。そのような関連付情報が存在するならば、処理をステップＳ２９に戻すが、そうでなければ処理をステップＳ３３に進める。
【０１４２】
ステップＳ４３においては、変動領域送信装置を決定する。ステップＳ２９において選択された関連情報に含まれる装置識別情報で特定される装置を変動領域送信装置に決定する。ここでは、携帯情報装置２００Ｂを変動領域送信装置に決定する場合を例に説明する。次のステップＳ４４においては、変動領域送信装置である携帯情報装置２００Ｂに、変動領域送信依頼を通信Ｉ／Ｆ部１１２を介して送信する。変動領域送信依頼は、指示装置である携帯情報装置２００の装置識別情報と、変動領域の操作画面中の位置を示す位置情報と、を含む。変動領域送信依頼は、変動領域送信装置である携帯情報装置２００Ｂにより表示されている操作画面の変動領域を、指示装置である携帯情報装置２００に送信する処理を、変動領域送信装置である携帯情報装置２００Ｂに実行させる信号である。
【０１４３】
次のステップＳ４５においては、日時情報にステップＳ２９において処理対象に選択された関連付情報に含まれる日時情報を設定する。次のステップＳ４６においては、関連付情を生成する。指示装置の装置識別情報と、送信対象画面の画面識別情報と、ステップＳ４６において設定された日時情報と、を含む関連付情報を生成する。次のステップＳ４７においては、生成された関連付情報をＲＡＭ１１４に記憶し、処理を遠隔制御処理に戻す。
【０１４４】
ステップＳ３３においては、ＣＰＵ１１１の負荷がしきい値ＴＨ以上か否かを判断する。ＣＰＵ１１１の負荷がしきい値ＴＨ以上ならば処理をステップＳ３４に進めるが、そうでなければ処理をステップＳ３８に進める。ステップＳ３４においては、不存在信号を指示装置である携帯情報装置２００に通信Ｉ／Ｆ部１１２を介して送信し、処理をステップＳ３５に進める。不存在信号は、変動領域が存在しないこと示す信号である。ステップＳ３５においては、日時情報にブランクを設定する。次のステップＳ３６においては、関連付情を生成する。指示装置の装置識別情報と、送信対象画面の画面識別情報と、ステップＳ３５においてブランクに設定された日時情報と、を含む関連付情報を生成する。次のステップＳ３７においては、生成された関連付情報をＲＡＭ１１４に記憶し、処理を遠隔制御処理に戻す。
【０１４５】
ステップＳ３８においては、処理対象画面の変動領域を生成し、処理をステップＳ３９に進める。次のステップＳ３９においては、指示装置である携帯情報装置２００に、生成された変動領域を通信Ｉ／Ｆ部１１２を介して送信し、処理をステップＳ４０に進める。ステップＳ４０においては、日時情報に現在の日時を設定し、処理をステップＳ４１に進める。ステップＳ４１においては、関連付情を生成する。指示装置の装置識別情報と、送信対象画面の画面識別情報と、ステップＳ４０において現在日時に設定された日時情報と、を含む関連付情報を生成する。次のステップＳ４２においては、生成された関連付情報をＲＡＭ１１４に記憶し、処理を遠隔制御処理に戻す。
【０１４６】
図１２は、遠隔操作処理の流れの一例を示すフローチャートである。遠隔操作処理は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図１２を参照して、ＣＰＵ２０１は、遠隔操作指示を受け付けたか否かを判断する（ステップＳ６１）。操作部２０７がユーザーにより入力される遠隔操作指示を受け付けたならば遠隔操作指示を受け付ける。遠隔操作指示を受け付けるまで待機状態となり（ステップＳ６１でＮＯ）、遠隔操作指示を受け付けたならば（ステップＳ６１でＹＥＳ）、処理をステップＳ６２に進める。
【０１４７】
ステップＳ６２においては、ＭＦＰ１００に接続要求を送信する。無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００との間の通信経路を確立するために接続要求を送信する。そして、通信経路が確立したか否かを判断する（ステップＳ６３）。ＭＦＰ１００とネゴシエーションすることによって、通信経路を確立する。通信経路が確立するまで待機状態となり（ステップＳ６３でＮＯ）、通信経路が確立したならば（ステップＳ６３でＹＥＳ）、処理をステップＳ６４に進める。
【０１４８】
ステップＳ６４においては、画面要求をＭＦＰ１００に無線ＬＡＮＩ／Ｆ２０８を介して送信する。次のステップＳ６５においては、操作画面の全画面を受信したか否かを判断する。全画面を受信したならば処理をステップＳ６６に進めるが、そうでなければ処理をステップＳ６７に進める。ステップＳ６６においては、受信された全画面を操作画面に設定し、処理をステップＳ７３に進める。
【０１４９】
ステップＳ６７においては、不動領域を受信したか否かを判断する。不動領域を受信したならば処理をステップＳ６８に進めるが、そうでなければ処理をステップＳ７４に進める。ステップＳ６８においては、変動領域を受信したか否かを判断する。変動領域を受信したならば処理をステップＳ６９に進めるが、そうでなければ処理をステップＳ７１に進める。ステップＳ６９においては、ステップＳ６７において受信された不動領域と、ステップＳ６８において受信された変動領域とを合成することにより合成画像を生成する。次のステップＳ７０においては、合成画像を操作画面に設定し、処理をステップＳ７３に進める。
【０１５０】
ステップＳ７１においては、不存在信号を受信したか否かを判断する。不存在信号を受信したならば処理をステップＳ７２に進めるが、そうでなければ処理をステップＳ６８に戻す。ステップＳ７２においては、ステップＳ６６において受信された不動領域を操作画面に設定し、処理をステップＳ７３に進める。
【０１５１】
ステップＳ７３においては、ステップＳ６６、ステップＳ７０およびステップＳ７２のいずれかにより設定された操作画面を、表示部２０６に表示し、処理をステップＳ７４に進める。
【０１５２】
ステップＳ７４においては、ユーザーによる操作を受け付けたか否かを判断する。タッチパネル２０７Ｂによりユーザーが指示する位置を検出すると、操作を受け付ける。検出された位置に基づいて、設定画面中の位置を特定し、操作画面中の位置に基づいて操作を特定する。操作を受け付けたならば処理をステップＳ７５に進めるが、そうでなければ処理をステップＳ７８に進める。
【０１５３】
ステップＳ７５においては、受け付けられた操作に基づいて処理を分岐させる。受け付けられた操作が終了指示を示す操作ならば処理をステップＳ７６に進めるが、受け付けられた操作が実行指示を示す操作ならば処理をステップＳ７７に進める。ステップＳ７６においては、ステップＳ６３において確立された通信経路を切断し、処理を終了する。
【０１５４】
ステップＳ７７においては、実行指令をＭＦＰ１００に無線ＬＡＮＩ／Ｆ２０８を介して送信し、処理をステップＳ７８に進める。ステップＳ７８においては、ＭＦＰ１００から全画面送信依頼を受信したか否かを判断する。全画面送信依頼を受信したならば処理をステップＳ７９に進めるが、そうでなければ処理をステップＳ８０に進める。ステップＳ７９においては、表示部２０６に表示されている操作画面を、全画面送信依頼に含まれる装置識別情報で特定される指示装置に無線ＬＡＮＩ／Ｆ２０８を介して送信し、処理をステップＳ８０に進める。
【０１５５】
ステップＳ８０においては、ＭＦＰ１００から不動領域送信依頼を受信したか否かを判断する。不動領域送信依頼を受信したならば処理をステップＳ８１に進めるが、そうでなければ処理をステップＳ８３に進める。ステップＳ８１においては、不動領域を生成する。表示部２０６に表示されている操作画面中で、不動領域送信依頼に含まれる位置情報で特定される領域以外の領域を抽出することにより、抽出された領域を不動領域とする。ステップＳ８２においては、生成された不動領域を、不動領域送信依頼に含まれる装置識別情報で特定される指示装置に無線ＬＡＮＩ／Ｆ２０８を介して送信し、処理をステップＳ８３に進める。
【０１５６】
ステップＳ８３においては、ＭＦＰ１００から変動領域送信依頼を受信したか否かを判断する。変動領域送信依頼を受信したならば処理をステップＳ８４に進めるが、そうでなければ処理をステップＳ６５に戻す。ステップＳ８４においては、変動領域を生成する。表示部２０６に表示されている操作画面中で、変動領域送信依頼に含まれる位置情報で特定される領域を抽出することにより、抽出された領域を変動領域とする。ステップＳ８５においては、生成された変動領域を、変動領域送信依頼に含まれる装置識別情報で特定される指示装置に無線ＬＡＮＩ／Ｆ２０８を介して送信し、処理をステップＳ６５に戻す。
【０１５７】
次に、携帯情報装置２００，２００Ａ，２００Ｂが、ＭＦＰ１００を同時に遠隔制御する第１の具体例を説明する。ここでは、携帯情報装置２００，２００Ａ，２００Ｂの装置識別情報を、それぞれ「ＩＰアドレスＡ」、「ＩＰアドレスＢ」、「ＩＰアドレスＣ」としている。
【０１５８】
＜第１の具体例＞
第１の具体例においては、携帯情報装置２００Ａが、変動領域を含まない第１の操作画面をＭＦＰ１００から受信して表示しており、携帯情報装置２００Ｂが変動領域を含む第２の操作画面をＭＦＰ１００から受信して表示している第１の段階において、携帯情報装置２００が第１の操作画面をＭＦＰ１００に要求する場合を例に説明する。
【０１５９】
図１３は、第１の具体例における第１の段階における関連情報の一例を示す図である。図１３を参照して、関連情報は、携帯情報装置２００，２００Ａ，２００Ｂそれぞれに対する関連レコードを含む。関連レコードは、装置ＩＤの項目と、操作画面Ｎｏ．の項目と、日時の項目と、を含む。装置ＩＤの項目は、装置識別情報が設定される。操作画面Ｎｏ．の項目には、操作画面の画面識別情報が設定される。日時の項目には、操作画面を送信した日時が設定される。
【０１６０】
第１行目の関連レコードは、携帯情報装置２００に対応し、装置ＩＤの項目に「ＩＰアドレスＡ」が設定され、操作画面Ｎｏ．の項目および日時の項目には、何も設定されていない。第２行目の関連レコードは、携帯情報装置２００Ａに対応し、装置ＩＤの項目に「ＩＰアドレスＢ」が設定され、操作画面Ｎｏ．の項目に第１の操作画面の画面識別情報「１１０」が設定され、日時の項目には「２０１３／０８／０１  ０９：４５」が設定される。第３行目の関連レコードは、携帯情報装置２００Ｂに対応し、装置ＩＤの項目に「ＩＰアドレスＣ」が設定され、操作画面Ｎｏ．の項目に第２の操作画面の画面識別情報「１４０」が設定され、日時の項目には「２０１３／０８／０１  ０９：５９」が設定される。
【０１６１】
図１４は、第１の具体例における携帯情報装置とＭＦＰとの間で送受信される情報の流れの一例を示す図である。図１４を参照して、縦方向において上から下に向かって時間の流れを示す。また、図中の矢印は、矢印の始点となる装置から送信されたデータが矢印の終点となる装置で受信されることを示している。
【０１６２】
まず、携帯情報装置２００Ａが、第１の操作画面の送信を要求する画面要求をＭＦＰ１００に送信する。この画面要求は、第１の操作画面の画面識別情報「１１０」を含む。ＭＦＰ１００は、携帯情報装置２００Ａから画面要求を受信することに応じて、画面要求に含まれる画面識別情報「１１０」で特定される第１の操作画面を携帯情報装置２００Ａに返信する。携帯情報装置２００Ａは、ＭＦＰ１００から受信される第１の操作画面を表示部２０６に表示する。
【０１６３】
次に、携帯情報装置２００Ｂが、第２の操作画面の送信を要求する画面要求をＭＦＰ１００に送信する。この画面要求は、第２の操作画面の画面識別情報「１４０」を含む。ＭＦＰ１００は、携帯情報装置２００Ｂから画面要求を受信することに応じて、画面要求に含まれる画面識別情報「１４０」で特定される第２の操作画面を携帯情報装置２００Ｂに返信する。携帯情報装置２００Ｂは、ＭＦＰ１００から受信される第２の操作画面を表示部２０６に表示する。
【０１６４】
第１の段階において、携帯情報装置２００が、第１の操作画面の送信を要求する画面要求をＭＦＰ１００に送信する。この画面要求は、第１の操作画面の画面識別情報「１１０」を含む。ＭＦＰ１００は、携帯情報装置２００から画面要求を受信することに応じて、図１３に示した関連情報を参照して、画面識別情報「１１０」を含む関連レコードを抽出する。これにより、第２行目の関連レコードを抽出するので、装置ＩＤの項目に設定された装置識別情報「ＩＰアドレスＢ」で特定される携帯情報装置２００Ａを依頼装置に決定する。そして、ＭＦＰ１００は、第１の操作画面が変動領域を含まないので、全画面送信依頼を携帯情報装置２００Ａに送信する。全画面送信依頼は、画面要求を送信してきた携帯情報装置２００の装置識別情報「ＩＰアドレスＡ」を含む。
【０１６５】
携帯情報装置２００Ａは、ＭＦＰ１００から全画面送信依頼を受信することに応じて、その時点で表示部２０６に表示している第１の操作画面を、全画面送信依頼に含まれる装置識別情報「ＩＰアドレスＡ」で特定される携帯情報装置２００に転送する。携帯情報装置２００は、携帯情報装置２００Ａから受信される第１の操作画面を表示部２０６に表示する。
【０１６６】
＜第２の具体例＞
第２の具体例においては、携帯情報装置２００Ａが変動領域を含む第３の操作画面をＭＦＰ１００から受信して表示しており、携帯情報装置２００Ｂが変動領域を含む第２の操作画面をＭＦＰ１００から受信して表示している第２の段階において、携帯情報装置２００が第３の操作画面をＭＦＰ１００に要求する場合を例に説明する。また、第２の段階において、第３の操作画面の変動領域は、第２の操作画面の変動領域と同じ種類の情報を含むが、内容が異なる。
【０１６７】
図１５は、第２の具体例における第２の段階における関連情報の一例を示す図である。図１５を参照して、関連情報は、携帯情報装置２００，２００Ａ，２００Ｂそれぞれに対する関連レコードを含む。第１行目の関連レコードは、携帯情報装置２００に対応し、装置ＩＤの項目に「ＩＰアドレスＡ」が設定され、操作画面Ｎｏ．の項目および日時の項目には、何も設定されていない。第２行目の関連レコードは、携帯情報装置２００Ａに対応し、装置ＩＤの項目に「ＩＰアドレスＢ」が設定され、操作画面Ｎｏ．の項目に第３の操作画面の画面識別情報「１３０」が設定され、日時の項目には「２０１３／０８／０１  ０９：４５」が設定される。第３行目の関連レコードは、携帯情報装置２００Ｂに対応し、装置ＩＤの項目に「ＩＰアドレスＣ」が設定され、操作画面Ｎｏ．の項目に第２の操作画面の画面識別情報「１４０」が設定され、日時の項目には「２０１３／０８／０１  ０９：５９」が設定される。
【０１６８】
図１６は、第２の具体例における携帯情報装置とＭＦＰとの間で送受信される情報の流れの一例を示す図である。図１６を参照して、縦方向において上から下に向かって時間の流れを示す。また、図中の矢印は、矢印の始点となる装置から送信されたデータが矢印の終点となる装置で受信されることを示している。
【０１６９】
まず、携帯情報装置２００Ａが、第３の操作画面の送信を要求する画面要求をＭＦＰ１００に送信する。この画面要求は、第３の操作画面の画面識別情報「１３０」を含む。ＭＦＰ１００は、携帯情報装置２００Ａから画面要求を受信することに応じて、画面要求に含まれる画面識別情報「１３０」で特定される第３の操作画面を携帯情報装置２００Ａに返信する。携帯情報装置２００Ａは、ＭＦＰ１００から受信される第３の操作画面を表示部２０６に表示する。
【０１７０】
次に、携帯情報装置２００Ｂが、第２の操作画面の送信を要求する画面要求をＭＦＰ１００に送信する。この画面要求は、第２の操作画面の画面識別情報「１４０」を含む。ＭＦＰ１００は、携帯情報装置２００Ｂから画面要求を受信することに応じて、画面要求に含まれる画面識別情報「１４０」で特定される第２の操作画面を携帯情報装置２００Ｂに返信する。携帯情報装置２００Ｂは、ＭＦＰ１００から受信される第２の操作画面を表示部２０６に表示する。
【０１７１】
第２の段階において、携帯情報装置２００が、第３の操作画面の送信を要求する画面要求をＭＦＰ１００に送信する。この時の日時を、「２０１３／０８／０１  １０：００」とする。この画面要求は、第３の操作画面の画面識別情報「１３０」を含む。ＭＦＰ１００は、携帯情報装置２００から画面要求を受信することに応じて、図１５に示した関連情報を参照して、画面識別情報「１３０」を含む関連レコードを抽出する。これにより、第２行目の関連レコードを抽出するので、装置ＩＤの項目に設定された装置識別情報「ＩＰアドレスＢ」で特定される携帯情報装置２００Ａを依頼装置に決定する。
【０１７２】
また、ＭＦＰ１００は、第３の操作画面が変動領域を含むので、変動領域が変化しているか否かを、日時情報に基づいて判断する。第２の段階における日時は、「２０１３／０８／０１  １０：００」であり、第２行目の関連レコードにおいて日時情報は「２０１３／０８／０１  ０９：４５」であり、第３の操作画面を送信してからの経過時間は１５分である。変動領域が変化しているか否かを判断するためのしきい値を１０分とすれば、携帯情報装置２００Ａに送信した第３の操作画面に含まれる変動領域が、第２の段階においては変化していることになる。このため、ＭＦＰ１００は、不動領域送信依頼を携帯情報装置２００Ａに送信する。不動領域送信依頼は、画面要求を送信してきた携帯情報装置２００の装置識別情報「ＩＰアドレスＡ」を含む。携帯情報装置２００Ａは、ＭＦＰ１００から不動領域送信依頼を受信することに応じて、その時点で表示部２０６に表示している第３の操作画面から不動領域を抽出し、抽出された不動領域を、不動領域送信依頼に含まれる装置識別情報「ＩＰアドレスＡ」で特定される携帯情報装置２００に転送する。
【０１７３】
さらに、ＭＦＰ１００は、図１５に示した関連情報を参照して、第３の操作画面に含まれる変動領域と、表示する内容が同じ変動領域を含む第２の操作画面を表示している携帯情報装置２００Ｃを特定する。第２の段階における日時は、「２０１３／０８／０１  １０：００」であり、第３行目の関連レコードにおいて日時情報は「２０１３／０８／０１  ０９：５９」であり、第２の操作画面を送信してからの経過時間は１分である。このため、携帯情報装置２００Ｂに送信した第２の操作画面に含まれる変動領域が、第２の段階においては変化していないことになる。このため、ＭＦＰ１００は、変動領域送信依頼を携帯情報装置２００Ｂに送信する。変動領域送信依頼は、画面要求を送信してきた携帯情報装置２００の装置識別情報「ＩＰアドレスＡ」を含む。携帯情報装置２００Ｂは、ＭＦＰ１００から変動領域送信依頼を受信することに応じて、その時点で表示部２０６に表示している第２の操作画面から変動領域を抽出し、抽出された変動領域を、変動領域送信依頼に含まれる装置識別情報「ＩＰアドレスＡ」で特定される携帯情報装置２００に転送する。
【０１７４】
携帯情報装置２００は、携帯情報装置２００Ａから受信される不動領域と、携帯情報装置２００Ｃから受信される変動領域とを合成した合成画像を、操作画面として表示部２０６に表示する。
【０１７５】
＜第３の具体例＞
第３の具体例においては、携帯情報装置２００Ａが変動領域を含む第３の操作画面をＭＦＰ１００から受信して表示しており、携帯情報装置２００Ｂが第４の操作画面をＭＦＰ１００から受信して表示している第３の段階において、携帯情報装置２００が第３の操作画面をＭＦＰ１００に要求する場合を例に説明する。また、第４の操作画面は、第３の操作画面の変動領域と同じ変動領域を含まない。
【０１７６】
図１７は、第３の具体例における第２の段階における関連情報の一例を示す図である。図１７を参照して、関連情報は、携帯情報装置２００，２００Ａ，２００Ｂそれぞれに対する関連レコードを含む。第１行目の関連レコードは、携帯情報装置２００に対応し、装置ＩＤの項目に「ＩＰアドレスＡ」が設定され、操作画面Ｎｏ．の項目および日時の項目には、何も設定されていない。第２行目の関連レコードは、携帯情報装置２００Ａに対応し、装置ＩＤの項目に「ＩＰアドレスＢ」が設定され、操作画面Ｎｏ．の項目に第３の操作画面の画面識別情報「１３０」が設定され、日時の項目には「２０１３／０８／０１  ０９：４５」が設定される。第３行目の関連レコードは、携帯情報装置２００Ｂに対応し、装置ＩＤの項目に「ＩＰアドレスＣ」が設定され、操作画面Ｎｏ．の項目に第４の操作画面の画面識別情報「１５０」が設定され、日時の項目には「２０１３／０８／０１  ０９：５９」が設定される。
【０１７７】
図１８は、第３の具体例における携帯情報装置とＭＦＰとの間で送受信される情報の流れの一例を示す図である。図１８を参照して、縦方向において上から下に向かって時間の流れを示す。また、図中の矢印は、矢印の始点となる装置から送信されたデータが矢印の終点となる装置で受信されることを示している。
【０１７８】
まず、携帯情報装置２００Ａが、第３の操作画面の送信を要求する画面要求をＭＦＰ１００に送信する。ＭＦＰ１００は、携帯情報装置２００Ａから画面要求を受信することに応じて、画面要求に含まれる画面識別情報「１３０」で特定される第３の操作画面を携帯情報装置２００Ａに返信する。携帯情報装置２００Ａは、ＭＦＰ１００から受信される第３の操作画面を表示部２０６に表示する。
【０１７９】
次に、携帯情報装置２００Ｂが、第４の操作画面の送信を要求する画面要求をＭＦＰ１００に送信する。ＭＦＰ１００は、携帯情報装置２００Ｂから画面要求を受信することに応じて、画面要求に含まれる画面識別情報「１５０」で特定される第４の操作画面を携帯情報装置２００Ｂに返信する。携帯情報装置２００Ｂは、ＭＦＰ１００から受信される第４の操作画面を表示部２０６に表示する。
【０１８０】
第３の段階において、携帯情報装置２００が、第３の操作画面の送信を要求する画面要求をＭＦＰ１００に送信する。この画面要求は、第３の操作画面の画面識別情報「１３０」を含む。ＭＦＰ１００は、携帯情報装置２００から画面要求を受信することに応じて、図１７に示した関連情報を参照して、画面識別情報「１３０」を含む関連レコードを抽出する。これにより、第２行目の関連レコードを抽出するので、装置ＩＤの項目に設定された装置識別情報「ＩＰアドレスＢ」で特定される携帯情報装置２００Ａを依頼装置に決定する。
【０１８１】
また、ＭＦＰ１００は、第３の操作画面が変動領域を含むので、変動領域が変化しているか否かを、日時情報に基づいて判断する。第２の段階における日時は、「２０１３／０８／０１  １０：００」であり、第２行目の関連レコードにおいて日時情報は「２０１３／０８／０１  ０９：４５」であり、第３の操作画面を送信してからの経過時間は１５分である。変動領域が変化しているか否かを判断するためのしきい値を１０分とすれば、携帯情報装置２００Ａに送信した第３の操作画面に含まれる変動領域が、第３の段階においては変化していることになる。このため、ＭＦＰ１００は、不動領域送信依頼を携帯情報装置２００Ａに送信する。携帯情報装置２００Ａは、ＭＦＰ１００から不動領域送信依頼を受信することに応じて、その時点で表示部２０６に表示している第３の操作画面から不動領域を抽出し、抽出された不動領域を、不動領域送信依頼に含まれる装置識別情報「ＩＰアドレスＡ」で特定される携帯情報装置２００に転送する。
【０１８２】
さらに、ＭＦＰ１００は、図１７に示した関連情報を参照して、第３の操作画面に含まれる変動領域と、表示する情報が同じ変動領域であって内容が変化していない変動領域を含む操作画面を表示している装置が携帯情報装置２００Ａ以外に存在するか否かを判断する。そのような携帯情報装置２００Ａは存在しないので、ＭＦＰ１００は、第３の操作画面の変動領域を生成し、生成した変動領域を、画面要求を送信してきた携帯情報装置２００に送信する。
【０１８３】
携帯情報装置２００は、携帯情報装置２００Ａから受信される不動領域と、ＭＦＰ１００から受信される変動領域とを合成した合成画像を、操作画面として表示部２０６に表示する。
【０１８４】
また、ＭＦＰ１００は、図１７に示した関連情報を参照して、第３の操作画面に含まれる変動領域と、表示する情報が同じ変動領域であって内容が変化していない変動領域を含む操作画面を表示している装置が携帯情報装置２００Ａ以外に存在しないと判断する場合、ＣＰＵ１１１の負荷がしきい値ＴＨよりも高い場合、不存在信号を、画面要求を送信してきた携帯情報装置２００に送信する。
【０１８５】
携帯情報装置２００は、携帯情報装置２００Ａから受信される不動領域を操作画面として表示部２０６に表示する。この場合における変動領域は、何も表示されず、例えば、黒色または白色である。また、変動領域が表示されないことを示すメッセージを表示するようにしてもよい。
【０１８６】
以上説明したように、本実施の形態におけるＭＦＰ１００は、携帯情報装置２００，２００Ａ，２００Ｂそれぞれによって遠隔制御されることが可能な画像処理装置として機能する。ＭＦＰ１００は、携帯情報装置２００，２００Ａ，２００Ｂのいずれかから画面要求が受信されることに応じて、画面要求で特定される操作画面を、画面要求を送信してきた指示装置に送信する画面送信手段と、画面送信手段により操作画面が送信されることに応じて、操作画面を識別するための画面識別情報と、指示装置を識別するための装置識別情報とを関連付ける関連付手段と、複数の遠隔操作装置のいずれかから実行指令が受信されることに応じて、実行指令と、実行指令を送信してきた遠隔操作装置の装置識別情報と関連付けられた画面識別情報で特定される操作画面とに基づいて処理を特定する処理特定手段と、特定された処理を実行する遠隔制御手段と、を備え、画面送信手段は、指示装置の装置識別情報とは異なる装置識別情報が、画面要求で特定される操作画面の画面識別情報と関連付けられている場合、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される遠隔操作装置を依頼装置に決定する依頼装置決定手段と、依頼装置が決定される場合、画面要求で特定される操作画面を指示装置へ送信することなく、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報で特定される依頼装置に、画面要求で特定される操作画面の指示装置への送信を依頼する依頼手段と、を含み、関連付手段は、依頼手段により依頼装置に依頼されることに応じて、操作画面を識別するための画面識別情報と、指示装置を識別するための装置識別情報とを関連付ける。
【０１８７】
この局面に従えば、携帯情報装置２００，２００Ａ，２００Ｂのいずれかから画面要求が受信されることに応じて、操作画面を、画面要求を送信してきた指示装置に送信し、操作画面の画面識別情報と、指示装置の装置識別情報とを関連付けた関連付情報をＲＡＭ１１４に記憶する。例えば、携帯情報装置２００から画面要求を受信する場合、携帯情報装置２００を指示装置に設定する。そして、指示装置の装置識別情報とは異なる装置識別情報が、操作画面の画面識別情報と関連付けられている場合、操作画面の画面識別情報と関連付けられている装置識別情報で特定される遠隔操作装置、例えば携帯情報装置２００Ａを依頼装置に決定し、依頼装置である携帯情報装置２００Ａに、画面要求で特定される操作画面を指示装置である携帯情報装置２００への送信を依頼する。このため、依頼装置である携帯情報装置２００Ａが操作画面を指示装置である携帯情報装置２００に送信するので、操作画面を指示装置に送信する処理を実行する必要がない。従って、遠隔制御される遠隔操作装置の台数の増加によって、操作画面を送信することによる負荷が増加するのを防止することができる。
【０１８８】
また、ＭＦＰ１００は、指示装置である携帯情報装置２００から受信する画面要求で特定される操作画面が時間の変化に伴って変化する変動領域を含む場合、依頼装置である携帯情報装置２００Ａが表示している操作画面の変動領域が現在時刻における変動領域と同一か否かを判断し、変動領域が同一でない場合、変動領域と同一の領域を含む操作画面の画面識別情報と関連付けられた装置識別情報で特定される遠隔操作装置、例えば携帯情報装置２００Ｂを変動領域送信装置に決定し、依頼装置である携帯情報装置２００Ａに、変動領域以外の不動領域の指示装置である携帯情報装置２００への送信を依頼し、変動領域送信装置である携帯情報装置２００Ｂに、変動領域の指示装置である携帯情報装置２００への送信を依頼する。このため、依頼装置である携帯情報装置２００Ａに送信した画面の一部が時間の変化に伴って変化する場合であっても、操作画面を指示装置である携帯情報装置２００に表示させることができる。
【０１８９】
また、ＭＦＰ１００は、指示装置である携帯情報装置２００から受信する画面要求で特定される操作画面が時間の変化に伴って変化する変動領域を含む場合、依頼装置である携帯情報装置２００Ａが表示している操作画面の変動領域が現在時刻における変動領域と同一でない場合、変動領域送信装置が決定されない場合、変動領域を生成し、変動領域を指示装置である携帯情報装置２００に送信する。このため、ＭＦＰ１００は、変動領域のみを生成すればよいので、操作画面の全体を生成する場合に比較して処理の負荷を低減することができる。
【０１９０】
また、ＭＦＰ１００は、指示装置である携帯情報装置２００から受信する画面要求で特定される操作画面が時間の変化に伴って変化する変動領域を含む場合、依頼装置である携帯情報装置２００Ａが表示している操作画面の変動領域が現在時刻における変動領域と同一でない場合、変動領域送信装置が決定されない場合、ＣＰＵ１１１の負荷が所定の値以上ならば、指示装置である携帯情報装置２００に変動領域が存在しないことを示す不存在信号を送信する。このため、ＭＦＰ１００は、変動領域を生成しないので、処理の負荷を低減することができる。
【０１９１】
また、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報が複数の場合、複数の装置識別情報で特定される遠隔操作装置のうち指示装置である携帯情報装置２００の表示部２０６の解像度に近似する遠隔操作装置を依頼装置に決定する。このため、指示装置である携帯情報装置２００において、依頼装置から受信する操作画面に対して解像度を変換する処理を実行する必要がないので、負荷を低減することができる。
【０１９２】
また、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報が複数の場合、複数の装置識別情報で特定される遠隔操作装置のうち処理速度が最も早い遠隔操作装置を依頼装置に決定する。このため、依頼装置で操作画面を送信する時間をできるだけ短くすることができる。
【０１９３】
また、画面要求で特定される操作画面の画面識別情報と関連付けられている装置識別情報が複数の場合、複数の装置識別情報で特定される遠隔操作装置のうち指示装置である携帯情報装置２００との間の距離が最短の遠隔操作装置を依頼装置に決定する。このため、依頼装置から指示装置である携帯情報装置２００に操作画面を送信する時間を短くすることができる場合がある。
【０１９４】
また、携帯情報装置２００，２００Ａ，２００Ｂのうち通信経路が確立された遠隔操作装置の数が所定数以上であることを条件に、携帯情報装置２００，２００Ａ，２００Ｂのうちの依頼装置に操作画面の指示装置への送信を依頼する。このため、指示装置で表示するための操作画面を表示している依頼装置が存在する確率が高くなる。指示装置で表示するための操作画面を表示している依頼装置が存在する確率が低い状態で、依頼装置が存在するか否かを判断する必要がないので、システムの効率を高めることができる。
【０１９５】
なお、上述した実施の形態においては、画像処理装置の一例としてＭＦＰ１００を、遠隔操作装置の一例として携帯情報装置２００，２００Ａ，２００Ｂを、例に説明したが、図９〜図１１に示した遠隔制御処理をＭＦＰ１００に実行させる遠隔制御方法、その遠隔制御方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させる遠隔制御プログラム、図１２に示した処理を携帯情報装置２００，２００Ａ，２００Ｂそれぞれに実行させる遠隔制御方法、その遠隔制御方法を携帯情報装置２００，２００Ａ，２００Ｂをそれぞれ制御するＣＰＵ２０１に実行させる遠隔操作プログラムとして発明を捉えることができるのは言うまでもない。
【０１９６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１９７】
＜付記＞
（１）  前記複数の遠隔操作装置のいずれかから実行指令が受信されることに応じて、前記実行指令と、前記実行指令を送信してきた遠隔操作装置の装置識別情報と関連付けられた画面識別情報で特定される操作画面とに基づいて処理を特定する処理特定手段と、
前記特定された処理を実行する遠隔制御手段と、をさらに備える請求項１に記載の画像処理装置。
（２）  前記関連付手段は、前記依頼手段により前記依頼装置に依頼されることに応じて、前記操作画面を識別するための画面識別情報と、前記指示装置を識別するための装置識別情報とを関連付ける、請求項１または（１）に騎士あの画像処理装置。
（３）  前記複数の遠隔操作装置のいずれかから実行指令が受信されることに応じて、前記実行指令と、前記実行指令を送信してきた遠隔操作装置の装置識別情報と関連付けられた画面識別情報で特定される操作画面とに基づいて処理を特定する処理特定ステップと、
前記特定された処理を実行する遠隔制御ステップと、をさらに含む請求項９に記載の遠隔制御方法。
（４）  前記関連付ステップは、前記依頼ステップにおいて前記依頼装置に依頼されることに応じて、前記操作画面を識別するための画面識別情報と、前記指示装置を識別するための装置識別情報とを関連付けるステップをさらに含む請求項９または（３）に記載の遠隔制御方法。
（５）  前記複数の遠隔操作装置のいずれかから実行指令が受信されることに応じて、前記実行指令と、前記実行指令を送信してきた遠隔操作装置の装置識別情報と関連付けられた画面識別情報で特定される操作画面とに基づいて処理を特定する処理特定ステップと、
前記特定された処理を実行する遠隔制御ステップと、をさらに前記コンピュータに実行させる請求項１０に記載の遠隔制御プログラム。
（６）  前記関連付ステップは、前記依頼ステップにおいて前記依頼装置に依頼されることに応じて、前記操作画面を識別するための画面識別情報と、前記指示装置を識別するための装置識別情報とを関連付けるステップをさらに前記コンピュータに実行させる請求項１０または（５）に記載の遠隔制御プログラム。
【符号の説明】
【０１９８】
１  プリントシステム、３  ネットワーク、１００  ＭＦＰ、２００，２００Ａ，２００Ｂ  携帯情報装置、３００  ＰＣ、５  無線局、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ１１５  ファクシミリ部、１１７  外部記憶装置、１１８  ＣＤ−ＲＯＭ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６７  ハードキー部、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリ、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０７Ａ  メインキー、２０７Ｂ  タッチパネル、２０８  無線ＬＡＮＩ／Ｆ、２０９  位置検出部、２１１  外部記憶装置、５１  通信経路確立部、５３  画面要求受信部、５５  画面送信部、５７  関連付部、５９  実行指令受信部、６１  処理特定部、６３  遠隔制御部、７１  依頼装置決定部、７３  実画面送信部、７５  判断部、７７  依頼部、７９  変動領域生成部、８１  変動領域送信部、８３  不存在通知部、９１  全画面送信依頼部、９３  不動領域送信依頼部、９５  変動領域送信装置決定部、９７  変動領域送信依頼部、２５１  画面要求部、２５３  画面受信部、２５５  表示制御部、２５７  画面転送部、２６１  全画面受信部、２６３  不動領域受信部、２６５  変動領域受信部、２６７  不存在信号受信部、２６９  合成部、２７１  全画面送信依頼受信部、２７３  全画面送信部、２７５  不動領域送信依頼受信部、２７７  不動領域生成部、２７９  不動領域送信部、２８１  変動領域送信依頼受信部、２８３  変動領域生成部、２８５  変動領域送信部。
【図１】
2015061161.tif 000003
【図２】
2015061161.tif 000004
【図３】
2015061161.tif 000005
【図４】
2015061161.tif 000006
【図５】
2015061161.tif 000007
【図６】
2015061161.tif 000008
【図７】
2015061161.tif 000009
【図８】
2015061161.tif 000010
【図９】
2015061161.tif 000011
【図１０】
2015061161.tif 000012
【図１１】
2015061161.tif 000013
【図１２】
2015061161.tif 000014
【図１３】
2015061161.tif 000015
【図１４】
2015061161.tif 000016
【図１５】
2015061161.tif 000017
【図１６】
2015061161.tif 000018
【図１７】
2015061161.tif 000019
【図１８】
2015061161.tif 000020