(57)【要約】【課題】画像形成装置において複数のジョブが同時期に停止した場合であっても、端末装置へのエラー画面の提供を従来よりもメモリの使用量を減らして行う。【解決手段】画像形成装置１は、複数台の端末装置２のうちのいずれかをリモートアクセスさせるリモートアクセス機能を有する画像形成装置であって、メモリと、複数台の端末装置２のうちのいずれかから与えられた第一のジョブを実行しているときに、第一のジョブについてエラーが発生した場合に、このエラーを知らせるためのエラー画面を、メモリを使用して生成し、エラー画面を、第一のジョブを与えた端末装置へ送信し、送信後、第二のジョブについてエラーが発生したら、第一のジョブを与えた端末装置とのコネクションを切断する。【選択図】図１
2019089336.tif 000002
【特許請求の範囲】
【請求項１】
複数台の端末装置のうちのいずれかの端末装置をリモートアクセスさせるリモートアクセス機能を有する画像形成装置であって、
メモリと、
前記複数台の端末装置のうちのいずれかの端末装置から与えられたジョブを実行しているときに、当該ジョブについてエラーが発生した場合に、当該エラーを知らせるためのエラー画面を、前記メモリを使用して生成する、画面生成手段と、
前記エラー画面を、前記複数台の端末装置のうちの当該エラー画面に係るジョブを与えた端末装置へ送信する、画面送信手段と、
前記エラー画面が送信された後、他のジョブについてエラーが発生した場合に、前記複数台の端末装置のうちの当該エラー画面の送信先である端末装置とのコネクションを切断する、切断手段と、
を有することを特徴とする画像形成装置。
【請求項２】
画像形成装置へリモートアクセスする機能を有する端末装置であって、
前記画像形成装置へリモートアクセスした後、前記画像形成装置とのコネクションが切断されるまでの間、前記画像形成装置から受信した画面を表示する表示手段と、
前記画像形成装置から所定のコマンドを受信する受信手段と、
を有し、
前記表示手段は、前記所定のコマンドが受信された場合は、前記コネクションが切断された後も前記画面の表示を継続させる、
ことを特徴とする端末装置。
【請求項３】
前記表示手段は、前記画面を表示している際に取得したスクリーンショットを前記画面の代わりに表示することによって、前記画面の表示を継続させる、
請求項２に記載の端末装置。
【請求項４】
複数台の端末装置のうちのいずれかの端末装置をリモートアクセスさせるリモートアクセス機能およびメモリを有する画像形成装置におけるエラー画面提供方法であって、
前記複数台の端末装置のうちのいずれかの端末装置から与えられたジョブを実行しているときに、当該ジョブについてエラーが発生した場合に、当該エラーを知らせるためのエラー画面を、前記メモリを使用して生成し、
前記エラー画面を、前記複数台の端末装置のうちの当該エラー画面に係るジョブを与えた端末装置へ送信し、
前記エラー画面が送信された後、他のジョブについてエラーが発生した場合に、前記複数台の端末装置のうちの当該エラー画面の送信先である端末装置とのコネクションを切断する、
ことを特徴とするエラー画面提供方法。
【請求項５】
複数台の端末装置のうちのいずれかの端末装置をリモートアクセスさせるリモートアクセス機能およびメモリを有する画像形成装置に用いられるコンピュータプログラムであって、
前記画像形成装置に、
前記複数台の端末装置のうちのいずれかの端末装置から与えられたジョブを実行しているときに、当該ジョブについてエラーが発生した場合に、当該エラーを知らせるためのエラー画面を、前記メモリを使用して生成する処理を実行させ、
前記エラー画面を、前記複数台の端末装置のうちの当該エラー画面に係るジョブを与えた端末装置へ送信する処理を実行させ、
前記エラー画面が送信された後、他のジョブについてエラーが発生した場合に、前記複数台の端末装置のうちの当該エラー画面の送信先である端末装置とのコネクションを切断する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置による画像形成装置のリモートコントロールに関連して発生したエラーの通知の技術に関する。
【背景技術】
【０００２】
コピー、スキャン、ファックス、ドキュメントの管理、画像の編集など様々な機能が備わった画像形成装置が普及している。このような画像形成装置は、「複合機」または「ＭＦＰ（Multi Function Peripherals）」と呼ばれることがある。
【０００３】
画像形成装置には、通常、タッチパネルディスプレイが備わっている。タッチパネルディスプレイには、画像形成装置を操作するための様々な画面が表示される。この画面を、タブレットコンピュータおよびスマートフォンなどの可搬型の端末装置に表示させ、端末装置からの遠隔操作に基づいて画像形成装置が処理を実行する技術が、提案されている。
【０００４】
例えば、特許文献１に記載される画像形成装置は、エラー表示の対象となるトラブルの発生を検出すると、少なくとも通信可能な端末装置の有無に応じてトラブルの端末装置への通知の要否を判断する。通知が不要と判断された場合には端末装置に通知を行なうことなく自身の表示をエラー表示に切り替え、通知が必要と判断された場合に、通知用のデータを生成し該データを端末装置に送信することで通知を行なう。
【０００５】
特許文献２に記載される画像形成装置は、設定画面と、該設定画面の画面識別情報と、設定値とを含む設定情報を遠隔操作装置に送信する設定情報送信部と、設定情報の送信後に、遠隔操作情報を遠隔操作装置から受信する遠隔操作情報受信部と、遠隔操作情報に含まれる設定値で設定値を更新する遠隔設定部と、更新された設定値に基づいて、遠隔操作情報に含まれる画面識別情報で特定される設定画面を生成し、生成された設定画面で設定画面記憶領域を更新する遠隔設定画面更新部と、を含み、装置側操作受付部は、更新された設定画面中において遠隔操作情報に含まれる位置情報で特定される位置に基づいて操作を特定する遠隔操作特定部を含む。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−７３６３２号公報
【特許文献２】特開２０１５−２６９９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
画像形成装置は、タッチパネルディスプレイに表示させる画面のデータをメモリに展開する。
【０００８】
ところが、画像形成装置は組込みのハードウェアリソースを使用するので、メモリを効率的に使用することが要求される。
【０００９】
また、複数台の端末装置が順次、画像形成装置へリモートアクセスし、画像形成装置にジョブを与える場合がある。そして、各ジョブが並行して実行される場合がある。実行中にエラーが発生したら、各ジョブの要求元である端末装置へ、各ジョブに応じたエラーを知らせる画面（以下、「エラー画面」と記載する。）を表示させるのが望ましい。
【００１０】
しかし、従来、各ジョブのエラー画面のデータを展開するためには、エラー画面の個数に応じた分の領域をメモリに確保しなければならない。そうすると、メモリが不足してしまい、画像形成装置の全体に影響を及ぼす可能性がある。
【００１１】
本発明は、このような問題点に鑑み、画像形成装置において複数のジョブが同時期に停止した場合であっても、端末装置へのエラー画面の提供を従来よりもメモリの使用量を減らして行うことを、目的とする。
【課題を解決するための手段】
【００１２】
本発明の一形態に係る画像形成装置は、複数台の端末装置のうちのいずれかの端末装置をリモートアクセスさせるリモートアクセス機能を有する画像形成装置であって、メモリと、前記複数台の端末装置のうちのいずれかの端末装置から与えられたジョブを実行しているときに、当該ジョブについてエラーが発生した場合に、当該エラーを知らせるためのエラー画面を、前記メモリを使用して生成する、画面生成手段と、前記エラー画面を、前記複数台の端末装置のうちの当該エラー画面に係るジョブを与えた端末装置へ送信する、画面送信手段と、を有し、前記画面生成手段は、複数のジョブを並行して実行しているときに当該複数のジョブそれぞれについてエラーが発生した場合に、当該複数のジョブのうちのいずれか所定の個数のジョブの前記エラー画面を生成し、残りのジョブについては当該所定の個数ずつ、先に生成した前記エラー画面が前記画面送信手段によって送信するために前記メモリから読み出された後で、前記エラー画面を生成する。
【００１３】
好ましくは、前記所定の個数は、１である。または、前記画面送信手段によって送信するために前記エラー画面が前記メモリから読み出された後、当該メモリの、当該エラー画面が記憶されていた領域が開放される。
【００１４】
または、前記複数台の端末装置のうちの前記エラー画面の送信先である端末装置へ、当該画像形成装置にリモートアクセスするように要求する、要求手段、を有し、前記画面送信手段は、前記リモートアクセス機能によって前記エラー画面を送信する。
【００１５】
または、前記エラー画面が送信された後、前記複数台の端末装置のうちの当該エラー画面の送信先である端末装置とのコネクションを切断する、切断手段、を有する。
【００１６】
または、前記複数台の端末装置のうちのいずれかから送信されてきた、ユーザによる操作の内容を示す操作データに基づいて特定の処理を実行するが、当該端末装置が前記要求に応じて当該画像形成装置へリモートアクセスした場合は、当該特定の処理を実行しない、処理手段、を有する。
【００１７】
または、前記メモリに、前記複数台の端末装置のうちの前記要求に依らずにリモートアクセスしている端末装置へ表示させる画面を記憶するための第一の領域と、前記所定の個数の前記エラー画面を記憶するための第二の領域と、が設けられ、前記画面生成手段は、前記第二の領域を使用して前記エラー画面を生成する。
【００１８】
本発明の他の一形態に係る画像形成装置は、複数台の端末装置のうちのいずれかの端末装置をリモートアクセスさせるリモートアクセス機能を有する画像形成装置であって、メモリと、前記複数台の端末装置のうちのいずれかの端末装置から与えられたジョブを実行しているときに、当該ジョブについてエラーが発生した場合に、当該エラーを知らせるためのエラー画面を、前記メモリを使用して生成する、画面生成手段と、前記エラー画面を、前記複数台の端末装置のうちの当該エラー画面に係るジョブを与えた端末装置へ送信する、画面送信手段と、前記エラー画面が送信された後、他のジョブについてエラーが発生した場合に、前記複数台の端末装置のうちの当該エラー画面の送信先である端末装置とのコネクションを切断する、切断手段と、を有する。
【００１９】
本発明の一形態に係る端末装置は、画像形成装置へリモートアクセスする機能を有する端末装置であって、前記画像形成装置へリモートアクセスした後、前記画像形成装置とのコネクションが切断されるまでの間、前記画像形成装置から受信した画面を表示する表示手段と、前記画像形成装置から所定のコマンドを受信する受信手段と、を有し、前記表示手段は、前記所定のコマンドが受信された場合は、前記コネクションが切断された後も前記画面の表示を継続させる。
【発明の効果】
【００２０】
本発明によると、複数のジョブが同時期に停止した場合であっても、端末装置へのエラー画面の提供を従来よりもメモリの使用量を減らして行うことができる。
【図面の簡単な説明】
【００２１】
【図１】ネットワークシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置および端末装置それぞれの機能的構成の例を示す図である。
【図４】端末装置のハードウェア構成の例を示す図である。
【図５】リモートアクセスの開始の際の処理の流れの例を示すシーケンス図である。
【図６】Ｄ−ＲＡＭにおける画面データのための領域の割当の例を示す図である。
【図７】エラー画面の例を示す図である。
【図８】リモートアクセス後の基本的な処理の流れの例を示すシーケンス図である。
【図９】エラーの発生の際の基本的な処理の流れの例を示すシーケンス図である。
【図１０】エラーの発生の際の基本的な処理の流れの例を示すシーケンス図である。
【図１１】複数のジョブがある場合におけるエラーの発生の際の処理の流れを説明す    るシーケンス図である。
【図１２】複数のジョブがある場合におけるエラーの発生の際の処理の流れを説明す    るシーケンス図である。
【図１３】複数のジョブがある場合におけるエラーの発生の際の処理の流れを説明す    るシーケンス図である。
【図１４】エラー画面の変形例を示す図である。
【図１５】複数のエラーが一定の時間を開けて発生の際の処理の流れを説明するシー    ケンス図である。
【図１６】複数のエラーが一定の時間を開けて発生の際の処理の流れを説明するシー    ケンス図である。
【図１７】複数のエラーが一定の時間を開けて発生の際の処理の流れを説明するシー    ケンス図である。
【図１８】複数のエラーが一定の時間を開けて発生の際の処理の流れを説明するシー    ケンス図である。
【発明を実施するための形態】
【００２２】
図１は、ネットワークシステム４の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、画像形成装置１および端末装置２それぞれの機能的構成の例を示す図である。図４は、端末装置２のハードウェア構成の例を示す図である。
【００２３】
図１に示すように、ネットワークシステム４は、ローカルエリアネットワーク（ＬＡＮ）４Ａ、４Ｂ、および通信回線４Ｎなどによって構成される。
【００２４】
ローカルエリアネットワーク４Ａは、画像形成装置１、複数台の端末装置２、ＬＡＮ回線３１、およびルータ３２などによって構成される。
【００２５】
ローカルエリアネットワーク４Ｂも、ローカルエリアネットワーク４Ａと同様に構成される。
【００２６】
ＬＡＮ回線３１は、ハブ、ツイストペアケーブル、および無線基地局などによって構成される。画像形成装置１および各端末装置２は、ＬＡＮ回線３１を介して通信を行うことができる。
【００２７】
ルータ３２は、通信回線４Ｎを介してローカルエリアネットワーク４Ｂと接続する。これにより、ローカルエリアネットワーク４Ａの各装置が、ローカルエリアネットワーク４Ｂの各装置と通信を行うことができる。
【００２８】
画像形成装置１は、コピー、ネットワークプリント、ファックス、およびスキャンなどの機能を集約した装置である。一般に、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることがある。
【００２９】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、Ｄ−ＲＡＭ（Dynamic Random Access Memory）１０ｂ、Ｓ−ＲＡＭ（Static Random Access Memory）１０ｃ、ＮＶ−ＲＡＭ（Nonvolatile Random Access Memory）１０ｄ、ＲＯＭ（Read Only Memory）１０ｅ、ハードディスク１０ｆ、時計回路１０ｇ、タッチパネルディスプレイ１０ｈ、操作キーパネル１０ｉ、ＮＩＣ（Network Interface Card）１０ｊ、無線ＬＡＮインタフェース１０ｋ、近距離無線インタフェース１０ｍ、モデム１０ｎ、スキャンユニット１０ｐ、およびプリントユニット１０ｑなどによって構成される。
【００３０】
時計回路１０ｇは、時間を計測しＣＰＵ１０ａへその信号を送るＩＣ（Integrated Circuit）である。
【００３１】
タッチパネルディスプレイ１０ｈは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｈは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００３２】
操作キーパネル１０ｉは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、およびストップキーなどのほか、プリントキーおよびログアウトキーなどのファンクションキーによって構成される。
【００３３】
ユーザは、タッチパネルディスプレイ１０ｈまたは操作キーパネル１０ｉによって画像形成装置１を操作する。
【００３４】
また、ユーザは、タッチパネルディスプレイ１０ｈの代わりに端末装置２を用いて遠隔的に画像形成装置１を操作することができる。これについては、後述する。
【００３５】
ＮＩＣ１０ｊは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって通信を行う。
【００３６】
無線ＬＡＮインタフェース１０ｋは、無線ＬＡＮの規格すなわちＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１の規格に基づいて、無線基地局を介してＴＣＰ／ＩＰなどのプロトコルによって端末装置２などと通信を行う。
【００３７】
近距離無線インタフェース１０ｍは、Ｂｌｕｅｔｏｏｔｈ（登録商標）またはＩｒＤＡ（Infrared Data Association）などの近距離無線通信の規格に基づいて端末装置２などと通信を行う。
【００３８】
モデム１０ｎは、デジタル信号である画像データをアナログ信号に変換してファックス端末へ送信し、または、ファックス端末から受信したアナログ信号を画像データに変換する。
【００３９】
スキャンユニット１０ｐは、プラテンガラスの上にセットされた用紙に記されている画像を読み取って画像データを生成する。
【００４０】
プリントユニット１０ｑは、スキャンユニット１０ｐによって読み取られた画像のほか、他の装置から受信した画像データに示される画像を用紙に印刷する。
【００４１】
ＮＶ−ＲＡＭ１０ｄ、ＲＯＭ１０ｅ、またはハードディスク１０ｆには、上述のコピーなどの機能を実現するためのプログラムおよびデータが記憶されている。さらに、リモートアクセスサービスプログラム１Ｐが記憶されている。
【００４２】
リモートアクセスサービスプログラム１Ｐによると、図３に示すリモートアクセス制御部１０１、画面データ生成部１０２、画面データ送信部１０３、タッチイベント処理部１０４、内部処理実行部１０５、および接続要求部１０６などの機能が画像形成装置１に実現される。各部の処理については、後述する。
【００４３】
これらのプログラムおよびモジュールは、適宜、Ｄ−ＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。
【００４４】
Ｓ−ＲＡＭ１０ｃは、ＣＰＵ１０ａがプログラムを実行する際のキャッシュ用のメモリとして用いられる。
【００４５】
端末装置２は、画像形成装置１の上述のネットワークプリントおよびスキャンなどの機能を使用するためのクライアントである。また、タッチパネルディスプレイ１０ｈの代わりのユーザインタフェースとしても使用される。つまり、画像形成装置１のリモートパネルとして使用される。
【００４６】
端末装置２として、パーソナルコンピュータ、スマートフォン、またはタブレットコンピュータなどが用いられる。以下、端末装置２としてタブレットコンピュータが用いられる場合を例に説明する。また、各端末装置２を「端末装置２Ａ」、「端末装置２Ｂ」、「端末装置２Ｃ」、…と区別して記載することがある。
【００４７】
端末装置２は、図４に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、フラッシュメモリ２０ｄ、タッチパネルディスプレイ２０ｅ、操作ボタン群２０ｆ、無線ＬＡＮインタフェース２０ｇ、および近距離無線インタフェース２０ｈなどによって構成される。
【００４８】
タッチパネルディスプレイ２０ｅには、画像形成装置１のドライバの画面およびアプリケーションの画面などが表示される。また、タッチパネルディスプレイ２０ｅは、タッチされた位置を示す信号をＣＰＵ２０ａへ送る。
【００４９】
操作ボタン群２０ｆは、いわゆるホームボタンおよび音量調整ボタンなどによって構成される。
【００５０】
ユーザは、タッチパネルディスプレイ２０ｅまたは操作ボタン群２０ｆによって端末装置２を操作する。また、端末装置２が画像形成装置１へリモートアクセスしているときは、画像形成装置１のタッチパネルディスプレイ１０ｈの代わりにタッチパネルディスプレイ２０ｅによって画像形成装置１を操作することができる。
【００５１】
無線ＬＡＮインタフェース２０ｇは、無線ＬＡＮの規格に基づいて無線基地局を介してＴＣＰ／ＩＰなどのプロトコルによって画像形成装置１などと通信を行う。
【００５２】
近距離無線インタフェース２０ｈは、ＢｌｕｅｔｏｏｔｈまたはＩｒＤＡなどの近距離無線通信の規格に基づいて画像形成装置１などと通信を行う。
【００５３】
ＲＯＭ２０ｃまたはフラッシュメモリ２０ｄには、オペレーティングシステム、画像形成装置１のドライバ、および種々のアプリケーションのほか、リモートアクセスプログラム２０Ｐが記憶されている。リモートアクセスプログラム２０Ｐは、画像形成装置１へリモートアクセスし、画像形成装置１をユーザが遠隔的に操作するためのプログラムである。
【００５４】
リモートアクセスプログラム２０Ｐによると、図３に示すリモートアクセス制御部２０１、画面データ展開部２０２、画面表示制御部２０３、ジェスチャ判定部２０４、座標変換部２０５、ジェスチャデータ送信部２０６、および送信是非判別部２０７などの機能が端末装置２に実現される。
【００５５】
これらのプログラムは、必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。
【００５６】
ところで、画像形成装置１は、２台の端末装置２を同時期にリモートアクセスさせることができる。１台のみをリモートアクセスさせる場合は、近距離無線通信およびＬＡＮ回線３１のどちらを用いても構わない。しかし、Ｂｌｕｅｔｏｏｔｈなど一部の近距離無線通信は、１対１でしか通信を行うことができない。そこで、本実施形態では、２台の端末装置２を同時期に画像形成装置１へリモートアクセスさせるために、ＬＡＮ回線３１が用いられる。
【００５７】
次に、端末装置２から画像形成装置１へのリモートアクセスの処理および端末装置２による画像形成装置１のリモートコントロールの処理を、図３などを参照しながら説明する。
【００５８】
〔各部の主な機能〕
まずは、図３に示す各部の主な機能を説明する。主な機能の仕組みは、基本的に公知の技術による。
【００５９】
画像形成装置１のリモートアクセス制御部１０１および端末装置２のリモートアクセス制御部２０１は、画像形成装置１と端末装置２との間のコネクション（接続）を確立し、画像形成装置１へユーザをログインさせるなど、端末装置２を画像形成装置１へリモートアクセスさせるための処理を行う。
【００６０】
画像形成装置１の画面データ生成部１０２は、処理の結果または画像形成装置１へ入力されたデータなどに応じてタッチパネルディスプレイ１０ｈへ表示させる画面のデータ（以下、「画面データ５０」と記載する。）を生成する。画面は、予め用意された複数のパーツのうちの複数を組み合わせることによって生成することができる。
【００６１】
画面データ送信部１０３は、画面データ生成部１０２によって生成された画面データ５０をＤ−ＲＡＭ１０ｂから読み出して圧縮し、端末装置２へ送信する。以下、圧縮された画面データ５０を「圧縮データ５１」と記載する。
【００６２】
端末装置２の画面データ展開部２０２は、画像形成装置１から圧縮データ５１を受信すると、圧縮データ５１を展開し画面データ５０に復号する。
【００６３】
画面表示制御部２０３は、画面データ５０に基づいて画面をタッチパネルディスプレイ２０ｅに表示させる。
【００６４】
ジェスチャ判定部２０４は、ユーザがタッチパネルディスプレイ２０ｅに対して行ったジェスチャおよびそれに伴うパラメータの値を次のように判定する。
【００６５】
タッチパネルディスプレイ２０ｅは、所定の時間（例えば、０．１秒）ごとにタッチパネルにおけるユーザの指が触れた位置（以下、「タッチ位置」と記載する。）の検知を試みる。ジェスチャ判定部２０４は、タッチパネルディスプレイ２０ｅによって連続的に検知されるタッチ位置およびその変化ならびに時間に基づいて、ユーザが行ったジェスチャおよびそれに伴うパラメータの値を判定する。
【００６６】
例えば、あるタッチ位置Ｐ１が検知された後、所定の時間（例えば、１秒）以内だけ、所定の範囲（例えば、そのタッチ位置Ｐ１から数ドット以内の距離）でタッチ位置が検知され続けた場合は、ジェスチャ判定部２０４は、タップがタッチ位置Ｐ１で行われたと判定する。フリック、ドラッグ、ピンチイン、およびピンチアウトなどの場合は、パラメータの値として、ジェスチャの始めのタッチ位置Ｐ１、終わりのタッチ位置Ｐ２、およびジェスチャが行われた時間などを、パラメータの値として判定する。
【００６７】
座標変換部２０５は、ジェスチャ判定部２０４によって判定されたタッチ位置の座標を、画像形成装置１のタッチパネルディスプレイ１０ｈにおける対応する座標に変換する。例えば、タッチパネルディスプレイ１０ｈおよびタッチパネルディスプレイ２０ｅそれぞれのタッチパネルの解像度が「Ｘ１×Ｙ１」および「Ｘ２×Ｙ２」であり、変換の対象の座標が（Ｘ３，Ｙ３）である場合は、
（Ｘ，Ｙ）＝（Ｘ３・（Ｘ１／Ｘ２），Ｙ３・（Ｙ１／Ｙ２））  ……  （１）
によって、変換することができる。
【００６８】
ジェスチャデータ送信部２０６は、ジェスチャデータ５２を画像形成装置１へ送信する。ジェスチャデータ５２には、ジェスチャ判定部２０４によって判定されたジェスチャおよびパラメータの値が示される。ただし、座標は、座標変換部２０５によって変換されたものが示される。
【００６９】
画像形成装置１において、タッチイベント処理部１０４は、端末装置２からジェスチャデータ５２を受信するごとに、ジェスチャデータ５２に示されるジェスチャおよびパラメータの値に応じて次に実行すべき処理を決定する。次に実行すべき処理は、例えば、ジョブの実行、設定値の変更、または画面の遷移などである。
【００７０】
内部処理実行部１０５は、タッチイベント処理部１０４によって決定された処理のうち、画面の遷移以外の処理を実行する。
【００７１】
一方、画面の遷移の処理は、画面データ生成部１０２によって行われる。画面データ生成部１０２は、ジェスチャデータ５２に応じて端末装置２に表示させる画面のデータを画面データ５０として生成する。そして、画面データ送信部１０３は、画面データ５０を圧縮することによって圧縮データ５１を生成し、端末装置２へ送信する。
【００７２】
接続要求部１０６は、画像形成装置１へのリモートアクセスを行うように端末装置２へ要求する。
【００７３】
送信是非判別部２０７は、ジェスチャデータ５２を画像形成装置１へ送信すべきか否かを判別する。
【００７４】
〔リモートアクセスの開始の際の処理〕
図５は、リモートアクセスの開始の際の処理の流れの例を示すシーケンス図である。図６は、Ｄ−ＲＡＭ１０ｂにおける画面データのための領域の割当の例を示す図である。図７は、エラー画面６２の例を示す図である。
【００７５】
次に、端末装置２から画像形成装置１へリモートアクセスする際の処理を、ユーザが端末装置２Ａを使用する場合を例に、図５を参照しながら説明する。
【００７６】
ユーザは、端末装置２Ａにリモートアクセスプログラム２０Ｐを起動させ、画像形成装置１へのリモートアクセスのコマンドを入力する。
【００７７】
すると、端末装置２Ａの各部は、リモートアクセスプログラム２０Ｐに基づいて、図５に示すステップ＃７１１〜＃７１５の処理を実行する。画像形成装置１は、リモートアクセスサービスプログラム１Ｐに基づいて、ステップ＃７０１〜＃７０５の処理を実行する。
【００７８】
リモートアクセス制御部２０１は、画像形成装置１へ接続の要求および画面の要求を行う（＃７１１）。
【００７９】
画像形成装置１のリモートアクセス制御部１０１が端末装置２Ａからの要求を受け付けると（＃７０１）、画像形成装置１のリモートアクセス制御部１０１および端末装置２Ａのリモートアクセス制御部２０１は、端末装置２を画像形成装置１へリモートアクセスさせるための処理を行う（＃７０２、＃７１２）。
【００８０】
端末装置２が画像形成装置１へリモートアクセスしたら、画面データ生成部１０２は、トップ画面６１を表示するためのデータを画面データ５０として生成する（＃７０３）。トップ画面６１は、ユーザが画像形成装置１へログインした直後に表示させる画面である。「ホーム画面」と呼ばれることもある。
【００８１】
ところで、一般に、Ｄ−ＲＡＭには、タッチパネルディスプレイ１０ｈへの画面の表示のための領域として、１つの画面を描画するのに必要なサイズの領域が１つだけ確保されている。しかし、画像形成装置１のＤ−ＲＡＭ１０ｂには、図６に示すように、このような領域が２つ、確保されている。
【００８２】
一方の領域は、従来と同様に使用される領域である。もう一方は、図７のようなエラー画面６２を、リモートアクセスを一旦終了した端末装置２に表示させるために使用される領域である。エラー画面６２は、エラー（不具合）をユーザへ通知するための画面である。以下、２つの領域のうち、前者を「通常用領域１８１」と記載し、後者を「エラー用領域１８２」と記載する。
【００８３】
画面データ生成部１０２は、トップ画面６１の画面データ５０を、通常用領域１８１を用いて作成する。
【００８４】
画面データ送信部１０３は、画面データ５０を圧縮することによって圧縮データ５１を生成し（＃７０４）、圧縮データ５１を端末装置２Ａへ送信する（＃７０５）。
【００８５】
端末装置２Ａにおいて、画面データ展開部２０２は、圧縮データ５１を受信すると（＃７１３）、圧縮データ５１を展開する（＃７１４）。これにより、画面データ５０が復号される。
【００８６】
そして、画面表示制御部２０３は、画面データ５０に基づいてトップ画面６１をタッチパネルディスプレイ２０ｅに表示させる（＃７１５）。
【００８７】
〔リモートアクセス後の基本的な処理〕
図８は、リモートアクセス後の基本的な処理の流れの例を示すシーケンス図である。
【００８８】
ユーザは、端末装置２にトップ画面６１が表示されたら、タッチパネルディスプレイ１０ｈに対する操作と同様に、端末装置２のタッチパネルディスプレイ２０ｅに対して操作を行う。以下、トップ画面６１の表示後の処理を、ユーザが端末装置２Ａを使用する場合を例に、図８を参照しながら説明する。
【００８９】
画像形成装置１は、リモートアクセスサービスプログラム１Ｐに基づいて、図８に示すステップ＃７２１〜＃７２７の処理を実行する。また、端末装置２は、リモートアクセスプログラム２０Ｐに基づいて、ステップ＃７３１〜＃７３９の処理を実行する。
【００９０】
端末装置２Ａにおいて、ジェスチャ判定部２０４は、タッチパネルディスプレイ２０ｅによって連続的に検知されるタッチ位置およびその変化ならびに時間に基づいて、ユーザが行ったジェスチャおよびそれに伴うパラメータの値を判定する（＃７３１、＃７３２）。座標変換部２０５は、タッチ位置の座標を、上述の（１）式に基づいて画像形成装置１のタッチパネルディスプレイ１０ｈにおける対応する座標に変換する（＃７３３）。
【００９１】
そして、ジェスチャデータ送信部２０６は、ステップ＃７３２、＃７３３の結果に基づいてジェスチャデータ５２を生成し、画像形成装置１へ送信する（＃７３４）。
【００９２】
画像形成装置１において、タッチイベント処理部１０４は、ジェスチャデータ５２を受信すると（＃７２１）、ジェスチャデータ５２に示されるジェスチャおよびそのパラメータの値に応じて次に実行すべき処理を決定する（＃７２２）。
【００９３】
内部処理実行部１０５は、ステップ＃７２２で決定した処理を適宜、実行する（＃７２３）。ただし、画面の遷移に関する処理、つまり、ジェスチャデータ５２に応じて端末装置２に表示させる画面のデータ（画面データ５０）の生成は、画面データ生成部１０２が適宜、実行する（＃７２４）。
【００９４】
画面データ送信部１０３は、画面データ５０が生成された場合に、画面データ５０を圧縮して圧縮データ５１を生成し（＃７２５）、端末装置２Ａへ送信する（＃７２６）。
【００９５】
なお、画面データ生成部１０２は、ジェスチャデータ５２に応じて端末装置２に表示させる画面のデータを、通常用領域１８１を使用して生成する。
【００９６】
端末装置２Ａにおいて、画面データ展開部２０２は、圧縮データ５１を受信すると（＃７３５）、展開して画面データ５０に復号し（＃７３６）、画面データ５０に基づいて画面をタッチパネルディスプレイ２０ｅに表示させる（＃７３７）。
【００９７】
その後、ユーザがタッチパネルディスプレイ２０ｅに対して操作を行うごとに、ステップ＃７３４〜＃７３７およびステップ＃７２１〜＃７２６の処理が適宜、実行される。
【００９８】
以上の仕組みによると、ユーザは、タッチパネルディスプレイ１０ｈに対する操作と同様の操作をタッチパネルディスプレイ２０ｅに対して行うことによって、原稿のコピーのジョブおよび原稿のファックスによる送信のジョブなど種々のジョブを画像形成装置１に実行させることができる。
【００９９】
そして、ユーザは、目的のジョブを画像形成装置１へ与え終わったら、適宜、リモートアクセスの終了のコマンドを端末装置２Ａへ入力する。
【０１００】
リモートアクセス制御部２０１は、このコマンドを受け付けると（＃７３８）、リモートアクセス制御部１０１とともに、コネクションの切断の処理を実行する（＃７２７、＃７３９）。
【０１０１】
〔エラーの発生の際の基本的な処理〕
図９〜図１０は、エラーの発生の際の基本的な処理の流れの例を示すシーケンス図である。
【０１０２】
ところで、ユーザが端末装置２を使用して画像形成装置１へジョブのコマンドを与えた後、このジョブが完了するまでに端末装置２と画像形成装置１とのコネクションが切断されることがある。
【０１０３】
このような場合において、このジョブの実行中に画像形成装置１またはＬＡＮ回線３１などにエラーが発生し、このジョブが完了しないことがある。
【０１０４】
すると、従来、エラーのメッセージは、タッチパネルディスプレイ１０ｈに表示される。または、エラーが発生した時点で画像形成装置１へリモートアクセスしている他の端末装置２のタッチパネルディスプレイ２０ｅに表示される。
【０１０５】
しかし、本来、エラーのメッセージは、このジョブのコマンドの送信元である端末装置２に表示されるべきである。
【０１０６】
そこで、画像形成装置１および端末装置２の各部は、次のように処理を実行する。以下、ユーザが端末装置２Ａを使用してジョブＪ０を画像形成装置１へ与え、コネクションの切断後、ジョブＪ０の実行中にエラーが発生した場合を例に説明する。
【０１０７】
画像形成装置１は、リモートアクセスサービスプログラム１Ｐに基づいて、図９〜図１０に示すステップ＃７４１〜＃７５２の処理を実行する。また、端末装置２Ａは、リモートアクセスプログラム２０Ｐに基づいて、ステップ＃７６１〜＃７６３、＃７６６〜＃７７２の処理を実行する。
【０１０８】
ユーザは、端末装置２Ａを画像形成装置１へリモートアクセスさせ、タッチパネルディスプレイ２０ｅを操作してジョブＪ０を画像形成装置１へ与える。そして、コネクションを切断させる。この際の画像形成装置１および端末装置２Ａの処理は、図５および図８で説明した通りである。図９には、主要な処理のみを示している（＃７４１〜＃７４４、＃７６１〜＃７６３）。
【０１０９】
また、端末装置２Ｃが、画像形成装置１へリモートアクセスする（＃７４５、＃７８１）。そして、端末装置２Ｃのタッチパネルディスプレイ２０ｅによって画像形成装置１がリモートコントロールされる。この際の画像形成装置１および端末装置２Ｃの処理も、図５および図８で説明した通りである。端末装置２Ｃのタッチパネルディスプレイ２０ｅへ表示させる画面の画面データ５０を生成する際に、通常用領域１８１が使用される。
【０１１０】
画像形成装置１において、ジョブＪ０の実行中にエラーが発生すると、ジョブＪ０が停止する。例えば、ジョブＪ０がコピージョブであり、画像形成装置１のプリントユニット１０ｑで紙詰まりが発生すると、ジョブＪ０が停止する。
【０１１１】
すると、接続要求部１０６は、ジョブＪ０のコマンドの送信元を特定し、画像形成装置１に対してリモートアクセスするように、特定した送信元（つまり、端末装置２Ａ）へ要求する（＃７４６）。この際に、リモートアクセスコマンド５３を端末装置２Ａへ送信する。
【０１１２】
なお、エラーの検知は、画像形成装置１のオペレーティングシステムなどに備わっている既存の手段または公知の技術によって行えばよい。
【０１１３】
端末装置２Ａにおいて、リモートアクセスコマンド５３が画像形成装置１から届くと（＃７６４）、端末装置２Ａのオペレーティングシステムまたはアプリケーションを管理するシステムによって、リモートアクセスプログラム２０Ｐが起動する（＃７６５）。この際に、接続先のパラメータとして画像形成装置１の識別子（例えば、ＩＰアドレス）が指定される。
【０１１４】
リモートアクセス制御部２０１は、リモートアクセス制御部１０１とともに、指定されたパラメータに基づいて端末装置２Ａを画像形成装置１へリモートアクセスさせるための処理を行う（＃７６６〜＃７６７、＃７４７〜＃７４８）。
【０１１５】
画像形成装置１において、リモートアクセスコマンド５３に依らずに端末装置２Ａが画像形成装置１へリモートアクセスした場合は、上述の通り画面データ生成部１０２は、トップ画面６１のデータを画面データ５０として生成した。しかし、リモートアクセスコマンド５３に呼応して端末装置２Ａが画像形成装置１へリモートアクセスした場合は、発生したエラーに対応するエラー画面６２のデータを画面データ５０として生成する（図１０の＃７４９）。この際に、エラー用領域１８２が使用される。
【０１１６】
そして、画面データ送信部１０３は、画面データ５０を圧縮することによって圧縮データ５１を生成し（＃７５０）、端末装置２Ａへ送信する（＃７５１）。
【０１１７】
端末装置２Ａにおいて、画面データ展開部２０２は、圧縮データ５１を受信すると（＃７６８）、圧縮データ５１を展開して画面データ５０を復号し（＃７６９）、画面データ５０に基づいてエラー画面６２をタッチパネルディスプレイ２０ｅに表示させる（＃７７０）。
【０１１８】
ユーザは、エラー画面６２に対して操作を行うことができる。すると、端末装置２Ａおよび画像形成装置１において、図８で説明した処理が実行される。ただし、ここでは、画面データ５０を生成するための領域として、通常用領域１８１の代わりにエラー用領域１８２が使用される。
【０１１９】
その後、リモートアクセスの終了のコマンドが端末装置２Ａに入力されると（＃７７１）、リモートアクセス制御部２０１およびリモートアクセス制御部１０１は、コネクションの切断の処理を実行する（＃７７２、＃７５２）。コネクションの切断後、タッチパネルディスプレイ２０ｅにおいて、エラー画面６２が閉じる。
【０１２０】
なお、リモートアクセスコマンド５３に依らずに端末装置２Ａが画像形成装置１へリモートアクセスした場合において、コネクションが切断するまでにエラーが発生した場合は、画面データ生成部１０２は、エラー用領域１８２ではなく通常用領域１８１を使用してエラー画面６２の画面データ５０を生成する。そして、画面データ送信部１０３は、画面データ５０を圧縮して端末装置２Ａへ送信する。
【０１２１】
〔複数のジョブがある場合におけるエラーの発生の際の処理〕
図１１〜図１３は、複数のジョブがある場合におけるエラーの発生の際の処理の流れを説明するシーケンス図である。
【０１２２】
画像形成装置１において、複数の端末装置２のそれぞれから与えられたジョブが並行して実行されている最中に複数のエラーが発生し、これらのジョブが停止することがある。例えば、ボックスＴＯプリントジョブ（ボックス（フォルダ）に保存されている画像データに基づいて画像を印刷するジョブ）であるジョブＪ１の実行中にプリントユニット１０ｑで紙詰まりが発生し、ファックス送信ジョブであるジョブＪ２の実行中にモデム１０ｎに通信障害が発生した場合は、ジョブＪ１およびジョブＪ２がともに停止する。
【０１２３】
このような場合に、画像形成装置１は、それぞれの端末装置２へそれぞれに応じたエラー画面６２を表示させる必要がある。しかし、エラー用領域１８２が１つしか用意されていない。
【０１２４】
そこで、画像形成装置１の各部および各端末装置２の各部は、次のように処理を実行する。以下、端末装置２Ａから画像形成装置１へジョブＪ１が与えられ、端末装置２Ｂから画像形成装置１へジョブＪ２が与えられ、端末装置２Ａと画像形成装置１とのコネクションおよび端末装置２Ｂと画像形成装置１とのコネクションの切断後にエラーが発生した場合を例に説明する。
【０１２５】
画像形成装置１は、リモートアクセスサービスプログラム１Ｐに基づいて、図１１〜図１３に示すステップ＃７９１〜＃８１４の処理を実行する。また、端末装置２Ａは、リモートアクセスプログラム２０Ｐに基づいて、ステップ＃８２１〜＃８２３、＃８２６〜＃８３５の処理を実行する。端末装置２Ｂは、リモートアクセスプログラム２０Ｐに基づいて、ステップ＃８４１〜＃８４３、＃８４６〜＃８５２の処理を実行する。
【０１２６】
端末装置２Ａを画像形成装置１へリモートアクセスさせる処理（＃７９１、＃８２１）、ジョブＪ１を端末装置２Ａから画像形成装置１へ与える処理（＃７９２〜＃７９３、＃８２２）、および端末装置２Ａと画像形成装置１とのコネクションを切断する処理は（＃７９４、＃８２３）、前に図９〜図１０のステップ＃７４１〜＃７４４、＃７６１〜＃７６３と同様である。端末装置２Ｂと画像形成装置１との間の上述の３つの処理も、同様である（＃７９５〜＃７９８、＃８４１〜＃８４３）。
【０１２７】
ジョブＪ１、Ｊ２が完了する前にこれらのコネクションが切断され、その後、端末装置２Ｃが画像形成装置１へリモートアクセスする（＃７９９、＃８６１）。
【０１２８】
画像形成装置１において、ジョブＪ１、Ｊ２の実行中にプリントユニット１０ｑの紙詰まりおよびモデム１０ｎの通信障害が発生すると、ジョブＪ１、Ｊ２が停止される。
【０１２９】
すると、接続要求部１０６は、１つ目のジョブつまりジョブＪ１のコマンドの送信元を特定し、画像形成装置１に対してリモートアクセスするように、送信元すなわち端末装置２Ａへ要求する（＃８００）。
【０１３０】
端末装置２Ａにおいて、リモートアクセスコマンド５３が受信されると（＃８２４）、図９〜図１０のステップ＃７６４〜＃７７０と同様に、リモートアクセスプログラム２０Ｐが起動し（図１２の＃８２５）、各部は画像形成装置１へリモートアクセスする処理およびエラー画面６２を表示する処理などを行う（＃８２６〜＃８３０）。
【０１３１】
このとき、画像形成装置１の各部も、図９〜図１０のステップ＃７４７〜＃７５１と同様に、リモートアクセスの処理およびエラー画面６２の提供の処理を実行する（＃８０１〜＃８０５）。ただし、画面データ送信部１０３は、ステップ＃８０５において、圧縮データ５１とともにエラー識別データ５４を端末装置２Ａへ送信する。また、ステップ＃８０３において、エラー画面６２の生成のために、エラー用領域１８２が使用される。ここでは、エラー画面６２は、紙詰まりを知らせるものである。
【０１３２】
端末装置２Ａにおいて、画面表示制御部２０３は、エラー識別データ５４を受信した場合は、さらに、エラー画面６２が表示された状態でタッチパネルディスプレイ２０ｅをキャプチャする（＃８３１）。つまり、スクリーンショットを取得する。以下、取得したスクリーンショットを「スクリーンショット６４」と記載する。
【０１３３】
そして、画面表示制御部２０３は、エラー画面６２の上にスクリーンショット６４を表示させる（＃８３２）。ただし、スクリーンショット６４にエラー画面６２が表われているので、タッチパネルディスプレイ２０ｅの見た目にほとんど変化はない。
【０１３４】
また、送信是非判別部２０７は、エラー識別データ５４が受信された場合は、ジェスチャデータ５２を画像形成装置１へ送信すべきでないと、判別する（＃８３３）。送信すべきでないと判別されると、ジェスチャデータ送信部２０６は、タッチパネルディスプレイ２０ｅに対してタッチがなされても画像形成装置１へジェスチャデータ５２を送信しない。
【０１３５】
画像形成装置１において、リモートアクセス制御部１０１は、圧縮データ５１およびエラー識別データ５４が端末装置２Ａへ送信されてから所定の時間（例えば、１〜３秒）が経過したら、コネクションを切断するように端末装置２Ａへ要求する（＃８０６）。なお、要求後、エラー用領域１８２が開放される。
【０１３６】
端末装置２Ａにおいて要求が受け付けられると（＃８３４）、端末装置２Ａのリモートアクセス制御部２０１および画像形成装置１のリモートアクセス制御部１０１は、リモートアクセスの終了のコマンドが端末装置２Ａに入力された場合と同様に、コネクションの切断の処理を実行する（＃８３５、＃８０７）。コネクションの切断後、タッチパネルディスプレイ２０ｅにおいて、エラー画面６２が閉じる。しかし、スクリーンショット６４は、表示されたままである。よって、ユーザは、エラーの情報をスクリーンショット６４によって確認することができる。
【０１３７】
画像形成装置１は、２つ目以降の、エラーの発生によって停止した各ジョブについても、そのコマンドの送信元を特定し、特定した送信元とのコネクションを確立し、エラーに対応したエラー画面６２を提供し、エラー識別データ５４を送信する（図１３の＃８０８〜＃８１３）。ただし、最後のジョブのコマンドの送信元へは、エラー識別データ５４を送信しない。したがって、本例では、ジョブＪ２のコマンドの送信元すなわち端末装置２Ｂへは、エラー識別データ５４が送信されない。端末装置２Ｂへ提供されるエラー画面６２は、通信障害を知らせるものである。
【０１３８】
端末装置２Ｂにおいて、リモートアクセスコマンド５３が受信されると（＃８４４）、リモートアクセスプログラム２０Ｐが起動する（＃８４５）。そして、各部は、図９〜図１０のステップ＃７６６〜＃７７０と同様の処理を実行する（＃８４６〜＃８５０）。エラー画面６２を表示した後、終了のコマンドが入力されるまでは、コネクションは切断されない。したがって、画面表示制御部２０３は、キャプチャを行う必要がない。
【０１３９】
なお、エラー用領域１８２を速やかに開放するために、最後のジョブのコマンドの送信元である端末装置２へもエラー識別データ５４を送信してもよい。
【０１４０】
リモートアクセスの終了のコマンドが入力されると（＃８５１）、リモートアクセス制御部２０１およびリモートアクセス制御部１０１は、コネクションの切断の処理を実行する（＃８１４、＃８５２）。コネクションの切断後、タッチパネルディスプレイ２０ｅにおいて、エラー画面６２が閉じる。
【０１４１】
ジェスチャデータ５２を送信するか否かを端末装置２において決める代わりに、ジェスチャデータ５２を受け入れるか否かを画像形成装置１において決めてもよい。
【０１４２】
具体的には、端末装置２において、ジェスチャデータ送信部２０６は、送信是非判別部２０７による判別の結果に関わらず、ジェスチャデータ５２を画像形成装置１へ送信する。
【０１４３】
画像形成装置１において、タッチイベント処理部１０４は、ジェスチャデータ５２が送信されてくると、発生しているエラーの個数を計数する。そして、エラーが１つしか発生していない場合は、ジェスチャデータ５２を受け入れ、ジェスチャデータ５２に基づいて、次に実行すべき処理を決定する。エラーが複数発生している場合は、ジェスチャデータ５２を受け入れない。よって、次に実行すべき処理を決定しない。
【０１４４】
本実施形態によると、複数のジョブが同時期に停止した場合であっても、端末装置２へのエラー画面６２の提供を従来よりもメモリの使用量を減らして行うことができる。
【０１４５】
〔変形例〕
図１４は、エラー画面６２の変形例を示す図である。図１５〜図１８は、複数のエラーが一定の時間を開けて発生の際の処理の流れを説明するシーケンス図である。
【０１４６】
端末装置２は、エラー識別データ５４を受信した場合は、エラー画面６２に対してユーザが操作を行っても、ジェスチャデータ５２を画像形成装置１へ送信しないようにした。
【０１４７】
しかし、画像形成装置１が、操作を行うことができないようにエラー画面６２を加工し、そのデータを画面データ５０として端末装置２へ送信してもよい。
【０１４８】
例えば、紙詰まりを知らせるエラー画面６２は、タッチパネルディスプレイ１０ｈへは、操作のためのボタンなどのオブジェクト６２１が図７のように配置されて表示される。画面データ生成部１０２は、紙詰まりが発生した場合に、図１４（Ａ）のように、オブジェクト６２１を配置せずにエラー画面６２およびその画面データ５０を生成する。特に、他の画面へ遷移するためのオブジェクトを配置しない。
【０１４９】
または、図１４（Ｂ）に示すように、オブジェクト６２１を配置せず、その代わりにコネクションの終了のコマンドを入力するためのオブジェクト６２２を配置してもよい。
【０１５０】
さらに、図１４（Ａ）または（Ｂ）のエラー画面６２に、操作を受け付けることができない旨のメッセージを配置してもよい。
【０１５１】
上述の実施形態では、複数のエラーが同時期に発生した場合を例に説明したが、エラーが１つずつ、相当の時間（例えば、１分）を開けて発生する場合がある。この場合は、画像形成装置１および各端末装置２は、次のように処理を行えばよい。
【０１５２】
以下、端末装置２Ａから画像形成装置１へジョブＪ１が与えられ、端末装置２Ｂから画像形成装置１へジョブＪ２が与えられ、端末装置２Ａと画像形成装置１とのコネクションおよび端末装置２Ｂと画像形成装置１とのコネクションの切断後に、エラーが１つずつ相当の時間を開けて発生した場合を例に、図１５〜図１８を参照しながら説明する。
【０１５３】
端末装置２Ａおよび端末装置２Ｂのそれぞれが、画像形成装置１へリモートアクセスし、ジョブＪ１およびジョブＪ２を画像形成装置１へ与え、画像形成装置１はこれらのジョブの実行を開始する（図１５の＃８７１〜＃８７８、＃９０１〜＃９０３、＃９２１〜＃９２３）。これらの処理は、図１１のステップ＃７９１〜＃７９８、＃８２１〜＃８２３、＃８４１〜＃８４３で説明した通りである。
【０１５４】
画像形成装置１において、エラーが発生すると、接続要求部１０６は、発生したエラーの個数を計数する（＃８７９）。
【０１５５】
接続要求部１０６は、発生したエラーに係るジョブ（ここでは、ジョブＪ１）のコマンドの送信元つまり端末装置２Ａへ、画像形成装置１へのリモートアクセスを行うように要求する（図１６の＃８８０）。
【０１５６】
以下、画像形成装置１および端末装置２Ａにおいて、端末装置２Ａを画像形成装置１へリモートアクセスさせる処理、および、このエラーに応じたエラー画面６２を端末装置２Ａに表示させるための処理などが行われる（＃８８１〜＃８８５、＃９０５〜＃９１０）。これらの処理は、図１２のステップ＃８０１〜＃８０５、＃８２５〜＃８３０で説明した通りである。
【０１５７】
ただし、ステップ＃８７９で計数した個数が１つである場合は、画面データ送信部１０３は、エラー識別データ５４を送信しない。また、リモートアクセス制御部１０１は、この時点では、コネクションの切断を端末装置２Ａへ要求しない。
【０１５８】
したがって、端末装置２Ａにおいて、エラー画面６２は、しばらくの間、表示される。そして、ユーザは、エラー画面６２に対して操作を行い、画像形成装置１をリモートコントロールすることができる。このとき、ジェスチャデータ５２が端末装置２Ａから画像形成装置１へ送信され（＃９１２、＃８８６）、画像形成装置１において、ジェスチャデータ５２に応じた処理が実行される（＃８８７）
その後、画像形成装置１において、先のエラーが解消する前に別のエラーが発生すると、接続要求部１０６は、現在のエラーの個数を計数する（図１７の＃８８８）。個数が２つ以上である場合は、リモートアクセス制御部１０１は、先のエラーに係るジョブのコマンドの送信元つまり端末装置２Ａへ、コネクションを切断するように端末装置２Ａへ要求する（＃８８９）。なお、要求後、エラー用領域１８２が開放される。
【０１５９】
すると、画像形成装置１と端末装置２Ａとのコネクションを切断する処理が行われる（＃９１３〜＃９１４、＃８９０）。
【０１６０】
さらに、接続要求部１０６は、新たに発生したエラーに係るジョブのコマンドの送信元つまり端末装置２Ｂへ、画像形成装置１へのリモートアクセスを行うように要求する（＃８９１）。
【０１６１】
以下、画像形成装置１および端末装置２Ｂにおいて、端末装置２Ｂを画像形成装置１へリモートアクセスさせる処理、および、このエラーに応じたエラー画面６２を端末装置２Ｂに表示させるための処理などが行われる（＃８９２〜＃８９６、＃９２４〜図１８の＃９３０）。これらの処理は、図１２のステップ＃８０１〜＃８０５、＃８２５〜＃８３０で説明した通りである。ただし、画面データ送信部１０３は、端末装置２Ｂへ、圧縮データ５１とともにエラー識別データ５４を送信する。
【０１６２】
端末装置２Ｂにおいて、画面表示制御部２０３は、エラー識別データ５４を受信するので、エラー画面６２が表示された状態でタッチパネルディスプレイ２０ｅをキャプチャし、スクリーンショット６４を取得する（＃９３１）。そして、エラー画面６２の上にスクリーンショット６４を表示させる（＃８３２）。
【０１６３】
そして、画像形成装置１と端末装置２Ｂとの間のコネクションを切断する処理が行われる（＃８９７〜＃８９８、＃９３３〜＃９３４）。コネクションの切断の要求後、エラー用領域１８２が開放される。
【０１６４】
なお、画像形成装置１は、現在のエラーの個数が複数であっても、最後のエラーに係るジョブのコマンドの送信元へは、エラー識別データ５４および切断の要求を送信しないようにしてもよい。
【０１６５】
本実施形態では、図９に示したように、Ｄ−ＲＡＭ１０ｂにエラー用領域１８２を１つしか設けなかったが、複数設けてもよい。例えば、３つ設けた場合は、画像形成装置１は、３つのエラーそれぞれのエラー画面６２を並行して生成し、それぞれのエラーに係るジョブのコマンドの送信元へ提供ことができる。
【０１６６】
その他、ネットワークシステム４、画像形成装置１、端末装置２の全体または各部の構成、処理内容、処理順序、エラー画面６２の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１６７】
１  画像形成装置
２  端末装置
１０ｂ  Ｄ−ＲＡＭ（メモリ）
１０２  画面データ生成部（画面生成手段）
１０３  画面データ送信部（画面送信手段）
６２  エラー画面
１０６  接続要求部（要求手段）
１０１  リモートアクセス制御部（切断手段）
１０５  内部処理実行部（処理手段）
１８１  通常用領域（第一の領域）
１８２  エラー用領域（第二の領域）
１０ｈ  タッチパネルディスプレイ（ディスプレイ）
２０３  画面表示制御部（表示手段）
２０ｅ  タッチパネルディスプレイ（表示手段）
２０ｇ  無線ＬＡＮインタフェース（受信手段）
５３  リモートアクセスコマンド（所定のコマンド）
【図１】
2019089336.tif 000003
【図２】
2019089336.tif 000004
【図３】
2019089336.tif 000005
【図４】
2019089336.tif 000006
【図５】
2019089336.tif 000007
【図６】
2019089336.tif 000008
【図７】
2019089336.tif 000009
【図８】
2019089336.tif 000010
【図９】
2019089336.tif 000011
【図１０】
2019089336.tif 000012
【図１１】
2019089336.tif 000013
【図１２】
2019089336.tif 000014
【図１３】
2019089336.tif 000015
【図１４】
2019089336.tif 000016
【図１５】
2019089336.tif 000017
【図１６】
2019089336.tif 000018
【図１７】
2019089336.tif 000019
【図１８】
2019089336.tif 000020