(57)【要約】【課題】  別途サーバ等を設けることなしに、他の装置に記憶された以前の検索結果を反映して新たな検索結果を表示できるようにする。【解決手段】  文書データを蓄積する蓄積手段と、ユーザに対する情報の表示を行うと共にユーザが指示を入力するためのインタフェース手段と、を有する文書検索装置１３０において、少なくとも記憶手段を有する他の装置１６０が接続されており、ユーザが所定の検索モードでの検索を指定したときに、該他の装置から以前の検索結果の情報を受信し、以前の検索結果の情報を利用して、所定の検索モードでの検索を行い、以前の検索結果の情報に基づいて、所定の検索モードでの検索結果の表示態様を変更して表示する。【選択図】  図１
2007108958.tif 000002
【特許請求の範囲】
【請求項１】
文書データを蓄積する蓄積手段と、ユーザに対する情報の表示を行うと共にユーザが指示を入力するためのインタフェース手段と、ユーザの指示に応じて前記蓄積手段内の文書データを検索する検索手段と、前記検索手段による検索結果の情報を前記インタフェース手段を介して表示する検索結果表示手段と、少なくとも記憶手段を有する他の装置が接続されているときに、前記検索結果の情報を送信する通信手段と、を有する文書検索装置であって、
ユーザが所定の検索モードでの検索を指定したときに、前記通信手段は、前記他の装置から以前の検索結果の情報を受信し、
前記検索手段は、前記以前の検索結果の情報を利用して、前記所定の検索モードでの検索を行い、
前記検索結果表示手段は、前記以前の検索結果の情報に基づいて、前記所定の検索モードでの検索結果の情報の表示態様を変更することを特徴とする文書検索装置。
【請求項２】
前記他の装置が、携帯機器であることを特徴とする請求項１に記載の文書検索装置。
【請求項３】
前記検索結果の情報が、検索に使用されたキーワードの情報と、検索された文書データのリストとを含んでおり、前記検索手段は、前記以前の検索結果の情報に含まれるキーワードの情報を利用して、前記所定の検索モードでの検索を行うことを特徴とする請求項１に記載の文書検索装置。
【請求項４】
前記所定の検索モードが新着文書検索モードを含み、
ユーザが前記新着文書検索モードでの検索を指定したときに、前記検索結果表示手段は、前記以前の検索結果の情報と前記新たな検索結果の情報との差分に応じて表示態様を変更することを特徴とする請求項１から３のいずれか１項に記載の文書検索装置。
【請求項５】
ユーザが前記新着文書検索モードでの検索を指定したときに、前記検索結果表示手段は、前記新たな検索結果にだけ含まれる文書データのみを表示することを特徴とする請求項４に記載の文書検索装置。
【請求項６】
前記所定の検索モードが未読文書検索モードを含み、
前記検索結果の情報が、検索された文書データそれぞれについて詳細情報が表示されたか否かを示す閲覧情報を含んでおり、
ユーザが前記未読文書検索モードでの検索を指定したときに、前記検索結果表示手段は、前記閲覧情報に応じて表示態様を変更することを特徴とする請求項１から５のいずれか１項に記載の文書検索装置。
【請求項７】
前記所定の検索モードが既読文書検索モードを含み、
前記検索結果に情報が、検索された文書データそれぞれについて詳細情報が表示されたか否かを示す閲覧情報を含んでおり、
ユーザが前記既読文書検索モードでの検索を指定したときに、前記検索結果表示手段は、前記閲覧情報に応じて表示態様を変更することを特徴とする請求項１から６のいずれか１項に記載の文書検索装置。
【請求項８】
前記閲覧情報は、前記他の装置で、検索された文書データの詳細情報が表示されたか否かを反映していることを特徴とする請求項６または７に記載の文書検索装置。
【請求項９】
ユーザが前記未読文書検索モードでの検索を指定したときに、前記検索結果表示手段は、前記詳細情報が表示されていない文書データのみを表示することを特徴とする請求項６及び８に記載の文書検索装置。
【請求項１０】
ユーザが前記既読文書検索モードでの検索を指定したときに、前記検索結果表示手段は、前記詳細情報が表示された文書データのみを表示することを特徴とする請求項７及び８に記載の文書検索装置。
【請求項１１】
複写機能、スキャナ機能及びプリント機能を有するデジタル複合機であることを特徴とする請求項１から１０のいずれか１項に記載の文書検索装置。
【請求項１２】
ネットワークで接続された複数の文書検索装置と、少なくとも記憶手段を有し、いずれかの文書検索装置と接続可能な携帯機器と、を含む文書検索システムであって、
各文書検索装置は、文書データを蓄積する蓄積手段と、ユーザに対する情報の表示を行うと共にユーザが指示を入力するためのインタフェース手段と、ユーザの指示に応じて全ての文書検索装置の蓄積手段内の文書データを検索する検索手段と、前記検索手段による検索結果の情報を前記インタフェース手段を介して表示する検索結果表示手段と、前記検索結果の情報を前記携帯機器に送信する通信手段と、を有しており、
前記携帯機器と接続されている文書検索装置で、ユーザによって所定の検索モードでの検索が指示されたときに、
前記通信手段は、前記携帯機器から以前の検索結果の情報を受信し、
前記検索手段は、前記以前の検索結果の情報を利用して、前記所定の検索モードでの検索を行い、
前記検索結果表示手段は、前記以前の検索結果の情報に基づいて、前記所定の検索モードでの検索結果の情報の表示態様を変更する、ことを特徴とする文書検索システム。
【請求項１３】
文書データを蓄積する蓄積手段と、ユーザに対する情報の表示を行うと共にユーザが指示を入力するためのインタフェース手段と、を有する情報処理装置によって、ユーザの指示に応じて前記蓄積手段内の文書データを検索する文書検索方法であって、
少なくとも記憶手段を有する他の装置が接続されており、ユーザが所定の検索モードでの検索を指定したときに、前記他の装置から以前の検索結果の情報を受信する受信工程と、
前記以前の検索結果の情報を利用して、前記所定の検索モードでの検索を行う検索工程と、
前記以前の検索結果の情報に基づいて、前記所定の検索モードでの検索結果の情報の表示態様を変更して表示する表示工程と、を備えることを特徴とする文書検索方法。
【請求項１４】
請求項１３に記載の文書検索方法の各工程を情報処理装置に実行させるプログラムコードを含むコンピュータプログラム。
【請求項１５】
請求項１４に記載のコンピュータプログラムを情報処理装置によって読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書検索装置、文書検索システム及び文書検索方法に関する。より詳細には、文書データを蓄積し、ユーザの指示に応じて文書データを検索する文書検索装置における、他の装置に記憶された過去の検索結果を利用する検索モードでの表示に関するものである。
【背景技術】
【０００２】
近年、デジタル複写機をベースにして多数の機能が付加された複合機能装置（以下、デジタル複合機と称する）が実用化されている。具体的には、以下のような機能が付加されている。デジタル複写機に元来備えられているスキャナ、プリンタを使用してファクシミリ通信を行う機能。プリンタを使用して、コンピュータから送られたコードデータをビットマップデータに展開してプリントする機能。スキャナを使用して、スキャナから読み込んだ画像をネットワーク上に送信する機能。更に、プリンタを使用して、ネットワーク上から配信された画像をプリントする機能などである。
【０００３】
そのような機能のひとつとしてパーソナルボックス機能がある。これは個人のユーザや部署に対応させてデジタル複合機の記憶装置の領域（パーソナルボックス）を割り当て、その領域にプリント画像やスキャン画像のデータを文書ファイルとして格納しておき、必要に応じて出力できるようにする機能である。
【０００４】
さらに昨今では、このパーソナルボックスをネットワーク上で参照可能とし、ネットワークで接続された複数のデジタル複合機のパーソナルボックスに蓄積された文書を共有して利用できるような文書管理機能が提案されている。
【０００５】
この機能によれば、あるデジタル複合機の操作画面からの指示により、ネットワークで接続された複数のデジタル複合機に格納された文書を検索し、操作している機器で所望の文書の参照や印刷などを行うことが可能である。
【０００６】
なお、検索結果の表示に関して、特許文献１には、サーバ／クライアント形式の文書検索システムにおいて、検索結果に応じたカテゴリ分類を決定し、該カテゴリ分類に従って検索結果をグラフ等で分類表示することが記載されている。
【特許文献１】特開２００３−３４５８１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のデジタル複合機で、ネットワークで接続された複数のデジタル複合機に格納された文書を検索する場合などで、ヒットした文書の数が多いと不都合が生じる。例えば、検索エンジンなどを用いて任意のキーワードによって検索した際に、ヒットした文書数が多い場合には、ユーザが検索結果の一覧等から所望の文書を発見することが困難であり、多大な労力を必要とする。特に、複合機の操作画面は表示領域に制限があるため、ヒットした文書数が多いと操作性（ユーザビリティ）が低下してしまう。
【０００８】
一方、一般的なネットワーク上の文書検索手段として、ＷＷＷ（World Wide Web）上のサイトの検索システムがある。この検索システムでは、Ｗｅｂブラウザと呼ばれるＷｅｂサイトを閲覧するためのアプリケーションソフトから検索を指示し、検索エンジンなどを使用して検索を実行する。そして、その検索結果として情報格納先であるＵＲＬ（Uniform Resource Locator）をＨＴＭＬ（Hyper Text Markup Language）形式でＷｅｂブラウザに表示する。Ｗｅｂブラウザは閲覧の履歴を保持し、既に閲覧された情報のＵＲＬに対して、表示色を変更することができる。
【０００９】
しかしながら、上記ＷＷＷ上での検索システムにおける閲覧履歴の情報は、端末毎に保持されるため、同じユーザが別の端末を使用した場合、閲覧履歴の情報を反映させることができない。閲覧履歴を反映させるためには、別途サーバなどを設けて履歴情報を管理する必要がある。
【００１０】
上記のネットワークで接続された複数のデジタル複合機での検索についても同様に、前回検索を実行した複合機とは別の複合機で検索を実行した場合、閲覧履歴の情報を反映させることができない。ある複合機での閲覧履歴を他の複合機での検索結果に反映するためには、この場合にも別途サーバなどを設けてその情報を管理する必要がある。
【００１１】
更に、デジタル複合機などでの検索結果の情報を携帯機器に送信し、必要に応じて携帯機器あるいは該携帯機器と接続したコンピュータ装置で閲覧可能とすることも要望されている。このような場合においても、携帯機器や該携帯機器と接続したコンピュータ装置での閲覧履歴を反映させることが望ましい。
【００１２】
以上の問題はデジタル複合機のみに関するものではなく、文書検索装置（コンピュータ装置）と少なくとも記憶手段を有する機器とを含む様々な文書検索システムに共通の問題である。
【００１３】
本発明の目的は、上記従来技術の問題点を解決することにある。
【００１４】
本発明の特徴は、別途サーバ等を設けることなしに、他の装置に記憶された以前の検索結果を反映して新たな検索結果を表示することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成する本発明の一態様としての文書検索装置は、文書データを蓄積する蓄積手段と、ユーザに対する情報の表示を行うと共にユーザが指示を入力するためのインタフェース手段と、ユーザの指示に応じて前記蓄積手段内の文書データを検索する検索手段と、前記検索手段による検索結果の情報を前記インタフェース手段を介して表示する検索結果表示手段と、少なくとも記憶手段を有する他の装置が接続されているときに、前記検索結果の情報を送信する通信手段と、を有する文書検索装置であって、
ユーザが所定の検索モードでの検索を指定したときに、
前記通信手段は、前記他の装置から以前の検索結果の情報を受信し、
前記検索手段は、前記以前の検索結果の情報を利用して、前記所定の検索モードでの検索を行い、
前記検索結果表示手段は、前記以前の検索結果の情報に基づいて、前記所定の検索モードでの検索結果の情報の表示態様を変更する、ことを特徴とする。
【００１６】
また、上記目的を達成する本発明の別の態様としての文書検索方法は、文書データを蓄積する蓄積手段と、ユーザに対する情報の表示を行うと共にユーザが指示を入力するためのインタフェース手段と、を有する情報処理装置によって、ユーザの指示に応じて前記蓄積手段内の文書データを検索する文書検索方法であって、
少なくとも記憶手段を有する他の装置が接続されており、ユーザが所定の検索モードでの検索を指定したときに、前記他の装置から以前の検索結果の情報を受信する受信工程と、
前記以前の検索結果の情報を利用して、前記所定の検索モードでの検索を行う検索工程と、
前記以前の検索結果の情報に基づいて、前記所定の検索モードでの検索結果の情報の表示態様を変更して表示する表示工程と、を備えている。
【００１７】
すなわち、本発明では、文書データを蓄積する蓄積手段と、ユーザに対する情報の表示を行うと共にユーザが指示を入力するためのインタフェース手段と、を有する情報処理装置において、少なくとも記憶手段を有する他の装置が接続されており、ユーザが所定の検索モードでの検索を指定したときに、該他の装置から以前の検索結果の情報を受信し、以前の検索結果の情報を利用して、所定の検索モードでの検索を行い、以前の検索結果の情報に基づいて、所定の検索モードでの検索結果の情報の表示態様を変更して表示する。
【００１８】
このようにすると、他の装置に記憶された以前の検索結果の情報を用いて検索を行い、その結果に以前の検索結果を反映して表示できるので、例えば、まだ詳細情報を参照していない文書や新たに見つかった文書などを目立つように表示できる。
【００１９】
従って、表示領域に制限がある装置においても、新たにサーバ等を設けることなしに、所望の文書を容易に検索することが可能になり、効率的な文書検索処理を行うことができる。
【００２０】
また、上記目的を達成する他の更に別の態様としての文書検索システムは、ネットワークで接続された複数の文書検索装置と、少なくとも記憶手段を有し、いずれかの文書検索装置と接続可能な携帯機器と、を含む文書検索システムであって、
各文書検索装置は、文書データを蓄積する蓄積手段と、ユーザに対する情報の表示を行うと共にユーザが指示を入力するためのインタフェース手段と、ユーザの指示に応じて全ての文書検索装置の蓄積手段内の文書データを検索する検索手段と、前記検索手段による検索結果の情報を前記インタフェース手段を介して表示する検索結果表示手段と、前記検索結果の情報を前記携帯機器に送信する通信手段と、を有しており、
前記携帯機器と接続されている文書検索装置で、ユーザによって所定の検索モードでの検索が指示されたときに、
前記通信手段は、前記携帯機器から以前の検索結果の情報を受信し、
前記検索手段は、前記以前の検索結果の情報を利用して、前記所定の検索モードでの検索を行い、
前記検索結果表示手段は、前記以前の検索結果の情報に基づいて、前記所定の検索モードでの検索結果の情報の表示態様を変更する、ことを特徴とする。
【００２１】
更に、本発明の目的は、上記の文書検索方法の各工程をコンピュータ装置に実行させるプログラムコードを含むコンピュータプログラム、該コンピュータプログラムを情報処理装置によって読み取り可能に記憶した記憶媒体によっても達成される。
【発明の効果】
【００２２】
本発明によれば、他の装置に記憶された以前の検索結果の情報を用いて検索を行い、その結果に以前の検索結果を反映して表示できるので、例えば、まだ詳細情報を参照していない文書や新たに見つかった文書などを識別可能に表示できる。
【００２３】
従って、表示領域に制限がある装置においても、新たにサーバ等を設けることなしに、所望の文書を容易に検索することが可能になり、効率的な文書検索処理を行うことができる。
【発明を実施するための最良の形態】
【００２４】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００２５】
なお、本明細書において、「接続」とは２つ以上の機器を互いに情報の送受信（通信）が可能な状態で電気的に結合することを意味し、結合に使用される媒介物は有線や無線、あるいは光であってもよい。
【００２６】
図１は、本発明に係る文書検索システムの実施形態の全体の構成を説明する概略図である。この文書検索システムは、デジタル複合機１３０と、携帯機器１６０とから構成される。デジタル複合機１３０は、ネットワーク１４０を介して複数接続することが可能である。携帯機器１６０は、デジタル複合機１３０と無線、または有線での通信が可能であり、少なくとも記憶手段（メモリ）を有する機器である。図１においては、ＩＤカード、ＰＤＡ、携帯電話を例として挙げているが、特定の機器に依存するものではない。
【００２７】
図２は、図１に示したデジタル複合機の全体の構成を説明するブロック図である。コントローラユニット１３３は、画像情報やデバイス情報の入出力を行う為のコントローラとして働く。そのため、画像入力デバイスであるスキャナ部１３１や画像出力デバイスであるプリンタ部１３２と接続されており、一方ではＬＡＮ１４０やＷＡＮ１５０等のネットワークや公衆回線とも接続されている。
【００２８】
コントローラユニット１３３において、２００はシステム全体を制御するＣＰＵである。２０１は、ＣＰＵ２００が動作するためのシステムワークメモリ、及び入力された画像データを一時記憶するための画像メモリ（バッファメモリ）としても働くＲＡＭである。２０２はブート用のＲＯＭであり、システムのブートプログラムが格納されている。２０３はハードディスクドライブ（ＨＤＤ）であり、システムソフトウェア、画像データを格納する。
【００２９】
２０４は、操作部１３４とのインターフェースとして機能する操作部Ｉ／Ｆであり、操作部１３４に表示する画像データや画像データの情報を操作部１３４に対して出力する。また、操作部Ｉ／Ｆ２０４は、操作部１３４からユーザが入力した情報を、ＣＰＵ２００に伝える役割をする。
【００３０】
２０５はネットワーク部（Ｎｅｔｗｏｒｋ）であり、ＬＡＮ１４０等のネットワークに接続され、情報の入出力を行う。２０６はモデム（ＭＯＤＥＭ）であり、ＷＡＮ１５０等の公衆回線に接続され、画像情報の入出力を行う。２２１は拡張Ｉ／Ｆであり、携帯機器通信部１３５とのインターフェース部であり、操作部１３４からの情報、あるいはＨＤＤ２０３に蓄積された情報を、携帯機器通信部１３５に対して出力する。また、拡張Ｉ／Ｆ２２１は、携帯機器から携帯機器通信部１３５を経由して受信した情報を、ＣＰＵ２００に伝える役割をする。以上のデバイスがシステムバス２０７上に配置される。
【００３１】
２０８はイメージバス（Ｉｍａｇｅ  Ｂｕｓ）Ｉ／Ｆであり、システムバス２０７と画像データを高速で転送する画像バス２０９を接続し、データ構造を変換するバスブリッジである。画像バス２０９は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２０９上には以下のデバイスが配置される。
【００３２】
２１０はラスタイメージプロセッサ（ＲＩＰ）であり、ＰＤＬコードをビットマップイメージに展開する。２１１はデバイスＩ／Ｆであり、画像入出力デバイスであるスキャナ部１３１及びプリンタ部１３２とコントローラ１３３を、画像入力部インタフェース２１２及び印刷部インタフェース２１３をそれぞれ介して接続し、画像データの同期／非同期の変換を行う。２１４はスキャナ画像処理部であり、入力画像データに対して、補正、加工、及び編集を行う。また、スキャナ画像処理部２１４は、入力された画像がカラー原稿か白黒原稿かを画像の彩度信号から判断しその結果を保持する機能を有する。２１５はプリンタ画像処理部であり、出力画像データに対して、補正、加工、及び編集を行う。
【００３３】
２１６は画像回転部であり、スキャナ画像処理部２１４と連携して、スキャナ部１３１からの画像読み込みと同時に画像を回転してメモリ上に格納したり、メモリ上にある画像を回転する。そして、画像をメモリに格納、もしくはメモリ上にある画像をプリンタ画像処理部２１５と連携して回転しながら印字出力することができる。２１７は画像圧縮部であり、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨに従って圧縮伸長処理を行う。２１８は解像度変換部であり、メモリ上にある画像を解像度変換処理し、メモリ上に格納する。２１９は色空間変換部であり、マトリクス演算により、たとえばメモリ上にあるＹＵＶ画像をＬａｂ画像に変換し、メモリ上に格納する。２２０は階調変換部であり、例えばメモリ上にある８ｂｉｔ，２５６階調の画像を誤差拡散処理などの手法により１ｂｉｔ，２階調に変換し、メモリ上に格納する。画像回転部２１６、画像圧縮部２１７、解像度変換部２１８、色空間変換部２１９、階調変換部２２０は、それぞれ連結して動作することが可能である。例えばメモリ上の画像を、画像回転及び解像度変換する場合は、両処理をメモリを介することなしに行うことができる。
【００３４】
図３は、デジタル複合機の操作部１３４の構成を示す図である。ＬＣＤ表示部３００は、ＬＣＤ上にタッチパネルシート３０１が貼られており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をコントローラユニット１３３内のＣＰＵ２００に伝える。スタートキー３０２は原稿画像の読み取り動作を開始する時などに用いる。スタートキー３０２中央部には、緑と赤の２色ＬＥＤ３０３があり、その色によってスタートキー３０２が使える状態にあるかどうかを示す。ストップキー３０４は稼働中の動作を止める働きをする。ＩＤキー３０５は、使用者のユーザＩＤを入力する時に用いる。リセットキー３０６は操作部からの設定を初期化する時に用いる。
【００３５】
図４は、図２に示したデジタル複合機のコントローラユニット１３３における、システムソフトウェアの機能構成を示すブロック図である。
【００３６】
ユーザインタフェース（ＵＩ）部４００は、ユーザからの入力情報をアプリケーション部４０１に供給するとともに、その処理結果をアプリケーション部４０１から受け取り、操作部１３４に表示する画面を生成する。アプリケーション部４０１は、ユーザインタフェース（ＵＩ）部４００からの要求に従って処理を行い、スキャンや印刷が要求された場合には、ジョブコントロールドメイン部４０２に指定された設定とともにジョブを投入する。また、機器の状態やジョブの状態などの情報をジョブコントロールドメイン部４０２から受け取る。更に、文書の検索要求が入力された場合には、その要求をサービス通信部４０３に供給し、その処理結果を受け取る。
【００３７】
ジョブコントロールドメイン部４０２は、スキャンジョブ、コピージョブ、プリントジョブ、ＦＡＸジョブなどの、複数のジョブの処理を司る。サービス通信部４０３は、ＨＴＴＰプロトコル上のＳＯＡＰプロトコルにより、要求コマンドをネットワークＩ／Ｆ部４０４を介して他のデジタル複合機に送信し、その応答を受信する。ネットワークＩ／Ｆ部４０４は、ＬＡＮ１４０等のネットワークに接続し、ＴＣＰ／ＩＰなどのネットワークプロトコルの処理を行う。
【００３８】
次に、文書検索処理の全体の動作について、図５のフローチャートを参照して説明する。
【００３９】
まずユーザが操作部１３４を操作することにより、本処理が開始され（ステップＳ５００）、ユーザが検索の指示の入力を行うための画面を表示する。ユーザが表示されたメッセージに従って所望の設定や入力を行うことで検索指示入力が実行される（ステップＳ５０１）。入力された指示に従って検索を実行し（ステップＳ５０２）、その検索結果を操作部１３４に表示し（ステップＳ５０３）、処理を終了する（ステップＳ５０４）。以下、Ｓ５０１からＳ５０３の各ステップについて、詳細に説明する。
【００４０】
まず、ステップＳ５０１の検索指示入力処理について、図６のフローチャートを参照して詳細に説明する。
【００４１】
検索指示入力処理が開始されると（ステップＳ６００）、操作部１３４に検索モードを選択するための画面を表示する（ステップＳ６０１）。検索モードによって、検索された文書情報からさらに絞り込みを行うための表示方法が決定される。検索モードの種類としては、例えば、「新着文書検索モード」、「未読文書検索モード」、及び「既読文書検索モード」などがある。「新着文書検索モード」は、前回検索したときと同じ検索キーワードを用いて検索し、前回との差分、すなわち、今回新たに検索された文書の情報を表示する。「未読文書検索モード」は、検索された結果から、ユーザが過去にまだ参照していない文書の情報を表示する。「既読文書検索モード」は、検索された結果から、ユーザが過去に既に参照した文書の情報を表示する。なお、本実施形態では、検索モードとして、新着文書検索モード、未読文書検索モード、及びデフォルトの全文書表示モードを有している。
【００４２】
ユーザにより検索モードが選択されると（ステップＳ６０２）、携帯機器との通信が可能な状態にあるかどうか、すなわちユーザが携帯機器を携帯機器通信部１３５で認識させ、情報の入出力が可能な状態であるかを判断する（ステップＳ６０３）。携帯機器との通信が可能な状態である場合は、携帯機器に検索キーワードが記憶されているかどうかを問い合わせる（ステップＳ６０４）。携帯機器に検索キーワードが記憶されている場合は、検索キーワードを取得し、そのキーワードを操作部１３４に表示する（ステップＳ６０６）。検索キーワードが複数記憶されている場合は、それらのキーワードから１つ又は複数を選択可能な状態で表示させてもよい。
【００４３】
一方、ステップＳ６０３で、携帯機器との通信が可能でないと判断された場合には、ユーザに新たな検索キーワードの入力を促す画面を操作部１３４に表示する（ステップＳ６０７）。ステップＳ６０４で、携帯機器との通信が可能であるが、携帯機器に検索キーワードが記憶されていない場合にもステップＳ６０７に進む。
【００４４】
ステップＳ６０６の検索キーワードの表示、あるいはステップＳ６０７での検索キーワードの入力画面の表示の後、ユーザの検索実行指示待ち状態となる（ステップＳ６０８）。ユーザが実行を指示すると、検索キーワードが指定されているか否かが判断される（ステップＳ６０９）。検索キーワードが指定されている場合には、処理を終了する（ステップＳ６１０）。一方、検索キーワードが指定されていない場合には、ステップＳ６０３に戻り、以降の処理を繰り返す。
【００４５】
次に、ステップＳ５０２の検索実行処理について、図７のフローチャートを参照して詳細に説明する。
【００４６】
検索実行が開始されると（ステップＳ７００）、操作しているデジタル複合機内に蓄積されている文書が存在するか否かを判断する（ステップＳ７０１）。文書が蓄積されている場合は、システムソフトウェアの持つ検索エンジンを用いて検索を実行し（ステップＳ７０２）、その検索結果を取得する（ステップＳ７０３）。デジタル複合機内に文書が蓄積されていない場合、あるいはデジタル複合機内の文書の検索が完了すると、ネットワーク上の他のデジタル複合機内に蓄積されている文書の検索処理へ移行する。
【００４７】
まず、ネットワーク上に他にデジタル複合機が存在するか否かを判断する（ステップＳ７０４）。これは、指定された情報に基づいてネットワーク制御部２００８を経由して、ネットワーク上に他のデジタル複合機があるか問い合わせを行う。ネットワーク上に存在するデジタル複合機は、問い合わせ要求を受信するとデジタル複合機が存在することを示す接続情報をネットワークを経由して送信する。所定時間内に他のデジタル複合機からの返信が無い場合、すなわち他のデジタル複合機がネットワーク上に存在しない場合には、処理を終了する（ステップＳ７１３）。一方、接続情報をサービス通信部４０３が受信、すなわちネットワーク上に他のデジタル複合機が存在する場合、各デジタル複合機からの接続情報をリストとして記憶する（ステップＳ７０５）。この接続情報には、そのデジタル複合機と接続するための情報として、例えばＩＰアドレスや固有のＩＤ情報などが含まれている。
【００４８】
次いで、記憶した接続情報のリストから最初の接続情報を取得し（ステップＳ７０６）、その接続情報を有するデジタル複合機に対して、ユーザ情報と共に接続要求を送信（ステップＳ７０７）する。接続要求を受信したデジタル複合機は、受信したユーザ情報に基づいてユーザ認証を行い、アクセス許可情報を返信する。アクセス許可情報をサービス通信部４０３が受信すると、デジタル複合機へのアクセスが可能であるか判断する（ステップＳ７０８）。アクセスが不可である場合には、ステップＳ７１１の処理に移行する。一方、アクセス可能な場合には、検索指示手段により選択された検索キーワードとともに、検索要求を送信（ステップＳ７０９）する。検索要求を受信したデジタル複合機は、受信した検索キーワードに基づいて文書の検索を実行し、検索結果情報を返信する。検索結果情報をサービス通信部４０３が受信すると、アプリケーション部４０１はその検索結果を取得する（ステップＳ７１０）。
【００４９】
ステップＳ７１０での処理の後、あるいはステップＳ７０８でアクセスが不可であるとされた場合、記憶した接続情報のリストから次の接続情報があるか否かを判断する（ステップＳ７１１）。次の接続情報がある場合には、ステップＳ７０７の処理に移行し、以降の処理を繰り返す。一方、次の接続情報がない場合には、検索結果情報を携帯機器に送信し（ステップＳ７１２）、処理を終了する（ステップＳ７１３）。
【００５０】
図８は、携帯機器に送信される検索結果情報の管理テーブルの定義例を示す図である。本実施形態では、デジタル複合機から形態機器に検索結果情報として、キーワードテーブルと文書テーブルが送信される。
【００５１】
（ａ）に示すキーワードテーブルは、検索キーワード毎の検索結果の情報を示すテーブルである。該テーブルは、キーワードのＩＤ８０１、検索キーワード８０２、検索日付８０３、及び検索結果情報８０４で構成されている。検索キーワードを識別するキーワードＩＤ８０１は各キーワードを識別すべく付与されたＩＤである。検索日付８０３は、この検索キーワードを用いて検索が実行された日付を示している。検索結果情報８０４は、この検索キーワードを用いて検索された文書の識別情報のリストである。
【００５２】
（ｂ）に示す文書テーブルは、検索された文書毎の情報を示すテーブルである。該テーブルは、文書のＩＤ８１１、機器情報８１２、文書名８１３、文書パス８１４、及びフラグ８１５で構成されている。文書ＩＤ８１１は、各文書を識別すベく付与されたＩＤである。機器情報８１２は、対応する文書を蓄積しているデジタル複合機を識別するための情報である。文書パス８１４は、対応する文書のデジタル複合機内の格納場所を示す情報である。フラグ８１５は、その文書が未読であるか既読であるかの状態を示すものであり、既読フラグとも呼ばれる。
【００５３】
なお、携帯機器が携帯電話やＰＤＡのような表示手段と入力手段を備える構成であれば、携帯機器上で文書のデータを表示可能としても良い。この場合、例えば、キーワードテーブルの検索結果情報８０４、文書テーブルの文書ＩＤ８１１及び文書名８１３の各情報の少なくともいずれかに、対応する情報（文書）へのリンク情報を含めるように構成する。そして、ユーザが携帯機器に表示されたテーブルの情報を指定することで、リンク情報に従って対応する文書データやその一部が呼び出されて携帯機器に表示されるようにしてもよい。このように、携帯機器で文書の情報の少なくとも一部を表示させた場合、文書テーブルのフラグ８１５を既読状態に更新するのが好ましい。
【００５４】
ここで、キーワードテーブルの情報及び文書テーブルのフラグ８１５以外の情報は、携帯機器で更新あるいは削除されないように、保護されていてもよい。あるいは、デジタル複合機又は携帯機器での設定により、更新あるいは削除が可能な項目を設定できるようにしてもよい。
【００５５】
次に、ステップＳ５０３の検索結果表示処理について、図９のフローチャートを参照して詳細に説明する。
【００５６】
検索が終了し、検索結果の表示が開始されると（ステップＳ９００）、検索結果を取得し（ステップＳ９０１）、ステップＳ６０２でユーザにより選択された検索モードが新着文書検索モードであるか否かを判断する（ステップＳ９０２）。検索モードが新着文書検索モードである場合には、後述する新着文書表示処理を実行し（ステップＳ９０３）、処理を終了する（ステップＳ９０７）。検索モードが新着文書検索モードでない場合には、検索モードが未読文書検索モードであるか否かを判断する（ステップＳ９０４）。検索モードが未読文書検索モードである場合には、後述する未読文書表示処理を実行し（ステップＳ９０５）、処理を終了する（ステップＳ９０７）。一方、検索モードが新着文書検索モードでもなく、且つ未読文書検索モードでもない場合には、全文書表示モードであるとして、取得した検索結果の文書情報を全て表示し（ステップＳ９０６）、処理を終了する（ステップＳ９０７）。
【００５７】
ステップＳ９０３で実行される新着文書表示処理について、図１０のフローチャートを参照して詳細に説明する。新着文書表示処理が開始されると（ステップＳ１０００）、検索に使用した検索キーワードが携帯機器から取得した検索キーワードであるか否かを判断する（ステップＳ１００１）。携帯機器から取得した検索キーワードでない場合、すなわち新規の検索キーワードである場合は、処理を終了する（ステップＳ１００５）。携帯機器から取得した検索キーワードを使用した場合は、その検索キーワードに基づいて、携帯機器から前回までの検索結果情報を取得し（ステップＳ１００２）、後述する新着文書の抽出処理を行う（ステップＳ１００３）。そして、抽出した文書の情報を新規文書リストとして表示し（ステップＳ１００４）、処理を終了する（ステップＳ１００５）。
【００５８】
ステップＳ１００３で実行される、新規文書の抽出処理について、図１１のフローチャートを参照して説明する。本処理は検索結果情報にある文書毎に処理が行われる。処理が開始されると（ステップＳ１１００）、前回の検索結果情報との比較を行い、当該文書の情報が前回の検索結果情報に存在するか否かを判断する（ステップＳ１１０１）。前回の検索結果情報に存在しない場合は、当該文書を新規の文書と判断し、新規文書リストに追加し（ステップＳ１１０２）、処理を終了する（ステップＳ１１０３）。ステップＳ１１０１で、前回までの検索結果情報に当該文書の情報が存在する場合は、新規文書リストには追加せず、処理を終了する。これらの処理を検索結果情報にある各文書について行うことで、新規文書リストが得られる。
【００５９】
ステップＳ９０５で実行される未読文書の表示処理について、図１２のフローチャートを参照して詳細に説明する。未読文書表示処理が開始されると（ステップＳ１２００）、検索に使用した検索キーワードが携帯機器から取得した検索キーワードであるか否かを判断する（ステップＳ１２０１）。携帯機器から取得した検索キーワードでない場合、すなわち新規の検索キーワードである場合は、処理を終了する（ステップＳ１２０５）。携帯機器から取得した検索キーワードを使用した場合は、その検索キーワードに基づいて、携帯機器から前回までの検索結果情報を取得し（ステップＳ１２０２）、後述する未読文書の抽出処理を行う（ステップＳ１２０３）。そして、抽出した文書の情報を未読文書リストとして表示し（ステップＳ１２０４）、処理を終了する（ステップＳ１２０５）。
【００６０】
ステップＳ１２０３で実行される、未読文書の抽出処理について、図１３のフローチャートを参照して説明する。本処理は検索結果情報にある文書毎に処理が行われる。処理が開始されると（ステップＳ１３００）、前回までの検索結果情報との比較を行い、当該文書の情報が前回の検索結果情報に存在するか否かを判断する（ステップＳ１３０１）。前回の検索結果情報に存在しない場合は、未読の文書と判断し、新規文書リストに追加し（ステップＳ１３０３）、処理を終了する（ステップＳ１３０４）。前回の検索結果情報に存在する場合は、文書の既読フラグ８１５を参照して当該文書が既読であるか否かを判断する。既読フラグがＯＦＦである場合、未読の文書と判断し、新規文書リストに追加し（ステップＳ１３０３）、処理を終了する（ステップＳ１３０４）。既読フラグがＯＮである場合、未読文書リストには追加せず、処理を終了する（ステップＳ１３０４）。これらの処理を検索結果情報にある各文書について行うことで、未読文書リストが得られる。
【００６１】
（変形例）
尚、本実施形態においては、新着文書表示処理で、新着文書を抽出して新着文書のみを表示する形態となっているが、他の表示形態としても良い。例えば、新着文書をリストの先頭に表示するようにリストの順序を変えて表示したり、新着文書の表示色、文字サイズやフォントを変えるなど、表示態様を変えて表示することも可能である。
【００６２】
同様に、未読文書表示処理で、未読文書を抽出して未読文書のみを表示する形態となっているが、他の表示形態としても良い。例えば、未読文書をリストの先頭に表示するようにリストの順序を変えて表示したり、未読文書情報の色、文字サイズやフォントを変えるなど、表示態様を変えて表示することも可能である。
また、以上では、未読文書検索モードにおいて、未読文書のみの抽出あるいは未読文書のみ目立たせるようにする際の処理の流れについて説明した。
本実施形態では、上述したように既読文書検索モードも有しており、既読文書検索モードでは、未読文書検索モードの場合と逆の処理を行うものである。即ち、未読文書検索モードでは未読文書のみを表示、あるいは表示を目立たせるようにしたのに対し、既読文書検索モードでは、既読文書（参照済みの文書）のみを抽出、あるいは表示態様を変更したり表示順位を上位にする。
以上の実施形態では、携帯機器から前回までの検索結果を取得することにより、新着、未読、既読の検索結果を識別するようにしたため、種々の複合機で検索した場合にでも共通の検索結果を次回の検索結果に反映させることを可能とした。
このように携帯機器を用いるのに代え、ネットワーク上にサーバを設け、このサーバに前回までの検索結果の情報をユーザ情報、検索キーワードと対応付けて記憶しておくことによっても同様の効果を得ることができる。
【００６３】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成される文書検索システムに適用しても良いし、また、一つの機器からなる文書検索装置に適用しても良い。
【００６４】
また、上記の実施形態では、デジタル複合機と携帯機器とを含む文書検索システムを例にあげて説明したが、情報処理装置（コンピュータ装置）と少なくとも記憶手段を有する機器とを含む様々な文書検索システムにも本発明は適用できる。
【００６５】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを読み出して実行することによっても達成され得る。上記実施形態では、図５から７、及び図９から１３のフローチャートに対応したプログラムである。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００６６】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６８】
プログラムを供給するための記録媒体としては、様々なものが使用できる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００６９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。その場合、ダウンロードされるのは、本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００７０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する形態としても良い。その場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムが実行可能な形式でコンピュータにインストールされるようにする。
【００７１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される形態以外の形態でも実現可能である。例えば、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００７２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。この場合、その後で、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７３】
【図１】本発明に係る文書検索システムの実施形態の全体の構成を説明する概略図である。
【図２】図１に示したデジタル複合機の全体の構成を説明するブロック図である。
【図３】図１に示したデジタル複合機の操作部の構成を示す図である。
【図４】図２に示したデジタル複合機のコントローラユニットにおける、システムソフトウェアの機能構成を示すブロック図である。
【図５】本発明の実施形態における文書検索処理の全体の動作を示すフローチャートである。
【図６】図５の検索指示入力処理のフローチャートである。
【図７】図５の検索実行処理のフローチャートである。
【図８】携帯機器に送信される検索結果情報の管理テーブルの定義例を示す図である。
【図９】図５の検索結果表示処理のフローチャートである。
【図１０】図９の新着文書表示処理のフローチャートである。
【図１１】図１０の新規文書の抽出処理のフローチャートである。
【図１２】図９の未読文書の表示処理のフローチャートである。
【図１３】図１２の未読文書の抽出処理のフローチャートである。
【符号の説明】
【００７４】
１３０  デジタル複合機
１３１  スキャナ部
１３２  プリンタ部
１３３  コントローラユニット
１３４  操作部
１３５  携帯機器通信部
１４０  ネットワーク
１５０  公衆回線（ＷＡＮ）
１６０  携帯機器
【図１】
2007108958.tif 000003
【図２】
2007108958.tif 000004
【図３】
2007108958.tif 000005
【図４】
2007108958.tif 000006
【図５】
2007108958.tif 000007
【図６】
2007108958.tif 000008
【図７】
2007108958.tif 000009
【図８】
2007108958.tif 000010
【図９】
2007108958.tif 000011
【図１０】
2007108958.tif 000012
【図１１】
2007108958.tif 000013
【図１２】
2007108958.tif 000014
【図１３】
2007108958.tif 000015