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