(57)【要約】【課題】アクセス権が設定された電子文書を印刷媒体に印刷しても、この電子文書の機密を管理することができる文書管理システムを提供する。【解決手段】文書管理システムは、アクセス権が設定された電子文書の印刷が指示されると、アクセス権が設定された機密部分を２次元コード３１０に変換して印刷媒体３に印刷する。文書管理システムは、この印刷媒体３に印刷された画像を光学的に読み取ると、この印刷媒体３に印刷された２次元コードを解読して、機密情報と、この機密情報に設定されているアクセス権設定情報を復元する。【選択図】          図２
2004260750.tif 000002
【特許請求の範囲】
【請求項１】
アクセス権が設定された機密部分を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像を生成する不可読画像生成手段と、
アクセス権が設定された機密部分を、前記不可読画像生成手段により生成された不可読画像に置換する置換手段と
を有する文書処理装置。
【請求項２】
前記不可読画像生成手段は、前記機密部分に設定されたアクセス権の設定内容を復元するためのデータを有する不可読画像を生成する
請求項１に記載の文書処理装置。
【請求項３】
前記不可読画像生成手段は、前記機密部分の内容を示すデータを有する不可読画像を生成する
請求項１または２に記載の文書処理装置。
【請求項４】
前記置換手段により機密部分が不可読画像に置換された電子文書を、印刷媒体上に印刷する印刷手段
をさらに有する請求項１〜３のいずれかに記載の文書処理装置。
【請求項５】
前記印刷手段により印刷された印刷媒体から、不可読画像を含む電子文書の画像を読み取る画像読取手段と、
前記画像読取手段により読み取られた不可読画像を用いて、この不可読画像に対応する機密部分を復元する復元手段と、
前記画像読取手段により読み取られた画像に含まれる不可読画像を、前記復元手段により復元された機密部分に置換して出力する出力手段と
をさらに有する請求項１〜４のいずれかに記載の文書処理装置。
【請求項６】
前記不可読画像生成手段は、機密部分の内容を特定するための情報を、人間に不可読なパターン画像で表現した２次元コードを、前記不可読画像として生成し、
前記置換手段は、閲覧制限が設定された機密部分を、前記不可読画像生成手段により生成された２次元コードに置換する
請求項１に記載の文書処理装置。
【請求項７】
前記不可読画像生成手段は、機密部分の内容が格納された格納位置を示す２次元コードを生成する
請求項５に記載の文書処理装置。
【請求項８】
前記不可読画像生成手段は、機密部分の内容を格納する格納位置と、この格納位置に格納された機密部分の内容へのアクセス権とを示す２次元コードを生成する
請求項５に記載の文書処理装置。
【請求項９】
前記印刷手段は、機密部分が不可読画像に置換された電子文書を印刷し、さらに、この不可読画像の上または近傍に閲覧制限に関する情報を人間に可読な状態で印刷する
請求項４に記載の文書処理装置。
【請求項１０】
前記不可読画像生成手段は、機密部分の画像を分割し、分割された画像の配置を変換したスクランブル画像を、前記不可読画像として生成し、
前記置換手段は、閲覧制限が設定された機密部分を、前記不可読画像生成手段により生成されたスクランブル画像に置換する
請求項１に記載の文書処理装置。
【請求項１１】
前記不可読画像生成手段は、設定された閲覧制限の内容に応じて、異なるスクランブル処理を行う
請求項１０に記載の文書処理装置。
【請求項１２】
前記不可読画像生成手段は、機密部分に文字データが含まれる場合に、この文字データの内容を特定するための情報を人間に不可読なパターン画像で表現した２次元コードを生成し、機密部分に画像データが含まれる場合に、この画像データを分割し、分割された画像の配置を変換したスクランブル画像を生成し、
前記置換手段は、機密部分の文字データを２次元コードに置換し、機密部分の画像データをスクランブル画像に置換する
請求項１に記載の文書処理装置。
【請求項１３】
閲覧の許可回数を指定する操作を受け付ける入力手段
をさらに有し、
前記不可読画像生成手段は、指定された許可回数だけ復元可能な不可読画像を生成する
請求項１または２に記載の文書処理装置。
【請求項１４】
機密部分を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像が形成されてなる
画像形成媒体。
【請求項１５】
前記不可読画像は、この不可読画像に対応する機密情報を提供するための情報と、この機密情報の閲覧を制限するための情報とを人間に不可読なパターン画像で表現した２次元コードを含んでなる
請求項１４に記載の画像形成媒体。
【請求項１６】
前記不可読画像は、閲覧制限のレベルに応じて、機密情報を示す画像を分割し、分割された画像の配置が変換されたスクランブル画像を含んでなる
請求項１４に記載の画像形成媒体。
【請求項１７】
前記不可読画像の上または近傍に、この不可読画像に対応する機密情報の閲覧制限に関する情報が人間に可読な状態で形成されてなる
請求項１４に記載の画像形成媒体。
【請求項１８】
機密情報を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像を含む文書画像を、読み取る画像読取手段と、
前記画像読取手段により読み取られた不可読画像を用いて、この不可読画像に対応する機密情報を復元する復元手段と、
前記画像読取手段により読み取られた文書画像の不可読画像を、前記復元手段により復元された機密情報に置換して出力する出力手段と
を有する文書復元装置。
【請求項１９】
前記画像読取手段は、機密情報を復元するための情報を人間に不可読なパターン画像で表現した２次元コードを、前記不可読画像として読み取り、
前記復元手段は、前記画像読取手段により読み取られた２次元コードを用いて、機密情報を復元する
請求項１８に記載された文書復元装置。
【請求項２０】
前記復元手段は、前記画像読取手段により読み取られた２次元コードに基づいて、この２次元コードに対応する機密情報の格納場所を特定して、特定された格納場所から機密情報を取得し、
前記出力手段は、前記画像読取手段により読み取られた不可読画像を、前記復元手段により取得された機密情報に置換して出力する
請求項１９に記載の文書復元装置。
【請求項２１】
前記画像読取手段は、文書の機密情報を構成する構成画像の配置を変換したスクランブル画像を読み取り、
前記復元手段は、前記画像読取手段により読み取られたスクランブル画像を元の配置に変換して、機密情報を復元する
請求項１８に記載の文書復元装置。
【請求項２２】
前記画像読取手段は、機密情報を復元するための情報と、この機密情報に設定された閲覧制限を含むアクセス権の設定内容とを示す不可読画像を読み取り、
前記復元手段は、前記画像読取手段により読み取られた不可読画像に基づいてアクセス権の設定情報を復元し、
前記復元手段により復元されたアクセス権の設定情報に応じて、機密情報に対する権限を認証し、認証できた場合に機密情報の復元および出力を許可し、これ以外の場合に機密情報の復元又は出力を禁止する認証手段
をさらに有する請求項１８〜２２のいずれかに記載の文書復元装置。
【請求項２３】
アクセス権が設定された機密部分を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像を生成し、
アクセス権が設定された機密部分を、生成された不可読画像に置換する
文書管理方法。
【請求項２４】
機密情報を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像を含む文書画像を読み取り、
読み取られた不可読画像を用いて、この不可読画像に対応する機密情報を復元し、
読み取られた文書画像の不可読画像を、復元された機密情報に置換して出力する
文書管理方法。
【請求項２５】
コンピュータを含む文書処理装置において、
アクセス権が設定された機密部分を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像を生成するステップと、
特定された機密部分を、生成された不可読画像に置換するステップと
を前記文書処理装置のコンピュータに実行させるプログラム。
【請求項２６】
コンピュータを含む文書復元装置において、
機密情報を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像を含む文書画像を、読み取るステップと、
読み取られた不可読画像を用いて、この不可読画像に対応する機密情報を復元するステップと、
読み取られた文書画像の不可読画像を、復元された機密情報に置換して出力するステップと
を前記文書復元装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書の機密管理を行う文書処理装置、画像形成媒体、文書復元装置、文書管理方法およびプログラムに関する。
【０００２】
【従来の技術】
機密情報が含まれた電子文書を複数の人間で共有する場合には、この機密部分に対して、閲覧または編集等の権限を設定して、機密情報の閲覧または編集等を制限し、機密情報の漏洩や改竄を防止している（例えば、特許文献１〜６）。このような機密情報に対する制限は、例えば、コンピュータ上でパスワード等の認証により行われるが、権限が設定された電子文書であっても、印刷されてしまうと機密管理の設定情報が失われて機密管理ができなくなる。
【０００３】
【特許文献１】
特開平１−２４３１７２号公報
【特許文献２】
特開平６−２１４８６２号公報
【特許文献３】
特開平１０−１１６２７１号公報
【特許文献４】
特開平１１−２５０７６号公報
【特許文献５】
特開２０００−２０３７７号公報
【特許文献６】
特開２００２−２７９２８９号公報
【０００４】
【発明が解決しようとする課題】
本発明は、上述した背景からなされたものであり、文書の機密管理を支援する文書処理装置、画像形成媒体、文書復元装置、文書管理方法およびプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
［文書処理装置］
上記目的を達成するために、本発明にかかる文書処理装置は、アクセス権が設定された機密部分を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像を生成する不可読画像生成手段と、アクセス権が設定された機密部分を、前記不可読画像生成手段により生成された不可読画像に置換する置換手段とを有する。
【０００６】
好適には、前記不可読画像生成手段は、前記機密部分に設定されたアクセス権の設定内容を復元するためのデータを有する不可読画像を生成する。
好適には、前記不可読画像生成手段は、前記機密部分の内容を示すデータを有する不可読画像を生成する。
【０００７】
好適には、前記置換手段により機密部分が不可読画像に置換された電子文書を、印刷媒体上に印刷する印刷手段をさらに有する。
【０００８】
好適には、前記印刷手段により印刷された印刷媒体から、不可読画像を含む電子文書の画像を読み取る画像読取手段と、前記画像読取手段により読み取られた不可読画像を用いて、この不可読画像に対応する機密部分を復元する復元手段と、前記画像読取手段により読み取られた画像に含まれる不可読画像を、前記復元手段により復元された機密部分に置換して出力する出力手段とをさらに有する。
【０００９】
好適には、前記不可読画像生成手段は、機密部分の内容を特定するための情報を、人間に不可読なパターン画像で表現した２次元コードを、前記不可読画像として生成し、前記置換手段は、閲覧制限が設定された機密部分を、前記不可読画像生成手段により生成された２次元コードに置換する。
【００１０】
好適には、前記不可読画像生成手段は、機密部分の内容が格納された格納位置を示す２次元コードを生成する。
好適には、前記不可読画像生成手段は、機密部分の内容を格納する格納位置と、この格納位置に格納された機密部分の内容へのアクセス権とを示す２次元コードを生成する。
【００１１】
好適には、前記印刷手段は、機密部分が不可読画像に置換された電子文書を印刷し、さらに、この不可読画像の上または近傍に閲覧制限に関する情報を人間に可読な状態で印刷する。
【００１２】
好適には、前記不可読画像生成手段は、機密部分の画像を分割し、分割された画像の配置を変換したスクランブル画像を、前記不可読画像として生成し、前記置換手段は、閲覧制限が設定された機密部分を、前記不可読画像生成手段により生成されたスクランブル画像に置換する。
好適には、前記不可読画像生成手段は、設定された閲覧制限の内容に応じて、異なるスクランブル処理を行う。
【００１３】
好適には、前記不可読画像生成手段は、機密部分に文字データが含まれる場合に、この文字データの内容を特定するための情報を人間に不可読なパターン画像で表現した２次元コードを生成し、機密部分に画像データが含まれる場合に、この画像データを分割し、分割された画像の配置を変換したスクランブル画像を生成し、前記置換手段は、機密部分の文字データを２次元コードに置換し、機密部分の画像データをスクランブル画像に置換する。
好適には、閲覧の許可回数を指定する操作を受け付ける入力手段をさらに有し、前記不可読画像生成手段は、指定された許可回数だけ復元可能な不可読画像を生成する。
【００１４】
［画像形成媒体］
また、本発明にかかる画像形成媒体は、機密部分を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像が形成されてなる。
【００１５】
好適には、前記不可読画像は、この不可読画像に対応する機密情報を提供するための情報と、この機密情報の閲覧を制限するための情報とを人間に不可読なパターン画像で表現した２次元コードを含んでなる。
【００１６】
好適には、前記不可読画像は、閲覧制限のレベルに応じて、機密情報を示す画像を分割し、分割された画像の配置が変換されたスクランブル画像を含んでなる。
【００１７】
好適には、前記不可読画像の上または近傍に、この不可読画像に対応する機密情報の閲覧制限に関する情報が人間に可読な状態で形成されてなる。
【００１８】
［文書復元装置］
また、本発明にかかる文書復元装置は、機密情報を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像を含む文書画像を、読み取る画像読取手段と、前記画像読取手段により読み取られた不可読画像を用いて、この不可読画像に対応する機密情報を復元する復元手段と、前記画像読取手段により読み取られた文書画像の不可読画像を、前記復元手段により復元された機密情報に置換して出力する出力手段とを有する。
【００１９】
好適には、前記画像読取手段は、機密情報を復元するための情報を人間に不可読なパターン画像で表現した２次元コードを、前記不可読画像として読み取り、前記復元手段は、前記画像読取手段により読み取られた２次元コードを用いて、機密情報を復元する。
【００２０】
好適には、前記復元手段は、前記画像読取手段により読み取られた２次元コードに基づいて、この２次元コードに対応する機密情報の格納場所を特定して、特定された格納場所から機密情報を取得し、前記出力手段は、前記画像読取手段により読み取られた不可読画像を、前記復元手段により取得された機密情報に置換して出力する。
【００２１】
好適には、前記画像読取手段は、文書の機密情報を構成する構成画像の配置を変換したスクランブル画像を読み取り、前記復元手段は、前記画像読取手段により読み取られたスクランブル画像を元の配置に変換して、機密情報を復元する。
【００２２】
好適には、前記画像読取手段は、機密情報を復元するための情報と、この機密情報に設定された閲覧制限を含むアクセス権の設定内容とを示す不可読画像を読み取り、前記復元手段は、前記画像読取手段により読み取られた不可読画像に基づいてアクセス権の設定情報を復元し、前記復元手段により復元されたアクセス権の設定情報に応じて、機密情報に対する権限を認証し、認証できた場合に機密情報の復元および出力を許可し、これ以外の場合に機密情報の復元又は出力を禁止する認証手段をさらに有する。
【００２３】
［文書管理方法］
また、本発明にかかる文書管理方法は、アクセス権が設定された機密部分を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像を生成し、アクセス権が設定された機密部分を、生成された不可読画像に置換する。
【００２４】
また、本発明にかかる文書管理方法は、機密情報を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像を含む文書画像を読み取り、読み取られた不可読画像を用いて、この不可読画像に対応する機密情報を復元し、読み取られた文書画像の不可読画像を、復元された機密情報に置換して出力する。
【００２５】
［プログラム］
また、本発明にかかるプログラムは、コンピュータを含む文書処理装置において、アクセス権が設定された機密部分を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像を生成するステップと、特定された機密部分を、生成された不可読画像に置換するステップとを前記文書処理装置のコンピュータに実行させる。
【００２６】
また、本発明にかかるプログラムは、コンピュータを含む文書復元装置において、機密情報を閲覧可能に復元するためのデータを有する画像であって、人間に不可読な不可読画像を含む文書画像を、読み取るステップと、読み取られた不可読画像を用いて、この不可読画像に対応する機密情報を復元するステップと、読み取られた文書画像の不可読画像を、復元された機密情報に置換して出力するステップとを前記文書復元装置のコンピュータに実行させる。
【００２７】
【発明の実施の形態】
［第１実施形態］
まず、本発明の第１の実施形態について、文書管理システムのハードウェア構成と、その動作の概略を説明する。
図１は、本発明にかかる文書管理方法が適応される文書管理装置２のハードウェア構成を例示する図である。
図１に例示するように、文書管理装置２は、ＣＰＵ２０２およびメモリ２０４などを含む制御装置２０、通信装置２２、プリンタ２３、ＨＤＤ・ＣＤ装置などの記録装置２４、および、ＬＣＤ表示装置あるいはＣＲＴ表示装置およびマウス・キーボード・タッチパネルなどを含むユーザインターフェース装置（ＵＩ装置）２６から構成される。
以上の構成により、文書管理装置２は、電子文書内の機密部分に対して、閲覧、編集、複製、印刷および消去等を制限するアクセス権を設定して、電子文書の機密管理を行う。また、文書管理装置２は、アクセス権が設定された電子文書の印刷処理を行う。
【００２８】
図２は、電子文書が印刷された印刷媒体３を例示する図である。
本例の電子文書にはアクセス権が設定されていたので、文書管理装置２は、電子文書に設定されたアクセス権に応じて、閲覧が制限される機密部分を、人間に不可読な不可読画像に置換して印刷する。ここで、不可読画像とは、人間が一見しただけでは内容を解読できない画像であって、これを読み取り既定のデータ処理を施すことによりテキストデータ等の読取りを可能にする画像である。例えば、不可読画像は、２次元コード、または、画像の構成単位の配置を変更したスクランブル画像等である。本実施形態では、２次元コードを具体例として説明する。すなわち、文書管理装置２は、図２に例示するように、閲覧が制限された機密部分を、２次元コード３１０に置換して印刷する。
また、文書管理装置２は、２次元コード上または近傍に、この２次元コード３１０の部分に設定されたアクセス権の内容を示す閲覧制限情報３１２を印刷する。
【００２９】
図３は、２次元コード３１０および閲覧制限情報３１２をより詳細に説明する図である。
図３に示すように、２次元コード３１０は、予め定められた複数種類のパターンを、バイナリデータに応じて配列したパターン画像である。一方、閲覧制限情報３１２は、人間に解読可能な情報であり、アクセス制限の期間、または、アクセス権が設定された対象者の範囲を示すアクセス権レベル等を文字などで示す。
また、２次元コード３１０は、読取りミスを低減させるため、光学読取りに適した色であって、閲覧制限情報３１２と異なる色であることが望ましい。本例では、２次元コード３１０は、シアンインクで印刷され、閲覧制限情報３１２は、マゼンダインクで印刷される。
【００３０】
図４は、本発明にかかる文書管理方法が適応される文書復元装置４を例示する図である。
図４に例示するように、文書復元装置４は、光学的に画像を読み取る画像読取デバイス４１０と、表示手段および入力手段を有するユーザ・インタフェース４２０とから構成される。文書復元装置４は、例えば、コピー機、スキャナ装置、ファクシミリ装置、ディジタルスチルカメラ、カメラ付ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、またはカメラ付携帯電話等である。
文書復元装置４は、印刷媒体３に印刷された画像を読み取り、ユーザ・インタフェース４２０上に表示する。特に図２に例示したように、印刷媒体３に２次元コード４１０が印刷されている場合には、文書復元装置４は、パスワード等による認証に応じて、２次元コード４１０を人間に可読な情報に復元して表示する。認証に用いられるパスワードは、ユーザ・インタフェース４２０を介して取得してもよいし、文書復元装置４に設定された固有の情報であってもよい。
【００３１】
以上説明した文書管理システムの動作を概説すると、文書管理装置２は、アクセス権が設定された電子文書を印刷する場合に、アクセス権が設定された部分を不可読画像（２次元コード３１０）に置換して印刷する。また、文書復元装置４は、不可読画像を読み取り、この不可読画像に基づいて、アクセス権設定情報を特定し、印刷前の電子文書に復元する。これにより、電子文書の印刷による機密漏洩を防止すると共に、印刷物を介して電子文書が再現された場合であっても機密部分に設定されたアクセス権の設定情報を維持することが可能となる。
【００３２】
［文書処理プログラム５］
図５は、制御装置２０（図１）により実行され、本発明にかかる文書管理方法を実現する第１の文書処理プログラム５の構成を示す図である。
図５に示すように、第１の文書処理プログラム５は、ＵＩ部５１０、文書作成部５２０、文書データベース（文書ＤＢ）５２８、文書取得部５３０、アクセス権特定部５３５、文字変換部５４０（不可読画像生成手段）、画像変換部５４５（不可読画像生成手段）、制限内容表示部５５０、置換部５５５、及び印刷部５６０から構成される。また、文書作成部５２０は、文書編集部５２２、アクセス権設定部５２４および認証部５２６を有する。
文書処理プログラム５は、例えば記録媒体２４０（図１）またはネットワークを介して制御装置２０に供給され、メモリ２０４にロードされて実行される。
【００３３】
文書処理プログラム５において、ＵＩ部５１０は、ＵＩ装置２６（図１）のマウス又はキーボードを制御して、文書の入力、編集、アクセス権設定または印刷等を指示する操作を受け付けて、入力データとして文書作成部５２０または文書取得部５３０に対して出力する。
また、ＵＩ部５１０は、文書作成部５２０から入力された画像データに基づいて、電子文書をＵＩ装置２６に表示させる。
【００３４】
文書作成部５２０は、文書編集部５２２、アクセス権設定部５２４および認証部５２６を有し、文書の編集、アクセス権の設定、および、電子文書の表示等を行う。
より具体的には、文書編集部５２２が、入力データに応じて、電子文書の表示および編集処理を行い、編集された電子文書を文書ＤＢ５２８に格納する。その際、認証部５２６に電子文書の閲覧または編集が禁止された場合には、文書編集部５２２は、電子文書の表示または編集を禁止する。
アクセス権設定部５２４は、アクセス権の設定を指示する入力データに応じて、電子文書の指定された部分（機密部分）にアクセス権を設定する。設定されるアクセス権は、閲覧、編集、複写および消去等を制限するものであり、本例では、期間（有効期間）およびアクセス権レベル（機密性の高さを示す指標）が各機密部分に設定される。アクセス権設定部５２４は、機密部分に設定されたアクセス権レベルおよび有効期間の内容と、操作者に対応するアクセス権レベルを特定するためのアクセス権リストとを、アクセス権設定情報（設定内容）として電子文書に対応付けて文書ＤＢ５２８に格納する。
アクセス権設定部５２４は、閲覧が許可される許可回数を機密部分毎に設定し、アクセス権設定情報として文書ＤＢ５２８に格納してもよい。この許可回数は、印刷の前後を問わず、閲覧が許可される毎に更新される。
【００３５】
認証部５２６は、入力データ（パスワード）に基づいて操作者を認証し、認証結果に応じて文書の閲覧および編集を許可する。本例の認証部５２６は、アクセス権リストに基づいて、入力されたパスワード（操作者）に対応するアクセス権レベルを特定し、特定されたアクセス権レベルが機密部分に設定されたアクセス権レベル以上である場合に、アクセスを許可する。
文書ＤＢ５２８は、電子文書およびアクセス権設定情報を記憶し、要求に応じて文書作成部５２０または文書取得部５２８に対して出力する。
【００３６】
文書取得部５３０は、ＵＩ部５１０から電子文書の印刷を指示する入力データを取得すると、指定された電子文書と、これに対応するアクセス権設定情報（機密部分のアクセス権レベル、有効期間およびアクセス権リスト）とを文書ＤＢ５２８から取得して、アクセス権特定部５３５および置換部５５５に対して出力する。
【００３７】
アクセス権特定部５３５は、文書取得部５３０から入力されたアクセス権リストを文字変換部５４０に対して出力し、２次元コード化を依頼する。さらに、アクセス権特定部５３５は、アクセス権設定情報に基づいて電子文書内でアクセス権が設定されている部分（機密部分）を特定し、特定された機密部分が文字データである場合には、文字データ、および、この文字データのアクセス権レベル等を文字変換部５４０に対して出力し、特定された機密部分が画像データである場合には、画像データ、および、この画像データのアクセス権レベル等を画像変換部５４５に対して出力する。
また、アクセス権特定部５３５は、アクセス権設定情報に基づいて、この電子文書に設定されているアクセス権の内容（有効期間およびアクセス権レベル）を特定し、閲覧制限データとして制限内容表示部５５０に対して出力する。
【００３８】
文字変換部５４０は、アクセス権特定部５３５から入力されたアクセス権リスト、および、文字データ（アクセス権レベル等を含む）を、それぞれ２次元コードに変換して置換部５５５に対して出力する。なお、本例の文字変換部５４０は、入力された文字データを暗号化した後で、２次元コードに変換する。
画像変換部５４０は、アクセス権特定部５３５から入力された画像データに基づいて、アクセス権レベルに応じたスクランブル画像を生成し、置換部５５５に対して出力する。
制限内容表示部５５０は、アクセス権特定部５３５から入力された閲覧制限データを、画像データである閲覧制限情報３１２ａに変換し、置換部５５５に対して出力する。
【００３９】
置換部５５５は、文書取得部５３０から入力された電子文書の機密部分を、文字変換部５４０から入力された２次元コード（文字データに対応するもの）、および、画像変換部５４５から入力されたスクランブル画像に置換する。さらに、置換部５５５は、電子文書上に置換された２次元コードおよびスクランブル画像の上または近傍に、閲覧制限情報３１２ａを配置し、この電子文書の余白部分に、アクセス権リストに対応する２次元コードを配置して印刷部５６０に対して出力する。
【００４０】
印刷部５６０は、プリンタ２３（図１）を制御して、置換部５５５から入力された電子文書（置換済み）を印刷媒体３に印刷する。印刷された印刷媒体３には、アクセス権が設定されていない部分（非機密部分）の画像に加えて、アクセス権が設定された部分に、２次元コード画像（機密部分の文字データに対応）またはスクランブル画像（機密部分の画像データに対応）が印刷され、余白部分に２次元コード（アクセス権リストに対応）が印刷される。
【００４１】
［復元プログラム６］
図６は、文書復元装置４（図４）により実行され、本発明にかかる文書管理方法を実現する第１の文書復元プログラム６の構成を示す図である。
図６に示すように、第１の文書復元プログラム６は、画像読取部６１０、復元部６２０、入力部６３０、認証部６４０、表示部６５０（出力手段）および記録部６６０（出力手段）から構成される。
文書復元プログラム６は、例えば、リムーバブルメディアまたはネットワークを介して文書復元装置４に供給され実行される。
【００４２】
復元プログラム６において、画像読取部６１０は、画像読取デバイス４１０（図４）を制御して、印刷媒体３に表示された画像の読取りを行い、復元部６２０に対して出力する。本例の画像読取デバイス４１０は、光学的に読み取った画像をＲＧＢ信号からなる画像データに変換し、画像読取部６１０は、ＲＧＢ信号の画像データを復元部６２０に対して出力する。
【００４３】
復元部６２０は、画像読取部６１０から入力された画像データに基づいて、電子文書、および、この電子文書に設定されたアクセス権を復元し、認証部６４０、表示部６５０および記録部６６０に対して出力する。具体的には、復元部６１０は、入力された画像データに含まれる２次元コードに基づいて、アクセス権リストおよび機密部分の文字データを生成し、スクランブル画像に基づいて、画像データを生成する。
なお、復元部６２０は、認証部６４０により認証結果に応じて、電子文書の復元または出力を行う。
【００４４】
入力部６３０は、ユーザ・インタフェース４２０（図４）を制御して、印刷媒体３の読取り指示、表示指示、または、パスワードの入力等の操作を受け付けて、画像読取部６１０または認証部６４０に対して出力する。
認証部６４０は、復元部６２０からアクセス権設定情報を取得すると、入力部６３０から入力されたパスワードに基づいて、操作者を認証し、認証結果を復元部６２０に出力する。本例の認証部６４０は、復元部６２０からアクセス権リストを取得すると、入力部６３０から入力されたパスワードと、このアクセス権リストとを用いて、操作者のアクセス権レベルを特定し、特定されたアクセス権レベルを認証結果として復元部６２０に出力する。
【００４５】
表示部６５０は、ユーザ・インタフェース４２０（図４）を制御して、復元部６２０から入力された電子文書を表示する。なお、表示部６５０は、認証結果に応じて電子文書を表示し、認証できなかった機密部分については、この機密部分に黒色のマスクを表示する。
記録部６６０は、復元部６２０から入力された電子文書およびアクセス権設定情報を記憶する。例えば、記録部６６０は、電子文書およびアクセス権設定情報をリムーバブルメディアに書き込んで保存する。
【００４６】
［アクセス権設定動作］
図７は、文書管理装置２（文書処理プログラム５）のアクセス権設定動作（Ｓ１０）を示すフローチャートである。
図７に示すように、ステップ１１０（Ｓ１１０）において、文書管理装置２の操作者が、ＵＩ装置２６（図１）を用いて、ファイルを指定して電子文書を開くように指示すると、ＵＩ部５１０は、指定された電子文書を表示するよう指示する入力データを文書作成部５２０の対して出力する。
文書作成部５２０は、ＵＩ部５１０から入力された入力データに応じて、指定された電子文書のデータファイルを文書ＤＢ５２８から取り出す。
ＵＩ部５１０は、操作者のアクセス権に応じて、文書作成部５２０が取り出した電子文書をＵＩ装置２６上に表示させる。
【００４７】
ステップ１２０（Ｓ１２０）において、操作者が、ＵＩ装置２６を用いて、電子文書のアクセス権を設定する範囲（機密部分）を選択し、アクセス権レベルおよび有効期間等を指定すると、ＵＩ部５１０は、ＵＩ装置２６を介して、機密部分の範囲、アクセス権レベルおよび有効期間等を指定する入力データを取得し、アクセス権設定部５２４に対して出力する。
【００４８】
ステップ１３０（Ｓ１３０）において、アクセス権設定部５２４は、ＵＩ部５１０から入力された入力データに応じて、選択された機密部分に対して、指定された内容でアクセス権を設定する。本例では、アクセス権設定部５２４は、機密部分と、この機密部分に対するアクセス権情報（アクセス権レベルおよび有効期間等）とを互いに対応付けて文書ＤＢ５２８に格納する。
ステップ１４０（Ｓ１４０）において、文書作成部５２０は、アクセス権の設定が完了したか否かを判断する。文書処理プログラム５は、アクセス権の設定が完了した場合に、Ｓ１５０の処理に移行し、これ以外の場合に、Ｓ１２０の処理に戻ってアクセス権設定処理（Ｓ１２０およびＳ１３０）を繰り返す。
【００４９】
ステップ１５０（Ｓ１５０）において、アクセス権設定部５２４は、この電子文書の各機密部分に対する操作者のアクセス権レベルと、パスワード（すなわち操作者）とを互いに対応付けるアクセス権リストを作成し、この電子文書と対応付けて文書ＤＢ５２８に格納する。
【００５０】
以上のように、文書管理装置２は、電子文書の各機密部分に対して、それぞれアクセス権を設定し、これらのアクセス権の内容をまとめたアクセス権設定情報を作成して、この電子文書に対応付けて格納する。
【００５１】
図８は、文書管理装置２（文書処理プログラム５）の閲覧処理動作（Ｓ２０）を示すフローチャートである。
図８に示すように、ステップ２００（Ｓ２００）において、文書管理装置２の操作者は、ＵＩ装置２６（図１）を用いて、ファイルを指定して電子文書を開くように指示すると、文書編集部５２２は、ＵＩ部５１０を介して電子文書のファイルを指定する入力データを取得し、指定された電子文書のファイルと、この電子文書に対応するアクセス権設定情報（アクセス権リスト、機密部分のアクセス権レベル、および、有効期間等）とを文書ＤＢ５２８から取得し、アクセス権リストを認証部５２６に対して出力する。
【００５２】
ステップ２０５（Ｓ２０５）において、認証部５２６は、アクセス権リストに基づいて、この電子文書にアクセス権が設定されているか否か判断する。文書処理プログラム５は、電子文書にアクセス権が設定されている場合に、Ｓ２１０の処理に移行し、これ以外の場合に、Ｓ２４５の処理に移行する。
すなわち、文書処理プログラム５は、アクセス権が設定されていない場合には、電子文書をそのまま表示するが、これ以外の場合には、以下の認証処理を行い、認証結果に応じて電子文書を表示する。
【００５３】
ステップ２１０（Ｓ２１０）において、認証部５２６は、ＵＩ部５１０を介して、操作者にパスワードの入力を指示する。操作者が、ＵＩ装置２６（図１）を用いてパスワードを入力すると、ＵＩ部５１０は、入力されたパスワードを認証部５２６に対して出力する。
ステップ２１５（Ｓ２１５）において、認証部５２６は、アクセス権リストを参照して、ＵＩ部５１０から入力されたパスワードに対応するアクセス権レベル（操作者のアクセス権レベル）を判定する。
【００５４】
ステップ２２０（Ｓ２２０）において、認証部５２６は、電子文書のアクセス権設定部分（機密部分）を検索し、機密部分に対応するアクセス権情報（この機密部分のアクセス権レベルおよび有効期間）を特定する。
ステップ２２５（Ｓ２２５）において、認証部５２６は、検索で発見された機密部分のアクセス権レベルと、操作者のアクセス権レベルとを比較する。
文書処理プログラム５は、アクセス権設定部分のアクセス権レベルが操作者のアクセス権レベル以下である場合に、Ｓ２３０の処理に移行し、これ以外の場合に、Ｓ２３５の処理に移行する。すなわち、文書処理プログラム５は、操作者のアクセス権レベルが機密部分に設定されているアクセス権レベル以上である場合には機密部分の内容を表示し、これ以外の場合には、機密部分をマスクして内容の表示を禁止する。
【００５５】
ステップ２３０（Ｓ２３０）において、認証部５２６は、検索で発見されたアクセス権設定部分の内容を示す画像データを生成し、文書編集部５２２に対して出力する。
ステップ２３５（Ｓ２３５）において、認証部５２６は、検索で発見されたアクセス権設定部分について、黒ベタのマスク画像の画像データを生成し、文書編集部５２２に対して出力する。
【００５６】
ステップ２４０（Ｓ２４０）において、認証部５２６は、次のアクセス権設定部分を検索する。文書処理プログラム５は、全てのアクセス権設定部分の検索を完了した場合に、Ｓ２４５の処理に移行し、これ以外の場合に、Ｓ２２０の処理に戻る。
【００５７】
ステップ２４５（Ｓ２４５）において、文書編集部５２６は、文書ＤＢ５２８から取得した電子文書の機密部分を、認証部５２６から取得した画像データに置換して、ＵＩ部５１０を介して、ＵＩ装置２６（図１）に表示する。
【００５８】
このように、文書処理プログラム５は、電子文書にアクセス権が設定されている場合には、閲覧が禁止されている部分（機密部分）をマスクで覆って機密情報の漏洩を防止する。
【００５９】
図９は、文書管理装置２（文書処理プログラム５）の印刷処理動作（Ｓ３０）を示すフローチャートである。
図９に示すように、ステップ３００（Ｓ３００）において、文書管理装置２の操作者は、ＵＩ装置２６（図１）を用いて、ファイルを指定して電子文書の印刷を指示すると、文書取得部５３０は、ＵＩ部５１０を介して電子文書のファイルを指定する入力データを取得し、指定された電子文書のファイルと、この電子文書に対応するアクセス権設定情報（各機密部分のアクセス権情報およびアクセス権リスト）とを文書ＤＢ５２８から取得し、アクセス権特定部５３５および置換部５５５に対して出力する。
【００６０】
ステップ３０５（Ｓ３０５）において、アクセス権特定部５３５は、アクセス権リストに基づいて、この電子文書にアクセス権が設定しているか否か判断する。文書処理プログラム５は、電子文書にアクセス権が設定されている場合に、Ｓ３１０の処理に移行し、これ以外の場合に、Ｓ３８５の処理に移行する。
すなわち、文書処理プログラム５は、アクセス権が設定されていない場合には、電子文書をそのまま印刷するが、これ以外の場合には、以下の認証処理を行い、認証結果に応じて電子文書を印刷する。
【００６１】
ステップ３１０（Ｓ３１０）において、アクセス権特定部５３５は、アクセス権リストに基づいて、アクセス権設定部分（機密部分）を検索し、検索された機密部分の内容を示すデータと、この機密部分のアクセス権情報（機密部分のアクセス権レベルおよび有効期間等）とを、文字変換部５４０および画像変換部５４５に対して出力する。また、アクセス権特定部５３５は、アクセス権リストを文字変換部５４０、画像変換部５４５および制限内容表示部５５０に対して出力する。
ステップ３１５（Ｓ３１５）において、アクセス権特定部５３５は、検索により発見された機密部分に可逆印刷が指定されているか否かを特定する。文書処理プログラム５は、機密部分に可逆印刷が指定されている場合に、Ｓ３２０の処理に移行し、これ以外の場合に、Ｓ３２５の処理に移行する。
すなわち、文書処理プログラム５は、可逆印刷が指定されている場合に機密部分を２次元コードまたはスクランブル画像に置換して印刷し、可逆印刷が指定されていない場合に機密部分を黒ベタのマスクに置換して印刷する。
【００６２】
ステップ３２０（Ｓ３２０）において、アクセス権特定部５３５は、機密部分が文字データか画像データかを判定する。文書処理プログラム５は、機密部分が文字データである場合に、Ｓ３３０の処理に移行し、機密部分が画像データである場合に、Ｓ３５０の処理に移行する。
すなわち、文書処理プログラム５は、機密部分が文字データである場合には、文字データに対応する２次元コードを生成し、機密部分が画像データである場合には、画像データに対応するスクランブル画像を生成する。
【００６３】
ステップ３２５（Ｓ３２５）において、画像変換部５４５は、機密部分の範囲とほぼ同じ大きさの黒ベタ画像のデータを生成し、置換部５５５に対して出力する。
ステップ３３０（Ｓ３３０）において、文字変換部５４０は、機密部分に対応する２次元コードを生成し、置換部５５５に対して出力する。より詳細な処理については、図１０を参照して後述する。
ステップ３５０（Ｓ３５０）において、画像変換部５４５は、機密部分に対応するスクランブル画像を生成し、置換部５５５に対して出力する。より詳細な処理については、図１１を参照して後述する。
【００６４】
ステップ３７０（Ｓ３７０）において、置換部５５５は、電子文書の機密部分の画像を、文字変換部５４０から取得した２次元コードの画像データ、または、画像変換部５４５から取得した画像データ（スクランブル画像または黒ベタ画像）に置換する。
【００６５】
ステップ３７５（Ｓ３７５）において、アクセス権特定部５３５は、次に機密部分を検索する。文書処理プログラム５は、全ての機密部分の検索が完了した場合に、Ｓ３８０の処理に移行し、これ以外の場合に、Ｓ３１０の処理に戻る。
【００６６】
ステップ３８０（Ｓ３８０）において、文字変換部５４０は、アクセス権リストを２次元コードに変換して、置換部５５５に対して出力する。置換部５５５は、文字変換部５４０から入力された２次元コード（アクセス権リストに対応）を余白部分に配置して、電子文書の画像データを印刷部５６０に対して出力する。
【００６７】
ステップ３８５（Ｓ３８５）において、印刷部５６０は、プリンタ２３を制御して、置換部５５５から入力された電子文書の画像データを印刷媒体３に印刷する。
このように、文書処理プログラム５は、アクセス権が設定されている全ての機密部分を、２次元コード、スクランブル画像または黒ベタ画像等の不可読画像に置き換えて印刷して、印刷物からの機密情報の漏洩を防止する。
【００６８】
図１０は、図９に示した２次元コード化処理（Ｓ３３０）をより詳細に説明するフローチャートである。
図１０に示すように、ステップ３３２（Ｓ３３２）において、文字変換部５４０は、アクセス権特定部５３５から入力された機密部分およびアクセス権リストに基づいて、機密部分の表示内容（文字データ）、および、この機密部分に設定されたアクセス権情報を特定する。
ステップ３３４（Ｓ３３４）において、文字変換部５４０は、文書復元プログラム６との関係で予め定められた暗号化鍵を用いて、機密部分の文字データおよびアクセス権情報を暗号化する。
ステップ３３６（Ｓ３３６）において、文字変換部５４０は、暗号化された文字データ（以下、暗号化データ）を示す２次元コードを生成する。
ステップ３３８（Ｓ３３８）において、文字変換部５４０は、生成された２次元コードの画像を、シアン色の画像データに変換する。
ステップ３４０（Ｓ３４０）において、制限内容表示部５５０は、アクセス権特定部５３５から入力されたアクセス権設定情報に基づいて、この機密部分に設定されているアクセス権を特定し、このアクセス権の内容を示す閲覧制限情報の画像データをマゼンダ色の画像データとして生成する。文字変換部５４０および制限内容表示５５０は、シアン色の２次元コードの画像と、マゼンダ色の閲覧制限情報の画像とが透過合成されるように、置換部５５５に対して画像データを出力する。
このように、文書処理プログラム５は、機密部分のテキストデータとアクセス権情報とを暗号化して２次元コードに変換し、この２次元コードと、この機密部分に設定されたアクセス権の内容を示す閲覧制限情報とを互いに異なる色で重ねて印刷する。
【００６９】
図１１は、図９に示したスクランブル化処理（Ｓ３５０）をより詳細に説明するフローチャートである。また、図１２は、スクランブル化処理（Ｓ３５０）により生成されるスクランブル画像を説明する図である。
図１１に示すように、ステップ３５２（Ｓ３５２）において、画像変換部５４５は、アクセス権特定部５３５から入力されたアクセス権設定情報に基づいて、機密部分に設定されているアクセス権レベルを特定する。
ステップ３５４（Ｓ３５４）において、画像変換部５４５は、特定されたアクセス権レベルに応じて、擬似乱数を初期化する。
ステップ３５６（Ｓ３５６）において、画像変換部５４５は、図１２に示すように、機密部分画像３２０を既定のサイズに分割して、ブロック画像とする。
ステップ３５８（Ｓ３５８）において、画像変換部５４５は、各ブロック画像にブロック番号を付与する。
ステップ３６０（Ｓ３６０）において、画像変換部５４５は、擬似乱数に応じて、各ブロック画像の順番を並べ替えて、スクランブル画像３２０とする。
ステップ３６２（Ｓ３６２）において、画像変換部５４５は、図１２に示すように、スクランブル画像３２０の４辺に、各ブロックの位置を特定するためのブロック位置決めマーク３２２を付加する。
ステップ３６４（Ｓ３６４）において、画像変換部５４５は、図１２に示すように、スクランブル画像３２０の４隅に、スクランブル画像３２０の位置（すなわち、機密部分の画像）を特定するための画像位置決めマーク３２４を付加する。
このように、文書処理プログラム５は、機密部分の画像データを、設定されているアクセス権レベルに応じてスクランブルして、スクランブル画像を生成する。
【００７０】
図１３は、文書復元装置４（文書復元プログラム６）の復元処理動作（Ｓ４０）を示すフローチャートである。
図１３に示すように、ステップ４００（Ｓ４００）において、文書復元装置４（図４）の操作者は、画像読取デバイス４１０を印刷媒体３（図２）の印刷面に対面させ、ユーザ・インタフェース４２０を用いて画像の読取りを指示する。
入力部６３０は、ユーザ・インタフェース４２０を介して画像読取の指示を受け取ると、画像読取部６１０に対して画像読取を指示する。画像読取部６１０は、入力部６１０からの指示に応じて、画像読取デバイス４１０を制御し印刷媒体３上の印刷面から画像を読み取り、復元部６２０に対して出力する。
【００７１】
ステップ４０５（Ｓ４０５）において、操作者は、次に読み取られた画像の表示を、ユーザ・インタフェース４２０を用いて指示する。入力部６３０は、画像表示の指示を受け付けると、認証部６４０に対して出力する。
ステップ４１０（Ｓ４１０）において、認証部６４０は、入力部６３０から画像表示の指示を受け付けると、読み取られた画像の余白部分に２次元コードがあるか確認するよう復元部６２０に指示する。
文書復元プログラム６は、余白部分に２次元コードがある場合に、Ｓ４１５の処理に移行し、これ以外の場合に、Ｓ４８５の処理に移行する。
すなわち、文書復元プログラム６は、余白部分に２次元コードがある場合には、アクセス権に応じて２次元コードおよびスクランブル画像を復元して表示し、これ以外の場合には、読み取られた画像をそのまま表示する。
【００７２】
ステップ４１５（Ｓ４１５）において、復元部６２０は、余白部分の２次元コードを解読して、アクセス権リストに変換し、認証部６４０に対して出力する。
ステップ４２０（Ｓ４２０）において、入力部６３０は、操作者にパスワードの入力を促し、ユーザ・インタフェース４２０を介してパスワードの入力を受け付けて、認証部６４０に対して出力する。
認証部６４０は、復元部６２０から入力されたアクセス権リストに基づいて、入力されたパスワードに対応する操作者のアクセス権レベルを特定する。
【００７３】
ステップ４２５（Ｓ４２５）において、復元部６２０は、読み取られた画像の中から、２次元コードおよびスクランブル画像を探索する。
ステップ４３０（Ｓ４３０）において、文書復元プログラム６は、探索により２次元コードが発見された場合に、Ｓ４４０の処理に移行し、スクランブル画像が発見された場合に、Ｓ４６０の処理に移行する。
【００７４】
ステップ４４０（Ｓ４４０）において、復元部６２０は、認証部６４０により特定された操作者のアクセス権レベルに応じて、２次元コードを機密情報または黒ベタ画像に置換する。詳しい処理については図１４を参照して後述する。
ステップ４６０（Ｓ４６０）において、復元部６２０は、認証部６４０により特定された操作者のアクセス権レベルに応じて、スクランブル画像を逆スクランブル化して、スクランブル画像を逆スクランブル画像に置換する。なお、逆スクランブル画像は、操作者のアクセス権レベルがスクランブル画像に設定されているアクセス権レベル以上でないと、可読な画像に復元されない。詳しい処理については図１５を参照して後述する。
【００７５】
ステップ４８０（Ｓ４８０）において、復元部６２０は、全ての２次元コードおよびスクランブル画像の探索が完了したか否かを判断する。文書復元プログラム６は、全ての２次元コードおよびスクランブル画像の探索が完了した場合に、Ｓ４８５の処理に移行し、これ以外の場合に、Ｓ４１０の処理に移行する。
すなわち、文書復元プログラム６は、２次元コードおよびスクランブル画像を操作者のアクセス権レベルに応じて順次機密情報に置換して、元の電子文書を復元する。
【００７６】
ステップ４８５（Ｓ４８５）において、表示部６５０は、復元部６２０から復元された電子文書の画像データを取得し、ユーザ・インタフェース４２０を制御して電子文書を表示する。
【００７７】
このように、文書復元プログラム６は、操作者のアクセス権レベルに応じて、印刷媒体３から読み取った２次元コードおよびスクランブル画像を、機密情報または黒ベタ画像に置換して電子文書を復元し表示する。また、文書復元プログラム６は、復元された電子文書のデータを、復元されたアクセス権設定情報と共に記録部６６０に格納してもよい。
【００７８】
図１４は、図１３に示した２次元コード復号処理（Ｓ４４０）をより詳細に説明するフローチャートである。
図１４に示すように、ステップ４４２（Ｓ４４２）において、復元部６２０は、読み取られた画像データ（ＲＧＢ）の中から、Ｒ成分のデータのみを抽出する。これにより、図３に例示した２次元コード３１０と、閲覧制限情報３１２ａとを分離させることができる。
ステップ４４４（Ｓ４４４）において、復元部６２０は、Ｒ成分の画像信号からなる２次元コードを解読して、ディジタルデータを生成する。このディジタルデータは、文書処理プログラム５（図５）で暗号化された暗号化データである。
ステップ４４６（Ｓ４４６）において、復元部６２０は、文書処理プログラム５との間で既定された復号化鍵を用いて、暗号化データを復号化する。
ステップ４４８（Ｓ４４８）において、復元部６２０は、復号化された復号化データから、この２次元コードに対して設定されたアクセス権情報（アクセス権レベルおよび有効期間）を読み出す。
【００７９】
ステップ４５０（Ｓ４５０）において、復元部６２０は、有効期間を確認した後で、２次元コードに対応するアクセス権レベルと、操作者のアクセス権レベルとを比較する。
文書復元プログラム６は、操作者のアクセス権レベルが２次元コードに設定されたアクセス権レベル以上である場合に、Ｓ４５２の処理に移行し、これ以外の場合に、２次元コードの画像をそのままにしてＳ４４０の処理を終了する。
【００８０】
ステップ４５２（Ｓ４５２）において、復元部６２０は、復号化データに基づいて、機密情報の内容を示す画像を生成する。
ステップ４５４（Ｓ４５４）において、復元部６２０は、２次元コードの画像を、機密情報の内容を示す画像に置換する。
【００８１】
このように、文書復元プログラム６は、操作者のアクセス権レベルに応じて、２次元コードを機密情報に復元する。
なお、本例の文書復元プログラム６は、操作者の認証に応じて、２次元コードの復元の可否を判断したが、まず全ての２次元コードを機密情報に復元して、この機密情報の表示の可否を操作者の認証に応じて判断してもよい。
【００８２】
図１５は、図１３に示した逆スクランブル化処理（Ｓ４６０）をより詳細に説明するフローチャートである。
図１５に示すように、ステップ４６２（Ｓ４６２）において、復元部６２０は、読み取られた画像データの中から、スクランブル画像の画像位置決めマーク３２４（図１２）を検出する。
ステップ４６４（Ｓ４６４）において、復元部６２０は、検出された画像位置決めマーク３２４に基づいて、スクランブル画像の範囲を特定し、読み取られた画像の中からスクランブル画像を切り出す。
ステップ４６６（Ｓ４６６）において、復元部６２０は、切り出されたスクランブル画像の中から、ブロック位置決めマーク３２２を検出する。
ステップ４６８（Ｓ４６８）において、復元部６２０は、検出されたブロック位置決めマーク３２２に基づいて、スクランブル画像を構成する各ブロックの境界位置を特定し、切り出されたスクランブル画像を各ブロック画像に分割する。
【００８３】
ステップ４７０（Ｓ４７０）において、復元部６２０は、認証部６４０から操作者のアクセス権レベル値を取得し、このアクセス権レベル値を擬似乱数の初期値Ｓとする。
ステップ４７２（Ｓ４７２）において、復元部６２０は、擬似乱数の初期値Ｓに基づいて、擬似乱数を初期化する。
ステップ４７４（Ｓ４７４）において、復元部６２０は、擬似乱数に基づいて、スクランブル画像の各ブロックを逆順に並び替えて、逆スクランブル画像とする。
ステップ４７６（Ｓ４７４）において、復元部６２０は、表示部６５０を制御して、逆スクランブル画像を表示して、操作者に確認を促す。
【００８４】
ステップ４７６（Ｓ４７６）において、操作者は、表示された逆スクランブル画像を視認して、この逆スクランブル画像を採用するか否かをユーザ・インタフェース４２０に入力する。復元部６２０は、入力部６３０および認証部６４０を介して、逆スクランブル画像を採用するか否かを取得する。
復元部６２０は、この逆スクランブル画像を採用する旨が入力された場合に、スクランブル画像をこの逆スクランブル画像に置換して逆スクランブル化処理４６０を終了し、これ以外の場合に、Ｓ４７７の処理に移行する。
ステップ４７７（Ｓ４７７）において、復元部６２０は、初期値Ｓから１を減ずる。
ステップ４７８（Ｓ４７８）において、復元部６２０は、初期値Ｓが正の値であるか否かを判断する。復元部６２０は、初期値Ｓが正の値である場合にＳ４７２の処理に戻って、この初期値Ｓに基づいて再度ブロック画像の並び替え処理を行い、これ以外の場合に、逆スクランブル化処理４６０を終了する。
すなわち、復元部６２０は、逆スクランブル画像が操作者に採用されるまで、アクセス権レベル（すなわち初期値Ｓ）を落としながら、ブロック画像の並び替え処理を繰り返す。
【００８５】
このように、文書復元プログラム６は、操作者のアクセス権レベルに応じて、スクランブル画像の逆スクランブル化処理を行う。
【００８６】
以上説明したように、本実施形態における文書管理システムによれば、電子文書の印刷が指示された場合には、アクセス権が設定された機密部分は不可読画像に置換されて印刷されるので、機密情報の漏洩を防止できる。さらに、この印刷媒体３上の不可読画像が、文書復元装置４により読み取られると、操作者のアクセス権に応じて機密情報の内容を示す文字または画像に復元され、また、設定されていたアクセス権情報も復元される。すなわち、本文書管理システムは、ハードコピーを介しても、電子文書に設定されたアクセス権情報を維持することができる。
また、重要な情報が含まれる機密部分については、ハードコピーの繰返しによる画質劣化を防止することも可能である。
【００８７】
［第２実施形態］
次に、第２の実施形態について説明する。
上記第１の実施形態では、文字データを２次元コードに変換し、画像データをスクランブル画像に変換した。これは、画像データのデータ量が大きいため、これを２次元コード化すると、２次元コードの画像領域が大きくなり、機密部分の範囲におさまらず印刷できない場合もあるからである。また、印刷媒体３の印刷面が小さい場合には、文字データの２次元コードであっても印刷できない場合もある。
一方で、スクランブル画像の場合には、ハードコピーを繰り返すと、画質が劣化して内容が確認できなくなる場合もある。
そこで、第２の実施形態では、機密情報をネットワーク上に配設されたサーバに格納しておき、この機密情報の格納場所を示す２次元コードを印刷媒体３に印刷する。これにより、データサイズの大きな機密情報であっても、２次元コードに基づいて復元可能となる。
【００８８】
図１６は、第２の実施形態における文書管理システム１の概略を説明する図である。
図１６に示すように、文書管理システム１は、文書管理装置２、文書復元装置４および文書サーバ７から構成されており、文書管理装置２、文書復元装置４および文書サーバ７は、ネットワーク８を介して互いに通信可能である。
本実施形態における文書管理装置２および文書復元装置４は、例えば、ネットワークを介して共有されるネットワークプリンタおよびスキャナ装置等である。また、文書サーバ７は、文書管理装置２から受信した電子文書の機密情報等を格納し、文書復元装置４からの要求に応じて機密情報等を提供する。
【００８９】
図１７は、文書管理装置２（図１６）により実行され、本発明にかかる文書管理方法を実現する第２の文書処理プログラム５２の構成を示す図である。なお、図１７に示された各構成のうち、図５に示されたものと実質的に同一なものには同一の符号が付されている。
図１７に示すように、第２の文書処理プログラム５２は、第１の文書処理プログラム５（図５）の文字変換部５４０および画像変換部５４５を変換部５４２に置換し、通信部５７０を追加した構成をとる。
【００９０】
文書処理プログラム５２において、変換部５４２は、機密情報（文字データおよび画像データのいずれでもよい）のデータサイズに応じて、機密情報そのものを示す２次元コード、または、機密情報の格納場所を示す２次元コードを生成する。
通信部５７０は、文書管理装置２の通信装置を介して、機密情報のデータを文書サーバ７に送信し、この機密情報の格納位置を示す情報（例えば、文書サーバ７のアドレスおよび機密情報の登録ＩＤ）を受信する。
【００９１】
図１８は、文書復元装置４（図１６）により実行され、本発明にかかる文書管理方法を実現する第２の文書復元プログラム６２の構成を示す図である。なお、図１８に示された各構成のうち、図６に示されたものと実質的に同一なものには同一の符号が付されている。
図１８に示すように、第２の文書復元プログラム６２は、第１の文書処理プログラム６（図６）の記録部６６０を通信部６７０に置換した構成をとる。
【００９２】
文書復元プログラム６２において、通信部６７０は、復元部６２０から機密情報の格納位置を示す情報を取得すると、機密情報の格納位置を特定して、文書復元装置４の通信インタフェースを制御して、特定された格納位置にアクセスし、文書サーバ７から機密情報を取得して、復元部６２０に対して出力する。
【００９３】
図１９は、文書管理装置２（文書処理プログラム５２）の第２の印刷処理動作（Ｓ３２）を示すフローチャートである。なお、図１９に示した第２の印刷処理動作における各処理のうち、図９に示した第１の印刷処理動作における各処理と実質的に同一なものには、同一の符号が付してある。
【００９４】
文書処理プログラム５２は、Ｓ３１５においてアクセス権設定部分（機密部分）の可逆印刷がＯＮになっている場合に、Ｓ３８６の処理に移行する。
ステップ３８６（Ｓ３８６）において、アクセス権特定部５３５は、機密部分の表示内容のデータ量と、この機密部分の画像領域の大きさとを特定する。
ステップ３８８（Ｓ３８８）において、アクセス権特定部５３５は、特定された表示内容のデータ量に基づいて、機密部分の表示内容を２次元コードに変換した場合の２次元コードの画像領域の大きさを算出する。
ステップ３９０（Ｓ３９０）において、アクセス権特定部５３５は、算出された２次元コード画像領域の大きさと、機密部分の画像領域の大きさとを比較する。
【００９５】
文書処理プログラム５２は、２次元コード画像領域の大きさが機密部分の画像領域のもの以上である場合には、Ｓ３９２の処理に移行し、これ以外の場合にＳ３３０の処理に移行する。すなわち、文書処理プログラム５２は、２次元コードが機密部分の領域におさまりきらない場合に、Ｓ３９２の処理に移行し、これ以外の場合に、図９に示した処理と同様に機密部分の表示内容を２次元コードに変換して機密部分に印刷する。
【００９６】
ステップ３９２（Ｓ３９２）において、アクセス権特定部５３５は、機密部分の表示内容（文字データまたは画像データ）と、この機密部分に設定されたアクセス権情報とを暗号化して通信部５７０に対して出力する。
ステップ３９４（Ｓ３９４）において、通信部５７０は、アクセス権特定部５３５から入力された暗号化データを、ネットワーク８（図１６）を介して文書サーバ７に送信する。
文書サーバ７は、文書管理装置２の通信部５７０から暗号化データを受信すると、受信された暗号化データを格納し、この暗号化データに対応するデータ登録ＩＤ（格納されたデータを識別する情報）を生成し、通信部５７０に対して返信する。
【００９７】
通信部５７０は、文書サーバ７からデータ登録ＩＤを受信すると、アクセス権設定部５３５を介して変換部５４２に対して出力する。
変換部５４２は、Ｓ３３０において、アクセス権設定部５３５からデータ登録ＩＤが入力された場合に、このデータ登録ＩＤを２次元コードに変換し、機密部分の表示内容そのものが入力された場合に、この表示内容と、アクセス権情報とを暗号化して２次元コードに変換する。
【００９８】
図２０は、文書復元装置４（文書復元プログラム６２）の第２の復元処理動作（Ｓ４２）を示すフローチャートである。なお、図２０に示した第２の復元処理動作における各処理のうち、図１３に示した第１の復元処理動作における各処理と実質的に同一なものには、同一の符号が付してある。
【００９９】
文書復元プログラム６２は、Ｓ４２０においてパスワード（操作者）に対応するアクセス権レベルを特定すると、Ｓ４２６の処理に移行する。
ステップ４２６（Ｓ４２６）において、復元部６２０は、読み取られた画像の中から、２次元コードを探索する。
ステップ４４１（Ｓ４４１）において、復元部６２０は、探索により発見された２次元コードを復号化し、復号化されたデータに応じて機密情報を復元し、Ｓ４８０の処理に移行する。
機密情報の復元処理については、以下、図２１を参照して詳細に説明する。
【０１００】
図２１は、図２０に示した第２の２次元コード復号処理（Ｓ４４１）をより詳細に説明するフローチャートである。なお、図２１に示した第２の２次元コード復号処理における各処理のうち、図１４に示した第１の２次元コード復号処理における各処理と実質的に同一なものには、同一の符号化が付してある。
【０１０１】
復元部６２０は、Ｓ４４４の処理において、２次元コードを解読して、機密情報を示すデータ、または、機密情報の格納位置を示すデータを生成する。本例では、機密情報の格納位置を示すデータが、文書サーバ７のアドレスおよびこの機密情報のデータ登録ＩＤである場合を具体例として説明する。
ステップ４５５（Ｓ４５５）において、文書復元プログラム６２は、２次元コードに基づいて生成されたデータが文書サーバ７のアドレスを含む場合に、Ｓ４５７の処理に移行し、これ以外の場合に、Ｓ４５９の処理に移行して２次元コードを復号して機密情報を特定する。
【０１０２】
ステップ４５７（Ｓ４５７）において、復元部６２０は、復号化された文書サーバ７のアドレスおよびデータ登録ＩＤを、通信部６７０に対して出力する。
通信部６７０は、復元部６２０から入力された文書サーバ７のアドレス（ホスト名またはＩＰアドレス等）に基づいて、ネットワーク８を介して文書サーバ７にアクセスし、データ登録ＩＤを文書サーバ７に送信する。
【０１０３】
ステップ４５９（Ｓ４５９）において、文書サーバ７は、受信されたデータ登録ＩＤに基づいて、機密情報の表示内容およびアクセス権情報を含む暗号化データを特定し、文書復元装置４に返信する。
文書復元装置４の通信部６７０は、文書サーバ７から暗号化データを受信すると、復元部６２０に対して出力する。
復元部６２０は、Ｓ４４６の処理において、暗号化データを復号化して、機密情報の内容と、この機密情報に設定されたアクセス権情報（アクセス権レベルおよび有効期間）を特定する。
【０１０４】
以上説明したように、第２の実施形態における文書管理システム１は、機密部分の２次元コードが印刷領域よりも大きくなる場合には、文書サーバ７に格納して、この文書サーバ７内の格納位置を示すデータを２次元コード化する。そのため、文書管理システム１は、機密部分のデータサイズが大きくても、ディジタルデータとして機密部分のデータを提供することができ、ハードコピーの繰返しによる画質劣化を防止することができる。
【０１０５】
【発明の効果】
以上説明したように、本発明にかかる文書処理装置、画像形成媒体、文書復元装置、文書管理方法、およびプログラムによれば、アクセス権が設定された電子文書を画像形成媒体に画像形成した場合にも、この電子文書の機密を保持し管理することができる。
【図面の簡単な説明】
【図１】本発明にかかる文書管理方法が適応される文書管理装置２のハードウェア構成を例示する図である。
【図２】電子文書が印刷された印刷媒体３を例示する図である。
【図３】２次元コード３１０および閲覧制限情報３１２をより詳細に説明する図である。
【図４】本発明にかかる文書管理方法が適応される文書復元装置４を例示する図である。
【図５】制御装置２０（図１）により実行され、本発明にかかる文書管理方法を実現する第１の文書処理プログラム５の構成を示す図である。
【図６】文書復元装置４（図４）により実行され、本発明にかかる文書管理方法を実現する第１の文書復元プログラム６の構成を示す図である。
【図７】文書管理装置２（文書処理プログラム５）のアクセス権設定動作（Ｓ１０）を示すフローチャートである。
【図８】文書管理装置２（文書処理プログラム５）の閲覧処理動作（Ｓ２０）を示すフローチャートである。
【図９】文書管理装置２（文書処理プログラム５）の印刷処理動作（Ｓ３０）を示すフローチャートである。
【図１０】図９に示した２次元コード化処理（Ｓ３３０）をより詳細に説明するフローチャートである。
【図１１】図９に示したスクランブル化処理（Ｓ３５０）をより詳細に説明するフローチャートである。
【図１２】スクランブル化処理（Ｓ３５０）により生成されるスクランブル画像を説明する図である。
【図１３】文書復元装置４（文書復元プログラム６）の復元処理動作（Ｓ４０）を示すフローチャートである。
【図１４】図１３に示した２次元コード復号処理（Ｓ４４０）をより詳細に説明するフローチャートである。
【図１５】図１３に示した逆スクランブル化処理（Ｓ４６０）をより詳細に説明するフローチャートである。
【図１６】第２の実施形態における文書管理システム１の概略を説明する図である。
【図１７】文書管理装置２（図１６）により実行され、本発明にかかる文書管理方法を実現する第２の文書処理プログラム５２の構成を示す図である。
【図１８】文書復元装置４（図１６）により実行され、本発明にかかる文書管理方法を実現する第２の文書復元プログラム６２の構成を示す図である。
【図１９】文書管理装置２（文書処理プログラム５２）の第２の印刷処理動作（Ｓ３２）を示すフローチャートである。
【図２０】文書復元装置４（文書復元プログラム６２）の第２の復元処理動作（Ｓ４２）を示すフローチャートである。
【図２１】図２０に示した第２の２次元コード復号処理（Ｓ４４１）をより詳細に説明するフローチャートである。
【符号の説明】
２・・・文書管理装置
５，５２・・・文書処理プログラム
５１０・・・ＵＩ部
５２０・・・文書作成部
５２２・・・文書編集部
５２４・・・アクセス権設定部
５２６・・・認証部
５２８・・・文書データベース
５３０・・・文書取得部
５３５・・・アクセス権特定部
５４０・・・文字変換部
５４２・・・変換部
５４５・・・画像変換部
５５０・・・制限内容表示部
５６０・・・印刷部
５７０・・・通信部
３・・・印刷媒体
３１０・・・２次元コード
３１２・・・閲覧制限情報
４・・・文書復元装置
６，６２・・・文書復元プログラム
６１０・・・画像読取部
６２０・・・復元部
６３０・・・入力部
６４０・・・認証部
６５０・・・表示部
６６０・・・記録部
６７０・・・通信部
７・・・文書サーバ
【図１】
2004260750.tif 000003
【図２】
2004260750.tif 000004
【図３】
2004260750.tif 000005
【図４】
2004260750.tif 000006
【図５】
2004260750.tif 000007
【図６】
2004260750.tif 000008
【図７】
2004260750.tif 000009
【図８】
2004260750.tif 000010
【図９】
2004260750.tif 000011
【図１０】
2004260750.tif 000012
【図１１】
2004260750.tif 000013
【図１２】
2004260750.tif 000014
【図１３】
2004260750.tif 000015
【図１４】
2004260750.tif 000016
【図１５】
2004260750.tif 000017
【図１６】
2004260750.tif 000018
【図１７】
2004260750.tif 000019
【図１８】
2004260750.tif 000020
【図１９】
2004260750.tif 000021
【図２０】
2004260750.tif 000022
【図２１】
2004260750.tif 000023