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