(57)【要約】【課題】  プリント処理等の処理文書に基づいて設定した検索式を適用して、最新の情報を取得可能とした装置および方法を提供する。【解決手段】  プリント、スキャン、コピー処理などの処理実行時に処理文書の解析を実行し、解析結果に基づいて関連文書の検索に適用する検索式を生成して検索を実行するとともに、データ入出力処理の処理実行日時情報とデータ検索式とをプリント出力する。さらに、後日、印刷媒体からのデータ読み取りに際して、処理実行日時情報とデータ検索式の読み取りを実行して、読み取られたデータ検索式に基づく新規検索を行い、新規検索結果を、旧検索結果と対比して、新規検索結果のみに含まれる新規文書情報、更新文書情報と、旧検索結果に含まれる文書情報とを判別可能な検索結果データを生成してユーザに提示する。【選択図】  図１
2006127019.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であり、
プリント出力処理としてのデータ出力または印刷媒体からのデータ読み取り処理を実行するデータ入出力部と、
前記データ入出力部を介するデータ入出力処理の実行対象データである処理文書の解析処理を実行する文書解析部と、
前記文書解析部における解析結果に基づいて、前記処理文書の関連文書検索に適用するデータ検索式を生成する検索式生成部と、
前記検索式生成部の生成したデータ検索式に基づくデータ検索処理を実行するデータ検索部と、
前記データ検索部の検索結果を格納するデータ記憶部とを有し、
前記データ入出力部は、
プリント出力媒体に対して、データ入出力処理の処理実行日時情報と、前記検索式生成部において生成したデータ検索式とのプリント出力処理を実行する構成を有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置において、さらに、
前記データ入出力部は、
印刷媒体からのデータ読み取り処理において、前記処理実行日時情報と、前記データ検索式の読み取りを実行する構成であり、
前記データ検索部は、
前記データ入出力部において読み取られたデータ検索式に基づく新規検索処理を実行し、新規検索結果の生成を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データ検索部は、
前記処理実行日時情報に対応する日時に実行された検索処理に基づく旧検索結果を前記データ記憶部から取得し、新規検索結果と旧検索結果とを比較し、新規検索結果のみに含まれる新規文書情報または更新文書情報の少なくともいずれかの文書情報を、旧検索結果に含まれる文書情報と判別可能なデータとした検索結果を生成する構成であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記データ記憶部は、
前記データ入出力部を介するデータ入出力処理の処理実行日時情報と、前記検索式生成部において生成したデータ検索式とを記憶する構成であり、
前記データ検索部は、
前記データ記憶部に格納されたデータ検索式に基づく新規検索処理を実行し、新規検索結果の生成を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記データ検索部は、
前記データ検索式の生成元である前記処理文書との類似性を考慮した文書検索処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記情報処理装置は、さらに、
前記データ入出力部を介するデータ入出力処理を実行するユーザのユーザ識別子と、前記文書解析部における処理文書の解析結果データとに基づくユーザプロファイルを生成するユーザ情報解析部と、
前記ユーザ情報解析部の生成するユーザプロファイルを格納するユーザ情報記憶部とを有し、
前記データ検索部は、
前記ユーザプロファイルに基づいて、ユーザの興味度の高い文書を優先的に抽出するデー検索処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記データ検索部は、
情報処理装置内の処理文書データベース、または情報処理装置の接続されたイントラネット内のデータベース、あるいは外部ネットワークに接続されたデータベースの少なくともいずれかのデータベースをデータ検索領域としたデータ検索処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記情報処理装置であり、
印刷媒体からのデータ読み取り処理において、印刷媒体に記録された該印刷媒体の印刷処理実行日時情報と、データ検索式の読み取りを実行するデータ入力部と、
前記データ入力部において読み取られたデータ検索式に基づく新規検索処理を実行し、新規検索結果の生成を実行するデータ検索部と、
を有する構成であることを特徴とする情報処理装置。
【請求項９】
前記データ検索部は、
前記処理実行日時情報に対応する日時に実行された検索処理に基づく旧検索結果をデータ記憶部から取得し、新規検索結果と旧検索結果とを比較し、新規検索結果のみに含まれる新規文書情報または更新文書情報の少なくともいずれかの文書情報を、旧検索結果に含まれる文書情報と判別可能なデータとした検索結果を生成する構成であることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
情報処理方法であり、
プリント出力処理としてのデータ出力または印刷媒体からのデータ読み取り処理を実行するデータ入出力ステップと、
前記データ入出力ステップにおいて実行するデータ入出力処理の実行対象データである処理文書の解析処理を実行する文書解析ステップと、
前記文書解析ステップにおける解析結果に基づいて、前記処理文書の関連文書検索に適用するデータ検索式を生成する検索式生成ステップと、
前記検索式生成ステップにおいて生成したデータ検索式に基づくデータ検索処理を実行するデータ検索ステップと、
前記データ検索ステップにおける検索結果をデータ記憶部に格納するデータ記憶ステップと、
プリント出力媒体に対して、データ入出力処理の処理実行日時情報と、前記検索式生成ステップにおいて生成したデータ検索式とのプリント出力処理を実行するステップと、
を有することを特徴とする情報処理方法。
【請求項１１】
前記情報処理方法において、さらに、
印刷媒体からのデータ読み取り処理において、前記処理実行日時情報と、前記データ検索式の読み取りを実行するステップと、
前記データ入出力ステップにおいて読み取られたデータ検索式に基づく新規検索処理を実行し、新規検索結果の生成を実行する新規検索ステップと、
を有することを特徴とする請求項１０に記載の情報処理方法。
【請求項１２】
前記新規検索ステップは、
前記処理実行日時情報に対応する日時に実行された検索処理に基づく旧検索結果を前記データ記憶部から取得し、新規検索結果と旧検索結果とを比較し、新規検索結果のみに含まれる新規文書情報または更新文書情報の少なくともいずれかの文書情報を、旧検索結果に含まれる文書情報と判別可能なデータとした検索結果を生成する処理を実行することを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
前記情報処理方法において、さらに、
前記データ入出力ステップを介するデータ入出力処理の処理実行日時情報と、前記検索式生成ステップにおいて生成したデータ検索式とを記憶するステップと、
前記データ記憶部に格納されたデータ検索式に基づく新規検索処理を実行し、新規検索結果の生成を実行する新規検索ステップと、
を有することを特徴とする請求項１０に記載の情報処理方法。
【請求項１４】
前記データ検索ステップは、
前記データ検索式の生成元である前記処理文書との類似性を考慮した文書検索処理を実行することを特徴とする請求項１０に記載の情報処理方法。
【請求項１５】
前記情報処理方法は、さらに、
前記データ入出力ステップにおけるデータ入出力処理を実行するユーザのユーザ識別子と、前記文書解析ステップにおける処理文書の解析結果データとに基づくユーザプロファイルを生成するユーザ情報解析ステップと、
前記ユーザ情報解析ステップにおいて生成するユーザプロファイルを格納するユーザ情報記憶ステップとを有し、
前記データ検索ステップは、
前記ユーザプロファイルに基づいて、ユーザの興味度の高い文書を優先的に抽出するデー検索処理を実行するステップであることを特徴とする請求項１０に記載の情報処理方法。
【請求項１６】
前記データ検索ステップは、
データ検索処理を実行する情報処理装置内の処理文書データベース、または情報処理装置の接続されたイントラネット内のデータベース、あるいは外部ネットワークに接続されたデータベースの少なくともいずれかのデータベースをデータ検索領域としたデータ検索処理を実行することを特徴とする請求項１０に記載の情報処理方法。
【請求項１７】
情報処理をコンピュータ上において実行させるコンピュータ・プログラムであり、
プリント出力処理としてのデータ出力または印刷媒体からのデータ読み取り処理を実行するデータ入出力ステップと、
前記データ入出力ステップにおいて実行するデータ入出力処理の実行対象データである処理文書の解析処理を実行する文書解析ステップと、
前記文書解析ステップにおける解析結果に基づいて、前記処理文書の関連文書検索に適用するデータ検索式を生成する検索式生成ステップと、
前記検索式生成ステップにおいて生成したデータ検索式に基づくデータ検索処理を実行するデータ検索ステップと、
前記データ検索ステップにおける検索結果をデータ記憶部に格納するデータ記憶ステップと、
プリント出力媒体に対して、データ入出力処理の処理実行日時情報と、前記検索式生成ステップにおいて生成したデータ検索式とのプリント出力処理を実行するステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、コピー、スキャナ、プリンタなどの情報処理機器を利用した際に情報処理機器において読み込まれた文書データの解析を実行して、関連文書のデータ取得処理を実現する情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
昨今のネットワーク通信の発展に伴い、ネットワークを介したデータ転送およびデータ処理が様々なネットワーク接続機器を利用して行なわれている。ネットワーク接続機器には、例えば、ユーザの利用するＰＣ、携帯端末、さらに、プリンタ、スキャナ、コピーなどの様々な情報処理機器がある。
【０００３】
このようなネットワーク接続機器において、プリンタ、スキャナ、コピーなどの機器では紙などの印刷媒体を利用した情報の出力あるいは読み取りが実行されることになる。例えば、オフィスなど、多くの利用者が共通のプリンタ、スキャナ、コピーを利用する環境においては、これらの情報処理機器が、オフィスにいる多数のユーザ、例えばあるワークグループの構成員としてのユーザによって利用される。プリンタ、スキャナ、コピー等の情報処理機器は、ワークグループに属するユーザの利用する多数の文書の出力処理あるいは読み取り処理を実行しており、これらの機器は、多数のユーザの利用情報が通過する交差点であるといえる。
【０００４】
プリンタ、スキャナ、コピー等の情報処理機器は、紙等の印刷媒体から入力される情報、あるいは紙等の印刷媒体に出力する情報を電子情報として一旦記憶する。この記憶情報には、例えば上述のワークグループのユーザにとっての重要情報や有用情報が多く含まれる。
【０００５】
このような情報の活用構成を提案した従来技術として特許文献１に記載の構成がある。特許文献１は、ワークグループに属するユーザがプリンタ、スキャナ、コピー等の共有機器を利用した際、印刷処理情報に含まれる用語などの解析情報と、ユーザの明示的推薦情報などを取得して、これらの情報に基づいて文書などのアイテム推薦情報を生成し、多くのユーザが推薦情報を共有することを可能としたシステムを開示している。この従来技術では、他の業務用推薦システムと同じく、ワークグループ内で関連情報を共有する問題に対処する推薦及び検索メカニズムを提供可能であり、ユーザに多くの負担がかからないという利点がある。
【０００６】
しかし、特許文献１に記載の構成では、プリンタ、スキャナ、コピー等の共有機器の使用時の情報に基づいて推薦アイテムを決定する構成であり、推薦アイテム決定処理以後、一定期間経過した後において、コピー文書、スキャン文書、プリント文書を再利用した際には，推薦されたアイテムが既に更新されたり、情報が古くなっていたり、情報が喪失している場合があり、最新の情報に基づく推薦アイテムを取得することができず、結果として推薦アイテムの有効活用ができないという事態が発生し得る。また、特許文献１に記載の構成は、ユーザリクエストに応じた推薦アイテム記録処理を行なう構成であり、社内文書なとの限られた文書を推薦アイテム領域としているものであり、インターネット（Ｉｎｔｅｒｍｅｔ）など外部ネットワークを介して接続されたデータベースに保存されているドキュメントについてのアイテム推薦、あるいはアイテム取得を行なうことができないという問題がある。
【特許文献１】特開２００２−２７８９８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述の問題点に鑑みてなされたものであり、例えばオフィスなどにおいて複数のユーザが共用するプリンタ、スキャナ、コピー等の情報処理機器において処理対象の文書データ基づくデータ解析によって検索式を生成し、生成した検索式による検索を行ない、関連文書情報を取得して提供するとともに、プリンタ、スキャナ、コピー等の情報処理機器の利用日時情報、検索式を保持またはプリント出力する構成とし、保持またはプリント検索式による新たな検索を行なうことで、最新の文書情報の提供、利用を可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【０００８】
さらに、本発明は、特定のオフィス内の内部文書のみならず、例えばインターネットを介してアクセス可能な外部データベースの蓄積文書についても処理対象として拡張し、より多くのデータを推薦対象とすることで、広範な情報に基づく情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の側面は、
情報処理装置であり、
プリント出力処理としてのデータ出力または印刷媒体からのデータ読み取り処理を実行するデータ入出力部と、
前記データ入出力部を介するデータ入出力処理の実行対象データである処理文書の解析処理を実行する文書解析部と、
前記文書解析部における解析結果に基づいて、前記処理文書の関連文書検索に適用するデータ検索式を生成する検索式生成部と、
前記検索式生成部の生成したデータ検索式に基づくデータ検索処理を実行するデータ検索部と、
前記データ検索部の検索結果を格納するデータ記憶部とを有し、
前記データ入出力部は、
プリント出力媒体に対して、データ入出力処理の処理実行日時情報と、前記検索式生成部において生成したデータ検索式とのプリント出力処理を実行する構成を有することを特徴とする情報処理装置にある。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、さらに、前記データ入出力部は、印刷媒体からのデータ読み取り処理において、前記処理実行日時情報と、前記データ検索式の読み取りを実行する構成であり、前記データ検索部は、前記データ入出力部において読み取られたデータ検索式に基づく新規検索処理を実行し、新規検索結果の生成を実行する構成であることを特徴とする。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記データ検索部は、前記処理実行日時情報に対応する日時に実行された検索処理に基づく旧検索結果を前記データ記憶部から取得し、新規検索結果と旧検索結果とを比較し、新規検索結果のみに含まれる新規文書情報または更新文書情報の少なくともいずれかの文書情報を、旧検索結果に含まれる文書情報と判別可能なデータとした検索結果を生成する構成であることを特徴とする。
【００１２】
さらに、本発明の情報処理装置の一実施態様において、前記データ記憶部は、前記データ入出力部を介するデータ入出力処理の処理実行日時情報と、前記検索式生成部において生成したデータ検索式とを記憶する構成であり、前記データ検索部は、前記データ記憶部に格納されたデータ検索式に基づく新規検索処理を実行し、新規検索結果の生成を実行する構成であることを特徴とする。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記データ検索部は、前記データ検索式の生成元である前記処理文書との類似性を考慮した文書検索処理を実行する構成であることを特徴とする。
【００１４】
さらに、本発明の情報処理装置の一実施態様は、前記データ入出力部を介するデータ入出力処理を実行するユーザのユーザ識別子と、前記文書解析部における処理文書の解析結果データとに基づくユーザプロファイルを生成するユーザ情報解析部と、前記ユーザ情報解析部の生成するユーザプロファイルを格納するユーザ情報記憶部とを有し、前記データ検索部は、前記ユーザプロファイルに基づいて、ユーザの興味度の高い文書を優先的に抽出するデー検索処理を実行する構成であることを特徴とする。
【００１５】
さらに、本発明の情報処理装置の一実施態様において、前記データ検索部は、情報処理装置内の処理文書データベース、または情報処理装置の接続されたイントラネット内のデータベース、あるいは外部ネットワークに接続されたデータベースの少なくともいずれかのデータベースをデータ検索領域としたデータ検索処理を実行する構成であることを特徴とする。
【００１６】
さらに、本発明の第２の側面は、
前記情報処理装置であり、
印刷媒体からのデータ読み取り処理において、印刷媒体に記録された該印刷媒体の印刷処理実行日時情報と、データ検索式の読み取りを実行するデータ入力部と、
前記データ入力部において読み取られたデータ検索式に基づく新規検索処理を実行し、新規検索結果の生成を実行するデータ検索部と、
を有する構成であることを特徴とする情報処理装置にある。
【００１７】
さらに、本発明の情報処理装置の一実施態様において、前記データ検索部は、前記処理実行日時情報に対応する日時に実行された検索処理に基づく旧検索結果をデータ記憶部から取得し、新規検索結果と旧検索結果とを比較し、新規検索結果のみに含まれる新規文書情報または更新文書情報の少なくともいずれかの文書情報を、旧検索結果に含まれる文書情報と判別可能なデータとした検索結果を生成する構成であることを特徴とする。
【００１８】
さらに、本発明の第３の側面は、
情報処理方法であり、
プリント出力処理としてのデータ出力または印刷媒体からのデータ読み取り処理を実行するデータ入出力ステップと、
前記データ入出力ステップにおいて実行するデータ入出力処理の実行対象データである処理文書の解析処理を実行する文書解析ステップと、
前記文書解析ステップにおける解析結果に基づいて、前記処理文書の関連文書検索に適用するデータ検索式を生成する検索式生成ステップと、
前記検索式生成ステップにおいて生成したデータ検索式に基づくデータ検索処理を実行するデータ検索ステップと、
前記データ検索ステップにおける検索結果をデータ記憶部に格納するデータ記憶ステップと、
プリント出力媒体に対して、データ入出力処理の処理実行日時情報と、前記検索式生成ステップにおいて生成したデータ検索式とのプリント出力処理を実行するステップと、
を有することを特徴とする情報処理方法にある。
【００１９】
さらに、本発明の情報処理方法の一実施態様において、印刷媒体からのデータ読み取り処理において、前記処理実行日時情報と、前記データ検索式の読み取りを実行するステップと、前記データ入出力ステップにおいて読み取られたデータ検索式に基づく新規検索処理を実行し、新規検索結果の生成を実行する新規検索ステップとを有することを特徴とする。
【００２０】
さらに、本発明の情報処理方法の一実施態様において、前記新規検索ステップは、前記処理実行日時情報に対応する日時に実行された検索処理に基づく旧検索結果を前記データ記憶部から取得し、新規検索結果と旧検索結果とを比較し、新規検索結果のみに含まれる新規文書情報または更新文書情報の少なくともいずれかの文書情報を、旧検索結果に含まれる文書情報と判別可能なデータとした検索結果を生成する処理を実行することを特徴とする。
【００２１】
さらに、本発明の情報処理方法の一実施態様は、前記データ入出力ステップを介するデータ入出力処理の処理実行日時情報と、前記検索式生成ステップにおいて生成したデータ検索式とを記憶するステップと、前記データ記憶部に格納されたデータ検索式に基づく新規検索処理を実行し、新規検索結果の生成を実行する新規検索ステップとを有することを特徴とする。
【００２２】
さらに、本発明の情報処理方法の一実施態様において、前記データ検索ステップは、前記データ検索式の生成元である前記処理文書との類似性を考慮した文書検索処理を実行することを特徴とする。
【００２３】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記データ入出力ステップにおけるデータ入出力処理を実行するユーザのユーザ識別子と、前記文書解析ステップにおける処理文書の解析結果データとに基づくユーザプロファイルを生成するユーザ情報解析ステップと、前記ユーザ情報解析ステップにおいて生成するユーザプロファイルを格納するユーザ情報記憶ステップとを有し、前記データ検索ステップは、前記ユーザプロファイルに基づいて、ユーザの興味度の高い文書を優先的に抽出するデー検索処理を実行するステップであることを特徴とする。
【００２４】
さらに、本発明の情報処理方法の一実施態様において、前記データ検索ステップは、データ検索処理を実行する情報処理装置内の処理文書データベース、または情報処理装置の接続されたイントラネット内のデータベース、あるいは外部ネットワークに接続されたデータベースの少なくともいずれかのデータベースをデータ検索領域としたデータ検索処理を実行することを特徴とする。
【００２５】
さらに、本発明の第４の側面は、
情報処理をコンピュータ上において実行させるコンピュータ・プログラムであり、
プリント出力処理としてのデータ出力または印刷媒体からのデータ読み取り処理を実行するデータ入出力ステップと、
前記データ入出力ステップにおいて実行するデータ入出力処理の実行対象データである処理文書の解析処理を実行する文書解析ステップと、
前記文書解析ステップにおける解析結果に基づいて、前記処理文書の関連文書検索に適用するデータ検索式を生成する検索式生成ステップと、
前記検索式生成ステップにおいて生成したデータ検索式に基づくデータ検索処理を実行するデータ検索ステップと、
前記データ検索ステップにおける検索結果をデータ記憶部に格納するデータ記憶ステップと、
プリント出力媒体に対して、データ入出力処理の処理実行日時情報と、前記検索式生成ステップにおいて生成したデータ検索式とのプリント出力処理を実行するステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００２６】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００２７】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２８】
本発明の構成は、プリント処理、スキャン処理、あるいはコピー処理などのプリント出力または印刷媒体からのデータ読み取り処理を実行する際に、処理文書の文書データ解析処理を実行し、解析結果に基づいて、処理文書の関連文書検索に適用するデータ検索式を生成して、生成データ検索式に基づくデータ検索処理を実行して検索結果を記憶部に格納するとともに、データ入出力部におけるプリント出力媒体に対して、データ入出力処理の処理実行日時情報と、前記検索式生成部において生成したデータ検索式とのプリント出力処理を実行する。本構成により、後日、データ入出力部において印刷媒体からのデータ読み取りに際して、処理実行日時情報とデータ検索式の読み取りを実行して、読み取られたデータ検索式に基づく新規検索処理を行い、新規検索結果を提示することが可能となり、常に最新の情報をユーザに提示する構成が実現される。
【００２９】
さらに、本発明の構成によれば、プリント処理、スキャン処理、あるいはコピー処理などのデータ処理時に実行された検索結果をデータ記憶部に格納し、後日、印刷媒体からの読み取られたデータ検索式に基づいて新たな検索を行った際に、新規検索結果とデータ記憶部に格納された旧検索結果とを比較し、新規検索結果のみに含まれる新規文書情報または更新文書情報の少なくともいずれかの文書情報と、旧検索結果に含まれる文書情報とを判別可能な検索結果データを生成してユーザに提示する構成としたので、ユーザは、注目すべき新規情報、更新情報の判別を容易に行なうことが可能となり効率的な検索データの解析が可能となる。
【００３０】
さらに、本発明の構成によれば、データ入出力部を適用したプリント処理、スキャン処理、あるいはコピー処理などを実行するユーザのユーザ識別子と、文書解析部における処理文書の解析結果データとに基づくユーザプロファイルを生成し、ユーザプロファイルに基づいて、ユーザの興味度の高い文書を優先的に抽出するデー検索処理を実行する構成としたので、各ユーザに適応した興味度の高い文書データの抽出、提供処理を行なうことが可能となる。
【発明を実施するための最良の形態】
【００３１】
［基本構成例］
以下、図面を参照しながら本発明の情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。まず、図１を参照して、本発明の情報処理装置の構成について説明する。図１に示す情報処理装置１００は、例えばプリンタ、スキャナ、コピー機など紙媒体の入力あるいは出力を実行する情報処理装置１００である。
【００３２】
この情報処理装置１００は、例えばオフィスに設置され、複数のユーザによって共用される装置である。例えば、ネットワーク接続されたユーザのＰＣ１２１，１２２，１２３・・から転送された文書データをプリント出力したり、あるいはユーザが準備した紙媒体としての紙文書データ１５０をスキャン処理によって読み取る処理など、文書データを記録した紙媒体の出力あるいは入力を実行する情報処理装置である。
【００３３】
情報処理装置１００は、具体的には、プリンタ、コピー機、スキャナ、または多機能装置（ＭＦＤ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｄｅｖｉｃｅ）によって構成され得る。ＭＦＤは、スキャン可能、スキャン済みアイテムのメモリへの記憶可能、およびスキャン済みアイテムの印刷が可能なデジタル装置として構成される。情報処理装置１００は、ある文書データ等のアイテムが例えばプリント、スキャン、コピー処理のために入力されると、処理アイテムの構成データをデータ記憶部１０７に一旦記憶し、記憶データに基づくデータ処理を実行する。
【００３４】
情報処理装置１００は、制御部（プロセッサ）１０１、データ入出力部１０２、ユーザインタフェース（ＵＩ）１０３、文書解析・検索式生成部１０４、データ検索部１０５、通信部１０６、データ記憶部１０７を有する。制御部１０１は、情報処理装置１００で実行するデータ解析、データ検索、データ蓄積、データ転送などの各種データ処理全般の制御を実行する。
【００３５】
データ入出力部１０２は、例えば紙文書データ１５０の出力処理としてのプリント処理、あるいは紙文書データ１５０の入力処理としてのスキャン処理、あるいは紙文書データ１５０の入出力を伴うコピー処理などを実行する。ユーザインタフェース１０３は、ＵＩ機能としてのデータ表示、ユーザによる操作部、入力部を提供する。
【００３６】
文書解析・検索式生成部１０４は、データ入出力部１０２を介して入出力される紙媒体上の文書データの解析処理を実行し、解析結果に基づいてデータ検索式を生成する。文書解析・検索式生成部１０４は、処理対象の文書であるプリントまたはスキャンまたはコピーデータ上の処理文書に含まれるワードの解析処理として、例えば処理文書中に含まれるワード毎の出現頻度の算出等の処理を実行して、処理文書に対応する検索式を生成する。この検索式は、例えばキーワードと（ａｎｄ），（ｏｒ）などの演算子によって構成される演算式である。生成した検索式を適用したデータ検索により、処理文書と類似する文書データを取得することが可能な検索式である。なお、文書解析としては構文解析、形態素解析等の既存の文書解析処理手法が適用可能である。
【００３７】
データ検索部１０５は、文書解析・検索式生成部１０４の生成した検索式に基づいてデータ検索処理を実行する。データ検索は、情報処理装置１００内のデータ記憶部１０７の構成要素としての処理文書データベース、または情報処理装置１００が接続されたイントラネット内のデータベースに蓄積された文書データのみならず、インターネット等の外部ネットワークに接続されたデータベースに蓄積された文書データについても検索対象範囲として設定可能であり、ユーザは検索範囲について、ユーザインタフェース（ＵＩ）１０３を介して指定することができる。
【００３８】
通信部１０６は、各ユーザのＰＣなどとのデータ通信を実行してデータ転送を実行する。さらに、イントラネット、インターネット等の各種ネットワークを介して接続されたデータベースにアクセスし、データ検索部１０５による検索処理によって抽出される文書情報取得などにおけるデータ通信を実行する。
【００３９】
データ記憶部１０７は、上述したデータ検索の結果取得された文書情報を蓄積する。さらに、検索に適用した検索式情報、データ検索処理の実行日時情報を記録し、また、処理文書データベースとしても機能する。また処理対象として入力された文書データの一時記憶領域としても利用される。データ記憶部１０６は、さらに、情報処理装置１００において実行する各種のデータ処理に対応するコンピュータ・プログラムを格納している。
【００４０】
図に示すデータベース１２１〜１２３はネットワーク接続されたデータベースであり、検索対象となる文書データを蓄積したデータベースである。これらのデータベース１２１〜１２３は、情報処理装置１００が接続されたイントラネット内、あるいはインターネット等の外部ネットワークに接続されたデータベースを含む。
【００４１】
次に、図２を参照して、情報処理装置の実行する処理について説明する。図２は、情報処理装置１００を適用したプリント、スキャン、あるいはコピー処理を実行した際に情報処理装置１００において実行する処理のシーケンスを示したフローチャートである。各処理ステップについて説明する。
【００４２】
ステップＳ１０１において、紙媒体に対するデータ出力あるいは紙媒体からのデータ入力のいずれかの処理が実行される。具体的には、プリント、スキャン、コピーのいずれかの処理が実行される。この処理は、図１の情報処理装置１００におけるデータ入出力部１０２を適用した処理である。
【００４３】
次に、ステップＳ１０２において、紙媒体を適用したデータ入出力された文書データの解析を実行する。この処理は、図１に示す文書解析・検索式生成部１０４の処理であり、データ入出力部１０２を介して入出力される紙媒体上の文書データの解析処理を実行する。例えば構文解析、形態素解析等の文書解析を実行して、処理文書中に含まれるキーワード、すなわち検索式の設定に有用と判定される語句データを抽出する。
【００４４】
次に、ステップＳ１０３において、ステップＳ１０２の文書解析処理において抽出したキーワードに基づくデータ検索式を生成する。この検索式は、プリント、スキャン、コピーなどの処理文書から抽出されたキーワードに基づく検索式であり、生成検索式に基づくデータ検索によって処理対象文書の類似文書、関連文書を抽出することの可能な検索式として設定される。
【００４５】
次に、ステップＳ１０４の処理として、生成した検索式に基づくデータ検索処理を実行する。この処理は、図１に示す情報処理装置１００におけるデータ検索部１０５の処理として実行される。検索範囲は、ネットワーク接続されたデータベース１２１〜１２３である。特にユーザの指定がない場合は、予め定められたデフォルトの検索範囲として設定されたデータベースの検索を実行し、ユーザによってＵＩ１０３を介して検索先の指定が入力された場合は、指定検索先に対するデータ検索を実行する。
【００４６】
なお、検索処理による文書情報の取得に際しては、データ検索部１０５は、検索式生成元の処理対象文書データと、検索文書データとの類似性を判断し、より類似度の高いものを検索結果として抽出する処理を実行する構成としてもよい。
【００４７】
文書の特徴を計算し、文書間の類似性を判定する方法には次のようなものがある。まず、ソースとなるテキストに使用される言語がわかっていない場合は、可能性のある言語が特定される（G. Grefenstette, "Comparing Two Language Identification Schemes", in Proceedings of The 3rd International Conferenceon the Statistical Analysis of the Textual Data, JADT '95, December 1995, Rome Italy参照）。その後、テキストの単語群が個々の単語に分けられる（日本語形態素解析システム『茶筌』 version 2.2.1 使用説明書" 松本裕治，北内啓，山下達雄，平野善隆，松田寛, 高岡一馬, 浅原 正幸   Dec, 2000  や、G. Grefenstette and P. Tapanainen, "What is a Word, What is a Sentence. Problems of Tokenization", in 3rd International Conference on Computer Lexicography and Text Research COMPLEX '94, July 1994, Budapest, Hungary参照）。個々に分けられた単語は、その後、形態学的な語彙目録中で調べられ、各単語のもっとも可能性の高い品詞タグが計算される（A. Schiller, "Multilingual Part-of-Speech Tagging and Noun Phrase Mark-up", in the 15th EuropeanConference on Grammar and Lexicon of Romance Languages", September 1996, University of Munich参照）。これを用いて、各単語の標準化形式が作成される。このプロセスが始まると、二重単語は廃棄され、各単語の発生回数のカウントがとられて、単語の頻度に応じた重みを計算できる。最後に、ソースとなる言語の停止語のリスト（G. Salton, "The SMART Retrival System: Experiments in automatic document processing", Prentice-Hall, 1971参照）を用いて、接続詞や前置詞等、テキスト分類に使用されない頻発する単語が廃棄される。
【００４８】
このプロセスの結果、各文書は、各語の頻度を記載した関連キーワードリストを持つようになる。この頻度リストを用いて、重み付けジャカードアルゴリズムを適用して、２文書間の類似性を計算できる（G. Grefenstette, "Explorationsin Automatic Thesaurus Discovery", Kluwer Academic Press, 1994参照）。まずキーワードには、文書全集中の頻度に反比例する重みが付けられ、このためよりより優秀な識別子である低頻度の単語のほうがより多く重み付けされる。
【００４９】
だがこのアプローチは、特定したキーワード群が必ずしも文書内容の最良の指標とは限らないため、常に最適とはいえない。例えば「サイエンス・フィクション」という句を含む文書は、「コンピュータ・サイエンス」という句を含む文書と何らかの相関を持ちうる。また利用可能な停止語リストは、「人」という単語等の識別力をほとんど持たない単語は含まない。これらの問題に対処するため、上記のアプローチにいくつかの改良を加えることができる。まず、単一のキーワードの代わりに、システムが名詞句を特定し、これらの句のみを使用するようにできる。識別力を向上するため、ある特定の最低数の単語からなる名詞句のみを使用するようにシステムを設定可能である。例えば「情報検索」は単に「情報」及び「検索」をそれぞれ特定キーワードとして使用するより文書間を良好に識別できる場合が多い。第２に、キーワードを廃棄する追加方法を使用できる。ブリティッシュ・ナショナル・コーパス（British National Corpus）や京都大学テキストコーパス等のコーパスを利用することで、単語、その単語の品詞、頻度、及びその単語が登場する文書全集中の文書数を記載したリストを取得できる。この情報を用いて、ある特定のテキスト中のある単語を平均発生頻度と比較した場合に、平均頻度より上の頻度で発生しているかどうかを判定でき、これにより、平均頻度より上の（従ってテキストの主題領域により密接に関係していると思われる）キーワードのみを使用して、類似性を測定できる。その後、２つの文書間の類似性を、２文書が共通に持つ全キーワード（または句）の重みの和を、２文書Ｘ及びＹに関連づけられる全キーワードの重みの和で除算したものとして計算することができる。
【００５０】
データ検索部１０５は、検索式生成元の処理対象文書データと、検索文書データとの類似性を、例えば上述した処理によって判断し、より類似度の高いものを検索結果として抽出する処理を実行する構成としてもよい。
【００５１】
ステップＳ１０５では、検索式、および検索日時データをデータ記憶部１０７に保存するとともに、検索処理の結果、取得した検索結果情報を格納する。検索結果情報とは例えば検索式に対してヒットした文書データのタイトル、著者、要約などの様々文書情報である。さらに文書データ自体を格納する処理を行ってもよい。なお、検索式、および検索日時データは、例えば情報処理装置１００を利用した処理が紙媒体の出力を伴う処理である場合、すなわちプリント処理やコピー処理である場合は、これらの出力用紙の余白に印刷出力する。
【００５２】
図３を参照して、検索式、および検索日時データの出力例について説明する。図３は、情報処理装置１００のデータ入出力部１０２を介して出力される印刷出力媒体２００を示している。印刷出力媒体２００は、具体的には、プリント出力あるいはスキャンデータの出力、あるいはコピー出力である。
【００５３】
印刷出力媒体２００には、ユーザがネットワークを介して送信したプリントジョブに対応する文書データ、あるいは情報処理装置１００のデータ入出力部１０２を介して入力された文書データに対応する処理文書データが記録されて出力される。この処理文書データは、処理文書データ出力領域２０１に印字出力される。
【００５４】
さらに、本発明の情報処理装置は、処理文書データ以外に、処理日時情報２１１と、検索式情報２１２を印刷出力する。図に示す例では、印刷出力媒体２００の上部の余白部分に、処理日時情報２１１と、検索式情報２１２を印刷した例を示している。
【００５５】
ユーザは、この印刷出力によって、プリント、スキャン、あるいはコピー処理を実行した文書の処理時間と、処理文書に対応する検索式情報を取得することができる。ユーザは、後日、この印刷出力媒体２００を情報処理装置１００において読み取り（スキャン）処理を実行すると、情報処理装置１００は、読み取りデータから処理日時情報２１１と、検索式情報２１２とを取得し、取得した検索式に従ってデータの新規検索処理を実行する。
【００５６】
さらに、新規検索結果と、過去の処理日時情報２１１に対応する日時の検索結果としてデータ記憶部１０７に格納された検索結果との照合を実行し、新規検索によって新たに取得された文書情報や更新された文書情報等が識別可能な検索結果データをユーザに提示する処理を実行する。
【００５７】
図４、図５を参照して、これらの処理について説明する。図４は、新規検索処理の実行フローチャートであり、図５は、新規検索結果の提示例を示す図である。
【００５８】
図４に示すフローチャートの各ステップの処理について説明する。ステップＳ２０１において、ユーザが過去に情報処理装置１００を適用して出力した紙媒体の読み取り（スキャン）を実行する。これは、図３に示すように処理日時情報と検索式情報とが印刷された紙媒体の読み取り処理として実行される。
【００５９】
なお、これらの情報、すなわち処理日時情報と検索式情報は、ユーザが情報処理装置１００を利用してプリント処理、スキャン処理、コピー処理を実行した際に、データ記憶部１０７に保存されており、この保存情報を選択抽出して新規検索処理を実行させることも可能である。この場合、ユーザは、紙媒体の再読み込みを実行させることなく、過去のプリント、スキャン、コピー履歴情報とともにデータ記憶部１０７に保存している処理日時情報と検索式情報とを指定して、再検索処理を実行させる。
【００６０】
ステップＳ２０２において、情報処理装置は、紙媒体のデータ入出力部１０２における読み取り処理（スキャン）によって取得した検索式、あるいはデータ記憶部からユーザの指定情報に従って選択取得した検索式に基づいて新規検索処理を実行する。
【００６１】
ステップＳ２０３では、この新規検索処理の結果取得された検索結果データと、データ記憶部１０７に格納済みの過去の検索結果データ、すなわち、処理日時情報に対応する日時に実行した検索処理の結果データとの対比処理を実行し、新規検索結果にのみ含まれるデータ、あるいは更新されたデータ等を識別可能とした検索結果情報をユーザインタフェース１０３を介して、あるいはネットワーク接続されたユーザのＰＣ等のデータ処理装置のディスプレイに出力する。
【００６２】
検索結果データの提示例を図５に示す。図５は、情報処理装置１００のユーザインタフェース１０３、またはネットワーク接続されたユーザのＰＣ等のデータ処理装置のディスプレイに出力された表示画面３００を示している。
【００６３】
表示画面３００中には、再読み込みのなされた文書データ３１０が表示され、さらに、文書データに記録された検索式３１１に基づいて新たに実行された新規データ検索の検索結果データ３２０が表示される。
【００６４】
検索結果データ３２０は図に示すように、新規検索を実行した日時情報（２００５．１２．１０，１０：２１：３２）とともに、検索結果データとしての文書情報がリストとして提示される。
【００６５】
検索結果データ３２０は、過去に実行した検索処理、すなわち、再読み込みのなされた文書データ３１０に記録された日時情報（２００４．１０．２５，１２：００：５８）に対応する日時に実行された過去の検索結果には含まれない新規文書情報３２１とし、過去の検索結果に含まれるが、新規検索時までに更新された文書情報を更新文書情報３２２として提示する。過去の検索結果に含まれ、新規検索結果にも含まれる変更の無い文書情報は蓄積データ３２２３として提示され、ユーザは、過去の検索後に新たに追加された文書情報や、更新文書情報を即座に区別して把握することができる。
【００６６】
なお、検索結果データ３２０の表示態様は、図に示す構成以外の表示態様とすることも可能であり、図に示すボタン３２４のクリックにより、過去の処理日時の検索結果データのみを表示することも可能であり、また、ボタン３２５のクリックにより、新規検索処理の結果と、過去の検索処理の結果データとの差分情報のみを選択抽出したのみを表示することも可能である。
【００６７】
［ユーザプロファイルを適用した処理例］
次に、第２の実施例として、ユーザ情報（ユーザプロファイル）に基づく処理を実行する構成例について説明する。第２実施例に係る情報処理装置の構成を図６に示す。図６に示す情報処理装置１００は先に図１を参照して説明したと同様の構成については同一の参照符号を設定してある。
【００６８】
実施例２の情報処理装置は、ユーザ情報解析部１０８、ユーザ情報記憶部１０９を有する点が実施例１の構成と異なる点である。ユーザ情報解析部１０８は、ユーザによる情報処理装置１００を利用したプリント処理、スキャン処理、コピー処理等を実行する際に、ユーザインタフェース１０３を介して入力されるユーザ識別情報としてのユーザＩＤ１６０と、そのユーザの処理対象文書データ、すなわちプリント、スキャン、コピー処理の実行文書データとに基づいて、ユーザプロファイルの生成を実行し、生成したユーザプロファイルをユーザ情報としてユーザ情報記憶部１０９に格納する。なお、ネットワークを介したデータ処理要求の場合は、ネットワークを介してユーザＩＤを入力する。
【００６９】
情報処理装置１００を共有するワークグループの構成員としてのユーザ毎に実行したプリント、スキャン、コピー文書等の解析を実行し、どのユーザがどのような文書データに対する興味が高いか等のレーティングをユーザの文書に対するレーティング情報として算出し、このレーティング情報をデータ検索に適用し、各ユーザの興味度の高い文書を優先的に抽出可能とした構成をもつ。
【００７０】
ユーザが文書データをプリント、スキャン、あるいはコピーするたびに、ユーザ情報解析部１０８はユーザＩＤを取得し、ユーザの処理文書（ユーザがプリント、スキャン、コピーを実行した文書）の解析結果を文書解析・検索式生成部１０４から受領し、各ユーザ毎のユーザプロファイルを生成して、ユーザ情報記憶部１０９に格納する。
【００７１】
ユーザ情報解析部１０８は、例えば、ユーザごとに２つの用語頻度リストを生成する。第１のリストは、ユーザに関連した全文書の組から抽出される。このリストは、ユーザの言語ユーザプロファイル履歴と称される。第２のリストでは、より最近ユーザに関連づけられた文書の用語のほうが、ずっと以前に関連づけられた文書の用語より多く重み付けされる。これは例えば、文書用語の重みを減衰係数で累乗して得ることができ、ｔ＝（本日）―（文書とユーザとが関連づけされたタイムスタンプ）、かつαを減衰係数とすると、ｅ-αtと表すことができる。この第２のリストは、ユーザの「現在の」言語プロファイルと称される。
【００７２】
ユーザ情報解析部１０８では、さらに、ユーザ間の類似性の判定を行なう。例えば、行為ベースのユーザ間類似性判定処理においては、複数のユーザの処理文書の相関を計算する。具体的にはそれぞれのユーザのプリント、スキャン、コピー文書などの処理データの類似性に基づいて複数ユーザの処理文書間の類似性を判定することで、例えばユーザＡとユーザＢとは同様のカテゴリの文書データに対する興味度が高いなどの判定が可能となる。このようなユーザ間の類似性もユーザプロファイルの構成データとして生成し、ユーザ情報記憶部１０９に格納する。なお、この処理を実行する場合には、文書解析・検索式生成部１０４における解析結果を利用する。
【００７３】
実施例２の情報処理装置１００では、データ検索部１０５の検索処理に際し、処理文書データの解析情報とユーザプロファイルとを適用し、ユーザ間、文書−ユーザ間、および前述した文書間の類似性を考慮したデータ検索を実行する。このような検索処理によって、各ユーザの興味度の高い文書が優先的に選択された検索結果を生成し、各ユーザに提示することが可能となる。さらに、ユーザ間の類似性情報に基づいて、検索結果について同様の関心を持っているユーザはだれかを特定することが可能であり、その特定されたユーザに対して検索結果をネットワークを介して提供することなどの処理が実行される。
【００７４】
このように、実施例２の構成では、ユーザＩＤの入力によって、処理文書と個々のユーザの関連付けが可能となり、各ユーザの処理文書の解析結果に基づいて、ユーザの興味の高い文書のカテゴリなどを判別し、この判別情報をデータ検索処理において活用することで、個々のユーザに対応する最適な検索結果データを取得し提示することが可能となる。
【００７５】
［ハードウェア構成例］
最後に、上述した処理を実行する情報処理装置１００のハードウェア構成例について、図７を参照して説明する。
【００７６】
ＣＰＵ（Central Processing Unit）５０１は、ＯＳ（Operating System)、上述の実施例において説明した文書解析処理、データ検索処理、ユーザプロファイル生成処理等の各処理の実行シーケンスを記述した各種コンピュータ・プログラムに従った処理を実行する制御部である。
【００７７】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【００７８】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【００７９】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージで表示する。
【００８０】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、図１に示すデータ記憶部１０７、また図６に示すユーザ情報記憶部１０９としての役割を持つことができる。さらに、各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００８１】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。リムーバブル記録媒体５２１も、ハードディスクと同様、図１に示すデータ記憶部１０７、また図６に示すユーザ情報記憶部１０９としての役割を持つことができる。
【００８２】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、外部とのデータ通信処理を実行する。
【００８３】
データ入出力部５３１は、プリント機能、スキャン機能、コピー機能の少なくともいずれかを実行する処理部であり、プリント処理、スキャン処理、コピー処理のいずれかを実行する。
【００８４】
なお、図７に示す情報処理装置のハードウェア構成例は、基本的なＰＣ構成を適用して構成した１つの装置例を示すものであり、本発明の情報処理装置は、図７に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【００８５】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００８６】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００８７】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【００８８】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００８９】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００９０】
以上、説明したように、本発明の構成は、プリント処理、スキャン処理、あるいはコピー処理などのプリント出力または印刷媒体からのデータ読み取り処理を実行する際に、処理文書の文書データ解析処理を実行し、解析結果に基づいて、処理文書の関連文書検索に適用するデータ検索式を生成して、生成データ検索式に基づくデータ検索処理を実行して検索結果を記憶部に格納するとともに、データ入出力部におけるプリント出力媒体に対して、データ入出力処理の処理実行日時情報と、前記検索式生成部において生成したデータ検索式とのプリント出力処理を実行する。本構成により、後日、データ入出力部において印刷媒体からのデータ読み取りに際して、処理実行日時情報とデータ検索式の読み取りを実行して、読み取られたデータ検索式に基づく新規検索処理を行い、新規検索結果を提示することが可能となり、常に最新の情報をユーザに提示する構成が実現されるので、共用プリンタ、スキャナ、コピー機器さらに複合機（ＭＦＤ）などに本発明を適用することにより、効率的なデータ取得や活用が可能となる。
【００９１】
さらに、本発明の構成によれば、プリント処理、スキャン処理、あるいはコピー処理などのデータ処理時に実行された検索結果をデータ記憶部に格納し、後日、印刷媒体からの読み取られたデータ検索式に基づいて新たな検索を行った際に、新規検索結果とデータ記憶部に格納された旧検索結果とを比較し、新規検索結果のみに含まれる新規文書情報または更新文書情報の少なくともいずれかの文書情報と、旧検索結果に含まれる文書情報とを判別可能な検索結果データを生成してユーザに提示する構成としたので、ユーザは、注目すべき新規情報、更新情報の判別を容易に行なうことが可能となり効率的な検索データの解析が可能となり、共用プリンタ、スキャナ、コピー機器さらに複合機（ＭＦＤ）などに本発明を適用することにより、効率的なデータ取得や活用が可能となる。
【００９２】
さらに、本発明の構成によれば、データ入出力部を適用したプリント処理、スキャン処理、あるいはコピー処理などを実行するユーザのユーザ識別子と、文書解析部における処理文書の解析結果データとに基づくユーザプロファイルを生成し、ユーザプロファイルに基づいて、ユーザの興味度の高い文書を優先的に抽出するデー検索処理を実行する構成としたので、各ユーザに適応した興味度の高い文書データの抽出、提供処理を行なうことが可能となり、共用プリンタ、スキャナ、コピー機器さらに複合機（ＭＦＤ）などに本発明を適用することにより、効率的なデータ取得や活用が可能となる。
【図面の簡単な説明】
【００９３】
【図１】本発明にかかる情報処理装置の構成およびシステム構成について説明する図である。
【図２】本発明にかかる情報処理装置の実行する処理シーケンスについて説明するフローチャートを示す図である。
【図３】本発明にかかる情報処理装置の実行する出力紙媒体に対する処理日時および検索式情報の記録態様について説明する図である。
【図４】本発明にかかる情報処理装置の実行する検索式に基づく新たなデータ検索処理シーケンスについて説明するフローチャートを示す図である。
【図５】本発明にかかる情報処理装置の実行する検索式に基づく新たなデータ検索処理によって得られた検索結果データについての表示例について説明する図である。
【図６】ユーザプロファイルを考慮した処理を実行する本発明の第２実施例にかかる情報処理装置の構成およびシステム構成について説明する図である。
【図７】本発明にかかる情報処理装置のハードウェア構成例について説明する図である。
【符号の説明】
【００９４】
１００  情報処理装置
１０１  制御部
１０２  データ入出力部
１０３  ユーザインタフェース（ＵＩ）
１０４  文書解析・検索式生成部
１０５  データ検索部
１０６  通信部
１０７  データ記憶部
１０８  ユーザ情報解析部
１０９  ユーザ情報記憶部
１２１〜１２３  ＰＣ
１５０  紙文書データ
１６０  ユーザ情報
１７１〜１７３  データベース
２００  印刷出力媒体
２０１  処理文書データ出力領域
２１１  処理日時情報
２１２  検索式情報
３００  表示画面
３１０  文書データ
３１１  検索式
３２０  検索結果データ
３２１  新規文書情報
３２２  更新文書情報
３２３  蓄積データ
３２４，３２５  ボタン
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
５３１  データ入出力部
【図１】
2006127019.tif 000003
【図２】
2006127019.tif 000004
【図３】
2006127019.tif 000005
【図４】
2006127019.tif 000006
【図５】
2006127019.tif 000007
【図６】
2006127019.tif 000008
【図７】
2006127019.tif 000009