(57)【要約】【課題】機器が電子メールモードやＩＦＡＸモード等を有する場合であっても、送信モードに関係なく、送信元や署名データを容易に確認する仕組みを提供する。【解決手段】送信側の画像通信装置は、原稿から画像を読み取り、ＩＦＡＸモードが選択された場合には、原稿から読み取られた画像データに、送信元の情報を含む画像ヘッダを付与し、画像ヘッダが付与された画像データを用いて、ＩＦＡＸモードに対応するファイル形式のメールデータを作成し、作成されたメールデータに従って、ＩＦＡＸモードで電子メールを送信する。受信側の画像通信装置は、電子メールのメールデータからメール本文のデータを抽出し、電子メールに署名が付与されている場合は、抽出したメール本文のデータに署名を埋め込み、メール本文と、電子メールに添付されている添付ファイルとを印刷する。【選択図】  図６
2015211350.tif 000002
【特許請求の範囲】
【請求項１】
電子メールモードと、ＩＦＡＸモードとを有する画像通信装置であって、
原稿から画像を読み取る読取手段と、
前記ＩＦＡＸモードが選択された場合には、前記読取手段によって原稿から読み取られた画像データに、送信元の情報を含む画像ヘッダを付与する付与手段と、
前記付与手段によって前記画像ヘッダが付与された画像データを用いて、前記ＩＦＡＸモードに対応するファイル形式のメールデータを作成する作成手段と、
前記作成手段によって作成された前記メールデータに従って、前記ＩＦＡＸモードで電子メールを送信する送信手段と
を備えることを特徴とする画像通信装置。
【請求項２】
送信元の機器情報を示す機器署名を前記電子メールに添付する手段をさらに備えることを特徴とする請求項１に記載の画像通信装置。
【請求項３】
送信元において認証されているユーザのユーザ署名を前記電子メールに添付する手段をさらに備えることを特徴とする請求項１又は２に記載の画像通信装置。
【請求項４】
前記ＩＦＡＸモードに対応するファイル形式は、ＴＩＦＦファイルであることを特徴とする請求項１乃至３の何れか１項に記載の画像通信装置。
【請求項５】
前記電子メールモードが選択された場合には、
前記作成手段は、前記読取手段によって原稿から読み取られた画像データを用いて、該電子メールモードに対応するファイル形式のメールデータを作成し、
前記送信手段は、前記作成手段によって作成された前記メールデータに、送信元において認証されているユーザのユーザ署名を添付して、前記電子メールモードで前記電子メールを送信することを特徴とする請求項１に記載の画像通信装置。
【請求項６】
前記電子メールモードに対応するファイル形式は、ＰＤＦファイルであることを特徴とする請求項５に記載の画像通信装置。
【請求項７】
電子メールモードと、ＩＦＡＸモードとを有する画像通信装置であって、
前記電子メールモード又は前記ＩＦＡＸモードで外部装置から送信された電子メールを受信する受信手段と、
前記電子メールのメールデータからメール本文のデータを抽出する抽出手段と、
前記電子メールに署名が付与されている場合は、前記抽出手段によって抽出されたメール本文のデータに該署名を埋め込む埋め込み手段と、
前記メール本文と、前記電子メールに添付されている添付ファイルとを印刷する印刷手段と
を備えることを特徴とする画像通信装置。
【請求項８】
電子メールモードと、ＩＦＡＸモードとを有する画像通信装置の制御方法であって、
読取手段が、原稿から画像を読み取る読取工程と、
付与手段が、前記ＩＦＡＸモードが選択された場合には、前記読取工程で原稿から読み取られた画像データに、送信元の情報を含む画像ヘッダを付与する付与工程と、
作成手段が、前記付与工程で前記画像ヘッダが付与された画像データを用いて、前記ＩＦＡＸモードに対応するファイル形式のメールデータを作成する作成工程と、
送信手段が、前記作成工程で作成された前記メールデータに従って、前記ＩＦＡＸモードで電子メールを送信する送信工程と
を実行することを特徴とする画像通信装置の制御方法。
【請求項９】
電子メールモードと、ＩＦＡＸモードとを有する画像通信装置の制御方法であって、
受信手段が、前記電子メールモード又は前記ＩＦＡＸモードで外部装置から送信された電子メールを受信する受信工程と、
抽出手段が、前記電子メールのメールデータからメール本文のデータを抽出する抽出工程と、
埋め込み手段が、前記電子メールに署名が付与されている場合は、前記抽出工程で抽出されたメール本文のデータに該署名を埋め込む埋め込み工程と、
印刷手段が、前記メール本文と、前記電子メールに添付されている添付ファイルとを印刷する印刷工程と
を実行することを特徴とする画像通信装置の制御方法。
【請求項１０】
請求項１乃至７の何れか１項に記載の画像通信装置としてコンピュータを機能させるための該コンピュータで読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から読み取った画像を送信又は受信する画像通信装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
電子メールのセキュリティを高める技術としてＲＦＣ２３１１で規定されているＳ／ＭＩＭＥ（Ｓｅｃｕｒｅ／Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）が存在し、電子メールデータの暗号化が実現できる。スキャナで読み取った画像を電子メールに添付して通信を行うインターネットファクシミリ装置（ＩＦＡＸ）も普及している。特許文献１には、電子メ−ル送信モードとＩＦＡＸモードを備えた装置について提案されている。また、特許文献２には、電子署名を使った技術として、１つの文書に対して複数の責任者の署名を付与する技術が提案されている。特許文献３には、ユーザ認証に成功すると送信指示者の証明書記載事項を送信元情報として送信する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２９７７６７号公報
【特許文献２】特開２００７−２６１７３号公報
【特許文献３】特開２００５−１５９７２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術には以下に記載する問題がある。例えば、電子メールモードは、ＰＤＦ等の様々なファイルフォーマットを使って送信することができ、署名を付与することも可能であり、どの機械から誰が送信したかを特定することができる。しかし、ＩＦＡＸモードでは、ＴＩＦＦファイル限定であるため、署名等を付与することができない。従って、悪意を持った人がＦｒｏｍアドレスを改竄した場合、追跡が困難であり、情報流出の抑止力が働かないという課題が存在する。また、Ｓ／ＭＩＭＥを使って電子メールを送信しても、ＩＦＡＸモードでは、一般的には、メールデータが残されず、添付ファイルを印刷するとメールデータが削除されてしまうため、ユーザが電子署名の確認をすることが困難であるという問題が存在する。
【０００５】
本発明は、上述の問題に鑑みて成されたものであり、機器が電子メールモードやＩＦＡＸモード等を有する場合であっても、送信モードに関係なく、送信元や署名データを容易に確認する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、電子メールモードと、ＩＦＡＸモードとを有する画像通信装置であって、原稿から画像を読み取る読取手段と、前記ＩＦＡＸモードが選択された場合には、前記読取手段によって原稿から読み取られた画像データに、送信元の情報を含む画像ヘッダを付与する付与手段と、前記付与手段によって前記画像ヘッダが付与された画像データを用いて、前記ＩＦＡＸモードに対応するファイル形式のメールデータを作成する作成手段と、前記作成手段によって作成された前記メールデータに従って、前記ＩＦＡＸモードで電子メールを送信する送信手段とを備えることを特徴とする。
【０００７】
また、本発明は、電子メールモードと、ＩＦＡＸモードとを有する画像通信装置であって、前記電子メールモード又は前記ＩＦＡＸモードで外部装置から送信された電子メールを受信する受信手段と、前記電子メールのメールデータからメール本文のデータを抽出する抽出手段と、前記電子メールに署名が付与されている場合は、前記抽出手段によって抽出されたメール本文のデータに該署名を埋め込む埋め込み手段と、前記メール本文と、前記電子メールに添付されている添付ファイルとを印刷する印刷手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、機器が電子メールモードやＩＦＡＸモード等を有する場合であっても、送信モードに関係なく、送信元や署名データを容易に確認することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係るシステム構成を示す図。
【図２】第１の実施形態に係るＭＦＰの電気的構成を示す図。
【図３】第１の実施形態に係るユーザ認証を行わない場合のＳ／ＭＩＭＥを使ったＩＦＡＸ送信のフローチャート。
【図４】第１の実施形態に係るＩＦＡＸ送信の画像ヘッダを説明する図。
【図５】第１の実施形態に係るユーザ認証を行わない場合のＳ／ＭＩＭＥを使ったＩＦＡＸ送信のデーダを説明する図。
【図６】第１の実施形態に係る機器署名を作成するフローチャート。
【図７】第１の実施形態に係るＩＦＡＸ受信の動作を説明するフローチャート。
【図８】第１の実施形態に係る送信機側でユーザ認証を行わない場合のＩＦＡＸ受信で印刷されたメール本文を説明する図。
【図９】第２の実施形態に係る送信機側でユーザ認証を行わない場合のＩＦＡＸ受信で印刷されたメール本文を説明する図。
【図１０】第２の実施形態に係るユーザ認証を行った時のＳ／ＭＩＭＥを使ったＩＦＡＸ送信のデーダを説明する図。
【図１１】第２の実施形態に係る送信機側でユーザ認証を行った場合のＩＦＡＸ受信で印刷されたメール本文を説明する図。
【図１２】第３の実施形態に係るユーザ認証を行った場合の電子メール送信動作を説明するフローチャート。
【図１３】第３の実施形態に係るユーザ認証を行った場合の電子メール送信データを説明する図。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
＜第１の実施形態＞
＜画像通信システムの構成＞
以下では、図１乃至図９を参照して、本発明の第１の実施形態について説明する。まず、図１を参照して、本実施形態に係る画像通信システムの構成について説明する。
【００１２】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｒｉｐｈｅｒａｌ）１００は、電子写真方式を採用したコピー機能、ＦＡＸ機能、及びプリンタ機能等を備えた画像通信装置であり、ネットワーク回線に接続されている。ＭＦＰ１００は、さらに、スキャナで原稿を読み取った画像ファイル（画像データ）を他のコンピュータ機器に送信するＳＥＮＤ機能と、同種の機器で原稿から読み取られた画像ファイルを受信し、受信した画像ファイルに基づいて印刷するＩＦＡＸ機能とを有する。ネットワーク１１０は、ａｂｃ．ｃｏ．ｊｐというドメイン名が付けられ、認証サーバ１０１、及びメールサーバ１０２も接続されている。
【００１３】
認証サーバ１０１は、ネットワーク１１０に接続されている機器を自分のドメインとして管理するＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ等のサーバと、ＩＣカード認証サーバとで構成されている。メールサーバ１０２は、ＳＭＴＰ、ＰＯＰ３プロトコルによりＭＦＰ１００と通信を行い、画像ファイルが添付されたメールデータを配信することができる。ネットワーク１１０は、インターネット１１１に接続され、全世界のネットワーク網と接続している。
【００１４】
ネットワーク１１２には、メールサーバ１０４、及びクライアントＰＣ１０５が接続しており、ｘｙｚ．ｃｏ．ｊｐというドメイン名が付けられ、インターネット１１１にも接続している。メールサーバ１０４は、ＳＭＴＰ、ＰＯＰ３プロトコルを処理するメールサーバであり、インターネット１１１を経由してメールサーバ１０２ともＳＭＴＰにて通信することができる。ＭＦＰ１０６は、ＭＦＰ１００と同様のコピー、ＦＡＸ、及びプリンタ機能等を備えた画像処理装置である。クライアントＰＣ１０５は、画像ビューアのソフトウェアがインストールされ、ＭＦＰ１０６でスキャンした画像を表示することが可能であり、この画像をプリンタ機能にてＭＦＰ１０６で印刷することもできる。クライアントＰＣ１０５には、電子メールクライアントのソフトウェアもインストールされており、メールサーバ１０４と連携して、電子メールの送受信を行うことが可能である。
【００１５】
＜画像通信装置の構成＞
次に、図２を参照して、画像通信装置であるＭＦＰ１００の構成について説明する。なお、ＭＦＰ１０６は、ＭＦＰ１００と同様の構成であるため説明を省略する。
【００１６】
ＭＦＰ１００は、ＣＰＵ１３０、ＲＯＭ１３１、ＲＡＭ１３２、操作部１３３、スキャナ１３４、プリンタ１３５、画像処理回路１３６、ハードディスク１３７、ネットワークＩ／Ｆ１３８、シリアルＩ／Ｆ１４３、フォーマット部１３９、及びファクシミリ部１４０を備える。ＣＰＵ１３０は、ＲＯＭ１３１に格納されているプログラムとＲＡＭ１３２のメモリを利用してシステム全体の制御を実施する制御回路である。
【００１７】
操作部１３３は、ＬＣＤ表示パネルとスタートキー、テンキー等のハードウェアキーから構成され、ＬＣＤ上にソフトウェアで実現したボタンを表示し、ユーザが指でボタンをタッチすることを検出してユーザオペレーションを円滑に実行する回路である。スキャナ１３４は、読取手段として機能し、原稿上の画像を読み取って画像データを生成する。プリンタ１３５は、画像データに基づく画像を記録媒体上に印刷する。画像処理回路１３６は、大容量の画像メモリ、画像回転回路、解像度変倍回路、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等の符号／復号化回路等で構成され、シェーディング、トリミング、マスキング等の各種画像処理も実行することができる。
【００１８】
ハードディスク１３７は、ＳＣＳＩ、ＩＤＥ等のＩ／Ｆで接続されている大容量記録媒体である。ネットワークＩ／Ｆ１３８は、１０ＢＡＳＥ−Ｔ、１００ＢＡＳＥ−Ｔを代表とするイーサネット（登録商標）又はトークンリング等のネットワーク回線と接続するための回路である。フォーマット部１３９は、プリンタ１３５で印刷するための画像を作成するレンダリング回路である。
【００１９】
ネットワークＩ／Ｆ１３８を介してＰＣからＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを受信した場合に、受信したＰＤＬデータから画像データが作成される。そして、作成した画像データに対して画像処理回路１３６で画像処理を行いプリンタ１３５で印刷する。スキャナ１３４、プリンタ１３５、画像処理回路１３６、フォーマット部１３９は、ＣＰＵ１３０からのＣＰＵバスとは別の高速ビデオバスで接続され、画像データを高速に転送できるように構成されている。
【００２０】
ＭＦＰ１００は、スキャナ１３４で読み取った画像データを画像処理回路１３６で画像処理し、プリンタ１３５で読み取った画像を印刷するように動作することでコピー機能が実現される。
【００２１】
ファクシミリ部１４０は、電話回線１４２上の外部装置との間のファクシミリ通信を制御する。つまり、スキャナ１３４で原稿から読み取った画像データを画像処理回路１３６で画像処理し、電話回線１４２経由で外部装置に送信、或いは外部装置からのデータを受信して画像処理回路１３６で画像処理を行ってプリンタ１３５で印刷する。また、スキャナ１３４で原稿から読み取った画像データを画像処理回路１３６でＪＰＥＧ、ＰＤＦ、ＴＩＦＦ等の画像を作成する。
【００２２】
ＳＥＮＤ機能では、作成したＰＤＦ画像をネットワークＩ／Ｆ１３８からＳＭＴＰ、ＦＴＰ、ＳＭＢ等の通信プロトコルで送信する。ＳＥＮＤ機能は、ファイル送信、電子メール送信、インターネットファクシミリ（ＩＦＡＸ）送信、及びＦＡＸ送信にカテゴライズされる。ＪＰＥＧ、ＰＤＦ、ＴＩＦＦ等の画像ファイルをＳＭＴＰプロトコルにて送信する機能を電子メール送信と称する。ＦＴＰ、ＳＭＢ、ＷｅｂＤＡＶで送信する機能をファイル送信と称する。
【００２３】
ＩＦＡＸ送信は、ＲＦＣ２３０５で規定されている、同種の機器間で画像ファイルを電子メールに添付して送受信することでファクシミリ機能を実現している。ＩＦＡＸ送信は、スキャナ１３４で読み取った画像データを画像処理回路１３６でＲＦＣ３９４９にて規定されているＴＩＦＦファイルを作成し、ＳＭＴＰプロトコルで送信する。この電子メールをＳＭＴＰ又はＰＯＰ３機能を用いてＴＩＦＦファイルを受信し、画像処理回路１３６で内部画像フォーマット画像に変更後プリンタ１３５にて印刷を行う。ＦＡＸ送信は、ファクシミリ部１４０を用いて電話回線１４２と接続し、Ｇ３ＦＡＸ送信を行う。
【００２４】
シリアルＩ／Ｆ１４３は、ＲＳ２３２Ｃ等のシリアルＩ／Ｆであり、外部のシリアル機器をＭＦＰ１００に接続するためのＩ／Ｆである。シリアルＩ／Ｆ１４３には、カードリーダ１４４が接続され、カード１２０に記録されている情報を読み取ることができる。ＭＦＰ１００を使用するユーザは、ユーザ毎にカード１２０が配布されており、カードに記録されているカードＩＤをカードリーダ１４４が読み取る。カードＩＤを認証サーバ１０１に送ることによりカード所有者のユーザの特定を行い、Ａｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ等のサーバと連携しユーザの認証を行い、認証に成功するとＭＦＰ１００が使用可能になる。認証サーバ１０１にユーザのメールアドレス、ＨＯＭＥディレクトリ等の情報を登録しておくと、ＭＦＰ１００で認証に成功したユーザのメールアドレス、ＨＯＭＥディレクトリ情報を取得できる。
【００２５】
＜ＩＦＡＸ送信動作＞
次に、図３を参照して、ユーザ認証を行わず、誰もがＭＦＰ１００を自由に使える状態で設置されている場合のＩＦＡＸ送信動作（ＩＦＡＸモード）の処理手順について説明する。以下で説明する処理は、ＣＰＵ１３０がＲＯＭ１３１に予め格納されている制御プログラムをＲＡＭ１３２に読み出して実行することにより行われる。ユーザが操作部１３３を介してアドレス帳（図示せず）からＩＦＡＸの送信相手を選択し、送信原稿をスキャナ１３４に載置し、スタートキーを操作すると、ＩＦＡＸ送信フローが開始される。
【００２６】
Ｓ２０１で、ＣＰＵ１３０は、スキャナ１３４によって、載置されている原稿を読み取らせる。続いて、Ｓ２０２で、ＣＰＵ１３０は、読み取った原稿に画像ヘッダを付与する。当該処理の詳細については図４を用いて後述する。Ｓ２０３で、ＣＰＵ１３０は、画像ヘッダを付けた画像を圧縮し、ＲＦＣ２３０１で規定されているＴＩＦＦファイルを作成する。Ｓ２０４で、ＣＰＵ１３０は、Ｔｏ、Ｆｒｏｍ等のメールヘッダに画像をＢＡＳＥ６４エンコードしてメールに添付し、メールデータを作成する。送信するメールに関しては、図５を用いて後述する。
【００２７】
次に、Ｓ２０５で、ＣＰＵ１３０は、機器設定において、電子メール送信時に「署名を付ける」ように設定されているか否かを判定する。設定されている場合はＳ２０６に進み、ＣＰＵ１３０は、機器署名付与処理を行いＳ２１０に進む。一方、設定されていない場合、機器署名も付けず、Ｓ／ＭＩＭＥの暗号化も行わずに、Ｓ２１２に移行して送信処理を行う。
【００２８】
Ｓ２１０で、ＣＰＵ１３０は、機器設定に存在する、電子メール送信時に「Ｓ／ＭＩＭＥ送信  する／しない」の設定に関する判定を実施する。「する」に設定されている場合はＳ２１１に進み、ＣＰＵ１３０は、Ｓ／ＭＩＭＥの暗号化処理を行いＳ２１２に進む。Ｓ２１１のＳ／ＭＩＭＥ暗号化処理は、メール毎に異なるコンテント暗号鍵にてメール全体を暗号化し、コンテント暗号鍵を送信宛先のユーザの公開鍵にて暗号化し、作成された暗号化コンテント暗号鍵をメールに添付する。一方、「しない」に設定されている場合はＳ／ＭＩＭＥの暗号化も行わずにＳ２１２に進む。
【００２９】
Ｓ２１２で、ＣＰＵ１３０は、機器の設定情報に登録されている「ＳＭＴＰ認証時のユーザ名」、及び「ＳＭＴＰ認証時のパスワード」を用いて、ＳＭＴＰサーバにより認証を行う。認証に成功すると、Ｓ２１３で、ＣＰＵ１３０は、電子メールデータをＳＭＴＰプロトコルに従い、データを送信し、処理を終了する。なお、ＳＭＴＰ認証で使われたユーザ名とその結果と電子メールのＴｏ、Ｆｒｏｍ、Ｍｅｓｓａｇｅ−Ｉｄ等の情報はメールサーバ１０２のログに記録され、システム管理者が後で調査することができる。
【００３０】
＜画像ヘッダ＞
次に、図４を参照して、ＩＦＡＸ送信時にスキャナ１３４によって読み込まれた原稿に付けられる画像ヘッダについて説明する。３００は、スキャナ１３４で読み込まれた画像を示し、Ａ４  ２００×２００ｄｐｉで読み込まれた画像の場合は主走査方向の画素数は１６５１画素となる。ＲＦＣ２３０１では、Ａ４  ２００×２００ｄｐｉの画素数は１７２８画素にする規定が存在するために画像の左右に３０１、３０２の３８画素、３９画素を付与する。
【００３１】
さらに、画像の上部には、ヘッダとして、送信日付と時刻、電子メールのＦｒｏｍアドレスに設定される送信元の機器メールアドレス３０４（ｉｆａｘ＠ａｂｃ．ｃｏ．ｊｐ）を記載する。さらに、電子メールのＴｏアドレスに設定される送信宛先の機器メールアドレス３０５（ｉｆａｘ＠ｘｙｚ．ｃｏ．ｊｐ）、宛先略称（ＸＹＺ商事）、及びページ番号を記載する。
【００３２】
ＩＦＡＸでは、受信時にメールのデータを残さずに画像データを印刷してしまうとデータを削除してしまうケースが多い。しかし、送信機で付けられた画像ヘッダを付与された画像がＳ／ＭＩＭＥを使って送られ、受信機で正常に印刷できれば途中でデータが改竄されていないことが証明でき、印刷されたヘッダ画像を信頼することができる。
【００３３】
＜電子メールデータ＞
次に、図５を参照して、ＩＦＡＸ送信で送信される電子メールデータについて説明する。Ｆｒｏｍフィールド３５０には、送信機であるＭＦＰ１００の機器設定に登録されている機器メールアドレス（ｉｆａｘ＠ａｂｃ．ｃｏ．ｊｐ）が設定される。このアドレスは図４で説明した３０４の電子メールアドレスと一致している。Ｔｏフィールド３５１には、受信機であるＭＦＰ１０６の機器メールアドレス（ｉｆａｘ＠ｘｙｚ．ｃｏ．ｊｐ）が設定される。このアドレスは図４で説明した３０５の電子メールアドレスと一致している。
【００３４】
３６０のデータは、３７０のデータをＢＡＳＥ６４エンコードしたデータである。３７０のデータは、受信者情報３７１、暗号文３７２、及び機器署名３７３のデータで構成されている。受信者情報３７１は、メール毎に変化するコンテント暗号鍵を受信者の公開鍵によって暗号したデータを含んでいる。このメールを受信した受信者は、自分の秘密鍵を用いてコンテント暗号鍵を復号する。暗号文３７２は、添付ファイルを含むメールデータをコンテント暗号鍵によって暗号化されたデータであり、受信者は復号したコンテント暗号鍵を用いて復号する。機器署名（機器情報）３７３は、図６を用いて後述するＭＦＰ１００の機器固有のデータが記入されている署名データであり、暗号文３７２を暗号する前のデータのダイジェスト、公開鍵と署名データを機器の秘密鍵で暗号化が行なわれている。受信者は、暗号文３７２を復号してダイジェストを作成し、署名データを作成する。機器署名３７３のデータに対して有効期限の検証、証明書チェーンが正常であるかの検証、失効していないかの検証を行い、公開鍵を取り出す。機器署名３７３の暗号化された署名データを公開鍵で復号し、上記署名データと一致するかの検証を行う。また、電子メールのＦｒｏｍフィールド３５０（ｉｆａｘ＠ａｂｃ．ｃｏ．ｊｐ）と、機器署名に記載されているＳｕｂｊｅｃｔＡｌｔＮａｍｅのメールアドレスが一致するかを検証する。
【００３５】
＜機器署名の作成＞
次に、図６を参照して、図５で説明した電子メール送信する前にＭＦＰ１００で行う機器署名を作成する処理手順について説明する。以下で説明する処理は、ＣＰＵ１３０がＲＯＭ１３１に予め格納されている制御プログラムをＲＡＭ１３２に読み出して実行することにより行われる。機器署名作成ボタンが操作されると処理が開始される。
【００３６】
Ｓ４０１では、ＣＰＵ１３０は、機器署名内にＭＦＰ１００を製造したメーカ名をセットし、Ｓ４０２で、ＭＦＰ１００の機種名をセットし、Ｓ４０３で、ＭＦＰ１００の製造番号である機体番号を署名に記録する。したがって、この署名を見れば、どの機械から送信されたかを特定することができる。
【００３７】
Ｓ４０４で、ＣＰＵ１３０は、機器のメールアドレスが機器設定に登録されているか否かを判定する。登録されていない場合はＳ４０５に進み、ＣＰＵ１３０は、エラーメッセージを表示して、処理を終了する。一方、登録されている場合は、Ｓ４０６に進み、ＣＰＵ１３０は、電子署名のＳｕｂｊｅｃｔＡｌｔＮａｍｅフィールドに機器のメールアドレス（ｉｆａｘ＠ａｂｃ．ｃｏ．ｊｐ）を設定する。
【００３８】
次に、Ｓ４０７で、ＣＰＵ１３０は、管理者のメールアドレスが機器設定に登録されているか否かを判定する。登録されている場合はＳ４０８に進み、ＣＰＵ１３０は、ｉｓｓｕｅｒＡｌｔＮａｍｅフィールドに管理者メールアドレスを設定し、処理を終了する。一方、管理者のメールアドレスが登録されていない場合はＳ４０９に進み、ＣＰＵ１３０は、ｉｓｓｕｅｒＡｌｔＮａｍｅフィールドに機器のメールアドレス（ｉｆａｘ＠ａｂｃ．ｃｏ．ｊｐ）を設定し、終了する。
【００３９】
＜ＩＦＡＸ受信＞
次に、図７を参照して、図５のメールデータをＳＭＴＰ又はＰＯＰ３のプロトコルを用いて受信したデーを処理するＩＦＡＸ受信のフローチャートである。以下で説明する処理は、ＣＰＵ１３０がＲＯＭ１３１に予め格納されている制御プログラムをＲＡＭ１３２に読み出して実行することにより行われる。
【００４０】
Ｓ５０１で、ＣＰＵ１３０は、電子メールのＭＩＭＥデータを解析する。Ｓ５０２で、ＣＰＵ１３０は、Ｓ５０１でのＭＩＭＥデータの解析結果に基づき、Ｓ／ＭＩＭＥメールであるか否かを判定する。Ｓ／ＭＩＭＥメールである場合はＳ５０３に進み、ＣＰＵ１３０は、Ｓ／ＭＩＭＥの復号化を行い、Ｓ５０４に進む。一方、Ｓ／ＭＩＭＥメールでない場合は復号化を行うことなく、Ｓ５０４に進む。
【００４１】
Ｓ５０４で、ＣＰＵ１３０は、メールデータからメール本文を抽出し、メール本文のデータを作成する。続いて、Ｓ５０５で、ＣＰＵ１３０は、メールデータの添付ファイルのパートをＢＡＳＥ６４デコードして、マルチページＴＩＦＦファイルを作成し、ページ毎に分割して画像データをデコードし、ＭＦＰ１００内部で高速に処理ができる画像形式に変更する。
【００４２】
次に、Ｓ５０６で、ＣＰＵ１３０は、メールの解析結果に基づき、電子メールに署名が付けられているか否かを判定する。署名が付いている場合はＳ５０７に進み、ＣＰＵ１３０は、署名の検証を行う。続いて、Ｓ５０８で、ＣＰＵ１３０は、署名データからデータを抽出し、抽出したデータをメール本文に代入し、Ｓ５０９に進む。メール本文に代入する（埋め込む）ことによりメール本文と署名データが分離されることがなくなるため、それぞれが別ページで印刷されることが無くなり印刷用紙枚数が抑制しうる。一方、Ｓ５０６で電子署名が付いていないと判断すると、署名を検証することなくＳ５０９に進む。Ｓ５０９で、ＣＰＵ１３０は、メール本文、添付ファイルを印刷する処理であり、メール本文が存在しない場合は添付ＴＩＦＦファイルのみを印刷して、処理を終了する。
【００４３】
＜印刷結果＞
次に、図８を参照して、図７で説明したメール本文の印刷物について説明する。６００は、メールのＭＩＭＥデータより重要なＴｏ、Ｆｒｏｍ、Ｓｅｎｄｅｒ、Ｓｕｂｊｅｃｔ、Ｄａｔｅ、Ｍｅｓｓａｇｅ−ＩＤフィールドを抽出したデータである。
【００４４】
６０１の部分は、送信者が操作部１３３を使って入力したメール本文のデータである。６０２の部分は、Ｓ５０８にて署名のデータをメール本文に代入された部分であり、図６を用いて説明した機器署名のデータが記載される。バージョン、シリアル番号、署名アルゴリズム、発行者、有効期間、サブジェクト、及び捺印アルゴリズムのデータが記載される。発行者のフィールドには、Ｓ４０８で登録された管理者のメールアドレスが設定され、サブジェクトにはＳ４０１〜Ｓ４０３、Ｓ４０６のメーカ名、機種名、機体番号、機器のメールアドレスが設定される。
【００４５】
以上説明したように、送信側における本画像通信装置は、原稿から画像を読み取り、ＩＦＡＸモードが選択された場合には、原稿から読み取られた画像データに、送信元の情報を含む画像ヘッダを付与する。さらに、画像ヘッダが付与された画像データを用いて、ＩＦＡＸモードに対応するファイル形式のメールデータを作成し、作成されたメールデータに従って、ＩＦＡＸモードで電子メールを送信する。一方、受信側の本画像通信装置は、電子メールのメールデータからメール本文のデータを抽出し、電子メールに署名が付与されている場合は、抽出したメール本文のデータに署名を埋め込み、メール本文と、電子メールに添付されている添付ファイルとを印刷する。
【００４６】
ＩＦＡＸは、一般的には、メールデータを残さず、削除してしまい、電子署名のデータをユーザが確認することは困難であるが、本実施形態のように署名情報をメール本文に載せることで署名を確認することができる。具体的には、本発明は、Ｓ／ＭＩＭＥを使ってＩＦＡＸ送信を行う際に、送信機器を特定する機体番号が記載された証明書を付与することで、どの機械から送信したかを特定することができる。また、受信機において署名データが付与されたデータを受信すると、メールヘッダの宛先情報と署名データを印刷するように制御するため、受信機でメールヘッダのアドレス情報が改竄されていないことを確認することができる。
【００４７】
例えば、署名に記載された機器のメールアドレス（ｉｆａｘ＠ａｂｃ．ｃｏ．ｊｐ）と、Ｆｒｏｍのアドレス（ｉｆａｘ＠ａｂｃ．ｃｏ．ｊｐ）とが一致していることをユーザも確認できるため、Ｆｒｏｍアドレスが詐称されていないかを確認することができる。また、この受信したデータを転送する場合、このメールデータを転送するためＩＦＡＸ受信転送された宛先も元文章が信頼できる情報であることを確認することができる。ＦＡＸ等テキストデータを送れない宛先には、メール本文を印刷用にラスタライズした画像を転送することで同様の効果が得られる。さらに、印刷された機器署名の機器のメールアドレスは、画像ヘッダに付けられる３０４のアドレスとも一致している。
【００４８】
＜第２の実施形態＞
以下では、図９乃至図１１を参照して、本発明の第２の実施形態について説明する。まず、図９を参照して、ユーザがログイン時に認証を行い、ユーザのメールアドレスを認証サーバ１０１から取得できる場合の、ＩＦＡＸ送信動作の処理手順について説明する。以下で説明する処理は、ＣＰＵ１３０がＲＯＭ１３１に予め格納されている制御プログラムをＲＡＭ１３２に読み出して実行することにより行われる。各個人が管理している自分のカード１２０をカードリーダ１４４にかざすとカードＩＤが読み取られ、認証サーバ１０１に送られる。認証サーバ１０１は、カード所有者のユーザの特定を行い、Ａｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ等のサーバと連携しユーザの認証を行い、認証に成功するとＭＦＰ１００が使用可能になる。また、認証に成功すると認証サーバ１０１から認証ユーザのメールアドレスが取得できる。ユーザが操作部１３３を介して、アドレス帳（図示せず）からＩＦＡＸの送信相手を選択し、送信原稿をスキャナ１３４に載置し、スタートキーを操作すると、以下のＩＦＡＸ送信フローが開始する。
【００４９】
なお、以下では、上記第１の実施形態と異なる部分についてのみ説明する。ここでは、図２と同様の処理については同一のステップ番号を付して説明を省略し、Ｓ２０７の処理についてのみ説明する。Ｓ２０７で、ＣＰＵ１３０は、予めＭＦＰ１００に登録されている証明局より発行された認証ユーザの氏名、メールアドレスなどのユーザを特定する情報が登録されている認証ユーザのユーザ署名をメールデータに付与する。
【００５０】
＜電子メールデータ＞
次に、図１０を参照して、図９を用いて説明したユーザ認証をした場合のＩＦＡＸ送信で送信される電子メールデータについて説明する。Ｆｒｏｍフィールド３５０には、送信機であるＭＦＰ１００の機器メールアドレス（ｉｆａｘ＠ａｂｃ．ｃｏ．ｊｐ）が設定され、このアドレスは図４で説明した３０４の機器メールアドレスと一致している。
【００５１】
Ｓｅｎｄｅｒフィールド３５２には、ログインした認証ユーザのメールアドレスが登録される。本実施形態では、ユーザａｌｉｃｅがログインし、ａｌｉｃｅ＠ａｂｃ．ｃｏ．ｊｐというメールアドレスを使用しているために、このアドレスが３５２に設定される。Ｔｏフィールド３５１には、受信機であるＭＦＰ１０６の機器メールアドレス（ｉｆａｘ＠ｘｙｚ．ｃｏ．ｊｐ）が設定され、このアドレスは図４で説明した３０５の電子メールアドレスと一致している。
【００５２】
３６０のデータは、３７０のデータをＢＡＳＥ６４エンコードしたデータである。３７０のデータは、受信者情報３７１、暗号文３７２、機器署名３７３、及びユーザ署名３７４のデータで構成される。受信者情報３７１は、メール毎に変化するコンテント暗号鍵を受信者の公開鍵によって暗号したデータを含んでいる。このメールを受信した受信者は自分の秘密鍵を用いてコンテント暗号鍵を復号する。暗号文３７２は、添付ファイルを含むメールデータをコンテント暗号鍵によって暗号化されたデータであり、受信者は復号したコンテント暗号鍵を用いて復号する。機器署名３７３は、図６を用いて説明したようにＭＦＰ１００の機器固有のデータが記入されている署名データであり、暗号文３７２を暗号する前のデータのダイジェスト、公開鍵と署名データを機器の秘密鍵で暗号化が行なわれている。受信者は、暗号文３７２を復号しダイジェストを作成し、署名データを作成する。
【００５３】
機器署名３７３のデータに対して有効期限の検証、証明書チェーンが正常であるかの検証、失効していないかの検証を行い、公開鍵を取りだす。機器署名３７３の暗号化された署名データを公開鍵で復号し、上記署名データと一致するかの検証を行う。また、電子メールのＦｒｏｍアドレス（ｉｆａｘ＠ａｂｃ．ｃｏ．ｊｐ）と機器署名に記載されているメールアドレスが一致するかの検証も行う。
【００５４】
ユーザ署名３７４は、ユーザａｌｉｃｅの署名データであり、認証局により発行され、ＳｕｂｊｅｃｔＡｌｔＮａｍｅにはａｌｉｃｅのメールアドレス（ａｌｉｃｅ＠ａｂｃ．ｃｏ．ｊｐ）が記入されている。機器署名と同様の方法で電子署名の検証を行い、電子メールのＳｅｎｄｅｒフィールド（ａｌｉｃｅ＠ａｂｃ．ｃｏ．ｊｐ）とユーザ署名３７４のＳｕｂｊｅｃｔＡｌｔＮａｍｅのメールアドレス（ａｌｉｃｅ＠ａｂｃ．ｃｏ．ｊｐ）が一致するかの検証も行う。
【００５５】
＜印刷結果＞
次に、図１１を参照して、図１０で説明したメール本文の印刷物について説明する。６００は、メールのＭＩＭＥデータより重要なＴｏ、Ｆｒｏｍ、Ｓｅｎｄｅｒ、Ｓｕｂｊｅｃｔ、Ｄａｔｅ、及びＭｅｓｓａｇｅ−ＩＤフィールドを抽出したデータである。
【００５６】
６０１の部分は、送信者が操作部１３３を使って入力したメール本文のデータである。６０２の部分は、Ｓ５０８で署名のデータをメール本文に代入した部分であり、図６を用いて説明した機器署名のデータが記載される。バージョン、シリアル番号、署名アルゴリズム、発行者、有効期間、サブジェクト、及び捺印アルゴリズムのデータが記載される。発行者のフィールドには、Ｓ４０８で登録された管理者のメールアドレスが設定され、サブジェクトにはＳ４０１〜Ｓ４０３，Ｓ４０６のメーカ名、機種名、機体番号、機器のメールアドレスが設定される。このためサブジェクトフィールドには機器のメールアドレス（ｉｆａｘ＠ａｂｃ．ｃｏ．ｊｐ）が記載されているため、Ｆｒｏｍのデータが正しく、改竄されていないことが分かる。
【００５７】
６０３は、ａｌｉｃｅのユーザ署名であり機器署名同様にバージョン、シリアル番号、署名アルゴリズム、発行者、有効期間、サブジェクト、及び捺印アルゴリズムのデータが記載される。サブジェクトフィールドには、ａｌｉｃｅのメールアドレス（ａｌｉｃｅ＠ａｂｃ．ｃｏ．ｊｐ）が記入されるので、Ｓｅｎｄｅｒフィールドのデータが正しく、改竄されていないことが分かる。
【００５８】
以上説明したように、ＩＦＡＸは、一般的には、メールデータは残さず、削除してしまい、電子署名のデータをユーザが確認することは困難であるが、署名情報をメール本文に載せることで署名を確認することができる。また、この受信したデータを転送する場合、このメールデータを転送するため転送された宛先も元文章が信頼のある情報であるかを確認することができる。ＦＡＸ等テキストデータを送れない宛先には、メール本文を印刷用にラスタライズした画像を転送することで同様の効果が得られる。
【００５９】
＜第３の実施形態＞
以下では、図１２及び図１３を参照して、本発明の第３の実施形態について説明する。本実施形態では、Ｅｍａｉｌ送信動作（電子メールモード）において、好適に署名をユーザに確認させる方法について説明する。なお、電子メール送信動作又はＦＡＸ送信動作であるかを判定し、当該判定結果に基づき、上記第１若しくは第２の実施形態で説明した処理を実行するか、又は、後述する本実施形態で説明する処理を実行するかを切り替えることが望ましい。まず、図１２を参照して、ユーザのログイン時に認証を行い、ユーザのメールアドレスを認証サーバ１０１から取得できる場合の、Ｅｍａｉｌ送信動作の処理手順について説明する。以下で説明する処理は、ＣＰＵ１３０がＲＯＭ１３１に予め格納されている制御プログラムをＲＡＭ１３２に読み出して実行することにより行われる。
【００６０】
ＩＦＡＸ送信は、機器から機器への送信を前提としているが、Ｅｍａｉｌ送信は機器からＰＣの電子メール宛先に送信することを前提としている。各個人が管理している自分のカード１２０をカードリーダ１４４にかざすとカードＩＤが読み取られ、認証サーバ１０１に送られる。認証サーバ１０１は、カード所有者のユーザを特定し、Ａｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ等のサーバと連携しユーザの認証を行い、認証に成功するとＭＦＰ１００が使用可能になる。この際、認証ユーザのメールアドレスを取得できる。本実施形態ではユーザａｌｉｃｅがＭＦＰ１００にログインするため、認証サーバ１０１から認証ユーザのメールアドレス（ａｌｉｃｅ＠ａｂｃ．ｃｏ．ｊｐ）を取得する。ユーザが操作部１３３を介してアドレス帳（図示せず）から電子メールの送信相手（ｂｏｂ＠ｘｙｚ．ｃｏ．ｊｐ）を選択し、送信原稿をスキャナ１３４に載置しスタートキーを操作すると、以下の電子メール送信フローが開始する。
【００６１】
なお、以下では、上記第１及び第２の実施形態と異なる部分についてのみ説明する。ここでは、図３及び図８と同様の処理については同一のステップ番号を付して説明を省略し、Ｓ２０８の処理についてのみ説明する。ＩＦＡＸ送信では、送信画素数、送信ファイル形式がＴＩＦＦファイルに限定されていたが、電子メール送信ではＰＣで扱えるファイルであれば良いので、デフォルトの設定ではスキャナで読み取った画像をＰＤＦファイルにて送信する。
【００６２】
Ｓ２０８で、ＣＰＵ１３０は、ＰＤＦファイルを作成する。図１２のフローチャートでは、上記第１の実施形態の図３のフローチャートと異なり、Ｓ２０２、Ｓ２０３の処理の代わりにＳ２０８を実行し、上記第２の実施形態で説明した図８のフローチャートと異なり、Ｓ２０６の代わりにＳ２０７を実行する。
【００６３】
＜電子メールデータ＞
次に、図１３を参照して、図１２を用いて説明したユーザ認証をした場合のＥｍａｉｌ送信で送信される電子メールデータについて説明する。
【００６４】
Ｆｒｏｍフィールド３５０には、ログインユーザの電子メールアドレス（ａｌｉｃｅ＠ａｂｃ．ｃｏ．ｊｐ）が設定される。Ｔｏフィールド３５４には、受信者であるｂｏｂのメールアドレス（ｂｏｂ＠ｘｙｚ．ｃｏ．ｊｐ）が設定される。３６０のデータは、３７０のデータをＢＡＳＥ６４エンコードしたデータである。３７０のデータは、受信者情報３７１、暗号文３７２、及びユーザ署名３７４のデータで構成される。
【００６５】
受信者情報３７１は、メール毎に変化するコンテント暗号鍵を受信者の公開鍵によって暗号したデータを含んでいる。このメールを受信したクライアントＰＣ１０５で動作する電子メールクライアントソフトは、ｂｏｂが事前にＰＣに設定してある秘密鍵を用いてコンテント暗号鍵を復号する。暗号文３７２は、添付ファイルを含むメールデータをコンテント暗号鍵によって暗号化されたデータであり、受信者は復号したコンテント暗号鍵を用いて復号する。
【００６６】
ユーザ署名３７４は、送信者ａｌｉｃｅの署名データであり、暗号文３７２を暗号化する前のデータのダイジェスト、公開鍵と署名データを機器の秘密鍵で暗号化する。暗号文３７２を復号し、ダイジェストが作成され、署名データが作成される。ユーザ署名３７４のデータに対して有効期限の検証、証明書チェーンが正常であるかの検証、失効していないかの検証を行い、公開鍵が取り出される。ユーザ署名３７４の暗号化された署名データが公開鍵で復号され、上記署名データと一致するかの検証が行われる。
【００６７】
なお、認証に成功するとユーザの電子メールアドレスを認証サーバ１０１から取得するように説明を行ったが、ＭＦＰ１００内部に認証ユーザのメールアドレスを保持しておき、取得するようにしてもよい。また、ユーザ認証も認証サーバを用いて説明したが、ＭＦＰ１００内部にユーザを登録してユーザ認証を行っても同様の効果が得られる。
【００６８】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６９】
１００：ＭＦＰ、１０１：認証サーバ、１０２：メールサーバ、１０４：メールサーバ、１０５：クライアントＰＣ、１０６：ＭＦＰ
【図１】
2015211350.tif 000003
【図２】
2015211350.tif 000004
【図３】
2015211350.tif 000005
【図４】
2015211350.tif 000006
【図５】
2015211350.tif 000007
【図６】
2015211350.tif 000008
【図７】
2015211350.tif 000009
【図８】
2015211350.tif 000010
【図９】
2015211350.tif 000011
【図１０】
2015211350.tif 000012
【図１１】
2015211350.tif 000013
【図１２】
2015211350.tif 000014
【図１３】
2015211350.tif 000015