(57)【特許請求の範囲】
【請求項１】
電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部と、
送信する電子メールの送信元情報を用いて、前記送信設定定義部によって設定された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更部と、
前記付与情報変更部によって変更された電子メールを送信する送信部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記送信設定定義部は、前記変更内容として、前記付与情報を削除することを示す設定情報を設定することが可能であり、
前記付与情報変更部は、前記送信設定定義部によって設定された付与情報に該当する電子メールに添付されたファイルが保持する付与情報を削除することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記送信設定定義部は、前記設定情報に含まれる前記付与情報として全ての付与情報あるいは特定の付与情報を選択して設定することが可能であり、
前記付与情報変更部は、前記送信設定定義部によって全ての付与情報が設定された場合、前記電子メールに添付されたファイルが保持する全ての付与情報を削除し、前記送信設定定義部によって特定の付与情報が設定された場合、特定の付与情報に該当する電子メールに添付されたファイルが保持する付与情報に設定された情報を削除することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記送信設定定義部は、前記設定情報に含まれる前記付与情報に対する設定値を設定することが可能であり、
前記付与情報変更部は、前記送信設定定義部によって設定された付与情報に該当する電子メールに添付されたファイルが保持する付与情報に前記設定値を設定することを特徴とする請求項１乃至請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記送信設定定義部は、前記設定情報として付与情報を変更して送信あるいは付与情報を変更せずに送信することを選択して設定することが可能であり、
前記付与情報変更部は、前記送信設定定義部によって付与情報を変更せずに送信する設定がされている場合は、電子メールに添付されたファイルが保持する付与情報の変更を行わずに前記送信部によって電子メールを送信することを特徴とする請求項１乃至請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記送信設定定義部は、前記設定情報として警告表示を出力し電子メールの送信を不可とする設定を行うことが可能であり、
前記付与情報変更部は、前記送信設定定義部によって警告表示を出力し電子メールの送信を不可とする設定がされている場合は、表示部に警告表示を出力することを特徴とする請求項１乃至請求項５の何れか１項に記載の情報処理装置。
【請求項７】
前記表示部は、警告表示を出力した後、電子メールの送信を行うかあるいは送信を中止することを選択する選択部を更に設け、
前記選択部によって電子メールの送信を行うが選択された場合は、前記送信部によって前記電子メールを送信し、前記選択部によって電子メールの送信を中止するか選択された場合は、前記送信部によって前記電子メールの送信を中止することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
クライアント端末とネットワークを介して接続されたサーバであって、
電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部と、
クライアント端末から送信された電子メールの送信元情報を用いて、前記送信設定定義部によって設定された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更部と、
前記付与情報変更部によって変更された電子メールを送信する送信部と、
を備えることを特徴とするサーバ。
【請求項９】
電子メールを送信するクライアント端末装置とサーバとがネットワークを介して接続された情報処理システムであって、
前記サーバは、
前記クライアント端末装置から送信された電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部と、
送信された電子メールの送信元情報を用いて、前記送信設定定義部によって設定された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更部と、
前記付与情報変更部によって変更された電子メールを送信する送信部と、
を備えたことを特徴とする情報処理システム。
【請求項１０】
前記クライアント端末は、
送信する電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を記憶するクライアント送信設定定義部を備え、
前記サーバの送信設定定義部は、前記クライアント送信設定定義部で記憶された設定情報を用いることを示す当該クライアント設定情報を記憶し、
前記付与情報変更部は、前記クライアント設定情報が前記送信設定定義部に記憶されている場合は、前記付与情報の変更を行わず、一方、前記クライアント設定情報が前記前記送信設定定義部に記憶されていない場合、前記送信設定定義部に記憶された設定情報に従って、前記電子メールに添付されたファイルが保持する付与情報を変更することを特徴とする請求項１０に記載の情報処理システム。
【請求項１１】
電子メールの送信を行う情報処理装置の制御方法であって、
前記情報処理装置は、
送信する電子メールの送信元情報を用いて、前記電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部によって記憶された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更工程と、
前記付与情報変更工程によって変更された電子メールを送信する送信工程と、
を実行することを特徴とする情報処理装置の制御方法。
【請求項１２】
クライアント端末とネットワークを介して接続されたサーバの制御方法であって、
前記サーバは、
クライアント端末から送信された電子メールの送信元情報を用いて、前記電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部によって記憶された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更工程と、
前記付与情報変更工程によって変更された電子メールを送信する送信工程と、
を実行することを特徴とするサーバの制御方法。
【請求項１３】
電子メールを送信するクライアント端末装置とサーバとがネットワークを介して接続された情報処理システムの制御方法であって、
前記サーバは、
送信する電子メールの送信元情報を用いて、前記クライアント端末装置から送信された電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部によって設定された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更工程と、
前記付与情報変更工程によって変更された電子メールを送信する送信工程と、
を実行することを特徴とする情報処理システムの制御方法。
【請求項１４】
電子メールの送信を行う情報処理装置で読取実行可能なプログラムであって、
前記情報処理装置を、
送信する電子メールの送信元情報を用いて、前記電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部によって記憶された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更手段と、
前記付与情報変更手段によって変更された電子メールを送信する送信手段と、
して機能させることを特徴とするプログラム。
【請求項１５】
クライアント端末とネットワークを介して接続されたサーバで読取実行可能なプログラムあって、
前記サーバを、
クライアント端末から送信された電子メールの送信元情報を用いて、前記電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部によって記憶された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更手段と、
前記付与情報変更手段によって変更された電子メールを送信する送信手段と、
して機能させることを特徴とするプログラム。
【請求項１６】
電子メールを送信するクライアント端末装置とサーバとがネットワークを介して接続された情報処理システムにおいて読取実行可能なプログラムであって、
前記サーバを、
送信された電子メールの送信元情報を用いて、前記クライアント端末装置から送信された電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部によって設定された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更手段と、
前記付与情報変更手段によって変更された電子メールを送信する送信手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントのプロパティを制御するための情報処理装置、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、電子メールやファイルサーバ、Ｗｅｂシステム等へのファイル添付に関してのセキュリティ対策が考えられている。添付ファイルの情報が予期しない相手に送信されることにより、添付ファイルに記録された個人情報等が流出することが懸念されるためである。
【０００３】
セキュリティ対策の１つとして、特許文献１には、外部ドメインとの間で電子メールを送受信する電子メールシステムにおいて、電子メールを送受信する端末と、この端末からネットワークを介して電子メールを受信し、基本設定として外部ドメインへの電子メールの送信を禁止し、特定の条件が成立した場合に外部ドメインへの電子メールの送信を許可する中継サーバとを備えることを特徴とするシステムが開示されている。
【０００４】
このシステムにおいては、端末において、添付ファイルを作成する際に、この添付ファイルの内容を証明するファイル証明書を作成し、このファイル証明書に署名することにより添付ファイルとファイル証明書との関係及び内容を保証し、中継サーバは、端末から送られてくる添付ファイルに付加されたファイル証明書及び署名の内容に基づいて外部ドメインへの電子メールの送信可否を決定し、許可された内容の電子メールのみを外部ドメインに送信することを特徴としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２３２４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
Ｗｉｎｄｏｗｓ（マイクロソフト社製品、登録商標）のＮＴＦＳファイルシステムでは、ファイルの属性情報（以下、プロパティ）として、標準的に「タイトル」、「表題」、「作成者」、「カテゴリ」、「キーワード」、「コメント」等を付与することが出来る。例えば、Ｗｏｒｄ、Ｅｘｃｅｌ（いずれもマイクロソフト社製品）などのオフィスソフトを用いてオフィス向けの文書を作成する際には、社内でのドキュメント管理のために、Ｗｏｒｄ、Ｅｘｃｅｌ等に備えられたプロパティの「タイトル」欄に「顧客名／システム名」を記載したり、作成者を特定出来るよう「作成者」欄に氏名を記載する方法が取られることがある。
【０００７】
また、Ｗｏｒｄ、Ｅｘｃｅｌなどのオフィスソフトを用いて作成したファイルのプロパティに記載される「作成者」は、新規にファイルを作成した際に、オフィスソフト自身に予め設定した名称で自動的に記載される。ファイルの作成者にはプロパティの内容は意識されないが、作成されたファイルを送付された相手には、ファイルの作成者の個人情報が読み取られ、個人が特定されることがある。
【０００８】
さらに、「タイトル」欄に「顧客名／システム名」などを記載したファイルを、フォーマットを活用するため改編して別顧客用のファイルとして使用することも考えられる。その場合も同じく、ファイルの作成者にはプロパティの内容は意識されていないためプロパティ内に情報が残り、ファイルを送付された相手に別の「顧客名／システム名」が流出してしまうことがある。
【０００９】
電子メールでファイルを添付する場合に限らず、ファイルサーバやＷｅｂシステムにファイルをアップロードする場合にも、上記と同様の問題が発生する可能性がある。
【００１０】
しかしながら、特許文献１に記載のシステムでは、ファイル証明書などを利用して、条件に合致した電子メールのみを送信可能とすることは出来るが、添付されたファイルのプロパティに関する記載はなく、プロパティに記載された内容に関しては、依然としてユーザ側での管理が必要となる。
【００１１】
本発明は上記の課題を解決するためになされたものであり、クライアント側、またはサーバ側において、他のシステムへ電子メール等でファイルを送信する際に、当該ファイルのプロパティに記録された情報を予め定めた定義に従って制御することによって、プロパティに記録された情報の漏洩を抑止することが可能な情報処理装置、情報処理システム、その制御方法、プログラム、プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するための第一の発明は、電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部と、送信する電子メールの送信元情報を用いて、前記送信設定定義部によって設定された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更部と、前記付与情報変更部によって変更された電子メールを送信する送信部と、を備えることを特徴とする情報処理装置である。
【００１４】
上記の目的を達成するための第二の発明は、電子メールの送信を行う情報処理装置の制御方法であって、前記情報処理装置は、送信する電子メールの送信元情報を用いて、前記電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部によって記憶された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更工程と、前記付与情報変更工程によって変更された電子メールを送信する送信工程と、を実行することを特徴とする情報処理装置の制御方法である。
【００１５】
上記の目的を達成するための第三の発明は、電子メールの送信を行う情報処理装置で読取実行可能なプログラムであって、前記情報処理装置を、送信する電子メールの送信元情報を用いて、前記電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部によって記憶された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更手段と、前記付与情報変更手段によって変更された電子メールを送信する送信手段と、して機能させることを特徴とするプログラムである。
【００１６】
上記の目的を達成するための第四の発明は、電子メールを送信するクライアント端末装置とサーバとがネットワークを介して接続された情報処理システムであって、前記サーバは、前記クライアント端末装置から送信された電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部と、送信された電子メールの送信元情報を用いて、前記送信設定定義部によって設定された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更部と、前記付与情報変更部によって変更された電子メールを送信する送信部と、を備えたことを特徴とする情報処理システムである。
【００１７】
上記の目的を達成するための第五の発明は、電子メールを送信するクライアント端末装置とサーバとがネットワークを介して接続された情報処理システムの制御方法であって、前記サーバは、送信する電子メールの送信元情報を用いて、前記クライアント端末装置から送信された電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部によって設定された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更工程と、前記付与情報変更工程によって変更された電子メールを送信する送信工程と、を実行することを特徴とする情報処理システムの制御方法である。
【００１８】
上記の目的を達成するための第六の発明は、電子メールを送信するクライアント端末装置とサーバとがネットワークを介して接続された情報処理システムにおいて読取実行可能なプログラムであって、前記サーバを、送信された電子メールの送信元情報を用いて、前記クライアント端末装置から送信された電子メールに添付されたファイルが保持する付与情報に対する当該電子メールの送信にかかる変更の内容を示す設定情報を当該電子メールの送信元情報に対応させて記憶する送信設定定義部によって設定された設定情報に従って前記電子メールに添付されたファイルが保持する付与情報を変更する付与情報変更手段と、前記付与情報変更手段によって変更された電子メールを送信する送信手段と、して機能させることを特徴とするプログラムである。
【発明の効果】
【００１９】
本発明によれば、他のシステムへ電子メール等でファイルを送信する際に、ファイルのプロパティに記録された情報を予め定めた定義に従って制御することによって、プロパティに記録された情報の漏洩を抑止することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態の一例であるファイルのプロパティを制御するための情報処理システムを示すシステム構成図である。
【図２】本発明の実施形態に係る情報処理装置のハードウェアの概略構成を示す構成図である。
【図３】本発明の実施形態に係る情報処理装置（クライアント）で動作するプログラムの各機能を示す機能ブロック図である。
【図４】本発明の実施形態に係る情報処理装置（クライアント）の送信設定定義部で送信時の定義に関して設定を行うための表示画面の一例を示す構成図である。
【図５】ファイルのプロパティに関する説明を行うための説明図である。
【図６】本発明の実施形態に係る情報処理装置（クライアント）の送信設定定義部での設定情報の一例を示す構成図である。
【図７】本発明の実施形態に係る情報処理装置（クライアント）の送信設定定義部において実行される処理を示すフローチャートである。
【図８】図７の各処理を実行した後のファイルのプロパティ変更、及び送信時の処理を示すフローチャートである。
【図９】本発明の実施形態に係る情報処理装置（サーバ）で動作するプログラムの各機能を示す機能ブロック図である。
【図１０】本発明の実施形態に係る情報処理装置（サーバ）の送信設定定義部で送信時の定義に関して設定を行うための表示画面の一例を示す構成図である。
【図１１】本発明の実施形態に係る情報処理装置（サーバ）の送信設定定義部での設定情報の一例を示す構成図である。
【図１２】本発明の実施形態に係る情報処理装置（サーバ）の送信設定定義部において実行される処理を示すフローチャートである。
【図１３】図１２の各処理を実行した後のドキュメントのプロパティ変更、及び送信時の処理を示すフローチャートである。
【図１４】本発明の実施形態において電子メールの送信不可を表す警告表示を行う際の警告ダイアログの表示画面の一例を示す構成図である。
【図１５】本発明の実施形態において電子メールの送信不可を表す警告を電子メールにて通知する際に利用する警告メッセージの表示画面の一例を示す構成図である。
【図１６】本発明の実施形態において電子メール送信を行うか否かを選択可能な警告ダイアログを表示する表示画面の一例を示す構成図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は、本発明の実施形態に係る情報処理システムがネットワークを介して接続されたシステムの構成図である。
【００２２】
図１に示される情報処理システム１００において、情報処理装置（クライアント）１０１ａ、１０１ｂは、ネットワーク（例えば、ＬＡＮ等）１０３を介して情報処理装置（サーバ）１０２ａ、１０２ｂに通信可能に接続されており、情報処理装置（クライアント）１０１ａ、１０１ｂは、情報処置装置（サーバ）１０２ａ、１０２ｂに対するデータの出力や、情報処置装置（サーバ）１０２ａ、１０２ｂから出力（出力要求）されたデータの処理を実行する。
【００２３】
また、本実施の形態では、情報処理装置（クライアント）１０１ａ、１０１ｂ、情報処理装置（サーバ）１０２ａ、１０２ｂについて説明するが、図１のネットワーク１０３に接続される各種端末の構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
図２は、本発明の実施形態における各種端末のハードウェア構成を示す図である。
【００２４】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムが記憶されている。ＣＰＵ２０１の制御プログラムは、例えば、ＢＩＯＳ（ＢＡＳＩＣ  Ｉｎｐｕｔ／ Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（ＯＳ）や、実行する機能を実現するために必要な後述する各種プログラムである。
【００２５】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２６】
また、入力コントローラ（入力Ｃ）２０５は、ＫＢ（キーボード）２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器の表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。
【００２７】
メモリコントローラ（ＭＣ）２０７は、ハードディスク（ＨＤ）やフレキシブルディスク（登録商標  ＦＤ）または外部メモリ２１１へのアクセスを制御する。ここで、ハードディスク（ＨＤ）は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データを記憶する。また、外部メモリ２１１は、例えば、ＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリである。通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワーク１０３を介して、外部機器と接続および通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２９】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイル及び各種情報テーブルは外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００３０】
次に、本発明の基本的な処理フローについて、図３〜図８を用いて説明する。図３〜図８による説明は、本発明の実施形態の一例である情報処理装置（クライアント）１０１ａ、１０１ｂにおける処理フローである。
【００３１】
なお、電子メールにファイルを添付して送信する場合、情報処理装置（クライアント）は、電子メールを送受信する機能を有するソフトウェアであるメーラーソフトにおける処理を表し、ファイルサーバ、Ｗｅｂサーバにファイルをアップロードする場合は、情報処理装置（クライアント）は、Ｗｅｂブラウザにおける処理を表している。どちらの態様であっても、設定項目、処理手順は同様である。
図３は、本発明の実施形態の一例である情報処理装置（クライアント）１０１ａ、１０１ｂで動作するプログラムの各機能を表す機能ブロック図である。
【００３２】
図３に示されている送信設定定義部３０１は、送信すべくファイルの属性項目及び属性項目への設定値等の属性情報、つまりプロパティに記録する情報（以下、プロパティ情報）に関して送信時の制御方法を示す定義情報を設定する機能を有しており、ユーザが当該定義情報を設定する場合に、明示的にプロパティ情報を残したままファイルを送信するか、プロパティ情報を強制的に削除してファイルを送信するか、警告ダイアログ等を表示してファイルを送信させないか、プロパティ情報を設定ファイルに対して予め定義して設定した値に上書きして送信するのか等の機能を予め選択定義しておき、ファイル送信時に当該機能を実行することが可能である。
【００３３】
また、送信設定定義部３０１は、ユーザによってプロパティ情報を強制的に削除して送信する設定が選択された場合、全てのプロパティ情報を削除するのか、「タイトル」「表題」等、特定のプロパティ情報のみを削除するのか等、部分的にプロパティ情報に対して削除情報を設定することが可能な機能を有する。尚、プロパティ情報を個別に選択する場合は、２つ以上の項目を同時に選択することも可能である。
【００３４】
さらに、送信設定定義部３０１は、ユーザがプロパティ情報を設定ファイルに対して予め定義して設定した値に上書きして送信する設定を行う場合、上書きするプロパティ名と、上書きする設定値を指定することが可能な機能を有する。プロパティ名を選択する場合、２つ以上の項目を同時に選択することも可能である。
【００３５】
プロパティ情報を強制的に削除して送信する設定とプロパティ情報を設定ファイルで設定した値に上書きして送信する設定は同時に選択することを可能とし、強制的に削除するよう設定したプロパティ名と、設定した値に上書きするよう設定したプロパティ名が一致した場合には、設定不可とする制御が可能な機能を有する。
【００３６】
送信設定定義部３０１により設定された設定情報は、ＲＡＭ２０３に格納される。なお、設定情報を予め情報ファイルとして作成しておき、この情報ファイルを設定ファイルに記録して、前述した設定ファイルに設定する設定情報として使用することも可能である。情報ファイルを不図示のサーバ、または外部メモリ２１１に保持しておき、使用することも出来る。また、ＵＩ（ユーザインターフェース）を使用して不図示のマウス等のポインティングデバイスから指定することで設定情報の入力が行われても良い。
【００３７】
ドキュメントプロパティ変更部３０２は、送信設定定義部３０１で設定された設定情報をもとに、送信すべくファイルが備えるプロパティ情報の変更を行う。ドキュメントプロパティ変更部３０２は、送信設定定義部３０１の設定ファイルに設定された内容に応じて、プロパティ情報の削除、上書きを行う。
【００３８】
送信部３０３は、ドキュメントプロパティ変更部３０２によりプロパティ情報が変更されたファイルに対して電子メールへの添付、あるいはＦＴＰ送信等の送信処理を実行する。
【００３９】
図４は、図３に示される送信設定定義部３０１において設定情報を設定するための設定画面の一例を示す図である。図４に示されるユーザインタフェース（以下、ＵＩ）を表示することで、図３の送信設定定義部３０１の処理を実行し、設定情報を定義する。
【００４０】
図４において、チェックボックス４０１がチェックされて有効にされた場合にのみ、ラジオボタン４０２、４０３、４０５、４０６の送信設定が有効となる。チェックボックス４０１がチェックされておらず有効でない場合には、送信設定は無効となる。この場合、例えば、ラジオボタン４０２、４０３、４０５、４０６の各送信設定は、グレーアウトされる。
【００４１】
また、ラジオボタン４０３が選択されて有効になった場合にのみ、プロパティ情報を削除するにあたり、削除対象とするプロパティ名が一覧表示されたチェックボックスリスト４０４を用いて、削除対象とするプロパティの設定が有効となる。
【００４２】
「全て」を選択することで全てのプロパティ情報を削除するのか、「タイトル」「表題」欄等、特定のプロパティ情報のみを削除するのか、２つ以上の項目を同時に選択することも可能とする。ラジオボタン４０３が選択されず有効でない場合には、削除対象とするプロパティの設定は無効となる。この場合、例えば、削除対象とするプロパティの設定はグレーアウトされる。
【００４３】
さらに、ラジオボタン４０６が選択されて有効になった場合にのみ、チェックボックスリスト４０７の上書きすべきデフォルトの設定値の設定が有効となる。「タイトル」「表題」欄等のプロパティ名について、２つ以上の項目を同時に選択することを可能とし、選択したプロパティ名に対して、上書きする際に使用する値を設定することができる。
【００４４】
ラジオボタン４０６が選択されず有効でない場合には、上書きすべきデフォルトの設定値の設定は無効となる。この場合、例えば上書きすべきデフォルト設定値の設定はグレーアウトされる。
【００４５】
図４のＵＩではラジオボタンとなっているが、ラジオボタン４０３、４０６はチェックボックスとして同時に選択することを可能としても良い。また、図４のＵＩは、送信設定定義部３０１で予め設定情報を定義し保存する際に使用することはもちろん、後述の送信部３０３において、電子メール送信、あるいはファイル送信等を実行する際に確認ダイアログとして表示させ、そのタイミングで設定を変更して送信するようにすることも可能である。
【００４６】
また、図４に示され入力中のプロパティ情報について、キャンセルを行う場合は、ユーザは、マウス等のユーザインタフェース（不図示）を用いてキャンセルボタン４０８を押下することで、対応することが可能となる。
【００４７】
更に、これらのプロパティ情報を設定することを確定する場合は、ユーザは、マウス等のユーザインタフェース（不図示）を用いて設定ボタン４０９を押下することで、後述する図６に示される設定情報として設定を行う。
【００４８】
図５は、Ｗｉｎｄｏｗｓ（マイクロソフト社製品、登録商標）のＮＴＦＳファイルシステムで標準機能として備えられたファイルのプロパティの表示画面の一例を示す図である。テキストボックス５０１には「タイトル」、テキストボックス５０２には「表題」、テキストボックス５０３には「作成者」、テキストボックス５０４には「カテゴリ」、テキストボックス５０５には「キーワード」、テキストボックス５０６には「コメント」等の属性をそれぞれプロパティ情報として格納することが可能である。
【００４９】
これらのプロパティ情報は、ＮＴＦＳファイルシステムの代替データストリームに保持されており、これらのプロパティ情報を上書き、削除する手段は一般的に公開されている。
【００５０】
また、詳細設定ボタン５０７を押下すると、より詳細なプロパティ情報が表示されるが、これらの項目もまたＮＴＦＳファイルシステムの代替データストリームに保持されており、それぞれのプロパティ情報を上書き、削除することが可能なことは言うまでもない。
【００５１】
さらに、送信すべくファイルがＭＰ３ファイルの場合は、ＩＤ３タグ情報として「アーティスト」「アルバムのタイトル」等のＭＰ３ファイルのフォーマットに固有の属性が埋め込まれている。ＪＰＥＧファイルの場合にも、ＪＰＥＧファイルフォーマットに固有の属性が埋め込まれているが、これらの属性を上書き、削除する手段も一般的に公開されており、本発明にこれらの属性を対象として含めることも可能である。
【００５２】
図６は、図３に示される送信設定定義部３０１での設定情報の一例を示す図である。図６に示されているように、［送信設定定義］の項目では、送信設定定義を有効とするか否かを設定した内容が記載されている。
【００５３】
送信設定定義に「ＯＮ」と記載されて有効にされた場合にのみ、以降の設定情報が有効となる。送信設定定義に「ＯＦＦ」と記載されておらず有効でない場合には、以降の設定情報は無効となる。この場合、以降の設定情報は記載されていても有効とはならない。
【００５４】
［送信設定定義詳細］では、「送信設定」の種別と、「送信設定」でプロパティ情報を強制的に削除して送信する設定が選択された場合の「削除項目」が記載される。「送信設定」の種別には、「１：明示的にプロパティ情報を残したまま送信」、「２：プロパティ情報を削除して送信」、「３：警告ダイアログを表示して送信しない」、「４：プロパティ情報を設定ファイルの値に上書きして送信」のように定義しておき、上記で示されるインデックス（数値）を指定することで選択可能である。
【００５５】
「削除項目」に設定された内容は「送信設定」が「２：プロパティ情報を削除して送信」の場合のみ有効となり、削除するプロパティの項目名を記載する。全てのプロパティ情報を削除する場合は「ａｌｌ」、個別に設定する場合は「タイトル，表題，作成者」のようにプロパティ名を指定して設定する。
【００５６】
［デフォルトプロパティ設定値］に設定された内容は、「送信設定」が「４：プロパティ情報を設定ファイルの値に上書きして送信」の場合のみ有効となり、上書き設定するプロパティの項目名及び上書きする設定値を記載する。例えば、上書き設定したいプロパティの項目名が「タイトル」であり、「タイトル」の欄に設定する値を「特許出願に関する」とする場合、図示するように「タイトル＝特許出願に関する」のように設定する。
なお、図６の各種設定の構成及びその文言は限定されるものではなく、用途や目的に応じて、様々な構成を取り得ることは言うまでもない。
【００５７】
図７は、図３に示される送信設定定義部３０１において設定情報を設定する際に実行される処理を表すフローチャートである。尚、本フローチャートにおける各処理ステップは、情報処理装置（クライアント）１０１ａ、１０１ｂにおけるＣＰＵ２０１の制御下の元、処理が実行される。
【００５８】
まず、ステップＳ７０１で、送信設定定義部３０１は、図４に示す設定画面を表示し、設定ボタン４０９が押下されたか否かを判定し、設定ボタン４０９が押下された場合は、ステップＳ７０２へ処理を進め、キャンセルボタン４０８が押下された場合は、処理を終了する。
ステップＳ７０２では、チェックボックス４０１がチェックされたか否かを判定することによって、設定情報の定義を行うか否かを判定する。
【００５９】
ステップＳ７０２で、チェックボックス４０１がチェックされていないと判定された場合には（設定情報を設定しない）、送信設定定義部３０１は、設定情報の定義を終了する。ステップＳ７０２において、設定情報の設定が送信設定定義部３０１により行われると判定された場合には、ステップＳ７０３に処理を進める。
【００６０】
ステップＳ７０３で、送信設定定義部３０１は、送信設定定義の種別が選択されたか否かを検知するために、ラジオボタン４０２、４０３、４０５、あるいは４０６が選択されたか否かを検知する。その後、選択されているラジオボタンに関する情報をＲＡＭ２０３へ記憶する
【００６１】
送信設定定義の種別は、前述の通り、「１：明示的にプロパティ情報を残したまま送信」、「２：プロパティ情報を削除して送信」、「３：警告ダイアログを表示して送信しない」、「４：プロパティ情報を設定ファイルの値に上書きして送信」である。
【００６２】
ステップＳ７０４において、送信設定定義部３０１は、送信設定定義の種別として「プロパティ情報を削除して送信」（ステップＳ７０２でＲＡＭ２０３に記憶された情報が、ラジオボタン４０３の場合）が選択されているか否かを判定する。
【００６３】
ステップＳ７０４において、送信設定定義の種別として「プロパティ情報を削除して送信」が選択されていないと判定された場合には、ステップＳ７０６に処理が進む。
【００６４】
ステップＳ７０４において、送信設定定義の種別として「プロパティ情報を削除して送信」が選択されていると判定された場合には、送信設定定義部３０１は、ステップＳ７０４で、削除するプロパティの項目名をＲＡＭ２０３へ記憶する。
【００６５】
ステップＳ７０６において、送信設定定義部３０１は、送信設定定義の種別として「プロパティ情報を設定ファイルの値に上書きして送信」（ステップＳ７０３でＲＡＭ２０３に記憶された情報が、ラジオボタン４０６の場合）が選択されているか否かを判定する。
【００６６】
ステップＳ７０６において、送信設定定義の種別として「プロパティ情報を設定ファイルの値に上書きして送信」が選択されていないと判定された場合には、ステップＳ７０９に処理が進む。
【００６７】
ステップＳ７０６において、送信設定定義の種別として「プロパティ情報を設定ファイルの値に上書きして送信」が選択されていると判定された場合には、送信設定定義部３０１はステップＳ７０７で、上書きするプロパティの項目名をＲＡＭ２０３へ記憶し、ステップＳ７０８で上書きするプロパティの設定内容をチェックボックスリスト４０７から取得しＲＡＭ２０３へ記憶する。
【００６８】
ステップＳ７０９において、送信設定定義部３０１は、ステップＳ７０５でＲＡＭ２０３へ記憶した削除するプロパティの項目名と、ステップＳ７０７でＲＡＭ２０３へ記憶した上書きするプロパティの項目名に重複があるか否かを判定する。
【００６９】
ステップＳ７０５でＲＡＭ２０３へ記憶した削除するプロパティの項目名と、ステップＳ７０７でＲＡＭ２０３へ記憶した上書きするプロパティの項目名に重複があると、後述するドキュメントプロパティ変更部３０２の処理で、該当項目に対する処理に矛盾が生じるため、ステップＳ７０９において、ステップＳ７０５でＲＡＭ２０３へ記憶した削除するプロパティの項目名と、ステップＳ７０７でＲＡＭ２０３へ記憶した上書きするプロパティの項目名に重複があると判定された場合には、ステップＳ７０１に処理が戻り、再度、送信設定定義の種別から選択し直す。
【００７０】
ステップＳ７０９において、ステップＳ７０５でＲＡＭ２０３へ記憶した削除するプロパティの項目名と、ステップＳ７０７でＲＡＭ２０３へ記憶した上書きするプロパティの項目名に重複がないと判定された場合には、ステップＳ７１０に処理が進み、ステップＳ７１０では、ステップＳ７０３、ステップＳ７０５、ステップＳ７０７、及びステップＳ７０８でＲＡＭ２０３へ記憶した設定情報を設定ファイルに保存して送信設定定義部３０１における処理を終了する。
【００７１】
次に、図８を用いて、図３に示されるドキュメントプロパティ変更部３０２、送信部３０３の動作の一例を説明する。尚、本フローチャートにおける各処理ステップは、情報処置装置（クライアント）１０１ａ、１０１ｂのＣＰＵ２０１の制御下の元、処理が実行される。
【００７２】
図８のステップＳ８０１において、電子メールを送信する場合、添付ファイルが存在するか否かを判定する。または、ファイルサーバ、Ｗｅｂサーバにアップロードする場合は、アップロード対象となるファイルが存在するか否かを判定する。
【００７３】
ステップＳ８０１において、ユーザによってディスプレイ２１０に表示されたメーラーソフトあるいはＷｅｂブラウザ等が用いられ、電子メールの送信指示あるいはファイルのアップロード指示を行うボタン（不図示）がマウス等のユーザインタフェース（不図示）を用いて押下されたことを検知すると、添付ファイル（あるいは、アップロード対象となるファイル）が存在しないと判定された場合、ドキュメントプロパティ変更部３０２は、ファイルのプロパティの変更処理を終了する。そして、送信部３０３は、プロパティの変更処理を行わず電子メール等によって送信を行う。（あるいは、サーバへファイルのアップロードを行う。）
ステップＳ８０１において、添付ファイル（あるいは、アップロード対象となるファイル）が存在すると判定された場合、ステップＳ８０２に処理を進める。
【００７４】
ステップＳ８０２において、ドキュメントプロパティ変更部３０２は、送信設定定義部３０１で定義された設定情報（図６参照）が記録された設定ファイルを読み込み、ステップＳ８０３で送信設定定義が有効（ＯＮ）か否か（ＯＦＦ）を判断する。
【００７５】
ステップＳ８０３において、送信設定定義部３０１で送信設定定義への設定が行われていない（ＯＦＦ）、または設定ファイルが存在しないと判断された場合は、ドキュメントプロパティ変更部３０２は、プロパティの変更処理を終了する。そして、送信部３０３は、プロパティの変更処理を行わず電子メールを送信する。（あるいは、サーバへファイルのアップロードを行う。）
【００７６】
ステップＳ８０３において、送信設定定義が有効（ＯＮ）と判断された場合、ステップＳ８０４に処理が進み、ドキュメントプロパティ変更部３０２は、送信設定定義の種別として「明示的にプロパティ情報を残したまま送信」が選択されているか否かを判定する。
【００７７】
ステップＳ８０４において、送信設定定義の種別として「明示的にプロパティ情報を残したまま送信」が選択されていると判断された場合、ステップS８０５へ処理を進め、送信部３０３は、プロパティの変更処理を行わず電子メールを送信し（あるいは、サーバへファイルのアップロードを行う。）、ドキュメントプロパティ変更部３０２は、プロパティの変更処理を終了する。
【００７８】
ステップＳ８０４において、送信設定定義の種別として「明示的にプロパティ情報を残したまま送信」が選択されていないと判断された場合、ステップＳ８０６へ処理を進め、ドキュメントプロパティ変更部３０２は、送信設定定義の種別として「警告ダイアログを表示して送信しない」が選択されているか否かを判定する。
【００７９】
ステップＳ８０６において、送信設定定義の種別として「警告ダイアログを表示して送信しない」が選択されていると判定された場合、ステップＳ８０７へ処理を進める。
【００８０】
ステップＳ８０６において、送信設定定義の種別として「警告ダイアログを表示して送信しない」が選択されていないと判定された場合、ステップＳ８０８へ処理を進める。
【００８１】
ステップＳ８０７において、ドキュメントプロパティ変更部３０２は、ドキュメントプロパティの変更を終了し、図１４の一例で示される警告ダイアログを表示する。図１４のダイアログが閉じられた後、送信部３０３は送信処理を中止してく、処理を終了する。
【００８２】
尚、ステップＳ８０７では、ドキュメントプロパティ変更部３０２によって表示される警告ダイアログを図１６の一例で示されるような「はい」「いいえ」ボタンを持つものであっても良い。
【００８３】
図１６に示す警告ダイアログでは、プロパティ情報を付与したまま電子メールの送信（あるいは、サーバへファイルのアップロードを行う。）を行うか否かを判定しており、「はい」ボタンが押下されると、プロパティ情報を付与したまま電子メールの送信（あるいは、サーバへファイルのアップロード）を行うと判定され、ドキュメントプロパティ変更部３０２は、後述するステップＳ８０８からステップＳ８１１の処理を実行し、送信部３０３により送信処理を実行する。
【００８４】
図１６に示す警告ダイアログで「いいえ」ボタンが押下されると、プロパティ情報を付与したまま電子メールの送信を行なわず（あるいは、サーバへファイルのアップロードを行わず）、警告ダイアログが閉じられた後、送信部３０３は、送信処理を中止して、処理を終了する。
【００８５】
ステップＳ８０８において、ドキュメントプロパティ変更部３０２は、送信設定定義の種別として「プロパティ情報を削除して送信」が選択されているか否かを判定する。
【００８６】
ステップＳ８０８において、送信設定定義の種別として「プロパティ情報を削除して送信」が選択されていると判定された場合、ステップＳ８０９に処理は進む。
【００８７】
ステップＳ８０８において、送信設定定義の種別として「プロパティ情報を削除して送信」が選択されていないと判定された場合、ステップＳ８１０に処理を進める。
【００８８】
ステップＳ８０９において、ドキュメントプロパティ変更部３０２は設定ファイルから読み込んだ、削除すべきプロパティの項目に関する削除情報を（削除項目）、添付ファイル（あるいは、アップロード対象となるファイル）のプロパティから削除する処理を実行する。具体的には、ドキュメントプロパティ変更部３０２は、添付ファイル（あるいは、アップロード対象となるファイル）を一旦、テンポラリファイルとしてＲＡＭ２０３にロードし、一般的に公開されているＡＰＩ等を利用してプロパティ情報の削除を実行する。
【００８９】
ステップＳ８１０において、ドキュメントプロパティ変更部３０２は、送信設定定義の種別として「プロパティ情報を設定ファイルの値に上書きして送信」が選択されているか否かを判定する。
【００９０】
ステップＳ８１０において、送信設定定義の種別として「プロパティ情報を設定ファイルの値に上書きして送信」が選択されていると判定された場合、ステップＳ８１１に処理を進める。
【００９１】
ステップＳ８１０において、送信設定定義の種別として「プロパティ情報を設定ファイルの値に上書きして送信」が選択されていないと判定された場合、ステップＳ８１２に処理を進める。
【００９２】
ステップＳ８１１において、ドキュメントプロパティ変更部３０２は、設定ファイルから読み込んだ、上書きすべきプロパティ項目の情報を、添付ファイル（あるいは、アップロード対象となるファイル）のプロパティに上書きする処理を実行する。
【００９３】
具体的には、ドキュメントプロパティ変更部３０２は添付ファイル（あるいは、アップロード対象となるファイル）を一旦テンポラリファイルとしてＲＡＭ２０３にロードし、一般的に公開されているＡＰＩ等を利用してプロパティ情報の更新を実行する。
【００９４】
ステップＳ８１２において、送信部３０３はプロパティ情報を削除、または上書きしたファイルに対して送信処理を実行する。電子メールの場合は、電子メールにファイルを添付し、ファイルサーバやＷｅｂサーバへのアップロードの場合は、ブラウザからファイルサーバやＷｅｂサーバへのファイルのアップロード処理を行う。
【００９５】
次に、図９〜図１３を用いて、本発明の実施形態の一例である情報処理装置（サーバ）１０２ａ、１０２ｂにおける処理フローを説明する。なお、ファイルを添付して電子メールを送信する場合、情報処理装置（サーバ）は、メールサーバに当たり、ファイルサーバ、Ｗｅｂサーバにファイルをアップロードする場合、情報処理装置（サーバ）は、ファイルサーバ、またはＷｅｂサーバに当たる。どちらの態様であっても、設定項目、処理手順は同様である。
図９は、本発明の実施形態の一例である情報処理装置（サーバ）１０２ａ、１０２ｂで動作するプログラムの各機能を表す機能ブロック図である。
【００９６】
図９に示されている送信設定定義部９０１は、送信すべくファイルのプロパティ情報に関して送信時の制御方法を示す送信制御情報を設定する機能を有しており、ユーザが当該送信制御情報を設定する場合、クライアント側において設定されたプロパティ情報を残して送信することを許可するか、プロパティ情報を強制的に削除して送信するか、警告メッセージを表示して送信させないか、サーバ側で設定した値でプロパティ情報を上書きして送信するのか、特定のプロパティ項目に対するプロパティ情報を強制的に削除し、かつ特定のプロパティ項目に対するプロパティ情報をサーバ側で設定した値で上書きして送信するのか等の機能を予め選択定義しておき、ファイル送信時に当該機能を実行することが可能である。
【００９７】
送信設定定義部９０１は、ファイルのプロパティ情報に関する送信制御情報をユーザＩＤ、メールアドレスをもとにユーザ毎に定義することが可能な機能を有する。
【００９８】
また、送信設定定義部９０１は、プロパティ情報を強制的に削除して送信する設定を選択した場合、全てのプロパティの項目のプロパティ情報を削除するのか、「タイトル」「表題」等、特定のプロパティの項目のプロパティ情報のみを削除するのかを設定することが可能な機能を有する。プロパティの項目を個別に選択する場合は、２つ以上の項目を同時に選択することも可能とする。
【００９９】
さらに、送信設定定義部９０１は、プロパティ情報を設定ファイルで設定した値に上書きして送信する設定を選択した場合、上書きするプロパティ名と、上書きする設定値を指定することが可能な機能を有する。プロパティを選択する場合、２つ以上の項目を同時に選択することも可能とする。
【０１００】
プロパティ情報を強制的に削除して送信する設定とプロパティ情報を設定ファイルで設定した値に上書きして送信する設定は、同時に選択することを可能とし、強制的に削除するよう設定したプロパティ名と、設定した値に上書きするよう設定したプロパティ名が一致した場合には、設定不可とする制御が可能な機能を有する。
【０１０１】
送信設定定義部９０１により設定された設定情報は、ＲＡＭ２０３に格納される。なお、送信制御情報を予め情報ファイルやデータベースとして作成しておき、この情報ファイルやデータベースを、送信制御情報として使用することも可能である。
【０１０２】
情報ファイルやデータベースを不図示のサーバ、または外部メモリ２１１に保持しておき、使用することも出来る。また、ＵＩ（ユーザインターフェース）を使用して不図示のマウス等のポインティングデバイスから指定することで送信制御情報の入力が行われても良い。
【０１０３】
ドキュメントプロパティ変更部９０２は、送信設定定義部９０１で設定された内容をもとに、送信すべくファイルのプロパティの変更を行う。ドキュメントプロパティ変更部９０２は、送信設定定義部９０１で設定された送信制御情報に応じて、プロパティ情報の削除、上書きを行う。
【０１０４】
メール送信部９０３は、ドキュメントプロパティ変更部３０２によりプロパティ情報が変更されたファイルを添付した電子メール等によって送信処理を実行する。
【０１０５】
アップロード部９０４は、ドキュメントプロパティ変更部３０２によりプロパティ情報が変更されたファイルを、ファイルサーバ、Ｗｅｂサーバ等へアップロードする処理を実行する。
【０１０６】
図１０は、図９に示される送信設定定義部９０１における送信設定画面の一例を示す図である。図１０のＵＩを表示することで、図９の送信設定定義部９０１の処理を実行し、送信制御情報の設定変更を実行する。
【０１０７】
図１０に示される送信設定画面に表示された情報は、ユーザＩＤ１００１にはユーザを一意に識別するためのユーザＩＤが、メールアドレス１００２にはユーザのメールアドレスを格納する。ユーザＩＤ１００１のユーザＩＤ、メールアドレス１００２のメールアドレスの情報の組合せによって、後述の送信設定１００３を一意に設定している。
【０１０８】
送信設定１００３は、ユーザＩＤ１００１、メールアドレス１００２のメールアドレスの情報が入力されている場合に有効となる。ユーザＩＤ１００１のユーザＩＤ、メールアドレス１００２のメールアドレスの情報が入力されていない場合は、送信設定１００３は無効となる。
【０１０９】
この場合、例えば、送信設定１００３はグレーアウトされる。送信設定１００３に入力可能な値は、「クライアント設定のまま送信を許可する」、「プロパティ情報を強制的に削除して送信」、「警告メッセージを表示して送信しない」、「プロパティ情報を設定値に上書きして送信」「プロパティ情報を削除かつ上書き」のように定義しておき、ユーザが選択して入力することを可能とする。
【０１１０】
また、送信設定１００３に「プロパティ情報を強制的に削除して送信」または「プロパティ情報を削除かつ上書き」が選択されて有効になった場合にのみ、削除項目１００４に設定された情報が有効となる。
【０１１１】
全てのプロパティ情報を削除するのか、「タイトル」「表題」等、特定のプロパティ情報のみを削除するのか、２つ以上の項目を同時に選択することを可能とする。
【０１１２】
送信設定１００３に「プロパティ情報を強制的に削除して送信」または「プロパティ情報を削除かつ上書き」が選択されておらず有効でない場合には、削除項目１００４に設定された情報は無効となる。この場合、例えば、削除項目１００４の設定はグレーアウトされる。
【０１１３】
さらに、送信設定１００３に「プロパティ情報を設定値に上書きして送信」または「プロパティ情報を削除かつ上書き」が選択されて有効になった場合にのみ、デフォルト設定値１００５に設定された設定値が有効となる。
【０１１４】
「タイトル」「表題」等、１つ以上の項目を同時に選択することを可能とし、選択した項目に対して、ユーザが上書きする際に使用する値を設定することができる。送信設定１００３に「プロパティ情報を設定値に上書きして送信」または「プロパティ情報を削除かつ上書き」が選択されておらず有効でない場合には、デフォルト設定値１００５に設定された設定値は無効となる。この場合、例えば上書きすべきデフォルト設定値の設定はグレーアウトされる。
【０１１５】
これらの送信制御情報が設定された後、ユーザによってマウス等のユーザインタフェースを介して設定ボタンが押下されると、外部メモリ２１１の設定ファイル、あるいはデータベースの形式に合わせて送信制御情報が記憶される。
【０１１６】
図１１は、図９に示される送信設定定義部９０１における送信制御情報の一例を示す図である。図１１に示されているように、１行で１ユーザ分の送信制御情報を表し、「ユーザＩＤ」、「メールアドレス」「送信設定」「削除項目」「デフォルト設定値」の情報を格納する。ユーザＩＤ、メールアドレスの情報の組合せをもとにユーザを一意に識別する。
【０１１７】
「ユーザＩＤ」、「メールアドレス」の項目では、送信設定定義を設定するユーザの情報が設定される。「ユーザＩＤ」、「メールアドレス」の情報が入力されており有効な場合にのみ、以降の送信設定が有効となる。「ユーザＩＤ」、「メールアドレス」の情報が設定されておらず有効でない場合には、送信設定は無効となる。この場合、以降の送信設定に設定がされていても有効とはならない。
【０１１８】
「送信設定」の項目では、送信設定の種別が記載される。送信設定の種別には、「クライアント設定のまま送信を許可する」、「プロパティ情報を強制的に削除して送信」、「警告メッセージを表示して送信しない」、「プロパティ情報を設定値に上書きして送信」「プロパティ情報を削除かつ上書き」のように定義しておく。
【０１１９】
「削除項目」は、電子メールの送信（あるいは、サーバへファイルのアップロード）時、プロパティ情報を削除することを表す削除情報が設定され、「送信設定でプロパティ情報を強制的に削除して送信する」設定が選択された場合に、設定される。「削除項目」に設定される内容は「送信設定」が「プロパティ情報を強制的に削除して送信」または「プロパティ情報を削除かつ上書き」の場合のみ有効となる。全てのプロパティを削除する場合は「全て」、個別に削除したいプロパティが存在する場合は、例えば、「タイトル，表題，作成者」のようにプロパティの項目名を設定する。
【０１２０】
「デフォルト設定値」に設定された内容は、「送信設定」が「プロパティ情報を設定値に上書きして送信」または「プロパティ情報を削除かつ上書き」の場合のみ有効となり、上書き設定するプロパティの項目名及び上書きする設定値を設定する。例えば、上書き設定したいプロパティの項目名が、「タイトル」であるプロパティ情報を「特許出願」に設定すると共に、上書き設定したいプロパティの項目名が「作成者」であるプロパティ情報を「ＡＢＣ株式会社」に設定する場合は、「タイトル：特許出願，作成者：ＡＢＣ株式会社」のように設定を行う。
【０１２１】
なお、図１１の各種設定の構成及びその文言は限定されるものではなく、用途や目的に応じて、様々な構成を取りえることは言うまでもない。図１１の各種設定情報は設定ファイルとして保持することも可能であるが、データベースの形式で保持しておいてももちろん良い。
【０１２２】
図１２は、図９に示される送信設定定義部９０１が実行する処理を表したフローチャートである。尚、本フローチャートにおける各処理ステップは、情報処置装置（サーバ）１０２ａ、１０２ｂのＣＰＵ２０１の制御下の元、処理が実行される。
【０１２３】
まず、ステップＳ１２０１では、ユーザによってマウス等のユーザインタフェース（不図示）を用いて設定ボタン１００６が押下されたことを検知すると送信設定定義部９０１は、送信設定定義を行うユーザのユーザＩＤとメールアドレスを設定し、ステップＳ１２０２に処理を進める。
【０１２４】
ステップＳ１２０２で、送信設定定義部９０１は、送信設定定義の種別を選択する。送信設定定義の種別は、前述の通り、「クライアント設定のまま送信を許可する」、「プロパティ情報を強制的に削除して送信」、「警告メッセージを表示して送信しない」、「プロパティ情報を設定値に上書きして送信」「プロパティ情報を削除かつ上書き」であり、選択後、ＲＡＭ２０３へ記憶する。
【０１２５】
ステップＳ１２０３において、送信設定定義部９０１は、送信設定定義の種別として「プロパティ情報を強制的に削除して送信」または「プロパティ情報を削除かつ上書き」が選択されているか否かを判定する。
【０１２６】
ステップＳ１２０３において、送信設定定義の種別として「プロパティ情報を強制的に削除して送信」または「プロパティ情報を削除かつ上書き」が選択されていないと判定された場合には、ステップＳ１２０５に処理を進める。
【０１２７】
ステップＳ１２０３において、送信設定定義の種別として「プロパティ情報を強制的に削除して送信」または「プロパティ情報を削除かつ上書き」が選択されていると判定された場合には、送信設定定義部９０１は、ステップＳ１２０４において、削除情報（削除するプロパティの項目名）を削除項目１００４から取得し、ＲＡＭ２０３へ記憶する。
【０１２８】
ステップＳ１２０５において、送信設定定義部９０１は、送信設定定義の種別として「プロパティ情報を設定値に上書きして送信」または「プロパティ情報を削除かつ上書き」が選択されているか否かを判定する。
【０１２９】
ステップＳ１２０５において、送信設定定義の種別として「プロパティ情報を設定値に上書きして送信」または「プロパティ情報を削除かつ上書き」が選択されていないと判定された場合には、ステップＳ１２０８に処理を進める。
【０１３０】
ステップＳ１２０５において、送信設定定義の種別として「プロパティ情報を設定値に上書きして送信」または「プロパティ情報を削除かつ上書き」が選択されていると判定された場合には、送信設定定義部９０１は、ステップＳ１２０６において上書きするプロパティの項目名をデフォルト設定値１００５から取得しＲＡＭ２０３へ記憶し、ステップＳ１２０７で上書きするプロパティの設定内容をデフォルト設定値１００５から取得しＲＡＭ２０３へ記憶する。
【０１３１】
ステップＳ１２０８において、送信設定定義部９０１は、ステップＳ１２０４で設定した削除するプロパティの項目名と、ステップＳ１２０６で設定した上書きするプロパティの項目名に重複があるか否かを判定する。
【０１３２】
ステップＳ１２０４でＲＡＭ２０３へ記憶した削除するプロパティの項目名と、ステップＳ１２０６でＲＡＭ２０３へ記憶した上書きするプロパティの項目名に重複があると、後述するドキュメントプロパティ変更部９０２の処理において、該当項目に対して削除あるいは上書きする処理の何れか１方の処理のみを実行することで、相互の処理に矛盾を生じさせないようにするため本ステップにおいて判定を行っている。
【０１３３】
ステップＳ１２０８において、ステップＳ１２０４でＲＡＭ２０３へ記憶した削除するプロパティの項目名と、ステップＳ１２０６でＲＡＭ２０３へ記憶した上書きするプロパティの項目名に重複があると判定された場合には、ステップＳ１２０２に処理を戻し、再度送信設定の種別から選択し直す。
【０１３４】
ステップＳ１２０８において、ステップＳ１２０４でＲＡＭ２０３へ記憶した削除するプロパティの項目名と、ステップＳ１２０６でＲＡＭ２０３へ記憶した上書きするプロパティの項目名に重複がないと判定された場合には、ステップＳ１２０９に処理を進める。
【０１３５】
ステップＳ１２０９において、送信設定定義部９０１は、送信設定定義を保存しようとしている情報が、既に設定ファイル内またはデータベース内に登録済みの情報か否かを判定する。
【０１３６】
ステップＳ１２０９では、送信設定定義を保存しようとしている情報のユーザＩＤ及びメールアドレスを用いて設定ファイルまたはデータベースを検索し、既に設定ファイルまたはデータベースに登録済みの情報と判断された場合には、Ｓ１２０１の処理に戻る。
【０１３７】
ステップＳ１２０９において、保存しようとしている送信設定定義が、既に設定ファイルまたはデータベースに登録済みの情報ではないと判断された場合には、ステップＳ１２１０に処理を進め、ステップＳ１２１０では、ステップＳ１２０２、ステップＳ１２０４、ステップＳ１２０６、及びステップＳ１２０７においてＲＡＭ２０３へ記憶された送信制御情報を設定ファイルまたはデータベースに保存して送信設定定義部９０１における処理を終了する。
【０１３８】
次に、図１３に示されるフローチャートを用いて、図９に示されるドキュメントプロパティ変更部９０２、メール送信部９０３、アップロード部９０４の動作の一例を説明する。尚、本フローチャートの各処理ステップは、情報処理装置（サーバ）１０２ａ、１０２ｂのＣＰＵ２０１の制御下の元、処理が実行される。
【０１３９】
図１３のステップＳ１３０１において、電子メールを送信する場合、添付ファイルが存在するか否かを判定する。または、ファイルサーバ、Ｗｅｂサーバにアップロードする場合は、アップロード対象となるファイルが存在するか否かを判定する。  ステップＳ１３０１において、添付ファイル（あるいは、アップロード対象となるファイル）が存在しないと判定された場合、ドキュメントプロパティ変更部９０２は、プロパティの変更処理を終了する。そして、電子メールで送信する場合は、メール送信部９０３は、プロパティの変更処理を実行せず、電子メールを送信し、アップロードする場合は、アップロード部９０４は、プロパティの変更処理を実行せず、処理を終了する。
ステップＳ１３０１において、添付ファイル（あるいは、アップロード対象となるファイル）が存在すると判定された場合、ステップＳ１３０２に処理が進む。
【０１４０】
ステップＳ１３０２において、ドキュメントプロパティ変更部９０２は、送信設定定義部９０１で定義された送信制御情報の読み込みを実行する。電子メールの送信またはファイルサーバやＷｅｂサーバへのアップロードを実行しようとしているユーザ名及びメールアドレスをもとに、該当ユーザの送信制御情報を検索し、読込を実行する。
【０１４１】
ステップＳ１３０３において、ステップＳ１３０２で読み込んだ送信設定定義が有効か否かを判断する。送信設定定義部９０１で該当ユーザの送信設定定義が設定されていない、または設定ファイルが存在しないと判断された場合は、ドキュメントプロパティ変更部９０２は、プロパティの変更処理を終了する。そして、電子メールの送信の場合は、メール送信部９０３は、プロパティの変更処理を実行せず、電子メールを送信し、アップロードする場合は、アップロード部９０４は、プロパティの変更処理を実行せず、アップロード処理を実行する。
【０１４２】
ステップＳ１３０３において、送信設定定義が有効と判断された場合、ステップＳ１３０４に処理が進み、ドキュメントプロパティ変更部９０２は、送信設定１００３に対して「クライアント設定のまま送信を許可する」が選択されているか否かを判定する。
【０１４３】
ステップＳ１３０４において、送信設定１００３に対して「クライアント設定のまま送信を許可する」が選択されていると判断された場合、ステップS１３０５へ処理を進め、電子メールの送信の場合は、メール送信部９０３は、プロパティの変更処理を実行せず、電子メールを送信し、アップロードする場合は、アップロード部９０４は、プロパティの変更処理を実行せず、アップロード処理を実行した後、ドキュメントプロパティ変更部３０２は、プロパティの変更処理を終了する。
【０１４４】
ステップＳ１３０５において、送信設定１００３に対して「クライアント設定のまま送信を許可する」が選択されていないと判断された場合、ステップＳ１３０６へ処理を進め、ドキュメントプロパティ変更部９０２は、送信設定１００３に対して「警告メッセージを表示して送信しない」が選択されているか否かを判定する。
【０１４５】
ステップＳ１３０６において、送信設定１００３に対して「警告メッセージを表示して送信しない」が選択されていると判定された場合、ステップＳ１３０７に処理を進める。
【０１４６】
ステップＳ１３０６において、送信設定１００３に対して「警告メッセージを表示して送信しない」が選択されていないと判定された場合、ステップＳ１３０８に処理を進める。
【０１４７】
ステップＳ１３０７において、ドキュメントプロパティ変更部９０２は、ドキュメントプロパティの変更処理を終了し、図１４の一例で示される警告ダイアログを表示する。図１４のダイアログが閉じられた後、メール送信部９０３、アップロード部９０４は、電子メールの送信処理、アップロード処理を中止して、処理を終了する。
【０１４８】
尚、ステップＳ１３０７におけるドキュメントプロパティ変更部９０２によって表示される警告ダイアログは、図１６の一例で示されるような「はい」「いいえ」ボタンを持つものであっても良い。図１６の一例では警告ダイアログにて、プロパティ情報を付与したまま電子メールの送信（あるいは、サーバへのアップロード処理）を行うか否かを判定している。
【０１４９】
「はい」ボタンが押下され、プロパティ情報を付与したまま電子メールの送信（あるいは、サーバへのアップロード処理）を行うと判定された場合、ドキュメントプロパティ変更部９０２は後述するステップＳ１３０８からステップＳ１３１２の処理を実行し、メール送信部９０３、アップロード部９０４により電子メールの送信処理またはアップロード処理を実行する。
【０１５０】
警告ダイアログで「いいえ」ボタンが押下され、プロパティ情報を付与したまま電子メールの送信（あるいは、アップロード処理）を行うと判定されなかった場合、図１６に示すダイアログが閉じられた後、メール送信部９０３、アップロード部９０４は、電子メールの送信処理、アップロード処理を中止して、処理を終了する。
【０１５１】
また、ステップ１３０７においてドキュメントプロパティ変更部９０２によって表示される警告メッセージは、図１４や図１６の一例で示されるダイアログを表示する形式でも良いが、図１５の一例で示される自動返信メッセージを返送する形式でも良い。自動返信メッセージは、ユーザのユーザＩＤをもとに図１１の一例で示される送信設定定義からメールアドレスを検索し、情報処理端末（サーバ）１０２ａ、１０２ｂから情報処理装置（クライアント）１０１ａ、１０１ｂへ発信される。
【０１５２】
ステップＳ１３０８において、ドキュメントプロパティ変更部９０２は、送信設定１００３に対して「プロパティ情報を強制的に削除して送信」または「プロパティ情報を削除かつ上書き」が選択されているか否かを判定する。
【０１５３】
ステップＳ１３０８において、送信設定１００３に対して「プロパティ情報を強制的に削除して送信」または「プロパティ情報を削除かつ上書き」が選択されていると判定された場合、ステップＳ１３０９に処理を進める。
【０１５４】
ステップＳ１３０８において、送信設定１００３に対して「プロパティ情報を強制的に削除して送信」または「プロパティ情報を削除かつ上書き」が選択されていないと判定された場合、ステップＳ１３１０に処理を進める。
【０１５５】
ステップＳ１３０９において、ドキュメントプロパティ変更部９０２は、ステップＳ１３０２にて設定ファイルまたはデータベースから読み込んだ、削除すべきプロパティ項目等の削除情報に基づいて、添付ファイル（あるいは、アップロード対象となるファイル）のプロパティから削除する処理を実行する。具体的には、ドキュメントプロパティ変更部９０２は、添付ファイル（あるいは、アップロード対象となるファイル）を一旦テンポラリファイルとしてＲＡＭ２０３に記憶し、一般的に公開されているＡＰＩ等を利用してプロパティ情報の削除を実行する。
【０１５６】
ステップＳ１３１０において、ドキュメントプロパティ変更部９０２は、送信設定１００３に対して「プロパティ情報を設定値に上書きして送信」または「プロパティ情報を削除かつ上書き」が選択されているか否かを判定する。
【０１５７】
ステップＳ１３１０において、送信設定１００３に対して「プロパティ情報を設定値に上書きして送信」または「プロパティ情報を削除かつ上書き」が選択されていると判定された場合、ステップＳ１３１１に処理を進める。
【０１５８】
ステップＳ１３１０において、送信設定１００３に対して「プロパティ情報を設定値に上書きして送信」または「プロパティ情報を削除かつ上書き」が選択されていないと判定された場合、ステップＳ１３１２に処理を進める。
【０１５９】
ステップＳ１３１１において、ドキュメントプロパティ変更部９０２は、設定ファイルまたはデータベースから読み込んだ、上書きすべきプロパティ項目の情報を、添付ファイル（あるいは、アップロード対象となるファイル）のプロパティに上書きする処理を実行する。具体的には、ドキュメントプロパティ変更部９０２は、添付ファイル（あるいは、アップロード対象となるファイル）を一旦テンポラリファイルとしてＲＡＭ２０３に記憶し、一般的に公開されているＡＰＩ等を利用してプロパティ情報の更新を実行する。
【０１６０】
ステップＳ１３１２において、メール送信部９０３は、プロパティ情報を削除、または上書きしたファイルを再度電子メールに添付しなおし、電子メールの送信処理を実行する。ファイルサーバやＷｅｂサーバへのアップロードの場合は、アップロード部９０４は、ブラウザからファイルサーバやＷｅｂサーバへのアップロード処理を実行する。
【０１６１】
以上、図３〜図８を用いて、本発明の実施形態に係る情報処理装置（クライアント）１０１ａ、１０１ｂによる態様、及び図９〜図１３を用いて、本発明の実施形態の一例である情報処理装置（サーバ）１０２ａ、１０２ｂによる態様例を詳述したが、情報処理装置（クライアント）１０１ａ、１０１ｂにおける態様を情報処理装置（サーバ）１０２ａ、１０２ｂに含むような態様であっても良いのは言うまでもない。
【０１６２】
その場合でも設定項目、処理手順は前述の内容と同様であり、情報処理装置（クライアント）１０１ａ、１０１ｂでの送信設定定義に従ってプロパティ情報を削除または上書きされた添付ファイルが、情報処理装置（サーバ）１０２ａ、１０２ｂ側の処理として実行されるのみである。
【０１６３】
この場合、図１３のステップＳ１３０４において、「クライアント設定のまま送信を許可する」とすることで、情報処理装置（クライアント）１０１ａ、１０１ｂでの送信設定定義に従って送信処理が実行されることとなる。
【０１６４】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１６５】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１６６】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６７】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１６８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１６９】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７２】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１７３】
１０１ａ  情報処理装置（クライアント）
１０１ｂ  情報処理装置（クライアント）
１０２ａ  情報処理装置（サーバ）
１０２ｂ  情報処理装置（サーバ）
１０３  ＬＡＮ
２００  情報処理装置
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０  ＣＲＴディスプレイ
２１１  外部メモリ（ＨＤ、ＦＤ）
【図１】
0005617217.tif 000002
【図２】
0005617217.tif 000003
【図３】
0005617217.tif 000004
【図４】
0005617217.tif 000005
【図５】
0005617217.tif 000006
【図６】
0005617217.tif 000007
【図７】
0005617217.tif 000008
【図８】
0005617217.tif 000009
【図９】
0005617217.tif 000010
【図１０】
0005617217.tif 000011
【図１１】
0005617217.tif 000012
【図１２】
0005617217.tif 000013
【図１３】
0005617217.tif 000014
【図１４】
0005617217.tif 000015
【図１５】
0005617217.tif 000016
【図１６】
0005617217.tif 000017