(57)【要約】【課題】外部の機器から、当該ネットワーク装置が管理する管理データの検索及び取得を簡単な仕組みで行えるネットワーク装置、画像形成装置、データ検索方法、データ検索プログラム及びコンピュータ読み取り可能な記録媒体を提供することを目的とする。【解決手段】ネットワークを介して接続された外部の装置１０７との間でＨＴＴＰ通信プロトコルを用いてデータの通信を行う画像形成装置１０であって、当該画像形成装置１０の管理データを記憶する記憶手段１１と、前記外部の装置１０７から受信した検索要求に基づいて前記記憶手段１１により記憶された管理データから所定のデータを検索する検索手段３２０と、前記検索手段３２０により検索された結果に基づいてＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータ（例えば、ＯｐｅｎＳｅａｒｃｈ  ＤｅｓｃｒｉｐｔｉｏｎのＸＭＬ形式のデータ等）を作成する表示情報作成部３３０とを有することを特徴とする画像形成装置１０。【選択図】図４
2008217750.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された外部の装置との間で、ＨＴＴＰ通信プロトコルを用いてデータの通信を行うネットワーク装置であって、
当該ネットワーク装置の管理データを記憶する記憶手段と、
前記外部の装置から受信した検索要求に基づいて前記記憶手段により記憶された管理データから所定のデータを検索する検索手段と、
前記検索手段により検索されたデータに基づいて、検索結果の表示のためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータを作成する表示情報作成手段と、
を有することを特徴とするネットワーク装置。
【請求項２】
前記検索手段により検索されたデータを可視出力する出力手段をさらに有することを特徴とする請求項１に記載のネットワーク装置。
【請求項３】
前記外部の装置から受信した検索結果送信指示に応じて、前記検索手段により検索されたデータを前記検索結果送信指示で示される送信先の装置に送信する検索結果送信手段を有することを特徴とする請求項１又は２に記載のネットワーク装置。
【請求項４】
前記外部の装置から受信した検索要求に基づいて、ネットワークを介して接続された外部の検索サーバ装置により検索を行う外部検索サーバ装置データ検索手段をさらに有し、
前記表示情報作成手段は、さらに前記外部検索サーバ装置データ検索手段により検索されたデータに基づいて、検索結果の表示のためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータを作成することを特徴とする請求項１乃至３のいずれか一項に記載のネットワーク装置。
【請求項５】
前記外部の検索サーバ装置から、該外部の検索サーバ装置が検索対象とするデータを特定する検索対象データ特定情報を取得する外部検索サーバ装置データ取得手段をさらに有し、
前記検索手段は、さらに、前記外部の装置から受信した検索要求に基づいて、前記検索対象データ特定情報から所定のデータを検索することを特徴とする請求項４に記載のネットワーク装置。
【請求項６】
前記外部の装置から受信したコピー指示に応じて、前記外部の検索サーバ装置が検索対象とするデータを当該ネットワーク装置に登録する外部検索サーバ装置データ管理手段を有することを特徴とする請求項４又は５に記載のネットワーク装置。
【請求項７】
前記出力手段は、前記外部の装置から受信した出力先指示に応じて、前記検索手段により検索されたデータを前記外部の検索サーバ装置により可視出力することを特徴とする請求項４乃至６のいずれか一項に記載のネットワーク装置。
【請求項８】
前記表示情報作成手段は、さらに、検索要求に係るデータの入力を前記外部の装置に促すためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータを作成することを特徴とする請求項１に記載のネットワーク装置。
【請求項９】
前記記憶手段により記憶される管理データは、当該ネットワーク装置の通信履歴、ジョブ履歴、ジョブ文書、画像文書、装置固有の機能、課金情報、カウンタ値又はアドレス情報に係るデータの内の一以上のデータであることを特徴とする請求項１又は８に記載のネットワーク装置。
【請求項１０】
前記検索手段により検索される所定のデータは、前記管理データのいずれかであることを特徴とする請求項９に記載のネットワーク装置。
【請求項１１】
前記外部の装置からユーザ権限に係る情報を受信する権限情報受信手段を有し、
前記記憶手段は、当該画像形成装置の管理データの各々に対して検索を認めるユーザ権限を対応付けて記憶し、
前記検索手段は、前記外部の装置から受信した検索要求に基づいて、前記記憶手段により記憶された管理データの内、前記権限情報受信手段により受信したユーザ権限に検索が認められた管理データから所定のデータを検索することを特徴とする請求項１及び８乃至１０のいずれか一項に記載のネットワーク装置。
【請求項１２】
ネットワークを介して接続された外部の装置との間で、ＨＴＴＰ通信プロトコルを用いてデータの通信を行う画像形成装置であって、
当該画像形成装置の管理データを記憶する記憶手段と、
前記外部の装置から受信した検索要求に基づいて前記記憶手段により記憶された管理データから所定のデータを検索する検索手段と、
前記検索手段により検索されたデータに基づいて、検索結果の表示のためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータを作成する表示情報作成手段と、
を有することを特徴とする画像形成装置。
【請求項１３】
当該ネットワーク装置の管理データを記憶する記憶部を有し、ネットワークを介して接続された外部の装置との間でＨＴＴＰ通信プロトコルを用いてデータの通信を行うネットワーク装置におけるデータ検索方法であって、
前記外部の装置から受信した検索要求に基づいて前記記憶部において記憶された管理データから所定のデータを検索する検索工程と、
前記検索工程において検索されたデータに基づいて、検索結果の表示のためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータを作成する表示情報作成工程と、
を有することを特徴とするデータ検索方法。
【請求項１４】
前記検索工程において検索されたデータを可視出力する出力工程をさらに有することを特徴とする請求項１３に記載のデータ検索方法。
【請求項１５】
前記外部の装置から受信した検索結果送信指示に応じて、前記検索工程において検索されたデータを前記検索結果送信指示で示される送信先の装置に送信する検索結果送信工程を有することを特徴とする請求項１３又は１４に記載のデータ検索方法。
【請求項１６】
請求項１３乃至１５のいずれか一項に記載のデータ検索方法をコンピュータに実行させるためのデータ検索プログラム。
【請求項１７】
請求項１６に記載のデータ検索プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置、画像形成装置、データ検索方法、データ検索プログラム及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、汎用コンピュータ等の情報処理装置に限らず、複合機等に内蔵された様々な組み込みシステムがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して別のコンピュータと接続され、ネットワーク経由で遠隔から利用又は管理できるようになっている。
【０００３】
このように、外部のネットワーク装置からネットワークを介して接続された別の装置を遠隔で利用又は管理する仕組みに係る種々の発明がなされている。
【０００４】
特許文献１には、ＲＳＳ（ＲＤＦ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ／Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）フィードの規格に沿ったＸＭＬデータの形式で画像処理装置内に記憶された最新の管理データ等の情報を、外部のネットワーク装置に公開する仕組みに係る技術が開示されている。
【０００５】
これは、画像処理装置が、定期的に或いは外部のネットワーク装置からの要求に応じて、該画像処理装置内部に記憶される管理データをＲＳＳフィードの規格に沿ったＸＭＬデータの形式に再構成して特定のデータベースに保存することと、情報取得側である外部のネットワーク装置がＲＳＳリーダで画像処理装置のＲＳＳフィードを取得し表示することにより、情報公開側である画像処理装置内の管理データを外部のネットワーク装置に公開することを実現するというものである。
【特許文献１】特開２００６―３２３６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された発明では、所定の形式に沿った管理データをＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）によりユニバーサルにアクセスできるにすぎない。そのため、管理データのうち一定ルールに絞られた情報を検索して取得することができないという問題があった。
【０００７】
本発明は、上記の点に鑑みて、この問題を解決するために発明されたものであり、外部の機器から、当該装置が管理する管理データの検索及び取得を簡単な仕組みで行えるネットワーク装置、画像形成装置、データ検索方法、データ検索プログラム及びコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明のネットワーク装置は、ネットワークを介して接続された外部の装置との間で、ＨＴＴＰ通信プロトコルを用いてデータの通信を行うネットワーク装置であって、当該ネットワーク装置の管理データを記憶する記憶手段と、前記外部の装置から受信した検索要求に基づいて前記記憶手段により記憶された管理データから所定のデータを検索する検索手段と、前記検索手段により検索されたデータに基づいて、検索結果の表示のためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータを作成する表示情報作成手段とを有するように構成することができる。
【０００９】
また、上記の目的を達成するために、本発明のネットワーク装置は、前記検索手段により検索されたデータを可視出力する出力手段をさらに有するように構成することができる。
【００１０】
また、上記の目的を達成するために、本発明のネットワーク装置は、前記外部の装置から受信した検索結果送信指示に応じて、前記検索手段により検索されたデータを前記検索結果送信指示で示される送信先の装置に送信する検索結果送信手段を有するように構成することができる。
【００１１】
また、上記の目的を達成するために、本発明のネットワーク装置は、前記外部の装置から受信した検索要求に基づいて、ネットワークを介して接続された外部の検索サーバ装置により検索を行う外部検索サーバ装置データ検索手段をさらに有し、前記表示情報作成手段は、さらに前記外部検索サーバ装置データ検索手段により検索されたデータに基づいて、検索結果の表示のためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータを作成するように構成することができる。
【００１２】
また、上記の目的を達成するために、本発明のネットワーク装置は、前記外部の検索サーバ装置から、該外部の検索サーバ装置が検索対象とするデータを特定する検索対象データ特定情報を取得する外部検索サーバ装置データ取得手段をさらに有し、前記検索手段は、さらに、前記外部の装置から受信した検索要求に基づいて、前記検索対象データ特定情報から所定のデータを検索するように構成することができる。
【００１３】
また、上記の目的を達成するために、本発明のネットワーク装置は、前記外部の装置から受信したコピー指示に応じて、前記外部の検索サーバ装置が検索対象とするデータを当該ネットワーク装置に登録する外部検索サーバ装置データ管理手段を有するように構成することができる。
【００１４】
また、上記の目的を達成するために、本発明のネットワーク装置では、前記出力手段は、前記外部の装置から受信した出力先指示に応じて、前記検索手段により検索されたデータを前記外部の検索サーバ装置により可視出力するように構成することができる。
【００１５】
また、上記の目的を達成するために、本発明のネットワーク装置では、前記表示情報作成手段は、さらに、検索要求に係るデータの入力を前記外部の装置に促すためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータを作成するように構成することができる。
【００１６】
また、上記の目的を達成するために、本発明のネットワーク装置では、前記記憶手段により記憶される管理データは、当該ネットワーク装置の通信履歴、ジョブ履歴、ジョブ文書、画像文書、装置固有の機能、課金情報、カウンタ値又はアドレス情報に係るデータの内の一以上のデータであるように構成することができる。
【００１７】
また、上記の目的を達成するために、本発明のネットワーク装置では、前記検索手段により検索される所定のデータは、前記管理データのいずれかであるように構成することができる。
【００１８】
また、上記の目的を達成するために、本発明のネットワーク装置は、前記外部の装置からユーザ権限に係る情報を受信する権限情報受信手段を有し、前記記憶手段は、当該画像形成装置の管理データの各々に対して検索を認めるユーザ権限を対応付けて記憶し、前記検索手段は、前記外部の装置から受信した検索要求に基づいて、前記記憶手段により記憶された管理データの内、前記権限情報受信手段により受信したユーザ権限に検索が認められた管理データから所定のデータを検索するように構成することができる。
【００１９】
また、上記の目的を達成するために、本発明の画像形成装置は、ネットワークを介して接続された外部の装置との間で、ＨＴＴＰ通信プロトコルを用いてデータの通信を行う画像形成装置であって、当該画像形成装置の管理データを記憶する記憶手段と、前記外部の装置から受信した検索要求に基づいて前記記憶手段により記憶された管理データから所定のデータを検索する検索手段と、前記検索手段により検索されたデータに基づいて、検索結果の表示のためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータを作成する表示情報作成手段とを有するように構成することができる。
【００２０】
また、上記の目的を達成するために、本発明のデータ検索方法は、当該ネットワーク装置の管理データを記憶する記憶部を有し、ネットワークを介して接続された外部の装置との間でＨＴＴＰ通信プロトコルを用いてデータの通信を行うネットワーク装置におけるデータ検索方法であって、前記外部の装置から受信した検索要求に基づいて前記記憶部において記憶された管理データから所定のデータを検索する検索工程と、前記検索工程において検索されたデータに基づいて、検索結果の表示のためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータを作成する表示情報作成工程とを有するように構成することができる。
【００２１】
また、上記の目的を達成するために、本発明のデータ検索方法は、前記検索工程において検索されたデータを可視出力する出力工程をさらに有するように構成することができる。
【００２２】
また、上記の目的を達成するために、本発明のデータ検索方法は、前記外部の装置から受信した検索結果送信指示に応じて、前記検索工程において検索されたデータを前記検索結果送信指示で示される送信先の装置に送信する検索結果送信工程を有するように構成することができる。
【００２３】
また、上記の目的を達成するために、本発明のデータ検索プログラムは、上記のデータ検索方法をコンピュータに実行させるためのデータ検索プログラムであるように構成することができる。
【００２４】
また、上記の目的を達成するために、本発明の記録媒体は、上記のデータ検索プログラムを記録したコンピュータ読み取り可能な記録媒体であるように構成することができる。
【発明の効果】
【００２５】
本発明のネットワーク装置、画像形成装置、データ検索方法、データ検索プログラム及びコンピュータ読み取り可能な記録媒体によれば、外部の機器から、当該装置が管理する管理データの検索及び取得を簡単な仕組みで行うことができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を実施するための最良の形態を各実施形態において図面を用いて説明する。なお、本発明に係るネットワーク装置の一例として複合機（画像形成装置）を例に説明を行うが、この場合に限らないものとする。
【００２７】
［第１の実施形態］
以下、本発明の第１の実施形態について図１〜１８を用いて説明する。
（システム概要）
まず、本実施形態１に係るネットワーク装置を含む情報検索システムの概要について図１を用いて説明を行う。図１は、本実施形態１に係る情報検索システムの概要を示す図である。図１において、情報検索システム１は、複合機１０及び該複合機１０とインターネット等のネットワークを介して接続されたＰＣ装置（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０７Ａ、Ｂにより構成される。
【００２８】
複合機１０は、ＰＣ装置１０７等の他のネットワーク端末と例えばＨＴＴＰ通信プロトコルを用いてデータの通信を行うネットワーク通信機能を備えたネットワーク装置である。当該装置固有の管理データ（機器管理データ）を記憶するための管理データ記憶部（後述する記憶手段と同義語である）１１を有する。管理データとは、例えばネットワーク装置が複合機である場合、通信履歴、印刷ジョブ履歴、印刷ジョブ文書、装置固有の機能、課金情報、カウンタ値、アドレス帳（電話帳）に係る情報等である。詳細については図２以降を用いて説明を行う。
【００２９】
ＰＣ装置１０７Ａ、Ｂ（以降総称する場合、ＰＣ装置１０７とする）は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、表示装置、入力装置等を備えた一般的なコンピュータ装置である。
【００３０】
以上に示されるシステム構成により、本実施形態１に係る情報検索システム１では、予め複合機１０の管理データ記憶部１１に複合機１０の管理データが記憶されている。ＰＣ装置１０７で動作するＷｅｂブラウザ上におけるユーザによる検索指示の入力に基づいて複合機１０に対して検索要求を送信する（図１（１））。検索要求を受信した複合機１０は、検索要求に基づいた検索を管理データ記憶部１１に対して行い、検索結果を取得する。続いて、複合機１０は検索結果をＰＣ装置１０７に送信する（図１（２））。例えば、検索結果をＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータに変換してＰＣ装置１０７に対して公開することにより行う。
【００３１】
これにより、複数の外部のＰＣ装置１０７から複合機１０の管理データ記憶部１１に記憶された管理データを遠隔で検索することができるというシステムを実現している。このような複合機１０のハードウェア構成、ソフトウェア構成、機能の構成について順次説明を行う。
【００３２】
（ハードウェア構成）
次に、本実施形態１に係るネットワーク装置のハードウェア構成の概要について図２を用いて説明を行う。図２は、本実施形態１に係るネットワーク装置のハードウェア構成例を示す図である。図２において、複合機１０は、プロセッサ１０１、ワークメモリ１０２、記憶装置１０３、装置固有ハードウェア１０４、入出力回路１０５等を有する。
【００３３】
プロセッサ１０１は、当該複合機１０に係る制御を行うための中央演算処理装置である。例えば、当該複合機１０に特有の機能を、後述の装置固有ハードウェア１０４との組み合わせにより実行する。また、複合機１０においてＷｅｂサーバとしての機能を実行するためにも使用される。
【００３４】
ワークメモリ１０２は、当該複合機１０の制御プログラム等を記憶するための装置である。例えばＲＡＭ等であり、後述の記憶装置１０３から読み出されたソフトウェアの実行のため及びそれに伴う作業のための一時記憶領域として用いられる。
【００３５】
記憶装置１０３は、当該複合機１０の制御プログラム等を記憶するための装置である。例えば電気的な書き換えが可能なフラッシュＲＯＭ等であり、本発明に係る当該複合機１０の特有の機能を実現するためのソフトウェアを記憶する。ソフトウェアについては図３を用いて詳細に後述する。
【００３６】
装置固有ハードウェア１０４は、ネットワーク装置固有のハードウェアである。例えばネットワーク装置が複合機１０である場合、ユーザが各種指示の入力を行うための操作パネル等の表示機能を備えた表示装置１０９、プロッタ等の出力装置１１０などである。また、スキャナ等の読み取り装置などであってもよい。以降、これらのハードウェアを総称して装置固有ハードウェア１０４とよぶ。
【００３７】
入出力回路１０５は、インターネット等のネットワーク１０６を介して外部のＰＣ装置１０７と接続を行うための入出力回路である。
【００３８】
以上のハードウェア構成により、本実施形態１に係る複合機１０では、ネットワーク１０６を介して接続された外部のＰＣ装置１０７における検索指示等の各種指示の入力に基づいて、当該複合機１０の例えばワークメモリ１０２等の管理データ記憶部１１に記憶された管理データの検索に係る処理を行う。これにより、外部のＰＣ装置１０７から複合機１０の管理データ記憶部１１に記憶された管理データを遠隔で検索することができる。
【００３９】
（ソフトウェア構成）
次に、本実施形態１に係るネットワーク装置のソフトウェア構成の概要について図３を用いて説明を行う。図３は、本実施形態１に係るネットワーク装置のソフトウェア構成例を示す図である。
【００４０】
図３において、複合機１０の制御ソフトウェアは、ユーザに対してユーザーインターフェースを提供するユーザーインターフェース層、各種のアプリケーション機能を実現するためのアプリ層、装置固有ハードウェア１０４等のハードウェアを制御して各種のアプリケーション機能を提供するためのサービス層により構成される。
【００４１】
ユーザーインターフェース層には、複合機１０が有する図示しない操作パネルなどの表示装置１０９にユーザーインターフェースを提供する機器ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）２０１、ＰＣ装置１０７において動作するＷｅｂブラウザ上のユーザーインターフェースをＨＴＴＰ通信プロトコルにより提供するＷｅｂＵＩ２０２等がある。
【００４２】
アプリ層には、コピー機能を実現するためのコピーアプリ２１１、ファクス機能を実現するためのファクスアプリ２１２、プリンタ機能を実現するためのプリンタアプリ２１３、スキャナ機能を実現するためのスキャナアプリ２１４等がある。
【００４３】
サービス層には、複合機１０が有するプロッタなどの出力装置１１０を制御する印刷サービス２２１、複合機１０が有する図示しない読み取り装置を制御する読み取りサービス２２２、入出力回路１０５を制御し、外部の装置との間でのデータ通信（ファクス通信なども含む）を行うネットワークサービス２２３、ワークメモリ１０２を管理するメモリサービス２２４等がある。
【００４４】
以上で示されるソフトウェア構成により、本実施形態１に係る複合機１０では、インターネット等のネットワークを介してＰＣ装置１０７等と例えばＨＴＴＰ通信プロトコルを用いて情報の通信を行ったり、装置固有ハードウェア１０４等のハードウェアを制御したりする動作を行う。
【００４５】
例えば、ユーザが操作パネルを用いて所定の原稿用紙をコピー出力しようとする場合、まず機器ＵＩ２０１は操作パネルにおけるユーザからの入力等によりコピー出力指示を受信する。次に機器ＵＩ２０１はコピーアプリ２１１にコピー動作の内容を指示し、コピーアプリ２１１は該指示に従って読み取りサービス２２２と印刷サービス２２１に対して、それぞれ原稿用紙の読み取り、印刷の指示を行う。これにより、当該複合機１０は、読み取られた原稿用紙のコピー出力を行う。
【００４６】
（機能の構成）
次に、本実施形態１に係るネットワーク装置の機能の構成について図４を用いて説明を行う。図４は、本実施形態１に係るネットワーク装置の機能の構成例を示す図である。
【００４７】
図４において、複合機１０は、検索制御部３００、記憶手段（管理データ記憶部）１１を有する。また、検索制御部３００は、要求受信手段（検索要求受信手段）３１０、検索手段３２０、表示情報作成部３３０、要求結果送信手段（検索結果送信手段）３４０を有する。さらに、表示情報作成部３３０は、Ｗｅｂ画面作成手段３３１、ＯｐｅｎＳｅａｒｃｈ作成手段３３２等を有する。ここでは、上記検索制御部３００の機能は図３のＷｅｂＵＩ２０２により実現されるものとするが、この場合に限らないものとする。
【００４８】
検索制御部３００は、ＰＣ装置１０７から受信した検索要求に基づいた記憶手段１１に記憶された管理データの検索、などの検索に係る制御を行う。
【００４９】
要求受信手段３１０は、ＰＣ装置１０７から送信された要求情報（検索要求を含む）を受信する。例えば、ＰＣ装置１０７上で動作するＷｅｂブラウザにおけるユーザの検索指示の入力に基づいて生成された検索要求を、ＨＴＴＰ通信プロトコルを用いて入出力回路１０５、ネットワークサービス２２３を介して受信する。また、該検索要求が当該複合機１０により管理されている管理データの検索であることを判断し、指定された検索条件に基づいて後述の検索手段３２０に検索指示を送信する機能を有する。
【００５０】
検索手段３２０は、要求受信手段３１０から受信した検索指示に基づいて記憶手段１１により記憶されている管理データに対して検索処理を行う。また、検索結果の情報を後述の表示情報作成部３３０に提供する機能を有する。
【００５１】
表示情報作成部３３０は、検索手段３２０から受信した検索結果の情報に基づいて後述のＷｅｂ画面作成手段３３１及び／又はＯｐｅｎＳｅａｒｃｈ作成手段３３２等を用いてＰＣ装置１０７に提供するための例えばＨＴＭＬ、ＸＭＬ又はＲＳＳ形式の画面表示用のデータを作成する。作成される画面表示用のデータの例については、図１３（ＨＴＭＬ形式）、１４（ＲＳＳ形式）を用いて後述する。また、画面表示の例については図１５〜図１８を用いて後述する。
【００５２】
Ｗｅｂ画面作成手段３３１は、例えば記憶手段１１により記憶された管理データが記載されたＷｅｂ画面を作成する。また、ＰＣ装置１０７上で動作するＷｅｂブラウザにおけるユーザの閲覧指示の入力に基づいて生成された閲覧要求を、ＨＴＴＰ通信プロトコルを用いて入出力回路１０５、ネットワークサービス２２３を介して受信し、管理データが記載されたＷｅｂ画面を作成する機能を有する。
【００５３】
ＯｐｅｎＳｅａｒｃｈ作成手段３３２は、例えば検索手段３２０による検索結果の情報、或いは、当該複合機１０が提供する検索エンジン（検索サービス）を特定するための情報を、ＸＭＬフォーマット等のファイルで作成し、ＰＣ装置１０７に提供する。なお、当該複合機１０が提供する検索エンジンについては詳細に図７〜９を用いて後述する。また、ＰＣ装置１０７上で動作するＷｅｂブラウザにおけるユーザの検索指示の入力に基づいて生成された検索要求を、ＨＴＴＰ通信プロトコルを用いて入出力回路１０５、ネットワークサービス２２３を介して受信し、検索結果等が記載されたＷｅｂ画面を作成する機能を有する。なお、ＯｐｅｎＳｅａｒｃｈとは、数多くのコンテンツ提供者が提供する検索機能をによる検索結果を、自由に表示できるようにするためのオープンフォーマットである。
【００５４】
要求結果送信手段３４０は、表示情報作成部３３０により生成された画面表示のためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式の画面表示用のデータを、ＨＴＴＰ通信プロトコルを用いてＰＣ装置１０７に対して送信する。  
以上で示される機能の構成により、本実施形態１に係る複合機１０では、検索手段３２０は、外部のＰＣ装置１０７から受信した検索要求に基づいて当該複合機１０の記憶手段１１に記憶された管理データの検索を行う。表示情報作成部３３０は、ＰＣ装置１０７に提供するための例えばＨＴＭＬ、ＸＭＬ又はＲＳＳ形式の画面表示用のデータを作成する。作成された画面表示用のデータは、ＰＣ装置１０に送信される。これにより、外部のＰＣ装置１０７から複合機１０の記憶手段１１により記憶された管理データを遠隔で検索することができる。以降このような機能構成により実現される動作について説明を行う。
【００５５】
なお、表示情報作成部３３０は、記憶手段１１により記憶された管理データ全ての情報を一つのＷｅｂページによって作成してもよいが、この場合に限らない。管理データの種別に応じて複数のＷｅｂページに分けて作成してもよい。
【００５６】
また、表示情報作成部３３０は、ＨＴＭＬ、ＸＭＬ又はＲＳＳ形式等の画面表示用のデータを作成すると上記したが、ここで作成されるデータの形式はＰＣ装置１０７のユーザにより指定できるように構成されてもよい。つまり、ＰＣ装置１０７上で動作するＷｅｂブラウザにおいて検索指示と共に作成されるデータの形式も入力されてもよい。このとき、表示情報作成部３３０は、入力されたデータの形式の画面表示用のデータを作成する。
【００５７】
（動作例１）
次に、本実施形態１に係るネットワーク装置を含む情報検索システムの第１の動作例について図５〜８を用いて説明を行う。図５は、動作例１に係る情報検索システム１の動作の概要を示す図である。まず、本実施形態１に係る情報検索システム１の動作の概要について図５を用いて説明を行う。
【００５８】
図５において、予め複合機１０の管理データ記憶部１１には、複合機１０の有する検索エンジンを記述したＸＭＬファイルであるＯｐｅｎＳｅａｒｃｈ  ＤｅｓｃｒｉｐｔｉｏｎのＸＭＬファイル（以降ＯｐｅｎＳｅａｒｃｈデータとよぶ）が記憶されている。該ファイルを含めて様々なＷｅｂページを提供するためのファイルを有することにより、複合機１０はＷｅｂサーバ装置として機能している。なお、ＯｐｅｎＳｅａｒｃｈデータの詳細については図７及び８を用いて後述する。
【００５９】
まず、クライアント装置であるＰＣ装置１０７は、複合機１０からＯｐｅｎＳｅａｒｃｈデータを取得する（図５（１））。ここでは、ＰＣ装置１０７で動作するＷｅｂブラウザ上のアドレスバーにおける複合機１０のＩＰアドレスの入力等により、ＯｐｅｎＳｅａｒｃｈデータで示される検索エンジンはＷｅｂブラウザ上に表示される。ユーザは表示されたＷｅｂブラウザ上で検索条件に係る情報の入力を行う。
【００６０】
次にＰＣ装置１０７は、ユーザによる入力に基づいて複合機１０に対して検索要求を、ＨＴＴＰ通信プロトコルを用いて送信する（図５（２））。続いて、検索要求を受信した複合機１０では、該検索要求に基づいた検索が行われ、検索結果はＰＣ装置１０７に対してＨＴＴＰ通信プロトコルを用いて送信される（図５（３））。
【００６１】
図６の動作フローを用いて上記動作の詳細例について説明を行う。図６（ａ）は、動作例１に係るＰＣ装置１０７の動作を示すフローチャートの例である。図６（ｂ）は、動作例１に係るネットワーク装置の動作を示すフローチャートの例である。
【００６２】
なお、図６のステップＳ１１及びＳ１２の処理は、図５（１）の処理に該当する。ステップＳ１３の処理は、図５（２）の処理に該当する。ステップＳ２４の処理は、図５（３）の処理に該当する。
【００６３】
まず、ＰＣ装置１０７は、指定されたＵＲＬで複合機１０からＯｐｅｎＳｅａｒｃｈデータを取得する（Ｓ１１）。ここではＰＣ装置１０７で動作するＷｅｂブラウザ上のアドレスバーにおいて複合機１０のＩＰアドレスが入力される。これにより、ＰＣ装置１０７は複合機１０との間でのＨＴＴＰ通信により複合機１０の記憶手段１１に記憶されたＯｐｅｎＳｅａｒｃｈデータ（図７参照）を取得する。
【００６４】
ステップＳ１２へ移って、ＰＣ装置１０７では、ステップＳ１１に係る取得処理が成功したか否かを判定する（Ｓ１２）。成功したと判定すると（Ｓ１２、ＹＥＳ）、該ＰＣ装置１０７上で図８のような画面が表示され、ステップＳ１３へ移る。失敗したと判定すると（Ｓ１２、ＮＯ）、例えばＰＣ装置１０７上ではエラー画面を表示し処理を終了する。
【００６５】
ステップＳ１３へ移った場合、ＰＣ装置１０７は、ＯｐｅｎＳｅａｒｃｈデータに記載された検索手段に従い、複合機１０に対して検索要求を送信する（Ｓ１３）。ここでは図８のような画面上においてユーザにより入力された検索指示の情報がＨＴＴＰ通信により複合機１０に対して送信される。
【００６６】
ステップＳ１４へ移って、ＰＣ装置１０７は、ステップＳ１３で送信した検索要求に対する複合機１０の応答を待つ（Ｓ１４）。ここでは、検索要求を受信した複合機１０において図６（ｂ）のステップＳ２１〜Ｓ２４で示される動作が行われる。ステップＳ２１〜Ｓ２４の処理については後述する。ステップＳ２４の処理が終了してステップＳ１５へ移ると、ＰＣ装置１０７は複合機１０から検索結果を受信する（Ｓ１５）。ここでは、複合機１０から検索結果をＨＴＭＬ、ＸＭＬ又はＲＳＳ形式の画面表示用のデータとしてＨＴＴＰ通信プロトコルを用いて受信する。受信したデータに基づいてＰＣ装置１０７では、検索結果が画面表示される。
【００６７】
次に、ステップＳ２１〜Ｓ２４に係る処理について図４の機能の構成図を参照して後述する。
【００６８】
要求受信手段３１０は、ＰＣ装置１０７から送信された検索要求を受信し、該検索要求が当該複合機１０により管理されている管理データの検索要求であるか否かを判断する（Ｓ２１）。ステップＳ２１においてＹＥＳと判断されると（Ｓ２１、ＹＥＳ）、要求受信手段３１０は、検索手段３２０に検索指示を送信してステップＳ２２へ移る。ステップＳ２１においてＮＯと判断されると（Ｓ２１、ＮＯ）、ここでは処理を終了する。
【００６９】
ステップＳ２２へ移った場合、検索指示を受信した検索手段３２０は、記憶手段１１により記憶された管理データから所定のデータの検索を行う（Ｓ２２）。さらに、検索結果の情報を表示情報作成部３３０に提供する。所定のデータとは、例えば記憶手段１１により記憶された管理データ（通信履歴、印刷ジョブ履歴、印刷ジョブ文書、画像文書、装置固有の機能、課金情報、カウンタ値又はアドレス帳等の各種情報）のいずれかである。
【００７０】
続いてステップＳ２３へ移って、検索結果の情報を受信した表示情報作成部３３０は、検索結果に基づいてＰＣ装置１０７に提供するためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式の画面表示用のデータを作成する（Ｓ２３）。
【００７１】
ステップＳ２４へ移って、要求結果送信手段３５０は、ステップＳ２３において作成された画面表示用のデータをＰＣ装置１０７に送信する（Ｓ２４）。
【００７２】
以上で示される動作により、動作例１に係る情報検索システムでは、外部のＰＣ装置１０７から複合機１０の記憶手段１１に記憶された管理データを遠隔で検索する動作を行う。
【００７３】
なお、図６（ａ）のステップＳ１１に示されるように、複合機１０はＷｅｂサーバ装置としての機能を用いて、自機が有する検索エンジンをＯｐｅｎＳｅａｒｃｈデータ等の一般的なデータ形式でＨＴＴＰ通信プロトコルを用いて提供している。また、図６（ａ）のステップＳ１５に示されるように、複合機１０は、検索結果をＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータでＰＣ装置１０７に対してＨＴＴＰ通信プロトコルを用いて送信している。
【００７４】
そのため、以下に掲げる利点を奏する。その利点とは、外部のＰＣ装置１０７から、複合機１０が管理する管理データの検索及び取得をＷｅｂブラウザ上での操作という簡単な仕組みで行うことができることである。また、外部のＰＣ装置１０７では、特別なクライアントソフトを使用しなくてもＷｅｂブラウザだけで複合機１０の検索エンジンを利用することができるという別の利点も奏する。
【００７５】
さらには、複合機１０において例えばＨＴＭＬ等のＷｅｂブラウザにおける表示用の画面を作成しなくてもよい。また、検索結果を例えばＸＭＬ形式のデータでＰＣ装置１０７に対して送信することにより、ユーザは自由に検索結果を加工することができる。利用クライアントの制限が減り、検索結果をクライアント側で自由に加工出来るようになり、新たな付加価値をつけることが可能となる。
【００７６】
次に、本動作例１において用いた複合機１０が有する検索エンジンについて図７〜９を用いて詳細に説明を行う。図７は、本実施形態１に係るネットワーク装置の有する検索エンジンを記述したＸＭＬファイルの例を示す図である。図８は、本実施形態１に係るネットワーク装置の有する検索エンジンの画面表示例を示す図である。図９は、本実施形態１に係るネットワーク装置の有する検索エンジンの登録を説明するための図である。
【００７７】
図７に示されるＸＭＬ形式のファイルにおいて、検索エンジンの名称（欄Ａ）、検索エンジンの説明（欄Ｂ）、検索エンジンがデータの入力において用いるエンコーディング（欄Ｃ）、検索に使う一つ又は複数のＵＲＬ（欄Ｄ）が設定される。このようなＸＭＬ形式のファイルを含む複数のＷｅｂページが複合機１０の管理データ記憶部１１に記憶されることにより、複合機１０は検索エンジンを提供するＷｅｂサーバ装置としての機能を備えている。
【００７８】
このとき、クライアント側であるＰＣ装置１０７では、ＦｉｒｅＦｏｘ又はＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ等のＷｅｂブラウザをインストールすることにより、Ｗｅｂサーバ装置としての複合機１０が公開する情報を閲覧することが可能になる。また、図７で示されるＸＭＬ形式のファイルを取得することにより該データを用いて検索エンジンの登録を自動的に行うことができる。これは、ＦｉｒｅＦｏｘ又はＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ等のＷｅｂブラウザが、ＯｐｅｎＳｅａｒｃｈデータを検索プラグインとしてサポートしているためである。
【００７９】
図９は、クライアント側であるＰＣ装置１０７における検索エンジンの管理画面の表示例である。ここでは複合機１０の有する検索エンジン（図９では××××××）が他の検索エンジンと同じように管理されていることを示している。
【００８０】
なお、図９では、複合機１０の有する検索エンジンは１つ登録されているが、この場合に限らない。複合機１０が有する検索エンジンが複数ある場合には、複数表示（登録）されてもよい。例えば複合機１０は、自機が管理する管理データであるアドレス情報（電話帳）、通信履歴、ジョブ履歴等の管理データ毎に検索エンジンを用意してもよい。図９では（××××××（アドレス帳）、××××××（通信履歴）、××××××（文書））のように複合機１０の有する管理データ毎の検索エンジンが登録されている。
【００８１】
（動作例２）
次に、本実施形態１に係るネットワーク装置を含む情報検索システムの第２の動作例について図１０〜１２を用いて説明を行う。図１０は、動作例２に係る情報検索システム１の動作の概要を示す図である。まず、動作例２に係る情報検索システム１の動作の概要について図１０を用いて説明を行う。
【００８２】
図１０で示される動作の概要において、（１）のＨＴＭＬファイルを取得するステップが加えられている点が前述の動作例１（図５参照）と相違する。そのため、ここでは図１０（１）のＨＴＭＬファイルを取得するステップを中心に説明を行う。
【００８３】
図１０において、予め複合機１０の管理データ記憶部１１には、前述の動作例１のＯｐｅｎＳｅａｒｃｈデータに加えて、複合機１０が検索エンジンを提供していることをＰＣ装置１０７に対して通知するための記述がなされたＨＴＭＬファイルであるＡｕｔｏ  ｄｉｓｃｏｖｅｒｙを埋め込んだＨＴＭＬファイル（以降Ａｕｔｏｄｉｓｃｏｖｅｒｙデータとする）が記憶されている。なお、Ａｕｔｏｄｉｓｃｏｖｅｒｙデータの詳細については図１２を用いて後述する。
【００８４】
まず、クライアント装置であるＰＣ装置１０７は、複合機１０からＡｕｔｏｄｉｓｃｏｖｅｒｙデータを取得する（図１０（１））。ここでは、ＰＣ装置１０７で動作するＷｅｂブラウザ上のアドレスバーにおけるＩＰアドレスの入力等により、Ｗｅｂブラウザは自動的にＡｕｔｏ  ｄｉｓｃｏｖｅｒｙ（図１２の下線部）を検出し、複合機１０が提供している検索エンジンを自動的にインストールする。
【００８５】
以降の図１０（２）〜（４）に係る処理は、それぞれ図５（１）〜（３）に係る処理と同様であるとしてここでは説明を省略する。
【００８６】
図１１の動作フローを用いて上記動作の詳細例について説明を行う。図１１（ａ）は、動作例２に係るＰＣ装置１０７の動作を示すフローチャートの例である。図１１（ｂ）は、動作例２に係るネットワーク装置の動作を示すフローチャートの例である。
【００８７】
まず、ＰＣ装置１０７は、指定されたＵＲＬで複合機１０からＡｕｔｏｄｉｓｃｏｖｅｒｙデータを取得する（Ｓ３１）。ここではＰＣ装置１０７上で動作するＷｅｂブラウザのアドレスバーにおいて複合機１０のＩＰアドレス等が入力される。続いて、ＰＣ装置１０７は複合機１０との間でのＨＴＴＰ通信により複合機１０の管理データ記憶部１１に記憶されたＡｕｔｏｄｉｓｃｏｖｅｒｙデータ（図１２参照）を取得する。
【００８８】
ステップＳ３２へ移って、ＰＣ装置１０７では、ステップＳ３１に係る取得処理が成功したか否かを判定する（Ｓ３２）。成功したと判定すると（Ｓ３２、ＹＥＳ）、ステップＳ３３へ移る。失敗したと判定すると（Ｓ３２、ＮＯ）、例えばＰＣ装置１０７上ではエラー画面を表示し処理を終了する。
【００８９】
図１１（ａ）のステップＳ３３〜Ｓ３７で示される処理は、それぞれ図６（ａ）のステップＳ１１〜Ｓ１５に係る処理と同様であるとしてここでは説明を省略する。また、図１１（ｂ）のステップＳ４１〜Ｓ４４に係る処理は、それぞれ図６（ｂ）のステップＳ２１〜Ｓ２４に係る処理と同様であるとしてここでは説明を省略する。
【００９０】
以上で示される動作により、動作例２に係る情報検索システムでは、動作例１で示された動作に加えて、複合機１０がＰＣ装置１０７に対してＡｕｔｏｄｉｓｃｏｖｅｒｙデータを提供する動作を行う。これにより、ＰＣ装置１０７のＷｅｂブラウザは自動的にＡｕｔｏｄｉｓｃｏｖｅｒｙデータに含まれるＡｕｔｏ  ｄｉｓｃｏｖｅｒｙを検出して複合機１０が提供している検索エンジンを自動的にインストールすることができる。
【００９１】
そのため、以下に掲げる利点を奏する。その利点とは、当該複合機１０が有する検索エンジンの登録を、外部の装置からＷｅｂブラウザ上での操作という簡単な仕組みで行うことができることである。
【００９２】
また、別の利点として従来、例えばＷｅｂ画面にアクセス→検索メニューを選択→検索指示と複数の操作が必要だったものが、少ないアクションで検索結果を得ることができることである。また、ＰＣ装置１０７は複数の複合機１０の有する検索エンジンをインストールすることにより、複数の複合機１０に対する検索を簡単に行うことができることである。
【００９３】
次に、本動作例２において用いたＡｕｔｏｄｉｓｃｏｖｅｒｙデータについて図１２を用いて説明を行う。図１２は、本実施形態１に係る検索エンジンの自動検出を説明するための図である。
【００９４】
図１２で示されるＡｕｔｏｄｉｓｃｏｖｅｒｙデータにおいて、複合機１０が提供している検索エンジンを示すＡｕｔｏ  ｄｉｓｃｏｖｅｒｙ（図１２の下線部）が設定される。なお、ここではＡｕｔｏ  ｄｉｓｃｏｖｅｒｙに示される検索エンジンは、図７のＸＭＬファイル（ＯｐｅｎＳｅａｒｃｈＤｅｓｃｒｉｐｔｉｏｎ．ｘｍｌ）である。
【００９５】
このとき、ＰＣ装置１０７では、図１２で示されるＨＴＭＬ形式のファイルを取得することにより検索エンジンの自動検出をすることができる。具体的にはＷｅｂブラウザ上の検索バーのメニューに「ｘｘｘ検索エンジンを追加」との項目が増える。その項目をクリックすると、この検索エンジンが検索バーに追加され、他の検索エンジンと同様に該検索バーにおいて検索エンジンを切り替えることにより、ユーザは該検索エンジンを利用することができる。
【００９６】
（検索結果をＨＴＭＬ形式で表示する例）
次に、本実施形態１に係るネットワーク装置の表示情報作成部３３０が作成するＨＴＭＬ形式の画面表示用のデータの例について図１３を用いて説明する。図１３は、本実施形態１に係る検索結果に基づいて作成されたＨＴＭＬ形式のデータの例を示す図である。
【００９７】
図１３のようなＨＴＭＬ形式の文書データを作成してＰＣ装置１０７で動作するＷｅｂブラウザ上に表示させることにより、ユーザは検索結果を確認することができる。
【００９８】
ＨＴＭＬ形式の文書データは、簡単に扱えるテキスト形式のデータである。なお、ＨＴＭＬ形式の文書データの内容は、図１３に示される場合に限らないものとする。例えば他の文書データへのハイパーリンク等が張られていてもよい。また、例えばＦｌａｓｈ形式のデータ等のＨＴＭＬ形式と異なる形式で表示させる場合なども含むものとする。
【００９９】
（検索結果をＲＳＳ形式のデータで表示する例）
次に、本実施形態１に係るネットワーク装置の表示情報作成部３３０が作成するＲＳＳ形式の画面表示用のデータの例について図１４を用いて説明する。図１４は、本実施形態１に係る検索結果に基づいて作成されたＲＳＳ形式のデータの例を示す図である。
【０１００】
図１４のようなＲＳＳ形式の文書データを作成してＰＣ装置１０７で動作するＷｅｂブラウザ上に表示させることにより、ユーザは検索結果を確認することができる。加えてＲＳＳ形式のデータはＸＭＬ形式でもあるため、クライアント装置であるＰＣ装置１０７側でデータ加工が可能になり新たな機能を実現することもできる。例えば、記憶手段１１に記憶されたアドレス情報（電話帳）の検索結果に基づいてアドレス情報に記載された相手先にメール送信を送るサービス等である。なお、図１４で示される検索結果を示すデータの内容については、図３３を用いて後述するとしてここでは説明を省略する。
【０１０１】
なお、図１４ではＲＳＳバージョンは、２．０となっているが、この場合に限らない。ＲＳＳ０．９、１．０、ａｔｏｍ等の異なるバージョンの場合も含むものとする。
【０１０２】
（検索結果の画面表示例１）
次に、本実施形態１に係るネットワーク装置の表示情報作成部３３０が作成したデータに基づく画面表示の第１の例について図１５を用いて説明する。図１５は、本実施形態１に係る検索結果の第１の画面表示例を示す図である。
【０１０３】
ここでは、ＰＣ装置１０７から「アドレス帳（電話帳）」の検索要求を受信した複合機１０において作成された検索結果を画面表示したときの例を示す。
【０１０４】
複合機１０の管理データ記憶部１１には、前述のように通信履歴、ジョブ履歴、ジョブ文書、画像文書、装置固有の機能、課金情報、カウンタ値又はアドレス情報に係るデータの内の一以上のデータが記憶されている。ＰＣ装置１０７から「アドレス帳（電話帳）」の検索要求を受信した複合機１０では、記憶手段１１に記憶された各種のデータのうちアドレス情報に係るデータの検索が検索手段３２０により行われる。
【０１０５】
なお、ＰＣ装置１０７からの「アドレス帳（電話帳）」の検索要求は、Ｗｅｂブラウザ上に表示された画面上に設けられた検索用の図示しないテキストボックスへの文字列入力及び検索ボタンの押下により作成されるものとするが、この場合に限らない。例えば、該検索要求は、Ｗｅｂブラウザ上の宛先名称又は電話番号等の選択により作成されてもよい。
【０１０６】
これにより、外部のＰＣ装置１０７から複合機１０の管理データ記憶部１１に記憶された管理データからアドレス情報に係るデータを、Ｗｅｂブラウザを用いて遠隔で検索することができるという利点を奏する。
【０１０７】
なお、アドレス帳（電話帳）には、電話番号（ＦＡＸ番号）だけでなく、ＥｍａｉｌアドレスやＦＴＰアドレスなども含まれてよいものとする。
【０１０８】
（検索結果の画面表示例２）
次に、本実施形態１に係るネットワーク装置の表示情報作成部３３０が作成したデータに基づく画面表示の第２の例について図１６を用いて説明する。図１６は、本実施形態１に係る検索結果の第２の画面表示例を示す図である。
【０１０９】
ここでは、ＰＣ装置１０７から「通信履歴」（或いはジョブ履歴）の検索要求を受信した複合機１０において作成された検索結果を画面表示したときの例を示す。
【０１１０】
複合機１０の管理データ記憶部１１には、前述のように通信履歴、ジョブ履歴、ジョブ文書、画像文書、装置固有の機能、課金情報、カウンタ値又はアドレス情報に係るデータの内の一以上のデータが記憶されている。ＰＣ装置１０７から「通信履歴」の検索要求を受信した複合機１０では、記憶手段１１に記憶された各種のデータのうち通信履歴に係るデータの検索が検索手段３２０により行われる。
【０１１１】
なお、ＰＣ装置１０７からの「通信履歴」の検索要求は、Ｗｅｂブラウザ上に表示された画面上に設けられた検索用の図示しないテキストボックスへの文字列入力及び検索ボタンの押下により作成されるものとするが、この場合に限らない。例えば、該検索要求は、Ｗｅｂブラウザ上での検索対象の選択により作成されてもよい。
【０１１２】
これにより、外部のＰＣ装置１０７から複合機１０の管理データ記憶部１１に記憶された管理データから通信履歴（或いはジョブ履歴）に係るデータを遠隔で検索することができるという利点を奏する。
【０１１３】
なお、通信履歴は、プリンタジョブ等のジョブの動作過程で行った通信毎に記憶される履歴である。また、ジョブ履歴は例えばＰＣ装置１０７からジョブ要求がなされた単位で記録される履歴である。即ち、例えばＰＣ装置１０７上でＡ宛先、Ｂ宛先の指定及びスタートボタンの押下がユーザにより入力される（ジョブ１とする）と、Ａ宛先の通信履歴とＢ宛先の通信履歴の２つ（異常終了の場合は指定発呼回数分の履歴）が通信履歴として記録される。また、ジョブ１がジョブ履歴として記録される。
【０１１４】
また、通信履歴は、ＦＡＸ送信、ＦＡＸ受信、Ｅｍａｉｌ、ＦＴＰ等に係る履歴であってもよいものとする。また、ジョブ履歴は、プリンタジョブ、スキャナジョブ、ＦＡＸジョブ等に係る履歴であってもよいものとする。
【０１１５】
（検索結果の画面表示例３）
次に、本実施形態１に係るネットワーク装置の表示情報作成部３３０が作成したデータに基づく画面表示の第３の例について図１７を用いて説明する。図１７は、本実施形態１に係る検索結果の第３の画面表示例を示す図である。
【０１１６】
ここでは、ＰＣ装置１０７から「文書」（ジョブ文書、画像文書など）の検索要求を受信した複合機１０において作成された検索結果を画面表示したときの例を示す。
【０１１７】
複合機１０の管理データ記憶部１１には、前述のように通信履歴、ジョブ履歴、ジョブ文書、画像文書、装置固有の機能、課金情報、カウンタ値又はアドレス情報に係るデータの内の一以上のデータが記憶されている。ＰＣ装置１０７から「文書」の検索要求を受信した複合機１０では、記憶手段１１に記憶された各種のデータのうち文書に係るデータの検索が検索手段３２０により行われる。
【０１１８】
なお、ＰＣ装置１０７からの「文書」の検索要求は、Ｗｅｂブラウザ上に表示された画面上に設けられた検索用の図示しないテキストボックスへの文字列入力及び検索ボタンの押下により作成されるものとするが、この場合に限らない。例えば、該検索要求は、管理データ記憶部１１に文書に対応付けて記憶されたメモ等の付属情報を検索対象として作成されてもよい。
【０１１９】
これにより、外部のＰＣ装置１０７から複合機１０の管理データ記憶部１１に記憶された管理データからジョブ文書、画像文書等の文書に係るデータを遠隔で検索することができるという利点を奏する。
【０１２０】
（検索結果の画面表示例４）
次に、本実施形態１に係るネットワーク装置の表示情報作成部３３０が作成したデータに基づく画面表示の第４の例について図１８を用いて説明する。図１８は、本実施形態１に係る検索結果の第４の画面表示例を示す図である。
【０１２１】
ここでは、ＰＣ装置１０７から「（複合機１０）装置固有の機能」の検索要求を受信した複合機１０において作成された検索結果を画面表示したときの例を示す。
【０１２２】
複合機１０の管理データ記憶部１１には、前述のように通信履歴、ジョブ履歴、ジョブ文書、画像文書、装置固有の機能、課金情報、カウンタ値又はアドレス情報に係るデータの内の一以上のデータが記憶されている。ＰＣ装置１０７から装置固有の機能の検索要求を受信した複合機１０では、記憶手段１１に記憶された各種のデータのうち装置固有の機能に係るデータの検索が検索手段３２０により行われる。
【０１２３】
なお、ＰＣ装置１０７からの「装置固有の機能」の検索要求は、Ｗｅｂブラウザ上に表示された画面上に設けられた検索用の図示しないテキストボックスへの文字列入力及び検索ボタンの押下により作成されるものとするが、この場合に限らない。
【０１２４】
例えば両面印刷のような特定の機能について検索を行う場合は、該特定の機能に係る検索要求がＰＣ装置１０７において作成され、複合機１０に送信される。複合機１０が特定の機能をサポートしている場合、管理データ記憶部１１には該特定の機能がサポートされていることが記憶されているので、検索手段３２０は該特定の機能をサポートしていることを検索結果として取得する。取得された検索結果を受信した表示情報作成部３３０では、検索対象の特定の機能をサポートしている旨の情報を例えばＯＫ等のテキストにより検索結果の表示のためのＨＴＭＬ、ＸＭＬ又はＲＳＳ形式のデータに埋め込む。
【０１２５】
これにより、外部のＰＣ装置１０７から複合機１０の管理データ記憶部１１に記憶された管理データから装置固有の機能に係るデータを遠隔で検索することができるという利点を奏する。
【０１２６】
［第２の実施形態］
以下、本発明の第２の実施形態について図１９及び２０を用いて説明する。本実施形態２に係るネットワーク装置を含む情報検索システムの構成、動作例、及び、ネットワーク装置のハードウェア構成、ソフトウェア構成は、前述の実施形態１と同様であるとしてここでは説明を省略する。
【０１２７】
ここでは、前述の実施形態１に加えて、外部の装置であるＰＣ装置１０７から受信したユーザの権限情報に応じて、複合機１０の管理データ記憶部１１に記憶された管理データの検索範囲に制限をかける実施の形態について説明を行う。これを実現するための本実施形態２に係るネットワーク装置の機能の構成について図１９を用いて説明を行う。
【０１２８】
（機能の構成）
図１９は、本実施形態２に係るネットワーク装置の機能の構成例を示す図である。図１９において、権限情報受信手段３５０が加えられている点が前述の実施形態１（図４参照）と異なるので、権限情報受信手段３５０（及び検索手段３２０）を中心に説明を行う。
【０１２９】
検索手段３２０は、要求受信手段３１０から受信した検索指示、さらに後述の権限情報受信手段３５０から受信したユーザ権限に係る情報に基づいて記憶手段１１により記憶されている管理データに対して検索処理を行う。また、検索結果の情報を表示情報作成部３３０に提供する機能を有する。
【０１３０】
権限情報受信手段３５０は、ＰＣ装置１０７からユーザ権限に係る情報を受信する。該ユーザ権限に係る情報は、管理データの検索範囲に制限をかけるためのものである。
【０１３１】
以上で示される機能の構成により、本実施形態２に係る複合機１０では、前述の実施形態１に加えて、権限情報受信手段３５０が、ＰＣ装置１０７からユーザ権限に係る情報を受信する。検索手段３２０は、外部のＰＣ装置１０７から要求受信手段３１０を介して受信した検索要求及び権限情報受信手段３５０により受信したユーザ権限に係る情報に基づいて、当該複合機１０の記憶手段１１に記憶された管理データの検索を行う。
【０１３２】
例えば、予め記憶手段１１により記憶された管理データの各々に対して、検索を認めるユーザ権限を対応付けて記憶させておく。このとき、検索手段３２０は、記憶手段１１により記憶された管理データの各々に対して付与された検索を認めるユーザ権限情報と権限情報受信手段３５０から受信したユーザ権限に係る情報とを比較する（ユーザ認証する）。比較（ユーザ認証）の結果検索が認められる管理データを検索処理の対象とする。
【０１３３】
以上の機能の構成により、当該情報管理システム１では、ユーザ権限に応じて検索範囲に制限をかける。これにより、データの保守性を高めることが可能になる。なお、上記で示されるユーザ認証に係る処理を行うのは、検索手段３２０に限らないものとする。
【０１３４】
（検索結果の画面表示例）
次に、本実施形態２に係るネットワーク装置の表示情報作成部３３０が作成したデータに基づく画面表示例について図２０を用いて説明する。図２０は、本実施形態２に係る検索結果の画面表示例を示す図である。
【０１３５】
ここでは、ＰＣ装置１０７から「カウンタ値及び課金情報」の検索要求を受信した複合機１０において作成された検索結果を画面表示したときの例を示す。
【０１３６】
複合機１０の管理データ記憶部１１には、前述のように通信履歴、ジョブ履歴、ジョブ文書、画像文書、装置固有の機能、課金情報、カウンタ値又はアドレス情報に係るデータの内の一以上のデータが記憶されている。
【０１３７】
さらに、カウンタ値、課金情報に係るデータの検索を認めるユーザ権限は、それぞれ一般ユーザ、管理者ユーザとして対応付けて記憶されているものとする。つまり、カウンタ値は、一般ユーザ及び管理者ユーザにより検索可能で、課金情報は管理者ユーザのみに検索可能であるというように、ユーザ権限に応じて検索範囲に制限をかけられているものとする。
【０１３８】
このとき、ＰＣ装置１０７からカウンタ値及び課金情報の検索要求を受信した複合機１０では、検索手段３２０は記憶手段１１に記憶された各種のデータのうちカウンタ値及び課金情報に係るデータに対して検索処理を行う。例えば、一般ユーザで検索を行うと、カウンタ値は検索されるが課金情報は検索されない。また、管理者ユーザで検索を行うと、カウンタ値、課金情報は共に検索される。図２０は、一般ユーザで検索を行った場合の検索結果の画面表示例を示している。一般ユーザでは検索が認められていない課金情報については表示されていないことが分かる。
【０１３９】
これにより、外部のＰＣ装置１０７から複合機１０の管理データ記憶部１１に記憶された管理データからカウンタ値及び課金情報に係るデータを遠隔で検索することができるという利点を奏する。さらに、ユーザ権限に応じて検索範囲に制限をかけることができるという別の利点を奏する。
【０１４０】
なお、ＰＣ装置１０７からの「カウンタ値及び課金情報」の検索要求は、Ｗｅｂブラウザ上に表示された画面上に設けられた検索用の図示しないテキストボックスへの文字列入力及び検索ボタンの押下により作成されるものとするが、この場合に限らない。
【０１４１】
［第３の実施形態］
以下、本発明の第３の実施形態について図２１を用いて説明する。本実施形態３に係るネットワーク装置を含む情報検索システムの構成、動作例、及び、ネットワーク装置のハードウェア構成、ソフトウェア構成は、前述の実施形態１と同様であるとしてここでは説明を省略する。
【０１４２】
ここでは、前述の実施形態１に加えて、ネットワーク装置における検索結果に応じて紙出力、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）出力などの画像出力を行う実施の形態について説明を行う。これを実現するための本実施形態３に係るネットワーク装置の機能の構成について図２１を用いて説明を行う。
【０１４３】
（機能の構成）
図２１は、本実施形態３に係るネットワーク装置の機能の構成例を示す図である。図２１において、画像形成手段４００、出力手段５００が加えられている点が前述の実施形態１（図４参照）と異なるので、画像形成手段４００、出力手段５００（及び要求受信手段３１０、検索手段３２０）を中心に説明を行う。
【０１４４】
要求受信手段３１０は、ＰＣ装置１０７から送信された検索要求を受信する。さらに、ＰＣ装置１０７から送信された画像出力（紙出力、ＬＣＤ出力等）の要求情報を受信する。
【０１４５】
検索手段３２０は、要求受信手段３１０から受信した検索指示に基づいて記憶手段１１により記憶されている管理データに対して検索処理を行う。さらに、要求受信手段３１０から画像出力の指示を受信した場合、検索結果の情報を後述の画像形成手段４００に提供する機能を有する。
【０１４６】
画像形成手段４００は、検索手段３２０により検索されたデータに基づいて、画像出力用の画像データを作成する。例えば、紙出力用又はＬＣＤ出力用の画像データを作成する。出力手段５００は、画像形成手段４００により作成された画像データを出力する。例えば、表示装置１０９、出力装置１１０などである。
【０１４７】
以上で示される機能の構成により、本実施形態３に係る複合機１０では、前述の実施形態１に加えて、要求受信手段３１０は、ＰＣ装置１０７から画像出力の要求情報を受信する。検索手段３２０は、外部のＰＣ装置１０７から受信した検索指示に基づいて当該複合機１０の記憶手段１１に記憶された管理データの検索を行う。検索結果は画像形成手段４００に送信され、画像形成手段４００は画像出力用の画像データを作成する。さらに、作成された画像データを受信した出力手段５００は、画像出力を行う。
【０１４８】
以上の機能の構成により、当該情報管理システム１では、外部のＰＣ装置１０７から複合機１０の管理データ記憶部１１に記憶された管理データを遠隔で検索することができ、さらに検索結果を画像出力することができる。
【０１４９】
［第４の実施形態］
以下、本発明の第４の実施形態について図２２〜図４６を用いて説明する。
（システム概要）
まず、本実施形態４に係るネットワーク装置を含む情報検索システムの概要について図２２を用いて説明を行う。図２２は、本実施形態４に係る情報検索システムの概要を示す図である。図２２において、外部検索サーバ装置１０８が加えられている点が前述の実施形態１（図１参照）と異なるので、ここでは外部検索サーバ装置１０８を中心に説明を行う。
【０１５０】
外部検索サーバ装置１０８は、検索用のサーバ装置であり、図示しないＣＰＵ、ＲＡＭ、ＲＯＭ、表示装置、入力装置等を備えた一般的なコンピュータ装置である。なお、本発明による複合機１０と同じ機能（即ち、ＯｐｅｎＳｅａｒｃｈに対応した検索エンジン）を備えた装置であってもよい。或いは、全く異なる種別の（即ち、ＯｐｅｎＳｅａｒｃｈに非対応の）検索用のサーバ装置であってもよい。また、外部検索サーバ装置１０８は、複数の外部検索サーバ装置１０８Ａ、１０８Ｂなどにより構成されていてもよい。
【０１５１】
以上に示されるシステム構成により、本実施形態４に係る情報検索システム１では、前述の実施形態１乃至３に加えてさらに、複合機１０がＰＣ装置１０７から受信した検索要求に基づいて自機の管理データを検索する際に、同時に外部検索サーバ装置１０８が管理するデータについても遠隔で検索することができるというシステムを実現している。
【０１５２】
このような複合機１０のハードウェア構成、ソフトウェア構成、機能の構成について順次説明を行う。
【０１５３】
（ハードウェア構成）
次に、本実施形態４に係るネットワーク装置のハードウェア構成の概要について図２３を用いて説明を行う。図２３は、本実施形態４に係るネットワーク装置のハードウェア構成例を示す図である。
【０１５４】
図２３において、複合機１０は、プロセッサ１０１、ワークメモリ１０２、記憶装置１０３、装置固有ハードウェア１０４、入出力回路１０５等を有する。
【０１５５】
複合機１０の有する各々のハードウェアは前述の実施形態１（図２参照）と同様であるため、ここでは説明を省略する。
【０１５６】
（ソフトウェア構成）
次に、本実施形態４に係るネットワーク装置のソフトウェア構成の概要について図２４を用いて説明を行う。図２４は、本実施形態４に係るネットワーク装置のソフトウェア構成例を示す図である。
【０１５７】
図２４において、複合機１０の制御ソフトウェアは、ユーザに対してユーザーインターフェースを提供するユーザーインターフェース層、各種のアプリケーション機能を実現するためのアプリ層、装置固有ハードウェア１０４等のハードウェアを制御して各種のアプリケーション機能を提供するためのサービス層により構成される。
【０１５８】
複合機１０の有する各々のソフトウェアは前述の実施形態１（図３参照）と同様であるため、ここでは説明を省略する。
【０１５９】
（機能の構成）
次に、本実施形態４に係るネットワーク装置の機能の構成について図２５を用いて説明を行う。図２５は、本実施形態４に係るネットワーク装置の機能の構成例を示す図である。
【０１６０】
図２５において、外部検索サーバデータ検索手段６１０、外部検索サーバデータ取得手段６２０、外部検索サーバ検索管理手段６３０が加えられている点が、前述のここでは実施形態３（図２１参照）と異なるので、これらの機能（及び要求受信手段３１０、検索手段３２０）を中心に説明を行う。
【０１６１】
要求受信手段３１０は、ＰＣ装置１０７から送信された要求情報（検索要求を含む）を受信する。例えば、ＰＣ装置１０７上で動作するＷｅｂブラウザにおけるユーザの検索指示の入力に基づいて生成された検索要求を、ＨＴＴＰ通信プロトコルを用いて入出力回路１０５、ネットワークサービス２２３を介して受信する。
【０１６２】
要求受信手段３１０は、さらに、受信した検索要求が当該複合機１０により管理される管理データの検索要求であるか、外部検索サーバ装置１０８により管理される管理データの検索要求であるかを判断する。判断された結果に基づいて検索手段３２０又は後述の外部検索サーバデータ検索手段６１０に検索指示を送信する機能を有する。
【０１６３】
外部検索サーバデータ検索手段６１０は、ネットワークサービス２２３を介して、外部検索サーバ装置１０８による情報の検索を行う。例えば外部検索サーバ装置１０８が複合機１０と同じ機能（即ち、ＯｐｅｎＳｅａｒｃｈに対応した検索エンジン）を備えた装置である場合には、外部検索サーバ装置１０８が提供するＯｐｅｎＳｅａｒｃｈデータを取得し、それを解釈して検索エンジンとして利用することができるようにする機能を有する。
【０１６４】
外部検索サーバデータ取得手段６２０は、ネットワークサービス２２３を介して、外部検索サーバ装置１０８が管理する管理データを取得する。
【０１６５】
外部検索サーバデータ検索管理手段６３０は、外部検索サーバ装置１０８による情報の検索に係る各種管理を行う。例えば、記憶手段１１により利用可能な外部検索サーバ装置１０８のリストを保持する機能を有する。さらに、ユーザによる操作とは非同期に、所定の時間間隔で、予め定義されている又はネットワークを介して接続された外部検索サーバ装置１０８に対して検索指示を行うように、外部検索サーバデータ検索手段６１０に対して指示する（なお、検索指示に基づいて取得された情報は記憶手段１１により記憶される）。
【０１６６】
以上で示される機能の構成により、本実施形態４に係る複合機１０では、前述の実施形態１乃至３に加えてさらに、複合機１０がＰＣ装置１０７から受信した検索要求に基づいて自機の管理データを検索する際に、同時に外部検索サーバ装置１０８が管理する管理データについても遠隔で検索することができる。
【０１６７】
以降、上記の機能構成により実現される検索動作について、外部検索サーバ装置１０８が本発明による複合機１０と同じ機能（即ち、ＯｐｅｎＳｅａｒｃｈに対応した検索エンジン）を備えた装置である場合と、全く異なる種別の（即ち、ＯｐｅｎＳｅａｒｃｈに非対応の）検索用のサーバ装置である場合を例にとって、それぞれ動作例１、２において順に説明を行う。
【０１６８】
（動作例１）
続いて、本実施形態４に係るネットワーク装置を含む情報検索システムの第１の動作例について図２６〜２８を用いて説明を行う。図２６は、動作例１に係る情報検索システム１の動作の概要を示す図である。まず、動作例１に係る情報検索システム１の動作の概要について図２６を用いて説明を行う。
【０１６９】
ここでは、外部検索サーバ装置１０８が本発明による複合機１０と同じ機能（即ち、ＯｐｅｎＳｅａｒｃｈに対応した検索エンジン）を備えた装置である場合の動作の概要を説明する。
【０１７０】
図２６（２）、（３）、（４）で示される処理は、それぞれ前述の実施形態１の図５（１）、（２）、（３）で示される処理と同様であるのでここでは説明を省略する。ここでは、さらに図２６（１）に係る処理により、複合機１０は外部検索サーバ装置１０８から、該外部検索サーバ装置１０８の有する検索エンジンを記述したＸＭＬファイルであるＯｐｅｎＳｅａｒｃｈデータを取得する。
【０１７１】
図２７は、検索エンジンを記述したＸＭＬファイルであるＯｐｅｎＳｅａｒｃｈデータの例である。図２７（ａ）に示されるＸＭＬ形式のファイルは、前述の実施形態１（図７参照）と同様であるのでここでは説明を省略する。図２７（ｂ）に示されるＸＭＬ形式のファイルは、外部検索サーバ装置１０８がイントラネットに設置されたアドレス帳を公開しているサーバ装置である場合のファイルの例である。
【０１７２】
図２７（ａ）（ｂ）の例のように、検索エンジンの名称（欄Ａ）、検索エンジンの説明（欄Ｂ）、検索エンジンがデータの入力において用いるエンコーディング（欄Ｃ）、検索に使う一つ又は複数のＵＲＬ（欄Ｄ）は、外部検索サーバ装置１０８が管理する管理データに応じて設定される。また、外部検索サーバ装置１０８が複数の外部検索サーバ装置１０８Ａ、１０８Ｂなどにより構成される場合には、欄Ａ〜Ｄは外部検索サーバ装置１０８毎に設定されるものである。
【０１７３】
これにより、複合機１０がＰＣ装置１０７から受信した検索要求（図２６（３））に基づいて自機の管理データを検索する際に、同時に外部検索サーバ装置１０８が管理する管理データについても遠隔で検索することができる。以降、複合機１０のこのような動作の詳細例について説明する。
【０１７４】
図２８は、動作例１に係るネットワーク装置の動作を示すフローチャートである。ここでは、複合機１０が外部検索サーバ装置１０８から取得したＸＭＬ形式のファイル（図２７参照）を解析し、さらに外部検索サーバ装置１０８が管理する管理データについて検索を行う処理の例を示したフローチャートである。
【０１７５】
まず、外部検索サーバデータ検索手段６１０は、ＯｐｅｎＳｅａｒｃｈデータを取得する（Ｓ５１）。ここでは、要求受信手段３１０によりＰＣ装置１０７などから受信した又は外部検索サーバ検索管理手段６３０により指定されたＵＲＬに対してＨＴＴＰ通信を行うことによりＯｐｅｎＳｅａｒｃｈデータを取得する。ここでＵＲＬには、検索を行うための検索語句の情報が含まれている。
【０１７６】
ステップＳ５２へ移って、外部検索サーバデータ検索手段６１０は、ステップＳ５１に係る取得処理が成功したか否かを判定する（Ｓ５２）。成功したと判定すると（Ｓ５２、ＹＥＳ）、ステップＳ５３へ移る。失敗したと判定すると（Ｓ５２、ＮＯ）、ここでは処理を終了する。
【０１７７】
ステップＳ５３へ移った場合、ステップＳ５２で取得したＯｐｅｎＳｅａｒｃｈデータを解析する（Ｓ５３）。ここでは、ステップＳ６１〜Ｓ６４で示される解析動作が行われる。ステップＳ６１〜Ｓ６４の処理については後述する。
【０１７８】
ステップＳ６４の処理が終了してステップＳ５４へ移った場合、外部検索サーバデータ検索手段６１０は、ステップＳ６１〜Ｓ６４の解析処理が成功したか否かを判定する（Ｓ５４）。成功したと判定すると（Ｓ５４、ＹＥＳ）、ステップＳ５５へ移る。失敗したと判定すると（Ｓ５４、ＮＯ）、ここでは処理を終了する。
【０１７９】
ステップＳ５５へ移った場合、外部検索サーバデータ検索手段６１０は、検索を実行する（Ｓ５５）。ステップＳ５５に係る処理は例えば図３２のステップＳ１０８〜Ｓ１１０に係る処理であり詳細には後述する。なお、検索結果は要求受信手段３１０又は外部検索サーバ検索管理手段６３０に送信される。
【０１８０】
次に、ステップＳ６１〜Ｓ６４に係る処理について後述する。
【０１８１】
まず、外部検索サーバデータ検索手段６１０は、ステップＳ５１で取得したＯｐｅｎＳｅａｒｃｈデータに含まれるＵＲＬ要素（つまり図２７の欄（Ｄ））を検索する（Ｓ６１）。
【０１８２】
続いてステップＳ６２へ移って、ＵＲＬ要素があるか否かを判定する（Ｓ６２）。ＵＲＬ要素があると判定すると（Ｓ６２、ＹＥＳ）、ステップＳ６３へ移る。ＵＲＬ要素がないと判定すると（Ｓ６２、ＮＯ）、例えばＰＣ装置１０７上ではエラー画面を表示し処理を終了する。
【０１８３】
ステップＳ６３へ移った場合、ステップＳ６１で検索されたＵＲＬ要素のｔｙｐｅ属性の値が特定のフォーマットであるか否かを判定する（Ｓ６３）。ここではＵＲＬ要素のｔｙｐｅ属性の値（例えば図２７（ａ）の"Ａｐｐｌｉｃａｔｉｏｎ／ａｔｏｍ＋ｘｍｌ"）が外部検索サーバデータ検索手段６１０により解析可能なフォーマットであるか否かを図２９の表を用いて判定する。外部検索サーバデータ検索手段６１０が解析可能なフォーマットとは、例えばＡｔｏｍ１．０、ＲＳＳ２．０、ＨＴＭＬなどである（図２９参照）。なお、図２９の表は、例えば複合機１０の記憶装置１０３などにより予め記憶されている。
【０１８４】
ステップＳ６３において特定のフォーマットであると判定すると（Ｓ６３、ＹＥＳ）、ステップＳ６４へ移る。特定のフォーマットでないと判定すると（Ｓ６３、ＮＯ）、ステップＳ６１へ戻って、前回のステップＳ６１で検索したＵＲＬ要素の次（図２７の欄（Ｄ）において下段）のＵＲＬ要素を検索する。
【０１８５】
ステップＳ６４へ移った場合、ステップＳ６１で検索されたＵＲＬ要素のｔｅｍｐｌａｔｅ属性の値（例えば図２７（ａ）の"ｈｔｔｐ：／／ｍｆｐ／？ｑ＝｛ＳｅａｒｃｈＴｅｒｍｓ｝・・・・）に記されている「｛ｓｅａｒｃｈＴｅｒｍｓ｝」を、ステップＳ５１で指定されたＵＲＬ中に含まれる検索語句で置換した文字列を作成する（Ｓ６４）。
【０１８６】
なお、ここで作成された文字列は、外部検索サーバデータ検索手段６１０がステップＳ５５に係る処理により検索を行うためのＵＲＬとなる。
【０１８７】
以上で示される動作により、動作例１に係る複合機１０では、複合機１０が外部検索サーバ装置１０８から取得したＸＭＬ形式のファイル（図２７参照）を解析し、さらに外部検索サーバ装置１０８が管理する管理データについて検索を行う。
【０１８８】
（ネットワーク装置の動作例２）
続いて、本実施形態４に係るネットワーク装置を含む情報検索システムの第２の動作例について図３０及び図３１を用いて説明を行う。図３０は、動作例２に係る情報検索システム１の動作の概要を示す図である。まず、動作例２に係る情報検索システム１の動作の概要について図３０を用いて説明を行う。
【０１８９】
ここでは、外部検索サーバ装置１０８が本発明による複合機１０と全く異なる種別の（即ち、ＯｐｅｎＳｅａｒｃｈに非対応の）検索用のサーバ装置である場合の動作の概要を説明する。
【０１９０】
図３０（１）、（２）、（５）で示される処理は、それぞれ前述の実施形態１の図５（１）、（２）、（３）で示される処理と同様であるのでここでは説明を省略する。ここでは、さらに図３０（３）、（４）に係る処理により、複合機１０は外部検索サーバ装置１０８により検索を行う。以降、このような複合機１０の動作の詳細例について説明する。
【０１９１】
図３１は、動作例２に係るネットワーク装置の動作を示すフローチャートである。ここでは、複合機１０が、外部検索サーバ装置１０８により検索を行う処理の例を示したフローチャートである。
【０１９２】
なお、複合機１０の要求受信手段３１０又は外部検索サーバ検索管理手段６３０は、予め外部検索サーバ装置１０８が提供する検索エンジンを特定するＵＲＬ及び外部検索サーバ装置１０８で検索を行うための検索語句の指定方法を保持している。
【０１９３】
まず、外部検索サーバデータ検索手段６１０は、要求受信手段３１０によりＰＣ装置１０７などから受信した又は外部検索サーバ検索管理手段６３０により指定されたＵＲＬを取得する（Ｓ７１）。ステップＳ７１では、検索を行うための検索語句の情報が含まれたＵＲＬを取得する。
【０１９４】
ステップＳ７２へ移って、外部検索サーバデータ検索手段６１０は、ステップＳ７１で取得したＵＲＬで示される外部検索サーバ装置１０８に対して同じくステップＳ７１で取得した検索語句の情報を用いてＨＴＴＰ通信を行うことにより検索を実行する（Ｓ７２）。ステップＳ７２に係る処理は例えば図３２のステップＳ１０８〜Ｓ１１０に係る処理であり詳細には後述する。なお、検索結果は要求受信手段３１０又は外部検索サーバ検索管理手段６３０に送信される。
【０１９５】
以上で示される動作により、動作例２に係る複合機１０では、当該複合機１０と全く異なる種別の（即ち、ＯｐｅｎＳｅａｒｃｈに非対応の）検索用のサーバ装置である外部検索サーバ装置１０８により検索を行う。
【０１９６】
そのため、以下に掲げる利点を奏する。その利点とは、外部検索サーバ装置１０８がＯｐｅｎＳｅａｒｃｈに非対応の検索サーバ装置であっても、複合機１０は、該外部検索サーバ装置１０８が提供する検索エンジンのＵＲＬ及び外部検索サーバ装置１０８で検索を行うための検索語句の指定方法を保持することにより外部検索サーバ装置１０８を用いて検索を行うことができることである。
【０１９７】
なお、前述した動作例１では、外部検索サーバデータ検索手段６１０が検索エンジンのＵＲＬを調べ、検索語句と組み合わせてＵＲＬを作成した（図２８のステップＳ５１参照）。ここでは、要求受信手段３１０又は外部検索サーバ検索管理手段６３０が上記の動作を行う（図３１のステップＳ７１参照）。
【０１９８】
なお、外部検索サーバ装置１０８が提供する検索エンジンのＵＲＬ及び外部検索サーバ装置１０８で検索を行うための検索語句の指定方法は、複合機１０の記憶装置１０２に記憶されている制御プログラムに記述されて保持されている。要求受信手段３１０又は外部検索サーバ検索管理手段６３０は該制御プログラムに従って動作し、外部検索サーバデータ検索手段６１０に対して検索の指示を行う。
【０１９９】
（ネットワーク装置の行う検索処理の第１の例）
次に、本実施形態４に係るネットワーク装置の行う検索処理の第１の例について図３２を用いて説明する。図３２は、ネットワーク装置が検索指示に基づいて行う検索処理の第１の例を示すシーケンス図である。
【０２００】
ここでは、ＰＣ装置１０７上で動作するＷｅｂブラウザにおけるユーザの検索指示の入力に基づいて生成された検索要求を受信した複合機１０が、該検索要求に基づいて自機が管理する管理データ及び外部検索サーバ装置１０８が管理する管理データを検索する処理を行う。
【０２０１】
なお、予めＰＣ装置１０７上で動作するＷｅｂブラウザにおいて、複合機１０の有する検索エンジンは登録されているものとする（図８、９参照）。
【０２０２】
まず、ＰＣ装置１０７は、複合機１０に対して検索を実行する（Ｓ１０１）。ここでは、ＰＣ装置１０７上で動作するＷｅｂブラウザにおいてユーザの検索語句などの入力に基づいて生成された検索要求が検索制御部３００に送信される。
【０２０３】
ステップＳ１０２へ移って、検索制御部３００は、ステップＳ１０１で受信した検索要求に基づいて検索手段３２０に対して複合機１１０が管理する管理データの検索指示を行う（Ｓ１０２）。ステップＳ１０３へ移って、検索指示を受信した検索手段３２０は、記憶手段１１により記憶された管理データから所定のデータの検索を行う（Ｓ１０３）。所定のデータとは、例えば記憶手段１１により記憶された管理データ（通信履歴、印刷ジョブ履歴、印刷ジョブ文書、画像文書、装置固有の機能、課金情報、カウンタ値又はアドレス帳等の各種情報）などである。
【０２０４】
ステップＳ１０４へ移って、検索手段３２０は、ステップＳ１０３の検索処理により得られた検索結果を検索制御部３００に送信する（Ｓ１０４）。ここで、検索結果のデータの形式は、独自のバイナリ形式でも、ＸＭＬ形式であってもよい。バイナリ形式である場合には処理速度が速いという利点があり、ＸＭＬ形式の場合には、ＸＳＬＴ（ＸＳＬ  Ｔｒａｎｓｆｏｒｍａｔｉｏｎ）プロセッシングによる変換処理など、処理方法に柔軟性をもたせることができるという利点がある。
【０２０５】
ステップＳ１０５へ移って、検索制御部３００は、外部検索サーバデータ検索管理手段６３０から外部検索サーバ装置１０８のリストを取得する（Ｓ１０５）。ここでは、予め外部検索サーバ装置１０８のリストが記憶手段１１により記憶されているものとする。外部検索サーバ装置１０８のリストとは、該外部検索サーバ装置１０８のＩＰアドレス、ＯｐｅｎＳｅａｒｃｈデータのＵＲＬなどの外部の検索サーバ装置１０８が検索対象とするデータを特定する検索対象データ特定情報である。
【０２０６】
なお、これら外部検索サーバ装置１０８のリストは、複合機１０において提供される登録機能によってユーザなどにより登録されたものであってもよいし、複合機１０が自動的にネットワーク１０６を介して接続された外部検索サーバ装置１０８を検索して取得したものであってもよい。
【０２０７】
ステップＳ１０６へ移って、外部検索サーバデータ検索管理手段６３０は、外部検索サーバ装置１０８のリストを検索制御部３００に送信する（Ｓ１０６）。
【０２０８】
続いてステップＳ１０７へ移って、外部検索サーバ装置１０８のリストを受信した検索制御部３００は、リスト上の外部検索サーバ装置１０８に対してステップＳ１０１で受信した検索要求に基づいて検索を実行するように外部検索サーバデータ検索手段６１０に検索指示を行う（Ｓ１０７）。
【０２０９】
ステップＳ１０８へ移って、外部検索サーバデータ検索手段６１０は、外部検索サーバ装置１０８に検索指示を行う（Ｓ１０８）。続いてステップＳ１０９へ移って、外部検索サーバ装置１０８はステップＳ１０８で受信した検索要求に基づいて自機が管理するデータを検索する（Ｓ１０９）。さらにステップＳ１１０へ移って、外部検索サーバ装置１０８は、検索結果をＸＭＬ形式のデータで外部検索サーバデータ検索手段６１０に送信する（Ｓ１１０）。送信される検索結果のデータは、例えば図３３、図３４に示される。
【０２１０】
図３３は、検索結果が外部検索サーバ装置１０８により管理される全ての文書データである場合のデータの例を示す図である。
【０２１１】
図３３において、ｃｈａｎｎｅｌ要素（＜ｃｈａｎｎｅｌ＞＜／ｃｈａｎｎｅｌ＞で囲まれた部分、以下同様）の中のｔｉｔｌｅ要素には、検索結果が外部検索サーバ装置１０８により管理される文書データであることを示す文字列（［１０８］）が含まれる。
【０２１２】
さらに、ｃｈａｎｎｅｌ要素の中のｏｐｅｎｓｅａｒｃｈ：Ｑｕｅｒｙ要素は、検索に用いられた検索語句が全ての文書データを示す「＊」であることを示す。
【０２１３】
ｃｈａｎｎｅｌ要素の中のｉｔｅｍ要素は、検索された文書データを示す。検索された文書データの数のｉｔｅｍ要素が作成される。ここではｉｔｅｍ要素が一つである場合を例にしているがこの場合に限らないものとする。
【０２１４】
以下、ｉｔｅｍ要素の内容について説明する。ｔｉｔｌｅ要素は文書名を表す。ｌｉｎｋ要素は文書の所在を示すＵＲＬを表す。ｄｅｓｃｒｉｐｔｉｏｎ要素は文書の概要を表す。ａｕｔｈｏｒ要素は文書を作成したユーザ名を表す。ｐｕｂｄａｔｅ要素は文書の作成日を表す。ｍｅｄｉａ：ｔｈｕｍｂｎａｉｌ要素は文書のサムネイルを表す画像の所在を示すＵＲＬを表す。ｍｆｐ：ｐａｇｅ要素は文書のページ数を表す。ｍｆｐ：ｐａｇｅｓｉｚｅ要素は文書の用紙サイズを表す。ｍｆｐ：ｃｏｌｏｒｍｏｄｅ要素は文書のカラーモード（カラー又はモノクロ）を表す。
【０２１５】
図３４は、検索結果が外部検索サーバ装置１０８により管理されるファクス受信文書である場合のデータの例を示す図である。
【０２１６】
図３４において、ｃｈａｎｎｅｌ要素の中のｔｉｔｌｅ要素には、検索結果が外部検索サーバ装置１０８により管理される文書データであることを示す文字列（［１０８］）が含まれる。なお、図３４における各々の要素の内容は、図３３と同様であるとしてここでは説明を省略する。
【０２１７】
ステップＳ１１１へ移って、検索結果を受信した外部検索サーバデータ検索手段６１０は、該検索結果を検索制御部３００に送信する（Ｓ１１１）。検索結果のデータの形式は、独自のバイナリ形式でも、ＸＭＬ形式であってもよい。特に、ステップＳ１０４において検索手段３２０が送信する検索結果のデータ形式と同一のものにすることにより、外部検索サーバデータ検索手段６１０の処理を共通化することができる。
【０２１８】
ステップＳ１１２へ移って、検索結果を受信した検索制御部３００は、該検索結果に基づいてＨＴＭＬ形式のデータを作成する（Ｓ１１２）。ここでは、ＰＣ装置１０７上で動作するＷｅｂブラウザ上で表示するための表示情報を作成する。図３５は、検索結果の画面表示例を示す図である。図３５では、３つの文書が検索された例を示している。
【０２１９】
図３５の左端の文書（「ＦＡＸ０００１」）は、複合機１０が管理する管理データである。図３５の中央の文書（「ＳＣＡＮ０００６[１０８Ａ]」）は、外部検索サーバ装置１０８Ａに管理される管理データであり、管理先の識別のために文書名の最後に［１０８Ａ]と識別情報が付与されている。同様に、図３５の右端の文書（「ＣＯＰＹ０００１[１０８Ｂ]」）は、外部検索サーバ装置１０８Ｂに管理される管理データであり、管理先の識別のために文書名の後ろに「[１０８Ｂ]」と識別情報が付与されている。
【０２２０】
以上のように検索結果として得られる管理データは、該管理データのファイル名と管理先の装置を特定する識別情報（例えば、装置名）と共に表示されるが、表示方法はこの場合に限らない。例えば、図３５のように検索結果として得られる管理データが文書である場合には、該文書のサムネイルなどが表示されるようにしてもよい。
【０２２１】
即ち、複合機１０に管理された管理データであるか、若しくは外部検索サーバ装置１０８に管理された管理データであるかどうかを、文書名にサフィックスを付けることにより識別している。または、何らかのアイコン等を付加したり、文字やセルの色を変えたりすることにより表現してもよい。
【０２２２】
以上で示される処理により、ＰＣ装置１０７上で動作するＷｅｂブラウザにおけるユーザの検索指示の入力に基づいて生成された検索要求を受信した複合機１０が、該検索要求に基づいて自機が管理する管理データ及び外部検索サーバ装置１０８が管理する管理データを検索する処理を行う。
【０２２３】
そのため、以下に掲げる利点を奏する。その利点とは、ＰＣ装置１０７は外部検索サーバ装置１０８に対して検索を実行することなく、複合機１０の内部で処理を完結することができることである。さらには、ユーザが検索を実行した際の待ち時間を短縮することができる。
【０２２４】
なお、外部検索サーバ装置１０８が複数の外部検索サーバ装置１０８Ａ、１０８Ｂなどにより構成される場合には、複数の外部検索サーバ装置１０８の各々に対してステップＳ１０７〜Ｓ１１１に係る処理を繰り返して検索を実行する。このとき、検索結果を画面表示する際、外部検索サーバ装置１０８毎に並べて表示してもよいし、検索結果の重要度順や更新日時順などの順序でソートされていてもよい。表示方法はこの場合に限らない。
【０２２５】
なお、ステップＳ１０５及びＳ１０６の処理で外部検索サーバ装置１０８のリストを保持することにより、少ない記憶領域で外部検索サーバ装置１０８に係る情報を記憶することができるという利点がある。
【０２２６】
また、ステップＳ１１２で行うＨＴＭＬ形式のデータへの変換は、ステップＳ１０４において検索手段３２０がＸＭＬ形式のデータで検索結果を送信する場合又はステップＳ１１１において外部検索サーバ装置１０８がＸＭＬ形式のデータで検索結果を送信する場合には、前述のようにＸＳＬＴプロセッシングによって行うことができる。この場合、ＸＳＬＴスタイルシートを取り替えることにより、異なるＨＴＭＬ形式への変換を容易に行うことができる。
【０２２７】
（ネットワーク装置の行う検索処理の第２の例）
次に、本実施形態４に係るネットワーク装置の行う検索処理の第２の例について図３６を用いて説明する。図３６は、ネットワーク装置が検索指示に基づいて行う検索処理の第２の例を示すシーケンス図である。
【０２２８】
前述の検索処理の動作例１では、ＰＣ装置１０７上で動作するＷｅｂブラウザにおけるユーザの検索指示の入力に基づいて生成された検索要求を受信した複合機１０が、該検索要求に基づいて自機が管理する管理データ及び外部検索サーバ装置１０８が管理する管理データを検索する処理を行った。ここでは、このような処理の別の例を説明する。
【０２２９】
なお、予めＰＣ装置１０７上で動作するＷｅｂブラウザにおいて、複合機１０の有する検索エンジンは登録されているものとする（図８、９参照）。
【０２３０】
まず、外部検索サーバデータ検索管理手段６３０は、ユーザの操作とは非同期に、外部検索サーバ装置１０８に対して検索を実行するように外部検索サーバデータ検索手段６１０に検索指示を行う（Ｓ２０１）。なお、検索指示には、検索結果に対象の全て（例：全ての文書、アドレス帳の全件など）が含まれていることを表すような語句（例：「＊」、「ａｌｌ」など）を指定する。これにより、外部検索サーバ装置１０８が管理する全ての管理データを検索結果として取得することができる。
【０２３１】
ステップＳ２０１において検索結果として得られる管理データには、例えば検索対象が文書である場合には、文書名、作成日時、ページ数、用紙サイズ、概要などの書誌情報と、文書の所在を示すＵＲＬが含まれる。このＵＲＬにアクセスすることにより、文書自身の取得・編集・削除などの所定の操作を行うことができる。
【０２３２】
ステップＳ２０２へ移って、外部検索サーバデータ検索手段６１０は、外部検索サーバ装置１０８に検索指示を行う（Ｓ２０２）。続いてステップＳ２０３へ移って、外部検索サーバ装置１０８はステップＳ２０２で受信した検索指示に基づいて自機が管理するデータを検索する（Ｓ２０３）。さらにステップＳ２０４へ移って、外部検索サーバ装置１０８は、検索結果をＸＭＬ形式のデータで外部検索サーバデータ検索手段６１０に送信する（Ｓ２０４）。
【０２３３】
ステップＳ２０５へ移って、検索結果を受信した外部検索サーバデータ検索手段６１０は、該検索結果を外部検索サーバデータ検索管理手段６３０に送信する（Ｓ２０５）。続いてステップＳ２０６へ移って、検索結果を受信した外部検索サーバデータ検索管理手段６３０は、メモリサービス２２４を介して該検索結果を記憶手段１１により記憶する（Ｓ２０６）。このときのデータの形式も、前述のように独自のバイナリ形式でもよいしＸＭＬ形式でもよい。
【０２３４】
以上のステップＳ２０１〜Ｓ２０６に係る処理を所定の時間間隔で繰り返し実行することにより、複合機１０は予め外部検索サーバ装置１０８に管理された管理データを定期的に検索して保存する。なお、所定の時間間隔とは、例えば３０分、1日などである。検索対象となる管理データが文書やジョブ履歴などの頻繁に変更する情報である場合には時間間隔を短くし、電話帳などの比較的変更しない情報である場合には時間間隔を長くするなど、検索対象となる管理データの種類に応じて設定される値であってよい。
【０２３５】
なお、外部検索サーバ装置１０８が複数の外部検索サーバ装置１０８Ａ、１０８Ｂなどにより構成される場合には、複数の外部検索サーバ装置１０８に対してステップＳ２０１〜Ｓ２０６に係る処理を繰り返して検索を実行する。
【０２３６】
続くステップＳ２１１〜Ｓ２１４に係る処理は、それぞれステップＳ１０１〜Ｓ１０４に係る処理（図３２参照）と同様であるので、ここでは説明を省略する。
【０２３７】
ステップＳ２１５に移った場合、検索制御部３００は、記憶手段１１により記憶された外部検索サーバ装置１０８が管理する管理データを検索するようにメモリサービス２２４に対して検索指示を行う（Ｓ２１５）。続いてステップＳ２１６へ移って、メモリサービス２２４は、予めステップＳ２０１〜Ｓ２０６に係る処理により記憶手段１１により記憶された管理データの内、ステップＳ２１１で受信した検索要求に合致するものを検索する（Ｓ２１６）。続いてステップＳ２１７へ移って、メモリサービス２２４は、検索結果を検索制御部３００に送信する（Ｓ２１７）。
【０２３８】
ステップＳ２１８へ移って、検索結果を受信した検索制御部３００は、該検索結果に基づいてＨＴＭＬ形式のデータを作成する（Ｓ２１８）。ここでは、ＰＣ装置１０７上で動作するＷｅｂブラウザ上で表示するための表示情報を作成する。なお、ＨＴＭＬ形式のデータには、外部検索サーバ装置１０８が管理する管理データの実データの所在を示すＵＲＬへのリンクが含まれる。そのため、ＰＣ装置１０７では該リンクを指定することにより、複合機１０を経由することなく、直接外部検索サーバ装置１０８から外部検索サーバ装置１０８により管理された管理データの実データを取得することができる。
【０２３９】
以上で示される処理により、検索処理の動作例２に係る複合機１０によれば、ユーザは、ＰＣ装置１０７上で動作するＷｅｂブラウザを用いて複合機１０に対してデータの検索を実行し、複合機１０が管理する管理データおよび外部検索サーバ装置１０８が管理する管理データを検索する。
【０２４０】
そのため、以下に掲げる利点を奏する。その利点とは、ＰＣ装置１０７は外部検索サーバ装置１０８に対して検索を実行することなく、複合機１０の内部で処理を完結することができることである。さらには、ユーザが検索を実行した際の待ち時間を短縮することができる。
【０２４１】
なお、以上の検索処理の動作例１及び２において、ユーザがＰＣ装置１０７上で動作するＷｅｂブラウザを用いて複合機１０に対してデータの検索を実行する際に、検索対象の装置は、複合機１０に限定するか、外部検索サーバ装置１０８に限定するか、あるいは両方にするかは制御可能にしてもよい。つまり、ユーザが明示的に選択できるようにしてもよいし、複合機１０が自動的に適切な方法で選択してもよいし、あるいはいずれかの方法に固定されていてもよい。
【０２４２】
ユーザが明示的に選択する方法としては、例えばそれらの方法ごとに異なるＯｐｅｎＳｅａｒｃｈデータを用意し、ＵＲＬが異なる別の検索エンジンとする方法がある。
【０２４３】
複合機１０が自動的に適切な方法で選択する方法としては、例えば複合機１０が管理する管理データを検索して、検索要求に合致するものが一つもない場合、あるいは所定の数よりも少ない場合に、外部検索サーバ装置１０８を検索対象の装置として検索を実行する方法がある。
【０２４４】
固定されている場合の例としては、検索対象の装置が複合機１０のみ、外部検索サーバ装置１０８のみ、又は、複合機１０および外部検索サーバ装置１０８の両方、の３パターンがある。
【０２４５】
（ネットワーク装置の行う検索処理の第３の例）
次に、本実施形態４に係るネットワーク装置の行う検索処理の第３の例について図３７を用いて説明する。図３５は、ネットワーク装置が検索指示に基づいて行う検索処理の第３の例を示すシーケンス図である。
【０２４６】
前述の検索処理の動作例２では、図３６のステップＳ２０１〜Ｓ２０６に係る処理により複合機１０は、ユーザ操作とは非同期に外部検索サーバ装置１０８が管理する管理データを取得する処理を行った。ここでは、このような取得処理の別の例を説明する。
【０２４７】
図３７のステップＳ３０１〜ステップＳ３０５に係る処理は、図３６のステップＳ２０１〜Ｓ２０６に係る処理と同様であるとしてここでは説明を省略する。
【０２４８】
ステップＳ３０６へ移って、外部検索サーバデータ検索管理手段６３０は、外部検索サーバデータ取得手段６２０に対して、ステップＳ３０５で受信した検索結果に含まれるＵＲＬにより示される実データを取得するように指示する（Ｓ３０６）。ステップＳ３０７へ移って、外部検索サーバデータ取得手段６２０は、外部検索サーバ装置１０８に対して実データを取得する取得指示を送信する（Ｓ３０７）。
【０２４９】
ステップＳ３０８へ移って、外部検索サーバデータ取得手段６２０は、外部検索サーバ装置１０８から指定されたＵＲＬにより示される実データを取得する（Ｓ３０８）。ここで実データの形式は、例えば検索対象の管理データが文書である場合にはＰＤＦ形式やＴＩＦＦ形式等のフォーマットである。また、検索対象の管理データがアドレス帳である場合には宛先名称や電話番号などが記されたＸＭＬ形式やＣＳＶ形式のフォーマットである。即ち、検索対象の管理データの種別に応じて適切な形式が用いられてよい。
【０２５０】
ステップＳ３０９へ移って、実データを取得した外部検索サーバデータ取得手段６２０は、取得した実データを外部検索サーバデータ検索管理手段６３０に送信する（Ｓ３０９）。ここで送信するデータの形式は、外部検索サーバ装置１０８から受信したデータ形式のままでもよいし、適切な形式に変換してもよい。
【０２５１】
ステップＳ３１０へ移って、実データを取得した外部検索サーバデータ検索管理手段６３０は、ステップＳ３０５で受信した検索結果及びステップＳ３０９で取得した実データを、メモリサービス２２４を介して記憶手段１１により記憶する（Ｓ３１０）。検索結果のデータの形式は、独自のバイナリ形式でも、ＸＭＬ形式であってもよい。特に、検索手段３２０が送信する検索結果のデータ形式と同一のものにすることにより、外部検索サーバデータ検索手段６１０の処理を共通化することができる。
【０２５２】
以上で示される処理により、複合機１０は、ユーザ操作とは非同期に外部検索サーバ装置１０８が管理する管理データを取得する処理を行う。
【０２５３】
なお、ステップＳ３１０では、検索結果と実データは関連づけて記憶手段１１により記憶されてもよい。これにより、検索制御部３００は、書誌情報である検索結果を用いて実データの検索を行うことができる。
【０２５４】
なお、外部検索サーバ装置１０８が複数の外部検索サーバ装置１０８Ａ、１０８Ｂなどにより構成される場合には、複数の外部検索サーバ装置１０８に対してステップＳ３０１〜Ｓ３１０に係る処理を繰り返して検索を実行する。
【０２５５】
このように検索結果と実データを関連づけて記憶することにより、実データそのものを利用したくなったときに、すぐに実データを利用できるという速度的な利点を奏する。
【０２５６】
なお、実データの種別や利用方法によって上記の各種検索処理を使い分けてもよい。例えば実データが文書などのデータ量が大きいものである場合には、データ量が大きいため図３６で示した検索処理を行う。また、例えば実データがアドレス帳などのデータ量の少ないものである場合には、できるだけ速い操作反応速度が要求される場合（例えばユーザが操作パネルで選択して使用する場合）などには、図３７で示した検索処理を行う。このように実データの種別や利用方法に応じて検索処理を使い分けることにより、複合機１０の記憶装置１０２の資源などを有効活用することができる。
【０２５７】
（ネットワーク装置の行うコピー処理の例）
次に、本実施形態４に係るネットワーク装置の行うコピー処理の例について図３８を用いて説明する。図３８は、ネットワーク装置がコピー指示に基づいて行うコピー処理の例を示すシーケンス図である。
【０２５８】
ここでは、ユーザは、ＰＣ装置１０７上で動作するＷｅｂブラウザ上で、外部検索サーバ装置１０８が管理する管理データの内、複合機１０にコピーしたい管理データをコピーするためのコピー指示を送信する。複合機１０は受信したコピー指示に基づいて外部検索サーバ装置１０８から複合機１０に管理データをコピーする処理を行う。図３９を参照して説明する。
【０２５９】
まず、ＰＣ装置１０７はコピー指示を複合機１０に送信する（Ｓ４０１）。ここでは、ＰＣ装置１０７上で動作するＷｅｂブラウザ上に表示されている検索結果の画面（図３９参照）において、ユーザによりコピーしたい文書が選択され、さらにコピーボタンが押下される。コピーボタンの押下に基づき生成されたコピー指示はネットワークサービス２２３を介して検索制御部３００に送信される。
【０２６０】
図３９は、コピー結果の画面表示例を示す図である。図３９の右端の文書（「ＣＯＰＹ０００１[１０８Ｂ]」と書かれている）を選択（チェックボックスにチェック）し、コピーボタンを押下により、選択された文書が複合機１０にコピーされる。そのときの検索結果を示したのが図３９である。なお、図３９では、文書は左上から新しい順に並ぶようになっている。
【０２６１】
図３９の左端の文書は、外部検索サーバ装置１０８Ｂからコピーされた文書であり、文書名は「ＣＯＰＹ０００１」となっている。これはコピー元文書の文書名と同じである。文書名の後ろに「[１０８Ｂ]」というサフィックスが付いていないのは、この文書が複合機１０により管理されているためである。
【０２６２】
なお、図３９において、各文書（ファイル）毎にａ、ｂ、ｃの欄が表示される。ａは、文書がスキャナなどの読取装置で読み取られた文書であるか、コピー処理により生成された文書であるか、ファクス通信により取得されたファクス文書であるかなどの文書の種類を識別するための識別子である。ｂは、モノクロ文書であるかカラー文書であるかなどの文書の画像種類を識別するための識別子である。ｃは、文書の送信者、受信日時、ページ数、送信（受信）モードなどの文書のプロパティを識別するための識別子である。
【０２６３】
さらに、図３９において、文書（ファイル）が画像である場合には、サムネイル表示される。以上のように文書の各種情報を明示的に且つ簡易的に表示することにより、検索結果を効果的にユーザに提示することができる。
【０２６４】
ステップＳ４０２に移った場合、検索制御部３００は、記憶手段１１により記憶された外部検索サーバ装置１０８の管理データを検索するようにメモリサービス２２４に対して検索指示を行う（Ｓ４０２）。続いてステップＳ４０３へ移って、メモリサービス２２４は、記憶手段１１により記憶された管理データの内、ステップＳ４０２で受信した検索指示に合致するデータを検索する（Ｓ４０３）。
【０２６５】
続いてステップＳ４０４へ移って、メモリサービス２２４は、検索結果を検索制御部３００に送信する（Ｓ４０４）。ここでは検索結果として取得されるデータの書誌情報及び該データの所在を示すＵＲＬを検索制御部３００に送信する。
【０２６６】
ステップＳ４０５へ移って、検索制御部３００は、外部検索サーバデータ取得手段６２０に対して、前述の検索結果に含まれるＵＲＬにより示される管理データの実データを取得するように指示する（Ｓ４０５）。
【０２６７】
ステップＳ４０６へ移って、外部検索サーバデータ取得手段６２０は、外部検索サーバ装置１０８に対して実データを取得する取得指示を送信する（Ｓ４０６）。ステップＳ４０７へ移って、外部検索サーバデータ取得手段６２０は、外部検索サーバ装置１０８から指定されたＵＲＬにより示される実データを取得する（Ｓ４０７）。
【０２６８】
ステップＳ４０８へ移って、実データを取得した外部検索サーバデータ取得手段６２０は、取得した実データを検索制御部３００に送信する（Ｓ４０８）。ステップＳ４０９へ移って、実データを取得した検索制御部３００は、ステップＳ４０４で受信した検索結果と、ステップＳ４０８で取得した実データを、メモリサービス２２４を介して記憶手段１１により記憶する（Ｓ４０９）。
【０２６９】
以上のステップＳ４０２〜Ｓ４０９に係る処理により外部検索サーバ装置１０８が管理する管理データを複合機１０にコピーする処理を行う。
【０２７０】
ステップＳ４１０〜Ｓ４１６に係る処理は、Ｓ２１２〜Ｓ２１８に係る処理と同様であるため、ここでは説明を省略する。
【０２７１】
以上に示される動作により、以下に掲げる利点を奏する。その利点とは、コピーするまでもなく、複合機１０が管理する管理データであるか否かを区別することなく取り扱えるためユーザ操作の必要がないことである。
【０２７２】
なお、外部検索サーバ装置１０８から検索結果としてメモリサービス２２４を介して記憶手段１１により記憶されたデータが、一時的なもので、記憶容量の都合などで自動的に削除されてしまう場合には、コピー操作されてもよい。
【０２７３】
（ネットワーク装置の行う出力処理の例）
次に、本実施形態４に係るネットワーク装置の行う出力処理の例について図４０を用いて説明する。図４０は、ネットワーク装置が出力指示に基づいて行う出力処理の例を示すシーケンス図である。なお、本出力処理の例においては出力処理の一例として印刷出力処理を説明するがこの場合に限らない。例えば表示出力処理などの他の可視出力処理であってもよい。
【０２７４】
ここでは、ユーザは、ＰＣ装置１０７上で動作するＷｅｂブラウザを用いて外部検索サーバ装置１０８の管理データの内、印刷出力したいデータを複合機１０により印刷出力する処理を行う。図３９及び４０を参照して説明する。
【０２７５】
まず、ＰＣ装置１０７は印刷指示を複合機１０に送信する（Ｓ５０１）。ここでは、ＰＣ装置１０７上で動作するＷｅｂブラウザ上に表示されている検索結果の画面（図３９参照）において、ユーザにより印刷出力したい文書が選択され、さらに印刷ボタンが押下される。印刷ボタンの押下に基づき生成された印刷指示はネットワークサービス２２３を介して検索制御部３００に送信される。
【０２７６】
図３９の右端の文書（「ＣＯＰＹ０００１[１０８Ｂ]」と書かれている）を選択（チェックボックスにチェック）し、印刷ボタンを押下すると、図４１のような印刷設定画面が表示される。
【０２７７】
図４１の印刷設定画面では、印刷する文書の順序（複数の文書を選択して印刷ボタンを押下した場合に有効）、印刷部数、両面印刷の指定などの印刷条件とともに、どの装置で印刷を実行するかの印刷先の装置を選択することができる。図４１では、複合機１０か、外部検索サーバ装置１０８のいずれかが選択できるような場合の例を示している。
【０２７８】
各種印刷条件及び印刷先の装置が選択され、印刷開始ボタンが押下されると、選択された文書が、選択された印刷条件で選択された印刷先の装置により印刷される。
【０２７９】
ステップＳ５０２へ移って、検索制御部３００は、記憶手段１１により記憶された外部検索サーバ装置１０８が管理する管理データを検索するようにメモリサービス２２４に対して検索指示を行う（Ｓ５０２）。続いてステップＳ５０３へ移って、メモリサービス２２４は、記憶手段１１により記憶された管理データの内、ステップＳ５０２で受信した検索指示に合致するものを検索する（Ｓ５０３）。
【０２８０】
続いてステップＳ５０４へ移って、メモリサービス２２４は、検索結果を検索制御部３００に送信する（Ｓ５０４）。ここでは検索結果として取得されるデータの書誌情報及び該データの所在を示すＵＲＬを検索制御部３００に送信する。
【０２８１】
ステップＳ５０５へ移って、検索制御部３００は、外部検索サーバデータ取得手段６２０に対して、前述の検索結果に含まれるＵＲＬにより示される管理データの実データを取得するように指示する（Ｓ５０５）。
【０２８２】
ステップＳ５０６へ移って、外部検索サーバデータ取得手段６２０は、外部検索サーバ装置１０８に対して実データを取得する取得指示を送信する（Ｓ５０６）。ステップＳ５０７へ移って、外部検索サーバデータ取得手段６２０は、外部検索サーバ装置１０８から前述の検索結果に含まれるＵＲＬにより示される管理データの実データを取得する（Ｓ５０７）。
【０２８３】
ステップＳ５０８へ移って、実データを取得した外部検索サーバデータ取得手段６２０は、取得した実データを検索制御部３００に送信する（Ｓ５０８）。
【０２８４】
ステップＳ５０９へ移って、検索制御部３００は、前述の検索結果に含まれるＵＲＬにより示される文書を印刷する印刷指示を、印刷サービス２２１に送信する（Ｓ５０９）。このとき、検索制御部３００は、各種印刷条件もＷｅｂブラウザから受信しているので、それらもネットワークサービス２２３を介して印刷サービス２２１に対して送信する。
【０２８５】
ステップＳ５１０へ移って、印刷サービス２２１は印刷出力する（Ｓ５１０）。続いてステップＳ５１１へ移って、印刷出力処理が完了（またはエラー終了）すると、その結果を検索制御部３００に送信する（Ｓ５１１）。
【０２８６】
ステップＳ５１２へ移って、検索制御部３００は、印刷結果に基づき、印刷結果を表すＨＴＭＬ表示画面を作成し、ネットワークサービス２２３を介してＰＣ装置１０７で動作するＷｅｂブラウザに提供する（Ｓ５１２）。
【０２８７】
以上で示される処理により、ＰＣ装置１０７上で動作するＷｅｂブラウザを用いて外部検索サーバ装置１０８の管理データの内、印刷出力したいデータを複合機１０により印刷出力する処理を行う。
【０２８８】
そのため、以下に掲げる利点を奏する。その利点とは、外部のＰＣ装置１０７から複合機１０の管理データ及び外部検索サーバ装置１０８の管理データを遠隔で検索することができ、さらに検索結果を可視出力することができることである。
【０２８９】
（ネットワーク装置の行う出力処理の変形例１）
次に、本実施形態４に係るネットワーク装置の行う出力処理の第１の変形例について図４２を用いて説明する。図４２は、ネットワーク装置が出力指示に基づいて行う出力処理の第１の変形例を示すシーケンス図である。なお、本出力処理の例においては出力処理の一例として印刷出力処理を説明するがこの場合に限らない。例えば表示出力処理などの他の可視出力処理であってもよい。
【０２９０】
前述の出力処理の例では、ユーザは、ＰＣ装置１０７上で動作するＷｅｂブラウザを用いて外部検索サーバ装置１０８の管理データの内、印刷出力したいデータを複合機１０により印刷出力する処理を行った。ここでは、外部検索サーバ装置１０８Ａの管理データの内、印刷出力したいデータを外部検索サーバ装置１０８Ａと異なる外部検索サーバ装置である外部検索サーバ装置１０８Ｂにより印刷出力する処理を行う。
【０２９１】
ステップＳ６０１〜Ｓ６０８に係る処理は、前述のステップＳ５０１〜Ｓ５０８（図４０参照）と同様であるため、ここでは説明を省略する。なお、ステップＳ６０１〜Ｓ６０８に係る処理では、外部検索サーバ装置１０８を外部検索サーバ装置１０８Ａに置き換える。
【０２９２】
ステップＳ６０９へ移って、検索制御部３００は、前述の検索結果に含まれるＵＲＬにより示される文書を印刷する印刷指示を、外部検索サーバ装置１０８Ｂに送信する（Ｓ６０９）。このとき、検索制御部３００は、各種印刷条件もＷｅｂブラウザから受信しているので、ネットワークサービス２２３を介して外部検索サーバ装置１０８Ｂに対して送信する。
【０２９３】
ステップＳ６１０へ移って、外部検索サーバ装置１０８Ｂは印刷出力する（Ｓ６１０）。続いてステップＳ６１１へ移って、印刷出力処理が完了（またはエラー終了）すると、その結果を検索制御部３００に送信する（Ｓ６１１）。
【０２９４】
ステップＳ６１２へ移って、検索制御部３００は、出力結果に基づき、印刷結果を表すＨＴＭＬ表示画面を作成し、ネットワークサービス２２３を介してＰＣ装置１０７で動作するＷｅｂブラウザに提供する（Ｓ６１２）。
【０２９５】
以上で示される処理により、ＰＣ装置１０７上で動作するＷｅｂブラウザを用いて外部検索サーバ装置１０８Ａの管理データの内、印刷出力したいデータを外部検索サーバ装置１０８Ｂにより印刷出力する処理を行う。
【０２９６】
そのため、以下に掲げる利点を奏する。その利点とは、外部のＰＣ装置１０７から複合機１０の管理データ及び外部検索サーバ装置１０８Ａの管理データを遠隔で検索することができ、さらに検索結果を可視出力することができることである。
【０２９７】
なお、外部検索サーバ装置１０８Ｂが例えば両面印刷機能がない場合には、両面印刷の選択を禁止するように表示するなど、外部検索サーバ装置１０８Ｂの印刷に係る機能に応じて印刷機能の選択に係る提示を制御することができる。
【０２９８】
また、外部検索サーバ装置１０８Ｂが印刷機能を有していない場合（例えば単なる文書管理サーバ装置である場合）、印刷対象の装置を選択するための例えばセレクトボックスなどの選択画面において、該装置の選択を禁止するように表示することができる。
【０２９９】
さらに、例えば複合機１０でも、印刷出力したい文書が保存されている外部検索サーバ装置１０８Ａでもない、全く別の外部検索サーバ装置１０８Ｂを、印刷先の装置を選択するための例えばセレクトボックスなどの選択画面において、該装置の選択を提示するように表示することができる。
【０３００】
（ネットワーク装置の行う出力処理の変形例２）
次に、本実施形態４に係るネットワーク装置の行う出力処理の第２の変形例について図４３を用いて説明する。図４３は、ネットワーク装置が出力指示に基づいて行う出力処理の第２の変形例を示すシーケンス図である。なお、本出力処理の例においては出力処理の一例として印刷出力処理を説明するがこの場合に限らない。例えば表示出力処理などの他の可視出力処理であってもよい。
【０３０１】
前述の出力処理の例では、ユーザは、ＰＣ装置１０７上で動作するＷｅｂブラウザを用いて外部検索サーバ装置１０８の管理データの内、印刷出力したいデータを複合機１０により印刷出力する処理を行った。ここでは、外部検索サーバ装置１０８により印刷出力する処理を行う。
【０３０２】
ステップＳ７０１〜Ｓ７０４に係る処理は、前述のステップＳ５０１〜Ｓ５０４（図４０参照）と同様であるため、ここでは説明を省略する。
【０３０３】
ステップＳ７０５へ移って、検索制御部３００は、前述の検索結果に含まれるＵＲＬにより示される文書を印刷する印刷指示を、外部検索サーバ装置１０８に送信する（Ｓ７０５）。このとき、検索制御部３００は、各種印刷条件もＷｅｂブラウザから受信しているので、ネットワークサービス２２３を介して外部検索サーバ装置１０８に対して送信する。
【０３０４】
ステップＳ７０６へ移って、外部検索サーバ装置１０８は印刷出力する（Ｓ７０６）。続いてステップＳ７０７へ移って、印刷出力処理が完了（またはエラー終了）すると、その結果を検索制御部３００に送信する（Ｓ７０７）。
【０３０５】
ステップＳ７０８へ移って、検索制御部３００は、出力結果に基づき、印刷結果を表すＨＴＭＬ表示画面を作成し、ネットワークサービス２２３を介してＰＣ装置１０７で動作するＷｅｂブラウザに提供する（Ｓ７０８）。
【０３０６】
以上で示される処理により、ＰＣ装置１０７上で動作するＷｅｂブラウザを用いて外部検索サーバ装置１０８の管理データの内、印刷出力したいデータを外部検索サーバ装置１０８により印刷出力する処理を行う。
【０３０７】
そのため、以下に掲げる利点を奏する。その利点とは、外部のＰＣ装置１０７から複合機１０の管理データ及び外部検索サーバ装置１０８の管理データを遠隔で検索することができ、さらに検索結果を可視出力することができることである。
【０３０８】
なお、外部検索サーバ装置１０８が例えば両面印刷機能がない場合には、両面印刷の選択を禁止するように表示するなど、外部検索サーバ装置１０８の印刷に係る機能に応じて印刷機能の選択に係る提示を制御することができる。
【０３０９】
また、外部検索サーバ装置１０８が印刷機能を有していない場合（例えば単なる文書管理サーバ装置である場合）、印刷対象の装置を選択するための例えばセレクトボックスなどの選択画面において、該装置の選択を禁止するように表示することができる。
【０３１０】
（ネットワーク装置の行うファクス送信処理の例）
次に、本実施形態４に係るネットワーク装置の行うファクス送信処理の例について図４４〜図４６を用いて説明する。図４４は、ネットワーク装置がファクス送信指示に基づいて行うファクス送信処理の例を示すシーケンス図である。
【０３１１】
ここでは、ユーザは、複合機１０が有する表示装置１０９（本項では、操作パネルを例に説明を行う）を用いて外部検索サーバ装置１０８の管理データ（本項では、以降アドレス帳を例に説明する）の内、所定の送信先のファクスにファクス送信したいデータをファクス送信する処理を行う。図４５及び図４６を参照して説明する。
【０３１２】
まず、ユーザが送信スタートを機器ＵＩ２０１に指示する（Ｓ８０１）。図４５（ａ）は、複合機１０の操作パネルが、ファクス送信に係る指示をユーザに促す画面の初期状態の表示例である。
【０３１３】
ここでは、複合機１０の操作パネルは、タッチパネル機能を持ったＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示手段と、各種指示を入力するためのテンキーなどの入力手段を備えている。図４５（ａ）では、複合機１０が管理するアドレス帳には、２つの宛先（「Ａ会社」と「Ｂ工場」）が登録されていることが示される。さらに、アドレス帳に登録されている宛先の情報に加えて、文字サイズや原稿サイズなどのファクス送信条件を設定するためのボタンなどのファクス送信条件設定手段が表示される。
【０３１４】
図４５（ａ）の画面上において、アドレス帳に表示されている宛先（「Ａ会社」と「Ｂ工場」）のボタンの押下、あるいはテンキーを用いた電話番号の直接入力などがユーザにより行われる。これによりファクス送信条件は設定される。
【０３１５】
また、複合機１０はアドレス帳に表示された検索ボタンの押下に基づいて、外部検索サーバ装置１０８が管理するアドレス帳を検索し、検索されたアドレス帳が表示される。図４５（ｂ）は、外部検索サーバ装置１０８が管理するアドレス帳である２つの宛先（「Ｃ課」と「Ｄ営業部」）が表示されたことを示す。
【０３１６】
さらに、図４５（ｂ）では、２つの宛先（「Ｃ課」と「Ｄ営業部」）には、外部検索サーバ装置１０８が管理するアドレス帳であることを識別するための識別子、ここでは名称の下の「[外]」、が表示されている。これにより、ファクス送信の宛先が複合機１０のアドレス帳に登録されているのか、若しくは外部検索サーバ装置１０８に登録されているのかを区別することができる。
【０３１７】
ステップＳ８０２へ移って、送信スタートの指示を受信した機器ＵＩ２０１は、ファクスアプリ２１２に送信指示を出す（Ｓ８０２）。続いてステップＳ８０３へ移って、送信指示を受信したファクスアプリ２１２は、ネットワークサービス２２３に対して送信相手先ファクスにステップＳ７０１で選択された文書を送信する（Ｓ８０３）。
【０３１８】
ファクスの送信処理を開始するとステップＳ８０４へ移って、ファクスアプリ２１２は、機器ＵＩ２０１に送信中である旨を表示する（Ｓ８０４及びＳ８０５）。
【０３１９】
ステップＳ８０６へ移って、ネットワークサービス２２３は、送信相手先ファクスにステップＳ７０１で選択された文書の送信を行う（Ｓ８０６）。なお、ステップＳ８０４とＳ８０６の処理は、順序は逆であってもよい。
【０３２０】
続いて文書の送信が終わるとステップＳ８０７〜Ｓ８０９に係る処理により、機器ＵＩ２０１は送信相手先ファクスから送信結果を受信する（Ｓ８０７〜Ｓ８０９）。さらにステップＳ８１０へ移って、機器ＵＩ２０１はユーザに対して、送信先、つまり送信に利用した宛先を複合機１０が管理するアドレス帳にコピーするか否かの選択（図４６（ａ）参照）を促す（Ｓ８１０）。
【０３２１】
図４６は、ステップＳ８１０〜Ｓ８１２を説明するための画面表示例を示す図である。図４６（ａ）は、ステップＳ８１０に係る画面表示例である。
【０３２２】
ステップＳ８１１へ移って、「はい」を選択した場合（Ｓ８１１）、ステップＳ８１２へ移って、機器ＵＩ２０２は、送信に利用した宛先を、メモリサービス２２４を介して記憶手段１１により記憶された当該複合機１０のアドレス帳に登録する（Ｓ８１２）。なお、ステップＳ８１１において、「いいえ」を選択した場合には、ここでは処理を終了する。
【０３２３】
これにより、外部検索サーバ装置１０８が管理するアドレス帳の内、ユーザが送信に利用したアドレス帳を、複合機１０が管理するアドレス帳にコピーすることができる。
【０３２４】
なお、ステップＳ８１２のアドレス帳の登録処理を経ると、機器ＵＩ２０１は図４６（ｂ）のように、外部検索サーバ装置１０８が管理するアドレス帳の一つである「Ｃ課」は複合機１０が管理するアドレス帳にコピーされたので、名称の下の「[外]」は表示されない。
【０３２５】
また、宛先間違いなどで送信に失敗した場合には、ユーザに対してステップＳ８１０以降の登録の提示処理を行わずに処理を終了してもよい。これにより、間違いの宛先、つまり複合機１０が管理するアドレス帳に登録する必要のない宛先をアドレス帳に登録することを防ぐことができる。
【０３２６】
また、ステップＳ８１０に係るコピーするか否かの提示は、送信完了時に行うことにより宛先間違いなどを防ぐことができる。つまり、例えばステップＳ８０１において宛先を指定した時に行う場合も考えられるが、宛先間違いなどを防ぐために送信完了時が望ましい。
【０３２７】
また、本ファクス送信例の変形例として、ステップＳ８０９の処理を経て送信に成功した場合には、自動的にアドレス帳に登録するようにされてもよい。これにより、ユーザの操作性を向上することができる。
【０３２８】
さらには、本ファクス送信例では、複合機１０が有する表示装置１０９を用いて外部検索サーバ装置１０８の管理データ（本項では、アドレス帳）の内、所定の送信先のファクスにファクス送信したいデータをファクス送信する処理を行ってきたが、送信されるデータはアドレス帳に限らない。その他の種類のデータであってもよい。また、所定の送信先にデータを送信する処理であれば、ファクス送信に限らないものとする。
【０３２９】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記各実施形態にあげたその他の要素との組み合わせなど、ここで示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０３３０】
【図１】本実施形態１に係る情報検索システムの概要を示す図である。
【図２】本実施形態１に係るネットワーク装置のハードウェア構成例を示す図である。
【図３】本実施形態１に係るネットワーク装置のソフトウェア構成例を示す図である。
【図４】本実施形態１に係るネットワーク装置の機能の構成例を示す図である。
【図５】情報検索システムの動作例１の概要を示す図である。
【図６】（ａ）動作例１に係るＰＣ装置の動作を示すフローチャートの例である。（ｂ）動作例１に係るネットワーク装置の動作を示すフローチャートの例である。
【図７】本実施形態１に係る検索エンジンを記述したＸＭＬファイルの例を示す図である。
【図８】本実施形態１に係る検索エンジンの画面表示例を示す図である。
【図９】本実施形態１に係る検索エンジンの登録を説明するための図である。
【図１０】情報検索システムの動作例２の概要を示す図である。
【図１１】（ａ）動作例２に係るＰＣ装置の動作を示すフローチャートの例である。（ｂ）動作例２に係るネットワーク装置の動作を示すフローチャートの例である。
【図１２】検索エンジンの自動検出を説明するための図である。
【図１３】検索結果に基づいて作成されたＨＴＭＬ形式のデータの例を示す図である。
【図１４】検索結果に基づいて作成されたＲＳＳ形式のデータの例を示す図である。
【図１５】検索結果の第１の画面表示例を示す図である。
【図１６】検索結果の第２の画面表示例を示す図である。
【図１７】検索結果の第３の画面表示例を示す図である。
【図１８】検索結果の第４の画面表示例を示す図である。
【図１９】本実施形態２に係るネットワーク装置の機能の構成例を示す図である。
【図２０】検索結果の画面表示例を示す図である。
【図２１】本実施形態３に係るネットワーク装置の機能の構成例を示す図である。
【図２２】本実施形態４に係る情報検索システムの概要を示す図である。
【図２３】本実施形態４に係るネットワーク装置のハードウェア構成例を示す図である。
【図２４】本実施形態４に係るネットワーク装置のソフトウェア構成例を示す図である。
【図２５】本実施形態４に係るネットワーク装置の機能の構成例を示す図である。
【図２６】情報検索システムの動作例１の概要を示す図である。
【図２７】検索エンジンを記述したＸＭＬファイルの例を示す図である。
【図２８】動作例１に係るネットワーク装置の動作を示すフローチャートである。
【図２９】図２７のファイルの解析のためにネットワーク装置が保持する表の例である。
【図３０】情報検索システムの動作例２の概要を示す図である。
【図３１】動作例２に係るネットワーク装置の動作を示すフローチャートである。
【図３２】ネットワーク装置が検索指示に基づいて行う検索処理の第１の例を示すシーケンス図である。
【図３３】検索結果が全ての文書である場合のデータの例を示す図である。
【図３４】検索結果がファクス受信文書である場合のデータの例を示す図である。
【図３５】図３２の検索処理に係る検索結果の画面表示例を示す図である。
【図３６】ネットワーク装置が検索指示に基づいて行う検索処理の第２の例を示すシーケンス図である。
【図３７】ネットワーク装置が検索指示に基づいて行う検索処理の第３の例を示すシーケンス図である。
【図３８】ネットワーク装置がコピー指示に基づいて行うコピー処理の例を示すシーケンス図である。
【図３９】図３８のコピー処理に係るコピー結果の画面表示例を示す図である。
【図４０】ネットワーク装置が出力指示に基づいて行う出力処理の例を示すシーケンス図である。
【図４１】図４０の出力処理を説明するための画面表示例を示す図である。
【図４２】ネットワーク装置が出力指示に基づいて行う出力処理の第１の変形例を示すシーケンス図である。
【図４３】ネットワーク装置が出力指示に基づいて行う出力処理の第２の変形例を示すシーケンス図である。
【図４４】ネットワーク装置がファクス送信指示に基づいて行うファクス送信処理の例を示すシーケンス図である。
【図４５】図４４のファクス送信処理を説明するための画面表示例を示す図である。
【図４６】図４４のステップＳ８１０〜Ｓ８１２を説明するための画面表示例を示す図である。
【符号の説明】
【０３３１】
１  情報検索システム
１０  ネットワーク装置
１１  管理データ記憶部
１０７、１０７Ａ、Ｂ  ＰＣ装置
１０８、１０８Ａ、Ｂ  外部検索サーバ装置
１０９  表示装置
１１０  出力装置
２０１  機器ＵＩ
２０２  ＷｅｂＵＩ
２２１  印刷サービス
３００  検索制御部
３１０  要求受信手段
３２０  検索手段
３３０  表示情報作成部
３３１  Ｗｅｂ画面作成手段
３３２  ＯｐｅｎＳｅａｒｃｈ作成手段
３４０  要求結果送信手段
３５０  権限情報受信手段
４００  画像形成手段
５００  出力手段
６１０  外部検索サーバデータ検索手段
６２０  外部検索サーバデータ取得手段
６３０  外部検索サーバ検索管理手段
【図１】
2008217750.tif 000003
【図２】
2008217750.tif 000004
【図３】
2008217750.tif 000005
【図４】
2008217750.tif 000006
【図５】
2008217750.tif 000007
【図６】
2008217750.tif 000008
【図７】
2008217750.tif 000009
【図８】
2008217750.tif 000010
【図９】
2008217750.tif 000011
【図１０】
2008217750.tif 000012
【図１１】
2008217750.tif 000013
【図１２】
2008217750.tif 000014
【図１３】
2008217750.tif 000015
【図１４】
2008217750.tif 000016
【図１５】
2008217750.tif 000017
【図１６】
2008217750.tif 000018
【図１７】
2008217750.tif 000019
【図１８】
2008217750.tif 000020
【図１９】
2008217750.tif 000021
【図２０】
2008217750.tif 000022
【図２１】
2008217750.tif 000023
【図２２】
2008217750.tif 000024
【図２３】
2008217750.tif 000025
【図２４】
2008217750.tif 000026
【図２５】
2008217750.tif 000027
【図２６】
2008217750.tif 000028
【図２７】
2008217750.tif 000029
【図２８】
2008217750.tif 000030
【図２９】
2008217750.tif 000031
【図３０】
2008217750.tif 000032
【図３１】
2008217750.tif 000033
【図３２】
2008217750.tif 000034
【図３３】
2008217750.tif 000035
【図３４】
2008217750.tif 000036
【図３５】
2008217750.tif 000037
【図３６】
2008217750.tif 000038
【図３７】
2008217750.tif 000039
【図３８】
2008217750.tif 000040
【図３９】
2008217750.tif 000041
【図４０】
2008217750.tif 000042
【図４１】
2008217750.tif 000043
【図４２】
2008217750.tif 000044
【図４３】
2008217750.tif 000045
【図４４】
2008217750.tif 000046
【図４５】
2008217750.tif 000047
【図４６】
2008217750.tif 000048