(57)【特許請求の範囲】
【請求項１】
端末装置からの要求に基づいて特定の処理を実行する機能を有する処理装置であって、
前記端末装置に接続する接続手段と、
前記機能を有する他の処理装置が前記端末装置と当該処理装置とが接続する前に当該端末装置に表示させた第一の画面の全部分または一部分を含む第二の画面を当該端末装置に表示させる、表示制御手段と、
を有することを特徴とする処理装置。
【請求項２】
前記第一の画面の全部分または一部分の要素を示す画面データを前記他の処理装置から取得する取得手段、を有し、
前記表示制御手段は、前記画面データに基づいて前記第二の画面を構成し前記端末装置に表示させる、
請求項１に記載の処理装置。
【請求項３】
前記第一の画面および前記第二の画面は、前記特定の処理に関してユーザが操作を行うための画面である、
請求項１または請求項２に記載の処理装置。
【請求項４】
前記第一の画面には、前記他の処理装置のリソースを選択するための第一の選択肢が含まれており、
前記表示制御手段は、当該処理装置のリソースを選択するための第二の選択肢を前記第一の選択肢とともに配置した画面を前記第二の画面として表示させる、
請求項１ないし請求項３のいずれかに記載の処理装置。
【請求項５】
前記特定の処理として前記他の処理装置のリソースを使用して行う処理を実行するように前記端末装置から指令された場合に、当該リソースを当該他の処理装置から取得して当該処理を実行する、処理実行手段、を有する、
請求項４に記載の処理装置。
【請求項６】
前記処理実行手段は、印刷装置であり、
前記特定の処理は、画像を用紙に印刷する処理である、
請求項５に記載の処理装置。
【請求項７】
前記表示制御手段は、前記第一の画面が前記端末装置に表示されていたときと同じ状態で前記全部分または一部分が表われるように前記第二の画面を表示させる、
請求項１ないし請求項３のいずれかに記載の処理装置。
【請求項８】
端末装置と、前記端末装置からの要求に基づいて特定の処理を実行する機能を有する第一の処理装置および第二の処理装置と、によって構成される表示システムであって、
前記第一の処理装置は、
前記端末装置に接続する第一の接続手段と、
前記特定の処理に関してユーザが操作を行うための第一の画面を前記端末装置に表示させる第一の表示制御手段、
を有し、
前記第二の処理装置は、
前記端末装置に接続する第二の接続手段と、
前記第一の処理装置と前記端末装置との接続が解除され当該第二の処理装置と当該端末装置との接続が確立された後、前記第一の画面の全部分または一部分を含む第二の画面を当該端末装置に表示させる、第二の表示制御手段と、
を有し、
前記端末装置は、
前記第一の画面および前記第二の画面を表示する表示手段、
を有する、
ことを特徴とする表示システム。
【請求項９】
端末装置と、当該端末装置からの要求に基づいて特定の処理を実行する機能を有する処理装置とが接続されると、当該機能を有する他の処理装置が当該端末装置と当該処理装置とが接続する前に当該端末装置に表示させた第一の画面の全部分または一部分を含む第二の画面を当該処理装置が当該端末装置に表示させる、
ことを特徴とする表示方法。
【請求項１０】
端末装置からの要求に基づいて特定の処理を実行する機能を有するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記端末装置に接続する処理を実行させ、
前記機能を有する他のコンピュータが前記端末装置と当該コンピュータとが接続する前に当該コンピュータに表示させていた第一の画面の全部分または一部分を含む第二の画面を当該コンピュータに表示させる処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置などの処理装置および当該処理装置に接続する端末装置における表示の方法などに関する。
【背景技術】
【０００２】
コピー、スキャン、ファックス、ドキュメントの管理、画像の編集など様々な機能が備わった画像形成装置が普及している。このような画像形成装置は、「複合機」または「ＭＦＰ（Multi Function Peripherals）」と呼ばれることもある。
【０００３】
画像形成装置には、通常、タッチパネルディスプレイが備わっている。タッチパネルディスプレイには、画像形成装置を操作するための様々な画面が表示される。この画面を、タブレットコンピュータおよびスマートフォンなどの可搬型の端末装置に表示させ、端末装置からの遠隔操作に基づいて画像形成装置が処理を実行する技術が、提案されている。
【０００４】
特許文献１に記載される技術によると、情報処理装置（画像形成装置）と携帯端末（端末装置）と間の距離が一定未満の距離の場合は、携帯端末を情報処理装置の表示部では表示しきれない部分を表示させる連携パネルモードになるように、情報処理装置と携帯端末間の距離が一定以上の場合は、携帯端末を単体で情報処理装置の操作を可能にするリモートパネルモードになるよう制御する。
【０００５】
特許文献２に記載される技術によると、制御装置は、画像形成装置と接続された他の画像形成装置に登録されている操作画面の検索要求を受け付ける検索要求受付部と、他の画像形成装置に登録された操作画面の中から、検索条件に合致する操作画面を検索する検索部と、画像形成装置が備える表示装置に、検索された操作画面を表示させる表示制御部と、表示装置に表示された他の画像形成装置の操作画面を介して、他の画像形成装置に対する指示をユーザから受け付ける受付部と、他の画像形成装置の操作画面を介してユーザから受け付けた指示を、他の画像形成装置に送信する送信部と、を備える。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２２３１３７号公報
【特許文献２】特開２０１２−２０３１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
１つの施設の中に画像形成装置が複数台、設置されることがある。そして、近年、これらの画像形成装置およびユーザの管理をサーバによって一元的に行うことができるようになった。これにより、ユーザは、自分の近くにある画像形成装置を使用することができるようになった。
【０００８】
また、近年、タブレットコンピュータおよびスマートフォンなどの端末装置が普及している。ユーザは、端末装置を持ち歩き、施設の中の様々な場所で使用するようになった。
【０００９】
本発明は、施設におけるこのような環境の変化に鑑み、画像形成装置のような処理装置が複数台備わる環境において端末装置による遠隔操作を、従来よりも容易に行うことができるようにすることを、目的とする。
【課題を解決するための手段】
【００１０】
本発明の一形態に係る処理装置は、端末装置からの要求に基づいて特定の処理を実行する機能を有する処理装置であって、前記端末装置に接続する接続手段と、前記機能を有する他の処理装置が前記端末装置と当該処理装置とが接続する前に当該端末装置に表示させた第一の画面の全部分または一部分を含む第二の画面を当該端末装置に表示させる、表示制御手段と、を有する。
【００１１】
好ましくは、前記第一の画面の全部分または一部分の要素を示す画面データを前記他の処理装置から取得する取得手段、を有し、前記表示制御手段は、前記画面データに基づいて前記第二の画面を構成し前記端末装置に表示させる。
【００１２】
または、前記第一の画面および前記第二の画面は、前記特定の処理に関してユーザが操作を行うための画面である。
【００１３】
または、前記第一の画面には、前記他の処理装置のリソースを選択するための第一の選択肢が含まれており、前記表示制御手段は、当該処理装置のリソースを選択するための第二の選択肢を前記第一の選択肢とともに配置した画面を前記第二の画面として表示させる。
【００１４】
または、前記特定の処理として前記他の処理装置のリソースを使用して行う処理を実行するように前記端末装置から指令された場合に、当該リソースを当該他の処理装置から取得して当該処理を実行する、処理実行手段、を有する。
【００１５】
または、前記処理実行手段は、印刷装置であり、前記特定の処理は、画像を用紙に印刷する処理である。
【００１６】
または、前記表示制御手段は、前記第一の画面が前記端末装置に表示されていたときと同じ状態で前記全部分または一部分が表われるように前記第二の画面を表示させる。
【発明の効果】
【００１７】
本発明によると、処理装置が複数台備わる環境において端末装置による遠隔操作を、従来よりも容易に行うことができる。
【図面の簡単な説明】
【００１８】
【図１】ＬＡＮの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】端末装置のハードウェア構成の例を示す図である。
【図４】画像形成装置の機能的構成の例を示す図である。
【図５】端末装置の機能的構成の例を示す図である。
【図６】接続履歴データの例を示す図である。
【図７】ユーザの移動およびリモートアクセスの遷移の例を示す図である。
【図８】接続情報テーブルおよびその遷移の例を示す図である。
【図９】タッチパネルディスプレイ操作キーパネルおよびスタート画面の例を示す図である。
【図１０】ボックス管理画面の例を示す図である。
【図１１】ファイル一覧画面の例を示す図である。
【図１２】プレビュー画面の例を示す図である。
【図１３】リモートパネルサービスのための全体的な処理の流れの例を説明するフローチャートである。
【図１４】リモートパネルサービスのための全体的な処理の流れの例を説明するフローチャートである。
【図１５】ボックス管理画面の変形例を示す図である。
【発明を実施するための形態】
【００１９】
図１は、ＬＡＮ（Local Area Network）４の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、端末装置２のハードウェア構成の例を示す図である。
【００２０】
図１に示すように、ＬＡＮ４は、複数台の画像形成装置１、複数台の端末装置２、および通信回線３などによって構成される。
【００２１】
以下、各画像形成装置１を「画像形成装置１Ａ」、「画像形成装置１Ｂ」、「画像形成装置１Ｃ」、…と区別して記載することがある。同様に、各端末装置２を「端末装置２Ａ」、「端末装置２Ｂ」、…と区別して記載することがある。
【００２２】
画像形成装置１は、コピー、ＰＣプリント、ファックス、スキャナ、およびボックスなどの機能を集約した装置である。一般に、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることがある。
【００２３】
ＰＣプリント機能は、端末装置２から受信した画像データに基づいて画像を用紙に印刷する機能である。「ネットワークプリンティング」または「ネットワークプリント」などと呼ばれることもある。
【００２４】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データなどを保存し管理するための機能である。グループごとにボックスを設けておき、グループのメンバで共用することもできる。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２５】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ＮＩＣ（Network Interface Card）１０ｇ、モデム１０ｈ、近距離無線通信装置１０ｉ、スキャンユニット１０ｊ、およびプリントユニット１０ｋなどによって構成される。
【００２６】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａなどが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００２７】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００２８】
ＮＩＣ１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルで他の装置との通信を行う。
【００２９】
モデム１０ｈは、ファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００３０】
近距離無線通信装置１０ｉは、近距離無線通信の規格に基づいて通信を行う。本実施形態では、Ｂｌｕｅｔｏｏｔｈに対応する装置が用いられる。
【００３１】
スキャンユニット１０ｊは、プラテンガラスの上にセットされたシートに記されている画像を読み取って画像データを生成する。
【００３２】
プリントユニット１０ｋは、スキャンユニット１０ｊによって読み取られた画像のほか、ＮＩＣ１０ｇ、モデム１０ｈ、または近距離無線通信装置１０ｉによって他の装置から受信した画像を用紙に印刷する。
【００３３】
ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、上述のコピーなどの各機能を実現するためのプログラムが記憶されている。さらに、リモートパネルサービスを端末装置２へ提供するためのリモートサービスプログラム１０Ｐが記憶されている。リモートパネルサービスは、タッチパネルディスプレイ１０ｅに表示される画面と同じ画面を端末装置２のタッチパネルディスプレイ２０ｄに表示させ、端末装置２を介して画像形成装置１をユーザが遠隔的に操作するためのサービスである。
【００３４】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。大容量記憶装置１０ｄとして、ハードディスクドライブまたはＳＳＤ（Solid State Drive）などが用いられる。
【００３５】
図１に戻って、端末装置２は、画像形成装置１のクライアントである。ユーザは、画像形成装置１の上述の種々の機能を遠隔的に使用することができる。さらに、上述の通り、端末装置２のタッチパネルディスプレイ２０ｄをタッチパネルディスプレイ１０ｅの代わりに使用することができる。
【００３６】
端末装置２として、ノートパソコン、スマートフォン、またはタブレットコンピュータなどが用いられる。以下、端末装置２として、タブレットコンピュータが用いられる場合を例に説明する。
【００３７】
端末装置２は、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、フラッシュメモリ２０ｃ、タッチパネルディスプレイ２０ｄ、操作ボタン群２０ｅ、無線ＬＡＮ通信装置２０ｆ、近距離無線通信装置２０ｇ、携帯電話通信装置２０ｈ、およびデジタルカメラ２０ｉなどによって構成される。
【００３８】
タッチパネルディスプレイ２０ｄは、画像形成装置１のタッチパネルディスプレイ１０ｅと同様に、種々の画面を表示し、タッチされた位置を検知してＣＰＵ２０ａにその位置を通知する。
【００３９】
操作ボタン群２０ｅは、いわゆるホーム画面に戻るためのボタン、音量を調整するためのボタン、および電源のオン／オフを切り換えるためのボタンなどによって構成される。
【００４０】
無線ＬＡＮ通信装置２０ｆは、無線ＬＡＮの規格、つまり、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１の規格に基づいて通信を行う。
【００４１】
近距離無線通信装置２０ｇは、画像形成装置１の近距離無線通信装置１０ｉと同様の規格に基づいて通信を行う。よって、本実施形態では、Ｂｌｕｅｔｏｏｔｈの規格に基づいて通信を行う。
【００４２】
携帯電話通信装置２０ｈは、ＣＤＭＡ（Code Division Multiple Access）２０００、Ｗ−ＣＤＭＡ（Wideband-CDMA）、またはＬＴＥ（Long Term Evolution）などの規格に基づいて、いわゆる携帯電話網を介して通信を行う。
【００４３】
デジタルカメラ２０ｉは、画像を撮影し画像データを生成する。動画像を撮影し動画像の画像データを生成することも、できる。
【００４４】
フラッシュメモリ２０ｃには、文書の作成用のアプリケーション（例えば、ワープロソフト）、メーラ、ウェブブラウザ、およびスケジューラなどのアプリケーションプログラムが記憶されている。さらに、リモートクライアントプログラム２０Ｐが記憶されている。リモートクライアントプログラム２０Ｐは、上述のリモートパネルサービスを受けるためのプログラムである。
【００４５】
これらのプログラムは、必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。
【００４６】
図１に戻って、通信回線３は、いわゆるＬＡＮ回線であって、ハブ３１、ルータ３２、および無線基地局３３などによって構成される。
【００４７】
ルータ３２は、ＬＡＮ４をインターネットなどの他のネットワークに接続する。無線基地局３３は、無線ＬＡＮのＢＳ（Base Station）であって、端末装置２の無線ＬＡＮ通信装置２０ｆと通信を行う。
【００４８】
無線基地局３３および各画像形成装置１は、ツイストペアケーブルによってハブ３１に繋がれている。ハブ３１は、ツイストペアケーブルによってルータ３２に繋がれている。ハブ３１および無線基地局３３は、複数台あってもよい。
【００４９】
通信回線３によると、各画像形成装置１、各端末装置２、および他のネットワークの装置（例えば、いわゆるクラウドコンピュータ）などがデータのやり取りを行うことができる。
【００５０】
図４は、画像形成装置１の機能的構成の例を示す図である。図５は、端末装置２の機能的構成の例を示す図である。
【００５１】
次に、リモートサービスプログラム１０Ｐによって画像形成装置１に実現される機能およびリモートクライアントプログラム２０Ｐによって端末装置２に実現される機能を、図４および図５などを参照しながら説明する。
【００５２】
リモートサービスプログラム１０Ｐによると、図４に示す接続通知部１０１、切断通知部１０２、接続情報管理部１０３、接続履歴データ取得部１２１、前画面データ取得部１２２、新画面データ生成部１２３、新画面データ送信部１２４、主体決定部１２５、目的処理実行制御部１２６、目的処理実行指令部１２７、要求処理実行制御部１２８、および前画面データ提供部１２９などの機能が実現される。
【００５３】
リモートクライアントプログラム２０Ｐによると、図５に示す接続先決定部２０１、接続処理部２０２、接続履歴記憶部２０３、接続履歴通知部２０４、画面表示処理部２０５、および操作通知部２０６などの機能が実現される。
【００５４】
〔接続および切断に関する処理〕
図６は、接続履歴データ５１の例を示す図である。
【００５５】
画像形成装置１と端末装置２とは、Ｂｌｕｅｔｏｏｔｈによって接続される。以下、端末装置２の各部については、端末装置２Ａを例に説明する。
【００５６】
端末装置２Ａの接続先決定部２０１は、端末装置２Ａ自身に接続する画像形成装置１（接続先）を次のように決定する。
【００５７】
画像形成装置１が接続されていない場合は、接続先決定部２０１は、近距離無線通信装置２０ｇによって検知される画像形成装置１のうち、端末装置２Ａの最も近くにある画像形成装置１を接続先に決定する。最も近くにある画像形成装置１は、公知の方法によって検知することができる。
【００５８】
例えば、接続先決定部２０１は、近距離無線通信装置２０ｇが各画像形成装置１から受信する電波の強さをチェックする。そして、最も強い電波の発信元である画像形成装置１を、最も近くにある画像形成装置１として検知する。電波の強さに基づいて端末装置２Ａと画像形成装置１との距離を測定することもできる。
【００５９】
または、接続先決定部２０１は、ＧＰＳ（Global Positioning System）などの測位システムによって端末装置２Ａ自身の位置を測位する。各画像形成装置１は所定の場所に設置されているので、各画像形成装置１の位置は、予め端末装置２Ａに記憶させておけばよい。そして、接続先決定部２０１は、測位した端末装置２Ａ自身の位置と各画像形成装置１の位置とに基づいて、端末装置２Ａと各画像形成装置１との距離を算出し、最も短い距離の画像形成装置１を、最も近くにある画像形成装置１として検知する。
【００６０】
ある画像形成装置１との接続後、ユーザが端末装置２Ａを持って移動すると、この画像形成装置１から遠ざかり、他の画像形成装置１へ近付くことがある。接続先決定部２０１は、例えば画像形成装置１Ａとの接続後、端末装置２Ａと画像形成装置１Ａとの距離が所定の距離以上になったら、端末装置２Ａの最も近くにある画像形成装置１を新たに検知する。そして、最も近くにある画像形成装置１を新たな接続先に決定する。または、端末装置２Ａと画像形成装置１Ａとの距離よりも、端末装置２Ａと画像形成装置１Ａ以外の画像形成装置１との距離のほうが短くなったら、端末装置２Ａの最も近くにある画像形成装置１を新たに検知する。そして、最も近くにある画像形成装置１を新たな接続先に決定する。
【００６１】
なお、接続先決定部２０１は、端末装置２ＡがＢｌｕｅｔｏｏｔｈによって通信することができる画像形成装置１の一覧をタッチパネルディスプレイ２０ｄ表示させ、ユーザが選択した画像形成装置１を接続先に決定してもよい。
【００６２】
接続処理部２０２は、接続先決定部２０１によって接続先が決定されるごとに、接続先である画像形成装置１との接続を行うように近距離無線通信装置２０ｇを制御する。既に他の画像形成装置１との接続が確立されている場合は、事前にこの接続を解除（切断）ておく。
【００６３】
接続履歴記憶部２０３は、端末装置２Ａ自身と各画像形成装置１との接続の履歴を示す接続履歴データ５１を記憶する。端末装置２Ａが画像形成装置１Ａ、１Ｂ、および１Ｃの順に接続し、画像形成装置１Ｃと現在接続している場合は、図６のような内容の履歴が接続履歴データ５１に示される。
【００６４】
画像形成装置１において、図４の接続通知部１０１は、Ｂｌｕｅｔｏｏｔｈによる端末装置２との接続が確立されると、この端末装置２を示す接続通知データ５２を他のすべての画像形成装置１へ送信する。なお、予め定められた画像形成装置１のみに送信するようにしてもよい。
【００６５】
切断通知部１０２は、Ｂｌｕｅｔｏｏｔｈによる端末装置２との接続が解除（切断）されると、切断通知データ５３を他のすべての画像形成装置１へ送信する。
【００６６】
接続情報管理部１０３は、接続情報テーブル５４（図８参照）を有し、これを更新することによって各画像形成装置１と各端末装置２との接続の状況に関する情報を管理する。
【００６７】
接続情報テーブル５４には、画像形成装置１ごとに、接続相手（現在の接続の相手である端末装置２）を示すレコードが設けられている。接続情報テーブル５４は、次のように更新される。
【００６８】
他の画像形成装置１から接続通知データ５２を受信すると、接続情報管理部１０３は、当該他の画像形成装置１のレコードを、この接続通知データ５２に示される端末装置２が接続相手として示されるように更新する。
【００６９】
または、他の画像形成装置１から切断通知データ５３を受信すると、接続情報管理部１０３は、当該他の画像形成装置１のレコードを、接続相手として何も示されないように更新する。
【００７０】
または、この画像形成装置１自身が近距離無線通信装置１０ｉによって端末装置２と接続すると、接続情報管理部１０３は、この画像形成装置１自身のレコードを、この端末装置２が接続相手として示されるように更新する。なお、この際に、上述の通り、接続通知部１０１によって接続通知データ５２が他のすべての画像形成装置１へ送信される。
【００７１】
または、近距離無線通信装置１０ｉによる端末装置２との接続が解除されると、接続情報管理部１０３は、この画像形成装置１自身のレコードを、接続相手として何も示されないように更新する。なお、この際に、上述の通り、切断通知部１０２によって切断通知データ５３が他のすべての画像形成装置１へ送信される。
【００７２】
〔リモートパネルサービスによる画像形成装置１の操作〕
画像形成装置１と端末装置２との接続の後、画像形成装置１の各部および端末装置２の各部は、次のようにリモートパネルサービスを提供する。以下、画像形成装置１Ａと端末装置２Ａとが接続された場合を例に説明する。
【００７３】
画像形成装置１Ａにおいて、接続履歴データ取得部１２１は、端末装置２Ａから接続履歴データ５１を例えば次のように取得する。
【００７４】
接続履歴データ取得部１２１は、接続履歴データ５１の要求を端末装置２Ａに対して送信する。
【００７５】
端末装置２Ａの接続履歴通知部２０４は、画像形成装置１Ａから要求を受信すると、接続履歴データ５１を接続履歴記憶部２０３から読み出し、画像形成装置１Ａへ送信する。
【００７６】
前画面データ取得部１２２は、接続履歴データ取得部１２１によって接続履歴データ５１が取得されると、端末装置２Ａが画像形成装置１Ａと接続される直前に接続されていた他の画像形成装置１へ画面データ５５を要求し、これを取得する。このような他の画像形成装置１は、接続履歴データ５１に示されている。
【００７７】
画面データ５５および後述する各画面の画面データは、マークアップ言語によって記述すればよい。
【００７８】
画面データ５５は、当該他の画像形成装置１が端末装置２Ａに表示させた画面のデータである。以下、このような画面を「前画面６１」と記載する。具体的には、画面データ５５には、前画面６１の画面識別情報のほか、前画面６１を構成するオブジェクトおよびそのオブジェクト識別子が示される。オブジェクトは、例えば、ボタン、チェックボックス、タブ、プルダウンメニュー、またはアイコンなどである。
【００７９】
画面識別情報は、画面を識別するための情報であって、画面ごとに与えられている。画面識別情報は、「ＭＦＰ＿ＩＤ」および「画面ＩＤ」によって構成される。したがって、例えば、画像形成装置１Ｂのボックス画面の画面識別情報は、画像形成装置１ＢのＭＦＰ＿ＩＤが「ＭＦＰ＿Ｂ」であり、ボックス画面の画面ＩＤが「Ｇ００１」であれば、「ＭＦＰ＿Ａ−Ｇ００１」である。役割が同じ画面の画面ＩＤは、すべての画像形成装置１において共通のコードが用いられる。
【００８０】
また、オブジェクト識別情報は、オブジェクトを識別するための情報であって、オブジェクトごとに与えられている。オブジェクト識別情報は、「ＭＦＰ＿ＩＤ」、「画面ＩＤ」、および「オブジェクト＿ＩＤ」によって構成される。したがって、例えば、画像形成装置１Ｂのボックス画面のボックス＿２０１というボックスに対応するボタンのオブジェクト識別情報は、このボタンのオブジェクト＿ＩＤが「Ｊ１０１」であれば、「ＭＦＰ＿Ｂ−Ｇ００１−Ｊ００１」である。
【００８１】
なお、Ｂｌｕｅｔｏｏｔｈによる画像形成装置１との接続後、要求を待つことなく接続履歴データ５１を送信するように端末装置２を構成してもよい。
【００８２】
新画面データ生成部１２３は、新画面６２の画面データ５６を生成する。新画面６２は、前画面６１と同じ役割を有する画面である。したがって、どの画面を新画面６２として用いるのかは、画面データ５５に示される画面識別情報によって決定することができる。さらに、新画面６２は、前画面６１の一部のオブジェクトが配置される。特に、固定的ではないオブジェクト、つまり、状況に応じて適宜に配置されるオブジェクトが、新画面６２に配置される。固定的なオブジェクトおよびそうでないオブジェクトは、画面ごとに予め定義されている。具体例については、後述する。
【００８３】
新画面データ送信部１２４は、新画面データ生成部１２３によって画面データ５６が生成されると、画面データ５６を端末装置２Ａへ送信する。
【００８４】
端末装置２Ａにおいて、画面表示処理部２０５は、画面データ５６を受信すると、画面データ５６に基づいて新画面６２をタッチパネルディスプレイ２０ｄに表示させる。
【００８５】
ここで、ユーザは、新画面６２を見ながらタッチパネルディスプレイ２０ｄをタッチするなどの操作を行うことによって、自分の目的の処理を指定することができる。
【００８６】
操作通知部２０６は、ユーザが行った操作の内容を示す操作内容データ５７を画像形成装置１Ａへ送信する。
【００８７】
画像形成装置１Ａにおいて、主体決定部１２５は、端末装置２Ａから操作内容データ５７が送信されてきたら、操作内容データ５７に基づいて目的の処理を実行する主体を決定する。主体は画面ごとに予め定義されている。具体例については、後述する。
【００８８】
目的処理実行制御部１２６は、操作内容データ５７に基づいて目的の処理を実行する主体が画像形成装置１Ａ自身であると決定された場合に、目的の処理を実行する。
【００８９】
目的処理実行指令部１２７は、操作内容データ５７に基づいて目的の処理を実行する主体が他の画像形成装置１であると決定された場合に、目的の処理を実行するように当該他の画像形成装置１へ要求する。また、必要に応じて、目的の処理の結果などを端末装置２Ａへ中継する。
【００９０】
要求処理実行制御部１２８は、他の画像形成装置１からの要求に基づいて目的の処理を実行する。
【００９１】
目的処理実行制御部１２６、目的処理実行指令部１２７、および要求処理実行制御部１２８による処理の具体例は、後述する。
【００９２】
前画面データ提供部１２９は、他の画像形成装置１から画面データ５５を要求された場合に、直前に端末装置２Ａに表示させていた画面の画像データを画面データ５５として当該他の画像形成装置１へ送信する。
【００９３】
〔ボックス機能を用いる場合の例〕
図７は、ユーザ９の移動およびリモートアクセスの遷移の例を示す図である。図８は、接続情報テーブル５４およびその遷移の例を示す図である。図９は、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、およびスタート画面６Ａの例を示す図である。図１０は、ボックス管理画面６Ｂ１〜６Ｂ３の例を示す図である。図１１は、ファイル一覧画面６Ｃの例を示す図である。
【００９４】
次に、図７のように、あるユーザ９が端末装置２Ａを画像形成装置１Ａ、１Ｂ、１Ｃの順にリモートアクセスさせてボックス機能を使用する場合を例に、各装置の処理を説明する。
【００９５】
ユーザ９は、画像形成装置１Ａの傍に移動し、端末装置２Ａの近距離無線通信装置２０ｇをオンに切り換える。なお、端末装置２Ａの接続履歴データ５１および各画像形成装置１の接続情報テーブル５４はリセットされており、この時点では何も示されていない。
【００９６】
すると、端末装置２Ａの接続先決定部２０１（図５参照）は、接続先を画像形成装置１Ａに決定し、接続処理部２０２は、画像形成装置１Ａとの接続の処理を行う。これにより、ユーザ９が端末装置２Ａを操作して画像形成装置１Ａをリモートコントロールすることができるようになる。接続履歴記憶部２０３は、画像形成装置１Ａの識別子および接続した時刻を接続履歴データ５１に書き込む。
【００９７】
画像形成装置１Ａにおいて、接続通知部１０１（図４参照）は、他の画像形成装置１へ、端末装置２Ａを示すデータを接続通知データ５２として送信する。接続情報管理部１０３は、接続情報テーブル５４の、画像形成装置１Ａに対応するレコードに端末装置２Ａの識別子を書き込む。これにより、接続情報テーブル５４が図８（Ａ）のような状態から図８（Ｂ）のような状態に更新される。
【００９８】
また、画像形成装置１Ａ以外の各画像形成装置１において、接続情報管理部１０３は、接続通知データ５２を受信すると、同様に、接続情報テーブル５４の、画像形成装置１Ａに対応するレコードに端末装置２Ａの識別子を書き込む。
【００９９】
画像形成装置１Ａにおいて、接続履歴データ取得部１２１は、端末装置２Ａから接続履歴データ５１を取得する。
【０１００】
ところで、ユーザ９がいずれかの画像形成装置１を、その画像形成装置１のタッチパネルディスプレイ１０ｅを直接操作して使用する場合は、このタッチパネルディスプレイ１０ｅには、図９のように、スタート画面６Ａが最初に表示される。
【０１０１】
そこで、端末装置２Ａによって１番目の画像形成装置１（本例では、画像形成装置１Ａ）をリモートコントロールする場合は、画像形成装置１Ａは、最初に、スタート画面６Ａの画像データを端末装置２Ａに送信する。なお、画像形成装置１Ａが１番目の画像形成装置１であるか否かは、接続履歴データ５１より判別することができる。
【０１０２】
端末装置２Ａにおいて、画面表示処理部２０５は、画面データを受信すると、タッチパネルディスプレイ２０ｄにスタート画面６Ａを表示させる。
【０１０３】
スタート画面６Ａには、画像形成装置１Ａの主な機能ごとに対応するボタンが配置されている。ここで、ユーザ９は、ボックス機能に対応するボタンを押す。これにより、ボックス機能の画面を端末装置２Ａに表示させる処理が、目的の処理として指定される。
【０１０４】
すると、操作通知部２０６は、このボタンが押されたことを示すデータを操作内容データ５７として画像形成装置１Ａへ送信する。
【０１０５】
画像形成装置１Ａにおいて、主体決定部１２５は、操作内容データ５７を受信すると、操作内容データ５７に基づいて目的の処理を実行すべき主体を決定する。スタート画面６Ａにおいてボタンが押された場合はこのボタンに対応する機能の画面を接続相手に表示させると、予め定義されている。そこで、目的の処理を実行すべき主体を画像形成装置１Ａに決定する。
【０１０６】
目的処理実行制御部１２６は、目的の処理を実行すべき主体が画像形成装置１Ａ自身に決定されると、操作内容データ５７に応じて目的の処理が実行されるように各部を制御する。ここでは、ボックス機能の画面の画像データを端末装置２Ａへ送信する処理などが実行されるように、近距離無線通信装置１０ｉなどを制御する。
【０１０７】
すると、端末装置２Ａにおいて、画面表示処理部２０５は、図１０（Ａ）のようなボックス管理画面６Ｂ１をタッチパネルディスプレイ２０ｄに表示させる。
【０１０８】
ボックス管理画面６Ｂ１は、画像形成装置１Ａに設けられているボックスのうちユーザ９が使用することができるボックスごとのボタンが配置されている。これらのボタンは、状況に応じて適宜に配置されるオブジェクトである。そのほか、ボックス管理画面６Ｂ１には、他の画面に切り換えるためのボタン、ボックスのボタンを絞り込むためのタブ、およびトナーの残量を表わすアイコンなどのオブジェクトが配置されている。これらのオブジェクトは、ボックス管理画面６Ｂ１における固定的なオブジェクトである。
【０１０９】
ユーザ９は、保存されているファイルを確認したいボックスのボタンを押す。これにより、ファイルの一覧を端末装置２Ａに表示させる処理が目的の処理として指定される。操作通知部２０６は、このボタンが押されたことを示すデータを操作内容データ５７として画像形成装置１Ａへ送信する。
【０１１０】
画像形成装置１Ａにおいて、主体決定部１２５は、操作内容データ５７を受信すると、操作内容データ５７に基づいて処理を実行すべき主体を決定する。
【０１１１】
目的処理実行制御部１２６は、処理を実行すべき主体が画像形成装置１Ａ自身に決定されると、操作内容データ５７に応じて処理が実行されるように各部を制御する。例えば、「ＭＦＰ＿Ａ  ＢＯＸ＿１０１」のボタンが押された場合は、画像形成装置１Ａに設けられている「ＢＯＸ＿１０１」のボックスに保存されているファイルを検索する。そして、図１１のような、検索したファイルの一覧を示すファイル一覧画面６Ｃが端末装置２Ａに表示されるように、各部を制御する。端末装置２Ａにおいて、ファイル一覧画面６Ｃが閉じると、ボックス管理画面６Ｂ１が再び表示される。
【０１１２】
ユーザ９は、端末装置２Ａにボックス管理画面６Ｂ１が表示されている状態のまま画像形成装置１Ａから離れて画像形成装置１Ｂの傍へ移動する。
【０１１３】
すると、端末装置２Ａにおいて、接続処理部２０２は、画像形成装置１Ａとの接続を解除し、画像形成装置１Ｂに接続する処理を行う。これにより、ユーザ９が端末装置２Ａを操作して画像形成装置１Ｂをリモートコントロールすることができるようになる。接続履歴記憶部２０３は、画像形成装置１Ｂの識別子および接続した時刻を接続履歴データ５１に書き加える。
【０１１４】
画像形成装置１Ａにおいて、切断通知部１０２は、端末装置２Ａとの接続の解除の後、他の画像形成装置１へ切断通知データ５３を送信する。接続情報管理部１０３は、接続情報テーブル５４の、画像形成装置１Ａのレコードから端末装置２Ａの識別子を削除する。
【０１１５】
画像形成装置１Ａ以外の各画像形成装置１において、切断通知データ５３を受信すると、接続情報管理部１０３は、接続情報テーブル５４の、画像形成装置１Ａのレコードから端末装置２Ａの識別子を削除する。
【０１１６】
画像形成装置１Ｂにおいて、接続通知部１０１は、他の画像形成装置１へ、端末装置２Ａを示すデータを接続通知データ５２として送信する。接続情報管理部１０３は、接続情報テーブル５４の、画像形成装置１Ｂに対応するレコードに端末装置２Ａの識別子を書き込む。これにより、接続情報テーブル５４が図８（Ｃ）のように更新される。
【０１１７】
また、画像形成装置１Ｂ以外の各画像形成装置１においても同様に、接続通知データ５２を受信すると、接続情報管理部１０３は、接続情報テーブル５４の、画像形成装置１Ｂに対応するレコードに端末装置２Ａの識別子を書き込む。
【０１１８】
画像形成装置１Ｂにおいて、接続履歴データ取得部１２１は、端末装置２Ａから接続履歴データ５１を取得する。接続履歴データ５１には、直前に端末装置２Ａが画像形成装置１Ａと接続していたことが示されている。
【０１１９】
そこで、前画面データ取得部１２２は、画像形成装置１Ａに対して、前画面６１（端末装置２Ａにおいて、画像形成装置１Ｂとの接続の前に表示されていた画面）のデータを要求する。
【０１２０】
すると、画像形成装置１Ａにおいて、前画面データ提供部１２９は、ボックス管理画面６Ｂ１の画面データを画面データ５５として画像形成装置１Ｂへ送信する。
【０１２１】
画像形成装置１Ｂにおいて、新画面データ生成部１２３は、ボックス管理画面６Ｂ２を表示するための画面データを生成する。
【０１２２】
ボックス管理画面６Ｂ２は、図１０（Ｂ）に示すように、画像形成装置１Ｂに設けられているボックスのうちユーザ９が使用することができるボックスごとのボタンが配置されている。さらに、図１０（Ａ）のボックス管理画面６Ｂ１に配置されていた、ボックスごとのボタンも、配置されている。これらは、画像形成装置１Ａから受信した画面データ５５に基づいて配置することができる。
【０１２３】
新画面データ送信部１２４は、新画面データ生成部１２３によって画面データが生成されると、これを画面データ５６として端末装置２Ａへ送信する。
【０１２４】
すると、端末装置２Ａにおいて、画面表示処理部２０５は、新画面６２としてボックス管理画面６Ｂ２をタッチパネルディスプレイ２０ｄに表示させる。
【０１２５】
ボックスのボタンのいずれか１つをユーザ９が押すと、操作通知部２０６は、このボタンが押されたことを示すデータを操作内容データ５７として画像形成装置１Ｂへ送信する。
【０１２６】
画像形成装置１Ｂにおいて、主体決定部１２５は、操作内容データ５７を受信すると、操作内容データ５７に基づいて目的の処理を実行すべき主体を決定する。ボックスのボタンが押された場合は、目的の処理を実行すべき主体を画像形成装置１Ｂ自身に決定する。
【０１２７】
目的処理実行制御部１２６は、処理を実行すべき主体が画像形成装置１Ｂ自身に決定されると、操作内容データ５７に応じて処理が実行されるように各部を制御する。
【０１２８】
画像形成装置１Ｂ自身が管理するボックスに対応するボタンが押された場合の処理は、上述の通りである。
【０１２９】
一方、他の画像形成装置１、例えば、画像形成装置１Ａが管理するボックスに対応するボタン（例えば、「ＭＦＰ＿Ａ  ＢＯＸ＿１０１」のボタン）が押された場合は、目的処理実行制御部１２６は、このボックスに保存されているファイルの一覧を画像形成装置１Ａから取得する。そして、この一覧を示すファイル一覧画面６Ｃが端末装置２Ａに表示されるように、各部を制御する。
【０１３０】
ユーザ９は、端末装置２Ａにボックス管理画面６Ｂ２が表示されている状態のまま画像形成装置１Ｂから離れて画像形成装置１Ｃの傍へ移動する。
【０１３１】
すると、画像形成装置１Ｂおよび端末装置２Ａにおいて、両装置同士の接続の解除およびそれに関連する処理が、上に説明した要領で行われる。また、画像形成装置１Ｃおよび端末装置２Ａにおいて、両装置同士の接続のおよびそれに関連する処理が、上に説明した要領で行われる。これにより、端末装置２Ａを介しての画像形成装置１Ｃのリモートコントロールが可能になるとともに、各画像形成装置１の接続情報テーブル５４が、図８（Ｄ）のように更新される。
【０１３２】
画面を表示する処理も、上に説明した要領で行われる。これにより、端末装置２Ａには、ボックス機能の画面として、図１０（Ｃ）のようなボックス管理画面６Ｂ３が表示される。ボックス管理画面６Ｂ３は、画像形成装置１Ｃに設けられているボックスのうちユーザ９が使用することができるボックスごとのボタンが配置されている。さらに、図１０（Ｂ）のボックス管理画面６Ｂ１に配置されていた、ボックスごとのボタンが配置されている。ボタンが押された場合の処理も、上に説明した要領で行われる。
【０１３３】
ところで、図１１のファイル一覧画面６Ｃは、上述の通り、画像形成装置１Ａが管理する「ＢＯＸ＿１０１」というボックスに保存されているファイルの一覧を示している。ユーザがいずれかのファイルを選択し印刷のコマンドを入力する。これにより、目的の処理として、選択されたファイルを用いて画像を用紙に印刷する処理が指定される。操作通知部２０６は、このファイルおよびコマンドを示すデータを操作内容データ５７として、端末装置２Ａに現在接続している画像形成装置１へ送信する。
【０１３４】
この画像形成装置１の主体決定部１２５は、目的の処理の実行の主体を画像形成装置１自身に決定する。そして、目的処理実行制御部１２６は、目的の処理を実行する。この画像形成装置１が画像形成装置１Ａであれば、自ら管理するボックスからこのファイルを取得することができる。しかし、この画像形成装置１が画像形成装置１Ａ以外（例えば、画像形成装置１Ｂ）であれば、このファイルを画像形成装置１Ｂから取得する。
【０１３５】
または、ユーザ９が印刷のコマンドの代わりに削除のコマンドを入力した場合は、目的の処理は、このファイルを削除する処理である。そこで、主体決定部１２５は、この処理の主体を、このファイルが保存されているボックスを管理する画像形成装置１に決定する。
【０１３６】
したがって、画像形成装置１Ａにおいては、主体決定部１２５は、画像形成装置１Ａ自身に決定する。そして、目的処理実行制御部１２６は、このファイルが削除されるように画像形成装置１Ａ自身の大容量記憶装置１０ｄなどを制御する。
【０１３７】
一方、他の画像形成装置１（例えば、画像形成装置１Ｂ）においては、主体決定部１２５は、この処理を画像形成装置１Ａに決定する。そして、目的処理実行指令部１２７は、このファイルを削除するように画像形成装置１Ａに対して指令する。画像形成装置１Ａにおいて、要求処理実行制御部１２８は、画像形成装置１Ｂからの指令に基づいて、このファイルが削除されるように画像形成装置１Ａ自身の大容量記憶装置１０ｄなどを制御する。
【０１３８】
〔スキャン機能を用いる場合の例〕
図１２は、プレビュー画面６Ｄ、６Ｄ２の例を示す図である。
【０１３９】
次に、ユーザ９が端末装置２Ａを画像形成装置１Ａ、１Ｂの順にリモートアクセスさせてスキャン機能を使用する場合を例に、各装置の処理の例を説明する。ボックス機能を用いる場合の例と重複する点は、説明を省略する。
【０１４０】
ユーザ９は、画像形成装置１Ａの傍に移動し、端末装置２Ａの近距離無線通信装置２０ｇをオンに切り換える。すると、ボックス機能を用いる場合の例と同様に、画像形成装置１Ａと端末装置２Ａとが接続し、接続履歴データ５１および接続情報テーブル５４の更新の処理などを実行する。
【０１４１】
ユーザ９は、用紙をスキャンユニット１０ｊにセットし、これをスキャンユニット１０ｊに読み取らせる。これにより、用紙に記されている画像の画像データが生成される。
【０１４２】
従来、読み取られた画像は、図１２（Ａ）のようなプレビュー画面６Ｄとして、タッチパネルディスプレイ１０ｅに表示される。端末装置２Ａが画像形成装置１Ａにリモートアクセスしているので、タッチパネルディスプレイ１０ｅの代わりに端末装置２Ａのタッチパネルディスプレイ２０ｄにプレビュー画面６Ｄが表示される。
【０１４３】
なお、一般に、所定の枚数以上の用紙から画像が読み取られた場合は、すべての画像をプレビュー画面６Ｄに一度に配置することができない。このような場合は、所定のボタンが押されるごとに、ページをめくるように、配置する画像を変えながらプレビュー画面６Ｄを表示させる。
【０１４４】
スキャンの後、ユーザ９は、端末装置２Ａにプレビュー画面６Ｄが表示されている状態のまま画像形成装置１Ａから離れて画像形成装置１Ｂの傍へ移動する。
【０１４５】
すると、端末装置２Ａと画像形成装置１Ｂとが接続し、ユーザ９が端末装置２Ａを操作して画像形成装置１Ｂをリモートコントロールすることができるようになる。
【０１４６】
画像形成装置１Ｂは、画像形成装置１Ａから画面データ５５を取得すると、プレビュー画面６Ｄを適宜編集したプレビュー画面６Ｄ２を生成し、プレビュー画面６Ｄ２の画面データを画面データ５６として端末装置２Ａへ送信する。端末装置２Ａは、プレビュー画面６Ｄ２を表示する。プレビュー画面６Ｄ２をタッチパネルディスプレイ１０ｅの全体に表示してもよいが、図１２（Ｂ）のように画像形成装置１Ｂのスタート画面６Ａの上に重ねて表示してもよい。
【０１４７】
これにより、ユーザ９は、画像形成装置１Ａから離れて端末装置２Ａと画像形成装置１Ａとの接続が切断された後も、引き続き、スキャンされた画像を確認することができる。
【０１４８】
画像形成装置１Ｂは、画面データ５５とともに、画像形成装置１Ａと端末装置２とが接続されていたときのプレビュー画面６Ｄの最後の状態を示すデータを、画像形成装置１Ａから取得してもよい。そして、このデータに基づいて、この状態でプレビュー画面６Ｄ２を端末装置２Ａに表示させてもよい。
【０１４９】
例えば、最後にプレビュー画面６Ｄに２〜４ページ目の画像が配置されていた場合は、画像形成装置１Ｂは、２〜４ページ目の画像が配置された状態でプレビュー画面６Ｄ２を端末装置２Ａに表示させる。または、最後に３枚目の画像が拡大していた場合は、３枚目の画像を拡大した状態でプレビュー画面６Ｄ２を端末装置２Ａに表示させる。
【０１５０】
プレビュー画面６Ｄ２の「印刷実行」ボタンが押された場合は、画像形成装置１Ｂは、この画像の画像データを画像形成装置１Ａから取得し、プリントユニット１０ｋによって用紙に印刷する。または、ページの順番を並べ換える操作が行われた場合は、画像形成装置１Ｂは、その操作の内容を画像形成装置１Ａへ通知する。そして、画像形成装置１Ａは、それに応じてページの順番が並べ換わるように画像データを更新する。
【０１５１】
図１３および図１４は、リモートパネルサービスのための全体的な処理の流れの例を説明するフローチャートである。
【０１５２】
次に、リモートパネルサービスを提供する際の画像形成装置１の全体的な処理の流れを、図１３〜図１４のフローチャートを参照しながら説明する。
【０１５３】
画像形成装置１は、リモートパネルサービスを提供している間、イベントが発生するごとに、そのイベントに応じて図１３〜図１４に示すように処理を実行する。以下、画像形成装置１Ｂが端末装置２Ａへリモートパネルサービスを提供する場合を例に、全体的な処理の流れを説明する。
【０１５４】
Ｂｌｕｅｔｏｏｔｈによる端末装置２Ａとの接続が確立した場合は（図１３の＃１１でＹｅｓ）、画像形成装置１Ｂは、画像形成装置１Ｂと端末装置２Ａとが対応付けられるように接続情報テーブル５４（図８参照）を更新するとともに（＃１２）、他の画像形成装置１へ接続通知データ５２を送信する（＃１３）。
【０１５５】
今回の接続の直前に、端末装置２Ａが他の画像形成装置１と接続していなければ、つまり、今回の接続が１回目の接続であれば（＃１４でＹｅｓ）、画像形成装置１Ｂは、デフォルトの画面、例えば、スタート画面６Ａ（図９参照）を端末装置２Ａに表示させる（＃１５）。一方、他の画像形成装置１と接続していた場合は（＃１４でＮｏ）、当該他の画像形成装置１から、当該他の画像形成装置１が端末装置２Ａに表示させていた画面のデータ（画面データ５５）を取得する（＃１６）。そして、これに基づいて画面データ５６を生成し（＃１７）、端末装置２Ａへ送信する（＃１８）。これにより、図１０（Ｂ）または（Ｃ）に示したような画面が端末装置２Ａに表示される。
【０１５６】
または、端末装置２Ａとの接続が解除された場合は（＃１９でＹｅｓ）、画像形成装置１Ｂは、画像形成装置１Ｂと端末装置２Ａとの対応付けを削除するように接続情報テーブル５４を更新するとともに（＃２０）、切断通知データ５３を他の画像形成装置１へ送信する（＃２１）。
【０１５７】
または、他の画像形成装置１から接続通知データ５２を受信した場合は（＃２２でＹｅｓ）、画像形成装置１Ｂは、接続通知データ５２に基づいて、当該他の画像形成装置１と端末装置２とが対応付けられるように接続情報テーブル５４を更新する（＃２３）。
【０１５８】
または、他の画像形成装置１から切断通知データ５３を受信した場合は（図１４の＃２４でＹｅｓ）、画像形成装置１Ｂは、切断通知データ５３に基づいて、当該他の画像形成装置１と端末装置２との対応付けを削除するように接続情報テーブル５４を更新する（＃２５）。
【０１５９】
または、端末装置２Ａから操作内容データ５７を受信した場合は（＃２６でＹｅｓ）、画像形成装置１Ｂは、目的の処理を実行する主体を判別する（＃２７）。
【０１６０】
目的の処理を画像形成装置１Ｂ自身が実行すべきであると判別した場合は（＃２８でＹｅｓ）、画像形成装置１Ｂは、必要に応じて他の画像形成装置１からデータを取得し（＃２９）、操作内容データ５７に基づいて目的の処理を実行する（＃３０）。一方、他の画像形成装置１が実行すべきであると判別した場合は（＃２８でＮｏ）、操作内容データ５７に基づいて処理を実行するように当該他の画像形成装置１に対して指令する（＃３１）。
【０１６１】
または、他の画像形成装置１からデータを要求された場合は（＃３２でＹｅｓ）、画像形成装置１Ｂは、それを当該他の画像形成装置１へ送信する（＃３３）。
【０１６２】
または、目的の処理を実行するように他の画像形成装置１から指令された場合は（＃３４でＹｅｓ）、目的の処理を実行する（＃３５）。
【０１６３】
リモートパネルサービスが提供される間（＃３６でＹｅｓ）、ステップ＃１１〜＃３５の処理が適宜、実行される。
【０１６４】
本実施形態によると、端末装置２の接続先が一方の画像形成装置１から他方の画像形成装置１へ変わった場合に、一方の画像形成装置１が端末装置２に表示させていた画面を、他方の画像形成装置１が端末装置２に表示させる。これにより、ユーザは、シームレスに作業を続けることができる。このように、本実施形態によると、画像形成装置１が複数台備わる環境において端末装置２による遠隔操作を、従来よりも容易に行うことができる。
【０１６５】
本実施形態では、画像形成装置１は、端末装置２と接続された際に、この端末装置２が直前に接続されていた他の画像形成装置１を、この端末装置２から接続履歴データ５１を取得して検知したが、他の方法で検知してもよい。例えば、ＬＡＮ４における装置同士の接続の履歴をデータベースによって管理し、このデータベースに基づいて判別してもよい。このデータベースは、各画像形成装置１に設けておき、接続通知データ５２または切断通知データ５３などに応じて更新すればよい。接続情報テーブル５４の遷移をログとして記録しておくことによって、このデータベースを実現してもよい。または、ＬＡＮ４にサーバを設置し、このサーバに管理させてもよい。また、端末装置２と画像形成装置１とが接続されているときに最後に端末装置２に表示された画面を、このデータベースに登録しておいてもよい。
【０１６６】
本実施形態では、画像形成装置１は、端末装置２との接続が解除された後、他の画像形成装置１から画面のデータを要求された際に、マークアップ言語によって記述されたデータを画面データ５５として送信したが、他の形態であってもよい。
【０１６７】
例えば、画像形成装置１Ａは、ボックス管理画面６Ｂ１（図１０（Ａ）参照）の画面データ５５として、ボタンによって提示される各ボックスの名称および管理元を示すデータを画面データ５５として画像形成装置１Ｂへ送信してもよい。または、プレビュー画面６Ｄの、各ページの画像データ（ＰＤＦ（Portable Document Format）またはＴＩＦＦ（Tagged Image File Format）などの画像データ）を画面データ５５として送信してもよい。つまり、画面を構成するオブジェクトのうち、状況に応じて適宜に配置されるオブジェクトのデータを送信する。
【０１６８】
そして、画像形成装置１Ｂは、このような画面データに基づいてボックス管理画面６Ｂ２またはプレビュー画面６Ｄ２の画面データを生成し、画面データ５６として端末装置２へ送信すればよい。
【０１６９】
端末装置２が、ファイル一覧画面６Ｃ（図１１参照）を表示しているときに接続先が例えば画像形成装置１Ａから画像形成装置１Ｂに変わった場合は、画像形成装置１Ｂは、ファイル一覧画面６Ｃを端末装置２に表示させればよい。そして、画像形成装置１Ａが管理するボックスに保存されているファイルがファイル一覧画面６Ｃの中から選択され印刷のコマンドが入力されたら、このファイルを画像形成装置１Ａから受信し、印刷を実行すればよい。または、削除のコマンドが入力されたら、このファイルを削除するように画像形成装置１Ａへ指令すればよい。
【０１７０】
画像形成装置１は、他の画像形成装置１のリソースに対応するオブジェクトを、画像形成装置１自身のリソースに対応するオブジェクトと区別してもよい。例えば、それぞれに異なる色を使ってもよい。または、他の画像形成装置１のリソースに対応するオブジェクトを、ショートカットのボタンとして表示させてもよい。そして、このボタンが押されたら、他の画像形成装置１のリソースだけの画面を表示させてもよい。
【０１７１】
図１５は、ボックス管理画面６Ｂ２’、６Ｂ１’の変形例を示す図である。例えば、画像形成装置１Ｂは、図１５（Ａ）に示すようなボックス管理画面６Ｂ２’を端末装置２に表示させる。ボックス管理画面６Ｂ２’には、画像形成装置１Ｂ自身が管理する各ボックスのボタンとともに、ショートカットのボタンを配置する。そして、ショートカットのボタンが選択されたら、図１５（Ｂ）に示すようなボックス管理画面６Ｂ１’を端末装置２に表示させる。ボックス管理画面６Ｂ１’は、画像形成装置１Ａが管理する各ボックスのボタンとともに、ボックス管理画面６Ｂ２’へ戻るためのボタンが配置される。
【０１７２】
本実施形態では、画像形成装置１は、ユーザによって選択されたファイルに基づいて画像を用紙に印刷し、または、このファイルを削除したが、他の処理を行ってもよい。例えば、このファイルがカラーの画像の画像データである場合に、モノクロの画像の画像データに変換してもよい。または、他の画像形成装置１へこの画像データを転送してもよい。
【０１７３】
本実施形態では、ボックスに保存されているファイルを処理の対象として説明したが、いわゆるクラウドサーバに保存されているファイルを処理の対象とする場合にも、本発明を適用することができる。
【０１７４】
上述の通り、端末装置２の接続先が画像形成装置１Ａから画像形成装置１Ｂに変わった場合に、画像形成装置１Ａは、画像形成装置１Ｂへ前画面６１の画面データ５５を提供する。ここで、前画面６１には、クラウドサーバに保存されているファイルごとのボタンが配置されているとする。そこで、画像形成装置１Ａは、画面データ５５として、各ファイルのファイル名およびＵＲＬ（Uniform Resource Locator）を示すデータを提供する。画像形成装置１Ｂは、画面データ５５に基づいて新画面６２を生成し端末装置２に表示させる。そして、いずれかのファイルが選択された場合に、画面データ５５に示されるＵＲＬに基づいて、選択されたファイルをダウンロードし、ユーザが要求した処理（例えば、印刷）を実行する。
【０１７５】
本実施形態では、画像形成装置１と端末装置２とがＢｌｕｅｔｏｏｔｈ（登録商標）によって接続する場合を例に説明したが、通信回線３を介して接続する場合にも、本発明を適用することができる。
【０１７６】
その他、ＬＡＮ４、画像形成装置１、端末装置２の全体または各部の構成、処理内容、処理順序、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１７７】
１  画像形成装置（処理装置）
１０ｉ  近距離無線通信装置（接続手段）
１０ｋ  プリントユニット（処理実行手段）
１２２  前画面データ取得部（取得手段）
１２３  新画面データ生成部（表示制御手段）
１２４  新画面データ送信部（表示制御手段）
１２８  要求処理実行制御部（処理実行手段）
２  端末装置
４  ＬＡＮ（表示システム）
５５  画面データ（画面データ）
６１  前画面（第一の画面）
６２  新画面（第二の画面）
【図１】
0006052241.tif 000002
【図２】
0006052241.tif 000003
【図３】
0006052241.tif 000004
【図４】
0006052241.tif 000005
【図５】
0006052241.tif 000006
【図６】
0006052241.tif 000007
【図７】
0006052241.tif 000008
【図８】
0006052241.tif 000009
【図９】
0006052241.tif 000010
【図１０】
0006052241.tif 000011
【図１１】
0006052241.tif 000012
【図１２】
0006052241.tif 000013
【図１３】
0006052241.tif 000014
【図１４】
0006052241.tif 000015
【図１５】
0006052241.tif 000016