(57)【要約】【課題】  複合機などの情報処理システムなどで外部のクライアントコンピュータなどから取り込んで電子メールなどのデータファイルを外部の端末装置などから効率よく検索できるようにする。この場合に、取り込んだデータファイルのコンピュータウィルスの有無をチェックする。【解決手段】  外部のクライアントコンピュータのデータファイルの複製を監視フォルダへ作成する。このとき設定条件から検索対応表のデータを作成し、これを書き込むことで検索対応表を更新する。監視フォルダは情報処理ユニット部Ｂの記憶装置３４に構築される。この複製されたデータファイルを対象に、コンピュータウィルスの有無をチェックし（ステップＳ４７）、ウィルス感染があったときは（ステップＳ４８のＹ）、管理者に電子メールで報知する（ステップＳ５０）。そして、管理者からそのファイルの削除を指示されたときは、当該ファイルを削除する。【選択図】    図２０
2005196380.tif 000002
【特許請求の範囲】
【請求項１】
各種情報処理を行うことができる情報処理システムにおいて、
本システムと接続されている本システム外の装置内に蓄積されているデータファイルを本システムの外部からアクセス可能な所定の記憶領域に複製する複製手段を、備えていることを特徴とする情報処理システム。
【請求項２】
前記複製後の前記本システム外の装置内に蓄積されていたデータファイルについて、コンピュータウィルスを検出するウィルス検出手段と、
この検出があったときは当該検出のあった前記データファイルがどれであり当該データファイルのロケーションがどこであるかを登録する検出結果登録手段と、
を備えていることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記検出があったときはその旨を当該検出があったデータファイルがどれであるかの情報とともに報知する報知手段を、備えていることを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記検出があったデータファイルを削除する旨の指示を受け付ける削除指示受付手段と、
この指示を受け付けたときは当該データファイルを削除する削除手段と、
を備えていることを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記複製手段は、本システム内に蓄積されているデータファイルも本システムの外部からアクセス可能な所定の記憶領域に複製する、ことを特徴とする請求項１〜４のいずれかの一に記載の情報処理システム。
【請求項６】
本システム内は実行する処理が互いに異なる複数の装置から構成され、
この各装置は互いにネットワークで接続されていて、
前記複製手段は、前記各装置に蓄積されているデータファイルを前記記憶領域に複製する、
ことを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記複製手段は、個人の認証情報が入力されたときは当該認証情報と関連付けられている前記データファイルを選択して前記複製を行う、ことを特徴とする請求項1〜６のいずれかの一に記載の情報処理システム。
【請求項８】
前記複製を行う際には当該複製を行う前記データファイルの各種検索条件をテーブルに登録する登録手段を、備えていることを特徴とする請求項１〜７のいずれかの一に記載の情報処理システム。
【請求項９】
前記登録手段は、ユーザが設定可能な前記検索条件と自動で設定される前記検索条件とを登録できる、ことを特徴とする請求項８に記載の情報処理システム。
【請求項１０】
前記登録手段は、個別の前記データファイル及び当該データファイルの前記検索条件との保存期限を当該検索条件のひとつとして前記登録が可能であり、
前記保存期限を徒過したときは当該データファイル及び検索条件を消去する消去手段を備えている、ことを特徴とする請求項８又は９に記載の情報処理システム。
【請求項１１】
前記データファイルの検索の要求があったときは、前記テーブルから与えられた検索条件を検索する検索手段を、備えていることを特徴とする請求項８〜１０のいずれかの一に記載の情報処理システム。
【請求項１２】
前記記憶領域は本システムの外部のＦＴＰサーバの管理下にあって、当該記憶領域内の前記データファイルは外部にファイル転送可能である、ことを特徴とする請求項１〜１１のいずれかの一に記載の情報処理システム。
【請求項１３】
本システムの外部からはＷｅｂブラウザを介してアクセスできる、ことを特徴とする請求項１２に記載の情報処理システム。
【請求項１４】
前記アクセスのうち所定の入力フォームへの入力によるものとそうでないものとを識別する識別手段を、備えていることを特徴とする請求項１３に記載の情報処理システム。
【請求項１５】
前記検索の結果はＨＴＭＬ文書に編集して前記Ｗｅｂブラウザに転送する検索結果送信手段を、備えていることを特徴とする請求項１３又は１４に記載の情報処理システム。
【請求項１６】
前記検索結果送信手段は、前記ＨＴＭＬ文書に前記検索された前記検索条件と前記テーブルで関連付けられている前記データファイルを転送するための情報を付加する、ことを特徴とする請求項１５に記載の情報処理システム。
【請求項１７】
各種情報処理を行うことができるコンピュータで実行させるコンピュータに読み取り可能なプログラムにおいて、
本システムと接続されている本システム外の装置内に蓄積されているデータファイルを本システムの外部からアクセス可能な所定の記憶領域に複製する複製手段を、コンピュータに実行させることを特徴とするプログラム。
【請求項１８】
前記複製後の前記本システム外の装置内に蓄積されていたデータファイルについて、コンピュータウィルスを検出するウィルス検出手段と、
この検出があったときは当該検出のあった前記データファイルがどれであり当該データファイルのロケーションがどこであるかを登録する検出結果登録手段と、
をコンピュータに実行させることを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記検出があったときはその旨を当該検出があったデータファイルがどれであるかの情報とともに報知する報知手段を、コンピュータに実行させることを特徴とする請求項１８に記載のプログラム。
【請求項２０】
前記検出があったデータファイルを削除する旨の指示を受け付ける削除指示受付手段と、
この指示を受け付けたときは当該データファイルを削除する削除手段と、
をコンピュータに実行させることを特徴とする請求項１９に記載のプログラム。
【請求項２１】
コンピュータに読み取り可能なプログラムを記憶している記憶媒体において、
前記プログラムは請求項１７〜２０のいずれかの一に記載のプログラムである、ことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
ネットワーク上に設置されているＷｅｂサーバの何処に入手したい情報が存在しているかを探索するための装置や、支援方法について多くの発明がなされている。例えば、特許文献１は、このような技術に関するものである。
【０００３】
【特許文献１】特開２００１−３０６５２６公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、複写機にネットワーク機能を搭載した、いわゆる複合機において、検索可能なデータの管理を行うように提案されているものはない。理由は、複合機の制御とネットワーク上に開放するサーバの制御を１つの処理系に統合して行うことが繁雑で非効率な結果を招くためである。そのような事情から、従来は、例えばスキャニングした画像データや受信したＦＡＸ文書をネットワーク上の端末へ自動的に送信し、さらに蓄積することで検索可能にしている。
【０００５】
本発明は、複合機などの情報処理システムなどで取り込んだ画像データ、ＦＡＸ文書などのデータファイルを外部の端末装置などから効率よく検索できるようにすることである。
【課題を解決するための手段】
【０００６】
本発明は、各種情報処理を行うことができる情報処理システムにおいて、本システムと接続されている本システム外の装置内に蓄積されているデータファイルを本システムの外部からアクセス可能な所定の記憶領域に複製する複製手段を、備えていることを特徴とする情報処理システムである。
【０００７】
別の面から見た本発明は、各種情報処理を行うことができるコンピュータで実行させるコンピュータに読み取り可能なプログラムにおいて、本システムと接続されている本システム外の装置内に蓄積されているデータファイルを本システムの外部からアクセス可能な所定の記憶領域に複製する複製手段を、コンピュータに実行させることを特徴とするプログラムである。
【発明の効果】
【０００８】
本発明によれば、検索対象とできるデータファイルを所定の記憶領域に集めることができるので、データファイルの効率のよい検索ができる。
【０００９】
また、複製を行う際には複製を行うデータファイルの各種検索条件をテーブルに登録する登録手段を備えるようにすれば、必要な情報だけ検索できるので検索時間を短縮することができる。
【００１０】
記憶領域が本システム又はコンピュータの外部のＦＴＰサーバの管理下にあって、当該記憶領域内のデータファイルは外部にファイル転送可能である場合には、ＷｅｂブラウザにＦＴＰ機能があれば、特別なプログラムを必要とすることなく、検索したデータファイルを外部でダウンロードできる。
【００１１】
検索の結果をＨＴＭＬ文書に編集してＷｅｂブラウザに転送する検索結果送信手段を備えているときは、外部の端末装置ではＷｅｂブラウザが使用できるだけで、検索を実行してデータファイルをダウンロードできる。
【発明を実施するための最良の形態】
【００１２】
本発明を実施するための最良の一形態について説明する。
【００１３】
本実施の形態は、コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像（スキャナ機能による読み取り原稿画像やプリンタあるいはＦＡＸ機能により入力された画像）を配信する機能等を複合したいわゆるデジタルカラー複合機に本発明を適用した例を示す。
【００１４】
図１は、本実施の形態のデジタルカラー複合機１を含むシステム構成図である。図１に示すように、本実施の形態においては、情報処理システムとなるデジタルカラー複合機１に通信ネットワークであるＬＡＮ（Local Area Network）２を介し、各種の情報処理を実行するサーバコンピュータ３や複数台のクライアントコンピュータ４が接続されたシステムを想定する。サーバコンピュータ３は、例えばＦＴＰ，ＨＴＴＰプロトコルをサポートしたり、ＷｅｂサーバやＤＮＳ（ドメインネームサーバ）の機能を実現するものである。すなわち、このシステムにおいては、デジタルカラー複合機１が備えている画像入力機能（スキャナ機能）、画像出力機能（プリント機能）及び画像蓄積機能等の画像処理機能を、ＬＡＮ２上でシェアし得る環境が構築されているものである。
【００１５】
このようなシステムは、通信制御ユニット５を介してインターネット網６に接続され、インターネット網６を介して外部環境とデータ通信可能に構築されている。通信制御ユニット５としては、ルータ、交換機、モデム、ＤＳＬモデム等が一般的であるが、最低限ＴＣＰ／ＩＰ通信が可能であればよい。また、ＬＡＮ２は有線通信に限るものではなく、無線通信（赤外線や電波等）であってもよい。また、光ファイバーを用いたものであってもよい。
【００１６】
次に、デジタルカラー複合機１について説明する。ここで、図２はデジタルカラー複合機１を概略的に示す外観斜視図、図３はデジタルカラー複合機１の各部の電気的接続を示すブロック図である。図２に示すように、デジタルカラー複合機１は、転写紙などの媒体に画像を形成する印刷装置７の上部に、原稿から画像を読み取る画像読取装置８を配設した構成とされている。また、画像読取装置８の装置外面には、オペレータに対する表示とオペレータからの機能設定等の各種の入力を許容する操作パネルＰが設けられている。さらに、操作パネルＰの下部には、光ディスク、フレキシブルディスクなどの記憶媒体Ｍ（図３参照）に記憶されているプログラムコードや画像データ等を読み取る、又は、記憶媒体Ｍに対してプログラムコードや画像データ等を書き込む装置である外部メディア入出力装置９が、記憶媒体Ｍの挿入を許容する挿入口を外部に露出させて設けられている。
【００１７】
このようなデジタルカラー複合機１のストラクチャとしては、図３に示すように、画像処理ユニット部Ａと情報処理ユニット部Ｂとに大別されており、印刷装置７及び画像読取装置８は画像処理ユニット部Ａに属し、操作パネルＰ及び外部メディア入出力装置９は、各種情報処理を行うコンピュータとなる情報処理ユニット部Ｂに属している。
【００１８】
画像処理ユニット部Ａについて説明する。印刷装置７及び画像読取装置８を備える画像処理ユニット部Ａは、画像処理ユニット部Ａにおける画像処理全般の制御を行う画像処理制御ユニット１０を備えており、この画像処理制御ユニット１０には、印刷装置７を制御する印刷制御ユニット１１と、画像読取装置８を制御する画像読取制御ユニット１２とが接続されている。
【００１９】
印刷制御ユニット１１は、画像処理制御ユニット１０の制御に従って印刷装置７に対して画像データを含む印刷指示を出力し、印刷装置７に転写紙などの媒体に画像を形成して出力させる。印刷装置７はフルカラー印刷可能とされており、その印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、さまざまな方式を用いることができる。
【００２０】
画像読取制御ユニット１２は、画像処理制御ユニット１０の制御により画像読取装置８を駆動し、原稿の表面に対するランプ照射の反射光をミラー及びレンズにより受光素子（例えば、ＣＣＤ（Charge Coupled Device））に集光して読み取り、Ａ／Ｄ変換してＲＧＢ各８Ｂitのデジタル画像データを生成する。
【００２１】
このような画像処理制御ユニット１０は、メインプロセッサであるＣＰＵ（Central Processing Unit）１３と、画像読取装置８から読み込んだ画像データを印刷装置７による作像に供すべく一旦格納しておくＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）１４と、制御プログラム等を記憶したＲＯＭ（Read Only Memory）１５と、システムログ／システム設定／ログ情報等を記録しておく電源ＯＦＦ時にもデータの保持が可能なＮＶＲＡＭ１６と、をバス接続したマイクロコンピュータ構成とされている。
【００２２】
また、画像処理制御ユニット１０には、多量の画像データの蓄積やジョブ履歴等の記憶装置となるＨＤＤ（Hard Disk Drive）１７、装置内部に設けられた集線装置であるＨＵＢ１９を介して画像処理ユニット部ＡをＬＡＮ２に接続するためのＬＡＮ制御部１８、ＦＡＸ制御を行うＦＡＸ制御ユニット２０が接続されている。このＦＡＸ制御ユニット２０は、公衆電話網２１に通じる構内交換器（ＰＢＸ）２２に接続されており、デジタルカラー複合機１は、遠隔のファクシミリ装置と交信することができる。
【００２３】
加えて、画像処理制御ユニット１０には、表示制御ユニット２３及び操作入力制御ユニット２４が接続されている。表示制御ユニット２３は、画像処理制御ユニット１０のコントロールによって制御パネルＩ／Ｆ２５に接続された通信ケーブル２６を介して情報処理ユニット部Ｂに対して画像表示制御信号を出力し、情報処理ユニット部Ｂの操作パネルＰに対して画像表示の制御を行う。また、操作入力制御ユニット２４は、情報処理ユニット部Ｂの操作パネルＰからのオペレータによる機能設定や入力操作に応じた入力制御信号を、画像処理制御ユニット１０のコントロールによって制御パネルＩ／Ｆ２５に接続された通信ケーブル２６を介して入力する。すなわち、画像処理ユニット部Ａは、情報処理ユニット部Ｂの操作パネルＰを通信ケーブル２６を介して直接モニタすることができる構成になっている。
【００２４】
したがって、画像処理ユニット部Ａは、従来の画像処理装置が備える画像処理ユニットに対して通信ケーブル２６を接続し、情報処理ユニット部Ｂの操作パネルＰを利用するようにしたものである。すなわち、画像処理ユニット部Ａの表示制御ユニット２３及び操作入力制御ユニット２４は、操作パネルＰに接続されているものとして動作している。
【００２５】
このような構成により、画像処理ユニット部Ａは、外部（サーバコンピュータ３、クライアントコンピュータ４、ファクシミリ装置等）からの画像情報である印刷データ及びプリント指示するコマンドを解析し、印刷データを出力画像データとして印刷できる状態にビットマップ展開し、印刷モードをコマンドから解析し動作を決定している。その印刷データ及びコマンドをＬＡＮ制御部１８あるいはＦＡＸ制御ユニット２０を通じて受信し動作する。
【００２６】
また、画像処理ユニット部Ａは、ＳＤＲＡＭ１４やＨＤＤ１７に記憶されている印刷データ、原稿読取りデータ、これらを出力用に処理した出力画像データ、及び、それらを圧縮した圧縮データを外部（サーバコンピュータ３、クライアントコンピュータ４、ファクシミリ等）に転送することができる。
【００２７】
さらに、画像処理ユニット部Ａは、画像読取装置８の読取り画像データを画像処理制御ユニット１０に転送し、光学系及びデジタル信号への量子化に伴う信号劣化を補正し、該画像データをＳＤＲＡＭ１４に書込む。このようにしてＳＤＲＡＭ１４に格納された画像データは、印刷制御ユニット１１で出力画像データに変換されて、印刷装置７に出力される。
【００２８】
次に、操作パネルＰを備える情報処理ユニット部Ｂについて説明する。情報処理ユニット部Ｂは、一般にパーソナルコンピュータといわれるような情報処理装置に用いられる汎用のＯＳ（Operating System）によって制御されるマイクロコンピュータ構成とされている。情報処理ユニット部Ｂは、メインプロセッサであるＣＰＵ３１を有しており、このＣＰＵ３１には、ＣＰＵ３１の作業用領域となるＲＡＭや起動プログラムなどを記憶した読出し専用メモリであるＲＯＭで構成されるメモリユニット３２と、ＯＳ（Operating System）やアプリケーションプログラムを記憶するＨＤＤ等の記憶装置３４に対するデータの入出力を制御する記憶装置制御ユニット３５とが、バス接続されている。
【００２９】
また、ＣＰＵ３１には、情報処理ユニット部Ｂを、ＨＵＢ１９を介してＬＡＮ２に接続するための通信インターフェースであるＬＡＮ制御部３３が接続されている。このＬＡＮ制御部３３に割り当てられるネットワークアドレスであるＩＰアドレスは、前述した画像処理ユニット部ＡのＬＡＮ制御部１８に割り当てられるＩＰアドレスとは異なるものである。すなわち、本実施の形態のデジタルカラー複合機１には、２つのＩＰアドレスが割り当てられていることになる。つまり、画像処理ユニット部Ａと情報処理ユニット部ＢとはそれぞれＬＡＮ２に接続されていることになり、画像処理ユニット部Ａと情報処理ユニット部Ｂとの間においてはデータ交換が可能な構成になっている。
【００３０】
なお、デジタルカラー複合機１はＨＵＢ１９を介してＬＡＮ２に接続されていることから、見かけ上は、１つのＩＰアドレスのみが割り当てられているように見える。したがって、美観を損ねることはなく、結線等の取り扱いを容易にすることが可能になっている。
【００３１】
さらに、ＣＰＵ３１には、操作パネルＰを制御する表示制御ユニット３６及び操作入力制御ユニット３７が接続されている。ここで、図４は操作パネルＰの構成を示す平面図である。図４に示すように、操作パネルＰは、例えばＬＣＤ（Liquid Crystal Display）である表示装置４０と、操作入力装置４１とで構成されている。操作入力装置４１は、表示装置４０の表面に積層された超音波弾性波方式等のタッチパネル４１ａと、複数のキーを有するキーボード４１Ｂとで構成されている。キーボード４１Ｂには、画像読み取りの開始を宣言するためのスタートキー、数値入力を行うためのテンキー、読み取った画像データの送信先を設定する読取条件設定キー、クリアキー等が設けられている。すなわち、表示制御ユニット３６は、画像表示制御信号を制御パネルＩ／Ｆ３８を介して表示装置４０に出力し、画像表示制御信号に応じた所定事項を表示装置４０に表示させる。一方、操作入力制御ユニット３７は、操作入力装置４１におけるオペレータによる機能設定や入力操作に応じた入力制御信号を、制御パネルＩ／Ｆ３８を介して受信する。
【００３２】
加えて、ＣＰＵ３１には、画像処理ユニット部Ａの制御パネルＩ／Ｆ２５と通信ケーブル２６を介して接続されている制御パネル通信ユニット３９が接続されている。制御パネル通信ユニット３９は、画像処理ユニット部Ａから出力された画像表示制御信号を受信し、また、操作パネルＰからのオペレータによる機能設定や入力操作に応じた入力制御信号を画像処理ユニット部Ａに転送する。なお、詳細は後述するが、制御パネル通信ユニット３９で受信した画像処理ユニット部Ａからの画像表示制御信号は操作パネルＰの表示装置４０用にデータ変換処理されてから表示制御ユニット３６に出力され、また、操作パネルＰからのオペレータによる機能設定や入力操作に応じた入力制御信号は画像処理ユニット部Ａでの仕様に応じた形式にデータ変換処理されてから制御パネル通信ユニット３９に入力される。
【００３３】
上述したように記憶装置３４には、ＣＰＵ３１が実行するＯＳ（Operating System）やアプリケーションプログラムが格納されている。この意味で、記憶装置３４は、アプリケーションプログラムを記憶する記憶媒体として機能する。このデジタルカラー複合機１では、ユーザが電源を投入するとＣＰＵ３１がメモリユニット３２内の起動プログラムを起動させ、記憶装置３４よりＯＳをメモリユニット３２内のＲＡＭに読み込み、このＯＳを起動させる。このようなＯＳは、ユーザの操作に応じてプログラムを起動したり、情報を読み込んだり、保存を行ったりする。ＯＳのうち代表的なものとしては、Ｗｉｎｄｏｗｓ（登録商標（以下同様））等が知られている。これらのＯＳ上で走る動作プログラムをアプリケーションプログラムと呼んでいる。情報処理ユニット部ＢのＯＳは、情報処理装置（サーバコンピュータ３やクライアントコンピュータ４等）と同種のＯＳ、すなわち汎用のＯＳ（例えば、Ｗｉｎｄｏｗｓ等）とされている。
【００３４】
なお、前述したように、本実施の形態のデジタルカラー複合機１には、ＯＳ、デバイスドライバや各種アプリケーションプログラム等の各種のプログラムコード（制御プログラム）や画像データ等を記憶した記憶媒体Ｍ、すなわち、フレキシブルディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷなど）、光磁気ディスク（ＭＯ）、半導体メディアなどの記憶媒体Ｍに記憶されているプログラムコードや画像データ等を読み取る、又は記憶媒体Ｍに対してプログラムコードや画像データ等を書き込む装置であるフレキシブルディスクドライブ装置、光ディスクドライブ装置、ＭＯドライブ装置、メディアドライブ装置等の外部メディア入出力装置９が搭載されている。このような外部メディア入出力装置９は、ＣＰＵ３１にバス接続されている入出力デバイス制御ユニット４２により制御される。
【００３５】
したがって、記憶装置３４に記憶されているアプリケーションプログラムは、この記憶媒体Ｍに記録されたアプリケーションプログラムがインストールされたものであってもよい。このため、記憶媒体Ｍも、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えばインターネット網６及びＬＡＮ２を介して外部から取り込まれ、記憶装置３４にインストールされてもよい。
【００３６】
なお、入出力デバイス制御ユニット４２には、ＵＳＢ，ＩＥＥＥ１３９４，ＳＣＳＩ等の各種インターフェース４３も接続されており、各種インターフェース４３を介して様々な機器（デジタルカメラ等）が接続可能とされている。
【００３７】
以下では、デジタルカラー複合機１で実行する特徴的な処理について説明する。
【００３８】
デジタルカラー複合機１では、互いに異なる処理を行なう複数の装置、この例では画像処理ユニット部Ａと情報処理ユニット部Ｂがそれぞれ独立して処理を行えるようになっているので、画像処理ユニット部Ａで画像読み取りの処理が行われているときに、情報処理ユニット部Ｂでは電子メールの受信を行なうといった動作が可能である。そして、このような例では、お互いの処理の結果が相互に影響しないので、画像処理ユニット部Ａと情報処理ユニット部Ｂとが独立に動作していても問題はない。
【００３９】
このデジタルカラー複合機１では、これとは別に、情報処理ユニット部Ｂで動作するプログラムにより画像処理ユニット部Ａの各機能を利用し、その結果を処理の対象とすることができる。
【００４０】
たとえば、画像処理ユニット部Ａの画像読取装置８により読み取った画像文書イメージデータを所定の文字認識ソフトで処理をしてテキスト文書を獲得するという処理を行う場合がある。このような処理を行うために、従来の複合機では、
（１）文字認識ソフトが搭載されている外部のコンピュータ（ＰＣなど）へ処理対象となるデータを送信して当該コンピュータで処理を行うか、または、（２）画像処理ユニット部Ａにおいて、画像処理制御ユニット１０で動作する文字認識ソフトを用意しておく必要がある。
【００４１】
この場合の問題点として、（１）の場合だと、常に外部のコンピュータを用意しておかなければ必要なときに処理ができないということが挙げられる。また、（２）の場合のように、画像処理制御ユニット１０で動作するソフトを用意する場合は、（ａ）画像処理に特化したシステム内で、汎用的なアプリケーションソフトを動作させることは複合機本来の処理能力の低下を招く。（ｂ）画像処理に特化したシステムでは、ワープロや音声認識といった市販のソフトのほとんどが、オペレーティングシステムの関係で動作しない。そのため専用にソフト開発が必要になる。といった点が問題となる。
【００４２】
そのような不具合に対して、本デジタルカラー複合機１は、情報処理ユニット部Ｂでいわゆる市販の汎用のオペレーティングシステム５８（図５を参照。たとえば、Ｗｉｎｄｏｗｓなど）を動作させており、画像処理ユニット部Ａの動作に影響されず、上記（１）（２）の問題が生じない。ただし、常に両者が互いに独立して動作するのであれば、情報処理ユニット部Ｂのプログラムにより画像処理ユニット部Ａの各機能を利用し、その結果を処理の対象とするという目的は達成できない。そこで、本デジタルカラー複合機１は、図５に示すような処理モジュールの組み合わせによるプログラムを動作させることで、画像処理ユニット部Ａの各機能を利用できるようにしている。
【００４３】
ここで、図５の処理モジュールについて説明する。図５において、画像処理制御システム５１のモジュールは複合機本来の機能を本デジタルカラー複合機１で実行するための制御を行うプログラムから構成される。本デジタルカラー複合機１は、情報処理ユニット部Ｂからのみネットワーク（ＬＡＮ２）を介してアクセス可能なネット対応機能モジュール５２とのインターフェースを設けている。
【００４４】
ネット対応機能モジュール５２は、たとえばスキャン機能、ＦＡＸ受信機能などのように複合機が標準で備えている機能（画像処理制御システム５１で実行）をネットワーク（ＬＡＮ２）を介して使用可能にするものであり、画像処理ユニット部Ａからも利用することはできない。ネット対応機能モジュール５２はネットワークからのアクセスを常時監視しているＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）５３が、対応するポート番号の接続要求を検知したときに対応する機能の処理モジュールが起動するようになっている。例えば、ポート番号１００２の接続要求があったときは、ＦＡＸ受信機能のモジュールが起動する。起動されたモジュールは、接続要求元の処理要求に協働して動作し、必要な応答を返す。
【００４５】
つぎに、情報処理ユニット部Ｂのプログラムの特徴について説明をする。例として、キーワード作成アプリケーション５４について説明する。キーワード作成アプリケーション５４は、読み込まれた画像データに対して文字認識処理を行い、文字認識結果からキーワードを作成する。情報処理ユニット部Ｂの全体は、オペレーティングシステム５８の管理下で各アプリケーションが動作している。また、各アプリケーションはオペレーティングシステム５８が提供する機能を利用することができる。つまりアプリケーションを実行するプログラムの中で、ソフトウェアの部品であるモジュールとして呼び出して必要な処理を行わせる形式で利用する。例として、ＴＣＰ／ＩＰ制御モジュール５９などがある。これはＴＣＰ／ＩＰ５３で接続されている他の端末装置などと通信を行うためにオペレーティングシステム５８が標準で有している機能を実行する。
【００４６】
また、他のアプリケーションに利用されるために組み込まれた独立したソフトウェアも利用可能である。たとえば、ＯＣＲエンジン５７は、画像データから文字認識処理のみ行う。単独では動作しないで、他のソフトウェアの部品（モジュール）として利用される。
【００４７】
このように、情報処理ユニット部Ｂ全体ではオペレーティングシステム５８の管理下で各アプリケーションが動作することができるので、これらの機能を単独または複数個組み合わせたアプリケーションを開発することができる。
【００４８】
しかし、既存の技術では画像処理ユニット部Ａなどの機能をこのような手段で直接利用することはできない。本複合機１では、複合機本来の機能を実現するための画像処理ユニット部Ａとアプリケーションソフトを実行するための情報処理ユニット部Ｂを設け、複合機１の内部でネットワークプロトコル（ＴＣＰ／ＩＰ（符号５３））によりネットワーク（ＬＡＮ２）を介して接続している。しかし、これは物理的な接続が可能になっているだけで、データを相互に通信することはできるが、情報処理ユニット部Ｂで動作するアプリケーションソフト内部から画像処理ユニット部Ａの機能を利用可能にするものではない。
【００４９】
そこで、情報処理ユニット部Ｂで動作するアプリケーションソフト内部から画像処理ユニット部Ａの機能を利用可能にする手段について説明する。
【００５０】
キーワード作成アプリケーション５４において、文字認識の対象となる画像データは画像処理ユニット部Ａで管理されている画像読取装置８から読み込まれた画像データである。画像読取装置８に対して画像読み取りの動作を指示するためには、ポート番号１００１番を指定してＴＣＰ／ＩＰコネクション要求を画像処理ユニット部Ａに対して行う。このときに、処理の内容を示したデータもデータストリームとして同時に送る。ポート番号１００１番で指定された機能は、画像読取装置８が画像読み取りを行い、その読み取った画像データに任意のファイル名を付けて情報処理ユニット部Ｂ側へ転送するというものである。このような処理の内容は予め取り決めておき、それらの機能を個別に利用するためにポート番号を割り当てておく。このようにしてキーワード作成アプリケーション５４から画像処理ユニット部Ａの機能を利用することが可能になる。なお、通信プロトコルに関してはＴＣＰ／ＩＰに限定するものではなく、他の方式で行ってもよい。
【００５１】
次に、監視フォルダへデータファイルを取り込む機能について説明する。
【００５２】
この機能は、情報処理ユニットＢで動作するアプリケーションプログラムにより実行される。ここで、監視フォルダとは、複合機１の内部データを、図１に示すようにネットワーク（ＬＡＮ２）を介して接続されるクライアントコンピュータ４などから検索可能にするために、情報処理ユニットＢの記憶装置３４に作られるデータの格納領域のことである。
【００５３】
複合機１では、このデータの格納領域が同時にＦＴＰ（ファイル転送プロトコル）サーバ（サーバコンピュータ３）の管理するデータの格納領域になっている。したがって、監視フォルダに格納されたデータはファイル転送プロトコルを使って、ファイル単位で外部のクライアントコンピュータ４などにダウンロードさせることができる。
【００５４】
このような監視フォルダにデータを格納し、外部からこのデータの検索を可能にする操作について説明をする。操作パネルＰに検索ポータル設定画面６１（図６）が表示されている状態で、ユーザは格納されているデータの種類を選択する。希望するデータの種類を表示する画面上のボタン６２をポインティングデバイス又は操作パネルＰがタッチパネルの場合は指先でタッチして選択する。セキュリティの強化のために個人のデータにしかアクセスできない場合は、認証番号入力フィールド６３とパスワード入力フィールド６４に操作入力装置４１を使って個人情報を入力する。なお、図６に表示されているデータの種類は、複合機１の内部に蓄積されているデータの例示として示しているもので、分類に関しては何ら制限は無い。
【００５５】
図６では、ＦＡＸ受信文書、ＦＡＸ送信文書、蓄積文書、画像データ、受信メール、送信済メールなどのボタン６２が選択可能である。ＦＡＸ受信文書、ＦＡＸ送信文書、蓄積文書は画像処理ユニットＡのＨＤＤ１７に格納されている。受信メール、送信済メールは情報処理ユニットＢの記憶装置３４に格納されている。格納場所が異なるのは、それぞれのデータを処理するユニットが異なるからである。ここで、例えば、ＦＡＸ受信文書のボタン６２を選択すると、情報処理ユニットＢで処理が行われ、その結果として画面の表示が図７の選択画面６５に切り替わる。このときに個人の認証情報として、認証番号、パスワードが入力されていると、その認証情報に関連付けられているデータが選択される。例えば、入力された個人情報に対してのみ開示を許可するといったセキュリティ管理を取り入れることも可能である。
【００５６】
図６の選択画面６５には、図６で選択または設定入力された条件に一致したデータのファイル名６６が表示される。ここで、検索監視フォルダへ登録する文書（ファイル名）を選択することができる。ユーザは検索ポータルボタン６７を操作して登録の条件を入力することができる。すなわち、検索ポータルボタン６７を操作すると、画面が図８に示す検索ポータル設定画面６８に切り替わる。ここでは、保存期間の入力フィールド６９、キーワードの入力フィールド７０、自動ＯＣＲ機能の選択ボックス７１、パスワード管理指定の選択ボックス７２を用いて設定入力することができる。自動ＯＣＲ機能を選択した場合は、選択した文書データに対して自動的にＯＣＲ（文字認識）し、その結果をキーワードとして登録することが可能である。
【００５７】
これらの操作が終了すると、情報処理ユニットＢのプログラムは指定されたファイルを情報処理ユニットＢ内の記憶装置３４へ複製を作成する。画像処理ユニットＡに格納されているデータも、ＬＡＮ制御部３３を介して取りこみ、記憶装置３４へ複製を作成する。ここで、ＬＡＮ制御部３３を介してデータファイルを取りこむ機能は、図５で示すネット対応機能モジュール５２の一つとして用意されているものを使用することで可能になる。
【００５８】
続いて、図９に示す検索対応表８０を記憶装置３４内に作成してプログラムが終了する。検索対応表８０は、監視フォルダに複製されたデータファイルに関する情報が格納されているテーブルである。検索対応表８０は、監視フォルダにデータファイルが複製されたときに、その内容が更新される。
【００５９】
検索対応表８０の登録内容は、監視フォルダに複製されたデータファイルの通し番号９１、種別（文書分類）９２、ファイル名９３、ＵＲＬ９４（監視フォルダ内の実際の格納位置）などであるが、図９に示す登録内容は例示であり、どのような管理情報を格納するかは任意に決められる。図９の例では、通し番号００４の内容は、種別９２が受信ＦＡＸとなっており、受信したＦＡＸ文書が格納されていることを示している。ファイル名９３は「ｔｒ０３４.tif」で認識される。ＵＲＬ９４は、ＦＴＰサーバプログラムに管理される監視フォルダ内の位置を表していて、実際にファイルの複製が作成された場所である。監視フォルダ内の下位のフォルダ名「fax」に格納されている。ＩＤ９５、パスワード９６を登録した場合はその内容が格納されている。日付９７はこの検索対応表８０に登録された日付である。保存期間９８は保存最終日を、保存期限として示している。この期限を経過すると、複製したデータファイルと検索対応表８０の該当データが消去される（消去手段）。そのほかにキーワード９９が登録されている。キーワード９９は図８の検索ポータル設定画面６８から直接入力したり、自動的にＯＣＲ処理をして得られたテキストなどを登録したりすることで、設定可能である。このような検索対応表８０の登録内容は、ユーザが設定可能な情報と、自動的に設定される情報とがある。
【００６０】
図１０は、これまで説明してきた監視フォルダへ画像を取り込む機能の概略について説明するフローチャートである。ここで、ステップＳ１〜Ｓ４は一連の処理について説明している。すなわち、ＣＰＵ３１は、検索ポータル設定画面６１への設定入力処理を完了すると（ステップＳ１，Ｓ２のＹ）、指定されたファイルの複製を監視フォルダへ作成し（複製手段）（ステップＳ３）、設定条件から検索対応表８０のデータを作成し、これを書き込むことで検索対応表８０を更新する（登録手段）（ステップＳ４）。
【００６１】
続いて、Ｗｅｂ検索機能について説明する。
【００６２】
複合機１は、図１に示すようにＬＡＮ２上のクライアントコンピュータ４などから検索可能になっている。ここで、クライアントコンピュータ４のディスプレイには図１１に示す検索ポータル入力フォーム画面７３が表示されている。ユーザは、検索ポータル入力フォーム画面７３の入力フィールド７４，７５で必要な情報を入力して送信ボタン７７を操作する。例えば、認証番号、パスワード、キーワード、文書種別などである。これらは単に例示であり、その他の検索条件を選択可能にすることができる。検索ポータル入力フォーム画面７３は、実際にはＷｅｂブラウザの画面であり、図１１に例示する表示内容は、図１２に示すＨＴＭＬ文書の内容を表示したものである。
【００６３】
図１２のＨＴＭＬ文書は、予めクライアントコンピュータ４などに保存されていてもよい。また、Ｗｅｂブラウザから直接ＵＲＬを入力（http://133.139.160.94/index.html）して複合機１に接続要求を出すことで複合機１側から送信されるようにしてもよい。また、そのほかの経路で入手してもかまわない。
【００６４】
検索条件の設定入力が完了すれば、送信ボタン７７を操作して検索を実行する。ここで、送信ボタン７７を操作すると、このＨＴＭＬ文書を表示しているＷｅｂブラウザは、図１２の符号８１に示すフォーム定義文「action」で指定するＵＲＬアドレス「http://133.139.160.94」へＴＣＰ／ＩＰ５３を介して接続要求を出す。このアドレスは、複合機１のＩＰアドレスである。接続要求を出して応答があれば、Ｗｅｂブラウザからは検索ポータル入力フォーム画面７３で入力されたデータが送られる。例えば、図１３に示すように、入力フィールドの名前と入力データが対応している。ここで、“kwd1＝議事録”となっているのは、図１２の符号８２に示すようにフォーム定義文で指定しているフィールドに「議事録」と入力したことを示している。
【００６５】
次に、接続要求が出された複合機１の処理について説明する。
【００６６】
図１４は、複合機１でＷｅｂ検索機能を実行するプログラムが、ＴＣＰ／ＩＰからの接続要求を受けた場合の動作について説明するフローチャートである。このプログラムに基づき、ＣＰＵ３１は、ポート番号８０番でＴＣＰ／ＩＰ５３からの接続要求を待っている（ステップＳ１０）。ポート番号８０番は、Ｗｅｂブラウザが接続要求を出すときに指定するポート番号である。接続があると（ステップＳ１１のＹ）、送られてきたデータが入っているデータストリームを調べる（ステップＳ１２）。このとき、図１１で示す入力フィールド７４，７５からの入力データか否かを（入力フォーム７３によるものか否かを）チェックする（識別手段）（ステップＳ１３）。これは、入力フィールド７４，７５の名称がついているか否かで判断できる。例えば、「tikuseki」「image」などの文字列が見つかれば、図１１に示すような入力画面からの接続があったか否かを知ることができる。
【００６７】
ここで、入力フォーム７３でない場合（ステップＳ１３のＮ）について説明する。入力フォームからの接続でない場合は、図１２のＨＴＭＬ文書の要求であるか調べる。そこで、ＵＲＬとして「http://133.139.160.94/index.html」というような指定がされているかなどを調べる（ステップＳ１８,Ｓ１９）。指定がされていれば（ステップＳ１８のＹ,Ｓ１９のＹ）、接続要求元に図１２のＨＴＭＬ文書を転送する（ステップＳ２０）。ＵＲＬの指定がされてないか、不正な内容であれば（ステップＳ１８のＮ,Ｓ１９のＮ）、何もしないで再び接続要求待ちになる（ステップＳ１０，Ｓ１１）。
【００６８】
入力フォーム７３からの接続であることが判明したときは（ステップＳ１３のＹ）、検索条件を作成する（ステップＳ１４）。接続要求元からは図１３で示すように入力フィールド７４，７５へ入力されたデータが送られてくるので、この内容から検索条件を特定する。検索条件が特定されたら検索対応表８０の内容を調べて一致するものを抽出する（検索手段）（ステップＳ１５）。続いて、その検索抽出結果に基づいて、図１５に示す検索結果リスト（ＨＴＭＬ文書ファイル）を作成する（ステップＳ１６）。続いて接続供給元へ、検索結果リスト（ＨＴＭＬ文書ファイル）転送する（検索結果送信手段）（ステップＳ１７）。
【００６９】
接続要求元では、この検索結果リスト（ＨＴＭＬ文書ファイル）をＷｅｂブラウザが受信し、その内容を表示する。このとき、図１５のＨＴＭＬ文書ファイルの例であれば、接続要求元のＷｅｂブラウザ画面には、図１６の検索結果画面７８が表示される。図１６の検索結果画面７８の表示で、データファイルを転送するための情報となるＵＲＬが表示されている位置（符号７９）を選択操作すると、該当するＵＲＬに対してクライアントコンピュータ４からファイル転送要求が出される。ファイル転送機能が有効か否かは、Ｗｅｂブラウザがファイル転送機能に対応できていれば実行可能となる。図１５の符号８３に示すように、この部分の定義は、監視フォルダ内のファイル格納位置を示している。
【００７０】
次に、複合機１の外部からデータを取り込んで検索対象とする場合について説明する。
【００７１】
この場合は、図２に示すサーバコンピュータ３又はクライアントコンピュータ４の内部の記憶装置から検索対象とするファイルを前述した監視フォルダへ複製するのと同時に、検索対応表８０を更新するものである。
【００７２】
このように、クライアントコンピュータ４などから複合機１内の監視フォルダにデータを複製することで、クライアントコンピュータ４のユーザは、自分のクライアントコンピュータ４内部のデータを無条件に公開するのではなく、公開してもよいと判断したデータのみを監視フォルダへ複製させることができる。つまり共用してもよいとユーザが判断したデータを選択して公開できるようになる。
【００７３】
監視フォルダへの複製は、複合機１側から自動的に行う。これを可能にするためには、ネットワーク２上でクライアントコンピュータ４の特定の記憶領域を共用領域として設定する必要がある。このときに、記憶領域の共用領域にはユーザＩＤとパスワードが設定される。このユーザＩＤとパスワードは、共用領域のデータをネットワーク２上から読み出したりする場合に、クライアントコンピュータ４のオペレーティングシステムから入力を要求される。
【００７４】
したがって、複合機１とクライアントコンピュータ４との間で、予め共用領域とユーザＩＤとパスワードに関する情報を交換しておけばよい。その一例を、図１７のユーザ端末管理テーブル１１０に示す。このユーザ端末管理テーブル１１０は複合機１の記憶装置３４に格納されているデータテーブルで、端末名１１１、ローカルに設定されているＩＰアドレス１１２、共用領域へのデータアクセスを可能とするためのログインＩＤ１１３とパスワード１１４、共用領域として使用する検索ポータルフォルダ名１１５が、互いに関連付けられて登録される。
【００７５】
これらの情報は、図１８に示す複合機１の操作パネルＰに表示されるユーザ端末指定画面１１６から直接入力して作成することができる。すなわち、ユーザ端末指定画面１１６の各入力フィールドに必要な事項を入力して、設定ボタン１１７を操作すると、情報処理ユニット部Ｂの記憶装置３４に登録されているユーザ端末管理テーブル１１０が新規更新される。
【００７６】
次に、複合機１がユーザ端末管理テーブル１１０で指定された端末装置からデータファイルを取得する処理について、図１９のフローチャートに従って説明する。
【００７７】
この処理は、情報処理ユニットＢで動作する前述のアプリケーションプログラムにしたがって実行される。このアプリケーションプログラムは予め設定してある時間間隔で自動的に起動される。そして起動されたときは、初めにユーザ端末管理テーブル１１０の先頭に登録されている端末名１１１について登録されているユーザ情報を取得する（ステップＳ３０）。そして、取得した情報のうち、ＴＣＰ／ＩＰアドレス１１２で指定されたクライアントコンピュータ４へ接続要求を出し（ステップＳ３１）、接続要求を行ったクライアントコンピュータ４からの応答を待つ（ステップＳ３２）。応答があったときはステップＳ３３へ進み、ログインＩＤ１１３とパスワード１１４を接続要求を出したクライアントコンピュータ４へ送信する（ステップＳ３３）。クライアントコンピュータ４側では、受信したログインＩＤ１１３とパスワード１１４を調べて、予め取り決めた内容のものであるか確認して応答を返す（ステップＳ３４）。そして、一定時間応答がないときは（ステップＳ３４のＮ）、タイムアウトになってないか調べる（ステップＳ３５）。
【００７８】
ログインＩＤ１１３とパスワード１１４の確認の応答があったときは（ステップＳ３４のＹ）、検索ポータルフォルダ名１１５以下の全ファイルの転送要求を出す（ステップＳ３６）。クライアントコンピュータ４では、この転送要求を受けて検索ポータルフォルダ名１１５以下の全ファイルの転送を開始し、このファイルを複合機１で受信して（ステップＳ３７）、監視フォルダ内に複製する（複製手段）。この後は、全ファイルの転送が終了したことを検出するまで処理が続けられる。この処理は検索対応表８０の内容を更新する処理のことである（登録手段）（ステップＳ３８）。また、転送されてきたファイルは順次情報処理ユニット部Ｂの監視フォルダに格納されていく。このときに検索対応表８０が作成される。１のクライアントコンピュータ４についてファイル転送が終了すると、次のクライアントコンピュータ４の処理に移る（ステップＳ３９のＮ）。すなわち、ユーザ端末管理テーブル１１０の２番目、３番目、…に登録されている端末名１１１のクライアントコンピュータ４に対して、順次ステップＳ３０以下の前述の処理を実行する。そして、ユーザ端末管理テーブル１１０に登録されているすべてのクライアントコンピュータ４に対して処理が終了すると（ステップＳ３９のＹ）、前述のアプリケーションプログラムの基づく一連の処理は終了する。
【００７９】
また、これと別の手段としては、クライアントコンピュータ４の共用領域を自由に読み出せるようにしてもよい。つまり、データ読み出して複製する場合は、ユーザＩＤとパスワードを不要としてもよい。このようにしても、共用領域以外は外部に公開されないし、共用領域にはユーザが自ら公開を望んで設置したデータ（ファイル）のみが存在しているので、管理上の問題はないからである。
【００８０】
さらに、別の管理手段として、無制限の公開を希望しない場合は、ユーザＩＤかパスワードまたはその双方を検索条件の一部にしてもよい。
【００８１】
このような設定はクライアントコンピュータ４の間で予め取り決めておくことで実現できる。
【００８２】
ところで、クライアントコンピュータ４から転送されてくるファイルは、インターネットや電子メールなどを介して集められているデータが含まれている場合も多い。そこで、本例では、検索対応表８０を更新するときに、所定のウィルスチェックプログラムを使用して、クライアントコンピュータ４から転送されてくるファイルに付着している可能性のあるコンピュータウィルスを検出するため、ウィルスチェックを行うようにする。図２０は、このウィルスチェック処理について説明するフローチャートである。これは、図１９のステップＳ３８の処理を行う場合において具体的に実行される処理である。
【００８３】
この処理では、図９を参照して説明した前述の検索対応表８０に新しく情報を追加した図２１の検索対応表８０を用いる。図９の検索対応表８０を用いた前述の処理は、複合機１の内部のデータのみを監視フォルダへ画像を取り込む場合に用いるが、図２１の検索対応表８０は、複合機１の内部のデータのみならず、外部のクライアントコンピュータ４のデータも監視フォルダへ画像を取り込む場合に用いる検索対応表８０である。そのため、図２１の検索対応表８０は、図９の検索対応表８０にユーザ端末名１２０、ウィルスチェック結果１２１の欄が追加されている。以下に説明する処理は、複合機１の外部のクライアントコンピュータ４からデータファイルを監視フォルダへ複製する場合に行なわれる処理であり、複合機１の内部のデータファイルを監視フォルダへ複製する場合は、図９の検索対応表８０を用いる前述と同様の処理が行なわれる。また、監視フォルダ内のデータファイルを検索する場合などの処理も前述と同様である。
【００８４】
まず、ステップＳ３８の処理を行う際に新しく情報を追加するために、図２１の検索対応表８０において、通し番号９１を追加する（ステップＳ４０）。次に、データを取得したクライアント４の端末名を、通し番号９１と関連付けてユーザ端末名１２０の欄に書き込む（複合機１内のデータを監視フォルダへ取り込む場合は、この欄は空欄となる）（ステップＳ４１）。そして、前述の種別９２、ファイル名９３、ＵＲＬ情報９４、ＩＤ９５、パスワード９６、日付９７、保存期間９８などを検索対応表８０の新たな通し番号９１に関連付けて書き込んでいく（ステップＳ４２〜Ｓ４６）。
【００８５】
これらの書き込みが終わると、対象としている転送されてきたファイルに対して所定のウィルスチェックプログラムを使用してウィルス検出処理を実行し（ウィルス検出手段）（ステップＳ４７）、その結果を調べる（ステップＳ４８）。ここで、ウィルスチェックの結果、対象としたファイルがウィルスに感染していた場合は（ステップＳ４８のＹ）、検索対応表８０の当該通し番号９１に関連付けたウィルスチェック結果１２１の欄に、その結果を書き込む。このときに、ウィルスチェックの詳細な結果が別のテーブル（後述のウィルスチェック結果管理テーブル１３１）に作成される。これにより、検索対応表８０において、ウィルスの検出されたデータファイルがどれであるか、また、そのファイルのロケーションが、それぞれファイル名９３、ＵＲＬ９４の欄に登録されることになる（検出結果登録手段）。
【００８６】
図２１の検索対応表８０のウィルスチェック結果１２１の欄には、数字コードが書き込まれているが、この数字コード自体はウィルスチェックの結果とは直接関係がない。ウィルスチェックの結果は、図２４に示すウィルスチェック結果管理テーブル１３１に登録される。すなわち、ウィルスチェック結果管理テーブル１３１には、前述の数字コードを登録するウィルスチェック１３２、検出されたウィルス名を登録するウィルス名１３３、検出されたウィルスの詳細を登録する詳細１３４、ウィルスの検出日時を登録する検出日時１３５の各欄が関連付けられて登録される。ウィルスチェック結果１２１に書き込まれた数字コードは、ウィルスチェック結果管理テーブル１３１とリンクするためのデータである。このときに、同時に図２２に示すようなウィルスェック結果の画面１４１を作成する。具体的には、図２３に示すようなＨＴＭＬ文書を作成する（ステップＳ４９）。
【００８７】
次に、ウィルスチェックの結果、コンピュータウィルスが検出されたことを管理者へ電子メール（通知メール）を出して報知する（報知手段）（ステップＳ５０）。この場合に、電子メールには図２３に示すようなＨＴＭＬ文を格納したＵＲＬアドレスを同時に書き込んでいる。このＵＲＬアドレスは、記憶装置３４に格納されている位置とＨＴＭＬ文書のファイル名から構成される。
【００８８】
この電子メールを受け取った管理者は、メール本分に記載されているＵＲＬアドレスへＷｅｂブラウザを使ってアクセスすることができる。そのときに図２２の画面１４１が表示される。ここで、管理者は画面上のボタン１４２を操作してウィルスが検出されたファイルの削除の指示を出すことができる。これは、前述した入力フォーム７３の場合と同じように情報処理ユニット部Ｂでネットワーク２に対応したプログラムが起動されているからである。その場合の処理について図２５のフローチャートに従って説明する。
【００８９】
このプログラムは、最初にポート番号８０番を指定してＴＣＰ／ＩＰ接続要求を待つ（ステップＳ６０，Ｓ６１）。ポート番号８０番はＨＴＴＰプロトコルでアクセスする場合の予約ポート番号である。接続要求があったときは（ステップＳ６１のＹ）、データストリームを取得する（ステップＳ６２）。ここで、入力フォーム７３からのデータストリームであるか否かを調べる（ステップＳ６３）。これは、図２２で示す画面１４１等からの接続要求であるか否かを調べるものである。他の要求であれば、一般的なＷｅｂサーバとしての処理を行う（ステップＳ７１〜Ｓ７３）。
【００９０】
入力フォーム７３からの接続要求であっても、図２２で示すウィルスチェック結果の画面１４１からのアクセスか否かをデータストリーム中に“ＶｉｒｅｓＣｈｅｃｋ”の文字列があるか否かにより調べる（ステップＳ６４）。ウィルスチェック結果の画面１４１からのアクセスであるときは（ステップＳ６４のＹ）、さらに、データストリーム中に“ＹＥＳ”の文字列があるか調べる（ステップＳ６５）。これは図２３のＨＴＭＬで定義したファイル削除の選択をした場合（ボタン１４２を操作した場合）に送られてくる文字列の一部である。この文字列を検出すれば、ユーザからファイルの削除の実行の指示を受け付けたことになるので（削除指示受付手段）（ステップＳ６５）、当該ファイルの削除処理を行う（削除手段）（ステップＳ６６）。このときに、削除するファイルについての情報は、前述した“ＹＥＳ”の文字列の後に続いている文字列を解析して得られる。つまり、図２３のＨＴＭＬ文では符号Ａの文字列が、“ＹＥＳ＆10012＆10013”となっているので、この文字列から“10012”と“10013”の文字列を分離する。この文字列は、図２１の検索対応表８０と図２４のウィルスチェック結果管理テーブル１３１に登録されている数字コードに対応している。したがって、これらに登録されている情報から削除すべきファイルが特定できる。この処理が終了すると、“削除しました。”というメッセージ文字列を作成して接続要求のあったクライアントコンピュータ４へ送信する（ステップＳ６７）。この後に、クライアントコンピュータ４の端末画面には“削除しました。”というメッセージが表示される。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施の一形態のデジタルカラー複合機を含むシステム構成図である。
【図２】デジタルカラー複合機を概略的に示す外観斜視図である。
【図３】デジタルカラー複合機の各部の電気的接続を示すブロック図である。
【図４】操作パネルの構成を示す平面図である。
【図５】デジタルカラー複合機で稼動する処理モジュールのブロック図である。
【図６】検索ポータル設定画面の平面図である。
【図７】選択画面の平面図である。
【図８】検索ポータル設定画面の他の表示例の平面図である。
【図９】検索対応表の説明図である。
【図１０】デジタルカラー複合機が実行する処理のフローチャートである。
【図１１】検索ポータル入力フォーム画面の平面図である。
【図１２】作成されるＨＴＭＬ文書の例を示す説明図である。
【図１３】Ｗｅｂブラウザから送信される検索ポータル入力フォーム画面で入力されたデータの例を示す説明図である。
【図１４】デジタルカラー複合機が実行する処理のフローチャートである。
【図１５】作成されるＨＴＭＬ文書の例を示す説明図である。
【図１６】検索結果画面の平面図である。
【図１７】ユーザ端末管理テーブルの説明図である。
【図１８】ユーザ端末指定画面の平面図である。
【図１９】ユーザ端末管理テーブルで指定された端末装置からデータファイルを取得する処理のフローチャートである。
【図２０】ウィルスチェック処理のフローチャートである。
【図２１】検索対応表の他の構成例の説明図である。
【図２２】ウィルスチェック結果の画面表示である。
【図２３】ウィルスチェック結果の画面表示を行なうＨＴＭＬ文書の構成例である。
【図２４】ウィルスチェック結果管理テーブルの説明図である。
【図２５】管理者からウィルスが検出されたファイルの削除の指示を受け付ける処理のフローチャートである。
【符号の説明】
【００９２】
１  情報処理システム
Ａ  装置
Ｂ  装置、コンピュータ
Ｍ  記憶媒体
【図１】
2005196380.tif 000003
【図２】
2005196380.tif 000004
【図３】
2005196380.tif 000005
【図４】
2005196380.tif 000006
【図５】
2005196380.tif 000007
【図６】
2005196380.tif 000008
【図７】
2005196380.tif 000009
【図８】
2005196380.tif 000010
【図９】
2005196380.tif 000011
【図１０】
2005196380.tif 000012
【図１１】
2005196380.tif 000013
【図１２】
2005196380.tif 000014
【図１３】
2005196380.tif 000015
【図１４】
2005196380.tif 000016
【図１５】
2005196380.tif 000017
【図１６】
2005196380.tif 000018
【図１７】
2005196380.tif 000019
【図１８】
2005196380.tif 000020
【図１９】
2005196380.tif 000021
【図２０】
2005196380.tif 000022
【図２１】
2005196380.tif 000023
【図２２】
2005196380.tif 000024
【図２３】
2005196380.tif 000025
【図２４】
2005196380.tif 000026
【図２５】
2005196380.tif 000027