(57)【要約】【課題】画像処理装置において、遠隔端末に提供する情報を迅速に変更できるようにする技術を提供すること。【解決手段】画像処理装置１は、ＰＣと、表示画面を共有する。操作パネル１１に表示される画面は、その一部分がＰＣにおいて表示されないように変更される。操作パネル１１には、当該画面が、当該部分が変更されたことが視認できるように表示される。ユーザーは、操作パネル１１に表示された情報のうち、ＰＣへ送信すべきではないと考えられる情報を、オブジェクト単位で指定することもできれば、操作パネルに表示された画面の部位を指定することによって指定することもできる。【選択図】図１
2014158218.tif 000002
【特許請求の範囲】
【請求項１】
遠隔端末と画面を共有する画像処理装置であって、
表示装置と、
前記画像処理装置についての情報を示す第１の画面情報を生成するように構成された生成手段と備え、
前記第１の画面情報は、１以上のオブジェクトを含み、
前記生成手段は、
前記第１の画面情報に含まれるオブジェクトごとに前記遠隔端末における表示の可否を判断し、当該判断の結果に基づいて、前記遠隔端末に送信する第２の画面情報を生成し、
前記第１の画面情報において、前記第１の画面情報に基づいて表示される画面と前記第２の画面情報に基づいて表示される画面との相違点の表示態様を変更された第３の画面情報を生成するように構成され、
前記第３の画面情報を前記表示装置に表示するように構成されており、
前記第３の画面情報に対して、前記遠隔端末における表示態様を変更する部位を指定する入力を受け付ける入力手段をさらに備え、
前記生成手段は、前記入力手段が受け付けた入力に従って前記第２の画面情報を調整することにより、第４の画面情報を生成するように構成されており、
前記第４の画面情報を前記遠隔端末に送信する送信手段をさらに備える、画像処理装置。
【請求項２】
前記オブジェクトごとに前記遠隔端末における表示の可否を指定する情報を格納する記憶装置をさらに備える、請求項１に記載の画像処理装置。
【請求項３】
前記送信手段は、
前記第４の画面情報の生成に先立って前記第２の画面情報を前記遠隔端末に送信し、
前記第２の画面情報の送信から予め定められた時間内に、前記入力手段に、前記第１の画面情報の前記遠隔端末への送信を禁止する情報が入力されなかったことを条件として、前記第１の画面情報を前記遠隔端末に送信する、請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記送信手段は、前記第１の画面情報を、オブジェクトごとに前記遠隔端末に送信し、
前記予め定められた時間は、オブジェクトごとに異なる、請求項３に記載の画像処理装置。
【請求項５】
前記生成手段は、前記遠隔端末における表示を禁止される部位をダミー画像に置き換えることにより、前記第４の画面情報を生成するように構成されている、請求項１〜請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
前記第４の画面情報は、前記入力手段が受け付けた入力によって表示態様を変更される部位の画面情報である、請求項１〜請求項４のいずれか１項に記載の画像処理装置。
【請求項７】
秘密情報の条件を特定する情報を記憶する記憶部をさらに備え、
前記生成手段は、前記第２の画面情報に含まれる情報が、前記記憶部に記憶される条件に該当するか否かを判断し、当該条件に該当する情報であると判断したときには、当該情報を前記遠隔端末において視認できなくする情報を生成することによって前記第４の画面情報を生成するように構成されている、請求項１〜請求項６のいずれか１項に記載の画像処理装置。
【請求項８】
前記表示装置は、タッチパネルであり、
前記入力手段は、前記タッチパネルに対するタッチ操作を受け付け、
前記生成手段は、前記入力手段が受け付けたタッチ操作の種類に基づいて、前記部位を特定する、請求項１〜請求項７のいずれか１項に記載の画像処理装置。
【請求項９】
前記入力手段は、前記第３の画面情報に対して図形を描く情報の入力を受け付け、
前記生成手段は、前記入力手段が入力を受け付けた図形に基づいて、前記部位を特定する、請求項１〜請求項８のいずれか１項に記載の画像処理装置。
【請求項１０】
遠隔端末と画面を共有する画像処理装置のコンピューターによって実行される、当該画像処理装置の制御方法であって、
前記画像処理装置は、表示装置を備え、
前記コンピューターが、前記画像処理装置についての情報を示す第１の画面情報を生成するステップを含み、
前記第１の画面情報は、１以上のオブジェクトを含み、
前記制御方法は、さらに、
前記コンピューターが、前記第１の画面情報に含まれるオブジェクトごとに前記遠隔端末における表示の可否を判断し、当該判断の結果に基づいて、前記遠隔端末に送信する第２の画面情報を生成するステップと、
前記コンピューターが、前記第１の画面情報において、前記第１の画面情報に基づいて表示される画面と前記第２の画面情報に基づいて表示される画面との相違点の表示態様を変更された第３の画面情報を生成するステップと、
前記コンピューターが、前記第３の画面情報を前記表示装置に表示するステップと、
前記コンピューターが、前記第３の画面情報に対して、前記遠隔端末における表示態様を変更する部位を指定する入力を受け付けるステップと、
前記コンピューターが、前記入力に従って前記第２の画面情報を調整することにより、第４の画面情報を生成するステップと、
前記コンピューターが、前記第４の画面情報を前記遠隔端末に送信するステップとを含む、画像処理装置の制御方法。
【請求項１１】
遠隔端末と画面を共有する画像処理装置のコンピューターによって実行されるプログラムであって、請求項１０に記載の制御方法を前記コンピューターに実行させる、プログラム。
【請求項１２】
遠隔端末と、当該遠隔端末と画面を共有する画像処理装置とを備える画像処理システムであって、
前記画像処理装置は、
第１の表示装置と、
前記画像処理装置についての情報を示す第１の画面情報を生成するように構成された生成手段とを含み、
前記第１の画面情報は、１以上のオブジェクトを含み、
前記生成手段は、
前記第１の画面情報に含まれるオブジェクトごとに前記遠隔端末における表示の可否を判断し、当該判断の結果に基づいて、前記遠隔端末に送信する第２の画面情報を生成し、
前記第１の画面情報において、前記第１の画面情報に基づいて表示される画面と前記第２の画面情報に基づいて表示される画面との相違点の表示態様を変更された第３の画面情報を生成し、
前記第３の画面情報を前記第１の表示装置に表示するように構成されており、
前記画像処理装置は、前記第３の画面情報に対して、前記遠隔端末における表示態様を変更する部位を指定する入力を受け付ける入力手段をさらに備え、
前記生成手段は、前記入力手段が受け付けた入力に従って前記第２の画面情報を調整することにより、第４の画面情報を生成するように構成されており、
前記画像処理装置は、前記第４の画面情報を前記遠隔端末に送信する送信手段をさらに備え、
前記遠隔端末は、前記第４の画面情報を表示する第２の表示装置を含む、画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、遠隔端末と画面を共有する画像処理装置に関する。
【背景技術】
【０００２】
従来、遠隔端末と画面を共有する画像処理装置において、画像処理装置から遠隔端末への機密情報の漏えいを回避するための技術が種々検討されている。
【０００３】
たとえば、特開２００９−２５３６５１号公報（特許文献１）は、ネットワークを介して接続されたコンピューターにより遠隔制御される画像処理装置を開示している。当該画像処理装置は、特許文献１の請求項１等に記載されるように、第１表示用画像と、当該第１表示用画像の少なくとも一部を別の画像で置き換えた第２表示用画像とを生成し、第１表示用画像に含まれるデータが所定の条件を満たすか否かの判断結果に基づいて、第１表示用画像と第２表示用画像とのいずれか一方をコンピューターに表示させる。
【０００４】
また、特開２０１２−０４８４４２号公報（特許文献２）は、表示手段を備え、ネットワークを介して接続された端末に対し前記表示手段に表示された表示画面を共有させる画像処理装置を開示している。当該画像処理装置は、特許文献２の請求項１等に記載されるように、表示画面内で表示される表示データ毎に、当該表示データを前記端末に対し表示させるか又は非表示させるかを規定した非表示規定情報を記憶し、表示手段及び端末に共有表示させる表示画面データを生成し、表示手段及び端末に、生成された表示画面データを送信する。そして、当該画像処理装置は、非表示規定情報によって非表示させると規定された表示データである非表示データを含む表示画面データを生成するとき、当該非表示データを含む第１の表示画面データを表示手段に送信し、当該非表示データを含まない第２の表示画面データを端末に送信する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２５３６５１号公報
【特許文献２】特開２０１２−０４８４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ユーザーは、提供することを希望されない情報が遠隔端末に提供されてしまった場合や、状況の変化等によって遠隔端末に提供することを希望されない情報の範囲が変化する場合など、遠隔端末に提供する情報を変更することを希望するときがある。特に、状況の変化等によって、遠隔端末にすでに提供された情報の中に提供されるべきでなくなった情報が含まれる場合には、ユーザーは、迅速に、遠隔端末に提供された情報を訂正したいと考える。しかしながら、従来の技術では、遠隔端末に提供する情報を迅速に変更することについては、十分には検討されていなかった。
【０００７】
本開示は、係る実情に鑑み考え出されたものであり、その目的は、画像処理装置において、遠隔端末に提供する情報を迅速に変更できるようにする技術を提供することである。
【課題を解決するための手段】
【０００８】
ある局面に従うと、遠隔端末と画面を共有する画像処理装置が提供される。画像処理装置は、表示装置と、画像処理装置についての情報を示す第１の画面情報を生成するように構成された生成手段と備え、第１の画面情報は、１以上のオブジェクトを含み、生成手段は、第１の画面情報に含まれるオブジェクトごとに遠隔端末における表示の可否を判断し、当該判断の結果に基づいて、遠隔端末に送信する第２の画面情報を生成し、第１の画面情報において、第１の画面情報に基づいて表示される画面と第２の画面情報に基づいて表示される画面との相違点の表示態様を変更された第３の画面情報を生成するように構成され、第３の画面情報を表示装置に表示するように構成されており、第３の画面情報に対して、遠隔端末における表示態様を変更する部位を指定する入力を受け付ける入力手段をさらに備え、生成手段は、入力手段が受け付けた入力に従って第２の画面情報を調整することにより、第４の画面情報を生成するように構成されており、第４の画面情報を遠隔端末に送信する送信手段をさらに備える。
【０００９】
好ましくは、オブジェクトごとに遠隔端末における表示の可否を指定する情報を格納する記憶装置をさらに備える。
【００１０】
好ましくは、送信手段は、第４の画面情報の生成に先立って第２の画面情報を遠隔端末に送信し、第２の画面情報の送信から予め定められた時間内に、入力手段に、第１の画面情報の遠隔端末への送信を禁止する情報が入力されなかったことを条件として、第１の画面情報を遠隔端末に送信する。
【００１１】
好ましくは、送信手段は、第１の画面情報を、オブジェクトごとに遠隔端末に送信し、予め定められた時間は、オブジェクトごとに異なる。
【００１２】
好ましくは、生成手段は、遠隔端末における表示を禁止される部位をダミー画像に置き換えることにより、第４の画面情報を生成するように構成されている。
【００１３】
好ましくは、第４の画面情報は、入力手段が受け付けた入力によって表示態様を変更される部位の画面情報である。
【００１４】
好ましくは、秘密情報の条件を特定する情報を記憶する記憶部をさらに備え、生成手段は、第２の画面情報に含まれる情報が、記憶部に記憶される条件に該当するか否かを判断し、当該条件に該当する情報であると判断したときには、当該情報を遠隔端末において視認できなくする情報を生成することによって第４の画面情報を生成するように構成されている。
【００１５】
好ましくは、表示装置は、タッチパネルであり、入力手段は、タッチパネルに対するタッチ操作を受け付け、生成手段は、入力手段が受け付けたタッチ操作の種類に基づいて、部位を特定する。
【００１６】
好ましくは、入力手段は、第３の画面情報に対して図形を描く情報の入力を受け付け、生成手段は、入力手段が入力を受け付けた図形に基づいて、部位を特定する。
【００１７】
他の局面に従うと、遠隔端末と画面を共有する画像処理装置のコンピューターによって実行される、当該画像処理装置の制御方法が提供される。画像処理装置は、表示装置を備え、制御方法は、コンピューターが、画像処理装置についての情報を示す第１の画面情報を生成するステップを含み、第１の画面情報は、１以上のオブジェクトを含み、制御方法は、さらに、コンピューターが、第１の画面情報に含まれるオブジェクトごとに遠隔端末における表示の可否を判断し、当該判断の結果に基づいて、遠隔端末に送信する第２の画面情報を生成するステップと、コンピューターが、第１の画面情報において、第１の画面情報に基づいて表示される画面と第２の画面情報に基づいて表示される画面との相違点の表示態様を変更された第３の画面情報を生成するステップと、コンピューターが、第３の画面情報を表示装置に表示するステップと、コンピューターが、第３の画面情報に対して、遠隔端末における表示態様を変更する部位を指定する入力を受け付けるステップと、コンピューターが、入力に従って第２の画面情報を調整することにより、第４の画面情報を生成するステップと、コンピューターが、第４の画面情報を遠隔端末に送信するステップとを含む。
【００１８】
さらに他の局面に従うと、遠隔端末と画面を共有する画像処理装置のコンピューターによって実行されるプログラムがで提供される。プログラムは、上記した制御方法をコンピューターに実行させる。
【００１９】
別の局面に従うと、遠隔端末と、当該遠隔端末と画面を共有する画像処理装置とを備える画像処理システムが提供される。画像処理システムにおいて、画像処理装置は、第１の表示装置と、画像処理装置についての情報を示す第１の画面情報を生成するように構成された生成手段とを含み、第１の画面情報は、１以上のオブジェクトを含み、生成手段は、第１の画面情報に含まれるオブジェクトごとに遠隔端末における表示の可否を判断し、当該判断の結果に基づいて、遠隔端末に送信する第２の画面情報を生成し、第１の画面情報において、第１の画面情報に基づいて表示される画面と第２の画面情報に基づいて表示される画面との相違点の表示態様を変更された第３の画面情報を生成し、第３の画面情報を第１の表示装置に表示するように構成されており、画像処理装置は、第３の画面情報に対して、遠隔端末における表示態様を変更する部位を指定する入力を受け付ける入力手段をさらに備え、生成手段は、入力手段が受け付けた入力に従って第２の画面情報を調整することにより、第４の画面情報を生成するように構成されており、画像処理装置は、第４の画面情報を遠隔端末に送信する送信手段をさらに備え、遠隔端末は、第４の画面情報を表示する第２の表示装置を含む。
【図面の簡単な説明】
【００２０】
【図１】画像処理システムの一実施の形態の構成を概略的に示す図である。
【図２】画像処理装置のハードウェア構成の一例を示す図である。
【図３】画像処理装置の主要機能を示す機能ブロック図である。
【図４】画像処理装置において表示される画面の例を示す図である。
【図５】ＰＣ（パーソナルコンピューター）において表示される画面の例を示す図である。
【図６】画像処理装置において表示される画面の例を示す図である。
【図７】画像処理装置において表示される画面に対する操作の内容を説明するための図である。
【図８】ＰＣにおける更新後の表示画面の一部分を示す図である。
【図９】ＰＣにおいて表示される画面の情報の生成のために、画像処理装置において実行される処理のフローチャートである。
【図１０】図９に示された処理の第１の変形例のフローチャートである。
【図１１】図９に示された処理の第２の変形例のフローチャートである。
【図１２】画像処理装置における部位の指定の変形例を説明するための図である。
【発明を実施するための形態】
【００２１】
以下、画像処理装置を含む画像処理システムの実施の形態について、図面を参照しながら詳細に説明する。以下の説明において、同一の機能および作用を有する部品は、各図を通して同じ符号を付し、重複する説明を繰返さない。
【００２２】
［画像処理システムの概略構成］
図１を参照して、画像処理システムの構成を説明する。図１は、画像処理システムの一実施の形態の構成を概略的に示す図である。
【００２３】
図１に示されるように、画像処理システムは、画像処理装置１と、ＰＣ（パーソナルコンピューター）２とを含む。画像処理装置１とＰＣ２とは、ネットワーク３を介して接続され、画面情報を共有する。ネットワーク３には、インターネット、通信端末網、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、パケット通信網、およびこれらの組み合わせ、などが含まれる。
【００２４】
画像処理装置１は、たとえば、コピー、スキャナー、プリンタ、ファックスなどの複数の機能を一つの筐体内に収納した装置、いわゆるＭＦＰによって構成され得る。本明細書および図面では、画像処理装置１が「ＭＦＰ」と表現される場合もある。なお、画像処理装置は、ＭＦＰのように複数の画像処理機能を有する必要はなく、少なくとも一つの画像処理機能を備えていれば良い。
【００２５】
ＰＣ２は、遠隔端末の一例である。遠隔端末の他の例としては、たとえば、通信機能を有する端末装置であれば、スマートフォン（高機能携帯電話）、ＰＤＡ（Personal  Digital  Assistants）やノート型ＰＣ（パーソナルコンピューター）、書籍閲覧装置、ゲーム機などが挙げられる。ＰＣ２は、汎用の情報処理端末によって実現することができ、少なくとも、コンピュータープログラム実行可能な演算装置と、当該演算装置によるプログラムの実行に必要な記憶装置と、情報を表示する表示装置とを含む。
【００２６】
ネットワーク３は、ＬＡＮ（Local Area Network）及びＷＡＮ（Wide Area Network）を含むネットワークであり、画像処理装置１とＰＣ２はネットワーク３を介し相互に通信を行う。但し本実施形態においては、画像処理装置１とＰＣ２は離れた場所にあるため、具体的にはサービス用ＷＡＮ回線が想定される。
【００２７】
［画像処理装置のハードウェア構成］
図２を参照して、画像処理装置１のハードウェア構成について説明する。図２は、画像処理装置１のハードウェア構成の一例を示す図である。画像処理装置１は、操作パネル１１と、記憶メディアＩ／Ｆ（インターフェース）１２と、コントローラー１３と、データ通信Ｉ／Ｆ１４と、スキャナー１５と、プロッター１６と、ＨＤＤ（Hard Disk Drive）１７とから構成され、それぞれ相互に接続されている。
【００２８】
操作パネル１１は、入力装置１１ａと表示装置１１ｂとを有している。入力装置１１ａは、ハードウェアキーなどで構成され、画像処理装置１に各操作信号を入力するのに用いられる。表示装置１１ｂは、ディスプレイなどで構成され、例えば画像形成動作に関する各種情報を表示する。操作パネル１１は、たとえばタッチパネル式ディスプレイを搭載している。このディスプレイ上表示される画面は、ＰＣ２と共有される。
【００２９】
データ通信Ｉ／Ｆ１４は、インタフェース装置１４ａを有しており、画像処理装置をネットワークやファックスなどのデータ伝送路に接続するインタフェースである。ＨＤＤ１７は、各種プログラム、画像処理装置で取り扱われる受信文書データや読み取り画像データ、各アプリケーションにより利用されるデータなど、各種データを格納している。画像処理装置１は、画面操作される側であるため、各種プログラムには、上述遠隔操作のサーバソフトを含む。また、ＨＤＤ１７は、これらの各種データを、所定のファイルシステムやＤＢ（Data Base）により管理している。
【００３０】
ＨＤＤ１７に格納される各種データの中には、記録媒体１２ｂから入力されるデータを含む。記録媒体１２ｂは、記憶メディアＩ／Ｆ１２が有するドライブ装置１２ａにセットされ各種データが記録媒体１２ｂからドライブ装置１２ａを介してＨＤＤ１７に格納される。
【００３１】
コントローラー１３は、ＲＯＭ（Read Only Memory）１３ａ、ＲＡＭ（Random Access Memory）１３ｂ、及びＣＰＵ（Central Processing Unit）１３ｃとを有する。ＲＯＭ１３ａは、画像処理装置が起動されるときに実行されるプログラムや各種データを格納している。ＲＡＭ１３ｂは、ＲＯＭ１３ａやＨＤＤ１７から読み出された各種プログラムやデータを一時保持する。ＣＰＵ１３ｃは、ＲＡＭ１３ｂが一時保持しているプログラムを実行する。コントローラー１３は、例えば、データ通信Ｉ／Ｆ１４を介して印刷データを受信した場合に、ＲＯＭ１３ａからＲＡＭ１３ｂ上に読み出された、ＰＤＬ（Page Description Language）を解釈可能なプログラム（ＰＤＬパーサー）をＣＰＵ１３ｃにより実行し、印刷データを解釈してビットマップイメージを生成する。
【００３２】
スキャナー１５は、画像読取装置１５ａを有しており、読み取り面に配置された原稿を光学的に読み取り画像データを生成する。プロッター１６は、印刷装置１６ａを有しており、例えば、電子写真プロセス方式によってビットマップイメージを記録紙に印刷する。
【００３３】
上記のように、画像処理装置１は、上記ハードウェア構成により、コピー、スキャナー、プリント、ファクシミリなど画像形成に係る基本的な機能を実現している。
【００３４】
［画像処理装置の機能構成］
図３を参照して、画像処理装置１の主要な機能構成について説明する。図３は、画像処理装置１の主要機能を示す機能ブロック図である。
【００３５】
図３に示されるように、画像処理装置１は、主要な機能として、表示部１０１、通信部１０２、入力イベント受信部１０３、制御部１０４、画面生成部１０５、画面用メモリー１０６、表示画面データ処理部１０７、および、記憶部１０８を含む。
【００３６】
表示部１０１は、画像処理装置１本体の操作パネル１１の表示装置１１ｂに相当し、ユーザーインターフェースとして機能する。表示部１０１には、各種の操作画面を含む、画像処理装置１についての情報が表示される。
【００３７】
通信部１０２は、ネットワーク３に接続され、ＰＣ２との通信のやり取りを行う通信手段である。
【００３８】
入力イベント受信部１０３は、ＰＣ２との遠隔操作に係る通信や入力イベントを受信、解析し、制御部１０４へ伝達する。
【００３９】
制御部１０４は、画像処理装置１における処理全般を司る演算部であり、各機能部の処理を制御する。
【００４０】
画面生成部１０５は、表示画面データ（画像）を生成する。表示画面データには、画像処理装置１本体の表示部１０１用の通常画面データおよび修正画面データと、ＰＣ２の表示部用のセキュリティー画面データ、とがある。
【００４１】
画面用メモリー１０６は、画面生成部１０５が表示画面データ（画像）を生成する際に使用する作業スペースである。画面用メモリー１０６には、通常画面データ、セキュリティー画面データ等の各データ用の記憶領域が設けられている。
【００４２】
表示画面データ処理部１０７は、通信部１０２を介して、ＰＣ２に画面データを送信するための処理を実行する。
【００４３】
記憶部１０８は、表示画面データ（画像）を生成するに必要な各種情報が蓄積されている。例えば、表示画面内の表示アイテム（部品）と、画面レイアウト情報と、画面内アイテムテーブルと、セキュリティー対象項目の制御方法を管理するためのテーブル（以下、「管理テーブル」という）とが蓄積されている。管理テーブルは、画像処理装置１のために生成された表示画面に含まれるオブジェクト（ボタン、画面タイトル、スキャン画像のサムネイル、等）ごとに、当該表示画面がＰＣ２と共有された場合のＰＣ２における表示の可否を特定する情報を含む。
【００４４】
入力イベント受信部１０３、制御部１０４、画面生成部１０５、および、表示画面データ処理部１０７は、たとえば、ＣＰＵ１３ｃ（図２参照）が所与のプログラムを実行することによって実現される。
【００４５】
［画面例］
図４〜図８を参照して、画像処理システムにおいて画像処理装置１において表示される画面とＰＣ２において表示される画面について説明する。図４および図６は、画像処理装置１において表示される画面の例を示す図である。図５は、ＰＣ２において表示される画面の例を示す図である。図７は、画像処理装置１において表示される画面に対する操作の内容を説明するための図である。図８は、ＰＣ２において表示される画面の一部を模式に示す図である。
【００４６】
図４の画面１５０は、画像処理装置１において表示されるスキャンのプレビュー画面の一例であって、通常画面データに基づく表示画面の一例である。画面１５０は、スキャン画像のサムネイル１５１と、ボタン１５２〜１５４とを含む。
【００４７】
本実施の形態の管理テーブルに登録されている情報によれば、オブジェクト「ボタン」についてはＰＣ２における表示が許可されるが、オブジェクト「プレビュー画面のサムネイル」はＰＣ２における表示が禁止される。これにより、画面生成部１０５（図３参照）によって生成されるセキュリティー画面データは、画面１５０を、サムネイル１５１が視認されないように修正されたものである。
【００４８】
図５には、画面２５０が示されている。画面２５０は、図４の画面１５０に対応するセキュリティー画面データに基づく表示画面の一例である。画面２５０は、図４の画面１５０のボタン１５２〜１５４のそれぞれに対応するボタン２５２〜２５４を含む。画面２５０における領域２５１は、画面１５０のサムネイル１５１に対応する。領域２５１は、サムネイル１５１の画像が表示されないように、特定の色で塗りつぶされている。
【００４９】
画像処理システムでは、画面生成部１０５は、通常画面データに基づく表示画面のうち、ＰＣ２では表示態様を変更される部位が理解されるような画面データを生成する。本明細書では、このような画面データを「修正画面データ」と言う。図４の画面１５０と図５の画面２５０とを比較すると、画面１５０ではスキャン画像のサムネイル１５１が表示されているのに対し、画面２５０では当該サムネイル１５１に対応する部分が領域２５１として塗りつぶされて表示される点が相違する。これにより、画面生成部１０５は、画面１５０が、相違点であるサムネイル１５１が薄い色や点滅表示等の特別の態様で表示されるような修正画面データを生成する。図６は、修正画面データによる表示画面の一例を示す。
【００５０】
図６の画面１５０Ａは、図４の画面１５０におけるサムネイル１５１の代わりに、サムネイル１５１Ａを含む。サムネイル１５１Ａは、スキャン画像のサムネイルの点滅表示である。
【００５１】
画像処理装置１は、画面１５０Ａのように修正画面データに対応する表示画面に対する、ユーザーからの、ＰＣ２における表示／非表示を切り替えたい部位の入力を受け付ける。画面生成部１０５は、セキュリティー画面データを、当該入力によって特定される部位のＰＣ２における表示／非表示を切り替えるように更新する。当該入力は、管理テーブルの更新であっても良いし、操作パネル１１に対するタッチ操作であっても良い。図７には、タッチ操作の一例が示されている。
【００５２】
図７のサムネイル１５１Ａは、操作パネル１１の中の、図６のサムネイル１５１Ａに相当する。図７において、軌跡１５１Ｘは、ユーザーが操作パネル１１に対して行ったドラッグ操作の軌跡の一例である。軌跡１５１Ｘは、サムネイル１５１Ａにおける「社外秘」の文字が配置された部分を囲っている。また、当該ドラッグ操作について、当該ドラッグ操作によって特定される部分のＰＣ２における表示状態を「非表示」から「表示」に変更するように、画像処理装置１において別途設定されているとする。そして、画面生成部１０５は、当該ドラッグ操作に応じて、当該囲われた部分の表示状態が「非表示」から「表示」に変更されるように、セキュリティー画面データを更新する。表示画面データ処理部１０７は、更新後のセキュリティー画面データを、通信部１０２を介してＰＣ２に送信する。図８は、更新後のＰＣ２の表示画面の中の一部分を示す。図８の領域２５１Ａは、画面２５０（図５）における領域２５１の更新後の状態に相当する。
【００５３】
領域２５１Ａでは、図７の軌跡１５１Ｘによって囲まれた領域に対応する領域２５１Ｘが、サムネイル１５１の対応する部分を表示している。より具体的には、領域２５１Ｘは、サムネイル１５１中の「社外秘」という文字を表示している。
【００５４】
［画面情報の生成処理］
図９を参照して、画像処理装置１において、ＰＣ２において表示される画面の元となる画面情報の生成のために実行される処理について説明する。図９は、当該処理のフローチャートである。
【００５５】
図９を参照して、まずステップＳ１０において、ＣＰＵ１３ｃは、画像処理装置１において入力された画面遷移のためのイベントの種類に応じて、遷移する画面を特定して、ステップＳ２０へ制御を進める。画面遷移のためのイベントは、管理テーブルの更新イベントも含まれる。
【００５６】
ステップＳ２０では、ＣＰＵ１３ｃは、遷移後の画面に対応する通常画面データを生成し、当該データの画面を操作パネル１１に表示して、ステップＳ３０へ制御を進める。
【００５７】
ステップＳ３０では、ＣＰＵ１３ｃは、ステップＳ２０で生成された通常画面データに、管理テーブルにおいてＰＣ２における表示態様として、値「非表示」を設定されているオブジェクトが含まれるかどうかを判断する。値「非表示」の設定は、「非表示制御コマンド」に相当する。そして、ＣＰＵ１３ｃは、通常画面データに値「非表示」を設定されているオブジェクトが含まれると判断すると、ステップＳ４０へ制御を進め、そのようなオブジェクトが含まれないと判断するとステップＳ２０へ処理を戻す。
【００５８】
ステップＳ４０では、ＣＰＵ１３ｃは、ステップＳ２０において値「非表示」が設定されているオブジェクトについての、管理テーブルにおける設定内容（セキュリティー設定情報）を参照して、ステップＳ５０へ制御を進める。管理テーブルでは、表示／非表示を特定する値の他に、セキュリティー設定情報として、たとえば、ＰＣ２においてログインしているユーザーの種類に応じた表示の程度等の情報が登録されている場合がある。ステップＳ４０では、このような情報が参照される。
【００５９】
ステップＳ５０では、ＣＰＵ１３ｃは、ステップＳ２０で生成した通常画面データの各オブジェクトについて、管理テーブルに従った態様でデータを変更することにより、セキュリティー画面データ（配信用画面（ＰＣ２における表示画面）を表示するためのデータ）を生成する。そして、ＣＰＵ１３ｃは、当該セキュリティー画面データをＰＣ２に送信した後、ステップＳ６０へ制御を進める。
【００６０】
セキュリティー画面データは、ＰＣ２の表示画面全体に対応する画像データである場合もあれば、通常画面データにおいて「非表示」とされた部分をＰＣ２において視認できなくするために表示されるダミーの画像データである場合もあれば、当該部分にＰＣ２等において格納されているダミーの画像データを表示することを指示するデータである場合もある。
【００６１】
ステップＳ６０では、ＣＰＵ１３ｃは、修正画面データ（ＭＦＰ用画面を表示するためのデータ）を生成し、操作パネル１１に表示させる。そして、ＣＰＵ１３ｃは、ステップＳ７０へ制御を進める。
【００６２】
ステップＳ７０では、ＣＰＵ１３ｃは、ＰＣ２において表示される画面に対して、マスク領域編集モードに従った処理を実行して、ステップＳ８０へ制御を進める。マスク領域編集モードにおいて、ＣＰＵ１３ｃは、配信用画面における表示／非表示を切り替える部分を特定する情報の入力（第１の情報の入力）、および、当該部分の表示状態を「表示」へと切り替えるのか「非表示」へと切り替えるのかを特定する情報の入力（第２の情報の入力）を取得し、取得した入力の内容に応じてセキュリティー画面データを調整するデータを生成し、そして、生成したデータをＰＣ２に送信する。
【００６３】
マスク領域編集モードにおけるＣＰＵ１３ｃの処理内容は、たとえば、画面２５０（図５参照）に対応するセキュリティー画面データを、図７の軌跡１５１Ｘで示されるような操作パネル１１に対する操作に応じて、画面２５０の領域２５１が領域２５１Ｘ（図８参照）となるように、変更することである。これにより、セキュリティー画面データが更新される。この例では、画像処理装置１において、デフォルトで、操作パネル１１に対する操作によって特定された部分のＰＣ２における表示態様を「非表示」から「表示」に切り替える情報が設定されている。ＣＰＵ１３ｃは、マスク領域編集モードで、当該情報を読み込むことにより、上記第２の情報の入力を取得する。上記第２の情報は、ＰＣ２における表示態様を「表示」から「非表示」に切り替える情報である場合もあり得る。
【００６４】
また、マスク領域編集モードにおいて生成されるデータは、ＰＣ２の表示画面全体に対応する画像データである場合もあれば、新たに「非表示」とされた部分をＰＣ２において視認できなくするために表示されるダミーの画像データである場合もあれば、当該部分にＰＣ２等において格納されているダミーの画像データを表示することを指示するデータである場合もある。
【００６５】
また、図７の例では、操作パネル１１に対する「長方形」の操作の軌跡（軌跡１５１Ｘ）に基づいて、当該「長方形」囲まれた部分が、新たに「表示」として指定される部位として特定される。この点、ＣＰＵ１３ｃは、上記軌跡の図形に基づいて、新たに「表示」（または、「非表示」）として指定される部位を特定するが、当該「図形」とは、ユーザーがタッチパネルをなぞった軌跡を意味するものであって、フリーハンドで記載された軌跡など、三角形や四角形などの特定の形状を構成しないものも含む。操作パネル１１上のドラッグ等の操作の軌跡に基づいて、操作パネル１１上の部位（領域）を特定する方法については、公知の技術を採用することができるため、ここでは詳細な説明を繰り返さない。
【００６６】
図９に戻って、ステップＳ７０でマスク領域編集モードに従った処理を実行した後、ステップＳ８０で、ＣＰＵ１３ｃは、管理テーブル（セキュリティー設定情報）を、ステップＳ７０のマスク領域編集モードにおける処理内容に応じて更新して、ステップＳ２０へ制御を戻す。これにより、たとえば、管理テーブルにおける各オブジェクトの設定内容のうち、ステップＳ７０で「表示」と「非表示」との間で設定情報を切り替えられた部位の情報が、新たに管理テーブルに登録される。切り替えられた部位とは、オブジェクト全体に対応する場合もあれば、オブジェクトの一部である場合もある。たとえば、図４〜図８を参照して説明した例であれば、サムネイル１５１（領域２５１）というオブジェクトのうち、軌跡１５１Ｘで囲まれた部位（領域２５１Ｘ）についての新たな設定情報（「表示」）が追加されることにより、管理テーブルが更新される。
【００６７】
以上説明した図９の処理は、画面遷移のための新たなイベントが入力されるまで継続される。そして、画面遷移のための新たなイベントが入力されると、再度ステップＳ１０から、当該処理が実行される。
【００６８】
［第１の変形例］
図１０を参照して、画像処理装置１における処理の第１の変形例を説明する。以下の説明では、図１〜図９を参照して説明した画像処理装置１に対する変更箇所を、主に説明する。図１０は、図９に示された処理の第１の変形例のフローチャートである。
【００６９】
図１０を参照して、第１の変形例では、ステップＳ１１０で、ＣＰＵ１３ｃは、ステップＳ１０（図９）と同様に、画像処理装置１において入力された画面遷移のためのイベントの種類に応じて、遷移する画面を特定して、ステップＳ１２０へ制御を進める。ステップＳ１１０では、ＣＰＵ１３ｃは、通常画面データを生成し、そして、当該データの画面を操作パネル１１に表示してもよい。
【００７０】
ステップＳ１２０では、ＣＰＵ１３ｃは、ステップＳ４０（図９）と同様に、管理テーブルにおける設定内容（セキュリティー設定情報）を参照して、ステップＳ１３０へ制御を進める。
【００７１】
ステップＳ１３０では、ＣＰＵ１３ｃは、ステップＳ５０（図９）と同様に、セキュリティー画面データを生成する。そして、ＣＰＵ１３ｃは、当該セキュリティー画面データをＰＣ２に送信した後、ステップＳ１４０へ制御を進める。
【００７２】
ステップＳ１４０では、ＣＰＵ１３ｃは、ステップＳ６０（図９）と同様に、ＣＰＵ１３ｃは、修正画面データを生成し、操作パネル１１に表示させる。そして、ＣＰＵ１３ｃは、ステップＳ１５０へ制御を進める。
【００７３】
ステップＳ１５０では、ＣＰＵ１３ｃは、ステップＳ１４０で表示された修正画面データがＰＣ２で表示される設定を維持する指示の入力に対して、予め定められた一定時間待機する。一定時間とは、たとえば１０秒〜３０秒程度である。そして、ＣＰＵ１３ｃは、当該一定時間内に上記入力があったと判断するとステップＳ１７０へ制御を進め、なかったと判断するとステップＳ１６０へ制御を進める。
【００７４】
ステップＳ１６０では、ＣＰＵ１３ｃは、ＰＣ２に対して、通常画面データと同様の画面を表示するためのデータを送信して、ステップＳ１２０へ制御を戻す。
【００７５】
ステップＳ１７０では、ＣＰＵ１３ｃは、ステップＳ７０（図９）と同様に、マスク領域編集モードに従った処理を実行して、ステップＳ１８０へ制御を進める。
【００７６】
ステップＳ１８０では、ＣＰＵ１３ｃは、ステップＳ８０（図９）と同様に、管理テーブルを更新して、ステップＳ１２０へ制御を戻す。
【００７７】
以上説明した第１の変形例では、セキュリティー画面データ（第２の画面情報）の送信から予め定められた時間内に、入力手段に、通常画面データ（第１の画面情報）のＰＣ２（遠隔端末）への送信を禁止する情報が入力されなかったことを条件として、通常画面データ（第１の画面情報）がＰＣ２（遠隔端末）に送信される。
【００７８】
なお、ステップＳ１５０における判断は、セキュリティー画面データに含まれるオブジェクトごとに異なっても良い。たとえば、管理テーブルに、オブジェクトごとの重要度が登録され、当該重要度が高いものほど、ステップＳ１４０で修正画面データの画面が表示されてから長い時間、ステップＳ１５０における入力が待たれても良い。これにより、ユーザーは、重要度の高いオブジェクトほどより長い時間をかけて、ＰＣ２に配信してよいかどうかを検討できる。
【００７９】
［第２の変形例］
図１１を参照して、画像処理装置１における処理の第２の変形例を説明する。以下の説明では、図１０を参照して説明した画像処理装置１の第１の変形例に対する変更箇所を、主に説明する。図１１は、図９に示された処理の第２の変形例のフローチャートである。
【００８０】
図１１を参照して、第２の変形例のステップＳ１１０とステップＳ１２０は、第１の変形例と同様である。つまり、ＣＰＵ１３ｃは、ステップＳ１１０で、画像処理装置１において入力された画面遷移のためのイベントの種類に応じて、遷移する画面を特定し、そして、ステップＳ１２０で、管理テーブルにおける設定内容（セキュリティー設定情報）を参照する。そして、ＣＰＵ１３ｃは、ステップＳ１３２へ制御を進める。
【００８１】
ステップＳ１３２では、ＣＰＵ１３ｃは、セキュリティー画面データを生成して、ステップＳ１４０へ制御を進める。第２の変形例のステップＳ１３２では、ＣＰＵ１３ｃは、第１の変形例のステップＳ１３０において実行したのとは異なり、セキュリティー画面データの生成のみ実行し、当該データのＰＣ２への送信は行なわない。
【００８２】
ステップＳ１４０では、ＣＰＵ１３ｃは、第１の変形例のステップＳ１４０と同様に、修正画面データを生成し、操作パネル１１に表示させる。そして、ＣＰＵ１３ｃは、ステップＳ１５０へ制御を進める。
【００８３】
ステップＳ１５０では、ＣＰＵ１３ｃは、第１の変形例のステップＳ１５０と同様に、ステップＳ１４０で表示された修正画面データがＰＣ２で表示される設定を維持する指示の入力に対して、予め定められた一定時間待機する。そして、ＣＰＵ１３ｃは、そして、ＣＰＵ１３ｃは、当該一定時間内に上記入力があったと判断するとステップＳ１６２へ制御を進め、なかったと判断するとステップＳ１６０へ制御を進める。ステップＳ１６０では、ＣＰＵ１３ｃは、ＰＣ２に対して、通常画面データと同様の画面を表示するためのデータを送信して、ステップＳ１２０へ制御を戻す。
【００８４】
ステップＳ１６２では、ＣＰＵ１３ｃは、ステップＳ１３２で生成したセキュリティー画面データをＰＣ２に送信して、ステップＳ１７０へ制御を進める。
【００８５】
ステップＳ１７０では、ＣＰＵ１３ｃは、第１の変形例のステップＳ１７０（図１０）と同様に、マスク領域編集モードに従った処理を実行して、ステップＳ１８０へ制御を進める。
【００８６】
ステップＳ１８０では、ＣＰＵ１３ｃは、第１の変形例のステップＳ１８０（図１０）と同様に、管理テーブルを更新して、ステップＳ１２０へ制御を戻す。
【００８７】
以上説明した第２の変形例では、ＣＰＵ１３ｃは、画面が遷移する条件が成立してステップＳ１１０の処理を開始してから、遷移画面を操作パネル１１に表示するためのデータを生成し（ステップＳ１１０）、セキュリティー画面データを生成し（ステップＳ１３２）、セキュリティー画面データに対応する操作パネル１１用の画面データを生成し（ステップＳ１４０）、その後、一定時間待機する。そして、一定時間内に、セキュリティー画面データをＰＣ２に送信する指示が入力されなければ（ステップＳ１５０でＮＯ）、ＣＰＵ１３ｃは、遷移画面そのもののデータ、つまり、操作パネル１１にもともと表示される画面に対して情報をマスクする処理がなされない画面のデータを、ＰＣ２へ送信する（ステップＳ１６０）。一方、上記の一定時間内に上記指示が入力されれば、ＣＰＵ１３ｃは、セキュリティー画面データをＰＣ２に送信する（ステップＳ１６２）。
【００８８】
したがって、第２の変形例では、ＰＣ２において、操作パネル１１に表示される画面のデータと同じデータが送信されるのは、少なくとも画面遷移のためのイベントが発生してから一定時間が経過した後となる。このため、ユーザーは、操作パネル１１に表示される内容にＰＣ２へ送信するべきではない内容が含まれているか否かを判断するための時間として、一定時間を確保できる。
【００８９】
［実施の形態および変形例についてのまとめ］
以上説明した本実施の形態において、「通常画面データ」、「セキュリティー画面データ」、「修正画面データ」は、それぞれ、第１の画面情報、第２の画面情報、第３の画面情報に相当する。なお、「セキュリティー画面データ」のうち、操作パネル１１に対する操作に基づいて更新されたものについては、第４の画面情報に相当する。
【００９０】
本開示に従った画像処理装置によれば、ユーザーは、操作パネル１１に表示された情報のうち、ＰＣ２へ送信すべきではないと考えられる情報を、オブジェクト単位で指定することもできれば、操作パネル１１に表示された画面の部位を指定することによって指定することもできる。送信すべきでない情報が、オブジェクト単位でなくとも、部位で指定できることにより、ユーザーは、より容易に、そして早期に、当該情報を指定できる。これにより、画像処理装置は、迅速に、セキュリティー画面データを修正するための情報を取得できる。結果として、画像処理装置は、迅速に、セキュリティー画面データを修正し、当該データを遠隔端末へ送信できる。
【００９１】
画像処理装置１における上記部位を指定するための操作は、図４〜図８を参照して説明したような形状を描画する操作の他に、図１２に示されるような、フリーハンドの線の描画も含む。図１２において、領域１５１は、修正画面データが表示された画面の一部分である。領域２５１は、当該修正画面データに対応してＰＣ２において表示された画面の一部分である。画像処理装置１では、領域１５１に対して、フリーハンドで線１５１Ｙが描画されると、これに応じて、セキュリティー画面データが修正され、修正後のセキュリティー画面データがＰＣ２へ送信される。これにより、ＰＣ２では、線１５１Ｙに対応する領域である、線２５１Ｙで示される部分が、「非表示」から「表示」に、状態を変更される。
【００９２】
「表示」／「非表示」を切り替える部位を特定するための入力は、図４〜図８を参照して説明された操作パネル１１に対するドラッグ操作の他に、操作パネル１１において他の操作に影響のないハードキーに対する操作であっても良いし、操作パネルに表示された画面において部位を特定するためのアイコンに対するタッチ操作であっても良いし、コマンドを呼び出すための操作（スワイプ操作などのジェスチャ操作）であっても良い。
【００９３】
また、ＰＣ２へ送信すべきではない情報の指定方法の例として、上記したオブジェクトや操作パネル１１における画面の部位の他に、予め送信が禁止される画像のＩＤを設定しておき、画面に利用される画像のＩＤ（利用描画オブジェクト識別ＩＤ）を当該設定と比較することを挙げることもできる。ユーザーは、ＰＣ２に送信されることを禁止する画像のＩＤを、予め画像処理装置１に登録しておく。そして、ユーザーは、ハードキーへの操作等により、修正画面データを見ながら、送信を禁止する画像のＩＤを指定する。これに応じて、ＣＰＵ１３ｃは、既に生成したセキュリティー画面データにおいて上記のように登録されたＩＤで特定される画像が使用される場合には、当該画像の部分をダミー画像で覆う等により、セキュリティー画面データを変更する。
【００９４】
また、ＰＣ２へ送信すべきではない情報の指定方法の他の例として、画面に使用されるデータの保存場所を指定することもできる。ユーザーは、ＰＣ２に送信されることを禁止する情報が保存される場所を予め画像処理装置１に登録しておく。登録される場所は、たとえば、ＨＤＤ１７における、画像処理システムのユーザーのメールアドレスや氏名等の個人情報を保存する記憶領域である。そして、ユーザーは、ハードキーへの操作等により、修正画面データを見ながら、ＰＣ２に送信されることを禁止する情報の保存場所を指定する。これに応じて、ＣＰＵ１３ｃは、既に生成したセキュリティー画面データにおいて上記のように登録された場所から引きされた情報が使用される場合には、当該情報が表示される部分をダミー画像で覆う等により、セキュリティー画面データを変更する。
【００９５】
これにより、特定の記憶領域に格納された情報（たとえば、ユーザーのメールアドレス等の個人情報）のＰＣ２への送信を制御できる。特に、特定の記憶場所が、ユーザー等の秘密情報を含む場合には、有効である。ＣＰＵ１３ｃは、既に生成したセキュリティー画面データにおいて上記のように登録された場所から引き出された情報が使用されているか否かを判断することは、既に生成したセキュリティー画面データが秘密情報を含むか否かを判断することを意味する。そして、秘密情報を含むと判断すると、ＣＰＵ１３ｃは、当該秘密情報をダミー画像で多い隠す等によって視認不能になるように、セキュリティー画面データを生成する。
【００９６】
今回開示された各実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【００９７】
１  画像処理装置、２  ＰＣ、３  ネットワーク、１１  操作パネル、１１ａ  入力装置、１１ｂ  表示装置、１２ａ  ドライブ装置、１２ｂ  記録媒体、１３  コントローラー、１３ａ  ＲＯＭ、１３ｂ  ＲＡＭ、１４ａ  インタフェース装置、１５  スキャナー、１５ａ  装置、１６  プロッター、１６ａ  印刷装置、１０１  表示部、１０２  通信部、１０３  入力イベント受信部、１０４  制御部、１０５  画面生成部、１０６  画面用メモリー、１０７  表示画面データ処理部、１０８  記憶部。
【図１】
2014158218.tif 000003
【図２】
2014158218.tif 000004
【図３】
2014158218.tif 000005
【図４】
2014158218.tif 000006
【図５】
2014158218.tif 000007
【図６】
2014158218.tif 000008
【図７】
2014158218.tif 000009
【図８】
2014158218.tif 000010
【図９】
2014158218.tif 000011
【図１０】
2014158218.tif 000012
【図１１】
2014158218.tif 000013
【図１２】
2014158218.tif 000014