(57)【特許請求の範囲】
【請求項１】
情報処理装置と文書管理装置とを具備し、
前記情報処理装置は、
通信手段を介して接続する前記文書管理装置に対して印刷要求の対象である文書を管理しているか問い合わせる文書問合せ手段と、
前記文書管理装置から送信されてきた前記文書問合せ手段で問い合わせた文書に対応する付加情報を受信する付加情報受信手段と、
前記文書に付加されている付加情報を前記付加情報受信手段で受信した付加情報に置き換える付加情報置換え手段と、
前記付加情報置換え手段により置き換えられた付加情報に基づく画像を生成し、該生成した画像を印刷要求の対象である文書に埋め込んで印刷させる印刷制御手段と
を具備し、
前記文書管理装置は、
文書および該文書に対応する付加情報を記憶する記憶手段と、
前記通信手段を介して接続する前記情報処理装置からの前記印刷要求の対象である文書を管理しているかの問い合わせを受け付ける文書問合せ受付手段と、
前記文書問合せ受付手段で問い合わせを受けた文書が前記記憶手段に記憶されているか否か判定する文書判定手段と、
前記文書判定手段で前記文書問合せ受付手段で問い合わせを受けた文書が前記記憶手段に記憶されていると判定した場合、該文書に対応する付加情報を前記情報処理装置に対して送信する付加情報送信手段と
を具備することを特徴とする文書処理システム。
【請求項２】
前記印刷制御手段は、前記付加情報に含まれる付加形態に記述された形態で前記印刷を行わせることを特徴とする請求項１記載の文書処理システム。
【請求項３】
情報処理装置と文書管理装置とを具備し、
前記情報処理装置は、
通信手段を介して接続する前記文書管理装置に対して印刷要求の対象である文書を管理しているかの問い合わせとともに、該文書管理装置に対して該文書の識別情報を送信する文書問合せ手段と、
前記文書管理装置から送信されてきた前記文書問合せ手段で問い合わせた文書の差分付加情報を受信する差分付加情報受信手段と、
前記付加情報受信手段で受信した差分付加情報に基づいて前記文書に付加されている付加情報を更新する付加情報更新手段と、
前記付加情報更新手段により更新された付加情報に基づく画像を生成し、該生成した画像を印刷要求の対象である文書に埋め込んで印刷させる印刷制御手段と
を具備し、
前記文書管理装置は、
文書を記憶する文書記憶手段と、
前記文書記憶手段に記憶している文書に対応する付加情報の更新履歴を該文書の識別情報と対応付けて記憶する付加情報履歴記憶手段と、
前記通信手段を介して接続する前記情報処理装置からの前記印刷要求の対象である文書を管理しているかの問い合わせを受け付けるとともに、該文書の識別情報を受信する文書問合せ受付手段と、
前記文書問合せ受付手段で問い合わせを受けた文書が前記文書記憶手段に記憶されているか否か判定する文書判定手段と、
前記文書判定手段で前記文書問合せ受付手段で問い合わせを受けた文書が前記文書記憶手段に記憶されていると判定した場合、該文書の識別情報に対応する付加情報と該文書の最新の付加情報とを前記付加情報履歴記憶手段から読み出し、両者を比較して差分を求める付加情報比較手段と、
前記付加情報比較手段で求めた差分から差分付加情報を作成する差分付加情報作成手段と、
前記差分付加情報作成手段で作成した差分付加情報を前記情報処理装置に対して送信する差分付加情報送信手段と
を具備することを特徴とする文書処理システム。
【請求項４】
前記文書管理装置の前記差分付加情報送信手段は、
前記文書問合せ受付手段で問い合わせを受けた文書の識別情報に対応する付加情報が最新ではない場合、該文書が最新ではない旨を示す情報を前記情報処理装置に対して送信し、
前記情報処理装置の付加情報更新手段は、
前記文書が最新ではない旨を示す情報を付加情報として該文書に付加する
ことを特徴とする請求項３記載の文書処理システム。
【請求項５】
前記印刷制御手段は、前記付加情報に含まれる付加形態に記述された形態で前記印刷を行わせることを特徴とする請求項３記載の文書処理システム。
【請求項６】
通信手段を介して接続する文書管理装置に対して印刷要求の対象である文書を管理しているか問い合わせる文書問合せ手段と、
前記文書管理装置から送信されてきた前記文書問合せ手段で問い合わせた文書に対応する付加情報を受信する付加情報受信手段と、
前記文書に付加されている付加情報を前記付加情報受信手段で受信した付加情報に置き換える付加情報置換え手段と、
前記付加情報置換え手段により置き換えられた付加情報に基づく画像を生成し、該生成した画像を印刷要求の対象である文書に埋め込んで印刷させる印刷制御手段と
を具備することを特徴とする情報処理装置。
【請求項７】
前記印刷制御手段は、前記付加情報に含まれる付加形態に記述された形態で前記印刷を行わせることを特徴とする請求項６記載の情報処理装置。
【請求項８】
文書を記憶する文書記憶手段と、
前記文書記憶手段に記憶している文書に対応する付加情報の更新履歴を該文書の識別情報と対応付けて記憶する付加情報履歴記憶手段と、
通信手段を介して接続する情報処理装置からの印刷要求の対象である文書を管理しているかの問い合わせを受け付けるとともに、該文書の識別情報を受信する文書問合せ受付手段と、
前記文書問合せ受付手段で問い合わせを受けた文書が前記文書記憶手段に記憶されているか否か判定する文書判定手段と、
前記文書判定手段で前記文書問合せ受付手段で問い合わせを受けた文書が前記文書記憶手段に記憶されていると判定した場合、該文書の識別情報に対応する付加情報と該文書の最新の付加情報とを前記付加情報履歴記憶手段から読み出し、両者を比較して差分を求める付加情報比較手段と、
前記付加情報比較手段で求めた差分から差分付加情報を作成する差分付加情報作成手段と、
前記差分付加情報作成手段で作成した差分付加情報を前記情報処理装置に対して送信する差分付加情報送信手段と
を具備することを特徴とする文書管理装置。
【請求項９】
前記差分付加情報送信手段は、
前記文書問合せ受付手段で問い合わせを受けた文書の識別情報に対応する付加情報が最新ではない場合、該文書が最新ではない旨を示す情報を前記情報処理装置に対して送信する
ことを特徴とする請求項８記載の文書管理装置。
【請求項１０】
通信手段を介して接続する文書管理装置に対して印刷要求の対象である文書を管理しているか問い合わせる文書問合せ処理と、
前記文書管理装置から送信されてきた前記問い合わせた文書に対応する付加情報を受信する付加情報受信処理と、
前記文書に付加されている付加情報を前記受信した付加情報に置き換える付加情報置換え処理と、
前記置き換えた付加情報に基づく画像を生成し、該生成した画像を印刷要求の対象である文書に埋め込んで印刷させる印刷制御処理と
をコンピュータに実行させることを特徴とする文書処理プログラム。
【請求項１１】
前記印刷制御処理は、前記付加情報に含まれる付加形態に記述された形態で前記印刷を行わせることを特徴とする請求項１０記載の文書処理プログラム。
【請求項１２】
記憶手段に記憶している文書に対応する付加情報の更新履歴を該文書の識別情報と対応付けて該記憶手段に記憶する付加情報履歴記憶処理と、
通信手段を介して接続する情報処理装置からの印刷要求の対象である文書を管理しているかの問い合わせを受け付けるとともに、該文書の識別情報を受信する文書問合せ受付処理と、
前記問い合わせを受けた文書が前記記憶手段に記憶されているか否か判定する文書判定処理と、
前記問い合わせを受けた文書が前記記憶手段に記憶されていると判定した場合、該文書の識別情報に対応する付加情報と該文書の最新の付加情報とを比較して差分を求める付加情報比較処理と、
前記求めた差分から差分付加情報を作成する差分付加情報作成処理と、
前記作成した差分付加情報を前記情報処理装置に対して送信する差分付加情報送信手段と
をコンピュータに実行させることを特徴とする文書管理プログラム。
【請求項１３】
前記問い合わせを受けた文書の識別情報に対応する付加情報が最新ではない場合、該文書が最新ではない旨を示す情報を前記情報処理装置に対して送信する処理
をコンピュータに実行させることを特徴とする請求項１２記載の文書管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理システム、文書管理装置、情報処理装置、文書管理プログラム、文書処理プログラムに関する。
【背景技術】
【０００２】
近年、文書のセキュリティに関する意識の高まりから種々の技術が開発されている。
【０００３】
例えば、複写機によるドキュメントの複製に際して、複製原稿をもとにオリジナル原稿を容易に特定し探し出すことができ、更に、オリジナル原稿の更新情報を反映することで、最新のオリジナル原稿の複製を容易に入手する文書管理システムがある（例えば、特許文献１参照。）。
【０００４】
例えば、情報付加原稿毎に保存してバックアップをとっておくことができる画像形成システムおよび画像形成方法がある（例えば、特許文献２参照。）。
【０００５】
また、プリンタ等の画像形成装置で形成する印刷結果に複写牽制模様（以後、地紋画像と称する）を付加する技術も開発されている。
【特許文献１】特開２００４−３３６２８８号公報
【特許文献２】特開２００４−９４５６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、文書自体の新旧の影響を受けずに、文書の流出経路を高精度に追跡できる文書処理システム、文書管理装置、情報処理装置、文書管理プログラム、文書処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１の発明は、情報処理装置と文書管理装置とを具備し、前記情報処理装置は、通信手段を介して接続する前記文書管理装置に対して印刷要求の対象である文書を管理しているか問い合わせる文書問合せ手段と、前記文書管理装置から送信されてきた前記文書問合せ手段で問い合わせた文書に対応する付加情報を受信する付加情報受信手段と、前記文書に付加されている付加情報を前記付加情報受信手段で受信した付加情報に置き換える付加情報置換え手段と、前記付加情報置換え手段により置き換えられた付加情報に基づく画像を生成し、該生成した画像を印刷要求の対象である文書に埋め込んで印刷させる印刷制御手段とを具備し、前記文書管理装置は、文書および該文書に対応する付加情報を記憶する記憶手段と、前記通信手段を介して接続する前記情報処理装置からの前記印刷要求の対象である文書を管理しているかの問い合わせを受け付ける文書問合せ受付手段と、前記文書問合せ受付手段で問い合わせを受けた文書が前記記憶手段に記憶されているか否か判定する文書判定手段と、前記文書判定手段で前記文書問合せ受付手段で問い合わせを受けた文書が前記記憶手段に記憶されていると判定した場合、該文書に対応する付加情報を前記情報処理装置に対して送信する付加情報送信手段とを具備することを特徴とする。
また、請求項２の発明は、請求項１の発明において、前記印刷制御手段は、前記付加情報に含まれる付加形態に記述された形態で前記印刷を行わせることを特徴とする。
【０００８】
また、請求項３の発明は、情報処理装置と文書管理装置とを具備し、前記情報処理装置は、通信手段を介して接続する前記文書管理装置に対して印刷要求の対象である文書を管理しているかの問い合わせとともに、該文書管理装置に対して該文書の識別情報を送信する文書問合せ手段と、前記文書管理装置から送信されてきた前記文書問合せ手段で問い合わせた文書の差分付加情報を受信する差分付加情報受信手段と、前記付加情報受信手段で受信した差分付加情報に基づいて前記文書に付加されている付加情報を更新する付加情報更新手段と、前記付加情報更新手段により更新された付加情報に基づく画像を生成し、該生成した画像を印刷要求の対象である文書に埋め込んで印刷させる印刷制御手段とを具備し、前記文書管理装置は、文書を記憶する文書記憶手段と、前記文書記憶手段に記憶している文書に対応する付加情報の更新履歴を該文書の識別情報と対応付けて記憶する付加情報履歴記憶手段と、前記通信手段を介して接続する前記情報処理装置からの前記印刷要求の対象である文書を管理しているかの問い合わせを受け付けるとともに、該文書の識別情報を受信する文書問合せ受付手段と、前記文書問合せ受付手段で問い合わせを受けた文書が前記文書記憶手段に記憶されているか否か判定する文書判定手段と、前記文書判定手段で前記文書問合せ受付手段で問い合わせを受けた文書が前記文書記憶手段に記憶されていると判定した場合、該文書の識別情報に対応する付加情報と該文書の最新の付加情報とを前記付加情報履歴記憶手段から読み出し、両者を比較して差分を求める付加情報比較手段と、前記付加情報比較手段で求めた差分から差分付加情報を作成する差分付加情報作成手段と、前記差分付加情報作成手段で作成した差分付加情報を前記情報処理装置に対して送信する差分付加情報送信手段とを具備することを特徴とする。
【０００９】
また、請求項４の発明は、請求項３の発明において、前記文書管理装置の前記差分付加情報送信手段は、前記文書問合せ受付手段で問い合わせを受けた文書の識別情報に対応する付加情報が最新ではない場合、該文書が最新ではない旨を示す情報を前記情報処理装置に対して送信し、前記情報処理装置の付加情報更新手段は、前記文書が最新ではない旨を示す情報を付加情報として該文書に付加することを特徴とする。
また、請求項５の発明は、請求項３の発明において、前記印刷制御手段は、前記付加情報に含まれる付加形態に記述された形態で前記印刷を行わせることを特徴とする。
【００１０】
また、請求項６の発明は、通信手段を介して接続する文書管理装置に対して印刷要求の対象である文書を管理しているか問い合わせる文書問合せ手段と、前記文書管理装置から送信されてきた前記文書問合せ手段で問い合わせた文書に対応する付加情報を受信する付加情報受信手段と、前記文書に付加されている付加情報を前記付加情報受信手段で受信した付加情報に置き換える付加情報置換え手段と、前記付加情報置換え手段により置き換えられた付加情報に基づく画像を生成し、該生成した画像を印刷要求の対象である文書に埋め込んで印刷させる印刷制御手段とを具備することを特徴とする。
また、請求項７の発明は、請求項６の発明において、前記印刷制御手段は、前記付加情報に含まれる付加形態に記述された形態で前記印刷を行わせることを特徴とする。
【００１１】
また、請求項８の発明は、文書を記憶する文書記憶手段と、前記文書記憶手段に記憶している文書に対応する付加情報の更新履歴を該文書の識別情報と対応付けて記憶する付加情報履歴記憶手段と、通信手段を介して接続する情報処理装置からの印刷要求の対象である文書を管理しているかの問い合わせを受け付けるとともに、該文書の識別情報を受信する文書問合せ受付手段と、前記文書問合せ受付手段で問い合わせを受けた文書が前記文書記憶手段に記憶されているか否か判定する文書判定手段と、前記文書判定手段で前記文書問合せ受付手段で問い合わせを受けた文書が前記文書記憶手段に記憶されていると判定した場合、該文書の識別情報に対応する付加情報と該文書の最新の付加情報とを前記付加情報履歴記憶手段から読み出し、両者を比較して差分を求める付加情報比較手段と、前記付加情報比較手段で求めた差分から差分付加情報を作成する差分付加情報作成手段と、前記差分付加情報作成手段で作成した差分付加情報を前記情報処理装置に対して送信する差分付加情報送信手段とを具備することを特徴とする。
【００１２】
また、請求項９の発明は、請求項８の発明において、前記差分付加情報送信手段は、前記文書問合せ受付手段で問い合わせを受けた文書の識別情報に対応する付加情報が最新ではない場合、該文書が最新ではない旨を示す情報を前記情報処理装置に対して送信することを特徴とする。
【００１３】
また、請求項１０の発明は、通信手段を介して接続する文書管理装置に対して印刷要求の対象である文書を管理しているか問い合わせる文書問合せ処理と、前記文書管理装置から送信されてきた前記問い合わせた文書に対応する付加情報を受信する付加情報受信処理と、前記文書に付加されている付加情報を前記受信した付加情報に置き換える付加情報置換え処理と、前記置き換えた付加情報に基づく画像を生成し、該生成した画像を印刷要求の対象である文書に埋め込んで印刷させる印刷制御処理とをコンピュータに実行させることを特徴とする。
また、請求項１１の発明は、請求項１０の発明において、前記印刷制御処理は、前記付加情報に含まれる付加形態に記述された形態で前記印刷を行わせることを特徴とする。
【００１４】
また、請求項１２の発明は、記憶手段に記憶している文書に対応する付加情報の更新履歴を該文書の識別情報と対応付けて該記憶手段に記憶する付加情報履歴記憶処理と、通信手段を介して接続する情報処理装置からの印刷要求の対象である文書を管理しているかの問い合わせを受け付けるとともに、該文書の識別情報を受信する文書問合せ受付処理と、前記問い合わせを受けた文書が前記記憶手段に記憶されているか否か判定する文書判定処理と、前記問い合わせを受けた文書が前記記憶手段に記憶されていると判定した場合、該文書の識別情報に対応する付加情報と該文書の最新の付加情報とを比較して差分を求める付加情報比較処理と、前記求めた差分から差分付加情報を作成する差分付加情報作成処理と、前記作成した差分付加情報を前記情報処理装置に対して送信する差分付加情報送信手段とをコンピュータに実行させることを特徴とする。
【００１５】
また、請求項１３の発明は、請求項１２の発明において、前記問い合わせを受けた文書の識別情報に対応する付加情報が最新ではない場合、該文書が最新ではない旨を示す情報を前記情報処理装置に対して送信する処理をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
請求項１、２、３、５、６、７、８、１０、１１および１２に記載の発明は、文書自体の新旧の影響を受けずに、文書の流出経路を高精度に追跡することが可能となる。
【００１７】
また、請求項４、９および１３に記載の発明は、印刷要求者に対して印刷する文書が最新であるか否か通知することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係る文書処理システム、文書管理装置、情報処理装置、文書管理プログラム、文書処理プログラムの実施の形態について添付図面を参照して詳細に説明する。
【００１９】
図１は、文書処理システム１の全体構成の一例を示す図である。
【００２０】
図１に示すように、文書処理システム１は、ユーザが扱う１または複数のパーソナルコンピュータ等の情報処理装置２と、データファイル（以後、文書と称する）の管理を行う文書管理装置３と、文書から作成した印刷画像を用紙上に形成するプリンタ４とを具備して構成され、それぞれの装置はＬＡＮ［Local Area Network］等のネットワーク５を介して接続されている。
【実施例１】
【００２１】
図２は、情報処理装置２および文書管理装置３の機能的な構成の実施例１を示す図である。
【００２２】
情報処理装置２の機能的な構成について説明する。
【００２３】
図２に示すように、情報処理装置２には、文書処理プログラム６と、プリンタ３を制御するとともに、印刷要求の対象となっている文書７からプリンタ３で解釈が可能な形式の印刷データを作成してプリンタ３に対して送信する印刷制御プログラム（以後、プリンタドライバと称する）８とがインストールされている。
【００２４】
文書処理プログラム６の構成について説明する。
【００２５】
図２に示すように、文書処理プログラム６は、その機能として、文書問合せ部９、付加情報受信部１０、付加情報置換え部１１から構成される。
【００２６】
文書問合せ部９は、印刷要求の対象となっている文書７のダウンロード元がどの文書管理装置３であるかをネットワーク５上の文書管理装置３に対して問い合わせる処理を行う。なお、文書管理装置３に対して問い合わせる際には、文書７の識別子等を文書管理装置３に対して送信する。また、文書７の付加情報である装置名から文書管理装置３を特定し、特定した文書管理装置３に対して問い合わせる構成を適用しても良い。
【００２７】
付加情報受信部１０は、文書７のダウンロード元である文書管理装置３から送信されてきた文書７の付加情報（例えば、文書７が保管されている装置名、文書７が格納されている格納フォルダ、文書７の管理者、文書７の最新バージョン、文書７の更新日時、アクセスＰＣ（ＩＣカード）名、付加形態（印刷する際の付加情報の埋め込み形態）等）を受信する処理を行う。なお、文書管理装置３から送信されてくる付加情報は最新の付加情報である。また、ダウンロード元の文書管理装置３が検索できなかった場合、印刷要求をキャンセルする構成を適用しても良い。
【００２８】
付加情報置換え部１１は、文書７の付加情報を付加情報受信部１０が受信した付加情報に置き換える処理を行う。例えば、図３（ａ）に示す付加情報が付加されている文書７を印刷する場合、付加情報受信部１０が文書管理装置３から図３（ｂ）に示す最新の付加情報を受信すると、付加情報置換え部１１は、既に文書に付加されている付加情報（図３（ａ）に示す付加情報）を削除し、最新の付加情報（図３（ｂ）に示す付加情報）を文書７に付加することになる。従って、文書７自体はダウンロード時のままで、古い値であった「格納フォルダ」、「文書管理者」、「最新文書バージョン」、「文書更新日時」、「アクセスＰＣ（ＩＣカード）名」、「付加形態」がそれぞれ最新の値に変更されることになる。
【００２９】
次に、文書管理装置３の機能的な構成について説明する。
【００３０】
文書管理装置３は、文書記憶部１２、付加情報記憶部１３、文書問合せ受付部１４、文書判定部１５、付加情報送信部１６を具備して構成される。
【００３１】
文書記憶部１２は、文書７を記憶する領域である。
【００３２】
付加情報記憶部１３は、文書記憶部１２に記憶している文書７に対応する付加情報を記憶する領域である。なお、付加情報記憶部１３で記憶している付加情報は最新のものである。
【００３３】
文書問合せ受付部１４は、情報処理装置２からの文書７のダウンロード元に関する問い合わせを受け付け、文書７の識別子を受信する処理を行う。
【００３４】
文書判定部１５は、文書問合せ受付部１４で受信した識別子に対応する文書７が文書記憶部１２に記憶されているか否か判定する処理を行う。
【００３５】
付加情報送信部１６は、文書判定部１５が識別子に対応する文書７が文書記憶部１２に記憶されていると判定した場合、その文書に対応する付加情報を付加情報記憶部１３から読み出し、読み出した付加情報を問い合わせ先である情報処理装置２に対して送信する処理を行う。
【００３６】
なお、上述した文書問合せ受付部１４、文書判定部１５、付加情報送信部１６を機能として具備する文書管理プログラムを汎用のコンピュータまたはサーバに組み込んだ構成を適用することも可能である。その際には、コンピュータまたはサーバの記憶部に文書管理プログラムが記憶され、コンピュータまたはサーバのＣＰＵが記憶部に記憶されている文書管理プログラムを実行することになる。また、文書管理プログラムは、例えば、各種メモリ、光ディスク等の記憶媒体に記憶して提供することが可能であり、例えば、ネットワーク等の通信回線を介して配信することも可能である。
【００３７】
次に、文書処理システム１で行われる処理の流れの一例について図４に示すシーケンス図を参照して説明する。
【００３８】
情報処理装置が文書の印刷要求を受け付けると（Ｓ４０１）、情報処理装置の文書処理プログラムの文書問合わせ部はネットワーク上の文書管理装置に対して文書のダウンロード元に関する問い合わせとともに文書の識別子を送信する（Ｓ４０２）。
【００３９】
文書管理装置の文書問合せ受付部が情報処理装置からの文書の識別子を受信すると、文書管理装置の文書判定部は識別子に対応する文書が文書記憶部に記憶されているか否か判定し（Ｓ４０３）、識別子に対応する文書が文書記憶部に記憶されていると判定した場合、文書管理装置の付加情報送信部はその文書に対応する最新の付加情報を付加情報記憶部から読み出し、読み出した最新の付加情報を情報処理装置に対して送信する（Ｓ４０４）。
【００４０】
情報処理装置の文書処理プログラムの付加情報受信部が文書管理装置からの最新の付加情報を受信すると、文書処理プログラムの付加情報置換え部が文書の付加情報を最新の付加情報に置き換え（Ｓ４０５）、情報処理装置のプリンタドライバが文書から印刷データを作成し（Ｓ４０６）、作成した印刷データをプリンタに対して送信する（Ｓ４０７）。
【００４１】
プリンタは情報処理装置からの印刷データを受信すると、印刷データの印刷処理を行い（Ｓ４０８）、処理手順を終了する。
【実施例２】
【００４２】
図５は、情報処理装置２および文書管理装置３の機能的な構成の実施例２を示す図である。
【００４３】
情報処理装置２の機能的な構成について説明する。
【００４４】
図５に示すように、情報処理装置２には、文書処理プログラム６と、プリンタ４を制御するとともに、印刷要求の対象となっている文書７からプリンタ４で解釈が可能な形式の印刷データを作成してプリンタ４に対して送信する印刷制御プログラム（以後、プリンタドライバと称する）８とがインストールされている。
【００４５】
文書処理プログラム６の構成について説明する。
【００４６】
図５に示すように、文書処理プログラム６は、その機能として、文書問合せ部９、差分付加情報受信部１７、付加情報更新部１８から構成される。
【００４７】
文書問合せ部９は、印刷要求の対象となっている文書７のダウンロード元がどの文書管理装置３であるかをネットワーク５上の文書管理装置３に対して問い合わせる処理を行う。なお、文書管理装置３に対して問い合わせる際には、文書７の識別子等を文書管理装置３に対して送信する。また、文書７の付加情報である装置名から文書管理装置３を特定し、特定した文書管理装置３に対して問い合わせる構成を適用しても良い。
【００４８】
差分付加情報受信部１７は、文書７のダウンロード元である文書管理装置３から送信されてきた差分付加情報を受信する処理を行う。なお、差分付加情報については後述にて説明する。また、ダウンロード元の文書管理装置３が検索できなかった場合、印刷要求をキャンセルする構成を適用しても良い。
【００４９】
付加情報更新部１８は、付加情報受信部１７が受信した差分付加情報に基づいて文書７の付加情報を更新する処理を行う。なお、差分付加情報に基づく文書７の付加情報の更新については後述にて説明する。
【００５０】
次に、文書管理装置３の機能的な構成について説明する。
【００５１】
文書管理装置３は、文書記憶部１２、付加情報履歴記憶部１９、文書問合せ受付部１４、文書判定部１５、付加情報比較部２０、差分付加情報作成部２１、付加情報履歴更新部２２、差分付加情報送信部２３を具備して構成される。
【００５２】
文書記憶部１２は、文書を記憶する領域である。
【００５３】
付加情報履歴記憶部１９は、文書記憶部１２に記憶している文書に対応する付加情報の更新履歴を記憶する領域である。
【００５４】
例えば、図６に示すように、文書７に最初に付加した付加情報を付加情報Ａとし、そのときの文書７の識別子を識別子Ａとし、その後に文書７に付加した付加情報を付加情報Ｂとし、そのときの文書７の識別子を識別子Ｂとし、その後に文書７に付加した付加情報を付加情報Ｃ（最新の付加情報）とし、そのときの文書７の識別子を識別子Ｃとし、付加情報履歴記憶部１９はこれらの付加情報を識別子と対応付けて記憶している。
【００５５】
文書問合せ受付部１４は、情報処理装置２からの文書７のダウンロード元に関する問い合わせを受け付け、文書７の識別子を受信する処理を行う。
【００５６】
文書判定部１５は、文書問合せ受付部１４で受信した識別子に対応する文書７が文書記憶部１２に記憶されているか否か判定する処理を行う。なお、識別子Ａ、識別子Ｂまたは識別子Ｃのどれを受信しても、文書７は文書記憶部１２に記憶されていると判定する。
【００５７】
付加情報比較部２０は、文書判定部１５が識別子に対応する文書７が文書記憶部１２に記憶されていると判定した場合、文書問合せ受付部１４で受信した識別子に対応する文書７の付加情報を付加情報履歴記憶部１９から読み出すとともに、その文書７の最新付加情報を付加情報履歴記憶部１９から読み出し、両者を比較して差分を求める処理を行う。
【００５８】
差分付加情報作成部２１は、付加情報比較部１９で比較した差分から差分付加情報を作成する処理を行う。
【００５９】
例えば、図７（ａ）を付加情報Ａとし、図７（ｂ）を付加情報Ｂとし、図７（ｃ）を付加情報Ｃとする。
【００６０】
文書問合せ部受付部１４で識別子Ａを受信した場合、付加情報比較部２０は付加情報Ａと付加情報Ｃとを比較し、差分付加情報作成部２１は両者の差分（「格納フォルダ」、「文書管理者」、「文書バージョン」、「文書更新日時」、「アクセスＰＣ（ＩＣカード）名」、「付加形態」の値）から差分付加情報を作成する。
【００６１】
文書問合せ部受付部１４で識別子Ｂを受信した場合、付加情報比較部２０は付加情報Ｂと付加情報Ｃとを比較し、差分付加情報作成部２１は両者の差分（「格納フォルダ」、「文書バージョン」、「文書更新日時」、「アクセスＰＣ（ＩＣカード）名」の値）から差分付加情報を作成する。
【００６２】
文書問合せ部受付部１４で識別子Ｃを受信した場合、差分が存在しないため差分付加情報は作成されない。
【００６３】
付加情報履歴更新部２２は、差分付加情報作成部２１で作成した差分付加情報を付加情報履歴部１９に記憶する処理を行う。
【００６４】
付加情報送信部２３は、差分付加情報作成部２１で作成した差分付加情報を問い合わせ先である情報処理装置２に対して送信する処理を行う。
【００６５】
例えば、図７（ａ）に示す付加情報が付加されている文書７を印刷する場合、差分付加情報受信部１７は文書管理装置３から「格納フォルダ」、「文書管理者」、「文書バージョン」、「文書更新日時」、「アクセスＰＣ（ＩＣカード）名」、「付加形態」の値で構成されている差分付加情報を受信し、付加情報更新部１８は、既に文書７に付加されている付加情報の「格納フォルダ」、「文書管理者」、「文書バージョン」、「文書更新日時」、「アクセスＰＣ（ＩＣカード）名」、「付加形態」の値を差分付加情報に基づいて置き換えることになる。従って、文書７自体はダウンロード時のままで、古い値であった「格納フォルダ」、「文書管理者」、「文書バージョン」、「文書更新日時」、「アクセスＰＣ（ＩＣカード）名」、「付加形態」がそれぞれ最新の値に変更されることになる。
【００６６】
また、例えば、図７（ｂ）に示す付加情報が付加されている文書７を印刷する場合、付加情報受信部１７は文書管理装置３から差分付加情報（「格納フォルダ」、「文書バージョン」、「文書更新日時」、「アクセスＰＣ（ＩＣカード）名」）を受信し、付加情報更新部１８は、既に文書７に付加されている付加情報の「格納フォルダ」、「文書バージョン」、「文書更新日時」、「アクセスＰＣ（ＩＣカード）名」の値を差分付加情報に基づいて置き換えることになる。従って、文書７自体はダウンロード時のままで、古い情報であった「格納フォルダ」、「文書バージョン」、「文書更新日時」、「アクセスＰＣ（ＩＣカード）名」がそれぞれ最新の値に変更されることになる。
【００６７】
なお、上述した文書問合せ受付部１４、文書判定部１５、付加情報比較部２０、差分付加情報作成部２１、付加情報履歴更新部２２、付加情報送信部２３を機能として具備する文書管理プログラムを汎用のコンピュータまたはサーバに組み込んだ構成を適用することも可能である。その際には、コンピュータまたはサーバの記憶部に文書管理プログラムが記憶され、コンピュータまたはサーバのＣＰＵが記憶部に記憶されている文書管理プログラムを実行することになる。また、文書管理プログラムは、例えば、各種メモリ、光ディスク等の記憶媒体に記憶して提供することが可能であり、例えば、ネットワーク等の通信回線を介して配信することも可能である。
【００６８】
次に、文書処理システム１で行われる処理の流れの一例について図８に示すシーケンス図を参照して説明する。
【００６９】
情報処理装置が文書の印刷要求を受け付けると（Ｓ８０１）、情報処理装置の文書処理プログラムの文書問合わせ部はネットワーク上の文書管理装置に対して文書のダウンロード元に関する問い合わせとともに文書の識別子を送信する（Ｓ８０２）。
【００７０】
文書管理装置の文書問合せ受付部が情報処理装置からの文書の識別子を受信すると、文書管理装置の文書判定部は識別子に対応する文書が文書記憶部に記憶されているか否か判定し（Ｓ８０３）、識別子に対応する文書が文書記憶部に記憶されていると判定した場合、文書管理装置の付加情報比較部は識別子に対応する文書の付加情報と、その文書の最新付加情報とを付加情報履歴記憶部から読み出し、両者を比較して差分を求め（Ｓ８０４）、文書管理装置の差分付加情報作成部は差分から差分付加情報を作成し（Ｓ８０５）、文書管理装置の付加情報更新部は差分付加情報を付加情報履歴記憶部に記憶し（Ｓ８０６）、文書管理装置の差分付加情報送信部は差分付加情報を情報処理装置に対して送信する（Ｓ８０７）。
【００７１】
情報処理装置の文書処理プログラムの差分付加情報受信部が文書管理装置からの差分付加情報を受信すると、文書処理プログラムの付加情報更新部が差分付加情報に基づいて文書の付加情報を更新し（Ｓ８０８）、情報処理装置のプリンタドライバが文書から印刷データを作成し（Ｓ８０９）、作成した印刷データをプリンタに対して送信する（Ｓ８１０）。
【００７２】
プリンタは情報処理装置からの印刷データを受信すると、印刷データの印刷処理を行い（Ｓ８１１）、処理手順を終了する。
【００７３】
なお、印刷する文書の識別子に対応する付加情報が最新の付加情報でない場合、その文書が最新バージョンではなく、文書管理装置３で記憶している文書は印刷する文書から更新されている可能性が高い。そのような場合には、文書管理装置３の差分付加情報送信部２３が印刷する文書７は最新の文書ではない旨を示す情報を付加情報又は差分付加情報とともに情報処理装置２に対して送信し、文書処理プログラム６の付加情報更新部１８は当該情報を付加情報として文書７に付加しても良い。その際には、図９に示すように、プリンタドライバ４が当該情報を文書７内に印字するように指示しても良いし、当該情報を文書７内に隠し文字列として埋め込むように指示しても良い。
【図面の簡単な説明】
【００７４】
【図１】文書処理システムの全体構成の一例を示す図である。
【図２】情報処理装置および文書管理装置の機能的な構成の実施例１を示す図である。
【図３】付加情報の一例を示す図である。
【図４】文書処理システムで行われる処理の流れの一例を示すシーケンス図である。
【図５】情報処理装置および文書管理装置の機能的な構成の実施例２を示す図である。
【図６】付加情報履歴記憶部に記憶する付加情報と文書の識別子との関係を説明する図である
【図７】付加情報の一例を示す図である。
【図８】文書処理システムで行われる処理の流れの一例を示すシーケンス図である。
【図９】文書は最新の文書ではない旨を示す情報を文書内に印字する一例を示す図である。
【符号の説明】
【００７５】
１    文書処理システム
２    情報処理装置
３    文書管理装置
４    プリンタ
５    ネットワーク
６    文書処理プログラム
７    文書
８    プリンタドライバ
９    文書問合せ部
１０    付加情報受信部
１１    付加情報置換え部
１２    文書記憶部
１３    付加情報記憶部
１４    文書問合せ受付部
１５    文書判定部
１６    付加情報送信部
１７    差分付加情報受信部
１８    付加情報更新部
１９    付加情報履歴記憶部
２０    付加情報比較部
２１    差分付加情報作成部
２２    付加情報履歴更新部
２３    差分付加情報送信部
【図１】
0005130893.tif 000002
【図２】
0005130893.tif 000003
【図３】
0005130893.tif 000004
【図４】
0005130893.tif 000005
【図５】
0005130893.tif 000006
【図６】
0005130893.tif 000007
【図７】
0005130893.tif 000008
【図８】
0005130893.tif 000009
【図９】
0005130893.tif 000010