(57)【要約】【課題】  オペレータがＰＣ上に表示したマニュアルの一部をキャプチャ枠で選択し、画像をキャプチャ、その画像を画像形成装置に送信し表示デバイスに表示するリモート支援システムがある。従来、オペレータがＰＣ上で操作するキャプチャ枠は、その画像形成装置に装備されている表示デバイスのサイズや解像度を予め設定し、最適な画像データを生成できるように制御している。しかし、画像形成装置に搭載される表示デバイスは、機種によってサイズ、解像度などの仕様が異なるため、キャプチャ枠の表示や画像データの生成方法、を機種毎に対応する必要があった。そのため、対応負荷が高く、コストもかかるという課題があった。【解決手段】  オペレータのＰＣは、画像形成装置と通信が確立した際、画像形成装置に装備されている表示デバイスのサイズや解像度などの情報を取得する。そして、取得した表示デバイス情報に合わせて、キャプチャ枠のサイズ決定や、映像データの生成を行う。【選択図】図１
2020106878.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して画像形成装置と情報処理装置が接続され、前記画像形成装置と前記情報処理装置の間で前記画像形成装置のリモート支援を行う通信システムにおいて、
前記画像形成装置は、
装備されている表示デバイス画面のサイズ、解像度を前記情報処理装置に送信する表示デバイス情報送信手段と、
前記情報処理装置から送信された映像データを受信する映像受信手段と、
前記映像データを表示デバイス画面上に表示する映像表示手段と、を有し、
前記情報処理装置は、
前記画像形成装置から受信した表示デバイス画面のサイズをキャプチャ枠のサイズに決定するキャプチャ枠サイズ決定手段と、
前記情報処理装置の画面上にキャプチャ枠を表示するキャプチャ枠表示手段と、
前記キャプチャ枠内の画像を映像データに変換する映像データ作成手段と、
前記映像データ作成手段で作成された映像データを、前記画像形成装置から受信した表示デバイス画面の解像度に変換する解像度変換手段と、
前記画像形成装置に前記映像データを送信する映像データ送信手段と、
を有することを特徴とする通信システム。
【請求項２】
前記情報処理装置は、
キャプチャ枠のサイズを変更可能なサイズ変更手段と、
前記サイズ変更手段で変更されたキャプチャ枠内の画像を映像データに変換する映像データ作成手段と、
前記映像データ作成手段で作成された映像データを、前記画像形成装置から受信した表示デバイス画面の解像度に変換する解像度変換手段と、
を有することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記リモート支援を行う通信システムにおいて、中継サーバを介して前記画像形成装置と前記情報処理装置との通信行うことを特徴とする請求項１に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモート支援システムと、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
製品の使い方やトラブル対応の処置が複雑になるにつれ、顧客が直接メーカーのコールセンターに質問し、回答を得るということが頻繁に行われている。
【０００３】
トラブル対応の処置を適切かつ迅速に行うために、画像形成装置と、画像形成装置のエラー情報を管理するコールセンターの障害管理サーバとを含むリモート支援システムが考えられている。上記リモート支援システムにおいては、コールセンターの情報処理装置から支援を受ける画像形成装置をオペレータが遠隔操作し支援を実施することが提案されている。このようなリモート支援システムでは、支援を受ける顧客のソフトウェアをコールセンターの情報処理装置から操作したり確認したりすることができる。
【０００４】
特許文献１では、顧客のＰＣ画面をキャプチャして送信することにより、オペレータは迅速にトラブルの状態を把握することが可能となっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２０３８１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術では、オペレータが顧客へハードウェアの取り付け等を遠隔地から指示する際には、オペレータがＰＣ上に表示したマニュアルの一部をキャプチャ枠で選択し、画像をキャプチャ、そしてキャプチャした画像を画像形成装置に送信する。その画像を画像形成装置の表示デバイスに表示することで、顧客へ図示しながら分かりやすく指示することができる。ここで、オペレータがＰＣ上で操作するキャプチャ枠は、その画像形成装置に登載されている表示デバイスのサイズや解像度を予め考慮し、最適な画像データを生成できるように制御されている。
【０００７】
しかし、画像形成装置に搭載される表示デバイスは、機種によってサイズ、解像度などの仕様が異なることがある。そのため、各表示デバイスに対応するキャプチャ枠の表示、および画像データの生成方法、を機種毎に対応する必要があり、対応負荷が高く、コストもかかるという課題があった。
【０００８】
そこで、本発明は、機種毎の対応をしなくても、各種表示デバイスに最適なキャプチャ枠の表示、および画像データの生成を可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
（１）上記目的を達成するために、本発明の画像形成装置、および情報処理装置は以下のような構成を備える。即ち、
ネットワークを介して画像形成装置（１０１）と情報処理装置（１０２）が接続され、前記画像形成装置と前記情報処理装置の間で前記画像形成装置のリモート支援を行う通信システムにおいて、
前記画像形成装置（１０１）は、
装備されている表示デバイス画面のサイズ、解像度を前記情報処理装置（１０２）に送信する表示デバイス情報送信手段（Ｓ１００６）と、
前記情報処理装置から送信された映像データを受信する映像受信手段（Ｓ１００８）と、
前記映像データを表示デバイス画面上に表示する映像表示手段（Ｓ１００９）と、を有し、
前記情報処理装置（１０２）は、
前記画像形成装置（１０２）から受信した表示デバイス画面のサイズをキャプチャ枠のサイズに決定するキャプチャ枠サイズ決定手段（Ｓ１１０７）と、
前記情報処理装置（１０２）の画面上にキャプチャ枠を表示するキャプチャ枠表示手段（Ｓ１１０８）と、
前記キャプチャ枠内の画像を映像データに変換する映像データ作成手段（Ｓ１１０９）と、
前記映像データ作成手段で作成された映像データを、前記画像形成装置から受信した表示デバイス画面の解像度に変換する解像度変換手段（Ｓ１１１０）と、
前記画像形成装置に前記映像データを送信する映像データ送信手段（Ｓ１１１１）と、を有することを特徴とする。
【００１０】
（２）上記目的を達成するために、本発明の画像形成装置、および情報処理装置は以下のような構成を備える。即ち、
前記情報処理装置（１０２）は、
キャプチャ枠のサイズを変更可能なサイズ変更手段と、
前記サイズ変更手段で変更されたキャプチャ枠内の画像を映像データに変換する映像データ作成手段と、
前記映像データ作成手段で作成された映像データを、前記画像形成装置から受信した表示デバイス画面の解像度に変換する解像度変換手段と、を有することを特徴とする。
【００１１】
（３）上記目的を達成するために、本発明の画像形成装置、および情報処理装置は以下のような構成を備える。即ち、
前記リモート支援を行う通信システムにおいて、中継サーバ（１０３）を介して前記画像形成装置（１０１）と前記情報処理装置（１０２）との通信行うことを特徴とする
【発明の効果】
【００１２】
本発明によれば、コールセンターの情報処理装置は、顧客の画像形成装置と通信が確立した際、装備されている表示デバイスのサイズや解像度などの情報を取得する。そして、取得した表示デバイス情報に合わせて、キャプチャ枠のサイズ決定や、映像データの生成を行うため、画像形成装置の機種毎の対応が不要となる。また、キャプチャ枠のサイズを表示デバイスのサイズと同じにすることで、コールセンターのオペレータと顧客が見ている画像が同じサイズになるため、説明や指示なども分かりやすくなるという効果がある。
【図面の簡単な説明】
【００１３】
【図１】実施例のネットワーク構成を示す図である。
【図２】実施例のリモート支援システムのハードウェア構成を示す図である。
【図３】実施例の表示デバイス情報データの構成を示す図である。
【図４】実施例の画像形成装置の処理を示すフローチャートである。
【図５】実施例のオペレータＰＣの処理を示すフローチャートである。
【図６】実施例の中継サーバの処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について、図面を参照しながら説明する。
【００１５】
図１は本発明の実施形態に係わるリモート支援システムのネットワーク構成を説明するものである。
【００１６】
画像形成装置１０１、オペレータＰＣ１０２は本発明を適用した装置として、お互いの通信相手として動作する。画像形成装置１０１、オペレータＰＣ１０２は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）により呼制御を実行してデータ通信を行うデータ通信機能を備えている。
【００１７】
図１においては、画像形成装置１０１は、ファイアウォール（ＦＷ）１０４を通じてＮｅｔｗｏｒｋ１０６に接続されている。また、Ｎｅｔｗｏｒｋ１０６には、ＦＷ１０５を通じてコールセンター側のオペレータＰＣ１０２が接続されている。加えて、ＨＴＴＰ中継サーバ１０３がＮｅｔｗｏｒｋ１０６に接続されている。ＨＴＴＰによるデータ通信においては、クライアントノード同士はＨＴＴＰ中継サーバから提供されるＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）にＰＯＳＴ／ＧＥＴを行うことでデータ通信を実施する。これにより、クライアントノード同士がプライベートアドレスエリアやＦＷに遮られていてもデータ通信を行うことができる。
【００１８】
本実施例では、画像形成装置１０１、オペレータＰＣ１０２はＨＴＴＰクライアントノードとして動作する。また、本実施例では、クライアントノード間はＮｅｔｗｏｒｋ１０６に対してＦＷを介して通信する構成であるが、ＦＷを介さないネットワーク構成でもよい。また、Ｎｅｔｗｏｒｋ１０６には図示したよりも多くのＦＷ、画像形成装置、オペレータＰＣが接続されてもよい。また、本実施例では、通信プロトコルとしてはＨＴＴＰでなくてもよい。
【００１９】
図２は、本発明の実施形態に係わるリモート支援システムのハードウェア構成を示すブロック図である。
【００２０】
画像形成装置１０１において、２０２はＣＰＵで、ＲＯＭ２０３またはハードディスク（ＨＤＤ）２０５に記憶された制御プログラムに基づいてシステムバス２０６に接続される各種のデバイスとのアクセスを総括的に制御する。
【００２１】
２０３はＲＯＭで、ＣＰＵ２０２が実行可能な制御プログラム等を記憶している。２０４はＲＡＭで、主としてＣＰＵ２０２の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。２０５は、ハードディスク（ＨＤＤ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、本実施例ではＨＤＤ２０５を用いたが、ＨＤＤ２０５の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。
【００２２】
２０１は、スキャナＩ／Ｆであり、スキャナ２１５からの画像入力を制御する。２０７は、プリンタＩ／Ｆであり、プリンタ２１６への画像出力を制御する。２０８はパネル操作Ｉ／Ｆで、オペレーションパネル２１２の表示制御および、オペレーションパネル２１２で設定される各種設定情報の入力を制御する。２０９は画像入力Ｉ／Ｆで、カメラ等の画像入力装置２１３からの画像入力を制御する。２１０は音声入出力Ｉ／Ｆで、ヘッドセット等の音声入出力装置２１４との音声入出力を制御する。２１１はネットワークＩ／Ｆであり、ネットワークケーブルを経由して外部ネットワークとデータ通信を行う。
【００２３】
オペレータＰＣ１０２において、２２１はＣＰＵで、ＲＯＭ２２２またはハードディスク（ＨＤＤ）２２４に記憶された制御プログラムに基づいてシステムバス２２５に接続される各種のデバイスとのアクセスを総括的に制御する。
【００２４】
２２２はＲＯＭで、ＣＰＵ２２１が実行可能な制御プログラム等を記憶している。２２３はＲＡＭで、主としてＣＰＵ２２１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。２２４は、ハードディスク（ＨＤＤ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、本実施例ではＨＤＤ２２４を用いたが、ＨＤＤ２２４の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。
【００２５】
２２５はシステムバスである。２２６はネットワークＩ／Ｆであり、ネットワークケーブルを経由して外部ネットワークとデータ通信を行う。２２７はキーボードＩ／Ｆで、キーボード２３１や不図示のポインティングデバイスからのキー入力を制御する。２２８はディプレイＩ／Ｆで、ディスプレイ２３２の表示を制御する。２２９は画像入力Ｉ／Ｆで、カメラ等の画像入力装置２３３からの画像入力を制御する。２３０は音声入出力Ｉ／Ｆで、ヘッドセット等の音声入出力装置２３４との音声入出力を制御する。
【００２６】
ＨＴＴＰ中継サーバ１０３において、２４１はＣＰＵで、ＲＯＭ２４２またはハードディスク（ＨＤＤ）２４４に記憶された制御プログラムに基づいてシステムバス２４５に接続される各種のデバイスとのアクセスを総括的に制御する。２４２はＲＯＭで、ＣＰＵ２４１が実行可能な制御プログラム等を記憶している。２４３はＲＡＭで、主としてＣＰＵ２４１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。２４４は、ハードディスク（ＨＤＤ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、本実施例ではＨＤＤ２４４を用いたが、ＨＤＤ２４４の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。２４５はシステムバスである。２４６はネットワークＩ／Ｆであり、ネットワークケーブルを経由して外部ネットワークとデータ通信を行う。
【００２７】
本実施例のシステム全体の動作の流れを説明する。
【００２８】
最初に、画像形成装置１０１が中継サーバ１０３にアクセスして、映像データを受信するのを待つ状態となる。次にオペレータＰＣ１０２が中継サーバ１０３へアクセスして、映像データの送信を開始する。これによって、画像形成装置１０１は映像データを受信してオペレーションパネル２１２に映像を表示することが可能となる。次節以降で、画像形成装置１０１、オペレータＰＣ１０２、中継サーバ１０３のより詳細な処理を説明する。
【００２９】
図４は画像形成装置１０１における、本実施例の処理を示すフローチャートである。
【００３０】
本フローチャートはＨＤＤ２０５に格納されたプログラムがＲＡＭ２０４に読み出され、ＣＰＵ２０２によって実行されることで実現される。
【００３１】
画像形成装置１０１は本実施例が開始されるとまず中継サーバ１０３に対して支援開始要求を送信する（Ｓ１００１）。支援開始要求の送信が完了すると、画像形成装置１０１は中継サーバ１０３から支援開始結果を受信する（Ｓ１００２）。次に、画像形成装置１０１はＳ１００２で受信した支援開始結果が成功であるかどうかを判定する（Ｓ１００３）。支援開始結果が失敗である場合は本実施例を終了する。支援開始結果が成功である場合は、画像形成装置１０１は受信したデータから支援ＳｅｓｓｉｏｎＩＤを取得する（Ｓ１００４）。
【００３２】
支援ＳｅｓｓｉｏｎＩＤは中継サーバ１０３が発行する、支援を実施するための識別子である。Ｓ１００５で画像形成装置１０１に装備されているオペレーションパネル２１２について、表示デバイス情報データを生成する。表示デバイス情報データは図３に示したように、画面サイズ３０１、解像度３０２から構成される。ここで、表示デバイス情報データの構成要素はこれに限定されるものではなく、他の要素が入っても問題ない。
【００３３】
次に、画像形成装置１０１は中継サーバ１０３へ表示デバイス情報送信要求を送信する（Ｓ１００６）。この時、Ｓ１００４で取得した支援ＳｅｓｓｉｏｎＩＤと、Ｓ１００５で生成した表示デバイス情報データが送信データに含まれる。そして、画像形成装置１０１は中継サーバ１０３へ映像受信要求を送信する（Ｓ１００７）。この時、画像形成装置１０１はＳ１００４で取得した支援ＳｅｓｓｉｏｎＩＤを送信データに含める。映像受信要求の送信が完了すると、画像形成装置１０１は中継サーバ１０３から映像データを受信する（Ｓ１００８）。Ｓ１００８の受信処理はオペレータＰＣ１０２が映像データを送信してから始まるため、オペレータＰＣ１０２がまだ送信していない場合は、処理を待ち続ける。
【００３４】
次に画像形成装置１０１は受信した映像データを、オペレーションパネル２１２に表示処理を行う（Ｓ１００９）。一定時間の映像の表示処理が終わると、画像形成装置１０１は支援を終了するかどうかを判断する（Ｓ１０１０）。この判断は受信データから判断しても良いし、画像形成装置１０１のオペレーションパネル２１２への入力から判断しても良い。終了しないと判断した場合は、Ｓ１００７へ戻って、映像データをさらに受信する。終了すると判断した場合は、画像形成装置１０１は中継サーバ１０３へ支援終了要求を送信する（Ｓ１０１１）。この時、画像形成装置１０１はＳ１００４で取得した支援ＳｅｓｓｉｏｎＩＤを送信データに含める。支援終了要求の送信が完了すると、画像形成装置１０１は中継サーバ１０３から支援終了結果を受信し（Ｓ１０１２）、本実施例を終了する。
【００３５】
図５はオペレータＰＣ１０２における、本実施例の処理を示すフローチャートである。
【００３６】
本フローチャートはＨＤＤ２２４に格納されたプログラムがＲＡＭ２２３に読み出され、ＣＰＵ２２１によって実行されることで実現される。
【００３７】
オペレータＰＣ１０２は中継サーバ１０３に対して支援開始要求を送信する（Ｓ１１０１）。支援開始要求の送信が完了すると、オペレータＰＣ１０２は中継サーバ１０３から支援開始結果を受信する（Ｓ１１０２）。次に、オペレータＰＣ１０２はＳ１１０２で受信した支援開始結果が成功であるかどうかを判定する（Ｓ１１０３）。支援開始結果が失敗である場合は本実施例を終了する。支援開始結果が成功である場合は、オペレータＰＣ１０２は受信したデータから支援ＳｅｓｓｉｏｎＩＤを取得する（Ｓ１１０４）。
【００３８】
支援ＳｅｓｓｉｏｎＩＤは中継サーバ１０３が発行する、支援を実施するための識別子である。支援ＳｅｓｓｉｏｎＩＤを取得したら、オペレータＰＣ１０２は中継サーバ１０３へ表示デバイス情報受信要求を送信する。この時、Ｓ１１０４で取得した支援ＳｅｓｓｉｏｎＩＤを送信データに含める。表示デバイス情報受信要求の送信が完了すると、オペレータＰＣ１０２は中継サーバ１０３から表示デバイス情報データを受信する（Ｓ１１０６）。Ｓ１１０６の受信処理は画像形成装置１０１が表示デバイス情報データを送信してから始まるため、画像形成装置１０１がまだ送信していない場合は、処理を待ち続ける。
【００３９】
次にオペレータＰＣ１０２は、Ｓ１１０６で受信した表示デバイス情報データから、表示デバイスの画面サイズを取得し、それをキャプチャ枠のサイズに決定する（Ｓ１００７）。そして、オペレーションパネル２１２の任意の位置に、Ｓ１００７で決定されたサイズのキャプチャ枠を表示する（Ｓ１１０８）。ここでキャプチャ枠を表示する位置は規定されるものではなく、予め決められたデフォルトの位置でもよいし、前回の最終位置を記憶しておきその位置に表示してもよい。
【００４０】
次にオペレータＰＣ１０２はＳ１１０８で表示したキャプチャ枠内の画像を映像データとして取得する（Ｓ１１０９）。そして、取得した映像データの解像度を、Ｓ１１０６で受信した表示デバイス情報データに含まれる表示デバイスの解像度に変換する（Ｓ１１１０）。映像データの解像度変換が完了すると、オペレータＰＣ１０２は中継サーバ１０３に映像送信要求を送信する（Ｓ１１１１）。この時、Ｓ１１０４で取得した支援ＳｅｓｓｉｏｎＩＤと、Ｓ１１１０で生成した映像データが送信データに含まれる。また、オペレータＰＣ１０２はキャプチャ枠の位置の変更要求があるかを確認する（Ｓ１１１２）。Ｓ１１１２で位置変更要求を検出した場合、その位置にキャプチャ枠を変更する（Ｓ１１１３）。Ｓ１１０９〜Ｓ１１１３は、Ｓ１１１４で支援終了と判断されるまで繰り返す。
【００４１】
ここで、キャプチャ枠を表示することにより、オペレータは画像形成装置１０１のオペレーションパネル２１２に表示されるオペレータＰＣ１０２のデスクトップ画面上での範囲を知ることができる。また、Ｓ１１０７で映像データのサイズ、Ｓ１１１０で映像データの解像度、をオペレーションパネル２１２と同じにすることで、オペレーションパネル２１２にはオペレータＰＣの画面に表示される画像と、同じサイズの映像が表示されることになる。
【００４２】
また、Ｓ１１１２でのキャプチャ枠の位置は、ユーザがオペレータＰＣ１０２に対するマウス操作でドラッグすることにより動かすことが可能である。たとえばキャプチャ枠のタイトルバーをドラッグすることにより動かすことができる。
【００４３】
そして、Ｓ１１１４で終了すると判断した場合は、オペレータＰＣ１０２は中継サーバ１０３へ支援終了要求を送信する（Ｓ１１１５）。この時、オペレータＰＣ１０２はＳ１１０４で取得した支援ＳｅｓｓｉｏｎＩＤを送信データに含める。支援終了要求の送信が完了すると、オペレータＰＣ１０２は中継サーバ１０３から支援終了結果を受信し（Ｓ１１１６）、本実施例を終了する。
【００４４】
図６は中継サーバ１０３における、本実施例の処理を示すフローチャートである。
【００４５】
本フローチャートはＨＤＤ２４４に格納されたプログラムがＲＡＭ２４３に読み出され、ＣＰＵ２４１によって実行されることで実現される。
【００４６】
中継サーバ１０３が受信したデータが支援開始要求である場合（Ｓ１２０１）、中継サーバ１０３は支援ＳｅｓｓｉｏｎＩＤを生成する（Ｓ１２０２）。中継サーバ１０３はＳ１２０２で生成した支援ＳｅｓｓｉｏｎＩＤを保存する（Ｓ１２０３）。中継サーバ１０３はクライアントへＳ１２０２で生成した支援ＳｅｓｓｉｏｎＩＤを、支援開始結果として送信する（Ｓ１２０４）。Ｓ１２０４の処理でのクライアントは画像形成装置１０１とオペレータＰＣ１０２どちらのケースもある。Ｓ１２０４が完了するとＳ１２０１に戻る。
【００４７】
受信したデータが映像受信要求である場合（Ｓ１２０５）、中継サーバ１０３は受信したデータから支援ＳｅｓｓｉｏｎＩＤを取得する（Ｓ１２０６）。支援ＳｅｓｓｉｏｎＩＤの取得が完了すると、中継サーバ１０３は支援ＳｅｓｓｉｏｎＩＤリストに取得した支援ＳｅｓｓｉｏｎＩＤが存在するか検証する（Ｓ１２０７）。検証が完了すると、Ｓ１２０７の検証結果を判断する（Ｓ１２０８）。Ｓ１２０８で存在しないと判断された場合はＳ１２０１に戻る。Ｓ１２０８で存在すると判断された場合、中継サーバ１０３はＳ１２０６で取得した支援ＳｅｓｓｉｏｎＩＤが存在する支援ＳｅｓｓｉｏｎＩＤリスト内のデータに対応するデータバッファからデータを取得する（Ｓ１２０９）。データ取得が完了すると、中継サーバ１０３はＳ１２１０で取得したデータをクライアントへ送信する（Ｓ１２１０）。Ｓ１２１０でのクライアントは具体的には画像形成装置１０１である。Ｓ１２１０が完了するとＳ１２０１に戻る。
【００４８】
受信したデータが映像送信要求である場合（Ｓ１２１１）、中継サーバ１０３は受信したデータから支援ＳｅｓｓｉｏｎＩＤを取得する（Ｓ１２１２）。支援ＳｅｓｓｉｏｎＩＤの取得が完了すると、中継サーバ１０３は支援ＳｅｓｓｉｏｎＩＤリストに取得した支援ＳｅｓｓｉｏｎＩＤが存在するか検証する（Ｓ１２１３）。検証が完了すると、Ｓ１２１３の検証結果を判断する（Ｓ１２１４）。Ｓ１２１４で存在しないと判断された場合はＳ１２０１に戻る。Ｓ１２１４で存在すると判断された場合、中継サーバ１０３は受信したデータから映像データを取得する（Ｓ１２１５）。映像データを取得すると、中継サーバ１０３はＳ１２１２で取得した支援ＳｅｓｓｉｏｎＩＤが存在する支援ＳｅｓｓｉｏｎＩＤリスト内のデータに対応するデータバッファに、映像データを保存する（１２１６）。この映像データを送信するクライアントは具体的にはオペレータＰＣ１０２である。Ｓ１２１６が完了するとＳ１２０１に戻る。
【００４９】
次に、受信したデータが表示デバイス情報受信要求である場合（Ｓ１２１７）、中継サーバ１０３は受信したデータから支援ＳｅｓｓｉｏｎＩＤを取得する（Ｓ１２１８）。支援ＳｅｓｓｉｏｎＩＤの取得が完了すると、中継サーバ１０３は支援ＳｅｓｓｉｏｎＩＤリストに取得した支援ＳｅｓｓｉｏｎＩＤが存在するか検証する（Ｓ１２１９）。
【００５０】
検証が完了すると、Ｓ１２１９の検証結果を判断する（Ｓ１２２０）。Ｓ１２２０で存在しないと判断された場合はＳ１２０１に戻る。Ｓ１２２０で存在すると判断された場合、中継サーバ１０３はＳ１２１８で取得した支援ＳｅｓｓｉｏｎＩＤが存在する支援ＳｅｓｓｉｏｎＩＤリスト内のデータに対応するデバイス情報バッファから表示デバイス情報データを取得する（Ｓ１２２１）。表示デバイス情報データ取得が完了すると、中継サーバ１０３はＳ１２２１で取得した表示デバイス情報データをクライアントへ送信する（Ｓ１２２２）。Ｓ１２２２でのクライアントは具体的には画像形成装置１０１である。Ｓ１２２２が完了するとＳ１２０１に戻る。
【００５１】
受信したデータが表示デバイス情報送信要求である場合（Ｓ１２２３）、中継サーバ１０３は受信したデータから支援ＳｅｓｓｉｏｎＩＤを取得する（Ｓ１２２４）。支援ＳｅｓｓｉｏｎＩＤの取得が完了すると、中継サーバ１０３は支援ＳｅｓｓｉｏｎＩＤリストに取得した支援ＳｅｓｓｉｏｎＩＤが存在するか検証する（Ｓ１２２５）。
【００５２】
検証が完了すると、Ｓ１２２５の検証結果を判断する（Ｓ１２２６）。Ｓ１２２６で存在しないと判断された場合はＳ１２０１に戻る。Ｓ１２２６で存在すると判断された場合、中継サーバ１０３は受信したデータから表示デバイス情報データを取得する（Ｓ１２２７）。表示デバイス情報データを取得すると、中継サーバ１０３はＳ１２２４で取得した支援ＳｅｓｓｉｏｎＩＤが存在する支援ＳｅｓｓｉｏｎＩＤリスト内のデータに対応する表示デバイス情報バッファに、表示デバイス情報データを保存する（１２２８）。この表示デバイス情報データを送信するクライアントは具体的にはオペレータＰＣ１０２である。Ｓ１２２８が完了するとＳ１２０１に戻る。
【００５３】
最後に、受信したデータが支援終了要求である場合（Ｓ１２２９）、中継サーバ１０３は受信したデータから支援ＳｅｓｓｉｏｎＩＤを取得する（Ｓ１２３０）。支援ＳｅｓｓｉｏｎＩＤの取得が完了すると、中継サーバ１０３は支援ＳｅｓｓｉｏｎＩＤリストから取得した支援ＳｅｓｓｉｏｎＩＤを削除する（Ｓ１２３１）。削除が完了すると、中継サーバ１０３はクライアントへ支援終了完了を送信する（Ｓ１２３２）。Ｓ１２３２の処理でのクライアントは画像形成装置１０１とオペレータＰＣ１０２どちらのケースもある。Ｓ１２３２が完了するとＳ１２０１に戻る。
【符号の説明】
【００５４】
１０１  画像形成装置、１０２  オペレータＰＣ、
１０３  ＨＴＴＰ中継サーバ、１０４  ファイアウォール（ＦＷ）、
１０５  ＦＷ、１０６：Ｎｅｔｗｏｒｋ
【図１】
2020106878.tif 000003
【図２】
2020106878.tif 000004
【図３】
2020106878.tif 000005
【図４】
2020106878.tif 000006
【図５】
2020106878.tif 000007
【図６】
2020106878.tif 000008