(57)【要約】【課題】  クライアントＰＣが、そのサーバにアクセスして文書を確認する場合に、そのユーザは、その文書が元々誰から送信されてきた文書であるかを判別することができなかった。【解決手段】  ユーザは操作部を使用して、受信した文書を転送するための転送条件を設定しておき、通信装置は、受信された文書が特定の転送条件を満足しているとき（Ｓ２）、その文書の送信者を示す送信者情報を取得し（Ｓ３）、その文書を特定のフォーマットに変換し（Ｓ４）、送信者情報を特定のフォーマットの文書に付加して（Ｓ５）、その特定のフォーマットの文書を転送先に転送する（Ｓ６）。【選択図】  図７
2007221373.tif 000002
【特許請求の範囲】
【請求項１】
送信されてきた文書を受信して他の機器に転送する通信装置であって、
前記文書の送信元を示す送信元情報を取得する取得手段と、
前記文書を特定のフォーマットの文書に変換する変換手段と、
前記取得手段で取得した前記送信元情報を前記特定のフォーマットの文書に付加する付加手段と、
前記送信元情報が付加された前記特定のフォーマットの文書を転送先に転送する転送手段と、
を有することを特徴とする通信装置。
【請求項２】
前記送信元情報は、受信した文書の送信者のメールアドレスを含むことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記送信元情報は、受信した文書の送信者が送信に使用した端末機器の電話番号を含むことを特徴とする請求項１に記載の通信装置。
【請求項４】
文書を転送する条件を示す転送条件情報、文書の転送先を示す転送先情報、転送される文書のファイル形式を示す転送ファイル形式情報を設定する設定手段と、
受信した文書が前記転送条件情報によって示される転送条件を満たしているか否かを判定する判定手段とを有し、
前記変換手段は、前記転送ファイル形式情報によって示されるファイル形式のデータに変換し、
前記転送手段は、受信した文書が前記転送条件情報によって示される転送条件を満たしている場合に、前記送信元情報が付加された前記特定のフォーマットの文書を、前記転送先情報によって示される転送先に転送することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
送信されてきた文書を受信して他の機器に転送する通信装置であって、
前記文書の送信元を示す送信元情報を取得する取得手段と、
前記文書を特定のフォーマットの文書に変換する変換手段と、
前記取得手段で取得した前記送信元情報を前記特定のフォーマットの文書に付加する付加手段と、
秘密鍵と当該秘密鍵に対応する公開鍵証明書を使用して、前記送信元情報が付加された前記特定のフォーマットの文書に対応する電子署名を生成する電子署名手段と、
前記電子署名手段により生成された電子署名が付加された前記特定のフォーマットの文書を転送先に転送する転送手段と、
を有することを特徴とする通信装置。
【請求項６】
前記送信元情報は、受信した文書の送信者のメールアドレスを含むことを特徴とする請求項５に記載の通信装置。
【請求項７】
前記送信元情報は、受信した文書の送信者が送信に使用した端末機器の電話番号を含むことを特徴とする請求項５に記載の通信装置。
【請求項８】
文書を転送する条件を示す転送条件情報、文書の転送先を示す転送先情報、転送される文書のファイル形式を示す転送ファイル形式情報を設定する設定手段と、
受信した文書が前記転送条件情報によって示される転送条件を満たしているか否かを判定する判定手段とを有し、
前記変換手段は、前記転送ファイル形式情報によって示されるファイル形式の文書に変換し、
前記転送手段は、受信した文書が前記転送条件情報によって示される転送条件を満たしている場合に、前記送信元情報が付加された前記特定のフォーマットの文書を、前記転送先情報によって示される転送先に転送することを特徴とする請求項５乃至７のいずれか１項に記載の通信装置。
【請求項９】
前記電子署名手段は、受信した文書が暗号化されている場合に前記電子署名を生成することを特徴とする請求項５に記載の通信装置。
【請求項１０】
送信されてきた文書を受信して他の機器に転送する通信装置における通信制御方法であって、
前記文書の送信元を示す送信元情報を取得する取得工程と、
前記文書を特定のフォーマットの文書に変換する変換工程と、
前記取得工程で取得した前記送信元情報を前記特定のフォーマットの文書に付加する付加工程と、
前記付加工程で前記送信元情報が付加された前記特定のフォーマットの文書を転送先に転送する転送工程と、
を有することを特徴とする通信制御方法。
【請求項１１】
前記送信元情報は、受信した文書の送信者のメールアドレスを含むことを特徴とする請求項１０に記載の通信制御方法。
【請求項１２】
前記送信元情報は、送信者が送信に使用した端末機器の電話番号を含むことを特徴とする請求項１０に記載の通信制御方法。
【請求項１３】
文書を転送する条件を示す転送条件情報、文書の転送先を示す転送先情報、転送される文書のファイル形式を示す転送ファイル形式情報を設定する設定工程と、
受信した文書が前記転送条件情報によって示される転送条件を満たしているか否かを判定する判定工程とを有し、
前記変換工程では、前記転送ファイル形式情報によって示されるファイル形式のデータに変換し、
前記転送工程では、受信した文書が前記転送条件情報によって示される転送条件を満たしている場合に、前記送信元情報が付加された前記特定のフォーマットの文書を、前記転送先情報によって示される転送先に転送することを特徴とする請求項１０乃至１２のいずれか１項に記載の通信制御方法。
【請求項１４】
送信されてきた文書を受信して他の機器に転送する通信装置における通信制御方法であって、
前記文書の送信元を示す送信元情報を取得する取得工程と、
前記文書を特定のフォーマットの文書に変換する変換工程と、
前記取得工程で取得した前記送信元情報を前記特定のフォーマットの文書に付加する付加工程と、
秘密鍵と当該秘密鍵に対応する公開鍵証明書を使用して、前記送信元情報が付加された前記特定のフォーマットの文書に対応する電子署名を生成する電子署名工程と、
前記電子署名工程で生成された電子署名が付加された前記特定のフォーマットの文書を転送先に転送する転送工程と、
を有することを特徴とする通信制御方法。
【請求項１５】
前記送信元情報は、受信した文書の送信者のメールアドレスを含むことを特徴とする請求項１４に記載の通信制御方法。
【請求項１６】
前記送信元情報は、受信した文書の送信者が送信に使用した端末機器の電話番号を含むことを特徴とする請求項１４に記載の通信制御方法。
【請求項１７】
文書を転送する条件を示す転送条件情報、文書の転送先を示す転送先情報、転送される文書のファイル形式を示す転送ファイル形式情報を設定する設定工程と、
受信した文書が前記転送条件情報によって示される転送条件を満たしているか否かを判定する判定工程とを有し、
前記変換工程では、前記転送ファイル形式情報によって示されるファイル形式のデータに変換し、
前記転送工程では、受信した文書が前記転送条件情報によって示される転送条件を満たしている場合に、前記送信元情報が付加された前記特定のフォーマットの文書を、前記転送先情報によって示される転送先に転送することを特徴とする請求項１４乃至１６のいずれか１項に記載の通信制御方法。
【請求項１８】
前記電子署名工程は、前記受信した文書が暗号化されている場合に前記電子署名を生成することを特徴とする請求項１４に記載の通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリや電子メール等で送信されてきた文書を他の機器に転送する通信装置及び前記通信装置における通信制御方法に関するものである。尚、ここで文書とは、文書データ及び／或は画像データ等を含むデータを総称している。
【背景技術】
【０００２】
電話回線やインターネット等に接続されたファクシミリ端末や電子メール端末から送信されてきたファクシミリ文書やメール文書を通信端末で受信し、その通信端末に設定されている転送設定に応じた転送先に、その受信した文書を転送することは一般的に行われている（特許文献１）。
【特許文献１】特開平１１−１３４２６６公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし従来の技術では、その転送先に転送される文書には、転送前の文書の元々の送信者を特定する情報が付加されていなかった。このため、その転送された文書を受信した転送先では、その転送された文書が、元々誰（どこ）から送信された文書であるかを判別できなかった。
【０００４】
また例えば、転送先として電子メールアドレス（「Ａ」）が設定されている場合、その転送先のユーザは、その転送されてきた電子メールのヘッダの「Fromアドレス」を確認すれば、どの機器（ユーザ）から転送されてきた文書であるかを特定できる。しかし、その文書のみを別のフォーマットに変換して別のフォルダ等に転送してしまうと、その転送された文書自体には、どの機器或いはどのユーザから転送されてきた文書かを特定する情報が含まれない文書が格納されることになる。このためクライアントＰＣが、そのサーバにアクセスして文書を確認する場合に、そのユーザは、その文書が元々誰（どこ）から送信されてきた文書であるかを判別することができなかった。
【０００５】
本発明の目的は、上述した従来技術の問題点を解決することを目的とする。
【０００６】
本願発明の特徴は、受信した文書を特定のファイル形式に変換して転送した場合でも、その文書の元々の送信者を特定できる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の一態様に係る通信装置は以下のような構成を備える。即ち、
送信されてきた文書を受信して他の機器に転送する通信装置であって、
前記文書の送信元を示す送信元情報を取得する取得手段と、
前記文書を特定のフォーマットの文書に変換する変換手段と、
前記取得手段で取得した前記送信元情報を前記特定のフォーマットの文書に付加する付加手段と、
前記送信元情報が付加された前記特定のフォーマットの文書を転送先に転送する転送手段と、を有することを特徴とする。
【０００８】
上記目的を達成するために本発明の一態様に係る通信装置における通信制御方法は以下のような工程を備える。即ち、
送信されてきた文書を受信して他の機器に転送する通信装置における通信制御方法であって、
前記文書の送信元を示す送信元情報を取得する取得工程と、
前記文書を特定のフォーマットの文書に変換する変換工程と、
前記取得工程で取得した前記送信元情報を前記特定のフォーマットの文書に付加する付加工程と、
前記付加工程で前記送信元情報が付加された前記特定のフォーマットの文書を転送先に転送する転送工程と、を有することを特徴とする。
【０００９】
尚、この課題を解決するための手段は、本願発明の特徴の全てを列挙しているものではなく、特許請求の範囲に記載された他の請求項及びそれら特徴群の組み合わせも発明になり得る。
【発明の効果】
【００１０】
本発明によれば、受信した文書の本体を指定されたファイル形式に変換して転送した場合でも、その文書の元々の送信者を特定できる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
図１は、本発明の実施の形態に係るシステム全体の構成を説明する図である。
【００１３】
メールサーバ１０１は、クライアントＰＣ１０３、クライアントＰＣ１０４等から送信されてきた電子メールを、そのメールの宛先に対して送信する。ファイル共有サーバ１０２は、ファイル共有サーバ１０２上のフォルダをネットワーク１０７を介して他の機器と共有できる。クライアントＰＣ１０３やクライアントＰＣ１０４は、ネットワーク１０７を介して、電子データをファイル共有サーバ１０２のフォルダに対して送信できる。白黒複合機１０５、カラー複合機１０６は、原稿をコピーする機能だけでなく、原稿を読み取って電子データに変換して送信するファクシミリ機能やスキャナ機能等を有している。更には、クライアントＰＣ１０３、クライアントＰＣ１０４等から送信されてきた電子メールを受信し、その電子メールを指定された転送先に転送する転送機能をも有している。
【００１４】
図２は、本実施の形態に係るメールサーバ１０１、ファイル共有サーバ１０２、クライアントＰＣの構成を説明するブロック図である。この構成は、一般的なパーソナルコンピュータやワークステーション等の構成と共通している。
【００１５】
ＣＰＵ２０１は、メモリ２０７に記憶されているプログラムに従って、本実施の形態に係る各種制御を実行している。キーボード２０２は、ユーザにより操作され、各種命令やデータ等を入力するのに使用される。ディスプレイ（表示部）２０３は、例えば液晶等の表示パネルを有し、ユーザへのメッセージや各種データ、及びユーザにより入力されたデータの表示などを行う。マウス２０４はポインティングデバイスで、ディスプレイ２０３に表示されたアイコンやメニュなどの選択、また描画処理やアプリケーションの起動などにも使用される。ＨＤＤ（ハードディスクドライブ）２０５は大容量の記憶装置で、ＯＳや各種アプリケーション、及び写真などの画像データや、メール文書、アドレスなどの各種データを保存している。ネットワークインターフェース部２０６は、インターネット等のネットワーク１０７との間の通信を制御している。メモリ２０７は、ＨＤＤ２０５にインストールされているプログラムの実行が指示されると、そのプログラムがこのメモリ２０７にロードされ、ＣＰＵ２０１の制御の下に実行される。またこのメモリ２０７は、ＣＰＵ２０１による制御処理時に各種データを一時的に保存するワークエリアも提供している。
【００１６】
図３は、本実施の形態に係る白黒複合機１０５、カラー複合機１０６の構成を説明するブロック図である。ここで白黒複合機１０５、カラー複合機１０６とは、処理対象の画像データが白黒かカラーかの違いだけであり、その基本構成は共通しているので図３の説明で両方の複合機の説明とする。
【００１７】
ＣＰＵ３０１は、メモリ３０５に記憶されたプログラムに従って、この複合機全体の動作を制御する。操作部３０２（図４参照）は各種キーや表示部を有し、ユーザにより操作され、コピーやファクシミリ送信などの指示を入力するのに使用される。出力画像処理部３０３は、プリンタ部３０４に出力する画像データの処理を行う。プリンタ部３０４は、白黒複合機１０５の場合はモノクロプリンタ、カラー複合機１０６の場合はカラープリンタである。メモリ３０５は、プログラムや各種データを一時記憶している。ＨＤＤ（ハードディスクドライブ）３０６は、読み取った画像データや送受信用の文書データ等を記憶している。ネットワークインターフェース（Ｉ／Ｆ）部３０７は、インターネット等のネットワーク１０７との間の通信を制御している。ＦＡＸ通信部３０８は、電話回線を介してファクシミリ信号の送受信を行う。入力画像処理部３０９は、原稿を走査して読み取り、画像データとして入力する処理を実行する。
【００１８】
図４は、本発明の実施の形態に係る複合機の操作部３０２の外観図である。
【００１９】
４０１は、この画面が、受信したメールなどの転送先、転送条件等の転送情報を設定するための画面であることを示す表示である。４０２は転送条件の設定エリアを示し、ここでは、受信したメールの送信者に「ｘｘｘ」が含まれる場合に、そのメールを所定の転送先に転送するように設定されている。４０３は転送先の設定エリアで、ここには転送先のファイル共有サーバのアドレス「\\SMB_SERVER1\Share」が設定されている。４０４は転送ファイルのファイル形式を指定するエリアで、ここではＪＰＥＧ，ＴＩＦＦ，ＰＤＦのいずれかのファイル形式が選択できる。図では、ＰＤＦ形式のラジオボタンがチェックされてＰＤＦ形式が選択されている。４０５はこれら設定を全てキャンセルするキャンセルボタン、４０６は、これら設定を有効にする「ＯＫ」ボタンで、このボタン４０６が指示されると、この画面で設定された各種設定情報がＨＤＤ３０６に記憶される。また４０７は電話番号の入力やコピーの部数等を設定するためのテンキー、４０８はコピー、送信などの開始を指示するスタートキーである。
【００２０】
［実施の形態１］
次に、図７のフローチャートを参照して本実施の形態１に係る複合機における処理を説明する。
【００２１】
図７は、本実施の形態１に係る複合機１０６（１０５）における処理を説明するフローチャートで、この処理を実行するプログラムはメモリ３０５に記憶されており、ＣＰＵ３０１の制御の下に実行される。ここではカラー複合機１０６の場合で説明するが、白黒複合機１０５の場合の処理も基本的に同じである。
【００２２】
この処理に先立って、例えばクライアントＰＣ１０３の使用者であるユーザＡが、そのクライアントＰＣ１０３で、メールの宛先、件名、本文、添付ファイルを入力して電子メールを作成する。そのメールの宛先はカラー複合機１０６の電子メールアドレスとする。そして、クライアントＰＣ１０３はこの電子メールをネットワークインターフェース部２０６を介してネットワーク１０７に送信する。この電子メール送信時には、例えばＲＦＣ２０４５〜２０４９で規定されているＭＩＭＥの規格に従ってメールデータが変換（エンコード）され、この変換（エンコード）されたデータが送信データとしてネットワーク１０７を伝送される。
【００２３】
これによりカラー複合機１０６は、ステップＳ１で、クライアントＰＣ１０３から送信されてきたＭＩＭＥの規格に従って変換（エンコード）されたデータをネットワークインターフェイス３０７を介して受信データとして受信する。この受信データには、メールの本文や添付ファイルがＭＩＭＥの規格に従って変換（エンコード）されたデータ以外に、メールヘッダが含まれている。このメールヘッダには送信者（ここではユーザＡ）のメールアドレスや宛先のメールアドレスが記述されているものとする。次にステップＳ２で、カラー複合機１０６は、その受信データの内容をデコードして解析し、その受信データが、このカラー複合機１０６に設定されている転送条件を満足しているかどうかを判断する。
【００２４】
この転送条件は、上述した図４に示す操作部３０２をユーザが操作して設定される。
【００２５】
例えば図４の例では、転送する条件である転送条件として、４０２には「送信者にｘｘｘを含む場合」が設定されている。そしてその転送先として、４０３で「\\SMB_SERVER1\Share」が設定されている。更に，４０４には、その転送ファイル形式が「ＰＤＦ」に設定されている。従って、カラー複合機１０６は、メールヘッダに記載されている送信者のメールアドレスが「ｘｘｘ」を含んでいるかどうかを判断する。
【００２６】
従ってステップＳ２で、この複合機１０６で設定されている転送条件を満足していると判断するとステップＳ３に進むが、そうでないときはステップＳ７に進み、その受信データをＨＤＤ３０６に記憶して、処理を終了する。
【００２７】
一方ステップＳ２で、転送条件を満足すると判断した場合はステップＳ３で、カラー複合機１０６はその受信データのメッセージヘッダに含まれているFromアドレス（送信者のメールアドレス）を取得する。次にステップＳ４で、カラー複合機１０６はその受信データからヘッダ部分を除いた部分、つまりメール本文と添付ファイルとを、転送情報として設定されている転送ファイル形式のデータに変換する。ここでは図４の例に従いＰＤＦ形式のデータ（ＰＤＦ形式のデータをＰＤＦデータと呼ぶ）に変換する。これは出力画像処理部３０３で実行される。
【００２８】
次にステップＳ５で、カラー複合機１０６は、ステップＳ３で取得したFromアドレスを、ステップＳ４で生成されたＰＤＦデータに埋め込む。次にステップＳ６で、カラー複合機１０６は、こうしてFromアドレスが埋め込まれたＰＤＦデータを転送先（例えば、ファイル共有サーバ１０２）のディレクトリに転送する。
【００２９】
図５は、本実施の形態１における受信データの変換例を説明する図である。
【００３０】
上述の例では、受信データ５０１は、転送ファイル形式として指定されたＰＤＦ形式に変換される。５０２は、このＰＤＦ形式のデータを示している。このＰＤＦデータでは、ステップＳ４でＰＤＦ形式に変換された画像データ５０３と、ステップＳ５で埋め込まれたFromアドレス５０４が含まれている。ここで、画像データ５０３は、受信データ５０１からメッセージヘッダ部分を除いた部分、つまりメール本文と添付ファイルとをまとめたものである。
【００３１】
尚、ステップＳ６で、ファイル共有サーバのディレクトリに転送されたＰＤＦデータは、ファイルとして、クライアントＰＣ１０４のようなコンピュータからアクセス可能である。ここではクライアントＰＣは、ＰＤＦデータのプロパティ情報を確認することができる。このプロパティ情報には、ファイルのサイズ、作成日時、送信者等の情報が入っている。
【００３２】
図６は、クライアントＰＣが、そのプロパティ情報を確認して自機のディスプレイ２０３に表示した例を示す図である。
【００３３】
６０２は、表示している内容がプロパティ情報であることを表示している。６０３には、ステップＳ５でＰＤＦファイル内に埋め込まれた送信者のメールアドレスが表示されている。
【００３４】
これにより、クライアントＰＣでは、カラー複合機１０６から転送された転送データのプロパティを確認することにより、その転送データはもともとは誰が送信したデータであるかを確認できる。よって、電子メールのメールヘッダを確認することができないような、ファイル共有サーバ１０２へ転送された場合であっても、そのメールの元々の送信者を確認することができる。
【００３５】
尚、本実施の形態１では、送信者情報として、Fromアドレスを利用したが、その送信者個人、或は送信した機器を特定できる電話番号等を表示しても良い。
【００３６】
また、転送データとしても、本実施の形態ではＰＤＦの場合で説明したが、ファイルフォーマットとして、送信者や作成者の情報を埋め込むことが可能なファイルフォーマットであれば、これに限定されるものではない。
【００３７】
以上説明したように本実施の形態１によれば、転送された文書に送信元を特定する情報が付加されているため、その転送された文書を受信した転送先では、その転送された文書の元々の送信者を特定することができる。
【００３８】
［実施の形態２］
次に本発明の実施の形態２について説明する。尚、この実施の形態２に係るシステム、及びメールサーバ１０１、ファイル共有サーバ１０２、クライアントＰＣ１０３，１０４，複合機１０５，１０６の構成は前述の実施の形態１と同様であるため、その説明を省略する。
【００３９】
図８は、本実施の形態２に係るメールの転送を説明する図である。
【００４０】
複合機１０６（１０５）のＨＤＤ３０６には、予めデバイス毎にユニークな秘密鍵８０１と、それと対になる公開鍵証明書８０２が保存されている。以下、カラー複合機１０６の場合で説明するが、白黒複合機１０５でも同様の処理が行われるため、その説明を省略する。
【００４１】
カラー複合機１０６は、受信した受信データを転送先に転送する際には、例えば前述の操作部３０２で指定された転送ファイル形式のファイルに、画像データとそのメールのFromアドレスを埋め込む。更に、カラー複合機１０６はＨＤＤ３０６に保存されている公開鍵証明書８０２をそのファイルに埋め込んだ後に、これらデータに対して、ＳＨＡ−１やＭＤ５のようなハッシュ処理を行いハッシュデータを取得する。そして、カラー複合機１０６はそのハッシュデータに対して、ＰＫＣＳ＃１で規定されているＲＳＡ暗号アルゴリズムに従って秘密鍵８０１で電子署名を行い、署名情報を生成して、その署名情報をそのファイルに埋め込む。カラー複合機１０６はこうして生成されたファイルを転送先（例えば、ファイル共有サーバ１０２）のディレクトリに転送する。
【００４２】
次に、図１２のフローチャートを参照して本実施の形態２の処理の詳細を説明する。
【００４３】
図１２は、本実施の形態２に係る複合機１０６（１０５）における処理を説明するフローチャートで、この処理を実行するプログラムはメモリ３０５に記憶されており、ＣＰＵ３０１の制御の下に実行される。ここではカラー複合機１０６の場合で説明するが、白黒複合機１０５の場合の処理も基本的に同じである。尚、この図１２のステップＳ１１〜ステップＳ１５の処理は、前述の図７のステップＳ１〜Ｓ５の処理と同じであるため、以下、簡単に説明する。
【００４４】
この処理に先立って、クライアントＰＣ１０３の使用者であるユーザＡが、そのクライアントＰＣ１０３で、メールの宛先、適当な件名、本文、添付ファイルを入力して電子メールを作成する。そのメールの宛先はカラー複合機１０６の電子メールアドレスとする。そして、クライアントＰＣ１０３はこの電子メールをネットワークインターフェイス２０６を介してネットワーク１０７に送信する。この電子メールの送信時には、ＲＦＣ２０４５〜２０４９で規定されているＭＩＭＥの規格に従ってメールデータが変換（エンコード）され、この変換（エンコード）されたデータが送信データとしてネットワーク１０７を伝送される。
【００４５】
これによりカラー複合機１０６は、ステップＳ１１で、クライアントＰＣ１０３から送信されてきたＭＩＭＥの規格に従って変換（エンコード）されたデータをネットワークインターフェイス３０７を介して受信データとして受信する。この受信データには、メールの本文や添付ファイルがＭＩＭＥの規格に従って変換（エンコード）されたデータ以外に、メールヘッダが含まれている。このメールヘッダには送信者のメールアドレスや宛先のメールアドレスが記述されているものとする。次にステップＳ１２で、カラー複合機１０６は、その受信データの内容をデコードして解析し、その受信データがこのカラー複合機１０６に設定されている転送条件を満足するかどうかを判断する。ここで、カラー複合機１０６における転送条件の設定は、実施の形態１で説明したのと同様にして行われるため、その説明を省略する。
【００４６】
ステップＳ１２で、この複合機１０６で設定されている転送条件を満足していると判断するとステップＳ１３に進むが、そうでないときはステップＳ１９に進み、その受信データをＨＤＤ３０６に記憶して、処理を終了する。ステップＳ１３では、カラー複合機１０６はその受信データのメッセージヘッダに含まれているFromアドレス（送信者のメールアドレス）を取得する。次にステップＳ１４で、カラー複合機１０６はその受信データからヘッダ部分を除いた部分、つまりメール本文と添付ファイルとを、転送情報として設定されている転送ファイル形式のデータに変換する。ここでは図４の例に従いＰＤＦ形式のデータに変換する。これは出力画像処理部３０３で実行される。次にステップＳ１５で、カラー複合機１０６は、ステップＳ１３で取得したFromアドレスを、ステップＳ１４で生成されたＰＤＦファイルに埋め込む。
【００４７】
図９は、実施の形態２における受信データの変換を説明する図である。
【００４８】
受信データ９０１は、転送ファイル形式として指定されたＰＤＦ形式に変換される。９０２は、このＰＤＦ形式のデータを示している。このＰＤＦ形式のデータでは、画像データ９０３と、Fromアドレス９０４、公開鍵証明書８０２、及びデバイスの署名情報９０５が含まれている。ここで、画像データ９０３は、受信データ９０１からメッセージヘッダ部分を除いた部分、つまりメール本文と添付ファイルとをまとめたものである。Fromアドレス９０４は、ステップＳ１３で取得したFromアドレスである。
【００４９】
次に、この電子署名を生成する処理を図８、図９及び図１２を参照して説明する。
【００５０】
カラー複合機１０６のＨＤＤ３０６には、予めデバイス毎にユニークな秘密鍵８０１とそれに対になる公開鍵証明書８０２が保存されている。このカラー複合機１０６は、受信データ９０１を転送先に転送する際には、ＰＤＦファイル９０２に画像データ９０３とFromアドレス９０４とを埋め込む。更に、ステップＳ１６で、カラー複合機１０６はＨＤＤ３０６に保存されている公開鍵証明書８０２をＰＤＦファイル９０２に埋め込む。そして、カラー複合機１０６はこれらデータに対して、ＳＨＡ−１やＭＤ５のようなハッシュ処理を行いハッシュデータを取得する。さらに、カラー複合機１０６はそのハッシュデータに対して、ＰＫＣＳ＃１で規定されているＲＳＡ暗号アルゴリズムに従って秘密鍵８０１で電子署名を行い、署名情報９０５を生成する。ステップＳ１７では、カラー複合機１０６はその署名情報９０５をＰＤＦファイル９０２に埋め込む。
【００５１】
ステップＳ１８では、カラー複合機１０６は、画像データ９０３、Fromアドレス９０４、カラー複合機１０６の公開鍵証明書８０２、署名情報９０５が埋め込まれたＰＤＦファイル９０２を転送先（例えば、ファイル共有サーバ１０２）のディレクトリに転送する。
【００５２】
次に、クライアントＰＣ１０４はファイル共有サーバ１０２のディレクトリに転送されたＰＤＦファイルのプロパティ情報を確認することができる。
【００５３】
図１０は、実施の形態２に係るクライアントＰＣ１０３におけるプロパティ情報の表示例を示す図である。
【００５４】
ここではディスプレイ１０３に、プロパティ情報として、ファイルのサイズ、作成日時、更新日時、送信者、署名者等の情報が表示されている。ここではプロパティ１００２を表示すると、ステップＳ１５でＰＤＦファイルに埋め込んだFromアドレス１００４が表示されている。更に１００５には、この電子署名が誰によってなされたかを示す署名者の情報が表示されている。また「詳細表示」１００３を指示することにより、公開鍵証明書８０２に関する情報が別のウインドウで表示される。
【００５５】
図１１は、この詳細表示の表示例を示す図である。
【００５６】
１１０２は、この表示が証明書詳細情報であることを示す表示データである。この詳細情報には、バージョン、発行先であるデバイスのシリアル番号、署名アルゴリズムが表示される。また１１０３には、この証明書の発行先である機種名が表示される。また、１１０４には、この証明書を発行した発行者の情報が表示されている。更に、公開鍵の情報も表示される。
【００５７】
これにより、クライアントＰＣ１０４のユーザはカラー複合機１０６で転送された転送データであるＰＤＦファイルのプロパティ情報を確認でき、元々誰が送信したデータであるかを確認できる。更に、転送したデバイスの署名情報と証明書が付加されているため、ユーザはどのデバイスにより転送されたデータであるかも確認できる。また電子署名機能により、そのメールデータが改竄されているか否かも検知できる。
【００５８】
尚、本実施の形態２では、送信者情報として、受信したメールのFromアドレスを利用したが、個人、デバイスを特定できるような電話番号等であっても良い。
【００５９】
また転送データのファイル形式は、ＰＤＦに限定されず、送信者や作成者の情報、公開鍵証明書、署名情報を埋め込むことが可能なファイルフォーマットであれば、あらゆるファイル形式にも適用できる。
【００６０】
また本実施の形態２では、転送データには必ずデバイスの公開鍵証明書と署名情報を付加していたが、ユーザの設定によって付加する／しないを選択可能としても良い。
【００６１】
更に、デバイスの公開鍵証明書と署名情報を付加する条件としては、受信データが暗号化されて送信されてきた場合や、クライアントＰＣと複合機との間の通信路が暗号化されている場合に付加するとように設定しても良い。こうすることによって、セキュリティの高いデータのみに、電子署名を付加することが可能となり、セキュリティを確保したまま転送することが可能となる。
【００６２】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また一つの機器からなる装置に適用しても良い。
【００６３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを読み出して実行することによっても達成され得る。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００６４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６５】
プログラムを供給するための記録媒体としては、様々なものが使用できる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００６６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。その場合、ダウンロードされるのは、本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００６７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する形態としても良い。その場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムが実行可能な形式でコンピュータにインストールされるようにする。
【００６８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される形態以外の形態でも実現可能である。例えば、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００６９】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。この場合、その後で、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態に係るシステム全体の構成を説明する図である。
【図２】本実施の形態に係るメールサーバ、ファイル共有サーバ、クライアントＰＣの構成を説明するブロック図である。
【図３】本実施の形態に係る白黒複合機、カラー複合機の構成を説明するブロック図である。
【図４】本実施の形態に係る複合機の操作部の外観図である。
【図５】本実施の形態１における受信データの変換例を説明する図である。
【図６】実施の形態１において、クライアントＰＣが、そのプロパティ情報を確認してディスプレイに表示した例を示す図である。
【図７】本実施の形態１に係る複合機における処理を説明するフローチャートである。
【図８】本発明の実施の形態２に係るメールの転送を説明する図である。
【図９】実施の形態２における受信データの変換を説明する図である。
【図１０】実施の形態２に係るクライアントＰＣにおけるプロパティ情報の表示例を示す図である。
【図１１】実施の形態２に係る詳細表示の表示例を示す図である。
【図１２】本実施の形態２に係る複合機における処理を説明するフローチャートである。
【図１】
2007221373.tif 000003
【図２】
2007221373.tif 000004
【図３】
2007221373.tif 000005
【図４】
2007221373.tif 000006
【図５】
2007221373.tif 000007
【図６】
2007221373.tif 000008
【図７】
2007221373.tif 000009
【図８】
2007221373.tif 000010
【図９】
2007221373.tif 000011
【図１０】
2007221373.tif 000012
【図１１】
2007221373.tif 000013
【図１２】
2007221373.tif 000014