(57)【特許請求の範囲】
【請求項１】
複数の画像形成装置と、複数の前記画像形成装置のいずれか１つを遠隔操作可能な遠隔操作装置と、を含む画像形成システムであって、
複数の前記画像形成装置それぞれは、
動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換手段と、
１以上の他の前記画像形成装置のうち第１の装置に、前記遠隔操作装置による遠隔操作の継続を指示する引継手段と、
１以上の他の前記画像形成装置のうち第２の装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて、前記第２の装置が前記遠隔操作装置によって遠隔操作されていた状態を再現するとともに、前記遠隔操作装置と接続する再現手段と、
１以上の他の前記画像形成装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定手段と、
動作モードを省電力モードに切り換えている状態で、前記遠隔操作装置から接続要求を受信することに応じて前記代理装置を前記第１の装置に決定し、前記引継手段が前記代理装置に前記遠隔操作装置による遠隔操作の継続を指示した後に、前記代理装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて前記代理装置を前記第２の装置に決定する省電力時制御手段と、
動作モードを駆動モードに切り換えている状態で、１以上の他の前記画像形成装置のうち前記遠隔操作装置によって遠隔操作される接続装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて前記接続装置を前記第２の装置に決定し、前記再現手段によって前記接続装置が前記遠隔操作装置により遠隔操作されていた状態が再現された後に、前記遠隔操作装置から処理の実行を指示する実行指示操作を受け付けることに応じて前記接続装置を前記第１の装置に決定する駆動時制御手段と、を備えた画像形成システム。
【請求項２】
動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換手段と、
１以上の他の画像形成装置のうち第１の装置に遠隔操作装置による遠隔操作の継続を指示する引継手段と、
１以上の他の前記画像形成装置のうち第２の装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて、前記第２の装置が前記遠隔操作装置によって遠隔操作されていた状態を再現するとともに、前記遠隔操作装置と接続する再現手段と、
１以上の他の前記画像形成装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定手段と、
動作モードを省電力モードに切り換えている状態で前記遠隔操作装置から接続要求を受信することに応じて前記代理装置を前記第１の装置に決定し、前記引継手段が前記代理装置に前記遠隔操作装置による遠隔操作の継続を指示した後に、前記代理装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて前記代理装置を前記第２の装置に決定する省電力時制御手段と、
動作モードを駆動モードに切り換えている状態で、１以上の他の前記画像形成装置のうち前記遠隔操作装置によって遠隔操作される接続装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて前記接続装置を前記第２の装置に決定し、前記再現手段によって前記接続装置が前記遠隔操作装置により遠隔操作されていた状態が再現された後に、前記遠隔操作装置から処理の実行を指示する実行指示操作を受け付けることに応じて前記接続装置を前記第１の装置に決定する駆動時制御手段と、を備えた画像形成装置。
【請求項３】
前記遠隔操作装置から処理の実行を指示する前記実行指示操作を受け付ける場合、前記実行指示操作に従って処理を実行する処理実行手段を、さらに備え、
前記省電力時制御手段は、前記代理装置が前記遠隔操作装置から受け付けた前記実行指示操作を前記代理装置から受け付ける場合、前記再現手段によって前記接続装置が前記遠隔操作装置により遠隔操作されていた状態が再現された後に、前記処理実行手段に前記代理装置から受け付けた前記実行指示操作に従って処理を実行させる、請求項２に記載の画像形成装置。
【請求項４】
前記駆動時制御手段は、前記遠隔操作装置から処理の実行を指示する前記実行指示操作を受け付ける場合、前記引継手段が前記接続装置に前記遠隔操作装置による遠隔操作の継続を指示した後に、前記遠隔操作装置から受け付けた前記実行指示操作を前記接続装置に送信する、請求項３に記載の画像形成装置。
【請求項５】
動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても通信可能な通信手段を、さらに備え、
前記動作モード切換手段は、動作モードを省電力モードに切り換えている状態で前記遠隔操作装置から接続要求を受信する場合、前記代理装置が前記遠隔操作装置から受け付けた前記実行指示操作を前記代理装置から受け付けるまで、動作モードを駆動モードに切り換えない、請求項２〜４のいずれかに記載の画像形成装置。
【請求項６】
前記動作モード切換手段は、動作モードを省電力モードに切り換えている状態で前記遠隔操作装置から接続要求を受信することに応じて動作モードを駆動モードに切り換え、前記引継手段が前記代理装置に前記遠隔操作装置による遠隔操作の継続を指示することに応じて動作モードを省電力モードに切り換える、請求項２〜４のいずれかに記載の画像形成装置。
【請求項７】
前記代理装置決定手段は、複数の前記画像形成装置のうち消費電力の低い装置を優先して前記代理装置に決定する、請求項２〜６のいずれかに記載の画像形成装置。
【請求項８】
前記代理装置決定手段は、操作画面を生成する処理の負荷の低い装置を優先して前記代理装置に決定する、請求項２〜７のいずれかに記載の画像形成装置。
【請求項９】
前記代理装置決定手段は、蓄積ジョブの数が多い装置を優先して前記代理装置に決定する、請求項２〜８のいずれかに記載の画像形成装置。
【請求項１０】
動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換手段と、
１以上の他の情報処理装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定手段と、
動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信する場合、前記代理装置に前記遠隔操作装置による遠隔操作の継続を指示する引継手段と、
前記引継手段が前記代理装置に前記遠隔操作装置による遠隔操作の継続を指示した後に、前記代理装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて、前記代理装置が前記遠隔操作装置によって遠隔操作されていた状態を再現するとともに、前記遠隔操作装置と接続する再現手段と、
前記再現手段によって前記代理装置が前記遠隔操作装置により遠隔操作されていた状態が再現された後に、前記代理装置から処理の実行を指示する実行指示操作を受け付けることに応じて前記実行指示操作に従って処理を実行する処理実行手段と、を備えた画像形成装置。
【請求項１１】
動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても通信可能な通信手段を、さらに備え、
前記動作モード切換手段は、動作モードを省電力モードに切り換えている状態で前記遠隔操作装置から接続要求を受信する場合、前記代理装置が前記遠隔操作装置から受け付けた前記実行指示操作を前記代理装置から受け付けられるまで、動作モードを駆動モードに切り換えない、請求項１０に記載の画像形成装置。
【請求項１２】
前記動作モード切換手段は、動作モードを省電力モードに切り換えている状態で前記遠隔操作装置から接続要求を受信することに応じて動作モードを駆動モードに切り換え、前記引継手段が前記代理装置に前記遠隔操作装置による遠隔操作の継続を指示することに応じて動作モードを省電力モードに切り換える、請求項１０に記載の画像形成装置。
【請求項１３】
１以上の他の前記情報処理装置は、前記画像形成装置と同じ機能を備えた装置を含む、請求項１０〜１２のいずれかに記載の画像形成装置。
【請求項１４】
１以上の他の前記情報処理装置は、サーバーを含む、請求項１０〜１３のいずれかに記載の画像形成装置。
【請求項１５】
動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換ステップと、
１以上の他の画像形成装置のうち第１の装置に遠隔操作装置による遠隔操作の継続を指示する引継ステップと、
１以上の他の前記画像形成装置のうち第２の装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて、前記第２の装置が前記遠隔操作装置によって遠隔操作されていた状態を再現するとともに、前記遠隔操作装置と接続する再現ステップと、
１以上の他の前記画像形成装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定ステップと、
動作モードを省電力モードに切り換えている状態で前記遠隔操作装置から接続要求を受信することに応じて前記代理装置を前記第１の装置に決定し、前記引継ステップにおいて前記代理装置に前記遠隔操作装置による遠隔操作の継続を指示した後に、前記代理装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて前記代理装置を前記第２の装置に決定する省電力時制御ステップと、
動作モードを駆動モードに切り換えている状態で、１以上の他の前記画像形成装置のうち前記遠隔操作装置によって遠隔操作される接続装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて前記接続装置を前記第２の装置に決定し、前記再現ステップにおいて前記接続装置が前記遠隔操作装置により遠隔操作されていた状態が再現された後に、前記遠隔操作装置から処理の実行を指示する実行指示操作を受け付けることに応じて前記接続装置を前記第１の装置に決定する駆動時制御ステップと、を画像形成装置に実行させる遠隔制御方法。
【請求項１６】
動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換ステップと、
１以上の他の情報処理装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定ステップと、
動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信することに応じて、前記代理装置に前記遠隔操作装置による遠隔操作の継続を指示する引継ステップと、
前記引継ステップにおいて前記代理装置に前記遠隔操作装置による遠隔操作の継続を指示した後に、前記代理装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて、前記代理装置が前記遠隔操作装置によって遠隔操作されていた状態を再現するとともに、前記遠隔操作装置と接続する再現ステップと、
前記再現ステップにおいて前記代理装置が前記遠隔操作装置により遠隔操作されていた状態が再現された後に、前記代理装置から処理の実行を指示する実行指示操作を受け付けることに応じて前記実行指示操作に従って処理を実行する処理実行ステップと、を画像形成装置に実行させる遠隔制御方法。
【請求項１７】
動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換ステップと、
１以上の他の画像形成装置のうち第１の装置に遠隔操作装置による遠隔操作の継続を指示する引継ステップと、
１以上の他の前記画像形成装置のうち第２の装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて、前記第２の装置が前記遠隔操作装置によって遠隔操作されていた状態を再現するとともに、前記遠隔操作装置と接続する再現ステップと、
１以上の他の前記画像形成装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定ステップと、
動作モードを省電力モードに切り換えている状態で前記遠隔操作装置から接続要求を受信することに応じて前記代理装置を前記第１の装置に決定し、前記引継ステップにおいて前記代理装置に前記遠隔操作装置による遠隔操作の継続を指示した後に、前記代理装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて前記代理装置を前記第２の装置に決定する省電力時制御ステップと、
動作モードを駆動モードに切り換えている状態で、１以上の他の前記画像形成装置のうち前記遠隔操作装置によって遠隔操作される接続装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて前記接続装置を前記第２の装置に決定し、前記再現ステップにおいて前記接続装置が前記遠隔操作装置により遠隔操作されていた状態が再現された後に、前記遠隔操作装置から処理の実行を指示する実行指示操作を受け付けることに応じて前記接続装置を前記第１の装置に決定する駆動時制御ステップと、を画像形成装置を制御するコンピューターに実行させる遠隔制御プログラム。
【請求項１８】
動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換ステップと、
１以上の他の情報処理装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定ステップと、
動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信することに応じて、前記代理装置に前記遠隔操作装置による遠隔操作の継続を指示する引継ステップと、
前記引継ステップにおいて前記代理装置に前記遠隔操作装置による遠隔操作の継続を指示した後に、前記代理装置から前記遠隔操作装置による遠隔操作の継続が指示されることに応じて、前記代理装置が前記遠隔操作装置によって遠隔操作されていた状態を再現するとともに、前記遠隔操作装置と接続する再現ステップと、
前記再現ステップにおいて前記代理装置が前記遠隔操作装置により遠隔操作されていた状態が再現された後に、前記代理装置から処理の実行を指示する実行指示操作を受け付けることに応じて前記実行指示操作に従って処理を実行する処理実行ステップと、を画像形成装置を制御するコンピューターに実行させる遠隔制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成システム、画像形成装置、遠隔制御方法および遠隔制御プログラムに関し、特に、遠隔操作装置と、その遠隔操作装置によって遠隔操作される画像形成装置とを含む画像形成システム、その画像形成装置、その画像形成装置により実行される遠隔制御方法および遠隔制御プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォン、タブレット端末等の携帯情報装置で複合機（以下「ＭＦＰ」という）を遠隔操作する技術が知られている。携帯情報装置からＭＦＰに接続し、携帯情報装置でＭＦＰを遠隔操作することが可能である。一方、ＭＦＰは、消費電力を低減させるために、動作モードを消費電力の少ない省電力モードに切り換える。動作モードを消費電力モードに切り換えている状態で携帯情報装置から遠隔操作される場合、動作モードを省電力モードから駆動モードに切り換える。このため、携帯情報装置のユーザーが、ＭＦＰに処理を実行させる指示以外の指示、例えば、設定値を設定する指示を入力している間であっても省電力モードが解除される。
【０００３】
特開２０１２−１３１１８７号公報には、ネットワーク回線を介して印刷データを受信して印刷すると共に、ネットワーク回線を介して設定情報を取得と設定が行えるプリンターであって、ネットワーク回線を介して受信した設定情報を記憶する記憶部と、設定情報の待避先である代理サーバーを特定する情報を記憶する代理サーバー情報記憶部と、省電力モードへの移行の際には代理サーバーに設定情報を送信し、省電力モードの解除の際には代理サーバーに設定情報を要求する制御部とを有するプリンターが記載されている。
【０００４】
しかしながら、特開２０１２−１３１１８７号公報に記載のプリンターは、代理サーバーを予め定めておかなければならず、また、代理サーバーは、プリンターを代理する場合には、消費電力の少ないモードを解除しなければならない。このため、プリンターとサーバーとの双方が省電力モードの場合に、サーバーで電力が消費されるため、トータルで消費される電力を低減するには限界があるといった問題がある。
【特許文献１】特開２０１２−１３１１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、遠隔操作装置による遠隔制御を継続しつつ消費電力の増大を抑制した画像形成システムを提供することである。
【０００６】
この発明の他の目的は、遠隔操作装置による遠隔制御を継続しつつ消費電力の増大を抑制することが可能な画像形成装置を提供することである。
【０００７】
この発明のさらに他の目的は、遠隔操作装置による遠隔制御を継続しつつ消費電力の増大を抑制することが可能な遠隔制御方法を提供することである。
【０００８】
この発明のさらに他の目的は、遠隔操作装置による遠隔制御を継続しつつ消費電力の増大を抑制することが可能な遠隔制御プログラムを提供することである。
【課題を解決するための手段】
【０００９】
上述した目的を達成するためにこの発明のある局面によれば、画像形成システムは、複数の画像形成装置と、複数の画像形成装置のいずれか１つを遠隔操作可能な遠隔操作装置と、を含む画像形成システムであって、複数の画像形成装置それぞれは、動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換手段と、１以上の他の画像形成装置のうち第１の装置に、遠隔操作装置による遠隔操作の継続を指示する引継手段と、１以上の他の画像形成装置のうち第２の装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて、第２の装置が遠隔操作装置によって遠隔操作されていた状態を再現するとともに、遠隔操作装置と接続する再現手段と、１以上の他の画像形成装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定手段と、動作モードを省電力モードに切り換えている状態で、遠隔操作装置から接続要求を受信することに応じて代理装置を第１の装置に決定し、引継手段が代理装置に遠隔操作装置による遠隔操作の継続を指示した後に、代理装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて代理装置を第２の装置に決定する省電力時制御手段と、動作モードを駆動モードに切り換えている状態で、１以上の他の画像形成装置のうち遠隔操作装置によって遠隔操作される接続装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて接続装置を第２の装置に決定し、再現手段によって接続装置が遠隔操作装置により遠隔操作されていた状態が再現された後に、遠隔操作装置から処理の実行を指示する実行指示操作を受け付けることに応じて接続装置を第１の装置に決定する駆動時制御手段と、を備える。
【００１０】
この局面に従えば、複数の画像形成装置それぞれは、１以上の他の画像形成装置のうちから動作モードが駆動モードの代理装置を決定し、動作モードを省電力モードに切り換えている状態で、遠隔操作装置から接続要求を受信することに応じて代理装置に遠隔操作装置による遠隔操作の継続を指示し、その後に、代理装置から遠隔操作の継続が指示されることに応じて代理装置が遠隔操作装置によって遠隔操作されていた状態を再現するとともに、遠隔操作装置と接続する。一方、複数の画像形成装置それぞれは、動作モードを駆動モードに切り換えている状態で、遠隔操作装置によって遠隔操作される接続装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて接続装置が遠隔操作されていた状態を再現するとともに、遠隔操作装置と接続し、その後、遠隔操作装置から処理の実行を指示する実行指示操作を受信することに応じて接続装置に遠隔操作装置による遠隔操作の継続を指示する。このため、動作モードを省電力モードに切り換えている状態では、動作モードが駆動モードの代理装置に、遠隔操作装置による遠隔操作の継続を指示するので、代理装置が遠隔操作を継続している間に、動作モードを駆動モードに切り換える必要がない。したがって、消費電力が増大するのを抑制することができる。また、代理装置は、動作モードが駆動モードなので、代理装置で消費される電力が大幅に増加することがない。さらに、動作モードが駆動モードの場合には、遠隔操作装置によって遠隔操作される接続装置から遠隔操作の継続が指示されることに応じて接続装置が遠隔操作されていた状態を再現するとともに、遠隔操作装置と接続するので、遠隔操作装置による接続装置の遠隔操作を継続することができる。その結果、遠隔操作装置による遠隔制御を継続しつつ消費電力の増大を抑制した画像形成システムを提供することができる。
【００１１】
この発明の他の局面によれば、画像形成装置は、動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換手段と、１以上の他の画像形成装置のうち第１の装置に遠隔操作装置による遠隔操作の継続を指示する引継手段と、１以上の他の画像形成装置のうち第２の装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて、第２の装置が遠隔操作装置によって遠隔操作されていた状態を再現するとともに、遠隔操作装置と接続する再現手段と、１以上の他の画像形成装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定手段と、動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信することに応じて代理装置を第１の装置に決定し、引継手段が代理装置に遠隔操作装置による遠隔操作の継続を指示した後に、代理装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて代理装置を第２の装置に決定する省電力時制御手段と、動作モードを駆動モードに切り換えている状態で、１以上の他の画像形成装置のうち遠隔操作装置によって遠隔操作される接続装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて接続装置を第２の装置に決定し、再現手段によって接続装置が遠隔操作装置により遠隔操作されていた状態が再現された後に、遠隔操作装置から処理の実行を指示する実行指示操作を受け付けることに応じて接続装置を第１の装置に決定する駆動時制御手段と、を備える。
【００１２】
この局面に従えば、遠隔操作装置による遠隔制御を継続しつつ消費電力の増大を抑制することが可能な画像形成装置を提供することができる。
【００１３】
好ましくは、遠隔操作装置から処理の実行を指示する実行指示操作を受け付ける場合、実行指示操作に従って処理を実行する処理実行手段を、さらに備え、省電力時制御手段は、代理装置が遠隔操作装置から受け付けた実行指示操作を代理装置から受け付ける場合、再現手段によって接続装置が遠隔操作装置により遠隔操作されていた状態が再現された後に、処理実行手段に代理装置から受け付けた実行指示操作に従って処理を実行させる。
【００１４】
この局面に従えば、代理装置から実行指示操作を受け付けるまで省電力モードを維持することができる。
【００１５】
好ましくは、駆動時制御手段は、遠隔操作装置から処理の実行を指示する実行指示操作を受け付ける場合、引継手段が接続装置に遠隔操作装置による遠隔操作の継続を指示した後に、遠隔操作装置から受け付けた実行指示操作を接続装置に送信する。
【００１６】
この局面に従えば、接続装置に実行指示操作に従って処理を実行させることができる。
【００１７】
好ましくは、動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても通信可能な通信手段を、さらに備え、動作モード切換手段は、動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信する場合、代理装置が遠隔操作装置から受け付けた実行指示操作を代理装置から受け付けるまで、動作モードを駆動モードに切り換えない。
【００１８】
この局面に従えば、遠隔操作装置から接続要求を受信してから代理装置から実行指示操作を受け付けるまで、省電力モードを維持することができる。
【００１９】
好ましくは、動作モード切換手段は、動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信することに応じて動作モードを駆動モードに切り換え、引継手段が代理装置に遠隔操作装置による遠隔操作の継続を指示することに応じて動作モードを省電力モードに切り換える。
【００２０】
この局面に従えば、代理装置に遠隔操作装置による遠隔操作の継続を指示してから代理装置から実行指示操作を受け付けるまで、省電力モードを維持することができる。
【００２１】
好ましくは、代理装置決定手段は、複数の画像形成装置のうち消費電力の低い装置を優先して代理装置に決定する。
【００２２】
この局面に従えば、消費電力ができるだけ増加しないようにすることができる。
【００２３】
好ましくは、代理装置決定手段は、操作画面を生成する処理の負荷の低い装置を優先して代理装置に決定する。
【００２４】
この局面に従えば、遠隔操作画面を生成する処理の速度を早くすることができるので、遠隔操作装置のレスポンスタイムを短くすることができる。
【００２５】
好ましくは、代理装置決定手段は、蓄積ジョブの数が多い装置を優先して代理装置に決定する。
【００２６】
この局面に従えば、蓄積ジョブの数の多い装置は、駆動モードに切り換えている時間が蓄積ジョブの数の少ない装置よりも長いので、蓄積ジョブの数の少ない装置を早期に省電力モードに移行させることができる。
【００２７】
この発明のさらに他の局面によれば、画像形成装置は、動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換手段と、１以上の他の情報処理装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定手段と、動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信する場合、代理装置に遠隔操作装置による遠隔操作の継続を指示する引継手段と、引継手段が代理装置に遠隔操作装置による遠隔操作の継続を指示した後に、代理装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて、代理装置が遠隔操作装置によって遠隔操作されていた状態を再現するとともに、遠隔操作装置と接続する再現手段と、再現手段によって代理装置が遠隔操作装置により遠隔操作されていた状態が再現された後に、代理装置から処理の実行を指示する実行指示操作を受け付けることに応じて実行指示操作に従って処理を実行する処理実行手段と、を備える。
【００２８】
この局面に従えば、遠隔操作装置による遠隔制御を継続しつつ消費電力の増大を抑制することが可能な画像形成装置を提供することができる。
【００２９】
好ましくは、動作モードが駆動モードおよび駆動モードよりも消費電力の少ない省電力モードのいずれの場合であっても通信可能な通信手段を、さらに備え、動作モード切換手段は、動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信する場合、代理装置が遠隔操作装置から受け付けた実行指示操作を代理装置から受け付けられるまで、動作モードを駆動モードに切り換えない。
【００３０】
この局面に従えば、遠隔操作装置から接続要求を受信してから代理装置から実行指示操作を受け付けるまで、省電力モードを維持することができる。
【００３１】
好ましくは、動作モード切換手段は、動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信することに応じて動作モードを駆動モードに切り換え、引継手段が代理装置に遠隔操作装置による遠隔操作の継続を指示することに応じて動作モードを省電力モードに切り換える。
【００３２】
この局面に従えば、代理装置に遠隔操作装置による遠隔操作の継続を指示してから代理装置から実行指示操作を受け付けるまで、省電力モードを維持することができる。
【００３３】
好ましくは、１以上の他の情報処理装置は、画像形成装置と同じ機能を備えた装置を含む。
【００３４】
好ましくは、１以上の他の情報処理装置は、サーバーを含む。
【００３５】
この発明のさらに他の局面によれば、遠隔制御方法は、動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換ステップと、１以上の他の画像形成装置のうち第１の装置に遠隔操作装置による遠隔操作の継続を指示する引継ステップと、１以上の他の画像形成装置のうち第２の装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて、第２の装置が遠隔操作装置によって遠隔操作されていた状態を再現するとともに、遠隔操作装置と接続する再現ステップと、１以上の他の画像形成装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定ステップと、動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信することに応じて代理装置を第１の装置に決定し、引継ステップにおいて代理装置に遠隔操作装置による遠隔操作の継続を指示した後に、代理装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて代理装置を第２の装置に決定する省電力時制御ステップと、動作モードを駆動モードに切り換えている状態で、１以上の他の画像形成装置のうち遠隔操作装置によって遠隔操作される接続装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて接続装置を第２の装置に決定し、再現ステップにおいて接続装置が遠隔操作装置により遠隔操作されていた状態が再現された後に、遠隔操作装置から処理の実行を指示する実行指示操作を受け付けることに応じて接続装置を第１の装置に決定する駆動時制御ステップと、を画像形成装置に実行させる。
【００３６】
この局面に従えば、遠隔操作装置による遠隔制御を継続しつつ消費電力の増大を抑制することが可能な遠隔制御方法を提供することができる。
【００３７】
この発明のさらに他の局面によれば、遠隔制御方法は、動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換ステップと、１以上の他の情報処理装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定ステップと、動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信することに応じて、代理装置に遠隔操作装置による遠隔操作の継続を指示する引継ステップと、引継ステップにおいて代理装置に遠隔操作装置による遠隔操作の継続を指示した後に、代理装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて、代理装置が遠隔操作装置によって遠隔操作されていた状態を再現するとともに、遠隔操作装置と接続する再現ステップと、再現ステップにおいて代理装置が遠隔操作装置により遠隔操作されていた状態が再現された後に、代理装置から処理の実行を指示する実行指示操作を受け付けることに応じて実行指示操作に従って処理を実行する処理実行ステップと、を画像形成装置に実行させる。
【００３８】
この局面に従えば、遠隔操作装置による遠隔制御を継続しつつ消費電力の増大を抑制することが可能な遠隔制御方法を提供することができる。
【００３９】
この発明のさらに他の局面によれば、遠隔制御プログラムは、動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換ステップと、１以上の他の画像形成装置のうち第１の装置に遠隔操作装置による遠隔操作の継続を指示する引継ステップと、１以上の他の画像形成装置のうち第２の装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて、第２の装置が遠隔操作装置によって遠隔操作されていた状態を再現するとともに、遠隔操作装置と接続する再現ステップと、１以上の他の画像形成装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定ステップと、動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信することに応じて代理装置を第１の装置に決定し、引継ステップにおいて代理装置に遠隔操作装置による遠隔操作の継続を指示した後に、代理装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて代理装置を第２の装置に決定する省電力時制御ステップと、動作モードを駆動モードに切り換えている状態で、１以上の他の画像形成装置のうち遠隔操作装置によって遠隔操作される接続装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて接続装置を第２の装置に決定し、再現ステップにおいて接続装置が遠隔操作装置により遠隔操作されていた状態が再現された後に、遠隔操作装置から処理の実行を指示する実行指示操作を受け付けることに応じて接続装置を第１の装置に決定する駆動時制御ステップと、を画像形成装置を制御するコンピューターに実行させる。
【００４０】
この局面に従えば、遠隔操作装置による遠隔制御を継続しつつ消費電力の増大を抑制することが可能な遠隔制御プログラムを提供することができる。
【００４１】
この発明のさらに他の局面によれば、遠隔制御プログラムは、動作モードを駆動モードと駆動モードより消費電力の少ない省電力モードとのいずれかに切り換える動作モード切換ステップと、１以上の他の情報処理装置のうちから動作モードが駆動モードの代理装置を決定する代理装置決定ステップと、動作モードを省電力モードに切り換えている状態で遠隔操作装置から接続要求を受信することに応じて、代理装置に遠隔操作装置による遠隔操作の継続を指示する引継ステップと、引継ステップにおいて代理装置に遠隔操作装置による遠隔操作の継続を指示した後に、代理装置から遠隔操作装置による遠隔操作の継続が指示されることに応じて、代理装置が遠隔操作装置によって遠隔操作されていた状態を再現するとともに、遠隔操作装置と接続する再現ステップと、再現ステップにおいて代理装置が遠隔操作装置により遠隔操作されていた状態が再現された後に、代理装置から処理の実行を指示する実行指示操作を受け付けることに応じて実行指示操作に従って処理を実行する処理実行ステップと、を画像形成装置を制御するコンピューターに実行させる。
【００４２】
この局面に従えば、遠隔操作装置による遠隔制御を継続しつつ消費電力の増大を抑制することが可能な遠隔制御プログラムを提供することができる。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。
【図２】ＭＦＰの基本構成の概要を示すブロック図である。
【図３】携帯情報装置の構成の概要を示すブロック図である。
【図４】本実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図５】携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図６】遠隔制御処理の流れの一例を示すフローチャートである。
【図７】代理装置決定処理の流れの位置を示すフローチャートである。
【図８】第１再現処理の流れの一例を示すフローチャートである。
【図９】第２再現処理の流れの一例を示すフローチャートである。
【図１０】遠隔操作処理の流れの一例を示すフローチャートである。
【図１１】遠隔操作装置、接続装置および代理装置の間で送受信されるデータのタイミングを示す図である。
【発明を実施するための形態】
【００４４】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００４５】
図１は、本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。図１を参照して、画像形成システム１は、遠隔制御装置として機能するＭＦＰ１００，１００Ａ，１００Ｂと、サーバー３００と、無線局５と、携帯情報装置２００，２００Ａ，２００Ｂと、を含む。ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１００Ａ，１００Ｂ、サーバー３００および無線局５は、ネットワーク３に接続される。携帯情報装置２００，２００Ａ，２００Ｂは、無線局５を通して、ネットワーク３に接続される。
【００４６】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。また、ネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００４７】
サーバー３００は、一般的なコンピューターである。そのハードウェア構成は、周知なのでここでは説明を繰り返さない。
【００４８】
携帯情報装置２００，２００Ａ，２００Ｂは、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）など、ユーザーが携帯して使用するしコンピューターである。携帯情報装置２００，２００Ａ，２００Ｂのハードウェア構成および機能は同じなので、ここでは特に言及しない限り携帯情報装置２００を例に説明する。ここでは、携帯情報装置２００を、スマートフォンとしており、無線ＬＡＮ機能と、通話機能とを備えている。このため、携帯情報装置２００は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。
【００４９】
本実施の形態における画像形成システム１において、携帯情報装置２００，２００Ａ，２００Ｂそれぞれは、ＭＦＰ１００，１００Ａ，１００Ｂを遠隔操作する。この場合、携帯情報装置２００，２００Ａ，２００Ｂそれぞれは、ＭＦＰ１００，１００Ａ，１００Ｂを遠隔操作する遠隔操作装置として機能し、ＭＦＰ１００，１００Ａ，１００Ｂそれぞれは、携帯情報装置２００，２００Ａ，２００Ｂいずれかによって遠隔操作される遠隔制御装置として機能する。携帯情報装置２００，２００Ａ，２００Ｂには、ＭＦＰ１００，１００Ａ，１００Ｂを遠隔操作するための遠隔操作プログラムがインストールされる。遠隔操作プログラムは、ＭＦＰ１００，１００Ａ，１００Ｂに共通し、ＭＦＰ１００，１００Ａ，１００Ｂのいずれにも対応可能なアプリケーションプログラムである。一方、ＭＦＰ１００には、携帯情報装置２００により遠隔操作され、処理を実行する遠隔制御プログラムがインストールされている。ここでは、携帯情報装置２００がＭＦＰ１００を遠隔操作する場合を例に説明する。
【００５０】
本実施の形態における画像形成システム１において、ＭＦＰ１００，１００Ａ，１００Ｂの構成および実行可能な機能がそれぞれ異なるが基本構成は同じである。ここでは、ＭＦＰ１００を例に、ＭＦＰ１００の基本構成を説明する。
【００５１】
図２は、ＭＦＰの基本構成の概要を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、画像が形成された用紙を処理する後処理部１５５と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００５２】
後処理部１５５は、画像形成部１４０により画像が形成された１以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
【００５３】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）１１８が装着される外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、後処理部１５５および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００５４】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。さらに、ＲＡＭ１１４は，設定値記憶領域を含む。設定値記憶領域は、機能を実行するための設定値を記憶する領域である。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００５５】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して、他のＭＦＰ１００Ａ，２１００Ｂ、サーバー３００または携帯情報装置２００，２００Ａ，２００Ｂとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク３を介してインターネットに接続されたコンピューターと通信が可能である。
【００５６】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００５７】
外部記憶装置１１７は、ＣＤ−ＲＯＭ１１８が装着される。ＣＰＵ１１１は、外部記憶装置１１７を介してＣＤ−ＲＯＭ１１８にアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１７に装着されたＣＤ−ＲＯＭ１１８に記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１８に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（登録商標）（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００５８】
また、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１８に記録されたプログラムに限られず、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク３に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５９】
操作パネル１６０は、ＭＦＰ１００の上面に設けられる。操作パネル１６０は、表示部１６１と操作部１６３とを含む。表示部１６１は、例えば、液晶表示装置（ＬＣＤ）であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。
【００６０】
操作部１６３は、タッチパネル１６５と、ハードキー部１６７とを含む。タッチパネル１６５は、表示部１６１の上面または下面に表示部１６１に重畳して設けられる。ハードキー部１６７は、複数のハードキーを含む。ハードキーは、例えば接点スイッチである。タッチパネル１６５は、表示部１６１の表示面中でユーザーにより指示された位置を検出する。ユーザーがＭＦＰ１００を操作する場合は直立した姿勢となる場合が多いので、表示部１６１の表示面、タッチパネル１６５の操作面およびハードキー部１６７は、上方を向いて配置される。ユーザーが表示部１６１の表示面を容易に視認することができ、ユーザーが指で操作部１６３を容易に指示することができるようにするためである。
【００６１】
図３は、携帯情報装置の構成の概要を示すブロック図である。図３を参照して、本実施の形態における携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリ２０３と、通話部２０５と接続された無線通信部２０４と、情報を表示する表示部２０６と、ユーザーの操作を受け付ける操作部２０７と、無線ＬＡＮＩ／Ｆ２０８と、加速度センサー２１０と、外部記憶装置２１１と、を含む。
【００６２】
表示部２０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部２０７は、メインキー２０７Ａと、タッチパネル２０７Ｂとを備える。また、ユーザーが、表示部２０６の表示面を指示する場合、操作部２０７は、タッチパネル２０７Ｂにより検出される表示面の位置をＣＰＵ２０１に出力する。ＣＰＵ２０１は、タッチパネル２０７Ｂによる検出された位置に基づいて、表示部２０６に表示されている画面中でユーザーにより指示された位置を検出する。ＣＰＵ２０１は、表示部２０６に表示されている画面と、タッチパネル２０７Ｂによる検出された位置とに基づいて、ユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。例えば、表示部２０６にテンキーの画像を含む画面を表示する場合には、タッチパネル２０７Ｂによる検出された位置に表示されたキーに対応する数字を受け付ける。
【００６３】
カメラ２０２は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをＣＰＵ２０１に出力する。光電変換素子は、ＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。
【００６４】
無線通信部２０４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２０４は、携帯情報装置２００を電話通信網に接続し、通話部２０５を用いた通話を可能とする。無線通信部２０４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２０５に出力する。また、無線通信部２０４は、通話部２０５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２０５は、マイクおよびスピーカーを備え、無線通信部２０４から入力される音声をスピーカーから出力し、マイクから入力される音声を無線通信部２０４に出力する。さらに、無線通信部２０４は、ＣＰＵ２０１により制御され、携帯情報装置２００を電子メールサーバーに接続し、電子メールを送受信する。
【００６５】
無線ＬＡＮＩ／Ｆ２０８は、無線局５と通信し、携帯情報装置２００をネットワーク３に接続するためのインターフェースである。携帯情報装置２００に、サーバー３００、ＭＦＰ１００，１００Ａ，１００ＢそれぞれのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、携帯情報装置２００は、サーバー３００、ＭＦＰ１００，１００Ａ，１００Ｂと通信することができ、データの送受信が可能となる。なお、本実施の形態においては、携帯情報装置２００が無線ＬＡＮＩ／Ｆ２０８を用いて、サーバー３００、ＭＦＰ１００，１００Ａ，１００Ｂと通信する場合を例に説明するが、他の通信方法を用いて通信するようにしてもよい。具体的には、携帯情報装置２００、サーバー３００、ＭＦＰ１００，１００Ａ，１００Ｂが、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線装置を搭載する場合には、携帯情報装置２００が、サーバー３００、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかと、１対１で通信するようにしてもよい。
【００６６】
フラッシュメモリ２０３は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０３に記録されたプログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行する。
【００６７】
加速度センサー２１０は、Ｘ軸、Ｙ軸およびＺ軸の３方向の加速度を測定する３軸加速度センサーである。加速度センサー２１０は、検出した加速度をＣＰＵ２０１に出力する。
【００６８】
外部記憶装置２１１は、携帯情報装置２００に着脱自在であり、遠隔操作プログラムを記憶したＣＤ−ＲＯＭ２１１Ａが装着可能である。ＣＰＵ２０１は、外部記憶装置２１１を介してＣＤ−ＲＯＭ２１１Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２１１に装着されたＣＤ−ＲＯＭ２１１Ａに記録された遠隔操作プログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行することが可能である。
【００６９】
なお、ＣＰＵ２０１が実行するプログラムとして、フラッシュメモリ２０３またはＣＤ−ＲＯＭ２１１Ａに記録されたプログラムについて説明したが、ネットワーク３に接続された他のコンピューターが、フラッシュメモリ２０３に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、携帯情報装置２００が、ネットワーク３に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００７０】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１１Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）などの半導体メモリであってもよい。
【００７１】
図４は、本実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図４に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された遠隔制御プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。
【００７２】
図４を参照して、ＣＰＵ１１１は、接続制御部５１と、遠隔操作画面送信部５３と、遠隔操作受信部５５と、遠隔操作画面生成部５７と、設定部５９と、駆動時制御部６１と、省電力時制御部６３と、引継部６５と、再現部６７と、装置状態検出部６９と、代理装置決定部７１と、パネル制御部７３と、機能実行部７５と、動作モード切換部７７と、を含む。
【００７３】
動作モード切換部７７は、動作モードを駆動モードと駆動モードよりも消費電力が少ない省電力モードとのいずれかに切り換える。動作モード切換部７７は、駆動モードの状態で、スリープ移行条件が成立すると、動作モードを省電力モードに切り換える。スリープ移行条件は、限定するものではないが、例えば、操作部１６３が所定時間継続して操作を受け付けない場合である。動作モード切換部７７は、動作モードを省電力モードに切り換える場合、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０およびＨＤＤ１１３に供給する電力を遮断する。動作モード切換部７７は、通信Ｉ／Ｆ部１１２、ファクシミリ部１１６は、動作モードが省電力モードであっても電力の供給を継続する。外部から送信されるデータを受信するためである。
【００７４】
パネル制御部７３は、操作パネル１６０を制御し、表示部１６１に操作画面を表示するとともに、ユーザーが操作部１６３に入力する操作を受け付ける。パネル制御部７３は、機能実行部７５から表示指示が入力されることに応じて、表示指示に含まれる操作画面を表示部１６１に表示する。パネル制御部７３は、ユーザーが表示部１６１に表示された操作画面に従って操作部１６３に入力する操作を受け付け、受け付けられた操作を機能実行部７５に出力する。
【００７５】
機能実行部７５は、パネル制御部７３から入力される操作に従って、操作に対応する機能を実行する。機能実行部７５は、パネル制御部７３から入力される操作が、複数の機能に対応する場合、操作に対応する複数の機能を実行する。パネル制御部７３から入力される操作は、機能実行部７５が機能を実行するために用いる設定値を設定する設定操作と、操作画面を別の操作画面に切り換えを指示する画面遷移操作と、機能の実行を指示する実行指示操作とを含む。機能実行部７５は、設定操作が入力される場合には、設定操作により定まる設定項目に設定操作により定まる設定値を設定する。例えば、５部のプリントを指示する設定操作は、プリント部数を示す設定項目「置数」と設定値「５」とを含む。機能実行部７５は、画面遷移操作が入力される場合には画面遷移操作により定まる操作画面を決定し、決定した操作画面を表示する表示指示をパネル制御部７３に出力する。機能実行部７５は、実行指示操作が入力される場合には、その実行指示操作により特定される実装機能を、それまでに設定された設定値に従って実行する。例えばプリント機能の実行を指示する実行指示操作は、設定項目「置数」と設定値「５」が設定されていれば、データの画像を形成する機能を５回実行する。
【００７６】
接続制御部５１は、通信Ｉ／Ｆ部１１２を制御し、通信Ｉ／Ｆ部１１２が遠隔操作装置である携帯情報装置２００，２００Ａ，２００Ｂのいずれかから接続要求を受信すると、携帯情報装置２００，２００Ａ，２００Ｂのうち接続要求を送信してきた装置との間で通信経路を確立する。接続制御部５１によって通信経路が確立された装置を、遠隔操作中装置という。接続制御部５１は、遠隔操作中装置との間で確立された通信経路を識別するための経路識別情報と遠隔操作中装置を識別するための装置識別情報との組を遠隔操作画面送信部５３、遠隔操作受信部５５、駆動時制御部６１および省電力時制御部６３に出力する。
【００７７】
遠隔操作受信部５５、遠隔操作画面生成部５７、設定部５９および遠隔操作画面送信部５３は、動作モードが駆動モードに切り換えている状態で機能する。
【００７８】
遠隔操作受信部５５は、接続制御部５１から経路識別情報と装置識別情報との組が入力されると、遠隔操作画面生成部５７に初期画面生成指示と装置識別情報との組を出力する。また、遠隔操作受信部５５は、初期画面生成指示と装置識別情報との組を出力した後に、通信Ｉ／Ｆ部１１２を制御し、経路識別情報で特定される通信経路を介して、装置識別情報で特定される遠隔操作中装置から送信される遠隔操作コマンドを受信する。遠隔操作受信部５５は、遠隔操作中装置から遠隔操作コマンドを受信することに応じて、その遠隔操作コマンドに対応する遠隔操作を識別するための操作識別情報と装置識別情報との組を、遠隔操作画面生成部５７、設定部５９、および駆動時制御部６１に出力する。
【００７９】
遠隔操作画面生成部５７は、遠隔操作画面を生成する。遠隔操作画面生成部５７が生成する遠隔操作画面は、パネル制御部７３が表示部１６１に表示する操作画面と同じである。なお、携帯情報装置２００で表示するために、操作画面とは異なる遠隔操作画面としてもよい。例えば、遠隔操作画面を、操作画面のフォーマットを異ならせた画面とする。遠隔操作画面生成部５７は、遠隔操作受信部５５から初期画面生成指示と装置識別情報との組が入力される場合、初期画面としてデフォルトで定められた遠隔操作画面をＨＤＤ１１６から読出し、読出した遠隔操作画面と装置識別情報との組を遠隔操作画面送信部５３に出力する。また、遠隔操作画面生成部５７は、遠隔操作受信部５５から操作識別情報と装置識別情報との組が入力される場合、操作識別情報で特定される遠隔操作に対応する遠隔操作画面を生成し、生成した遠隔操作画面と装置識別情報との組を遠隔操作画面送信部５３に出力する。
【００８０】
遠隔操作画面送信部５３は、接続制御部５１から経路識別情報と装置識別情報との組が入力される。遠隔操作画面送信部５３は、遠隔操作画面生成部５７から遠隔操作画面と装置識別情報が入力されることに応じて、装置識別情報で特定される遠隔操作中装置に遠隔操作画面を送信する。具体的には、接続制御部５１から入力される経路識別情報と装置識別情報との組に基づいて、遠隔操作画面生成部５７から入力される装置識別情報と組になる経路識別情報で識別される通信経路を特定する。そして、遠隔操作画面送信部５３は、通信Ｉ／Ｆ部１１２を制御して、遠隔操作画面を、特定した通信経路を介して送信する。
【００８１】
遠隔操作中装置が、ＭＦＰ１００に送信する遠隔操作コマンドは、設定値を設定する設定操作に対応する設定コマンド、遠隔操作画面を別の遠隔操作画面に切り換えを指示する画面遷移操作に対応する画面遷移コマンドと、機能の実行を指示する実行指示操作に対応する実行指示コマンドと、を含む。遠隔操作受信部５５は、遠隔操作画面が送信された後に受信する遠隔操作コマンドが位置情報を含む場合、その位置情報と、遠隔操作画面送信部５３によって遠隔操作装置に送信された遠隔操作画面とに基づいて、遠隔操作を特定する。具体的には、位置情報によって、遠隔操作画面中で特定される位置が、遠隔操作画面に含まれる遷移ボタン内ならば画面遷移操作を特定する。位置情報によって遠隔操作画面中で特定される位置が、設定値を設定するコマンドが割り当てられた領域内ならば設定操作を特定する。位置情報によって遠隔操作画面中で特定される位置が、実行コマンドが割り当てられたボタンの領域内ならば実行指示操作を特定する。
【００８２】
設定部５９は、遠隔操作受信部５５から設定操作の操作識別情報と、装置識別情報との組が入力される場合、設定操作に従って設定値を設定する。設定操作は、設定項目と設定値とを含む。設定部５９は、設定操作に含まれる設定項目に設定操作に含まれる設定値を設定する。設定部５９は、設定値を設定すると、遠隔操作画面生成部５７に、装置識別情報を含む生成指示を出力する。
【００８３】
遠隔操作画面生成部５７は、設定部５９から生成指示が入力されることに応じて、先に生成した遠隔操作画面と同じ遠隔操作画面を生成し、生成した遠隔操作画面と、生成指示に含まれる装置識別情報との組を遠隔操作画面送信部５３に出力する。遠隔操作画面生成部５７によって生成指示が入力されることに応じて生成される遠隔操作画面は、設定値が更新された後の値を含む。このため、遠隔操作中装置に、設定値が更新された後の値を含む遠隔操作画面が送信され、遠隔操作中装置において表示される。
【００８４】
遠隔操作画面生成部５７は、遠隔操作受信部５５から画面遷移操作の操作識別情報と装置識別情報との組が入力されることに応じて、画面遷移操作により定まる遠隔操作画面を生成し、生成された遠隔操作画面と、遠隔操作受信部５５から入力される装置識別情報との組を遠隔操作画面送信部５３に出力する。このため、遠隔操作中装置に、画面遷移操作により定まる遠隔操作画面が送信され、その遠隔操作画面が遠隔操作中装置において表示される。
【００８５】
装置状態検出部６９は、他の情報処理装置の装置状態を検出する。他の情報処理装置は、ここでは、ＭＦＰ１００Ａ，１００Ｂおよびサーバー３００である。ＭＦＰ１００Ａ，１００Ｂそれぞれの装置状態は、動作モードの状態、実行中のジョブの状態、実行待ちの待機中のジョブの状態を含む。サーバー３００の装置状態は、動作モードの状態を含む。具体的には、通信Ｉ／Ｆ部１１２を制御し、装置状態の送信要求をブロードキャストで送信し、ＭＦＰ１００Ａ，１００Ｂおよびサーバー３００それぞれが返信する、装置状態を示す装置状態情報を受信することによって、ＭＦＰ１００Ａ，１００Ｂおよびサーバー３００それぞれの装置状態を検出する。ＭＦＰ１００Ａ，１００Ｂそれぞれから受信される装置状態情報は、動作モードが駆動モードと省電力モードとのいずれであるかを示す動作モード情報と、実行中のジョブの種類を示す実行ジョブ情報と、蓄積された蓄積ジョブの数と、蓄積ジョブの状態を示す蓄積ジョブ情報と、消費電力と、を含む。サーバー３００から受信される装置状態情報は、動作モードが駆動モードと省電力モードとのいずれであるかを示す動作モード情報を含む。なお、ＭＦＰ１００Ａ，１００Ｂおよびサーバーそれぞれは、動作モードが省電力モードの場合には、装置状態の送信要求に応答しない場合があるが、その場合には、その装置の動作モードが省電力モードであると判断する。装置状態検出部６９は、ＭＦＰ１００Ａ，１００Ｂそれぞれの装置状態を示す装置状態情報を代理装置決定部７１に出力する。
【００８６】
代理装置決定部７１は、装置状態検出部６９からＭＦＰ１００Ａ，１００Ｂおよびサーバー３００それぞれの装置状態情報が入力され、ＭＦＰ１００Ａ，１００Ｂおよびサーバー３００のうちから１つの代理装置を決定する。具体的には、状態情報に含まれる動作モード情報によって動作モードが駆動モードに設定されている装置を代理装置に決定する。状態情報に含まれる動作モード情報によって動作モードが駆動モードに設定されている装置が複数の場合、代理装置決定部７１は、装置状態に含まれる実行ジョブ情報によって示される実行中のジョブの種類が操作画面を生成する処理を実行しないジョブを実行中の装置を優先して代理装置にする。また、状態情報に含まれる動作モード情報によって動作モードが駆動モードに設定されている装置が複数の場合、代理装置決定部７１は、装置状態に含まれる蓄積ジョブ情報によって示される待機中のジョブの数が多い装置を優先して代理装置に決定する。代理装置決定部７１は、代理装置を決定する場合、代理装置を識別するための装置識別情報を引継部６５に出力する。
【００８７】
装置状態検出部６９が所定時間間隔で装置状態を検出する場合、代理装置決定部７１は装置状態が検出されるごとに代理装置を決定し、代理装置の装置識別情報を引継部６５に出力する。また、引継部６５から指示があった場合に、代理装置決定部７１が装置状態検出部６９に装置状態の検出を依頼し、代理装置決定部７１は装置状態が検出されることに応じて代理装置を決定し、代理装置の装置識別情報を引継部６５に出力するようにしてもよい。
【００８８】
＜接続装置の場合＞
ＭＦＰ１００が動作モードを省電力モードに切り換えている状態で、携帯情報装置２００により遠隔操作される場合、ＭＦＰ１００は、遠隔操作中装置である携帯情報装置２００によって遠隔操作される遠隔制御装置として機能する。この場合、ＭＦＰ１００を接続装置という。
【００８９】
省電力時制御部６３は、動作モードを省電力モードに切り換えている状態で、接続制御部５１から経路識別情報と遠隔操作中装置の装置識別情報との組が入力される場合、引継部６５に第１引継指示を出力する。第１引継指示は、経路識別情報と遠隔操作中装置の装置識別情報との組を含む。
【００９０】
引継部６５は、省電力時制御部６３から第１引継指示が入力されることに応じて、第１引継指示に含まれる装置識別情報で特定される遠隔操作装置に、代理装置決定部７１から入力される装置識別情報で特定される代理装置に接続を切り換える切換指示を送信するとともに、代理装置に遠隔操作装置による遠隔操作の継続を指示する。具体的には、引継部６５は、通信Ｉ／Ｆ部１１２を制御して、第１引継指示に含まれる経路識別情報で特定される通信経路を介して、遠隔操作中装置に第１切換指示を出力する。第１切換指示は、代理装置決定部７１から入力される代理装置の装置識別情報を含む。また、引継部６５は、通信Ｉ／Ｆ部１１２を制御して、代理装置決定部７１から入力される装置識別情報で特定される代理装置と通信し、第１引継依頼信号を送信する。第１引継依頼信号は、省電力時制御部６３から第１引継指示が入力されるまでに設定部５９によって設定された設定値の全てと、第１引継指示に含まれる遠隔操作中装置の装置識別情報と、を含む。引継部６５は、代理装置に第１引継依頼信号を送信すると、代理装置の装置識別情報を省電力時制御部６３に出力する。
【００９１】
代理装置の詳細は後述するが、第１引継依頼信号を受信すると、ＭＦＰ１００に代わって、第１引継依頼信号に含まれる装置識別情報で特定される遠隔操作中装置によりＭＦＰ１００が遠隔操作されていた状態を再現し、ＭＦＰ１００に代わって、遠隔操作中装置により遠隔操作される。代理装置は、遠隔操作中装置から実行指示コマンドを受信すると、第１引継依頼信号を送信してきたＭＦＰ１００に、第２引継依頼信号と、実行指示コマンドとを送信する。第２引継依頼信号は、代理装置がＭＦＰ１００に代わって、遠隔操作中装置により遠隔操作されて設定された設定値の全てと、遠隔操作中装置の装置識別情報と、最後に遠隔操作中装置に送信した遠隔操作画面の画面識別情報と、を含む。
【００９２】
省電力時制御部６３は、引継部６５から代理装置の装置識別情報が入力された後に、通信Ｉ／Ｆ部１１２が代理装置から第２引継依頼信号を受信すると、再現部６７に第２再現指示を出力する。第２再現指示は、第２引継依頼信号に含まれる遠隔操作中装置の装置識別情報と、設定値と、画面識別情報と、を含む。動作モード切換部７７は、通信Ｉ／Ｆ部１１２が代理装置から第２引継依頼信号を受信することに応じて、動作モードを駆動モードに切り換える。
【００９３】
再現部６７は、省電力時制御部６３から第２再現指示が入力されることに応じて、代理装置が遠隔操作中装置によって遠隔操作されていた状態を再現する。具体的には、再現部６７は、接続再現部８１と、設定値再現部８３と、を含む。接続再現部８１は、第２再現指示に含まれる遠隔操作中装置の装置識別情報および画面識別情報を含む第２再確立指示を接続制御部５１および遠隔操作受信部５５に出力する。
【００９４】
接続制御部５１は、接続再現部８１から第２再確立指示が入力されることに応じて、通信Ｉ／Ｆ部１１２を制御し、通信Ｉ／Ｆ部１１２が携帯情報装置２００，２００Ａ，２００Ｂのうち第２再確立指示に含まれる装置識別情報で特定される遠隔操作装置から接続要求を受信すると、接続要求を送信してきた遠隔操作装置との間で通信経路を確立する。接続制御部５１は、遠隔操作装置との間で確立された通信経路を識別するための経路識別情報と遠隔操作装置を識別するための装置識別情報との組を遠隔操作受信部５５、遠隔操作画面送信部５３および省電力時制御部６３に出力する。以降、遠隔操作受信部５５、遠隔操作画面送信部５３および省電力時制御部６３それぞれは、装置識別情報で特定される遠隔操作装置を、遠隔操作中装置として取り扱う。
【００９５】
設定値再現部８３は、第２引継指示に含まれる設定値を含む設定指示を設定部５９に出力する。設定部５９は、設定値再現部８３から設定指示が入力されることに応じて、設定指示に含まれる設定値の全てを設定する。また、設定値再現部８３は、第２引継指示に含まれる設定値が画像を形成する機能に対する設定値を含む場合、親展プリントの機能を有効に設定する指示を設定部５９に出力する。親展プリントの機能は、遠隔操作中装置を操作するユーザーによる許可が操作部１６３によって受け付けられることを条件に、画像を形成する機能を実行する機能である。ＭＦＰ１００までの距離が長く、移動に時間を要する場合であっても、ＭＦＰ１００は、ＭＦＰ１００を遠隔操作していたユーザーにより操作されなければ画像を形成しないので、他人に出力結果を見られるのを防止することができる。親展プリントの機能を実行するための設定値として、ユーザーを識別するためのユーザー識別情報が必要となるが、例えば、ＭＦＰ１００が遠隔操作中装置を操作するユーザーを認証するようにすればよい。
【００９６】
遠隔操作受信部５５は、接続再現部８１から再接続指示が入力された後に、接続制御部５１から経路識別情報と装置識別情報との組が入力される場合、遠隔操作画面生成部５７に、初期画面生成指示と装置識別情報との組を出力することなく、継続画面生成指示と装置識別情報との組を出力する。継続画面生成指示は、再接続指示に含まれる画面識別情報を含む。
【００９７】
遠隔操作画面生成部５７は、遠隔操作受信部５５から継続画面生成指示と装置識別情報との組が入力されることに応じて、継続画面生成指示に含まれる画面識別情報で特定される遠隔操作画面を生成し、生成した遠隔操作画面と、継続画面生成指示とともに遠隔操作受信部５５から入力される装置識別情報との組を遠隔操作画面送信部５３に出力する。この段階で、遠隔操作画面生成部５７が生成する遠隔操作画面は、設定部５９が設定値再現部８３からの設定指示に従って設定値を設定した後の設定値に基づいて生成された遠隔操作画面であり、第２引継依頼信号を送信してきた代理装置が遠隔操作中装置に最後に送信した遠隔操作画面と同じである。
【００９８】
省電力時制御部６３は、引継部６５から代理装置の装置識別情報が入力された後に、通信Ｉ／Ｆ部１１２が代理装置から実行指示コマンドを受信すると、実行指示コマンドを機能実行部７５に出力し、機能実行部７５に実行指示コマンドにより特定される機能を実行させる。
【００９９】
機能実行部７５は、実行指示コマンドに特定される機能を、設定部５９によって設定された設定値に従って実行する。この段階で、設定部５９によって設定される設定値は、設定部５９が設定値再現部８３からの設定指示に従って設定した設定値なので、遠隔操作中装置のユーザーは、遠隔操作中装置による遠隔操作の対象がＭＦＰ１００から代理装置に切り換わる場合であっても、１台のＭＦＰ１００を遠隔操作する場合と同様にＭＦＰ１００に設定値を設定し、機能を実行させることができる。
【０１００】
＜代理装置の場合＞
他のＭＦＰ１００Ａ，１００Ｂのいずれか、例えばＭＦＰ１００Ａが動作モードを省電力モードに切り換えている状態で、携帯情報装置２００により遠隔操作される場合、ＭＦＰ１００Ａは、接続装置として機能する。この場合、ＭＦＰ１００Ａは、他のＭＦＰ１００，１００Ｂのいずれかを代理装置に決定する。ここでは、ＭＦＰ１００がＭＦＰ１００Ａにより代理装置に決定された場合を例に説明する。
【０１０１】
駆動時制御部６１は、動作モードを駆動モードに切り換えている状態で、通信Ｉ／Ｆ部１１２が接続装置であるＭＦＰ１００Ａから第１引継依頼信号を受信すると、再現部６７に第１再現指示を出力する。第１再現指示は、第１引継依頼信号に含まれる遠隔操作中装置の装置識別情報と、設定値と、を含む。
【０１０２】
再現部６７は、省電力時制御部６３から第１再現指示が入力されることに応じて、接続装置が遠隔操作中装置によって遠隔操作されていた状態を再現する。設定値再現部８３は、第１再現指示が入力されることに応じて、第１再現指示に含まれる設定値を含む設定指示を設定部５９に出力する。設定部５９は、設定値再現部８３から設定指示が入力されることに応じて、設定指示に含まれる設定値の全てを設定する。接続再現部８１は、第１再現指示に含まれる遠隔操作中装置の装置識別情報を含む第１再確立指示を接続制御部５１および遠隔操作受信部５５に出力する。
【０１０３】
接続制御部５１は、接続再現部８１から第１再確立指示が入力されることに応じて、通信Ｉ／Ｆ部１１２を制御し、通信Ｉ／Ｆ部１１２が携帯情報装置２００，２００Ａ，２００Ｂのうち第１再確立指示に含まれる装置識別情報で特定される遠隔操作装置から接続要求を受信すると、接続要求を送信してきた遠隔操作装置との間で通信経路を確立する。接続制御部５１は、遠隔操作装置との間で確立された通信経路を識別するための経路識別情報と遠隔操作装置を識別するための装置識別情報との組を遠隔操作受信部５５、遠隔操作画面送信部５３および駆動時制御部６１に出力する。以降、遠隔操作受信部５５、遠隔操作画面送信部５３および駆動時制御部６１それぞれは、装置識別情報で特定される遠隔操作装置を、遠隔操作中装置として取り扱う。
【０１０４】
遠隔操作受信部５５は、接続再現部８１から第１再接続指示が入力された後に、接続制御部５１から経路識別情報と装置識別情報との組が入力される場合、遠隔操作画面生成部５７に、初期画面生成指示と装置識別情報との組を出力する。遠隔操作受信部５５は、初期画面生成指示と装置識別情報との組を遠隔操作画面生成部５７に出力した後に、通信Ｉ／Ｆ部１１２を制御し、経路識別情報で特定される通信経路を介して、遠隔操作中装置から送信される遠隔操作コマンドを受信する。遠隔操作受信部５５は、遠隔操作中装置から遠隔操作コマンドを受信することに応じて、その遠隔操作コマンドに対応する遠隔操作を識別するための操作識別情報と装置識別情報との組を、遠隔操作画面生成部５７、設定部５９、および駆動時制御部６１に出力する。
【０１０５】
遠隔操作画面生成部５７は、遠隔操作受信部５５から初期画面生成指示と装置識別情報との組が入力される場合、初期画面としてデフォルトで定められた遠隔操作画面をＨＤＤ１１６から読出し、読出した遠隔操作画面と装置識別情報との組を遠隔操作画面送信部５３に出力する。また、遠隔操作画面生成部５７は、遠隔操作受信部５５から操作識別情報と装置識別情報との組が入力される場合、操作識別情報で特定される遠隔操作に対応する遠隔操作画面を生成し、生成した遠隔操作画面と装置識別情報との組を遠隔操作画面送信部５３に出力する。
【０１０６】
遠隔操作画面送信部５３は、接続制御部５１から経路識別情報と装置識別情報との組が入力され、遠隔操作画面生成部５７から遠隔操作画面と装置識別情報が入力されることに応じて、装置識別情報で特定される遠隔操作中装置に遠隔操作画面を、通信Ｉ／Ｆ部１１２を制御して、遠隔操作中装置に送信する。
【０１０７】
駆動時制御部６１は、再現部６７に第１再現指示を出力した後に、通信Ｉ／Ｆ部１１２が遠隔操作中装置から実行指示コマンドを受信すると、引継部６５に、第２引継指示を出力し、通信Ｉ／Ｆ部１１２を制御して、実行指示コマンドを接続装置に送信する。
【０１０８】
引継部６５は、駆動時制御部６１から第２引継指示が入力されることに応じて、接続装置に接続を切り換える切換指示を遠隔操作中装置に送信するとともに、接続装置に遠隔操作中装置による遠隔操作の継続を指示する。具体的には、引継部６５は、通信Ｉ／Ｆ部１１２を制御して、第２引継指示に含まれる経路識別情報で特定される通信経路を介して、遠隔操作中装置に第２切換指示を出力する。第２切換指示は、接続装置の装置識別情報を含む。また、引継部６５は、通信Ｉ／Ｆ部１１２を制御して、接続装置と通信し、第２引継依頼信号を送信する。第２引継依頼信号は、駆動時制御部６１から第２引継指示が入力されるまでに設定部５９によって設定された設定値の全てと、遠隔操作中装置の装置識別情報と、遠隔操作画面送信部５３が最後に遠隔操作中装置に送信した遠隔操作画面の画面識別情報と、含む。
【０１０９】
このように、ＭＦＰ１００は、接続装置であるＭＦＰ１００Ａから第１引継依頼信号を受信した後は、代理装置として機能し、接続装置であるＭＦＰ１００Ａに設定されていた設定値を再現し、遠隔操作中装置である携帯情報装置２００によって遠隔操作され、設定値を更新する。そして、携帯情報装置２００から実行指示コマンドを受信すると、接続装置であるＭＦＰ１００Ａに第２引継依頼信号と実行指示コマンドとを送信するとともに、携帯情報装置２００に接続装置であるＭＦＰ１００Ａに接続先を切り換える第２切換指示を出力する。これにより、携帯情報装置２００が接続装置であるＭＦＰ１００Ａを遠隔操作する状態になるとともに、ＭＦＰ１００Ａにおいては、ＭＦＰ１００が携帯情報装置２００によって遠隔操作されて設定された設定値と同じ設定値を用いて、実行指示コマンドで特定される機能を実行する。
【０１１０】
図５は、携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。図５に示す機能は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。図５を参照して、ＣＰＵ２０１は、通信制御部２５１と、遠隔操作画面受信部２５３と、画像表示制御部２５５と、操作受付部２５７と、遠隔操作送信部２５９と、切換制御部２６１と、接続先表示部２６３と、を含む。
【０１１１】
通信制御部２５１は、遠隔操作の対象となる遠隔制御装置との間で通信経路を確立する。具体的には、通信制御部２５１は、ユーザーが操作部２０７を操作して、ＭＦＰ１００，１００Ａ，１００Ｂのうち遠隔操作の対象となる遠隔制御装置を指示すれば、無線ＬＡＮＩ／Ｆ２０８を制御して、遠隔制御装置に接続要求を送信し、遠隔制御装置との間の通信経路を確立する。ここで、通信制御部２５１が通信経路を確立し、遠隔操作の対象となる遠隔制御装置は、接続装置である。
【０１１２】
本実施の形態においては、遠隔制御装置は、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかとしている。通信制御部２５１は、接続装置との間で通信経路を確立すると、その通信経路の経路識別情報を、遠隔操作画面受信部２５３、遠隔操作送信部２５９および切換制御部２６１に出力するとともに、接続装置の装置識別情報を接続先表示部２６３に出力する。
【０１１３】
接続先表示部２６３は、接続装置の装置識別情報を表示部２０６に表示する。これにより、遠隔操作装置を操作するユーザーに、遠隔操作の対象となる遠隔制御装置である接続装置が、ＭＦＰ１００，１００Ａ，１００Ｂのいずれであるかを通知することができる。
【０１１４】
遠隔操作画面受信部２５３は、通信制御部２５１から経路識別情報が入力されると、無線ＬＡＮＩ／Ｆ２０８を制御し、無線ＬＡＮＩ／Ｆ２０８が経路識別情報で特定される通信経路で、接続装置から遠隔操作画面を受信する。遠隔操作画面受信部２５３は、受信された遠隔操作画面を、画像表示制御部２５５に出力する。
【０１１５】
画像表示制御部２５５は、表示部２０６を制御し、遠隔操作画面が入力されることに応じて、遠隔操作画面の画像を表示部２０６に表示する。
【０１１６】
操作受付部２５７は、操作部２０７を制御し、ユーザーが操作部２０７に入力する操作を遠隔操作として受け付け、遠隔操作を遠隔操作送信部２５９に出力する。ユーザーが操作部２０７の備えるタッチパネル２０７Ｂを指示する場合、操作受付部２５７は、表示部２０６に表示された遠隔操作画面中の位置を示す位置情報を含む遠隔操作を遠隔操作送信部２５９に出力する。
【０１１７】
遠隔操作画面受信部２５３は、操作受付部２５７から遠隔操作が入力されると、無線ＬＡＮＩ／Ｆ２０８を制御し、経路識別情報で特定される通信経路を介して、遠隔操作に対応する遠隔操作コマンドを接続装置に送信する。
【０１１８】
切換制御部２６１は、通信制御部２５１から経路識別情報が入力されると、無線ＬＡＮＩ／Ｆ２０８を制御し、無線ＬＡＮＩ／Ｆ２０８が経路識別情報で特定される通信経路で、接続装置または代理装置から切換指示を受信する。切換制御部２６１は切換指示を受信する場合、切換指示に含まれる装置識別情報で特定される遠隔制御装置との間の通信経路の確立要求を通信制御部２５１に依頼する。具体的には、切換制御部２６１は、切換指示を受信すると、切換指示に含まれる装置識別情報を含む確立依頼を通信制御部２５１に出力する。
【０１１９】
通信制御部２５１は、切換制御部２６１から確立依頼が入力されることに応じて、確立依頼に含まれる装置識別情報で特定される遠隔制御装置との間で通信経路を確立する。具体的には、通信制御部２５１は、確立依頼が入力されることに応じて、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００，１００Ａ，１００Ｂのうち確立依頼に含まれる装置識別情報で特定される遠隔制御装置に接続要求を送信し、その遠隔制御装置との間の通信経路を確立する。通信制御部２５１は、通信経路を確立すると、その通信経路の経路識別情報を、遠隔操作画面受信部２５３、遠隔操作送信部２５９および切換制御部２６１に出力するとともに、遠隔制御装置の装置識別情報を接続先表示部２６３に出力する。以降、遠隔操作画面受信部２５３、遠隔操作送信部２５９および切換制御部２６１においては、通信制御部２５１が通信経路を確立した遠隔制御装置を、新たに遠隔操作の対象とする装置として取り扱う。このため、接続先表示部２６３によって、切換指示に含まれる装置識別情報が表示部２０６に表示される。
【０１２０】
図６は、遠隔制御処理の流れの一例を示すフローチャートである。遠隔制御処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された遠隔制御プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図６を参照して、ＣＰＵ１１１は、接続要求を受信したか否かを判断する（ステップＳ０１）。通信Ｉ／Ｆ部１１２が携帯情報装置２００，２００Ａ，２００Ｂのいずれかから接続要求を受信したか否かを判断する。接接続要求を受信したならば処理をステップＳ０２に進めるが、そうでなければ処理をステップＳ１２に進める。ここでは、携帯情報装置２００から接続要求を受信する場合を例に説明する。
【０１２１】
ステップＳ０２においては、接続要求を送信してきた装置、ここでは携帯情報装置２００との間で通信経路を確立する。次のステップＳ０３においては、動作モードが省電力モードか否かを判断する。動作モードが省電力モードならば処理をステップＳ０４に進めるが、そうでなければ処理をステップＳ１１に進める。ステップＳ１１においては、通常の遠隔制御処理を実行し、処理をステップＳ０１に戻す。通常の遠隔制御処理は周知なのでここでは説明を繰り返さないが、携帯情報装置２００に遠隔操作画面を送信し、携帯情報装置２００から受信される遠隔操作コマンドに従って処理を実行する。
【０１２２】
ステップＳ０４においては、他のＭＦＰ１００Ａ，１００Ｂおよびサーバー３００の装置状態を検出する。具体的には、通信Ｉ／Ｆ部１１２を制御し、装置状態の送信要求をブロードキャストで送信し、ＭＦＰ１００Ａ，１００Ｂおよびサーバー３００それぞれが返信する、装置状態を示す装置状態情報を受信することによって、ＭＦＰ１００Ａ，１００Ｂおよびサーバー３００それぞれの装置状態を検出する。なお、ＭＦＰ１００Ａ，１００Ｂおよびサーバーそれぞれは、動作モードが省電力モードの場合には、装置状態の送信要求に応答しない場合があるが、その場合には、その装置の動作モードが省電力モードであると判断する。
【０１２３】
ステップＳ０５においては、代理装置決定処理を実行し、処理をステップＳ０６に進める。代理装置決定処理の詳細は後述するが、装置状態に基づいて１つの代理装置を決定する処理である。ここでは、ＭＦＰ１００Ａを代理装置に決定する場合を例に説明する。ステップＳ０６においては、代理装置であるＭＦＰ１００Ａに第１引継依頼信号を送信し、処理をステップＳ０７に進める。第１引継依頼信号は、代理装置に携帯情報装置２００による遠隔操作を依頼する信号であり、携帯情報装置２００の装置識別情報と、それまでに設定されている設定値と、を含む。ステップＳ０７おいては、携帯情報装置２００に第１切換指示を送信し、処理をステップＳ０８に進める。第１切換指示は、接続先を代理装置に切り換えることを指示する信号であり、代理装置を識別するための装置識別情報を含む。
【０１２４】
ステップＳ０８においては、ステップＳ０２において確立した通信経路を切断し、処理をステップＳ０９に進める。ステップＳ０９においては、第２引継依頼信号を受信したか否かを判断する。第２引継依頼信号は、第１引継依頼信号を送信した代理装置から受信される信号であり、携帯情報装置２００の装置識別情報と、それまでに代理装置によって設定されている設定値と、代理装置が最後に携帯情報装置２００に送信した遠隔操作画面の画面識別情報と、を含む。
【０１２５】
ステップＳ１０においては、第２再現処理を実行し、処理をステップＳ１１に進める。第２再現処理の詳細は後述するが、代理装置が携帯情報装置２００によって遠隔操作されて設定した設定値を再現し、機能を実行する処理である。
【０１２６】
ステップＳ１２においては、第１引継依頼信号を受信したか否かを判断する。第１引継依頼信号は、動作モードが駆動モードの場合に、他のＭＦＰ１００Ａ，１００Ｂのうち遠隔操作装置により遠隔操作される接続装置から受信される信号であり、接続装置を遠隔制御する遠隔操作装置の装置識別情報と、それまでに接続装置によって設定されている設定値とを含む。第１引継依頼信号を受信したならば処理をステップＳ１３に進めるが、そうでなければ処理をステップＳ０１に戻す。
【０１２７】
次のステップＳ１３においては、第１再現処理を実行し、処理をステップＳ１４に進める。第１再現処理の詳細は後述するが、遠隔操作装置により遠隔操作されて、接続装置に代わって設定値を設定する処理である。
【０１２８】
次のステップＳ１４においては、第１引継依頼信号を送信してきた接続装置に第２引継依頼信号を送信し、処理をステップＳ１５に進める。第２引継依頼信号は、遠隔操作中装置である携帯情報装置２００の装置識別情報と、それまでに遠隔操作中装置により遠隔操作されて設定された設定値と、携帯情報装置２００に最後に送信した遠隔操作画面の画面識別情報と、を含む。
【０１２９】
次のステップＳ１５においては、遠隔操作中装置に第２切換指示信号を送信し、処理をステップＳ１６に進める。第２切換指示は、接続先を接続装置に切り換えることを指示する信号であり、接続装置を識別するための装置識別情報を含む。ステップＳ１６においては、遠隔操作中装置との間で確立された通信経路を切断し、処理をステップＳ０１に戻す。
【０１３０】
図７は、代理装置決定処理の流れの位置を示すフローチャートである。代理装置決定処理は、図６のステップＳ０５において実行される処理である。代理装置決定処理が実行される前の段階で、ＭＦＰ１００Ａ，１００Ｂおよびサーバー３００の装置状態が検出されている。図７を参照して、ＣＰＵ１１１は、ＭＦＰ１００Ａ，１００Ｂおよびサーバー３００それぞれの装置状態に基づいて、動作モードが駆動モードの装置を抽出する（ステップＳ２１）。次のステップＳ２２においては、動作モードが駆動モードの装置が単数か否かを判断する。動作モードが駆動モードの装置が単数ならば処理をステップＳ２３に進めるが、そうでなければ処理をステップＳ２４に進める。ステップＳ２３においては、動作モードが駆動モードの装置を代理装置に決定し、処理を遠隔制御処理に戻す。動作モードが省電力モードの装置を代理装置にすると、その代理装置が動作モードを駆動モードに切り替えるので、代理装置により消費される電力が増加する。このため、動作モードが駆動モードの装置を代理装置に決定することで、代理装置により消費される電力が増加するのを防止することができる。
【０１３１】
ステップＳ２４においては、動作モードが駆動モードの装置それぞれの装置状態に基づいて、実行中ジョブが操作画面を生成する処理を含まない装置を抽出する。次のステップＳ２５においては、ステップＳ２４において抽出された装置が単数か否かを判断する。
【０１３２】
実行中ジョブが操作画面を生成する処理を含まない装置が単数ならば処理をステップＳ２６に進めるが、そうでなければ処理をステップＳ２７に進める。ステップＳ２６においては、動作モードが駆動モードであり、実行中ジョブが操作画面生成処理を含まない装置を代理装置に決定し、処理を遠隔制御処理に戻す。操作画面生成処理を実行中の装置は、遠隔操作画面を生成する処理の負荷が大きくなるので、遠隔操作画面を生成する処理の負荷が小さい装置を優先して代理装置に決定する。また、遠隔操作画面を生成する処理の速度を早くすることができるので、遠隔操作装置のレスポンスタイムを短くすることができる。
【０１３３】
ステップＳ２７においては、動作モードが駆動モードであり、実行中ジョブが操作画面生成処理を含まない装置のうち、蓄積ジョブ数が最大の装置を選択し、処理をステップＳ２８に進める。ステップＳ２８においては、ステップＳ２７において選択された装置を代理装置に決定し、処理を遠隔制御処理に戻す。蓄積ジョブ数が多い装置ほど、動作モードを省電力モードに切り換えるまでの時間が長い。このため、動作モードを駆動モードに維持する時間の長い装置を優先して代理装置に決定する。これにより、蓄積ジョブの数の少ない装置を早期に省電力モードに移行させることができる。
【０１３４】
図８は、第１再現処理の流れの一例を示すフローチャートである。第１再現処理は、ＭＦＰ１００が代理装置の場合に実行される処理であり、図６のステップＳ１３において実行される処理である。第１再現処理が実行される前の段階で、接続装置から第１引継依頼信号を受信している。ここでは、携帯情報装置２００により遠隔制御される接続装置であるＭＦＰ１００Ａから第１引継依頼信号を受信する場合を例に説明する。第１引継依頼信号は、遠隔操作中装置である携帯情報装置２００の装置識別情報と、ＭＦＰ１００Ａに設定されている設定値と、を含む。
【０１３５】
図８を参照して、ＣＰＵ１１１は、設定値を再現する（ステップＳ３１）。第１引継依頼信号に含まれる設定値を設定する。次のステップＳ３２においては、遠隔操作中装置から接続要求を受信したか否かを判断する。具体的には、第１引継依頼信号に含まれる装置識別情報から遠隔操作中装置を特定し、通信Ｉ／Ｆ部１１２を制御して、遠隔操作中装置から接続要求を受信したか否かを判断する。遠隔操作中装置から接続要求を受信するまで待機状態となり（ステップＳ３２でＮＯ）、遠隔操作中装置から接続要求を受信したならば（ステップＳ３２でＹＥＳ）、処理をステップＳ３３に進める。ステップＳ３３においては、遠隔操作中装置との間で通信経路を確立し、処理をステップＳ３４に進める。
【０１３６】
ステップＳ３４においては、遠隔操作画面として初期画面を決定する。そして、初期画面に決定された遠隔操作画面を、遠隔操作中装置に送信する（ステップＳ３５）。具体的には、通信Ｉ／Ｆ部１１２を制御して、ステップＳ３３において確立された通信経路を介して遠隔操作画面を遠隔操作中装置に送信する。
【０１３７】
次のステップＳ３６においては、遠隔操作コマンドを受信したか否かを判断する。通信Ｉ／Ｆ部１１２が、ステップＳ３３において確立された通信経路を介して遠隔操作コマンドを受信したか否かを判断する。遠隔操作コマンドを受信するまで待機状態となり（ステップＳ３６でＮＯ）、遠隔操作コマンドを受信したならば（ステップＳ３６でＹＥＳ）、処理をステップＳ３７に進める。ステップＳ３７においては、遠隔操作コマンドにより特定される遠隔操作によって処理を分岐させる。遠隔操作が、画面遷移操作ならば処理をステップＳ３８に進め、遠隔操作が設定操作ならば処理をステップＳ３９に進め、遠隔操作が実行指示操作ならば、処理を遠隔制御処理に戻す。
【０１３８】
ステップＳ３８においては、画面遷移操作により特定される遠隔操作画面を決定し、処理をステップＳ３５に戻す。ステップＳ３５においては、処理がステップＳ３８から進む場合には、ステップＳ３８において決定された遠隔操作画面を生成し、生成された遠隔操作画面を送信する。ステップＳ３９においては、設定操作に従って設定値を設定し、処理をステップＳ３５に戻す。ステップＳ３５においては、処理がステップＳ３９から進む場合には、設定値が設定された後の遠隔操作画面を生成し、生成された遠隔操作画面を送信する。
【０１３９】
図９は、第２再現処理の流れの一例を示すフローチャートである。第２再現処理は、ＭＦＰ１００が接続装置の場合に実行される処理である、図６のステップＳ１０において実行される処理である。第２再現処理が実行される前の段階で、代理装置から第２引継依頼信号を受信している。ここでは、ＭＦＰ１００が遠隔操作中装置である携帯情報装置２００により遠隔操作され、ＭＦＰ１００が代理装置に決定したＭＦＰ１００Ａから第２引継依頼信号を受信する場合を例に説明する。第２引継依頼信号は、遠隔操作中装置である携帯情報装置２００の装置識別情報と、代理装置であるＭＦＰ１００Ｂが遠隔操作中装置によって遠隔操作されて設定した設定値と、代理装置であるＭＦＰ１００Ｂが遠隔操作中装置に最後に送信した遠隔操作画面の画面識別情報と、を含む。
【０１４０】
図９を参照して、ＣＰＵ１１１は、設定値を再現する（ステップＳ２１）。そして、代理装置から実行指示コマンドを受信したか否かを判断する。実行指示コマンドを受信するまで待機状態となり（ステップＳ４１でＮＯ）、実行指示コマンドを受信すると（ステップＳ４１でＹＥＳ）、処理をステップＳ４２に進める。ステップＳ４３においては、動作モードを駆動モードに切り換える。そして、実行指示コマンドにより特定される機能を実行し（ステップＳ４４）、処理をステップＳ４５に進める。
【０１４１】
ステップＳ４５においては、遠隔操作中装置から接続要求を受信したか否かを判断する。具体的には、第２引継依頼信号に含まれる装置識別情報から遠隔操作中装置を特定し、通信Ｉ／Ｆ部１１２を制御して、遠隔操作中装置から接続要求を受信したか否かを判断する。遠隔操作中装置から接続要求を受信したならば、処理をステップＳ４６に進めるが、そうでなければ処理をステップＳ４４に戻す。ステップＳ４６においては、遠隔操作中装置との間で通信経路を確立し、処理をステップＳ４７に進める。
【０１４２】
ステップＳ４７においては、継続画面を決定し、処理をステップＳ４８に進める。具体的には、第２引継依頼信号に含まれる画面識別情報で特定される遠隔操作画面を継続画面に決定する。ステップＳ４８においては、継続画面に決定された遠隔操作画面を生成し、生成した遠隔操作画面を、通信Ｉ／Ｆ部１１２を制御して、ステップＳ４６において確立された通信経路を介して遠隔操作中装置に送信し、処理を遠隔制御処理に戻す。
【０１４３】
図１０は、遠隔操作処理の流れの一例を示すフローチャートである。遠隔操作処理は、携帯情報装置２００，２００Ａ，２００Ｂそれぞれが備えるＣＰＵ２０１が、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。ここでは、携帯情報装置２００が遠隔操作処理を実行する場合を例に説明する。
【０１４４】
図１０を参照して、ＣＰＵ２０１は、遠隔操作指示を受け付けたか否かを判断する（ステップＳ５１）。操作部２０７がユーザーにより入力される遠隔操作指示を受け付けたならば遠隔操作指示を受け付ける。遠隔操作指示を受け付けるまで待機状態となり（ステップＳ５１でＮＯ）、遠隔操作指示を受け付けたならば（ステップＳ５１でＹＥＳ）、処理をステップＳ５２に進める。遠隔操作指示は、遠隔操作の対象となる遠隔制御装置を特定する指示を含む。ここでは、ＭＦＰ１００が遠隔操作の対象に特定される場合を例に説明する。
【０１４５】
ステップＳ５２においては、遠隔操作の対象であるＭＦＰ１００に接続要求を送信する。無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００との間の通信経路を確立するために接続要求を送信する。そして、通信経路が確立したか否かを判断する（ステップＳ５３）。ＭＦＰ１００とネゴシエーションすることによって、通信経路を確立する。通信経路が確立するまでステップＳ５２を繰り返し（ステップＳ５３でＮＯ）、通信経路が確立したならば（ステップＳ５３でＹＥＳ）、処理をステップＳ５４に進める。
【０１４６】
ステップＳ５４においては、接続先を表示部２０６に表示し、処理をステップＳ５５に進める。ステップＳ５２において接続要求を送信した装置、ここでは、ＭＦＰ１００の装置識別情報または名称を表示部２０６に表示する。これにより、ユーザーは、ＭＦＰ１００，１００Ａ，１００Ｂのうち遠隔操作の対象としている装置を知ることができる。
【０１４７】
ステップＳ５５においては、遠隔操作画面を受信したか否かを判断する。無線ＬＡＮＩ／Ｆ２０８が、ステップＳ５３において確立した通信経路を介してＭＦＰ１００から遠隔操作画面を受信したか否かを判断する。遠隔操作画面を受信したならば処理をステップＳ５６に進めるが、そうでなければ処理をステップＳ５９に進める。
【０１４８】
ステップＳ５６においては、受信された遠隔操作画面を表示部２０６に表示し、処理をステップＳ５７に進める。ステップＳ５７においては、ユーザーによる指示を受け付けたか否かを判断する。指示を受け付けるまで待機状態となり（ステップＳ５７でＮＯ）、指示を受け付けたならば（ステップＳ５７でＹＥＳ）、処理をステップＳ５８に進める。タッチパネル２０７Ｂがユーザーにより指示された位置を検出すると、指示を受け付ける。
【０１４９】
ステップＳ５８においては、遠隔操作を遠隔制御装置であるＭＦＰ１００に送信し、処理をステップＳ５５に戻す。具体的には、ステップＳ５７において検出されたユーザーにより指示された位置に基づいて、操作画面の画像中の位置を特定し、無線ＬＡＮＩ／Ｆ２０８を制御し、特定された位置を示す位置情報を含む遠隔操作を、ステップＳ５３において確立された通信経路を介してＭＦＰ１００に送信する。
【０１５０】
一方、ステップＳ５９においては、切換指示を受信したか否かを判断する。無線ＬＡＮＩ／Ｆ２０８が、ステップＳ５３において確立した通信経路を介して遠隔操作の対象であるＭＦＰ１００から切換指示を受信したか否かを判断する。切換指示を受信したならば処理をステップＳ６０に進めるが、そうでなければ処理をステップＳ６１に進める。
切換指示は、第１切換指示と、第２切換指示とを含む。第１切換指示は、接続装置から受信され、接続装置により決定された代理装置の装置識別情報を含む。第２切換指示は、代理装置から受信され、接続装置の装置識別情報を含む。例えば、ＭＦＰ１００から第１切換指示を受信する場合は、ＭＦＰ１００は、ＭＦＰ１００Ａ，ＭＦＰ１００Ｂまたはサーバー３００のいずれかを代理装置に決定する場合である。ここでは、ＭＦＰ１００がＭＦＰ１００Ａを代理装置に決定する場合を例に説明する。この場合、次のステップＳ５２においては、代理装置であるＭＦＰ１００Ａに、接続要求を送信し、ＭＦＰ１００Ａとの間で通信して、ステップＳ５３〜ステップＳ５８の処理を実行する。その後、ステップＳ５９において、代理装置であるＭＦＰ１００Ａから第２切換指示を受信すると、次のステップＳ５２においては、接続装置であるＭＦＰ１００に、接続要求を送信し、ＭＦＰ１００との間で通信して、ステップＳ５３〜ステップＳ５８の処理を実行する。
【０１５１】
図１１は、遠隔操作装置、接続装置および代理装置の間で送受信されるデータのタイミングを示す図である。図１０を参照して、遠隔操作装置を携帯情報装置２００とし、携帯情報装置２００により遠隔操作される接続装置をＭＦＰ１００とし、ＭＦＰ１００に代わって携帯情報装置２００によって遠隔操作される代理装置をＭＦＰ１００Ａとしている。
【０１５２】
携帯情報装置２００がＭＦＰ１００を遠隔操作するために、ＭＦＰ１００に接続要求を送信する。ＭＦＰ１００は、携帯情報装置２００との間で通信経路を確立するが、動作モードを省電力モードに切り換えているので、ＭＦＰ１００Ａを代理装置に決定し、ＭＦＰ１００Ａに第１引継依頼信号を送信するとともに、携帯情報装置２００に第１切換信号を送信し、携帯情報装置２００との間で確立した通信経路を切断する。
【０１５３】
ＭＦＰ１００Ａは、第１引継依頼信号を受信すると、第１引継依頼信号に含まれる設定値を設定する。一方、携帯情報装置２００は、ＭＦＰ１００から第１切換信号を受信すると、第１切換信号に従ってＭＦＰ１００Ａに接続要求を送信する。ＭＦＰ１００Ａは、携帯情報装置２００との間で通信経路を確立し、携帯情報装置２００によって遠隔操作され、携帯情報装置２００から実行指示コマンドを受信するまで、ＭＦＰ１００に代わって携帯情報装置２００により遠隔制御される。具体的には、設定コマンドを受信する場合には設定値を変更し、画面遷移コマンドを受信する場合には遠隔操作画面を生成し、携帯情報装置２００に送信する。
【０１５４】
ＭＦＰ１００Ａは、携帯情報装置２００から実行指示コマンドを受信すると、ＭＦＰ１００に第２引継依頼信号を送信した後、実行指示コマンドを送信し、携帯情報装置２００に第２切換信号を送信する。ＭＦＰ１００では、第２引継依頼信号を受信すると、第２引継依頼信号に含まれる設定値を設定することによって、ＭＦＰ１００Ａに設定されている設定値を再現する。また、ＭＦＰ１００は、実行指示コマンドを受信すると、動作モードを駆動モードに切り換えて、再現された設定値に従って、実行指示コマンドで特定される機能を実行する。
【０１５５】
携帯情報装置２００は、ＭＦＰ１００Ａから第２切換信号を受信すると、第２切換信号に従ってＭＦＰ１００に接続要求を送信する。ＭＦＰ１００は、携帯情報装置２００との間で通信経路を確立し、携帯情報装置２００によって遠隔操作される。例えば、第２引継依頼信号に含まれる画面識別情報で特定される遠隔操作画面を生成し、携帯情報装置２００に送信する。第２引継依頼信号に含まれる画面識別情報で特定される遠隔操作画面は、ＭＦＰ１００Ａが最後に携帯情報装置２００に送信した遠隔操作画面である。このため、携帯情報装置２００が実際に通信する装置がＭＦＰ１００からＭＦＰ１００Ａ、さらにＭＦＰ１００に切り換わるが、携帯情報装置２００に表示される画面を切り換えないようにすることができる。
【０１５６】
なお、本実施の形態においては、代理装置をＭＦＰ１００Ａとする場合を例に示したが、代理装置はサーバー３００であってもよい。この場合、サーバー３００は、ＭＦＰ１００Ａと同様の機能を有する、具体的には、図４に示したＭＦＰ１００が備えるＣＰＵ１１１の機能のうち、接続制御部５１、遠隔操作画面送信部５３、遠隔操作受信部５５、遠隔操作画面生成部５７、設定部５９、駆動時制御部６１、再現部６７および引継部６５を、備えていればよい。
【０１５７】
また、本実施の形態におけるＭＦＰ１００，１００Ａ，１００ＢそれぞれはＣＰＵ１１１を備え、動作モードが省電力モードと駆動モードの場合でもＣＰＵ１１１が駆動するが、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０およびＨＤＤ１１３に供給する電力を遮断するので、消費電力を低くすることができる。
【０１５８】
また、ＣＰＵ１１１は、省電力モードの場合に電源が遮断され、駆動モードの場合に電源が供給されるようにしてもよい。この場合、通信Ｉ／Ｆ部１１２は、動作モードが省電力モードおよび駆動モードの何れの場合でも電力が供給されて駆動するので、通信Ｉ／Ｆ部１１２が携帯情報装置２００から接続要求を受信することに応じて、また、代理装置から第２引継依頼信号を受信することに応じて、動作モードを駆動モードに切り換え、ＣＰＵ１１１に電力を供給するようにしてもよい。この場合、ＣＰＵ１１１は、携帯情報装置２００に第１切換指示を送信し、かつ、代理装置に第１引継依頼信号を送信した後に、動作モードを省電力モードに切り換える。このため、代理装置に第１引継依頼信号を送信した後に、代理装置から第２引継依頼信号を受信するまで、動作モードを省電力モードに切り換えることができ、この間の消費電力を低減することができる。
【０１５９】
さらに、ＣＰＵ１１１を、メインＣＰＵと、メインＣＰＵよりも消費電力の低いサブＣＰＵとで構成するようにしてもよい。この場合には、動作モードが駆動モードの場合にメインＣＰＵを駆動させるとともにサブＣＰＵを停止し、動作モードが省電力モードの場合にサブＣＰＵを駆動させるとともにメインＣＰＵを停止する。動作モードが省電力モードの場合には、サブＣＰＵは、遠隔操作装置である携帯情報装置２００から接続要求を受信すると、携帯情報装置２００と通信して第１切換指示を送信するとともに、代理装置に第１引継依頼信号を送信し、その後代理装置から第２引継依頼信号を受信すると、動作モードを駆動モードに切り換える。動作モードが駆動モードに切り換えられると、メインＣＰＵが起動し、メインＣＰＵは、代理装置から受信される実行指示コマンドに従って機能を実行する。この場合には、動作モードが省電力モードの場合における消費電力を、さらに低減させることができる。具体的には、サブＣＰＵは、携帯情報装置２００から接続要求を受信してから代理装置から第２引継依頼信号を受信するまでの処理を実行するので、メインＣＰＵは、代理装置から第２引継依頼信号を受信した後に、電力が供給され、代理装置から受信される実行指示コマンドに従って機能を実行する。
【０１６０】
さらに、メインＣＰＵの作業領域として用いられるメインＲＡＭと、メインＲＡＭよりも消費電力が小さく、サブＣＰＵの作業領域として用いられるサブＲＡＭと、を備えるようにして、動作モードが省電力モードの場合には、サブＣＰＵとサブＲＡＭを駆動し、メインＣＰＵとメインＲＡＭを停止させ、動作モードが駆動モードの場合に、メインＣＰＵとメインＲＡＭを駆動し、サブＣＰＵとサブＲＡＭを停止させるようにしてもよい。この場合には、動作モードが省電力モードの場合における消費電力を、さらに低減させることができる。なお、動作モードを駆動モードから省電力モードに切り換える場合には、設定情報をメインＲＡＭからサブＲＡＭに転送し、動作モードを省電力モードから駆動モードに切り換える場合には、設定情報をサブＲＡＭからメインＲＡＭに転送する必要がある。
【０１６１】
以上説明したように、本実施の形態におけるＭＦＰ１００，１００Ａ，１００Ｂそれぞれは、画像形成装置として機能する。例えば、ＭＦＰ１００を携帯情報装置２００によって遠隔操作される接続装置として、ＭＦＰ１００ＡをＭＦＰ１００が決定した代理装置とする。この場合、ＭＦＰ１００は、動作モードが駆動モードのＭＦＰ１００Ａを代理装置に決定し、動作モードを省電力モードに切り換えている状態で、遠隔操作装置である携帯情報装置２００から接続要求を受信することに応じてＭＦＰ１００Ａに携帯情報装置２００による遠隔操作の継続を指示し、ＭＦＰ１００Ａは、ＭＦＰ１００から遠隔操作の継続が指示されることに応じてＭＦＰ１００が遠隔操作されていた状態を再現するとともに、携帯情報装置２００と接続し、携帯情報装置２００によって遠隔操作され、その後携帯情報装置２００から処理の実行を指示する実行指示操作を受信することに応じてＭＦＰ１００に携帯情報装置２００による遠隔操作の継続を指示し、実行指示操作を送信する。ＭＦＰ１００は、ＭＦＰ１００Ａから遠隔操作の継続が指示されると、ＭＦＰ１００Ａが遠隔操作されていた状態を再現し、ＭＦＰ１００Ａから実行指示操作を受信すると、動作モードを駆動モードに切り換えて、実行指示装置に従って処理を実行する。このため、ＭＦＰ１００は、動作モードを省電力モードに切り換えている状態で、動作モードが駆動モードのＭＦＰ１００Ａに、携帯情報装置２００による遠隔操作の継続を指示するので、ＭＦＰ１００Ａが遠隔操作を継続している間に、動作モードを駆動モードに切り換える必要がない。したがって、ＭＦＰ１００の消費電力の増大を抑制することができる。また、ＭＦＰ１００Ａは、動作モードが駆動モードなので、ＭＦＰ１００Ａで消費される電力が大幅に増加することがない。一方、ＭＦＰ１００Ａによって、ＭＦＰ１００が携帯情報装置２００によって遠隔操作されていた状態を再現するとともに、携帯情報装置２００と接続するので、携帯情報装置２００によるＭＦＰ１００の遠隔操作を継続することができる。
【０１６２】
また、ＭＦＰ１００は、ＭＦＰ１００Ａが携帯情報装置２００から受け付けた実行指示操作をＭＦＰ１００Ａから受け付ける場合、ＭＦＰ１００Ａから受信される設定情報に従って設定値を設定した後に、ＭＦＰ１００Ａから受け付けた実行指示操作に従って処理を実行する。このため、ＭＦＰ１００から実行指示操作を受け付けるまで省電力モードを維持することができる。
【０１６３】
また、通信Ｉ／Ｆ部１１２が、動作モードが駆動モードおよび省電力モードのいずれの場合であっても通信可能な場合、携帯情報装置２００から接続要求を受信しても動作モードを省電力モードを維持することができる。この場合には、ＭＦＰ１００Ａから実行指示操作を受け付けるまで、動作モードを駆動モードに切り換えないようにすることができる。
【０１６４】
また、携帯情報装置２００から接続要求を受信することに応じて、動作モードを駆動モードに切り換える場合、ＭＦＰ１００Ａに携帯情報装置２００による遠隔操作の継続を指示することに応じて動作モードを省電力モードに切り換える。この場合には、ＭＦＰ１００に携帯情報装置２００による遠隔操作の継続を指示してからＭＦＰ１００から実行指示操作を受け付けるまで、省電力モードを維持することができる。
【０１６５】
また、ＭＦＰ１００は、ＭＦＰ１００Ａ，１００Ｂおよびサーバー３００のうちから消費電力の低い装置を優先して代理装置に決定するので、消費電力ができるだけ増加しないようにすることができる。
【０１６６】
また、ＭＦＰ１００は、操作画面を生成する処理の負荷の低い装置を優先して代理装置に決定するので、遠隔操作画面を生成する処理の速度を早くすることができ、携帯情報装置２００のレスポンスタイムを短くすることができる。
【０１６７】
また、ＭＦＰ１００は、蓄積ジョブの数が多い装置を優先して代理装置に決定する。蓄積ジョブの数の多い装置は、駆動モードに切り換えている時間が蓄積ジョブの数の少ない装置よりも長いので、蓄積ジョブの数の少ない装置を早期に省電力モードに移行させることができる。
【０１６８】
なお、上述した実施の形態においては、画面形成システム１について説明したが、図６〜図９に示した遠隔制御処理を、ＭＦＰ１００に実行させる遠隔制御方法、その遠隔制御方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させる遠隔制御プログラム、図１０に示した遠隔制御処理を携帯情報装置２００に実行させる遠隔操作方法、その遠隔操作方法を携帯情報装置２００を制御するＣＰＵ２０１に実行させる遠隔操作プログラムとして発明を捉えることができるのは言うまでもない。
【０１６９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１７０】
＜付記＞
（１）前記引継手段は、さらに、前記遠隔操作装置に前記第１の操作装置への接続を指示する、請求項２〜５のいずれかに記載の画像形成装置。
【符号の説明】
【０１７１】
１  画像形成システム、３  ネットワーク、５  無線局、１００，１００Ａ，１００Ｂ  ＭＦＰ、２００，２００Ａ，２００Ｂ  携帯情報装置、３００  サーバー、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１１８  ＣＤ−ＲＯＭ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６５  ハードキー部、１６７  ハードキー部、２００，２００Ａ，２００Ｂ  携帯情報装置、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリ、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０７Ａ  メインキー、２０７Ｂ  タッチパネル、２０８  無線ＬＡＮＩ／Ｆ、２１０  加速度センサー、２１１  外部記憶装置、５１  接続制御部、５３  遠隔操作画面送信部、５５  遠隔操作受信部、５７  遠隔操作画面生成部、５９  設定部、６１  駆動時制御部、６３  省電力時制御部、６５  引継部、６７  再現部、６９  装置状態検出部、７１  代理装置決定部、７３  パネル制御部、７５  機能実行部、７７  動作モード切換部、８１  接続再現部、８３  設定値再現部、２５１  通信制御部、２５３  遠隔操作画面受信部、２５５  画像表示制御部、２５７  操作受付部、２５９  遠隔操作送信部、２６１  切換制御部、２６３  接続先表示部。
【図１】
0006488777.tif 000002
【図２】
0006488777.tif 000003
【図３】
0006488777.tif 000004
【図４】
0006488777.tif 000005
【図５】
0006488777.tif 000006
【図６】
0006488777.tif 000007
【図７】
0006488777.tif 000008
【図８】
0006488777.tif 000009
【図９】
0006488777.tif 000010
【図１０】
0006488777.tif 000011
【図１１】
0006488777.tif 000012