(57)【要約】【課題】情報送信時の操作の手間を半減できる通信装置およびその制御方法およびプログラムを提供すること目的とする。【解決手段】複数の送信方法を適用して情報を送信可能な通信装置であって、前記送信方法に応じた宛先情報および暗号化のための情報を含む送信情報を入力可能な送信情報入力手段と、暗号化のための情報を基に暗号化して送信する暗号化手段を有し、１つの送信動作について、前記送信情報入力手段により複数の宛先情報を入力する際、それぞれの宛先情報について暗号化して送信するか暗号化しないで送信するかを指定できるようにした。【選択図】        図１
2007208409.tif 000002
【特許請求の範囲】
【請求項１】
複数の送信方法を適用して情報を送信可能な通信装置であって、
前記送信方法に応じた宛先情報および暗号化のための情報を含む送信情報を入力可能な送信情報入力手段と、
暗号化のための情報を基に暗号化して送信する暗号化手段を有し、
１つの送信動作について、前記送信情報入力手段により複数の宛先情報を入力する際、それぞれの宛先情報について暗号化して送信するか暗号化しないで送信するかを指定できるようにしたことを特徴とする通信装置。
【請求項２】
それぞれの宛先情報について、常に暗号化するか否かを記憶する強制暗号化設定情報記憶手段と、
１つの送信動作を構成するジョブ単位に、暗号化するか否かを設定するジョブ単位暗号化設定手段をさらに備え、
前記ジョブ単位暗号化設定手段の設定内容と、前記強制暗号化設定情報記憶手段の記憶内容に従って、それぞれの送信情報について、暗号化して送信するか、あるいは、暗号化しないで送信するかを判定するようにしたことを特徴とする請求項１記載の通信装置。
【請求項３】
１つの送信動作について、暗号化して送信する宛先と、暗号化しないで送信する宛先が混在する場合には、
ユーザに対して、暗号化して送信する宛先と暗号化しないで送信する宛先が混在する旨を警告表示し、
当該警告表示に対して、ユーザが送信継続を指令した場合には、暗号化して送信する宛先には暗号化して送信する一方、暗号化しないで送信する宛先には暗号化しないで送信するようにしたことを特徴とする請求項１または請求項２記載の通信装置。
【請求項４】
前記ジョブ単位暗号化設定手段により暗号化しない旨が設定されている場合、
前記強制暗号化設定情報記憶手段に暗号化する旨が設定されている宛先については、暗号化して送信することを特徴とする請求項２または請求項３記載の通信装置。
【請求項５】
暗号化して送信する１つ以上の宛先について、暗号化処理が失敗した場合には、全ての指定された宛先について、送信動作を行わないことを特徴とする請求項１または請求項２または請求項３または請求項４記載の通信装置。
【請求項６】
暗号化して送信する１つ以上の宛先について、暗号化処理が失敗した場合、
当該送信ジョブについて、暗号化しないで送信する宛先が含まれている場合には、その暗号化しないで送信する宛先についてのみ送信動作を行うことを特徴とする請求項１または請求項２または請求項３または請求項４記載の通信装置。
【請求項７】
暗号化して送信する宛先について、暗号化処理が失敗した場合には、当該暗号化処理が失敗した宛先については、送信を行わず、他の宛先について送信動作を行うようにしたことを特徴とする請求項１または請求項２または請求項３または請求項４記載の通信装置。
【請求項８】
複数の送信方法を適用して情報を送信可能な通信装置の制御方法であって、
１つの送信動作について、複数の宛先情報を入力する際、それぞれの宛先情報について暗号化して送信するか暗号化しないで送信するかを指定できるようにしたことを特徴とする通信装置の制御方法。
【請求項９】
それぞれの宛先情報について、常に暗号化するか否かを記憶し、
１つの送信動作を構成するジョブ単位に、暗号化するか否かを設定し、
ジョブ単位の暗号化設定内容と、それぞれの宛先情報について記憶されている暗号化するか否かの情報に従って、それぞれの送信情報について、暗号化して送信するか、あるいは、暗号化しないで送信するかを判定するようにしたことを特徴とする請求項８記載の通信装置の制御方法。
【請求項１０】
１つの送信動作について、暗号化して送信する宛先と、暗号化しないで送信する宛先が混在する場合には、
ユーザに対して、暗号化して送信する宛先と暗号化しないで送信する宛先が混在する旨を警告表示し、
当該警告表示に対して、ユーザが送信継続を指令した場合には、暗号化して送信する宛先には暗号化して送信する一方、暗号化しないで送信する宛先には暗号化しないで送信するようにしたことを特徴とする請求項８または請求項９記載の通信装置の制御方法。
【請求項１１】
ジョブに暗号化しない旨が設定されている場合、
常に暗号化する旨が記憶されている宛先については、暗号化して送信することを特徴とする請求項８または請求項９記載の通信装置の制御方法。
【請求項１２】
暗号化して送信する１つ以上の宛先について、暗号化処理が失敗した場合には、全ての指定された宛先について、送信動作を行わないことを特徴とする請求項８または請求項９または請求項１０または請求項１１記載の通信装置の制御方法。
【請求項１３】
暗号化して送信する１つ以上の宛先について、暗号化処理が失敗した場合、
当該送信ジョブについて、暗号化しないで送信する宛先が含まれている場合には、その暗号化しないで送信する宛先についてのみ送信動作を行うことを特徴とする請求項８または請求項９または請求項１０または請求項１１記載の通信装置の制御方法。
【請求項１４】
暗号化して送信する宛先について、暗号化処理が失敗した場合には、当該暗号化処理が失敗した宛先については、送信を行わず、他の宛先について送信動作を行うようにしたことを特徴とする請求項８または請求項９または請求項１０または請求項１１記載の通信装置の制御方法。
【請求項１５】
複数の送信方法を適用して情報を送信可能な通信装置に適用するプログラムであって、
それぞれの宛先情報について、常に暗号化するか否かを記憶するステップと、
１つの送信動作を構成するジョブ単位に、暗号化するか否かを設定するステップと、
ジョブ単位の暗号化設定内容と、それぞれの宛先情報について記憶されている暗号化するか否かの情報に従って、それぞれの送信情報について、暗号化して送信するか、あるいは、暗号化しないで送信するかを判定するステップと、
１つの送信動作について、暗号化して送信する宛先と、暗号化しないで送信する宛先が混在する場合には、ユーザに対して、暗号化して送信する宛先と暗号化しないで送信する宛先が混在する旨を警告表示し、当該警告表示に対して、ユーザが送信継続を指令した場合には、暗号化して送信する宛先には暗号化して送信する一方、暗号化しないで送信する宛先には暗号化しないで送信するステップを含み、
１つの送信動作について、複数の宛先情報を入力する際、それぞれの宛先情報について暗号化して送信するか暗号化しないで送信するかを指定できるようにしたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の送信方法を適用して情報を送信可能な通信装置およびその制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ネットワーク対応複合機などの通信機能を備えた画像処理装置においては、同一の画像データを複数の宛先について、送信する機能を備えており、通常、１つの送信動作をあらわす送信ジョブの宛先指定操作は、１つのまとまった操作で行うことができる。
【０００３】
一方、近年では、通信のセキュリティが重要視されるようになってきており、例えば、クライアント端末装置に登録されている画像を配信する手段を備えた画像登録サーバにおいて、送信端末毎の暗号化鍵を登録する手段と、配信する際、その登録された暗号化鍵を用いて画像を暗号化して送信する手段をもち、受信した端末装置では、専用の複合鍵で受信した画像を復号化することにより、データ傍受などによる盗聴、成りすまし、改ざんなどのセキュリティ障害を防止できるようにしたもの（特許文献１参照）などが提案されている。
【特許文献１】特開２００１−０９２６０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来装置では、暗号化する宛先が選択されているときは、暗号化しない宛先を選択できないもしくは、選択できても送信を行うことができない。また逆に、暗号化しない宛先が選択されている場合は暗号化する宛先を選択、送信を行うことができない。
【０００５】
そのため、暗号化して送信する宛先と暗号化の必要がない「外部のネットワークを経由しない社内の宛先」など、ユーザが意図的に同時送信を行いたい場合でも、同じ操作を２度行う必要があり、操作の手間が２倍かかるという事態を生じていた。
【０００６】
本発明は、かかる実情に鑑みてなされたものであり、情報送信時の操作の手間を半減できる通信装置およびその制御方法およびプログラムを提供すること目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数の送信方法を適用して情報を送信可能な通信装置であって、前記送信方法に応じた宛先情報および暗号化のための情報を含む送信情報を入力可能な送信情報入力手段と、暗号化のための情報を基に暗号化して送信する暗号化手段を有し、１つの送信動作について、前記送信情報入力手段により複数の宛先情報を入力する際、それぞれの宛先情報について暗号化して送信するか暗号化しないで送信するかを指定できるようにしたものである。
【０００８】
また、それぞれの宛先情報について、常に暗号化するか否かを記憶する強制暗号化設定情報記憶手段と、１つの送信動作を構成するジョブ単位に、暗号化するか否かを設定するジョブ単位暗号化設定手段をさらに備え、前記ジョブ単位暗号化設定手段の設定内容と、前記強制暗号化設定情報記憶手段の記憶内容に従って、それぞれの送信情報について、暗号化して送信するか、あるいは、暗号化しないで送信するかを判定するようにしたものである。
【０００９】
また、１つの送信動作について、暗号化して送信する宛先と、暗号化しないで送信する宛先が混在する場合には、ユーザに対して、暗号化して送信する宛先と暗号化しないで送信する宛先が混在する旨を警告表示し、当該警告表示に対して、ユーザが送信継続を指令した場合には、暗号化して送信する宛先には暗号化して送信する一方、暗号化しないで送信する宛先には暗号化しないで送信するようにしたものである。
【００１０】
また、前記ジョブ単位暗号化設定手段により暗号化しない旨が設定されている場合、前記強制暗号化設定情報記憶手段に暗号化する旨が設定されている宛先については、暗号化して送信するようにしたものである。
【００１１】
また、暗号化して送信する１つ以上の宛先について、暗号化処理が失敗した場合には、全ての指定された宛先について、送信動作を行わないようにしたものである。
【００１２】
また、暗号化して送信する１つ以上の宛先について、暗号化処理が失敗した場合、当該送信ジョブについて、暗号化しないで送信する宛先が含まれている場合には、その暗号化しないで送信する宛先についてのみ送信動作を行うようにしたものである。
【００１３】
また、暗号化して送信する宛先について、暗号化処理が失敗した場合には、当該暗号化処理が失敗した宛先については、送信を行わず、他の宛先について送信動作を行うようにしたものである。
【００１４】
また、複数の送信方法を適用して情報を送信可能な通信装置の制御方法であって、１つの送信動作について、複数の宛先情報を入力する際、それぞれの宛先情報について暗号化して送信するか暗号化しないで送信するかを指定できるようにしたものである。
【００１５】
また、それぞれの宛先情報について、常に暗号化するか否かを記憶し、１つの送信動作を構成するジョブ単位に、暗号化するか否かを設定し、ジョブ単位の暗号化設定内容と、それぞれの宛先情報について記憶されている暗号化するか否かの情報に従って、それぞれの送信情報について、暗号化して送信するか、あるいは、暗号化しないで送信するかを判定するようにしたものである。また、１つの送信動作について、暗号化して送信する宛先と、暗号化しないで送信する宛先が混在する場合には、ユーザに対して、暗号化して送信する宛先と暗号化しないで送信する宛先が混在する旨を警告表示し、当該警告表示に対して、ユーザが送信継続を指令した場合には、暗号化して送信する宛先には暗号化して送信する一方、暗号化しないで送信する宛先には暗号化しないで送信するようにしたものである。また、ジョブに暗号化しない旨が設定されている場合、常に暗号化する旨が記憶されている宛先については、暗号化して送信するようにしたものである。また、暗号化して送信する１つ以上の宛先について、暗号化処理が失敗した場合には、全ての指定された宛先について、送信動作を行わないようにしたものである。また、暗号化して送信する１つ以上の宛先について、暗号化処理が失敗した場合、当該送信ジョブについて、暗号化しないで送信する宛先が含まれている場合には、その暗号化しないで送信する宛先についてのみ送信動作を行うようにしたものである。また、暗号化して送信する宛先について、暗号化処理が失敗した場合には、当該暗号化処理が失敗した宛先については、送信を行わず、他の宛先について送信動作を行うようにしたものである。
【００１６】
また、複数の送信方法を適用して情報を送信可能な通信装置に適用するプログラムであって、それぞれの宛先情報について、常に暗号化するか否かを記憶するステップと、１つの送信動作を構成するジョブ単位に、暗号化するか否かを設定するステップと、ジョブ単位の暗号化設定内容と、それぞれの宛先情報について記憶されている暗号化するか否かの情報に従って、それぞれの送信情報について、暗号化して送信するか、あるいは、暗号化しないで送信するかを判定するステップと、１つの送信動作について、暗号化して送信する宛先と、暗号化しないで送信する宛先が混在する場合には、ユーザに対して、暗号化して送信する宛先と暗号化しないで送信する宛先が混在する旨を警告表示し、当該警告表示に対して、ユーザが送信継続を指令した場合には、暗号化して送信する宛先には暗号化して送信する一方、暗号化しないで送信する宛先には暗号化しないで送信するステップを含み、１つの送信動作について、複数の宛先情報を入力する際、それぞれの宛先情報について暗号化して送信するか暗号化しないで送信するかを指定できるようにしたものである。
【発明の効果】
【００１７】
したがって、本発明によれば、暗号化する宛先と、暗号化しない宛先を同時に選択し、一度の操作で送信を行うことができるので、送信時のユーザの手間を大幅に軽減することができるという効果を得る。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１９】
図１は、本発明の一実施例にかかるネットワークシステムを示している。
【００２０】
同図において、ローカルエリアネットワークＬＡＮには、複数のワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＳＭ、ファイルサーバ装置ＳＦ、および、ネットワーク対応複合機ＦＸが接続されているとともに、ルータ装置ＲＴを介してインターネットへ接続されている。したがって、ワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＳＭ、ファイルサーバ装置ＳＦ、および、ネットワーク対応複合機ＦＸは、インターネットを介し、他の適宜な端末装置との間でデータをやりとりすることができる。
【００２１】
ここで、メールサーバ装置ＳＭは、ローカルエリアネットワークＬＡＮに接続されているワークステーション装置ＷＳ１〜ＷＳｎを利用するユーザ、および、ネットワークネットワーク対応複合機ＦＸに対して、周知の電子メールの収集および配布のサービスを提供するものである。
【００２２】
また、ファイルサーバ装置ＳＦは、ローカルエリアネットワークＬＡＮに接続されているワークステーション装置ＷＳ１〜ＷＳｎを利用するユーザ、および、ネットワークネットワーク対応複合機ＦＸに対して、ファイルの送受信／蓄積サービスを提供するものであり、ＦＴＰまたはＳＭＢが実装されている。
【００２３】
また、ワークステーション装置ＷＳ１〜ＷＳｎには、画像データの描画などの画像処理プログラム、Ｗｅｂブラウザ、電子メールクライアントソフトウェアなどの種々のプログラムが導入されており、特定のユーザにより使用されるものである。ここで、特定のユーザは、一人または複数人のユーザであってよい。
【００２４】
また、ネットワーク対応複合機ＦＸは、画情報や各種レポートなどを電子メールとしてやりとりするための電子メール処理機能、アナログ公衆回線網ＰＳＴＮに接続し、この公衆網を伝送路として用いてグループ３ファクシミリ伝送手順による画情報伝送を行うファクシミリ通信機能、読み取った画像データを電子メールを用いて送信するスキャン・ツー・イーメール機能、および、読み取った画像データをファイルサーバ装置ＳＦへ転送して蓄積するためのファイル転送機能（ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）またはＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ））などの伝送機能を備えている。また、送信するデータを暗号化する暗号化通信機能も備えている。
【００２５】
図２は、ネットワーク対応複合機ＦＸの構成例を示している。
【００２６】
同図において、システム制御部１は、このネットワーク対応複合機ＦＸの各部の制御処理、暗号化処理、および、ファクシミリ伝送制御手順処理などの各種制御処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このネットワーク対応複合機ＦＸに固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するものである。
【００２７】
スキャナ５は、所定の解像度で原稿画像を読み取るためのものであり、プロッタ６は、所定の解像度で画像を記録出力するためのものであり、操作表示部７は、このネットワーク対応複合機ＦＸを操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００２８】
符号化復号化部８は、画信号を符号化圧縮するとともに、符号化圧縮されている画情報を元の画信号に復号化するためのものであり、磁気ディスク装置９は、符号化圧縮された状態の画情報やそれ以外の種々のデータファイル等を多数記憶するためのものである。
【００２９】
グループ３ファクシミリモデム１０は、グループ３ファクシミリのモデム機能を実現するためのものであり、伝送手順信号をやりとりするための低速モデム機能（Ｖ．２１モデム）、および、おもに画情報をやりとりするための高速モデム機能（Ｖ．１７モデム、Ｖ．３４モデム、Ｖ．２９モデム、Ｖ．２７ｔｅｒモデムなど）を備えている。
【００３０】
網制御装置１１は、このネットワーク対応複合機ＦＸをアナログ公衆回線網ＰＳＴＮに接続するためのものであり、自動発着信機能を備えている。
【００３１】
ローカルエリアネットワークインターフェース回路１２は、このネットワーク対応複合機ＦＸをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部１３は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００３２】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、スキャナ５、プロッタ６、操作表示部７、符号化復号化部８、磁気ディスク装置９、グループ３ファクシミリモデム１０、網制御装置１１、および、ローカルエリアネットワーク伝送制御部１３は、内部バス１４に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１４を介して行われている。
【００３３】
また、網制御装置１１とグループ３ファクシミリモデム１０との間のデータのやりとりは、直接行なわれている。
【００３４】
図３は、操作表示部７の一例を示している。
【００３５】
同図において、スタートキー７ａは、このネットワーク対応複合機ＦＸの送受信動作等の開始を指令入力するためのものであり、ストップキー７ｂは、このネットワーク対応複合機ＦＸの動作の停止を指令入力するためのものであり、テンキー７ｃは、電話番号などの数字（数値）情報を入力するためのものである。
【００３６】
液晶タッチパネルユニット７ｄは、適宜な画像データを表示可能な液晶表示装置の表示画面に、画面操作をタッチ操作で行うことができるようにしたタッチパネルユニットを設けたものであり、このネットワーク対応複合機ＦＸのユーザインタフェースの主要な要素を構成するものである。
【００３７】
モードクリアキー７ｅは、設定したモードをクリア操作するためのものであり、初期設定キー７ｆは、種々の初期設定情報を入力するための初期設定モードの開始を指令するためのものであり、割込キー７ｇは、割込動作を指令するためのものである。
【００３８】
また、本実施例では、ネットワーク対応複合機ＦＸは、それぞれの送信動作に対応した宛先情報を登録したアドレス帳を備えている。アドレス帳は、図４（ａ）に示すようなアドレス帳情報を備える。
【００３９】
このアドレス帳情報は、電子メール通信時に参照される１００件のメール宛先と、グループ３ファクシミリ通信時に参照される１００件のファクス宛先と、電子メール通信時に参照される１００件のグループ宛先と、ファイル通信時に参照される１００件のファイル宛先が含まれる。
【００４０】
メール宛先の１件分の内容は、同図（ｂ）に示すように、メール宛先の名称、メールアドレス、登録されたユーザ等の所属、当該メール宛先への送信時には常に暗号化するか否かを設定するための暗号化フラグ（強制暗号化設定情報）、および、暗号化通信時に用いられる公開鍵Ａ（後述）が含まれる。
【００４１】
ファクス宛先の１件分の内容は、同図（ｃ）に示すように、ファクス宛先の名称、ファクス番号（電話番号）、登録されたファクス等の所属、当該ファクス宛先への送信時には常に暗号化するか否かを設定するための暗号化フラグ（強制暗号化設定情報）、および、暗号化通信時に用いられる公開鍵Ｂ（後述）が含まれる。
【００４２】
グループ宛先の１件分の内容は、同図（ｄ）に示すように、１つ以上のメール宛先の名称を登録したものである。
【００４３】
ファイル宛先の１件分の内容は、同図（ｅ）に示すように、ファイル宛先の名称、転送先のディレクトリをあらわすネットワークパス、ファイルサーバ装置ＳＦへログインする際に用いるログインユーザ名とログインパスワード、および、当該ファイル宛先への送信時には常に暗号化通信を行うか否かを設定するための暗号化フラグが含まれる。
【００４４】
また、本実施例では、ネットワーク対応複合機ＦＸは、１つの通信動作（受信動作および送信動作）について、図５に示すような通信履歴情報を作成して保存する。
【００４５】
この通信履歴情報には、それぞれの通信履歴情報を区別するためのＩＤ、当該通信履歴情報にかかる通信モード（電子メール送信／受信、ファクシミリ送信／受信、ファイル転送などの通信種別、および、暗号化の有無など）、通信開始時刻、通信終了時刻、通信枚数、および、通信結果が含まれる。
【００４６】
次に、暗号化通信について説明する。
【００４７】
グループ３ファクシミリ送信については、ＩＴＵ−Ｔ標準ＪＴ−Ｔ３０に規定されている暗号化通信方法を適用する。この場合の暗号化通信方法は、ＲＳＡに対応したものであり、図６に示すように、送信側は、受信側から通知された公開鍵を用いて通信メッセージ（平文）を暗号文へ暗号化し、受信側は、受信した暗号文を、公開鍵に対応した秘密鍵を用いて復号化し、元の平文（通信メッセージ）を得る。
【００４８】
したがって、それぞれのファクス宛先に登録される公開鍵Ｂは、この場合、受信側から通知された公開鍵である。また、この公開鍵の登録は、例えば、ネットワーク対応複合機ＦＸの管理者が手動により行ったり、あるいは、ネットワーク対応複合機ＦＸが所定の手順に従って通信により行うことができる。例えば、電子メールを用いて（セキュリティを重要視するならば、後述するＳ／ＭＩＭＥを利用する）自動的に登録することができる。
【００４９】
また、電子メール通信については、Ｓ／ＭＩＭＥを適用することができる。このＳ／ＭＩＭＥは、ＩＥＴＦから発行されているＲＦＣ２３１１（Ｓ／ＭＩＭＥ  Ｖｅｒｓｉｏｎ  ２  Ｍｅｓｓａｇｅ  Ｓｐｅｓｉｆｉｃａｔｉｏｎ），ＲＦＣ２３１５（ＰＫＣＳ  ＃７：Ｃｒｙｐｔｏｇｒａｐｈｉｃ  Ｍｅｓｓａｇｅ  Ｓｙｎｔａｘ  Ｖｅｒｓｉｏｎ  １．５）により規定されている。
【００５０】
このＳ／ＭＩＭＥでは、図７に示すように、送信側では、共通鍵を生成して、通信メッセージを暗号化する。また、生成した共通鍵は、受信側から通知されている公開鍵を用いて暗号化する。そして、暗号文と暗号化した共通鍵を、受信側へと送信する。
【００５１】
受信側では、受信した暗号化された共通鍵を、公開鍵に対応した秘密鍵を用いて復号化して生成し、その生成した共通鍵を用いて、暗号文を復号化して、通信メッセージを取得する。
【００５２】
また、Ｓ／ＭＩＭＥを適用した電子メールは、図８に示すように、１つ以上の宛先情報（「Ｔｏ」フィールド）を含むヘッダ情報、ヘッダ情報に含まれる宛先情報に対応した１つ以上の暗号化された鍵情報（受信者の識別子を含む）、および、暗号化された本文（暗号文）からなる。
【００５３】
電子メールの受信側では、鍵情報に含まれる識別子に基づいて、自己に対応した鍵情報を見つけ、その鍵情報を秘密鍵で復号化して、共通鍵を取得する。そして、その共通鍵を用いて本文情報を復号化し、平文のメッセージを取得する。
【００５４】
また、ファイル転送時の暗号化は、ＳＳＬ（Ｓｅｃｕｒｉｔｙ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）が適用される。この場合は、やりとりされるメッセージは、平文のままであり、ファイルサーバ装置ＳＦに保存されるメッセージは、平文のままである。
【００５５】
また、ＳＭＢについては、ログイン時に暗号化パスワードが用いられるのが唯一の暗号化に関する動作となる。
【００５６】
以上の構成で、ネットワーク対応複合機ＦＸを用いてユーザが送信動作を行う場合、まず、操作表示部７の液晶タッチパネルユニット７ｄには、図９に示す送信アプリケーションの画面が表示される。
【００５７】
ここで、ユーザは、原稿読み取りモードを、読み取り条件（ＰＯ５）、濃度設定（ぽ６）、ファイル形式（ＰＯ７）、原稿送り種類（ＰＯ８）などの操作要素を用いて設定を行う。
【００５８】
そして、登録されている宛先ボタン（ＰＯ３）群の中から、送信したい宛先を選択する。この際、複数の宛先を選択し、一度の操作で送信を行うことも可能である。
【００５９】
また、送信先が電子メールや、ファックスであったり、ＦＴＰやＳＭＢなどの各種ファイル転送プロトコルに従って送信する宛先など、多種のものが混在するような場合は、各送信方法ごとに宛先を絞り込む（ＰＯ１，ＰＯ２）。
【００６０】
また、宛先ボタン（ＰＯ３）の詳細を図１０（ａ）〜（ｄ）に示す。それぞれの宛先ボタンには、アドレス帳情報に登録されている情報のいずれか１つが割り当てられる。
【００６１】
同図（ａ）の宛先ボタンは、ボタンＩＤ「０００１」に登録され、宛先名称（この場合は、ファイル宛先の名称）が「日本太郎」、送信先はアイコン（表示シンボル；以下同じ）ＳＹ１で「ネットワーク上にあるフォルダ」であることを意味している。
【００６２】
同図（ｂ）の宛先ボタンは、ボタンＩＤ「０００２」に登録され、宛先名称（この場合は、グループ宛先の名称）が「営業一課」、送信先はアイコンＳＹ２で「複数の宛先がグループ化された宛先」であることを意味している。
【００６３】
同図（ｃ）の宛先ボタンは、ボタンＩＤ「０００３」に登録され、宛先名称（この場合は、メール宛先の名称）が「株式会社XXXXXXXXXXXXXX」、送信先はアイコンＳＹ３で「電子メール」であることを意味している。また、アイコンＳＹ４で暗号化のための情報が登録（公開鍵が登録済み）されている宛先であることを示している。
【００６４】
同図（ｄ）の宛先ボタンは、ボタンＩＤ「０００４」に登録され、宛先名称（この場合は、ファクス宛先の名称）が「XXXXXXXXXXXXXX株式会社」、送信先はアイコンＳＹ５で「ファックス」であることを意味している。また、アイコンＳＹ６で常に暗号化して送信する宛先（暗号化フラグが「暗号化する」に設定されている）であることを示している。
【００６５】
ユーザは、この操作画面から、複数の宛先を適宜に指定することができる。
【００６６】
図１１は、送信時の処理の一例を示している。
【００６７】
ユーザが送信原稿をスキャナ５にセットし（処理１０１）、操作表示部７を適宜に操作して、読取モードを設定し（処理１０２）、１つ以上の宛先を入力する（処理１０３）。この宛先入力は、上述した宛先ボタンをオン操作する動作、および、操作表示部７のテンキー７ｃ等を直接操作する動作が含まれる。
【００６８】
そして、ユーザがスタートキー７ａを押下操作するまで待機する（判断１０４のＮＯループ）。ここで、ユーザは、このときに指定する送信動作（送信ジョブ）について、暗号化に関する設定も行うことができる。
【００６９】
スタートキー７ａが押し下げられて判断１０４の結果がＹＥＳになると、スキャナ５にセットされている原稿画像を、指定された読取モードに従って読み取り、それによって得た画像データを磁気ディスク装置９に蓄積する（処理１０５）。このとき、蓄積する画像データは、適宜に圧縮することができる。
【００７０】
ここで、ユーザにより指定された宛先に、電子メール宛先がある場合は（判断１０６の結果がＹＥＳ）、その電子メール宛先を全て指定した状態で、電子メール送信処理（処理１０７）を実行する。判断１０６の結果がＮＯになるときには、処理１０７を行わない。
【００７１】
また、ユーザにより指定された宛先に、ファクス宛先（Ｇ３ＦＡＸ宛先）がある場合は（判断１０８の結果がＹＥＳ）、そのファクス宛先を全て指定した状態で、ファクシミリ（Ｇ３ＦＡＸ）送信処理（処理１０９）を実行する。判断１０８の結果がＮＯになるときには、処理１０９を行わない。
【００７２】
また、ユーザにより指定された宛先に、ファイル宛先（ファイル転送）がある場合は（判断１１０の結果がＹＥＳ）、そのファイル宛先を全て指定した状態で、ファイル転送処理（処理１１１）を実行する。判断１１０の結果がＮＯになるときには、処理１１１を行わない。
【００７３】
図１２は、電子メール送信処理（処理１０７）の一例を示している。
【００７４】
まず、暗号化通信に適用する共通鍵を生成し（処理２０１）、そのときの送信メッセージである読み取りデータを、処理２０１で生成した共通鍵を用いて、所定の暗号化方法を適用して暗号化し、それによって得た暗号化データを磁気ディスク装置９に保存する（処理２０２）。
【００７５】
次に、指定された宛先にグループ宛先が含まれるかどうかを調べ（判断２０３）、判断２０３の結果がＹＥＳになるときには、グループ宛先に登録されたメール宛先を全て取得する宛先整理処理を行う（処理２０４）。処理２０４の結果、全てのメール宛先が揃う。また、例えば、単独で指定されたメール宛先を含むグループ宛先が指定されている場合など、１つ以上のメール宛先が重複する場合には、重複しているメール宛先については、１つのメール宛先を残して、他のメール宛先は削除する。また、判断２０３の結果がＮＯになるときには、処理２０４を実行しない。
【００７６】
次いで、メール宛先から１つのメール宛先を選択し（処理２０５）、当該メール宛先について暗号化通信を行うか否かを判定する暗号化判定処理（処理２０６；詳細は後述）を行う。
【００７７】
この暗号化判定処理の結果、暗号化する宛先であると判断される場合には（判断２０７の結果がＹＥＳ）、当該宛先を暗号化送信宛先リストに記憶し（処理２０８）、当該宛先に対応して記憶されている公開鍵Ａを用いて、処理２０１で生成した共通鍵を暗号化し（処理２０９）、暗号化済み共通鍵リストへ登録する（処理２０１）。
【００７８】
次いで、全ての宛先について処理が終了したかどうかを調べ（判断２１１）、判断２１１の結果がＮＯになるときには、処理２０５へ戻り、次の宛先を選択して、それ以降の処理を行う。
【００７９】
また、そのときに選択した宛先が暗号化通信する対象ではない場合であり、判断２０７の結果がＮＯになるときには、当該宛先を通常送信宛先リストに記憶し（処理２１２）、判断２１１へ移行し、それ以降の処理を行う。
【００８０】
また、全ての宛先についての処理が終了して、判断２１１の結果がＹＥＳになるときには、暗号化送信宛先リストに１つ以上の宛先が登録されているかどうかを調べる（判断２１３）。
【００８１】
判断２１３の結果がＹＥＳになるときには、暗号化送信宛先リストと暗号化されたデータと、暗号化済み共通鍵リストに基づいて暗号化送信用のデータを作成し（処理２１４）、処理２１４で作成した暗号化送信用データの電子メール（暗号化電子メール）を送信する（処理２１５）。また、判断２１３の結果がＮＯになるときには、処理２１４，２１５は実行しない。
【００８２】
次いで、通常送信宛先リストに１つ以上の宛先が登録されているかどうかを調べる（判断２１６）。判断２１６の結果がＹＥＳになるときには、通常送信リストと読み取りデータに基づいて通常送信用のデータを作成し（処理２１７）、処理２１７で作成した通常送信用データの電子メール（電子メール）を送信する（処理２１８）。また、判断２１６の結果がＮＯになるときには、処理２１７，２１８は実行しない。
【００８３】
そして、この電子メールの送信動作について、通信履歴情報を作成して保存し（処理２１９）、一連の電子メール送信処理を終了する。
【００８４】
図１３は、暗号化判定処理（処理２０６）の一例を示している。
【００８５】
まず、ジョブ単位の暗号化設定が「暗号化する」になっているかどうかを調べる（判断３０１）。このジョブ単位の暗号化設定は、ユーザが適宜に操作設定することができるものである。
【００８６】
判断３０１の結果がＹＥＳになるときには、当該宛先について、公開鍵情報（メール宛先の場合は「公開鍵Ａ」、ファクス宛先の場合は「公開鍵Ｂ」）が登録されているかどうかを調べ（判断３０２）、判断３０２の結果がＹＥＳになるときには、当該宛先について「暗号化する」と判定する。
【００８７】
また、判断３０２の結果がＮＯになるときには、当該宛先について「暗号化しない」と判定する（処理３０４）。
【００８８】
また、ジョブ単位の暗号化設定が「暗号化する」になっていない場合で、判断３０１の結果がＹＥＳになるときには、当該宛先について、暗号化フラグの値が「暗号化する」に設定されているかどうかを調べる（判断３０５）。
【００８９】
判断３０５の結果がＹＥＳになるときには、処理３０３へ進み、当該宛先について「暗号化する」と判定し、判断３０５の結果がＮＯになるときには、処理３０４へ進み、当該宛先について「暗号化しない」と判定する。
【００９０】
図１４は、Ｇ３ＦＡＸ送信処理（処理１０９）の一例を示している。
【００９１】
まず、指定された宛先から１つの宛先を選択し（処理４０１）、当該宛先について、暗号化判定処理（図１３参照）を行う（処理４０２）。処理４０２の暗号化判定処理で、当該宛先について「暗号化する」宛先であると判定されたかどうかを調べる（判断４０３）。
【００９２】
判断４０３の結果がＹＥＳになるときには、当該宛先について、ファクス宛先に登録されている「公開鍵Ｂ」を取得し、その取得した公開鍵Ｂを、読み取りデータに適用して、暗号化データを作成する（処理４０４）。
【００９３】
そして、当該宛先へ、網制御装置１１を用いて発呼し、所定のグループ３ファクシミリ通信動作（暗号化通信）を行って、処理４０４で作成した暗号化データを、宛先へ送信する（処理４０５）。
【００９４】
次いで、そのときの送信結果をあらわす通信履歴情報を作成して保存する（処理４０６）。
【００９５】
ここで、全ての宛先について送信動作が終了したかどうかを調べ（判断４０７）、判断４０７の結果がＮＯになるときには、処理４０１へ戻り、残りの宛先について送信動作を行う。
【００９６】
また、判断４０３の結果がＮＯになるときには、当該宛先へ、網制御装置１１を用いて発呼し、所定のグループ３ファクシミリ通信動作（通常通信）を行って、読み取りデータを宛先へ送信する（処理４０８）。
【００９７】
次いで、処理４０６へ進み、そのときの送信結果をあらわす通信履歴情報を作成して保存し、それ以降の処理を実行する。
【００９８】
図１５は、ファイル転送処理（処理１１１）の一例を示している。
【００９９】
まず、指定された宛先から１つの宛先を選択し（処理５０１）、当該宛先について、暗号化判定処理（図１３参照）を行う（処理５０２）。処理５０２の暗号化判定処理で、当該宛先について「暗号化する」宛先であると判定されたかどうかを調べる（判断５０３）。
【０１００】
判断５０３の結果がＹＥＳになるときには、当該宛先について、ファイル宛先に登録されているログインユーザ名およびログインパスワードを適用してファイルサーバ装置ＳＦへＳＳＬモードで接続し、ファイル宛先に登録されているネットワークパスへ、読み取りデータを転送して保存する（処理５０４）。
【０１０１】
次いで、そのときの送信結果をあらわす通信履歴情報を作成して保存する（処理５０５）。
【０１０２】
ここで、全ての宛先について送信動作が終了したかどうかを調べ（判断５０６）、判断５０６の結果がＮＯになるときには、処理５０１へ戻り、残りの宛先について送信動作を行う。
【０１０３】
また、判断５０３の結果がＮＯになるときには、当該宛先について、ファイル宛先に登録されているログインユーザ名およびログインパスワードを適用してファイルサーバ装置ＳＦへ非ＳＳＬモードで接続し、ファイル宛先に登録されているネットワークパスへ、読み取りデータを転送して保存する（処理５０７）。
【０１０４】
次いで、処理５０５へ進み、そのときの送信結果をあらわす通信履歴情報を作成して保存し、それ以降の処理を実行する。
【０１０５】
このようにして、本実施例では、１回の宛先操作で、暗号化通信を行う宛先と、安吾か通信を行わない宛先を指定することができるので、通信宛先を指定する際のユーザの手間が半減し、使い勝手が大幅に向上する。
【０１０６】
図１６は、送信時の処理の他の例を示している。
【０１０７】
ユーザが送信原稿をスキャナ５にセットし（処理６０１）、操作表示部７を適宜に操作して、読取モードを設定し（処理６０２）、１つ以上の宛先を入力する（処理６０３）。そして、ユーザがスタートキー７ａを押下操作するまで待機する（判断６０４のＮＯループ）。ここで、ユーザは、このときに指定する送信動作（送信ジョブ）について、暗号化に関する設定も行うことができる。
【０１０８】
スタートキー７ａが押し下げられて判断６０４の結果がＹＥＳになると、そのときに指定された宛先について、暗号化フラグがセットされている宛先と、暗号化フラグがセットされていない宛先が混在しているかどうかを調べる（処理６０５、判断６０６）。
【０１０９】
混在していると判断された場合で、判断６０６の結果がＹＥＳになるときには、図１７にしめすような警告ガイダンスメッセージ＃１を表示して（処理６０７）、ユーザがこの警告ガイダンスメッセージ＃１の表示画面の送信継続ボタンＢＢ１を操作するか、送信中止ボタンＢＢ２を操作するかを判断する（判断６０８）。
【０１１０】
送信中止ボタンＢＢ２を操作した場合で、判断６０８の結果がＮＯになるときには、その時点で送信動作を停止する。
【０１１１】
また、送信継続ボタンＢＢ１を操作した場合で、判断６０８の結果がＹＥＳになるときには、スキャナ５にセットされている原稿画像を、指定された読取モードに従って読み取り、それによって得た画像データを磁気ディスク装置９に蓄積する（処理６０９）。このとき、蓄積する画像データは、適宜に圧縮することができる。
【０１１２】
ここで、ユーザにより指定された宛先に、電子メール宛先がある場合は（判断６１０の結果がＹＥＳ）、その電子メール宛先を全て指定した状態で、電子メール送信処理（処理６１１；上述したものと同様な処理）を実行する。判断６１０の結果がＮＯになるときには、処理６１１を行わない。
【０１１３】
また、ユーザにより指定された宛先に、ファクス宛先（Ｇ３ＦＡＸ宛先）がある場合は（判断６１２の結果がＹＥＳ）、そのファクス宛先を全て指定した状態で、ファクシミリ（Ｇ３ＦＡＸ）送信処理（処理６１３；上述したものと同様な処理）を実行する。判断６１２の結果がＮＯになるときには、処理６１３を行わない。
【０１１４】
また、ユーザにより指定された宛先に、ファイル宛先（ファイル転送）がある場合は（判断６１４の結果がＹＥＳ）、そのファイル宛先を全て指定した状態で、ファイル転送処理（処理６１５；上述したものと同様な処理）を実行する。判断６１４の結果がＮＯになるときには、処理６１５を行わない。
【０１１５】
このようにして、本実施例では、暗号化する宛先と暗号化しない宛先が混在している場合、その旨を警告表示して、ユーザに送信動作を継続するか否かを判定させているので、ユーザの宛先操作の選択誤りに対処することができる。
【０１１６】
図１８は、送信時の処理のさらに他の例を示している。
【０１１７】
ユーザが送信原稿をスキャナ５にセットし（処理７０１）、操作表示部７を適宜に操作して、読取モードを設定し（処理７０２）、１つ以上の宛先を入力する（処理７０３）。そして、ユーザがスタートキー７ａを押下操作するまで待機する（判断７０４のＮＯループ）。ここで、ユーザは、このときに指定する送信動作（送信ジョブ）について、暗号化に関する設定も行うことができる。
【０１１８】
スタートキー７ａが押し下げられて判断７０４の結果がＹＥＳになると、そのときに指定された宛先について、暗号化フラグがセットされている宛先と、暗号化フラグがセットされていない宛先が混在しているかどうかを調べる（処理７０５、判断７０６）。
【０１１９】
混在していると判断された場合で、判断７０６の結果がＹＥＳになるときには、そのときのジョブ単位暗号化設定が「暗号化しない」に設定されているかどうかを調べる（判断７０７）。
【０１２０】
判断７０７の結果がＹＥＳになるときには、図１９に示すような警告ガイダンス＃２を表示し（処理７０８）、また、判断７０７の結果がＮＯになるときには、図２０に示すような警告ガイダンス＃３を表示する（処理７０９）。
【０１２１】
そして、ユーザがこの警告ガイダンスメッセージ＃２，＃３の表示画面の送信継続ボタンＢＢ１を操作するか、送信中止ボタンＢＢ２を操作するかを判断する（判断７１０）。
【０１２２】
送信中止ボタンＢＢ２を操作した場合で、判断７１０の結果がＮＯになるときには、その時点で送信動作を停止する。
【０１２３】
また、送信継続ボタンＢＢ１を操作した場合で、判断７１０の結果がＹＥＳになるときには、スキャナ５にセットされている原稿画像を、指定された読取モードに従って読み取り、それによって得た画像データを磁気ディスク装置９に蓄積する（処理７１１）。このとき、蓄積する画像データは、適宜に圧縮することができる。
【０１２４】
ここで、ユーザにより指定された宛先に、電子メール宛先がある場合は（判断７１２の結果がＹＥＳ）、その電子メール宛先を全て指定した状態で、電子メール送信処理（処理７１３；上述したものと同様な処理）を実行する。判断６１０の結果がＮＯになるときには、処理７１３を行わない。
【０１２５】
また、ユーザにより指定された宛先に、ファクス宛先（Ｇ３ＦＡＸ宛先）がある場合は（判断７１４の結果がＹＥＳ）、そのファクス宛先を全て指定した状態で、ファクシミリ（Ｇ３ＦＡＸ）送信処理（処理７１５；上述したものと同様な処理）を実行する。判断７１４の結果がＮＯになるときには、処理７１５を行わない。
【０１２６】
また、ユーザにより指定された宛先に、ファイル宛先（ファイル転送）がある場合は（判断７１６の結果がＹＥＳ）、そのファイル宛先を全て指定した状態で、ファイル転送処理（処理７１７；上述したものと同様な処理）を実行する。判断７１６の結果がＮＯになるときには、処理７１７を行わない。
【０１２７】
このようにして、本実施例では、ジョブ単位暗号化設定と反する暗号化設定内容を持つ宛先が指定されている場合、その旨を警告表示して、ユーザに送信動作を継続するか否かを判定させているので、ユーザの宛先操作の選択誤りに対処することができる。
【０１２８】
図２１は、電子メール送信処理の他の例を示している。
【０１２９】
まず、暗号化通信に適用する共通鍵を生成し（処理８０１）、そのときの送信メッセージである読み取りデータを、処理８０１で生成した共通鍵を用いて、所定の暗号化方法を適用して暗号化し、それによって得た暗号化データを磁気ディスク装置９に保存する（処理８０２）。
【０１３０】
次に、指定された宛先にグループ宛先が含まれるかどうかを調べ（判断８０３）、判断８０３の結果がＹＥＳになるときには、グループ宛先に登録されたメール宛先を全て取得する宛先整理処理を行う（処理８０４）。処理８０４の結果、全てのメール宛先が揃う。また、例えば、単独で指定されたメール宛先を含むグループ宛先が指定されている場合など、１つ以上のメール宛先が重複する場合には、重複しているメール宛先については、１つのメール宛先を残して、他のメール宛先は削除する。また、判断８０３の結果がＮＯになるときには、処理８０４を実行しない。
【０１３１】
次いで、メール宛先から１つのメール宛先を選択し（処理８０５）、当該メール宛先について暗号化通信を行うか否かを判定する暗号化判定処理（処理８０６；上述したものと同様の処理）を行う。
【０１３２】
この暗号化判定処理の結果、暗号化する宛先であると判断される場合には（判断８０７の結果がＹＥＳ）、当該宛先を暗号化送信宛先リストに記憶し（処理８０８）、当該宛先に対応して記憶されている公開鍵Ａを用いて、処理８０１で生成した共通鍵を暗号化する（処理８０９）。
【０１３３】
ここで、この処理８０９において、暗号化を適切に行えたかどうかを調べ（判断８１０）、判断８１０の結果がＹＥＳになるときには、処理８０９で作成した暗号化済み共通鍵を、暗号化済み共通鍵リストへ登録する（処理８１１）。また、判断８１０の結果がＮＯになるときには、暗号化失敗フラグをセットする（処理８１２）。なお、この暗号化失敗フラグは、この電子メール送信処理の最初の時点で、リセットされるものとする。
【０１３４】
次いで、全ての宛先について処理が終了したかどうかを調べ（判断８１３）、判断８１３の結果がＮＯになるときには、処理８０５へ戻り、次の宛先を選択して、それ以降の処理を行う。
【０１３５】
また、そのときに選択した宛先が暗号化通信する対象ではない場合であり、判断８０７の結果がＮＯになるときには、当該宛先を通常送信宛先リストに記憶し（処理８１４）、判断８１３へ移行し、それ以降の処理を行う。
【０１３６】
また、全ての宛先についての処理が終了して、判断８１３の結果がＹＥＳになるときには、暗号化失敗フラグがセットされているかどうかを調べる（判断８１５）。全ての宛先について、公開鍵の暗号化が成功している場合で、判断８１５の結果がＮＯになるときには、暗号化送信宛先リストに１つ以上の宛先が登録されているかどうかを調べる（判断８１６）。
【０１３７】
判断８１６の結果がＹＥＳになるときには、暗号化送信宛先リストと暗号化されたデータと、暗号化済み共通鍵リストに基づいて暗号化送信用のデータを作成し（処理８１７）、処理８１７で作成した暗号化送信用データの電子メール（暗号化電子メール）を送信する（処理８１８）。また、判断８１６の結果がＮＯになるときには、処理８１７，８１８は実行しない。
【０１３８】
次いで、通常送信宛先リストに１つ以上の宛先が登録されているかどうかを調べる（判断８１９）。判断８１９の結果がＹＥＳになるときには、通常送信リストと読み取りデータに基づいて通常送信用のデータを作成し（処理８２０）、処理８２０で作成した通常送信用データの電子メール（電子メール）を送信する（処理８２１）。また、判断８１９の結果がＮＯになるときには、処理８２０，８２１は実行しない。
【０１３９】
そして、この電子メールの送信動作について、通信履歴情報を作成して保存し（処理８２２）、一連の電子メール送信処理を終了する。
【０１４０】
また、暗号化失敗フラグがセットされている場合で、判断８１５の結果がＹＥＳになるときには、そのときの送信動作を送信失敗と判定し（処理８２３）、処理８２２へ進み、通信履歴情報を作成して保存する。
【０１４１】
このようにして、この場合には、１つ以上の宛先について、公開鍵の暗号化処理に失敗した場合、全ての宛先についての送信動作を行わないので、重要度の高い文書の送信に適用することができる。
【０１４２】
図２３，２４は、電子メール送信処理のさらに他の例を示している。
【０１４３】
まず、暗号化通信に適用する共通鍵を生成し（処理９０１）、そのときの送信メッセージである読み取りデータを、処理９０１で生成した共通鍵を用いて、所定の暗号化方法を適用して暗号化し、それによって得た暗号化データを磁気ディスク装置９に保存する（処理９０２）。
【０１４４】
次に、指定された宛先にグループ宛先が含まれるかどうかを調べ（判断９０３）、判断９０３の結果がＹＥＳになるときには、グループ宛先に登録されたメール宛先を全て取得する宛先整理処理を行う（処理９０４）。処理９０４の結果、全てのメール宛先が揃う。また、例えば、単独で指定されたメール宛先を含むグループ宛先が指定されている場合など、１つ以上のメール宛先が重複する場合には、重複しているメール宛先については、１つのメール宛先を残して、他のメール宛先は削除する。また、判断９０３の結果がＮＯになるときには、処理９０４を実行しない。
【０１４５】
次いで、メール宛先から１つのメール宛先を選択し（処理９０５）、当該メール宛先について暗号化通信を行うか否かを判定する暗号化判定処理（処理９０６；上述したものと同様の処理）を行う。
【０１４６】
この暗号化判定処理の結果、暗号化する宛先であると判断される場合には（判断９０７の結果がＹＥＳ）、当該宛先を暗号化送信宛先リストに記憶し（処理９０８）、当該宛先に対応して記憶されている公開鍵Ａを用いて、処理９０１で生成した共通鍵を暗号化する（処理９０９）。
【０１４７】
ここで、この処理９０９において、暗号化を適切に行えたかどうかを調べ（判断９１０）、判断９１０の結果がＹＥＳになるときには、処理９０９で作成した暗号化済み共通鍵を、暗号化済み共通鍵リストへ登録する（処理９１１）。また、判断９１０の結果がＮＯになるときには、暗号化失敗フラグをセットする（処理９１２）。なお、この暗号化失敗フラグは、この電子メール送信処理の最初の時点で、リセットされるものとする。
【０１４８】
次いで、全ての宛先について処理が終了したかどうかを調べ（判断９１３）、判断９１３の結果がＮＯになるときには、処理９０５へ戻り、次の宛先を選択して、それ以降の処理を行う。
【０１４９】
また、そのときに選択した宛先が暗号化通信する対象ではない場合であり、判断９０７の結果がＮＯになるときには、当該宛先を通常送信宛先リストに記憶し（処理９１４）、判断９１３へ移行し、それ以降の処理を行う。
【０１５０】
また、全ての宛先についての処理が終了して、判断９１３の結果がＹＥＳになるときには、暗号化失敗フラグがセットされているかどうかを調べる（判断９１５）。全ての宛先について、公開鍵の暗号化が成功している場合で、判断９１５の結果がＮＯになるときには、暗号化送信宛先リストに１つ以上の宛先が登録されているかどうかを調べる（判断９１６）。
【０１５１】
判断９１６の結果がＹＥＳになるときには、暗号化送信宛先リストと暗号化されたデータと、暗号化済み共通鍵リストに基づいて暗号化送信用のデータを作成し（処理９１７）、処理９１７で作成した暗号化送信用データの電子メール（暗号化電子メール）を送信する（処理９１８）。また、判断９１６の結果がＮＯになるときには、処理９１７，９１８は実行しない。
【０１５２】
次いで、通常送信宛先リストに１つ以上の宛先が登録されているかどうかを調べる（判断９１９）。判断９１９の結果がＹＥＳになるときには、通常送信リストと読み取りデータに基づいて通常送信用のデータを作成し（処理９２０）、処理９２０で作成した通常送信用データの電子メール（電子メール）を送信する（処理９２１）。また、判断９１９の結果がＮＯになるときには、処理９２０，９２１は実行しない。
【０１５３】
そして、この電子メールの送信動作について、通信履歴情報を作成して保存し（処理９２２）、一連の電子メール送信処理を終了する。
【０１５４】
また、暗号化失敗フラグがセットされている場合で、判断９１５の結果がＹＥＳになるときには、判断９１９へ進み、それ以降の処理を実行する。すなわち、この場合には、暗号化通信動作を行わない。
【０１５５】
このようにして、この場合には、１つ以上の宛先について、公開鍵の暗号化処理に失敗した場合、暗号化通信のみを行わず、通常通信を行うようにしているので、その後のユーザの手間を大幅に軽減することができる。
【０１５６】
図２５，２６は、電子メール送信処理のまたさらに他の例を示している。
【０１５７】
まず、暗号化通信に適用する共通鍵を生成し（処理１００１）、そのときの送信メッセージである読み取りデータを、処理１００１で生成した共通鍵を用いて、所定の暗号化方法を適用して暗号化し、それによって得た暗号化データを磁気ディスク装置９に保存する（処理１００２）。
【０１５８】
次に、指定された宛先にグループ宛先が含まれるかどうかを調べ（判断１００３）、判断１００３の結果がＹＥＳになるときには、グループ宛先に登録されたメール宛先を全て取得する宛先整理処理を行う（処理１００４）。処理１００４の結果、全てのメール宛先が揃う。また、例えば、単独で指定されたメール宛先を含むグループ宛先が指定されている場合など、１つ以上のメール宛先が重複する場合には、重複しているメール宛先については、１つのメール宛先を残して、他のメール宛先は削除する。また、判断１００３の結果がＮＯになるときには、処理１００４を実行しない。
【０１５９】
次いで、メール宛先から１つのメール宛先を選択し（処理１００５）、当該メール宛先について暗号化通信を行うか否かを判定する暗号化判定処理（処理１００６；上述したものと同様の処理）を行う。
【０１６０】
この暗号化判定処理の結果、暗号化する宛先であると判断される場合には（判断１００７の結果がＹＥＳ）、当該宛先を暗号化送信宛先リストに記憶し（処理１００８）、当該宛先に対応して記憶されている公開鍵Ａを用いて、処理１００１で生成した共通鍵を暗号化する（処理１００９）。
【０１６１】
ここで、この処理１００９において、暗号化を適切に行えたかどうかを調べ（判断１０１０）、判断１０１０の結果がＹＥＳになるときには、処理１００９で作成した暗号化済み共通鍵を、暗号化済み共通鍵リストへ登録する（処理１０１１）。また、判断１０１０の結果がＮＯになるときには、暗号化失敗フラグをセットする（処理１０１２）。なお、この暗号化失敗フラグは、この電子メール送信処理の最初の時点で、リセットされるものとする。
【０１６２】
次いで、全ての宛先について処理が終了したかどうかを調べ（判断１０１３）、判断１０１３の結果がＮＯになるときには、処理１００５へ戻り、次の宛先を選択して、それ以降の処理を行う。
【０１６３】
また、そのときに選択した宛先が暗号化通信する対象ではない場合であり、判断１００７の結果がＮＯになるときには、当該宛先を通常送信宛先リストに記憶し（処理１０１４）、判断１０１３へ移行し、それ以降の処理を行う。
【０１６４】
また、全ての宛先についての処理が終了して、判断１０１３の結果がＹＥＳになるときには、暗号化失敗フラグがセットされているかどうかを調べる（判断１０１５）。全ての宛先について、公開鍵の暗号化が成功している場合で、判断１０１５の結果がＮＯになるときには、暗号化送信宛先リストに１つ以上の宛先が登録されているかどうかを調べる（判断１０１６）。
【０１６５】
判断１０１６の結果がＹＥＳになるときには、暗号化送信宛先リストと暗号化されたデータと、暗号化済み共通鍵リストに基づいて暗号化送信用のデータを作成し（処理１０１７）、処理１０１７で作成した暗号化送信用データの電子メール（暗号化電子メール）を送信する（処理１０１８）。また、判断１０１６の結果がＮＯになるときには、処理１０１７，１０１８は実行しない。
【０１６６】
次いで、通常送信宛先リストに１つ以上の宛先が登録されているかどうかを調べる（判断１０１９）。判断１０１９の結果がＹＥＳになるときには、通常送信リストと読み取りデータに基づいて通常送信用のデータを作成し（処理１０２０）、処理１０２０で作成した通常送信用データの電子メール（電子メール）を送信する（処理１０２１）。また、判断１０１９の結果がＮＯになるときには、処理１０２０，１０２１は実行しない。
【０１６７】
そして、この電子メールの送信動作について、通信履歴情報を作成して保存し（処理１０２２）、一連の電子メール送信処理を終了する。
【０１６８】
また、暗号化失敗フラグがセットされている場合で、判断１０１５の結果がＹＥＳになるときには、暗号化失敗時には、送信動作を中止する旨が設定されているかどうかを調べる（判断１０２３）。判断１０２３の結果がＮＯになるときには、判断１０１９へ進み、それ以降の処理を実行する。すなわち、この場合には、暗号化通信動作を行わない。
【０１６９】
また、判断１０２３の結果がＹＥＳになるときには、そのときの送信動作を送信失敗と判定し（処理１０２４）、処理１０２２へ進み、通信履歴情報を作成して保存する。
【０１７０】
このようにして、この場合には、１つ以上の宛先について、公開鍵の暗号化処理に失敗した場合、ユーザの設定に応じて、全ての宛先への通信動作を中止するか、あるいは、暗号化通信のみを行わず、通常通信を行うようにしているので、ユーザ設定に応じて、適宜な通信を行うことができる。
【０１７１】
なお、本発明は、上述した実施例以外の構成を備えた通信装置について、適宜に適用することができる。また、通信するデータは、上述した実施例のような原稿画像の読み取りデータ以外であってもよい。
【図面の簡単な説明】
【０１７２】
【図１】本発明の一実施例にかかるネットワークシステムを示したブロック図。
【図２】ネットワーク対応複合機ＦＸの構成例を示したブロック図。
【図３】操作表示部７の一例を示したブロック図。
【図４】アドレス帳情報等の一例を示した概略図。
【図５】通信履歴情報の一例を示した概略図。
【図６】ＲＳＡ方式の暗号化方法を説明するための概略図。
【図７】Ｓ／ＭＩＭＥの暗号化方法を説明するための概略図。
【図８】Ｓ／ＭＩＭＥを適用した電子メールの一例を示した概略図。
【図９】送信アプリケーションの画面の一例を示した概略図。
【図１０】宛先ボタン（ＰＯ３）の詳細の一例を示した概略図。
【図１１】送信時の処理の一例を示したフローチャート。
【図１２】電子メール送信処理（処理１０７）の一例を示したフローチャート。
【図１３】暗号化判定処理（処理２０６）の一例を示したフローチャート。
【図１４】Ｇ３ＦＡＸ送信処理（処理１０９）の一例を示したフローチャート。
【図１５】ファイル転送処理（処理１１１）の一例を示したフローチャート。
【図１６】送信時の処理の他の例を示したフローチャート。
【図１７】警告ガイダンスメッセージ＃１の一例を示した概略図。
【図１８】送信時の処理のさらに他の例を示したフローチャート。
【図１９】警告ガイダンスメッセージ＃２の一例を示した概略図。
【図２０】警告ガイダンスメッセージ＃３の一例を示した概略図。
【図２１】電子メール送信処理の他の例を示したフローチャート（図２２へ続く）。
【図２２】電子メール送信処理の他の例を示したフローチャート（図２１の続き）。
【図２３】電子メール送信処理のさらに他の例を示したフローチャート（図２４へ続く）。
【図２４】電子メール送信処理のさらに他の例を示したフローチャート（図２３の続き）。
【図２５】電子メール送信処理のまたさらに他の例を示したフローチャート（図２６へ続く）。
【図２６】電子メール送信処理のまたさらに他の例を示したフローチャート（図２５の続き）。
【符号の説明】
【０１７３】
ＦＸ  ネットワーク対応複合機
ＳＭ  メールサーバ装置
ＳＦ  ファイルサーバ装置
１  システム制御部
２  システムメモリ
３  パラメータメモリ
７  操作表示部
【図１】
2007208409.tif 000003
【図２】
2007208409.tif 000004
【図３】
2007208409.tif 000005
【図４】
2007208409.tif 000006
【図５】
2007208409.tif 000007
【図６】
2007208409.tif 000008
【図７】
2007208409.tif 000009
【図８】
2007208409.tif 000010
【図９】
2007208409.tif 000011
【図１０】
2007208409.tif 000012
【図１１】
2007208409.tif 000013
【図１２】
2007208409.tif 000014
【図１３】
2007208409.tif 000015
【図１４】
2007208409.tif 000016
【図１５】
2007208409.tif 000017
【図１６】
2007208409.tif 000018
【図１７】
2007208409.tif 000019
【図１８】
2007208409.tif 000020
【図１９】
2007208409.tif 000021
【図２０】
2007208409.tif 000022
【図２１】
2007208409.tif 000023
【図２２】
2007208409.tif 000024
【図２３】
2007208409.tif 000025
【図２４】
2007208409.tif 000026
【図２５】
2007208409.tif 000027
【図２６】
2007208409.tif 000028