(57)【要約】【課題】文書作成者が文書の改竄を気にすることなく、文書受領者が文書に対する知識創造を妨げられることの無い文書処理装置、方法およびプログラムを提供する。【解決手段】付加情報が埋め込まれた文書を編集する場合、付加情報埋め込み前編集情報とは別に、付加情報埋め込み後の編集データと属性情報とを付加情報埋め込み後編集情報として文書に保持する。例えば、ユーザが文書を印刷する場合、付加情報検出部は文書に付加情報が埋め込まれていることを検出し、編集情報抽出手段により付加情報埋め込み前編集情報と、ユーザが編集した付加情報埋め込み後編集情報とを抽出し、印刷画像生成部は付加情報埋め込み前編集情報とユーザが編集した付加情報埋め込み後編集情報とを全て反映させた印刷画像を生成する。【選択図】図１
2006235950.tif 000002
【特許請求の範囲】
【請求項１】
電子文書の作成および編集を行う文書処理装置において、
前記電子文書に対して付加情報を埋め込む付加情報埋め込み手段と、
前記付加情報を埋め込む前の電子文書に対して編集処理を行った際に編集時の編集データを埋め込み前編集情報として保持し、該付加情報を埋め込んだ後の電子文書に対して編集処理を行った際に編集時の編集データと属性情報とを埋め込み後編集情報として該属性情報毎に保持する編集情報保持手段と、
前記電子文書を印刷する際に、該電子文書に前記付加情報が埋め込まれているか否か検出する付加情報検出手段と、
前記付加情報検出手段により前記電子文書に前記付加情報が埋め込まれていることを検出した場合、前記埋め込み前編集情報と、前記印刷時に指定された属性情報を有する埋め込み後編集情報とを抽出する編集情報抽出手段と、
前記編集情報抽出手段で抽出した埋め込み前編集情報および埋め込み後編集情報に基づいて印刷画像を生成する印刷画像生成手段と
を具備することを特徴とする文書処理装置。
【請求項２】
前記属性情報は、
編集日時、編集者名、文字色、文字フォントの少なくとも１つを含むものである
ことを特徴とする請求項１記載の文書処理装置。
【請求項３】
電子文書の作成および編集を行う文書処理装置において、
前記電子文書に対して付加情報を埋め込む付加情報埋め込み手段と、
前記付加情報を埋め込む前の電子文書に対して編集処理を行った際に編集時の編集データを埋め込み前編集情報として保持し、該付加情報を埋め込んだ後の電子文書に対して編集処理を行った際に編集時の編集データと属性情報とを埋め込み後編集情報として該属性情報毎に保持する編集情報保持手段と、
前記付加情報埋め込み手段が前記電子文書に前記付加情報を埋め込んだ際に、前記埋め込み前編集情報に基づいて印刷イメージを生成する印刷イメージ生成手段と、
前記電子文書を印刷する際に、該電子文書に前記付加情報が埋め込まれているか否か検出する付加情報検出手段と、
前記付加情報検出手段により前記電子文書に前記付加情報が埋め込まれていることを検出した場合、前記印刷時に指定された属性情報を有する埋め込み後編集情報を抽出する編集情報抽出手段と、
前記編集情報抽出手段で抽出した埋め込み埋め込み後編集情報と、前記印刷イメージとに基づいて印刷画像を生成する印刷画像生成手段と
を具備することを特徴とする文書処理装置。
【請求項４】
前記属性情報は、
編集日時、編集者名、文字色、文字フォントの少なくとも１つを含むものである
ことを特徴とする請求項３記載の文書処理装置。
【請求項５】
電子文書に対して行う文書処理方法において、
前記電子文書に対して編集処理を行った際に、編集時の編集データを埋め込み前編集情報として保持し、
前記電子文書に対して付加情報を埋め込み、
前記付加情報を埋め込んだ後の電子文書に対して編集処理を行った際に、編集時の編集データと属性情報とを埋め込み後編集情報として該属性情報毎に保持し、
前記電子文書を印刷する際に、該電子文書に前記付加情報が埋め込まれているか否か検出し、
前記電子文書に前記付加情報が埋め込まれていることを検出した場合、前記埋め込み前編集情報と、前記印刷時に指定された属性情報を有する埋め込み後編集情報とを抽出し、
該抽出した埋め込み前編集情報および埋め込み後編集情報に基づいて印刷画像を生成する
ことを特徴とする文書処理方法。
【請求項６】
前記属性情報は、
編集日時、編集者名、文字色、文字フォントの少なくとも１つを含むものである
ことを特徴とする請求項５記載の文書処理方法。
【請求項７】
電子文書に対して行う文書処理方法において、
前記電子文書に対して編集処理を行った際に、編集時の編集データを埋め込み前編集情報として保持し、
前記電子文書に対して付加情報を埋め込み、
前記電子文書に前記付加情報を埋め込んだ際に、前記埋め込み前編集情報に基づいて印刷イメージを生成し、
前記付加情報を埋め込んだ後の電子文書に対して編集処理を行った際に、編集時の編集データと属性情報とを埋め込み後編集情報として該属性情報毎に保持し、
前記電子文書を印刷する際に、該電子文書に前記付加情報が埋め込まれているか否か検出し、
前記電子文書に前記付加情報が埋め込まれていることを検出した場合、前記印刷時に指定された属性情報を有する埋め込み後編集情報を抽出し、
該抽出した埋め込み埋め込み後編集情報と、前記印刷イメージとに基づいて印刷画像を生成する
ことを特徴とする文書処理方法。
【請求項８】
前記属性情報は、
編集日時、編集者名、文字色、文字フォントの少なくとも１つを含むものである
ことを特徴とする請求項７記載の文書処理方法。
【請求項９】
電子文書の作成および編集を行う文書処理プログラムにおいて、
前記電子文書に付加情報を埋め込む処理と、
前記付加情報を埋め込む前の電子文書に対して編集処理を行った際に編集時の編集データを埋め込み前編集情報として保持し、該付加情報を埋め込んだ後の電子文書に対して編集処理を行った際に編集時の編集データと属性情報とを埋め込み後編集情報として該属性情報毎に保持する処理と、
前記電子文書を印刷する際に、該電子文書に前記付加情報が埋め込まれているか否か検出する処理と、
前記電子文書に前記付加情報が埋め込まれていることを検出した場合、前記埋め込み前編集情報と、前記印刷時に指定された属性情報を有する埋め込み後編集情報とを抽出する処理と、
該抽出した埋め込み前編集情報および埋め込み後編集情報に基づいて印刷画像を生成する処理と
をコンピュータに動作させることを特徴とする文書処理プログラム。
【請求項１０】
前記属性情報は、
編集日時、編集者名、文字色、文字フォントの少なくとも１つを含むものである
ことを特徴とする請求項９記載の文書処理プログラム。
【請求項１１】
電子文書の作成および編集を行う文書処理プログラムにおいて、
前記電子文書に対して付加情報を埋め込む処理と、
前記付加情報を埋め込む前の電子文書に対して編集処理を行った際に編集時の編集データを埋め込み前編集情報として保持し、該付加情報を埋め込んだ後の電子文書に対して編集処理を行った際に編集時の編集データと属性情報とを埋め込み後編集情報として該属性情報毎に保持する処理と、
前記電子文書に前記付加情報を埋め込んだ際に、前記埋め込み前編集情報に基づいて印刷イメージを生成する処理と、
前記電子文書を印刷する際に、該電子文書に前記付加情報が埋め込まれているか否か検出する処理と、
前記電子文書に前記付加情報が埋め込まれていることを検出した場合、前記印刷時に指定された属性情報を有する埋め込み後編集情報を抽出する処理と、
該抽出した埋め込み埋め込み後編集情報と、前記印刷イメージとに基づいて印刷画像を生成する処理と
をコンピュータに動作させることを特徴とする文書処理プログラム。
【請求項１２】
前記属性情報は、
編集日時、編集者名、文字色、文字フォントの少なくとも１つを含むものである
ことを特徴とする請求項１１記載の文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置、方法およびプログラムに関し、特に、電子文書の作成および編集を行う文書処理装置、方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ＰＣ［Personal Computer］等で動作するプログラムとして、文字、図形、画像等からなる文書を作成するための様々なアプリケーションプログラムが広く利用されている。このような文書作成用のアプリケーションプログラムで作成された文書は、通常、そのアプリケーションプログラムを用いることによって、編集、用紙上への印刷等を行うことが可能である。
【０００３】
ここで、文書の作成・流通工程において、文書作成者が文書を第三者に送付する場合、文書作成者は送付する文書に対して書き込み等の編集を許可することを設定することができ、そのような文書を受け取った文書受領者はその文書の編集を自由に行うことができる。
【０００４】
例えば、既存の文書に対して修正を行って新しい版の文書を作成する場合に、各版毎の電子文書中の変更部分に、変更内容を示す属性コードを付加した実データの状態で作成した文書を保持することにより、変更履歴のテーブルやファイル等を不要にする文書処理装置がある（例えば、特許文献１参照。）。
【０００５】
また、例えば、保持した資料に対し、資料本体とは別にオーバーレイ表示可能なオーバーレイ情報を関連付けて設定し、通常参照時には、オーバーレイ情報を要求に応じて資料に対しオーバーレイ表示する資料管理システムがある（例えば、特許文献２参照。）。
【特許文献１】特開平７−１１４５６３号公報
【特許文献２】特開２００１−３４４１３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、オリジナルの文書を編集可能に設定することで、文書受領者により編集された改竄文書が印刷されてしまう。また一方で、オリジナルの文書を編集不可能に設定することで、改竄文書の印刷を防ぐことはできるものの、文書受領者は文書の編集を自由に行うことができない。
【０００７】
そこで、本発明は、文書作成者が文書の改竄を気にすることなく、文書受領者が文書に対する知識創造を妨げられることの無い文書処理装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、電子文書の作成および編集を行う文書処理装置において、前記電子文書に対して付加情報を埋め込む付加情報埋め込み手段と、前記付加情報を埋め込む前の電子文書に対して編集処理を行った際に編集時の編集データを埋め込み前編集情報として保持し、該付加情報を埋め込んだ後の電子文書に対して編集処理を行った際に編集時の編集データと属性情報とを埋め込み後編集情報として該属性情報毎に保持する編集情報保持手段と、前記電子文書を印刷する際に、該電子文書に前記付加情報が埋め込まれているか否か検出する付加情報検出手段と、前記付加情報検出手段により前記電子文書に前記付加情報が埋め込まれていることを検出した場合、前記埋め込み前編集情報と、前記印刷時に指定された属性情報を有する埋め込み後編集情報とを抽出する編集情報抽出手段と、前記編集情報抽出手段で抽出した埋め込み前編集情報および埋め込み後編集情報に基づいて印刷画像を生成する印刷画像生成手段とを具備することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記属性情報は、編集日時、編集者名、文字色、文字フォントの少なくとも１つを含むものであることを特徴とする。
【００１０】
また、請求項３の発明は、電子文書の作成および編集を行う文書処理装置において、前記電子文書に対して付加情報を埋め込む付加情報埋め込み手段と、前記付加情報を埋め込む前の電子文書に対して編集処理を行った際に編集時の編集データを埋め込み前編集情報として保持し、該付加情報を埋め込んだ後の電子文書に対して編集処理を行った際に編集時の編集データと属性情報とを埋め込み後編集情報として該属性情報毎に保持する編集情報保持手段と、前記付加情報埋め込み手段が前記電子文書に前記付加情報を埋め込んだ際に、前記埋め込み前編集情報に基づいて印刷イメージを生成する印刷イメージ生成手段と、前記電子文書を印刷する際に、該電子文書に前記付加情報が埋め込まれているか否か検出する付加情報検出手段と、前記付加情報検出手段により前記電子文書に前記付加情報が埋め込まれていることを検出した場合、前記印刷時に指定された属性情報を有する埋め込み後編集情報を抽出する編集情報抽出手段と、前記編集情報抽出手段で抽出した埋め込み埋め込み後編集情報と、前記印刷イメージとに基づいて印刷画像を生成する印刷画像生成手段とを具備することを特徴とする。
【００１１】
また、請求項４の発明は、請求項３の発明において、前記属性情報は、編集日時、編集者名、文字色、文字フォントの少なくとも１つを含むものであることを特徴とする。
【００１２】
また、請求項５の発明は、電子文書に対して行う文書処理方法において、前記電子文書に対して編集処理を行った際に、編集時の編集データを埋め込み前編集情報として保持し、前記電子文書に対して付加情報を埋め込み、前記付加情報を埋め込んだ後の電子文書に対して編集処理を行った際に、編集時の編集データと属性情報とを埋め込み後編集情報として該属性情報毎に保持し、前記電子文書を印刷する際に、該電子文書に前記付加情報が埋め込まれているか否か検出し、前記電子文書に前記付加情報が埋め込まれていることを検出した場合、前記埋め込み前編集情報と、前記印刷時に指定された属性情報を有する埋め込み後編集情報とを抽出し、該抽出した埋め込み前編集情報および埋め込み後編集情報に基づいて印刷画像を生成することを特徴とする。
【００１３】
また、請求項６の発明は、請求項５の発明において、前記属性情報は、編集日時、編集者名、文字色、文字フォントの少なくとも１つを含むものであることを特徴とする。
【００１４】
また、請求項７の発明は、電子文書に対して行う文書処理方法において、前記電子文書に対して編集処理を行った際に、編集時の編集データを埋め込み前編集情報として保持し、前記電子文書に対して付加情報を埋め込み、前記電子文書に前記付加情報を埋め込んだ際に、前記埋め込み前編集情報に基づいて印刷イメージを生成し、前記付加情報を埋め込んだ後の電子文書に対して編集処理を行った際に、編集時の編集データと属性情報とを埋め込み後編集情報として該属性情報毎に保持し、前記電子文書を印刷する際に、該電子文書に前記付加情報が埋め込まれているか否か検出し、前記電子文書に前記付加情報が埋め込まれていることを検出した場合、前記印刷時に指定された属性情報を有する埋め込み後編集情報を抽出し、該抽出した埋め込み埋め込み後編集情報と、前記印刷イメージとに基づいて印刷画像を生成することを特徴とする。
【００１５】
また、請求項８の発明は、請求項７の発明において、前記属性情報は、編集日時、編集者名、文字色、文字フォントの少なくとも１つを含むものであることを特徴とする。
【００１６】
また、請求項９の発明は、電子文書の作成および編集を行う文書処理プログラムにおいて、前記電子文書に付加情報を埋め込む処理と、前記付加情報を埋め込む前の電子文書に対して編集処理を行った際に編集時の編集データを埋め込み前編集情報として保持し、該付加情報を埋め込んだ後の電子文書に対して編集処理を行った際に編集時の編集データと属性情報とを埋め込み後編集情報として該属性情報毎に保持する処理と、前記電子文書を印刷する際に、該電子文書に前記付加情報が埋め込まれているか否か検出する処理と、前記電子文書に前記付加情報が埋め込まれていることを検出した場合、前記埋め込み前編集情報と、前記印刷時に指定された属性情報を有する埋め込み後編集情報とを抽出する処理と、該抽出した埋め込み前編集情報および埋め込み後編集情報に基づいて印刷画像を生成する処理とをコンピュータに動作させることを特徴とする。
【００１７】
また、請求項１０の発明は、請求項９の発明において、前記属性情報は、編集日時、編集者名、文字色、文字フォントの少なくとも１つを含むものであることを特徴とする。
【００１８】
また、請求項１１の発明は、電子文書の作成および編集を行う文書処理プログラムにおいて、前記電子文書に対して付加情報を埋め込む処理と、前記付加情報を埋め込む前の電子文書に対して編集処理を行った際に編集時の編集データを埋め込み前編集情報として保持し、該付加情報を埋め込んだ後の電子文書に対して編集処理を行った際に編集時の編集データと属性情報とを埋め込み後編集情報として該属性情報毎に保持する処理と、前記電子文書に前記付加情報を埋め込んだ際に、前記埋め込み前編集情報に基づいて印刷イメージを生成する処理と、前記電子文書を印刷する際に、該電子文書に前記付加情報が埋め込まれているか否か検出する処理と、前記電子文書に前記付加情報が埋め込まれていることを検出した場合、前記印刷時に指定された属性情報を有する埋め込み後編集情報を抽出する処理と、該抽出した埋め込み埋め込み後編集情報と、前記印刷イメージとに基づいて印刷画像を生成する処理とをコンピュータに動作させることを特徴とする。
【００１９】
また、請求項１２の発明は、請求項１１の発明において、前記属性情報は、編集日時、編集者名、文字色、文字フォントの少なくとも１つを含むものであることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、文書作成者が文書の改竄を気にすることなく、文書受領者が文書に対する知識創造を妨げられることを防止するという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る文書処理装置、方法およびプログラムの実施の形態について添付図面を参照して詳細に説明する。
【実施例１】
【００２２】
図１は、本発明の実施例における文書処理装置１の機能的な構成の一例を示すブロック図である。
【００２３】
図１に示すように、文書処理装置１は、入力制御部２、文書処理部３、付加情報埋め込み部４、付加情報検出部５、印刷画像生成部６、出力制御部７を具備して構成される。
【００２４】
入力制御部２は、ユーザが図示しないマウス、キーボード等から入力した文書の編集指示、付加情報の埋め込み指示、文書の印刷指示等、および記憶媒体（ＣＤ−ＲＯＭ、フラッシュメモリ等）から読み出した文書等を受け付ける処理を行う。
【００２５】
文書処理部３は、入力制御部２が受け付けた文書の編集指示に応じて文書の編集処理を行う文書編集処理手段８、付加情報埋め込み部４で文書に付加情報が埋め込まれる前に文書編集処理手段８で文書の編集処理を行った場合は編集時の編集データを付加情報埋め込み前編集情報として文書に保持し、付加情報埋め込み部４で文書に付加情報が埋め込まれた後に文書編集処理手段８で文書の編集処理を行った場合は編集時の編集データと属性情報（例えば、編集日時、編集者名、文字色、文字フォント等）とを付加情報埋め込み後編集情報として属性情報毎に文書に保持する編集情報保持手段９、編集情報保持手段９で保持した編集情報を抽出する編集情報抽出手段１０を有する。
【００２６】
付加情報埋め込み部４は、以後保持される編集情報を印刷に反映させないことを示す付加情報を文書に埋め込む処理を行う。
【００２７】
付加情報検出部５は、文書に付加情報が埋め込まれているか否か検出する処理を行う。
【００２８】
印刷画像生成部６は、文書に基づいて印刷画像を生成する処理を行う。
【００２９】
出力制御部７は、印刷画像生成部６で生成した印刷画像をネットワーク（または、ローカルライン）１１を介してプリンタ１２に出力する処理を行う。
【００３０】
図２は、文書処理装置１で取り扱う文書のファイルフォーマットの一例を示す図である。
【００３１】
図２（ａ）は、付加情報１４が埋め込まれる前の文書のファイルフォーマットの一例を示す。例えば、図２（ａ）の文書を印刷する場合、付加情報検出部５は図２（ａ）の文書に付加情報１４が埋め込まれていないことを検出し、文書処理部３は編集情報抽出手段１０により付加情報埋め込み前編集情報１３を抽出し、抽出した付加情報埋め込み前編集情報１３を印刷画像生成部７に渡し、印刷画像生成部７は付加情報埋め込み前編集情報１３を全て反映させた印刷画像を生成する。
【００３２】
図２（ｂ）は、付加情報埋め込み部４により付加情報１４が埋め込まれた際の文書のファイルフォーマットの一例を示す。
【００３３】
図２（ｃ）は、付加情報１４が埋め込まれた後にユーザにより編集された文書のファイルフォーマットの一例を示す。図２（ｃ）に示すように、付加情報１４が埋め込まれた文書を編集する場合、文書処理装置１は付加情報埋め込み前編集情報１３とは別に、付加情報１４を埋め込んだ後の編集時の編集データと属性情報とを付加情報埋め込み後編集情報１５として文書に保持する。
【００３４】
例えば、ユーザ１が図２（ｃ）の文書を印刷する場合、付加情報検出部５は図２（ｃ）の文書に付加情報１４が埋め込まれていることを検出し、文書処理部３は編集情報抽出手段１０により付加情報埋め込み前編集情報１３と、ユーザ１が編集した付加情報埋め込み後編集情報１５とを抽出し、抽出した付加情報埋め込み前編集情報１３とユーザ１が編集した付加情報埋め込み後編集情報１５とを印刷画像生成部６に渡し、印刷画像生成部６は付加情報埋め込み前編集情報１３とユーザ１が編集した付加情報埋め込み後編集情報１５とを全て反映させた印刷画像を生成する。
【００３５】
また、ユーザ１以外のユーザが図２（ｃ）の文書を印刷する場合、付加情報検出部５は図２（ｃ）の文書に付加情報１４が埋め込まれていることを検出し、文書処理部３は編集情報抽出手段１０により付加情報埋め込み前編集情報１３を抽出し、抽出した付加情報埋め込み前編集情報１３を印刷画像生成部６に渡し、印刷画像生成部６は付加情報埋め込み前編集情報１３を全て反映させた印刷画像を生成する。
【００３６】
図２（ｄ）は、付加情報１４が埋め込まれた後に複数のユーザにより編集された文書のファイルフォーマットの一例を示す。図２（ｄ）に示すように、付加情報１４が埋め込まれた後に複数のユーザにより編集された文書には、各ユーザ毎の付加情報埋め込み後編集情報１５が保持される。
【００３７】
例えば、ユーザ２が図２（ｄ）の文書を印刷する場合、付加情報検出部５は図２（ｄ）の文書に付加情報１４が埋め込まれていることを検出し、文書処理部３は編集情報抽出手段１０により付加情報埋め込み前編集情報１３と、ユーザ２が編集した付加情報埋め込み後編集情報１５とを抽出し、抽出した付加情報埋め込み前編集情報１３とユーザ２が編集した付加情報埋め込み後編集情報１５とを印刷画像生成部６に渡し、印刷画像生成部６は付加情報埋め込み前編集情報１３とユーザ２が編集した付加情報埋め込み後編集情報１５とを全て反映させた印刷画像を生成する。
【００３８】
また、ユーザ１〜Ｎ以外のユーザが図２（ｄ）の文書を印刷する場合、付加情報検出部５は図２（ｄ）の文書に付加情報１４が埋め込まれていることを検出し、文書処理部３はユーザ１〜Ｎ以外のユーザが編集した付加情報埋め込み後編集情報１５が存在しないので、編集情報抽出手段１０により付加情報埋め込み前編集情報１３のみを抽出し、抽出した付加情報埋め込み前編集情報１３を印刷画像生成部６に渡し、印刷画像生成部６は付加情報埋め込み前編集情報１３を全て反映させた印刷画像を生成する。
【００３９】
次に、文書処理装置で行われる印刷処理について図３に示すフローチャートを参照して説明する。
【００４０】
印刷指示を受け付けると（ステップＳ３０１）、文書に付加情報が埋め込まれているか否か検出し、付加情報が埋め込まれている場合（ステップＳ３０２でＹＥＳ）、ステップＳ３０３に進み、付加情報が埋め込まれていない場合（ステップＳ３０２でＮＯ）、ステップＳ３０７に進む。
【００４１】
付加情報が埋め込まれている場合（ステップＳ３０２でＹＥＳ）、付加情報埋め込み前編集情報を抽出し（ステップＳ３０３）、印刷者に属する付加情報埋め込み後編集情報を抽出し（ステップＳ３０４）、抽出した付加情報埋め込み前編集情報と印刷者に属する付加情報埋め込み後編集情報とを合成し（ステップＳ３０５）、合成した編集情報を反映した印刷画像を生成し（ステップＳ３０６）、印刷処理を終了する。
【００４２】
付加情報が埋め込まれていない場合（ステップＳ３０２でＮＯ）、付加情報埋め込み前編集情報を抽出し（ステップＳ３０７）、付加情報埋め込み前編集情報を反映した印刷画像を生成し（ステップＳ３０６）、印刷処理を終了する。
【００４３】
次に、文書処理装置１を用いて電子文書化したアンケートを多数のアンケート回答者に配布する例について説明する。
【００４４】
アンケート作成者は図４に示すような電子文書化したアンケート（回答者が各設問に対する回答を回答欄に記入）１６を作成する。
【００４５】
アンケート作成者はアンケート１６を文書処理装置１に入力し、アンケート作成者はアンケート１６に対して付加情報を埋め込む。そして、アンケート作成者は、図５に示すように、アンケート１６の各設問に対する回答欄の下部に回答の記入例を書き加える。つまり、書き加えた記入例がアンケート作成者を属性情報とする付加情報埋め込み後編集情報である。そして、アンケート作成者は図５に示すアンケート１６を多数のアンケート回答者に配布する。
【００４６】
アンケート１６が配布されたアンケート回答者は、配布されたアンケート１６を文書処理装置１に入力し、図６に示すように、記入例に従ってアンケート１６の各設問に対して回答欄に回答を書き加える。つまり、書き加えた回答がアンケート回答者を属性情報とする付加情報埋め込み後編集情報である。そして、アンケート回答者はアンケート１６をプリンタ１２で印刷すると、プリンタ１２からは図７に示すように、アンケート回答者が書き加えた回答が印字され、アンケート作成者が書き加えた記入例が印字されていないアンケート１６が出力される。
【００４７】
なお、実施例１で説明した文書処理装置と同様の処理を行うことが可能な文書処理プログラムを、一般的なＰＣ（Personal Computer）等の汎用電子計算機にインストールする構成も適用可能である。
【実施例２】
【００４８】
図８は、本発明の実施例２における文書処理装置１の機能的な構成の一例を示すブロック図である。
【００４９】
図８に示すように、文書処理装置１は、入力制御部２、文書処理部３、付加情報埋め込み部４、付加情報検出部５、印刷画像生成部６、出力制御部７を具備して構成される。
【００５０】
入力制御部２は、ユーザが図示しないマウス、キーボード等から入力した文書の編集指示、付加情報の埋め込み指示、文書の印刷指示等、および記憶媒体（ＣＤ−ＲＯＭ、フラッシュメモリ等）から読み出した文書等を受け付ける処理を行う。
【００５１】
文書処理部３は、入力制御部２が受け付けた文書の編集指示に応じて文書の編集処理を行う文書編集処理手段８、付加情報埋め込み部４で文書に付加情報が埋め込まれる前に文書編集処理手段８で文書の編集処理を行った場合は編集時の編集データを付加情報埋め込み前編集情報として文書に保持し、付加情報埋め込み部４で文書に付加情報が埋め込まれた後に文書編集処理手段８で文書の編集処理を行った場合は編集時の編集データと属性情報（例えば、編集日時、編集者名、文字色、文字フォント等）とを付加情報埋め込み後編集情報として属性情報毎に文書に保持する編集情報保持手段９、編集情報保持手段９で保持した編集情報を抽出する編集情報抽出手段１０、付加情報埋め込み部４で付加情報を文書に埋め込んだ際に付加情報埋め込み前編集情報を全て反映させた付加情報埋め込み前印刷イメージを生成する印刷イメージ生成手段１７、印刷イメージ生成手段１７で生成した付加情報埋め込み前印刷イメージを文書に保持する印刷イメージ保持手段１８を有する。
【００５２】
付加情報埋め込み部４は、以後保持される編集情報を印刷に反映させないことを示す付加情報を文書に埋め込む処理を行う。
【００５３】
付加情報検出部５は、文書に付加情報が埋め込まれているか否か検出する処理を行う。
【００５４】
印刷画像生成部６は、文書に保持されている付加情報埋め込み前印刷イメージに基づいて印刷画像を生成する処理を行う。
【００５５】
出力制御部７は、印刷画像生成部６で生成した印刷画像をネットワーク（または、ローカルライン）１１を介してプリンタ１２に出力する処理を行う。
【００５６】
図９は、文書処理装置１で取り扱う文書のファイルフォーマットの一例を示す図である。
【００５７】
図９（ａ）は、付加情報１４が埋め込まれる前の文書のファイルフォーマットの一例を示す。例えば、図９（ａ）の文書を印刷する場合、付加情報検出部５は図９（ａ）の文書に付加情報１４が埋め込まれていないことを検出し、文書処理部３は編集情報抽出手段１０により付加情報埋め込み前編集情報１３を抽出し、抽出した付加情報埋め込み前編集情報１３を印刷画像生成部６に渡し、印刷画像生成部６は付加情報埋め込み前編集情報１３を全て反映させた印刷画像を生成する。
【００５８】
図９（ｂ）は、付加情報埋め込み部４で付加情報１４が埋め込まれた際の文書のファイルフォーマットの一例を示す。付加情報埋め込み部４で付加情報１４を文書に埋め込ると、文書処理部３は印刷イメージ生成手段１７により付加情報埋め込み前編集情報１３を全て反映させた付加情報埋め込み前印刷イメージ１９を生成し、印刷イメージ保持手段１８により付加情報埋め込み前印刷イメージ１９を文書に保持する。
【００５９】
図９（ｃ）は、付加情報１４が埋め込まれた後にユーザにより編集された文書のファイルフォーマットの一例を示す。図９（ｃ）に示すように、付加情報１４が埋め込まれた文書を編集する場合、文書処理装置１は付加情報埋め込み前編集情報１３とは別に、付加情報１４を埋め込んだ後の編集時の編集データと属性情報とを付加情報埋め込み後編集情報１５として文書に保持する。
【００６０】
例えば、ユーザ１が図９（ｃ）の文書を印刷する場合、付加情報検出部５は図９（ｃ）の文書に付加情報１４が埋め込まれていることを検出し、文書処理部３は編集情報抽出手段１０により、ユーザ１が編集した付加情報埋め込み後編集情報１５を抽出し、抽出したユーザ１が編集した付加情報埋め込み後編集情報１５と付加情報埋め込み前印刷イメージ１９とを印刷画像生成部６に渡し、印刷画像生成部６はユーザ１が編集した付加情報埋め込み後編集情報１５と付加情報埋め込み前印刷イメージ１９とを合成した印刷画像を生成する。
【００６１】
また、ユーザ１以外のユーザが図９（ｃ）の文書を印刷する場合、付加情報検出部５は図９（ｃ）の文書に付加情報１４が埋め込まれていることを検出し、文書処理部３は付加情報埋め込み前印刷イメージ１９を印刷画像生成部６に渡し、印刷画像生成部６は付加情報埋め込み前印刷イメージ１９に基づいて印刷画像を生成する。
【００６２】
図９（ｄ）は、付加情報１４が埋め込まれた後に複数のユーザにより編集された文書のファイルフォーマットの一例を示す。図９（ｄ）に示すように、付加情報１４が埋め込まれた後に複数のユーザにより編集された文書には、各ユーザ毎の付加情報埋め込み後編集情報１５が保持される。
【００６３】
例えば、ユーザ２が図９（ｄ）の文書を印刷する場合、付加情報検出部５は図９（ｄ）の文書に付加情報１４が埋め込まれていることを検出し、文書処理部３は編集情報抽出手段１０によりユーザ２が編集した付加情報埋め込み後編集情報１５を抽出し、抽出したユーザ２が編集した付加情報埋め込み後編集情報１５と付加情報埋め込み前印刷イメージ１９とを印刷画像生成部６に渡し、印刷画像生成部６はユーザ２が編集した付加情報埋め込み後編集情報１５と付加情報埋め込み前印刷イメージ１９とを合成した印刷画像を生成する。
【００６４】
また、ユーザ１〜Ｎ以外のユーザが図９（ｄ）の文書を印刷する場合、付加情報検出部５は図９（ｄ）の文書に付加情報１４が埋め込まれていることを検出し、文書処理部３はユーザ１〜Ｎ以外のユーザが編集した付加情報埋め込み後編集情報１５が存在しないので、付加情報埋め込み前印刷イメージ１９のみを印刷画像生成部６に渡し、印刷画像生成部６は付加情報埋め込み前印刷イメージ１９に基づいて印刷画像を生成する。
【００６５】
次に、文書処理装置で行われる印刷処理について図１０に示すフローチャートを参照して説明する。
【００６６】
印刷指示を受け付けると（ステップＳ１００１）、文書に付加情報が埋め込まれているか否か検出し、付加情報が埋め込まれている場合（ステップＳ１００２でＹＥＳ）、ステップＳ１００３に進み、付加情報が埋め込まれていない場合（ステップＳ１００２でＮＯ）、ステップＳ１００７に進む。
【００６７】
付加情報が埋め込まれている場合（ステップＳ１００２でＹＥＳ）、付加情報埋め込み前印刷イメージを抽出し（ステップＳ１００３）、印刷者に属する付加情報埋め込み後編集情報を抽出し（ステップＳ１００４）、抽出した付加情報埋め込み前印刷イメージと印刷者に属する付加情報埋め込み後編集情報とを合成し（ステップＳ１００５）、付加情報埋め込み後編集情報を合成した印刷イメージに基づいて印刷画像を生成し（ステップＳ１００６）、印刷処理を終了する。
【００６８】
付加情報が埋め込まれていない場合（ステップＳ１００２でＮＯ）、付加情報埋め込み前印刷イメージを抽出し（ステップＳ１００７）、付加情報埋め込み前印刷イメージに基づいて印刷画像を生成し（ステップＳ１００６）、印刷処理を終了する。
【００６９】
なお、実施例２で説明した文書処理装置と同様の処理を行うことが可能な文書処理プログラムを、一般的なＰＣ（Personal Computer）等の汎用電子計算機にインストールする構成も適用可能である。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施例１における文書処理装置の機能的な構成の一例を示すブロック図である。
【図２】文書処理装置で取り扱う文書のファイルフォーマットの一例を示す図である。
【図３】文書処理装置で行われる印刷処理を示すフローチャートである。
【図４】アンケート作成者が作成したオリジナルのアンケートの一例を示す図である。
【図５】アンケート作成者が回答の記入例を書き加えたアンケートの一例を示す図である。
【図６】アンケート回答者が回答を書き加えたアンケートの一例を示す図である。
【図７】アンケート回答者がプリンタで印刷したアンケートの一例を示す図である。
【図８】本発明の実施例２における文書処理装置の機能的な構成の一例を示すブロック図である。
【図９】文書処理装置で取り扱う文書のファイルフォーマットの一例を示す図である。
【図１０】文書処理装置で行われる印刷処理を示すフローチャートである。
【符号の説明】
【００７１】
１    文書処理装置
２    入力制御部
３    文書処理部
４    付加情報埋め込み部
５    付加情報検出部
６    印刷画像生成部
７    出力制御部
８    文書編集処理手段
９    編集情報保持手段
１０    編集情報抽出手段
１１    ネットワーク
１２    プリンタ
１３    付加情報埋め込み前編集情報
１４    付加情報
１５    付加情報埋め込み後編集情報
１６    アンケート
１７    印刷イメージ生成手段
１８    印刷イメージ保持手段
１９    付加情報埋め込み前印刷イメージ
【図１】
2006235950.tif 000003
【図２】
2006235950.tif 000004
【図３】
2006235950.tif 000005
【図４】
2006235950.tif 000006
【図５】
2006235950.tif 000007
【図６】
2006235950.tif 000008
【図７】
2006235950.tif 000009
【図８】
2006235950.tif 000010
【図９】
2006235950.tif 000011
【図１０】
2006235950.tif 000012