(57)【特許請求の範囲】
【請求項１】
画像データを生成する画像形成装置およびテキストデータを管理する情報処理装置がネットワークを介して接続されたドキュメント管理システムであって、
前記生成された画像データに対して領域分割を行う領域分割手段と、
前記生成された画像データに対して前記領域分割手段により行われた領域分割の結果から文字領域を抽出し、前記抽出された文字領域が所定の比率以上であるか否かを判別する判別手段と、
前記判別手段により文字領域が所定の比率以上であると判別された場合、前記画像データの文字認識を行って前記画像データをテキストデータに変換し、前記判別手段により文字領域が所定の比率以上でないと判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、
前記情報処理装置において、前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録手段とを備えたことを特徴とするドキュメント管理システム。
【請求項２】
画像データを生成する画像形成装置およびテキストデータを管理する情報処理装置がネットワークを介して接続されたドキュメント管理システムであって、
前記画像データに含まれる文字数が所定の文字数以上であるか否か判別する判別手段と、
前記判別手段により画像データに含まれる文字数が所定の文字数以上であると判別された場合、前記画像データの文字認識を行って前記画像データをテキストデータに変換し、前記判別手段により画像データに含まれる文字数が所定の文字数以上でないと判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、
前記情報処理装置において、前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録手段とを備えたことを特徴とするドキュメント管理システム。
【請求項３】
画像データを生成する画像形成装置およびテキストデータを管理する情報処理装置がネットワークを介して接続されたドキュメント管理システムであって、
文字認識を行って前記画像データからテキストを抽出し、抽出したテキスト中に所定のキーワードが含まれているか否かを判別する判別手段と、
前記判別手段により所定のキーワードが含まれていないと判別された場合、前記画像データをテキストデータに変換し、前記判別手段により所定のキーワードが含まれていると判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、
前記情報処理装置において、前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録手段とを備えたことを特徴とするドキュメント管理システム。
【請求項４】
画像データを生成する画像形成装置およびテキストデータを管理する情報処理装置がネットワークを介して接続されたドキュメント管理システムであって、
文字認識を行って前記画像データからテキストを抽出し、抽出したテキスト中に所定のキーワードが含まれているジョブの実行回数を不正ジョブ実行回数としてユーザ毎に管理し、前記不正ジョブ実行回数が所定回数以上であるか否かを判別する判別手段と、
前記判別手段により不正ジョブ実行回数が所定回数未満であると判別された場合、前記画像データをテキストデータに変換し、前記判別手段により前記不正ジョブ実行回数が所定回数以上であると判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、
前記情報処理装置において、前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録手段とを備えたことを特徴とするドキュメント管理システム。
【請求項５】
前記変換されたテキストデータを前記ネットワークを介して前記画像形成装置から前記情報処理装置に転送する転送手段を備え、
前記テキスト変換手段は、前記画像形成装置において、前記画像データをテキストデータに変換することを特徴とする請求項１乃至４のいずれか一項に記載のドキュメント管理システム。
【請求項６】
前記画像データを前記ネットワークを介して前記画像形成装置から前記情報処理装置に転送する転送手段を備え、
前記テキスト変換手段は、前記情報処理装置において、前記画像データをテキストデータに変換することを特徴とする請求項１乃至４のいずれか一項に記載のドキュメント管理システム。
【請求項７】
前記テキスト変換手段によって前記画像データがテキストデータに変換されない場合、前記データ登録手段は、前記生成された画像データを前記ログ情報と関連付けて前記記憶媒体に登録することを特徴とする請求項１乃至４のいずれか一項に記載のドキュメント管理システム。
【請求項８】
前記テキスト変換手段によって前記画像データがテキストデータに変換されない場合、前記データ登録手段は、前記生成された画像データを低解像度の画像に変換した後、前記ログ情報と関連付けて前記記憶媒体に登録することを特徴とする請求項１乃至４のいずれか一項に記載のドキュメント管理システム。
【請求項９】
前記ログ情報は、前記画像形成装置で実行されたジョブに基づいて生成され、
前記生成された画像データは、当該ジョブの内容を示す画像データであることを特徴とする請求項１乃至４のいずれか一項に記載のドキュメント管理システム。
【請求項１０】
画像データを生成する画像形成装置およびテキストデータを管理する情報処理装置がネットワークを介して接続されたドキュメント管理システムのドキュメント管理方法であって、
前記生成された画像データに対して領域分割を行う領域分割ステップと、
前記生成された画像データに対して前記領域分割ステップで行われた領域分割の結果から文字領域を抽出し、前記抽出された文字領域が所定の比率以上であるか否かを判別する判別ステップと、
前記文字領域が所定の比率以上であると判別された場合、前記画像データをテキストデータに変換し、前記文字領域が所定の比率以上でないと判別された場合、前記画像データをテキストデータに変換しないテキスト変換ステップと、
前記情報処理装置において、前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録ステップとを有することを特徴とするドキュメント管理方法。
【請求項１１】
画像データを生成する画像形成装置およびテキストデータを管理する情報処理装置がネットワークを介して接続されたドキュメント管理システムのドキュメント管理方法であって、
前記画像データに含まれる文字数が所定の文字数以上であるか否か判別する判別ステップと、
前記画像データに含まれる文字数が所定の文字数以上であると判別された場合、前記画像データをテキストデータに変換し、前記画像データに含まれる文字数が所定の文字数以上でないと判別された場合、前記画像データをテキストデータに変換しないテキスト変換ステップと、
前記情報処理装置において、前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録ステップとを有することを特徴とするドキュメント管理方法。
【請求項１２】
画像データを生成する画像形成装置およびテキストデータを管理する情報処理装置がネットワークを介して接続されたドキュメント管理システムのドキュメント管理方法であって、
文字認識を行って前記画像データからテキストを抽出し、抽出したテキスト中に所定のキーワードが含まれているか否かを判別する判別ステップと、
前記所定のキーワードが含まれていないと判別された場合、前記画像データをテキストデータに変換し、前記所定のキーワードが含まれていると判別された場合、前記画像データをテキストデータに変換しないテキスト変換ステップと、
前記情報処理装置において、前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録ステップとを有することを特徴とするドキュメント管理方法。
【請求項１３】
画像データを生成する画像形成装置およびテキストデータを管理する情報処理装置がネットワークを介して接続されたドキュメント管理システムのドキュメント管理方法であって、
文字認識を行って前記画像データからテキストを抽出し、抽出したテキスト中に所定のキーワードが含まれているジョブの実行回数を不正ジョブ実行回数としてユーザ毎に管理し、前記不正ジョブ実行回数が所定回数以上であるか否かを判別する判別ステップと、
前記不正ジョブ実行回数が所定回数未満であると判別された場合、前記画像データをテキストデータに変換し、前記不正ジョブ実行回数が所定回数以上であると判別された場合、前記画像データをテキストデータに変換しないテキスト変換ステップと、
前記情報処理装置において、前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録ステップとを有することを特徴とするドキュメント管理方法。
【請求項１４】
テキストデータを管理する情報処理装置にネットワークを介して接続され、画像データを生成する画像形成装置であって、
前記生成された画像データに対して領域分割を行う領域分割手段と、
前記生成された画像データに対して前記領域分割手段により行われた領域分割の結果から文字領域を抽出し、前記抽出された文字領域が所定の比率以上であるか否かを判別する判別手段と、
前記判別手段により文字領域が所定の比率以上であると判別された場合、前記画像データをテキストデータに変換し、前記文字領域が所定の比率以上でないと判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、
前記変換されたテキストデータをログ情報と関連付けて、前記ネットワークを介して前記情報処理装置に送信する送信手段とを備えたことを特徴とする画像形成装置。
【請求項１５】
テキストデータを管理する情報処理装置にネットワークを介して接続され、画像データを生成する画像形成装置であって、
前記画像データに含まれる文字数が所定の文字数以上であるか否か判別する判別手段と、
前記判別手段により画像データに含まれる文字数が所定の文字数以上であると判別された場合、前記画像データをテキストデータに変換し、前記画像データに含まれる文字数が所定の文字数以上でないと判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、
前記変換されたテキストデータをログ情報と関連付けて、前記ネットワークを介して前記情報処理装置に送信する送信手段とを備えたことを特徴とする画像形成装置。
【請求項１６】
テキストデータを管理する情報処理装置にネットワークを介して接続され、画像データを生成する画像形成装置であって、
文字認識を行って前記画像データからテキストを抽出し、抽出したテキスト中に所定のキーワードが含まれているか否かを判別する判別手段と、
前記判別手段により所定のキーワードが含まれていないと判別された場合、前記画像データをテキストデータに変換し、前記所定のキーワードが含まれていると判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、
前記変換されたテキストデータをログ情報と関連付けて、前記ネットワークを介して前記情報処理装置に送信する送信手段とを備えたことを特徴とする画像形成装置。
【請求項１７】
テキストデータを管理する情報処理装置にネットワークを介して接続され、画像データを生成する画像形成装置であって、
文字認識を行って前記画像データからテキストを抽出し、抽出したテキスト中に所定のキーワードが含まれているジョブの実行回数を不正ジョブ実行回数としてユーザ毎に管理し、前記不正ジョブ実行回数が所定回数以上であるか否かを判別する判別手段と、
前記判別手段により不正ジョブ実行回数が所定回数未満であると判別された場合、前記画像データをテキストデータに変換し、前記不正ジョブ実行回数が所定回数以上であると判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、
前記変換されたテキストデータをログ情報と関連付けて、前記ネットワークを介して前記情報処理装置に送信する送信手段とを備えたことを特徴とする画像形成装置。
【請求項１８】
画像データを生成する画像形成装置にネットワークを介して接続され、テキストデータを管理する情報処理装置であって、
前記生成された画像データを前記画像形成装置から受信する受信手段と、
前記受信した画像データに対して領域分割を行う領域分割手段と、
前記受信した画像データに対して前記領域分割手段により行われた領域分割の結果から文字領域を抽出し、前記抽出された文字領域が所定の比率以上であるか否かを判別する判別手段と、
前記判別手段により文字領域が所定の比率以上であると判別された場合、前記画像データをテキストデータに変換し、前記文字領域が所定の比率以上でないと判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、
前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録手段とを備えたことを特徴とする情報処理装置。
【請求項１９】
画像データを生成する画像形成装置にネットワークを介して接続され、テキストデータを管理する情報処理装置であって、
前記生成された画像データを前記画像形成装置から受信する受信手段と、
前記受信した画像データに含まれる文字数が所定の文字数以上であるか否か判別する判別手段と、
前記判別手段により画像データに含まれる文字数が所定の文字数以上であると判別された場合、前記画像データをテキストデータに変換し、前記画像データに含まれる文字数が所定の文字数以上でないと判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、
前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録手段とを備えたことを特徴とする情報処理装置。
【請求項２０】
画像データを生成する画像形成装置にネットワークを介して接続され、テキストデータを管理する情報処理装置であって、
前記生成された画像データを前記画像形成装置から受信する受信手段と、
文字認識を行って前記受信した画像データからテキストを抽出し、抽出したテキスト中に所定のキーワードが含まれているか否かを判別する判別手段と、
前記判別手段により所定のキーワードが含まれていないと判別された場合、前記画像データをテキストデータに変換し、前記所定のキーワードが含まれていると判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、
前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録手段とを備えたことを特徴とする情報処理装置。
【請求項２１】
画像データを生成する画像形成装置にネットワークを介して接続され、テキストデータを管理する情報処理装置であって、
前記生成された画像データを前記画像形成装置から受信する受信手段と、
文字認識を行って前記受信した画像データからテキストを抽出し、抽出したテキスト中に所定のキーワードが含まれているジョブの実行回数を不正ジョブ実行回数としてユーザ毎に管理し、前記不正ジョブ実行回数が所定回数以上であるか否かを判別する判別手段と、
前記判別手段により不正ジョブ実行回数が所定回数未満であると判別された場合、前記画像データをテキストデータに変換し、前記不正ジョブ実行回数が所定回数以上であると判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、
前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録手段とを備えたことを特徴とする情報処理装置。
【請求項２２】
請求項１４乃至１７のいずれか一項に記載の画像形成装置を実現するためのコンピュータ読み取り可能なプログラムコードを有するプログラム。
【請求項２３】
請求項２２記載のプログラムを格納した記憶媒体。
【請求項２４】
請求項１８乃至２１のいずれか一項に記載の情報処理装置を実現するためのコンピュータ読み取り可能なプログラムコードを有するプログラム。
【請求項２５】
請求項２４記載のプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを生成する画像形成装置および前記画像データを管理する情報処理装置がネットワークを介して接続されたドキュメント管理システム、ドキュメント管理方法、画像形成装置および情報処理装置に関する。
【背景技術】
【０００２】
従来、ドキュメント管理システムとして、印刷された文字、図形、画像等の原稿をスキャナ装置で読み込むことにより作成された文書の画像データや、ワードプロセッサ等で作成された文書データ等の文書情報に、キーワード等の文書付加情報を関連付けて記憶・保存する文書管理サーバと、これらの情報を検索し、表示や印刷等を行う文書管理クライアントとがネットワークを介して接続された文書管理システムが知られている（特許文献１参照）。
【０００３】
また、印刷システムの中には、情報漏洩の防止や監査を目的として、印刷データおよびログ情報を蓄積することによって、後に、管理者によって検索・閲覧することが可能なものが知られている（特許文献２参照）。
【０００４】
また、文書管理システムで、プリントやスキャンなどの各種ジョブの結果をログデータとして管理するものもあった（特許文献３参照）。
【特許文献１】特開平０８−２０２７３１号公報
【特許文献２】特開２００４−１１８２４３号公報
【特許文献３】特開２００２−１８９６８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
図２３はネットワーク文書管理システムの構成例を示す図である。このネットワーク文書管理システムは、文書管理クライアント１７００、文書管理サーバ１７０１、画像転送装置１７０６およびデジタル複合機１７０７がネットワーク１７０８を介して接続された構成を有する。
【０００６】
文書管理サーバ１７０１は、属性管理サーバ部１７０２、属性データベースファイル１７０３、ボリュームサーバ部１７０４およびボリュームファイル１７０５から構成される。属性管理サーバ部１７０２は、画像データや文書サーバを、階層化されたフォルダに格納された文書として管理することができるように、フォルダ、文書、ページの包含関係とこれらの属性を管理するためのデータベース管理システムであるＲＤＢＭ(Relational Database Management System)を用いて、フォルダ属性、文書属性、ページ属性等の属性情報を属性データベースファイル１７０３内に記憶している。ボリュームサーバ部１７０４は、属性管理サーバ部１７０２を用いてページ毎に対応付けられている実データを管理しており、画像データ、文書データ等の文書情報をボリュームファイル１７０５内に記憶している。
【０００７】
また、文書管理クライアント１７００は、ネットワーク文書管理システムのクライアントであり、文書管理サーバ１７０１によって管理される文書の検索や閲覧等を行う。この場合、文書管理クライアント１７００は、ＴＣＰ／ＩＰプロトコル上に定義されるＳＱＬ（Structured Query Language）プロトコルに従って、属性管理サーバ部１７０２に各種要求を送信し、その処理結果を属性管理サーバ部１７０２から受信するとともに、画像データや文書データに対する処理が発生した場合、ＲＰＣ（Remote Procedure Call）によりボリュームサーバ部１７０４に各種要求を送信し、その処理結果をボリュームサーバ部１７０４から受信する。
【０００８】
また、デジタル複合機１７０７は、コピー、スキャナ、プリンタ、ファクシミリ（ＦＡＸ）等の複合機能を有する画像形成装置である。このデジタル複合機１７０７は、コピージョブ、プリントジョブ等の各種ジョブを実行した場合、上記特許文献３では各種ジョブの結果をログデータとして管理していた。
【０００９】
一方、本出願では、ジョブのログ情報とともに、当該ジョブで使用した画像データ（当該画像の内容）を管理できるようにする。このような形態を実現するためには、例えば、ジョブのログ情報とともに、スキャナから読み込んだ画像データあるいはプリンタで印刷した画像データを、ネットワークプロトコル（例えば、ＦＴＰ）により画像転送装置１７０６に送信する形態が考えられる。なお、ログ情報は、デバイス名、ＩＰアドレス等のデバイス情報と、ユーザ名、部門ＩＤ等のユーザ情報と、ジョブ名、開始／終了日時、ページ数、部数、ジョブの結果等の制御情報とから構成される。そして、画像転送装置１７０６は、ネットワークプロトコル（例えば、ＦＴＰ）によりデジタル複合機１７０７から受信したログ情報および画像データを、予め設定されている格納先フォルダ等の登録設定に従って、文書管理サーバ１７０１に文書として登録することが考えられる。この画像転送装置１７０６は、文書管理クライアント１７００と同様、文書管理サーバ１７０１に対し、ログ情報を文書属性として属性管理サーバ部１７０２に保存し、画像データをボリュームサーバ部１７０４に保存するように、情報転送制御を行う。
【００１０】
しかしながら、上記ドキュメント管理システムでは、デジタル複合機１７０７で生成されたジョブの画像データそのものを画像転送装置１７０６に送信し、文書管理サーバ１７０１に保存することになるのでデータサイズが大きくなってしまう。例えば、コピージョブやプリントジョブにより生成される画像データが解像度６００×６００ｄｐｉの画像データである場合、その解像度６００×６００ｄｐｉの画像データをそのまま画像転送装置１７０６に送信し、文書管理サーバ１７０１に保存することになる。ここで、解像度６００×６００ｄｐｉの画像データは、多値のカラー画像データであっても、２値の白黒画像データであっても、そのデータサイズは大きく、このような大きいデータサイズの画像データを転送する場合、データの送信時間の増大、ネットワーク負荷の増大、あるいは文書管理サーバ１７０１における記憶装置の使用容量の増大といった問題が生じることになる。
【００１１】
そこで、本発明は、データを受信する情報処理装置側の記憶媒体の使用容量を軽減することができるドキュメント管理システム、ドキュメント管理方法、画像形成装置および情報処理装置を提供することを目的とする。また、本発明は、ネットワークを介してデータを転送する際、データの送信時間やネットワークの負荷を軽減することができるドキュメント管理システム、ドキュメント管理方法、画像形成装置および情報処理装置を提供することを他の目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明のドキュメント管理システムは、画像データを生成する画像形成装置およびテキストデータを管理する情報処理装置がネットワークを介して接続されたドキュメント管理システムであって、前記生成された画像データに対して領域分割を行う領域分割手段と、前記生成された画像データに対して前記領域分割手段により行われた領域分割の結果から文字領域を抽出し、前記抽出された文字領域が所定の比率以上であるか否かを判別する判別手段と、前記判別手段により文字領域が所定の比率以上であると判別された場合、前記画像データの文字認識を行って前記画像データをテキストデータに変換し、前記判別手段により文字領域が所定の比率以上でないと判別された場合、前記画像データをテキストデータに変換しないテキスト変換手段と、前記情報処理装置において、前記変換されたテキストデータをログ情報と関連付けて記憶媒体に登録するデータ登録手段とを備えたことを特徴とする。
【発明の効果】
【００２２】
本発明によれば、生成された画像データが所定の条件を満たす場合、画像データをテキストデータに変換し、情報処理装置において、変換されたテキストデータを記憶媒体に登録するので、情報処理装置側の記憶媒体の使用容量を軽減することができる。
【００２３】
また、ネットワークを介して画像データを転送する際、画像データの送信時間やネットワークの負荷を軽減することができる。また、画像データ中の文字領域の大きさに応じて、テキストデータに変換するか否かを決定することができる。また、画像データ中の文字数に応じて、テキストデータに変換するか否かを決定することができる。また、テキストデータに変換する価値のある画像データだけをテキストデータに変換することができる。また、不正なジョブを繰り返し実行しようとする場合、テキストデータへの変換を行わないようにすることで、セキュリティを高めることができる。また、所定の条件を満たさない画像データは、テキストデータへの変換を行わないようにすることで、セキュリティを高めることができる。また、テキストデータへの変換を行わない画像データについても低解像度化することにより、記憶媒体の使用容量を軽減することができる。また、情報の漏洩がなされたジョブを特定することができるようになる。
【発明を実施するための最良の形態】
【００２４】
本発明のドキュメント管理システム、ドキュメント管理方法、画像形成装置および情報処理装置の実施の形態について図面を参照しながら説明する。本実施形態のドキュメント管理システムは、ネットワークを介して送受信される文書情報を管理するネットワーク文書管理システムに適用される。ここで、文書情報としては、印刷された文字、図形、画像等の原稿をスキャナ装置で読み込むことにより作成された文書の画像データや、ワードプロセッサ等で作成された文書データ等が挙げられる。
【００２５】
［第１の実施形態］
図１は第１の実施形態におけるネットワーク文書管理システムの構成を示す図である。このネットワーク文書管理システムは、文書管理クライアント装置１００、文書管理サーバ装置１１０およびデジタル複合機１３０がネットワーク１４０を介して接続された構成を有する。
【００２６】
文書管理クライアント装置（単に、文書管理クライアントという）１００は、文書管理サーバ装置（単に文書管理サーバという）１１０で管理される文書情報の検索や表示を行うものであり、ユーザインタフェース（ＵＩ）部１０１、クライアント処理部１０２、およびネットワークＩ／Ｆ１０３から構成される。ユーザインタフェース（ＵＩ）部１０１は、ＣＲＴ、液晶等のディスプレイに代表される表示装置、およびキーボードやポインティングデバイス等の入力装置から構成され、文書情報の検索や表示等、文書管理クライアント１００の各機能に係わる指示をオペレータから受け付けるとともに、その処理結果などの各種情報をオペレータに提供する。クライアント処理部１０２は、ＣＰＵやメモリ等から構成され、文書情報の検索や表示等、文書管理クライアント１００の各機能の処理を行い、文書管理サーバ１１０に対する処理が発生した場合、ネットワークＩ／Ｆ１０３を介して文書管理サーバ１１０に各種要求コマンドを送信し、その応答を受信する。
【００２７】
文書管理サーバ１１０は、ネットワークＩ／Ｆ１１１、属性管理サーバ部１１２、ボリュームサーバ部１１５およびサービスサーバ部１１８から構成され、デジタル複合機１３０から送信されたジョブのログ情報およびコンテンツデータ（ジョブで使用した画像などの内容を示すデータ）を管理する。尚、本実施形態では、属性管理サーバ部１１２、ボリュームサーバ部１１５およびサービスサーバ部１１８は１つのパーソナルコンピュータで構成されているが、ネットワーク１４０で接続される別々のパーソナルコンピュータで構成されてもよい。
【００２８】
ネットワークＩ／Ｆ１１１は、ネットワーク１４０に接続され、ＴＣＰ／ＩＰなどのネットワークプロトコルの処理を行う。
【００２９】
属性管理サーバ部１１２は、ジョブのログ情報およびコンテンツデータを、階層化されたフォルダに格納されている文書として管理することができるように、フォルダ、文書、ページの包含関係とこれらの属性などを管理する属性管理サーバ処理部１１３、および属性記憶部１１４から構成される。属性管理サーバ処理部１１３は、ＣＰＵやメモリ等から構成され、クライアント処理部１０２あるいはサービスサーバ部１１８からネットワークＩ／Ｆ１１１を介して要求コマンドを受信し、属性記憶部１１４に対して更新や検索等の処理を行い、その処理結果をクライアント処理部１０２あるいはサービスサーバ部１１８に送信する。属性記憶部１１４は、通常、大容量の記憶装置であるハードディスクドライブ２３９ａから構成され、フォルダ属性、文書属性、ログ情報、ページ属性等を記憶する。
【００３０】
ボリュームサーバ部１１５は、属性管理サーバ部１１２でページ毎に対応付けられているコンテンツデータを蓄積して管理するものであり、ボリュームサーバ処理部１１６およびボリューム記憶部１１７から構成される。ボリュームサーバ処理部１１６は、ＣＰＵやメモリ等から構成され、クライアント処理部１０２あるいはサービスサーバ部１１８からネットワークＩ／Ｆ１１１を介して要求コマンドを受信し、ボリューム記憶部１１７に対して更新やデータ取得等の処理を行い、その処理結果をクライアント処理部１０２あるいはサービスサーバ部１１８に送信する。ボリューム記憶部１１７は、通常、大容量の記憶装置であるハードディスクドライブ２３９ａから構成され、コンテンツデータを記憶する。
【００３１】
サービスサーバ部１１８は、ＣＰＵやメモリ等から構成され、デジタル複合機１３０からネットワークＩ／Ｆ１１１を介して要求コマンドを受信し、デジタル複合機１３０から要求された各処理を行い、ジョブのログ情報およびコンテンツデータの登録など、属性管理サーバ部１１２あるいはボリュームサーバ部１１５に対する処理が発生した場合、ネットワークＩ／Ｆ１１１を介して、属性管理サーバ部１１２あるいはボリュームサーバ部１１５に各種要求コマンドを送信し、その応答を受信し、この処理結果をデジタル複合機１３０に送信する。
【００３２】
デジタル複合機１３０は、コピー、スキャナ、プリンタ、ファクシミリ（ＦＡＸ）等の複合機能を有する画像形成装置であり、画像入力デバイスとしてのスキャナ部１３１、画像出力デバイスとしてのプリンタ部１３２、コントローラユニット１３３、およびユーザインタフェースとしての操作部１３４から構成される。コントローラユニット１３３には、スキャナ部１３１、プリンタ部１３２および操作部１３４が接続される。また、コントローラユニット１３３は、ネットワーク（ＬＡＮ）１４０および公衆回線（ＷＡＮ）１５０に接続される。コントローラユニット１３３は、操作部１３４からの入力情報に従って、コピージョブ、プリントジョブ等の処理を行い、機器の状態やジョブの状態等の情報を操作部１３４に提供するとともに、生成されたジョブの画像データおよびログ情報を記憶する。また、コントローラユニット１３３は、文書管理サーバ１１０に対する処理が発生した場合、サービスサーバ部１１８に要求コマンドを送信するとともに、その応答を受信し、文書管理サーバ１１０から取得した情報を操作部１３４に提供する。
【００３３】
図２は文書管理サーバ１１０のハードウェア構成例を示す図である。文書管理クライアント１００および文書管理サーバ１１０は同様の構成を有するので、ここでは文書管理サーバ１１０だけを示す。ＣＰＵ２３１は中央処理装置であり、装置全体の制御および演算処理を行う。ＲＯＭ２３２は読み出し専用メモリであり、システム起動プログラム、基本Ｉ／Ｏプログラム、文字コードをビットパターンに変換するための文字パターンデータ（フォントデータ）等を記憶している。ＲＡＭ２３３はランダムアクセスメモリであり、ＣＰＵ２３１の演算に使用されるデータ、演算結果、表示のために文字コードから変換された文字パターンデータ列や図形データ、イメージデータ等を一時的に記憶する。
【００３４】
キーボード制御部（ＫＢＣ）２３４は、キーボード（ＫＢ）２３５からのキー入力データ（文字コードや制御コード）を受け取り、ＣＰＵ２３１に伝達する。ディスプレイ制御部（ＣＲＴＣ）２３６は、ＲＡＭ２３３に格納された文字パターンデータ列を読み出してＣＲＴ２３７に転送する。ディスプレイ装置（ＣＲＴ）２３７は、ディスプレイ制御部（ＣＲＴＣ）２３６から文字パターンデータ列、図形データ、イメージデータを受け取り、表示画面に表示する。
【００３５】
ディスク制御部（ＤＫＣ）２３８は、外部記憶装置２３９に対するアクセス制御を行う。外部記憶装置２３９として、本実施形態では、フロッピー（登録商標）ディスクドライブ（ＦＤ）２３９ａ、ハードディスクドライブ（ＨＤ）２３９ｂ、ＣＤ−ＲＯＭドライブ２３９ｃが接続される。ハードディスクドライブ２３９ｂには、文字パターンデータ（フォントデータ）やフォントデータを読み出してビットマップデータに変換する文字展開処理プログラム、図形データを処理する図形展開処理プログラム、イメージデータを処理するイメージデータ処理プログラム等の他、後述する各種のプログラムが記憶されている。また、ハードディスクドライブ２３９ｂは、前述した属性記憶部１１４およびボリューム記憶部１１７としての役割を担う。
【００３６】
プリンタドライバおよび関連データは、フロッピー（登録商標）ディスクドライブ２３９ａ、ＣＤ−ＲＯＭドライブ２３９ｃ等の外部記憶装置２３９から供給される。ネットワーク制御部（ＮＴＣ）２４０は、ネットワーク装置（ＮＴ）２４１の動作を制御する。システムバス２４２は、上記各部の間でデータ転送を行う。
【００３７】
図３は文書管理クライアント１００内のクライアント処理部１０２の機能的構成を示す図である。クライアント処理部１０２は、クライアントアプリケーション部２００、画像処理部２０１、キャビネット文書管理部２０２、データベース通信部２０３およびボリューム通信部２０４から構成される。クライアントアプリケーション部２００は、ユーザインタフェース（ＵＩ）部１０１からの指示に従って、文書管理クライアント１００の各機能の処理を行うとともに、ユーザインタフェース（ＵＩ）部１０１の表示画面を制御する。また、属性管理サーバ部１１２やボリュームサーバ部１１５に対する処理が発生した場合、その要求をキャビネット文書管理部２０２に渡す。その要求に対する処理結果が送信されてくると、クライアントアプリケーション部２００は当該処理結果をキャビネット文書管理部２０２から受け取る。画像処理部２０１は、クライアントアプリケーション部２００あるいはキャビネット文書管理部２０２からの要求に従い、画像データの伸張、圧縮、色空間変換、下地とばし、拡大/縮小、回転等の画像処理を行う。
【００３８】
キャビネット文書管理部２０２は、属性管理サーバ部１１２やボリュームサーバ部１１５に対する要求を、キャビネット、フォルダ、文書、ページからなるオブジェクトモデルで行えるようにするものであり、フォルダ属性、文書属性、ページ属性に対する参照、更新等の処理が発生した場合、その要求をデータベース通信部２０３に供給し、その処理結果をデータベース通信部２０３から受け取るとともに、コンテンツデータに対する登録、削除、取得等の処理が発生した場合、その要求をボリューム通信部２０４に供給し、その処理結果をボリューム通信部２０４から受け取る。
【００３９】
データベース通信部２０３は、ＴＣＰ／ＩＰプロトコル上に定義されるＳＱＬ（Structured Query Language）プロトコルにより、属性管理サーバ部１１２に対する要求コマンドをネットワークＩ／Ｆ１０３を介してデータベース通信部２０５に送信し、その応答コマンドをデータベース通信部２０５から受信する。ボリューム通信部２０４は、ＲＰＣ（Remote Procedure Call）により、ボリュームサーバ部１１５に対する要求コマンドをネットワークＩ／Ｆ１０３を介してボリューム通信部２０７に送信し、その応答コマンドをボリューム通信部２０７から受信する。
【００４０】
図４は文書管理サーバ１１０内の属性管理サーバ部１１２、ボリュームサーバ部１１５およびサービスサーバ部１１８の機能的構成を示す図である。属性管理サーバ部１１２内の属性管理サーバ処理部１１３は、データベース通信部２０５およびデータベース処理部２０６から構成される。
【００４１】
データベース通信部２０５は、ＴＣＰ／ＩＰプロトコル上に定義されるＳＱＬ（Structured Query Language）プロトコルにより、属性管理サーバ部１１２に対する要求コマンドをデータベース通信部２０３あるいはデータベース通信部２１０からネットワークＩ／Ｆ１１１を介して受信した場合、その要求をデータベース処理部２０６に供給する。そして、データベース通信部２０５は、その要求の処理結果をデータベース処理部２０６から受け取ると、応答コマンドとしてデータベース通信部２０３あるいはデータベース通信部２１０に送信する。データベース処理部２０６は、フォルダ、文書、ページの包含関係とこれらの属性を管理するためのデータベース管理システムであるＲＤＢＭＳ（Relational Database Management System）を用いて、データベースファイルである属性記憶部１１４に対して更新や検索などの処理を行う。
【００４２】
図５は属性記憶部１１４に記憶され、データベース処理部２０６によって管理されるフォルダ、文書、ページの包含関係とこれらの属性を管理するためのテーブルを示す図である。フォルダ管理テーブル３００は、フォルダを識別するためのフォルダＩＤ、親のフォルダを識別するための親フォルダＩＤ、フォルダ名および作成日時から構成される。文書管理テーブル３０１は、文書を識別するための文書ＩＤ、親のフォルダを識別するための親フォルダＩＤ、文書名、サイズ、ページ数、作成日時、および対応付けられたログを識別するためのログＩＤから構成される。
【００４３】
ログ情報管理テーブル３０２は、ログを識別するためのログＩＤと、デバイス情報としてのデバイス名、プロダクト名、ＩＰアドレスおよびコメントと、ユーザ情報としての部門ＩＤ、ユーザ名、ＩＰアドレスおよびＭＡＣアドレス、ジョブ情報としてのジョブ種、ジョブ名、ページ数、部数、開始日時、終了日時およびジョブの結果と、対応付けられた文書を識別するための文書ＩＤとから構成される。
【００４４】
ページ管理テーブル３０３は、ページを識別するためのページＩＤと、親の文書を識別するための親文書ＩＤと、ページ番号と、ページデータのファイルフォーマットを識別するためのフォーマットと、画像データの場合に用紙サイズを識別するための用紙サイズと、ファイルサイズと、ページを検索するためのインデックス１、インデックス２およびインデックス３と、ボリュームサーバ部１１５で管理される画像データを識別するためのボリュームＩＤとから構成される。
【００４５】
また、文書管理サーバ１１０内のボリュームサーバ処理部１１６は、ボリューム通信部２０７およびボリューム処理部２０８から構成される。ボリューム通信部２０７は、ＲＰＣ（Remote Procedure Call）により、ボリュームサーバ部１１５に対する要求コマンドをボリューム通信部２０４あるいはボリューム通信部２１１からネットワークＩ／Ｆ１１１を介して受信した場合、その要求をボリューム処理部２０８に供給する。そして、ボリューム通信部２０４は、その要求の処理結果をボリューム処理部２０８から受け取ると、応答コマンドとしてボリューム通信部２０４あるいはボリューム通信部２１１に送信する。ボリューム処理部２０８は、ボリュームファイルであるボリューム記憶部１１７に対して更新やデータ取得などの処理を行う。
【００４６】
図６はボリューム記憶部１１７に記憶され、ボリューム処理部２０８によって追加・取得されるコンテンツデータのデータ構成を示す図である。ボリューム管理ファイル４００は、データを識別するためのボリュームＩＤ、データが記憶されているボリューム記憶ファイルを識別するためのボリュームファイル名、データの記憶開始位置であるオフセット、およびデータのサイズから構成される。ボリューム記憶ファイル４０１には、コンテンツデータである画像データあるいはテキストデータが連続して記憶される。
【００４７】
また、文書管理サーバ１１０内のサービスサーバ部１１８は、サービス通信部２０９、データベース通信部２１０、ボリューム通信部２１１、キャビネット文書管理部２１２、画像処理部２１３およびサービスプロバイダ部２１４から構成される。
【００４８】
サービス通信部２０９は、ＨＴＴＰプロトコル上のＳＯＡＰプロトコルにより、文書管理サーバ１１０に対する要求コマンドをデジタル複合機１３０からネットワークＩ／Ｆ１１１を介して受信した場合、その要求をサービスプロバイダ部２１４に供給する。そして、サービス通信部は、その処理結果をサービスプロバイダ部２１４から得ると、応答コマンドとしてデジタル複合機１３０に送信する。
【００４９】
サービスプロバイダ部２１４は、サービス通信部２０９からの要求に従って処理を行い、その処理結果を返す。また、文書情報の登録、属性の更新、検索など、属性管理サーバ部１１２およびボリュームサーバ部１１５に対する処理が発生した場合、その要求をキャビネット文書管理部２１２に供給する。そして、その処理結果をキャビネット文書管理部２１２から受け取る。また、デジタル複合機１３０からジョブのコンテンツデータおよびログ情報を受信した場合、サービスプロバイダ部２１４は、サービス通信部２０９からコンテンツデータおよびログ情報を受け取る。そして、ハードディスクドライブ２３９ａに一時保存した後、コンテンツデータおよびログ情報を登録する要求をキャビネット文書管理部２１２に供給する。そして、サービスプロバイダ部２１４は、その処理結果をキャビネット文書管理部２１２から受け取る。また、サービスプロバイダ部２１４は、コンテンツデータの解像度変換処理あるいはデータ変換処理を行う場合、ハードディスクドライブ２３９ａからコンテンツデータを読み込み、画像データであるコンテンツデータに対して解像度変換処理、あるいはデータ変換処理を行った後、コンテンツデータとログ情報を文書登録する要求をキャビネット文書管理部２１２に供給し、その処理結果を受け取る。
【００５０】
画像処理部２１３は、サービスプロバイダ部２１４あるいはキャビネット文書管理部２１２からの要求に従い、画像データの伸長、圧縮、色空間変換、下地とばし、解像度変換、回転、領域分割、文字認識等の画像処理を行う。また、サービスサーバ部１１８におけるデータベース通信部２１０、ボリューム通信部２１１およびキャビネット文書管理部２１２の各機能的構成は、それぞれ前述した文書管理クライアントにおけるデータベース通信部２０３、ボリューム通信部２０４およびキャビネット文書管理部２０２の機能的構成と同様であるので、これらの説明を省略する。
【００５１】
図７はデジタル複合機１３０の内部構成を示す縦断面図である。スキャナ部１３１側では、原稿自動送り装置（原稿フィーダ）２９２から給送された原稿は順次、原稿台ガラス２５１上の所定位置に載置される。原稿照明ランプ２５２は、例えばハロゲンランプから構成され、原稿台ガラス２５１上に載置された原稿を露光する。走査ミラー２５３、２５４、２５５は、光学走査ユニット（図示せず）に収容されており、往復動しながら原稿からの反射光をＣＣＤユニット２５６に導く。ＣＣＤユニット２５６は、原稿からの反射光を撮像素子に結像させる結像レンズ２５７、例えばＣＣＤからなる撮像素子２５８、この撮像素子２５８を駆動するＣＣＤドライバ２５９等から構成される。撮像素子２５８から出力される画像信号は、例えば８ビットのデジタルデータに変換された後、コントローラユニット１３３に入力される。
【００５２】
一方、プリンタ部１３２側では、画像形成に備え、感光ドラム２６０は前露光ランプ２６２によって除電される。１次帯電器２６３では感光ドラム２６０を一様に帯電させる。露光手段としての半導体レーザ２６７は、コントローラユニット１３３で処理された画像データに基づき、感光ドラム２６０を露光し、静電潜像を形成する。現像器２６８は黒色の現像剤（トナー）を収容する。転写前帯電器２６９は感光ドラム２６０上に現像されたトナー像を用紙に転写する前に高圧をかける。手差し給紙ユニット２７０および給紙ユニット２７２、２７４、２９６、２９４では、それぞれ各給紙ローラ２７１、２７３、２７５、２９３、２９５の駆動により、転写用紙が装置内に給送され、レジストローラ２７６の位置で一旦停止した後、感光ドラム２６０に形成された画像との書き出しタイミングに一致するように、再給送される。転写帯電器２７７は、感光ドラム２６０に現像されたトナー像を給送される転写用紙に転写する。分離帯電器２７８は、転写動作が終了した転写用紙を感光ドラム２６０から分離する。転写されずに感光ドラム２６０上に残ったトナーは、クリーナ２６１によって回収される。
【００５３】
搬送ベルト２７９は、転写プロセスが終了した転写用紙を定着器２８０に搬送し、例えば加熱により定着する。フラッパ２８１は、定着プロセスが終了した転写用紙の搬送パスを、ソータ２８２または中間トレイ２８７の配置方向のいずれかに制御する。また、給送ローラ２８３〜２８６は、一度定着プロセスが終了した転写用紙を、中間トレイ２８７に反転（多重）させて、あるいは非反転（両面）のまま給送する。再給送ローラ２８８は、中間トレイ２８７に載置された転写用紙を再度、レジストローラ２７６の位置まで搬送する。後述するように、コントローラユニット１３３は、マイクロコンピュータ、画像処理部等を有し、操作部１３４からの指示に従って、上記画像形成動作を制御する。
【００５４】
図８は操作部１３４の外観的構成を示す図である。この操作部１３４はＬＣＤ表示部６００および各種キーから構成されている。ＬＣＤ表示部６００は、ＬＣＤの画面上にタッチパネルシート６０１が貼られたものであり、デジタル複合機の操作画面およびソフトキーを表示するとともに、表示されているキーが押されると、その位置情報をコントローラユニット１３３内のＣＰＵ５００に伝える。スタートキー６０２は原稿画像の読み取り動作開始時に押下される。スタートキー６０２の中央部には、緑と赤の２色ＬＥＤ６０３が設けられており、点灯しているＬＥＤの色によってスタートキー６０２が使える状態にあるか否かが分かる。ストップキー６０４は稼働中の動作を止める働きをする。ＩＤキー６０５は使用者のユーザＩＤを入力する際に用いられる。リセットキー６０６は操作部１３４の設定を初期化する際に用いられる。
【００５５】
図９はデジタル複合機１３０のハードウェア構成を示す図である。コントローラユニット１３３は、画像入力デバイスであるスキャナ部１３１および画像出力デバイスであるプリンタ部１３２に接続されるともに、ネットワーク（ＬＡＮ）１４０や公衆回線（ＷＡＮ）１５０に接続され、画像情報やデバイス情報の入出力を行う。
【００５６】
コントローラユニット１３３内のシステムバス５０７には、ＣＰＵ５００、ＲＯＭ５０２、ＲＡＭ５０１、ハードディスクドライブ５０３、操作部Ｉ／Ｆ５０４、ネットワーク部５０５、モデム５０６およびイメージバスＩ／Ｆ５０８が接続されている。
【００５７】
ＣＰＵ５００はシステム全体を制御する。ＲＡＭ５０１はＣＰＵ５００が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリ（バッファメモリ）でもある。ＲＯＭ５０２はブートＲＯＭであり、システムのブートプログラムを格納している。ハードディスクドライブ（ＨＤＤ）５０３はシステムソフトウェア、ジョブのコンテンツデータ、ログ情報等を格納する。
【００５８】
操作部Ｉ／Ｆ５０４は、操作部１３４とのインターフェース部であり、操作部１３４に表示される画面データを操作部１３４に出力する。また、操作部Ｉ／Ｆ５０４は、操作部１３４からオペレータが入力した情報をＣＰＵ５００に伝える役割を行う。ネットワーク部（Ｎｅｔｗｏｒｋ）５０５は、ネットワーク（ＬＡＮ）１４０に接続されており、情報の入出力を行う。モデム（ＭＯＤＥＭ）５０６は、公衆回線（ＷＡＮ）１５０に接続され、画像情報の入出力を行う。
【００５９】
イメージバス（Ｉｍａｇｅ  Ｂｕｓ）Ｉ／Ｆ５０８は、システムバス５０７と画像データを高速で転送する画像バス５０９とを接続し、データ構造を変換するバスブリッジである。画像バス５０９はＰＣＩバスまたはＩＥＥＥ１３９４で構成される。
【００６０】
一方、画像バス５０９には、イメージバスＩ／Ｆ５０８、ラスタイメージプロセッサ５１０、デバイスＩ／Ｆ部５１１、スキャナ画像処理部５１４、プリンタ画像処理部５１５、画像回転部５１６、画像圧縮部５１７、解像度変換部５１８、色空間変換部５１９および階調変換部５２０が接続されている。
【００６１】
ラスタイメージプロセッサ（ＲＩＰ）５１０は、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部５１１は、画像入力部インタフェース５１２および印刷部インタフェース５１３を介してスキャナ部１３１およびプリンタ部１３２とコントローラ１３３とを接続し、画像データの同期系／非同期系の変換を行う。
【００６２】
スキャナ画像処理部５１４は、入力画像データに対し、補正、加工および編集を行う。また、スキャナ画像処理部５１４は、入力された画像データ彩度信号からカラー原稿であるか白黒原稿であるかを判断し、その結果を保持する機能を有する。プリンタ画像処理部５１５は、出力画像データに対し、補正、加工および編集を行う。
【００６３】
画像回転部５１６は、スキャナ画像処理部５１４と連携し、スキャナ部１３１からの画像読み込みと同時に画像データを回転させてメモリに格納したり、メモリに格納されている画像データを回転させてメモリに格納したり、あるいはメモリに格納されている画像データをプリンタ画像処理部５１５と連携し、回転させながら印字・出力する。
【００６４】
画像圧縮部５１７は、多値画像データをＪＰＥＧ、２値画像画像データをＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨの圧縮伸長処理を行う。解像度変換部５１８は、メモリに格納されている画像データの解像度変換処理を行ってメモリに格納する。色空間変換部５１９は、マトリクス演算により、例えばメモリに格納されているＹＵＶ画像データをＬａｂ画像データに変換してメモリに格納する。
【００６５】
階調変換部５２０は、例えばメモリに格納されている８ｂｉｔかつ２５６階調の画像データを、誤差拡散処理等の手法により、１ｂｉｔかつ２階調の画像データに変換してメモリに格納する。尚、画像回転部５１６、画像圧縮部５１７、解像度変換部５１８、色空間変換部５１９および階調変換部５２０は、それぞれ連結して処理可能であり、例えばメモリ上の画像データに対し、画像回転および解像度変換を行う場合、これらの処理をメモリを介することなく、実行できる。
【００６６】
図１０はコントローラユニット１３３内のソフトウェアによる機能的構成を示す図である。ユーザインタフェース（ＵＩ）部７００は、オペレータからの入力情報をアプリケーション部７０１に供給するとともに、その処理結果をアプリケーション部７０１から受け取り、操作部１３４に表示する画面データを生成する。
【００６７】
アプリケーション部７０１は、ユーザインタフェース（ＵＩ）部７００からの要求に従って処理を行い、例えばコピーが要求された場合、ジョブコントロールドメイン部７０２に、指定されたコピー設定とともにコピージョブを投入し、機器の状態やジョブの状態等の情報をジョブコントロールドメイン部７０２から受け取る。また、アプリケーション部７０１は、文書管理サーバ１１０にジョブのコンテンツデータおよびログ情報を送信する場合、ジョブコントロールドメイン部７０２からジョブの画像データおよびログ情報を受け取り、ジョブのコンテンツデータおよびログ情報を送信する要求をサービス通信部７０３に供給し、その処理結果を受け取る。
【００６８】
また、アプリケーション部７０１は、コンテンツデータの解像度変換処理あるいはデータ変換処理を行う場合、ジョブコントロールドメイン部７０２からジョブの画像データおよびログ情報を受け取り、ジョブの画像データに対して解像度変換処理あるいはデータ変換処理を行った後、コンテンツデータおよびログ情報を送信する要求をサービス通信部７０３に供給し、その処理結果を受け取る。
【００６９】
ジョブコントロールドメイン部７０２は、スキャンジョブ、コピージョブ、プリントジョブ、ＦＡＸジョブ等、複数のジョブの処理を司るものである。例えば、コピージョブが投入された場合、ジョブコントロールドメイン部７０２は、指定されたコピー設定に従って、スキャナ部１３１およびプリンタ部１３２を動作させ、原稿を読み込み、この画像データの印刷を行わせるとともに、デバイス情報、ユーザ情報、ジョブ情報等から構成されるジョブのログ情報とこのジョブの画像データとを関連付けて、ハードディスクドライブ５０３に保存する。ここで、ジョブの画像データの解像度は、例えばコピージョブである場合、６００×６００ｄｐｉである。一方、プリントジョブである場合、１２００×１２００ｄｐｉである。
【００７０】
また、ジョブコントロールドメイン部７０２は、アプリケーション部７０１からの要求に従い、ハードディスクドライブに保存されているログ情報および画像データをアプリケーション部７０１に供給する。サービス通信部７０３は、ＨＴＴＰプロトコル上のＳＯＡＰプロトコルにより、文書管理サーバ１１０に対する要求コマンドをネットワークＩ／Ｆ７０４を介して文書管理サーバ１１０内のサービス通信部２０９に送信し、その応答を受信する。ネットワークＩ／Ｆ７０４は、ネットワーク１４０に接続され、ＴＣＰ／ＩＰなどのネットワークプロトコルの処理を行う。
【００７１】
図１１はハードディスクドライブに保存されているログ情報のＸＭＬスキーマを示す図である。この例では、ログ情報のルートを表すｌｏｇＩｎｆｏｒｍａｔｉｏｎ要素は、デバイス名やＩＰアドレスなどのデバイス情報を表すｄｅｖｉｃｅＩｎｆｏｒｍａｔｉｏｎ要素と、部門ＩＤやユーザ名などのユーザ情報を表すｕｓｅｒＩｎｆｏｒｍａｔｉｏｎ要素と、ジョブ種やジョブ名や開始日時などのジョブ情報を示すｊｏｂＩｎｆｏｒｍａｔｉｏｎ要素とを含んでいる。
【００７２】
上記構成を有するネットワーク文書管理システムの動作を示す。図１２はデジタル複合機におけるジョブのログ情報およびコンテンツデータの処理手順を示すフローチャートである。この処理プログラムはデジタル複合機１３０内の記憶媒体（ＲＯＭ５０２、ハードディスクドライブ５０３）に格納されており、コピージョブ、プリントジョブなどのジョブ処理の開始に応じて、ＣＰＵ５００によって実行される。
【００７３】
まず、デジタル複合機１３０はジョブ処理を実行した際に、当該ジョブの処理結果等を示すログ情報と当該ジョブの内容を示すコンテンツデータとを生成し、ハードディスクドライブ５０３に保存する（ステップＳ１）。ここで、生成・保存されるジョブのコンテンツデータは画像データであり、ＪＢＩＧなどの圧縮方式で圧縮されている。
【００７４】
そして、保存されたコンテンツデータの変換処理を行う（ステップＳ２）。このコンテンツデータの変換処理では、後述するように、画像データであるコンテンツデータを所定の解像度を有する画像データに変換する処理、あるいは文字認識を行ってテキストデータに変換する処理が行われる。尚、本実施形態では、解像度を変換する処理について後述する。そして、変換後のコンテンツデータをハードディスクドライブ５０３に保存し、元のコンテンツデータをハードディスクドライブ５０３から削除することが行われる。
【００７５】
この後、ログ情報および変換後のコンテンツデータを文書管理サーバ１１０に送信し（ステップＳ３）、ログ情報およびコンテンツデータをハードディスクドライブ５０３から削除し（ステップＳ４）、本処理を終了する。尚、後述するように、コンテンツデータの変換処理がデジタル複合機ではなく文書管理サーバで行われる場合、ステップＳ２の処理は実行されない。
【００７６】
図１３は文書管理サーバにおけるジョブのログ情報およびコンテンツデータの処理手順を示すフローチャートである。この処理プログラムは文書管理サーバ１１０内の外部記憶装置２３９に格納されており、デジタル複合機１３０からデータ転送予約を受信することに応じて、一旦、ＲＡＭ２３３にロードされた後、ＣＰＵ２３１によって実行される。まず、デジタル複合機１３０からジョブのログ情報およびコンテンツデータを受信し、ハードディスクドライブ２３９ｂの所定領域に一時保存する（ステップＳ１１）。そして、ログ情報およびコンテンツデータをそれぞれ属性管理サーバ部１１２内の属性記憶部１１４およびボリュームサーバ部１１５内のボリューム記憶部１１７に登録し（ステップＳ１２）、一時保存していたログ情報およびコンテンツデータをハードディスクドライブ２３９ｂの所定領域から削除し（ステップＳ１３）、本処理を終了する。
【００７７】
図１４はデジタル複合機および文書管理サーバ間のデータ転送処理の流れを示す図である。デジタル複合機１３０は、ジョブの実行処理が終了したり、あるいはタイマが予め設定された送信時間になると、転送処理を開始し、文書管理サーバ１１０にデータ転送予約を行う（Ｔ１）。文書管理サーバ１１０は、データ転送予約を受けると、接続数を確認し、受付可能である場合、データ転送許可をデジタル複合機１３０に返信する（Ｔ２）。
【００７８】
デジタル複合機１３０は、データ転送許可を受信すると、ハードディスクドライブ５０３に保存されているジョブのログ情報を読み込み（Ｔ３）、このログ情報を文書管理サーバ１１０に送信する（Ｔ４）。文書管理サーバ１１０は、受信したログ情報をハードディスクドライブ２３９ａの所定領域に一時保存する（Ｔ５）。この後、デジタル複合機１３０は、ハードディスクドライブ５０３に保存されているジョブの１ページ分のコンテンツデータ（解像度変換済みのコンテンツデータ）を読み込み（Ｔ６）、このコンテンツデータを文書管理サーバ１１０に送信する（Ｔ７）。文書管理サーバ１１０は、受信したコンテンツデータをハードディスクドライブ２３９ａの所定領域に一時保存する（Ｔ８）。全てのページに対し、Ｔ６〜Ｔ８の処理を繰り返し行った後、デジタル複合機１３０は、文書管理サーバ１１０に文書登録要求を送信する（Ｔ９）。
【００７９】
文書管理サーバ１１０は、文書登録要求を受信すると、別プロセスによる文書登録処理を開始し（Ｔ１０）、直ちに文書登録受付をデジタル複合機１３０に返信する（Ｔ１１）。デジタル複合機１３０は、文書登録処理が完了したか否かの問い合わせを文書管理サーバ１１０に定期的に行い（Ｔ１２）、その問い合わせ結果を文書管理サーバ１１０から受け取る（Ｔ１３）。そして、文書登録処理が完了した後、デジタル複合機１３０は、データ転送予約解除を文書管理サーバ１１０に送信し（Ｔ１４）、転送が完了したログ情報およびコンテンツデータをハードディスクドライブ５０３から削除する（Ｔ１５）。全てのジョブのログ情報およびコンテンツデータの転送が完了するか、あるいは転送終了時刻になるまで、Ｔ１〜Ｔ１５の処理を繰り返し行う。
【００８０】
図１５はステップＳ２におけるコンテンツデータの変換処理手順を示すフローチャートである。この変換処理は、実行されたジョブに関するログ情報とコンテンツデータ（例えば印刷ジョブの場合のコンテンツデータとは、印刷内容を示す画像データ）の生成および保存の処理が終了した後に行われる。まず、ハードディスクドライブ５０３に保存されているコンテンツデータの１ページ分の画像データ（例えば印刷ジョブの場合は、印刷対象の画像データ）をメモリ（ＲＡＭ５０１）に読み込み（ステップＳ２１）、ＪＢＩＧ等の画像データの圧縮方式に従った伸張処理を行う（ステップＳ２２）。伸張した画像データに対して領域分割を行い、文字領域における各行の平均文字高さを抽出する（ステップＳ２３）。ここで、画像データに対する領域分割とは、画像をその内容の種別に従った領域に分割する処理である。例えば、画像中のテキスト部分、図形部分、表部分等の種別に従った領域に分割する。図２２は画像データの領域分割を示す図である。この図では、画像データ８００の中にテキスト領域８０１、８０２および図形領域８０３、８０４が存在している。領域分割の手法としては、既に種々の手法が提案されており、例えば、テキスト領域を分割する手法として、画像データ中の黒画素を隣接する１つあるいは複数の白画素にまで水平・垂直方向に膨張させて画像データを塗りつぶすことにより分割する塗りつぶし手法や、画像中の各画素を適切な領域に配分する処理を所定状態に収束するまで繰り返し、少しずつ領域を求めていくＫ平均アルゴリズムによる領域分割の手法等が挙げられる。
【００８１】
また、文字領域における各行の平均文字高さを抽出する手法としては、種々の手法が挙げられるが、例えば次のように行われる。図２１は文字領域の画像データおよびこの文字領域における黒画素分布を示す図である。同図（Ａ）は黒画素分布を示し、同図（Ｂ）は文字領域の画像データを示す。２値化された文字領域の画像データに対し、主走査方向（文字行方向）に投影された黒画素の計数値（度数）を副走査方向（文字列方向）に亘って表した黒画素分布を求める。この黒画素分布において、副走査方向に亘る黒画素の分布度数が大きい部分が文字行データとして判断され、この文字行データから各行の平均文字高さを抽出する。
【００８２】
そして、抽出された平均文字高さが最も小さい行の文字を認識するのに適している解像度（最適解像度）を求める（ステップＳ２４）。ここで、文字認識に適している最適解像度とは、所定の文字サイズ（ポイント数）の文字に対して文字認識を行った際、所定の認識率を達成することができる必要かつ十分な解像度のことである。この最適解像度は、文字認識処理の特性によって異なるが、例えば、日本語の全角文字の場合、６ポイント文字に対して４００＊４００ｄｐｉの分解能であり、８ポイント文字に対して３００＊３００ｄｐｉの分解能であり、１２〜４８ポイント文字に対して２００＊２００ｄｐｉの分解能である。これらの文字サイズ（ポイント数）と最適解像度との対応表は、予めデジタル複合機１３０内のメモリ（ＲＯＭ５０２）に格納しておくことで、いつでも参照可能である。
【００８３】
算出された最適解像度が画像データの解像度より小さいか否かを判別する（ステップＳ２５）。最適解像度が画像データの解像度より小さい場合、画像データを最適解像度に変換する（ステップＳ２６）。そして、再びＪＢＩＧ等の圧縮方式で画像データを圧縮し（ステップＳ２７）、変換後の画像データをハードディスクドライブ５０３の所定領域に保存するとともに、元の画像データをハードディスクドライブ５０３の所定領域から削除する（ステップＳ２８）。一方、最適解像度が画像データの解像度以上である場合、ステップＳ２６からステップＳ２８までの処理を行わず、ステップＳ２９の処理に移行する。そして、ステップＳ２１で読み込まれた画像データのページが最終ページであるか否かを判別し（ステップＳ２９）、最終ページに至るまでステップＳ２１からステップＳ２９の処理を繰り返し行い、最終ページに至ると、本処理を終了する。
【００８４】
このように、第１の実施形態のネットワーク文書管理システムによれば、文書管理サーバ１１０側のハードディスクドライブ２３９ａ（つまり、属性管理サーバ部１１２内の属性記憶部１１４およびボリュームサーバ部１１５内のボリューム記憶部１１５）の使用容量を軽減することができる。また、ネットワーク１４０を介して画像データを転送する際、画像データの送信時間やネットワークの負荷を軽減することができる。
【００８５】
［第２の実施形態］
第２の実施形態におけるネットワーク文書管理システムのハードウェア構成は、前記第１の実施形態と同様であるので、その説明を省略し、ここでは前記第１の実施形態と異なる、デジタル複合機におけるコンテンツデータの変換処理を示す。
【００８６】
図１６は第２の実施形態のステップＳ２におけるコンテンツデータの変換処理手順を示すフローチャートである。この処理はログ情報とコンテンツデータの生成および保存の処理が終了した後に行われる。第２の実施形態では、文字領域の比率に応じて、コンテンツデータ（画像データ）のデータ変換処理を行うことに特徴がある。
【００８７】
まず、ハードディスクドライブ５０３に保存されているコンテンツデータの１ページ分の画像データをメモリ（ＲＡＭ５０１）に読み込み（ステップＳ３１）、ＪＢＩＧ等の画像データの圧縮方式に従った伸張処理を行う（ステップＳ３２）。伸張した画像データに対して領域分割を行い、文字領域および画像領域を抽出する（ステップＳ３３）。ここで、領域分割を行って文字領域および画像領域を抽出する際、前記第１の実施形態と同様、塗りつぶし法やＫ平均アルゴリズムによる領域分割の手法等を用いることが可能である。
【００８８】
そして、伸張した画像データに対し、文字領域が所定の比率以上を占めているか否かを判別する（ステップＳ３４）。ここで、所定の比率は、画像データ全体の領域に対する文字領域の比率（例えば５０％）であってもよいし、文字領域を除いた画像データの領域に対する文字領域の比率であってもよく、文字領域が大きくてテキストデータとして管理した方が得策であると判断される場合の閾値（画像データ内の非文字領域に比べて文字領域の方が重要と判断される閾値や、テキストデータの量が十分多くなり扱いやすくなるような閾値など）を予め実験的に求めることにより、設定される。
【００８９】
文字領域が所定の比率以上である場合、画像データに対して文字認識を行い、画像データからテキストデータを抽出する（ステップＳ３５）。ここで、文字認識の手法は種々知られているが、例えば、前述した各行の平均文字高さを抽出する際、得られた文字行データと、同様の手法により得られる文字列データとから、文字単位の文字パターンデータを切り出し、切り出された文字パターンデータと予め文字辞書に登録された文字パターンデータとの類似度を基に、文字認識を行ってテキストデータを抽出するようにしてもよい。そして、抽出したテキストデータをコンテンツデータとしてハードディスクドライブ５０３に保存するとともに、元の画像データをハードディスクドライブ５０３から削除する（ステップＳ３６）。
【００９０】
一方、文字領域が所定の比率以上でない場合、ステップＳ３５およびＳ３６の処理を行わず、ステップＳ３７の処理に移行する。そして、ステップＳ３１で読み込まれた画像データのページが最終ページであるか否かを判別し（ステップＳ３７）、最終ページに至るまでステップＳ３１からステップＳ３７の処理を繰り返し行い、最終ページに至ると、本処理を終了する。
【００９１】
このように、第２の実施形態のネットワーク文書管理システムによれば、画像データ中の文字領域の大きさに応じて、コンテンツデータにおける画像データをテキストデータに更新するか否かを決定することができ、文書管理サーバ１１０内のハードディスクドライブ２３９ａ（つまり、属性管理サーバ部１１２内の属性記憶部１１４およびボリュームサーバ部１１５内のボリューム記憶部１１５）の使用容量を一層軽減することができる。また、テキストデータを転送する際、送信時間やネットワークの負荷を一層軽減することができる。
【００９２】
なお、ステップＳ３４で文字領域が所定の比率以上でなかった場合、何も処理を行わずに、ステップＳ３７に進むとしたが、画像データの解像度が所定の解像度より大きければ、画像データの解像度変換（低解像度化）を行った後にステップＳ３７に進むようにしてもよい。
【００９３】
［第３の実施形態］
第３の実施形態におけるネットワーク文書管理システムのハードウェア構成は、前記第１の実施形態と同様であるので、その説明を省略し、ここでは前記第１の実施形態と異なる、デジタル複合機におけるコンテンツデータの変換処理を示す。
【００９４】
図１７は第３の実施形態のステップＳ２におけるコンテンツデータの変換処理手順を示すフローチャートである。この処理はログ情報とコンテンツデータの生成および保存の処理が終了した後に行われる。第３の実施形態では、文字数に応じて、コンテンツデータのデータ変換処理を行うことに特徴がある。
【００９５】
まず、ハードディスクドライブ５０３に保存されているジョブの１ページ分の画像データをメモリ（ＲＡＭ５０１）に読み込み（ステップＳ４１）、ＪＢＩＧ等の画像データの圧縮方式に従った伸張処理を行う（ステップＳ４２）。そして、画像データに対して文字認識の前処理（文字ごとの文字矩形領域を抽出）を行い、文字矩形を抽出する（ステップＳ４３）。抽出した文字矩形の個数（つまり文字数）が所定の文字数以上であるか否かを判別する（ステップＳ４４）。ここで、所定の文字数として、文字数が多くてテキストデータとして管理した方が得策であると判断されるような閾値を予め設定しておく。なお、この閾値は、テキストデータ量が十分かどうかに基づいて定められる閾値であってもよいし、文字認識処理の負荷を増大させるより画像データのままの方が得策かどうかに基づいて定められるような閾値であってもよい。
【００９６】
抽出した文字矩形の数が所定の文字数以上である場合、抽出した文字矩形を文字認識処理することによってテキストデータ化し、当該得たテキストデータをコンテンツデータとしてハードディスクドライブ５０３に保存するとともに、元の画像データをハードディスクドライブ５０３から削除する（ステップＳ４５）。一方、抽出した文字数が所定の文字数以上でない場合、ステップＳ４５の処理を行わず、ステップＳ４６の処理に移行する。そして、ステップＳ４１で読み込まれた画像データのページが最終ページであるか否かを判別し（ステップＳ４６）、最終ページに至るまでステップＳ４１からステップＳ４６の処理を繰り返し行い、最終ページに至ると、本処理を終了する。
【００９７】
このように、第３の実施形態のネットワーク文書管理システムによれば、前記第２の実施形態と同様、画像データ中の文字数に応じて、テキストデータに変換するか否かを決定することができ、文書管理サーバ１１０内のハードディスクドライブ２３９ａ（つまり、属性管理サーバ部１１２内の属性記憶部１１４およびボリュームサーバ部１１５内のボリューム記憶部１１５）の使用容量を軽減することができる。また、画像データの代わりにテキストデータを転送することになった場合は、送信時間やネットワークの負荷を軽減することができる。
【００９８】
なお、ここでは、ステップＳ４３で文字認識の前処理（文字矩形抽出処理）までを行うこととしたが、ステップＳ４３の時点で辞書マッチング処理を行い文字認識結果を出力してしまう形態でも構わない。
【００９９】
［第４の実施形態］
第４の実施形態におけるネットワーク文書管理システムのハードウェア構成は、前記第１の実施形態と同様であるので、その説明を省略し、ここでは前記第１の実施形態と異なる、デジタル複合機におけるコンテンツデータの変換処理を示す。
【０１００】
図１８は第４の実施形態のステップＳ２におけるコンテンツデータの変換処理手順を示すフローチャートである。この処理はログ情報とコンテンツデータの生成および保存の処理が終了した後に行われる。第４の実施形態では、キーワードに応じて、コンテンツデータのデータ変換処理を行うことに特徴がある。
【０１０１】
まず、ハードディスクドライブ５０３に保存されているジョブの１ページ分の画像データをメモリ（ＲＡＭ５０１）に読み込み（ステップＳ５１）、ＪＢＩＧ等の画像データの圧縮方式に従った伸張処理を行う（ステップＳ５２）。そして、画像データに対して文字認識を行い、画像データからテキストデータを抽出する（ステップＳ５３）。ここで、文字認識は、前記第２の実施形態と同様の方法で行われる。抽出したテキストデータに所定のキーワードが含まれているか否かを判別する（ステップＳ５４）。ここで、所定のキーワードとは、テキストデータに変換しない方が良いと判断される用語であり、例えば、テキストデータに変換すると、当該コンテンツデータの価値が小さくなる設計図面等が含まれていることを表す「設計図」、「図面」の用語や、特定の見出し用語等が挙げられる。
【０１０２】
抽出したテキストデータに所定のキーワードが含まれていない場合、抽出したテキストデータをハードディスクドライブ５０３に保存するとともに、元の画像データをハードディスクドライブ５０３から削除する（ステップＳ５５）。一方、抽出したテキストデータに所定のキーワードが含まれている場合、ステップＳ５５の処理を行わず、ステップＳ５６の処理に移行する。そして、ステップＳ５１で読み込まれた画像データのページが最終ページであるか否かを判別し（ステップＳ５６）、最終ページに至るまでステップＳ５１からステップＳ５６の処理を繰り返し行い、最終ページに至ると、本処理を終了する。
【０１０３】
このように、第４の実施形態のネットワーク文書管理システムによれば、テキストデータに変換する価値のある画像データだけをテキストデータに変換することができ、文書管理サーバ１１０内のハードディスクドライブ２３９ａ（つまり、属性管理サーバ部１１２内の属性記憶部１１４およびボリュームサーバ部１１５内のボリューム記憶部１１５）の使用容量を軽減することができる。また、テキストデータを転送する際、送信時間やネットワークの負荷を軽減することができる。
【０１０４】
［第５の実施形態］
第５の実施形態におけるネットワーク文書管理システムのハードウェア構成は、前記第１の実施形態と同様であるので、その説明を省略し、ここでは前記第１の実施形態と異なる、デジタル複合機におけるコンテンツデータの変換処理を示す。
【０１０５】
図１９は第５の実施形態のステップＳ２におけるコンテンツデータの変換処理手順を示すフローチャートである。この処理はログ情報とコンテンツデータの生成および保存の処理が終了した後に行われる。第５の実施形態では、不正ジョブ実行回数に応じて、コンテンツデータのデータ変換処理を行うことに特徴がある。
【０１０６】
まず、ジョブを実行させたユーザの不正ジョブ実行回数が所定回数未満であるか否かを判別する（ステップＳ６１）。ここで、所定回数は、任意に設定可能であり、値１であってもよい。ジョブを実行させたユーザの不正ジョブ実行回数が所定の回数未満でない場合、画像データをテキストデータに変換することなく、当該画像データをコンテンツデータのままとして、本処理を終了する。
【０１０７】
一方、ジョブを実行させたユーザの不正ジョブ実行回数が所定回数未満である場合、不正ジョブ実行フラグを値０に設定する（ステップＳ６２）。ここで、不正ジョブ実行フラグ（Ｆｌａｇ）はコントローラユニット１３３内のＲＡＭ５０１に記憶されている。そして、ハードディスクドライブ５０３に保存されているジョブの１ページ分の画像データをメモリ（ＲＡＭ５０１）に読み込み（ステップＳ６３）、ＪＢＩＧ等の画像データの圧縮方式に従った伸張処理を行う（ステップＳ６４）。
【０１０８】
画像データに対して文字認識を行い、画像データからテキストデータを抽出する（ステップＳ６５）。ここで、文字認識は前記第２の実施形態と同様の方法で行われる。そして、抽出したテキストデータに所定のキーワードが含まれているか否かを判別する（ステップＳ６６）。ここで、所定のキーワードとは、例えば、コピージョブやプリントジョブを実行することが不正であることを表す「社外秘」、「コピー禁止」、「機密文書」等の用語が挙げられる。抽出したテキストデータに所定のキーワードが含まれている場合、不正ジョブ実行フラグを値１に設定し（ステップＳ６７）、抽出したテキストデータをコンテンツデータとしてハードディスクドライブ５０３に保存するとともに、元の画像データをハードディスクドライブ５０３から削除する（ステップＳ６８）。
【０１０９】
一方、抽出したテキストデータに所定のキーワードが含まれていない場合、ステップＳ６７の処理を行わず、ステップＳ６９の処理に移行する。ステップＳ６３で読み込まれた画像データのページが最終ページであるか否かを判別し（ステップＳ６９）、最終ページに至るまでステップＳ６３からステップＳ６９の処理を繰り返し行う。ステップＳ６９で最終ページに至ると、不正ジョブ実行フラグが値１であるか否かを判別し（ステップＳ７０）、不正ジョブ実行フラグが値１である場合、ジョブを実行させたユーザの不正ジョブ実行回数を値１増加させ（ステップＳ７１）、本処理を終了する。一方、不正ジョブ実行フラグが値１でない場合、ステップＳ７１の処理を行わず、本処理を終了する。
【０１１０】
このように、第５の実施形態のネットワーク文書管理システムによれば、不正なジョブを実行する場合、テキストデータへの変換を行わないようにすることができ、セキュリティを高めることができる。
【０１１１】
尚、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【０１１２】
例えば、上記第１乃至第５の実施形態では、コンテンツデータの変換処理はデジタル複合機で行われる場合を示したが、文書管理サーバでコンテンツデータの変換処理を行ってもよい。図２０はコンテンツデータの変換処理が文書管理サーバで行われる場合の文書管理サーバにおけるジョブのログ情報およびコンテンツデータの処理手順を示すフローチャートである。この処理プログラムは文書管理サーバ１１０内の外部記憶装置２３９に格納されており、デジタル複合機１３０からデータ転送予約を受信することに応じて、一旦、ＲＡＭ２３３にロードされた後、ＣＰＵ２３１によって実行される。
【０１１３】
まず、デジタル複合機１３０からジョブのログ情報およびコンテンツデータを受信し、ハードディスクドライブ２３９ｂに一時保存する（ステップＳ１１）。そして、保存されたコンテンツデータの変換処理を行う（ステップＳ１１Ａ）。コンテンツデータの変換処理では、前記第１の実施形態の図１５乃至第５の実施形態の図１９のフローチャートで示した処理と同様、画像データであるコンテンツデータを所定の解像度の画像データに変換したり、あるいは文字認識を行ってテキストデータに変換し、変換後のコンテンツデータをハードディスクドライブ２３９ｂの所定領域に保存し、元のコンテンツデータをハードディスクドライブ２３９ｂの所定領域から削除することが行われる。この後、ログ情報およびコンテンツデータをそれぞれ属性管理サーバ部１１２内の属性記憶部１１４およびボリュームサーバ部１１５内のボリューム記憶部１１７に登録し（ステップＳ１２）、一時保存していたログ情報およびコンテンツデータをハードディスクドライブ２３９ｂの所定領域から削除し（ステップＳ１３）、本処理を終了する。これにより、文書管理サーバ１１０側のハードディスクドライブ２３９ｂの使用容量を軽減することができる。
【０１１４】
このように、コンテンツデータの変換処理がデジタル複合機ではなく文書管理サーバで行われる場合、デジタル複合機側の図１２におけるステップＳ２の処理は実行されない。そして、図１５乃至図１９のフローチャートに示されるコンテンツデータの変換処理は、文書管理サーバで行われることになり、この場合、文書管理サーバは、デジタル複合機から文書登録要求（図１４の処理Ｔ９参照）を受信することに応じて、コンテンツデータの変換処理を開始する。
【０１１５】
また、上記第２乃至第５の実施形態における画像データをテキストデータに変換する際の複数の条件を論理和あるいは論理積によって任意に組み合わせて新たな条件とし、この新たな条件を用いてテキストデータへの変換処理を行うか否かを決定するようにしてもよい。これにより、テキストデータへの変換を詳細に設定できる。
【０１１６】
また、上記実施形態のネットワーク文書管理システム（図１参照）では、文書管理クライアント、文書管理サーバおよびデジタル複合機がそれぞれ１台しかネットワークに接続されていない構成が示されているが、これらの装置が任意の数だけ接続された構成でも、データ転送装置など他の装置がネットワークに接続された構成でもよいことは勿論である。また、上記実施形態では、画像データを生成可能な画像形成装置として、多機能を有するデジタル複合機を示したが、単機能のスキャナ装置やプリンタ装置であってもよいし、ビットイメージ形式等の画像データを生成可能な汎用のコンピュータであってもよい。
【０１１７】
また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１１８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１９】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１２０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１２１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１２２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【０１２３】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【０１２４】
上記実施の形態では、デジタル複合装置の印刷方式を電子写真方式とした場合を例に挙げたが、本発明は、電子写真方式に限定されるものではなく、インクジェット方式、熱転写方式、感熱方式、静電方式、放電破壊方式など各種印刷方式に適用することができる。
【０１２５】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【図面の簡単な説明】
【０１２６】
【図１】第１の実施形態におけるネットワーク文書管理システムの構成を示す図である。
【図２】文書管理サーバ１１０のハードウェア構成例を示す図である。
【図３】文書管理クライアント１００内のクライアント処理部１０２の機能的構成を示す図である。
【図４】文書管理サーバ１１０内の属性管理サーバ部１１２、ボリュームサーバ部１１５およびサービスサーバ部１１８の機能的構成を示す図である。
【図５】属性記憶部１１４に記憶され、データベース処理部２０６によって管理されるフォルダ、文書、ページの包含関係とこれらの属性を管理するためのテーブルを示す図である。
【図６】ボリューム記憶部１１７に記憶され、ボリューム処理部２０８によって追加・取得されるコンテンツデータのデータ構成を示す図である。
【図７】デジタル複合機１３０の内部構成を示す縦断面図である。
【図８】操作部１３４の外観的構成を示す図である。
【図９】デジタル複合機１３０のハードウェア構成を示す図である。
【図１０】コントローラユニット１３３内のソフトウェアによる機能的構成を示す図である。
【図１１】ハードディスクドライブに保存されているログ情報のＸＭＬスキーマを示す図である。
【図１２】デジタル複合機におけるジョブのログ情報およびコンテンツデータの処理手順を示すフローチャートである。
【図１３】文書管理サーバにおけるジョブのログ情報およびコンテンツデータの処理手順を示すフローチャートである。
【図１４】デジタル複合機および文書管理サーバ間のデータ転送処理の流れを示す図である。
【図１５】ステップＳ２におけるコンテンツデータの変換処理手順を示すフローチャートである。
【図１６】第２の実施形態のステップＳ２におけるコンテンツデータの変換処理手順を示すフローチャートである。
【図１７】第３の実施形態のステップＳ２におけるコンテンツデータの変換処理手順を示すフローチャートである。
【図１８】第４の実施形態のステップＳ２におけるコンテンツデータの変換処理手順を示すフローチャートである。
【図１９】第５の実施形態のステップＳ２におけるコンテンツデータの変換処理手順を示すフローチャートである。
【図２０】コンテンツデータの変換処理が文書管理サーバで行われる場合の文書管理サーバにおけるジョブのログ情報およびコンテンツデータの処理手順を示すフローチャートである。
【図２１】文字領域の画像データおよびこの文字領域における黒画素分布を示す図である。
【図２２】画像データの領域分割を示す図である。
【図２３】従来のネットワーク文書管理システムの構成を示す図である。
【符号の説明】
【０１２７】
１００  文書管理クライアント装置
１１０  文書管理サーバ装置
１１２  属性管理サーバ部
１１５  ボリューム管理サーバ部
１３０  デジタル複合機
１３１  スキャナ部
１３２  プリンタ部
１３３  コントロールユニット
１４０  ネットワーク
【図１】
0004756930.tif 000002
【図２】
0004756930.tif 000003
【図３】
0004756930.tif 000004
【図４】
0004756930.tif 000005
【図５】
0004756930.tif 000006
【図６】
0004756930.tif 000007
【図７】
0004756930.tif 000008
【図８】
0004756930.tif 000009
【図９】
0004756930.tif 000010
【図１０】
0004756930.tif 000011
【図１１】
0004756930.tif 000012
【図１２】
0004756930.tif 000013
【図１３】
0004756930.tif 000014
【図１４】
0004756930.tif 000015
【図１５】
0004756930.tif 000016
【図１６】
0004756930.tif 000017
【図１７】
0004756930.tif 000018
【図１８】
0004756930.tif 000019
【図１９】
0004756930.tif 000020
【図２０】
0004756930.tif 000021
【図２１】
0004756930.tif 000022
【図２２】
0004756930.tif 000023
【図２３】
0004756930.tif 000024