(57)【要約】    【課題】  オリジナル原稿等の画像の様々な処理操作の履歴を少ない資源で簡便に辿ることができる画像処理装置及びネットワークシステムを提供する。    【解決手段】  コピー、スキャン、ＰＤＬ印刷等の動作モードに応じて処理された画像に関する履歴情報を保存した画像処理装置がネットワーク上に複数接続されたネットワークシステムにおいて、以下の画像履歴追跡方法を実行する。まず、原稿をスキャンし、その原稿に付加されている参照情報を読み取る。その読み取った参照情報に記されたＩＰアドレスを用いてネットワーク上の画像処理装置にアクセスし、アクセスした画像処理装置中に保存されている履歴情報から、前記参照情報が付加された原稿に関する情報を取得する。【選択図】        図６
2006101201.tif 000002
【特許請求の範囲】
【請求項１】
画像を入力する画像入力手段と、
前記画像入力手段から入力された画像を動作モードに応じて処理する画像処理手段と、
前記画像の処理に関する履歴を示す履歴情報を生成する履歴情報生成手段と、
前記履歴情報の一部を参照情報として生成する参照情報生成手段と、
前記履歴情報を前記入力された画像に対応して保存する保存手段と、
前記参照情報を前記入力された画像に付加する付加手段と、
前記参照情報が付加された画像を出力する出力手段と、
ネットワーク上に接続されている機器と接続するための接続手段と、
前記画像入力手段を介して入力された任意の画像に付加された参照情報を読み取る参照情報読み取り手段と、
前記参照情報読み取り手段で読み取った参照情報に基づいて、該参照情報が付加された画像の履歴を辿るために前記接続手段を介してネットワーク上の機器にアクセスする履歴追跡手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記出力手段は、前記参照情報が付加された画像をシート上に記録して出力する構成としたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記参照情報は、少なくとも、処理した画像、機器、前記機器に対してネットワーク上で固有に付与された識別情報、及びネットワーク上の位置をそれぞれ特定することが可能な情報群を複数組有し、
前記履歴情報は、少なくとも、処理した画像、機器、前記機器に対してネットワーク上で固有に付与された識別情報、及び使用された動作モードをそれぞれ特定することが可能な情報群を複数組有していることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
請求項１乃至３のいずれかに記載された画像処理装置をネットワーク上に複数接続したことを特徴とするネットワークシステム。
【請求項５】
請求項１乃至３のいずれかに記載された画像処理装置がネットワーク上に複数接続されたネットワークシステムにおける画像履歴追跡方法であって、
前記画像入力手段を介して入力された任意の画像に付加されている参照情報を読み取り、
その読み取った参照情報に基づいてネットワーク上の画像処理装置にアクセスし、
前記アクセスした画像処理装置中の前記保存手段に保存されている履歴情報から、前記参照情報が付加された画像に関する情報を取得することを特徴とする画像履歴追跡方法。
【請求項６】
画像を入力する画像入力手段と、前記画像入力手段から入力された画像を動作モードに応じて処理する画像処理手段とを備えた画像処理装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、
前記画像の処理に関する履歴を示す履歴情報を生成する履歴情報生成ステップと、
前記履歴情報の一部を参照情報として生成する参照情報生成ステップと、
前記履歴情報を前記入力された画像に対応して保存する保存ステップと、
前記参照情報を前記入力された画像に付加する付加ステップと、
前記参照情報が付加された画像を出力する出力ステップと、
前記画像入力手段を介して入力された任意の画像に付加された参照情報を読み取る参照情報読み取りステップと、
前記参照情報読み取りステップで読み取った参照情報に基づいて、該参照情報が付加された画像の履歴を辿るためにネットワーク上の機器にアクセスする履歴追跡ステップとを備えたことを特徴とするコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像を処理する画像処理装置、前記画像処理装置を複数接続したネットワークシステム、前記ネットワークシステムにおける画像履歴追跡方法、及び前記画像処理装置の制御方法を実現するためのコンピュータ読み取り可能なプログラムに関する。
【背景技術】
【０００２】
近年、コピー機のデジタル化に伴い、コピー機能にだけでなく様々な機能を１つの機器に備えたデジタル複合機が一般化している。このデジタル複合機は、コピー機能に加えて、ＰＤＬデータを印刷するＰＤＬ印刷機能、機器が有する保存手段で保存した画像を印刷するＢＯＸ印刷機能、スキャン機能、及びファクシミリ機能等を備えている。
【０００３】
このようなデジタル複合機が普及するとコピーのコストが減少し、書類の電子的な複製が多く作成されるようになった。そして、書類の電子的な複製はパーソナルコンピュータで編集をくわえることが可能になり、そのため、オリジナルの文書から編集の加えられた異なる複数の文書が生じ、このような場合、どの文書が最新のものであるかを特定したいという要求があった。また、重要書類が不正コピーされた場合にも、それがどの機器で行われたかを特定するのは容易ではなかった。
【０００４】
そこで、コピーの履歴を簡便に辿ることができる技術が望まれている。従来、コピーの履歴を追うための方法としては、例えば、紙に履歴情報を印字する方法（例えば特許文献１を参照）や、コピーするときに必ずサーバを介して行い、サーバによってコピーに関する情報を収集する方法が考えられている。
【特許文献１】特開２０００−３２２５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、紙に履歴情報を印字する上記従来の方法では、履歴情報として紙に含めることができる情報量は限られている。サーバを介して情報収集する方法では、コピーされる枚数が多い場合にはサーバに大きな負荷をかけることになるばかりか、コピーを行う画像処理装置以外にサーバが必要となる。
【０００６】
また、近年、コピーした画像をスキャンして一旦情報端末等に保存した後に、ＰＤＬデータとしてデジタル複合機に転送するような処理が可能となるなど、原本（オリジナル原稿）のコピーの形態が多様化してきており、その結果、コピーの履歴を辿ることが難しくなっている。
【０００７】
本発明は上記従来の問題点に鑑み、オリジナル原稿等の画像の様々な処理操作の履歴を少ない資源で簡便に辿ることができる画像処理装置、ネットワークシステム、画像履歴追跡方法、及びコンピュータ読み取り可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像処理装置は、画像を入力する画像入力手段と、前記画像入力手段から入力された画像を動作モードに応じて処理する画像処理手段と、前記画像の処理に関する履歴を示す履歴情報を生成する履歴情報生成手段と、前記履歴情報の一部を参照情報として生成する参照情報生成手段と、前記履歴情報を前記入力された画像に対応して保存する保存手段と、前記参照情報を前記入力された画像に付加する付加手段と、前記参照情報が付加された画像を出力する出力手段と、ネットワーク上に接続されている機器と接続するための接続手段と、前記画像入力手段を介して入力された任意の画像に付加された参照情報を読み取る参照情報読み取り手段と、前記参照情報読み取り手段で読み取った参照情報に基づいて、該参照情報が付加された画像の履歴を辿るために前記接続手段を介してネットワーク上の機器にアクセスする履歴追跡手段とを備えたことを特徴とする。
【０００９】
本発明のネットワークシステムは、上記画像処理装置をネットワーク上に複数接続したことを特徴とする。
【００１０】
本発明の画像履歴追跡方法は、上記画像処理装置がネットワーク上に複数接続されたネットワークシステムにおける画像履歴追跡方法であって、前記画像入力手段を介して入力された任意の画像に付加されている参照情報を読み取り、その読み取った参照情報に基づいてネットワーク上の画像処理装置にアクセスし、前記アクセスした画像処理装置中の前記保存手段に保存されている履歴情報から、前記参照情報が付加された画像に関する情報を取得することを特徴とする。
【００１１】
本発明のコンピュータ読み取り可能なプログラムは、画像を入力する画像入力手段と、前記画像入力手段から入力された画像を動作モードに応じて処理する画像処理手段とを備えた画像処理装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、前記画像の処理に関する履歴を示す履歴情報を生成する履歴情報生成ステップと、前記履歴情報の一部を参照情報として生成する参照情報生成ステップと、前記履歴情報を前記入力された画像に対応して保存する保存ステップと、前記参照情報を前記入力された画像に付加する付加ステップと、前記参照情報が付加された画像を出力する出力ステップと、前記画像入力手段を介して入力された任意の画像に付加された参照情報を読み取る参照情報読み取りステップと、前記参照情報読み取りステップで読み取った参照情報に基づいて、該参照情報が付加された画像の履歴を辿るためにネットワーク上の機器にアクセスする履歴追跡ステップとを備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、オリジナル原稿等の画像の様々な処理操作の履歴を少ない資源で簡便に辿ることが可能になる。
【発明を実施するための最良の形態】
【００１３】
本発明の画像処理装置、ネットワークシステム、画像履歴追跡方法、及びコンピュータ読み取り可能なプログラムの実施の形態について、図面を参照しながら説明する。本実施形態の画像処理装置は、例えばデジタル複合機やホストコンピュータ等に適用される。
【００１４】
図１は、本発明の実施の一形態に係るネットワークシステムの構成例を示す模式図である。
【００１５】
このネットワークシステムは、単一のネットワーク１０５に、本実施の形態の特徴を成すデジタル複合機１０１，１０２，１０３，１０４と、ホストコンピュータ１０６とが接続されている。ここで、デジタル複合機１０１〜１０４及びホストコンピュータ１０６は、ＩＰアドレスで区別できるものとし、図１に示すように、「１９２．１６８．０．１」、「１９２．１６８．０．２」、「１９２．１６８．０．３」、「１９２．１６８．０．４」、「１９２．１６８．０．１０」というように、それぞれ任意のユニークなＩＰアドレスが割り振られている。
【００１６】
ホストコンピュータ１０６は、任意のソフトウェアからの印刷要求によって得られた印刷データをネットワーク１０５経由でデジタル複合機１０１〜１０４に転送する機能を有する。また、デジタル複合機１０１〜１０４でスキャンされた画像を受信する機能を有している。
【００１７】
図２は、図１に示したデジタル複合機の機器構成を示すブロック図である。
【００１８】
デジタル複合機１０１〜１０４は主として、機器全体の動作を司る制御ユニット１０３１と、出力画像を記録紙に印刷するプリンタ装置１１００と、記録紙から入力画像を読み取ってデータとして機器内部に取り込むリーダ装置１２００とから構成されている。さらに、機器の操作を行うための操作パネル部１０４１と、印字データや外部より入力された画像データ、各種情報等の保存に利用される外部メモリ部１０４３とが配置されている。
【００１９】
制御ユニット１０３１は、ネットワーク１０５と繋がる入出力部１０３２を通じて、ネットワーク１０５上の他の機器との通信を行うことが可能である。そして、制御ユニット１０３１は、システムバス１０４５を有し、このシステムバス１０４５によって以下の各回路部を相互に接続して構成されている。
【００２０】
システムバス１０４５には、入出力バッファ１０３３、ＣＰＵ１０３４、プログラムＲＯＭ１３００、ＲＡＭ１０３６、不揮発性ＲＡＭ（ＮＶＲＡＭ）１０４８、パネルインターフェース（Ｉ／Ｆ）部１０４２、メモリＩ／Ｆ部１０４４、プリンタエンジンＩ／Ｆ部１１０２、スキャナＩ／Ｆ部１２０２、ビットマップ画像転送部１１０３，１２０３、及びＲＴＣ１３１５が接続されている。
【００２１】
入出力バッファ１０３３は、ネットワーク１０５より入力される印字用の制御コードや各種データ、及びネットワーク１０５上の他の機器に対しての制御コードや各種データの送受信を行う。ＣＰＵ１０３４は、制御ユニット１０３１全体の動作を制御し、プログラムＲＯＭ１３００は、ＣＰＵ１０３４の動作を記述するプログラムが格納されている。ＲＡＭ１０３６は、前記制御コードやデータの解釈や印刷、画像の読み込みに等に必要な計算、及び入出力される画像データの処理のためのワークメモリに利用される。不揮発性ＲＡＭ（ＮＶＲＡＭ）１０４８は、当該デジタル複合機の電源が遮断されても保持しておく必要のあるデータを格納する。
【００２２】
パネルインターフェース（Ｉ／Ｆ）部１０４２は、操作パネル部１０４１と制御ユニット１０３１とを接続する回路であり、また、メモリＩ／Ｆ部１０４４は外部メモリ部１０４３と制御ユニット１０３１とを接続し、プリンタエンジンＩ／Ｆ部１１０２はプリンタ装置１１００と制御ユニット１０３１とを接続し、スキャナＩ／Ｆ部１２０２は、リーダ装置１２００と制御ユニットとを接続する回路である。
【００２３】
また、ビットマップ画像転送部１１０３は、後述するビットマップ画像展開部１３０５によって展開されたビットマップ画像や、リーダ装置１２００より読み込まれたビットマップ画像等をプリンタ装置１１００に転送し、ビットマップ画像転送部１２０３は、リーダ装置１２００から読み込まれたビットマップ画像を取り込む。ＲＴＣ１３１５は、日付情報を出力する。
【００２４】
プログラムＲＯＭ１３００は、プログラムとして、印刷データ解釈部１３０１、画像情報生成部１３０２、画像データ読み取り部１３０３、画像データ印刷部１３０４、ビットマップ画像展開部１３０５、画像圧縮／解凍部１３０８、及び画像データ送信部１３１３を有している。
【００２５】
印刷データ解釈部１３０１は、ホストコンピュータ１０６から受信した印字制御データやＰＤＬを解釈し、画像情報生成部１３０２は、各種の画像オブジェクトを生成する。画像データ読み取り部１３０３は、画像データのスキャン時の制御を司り、画像データ印刷部１３０４は画像データの印刷時の制御を司る。ビットマップ画像展開部１３０５は、画像オブジェクトをビットマップ画像に展開し、画像圧縮／解凍部１３０８は、各種の処理により得られたビットマップ画像を圧縮／解凍する。画像データ送信部１３１３は、登録されている画像を送信する。
【００２６】
さらに、プログラムＲＯＭ１３００には、プログラムとして、登録画像管理部１３０６、参照情報生成部１３０７、参照情報マーク生成部１３１０、参照情報合成部１３０９、参照情報マーク読み取り部１３１１、参照情報解釈部１３１２、及びＩＤ管理部１３１４が格納されている。
【００２７】
登録画像管理部１３０６は、画像を外部メモリ部１０４３に登録する際の登録状況の管理を行い、参照情報生成部１３０７は登録された画像の格納場所をネットワーク上から特定するための参照情報を生成する。参照情報マーク生成部１３１０は、生成した参照情報に対してバーコード等の印刷時のマークを生成し、参照情報合成部１３０９は、生成した参照情報マークのビットマップ画像を元の登録画像に上書きして重ねる。参照情報マーク読み取り部１３１１は、参照情報マーク付き文書から参照情報マークを読み取り、参照情報解釈部１３１２は、読み取った参照情報マークの内容を解釈する。そして、ＩＤ管理部１３１４は、後述する文書ＩＤや履歴情報を保存する。
【００２８】
＜デジタル複合機の各種の機能＞
次に、上述した構成のデジタル複合機が実現可能な各種の機能について説明する。
【００２９】
Ｉ．画像生成機能
本デジタル複合機は、ホストコンピュータ１０６で指定した文書を印刷、あるいは登録するための画像生成機能を備えている。ユーザからの指定により、ホストコンピュータ１０６で作成した文書の印刷の実行が指示されると、ホストコンピュータ１０６から制御コード及び印刷データが送られ、入出力部１０３２を介して入出力バッファ１０３３を経由してＲＡＭ１０３６に蓄えられる。
【００３０】
ＣＰＵ１０３４は、プログラムＲＯＭ１３００に記述されたプログラムに従い、印刷データ解釈部１３０１によって、印刷データの解析を行い、画像情報生成部１３０２においてデータを処理し、図形や文字、イメージデータ等の１つ１つ（画像オブジェクト）について画像情報を生成する。そして、印字を行う１ページ内の全ての画像オブジェクトについての画像情報を生成した後、ビットマップ画像展開部１３０５において、ページ内の画像オブジェクトを実際に印刷できるビットマップ画像に展開し、ＲＡＭ１０３６に格納されることになる。
【００３１】
ＩＩ．画像登録機能
本デジタル複合機は、前記画像生成機能、あるいは前記スキャン画像読み取り機能によって得られた画像を外部メモリ部１０４３に登録して保存する画像登録機能を備えている。前記画像生成機能あるいは前記スキャン画像読み取り機能によって得られた画像の登録が指定されると、ＲＡＭ１０３６に保持されていた圧縮画像は、メモリＩ／Ｆ部１０４４を通して外部メモリ部１０４３に保存され、登録情報管理部１３０６に各種設定情報と共に登録される。
【００３２】
ＩＩＩ．スキャン画像読み取り機能
本デジタル複合機は、リーダ装置１２００を通して原稿からの読み取り画像を印刷、あるいは登録するためのスキャン画像読み取り機能を備えている。ユーザからの指定により、操作パネル部１０４１（あるいはホストコンピュータ１０６）上からスキャンの指示が行われると、制御ユニット１０３１は、操作パネル部１０４１からパネルＩ／Ｆ部１０４２を通して入力されたユーザの指示に従った動作を行う。すなわち、ＣＰＵ１０３４は、プログラムＲＯＭ１３００に記述された画像データ読み取り部１３０３のプログラムに従い、スキャナＩ／Ｆ部１２０２を通してリーダ装置１２００を動かし、リーダ装置１２００から原稿文書のスキャン画像をスキャナＩ／Ｆ部１２０２を通して取り込む。取り込まれた画像は、ビットマップ画像転送部１２０３を通してＲＡＭ１０３６に格納され、画像圧縮／解凍部１３０８によりビットマップ画像を圧縮して、圧縮画像としてＲＡＭ１０３６に保持することになる。
【００３３】
ＩＶ．画像送信機能
前記画像登録機能により登録されている画像を送信する機能である。ユーザが原稿を操作パネル部１０４１やホストコンピュータ１０６により選択して送信を指示すると、ＣＰＵ１０３４は、プログラムＲＯＭ１０３６に記述された画像データ送信部１３１３のプログラムに従い、登録画像管理部１３０６より、登録されている画像を選択し、画像圧縮／解凍部１３０８により画像をビットマップ画像に変換してＲＡＭ１０３６に保存する。その後、ＲＡＭ１０３６に保存された画像を、ユーザが指定されたメールアドレスに対して画像を貼り付け、入出力バッファ１０３３及び入出力部１０３２を介して送信することになる。
【００３４】
Ｖ．コピー機能
前記したスキャン画像読み取り機能と画像印刷機能を連続して行うことによりコピー機能が実現される。ユーザが原稿をリーダ装置１２００にセットし、操作パネル部１０４１あるいはホストコンピュータ１０６からコピー指示を行うと、ＣＰＵ１０３４は、スキャン画像読み取り機能及び画像印刷機能を実行する。スキャン画像読み取り機能により原稿のスキャン画像がＲＡＭ１０３６に蓄えられると共に、画像印刷機能による印刷が実行され、プリンタ装置１１００が、読み取られた画像を印刷することになる。
【００３５】
また、コピー時の情報を保存するため、ＩＤ管理部１３１４から新しい文書ＩＤを、ＲＴＣ１３１５から日付情報をそれぞれ入手し、またスキャンした画像に参照情報が含まれていれば、その情報を入手する。そして、文書ＩＤをキーとする例えば図３に示すような履歴情報を作成する。この履歴情報の例では、文書ＩＤをキーに、ＩＰアドレス、機器ＩＤ、使用した機能（アクション）、及び日付情報を１つにしたデータとして保存している。ここでは、２世代前までの履歴情報を保存しているが、世代数は、用紙に保存できる情報量と機器の保存可能な容量に応じて任意に変更できるものとする。
【００３６】
ＶＩ．参照情報生成機能
本デジタル複合機は、少なくとも、本機器をネットワーク上で特定するための情報（ＩＰアドレス等）と、本機器を識別するための機器情報（機器ＩＤ）と、文書を識別するための文書ＩＤとを参照情報として生成する参照情報生成機能を備えている。
【００３７】
この参照情報生成機能が指示されると、参照情報生成部１３０７は、ＩＤ管理部１３１４から文書ＩＤや履歴情報を入手し、さらにＮＶＲＡＭ１０４８から機器ＩＤ及びＩＰアドレスを入手し、指定された画像に対応する参照情報を生成してＲＡＭ１０３６に保存する。
【００３８】
生成される参照情報は、例えば図３に示すように、複数の履歴世代に対して、文書ＩＤ、ＩＰアドレス及び機器ＩＤを含んだデータで構成される。ここで、０世代が最も新しい文書であり、それから順次世代が過去に遡っていく。
【００３９】
ＶＩＩ．参照情報マーク印刷機能
本デジタル複合機は、画像を印刷する際にその画像に関する参照情報を付加する参照情報マーク印刷機能を備えている。操作パネル部１０４１あるいはホストコンピュータ１０６においてユーザが指定した登録画像に対応する参照情報に基づいて、参照情報マーク生成部１３１０で参照情報マークを生成する。そして、参照情報合成部１３０９において、指定された登録画像をＲＡＭ１０３６に展開し、その登録画像に参照情報マークを上書きしてから画像印刷機能を利用して印刷する。
【００４０】
参照情報マークは、１次元又は２次元のバーコードあるいは電子透かし等による模様により実現することが可能である。例えば３ページから成るオリジナル原稿に対応する参照情報マークとして、「ＭＡＲＫ１１」、「ＭＡＲＫ１２」、「ＭＡＲＫ１３」が生成されたとする。その結果、図５に示すように、それぞれの原稿に「ＭＡＲＫ１１」、「ＭＡＲＫ１２」、「ＭＡＲＫ１３」の参照情報マークが、オリジナル原稿のそれぞれのページに上書きする形で印刷されることになる。
【００４１】
なお、登録されている原稿に特殊な処理が施されているような場合には、その特殊な処理を先に行った後に参照情報の上書き（合成）を行う。
【００４２】
＜参照情報及び履歴情報の作成＞
次に、上記の参照情報や履歴情報がどのように作成されるかについて、図６及び図７を参照して説明する。図６は、図１に示したネットワーク環境において、１つのオリジナル文書について各種のアクションを実行した場合の履歴の一例を示す概念図であり、図７は、図６に示す例において作成された履歴情報と参照情報の一例を示す図である。
【００４３】
図６に示す例では最初に、ホストコンピュータ１０６からネットワーク１０５を介して、ＩＤ＝１０の文書のＰＤＬデータをデジタル複合機１０１へ転送し（Ｔ１）、デジタル複合機１０１でＰＤＬ印刷を行う（Ｔ２）。この結果、デジタル複合機１０１では、図７の１０１Ａに示すような履歴情報が作成され、出力された印刷文書（ＩＤ＝１００）には図７のＭ１に示すような内容の参照情報が保持される。
【００４４】
ところで、図７の参照情報Ｍ１〜Ｍ４は、世代、文書ＩＤ、ＩＰアドレス、アクションの項目を有するものとしているが、履歴情報１０１Ａ〜１０４Ａが保持する日付の項目を有しても良いものとする。
【００４５】
次に、この印刷文書（ＩＤ＝１００）をデジタル複合機１０２でコピーする（Ｔ３，Ｔ４）。その結果、デジタル複合機１０２では、図７の１０２Ａに示すような履歴情報が作成され、出力された印刷文書（ＩＤ＝１５０）には図７のＭ２に示すような内容の参照情報が保持される。
【００４６】
さらに、コピーされた印刷文書（ＩＤ＝１５０）をデジタル複合機１０３でスキャンし（Ｔ５）、そのスキャンデータをホストコンピュータ１０６に転送する（Ｔ６）。その結果、デジタル複合機１０３には、図７の１０３Ａに示すような履歴情報が作成され、出力されたスキャンデータである文書（ＩＤ＝１００）には図７のＭ３に示すような内容の参照情報が保持される。
【００４７】
そして、スキャンデータとしてホストコンピュータ１０６に保持された文書（ＩＤ＝１００）をデジタル複合機１０４でＰＤＬ印刷を行う（Ｔ７，Ｔ８）。その結果、デジタル複合機１０４では、図７の１０４Ａに示すような履歴情報が作成され、出力された印刷文書（ＩＤ＝３０）には図７のＭ４に示すような内容の参照情報が保持される。
【００４８】
このような作業の流れの中では、図７に示すような４つの履歴情報１０１Ａ〜１０４Ａと、４つの参照情報Ｍ１〜Ｍ４が作成されることになる。
【００４９】
Ｉ．スキャン時の作成処理
図８は、本実施の形態に係る画像処理装置のスキャン時における参照情報及び履歴情報の作成動作を示すフローチャートである。
【００５０】
まず、リーダ装置１２００によって文書をスキャンし（ステップＢ０１）、スキャンした画像に参照情報マークが含まれているか否かを、参照情報マーク読み取り部１３１１で調べる（ステップＢ０２）。もし参照情報マークが存在する場合には、その内容を参照情報解釈部１３１２によって解釈する。例えば、図６の例においてデジタル複合機１０３で文書（ＩＤ＝１５０）がスキャンされた場合を考える（Ｔ５，Ｔ６）。この場合、印刷文書（ＩＤ＝１５０）には参照情報マークの形で図７に示したＭ２の内容の情報が保持されており、この参照情報Ｍ２を解釈することになる。
【００５１】
次に、ＩＤ管理部１３１４から新しい文書ＩＤを今回のスキャンした文書のために取得し、さらにＲＴＣ１３１５から現在の日付を取得する。そして、これらの取得情報と共に、参照情報Ｍ２から得た情報と、アクションとしてスキャンされたことを示す「ＳＣＡＮ」という文字列とを用いて、今回の履歴情報を作成し、作成した履歴情報は、ＩＤ管理部１３１４を経由して外部メモリ部１０４３に保存する（ステップＢ０３）。
【００５２】
一方、前記ステップＢ０２の判断において、スキャンした文書に参照情報マークが含まれていない場合には、今回のスキャンした文書のために、ＩＤ管理部１３１４から新しい文書ＩＤ、ＲＴＣ１３１５から現在の日付をそれぞれ取得する。そして、これらの取得情報と共に、アクションとしてスキャンされたことを示す「ＳＣＡＮ」という文字列と、初めて参照情報が付加されたことを示す「ＯＲＩＧＩＮＡＬ」という文字列とを用いて、履歴情報を作成する（ステップＢ０７）。
【００５３】
続いて、ステップＢ０３又はステップＢ０７において作成された履歴情報を基に、参照情報生成部１３０７を通して新しい参照情報（図６の例ではＭ３）を作成する（ステップＢ０４）。さらに、新しく作成された参照情報とスキャンした画像とを参照情報合成部１３０９で合成して新しい画像を作成する（ステップＢ０５）。
【００５４】
作成された画像は、ユーザのリクエストによって、入出力部１０３２を経由して外部のネットワーク機器に転送したり、例えば登録画像管理部１３０６経由で画像処理装置本体の外部メモリ部１０４３に登録されたりする（ステップＢ０６）。図６の例では、スキャンされた画像がホストコンピュータ１０６に転送されている（Ｔ６）。
【００５５】
ＩＩ．コピー時の作成処理
図９は、本実施の形態に係る画像処理装置のコピー時における参照情報及び履歴情報の作成動作を示すフローチャートである。
【００５６】
まず、ステップＣ０１とステップＣ０２では、前記スキャン時の作成処理で説明したステップＢ０１とステップＢ０２と同様の処理を行う。
【００５７】
もし参照情報マークが存在する場合には、その内容を解釈することになるが、例えば図６の例においてデジタル複合機１０２で文書（ＩＤ＝１００）がコピーされた場合のことを考えると（Ｔ３，Ｔ４）、印刷文書（ＩＤ＝１００）には参照情報マークの形で図７のＭ１の内容の情報が保持されており、この参照情報Ｍ１を解釈する。
【００５８】
次に、ＩＤ管理部１３１４から新しい文書ＩＤを今回のスキャンした文書のために取得し、さらにＲＴＣ１３１５から現在の日付を取得する。そして、これらの取得情報と共に、参照情報Ｍ１から得た情報と、アクションとしてコピーされたことを示す「ＣＯＰＹ」という文字列とを用いて、今回の履歴情報を作成し、作成した履歴情報は、ＩＤ管理部１３１４を経由して外部メモリ部１０４３に保存する（ステップＣ０３）。
【００５９】
一方、スキャンした文書に参照情報マークが含まれていない場合には、今回のスキャンした文書のために、図８のステップＢ０４と同様に、新しい文書ＩＤと現在の日付を取得する。そして、これらの取得情報と共に、アクションとしてコピーされたことを示す「ＣＯＰＹ」という文字列と、初めて参照情報が付加されたことを示す「ＯＲＩＧＩＮＡＬ」という文字列とを用いて、履歴情報を作成する（ステップＣ０７）。
【００６０】
その後、ステップＣ０４では、図８のステップＢ０４と同様の処理を行い、新しい参照情報（図６の例ではＭ２）を作成する。さらに図８のステップＢ０５と同様の処理を行い、画像を作成する。作成された画像は、ビットマック画像転送部１１０３とエンジンＩ／Ｆ部１１０２を経由してプリンタ装置１１００に転送され、出力される（ステップＣ０６）。
【００６１】
ＩＩＩ．ＰＤＬ印刷時の作成処理
図１０は、本実施の形態に係る画像処理装置のＰＤＬ印刷時における参照情報及び履歴情報の作成動作を示すフローチャートである。
【００６２】
まず入出力部１０３２を通してＰＤＬデータを入手し（ステップＤ０１）、印刷データ解釈部１３０１と参照情報解釈部１３１２を用いて、入手したＰＤＬデータに参照情報が含まれるかどうかを調べる（ステップＤ０２）。もし参照情報が存在する場合には、その内容を参照情報解釈部１３１２を用いて解釈する。例えば、図６に示したネットワーク環境のデジタル複合機１０４でＰＤＬ印刷が行われた場合を考えると（Ｔ７，Ｔ８）、ＰＤＬデータには参照情報として図７のＭ３の情報が保持されており、この参照情報Ｍ３を解釈することになる。
【００６３】
次に、ＩＤ管理部１３１４から新しい文書ＩＤを今回のＰＤＬ文書のために取得し、さらにＲＴＣ１３１５から現在の日付を取得する。そして、これら取得情報と共に、参照情報から得た情報と、アクションとしてＰＤＬ印刷が行われたことを示す「ＰＤＬ」という文字列とを用いて、今回の履歴情報を作成し、作成した履歴情報は、ＩＤ管理部１３１４を経由して外部メモリ部１０４３に保存する（ステップＤ０３）。
【００６４】
一方、前記ステップＤ０２の判断において、参照情報がＰＤＬデータに含まれていない場合には、ＰＤＬデータの最終更新日を入手する（ステップＤ０７）。そして、今回のＰＤＬ印刷を行うＰＤＬデータのために、ＩＤ管理部１３１４から新しい文書ＩＤと、前記ステップＤ０７で入手した最終更新日と、元データであることを示す「ＯＲＩＧＩＮＡＬ」という文字列とを基に履歴情報を作成する（ステップＤ０８）。
【００６５】
履歴情報の作成後は、ステップＳＤ０３へ進む。すなわち、ＰＤＬ印刷の場合には、スキャンやコピーと異なり、最終更新日が判ることが多いので、参照情報を最初に作成する場合には、元となるデータ用の文書ＩＤとその時点で出力される文書に対する文書ＩＤの二つの文書ＩＤを使用することになる。
【００６６】
ステップＤ０４では、作成された履歴情報から参照情報生成部１３０７によって新しい参照情報を作成する。そして、新しく作成された参照情報とＰＤＬデータの画像とを参照情報合成部１３０９で合成して新しい画像を作成する（ステップＤ０５）。
【００６７】
ステップＤ０５で作成された画像は、ビットマック画像転送部１１０３及びエンジンＩ／Ｆ部１１０２を経由してプリンタ装置１１００へ転送され、用紙に印刷出力される（ステップＤ０６）。
【００６８】
なお、スキャン、コピー及びＰＤＬ印刷以外にもＢＯＸ印刷が考えられるが、ＢＯＸ印刷では、図１０に示したＰＤＬ印刷のフローにおいてステップＤ０１の処理でＰＤＬデータを画像処理装置本体から入手することを除けば、前記ＰＤＬ印刷と同じフローで行うことができる。
【００６９】
［実施例１］
次に、上述したように作成されて各画像処理装置に保持されている履歴情報と、この履歴情報から作成された参照情報とを用いることによって、オリジナル文書が最初にコピーされた機器と日付を特定するまでコピー履歴を辿るコピー履歴追跡処理について、図１１と図１２及び図１３を参照しつつ説明する。
【００７０】
図１１は、図１に示したネットワーク環境において実施されたコピー操作の流れの一例を示す概念図であり、また、図１２及び図１３は、本実施の形態に係る実施例１の履歴追跡処理を示すフローチャートである。
【００７１】
図１１に示す例において、最初にコピーを行ったのはデジタル複合機１０１であり、このとき、文書ＩＤ＝１００の印刷文書が出力されている。次に、この印刷文書（文書ＩＤ＝１００）を元にデジタル複合機１０２で２回目のコピーが行われている。このときの印刷文書の文書ＩＤは１５０である。同様にコピー操作を繰り返し、デジタル複合機１０４で４回目のコピーが行われ、文書ＩＤ＝３０の印刷文書が出力される。ここで、最初と３回目のコピーが同じ文書ＩＤ（１００）であるがこれは問題がない。ＩＤは機器個別で管理しているので、他の機器でコピーされたものに関しては同じＩＤが出力される可能性がある。
【００７２】
各印刷文書に付加されている参照情報の履歴世代数は、現世代と１つ前の世代までしか含まれないとすると、４回目のコピーが行われた印刷文書（ＩＤ＝３０）に付加されている参照情報は、例えば図４に示すようになる。
【００７３】
以下、この印刷文書（ＩＤ＝３０）のオリジナル原稿が最初にコピーされた日付を知るために、該印刷文書（参照情報マーク付き原稿）を例えばデジタル複合機１０１でスキャンした例について説明する。
【００７４】
本処理は、例えば操作パネル部１０４１に設置されているコピー履歴追跡実行用のスイッチ（図示省略）を操作者が押下することにより、開始される。
【００７５】
まず、参照情報マーク付き原稿をリーダ装置１２００上に載せて前記コピー履歴追跡実行用のスイッチを押下してスキャンする。すると、参照情報マーク読み取り部１３１１及び参照情報解読部１３１２により、そのスキャンされた画像から図４に示すような参照情報が抽出される（ステップＳ０１）。この参照情報から、最も新しい履歴世代（世代０）の原稿をコピーした時の機器のＩＰアドレスを取得する（ステップＳ０２）。すなわち、このとき取得するＩＰアドレスは、当該リーダ装置１２００に載せられた前記参照情報マーク付き原稿をコピー出力したデジタル複合機のＩＰアドレスである。本例では、デジタル複合機１０４のＩＰアドレス（１９２．１６８．０．４）となる。
【００７６】
次に、このＩＰアドレスで指定されたデジタル複合機が存在するか否かを確認するために、当該ＩＰアドレスに対して問い合わせを行う（ステップＳ０３）。この確認処理を実行するのは、ＩＰアドレスが同じでも異なったデジタル複合機が接続されている場合には異なった結果を返してしまう可能性が高いことや、またデジタル複合機の電源がオフになっている可能性、また全く異なる機器が接続されている可能性も考えられるからである。      
【００７７】
この確認処理は、具体的には、前記ＩＰアドレスと共にこれに対応して参照情報中に保持されている機器ＩＤ（本例では１０４）が判るので、この機器ＩＤと問い合わせ先の機器ＩＤとが一致するか否かの判定を行う。本例では問題なく一致する。
【００７８】
もし、前記参照情報から抽出されたＩＰアドレスで指定されたデジタル複合機が存在しない場合には、当該参照情報中に１つ前の履歴世代の情報があるかどうかを調べる（ステップＳ０７）。このとき、前の世代の情報が存在しない場合には、スキャンした参照情報マーク付き原稿に含まれる参照情報から、該原稿をコピーした機器を調べる手段がなくなってしまうので、その旨を例えば操作パネル部１０４１に表示してユーザに伝え（ステップＳ０８）、処理を終了する。
【００７９】
参照情報中に１つ前の履歴世代が存在する場合には、この世代（世代１）の情報からＩＰアドレスを取得する（ステップＳ０９）。そして再度、取得したＩＰアドレスで指定された機器が存在するかどうかの問い合わせを行う（ステップＳ０３）。それでも機器が見つからない場合には、機器が見つかるか、あるいはそれ以上前の履歴世代の情報が参照情報中に存在しないような状態になるまで世代を辿って、同様の処理を繰り返し行う。
【００８０】
前記参照情報マーク付き原稿をコピーした機器が存在することが確認された場合には、この機器に対応した世代の文書ＩＤを前記参照情報から取得し（ステップＳ０４）、取得した文書ＩＤに対応するアクションが「ＯＲＩＧＮＡＬ」であるか否かを、当該世代のデジタル複合機のＩＤ管理部１３１４内の履歴情報を調べる（ステップＳ０５）。本例では、デジタル複合機１０４のＩＤ管理部１３１４内の履歴情報を調べることになり、デジタル複合機１０４のＩＤ管理部１３１４の履歴情報は、例えば図３に示すように３世代分保持されているものとする。
【００８１】
対象となる履歴世代の文書ＩＤに対応するアクションが「ＯＲＩＧＮＡＬ」である場合には、当該世代のデジタル複合機のＩＤ管理部１３１４から、前記文書ＩＤをキーに、オリジナル原稿を最初にコピーした機器の情報として機器ＩＤ、ＩＰアドレス、及びコピー日付を取り出す。すなわち、本コピー履歴追跡処理を実行しているデジタル複合機は、前記対象となる世代のデジタル複合機から、オリジナル原稿を最初にコピーした機器の情報として機器ＩＤ、ＩＰアドレス、及びコピー日付を受け取り、例えば操作パネル部１０４１を通して表示してユーザに伝える（ステップＳ０６）。
【００８２】
一方、前記ステップＳ０５の判定処理において、前記履歴の文書ＩＤに対応するアクションが「ＯＲＩＧＮＡＬ」でない場合は、当該世代のデジタル複合機のＩＤ管理部１３１４内の履歴情報を調べて、該世代の一世代前の情報があるかどうかを確認する（ステップＳ１０）。本例では、現世代（０世代）の文書（文書ＩＤ＝３０）は、図４の履歴情報から明らかなように、アクションが「ＯＲＩＧＮＡＬ」ではない、つまりオリジナル原稿のコピーではないので、１つ前の履歴世代の情報を調べることになる。
【００８３】
もし一世代前の情報がなかった場合には、これ以上最初にコピーされた機器を探すための情報がないのでエラーを表示する（ステップＳ１２）。一世代前の情報が存在する場合には、その情報の中から該世代に対応したＩＰアドレスを取得し、そのＩＰアドレスで指定された機器が存在するかどうかの確認を行う（ステップＳ１１）。もし指定された機器が存在する場合には、現対象世代の履歴情報から文書ＩＤを取得し（ステップＳ１３）、この文書ＩＤに対応するアクションが「ＯＲＩＧＮＡＬ」であるか否か（つまり、該文書ＩＤの文書はオリジナル原稿を最初にコピーした文書であるか否か）を判断する。「ＯＲＩＧＮＡＬ」でない場合には、ステップＳ１０へ進んで、更に一世代前の情報があるかどうか調べる。
【００８４】
これらステップＳ１０、ステップＳ１１、ステップＳ１３及びステップＳ０５の処理は、一世代前の情報がないか、あるいアクションが「ＯＲＩＧＮＡＬ」の文書ＩＤが見つかるまで、繰り返し実行する。
【００８５】
このとき、例えば本例において、現世代（０世代）よりも一世代前（１世代）のデジタル複合機１０３（機器ＩＤ＝１０３）の電源が落ちている場合を考えてみると、その場合には、図１３のフローチャートのステップＳ１１で「Ｎｏ」になるので、ステップＳ１０へ進んで、さらに前の履歴世代（２世代）の機器に対して問い合わせを行う。この世代ではデジタル複合機１０２が確認できたので、デジタル複合機１０２のＩＤ管理部１３１４を調べて、ステップＳ１３とステップＳ０５の処理を前記同様に行う。
【００８６】
アクションが「ＯＲＩＧＮＡＬ」の文書ＩＤが見つかると、前記ステップＳ０６の処理を行って、終了する。本例では、最終的には、最初のコピーが行われたデジタル複合機１０１に問い合わせが行き、文書ＩＤによって日付が抽出される。そして、本コピー履歴追跡処理を実行しているデジタル複合機１０１が該日付情報を受け取り、ユーザに表示する。
【００８７】
このようにして、本実施例１では、任意の参照情報マークが付加された原稿から、オリジナル原稿がコピーされた日付を容易に特定することができる。また、参照情報と、ＩＤ管理部１３１４が管理する履歴情報は、複数の履歴世代に亘って登録することにより冗長性を持たせているため、電源が落ちている等の理由で途中のデジタル複合機とアクセスができなくても、コピー履歴を辿ることができる。また、文書に埋め込める参照情報の量を最小限に抑えても、問題なく履歴を追跡することが可能になる。
【００８８】
［実施例２］
上記実施例１では、コピーだけの履歴を辿ってオリジナル文書が最初にコピーされた機器と日付を特定したが、実施例２では、コピーだけでなく、スキャンやＰＤＬ印刷をも含めた一連の処理操作の履歴を辿る履歴追跡処理について、図６、図７、図１４、図１５及び図１６を参照しつつ説明する。なお、図１４及び図１５は、本実施の形態に係る実施例２の履歴追跡処理を示すフローチャートであり、図１６は、実施例２に係る情報や問い合わせの流れを示す図である。
【００８９】
実施例２に係る履歴追跡処理のフローは、図１４及び図１５から明らかなように、上記実施例１に係る図１２及び図１３の履歴追跡処理において、追跡処理の途中で履歴情報を適宜取得するステップＳ０４１とステップＳ１１１を追加し、さらに最終的に得られた履歴情報も同様に取得するステップＳ０６１を追加したようになっている。
【００９０】
すなわち、ステップＳ０４において、文書のコピーが行われた最新の機器を特定して文書ＩＤを取得し、次にステップＳ０４１へ進んで、その文書ＩＤをキーに、ＩＤ管理部１３１４経由で入手できる情報、つまりコピーされた日付と、コピーされた機器の機器ＩＤ及びＩＰアドレスと、アクション（使用した機能）とを取得する。
【００９１】
また、ステップＳ１０において一世代前の履歴情報からＩＰアドレスを取得し、次のステップＳ１１で該ＩＰアドレスで指定された機器がネットワーク上に存在しなくても、ステップＳ１１１において、履歴情報に含まれている文書ＩＤだけは取得する。ここで、日付は含まれないことから日付を入手することはできない。最終的に得られた履歴情報もステップＳ０４１と同様に取得し（ステップＳ０６１）、終了する。
【００９２】
次に、前述した図６及び図７で示したような一連の処理操作が行われた場合を例にとって、本実施例２の履歴追跡処理を具体的に説明する。この例では、図６中のデジタル複合機１０４で図１４及び図１５に示す履歴追跡処理を実行するものとする。
【００９３】
図６のデジタル複写機１０４で生成された印刷文書（文書ＩＤ＝３０）の履歴追跡処理を実行するために、まず、この印刷文書をデジタル複合機１０４でスキャンする（ステップＳ０１、図１６のＴ１）。このとき、図７に示すような参照情報Ｍ４が得られるので、この参照情報Ｍ４から最初の履歴世代（０）の機器ＩＤ（１０４）とＩＰアドレス（１９２．１６８．０．４）を取得し（ステップＳ０２）、当該ＩＰアドレスに対して、機器ＩＤ（１０４）の機器１０４が存在するかの問い合わせを行う（ステップＳ０３）。
【００９４】
機器１０４は動作しているので、ステップＳ０３の判断処理はＹｅｓとなり、参照情報Ｍ４から対象となる世代（０）の文書ＩＤ（３０）を取得する（ステップＳ０４）。さらに、機器１０４のＩＤ管理部１３１４内の履歴情報１０４Ａから、文書ＩＤ（３０）をキーに、日付（２００２．１０．１６  １２：００：００）、ＩＰアドレス（１９２．１６８．０．４）、機器ＩＤ（１０４）、アクション（ＰＤＬ）を取得し（図７参照）、保存する（ステップＳ０４１）。
【００９５】
次に、得られた文書ＩＤのアクションが「ＯＲＩＧＩＮＡＬ」かどうかをチェックするが（ステップＳ０５）、アクションが「ＰＤＬ」であるので、機器１０４の履歴情報１０４Ａから１つ前の世代（１）の文書ＩＤをチェックする（ステップＳ１０）。このとき、文書ＩＤが「１００」のものがあるので、この文書ＩＤ（１００）に対応するＩＰアドレス（１９２．１６８．０．３）に対して、機器ＩＤ（１０３）の機器１０３が存在するかの問い合わせを行う（ステップＳ０３、Ｔ２）。
【００９６】
このとき、機器１０３が動作していないためにアクセスすることができないとすると、ステップＳ１１で「Ｎｏ」になり、前記機器１０４の履歴情報１０４Ａから、文書ＩＤ１００に関するＩＰアドレス（１９２．１６８．０．３）、機器ＩＤ（１０３）、及びアクション（ＳＣＡＮ）の各情報を取得する（ステップＳ１１１）。
【００９７】
そして、機器１０４の履歴情報１０４Ａから更に前の世代（２）の情報を調べる（ステップＳ１０）。このとき、文書ＩＤ＝１５０に対応する情報が存在するので、そのＩＰアドレス１９２．１６８．０．２に対して、機器ＩＤ（１０２）の機器１０２が存在するかの問い合わせを行う（ステップＳ１１、Ｔ３）。
【００９８】
このとき、機器ＩＤ１０２のデジタル複合機は問題なく動作しているので、機器１０２の履歴情報１０２Ａから文書ＩＤ（１５０）を取得し（ステップＳ１３）、この文書ＩＤ（１５０）をキーとした情報を調べる。ここで、文書ＩＤ（１５０）に対応する情報として、日付（２００２．１０．１０  １２：１０：００）、ＩＰアドレス（１９２．１６８．０．２）、機器ＩＤ（１０２）、アクション（ＣＯＰＹ）を取得する（ステップＳ０４１）。
【００９９】
ここでもアクションが「ＯＲＩＧＩＮＡＬ」ではないため（ステップＳ０５）、機器１０２の履歴情報１０２Ａから、１つ前の世代（１）の情報をチェックする（ステップＳ１０）。ここでは、文書ＩＤ＝１００に対応する情報が存在するので、そのＩＰアドレス（１９２．１６８．０．１）に対して、機器ＩＤ＝１０１の機器１０１が存在するかの問い合わせを行う（ステップＳ１１、Ｔ４）。
【０１００】
同様の流れで、機器１０１の文書ＩＤ（１００）と（１０）それぞれに対応する情報を調べ、最終的には、文書ＩＤ＝１０が「ＯＲＩＧＩＮＡＬ」であるので、その時点で履歴を辿ることを終了し、本履歴追跡処理を実行している機器１０４は、機器１０１から必要な履歴情報を受け取る（Ｔ５）。
【０１０１】
これにより、ユーザは、図１７に示すような履歴結果を入手することができる。この履歴結果から、機器１０３が動作していなかったため、世代が１の時の日付を入手することができなかったことが判る。本実施例では、日付に関しては動作を行った文書に関してのみ保存していたので、前記のようにデータの抜けが生じたが、文書や、他の機器で日付の情報を持つことによって、このようなデータの抜けの可能性を減少させることができる。また、日付情報は、コピー、スキャンの場合には最初に機能が使われた日付であり、ＰＤＬ印刷やＢＯＸ印刷の場合には、最終更新日となる。
【０１０２】
このように本実施例２では、動作モード（アクション）としてコピーだけではなく、スキャンやＰＤＬ印刷等に関しても履歴を保持することによって、様々な履歴を辿ることができる。また、他の文書を上記同様にスキャンすることによって、上記で行った操作と同様の操作が行われるので、どこから、またいつから原本と異なるようになったかを特定することが可能になる。これにより、不正コピーが、コピーだけではなくスキャンやＰＤＬ印刷、ＢＯＸ印刷などが介在した場合にでも、どの機器でコピーが行われたかを突き止めることができるようになる。
【０１０３】
本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用しても良い。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【０１０４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、不揮発性メモリを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施の一形態に係るネットワークシステムの構成例を示す模式図である。
【図２】図１に示したデジタル複合機の機器構成を示すブロック図である。
【図３】履歴情報の一例を示す図である。
【図４】参照情報の一例を示す図である。
【図５】参照情報マークが印字された状態を示す図である。
【図６】図１に示したネットワーク環境において履歴の一例を示す概念図である。
【図７】図６に示す例において作成された履歴情報と参照情報の一例を示す図である。
【図８】スキャン時における参照情報及び履歴情報の作成動作を示すフローチャートである。
【図９】コピー時における参照情報及び履歴情報の作成動作を示すフローチャートである。
【図１０】ＰＤＬ印刷時における参照情報及び履歴情報の作成動作を示すフローチャートである。
【図１１】コピー操作の流れの一例を示す概念図である。
【図１２】実施例１の履歴追跡処理を示すフローチャートである。
【図１３】図１２の続きのフローチャートである。
【図１４】実施例２の履歴追跡処理を示すフローチャートである。
【図１５】図１４の続きのフローチャートである。
【図１６】実施例２に係る情報や問い合わせの流れを示す図である。
【図１７】実施例２に係る履歴結果を示す図である。
【符号の説明】
【０１０７】
１０１〜１０４  デジタル複合機
１０５  ネットワーク
１０６  ホストコンピュータ
１０３１  制御ユニット
１１００  プリンタ装置
１２００  リーダ装置
１３００  プログラムＲＯＭ
１３０７  参照情報生成部
１３１０  参照情報マーク生成部
１３０９  参照情報合成部
１３１１  参照情報マーク読み取り部
１３１２  参照情報解釈部
１３１４  ＩＤ管理部
【図１】
2006101201.tif 000003
【図２】
2006101201.tif 000004
【図３】
2006101201.tif 000005
【図４】
2006101201.tif 000006
【図５】
2006101201.tif 000007
【図６】
2006101201.tif 000008
【図７】
2006101201.tif 000009
【図８】
2006101201.tif 000010
【図９】
2006101201.tif 000011
【図１０】
2006101201.tif 000012
【図１１】
2006101201.tif 000013
【図１２】
2006101201.tif 000014
【図１３】
2006101201.tif 000015
【図１４】
2006101201.tif 000016
【図１５】
2006101201.tif 000017
【図１６】
2006101201.tif 000018
【図１７】
2006101201.tif 000019