(57)【要約】【課題】  転送条件に暗号化処理の指定がなくても転送処理対象となる受信データの秘匿性を維持することができる通信装置及び通信方法を提供する。【解決手段】  中央処理装置１０８は、転送する条件を定める転送条件を基に、受信インタフェース１０６で受信した受信データを転送すべきか否かを判定する。次に、中央処理装置１０８は、転送すべきであると判定した場合に、受信データが秘匿性を有するか否かを判定する。次に、中央処理装置１０８は、受信データが秘匿性を有すると判定した場合に、受信データの転送処理を中止する。【選択図】  図２
2005167713.tif 000002
【特許請求の範囲】
【請求項１】
受信データを転送する転送機能を有する通信装置であって、
転送する条件を定める転送条件を基に、前記受信データを転送すべきか否かを判定する転送判定手段と、
前記転送判定手段が転送すべきであると判定した場合に、前記受信データが秘匿性を有するか否かを判定する秘匿性判定手段と、
前記秘匿性判定手段が秘匿性を有すると判定した場合に、前記受信データの転送処理を中止する転送制御手段と
を具備することを特徴とする通信装置。
【請求項２】
前記転送判定手段は、前記転送条件を基に、転送すべきであると判定した受信データの転送宛先を特定し、
前記転送制御手段が転送処理を中止した受信データを暗号化して暗号データとして保存するデータ保存手段と、
前記データ保存手段に保存される前記暗号データの保存場所に関する情報と転送処理を中止した旨とを少なくとも含む通知情報を、前記転送制御手段が特定した前記転送宛先へ通知する通知手段と
を更に具備することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記通知手段は、前記通知情報に、前記データ保存手段に保存されている前記暗号データを復号化するための復号化情報を更に含ませることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記通知手段は、前記復号化情報を暗号化して前記通知情報に含ませることを特徴とする請求項３に記載の通信装置。
【請求項５】
受信データを転送する転送機能を有する通信装置を利用した通信方法であって、
転送する条件を定める転送条件を基に、前記受信データを転送すべきか否かを判定する第１のステップと、
前記第１のステップで転送すべきであると判定した場合に、前記受信データが秘匿性を有するか否かを判定する第２のステップと、
前記第２のステップで秘匿性を有すると判定した場合に、前記受信データの転送処理を中止する第３のステップと
を有することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して一旦受信したデータを転送設定に従って再送信する転送機能を有する通信装置及び通信方法に関するものである。
【背景技術】
【０００２】
従来、転送機能を有する通信装置の例として、ファクシミリ（以下、Ｆａｘとする）機能を備えるデジタル複合機が挙げられる。このようなデジタル複合機において、例えば着信したＦａｘデータやＩＦａｘデータを、ネットワークを介しそのままデータベースに転送するといった機構が実現されている。
【０００３】
このとき、転送設定の一つに転送を行うか否かを定める転送条件がある。この転送条件として記述可能な内容は、Ｆａｘならば相手先Ｆａｘ番号、サブアドレス、パスワード、ＩＦａｘならば、送信者名（Ｆｒｏｍ）、送信宛先（Ｔｏ）、件名（Ｓｕｂｊｅｃｔ）等であり、これらの項目の完全一致、または部分一致が指定可能である。転送条件に指示されたこれらの項目と、受信文書に付加された項目の内容が一致すれば、受信文書は転送設定により指定された送信手段を用いて、転送設定により指定された宛先へ転送される。さらに、指定宛先への転送処理に加え、デジタル複合機の印刷部で印刷したり、ネットワークを介して記憶装置に蓄積したりする処理を指示する転送設定も可能である。
【０００４】
また、通信時の秘密保持の観点から、通信時にその内容を暗号化して通信を行うことがなされている。このような暗号化通信の例としては、ＳＭＩＭＥ（Ｓｅｃｕｒｅ  Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）を使った電子メール送信等が挙げられる。このような、受信データが暗号化されている場合に、印刷時や転送時に可視化出来るよう、受信した機器側で復号化処理を行う。また、送信時、暗号化送信が指示されれば、送信データを暗号化して送信する。さらに、受信データの転送時、転送宛先に対する送信が暗号化を指示されていれば、送信データを暗号化して送信がなされる。
【０００５】
例えば、受信した親展画像をその機密性を維持したまま所定の宛先に転送することが可能な通信装置及び方法に関する技術が開示されている（例えば、特許文献１参照。）。
【０００６】
【特許文献１】特開２００１−２１１３０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した通信装置では、親展画像の転送にのみ対応するものであり、通常のＦａｘ通信において機密性を維持できるものではなかった。また、従来の通信装置には、受信データを転送する場合、転送時に暗号化処理を行うか否かは、転送条件に従って判断していた。このため、例えば送信側が暗号化通信で送信することで、暗号化通信により受信した受信データであっても、転送条件に暗号化通信が指定されていなければ、暗号化されない通常の通信方法で転送されてしまうという問題がある。また、転送条件により受信データを印刷するよう指示されていれば、受信データを復号化して印刷してしまうという問題がある。このように、従来の通信装置においては、転送機能を利用すると受信データの秘匿性を維持できない場合が生じるという問題がある。
【０００８】
本発明は、上述した事情を考慮してなされたもので、転送条件に暗号化処理の指定がなくても転送処理対象となる受信データの秘匿性を維持することができる通信装置及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明は、上述した課題を解決すべくなされたもので、本発明による通信装置においては、受信データを転送する転送機能を有する通信装置であって、転送する条件を定める転送条件を基に、受信データを転送すべきか否かを判定する転送判定手段と、転送判定手段が転送すべきであると判定した場合に、受信データが秘匿性を有するか否かを判定する秘匿性判定手段と、秘匿性判定手段が秘匿性を有すると判定した場合に、受信データの転送処理を中止する転送制御手段とを具備することを特徴とする。ここで、秘匿性を有する受信データとは、秘匿性を有する通信で受信した受信データや暗号化された受信データのことを示す。
【００１０】
また、本発明による通信装置の一態様例においては、上記転送判定手段は、転送条件を基に、転送すべきであると判定した受信データの転送宛先を特定し、転送制御手段が転送処理を中止した受信データを暗号化して暗号データとして保存するデータ保存手段と、データ保存手段に保存される暗号データの保存場所に関する情報と転送処理を中止した旨とを少なくとも含む通知情報を、転送制御手段が特定した転送宛先へ通知する通知手段とを更に具備することを特徴とする。
これにより、転送処理を通知したことを転送宛先の利用者が知ることができる。更に、データ保存手段にアクセスして暗号データを復号することで秘匿性を維持したまま受信データを取得することができる。
【００１１】
また、本発明による通信方法においては、受信データを転送する転送機能を有する通信装置を利用した通信方法であって、転送する条件を定める転送条件を基に、受信データを転送すべきか否かを判定する第１のステップと、第１のステップで転送すべきであると判定した場合に、受信データが秘匿性を有するか否かを判定する第２のステップと、第２のステップで秘匿性を有すると判定した場合に、受信データの転送処理を中止する第３のステップとを有することを特徴とする。
【発明の効果】
【００１２】
本発明による通信装置及び通信方法は、受信データが秘匿性を有する場合には、転送処理を中止するので、転送条件に暗号化処理の指定がなくても転送処理対象となる受信データの秘匿性を維持することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を用いて本発明の実施形態について説明する。
まず、本発明の第１の実施形態である複合機（通信装置）を含むシステムの概略構成について説明する。図１（ａ）は、本発明の第１の実施形態である複合機（通信装置）を含むシステムの概略構成を示す図である。図１（ａ）において、１００は複合機（ＭＦＰ）であり、Ｆａｘ機能、印刷機能、コピー機能など種々の機能が複合された機器であり、ネットワーク２００や公衆網を介して通信する通信機能も備える。また、３００は、ＰＣ（パーソナルコンピュータ）であり、ハードディスクの記憶領域にフォルダＣを有する。
【００１４】
図１（ａ）に示すように複合機１００は、Ｆａｘ受信およびＩＦａｘ受信が可能である。ここでＩＦａｘとはインターネットＦａｘのことであり、従来のＦａｘとインターネット上の電子メールの双方向通信を可能とするサービスである。また、複合機１００は、Ｆａｘ受信及びＩＦａｘ受信時に図１（ｂ）に示すような転送設定に応じて転送を行う転送機能を備えている。図１（ｂ）に示すように、転送設定４００は、条件と転送宛先から構成される複数の転送条件を有する。図１の例では、転送条件１は「ｔｅｌＮｏ．が０３−ｘｘｘ−ｘｘｘｘならば印刷処理」であり、転送条件２は「ｆｒｏｍがＡＡＡならばＰＣのフォルダＣへ保存」であり、転送条件３は、「ｓｕｂｊｅｃｔがＮＯＴＥならばｂｂｂ＠ｘｘｘ．ｃｏ．ｊｐへ電子メール送信」である。
【００１５】
以上に示した転送条件１〜３は、簡単なものを示したが、本実施形態においては、図７に示すようなデータ構造を有する転送条件を利用するとする。図７は、本実施形態における転送条件例を示す図である。図７に示すように、転送条件７００には、転送条件を識別するＩＤである「条件ＩＤ」、転送条件としてＦａｘ受信かＩＦａｘ受信かなどを設定する「受信」、転送条件として日時を設定する「日時」、転送条件として電話番号を設定する「電話番号」、転送条件として転送宛先を設定する「転送宛先」などの項目が含まれている。尚、転送条件の項目はこの限りではなく、後述する図８に示すように、Ｆａｘ受信なら「パスワード」や「サブアドレス」などの項目を追加でき、ＩＦａｘ受信では「宛先」「件名」などの項目を追加でき、種々の項目を転送条件として設定することができる。また、図７に示すように、「転送宛先」の項目の情報欄７０１には、宛先ＩＤである「ＩＤ２」が格納されている。この宛先ＩＤは、宛先ＩＤ対応情報７０２を参照することで、具体的な宛先情報を特定することができる。図７では、「ＩＤ２」にＥ−Ｍａｉｌ：ａａ＠ｂｂ．ｃｃが対応していることが分かる。
【００１６】
次に、図１に示した複合機１００の概略構成について説明する。
図２は、図１（ａ）に示した複合機１００の概略構成例を示すブロック図である。図２に示すように、複合機１００は、印刷を行う画像形成部１０１、制御部１０２、印刷物などを排出するフィニッシャー１０３、原稿を読み取るスキャナ部１０４、利用者が操作を行う操作部１０５、複数種類の受信端子を有する受信インターフェース１０６及び複数種類の送信端子を有する送信インターフェース１０７からその主要部が構成されている。上述した画像形成部１０１、フィニッシャー１０３、スキャナ部１０４、操作部１０５、受信インターフェース１０６及び送信インターフェース１０７は、専用インターフェースで制御部１０２に接続されており、制御部１０２からの制御に応じて動作する。また、制御部１０２は、中央処理装置（ＣＰＵ）１０８と、記憶装置（メモリ）１０９とから、その主要部が構成されている。尚、図１に示した転送設定４００は、記憶装置１０９に格納されている転送設定情報の一部である。
【００１７】
次に、図２に示した複合機１００がＦａｘまたはＩＦａｘを受信した際の転送処理について説明する。
図３は、図２に示した複合機１００がＦａｘまたはＩＦａｘを受信した際の転送処理を示すフロー図である。図３に示すように、まず、受信インターフェース１０６を介して文書データを受信し（ステップ２０１）、中央処理装置１０８が、この受信文書データがＦａｘ文書か否か判定する（ステップ２０２）。ステップ２０２においてＦａｘ文書であると判定した場合には、中央処理装置１０８は、受信文書データに付加された送信者電話番号、パスワード、サブアドレスを取得する（ステップ２０３）。また、ステップ２０２において、Ｆａｘ文書ではないと判定した場合には、中央処理装置１０８は、ＩＦａｘ文書であるとして、ＩＦａｘ文書に付加された送信者（Ｆｒｏｍ）、宛先（Ｔｏ）、件名（ｓｕｂｊｅｃｔ）ヘッダの内容を取得する（ステップ２１５）。
【００１８】
続いて、ステップ２０２で判定した受信文書タイプと、ステップ２０３またはステップ２１５で取得した受信文書データの付加情報及び記憶装置１０９に保存されている転送設定情報を参照して、受信文書データの付加情報に合致する転送条件が有るか否か検索する（ステップ２０４）。尚、ステップ２０４の処理の詳細な説明は、図４及び図５を用いて後述する。
【００１９】
ステップ２０４の処理が終了した後、中央処理装置１０８は、受信した文書データを転送する必要があるか否か判定する（ステップ２０５）。ここでは、ステップ２０４の処理において受信文書データの付加情報が転送条件に合致したか否かにより転送が必要であるか否かを判定する。ステップ２０５で転送が必要と判定した場合には、中央処理装置１０８は、受信文書データを受信時の通信における秘匿性の有無や、受信文書データ自身の暗号化などによる秘匿性の有無を判定する（ステップ２０６）。
【００２０】
ここで、中央処理装置１０８が、受信文書データが秘匿性を有するか否かを判定する具体例を示す。例えば、Ｆａｘ受信においては、パスワードやＦコード（サブアドレス）を利用しているか否かにより秘匿性を有するか否かを判定する。また、ＩＦａｘ受信においては、以下に示すＩＦａｘ受信データのヘッダ例において、「Ｃｏｎｔｅｎｔ−××」の文字列に対応する部分を解析することで、秘匿性を有するか否かを判定する。
ＩＦａｘ受信データのヘッダ例
『Ｔｏ：  ｉｆａｘｍ＠ｘｘ．ｊｐ
Ｆｒｏｍ： Ｔａｒｏ Ｙａｍａｄａ  ｔｙｍａｄａ＠ｘｘ．ｊｐ
ｓｕｂｊｅｃｔ： Ｄｉｇｉｔａｌｘｘｘ
ＭＩＭＥ−Ｖｅｒｓｉｏｎ： １．０
Ｃｏｎｔｅｎｔ−Type: application/x-pkcs7-mime; name="smime.p7m"
Ｃｏｎｔｅｎｔ−Transfer-Encoding: base64
Ｃｏｎｔｅｎｔ−Disposition: attachment; filename="smime.p7m"
Ｃｏｎｔｅｎｔ−Description: S/MIME Encrypted Message
ＭｘＡＧＡＱＡｘｇｃ８ｗｇｃｗＣＡ…』
【００２１】
ステップ２０６で秘匿性を有すると判定した場合には、中央処理装置１０８は、毎回異なるパスワード（以下、ワンタイムパスワード）を生成して（ステップ２０７）、ステップ２０１で受信した受信文書データに、ステップ２０７で生成したワンタイムパスワードを設定して（ステップ２０８）、記憶装置１０９に格納する（ステップ２０９）。ここで、受信文書データに対するワンタイムパスワードの設定とは、このワンタイムパスワードを入力しないと受信文書データを利用できないようにする設定である。
【００２２】
続いて、中央処理装置１０８は、ステップ２０７で生成したワンタイムパスワードを暗号化する（ステップ２１０）。次に、中央処理装置１０８は、秘匿性を維持するため転送処理を行わなかった受信文書データがあることを通知するメッセージを作成する（ステップ２１１）。次に、中央処理装置１０８は、ステップ２０４で転送条件から得られた転送宛先を、受信通知の宛先として設定し（ステップ２１２）、送信インターフェース１０７を介し、ステップ２１２で設定された宛先に対し、ステップ２１１で生成した通知メッセージと共に、ステップ２１０で暗号化したワンタイムパスワードを送信する（ステップ２１３）。
【００２３】
ステップ２１３の処理終了後、中央処理装置１０８は、操作部１０５より、転送処理終了が指示されたか否か判定し（ステップ２１４）、ステップ２１４での判定がＹｅｓならば処理は終了し、Ｎｏならばステップ２０１に戻りデータ受信待ち状態となる。
【００２４】
また、ステップ２０５で受信文書データの付加情報が転送条件に合致しなかった場合に、中央処理装置１０８は、画像形成部１０１で印刷画像を形成して印刷を行い（ステップ２１８）、ステップ２１４に移る。また、ステップ２０６で受信文書データまたはその通信が秘匿性を有するものでは無いと判断した場合には、ステップ２０４で得られた転送宛先を設定し（ステップ２１６）、受信文書データを転送して（ステップ２１７）、ステップ２１４に移る。尚、上述したステップ２０６における秘匿性の有無の判定の具体例は、一例であり、秘匿性の有無を確認する種々の方法を利用して好適である。
【００２５】
次に、図２のステップ２０４に示した転送条件と合致するか否かの検索処理について、Ｆａｘ受信の場合を図４で説明し、ＩＦａｘ受信の場合を図５で説明する。
図４は、受信したＦａｘ文書が転送条件に合致するか否かを検索する処理を示すフロー図である。まず、中央処理装置１０８は、転送宛先に関する情報の一覧であり、記憶装置１０９上に格納される転送宛先リストを初期化し（ステップ３０１）、記憶装置１０９に保存されている転送設定情報より、図３のステップＳ２０３で取得した受信文書データの付加情報と未比較の転送条件を取得する（ステップ３０２）。次に、中央処理装置１０８は、ステップ３０２で取得した転送条件が、受信Ｆａｘに関する転送条件か否か判定する（ステップ３０３）。
【００２６】
ステップ３０３で受信Ｆａｘに関する転送条件であると判定した場合には、中央処理装置１０８は、ステップ３０２で取得した転送条件に記述されている項目（例えば相手先電話番号、パスワード、サブアドレス）が、図３のステップ２０３で取得した受信Ｆａｘデータの付加情報に含まれる項目と等しいか否か判定する（ステップ３０４）。
【００２７】
次に、中央処理装置１０８は、ステップ３０４での判定がＹｅｓならばステップ３０２で取得した転送条件に記述されている相手先電話番号が、受信Ｆａｘデータに付加されてきた相手先電話番号と、完全一致、または部分一致するか否か判定する（ステップ３０５）。このとき、完全一致／部分一致のどちらを持って“一致した”と判定するか否かは、ステップ３０２で取得した転送条件の設定による。
【００２８】
次に、中央処理装置１０８は、ステップ３０５での判定がＹｅｓならば、ステップ３０２で取得した転送条件に記述されているパスワードが、受信Ｆａｘデータに付加されてきたパスワードと、一致するか否か判定する（ステップ３０６）。次に、中央処理装置１０８は、ステップ３０６での判定がＹｅｓならば、ステップ３０２で取得した転送条件に記述されているサブアドレスが、受信Ｆａｘデータに付加されてきたサブアドレスと、完全一致するか否か判定する（ステップ３０７）。尚、サブアドレスについても、上述した相手先電話番号と同様に、完全一致／部分一致のどちらかの判定を行うことができる。
【００２９】
次に、中央処理装置１０８は、ステップ３０７の判定がＹｅｓならば、ステップ３０１で初期化した転送宛先リストに、ステップ３０２で取得した転送条件に設定されている転送宛先を追加する（ステップ３０８）。次に、中央処理装置１０８は、ステップ３１１へ進む。以上により、転送条件に含まれる全ての項目（電話番号、パスワード、サブアドレス）で、受信Ｆａｘデータの付加情報の内容と一致した場合にのみ、転送設定情報に含まれる転送宛先が転送宛先リストに追加される。
【００３０】
また、ステップ３０５において電話番号が一致しない場合（ステップ３０５のＮｏ）には、中央処理装置１０８は、比較している転送条件に、転送処理と併せて印刷処理を行う指定があるか否か判定し（ステップ３０９）、ステップ３０９での判定がＹｅｓならば、転送文書を印刷対象に指定する（ステップ３１０）。また、ステップ３０９の判定がＮｏであった場合、またはステップ３１０の処理後、中央処理装置１０８は、記憶装置１０９に保存されているすべての転送条件と比較したか否か判定する（ステップ３１１）。このステップ３１１での判定がＹｅｓならば、転送条件の検索処理を終了し、判定がＮｏならばステップ３０２に戻る。
【００３１】
また、ステップ３０３、ステップ３０４、ステップ３０６、ステップ３０７での判定がＮｏである場合にも、ステップ３１１の処理に移る。以上に示したように、中央処理装置１０８は、記憶装置１０９に格納されている転送設定情報の転送条件とＦａｘ受信データの付加情報とを、付加情報に含まれる項目で比較することで、付加情報に一致する転送条件を特定して、特定した転送条件に対応する転送宛先を転送宛先リストに含めることができる。
【００３２】
尚、図４の説明では、比較する転送条件の項目として、相手先電話番号、パスワード、サブアドレスを示しているが、この限りではなく、比較の対象となる項目は例えば図８に示すような設定画面により利用者が任意に選択できる。また、ステップ３０４とステップ３０８の間においては、転送条件に含まれる項目のみ、一致するか否かの判定処理を行う。例えば、転送条件に含まれる項目がパスワードのみであれば、ステップ３０４の後にステップ３０６に示したパスワードが一致するか否かを判定する処理を行い、次にステップ３０８の処理となる。
【００３３】
ここで、利用者が任意の転送設定及び設定の変更を行うための設定・変更画面例を示して、説明する。
図８（Ａ）は、Ｆａｘ受信における転送設定及び変更を行う設定・変更画面例を示す図である。図８（Ａ）に示すように、受信手段がＦａｘ受信の場合に、相手先の電話番号が「０１２−３４５−６７８」と一致して、パスワード中に「００」が存在しないで、サブアドレスは「１２３」と一致すると転送するという設定である。また転送宛先として「ＦＴＰ：：／ａｂｃ．ｃｏｍ／ｔｏｐ」が設定されている。
【００３４】
同様に、図８（Ｂ）は、ＩＦａｘ受信における転送設定及び変更を行う設定・変更画面例を示す図である。図８（Ｂ）に示すように、受信手段がIＦａｘ受信の場合の転送条件を設定中であることを示している。具体的には、送信者が「Ｓｅｎｄｅｒ＠ｆｒｏｍ．ｃｏｍ」で終る、宛先が「Ｒｅｃｉｅｖｅ＠ｒｃｖ．ｃｏｍ」と一致するという設定を終えて、件名が「Ｈｅｌｌｏ」の文字列に対してどうであるかの設定を行おうとしている所である。図に示すように件名が「Ｈｅｌｌｏ」という文字列に対して、３つの選択肢「で始まる」、「で終わる」、「を含む」がプルダウンメニューで表示されている。利用者は、この３つの選択肢の中より任意のものを選択することで、件名についての転送条件を設定する。以上、図８（Ａ）、（Ｂ）を用いて転送条件の設定画面例を示したが、この限りではなく、転送条件を利用者が任意に設定できる設定画面など提供できる構成であればよい。
【００３５】
次に、ＩＦａｘ文書を受信した場合について説明する。尚、ＩＦａｘ文書の受信時には、図３のステップ２１５に示すように、受信文書のヘッダに記述されている送信者（Ｆｒｏｍ）、宛先（Ｔｏ）、件名（Ｓｕｂｊｅｃｔ）に関する情報を取得している。
【００３６】
図５は、受信したＩＦａｘ文書が転送条件に合致するか否かを検索する処理を示すフロー図である。まず、中央処理装置１０８は、転送宛先に関する情報の一覧であり、記憶装置１０９上に格納される転送宛先リストを初期化し（ステップ４０１）、記憶装置１０９に保存されている転送設定情報より、図３のステップＳ２１５で取得した受信文書データの付加情報と未比較の転送条件を取得する（ステップ４０２）。次に、中央処理装置１０８は、ステップ４０２で取得した転送条件が、受信ＩＦａｘに関する転送条件か否か判定する（ステップ４０３）。
【００３７】
ステップ４０３で受信ＩＦａｘに関する転送条件であると判定した場合には、中央処理装置１０８は、ステップ４０２で取得した転送条件に記述されている項目（例えば送信者、宛先、件名）が、図３のステップ２０３で取得した受信ＩＦａｘデータの付加情報に含まれる項目と等しいか否か判定する（ステップ４０４）。
【００３８】
次に、中央処理装置１０８は、ステップ４０４での判定がＹｅｓならばステップ４０２で取得した転送条件に記述されている送信者情報が、受信ＩＦａｘデータに付加されてきた送信者情報と、完全一致、または部分一致するか否か判定する（ステップ４０５）。このとき、完全一致／部分一致のどちらを持って"一致した"と判定するか否かは、ステップ４０２で取得した転送条件の設定による。
【００３９】
次に、中央処理装置１０８は、ステップ４０５での判定がＹｅｓならば、ステップ４０２で取得した転送条件に記述されている宛先情報が、受信ＩＦａｘデータに付加されてきた宛先情報と、完全一致するか否か判定する（ステップ４０６）。次に、中央処理装置１０８は、ステップ４０６での判定がＹｅｓならば、ステップ４０２で取得した転送条件に記述されている件名情報が、受信ＩＦａｘデータに付加されてきた件名情報と、完全一致するか否か判定する（ステップ４０７）。尚、宛先情報や件名情報についても、上述した送信者情報と同様に、完全一致／部分一致のどちらかの判定を行うことができる。
【００４０】
次に、中央処理装置１０８は、ステップ４０７の判定がＹｅｓならば、ステップ４０１で初期化した転送宛先リストに、ステップ４０２で取得した転送条件に設定されている転送宛先を追加する（ステップ４０８）。次に、中央処理装置１０８は、ステップ４１１へ進む。以上により、転送条件に含まれる全ての項目（送信者、宛先、件名）で、受信ＩＦａｘデータの付加情報の内容と一致した場合にのみ、転送設定情報に含まれる転送宛先が転送宛先リストに追加される。
【００４１】
また、ステップ４０５において送信者情報が一致しない場合（ステップ４０５のＮｏ）には、中央処理装置１０８は、比較している転送条件に、転送処理と併せて印刷処理を行う指定があるか否か判定し（ステップ４０９）、ステップ４０９での判定がＹｅｓならば、転送文書を印刷対象に指定する（ステップ４１０）。また、ステップ４０９の判定がＮｏであった場合、またはステップ４１０の処理後、中央処理装置１０８は、記憶装置１０９に保存されているすべての転送条件と比較したか否か判定する（ステップ４１１）。このステップ４１１での判定がＹｅｓならば、転送条件の検索処理を終了し、判定がＮｏならばステップ４０２に戻る。
【００４２】
以上に示したように、本実施形態における複合機１００は、Ｆａｘ受信またはＩＦａｘ受信した受信文書データを転送設定に応じて転送する場合に、当該Ｆａｘ受信またはＩＦａｘ受信が秘匿性のある通信であるか否かを確認する。ここで、秘匿性のある通信であった場合に、複合機１００は、転送設定に応じて転送処理や印刷処理等すべき受信文書データであっても転送処理や印刷処理等を行わない。これにより、秘匿性を有する文書データが秘匿性のない通信により転送されてしまったり、印刷出力されてしまったりすることを防ぎ、秘匿性を維持することができる。尚、本実施形態では秘匿性のある通信で受信した文書データの転送は行わないが、転送設定により転送時に秘匿性のある通信を行うよう設定されている場合には、転送処理を行うようにしてもよい。
【００４３】
また、本実施形態における複合機１００は、転送処理しない代わりに、転送処理しなかった文書データをワンタイムパスワードなどでアクセス制御して保存し、本来、文書データが転送されるはずだった転送宛先に、秘匿性を確保するために転送処理を行わなかった旨と、その文書データにアクセスするためのワンタイムパスワードとを通知する。これにより、通知を受けた利用者のみが、秘匿性を有する文書データに対してワンタイムパスワードを利用してアクセスすることができる。以上に示したように、利用者は、秘匿性を維持した状態で文書データを取得することができる。
【００４４】
次に、本発明の第２の実施形態である複合機（通信装置）について説明する。尚、第２の実施形態における複合機を含むシステムの概略構成や、転送設定、複合機の内部構成などは、図１、図２に示した第１の実施形態の複合機１００やシステムと同様であり説明を省略する。第２の実施形態の複合機１００において、第１の実施形態の複合機１００と異なる点は、第１の実施形態の複合機１００は秘匿性のある受信データが転送対象だった場合に、転送宛先に転送処理せずに、生成したワンタイムパスワードを設定して、記憶装置１０９に記憶していたが、第２の実施形態における複合機１００は、予め転送宛先毎に設定されているパスワードを用いて、記憶装置１０９に文書データを記憶する。すなわち、第２の実施形態においては、転送宛先の利用者が自分専用のパスワードを知っていることが前提となる。このような第２の実施形態における複合機１００においても、第１の実施形態における複合機１００と同様の効果が得られる。
【００４５】
図６は、第２の実施形態における、暗号化通信で受信したＩＦａｘ文書を転送する処理を示すフロー図である。尚、図６の処理において、ステップ５０４、５０９〜５１４は、図３のステップ２０６、２１２〜２１８の処理と同様の処理であるので、説明を省略または簡略化する。
【００４６】
まず、受信インターフェース１０６を介して文書データを受信し（ステップ５０１）、中央処理装置１０８は、この受信文書データ（ＩＦａｘ受信データ）のヘッダの解析を行う（ステップ５０２）。ここで、ヘッダ解析とは、ＩＦａｘ受信データのヘッダ部分から送信者（Ｆｒｏｍ）、宛先（Ｔｏ）、件名（ｓｕｂｊｅｃｔ）などの情報（以下、ヘッダ情報とする）を取得して、取得したヘッダ情報に合致する転送条件が有るか否かを、記憶装置１０９に保存されている転送設定情報を参照して検索する処理である。次に、中央処理装置１０８は、受信した文書データが転送条件に合致したか否かを判定する（ステップ５０３）。ステップ５０３において受信した文書データが転送条件に合致したと判定した場合には、中央処理装置１０８は、ステップ５０２で解析した受信文書データが暗号化通信などの秘匿性を有する通信で受信したものであるか否かを判定する（ステップ５０４）。
【００４７】
ステップ５０４で秘匿性を有すると判定した場合には、中央処理装置１０８は、記憶装置１０９に設定されている転送宛先毎のパスワードを取得する（ステップ５０５）。次に、中央処理装置１０８は、ステップ５０１で受信した受信文書データに対して、ステップ５０５で取得した転送宛先毎のパスワードを設定し（ステップ５０６）、記憶装値１０９に格納する（ステップ５０７）。
【００４８】
続いて、中央処理装置１０８は、秘匿性を有する通信であったために転送処理を行えなかった受信文書データがあることを通知するメッセージを作成する（ステップ５０８）。次に、中央処理装置１０８は、ステップ５０３で得られた通知先を、受信通知の宛先として設定し（ステップ５０９）、送信インターフェース１０７を介し、ステップ５０９で設定された宛先に対し、ステップ５０８で生成した通知メッセージを送信する（ステップ５１０）。これにより、この通知メッセージを受信した利用者は、複合機１００の記憶装置１０９に格納されている文書データへ、所定のパスワードを用いてアクセスすることができる。
【００４９】
ステップ５１０の後、中央処理装置１０８は、操作部１０５より、転送処理終了が指示されたか否か判定し（ステップ５１１）、ステップ５１１での判定がＹｅｓならば処理は終了し、Ｎｏならばステップ５０１に戻りデータ受信待ち状態となる。また、ステップ５０３において、転送条件に合致しないと判定した場合には、中央処理装置１０８は、画像形成部１０１で印刷画像を形成し、印刷を行って（ステップ５１４）から、ステップ５１１の処理に移る。また、ステップ５０４において、秘匿性の通信ではないと判定した場合には、中央処理装置１０８は、ステップ５０３で得られた転送宛先を設定し（ステップ５１２）、受信文書を転送して（ステップ５１３）、ステップ５１１の処理に移る。
【００５０】
以上に示したように、第１の実施形態におけるワンタイムパスワードの替わりに、予め設定したパスワードを利用することで、通知メッセージにパスワードを記載する必要がないので、通知メッセージの秘匿性を確保する必要もなく、より簡単な処理で通知メッセージを転送宛先へ送信することができる。
【００５１】
尚、上述した実施形態では、複合機１００における種々の処理機能を実現する為のプログラムを記憶装置（メモリ）１０９より読み出して中央処理装置（ＣＰＵ）１０８が実行することによりその機能を実現させるものであったが、この限りではなく、各処理の全部または一部の機能を専用のハードウェアにより実現してもよい。
【００５２】
また、上述したメモリは、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＤ−ＲＯＭ等の読み出しのみが可能な記録媒体、ＲＡＭ以外の揮発性のメモリ、あるいはこれらの組み合わせによるコンピュータ読み取り、書き込み可能な記録媒体より構成されてもよい。
【００５３】
また、上述した複合機１００において各種処理を行う機能を実現する為のプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００５４】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００５５】
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５６】
また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１の実施形態である複合機（通信装置）を含むシステムの概略構成及び複合機における転送設定例を示す図である。
【図２】図１（ａ）に示した複合機１００の概略構成例を示すブロック図である。
【図３】図２に示した複合機１００がＦａｘまたはＩＦａｘを受信した際の転送処理を示すフロー図である。
【図４】受信したＦａｘ文書が転送条件に合致するか否かを検索する処理を示すフロー図である。
【図５】受信したＩＦａｘ文書が転送条件に合致するか否かを検索する処理を示すフロー図である。
【図６】第２の実施形態における、暗号化通信で受信したＩＦａｘ文書を転送する処理を示すフロー図である。
【図７】本実施形態における転送条件例を示す図である。
【図８】Ｆａｘ受信及びＩＦａｘ受信における転送設定及び変更を行う設定・変更画面例を示す図である。
【符号の説明】
【００５８】
１００      複合機（通信装置）
１０１      画像形成部
１０２      制御部
１０５      操作部
１０６      受信インタフェース
１０７      送信インタフェース
１０８      中央処理装置（ＣＰＵ）
１０９      記憶装置（メモリ）
２００      ネットワーク
【図１】
2005167713.tif 000003
【図２】
2005167713.tif 000004
【図３】
2005167713.tif 000005
【図４】
2005167713.tif 000006
【図５】
2005167713.tif 000007
【図６】
2005167713.tif 000008
【図７】
2005167713.tif 000009
【図８】
2005167713.tif 000010