(57)【要約】【課題】ファクシミリ送受信によって遠隔から登録文書を取り出す構成では、高画質化、フルカラー化が著しい登録文書に対して、出力される文書の画像劣化が大きいことに加えて、所望の文書がどの複合機に登録されているかを利用者が意識しなくてはならない。【解決手段】ネットワーク１６を介して相互に通信可能なデジタル複合機の各々が、登録文書を識別する文書ＩＤを該登録文書の電子データに基づいて生成し、該文書ＩＤと登録文書とを関係付けて管理する機能を持つ文書管理部２８と、文書ＩＤに基づいて登録文書を検索するとともに、ネットワーク１６上の既知の他のデジタル複合機に対して検索要求を送信する機能と、他のデジタル複合機からの検索要求を受信し、文書ＩＤに該当する登録文書を検索するとともに、ネットワーク１６上の既知の他のデジタル複合機に対して検索要求を中継する機能を持つネットワーク文書検索部３０とを備える。【選択図】図５
2006086778.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して他の複合装置と接続可能な複合装置であって、
登録文書を識別する文書ＩＤを該登録文書の電子データに基づいて生成し、該文書ＩＤと登録文書とを関係付けて管理する文書管理手段と、
前記文書ＩＤに基づいて登録文書を検索するとともに、ネットワーク上の既知の他の複合装置に対して検索要求を送信する文書検索手段と、
他の複合装置からの検索要求を受信し、前記文書ＩＤに該当する登録文書を検索するとともに、ネットワーク上の既知の他の複合装置に対して検索要求を中継する文書検索中継手段と
を備えることを特徴とする複合装置。
【請求項２】
前記文書管理手段は、登録文書の電子データにハッシュ関数を適用して生成されるハッシュ値を前記文書ＩＤとする
ことを特徴とする請求項１に記載の複合装置。
【請求項３】
前記文書検索手段は、管理用文書から抽出された文書ＩＤに該当する登録文書が検索された場合に、管理用文書から抽出された登録文書の縮小画像もしくはその特徴量と、検索された登録文書の縮小画像もしくはその特徴量とを比較することによって、検索された登録文書が所望の登録文書か否かを判定する
ことを特徴とする請求項１または２に記載の複合装置。
【請求項４】
前記文書管理手段は、文書ＩＤの生成後に該文書ＩＤの検索を行い、登録文書が存在した場合には異なる文書ＩＤを再度生成する
ことを特徴とする請求項１，２または３に記載の複合装置。
【請求項５】
ネットワークを介して他の複合装置と接続可能な複合装置の文書管理方法であって、
登録文書を識別する文書ＩＤを該登録文書の電子データに基づいて生成し、該文書ＩＤと登録文書とを関係付けて管理する第１ステップと、
前記文書ＩＤに基づいて登録文書を検索するとともに、ネットワーク上の既知の他の複合装置に対して検索要求を送信する第２ステップと、
他の複合装置からの検索要求を受信し、前記文書ＩＤに該当する登録文書を検索するとともに、ネットワーク上の既知の他の複合装置に対して検索要求を中継する第３ステップと
を有することを特徴とする複合装置の文書管理方法。
【請求項６】
前記第１ステップでは、登録文書の電子データにハッシュ関数を適用して生成されるハッシュ値を前記文書ＩＤとする
ことを特徴とする請求項５に記載の複合装置の文書管理方法。
【請求項７】
前記第１ステップでは、管理用文書から抽出された文書ＩＤに該当する登録文書が検索された場合に、管理用文書から抽出された登録文書の縮小画像もしくはその特徴量と、検索された登録文書の縮小画像もしくはその特徴量とを比較することによって、検索された登録文書が所望の登録文書か否かを判定する
ことを特徴とする請求項５または６に記載の複合装置の文書管理方法。
【請求項８】
前記第１ステップでは、文書ＩＤの生成後に該文書ＩＤの検索を行い、登録文書が存在した場合には異なる文書ＩＤを再度生成する
ことを特徴とする請求項５，６または７に記載の複合装置の文書管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理機能を有するデジタル複合機などの複合装置および複合装置の文書管理方法に関し、特に、コンピュータ・ネットワークを介して相互に接続され、ある複合装置に登録されている文書を別の複合装置から出力することができる複合装置および当該複合装置の文書管理方法に関する。
【背景技術】
【０００２】
近年、複写機は単なる原稿の複写機能だけでなく、公衆電話回線と接続して複写機のスキャン機能とプリント機能を使用して原稿をファクシミリ送受信するファクシミリ機能、プリント機能を用いてコンピュータからの情報に基づいて印字を行うネットワーク・プリント機能、更にはスキャン機能を用いて読み取った原稿の画像情報を電子情報として一時的に保存し、それをネットワークを介してコンピュータから取得する親展ボックス機能等さまざまな機能を持ち、ＭＦＰ（マルチ・ファンクション・プリンタ）などと称される複合装置となっている。
【０００３】
従来、このデジタル複合機に大容量メモリを搭載して、文書管理機能を持たせるようにしている（例えば、特許文献１参照）。この従来例に係るデジタル複合機の文書管理機能では、文書登録の際に、まず、読取部で登録すべき文書を読み取らせて登録し、次に登録文書の管理情報および当該登録文書を特定する文書コードを生成し、この文書コードに基づいて識別マークを生成し、次にこの識別マークを登録文書の一部と合成した管理用文書を作成して出力する。文書検索の際は、まず、管理用文書を読取部で読み取らせ、この管理用文書から識別マークを抽出し、この識別マークから文書コードを解析し、この文書コードに対応する登録文書を検索して取り出す。
【０００４】
【特許文献１】特開平１０−３０８８６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、文書管理機能を備えた複数のデジタル複合機を、ネットワークを介して相互に通信可能とし、あるデジタル複合機に登録されている文書を別のデジタル複合機から取り出すことができる文書管理システムを構築する場合について考える。
【０００６】
上記従来例に係るデジタル複合機では、ファクシミリ送受信によって遠隔から登録文書を取り出す構成となっているため、高画質化、フルカラー化が著しい登録文書に対して、出力される文書の画像劣化が大きいことに加え、所望の文書がどのデジタル複合機に登録されているかを利用者が意識しなくてはならないという問題があった。
【０００７】
本発明は、上記課題に鑑みてなされたものであって、その目的とするところは、複数の複合装置がネットワーク上に分散して設置されているネットワーク環境に好適な文書管理機能を有する複合装置および当該複合装置の文書管理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明では、ネットワークを介して他の複合装置と接続可能な複合装置において、登録文書を識別する文書ＩＤを該登録文書の電子データに基づいて生成し、該文書ＩＤと登録文書とを関係付けて管理するようにし、前記文書ＩＤに基づいて登録文書を検索するとともに、ネットワーク上の既知の他の複合装置に対して検索要求を送信する一方、他の複合装置からの検索要求を受信し、前記文書ＩＤに該当する登録文書を検索するとともに、ネットワーク上の既知の他の複合装置に対して検索要求を中継する構成を採っている。
【０００９】
すなわち、文書管理機能を備えた複数の複合装置を、ネットワークを介して相互に接続してなるネットワーク・システムにおいて、複数の複合装置の各々が、登録文書とそれを識別する文書ＩＤとを関係付けて管理する機能と、文書ＩＤに基づいて登録文書を検索するとともに、既知の他の複合装置に対して検索要求を送信する機能と、他の複合装置からの検索要求を受信し、文書ＩＤに該当する登録文書を検索するとともに、既知の他の複合装置に対して検索要求を中継する機能を持つことで、任意の複合装置に登録されている文書を、それがどの複合装置に登録されているかを利用者に意識させることなく、別の任意の複合装置から出力することができる。
【発明の効果】
【００１０】
本発明によれば、複数の複合装置がネットワーク上に分散して設置されているネットワーク環境において、利用者は登録文書の所在を意識することなく、どの複合装置からも所望の登録文書を自在に取り出すことができる。また、登録文書は各複合装置に保管されており、その文書ＩＤについては各複合装置において独立に、登録文書の電子データに基づいて生成するようにしているため、システム全体でその文書ＩＤを一元的に管理する必要がない。したがって、複合装置の買い替えなどがあっても、登録文書さえ新しい複合装置に移動してあれば、登録文書を検索することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１２】
図１は、本発明が適用されるネットワーク・システムの一例を示す概略構成図である。本適用例に係るネットワーク・システムは、複数の複合装置、例えば４台のデジタル複合機１１〜１４とコンピュータ１５とがコンピュータ・ネットワーク１６に接続され、当該コンピュータ・ネットワーク１６を介して相互に通信可能な構成となっている。
【００１３】
＜デジタル複合機１１〜１４＞
デジタル複合機１１〜１４は、複写機をベースとしながら、ネットワーク・プリント機能、文書管理機能等のさまざまな機能をサービスとして提供可能な装置である。本発明では、デジタル複合機１１〜１４の具体的な構成を特徴としており、その詳細については後述する。
【００１４】
デジタル複合機１１〜１４は、ＩＰ(Internet Protocol)アドレスやドメインネーム等のホストアドレスによってネットワーク１６上で一意に識別される。また、デジタル複合機１１〜１４の各々が提供するサービスは、デジタル複合機のホストアドレスと、各サービス毎に決められているＴＣＰ(Transmission Control Protocol)／ＵＤＰ(User Datagram Protocol)ポート番号やサ−ビス固有の識別情報（例えば、プリントサービスではキュー名）等との組み合わせによって、ネットワーク１６上で一意に識別される。以下ではこれらを総称してアドレス情報と呼ぶことがある。
【００１５】
＜コンピュータ１５＞
コンピュータ１５は、ＣＲＴ(Cathode Ray Tube)等の表示装置と、キーボードやマウス等の入力装置と、ＣＰＵ等の演算装置と、メモリやハードディスクドライブ等の記憶装置を備え、一般にパーソナル・コンピュータ等と称される装置である。
【００１６】
コンピュータ１５には、記憶している電子文書をコンピュータ・ネットワーク１６に接続されたデジタル複合機１１〜１４でプリントするため、専用のプリント・ドライバと呼ばれるソフトウェア・モジュールが組み込まれている。
【００１７】
＜コンピュータ・ネットワーク１６＞
コンピュータ・ネットワーク１６は、ＬＡＮ（Local Area Network）とも呼ばれるパケット交換網であって、ＴＣＰ／ＩＰプロトコルによる通信路を提供する。
【００１８】
＜文書管理機能＞
次に、デジタル複合機１１〜１４がサービスとして提供する文書管理機能の概略について、デジタル複写機１４に文書を登録し、該文書をデジタル複写機１１で出力する場合を例にとって説明する。
【００１９】
図２は、デジタル複合機１４における文書登録の説明図である。文書登録には、デジタル複写機１４で紙原稿をスキャンして登録する方法（Ａ）と、コンピュータ１５から電子原稿をプリントして登録する方法（Ｂ）とがある。
【００２０】
ここでは、電子データを特定するために、認証やデジタル署名などに使われるハッシュ関数（一方向要約関数）を当該電子データに適用して生成される固定長のハッシュ値を用いることとする。
【００２１】
まず、デジタル複合機１４で紙原稿をスキャンして登録する方法（Ａ）について説明する。利用者は、デジタル複写機１４のプラテンもしくはＡＤＦ（Auto Document Feeder）に原稿をセットし、操作パネルを操作して該原稿の登録を指示する。原稿の登録指示が与えられると、デジタル複写機１４は該原稿をスキャンし、その電子画像データからハッシュ値ｈ１を計算し、それを文書ＩＤとして電子画像データと対応付けて蓄積し、管理用文書を生成し、それをプリント出力する。
【００２２】
次に、コンピュータ１５から電子原稿をプリントして登録する方法（Ｂ）について説明する。利用者は、コンピュータ１５を操作し、専用のプリント・ドライバを介してコンピュータ１５に記憶されている原稿のプリントを指示する。原稿のプリント指示が与えられると、プリント・ドライバは該原稿を例えばＰｏｓｔ  Ｓｃｒｉｐｔ等のＰＤＬ（ページ記述言語）形式に変換し、ネットワーク１６を介してデジタル複写機１４に送信する。デジタル複写機１４は、受信したＰＤＬ形式の原稿からハッシュ値ｈ２を計算し、それを文書ＩＤとしてＰＤＬ形式の原稿と対応付けて蓄積し、管理用文書を生成し、それをプリント出力する。
【００２３】
図３は、デジタル複合機１４における管理用文書の説明図である。図３に示すように、管理用文書には、登録された文書の１ページ目の縮小画像と、該文書の用紙サイズやページ数等の属性情報と、文書ＩＤが不可視情報として埋め込まれた２次元バーコードが識別マークとして合成されている。
【００２４】
図４は、上記構成のネットワーク・システムにおける登録文書出力の説明図である。利用者は、デジタル複写機１１のプラテンもしくはＡＤＦに、デジタル複写機１４で原稿を登録した際にプリント出力された管理用文書をセットし、操作パネルを操作して、登録文書の出力を指示する。
【００２５】
登録文書の出力指示が与えられると、デジタル複写機１１は管理用文書をスキャンし、電子画像データを解析して２次元バーコードを切り出し、２次元バーコードを復号して文書ＩＤ（ハッシュ値ｈ１）を抽出する。デジタル複写機１１は登録文書ｈ１をネットワーク１６に接続されたデジタル複写機１４から検索し、登録文書ｈ１を取得してそれをプリント出力する。
【００２６】
続いて、上述した文書管理機能を持つ本発明の一実施形態に係るデジタル複合機（デジタル複合機１１〜１４）の具体的な構成について詳細に説明する。
【００２７】
［実施形態］
図５は、本発明の一実施形態に係るデジタル複合機の内部の構成を示すブロック図である。本実施形態に係るデジタル複合機は、操作パネル部２１と、スキャナ部２２と、プリンタ部２３と、プリントサーバ部２４と、文書登録部２５と、登録文書出力部２６と、画像形成部２７と、文書管理部２８と、同一性判定部２９と、ネットワーク文書検索部３０と、ネットワーク・インタフェース部３１とから構成されている。
【００２８】
（操作パネル部２１）
操作パネル部２１は、情報表示と機能選択のための液晶タッチパネルと、スタートボタンを含む各種の操作ボタンとを備え、利用者が本デジタル複合機を操作するためのユーザインタフェースを提供する。
【００２９】
利用者は、操作パネル部２１を操作して、プラテンもしくはＡＤＦにセットした原稿の文書登録を指示することができる。同様に、利用者は、プラテンもしくはＡＤＦにセットした管理用文書をスキャンさせることによって、登録文書のプリント出力を指示することができる。このように、この操作パネル部２１を操作することによって、利用者は通常のコピー機能と同様の簡便な操作で文書管理機能を操作することができる。
【００３０】
（スキャナ部２２）
スキャナ部２２は、操作パネル部２１から制御されて、プラテンもしくはＡＤＦにセットした管理用文書をスキャンし、このスキャンした電子画像データをコピー操作時にはプリンタ部２３に、原稿の登録時には文書登録部２５に、登録された文書の出力時には登録文書出力部２６にそれぞれ出力する。
【００３１】
（プリンタ部２３）
プリンタ部２３は、入力される電子画像データをゼログラフィ技術によって紙にマーキングして出力する。ただし、紙へのマーキング方法としては、ゼログラフィ技術に限られるものではなく、インクジェット技術等を用いた方法であってもよい。
【００３２】
（プリントサーバ部２４）
プリントサーバ部２４は、コンピュータ・ネットワーク１６に接続されたコンピュータ１５に対して、本デジタル複合機が有するネットワーク・プリント機能および文書管理機能（の文書登録操作）をネットワークサービスとして提供する。
【００３３】
プリントサーバ部２４には、コンピュータ１５からのプリント・ジョブを受信して一時的に記憶するためのキューが２種類ある。その一方は、ネットワーク・プリント機能のためのキューであって、受信したプリント・ジョブの電子文書は、画像形成部２７に出力され、プリントされる。
【００３４】
他方は、文書管理機能（の文書登録操作）のためのキューであって、受信したプリント・ジョブの電子文書は、文書登録部２５に出力され、蓄積される。利用者はキュー名によってどちらのキューに送信するかを指定することによって、ネットワーク・プリント機能と文書管理機能（の文書登録操作）とを使い分ける。
【００３５】
（文書登録部２５）
文書登録部２５の機能について、図６および図７の動作フロー図を用いて説明する。図６はスキャン登録の場合の動作フロー図であり、図７はプリント登録の場合の動作フロー図である。
【００３６】
スキャン登録の場合は、図６に示すように、スキャナ部２２からスキャン画像データを入力し（ステップＳ１１）、次いでスキャン画像データから管理用文書を生成し（ステップＳ１２）、次いでスキャン画像データから登録用縮小画像を生成し（ステップＳ１３）、次いで文書管理部２８にスキャン画像データと登録用縮小画像データを含む登録要求を出力する（ステップＳ１４）。次に、文書管理部２８から文書ＩＤを含む登録応答を入力する（ステップＳ１５）。そして、文書ＩＤから識別マークを生成し（ステップＳ１６）、画像形成部２７に識別マークを含まない管理用文書データと識別マークデータを出力する（ステップＳ１７）。
【００３７】
プリント登録の場合は、図７に示すように、プリントサーバ部２４から受信文書データ（ＰＤＬ形式）を入力し（ステップＳ２１）、次いで受信文書データから管理用文書を生成し（ステップＳ２２）、次いで受信文書データの画像を生成し（ステップＳ２３）、次いで受信文書の画像データから登録用縮小画像を生成し（ステップＳ２４）、次いで文書管理部２８に受信文書データと登録用縮小画像データを含む登録要求を出力する（ステップＳ２５）。次に、文書管理部２８から文書ＩＤを含む登録応答を入力する（ステップＳ２６）。そして、文書ＩＤから識別マークを生成し（ステップＳ２７）、画像形成部２７に対して識別マークを含まない管理用文書データと識別マークデータを出力する（ステップＳ２８）。
【００３８】
（登録文書出力部２６）
登録文書出力部２６の機能について、図８の動作フロー図を用いて説明する。
【００３９】
まず、スキャナ部２２からスキャン画像データを入力し（ステップＳ３１）、次いでスキャン画像データを解析し（ステップＳ３２）、識別マークを検出したか否かを判断する（ステップＳ３３）。識別マークを検出したのであれば、スキャン画像データから識別マークを取り出し（ステップＳ３４）、次いで識別マークから文書ＩＤを復号し（ステップＳ３５）、復号できたか否かを判断する（ステップＳ３６）。
【００４０】
文書ＩＤを復号できたのであれば、スキャン画像データから登録文書の縮小画像を生成し（ステップＳ３７）、次いで文書管理部２８に文書ＩＤと縮小画像データを含む取得要求を出力する（ステップＳ３８）。次いで、文書管理部２８から登録文書を含む取得応答を入力する（ステップＳ３９）。
【００４１】
そして、登録文書が見つかったか否かを判断し（ステップＳ４０）、見つかった場合には、登録文書を画像形成部２７に出力する（ステップＳ４１）。ステップＳ３３で識別マークを検出できないと判定した場合、ステップＳ３６で文書ＩＤを復号できないと判定した場合、あるいはステップＳ４０で登録文書が見つからないと判定した場合は、操作パネル部２１にエラー通知を出力する（ステップＳ４２）。
【００４２】
（画像形成部２７）
画像形成部２７の機能について、図９、図１０および図１１の動作フロー図を用いて説明する。図９はプリントサービスの場合の動作フロー図であり、図１０は登録文書出力の場合の動作フロー図であり、図１１は文書登録の場合の動作フロー図である。
【００４３】
プリントサービスの場合は、図９に示すように、プリントサーバ部２４から受信文書データ（ＰＤＬ形式）を入力し（ステップＳ５１）、次いで受信文書データの画像を形成し（ステップＳ５２）、最後に画像データをプリンタ部２３に対して出力する（ステップＳ５３）。
【００４４】
登録文書出力の場合は、図１０に示すように、登録文書出力部２６から出力文書を入力し（ステップＳ５４）、次いで出力文書データの画像を形成し（ステップＳ５５）、最後に画像データをプリンタ部２３に対して出力する（ステップＳ５６）。
【００４５】
文書登録の場合は、図１１に示すように、文書登録部２５から識別マークを含まない管理用文書データと識別マークデータを入力し（ステップＳ５７）、管理用文書データと識別マークデータのそれぞれについて画像を形成し（ステップＳ５８）、次いで識別マークを含まない管理用文書画像の所定の位置に識別マーク画像を合成し（ステップＳ５９）、最後に画像データをプリンタ部２３に対して出力する（ステップＳ６０）。
【００４６】
（文書管理部２８）
図１２は、文書管理部２８の文書データベースの概略説明図である。登録文書の文書ＩＤは、電子画像データにハッシュ関数ＭＤ５(Message Digest 5)を適用して計算される１２８ビットのハッシュ値である。ただし、ハッシュ関数としては、ＭＤ５に限られるものではなく、ＳＨＡ−１(Secure Hash Algorithm 1)等の別のハッシュ関数でもよい。
【００４７】
文書管理部２８の機能について、図１３乃至図１６の動作フロー図を用いて説明する。図１３は文書登録の場合の動作フロー図であり、図１４は文書取得の場合の動作フロー図であり、図１５は遠隔からの検索要求の場合の動作フロー図であり、図１６は遠隔からの取得要求の場合の動作フロー図である。
【００４８】
文書登録の場合は、図１３に示すように、文書登録部２５から文書データと縮小画像データを含む登録要求を入力し（ステップＳ６１）、次いで入力文書データにハッシュ関数を適用し、ハッシュ値を算出し（ステップＳ６２）、次いで文書データベースに新たなエントリを作成し、ハッシュ値、文書データおよび縮小画像データを登録し（ステップＳ６７）、最後に文書登録部２５に文書ＩＤを含む登録結果を出力する（ステップＳ６４）。
【００４９】
文書取得の場合は、図１４に示すように、登録文書出力部２６から文書ＩＤと縮小画像データを含む取得要求を入力し（ステップＳ７１）、次いで文書データベースから入力文書ＩＤに合致する登録文書を検索し（ステップＳ７２）、合致する登録文書があるか否かを判断する（ステップＳ７３）。
【００５０】
入力文書ＩＤに合致する登録文書があれば、文書データベースから合致する登録文書とその縮小画像データを取得し（ステップＳ７４）、次いで同一性判定部２９に入力縮小画像データと取得画像データを出力し（ステップＳ７５）、次いで同一性判定部２９から判定結果を入力し(ステップＳ７６)、同一の判定か否かを判断する（ステップＳ７７）。同一の判定であれば、登録文書出力部２６に登録文書を含む取得応答を出力する（ステップＳ７８）。
【００５１】
ステップＳ７３で入力文書ＩＤに合致する登録文書がないと判定した場合、あるいはステップＳ７７で同一判定でないと判定した場合は、ネットワーク文書検索部３０に文書ＩＤを含む検索要求を出力する（ステップＳ７９）。次に、ネットワーク文書検索部３０から検索応答を入力する（ステップＳ８０）。検索応答は、遠隔のデジタル複合機のアドレス情報と縮小画像データの組を０個以上含む。
【００５２】
次に、上記組が１個以上か否かを判断し（ステップＳ８１）、１個以上であれば、同一性判定部２９に入力縮小画像データと検索応答を出力し（ステップＳ８２）、次いで同一性判定部２９から判定結果のリストを入力し（ステップＳ８３）、次いで同一判定を含むか否かを判定する（ステップＳ８４）。
【００５３】
同一判定を含む場合は、ネットワーク文書検索部３０に取得要求を出力する(ステップＳ８５)。取得要求は、同一と判定された遠隔のデジタル複合機のアドレス情報を含む。次いで、ネットワーク文書検索部３０から取得した登録文書を含む取得応答を入力し（ステップＳ８６）、ステップＳ７８に移行する。
【００５４】
ステップＳ８１で遠隔のデジタル複合機のアドレス情報と縮小画像データの組が０個と判定した場合、あるいはステップＳ８４で同一判定を含むと判定した場合は、登録文書出力部２６にＮＵＬＬを含む取得応答を出力する（ステップＳ８７）。
【００５５】
遠隔からの検索要求の場合は、図１５に示すように、ネットワーク文書検索部３０から文書ＩＤを含む検索要求を入力し（ステップＳ９１）、次いで文書データベースから入力文書ＩＤに合致する登録文書を検索し（ステップＳ９２）、合致する登録文書があるか否かを判断する（ステップＳ９３）。
【００５６】
入力文書ＩＤに合致する登録文書があれば、文書データベースから合致する登録文書の縮小画像データを取得し（ステップＳ９４）、次いでネットワーク文書検索部３０に縮小画像データを含む検索応答を出力する（ステップＳ９５）。入力文書ＩＤに合致する登録文書がなければ、ネットワーク文書検索部３０にＮＵＬＬを含む検索応答を出力する（ステップＳ９６）。
【００５７】
遠隔からの取得要求の場合は、図１６に示すように、ネットワーク文書検索部３０から文書ＩＤを含む取得要求を入力し（ステップＳ１０１）、次いで文書データベースから入力文書ＩＤに合致する登録文書を検索し（ステップＳ１０２）、合致する登録文書があるか否かを判断する（ステップＳ１０３）。
【００５８】
入力文書ＩＤに合致する登録文書があれば、文書データベースから合致する登録文書を取得し（ステップＳ１０４）、次いでネットワーク文書検索部３０に登録文書を含む取得応答を出力する（ステップＳ１０５）。入力文書ＩＤに合致する登録文書がなければ、ネットワーク文書検索部３０にＮＵＬＬを含む取得応答を出力する（ステップＳ１０６）。
【００５９】
なお、登録文書出力の過程において遠隔のデジタル複合機から取得した登録文書を、文書管理部２８に登録するように構成してもよい。この構成によれば、次回同じ登録文書の出力が要求された場合には、既に自局で保持しており、ネットワーク文書検索を省くことができるため短時間で出力できる。
【００６０】
（同一性判定部２９）
同一性判定部２９は、管理用文書から抽出された入力縮小画像と、検索の結果得られた1個以上の登録文書の登録縮小画像と、それが登録されているデジタル複合機のアドレス情報とを文書管理部２８から与えられることで、入力縮小画像を各登録縮小画像との間でパターンマッチングを行って類似度を算出する。類似度が所定の判定閾値以上のものを同一と判定し、その登録縮小画像が登録されているデジタル複合機のアドレス情報を文書管理部２８に出力する。
【００６１】
なお、各縮小画像から特徴量（例えば、画像の縦方向と横方向のヒストグラムなど）を抽出し、それを比較することで類似度を算出するように構成してもよい。
【００６２】
（ネットワーク文書検索部３０）
ネットワーク文書検索部３０は、文書ＩＤに基づいて登録文書を検索するとともに、ネットワーク１６上の既知の他のデジタル複合機に対して検索要求を送信する文書検索手段と、他のデジタル複合機からの検索要求を受信し、文書ＩＤに該当する登録文書を検索するとともに、ネットワーク１６上の既知の他のデジタル複合機に対して検索要求を中継する文書検索中継手段との機能を持っている。
【００６３】
このネットワーク文書検索部３０の具体的な機能について、図１７乃至図２１の動作フロー図を用いて説明する。図１７は検索要求の場合の動作フロー図であり、図１８は取得要求の場合の動作フロー図であり、図１９および図２０は検索要求メッセージ受信の場合の動作フロー図であり、図２１は取得要求メッセージ受信の場合の動作フロー図である。
【００６４】
検索要求の場合は、図１７に示すように、文書管理部２８から文書ＩＤを含む検索要求を入力し（ステップＳ１１１）、次いで既知のデジタル複合機があるか否かを判断し（ステップＳ１１２）、既知のデジタル複合機があれば、検索要求メッセージを生成する（ステップＳ１１３）。検索要求メッセージは、メッセージ番号と要求元のデジタル複合機（すなわち、自局）のアドレス情報と文書ＩＤを含む。
【００６５】
次に、既知のデジタル複合機の全て（もしくは、一部）に検索要求メッセージを送信し（ステップＳ１１４）、所定の時間（例えば、１０秒程度）、遠隔のデジタル複合機からの検索応答メッセージの受信を待ち（ステップＳ１１５）、検索応答メッセージを受信したか否かを判断する（ステップＳ１１６）。
【００６６】
検索応答メッセージを受信したのであれば、文書管理部２８に検索応答を出力する（ステップＳ１１７）。検索応答は、遠隔のデジタル複合機のアドレス情報と縮小画像データの組を１個以上含む。ステップＳ１１２で既知のデジタル複合機が無いと判定した場合、もしくはステップＳ１１６で所定の時間待っても検索応答メッセージを受信できなかったと判定した場合は、文書管理部２８にＮＵＬＬを含む検索応答を出力する（ステップＳ１１８）。
【００６７】
取得要求の場合は、図１８に示すように、文書管理部２８から遠隔のデジタル複合機のアドレス情報と文書ＩＤを含む取得要求を入力し（ステップＳ１２１）、次いで文書ＩＤを含む取得要求メッセージを生成する（ステップＳ１２２）。次に、取得要求で指定された遠隔のデジタル複合機に取得要求メッセージを送信し（ステップＳ１２３）、次いで遠隔のデジタル複合機からの取得応答メッセージを受信する（ステップＳ１２４）。
【００６８】
次に、取得応答メッセージに文書が含まれているか否かを判断し（ステップＳ１２５）、取得応答メッセージに文書が含まれていれば、文書管理部２８に登録文書を含む取得応答を出力する（ステップＳ１２６）。取得応答メッセージに文書が含まれていなければ、文書管理部２８にＮＵＬＬを含む取得応答を出力する（ステップＳ１２７）。
【００６９】
検索要求メッセージ受信の場合は、図１９および図２０に示すように、まず遠隔のデジタル複合機から検索要求メッセージを受信する（ステップＳ１３１）。検索要求メッセージは、メッセージ番号と要求元のデジタル複合機のアドレス情報と文書ＩＤを含む。次いで、重複メッセージであるか否かを判断し（ステップＳ１３２）、重複メッセージであれば一連の処理を終了する。
【００７０】
重複メッセージでなければ、検索要求メッセージをメッセージ番号文書ＩＤおよび要求元のデジタル複合機のアドレス情報と関連付けて記憶し（ステップＳ１３３）、既知のデジタル複合機であるか否かを判断する（ステップＳ１３４）。既知のデジタル複合機であれば、受信した検索要求メッセージと自局（すなわち、中継したデジタル複合機）のアドレス情報を含む検索要求メッセージを生成する（ステップＳ１３５）。既知のデジタル複合機でなければ、ステップＳ１３５の処理を飛ばす。
【００７１】
次に、既知のデジタル複合機の中から、受信した検索要求メッセージに示された要求元のデジタル複合機と中継したデジタル複合機を除く全て（もしくは、一部）のデジタル複合機に、受信した検索要求メッセージを送信し（ステップＳ１３６）、次いで文書データベースから受信文書ＩＤに合致する登録文書を検索し（ステップＳ１３７）、受信文書ＩＤに合致する登録文書があるか否かを判断する（ステップＳ１３８）。
【００７２】
受信文書ＩＤに合致する登録文書があれば、文書データベースから合致する登録文書の縮小画像データを取得し（ステップＳ１３９）、次いで検索要求メッセージのメッセージ番号と縮小画像データ文書を含む検索応答メッセージを生成し（ステップＳ１４０）、要求元のデジタル複合機に検索応答メッセージを送信する（ステップＳ１４１）。受信文書ＩＤに合致する登録文書がなければ、ステップＳ１３９〜Ｓ１４１の処理を飛ばし、一連の処理を終了する。
【００７３】
取得要求メッセージ受信の場合は、図２１に示すように、遠隔のデジタル複合機から文書ＩＤを含む取得要求メッセージを受信し（ステップＳ１５１）、次いで文書データベースから入力文書ＩＤに合致する登録文書を検索し（ステップＳ１５２）、次いで入力文書ＩＤに合致する登録文書があるか否かを判断する（ステップＳ１５３）。
【００７４】
入力文書ＩＤに合致する登録文書があれば、文書データベースから合致する登録文書を取得し（ステップＳ１５４）、次いで登録文書を含む取得応答メッセージを生成し（ステップＳ１５５）、次いで取得要求メッセージを受信した遠隔のデジタル複合機に取得応答メッセージを送信する（ステップＳ１５６）。入力文書ＩＤに合致する登録文書がなければ、ＮＵＬＬを含む取得応答メッセージを生成し（ステップＳ１５７）、しかる後ステップＳ１５７に移行する。
【００７５】
以上説明したデジタル複合機１１〜１４を含む本適用例に係るネットワーク・システムにおける登録文書出力の動作シーケンスを図２２に示す。
【００７６】
この例は、デジタル複合機１４の登録文書をデジタル複合機１１で出力する場合であって、各デジタル複合機１１〜１４のデバイス・テーブルの内容（既知のデジタル複合機）が次のようになっていることを前提としている。すなわち、デジタル複合機１１ではデジタル複合機１２，１３、デジタル複合機１２ではデジタル複合機１１，１３、デジタル複合機１３ではデジタル複合機１１，１２，１４、デジタル複合機１４ではデジタル複合機１３が既知のデジタル複合機となっている。
【００７７】
上述したように、文書管理機能を備えた例えば４台のデジタル複合機１１〜１４を、ネットワーク１６を介して相互に接続してなるネットワーク・システムにおいて、デジタル複合機１１〜１４の各々が、登録文書を識別する文書ＩＤを該登録文書の電子データに基づいて生成し、該文書ＩＤと登録文書とを関係付けて管理する機能と、文書ＩＤに基づいて登録文書を検索するとともに、ネットワーク１６上の既知の他のデジタル複合機に対して検索要求を送信する機能と、他のデジタル複合機からの検索要求を受信し、文書ＩＤに該当する登録文書を検索するとともに、ネットワーク１６上の既知の他のデジタル複合機に対して検索要求を中継する機能を持つことで、任意のデジタル複合機に登録されている文書を、それがどのデジタル複合機に登録されているかを利用者に意識させることなく、どのデジタル複合機からも所望の登録文書を自在に取り出すようにすることができる。
【００７８】
また、登録文書は各デジタル複合機１１〜１４に保管されており、その文書ＩＤについては各デジタル複合機１１〜１４において独立に、登録文書の電子データに基づいて生成するようにしているため、システム全体でその文書ＩＤを一元的に管理する必要がない。したがって、デジタル複合機の買い替えなどがあっても、登録文書さえ新しいデジタル複合機に移動してあれば、登録文書を検索することができる。
【００７９】
特に、本実施形態に係るデジタル複合機では、登録文書を識別する文書ＩＤとして、認証やデジタル署名などに使われるハッシュ関数（一方向要約関数）を登録文書の電子データに適用して生成される固定長のハッシュ値を用いていることで、文書ＩＤを一元的に生成管理する必要がないという利点がある。
【００８０】
ただし、文書ＩＤとしてハッシュ値を用いたとしても、ハッシュ値が衝突する（同一のハッシュ値が存在する）可能性が全く無い訳ではなく、原理的に文書ＩＤの一意性を保証することはできない。文書ＩＤの一意性が保証されないと、同一の文書ＩＤを有する登録文書が複数存在する可能性があり、利用者が要求する文書をコピー操作と同等の簡易な方法で出力するという本来の利便性が損なわれる懸念がある。
【００８１】
そこで、本実施形態に係るデジタル複合機では、管理用文書から抽出された文書ＩＤに該当する登録文書が検索された場合に、同一性判定部２９における管理用文書から抽出された登録文書の縮小画像もしくはその特徴量と、検索された登録文書の縮小画像もしくはその特徴量との比較結果に基づいて、検索された登録文書が所望の登録文書か否かを判定することで、異なる登録文書に同一の文書ＩＤが割り当てられ、文書ＩＤが重複した場合にも、利用者は簡易な操作で所望の文書を取り出すことができる。
【００８２】
このように、文書ＩＤが衝突した場合にも所望の文書を出力できることで、生成されるハッシュ値のビット長が比較的短いハッシュ関数を採用することができる。また、上記の構成、即ち管理用文書から抽出された登録文書の縮小画像もしくはその特徴量と、検索された登録文書の縮小画像もしくはその特徴量とを比較することによって、検索された登録文書が所望の文書か否かを判定する構成は、衝突確率が比較的小さければ、ハッシュ値以外の文書ＩＤにも適用できる。
【００８３】
上記実施形態の変形例として、文書管理機能に縮小画像を蓄積せず、検索結果の登録文書を取得した後に縮小画像を生成し、該縮小画像と管理用文書から抽出された入力縮小画像との比較を行う構成を採ることも可能である。
【００８４】
また、上記実施形態の変形例として、文書管理部２８において、文書登録時に文書ＩＤを生成した後、該文書ＩＤで登録文書の検索を行い、もし検索された場合（登録文書が存在した場合）には、異なる文書ＩＤを再度生成するようにすることも可能である。これによって、文書ＩＤの衝突確率を小さくすることができる。
【図面の簡単な説明】
【００８５】
【図１】本発明が適用されるネットワーク・システムを示す概略構成図である。
【図２】デジタル複合機における文書登録の説明図である。
【図３】デジタル複合機における管理用文書の説明図である。
【図４】本適用例に係るネットワーク・システムにおける登録文書出力の説明図である。
【図５】本発明の一実施形態に係るデジタル複合機の内部の構成を示すブロック図である。
【図６】文書登録部のスキャン登録の場合の動作フロー図である。
【図７】文書登録部のプリント登録の場合の動作フロー図である。
【図８】登録文書出力部の場合の動作フロー図である。
【図９】画像形成部のプリントサービスの動作フロー図である。
【図１０】画像形成部の登録文書出力の場合の動作フロー図である。
【図１１】画像形成部の文書登録の場合の動作フロー図である。
【図１２】文書管理部の文書データベースの概略説明図である。
【図１３】文書管理部の文書登録の場合の動作フロー図である。
【図１４】文書管理部の文書取得の場合の動作フロー図である。
【図１５】文書管理部の遠隔からの検索要求の場合の動作フロー図である。
【図１６】文書管理部の遠隔からの取得要求の場合の動作フロー図である。
【図１７】ネットワーク文書検索部の検索要求の場合の動作フロー図である。
【図１８】ネットワーク文書検索部の取得要求の場合の動作フロー図である。
【図１９】ネットワーク文書検索部の検索要求メッセージ受信の場合の動作フロー図である（その１）。
【図２０】ネットワーク文書検索部の検索要求メッセージ受信の場合の動作フロー図である（その２）。
【図２１】ネットワーク文書検索部の取得要求メッセージ受信の場合の動作フロー図である。
【図２２】本適用例に係るネットワーク・システムにおける登録文書出力の動作シーケンス図である。
【符号の説明】
【００８６】
１１〜１４…デジタル複合機、１５…コンピュータ、１６…コンピュータ・ネットワーク、２１…操作パネル部、２２…スキャナ部、２３…プリンタ部、２４…プリントサーバ部、２５…文書登録部、２６…登録文書出力部、２７…画像形成部、２８…文書管理部、２９…同一性判定部、３０…ネットワーク文書検索部、３１…ネットワーク・インタフェース部
【図１】
2006086778.tif 000003
【図２】
2006086778.tif 000004
【図３】
2006086778.tif 000005
【図４】
2006086778.tif 000006
【図５】
2006086778.tif 000007
【図６】
2006086778.tif 000008
【図７】
2006086778.tif 000009
【図８】
2006086778.tif 000010
【図９】
2006086778.tif 000011
【図１０】
2006086778.tif 000012
【図１１】
2006086778.tif 000013
【図１２】
2006086778.tif 000014
【図１３】
2006086778.tif 000015
【図１４】
2006086778.tif 000016
【図１５】
2006086778.tif 000017
【図１６】
2006086778.tif 000018
【図１７】
2006086778.tif 000019
【図１８】
2006086778.tif 000020
【図１９】
2006086778.tif 000021
【図２０】
2006086778.tif 000022
【図２１】
2006086778.tif 000023
【図２２】
2006086778.tif 000024