(57)【特許請求の範囲】
【請求項１】
画像データと該画像データのセキュリティに係る情報とを含む文書データを処理する情報処理装置であって、
前記文書データから、前記セキュリティに係る情報を取得するセキュリティ情報取得手段と、
前記セキュリティに係る情報に対応する格納先のアドレスに前記画像データを格納させる画像データ格納手段と、
前記セキュリティに係る情報に対応する複数のセキュリティレベル毎に、対応する格納期間を取得する格納期間取得手段と、
前記セキュリティレベルと前記格納期間取得手段により取得された前記格納期間とを対応づけて保持する格納期間保持手段と、
前記格納期間取得手段により取得された前記格納期間毎に、前記文書データの格納先のアドレスを対応付けて保持する期間対応アドレス保持手段と、
を有する情報処理装置。
【請求項２】
所定のキーワードと前記セキュリティレベルとを対応づけるキーワード管理手段と、
前記画像データによって表現されるテキストデータを取得するテキストデータ取得手段と、
前記テキストデータから所定のキーワードを抽出するキーワード抽出手段と、
を有し、
前記文書データに前記セキュリティに係る情報が含まれていない場合に、前記セキュリティ情報取得手段は、前記キーワード抽出手段によって抽出されたキーワードに対応するセキュリティレベルを、前記画像データのセキュリティレベルとして取得する請求項１記載の情報処理装置。
【請求項３】
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティに係る情報の入力を促す入力画面を生成する入力画面生成手段を有し、
前記セキュリティ情報取得手段は、前記入力画面に基づいて入力されたセキュリティに係る情報を取得する請求項１記載の情報処理装置。
【請求項４】
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティ情報取得手段は、予め定められる所定のセキュリティに係る情報を取得する請求項１記載の情報処理装置。
【請求項５】
前記セキュリティ情報取得手段によって取得されたセキュリティに係る情報を表示する表示画面を生成する表示画面生成手段を有する請求項1ないし４何れか一項に記載の情報処理装置。
【請求項６】
画像データと該画像データのセキュリティに係る情報とを含む文書データを処理して請求項１記載の情報処理装置に送信する情報処理装置であって、
前記文書データの入力を受け付ける文書データ入力手段と、
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティに係る情報を設定するセキュリティ情報設定手段と、
前記セキュリティ情報設定手段によって設定されたセキュリティに係る情報を前記文書データに記録させるセキュリティ情報記録手段と、
を有する情報処理装置。
【請求項７】
前記セキュリティに係る情報の入力を促す入力画面を生成する入力画面生成手段を有し、
前記セキュリティ情報設定手段は、前記入力画面に基づいて入力されたセキュリティに係る情報を設定する請求項６記載の情報処理装置。
【請求項８】
前記セキュリティ情報設定手段は、予め定められる所定のセキュリティに係る情報を設定する請求項６記載の情報処理装置。
【請求項９】
前記セキュリティ情報設定手段によって設定されたセキュリティに係る情報を表示する表示画面を生成する表示画面生成手段を有する請求項６ないし８何れか一項に記載の情報処理装置。
【請求項１０】
画像データと該画像データのセキュリティに係る情報とを含む文書データを取得する第一の情報処理装置と、前記文書データを所定のアドレスに格納させる第二の情報処理装置とを有する情報処理システムであって、
前記第一の情報処理装置は、
前記文書データの入力を受け付ける文書データ入力手段と、
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティに係る情報を設定するセキュリティ情報設定手段と、
前記第一のセキュリティ情報取得手段によって取得されたセキュリティに係る情報を前記文書データに記録させるセキュリティ情報記録手段と、
を有し、
前記第二の情報処理装置は、
前記文書データから、前記セキュリティレベルを取得するセキュリティ情報取得手段と、
前記セキュリティに係る情報に対応する格納先のアドレスに前記画像データを格納させる画像データ格納手段と、
前記セキュリティに係る情報に対応する複数のセキュリティレベル毎に、対応する格納期間を取得する格納期間取得手段と、
前記セキュリティレベルと前記格納期間取得手段により取得された前記格納期間とを対応づけて保持する格納期間保持手段と、
前記格納期間取得手段により取得された前記格納期間毎に、前記文書データの格納先のアドレスを対応付けて保持する期間対応アドレス保持手段と、
を有する情報処理システム。
【請求項１１】
画像データと該画像データのセキュリティに係る情報とを含む文書データを処理する情報処理方法であって、
前記文書データから、前記セキュリティに係る情報を取得するセキュリティ情報取得ステップと、
前記セキュリティに係る情報に対応する複数のセキュリティレベル毎に、対応する格納期間を取得する格納期間取得ステップと、
前記セキュリティレベルと前記格納期間取得手段により取得された前記格納期間とを対応づけて格納期間保持手段に保持する格納期間保持ステップと、
前記格納期間取得ステップにおいて取得された前記格納期間毎に、前記文書データの格納先のアドレスを対応付けて期間対応アドレス保持手段に保持する期間対応アドレス保持ステップと、
前記セキュリティに係る情報に対応する格納先のアドレスを取得するセキュリティ情報取得ステップと、
前記アドレスに前記画像データを格納させる画像データ格納ステップと、
を有する情報処理方法。
【請求項１２】
画像データと該画像データのセキュリティに係る情報とを含む文書データを処理して請求項１記載の情報処理装置に送信する情報処理方法であって、
前記文書データの入力を受け付ける文書データ入力ステップと、
前記文書データに前記セキュリティに係る情報が含まれていない場合に、
前記セキュリティに係る情報を取得するセキュリティ情報取得ステップと、
前記セキュリティ情報取得ステップにおいて取得されたセキュリティに係る情報を前記文書データに記録させるセキュリティ情報記録ステップと、
前記文書データを送信する送信ステップと、
を有する情報処理方法。
【請求項１３】
請求項１１又は１２記載の情報処理方法をコンピュータに実行させるコンピュータプログラム。
【請求項１４】
請求項１３記載のコンピュータプログラムを格納したコンピュータ読み取り可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、コンピュータプログラム、及び、情報記録媒体に関する。
【背景技術】
【０００２】
従来から、画像処理装置等で処理される画像データを、画像ログとしてデータベースに蓄積するシステムがある。例えば、特開２００６−３３４８８７号公報（特許文献１）に記載の画像形成システム等では、複数の画像形成装置が接続されたシステムにおいて、最もセキュリティレベルの高いとされる画像形成装置に、データファイルを送信することにより、送信された画像形成装置がその画像のデータファイルを蓄積している。特許文献１には、この画像形成システムにより、データファイルの漏洩を防止し安全性を確保しうる旨が記載されている。
【０００３】
ところで、特開２００６−２２７７０７号公報（特許文献２）には、画像データのセキュリティ属性に基づいて、その画像データのサムネイルの表示・非表示を決定することが記載されている。
【特許文献１】特開２００６−３３４８８７号公報
【特許文献２】特開２００６−２２７７０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１及び２に記載の画像形成システム等の技術では、画像データを格納する容量については、考慮されていない。そこで処理される全ての画像データを、画像ログとして一の画像形成装置に格納すると、その容量が膨大になる。またさらに、特許２に記載のように、画像データ毎に異なるセキュリティ属性がある場合について、上記特許文献１では考慮されていない。
【０００５】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、画像データのセキュリティ属性に応じて、その画像データの格納場所を好適に定める情報処理装置、情報処理方法、コンピュータプログラム、及び、情報記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の情報処理装置は次の如き構成を採用した。
【０００７】
本発明の情報処理装置は、画像データと該画像データのセキュリティに係る情報とを含む文書データを処理する情報処理装置であって、前記文書データから、前記セキュリティに係る情報を取得するセキュリティ情報取得手段と、前記セキュリティに係る情報に対応する格納先のアドレスに前記画像データを格納させる画像データ格納手段と、前記セキュリティに係る情報に対応する複数のセキュリティレベル毎に、対応する格納期間を取得する格納期間取得手段と、前記セキュリティレベルと前記格納期間取得手段により取得された前記格納期間とを対応づけて保持する格納期間保持手段と、前記格納期間取得手段により取得された前記格納期間毎に、前記文書データの格納先のアドレスを対応付けて保持する期間対応アドレス保持手段と、を有する構成とすることができる。
【０００８】
これにより、画像データのセキュリティ属性に応じて、格納場所を好適に定める情報処理装置を提供することができる。
【０００９】
なお、上記課題を解決するため、本発明は、さらに、上記情報処理装置が備える各手段の機能を実行させる情報処理方法、その情報処理方法をコンピュータに実行させるためのコンピュータプログラム、又は、そのコンピュータプログラムを格納した情報記録媒体としてもよい。
【発明の効果】
【００１０】
本発明の情報処理装置、情報処理方法、コンピュータプログラム、又は、情報記録媒体によれば、画像データのセキュリティ属性に応じて、その画像データの格納場所を好適に定める情報処理装置、情報処理方法、コンピュータプログラム、及び、情報記録媒体を提供することが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面に基づき説明する。なお、以下の実施の形態では、画像データとセキュリティに係る情報とを含む「文書データ」が処理されるが、本発明の実施の形態はこの例に限らない。画像データとセキュリティに係る情報とが対応づけられる構成であればよく、画像データとセキュリティに係る情報とが一のファイルとして構成されてもよく、また別個のファイルとして構成されてもよい。また、文書データに含まれるセキュリティに係る情報は、「書誌情報」の部分に含まれる他に、文書データのいかなる部分に含まれてもよい。
【００１２】
なお、以下の実施の形態において「保管先」、「保存先」、「格納場所」は、本願発明の「格納先」に、「保管期間」及び「保存期間」は、本願発明の「格納期間」に対応する。
〔第一の実施の形態〕
（情報処理システムの構成の例）
図１は、本発明の実施の形態に係る情報処理システムの構成の例である。図１の情報処理システムは、画像形成装置であるＭＦＰ２００が、ＰＣ１００ａから１００ｃに接続され、さらに、サーバ３００にも接続されている。これらの接続は、ネットワークを介した接続でもよく、また装置間がＵＳＢインタフェース等により直接接続されてもよい。
【００１３】
本発明の実施の形態では、例えば、ＰＣ１００ａ等からＭＦＰ２００に対して送信される文書データの画像データが、ＭＦＰ２００によって処理された後、文書データがサーバ３００に送信される。文書データは、画像データの他に、セキュリティに係る情報を含む。サーバ３００は、セキュリティに係る情報に基づいて、その画像データを、セキュリティに係る情報に対応する格納先へ格納させる。
【００１４】
なお、文書データは、ＰＣ１００ａ等から送信される他に、ＭＦＰが有する図示しない入力手段によって入力されてもよい。入力手段は、例えば画像入力手段でもよく、また例えば、文書データの入力手段でもよい。画像入力手段は、例えば、スキャナとして構成される。画像入力手段によって画像データが入力された場合には、ＭＦＰ２００は、その画像データに基づいて、セキュリティに係る情報を含む文書データを生成してもよい。
【００１５】
なお、セキュリティに係る情報とは、例えばセキュリティ属性の情報であり、また例えば、セキュリティレベルが複数の場合に、そのレベルを表す情報でもよい。以下の実施の形態では、セキュリティレベルが複数の場合について説明するが、本発明の実施の形態は、この例に限らない。例えば、セキュリティに係る情報が、所定のセキュリティを実現する手段等による保護が「必要」か「否」かを表す情報でもよい。
【００１６】
また、サーバ３００によって画像データが格納される場所は、例えば、サーバ３００が有するストレージ内のフォルダ、外部のストレージ、又は、ドライブに抜き差し可能な記録メディアでもよく、またさらに「破棄」されてもよい。
【００１７】
（情報処理装置の構成の例）
図２は、本発明の情報処理装置の構成の例を説明する図である。図２（Ａ）は、例えば、図１のＰＣ１００ａから１００ｃの何れか一のＰＣの構成の例であり、図２（Ｂ）は、図１のＭＦＰ２００の構成の例であり、図２（Ｃ）は、図１のサーバ３００の構成の例である。本発明の一実施の形態に係る情報処理装置は、例えば、ＭＦＰ２００として構成され、また例えば、サーバ３００として構成される。
【００１８】
図２（Ａ）のＰＣ１００は、ＣＰＵ２５、ＲＡＭ３５、ハードディスク装置３０、表示装置１０、及び、入力装置１５を有する。なお、ハードディスク装置３０、表示装置１０、又は、入力装置１５は、ＰＣ１００の外部に接続される構成でもよい。
【００１９】
ＣＰＵ２５は、コンピュータプログラムを実行することにより、ＰＣ１００の制御及びＰＣ１００が有する機能を実現する。ＲＡＭ３５は、例えば、ＣＰＵ２５が処理を行う際のワークメモリであり、また例えば、ＣＰＵ２５によって実行されるコンピュータプログラムが展開されてもよい。
【００２０】
ハードディスク装置３０は、大容量のデータを格納する記憶手段である。ハードディスク装置３０は、例えば、コンピュータプログラム、文書データ、又は、画像データが格納されてもよい。
【００２１】
表示装置１０は、ＰＣ１００の状態又はＰＣ１００が処理する画像データ、文書データ等の表示を行い、例えば、ディスプレイ装置とその制御手段で構成される。入力装置１５は、ＰＣ１００に対して操作者が指示等を入力し、例えば、キーボード又はマウスとその制御手段で構成される。
【００２２】
図２（Ｂ）のＭＦＰ２００は、図２（Ａ）のＰＣ１００と同様な構成を有し、ＣＰＵ５０、ＲＡＭ６０、ハードディスク装置５５、入力部４０、及び、出力部４５０を有する。ＣＰＵ５０、ＲＡＭ６０、及び、ハードディスク装置５５の機能及び構成は、図２（Ａ）のＰＣ１００の説明から容易に理解できるので、ここでは説明を省略する。
【００２３】
入力部４０は、操作者によってＭＦＰ２００に対する指示を入力する操作パネルとして構成される他に、画像データを入力するスキャナとして構成されてもよく、またファクシミリやネットワーク通信手段等の画像データを受信する手段として構成されてもよい。出力部４５０は、操作者に対してＭＦＰ２００の状態を表示する他、処理される画像データ又は文書データを出力するプロッタとして構成されてもよく、またファクシミリやネットワーク通信手段等の画像データを送信する手段として構成されてもよい。
【００２４】
図２（Ｃ）のサーバ３００は、図２（Ａ）のＰＣ１００と同様な構成を有し、ＣＰＵ８０、ＲＡＭ９０、ハードディスク装置８５、表示装置７０、及び、入力装置７５を有する。サーバ３００を構成する各デバイスの機能は、図２（Ａ）のＰＣ１００が有する同名の各デバイスの機能から容易に理解できるので、ここでは説明を省略する。
【００２５】
（本発明の一実施の形態に係る情報処理装置の機能構成の例（その１））
図３は、本発明の一実施の形態に係る情報処理装置の機能構成の例の図であって、例えば、サーバ３００として構成される情報処理装置の例である。図３のサーバ３００は、入力される文書データに含まれる画像データに対応するセキュリティに係る情報に基づいて、対応する記憶手段４００ａ又は４００ｂにその画像データを格納する。
【００２６】
図３のサーバ３００は、例えば、セキュリティ情報取得手段３１１、アドレス取得手段３２１、及び、画像データ格納手段３３１を有する。サーバ３００は、さらに、テキストデータ取得手段３１３、キーワード抽出手段３１５、格納期間取得手段３２３、キーワード管理手段３２５、格納期間管理手段３３３、入力画面生成手段３４１、表示画面生成手段３４３、通信手段３５０、又は、メッセージ通知手段３５２を有してもよい。
【００２７】
サーバ３００は、さらに、アドレス保持手段３６１、格納期間保持手段３６３、及び、キーワード保持手段３６５と接続されてもよく、また、入力手段３７１及び出力手段３７２と接続されてもよい。
【００２８】
セキュリティ情報取得手段３１１は、例えば、文書データからセキュリティに係る情報を取得する。セキュリティに係る情報とは、例えば、セキュリティ属性として文書データに含まれる情報であり、また、セキュリティレベルが複数の場合には、そのレベルを表す情報でもよい。
【００２９】
セキュリティ情報取得手段３１１は、また例えば、文書データにセキュリティに係る情報が含まれていない場合には、予め定められたセキュリティに係る情報を、その文書データの画像に対応する情報として取得してもよい。
【００３０】
アドレス取得手段３２１は、例えば、後述する入力画面生成手段３４１によって生成される、アドレスの入力を促す画面に基づいて入力される、セキュリティに係る情報に対応する格納先のアドレスを取得する。アドレス取得手段３２１は、また例えば、入力されるアドレスが有効なアドレスでは無い場合には、予め定められている所定のアドレスを取得してもよい。なお、有効なアドレスとは、例えば、対応する格納先が定められるアドレスである。
【００３１】
なお、アドレス取得手段３２１が取得するアドレスは、例えば、サーバ３００に接続された記憶手段上のフォルダ名でもよく、また例えば、他のＰＣ等に接続された記憶手段上のフォルダ名でもよい。アドレス取得手段３２１は、また例えば、その画像データを破棄することを表す情報を取得してもよい。すなわち、取得されるアドレスが「ごみ箱」等の場合には、後述する画像データ格納手段３３１によって、その画像データを破棄する処理が行われる。
【００３２】
画像データ格納手段３３１は、アドレ保持手段３６１によって保持されるアドレスに、画像データを格納させる。画像データ格納手段３３１は、アドレスに基づいて、その画像データを、サーバ３００に接続された記憶手段に格納させてもよく、また他のＰＣに接続された記憶手段に格納させてもよい。画像データ格納手段３３１は、取得されたアドレスが、例えば「ごみ箱」等の場合には、その画像データを削除する。
【００３３】
格納期間取得手段３２３は、例えば、後述する入力画面生成手段３４１によって生成される、格納期間の入力を促す画面に基づいて入力される、セキュリティレベル毎に対応する格納期間を取得する。格納期間取得手段３２３は、また例えば、入力される格納期間の値が有効な値では無い場合には、予め定められている所定の格納期間を取得してもよい。
【００３４】
格納期間管理手段３３３は、格納期間保持手段３６３によって保持される格納期間に基づいて、記憶手段４００等に格納される画像データの格納期間を制御する。格納期間管理手段３３３は、例えば、画像データと格納期間の情報とを対応づけて記憶手段４００等に格納させてもよく、また、画像データの識別情報、画像データの格納先のアドレス、及び、格納期間の情報とを対応づけて他の記憶手段に格納させることにより、格納期間を管理してもよい。
【００３５】
テキストデータ取得手段３１３は、例えば、画像データに対してＯＣＲ処理を行うことにより、テキストデータを取得する。キーワード抽出手段３１５は、テキストデータ取得手段３１３によって取得されたテキストデータの中から、予め定められている所定のキーワードを抽出する。所定のキーワードとは、例えば、キーワード保持手段３６５によって保持されるキーワードであって、キーワード管理手段３２５によってキーワード保持手段３６５から読み出され、キーワード抽出手段３１５に供されてもよい。
【００３６】
キーワード管理手段３２５は、キーワード保持手段３６５に格納されているキーワードを取得し、キーワード抽出手段３１５に出力する。また、キーワード管理手段３２５は、キーワード抽出手段３１５によって所定のキーワードが取得された場合には、そのキーワードに対応するセキュリティレベルを、キーワード保持手段３６５から取得してもよい。これにより、画像データをＯＣＲ処理することにより得られたテキストデータに含まれているキーワードに基づいて、その画像データのセキュリティレベルを定めることができる。キーワード管理手段３２５は、またさらに、キーワード毎に対応するセキュリティレベルの値を取得し、キーワード保持手段３６５に格納させてもよい。
【００３７】
入力画面生成手段３４１は、サーバ３００に対して所定の入力を促す画面を生成する。入力画面生成手段３４１は、例えば、文書データにセキュリティに係る情報が含まれていない場合に、セキュリティに係る情報の入力を促す画面を生成する。
【００３８】
表示画面生成手段３４３は、例えば、表示手段３７３によって表示される画面を生成する。表示画面生成手段３４３によって生成される表示画面は、また例えば、セキュリティ情報取得手段３１１によって取得されたセキュリティに係る情報を表示する画面でもよい。セキュリティ情報取得手段３１１によって取得されるセキュリティに係る情報が無い場合には、表示画面生成手段３４３は、セキュリティに係る情報が無い旨を表示する画面を生成してもよい。
【００３９】
なお、これらの画面生成手段によって生成される画面は、表示手段３７３によって表示される他に、サーバ３００と接続されたＭＦＰ２００又はＰＣ１００等によって制御される表示装置によって表示されてもよい。
【００４０】
通信手段３５０は、外部に接続された装置等との通信を行う手段である。通信手段３５０により、ＭＦＰ２００から送信される文書データを受信することができる。メッセージ通知手段３５２は、セキュリティ情報取得手段３１１によって取得されたセキュリティレベルが、所定のレベルの場合に、メッセージを送信する手段である。メッセージ通知手段３５２は、例えば、メールを送信することにより、所定のセキュリティレベル以上の画像データが処理されたことを、管理者等に通知する。
【００４１】
なお、セキュリティ情報取得手段３１１、テキストデータ取得手段３１３、及び、キーワード抽出手段３１５は、例えば、一の文書データ処理手段３１０として構成されてもよい。また、アドレス取得手段３２１、格納期間取得手段３２３、及び、キーワード管理手段３２５は、一のデータベース制御手段３２０として構成されてもよい。またさらに、画像データ格納手段３３１、及び、格納期間管理手段３３３は、一の画像データ記憶制御手段３３０として構成されてもよい。またさらに、入力画面生成手段３４１と表示画面生成手段３４３とは、一の画面生成手段３４０として構成されてもよい。
【００４２】
アドレス保持手段３６１は、セキュリティに係る情報に対応する画像データの格納先のアドレスを保持する。アドレス保持手段３６１によって保持されるアドレスは、例えば、セキュリティレベル毎に異なっているとよい。
【００４３】
これにより、高いセキュリティレベルが求められる画像データと、低いセキュリティレベルでよい画像データとを、異なる格納先に格納することができる。すなわち、高いセキュリティレベルが求められる画像データを、高いセキュリティレベルを実現する機能を有する記憶手段に格納することにより、セキュリティを保つことができる。一方、低いセキュリティレベルでよい画像データを、そのレベルに応じた機能を実現する記憶手段に格納することにより、記憶手段を効率よく好適に使い分けることができる。
【００４４】
格納期間保持手段３６３は、セキュリティに係る情報とその画像データの格納期間とを対応づけて保持する。格納期間保持手段３６３は、例えば、セキュリティレベル毎に、画像データが記憶手段に格納される期間を対応づけて保持してもよい。これにより、セキュリティ情報取得手段３１１によって取得されたセキュリティレベルに対応する格納期間を、画像データに対して付与することができる。
【００４５】
キーワード保持手段３６５は、予め定められたキーワードとそのキーワードに対応するセキュリティレベルとを対応づけて保持する。これにより、所定のキーワードを有するテキストデータに対して、対応するセキュリティレベルを付与することができる。
【００４６】
なお、アドレス保持手段３６１、格納期間保持手段３６３、及び、キーワード保持手段３６５のうち、２以上の保持手段が一の保持手段として構成されてもよい。また、画像データの格納先のアドレス、格納期間、及び、キーワードの何れか２以上が、セキュリティに係る情報と対応づけられる、一のテーブルとして構成されてもよい。
【００４７】
入力手段３７１は、サーバ３００に対して操作者が指示等を入力する手段であり、さらに、セキュリティに係る情報の入力を促す画面に対応して、セキュリティに係る情報が入力されてもよい。表示手段３７３は、サーバ３００の状態の表示を行い、例えば、画面生成手段等によって生成される画面を表示する。
【００４８】
（本発明の一実施の形態に係る情報処理装置の機能構成の例（その２））
図４は、本発明の一実施の形態に係る情報処理装置の機能構成の例であって、画像データ又は画像データを含む文書データを取得して、その画像データを処理した後に送信する。図４の情報処理装置は、例えば、サーバ３００に対して送信するＭＦＰ２００として構成される。図４の情報処理装置は、また例えば、ＭＦＰ２００に対して送信するＰＣ１００でもよいが、ここでは、ＭＦＰ２００として説明する。図４のＭＦＰ２００は、文書データ入力手段２１０、セキュリティ情報設定手段２１１、及び、セキュリティ情報記録手段２１２を有し、さらに、入力画面生成手段２４１、表示画面生成手段２４３、又は、通信手段２５０を有してもよい。
【００４９】
文書データ入力手段２１０は、文書データが入力される手段であって、例えば、スキャナとして構成されてもよく、また例えば、通信手段２５０を介して文書データを受信する手段でもよい。
【００５０】
セキュリティ情報設定手段２１１は、文書データに対してセキュリティに係る情報を設定する。セキュリティ情報設定手段２１１は、例えば、入力画面生成手段２４１によって生成されるセキュリティレベルの入力を促す画面に基づいて、操作者によって入力されたセキュリティレベルを取得し、これを文書データのセキュリティレベルとする。セキュリティ情報設定手段２１１は、また例えば、予め定められた所定のセキュリティレベルを取得してもよい。
【００５１】
セキュリティ情報記録手段２１２は、セキュリティ情報設定手段２１１によって設定されたセキュリティに係る情報を、文書データに含ませるように文書データを編集する。セキュリティ情報記録手段２１２によって文書データに記録されるセキュリティに係る情報は、例えば、文書データに含まれる画像データの「書誌情報」の一部として構成されてもよく、また例えば、画像データに含まれてもよい。セキュリティに係る情報が、画像データと対応づけられて文書データに含まれることにより、サーバ３００での処理を行うことができる。
【００５２】
入力画面生成手段２４１は、文書データにセキュリティに係る情報が含まれていない場合に、その入力を促す画面を生成する。表示画面生成手段２４３は、ＭＦＰ２００の状態等を表示する画面を生成し、また例えば、処理する文書データ又は画像データを表示する画面を生成する。表示画面生成手段２４３は、セキュリティ情報設定手段２１１によって取得されたセキュリティに係る情報を表示する画面を生成する。
【００５３】
なお、入力画面生成手段２４１と表示画面生成手段２４３とは、一の画面生成手段２４０として構成されてもよい。これらの画面生成手段によって生成される画面は、例えば、表示手段２７３によって表示されてもよく、また例えば、ＭＦＰ２００と接続されたＰＣ１００等によって制御される表示手段によって表示されてもよい。例えば、文書データを送信したＰＣ１００によって制御される表示手段によって表示されることにより、文書データの処理の指示を行う操作者に対して、好適に表示を行うことができる。
【００５４】
通信手段２５０は、他の装置との通信を行い、例えば、文書データ入力手段２１０によって入力され処理された文書データを送信する。
【００５５】
入力手段２７１は、ＭＦＰ２００に対して処理の実行等の指示が入力される手段であり、表示手段２７３は、ＭＦＰ２００の状態、処理を行う文書データ又は画像データを表示する。
【００５６】
記憶手段２６０は、ＭＦＰ２００が実行するコンピュータプログラムを格納し、またさらに、文書データ、画像データ等を格納してもよい、記憶手段２６０は、また、セキュリティ情報設定手段２１１が取得するセキュリティに係る情報を保持してもよい。また例えば、セキュリティ情報設定手段２１１は、記憶手段２６０によって保持されている予め定められた所定のセキュリティに係る情報を取得してもよい。
【００５７】
（サーバ３００が画像データを画像ログとして格納する処理）
図５は、サーバ３００が画像データを画像ログとして格納する処理の例のフロー図である。図５では、サーバ３００に文書データが入力されることに基づいて、文書データの画像データが所定のアドレスによって特定される場所に格納される。図５のステップＳ１０１では、サーバ３００の通信手段３５０によって文書データが受信される。文書データは、画像データと書誌情報とを含む。
【００５８】
ステップＳ１０１に続いてステップＳ１０２に進み、セキュリティ情報取得手段３１１が、文書データの書誌情報の部分から、セキュリティレベルの情報を取得する。ステップＳ１０２に続いてステップＳ１０３に進み、ステップＳ１０２で取得されたセキュリティレベルに対応する画像データの保管先の情報をアドレス保持手段から取得する。保管先の情報とは、例えば、保管先のアドレス情報である。
【００５９】
ステップＳ１０３に続いてステップＳ１０４に進み、画像データ格納手段３３１が、ステップＳ１０３で取得された保管先の情報に基づいて、その情報に対応する格納先に、画像データを格納する。これにより、画像データが画像ログとして格納される。
【００６０】
（ＭＦＰ２００において、画像データにセキュリティレベルが設定される処理）
図６は、ＭＦＰ２００において、画像データにセキュリティレベルが設定される処理の例のフロー図である。図６では、例えば、操作者が文書データの保存を指示することに基づいて、その文書データの中に、セキュリティレベルの情報が含められる。なお、図６の処理は、ＭＦＰ２００において実行される他に、ＰＣ１００において実行されてもよい。
【００６１】
図６のステップＳ２０１では、操作者によって入力手段２７１から、それまで編集していた文書データの保存の指示が入力される。ステップＳ２０１に続いてステップＳ２０２に進み、セキュリティ情報設定手段２１１が、その文書データに対して既にセキュリティレベルが設定されているか否かを判断する。既に設定されている場合には、処理を終了する。一方、未だ設定されていない場合には、ステップＳ２０３に進む。
【００６２】
なお、文書データに対してセキュリティレベルが設定されているとは、例えば、ＭＦＰ２００において実行されているアプリケーションによってそのレベルが保持されている状態でもよく、また例えば、文書データの所定の位置に、既にセキュリティレベルの値が含まれている状態でもよい。
【００６３】
ステップＳ２０２に続くステップＳ２０３では、入力画面生成手段２４１が、セキュリティレベルの入力を促す画面を生成し、表示手段２７３にその画面が表示される。ステップＳ２０３に続いてステップＳ２０４に進み、操作者によって入力手段２７１から、セキュリティレベルの値が入力される。
【００６４】
ステップＳ２０４に続いてステップＳ２０５に進み、セキュリティ情報設定手段２１１が、ステップＳ２０４で入力されたセキュリティレベルの値が有効な値か否かを判断する。有効な値である場合には、ステップＳ２０６に進み、有効な値では無い場合には、ステップＳ２０２に戻って処理を繰り返す。なお、ここで戻るステップは、ステップＳ２０２の他にステップＳ２０３でもよい。
【００６５】
ステップＳ２０５に続くステップＳ２０６では、セキュリティ情報設定手段２１１が、ステップＳ２０４で入力されセキュリティ情報設定手段２１１によって取得されたセキュリティレベルの値をサーバ３００が有する図示しない一時記憶手段に格納し、編集中の文書データと対応づける。これにより、編集中の文書データに対してセキュリティレベルの値が設定される。
【００６６】
図７は、ステップＳ２０３において入力画面生成手段２４１によって生成される画面の例である。図７では、セキュリティレベル０から５の６つのレベルの何れか一のレベルを選択し、設定することができる。
【００６７】
（セキュリティレベルの値を表示する処理）
図８は、ＰＣ１００、又は、ＭＦＰ２００において、セキュリティレベルの値を表示する処理の例のフローである。図８では、操作者によって文書データに対する印刷の指示が入力されることに基づいて、印刷設定の画面において、セキュリティレベルの値が表示される。なお、ここでは、図８の処理は、ＭＦＰ２００における処理として説明するが、ＰＣ１００及びサーバ３００でも同様のステップにより処理が行われることは、容易に理解できる。
【００６８】
図８のステップＳ３０１では、操作者によって入力手段２７１から、文書データの印刷指示が入力される。なお、ステップＳ３０１では、現在編集中の文書データの印刷指示の他に、記憶手段等に格納されている文書データの印刷指示でもよい。
【００６９】
ステップＳ３０１に続いてステップＳ３０１に進み、セキュリティ情報設定手段２１１が、文書データに対して既にセキュリティレベルが設定されているか否かを判断する。この判断は、例えば、文書データの所定の位置に、セキュリティレベルの値が格納されているか否かを確認することにより行われてもよい。この判断は、また、その文書データが編集中の場合に、編集ツールによってセキュリティレベルが保持されている状態でもよい。既にセキュリティレベルが設定されている場合には、ステップＳ３０３に進み、未だセキュリティレベルが設定されていない場合には、ステップＳ３０５に進む。
【００７０】
ステップＳ３０２に続くステップＳ３０３では、セキュリティ情報設定手段２１１が、セキュリティレベルの値を文書データの所定の領域又は編集ツールによって保持されている領域から取得する。ステップＳ３０３に続いてステップＳ３０４に進み、表示画面生成手段２４３が、セキュリティレベルの値を含む表示画面を生成する。ここで生成される表示画面は、印刷の詳細な設定の画面、すなわち、印刷設定画面である。一方、ステップＳ３０２に続くステップＳ３０５では、表示画面生成手段２４３が、セキュリティレベルの値を「未設定」とする印刷設定画面を生成する。
【００７１】
ステップＳ３０４又はステップＳ３０５に続いてステップＳ３０６に進み、表示手段２７３が、ステップＳ３０４又はステップＳ３０５で生成された印刷設定画面を表示する。ステップＳ３０６に続いてステップＳ３０７に進み、操作者によって入力手段２７１から印刷の指示が入力される。ステップＳ３０７に続いてステップＳ３０８に進み、ＭＦＰ２００が有する図示しない印刷手段によって、文書データの画像データの部分が印刷され出力される。
【００７２】
図９及び図１０は、印刷設定画面の例である。図９は、図８のステップＳ３０４で生成される印刷設定画面の例である。図９では、ａの符号を付した箇所に、セキュリティレベルの値「５」が表示されている。一方、図１０は、図８のステップＳ３０５で生成される印刷設定画面の例である。図１０では、ｂの符号を付した箇所に、セキュリティレベルが「未設定」であることが表示されている。なお、図中の「Ｗｉｎｄｏｗｓ」は登録商標である。
【００７３】
（印刷ジョブに伴い画像ログが保存される処理）
図１１は、印刷ジョブに伴い画像ログが保存される処理の例のフロー図である。図１１では、操作者によって印刷の指示が入力されることに基づいて、文書データにセキュリティレベルが設定され、さらに、サーバ３００へ送信される。なお、図１１の処理は、ＭＦＰ２００で実行されるものとして説明するが、ＰＣ１００において印刷の指示が入力され、セキュリティレベルが設定された後、ＭＦＰ２００によって文書データが印刷され、さらにサーバ３００に送信される構成でもよい。
【００７４】
図１１のステップＳ４０１では、操作者によって入力手段２７１から文書データの印刷の指示が入力される。ステップＳ４０１に続いてステップＳ４０２に進み、セキュリティ情報設定手段２１１が、その文書データに対してセキュリティレベルが設定されているか否かを判断する。既に設定されている場合には、ステップＳ４０３に進み、未だ設定されていない場合には、ステップＳ４０５に進む。
【００７５】
なお、ここでは「セキュリティレベルが設定されている」とは、例えば、文書データが編集中である場合に、その編集ツールによってセキュリティレベルが保持されている状態をいう。
【００７６】
ステップＳ４０２に続くステップＳ４０３では、セキュリティ情報設定手段２１１が、既に設定されているセキュリティレベルの値を取得する。これは、例えば、記憶手段２６０等の所定の領域に、編集ツール等によって格納されている値を取得してもよい。
【００７７】
ステップＳ４０３に続いてステップＳ４０４に進み、セキュリティ情報記録手段２１２が、ステップＳ４０３で取得されたセキュリティレベルの値を印刷する文書データである印刷データの所定の位置に書き込む。一方、ステップＳ４０２に続くステップＳ４０５では、セキュリティ情報記録手段２１２が、デフォルトのセキュリティレベルの値である「３」を、印刷データの所定の位置に書き込む。
【００７８】
ステップＳ４０４又はステップＳ４０５に続くステップＳ４０６では、ＰＣ１００が、印刷データをＭＦＰ２００に対して送信する。ステップＳ４０６に続いてステップＳ４０７に進み、通信手段２５０によって、ＭＦＰ２００に対し、印刷データが送信される。ここで送信される印刷データは、ステップＳ４０６で出力された画像データと、セキュリティレベルの値を含む書誌情報とを含む。
【００７９】
（セキュリティレベル毎に対応する画像ログの格納先を設定する処理）
図１２は、サーバ３００において、セキュリティレベル毎に対応する画像ログの格納先を設定する処理の例のフロー図である。図１２のステップＳ５０１では、入力画面生成手段３４１によって画像ログを格納する格納先を設定する画面が生成され、表示手段３７３に表示される。ステップＳ５０１に続いてステップＳ５０２に進み、操作者によってセキュリティレベル毎に対応する保存先が入力される。
【００８０】
図１３及び図１４は、ここで表示される画面の例である。図１３は、セキュリティレベル毎に保存先を選択する画面の例であり、図１４は、図１３の例において、セキュリティレベル５に対応する保存先を選択する入力操作がなされた場合の画面の例である。なお、「保存先」及び「保管先」は、本願発明の「格納先」に対応する。
【００８１】
図１２に戻り、ステップＳ５０２に続いてステップＳ５０３に進み、アドレス取得手段３２１が、セキュリティレベルの総数を取得する。ここでは総数の値をＹとする。ステップＳ５０３に続いてステップＳ５０４に進み、アドレス取得手段３２１が、カウンタであるＸの値を１として初期化する。
【００８２】
ステップＳ５０４に続く、ステップＳ５０５からステップＳ５１０は、セキュリティレベルの総数だけ繰り返されるループ処理である。ステップＳ５０５では、アドレス取得手段３２１が、カウンタＸの値がセキュリティレベルの総数の値Ｙ以下か否かを判断する。
【００８３】
ステップＳ５０５に続いてステップＳ５０６に進み、アドレス取得手段３２１が、図１３の画面に基づいて入力された、Ｘ番目のセキュリティレベルに対応する保存先の識別情報であるアドレスを取得する。ステップＳ５０６に続いてステップＳ５０７に進み、アドレス取得手段３２１が、ステップＳ５０６で取得された値の有効性を判断する。すなわち、ステップＳ５０６で取得された値が、保存先の識別情報であれば、ステップＳ５０８に進み、そうではない場合には、ステップＳ５０９に進む。
【００８４】
ステップＳ５０７に続くステップＳ５０８では、アドレス取得手段３２１が、ステップＳ５０６で取得されたアドレスとカウンタがＸの値に対応するセキュリティレベルとを対応づけて、アドレス保持手段３６１に格納させる。一方、ステップＳ５０７に続くステップＳ５０９では、アドレス取得手段３２１が、予め定められた所定のアドレスとカウンタがＸの値に対応するセキュリティレベルとを対応づけて、アドレス保持手段３６１に格納させる。ステップＳ５０８又はステップＳ５０９に続くステップＳ５１０では、アドレス取得手段３２１が、カウンタＸの値を１だけ加算し、ステップＳ５０５に進む。
【００８５】
以上のステップＳ５０５からステップＳ５１０の処理を、セキュリティレベルの総数Ｙだけ繰り返すことにより、全てのセキュリティレベルに対してアドレスが対応づけられ、アドレス保持手段３６１に保持される。
【００８６】
図１５は、アドレス保持手段３６１によって保持される情報の例である。図１５において、最左の列がセキュリティレベルの値であり、次の列はフォルダ名、さらにその次の列がそのフォルダが設けられている装置の名称である。図中（−１）は、その欄が空欄であることを表す。例えば、セキュリティレベル２の場合に、対応するアドレスであるフォルダ名は「ディレクトリＣ」であり、そのフォルダが設けられている装置の欄は空欄である。この場合には、その装置は、予め定められている所定の装置であり、例えば、サーバ３００自身である。
【００８７】
（セキュリティレベル毎に対応する画像ログの保管期間を設定する処理）
図１６は、サーバ３００において、セキュリティレベル毎に対応する画像ログの保管期間を設定する処理の例のフロー図である。図１６のステップＳ６０１では、入力画面生成手段３４１によって画像ログを格納する格納期間を設定する画面が生成され、表示手段３７３に表示される。ステップＳ６０１に続いてステップＳ６０２に進み、操作者によってセキュリティレベル毎に対応する格納期間が入力される。なお、図の「保存期間」及び「保管期間」は、本願発明の「格納期間」に対応する。
【００８８】
図１７及び図１８は、ここで表示される画面の例である。図１７は、セキュリティレベル毎に格納期間を選択する画面の例であり、図１８は、図１７の例において、セキュリティレベル５に対応する格納期間を選択する入力操作がなされた場合の画面の例である。
【００８９】
図１６に戻り、ステップＳ６０２に続いてステップＳ６０３に進み、格納期間取得手段３２３が、セキュリティレベルの総数を取得する。ここでは総数の値をＹとする。ステップＳ５０３に続いてステップＳ６０４に進み、格納期間取得手段３２３が、カウンタであるＸの値を１として初期化する。
【００９０】
ステップＳ６０４に続く、ステップＳ６０５からステップＳ６１０は、セキュリティレベルの総数だけ繰り返されるループ処理である。ステップＳ６０５では、格納期間取得手段３２３が、カウンタＸの値がセキュリティレベルの総数の値Ｙ以下か否かを判断する。
【００９１】
ステップＳ６０５に続いてステップＳ６０６に進み、格納期間取得手段３２３が、図１７の画面に基づいて入力された、Ｘ番目のセキュリティレベルに対応する格納期間の情報を取得する。ステップＳ６０６に続いてステップＳ６０７に進み、格納期間取得手段３２３が、ステップＳ６０６で取得された値の有効性を判断する。すなわち、例えば、ステップＳ６０６で取得された値が、格納期間を表す情報であれば、ステップＳ６０８に進み、そうではない場合には、ステップＳ６０９に進む。有効性の判断は、また例えば、取得された格納期間が予め定められた所定の期間より短いか否か、又は、長いか否かによって判断されてもよい。
【００９２】
ステップＳ６０７に続くステップＳ６０８では、格納期間取得手段３２３が、ステップＳ６０６で取得された格納期間とカウンタがＸの値に対応するセキュリティレベルとを対応づけて、格納期間保持手段３６３に格納させる。一方、ステップＳ６０７に続くステップＳ６０９では、格納期間取得手段３２３が、予め定められた所定の格納期間とカウンタがＸの値に対応するセキュリティレベルとを対応づけて、格納期間保持手段３６３に格納させる。ステップＳ６０８又はステップＳ６０９に続くステップＳ６１０では、格納期間取得手段３２３が、カウンタＸの値を１だけ加算し、ステップＳ６０５に進む。
【００９３】
以上のステップＳ６０５からステップＳ６１０の処理を、セキュリティレベルの総数Ｙだけ繰り返すことにより、全てのセキュリティレベルに対して格納期間が対応づけられ、格納期間保持手段３６３に保持される。
【００９４】
図１９は、格納期間保持手段３６３によって保持される情報の例である。図１９では、セキュリティレベルと保存期間とが対応づけられている。
【００９５】
（格納期間毎に対応する画像ログの保管先を設定する処理）
図２０から図２３は、格納期間毎に対応する画像ログの保管先を設定する処理の例を説明する図であって、図２０はその処理の例のフロー図である。図２０の処理は、サーバ３００において実行される。
【００９６】
図２０のステップＳ７０１では、入力画面生成手段３４１によって画像ログを格納する格納先を設定する画面が生成され、表示手段３７３に表示される。ステップＳ７０１に続いてステップＳ７０２に進み、操作者によって格納期間毎に対応する保存先が入力される。
【００９７】
図２１及び図２２は、ここで表示される画面の例である。図２１は、格納期間毎に保存先を選択する画面の例であり、図２２は、図２１の例において、「参照」のボタンが選択される入力操作がなされた場合の画面の例である。図２２の例では、サーバ３００又は他の装置によって制御される記憶手段上のディレクトリ等が表示され、それを選択することにより、格納期間に対応する保存先が選択される。なお、「保存先」及び「保管先」は、本願発明の「格納先」に対応する。また「保管期間」及び「保存期間」は、本願発明の「格納期間」に対応する。
【００９８】
図２０に戻り、ステップＳ７０２に続いてステップＳ７０３に進み、アドレス取得手段３２１が、保管期間の種類の総数を取得する。ここでは総数の値をＹとする。ステップＳ７０３に続いてステップＳ７０４に進み、アドレス取得手段３２１が、カウンタであるＸの値を１として初期化する。
【００９９】
ステップＳ７０４に続く、ステップＳ７０５からステップＳ７１０は、保管期間の種類の総数だけ繰り返されるループ処理である。ステップＳ７０５では、アドレス取得手段３２１が、カウンタＸの値が保管期間の種類の総数の値Ｙ以下か否かを判断する。
【０１００】
ステップＳ７０５に続いてステップＳ７０６に進み、アドレス取得手段３２１が、図２１の画面に基づいて入力された、Ｘ番目の保管期間の情報に対応する保存先の識別情報であるアドレスを取得する。ステップＳ７０６に続いてステップＳ７０７に進み、アドレス取得手段３２１が、ステップＳ７０６で取得された値の有効性を判断する。すなわち、ステップＳ７０６で取得された値が、保存先の識別情報であれば、ステップＳ７０８に進み、そうではない場合には、ステップＳ７０９に進む。
【０１０１】
ステップＳ７０７に続くステップＳ７０８では、アドレス取得手段３２１が、ステップＳ７０６で取得されたアドレスとカウンタがＸの値に対応する保管期間の情報とを対応づけて、アドレス保持手段３６１に格納させる。一方、ステップＳ７０７に続くステップＳ７０９では、アドレス取得手段３２１が、予め定められた所定のアドレスとカウンタがＸの値に対応する保管期間の情報とを対応づけて、アドレス保持手段３６１に格納させる。ステップＳ７０８又はステップＳ７０９に続くステップＳ７１０では、アドレス取得手段３２１が、カウンタＸの値を１だけ加算し、ステップＳ５０５に進む。
【０１０２】
以上のステップＳ７０５からステップＳ７１０の処理を、保管期間の種類の総数Ｙだけ繰り返すことにより、全ての保管期間に対してアドレスが対応づけられ、アドレス保持手段３６１に保持される。なお、この例では対応づけられる情報はアドレス保持手段３６１に格納されたが、本発明の実施の形態はこの例に限らない。格納期間保持手段３６３によって保持される構成でもよい。
【０１０３】
図２３は、アドレス保持手段３６１によって保持される情報の例である。図２３では、保存期間と保存先とが対応づけられて保持されている。
【０１０４】
（抽出されたキーワードに基づいて、セキュリティレベルを決定する処理の例）
図２４は、画像データから抽出されたキーワードに基づいて、セキュリティレベルを決定する処理の例のフロー図である。図２４の処理は、ＭＦＰ２００及びサーバ３００の何れで実行されてもよいが、ここでは、サーバ３００において実行される場合について説明する。
【０１０５】
図２４のステップＳ８０１では、通信手段３５０がＭＦＰ２００から文書データを受信する。この文書データは、画像データとその書誌情報とを有する。ステップＳ８０１に続いてステップＳ８０２に進み、テキストデータ取得手段３１３が、受信された画像データに対して、ＯＣＲ処理を行いテキストデータを取得する。なお、文書データがテキストデータを含む場合には、ＯＣＲ処理を行うことなく、そのテキストデータを取得してもよい。
【０１０６】
ステップＳ８０２に続いてステップＳ８０３に進み、キーワード抽出手段３１５が、キーワード保持手段３６５によって保持されるキーワードの総数を取得する。ここでは総数の値をＹとする。
【０１０７】
ステップＳ８０３に続いてステップＳ８０４に進み、キーワード抽出手段３１５が、キーワードのカウンタの値であるＸを１として初期化する。ステップＳ８０４に続いてステップＳ８０５に進み、セキュリティ情報取得手段３１１が、セキュリティレベルの初期値としてＳ０を設定する。
【０１０８】
ステップＳ８０５に続くステップＳ８０６からステップＳ８１３の処理は、キーワードの総数Ｙだけ繰り返されるループ処理である。ステップＳ８０６では、セキュリティ情報取得手段３１１が、カウンタＸの値がキーワードの総数Ｙ以下か否かを判断する。総数以下の場合にはステップＳ８０７に進み、そうではない場合には処理を終了する。
【０１０９】
ステップＳ８０６に続くステップＳ８０７では、キーワード管理手段３２５によってキーワード保持手段３６５が保持するキーワードのうち、Ｘ番目のキーワードが取得される。ステップＳ８０７に続いてステップＳ８０８に進み、キーワード抽出手段３１５が、ステップＳ８０２で取得されたテキストデータの中に、ステップＳ８０７で取得されたキーワードが含まれているか否かを判断する。含まれている場合には、ステップＳ８０９に進み、含まれていない場合には、ステップＳ８１２に進む。
【０１１０】
ステップＳ８０８に続くステップＳ８０９では、セキュリティ情報取得手段３１１が、キーワード管理手段３２５を介して、キーワード保持手段３６５に保持されステップＳ８０７で取得されたキーワードに対応するセキュリティレベルの値Ｓ１を取得する。
【０１１１】
ステップＳ８０９に続いてステップＳ８１０に進み、セキュリティ情報取得手段３１１が、ステップＳ８０９で取得されたセキュリティレベルＳ１の値が、セキュリティレベルの値Ｓ０より大きいか否かを判断する。なお、値が大きいとは、セキュリティレベルが高いことを表し、値が小さいセキュリティレベルより堅固なセキュリティ環境が求められることをいう。値が大きい場合には、ステップＳ８１１に進み、そうではない場合には、ステップＳ８１２に進む。
【０１１２】
ステップＳ８１０に続くステップＳ８１１では、セキュリティ情報取得手段３１１が、セキュリティレベルＳ０の値を、ステップＳ８０９で取得されたセキュリティレベルＳ１の値によって更新する。ステップＳ８１０又はステップＳ８１１に続くステップＳ８１２では、セキュリティ情報カウンタＸの値を１インクリメントし、ステップＳ８０６に進む。
【０１１３】
以上のループ処理を、キーワードの総数だけ繰り返した後、ステップＳ８０６に続いてステップＳ８１３に進み、セキュリティ情報取得手段３１１が、最終的に保持しているセキュリティレベルの値Ｓ０を、その文書データのセキュリティレベルの値として取得する。
【０１１４】
図２５は、キーワード保持手段３６１によって保持される、キーワードとセキュリティレベルとが対応づけられる情報の例である。図２５の例では、例えば、「社外秘」のキーワードが、セキュリティレベルが最も高い「５」の値を有し、「利益」のキーワードは、セキュリティレベルが「３」の値を有する。
【０１１５】
（キーワード毎に対応するセキュリティレベルを設定する処理）
図２６は、サーバ３００において、キーワード毎に対応するセキュリティレベルを設定する処理の例のフロー図である。図２６のステップＳ９０１では、入力画面生成手段３４１によってキーワードとそのキーワードに対応するセキュリティレベルを入力する画面が生成され、表示手段３７３に表示される。ステップＳ９０１に続いてステップＳ９０２に進み、操作者によってキーワード毎に対応するセキュリティレベルが入力される。
【０１１６】
図２７及び図２８は、ここで表示される画面の例である。図２７の画面は、キーワードを入力する欄と、そのキーワード入力欄毎に対応するセキュリティレベルを選択するプルダウンメニューを有する。図２８は、図２７の例において、キーワード「社外秘」に対応するセキュリティレベルを選択する入力操作がなされた場合の画面の例である。
【０１１７】
図２６に戻り、ステップＳ９０２に続いてステップＳ９０３に進み、キーワード管理手段３２５が、入力されたキーワードの総数を取得する。ここでは総数の値をＹとする。ステップＳ９０３に続いてステップＳ９０４に進み、キーワード管理手段３２５が、カウンタであるＸの値を１として初期化する。
【０１１８】
ステップＳ９０４に続く、ステップＳ９０５からステップＳ９１２は、入力されたキーワードの総数だけ繰り返されるループ処理である。ステップＳ９０５では、キーワード管理手段３２５が、カウンタＸの値が入力されたキーワードの総数の値Ｙ以下か否かを判断する。
【０１１９】
ステップＳ９０５に続いてステップＳ９０６に進み、キーワード管理手段３２５が、図２７の画面に基づいて入力された、Ｘ番目のキーワードの文字列を取得する。ステップＳ９０６に続いてステップＳ９０７に進み、キーワード管理手段３２５が、ステップＳ９０６で取得されたキーワードの文字列を、キーワード保持手段３６５に格納させる。
【０１２０】
ステップＳ９０７に続いてステップＳ９０８に進み、キーワード管理手段３２５が、ステップＳ９０６で取得されたキーワードの文字列に対応づけて入力されたセキュリティレベルの値を取得する。ステップＳ９０８に続いてステップＳ９０９に進み、キーワード管理手段３２５が、ステップＳ９０８で取得された値によりセキュリティレベルが設定される否かを判断する。すなわち、ステップＳ９０８で取得された値が、セキュリティレベルの値として有効な値であれば、ステップＳ９１０に進み、そうではない場合には、ステップＳ９１１に進む。
【０１２１】
ステップＳ９０９に続くステップＳ９１１では、キーワード管理手段３２５が、ステップＳ９０８で取得されたセキュリティレベルを、ステップＳ９０７で格納されたキーワードと対応づけて、キーワード保持手段３６５に格納させる。一方、ステップＳ９０９に続くステップＳ９１１では、キーワード管理手段３２５が、予め定められた所定のセキュリティレベルを、ステップＳ９０７で格納されたキーワードと対応づけて、キーワード管理手段３２５に格納させる。ステップＳ９１０又はステップＳ９１１に続くステップＳ９１２では、キーワード管理手段３２５が、カウンタＸの値を１だけ加算し、ステップＳ９０５に進む。
【０１２２】
以上のステップＳ９０５からステップＳ９１２の処理を、入力されたキーワードの総数Ｙだけ繰り返すことにより、それらのキーワードに対してセキュリティレベルが対応づけられ、キーワード管理手段３２５に保持される。
【０１２３】
（処理される画像データのセキュリティレベルに応じて通知を行う処理）
図２９から図３３は、処理される画像データのセキュリティレベルに応じて、通知を行う処理を説明する図である。図２９は、処理の例のフロー図である。図２９の処理は、サーバ３００において実行されるが、ＭＦＰ２００において実行されてもよい。
【０１２４】
図２９のステップＳ１００１では、通信手段３５０によって文書データが受信される。文書データは、画像データと書誌情報とを有する。ステップＳ１００１に続いてステップＳ１００２に進み、セキュリティ情報取得手段３１１が、文書データの書誌情報の部分からセキュリティレベルを取得する。
【０１２５】
ステップＳ１００２に続いてステップＳ１００３に進み、メッセージ通知手段３５２が、アドレス保持手段３６１からステップＳ１００２で取得されたセキュリティレベル毎に対応する通知処理の内容を取得する。ステップＳ１００３に続いてステップＳ１００４に進み、メッセージ通知手段３５２が、ステップＳ１００３で取得された通知処理の内容に基づいて、メッセージを通知する。
【０１２６】
図３０は、アドレス保持手段３６１に保持されている、セキュリティレベル毎に対応する通知処理の内容の情報である。図３０では、最左の列がセキュリティレベルであり、次以降の列は通知処理の内容である。例えば、セキュリティレベルが「５」に対応する通知処理は、「警告音を鳴らす」、「管理者へ緊急レベルのメール送信」、及び、「ログファイルへ出力」の３つの処理が対応している。一方、セキュリティレベルが「０」に対応する通知処理は、「ログファイルに出力」の一の処理のみである。すなわち、一のセキュリティレベルに対応する通知処理は、一以上あればよい。
【０１２７】
（セキュリティレベル毎に対応する通知処理の内容を設定する処理）
図３１から図３３は、セキュリティレベル毎に対応する通知処理の内容を設定する処理を説明する図である。図３１は、処理の例のフロー図である。なお、図３１の処理は、サーバ３００において実行され、アドレス取得手段３２１によって実現されるが、その他の図示しない手段によって実現されてもよい。
【０１２８】
図３１のステップＳ１１０１では、入力画面生成手段３４１によって通知処理の内容を入力する画面が生成され、表示手段３７３に表示される。ステップＳ１１０１に続いてステップＳ１１０２に進み、操作者によってセキュリティレベル毎に対応する通知処理の内容が入力される。
【０１２９】
図３２及び図３３は、ここで表示される画面の例である。図３２は、セキュリティレベル毎に通知処理の内容を選択する画面の例であり、図３３は、図３２の例において、セキュリティレベル５に対応する保存先を選択する入力操作がなされた場合の画面の例である。
【０１３０】
図３１に戻り、ステップＳ１１０２に続いてステップＳ１１０３に進み、アドレス取得手段３２１が、セキュリティレベルの総数を取得する。ここでは総数の値をＹとする。ステップＳ１１０３に続いてステップＳ１１０４に進み、アドレス取得手段３２１が、カウンタであるＸの値を１として初期化する。
【０１３１】
ステップＳ１１０４に続く、ステップＳ１１０５からステップＳ１１１０は、セキュリティレベルの総数だけ繰り返されるループ処理である。ステップＳ１１０５では、アドレス取得手段３２１が、カウンタＸの値がセキュリティレベルの総数の値Ｙ以下か否かを判断する。
【０１３２】
ステップＳ１１０５に続いてステップＳ１１０６に進み、アドレス取得手段３２１が、図３２の画面に基づいて入力された、Ｘ番目のセキュリティレベルに対応する通知処理の内容の情報を取得する。ステップＳ１１０６に続いてステップＳ１１０７に進み、アドレス取得手段３２１が、ステップＳ１１０６で取得された情報が、通知処理の内容であるか否かを判断する。すなわち、操作者によって入力された内容の有効性を判断する。取得された情報が、通知処理の内容であれば、ステップＳ１１０８に進み、そうではない場合には、ステップＳ１１０９に進む。
【０１３３】
ステップＳ１１０７に続くステップＳ１１０８では、アドレス取得手段３２１が、ステップＳ１１０６で取得された通知処理の内容の情報とカウンタがＸの値に対応するセキュリティレベルとを対応づけて、アドレス保持手段３６１に格納させる。一方、ステップＳ１１０７に続くステップＳ１１０９では、アドレス取得手段３２１が、予め定められた所定の通知処理の内容とカウンタがＸの値に対応するセキュリティレベルとを対応づけて、アドレス保持手段３６１に格納させる。ステップＳ１１０８又はステップＳ１１０９に続くステップＳ１１１０では、アドレス取得手段３２１が、カウンタＸの値を１だけ加算し、ステップＳ１１０５に進む。
【０１３４】
以上のステップＳ１１０５からステップＳ１１１０の処理を、セキュリティレベルの総数Ｙだけ繰り返すことにより、全てのセキュリティレベルに対して通知処理の内容が対応づけられ、アドレス保持手段３６１に保持される。
【０１３５】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【図面の簡単な説明】
【０１３６】
【図１】本発明の実施の形態に係る情報処理システムの構成の例。
【図２】本発明の情報処理装置の構成の例。
【図３】本発明の一実施の形態に係る情報処理装置の機能構成の例（その１）。
【図４】本発明の一実施の形態に係る情報処理装置の機能構成の例（その２）。
【図５】画像データを画像ログとして格納する処理の例。
【図６】画像データにセキュリティレベルが設定される処理の例。
【図７】セキュリティレベルを設定する画面の例。
【図８】セキュリティレベルの値を表示する処理の例。
【図９】セキュリティレベルを表示する印刷設定画面の例。
【図１０】セキュリティレベルが設定されていない場合の印刷設定画面の例。
【図１１】印刷ジョブに伴い画像ログが保存される処理の例。
【図１２】セキュリティレベル毎に対応する画像ログの格納場所を設定する処理の例。
【図１３】セキュリティレベル毎に保存先を選択する画面の例（その１）。
【図１４】セキュリティレベル毎に保存先を選択する画面の例（その２）。
【図１５】セキュリティレベルと格納場所とが対応づけられている情報の例。
【図１６】セキュリティレベル毎に対応する画像ログの保管期間を設定する処理の例。
【図１７】セキュリティレベル毎に格納期間を選択する画面の例（その１）。
【図１８】セキュリティレベル毎に格納期間を選択する画面の例（その２）。
【図１９】セキュリティレベルと格納期間とが対応づけられている情報の例。
【図２０】格納期間毎に対応する画像ログの保管先を設定する処理の例。
【図２１】格納期間毎に保存先を選択する画面の例（その１）。
【図２２】格納期間毎に保存先を選択する画面の例（その２）。
【図２３】格納期間と格納場所とが対応づけられている情報の例。
【図２４】抽出されたキーワードに基づいて、セキュリティレベルを決定する処理の例。
【図２５】キーワードとセキュリティレベルとが対応づけられる情報の例。
【図２６】キーワード毎に対応するセキュリティレベルを設定する処理の例。
【図２７】キーワードとそのキーワードに対応するセキュリティレベルを入力する画面の例（その１）。
【図２８】キーワードとそのキーワードに対応するセキュリティレベルを入力する画面の例（その２）。
【図２９】処理される画像データのセキュリティレベルに応じて通知を行う処理の例。
【図３０】セキュリティレベル毎に対応する通知処理の内容の情報の例。
【図３１】セキュリティレベル毎に対応する通知処理の内容を設定する処理の例。
【図３２】セキュリティレベル毎に通知処理の内容を選択する画面の例（その１）。
【図３３】セキュリティレベル毎に通知処理の内容を選択する画面の例（その２）。
【符号の説明】
【０１３７】
１０、７０  表示装置
１５、７０  入力装置
３０、５５、８５  ハードディスク装置
２５、５０、８０  ＣＰＵ
３５、６０、９０  ＲＡＭ
４０  入力部
１００、１００ａ、１００ｂ、１００ｃ  ＰＣ
２００  ＭＦＰ
２１０  文書データ入力手段
２１１  セキュリティ情報設定手段
２１２  セキュリティ情報記録手段
２４１  入力画面生成手段
２４３  表示画面生成手段
２５０  通信手段
２６０  記憶手段
２７１  入力手段
２７３  表示手段
３００  サーバ
３１０  データ処理手段
３１１  セキュリティ情報取得手段
３１３  テキストデータ取得手段
３１５  キーワード抽出手段
３２０  データベース制御手段
３２１  アドレス取得手段
３２３  格納期間取得手段
３２５  キーワード管理手段
３３０  画像データ記憶制御手段
３３１  画像データ格納手段
３３３  格納期間管理手段
３４０  画面生成手段
３４１  入力画面生成手段
３４３  表示画面生成手段
３５０  通信手段
３５２  メッセージ通知手段
３６１  アドレス保持手段
３６３  格納期間保持手段
３６５  キーワード保持手段
３７１  入力手段
３７３  表示手段
４００ａ、４００ｂ  記憶手段
４５０  出力部
【図１】
0004995014.tif 000002
【図２】
0004995014.tif 000003
【図３】
0004995014.tif 000004
【図４】
0004995014.tif 000005
【図５】
0004995014.tif 000006
【図６】
0004995014.tif 000007
【図７】
0004995014.tif 000008
【図８】
0004995014.tif 000009
【図９】
0004995014.tif 000010
【図１０】
0004995014.tif 000011
【図１１】
0004995014.tif 000012
【図１２】
0004995014.tif 000013
【図１３】
0004995014.tif 000014
【図１４】
0004995014.tif 000015
【図１５】
0004995014.tif 000016
【図１６】
0004995014.tif 000017
【図１７】
0004995014.tif 000018
【図１８】
0004995014.tif 000019
【図１９】
0004995014.tif 000020
【図２０】
0004995014.tif 000021
【図２１】
0004995014.tif 000022
【図２２】
0004995014.tif 000023
【図２３】
0004995014.tif 000024
【図２４】
0004995014.tif 000025
【図２５】
0004995014.tif 000026
【図２６】
0004995014.tif 000027
【図２７】
0004995014.tif 000028
【図２８】
0004995014.tif 000029
【図２９】
0004995014.tif 000030
【図３０】
0004995014.tif 000031
【図３１】
0004995014.tif 000032
【図３２】
0004995014.tif 000033
【図３３】
0004995014.tif 000034