(57)【特許請求の範囲】
【請求項１】
複数の画像処理装置と、前記複数の画像処理装置をそれぞれ遠隔操作するための複数の携帯情報装置と、を含む設定システムであって、
複数の画像処理装置それぞれは、
前記複数の携帯情報装置のうち予め登録されたマスター装置から遠隔操作が受信されることに応じて、前記受信された遠隔操作に従って処理を実行する遠隔制御手段と、
前記マスター装置から前記マスター装置とは別のサブ装置との接続を指示する遠隔操作が受信される場合、前記複数の画像処理装置のうち自装置以外の重複ログイン装置が前記マスター装置により遠隔操作されていることを前記重複ログイン装置に確認する確認手段と、を備え、
前記遠隔制御手段は、前記確認手段により前記重複ログイン装置が前記マスター装置により遠隔操作されていることが確認される場合は、前記サブ装置が予め登録されていなくても、前記サブ装置から受信される遠隔操作に従って処理を実行する、設定システム。
【請求項２】
複数の携帯情報装置のうち予め登録されたマスター装置から遠隔操作が受信されることに応じて、前記受信された遠隔操作に従って処理を実行する遠隔制御手段と、
前記マスター装置から前記マスター装置とは別のサブ装置との接続を指示する遠隔操作が受信される場合、自装置以外の重複ログイン装置が前記マスター装置により遠隔操作されていることを前記重複ログイン装置に確認する確認手段と、を備え、
前記遠隔制御手段は、前記確認手段により前記重複ログイン装置が前記マスター装置により遠隔操作されていることが確認される場合は、前記サブ装置が予め登録されていなくても、前記サブ装置から受信される遠隔操作に従って処理を実行する、画像処理装置。
【請求項３】
前記遠隔制御手段は、前記マスター装置を操作するユーザーが予め登録されていることを条件に、前記マスター装置から受信される遠隔操作に従って処理を実行し、前記サブ装置を操作するユーザーが予め登録されていることを条件に、前記サブ装置から受信される遠隔操作に従って処理を実行する、請求項２に記載の画像処理装置。
【請求項４】
前記遠隔制御手段は、前記サブ装置を操作するユーザーが、前記マスター装置を操作するユーザーと同一であることを条件に、前記サブ装置から受信される遠隔操作に従って処理を実行する、請求項３に記載の画像処理装置。
【請求項５】
前記遠隔制御手段は、前記マスター装置から前記重複ログイン装置を識別するための装置識別情報を取得し、取得された装置識別情報を用いて前記重複ログイン装置に問合せることにより、前記重複ログイン装置が前記マスター装置により遠隔操作されていることを確認する、請求項２〜４のいずれかに記載の画像処理装置。
【請求項６】
前記マスター装置は、確認信号を受信することに応じて、前記確認信号を送信してきた装置の装置識別情報を含む通知依頼コマンドを前記重複ログイン装置に送信し、
前記重複ログイン装置は、前記マスター装置から通知依頼コマンドを受信することに応じて、前記通知依頼コマンドに含まれる装置識別情報で特定される装置に、前記重複ログイン装置が前記マスター装置により遠隔操作されていることを通知し、
前記遠隔制御手段は、前記マスター装置に前記確認信号を送信した後に、前記重複ログイン装置から前記重複ログイン装置が前記マスター装置により遠隔操作されていることの通知を受信することにより、前記重複ログイン装置が前記マスター装置により遠隔操作されていることを確認する、請求項２〜４のいずれかに記載の画像処理装置。
【請求項７】
前記重複ログイン装置が前記マスター装置により遠隔操作されて選択している第１の操作画面を識別するための画面識別情報を取得する状態取得手段を、さらに備え、
前記遠隔制御手段は、前記遠隔制御手段が前記マスター装置により遠隔操作されて選択している第２の操作画面が、前記第１の操作画面と所定の関係であることを条件に、前記サブ装置から受信される遠隔操作に従って処理を実行する、請求項２〜６のいずれかに記載の画像処理装置。
【請求項８】
前記遠隔制御手段は、前記サブ装置から受信される遠隔操作に従って実行可能な処理を制限する制限手段を含む、請求項２〜７のいずれかに記載の画像処理装置。
【請求項９】
前記制限手段は、複数のセキュリティレベルそれぞれに対応して実行可能な１以上の処理が定められており、前記サブ装置を操作するユーザーに対して割り当てられたセキュリティレベルに対して定められた１以上の処理に制限する、請求項８に記載の画像処理装置。
【請求項１０】
前記遠隔制御手段は、前記サブ装置から受信される遠隔操作により特定される処理が、データをダウンロードする処理の場合、前記サブ装置にデータを送信することなく前記マスター装置にデータを送信する、請求項２〜９のいずれかに記載の画像処理装置。
【請求項１１】
前記遠隔制御手段は、前記マスター装置による前記重複ログイン装置の遠隔操作が終了することに応じて、前記サブ装置との間の通信を切断する、請求項２〜１０のいずれかに記載の画像処理装置。
【請求項１２】
前記遠隔制御手段は、前記マスター装置が前記複数の画像処理装置のいずれかを遠隔操作している間は、前記サブ装置から受信される遠隔操作に従って処理を実行し、前記マスター装置が前記複数の画像処理装置のいずれも遠隔操作することなく所定時間経過すると、前記サブ装置との間の通信を切断する、請求項２〜１０のいずれかに記載の画像処理装置。
【請求項１３】
前記遠隔制御手段は、前記サブ装置による遠隔操作を開始することに応じて、前記マスター装置との通信を切断し、前記サブ装置による遠隔操作を終了することに応じて、前記マスター装置による遠隔操作を再開する再開手段を、さらに含む、請求項２〜１２のいずれかに記載の画像処理装置。
【請求項１４】
複数の携帯情報装置のうち予め登録されたマスター装置から遠隔操作が受信されることに応じて、前記受信された遠隔操作に従って処理を実行する遠隔制御ステップと、
前記マスター装置から前記マスター装置とは別のサブ装置との接続を指示する遠隔操作が受信される場合、自装置以外の重複ログイン装置が前記マスター装置により遠隔操作されていることを前記重複ログイン装置に確認する確認ステップと、を画像処理装置に実行させ、
前記遠隔制御ステップは、前記確認ステップにおいて前記重複ログイン装置が前記マスター装置により遠隔操作されていることが確認される場合は、前記サブ装置が予め登録されていなくても、前記サブ装置から受信される遠隔操作に従って処理を実行するステップを含む、遠隔制御方法。
【請求項１５】
複数の携帯情報装置のうち予め登録されたマスター装置から遠隔操作が受信されることに応じて、前記受信された遠隔操作に従って処理を実行する遠隔制御ステップと、
前記マスター装置から前記マスター装置とは別のサブ装置との接続を指示する遠隔操作が受信される場合、自装置以外の重複ログイン装置が前記マスター装置により遠隔操作されていることを前記重複ログイン装置に確認する確認ステップと、を画像処理装置を制御するコンピューターに実行させ、
前記遠隔制御ステップは、前記確認ステップにおいて前記重複ログイン装置が前記マスター装置により遠隔操作されていることが確認される場合は、前記サブ装置が予め登録されていなくても、前記サブ装置から受信される遠隔操作に従って処理を実行するステップを含む、遠隔制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、設定システム、画像処理装置、遠隔制御方法および遠隔制御プログラムに関し、特に、複数の画像処理装置を設定するための設定システム、その画像処理装置、その画像処理装置で実行される遠隔制御方法および遠隔制御プログラムに関する。
【背景技術】
【０００２】
複合機（以下「ＭＦＰ」という）で代表される画像処理装置は、ユーザーにより設定された設定情報に従って、処理を実行する。また、スマートフォンまたはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯情報装置でＭＦＰを遠隔操作することが可能である。携帯情報装置で複数のＭＦＰを遠隔操作して、複数のＭＦＰに同一の設定情報を設定する技術が、特開２０１２−１９９６４７号公報に記載されている。
【０００３】
しかしながら、１台のパーソナルコンピューター（以下「ＰＣ」という）で複数のＭＦＰを遠隔制御するため、複数のＭＦＰそれぞれの設定情報を表示するために、画面を切り換えなければならないといった問題がある。これに対して、複数のＭＦＰを複数の携帯情報装置それぞれで遠隔制御することにより、複数の携帯情報装置それぞれに、それが遠隔制御するＭＦＰの設定情報を表示させることができる。一方、複数のＭＦＰそれぞれは、遠隔制御される携帯情報装置を予め登録された装置に制限する場合がある。この場合には、ユーザーは、複数のＭＦＰにそれぞれ登録された複数のデバイス制御装置を使用する必要がある。例えば、２台のＭＦＰに登録された第１の携帯情報装置と、２台のＭＦＰのいずれにも登録されていない第２の携帯情報装置を用いる場合、第２の携帯情報装置では２台のＭＦＰのいずれも遠隔操作することができないといった問題がある。
【特許文献１】特開２０１２−１９９６４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、不正な操作を排除しつつ、画像処理装置に登録されていない装置による画像処理装置の遠隔操作を可能とした設定システムを提供することである。
【０００５】
この発明の他の目的は、不正な操作を排除しつつ、画像処理装置に登録されていない装置による画像処理装置の遠隔操作を可能とした画像処理装置を提供することである。
【０００６】
この発明の他の目的は、不正な操作を排除しつつ、画像処理装置に登録されていない装置による画像処理装置の遠隔操作を可能とした遠隔制御方法を提供することである。
【０００７】
この発明の他の目的は、不正な操作を排除しつつ、画像処理装置に登録されていない装置による画像処理装置の遠隔操作を可能とした遠隔制御プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、設定システムは、複数の画像処理装置と、複数の画像処理装置をそれぞれ遠隔操作するための複数の携帯情報装置と、を含む設定システムであって、複数の画像処理装置それぞれは、複数の携帯情報装置のうち予め登録されたマスター装置から遠隔操作が受信されることに応じて、受信された遠隔操作に従って処理を実行する遠隔制御手段と、マスター装置からマスター装置とは別のサブ装置との接続を指示する遠隔操作が受信される場合、複数の画像処理装置のうち自装置以外の重複ログイン装置がマスター装置により遠隔操作されていることを重複ログイン装置に確認する確認手段と、を備え、遠隔制御手段は、確認手段により重複ログイン装置がマスター装置により遠隔操作されていることが確認される場合は、サブ装置が予め登録されていなくても、サブ装置から受信される遠隔操作に従って処理を実行する。
【０００９】
この局面に従えば、複数の画像処理装置それぞれは、マスター装置からサブ装置との接続を指示する遠隔操作が受信される場合、自装置以外の重複ログイン装置がマスター装置により遠隔操作されていることが、重複ログイン装置により確認される場合、サブ装置が予め登録されていなくてもサブ装置から受信される遠隔操作に従って処理を実行する。このため、不正な操作を排除しつつ、画像処理装置に登録されていない装置による画像処理装置の遠隔操作を可能とした設定システムを提供することができる。
【００１０】
この発明の他の局面によれば、画像処理装置は、複数の携帯情報装置のうち予め登録されたマスター装置から遠隔操作が受信されることに応じて、受信された遠隔操作に従って処理を実行する遠隔制御手段と、マスター装置からマスター装置とは別のサブ装置との接続を指示する遠隔操作が受信される場合、自装置以外の重複ログイン装置がマスター装置により遠隔操作されていることを重複ログイン装置に確認する確認手段と、を備え、遠隔制御手段は、確認手段により重複ログイン装置がマスター装置により遠隔操作されていることが確認される場合は、サブ装置が予め登録されていなくても、サブ装置から受信される遠隔操作に従って処理を実行する。
【００１１】
この局面に従えば、マスター装置からサブ装置との接続を指示する遠隔操作が受信される場合、自装置以外の重複ログイン装置がマスター装置により遠隔操作されていることが、重複ログイン装置により確認される場合、サブ装置が予め登録されていなくてもサブ装置から受信される遠隔操作に従って処理を実行する。このため、不正な操作を排除しつつ、登録されていない装置による遠隔操作を可能とした画像処理装置を提供することができる。
【００１２】
好ましくは、遠隔制御手段は、マスター装置を操作するユーザーが予め登録されていることを条件に、マスター装置から受信される遠隔操作に従って処理を実行し、サブ装置を操作するユーザーが予め登録されていることを条件に、サブ装置から受信される遠隔操作に従って処理を実行する。
【００１３】
この局面に従えば、遠隔操作を指示したユーザーが予め登録されていることが、処理を実行する条件となるので、不正なユーザーによる操作を排除することができる。
【００１４】
好ましくは、遠隔制御手段は、サブ装置を操作するユーザーが、マスター装置を操作するユーザーと同一であることを条件に、サブ装置から受信される遠隔操作に従って処理を実行する。
【００１５】
この局面に従えば、予め登録されていない装置による遠隔操作をすることのできるユーザーを、少なくとも２つの画像処理装置に予め登録されたユーザーに制限することができる。
【００１６】
好ましくは、遠隔制御手段手段は、マスター装置から重複ログイン装置を識別するための装置識別情報を取得し、取得された装置識別情報を用いて重複ログイン装置に問合せることにより、重複ログイン装置がマスター装置により遠隔操作されていることを確認する。
【００１７】
この局面に従えば、重複ログイン装置によって確認するので、不正なユーザーによるマスター装置の操作を排除することができる。
【００１８】
好ましくは、マスター装置は、確認信号を受信することに応じて、確認信号を送信してきた装置の装置識別情報を含む通知依頼コマンドを重複ログイン装置に送信し、重複ログイン装置は、マスター装置から通知依頼コマンドを受信することに応じて、通知依頼コマンドに含まれる装置識別情報で特定される装置に、重複ログイン装置がマスター装置により遠隔操作されていることを通知し、遠隔制御手段は、マスター装置に確認信号を送信した後に、重複ログイン装置から重複ログイン装置がマスター装置により遠隔操作されていることの通知を受信することにより、重複ログイン装置がマスター装置により遠隔操作されていることを確認する。
【００１９】
この局面に従えば、重複ログイン装置によって確認されるので、不正なユーザーによるマスター装置の操作を排除することができる。
【００２０】
好ましくは、重複ログイン装置がマスター装置により遠隔操作されて選択している第１の操作画面を識別するための画面識別情報を取得する状態取得手段を、さらに備え、遠隔制御手段は、遠隔制御手段がマスター装置により遠隔操作されて選択している第２の操作画面が、第１の操作画面と所定の関係であることを条件に、サブ装置から受信される遠隔操作に従って処理を実行する。
【００２１】
この局面に従えば、重複ログイン装置がマスター装置により遠隔操作されて選択している第１の操作画面と所定の関係にある第２の操作画面をマスター装置に送信している場合に、サブ装置から受信される遠隔操作に従って処理を実行するので、サブ装置を用いた遠隔操作を制限することができる。
【００２２】
好ましくは、遠隔制御手段は、サブ装置から受信される遠隔操作に従って実行可能な処理を制限する制限手段を含む。
【００２３】
この局面に従えば、サブ装置を用いた遠隔操作を制限することができる。
【００２４】
好ましくは、制限手段は、複数のセキュリティレベルそれぞれに対応して実行可能な１以上の処理が定められており、サブ装置を操作するユーザーに対して割り当てられたセキュリティレベルに対して定められた１以上の処理に制限する。
【００２５】
好ましくは、遠隔制御手段は、サブ装置から受信される遠隔操作により特定される処理が、データをダウンロードする処理の場合、サブ装置にデータを送信することなくマスター装置にデータを送信する。
【００２６】
この局面に従えば、遠隔操作を簡略にすることができる。
【００２７】
好ましくは、遠隔制御手段は、マスター装置による重複ログイン装置の遠隔操作が終了することに応じて、サブ装置との間の通信を切断する。
【００２８】
この局面に従えば、マスター装置による重複ログイン装置の遠隔操作が終了することに応じて、サブ装置との間の通信を切断するので、サブ装置の遠隔操作を終了させる操作を簡略にすることができる。
【００２９】
好ましくは、遠隔制御手段は、マスター装置が複数の画像処理装置のいずれかを遠隔操作している間は、サブ装置から受信される遠隔操作に従って処理を実行し、マスター装置が複数の画像処理装置のいずれも遠隔操作することなく所定時間経過すると、サブ装置との間の通信を切断する。
【００３０】
この局面に従えば、マスター装置が複数の画像処理装置のいずれも遠隔操作することなく所定時間経過すると、サブ装置との間の通信を切断するので、マスター装置で複数の画像処理装置を遠隔操作する間はサブ装置による遠隔操作を可能とすることができる。
【００３１】
好ましくは、遠隔制御手段は、サブ装置による遠隔操作を開始することに応じて、マスター装置との通信を切断し、サブ装置による遠隔操作を終了することに応じて、マスター装置による遠隔操作を再開する再開手段を、さらに含む。
【００３２】
この局面に従えば、サブ装置による遠隔操作を開始することに応じて、マスター装置との通信を切断するので、マスター装置を切断する操作を簡略にすることができる。また、サブ装置による遠隔操作を終了することに応じて、マスター装置による遠隔操作を再開するので、マスター装置とサブ装置とのいずれかによる遠隔操作が可能となる。
【００３３】
この発明のさらに他の局面によれば、遠隔制御方法は、複数の携帯情報装置のうち予め登録されたマスター装置から遠隔操作が受信されることに応じて、受信された遠隔操作に従って処理を実行する遠隔制御ステップと、マスター装置からマスター装置とは別のサブ装置との接続を指示する遠隔操作が受信される場合、自装置以外の重複ログイン装置がマスター装置により遠隔操作されていることを重複ログイン装置に確認する確認ステップと、を画像処理装置に実行させ、遠隔制御ステップは、確認ステップにおいて重複ログイン装置がマスター装置により遠隔操作されていることが確認される場合は、サブ装置が予め登録されていなくても、サブ装置から受信される遠隔操作に従って処理を実行するステップを含む。
【００３４】
この局面に従えば、不正な操作を排除しつつ、画像処理装置に登録されていない装置による画像処理装置の遠隔操作を可能とした遠隔制御方法を提供することができる。
【００３５】
この発明のさらに他の局面によれば、遠隔制御プログラムは、複数の携帯情報装置のうち予め登録されたマスター装置から遠隔操作が受信されることに応じて、受信された遠隔操作に従って処理を実行する遠隔制御ステップと、マスター装置からマスター装置とは別のサブ装置との接続を指示する遠隔操作が受信される場合、自装置以外の重複ログイン装置がマスター装置により遠隔操作されていることを重複ログイン装置に確認する確認ステップと、を画像処理装置を制御するコンピューターに実行させ、遠隔制御ステップは、確認ステップにおいて重複ログイン装置がマスター装置により遠隔操作されていることが確認される場合は、サブ装置が予め登録されていなくても、サブ装置から受信される遠隔操作に従って処理を実行するステップを含む。
【００３６】
この局面に従えば、不正な操作を排除しつつ、画像処理装置に登録されていない装置による画像処理装置の遠隔操作を可能とした遠隔制御プログラムを提供することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態の１つにおける設定システムの全体概要を示す図である。
【図２】ＭＦＰの基本構成の概要を示すブロック図である。
【図３】携帯情報装置の構成の概要を示すブロック図である。
【図４】本実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図５】装置確認部の詳細な機能の一例を示す図である。
【図６】遠隔制御処理の流れの一例を示すフローチャートである。
【図７】接続切換処理の流れの一例を示すフローチャートである。
【図８】遠隔操作受付処理の流れの一例を示すフローチャートである。
【図９】ユーザーテーブルの一例を示す第１の図である。
【図１０】ユーザーテーブルの一例を示す第２の図である。
【図１１】装置テーブルの一例を示す第１の図である。
【図１２】装置テーブルの一例を示す第２の図である。
【図１３】設定システムにおける情報の流れの一例を示す図である。
【図１４】第１の変形例における装置確認部の機能の一例を示す図である。
【図１５】第２の変形例におけるＭＦＰが備えるＣＰＵの機能の概要の一例を示す図である。
【図１６】第２の変形例における遠隔制御処理の流れの一例を示すフローチャートである。
【図１７】第２の変形例における接続切換処理の流れの一例を示すフローチャートである。
【図１８】第２の変形例における設定システムにおける情報の流れの一例を示す図である。
【発明を実施するための形態】
【００３８】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３９】
図１は、本発明の実施の形態の１つにおける設定システムの全体概要を示す図である。図１を参照して、設定システム１は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１００Ａ，１００Ｂと、無線局５と、携帯情報装置２００，２００Ａ，２００Ｂと、を含む。ＭＦＰ１００，１００Ａ，１００Ｂ、および無線局５は、ネットワーク３に接続される。携帯情報装置２００，２００Ａ，２００Ｂは、無線局５を通して、ネットワーク３に接続される。
【００４０】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。また、ネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００４１】
携帯情報装置２００，２００Ａ，２００Ｂは、スマートフォン、ＰＤＡなど、ユーザーが携帯して使用するコンピューターである。携帯情報装置２００，２００Ａ，２００Ｂのハードウェア構成および機能は同じなので、ここでは特に言及しない限り携帯情報装置２００を例に説明する。本実施の形態において、携帯情報装置２００，２００Ａ，２００Ｂを、スマートフォンとしており、携帯情報装置２００，２００Ａ，２００Ｂそれぞれは、無線ＬＡＮ機能と、通話機能とを備えている。このため、携帯情報装置２００は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。
【００４２】
本実施の形態における設定システム１において、携帯情報装置２００，２００Ａ，２００Ｂそれぞれは、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかの遠隔操作が可能である。この場合、携帯情報装置２００，２００Ａ，２００Ｂそれぞれは、ＭＦＰ１００，１００Ａ，１００Ｂを遠隔操作する遠隔操作装置として機能し、ＭＦＰ１００，１００Ａ，１００Ｂそれぞれは、携帯情報装置２００，２００Ａ，２００Ｂいずれかによって遠隔操作される遠隔制御装置として機能する。携帯情報装置２００，２００Ａ，２００Ｂそれぞれには、ＭＦＰ１００，１００Ａ，１００Ｂを遠隔操作するための遠隔操作プログラムがインストールされる。遠隔操作プログラムは、ＭＦＰ１００，１００Ａ，１００Ｂに共通し、ＭＦＰ１００，１００Ａ，１００Ｂのいずれにも対応可能なアプリケーションプログラムである。一方、ＭＦＰ１００には、携帯情報装置２００，２００Ａ，２００Ｂのいずれかにより遠隔操作され、処理を実行する遠隔制御プログラムがインストールされている。携帯情報装置２００，２００Ａ，２００Ｂそれぞれは、ＭＦＰ１００，１００Ａ，１００Ｂの１以上を遠隔操作する遠隔操作装置となる。
【００４３】
本実施の形態における設定システム１において、ＭＦＰ１００，１００Ａ，１００Ｂの構成および実行可能な機能がそれぞれ異なるが基本構成は同じである。ここでは、ＭＦＰ１００を例に、ＭＦＰ１００の基本構成を説明する。また、携帯情報装置２００，２００Ａ，２００Ｂそれぞれのハードウェア構成および機能は同じである。ここでは、携帯情報装置２００を例に説明する。
【００４４】
図２は、ＭＦＰの基本構成の概要を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、画像が形成された用紙を処理する後処理部１５５と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００４５】
後処理部１５５は、画像形成部１４０により画像が形成された１以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
【００４６】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）１１８が装着される外部記憶装置１１７と、近距離通信部１１９と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、後処理部１５５および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００４７】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。さらに、ＲＡＭ１１４は、設定値記憶領域を含む。設定値記憶領域は、機能を実行するための設定値を記憶する領域である。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００４８】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して、他のＭＦＰ１００Ａ，１００Ｂ、または携帯情報装置２００，２００Ａ，２００Ｂとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク３を介してインターネットに接続されたコンピューターと通信が可能である。
【００４９】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００５０】
近距離通信部１１９は、近距離で無線通信する。近距離通信部１１９は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格のＧＡＰ（Ｇｅｎｅｒｉｃ  Ａｃｃｅｓｓ  Ｐｒｏｆｉｌｅ）等に基づき、携帯情報装置２００，２００Ａ，２００Ｂのいずれかと無線により通信する。近距離通信部１１９は、例えば、携帯情報装置２００との間の距離が通信可能な距離以下となると、携帯情報装置２００と通信する。近距離通信部１１９が通信可能な距離は、数ｍである。また、近距離通信部１１９は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）の近距離無線通信方式で通信するようにしてもよい。この場合において、近距離通信部１１９が通信可能な距離は、数十ｃｍである。
【００５１】
外部記憶装置１１７は、ＣＤ−ＲＯＭ１１８が装着される。ＣＰＵ１１１は、外部記憶装置１１７を介してＣＤ−ＲＯＭ１１８にアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１７に装着されたＣＤ−ＲＯＭ１１８に記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１８に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００５２】
また、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１８に記録されたプログラムに限られず、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク３に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５３】
操作パネル１６０は、ＭＦＰ１００の上面に設けられる。操作パネル１６０は、表示部１６１と操作部１６３とを含む。表示部１６１は、例えば、液晶表示装置（ＬＣＤ）であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。
【００５４】
操作部１６３は、タッチパネル１６５と、ハードキー部１６７とを含む。タッチパネル１６５は、静電容量方式である。なお、タッチパネル１６５は、静電容量方式に限らず、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式等の他の方式を用いることができる。
【００５５】
タッチパネル１６５は、その検出面が表示部１６１の上面または下面に表示部１６１に重畳して設けられる。ここでは、タッチパネル１６５の検出面のサイズと、表示部１６１の表示面のサイズとを同じにしている。このため、表示面の座標系と検出面の座標系は同じである。タッチパネル１６５は、ユーザーが、表示部１６１の表示面を指示する位置を検出面で検出し、検出した位置の座標をＣＰＵ１１１に出力する。表示面の座標系と検出面の座標系は同じなので、タッチパネル１６５が出力する座標を、表示面の座標に置き換えることができる。以下、ユーザーが表示部１６１の表示面を指示することによりタッチパネル１６５が検出面で検出して出力する座標を、表示面の座標ともいう。
【００５６】
ハードキー部１６７は、複数のハードキーを含む。ハードキーは、例えば接点スイッチである。タッチパネル１６５は、表示部１６１の表示面中でユーザーにより指示された位置を検出する。ユーザーがＭＦＰ１００を操作する場合は直立した姿勢となる場合が多いので、表示部１６１の表示面、タッチパネル１６５の操作面およびハードキー部１６７は、上方を向いて配置される。ユーザーが表示部１６１の表示面を容易に視認することができ、ユーザーが指で操作部１６３を容易に指示することができるようにするためである。
【００５７】
図３は、携帯情報装置の構成の概要を示すブロック図である。図３を参照して、本実施の形態における携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリ２０３と、通話部２０５と接続された無線通信部２０４と、情報を表示する表示部２０６と、ユーザーの操作を受け付ける操作部２０７と、無線ＬＡＮＩ／Ｆ２０８と、近距離通信部２１０と、外部記憶装置２１１と、を含む。
【００５８】
表示部２０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、画像を表示する。操作部２０７は、メインキー２０７Ａと、タッチパネル２０７Ｂとを備える。タッチパネル２０７Ｂは、静電容量方式である。なお、タッチパネル２０７Ｂは、静電容量方式に限らず、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式等の他の方式を用いることができる。
【００５９】
タッチパネル２０７Ｂは、その検出面が表示部２０６の上面または下面に表示部２０６に重畳して設けられる。ここでは、タッチパネル２０７Ｂの検出面のサイズと、表示部２０６の表示面のサイズとを同じにしている。このため、表示面の座標系と検出面の座標系は同じである。タッチパネル２０７Ｂは、ユーザーが、表示部２０６の表示面を指示する位置を検出面で検出し、検出した位置の座標をＣＰＵ２０１に出力する。表示面の座標系と検出面の座標系は同じなので、タッチパネル２０７Ｂが出力する座標を、表示面の座標に置き換えることができる。以下、ユーザーが表示部２０６の表示面を指示することによりタッチパネル２０７Ｂが検出面で検出して出力する座標を、表示面の座標ともいう。
【００６０】
カメラ２０２は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをＣＰＵ２０１に出力する。光電変換素子は、ＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。
【００６１】
無線通信部２０４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２０４は、携帯情報装置２００を電話通信網に接続し、通話部２０５を用いた通話を可能とする。無線通信部２０４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２０５に出力する。また、無線通信部２０４は、通話部２０５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２０５は、マイクおよびスピーカーを備え、無線通信部２０４から入力される音声をスピーカーから出力し、マイクから入力される音声を無線通信部２０４に出力する。さらに、無線通信部２０４は、ＣＰＵ２０１により制御され、携帯情報装置２００を電子メールサーバーに接続し、電子メールを送受信する。
【００６２】
無線ＬＡＮＩ／Ｆ２０８は、無線局５と通信し、携帯情報装置２００をネットワーク３に接続するためのインターフェースである。携帯情報装置２００に、ＭＦＰ１００，１００Ａ，１００ＢそれぞれのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、携帯情報装置２００は、ＭＦＰ１００，１００Ａ，１００Ｂと通信することができ、データの送受信が可能となる。なお、本実施の形態においては、携帯情報装置２００が無線ＬＡＮＩ／Ｆ２０８を用いて、ＭＦＰ１００，１００Ａ，１００Ｂと通信する場合を例に説明するが、他の通信方法を用いて通信するようにしてもよい。具体的には、携帯情報装置２００、ＭＦＰ１００，１００Ａ，１００Ｂが、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線装置を搭載する場合には、携帯情報装置２００が、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかと、１対１で通信するようにしてもよい。
【００６３】
フラッシュメモリ２０３は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０３に記録されたプログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行する。
【００６４】
近距離通信部２１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格のＧＡＰ等に基づき、他の装置、例えば、他の携帯情報装置２００Ａ，２００ＢまたはＭＦＰ１００，１００Ａ，１００Ｂと無線により通信を行う。近距離通信部２０８は、例えば、ＭＦＰ１００との間の距離が通信可能な距離以下となると、ＭＦＰ１００と通信する。近距離通信部２１０が通信可能な距離は、数ｍである。また、近距離通信部２１０は、ＮＦＣの近距離無線通信方式で通信するようにしてもよい。この場合において、近距離通信部２１０が通信可能な距離は、数十ｃｍである。
【００６５】
外部記憶装置２１１は、携帯情報装置２００に着脱自在であり、遠隔操作プログラムを記憶したＣＤ−ＲＯＭ２１１Ａが装着可能である。ＣＰＵ２０１は、外部記憶装置２１１を介してＣＤ−ＲＯＭ２１１Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２１１に装着されたＣＤ−ＲＯＭ２１１Ａに記録された遠隔操作プログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行することが可能である。
【００６６】
なお、ＣＰＵ２０１が実行するプログラムとして、フラッシュメモリ２０３またはＣＤ−ＲＯＭ２１１Ａに記録されたプログラムについて説明したが、ネットワーク３に接続された他のコンピューターが、フラッシュメモリ２０３に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、携帯情報装置２００が、ネットワーク３に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６７】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１１Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリであってもよい。
【００６８】
図４は、本実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図４に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された遠隔制御プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。
【００６９】
図４を参照して、ＣＰＵ１１１は、装置登録部１１と、装置認証部１３と、ユーザー登録部２１と、ユーザー認証部２３と、遠隔制御部３１と、問合せ受信部５１と、回答送信部５３と、を含む。
【００７０】
装置登録部１１は、ＭＦＰ１００に接続可能な装置として予め定められた装置を登録する。以下、装置登録部１１により登録された装置を登録装置という。ＭＦＰ１００に登録される登録装置は、ＭＦＰ１００を遠隔操作するために接続される装置である。ＭＦＰ１００に登録される登録装置は、例えば、ＭＦＰ１００を管理する管理者により決定される。管理者が、例えば、操作部１６３に装置の装置識別情報と認証情報とを入力すると、装置登録部１１は、操作部１６３が受け付ける装置識別情報と認証情報との組を登録する。具体的には、ＨＤＤ１１６に記憶された装置テーブルに、装置識別情報と認証情報とを含む装置レコードを追加する。装置識別情報は、例えば、装置に割り当てられたネットワークアドレスである。ネットワークアドレスは、例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスまたはＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。認証情報は、登録装置とＭＦＰ１００との間で予め定められた情報である。
【００７１】
装置認証部１３は、ＭＦＰ１００に接続する装置を認証する。具体的には、装置認証部１３は、通信Ｉ／Ｆ部１１２または近距離通信部１１９が遠隔操作のための接続要求を受信する場合、接続要求を送信してきた装置を認証する。以下の説明では、通信Ｉ／Ｆ部１１２が遠隔操作のための接続要求を受信する場合を例に説明する。装置認証部１３は、通信Ｉ／Ｆ部１１２が遠隔操作のための接続要求を受信することに応じて、接続要求を送信してきた装置から装置識別情報と認証情報とを取得し、取得された装置識別情報と認証情報とに基づいて認証するか否かを判断する。装置認証部１３は、取得された装置識別情報と認証情報との組と同じ装置識別情報と認証情報とを含む装置レコードがＨＤＤ１１６に記憶された装置テーブルに含まれていれば、接続要求を送信してきた装置を認証するが、そのような装置レコードが装置テーブルに含まれていなければ認証しない。装置認証部１３は、装置を認証する場合、図４では太線の矢印で示すように、認証された装置の装置識別情報をユーザー認証部２３に出力する。なお、装置テーブルによって、ＭＦＰ１００からの距離が制限されている場合には、通信Ｉ／Ｆ部１１２が接続要求を受信する際の電波の強度から装置までの距離を算出し、算出した距離が制限されている距離の範囲内か否かを判断する。また、装置テーブルによって、ネットワークが制限される場合には、通信Ｉ／Ｆ部１１２が接続要求を受信したネットワークが制限されたネットワークであるか否かを判断する。
【００７２】
なお、装置登録部１１および装置認証部１３の機能は、ＭＦＰ１００とは別の装置が有するようにしてもよい。別の装置は、ＭＦＰ１００，１００Ａ，１００Ｂのうちの１つとしてもよいし、ネットワーク３に接続されたサーバーとしてもよい。例えば、サーバーが装置登録部１１および装置認証部１３の機能を有する場合、サーバーは、ＭＦＰ１００，１００Ａ，１００Ｂごとに登録装置を記憶する。一方、ＭＦＰ１００は、通信Ｉ／Ｆ部１１２または近距離通信部１１９が遠隔操作のための接続要求を受信する場合、接続要求を送信してきた装置の認証を、サーバーに依頼し、認証結果をサーバーから受信する。サーバーにおいては、ＭＦＰ１００から接続要求を送信してきた装置の認証が依頼されると、登録装置として登録されているか否かを判断し、認証結果を返信する。
【００７３】
ユーザー登録部２１は、ＭＦＰ１００を操作するユーザーとして予め定められたユーザーを登録する。以下、ユーザー登録部２１により登録されたユーザーを登録ユーザーという。ＭＦＰ１００に登録される登録ユーザーは、操作部１６３を用いてＭＦＰ１００を操作するユーザーと、後述する携帯情報装置２００，２００Ａ，２００Ｂを用いてＭＦＰ１００を遠隔操作するユーザーとを含む。ＭＦＰ１００に登録される登録ユーザーは、例えば、ＭＦＰ１００を管理する管理者により決定される。管理者が、例えば、操作部１６３にユーザーのユーザー識別情報と、登録ユーザーが真正なユーザーであることを確認するための認証情報とを入力すると、ユーザー登録部２１は、操作部１６３が受け付けるユーザー識別情報および認証情報の組を登録する。認証情報は、例えば、パスワードである。また、認証情報は、生体情報であってもよい。具体的にはＨＤＤ１１６に記憶されたユーザーテーブルに、ユーザー識別情報と認証情報とを含むユーザーレコードを追加する。
【００７４】
ユーザー認証部２３は、ＭＦＰ１００を遠隔操作するユーザーを認証する。ユーザー認証部２３は、装置認証部１３から認証された装置の装置識別情報が入力される。ユーザー認証部２３は、装置識別情報で特定される装置を操作するユーザーを、認証する。具体的には、ユーザー認証部２３は、通信Ｉ／Ｆ部１１２が通信する装置のうち装置認証部１３から入力される装置識別情報の装置を特定し、特定した装置からユーザー識別情報とパスワードとの組を取得する。例えば、装置認証部１３により携帯情報装置２００が認証される場合を例に説明する。ユーザー認証部２３は、ユーザー識別情報とパスワードとを入力する領域を含むログイン画面を通信Ｉ／Ｆ部１１２を介して携帯情報装置２００に送信する。携帯情報装置２００は、ログイン画面を表示部２０６に表示し、ユーザーがログイン画面に従って操作部２０７に入力するユーザー識別情報とパスワードとの組を受け付ける。そして、携帯情報装置２００は、受け付けられたユーザー識別情報とパスワードとの組を無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信する。なお、携帯情報装置２００に、ユーザー識別情報とパスワードとの組が予め登録されている場合には、携帯情報装置２００は、ＭＦＰ１００と通信が接続されることに応じて、換言すれば、装置認証部１３により装置が認証されることに応じて、ユーザー識別情報とパスワードとの組をＭＦＰ１００に送信するようにしてもよい。この場合、ユーザー認証部２３は、ログイン画面を携帯情報装置２００に送信する必要はない。
【００７５】
ユーザー認証部２３は、通信Ｉ／Ｆ部１１２が携帯情報装置２００から受信するユーザー識別情報とパスワードとの組を取得する。ユーザー認証部２３は、取得されたユーザー識別情報とパスワードの組と同じユーザー識別情報とパスワードの組を含むユーザーレコードがＨＤＤ１１６に記憶されたユーザーテーブルに含まれていれば、携帯情報装置２００を操作するユーザーを認証するが、そのようなユーザーレコードが装置テーブルに含まれていなければ、認証しない。ユーザー認証部２３は、携帯情報装置２００を操作するユーザーを認証する場合、図４では太線の矢印で示すように、装置認証部１３から入力される装置識別情報と認証されたユーザーのユーザー識別情報との組を遠隔制御部３１に出力する。
【００７６】
なお、ユーザー登録部２１およびユーザー認証部２３の機能は、ＭＦＰ１００とは別の装置が有するようにしてもよい。別の装置は、ＭＦＰ１００，１００Ａ，１００Ｂのうちの１つとしてもよいし、ネットワーク３に接続されたサーバーとしてもよい。例えば、サーバーがユーザー登録部２１およびユーザー認証部２３の機能を有する場合、サーバーは、ＭＦＰ１００，１００Ａ，１００Ｂごとに登録ユーザーを記憶する。一方、ＭＦＰ１００は、携帯情報装置２００を操作するユーザーの認証を、サーバーに依頼し、認証結果をサーバーから受信する。サーバーにおいては、ＭＦＰ１００から携帯情報装置２００を操作するユーザーの認証が依頼されると、登録ユーザーとして登録されているか否かを判断し、認証結果を返信する。
【００７７】
遠隔制御部３１は、ユーザー認証部２３から装置識別情報とユーザー識別情報との組が入力される場合、ユーザー識別情報で特定されるユーザーのログインを許可し、通信Ｉ／Ｆ部１１２が装置識別情報で特定される装置から受信する遠隔操作を、ログインが許可されたユーザーによる操作として取り扱い、遠隔操作に従って処理を実行する。換言すれば、遠隔制御部３１は、通信Ｉ／Ｆ部１１２が、ＭＦＰ１００に予め登録された装置と接続され、その装置を操作するユーザーが認証される場合に、その装置から受信される遠隔操作に従って処理を実行する。このため、遠隔制御部３１は、ＭＦＰ１００に予め登録されていない装置から受信される遠隔操作に従って処理を実行することなく、また、ＭＦＰ１００に予め登録された装置から遠隔操作が受信される場合であっても、その装置を操作するユーザーが認証されていない場合は、その遠隔操作に従って処理を実行しない。
【００７８】
遠隔制御部３１は、ユーザー認証部２３から装置識別情報とユーザー識別情報との組が入力された後、遠隔操作を終了することを示す遠隔操作が受信される場合、または、通信Ｉ／Ｆ部１１２が、装置識別情報で特定される装置との間で通信が不可能になる場合、装置識別情報およびユーザー識別情報で特定される装置を操作するユーザーがログアウトしたと判断し、ユーザーによる遠隔操作を終了する。
【００７９】
遠隔制御部３１は、接続切換指示受信部３３と、制限部３５と、ダウンロード部３７と、連動切断部３９と、連動再開部４１と、を含む。遠隔制御部３１に、ユーザー認証部２３から装置識別情報とユーザー識別情報との組が入力される場合、装置識別情報で特定される装置をマスター装置に設定する。接続切換指示受信部３３は、マスター装置からサブ装置に接続を切り換える接続切換指示を示す遠隔操作を受信する。接続切換指示は、サブ装置の装置識別情報を含む。接続切換指示受信部３３は、接続切換指示を示す遠隔操作を受信する場合、接続切換指示に含まれるサブ装置が、装置登録部１１によって登録されているか否かを判断する。具体的には、接続切換指示受信部３３は、通信Ｉ／Ｆ部１１２を制御して、サブ装置と通信し、サブ装置から装置認証に必要な認証情報を取得する。接続切換指示受信部３３は、サブ装置の装置識別情報と取得された認証情報とに基づいて、サブ装置が装置登録部１１によって登録されているか否かを判断する。接続切換指示受信部３３は、サブ装置が登録されていないと判断する場合、図４の太線の矢印で示すようにサブ装置の装置識別情報とマスター装置の装置識別情報とを含む一時認証指示を装置認証部１３に出力する。
【００８０】
装置認証部１３は、装置一時認証部１５を含む。装置一時認証部１５は、マスター装置が重複ログイン装置を遠隔操作していることが確認される場合に、サブ装置を一時的に認証する。装置一時認証部１５は、装置確認部１７と、状態取得部１９と、を含む。装置確認部１７は、接続切換指示受信部３３から一時認証指示が入力されることに応じて、重複ログイン装置に、マスター装置により遠隔操作されているか否かを確認する。重複ログイン装置は、マスター装置により遠隔操作されているＭＦＰ１００以外の装置である。
【００８１】
図５は、装置確認部の詳細な機能の一例を示す図である。図５を参照して、装置確認部１７は、装置情報取得部６１と、問合せ部６３と、回答受信部６５と、を含む。装置情報取得部６１は、マスター装置から重複ログイン装置情報を取得する。装置情報取得部６１は、通信Ｉ／Ｆ部１１２を制御して、マスター装置と通信し、重複ログイン装置を問い合わせる。マスター装置は、ＭＦＰ１００から重複ログイン装置の問合せがあると、ＭＦＰ１００以外で遠隔操作している装置があれば、その装置の装置識別情報を返信する。装置確認部１７は、通信Ｉ／Ｆ部１１２がマスター装置から重複ログイン装置の装置識別情報を受信すると、マスター装置の装置識別情報と、受信された重複ログイン装置の装置識別情報とを含む問合せ指示を、問合せ部６３に出力する。
【００８２】
問合せ部６３は、装置情報取得部６１から問合せ指示が入力されることに応じて、通信Ｉ／Ｆ部１１２を制御して、重複ログイン装置と通信し、重複ログイン装置にマスター装置により遠隔操作されているか否かを問い合わせる。具体的には、問合せ指示に含まれる重複ログイン装置の装置識別情報を用いて、通信Ｉ／Ｆ部１１２を制御して重複ログイン装置と通信し、問合せ情報を重複ログイン装置に送信するとともに、回答受信部５３に受信指示を出力する。問合せ情報は、マスター装置の装置識別情報を含む。受信指示は、重複ログイン装置の装置識別情報を含む。
【００８３】
重複ログイン装置は、マスター装置により遠隔操作されているか否かを判断し、その判断結果を返信する。回答受信部６５は、問合せ部６３から受信指示が入力された後に、通信Ｉ／Ｆ部１１２を制御して、重複ログイン装置から判断結果を受信する。判断結果は、重複ログイン装置がマスター装置により遠隔操作されていることを示す場合と、重複ログイン装置がマスター装置により遠隔操作されていないことを示す場合と、のいずれかである。
【００８４】
例えば、ＭＦＰ１００，１００Ａ，１００Ｂが、同一の管理者により管理される等、互いに信頼できる所定の関係にある場合に、マスター装置がログインしていることを重複ログイン装置に確認することにより、不正なユーザーによるマスター装置の操作を排除することができる。
【００８５】
図４に戻って、装置確認部１７は、重複ログイン装置から受信される判断結果が、重複ログイン装置がマスター装置により遠隔操作されていることを示す場合、重複ログイン装置の装置識別情報を状態取得部１９に出力する。状態取得部１９は、通信Ｉ／Ｆ部１１２を制御し、重複ログイン装置と通信し、重複ログイン装置がマスター装置に対して送信している第１の操作画面を識別するための画面識別情報を取得する。
【００８６】
装置一時認証部１５は、状態取得部１９により取得された画面識別情報で特定される第１の操作画面と、遠隔制御部３１がマスター装置のために送信している第２の操作画面とを比較し、第１の操作画面と第２の操作画面とが所定の関係であることを条件に、サブ装置の認証を許可するが、第１の操作画面と第２の操作画面とが所定の関係でない場合には、サブ装置の認証を許可しない。第１の操作画面と第２の操作画面とが所定の関係であることを条件に、サブ装置の認証を許可するので、マスター装置に第１の操作画面が表示され、サブ装置に第２の操作画面が表示されるので、サブ装置を用いた遠隔操作を制限することができる。
【００８７】
所定の関係は、ＭＦＰ１００が表示可能な複数の操作画面それぞれが複数のカテゴリーのいずれかに分類されている場合、第１の操作画面と第２の操作画面とが同一カテゴリーに属する関係である。また、ＭＦＰ１００が表示可能な複数の操作画面が複数の階層のいずれかに分類される場合、複数の操作画面のそれぞれは、その操作画面が属する階層の上位の階層が存在すれば、上位の階層に分類された１以上の操作画面の１以上と関連付けられている。ＭＦＰ１００が表示可能な複数の操作画面が複数の階層のいずれかに分類される場合は、上位の階層に関連付けられた操作画面が同じ操作画面を同一カテゴリーに属する操作画面としてもよい。この場合、装置一時認証部１５は、第１の操作画面に関連付けられた上位の階層の操作画面と第２の操作画面に関連付けられた上位の階層の操作画面とが同じならば、第１の操作画面と第２の操作画面とが同一カテゴリーに属すると判断する。
【００８８】
また、所定の関係は、第１の操作画面が使用されるモードと、第２の操作画面が使用されるモードとが同一となる関係としてもよい。ＭＦＰ１００は、認証されたユーザーに複数のセキュリティレベルのいずれかを割り当てる場合があり、ＭＦＰ１００は、認証されたユーザーに割り当てたセキュリティレベルで定まる権限の範囲内で設定を許可する。モードは、ＭＦＰ１００が認証されたユーザーに割り当てたセキュリティレベルで定まる権限の範囲内で設定を許可するＭＦＰ１００の状態を示す。モードは、例えば、ボックス管理者モード、宛先管理者モード、ネットワーク設定管理者モード、セキュリティ管理者モード、および管理者モードを、含む。ボックス管理者モードは、ボックス管理のための設定に制限する状態であり、宛先管理者モードは、宛先管理のための設定に制限する状態であり、ネットワーク管理者モードは、ネットワーク管理のための設定に制限する状態であり、セキュリティ設定モードは、セキュリティのための設定に制限する状態であり、管理者モードは設定が許可される範囲が制限されない状態である。装置一時認証部１５は、第１の操作画面が使用されるモードが、例えば、ボックス管理者モードの場合、第２の操作画面がボックス管理者モードで表示される１以上の操作画面のいずれかであれば、第１の操作画面が使用されるモードと、第２の操作画面が使用されるモードとが同一と判断する。
【００８９】
また、所定の関係は、第１の操作画面と第２の操作画面とが同一としてもよい。
【００９０】
装置一時認証部１５は、装置確認部１７により重複ログイン装置がマスター装置により遠隔操作されていると判断される場合、状態取得部１９により取得された画面識別情報で特定される第１の操作画面と、遠隔制御部３１がマスター装置のために送信している第２の操作画面とが所定の関係と判断する場合、サブ装置の認証を可能にする。装置一時認証部１５は、サブ装置の認証を可能としている間に、通信Ｉ／Ｆ部１１２が遠隔操作のための接続要求をサブ装置から受信する場合、サブ装置を認証し、図４では細線の矢印で示すように、サブ装置の装置識別情報をユーザー認証部２３に出力する。
【００９１】
なお、装置一時認証部１５は、装置確認部１７により重複ログイン装置がマスター装置により遠隔操作されていると判断される場合、第１の操作画面と第２の操作画面とが所定の関係か否かに係わらず、サブ装置の認証を可能にしてもよい。例えば、ＭＦＰ１００を管理するユーザーにより予め設定され、画面制限モードと画面非制限モードのいずれかに設定される切換モードを設けるようにする。装置一時認証部１５は、切換モードが画面非制限モードに設定されている場合に、装置確認部１７により重複ログイン装置がマスター装置により遠隔操作されていると判断される場合、第１の操作画面と第２の操作画面とが所定の関係か否かに係わらず、サブ装置の認証を可能にする。また、装置一時認証部１５は、切換モードが画面制限モードに設定されている場合に、装置確認部１７により重複ログイン装置がマスター装置により遠隔操作されていると判断される場合、第１の操作画面と第２の操作画面とが所定の関係にあることを条件に、サブ装置の認証を可能にする。
【００９２】
ユーザー認証部２３は、装置一時認証部１５からサブ装置の装置識別情報が入力された後に、サブ装置を操作するユーザーを、認証する。具体的には、ユーザー認証部２３は、通信Ｉ／Ｆ部１１２が通信するサブ装置からユーザー識別情報とパスワードとの組を取得する。ユーザー認証部２３は、ユーザー識別情報とパスワードとを入力する領域を含むログイン画面を通信Ｉ／Ｆ部１１２を介してサブ装置に送信する。サブ装置は、ログイン画面を表示し、ユーザーがログイン画面に従ってサブ装置に入力するユーザー識別情報とパスワードとの組を受け付け、受け付けられたユーザー識別情報とパスワードとの組をＭＦＰ１００に送信する。
【００９３】
ユーザー認証部２３は、通信Ｉ／Ｆ部１１２がサブ装置から受信するユーザー識別情報とパスワードとの組を取得する。ユーザー認証部２３は、取得されたユーザー識別情報とパスワードの組と同じユーザー識別情報とパスワードの組を含むユーザーレコードがＨＤＤ１１６に記憶されたユーザーテーブルに含まれていれば、サブ装置を操作するユーザーを認証するが、そのようなユーザーレコードが装置テーブルに含まれていなければ、認証しない。なお、ＭＦＰ１００とは別の装置、例えば、サーバーに登録ユーザーが登録されている場合には、ユーザー認証部２３は、サーバーにユーザー認証を依頼し、認証結果をサーバーから取得する。
【００９４】
ユーザー認証部２３は、ユーザー確認部２５を含む。ユーザー確認部２５は、マスター装置を操作するユーザーとサブ装置を操作するユーザーとを比較し、マスター装置を操作するユーザーとサブ装置を操作するユーザーとが同一の場合に、図４では細線の矢印で示すように、装置一時認証部１５から入力されるサブ装置の装置識別情報と認証されたユーザーのユーザー識別情報との組を遠隔制御部３１に出力する。
【００９５】
なお、ユーザー認証部２３は、ユーザー確認部２５を含まないようにしてもよい。この場合、ユーザー認証部２３は、サブ装置を操作するユーザーを認証する場合、マスター装置を操作するユーザーとサブ装置を操作するユーザーとが同一か否かに係わらず、装置一時認証部１５から入力されるサブ装置の装置識別情報と認証されたユーザーのユーザー識別情報との組を遠隔制御部３１に出力する。
【００９６】
遠隔制御部３１は、ユーザー認証部２３から装置識別情報とユーザー識別情報との組が入力された後、ユーザー識別情報で特定されるユーザーのログインを許可し、通信Ｉ／Ｆ部１１２が装置識別情報で特定されるサブ装置から受信する遠隔操作を、ログインが許可されたユーザーによる操作として取り扱い、遠隔操作に従って処理を実行する。
【００９７】
遠隔制御部３１の制限部３５は、サブ装置から受信される遠隔操作により実行可能な処理を制限する。具体的には、制限部３５は、通信Ｉ／Ｆ部１１２が装置識別情報で特定されるサブ装置から受信する遠隔操作に従って実行可能な処理を、ユーザー認証部２３から入力されるユーザー識別情報で特定されるユーザーに対して予め割り当てられたセキュリティレベルで定まる権限の範囲内で実行可能な処理に制限する。具体的には、サブ装置を操作するユーザーに対して、ボックス管理モードに対応するセキュリティレベルが割り当てられている場合には、ボックス管理者モードに設定し、ボックス管理のための設定をする処理のみを実行可能にする。また、宛先管理のセキュリティレベルが割り当てられている場合には宛先管理者モードに設定し、宛先管理のための設定をする処理のみを実行可能にする。ネットワーク管理者のセキュリティレベルが割り当てられている場合にはネットワーク管理者モードに設定し、ネットワーク管理のための設定をする処理のみを実行可能にする。セキュリティ設定のセキュリティレベルが割り当てられている場合には、セキュリティ管理者モードに設定し、セキュリティ管理のための設定をする処理のみを実行可能にする。管理者のセキュリティレベルが割り当てられている場合には、実行可能な処理を制限することなく全ての処理を実行可能にする。
【００９８】
ダウンロード部３７は、サブ装置から受信される遠隔操作に特定される処理が、データをダウンロードする処理の場合、データをサブ装置に送信することなく、データをマスター装置に送信する。通信Ｉ／Ｆ部１１２が、マスター装置との接続を切断している場合には、マスター装置と再接続し、マスター装置にデータを送信する。
【００９９】
連動切断部３９は、マスター装置による重複ログイン装置の遠隔操作が終了する場合に、サブ装置による遠隔操作を終了する。具体的には、マスター装置および重複ログイン装置のいずれかに、遠隔操作の状態を所定時間間隔で問合せることにより、マスター装置による重複ログイン装置の遠隔操作が終了したか否かを検出する。連動切断部３９は、マスター装置による重複ログイン装置の遠隔操作が終了することを検出することに応じて、通信Ｉ／Ｆ部１１２がサブ装置との間で確立している通信経路を切断する。
【０１００】
また、連動切断部３９は、マスター装置が重複ログイン装置の遠隔操作が終了したことを検出してからマスター装置が別のＭＦＰの遠隔操作を開始することなく所定時間経過すると、通信Ｉ／Ｆ部１１２がサブ装置との間で確立している通信経路を切断する。連動切断部３９は、マスター装置による重複ログイン装置の遠隔操作が終了したことを検出してから所定時間経過するまでに、マスター装置が別のＭＦＰの遠隔操作を開始する場合、通信Ｉ／Ｆ部１１２がサブ装置との間で確立している通信経路を切断しない。
【０１０１】
連動再開部４１は、ユーザー認証部２３から装置識別情報とユーザー識別情報との組が入力されることに応じて、通信Ｉ／Ｆ部１１２がマスター装置との間で確立している通信経路を切断し、通信Ｉ／Ｆ部１１２がサブ装置との間で確立している通信経路を維持する。その後、連動再開部４１は、サブ装置による遠隔操作が終了すると通信Ｉ／Ｆ部１１２がサブ装置との間で確立している通信経路を切断し、その後、マスター装置との間で新たな通信経路を確立する。これにより、マスター装置およびサブ装置のいずれかによる遠隔操作が可能となる。
【０１０２】
問合せ受信部５１は、通信Ｉ／Ｆ部１１２が他のＭＦＰ１００Ａ，１００Ｂのいずれかから問合せ情報を受信する場合、回答送信部５３に問合せ情報を出力する。回答送信部５３は、問合せ情報に含まれる装置識別情報で特定される装置を操作するユーザーが、遠隔制御部３１によりログインが許可されているか否かを判断する。具体的には、回答送信部５３は、問合せ情報に含まれる装置識別情報で特定される装置が、装置認証部１３により認証されており、問合せ情報に含まれる装置識別情報で特定される装置を操作するユーザーが、ユーザー認証部２３により認証されている場合に、問合せ情報に含まれる装置識別情報で特定される装置を操作するユーザーが、遠隔制御部３１によりログインが許可されていると判断する。回答送信部５３は、判断結果を、通信Ｉ／Ｆ部１１２を介して、問合せ情報を送信してきた装置に返信する。
【０１０３】
図６は、遠隔制御処理の流れの一例を示すフローチャートである。遠隔制御処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された遠隔制御プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図６を参照して、ＣＰＵ１１１は、接続要求を受信したか否かを判断する（ステップＳ０１）。通信Ｉ／Ｆ部１１２が携帯情報装置２００，２００Ａ，２００Ｂのいずれかから接続要求を受信したか否かを判断する。接続要求を受信するまで待機状態となり（ステップＳ０１でＮＯ）、接接続要求を受信したならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。ここでは、携帯情報装置２００から接続要求を受信する場合を例に説明する。
【０１０４】
ステップＳ０２においては、接続要求を送信してきた装置、ここでは携帯情報装置２００を装置認証する。具体的には、携帯情報装置２００から装置識別情報と認証情報とを取得し、取得された装置識別情報と認証情報と同じ装置識別情報と認証情報とを含む装置レコードがＨＤＤ１１６に記憶された装置テーブルに含まれていれば、認証するが、そのような装置レコードが装置テーブルに含まれていなければ認証しない。また、ＭＦＰ１００とは別の装置、例えば、サーバーに登録装置が登録されている場合には、サーバーに携帯情報装置２００の装置認証を依頼し、認証結果をサーバーから取得する。次のステップＳ０３においては、装置認証が成功した場合に処理をステップＳ０４に進めるが、そうでなければ処理をステップＳ０１に戻す。装置の認証に失敗する場合は、携帯情報装置２００に、認証に失敗したことを通知するようにしてもよい。
【０１０５】
ステップＳ０４においては、認証された携帯情報装置２００を、マスター装置に設定し、処理をステップＳ０５に進める。ステップＳ０５においては、ユーザーを認証する。具体的には、通信Ｉ／Ｆ部１１２を介して認証された携帯情報装置２００にログイン画面を送信し、携帯情報装置２００を操作するユーザーＡが、ログイン画面に従って入力するユーザー識別情報とパスワードとの組を取得する。携帯情報装置２００から受信するユーザー識別情報とパスワードとの組と同じユーザー識別情報とパスワードの組を含むユーザーレコードがＨＤＤ１１６に記憶されたユーザーテーブルに含まれていれば、携帯情報装置２００を操作するユーザーを認証するが、そのようなユーザーレコードが装置テーブルに含まれていなければ、認証しない。また、ＭＦＰ１００とは別の装置、例えば、サーバーに登録ユーザーが登録されている場合には、サーバーにユーザー認証を依頼し、認証結果をサーバーから取得する。この場合、サーバーにより認証されたユーザーに割り当てられたセキュリティレベルもサーバーから取得する。
【０１０６】
次のステップＳ０６においては、ユーザー認証に成功したならば処理をステップＳ０７に進めるが、そうでなければ処理をステップＳ０１に進める。ユーザーの認証に失敗する場合は、携帯情報装置２００に、ユーザーの認証に失敗したことを通知するようにしてもよい。
【０１０７】
次のステップＳ０７においては、ステップＳ０６において認証されたユーザーＡに割り当てられたセキュリティレベルを決定する。そして、決定されたセキュリティレベルに対応するモードに設定する。例えば、ユーザーＡに管理者のセキュリティレベルが割り当てられていれば、管理者モードに設定する。
【０１０８】
次のステップＳ０９においては、遠隔操作を受信したか否かを判断する。通信Ｉ／Ｆ部１１２が携帯情報装置２００から遠隔操作を受信するまで待機状態となり（ステップＳ０９でＮＯ）、遠隔操作を受信したならば（ステップＳ０９でＹＥＳ）、処理をステップＳ１０に進める。ステップＳ１０においては、ステップＳ０９において受信された遠隔操作が接続切換指示を示すか否かを判断する。接続切換指示を示す遠隔操作を受信したならば処理をステップＳ１３に進めるが、そうでなければ処理をステップＳ１１に進める。
【０１０９】
ステップＳ１１においては、ステップＳ０９において受信された遠隔操作に対応する処理が、権限範囲内か否かを判断する。ステップＳ０７において決定されたセキュリティレベルに対してステップＳ０８においてモードが設定されている。設定されたモードで、ステップＳ０９において受信された遠隔操作に対応する処理を、実行可能か否かを判断する。実行可能な処理ならば処理をステップＳ１２に進めるが、そうでなければ処理をステップＳ０９に戻す。処理をステップＳ０９に戻す場合、遠隔操作に従って処理を実行できないことを、携帯情報装置２００を操作するユーザーＡに通知するようにしてもよい。ステップＳ１２においては、遠隔操作に対応する処理を実行し、処理をステップＳ０９に戻す。
【０１１０】
ステップＳ１３においては、接続切換処理を実行し、処理をステップＳ１４に進める。接続切換処理の詳細は後述するが、遠隔操作される装置を、マスター装置である携帯情報装置２００から接続切換指示に含まれる装置識別情報で特定されるサブ装置に切り換える処理である。ここでは、接続切換指示がサブ装置の装置識別情報として、携帯情報装置２００Ａの装置識別情報を含む場合を例に説明する。
【０１１１】
ステップＳ１４においては、サブ装置への切り換えに成功したか否かを判断する。サブ装置への切り換えに成功したならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ０９に戻す。ステップＳ１５においては、遠隔操作受付処理を実行し、処理をステップＳ１６に進める。遠隔操作受付処理の詳細は、後述するが、サブ装置から遠隔操作を受け付け、実行する処理である。ステップＳ１６においては、サブ装置との間で確立された通信経路を切断し、処理を終了する。
【０１１２】
図７は、接続切換処理の流れの一例を示すフローチャートである。接続切換処理は、図６のステップＳ１３において実行される処理である。図７を参照して、ＣＰＵ１１１は、サブ装置を特定する（ステップＳ２１）。図６のステップＳ０９において携帯情報装置２００から受信された遠隔操作である接続切換指示に含まれる装置識別情報で特定される装置をサブ装置に特定する。ここでは、携帯情報装置２００をサブ装置に特定する。
【０１１３】
次のステップＳ２２においては、重複ログイン装置が存在するか否かを判断する。重複ログイン装置は、マスター装置が遠隔操作している装置であって、ＭＦＰ１００以外の装置である。例えば、マスター装置に問い合わせることにより重複ログイン装置が存在するか否かを判断する。具体的には、通信Ｉ／Ｆ部１１２を制御して、マスター装置である携帯情報装置２００に重複ログイン装置の存在を問い合わせる。携帯情報装置２００は、ＭＦＰ１００以外に遠隔操作している装置が存在すれば、その装置の装置識別情報を送信する。したがって、携帯情報装置２００から重複ログイン装置の装置識別情報を受信したならば処理をステップＳ２３に進めるが、そうでなければ処理をステップＳ３４に進める。ステップＳ３４においては、エラーを携帯情報装置２００に通知し、処理を遠隔制御処理に戻す。ここでは、携帯情報装置２００がＭＦＰ１００に加えて、ＭＦＰ１００Ａを遠隔操作している場合を例に説明する。この場合、重複ログイン装置はＭＦＰ１００Ａであり、マスター装置である携帯情報装置２００は、ＭＦＰ１００Ａの装置識別情報をＭＦＰ１００に返信する。
【０１１４】
ステップＳ２３においては、重複ログイン装置がマスター装置により遠隔操作されているか否かを重複ログイン装置に問い合わせる。ここでは、重複ログイン装置であるＭＦＰ１００Ａに問合せる。具体的には、通信Ｉ／Ｆ部１１２を制御して、重複ログイン装置であるＭＦＰ１００Ａと通信し、マスター装置である携帯情報装置２００の装置識別情報を含む問い合わせ信号をＭＦＰ１００Ａに送信することにより、ＭＦＰ１００Ａがマスター装置である携帯情報装置２００により遠隔操作されているか否かを問い合わせる。ＭＦＰ１００Ａは、マスター装置である携帯情報装置２００により遠隔操作されているか否かを示す信号を返信するので、次のステップＳ２４においては、重複ログイン装置であるＭＦＰ１００Ａから受信する信号に基づいて、処理を分岐させる。ＭＦＰ１００Ａが携帯情報装置２００により遠隔操作されているならば処理をステップＳ２５に進めるが、そうでなければ処理をステップＳ３４に進める。
【０１１５】
ステップＳ２５においては、第１操作画面を取得する。第１操作画面は、重複ログイン装置であるＭＦＰ１００Ａがマスター装置である携帯情報装置２００に送信している操作画面である。通信Ｉ／Ｆ部１１２を制御して、重複ログイン装置であるＭＦＰ１００Ａと通信し、ＭＦＰ１００Ａから第１操作画面を取得する。
【０１１６】
次のステップＳ２６においては、マスター装置である携帯情報装置２００に送信している第２操作画面が、ステップＳ２５において取得された第１操作画面と所定の関係か否かを判断する。第２操作画面が第１操作画面と所定の関係ならば処理をステップＳ２７に進めるが、そうでなければ処理をステップＳ３４に進める。例えば、第１操作画面と第２操作画面とが同一カテゴリーならば所定の関係と判断する。また、第１操作画面と第２操作画面とが、同一のモードで表示される画面ならば所定の関係と判断するようにしてもよい。さらに、第１操作画面と第２操作画面とが同一ならば所定の関係と判断するようにしてもよい。
【０１１７】
ステップＳ２７においては、サブ装置である携帯情報装置２００Ａを認証する。具体的には、通信Ｉ／Ｆ部１１２が遠隔操作のための接続要求をサブ装置である携帯情報装置２００Ａから受信する場合、携帯情報装置２００Ａを認証する。また、ＭＦＰ１００とは別の装置、例えば、サーバーに登録装置が登録されている場合には、サーバーに携帯情報装置２００Ａの装置認証を依頼し、認証結果をサーバーから取得する。次のステップＳ２８においては、サブ装置である携帯情報装置２００Ａを操作するユーザーを認証する。具体的には、通信Ｉ／Ｆ部１１２を介して携帯情報装置２００Ａにログイン画面を送信し、携帯情報装置２００Ａを操作するユーザーＡが、ログイン画面に従って入力するユーザー識別情報とパスワードとの組を取得する。携帯情報装置２００Ａから受信するユーザー識別情報とパスワードとの組と同じユーザー識別情報とパスワードの組を含むユーザーレコードがＨＤＤ１１６に記憶されたユーザーテーブルに含まれていれば、携帯情報装置２００Ａを操作するユーザーＡを認証するが、そのようなユーザーレコードが装置テーブルに含まれていなければ、認証しない。また、ＭＦＰ１００とは別の装置、例えば、サーバーに登録ユーザーが登録されている場合には、サーバーに携帯情報装置２００Ａを操作するユーザーのユーザー認証を依頼し、認証結果をサーバーから取得する。この場合、サーバーにより認証されたユーザーに割り当てられたセキュリティレベルもサーバーから取得する。
【０１１８】
次のステップＳ２９においては、ユーザー認証に成功したならば処理をステップＳ３０に進めるが、そうでなければ処理をステップＳ３４に進める。ユーザーの認証に失敗する場合は、携帯情報装置２００に、ユーザーの認証に失敗したことを通知するようにしてもよい。
【０１１９】
ステップＳ３０においては、マスター装置を操作するユーザーと、サブ装置を操作するユーザーとが同一か否かを判断する。遠隔制御処理のステップＳ０５において認証されたユーザーと、ステップＳ２８において認証されたユーザーとが同一ならば処理をステップＳ３１に進めるが、そうでなければ処理をステップＳ３４に進める。
【０１２０】
ステップＳ３１においては、通信Ｉ／Ｆ部１１２がマスター装置である携帯情報装置２００との間で確立している通信経路を切断し、処理をステップＳ３２に進める。ステップＳ３２においては、ステップＳ２８において認証されたユーザーＡに割り当てられたセキュリティレベルを決定する。そして、決定されたセキュリティレベルに対応するモードに設定し（ステップＳ３３）、処理を遠隔制御処理に戻す。例えば、ユーザーＡに管理者の権限に対応するセキュリティレベルが割り当てられていれば、管理者モードに設定する。
【０１２１】
図８は、遠隔操作受付処理の流れの一例を示すフローチャートである。遠隔操作受付処理は、図６のステップＳ１５において実行される処理である。図８を参照して、ＣＰＵ１１１は、切断フラグを「０」に設定する（ステップＳ４１）。切断フラグは、マスター装置である携帯情報装置２００が重複ログイン装置であるＭＦＰ１００Ａの遠隔操作をしているか否かを示し、携帯情報装置２００がＭＦＰ１００を遠隔操作している間には「０」に設定され、携帯情報装置２００がＭＦＰ１００の遠隔操作を終了すると「１」に設定される。
【０１２２】
次のステップＳ４２においては、通信Ｉ／Ｆ部１１２がサブ装置である携帯情報装置２００Ａから遠隔操作を受信したか否かを判断する。遠隔操作を受信したならば処理をステップＳ４３に進めるが、そうでなければ処理をステップＳ４７に進める。
【０１２３】
ステップＳ４３においては、ステップＳ４２において受信された遠隔操作に対応する処理が、権限範囲内か否かを判断する。接続切換処理のステップＳ３２において決定されたセキュリティレベルに対してステップＳ３３においてモードが設定されている。設定されたモードで、ステップＳ４２において受信された遠隔操作に対応する処理を、実行可能か否かを判断する。実行可能な処理ならば処理をステップＳ４４に進めるが、そうでなければ処理をステップＳ４２に戻す。処理をステップＳ４２に戻す場合、遠隔操作に従って処理を実行できないことを、携帯情報装置２００Ａを操作するユーザーＡに通知するようにしてもよい。
【０１２４】
ステップＳ４４においては、ステップＳ４２において受信された遠隔操作に対応する処理がダウンロード処理か否かを判断する。遠隔操作に対応する処理がダウンロード処理ならば処理をステップＳ４５に進めるが、そうでなければ処理をステップＳ４６に進める。ステップＳ４６においては、遠隔操作に対応する処理を実行し、処理をステップＳ４２に戻す。
【０１２５】
ステップＳ４５においては、送信の対象となるデータをマスター装置である携帯情報装置２００に送信し、処理をステップＳ４２に戻す。ユーザーＡは、マスター装置である携帯情報装置２００を用いてＭＦＰ１００を遠隔操作していたものを、サブ装置である携帯情報装置２００Ａに切り換えて、携帯情報装置２００を用いてＭＦＰ１００Ａを遠隔操作しつつ、携帯情報装置２００Ａを用いてＭＦＰ１００を遠隔操作している。このため、ユーザーＡは、携帯情報装置２００Ａを主に用いる可能性が高い。また、サブ装置である携帯情報装置２００Ａから受信される遠隔操作は、携帯情報装置２００を操作するユーザーＡによる操作である。このため、マスター装置である携帯情報装置２００にデータを送信することで、ユーザーの利便性を向上させることができる。例えば、携帯情報装置２００Ａにデータを送信する場合には、そのデータを、携帯情報装置２００Ａから携帯情報装置２００Ａに移動させる操作が不要になる。
【０１２６】
一方、ステップＳ４７においては、切断フラグが「０」に設定されているか否かを判断する。切断フラグが「０」に設定されているならば処理をステップＳ４８に進めるが、そうでなければ処理をステップＳ５１に進める。ステップＳ４８においては、マスター装置である携帯情報装置２００が他のＭＦＰ１００Ａ，１００Ｂのいずれかを遠隔操作中か否かを判断する。携帯情報装置２００およびＭＦＰ１００Ａ、１００Ｂのいずいれに問い合わせることにより判断する。携帯情報装置２００がＭＦＰ１００ＡおよびＭＦＰ１００Ｂのいずれかを遠隔操作しているならば処理をステップＳ４２に戻し、携帯情報装置２００がＭＦＰ１００ＡおよびＭＦＰ１００Ｂのいずれも遠隔操作していなければ処理をステップＳ４９に進める。ステップＳ４９においては、切断フラグを「１」に設定し、処理をステップＳ５０に進める。ステップＳ５０においては、携帯情報装置２００がＭＦＰ１００Ａ、１００Ｂのいずれも遠隔操作しなくなってから所定時間が経過したか否かを判断する。携帯情報装置２００が遠隔操作しなくなってから所定時間が経過したならば処理を遠隔制御処理に戻すが、そうでなければ処理をステップＳ５１に進める。
【０１２７】
ステップＳ５１においては、マスター装置である携帯情報装置２００が他のＭＦＰ１００Ａ，１００Ｂのいずれかを遠隔操作中か否かを判断する。携帯情報装置２００がＭＦＰ１００ＡおよびＭＦＰ１００Ｂのいずれかを遠隔操作しているならば処理をステップＳ５２に進めるが、携帯情報装置２００がＭＦＰ１００ＡおよびＭＦＰ１００Ｂのいずれも遠隔操作していなければ処理をステップＳ４２に戻す。ステップＳ５２においては、切断フラグを「０」に設定し、処理をステップＳ４２に戻す。
【０１２８】
次に、設定システム１において、具体的な接続動作について説明する。図９は、ユーザーテーブルの一例を示す第１の図である。図９に示すユーザーテーブルは、ＭＦＰ１００に記憶される。ＭＦＰ１００には、ＭＦＰ１００の使用が許可されたユーザーとして、ユーザーＡ，ユーザーＢおよびユーザーＣが登録されている。ここでは、ユーザーＡ，ユーザーＢ、ユーザーＣおよびユーザーＤそれぞれのユーザー識別情報を、「ユーザーＡ」、「ユーザーＢ」、「ユーザーＣ」および「ユーザーＤ」としている。図９を参照して、ユーザーテーブルは、ユーザー識別情報の項目と、認証情報の項目とを含むユーザーレコードを含む。ユーザー識別情報の項目には、ユーザー識別情報が設定され、認証情報の項目には、認証情報としてパスワードが設定される。
【０１２９】
図１０は、ユーザーテーブルの一例を示す第２の図である。図１０に示すユーザーテーブルは、ＭＦＰ１００Ａに記憶される。図１０を参照して、ＭＦＰ１００Ａには、ＭＦＰ１００Ａの使用が許可されたユーザーとして、ユーザーＡ，ユーザーＢ、ユーザーＣおよびユーザーＤが登録されている。
【０１３０】
図１１は、装置テーブルの一例を示す第１の図である。図１１に示す装置テーブルは、ＭＦＰ１００に記憶される。図１１を参照して、ＭＦＰ１００に記憶される装置テーブルは、携帯情報装置２００に対応する装置レコードと、携帯情報装置２００Ｂに対応する装置レコードと、を含む。ここでは、携帯情報装置２００の装置識別情報を「端末Ａ」とし、携帯情報装置２００Ａの装置識別情報を「端末Ｂ」とし、携帯情報装置２００Ｂの装置識別情報を「端末Ｃ」としている。装置レコードは、端末識別情報の項目と、登録ユーザーの項目と、端末との距離の項目と、利用可能モードの項目と、を含む。端末識別情報の項目は、ＭＦＰ１００の遠隔操作が可能な装置として登録された装置の装置識別情報が設定される。登録ユーザーの項目は、装置識別情報で特定される装置を用いてＭＦＰ１００を遠隔操作可能なユーザーを制限する場合に、そのユーザーのユーザー識別情報が設定され、制限しない場合に「任意」が設定される。ネットワークの項目は、装置識別情報で特定される装置と通信するためのネットワーク条件が設定される。ネットワーク条件は、ネットワーク条件を制限する場合に、例えば、複数の装置をグループに設定したネットワークを識別するためのネットワーク識別情報が設定され、ネットワーク条件を制限しない場合に「任意」が設定される。端末との距離の項目は、装置識別情報で特定される装置との間の距離を制限する場合に、装置識別情報で特定される装置との間の距離が設定され、距離を制限しない場合に「任意」が設定される。利用可能モードの項目は、セキュリティレベルが設定される。
【０１３１】
装置識別情報の項目に設定された装置識別情報「端末Ａ」が設定された装置レコードは、装置識別情報「端末Ａ」で特定される携帯情報装置２００が、それの位置がＭＦＰ１００からの距離に関係なく、ネットワーク識別情報「ＡＡＡドメイン」のネットワークを介して通信する場合に、携帯情報装置２００をユーザー識別情報「ユーザーＡ」で識別されるユーザーＡまたはユーザー識別情報「ユーザーＢ」で識別されるユーザーＢが操作する場合に、「管理者」のセキュリティレベルで与えられる権限の範囲内で可能とすることを示す。また、装置識別情報の項目に設定された装置識別情報「端末Ｃ」が設定された装置レコードは、装置識別情報「端末Ｃ」で特定される携帯情報装置２００Ｂが、ＭＦＰ１００から１０ｍ以内の距離に位置し、携帯情報装置２００Ｂを任意のユーザーが操作する場合に、「一般ユーザー」のセキュリティレベルで与えられる権限の範囲内で可能とすることを示す。
【０１３２】
図１２は、装置テーブルの一例を示す第２の図である。図１２に示す装置テーブルは、ＭＦＰ１００Ａに記憶される。図１２を参照して、装置識別情報の項目に設定された装置識別情報「端末Ａ」が設定された装置レコードは、装置識別情報「端末Ａ」で特定される携帯情報装置２００が、ＭＦＰ１００から５ｍ以内の距離に位置し、携帯情報装置２００をユーザー識別情報「ユーザーＡ」で識別されるユーザーＡが操作する場合に、「管理者」のセキュリティレベルで与えられる権限の範囲内で可能とすることを示す。また、装置識別情報の項目に設定された装置識別情報「端末Ｂ」が設定された装置レコードは、装置識別情報「端末Ｂ」で特定される携帯情報装置２００Ａが、ＭＦＰ１００から１０ｍ以内の距離に位置し、携帯情報装置２００Ａを任意のユーザーが操作する場合に、「一般ユーザー」のセキュリティレベルで与えられる権限の範囲内で可能とすることを示す。
【０１３３】
このため、ユーザーＡは、携帯情報装置２００，２００Ｂのいずれかを用いてＭＦＰ１００を遠隔操作することができ、携帯情報装置２００，２００Ａのいずれかを用いてＭＦＰ１００Ａを遠隔操作することができる。ＭＦＰ１００においては、ユーザーＡが携帯情報装置２００Ａを用いてＭＦＰ１００を遠隔操作可能に設定されていない。
【０１３４】
本実施の形態における設定システム１においては、ユーザーＡが、携帯情報装置２００でＭＦＰ１００およびＭＦＰ１００Ａを遠隔操作する場合に、携帯情報装置２００Ａを用いてＭＦＰ１００を遠隔操作することを可能とする。なお、ここでは、ＭＦＰ１００に登録されていない携帯情報装置２００Ａを用いて、ＭＦＰ１００の遠隔操作を可能とする場合を例に説明するが、ＭＦＰ１００Ａに登録された携帯情報装置２００Ａに限らず、ＭＦＰ１００，１００Ａ，１００Ｂのいずれにも登録されていない装置を用いてＭＦＰ１００Ａを遠隔操作可能とすることも可能である。
【０１３５】
図１３は、設定システムにおける情報の流れの一例を示す図である。図１３では、上から下方向に時間の経過を示している。また、ここでは、ＭＦＰ１００に登録されている携帯情報装置２００を「マスター装置」として示し、ＭＦＰ１００に登録されていない携帯情報装置２００Ａを「サブ装置」として示している。また、ＭＦＰ１００を装置識別情報「ＭＦＰ−Ａ」で示し、ＭＦＰ１００Ａを装置識別情報「ＭＦＰ−Ｂ」で示している。
【０１３６】
図１３を参照して、ユーザーＡが、マスター装置である携帯情報装置２００を操作して、ＭＦＰ１００を遠隔操作する指示をすれば、携帯情報装置２００はＭＦＰ１００に接続要求を送信する。ＭＦＰ１００において、携帯情報装置２００から接続要求を受信すると、図１１に示した装置テーブルを参照して携帯情報装置２００の装置認証と、図９に示したユーザーテーブルを参照してユーザーＡのユーザー認証を実行し、ユーザーＡのログインを許可し、遠隔操作を可能とする。
【０１３７】
次に、ユーザーＡが、マスター装置である携帯情報装置２００を操作して、ＭＦＰ１００Ａを遠隔操作する指示をすれば、携帯情報装置２００はＭＦＰ１００Ａに接続要求を送信する。ＭＦＰ１００Ａにおいて、携帯情報装置２００から接続要求を受信すると、図１２に示した装置テーブルを参照して携帯情報装置の装置認証と、図１１に示したユーザーテーブルを参照してユーザーＡのユーザー認証を実行し、ユーザーＡのログインを許可し、遠隔操作を可能とする。この状態で、ユーザーＡは、携帯情報装置２００を用いてＭＦＰ１００を遠隔操作可能であるとともに、携帯情報装置２００を用いてＭＦＰ１００Ａを遠隔操作可能である。
【０１３８】
次に、ユーザーＡが、マスター装置である携帯情報装置２００を操作して、ＭＦＰ１００にサブ装置である携帯情報装置２００Ａへの切換を指示する遠隔操作をする。この場合、携帯情報装置２００はＭＦＰ１００に接続切換指示を示す遠隔操作を送信する。ここで、携帯情報装置２００が送信する遠隔操作である接続切換指示は、サブ装置である携帯情報装置２００Ａの装置識別情報を含む。接続切換指示を示す遠隔操作を受信するＭＦＰ１００は、サブ装置である携帯情報装置２００Ａに認証情報を要求する。携帯情報装置２００Ａは、認証情報を返信するが、ＭＦＰ１００Ａに、携帯情報装置２００Ａは登録されていないので、ＭＦＰ１００Ａにおいて、携帯情報装置２００Ａの認証に失敗する。この場合、ＭＦＰ１００は、接続切換指示を示す遠隔操作を送信してきたマスター装置である携帯情報装置２００に重複ログイン装置を問い合わせる。ＭＦＰ１００から問合せを受ける携帯情報装置２００は、ＭＦＰ１００とは別に遠隔操作している重複ログイン装置であるＭＦＰ１００Ａの装置識別情報を含む重複ログイン装置情報を返信する。
【０１３９】
重複ログイン装置情報を受信するＭＦＰ１００は、重複ログイン装置としてＭＦＰ１００Ａを特定し、ＭＦＰ１００Ａに問合せ情報を送信する。問合せ情報は、マスター装置の装置識別情報を含み、マスター装置によって遠隔操作されているか否かを問い合わせるための情報である。
【０１４０】
ＭＦＰ１００Ａにおいては、問合せ情報を受信すると、問合せ情報に含まれる装置識別情報で特定される携帯情報装置２００によって遠隔操作されているか否かを判断し、判断結果を返信する。ＭＦＰ１００Ａは携帯情報装置２００によって遠隔操作されているので、遠隔操作されていることを示す判断結果を返信する。ＭＦＰ１００は、ＭＦＰ１００Ａから受信される判断結果に基づいて、ＭＦＰ１００Ａが携帯情報装置２００によって遠隔操作されていることを確認する。
【０１４１】
ＭＦＰ１００は、ＭＦＰ１００Ａが携帯情報装置２００によって遠隔操作されていることを確認する場合、ＭＦＰ１００Ａから、ＭＦＰ１００Ａが携帯情報装置２００に送信している遠隔操作画面である第１操作画面の画面識別情報を取得する。ＭＦＰ１００は、第１操作画面の画面識別情報を受信すると、第１操作画面を、ＭＦＰ１００が携帯情報装置２００に送信している遠隔操作画面である第２操作画面と比較する。ＭＦＰ１００は、第１操作画面と第２操作画面とが所定の関係の画面であることを条件に、サブ装置である携帯情報装置２００Ａにログイン画面を送信する。所定の関係は、第１操作画面と第２操作画面とが、同一カテゴリーに属する関係、同一のモードで表示される画面の関係、または、同一の画面の関係である。携帯情報装置２００で、ＭＦＰ１００およびＭＦＰ１００Ａに所定の関係にある画面を表示させている場合は、ＭＦＰ１００およびＭＦＰ１００Ａに同一カテゴリーの設定、同一モードにおける設定、または同一の設定値の設定をしている場合が多い。このため、ＭＦＰ１００およびＭＦＰ１００Ａに類似する設定をする状況にある確率の高い場合に限定して、接続をマスター装置からサブ装置に切り換えることができる。
【０１４２】
ログイン画面を受信するサブ装置である携帯情報装置２００Ａは、ログイン画面を表示し、ユーザーＡが入力する認証情報を受け付け、返信する。携帯情報装置２００Ａを操作するユーザーがログイン画面に従って、携帯情報装置２００Ａにユーザー識別情報とパスワードとを入力すれば、携帯情報装置２００ＡはＭＦＰ１００にそれらを送信する。ＭＦＰ１００は、図９に示したユーザーテーブルを参照して認証する。ここで、携帯情報装置２００を操作するユーザーＡが、サブ装置である携帯情報装置２００Ａへの切換を指示する遠隔操作をしているので、携帯情報装置２００Ａを操作するユーザーはユーザーＡである確率が高い。ＭＦＰ１００は、ユーザーＡのユーザー認証に成功する場合、サブ装置である携帯情報装置２００Ａを操作するユーザーＡによるログインを許可し、その後、携帯情報装置２００から受信される遠隔操作を、ユーザーＡによる操作として取り扱う。なお、マスター装置である携帯情報装置２００を操作するユーザーと、携帯情報装置２００Ａを操作するユーザーとが同一であることを条件に、サブ装置である携帯情報装置２００Ａを操作するユーザーＡによるログインを許可するようにしてもよい。
【０１４３】
ＭＦＰ１００は、サブ装置である携帯情報装置２００Ａを操作するユーザーＡによるログインを許可する場合、マスター装置である携帯情報装置２００による遠隔操作を終了し、携帯情報装置２００との間で確立された通信経路を切断する。
【０１４４】
また、ＭＦＰ１００が携帯情報装置２００Ｂを操作するユーザーＡにより遠隔操作されている最中に、重複ログイン装置であるＭＦＰ１００Ａから携帯情報装置２００による遠隔操作を終了したことを示す切断通知を受信する場合、携帯情報装置２００Ａを操作するユーザーＡによる遠隔操作を終了し、携帯情報装置２００Ａとの間で確立された通信経路を切断する。これにより、サブ装置である携帯情報装置２００ＡによるＭＦＰ１００Ａの遠隔操作を、マスター装置である携帯情報装置２００によるＭＦＰ１００の遠隔操作の終了に連動させて終了させることができる。なお、ＭＦＰ１００は、携帯情報装置２００からＭＦＰ１００Ａの遠隔操作が終了したことが通知されるようにしてもよい。
【０１４５】
＜第１の変形例＞
第１の変形例は、ＭＦＰ１００が重複ログイン装置を確認する方法を変形したものである。図１４は、第１の変形例における装置確認部の機能の一例を示す図である。図１４を参照して、変形例における装置確認部１７Ａは、確認信号送信部７１と、確認結果受信部７３と、を含む。確認信号送信部７１は、通信Ｉ／Ｆ部１１２を制御して、マスター装置と通信し、確認信号を送信する。マスター装置は、確認信号を受信すると、ＭＦＰ１００以外で遠隔操作している装置があれば、その装置にＭＦＰ１００への回答を依頼する。この依頼には、確認信号を送信してきたＭＦＰ１００の装置識別情報を含む。
【０１４６】
重複ログイン装置は、マスター装置から依頼を受けると、通信Ｉ／Ｆ部１１２を制御して、依頼に含まれる装置識別情報で特定されるＭＦＰ１００にマスター装置により遠隔操作されていることを示す確認結果を送信する。
【０１４７】
確認結果受信部７３は、通信Ｉ／Ｆ部１１２を制御して、重複ログイン装置から確認結果を受信することに応じて、重複ログイン装置がマスター装置により遠隔操作されていると判断する。確認結果受信部７３は、確認信号送信部７１が確認信号を送信してから所定時間経過する前に、ＭＦＰ１００Ａ，１００Ｂのいずれかからも確認結果を受信しない場合、マスター装置が重複ログイン装置を遠隔操作していないと判断する。
【０１４８】
＜第２の変形例＞
上述した実施の形態における設定システム１においては、ＭＦＰ１００，１００Ａ，１００Ｂそれぞれは、装置認証と、ユーザー認証とを実行するようにした。第２の変形例においては、ＭＦＰ１００，１００Ａ，１００Ｂそれぞれが、装置認証を実行し、ユーザー認証を実行しないようにしたものである。例えば、会社の建屋等の外部と閉ざされた領域に入場が制限される環境に、ＭＦＰ１００，１００Ａ，１００Ｂが設置される場合に適用することができる。この場合、ＭＦＰ１００，１００Ａ，１００Ｂを操作するユーザーは、入場が許可されたユーザーに制限されているので、ＭＦＰ１００，１００Ａ，１００Ｂを操作するユーザーを認証する必要がない場合がある。
【０１４９】
図１５は、第２の変形例におけるＭＦＰが備えるＣＰＵの機能の概要の一例を示す図である。図１５を参照して、図４に示した機能と異なる点は、ユーザー登録部２１およびユーザー認証部２３が削除された点、装置認証部１３が装置認証部１３Ａに変更された点である。その他の機能は、基本的に図４に示した機能と同じであるが、以下、異なる点を主に説明する。
【０１５０】
装置認証部１３Ａは、ＭＦＰ１００に接続する装置を認証する場合、図１５では太線の矢印で示すように、認証された装置の装置識別情報を遠隔制御部３１に出力する。なお、ＭＦＰ１００とは別の装置、例えば、サーバーに登録装置が登録されている場合には、装置認証部１３Ａは、サーバーに装置認証を依頼し、認証結果をサーバーから取得する。遠隔制御部３１は、装置認証部１３Ａから装置識別情報が入力される場合、通信Ｉ／Ｆ部１１２が装置識別情報で特定される装置から受信する遠隔操作に従って処理を実行する。換言すれば、遠隔制御部３１は、通信Ｉ／Ｆ部１１２が、ＭＦＰ１００に予め登録された装置と接続される場合に、その装置から受信される遠隔操作に従って処理を実行する。遠隔制御部３１は、装置認証部１３Ａから装置識別情報が入力された後、遠隔操作を終了することを示す遠隔操作が受信される場合、または、通信Ｉ／Ｆ部１１２が、装置識別情報で特定される装置との間で通信が不可能になる場合、遠隔操作を終了する。
【０１５１】
装置認証部１３Ａが有する装置一時認証部１５Ａは、装置確認部１７により重複ログイン装置がマスター装置により遠隔操作されていると判断される場合、状態取得部１９により取得された画面識別情報で特定される第１の操作画面と、遠隔制御部３１がマスター装置のために送信している第２の操作画面とが所定の関係と判断する場合、サブ装置の認証を可能にする。装置一時認証部１５Ａは、サブ装置の認証を可能としている間に、通信Ｉ／Ｆ部１１２が遠隔操作のための接続要求をサブ装置から受信する場合、サブ装置を認証し、図１５では細線の矢印で示すように、サブ装置の装置識別情報を遠隔制御部３１に出力する。
【０１５２】
図１６は、第２の変形例における遠隔制御処理の流れの一例を示すフローチャートである。図１６を参照して、図６に示した遠隔制御処理と異なる点は、ステップＳ０５〜ステップＳ０８が削除された点である。その他の処理は、図６に示した処理と同じなので、ここでは説明を繰り返さない。
【０１５３】
図１７は、第２の変形例における接続切換処理の流れの一例を示すフローチャートである。図１７を参照して、図７に示した接続切換処理と異なる点は、ステップＳ２８〜ステップＳ３０、ステップＳ３２およびステップＳ３３が削除された点である。その他の処理は、図７に示した処理と同じなので、ここでは説明を繰り返さない。
【０１５４】
図１８は、第２の変形例における設定システムにおける情報の流れの一例を示す図である。図１８では、上から下方向に時間の経過を示している。また、ここでは、ＭＦＰ１００Ａに登録されている携帯情報装置２００を「マスター装置」として示し、ＭＦＰ１００Ａに登録されていない携帯情報装置２００Ａを「サブ装置」として示している。また、ＭＦＰ１００を装置識別情報「ＭＦＰ−Ａ」で示し、ＭＦＰ１００Ａを装置識別情報「ＭＦＰ−Ｂ」で示している。
【０１５５】
図１８を参照して、ユーザーＡが、マスター装置である携帯情報装置２００を操作して、ＭＦＰ１００を遠隔操作する指示をすれば、携帯情報装置２００はＭＦＰ１００に接続要求を送信する。ＭＦＰ１００において、携帯情報装置２００から接続要求を受信すると、図１１に示した装置テーブルを参照して携帯情報装置２００を認証し、その後に携帯情報装置２００から受信する遠隔操作を可能とする。
【０１５６】
次に、ユーザーＡが、マスター装置である携帯情報装置２００を操作して、ＭＦＰ１００Ａを遠隔操作する指示をすれば、携帯情報装置２００はＭＦＰ１００Ａに接続要求を送信する。ＭＦＰ１００Ａにおいて、携帯情報装置２００から接続要求を受信すると、図１２に示した装置テーブルを参照して携帯情報装置２００を認証し、その後に携帯情報装置２００から受信する遠隔操作を可能とする。
【０１５７】
次に、ユーザーＡが、マスター装置である携帯情報装置２００を操作して、ＭＦＰ１００にサブ装置である携帯情報装置２００Ａへの切換を指示する遠隔操作をする。この場合、携帯情報装置２００はＭＦＰ１００に接続切換指示を示す遠隔操作を送信する。ここで、携帯情報装置２００が送信する遠隔操作である接続切換指示は、サブ装置である携帯情報装置２００Ａの装置識別情報を含む。接続切換指示を示す遠隔操作を受信するＭＦＰ１００は、サブ装置である携帯情報装置２００Ａに認証情報を要求する。携帯情報装置２００Ａは、認証情報を返信するが、ＭＦＰ１００に、携帯情報装置２００Ａは登録されていないので、ＭＦＰ１００において、携帯情報装置２００Ａの認証に失敗する。この場合、ＭＦＰ１００は、接続切換指示を示す遠隔操作を送信してきたマスター装置である携帯情報装置２００に重複ログイン装置を問い合わせる。ＭＦＰ１００から問合せを受ける携帯情報装置２００は、ＭＦＰ１００とは別に遠隔操作している重複ログイン装置であるＭＦＰ１００Ａの装置識別情報を含む重複ログイン装置情報を返信する。
【０１５８】
重複ログイン装置情報を受信するＭＦＰ１００は、重複ログイン装置としてＭＦＰ１００Ａを特定し、ＭＦＰ１００Ａに問合せ情報を送信する。問合せ情報は、マスター装置の装置識別情報を含み、マスター装置によって遠隔操作されているか否かを問い合わせるための情報である。
【０１５９】
ＭＦＰ１００Ａにおいては、問合せ情報を受信すると、問合せ情報に含まれる装置識別情報で特定される携帯情報装置２００によって遠隔操作されているか否かを判断し、判断結果を返信する。ＭＦＰ１００Ａは携帯情報装置２００によって遠隔操作されているので、遠隔操作されていることを示す判断結果を返信する。ＭＦＰ１００は、ＭＦＰ１００Ａから受信される判断結果に基づいて、ＭＦＰ１００Ａが携帯情報装置２００によって遠隔操作されていることを確認する。
【０１６０】
ＭＦＰ１００は、ＭＦＰ１００Ａが携帯情報装置２００によって遠隔操作されていることを確認する場合、ＭＦＰ１００Ａから、ＭＦＰ１００Ａが携帯情報装置２００に送信している遠隔操作画面である第１操作画面の画面識別情報を取得する。ＭＦＰ１００は、第１操作画面の画面識別情報を受信すると、第１操作画面を、ＭＦＰ１００が携帯情報装置２００に送信している遠隔操作画面である第２操作画面と比較する。ＭＦＰ１００は、第１操作画面と第２操作画面とが所定の関係の画面であることを条件に、サブ装置である携帯情報装置２００Ａに接続要求を送信する。
【０１６１】
接続要求を受信するサブ装置である携帯情報装置２００Ａは、ＭＦＰ１００との間で通信経路を確立し、その後、携帯情報装置２００から受信される遠隔操作に従って処理を実行する。
【０１６２】
ＭＦＰ１００は、サブ装置である携帯情報装置２００Ａによる遠隔操作を許可する場合、マスター装置である携帯情報装置２００による遠隔操作を終了する。具体的には、携帯情報装置２００との間で確立された通信経路を切断する。
【０１６３】
また、ＭＦＰ１００が携帯情報装置２００Ｂを操作するユーザーＡにより遠隔操作されている最中に、重複ログイン装置であるＭＦＰ１００Ａから携帯情報装置２００による遠隔操作を終了したことを示す切断通知を受信する場合、携帯情報装置２００Ａによる遠隔操作を終了する。これにより、サブ装置である携帯情報装置２００ＡによるＭＦＰ１００Ａの遠隔操作を、マスター装置である携帯情報装置２００によるＭＦＰ１００の遠隔操作の終了に連動させて終了させることができる。なお、ＭＦＰ１００は、携帯情報装置２００からＭＦＰ１００Ａの遠隔操作が終了したことが通知されるようにしてもよい。
【０１６４】
以上説明したように、本実施の形態における設定システムにおいて、ＭＦＰ１００は、装置登録部１１により登録された携帯情報装置２００から、登録されていない携帯情報装置２００Ａとの接続を指示する遠隔操作が受信される場合、携帯情報装置２００が遠隔操作している重複ログイン装置であるＭＦＰ１００Ａによって、携帯情報装置２００により遠隔操作されていることが確認されることを条件に、携帯情報装置２００Ａを認証し、携帯情報装置２００Ａから受信される遠隔操作に従って処理を実行する。このため、装置登録部１１により登録されていない携帯情報装置２００による遠隔操作が可能となる。携帯情報装置２００は、ＭＦＰ１００とＭＦＰ１００Ａとでそれぞれ認証されなければならないので、装置のなりすましを防止することができる。このため、不正な装置による遠隔操作を排除しつつ、登録されていない装置による遠隔操作が可能となる。
【０１６５】
また、ＭＦＰ１００は、携帯情報装置２００を認証し、かつ携帯情報装置２００を操作するユーザーが認証されることを条件に、携帯情報装置２００から受信される遠隔操作に従って処理を実行し、携帯情報装置２００から携帯情報装置２００Ａとの接続を指示する遠隔操作が受信される場合、ＭＦＰ１００Ａによって、携帯情報装置２００により遠隔操作されていることが確認されることを条件に、携帯情報装置２００Ａを認証する。ＭＦＰ１００Ａは、携帯情報装置２００を認証し、かつ携帯情報装置２００を操作するユーザーが認証されることを条件に、携帯情報装置２００から受信される遠隔操作に従って処理を実行する。このため、携帯情報装置２００を操作するユーザーは、ＭＦＰ１００とＭＦＰ１００Ａとでそれぞれ認証されなければならないので、携帯情報装置２００を操作するユーザーのなりすましを防止することができる。このため、不正なユーザーによる操作を排除しつつ、登録されていない装置による遠隔操作が可能となる。
【０１６６】
また、ＭＦＰ１００は、携帯情報装置２００を操作するユーザーと携帯情報装置２００Ａを操作するユーザーとが同一であることを条件に、携帯情報装置２００Ａを操作するユーザーを認証する。このため、登録されていない携帯情報装置２００Ａによる遠隔操作をすることのできるユーザーを、ＭＦＰ１００，１００Ａ、１００Ｂのうち少なくとも２つに登録されたユーザーに制限することができる。
【０１６７】
また、好ましくは、装置一時認証手段は、マスター装置から重複ログイン装置を識別するための装置識別情報を取得し、取得された装置識別情報を用いて重複ログイン装置に問合せることにより、重複ログイン装置がマスター装置により遠隔操作されていることを確認する。
【０１６８】
ＭＦＰ１００，１００Ａ，１００Ｂを管理するユーザーが同じ場合等は、ＭＦＰ１００，１００Ａ，１００Ｂ間で所定の信頼関係が確立されている。ＭＦＰ１００は、ＭＦＰ１００Ａに携帯情報装置２００によって遠隔操作されていることを確認するので、不正なユーザーによるマスター装置の操作を排除することができる。
【０１６９】
また、ＭＦＰ１００は、携帯情報装置２００がＭＦＰ１００Ａを遠隔操作して表示している第１の操作画面と、携帯情報装置２００がＭＦＰ１００を遠隔操作して表示している第２の操作画面とが、所定の関係であることを条件に、携帯情報装置２００Ａを認証するので、携帯情報装置２００Ａを用いた遠隔操作を制限することができる。
【０１７０】
また、ＭＦＰ１００が携帯情報装置２００Ａにより遠隔操作されて実行可能な処理を、携帯情報装置２００を操作するユーザーに対して割り当てられたセキュリティレベルに対して定められた１以上の処理に制限するので、携帯情報装置２００Ａを用いた遠隔操作を制限することができる。
【０１７１】
また、ＭＦＰ１００は、サブ装置である携帯情報装置２００Ａから受信される遠隔操作により特定される処理が、データをダウンロードする処理の場合、携帯情報装置２００Ａにデータを送信することなく、マスター装置である携帯情報装置２００にデータを送信する。このため、例えばサブ装置である携帯情報装置２００Ａから携帯情報装置２００にデータを転送させる処理を実行させる操作をしなくてもよいので、操作を簡略にすることができる。
【０１７２】
また、ＭＦＰ１００は、携帯情報装置２００による重複ログイン装置であるＭＦＰ１００Ａ置の遠隔操作が終了することに応じて、携帯情報装置２００Ａとの間の通信を切断するので、携帯情報装置２００Ａの遠隔操作を終了させる操作を省略することができる。
【０１７３】
また、ＭＦＰ１００は、携帯情報装置２００が、ＭＦＰ１００Ａ，１００Ｂのいずれも遠隔操作することなく所定時間経過すると、携帯情報装置２００Ａとの間の通信を切断するので、携帯情報装置２００が、ＭＦＰ１００Ａ，１００Ｂのいずれかを遠隔操作する間は携帯情報装置２００Ａによる遠隔操作を可能とすることができる。
【０１７４】
また、ＭＦＰ１００は、マスター装置である携帯情報装置２００に対応するサブ装置である携帯情報装置２００による遠隔操作を開始することに応じて、携帯情報装置２００との通信を切断するので、マスター装置を切断する操作を簡略にすることができる。また、携帯情報装置２００による遠隔操作を終了することに応じて、携帯情報装置２００による遠隔操作を再開するので、マスター装置とサブ装置とのいずれかによる遠隔操作を可能とすることができる。
【０１７５】
なお、上述した実施の形態においては、設定システム１について説明したが、図６〜図８、または図１６および図１７に示した遠隔制御処理をＭＦＰ１００に実行させる遠隔制御方法および、その遠隔制御方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させる遠隔制御プログラムとして発明を捉えることができるのは言うまでもない。
【０１７６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１７７】
＜付記＞
（１）  複数の携帯情報装置のうちの１以上の携帯情報装置を登録する装置登録手段と、
前記複数の携帯情報装置のうち接続要求を送信してきた装置を、前記装置登録手段により登録装置として登録されていることを条件に認証する装置認証手段と、をさらに備え、
前記遠隔制御手段は、前記装置認証手段により前記マスター装置が認証されることを条件に、前記受信された遠隔操作に従って処理を実行し、
前記確認手段により前記重複ログイン装置が前記マスター装置により遠隔操作されていることが確認されることを条件に、前記サブ装置が前記装置登録手段により登録装置として登録されていなくても、前記サブ装置から受信される遠隔操作に従って処理を実行する、請求項２に記載の画像処理装置。
（２）  １以上のユーザーを登録ユーザーとして登録するユーザー登録手段と、
前記装置認証手段により認証されたマスター装置を操作するユーザーを、前記ユーザー登録手段により登録ユーザーとして登録されていることを条件に認証するユーザー認証手段と、をさらに備え、
前記ユーザー認証手段は、前記装置一時認証手段により認証された前記サブ装置を操作するユーザーを、前記ユーザー登録手段により登録ユーザーとして登録されていることを条件に認証し、
前記遠隔制御手段は、前記ユーザー認証手段により前記マスター装置を操作するユーザーが認証されることを条件に、前記マスター装置から受信される遠隔操作に従って処理を実行し、前記ユーザー認証手段により前記サブ装置を操作するユーザーが認証されることを条件に、前記サブ装置から受信される遠隔操作に従って処理を実行する、（１）に記載の画像処理装置。
（３）前記所定の関係は、前記第１の操作画面と前記第２の操作画面とが同一カテゴリーに属する関係である、請求項７に記載の画像処理装置。
（４）前記所定の関係は、前記第１の操作画面と前記第２の操作画面とが同一モードに属する関係である、請求項７に記載の画像処理装置。
（５）前記所定の関係は、前記第１の操作画面と前記第２の操作画面とが同一の関係である、請求項７に記載の画像処理装置。
【符号の説明】
【０１７８】
１  設定システム、３  ネットワーク、５  無線局、１００，１００Ａ，１００Ｂ  ＭＦＰ、２００，２００Ａ，２００Ｂ  携帯情報装置、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１１８  ＣＤ−ＲＯＭ、１１９  近距離通信部、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６５  ハードキー部、１６７  ハードキー部、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリ、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０７Ａ  メインキー、２０７Ｂ  タッチパネル、２０８  無線ＬＡＮＩ／Ｆ、２１０  近距離通信部、２１１  外部記憶装置、１１  装置登録部、１３，１３Ａ  装置認証部、１５，１５Ａ  装置一時認証部、１７，１７Ａ  装置確認部、１９  状態取得部、２１  ユーザー登録部、２３  ユーザー認証部、２５  ユーザー確認部、３１  遠隔制御部、３３  接続切換指示受信部、３５  制限部、３７  ダウンロード部、３９  連動切断部、４１  連動再開部、５１  受信部、５３  回答送信部、６１  装置情報取得部、６３  問合せ部、６５  回答受信部、７１  確認信号送信部、７３  確認結果受信部。
【図１】
0006645298.tif 000002
【図２】
0006645298.tif 000003
【図３】
0006645298.tif 000004
【図４】
0006645298.tif 000005
【図５】
0006645298.tif 000006
【図６】
0006645298.tif 000007
【図７】
0006645298.tif 000008
【図８】
0006645298.tif 000009
【図９】
0006645298.tif 000010
【図１０】
0006645298.tif 000011
【図１１】
0006645298.tif 000012
【図１２】
0006645298.tif 000013
【図１３】
0006645298.tif 000014
【図１４】
0006645298.tif 000015
【図１５】
0006645298.tif 000016
【図１６】
0006645298.tif 000017
【図１７】
0006645298.tif 000018
【図１８】
0006645298.tif 000019