画像の出力装置を示す情報、前記出力装置での前記画像の出力時刻を示す情報、前記出力装置に前記画像の出力を指示したユーザを示す情報を含む第1の情報と、前記画像の元となった画像の出力装置を示す情報、前記出力装置での前記元となった画像の出力時刻を示す情報、前記出力装置に前記元となった画像の出力を指示したユーザを示す情報を含む第2の情報とを関連付けて保存する保存手段と、画像に含まれた符号画像から、前記画像の出力装置を示す情報、前記出力装置での画像の出力時刻を示す情報を取得する取得手段と、前記取得手段で取得した前記出力装置を示す情報、前記出力装置での画像の出力時刻を示す情報と同じ情報を含む第1の情報を前記保存手段から検索する検索手段と、前記検索手段で同じ情報を含む第1の情報が検索できた場合、前記同じ情報を含む第1の情報と関連付けて前記保存手段に保存されている第2の情報のうち、前記元となった画像の出力を指示したユーザを示す情報を表示する表示手段とを有することを特徴とするシステム。さらに識別手段を有するシステムであって、前記第1の情報には、前記画像の出力時のページ番号、部数番号を示す情報がさらに含まれ、前記第2の情報には、前記元となった画像の出力時のページ番号、部数番号を示す情報がさらに含まれ、前記符号画像には、前記画像の出力時のページ番号、部数番号を示す情報がさらに含まれており、前記取得手段は、さらに前記画像の出力時のページ番号、部数番号を示す情報を取得し、前記検索手段は、前記取得手段で取得した前記出力装置を示す情報、前記出力装置での画像の出力時刻を示す情報と同じ情報を含む第1の情報のうち、前記画像の出力時のページ番号、部数番号を示す情報についても同じ情報を含む第1の情報をさらに検索することが可能となっており、前記表示手段は、前記元となった画像の出力を指示したユーザを示す情報を表示するにあたっては、前記画像の出力時のページ番号、部数番号を示す情報についても同じ情報を含む第1の情報と関連付けて前記保存手段に保存されている第2の情報か否かに応じて、前記元となった画像の出力を指示したユーザを示す情報の表示を異ならせることを特徴とする請求項1に記載のシステム。画像の出力装置を示す情報、前記出力装置での前記画像の出力時刻を示す情報、前記出力装置に前記画像の出力を指示したユーザを示す情報を含む第1の情報と、前記画像の元となった画像の出力装置を示す情報、前記出力装置での前記元となった画像の出力時刻を示す情報、前記出力装置に前記元となった画像の出力を指示したユーザを示す情報を含む第2の情報とを関連付けて保存手段に保存する保存工程と、画像に含まれた符号画像から、前記画像の出力装置を示す情報、前記出力装置での画像の出力時刻を示す情報を取得する取得工程と、前記取得工程で取得した前記出力装置を示す情報、前記出力装置での画像の出力時刻を示す情報と同じ情報を含む第1の情報を前記保存手段から検索する検索工程と、前記検索工程で同じ情報を含む第1の情報が検索できた場合、前記同じ情報を含む第1の情報と関連付けて前記保存手段に保存されている第2の情報のうち、前記元となった画像の出力を指示したユーザを示す情報を表示する表示手段とを有することを特徴とするシステムの制御方法。しかしながら、この特許文献1に記載された技術では、1枚1枚の印刷物を識別することができるだけで、印刷物のセットを識別することはできない。この課題を解決するために本発明のシステムは、画像の出力装置を示す情報、前記出力装置での前記画像の出力時刻を示す情報、前記出力装置に前記画像の出力を指示したユーザを示す情報を含む第1の情報と、前記画像の元となった画像の出力装置を示す情報、前記出力装置での前記元となった画像の出力時刻を示す情報、前記出力装置に前記元となった画像の出力を指示したユーザを示す情報を含む第2の情報とを関連付けて保存する保存手段と、画像に含まれた符号画像から、前記画像の出力装置を示す情報、前記出力装置での画像の出力時刻を示す情報を取得する取得手段と、前記取得手段で取得した前記出力装置を示す情報、前記出力装置での画像の出力時刻を示す情報と同じ情報を含む第1の情報を前記保存手段から検索する検索手段と、前記検索手段で同じ情報を含む第1の情報が検索できた場合、前記同じ情報を含む第1の情報と関連付けて前記保存手段に保存されている第2の情報のうち、前記元となった画像の出力を指示したユーザを示す情報を表示する表示手段とを有することを特徴とする。本発明によれば、印刷物のセットの操作履歴を一意に追跡することができる。以下、本発明を実施するための最良の形態について図面を用いて説明する。[第1の実施形態]図1は、本発明に係る文書管理システム100の構成の一例を示す図である。文書管理システム100は、PC101、MFP102/103およびサーバ104で構成され、LAN等のネットワーク105を介して相互に接続されている。PC101は、パーソナルコンピュータ等の情報処理装置であって、CPU、RAM、ROM、ハードディスク、外部記憶装置、ネットワークインターフェース、ディスプレイ、キーボード、マウス等を備える。MFP102/103は、スキャナ機能、複写機能、印刷機能、送信機能等を搭載する画像形成装置としての複合機MultifunctionPeripheralである。なお、画像形成装置は、画像をメモリ上あるいは紙上に形成できるものであればよく、MFPに限られない。また、図1の文書管理システムにおいては2台のMFP102/103を含んでいるが、1台でもよいし或いは3台以上でもよい。サーバ104は、PC101及びMFP102/103から送られた各種ファイルやデータ等を格納する情報処理装置である。ハードウェア構成図2は、PC101及びサーバ105のハードウェア構成の一例を示す図であり、図3は、MFP102/103のハードウェア構成の一例を示す図である。図2において、CPU200は、ROM202のプログラム用ROMに記憶された、或いはハードディスク209からRAM201にロードされたOSやアプリケーション等のプログラムを実行する。RAM201は、CPU200の主メモリ、ワークエリア等として機能する。キーボードコントローラ203は、キーボード207や図示しないポインティングデバイスからのキー入力を制御する。ディスプレイコントローラ204は、各種ディスプレイ208の表示を制御する。ディスクコントローラ205は、各種データを記憶するハードディスクHD209やフロッピー登録商標ディスクFD等におけるデータアクセスを制御する。NC206はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。図3において、CPU300はMFP102/103を統括的に制御するプロセッサであって、内部バス307を介して接続された各部を制御するものである。表示部301は、タッチパネルなどの画像表示装置で構成され、ユーザは、表示部301に表示される画面を介して複写指示などを行う。スキャナ部302は、原稿をスキャンして画像データを取得する機能を有する。プリンタ部303は、紙等の記録媒体上に画像を印字する機能を有する。メモリ304は、CPU300がMFP102/103を制御するために実行する各種命令アプリケーションプログラム含むを記憶し、大容量記憶部305には、スキャナ部302でスキャンされた画像データが一時保存される。ネットワークインターフェース306は、CPU300に従いネットワーク105を介して各種データ等の送受信を行う。ソフトウェア構成図4は、本文書管理システムのソフトウェア構成の一例を示す図である。破線は、MFP102/103及びサーバ104をそれぞれ示している。なお、このソフトウェア構成は、各装置のCPUが、各装置内の各種記憶装置RAM、外部メモリ、大容量記憶装置、メモリ等におけるプログラムを処理することにより実現されている。まず、MFP102/103について説明する。制御部400は、MFP102/103の全体を制御し、後述の各部に対する指示、管理を行う。データ送受信部401は、サーバ104とのデータ等の送受信処理を行う。なお、ここでは省略されているが、PC101とのデータ等の送受信処理も行う。スキャン処理部402は、UIを介して与えられたユーザの操作指示に基づき、原稿読取台にセットされた原稿をスキャナ部302にスキャンさせ、スキャン結果である所の画像データを取得する処理を行う。コード検出部403は、スキャンによって取得された画像データからQRコードを検出する処理を行う。なお、本明細書においては、原稿に付される符号画像として、代表的な二次元コードであるQRコードを例に説明するがこれに限らない。例えば、一次元コードや電子透かしといった、文書管理や複写制限等を目的として特定の情報をコード化した画像を原稿に付加する技術に対し本発明は広く適用することができる。また、本明細書においては、原稿を文字や図形等で構成される特定の情報が印字された印刷物や複写物などを指す用語として使用するものとする。そして、本明細書においては、コンテンツを印刷物や複写物上の文字や図形等で構成される特定の情報そのものを指す用語として使用するものとする。これは例えば、ある印刷物Aとその複写物Bは、それぞれ別の原稿として区別されるが、そこに含まれる文字や図形等は同じであるため、コンテンツとしては同一であることを意味する。デコード部404は、検出されたQRコードを復号化デコードして埋め込み情報を抽出する処理を行う。埋め込み情報更新部405は、埋め込み情報を更新して複写原稿に付される新たな埋め込み情報を生成する処理を行う。更新対象となる埋め込み情報が存在しない場合例えば、コピー元の原稿にQRコードが付加されていなかったときなどには、新規に埋め込み情報を生成する処理も行う。エンコード部406は、更新或いは新規に生成された埋め込み情報を符号化エンコードして符号画像としてのQRコードを生成する処理を行う。画像合成部407は、印字対象の画像データと、符号化処理によって生成されたQRコードとを合成する処理を行う。印刷処理部408は、印刷処理、すなわち、合成処理によって得られた合成画像データを紙等の記録媒体上に画像として形成する処理をプリンタ部303に行わせる。追跡情報管理部409は、デコード部404が抽出した埋め込み情報と、埋め込み情報更新部405が生成した新たな埋め込み情報をもとに、印刷物の使用履歴を追跡するための情報として追跡情報を生成、保存等の管理を行う。次に、サーバ104について説明する。制御部410は、サーバ104の全体を制御し、後述する各部に対する指示、管理を行う。データ送受信部411は、MFP102/103とのデータ等の送受信処理を行う。なお、図4では省略されているが、データ送受信部411はPC101とのデータ等の送受信処理も行う。追跡情報保存処理部412は、制御部410の指示に基づいて、MFP102/103から受け取った追跡情報を保存する際に必要な各種の処理を行う。データ書込部413は、制御部410の指示に基づいて、追跡情報以外の各種データを不図示のハードディスク等に書き込み、保存する処理を行う。データ読出部414は、制御部410の指示に基づいて、不図示のハードディスク等から追跡情報を含む各種データを読み出す処理を行う。追跡情報検索部415は、制御部410の指示に基づいて、データ送受信部411が受信した検索情報の追跡処理に必要な各種の処理を行う。<符号画像の付された原稿の説明>図5は、本発明においてスキャン対象となる、符号画像の付された原稿の一例を示す図である。原稿501には、埋め込み情報を符号化して得られた符号画像としてのQRコード502が印刷されている。QRコードは記録媒体上の所定の領域、本実施形態においては、原稿501内の左上隅、左下隅、右上隅、右下隅に設けられた矩形領域503内のうちの何れかの領域に印字され、該領域を対象にQRコードの検出処理が行われる。なお、矩形領域の一辺の長さは例えば縦横それぞれ30mmである。もちろん、QRコードが印字可能な領域は、この例に限られるものでなく、その位置、形状、大きさは任意に設定可能である。そして、埋め込み情報には、例えば、以下の情報が含まれるものとする。原稿の部数番号情報原稿のページ番号原稿の出力を指示した直近のユーザを特定するためユーザ情報Latestのユーザ情報そのコンテンツについて最初に出力を指示したユーザを特定するためのユーザ情報Originalのユーザ情報原稿の出力をおこなった日時を特定するためのLatestの日時情報原稿の出力をおこなったMFPを特定するためのLatestの機器情そのコンテンツについて最初に原稿の出力をおこなった日時を特定するためのOriginalの日時情報そのコンテンツについて最初に原稿の出力をおこなったMFPを特定するためのOriginalの機器情もちろん、埋め込み情報の内容はこれらに限るものでなく、たとえば、出力の種類情報PCから送信された画像データの印刷なのか、原稿読取台を用いたコピーなのかといった情報なども必要に応じて追加してもよい。ここで、部数番号とは、印刷および複写処理においてその原稿が何部目として出力されたかを示す情報である。また、ページ番号とは、印刷および複写処理においてその原稿が何ページ目として出力されたかを示す情報である。たとえば、3ページから成る文書を2部印刷した場合、出力される6枚の印刷物に埋め込み情報として書き込まれる部数番号およびページ番号は以下のようになる。印刷物1:部数番号=1、ページ番号=1印刷物2:部数番号=1、ページ番号=2印刷物3:部数番号=1、ページ番号=3印刷物4:部数番号=2、ページ番号=1印刷物5:部数番号=2、ページ番号=2印刷物6:部数番号=2、ページ番号=3したがって、一回の印刷および複写において、出力される印刷物のうち部数番号とページ番号の組み合わせが同一になるものはない。なお、両面に印刷された印刷物の場合、それぞれの面に異なるページ番号が書き込まれる。<MFP102/103における処理の説明>MFP102/103における処理について、まず、コピー処理の場合の概要を説明する。図6は、MFP102/103におけるコピー処理時の流れを示したフローチャートである。なお、本実施形態においては、メモリ204に格納されたアプリケーションプログラムがユーザの操作指示で起動し、CPU300がこれを実行することにより以下の各ステップが実現される。ユーザがMFP102/103の原稿読取台にコピー元となる原稿をセットし、不図示のコピー指示ボタンを押下すると、ステップ601において、スキャン処理部402は、MFP102/103の原稿読取台上にセットされた原稿のスキャンをスキャナ部302に行わせる。これにより、画像データが取得される。なお、スキャン対象となる原稿を元原稿と呼ぶが、元原稿自体が複写物である場合もあり得る以前にコピーされた複写原稿をさらにコピーする場合など。ステップ602において、原稿読取台から複数回スキャンされた場合など、複数ページのスキャンが行われた場合、各ページに対し未処理のページがあるか否かを判定する。未処理のページがあった場合には、ステップ603へ進む。全てのページに対して処理が行われた場合には、ステップ612に進む。ステップ603において、コード検出部403は、取得した画像データからQRコードを検出する。すなわち、取得した画像データの上述した四隅の矩形領域を対象にQRコードの有無をチェックする。QRコードが検出されればステップ603に進む。ステップ604において、デコード部404は、検出されたQRコードをデコードする。すなわち、QRコードを復号化して埋め込み情報を抽出する処理を行う。図7は、デコード処理によって抽出された埋め込み情報第1の情報の一例を示している。図7の例では、元原稿の印刷を指示したユーザのユーザ情報Suzuki、元原稿を出力した日時の日時情報2008年1月30日9時53分13秒、元原稿の部数番号1、元原稿のページ番号2、元原稿を出力したMFPの機器情報MPF-0001が抽出されている。なお、Latestのユーザ情報欄が空白なのは、この原稿がこのコンテンツを最初に印刷した原稿であって、未だ誰にもコピーされたことがないオリジナルの原稿であることを示している。もし元原稿が誰かによってコピーされたことがある原稿である場合には、直近にコピーを行ったユーザのユーザ情報がLatestのユーザ情報欄に示されることになる。ステップ605において、埋め込み情報更新部405は、デコードに成功し、埋め込み情報を抽出できたかどうかを判定する。埋め込み情報を抽出できた場合にはステップ606に進む。QRコードの汚れ等によってデコードできなかった場合には、ステップ607に進む。ステップ606において、埋め込み情報更新部405は、ステップ604で抽出された埋め込み情報第1の情報を更新する。具体的には、元原稿を作成したユーザのユーザ情報即ち、抽出によりOriginalのユーザ情報として得られた情報をOriginalのユーザ情報として残しつつ、今回コピーを指示したユーザのユーザ情報をLatestのユーザ情報とする。もし、ステップ604で抽出した埋め込み情報の中にLatestのユーザ情報が含まれてい場合には、今回コピーを指示したユーザのユーザ情報をLatestのユーザ情報とするために、これは消されることとなる。そして、今回のコピーの日時情報と、コピーした部数、ページ数に基づき出力する複写原稿に対応する部数番号とページ番号を割り当て、埋め込み情報の内容を更新する。図8のaは、本ステップにおいて更新された、図7に示す埋め込み情報の更新後の内容第2の情報の一例を示している。コピーを行なったユーザのユーザ情報TanakaがLatestのユーザ情報欄に、元原稿を作成したユーザのユーザ情報SuzukiがOriginalのユーザ情報欄に入っている。また、Tanakaによるコピーの日時が2008年9月21日14時33分50秒であり、出力される複写原稿の部数番号とページ番号がそれぞれ2と1であり、MFP-0002でコピーされたことが分かる。なお、埋め込み情報の更新のやり方としては、ユーザ情報以外にOriginalの情報が含まれている場合にはそれもを残していく形であってもよい。図8のbは、このようなタイプの埋め込み情報の一例であり、Originalがその元原稿を最初に出力されたときの埋め込み情報、Latestが今回のコピーに関する情報を示している。一方、ステップ603でQRコードが検出できなかった場合及びステップ605でデコードに失敗した場合には、ステップ607において、埋め込み情報更新部405は、コピー処理によって出力される原稿に新たに埋め込むための新規の埋め込み情報を生成する。図8のcは、本ステップで生成される新規の埋め込み情報の一例である。新規に生成されるため、今回コピーを指示したユーザのユーザ情報Tanakaは、Latestのユーザ情報欄ではなく、Originalのユーザ情報欄に入れられている。ステップ608において、エンコード部406は、ステップ606で更新された埋め込み情報第2の情報或いはステップ607で新たに生成された埋め込み情報をエンコードしてQRコードを生成する処理を行う。ステップ609において、画像合成部407は、生成したQRコードとステップ601で得られた画像データとを合成する。その結果、元原稿にQRコードが付されていた場合には埋め込み情報の中身が更新されたQRコード、元原稿にQRコードが付されていなかった場合には新規に生成されたQRコードの合成された合成画像データが生成される。ステップ610において、追跡情報管理部409は、ステップ603でQRコードの検出に成功し、かつステップ605でデコード成功と判定した場合は、ステップ604で抽出された埋め込み情報第1の情報と、ステップ606で更新された埋め込み情報第2の情報をもとに、追跡情報を生成する。一方、ステップ603でQRコードの検出に失敗した場合、または、ステップ605でデコード失敗と判定した場合は、ステップ607で新たに生成された埋め込み情報をもとに、追跡情報を生成する。生成した追跡情報は、MFP102/103の大容量記憶部305に一時的に保存する。保存場所は、情報を保持可能な場所であれば良いため、MFP102/103のメモリ304やサーバ104のハードディスクであっても構わない。追跡情報は、1枚1枚の印刷物や複写物であるページや、複数ページから構成される文書の追跡を行うための情報を指す。追跡情報は、ページ追跡情報と文書追跡情報から構成され、ページ追跡情報を複数関連付けたものが文書追跡情報である。ページ追跡情報は、ページID、入力追跡情報、及び出力追跡情報から構成される。ステップ603においてQRコードが検出され、QRコードのデコードに成功した場合を例に、具体的に説明する。以下のようにステップ603で抽出された元原稿の埋め込み情報第1の情報のLatestの情報、部数番号、およびページ番号をまとめて、本実施例では入力追跡情報と呼ぶ。具体的には以下である。ステップ603で抽出された元原稿の埋め込み情報第1の情報のLatestの機器情報を入力機器情報ステップ603で抽出された元原稿の埋め込み情報第1の情報のLatestの日時情報を入力日時情報ステップ603で抽出された元原稿の埋め込み情報第1の情報のLatestのユーザ情報を入力ユーザ情報ステップ603で抽出された元原稿の埋め込み情報第1の情報部数番号を入力部数番号ステップ603で抽出された元原稿の埋め込み情報第1の情報ページ番号を入力ページ番号また、ステップ605で更新された埋め込み情報第2の情報のLatestの情報、部数番号、およびページ番号をまとめて、出力追跡情報と呼ぶ。具体的には以下である。ステップ605で更新された埋め込み情報第2の情報のLatestの機器情報を出力機器情報ステップ605で更新された埋め込み情報第2の情報のLatestの日時情報を出力日時情報ステップ605で更新された埋め込み情報第2の情報のLatestのユーザ情報を出力ユーザ情報ステップ605で更新された埋め込み情報第2の情報の部数番号を出力部数番号ステップ605で更新された埋め込み情報第2の情報のページ番号を出力ページ番号なお、ステップ603でQRコードが検出されなかった場合又はステップ605でデコードに失敗した場合であれば、ステップ607で新たに生成された埋め込み情報のLatest情報、部数番号、およびページ番号が出力追跡情報となり、入力追跡情報は空となる。入力追跡情報及び出力追跡情報は、ページに対して1つずつ保持するものであり、本実施例では、その管理のために、ページを識別するためのページIDを新規に発行する。ここでは、ページIDと、入力追跡情報及び出力追跡情報をページ追跡情報と呼ぶ。さらに、複数ページで構成される文書単位での管理のために、文書を識別するための文書IDを発行し、文書IDと各ページのページ追跡情報を関連付け、文書追跡情報と呼ぶ。文書IDの発行処理はステップ612で行う。追跡情報の具体例は図10の説明として後述する。ステップ611において、印刷処理部408は、生成された合成画像データに基づいて紙等の記録媒体上に画像を形成し出力する。印字出力された複写原稿は、不図示の排紙トレイより排紙される。印刷処理が完了すると、ステップ602に進み、未処理のページがあった場合に次のページの処理を行う。なお、コピー処理を優先するため、ステップ610の追跡情報生成処理よりも先に、あるいは並行してステップ611のコピー処理を実行してもよい。ステップ612において、データ送受信部401は、ステップ610で一時保存した各ページの追跡情報を関連付けて文書IDを新規発行し、大容量記憶部305に記録する。記録された追跡情報は、後にデータ送受信部401が所定のタイミング一定時間ごとや、一定量ごとなどでサーバ104に送信する。なお、追跡情報を大容量記憶部305に記録せず、コピー処理ごとに適時サーバに送信する方法でもよい。また、MFPがサーバ104に送信するのではなく、サーバ104または不図示の外部アプリケーションがMFPへアクセスして追跡情報を取得しても構わない。サーバ104での受け取った埋め込み情報の保存処理については後述する。次に、PC101から受け取った画像データを基に印刷処理を行う場合の概要を説明する。図9は、PC101から受け取った画像データを基にMFP102/103において印刷処理を行う際の流れを示したフローチャートである。なお、図8の場合と同様、メモリ204に格納されたアプリケーションプログラムがユーザの操作で起動し、CPU300がこれを実行することにより以下の各ステップが実現される。ユーザがPC101において印刷を指示すると、ステップ901において、データ送受信部401は、PC101から画像データを受信する。なお、ここでは、受け取った画像データはラスタライズ等がなされた印刷に適した状態の画像データビットマップデータであるものとして説明を行う。受け取った画像データがPDLデータである場合には、不図示の画像処理部にて、PDLデータの解釈、ラスタライズといった印刷処理に適した画像データへと加工する処理が後述のステップ903及び904と並行して実行される。ステップ902において、PC101から受信した画像データが複数ページだった場合、未処理のページがあるか否かを判定する。未処理のページがあった場合には、ステップ903へ進む。全てのページに対して処理が行われた場合には、ステップ908に進む。ステップ903において、埋め込み情報更新部405は、印刷出力される原稿に埋め込むための埋め込み情報、例えば、今回印刷指示を行ったユーザのユーザ情報、今回の印刷出力の日時情報、出力原稿に対応する部数番号とページ番号の各情報を生成する。ステップ904において、エンコード部406は、ステップ902で生成された埋め込み情報をエンコードし、QRコードを生成する。ステップ905において、画像合成部407は、生成したQRコードとステップ901で受け取った画像データ印刷に適した画像データとを合成し、QRコードの付加された合成画像データを生成する。ステップ906において、追跡情報管理部409は、ステップ903で生成した追跡情報を生成し、ステップ610と同様、大容量記憶部305に一時的に保存する。追跡情報の具体例は図10の説明として後述する。ステップ907において、印刷処理部408は、生成された合成画像データを記録媒体上に画像として形成して出力する。出来上がった印刷原稿は、不図示の排紙トレイより排紙される。印刷処理が完了すると、ステップ902に進む。なお、印刷処理を優先するため、ステップ906の追跡情報生成よりも先に、あるいは並行してステップ907の印刷を実行してもよい。ステップ908において、データ送受信部401は、ステップ906で一時保存した各ページの追跡情報を関連付けて文書IDを新規発行し、大容量記憶部305に記録する。記録された追跡情報は、後にデータ送受信部401が所定のタイミング一定時間ごとや、一定量ごとなどでサーバ104に送信する。なお、追跡情報を大容量記憶部305に記録せず、コピー処理ごとに適時サーバに送信する方法でもよい。また、MFPがサーバ104に送信するのではなく、サーバ104または不図示の外部アプリケーションがMFPへアクセスして追跡情報を取得しても構わない。次に、コピー処理および印刷処理において、MFP102やMFP103が生成する追跡情報の概要を説明する。図10のa~cは、MFP102やMFP103が生成する追跡情報の一例を示している。なお、同図に示す追跡情報は、大きく分けて入力追跡情報と出力追跡情報から構成される。入力追跡情報の欄は、ユーザの操作指示がコピー指示の場合、ステップ604で抽出した元原稿の埋め込み情報第1の情報となる。したがって、ユーザの操作指示が、印刷指示である場合や、コピー指示ではあるけれども元原稿からのQRコードの検出や検出されたQRコードのデコードに失敗した場合には、入力追跡情報の欄は空白となる。また、出力追跡情報の欄は、ユーザの操作指示がコピー指示の場合で、かつ元原稿からのQRコードの検出処理および検出されたQRコードのデコードに成功した場合は、ステップ606で更新された埋め込み情報第2の情報となる。また、ユーザの操作指示がコピー指示ではあるけれども元原稿からのQRコードの検出や検出されたQRコードのデコードに失敗した場合はステップ607で新規に生成された埋め込み情報となる。一方、ユーザの操作指示が印刷指示である場合はステップ903で生成した埋め込み情報となる。もちろん、追跡情報の内容はこれらに限るものでなく、たとえば、出力の種類情報画像データの送信による印刷なのか原稿読取台を用いたコピーなのかといった情報なども必要に応じて追加してもよい。以下、図10のa~cのそれぞれについて説明する。まず、図10のaは、ユーザ情報Suzukiが、2008年1月30日9時53分13秒に、PC等からMFP-001に対して、2ページの文書の1部目を印刷指示した際に追跡情報管理部409で生成された埋め込み情報を基に生成された追跡情報である。PC等から送信された画像データに基づいて印刷された原稿であるので、QRコードの検出は行われず、入力追跡情報の欄は空白である。出力追跡情報の欄の出力ユーザ情報、出力日時情報、出力部数番号、出力ページ番号、出力機器情報は、それぞれ図7の埋め込み情報のOriginalのユーザ情報、Originalの日時情報、部数番号、ページ番号、Originalの機器情報に対応している。追跡情報検索部415が実際に行う追跡処理では、出力日時情報、出力機器情報、によって文書を特定し、さらに部数番号及びページ番号を加えることによって、ページを特定する。また、1ページ目には001、2ページ目には002というページIDが割り振られ、それらを関連付けるための文書IDとして100が割り振られている。本実施例では例としてページID、文書IDを連番の数字として記載しているが、実際には、UUIDなどのユニークな情報である。なお、各ページに割り振られた文書IDおよびページIDは、追跡情報の管理を行うことが目的であり、他の手段を用いて関連性を管理できればこれらのIDは必須ではない。また、本実施例では、MFP102/103が生成する追跡情報に文書IDおよびページIDが付与されていることを前提として説明しているが、サーバ104の追跡情報保存処理部412がIDを振りなおしても構わない。また、MFP102/103から送られる追跡情報には文書ID及びページIDを含まないとし、サーバ104の追跡情報保存処理部412が追跡情報保存時に、新規にIDを発行するとしても構わない。同bは、上記aの追跡情報が生成されたときに印刷した原稿を、MFP-002において、ユーザ名Tanakaが2008年9月21日14時33分50秒にコピーした際に生成された追跡情報である。この複写原稿にはそれぞれ010011のページIDが与えられ、文書IDとして101が与えられている。そして、入力追跡情報の欄には、更新前の埋め込み情報元原稿の埋め込み情報が記載されている。これは、コピー時に元原稿のQRコードの検出及びデコード処理が問題なく出来たことを示している。すなわち、bの入力追跡情報は上記aの出力追跡情報と同一になる。また、bの出力追跡情報欄の出力ユーザ情報、出力日時情報、出力部数番号、出力ページ番号、出力機器情報は、それぞれ図8のaの埋め込み情報のLatestのユーザ情報、日時情報、部数番号、ページ番号、機器情報に対応している。同cは、ユーザ名Tanakaが、2010年1月10日13時45分34秒に、PC等からMFP-003に対して、1ページの文書の2部目を印刷指示した際に追跡情報管理部409で生成された追跡情報である。この印刷原稿には、ページIDとして005、文書IDとして102が与えられている。この場合も、抽出された埋め込み情報の欄は空白である。同dは、ユーザ名Yamadaが、2010年8月8日11時24分20秒に、MFP-003において、文書101と文書102の原稿を1つの文書としてコピー指示した際に生成された追跡情報である。この複写原稿にはそれぞれ006007008のページID、文書IDとして103が与えられている。原稿006の入力追跡情報には原稿010の出力追跡情報が記載され、原稿007の入力追跡情報には原稿011の出力追跡情報が記載されている。同様に、原稿008の入力追跡情報には原稿005の出力追跡情報が記載されている。以下、図10のa~dに示す埋め込み情報が、MFP102やMFP103から順次送信されたものとして説明する。サーバ104の追跡情報保存処理部における保存追跡情報保存処理部412は、上述の追跡情報を受け取ると、以下のように順次保存する。図11は、追跡情報保存処理部412において作成されるデータテーブルの一例を示す図である。最も古い図11のaの追跡情報から最も新しいdの追跡情報に対応するデータ1~11が、上から順に格納されているのが分かる。このデータテーブルには、出力された原稿の文書ID1101、原稿のページID1102に加えて、入力ユーザ情報1103、入力日時情報1104、入力部数番号1105、入力ページ番号1106、入力機器番号1107、さらに出力ユーザ情報1108、出力日時情報1109、出力部数番号1110、出力ページ番号1111、出力機器番号1112が含まれる。なお、入力追跡情報1103~1107に値が格納されるということは、コピー処理において、元原稿からQRコードが検出され、かつデコード処理も成功して、元原稿の出力追跡情報が特定できたことを意味している。つまり、コピーであっても元原稿のQRコードが検出デコードできなかった場合には入力追跡情報の値は空欄になる。図11で保存した追跡情報を基に、サーバ104において追跡処理を行うことが可能となる。以下、追跡処理について説明を行う。<MFP102/103における処理の説明>追跡処理におけるMFP102/103の処理について説明する。図12は、MFP102/103における追跡対象の原稿をスキャンすることで、サーバ104へ追跡情報を送信する流れを示すフローチャートである。本実施形態においては、メモリ204に格納されたアプリケーションプログラムがユーザの操作指示で起動し、CPU300がこれを実行することにより以下の各ステップが実現される。ユーザがMFP102/103の原稿読取台に追跡対象となる原稿をセットし、不図示のスキャン指示ボタンを押下すると、ステップ1201において、スキャン処理部402は、MFP102/103の原稿読取台上にセットされた原稿のスキャンをスキャナ部302に行わせる。これにより、追跡対象の画像データが取得される。ステップ1202において、コード検出部403は、取得した画像データからQRコードを検出する。QRコードが検出されればステップ1203に進む。QRコードが検出されなければ処理を終了する。ステップ1203において、デコード部404は、検出されたQRコードをデコードすることで、埋め込み情報を抽出する。ステップ1204において、埋め込み情報更新部405は、デコードに成功し、埋め込み情報を抽出できたかどうかを判定する。埋め込み情報を抽出できた場合にはステップ1205に進む。QRコードの汚れ等によってデコードできなかった場合には、処理を終了する。ステップ1205において、データ送受信部401は、抽出した埋め込み情報をサーバ104へ送信する。<サーバ104における処理の説明>追跡処理におけるサーバ104の処理について説明する。図13は、サーバ104の追跡情報検索部415が追跡を行う流れを示すフローチャートである。図13の説明では、図11乃至図14を用いて説明する。図14のaはサーバ104の追跡処理で生成される検索情報リストの一例であり、同bは追跡結果リストである。ステップ1301において、データ送受信部411がMFP102/103から埋め込み情報を受信する。ここで受信した埋め込み情報は、前記ステップ1205で示したものであるとして、以降説明を行う。なお、本実施形態においては、MFP102/103から埋め込み情報を受信することを前提として説明するが、QRコードから埋め込み情報を抽出可能な不図示の外部アプリケーションから埋め込み情報を受信しても構わない。ステップ1302において、追跡情報検索部415は、ステップS1301で受信した埋め込み情報から、Latestの機器情報Latestの日時情報Latestのユーザ情報部数番号ページ番号を抜き出して、検索情報を生成する。例えば、図10の文書ID103の2ページ目にあたるページID007の原稿の場合、検索情報は、以下となる。Latestの機器情報:MFP-0003Latestの日時情報:2010年8月8日11時24分20秒Latestのユーザ情報:Yamada部数番号:1ページ番号:2ここで、検索情報の内容はこれらに限るものでなく、たとえば、出力の種類情報画像データの送信による印刷なのか原稿読取台を用いたコピーなのかといった情報なども必要に応じて追加してもよい。ステップ1302.5において、追跡情報検索部415は、検索情報の生成が正しくできたかを判断する。正しく検索情報が生成できなかった場合には、追跡できなかった旨を通知するため、ステップ1309へ進む。ステップ1303において、追跡情報検索部415は、ステップ1302で生成した検索情報と一致する出力追跡情報を、図11のデータテーブルから検索する。ステップ1304において、追跡情報検索部415は、ステップ1303でデータテーブルを検索した結果、ヒットしたか検索情報に一致する出力追跡情報があったかを判断する。ヒットした場合には、その結果を検索情報リストに追加し、ステップ1305へ進む。上述の図11の例では、文書IDが103でページID007のデータ7がヒットするので、その結果を検索情報リストに追加する。具体的には、図14aの検索情報リストのリスト1にヒットした007の出力追跡情報を追加する。追加した情報が以下である。出力機器情報:MFP-0003出力日時情報:2010年8月8日11時24分20秒出力ユーザ情報:Yamada出力部数番号:1出力ページ番号:2ステップ1305において、追跡情報検索部415は、ヒットした出力追跡情報を記憶する。本実施例では図14aのリスト1の追跡対象1401に1を設定することで記憶する。追跡対象は、ステップ1301において追跡対象として得た埋め込み情報に対応する検索情報であることを示すものである。ステップ1306において、追跡情報検索部415は、そのヒットした文書IDを含む文書に他のページが存在するか判定する。図11の例では、文書103にはページID006のページと008のページが存在すると判定される。ステップ1307において、追跡情報検索部415は、ステップ1306で存在すると判定されたすべてのページに関し、出力追跡情報を取得し、検索情報リストに追加する。図11において文書103に属するページは、ページID006007008であり、007に関してはステップ1304で既に検索情報リストに追加済みなので、このステップでは、006と008の出力追跡情報1404~1408の値を追加する。値を追加したのが図14aのリスト2、リスト3である。006と008はステップ1301において追跡対象として得た埋め込み情報に対応する検索情報ではないので、これらの追跡対象欄は0が設定される。ステップ1308において、検索情報リストに記載された出力追跡情報をそれぞれ検索する。処理の詳細は後述の図15で説明するが、この処理の結果として得られるのは図14bに示す追跡結果1409、1410乃至1411である。図14aのリスト1の追跡結果が同bのリスト1に対応しており、リスト2、リスト3についても同様にそれぞれ対応している。各追跡結果の出力追跡情報欄には、各文書出力追跡情報が入る。処理の詳細は図15で後述する。ステップ1309において、追跡情報検索部415はディスプレイコントローラ204を介して、ディスプレイ208に追跡結果を表示する。または、データ送受信部411を介してMFP102/103へ追跡結果を送信し、MFP102/103の表示部301に表示する。次に、図15は、追跡情報検索部415が、ステップ1308で行う検索情報リストに記載された出力追跡情報をそれぞれ検索する処理の流れを記載したフローチャートである。検索情報リストには前述の通り、図14aの1401、1404~1408の情報が含まれる。ステップ1501において、追跡情報検索部415は、未処理の検索情報が検索情報リストにあるかを判定する。未処理の検索情報があれば、検索情報を取得し、ステップ1501.5へ進む。未処理の検索情報がなければステップ1508へ進む。図14aのリスト1の例を用いて説明する。ステップ1501.5において、追跡情報検索部415は、ステップ1501で取得した検索情報を、検索条件に設定する。検索条件は、図11のデータテーブルから検索を行うための出力追跡情報であり、ステップ1507で更新される。図14aのリスト1の例では、検索条件は、以下のようにリスト1の出力追跡情報そのものとなる。Latestの機器情報:MFP-0003Latestの日時情報:2010年8月8日11時24分20秒Latestのユーザ情報:Yamada部数番号:1ページ番号:2ステップ1502において、追跡情報検索部415は、処理を行う検索情報専用の追跡結果リストを生成する。これは、各検索情報に対する追跡の結果、複数個の文書が追跡結果として得られた場合、リストとして返す必要があるためである。ステップ1503において、追跡情報検索部415は、検索条件が空であるかを判断する。検索条件が空の場合はその原稿がOriginalであるか、QRコードが読み取れなかったりデコードに失敗したことを意味する。空の場合はステップ1501へ進み、次の検索情報を処理する。空でない場合には、ステップ1504へ進む。ステップ1504において、追跡情報検索部415は、検索条件と一致する出力追跡情報を、図11のデータテーブルから検索する。ステップ1505において、追跡情報検索部415は、ステップ1504でデータテーブルを検索した結果、ヒットしたか検索条件に一致する出力追跡情報があったかを判断する。ヒットした場合にはステップ1506へ進む。ヒットしなかった場合にはステップ1501へ進み、次の検索情報を処理する。図14aのリスト1の例では、図11のデータ7がヒットする。ステップ1506において、追跡情報検索部415は、ヒットした出力追跡情報をステップ1502で作成した追跡結果リストに追加する。図14aのリスト1の例では、リスト1の追跡結果1が該当する。ここで、本実施例では、追跡結果リストに含める情報を、出力追跡情報に限定して説明しているが、図11で示すデータテーブルのデータ番号を示すような情報であっても良い。さらに、ステップ1507において、追跡情報検索部415は、ステップ1505でヒットした出力追跡情報に対応する入力追跡情報をデータテーブルから取得する。図14aのリスト1の例では、ヒットした出力追跡情報に対応する入力追跡情報は、以下のように特定される。入力機器情報:MFP-0002入力日時情報:2008年9218日14時33分50秒入力ユーザ情報:Tanaka入力部数番号:2入力ページ番号:2ステップ1507.5において、追跡情報検索部415は、前記入力追跡情報を検索条件に設定する。その後、ステップ1503に進み、処理を繰り返す。処理の繰り返しについては、図13乃至図15に示した処理の流れとして具体例を用いて後述する。ステップ1508において、ステップ1502で作成し、ステップ1506で情報追加した追跡結果リストを返す。図13乃至図15に示した処理の流れを、図11乃至図14を用いて具体的に説明する。上述の例と同様、ステップ1301で受信した埋め込み情報は、図11の文書ID103ページID007に相当するものとする。まず、埋め込み情報から検索情報を生成ステップ1302し、データテーブルから検索するステップ1303。データ7がヒットするので、以下の出力追跡情報を検索情報リストに追加するステップ1304。追跡対象:1Latestの機器情報:MFP-0003Latestの日時情報:2010年8月8日11時24分20秒Latestのユーザ情報:Yamada部数番号:1ページ番号:2図11のデータテーブルの情報から、データ7の文書IDが103であることが分かるため、データテーブルから文書ID103をもつデータを検索するステップ1306。文書103にはページID006のページと008のページが存在すると判定されるステップ1306。これらのページの出力追跡情報を検索情報リストに追加すると、図14aのリスト1~3ができるステップ1307。次に、図15で示した追跡情報検索部415が、ステップ1308で行う検索情報リストに記載された検索情報をそれぞれ検索する処理の流れを説明する。図14aのリスト1に記載の、以下の検索情報を検索条件に設定するステップ1501.5。Latestの機器情報:MFP-0003Latestの日時情報:2010年8月8日11時24分20秒Latestのユーザ情報:Yamada部数番号:1ページ番号:2検索条件を、図11で示したデータテーブルから検索ステップ1504した結果、データ7がヒットするステップ1505。データ7の出力追跡情報を追跡結果リストに追加するステップ1506。追加された追跡結果が、図14bのリスト1に対する追跡結果11409である。また、データ7の入力追跡情報を、データテーブルから取得し、次の検索すべき検索条件として設定するステップ1507.5。これによって設定された検索条件は以下であるステップ1503。Latestの機器情報:MFP-0002Latestの日時情報:2008年9月21日14時33分50秒Latestのユーザ情報:Tanaka部数番号:2ページ番号:2この検索条件と一致する出力追跡情報をデータテーブルから検索するとデータ4がヒットするステップ1505。データ4の出力追跡情報を追跡結果リストに追加するステップ1506。追加された追跡結果が、図14bのリスト1に対する追跡結果21410である。また、データ4の入力追跡情報を、次の検索すべき検索条件として設定するステップ1507.5。これによって設定された検索条件は以下であるステップ1503。Latestの機器情報:MFP-0001Latestの日時情報:2008年1月30日9時53分13秒Latestのユーザ情報:Suzuki部数番号:1ページ番号:2この検索条件と一致する出力追跡情報をデータテーブルから検索するとデータ2がヒットするステップ1505。データ2の出力追跡情報を追跡結果リストに追加するステップ1506。追加された追跡結果が、図14bのリスト1に対する追跡結果31411である。また、データ2の入力追跡情報を、次の検索すべき検索条件として設定するステップ1507.5。これによって設定された検索条件は以下であるステップ1503。Latestの機器情報:空Latestの日時情報:空Latestのユーザ情報:空部数番号:空ページ番号:空この出力追跡情報は値が空であるため、この検索情報の追跡処理は完了しステップ1503、次の検索情報、つまり、図14bのリスト2の処理を行うステップ1501。なお、ページID008の出力追跡情報を検索した結果、直近の原稿は文書102のページID005であり、その前の原稿の情報追跡結果3がない。これは、文書102のページID005がOriginalまたはQRコードの埋め込み情報が得られなかった等により、追跡は1世代で完了していることを示している。図16は、ステップ1309において、追跡情報検索部415がディスプレイ208に表示する追跡結果の画面例である。ここでは、サーバ104のディスプレイ208を想定しているが、PC101のディスプレイ208や、MFP102/103の表示部301であっても構わない。追跡結果画面は、ステップ1201でスキャンを実行し、得られた追跡対象の画像データが含まれる文書を、ツリー形式でユーザに示す。ツリーの最上位は、前記追跡対象の画像データを、直接文書の構成要素として含む文書を表示する。つまり、上述のページID007を追跡する例でいうと、図14における追跡結果1に相当する文書103が該当する。本実施例では文書の横に追跡情報として出力追跡情報を表示しているが、別画面で表示しても良い。また、追跡情報に限定する必要はなく、文書名等を付加しても構わない。さらに、本実施例では、図示していないが、ツリー最上位に追跡対象の画像データの情報を表示しても構わない。その下の階層には、それぞれ図14の追跡結果2、追跡結果3に該当する文書を表示する。ここで、本実施例では文書の追跡結果を分かりやすくするため、出力日時情報が新しい文書ほど上位階層に表示しているが、リスト表示で番号を振るなど他の手段を用いた実現手段でもかまわない。また、前記追跡対象の画像データ007は含まないが、文書103を構成する他のページ008のみを含む文書102はツリーが破線で表示される。これは関連文書であり、ユーザがスキャンした前記追跡対象の画像データの直接の追跡結果ではないことを示している。この表示方法に関しても、ツリーを破線で表示するという実現手段には限らないため、別画面で関連文書としてリスト等で見せても良いし、前記追跡対象の画像データを含む文書と色等で区別してもよい。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。