(57)【要約】      （修正有）【課題】原稿の複写履歴を追跡するためのサーバを提供する。【解決手段】複写原稿の出力における出力装置、出力日時、および出力を指示したユーザを示す情報を含む、第１の情報と、前記複写原稿の元となった元原稿の出力における出力装置、出力日時、および出力を指示したユーザを示す情報を含む、第２の情報とを関連付けて保存する保存手段と、追跡対象原稿の出力を特定する追跡対象情報であって、前記追跡対象原稿の出力における出力装置、出力日時および出力を指示したユーザを示す情報を含む、追跡対象情報を受信する受信手段と、前記受信手段で受信した前記追跡対象情報を検索条件に設定する設定手段と、前記設定手段で設定した検索情報と一致する第１の情報を前記保存手段から検索する検索手段と、前記検索手段で検索できた第１の情報と関連付けて前記保存手段に保存されている第２の情報を取り出す取り出し手段とを備える。【選択図】図１３
2013257831.tif 000002
【特許請求の範囲】
【請求項１】
原稿の複写履歴を追跡するためのサーバであって、
複写原稿の出力を特定する第１の情報であって、前記複写原稿の出力における出力装置、出力日時、および出力を指示したユーザを示す情報を含む、第１の情報と、
前記複写原稿の元となった元原稿の出力を特定する第２の情報であって、前記元原稿の出力における出力装置、出力日時、および出力を指示したユーザを示す情報を含む、第２の情報と
を関連付けて保存する保存手段と、
追跡対象原稿の出力を特定する追跡対象情報であって、前記追跡対象原稿の出力における出力装置、出力日時および出力を指示したユーザを示す情報を含む、追跡対象情報を受信する受信手段と、
前記受信手段で受信した前記追跡対象情報を検索条件に設定する設定手段と、
前記設定手段で設定した検索情報と一致する第１の情報を前記保存手段から検索する検索手段と、
前記検索手段で検索できた第１の情報と関連付けて前記保存手段に保存されている第２の情報を取り出す取り出し手段と
を備えることを特徴とするサーバ。
【請求項２】
前記検索手段で検索できた第１の情報および／または前記取り出し手段で取り出した第２の情報を表示する表示手段をさらに備えることを特徴とする請求項１に記載のサーバ。
【請求項３】
前記設定手段は、さらに、前記取り出し手段で取り出した第２の情報を検索条件に設定し、
前記検索手段は、さらに、当該設定した検索条件と一致する第１の情報を前記保存手段から検索し、
前記取り出し手段は、さらに、当該検索できた第１の情報と関連付けて前記保存手段に保存されている第２の情報を取り出し、
前記表示手段は、さらに、当該検索できた第１の情報および／または当該取り出した第２の情報をさらに表示する
ことを特徴とする請求項２に記載のサーバ。
【請求項４】
前記第１の情報には、前記複写原稿の出力におけるページ番号及び部数番号を示す情報がさらに含まれ、
前記第２の情報には、前記元原稿の出力におけるページ番号及び部数番号を示す情報がさらに含まれ、
前記追跡対象情報には、前記追跡対象原稿の出力におけるページ番号及び部数番号を示す情報がさらに含まれている
ことを特徴とする請求項３に記載のサーバ。
【請求項５】
前記検索手段は、ページ番号及び部数番号を示す情報についても一致する第１の情報と、ページ番号及び部数番号のうち少なくとも１つを示す情報以外は一致する第１の情報とを検索し、
前記表示手段は、第２の情報を表示するにあたっては、ページ番号及び部数番号を示す情報についても一致する第１の情報と関連付けて前記保存手段に保存されている第２の情報か否かに応じて、当該第２の情報の表示を異ならせることを特徴とする請求項４に記載のサーバ。
【請求項６】
請求項１から５のいずれかに記載のサーバと接続される画像形成装置であって、
スキャン指示を受けて追跡対象原稿をスキャンするスキャン処理手段と、
前記追跡対象原稿に付された符号画像を復号化して、追跡対象原稿の出力を特定する追跡対象情報を取得する復号化手段であって、前記追跡対象情報は、前記追跡対象原稿の出力における出力装置、出力日時および出力を指示したユーザを示す情報を含む、復号化手段と、
前記追跡対象情報を前記サーバに送信する送信手段と、
を備えたことを特徴とする画像形成装置。
【請求項７】
請求項１から５のいずれかに記載のサーバと接続される画像形成装置であって、
複写原稿の出力を特定する第１の情報であって、前記複写原稿の出力における出力装置、出力日時、および出力を指示したユーザを示す情報を含む、第１の情報を生成する手段と、
前記複写原稿の元となった元原稿の出力を特定する第２の情報であって、前記元原稿の出力における出力装置、出力日時、および出力を指示したユーザを示す情報を含む、第２の情報を生成する手段と、
前記生成された第１および第２の情報を前記サーバに送信し保存させる送信手段と
を備えることを特徴とする画像形成装置。
【請求項８】
請求項１から５のいずれかに記載のサーバと、
請求項６に記載の画像形成装置及び／または請求項７に記載の画像形成装置と
を備える文書管理システム。
【請求項９】
原稿の複写履歴を追跡するためのサーバにおける制御方法であって、
複写原稿の出力を特定する第１の情報であって、前記複写原稿の出力における出力装置、出力日時、および出力を指示したユーザを示す情報を含む、第１の情報と、
前記複写原稿の元となった元原稿の出力を特定する第２の情報であって、前記元原稿の出力における出力装置、出力日時、および出力を指示したユーザを示す情報を含む、第２の情報と
を関連付けて前記サーバのデータベースに保存する保存ステップと、
追跡対象原稿の出力を特定する追跡対象情報であって、前記追跡対象原稿の出力における出力装置、出力日時および出力を指示したユーザを示す情報を含む、追跡対象情報を受信する受信ステップと、
前記受信ステップで受信した前記追跡対象情報を検索条件に設定する設定ステップと、
前記設定ステップで設定した前記検索条件と一致する第１の情報を前記サーバのデータベースから検索する検索ステップと、
前記検索手段で検索できた第１の情報と関連付けて前記サーバのデータベースに保存されている第２の情報を検索する検索ステップと
を備えることを特徴とする方法。
【請求項１０】
請求項９に記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の複写履歴を追跡するための文書管理システム及びその制御方法に関するものである。
【背景技術】
【０００２】
印刷物やその複写物について、誰が印刷或いは複写（コピー）したのかを知るための方法としては既に様々な技術が存在する。例えば、特許文献１では、印刷する際に当該印刷物に対応する文書を特定するための識別情報（文書ＩＤ）を一緒に印刷し、該文書ＩＤと印刷を指示したユーザを特定する情報（例えば、ユーザ名等）のような印刷時の情報とを対応付けてサーバに保存している。これにより当該印刷物が誰によって印刷されたのかを後で調査できるようにしている。なお、上記印刷時の情報は、二次元バーコードなど符号画像としてその印刷物に印刷される。
【０００３】
また、印刷物または複写物に関する印刷時の情報など様々な情報を符号画像に埋め込むことも提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１７３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、印刷物または複写物（原稿）へ様々な情報の埋め込みと伴い、サーバにおいて効率的検索を可能にする情報管理は、複雑かつ困難となる。
【０００６】
また、符号画像が付けされた原稿から、その原稿の複写履歴を追跡する要望が増している。
【０００７】
本発明は前記事情に鑑みなされたものであり、サーバにおける情報管理が効率的で、かつ原稿の複写履歴が追跡できる、文書管理システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、原稿の複写履歴を追跡するためのサーバであって、
複写原稿の出力を特定する第１の情報であって、前記複写原稿の出力における出力装置、出力日時、および出力を指示したユーザを示す情報を含む、第１の情報と、
前記複写原稿の元となった元原稿の出力を特定する第２の情報であって、前記元原稿の出力における出力装置、出力日時、および出力を指示したユーザを示す情報を含む、第２の情報と
を関連付けて保存する保存手段と、
追跡対象原稿の出力を特定する追跡対象情報であって、前記追跡対象原稿の出力における出力装置、出力日時および出力を指示したユーザを示す情報を含む、追跡対象情報を受信する受信手段と、
前記受信手段で受信した前記追跡対象情報を検索条件に設定する設定手段と、
前記設定手段で設定した検索情報と一致する第１の情報を前記保存手段から検索する検索手段と、
前記検索手段で検索できた第１の情報と関連付けて前記保存手段に保存されている第２の情報を取り出す取り出し手段と
を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが、符号画像が付けされた原稿から、当該原稿と同じ印刷および複写指示に応じて出力された原稿、およびそれらの原稿の複写元となった原稿（元原稿）に関する情報を取得することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る文書管理システムの構成の一例を示す図である。
【図２】文書管理システムを構成するＰＣ及びサーバのハードウェア構成の一例を示す図である。
【図３】文書管理システムを構成するＭＦＰのハードウェア構成の一例を示す図である。
【図４】本文書管理システムのソフトウェア構成の一例を示す図である。
【図５】符号画像の付された原稿の一例を示す図である。
【図６】ＭＦＰにおけるコピー処理時の流れを示したフローチャートである。
【図７】デコード処理によって得られた埋め込み情報の一例を示す図である。
【図８】更新された埋め込み情報の一例を示す図である。
【図９】ＰＣからの画像データを基にＭＦＰにおいて印刷処理を行う際の流れを示したフローチャートである。
【図１０】ＭＦＰからサーバへ送られる埋め込み情報の一例を示す図である。
【図１１】サーバが生成するデータテーブルの一例を示す図である。
【図１２】ＭＦＰにおいて追跡対象の原稿から抽出された埋め込み処理をサーバへ送信する際の流れを示したフローチャートである。
【図１３】実施例１における、サーバが追跡を行う際の処理の流れを示すフローチャートである。
【図１４】実施例１における、サーバが追跡を行う際の検索情報リストの一例を示す図である。
【図１５】実施例１における、サーバが検索情報リストに記載された各出力追跡情報を検索する処理の流れを示すフローチャートである。
【図１６】追跡結果の画面例を示す図である。
【図１７】実施例２における、サーバが追跡を行う際の処理の流れを示すフローチャートである。
【図１８】実施例２における、サーバが生成するデータテーブル、及びサーバが追跡を行う際の検索情報リストの一例を示す図である。
【図１９】実施例３における、サーバが後方追跡を行う際の処理の流れを示すフローチャートである。
【図２０】実施例３における、サーバが検索情報リストに記載された各出力追跡情報を検索する後方追跡処理の流れを示すフローチャートである。
【図２１】実施例３における、サーバが後方追跡を行う際の検索情報リストの一例を示す図である。
【図２２】実施例４における、ＭＦＰにおいて追跡対象の複数の原稿から抽出された埋め込み情報リストをサーバへ送信する際の流れを示したフローチャートである。
【図２３】実施例４における、サーバが複数枚の原稿の追跡を行う際の処理の流れを示すフローチャートである。
【図２４】実施例４における、サーバが複数枚の原稿の追跡を行う際の検索情報リストの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を参照して説明する。
【００１２】
［実施例１］
図１は、本発明に係る文書管理システム１００の構成の一例を示す図である。
【００１３】
文書管理システム１００は、ＰＣ１０１、ＭＦＰ１０２／１０３およびサーバ１０４で構成され、ＬＡＮ等のネットワーク１０５を介して相互に接続されている。
【００１４】
ＰＣ１０１は、パーソナルコンピュータ等の情報処理装置であって、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインターフェース、ディスプレイ、キーボード、マウス等を備える。
【００１５】
ＭＦＰ１０２／１０３は、スキャナ機能、複写機能、印刷機能、送信機能等を搭載する画像形成装置としての複合機（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。なお、画像形成装置は、画像をメモリ上あるいは紙上に形成できるものであればよく、ＭＦＰに限られない。また、図１の文書管理システムにおいては２台のＭＦＰ１０２／１０３を含んでいるが、１台でもよいし或いは３台以上でもよい。
【００１６】
サーバ１０４は、ＰＣ１０１及びＭＦＰ１０２／１０３から送られた各種ファイルやデータ等を格納する情報処理装置である。
【００１７】
（ハードウェア構成）
図２は、ＰＣ１０１及びサーバ１０５のハードウェア構成の一例を示す図であり、図３は、ＭＦＰ１０２／１０３のハードウェア構成の一例を示す図である。
【００１８】
図２において、ＣＰＵ２００は、ＲＯＭ２０２のプログラム用ＲＯＭに記憶された、或いはハードディスク２０９からＲＡＭ２０１にロードされたＯＳやアプリケーション等のプログラムを実行する。ＲＡＭ２０１は、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。キーボードコントローラ２０３は、キーボード２０７や図示しないポインティングデバイスからのキー入力を制御する。ディスプレイコントローラ２０４は、各種ディスプレイ２０８の表示を制御する。ディスクコントローラ２０５は、各種データを記憶するハードディスク（ＨＤ）２０９やフロッピー（登録商標）ディスク（ＦＤ）等におけるデータアクセスを制御する。ＮＣ２０６はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１９】
図３において、ＣＰＵ３００はＭＦＰ１０２／１０３を統括的に制御するプロセッサであって、内部バス３０７を介して接続された各部を制御するものである。表示部３０１は、タッチパネルなどの画像表示装置で構成され、ユーザは、表示部３０１に表示される画面を介して複写指示などを行う。スキャナ部３０２は、原稿をスキャンして画像データを取得する機能を有する。プリンタ部３０３は、紙等の記録媒体上に画像を印字する機能を有する。メモリ３０４は、ＣＰＵ３００がＭＦＰ１０２／１０３を制御するために実行する各種命令（アプリケーションプログラム含む）を記憶し、大容量記憶部３０５には、スキャナ部３０２でスキャンされた画像データが一時保存される。ネットワークインターフェース３０６は、ＣＰＵ３００に従いネットワーク１０５を介して各種データ等の送受信を行う。
【００２０】
（ソフトウェア構成）
図４は、本文書管理システムのソフトウェア構成の一例を示す図である。破線は、ＭＦＰ１０２／１０３及びサーバ１０４をそれぞれ示している。なお、このソフトウェア構成は、各装置のＣＰＵが、各装置内の各種記憶装置（ＲＡＭ、外部メモリ、大容量記憶装置、メモリ等）におけるプログラムを実行することにより実現されている。
【００２１】
以下の説明に使われる用語の定義および用語の関係を表１〜５に示す。
【００２２】
【表１】
2013257831.tif 000003
【００２３】
【表２】
2013257831.tif 000004
【００２４】
【表３】
2013257831.tif 000005
【００２５】
【表４】
2013257831.tif 000006
【００２６】
【表５】
2013257831.tif 000007
【００２７】
【表６】
2013257831.tif 000008
【００２８】
まず、ＭＦＰ１０２／１０３について説明する。
【００２９】
制御部４００は、ＭＦＰ１０２／１０３の全体を制御し、後述の各部に対する指示、管理を行う。
【００３０】
データ送受信部４０１は、サーバ１０４とのデータ等の送受信処理を行う。なお、ここでは省略されているが、ＰＣ１０１とのデータ等の送受信処理も行う。
【００３１】
スキャン処理部４０２は、ＵＩを介して与えられたユーザの操作指示に基づき、原稿読取台にセットされた原稿をスキャナ部３０２にスキャンさせ、スキャン結果である所の画像データを取得する処理を行う。
【００３２】
コード検出部４０３は、スキャンによって取得された画像データからＱＲコードを検出する処理を行う。なお、本明細書においては、原稿に付される符号画像として、代表的な二次元コードであるＱＲコードを例に説明するがこれに限らない。例えば、一次元コードや電子透かしといった、文書管理や複写制限等を目的として特定の情報をコード化した画像を原稿に付加する技術に対し本発明は広く適用することができる。また、本明細書においては、「原稿」を文字や図形等で構成される特定の情報が印字された印刷物や複写物などを指す用語として使用するものとする。そして、本明細書においては、「コンテンツ」を印刷物や複写物上の文字や図形等で構成される特定の情報そのものを指す用語として使用するものとする。これは例えば、ある印刷物Ａとその複写物Ｂは、それぞれ別の原稿として区別されるが、そこに含まれる文字や図形等は同じであるため、コンテンツとしては同一であることを意味する。
【００３３】
デコード部４０４は、検出されたＱＲコードを復号化（デコード）して埋め込み情報を抽出する処理を行う。
【００３４】
埋め込み情報更新部４０５は、デコード部４０４が抽出した埋め込み情報を更新して複写原稿に付される新たな埋め込み情報を生成する処理を行う。また、更新対象となる埋め込み情報が存在しない場合（例えば、コピー元の原稿にＱＲコードが付加されていなかったときなど）には、新規に埋め込み情報を生成する処理も行う。
【００３５】
エンコード部４０６は、更新（或いは新規に生成）された埋め込み情報を符号化（エンコード）して符号画像としてのＱＲコードを生成する処理を行う。
【００３６】
画像合成部４０７は、印字対象の画像データと、符号化処理によって生成されたＱＲコードとを合成する処理を行う。
【００３７】
印刷処理部４０８は、印刷処理、すなわち、合成処理によって得られた合成画像データを紙等の記録媒体上に画像として形成する処理をプリンタ部３０３に行わせる。
【００３８】
追跡情報生成部４０９は、デコード部４０４が抽出した埋め込み情報と、埋め込み情報更新部４０５が生成した新たな埋め込み情報をもとに、印刷物の複写履歴を追跡するための情報として追跡情報を生成する処理を行う。
【００３９】
次に、サーバ１０４について説明する。
【００４０】
制御部４１０は、サーバ１０４の全体を制御し、後述する各部に対する指示、管理を行う。
【００４１】
データ送受信部４１１は、ＭＦＰ１０２／１０３とのデータ等の送受信処理を行う。なお、図４では省略されているが、データ送受信部４１１はＰＣ１０１とのデータ等の送受信処理も行う。
【００４２】
追跡情報保存処理部４１２は、制御部４１０の指示に基づいて、ＭＦＰ１０２／１０３から受け取った追跡情報を保存する際に必要な各種の処理を行う。
【００４３】
データ書込部４１３は、制御部４１０の指示に基づいて、追跡情報以外の各種データを不図示のハードディスク等に書き込み、保存する処理を行う。
【００４４】
データ読出部４１４は、制御部４１０の指示に基づいて、不図示のハードディスク等から追跡情報を含む各種データを読み出す処理を行う。
【００４５】
追跡情報検索部４１５は、制御部４１０の指示に基づいて、データ送受信部４１１が受信した追跡対象の原稿の埋め込み情報から、検索情報リストを生成し、検索情報リストに関して追跡処理を行う。
【００４６】
＜符号画像の付された原稿＞
図５は、本発明においてスキャン対象となる、符号画像の付された原稿の一例を示す図である。
【００４７】
原稿５０１には、埋め込み情報を符号化して得られた符号画像としてのＱＲコード５０２が印刷されている。ＱＲコードは記録媒体上の所定の領域、本実施例においては、原稿５０１内の左上隅、左下隅、右上隅、右下隅に設けられた矩形領域５０３内のうちの何れかの領域に印字され、該領域を対象にＱＲコードの検出処理が行われる。なお、矩形領域の一辺の長さは例えば縦横それぞれ３０ｍｍである。もちろん、ＱＲコードが印字可能な領域は、この例に限られるものでなく、その位置、形状、大きさは任意に設定可能である。
【００４８】
そして、埋め込み情報には、例えば、以下の情報が含まれるものとする（図７参照）。
・原稿の出力を指示した直近のユーザを特定するためユーザ情報（Ｌａｔｅｓｔのユーザ情報）
・そのコンテンツについて最初に出力を指示したユーザを特定するためのユーザ情報（Ｏｒｉｇｉｎａｌのユーザ情報）
・原稿の出力をおこなった日時を特定するためのＬａｔｅｓｔの日時情報
・そのコンテンツについて最初に原稿の出力をおこなった日時を特定するためのＯｒｉｇｉｎａｌの日時情報
・原稿の出力をおこなった部数番号を特定するための原稿の部数番号情報（Ｌａｔｅｓｔの部数番号）
・そのコンテンツについて最初に原稿の出力をおこなった部数番号を特定するための原稿の部数番号情報（Ｏｒｉｇｉｎａｌの部数番号）
・原稿の出力をおこなったページ番号を特定するための原稿のページ番号情報（Ｌａｔｅｓｔのページ番号）
・そのコンテンツについて最初に原稿の出力をおこなったページ番号を特定するための原稿のページ番号情報（Ｏｒｉｇｉｎａｌのページ番号）
・原稿の出力をおこなったＭＦＰを特定するためのＬａｔｅｓｔの機器情報
・そのコンテンツについて最初に原稿の出力をおこなったＭＦＰを特定するためのＯｒｉｇｉｎａｌの機器情報
もちろん、埋め込み情報の内容はこれらに限るものでなく、たとえば、出力の種類情報（ＰＣから送信された画像データの印刷なのか、原稿読取台を用いたコピーなのかといった情報）なども必要に応じて追加してもよい。
【００４９】
なお、そのコンテンツについて最初に原稿の出力をおこなったというのは、より正確には、そのコンテンツについて最初に符号画像の付された原稿の出力をおこなったという意味である。
【００５０】
ここで、部数番号とは、印刷および複写処理においてその原稿が何部目として出力されたかを示す情報である。また、ページ番号とは、印刷および複写処理においてその原稿が何ページ目として出力されたかを示す情報である。たとえば、３ページから成る文書を２部印刷した場合、出力される６枚の印刷物に埋め込み情報として書き込まれる部数番号およびページ番号は以下のようになる。
・印刷物１：部数番号＝１、ページ番号＝１
・印刷物２：部数番号＝１、ページ番号＝２
・印刷物３：部数番号＝１、ページ番号＝３
・印刷物４：部数番号＝２、ページ番号＝１
・印刷物５：部数番号＝２、ページ番号＝２
・印刷物６：部数番号＝２、ページ番号＝３
【００５１】
上記のように、一回の印刷および複写において、出力される印刷物のうち部数番号とページ番号の組み合わせが同一になるものはない。
【００５２】
なお、両面に印刷された印刷物の場合、それぞれの面に異なるページ番号が書き込まれる。
【００５３】
＜コピー処理及び印刷処理ならびに処理中における追跡情報の生成＞
まず、コピー処理の場合の概要を説明する。
【００５４】
図６は、ＭＦＰ１０２／１０３におけるコピー処理時の流れを示したフローチャートである。なお、本実施例においては、メモリ３０４に格納されたアプリケーション（プログラム）がユーザの操作指示で起動し、ＣＰＵ３００がこれを実行することにより以下の各ステップが実現される。
【００５５】
ユーザがＭＦＰ１０２／１０３の原稿読取台にコピー元となる原稿をセットし、不図示のコピー指示ボタンがユーザに押下されると、ステップ６０１において、スキャン処理部４０２は、セットされた原稿のスキャンをスキャナ部３０２に行わせる。これにより、画像データが取得される。なお、スキャン対象となる原稿を「元原稿」と呼ぶが、元原稿自体が複写物である場合もあり得る（以前にコピーされた複写原稿をさらにコピーする場合など）。
【００５６】
ステップ６０２において、原稿読取台から複数回スキャンされた場合など、複数枚元原稿のスキャンが行われた場合、未処理のページがあるか否かを判定する。未処理のページがあった場合には、未処理のページに対して後述のステップ６０３〜６１１の処理を行う。全てのページに対して処理が行われた場合には、後述のステップ６１２に進む。
【００５７】
ステップ６０３において、コード検出部４０３は、取得した画像データからＱＲコードを検出する。すなわち、取得した画像データの上述した四隅の矩形領域を対象にＱＲコードの有無をチェックする。ＱＲコードが検出されればステップ６０４に進む。
【００５８】
ステップ６０４において、デコード部４０４は、検出されたＱＲコードをデコードする。すなわち、ＱＲコードを復号化して埋め込み情報を抽出する処理を行う。図７は、デコード処理によって抽出された埋め込み情報（第１の情報）の一例を示している。図７の例では、元原稿の印刷を指示したユーザのユーザ情報「Ｓｕｚｕｋｉ」、元原稿を出力した日時の日時情報「２００８年１月３０日９時５３分１３秒」が抽出されている。また、元原稿の部数番号「１」、元原稿のページ番号「２」、元原稿を出力したＭＦＰの機器情報「ＭＦＰ−０００１」が抽出されている。なお、「Ｌａｔｅｓｔのユーザ情報」、「Ｌａｔｅｓｔの日時情報」、「Ｌａｔｅｓｔの部数番号」、「Ｌａｔｅｓｔのページ番号」及び「Ｌａｔｅｓｔの機器情報」欄が空白である。これは、この原稿がこのコンテンツを最初に印刷した原稿であって、未だ誰にもコピーされたことがないオリジナルの原稿であることを示している。もし元原稿が誰かによってコピーされたことがある原稿である場合には、直近にコピーを行ったユーザのユーザ情報が「Ｌａｔｅｓｔのユーザ情報」欄に示されることになる。
【００５９】
ステップ６０５において、埋め込み情報更新部４０５は、デコードに成功し、埋め込み情報を抽出できたかどうかを判定する。埋め込み情報を抽出できた場合にはステップ６０６に進む。ＱＲコードの汚れ等によってデコードできなかった場合には、ステップ６０７に進む。
【００６０】
ステップ６０６において、埋め込み情報更新部４０５は、ステップ６０４で抽出された埋め込み情報（第１の情報）を更新する。具体的には、抽出により「Ｏｒｉｇｉｎａｌのユーザ情報」として得られた情報（即ち、そのコンテンツについて最初に原稿の出力を行ったユーザのユーザ情報）をそのまま残しつつ、今回コピーを指示したユーザのユーザ情報を「Ｌａｔｅｓｔのユーザ情報」とする。すなわち、ステップ６０４で抽出した埋め込み情報の中に「Ｌａｔｅｓｔのユーザ情報」が含まれている場合には、それを消し、今回コピーを指示したユーザのユーザ情報を「Ｌａｔｅｓｔのユーザ情報」とすることとなる。同様に、「Ｏｒｉｇｉｎａｌの日時情報」及び「Ｏｒｉｇｉｎａｌの機器情報」はそのまま残しつつ、今回のコピーの日時情報及び機器情報を「Ｌａｔｅｓｔの日時情報」及び「Ｌａｔｅｓｔの機器情報」とする。そして、「Ｏｒｉｇｉｎａｌの部数番号」、「Ｏｒｉｇｉｎａｌのページ番号」はそのまま残す。また、今回コピーした部数、ページ数に基づき部数番号とページ番号を複写原稿へ割り当て、「Ｌａｔｅｓｔの部数番号」及び「Ｌａｔｅｓｔのページ番号」の内容を更新する。
【００６１】
図８（ａ）は、図７に示す埋め込み情報の更新後の内容（第２の情報）の一例であり、「Ｏｒｉｇｉｎａｌ」がそのコンテンツを最初に出力されたときの埋め込み情報、「Ｌａｔｅｓｔ」が今回のコピーに関する情報を示している。今回コピーを行なったユーザのユーザ情報「Ｔａｎａｋａ」が「Ｌａｔｅｓｔのユーザ情報」欄に入っており、そのコンテンツについて最初に原稿の出力を行ったユーザのユーザ情報である「Ｓｕｚｕｋｉ」が「Ｏｒｉｇｉｎａｌのユーザ情報」欄に入っている。また、「Ｔａｎａｋａ」によるコピーの日時が「２００８年９月２１日１４時３３分５０秒」であり、出力される複写原稿の部数番号とページ番号がそれぞれ「２」と「１」であり、「ＭＦＰ−０００２」でコピーされたことが分かる。
【００６２】
一方、ステップ６０３でＱＲコードが検出できなかった場合及びステップ６０５でデコードに失敗した場合には、ステップ６０７において、埋め込み情報更新部４０５は、コピー処理によって出力される原稿に新たに埋め込むための新規の埋め込み情報を生成する。図８（ｂ）は、本ステップで生成される新規の埋め込み情報の一例である。新規に生成されるため、今回コピーを指示したユーザのユーザ情報「Ｔａｎａｋａ」は、「Ｌａｔｅｓｔのユーザ情報」欄ではなく、「Ｏｒｉｇｉｎａｌのユーザ情報」欄に入れられている。なお、今回のコピーの日時情報、部数番号情報、ページ番号情報および機器情報はそれぞれ「Ｏｒｉｇｎａｌの日時情報」、「Ｏｒｉｇｉｎａｌの部数番号」、「Ｏｒｉｇｉｎａｌのページ番号」および「Ｏｒｉｇｎａｌの機器情報」欄に入れられている。
【００６３】
ステップ６０８において、エンコード部４０６は、ステップ６０６で更新された埋め込み情報（第２の情報）或いはステップ６０７で新たに生成された埋め込み情報をエンコードしてＱＲコードを生成する処理を行う。
【００６４】
ステップ６０９において、画像合成部４０７は、生成したＱＲコードとステップ６０１で得られた画像データとを合成する。その結果、元原稿にＱＲコードが付されていた場合には埋め込み情報の中身が更新されたＱＲコードが生成される。この場合、元原稿にＱＲコードが付されていた位置に、更新されたＱＲコードが付されるので、元原稿に付されていたＱＲコードは消えることになる。元原稿にＱＲコードが付されていなかった場合には新規に生成されたＱＲコードの合成された合成画像データが生成される。
【００６５】
ステップ６１０において、追跡情報生成部４０９は、ステップ６０３でＱＲコードの検出に成功し、かつステップ６０５でデコード成功と判定した場合は、追跡情報を生成する。追跡情報は、ステップ６０４で抽出された埋め込み情報（第１の情報）と、ステップ６０６で更新された埋め込み情報（第２の情報）をもとに生成する。
【００６６】
本明細書では、埋め込み情報は、ＱＲコードに含まれる、あるいは、含められることになる、あるいは、含まれていた情報となっている。この埋め込み情報は、上述のように、直近に原稿の出力を行った際の出力情報であるＬａｔｅｓｔの情報および、そのコンテンツについて最初に原稿の出力をおこなった際の出力情報であるＯｒｉｇｉｎａｌの情報を含む。追跡情報は、情報を保存する装置（例、サーバ）で保存され、後の追跡処理に供される情報となっている。この追跡情報は、更新前の埋め込み情報（元原稿の埋め込み情報）と更新後の埋め込み情報（原稿の埋め込み情報）に基づいて作成される。
【００６７】
以下、追跡情報を生成する処理について説明する。追跡情報生成部４０９は、第１の情報を入力追跡情報、第２の情報を出力追跡情報として、これら入力追跡情報と出力追跡情報を両方含む追跡情報を生成する。一方、ステップ６０３でＱＲコードの検出に失敗した場合、または、ステップ６０５でデコード失敗と判定した場合は、ステップ６０７で新たに生成された埋め込み情報をもとに、追跡情報を生成する。具体的には、入力追跡情報が空、この新たに生成された埋め込み情報を出力追跡情報として、これら入力追跡情報と出力追跡情報を両方含む追跡情報を生成する。生成した追跡情報は、ＭＦＰ１０２／１０３の大容量記憶部３０５に一時的に保存する。保存場所は、情報を保持可能な場所であれば良いため、ＭＦＰ１０２／１０３のメモリ３０４やサーバ１０４のハードディスクであっても構わない。
【００６８】
ステップ６０３においてＱＲコードが検出され、ＱＲコードのデコードに成功した場合を例に、具体的に説明する。以下のようにステップ６０４で抽出された元原稿の埋め込み情報（第１の情報）のうち、Ｌａｔｅｓｔの情報を本実施例では「入力追跡情報」とする。具体的には以下のとおりである。
・ステップ６０４で抽出された元原稿の埋め込み情報（第１の情報）のＬａｔｅｓｔの機器情報を「入力機器情報」
・ステップ６０４で抽出された元原稿の埋め込み情報（第１の情報）のＬａｔｅｓｔの日時情報を「入力日時情報」
・ステップ６０４で抽出された元原稿の埋め込み情報（第１の情報）のＬａｔｅｓｔのユーザ情報を「入力ユーザ情報」
・ステップ６０４で抽出された元原稿の埋め込み情報（第１の情報）のＬａｔｅｓｔの部数番号を「入力部数番号」
・ステップ６０４で抽出された元原稿の埋め込み情報（第１の情報）のＬａｔｅｓｔのページ番号を「入力ページ番号」
【００６９】
ただし、ステップ６０４で抽出された元原稿の埋め込み情報（第１の情報）において、Ｌａｔｅｓｔのユーザ情報が空の場合、以下のようにＯｒｉｇｉｎａｌの情報を「入力追跡情報」とする。
・ステップ６０４で抽出された元原稿の埋め込み情報（第１の情報）のＯｒｉｇｉｎａｌの機器情報を「入力機器情報」
・ステップ６０４で抽出された元原稿の埋め込み情報（第１の情報）のＯｒｉｇｉｎａｌの日時情報を「入力日時情報」
・ステップ６０４で抽出された元原稿の埋め込み情報（第１の情報）のＯｒｉｇｉｎａｌのユーザ情報を「入力ユーザ情報」
・ステップ６０４で抽出された元原稿の埋め込み情報（第１の情報）のＯｒｉｇｉｎａｌの部数番号を「入力部数番号」
・ステップ６０４で抽出された元原稿の埋め込み情報（第１の情報）のＯｒｉｇｉｎａｌのページ番号を「入力ページ番号」
【００７０】
また、ステップ６０６で更新された埋め込み情報（第２の情報）のＬａｔｅｓｔの情報を「出力追跡情報」とする。具体的には以下のとおりである。
・ステップ６０６で更新された埋め込み情報（第２の情報）のＬａｔｅｓｔの機器情報を「出力機器情報」
・ステップ６０６で更新された埋め込み情報（第２の情報）のＬａｔｅｓｔの日時情報を「出力日時情報」
・ステップ６０６で更新された埋め込み情報（第２の情報）のＬａｔｅｓｔのユーザ情報を「出力ユーザ情報」
・ステップ６０６で更新された埋め込み情報（第２の情報）のＬａｔｅｓｔの部数番号を「出力部数番号」
・ステップ６０６で更新された埋め込み情報（第２の情報）のＬａｔｅｓｔのページ番号を「出力ページ番号」
【００７１】
なお、ステップ６０３でＱＲコードが検出されなかった場合又はステップ６０５でデコードに失敗した場合であれば、ステップ６０７で新たに生成された埋め込み情報のＯｒｉｇｉｎａｌの情報が「出力追跡情報」となり、「入力追跡情報」は空となる。
【００７２】
入力追跡情報及び出力追跡情報は、ページに対して１つずつ保持するものであり、本実施例では、その管理のために、ページを識別するためのページＩＤを新規に発行する。ここでは、ページＩＤと、入力追跡情報及び出力追跡情報を「ページ追跡情報」と呼ぶ。
【００７３】
さらに、複数ページで構成される文書単位での管理のために、文書を識別するための文書ＩＤを発行し、文書ＩＤと各ページのページ追跡情報を関連付け、「文書追跡情報」と呼ぶ。文書ＩＤの発行処理は後述のステップ６１２で行う。
【００７４】
ステップ６１１において、印刷処理部４０８は、生成された合成画像データに基づいて紙等の記録媒体上に画像を形成し出力する。印字出力された複写原稿は、不図示の排紙トレイより排紙される。１ページのコピー印刷が完了すると、ステップ６０２に進み、未処理のページがあった場合に次のページに対してステップ６０３〜６１１の処理を行う。なお、コピー印刷を優先するため、ステップ６１０の追跡情報生成処理よりも先に、あるいは並行してステップ６１１のコピー印刷を実行してもよい。
【００７５】
ステップ６１２において、データ送受信部４０１は、ステップ６１０で一時保存した各ページの追跡情報を関連付けて文書ＩＤを新規発行し、大容量記憶部３０５に記録する。具体的には、同じ「出力部数番号」を有する複数のページ、すなわち、一回の複写処理において同じ部数番号で出力される複数のページを文書単位で管理するために、１つの文書ＩＤを発行する。記録された追跡情報は、後にデータ送受信部４０１が所定のタイミング（一定時間ごとや、一定量ごとなど）でサーバ１０４に送信する。なお、追跡情報を大容量記憶部３０５に記録せず、各ページのコピー印刷ごとに適時サーバに送信する方法でもよい。また、ＭＦＰ１０２／１０３がサーバ１０４に送信するのではなく、サーバ１０４または不図示の外部アプリケーションがＭＦＰへアクセスして追跡情報を取得しても構わない。サーバ１０４での受け取った追跡情報の保存処理については後述する。
【００７６】
次に、ＰＣ１０１から受け取った画像データを基に印刷処理を行う場合の概要を説明する。
【００７７】
図９は、ＰＣ１０１から受け取った画像データを基にＭＦＰ１０２／１０３において印刷処理を行う際の流れを示したフローチャートである。なお、図６の場合と同様、メモリ３０４に格納されたアプリケーション（プログラム）がユーザの操作で起動し、ＣＰＵ３００がこれを実行することにより以下の各ステップが実現される。
【００７８】
ユーザがＰＣ１０１において印刷を指示すると、ステップ９０１において、データ送受信部４０１は、ＰＣ１０１から画像データを受信する。なお、ここでは、受け取った画像データはラスタライズ等がなされた印刷に適した状態の画像データ（ビットマップデータ）であるものとして説明を行う。受け取った画像データがＰＤＬデータである場合には、不図示の画像処理部にて、ＰＤＬデータの解釈、ラスタライズといった印刷処理に適した画像データへと加工する処理が後述のステップ９０３及び９０４と並行して実行される。
【００７９】
ステップ９０２において、ＰＣ１０１から受信した画像データが複数ページだった場合、未処理のページがあるか否かを判定する。未処理のページがあった場合には、未処理のページに対して、後述のステップ９０３から９０７の処理を行う。全てのページに対して処理が行われた場合には、ステップ９０８に進む。
【００８０】
ステップ９０３において、埋め込み情報更新部４０５は、印刷出力される原稿に埋め込むための埋め込み情報、例えば、図８（ｂ）のように、今回印刷指示を行ったユーザのユーザ情報、今回の印刷出力の日時情報、部数番号およびページ番号の各情報を生成する。
【００８１】
ステップ９０４において、エンコード部４０６は、ステップ９０２で生成された埋め込み情報をエンコードし、ＱＲコードを生成する。
【００８２】
ステップ９０５において、画像合成部４０７は、生成したＱＲコードとステップ９０１で受け取った画像データ（印刷に適した画像データ）とを合成し、ＱＲコードの付加された合成画像データを生成する。
【００８３】
ステップ９０６において、追跡情報生成部４０９は、ステップ９０３で生成した埋め込み情報から追跡情報を生成し、ステップ６１０と同様、大容量記憶部３０５に一時的に保存する。追跡情報の具体例は図１０を参照して後述する。
【００８４】
ステップ９０７において、印刷処理部４０８は、生成された合成画像データを記録媒体上に画像として形成して出力する。出来上がった印刷原稿は、不図示の排紙トレイより排紙される。１ページの印刷が完了すると、ステップ９０２に進み、未処理のページがあった場合に未処理のページに対してステップ９０３〜９０７の処理を行う。なお、印刷を優先するため、ステップ９０６の追跡情報生成よりも先に、あるいは並行してステップ９０７の印刷を実行してもよい。
【００８５】
ステップ９０８において、データ送受信部４０１は、ステップ９０６で一時保存した各ページの追跡情報を関連付けて文書ＩＤを新規発行し、大容量記憶部３０５に記録する。具体的には、同じ「出力部数番号」を有する複数のページ、すなわち、一回の印刷処理において同じ部数番号で出力される複数のページを文書単位で管理するために、１つの文書ＩＤを発行する。記録された追跡情報は、後にデータ送受信部４０１が所定のタイミング（一定時間ごとや、一定量ごとなど）でサーバ１０４に送信する。なお、追跡情報を大容量記憶部３０５に記録せず、各ページの印刷ごとに適時サーバに送信する方法でもよい。また、ＭＦＰがサーバ１０４に送信するのではなく、サーバ１０４または不図示の外部アプリケーションがＭＦＰへアクセスして追跡情報を取得しても構わない。
【００８６】
次に、コピー処理および印刷処理において、ＭＦＰ１０２やＭＦＰ１０３が生成する追跡情報の概要を説明する。
【００８７】
図１０（ａ）〜（ｃ）は、ＭＦＰ１０２やＭＦＰ１０３が生成する追跡情報の一例を示している。なお、図１０に示す追跡情報は、大きく分けて「入力追跡情報」と「出力追跡情報」から構成される。「入力追跡情報」の欄は、ユーザの操作指示がコピー指示の場合、ステップ６０４で抽出した元原稿の埋め込み情報（第１の情報）となる。一方、ユーザの操作指示が、印刷指示である場合や、コピー指示ではあるが元原稿からのＱＲコードの検出や検出されたＱＲコードのデコードに失敗した場合には、「入力追跡情報」の欄は空白となる。
【００８８】
また、「出力追跡情報」の欄は、ユーザの操作指示がコピー指示の場合で、かつ元原稿からのＱＲコードの検出処理および検出されたＱＲコードのデコードに成功した場合は、ステップ６０６で更新された埋め込み情報（第２の情報）となる。また、ユーザの操作指示がコピー指示ではあるが、元原稿からのＱＲコードの検出や検出されたＱＲコードのデコードに失敗した場合は、「出力追跡情報」の欄は、ステップ６０７で新規に生成された埋め込み情報となる。一方、ユーザの操作指示が印刷指示である場合は、「出力追跡情報」の欄は、ステップ９０３で生成した埋め込み情報となる。
【００８９】
もちろん、追跡情報の内容はこれらに限るものでなく、たとえば、出力の種類情報（画像データの送信による印刷なのか原稿読取台を用いたコピーなのかといった情報）なども必要に応じて追加してもよい。
【００９０】
以下、図１０（ａ）〜（ｃ）を参照して追跡情報の具体例を説明する。
【００９１】
まず、図１０（ａ）は、ユーザ情報「Ｓｕｚｕｋｉ」が、「２００８年  １月３０日９時５３分１３秒」に、ＰＣ等から「ＭＦＰ−０００１」に対して、２ページの文書の１部目を印刷指示した際に生成された追跡情報である。ＰＣ等から送信された画像データに基づいて印刷された原稿であるので、ＱＲコードの検出は行われず、「入力追跡情報」の欄は空白である。「出力追跡情報」の欄の「出力ユーザ情報」は、図７の埋め込み情報の「Ｏｒｉｇｉｎａｌのユーザ情報」に対応している。また、「出力日時情報」、「出力部数番号」、「出力ページ番号」及び「出力機器情報」は、それぞれ「Ｏｒｉｇｉｎａｌの日時情報」、「Ｏｒｉｇｉｎａｌの部数番号」、「Ｏｒｉｇｉｎａｌのページ番号」及び「Ｏｒｉｇｉｎａｌの機器情報」に対応している。
【００９２】
追跡情報検索部４１５が実際に行う追跡処理では、「出力日時情報」及び「出力機器情報」によって文書を特定し、さらに「部数番号」及び「ページ番号」を加えることによって、ページを特定する。また、１ページ目には「００１」、２ページ目には「００２」というページＩＤが割り振られ、それらを関連付けるための文書ＩＤとして「１００」が割り振られている。本実施例では例としてページＩＤ、文書ＩＤを連番の数字として記載しているが、実際には、ＵＵＩＤなどのユニークな情報である。
【００９３】
なお、各ページに割り振られた文書ＩＤおよびページＩＤは、追跡情報の管理を行うためのものであり、ページと文書の関連性を管理できれば他の形であってもよい。また、本実施例では、ＭＦＰ１０２／１０３が生成する追跡情報に文書ＩＤおよびページＩＤが付与されていることを前提として説明しているが、サーバ１０４の追跡情報保存処理部４１２がＩＤを振りなおしても構わない。また、ＭＦＰ１０２／１０３から送られる追跡情報には文書ＩＤ及びページＩＤを含まないとし、サーバ１０４の追跡情報保存処理部４１２が追跡情報を保存する時に、新規にＩＤを発行するとしても構わない。
【００９４】
図１０（ｂ）は、図１０（ａ）の追跡情報が生成されたときに印刷した原稿を、「ＭＦＰ−０００２」において、ユーザ名「Ｔａｎａｋａ」が「２００８年  ９月２１日１４時３３分５０秒」にコピーした際に生成された追跡情報である。この複写原稿にはそれぞれ「０１０」及び「０１１」のページＩＤが与えられ、文書ＩＤとして「１０１」が与えられている。そして、「入力追跡情報」の欄には、更新前の埋め込み情報（元原稿の埋め込み情報）が記載されている。すなわち、図１０（ｂ）の「入力追跡情報」は図１０（ａ）の「出力追跡情報」に対応している。なお、これは、コピー時に元原稿のＱＲコードの検出及びデコード処理が問題なく出来たことを示している。また、図１０（ｂ）の「出力追跡情報」欄の「出力ユーザ情報」は、図８（ｂ）の埋め込み情報の「Ｌａｔｅｓｔのユーザ情報」に対応している。また、「出力日時情報」、「出力部数番号」、「出力ページ番号」及び「出力機器情報」は、それぞれ「Ｌａｔｅｓｔの日時情報」、「Ｌａｔｅｓｔの部数番号」、「Ｌａｔｅｓｔのページ番号」及び「Ｌａｔｅｓｔの機器情報」に対応している。
【００９５】
図１０（ｃ）は、ユーザ名「Ｔａｎａｋａ」が、「２０１０年  １月１０日１３時４５分３４秒」に、ＰＣ等から「ＭＦＰ−０００３」に対して、１ページの文書の２部を印刷指示した際に生成された追跡情報である。この印刷原稿には、ページＩＤとして「００５」、文書ＩＤとして「１０２」が与えられている。この場合も、ＰＣ等から送信された画像データに基づいて印刷された原稿であるので、「入力追跡情報」の欄は空白である。
【００９６】
図１０（ｄ）は、ユーザ名「Ｙａｍａｄａ」が、「２０１０年  ８月８日１１時２４分２０秒」に、「ＭＦＰ−０００３」において、文書「１０１」と文書「１０２」の原稿を１つの文書としてコピー指示した際に生成された追跡情報である。この複写原稿にはそれぞれ「００６」、「００７」及び「００８」のページＩＤ、文書ＩＤとして「１０３」が与えられている。原稿「００６」の入力追跡情報には原稿「０１０」の出力追跡情報が記載され、原稿「００７」の入力追跡情報には原稿「０１１」の出力追跡情報が記載されている。同様に、原稿「００８」の入力追跡情報には原稿「００５」の出力追跡情報が記載されている。
【００９７】
＜追跡情報の保存処理＞
以下、サーバ１０４が図１０（ａ）〜（ｄ）に示す追跡情報を、ＭＦＰ１０２やＭＦＰ１０３から受け取って保存する処理について説明する。
【００９８】
追跡情報保存処理部４１２は、上述の追跡情報を受け取ると、以下のようにデータテーブルを作成して追跡情報をデータベースに保存する。
【００９９】
図１１は、追跡情報保存処理部４１２において作成されるデータテーブルの一例を示す図である。最も古い図１０（ａ）の追跡情報から最も新しい図１０（ｄ）の追跡情報に対応するデータ１〜８が、上から順に格納されているのが分かる。このデータテーブルには、出力された原稿の「文書ＩＤ」１１０１、原稿の「ページＩＤ」１１０２に加えて、さらに以下の情報が含まれる。すなわち、「入力ユーザ情報」１１０３、「入力日時情報」１１０４、「入力部数番号」１１０５、「入力ページ番号」１１０６、「入力機器番号」１１０７が含まれる。また、「出力ユーザ情報」１１０８、「出力日時情報」１１０９、「出力部数番号」１１１０、「出力ページ番号」１１１１及び「出力機器番号」１１１２も含まれる。なお、入力追跡情報（１１０３〜１１０７）に値が格納されるということは、コピー処理において、元原稿からＱＲコードが検出され、かつデコード処理も成功して、元原稿の出力追跡情報が特定できたことを意味している。つまり、コピーであっても元原稿のＱＲコードが検出・デコードできなかった場合には入力追跡情報の値は空になる。
【０１００】
＜追跡処理＞
追跡対象の原稿の埋め込み情報と、図１１のデータテーブルとして保存した追跡情報を基に、サーバ１０４において追跡処理を行うことが可能となる。以下、追跡処理について説明を行う。
【０１０１】
追跡処理におけるＭＦＰ１０２／１０３の処理について説明する。
【０１０２】
図１２は、ＭＦＰ１０２／１０３における追跡対象の原稿をスキャンすることで、サーバ１０４へ追跡対象の原稿の埋め込み情報を送信する流れを示すフローチャートである。本実施例においては、メモリ３０４に格納されたアプリケーション（プログラム）がユーザの操作指示で起動し、ＣＰＵ３００がこれを実行することにより以下の各ステップが実現される。
【０１０３】
ユーザがＭＦＰ１０２／１０３の原稿読取台に追跡対象となる原稿をセットし、不図示のスキャン指示ボタンがユーザに押下されると、ステップ１２０１において、スキャン処理部４０２は、セットされた原稿のスキャンをスキャナ部３０２に行わせる。これにより、追跡対象の画像データが取得される。
【０１０４】
ステップ１２０２において、コード検出部４０３は、取得した画像データからＱＲコードを検出する。ＱＲコードが検出されればステップ１２０３に進む。ＱＲコードが検出されなければ処理を終了する。
【０１０５】
ステップ１２０３において、デコード部４０４は、検出されたＱＲコードをデコードすることで、埋め込み情報を抽出する。
【０１０６】
ステップ１２０４において、埋め込み情報更新部４０５は、デコードに成功し、埋め込み情報を抽出できたかどうかを判定する。埋め込み情報を抽出できた場合にはステップ１２０５に進む。ＱＲコードの汚れ等によってデコードできなかった場合には、処理を終了する。
【０１０７】
ステップ１２０５において、データ送受信部４０１は、抽出した埋め込み情報（追跡対象情報）をサーバ１０４へ送信する。
【０１０８】
追跡処理におけるサーバ１０４の処理について説明する。
【０１０９】
図１３は、サーバ１０４の追跡情報検索部４１５が追跡処理を行う流れを示すフローチャートである。図１４（ａ）は、図１３のステップ１３０１〜１３０８で生成した検索情報リストの一例であり、図１４（ｂ）は、図１３のステップ１３０９で生成した追跡結果リストである。以下、図１０、１１、１２及び１４を参照して、図１３に示す追跡処理の流れを説明する。
【０１１０】
ステップ１３０１において、データ送受信部４１１がＭＦＰ１０２／１０３から埋め込み情報を受信する。ここで受信した埋め込み情報は、ステップ１２０５でデータ送受信部４０１が送信したもの（追跡対象の原稿から抽出した埋め込み情報）であるとして、以降説明を行う。
【０１１１】
なお、本実施例においては、ＭＦＰ１０２／１０３から埋め込み情報を受信することを前提として説明するが、ＱＲコードから埋め込み情報を抽出可能な不図示の外部アプリケーションから埋め込み情報を受信しても構わない。
【０１１２】
ステップ１３０２において、追跡情報検索部４１５は、ステップＳ１３０１で受信した埋め込み情報から、Ｌａｔｅｓｔの情報を抜き出して、抜き出したＬａｔｅｓｔの情報またはその一部から、追跡処理に使用される検索情報を生成する。例えば、追跡対象の原稿が図１０（ｄ）の文書ＩＤ「１０３」の２ページ目にあたるページＩＤ「００７」の原稿の場合、ステップ１３０２で生成した検索情報は、以下のようになる。
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００３」
・Ｌａｔｅｓｔの日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｙａｍａｄａ」
・Ｌａｔｅｓｔの部数番号：「１」
・Ｌａｔｅｓｔのページ番号：「２」
【０１１３】
ここで、「検索情報」の内容はこれらに限るものでなく、たとえば、出力の種類情報（画像データの送信による印刷なのか原稿読取台を用いたコピーなのかといった情報）なども必要に応じて追加してもよい。
【０１１４】
ステップ１３０３において、追跡情報検索部４１５は、検索情報の生成が正しくできたかを判定する。正しく検索情報が生成できなかった場合には、追跡できなかった旨を通知するため、ステップ１３１０へ進む。
【０１１５】
ステップ１３０４において、追跡情報検索部４１５は、ステップ１３０２で生成した検索情報と一致する出力追跡情報を、追跡情報保存処理部４１２によって保存された図１１のデータテーブルから検索する。
【０１１６】
ステップ１３０５において、追跡情報検索部４１５は、ステップ１３０４の検索でヒットした出力追跡情報があったか（検索情報に一致する出力追跡情報があったか）を判定する。ヒットした出力追跡情報があった場合には、それを検索情報リストに追加し、ステップ１３０６へ進む。
【０１１７】
上述の図１１の例では、文書ＩＤが「１０３」でページＩＤ「００７」のデータ７がヒットするので、データ７の「出力追跡情報」を検索情報リストに追加する。具体的には、図１４（ａ）の検索情報リストの「リスト１」として、ヒットしたデータ７の「出力追跡情報」を追加する。追加した情報が以下のとおりである。
・出力機器情報：「ＭＦＰ−０００３」
・出力日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・出力ユーザ情報：「Ｙａｍａｄａ」
・出力部数番号：「１」
・出力ページ番号：「２」
【０１１８】
ステップ１３０６において、追跡情報検索部４１５は、ヒットした出力追跡情報を記憶する。本実施例では図１４（ａ）の「リスト１」の「追跡対象」１４０１に「１」を設定することで記憶する。「追跡対象」１４０１が「１」に設定される場合は、ステップ１３０１において受信した追跡対象の原稿の埋め込み情報に対応する検索情報であることを示す。
【０１１９】
ステップ１３０７において、追跡情報検索部４１５は、ヒットした出力追跡情報を含む文書を特定し、その文書に他のページが存在するかを判定する。図１１の例では、文書「１０３」にはページＩＤ「００６」のページと「００８」のページが存在すると判定される。
【０１２０】
ステップ１３０８において、追跡情報検索部４１５は、ステップ１３０７で存在すると判定されたすべての他のページに関し、出力追跡情報を取得し、検索情報リストに追加する。図１１において文書「１０３」に属する他のページは、ページＩＤ「００６」及び「００８」である。ページＩＤ「００７」に関しては追跡対象の原稿としてステップ１３０５で既に検索情報リストに追加済みなので、このステップでは、ページＩＤ「００６」と「００８」の「出力追跡情報」を図１４（ａ）の「リスト２」と「リスト３」として追加する。ページＩＤ「００６」と「００８」はステップ１３０１において追跡対象として得た埋め込み情報に対応する検索情報ではないので、これらの追跡対象欄１４０１には「０」が設定される。
【０１２１】
ステップ１３０９において、図１４（ａ）の検索情報リストに記載された出力追跡情報をそれぞれ検索して追跡結果を取得する。検索する処理の詳細は後述の図１５で説明するが、追跡結果は図１４（ｂ）に示すように、図１４（ａ）の「リスト１」の追跡結果が図１４（ｂ）の「リスト１」に対応しており、「リスト２」、「リスト３」についても同様にそれぞれ対応している。
【０１２２】
ステップ１３１０において、追跡情報検索部４１５はディスプレイコントローラ２０４を介して、ディスプレイ２０８に追跡結果を表示する。または、データ送受信部４１１を介してＭＦＰ１０２／１０３へ追跡結果を送信し、ＭＦＰ１０２／１０３の表示部３０１に表示する。
【０１２３】
次に、図１５は、ステップ１３０９において検索情報リストに記載された出力追跡情報をそれぞれ検索する処理の流れを記載したフローチャートである。また、検索情報リストには前述の通り、図１４（ａ）の１４０１、１４０４〜１４０８の検索情報が含まれる。
【０１２４】
ステップ１５０１において、追跡情報検索部４１５は、検索情報リストの中に未処理の検索情報があるかを判定する。未処理の検索情報があれば、検索情報を取得し、ステップ１５０２へ進む。未処理の検索情報がなければステップ１５１０へ進む。図１４（ａ）のリスト１の例を用いて説明する。
【０１２５】
ステップ１５０２において、追跡情報検索部４１５は、ステップ１５０１で取得した検索情報を、検索すべき検索条件に設定する。設定した検索条件は、後述のステップ１５０５で一致する出力追跡情報をデータテーブルから検索するために使用され、また、後述のステップ１５０９で更新される。図１４（ａ）の「リスト１」の例では、検索条件は、以下のようにリスト１の出力追跡情報となる。
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００３」
・Ｌａｔｅｓｔの日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｙａｍａｄａ」
・Ｌａｔｅｓｔの部数番号：「１」
・Ｌａｔｅｓｔのページ番号：「２」
【０１２６】
ステップ１５０３において、追跡情報検索部４１５は、検索情報に対する追跡の結果を返すためのデータ構造として追跡結果リストを生成する。この追跡結果リストは、処理中の検索情報専用のリストであり、つまり、図１４（ａ）の「リスト１」、「リスト２」及び「リスト３」それぞれに対して、個別のリストを生成する。これは、各検索情報に対する追跡の結果、複数個の文書が追跡結果として得られた場合、リストとして返す必要があるためである。
【０１２７】
ステップ１５０４において、追跡情報検索部４１５は、検索条件が空であるかを判定する。検索条件が空の場合はその原稿がＯｒｉｇｉｎａｌであるか、ＱＲコードが読み取れなかったりデコードに失敗したりすることを意味する。空の場合はステップ１５０１へ進み、次の検索情報を処理する。空でない場合には、ステップ１５０５へ進む。例えば、一番最初の検索条件として、上述の図１４（ａ）のリスト１の出力追跡情報が検索条件となるので、空ではないということになる。
【０１２８】
ステップ１５０５において、追跡情報検索部４１５は、ステップ１５０２で設定した検索条件と一致する出力追跡情報を、追跡情報保存処理部４１２によって保存された図１１のデータテーブルから検索する。
【０１２９】
ステップ１５０６において、追跡情報検索部４１５は、ステップ１５０５の検索でヒットした出力追跡情報があったか（検索条件に一致する出力追跡情報があったか）を判定する。ヒットした出力追跡情報があった場合にはステップ１５０７へ進む。ヒットした出力追跡情報がなかった場合にはステップ１５０１へ進み、次の検索情報を処理する。図１４（ａ）のリスト１の例では、図１１の「データ７」がヒットする。
【０１３０】
ステップ１５０７において、追跡情報検索部４１５は、ヒットした出力追跡情報をステップ１５０３で作成した追跡結果リストに追加する。図１４（ａ）のリスト１の例では、図１４（ｂ）に示したリスト１の追跡結果１が対応する。ここで、本実施例では、追跡結果リストに含める情報を、出力追跡情報に限定して説明しているが、図１１で示すデータテーブルのデータ番号を示すような情報であっても良いし、入力追跡情報だけでも良い。
【０１３１】
さらに、ステップ１５０８において、追跡情報検索部４１５は、ヒットした出力追跡情報に対応する入力追跡情報をデータテーブルから取得する。つまり、出力追跡情報がヒットした「データ７」の入力追跡情報を取得する。図１４（ａ）のリスト１の例では、ヒットした出力追跡情報に対応する入力追跡情報は、以下のように特定される。
・入力機器情報：「ＭＦＰ−０００２」
・入力日時情報：「２００８年  ９月２１日１４時３３分５０秒」
・入力ユーザ情報：「Ｔａｎａｋａ」
・入力部数番号：「２」
・入力ページ番号：「２」
【０１３２】
ステップ１５０９において、追跡情報検索部４１５は、ステップ１５０８で取得した入力追跡情報を次に検索すべき検索条件に設定する。その後、ステップ１５０４に進み、処理を繰り返す。図１４（ａ）のリスト１の例では、ステップ１５０４〜１５０９の処理の繰り返しによって、図１４（ｂ）のリスト１の追跡結果２および３に示す出力追跡情報が追跡結果リストにさらに追加される。図１４（ａ）のリスト１に記載の検索情報の追跡処理は完了すると、ステップ１５０１へ進み、次の検索情報、つまり、図１４（ａ）のリスト２の処理を行う。さらに、図１４（ａ）のリスト３の処理は次になる。全ての検索情報の処理が完了すると、ステップ１５１０へ進む。
【０１３３】
ステップ１５１０において、ステップ１５０３で作成し、ステップ１５０７で情報追加した追跡結果リストを返す。
【０１３４】
以下、図１１、図１２及び図１４を参照して、図１３及び図１５に示す処理の流れを具体例で更に詳しく説明する。
【０１３５】
上述の例と同様、ステップ１３０１で受信した追跡対象の原稿の埋め込み情報は、図１１の文書ＩＤ「１０３」ページＩＤ「００７」に相当するものとする。
【０１３６】
まず、埋め込み情報から検索情報を生成（ステップ１３０２）し、データテーブルから検索する（ステップ１３０４）。「データ７」がヒットするので、以下の出力追跡情報を検索情報リストに追加する（ステップ１３０５）。
・追跡対象：「１」
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００３」
・Ｌａｔｅｓｔの日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｙａｍａｄａ」
・Ｌａｔｅｓｔの部数番号：「１」
・Ｌａｔｅｓｔのページ番号：「２」
【０１３７】
図１１のデータテーブルの情報から、「データ７」の文書ＩＤが「１０３」であることが分かるため、データテーブルから文書ＩＤ「１０３」をもつ他のデータを検索する（ステップ１３０７）。文書「１０３」にはページＩＤ「００６」のページと「００８」のページが存在すると判定される（ステップ１３０７）。これらのページの出力追跡情報を検索情報リストに追加すると、図１４（ａ）のリスト１〜３ができる（ステップ１３０８）。
【０１３８】
なお、前述のように、一回の印刷処理または複写処理において同じ部数番号で出力される複数ページについては、１つの文書ＩＤが新規発行され、この文書ＩＤによって各ページの追跡情報が関連付けてデータテーブルに保存される。それから、追跡対象の原稿に対応するページ(以下、追跡対象の原稿ページ)と、ステップ１３０７で存在すると判定されたすべての他のページとは、追跡対象の原稿ページを含む文書を構成することが分かる。また、ステップ１３０８で作成した図１４（ａ）のそれぞれのリストは、「追跡対象」欄および「出力ページ番号」欄以外の出力追跡情報が同じであることが分かる。
【０１３９】
次に、ステップ１３０９において追跡情報検索部４１５が検索情報リストに記載された検索情報をそれぞれ検索する処理、すなわち、図１５に示す処理の流れを説明する。
【０１４０】
図１４（ａ）のリスト１に記載の、以下の検索情報を検索すべき検索条件に設定する（ステップ１５０２）。
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００３」
・Ｌａｔｅｓｔの日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｙａｍａｄａ」
・Ｌａｔｅｓｔの部数番号：「１」
・Ｌａｔｅｓｔのページ番号：「２」
【０１４１】
この検索条件に一致する出力追跡情報を、図１１で示したデータテーブルから検索（ステップ１５０５）した結果、「データ７」がヒットする（ステップ１５０６）。「データ７」の出力追跡情報を追跡結果リストの「リスト１」に追加する（ステップ１５０７）。追加された追跡結果が、図１４（ｂ）の「リスト１」の「追跡結果１（１４０９）」である。なお、上記処理では追跡対象の原稿ページの出力追跡情報を検索すべき検索条件に設定したので、図１４（ｂ）の「リスト１」の「追跡結果１」は、追跡対象の原稿ページの出力追跡情報である。
【０１４２】
次に、「データ７」の入力追跡情報を、データテーブルから取得し、次の検索すべき検索条件として設定する（ステップ１５０９）。これによって設定された検索条件は以下のとおりである（ステップ１５０４）。
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００２」
・Ｌａｔｅｓｔの日時情報：「２００８年  ９月２１日１４時３３分５０秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｔａｎａｋａ」
・Ｌａｔｅｓｔの部数番号：「２」
・Ｌａｔｅｓｔのページ番号：「２」
【０１４３】
この検索条件と一致する出力追跡情報をデータテーブルから検索すると「データ４」がヒットする（ステップ１５０６）。「データ４」の出力追跡情報を追跡結果リストの「リスト１」に追加する（ステップ１５０７）。追加された追跡結果が、図１４（ｂ）の「リスト１」の「追跡結果２（１４１０）」である。なお、上記処理では追跡対象の原稿ページの入力追跡情報を検索すべき検索条件に設定したので、図１４（ｂ）の「リスト１」の「追跡結果２」は、追跡対象の元原稿対応するページ(追跡対象の元原稿ページ)の出力追跡情報である。
【０１４４】
次に、「データ４」の入力追跡情報を、次の検索すべき検索条件として設定する（ステップ１５０９）。これによって設定された検索条件は以下のとおりである（ステップ１５０４）。
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００１」
・Ｌａｔｅｓｔの日時情報：「２００８年  １月３０日９時５３分１３秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｓｕｚｕｋｉ」
・Ｌａｔｅｓｔの部数番号：「１」
・Ｌａｔｅｓｔのページ番号：「２」
【０１４５】
この検索条件と一致する出力追跡情報をデータテーブルから検索すると「データ２」がヒットする（ステップ１５０６）。「データ２」の出力追跡情報を追跡結果リストの「リスト１」に追加する（ステップ１５０７）。追加された追跡結果が、図１４（ｂ）の「リスト１」の「追跡結果３（１４１１）」である。なお、上記処理では追跡対象の元原稿ページの入力追跡情報を検索すべき検索条件に設定したので、図１４（ｂ）の「リスト１」の「追跡結果３」は、追跡対象の元原稿ページからさらに追跡されたものの出力追跡情報である。また、前述の追跡情報の生成処理および保存処理を参照すれば、図１４（ｂ）の「リスト１」の［追跡結果１］、「追跡結果２」および「追跡結果３」は、同じＯｒｉｇｉｎａｌの情報を有するそれぞれの原稿のＬａｔｅｓｔの情報に対応することが分かる。
【０１４６】
さらに、「データ２」の入力追跡情報を、次の検索すべき検索条件として設定する（ステップ１５０９）。これによって設定された検索条件は以下のとおりである（ステップ１５０４）。
・Ｌａｔｅｓｔの機器情報：空
・Ｌａｔｅｓｔの日時情報：空
・Ｌａｔｅｓｔのユーザ情報：空
・Ｌａｔｅｓｔの部数番号：空
・Ｌａｔｅｓｔのページ番号：空
【０１４７】
この検索条件は値が空であるため、この検索情報の追跡処理は完了し（ステップ１５０４）、次の検索情報、つまり、図１４（ａ）のリスト２の処理を行う（ステップ１５０１）。
【０１４８】
図１４（ａ）のリスト２の処理によって、図１４（ｂ）のリスト２には、図１４（ｂ）のリスト１と同様に追跡結果１、２及び３に示す追跡結果情報がある。さらに次の検索情報、つまり、図１４（ａ）のリスト３の処理によって、図１４（ｂ）のリスト３には、追跡結果１及び２に示す追跡結果情報があるが、「追跡結果３」に示す追跡結果情報がない。
【０１４９】
図１４（ａ）のリスト３の処理の場合、まず、図１４（ａ）のリスト３に記載の検索情報と一致する出力追跡情報を図１１のデータテーブルから検索した結果、データ８がヒットする。そして、データ８の「出力追跡情報」を図１４（ｂ）のリスト３の追跡結果１として追加する。また、データ８の「入力追跡情報」を検索条件に設定し、一致する出力追跡情報を図１１のデータテーブルから検索した結果、データ５がヒットする。そして、データ５の「出力追跡情報」を図１４（ｂ）のリスト３の追跡結果２として追加する。また、データ５の「入力追跡情報」を検索条件に設定し、この検索条件は値が空であるため、図１４（ａ）のリスト３の処理は完了し、図１４（ｂ）の「リスト３」の「追跡結果３」に示す追跡結果情報がない。これは、文書ＩＤ「１０２」のページＩＤ「００５」が複写原稿ではなく印刷原稿でありまたは元原稿からのＱＲコードの検出や検出されたＱＲコードのデコードに失敗した等により、追跡は１世代で完了していることを示している。
【０１５０】
図１４（ｂ）の追跡結果１は、図１４（ａ）のリストと同様に、追跡対象の原稿ページを含む文書の出力追跡情報である。図１４（ｂ）の追跡結果２および追跡結果３は、追跡対象の原稿ページを含む文書の各ページからさらに追跡されたページの出力追跡情報である。
【０１５１】
＜追跡結果の表示＞
図１６は、追跡情報検索部４１５がディスプレイ２０８に表示する追跡結果の画面例である。ここでは、サーバ１０４のディスプレイ２０８を想定しているが、ＰＣ１０１のディスプレイ２０８や、ＭＦＰ１０２／１０３の表示部３０１であっても構わない。
【０１５２】
追跡結果画面は、追跡対象の原稿ページを含む文書、およびその文書の各ページからさらに追跡された文書を、ツリー形式でユーザに示す。
【０１５３】
ツリーの最上位は、追跡対象の原稿ページを含む文書を表示する。つまり、上述のページＩＤ「００７」を追跡する例でいうと、図１４における追跡結果１に相当する文書ＩＤ「１０３」が該当する。本実施例では文書の横に追跡情報として出力追跡情報を表示しているが、別画面で表示しても良い。また、追跡情報に限定する必要はなく、文書名等を付加しても構わない。さらに、本実施例では図示していないが、ツリー最上位に追跡対象の原稿の画像データや埋め込み情報などを表示しても構わない。
【０１５４】
その下の階層には、追跡対象の原稿ページからさらに追跡された文書を表示する。つまり、それぞれ図１４（ｂ）のリスト１の追跡結果２、追跡結果３に該当する文書「文書ＩＤ１０１」及び「文書ＩＤ１００」を表示する。表示される文書「１０１」及び文書「１００」は、追跡対象の原稿ページ「００７」を含まないが、追跡対象の原稿と同じＯｒｉｇｉｎａｌの情報を有する原稿に対応するページ「００２」およびページ「０１１」を含む。ここで、本実施例では文書の追跡結果を分かりやすくするため、出力日時情報が新しい文書ほど上位階層に表示しているが、リスト表示で番号を振るなど他の手段を用いた実現手段でもかまわない。
【０１５５】
また、追跡対象の原稿ページを含む文書における他のページからさらに追跡された関連文書をツリーにおいて破線で表示する。図１４（ｂ）のリスト２、リスト３の追跡結果２、追跡結果３に該当する文書は、文書「１０１」、文書「１００」および文書「１０２」である。そのうち、図１４（ｂ）のリスト２の追跡結果２、追跡結果３に該当する文書「１０１」および文書「１００」は、追跡対象の原稿ページ「００７」と同じＯｒｉｇｉｎａｌの情報を有する原稿に対応するページ「００２」および「０１１」を含む文書でもある。それは、既にツリーに表示される。図１４（ｂ）のリスト２の追跡結果２、追跡結果３に該当する文書「１０２」は、ページ「００８」のみを含み、追跡対象の原稿ページ「００７」と同じＯｒｉｇｉｎａｌの情報を有する原稿に対応するページを含まない文書（ここで、関連文書と称され）である。文書「１０２」はツリーにおいて関連文書として破線で表示され、追跡対象の原稿ページの直接の追跡結果ではないことを示している。この表示方法に関しても、ツリーを破線で表示するという実現手段には限らないため、別画面で関連文書としてリスト等で見せても良い。また、追跡対象の原稿ページを含むまたはそのページからさらに追跡された（そのページと同じＯｒｉｇｉｎａｌの情報を持つ）ページを含む文書と色等で区別してもよい。
【０１５６】
［実施例２］
実施例１では、図１２のステップ１２０１でスキャンされる原稿のみを追跡対象の原稿とする。本実施例では、スキャンされる原稿を追跡対象の原稿とするのに加えて、さらに部数番号のみが異なるＬａｔｅｓｔの情報を有する原稿を追加の追跡対象の原稿とする。つまり、本実施例の追跡対象の原稿は、スキャンされる追跡対象の原稿と、追加の追跡対象の原稿とからなる。本実施例の追加の追跡対象の原稿は、スキャンされる追跡対象の原稿と「Ｌａｔｅｓｔの部数番号」のみが異なり、他のＬａｔｅｓｔの情報が同一である。さらに、本実施例において、スキャンされる追跡対象の原稿に対応するページを含む文書と、追加の追跡対象の原稿に対応するページを含む文書との出力追跡情報から検索情報リストを作成し、検索情報リストに関して追跡処理を行う。それによって、追跡処理の範囲は、実施例１の一回の複写処理または印刷処理において同じ部数番号で出力される複数のページから、一回の複写処理または印刷処理において複数部数出力された全てのページに拡張する。
【０１５７】
図１７は、本実施例の追跡処理の流れを示すフローチャートである。図１７中のステップ１３０１、１３０３〜１３１０は図１３に示すステップと同一であるため、差分のステップ２１０１についてのみ説明する。また、図１７の説明では、図１８を参照して説明する。図１８（ａ）は図１１と同様、追跡情報保存処理部４１２において作成されるデータテーブルの一例である。図１８（ｂ）は図１４（ａ）と同様にサーバ１０４の追跡処理で生成される検索情報リストの一例であり、図１８（ｃ）は図１４（ｂ）と同様に追跡結果リストである。
【０１５８】
図１７のステップ２１０１において、追跡情報検索部４１５は、ステップ１３０１で受信した埋め込み情報から「Ｌａｔｅｓｔの部数番号」を除く、他のＬａｔｅｓｔの情報を抜き出して、「検索情報」を生成する。例えば、追跡対象の原稿が図１０の文書ＩＤ「１０３」の２ページ目にあたるページＩＤ「００７」の原稿の場合、検索情報は、以下のようになる。
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００３」
・Ｌａｔｅｓｔの日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｙａｍａｄａ」
・Ｌａｔｅｓｔのページ番号：「２」
【０１５９】
ステップ１３０４において、追跡情報検索部４１５は、ステップ２１０１で生成した検索情報と一致する出力追跡情報を、図１８（ａ）のデータテーブルから検索する。検索の結果、データ７とデータ１０がヒットするので、ステップ１３０５において、その結果を検索情報リストに追加する。
【０１６０】
具体的には、以下の情報を検索情報リストに追加する。
［データ７の情報］
・出力機器情報：「ＭＦＰ−０００３」
・出力日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・出力ユーザ情報：「Ｙａｍａｄａ」
・出力部数番号：「１」
・出力ページ番号：「２」
［データ１０の情報］
・出力機器情報：「ＭＦＰ−０００３」
・出力日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・出力ユーザ情報：「Ｙａｍａｄａ」
・出力部数番号：「２」
・出力ページ番号：「２」
【０１６１】
データ７とデータ１０の情報を追加した検索情報リストが図１８（ｂ）である。データ７が「リスト１」として、データ１０が「リスト２」として追加されている。さらに、ステップ１３０６において、「追跡対象」２２２０を共に「１」に設定することで、ヒットした出力追跡情報を記憶する。
【０１６２】
ステップ１３０７において、ヒットした出力追跡情報を含む文書を特定し、その文書に他のページが存在するかを判定する。この結果、データ７の文書「１０３」にはページＩＤ「００６」、「００７」及び「００８」が存在し、データ１０の文書「１０４」にはページＩＤ「０１６」、「０１７」及び「０１８」が存在することが分かる。既に検索情報リストに追加済みの情報を除く文書ＩＤ「１０３」のページＩＤ「００６」、「００８」及び文書ＩＤ「１０４」のページＩＤ「０１６」、「０１８」の出力追跡情報２２０８〜２２１２の値を検索情報リスト２２２１〜２２２５に追加する。
【０１６３】
上記のように作成した検索情報リスト図１８（ｂ）に対して、ステップ１３０９において検索を行った結果、図１８（ｃ）の追跡結果リストが得られる。図１８（ｂ）のリスト番号は図１８（ｃ）のリスト番号が対応した形で検索結果リストが作成されている。
【０１６４】
［実施例３］
実施例１では、追跡対象原稿の複写元となった原稿（元原稿）を目標とする前方追跡処理を行うが、本実施例では、追跡対象原稿をコピーして出力された原稿を目標とする後方追跡処理を行う。
【０１６５】
図１９は、サーバ１０４の追跡情報検索部４１５が後方追跡を行う流れを示すフローチャートである。図１９のステップ１３０１〜１３０８までは、図１３と同じであるため、図１１乃至図２１を参照してポイントとなるステップのみを簡単に説明する。
図２１（ａ）は図１４（ａ）と同様にサーバ１０４の追跡処理で生成される検索情報リストの一例であり、図１４（ｂ）はそれに対応する追跡結果リストである。
【０１６６】
ステップ１３０２において、ステップ１３０１で受信した埋め込み情報から「検索情報」を生成する。生成した「検索情報」は、例えば、図１０の文書ＩＤ「１００」の１ページ目に当たるページＩＤ「００１」の原稿だったとする。その場合の検索情報は以下のようになる。
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００１」
・Ｌａｔｅｓｔの日時情報：「２００８年１月３０日９時５３分１３秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｓｕｚｕｋｉ」
・Ｌａｔｅｓｔの部数番号：「１」
・Ｌａｔｅｓｔのページ番号：「１」
【０１６７】
ステップ１３０４において、追跡情報検索部４１５は、上記の検索情報と一致する出力追跡情報を図１１のデータテーブルから検索する。検索の結果、データ１がヒットしたので、ステップ１３０５において、追跡情報検索部４１５は、ヒットした以下の出力追跡情報を検索情報リストに追加する。
・出力機器情報：「ＭＦＰ−０００１」
・出力日時情報：「２００８年１月３０日９時５３分１３秒」
・出力ユーザ情報：「Ｓｕｚｕｋｉ」
・出力部数番号：「１」
・出力ページ番号：「１」
【０１６８】
また、ステップ１３０６において、図２１（ａ）のリスト１の「後方追跡対象」２５０１を「１」にセットする。
【０１６９】
ステップ１３０７において、追跡情報検索部４１５は、ヒットした出力追跡情報を含む文書を特定し、その文書に他のページが存在するか判定する。図１１の例では、文書ＩＤ「００１」に属するページはページＩＤ「００１」及び「００２」である。
【０１７０】
ステップ１３０８において、まだ検索条件リストに未追加のページＩＤ「００２」の出力追跡情報を、検索情報リストに追加する。追加した検索情報リストが図２１（ａ）である。
【０１７１】
ステップ２３０１において、図２１（ａ）の検索情報リストに記載された出力追跡情報をそれぞれ後方追跡のための検索を実行して後方追跡結果を取得する。検索処理の詳細は後述の図２０で説明するが、後方追跡結果は図２１（ｂ）に示すように、図２１（ａ）のリスト１の追跡結果が図２１（ｂ）のリスト１に対応しており、リスト２についても同様に対応している。各追跡結果の「追跡結果」欄には、検索の結果ヒットした各ページの入力追跡情報が入る。
【０１７２】
次に、図２０は、ステップ２３０１において検索情報リストに記載された出力追跡情報をそれぞれ検索する後方追跡処理の流れを記載したフローチャートである。図１１乃至図２１を参照して説明する。また、検索情報リストには前述の通り、図２１（ａ）の２５０１〜２５０６の検索情報が含まれる。図２０は図１５のステップ１５０１〜１５１０と同じであるため、差分のみを図２１を参照して説明する。
【０１７３】
ステップ１５０１において、取得した未処理の検索情報は図２１（ａ）のリスト１である。これをステップ１５０２において、追跡情報検索部４１５は検索すべき検索条件に設定する。ここで言う検索条件は、後述のステップ２４０１で一致する入力追跡情報をデータテーブルから検索するために使用され、また、後述のステップ２４０５で更新される。図２５（ａ）の「リスト１」の例では、検索条件は以下にようになる。
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００１」
・Ｌａｔｅｓｔの日時情報：「２００８年１月３０日９時５３分１３秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｓｕｚｕｋｉ」
・Ｌａｔｅｓｔの部数番号：「１」
・Ｌａｔｅｓｔのページ番号：「１」
【０１７４】
ステップ１５０３において、追跡情報検索部４１５は、検索情報に対する追跡の結果を返すためのデータ構造として追跡結果リストを生成する。この追跡結果リストは、処理中の検索情報専用のリストであり、今回の例では、図２５（ａ）の「リスト１」及び「リスト２」のそれぞれに対する個別のリストを生成する。
【０１７５】
ステップ１５０４において、検索条件が空か否かを判定し、空ではない場合にはステップ２４０１へ進む。
【０１７６】
ステップ２４０１において、追跡情報検索部４１５は、検索条件と一致する入力追跡情報を、図１１のデータテーブルの入力追跡情報から検索する。
【０１７７】
ステップ２４０２において、追跡情報検索部４１５は、ステップ２４０１の検索で、ヒットした入力追跡情報があったか（検索条件に一致する入力追跡情報があったか）を判定する。ヒットした入力追跡情報があった場合にはステップ２４０３へ進む。ヒットした入力追跡情報がなかった場合にはステップ１５０１へ進み、次の検索情報を処理する。図２５（ａ）のリスト１の例では、図１１の「データ３」がヒットする。
【０１７８】
ステップ２４０３において、追跡情報検索部４１５は、ヒットした入力追跡情報をステップ１５０３で作成した追跡結果リストに追加する。図２５（ａ）のリスト１の例では、図２５（ｂ）に示した「リスト１」の「追跡結果１」が対応する。追跡結果リストに含める情報は、図１１で示すデータテーブルのデータ番号を示すような情報であっても構わない。
【０１７９】
ステップ２４０４において、追跡情報検索部４１５は、ヒットした入力追跡情報に対応する出力追跡情報をデータテーブルから取得する。つまり、入力追跡情報がヒットした「データ３」の出力追跡情報を取得する。図１１の例では、ヒットした「データ３」の入力追跡情報に対応する出力追跡情報は、以下のように特定される。
・出力機器情報：「ＭＦＰ−０００２」
・出力日時情報：「２００８年９月２１日１４時３３分５０秒」
・出力ユーザ情報：「Ｔａｎａｋａ」
・出力部数番号：「２」
・出力ページ番号：「１」
【０１８０】
ステップ２４０５において、追跡情報検索部４１５は、ステップ２４０４で取得した出力追跡情報を次に検索すべき検索条件に設定する。その後、ステップ１５０４に進み、処理を繰り返す。具体的には、以下のように処理の繰り返しが行われる。
【０１８１】
ステップ１５０４に進み、検索条件は以下のとおりであるため、ステップ２４０１に進む。
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００２」
・Ｌａｔｅｓｔの日時情報：「２００８年９月２１日１４時３３分５０秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｔａｎａｋａ」
・Ｌａｔｅｓｔの部数番号：「２」
・Ｌａｔｅｓｔのページ番号：「１」
【０１８２】
ステップ２４０１では、上記の検索条件と一致する入力追跡情報を検索する。
【０１８３】
追跡情報検索部４１５が図１１に示すデータテーブルを検索した結果、ステップ２４０２において、「データ６」がヒットしたことを判定する。
【０１８４】
ステップ２４０３において、追跡情報検索部４１５は、ヒットした「データ６」の入力追跡情報をステップ１５０３で作成した追跡結果リストに追加する。図２５（ｂ）に示した「リスト１」の「追跡結果２」が該当する。
【０１８５】
ステップ２４０４において、追跡情報検索部４１５は、ステップ２４０２でヒットした「データ６」の入力追跡情報に対応する出力追跡情報をデータテーブルから取得する。具体的には以下のとおりである。
・出力機器情報：「ＭＦＰ−０００３」
・出力日時情報：「２００８年８月８日１１時２４分２０秒」
・出力ユーザ情報：「Ｙａｍａｄａ」
・出力部数番号：「１」
・出力ページ番号：「１」
【０１８６】
ステップ２４０５において、追跡情報検索部４１５は、ステップ２４０４で取得した出力追跡情報を次に検索すべき検索条件に設定する。
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００３」
・Ｌａｔｅｓｔの日時情報：「２００８年８月８日１１時２４分２０秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｙａｍａｄａ」
・Ｌａｔｅｓｔの部数番号：「１」
・Ｌａｔｅｓｔのページ番号：「１」
ステップ２４０１では、上記の検索条件と一致する入力追跡情報を検索する。
【０１８７】
追跡情報検索部４１５が図１１に示すデータテーブルを検索した結果、ステップ２４０２において、ヒットしなかったことを判定する。そのため、ステップ１５０１へ進み、検索情報リストから次の検索情報を取得する、具体的には、図２５（ａ）の「リスト２」であり、図２５（ａ）の「リスト１」と同じように処理を行い、図２５（ｂ）の「リスト２」に示す追跡結果を得る。
【０１８８】
ステップ１５１０において、ステップ１５０３で作成し、ステップ２４０３で情報追加した追跡結果リストを返す。
【０１８９】
［実施例４］
実施例１では、追跡対象の原稿が１枚からなる場合の追跡処理を行うが、本実施例では、追跡対象の原稿が複数枚からなる場合の追跡処理を行う。
【０１９０】
以下、本実施例の複数枚の原稿の追跡処理について、図１０、図１１、図２２、図２３乃至図２４を参照して説明する。
【０１９１】
まず、複数枚の原稿の追跡処理におけるＭＦＰ１０２／１０３の処理について説明する。
【０１９２】
図２２は、ＭＦＰ１０２／１０３における追跡対象の原稿を複数枚スキャンすることで、サーバ１０４へ追跡対象の原稿の埋め込み情報リストを送信する流れを示すフローチャートである。ステップ１２０１〜１２０４における処理は図１２と同様であるため、詳細な説明は省略する。
【０１９３】
ユーザがＭＦＰ１０２／１０３の原稿読取台に追跡対象となる原稿を複数枚セットし、スキャン指示ボタンがユーザに押下されると、ステップ１２０１において、スキャン処理部４０２は、セットされた複数枚の原稿のスキャンをスキャナ部３０２に行わせる。これにより、追跡対象の複数画像データが取得される。
【０１９４】
ステップＳ２６０１において、コード検出部４０３は、取得した複数画像データのうち、未処理の画像データがあるかを判定する。未処理の画像データがある場合には、ステップ１２０２へ進み、未処理の画像データがない場合には、ステップ２６０３へ進む。
【０１９５】
ステップ１２０２〜１２０４において、図１２で説明したように各画像データに対して埋め込み情報を抽出する。
【０１９６】
ステップ２６０２において、埋め込み情報更新部４０５は、抽出した埋め込み情報を埋め込み情報リストに一時保存する。埋め込み情報リストは、各画像データから抽出した埋め込み情報をリストとして生成したものであり、ＭＦＰ１０２／１０３のメモリ３０４乃至大容量記憶部３０５に一時保存される。
【０１９７】
ステップ２６０３において、データ送受信部４０１は、一時保存した埋め込み情報リストをサーバ１０４へ送信する。
【０１９８】
複数枚の原稿の追跡処理におけるサーバ１０４の処理について説明する。
【０１９９】
図２３は、サーバ１０４の追跡情報検索部４１５が追跡を行う流れを示すフローチャートである。図２４を参照して説明するが、図２３のステップ１３０３〜１３１０は、図１３で説明した処理と同じであるため、詳細な説明は省略する。
【０２００】
図２４（ａ）、（ｂ）はサーバ１０４の複数枚の原稿の追跡処理で生成される検索情報リストの一例であり、図２４（ｃ）は複数枚の原稿の追跡結果リストである。
【０２０１】
ステップ２７０１において、データ送受信部４１１がＭＦＰ１０２／１０３から埋め込み情報リストを受信する。ここで受信した埋め込み情報は、ステップ２６０３で示したもの（複数の追跡対象の原稿から抽出した埋め込み情報リスト）であるとして、以降説明を行う。図１３と同様、埋め込み情報リストは、ＱＲコードから埋め込み情報を抽出可能な不図示の外部アプリケーションから受信しても構わない。
【０２０２】
ステップ２７０２において、追跡情報検索部４１５は、ステップＳ２７０１で受信した埋め込み情報リストから、各埋め込み情報のＬａｔｅｓｔの情報を抜き出して、複数の検索情報を生成する。例えば、追跡対象の原稿が図１０の文書ＩＤ「１０３」の１ページ目にあたるページＩＤ「００６」と、同３ページ目にあたるページＩＤ「００８」の２つの原稿の場合、生成される複数の検索情報は、以下のようになる。
［検索情報１］
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００３」
・Ｌａｔｅｓｔの日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｙａｍａｄａ」
・Ｌａｔｅｓｔの部数番号：「１」
・Ｌａｔｅｓｔのページ番号：「１」
［検索情報２］
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００３」
・Ｌａｔｅｓｔの日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｙａｍａｄａ」
・Ｌａｔｅｓｔの部数番号：「１」
・Ｌａｔｅｓｔのページ番号：「３」
【０２０３】
ステップ２７０３において、追跡情報検索部４１５は、生成した複数の検索情報から各検索情報を取り出し、未処理の検索情報であるかを判定する。未処理の検索情報がある場合には、その検索情報に対して処理を行うため、ステップ１３０３に進む。全ての検索情報に対して処理が完了している場合には、ステップ１３０９に進む。上述の例の場合、最初に取りだされた検索情報は以下のようになる。
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００３」
・Ｌａｔｅｓｔの日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｙａｍａｄａ」
・Ｌａｔｅｓｔの部数番号：「１」
・Ｌａｔｅｓｔのページ番号：「１」
【０２０４】
ステップ１３０３において、追跡情報検索部４１５は、検索情報の生成が正しくできたかを判定する。正しく検索情報が生成できた場合には、ステップ１３０４へ進む。
【０２０５】
ステップ１３０４において、追跡情報検索部４１５は、ステップ２７０３で取りだした検索情報と一致する出力追跡情報を、図１１のデータテーブルから検索する。
【０２０６】
ステップ１３０５において、追跡情報検索部４１５は、ステップ１３０４でデータテーブルを検索した結果を確認し、その結果を検索情報リストに追加する。上述の例では、文書ＩＤが「１０３」でページＩＤ「００６」のデータ６がヒットするので、その結果を検索情報リストに追加する。具体的には、図２４（ａ）の検索情報リストの「リスト１」として、ヒットした「００６」の「出力追跡情報」を追加する。追加した情報が以下のとおりである。
・出力機器情報：「ＭＦＰ−０００３」
・出力日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・出力ユーザ情報：「Ｙａｍａｄａ」
・出力部数番号：「１」
・出力ページ番号：「１」
【０２０７】
ステップ１３０６において、追跡情報検索部４１５は、図２４（ａ）の「リスト１」の「追跡対象」２８０１に「１」を設定することで、ヒットした出力追跡情報を記憶する。
【０２０８】
ステップ１３０７において、追跡情報検索部４１５は、ヒットした出力追跡情報を含む文書を特定し、その文書に他のページが存在するか判定する。図１１の例では、文書「１０３」にはページＩＤ「００７」のページと「００８」のページが存在すると判定される。
【０２０９】
ステップ１３０８において、追跡情報検索部４１５は、ステップ１３０７で存在すると判定されたすべてのページに関し、出力追跡情報を取得し、検索情報リストに追加する。図１１において文書「１０３」に属するページは、ページＩＤ「００６」、「００７」及び「００８」である。「００６」に関しては追跡対象の原稿としてステップ１３０５で既に検索情報リストに追加済みなので、このステップでは、「００７」と「００８」の出力追跡情報１１０８〜１１１２の値を、図２４（ａ）の２８０２〜２８０６へ追加する。具体的には図２４（ａ）のリスト２、リスト３である。
【０２１０】
ステップ２７０３に進み、追跡情報検索部４１５は、検索情報リストから次に処理を行うべき検索情報を取り出す。
【０２１１】
上述の例の場合、次に処理を行うべき検索情報は以下のとおりである。
・Ｌａｔｅｓｔの機器情報：「ＭＦＰ−０００３」
・Ｌａｔｅｓｔの日時情報：「２０１０年  ８月８日１１時２４分２０秒」
・Ｌａｔｅｓｔのユーザ情報：「Ｙａｍａｄａ」
・Ｌａｔｅｓｔの部数番号：「１」
・Ｌａｔｅｓｔのページ番号：「３」
【０２１２】
ステップ１３０４において、上記の検索情報と一致する出力追跡情報を図１１のデータテーブルから検索し、ステップ１３０５において、検索結果を検索情報リストに追加する。上述の例では、文書ＩＤが「１０３」でページＩＤ「００８」のデータ８がヒットするので、その結果を検索情報リストに追加する。しかし、図２４（ａ）「リスト３」に示すように、すでに検索情報リストには追加されているため、実際にデータの追加処理は行われない。
【０２１３】
ステップ１３０６において、追跡情報検索部４１５は、図２４（ａ）の「リスト３」の「追跡対象」２８０１に「１」を設定することで、ヒットした出力追跡情報を記憶する。設定した例が図２４（ｂ）である。「リスト３」の追跡対象２８１０が「１」になっている。
【０２１４】
ステップ１３０７において、追跡情報検索部４１５は、ヒットした出力追跡情報を含む文書を特定し、その文書に他のページが存在するか判定する。上述の例では、文書「１０３」にはページＩＤ「００６」のページと「００７」のページが存在すると判定される。しかし、既に検索情報リストに追加済みであるため、ステップ１３０８において検索情報リストに追加する処理は行わない。
【０２１５】
このようにして作成された検索情報リストについて、ステップ１３０９において、検索情報リストに記載された出力追跡情報をそれぞれ検索し、図２４（ｃ）に示すような追跡結果リストを得る。ステップ１３１０において、追跡情報検索部４１５はディスプレイコントローラ２０４を介して、ディスプレイ２０８に追跡結果を表示する。
【０２１６】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０２１７】
１００  文書管理システム
１０１  ＰＣ
１０２  ＭＦＰ
１０３  ＭＦＰ
１０４  サーバ
１０５  ネットワーク
２００  ＣＰＵ
２０１  ＲＡＭ
２０２  ＲＯＭ
２０３  キーボードコントローラ
２０４  ディスプレイコントローラ
２０５  ディスクコントローラ
２０６  ＮＣ
２０７  キーボード
２０８  ディスプレイ
２０９  ハードディスク（ＨＤ）
３００  ＣＰＵ
３０１  表示部
３０２  スキャナ部
３０３  プリンタ部
３０４  メモリ
３０５  大容量記憶部
３０６  ネットワークインターフェース
３０７  内部バス
４００  制御部
４０１  データ送受信部
４０２  スキャン処理部
４０３  コード検出部
４０４  デコード部
４０５  埋め込み情報更新部
４０６  エンコード部
４０７  画像合成部
４０８  印刷処理部
４０９  追跡情報生成部
４１０  制御部
４１１  データ送受信部
４１２  追跡情報保存処理部
４１３  データ書込部
４１４  データ読出部
４１５  追跡情報検索部
【図１】
2013257831.tif 000009
【図２】
2013257831.tif 000010
【図３】
2013257831.tif 000011
【図４】
2013257831.tif 000012
【図５】
2013257831.tif 000013
【図６】
2013257831.tif 000014
【図７】
2013257831.tif 000015
【図８】
2013257831.tif 000016
【図９】
2013257831.tif 000017
【図１０】
2013257831.tif 000018
【図１１】
2013257831.tif 000019
【図１２】
2013257831.tif 000020
【図１３】
2013257831.tif 000021
【図１４】
2013257831.tif 000022
【図１５】
2013257831.tif 000023
【図１６】
2013257831.tif 000024
【図１７】
2013257831.tif 000025
【図１８】
2013257831.tif 000026
【図１９】
2013257831.tif 000027
【図２０】
2013257831.tif 000028
【図２１】
2013257831.tif 000029
【図２２】
2013257831.tif 000030
【図２３】
2013257831.tif 000031
【図２４】
2013257831.tif 000032