(57)【要約】    【課題】  ウイルス感染を未然に防ぎ、当該機器自身の破壊を防ぐとともに、ネットワークに接続された他の機器へのウイルスの繁殖をも防ぐことができる画像入出力ネットワークシステム及びその制御方法を提供する。    【解決手段】  画像入出力装置１と、該画像入出力装置に接続されるサーバ（３００，４１０）とを備える画像入出力ネットワークシステムにおいて、ネットワークに接続すると、電子メールが届いているか否かをサーバに確認し、サーバに電子メールが届いているか否かを確認したときに、サーバからウイルス情報を取得し、上記ネットワークへの接続を停止する。【選択図】      図５
2006178744.tif 000002
【特許請求の範囲】
【請求項１】
画像入出力装置と、該画像入出力装置に接続されるサーバとを備える画像入出力ネットワークシステムにおいて、
前記サーバは、
ネットワークに接続する第１接続手段と、
ウイルス情報を登録する登録手段と、
前記登録手段に登録されたウイルス情報を前記画像入出力装置に送信する送信手段とを備え、
前記画像入出力装置は、
前記ネットワークに接続する第２接続手段と、
電子メールが届いているか否かを前記サーバに確認する確認手段と、
前記確認手段により前記サーバに電子メールが届いているか否かを確認したときに、前記サーバからウイルス情報を取得するウイルス情報取得手段と、
前記ウイルス情報取得手段によりウイルス情報を取得したときに、前記第２接続手段による前記ネットワークへの接続を停止するネットワーク接続停止手段と
を備えることを特徴とする画像入出力ネットワークシステム。
【請求項２】
前記ウイルス情報取得手段によりウイルス情報を取得したときに、エラー表示を行う表示手段を備えることを特徴とする請求項１記載の画像入出力ネットワークシステム。
【請求項３】
前記ウイルス情報は、ウイルス情報を記載した電子メールであることを特徴とする請求項１又は２記載の画像入出力ネットワークシステム。
【請求項４】
画像入出力装置と、該画像入出力装置に接続されるサーバとを備える画像入出力ネットワークシステムにおいて、
前記サーバは、
ネットワークに接続する第１接続手段と、
ウイルス情報及び前記画像入出力装置のウイルス対応済みのファームウェアを登録する登録手段と、
前記登録手段に登録されたウイルス情報及び前記画像入出力装置のウイルス対応済みのファームウェアを前記画像入出力装置に送信する送信手段とを備え、
前記画像入出力装置は、
前記ネットワークに接続する第２接続手段と、
電子メールが届いているか否かを前記サーバに確認する確認手段と、
前記確認手段により前記サーバに電子メールが届いているか否かを確認したときに、前記サーバからウイルス情報を取得するウイルス情報取得手段と、
前記ウイルス情報取得手段によりウイルス情報を取得したときに、前記画像入出力装置のウイルス対応済みのファームウェアを前記サーバから受信し、前記画像入出力装置のファームウェアを当該ウイルス対応済みのファームウェアで更新する更新手段と
を備えることを特徴とする画像入出力ネットワークシステム。
【請求項５】
画像入出力装置と、該画像入出力装置に接続されるサーバとを備える画像入出力ネットワークシステムにおいて、
前記サーバは、
ネットワークに接続する第１接続手段と、
ウイルス情報を登録する登録手段と、
前記登録手段に登録されたウイルス情報を前記画像入出力装置に送信する送信手段とを備え、
前記画像入出力装置は、
前記ネットワークに接続する第２接続手段と、
前記登録手段にウイルス情報が登録されたか否かを確認する確認手段と、
前記確認手段により前記登録手段にウイルス情報が登録されたことを確認したときに、前記サーバからウイルス情報を取得するウイルス情報取得手段と、
前記ウイルス情報取得手段によりウイルス情報を取得したときに、前記第２接続手段による前記ネットワークへの接続を停止するネットワーク接続停止手段と
を備えることを特徴とする画像入出力ネットワークシステム。
【請求項６】
前記ウイルス情報は、ウイルス情報を示す所定のコマンドであることを特徴とする請求項４記載の画像入出力ネットワークシステム。
【請求項７】
記憶手段を備える画像入出力装置と、該画像入出力装置に接続されるサーバとを備える画像入出力ネットワークシステムの制御方法において、
前記サーバは、
ネットワークに接続する第１接続工程と、
ウイルス情報を前記記憶手段に登録する登録工程と、
前記登録工程で前記記憶手段に登録されたウイルス情報を前記画像入出力装置に送信する送信工程とを備え、
前記画像入出力装置は、
前記ネットワークに接続する第２接続工程と、
電子メールが届いているか否かを前記サーバに確認する確認工程と、
前記確認工程により前記サーバに電子メールが届いているか否かを確認したときに、前記サーバからウイルス情報を取得するウイルス情報取得工程と、
前記ウイルス情報取得工程によりウイルス情報を取得したときに、前記第２接続工程による前記ネットワークへの接続を停止するネットワーク接続停止工程と
を備えることを特徴とする画像入出力ネットワークシステムの制御方法。
【請求項８】
記憶手段を備える画像入出力装置と、該画像入出力装置に接続されるサーバとを備える画像入出力ネットワークシステムの制御方法において、
前記サーバは、
ネットワークに接続する第１接続工程と、
ウイルス情報及び前記画像入出力装置のウイルス対応済みのファームウェアを前記記憶手段に登録する登録工程と、
前記登録工程により前記記憶手段に登録されたウイルス情報及び前記画像入出力装置のウイルス対応済みのファームウェアを前記画像入出力装置に送信する送信工程とを備え、
前記画像入出力装置は、
前記ネットワークに接続する第２接続工程と、
電子メールが届いているか否かを前記サーバに確認する確認工程と、
前記確認工程により前記サーバに電子メールが届いているか否かを確認したときに、前記サーバからウイルス情報を取得するウイルス情報取得工程と、
前記ウイルス情報取得工程によりウイルス情報を取得したときに、前記画像入出力装置のウイルス対応済みのファームウェアを前記サーバから受信し、前記画像入出力装置のファームウェアを当該ウイルス対応済みのファームウェアで更新する更新工程と
を備えることを特徴とする画像入出力ネットワークシステムの制御方法。
【請求項９】
記憶手段を備える画像入出力装置と、該画像入出力装置に接続されるサーバとを備える画像入出力ネットワークシステムの制御方法において、
前記サーバは、
ネットワークに接続する第１接続工程と、
ウイルス情報を前記記憶手段に登録する登録工程と、
前記登録手段により前記記憶手段に登録されたウイルス情報を前記画像入出力装置に送信する送信工程とを備え、
前記画像入出力装置は、
前記ネットワークに接続する第２接続工程と、
前記登録工程によりウイルス情報が登録されたか否かを確認する確認工程と、
前記確認工程により前記記憶手段にウイルス情報が登録されたことを確認したときに、前記サーバからウイルス情報を取得するウイルス情報取得工程と、
前記ウイルス情報取得工程によりウイルス情報を取得したときに、前記第２接続工程による前記ネットワークへの接続を停止するネットワーク接続停止工程と
を備えることを特徴とする画像入出力ネットワークシステムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ネットワークに接続され、コピー動作、プリント動作、ファックスを含む画像情報の送受信動作を並行して実行する画像入出力装置と、当該ネットワークに接続されるサーバとを備える画像入出力ネットワークシステム及びその制御方法に関する。
【背景技術】
【０００２】
従来から、複合機と呼ばれる画像入出力装置が知られている。この画像入出力装置は、スキャナ等の画像入力装置から画像をデータとして読み取り、ハードディスク等の記憶装置内に当該データを保持し、前記画像データをプリンタ等の画像出力装置から印刷出力する機能や、ネットワークに接続され、当該ネットワークを介して受信したページ記述言語を解釈し、展開し、画像データとして前記記憶装置内に保持したり、前記出力装置から出力したり、さらには、前記ネットワークを介して前記画像データを外部機器と送受信する機能を備えている。
【０００３】
近年、ネットワークを介して画像入出力装置やコンピュータ等の装置内に侵入し、装置内のデータ等の破壊工作を行うコンピュータウイルス、ワーム、トロイの木馬（以下、これらをまとめてウイルスとする）と呼ばれるプログラムによる被害が問題となっている。
【０００４】
ウイルスは感染した装置に対して破壊工作を行うのみならず、ネットワーク内の他の機器に自分自身をコピーすることで繁殖し、さらに他の機器に対しても破壊工作を繰り返すという繁殖行動をとるためことが多いため、その被害も甚大なものとなる。
【０００５】
通常ウイルスは実行形式のファイルの形を取り、侵入した装置内で実行されることにより破壊工作等を行う。
【０００６】
このため、装置内の実行形式ファイルを書き換え不能なＲＯＭデータから実行するたびに生成することで、実行形式ファイルの（ウイルスに汚染されていないという）正当性を保証するというような手法が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平８−０１６３８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記のような手法では、当初からＲＯＭデータ内に存在するプログラムしか実行することができず、後からプログラムの修正、変更、機能追加等を行う場合には、プログラムのデータを書き換えることができないため、ハードウェアとしてのＲＯＭ自体を取り替えなければならず大変労力を要する。
【０００８】
また、何かの処理を実行するたびに動的に実行形式ファイルを生成しなければならないため、その分余計な時間がかかり、処理時間が遅くなるという欠点があった。
【０００９】
本発明の目的は、ウイルス感染を未然に防ぎ、当該機器自身の破壊を防ぐとともに、ネットワークに接続された他の機器へのウイルスの繁殖をも防ぐことができる画像入出力ネットワークシステム及びその制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１の画像入出力ネットワークシステムは、画像入出力装置と、該画像入出力装置に接続されるサーバとを備える画像入出力ネットワークシステムにおいて、前記サーバは、ネットワークに接続する第１接続手段と、ウイルス情報を登録する登録手段と、前記登録手段に登録されたウイルス情報を前記画像入出力装置に送信する送信手段とを備え、前記画像入出力装置は、前記ネットワークに接続する第２接続手段と、電子メールが届いているか否かを前記サーバに確認する確認手段と、前記確認手段により前記サーバに電子メールが届いているか否かを確認したときに、前記サーバからウイルス情報を取得するウイルス情報取得手段と、前記ウイルス情報取得手段によりウイルス情報を取得したときに、前記第２接続手段による前記ネットワークへの接続を停止するネットワーク接続停止手段とを備えることを特徴とする。
【００１１】
請求項４の画像入出力ネットワークシステムは、画像入出力装置と、該画像入出力装置に接続されるサーバとを備える画像入出力ネットワークシステムにおいて、前記サーバは、ネットワークに接続する第１接続手段と、ウイルス情報及び前記画像入出力装置のウイルス対応済みのファームウェアを登録する登録手段と、前記登録手段に登録されたウイルス情報及び前記画像入出力装置のウイルス対応済みのファームウェアを前記画像入出力装置に送信する送信手段とを備え、前記画像入出力装置は、前記ネットワークに接続する第２接続手段と、電子メールが届いているか否かを前記サーバに確認する確認手段と、前記確認手段により前記サーバに電子メールが届いているか否かを確認したときに、前記サーバからウイルス情報を取得するウイルス情報取得手段と、前記ウイルス情報取得手段によりウイルス情報を取得したときに、前記画像入出力装置のウイルス対応済みのファームウェアを前記サーバから受信し、前記画像入出力装置のファームウェアを当該ウイルス対応済みのファームウェアで更新する更新手段とを備えることを特徴とする。
【００１２】
請求項５の画像入出力ネットワークシステムは、画像入出力装置と、該画像入出力装置に接続されるサーバとを備える画像入出力ネットワークシステムにおいて、前記サーバは、ネットワークに接続する第１接続手段と、ウイルス情報を登録する登録手段と、前記登録手段に登録されたウイルス情報を前記画像入出力装置に送信する送信手段とを備え、前記画像入出力装置は、前記ネットワークに接続する第２接続手段と、前記登録手段にウイルス情報が登録されたか否かを確認する確認手段と、前記確認手段により前記登録手段にウイルス情報が登録されたことを確認したときに、前記サーバからウイルス情報を取得するウイルス情報取得手段と、前記ウイルス情報取得手段によりウイルス情報を取得したときに、前記第２接続手段による前記ネットワークへの接続を停止するネットワーク接続停止手段とを備えることを特徴とする。
【００１３】
請求項７の画像入出力ネットワークシステムの制御方法は、記憶手段を備える画像入出力装置と、該画像入出力装置に接続されるサーバとを備える画像入出力ネットワークシステムの制御方法において、前記サーバは、ネットワークに接続する第１接続工程と、ウイルス情報を前記記憶手段に登録する登録工程と、前記登録工程で前記記憶手段に登録されたウイルス情報を前記画像入出力装置に送信する送信工程とを備え、前記画像入出力装置は、前記ネットワークに接続する第２接続工程と、電子メールが届いているか否かを前記サーバに確認する確認工程と、前記確認工程により前記サーバに電子メールが届いているか否かを確認したときに、前記サーバからウイルス情報を取得するウイルス情報取得工程と、前記ウイルス情報取得工程によりウイルス情報を取得したときに、前記第２接続工程による前記ネットワークへの接続を停止するネットワーク接続停止工程とを備えることを特徴とする。
【００１４】
請求項８の画像入出力ネットワークシステムの制御方法は、記憶手段を備える画像入出力装置と、該画像入出力装置に接続されるサーバとを備える画像入出力ネットワークシステムの制御方法において、前記サーバは、ネットワークに接続する第１接続工程と、ウイルス情報及び前記画像入出力装置のウイルス対応済みのファームウェアを前記記憶手段に登録する登録工程と、前記登録工程により前記記憶手段に登録されたウイルス情報及び前記画像入出力装置のウイルス対応済みのファームウェアを前記画像入出力装置に送信する送信工程とを備え、前記画像入出力装置は、前記ネットワークに接続する第２接続工程と、電子メールが届いているか否かを前記サーバに確認する確認工程と、前記確認工程により前記サーバに電子メールが届いているか否かを確認したときに、前記サーバからウイルス情報を取得するウイルス情報取得工程と、前記ウイルス情報取得工程によりウイルス情報を取得したときに、前記画像入出力装置のウイルス対応済みのファームウェアを前記サーバから受信し、前記画像入出力装置のファームウェアを当該ウイルス対応済みのファームウェアで更新する更新工程とを備えることを特徴とする。
【００１５】
請求項９の画像入出力ネットワークシステムの制御方法は、記憶手段を備える画像入出力装置と、該画像入出力装置に接続されるサーバとを備える画像入出力ネットワークシステムの制御方法において、前記サーバは、ネットワークに接続する第１接続工程と、ウイルス情報を前記記憶手段に登録する登録工程と、前記登録手段により前記記憶手段に登録されたウイルス情報を前記画像入出力装置に送信する送信工程とを備え、前記画像入出力装置は、前記ネットワークに接続する第２接続工程と、前記登録工程によりウイルス情報が登録されたか否かを確認する確認工程と、前記確認工程により前記記憶手段にウイルス情報が登録されたことを確認したときに、前記サーバからウイルス情報を取得するウイルス情報取得工程と、前記ウイルス情報取得工程によりウイルス情報を取得したときに、前記第２接続工程による前記ネットワークへの接続を停止するネットワーク接続停止工程とを備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、サーバからウイルス情報を取得したときに、ネットワークへの接続を停止するので、ウイルス感染を未然に防ぎ、当該機器自身の破壊を防ぐとともに、ネットワークに接続された他の機器へのウイルスの繁殖をも防ぐことができる。
【００１７】
また、ウイルス情報を取得したときに、エラー表示が行われるので、ユーザはウイルス情報を取得したことを確認することができる。
【００１８】
さらに、ウイルス情報を取得したときに、画像入出力装置のウイルス対応済みのファームウェアをサーバから受信し、画像入出力装置のファームウェアを当該ウイルス対応済みのファームウェアで更新するので、ウイルス感染を未然に防ぎ、当該機器自身の破壊を防ぐとともに、ネットワークに接続された他の機器へのウイルスの繁殖をも防ぐことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の第１の実施の形態を図面に基づいて詳細に説明する。
【００２０】
図１は、本発明の第１の実施の形態に係る画像入出力ネットワークシステムを示すブロック図である。
【００２１】
同図において、画像入出力装置１は、画像データの読取処理を行うリーダ部２と、画像データの出力処理を行うプリンタ部６と、画像データの入出力操作を行うキーボード及び画像データや各種機能の表示などを行う液晶パネルを備えた操作部７と、制御プログラムや画像データ等が予め書き込まれたハードディスクドライブ８と、これらの構成要素に接続されて、該構成要素を制御する単一の電子部品からなるコントローラ部１１０とを備えている。
【００２２】
リーダ部２は、原稿用紙を搬送する原稿給紙ユニット１０と、原稿画像を光学的に読み取って電気信号としての画像データに変換するスキャナユニット１１とを有し、プリンタ部６は、記録用紙を収容する複数段の給紙カセットを備えた給紙ユニット１２と、画像データを記録用紙に転写及び定着するマーキングユニット１３と、印字された記録用紙にソート処理やステイプル処理を施して、外部に排出する排紙ユニット１４とを有している。
【００２３】
画像入出力装置１は、イーサネット（登録商標）等のＬＡＮ（Local Area Network）４００を介して第１及び第２のホストコンピュータ（ＰＣ）３，４に接続されている。
【００２４】
コントローラ部１１０は、第１及び第２のホストコンピュータ３、４からページ記述言語データを受信し、当該ページ記述言語データを画像に展開する機能を有する。
【００２５】
ＬＡＮ４００にはサーバ３００も接続されており、これはメールサーバとしての機能も有する。これにより、画像入出力装置１はＰＯＰ３やＡＰＯＰ、ＳＭＴＰ等の既存のプロトコルを用いてＬＡＮ外部のインターネットに接続された機器とのメールの送受信機能も有することになる。ＬＡＮ外部のインターネットに接続された機器には、図１のウイルス情報サーバ４１０も含まれる。
【００２６】
ウイルス情報サーバ４１０は、インターネットに接続された他のコンピュータから通知されるウイルス情報を蓄積しており、随時その情報は更新されるものとする。また、ウイルス情報は他のコンピュータからもたらされるものに限らず、ウイルス情報サーバ４１０に、人手により直接入力、更新されることもありうる。
【００２７】
また、画像入出力装置１は、既存の電話回線等の公衆回線５００を介して、ＦＡＸ１００，１０１にも接続されている。これによりファックス送受信機能も備える。
【００２８】
サーバ３００及びウイルス情報サーバ４１０のハードウエアは、ＣＰＵ（送信手段）、ＲＡＭ、ＲＯＭ、後述するウイルス情報を登録するハードディスク、ＣＤ−ＲＯＭドライブ、ＬＡＮ４００に接続するためのイーサネット（登録商標）カード（第１接続手段、送信手段）等を備えており（不図示）、一般的なサーバが備えるハードウエア構成と同様である。
【００２９】
図２は、リーダ部２及びプリンタ部６のハードウエア構成を概略的に示す図である。
【００３０】
同図に示すように、リーダ部２はプリンタ部６上に載置されている。そして、リーダ部２では、原稿給送ユニット１０に積層された原稿用紙がその積層順にしたがって、先頭から順次１枚ずつプラテンガラス１５上に給送され、スキャナユニット１１で所定の読取動作が終了した後、該読み取られた原稿用紙はプラテンガラス１５上から原稿給送ユニット１０に排出される。
【００３１】
また、スキャナユニット１１では、原稿用紙がプラテンガラス１５上に搬送されてくるとランプ１６が点灯し、次いで光学ユニット１７の移動を開始させ、読み取り位置で固定する。光学ユニット１７は搬送される原稿用紙を下方から照射し、走査する。そして、原稿用紙からの反射光は、複数のミラー１８〜２０及びレンズ２１を介してＣＣＤイメージセンサー（以下、単に「ＣＣＤ」という）２２へと導かれ、走査された原稿画像はＣＣＤ２２によって読み取られる。そして、ＣＣＤ２２で読み取られた画像データは、所定の処理が施された後、不図示のコントローラユニット１１０に転送される。このような原稿読み取り方式をここでは原稿移動式と呼ぶ。
【００３２】
一方、ランプ１６を点灯し、次いで光学ユニット１７の移動を開始させ、プラテンガラス１５上に載置された原稿を下方から照射し、走査することで、走査された原稿画像をＣＣＤ２２によって読み取ることが可能である。このような原稿読み取り方式をここでは原稿固定式と呼ぶ。
【００３３】
以上の手順で送出されたリーダ部２からの画像データは、不図示のコネクタを介してコントローラ部１１０に送出される。
【００３４】
次いで、プリント部６では、コントローラ部１１０から出力された画像データに対応するレーザ光が、レーザドライバ２３により駆動されるレーザ発行部２４から発光され、マーキングユニット１３の感光ドラム２５にはレーザ光に応じた静電潜像が形成され、現像器２６により前記静電潜像の部分に現像剤が付着する。
【００３５】
一方、レーザ光の照射開始と同期したタイミングで、給紙ユニット１２（具体的には、給紙カセット１２ａ、１２ｂ）から記録用紙が給紙されて、転写部２７に搬送され、感光ドラム２５に付着している現像剤を記録用紙に転写する。画像データが転写された記録用紙は定着部２８に搬送され、定着部２８における加熱・加圧処理により画像データが記録紙に定着される。
【００３６】
そして、画像データを記録用紙に片面記録する場合は、定着部２８を通過した記録用紙が排出ローラ２９によってそのまま排紙ユニット１４に排出され、排紙ユニット１４は排出された記録用紙を束ねて記録用紙の仕分けを行い、また、仕分けされた記録用紙のステイプル処理を行う。
【００３７】
また、画像データを記録用紙に両面記録する場合は、排出ローラ２９まで記録用紙を搬送した後、排出ローラ２９の回転方向を逆転させ、フラッパ３０によって搬送された記録用紙を再給紙搬送路３１へと導く。該再給紙搬送路３１に導かれた記録用紙は、記録用紙の裏面に画像データを記録するために、上記と同様にして転写部２７に搬送される。
【００３８】
コントローラ部１１０は、上述したように単一の電子部品で構成され、リーダ部２で読み取った画像データをコードに変換し、ＬＡＮ４００を介して第１及び第２のホストコンピュータ３，４に送信するスキャナ機能、ＬＡＮ４００及びサーバ３００を介してメールを送受信するメール送受信機能、公衆回線５００を介してファックス１００，１０１との送受信動作を行うファックス機能、及びホストコンピュータ３からＬＡＮ４００を介して受信したコードデータを画像データに変換し、プリンタ部６に出力するプリンタ機能、その他の機能ブロックを有している。
【００３９】
図３は、コントローラ部１１０の構成を示すブロック図である。
【００４０】
同図において、メインコントローラ３２は、ＣＰＵ３３とバスコントローラ３４と後述する各種コントローラ回路を含む機能ブロックとを内蔵すると共に、ＲＯＭＩ／Ｆ３５を介してＲＯＭ３６と接続され、ＤＲＡＭＩ／Ｆ３７を介してＤＲＡＭ３８と接続され、コーデックＩ／Ｆ３９を介してコーデック４０と接続され、モデムＩ／Ｆ１０２を介してモデム１０３と接続され、また、ネットワークＩ／Ｆ４１を介してネットワークコントローラ４２と接続されている。
【００４１】
ＲＯＭ３６は、メインコントローラ３２のＣＰＵ３３で実行される各種制御プログラムや演算データが格納されている。ＤＲＡＭ３８は、ＣＰＵ３３が動作するための作業領域や画像データを蓄積するための領域として使用される。コーデック４０はＤＲＡＭ３８に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧなどの周知の圧縮方式で圧縮し、また圧縮されたデータをラスターイメージに伸長する。また、コーデック４０にはＳＲＡＭ４３が接続されており、ＳＲＡＭ４３はコーデック４０の一時的な作業領域として使用される。
【００４２】
ネットワークコントローラ４２は、コネクタ４４を介してＬＡＮ４００との間で所定の制御動作を行う。モデム１０３は、コネクタ１０４を介して公衆回線５００との間で所定の制御動作を行う。
【００４３】
また、メインコントローラ３２はスキャナバス４５を介してスキャナＩ／Ｆ４６に接続され、プリンタバス４７を介してプリンタＩ／Ｆ４８に接続され、さらにＰＣＩバス等の汎用高速バス４９を介して拡張ボードを接続するための拡張コネクタ５０及びＩ／Ｏ制御部（入出力制御部）５１に接続されている。
【００４４】
Ｉ／Ｏ制御部５１には、リーダ部２やプリンタ部６との間で制御コマンドを送受信するための調歩同期式のシリアル通信コントローラ５２が２チャンネル装備されており、該シリアル通信コントローラ５２はＩ／Ｏバス５３を介してスキャナＩ／Ｆ４６及びプリンタＩ／Ｆ４８に接続されている。
【００４５】
スキャナＩ／Ｆ４８は、第１の調歩同期シリアルＩ／Ｆ５４及び第１のビデオＩ／Ｆ５５を介してスキャナコネクタ５６に接続され、さらに該スキャナコネクタ５６はリーダ部２のスキャナユニット１１に接続されている。そして、スキャナＩ／Ｆ４６は、スキャナユニット１１から受信した画像データに対し、所望の２値化処理や、主走査方向及び／又は副走査方向の変倍処理を行い、またスキャナユニット１１から送られてきたビデオ信号に基づいて制御信号を生成し、スキャナバス４５を介してメインコントローラ３２に転送する。
【００４６】
プリンタＩ／Ｆ４８は、第２の調歩同期シリアルＩ／Ｆ５７及び第２のビデオＩ／Ｆ５８を介してプリンタコネクタ５９に接続され、さらに該プリンタコネクタ５９はプリンタ部６のマーキングユニット１３に接続されている。そして、プリンタＩ／Ｆ４８はメインコントローラ３２から出力された画像データにスムージング処理を施して該画像データをマーキングユニット１３に出力し、さらにマーキングユニット１３から送られたビデオ信号に基づいて、生成された制御信号をプリンタバス４７に出力する。
【００４７】
そして、ＣＰＵ３３は、ＲＯＭ３６からＲＯＭＩ／Ｆ３５を介して読み込まれた制御プログラムに基づいて動作し、例えば、第１及び第２のホストコンピュータ３、４から受信したＰＤＬ（ページ記述言語）データを解釈し、ラスターイメージデータに展開処理を行う。
【００４８】
また、バスコントローラ３４は、スキャナＩ／Ｆ４６、プリンタＩ／Ｆ４８、その他拡張コネクタ５０等に接続された外部機器から入出力されるデータ転送を制御するものであり、バス競合時のアービトレーション（調停）やＤＭＡデータ転送の制御を行う。即ち、例えば、上述したＤＲＡＭ３８とコーデック４０との間のデータ転送、スキャナユニット１１からＤＲＡＭ３８へのデータ転送、及びＤＲＡＭ３８からマーキングユニット１３へのデータ転送等は、バスコントローラ３４によって制御され、ＤＭＡ転送される。
【００４９】
また、Ｉ／Ｏ制御部５１は、ＬＣＤコントローラ６０と、キー入力Ｉ／Ｆ６１を介してパネルＩ／Ｆ６２に接続されている。さらにパネルＩ／Ｆ６２は操作部７に接続されている。また、Ｉ／Ｏ制御部５１は不揮発性メモリとしてのＥＥＰＲＯＭ６６に接続され、またＥ−ＩＤＥコネクタ６３を介してハードディスクドライブ８に接続され、さらに、機器内で管理する日付と時刻を更新／保存するリアルタイムクロックモジュール６４に接続されている。尚、リアルタイムクロックモジュール６４はバックアップ用電池６５に接続されて、バックアップ用電池６５によりバックアップされている。
【００５０】
図４は、メインコントローラ３２の構成を概略的に示すブロック図である。
【００５１】
同図において、バスコントローラ３４は、４×４の６４ビットクロスバススイッチで構成され、６４ビットのプロセッサバス（Ｐバス）６７を介してＣＰＵ３３に接続され、またメモリ専用のローカルバス（Ｍバス）６８を介してキャッシュメモリ６９ａを備えたメモリコントローラ６９に接続されている。尚、メモリコントローラ６９はＲＯＭ３６やＤＲＡＭ３８などのメモリ類と接続され、これらのメモリ類の動作を制御する。
【００５２】
さらに、バスコントローラ３４は、グラフィックスバス（Ｇバス）７０を介してＧバスアービタ７１及びスキャン・プリンタコントローラ７２と接続され、また入出力バス（Ｂバス）７３を介して、Ｂバスアービター７４、Ｇバスアービタ７１、インタラプトコントローラ７５、及び各種機能ブロック（パワーマネージメント（電力管理）ユニット７６、ＵＡＲＴなどのシリアルＩ／Ｆコントローラ７７、ＵＳＢ（Universal Serial Bus）コントローラ７８、モデム１０２と接続されその制御を行うＩＥＥＥ１２８４等のパラレルＩ／Ｆコントローラ７９、ネットワークコントローラ４２と接続されその制御を行うＬＡＮコントローラ８０、汎用入出力コントローラ８１、Ｂバス７３と外部バスであるＰＣＩバスとの間でＩ／Ｆ動作を司るＰＣＩバスＩ／Ｆ８２、及びスキャナ・プリンタコントローラ７２）と接続されている。
【００５３】
Ｂバスアービタ７４は、Ｂバス７３を協調制御するアービトレーションであり、Ｂバス７３のバス使用要求を受け付け、調停の後、使用許可が選択された一つのマスタに与えられ、これにより同時に２つ以上のマスタがバスアクセスを行うことを禁止している。尚、アービトレーション方式は３段階の優先権を有し、それぞれの優先権に複数のマスタが割り当てられる。
【００５４】
インタラプトコントローラ７５は、上述した各機能ブロック及びコントローラユニット１１０の外部からインタラプトを集積し、ＣＰＵ３３がサポートするコントローラ類７２、７７−８２及びノンマスカブルインタラプト（ＮＭＩ）に再配分する。
【００５５】
パワーマネージメント（電力管理）ユニット７６は機能ブロック毎に電力を管理し、さらに１チップで構成されている電子部品としてコントローラユニット１１０の消費電力量の監視を行う。すなわち、コントローラユニット１１０は、ＣＰＵ３３を内蔵した大規模なＡＳＩＣ（特定用途向けＩＣ）で構成されており、このため全ての機能ブロックが同時に動作すると大量の熱を発生して、コントローラ部１１０自体が破壊されてしまうおそれがある。
【００５６】
そこで、このような事態を防止するために各機能ブロック毎に消費電力を管理し、各機能ブロックの消費電力量はパワーマネージメントレベルとしてパワーマネージメント（電力管理）ユニット７６に集積される。そして、パワーマネージメント（電力管理）ユニット７６では各機能ブロックの消費電力量を合計し、該消費電力量が限界消費電力を超えないように各機能ブロックの消費電力量を一括して、監視する。
【００５７】
Ｇバスアービタ７１は、中央アービトレーション方式によりＧバス７０を協調制御しており、各バスマスタに対して専用の要求信号と許可信号とを有する。尚、バスマスタへの優先権の付与方式として、全てのバスマスタを同じ優先権として、公平にバス権を付与する公平アービトレーションモードといずれか一つのバスマスタに対して優先的にバスを使用させる優先アービトレーションモードのいずれかを指定することができる。
【００５８】
図５は、画像入出力ネットワークシステムで実行されるイベントのフローを示す図である。
【００５９】
画像入出力装置１はサーバ３００に対して、自身に対するメールが届いているか否かを、ＰＯＰ３等の既存のプロトコルを用いて問い合わせる（ステップＳ５０１）。この時点では、画像入出力装置１に対するメールは届いていないものとする。
【００６０】
ステップＳ５０１から一定時間の後に、画像入出力装置１はサーバ３００に対して、自身に対するメールが届いているか否かを問い合わせる（ステップＳ５０２）。この時点でも、画像入出力装置１に対するメールは届いていないものとする。
【００６１】
以降、ウイルス情報サーバ４１０に新たなウイルス情報が登録されるまで、上述のステップＳ５０１又はステップＳ５０２が、一定の時間間隔をおいて、繰り返される。
【００６２】
その後、ウイルス情報サーバ４１０に新たなウイルス情報が登録され（ステップＳ５０３）、ステップＳ５０３において、ウイルス情報サーバ４１０に新たなウイルス情報が登録されていたため、ウイルス情報サーバ４１０は、予め通知先に登録されている画像入出力装置１に対して、ウイルス情報を通知するメールをＳＭＴＰ等の既存のプロトコルを用いて送信するが、このメールは、一旦サーバ３００により受信される（ステップＳ５０４）。
【００６３】
画像入出力装置１はサーバ３００に対して、自身に対するメールが届いているか否かを問い合わせる（ステップＳ５０５）。サーバ３００には、ステップＳ５０４によりウイルス情報サーバ４１０から通知された、画像入出力装置１宛てのウイルス情報メールが届いている。
【００６４】
次いで、画像入出力装置１は、ウイルス情報サーバ４１０から通知された自身宛てのウイルス情報メールを取得し（ステップＳ５０６）、ネットワークコントローラ４２を停止して（ステップＳ５０７）、操作部７において、ユーザに対してエラーを表示する（ステップＳ５０８）。このエラー表示は、ウイルス情報メールを取得した旨の表示である。
【００６５】
以上により、画像入出力装置１はネットワークから隔絶されることになり、ウイルス情報メールにより通知されたウイルスの進入を防ぐことができ、また、画像入出力装置１から、ネットワークに接続された他の機器へのウイルスの繁殖を防ぐことにもつながる。
【００６６】
また、ネットワークコントローラ４２を停止した場合に、操作部７にエラーが表示されるので、ユーザはウイルス情報メールを取得したことを確認することができる。
【００６７】
ネットワークコントローラ４２が停止した状態であっても、画像入出力装置１は、ネットワークコントローラ４２に無関係な機能についての動作は可能である。例えば、コピー機能、すでにハードディスク８内に蓄積されている画像のプリント機能（ネットワークを介したＰＤＬプリント機能は動作しない）、ファックスの送受信及びファックス受信した画像のプリント機能などが動作可能な機能である。
【００６８】
図６は、操作部７の表示の例を示した図であり、（Ａ）はネットワークコントローラ４２が作動している通常の状態における操作部７の表示の例を示し、（Ｂ）はネットワークコントローラ４２が作動していない状態における操作部７の表示の例を示す。
【００６９】
画像入出力装置１の動作状況を示す欄（以下「ステータス行」という）には、ネットワークコントローラ４２が停止している場合には図６（Ｂ）で示されるように「！ネットワーク停止中！」のような、当該状況を示す表示がされ、他の表示は行われない。このステータス行は、通常の状態では「プリント中」などの表示がなされる。
【００７０】
画像入出力装置１のファームウェアのアップデート作業は、画像入出力装置１がネットワークから隔絶された状況のままで実行することができる。従って、図６（Ｂ）のように「！ネットワーク停止中！」の表示がされている場合に、サービスマン等は、画像入出力装置１のファームウェアのアップデート作業を、ＵＳＢポート等からのデータの転送により実行できる。
【００７１】
このような制御により、ウイルス感染を未然に防ぎ、当該画像入出力装置１自身の破壊を防ぐとともに、ネットワークに接続された他の機器へのウイルスの繁殖をも防ぐことができる。
【００７２】
以上詳細に説明したように、本実施の形態によれば、サーバからウイルス情報を取得したときに、ネットワークへの接続を停止するので、ウイルス感染を未然に防ぎ、当該機器自身の破壊を防ぐとともに、ネットワークに接続された他の機器へのウイルスの繁殖をも防ぐことができる。
【００７３】
また、ウイルス情報を取得したときに、エラー表示が行われるので、ユーザはウイルス情報を取得したことを確認することができる。
【００７４】
以下、本発明の第２の実施の形態を図７に基づいて詳細に説明する。
【００７５】
第１の実施の形態においては、ウイルス感染を未然に防ぎ、当該画像入出力装置１自身の破壊を防ぐとともに、ネットワークに接続された他の機器へのウイルスの繁殖をも防ぐために、ネットワークコントローラ４２を停止するという制御を行ったが、この場合、ウイルス感染に対処したファームウェアの更新作業自体がネットワーク経由で行えなくなってしまう。
【００７６】
第２の実施の形態においては、ウイルス情報サーバ４１０からウイルス情報が通知されるとともに、ウイルス対策済みのファームウェアを更新することにより、ネットワーク停止による不具合の影響を最小限に抑えることができる画像入出力ネットワークシステムを提供する。
【００７７】
第２の実施の形態に係る画像入出力ネットワークシステムは、上記第１の実施の形態に係る画像入出力ネットワークシステムと同様であるので、その説明は省略する。
【００７８】
図７は、第２の実施の形態に係る画像入出力ネットワークシステムで実行されるイベントのフローを示す図である。
【００７９】
画像入出力装置１はサーバ３００に対して、自身に対するメールが届いているか否かをＰＯＰ３等の既存のプロトコルを用いて問い合わせる（ステップＳ７０１）。この時点では、画像入出力装置１に対するメールは届いていないものとする。
【００８０】
ステップＳ７０１から一定時間の後に、画像入出力装置１はサーバ３００に対して、自身に対するメールが届いているか否かを問い合わせる（ステップＳ７０２）。この時点でも、画像入出力装置１に対するメールは届いていないものとする。
【００８１】
以降、ウイルス情報サーバ４１０に新たなウイルス情報が登録されるまで、上述のステップＳ７０１又はステップＳ７０２が、一定の時間間隔をおいて、繰り返される。
【００８２】
その後、ウイルス情報サーバ４１０に新たなウイルス情報が登録される（ステップ７５０３）、この時、画像入出力装置１用のウイルス対策済みのファームウェアをウイルス情報サーバ４１０上に準備する。
【００８３】
上記ステップＳ７０３において、ウイルス情報サーバ４１０に新たなウイルス情報が登録されたため、ウイルス情報サーバ４１０は、予め通知先に登録されている画像入出力装置１に対して、ウイルス情報を通知するメールをＳＭＴＰ等の既存のプロトコルを用いて送信するが、このメールは一旦サーバ３００により受信される（ステップＳ７０４）。
【００８４】
次いで、画像入出力装置１はサーバ３００に対して、自身に対するメールが届いているか否かを問い合わせる（ステップＳ７０５）。サーバ３００には、ウイルス情報サーバ４１０から通知された、画像入出力装置１宛てのウイルス情報メールが届いている。
【００８５】
画像入出力装置１は、ウイルス情報サーバ４１０から通知された自身宛てのウイルス情報メールを取得し（ステップＳ７０６）、ダウンロードモードに移行する（ステップＳ７０７）。ダウンロードモードとは、現在処理中のジョブについては処理が終わるまで実行するが、新たなジョブは受け付けないモードである。これにより、新たなジョブの受け入れによるウイルスの感染が回避されることになる。
【００８６】
ダウンロードモード移行後、ステップＳ７０６で実行中であったジョブの処理が終了した段階、すなわちステップＳ７０８で、画像入出力装置１からウイルス情報サーバ４１０へ、ＨＴＴＰ又はＦＴＰ等の既存のプロトコルを用いて、画像入出力装置１用のウイルス対策済みのファームウェアのダウンロード要求がなされる。
【００８７】
ステップＳ７０８でダウンロード要求を受信したウイルス情報サーバ４１０は、画像入出力装置１に対して、当該ウイルス対策済みのファームウェアをダウンロードする（ステップＳ７０９）。ダウンロード自体も、ＨＴＴＰ又はＦＴＰ等の既存のプロトコルを用いて実行される。
【００８８】
上記ウイルス対策済みファームウェアがダウンロードされた後、画像入出力装置１のファームウェアをウイルス対策済みファームウェアで更新し、ダウンロードモードから通常動作モードへと移行する（ステップＳ７１０）。以後の動作は通常通りである。必要であれば、ダウンロードの終了時に、画像入出力装置１の再起動がなされても良い。
【００８９】
このような制御により、ネットワークから隔絶される時間を最小限にしつつ、画像入出力装置１にウイルス対策を行うことができる。
【００９０】
以上詳細に説明したように、本実施の形態によれば、ウイルス情報を取得したときに、画像入出力装置のウイルス対応済みのファームウェアをサーバから受信し、画像入出力装置のファームウェアを当該ウイルス対応済みのファームウェアで更新するので、ウイルス感染を未然に防ぎ、当該機器自身の破壊を防ぐとともに、ネットワークに接続された他の機器へのウイルスの繁殖をも防ぐことができる。
【００９１】
以下、本発明の第３の実施の形態を図８に基づいて詳細に説明する。
【００９２】
上記第１及び第２の実施の形態においては、ウイルス情報の通知は電子メールにおいて行われたが、通知手段は電子メールに限るものではなく、ウイルス情報を示す所定のコマンドをＨＴＴＰ等の既存のプロトコルを用いて送信するものでも良い。
【００９３】
第３の実施の形態に係る画像入出力ネットワークシステムは、上記第１の実施の形態に係る画像入出力ネットワークシステムと同様であるので、その説明は省略する。
【００９４】
図８は、第３の実施の形態に係る画像入出力ネットワークシステムで実行されるイベントのフローを示す図である。本実施の形態では、ＨＴＴＰによってウイルス情報を示す所定のコマンドで通知を行う。
【００９５】
画像入出力装置１はウイルス情報サーバ４１０に対して、ウイルス情報が登録されているかについて、ＨＴＴＰプロトコルを用いて問い合わせる（ステップＳ８０１）。この問い合わせは、ＬＡＮ内のサーバ３００により一旦受信される。
【００９６】
サーバ３００は、ウイルス情報サーバ４１０に対して、ウイルス情報が登録されているか否かを、ＨＴＴＰプロトコルを用いて問い合わせる（ステップＳ８０２）。この時点では、ウイルス情報サーバ４１０には新たなウイルス情報は登録されていない。
【００９７】
ウイルス情報サーバ４１０は、自身に新たなウイルス情報が登録されていないことをレスポンスとして返す（ステップＳ８０３）。そのレスポンスはサーバ３００により一旦受信される。サーバ３００は、画像入出力装置１に対し、ウイルス情報サーバ４１０に新たなウイルス情報が登録されていないことをレスポンスとして返す（ステップＳ８０４）。
【００９８】
以降、ウイルス情報サーバ４１０に新たなウイルス情報が登録されるまで、上述のステップＳ８０１〜ステップＳ８０４が、一定の時間間隔をおいて、繰り返される。
【００９９】
その後、ウイルス情報サーバ４１０に新たなウイルス情報が登録される（ステップＳ８０５）。
【０１００】
画像入出力装置１はウイルス情報サーバ４１０に対して、ウイルス情報が登録されているか否かを、ＨＴＴＰプロトコルを用いて問い合わせる（ステップＳ８０６）。この問い合わせはＬＡＮ内のサーバ３００により一旦受信される。
【０１０１】
続けて、サーバ３００は、ウイルス情報サーバ４１０に対して、ウイルス情報が登録されているか否かを、ＨＴＴＰプロトコルを用いて問い合わせる（ステップＳ８０７）。
【０１０２】
ステップＳ８０５において、ウイルス情報サーバ４１０に新たなウイルス情報が登録されていたため、ウイルス情報サーバ４１０は、画像入出力装置１からの問い合わせに対して、ウイルス情報を通知するレスポンスを返す（ステップＳ８０８）。このレスポンスは一旦サーバ３００により受信される。その後、サーバ３００は、画像入出力装置１に対し、ウイルス情報サーバ４１０に新たなウイルス情報が登録されたことをレスポンスとして返す（ステップＳ８０９）。
【０１０３】
その後、画像入出力装置１は、ネットワークコントローラ４２を停止する（ステップＳ８１０）。
【０１０４】
これにより、画像入出力装置１は、ネットワークから隔絶されることになり、ウイルス情報メールにより通知されたウイルスの進入を防ぐことができ、また、画像入出力装置１からのネットワークに接続された他の機器へのウイルスの繁殖を防ぐことにもつながる。
【０１０５】
ネットワークコントローラ４２が停止した状態であっても、画像入出力装置１は、ネットワークコントローラ４２に無関係な機能についての動作は可能である。例えば、コピー機能、すでにハードディスク８内に蓄積されている画像のプリント機能（ネットワークを介したＰＤＬプリント機能は動作しない）、ファックスの送受信及びファックス受信した画像のプリント機能などが動作可能な機能である。
【０１０６】
ステップＳ７１０で、ネットワークコントローラ４２を停止するのではなく、代わりに上記第２の実施の形態で述べたようなダウンロードモードに移行し、ウイルス対策済みのファームウェアをダウンロードしても良い。ただし、この場合には、ステップＳ７０５のウイルス情報の登録時点において、画像入出力装置１用のウイルス対策済みのファームウェアをウイルス情報サーバ４１０上に準備する必要がある。
【０１０７】
以上詳細に説明したように、本実施の形態によれば、サーバからウイルス情報を取得したときに、ネットワークへの接続を停止するので、ウイルス感染を未然に防ぎ、当該機器自身の破壊を防ぐとともに、ネットワークに接続された他の機器へのウイルスの繁殖をも防ぐことができる。
【０１０８】
上記第１〜第３の実施の実施では、サーバ３００の他にウイルス情報サーバ４１０を設けたが、サーバ３００がウイルス情報サーバ４１０の機能を備えることによって、第１〜第３の実施の実施で説明したウイルス情報サーバ４１０が実行する処理は、サーバ３００が実行することができる。
【０１０９】
上記第１の実施の形態では、ネットワークコントローラ４２を停止した場合に、操作部７にエラー表示をしたが、第２及び第３の実施の形態でも、ウイルス情報メールを受信した場合に操作部７にエラー表示をしてもよい。
【図面の簡単な説明】
【０１１０】
【図１】本発明の第１の実施の形態に係る画像入出力ネットワークシステムを示すブロック図である。
【図２】リーダ部２及びプリンタ部６のハードウエア構成を概略的に示す図である。
【図３】コントローラ部１１０の構成を示すブロック図である。
【図４】メインコントローラ３２の構成を概略的に示すブロック図である。
【図５】画像入出力ネットワークシステムで実行されるイベントのフローを示す図である。
【図６】操作部７の表示の例を示した図であり、（Ａ）はネットワークコントローラ４２が作動している通常の状態における操作部７の表示の例を示し、（Ｂ）はネットワークコントローラ４２が作動していない状態における操作部７の表示の例を示す。
【図７】第２の実施の形態に係る画像入出力ネットワークシステムで実行されるイベントのフローを示す図である。
【図８】第３の実施の形態に係る画像入出力ネットワークシステムで実行されるイベントのフローを示す図である。
【符号の説明】
【０１１１】
１  画像入出力システム
２  リーダ部
３  第１のホストコンピュータ（ＰＣ）
４  第２のホストコンピュータ（ＰＣ）
６  プリンタ部
７  操作部
８  ハードディスクドライブ
１０  原稿給紙ユニット
１１  スキャナユニット
１２  給紙ユニット
１３  マーキングユニット
１４  排紙ユニット
１１０  コントローラ部
３００  サーバ
４００  ＬＡＮ（Local Area Network）
４１０  ウイルス情報サーバ
【図１】
2006178744.tif 000003
【図２】
2006178744.tif 000004
【図３】
2006178744.tif 000005
【図４】
2006178744.tif 000006
【図５】
2006178744.tif 000007
【図６】
2006178744.tif 000008
【図７】
2006178744.tif 000009
【図８】
2006178744.tif 000010