(57)【要約】【課題】複数の装置のサポートを実現するための遠隔サポートシステムを提供すること。【解決手段】状態０２は、ＰＣ１００がＭＦＰ２００の操作画面を更新した状態を示す。ＰＣ１００は、ウィンドウ１８２とウィンドウ１９１をが表示する。ＭＦＰ２００は、ウィンドウ２８１とウィンドウ２９１を表示する。その後、ＰＣ１００は、ＭＦＰ２００へ、画面情報（ＭＦＰ）と装置情報（ＭＦＰ）とを送信する。画面情報（ＭＦＰ）は、ウィンドウ１８１の画面を示す。装置情報（ＭＦＰ）は、ＭＦＰ２００を示す。状態０３では、ＰＣ１００は、ウィンドウ１８２とウィンドウ１９１を表示する。ＭＦＰ２００は、ウィンドウ２８２とウィンドウ２９１を表示する。ＭＦＰ２００は、ＰＣ１００から画面情報（ＭＦＰ）と装置情報（ＭＦＰ）とを受信したことに応じて、ＭＦＰ２００側の操作画面の表示内容をウィンドウ２８１（状態０２）からウィンドウ２８２へと変更する。【選択図】図３
2018034404.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、
前記画像形成装置および情報端末を遠隔でサポートするための情報処理装置とを備え、
前記情報処理装置は、
第１の表示手段と、
前記第１の表示手段に複数の画面を表示するように構成された第１の制御手段とを含み、
前記複数の画面は、
前記画像形成装置の表示画面である第１の画面と、前記情報端末の表示画面である第２の画面とを含み、
前記情報処理装置は、
前記画像形成装置に、前記画像形成装置を特定するための情報である装置情報および前記第１の画面の情報、ならびに、前記情報端末を特定するための情報である端末情報および前記第２の画面の情報を送信するように構成された第１の通信手段を含み、
前記画像形成装置は、
前記画像形成装置から、前記装置情報および前記第１の画面の情報、ならびに、前記端末情報および前記第２の画面の情報を受信するように構成された第２の通信手段と、
第２の表示手段と、
当該画像形成装置が特定の状態にあることを条件として、前記第２の表示手段に、前記装置情報および前記第１の画面の情報に基づいて前記第１の画面を表示し、前記端末情報および前記第２の画面の情報に基づいて前記第２の画面を表示するように構成された第２の制御手段を含む、遠隔サポートシステム。
【請求項２】
前記第２の通信手段は、
前記情報処理装置に画面データを送信するように構成されており、
前記第１の制御手段は、
前記第１の表示手段に、前記画面データを表示するように構成されており、
前記第１の通信手段は、
前記第１の画面の情報として前記画面データに対して指定された座標データを前記画像形成装置へ送信するように構成されており、
前記第２の制御手段は、
前記座標データを元に画面遷移処理を実行するように構成されており、
前記第１の制御手段は、
前記第２の画面の情報を生成するように構成されており、
前記第２の制御手段は、
前記第２の表示手段において前記第１の画面と前記第２の画面との間で表示を切り替え、
前記第２の通信手段が前記座標データを受信した場合には、前記第１の画面を前記第２の表示手段に表示し、
前記第２の通信手段が前記第２の画面の情報を受信した場合には、前記第２の画面を前記第２の表示手段に表示するように構成されている、請求項１に記載の遠隔サポートシステム。
【請求項３】
前記第２の制御手段は、
前記第２の表示手段に前記第２の画面を表示しているときに前記座標データを受信した場合には、当該座標データに基づいて前記第１の画面として表示すべき画面の情報を更新し、
前記第２の表示手段に前記第１の画面を表示しているときに前記第２の画面の情報を受信した場合には、当該情報に基づいて前記第２の画面として表示すべき画面の情報を更新するように構成されている、請求項２に記載の遠隔サポートシステム。
【請求項４】
前記第１の制御手段は、
前記画像形成装置に、前記画像形成装置または前記情報端末を特定する情報であるデバイス識別情報を送信するように構成されており、
前記第２の制御手段は、
前記情報処理装置から受信したデバイス識別情報に基づいて、前記第２の表示手段において前記第１の画面と前記第２の画面との間で表示を切り替えるように構成されている、請求項１に記載の遠隔サポートシステム。
【請求項５】
前記情報処理装置は、
前記第１の画面および前記第２の画面の少なくとも一方に利用されるデータを記憶する第１の記憶手段をさらに備え、
前記第１の制御手段は、
前記第１の記憶手段に記憶された前記データを利用して、前記第１の画面の情報および前記第２の画面の情報の少なくとも一方を生成するように構成されている、請求項１〜請求項４のいずれか１項に記載の遠隔サポートシステム。
【請求項６】
前記第１の制御手段は、
前記画像形成装置の動作および前記情報端末の動作の少なくとも一方のエミュレーションを実行し、当該エミュレーションによって前記第１の画面の情報および前記第２の画面の情報の少なくとも一方を生成するように構成されている、請求項１〜請求項５のいずれか１項に記載の遠隔サポートシステム。
【請求項７】
前記特定の状態は、他の装置からサポートを受けるモードである、請求項１〜請求項６のいずれかに記載の遠隔サポートシステム。
【請求項８】
前記特定の状態は、前記画像形成装置と特定の前記情報処理装置が接続されている状態である、請求項１〜請求項７のいずれか１項に記載の遠隔サポートシステム。
【請求項９】
前記特定の状態は、前記画像形成装置が前記情報端末と連動して動作している状態である、請求項１〜請求項８のいずれか１項に記載の遠隔サポートシステム。
【請求項１０】
前記第２の制御手段は、
前記第２の通信手段が前記座標データを受信した場合、当該座標データが反映される前の前記第１の画面を表示した後、当該座標データを反映した前記第１の画面を表示し、
前記第２の通信手段が前記第２の画面の情報を受信した場合、受信された当該情報が反映される前の前記第２の画面を表示した後、受信された当該情報を反映された前記第２の画面を表示するように構成されている、請求項２または請求項３に記載の遠隔サポートシステム。
【請求項１１】
前記第１の制御手段は、
前記画像形成装置に前記第１の画面の情報を送信する場合に、最新の前記第１の画面の１つ前の前記第１の画面の情報を再度送信し、
前記画像形成装置に前記第２の画面の情報を送信する場合に、最新の前記第２の画面の１つ前の前記第２の画面の情報を再度送信するように構成されている、請求項１〜請求項１０のいずれか１項に記載の遠隔サポートシステム。
【請求項１２】
前記第２の制御手段は、
前記第１の画面を表示する場合に、最新の前記第１の画面の１つ前の前記第１の画面を一定時間表示した後、最新の前記第１の画面を表示し、
前記第２の画面を表示する場合に、最新の前記第２の画面の１つ前の前記第２の画面を一定時間表示した後、最新の前記第２の画面を表示するように構成されている、請求項１０または請求項１１に記載の遠隔サポートシステム。
【請求項１３】
前記第２の制御手段は、
前記一定時間の指定を受付けるように構成されている、請求項１２に記載の遠隔サポートシステム。
【請求項１４】
前記第２の制御手段は、
前記第２の表示手段において表示される画面を前記第２の画面から前記第１の画面へと切り替える場合にのみ、最新の前記第１の画面の１つ前の前記第１の画面を一定時間表示した後、最新の前記第１の画面を表示し、
前記第２の表示手段において表示される画面を前記第１の画面から前記第２の画面へと切り替える場合にのみ、最新の前記第２の画面の１つ前の前記第２の画面を一定時間表示した後、最新の前記第２の画面を表示するように構成されている、請求項１０〜請求項１２のいずれか１項に記載の遠隔サポートシステム。
【請求項１５】
前記第２の制御手段は、前記第２の表示手段に、
前記第１の画面と前記第２の画面のいずれか一方を表示する第１の表示モードと、
前記第１の画面と前記第２の画面とを同時に表示する第２の表示モードとで、
前記第１の画面および前記第２の画面を表示するように構成されている、請求項１〜請求項１４のいずれか１項に記載の遠隔サポートシステム。
【請求項１６】
前記第２の制御手段は、前記第１の表示モードと前記第２の表示モードのうち、
前記第１の表示モードでのみ、最新の前記第１の画面の１つ前の前記第１の画面を一定時間表示した後、最新の前記第１の画面を表示し、
前記第１の表示モードでのみ、最新の前記第２の画面の１つ前の前記第２の画面を一定時間表示した後、最新の前記第２の画面を表示するように構成されている、請求項１５に記載の遠隔サポートシステム。
【請求項１７】
画像形成装置および情報端末を遠隔でサポートするための情報処理装置であって、
前記画像形成装置に、前記画像形成装置を特定するための情報である装置情報と、前記画像形成装置の表示画面である第１の画面の情報と、前記情報端末を特定するための情報である端末情報と、前記情報端末の表示画面である第２の画面の情報とを送信するように構成された通信手段を備える、情報処理装置。
【請求項１８】
情報処理装置および情報端末と通信可能な画像形成装置であって、
前記画像形成装置を特定するための情報である装置情報と、前記画像形成装置の表示画面である第１の画面の情報と、前記情報端末を特定するための情報である端末情報と、前記情報端末の表示画面である第２の画面の情報とを受信するように構成された通信手段と、
前記画像形成装置が特定の状態にあることを条件として、前記装置情報および前記第１の画面の情報に基づいて前記第１の画面を表示し、前記端末情報および前記第２の画面の情報に基づいて前記第２の画面を表示するように構成された制御手段とを備える、画像形成装置。
【請求項１９】
画像形成装置および情報端末を遠隔でサポートするための情報処理装置のコンピューターによって実行されるプログラムであって、
前記プログラムは、前記コンピューターに、
前記画像形成装置に、前記画像形成装置を特定するための情報である装置情報を送信するステップと、
前記画像形成装置に、前記画像形成装置の表示画面である第１の画面の情報を送信するステップと、
前記画像形成装置に、前記情報端末を特定するための情報である端末情報を送信するステップと、
前記画像形成装置に、前記情報端末の表示画面である第２の画面の情報を送信するステップとを実行させる、プログラム。
【請求項２０】
情報処理装置および情報端末と通信可能な画像形成装置のコンピューターによって実行されるプログラムであって、
前記プログラムは、前記コンピューターに、
前記画像形成装置を特定するための情報である装置情報と、前記画像形成装置の表示画面である第１の画面の情報と、前記情報端末を特定するための情報である端末情報と、前記情報端末の表示画面である第２の画面の情報とを受信するステップと、
前記画像形成装置が特定の状態にあることを条件として、前記装置情報および前記第１の画面の情報に基づいて前記第１の画面を表示し、前記端末情報および前記第２の画面の情報に基づいて前記第２の画面を表示するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、遠隔サポートシステムに関し、特に、画像形成装置を遠隔でサポートする情報処理装置を含む遠隔サポートシステムに関する。
【背景技術】
【０００２】
従来、画像形成装置を遠隔でサポートするシステムについて種々提案されている。たとえば、特開２０１５−１７００４９号公報（特許文献１）は、画像形成装置をサポートする情報処理装置を含む、画像形成システムを開示する。情報処理装置は、画像形成装置からの要求に応じて、サポート対象を携帯端末に切り替える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１７００４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザーは、画像形成装置および情報端末を使用する場合、画像形成装置だけでなく情報端末についても使用をサポートする情報を必要とする。たとえば、ユーザーが、画像形成装置の一例であるＭＦＰ（Multi-Functional  Peripheral）に対して、Keyboard  Link（登録商標）機能および／またはAddress  Link（登録商標）機能を利用してデータを入力する場合、ユーザーは、画像形成装置だけでなく、Keyboard  Link（登録商標）機能および／またはAddress  Link（登録商標）機能の実現のための端末を利用する。
【０００５】
しかしながら、従来の遠隔サポートシステムは、サポート対象が単一の装置のみとされていた。
【０００６】
本開示は、係る実情に鑑み考え出されたものであり、その目的は、複数の装置のサポートを実現するための遠隔サポートシステムを提供することである。
【課題を解決するための手段】
【０００７】
本開示のある局面に従うと、画像形成装置と、画像形成装置および情報端末を遠隔でサポートするための情報処理装置とを備え、情報処理装置は、第１の表示手段と、第１の表示手段に複数の画面を表示するように構成された第１の制御手段とを含み、複数の画面は、画像形成装置の表示画面である第１の画面と、情報端末の表示画面である第２の画面とを含み、情報処理装置は、画像形成装置に、画像形成装置を特定するための情報である装置情報および第１の画面の情報、ならびに、情報端末を特定するための情報である端末情報および第２の画面の情報を送信するように構成された第１の通信手段を含み、画像形成装置は、画像形成装置から、装置情報および第１の画面の情報、ならびに、端末情報および第２の画面の情報を受信するように構成された第２の通信手段と、第２の表示手段と、当該画像形成装置が特定の状態にあることを条件として、第２の表示手段に、装置情報および第１の画面の情報に基づいて第１の画面を表示し、端末情報および第２の画面の情報に基づいて第２の画面を表示するように構成された第２の制御手段を含む、遠隔サポートシステムが提供される。
【０００８】
好ましくは、第２の通信手段は、情報処理装置に画面データを送信するように構成されており、第１の制御手段は、第１の表示手段に、画面データを表示するように構成されており、第１の通信手段は、第１の画面の情報として画面データに対して指定された座標データを画像形成装置へ送信するように構成されており、第２の制御手段は、座標データを元に画面遷移処理を実行するように構成されており、第１の制御手段は、第２の画面の情報を生成するように構成されており、第２の制御手段は、第２の表示手段において第１の画面と第２の画面との間で表示を切り替え、第２の通信手段が座標データを受信した場合には、第１の画面を第２の表示手段に表示し、第２の通信手段が第２の画面の情報を受信した場合には、第２の画面を第２の表示手段に表示するように構成されている。
【０００９】
好ましくは、第２の制御手段は、第２の表示手段に第２の画面を表示しているときに座標データを受信した場合には、当該座標データに基づいて第１の画面として表示すべき画面の情報を更新し、第２の表示手段に第１の画面を表示しているときに第２の画面の情報を受信した場合には、当該情報に基づいて第２の画面として表示すべき画面の情報を更新するように構成されている。
【００１０】
好ましくは、第１の制御手段は、画像形成装置に、画像形成装置または情報端末を特定する情報であるデバイス識別情報を送信するように構成されており、第２の制御手段は、情報処理装置から受信したデバイス識別情報に基づいて、第２の表示手段において第１の画面と第２の画面との間で表示を切り替えるように構成されている。
【００１１】
好ましくは、情報処理装置は、第１の画面および第２の画面の少なくとも一方に利用されるデータを記憶する第１の記憶手段をさらに備え、第１の制御手段は、第１の記憶手段に記憶されたデータを利用して、第１の画面の情報および第２の画面の情報の少なくとも一方を生成するように構成されている。
【００１２】
好ましくは、第１の制御手段は、画像形成装置の動作および情報端末の動作の少なくとも一方のエミュレーションを実行し、当該エミュレーションによって第１の画面の情報および第２の画面の情報の少なくとも一方を生成するように構成されている。
【００１３】
好ましくは、特定の状態は、他の装置からサポートを受けるモードである。
好ましくは、特定の状態は、画像形成装置と特定の情報処理装置が接続されている状態である。
【００１４】
好ましくは、特定の状態は、画像形成装置が情報端末と連動して動作している状態である。
【００１５】
好ましくは、第２の制御手段は、第２の通信手段が座標データを受信した場合、当該座標データが反映される前の第１の画面を表示した後、当該座標データを反映した第１の画面を表示し、第２の通信手段が第２の画面の情報を受信した場合、受信された当該情報が反映される前の第２の画面を表示した後、受信された当該情報を反映された第２の画面を表示するように構成されている。
【００１６】
好ましくは、第１の制御手段は、画像形成装置に第１の画面の情報を送信する場合に、最新の第１の画面の１つ前の第１の画面の情報を再度送信し、画像形成装置に第２の画面の情報を送信する場合に、最新の第２の画面の１つ前の第２の画面の情報を再度送信するように構成されている。
【００１７】
好ましくは、第２の制御手段は、第１の画面を表示する場合に、最新の第１の画面の１つ前の第１の画面を一定時間表示した後、最新の第１の画面を表示し、第２の画面を表示する場合に、最新の第２の画面の１つ前の第２の画面を一定時間表示した後、最新の第２の画面を表示するように構成されている。
【００１８】
好ましくは、第２の制御手段は、一定時間の指定を受付けるように構成されている。
好ましくは、第２の制御手段は、第２の表示手段において表示される画面を第２の画面から第１の画面へと切り替える場合にのみ、最新の第１の画面の１つ前の第１の画面を一定時間表示した後、最新の第１の画面を表示し、第２の表示手段において表示される画面を第１の画面から第２の画面へと切り替える場合にのみ、最新の第２の画面の１つ前の第２の画面を一定時間表示した後、最新の第２の画面を表示するように構成されている。
【００１９】
好ましくは、第２の制御手段は、第２の表示手段に、第１の画面と第２の画面のいずれか一方を表示する第１の表示モードと、第１の画面と第２の画面とを同時に表示する第２の表示モードとで、第１の画面および第２の画面を表示するように構成されている。
【００２０】
好ましくは、第２の制御手段は、第１の表示モードと第２の表示モードのうち、第１の表示モードでのみ、最新の第１の画面の１つ前の第１の画面を一定時間表示した後、最新の第１の画面を表示し、第１の表示モードでのみ、最新の第２の画面の１つ前の第２の画面を一定時間表示した後、最新の第２の画面を表示するように構成されている。
【００２１】
本開示の他の局面に従うと、画像形成装置および情報端末を遠隔でサポートするための情報処理装置であって、画像形成装置に、画像形成装置を特定するための情報である装置情報と、画像形成装置の表示画面である第１の画面の情報と、情報端末を特定するための情報である端末情報と、情報端末の表示画面である第２の画面の情報とを送信するように構成された通信手段を備える、情報処理装置が提供される。
【００２２】
本開示のさらに他の局面に従うと、情報処理装置および情報端末と通信可能な画像形成装置であって、画像形成装置を特定するための情報である装置情報と、画像形成装置の表示画面である第１の画面の情報と、情報端末を特定するための情報である端末情報と、情報端末の表示画面である第２の画面の情報とを受信するように構成された通信手段と、画像形成装置が特定の状態にあることを条件として、装置情報および第１の画面の情報に基づいて第１の画面を表示し、端末情報および第２の画面の情報に基づいて第２の画面を表示するように構成された制御手段とを備える、画像形成装置が提供される。
【００２３】
本開示のさらに他の局面に従うと、画像形成装置および情報端末を遠隔でサポートするための情報処理装置のコンピューターによって実行されるプログラムが提供される。プログラムは、コンピューターに、画像形成装置に、画像形成装置を特定するための情報である装置情報を送信するステップと、画像形成装置に、画像形成装置の表示画面である第１の画面の情報を送信するステップと、画像形成装置に、情報端末を特定するための情報である端末情報を送信するステップと、画像形成装置に、情報端末の表示画面である第２の画面の情報を送信するステップとを実行させる。
【００２４】
本開示のさらに他の局面に従うと、情報処理装置および情報端末と通信可能な画像形成装置のコンピューターによって実行されるプログラムが提供される。プログラムは、コンピューターに、画像形成装置を特定するための情報である装置情報と、画像形成装置の表示画面である第１の画面の情報と、情報端末を特定するための情報である端末情報と、情報端末の表示画面である第２の画面の情報とを受信するステップと、画像形成装置が特定の状態にあることを条件として、装置情報および第１の画面の情報に基づいて第１の画面を表示し、端末情報および第２の画面の情報に基づいて第２の画面を表示するステップとを実行させる。
【発明の効果】
【００２５】
本開示によれば、情報処理装置は、画像形成装置に、当該画像形成装置の表示画面である第１の画面の情報と情報端末の表示画面である第２の画面の情報とを送信し、これにより、画像形成装置は、当該第１の画面と当該第２の画面とを表示する。
【図面の簡単な説明】
【００２６】
【図１】遠隔サポートシステムの実施の形態の一例を示す図である。
【図２】遠隔サポートシステムの構成の具体例を説明するための図である。
【図３】ＭＦＰにおける表示の変化の一例を説明するための図である。
【図４】ＭＦＰにおける表示の変化の一例を説明するための図である。
【図５】ＰＣのハードウェア構成の一例を示す図である。
【図６】ＭＦＰのハードウェア構成を示す図である。
【図７】モバイル端末のハードウェア構成の一例を示す図である。
【図８】遠隔サポートシステムにおける装置間の処理の流れの一例を示す図である。
【図９】遠隔サポートシステムにおける装置間の処理の流れの他の例を示す図である。
【図１０】遠隔サポートシステムにおける装置間の処理の流れのさらに他の例を示す図である。
【図１１】ＰＣの記憶装置における情報の記憶態様の一例を模式的に示す図である。
【図１２】遠隔サポートシステムにおける装置間の処理の流れのさらに他の例を示す図である。
【図１３】ＭＦＰのエミュレーションを実行しているときのディスプレイの表示画面の一例を示す図である。
【図１４】遠隔サポートシステムにおける装置間の処理の流れのさらに他の例を示す図である。
【図１５】遠隔サポートシステムにおいて、ＭＦＰが複数のＰＣと接続可能であることを模式的に示す図である。
【図１６】ＭＦＰにおける表示画面の切り替えの態様を説明するための図である。
【図１７】図１６のパターン２に従った切り替えを実現するための処理の例を示すフローチャートである。
【図１８】図１６のパターン２に従った切り替えを実現するための処理の例を示すフローチャートである。
【図１９】遠隔サポートシステムにおける装置間の処理の流れのさらに他の例を示す図である。
【図２０】遠隔サポートシステムにおける装置間の処理の流れのさらに他の例を示す図である。
【図２１】設定用の画面の一例を示す図である。
【図２２】遠隔サポートシステムにおける装置間の処理の流れのさらに他の例を示す図である。
【図２３】ＭＦＰにおける表示パターンの変更の一例を模式的に示す図である。
【図２４】遠隔サポートシステムにおける装置間の処理の流れのさらに他の例を示す図である。
【図２５】遠隔サポートシステムの構成の他の例を示す図である。
【図２６】遠隔サポートシステムにおける装置間の処理の流れのさらに他の例を示す図である。
【図２７】遠隔サポートシステムにおける装置間の処理の流れのさらに他の例を示す図である。
【図２８】遠隔サポートシステムにおける装置間の処理の流れのさらに他の例を示す図である。
【発明を実施するための形態】
【００２７】
以下に、図面を参照しつつ、遠隔サポートシステムの実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２８】
［１．遠隔サポートシステムの構成］
図１は、遠隔サポートシステムの実施の形態の一例を示す図である。図１に示されるように、遠隔サポートシステム１は、２台のＰＣ（パーソナルコンピューター）１００Ａ，１００Ｂと、３台のＭＦＰ２００Ａ，２００Ｂ，２００Ｃと、２台のモバイル端末３００Ａ，３００Ｂとを含む。ＰＣ１００Ａ，１００Ｂと、ＭＦＰ２００Ａ，２００Ｂ，２００Ｃ、および、モバイル端末３００Ａ，３００Ｂは、ネットワークＮを通して、互いに通信可能である。ネットワークＮは、ＬＡＮ（Local  Area  Network）などの専用回線を用いたネットワークであってもよいし、一般回線を用いたネットワークであってもよいし、無線通信によるネットワークであってもよい。
【００２９】
遠隔サポートシステム１を構成する、ＰＣ、ＭＦＰ、および、モバイル端末のそれぞれの数は、図１に示されたものに限定されない。遠隔サポートシステム１は、少なくとも１台のＰＣ、少なくとも１台のＭＦＰ、および、少なくとも１台のモバイル端末を含む。
【００３０】
ＰＣ１００Ａ，１００Ｂは、情報処理装置の一例である。ＰＣ１００Ａ，１００Ｂは、これらの間で共通した機能が言及される場合にはＰＣ１００と称される。
【００３１】
ＭＦＰ２００Ａ，２００Ｂ，２００Ｃは、画像形成装置の一例である。ＭＦＰ２００Ａ，２００Ｂ，２００Ｃは、これらの間で共通した機能が言及される場合には、ＭＦＰ２００と称される。
【００３２】
モバイル端末３００Ａ，３００Ｂは、情報端末の一例である。モバイル端末３００Ａ，３００Ｂは、これらの間で共通した機能が言及される場合には、モバイル端末３００と称される。モバイル端末３００は、たとえば、スマートフォン、ノートパソコン、タブレット型端末、等によって実現される。
【００３３】
［２．遠隔サポートシステムにおける表示］
図２は、遠隔サポートシステム１の構成の具体例を説明するための図である。遠隔サポートシステム１では、ＭＦＰ２００は、ＰＣ１００と接続されている。ＰＣ１００は、たとえば、ＭＦＰ２００の操作をサポートする部門に属する者によって操作される。ＰＣ１００は、そのような者に操作されることなく、ＭＦＰ２００に情報を提供することもできる。
【００３４】
ＰＣ１００は、たとえばＭＦＰ２００において実行される処理のエミュレーションを実行することにより、ＭＦＰ２００においてユーザーが希望する動作をするための操作画面を表示する。ＰＣ１００は、さらに、当該操作画面を表示するための情報を生成し、ＭＦＰ２００に送信する。ＭＦＰ２００は、当該情報を受信すると、当該情報に従った画面（操作画面）を表示する。これにより、ＭＦＰ２００の表示画面とＭＦＰ２００の表示画面とが同期する。ＭＦＰ２００のユーザーは、ＭＦＰ２００に当該ユーザーが希望する動作を実行させるための操作画面を見ながら、操作の説明を受けることができる。
【００３５】
遠隔サポートシステム１において、ＭＦＰ２００は、モバイル端末３００と連動して動作し得る。一例では、ＭＦＰ２００は、モバイル端末３００から文字列の入力を受け付け、入力された文字列を利用して動作する。この例において、ユーザーは、モバイル端末３００を利用してＭＦＰ２００に文字列を入力できる。他の例では、モバイル端末３００は、ＭＦＰ２００の操作画面を表示する。ユーザーがモバイル端末３００に表示された画面を操作すると、モバイル端末３００は、操作された情報をＭＦＰ２００に送信する。ＭＦＰ２００は、モバイル端末３００から受信した情報に従って、動作する。
【００３６】
ＰＣ１００は、ＭＦＰ２００に、ＭＦＰ２００に表示されるべき画面の情報（画面情報（ＭＦＰ））とＭＦＰ２００を識別する情報（装置情報（ＭＦＰ））とを送信する。ＰＣ１００は、さらに、ＭＦＰ２００に、モバイル端末３００に表示されるべき画面の情報（画面情報（モバイル））とモバイル端末３００を識別する情報（装置情報（モバイル））を送信する。これにより、ＭＦＰ２００は、当該ＭＦＰ２００の操作画面とモバイル端末３００の操作画面とを表示する。
【００３７】
装置情報（ＭＦＰ）は、画像形成装置を特定する情報（装置情報）の一例である。装置情報（モバイル）は、情報端末を特定する情報（端末情報）の一例である。
【００３８】
図２において、フレームＷ２１は、ＭＦＰ２００において表示される内容を模式的に示す。フレームＷ２１は、ＭＦＰ２００の操作画面を示すウィンドウ２８１と、モバイル端末３００の操作画面を示すウィンドウ２９１とを含む。
【００３９】
遠隔サポートシステム１では、ＰＣ１００において、ＭＦＰ２００の操作画面とモバイル端末３００の操作画面が表示されてもよい。図２において、フレームＷ１１は、ＰＣ１００において表示される内容を模式的に示す。フレームＷ１１は、ＭＦＰ２００の操作画面を示すウィンドウ１８１と、モバイル端末３００の操作画面を示すウィンドウ１９１とを含む。ウィジェット１８１とウィンドウ２８１は、同じ画面を示す。ウィンドウ１９１とウィンドウ２９１は、同じ画面を示す。すなわち、遠隔サポートシステム１では、ＭＦＰ２００とＰＣ１００において、表示される画面が同期し得る。
【００４０】
図３は、ＭＦＰ２００における表示の変化の一例を説明するための図である。図３には、３つの状態（状態０１、状態０２、状態０３）が示される。図３の状態０１は、図２と同様の状態を示す。
【００４１】
状態０２は、ＰＣ１００がＭＦＰ２００の操作画面を更新したときの状態を示す。状態０２において、フレームＷ１２はＰＣ１００において表示される内容を示し、フレームＷ２２はＭＦＰ２００において表示される内容を示す。フレームＷ１２において示されるように、ＰＣ１００では、ウィンドウ１８２とウィンドウ１９１とが表示される。ウィンドウ１８２は、ウィンドウ１８１から変更された操作画面である。フレームＷ２２において示されるように、ＭＦＰ２００では、ウィンドウ２８１とウィンドウ２９１とが表示される。すなわち、状態０２では、ＭＦＰ２００において表示される内容は、状態０１から変更されない。
【００４２】
その後、ＰＣ１００は、ＭＦＰ２００へ、画面情報（ＭＦＰ）と装置情報（ＭＦＰ）とを送信する。画面情報（ＭＦＰ）は、ウィンドウ１８１の画面を示す。装置情報（ＭＦＰ）は、ＭＦＰ２００を示す。これにより、ＭＦＰ２００において表示される内容が変更する。状態０３は、ＭＦＰ２００において表示内容が変更された後の状態を示す。
【００４３】
状態０３のＰＣ１００では、フレームＷ１３として示されるように、ウィンドウ１８２とウィンドウ１９１とが表示される。すなわち、状態０３では、ＰＣ１００において表示される内容は、状態０２から変更されない。ＭＦＰ２００では、フレームＷ２３として示されるように、ウィンドウ２８２とウィンドウ２９１とが表示される。すなわち、ＭＦＰ２００では、ＰＣ１００から画面情報（ＭＦＰ）と装置情報（ＭＦＰ）とを受信したことに応じて、ＭＦＰ２００側の操作画面の表示内容がウィンドウ２８１（状態０２）からウィンドウ２８２へと変更される。ウィンドウ２８２は、ＰＣ１００で表示されるウィンドウ１８２が示す操作画面と同じ操作画面を示す。
【００４４】
図４は、ＭＦＰ２００における表示の変化の一例を説明するための図である。図４には、３つの状態（状態０１、状態１２、状態１３）が示される。図４の状態０１は、図２と同様の状態を示す。
【００４５】
状態１２は、ＰＣ１００がモバイル端末３００の操作画面を更新したときの状態を示す。状態１２において、フレームＷ１４はＰＣ１００において表示される内容を示し、フレームＷ２４はＭＦＰ２００において表示される内容を示す。フレームＷ１４として示されるように、ＰＣ１００では、ウィンドウ１８１とウィンドウ１９２とが表示される。ウィンドウ１９２は、ウィンドウ１９１から変更された操作画面である。フレームＷ２４において示されるように、ＭＦＰ２００では、ウィンドウ２８１とウィンドウ２９１とが表示される。すなわち、状態１２では、ＭＦＰ２００において表示される内容は、状態０１から変更されない。
【００４６】
その後、ＰＣ１００は、ＭＦＰ２００へ、画面情報（モバイル）と装置情報（モバイル）とを送信する。画面情報（モバイル）は、ウィンドウ１９２の画面を示す。これにより、ＭＦＰ２００において表示される内容が変更する。状態１３は、ＭＦＰ２００において表示内容が変更された後の状態を示す。
【００４７】
状態１３のＰＣ１００では、フレームＷ１５として示されるように、ウィンドウ１８１とウィンドウ１９２とが表示される。すなわち、状態１３では、ＰＣ１００において表示される内容は、状態１２から変更されない。ＭＦＰ２００では、ウィンドウ２８１とウィンドウ２９２とが表示される。すなわち、ＭＦＰ２００は、フレームＷ１３として示されるように、ＰＣ１００から画面情報（モバイル）と装置情報（モバイル）とを受信したことに応じて、モバイル端末３００側の操作画面の表示内容をウィンドウ２９１（状態１２）からウィンドウ２９２へと変更する。ウィンドウ２９２は、ＰＣ１００で表示されるウィンドウ１９２が示す操作画面と同じ操作画面を示す。
【００４８】
ＭＦＰ２００では、たとえば、ＭＦＰ２００用の操作画面とモバイル端末３００用の操作画面のそれぞれの最新の画面データをＭＦＰ２００内のメモリーに保持することができる。ＭＦＰ２００では、さらに、当該画面データに基づいた更新後の画面の生成、および、当該画面データに基づく画面の切り替えが可能である。画面データの更新に従って、それまでメモリーに保持されていた画面データが更新後の画面に対応するデータへと更新されてもよい。
【００４９】
［３．ハードウェア構成］
（１）ＰＣ１００
図５は、ＰＣ１００のハードウェア構成の一例を示す図である。
【００５０】
図５に示されるように、ＰＣ１００は、主な構成要素として、ＣＰＵ（Central  Processing  Unit）１０１と、ＲＡＭ（Random  Access  Memory）１０２と、記憶装置１０３と、ディスプレイ１０４と、入力装置１０５と、ＮＩＣ（Network  Interface  Controller）１０６とを備えている。ＣＰＵ１０１と、ＲＡＭ１０２と、記憶装置１０３と、ディスプレイ１０４と、入力装置１０５と、ＮＩＣ１０６とは、互いに内部バスで接続されている。
【００５１】
ＣＰＵ１０１は、ＰＣ１００の全体的な動作を制御するための処理を実行するプロセッサーの一例である。本明細書では、ＣＰＵ１０１が所与のプログラムを実行することによって実現される制御の内容が、ＰＣ１００によって実行される制御として記述され得る。
【００５２】
ＲＡＭ１０２は、ＣＰＵ１０１における処理実行時のワークエリアとして機能する。
記憶装置１０３は、ＣＰＵ１０１が実行するＯＳやブラウザーアプリケーションなどの各種のプログラムやこれらのプログラムの実行に利用されるデータを含む、各種のデータを保存する。記憶装置１０３は、たとえばＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリー、メモリーカード、ＦＤ（Flexible  Disk）、ハードディスク、ＳＳＤ（Solid  State  Drive）、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリーカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にデータを格納する媒体である。また、記憶装置１０３には、ネットワークを介してダウンロードされたプログラムがインストールされる場合も有り得る。
【００５３】
本開示にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ：Operating  System）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００５４】
本開示にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００５５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００５６】
ディスプレイ１０４は、ＣＰＵ１０１によって実行されるプログラムの処理結果を示す画像を表示するための表示装置である。当該表示装置は、さらに、図３および図４において説明されたウィンドウを表示する。
【００５７】
入力装置１０５は、たとえばキーボードや操作ボタンによって実現される。入力装置１０５は、情報の入力を受け付けると、当該情報をＣＰＵ１０１へ送る。
【００５８】
ＮＩＣ１０６は、ＰＣ１００が、ＭＦＰ２００およびモバイル端末３００と通信する際の通信インターフェースである。
【００５９】
（２）ＭＦＰ２００
図６は、ＭＦＰ２００のハードウェア構成を示す図である。図６に示されるように、ＭＦＰ２００は、主な構成要素として、ＣＰＵ２０１と、ＲＯＭ（Read  Only  Memory）２０２と、ＲＡＭ２０３と、ＮＶ−ＲＡＭ２０４と、記憶装置２０５と、ＮＩＣ２０６と、操作パネル２０７と、スキャナー部２０８と、プリンター部２０９と、ファクシミリ（ＦＡＸ）部２１０とを備えている。ＭＦＰ２００内の各要素は、互いに内部バスで接続されている。
【００６０】
ＣＰＵ２０１は、ＭＦＰ２００の動作を統括的に制御するための処理を実行するプロセッサーの一例である。本明細書では、ＣＰＵ２０１が所与のプログラムを実行することによって実現される制御の内容が、ＭＦＰ２００によって実行される制御として記述され得る。
【００６１】
ＲＯＭ２０２は、ＣＰＵ２０１が実行するプログラムを含む各種のデータを格納する。
ＲＡＭ２０３およびＮＶ−ＲＡＭ２０４は、ＣＰＵ２０１におけるプログラム実行時のワークエリアとして機能する。ＲＡＭ２０３および／またはＮＶ−ＲＡＭ２０４は、スキャナー部２０８で読み取られた画像データ等を一時的に保存する場合もある。
【００６２】
記憶装置２０５は、ＭＦＰ２００に登録されている宛先情報やドキュメントなどの各種のデータを保存する。ドキュメントのデータは、ネットワークを介してＭＦＰ２００に入力される場合もあれば、スキャナー部２０８で画像が読み取られることによって生成される場合もある。
【００６３】
ＮＩＣ２０６は、ＭＦＰ２００が、ＰＣ１００およびモバイル端末３００と通信する際の通信インターフェースである。
【００６４】
操作パネル２０７は、コピーの画質または用紙のための設定値、スキャンの送信先（宛先登録）を登録または選択するための情報など、各種の情報の入力を受け付ける。操作パネル２０７の表面には、たとえばタッチパネルが積層された表示装置が設けられている。当該表示装置は、たとえばＭＦＰ２００における設定内容を表示する。当該表示装置は、さらに、図３および図４において説明されたウィンドウを表示する。操作パネル２０７は、さらに、スタートキー等のハードウェアボタンを含んでもよい。
【００６５】
スキャナー部２０８は、セットされた原稿をスキャンし、原稿の画像データを生成する。スキャナー部２０８における画像データの生成方法は公知の方法を採用することができる。
【００６６】
プリンター部２０９は、たとえば電子写真方式により、スキャナー部２０８で読み取られた画像データや、ＦＷ配信サーバー１００等の外部の情報処理装置から送信されたプリントデータを、印刷のためのデータに変換し、変換後のデータに基づいて文書等の画像を印刷する装置である。電子写真方式などの画像形成の態様は、公知の技術を採用することができる。
【００６７】
ＦＡＸ部２１０は、ファクシミリ通信により画像情報を送受信する。
ＭＦＰ２００では、ＣＰＵ２０１が適切なプログラムを実行することによって、本明細書に記載されたようなＭＦＰ２００の動作が実現される。ＣＰＵ２０１によって実行されるプログラムは、上記したようにＲＯＭ２０２に格納されている代わりに、記憶装置２０５に格納されていてもよいし、ＭＦＰ２００に対して着脱可能な記憶媒体に格納されていてもよい。当該プログラムが格納される記憶媒体は、たとえば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリー、メモリーカード、ＦＤ、ハードディスク、ＳＳＤ、磁気テープ、カセットテープ、ＭＯ、ＭＤ、ＩＣカード（メモリーカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの、不揮発的にデータを格納する媒体が挙げられる。
【００６８】
（３）モバイル端末３００
図７は、モバイル端末３００のハードウェア構成の一例を示す図である。
【００６９】
図７に示されるように、モバイル端末３００は、主な構成要素として、ＣＰＵ３０１と、ＲＡＭ３０２と、記憶装置３０３と、ディスプレイ３０４と、入力装置３０５と、ＮＩＣ３０６とを備えている。ＣＰＵ３０１と、ＲＡＭ３０２と、記憶装置３０３と、ディスプレイ３０４と、入力装置３０５と、ＮＩＣ３０６とは、互いに内部バスで接続されている。
【００７０】
ＣＰＵ３０１は、モバイル端末３００の全体的な動作を制御するための処理を実行するプロセッサーの一例である。本明細書では、ＣＰＵ３０１が所与のプログラムを実行することによって実現される制御の内容が、モバイル端末３００によって実行される制御として記述され得る。
【００７１】
ＲＡＭ３０２は、ＣＰＵ３０１における処理実行時のワークエリアとして機能する。
記憶装置３０３は、ＣＰＵ３０１が実行するＯＳやブラウザーアプリケーションなどの各種のプログラムやこれらのプログラムの実行に利用されるデータを含む、各種のデータを保存する。上記アプリケーションは、署名されたデータを検証するためのアプリケーションを含む。
【００７２】
記憶装置３０３は、たとえば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリー、メモリーカード、ＦＤ、ハードディスク、ＳＳＤ、磁気テープ、カセットテープ、ＭＯ、ＭＤ、ＩＣカード（メモリーカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの、不揮発的にデータを格納する媒体が挙げられる。また、記憶装置３０３には、ネットワークを介してダウンロードされたプログラムがインストールされる場合も有り得る。
【００７３】
ディスプレイ３０４は、ＣＰＵ３０１によって実行されるプログラムの処理結果を示す画像を表示するための表示装置である。なお、モバイル端末３００では、ディスプレイ３０４は省略され得る。
【００７４】
入力装置３０５は、たとえばキーボードや操作ボタンによって実現される。入力装置３０５は、情報の入力を受け付けると、当該情報をＣＰＵ３０１へ送る。
【００７５】
ＮＩＣ３０６は、モバイル端末３００が、ＰＣ１００およびＭＦＰ２００と通信する際の通信インターフェースである。
【００７６】
［４．処理の流れ］
（図８）
図８は、遠隔サポートシステム１における装置間の処理の流れの一例を示す図である。図８に示されるように、遠隔サポートシステム１では、ステップＳＡ１００で、ＭＦＰ２００のＣＰＵ２０１が、ＰＣ１００にＭＦＰ２００の画面データを送信する。
【００７７】
ステップＳＢ１００で、ＰＣ１００のＣＰＵ１０１は、ＭＦＰ２００から当該ＭＦＰ２００の画面データを受信し、当該画面データに対応する画面をディスプレイ１０４に表示する。当該画面の一例は、図３のウィンドウ１８１である。
【００７８】
ステップＳＢ１１０で、ＣＰＵ１０１は、入力装置１０５からの操作を受け付ける。これにより、操作に従ってＭＦＰ２００の操作画面が更新される。更新後の操作画面の一例は、図３のウィンドウ１８２である。
【００７９】
ステップＳＢ１２０で、ＣＰＵ１０１は、ステップＳＢ１１０で受け付けられた操作に対応する座標データをＭＦＰ２００へ送信する。座標データは、たとえば、画面に対してタッチされたポイントを示す座標である。
【００８０】
ステップＳＡ１１０で、ＣＰＵ２０１は、ＰＣ１００から送信された座標データを受信する。
【００８１】
ステップＳＡ１２０で、ＣＰＵ２０１は、ＰＣ１００から受信したデータが座標データであるか否かを判断する。ＣＰＵ２０１は、受信したデータが座標データであると判断するとステップＳＡ１３０へ制御を進め、そうではないと判断すると図８の処理を終了させる。ＣＰＵ２０１は、たとえば受信したデータが座標データを示すタグ情報を含む場合、当該データが座標データであると判断する。ステップＳＢ１２０で送信された座標データを受信すると、ＣＰＵ２０１は、ステップＳＡ１３０へ制御を進める。
【００８２】
ステップＳＡ１３０で、ＣＰＵ２０１は、ＰＣ１００から受信した座標データに基づいて画面を更新する。更新される画面は、ステップＳＡ１００で送信された画面データに対応する画面である。
【００８３】
ステップＳＡ１４０で、ＣＰＵ２０１は、操作パネル２０７に更新後の画面を表示する。更新後の画面の一例は、図３のウィンドウ２８２である。更新後の画面の他の例は、図４のウィンドウ２９２である。
【００８４】
その後、図８の処理は終了する。
（図９）
図９は、遠隔サポートシステム１における装置間の処理の流れの他の例を示す図である。図８の処理では、ＭＦＰ２００において画面データが生成された。図９の処理では、ＰＣ１００において画面データが生成される。
【００８５】
図９の処理において、ステップＳＢ１０２で、ＣＰＵ１０１は、ＭＦＰ２００に表示される画面に対応する画面データを生成する。
【００８６】
ステップＳＢ１１０で、ＣＰＵ１０１は、入力装置１０５からの操作を受け付ける。
ステップＳＢ１１２で、ＣＰＵ１０１は、操作に従って、ＭＦＰ２００の操作画面またはモバイル端末３００の操作画面を更新する。更新後の操作画面の一例は、図３のウィンドウ１８２である。更新後の操作画面の一例は、図４のウィンドウ１９２である。さらに、ＣＰＵ１０１は、更新後の画面に対応する画面データをＭＦＰ２００へ送信する。
【００８７】
ステップＳＡ１１２で、ＣＰＵ２０１は、ＰＣ１００から送信された画面データを受信する。
【００８８】
ステップＳＡ１２２で、ＣＰＵ１０１は、ＰＣ１００から受信したデータが画面データであるか否かを判断する。ＣＰＵ２０１は、受信したデータが画面データであると判断するとステップＳＡ１４２へ制御を進め、そうではないと判断すると図９の処理を終了させる。ＣＰＵ２０１は、たとえば受信したデータが画面データを示すタグ情報を含む場合、当該データが画面データであると判断する。ステップＳＢ１２２で送信された画面データを受信すると、ＣＰＵ２０１は、ステップＳＡ１４２へ制御を進める。
【００８９】
ステップＳＡ１４２で、ＣＰＵ１０１は、受信した画面データに従って操作パネル２０７における表示を切り替える。切替後の表示は、たとえば図３のウィンドウ２８２を含む。切替後の表示は、たとえば図４のウィンドウ２９２を含む。
【００９０】
ステップＳＢ１１２で、ＣＰＵ１０１は、画面データとともに装置情報をＭＦＰ２００へ送信する。より具体的には、ステップＳＢ１１０における操作がＭＦＰ２００のための画面に対する操作であった場合には、ＣＰＵ１０１は、ＭＦＰ２００へ、画面データとともに装置情報（ＭＦＰ）を送信する。ステップＳＢ１１０における操作がモバイル端末３００のための画面に対する操作であった場合には、ＣＰＵ１０１は、ＭＦＰ２００へ、画面データとともに装置情報（モバイル）を送信する。
【００９１】
ＣＰＵ２０１は、ステップＳＡ１２２で、画面データとともに装置情報を受信する。ステップＳＡ１４２で、画面データとともに装置情報に基づいて、表示を切り替える。ＣＰＵ２０１は、装置情報（ＭＦＰ）を受信すると、操作パネル２０７に表示されたウィンドウのうちＭＦＰ２００に対応するウィンドウを切り替える。たとえば、ＣＰＵ２０１は、操作パネル２０７において、図３に示されるように、ウィンドウ２８１をウィンドウ２８２へと切り替える。
【００９２】
ＣＰＵ２０１は、装置情報（モバイル）を受信すると、操作パネル２０７に表示されたウィンドウのうちモバイル端末３００に対応するウィンドウを切り替える。たとえば、ＣＰＵ１０１は、操作パネル２０７において、図４に示されるように、ウィンドウ２９１をウィンドウ２９２へと切り替える。
【００９３】
（図１０）
図１０は、遠隔サポートシステム１における装置間の処理の流れのさらに他の例を示す図である。図１０に示された処理では、ＭＦＰ２００は、ＰＣ１００から受信する情報に従って、ＭＦＰ２００用の画面とモバイル端末３００用の画面との間で表示を切り替える。すなわち、ＣＰＵ２０１は、ＭＦＰ２００用の画面とモバイル端末３００用の画面のうち、いずれか一方をアクティブにし、他方を非アクティブにしている。これにより、ＭＦＰ２００において、いずれか一方が表示され、他方は表示されていない。
【００９４】
図１０の処理は、図８の処理と比較して、ステップＳＡ１２４，ＳＡ１２６，ＳＡ１２８を含む。ＣＰＵ２０１は、ステップＳＡ１２０で、ＰＣ１００から受信したデータが座標データであると判断すると、ステップＳＡ１２４へ制御を進める。
【００９５】
ステップＳＡ１２４で、ＣＰＵ２０１は、ＭＦＰ２００用の画面を表示しているか否かを判断する。ＣＰＵ２０１は、ＭＦＰ２００用の画面を表示していると判断するとステップＳＡ１２６へ制御を進め、ＭＦＰ２００用の画面を表示していないと判断するとステップＳＡ１２８へ制御を進める。
【００９６】
ステップＳＡ１２６で、ＣＰＵ２０１は、操作パネル２０７に表示されている、ＭＦＰ２００用の画面の情報を取得してステップＳＡ１３０へ制御を進める。
【００９７】
ステップＳＡ１２８で、ＣＰＵ２０１は、ＭＦＰ２００用の待機中の画面の情報を取得してステップＳＡ１３０へ制御を進める。
【００９８】
ステップＳＡ１３０で、ＣＰＵ２０１は、ステップＳＡ１２６またはステップＳＡ１２８で取得された画面の情報を、ＰＣ１００から受信した座標データに従って更新する。
【００９９】
更新後のデータは、ステップＳＡ１４０で操作パネル２０７で表示される。
図１０の例では、座標データは、モバイル端末３００用の画面ではなくＭＦＰ２００用の画面を更新するためのデータである。ＭＦＰ３００は、座標データを受信すると、ステップＳＡ１２６およびステップＳＡ１２８でＭＦＰ２００用の画面を選択的に取得し、取得された画面の情報を更新する。これにより、ＣＰＵ２０１は、確実に、ＭＦＰ２００用の画面を更新できる。すなわち、操作パネル２０７において、ＭＦＰ２００用の画面が表示されておらず、モバイル端末３００用の画面が表示されている場合であっても、ＰＣ１００から受信した座標データを用いてモバイル端末３００用の画面を更新することが回避され得る。
【０１００】
（図１１）
ＰＣ１００は、記憶装置１０３において、図９のステップＳＢ１０２等における画面データの生成に利用する画面オブジェクトのデータを保持していてもよい。図１１は、記憶装置１０３における情報の記憶態様の一例を模式的に示す図である。
【０１０１】
図１１には、記憶装置１０３の記憶領域Ｗ９０における記憶態様が模式的に示されている。図１１に示されるように、記憶領域Ｗ９０には、ディレクトリ「デバイスデータ」の下に、「デバイスＡ」と「デバイスＢ」のそれぞれの装置に関連付けられて、画面オブジェクトのデータを保持するデータフォルダーが記憶されている。
【０１０２】
（図１２）
図１２は、遠隔サポートシステム１における装置間の処理の流れのさらに他の例を示す図である。
【０１０３】
図１２の処理では、ステップＳＢ１０で、ＣＰＵ１０１は、ＭＦＰ２００用の操作画面の画面データ、および／または、モバイル端末３００用の操作画面の画面データを生成する。ＣＰＵ１０１は、たとえば、ＭＦＰ２００から、ＭＦＰ２００を特定する情報（装置情報）および／またはモバイル端末３００を特定する情報（端末情報）を取得する。
【０１０４】
ＣＰＵ１０１は、装置情報に従って、記憶装置１０３から、ＭＦＰ２００用の操作画面の画面データを生成するためのデータ（画面オブジェクト、オブジェクトの配置、等）を取得する。ＣＰＵ１０１は、端末情報に従って、記憶装置１０３から、モバイル端末３００用の操作画面の画面データを生成するためのデータ（画面オブジェクト、オブジェクトの配置、等）を取得する。ステップＳＢ１０で、ＣＰＵ１０１は、記憶装置１０３から取得したデータを使用して、画面データを生成する。
【０１０５】
ステップＳＢ１２で、ＣＰＵ１０１は、ＭＦＰ２００用の操作画面、または、モバイル端末３００用の操作画面に対する操作を受け付ける。
【０１０６】
ステップＳＢ１４で、ＣＰＵ１０１は、ステップＳＢ１２で操作された画面がどのデバイスの画面かを判別する。
【０１０７】
ステップＳＢ１６で、ＣＰＵ１０１は、ステップＳＢ１４における判別結果であるデバイスの操作画面の更新に必要なデータを、記憶装置１０３から取得する。記憶装置１０３では、たとえば図１１に示されるように、デバイスごとに画面オブジェクトが格納されている。ＣＰＵ１０１は、記憶装置１０３内の、判別結果（デバイス）に対応するデータ付フォルダーにアクセスする。
【０１０８】
ステップＳＢ１８で、ＣＰＵ１０１は、ステップＳＢ１６で取得したデータを用い、ＰＣ１００における操作に従って、ＭＦＰ２００用の操作画面、または、モバイル端末３００用の操作画面を更新する。さらに、ＣＰＵ１０１は、更新後の画面に対応する画面データをＭＦＰ２００へ送信する。さらに、ＣＰＵ２０１は、判別結果のデバイスを特定する情報（装置情報または端末情報）を送信する。
【０１０９】
ステップＳＡ１０で、ＣＰＵ２０１は、ＰＣ１００から、画面データとデバイスを特定する情報（装置情報または端末情報）とを受信する。
【０１１０】
ステップＳＡ１２で、ＣＰＵ２０１は、ステップＳＡ１０で受信した情報に従って、操作パネル２０７に表示されている画面を更新する。更新される画面の一例は、ＭＦＰ２００用の画面である。この場合、操作パネル２０７における画面の更新は、たとえば、ウィンドウ２８１からウィンドウ２８２への更新である（図３）。更新される画面の他の例は、モバイル端末３００用の画面である。この場合、操作パネル２０７における画面の更新は、たとえば、ウィンドウ２９１からウィンドウ２９２への更新である（図４）。
【０１１１】
（図１３）
ＣＰＵ１０１は、ＭＦＰ２００用の操作画面に対応する画面データの生成および更新において、ＭＦＰ２００のエミュレーションを実行してもよい。図１３は、ＭＦＰ２００のエミュレーションを実行しているときのディスプレイ１０４の表示画面の一例を示す図である。
【０１１２】
図１３の画面Ｗ１６は、ＭＦＰ２００用の操作画面を表示する領域ＡＲ１１と、ＭＦＰ２００のハードウェアボタンを表示する領域ＡＲ１２とを含む。領域ＡＲ１１および領域ＡＲ１２によって、ディスプレイ１０４には、操作パネル２０７が再現され得る。
【０１１３】
この例において、生成される画面データは、エミュレーションにおける演算の結果のデータとして、または、エミュレーションの画面のキャプチャー画像として、取得され得る。
【０１１４】
ＣＰＵ１０１は、２以上のデバイスのそれぞれについてエミュレーションを実行し得る。すなわち、ＣＰＵ１０１は、ＭＦＰ２００の制御プログラムのエミュレーションを実行し、さらに、モバイル端末３００の制御プログラムのエミュレーションを実行してもよい。
【０１１５】
（図１４）
図１２の処理において、ＭＦＰ２００における表示画面の切り替えは、ＭＦＰ２００がオペレーションモードで動作している状態であることを条件として実行されてもよい。オペレーションモードとは、たとえば、他の装置（たとえば、ＰＣ１００）から動作についてのサポートを受けるモードである。図１４は、遠隔サポートシステム１における装置間の処理の流れのさらに他の例を示す図である。
【０１１６】
図１４の処理は、図１２の処理と比較すると、ステップＳＡ１１の制御をさらに含む。図１４の処理において、ＣＰＵ２０１は、ステップＳＡ１０で画面データを受信すると、ステップＳＡ１１へ制御を進める。
【０１１７】
ステップＳＡ１１で、ＣＰＵ２０１は、当該ＣＰＵ２０１が搭載されているＭＦＰ２００がオペレーションモードで動作しているか否かを判断する。そして、ＣＰＵ２０１は、ＭＦＰ２００がオペレーションモードで動作していると判断すると、ステップＳＡ１２へ制御を進める。これにより、ＣＰＵ２０１は、ステップＳＡ１２で、受信された画面データに従った画面を表示するために操作パネル２０７における表示を切り替える。
【０１１８】
一方、ＣＰＵ２０１は、ＭＦＰ２００がオペレーションモードで動作していないと判断すると、ステップＳＡ１２へ制御を進めることなく、図１４の処理を終了させる。すなわち、オペレーションモードを実行していない場合、ＭＦＰ２００では、ＰＣ１００から画面データが送信されても、操作パネル２０７の表示は切り替えられない。
【０１１９】
（図１５）
ＭＦＰ２００のモードに基づく切替（図１４）の代わりに、ＭＦＰ２００は、当該ＭＦＰ２００がどのＰＣ１００と通信しているかに従って画面を切り替えるか否かを決定してもよい。図１５は、遠隔サポートシステム１において、ＭＦＰ２００が複数のＰＣ１００と接続可能であることを模式的に示す図である。図１５の例では４台のＰＣ１００（ＰＣ１００Ａ〜ＰＣ１００Ｄ）が示されているが、ＰＣ１００の台数は「４」に限定されない。
【０１２０】
図１５に示されるように、ＭＦＰ２００は４台のＰＣ１００Ａ〜ＰＣ１００Ｄと接続可能である。このうち、ＭＦＰ２００は、ＰＣ１００Ｂと接続していることを条件として、操作パネル２０７の表示を切り替える。ＭＦＰ２００において、ＰＣ１００ＢのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスは、たとえばサポート用の情報処理装置として登録されている。
【０１２１】
図１５に従った例では、図１４の処理と比較すると、ステップＳＡ１１の制御が他の制御（便宜上「ステップＳＡ１１Ｘ」と称する）に置き換えられる。ＣＰＵ２０１は、ステップＳＡ１０で画面データを受信すると、ステップＳＡ１１Ｘへ制御を進める。
【０１２２】
ステップＳＡ１１Ｘで、ＣＰＵ２０１は、当該ＣＰＵ２０１が搭載されているＭＦＰ２００が特定の情報処理装置（図１５のＰＣ１００Ｂ）と接続しているか否かを判断する。そして、ＣＰＵ２０１は、ＭＦＰ２００が上記特定の情報処理装置と接続していると判断すると、ステップＳＡ１２へ制御を進める。これにより、ＣＰＵ２０１は、ステップＳＡ１２で、受信された画面データに従った画面を表示するために操作パネル２０７における表示を切り替える。
【０１２３】
一方、ＣＰＵ２０１は、ＭＦＰ２００が上記特定の情報処理装置と接続していないと判断すると、ステップＳＡ１２へ制御を進めることなく、図１４の処理を終了させる。すなわち、上記特定の情報処理装置と接続していない場合、ＭＦＰ２００では、ＰＣ１００から画面データが送信されても、操作パネル２０７の表示は切り替えられない。
【０１２４】
（図１６〜図１８）
ＭＦＰ２００では、サポート用の画面として、ＭＦＰ２００用の画面とモバイル端末３００用の画面とが交互に表示される場合もあり得る。ＣＰＵ２０１は、表示がなされていない画面（非アクティブの画面）に対しても、画面データの受信に応じて裏で情報を更新しているが、ユーザーは、当該裏での情報更新は視認できない。ＭＦＰ２００において表示画面が切り替えられるとき、ユーザーは、新たに表示される画面についての前の状態を見たい場合がある。
【０１２５】
図１６は、ＭＦＰ２００における表示画面の切り替えの態様を説明するための図である。図１６には、２つの切り替えパターンが示されている。まずパターン１を参照して、ＭＦＰ２００では、たとえば、ＭＦＰ２００用の画面（画面Ｄ１１）が表示された後、モバイル端末３００用の画面（画面１２）が表示され、その後、ＭＦＰ２００用の画面（画面Ｄ１３）が表示される。画面Ｄ１３は、画面Ｄ１１とは異なる画面を示す。
【０１２６】
ＭＦＰ２００において画面Ｄ１２が表示された後、画面Ｄ１３が表示される前に、ユーザーはＭＦＰ２００用の前の画面（画面Ｄ１１）を参照したい場合がある。パターン２は、このようなユーザーの希望を満たす。
【０１２７】
パターン２のＭＦＰ２００では、たとえば、ＭＦＰ２００用の画面（画面Ｄ２１）が表示された後、モバイル端末３００用の画面（画面２２）が表示され、その後、画面Ｄ２３が表示された後、ＭＦＰ２００用の画面（画面Ｄ２４）が表示される。画面Ｄ２３は、画面Ｄ２１と同じ画面を示す。画面Ｄ２４は、画面Ｄ２１とは異なる画面を示す。
【０１２８】
図１７および図１８は、図１６のパターン２に従った切り替えを実現するための処理の例を示すフローチャートである。図１７には、ＭＦＰ２００における表示対象の画面を選択するための処理が示される。図１８には、ＰＣ１００からＭＦＰ２００への画面情報の送信のための処理が示される。
【０１２９】
図１７では、ＭＦＰ２００のＣＰＵ２０１は、ＰＣ１００から画面情報を取得すると（ステップＳＢ３０）、当該画面情報に関連付けられて送信されたデバイス識別情報（装置情報）に従って、どのデバイスの画面の更新が必要であるか判断する（ステップＳＢ３２）。ＣＰＵ２０１は、「装置情報（ＭＦＰ）」が送信された場合には、ＭＦＰ２００用の画面の更新が必要であると判断する。ＣＰＵ２０１は、「装置情報（モバイル）」が送信された場合には、モバイル端末３００用の画面の更新が必要であると判断する。
【０１３０】
ＣＰＵ２０１は、ステップＳＢ３２で更新が必要であると判断したデバイス（ＭＦＰ２００またはモバイル端末３００）の更新前の画面データをＰＣ１００から取得する（ステップＳＢ３４）。そして、ＣＰＵ２０１は、更新前の画面を再表示し（ステップＳＢ３６）、その後、更新後の画面を表示する（ステップＳＢ３８）。ステップＳＢ３６で表示される画面の一例は、図１６のパターン２の画面Ｄ２３である。ステップＳＢ３８で表示される画面の一例は、図１６のパターン２の画面Ｄ２４である。
【０１３１】
なお、ＣＰＵ２０１は、ステップＳＢ３４の「更新前の画面データ」を、それ以前にＮＶ−ＲＡＭ２０４等のメモリーへ書き込んでいてもよい。ステップＳＢ３４で、ＣＰＵ２０１は、ＰＣ１００から取得する代わりに、当該メモリーに書き込まれた画面データを読み出してもよい。
【０１３２】
図１８の処理では、ＰＣ１００のＣＰＵ１０１は、ユーザーの操作および／またはサポート用のプログラムの実行等により、画面を更新する（ステップＳＡ３０）。更新される画面は、ＭＦＰ２００用の画面またはモバイル端末３００用の画面である。その後、ＣＰＵ１０１は、ＭＦＰ２００へ、更新前の画面を表示するための画面データ（画面情報）を送信する（ステップＳＡ３２）。これに応じて、ＭＦＰ２００のＣＰＵ２０１は、更新前の画面を表示する（ステップＳＢ３６）。その後、ＣＰＵ１０１は、ＭＦＰ２００へ、更新後の画面を表示するための画面データ（画面情報）を送信する（ステップＳＡ３４）。これに応じて、ＭＦＰ２００のＣＰＵ２０１は、更新後の画面を表示する（ステップＳＢ３８）。
【０１３３】
上記処理により、更新前の画面の表示が、当該表示が必要なときにのみ実行され得る。なお、更新前の画面を表示するか否かは、ＭＦＰ２００および／またはＰＣ１００の負荷に従って決定されてもよい。
【０１３４】
（図１９〜図２１）
図１６〜図１８を参照して説明された「更新前の画面」は、一定時間、表示されてもよい。図１９は、遠隔サポートシステム１における装置間の処理の流れのさらに他の例を示す図である。
【０１３５】
図１９には、図１６においてパターン２として示された画面表示の切り替えパターンが示されている。図１９の例では、ＭＦＰ２００は、更新前の画面を示す画面Ｄ２３の一定時間を保持した後、更新後の画面を示す画面Ｄ２４を表示する。
【０１３６】
図２０は、遠隔サポートシステム１における装置間の処理の流れのさらに他の例を示す図である。図２０の処理は、図１７の処理と比較して、ステップＳＢ３７をさらに含む。
【０１３７】
図２０の処理では、ＣＰＵ２０１は、ステップＳＢ３６で変更前の画面を表示した後、ステップＳＢ３７へ制御を進める。ステップＳＢ３７で、ＣＰＵ２０１は、ステップＳＢ３６で変更前の画面の表示を開始してから予め定められた一定時間が経過したか否かを判断する。ＣＰＵ２０１は、当該一定時間が経過するまでステップＳＢ３７へ制御を留め、当該一定時間が経過するとステップＳＢ３８へ制御を進める。
【０１３８】
ステップＳＢ３８で、ＣＰＵ２０１は、変更後の画面を表示する。これにより、ＭＦＰ２００において、変更前の画面の表示が一定時間保持される。
【０１３９】
上記された「一定時間」は、ＭＦＰ２００において、または、ＰＣ１００において、設定されてもよい。図２１は、設定用の画面の一例を示す図である。画面Ｄ９０は、表示が保持される時間を入力するための入力欄Ｄ９１を含む。入力された値は、たとえば、ＭＦＰ２００のＮＶ−ＲＡＭ２０４またはＰＣ１００の記憶装置１０３において保持される。ＣＰＵ２０１は、ＮＶ−ＲＡＭ２０４から「一定時間」を読み出すことにより、または、ＰＣ１００から「一定時間」を受信することにより、図２０のステップＳＢ３７を実行する。
【０１４０】
（図２２）
図２２は、遠隔サポートシステム１における装置間の処理の流れのさらに他の例を示す図である。
【０１４１】
図２２の処理は、ＰＣ１００からＭＦＰ２００へ送信された装置情報の種類に従って、図１６〜図１８および図１９〜図２１を参照して説明されたような更新前の画面の表示を実行するか否かを決定する。
【０１４２】
図２２の処理において、ステップＳＡ３００で、ＰＣ１００のＣＰＵ１０１は、ＭＦＰ２００へ画面情報を送信する。ＣＰＵ２０１は、当該画面情報に関連付けて、装置情報を送信する。
【０１４３】
ステップＳＢ３００で、ＭＦＰ２００のＣＰＵ２０１は、画面情報を受信する。
ステップＳＢ３０２で、ＣＰＵ２０１は、ステップＳＢ３００で受信された画面情報は、操作パネル２０７において表示中の画面と同じ装置に関連付けられているか否かを判断する。ＣＰＵ２０１は、当該画面情報は、操作パネル２０７において表示中の画面と同じ装置に関連付けられていると判断するとステップＳＢ３０６へ制御を進め、そうではないと判断するとステップＳＢ３０４へ制御を進める。
【０１４４】
たとえば、ＭＦＰ２００用の画面の表示中に、デバイス識別情報（装置情報）として「装置情報（ＭＦＰ）」を受信すれば、ＣＰＵ２０１は、ステップＳＢ３０６へ制御を進める。ＭＦＰ２００用の画面の表示中に、デバイス識別情報（装置情報）として「装置情報（モバイル）」を受信すれば、ＣＰＵ２０１は、ステップＳＢ３０４へ制御を進める。
【０１４５】
一方、モバイル端末３００用の画面の表示中に、デバイス識別情報（装置情報）として「装置情報（ＭＦＰ）」を受信すれば、ＣＰＵ２０１は、ステップＳＢ３０４へ制御を進める。モバイル端末３００用の画面の表示中に、デバイス識別情報（装置情報）として「装置情報（モバイル）」を受信すれば、ＣＰＵ２０１は、ステップＳＢ３０６へ制御を進める。
【０１４６】
ステップＳＢ３０４で、ＣＰＵ２０１は、ＰＣ１００から受信した画面情報に従った画面（更新後の画面）を表示する前に、当該更新後の画面の１つ前の画面（更新前の画面）を表示する。ＣＰＵ２０１は、更新前の画面のデータを、ＮＶ−ＲＡＭ２０４から読み出してもよいし、ＰＣ１００に要求してもよい。その後、制御はステップＳＢ３０６へ進む。
【０１４７】
ステップＳＢ３０６で、ＣＰＵ２０１は、更新後の画面を表示する。
その後、図２２の処理は終了する。
【０１４８】
図２２の処理では、ＭＦＰ２００は、たとえば、ＰＣ１００からＭＦＰ２００用の最新の画面のデータを受信した場合、ＭＦＰ２００用の１つ前の画面を表示していれば、更新前の画面を表示するための制御を実行することなく、更新後の画面を表示する。ＰＣ１００からＭＦＰ２００用の最新の画面のデータを受信した場合、モバイル端末３００用の画面を表示していれば、ＭＦＰ２００用の更新前の画面を表示した後、ＭＦＰ２００用の更新後の画面を表示する。
【０１４９】
（図２３）
図２３は、ＭＦＰ２００における表示パターンの変更の一例を模式的に示す図である。
【０１５０】
図２３には、ＭＦＰ２００における表示パターンとして、全画面表示と分割表示とが示されている。
【０１５１】
全画面表示では、操作パネル２０７は、表示装置２０７Ａにおいて、ＭＦＰ２００用の画面とモバイル端末用の画面のいずれかを表示する。図２３には、全画面表示における２つの状態９１，９２が示される。状態９１は、操作パネル２０７にＭＦＰ２００用の画面が表示される状態を示す。状態９２は、操作パネル２０７にモバイル端末３００用の画面が表示される状態を示す。ＭＦＰ２００では、操作パネル２０７のハードウェアキーの操作、モバイル端末３００における操作、および／または、ＰＣ１００の入力装置１０５における操作に従って、状態９１と状態９２の間の切り替えが実行される。
【０１５２】
分割表示では、操作パネル２０７の表示装置２０７Ａは、ＭＦＰ２００用の画面およびモバイル端末３００用の画面の双方を表示する。
【０１５３】
ＭＦＰ２００において、操作パネル２０７のハードウェアキーの操作、モバイル端末３００における操作、および／または、ＰＣ１００の入力装置１０５における操作に従って、全画面表示と分割表示との間の切り替えが実行される。
【０１５４】
（図２４）
図２４は、遠隔サポートシステム１における装置間の処理の流れのさらに他の例を示す図である。図２４の処理は、図２３に示された「全画面表示」および「分割表示」に基づく。
【０１５５】
図２４の処理は、図２２の処理と比較して、ステップＳＢ３０２の代わりにステップＳＢ３０３を含む。ステップＳＢ３００で画面情報を受信すると、ＣＰＵ２０１は、ステップＳＢ３０３へ制御を進める。
【０１５６】
ステップＳＢ３０３で、ＣＰＵ２０１は、ＭＦＰ２００において分割表示が実行されているか否かを判断する。ＣＰＵ２０１は、ＭＦＰ２００において分割表示が実行されていると判断すると、ステップＳＢ３０６へ制御を進める。ＣＰＵ２０１は、ＭＦＰ２００において分割表示が実行されていないと判断すると、ステップＳＢ３０６へ制御を進める。ＭＦＰ２００において全画面表示が実行されている場合、制御は、ステップＳＢ３０３からステップＳＢ３０４へ進む。
【０１５７】
以上説明された図２４の処理では、ＭＦＰ２００は、全画面表示を実行しているときに、ステップＳＢ３０４の更新前の画面表示を実行する。
【０１５８】
（図２５〜図２８）
図２５は、遠隔サポートシステム１の構成の他の例を示す図である。図２５の構成は、遠隔側のＰＣ１００がモバイル端末３００と接続されている構成を想定する。
【０１５９】
図２６は、遠隔サポートシステム１における装置間の処理の流れのさらに他の例を示す図である。図２６の処理では、各装置の画面データをＭＦＰ２００が生成する。
【０１６０】
図２６の処理において、ＭＦＰ２００のＣＰＵ２０１は、画面データを生成する（ステップＳＢ４００）。その後、ＣＰＵ２０１は、生成された画面データがＭＦＰ２００用の画面のデータであれば（ステップＳＢ４０２でＹＥＳ）、ＭＦＰ２００用の画面の表示を切り替える（ステップＳＢ４０４）。その後、制御はステップＳＢ４０６へ進む。生成された画面データがＭＦＰ２００用の画面のデータでなければ（ステップＳＢ４０２でＮＯ）、制御はそのままステップＳＢ４０６へ進む。
【０１６１】
ステップＳＢ４０６で、ＣＰＵ２０１は、生成された画面データをＰＣ１００へ送信する。
【０１６２】
ＰＣ１００のＣＰＵ１０１は、ＭＦＰ２００から画面データを受信し（ステップＳＡ４００）、受信した画面データがどのデバイスの画面データかを判別する（ステップＳＡ４０２）。受信した画面データがＭＦＰ２００用の画面データである場合は（ステップＳＡ４０２で「ＭＦＰ」）、ＣＰＵ１０１は、ＰＣ１００上の同期している画面（ＭＦＰ２００用の画面）の表示を切り替える（ステップＳＡ４１０）。その後、図２６の処理は終了する。
【０１６３】
受信した画面データがモバイル端末３００用の画面データである場合は（ステップＳＡ４０２で「モバイル端末」）、ＣＰＵ１０１は、ＰＣ１００上の同期している画面（モバイル端末３００用の画面）の表示を切り替え（ステップＳＡ４０４）、モバイル端末３００へ画面データを転送する（ステップＳＡ４０６）。
【０１６４】
これに応じて、モバイル端末３００のＣＰＵ３０１は、ＰＣ１００から転送された画面データを用いて、ディスプレイ３０４における表示を切替える（ステップＳＣ４００）。その後、図２６の処理は終了する。
【０１６５】
図２７は、遠隔サポートシステム１における装置間の処理の流れのさらに他の例を示す図である。図２７の処理では、各装置の画面データをＰＣ１００が作成する。
【０１６６】
図２７の処理において、ＰＣ１００のＣＰＵ１０１は、画面データを生成し（ステップＳＡ５００）、生成された画面データを用いてＰＣ１００のディスプレイ１０４における表示画面を切り替える（ステップＳＡ５０２）。
【０１６７】
ＣＰＵ１０１は、生成された画面データがどの装置（たとえば、ＭＦＰ２００またはモバイル端末３００）の画面データか判別する（ステップＳＡ５０４）。ＭＦＰ２００用の画面のデータであれば（ステップＳＡ５０４で「ＭＦＰ」）、ＣＰＵ１０１は、ＭＦＰ２００へ画面データを送信する（ステップＳＡ５０６）。
【０１６８】
モバイル端末３００用の画面のデータであれば（ステップＳＡ５０４で「モバイル端末」）、ＣＰＵ１０１は、モバイル端末３００へ画面データを送信する（ステップＳＡ５０８）。
【０１６９】
ステップＳＢ５００で、ＭＦＰ２００のＣＰＵ２０１は、ＰＣ１００から送信された画面データを用いて操作パネル２０７における表示を切り替える。
【０１７０】
ステップＳＣ５００で、モバイル端末３００のＣＰＵ３０１は、ＰＣ１００から送信された画面データを用いてディスプレイ３０４における表示を切り替える。
【０１７１】
図２８は、遠隔サポートシステム１における装置間の処理の流れのさらに他の例を示す図である。図２８の処理では、各装置の画面データをモバイル端末３００が作成する。
【０１７２】
ステップＳＣ６００で、モバイル端末３００のＣＰＵ３０１は、画面データを生成する。ＣＰＵ３０１は、生成した画面データがモバイル端末３００のものであれば（ステップＳＣ６０２でＹＥＳ）、ＣＰＵ３０１は、生成された画面データを用いてディスプレイ３０４における画面の表示を切り替え（ステップＳＣ６０４）、ステップＳＣ６０６へ制御を進める。生成した画面データがモバイル端末３００のものでなければ（ステップＳＣ６０２でＮＯ）、ＣＰＵ３０１は、ステップＳＣ６０４の制御を実行することなく、ステップＳＣ６０６へ制御を進める。
【０１７３】
ステップＳＣ６０６で、ＣＰＵ３０１は、ステップＳＣ６００で生成した画面データをＰＣ１００へ送信する。
【０１７４】
ＰＣ１００のＣＰＵ１０１は、モバイル端末３００から画面データを受信し（ステップＳＡ６００）モバイル端末３００から受信した画面データがどのデバイスの画面データかを判別する（ステップＳＡ６０２）。ディスプレイ１０４でモバイル端末３００用の画面を表示していない場合には、モバイル端末３００からＰＣ１００への画面データの送信を省略されてもよい。
【０１７５】
ＣＰＵ１０１は、モバイル端末３００の画面データであると判断すると（ステップＳＡ６０２で「モバイル端末」）、受信した画面データを用いて、ディスプレイ１０４上のモバイル端末３００用の画面の表示を切り替える（ステップＳＡ６０８）。
【０１７６】
ＣＰＵ１０１は、ＭＦＰ２００の画面データであると判断すると（ステップＳＡ６０２で「ＭＦＰ」）、受信した画面データを用いて、ディスプレイ１０４上のＭＦＰ２００用の画面の表示を切り替え（ステップＳＡ６０４）、当該画面データをＭＦＰ２００へ転送する（ステップＳＡ６０６）。これに応じて、ＭＦＰ２００のＣＰＵ２０１は、ステップＳＢ６００で、ＰＣ１００から送信された画面データを用いて、操作パネル２０７における画面の表示を切り替える。
【０１７７】
その後、図２８の処理は終了する。
図２６〜図２８を用いて説明された処理のそれぞれでは、単一の装置で複数のデバイスの画面データが生成される。遠隔サポートシステム１では、各装置がそれぞれの装置の画面データを生成することもあり得る。たとえば、ＭＦＰ２００の画面データは、ＣＰＵ２０１によって生成され得る。モバイル端末３００の画面データは、ＣＰＵ３０１によって生成され得る。
【０１７８】
［５．補足］
本開示の遠隔サポートシステム１は、画像形成装置の一例のＭＦＰ２００と、情報処理装置の一例のＰＣ１００とを含む。ＰＣ１００は、ＭＦＰ２００における操作をサポートするための情報をＭＦＰ２００へ提供する。ＭＦＰ２００における操作をサポートするための情報の一例は、ＭＦＰ２００用の操作画面（第１の画面）のデータである。ＰＣ１００は、さらに、モバイル端末３００における操作をサポートするための情報をＭＦＰ２００へ提供する。モバイル端末３００における操作をサポートするための情報の一例は、モバイル端末３００用の操作画面（第２の画面）のデータである。この意味において、ＰＣ１００は、ＭＦＰ２００およびモバイル端末３００を遠隔でサポートする。
【０１７９】
ＭＦＰ２００は、特定の状態にあることを条件として、サポート画面を表示してもよい。特定の状態の一例は、オペレーションモードを実行している状態である。オペレーションモードは、他の装置からサポートを受けるモードの一例である。ＭＦＰ２００は、ＭＦＰ２００における操作に従って当該モードを実行してもよいし、ＰＣ１００からの指示に応じて当該モードを実行してもよい。
【０１８０】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０１８１】
１  遠隔サポートシステム、１００  ＰＣ、１０１，２０１，３０１  ＣＰＵ、１０４，３０４  ディスプレイ、２００  ＭＦＰ、２０７  操作パネル、３００  モバイル端末。
【図１】
2018034404.tif 000003
【図２】
2018034404.tif 000004
【図３】
2018034404.tif 000005
【図４】
2018034404.tif 000006
【図５】
2018034404.tif 000007
【図６】
2018034404.tif 000008
【図７】
2018034404.tif 000009
【図８】
2018034404.tif 000010
【図９】
2018034404.tif 000011
【図１０】
2018034404.tif 000012
【図１１】
2018034404.tif 000013
【図１２】
2018034404.tif 000014
【図１３】
2018034404.tif 000015
【図１４】
2018034404.tif 000016
【図１５】
2018034404.tif 000017
【図１６】
2018034404.tif 000018
【図１７】
2018034404.tif 000019
【図１８】
2018034404.tif 000020
【図１９】
2018034404.tif 000021
【図２０】
2018034404.tif 000022
【図２１】
2018034404.tif 000023
【図２２】
2018034404.tif 000024
【図２３】
2018034404.tif 000025
【図２４】
2018034404.tif 000026
【図２５】
2018034404.tif 000027
【図２６】
2018034404.tif 000028
【図２７】
2018034404.tif 000029
【図２８】
2018034404.tif 000030