(57)【特許請求の範囲】
【請求項１】
ファクシミリ画像およびバイナリーファイルを受信可能なファクシミリ装置において、受信時に送信元を判別する送信元判別手段と、前記送信元判別手段により判別された送信元に応じて前記バイナリーファイルの受信を制限する受信制限手段と、前記バイナリーファイルがプログラムファイルであった場合に当該プログラムファイルを実行する手段と、前記バイナリーファイルの受信に先立ち該受信するバイナリーファイルがプログラムファイルであるか否かを判別するバイナリーファイル判別手段とを備え、前記受信制御手段は、前記バイナリーファイル判別手段により前記受信するバイナリーファイルがプログラムファイルであると判別されたときには前記送信元判別手段により判別された送信元に応じて前記バイナリーファイルの受信を制限することを特徴とするファクシミリ装置。
【請求項２】
前記送信元判別手段は、電話番号を登録する電話番号登録手段を有し、前記電話番号登録手段に登録されている電話番号を参照して送信元の判別を行うことを特徴とする請求項１記載のファクシミリ装置。
【請求項３】
前記受信制限手段は、前記送信元の電話番号が前記電話番号登録手段に未登録であるときには、該送信元からのバイナリーファイルの受信を制限することを特徴とする請求項２記載のファクシミリ装置。
【請求項４】
前記送信元判別手段は、前記送信元に対して電子認証を行う電子認証手段を有し、前記電子認証手段の認証結果に応じて前記送信元を判別することを特徴とする請求項１記載のファクシミリ装置。
【請求項５】
前記受信制限手段は、前記送信元の認証が得られないときには、該送信元からのバイナリーファイルの受信を制限することを特徴とする請求項４記載のファクシミリ装置。
【請求項６】
前記バイナリーファイル判別手段は、前記バイナリーファイルの受信に先立ち該受信するバイナリーファイルの属性を検出する属性検出手段を有し、前記属性検出手段の検出結果に基づき前記受信するバイナリーファイルがプログラムファイルであるか否かを判別することを特徴とする請求項１記載のファクシミリ装置。
【請求項７】
少なくともファクシミリ画像およびバイナリーファイルを受信する機能を有する多機能周辺装置と、前記多機能周辺装置とデータの送受可能に接続されたホストコンピュータ、ワークステーションなどの情報処理装置とから構成される画像伝送システムにおいて、
前記多機能周辺装置は、電話番号を登録する電話番号登録手段と、送信元の電話番号を検出する電話番号検出手段と、前記検出した送信元の電話番号が前記電話番号登録手段に登録されているか未登録であるかを判定する判定手段と、前記バイナリーファイルを格納する第１の記憶手段と、前記バイナリーファイルの受信に関する情報を格納する第２の記憶手段とを備え、前記バイナリーファイルを受信すると、該受信したバイナリーファイルを前記第１の記憶手段に格納するとともに、該受信したバイナリーファイルの送信元の電話番号に対する前記判定手段の判定結果を前記バイナリーファイルの受信に関する情報として前記第２の記憶手段に格納するように制御し、
前記情報処理装置は、前記多機能周辺装置の第１の記憶手段に格納されているバイナリーファイルを取り込む際に、前記第２の記憶手段に格納されているバイナリーファイルの受信に関する情報を取り込む受信関連情報取込手段と、前記取り込んだバイナリーファイルの受信に関する情報に基づき前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であるか否かを判定する判定手段とを備え、前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であると、前記バイナリーファイルを取り込むかその取込を中止するかをユーザ操作により選択可能であることを特徴とする画像伝送システム。
【請求項８】
前記情報処理装置は、表示手段を備え、前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であると、その旨とともに、前記バイナリーファイルを取り込むかその取込を中止するかの選択をユーザに促すメッセージを前記表示手段に表示することを特徴とする請求項７記載の画像伝送システム。
【請求項９】
ファクシミリ画像およびバイナリーファイルを受信可能なファクシミリ装置の画像伝送方法において、受信時に送信元を判別する工程と、前記判別された送信元に応じて前記バイナリーファイルの受信を制限する工程と、前記バイナリーファイルの受信に先立ち該受信するバイナリーファイルが前記ファクシミリ装置により実行可能なプログラムファイルであるか否かを判別する工程とを有し、前記受信するバイナリーファイルが前記ファクシミリ装置により実行可能なプログラムファイルであると判別されたときには、前記判別された送信元に応じて前記バイナリーファイルの受信を制限することを特徴とする画像伝送方法。
【請求項１０】
電話番号を登録する電話番号登録テーブルを参照して送信元の判別を行うことを特徴とする請求項９記載の画像伝送方法。
【請求項１１】
前記送信元の電話番号が前記電話番号登録テーブルに未登録であるときには、該送信元からのバイナリーファイルの受信を制限することを特徴とする請求項１０記載の画像伝送方法。
【請求項１２】
前記送信元に対して電子認証を行う工程を有し、前記電子認証の結果に応じて該送信元を判別することを特徴とする請求項９記載の画像伝送方法。
【請求項１３】
前記送信元の認証が得られないときには、該送信元からのバイナリーファイルの受信を制限することを特徴とする請求項１２記載の画像伝送方法。
【請求項１４】
前記バイナリーファイルの受信に先立ち該受信するバイナリーファイルの属性を検出し、該検出した属性に基づき前記受信するバイナリーファイルがプログラムファイルであるか否かを判別することを特徴とする請求項９記載の画像伝送方法。
【請求項１５】
少なくともファクシミリ画像およびバイナリーファイルを受信する機能を有する多機能周辺装置と、前記多機能周辺装置とデータの送受可能に接続されたホストコンピュータ、ワークステーションなどの情報処理装置とから構成される画像伝送システムの画像伝送方法において、
前記多機能周辺装置は、送信元の電話番号を検出し、前記検出した送信元の電話番号が電話番号登録テーブルに登録されているか未登録であるかを判定し、前記バイナリーファイルを受信すると、該受信したバイナリーファイルを第１の記憶手段に格納し、該受信したバイナリーファイルの送信元の電話番号に対する判定結果を第２の記憶手段に格納し、
前記情報処理装置は、前記多機能周辺装置の第１の記憶手段に格納されているバイナリーファイルを取り込む際に、前記第２の記憶手段に格納されている判定結果を取り込み、該取り込んだ判定結果に基づき前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であるか否かを判定し、前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であると、前記バイナリーファイルを取り込むかその取込を中止するかをユーザ操作により選択することを特徴とする画像伝送方法。
【請求項１６】
前記情報処理装置は、前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であると、その旨とともに、前記バイナリーファイルを取り込むかその取込を中止するかの選択をユーザに促すメッセージを表示手段に表示することを特徴とする請求項１５記載の画像伝送方法。
【請求項１７】
ファクシミリ画像およびバイナリーファイルを受信可能なファクシミリ装置上で実行されるプログラムを格納した記憶媒体において、前記プログラムは、受信時に送信元を判別する送信元判別モジュールと、前記送信元判別モジュールにより判別された送信元に応じて前記バイナリーファイルの受信を制限する受信制限モジュールと、前記バイナリーファイルの受信に先立ち該受信するバイナリーファイルが前記ファクシミリ装置により実行可能なプログラムファイルであるか否かを判別するバイナリーファイル判別モジュールとを有し、前記受信するバイナリーファイルが前記ファクシミリ装置により実行可能なプログラムファイルであるときには、前記受信制限モジュールは、前記送信元判別モジュールにより判別された送信元に応じて前記バイナリーファイルの受信を制限することを特徴とする記憶媒体。
【請求項１８】
前記送信元判別モジュールは、電話番号を登録する電話番号登録テーブルを含み、前記電話番号登録テーブルに登録されている電話番号を参照して送信元の判別を行うことを特徴とする請求項１７記載の記憶媒体。
【請求項１９】
前記受信制限モジュールは、前記送信元の電話番号が前記電話番号登録手段に未登録であるときには、該送信元からのバイナリーファイルの受信を制限することを特徴とする請求項１８記載の記憶媒体。
【請求項２０】
前記送信元判別モジュールは、前記送信元に対して電子認証を行い、前記電子認証の認証結果に応じて前記送信元を判別することを特徴とする請求項１７記載の記憶媒体。
【請求項２１】
前記受信制限モジュールは、前記送信元の認証が得られないときには、該送信元からのバイナリーファイルの受信を制限することを特徴とする請求項２０記載の記憶媒体。
【請求項２２】
前記バイナリーファイル判別モジュールは、前記バイナリーファイルの受信に先立ち該受信するバイナリーファイルの属性を検出し、該検出した属性に基づき前記受信するバイナリーファイルがプログラムファイルであるか否かを判別することを特徴とする請求項１６記載の記憶媒体。
【請求項２３】
少なくともファクシミリ画像およびバイナリーファイルを受信する機能を有する多機能周辺装置と、前記多機能周辺装置とデータの送受可能に接続されたホストコンピュータ、ワークステーションなどの情報処理装置とから構成される画像伝送システムに用いられ、前記多機能周辺装置に対する第１のプログラムと前記情報処理装置に対する第２のプログラムとを格納した記憶媒体において、
前記多機能周辺装置に対する第１のプログラムは、送信元の電話番号を検出する電話番号検出モジュールと、前記検出した送信元の電話番号が電話番号登録テーブルに登録されているか未登録であるかを判定する判定モジュールと、前記バイナリーファイルを受信すると、該受信したバイナリーファイルを第１の記憶手段に格納するとともに、該受信したバイナリーファイルの送信元の電話番号に対する前記判定モジュールの判定結果を第２の記憶手段に格納するように制御する制御モジュールとを有し、
前記情報処理装置に対する第２のプログラムは、前記多機能周辺装置の第１の記憶手段に格納されているバイナリーファイルを取り込む際に、前記第２の記憶手段に格納されている判定結果を取り込む取込モジュールと、前記取り込んだ判定結果に基づき前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であるか否かを判定する判定モジュールと、前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であると、前記バイナリーファイルを取り込むかその取込を中止するかをユーザ操作に応じて選択する選択モジュールとを有することを特徴とする記憶媒体。
【請求項２４】
前記情報処理装置に対する第２のプログラムは、前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であると、その旨とともに、前記バイナリーファイルを取り込むかその取込を中止するかの選択をユーザに促すメッセージを表示手段に表示するように制御する表示制御モジュールを有することを特徴とする請求項２３記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ画像およびバイナリーファイルを受信可能なファクシミリ装置、画像伝送システム、画像伝送方法および記憶媒体に関する。
【０００２】
【従来の技術】
一般に、ファクシミリ装置は、画像を読み取り、相手装置に送信するまたは相手装置から送信された画像を受信し、印字出力するなど、画像伝送を行うように構成されているが、近年、ＢＦＴ（Ｂｉｎａｒｙ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ）のように、ファクシミリに対しても、バイナリーファイルの通信を可能にするプロトコルがＩＴＵ  Ｔ．３０により勧告化され、バイナリーファイルを受信可能なファクシミリ装置も出現している。
【０００３】
また、ファクシミリ機能におけるプリンタ機能、スキャナ機能を利用して装置の多機能化が図られ、ファクシミリ機能、プリンタ機能、スキャナ機能などの複数の機能を有する多機能周辺装置（ＭＦＰ）が出現している。この多機能周辺装置は、主にパーソナルコンピュータなどと接続され、パーソナルコンピュータで作成された文書のファクシミリ送信、ファクシミリ受信した文書の取込み、プリント出力、原稿画像の入力などに使用される。また、この多機能周辺装置においても、バイナリーファイルの受信機能が搭載されているものがあり、受信したバイナリーファイルをパーソナルコンピュータに送ることができる。
【０００４】
ファクシミリ装置や多機能周辺装置では、その制御プログラムをＲＯＭに格納し、制御プログラムの書換えを行うことはできない。しかし、例えば制御プログラムをフラッシュＲＯＭなどに格納するように構成すれば、制御プログラムを外部から取り込み、フラッシュＲＯＭ内の制御プログラムを書き換えることにより、制御プログラムのバージョンアップを行うことが可能になる。また。制御プログラムをオブジェクト指向のプログラム言語で記述すれば、元の制御プログラムに新たな制御プログラムを追加して機能を拡張することも可能である。
【０００５】
近年、コンピュータ間で送受されるファイルにウイルスを混入させ、このファイルを介してコンピュータ内にウイルスを侵入させてデータ、システムなどを破壊するなどの問題が頻繁に発生し、このウイルスに関しては様々な対処方法が採られている。例えば、ウイルスの存在をチェックし、ウイルスに感染したファイルを修復するアプリケーションソフトを常駐させるなどの方法が一般的に採用され、特に外部から受信したファイルに関しては、そのファイルが信頼できる送信元からのものであるか否かを確認するなどの作業を行い、送信元が知らない相手であるときには、そのファイルをむやみに開かないことがウイルスの感染を防ぐための基本的な対処方法になる。
【０００６】
また、上述したファクシミリ装置、多機能周辺装置においても、バイナリーファイルを受信する場合には、同様に、ウイルスに対する対策を考える必要がある。ファクシミリ装置には、いたずらファックスやダイレクトメールを防止する目的で送信元のチェックを行う機能を搭載したものがある。例えばこの機能の一例として、送信元の電話番号を予め登録されている電話番号と照合し、未登録の送信元からの着信であると、その着信を拒否するというものがある（特開平５−１０３１３５号公報を参照）。この機能を利用して登録されていない送信元からのファクシミリ画像およびバイナリーファイルの受信を拒否することにより、ウイルス対策を行うことが考えられる。
【０００７】
【発明が解決しようとする課題】
しかし、上述した、未登録の送信元からの着信であるとその着信を拒否する機能を利用した場合、同じ送信元に対してそれからのファクシミリ画像の受信およびバイナリーファイルの受信を許可するように設定することは可能であるが、同じの送信元に対してファクシミリ画像の受信は許可するが、バイナリーファイルの受信は拒否するような設定を行うことはできず、非常に使い勝手が悪くなる。
【０００８】
本発明の目的は、ファクシミリ画像の受信とは独立してバイナリーファイルの受信を制限することができるファクシミリ装置、画像伝送システム、画像伝送方法および記憶媒体を提供することにある。
【０００９】
【課題を解決するための手段】
請求項１記載の発明は、ファクシミリ画像およびバイナリーファイルを受信可能なファクシミリ装置において、受信時に送信元を判別する送信元判別手段と、前記送信元判別手段により判別された送信元に応じて前記バイナリーファイルの受信を制限する受信制限手段と、前記バイナリーファイルがプログラムファイルであった場合に当該プログラムファイルを実行する手段と、前記バイナリーファイルの受信に先立ち該受信するバイナリーファイルがプログラムファイルであるか否かを判別するバイナリーファイル判別手段とを備え、前記受信制御手段は、前記バイナリーファイル判別手段により前記受信するバイナリーファイルがプログラムファイルであると判別されたときには前記送信元判別手段により判別された送信元に応じて前記バイナリーファイルの受信を制限することを特徴とする。
【００１０】
請求項２記載の発明は、請求項１記載のファクシミリ装置において、前記送信元判別手段は、電話番号を登録する電話番号登録手段を有し、前記電話番号登録手段に登録されている電話番号を参照して送信元の判別を行うことを特徴とする。
【００１１】
請求項３記載のファクシミリ装置は、請求項２記載のファクシミリ装置において、前記受信制限手段は、前記送信元の電話番号が前記電話番号登録手段に未登録であるときには、該送信元からのバイナリーファイルの受信を制限することを特徴とする。
【００１２】
請求項４記載の発明は、請求項１記載のファクシミリ装置において、前記送信元判別手段は、前記送信元に対して電子認証を行う電子認証手段を有し、前記電子認証手段の認証結果に応じて前記送信元を判別することを特徴とする。
【００１３】
請求項５記載の発明は、請求項４記載のファクシミリ装置において、前記受信制限手段は、前記送信元の認証が得られないときには、該送信元からのバイナリーファイルの受信を制限することを特徴とする。
【００１６】
請求項６記載の発明は、請求項１記載のファクシミリ装置において、前記バイナリーファイル判別手段は、前記バイナリーファイルの受信に先立ち該受信するバイナリーファイルの属性を検出する属性検出手段を有し、前記属性検出手段の検出結果に基づき前記受信するバイナリーファイルがプログラムファイルであるか否かを判別することを特徴とする。
【００１７】
請求項７記載の発明は、少なくともファクシミリ画像およびバイナリーファイルを受信する機能を有する多機能周辺装置と、前記多機能周辺装置とデータの送受可能に接続されたホストコンピュータ、ワークステーションなどの情報処理装置とから構成される画像伝送システムにおいて、前記多機能周辺装置は、電話番号を登録する電話番号登録手段と、送信元の電話番号を検出する電話番号検出手段と、前記検出した送信元の電話番号が前記電話番号登録手段に登録されているか未登録であるかを判定する判定手段と、前記バイナリーファイルを格納する第１の記憶手段と、前記バイナリーファイルの受信に関する情報を格納する第２の記憶手段とを備え、前記バイナリーファイルを受信すると、該受信したバイナリーファイルを前記第１の記憶手段に格納するとともに、該受信したバイナリーファイルの送信元の電話番号に対する前記判定手段の判定結果を前記バイナリーファイルの受信に関する情報として前記第２の記憶手段に格納するように制御し、前記情報処理装置は、前記多機能周辺装置の第１の記憶手段に格納されているバイナリーファイルを取り込む際に、前記第２の記憶手段に格納されているバイナリーファイルの受信に関する情報を取り込む受信関連情報取込手段と、前記取り込んだバイナリーファイルの受信に関する情報に基づき前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であるか否かを判定する判定手段とを備え、前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であると、前記バイナリーファイルを取り込むかその取込を中止するかをユーザ操作により選択可能であることを特徴とする。
【００１８】
請求項８記載の発明は、請求項７記載の画像伝送システムにおいて、前記情報処理装置は、表示手段を備え、前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であると、その旨とともに、前記バイナリーファイルを取り込むかその取込を中止するかの選択をユーザに促すメッセージを前記表示手段に表示することを特徴とする。
【００１９】
請求項９記載の発明は、ファクシミリ画像およびバイナリーファイルを受信可能なファクシミリ装置の画像伝送方法において、受信時に送信元を判別する工程と、前記判別された送信元に応じて前記バイナリーファイルの受信を制限する工程と、前記バイナリーファイルの受信に先立ち該受信するバイナリーファイルが前記ファクシミリ装置により実行可能なプログラムファイルであるか否かを判別する工程とを有し、前記受信するバイナリーファイルが前記ファクシミリ装置により実行可能なプログラムファイルであると判別されたときには、前記判別された送信元に応じて前記バイナリーファイルの受信を制限することを特徴とする。
【００２０】
請求項１０記載の発明は、請求項９記載の画像伝送方法において、電話番号を登録する電話番号登録テーブルを参照して送信元の判別を行うことを特徴とする。
【００２１】
請求項１１記載の発明は、請求項１０記載の画像伝送方法において、前記送信元の電話番号が前記電話番号登録テーブルに未登録であるときには、該送信元からのバイナリーファイルの受信を制限することを特徴とする。
【００２２】
請求項１２記載の発明は、請求項９記載の画像伝送方法において、前記送信元に対して電子認証を行う工程を有し、前記電子認証の結果に応じて該送信元を判別することを特徴とする。
【００２３】
請求項１３記載の発明は、請求項１２記載の画像伝送方法において、前記送信元の認証が得られないときには、該送信元からのバイナリーファイルの受信を制限することを特徴とする。
【００２５】
請求項１４記載の発明は、請求項９記載の画像伝送方法において、前記バイナリーファイルの受信に先立ち該受信するバイナリーファイルの属性を検出し、該検出した属性に基づき前記受信するバイナリーファイルがプログラムファイルであるか否かを判別することを特徴とする。
【００２６】
請求項１５記載の発明は、少なくともファクシミリ画像およびバイナリーファイルを受信する機能を有する多機能周辺装置と、前記多機能周辺装置とデータの送受可能に接続されたホストコンピュータ、ワークステーションなどの情報処理装置とから構成される画像伝送システムの画像伝送方法において、前記多機能周辺装置は、送信元の電話番号を検出し、前記検出した送信元の電話番号が電話番号登録テーブルに登録されているか未登録であるかを判定し、前記バイナリーファイルを受信すると、該受信したバイナリーファイルを第１の記憶手段に格納し、該受信したバイナリーファイルの送信元の電話番号に対する判定結果を第２の記憶手段に格納し、前記情報処理装置は、前記多機能周辺装置の第１の記憶手段に格納されているバイナリーファイルを取り込む際に、前記第２の記憶手段に格納されている判定結果を取り込み、該取り込んだ判定結果に基づき前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であるか否かを判定し、前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であると、前記バイナリーファイルを取り込むかその取込を中止するかをユーザ操作により選択することを特徴とする。
【００２７】
請求項１６記載の発明は、請求項１５記載の画像伝送方法において、前記情報処理装置は、前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であると、その旨とともに、前記バイナリーファイルを取り込むかその取込を中止するかの選択をユーザに促すメッセージを表示手段に表示することを特徴とする。
【００２８】
請求項１７記載の発明は、ファクシミリ画像およびバイナリーファイルを受信可能なファクシミリ装置上で実行されるプログラムを格納した記憶媒体において、前記プログラムは、受信時に送信元を判別する送信元判別モジュールと、前記送信元判別モジュールにより判別された送信元に応じて前記バイナリーファイルの受信を制限する受信制限モジュールと、前記バイナリーファイルの受信に先立ち該受信するバイナリーファイルが前記ファクシミリ装置により実行可能なプログラムファイルであるか否かを判別するバイナリーファイル判別モジュールとを有し、前記受信するバイナリーファイルが前記ファクシミリ装置により実行可能なプログラムファイルであるときには、前記受信制限モジュールは、前記送信元判別モジュールにより判別された送信元に応じて前記バイナリーファイルの受信を制限することを特徴とする。
【００２９】
請求項１８記載の発明は、請求項１７記載の記憶媒体において、前記送信元判別モジュールは、電話番号を登録する電話番号登録テーブルを含み、前記電話番号登録テーブルに登録されている電話番号を参照して送信元の判別を行うことを特徴とする。
【００３０】
請求項１９記載の発明は、請求項１８記載の記憶媒体において、前記受信制限モジュールは、前記送信元の電話番号が前記電話番号登録手段に未登録であるときには、該送信元からのバイナリーファイルの受信を制限することを特徴とする。
【００３１】
請求項２０記載の発明は、請求項１７記載の記憶媒体において、前記送信元判別モジュールは、前記送信元に対して電子認証を行い、前記電子認証の認証結果に応じて前記送信元を判別することを特徴とする。
【００３２】
請求項２１記載の発明は、請求項２０記載の記憶媒体において、前記受信制限モジュールは、前記送信元の認証が得られないときには、該送信元からのバイナリーファイルの受信を制限することを特徴とする。
【００３４】
請求項２２記載の発明は、請求項１７記載の記憶媒体において、前記バイナリーファイル判別モジュールは、前記バイナリーファイルの受信に先立ち該受信するバイナリーファイルの属性を検出し、該検出した属性に基づき前記受信するバイナリーファイルがプログラムファイルであるか否かを判別することを特徴とする。
【００３５】
請求項２３記載の発明は、少なくともファクシミリ画像およびバイナリーファイルを受信する機能を有する多機能周辺装置と、前記多機能周辺装置とデータの送受可能に接続されたホストコンピュータ、ワークステーションなどの情報処理装置とから構成される画像伝送システムに用いられ、前記多機能周辺装置に対する第１のプログラムと前記情報処理装置に対する第２のプログラムとを格納した記憶媒体において、前記多機能周辺装置に対する第１のプログラムは、送信元の電話番号を検出する電話番号検出モジュールと、前記検出した送信元の電話番号が電話番号登録テーブルに登録されているか未登録であるかを判定する判定モジュールと、前記バイナリーファイルを受信すると、該受信したバイナリーファイルを第１の記憶手段に格納するとともに、該受信したバイナリーファイルの送信元の電話番号に対する前記判定モジュールの判定結果を第２の記憶手段に格納するように制御する制御モジュールとを有し、前記情報処理装置に対する第２のプログラムは、前記多機能周辺装置の第１の記憶手段に格納されているバイナリーファイルを取り込む際に、前記第２の記憶手段に格納されている判定結果を取り込む取込モジュールと、前記取り込んだ判定結果に基づき前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であるか否かを判定する判定モジュールと、前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であると、前記バイナリーファイルを取り込むかその取込を中止するかをユーザ操作に応じて選択する選択モジュールとを有することを特徴とする。
【００３６】
請求項２４記載の発明は、請求項２３記載の記憶媒体において、前記情報処理装置に対する第２のプログラムは、前記第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が前記電話番号登録手段に未登録であると、その旨とともに、前記バイナリーファイルを取り込むかその取込を中止するかの選択をユーザに促すメッセージを表示手段に表示するように制御する表示制御モジュールを有することを特徴とする。
【００３７】
【発明の実施の形態】
以下に、本発明の実施の形態について図を参照しながら説明する。
【００３８】
（実施の第１形態）
図１は本発明の実施の第１形態の構成を示すブロック図である。
【００３９】
ファクシミリ装置は、図１に示すように、ＲＯＭ１０２に格納されているプログラムに従い装置全体の制御および個別処理を行うＣＰＵ１０１を備える。ＣＰＵ１０１の演算処理の結果は一時的にＲＡＭ１０３に保持される。ＲＡＭ１０３は、ＤＲＡＭおよびＳＲＡＭを含み、ＤＲＡＭはＣＰＵ１０１の作業領域となるワークエリア１０３ａ、ファクシミリ画像やバイナリーファイルを格納する画像メモリ１０３ｃを提供する。また、ＳＲＡＭは各種パラメータ、ワンタッチダイヤルや短縮ダイヤルの電話番号、バイナリーファイルの受信を許可する電話番号などを登録する登録データエリア１０３ｂを提供する。
【００４０】
このＣＰＵ１０１には、原稿画像を読み取る読取部１０４と、受信した画像または読み取った画像を印字出力するための記録部１０７と、読み取った画像データ、画像メモリ１０３ｃから読み出した画像データをＭＨ，ＭＲ，ＭＭＲ，ＪＰＥＧなどの方式に従い符号化し、またファクシミリ受信したイメージデータや画像メモリ１０３ｃの符号化されたデータを復号するなど、符号化、復号を行うエンコード／デコード部（ＥＮＣＯＤＥ／ＤＥＣＯＤＥ）１０８と、ファクシミリ送受信のための変復調を行うモデム（ＭＯＤＥＭ）１０９と、ダイヤルパルスを送出し、またＰＳＴＮ（公衆電話網）１１１との接続制御を行う網制御装置（ＮＣＵ）１１０と、パーソナルコンピュータ（以下、ＰＣという）のような外部機器とセントロニクスケーブル１１４を介して接続し、この外部機器と通信を可能にするためのＩＥＥＥ１２８４のプロトコル制御などを行うＰ１２８４Ｉ／Ｆ１１３とが接続され、ＣＰＵ１０１は、これらのブロックを制御することにより、ファクシミリ送信、ファクシミリ受信の各処理を行う。なお、本実施の形態では、外部機器とのインタフェースにＰ１２８４Ｉ／Ｆ１１３を用いているが、これに代えて、ＲＣ２３２Ｃのようなシリアルインタフェース、ＵＳＢまたはＩＥＥＥ１３９４を用いることも可能である。また、ケーブル１１４に代えて、電波、赤外線などの無線チャネルを使用することも可能である。この場合のインタフェースプロトコルとしては、ＩＥＥＥ８０２．１１やＩＲＤＡなどがある。
【００４１】
ＣＰＵ１０１に対する指示、モード設定などに関する入力は、操作部１０５に設けられた各種キー（図示せず）の入力操作により行われる。また、この入力された指示、設定されたモード、装置状態、ユーザへの通知および警告などに関する情報は、表示部１０６に表示される。
【００４２】
次に、本ファクシミリ装置の受信処理について図２および図３を参照しながら説明する。図２および図３は図１のファクシミリ装置における受信処理の手順を示すフローチャートである。ここで説明する受信動作の手順はＩＴＵ  勧告Ｔ．３０に従うものであり、簡略化している。
【００４３】
受信処理では、図２に示すように、まずステップＳ２０１において着信の有無を監視し、着信があれば、ステップＳ２０２に進み、相手装置（発信元）にＣＥＤ，ＤＩＳを送出する。そして、ステップＳ２０３に進み、相手装置から送出されるＤＣＳの受信を待ち、ＤＣＳを受信すると、ステップＳ２０４に進み、このＤＣＳのｂｉｔ５３によりＢＦＴによるバイナリーファイルの転送か否かを判定し、ＢＦＴによるバイナリーファイルの転送でないすなわち通常のファクシミリ通信であるときには、図３に示すステップＳ２０７に進む。
【００４４】
ステップＳ２０７では、トレーニングの結果がＯＫであるか否かを判定し、トレーニングの結果がＯＫでないときには、ステップＳ２０９に進み、ＦＦＴを送出して再度ステップＳ２０７に戻る。トレーニングの結果がＯＫであれば、ステップＳ２０８に進み、ＣＦＲを送出し、続くステップＳ２１０で、画信号の受信を開始する。そしてステップＳ２１１で画信号の受信が終了したか否かを判定し、画信号の受信が終了していなければ、再度上記ステップＳ２１０に戻り、画信号の受信を継続する。画信号の受信が終了すると、受信処理を終了する。
【００４５】
上記ステップＳ２０４（図２に示す）においてＢＦＴによるバイナリーファイルの転送であると判定されると、ステップＳ２０５に進み、上記ＤＣＳに続いて送出されるＴＳＩから相手先（送信元）の電話番号を抽出し、この抽出した電話番号と登録データエリア１０３ｂのバイナリーファイルの受信を許可する電話番号と照合して送信元の電話番号が登録されているか否かを判定する。送信元の電話番号がバイナリーファイルの受信を許可する電話番号として登録されていないときには、この着信を拒否すると判断してステップＳ２０６に進み、ＤＣＮを送出し、受信処理を終了する。
【００４６】
送信元の電話番号がバイナリーファイルの受信を許可する電話番号として登録されているときには、図３に示すステップＳ２１２に進み、トレーニングの結果がＯＫであるか否かを判定し、トレーニングの結果がＯＫでないときには、ステップＳ２１４に進み、ＦＦＴを送出して再度ステップＳ２１２に戻る。トレーニングの結果がＯＫであれば、ステップＳ２１３に進み、ＣＦＲを送出し、続くステップＳ２１４で、バイナリーファイルの受信を開始する。そしてステップＳ２１５でバイナリーファイルの受信が終了したか否かを判定し、バイナリーファイルの受信が終了していなければ、再度上記ステップＳ２１５に戻り、バイナリーファイルの受信を継続する。バイナリーファイルの受信が終了すると、受信処理を終了する。
【００４７】
このように、本実施の形態では、バイナリーファイルの受信時にその送信元の電話番号を検出し、その電話番号が登録されている電話番号でないときには、この送信元からのバイナリーファイルの受信を拒否するから、ファクシミリ画像の受信とは独立してバイナリーファイルの受信を制限することができる。よって、同じの送信元に対してファクシミリ画像の受信は許可するが、バイナリーファイルの受信は拒否するような設定を行うことが可能なり、非常に使い勝手が良くなる。
【００４８】
（実施の第２形態）
次に、本発明の実施の第２形態について図４ないし図９を参照しながら説明する。図４は本発明の実施の第２形態の構成を示す概要図、図５は図４の多機能周辺装置の構成を示すブロック図、図６および図７は図４の多機能周辺装置における受信処理の手順を示すフローチャート、図８は図５の多機能周辺装置のメモリ情報テーブルの内容を示す図、図９は図４のＰＣにおける多機能周辺装置からのデータ取込処理の手順を示すフローチャートである。
【００４９】
本実施の形態は、図４に示すように、ファクシミリ画像およびバイナリーファイルを受信可能なファクシミリ受信機能を含む複数の機能を有する多機能周辺装置（以下、ＭＦＰという）１００とそれに通信可能にケーブル１１４を介して接続されたＰＣ１２１とから構成される画像伝送システムである。ＰＣ１２１には、モニタ１２２、キーボード（図示せず）、マウス（図示せず）などが接続されている。
【００５０】
ＭＦＰ１００は、図５に示すように、上述の図１に示す構成に対し、ＲＡＭ１０３に画像メモリ１０３ｃの内容を表すメモリ情報エリア１０３ｄが設けられている点が異なる。なお、図１中のブロックと同一のブロックに同一の符号を付し、その説明は省略する。
【００５１】
次に、ＭＦＰ１００の受信処理について図６および図７を参照しながら説明する。ここで説明する受信処理の手順はＩＴＵ  勧告Ｔ．３０に従うものであり、簡略化している。
【００５２】
この受信処理では、図６に示すように、まずステップＳ４０１において着信の有無を監視し、着信があれば、ステップＳ４０２に進み、相手装置（発信元）にＣＥＤ，ＤＩＳを送出する。そして、ステップＳ４０３に進み、相手装置から送出されるＤＣＳの受信を待ち、ＤＣＳを受信すると、ステップＳ４０４に進み、このＤＣＳのｂｉｔ５３によりＢＦＴによるバイナリーファイルの転送か否かを判定し、ＢＦＴによるバイナリーファイルの転送でないすなわち通常のファクシミリ通信であるときには、図７に示すステップＳ４０５に進む。
【００５３】
ステップＳ４０５では、トレーニングの結果がＯＫであるか否かを判定し、トレーニングの結果がＯＫでないときには、ステップＳ４０７に進み、ＦＦＴを送出して再度ステップＳ４０５に戻る。トレーニングの結果がＯＫであれば、ステップＳ４０６に進み、ＣＦＲを送出し、続くステップＳ４０８で、画信号の受信を開始する。そして、ステップＳ４０９に進み、画信号の受信が終了したか否かを判定し、画信号の受信が終了していなければ、再度上記ステップＳ４０８に戻り、画信号の受信を継続する。画信号の受信が終了すると、ステップＳ４１０に進み、メモリ情報エリア１０３ｄに、受信日時、ファクシミリ画像の受信であること、送信元の電話番号、受信枚数を書き込む。具体的には、図８に示すように、メモリ情報エリア１０３ｄには、受信日時を書き込む欄５０１、受信データの種類を書き込む欄５０２、送信元の電話番号を書き込む欄５０３、受信枚数を書き込む欄５０４を有するテーブル５００が格納され、このテーブル５００においては、例えば登録Ｎｏ．１に対応付けて、受信日時として「９８／０５／０１  ０７：００」が欄５０１に、受信データの種類として「ｆａｘ」が欄５０２に、送信元の電話番号として「０６  ｘｘｘｘ  １１１１」が欄５０３に、そして受信枚数として「３枚」が欄５０４にそれぞれ書き込まれる。そして、受信処理を終了する。
【００５４】
上記ステップＳ４０４（図６に示す）においてＢＦＴによるバイナリーファイルの転送であると判定されると、図７に示すステップＳ４１１に進み、トレーニングの結果がＯＫであるか否かを判定し、トレーニングの結果がＯＫでないときには、ステップＳ４１３に進み、ＦＦＴを送出して再度ステップＳ４１１に戻る。トレーニングの結果がＯＫであれば、ステップＳ４１２に進み、ＣＦＲを送出し、続くステップＳ４１４で、バイナリーファイルの受信を開始する。そしてステップＳ４１５でバイナリーファイルの受信が終了したか否かを判定し、バイナリーファイルの受信が終了していなければ、再度上記ステップＳ４１４に戻り、バイナリーファイルの受信を継続する。
【００５５】
バイナリーファイルの受信が終了すると、ステップＳ４１６に進み、上記ＤＣＳに続いて送出されるＴＳＩから相手先（送信元）の電話番号を抽出し、この抽出した電話番号と登録データエリア１０３ｂのバイナリーファイルの受信を許可する電話番号と照合して送信元の電話番号が登録されているか否かを判定する。送信元の電話番号がバイナリーファイルの受信を許可する電話番号として登録されているときには、ステップＳ４１７に進み、メモリ情報エリア１０３ｄに、受信日時、ＢＦＴの受信であること、送信元の電話番号、受信枚数を書き込む。ここでは、例えば図８に示すように、メモリ情報エリア１０３ｄのテーブル５００の登録Ｎｏ．２に対応付けて、受信日時として「９８／０５／０１  ０９：００」が欄５０１に、受信データの種類として「ＢＦＴ」が欄５０２に、送信元の電話番号として「０３−１１１１−１１１１」が欄５０３に、そして受信枚数として「１枚」が欄５０４にそれぞれ書き込まれる。そして、受信処理を終了する。
【００５６】
これに対し、送信元の電話番号がバイナリーファイルの受信を許可する電話番号として登録されていないときには、ステップＳ４１８に進み、メモリ情報エリア１０３ｄに、受信日時、ＢＦＴの受信であること、送信元の電話番号、受信枚数を書き込む。ここでは、例えば図８に示すように、メモリ情報エリア１０３ｄのテーブル５００の登録Ｎｏ．５に対応付けて、受信日時として「９８／０５／０１  １５：００」が欄５０１に、受信データの種類として「ＢＦＴ」が欄５０２に、送信元の電話番号として「ｕｎｋｏｗｎ」が欄５０３に、そして受信枚数として「１枚」が欄５０４にそれぞれ書き込まれる。このように、送信元の電話番号がバイナリーファイルの受信を許可する電話番号として登録されていないときには、送信元の電話番号として「ｕｎｋｏｗｎ」が書き込まれることになる。そして、受信処理を終了する。
【００５７】
次に、ＰＣ１２１におけるＭＦＰ１００からのデータの取込みについて図９を参照しながら説明すると、ＰＣ１２１では、まずステップＳ６０１においてメモリ情報エリア１０３ｄのテーブルの先頭の登録番号に対応付けられている情報を取り込み、続くステップＳ６０２で取り込んだ登録番号の情報中の受信データの種類（図８に示す５０２）に基づきこの登録番号に対応する受信データがファクシミリ画像であるか否かを判定する。この登録番号に対応する受信データがファクシミリ画像であるときには、ステップＳ６０３に進み、画像メモリ１０３ｃから上記登録番号に対応付けたファクシミリ画像を取り込む。この取り込んだファクシミリ画像はＰＣ１２１内のメモリに格納される。そして、ステップＳ６０４に進み、メモリ情報エリア１０３ｄのテーブルに次のメッセージがあるか否かを判定し、次のメッセージがあれば、上記ステップＳ６０１に戻り、次の登録番号に対応付けられている情報を取り込む。次のメッセージがなければ、本処理を終了する。
【００５８】
上記ステップＳ６０２において取り込んだ登録番号に対応する受信データがファクシミリ画像でないすなわちバイナリーファイル（ＢＦＴ）であると判定されると、ステップＳ６０５に進み、取り込んだ登録番号の情報中の送信元の電話番号（図８に示す５０３）に基づきこのバイナリーファイルが未登録の送信元からのファイルであるか否かを判定する。このバイナリーファイルが未登録の送信元からのファイルであるときには、ステップＳ６０６に進み、今回取り込むバイナリーファイルが未登録の送信元からのファイルであることを知らせるための警告メッセージをモニタ１２２に表示する。
【００５９】
次いで、ステップＳ６０７に進み、ユーザ操作に基づき未登録の送信元からのバイナリーファイルを取り込むことが選択されたか否かを判定する。未登録の送信元からのバイナリーファイルを取り込むことが選択されたときには、ステップＳ６０８に進み、画像メモリ１０３ｃから上記登録番号に対応付けたバイナリーファイルを取り込む。この取り込んだバイナリーファイルはＰＣ１２１内のメモリに格納される。そして、本処理を終了する。これに対し、未登録の送信元からのバイナリーファイルの取込中止が選択されたときには、本処理を終了する。
【００６０】
上記ステップＳ６０５において今回取り込むバイナリーファイルが未登録の送信元からのファイルでないすなわち登録された送信元からのファイルであるときには、ステップＳ６０９に進み、画像メモリ１０３ｃから上記登録番号に対応付けたバイナリーファイルを取り込み、この取り込んだバイナリーファイルをメモリに格納する。そして、本処理を終了する。
【００６１】
このように、本実施の形態では、ＭＦＰ１００では、無条件にバイナリーファイルを受信し、この受信したバイナリーファイルをＰＣ１２１が取り込む際には、ＭＦＰ１００のメモリ情報エリア１０３ｄの情報を参照してこの取り込むバイナリーファイルが未登録の送信元からのファイルであるか否かを判定し、取り込むバイナリーファイルが未登録の送信元からのファイルであるときには、このバイナリーファイルの取込またはその中止をユーザ操作により選択可能であるから、ファクシミリ画像の受信とは独立してバイナリーファイルの受信を制限することと同様の制限処理を行うことができる。よって、非常に使い勝手が良くなる。
【００６２】
（実施の第３形態）
次に、本発明の実施の第３形態について図１０ないし図１４を参照しながら説明する。図１０は本発明の実施の第３形態の構成を示すブロック図、図１１および図１３は図１０のファクシミリ装置における受信処理の手順を示すフローチャート、図１４は図１０のファクシミリ装置における認証、暗号方式を説明するための図である。
【００６３】
本実施の形態は、図１０に示すように、ファクシミリ画像およびバイナリーファイルを受信可能なファクシミリ装置であり、このファクシミリ装置は、上述の実施の第１形態に対し、ＲＯＭ１０２に代えてフラッシュＲＯＭ７０４と、フラッシュＲＯＭ７０４のデータの書換えを制御するデータ書込制御部７０１とを設け、フラッシュＲＯＭ７０４に格納されているプログラムを受信したプログラムファイルに書換え可能なように構成している点で異なる。
【００６４】
具体的には、フラッシュＲＯＭ７０４は電気的に書換え可能なメモリであり、通常はＲＯＭとして動作する。このフラッシュＲＯＭ７０４には、ファクシミリ装置全体を制御するためのプログラムが格納されており、このプログラムはオブジェクト指向のプログラム言語で記述されている。このプログラムを更新する際には、外部から送信されたバージョンアップのプログラムを受信し、この受信したプログラムにフラッシュＲＯＭ７０４のプログラムを書き換える。この書換えの際には、データ書込み制御部７０１がフラッシュＲＯＭ７０４のデータの書換えを許可し、この許可によりフラッシュＲＯＭ７０４への電圧がデータ書込用電圧に切り換えられてフラッシュＲＯＭ７０４はデータ書換え可能状態になる。また、機能拡張のためのプログラムファイルを既存のプログラムに追加して機能拡張を行うことも可能である。
【００６５】
また、本実施の形態では、プログラムファイルを受信する際に、このプログラムファイルの送信元の判別を電子認証部７０２により行うように構成している。また、受信したプログラムは暗号化されており、このプログラムの復号を暗号復号部７０３により行うように構成されている。ただし、ファクシミリ画像、バイナリファイルの受信に関しては、送信元に関係なく行うように設定されている。
【００６６】
まず、認証部７０２による認証方式、暗号復号部７０３による復号方式について図１４を参照しながら説明する。
【００６７】
ＢＦＴで受信するバイナリーファイルは、図１４（ａ）に示すように、ヘッダ（Ｈｅａｄｅｒ）９０１と本文（Ｂｏｄｙ）９０２とから構成される。このヘッダ９０１に関しては、ＩＴＵ勧告Ｔ．４３４で勧告化されており、ここでいうＢＦＴヘッダとは、Ｔ．４３４に記載されている各種パラメータを記載したヘッダファイルである。パラメータとしては、ｆｉｌｅｎａｍｅ、ｆｉｌｅ−ａｔｔｒｉｂｕｔｉｏｎ、作成日時、ｆｉｌｅｓｉｚｅなどの他、ａｃｃｅｓｓ−ｃｏｎｔｒｏｌ（ｐａｓｓｗｏｒｄなどのパラメータを含む）、ｐｒｉｖａｔｅ−ｕｓｅ（ユーザが自由に使えるエリア）などがある。このように、ヘッダ９０１には、ファイルの属性、バージョン番号、更新日時、作成者などの情報が書き込まれている。また、予め受信先により知らされたパスワードがヘッダ９０１のａｃｃｅｓｓ−ｃｏｎｔｒｏｌのｐａｓｓｗｏｒｄ、またはｐｒｉｖａｔｅ−ｕｓｅに書き込まれる。本実施の形態では、認証にはＲＳＡ暗号のような公開鍵暗号方式が用いられ、ファイル送信時に、このパスワードが送信元の秘密鍵によって暗号化される。ここで、この暗号化方式は認証方式に対応しているものであれば、その種類は問われない。
【００６８】
本文９０２は、プログラムファイルを成す部分であり、これはファクシミリ装置の製品固有の共通鍵で暗号化されて送信される。このプログラムファイルは、送信先以外の相手に解読されないこと、本文９０２のファイルサイズが大きくても短時間で復号を可能にすることが望ましいから、本文９０２の暗号化としてはＤＥＳ暗号のような共通鍵暗号方式を用いることが望ましい。
【００６９】
受信側すなわち本ファクシミリ装置では、ヘッダ９０１から受信したデータがプログラムファイルであることを検出した場合には、このパスワード部分を送信元の公開鍵で復号する。具体的には、プログラムファイルの受信を認める送信元の公開鍵は認証部７０２に予め登録されており、また新たに追加登録することも可能である。認証部７０２では、図１４（ｂ）に示すように、ステップＳ９０３においてヘッダ９０１の送信元の電話番号、略称、またはＢＦＴヘッダの作成者の情報から送信元の公開鍵を検索して抽出し、続くステップＳ９０４で、抽出した公開鍵でパスワードを復号する。そしてステップＳ９０５で、復号したパスワードが予め送信元に知らせたパスワードに一致するか否かをチェックする。
【００７０】
次いで、ステップＳ９０６に進み、上記チェックの結果に基づき復号したパスワードと予め送信元に知らせたパスワードとが一致しているか否かを判定し、復号したパスワードと予め送信元に知らせたパスワードとが一致しているときには、ステップＳ９０７に進み、暗号復号化部７０３により、予め組み込まれている製品に固有の共通鍵でＢＦＴ本文を復号しながら本文の受信を行う。これに対し、復号したパスワードと予め送信元に知らせたパスワードとが一致していないときには、ステップＳ９０８でＢＦＴ本文の受信を拒否する。
【００７１】
次に、本ファクシミリ装置における受信処理について図１１ないし図１３を参照しながら説明する。ここで説明する受信処理の手順はＩＴＵ  勧告Ｔ．３０に従うものであり、簡略化している。
【００７２】
この受信処理では、図１１に示すように、まずステップＳ８０１において着信の有無を監視し、着信があれば、ステップＳ８０２に進み、相手装置（発信元）にＣＥＤ，ＤＩＳを送出する。そして、ステップＳ８０３に進み、相手装置から送出されるＤＣＳの受信を待ち、ＤＣＳを受信すると、ステップＳ８０４に進み、このＤＣＳのｂｉｔ５３によりＢＦＴによるバイナリーファイルの転送か否かを判定し、ＢＦＴによるバイナリーファイルの転送でないすなわち通常のファクシミリ通信であるときには、図１２に示すステップＳ８０５に進む。
【００７３】
ステップＳ８０５では、トレーニングの結果がＯＫであるか否かを判定し、トレーニングの結果がＯＫでないときには、ステップＳ８０７に進み、ＦＦＴを送出して再度ステップＳ８０５に戻る。トレーニングの結果がＯＫであれば、ステップＳ８０６に進み、ＣＦＲを送出し、続くステップＳ８０８で、画信号の受信を開始する。そして、ステップＳ８０９に進み、画信号の受信が終了したか否かを判定し、画信号の受信が終了していなければ、再度上記ステップＳ８０８に戻り、画信号の受信を継続する。画信号の受信が終了すると、受信処理を終了する。
【００７４】
上記ステップＳ８０４（図１１に示す）においてＢＦＴによるバイナリーファイルの転送であると判定されると、図１３に示すステップＳ８１０に進み、トレーニングの結果がＯＫであるか否かを判定し、トレーニングの結果がＯＫでないときには、ステップＳ８１２に進み、ＦＦＴを送出して再度ステップＳ８１０に戻る。トレーニングの結果がＯＫであれば、ステップＳ８１１に進み、ＣＦＲを送出し、続くステップＳ８１３で、ＢＦＴヘッダを受信する。ここで、このＢＦＴヘッダは、上述したように、ＩＴＵ勧告Ｔ．４３４に基づき作成されたものである。
【００７５】
次いで、ステップＳ８１４に進み、このＢＦＴヘッダのｆｉｌｅ−ａｔｔｒｉｂｕｔｉｏｎなどからこのバイナリーファイルがプログラムファイルであるか否かを判定する。バイナリーファイルがプログラムファイルでないときには、ステップＳ８１５に進み、ＢＦＴ本文の受信を開始し、続くステップＳ８１６でバイナリーファイルの受信が終了したか否かを判定し、バイナリーファイルの受信が終了していなければ、再度上記ステップＳ８１５に戻り、バイナリーファイルの受信を継続する。バイナリーファイルの受信が終了すると、受信処理を終了する。
【００７６】
上記ステップＳ８１４においてバイナリーファイルがプログラムファイルであると判定されると、ステップＳ８１７に進み、認証部７０２により送信元の認証を行う。この認証方式は上述した通りである。ここで、認証がＯＫであれば、ステップＳ８１８に進み、ＢＦＴ本文の受信を開始し、続くステップＳ８１６でバイナリーファイルの受信が終了したか否かを判定し、バイナリーファイルの受信が終了していなければ、再度上記ステップＳ８１５に戻り、バイナリーファイルの受信を継続する。ここで、このバイナリーファイルはプログラムファイルであるから、上述したように暗号復号部７０３によりＢＦＴ本文を復号しながら受信する。バイナリーファイルの受信が終了すると、受信処理を終了する。これに対し、認証がＮＧであれば、ステップＳ８１９に進み、ＤＣＮを送出し、受信処理を終了する。
【００７７】
このように、本実施の形態では、プログラムファイル例えばバージョンアップのプログラムファイルを受信する際に、このプログラムファイルの送信元の判別を電子認証部７０２により行い、その認証が正しく行われなかったときにはプログラムファイルの受信を拒否するから、不明な送信元からのプログラムファイルの受信を拒否することができ、受信したプログラムファイルからのウイルスの侵入を未然に防止することができる。
【００７８】
【発明の効果】
以上説明したように、本発明のファクシミリ装置によれば、受信時に送信元を判別する送信元判別手段と、送信元判別手段により判別された送信元に応じてバイナリーファイルの受信を制限する受信制限手段と、バイナリーファイルがプログラムファイルであった場合に当該プログラムファイルを実行する手段と、バイナリーファイルの受信に先立ち該受信するバイナリーファイルがプログラムファイルであるか否かを判別するバイナリーファイル判別手段とを備え、受信制御手段は、バイナリーファイル判別手段により受信するバイナリーファイルがプログラムファイルであると判別されたときには送信元判別手段により判別された送信元に応じてバイナリーファイルの受信を制限するから、ファクシミリ画像の受信とは独立してバイナリーファイルの受信を制限することができる。特に、プログラムファイルであるバイナリーファイルの受信のみを制限することができるので、不用意に異常なプログラムファイルを受信して実行するような不都合を未然に防止することができる。
【００７９】
また、電話番号を登録する電話番号登録手段を設け、電話番号登録手段に登録されている電話番号を参照して送信元の判別を行うことにより、送信元の判別を簡単に行うことができる。
【００８０】
また、送信元に対して電子認証を行う電子認証手段を設け、電子認証手段の認証結果に応じて送信元を判別することにより、送信元が信頼できる相手であることをより確実に判別することができる。
【００８２】
本発明の画像伝送システムによれば、多機能周辺装置は、電話番号を登録する電話番号登録手段と、送信元の電話番号を検出する電話番号検出手段と、検出した送信元の電話番号が電話番号登録手段に登録されているか未登録であるかを判定する判定手段と、バイナリーファイルを格納する第１の記憶手段と、バイナリーファイルの受信に関する情報を格納する第２の記憶手段とを備え、バイナリーファイルを受信すると、該受信したバイナリーファイルを第１の記憶手段に格納するとともに、該受信したバイナリーファイルの送信元の電話番号に対する判定手段の判定結果をバイナリーファイルの受信に関する情報として第２の記憶手段に格納するように制御し、情報処理装置は、多機能周辺装置の第１の記憶手段に格納されているバイナリーファイルを取り込む際に、第２の記憶手段に格納されているバイナリーファイルの受信に関する情報を取り込む受信関連情報取込手段と、取り込んだバイナリーファイルの受信に関する情報に基づき第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が電話番号登録手段に未登録であるか否かを判定する判定手段とを備え、第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が電話番号登録手段に未登録であると、バイナリーファイルを取り込むかその取込を中止するかをユーザ操作により選択可能であるから、送信元が不明なバイナリーファイルの取込を制限することことができる。すなわち、ファクシミリ画像の受信とは独立してバイナリーファイルの受信を制限することと同様に処理を行うことができる。
【００８３】
また、情報処理装置に表示手段を設け、第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が電話番号登録手段に未登録であると、その旨とともに、バイナリーファイルを取り込むかその取込を中止するかの選択をユーザに促すメッセージを表示手段に表示することにより、取り込むバイナリーファイルの中に送信元不明のバイナリーファイルがあることを容易に知ることができるとともに、その取込または中止の選択を確実に行うことができる。
【００８４】
本発明の画像伝送方法によれば、受信時に送信元を判別する工程と、判別された送信元に応じてバイナリーファイルの受信を制限する工程と、バイナリーファイルの受信に先立ち該受信するバイナリーファイルがファクシミリ装置により実行可能なプログラムファイルであるか否かを判別する工程とを有し、受信するバイナリーファイルがファクシミリ装置により実行可能なプログラムファイルであると判別されたときには、判別された送信元に応じてバイナリーファイルの受信を制限するから、ファクシミリ画像の受信とは独立してバイナリーファイルの受信を制限することができる。特に、プログラムファイルであるバイナリーファイルの受信のみを制限することができるので、不用意に異常なプログラムファイルを受信して実行するような不都合を未然に防止することができる。
【００８５】
また、電話番号を登録する電話番号登録テーブルを参照して送信元の判別を行うことにより、送信元の判別を簡単に行うことができる。
【００８６】
また、送信元に対して電子認証を行い、電子認証の結果に応じて該送信元を判別することにより、送信元が信頼できる相手であることをより確実に判別することができる。
【００８８】
また、本発明の画像伝送方法によれば、多機能周辺装置は、送信元の電話番号を検出し、検出した送信元の電話番号が電話番号登録テーブルに登録されているか未登録であるかを判定し、バイナリーファイルを受信すると、該受信したバイナリーファイルを第１の記憶手段に格納し、該受信したバイナリーファイルの送信元の電話番号に対する判定結果を第２の記憶手段に格納し、情報処理装置は、多機能周辺装置の第１の記憶手段に格納されているバイナリーファイルを取り込む際に、第２の記憶手段に格納されている判定結果を取り込み、該取り込んだ判定結果に基づき第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が電話番号登録手段に未登録であるか否かを判定し、第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が電話番号登録手段に未登録であると、バイナリーファイルを取り込むかその取込を中止するかをユーザ操作により選択するから、送信元が不明なバイナリーファイルの取込を制限することことができる。すなわち、ファクシミリ画像の受信とは独立してバイナリーファイルの受信を制限することと同様に処理を行うことができる。
【００８９】
また、情報処理装置は、第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が電話番号登録手段に未登録であると、その旨とともに、バイナリーファイルを取り込むかその取込を中止するかの選択をユーザに促すメッセージを表示手段に表示することにより、取り込むバイナリーファイルの中に送信元不明のバイナリーファイルがあることを容易に知ることができるとともに、その取込または中止の選択を確実に行うことができる。
【００９０】
本発明の記憶媒体によれば、プログラムは、受信時に送信元を判別する送信元判別モジュールと、送信元判別モジュールにより判別された送信元に応じてバイナリーファイルの受信を制限する受信制限モジュールと、バイナリーファイルの受信に先立ち該受信するバイナリーファイルがファクシミリ装置により実行可能なプログラムファイルであるか否かを判別するバイナリーファイル判別モジュールとを有し、受信するバイナリーファイルがファクシミリ装置により実行可能なプログラムファイルであるときには、受信制限モジュールは、送信元判別モジュールにより判別された送信元に応じてバイナリーファイルの受信を制限するから、ファクシミリ画像の受信とは独立してバイナリーファイルの受信を制限することができる。特に、プログラムファイルであるバイナリーファイルの受信のみを制限することができる。
【００９１】
また、電話番号を登録する電話番号登録テーブルを含み、電話番号登録テーブルに登録されている電話番号を参照して送信元の判別を行うことにより、送信元の判別を簡単に行うことができる。
【００９２】
また、送信元に対して電子認証を行い、電子認証の認証結果に応じて送信元を判別することにより、送信元が信頼できる相手であることをより確実に判別することができる。
【００９４】
また、本発明の記憶媒体によれば、多機能周辺装置に対する第１のプログラムは、送信元の電話番号を検出する電話番号検出モジュールと、検出した送信元の電話番号が電話番号登録テーブルに登録されているか未登録であるかを判定する判定モジュールと、バイナリーファイルを受信すると、該受信したバイナリーファイルを第１の記憶手段に格納するとともに、該受信したバイナリーファイルの送信元の電話番号に対する判定モジュールの判定結果を第２の記憶手段に格納するように制御する制御モジュールとを有し、情報処理装置に対する第２のプログラムは、多機能周辺装置の第１の記憶手段に格納されているバイナリーファイルを取り込む際に、第２の記憶手段に格納されている判定結果を取り込む取込モジュールと、取り込んだ判定結果に基づき第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が電話番号登録手段に未登録であるか否かを判定する判定モジュールと、第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が電話番号登録手段に未登録であると、バイナリーファイルを取り込むかその取込を中止するかをユーザ操作に応じて選択する選択モジュールとを有するから、送信元が不明なバイナリーファイルの取込を制限することことができる。すなわち、ファクシミリ画像の受信とは独立してバイナリーファイルの受信を制限することと同様に処理を行うことができる。
【００９５】
また、情報処理装置に対する第２のプログラムは、第１の記憶手段から取り込むバイナリーファイルの送信元の電話番号が電話番号登録手段に未登録であると、その旨とともに、バイナリーファイルを取り込むかその取込を中止するかの選択をユーザに促すメッセージを表示手段に表示するように制御する表示制御モジュールを有することにより、取り込むバイナリーファイルの中に送信元不明のバイナリーファイルがあることを容易に知ることができるとともに、その取込または中止の選択を確実に行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の第１形態の構成を示すブロック図である。
【図２】図１のファクシミリ装置における受信処理の手順を示すフローチャートである。
【図３】図１のファクシミリ装置における受信処理の手順を示すフローチャートである。
【図４】本発明の実施の第２形態の構成を示す概要図である。
【図５】図４の多機能周辺装置の構成を示すブロック図である。
【図６】図４の多機能周辺装置における受信処理の手順を示すフローチャートである。
【図７】図４の多機能周辺装置における受信処理の手順を示すフローチャートである。
【図８】図５の多機能周辺装置のメモリ情報テーブルの内容を示す図である。
【図９】図４のＰＣにおける多機能周辺装置からのデータ取込処理の手順を示すフローチャートである。
【図１０】本発明の実施の第３形態の構成を示すブロック図である。
【図１１】図１０のファクシミリ装置における受信処理の手順を示すフローチャートである。
【図１２】図１０のファクシミリ装置における受信処理の手順を示すフローチャートである。
【図１３】図１０のファクシミリ装置における受信処理の手順を示すフローチャートである。
【図１４】図１０のファクシミリ装置における認証、暗号方式を説明するための図である。
【符号の説明】
１００  多機能周辺装置（ＭＦＰ）
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０３ｂ  登録データエリア
１０３ｃ  画像メモリ
１０３ｄ  メモリ情報エリア
１０９  モデム
１１０  ＮＣＵ
１０７  記録部
１２１  パーソナルコンピュータ（ＰＣ）
１２２  モニタ
７０１  データ書込制御部
７０２  認証部
７０３  暗号復号部
７０４  フラッシュＲＯＭ
【図１】
0003595726.tif 000002
【図２】
0003595726.tif 000003
【図３】
0003595726.tif 000004
【図４】
0003595726.tif 000005
【図５】
0003595726.tif 000006
【図６】
0003595726.tif 000007
【図７】
0003595726.tif 000008
【図８】
0003595726.tif 000009
【図９】
0003595726.tif 000010
【図１０】
0003595726.tif 000011
【図１１】
0003595726.tif 000012
【図１２】
0003595726.tif 000013
【図１３】
0003595726.tif 000014
【図１４】
0003595726.tif 000015