(57)【要約】【課題】  アクセス権管理された電子文書がリモートユーザにより閲覧や取得されてしまう事態を防止することである。【解決手段】    クライアント装置から表示手段に表示されるべき表示画面の転送要求を受信する（Ｓ１２１）。そして、受信した転送要求に基づいて、表示手段が表示する画面に対応する画面データをクライアント装置へ送信する場合に、表示装置に表示しているデータがアクセス権管理されたデータであるか判断する（Ｓ１２３）。そして、アクセス権管理されたデータであると判断と判断した場合に、クライアント装置からの転送要求を拒否する通知を行う（Ｓ１２４）ことを特徴とする。【選択図】  図５
2007288771.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と通信可能な画像処理装置であって、
アクセス権管理された電子文書を記憶する記憶手段と、
前記記憶手段に記憶されている電子文書を表示可能な表示手段と、
前記表示手段に表示すべき表示画面の転送要求を前記クライアント装置から受信する受信手段と、
前記受信手段が受信した転送要求に基づいて、前記表示手段が表示する画面に対応する画面データを前記クライアント装置へ送信する画面送信手段と、
前記表示手段がアクセス権管理された電子文書を表示可能な状態において前記受信手段が表示画面の転送要求を受信した場合、前記クライアント装置に前記画面データの少なくとも一部を送信しないように前記画面送信手段を制御する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
更に、前記表示手段に表示する画面データを記憶する画面データ記憶手段を備え、
前記画面送信手段は、前記画面データ記憶手段に記憶されている画面データを前記クライアント装置へ送信することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示手段がアクセス権管理された電子文書を表示していないときに前記受信手段が表示画面の転送要求を受信した場合、前記制御手段は、前記画面送信手段が前記クライアント装置に前記画面データを送信することを許可することを特徴とする請求項１または請求項２のいずれか１項に記載の画像処理装置。
【請求項４】
前記表示手段がアクセス権管理された電子文書を表示可能な状態において前記受信手段が表示画面の転送要求を受信した場合、前記制御手段は、前記表示手段によって表示されるべき表示画面において、前記アクセス権管理された電子文書に対応する画面表示領域を隠蔽した画面データを送信するよう前記画面送信手段を制御することを特徴とする請求項１乃至請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
前記表示手段がアクセス権管理された電子文書を表示可能な状態において前記受信手段が表示画面の転送要求を受信した場合、前記制御手段は、前記表示手段によって表示されるべき表示画面において、前記アクセス権管理された電子文書に対応する画面表示領域以外の領域に対応する画面データを前記画面送信手段が送信することを許可することを特徴とする請求項１乃至請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
前記制御手段は、前記表示手段がアクセス権管理された電子文書を表示可能な状態において前記受信手段が表示画面の転送要求を受信した場合、前記転送要求を拒否する旨を示すメッセージを前記クライアント装置に通知するよう制御することを特徴とする請求項１乃至請求項５のいずれか１項に記載の画像処理装置。
【請求項７】
クライアント装置と通信可能な画像処理装置であって、
アクセス権管理された電子文書を記憶する記憶手段と、
前記記憶手段に記憶されている電子文書を表示可能な表示手段と、
前記表示手段に表示すべき表示画面の転送要求を前記クライアント装置から受信する受信手段と、
前記受信手段が受信した転送要求に基づいて、前記表示手段が表示する画面に対応する画面データを前記クライアント装置へ送信する画面送信手段と、
前記表示手段がアクセス権管理された電子文書を表示可能な状態において前記受信手段が表示画面の転送要求を受信した場合、前記クライアント装置のユーザが前記電子文書に対するアクセス権限を有しているか否かに基づいて、前記画面送信手段による前記クライアント装置への前記画面データの送信を選択的に制御する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項８】
クライアント装置と通信可能であり、アクセス権管理された電子文書を記憶する記憶手段と前記記憶手段に記憶されている電子文書を表示可能な表示手段とを備える画像処理装置における表示画面送信方法であって、
前記表示手段に表示されるべき表示画面の転送要求を前記クライアント装置から受信する受信工程と、
前記受信工程にて受信した転送要求に基づいて、前記表示手段が表示する画面に対応する画面データを前記クライアント装置へ送信する画面送信工程と、
アクセス権管理された電子文書を前記表示手段に表示可能な状態において前記受信工程による表示画面の転送要求を受信した場合、前記画面送信工程において前記クライアント装置に前記画面データの少なくとも一部を送信しないよう制御する制御工程と、
を備えることを特徴とする表示画面送信方法。
【請求項９】
クライアント装置と通信可能であり、アクセス権管理された電子文書を記憶する記憶手段と前記記憶手段に記憶されている電子文書を表示可能な表示手段とを備える画像処理装置における表示画面送信方法であって、
前記表示手段に表示されるべき表示画面の転送要求を前記クライアント装置から受信する受信工程と、
前記受信工程にて受信した転送要求に基づいて、前記表示手段が表示する画面に対応する画面データを前記クライアント装置へ送信する画面送信工程と、
アクセス権管理された電子文書を前記表示手段に表示可能な状態において前記受信工程による表示画面の転送要求を受信した場合、前記クライアント装置のユーザが前記電子文書に対するアクセス権限を有しているか否かに基づいて、前記画面送信工程における前記クライアント装置への前記画面データの送信を選択的に制御する制御工程と、
を備えることを特徴とする表示画面送信方法。
【請求項１０】
クライアント装置と通信可能であり、アクセス権管理された電子文書を記憶する記憶手段と前記記憶手段に記憶されている電子文書を表示可能な表示手段とを備える画像処理装置における表示画面送信方法を画像処理装置に実行させるための制御プログラムあって、
前記表示画面送信方法は、
前記表示手段に表示されるべき表示画面の転送要求を前記クライアント装置から受信する受信工程と、
前記受信工程にて受信した転送要求に基づいて、前記表示手段が表示する画面に対応する画面データを前記クライアント装置へ送信する画面送信工程と、
アクセス権管理された電子文書を前記表示手段に表示可能な状態において前記受信工程による表示画面の転送要求を受信した場合、前記画面送信工程において前記クライアント装置に前記画面データの少なくとも一部を送信しないよう制御する制御工程と、
を備えることを特徴とする制御プログラム。
【請求項１１】
クライアント装置と通信可能であり、アクセス権管理された電子文書を記憶する記憶手段と前記記憶手段に記憶されている電子文書を表示可能な表示手段とを備える画像処理装置における表示画面送信方法を画像処理装置に実行させるための制御プログラムであって、
前記表示画面送信方法は、
前記表示手段に表示されるべき表示画面の転送要求を前記クライアント装置から受信する受信工程と、
前記受信工程にて受信した転送要求に基づいて、前記表示手段が表示する画面に対応する画面データを前記クライアント装置へ送信する画面送信工程と、
アクセス権管理された電子文書を前記表示手段に表示可能な状態において前記受信工程による表示画面の転送要求を受信した場合、前記クライアント装置のユーザが前記電子文書に対するアクセス権限を有しているか否かに基づいて、前記画面送信工程における前記クライアント装置への前記画面データの送信を選択的に制御する制御工程と、
を備えることを特徴とする制御プログラム。
【請求項１２】
請求項１０または請求項１１のいずれか１項に記載の制御プログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセス権限が付されて保存される電子文書を表示可能であり、リモートクライアント装置からの要求を処理する画像処理装置に関するものである。
【背景技術】
【０００２】
近年、情報漏洩を防止するために、承認されたユーザのみが電子文書を閲覧、編集、印刷をすることが出来る文書管理システムが開発、製品化されつつある。
【０００３】
また、有効期限を過ぎると電子文書を閲覧できなくなるといった電子文書のアクセス権を管理した文書管理システムが開発、製品化されつつある。
【０００４】
これらのアクセス権管理文書を表示する専用のアプリケーションは起動している情報処理装置の表示画面キャプチャを禁止する機能を備えており、キャプチャ画像が不正使用されることを防止している。
【０００５】
一方、画像処理装置には、ボックスと呼ばれるストレージ機能が存在し、多数の電子文書を記録し、電子文書の様々な手段による入出力や、表示、編集を行うことが可能である。
【０００６】
これらの電子文書に対する操作は装置に組み込まれている操作部以外にも行うことができるように構成されている。例えば、VNC（Virtual Network Computing）など、RFB（Remote Frame Buffer）プロトコルによる表示画面転送によりリモートクライアントの表示装置で表示可能となっている（例えば、特許文献１参照）。
【０００７】
ここで、RFBプロトコルは表示装置へ画像を表示するためのフレームバッファ（あるいはビデオRAM ）に記憶されるビットマップ画像を外部の端末へ転送するためのプロトコルである。
【特許文献１】特開２００５−６５０５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
アクセス権が管理された電子文書であってもその電子文書を画面表示するためのビットマップデータはもはやアクセス権の管理下にない。上述のVNCなどを用いてRFBプロトコルで画面表示を外部へ転送することで、本来アクセス権が管理された文書を、アクセス制限の無い画像データとして外部へ転送してしまうことになる。
【０００９】
しかしながら、上述した従来の技術では、アクセス権が管理されている電子文書を画像処理装置の操作部が備える表示装置上で表示中に、上記RFBプロトコルを操作することで、別のユーザにその画面を覗き見されてしまう事態に対応できなかった。
【００１０】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、アクセス権管理された電子文書がリモートユーザにより閲覧や取得されてしまう事態を防止できる仕組みを提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
【００１２】
クライアント装置と通信可能な画像処理装置であって、アクセス権が管理された電子文書を記憶する記憶手段と、前記記憶手段に記憶されている電子文書を表示可能な表示手段と、前記表示手段に表示すべき表示画面の転送要求を前記クライアント装置から受信する受信手段と、前記受信手段が受信した転送要求に基づいて、前記表示手段が表示する画面に対応する画面データを前記クライアント装置へ送信する画面送信手段と、前記表示手段がアクセス権管理された電子文書を表示可能な状態において前記受信手段が表示画面の転送要求を受信した場合、前記クライアント装置に前記画面データの少なくとも一部を送信しないように前記画面送信手段を制御する制御手段と、を備えることを特徴とする。
【００１３】
上記目的を達成する本発明の表示画面送信方法は以下に示す構成を備える。
【００１４】
クライアント装置と通信可能であり、アクセス権管理された電子文書を記憶する記憶手段と前記記憶手段に記憶されている電子文書を表示可能な表示手段とを備える画像処理装置における表示画面送信方法であって、前記表示手段に表示されるべき表示画面の転送要求を前記クライアント装置から受信する受信工程と、前記受信工程にて受信した転送要求に基づいて、前記表示手段が表示する画面に対応する画面データを前記クライアント装置へ送信する画面送信工程と、アクセス権管理された電子文書を前記表示手段に表示可能な状態において前記受信工程による表示画面の転送要求を受信した場合、前記画面送信工程において前記クライアント装置に前記画面データの少なくとも一部を送信しないよう制御する制御工程と、を備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、アクセス権管理された電子文書がリモートユーザにより閲覧や取得されてしまう事態を防止できる。
【発明を実施するための最良の形態】
【００１６】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１７】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理装置を適用する文書処理システムの一例を示す図である。本例は、クライアント装置と通信可能な画像処理装置とから文書処理システムが構成される例である。
【００１８】
図１において、本実施形態では、画像処理装置３０１の外部記憶装置に保存してある電子文書をリモートクライアント装置３０２に送信し、リモートクライアント装置３０２の表示装置に表示するといった処理を行う。画像処理装置３０１とＲＣＬ装置３０２はLAN（Local Area Network）などのコンピュータネットワーク（ＣＮＥＴ）３０３によって接続されている。
【００１９】
なお、リモートクライアント装置（以下ＲＣＬ装置と略記する）３０２は、後述するようなＣＰＵ、ＲＯＭ、ＲＡＭ等のハードウエア資源と、後述するフローチャートに基づく制御手順を実行するためのソフトウエア資源とを備える。本実施形態においてＲＣＬ装置３０２はいわゆるパーソナルコンピュータ（PC）によって構成されるものとする。
【００２０】
更に、画像処理装置３０１は公衆回線にも接続されているものとする。また、ＲＣＬ装置３０２にはVNCクライアントソフトウエア（VNCビューワ）がインストールされているものとする。ここで、VNCとは、Virtual Network Computingを意味する。
【００２１】
図２は、本発明の第１実施形態を示す画像処理装置３０１のハードウエアの構成を示すブロック図である。
【００２２】
図２において、中央処理装置（ＣＰＵ）２０１は、内部バスを介して接続される入出力デバイスを総括的に制御する。さらに、ＣＰＵ２０１は、ネットワーク装置２０９を介して外部装置と所定のプロトコルでデータ通信を行う。また、ＣＰＵ２０１は、電子メール装置２１０を介して外部装置と所定のプロトコルで電子メールのデータ通信を行う。また、ＣＰＵ２０１は、ファクシミリ装置２１１を介して外部ファクシミリ装置とファクシミリデータ通信を行う。
【００２３】
ＣＰＵ２０１は、主記憶装置２０２、表示装置２０３、入力装置２０４、外部記憶装置２０５、印刷装置２０６、画像読み取り装置２０７を図示しない内部バスを介して総括的に制御する。また、ＣＰＵ２０１は、通常の四則演算、論理演算機能を備える。
【００２４】
主記憶装置２０２は、例えばＤＲＡＭ等で構成されその容量を拡張可能に構成されている。そして、ＣＰＵ２０１は、必要な情報を主記憶装置２０２に記憶し、必要に応じて取り出すことができる。
【００２５】
表示装置２０３は、画像処理装置３０１を操作するための画面や、外部記憶装置２０５に記憶される電子文書を表示するもので、ＣＲＴや液晶ディスプレイ、タッチパネル等で構成されている。また、入力装置２０４はＣＰＵ２０１への種々の入力を行う。
【００２６】
フレームバッファ（ＶＲＡＭ）２１２は、表示装置２０３に表示する画面のビットマップデータを記憶する。表示装置２０３に文書情報を表示する場合、文書情報から生成されるビットマップデータがＶＲＡＭ２１２に記憶されることになる。ここで、ＶＲＡＭ２１２は、表示装置２０３に表示する画面データを記憶する画面データ記憶手段として機能する。なお、ＶＲＡＭ２１２は、ＲＡＭ等のエリアの一部を使用して構成されるものであってもよいし、専用のＶＲＡＭとして構成していてもよい。
【００２７】
外部記憶装置２０５は、文書情報やプログラムなどの各種情報を記憶するもので磁気記憶装置や光磁気記憶装置等がある。なお、外部記憶装置２０５は、上述したボックス領域が確保されている。
【００２８】
本実施形態では、ＣＰＵ２０１が電子メール装置２１０から、あるいはネットワーク装置２０９から受信する、例えばＰＤＦ（Portable Document Format）形式の文書情報等を外部記憶装置２０５に保存する。
【００２９】
外部記憶装置２０５に記憶されている文書情報の少なくとも１つは、ユーザごとに操作可能な権限を定められた文書情報である。このような文書をアクセス権管理された文書情報という。
【００３０】
また、外部記憶装置２０５にはアクセス権管理されていない文書があってもよい。
【００３１】
ここで、文書情報としては、画像データ等の情報や、アドレス帳などの情報も含む。
【００３２】
印刷装置２０６は、画像読み取り装置２０７や、ＣＰＵ２０１が画像処理した図形や文字等の処理した結果を印刷するものである。画像読み取り装置２０７は、図示しないＣＣＤイメージセンサにより読み取られる紙の原稿画像を電子情報に変換するものである。
【００３３】
画像読み取り装置２０７が読み取った原稿画像データを、上述のＰＤＦ形式に変換して文書情報として外部記憶装置２０５に記憶することも可能である。その際に必要に応じてユーザ毎のアクセス権限を文書情報に対して設定することでアクセス権管理された文書情報とすることが可能である。文書情報に対してユーザごとのアクセス権限を設定するには、入力装置２０４などを用いてユーザの指示によって行われる。
【００３４】
課金装置２０８はコピー処理、印刷処理、スキャン処理等に対して課金を行う為の管理を行う。ネットワーク装置２０９は、所定のプロトコルでＣＮＥＴ３０３を介した通信を可能にするものである。電子メール装置２１０はＣＮＥＴ３０３を通じて外部とのメールの送受信処理を受け持ち、ファクシミリ装置２１１は外部とのファクシミリ装置との送受信を受け持つ。
【００３５】
外部記憶装置２０５は、ＶＮＣサーバソフトウェアを記憶する。外部記憶装置２０５に記憶されたＶＮＣサーバソフトウェアは主記憶装置２０２にロードされ、ＣＰＵ２０１が実行することで、画像処理装置３０１はＶＮＣサーバとして機能する。
【００３６】
これにより、ＶＲＡＭ２１２に記憶されているビットマップデータを、ＶＮＣクライアントソフトウエアを起動しているＣＮＥＴ３０３上のＲＣＬ装置３０２からの要求に基づいて転送することが可能になる。なお、ＶＲＡＭ２１２は、表示装置２０３に表示されている画面のイメージを記憶しているので、結果として、ＣＮＥＴ３０３上のＲＣＬ装置３０２からの要求に基づいて上記画面イメージを転送することが可能になる。
【００３７】
このように構成された画像処理装置は、以下の表示画面送信機能を備える。
【００３８】
本実施形態に示す画像処理装置３０１は、ＲＣＬ装置３０２とＲＦＢプロトコルで通信し、閲覧に対する権限が付されて外部記憶装置２０５に保存されている電子文書に対する処理を行う。
【００３９】
また、ＲＣＬ装置３０２のユーザと、ユーザ権限を記憶する管理テーブルを外部記憶装置２０５に更新可能に保持する。また、登録された情報は、管理者権限で適時に削除することも可能に構成されている。
【００４０】
さらに、ＣＰＵ２０１は、電子文書が表示装置２０３に表示中に、ＲＣＬ装置３０２から表示されて表示内容の画面転送要求をネットワーク装置２０９を介して受信する受信機能を備える。なお、この画面転送要求は上述のＲＦＢプロトコルに基づいてＲＣＬ装置３０２から発せられる。
【００４１】
また、ＣＰＵ２０１は、受信機能が表示内容の画面転送要求を受信した場合に、以下の機能に基づく処理を行う。
【００４２】
具体的には、表示装置２０３に表示されている電子文書の属性と、管理テーブルに記憶されたユーザ権限とに基づいて、画面転送要求の可否を後述する図３に示す手順に基づいて判断することで決定する決定機能を備える。
【００４３】
さらに、ＣＰＵ２０１は、ＲＣＬ装置３０２からの要求が拒否された場合に、拒否決定された内容をネットワーク装置２０９を介して、要求元のＲＣＬ装置３０２に通知する通知機能を備える。
【００４４】
このよう図１に示す文書処理システムにおいて、ＣＰＵ２０１は、ＲＣＬ装置３０２から受信した転送要求に基づいて、表示装置２０３が表示する画面に対応する画面データをＲＣＬ装置３０２に送信する機能を備える。画像処理装置３０１は、ＲＣＬ装置３０２に対してＶＲＡＭ２１２に記憶される画面情報を送信する機能を備える。
【００４５】
この場合において、ＣＰＵ２０１は、図３に示す制御手順に従い、表示装置２０３に表示している情報、すなわち、ＶＲＡＭ２１２に記憶されている情報（画面情報）の送信（画面送信）を制御する。
【００４６】
図３は、本実施形態を示す画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。本処理は、画像処理装置３０１によるプレビュー画像表示制御例である。また、Ｓ１０１〜Ｓ１０６は各ステップを示す。また、各ステップは、ＣＰＵ２０１が外部記憶装置２０５、あるいはＲＯＭ等に記憶される制御プログラムを主記憶装置２０２にロードして実行することで実現される。
【００４７】
図４は、図２に示した表示装置２０３に表示されるログイン用のダイアログボックスの一例を示す図である。
【００４８】
図４は、本発明の一実施形態である画像処理装置が表示するログイン用のダイアログボックスの例である。
【００４９】
ユーザは、表示装置２０３に表示された本ダイアログボックスから入力装置２０４を通してユーザ名およびパスワードを入力し画像処理装置にログインする。
【００５０】
図４において、４１はユーザ名入力欄で、入力装置２０４を操作することで、ログインするために設定されたユーザ名を入力する。
【００５１】
４２はパスワード入力欄で、ユーザ名入力欄４１に入力されるユーザ名に対応づけられているパスワードを入力する。４３はログインボタンで、ユーザ名入力欄４１とパスワード入力欄４２への入力を確定させるためのボタンである。
【００５２】
まず、Ｓ１０１で、ユーザが画像処理装置３０１に対して、入力装置２０４からユーザ名及びパスワードを入力しログインする。本実施形態では、図４に示すようなダイアログボックスからログインするものとする。なお、ログインのためのＩＣカード等のカード媒体を利用するものであってもよい。
【００５３】
次に、Ｓ１０２で、Ｓ１０１でログインを許可されたユーザが画像処理装置３０１に保存されている任意の電子文書を選択し電子文書のプレビュー画像を表示装置２０３に表示するように指示する。
【００５４】
そして、画像処理装置３０１のＣＰＵ２０１は、Ｓ１０３で、ユーザが、Ｓ１０２で指定した電子文書がアクセス権管理された文書かどうかを判断する。ここで、ユーザが指定した電子文書がアクセス権管理されたの電子文書であるとＣＰＵ２０１が判断した場合には、Ｓ１０４で、ＣＰＵ２０１は、ログインしているユーザに電子文書を表示する権限があるかどうかを判断する。
【００５５】
なお、ＣＰＵ２０１は、ログインしているユーザに電子文書を表示する権限を判断するためのテーブルを外部記憶装置２０５に保持し、システム起動時に、主記憶装置２０２にロードして管理している。
【００５６】
同様に、ＣＰＵ２０１は、外部記憶装置２０５に記憶している電子文書がアクセス権管理された文書であるかを判別するためのテーブルを外部記憶装置２０５に保持し、システム起動時に、主記憶装置２０２にロードして管理している。
【００５７】
そして、Ｓ１０４で、ユーザに電子文書を表示する権限があるとＣＰＵ２０１が判断した場合には、Ｓ１０５で、表示装置２０３に電子文書のプレビューを表示して、本処理を終了する。
【００５８】
一方、Ｓ１０４で、ユーザに電子文書を表示する権限がないとＣＰＵ２０１が判断した場合には、Ｓ１０６で、ユーザに、例えば表示装置２０３に警告メッセージを表示して、その旨を通知して、本処理を終了する。
【００５９】
また、Ｓ１０３で、ユーザの指定した電子文書がアクセス権管理された文書ではないと判断した場合は、Ｓ１０５へ進み、ＣＰＵ２０１は、表示装置２０３に選択指示されている電子文書のプレビューを表示して、本処理を終了する。
【００６０】
図５は、本実施形態を示す画像処理装置における第２のデータ処理手順の一例を示すフローチャートである。本処理は、画像処理装置３０１に対して、ＲＣＬ装置３０２から画面転送要求があった際の処理例である。より具体的には、本処理は、外部記憶装置２０５に記憶された電子文書に対するアクセス権限を有しているか否かに基づいて、ＣＰＵ２０１がＲＣＬ装置３０２への画面データの送信を選択的に制御する処理例である。また、Ｓ１２１〜Ｓ１２５は各ステップを示す。また、各ステップは、ＣＰＵ２０１が外部記憶装置２０５、あるいはＲＯＭ等に記憶される制御プログラムを主記憶装置２０２にロードして実行することで実現される。
【００６１】
まず、Ｓ１２１で、例えばＶＮＣクライアントソフトウエアをインストールしたＲＣＬ装置３０２から、ＲＦＢプロトコルを使った画面転送要求を受信する。
【００６２】
次に、Ｓ１２２で、画像処理装置３０１の表示装置２０３に表示されている内容に電子文書のプレビュー画像が含まれているかどうかをＣＰＵ２０１が判断する。
【００６３】
なお、ＣＰＵ２０１は、ＶＲＡＭ２１２に電子文書のプレビュー画像を表示するためのビットマップデータが記憶されている状態であれば、電子文書を表示している状態であると判断するものとする。
【００６４】
ここで、ＣＰＵ２０１が表示装置２０３に表示されている内容に電子文書のプレビュー画像が含まれていると判断した場合には、Ｓ１２３へ進む。そして、Ｓ１２３で、表示装置２０３に表示している電子文書がアクセス権管理された文書であるかどうかをＣＰＵ２０１が判断する。
【００６５】
なお、ＣＰＵ２０１は、外部記憶装置２０５で保持管理されている上記テーブルを参照して上記判断を行う。
【００６６】
ここで、ＣＰＵ２０１がアクセス権管理された電子文書であると判断した場合には、Ｓ１２４へ進む。そして、Ｓ１２４で、ＲＣＬ装置３０２からの画面転送要求に対する拒否通知を送信して、本処理を終了する。なお、ＣＰＵ２０１は、拒否通知を上記ＲＦＢプロトコルでＲＣＬ装置３０２に送信する。
【００６７】
一方、Ｓ１２２で、表示装置２０３に表示されている内容に電子文書のプレビュー画像が含まれていないとＣＰＵ２０１が判断した場合には、Ｓ１２５で、以下の処理を行う。
【００６８】
具体的には、ＲＣＬ装置３０２に対して表示装置２０３に表示している表示内容、すなわち、ＶＲＡＭ２１２に記憶しているビットマップデータをＲＣＬ装置３０２に送信して、本処理を終了する。
【００６９】
なお、ＶＲＡＭ２１２に記憶しているビットマップデータをＲＣＬ装置３０２に送信する場合には、ビットマップデータを圧縮して転送してもよい。これにより、ネットワークのトラフィックを抑えることができる。
【００７０】
これにより、表示装置２０３に表示されている内容に電子文書のプレビュー画像が含まれていない場合は、画像処理装置の操作画面など、情報漏洩の危険性が低い画面データをリモートクライアント装置３０２へ送信することになる。
【００７１】
また、Ｓ１２３で、表示装置２０３に表示している電子文書がアクセス権管理されていないとＣＰＵ２０１が判断した場合には、Ｓ１２５で以下の処理を行う。
【００７２】
具体的には、ＲＣＬ装置３０２に対して表示装置２０３に表示している表示内容をリモートクライアント装置３０２に送信して、本処理を終了する。
【００７３】
これにより、ＲＣＬ装置３０２から画像処理装置３０１の表示装置２０３に表示されている電子文書がアクセス権管理されている場合には、その表示データの取得要求を拒否することができる。
【００７４】
本実施形態によれば、アクセス権限が付されている電子文書の表示イメージを表示画面転送によりＲＣＬ装置３０２の表示装置で表示を不可とすることができる。
【００７５】
よって、アクセス権管理されている文書を他のユーザにより覗き見られることによる情報の漏洩の危険を回避することが可能になる。
【００７６】
つまり、画像処理装置３０１の表示装置２０３の表示内容が画像処理要求等により動的に変動している状態で、ＲＣＬ装置３０２から画面表示内容を要求された場合に、その表示要求を拒否したり、許可したりすることができる。この場合、表示している情報に設定された属性に応じて以下のようにその表示要求を拒否したり、許可したりする。
【００７７】
本実施形態では、表示されたデータの属性として、上記図５に示す例でいうと、情報の種別が電子文書であるという属性と、アクセス権限が付されているという属性を判断している例を示す。これに対して、さらに、判断すべき属性を増やして、管理者やユーザの要求に対応できるように構成してもよい。
【００７８】
例えばアクセス権限が付きであっても、指定された保存期間が過ぎていれば、表示要求に応じる等の制御を加えることで、ユーザビリティを向上させることもできる。
【００７９】
〔第２実施形態〕
第１実施形態では、図５に示すＳ１２４で、ＲＣＬ装置３０２からのアクセスを拒否している場合について説明した。
【００８０】
本実施形態では、ＣＰＵ２０１が画面転送要求を拒否すると決定した場合に、表示装置２０３に表示内容中で領域設定された非権限表示領域に対応する画面データに表示内容を隠蔽するマスク処理を行う画像処理機能を備える。
【００８１】
また、ＣＰＵ２０１は、マスク処理された画面データを要求元のＲＣＬ装置３０２に特定のプロトコルで転送する転送機能を備える。以下、具体的処理について詳述する。
【００８２】
本実施形態では、表示装置２０３に表示している表示内容をＲＣＬ装置３０２に送信する際、表示装置２０３に表示しているアクセス権管理された電子文書のプレビュー画像の表示領域をマスクする画像処理を施す。その後、ＣＰＵ２０１は、マスク済みの表示内容をＲＣＬ装置３０２に送信する。
【００８３】
具体的には、ＶＲＡＭ２１２のビットマップデータのうち、アクセス権管理された文書を表示している領域を特定の画像データ（例えば黒画像データ）で置き換える。
【００８４】
つまり、表示装置２０３に表示されている画面表示領域を隠蔽する画面データを生成することで、画面データ全体ではなく、セキュリティを確保すべき表示画面中の一部のみが表示されないように制御することができる。具体的には、アクセス権管理された電子文書に対応する画面表示領域以外の領域についての画面データをＲＣＬ装置３０２に送信する。
【００８５】
これにより、ＲＣＬ装置３０２にはアクセス権管理された電子文書の内容が判別できない状態で送信することができる。したがって、アクセス権管理された電子文書の内容が漏洩することを防止できる。
【００８６】
以下の特定のプロトコルで処理する場合について説明する。
【００８７】
本実施形態に示す画像処理装置３０１は、ＲＣＬ装置３０２とＲＦＢプロトコルで通信する。ここで、ＲＦＢとは、Remote FrameBufferを意味する。
【００８８】
そして、画像処理装置３０１は、閲覧に対する権限が付されて外部記憶装置２０５に保存されている電子文書に対する処理を行う。
【００８９】
また、ＲＣＬ装置３０２のユーザと、アクセス権限を記憶する管理テーブルを外部記憶装置２０５に更新可能に保持する。また、登録された情報は、管理者権限で適時に削除することも可能に構成されている。
【００９０】
そして、ＣＰＵ２０１は、ＲＣＬ装置３０２から外部記憶装置２０５に保存されているいずれかの電子文書の取得要求をネットワーク装置２０９を介して受信する受信機能を備える。
【００９１】
そして、ＣＰＵ２０１が取得要求を受信した場合に、取得要求されている電子文書の属性と、管理テーブルに記憶されたアクセス権限とに基づいて、該取得要求されている電子文書の取得要求の可否を決定する決定機能を備える。以下、具体的的処理について説明する。
【００９２】
図６は、本実施形態を示す画像処理装置における第３のデータ処理手順の一例を示すフローチャートである。本処理は、画像処理装置３０１でＲＣＬ装置３０２から表示画面の送信要求があった際の他の処理例である。また、Ｓ５０１〜Ｓ５０６は各ステップを示す。また、各ステップは、ＣＰＵ２０１が外部記憶装置２０５、あるいはＲＯＭ等に記憶される制御プログラムを主記憶装置２０２にロードして実行することで実現される。
【００９３】
まず、Ｓ５０１で、ＲＣＬ装置３０２から、ＲＦＢプロトコルを使った表示画面の転送要求をネットワーク装置２０９を介してＣＰＵ２０１が受信する。
【００９４】
次に、Ｓ５０２で、画像処理装置３０１の表示装置２０３に表示されている内容に電子文書のプレビュー画像が含まれているかどうかをＣＰＵ２０１が判断する。ここで、ＣＰＵ２０１が電子文書のプレビュー画像が含まれていると判断した場合は、Ｓ５０３へ、含まれていないと判断した場合は、Ｓ５０５へ進む。
【００９５】
そして、Ｓ５０３では、表示装置２０３に表示されている電子文書がアクセス権管理された電子文書であるか否かをＣＰＵ２０１が上記テーブルを参照して判断する。
【００９６】
ここで、アクセス権管理された電子文書を表示しているとＣＰＵ２０１が判断した場合には、Ｓ５０４へ進み、アクセス権管理された電子文書を表示していないとＣＰＵ２０１が判断した場合には、Ｓ５０５へ進む。
【００９７】
そして、Ｓ５０４では、転送要求を実行しているユーザ（ＲＣＬ装置３０２を操作するユーザ）が現在表示装置２０３に表示している電子文書を印刷する権限を保持しているかどうかをＣＰＵ２０１が上記テーブルを参照して判断する。
【００９８】
ここで、ＲＣＬ装置３０２を操作するユーザが、現在表示装置２０３に表示されている電子文書を印刷する権限を保持しているとＣＰＵ２０１が判断した場合には、Ｓ５０５へ進む。そして、Ｓ５０５では、ＶＲＡＭ２１２のビットマップデータをＲＣＬ装置３０２に送信して、本処理を終了する。
【００９９】
一方、Ｓ５０４で、ＲＣＬ装置３０２を操作するユーザが、現在表示装置２０３に表示されている電子文書を印刷する権限を保持していないとＣＰＵ２０１が判断した場合には、Ｓ５０６へ進む。そして、Ｓ５０６では、ＲＣＬ装置３０２からのの転送要求に対する拒否通知を要求元のＲＣＬ装置３０２に送信して、本処理を終了する。
【０１００】
なお、本実施形態では、図６に示すＳ５０４で印刷権限の有無を判定基準としたが、他の権限、例えば、電子文書に対する編集権限の有無を判定基準としてもよい。
【０１０１】
これにより、ＲＣＬ装置３０２から画像処理装置３０１に登録されている電子文書の取得要求を受信した場合に、その取得要求されている電子文書がアクセス権限が付されている場合には、その取得要求を拒否することができる。
【０１０２】
上記実施形態によれば、アクセス権管理文書を画像処理装置の操作部で表示中に、別のユーザにその画面を覗き見されることがなくなる。
【０１０３】
また、表示権はあるが印刷権がない文書を、ＲＣＬ装置３０２上で画面キャプチャされ画像をプリントされることもなくなり、アクセス権管理されている電子文書に対するアクセスのセキュリティが向上する。
【０１０４】
同様に、HTTPによりブラウザなど汎用のアプリケーションで表示した場合にも、リＲＣＬ装置上において表示画面のキャプチャをすることができなくなるためデータ漏洩を禁止することができる。これにより、画像処理装置がアクセス権管理文書を管理するシステムにおけるリモートデバイスへのデータ漏洩を制限して、システム全体のセキュリティを向上させることができるという効果がある。
【０１０５】
〔第３実施形態〕
上記実施形態では、権限が付されている電子文書を外部記憶装置２０５に保持管理するような、いわゆるボックス得機能を備える画像処理装置例について説明した。
【０１０６】
しかしながら、画像処理装置３０１の外部にある、ネットワークの他のリモート装置上に記憶されている電子文書を画像処理装置３０１の表示装置２０３に表示するケースにおいても適用可能である。
【０１０７】
〔第４実施形態〕
以下、図７に示すメモリマップを参照して本発明に係る画像処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１０８】
図７は、本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１０９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１１】
本実施形態における図３、図５、図６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１４】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１１５】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１１６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１１８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１２２】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１２３】
【図１】本発明の第１実施形態を示す画像処理装置を適用する文書処理システムの一例を示す図である。
【図２】本発明の第１実施形態を示す画像処理装置のハードウエアの構成を示すブロック図である。
【図３】本実施形態を示す画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図４】図２に示した表示装置に表示されるログイン用のダイアログボックスの一例を示す図である。
【図５】図本実施形態を示す画像処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図６】本実施形態を示す画像処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１２４】
２０１  ＣＰＵ
２０２  主記憶装置
２０５  外部記憶装置
２０９  ネットワーク装置
３０１  画像処理装置
３０２  リモートクライアント装置
【図１】
2007288771.tif 000003
【図２】
2007288771.tif 000004
【図３】
2007288771.tif 000005
【図４】
2007288771.tif 000006
【図５】
2007288771.tif 000007
【図６】
2007288771.tif 000008
【図７】
2007288771.tif 000009