(57)【要約】【課題】複製処理が制限されたコンテンツが削除された文書データを保存するとともに、その制限されたコンテンツについての情報を保存するデータ処理装置を提供する。【解決手段】文書名と、該文書の文書データに含まれ、複製回数が制限されたコンテンツとが対応付けられたテーブルを備え、テーブルを参照して、複製処理の対象となる文書データがコンテンツを含むか否かを判定し、コンテンツを含むと判定された場合に、文書データからコンテンツを削除した削除済み文書データを生成し（Ｓ３０９）、文書名と削除済み文書データとコンテンツの情報とを関連付けて格納する（Ｓ３１３）。【選択図】図３
2011044045.tif 000002
【特許請求の範囲】
【請求項１】
文書データを複製処理するデータ処理装置であって、
複製処理の対象となる文書データが複製を制限されたコンテンツを含むか否かを判定する第１の判定手段と、
前記複製を制限されたコンテンツを含むと判定された場合に、前記文書データから前記複製を制限されたコンテンツを削除した削除済み文書データを生成する生成手段と、
文書名と前記削除済み文書データと前記複製を制限されたコンテンツのリンク情報とを関連付けて格納する格納手段と
を備えることを特徴とするデータ処理装置。
【請求項２】
前記複製処理される文書を特定する情報と、前記複製処理される文書に含まれる複製を制限されたコンテンツとを対応付ける対応付け情報を記憶する記憶手段を更に備え、
前記第１の判定手段は、前記記憶手段に記憶された前記対応付け情報を参照して前記判定を行うことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記コンテンツのリンク情報は、前記コンテンツの格納場所を含むことを特徴とする請求項１または２に記載のデータ処理装置。
【請求項４】
複製回数をカウントするカウント手段と、
該カウントされた値に基づいて、前記複製回数が制限された複製回数であるか、若しくは、前記制限された複製回数未満であるかを判定する第２の判定手段と、
前記制限された複製回数未満であると判定された場合に、前記格納手段が、前記文書名と前記削除済み文書データと前記コンテンツのリンク情報とを関連付けて格納することを特徴とする請求項１乃至３のいずれか１項に記載のデータ処理装置。
【請求項５】
前記複製処理とは、印刷処理とデータ保存処理の少なくとも１つを含むことを特徴とする請求項１乃至４のいずれか１項に記載のデータ処理装置。
【請求項６】
文書データを複製処理するデータ処理装置において実行されるデータ処理方法であって、
前記データ処理装置の判定手段が、前記複製処理の対象となる文書データが複製を制限されたコンテンツを含むか否かを判定する判定工程と、
前記データ処理装置の生成手段が、前記複製を制限されたコンテンツを含むと判定された場合に、前記文書データから前記複製を制限されたコンテンツを削除した削除済み文書データを生成する生成工程と、
前記データ処理装置の格納手段が、文書名と前記削除済み文書データと前記複製を制限されたコンテンツのリンク情報とを関連付けて格納する格納工程と
を備えることを特徴とするデータ処理方法。
【請求項７】
文書データを複製処理するデータ処理装置において実行されるプログラムであって、
データ処理装置としてのコンピュータを、
前記複製処理の対象となる文書データが複製を制限されたコンテンツを含むか否かを判定する判定手段と、
前記複製を制限されたコンテンツを含むと判定された場合に、前記文書データから前記複製を制限されたコンテンツを削除した削除済み文書データを生成する生成手段と、
文書名と前記削除済み文書データと前記複製を制限されたコンテンツのリンク情報とを関連付けて格納する格納手段と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データを複製処理するデータ処理装置、データ処理方法、および、プログラムに関する。
【背景技術】
【０００２】
企業内で印刷された印刷物が企業外部に流出することが情報漏洩の原因となっている。このような情報漏洩に対する対策として、印刷された内容を蓄積して、情報追跡（誰が何を印刷したか）を可能にする方法やシステムが提案されている。特許文献１には、プリンタドライバ側で印刷ログを生成して印刷ログ格納サーバに送信する構成や、印刷ログの生成に関する設定を行う構成を備えた、クライアントでの印刷ログに関する詳細な設定や管理を可能にする方法が記載されている。
【０００３】
ところで、印刷内容を蓄積、即ち、電子データとして保存する際には、保存処理そのものの制約の有無を考慮する必要がある。一般的に、一定の内容を印刷物として出力する処理、又は、再利用が容易な形態で電子データをハードディスク等の記憶装置に保存する処理は、処理の種類に関わらず、複製処理とみなされる場合が多い。
【０００４】
また、特許文献２には、印刷回数を予め設定した値に制限する方法が提案されている。印刷した内容を画像データとして保存し、同一の内容の印刷を行う場合には、画像検索によって既に保存された画像を検索して、その結果、検索された場合には、複製とみなす。その複製の許容回数に応じて、コピーが制御される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１７８９３９号公報
【特許文献２】特開２００４−３０２６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、印刷された文書を保存して蓄積していくシステムにおいて、文書内に複製回数等で制限されたコンテンツが含まれる場合を考える。その場合には、印刷した回数とその印刷用の文書データを保存した回数との合計によって、意図しないで複製の制限回数を超えてしまう場合がある。そのようなことを防ぐために、複製処理対象の文書データを保存する場合には、複製処理に制限を有するコンテンツを除いて文書データを保存する方法が考えられる。
【０００７】
しかしながら、そのような場合には、保存された文書データについては制限を有するコンテンツが除かれてしまっているので、特許文献２のような複製か否かを判断するために、蓄積された文書データから画像検索する際の検索効率が低下してしまう。
【０００８】
上記の点に鑑み、本発明は、複製処理が制限されたコンテンツが削除された文書データを保存するとともに、その制限されたコンテンツについての情報を保存するデータ処理装置、データ処理方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明に係るデータ処理装置は、文書データを複製処理するデータ処理装置であって、複製処理の対象となる文書データが複製を制限されたコンテンツを含むか否かを判定する第１の判定手段と、前記複製を制限されたコンテンツを含むと判定された場合に、前記文書データから前記複製を制限されたコンテンツを削除した削除済み文書データを生成する生成手段と、前記文書名と前記削除済み文書データと前記複製を制限されたコンテンツのリンク情報とを関連付けて格納する格納手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複製処理が制限されたコンテンツが削除された文書データを保存するとともに、その制限されたコンテンツについての情報を保存するので、検索効率の低下を防ぐことができる。
【図面の簡単な説明】
【００１１】
【図１】情報追跡システムの構成を示す図である。
【図２】図１に示す印刷制御部とログ制御部の構成を示す図である。
【図３】実施例１の文書複製処理におけるデータ処理の手順を示す図である。
【図４】図３に示す処理で用いられるテーブルを示す図である。
【図５】コンテンツと印刷された印刷内容の一例を示す図である。
【図６】実施例２の文書複製処理におけるデータ処理の手順を示す図である。
【図７】図６に示す処理で用いられるテーブルを示す図である。
【図８】文書にコンテンツの識別番号が印刷された一例を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本発明を実施するための形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１３】
［実施例１］
図１は、本実施例における情報追跡システムの構成を示す図である。本システムは、印刷クライアント１０、プリンタ２０、スキャナ３０、追跡情報格納サーバ４０、コンテンツサーバ５０、管理クライアント６０を含んでいる。それぞれの装置は、ネットワーク７０によって、相互に通信可能に接続されている。本システムにおいて、印刷クライアント１０が文書等を印刷した際にはその文書データが追跡情報格納サーバ４０に格納されて蓄積されていき、管理クライアント６０が印刷処理の情報を追跡することができる。また、本システムにおいては、文書に対しての印刷処理やデータ保存処理、複写処理等を総称して複製処理という。
【００１４】
本実施例においてデータ処理装置として扱われる印刷クライアント１０と追跡情報格納サーバ４０には、例えば、汎用的なＰＣが用いられる。従って、印刷クライアント１０は、ハードウェア的な構成として、記憶領域であるＲＯＭ１０２やＲＡＭ１０３、ユーザインタフェース画面を表示するための表示部１０４、キーボード等の入力部１０６、それらを制御するＣＰＵ１０１を含んでいる。また、ＣＰＵ１０１〜入力部１０６は、バス１０７によって相互に通信可能なように接続されている。コンテンツサーバ５０や管理クライアント６０も上記のようなハードウェア構成とされても良い。
【００１５】
図１に示す各装置には、上記のハードウェア構成により本実施例に係る機能を実現するための主要な機能ブロックのみが示されている。印刷クライアント１０は、通信制御部１１と印刷制御部１２とログ制御部１３を含んでいる。通信制御部１１は、外部装置とのデータ通信を制御する。印刷制御部１２は、ユーザの指示によりプリンタ２０に印刷を実行させる。ログ制御部１３は、ログインユーザ名、印刷実施日付情報などのログ情報を生成し、印刷等のための文書データを生成する。また、印刷制御部１２からの指示により行われた印刷処理および電子データの保存処理とを区別なく複製処理として扱い、その複製の回数の制限に応じて、文書データの生成や削除を行う。
【００１６】
プリンタ２０は、通信制御部２１と印刷制御部２２と出力部２３を含んでいる。通信制御部２１は、通信制御部１１と同じ機能を有する。印刷制御部２２は、印刷クライアント１０から通信制御部２１を介してＰＤＬを受信して印刷データ（ＲＩＰ）に変換する。出力部２３は、印刷制御部２２からの指示により印刷媒体を出力する。スキャナ３０は、通信制御部３１と読取制御部３２と読取部３３を含んでいる。通信制御部３１は、通信制御部１１と同じ機能を有する。読取部３３は、紙等の印刷媒体に印刷された文字等を光学的に読み取る。読取制御部３２は、読取部３３で読み取った文書データを通信制御部３１を介して外部装置に転送する。
【００１７】
追跡情報格納サーバ４０は、通信制御部４１とログ管理部４２と追跡部４３と記憶部４４とを含んでいる。通信制御部４１は、通信制御部１１と同じ機能を有する。ログ管理部４２は、印刷クライアント１０から受信したログ情報と文書データとを関連付けて管理する。追跡部４３は、管理クライアント６０から通信制御部４１を介して受信した指示により、スキャナ３０で読み取られて通信制御部４１を介して送信された文書データと一致する文書データを記憶部４４から検索する。また、追跡部４３は、被検索対象の文書データを管理クライアント６０が表示可能なデータに変換する。記憶部４４は、印刷クライアント１０から受信したログ情報および文書データを格納する。
【００１８】
コンテンツサーバ５０は、通信制御部５１とコンテンツ管理部５２と記憶部５３とを含んでいる。通信制御部５１は、通信制御部１１と同じ機能を有する。コンテンツ管理部５２は、印刷クライアント１０や追跡情報格納サーバ４０からの要求に基づき、通信制御部５１を介して印刷に必要な画像コンテンツを提供する。記憶部５３は、コンテンツ管理部５２が管理する文書データを格納する。
【００１９】
図２の（ａ）は、印刷クライアント１０の印刷制御部１２の機能構成を示す図である。印刷制御部１２は、印刷アプリケーション２０１と、描画処理であるＧＤＩに代表されるグラフィックエンジン２０２と、プリンタ固有の印刷データを生成するプリンタドライバ２０３を含んでいる。まず、ユーザが印刷アプリケーション２０１からプリンタ２０に対する印刷を指示する。すると、グラフィックエンジン２０２は、用意されたプリンタドライバ２０３を呼び出し、印刷アプリケーション２０１の出力をプリンタドライバ２０３に設定する。このようにして、印刷アプリケーション２０１は、ユーザによる設定データを描画命令によりプリンタドライバ２０３に渡すことができる。プリンタドライバ２０３は、受け取った描画命令をプリンタ２０に固有のページ記述言語（ＰＤＬ）に変換してプリンタ２０に送信する。
【００２０】
図２の（ｂ）は、印刷クライアント１０のログ制御部１３の構成を示す図である。ログ制御部１３は、ログ情報生成部２０４と画像生成部２０５とログ情報送信部２０６を含んでいる。ログ情報生成部２０４は、プリンタドライバ２０３から受け取ったＰＤＬからログインユーザ名、印刷実施日付情報などのログ情報を取得する。画像生成部２０５は、プリンタドライバ２０３から受け取ったＰＤＬから文書データを生成する。ログ情報送信部２０６は、取得したログ情報と生成した文書データを追跡情報格納サーバ４０に送信する。なお、ログ制御部１３は、プリンタドライバ２０３のアドオンモジュールとして構成されても良いし、独立したライブラリモジュールとして構成されても良い。
【００２１】
以下、本情報追跡システムにおいて印刷が実行された際の処理の手順について図３を用いて説明する。ユーザの指示により文書名が指定されて複製処理の一つである印刷処理が開始されると、まず、対象の文書に複製処理について制限されているコンテンツがあるか否かが判定される。この判定について図４を用いて説明する。
【００２２】
図４の（ａ）は、印刷クライアントによる印刷が実行された場合、文書に複製処理について制限されているコンテンツが含まれるか否かを判定する際に用いられるテーブルの一例を示す図である。この判定は、本発明における第１の判定処理の一例とする。図４の（ａ）に示すテーブルは、印刷クライアント１０に格納されており、印刷対象を識別する文書名とコンテンツサーバ５０が管理するコンテンツの属性とを対応付けている。項目４０１は、印刷対象を表す文書名を示し、項目４０２は、印刷対象文書に含まれている複製処理の制限を有するコンテンツを識別するための番号である。ユーザの指示により印刷対象文書の印刷の実行が開始されると、項目４０１の文書名のうち、印刷対象文書名に対応する項目４０２が参照され、その項目４０２の内容がヌル（ｎｕｌｌ）であるか否かが判定される。ここで、ヌルであれば、その文書は複製処理について制限されているコンテンツを含まず、ヌルでなければ、その文書は複製処理について制限されているコンテンツを含むと判定される。
【００２３】
以下、印刷の際に、その対象文書が複製処理について制限されているコンテンツを含むと判定された後の処理について、図３を参照しながら説明する。図３は、本システムの全体の処理の手順を示すフローチャートである。図３の印刷クライアント１０での処理は、例えば、印刷クライアント１０のＣＰＵ１０１によって実行され、追跡情報格納サーバ４０での処理は、例えば、追跡情報格納サーバ４０のＣＰＵ１０１によって実行される。
【００２４】
ユーザにより指示された印刷対象文書の印刷が開始されると、印刷クライアント１０のログ制御部１３のログ情報生成部２０４は、印刷を実行したユーザ名等の追跡用データを収集する（Ｓ３０１）。次に、ログ情報送信部２０６は、追跡用データをログ情報生成部２０４から取得し、文書名とともに追跡情報格納サーバ４０に送信する（Ｓ３０２）。印刷制御部１２は、ユーザにより指定された文書が初めて印刷されるのか、又は、再印刷であるのかを判定する（Ｓ３０３）。ここで、初めて印刷されると判定された場合には、Ｓ３０４に進み、一方、再印刷であると判定された場合には、Ｓ３１３に進む。印刷制御部１２は、ユーザにより指定された文書に対応するＰＤＬ等の印刷データをプリンタドライバ２０３から取得する（Ｓ３０４）。ログ制御部１３の画像生成部２０５は、Ｓ３０４で取得した印刷データから文書データを例えばＪＰＥＧやＴＩＦＦ形式の画像データとして生成する（Ｓ３０５）。Ｓ３０５で生成された文書データは、図３においては画像１と示されている。ログ情報送信部２０６は、生成された文書データを追跡情報格納サーバ４０に送信する（Ｓ３０６）。
【００２５】
次に、追跡情報格納サーバ４０のログ管理部４２は、追跡用データと文書名と文書データとを印刷クライアント１０から受信する（Ｓ３０７）。ログ管理部４２は、受信した文書データから画像の特徴量を抽出して、その文書データと特徴量を一時的に保存する（Ｓ３０８）。ここで、特徴量とは、例えば、画像の周波数特性や特定のブロック単位での色の特徴を定量的に表現したものである。
【００２６】
図４の（ｂ）は、Ｓ３０８で追跡情報格納サーバ４０で保存されるテーブルの一例を示す図である。項目４０３は、文書名を示す。項目４０４は、追跡用データを示し、本実施例においては、印刷を実行したユーザ名である。項目４０５は、画像の特徴量を示し、本実施例においては、印刷された内容に含まれる文字列である。項目４０６は、文書データの追跡情報格納サーバ４０での格納場所を示す。
【００２７】
次に、印刷クライアント１０のログ制御部１３の画像生成部２０５は、文書データから複製処理について制限を有するコンテンツを削除した削除済みの文書データを生成する（Ｓ３０９）。Ｓ３０９で生成された削除済みの文書データは、図３では画像２と示されている。ここで、図５を用いて説明する。図５は、コンテンツサーバ５０に保存されているコンテンツの一例と各コンテンツを組み合わせて印刷された印刷内容の一例を示す図である。図５の（ａ）は、印刷アプリケーション２０１で用いられるコンテンツ群（コンテンツ５０１〜５０３）を示す。図５の（ｂ）は、ユーザが印刷を指示した文書の画像を示し、背景を示すコンテンツ５０３にコンテンツ５０１及び５０２が重ねられている。図５の（ｃ）は、Ｓ３０９において画像生成部２０５で生成される文書データの画像を概念的に示している。図５の（ａ）において、コンテンツ５０１、５０２、５０３のうち、コンテンツ５０１が複製処理について制限を有するコンテンツとする。図５の（ｃ）に示すように、背景を示すコンテンツ５０３にコンテンツ５０１及び５０２が重ねられた画像から、Ｓ３０９において複製処理について制限を有するコンテンツ５０１が削除されている。
【００２８】
ログ情報送信部２０６は、Ｓ３０９で生成された削除済みの文書データと、文書名と、コンテンツ５０１についての情報とを追跡情報格納サーバ４０に送信する（Ｓ３１０）。ここで、コンテンツ５０１についての情報とは、例えば、コンテンツ５０３におけるコンテンツ５０１の座標と、コンテンツサーバ５０におけるコンテンツ５０１の格納場所である。ログ情報送信部２０６は、追跡情報格納サーバ４０に、Ｓ３０８で一時的に保存した文書データを削除するよう指示する（Ｓ３１１）。
【００２９】
追跡情報格納サーバ４０は、Ｓ３１１で送信された指示に基づき、図５の（ｂ）に相当する文書データを削除する（Ｓ３１２）。追跡情報格納サーバ４０のログ管理部４２は、Ｓ３１０で印刷クライアント１０から送信された削除済みの文書データ、文書名、コンテンツ５０１についての情報を受信する。さらに、ログ管理部４２は、Ｓ３０７で受信した文書名および追跡用データとともに、文書名を介して関連付けて保存する（Ｓ３１３）。即ち、文書名と、コンテンツ５０１が削除された削除済みの文書データと、コンテンツ５０１についての情報と、追跡用データとが関連付けられて保存される。但し、Ｓ３０３で再印刷であると判定された場合には、Ｓ３１３において、文書名と追跡用データとが関連付けられて保存される。
【００３０】
図４の（ｃ）は、Ｓ３１３において追跡情報格納サーバ４０に保存されたテーブルの一例を示す図である。項目４０７は、文書名を示す。項目４０８は、追跡用データを示し、本実施例においては、印刷を実行したユーザ名である。項目４０９は、管理クライアント６０が追跡目的のため表示や印刷を行う際に、再度、コンテンツ（ＣＣ０００１）が削除された文書データ（Ｂｏｏｋ＿Ａ）とコンテンツ（ＣＣ０００１）とを合成する必要がある旨を示す。本実施例においては、そのコンテンツ（ＣＣ０００１）と合成するという意味で、「リンク」と表示される。また、コンテンツ（ＣＣ０００１）とは、即ち、複製処理について制限されているコンテンツの一例である。項目４１０は、合成を行う際に必要となる、コンテンツ（ＣＣ０００１）の座標とコンテンツサーバ５０におけるコンテンツ（ＣＣ０００１）の格納場所を示している。即ち、上述のコンテンツについての情報の一例である。
【００３１】
管理クライアント６０が追跡目的のため、ユーザ（例えば、Ｊｏｈｎ）が印刷した文書「Ｂｏｏｋ＿Ａ」を表示や印刷する際には、その文書名により表示や印刷処理を行う指示を追跡情報格納サーバ４０に送信する。追跡情報格納サーバ４０は、図４の（ｃ）のテーブルを参照し、文書名（Ｂｏｏｋ＿Ａ）やユーザ名（Ｊｏｈｎ）や特徴量によって検索する。すると、追跡情報格納サーバ４０は、図４の（ｃ）の項目４０９により、その文書が複製処理について制限されているコンテンツを含んでいるので合成する必要があると判断する。追跡情報格納サーバ４０は、項目４１０を参照して、コンテンツサーバ５０より複製処理について制限されているコンテンツを取得し、複製処理について制限されているコンテンツが削除されている文書データと合成する。追跡情報格納サーバ４０は、その合成された文書データを、追跡のための文書データとして管理クライアント６０による表示や印刷のために用意する。
【００３２】
以上のように、あるユーザにより印刷や保存等の複製処理された対象文書を追跡目的の為に保存しておくシステムにおいて、対象文書が複製処理について制限されているコンテンツを含む場合には、対象文書からそのコンテンツを削除して保存する。その結果、制限を有するコンテンツについては、本システムでの文書の印刷処理が行われて保存される処理において、意図しないで複製回数が制限を越えてしまうことを防ぐことができる。
【００３３】
また、そのコンテンツが削除された文書を保存する際には、削除されたコンテンツがシステムのどこに管理されているのかが対象文書名と関連付けられたテーブルも合わせて保存する。管理クライアントが追跡目的の為に対象文書を印刷しようとして、保存された複数の文書から対象文書に対応する文書を検索する場合には、文書名やユーザ名や特徴量により検索が行われる。従って、検索対象の文書がコンテンツが削除された文書であっても、検索効率の低下を防ぐことができる。
【００３４】
［実施例２］
以下、実施例２について図６を用いて説明する。本実施例においては、複製処理についての制限は、複製の許容回数であるとする。
【００３５】
ユーザの指示により文書名が指定されて複製処理の一つである印刷処理が開始されると、まず、対象の文書に複製処理について制限されているコンテンツが含まれるか否かが判定される。本実施例においては、印刷クライアント１０は、図７の（ａ）に示すようなテーブルを用いて判定を行う。図７の（ａ）に示す項目７０１は、図４に示す項目４０１と同じである。また、項目７０２は、項目４０２と同じである。本実施例においては、実施例１と異なり、複製処理の許容回数を示す項目７０３と、現在の複製回数を示す項目７０４とがテーブルに含まれている。つまり、項目７０３と項目７０４は、対象文書に含まれるコンテンツの複製処理の制限の内容を示している。
【００３６】
対象の文書に複製処理について制限されているコンテンツが含まれると判定された場合には、図６に示す処理が行われる。図６において、Ｓ６０１、Ｓ６０２は、それぞれ、Ｓ３０１、Ｓ３０２と同じである。また、Ｓ６０４〜Ｓ６０９は、それぞれ、Ｓ３０３〜Ｓ３０８と同じである。また、Ｓ６１１〜Ｓ６１５は、それぞれ、Ｓ３０９〜Ｓ３１３と同じである。
【００３７】
本実施例において、印刷クライアント１０は、複製処理（印刷や保存）の回数をカウントしておき、Ｓ６０２の後のＳ６０３において、そのカウント値を１加算する。また、Ｓ６０３において更新されたカウント値は、図７の（ａ）に示す項目７０４に反映する。
【００３８】
また、本実施例において、Ｓ６０９の後のＳ６１０において、印刷クライアント１０は、図７の（ａ）に示すテーブルを参照し、項目７０４の値が項目７０３の値と等しいか否かを判定する。この判定を、本発明における第２の判定の一例とする。ここで、項目７０４の値が項目７０３の値と等しいと判定された場合には、Ｓ６１５に進む。一方、項目７０４の値が項目７０３の値と等しくない（即ち、項目７０３に示す複製回数未満）と判定された場合には、Ｓ６１１以下の処理が行われる。
【００３９】
図７の（ｂ）は、Ｓ６１５における処理の結果、追跡情報格納サーバ４０において格納されるテーブルの一例を示す図である。図７の（ｂ）に示す項目７０５〜９０８は、図４の（ｃ）に示す項目４０７〜４１０と同じである。本実施例においては、文書名「Ｂｏｏｋ＿Ａ」については、Ｓ６１０において項目７０４の値が項目７０３の値に等しいと判定された場合のデータ（フル（ｆｕｌｌ）、ヌル（ｎｕｌｌ））が格納されている。つまり、Ｂｏｏｋ＿Ａが印刷処理されたことにより複製許容回数限度まで達したので、以降のＢｏｏｋ＿Ａについての複製処理（印刷や保存）は禁止される。つまり、図６に示す処理の後、管理クライアント６０からＢｏｏｋ＿Ａについて印刷処理されたとしても、図７の（ｂ）を参照して、画像管理方法がフルであることから複製許容回数限度であり複製処理が禁止されていると判断することができる。また、当然のことながら、複製処理について制限されているコンテンツの格納場所（リンク情報）は、何も格納されず、ヌルとされる。
【００４０】
以上のように、本実施例においては、実施例１に加えて、印刷や保存等の複製処理の回数を文書ごとにカウントし、複製許容回数まで文書データ（図３に示す画像１または画像２）を追跡情報格納サーバに格納する。また、複製許容回数に達した場合には、画像１のみを格納し、その際に、複製処理について制限されているコンテンツの情報は格納しない。その結果、複製許容回数を超えて、管理クライアント６０からの追跡のための複製処理を行うことを禁止することができる。
【００４１】
［実施例３］
実施例３においては、文書を複写した際に、その文書が複製処理について制限を有するコンテンツを含むか否かを判定し、その後、図３や図６に示すような処理を行う。図８は、複写する文書の一例を示す図である。図８に示すように、文書の特定の箇所に複製処理について制限を有するコンテンツの識別番号８０１を含んでいる。その識別番号は、図７の（ａ）に示す項目７０２に対応している。その文書を以って複写処理が行われ、読取られた識別番号に対応する文書名を図７の（ａ）のテーブルを参照して検索し、該当する複製処理についての制限があるコンテンツを含むか否かを判定する。ここで、制限があるコンテンツを含むと判定された場合には、図３又は図６の処理を行う。
【００４２】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011044045.tif 000003
【図２】
2011044045.tif 000004
【図３】
2011044045.tif 000005
【図４】
2011044045.tif 000006
【図５】
2011044045.tif 000007
【図６】
2011044045.tif 000008
【図７】
2011044045.tif 000009
【図８】
2011044045.tif 000010