(57)【要約】【課題】  原稿画像に埋め込まれた文書を特定する付加情報を利用して、特定された文書に関連する文書をユーザに提示して、ユーザが所要の文書を選択的に取得することができる画像処理装置及びその制御方法、プログラムを提供する。【解決手段】  読み取った画像を記憶部に登録する。登録する画像を管理するための属性情報を属性情報テーブルに設定する。登録する画像と、それに関連付けられる記憶部中の画像との関連を属性情報とともに関連情報テーブルに設定する。読み取った画像に含まれる属性情報によって特定される画像を、記憶部から検索する。検索された画像に関連する画像を、関連情報テーブルを参照して記憶部から取得し、それらの関連図を作成する。作成した関連図を含む操作画面を表示する。【選択図】  図１７
2007158822.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取る読取部、画像を記憶する記憶部とを備える画像処理装置であって、
前記読取部で読み取った画像を前記記憶部に登録する登録手段と、
前記登録手段で登録する画像を管理するための属性情報を属性情報テーブルに設定する第１設定手段と、
前記登録手段で登録する画像と、それに関連付けられる前記記憶部中の画像との関連を属性情報とともに関連情報テーブルに設定する第２設定手段と、
前記読取部で読み取った画像に含まれる属性情報によって特定される画像を、前記記憶部から検索する検索手段と
前記検索手段で検索された画像に関連する画像を、前記関連情報テーブルを参照して前記記憶部から取得し、それらの関連図を作成する作成手段と、
前記作成手段で作成した関連図を含む操作画面を表示する表示手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記表示手段で表示された操作画面を介して指定された画像を、指定された出力先へ出力する出力手段を更に備える
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記属性情報毎に、対応する画像へのアクセス権をアクセスリストに設定する第３設定手段と、
当該画像処理装置を操作するユーザを認証する認証手段と、
前記認証手段で認証したユーザが、前記検索手段で検索された画像へのアクセス権の有無を、前記アクセスリストを参照して判定する判定手段とを更に備え、
前記作成手段は、前記判定手段の判定結果に基づいて、前記検索手段で検索された画像に関連する画像を、前記関連情報テーブルを参照して取得し、それらの関連図を作成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記出力手段は、前記指定された画像に、対応する属性情報を含めて印刷する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記作成手段は、前記登録手段によって画像を登録する場合、前記関連情報テーブルを参照して、登録対象の画像に含まれる属性情報に関連する画像を前記記憶部から取得し、それらの関連図を作成し、
前記表示手段は、前記作成手段で作成した関連図と、その関連図に基づいて指定された登録対象の画像の属性情報として、前記登録対象の画像の更新／派生を指定する第１指定部を含む操作画面を表示する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記表示手段は、前記操作画面に、更に、前記登録対象の画像を指定された画像に追加して登録する、あるいは指定された画像を前記登録対象の画像に差し替えて登録することを指定する第２指定部を備える
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記属性情報は、画像が所属する関連情報テーブル、その画像の格納場所、前記登録手段による画像の登録操作を指示したユーザのユーザＩＤ、画像の印刷部数を示す情報を含む
ことを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記関連情報テーブルには、少なくとも前記登録手段による登録する画像の属性情報及び、登録時に指定される登録属性情報が設定される
ことを特徴とする請求項１に記載の画像処理装置。
【請求項９】
画像を読み取る読取部、画像を記憶する記憶部とを備える画像処理装置の制御方法であって、
前記読取部で読み取った画像を前記記憶部に登録する登録工程と、
前記登録工程で登録する画像を管理するための属性情報を属性情報テーブルに設定する第１設定工程と、
前記登録工程で登録する画像と、それに関連付けられる前記記憶部中の画像との関連を属性情報とともに関連情報テーブルに設定する第２設定工程と、
前記読取部で読み取った画像に含まれる属性情報によって特定される画像を、前記記憶部から検索する検索工程と
前記検索工程で検索された画像に関連する画像を、前記関連情報テーブルを参照して前記記憶部から取得し、それらの関連図を作成する作成工程と、
前記作成工程で作成した関連図を含む操作画面を表示する表示工程と
を備えることを特徴とする画像処理装置の制御方法。
【請求項１０】
画像を読み取る読取部、画像を記憶する記憶部とを備える画像処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記読取部で読み取った画像を前記記憶部に登録する登録工程と、
前記登録工程で登録する画像を管理するための属性情報を属性情報テーブルに設定する第１設定工程と、
前記登録工程で登録する画像と、それに関連付けられる前記記憶部中の画像との関連を属性情報とともに関連情報テーブルに設定する第２設定工程と、
前記読取部で読み取った画像に含まれる属性情報によって特定される画像を、前記記憶部から検索する検索工程と
前記検索工程で検索された画像に関連する画像を、前記関連情報テーブルを参照して前記記憶部から取得し、それらの関連図を作成する作成工程と、
前記作成工程で作成した関連図を含む操作画面を表示する表示工程と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、  画像を読み取る読取部、画像を記憶する記憶部とを備える画像処理装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
従来、コピーやプリント時に印刷画像にバーコード等の情報によって、文書を特定する付加情報を埋め込んで印刷しておく。そして、その印刷物をコピーする際、埋め込まれた付加情報から、対応付けられた文書の電子データを検索して印刷させる。これにより、複写による劣化を防ぐと共に、ステイプル等により綴じられた用紙をばらす手間を省くことができるという技術が、特許文献１等において提案されている。
【０００３】
また、文書管理システムで文書ファイルの更新を管理することにより、原稿画像に埋め込まれた文書ＩＤを利用して、ユーザが文書を複写しようとした場合に新しいバージョンの文書があれば差し替えて印刷する。これにより、ユーザが最新版の有無を確認するという作業の煩わしさを解消することができるという技術が、特許文献２等において提案されている。
【特許文献１】特開平１１−２０５５５８号
【特許文献２】特開２００２−１９７１０１
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術は、印刷物に埋め込んだ付加情報を用い、印刷された元データを使って印刷することによる画質劣化防止や、元データが更新されていた場合に最新版へ差し替えての印刷を実現するにとどまっている。
【０００５】
しかしながら、ユーザの要望が必ずしも最新版の取得にあるとは限らず、例えば、ユーザが所有する印刷物での変更点を確認するには、比較するために所有している印刷物以前の情報が必要となる。しかしながら、従来技術では、こうした情報を提供するような技術思考はなかった。
【０００６】
また、最新版が１種類であるとは限らす、何通りもの派生版から所要の文書を選択することはできなかった。
【０００７】
本発明は上記の課題を解決するためになされたものである。その目的は、原稿画像に埋め込まれた文書を特定する付加情報を利用して、特定された文書に関連する文書をユーザに提示して、ユーザが所要の文書を選択的に取得することができる画像処理装置及びその制御方法、プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
画像を読み取る読取部、画像を記憶する記憶部とを備える画像処理装置であって、
前記読取部で読み取った画像を前記記憶部に登録する登録手段と、
前記登録手段で登録する画像を管理するための属性情報を属性情報テーブルに設定する第１設定手段と、
前記登録手段で登録する画像と、それに関連付けられる前記記憶部中の画像との関連を属性情報とともに関連情報テーブルに設定する第２設定手段と、
前記読取部で読み取った画像に含まれる属性情報によって特定される画像を、前記記憶部から検索する検索手段と
前記検索手段で検索された画像に関連する画像を、前記関連情報テーブルを参照して前記記憶部から取得し、それらの関連図を作成する作成手段と、
前記作成手段で作成した関連図を含む操作画面を表示する表示手段と
を備える。
【０００９】
また、好ましくは、前記表示手段で表示された操作画面を介して指定された画像を、指定された出力先へ出力する出力手段を更に備える。
【００１０】
また、好ましくは、前記属性情報毎に、対応する画像へのアクセス権をアクセスリストに設定する第３設定手段と、
当該画像処理装置を操作するユーザを認証する認証手段と、
前記認証手段で認証したユーザが、前記検索手段で検索された画像へのアクセス権の有無を、前記アクセスリストを参照して判定する判定手段とを更に備え、
前記作成手段は、前記判定手段の判定結果に基づいて、前記検索手段で検索された画像に関連する画像を、前記関連情報テーブルを参照して取得し、それらの関連図を作成する。
【００１１】
また、好ましくは、前記出力手段は、前記指定された画像に、対応する属性情報を含めて印刷する。
【００１２】
また、好ましくは、前記作成手段は、前記登録手段によって画像を登録する場合、前記関連情報テーブルを参照して、登録対象の画像に含まれる属性情報に関連する画像を前記記憶部から取得し、それらの関連図を作成し、
前記表示手段は、前記作成手段で作成した関連図と、その関連図に基づいて指定された登録対象の画像の属性情報として、前記登録対象の画像の更新／派生を指定する第１指定部を含む操作画面を表示する。
【００１３】
また、好ましくは、前記表示手段は、前記操作画面に、更に、前記登録対象の画像を指定された画像に追加して登録する、あるいは指定された画像を前記登録対象の画像に差し替えて登録することを指定する第２指定部を備える。
【００１４】
また、好ましくは、前記属性情報は、画像が所属する関連情報テーブル、その画像の格納場所、前記登録手段による画像の登録操作を指示したユーザのユーザＩＤ、画像の印刷部数を示す情報を含む。
【００１５】
また、好ましくは、前記関連情報テーブルには、少なくとも前記登録手段による登録する画像の属性情報及び、登録時に指定される登録属性情報が設定される。
【００１６】
上記の目的を達成するための本発明による画像処理装置の制御方法は以下の構成を備える。即ち、
画像を読み取る読取部、画像を記憶する記憶部とを備える画像処理装置の制御方法であって、
前記読取部で読み取った画像を前記記憶部に登録する登録工程と、
前記登録工程で登録する画像を管理するための属性情報を属性情報テーブルに設定する第１設定工程と、
前記登録工程で登録する画像と、それに関連付けられる前記記憶部中の画像との関連を属性情報とともに関連情報テーブルに設定する第２設定工程と、
前記読取部で読み取った画像に含まれる属性情報によって特定される画像を、前記記憶部から検索する検索工程と
前記検索工程で検索された画像に関連する画像を、前記関連情報テーブルを参照して前記記憶部から取得し、それらの関連図を作成する作成工程と、
前記作成工程で作成した関連図を含む操作画面を表示する表示工程と
を備える。
【００１７】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
画像を読み取る読取部、画像を記憶する記憶部とを備える画像処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記読取部で読み取った画像を前記記憶部に登録する登録工程と、
前記登録工程で登録する画像を管理するための属性情報を属性情報テーブルに設定する第１設定工程と、
前記登録工程で登録する画像と、それに関連付けられる前記記憶部中の画像との関連を属性情報とともに関連情報テーブルに設定する第２設定工程と、
前記読取部で読み取った画像に含まれる属性情報によって特定される画像を、前記記憶部から検索する検索工程と
前記検索工程で検索された画像に関連する画像を、前記関連情報テーブルを参照して前記記憶部から取得し、それらの関連図を作成する作成工程と、
前記作成工程で作成した関連図を含む操作画面を表示する表示工程と
をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、原稿画像に埋め込まれた文書を特定する付加情報を利用して、特定された文書に関連する文書をユーザに提示して、ユーザが所要の文書を選択的に取得することができる画像処理装置及びその制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２０】
ここでは、ネットワーク対応型複合機ＭＦＰに適用した例を一実施形態として説明する。
【００２１】
本発明は、スキャナ機能、プリント機能、画像処理機能、ネットワーク接続機能を含む、複合型の画像形成装置を用いた文書更新管理システムについて説明する。より詳細には、文書管理機能と連動し、複写画像に含まれる文書ＩＤより、その文書に関連する文書を検索し、ユーザーが所要な文書を取得可能とする文書更新管理システムについて説明する。
【００２２】
図１は本発明の実施形態であるネットワーク対応型複合機を含む文書更新管理システムの概略構成を示す図である。
【００２３】
図１において、１００は複合機ＭＦＰであり、ネットワーク１０９を介して接続可能なコンピュータ端末１１０へ印刷サービス、スキャンサービス、ＦＡＸサービス等の各種サービスを提供するネットワーク対応型複合機（ＭＦＰ）である。また、ネットワーク１０９を介してサーバ１１１と接続し、サーバ１１１で動作しているサービスを利用したり、ネットワーク１０９上の他の複合機１００と接続することも可能である。
【００２４】
ここで、ＭＦＰは、Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌの略称である。
【００２５】
また、複合機１００のハードウェア構成は、例えば、ＣＰＵ（中央処理装置）１０１、メモリ１０２、記憶部１０３及び画像処理部１０４、プリンタ１０５、スキャナ１０６、操作部１０７、通信部１０８等から構成されている。
【００２６】
ＣＰＵ１０１は、画像処理部１０４における種々の機能を実現するためのプログラムを実行するコンピュータである。通信部１０８は、ネットワーク１０９を介して通信を行う。具体的には、ＣＰＵ１０１は、記憶部１０３から種々の機能を実現するためのプログラム（アプリケーションプログラム等）を読み出し、メモリ１０２をワーク領域として、読み出したプログラムを実行する。記憶部１０３は、本実施形態を実現するためのプログラムを含む各種プログラム以外にもスキャンやプリントされた画像、設定情報等の各種データを保存する。
【００２７】
操作部１０７は、ボタンやキー、タッチパネル等の入力部と、ＬＣＤ及びＬＥＤ等の表示部から構成されており、ユーザログインや複合機１００の機能選択、設定変更等を司るユーザインタフェースである。
【００２８】
記憶部１０３は、例えば、ハードディスク、ＲＡＭ、ＲＯＭ等の記憶媒体で構成される。プリンタ１０５は、例えば、レーザビーム方式のプリンタであるとするが、これに限定されず、例えば、インクジェット方式、熱転写方式等の他の印刷方式のプリンタであっても良い。更に、スキャナ１０６は、自動給紙機構（ＡＤＦ）を有し、複数の原稿を自動的に連続してスキャンすることが可能である。
【００２９】
尚、ネットワーク１０９は、典型的にはインターネットやＬＡＮやＷＡＮや電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれかである。または、ネットワーク１０９は、これらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能であれば良い。
【００３０】
次に、本実施形態における、画像処理装置として機能する複合機１００が有する機能構成について、図２を用いて説明する。
【００３１】
図２は本発明の実施形態の複合機の機能構成を示すブロック図である。
【００３２】
複合機１００は、基本的な複合機動作を行うための各種機能として、例えば、スキャン部２０１、プリント部２０２、配信部２０３、ＦＡＸ部２０４、画像処理部２０５、ユーザ管理部２０６、ユーザ認証部２０７、ネットワーク処理部２０８を備える。更には、本発明の特徴である、文書管理部２１０を備えている。
【００３３】
文書管理部２１０は、本発明の特徴とする文書更新管理を行う機能である。文書管理部２１０には、文書登録部２１１と文書検索部２１２が含まれている。また、文書管理部２１０による文書管理機能は、文書データ２２１、文書ＩＤテーブル２２２、文書ＩＤアクセス権リスト２２３、文書ＩＤＴｒｅｅテーブル２２４、文書ＩＤＴｒｅｅ表示用テーブルの各情報を用いて実現される。これらの各データ及びテーブルは、例えば、メモリ１０２上で記憶管理される。
【００３４】
文書登録部２１１は、未登録の文書データを登録する新規登録や、既に登録されている文書データに関連付けて文書データを登録する機能を有している。関連付けて登録する場合は、関連付けする元文書データへのページの追加や全体の差し替えが可能である。その際、登録した記録や以降の取り出し用紙として、登録した文書データの表紙や各ページをサムネイル化したものに、文書ＩＤ合成部２０５ｂで文書ＩＤ（所定文字やバーコードや地紋等）を埋め込み、プリント部２０２を用いて出力させることも可能である。
【００３５】
文書検索部２１２は、文書ＩＤが埋め込まれた印刷物をスキャン部２０１を用いて読み込み、文書ＩＤ認識部２０５ａにより読み込んだ画像から文書ＩＤを認識し、文書ＩＤより関連する文書データを検索してユーザに提示する。そして、この提示した文書データから所望の文書データを選択させ、ユーザが選択した文書データに文書ＩＤ合成部２０５ｂによって文書ＩＤを埋め込み、プリント部２０２を用いて印刷する。
【００３６】
文書データ２２１は、保存されている文書そのものであり、本実施形態ではスキャン部２０１を用いて取り込まれた画像データを、画像処理部２０５によって画像処理し、ファイル化したデータである。そして、この文書データ２２１は、文書管理部２１０が管理する記憶部１０３内の領域に保管される。
【００３７】
但し、文書データ２２１は、画像に限らす文字コード文書やアプリケーションデータ等によって作成されたデータであっても印刷可能なデータであっても良い。また、その保存場所も構成によって複合機１００内に限定せず、ネットワーク接続された別のＭＦＰ１００内の記憶部１０３を利用することも可能であるし、ネットワークに接続しているサーバ１１１上にあってもよい。
【００３８】
文書ＩＤテーブル２２２は、文書データ２２１を管理するための属性情報を記録する属性情報テーブルである。この属性情報には、文書データ２２１に固有に割り当てられた文書ＩＤ、登録日時、登録者情報、文書格納場所（ファイル名あるいはパス情報）がある。これに加えて、属性情報には、文書データ２２１の関連文書データの所属を示す、後述の文書ＩＤＴｒｅｅ番号（ＩＤ）、文書データ２２１の印刷部数がある。ここで、文書ＩＤを管理する文書ＩＤテーブル２２２の一例を、図３に示す。
【００３９】
文書ＩＤアクセス権リスト２２３は、文書ＩＤに対する複合機１００ユーザのアクセス権を記録するもので、ユーザ管理部２０６で管理されるユーザやユーザグループ情報を元に文書データへのアクセス権を記録したアクセスリストである。アクセス権は、文書データ登録時に、操作部１０７より指定可能な他、ユーザ情報や保存場所等で自動的に設定されてもよい。ここで、文書ＩＤアクセス権リスト２２３の一例を、図４に示す。
【００４０】
図４に示すように、文書ＩＤアクセス権リスト２２３では、文書ＩＤに対し、その登録者とそれ以外のユーザについて、ファイルへのアクセスを許可するか否か定義している。アクセス権は、ユーザ単位やユーザグループに対して設定してもよい。ここで、アクセスを許可する場合としては、そのファイルを共有することを示す場合である。そこで、文書ＩＤアクセス権リスト２２３では、アクセスを許可する（共有）場合は、それを示す値として「１」が設定される。一方、アクセスを禁止する（非共有）場合は、それを示す値として「０」が設定される。
【００４１】
文書ＩＤＴｒｅｅテーブル２２４は、他の文書データに関連付けられずに、新規に登録された文書データ（幹文書データ）毎に管理されており、文書データ間の関係をＴｒｅｅ（ツリー）構造で記録している。つまり、文書ＩＤＴｒｅｅテーブル２２４は、文書データとの関連を示す情報を管理する関連情報テーブルとして機能する。ここで、文書ＩＤＴｒｅｅテーブル２２４の一例を、図５に示す。
【００４２】
図５に示すように、文書ＩＤＴｒｅｅテーブル２２４は、文書ＩＤに対して関連付けされ、文書データの文書ＩＤと文書データ間の関係で構成されている。文書データ間の関係は、本実施形態では、幹文書データを示す「新規」と、関連文書データの新版として登録されたことを示す「更新」、関連文書データの新版ではなく別の内容や目的で登録されたことを示す「派生」の３種類がある。
【００４３】
例えば、図３に示す文書ＩＤテーブル２２２が登録されている場合には、文書ＩＤＴｒｅｅテーブル２２４における幹文書データは、文書ＩＤ１と文書ＩＤ２０である。そのため、この場合、図５及び図６に示す２つの文書ＩＤＴｒｅｅテーブルで管理される。そして、文書ＩＤ１を幹文書データとする文書ＩＤＴｒｅｅテーブルを図示したものが、図７であり、文書データの更新を横並び、派生を下並びに表現している。
【００４４】
尚、図７に示す構成は一例であり、様々な形態からなるツリー構造で、文書データの更新や派生を表現することが可能である。例えば、ツリー構造を三次元構造としたりすることも可能である。
【００４５】
文書ＩＤＴｒｅｅ表示用テーブル２２５は、ユーザが文書登録部２１１や文書検索部２１２を用いて、文書データを選択する場合に用いるテーブルである。この文書ＩＤＴｒｅｅ表示用テーブル２２５は、指定された文書ＩＤＴｒｅｅテーブルを元に、文書ＩＤＴｒｅｅテーブルの文書データに対してユーザのアクセス権を照合しアクセス権がないファイルを取り除くとともに、文書間の関係を調整したテーブルである。テーブルの構成は、図５や図６の文書ＩＤＴｒｅｅテーブルと同様である。
【００４６】
また、文書ＩＤＴｒｅｅ表示用テーブル２２５を表示する際は、ユーザの選択を容易にするため、文書ＩＤを指定するとともに各種フィルタの指定も可能である。
【００４７】
以下、フローチャートに従い、本文書更新管理システムにおける文書登録・文書検索の処理を説明する。
【００４８】
まず、複合機に実装された文書更新管理システムへ文書を登録する文書登録処理について、図８を用いて説明する。
【００４９】
図８は本発明の実施形態の文書登録処理を示すフローチャートである。
【００５０】
このフローチャートを用いて、文書ＩＤを含む印刷物（以降、元ＩＤ文書と呼ぶ）をキーとして、その最新版公開文書データへの更新版印刷物（以降、更新文書と呼ぶ）を登録し、後に検索可能な状態で保存されるまでを説明する。
【００５１】
複合機１００は初期状態ではユーザ管理部２０６が動作しており、ユーザのログインを行ってから操作を行うようになっている。まず、ユーザによる操作部１０７のタッチパネルに対する操作に基づいて、ユーザ名、パスワードを入力する。尚、操作部１０７の構成により、ログイン操作はＩＣカードや生体認証を用いてもよい。
【００５２】
ユーザ管理部２０６は、入力されたユーザ名、パスワードと、ユーザ認証部２０７を用いてユーザ認証を行う（ステップＳ８０１）。尚、ユーザ認証は、複合機１００内だけでなく、構成によってはネットワーク処理部２０８を通して、ネットワーク１０９に接続されているサーバ１１１や他のＭＦＰ１００の機能を用いてもよい。
【００５３】
ユーザ認証が完了すると、操作部１０７は機能選択画面を表示する（ステップＳ８０２）。この機能選択画面の一例について、図９を用いて説明する。
【００５４】
図９は本発明の実施形態の機能選択画面の一例を示す図である。
【００５５】
図９に示す機能選択画面９００では、複合機１００の各種機能を実行するための各種コントロール（ボタン、フィールド、メニュー等）が構成されている。
【００５６】
図９の機能選択画面９００では、コピー機能、送信／ＦＡＸ機能それぞれの機能を実行するためのコピーボタン９０１と送信／ＦＡＸボタン９０４が構成されている。また、この機能選択画面９００では、本発明の特徴である文書更新管理システムを構成する「文書登録」、「文書検索印刷」機能それぞれを実行するための文書検索印刷ボタン９０２と文書登録ボタン９０３が構成されている。
【００５７】
図９では、コピーボタン９０１が操作された場合の表示画面を示している。この場合、表示エリア９０５には、コピーに関する各種設定が表示される。また、９０６は、ステータスボタンであり、このボタンを操作すると、現在の複合機１００の各種ステータスを表示することが可能である。そして、この図９の状態から登録処理を実行する場合は、ユーザが、文書登録ボタン９０３が操作された場合である。
【００５８】
図８の説明に戻る。
【００５９】
複合機１００は、機能選択画面に対する操作を監視して、文書登録ボタン９０３が操作されると、文書登録部２１１を動作させる。文書登録部２１１は、操作部１０７上で、登録対象の原稿をスキャナ１０６へセットしスタートボタンを押すための案内画面をユーザに提示する。
【００６０】
ユーザが更新文書の先頭に元ＩＤ文書を１枚重ねてスキャナ１０６にセットした後、操作部１０７上のスタートボタンが操作されると、スキャナ１０６によるスキャン動作を開始する（ステップＳ８０３）。但し、新規に文書を登録する場合は、更新文書（新規登録対象の文書）のみがセットされることになる。
【００６１】
スタートボタンが操作されると、スキャン部２０１で、セットされた原稿を読み込み、画像処理部２０５を用い、各原稿に対応するページ画像を画像データ化する。
【００６２】
文書登録部２１１は、１ページ目の画像データから文書ＩＤ認識部２０５ａで、文書ＩＤを取得する（ステップＳ８０４）。
【００６３】
ここで、文書ＩＤを取得できたか否かを判定する（ステップＳ８０５）。文書ＩＤが取得できない場合（ステップＳ８０５でＮＯ）、新規登録文書として、ステップＳ８０６以降の処理（新規登録処理）を実行する。一方、文書ＩＤが取得できた場合（ステップＳ８０５でＹＥＳ）、つまり、文書ＩＤに対応する文書を検索できた場合、ステップＳ８１０以降の処理（文書変更処理）を実行する。
【００６４】
新規登録処理の場合は、あらかじめ決められた情報を、得られる画像データに対して定義する。具体的には、登録属性を「新規」、登録処理指定を「新規」、アクセス権設定は本実施形態では「共有」とする（ステップＳ８０６）。
【００６５】
次に、文書ＩＤテーブル２２２を参照して、既に使用されている文書ＩＤとは異なる新文書ＩＤを生成する（ステップＳ８０７）。これに加えて、図３に示す各項目（登録日、ＴｒｅｅＩＤ、登録者、印刷部数、ファイル名等）を設定する（ステップＳ８０８）。ここで、登録日は、複合機１００の時計機能（不図示）より取得する。また、ＴｒｅｅＩＤは、文書ＩＤと同じ数値を登録する。また、登録者はログインユーザ名を登録する。また、印刷部数は初期値０、ファイル名は保存先を含め一意なファイル名を設定する。
【００６６】
次に、登録文書用の文書ＩＤＴｒｅｅテーブル２２４を新規に作成し、内容を登録する（ステップＳ８０９）。ここでは、図５に示すように、文書ＩＤ、関連文書ＩＤ（新規の場合はなし）、関係には登録属性を登録する。その後、ステップＳ８２１へ進む。
【００６７】
一方、文書変更処理の場合は、文書ＩＤアクセス権リスト２２３を用いて、登録者が元文書にアクセス権があるか否かを判定する（ステップＳ８１０）。ここでの判定は、本実施形態では、図４に示すように、該当する文書ＩＤに「共有」のアクセス権が設定されているか、また設定されていない場合は、文書ＩＤテーブル２２２より該当する文書ＩＤの登録者であるかを判定する。
【００６８】
ユーザにアクセス権がない場合（ステップＳ８１０でＮＯ）、アクセス可能な該当文書がない旨を示すエラー表示を操作部１０７に表示し、登録処理を終了する（ステップＳ８１１）。
【００６９】
一方、ユーザにアクセス権がある場合（ステップＳ８１０でＹＥＳ）、文書ＩＤに関連する文書から登録元文書をユーザに選択させるために、文書ＩＤＴｒｅｅ表示用テーブル２２５を作成する（ステップＳ８１２）。
【００７０】
例えば、図１０に示すように、まず、文書ＩＤテーブル２２２より、文書ＩＤが所属するＴｒｅｅＩＤを取得する。取得したＴｒｅｅＩＤに対応する文書ＩＤＴｒｅｅテーブル内の文書ＩＤについて、ユーザがアクセス可能であるかを、文書ＩＤアクセス権リスト２２３ならびに文書ＩＤテーブル２２２を使用して確認する。
【００７１】
ここで、文書ＩＤＴｒｅｅテーブル内の関連文書部分にアクセス権のない文書ＩＤが設定されている場合は、アクセス権がある文書ＩＤとの関連を見つけるまでその文書ＩＤの関連文書を繰り返し遡って確認する。確認の結果、見つかった文書ＩＤを関連文書に設定し、関係は派生とする。そして、アクセス権のない文書ＩＤの情報を削除したものを、最終的な文書ＩＤＴｒｅｅ表示用テーブル２２５として更新する。
【００７２】
尚、図１０では、ユーザ名が「Ｕｓｅｒ＿Ｂ」、文書ＩＤが「２」、フィルタ対象が「全文書」である場合の例を示している。
【００７３】
次に、作成した文書ＩＤＴｒｅｅ表示用テーブル２２５を元に、操作部１０７に登録する文書の関連元となる文書の候補を含む文書ＩＤＴｒｅｅを表示する（ステップＳ８１３）。
【００７４】
ここでは、ユーザが選択しやすいように、図１１に示すように、文書の関連を図示するとともに、選択中文書の画像を表示させてもよい。ここで、図１１に示す文書登録画面について説明する。
【００７５】
図１１に示す文書登録画面１１００は、図９の機能選択画面９００の文書登録ボタン９０３を操作した後に表示される画面である。尚、図１１において、図９の機能選択画面９００と同一のコントロールについては、同一の参照番号を付加し、その詳細説明を省略する。
【００７６】
文書登録画面１１００では、登録対象の文書の更新履歴を表示する表示エリア１１０１と、処理対象の文書のサムネイル画像を表示するサムネイル表示エリア１１０２を有している。
【００７７】
表示エリア１１０１では、文書ＩＤＴｒｅｅ表示用テーブル２２５を元に、文書の更新履歴を、その更新に関わる文書データ間の関係を表示する。表示エリア１１０１には、表示内容を切り替える（フィルタをかける）ためのボタン１１０１ａ〜１１０１ｄが構成されていて、目的に応じて、表示内容を切り替えることが可能である。
【００７８】
ボタン１１０１ａは、登録対象の文書に関する文書の更新履歴のすべて（履歴一覧）を表示する場合のボタンである。ボタン１１０１ｂは、登録対象の文書に関する文書の最新版のみを表示する場合のボタンである。ボタン１１０１ｃは、登録対象の文書に関する文書の版が変更されたもののみを表示する場合のボタンである。１１０１ｄは、登録対象の文書に文書の内、印刷されたもののみを表示する場合のボタンである。
【００７９】
また、表示エリア１１０１では、現在選択されている文書を示すフォルダアイコンは、他の関連する文書を示すフォルダアイコンとは異なる（識別可能な）表示形態（例えば、太線、色付き表示）で表示される。図１１では、文書ＩＤが２の文書が選択されている状態を示している。
【００８０】
また、この選択されている文書については、サムネイル表示エリア１１０２において、その文書のサムネイル画像及び、ファイル名、版番号、ページ数、ファイル日付／印刷実績等の文書情報が表示される。
【００８１】
また、表示エリア１１０１で表示する文書間の関連図（文書ＩＤＴｒｅｅ）は、一例として、図１２に示すように、新規文書を基点に更新文書を横、派生文書を下へ並べるようにして表示すれば、文書間の関連が認識しやすい。また、さらに登録元文書をユーザが選択しやすくするため、各種フィルタ処理（ボタン１１０１ａ〜１１０１ｄに対応する処理）を選択することも可能である。
【００８２】
また、上述のステップＳ８０６や、ステップＳ８１５〜ステップＳ８１７における各種指定は、例えば、ラジオボタン１１０３〜１１０５によって指定することが可能である。
【００８３】
ここで、ラジオボタン１１０３は、文書登録時の登録属性を指定するためのものであり、その種類として、「新規」、「更新」、「派生」が用意されている。また、ラジオボタン１１０４は、文書登録時の登録処理指定を指定するためのものであり、その種類として、「新規」、「追加」、「差替」が用意されている。更に、ラジオボタン１１０５は、文書登録時のアクセス権設定を指定するものであり、その種類として、「共有」、「個人」が用意されている。
【００８４】
尚、ここで示した操作画面は一例を示したものであって、これに限るものではない。例えば、ラジオボタンによる指定に代えて、更新文書を選択した場合に、それに応答してアクセス権の設定のための選択肢をポップアップウィンドウによって表示し、その中から選択したものを設定するようにしてもよい。また、アクセス権の種類としては、「共有」、「個人」以外、例えば、予め登録されているグループを指定するなど種々のグルーピングを行えるようにしてもよい。
【００８５】
次に、表示エリア１１０１で表示する文書ＩＤＴｒｅｅの例について説明する。ここでは、文書ＩＤＴｒｅｅ表示用テーブル２２５にフィルタ処理を施した場合の表示例を示す。図１３は、ユーザ名（Ｕｓｅｒ＿Ｂ）に対し、指定文書（ＩＤ＝２）とその最新の更新版のみを表示した場合を示している。図１４は、ユーザ名（Ｕｓｅｒ＿Ｂ）に対し、指定文書（ＩＤ＝２）が関連する更新文書のみを表示した場合を示している。図１５は、ユーザ名（Ｕｓｅｒ＿Ｂ）に対し、指定文書（ＩＤ＝２）以降の関連文書を表示した場合を示している。図１６は、ユーザ名（Ｕｓｅｒ＿Ｂ）に対し、指定文書（ＩＤ＝２）の関連文書で印刷部数が指定部数（例えば、１０）以上の場合を表示した場合を示している。
【００８６】
尚、このフィルタ処理は、一例であり、用途や目的に応じて様々なフィルタ処理に対するパラメータを指定して、所望のフィルタ処理を実行することが可能となる。
【００８７】
図８の説明に戻る。
【００８８】
以下に説明するステップＳ８１４〜ステップＳ８１８の処理は、操作部１０７に対する操作を受け付け、その操作内容に基づいて、各種設定を選択、入力する。また、各種設定を選択、入力するための操作画面が操作に基づいて適宜表示されることになる。
【００８９】
まず、ユーザによる登録元文書の選択を受け付ける。つまり、選択操作を監視することにより、登録元（変更元）文書を選択する（ステップＳ８１４）。ここでは、最新文書を選択するものとする。
【００９０】
次に、登録属性の選択を受け付ける。つまり、選択操作を監視することにより、登録属性を選択する（ステップＳ８１５）。
【００９１】
ここでは、登録属性は、元文書に対して更新（最新版）として登録を行うか派生として登録するか選択する。よって、元文書に既に更新登録がされている場合は派生登録しかできない。ここでは、最新文書を選択しているので、まだ、更新登録はない状態であるので、両者を選択できるが、更新を選択するものとする。
【００９２】
次に、登録処理として、読み込ませたページを元文書に追加して登録（追加）するか、読み込んだページだけで登録（差替）するかの登録処理の処理方法の選択を受け付ける。つまり、選択操作を監視することにより、登録処理の処理方法を指定する（ステップＳ８１６）。ここでは、差替を選択するものとする。
【００９３】
次に、登録する文書のアクセス権の設定を受け付ける。つまり、設定操作を監視することにより、アクセス権を設定する（ステップＳ８１７）。
【００９４】
ここでは、基本的なアクセス権として、登録者本人のみアクセス可能な個人と、全員でアクセス可能な共有が選択可能である。そして、元文書は共有が指定されている文書であるため、その更新も自動的に共有が指定される。また、派生文書を登録する場合、もしくは個人が設定されている文書への更新時は、個人・共有が選択可能である。
【００９５】
以上、各種設定が選択されると、文書登録部２１１は、文書ＩＤテーブル２２２を参照して、既に使用されている文書ＩＤとは異なる新しい文書ＩＤを生成する（ステップＳ８１８）。これに加えて、図３に示す各項目（登録日、ＴｒｅｅＩＤ、登録者、印刷部数、ファイル名等）を設定する（ステップＳ８１９）。ここでの設定は、ステップＳ８０８と同様である。
【００９６】
次に、ＴｒｅｅＩＤが示す文書ＩＤＴｒｅｅテーブル２２４を更新する（ステップＳ８２０）。ここでは、登録する文書の文書ＩＤを追加し、関連文書ＩＤとしてユーザが指定した元文書の文書ＩＤ、関係には登録属性を設定する。これにより、文書間の関係が保存される。
【００９７】
次に、文書ＩＤアクセス権リスト２２３に登録する文書の文書ＩＤを追加し、ユーザが指定したアクセス権を設定して、文書ＩＤアクセス権リスト２２３を更新する（ステップＳ８２１）。ここでは共有を１に設定する。
【００９８】
次に、登録画像保存のため、登録処理の指定として、画像追加の有無を判定する（ステップＳ８２２）。画像追加がない場合（ステップＳ８２２でＮＯ）、この場合、元文書の画像ファイルを読込んだ画像ファイルに差し替えて、処理を終了する。一方、画像追加がある場合（ステップＳ８２２でＹＥＳ）、元文書の画像ファイルに読み込んだ画像ファイルを追加し、登録画像ファイルを作成する（ステップＳ８２３）。
【００９９】
次に、その登録画像ファイルを、文書ＩＤテーブル２２２に設定されているファイル名で保存する（ステップＳ８２４）。
【０１００】
そして、今後、登録文書を選択するときのために、文書ＩＤを埋め込んだ画像を印刷する。これは、登録した文書の表紙や文書を画像処理部２０５で各ページをサムネイル化して１ページ化し、文書ＩＤ合成部２０５ｂによって文書ＩＤを埋め込み、プリント部２０２を用いて出力する。
【０１０１】
以上の処理によって、文書ＩＤを含む印刷物をキーとして、その関連文書へ新しい文書を登録し、検索可能な状態で保存される。
【０１０２】
次に、複合機１００に実装された文書更新管理システムにより、文書を検索し印刷する文書検索印刷処理について、図１７を用いて説明する。
【０１０３】
図１７は本発明の実施形態の文書検索印刷処理を示すフローチャートである。
【０１０４】
このフローチャートを用いて、文書ＩＤを含む印刷物（以降、元ＩＤ文書と呼ぶ）をキーとして、関連する文書の中からその所望の版（バージョン）の公開文書を選択し、印刷物として取得するまでを説明する。
【０１０５】
複合機１００は初期状態ではユーザ管理部２０６が動作しており、ユーザのログインを行ってから操作を行うようになっている。まず、ユーザによる操作部１０７のタッチパネルに対する操作に基づいて、ユーザ名、パスワードを入力する。尚、操作部１０７の構成により、ログイン操作はＩＣカードや生体認証を用いてもよい。
【０１０６】
ユーザ管理部２０６は、入力されたユーザ名、パスワードと、ユーザ認証部２０７を用いてユーザ認証を行う（ステップＳ９０１）。尚、ユーザ認証は、複合機１００内だけでなく、構成によってはネットワーク処理部２０８を通して、ネットワーク１０９に接続されているサーバ１１１や他のＭＦＰ１００の機能を用いてもよい。
【０１０７】
ユーザ認証が完了すると、操作部１０７は機能選択画面を表示する（ステップＳ９０２）。ここでは、上述の図９の機能選択画面９００を表示する。そして、この図９の状態から文書検索印刷処理を実行する場合は、ユーザが、文書検索印刷ボタン９０２が操作された場合である。この場合、機能選択画面９００は、図１８の文書検索印刷画面１２００に切り替わる。尚、図１８の文書検索印刷画面１２００は、図１１の文書登録画面１１００に準じた構成となっている。ここで、ボタン１２０１は、印刷の実行や、印刷設定等を行うための操作画面を表示する。
【０１０８】
そして、複合機１００は、機能選択画面に対する操作を監視して、文書検索印刷ボタン９０２が操作されると、文書検索部２１２を動作させる。文書検索部２１２は、操作部１０７上で、元ＩＤ文書をスキャナ１０６へセットしスタートボタンを押すための案内画面をユーザに示す。
【０１０９】
ユーザが元ＩＤ文書をスキャナ１０６にセットした後、操作部１０７上のスタートボタンが操作されると、スキャナ１０６によるスキャン動作を開始させる（ステップＳ９０３）。
【０１１０】
スタートボタンが押されると、スキャン部２０１で、セットされた原稿を読み込み、画像処理部２０５を用い、各原稿に対応するページ画像を画像データ化する。
【０１１１】
文書検索部２１２は、画像データから文書ＩＤ認識部２０５ａで、文書ＩＤを取得する（ステップＳ９０４）。
【０１１２】
ここで、文書ＩＤを取得できたか否かを判定する（ステップＳ９０５）。文書ＩＤが取得できない場合（ステップＳ９０５でＮＯ）、該当文書がない旨を示すエラー表示を操作部１０７に表示し、文書検索印刷処理を終了する（ステップＳ９０６）。
【０１１３】
一方、文書ＩＤを取得できた場合（ステップＳ９０５でＹＥＳ）、つまり、文書ＩＤに対応する文書を検索できた場合、文書ＩＤアクセス権リスト２２３を用いて、登録者が元文書にアクセス権があるか否かを判定する（ステップＳ９０７）。ここでの判定は、本実施形態では、図４に示すように、該当する文書ＩＤに「共有」のアクセス権が設定されているか、また設定されていない場合は、文書ＩＤテーブル２２２より該当する文書ＩＤの登録者であるかを判定する。
【０１１４】
ユーザにアクセス権がない場合（ステップＳ９０７でＮＯ）、アクセス可能な該当文書がない旨を示すエラー表示を操作部１０７に表示し、文書検索印刷処理を終了する（ステップＳ９０６）。
【０１１５】
一方、ユーザにアクセス権がある場合（ステップＳ９０７でＹＥＳ）、文書ＩＤに関連する文書から登録元文書をユーザに選択させるために、文書ＩＤＴｒｅｅ表示用テーブル２２５を作成する（ステップＳ９０８）。これについては、図９の登録処理のステップＳ８１２で説明した図１０の例と同様である。
【０１１６】
次に、作成した文書ＩＤＴｒｅｅ表示用テーブル２２５を元に、操作部１０７に印刷する文書の候補を表示する（ステップＳ９０９）。これについては、図９の登録処理のステップＳ８１３で説明した図１１及び図１２の例と同様である。
【０１１７】
以下に説明するステップＳ９１０及びステップＳ９１１の処理は、操作部１０７に対する操作を受け付け、その操作内容に基づいて、各種設定を選択、入力する。また、各種設定を選択、入力するための操作画面が操作に基づいて適宜表示されることになる。
【０１１８】
まず、ユーザによる印刷文書の選択を受け付ける。つまり、選択操作を監視することにより、印刷対象の文書を選択する（ステップＳ９１０）。ここでは、最新文書を選択するものとする。
【０１１９】
次に、印刷設定の指定を受け付ける。つまり、指定操作を監視することにより、印刷設定を指定する（ステップＳ９１１）。ここでは、印刷設定として、少なくとも部数を指定する。また、印刷設定には、例えば、専用の印刷設定画面によって、部数以外に、用紙サイズ、両面／片面、面付け等の各種印刷設定が可能である。
【０１２０】
次に、文書ＩＤテーブル２２２より指定文書のファイルを取り出し、文書ＩＤ合成部２０５ｂによって文書ＩＤを埋め込む（ステップＳ９１２）。そして、プリント部２０２を用いて出力する（ステップＳ９１３）。
【０１２１】
最後に、文書ＩＤテーブル２２２で、印刷した文書ＩＤの印刷部数に今回印刷した部数を加えておき、文書ＩＤテーブル２２２を更新する（ステップＳ９１４）。これにより、文書ＩＤテーブル２２２に基づいて、大量印刷したファイルの選択を容易にすることが可能となる。
【０１２２】
以上の処理によって、文書ＩＤを含む印刷物をキーとして、関連する文書の中からユーザの選択する文書を印刷物として取得することが可能である。
【０１２３】
尚、以上の例では、表示された文書ＩＤＴｒｅｅの中から所望の文書を指定して印刷させるようにしたが、次のようにしてもよい。「最新版のみ」、「最古版のみ」、「最後に印刷したもののみ」といった選択肢を設け、それを選択することにより該当するものを検索して自動的に印刷する。
【０１２４】
また、これにより検索された文書の情報の表示とともに印刷してもよいか問う表示を行い、それに対する指示に従って印刷を実行する（半自動印刷）。また、更新や派生が登録された場合、それを特定可能なバージョン番号やアルファベット等を付すものとし、その番号やアルファベットの入力により特定のバージョンの文書を検索し、自動印刷や半自動印刷を行うようにしてもよい。
【０１２５】
尚、上記実施形態では、ステップＳ９１３で文書ＩＤを埋め込んだ画像をプリント部２０２を用いて出力させたが、画像処理部２０５で画像をファイル化し、配信先をユーザが選択する。そして、配信部２０３を用いて画像ファイルを、電子メール等の通信機能で配信するようにしてもよい。配信したファイルを印刷し、その印刷文書を用いることで、同様の処理が可能である。また、ＦＡＸ部２０４を用いてＦＡＸ送信するようにしても同様である。
【０１２６】
また、上記実施形態では、図２に示す各種構成要素を、複合機１００内に備えるものとしたが、これに限定されない。例えば、図１９に示すように、ユーザ認証部２０７は、ネットワーク１０９上の他の複合機やサーバ等の他の機器１１１に構成するものを利用しても構わない。また、文書管理部２１０で利用する各種文書管理データ群も、文書管理部２１０にその保存場所を設定しておくことで、ネットワーク上の他の複合機やサーバ等の他の機器１１１に構成してもよい。
【０１２７】
以上説明したように、本実施形態によれば、原稿画像に埋め込まれた文書を特定する付加情報を利用して、特定された文書に関連する文書をユーザに提示することが可能となる。これにより、ユーザが保有する文書を印刷するだけでなく、その文書の更新版やその文書を作成する元となった文書や、さらに同じ文書を元として作成された別文書、大量に印刷された文書等を、簡易な操作で入手する環境を提供することが可能となる。
【０１２８】
また、ユーザがアクセス権を有している文書にしかアクセスできないようにし、機密情報漏洩を防止することができる。
【０１２９】
また、印刷された文書を、文書ＩＤを指定する文書管理システムに保存されている文書を選択するためのキーとして利用することが可能となる。
【０１３０】
また、文書を登録する際、どの文書に関連する文書であるか検索可能となるとともに、元文書の更新か派生かを定義することで、最新版がどれかを見つけることが可能となる。
【０１３１】
また、差分での登録が可能となり、わざわざ元文書の全文書を用意して読み込ませる必要がなくなり、登録時間の短縮が可能となる。
【０１３２】
また、その文書がどの文書ＩＤＴｒｅｅテーブルに所属しているかを明確になり、文書ＩＤＴｒｅｅテーブルの検索が容易に可能となる。
【０１３３】
また、登録文書の登録者が判別可能となり、登録者のみにしかアクセスを許可することが可能となる。
【０１３４】
また、共通の文書であってもその更新版や派生版によってアクセス権を異ならせることも可能である。つまり、初期版は共通にし、それの更新版や派生版は各個人用にするなどである。また、この場合、アクセス権のないユーザには文書ＩＤＴｒｅｅ自体閲覧できないようにしたり、文書ＩＤＴｒｅｅは閲覧させるが文書の内容は閲覧できないようにするなど種々の閲覧方法を選択可能とするのが好ましい。
【０１３５】
また、アクセス権の設定方法として、操作部１０７での文書の閲覧は許可するが、当該文書の印刷は禁止、送信は禁止など、種々の操作権限の取捨選択が可能としてもよい。また、文書の登録の際、これ以上の更新や派生の作成を禁止する旨や文書の削除を禁止する旨を文書属性として持たせたりるようにしてもよい。
【０１３６】
また、会議用資料等の文書を選択する構成として、印刷部数による選択が可能となる。
【０１３７】
また、文書ＩＤＴｒｅｅテーブルの情報より、登録時や検索印刷時において、ユーザが文書の関連を確認することが可能となる。
【０１３８】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３９】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１４０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１４１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１４２】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１４３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１４４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１４６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１４７】
【図１】本発明の実施形態であるネットワーク対応型複合機を含む文書更新管理システムの概略構成を示す図である。
【図２】本発明の実施形態の複合機の機能構成を示すブロック図である。
【図３】本発明の実施形態の文書ＩＤテーブルの一例を示す図である。
【図４】本発明の実施形態の文書ＩＤアクセス権リストの一例を示す図である。
【図５】本発明の実施形態の文書ＩＤＴｒｅｅテーブルの一例を示す図である。
【図６】本発明の実施形態の文書ＩＤＴｒｅｅテーブルの一例を示す図である。
【図７】本発明の実施形態の文書ＩＤＴｒｅｅテーブルの構成例を示す図である。
【図８】本発明の実施形態の文書登録処理を示すフローチャートである。
【図９】本発明の実施形態の機能選択画面の一例を示す図である。
【図１０】本発明の実施形態の文書ＩＤＴｒｅｅ表示用テーブルの作成を説明するための図である。
【図１１】本発明の実施形態の文書登録画面の一例を示す図である。
【図１２】本発明の実施形態の文書ＩＤＴｒｅｅ表示用テーブルの構成例を示す図である。
【図１３】本発明の実施形態の文書ＩＤＴｒｅｅ表示用テーブルの構成例を示す図である。
【図１４】本発明の実施形態の文書ＩＤＴｒｅｅ表示用テーブルの構成例を示す図である。
【図１５】本発明の実施形態の文書ＩＤＴｒｅｅ表示用テーブルの構成例を示す図である。
【図１６】本発明の実施形態の文書ＩＤＴｒｅｅ表示用テーブルの構成例を示す図である。
【図１７】本発明の実施形態の文書検索印刷処理を示すフローチャートである。
【図１８】本発明の実施形態の文書検索印刷画面の一例を示す図である。
【図１９】本発明の実施形態であるネットワーク対応型複合機を含む文書更新管理システムの概略構成の別例を示す図である。
【符号の説明】
【０１４８】
１００  ＭＦＰ
１０１  ＣＰＵ
１０２  メモリ
１０３  記憶部
１０４  画像処理部
１０５  プリンタ
１０６  スキャナ
１０７  操作部
１０８  通信部
１０９  ネットワーク
１１０  端末装置
１１１  サーバ
２０１  スキャン部
２０２  プリント部
２０３  配信部
２０４  ＦＡＸ部
２０５  画像処理部
２０５ａ  文書ＩＤ合成部
２０５ｂ  文書ＩＤ認識部
２０６  ユーザ管理部
２０７  ユーザ認証部
２０８  ネットワーク処理部
２１０  文書管理部
２１１  文書登録部
２１２  文書検索部
２２１  文書データ
２２２  文書ＩＤテーブル
２２３  文書ＩＤアクセス権リスト
２２４  文書ＩＤＴｒｅｅテーブル
２２５  文書ＩＤＴｒｅｅ表示用テーブル
【図１】
2007158822.tif 000003
【図２】
2007158822.tif 000004
【図３】
2007158822.tif 000005
【図４】
2007158822.tif 000006
【図５】
2007158822.tif 000007
【図６】
2007158822.tif 000008
【図７】
2007158822.tif 000009
【図８】
2007158822.tif 000010
【図９】
2007158822.tif 000011
【図１０】
2007158822.tif 000012
【図１１】
2007158822.tif 000013
【図１２】
2007158822.tif 000014
【図１３】
2007158822.tif 000015
【図１４】
2007158822.tif 000016
【図１５】
2007158822.tif 000017
【図１６】
2007158822.tif 000018
【図１７】
2007158822.tif 000019
【図１８】
2007158822.tif 000020
【図１９】
2007158822.tif 000021