(57)【要約】【課題】セキュリティーの確保と遠隔操作の利便性とを両立することのできる画像形成装置を提供する。【解決手段】ＭＦＰ１００は、端末装置３００に対して操作画面を表示するための画像情報を送信する（Ｓ４）。ＭＦＰ１００は、端末装置３００から操作画面に対する操作位置を表わした座標情報を受信すると（Ｓ６）、無効化条件として操作画面が所定の操作画面であるか否かを判定し（Ｓ８）、無効化条件が満たされた場合には座標情報を無効化する処理を実行する（Ｓ９）。【選択図】図３
2015023305.tif 000002
【特許請求の範囲】
【請求項１】
他の装置と通信可能な画像形成装置であって、
前記他の装置に対して操作画面を表示するための画像情報を送信するための送信手段と、
前記他の装置から前記操作画面に対する操作位置を表わした座標情報を受信するための受信手段と、
前記座標情報から特定された前記操作画面に対する操作内容に従って画像形成処理を実行すると共に、前記画像形成処理に従って前記操作画面を更新するための処理手段とを備え、
前記処理手段は、
無効化条件が満たされた否かを判定するための判定手段と、
前記判定手段で前記無効化条件が満たされたと判定された場合に前記座標情報を無効化する処理を実行するための無効化手段とを含み、
前記判定手段は、前記無効化条件として、前記操作画面が所定の操作画面であるか否かを判定する、画像形成装置。
【請求項２】
前記判定手段は、前記無効化条件として、さらに、前記座標情報の表わす座標が、前記所定の操作画面に対して設定された無効とする座標の属する領域である不感領域に含まれるか否かを判定する、請求項１に記載の画像形成装置。
【請求項３】
前記判定手段は、複数種類の前記所定の操作画面のそれぞれについて前記不感領域を予め記憶しておき、前記送信手段で送信する操作画面ごとに前記不感領域を切り替えて、前記他の装置からの前記座標情報の表わす座標が前記不感領域に含まれるか否かを判定する、請求項２に記載の画像形成装置。
【請求項４】
前記所定の操作画面は、認証を必要とするセキュリティー情報を入力した上で画像形成処理を指示する操作を行なうための画面であって、
前記不感領域は、前記所定の操作画面における、前記セキュリティー情報を入力するための欄および／または前記画像形成処理を指示する位置を含む領域である、請求項２または３に記載の画像形成装置。
【請求項５】
前記送信手段は、前記操作画面に前記不感領域を表わす画像を合成した画面を表示するための画像情報を前記他の装置に対して送信する、請求項２〜４のいずれかに記載の画像形成装置。
【請求項６】
前記判定手段は、前記無効化条件として、さらに、前記他の装置との間の距離と予め記憶している所定距離とを比較して前記所定距離よりも大きいか否かを判定する、請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記無効化手段は、前記判定手段で前記他の装置との間の距離が前記所定距離よりも小さくなったことが判定されると、前記無効化する処理を終了する、請求項６に記載の画像形成装置。
【請求項８】
前記送信手段は、前記判定手段で前記無効化条件が満たされたと判定された場合に、前記操作画面に予め記憶しているメッセージ画面を合成し、前記合成された画面を表示するための画像情報を前記他の装置に対して送信する、請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
前記判定手段は、予め前記所定の操作画面の画像特徴量を記憶しておき、前記操作画面の画像特徴量と比較することで前記操作画面が前記所定の操作画面であるか否かを判定する、請求項１〜８のいずれかに記載の画像形成装置。
【請求項１０】
前記無効化する処理の終了を指示するためのインターフェースを前記操作画面と共に表示する処理を行なうための表示手段をさらに備える、請求項１〜９のいずれかに記載の画像形成装置。
【請求項１１】
前記処理手段は、前記無効化手段によって無効化された前記座標情報を記憶しておき、前記無効化条件が満たされなくなると、前記無効化された前記座標情報に基づいて画像形成処理を実行する、請求項１〜１０のいずれかに記載の画像形成装置。
【請求項１２】
前記所定の操作画面は、認証を必要とするセキュリティー情報の入力欄を含む画面である、請求項１〜１１のいずれかに記載の画像形成装置。
【請求項１３】
他の装置と通信可能な画像形成装置の制御方法であって、
前記他の装置に対して操作画面を表示するための画像情報を送信するステップと、
前記他の装置から前記操作画面に対する操作位置を表わした座標情報を受信するステップと、
前記座標情報から特定された前記操作画面に対する操作内容に従って画像形成処理を実行すると共に、前記画像形成処理に従って前記操作画面を更新するステップとを備え、
前記操作画面を更新するステップは、無効化条件が満たされたか否かを判定するステップを含んで、前記無効化条件が満たされた場合には前記座標情報を無効化する処理を実行し、
前記判定するステップでは、前記無効化条件として、前記操作画面が所定の操作画面であるか否かを判定する、制御方法。
【請求項１４】
他の装置と通信可能な画像形成装置の制御プログラムであって、
前記他の装置に対して操作画面を表示するための画像情報を送信するステップと、
前記他の装置から前記操作画面に対する操作位置を表わした座標情報を受信するステップと、
前記座標情報から特定された前記操作画面に対する操作内容に従って画像形成処理を実行すると共に、前記画像形成処理に従って前記操作画面を更新するステップとを前記画像形成装置に実行させ、
前記操作画面を更新するステップは、無効化条件が満たされたか否かを判定するステップを含んで、前記無効化条件が満たされた場合には前記座標情報を無効化する処理を実行し、
前記判定するステップでは、前記無効化条件として、前記操作画面が所定の操作画面であるか否かを判定する、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置、制御方法、および制御プログラムに関し、特に、リモートパネルで遠隔操作可能な画像形成装置、制御方法、および制御プログラムに関する。
【背景技術】
【０００２】
画像形成装置の操作画面を端末装置などの他の装置に表示させて、当該他の装置に表示された操作画面を用いて画像形成装置を遠隔操作する技術が、いわゆるリモートパネルとして知られている。リモートパネルでは、画像形成装置は他の装置に対して操作画面を表示するための画像情報を送信する。当該他の装置は画像形成装置に対して操作位置を表わす座標情報を送信する。画像形成装置は、送信した操作画面と座標情報から得られる操作位置とで操作内容を特定し、その操作に従った処理を実行する。そして、画像形成装置はその処理に応じて操作画面を更新し、更新後の操作画面を表示するための画像情報を当該他の装置に対して送信する。
【０００３】
画像形成装置の有する機能の中に、セキュリティーを確保した画像形成処理を行なう機能がある。この機能は、たとえば次のような操作が行なわれた後にプリント出力などの画像形成処理が行なわれる：
登録ユーザーであるか否かの認証のための操作、
プリントジョブごとのパスワード認証のための操作、
暗号化ファイルなどのファイルごとに設定されたパスワードの入力操作、
複数ファイルに対応したフォルダーでのファイル指定操作。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３１８７７９号公報
【特許文献２】特開２０１２−２１２３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような操作は、画像形成装置から遠隔での操作にはなじまない。なぜなら、これら操作は、画像形成装置に対して直接ユーザーが行なうことで、プリント物など画像形成処理の成果物を直接該ユーザーが受け取ることを可能にし、第三者が持ち去ったり無断で閲覧したりすることを防止することを目的としているためである。
【０００６】
このような問題に対して、たとえば、特開２００１−３１８７７９号公報（特許文献１）の開示する、いわゆる親展プリントと呼ばれるパスワードが設定された印刷ジョブを出力する際に印刷ジョブを発行したプリンターでそのパスワードが入力されて初めて印刷ジョブが実行されるという技術と、特開２０１２−２１２３３０（特許文献２）の開示する、リモートパネルにおいて、携帯端末でプリンターからの距離に応じた画面を表示するという技術とを組み合わせることが考えられる。すなわち、他の装置が画像形成装置から離れている場合には親展プリント操作のための画面を当該他の装置には表示せず近い場合に表示する、という画面制御を操作画面に対して行なうことが考えられる。
【０００７】
しかしながら、このような画面制御は、多数の操作画面に対して行なう必要が生じ、処理が煩雑になるという問題があった。
【０００８】
本発明はこのような問題に鑑みてなされたものであって、セキュリティーの確保と遠隔操作の利便性とを両立することのできる画像形成装置、制御方法、および制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明のある局面に従うと、画像形成装置は他の装置と通信可能であって、他の装置に対して操作画面を表示するための画像情報を送信するための送信手段と、他の装置から操作画面に対する操作位置を表わした座標情報を受信するための受信手段と、座標情報から特定された操作画面に対する操作内容に従って画像形成処理を実行すると共に、画像形成処理に従って操作画面を更新するための処理手段とを備える。処理手段は、無効化条件が満たされた否かを判定するための判定手段と、判定手段で無効化条件が満たされたと判定された場合に座標情報を無効化する処理を実行するための無効化手段とを含む。判定手段は、無効化条件として、操作画面が所定の操作画面であるか否かを判定する。
【００１０】
好ましくは、判定手段は、無効化条件として、さらに、座標情報の表わす座標が、所定の操作画面に対して設定された無効とする座標の属する領域である不感領域に含まれるか否かを判定する。
【００１１】
より好ましくは、判定手段は、複数種類の所定の操作画面のそれぞれについて不感領域を予め記憶しておき、送信手段で送信する操作画面ごとに不感領域を切り替えて、他の装置からの座標情報の表わす座標が不感領域に含まれるか否かを判定する。
【００１２】
好ましくは、所定の操作画面は、認証を必要とするセキュリティー情報を入力した上で画像形成処理を指示する操作を行なうための画面であって、不感領域は、所定の操作画面における、セキュリティー情報を入力するための欄および／または画像形成処理を指示する位置を含む領域である。
【００１３】
好ましくは、送信手段は、操作画面に不感領域を表わす画像を合成した画面を表示するための画像情報を他の装置に対して送信する。
【００１４】
好ましくは、判定手段は、無効化条件として、さらに、他の装置との間の距離と予め記憶している所定距離とを比較して所定距離よりも大きいか否かを判定する。
【００１５】
より好ましくは、無効化手段は、判定手段で他の装置との間の距離が所定距離よりも小さくなったことが判定されると、無効化する処理を終了する。
【００１６】
好ましくは、送信手段は、判定手段で無効化条件が満たされたと判定された場合に、操作画面に予め記憶しているメッセージ画面を合成し、合成された画面を表示するための画像情報を他の装置に対して送信する。
【００１７】
好ましくは、判定手段は、予め所定の操作画面の画像特徴量を記憶しておき、操作画面の画像特徴量と比較することで操作画面が所定の操作画面であるか否かを判定する。
【００１８】
好ましくは、画像形成装置は、無効化する処理の終了を指示するためのインターフェースを操作画面と共に表示する処理を行なうための表示手段をさらに備える。
【００１９】
好ましくは、処理手段は、無効化手段によって無効化された座標情報を記憶しておき、無効化条件が満たされなくなると、無効化された座標情報に基づいて画像形成処理を実行する。
【００２０】
好ましくは、所定の操作画面は、認証を必要とするセキュリティー情報の入力欄を含む画面である。
【００２１】
本発明の他の局面に従うと、制御方法は他の装置と通信可能な画像形成装置の制御方法であって、他の装置に対して操作画面を表示するための画像情報を送信するステップと、他の装置から操作画面に対する操作位置を表わした座標情報を受信するステップと、座標情報から特定された操作画面に対する操作内容に従って画像形成処理を実行すると共に、画像形成処理に従って操作画面を更新するステップとを備える。操作画面を更新するステップは無効化条件が満たされたか否かを判定するステップを含んで、無効化条件が満たされた場合には座標情報を無効化する処理を実行し、判定するステップでは、無効化条件として、操作画面が所定の操作画面であるか否かを判定する。
【００２２】
本発明のさらに他の局面に従うと、制御プログラムは他の装置と通信可能な画像形成装置の制御プログラムであって、他の装置に対して操作画面を表示するための画像情報を送信するステップと、他の装置から操作画面に対する操作位置を表わした座標情報を受信するステップと、座標情報から特定された操作画面に対する操作内容に従って画像形成処理を実行すると共に、画像形成処理に従って操作画面を更新するステップとを画像形成装置に実行させる。操作画面を更新するステップは無効化条件が満たされたか否かを判定するステップを含んで、無効化条件が満たされた場合には座標情報を無効化する処理を実行し、判定するステップでは、無効化条件として、操作画面が所定の操作画面であるか否かを判定する。
【発明の効果】
【００２３】
この発明によると、いわゆるリポートパネルと呼ばれる画像形成装置の遠隔制御において、セキュリティーの確保と遠隔操作の利便性とを両立することができる。
【図面の簡単な説明】
【００２４】
【図１】実施の形態にかかる画像処理システム（以下、システムと略する）の構成の具体例を示す図である。
【図２】システムに含まれるＭＦＰ（Multi-Functional  Peripheral）と端末装置との装置構成の具体例を示すブロック図である。
【図３】リモートパネルの流れを表わした図である。
【図４】端末装置に表示される操作画面の具体例を示す図である。
【図５】ＭＦＰの操作画面の具体例を示す図である。
【図６】ＭＦＰの操作画面の具体例を示す図である。
【図７】不感領域の設定情報の具体例を表わした図である。
【図８】端末装置に表示される操作画面の具体例を示す図である。
【図９】ＭＦＰおよび端末装置の機能構成の具体例を示すブロック図である。
【図１０】ＭＦＰでの動作の流れの一例を表わすフローチャートである。
【図１１】第２の変形例でのＭＦＰに表示される操作画面の具体例を示す図である。
【発明を実施するための形態】
【００２５】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２６】
＜システム構成＞
図１は、本実施の形態にかかる画像処理システム（以下、システムと略する）の構成の具体例を示す図である。図１を参照して、本実施の形態にかかるシステムは、画像形成装置の一例として、複数台のＭＦＰ（Multi-Functional  Peripheral）１００Ａ，１００Ｂ、１００Ｃ（これらを代表させてＭＦＰ１００と称する）と、ＭＦＰ１００と通信可能な他の装置の一例としての端末装置３００とを含む。ＭＦＰ１００と端末装置３００とはインターネットに接続され、インターネットを介して相互に通信を行なう。
【００２７】
本システムに含まれる画像形成装置はＭＦＰ１００に限定されない。タッチパネルを含む操作パネルを有する画像形成装置であれば、プリンター、コピー機、ファクシミリ送受信機など他の装置であってもよい。ＭＦＰはこれら機能を複合的に有する画像形成装置である。
【００２８】
端末装置３００は、ＭＦＰ１００と通信可能な装置であればどのような装置であってもよい。一例として、いわゆるハンドヘルドＰＣ（パーソナルコンピューター）などと呼ばれる携帯情報端末や携帯電話機、小型のノート型パソコン（パーソナルコンピューター）などであってよい。好ましくは、端末装置３００は、人が携帯可能なサイズである。
【００２９】
ＭＦＰ１００と端末装置３００と間の通信はインターネットに限定されない。該通信は、無線通信であればよい。たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの赤外線通信や、ＷｉＦｉ通信などの無線ＬＡＮ（Local  Area  Network）を利用した通信、ＮＦＣ（Near  Field  Communication）などの近距離無線通信、などであってもよい。
【００３０】
＜装置構成＞
図２は、本システムに含まれるＭＦＰ１００と端末装置３００との装置構成の具体例を示すブロック図である。図２を参照して、ＭＦＰ１００は、装置全体を制御するための、ＣＰＵ（Central  Processing  Unit）１０Ａを含んだ全体制御部１０と、ＣＰＵ１０Ａで実行されるプログラムなどを記憶するためのメモリーであるＲＯＭ（Read  Only  Memory）１１と、各種データを記憶したりＣＰＵ１０Ａでプログラムを実行する際の作業領域となったりするためのメモリーであるＲＡＭ（Random  Access  Memory）１２と、スキャナー部１３と、プリンター部１４と、ユーザーインターフェース部１５と、全体制御部１０での制御に従ってユーザーインターフェース部１５を制御するためのパネル制御部１６と、インターネットに接続するためのインターフェースである外部インターフェース（Ｉ／Ｆ）部１７と、ユーザーインターフェース部１５に表示する操作画面を描画するためのメモリーであるＶＲＡＭ（Video  RAM）１８とを含む。ユーザーインターフェース部１５は、操作パネル１５１と、操作タッチパネル１５２と、ハードキー１５３と、外付けキーボード１５４とを含み、これらはパネル制御部１６に接続されて制御される。
【００３１】
端末装置３００は、装置全体を制御するための、ＣＰＵ３０Ａを含んだ制御部３０と、ＣＰＵ３０Ａで実行されるプログラムなどを記憶するためのメモリーであるＲＯＭ３１と、各種データを記憶したりＣＰＵ３０Ａでプログラムを実行する際の作業領域となったりするためのメモリーであるＲＡＭ３２と、タッチパネルを含んだ入力装置であるタッチパネル３３と、表示部であるパネル描画部３４と、インターネットに接続するためのインターフェースである外部Ｉ／Ｆ部３５とを含む。
【００３２】
＜動作概要＞
端末装置３００はＭＦＰ１００を遠隔操作可能である。この遠隔操作を「リモートパネル」とも称し、リモートパネルのためにＭＦＰ１００と端末装置３００との間の通信を接続することを「リモートパネル接続」とも称する。端末装置３００にはリモートパネル用のアプリケーションがインストールされており、該アプリケーションが起動することでリモートパネルが開始される。
【００３３】
図３は、リモートパネルの流れを表わした図である。図３を参照して、端末装置３００がユーザー操作を受け付けてリモートパネル用のアプリケーションを起動すると（ステップＳ１）、端末装置３００は指定されたＭＦＰ１００にアクセスして、リモートパネル接続を要求する（ステップＳ２）。
【００３４】
上記要求を受けたＭＦＰ１００は、自身のリモートパネル用のプログラムに従って、ＭＦＰ１００の操作画面を表示するための画像情報を生成し（ステップＳ３）、画像情報を端末装置３００に対して送信する（ステップＳ４）。端末装置３００は、画像情報に基づいて操作画面を操作タッチパネル１５２に表示する（ステップＳ５）。端末装置３００は、表示した操作画面に対するユーザー操作（タッチ）を受け付けると、そのタッチ位置を表わす座標情報をＭＦＰ１００に対して送信する（ステップＳ６）。
【００３５】
図４は、端末装置３００に表示される操作画面５００の具体例を示す図である。図４を参照して、端末装置３００に表示される操作画面５００は、ＭＦＰ１００の操作タッチパネル１５２に表示される操作画面５０１と、ＭＦＰ１００のハードキー１５３を表わす操作画面５０２とを含む。操作画面５０２を、操作画面５００中のエミュレーション領域とも称する。
【００３６】
端末装置３００から座標情報を受け取ると、ＭＦＰ１００は予め記憶している無効条件が満たされる否かを判定する処理（無効化判定処理）を実行する（ステップＳ７）。無効化条件が満たされないと判定された場合には、ＭＦＰ１００は座標情報から操作画面に対する上記の操作内容を特定し、その操作に従って画像形成処理を実行すると共に、画像形成処理に従って操作画面を更新する（ステップＳ８）。無効化条件が満たされると判定された場合には、ＭＦＰ１００は、端末装置３００からの座標情報を無効化する処理を実行する（ステップＳ９）。この場合、ＭＦＰ１００は座標情報に基づいて特定される操作内容に従う画像形成処理を実行しない。
【００３７】
「無効化条件」とは、端末装置３００からの座標情報を無効化するか否かの判断基準となる条件を指す。第１の条件として、対象の操作画面が予め記憶している所定の操作画面であることが該当する。上記の所定の操作画面は認証情報（認証を必要とするセキュリティー情報）を入力する領域（パスワード入力欄、等）を含む画面であって、パスワード等の認証情報を入力した上で画像形成処理を指示する操作を行なうための画面である。認証情報とは、たとえばユーザーのパスワードやジョブに対して設定されたパスワード、などが該当する。またたとえば、認証後に表示される、データ送信先の選択ボタンなどであってもよい。一例として、ＭＦＰ１００は、端末装置３００に送信した画像情報が上記所定の操作画面を表示するものである場合、端末装置３００からの座標情報を無効化条件を満たすものとして無効化する。
【００３８】
図５および図６は、ＭＦＰ１００の操作画面の具体例を示す図であって、図５（Ａ）および図５（Ｂ）は、パスワード入力欄を含むパスワード入力画面の具体例を表わしている。図６は、パスワード入力欄等の認証情報を入力する領域を含まない操作画面の具体例を表わしている。
【００３９】
ＭＦＰ１００は、それぞれの画面にたとえば「１００」、「１０１」、および「１０２」の識別情報（たとえば画面ＩＤ）を関連付けて管理しておく。そして、ＭＦＰ１００は、対象とする操作画面が上記の所定の操作画面であるか否かという無効化条件（第１の条件）として、対象とする操作画面の識別情報がパスワード入力画面の識別情報（「１００」、「１０１」）に一致するか否かで判定するようにしてもよい。また、他の例として、ＭＦＰ１００は、予め上記の認証情報を入力する領域の特徴量（たとえば輝度等）を記憶しておき、操作画面に記憶している特徴量が含まれる場合に上記の認証情報を入力する領域が含まれる所定の操作画面であると判定するようにしてもよい。
【００４０】
無効化条件の第２の条件として、さらに、座標情報で表わされるタッチ位置が当該操作画面に対して予め規定された領域に含まれることであってもよい。すなわち、ＭＦＰ１００は、対象の操作画面が上記所定の操作画面である場合、当該操作画面上に対して、操作を無効とする領域を「不感領域」として設定する。この場合、ＭＦＰ１００は、端末装置３００に送信した画像情報が上記所定の操作画面を表示するものであり、かつ、端末装置３００からの座標情報で表わされるタッチ位置が不感領域に含まれる場合、端末装置３００からの座標情報を無効化条件を満たすものとして無効化する。ＭＦＰ１００は、操作画面ごとに予め不感領域を記憶しておき、対象とする操作画面に応じて不感領域を切り替えて設定してもよい。または、ＭＦＰ１００は、操作画面ごとに不感領域とする領域を特定してもよい。
【００４１】
図７は、不感領域の設定情報の具体例を表わした図である。図７を参照して、ＭＦＰ１００は、一例として、図５（Ａ）、図５（Ｂ）、および図６の各画面（画面ＩＤ：１００、１０１、１０２）について不感領域とする領域の座標を予め設定し、記憶しておく。この例の場合、図５（Ａ）および図５（Ｂ）の画面（画面ＩＤ：１００、１０１）はパスワード入力画面であるため不感領域が設定されており、図６の画面（画面ＩＤ：１０２）は認証情報を入力する領域を含まない操作画面であるため不感領域が設定されていない。
【００４２】
または、他の例として、ＭＦＰ１００は、予め、操作画面中の不感領域とする領域の輝度などの特徴量を記憶しておく。たとえば、操作画面中に図５（Ａ）および図５（Ｂ）の画面が含まれたときにその領域を不感領域とする場合には、ＭＦＰ１００は図５（Ａ）および図５（Ｂ）それぞれの領域の輝度などの特徴量を記憶しておき、対象の操作画面中の当該特徴量を示す領域を不感領域と特定する。
【００４３】
好ましくは、ＭＦＰ１００は上記ステップＳ３で画像情報を生成する際に不感領域を表わす画像（たとえばマスク画像）を操作画面に合成して画像情報を生成する。図８は、端末装置３００に表示される操作画面の具体例を示す図である。図８の操作画面は図５（Ｂ）のパスワード入力画面を含む操作画面の具体例を表わしている。この場合、パスワード入力画面は操作画面の（Ｘ，Ｙ）＝（１０，１０）および（Ｘ，Ｙ）＝（６１０，４１０）を対角とする矩形領域に表示されるものであり、図７のように（Ｘ，Ｙ）＝（１０，１０）および（Ｘ，Ｙ）＝（６１０，４１０）を対角とする矩形領域が不感領域と設定されているため、操作画面５００中のＭＦＰ１００の操作タッチパネル１５２に表示される操作画面５０１に相当する、図５（Ｂ）のパスワード入力画面全体が不感領域となる。ＭＦＰ１００は、図５（Ｂ）のパスワード入力画面が不感領域であることを表わすマスク画像を操作画面に合成して画像情報を生成することで、端末装置３００には、図８に表わされたように、操作画面５０１にマスク画像が合成されて表示される（図８の例ではハッチングで表わされている）。このようにすることで、端末装置３００の操作画面に不感領域が表わされる。
【００４４】
なお、不感領域は、操作画面５００において、ＭＦＰ１００の操作タッチパネル１５２に表示される操作画面５０１に設定されるのみならず、ＭＦＰ１００のハードキー１５３を表わす操作画面５０２、すなわち、エミュレーション領域に設定されてもよい。エミュレーション領域に設定される不感領域は、たとえば、印刷指示やコピー指示などの画像形成処理を指示するボタンなどの指示位置を含む領域が該当する。この場合も、図７と同様に、ＭＦＰ１００は操作画面ごとに不感領域の設定を表示される位置（座標）で記憶していてもよいし、不感領域とするハードキー１５３の名称（たとえば「セキュリティ文書ボタン」等）で記憶していてもよい。この場合、図４に表わされたように、エミュレーション領域に表示されるボタンに不感領域を表わすマスク画像５０４が合成され、表示される。
【００４５】
無効化条件の第３の条件として、さらに、当該ＭＦＰ１００から端末装置３００までの距離が予め記憶している所定距離よりも大きい（遠い）ことであってもよい。ＭＦＰ１００は、対象の操作画面が上記の所定の操作画面である場合、または、上記の所定の操作画面であり、かつ、端末装置３００でのタッチ位置が不感領域に含まれる場合、端末装置３００までの距離が上記の所定距離よりも大きい（遠い）場合には端末装置３００からの座標情報を無効化条件を満たすものとして無効化する。
【００４６】
なお、上記第３の条件を無効化条件として用いる場合、ＭＦＰ１００は、いったん無効化条件を満たすと判断して無効化処理を行なっていても、その後にＭＦＰ１００から端末装置３００までの距離が上記所定距離よりも小さく（近く）なったことが判断されると、無効化処理を終了してもよい。
【００４７】
ＭＦＰ１００は、一例として、所定の位置からの端末装置３００の移動方向および移動量を端末装置３００の図示しない加速度センサーの値を定期的に収集することでＭＦＰ１００から端末装置３００までの距離を測定することができる。他の方法として、ＭＦＰ１００は、端末装置３００との間の通信可能な範囲に端末装置３００が存在しているか否かで端末装置までの距離を判定してもよいし、外部Ｉ／Ｆ部１７を介してなされる端末装置３００との間の通信の強度に基づいて端末装置３００との間の距離を測定（算出）してもよいし、ＭＦＰ１００にユーザーの位置を検知するためのセンサー（不図示）が配置されている場合、当該センサーからのセンサー信号に基づいて算出してもよい。
【００４８】
ＭＦＰ１００は、端末装置３００までの距離が所定距離よりも遠いと判断すると、端末装置３００からのすべての座標情報を無効化してもよいし、上記第１の条件〜第３の条件を組み合わせて、操作対象の画面が所定の操作画面である場合、または、操作位置が不感領域に属する場合、座標情報を無効化してもよい。好ましくは、ＭＦＰ１００は、第３の条件に基づいて無効化する場合、たとえば図４に表わされたように、その理由を操作画面において報知する。すなわち、一例としてＭＦＰ１００は、「ＭＦＰの近づいてください」など、端末装置３００までの距離が遠いことを報知し、近づくことを促すメッセージ５０３を操作画面に表示してもよい。
【００４９】
＜機能構成＞
図９は、上記動作を行なうためのＭＦＰ１００および端末装置３００の機能構成の具体例を示すブロック図である。図９の各機能は、それぞれ、ＭＦＰ１００および端末装置３００のＣＰＵ１０Ａ，３０ＡがＲＯＭ１１，３１に記憶されているプログラムをＲＡＭ１２，３２に読み出して実行することで、主にＣＰＵ１０Ａ，３０Ａにて実現されるものである。しかしながら、少なくとも一部機能は、電気回路などの図示しないハードウェア構成によって実現されてもよい。
【００５０】
図９を参照して、ＭＦＰ１００のＣＰＵ１０Ａは、操作画面を順に遷移させ、表示対象の操作画面をＶＲＡＭ１８に展開することで操作タッチパネル１５２に表示させる処理を行なうための操作画面制御部１０１を含む。さらに、ＣＰＵ１０Ａは、リモートパネルシステムにおけるクライアント機能としての、ハードキー１５３の画像情報を生成するためのハードキー画像生成部１０６と、ＶＲＡＭ１８に展開された、操作タッチパネル１５２に表示される操作画面の画像に対してハードキー１５３の画像を合成するためのハードキー合成部１０７と、後述する距離判定の結果を表わしたメッセージをさらに合成するためのメッセージ合成部１１０と、操作画面を表示するための画像情報をインターネットを介して端末装置３００に送信するための送信部１０２と、端末装置３００からの座標情報を受信し、上記した無効化条件が満たされたか否かを判定するための画面判定部１０３１および領域判定部１０３２を含んで、無効化条件が満たされたと判定された場合に上記座標情報を無効化する処理を実行するための無効化処理部１０３とを含む。また、ＣＰＵ１０Ａは、不感領域を表わす画像をさらに合成するための合成部をさらに含んでもよい。
【００５１】
画面判定部１０３１は、送信部１０２が画像情報を送信することで端末装置３００での操作対象となった操作画面が上記した所定の操作画面であるか否かを判定する。すなわち、画面判定部１０３１は、上述の第１の無効化条件を満たすか否かを判定する。このとき、画面判定部１０３１は、端末装置３００での操作対象となった操作画面の識別情報（画面ＩＤ）を操作画面制御部１０１から得て、予め記憶している識別情報と比較することで当該操作画面が所定の操作画面であるか否かを判定してもよい。または、画面判定部１０３１は、パスワード入力欄の輝度などの特徴量を予め記憶しておき、端末装置３００での操作対象となった操作画面に上記特徴量が含まれるか否かで当該操作画面が所定の操作画面であるか否かを判定してもよい。
【００５２】
ＭＦＰ１００のＣＰＵ１０Ａは、さらに、図７に表わされた、操作画面ごとに設定された不感領域の情報を記憶するための不感領域データ記憶部１０４と、端末装置３００での操作対象となった操作画面の識別情報（画面ＩＤ）を操作画面制御部１０１から得て不感領域データ記憶部１０４に記憶されている不感領域のうちから該当する不感領域を選択し、領域判定部１０３２に入力するための不感領域選択部１０５とを含む。領域判定部１０３２は、端末装置３００からの座標情報で表わされる操作位置が、操作対象となった操作画面に設定されている不感領域に含まれるか否かを判定する。すなわち、領域判定部１０３２は、上述の第２の無効化条件を満たすか否かを判定する。
【００５３】
好ましくは、ＭＦＰ１００のＣＰＵ１０Ａは、端末装置３００との間の通信強度などに基づいて端末装置３００との間の距離を検出するための距離検出部１０８と、端末装置３００までの距離が予め記憶している所定距離よりも大きい（遠い）か否かを判定して、その結果を無効化処理部１０３に入力するための距離判定部１０９とをさらに含む。すなわち、無効化処理部１０３は、上述の第３の無効化条件を満たすか否かを判定する。
【００５４】
無効化処理部１０３は、無効化条件が満たされることで端末装置３００からの座標情報を無効化すると判定した場合には無効化する。すなわち、その操作位置を操作画面制御部１０１に入力しない。これにより、操作画面制御部１０１では端末装置３００での操作に従った画面遷移が行なわれない。
【００５５】
無効化条件が満たされない場合には、無効化処理部１０３は無効化処理を行なわずに、座標情報で表わされる操作位置を操作画面制御部１０１に入力する。これにより、操作画面制御部１０１は端末装置３００での操作に従って操作画面を遷移させる。また、操作位置が上記のエミュレーション領域に属する場合、無効化処理部１０３は、操作対象のハードキーをハードキー画像生成部１０６に入力する。これにより、ハードキー画像生成部１０６は、操作対象のボタンを変色させるなどしたハードキーの画像を生成する。また、ハードキー画像生成部１０６は、該当するハードキーの識別情報（ハードキーＩＤ、等）を操作画面制御部１０１に入力する。これにより、操作画面制御部１０１は端末装置３００での操作に従って操作画面を遷移させる。
【００５６】
さらに図９を参照して、端末装置３００のＣＰＵ３０Ａは、リモートパネルシステムにおけるサーバー機能としての、ＭＦＰ１００からの画像情報に基づいてタッチパネル３３に操作画面を表示するための表示部３０１と、タッチパネル３３に対する操作位置を表わす座標情報をインターネットを介してＭＦＰ１００に対して送信するための座標入力部３０２とを含む。
【００５７】
＜動作概要＞
図１０は、ＭＦＰ１００での動作の流れの一例を表わすフローチャートである。ここでは、一例として、上記した第１の無効化条件〜第３の無効化条件のすべてを組み合わせて無効化判定処理を行なうものとしている。もちろん、いずれか１つの無効化条件のみ用いてもよいし、いずれか２つの無効化条件を用いてもよい。また、無効化条件を判定する順の一例として、第１の無効化条件→第３の無効化条件→第２の無効化条件、としているが、この順に限定されない。
【００５８】
図１０のフローチャートに表わされる動作は、端末装置３００とリモート接続し、端末装置３００から操作画面を表示するための画像情報が要求されると開始される。図１０の動作は、ＭＦＰ１００のＣＰＵ１０ＡはＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行し、図９の各機能を発揮することで実現される。
【００５９】
図１０を参照して、端末装置３００から画像情報が要求されると、ＣＰＵ１０Ａは、操作画面の画像情報をインターネット介して端末装置３００に対して送信する（ステップＳ１０１）。端末装置３００から座標情報の入力を受け付けると（ステップＳ１０３でＹＥＳ）、ＣＰＵ１０Ａは、第１の無効化条件として、操作対象の操作画面が上記所定の操作画面である、認証を必要とするセキュリティー情報を入力した上で画像形成処理を指示する操作を行なうための画面であるか否かを判断する。
【００６０】
対象の操作画面が上記所定画面である場合（ステップＳ１０５でＹＥＳ）、すなわち、第１の無効化条件が満たされる場合、ＣＰＵ１０Ａは、端末装置３００との間の距離を算出し（ステップＳ１０７）、第３の無効化条件として、その距離が所定距離以上であるか否かを判定する。
【００６１】
その結果、端末装置３００との間の距離が上記所定距離以上であった場合（ステップＳ１０９でＹＥＳ）、すなわち、第１の無効化条件および第３の無効化条件が満たされる場合、ＣＰＵ１０Ａは、端末装置３００からの座標情報に基づいて操作位置（タッチ位置）を特定する（ステップＳ１１１）。また、ＣＰＵ１０Ａは、当該操作画面に対して設定されている不感領域を特定する（ステップＳ１１３）。そして、ＣＰＵ１０Ａは、第２の無効化条件として、その位置が、不感領域に含まれるか否かを判定する（ステップＳ１１５）。
【００６２】
その結果、操作位置が不感領域に含まれる場合（ステップＳ１１５でＹＥＳ）、すなわち第１の無効化条件〜第３の無効化条件すべてが満たされる場合、ＣＰＵ１０Ａは、その座標情報を無効とする（ステップＳ１１７）。このとき、好ましくはＣＰＵ１０Ａは、図４に表わされたように「ＭＦＰに近づいてください」などのメッセージ５０３を操作画面に合成して、画像情報を再度、端末装置３００に送信する（ステップＳ１１９）。そして、ＣＰＵ１０Ａは、上記ステップＳ１０７からの動作を繰り返す。その結果、いったん、端末装置３００までの距離が所定距離以上であると判定されて座標情報が無効化された場合であっても、その後、端末装置３００がＭＦＰ１００に近づいて上記所定距離よりも近くなると、第３の無効化条件が満たされなくなり、無効化処理がなされなくなることになる。つまり、ＣＰＵ１０Ａは、端末装置３００が近くなると無効化処理を終了する。
【００６３】
なお、図１０の例では、上記第１の無効化条件〜第３の無効化条件のうちの１つでも満たされない場合（ステップＳ１０５でＮＯ、またはステップＳ１０９でＮＯ、またはステップＳ１１５でＮＯ）、ＣＰＵ１０Ａは、座標情報を無効化せず、座標情報で特定される指示に従う処理を実行する（ステップＳ１２１）。
【００６４】
＜実施の形態の効果＞
本実施の形態にかかるＭＦＰ１００が上記の処理を実行することで、従来、ＭＦＰ１００の本体の操作タッチパネル１５２に対して直接ユーザーが操作を行なうことで画像処理の成果物を第三者が持ち去ったり閲覧したりすることを防止することが意図されていた、たとえば親展プリントなどと呼ばれるセキュリティー印刷の操作などを行なうための画面については、端末装置３００を用いた操作を無効としたり、その画面内の所定操作を無効としたり、一定距離以上離れた位置からの遠隔操作を無効としたりすることができる。これにより、本システムでは、リモートパネルシステムを用いて遠隔でＭＦＰ１００を操作する際に、利便性とセキュリティーの確保とを両立することが可能となる。
【００６５】
＜変形例１＞
上記の例では、ＭＦＰ１００のＣＰＵ１０Ａは無効化条件が満たされたときには座標情報は無効化するものとしている。他の例として、無効化条件が満たされたときの座標情報をいったん記憶しておき、無効化条件が満たされなくなったときに、当該座標情報に基づく処理を行なうようにしてもよい。このようにすることで、ユーザーの利便性を増すことができる。
【００６６】
＜変形例２＞
さらに他の例として、ＭＦＰ１００のＣＰＵ１０Ａは、無効化条件が満たされ座標情報を無効化する際に、自身の操作タッチパネル１５２に表示している操作画面に、無効化処理の解除を指示するためのユーザーインターフェース（たとえばボタン、等）を表示する。図１１は、第２の変形例でのＭＦＰ１００に表示される操作画面６００の具体例を示す図である。図１１を参照して、一例としてＣＰＵ１０Ａは、操作画面６００に無効化処理の解除を指示するための「無効化解除ボタン」を表示する。ＣＰＵ１０Ａは、当該ボタンに対する操作（タッチ）を受け付けると無効化処理を終了し、以降の、端末装置３００からの座標情報に従って処理を行なう。これにより、無効化を解除する操作は必ずＭＦＰ１００本体で行なうことになるため、セキュリティーを損なうことなくユーザーの利便性を向上させることができる。
【００６７】
＜変形例３＞
さらに、上述の処理をＭＦＰ１００のＣＰＵ１０Ａに実行させるためのプログラムを提供することもできる。このようなプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００６８】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００６９】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００７０】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００７１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７２】
１０  全体制御部、１０Ａ，３０Ａ  ＣＰＵ、１１，３１  ＲＯＭ、１２，３２  ＲＡＭ、１３  スキャナー部、１４  プリンター部、１５  ユーザーインターフェース部、１６  パネル制御部、１７，３５  外部Ｉ／Ｆ部、１８  ＶＲＡＭ、３０  制御部、３３  タッチパネル、３４  パネル描画部、１００  ＭＦＰ、１０１  操作画面制御部、１０２  送信部、１０３  無効化処理部、１０４  不感領域データ記憶部、１０５  不感領域選択部、１０６  ハードキー画像生成部、１０７  ハードキー合成部、１０８  距離検出部、１０９  距離判定部、１１０  メッセージ合成部、１５１  操作パネル、１５２  操作タッチパネル、１５３  ハードキー、１５４  外付けキーボード、３００  端末装置、３０１  表示部、３０２  座標入力部、５００，５０１，５０２，６００  操作画面、５０３  メッセージ、５０４  マスク画像、１０３１  画面判定部、１０３２  領域判定部。
【図１】
2015023305.tif 000003
【図２】
2015023305.tif 000004
【図３】
2015023305.tif 000005
【図４】
2015023305.tif 000006
【図５】
2015023305.tif 000007
【図６】
2015023305.tif 000008
【図７】
2015023305.tif 000009
【図８】
2015023305.tif 000010
【図９】
2015023305.tif 000011
【図１０】
2015023305.tif 000012
【図１１】
2015023305.tif 000013