(57)【要約】【課題】  デジタル複合機と文書管理サーバと文書管理クライアントがネットワークを介して接続されたネットワーク文書管理システムにおいて、効率的な文書登録処理を支援する。【解決手段】  文書管理クライアント上で各フォルダ毎にフォルダキーワードを設定し、文書管理サーバに保存する。デジタル複合機からスキャンした画像データを文書として文書管理サーバに登録する処理において、画像データのスキャン時に画像データから抽出したテキストデータと文書管理サーバに保存されたフォルダキーワードから文書登録先のフォルダの候補を検出し、デジタル複合機にそのフォルダ情報を表示する。【選択図】  図１
2006331274.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み込み画像データを生成し送信するデジタル複合機と、受信した画像データを文書としてフォルダに関連付けて記憶するとともにユーザ情報を記憶し管理する文書管理サーバと、文書管理サーバに記憶された文書の画像データを閲覧する文書管理クライアントとがネットワークを介して接続されたネットワーク文書管理システムの制御方法において、
上記文書管理クライアントは、上記ネットワークを介して上記文書管理サーバとの間で情報転送を行なう第１通信ステップと、フォルダに登録すべき文書の内容を要約するフォルダキーワードを作成し、上記第１通信ステップを介して上記文書管理サーバに送信するフォルダキーワード送信ステップとを実行し、
上記デジタル複合機は、読み込んだ画像データからテキストデータを抽出するテキストデータ抽出ステップと、上記ネットワークを介して上記文書管理サーバとの間で情報転送を行なう第２通信ステップと、上記第２通信ステップを介して上記テキストデータ抽出ステップにより抽出したテキストデータを送信し、上記テキストデータ内に存在するフォルダキーワードを有するフォルダの情報を取得するフォルダ情報取得ステップと、フォルダ情報取得ステップにより取得したフォルダ情報を表示するフォルダ情報表示ステップとを実行し、
上記文書管理サーバは、上記ネットワークを介して上記文書管理クライアントとの間で情報転送を行なう第３通信ステップと、上記第３通信ステップを介して上記文書管理クライアントから受信したフォルダキーワードを記憶するフォルダキーワード記憶ステップと、上記ネットワークを介して上記デジタル複合機との間で情報転送を行なう第４通信ステップと、上記第４通信ステップを介して上記デジタル複合機から受信したテキストデータ内に存在するフォルダキーワードを有するフォルダの情報を送信するフォルダ情報送信ステップとを実行することを特徴とするネットワーク文書管理システムの制御方法。
【請求項２】
原稿を読み込む画像データを生成し送信するデジタル複合機と、受信した画像データを文書としてフォルダに関連付けて記憶するとともにユーザ情報を記憶し管理する文書管理サーバと、文書管理サーバに記憶された文書の画像データを閲覧する文書管理クライアントとがネットワークを介して接続されたネットワーク文書管理システムにおいて、
上記文書管理クライアントは、上記ネットワークを介して上記文書管理サーバとの間で情報転送を行なう第１通信手段と、フォルダに登録すべき文書の内容を要約するフォルダキーワードを作成し、上記第１通信手段を介して上記文書管理サーバに送信するフォルダキーワード送信手段とを備え、
上記デジタル複合機は、読み込んだ画像データからテキストデータを抽出するテキストデータ抽出手段と、上記ネットワークを介して上記文書管理サーバとの間で情報転送を行なう第２通信手段と、上記第２通信手段を介して上記テキストデータ抽出手段により抽出したテキストデータを送信し、上記テキストデータ内に存在するフォルダキーワードを有するフォルダの情報を取得するフォルダ情報取得手段と、フォルダ情報取得手段により取得したフォルダ情報を表示するフォルダ情報表示手段とを備え、
上記文書管理サーバは、上記ネットワークを介して上記文書管理クライアントとの間で情報転送を行なう第３通信手段と、上記第３通信手段を介して上記文書管理クライアントから受信したフォルダキーワードを記憶するフォルダキーワード記憶手段と、上記ネットワークを介して上記デジタル複合機との間で情報転送を行なう第４通信手段と、上記第４通信手段を介して上記デジタル複合機から受信したテキストデータ内に存在するフォルダキーワードを有するフォルダの情報を送信するフォルダ情報送信手段とを備えたことを特徴とするネットワーク文書管理システム。
【請求項３】
デジタル複合機と、文書管理サーバと、文書管理クライアントとがネットワークを介して接続されたネットワーク文書管理システムを制御するプログラムを格納する記憶媒体であって、
上記ネットワークを介して上記文書管理サーバとの間で情報転送を行なう第１通信ステップの第１通信モジュールと、フォルダに登録すべき文書の内容を要約するフォルダキーワードを作成し、上記第１通信ステップを介して上記文書管理サーバに送信するフォルダキーワード送信ステップのフォルダキーワード送信モジュールとを有する上記文書管理クライアントを制御するプログラムと、
読み込んだ画像データからテキストデータを抽出するテキストデータ抽出ステップのテキストデータ抽出モジュールと、上記ネットワークを介して上記文書管理サーバとの間で情報転送を行なう第２通信ステップの第２通信モジュールと、上記第２通信ステップを介して上記テキストデータ抽出ステップにより抽出したテキストデータを送信し、テキストデータ内に存在するフォルダキーワードを有するフォルダの情報を取得するフォルダ情報取得ステップのフォルダ情報取得モジュールと、フォルダ情報取得ステップにより取得したフォルダ情報を表示するフォルダ情報表示ステップのフォルダ情報表示モジュールとを有する上記デジタル複合機を制御するプログラムと、
上記ネットワークを介して上記文書管理クライアントとの間で情報転送を行なう第３通信ステップの第３通信モジュールと、上記第３通信ステップを介して上記文書管理クライアントから受信したフォルダキーワードを記憶するフォルダキーワード記憶ステップのフォルダキーワード記憶モジュールと、上記ネットワークを介して上記デジタル複合機との間で情報転送を行なう第４通信ステップの第４通信モジュールと、上記第４通信ステップを介して上記デジタル複合機から受信したテキストデータ内に存在するフォルダキーワードを有するフォルダの情報を送信するフォルダ情報送信ステップのフォルダ情報送信モジュールとを有する上記文書管理サーバを制御するプログラムとを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み込み画像データを生成し送信するデジタル複合機と、受信した画像データを文書としてフォルダに関連付けて記憶するとともにユーザ情報を記憶し管理する文書管理サーバと、文書管理サーバに記憶された文書の画像データを閲覧する文書管理クライアントとがネットワークを介して接続されたネットワーク文書管理システム、及びその制御方法、並びに記憶媒体に関するものである。
【背景技術】
【０００２】
従来、印刷された文字、図形、画像等のデータをスキャナ装置等で読み込むなどして作成した文書の画像データや、ワードプロセッサなどで作成した文書データに、キーワードなどの文書管理情報を関連付けて記憶する文書管理サーバと、これらの情報に対して検索、表示、印刷等を行なう文書管理クライアントとがネットワークを介して接続されたネットワーク文書管理システムが提案されている。
【０００３】
また、このようなネットワーク文書管理システムには、原稿を読み込み画像データを作成し送信することができるデジタル複合機がネットワークを介して接続され、デジタル複合機から送信した画像データを文書管理サーバに文書として登録できるものも提案されている。
【特許文献１】特開平１１−１２０２０２号公報
【特許文献２】特開２００４−２１３１２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の文書管理システムにおいて、デジタル複合機でスキャンした画像データを文書管理サーバに文書として登録する場合、オペレータはデジタル複合機の操作画面上から、文書管理サーバ内の登録先フォルダを指示する。このとき、文書を登録する文書管理サーバが複数のオペレータと共有して利用されている場合、その文書管理サーバのフォルダ構成は、他のオペレータによって構築されている可能性が高く、それゆえ、どのフォルダに文書を登録すべきか見つけ出すのが困難になる。フォルダの階層が深ければ、さらに困難、かつ、煩雑な作業を要するという問題がある。また、予め登録先のフォルダを設定しておくシステムも提案されているが、文書管理サーバ内のフォルダ構成が変更された場合、設定した登録先も変更しなければならないという問題点がある。
【０００５】
又、従来例としては、例えば特許文献１と特許文献２をあげることが出来る。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、第１の発明であるネットワーク文書管理システムの制御方法は、原稿を読み込み画像データを生成し送信するデジタル複合機と、受信した画像データを文書としてフォルダに関連付けて記憶するとともにユーザ情報を記憶し管理する文書管理サーバと、文書管理サーバに記憶された文書の画像データを閲覧する文書管理クライアントとがネットワークを介して接続されたネットワーク文書管理システムの制御方法において、上記文書管理クライアントは、上記ネットワークを介して上記文書管理サーバとの間で情報転送を行なう第１通信ステップと、フォルダに登録すべき文書の内容を要約するフォルダキーワードを作成し、上記第１通信ステップを介して上記文書管理サーバに送信するフォルダキーワード送信ステップとを実行し、上記デジタル複合機は、読み込んだ画像データからテキストデータを抽出するテキストデータ抽出ステップと、上記ネットワークを介して上記文書管理サーバとの間で情報転送を行なう第２通信ステップと、上記第２通信ステップを介して上記テキストデータ抽出ステップにより抽出したテキストデータを送信し、上記テキストデータ内に存在するフォルダキーワードを有するフォルダの情報を取得するフォルダ情報取得ステップと、フォルダ情報取得ステップにより取得したフォルダ情報を表示するフォルダ情報表示ステップとを実行し、上記文書管理サーバは、上記ネットワークを介して上記文書管理クライアントとの間で情報転送を行なう第３通信ステップと、上記第３通信ステップを介して上記文書管理クライアントから受信したフォルダキーワードを記憶するフォルダキーワード記憶ステップと、上記ネットワークを介して上記デジタル複合機との間で情報転送を行なう第４通信ステップと、上記第４通信ステップを介して上記デジタル複合機から受信したテキストデータ内に存在するフォルダキーワードを有するフォルダの情報を送信するフォルダ情報送信ステップとを実行することを特徴とする。
【０００７】
第２の発明であるネットワーク文書管理システムは、原稿を読み込む画像データを生成し送信するデジタル複合機と、受信した画像データを文書としてフォルダに関連付けて記憶するとともにユーザ情報を記憶し管理する文書管理サーバと、文書管理サーバに記憶された文書の画像データを閲覧する文書管理クライアントとがネットワークを介して接続されたネットワーク文書管理システムにおいて、上記文書管理クライアントは、上記ネットワークを介して上記文書管理サーバとの間で情報転送を行なう第１通信手段と、フォルダに登録すべき文書の内容を要約するフォルダキーワードを作成し、上記第１通信手段を介して上記文書管理サーバに送信するフォルダキーワード送信手段とを備え、上記デジタル複合機は、読み込んだ画像データからテキストデータを抽出するテキストデータ抽出手段と、上記ネットワークを介して上記文書管理サーバとの間で情報転送を行なう第２通信手段と、上記第２通信手段を介して上記テキストデータ抽出手段により抽出したテキストデータを送信し、上記テキストデータ内に存在するフォルダキーワードを有するフォルダの情報を取得するフォルダ情報取得手段と、フォルダ情報取得手段により取得したフォルダ情報を表示するフォルダ情報表示手段とを備え、上記文書管理サーバは、上記ネットワークを介して上記文書管理クライアントとの間で情報転送を行なう第３通信手段と、上記第３通信手段を介して上記文書管理クライアントから受信したフォルダキーワードを記憶するフォルダキーワード記憶手段と、上記ネットワークを介して上記デジタル複合機との間で情報転送を行なう第４通信手段と、上記第４通信手段を介して上記デジタル複合機から受信したテキストデータ内に存在するフォルダキーワードを有するフォルダの情報を送信するフォルダ情報送信手段とを備えたことを特徴とする。
【０００８】
第３の発明である記憶媒体は、デジタル複合機と、文書管理サーバと、文書管理クライアントとがネットワークを介して接続されたネットワーク文書管理システムを制御するプログラムを格納する記憶媒体であって、上記ネットワークを介して上記文書管理サーバとの間で情報転送を行なう第１通信ステップの第１通信モジュールと、フォルダに登録すべき文書の内容を要約するフォルダキーワードを作成し、上記第１通信ステップを介して上記文書管理サーバに送信するフォルダキーワード送信ステップのフォルダキーワード送信モジュールとを有する上記文書管理クライアントを制御するプログラムと、読み込んだ画像データからテキストデータを抽出するテキストデータ抽出ステップのテキストデータ抽出モジュールと、上記ネットワークを介して上記文書管理サーバとの間で情報転送を行なう第２通信ステップの第２通信モジュールと、上記第２通信ステップを介して上記テキストデータ抽出ステップにより抽出したテキストデータを送信し、テキストデータ内に存在するフォルダキーワードを有するフォルダの情報を取得するフォルダ情報取得ステップのフォルダ情報取得モジュールと、フォルダ情報取得ステップにより取得したフォルダ情報を表示するフォルダ情報表示ステップのフォルダ情報表示モジュールとを有する上記デジタル複合機を制御するプログラムと、上記ネットワークを介して上記文書管理クライアントとの間で情報転送を行なう第３通信ステップの第３通信モジュールと、上記第３通信ステップを介して上記文書管理クライアントから受信したフォルダキーワードを記憶するフォルダキーワード記憶ステップのフォルダキーワード記憶モジュールと、上記ネットワークを介して上記デジタル複合機との間で情報転送を行なう第４通信ステップの第４通信モジュールと、上記第４通信ステップを介して上記デジタル複合機から受信したテキストデータ内に存在するフォルダキーワードを有するフォルダの情報を送信するフォルダ情報送信ステップのフォルダ情報送信モジュールとを有する上記文書管理サーバを制御するプログラムとを格納したことを特徴とする。
【発明の効果】
【０００９】
以上説明したように、本発明のネットワーク文書管理システム、及びその制御方法、並びに記憶媒体によれば、デジタル複合機から読み込んだ画像データを、ネットワーク上の文書管理サーバへ登録する際、読み込んだ画像データから抽出したテキストデータと、文書管理サーバ上のフォルダに関連付けられたフォルダキーワードから、文書の格納場所となるフォルダの候補を検索し、検索されたフォルダのみを表示するので、作業負荷が軽減し、操作性が向上する。また、フォルダ毎に設定されたフォルダキーワードにより所望のフォルダを検索するため、フォルダ階層構造が変更されても検索が可能となる。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明の実施例におけるネットワーク文書管理システムの全体の構成を説明するブロック図である。このネットワーク文書管理システムは、文書管理クライアント１００と、文書管理サーバ１１０と、デジタル複合機１３０とから構成され、これらがネットワーク１４０で接続される。
【００１１】
文書管理クライアント１００は、文書管理サーバ１１０で管理される文書の検索や表示を行う本ネットワーク文書管理システムのクライアントであり、ユーザインタフェース（ＵＩ）部１０１と、クライアント処理部１０２と、ネットワークＩ／Ｆ１０３とから構成される。ユーザインタフェース（ＵＩ）部１０１は、文書の登録、検索、表示など、文書管理クライアント１００の各機能に係るオペレータからの指示を受け付けるとともに、その処理結果などの各種情報をオペレータに提供するもので、ＣＲＴ、液晶等に代表される表示装置や、キーボードやポインティングデバイスなどの入力装置から構成される。クライアント処理部１０２は、ＣＰＵやメモリなどから構成され、文書の登録、検索、表示など、文書管理クライアント１００の各機能の処理を行い、文書管理サーバ１１０に対する処理が発生した場合には、ネットワークＩ／Ｆ１０３を介して文書管理サーバ１１０に各種要求コマンドを送信し、その応答を受信する。
【００１２】
文書管理サーバ１１０は、文書管理クライアント１００、或いはデジタル複合機１３０から格納された画像データや文書データを管理するための本ネットワーク文書管理システムのサーバで、ネットワークＩ／Ｆ１１１と、属性管理サーバ部１１２と、ボリュームサーバ部１１５と、サービスサーバ部１１８とから構成される。属性管理サーバ部１１２、ボリュームサーバ部１１５、サービスサーバ部１１８は、本実施例のように１つのパーソナルコンピュータで構成されてもかまわないし、ネットワーク１４０で接続される別々のパーソナルコンピュータで構成されてもかまわない。
【００１３】
ネットワークＩ／Ｆ１１１は、ネットワーク１４０に接続し、ＴＣＰ／ＩＰなどのネットワークプロトコルの処理を行う。
【００１４】
属性管理サーバ部１１２は、画像データや文書データを階層化されたフォルダに格納されている文書として管理できるように、フォルダ、文書、ページの包含関係とこれらの属性などを管理するためのサーバ部で、属性管理サーバ処理部１１３と、属性記憶部１１４とから構成される。属性管理サーバ処理部１１３は、ＣＰＵやメモリなどから構成され、クライアント処理部１０２、或いはサービスサーバ部１１８からネットワークＩ／Ｆ１１１を介して要求コマンドを受信し、属性記憶部１１４に対して更新や検索などの処理を行い、その処理結果をクライアント処理部１０２、或いはサービスサーバ部１１８に送信する。属性記憶部１１４は、フォルダ属性、文書属性、ページ属性などを記憶するもので、通常、ハードディスク等である。
【００１５】
ボリュームサーバ部１１５は、属性管理サーバ部１１２でページに対応付けられている文書データや画像データなどの実データを蓄積し、管理するためのサーバ部で、ボリュームサーバ処理部１１６と、ボリューム記憶部１１７とから構成される。ボリュームサーバ処理部１１６は、ＣＰＵやメモリなどから構成され、クライアント処理部１０２、或いはサービスサーバ部１１８からネットワークＩ／Ｆ１１１を介して要求コマンドを受信し、ボリューム記憶部１１７に対して更新やデータ取得などの処理を行い、その処理結果をクライアント処理部１０２、或いはサービスサーバ部１１８に送信する。ボリューム記憶部１１７は、文書データや画像データを記憶するもので、通常、ハードディスクなどである。
【００１６】
サービスサーバ部１１８は、ＣＰＵやメモリなどから構成され、デジタル複合機１３０からネットワークＩ／Ｆ１１１を介して要求コマンドを受信し、デジタル複合機１３０から要求された各処理を行い、文書の登録、属性の更新、検索など、属性管理サーバ部１１２、或いはボリュームサーバ部１１５に対する処理が発生した場合には、ネットワークＩ／Ｆ１１１を介してこれらに各種要求コマンドを送信し、その応答を受信し、該処理結果をデジタル複合機１３０に送信する。
【００１７】
デジタル複合機１３０は、コピー、スキャナ、プリンタ、ＦＡＸなどの複合機能をもつ画像形成装置であり、画像入力デバイスであるスキャナ部１３１、画像出力デバイスであるプリンタ部１３２、コントローラユニット１３３、ユーザインタフェースである操作部１３４から構成される。スキャナ部１３１、プリンタ部１３２、操作部１３４は、それぞれコントローラユニット１３３に接続され、コントローラユニット１３３は、ネットワーク（ＬＡＮ）１４０、公衆回線（ＷＡＮ）１５０に接続されている。
【００１８】
コントローラユニット１３３は、操作部１３４からの入力情報に基づきスキャン・ジョブなどの処理を行うとともに、機器の状態やジョブの状態などの情報を操作部１３４に提供する。また、文書管理サーバ１１０に対する処理が発生した場合は、サービスサーバ部１１８に要求コマンドを送信するとともに、その応答を受信し、文書管理サーバ１１０から取得した情報を操作部１３４に提供する。
【００１９】
図２は、図１に示した文書管理クライアントと文書管理サーバの機能構成を示すブロック図であり、図１と同じものには同一の符号を付してある。
【００２０】
文書管理クライアント１００のクライアント処理部１０２は、クライアントアプリケーション部２００、画像処理部２０１、キャビネット文書管理部２０２、データベース通信部２０３、ボリューム通信部２０４から構成される。クライアントアプリケーション部２００は、ユーザインタフェース（ＵＩ）部１０１からの指示に従い、文書管理クライアント１００の各機能の処理を行うとともに、ユーザインタフェース（ＵＩ）部１０１の表示画面の制御を行う。また、属性管理サーバ部１１２、ボリュームサーバ部１１５に対する処理が発生した場合は、その要求をキャビネット文書管理部２０２に供給し、その処理結果をキャビネット文書管理部２０２から受け取る。画像処理部２０１は、クライアントアプリケーション部２００、キャビネット文書管理部２０２からの要求に従い、画像の伸長、圧縮、色空間変換、下地とばし、拡大／縮小、回転などの画像処理を行う。キャビネット文書管理部２０２は、属性管理サーバ部１１２とボリュームサーバ部１１５に対する要求を、キャビネット、フォルダ、文書、ページからなるオブジェクト・モデルで行えるようにするもので、フォルダ属性、文書属性、ページ属性に対する参照、更新などの処理が発生した場合には、その要求をデータベース通信部２０３に供給し、その処理結果をデータベース通信部２０３から受け取るとともに、画像データや文書データに対する登録、削除、取得などの処理が発生した場合には、その要求をボリューム通信部２０４に供給し、その処理結果をボリューム通信部２０４から受け取る。データベース通信部２０３は、ＴＣＰ／ＩＰプロトコル上に定義されるＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ）プロトコルにより、属性管理サーバ１１２に対する要求コマンドをネットワークＩ／Ｆ１０３を介してデータベース通信部２０５に送信し、その応答コマンドをデータベース通信部２０５から受信する。ボリューム通信部２０４は、ＲＰＣ（Ｒｅｍｏｔｅ  Ｐｒｏｃｅｄｕｒｅ  Ｃａｌｌ）により、ボリュームサーバ部１１５に対する要求コマンドをネットワークＩ／Ｆ１０３を介してボリューム通信部２０７に送信し、その応答コマンドをボリューム通信部２０７から受信する。
【００２１】
次に、文書管理サーバ１１０の属性管理サーバ処理部１１３は、データベース通信部２０５、データベース処理部２０６から構成される。データベース通信部２０５は、ＴＣＰ／ＩＰプロトコル上に定義されるＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ）プロトコルにより、属性管理サーバ部１１２に対する要求コマンドをデータベース通信部２０３、或いはデータベース通信部２１０からネットワークＩ／Ｆ１１１を介して受信した場合、その要求をデータベース処理部２０６に供給し、その処理結果を応答コマンドとしてデータベース通信部２０３、或いはデータベース通信部２１０に送信する。データベース処理部２０６は、フォルダ、文書、ページの包含関係とこれらの属性を管理するためのＲＤＢＭＳ（Ｒｅｌａｔｉｏｎａｌ  Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）で、データベース・ファイルである属性記憶部１１４に対して更新や検索などの処理を行う。
【００２２】
図３は、データベース処理部２０６が、フォルダ、文書、ページの包含関係とこれらの属性を管理するための、属性記憶部１１４におけるテーブル定義例である。フォルダ管理テーブル３００は、フォルダを識別するためのフォルダＩＤと、親のフォルダを識別するための親フォルダＩＤと、フォルダ名と、作成日時とから構成される。文書管理テーブル３０１は、文書を識別するための文書ＩＤと、親のフォルダを識別するための親フォルダＩＤと、文書名と、サイズと、ページ数と、画像データの集まりであるイメージ文書なのかどのアプリケーションの文書データなのかを識別するための文書タイプと、作成日時と、文書を検索するためのキーワードとから構成される。ページ管理テーブル３０２は、ページを識別するためのページＩＤと、親の文書を識別するための親文書ＩＤと、ページ番号と、ページデータのファイル・フォーマットを識別するためのページタイプと、画像データの場合の用紙サイズを識別するための用紙サイズと、ファイル・サイズと、ボリュームサーバ部１１５で管理される画像データ、文書データを識別するためのボリュームＩＤとから構成される。
【００２３】
次に、文書管理サーバ１１０のボリュームサーバ処理部１１６は、ボリューム通信部２０７、ボリューム処理部２０８から構成される。ボリューム通信部２０７は、ＲＰＣ（Ｒｅｍｏｔｅ  Ｐｒｏｃｅｄｕｒｅ  Ｃａｌｌ）により、ボリュームサーバ部１１５に対する要求コマンドをボリューム通信部２０４、或いはボリューム通信部２１１からネットワークＩ／Ｆ１１１を介して受信した場合、その要求をボリューム処理部２０８に供給し、その処理結果を応答コマンドとしてボリューム通信部２０４、或いはボリューム通信部２１１に送信する。ボリューム処理部２０８は、ボリュームファイルであるボリューム記憶部１１７に対して更新やデータ取得などの処理を行う。
【００２４】
図４は、ボリューム処理部２０８が、画像データや文書データを追加、取得するための、ボリューム記憶部１１７におけるデータ構成例である。ボリューム管理ファイル４００は、データを識別するためのボリュームＩＤと、データが記憶されているボリューム記憶ファイルを識別するためのファイル名と、データの記憶開始位置であるオフセットと、データのサイズとから構成される。ボリューム記憶ファイル４０１には、実際の画像データ、文書データが連続して記憶される。
【００２５】
次に、文書管理サーバ１１０のサービスサーバ部１１８は、サービス通信部２０９、データベース通信部２１０、ボリューム通信部２１１、キャビネット文書管理部２１２、画像処理部２１３、サービスプロバイダ部２１４から構成される。サービス通信部２０９は、ＨＴＴＰプロトコル上のＳＯＡＰプロトコルにより、文書管理サーバ１１０に対する要求コマンドをデジタル複合機１３０からネットワークＩ／Ｆ１１１を介して受信した場合、その要求をサービスプロバイダ部２１４に供給し、その処理結果を応答コマンドとしてデジタル複合機１３０に送信する。サービスプロバイダ部２１４は、サービス通信部２０９からの要求に従って処理を行い、その処理結果を返す。また、文書の登録、属性の更新、検索など、属性管理サーバ部１１２、ボリュームサーバ部１１５に対する処理が発生した場合は、その要求をキャビネット文書管理部２１２に供給し、その処理結果をキャビネット文書管理部２１２から受け取る。データベース通信部２１０、ボリューム通信部２１１、キャビネット文書管理部２１２、画像処理部２１３の各機能構成部については、前述した文書管理クライアントにおける該機能構成部と同様であるので、説明を省略する。
【００２６】
図５は、図１に示したデジタル複合機の構成を示すブロック図であり、図１と同じものには同一の符号を付してある。コントローラユニット１３３は、画像入力デバイスであるスキャナ部１３１や画像出力デバイスであるプリンタ部１３２と接続し、一方ではネットワーク（ＬＡＮ）１４０や公衆回線（ＷＡＮ）１５０と接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。
【００２７】
コントローラユニット１３３において、５００はＣＰＵで、システム全体を制御するコントローラである。５０１はＲＡＭで、ＣＰＵ５００が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリ（バッファメモリ）でもある。５０２はＲＯＭで、ブートＲＯＭであり、システムのブートプログラムが格納されている。５０３はハードディスクドライブ（ＨＤＤ）で、システムソフトウェア、画像データを格納する。
【００２８】
５０４は操作部Ｉ／Ｆで、操作部１３４とのインターフェース部であり、操作部１３４に表示する画像データを操作部１３４に対して出力する。また、操作部Ｉ／Ｆ５０４は、操作部１３４からオペレータが入力した情報を、ＣＰＵ５００に伝える役割をする。
【００２９】
５０５はネットワーク部（Ｎｅｔｗｏｒｋ）で、ネットワーク（ＬＡＮ）１４０に接続し、情報の入出力を行う。５０６はモデム（ＭＯＤＥＭ）で、公衆回線（ＷＡＮ）１５０に接続し、画像情報の入出力を行う。以上のデバイスがシステムバス５０７上に配置される。
【００３０】
５０８はイメージバス（Ｉｍａｇｅ  Ｂｕｓ）Ｉ／Ｆで、システムバス５０７と画像データを高速で転送する画像バス５０９を接続し、データ構造を変換するバスブリッジである。画像バス５０９は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス５０９上には以下のデバイスが配置される。
【００３１】
５１０はラスタイメージプロセッサ（ＲＩＰ）で、ＰＤＬコードをビットマップイメージに展開する。５１１はデバイスＩ／Ｆ部で、画像入出力デバイスであるスキャナ部１３１，プリンタ部１３２とコントローラ１３３を画像入力部インタフェース５１２，印刷部インタフェース５１３を介して接続し、画像データの同期系／非同期系の変換を行う。５１４はスキャナ画像処理部で、入力画像データに対し補正，加工，編集を行う。また、スキャナ画像処理部５１４は、入力された画像がカラー原稿か白黒原稿かを画像の彩度信号から判断しその結果を保持する機能を有する。５１５はプリンタ画像処理部で、出力画像データに対し補正，加工，編集を行う。
【００３２】
５１６は画像回転部で、スキャナ画像処理部５１４と連携して、スキャナ部１３１からの画像読み込みと同時に画像を回転しメモリ上に格納したり、メモリ上にある画像を回転し、メモリ上に格納、もしくはメモリ上にある画像をプリンタ画像処理部５１５と連携して回転しながら印字出力することができる。５１７は画像圧縮部で、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨの圧縮伸長処理を行う。５１８は解像度変換部で、メモリ上にある画像を解像度変換処理し、メモリ上に格納する。５１９は色空間変換部で、マトリクス演算により、たとえばメモリ上にあるＹＵＶ画像をＬａｂ画像に変換し、メモリ上に格納する。５２０は階調変換部で、例えばメモリ上にある８ｂｉｔ，２５６階調の画像を誤差拡散処理などの手法により１ｂｉｔ，２階調に変換し、メモリ上に格納する。画像回転部５１６、画像圧縮部５１７、解像度変換部５１８、色空間変換部５１９、階調変換部５２０は、それぞれ連結して動作することが可能で、例えばメモリ上の画像を画像回転，解像度変換する場合は、両処理をメモリを介することなしに行うことができる。
【００３３】
図６に操作部１３４の構成を示す。ＬＣＤ表示部６００は、ＬＣＤ上にタッチパネルシート６０１が貼られており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をコントローラユニット１３３内のＣＰＵ５００に伝える。スタートキー６０２は原稿画像の読み取り動作を開始する時などに用いる。スタートキー６０２中央部には、緑と赤の２色ＬＥＤ６０３があり、その色によってスタートキー６０２が使える状態にあるかどうかを示す。ストップキー６０４は稼働中の動作を止める働きをする。ＩＤキー６０５は、使用者のユーザＩＤを入力する時に用いる。リセットキー６０６は操作部からの設定を初期化する時に用いる。
【００３４】
図７は、図１に示したデジタル複合機のコントローラユニットにおける、システムソフトウェアの機能構成を示すブロック図である。ユーザインタフェース（ＵＩ）部７００はオペレータからの入力情報をアプリケーション部７０１に供給するとともに、その処理結果をアプリケーション部７０１から受け取り、操作部１３４に表示する画面を生成する。アプリケーション部７０１は、ユーザインタフェース（ＵＩ）部７００からの要求に従って処理を行い、スキャンが要求された場合には、ジョブコントロールドメイン部７０２に指定されたスキャン設定とともにスキャン・ジョブを投入するとともに、機器の状態やジョブの状態などの情報をジョブコントロールドメイン部７０２から受け取る。また、文書管理サーバ１１０へのアクセスが要求された場合には、その要求をサービス通信部７０３に供給し、その処理結果を受け取る。ジョブコントロールドメイン部７０２は、スキャン・ジョブ、コピー・ジョブ、プリント・ジョブ、ＦＡＸジョブなどの、複数のジョブの処理を司るもので、スキャン・ジョブが投入された場合は、指定されたスキャン設定に基づきスキャナ部１３１を動作させ、原稿を読み込み画像データを生成し、保存する。サービス通信部７０３は、ＨＴＴＰプロトコル上のＳＯＡＰプロトコルにより、文書管理サーバ１１０に対する要求コマンドをネットワークＩ／Ｆ７０４を介して文書管理サーバ１１０内のサービス通信部２０９に送信し、その応答を受信する。ネットワークＩ／Ｆ７０４は、ネットワーク１４０に接続し、ＴＣＰ／ＩＰなどのネットワークプロトコルの処理を行う。
【００３５】
次に、文書管理クライアントにおける、フォルダキーワードの作成処理の動作について、図８のフローチャートに従い説明する。
【００３６】
まず、オペレータの指示などにより処理を開始し（ステップＳ８００）、オペレータが入力したユーザ名、パスワードに基づき文書管理サーバに対してユーザ認証を行い、その認証結果を受け取る（ステップＳ８０１）。次に、ユーザ認証に成功したか否かを判別し（ステップＳ８０２）、ユーザ認証に成功した場合は、フォルダキーワードを設定するフォルダを指定し（ステップＳ８０３）、フォルダキーワードの設定を行い（ステップＳ８０４）、そのフォルダキーワードを文書管理サーバに保存し（ステップＳ８０５）、処理を終了する（ステップＳ８０６）。ステップＳ８０２においてユーザ認証に失敗した場合は、何も処理を行わず、処理を終了する（ステップＳ８０６）。
【００３７】
図９は、文書管理サーバがフォルダキーワードを管理するための、属性記憶部１１４におけるテーブル定義例である。フォルダキーワードテーブル９０１は、フォルダキーワードを識別するための情報ＩＤと、フォルダキーワード、フォルダキーワードが設定されたフォルダを識別するためのフォルダＩＤから構成される。
【００３８】
次に、デジタル複合機における、文書を登録するフォルダの候補を表示する処理の動作について、図１０のフローチャートに従い説明する。
【００３９】
まず、オペレータにより処理を開始し（ステップＳ１０００）、デジタル複合機の原稿台に原稿を積載し、操作部のスタートボタンを押下することによりスキャン・ジョブを開始し、原稿を読み込み、画像データを生成し、保存する（ステップＳ１００１）。次にスキャン・ジョブが正常に終了したか否かを判別し（ステップＳ１００２）、スキャン・ジョブが正常に終了した場合には、光学文字認識により画像データからテキストデータを抽出し（ステップＳ１００３）、テキストデータに基づいて、文書管理サーバにより検索された登録先候補となるフォルダのフォルダＩＤのリストを取得する（ステップＳ１００４）。登録先候補となるフォルダのフォルダＩＤがあるか否か判別し（ステップＳ１００５）、フォルダＩＤがある場合には、フォルダＩＤに基づいて、文書管理サーバからフォルダの情報を取得し（ステップＳ１００６）、フォルダをリスト表示し（ステップＳ１００７）、処理を終了する（ステップＳ１００８）。ステップＳ１００２において、スキャン・ジョブが正常に終了しなかった場合には、処理を終了する（ステップＳ１００８）。ステップＳ１００５において、フォルダＩＤがない場合には、処理を終了する（ステップＳ１００８）。
【００４０】
次に、文書管理サーバにおける登録フォルダ候補送信処理の動作について、図１１のフローチャートに従い説明する。
【００４１】
まず、デジタル複合機から登録先フォルダ候補取得要求コマンドを受信することにより処理を開始し（ステップＳ１１００）、デジタル複合機からテキストデータを取得する（ステップＳ１１０１）。次に、文書管理サーバに保存されているフォルダキーワードテーブルから、フォルダのリストを取得し（ステップＳ１１０２）、リストの最初のフォルダキーワードを取得する（ステップＳ１１０３）。このフォルダキーワードが、ステップＳ１１０１で取得したテキストデータ内に存在するか否か判別し（ステップＳ１１０４）、フォルダキーワードが存在する場合は、そのフォルダキーワードに関連付けられたフォルダＩＤを保存する（ステップＳ１１０５）。フォルダキーワードが存在しない場合は、ステップＳ１１０５の処理は行なわず、ステップＳ１１０６の処理に移行する。次に、フォルダキーワードリストに次のフォルダキーワードがあるか否か判別し（ステップＳ１１０６）、次のフォルダキーワードがある場合は、次のフォルダキーワードを取得し（ステップＳ１１０７）、ステップＳ１１０４の処理に移行する。次のフォルダキーワードがない場合はステップＳ１１０５で保存したフォルダＩＤのリストをデジタル複合機へ送信し（ステップＳ１１０８）、処理を終了する（ステップＳ１１０９）。
【００４２】
また、図１２において、「第１通信モジュール」は、ネットワークを介して文書管理サーバとの間で情報転送を行うための、文書管理クライアントのプログラムモジュールである。「フォルダキーワード送信モジュール」は、フォルダキーワードを作成し、文書管理サーバに送信するための、文書管理クライアントのプログラムモジュールである。「第２通信モジュール」は、文書管理サーバとの間で情報転送を行うための、デジタル複合機のプログラムモジュールである。「テキストデータ抽出モジュール」は、読み込んだ画像データからテキストデータを抽出するための、デジタル複合機のプログラムモジュールである。「フォルダ情報取得モジュール」は、文書管理サーバにテキストデータを送信し、テキストデータ内に存在するフォルダキーワードを有するフォルダのフォルダ情報を取得するための、デジタル複合機のプログラムモジュールである。「フォルダ情報表示モジュール」は、受信したフォルダ情報によりフォルダ情報を表示するための、デジタル複合機のプログラムモジュールである。「第３通信モジュール」は、文書管理クライアントとの間で情報転送を行うための、文書管理サーバのプログラムモジュールである。「フォルダキーワード記憶モジュール」は、文書管理クライアントから受信したフォルダキーワードを記憶するための、文書管理サーバのプログラムモジュールである。「第４通信モジュール」は、デジタル複合機との間で情報転送を行うための、文書管理サーバのプログラムモジュールである。「フォルダ情報送信モジュール」は、デジタル複合機から受信したテキストデータ内に存在するフォルダキーワードを有するフォルダの情報を送信するための、文書管理サーバのプログラムモジュールである。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施例におけるネットワーク文書管理システムの全体構成を示すブロック図である。
【図２】本システムの文書管理クライアントと文書管理サーバの機能構成を示すブロック図である。
【図３】文書管理サーバの属性記憶部におけるテーブル定義例を示す図である。
【図４】文書管理サーバのボリューム記憶部におけるデータ構成例を示す図である。
【図５】本システムのデジタル複合機の構成を示すブロック図である。
【図６】デジタル複合機の操作部の構成を示す図である。
【図７】デジタル複合機のシステムソフトウェアの機能構成を示すブロック図である。
【図８】本システムの文書管理クライアントにおける、フォルダキーワードの作成処理を説明するフローチャートである。
【図９】本システムの文書管理サーバが、フォルダキーワードを管理するための、属性記憶部におけるテーブル定義例である。
【図１０】本システムのデジタル複合機における、文書を登録するフォルダの候補を表示する処理を説明するフローチャートである。
【図１１】本システムの文書管理サーバにおける登録フォルダ候補送信処理処理を説明するフローチャートである。
【図１２】本発明の実施例におけるネットワーク文書管理システムを制御するための制御プログラムを格納した記憶媒体の構成を示す図である。
【符号の説明】
【００４４】
１００  文書管理クライアント
１０１  ユーザインタフェース（ＵＩ）部
１０２  クライアント処理部
１０３  ネットワークＩ／Ｆ
１１０  文書管理サーバ
１１１  ネットワークＩ／Ｆ
１１２  属性管理サーバ部
１１３  属性管理サーバ処理部
１１４  属性記憶部
１１５  ボリュームサーバ部
１１６  ボリュームサーバ処理部
１１７  ボリューム記憶部
１１８  サービスサーバ部
１３０  デジタル複合機
１３１  スキャナ部
１３２  プリンタ部
１３３  コントローラユニット
１３４  操作部
１４０  ネットワーク
１５０  公衆回線（ＷＡＮ）
【図１】
2006331274.tif 000003
【図２】
2006331274.tif 000004
【図３】
2006331274.tif 000005
【図４】
2006331274.tif 000006
【図５】
2006331274.tif 000007
【図６】
2006331274.tif 000008
【図７】
2006331274.tif 000009
【図８】
2006331274.tif 000010
【図９】
2006331274.tif 000011
【図１０】
2006331274.tif 000012
【図１１】
2006331274.tif 000013
【図１２】
2006331274.tif 000014