(57)【要約】【課題】  外部ネットワーク（インターネット等）との間にファイアウォール４を有する社内ネットワーク（ＬＡＮ等）の内側に存在する画像形成装置１から、画像形成装置に関する情報を取得すること等。【解決手段】  画像形成装置１の処理手段は、通信手段を介して外部システム２から受信した、画像形成装置に関する情報を要求する要求電子メールから、動作識別情報を取得する。さらに、当該取得した動作識別情報に対応する命令データを、記憶手段の命令データテーブルから読み出す。また、画像形成装置に関する情報を記憶手段から読み出し、当該読み出した画像形成装置に関する情報を含んだ返信電子メールを、読み出した命令データの条件に従って生成する。そして、通信手段を介して、当該生成した返信電子メールを送信する。【選択図】    図１
2006072793.tif 000002
【特許請求の範囲】
【請求項１】
外部システムと通信するための通信手段と、画像形成装置に関する情報を記憶する記憶手段と、情報を処理する処理手段とを備えた画像形成装置において、
前記記憶手段は、所定の動作識別情報と、前記処理手段が返信電子メールを生成する動作に関する所定の命令データと、を関連付けた命令データテーブルを更に記憶し、
前記処理手段が、
前記通信手段を介して前記外部システムから受信した、前記画像形成装置に関する情報を要求する要求電子メールから、前記動作識別情報を取得すること、
当該取得した動作識別情報に対応する前記命令データを、前記記憶手段の命令データテーブルから読み出すこと、
前記画像形成装置に関する情報を前記記憶手段から読み出すこと、
当該読み出した画像形成装置に関する情報を含んだ返信電子メールを、前記読み出した命令データの条件に従って生成する、第一の処理を行うこと、
前記通信手段を介して、当該生成した返信電子メールを送信すること、
を特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記所定の動作識別情報と前記所定の命令データとを関連付けた前記命令データテーブルは、
電子メールにＭｅｓｓａｇｅ−ＩＤフィールドの値が存在することを表す前記動作識別情報と、
前記要求電子メールから取得したＭｅｓｓａｇｅ−ＩＤフィールドの値を前記返信電子メールのＲｅｆｅｒｅｎｃｅｓフィールドに含ませて、前記第一の処理において前記処理手段に前記返信電子メールを生成させる前記命令データと、
の関連付けを有すること、
を特徴とする画像形成装置。
【請求項３】
請求項１に記載の画像形成装置において、
前記所定の動作識別情報と前記所定の命令データとを関連付けた前記命令データテーブルは、
電子メールのＲｅｐｌｙ−Ｔｏフィールドに返信先メールアドレスが存在することを表す前記動作識別情報と、前記要求電子メールのＲｅｐｌｙ−Ｔｏフィールドから取得したメールアドレスを送信先メールアドレスとして、前記第一の処理において前記処理手段に前記返信電子メールを生成させる前記命令データと、
の関連付けと、
電子メールのＲｅｐｌｙ−Ｔｏフィールドに返信先メールアドレスが存在しないことを表す前記動作識別情報と、前記要求電子メールから取得した発信元メールアドレスを送信先メールアドレスとして、前記第一の処理において前記処理手段に前記返信電子メールを生成させる前記命令データと、
の関連付けとを有すること、
を特徴とする画像形成装置。
【請求項４】
請求項１に記載の画像形成装置において、
前記要求電子メールのＲｅｐｌｙ−Ｔｏフィールドに返信先メールアドレスが存在するか否かに関わらず、常に、
前記処理手段が、
前記要求電子メールから取得した発信元メールアドレスを送信先メールアドレスとして、前記第一の処理において前記返信電子メールを生成すること、
を特徴とする画像形成装置。
【請求項５】
請求項１に記載の画像形成装置において、
前記記憶手段は、受信許可ドメインリスト又は受信許可メールアドレスリストを更に記憶し、
前記処理手段は、
前記要求電子メールから取得した発信元メールアドレスが表すドメイン又はメールアドレスが、前記記憶手段から読み出した受信許可ドメインリスト又は受信許可メールアドレスリストに存在するか照合し、
当該照合の結果、一致するドメイン又はメールアドレスが受信許可ドメインリスト又は受信許可メールアドレスリストに存在しなかった場合は、前記返信電子メールを生成又は送信しないこと、
を特徴とする画像形成装置。
【請求項６】
請求項１に記載の画像形成装置において、
前記記憶手段は、送信許可ドメインリスト又は送信許可メールアドレスリストを更に記憶し、
前記処理手段は、
前記返信電子メールを生成する際に送信先メールアドレスとするメールアドレスが表すドメイン又はメールアドレスが、前記記憶手段から読み出した送信許可ドメインリスト又は送信許可メールアドレスリストに存在するか照合し、
当該照合の結果、一致するドメイン又はメールアドレスが送信許可ドメインリスト又は送信許可メールアドレスリストに存在しなかった場合は、前記返信電子メールを生成又は送信しないこと、
を特徴とする画像形成装置。
【請求項７】
請求項１に記載の画像形成装置において、
前記記憶手段は、電子メールを構成する所定のパラメータの種別と、当該パラメータ種別に対する所定のデフォルトデータと、を関連付けたデフォルトデータテーブルを更に記憶し、
前記所定の動作識別情報と前記所定の命令データとを関連付けた前記命令データテーブルは、
前記所定のパラメータ種別についてデータ指定が存在しないことを表す前記動作識別情報と、当該所定のパラメータの種別に対応するデフォルトデータを前記デフォルトデータテーブルから読み出し、当該所定のパラメータの種別のデータとして前記返信電子メールを生成させる前記命令データと、
の関連付けを有すること、
を特徴とする画像形成装置。
【請求項８】
請求項７に記載の画像形成装置において、
前記記憶手段は、電子メールアドレスに関するドメインリスト又はメールアドレスリストを記憶すると共に、前記デフォルトデータテーブルを複数記憶し、
前記記憶手段の各デフォルトデータテーブルは、前記ドメインリスト又はメールアドレスリストに含まれているドメイン又はメールアドレスに関連付けて前記記憶手段に記憶されており、
前記処理手段は、
前記要求電子メールから取得した発信元メールアドレスが表すドメイン又はメールアドレスと一致するドメイン又はメールアドレスが、前記記憶手段のドメインリスト又はメールアドレスリストに存在するか照合し、
当該照合の結果一致したドメイン又はメールアドレスに関連付いた前記デフォルトデータテーブルを、前記命令データによる処理に使用する前記デフォルトデータテーブルとすること、
を特徴とする画像形成装置。
【請求項９】
請求項７に記載の画像形成装置において、
前記記憶手段は、電子メールアドレスに関するドメインリスト又はメールアドレスリストを記憶すると共に、前記デフォルトデータテーブルを複数記憶し、
前記記憶手段の各デフォルトデータテーブルは、前記ドメインリスト又はメールアドレスリストに含まれているドメイン又はメールアドレスに関連付けて前記記憶手段に記憶されており、
前記処理手段は、
前記返信電子メールを生成する際に送信先メールアドレスとするメールアドレスが表すドメイン又はメールアドレスと一致するドメイン又はメールアドレスが、前記記憶手段のドメインリスト又はメールアドレスリストに存在するか照合し、
当該照合の結果一致したドメイン又はメールアドレスに関連付いた前記デフォルトデータテーブルを、前記命令データによる処理に使用する前記デフォルトデータテーブルとすること、
を特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、Ｅ−Ｍａｉｌ（電子メール）の送受信によって画像形成装置に関する情報を提供する機能（Ｅ−Ｍａｉｌステータス機能）を備えた画像形成装置に関するものである。
【背景技術】
【０００２】
従来、各顧客のオフィスに設置されている画像形成装置の状態を確認する為には、点検担当者が顧客の各オフィスを巡回し、実地点検をする方法があった。そして、この実地点検により各画像形成装置に関する情報（故障箇所の情報、ステータス情報、各種設定の情報等）を取得・確認し、異常を発見した場合には、修理担当者が故障部分を修理していた。
【０００３】
また、実地点検以外にも、画像形成装置がＨＴＴＰ通信を行うためのＷＥＢサーバソフトウェアを内蔵し、遠隔地の管理コンピュータのＷＥＢブラウザソフトからＨＴＴＰ通信を行うことにより情報を取得する方法があった。この場合、各顧客のオフィスに設置されている画像形成装置が、画像形成装置に関する情報を含んだＨＴＭＬデータを、遠隔地の管理コンピュータに通信回線を介して送信するのである。このようにして、遠隔地の管理コンピュータは、各顧客のオフィスに設置されている画像形成装置の状態を把握することができた。
【０００４】
以上の先行技術に関する文献を、出願人は特に把握していない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術にあっては、外部ネットワーク（インターネット等）からのアクセスをファイアウォールにより制限した社内ネットワーク（ＬＡＮ等）内に、画像形成装置が存在する場合に、不都合が生じる。ファイアウォールは通常、外部ネットワーク（インターネット等）から社内ネットワーク（ＬＡＮ等）内のコンピュータへの、ＨＴＴＰによる要求パケットを通さない設定がされていることが多い。これは、内部情報を外部に漏らさないようにというセキュリティ上の配慮からである。よって、上記従来技術では、外部ネットワーク（インターネット等）との間にファイアウォールを有する社内ネットワーク（ＬＡＮ等）の内側に存在する画像形成装置と、ＨＴＴＰによる通信ができない場合が生じる。
【０００６】
また、ＨＴＴＰによる通信では、画像形成装置のＩＰアドレスを知られてしまった場合に、アクセス権限のないコンピュータからの不正なアクセスを排除することが難しいという問題がある。
【課題を解決するための手段】
【０００７】
１、上記目的を達成するため、本発明の画像形成装置は、外部システムと通信するための通信手段と、画像形成装置に関する情報を記憶する記憶手段と、情報を処理する処理手段とを備えている。
【０００８】
また、画像形成装置の前記記憶手段は、所定の動作識別情報と、前記処理手段が返信電子メールを生成する動作に関する所定の命令データと、を関連付けた命令データテーブルを更に記憶している。そして、画像形成装置の前記処理手段は、（１）前記通信手段を介して前記外部システムから受信した、前記画像形成装置に関する情報を要求する要求電子メールから、前記動作識別情報を取得すること、（２）当該取得した動作識別情報に対応する前記命令データを、前記記憶手段の命令データテーブルから読み出すこと、（３）前記画像形成装置に関する情報を前記記憶手段から読み出すこと、（４）当該読み出した画像形成装置に関する情報を含んだ返信電子メールを、前記読み出した命令データの条件に従って生成する、第一の処理を行うこと、（５）前記通信手段を介して、当該生成した返信電子メールを送信すること、を特徴とする。
【０００９】
ここで、「命令データ」とは、前記処理手段が返信電子メールを生成する処理についての所定の動作を、前記処理手段に行わせるデータである。この所定の動作の例として、要求電子メールからＭｅｓｓａｇｅ−ＩＤフィールドの値を取得して、返信電子メールのＲｅｆｅｒｅｎｃｅｓフィールドに含ませる動作、がある。また、所定の動作についての他の例として、要求電子メールから発信元メールアドレスを取得して、返信電子メールの送信先メールアドレスとする動作、がある。
【００１０】
また、「動作識別情報」とは、前記命令データを識別するための情報であって、所定の動作識別情報が要求電子メールに含まれていた場合に、対応する前記命令データを識別するために利用される。この所定の動作識別情報の例として、電子メールにＭｅｓｓａｇｅ−ＩＤフィールドの値が存在することを表す情報（電子メールのＭｅｓｓａｇｅ−ＩＤフィールドの値がＮｕｌｌ値ではないことを表す情報）、がある。また、所定の動作識別情報についての他の例として、電子メールのＲｅｐｌｙ−Ｔｏフィールドに返信先メールアドレスが存在することを表す情報（電子メールのＲｅｐｌｙ−Ｔｏフィールドの値がＮｕｌｌ値ではないことを表す情報）、がある。
【００１１】
以上の定義は以下の発明にも適用される。
【００１２】
電子メールの利用用途から、外部ネットワークから社内ネットワークまたは社内ネットワークから外部ネットワークというデータの流れの別を問わず、電子メールのパケットを通過させるように、ファイアウォールに設定していることが通常である。そのため、本発明によると、ファイアウォールによりＨＴＴＰによる通信が制限されている、社内ネットワーク（ＬＡＮ等）内の画像形成装置に対しても、遠隔地の管理コンピュータ（外部システム）が画像形成装置に関する情報を取得することができる。
【００１３】
２、また、他の発明に係る画像形成装置は、前記所定の動作識別情報と前記所定の命令データとを関連付けた前記命令データテーブルが、（１）電子メールにＭｅｓｓａｇｅ−ＩＤフィールドの値が存在することを表す前記動作識別情報と、（２）前記要求電子メールから取得したＭｅｓｓａｇｅ−ＩＤフィールドの値を前記返信電子メールのＲｅｆｅｒｅｎｃｅｓフィールドに含ませて、前記第一の処理において前記処理手段に前記返信電子メールを生成させる前記命令データと、の関連付けを有すること、を特徴とする。
【００１４】
本発明によると、遠隔地の管理コンピュータ（外部システム）が送信した要求電子メールに含まれるＭｅｓｓａｇｅ−ＩＤフィールドの値を、Ｒｅｆｅｒｅｎｃｅｓフィールドに含ませた返信電子メールを画像形成装置が返信する。よって、要求電子メールに対する画像形成装置からの返信電子メールが、どの要求電子メールに対応するものであるかを、遠隔地の管理コンピュータが簡便に識別することができる。すなわち、管理コンピュータが、要求電子メールと返信電子メールとを関連付けて管理することが容易になる。
【００１５】
３、また、他の発明に係る画像形成装置は、前記所定の動作識別情報と前記所定の命令データとを関連付けた前記命令データテーブルが、（１）電子メールのＲｅｐｌｙ−Ｔｏフィールドに返信先メールアドレスが存在することを表す前記動作識別情報と、前記要求電子メールのＲｅｐｌｙ−Ｔｏフィールドから取得したメールアドレスを送信先メールアドレスとして、前記第一の処理において前記処理手段に前記返信電子メールを生成させる前記命令データと、の関連付けと、（２）電子メールのＲｅｐｌｙ−Ｔｏフィールドに返信先メールアドレスが存在しないことを表す前記動作識別情報と、前記要求電子メールから取得した発信元メールアドレスを送信先メールアドレスとして、前記第一の処理において前記処理手段に前記返信電子メールを生成させる前記命令データと、の関連付けとを有すること、を特徴とする。
【００１６】
このように、要求電子メールの発信元メールアドレスとは異なる、要求電子メールのＲｅｐｌｙ−Ｔｏフィールドにおいて指定されたメールアドレスに、画像形成装置が返信電子メールを送信する。よって、要求電子メールを送信するメールアドレスと、返信電子メールを受信したいメールアドレスとが異なる場合であっても、画像形成装置が適切に対応するため、柔軟な管理が可能となる。例えば、要求電子メールを送信する者と、返信電子メールを受信する者とが異なる場合等にも、対応することができる。
【００１７】
４、また、他の発明に係る画像形成装置は、前記要求電子メールのＲｅｐｌｙ−Ｔｏフィールドに返信先メールアドレスが存在するか否かに関わらず、常に、前記処理手段が、前記要求電子メールから取得した発信元メールアドレスを送信先メールアドレスとして、前記第一の処理において前記返信電子メールを生成すること、を特徴とする。
【００１８】
本発明では、要求電子メールの発信元メールアドレスと異なったメールアドレスには、画像形成装置が返信電子メールを送信しない。よって、要求電子メールの発信元メールアドレスを認証の対象とすることにより、なりすましによる不正な電子メールを排除することができる。一般的に、電子メールの発信元メールアドレスを詐称して、電子メールを送信することは容易である。しかし、本発明によって、例えば、Ｆｒｏｍフィールドに画像形成装置に登録されている受信許可メールアドレスを、Ｒｅｐｌｙ−Ｔｏフィールドに自己が管理するメールアドレスを、それぞれ入力することにより作成した、なりすまし要求電子メールの排除が可能である。
【００１９】
５、また、他の発明に係る画像形成装置は、前記記憶手段が、受信許可ドメインリスト又は受信許可メールアドレスリストを更に記憶している。そして、画像形成装置の前記処理手段は、（１）前記要求電子メールから取得した発信元メールアドレスが表すドメイン又はメールアドレスが、前記記憶手段から読み出した受信許可ドメインリスト又は受信許可メールアドレスリストに存在するか照合し、（２）当該照合の結果、一致するドメイン又はメールアドレスが受信許可ドメインリスト又は受信許可メールアドレスリストに存在しなかった場合は、前記返信電子メールを生成又は送信しないこと、を特徴とする。
【００２０】
本発明では、画像形成装置が、要求電子メールの発信元メールアドレスが表すドメイン又はメールアドレスを、正当なアクセス権限を有する者からの電子メールか否かの認証の対象とする。よって、画像形成装置のメールアドレスが第三者に漏れたとしても、要求電子メールの発信元メールアドレスが表すドメイン又はメールアドレスが正当でなければ、画像形成装置に関する情報の漏洩を防ぐことができる。
【００２１】
また、受信許可ドメインリストを画像形成装置が有する場合は、特定のドメインに属する多数のメールアドレスに、正当なアクセス権限を与えることができる。例えば、画像形成装置の管理を社外のメンテナンス業者に委託する場合等は、メンテナンス担当者が複数人存在する場合もあるため、アクセス権限の管理が容易になる。
【００２２】
６、また、他の発明に係る画像形成装置は、前記記憶手段が、送信許可ドメインリスト又は送信許可メールアドレスリストを更に記憶している。そして、画像形成装置の前記処理手段は、（１）前記返信電子メールを生成する際に送信先メールアドレスとするメールアドレスが表すドメイン又はメールアドレスが、前記記憶手段から読み出した送信許可ドメインリスト又は送信許可メールアドレスリストに存在するか照合し、（２）当該照合の結果、一致するドメイン又はメールアドレスが送信許可ドメインリスト又は送信許可メールアドレスリストに存在しなかった場合は、前記返信電子メールを生成又は送信しないこと、を特徴とする。
【００２３】
このように、前記返信電子メールを生成する際に送信先メールアドレスとするメールアドレスが表すドメイン又はメールアドレスを、正当な情報取得権限を有する者への送信か否かの認証の対象とする。よって、画像形成装置のメールアドレスが第三者に漏れたとしても、返信電子メールを生成する際に送信先メールアドレスとするメールアドレスが表すドメイン又はメールアドレスが正当でなければ、画像形成装置に関する情報の漏洩を防ぐことができる。
【００２４】
また、送信許可ドメインリストを画像形成装置が有する場合は、特定のドメインに属する多数のメールアドレスに、正当な情報取得権限を与えることができる。例えば、画像形成装置の管理を社外のメンテナンス業者に委託する場合等は、メンテナンス担当者が複数人存在する場合もあるため、情報取得権限の管理が容易になる。
【００２５】
７、また、他の発明に係る画像形成装置は、前記記憶手段が、電子メールを構成する所定のパラメータの種別と、当該パラメータ種別に対する所定のデフォルトデータと、を関連付けたデフォルトデータテーブルを更に記憶している。さらに、前記所定の動作識別情報と前記所定の命令データとを関連付けた前記命令データテーブルは、（１）前記所定のパラメータ種別についてデータ指定が存在しないことを表す前記動作識別情報と、（２）当該所定のパラメータの種別に対応するデフォルトデータを前記デフォルトデータテーブルから読み出し、当該所定のパラメータの種別のデータとして前記返信電子メールを生成させる前記命令データと、の関連付けを有すること、を特徴とする。
【００２６】
このように、返信電子メールを構成する所定のパラメータの種別について、データ指定が要求電子メールに存在しない場合であっても、デフォルトデータテーブルから当該パラメータの種別に対応するデフォルトデータが特定される。よって、要求電子メールに、返信電子メールを構成する所定のパラメータのデータ指定が含まれない場合であっても、特定されたデフォルトデータによって、画像形成装置は返信電子メールを生成することができる。
【００２７】
この「返信電子メールを構成する所定のパラメータの種類」の例として、電子メールのデータ形式（テキスト、ｈｔｍｌ、ｘｍｌ等）についてのパラメータや、電子メールの本文形式（日本語、英語等）についてのパラメータ、などがある。また同様に、「所定のパラメータ種別についてのデータ指定」の例として、電子メールのデータ形式をｈｔｍｌ形式とするデータ指定や、電子メールの本文形式を日本語とするデータ指定、などがある。
【００２８】
８、また、他の発明に係る画像形成装置は、前記記憶手段が、電子メールアドレスに関するドメインリスト又はメールアドレスリストを記憶すると共に、前記デフォルトデータテーブルを複数記憶している。さらに、前記記憶手段の各デフォルトデータテーブルは、前記ドメインリスト又はメールアドレスリストに含まれているドメイン又はメールアドレスに関連付けて前記記憶手段に記憶されている。そして、画像形成装置の前記処理手段は、（１）前記要求電子メールから取得した発信元メールアドレスが表すドメイン又はメールアドレスと一致するドメイン又はメールアドレスが、前記記憶手段のドメインリスト又はメールアドレスリストに存在するか照合し、（２）当該照合の結果一致したドメイン又はメールアドレスに関連付いた前記デフォルトデータテーブルを、前記命令データによる処理に使用する前記デフォルトデータテーブルとすること、を特徴とする。
【００２９】
このように、要求電子メールの発信元メールアドレスが表すドメイン又はメールアドレスから、対応するデフォルトデータテーブルを特定することができるため、細やかなデフォルトデータの設定が可能となる。
【００３０】
９、また、他の発明に係る画像形成装置は、前記記憶手段が、電子メールアドレスに関するドメインリスト又はメールアドレスリストを記憶すると共に、前記デフォルトデータテーブルを複数記憶している。また、前記記憶手段の各デフォルトデータテーブルは、前記ドメインリスト又はメールアドレスリストに含まれているドメイン又はメールアドレスに関連付けて前記記憶手段に記憶されている。そして、画像形成装置の前記処理手段は、（１）前記返信電子メールを生成する際に送信先メールアドレスとするメールアドレスが表すドメイン又はメールアドレスと一致するドメイン又はメールアドレスが、前記記憶手段のドメインリスト又はメールアドレスリストに存在するか照合し、（２）当該照合の結果一致したドメイン又はメールアドレスに関連付いた前記デフォルトデータテーブルを、前記命令データによる処理に使用する前記デフォルトデータテーブルとすること、を特徴とする。
【００３１】
このように、返信電子メールを生成する際に送信先メールアドレスとするメールアドレスから、対応するデフォルトデータテーブルを特定することができる。よって、ドメイン又はメールアドレスに応じた細やかなデフォルトデータの設定が可能となる。
【００３２】
以上の発明により、前述した課題を解決しようとするものである。
【発明の効果】
【００３３】
本発明によると、外部ネットワークと社内ネットワークとの間にファイアウォールを有し、社内ネットワークの内側に存在する画像形成装置からであっても、電子メールにより画像形成装置に関する情報を取得することができる。
【００３４】
また、上記のような認証を行うことによって、不正な電子メールによるアクセスや、情報の漏洩を防止することができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施形態を、図面を参照しつつ説明する。
<実施形態１>
【００３６】
１、本発明の実施の構成について
【００３７】
（１）図１は、本発明に係る画像形成装置を含むシステムの全体構成図である。同図に示すように、本発明に係る画像形成装置１は、遠隔地にある管理コンピュータ（外部システム）２と、通信ネットワーク３を介して接続している。この画像形成装置１の例として、プリンタ、デジタル複写機、複合機等が該当する。また、管理コンピュータ（外部システム）２は、画像形成装置１を管理するサーバー等を含むコンピュータシステムが該当する。通信ネットワーク３は、インターネット、電話回線、無線通信回線、フレームリレー等の各種通信回線が該当する。
【００３８】
外部ネットワークとしての通信ネットワーク３と、社内ネットワーク（ＬＡＮ等）内に存在する画像形成装置１との間には、ファイアウォール４が存在する。このファイアウォール４は、外部から社内、社内から外部へのパケットデータを制限するハードウェアやソフトウェアである。本実施形態においてファイアウォール４は、外部ネットワークとしての通信ネットワーク３から、画像形成装置１が存在する社内ネットワーク（ＬＡＮ等）への、ＨＴＴＰ通信パケットデータの通過を制限している。社内ネットワーク側のコンピュータが有する情報を、外部に漏らさないようにするためである。
【００３９】
一方、ファイアウォール４は、通信ネットワーク３から社内ネットワークへ、あるいは社内ネットワークから通信ネットワーク３へという、通信方向の別を問わず、電子メールのパケットの通過は制限していない。電子メールの利用用途から、両方向へパケットを通す必要があるからである。また、画像形成装置１及び管理コンピュータ２は、各種メーラーソフトウェアを自己の記憶装置（ＨＤＤ）に有することにより、電子メールを送受信する機能を備えている。
【００４０】
次に、図２に基づいて画像形成装置１の構成の概略について説明する。
【００４１】
（２）同図に示すように画像形成装置１は、記憶手段としてのＲＯＭ、ＲＡＭ、ＨＤＤ、フレームメモリと、通信手段としてのモデムと、これらを制御する処理手段としてのＣＰＵと、を備えている。また、画像形成装置１は、ソフトウェアやハードウェアを制御するインターフェース機器である各種コントローラと、情報を表示する表示部と、利用者からの命令を受け付ける操作部と、データを印刷出力する出力装置と、も備えている。そして、画像形成装置１のこれら構成要素は、メインバスあるいはローカルバスにより接続し、信号を送受信することにより協働する。図示した他にも、画像形成装置１は、画像データとして読取るための入力手段であるスキャナーや、画像形成機構も備えている。
【００４２】
ここで、画像形成装置１の表示部は、液晶ディスプレイ等が該当する。また、画像形成装置１の出力装置は、インクジェット式やレーザ式などによる各種プリンタ装置が該当する。画像形成装置１の操作部は、タッチパネルや操作ボタン等が該当する。また、画像形成装置１の記憶手段としてのＨＤＤには、図３に図示するように、命令データテーブル、デフォルトデータテーブル、受信許可ドメインリスト、受信許可メールアドレスリスト、送信許可ドメインリスト、送信許可メールアドレスリスト、画像形成装置に関する情報、が記憶されている。さらに、画像形成装置１の記憶手段としてのＨＤＤには、コンピュータであるＣＰＵに様々な動作を行わせるための各種コンピュータプログラムも記憶されている。
【００４３】
この画像形成装置１は、コンピュータであるＣＰＵが、記憶手段としてのＨＤＤに記憶されている各種コンピュータプログラムを解釈し、実行する事により動作する。また、利用者の命令を、画像形成装置１の入力手段としての操作部から受付けると、処理手段としてのＣＰＵが当該命令を解釈し、実行する。更に、画像形成装置１が情報を出力する際には、処理手段としてのＣＰＵが、表示部に情報を表示させたり、出力装置に印刷出力させることにより行う。また、画像形成装置１が管理コンピュータ２と通信する際には、処理手段としてのＣＰＵが、通信手段としてのモデム及び通信ネットワーク３を介して、情報の送受信を行うことにより実現する。
【００４４】
続いて、図４及び５に基づいて、記憶手段としてのＨＤＤに記憶される、命令データテーブルとデフォルトデータテーブルのデータ構造について説明する。
【００４５】
（３）図４に図示するのが、命令データテーブルのデータ構造図である。同図に示すように、命令データテーブルは、所定の動作識別情報と所定の命令データとを関連付けたデータ構造になっている。この「命令データ」とは、処理手段であるＣＰＵが返信電子メールを生成する処理についての所定の動作を、処理手段であるＣＰＵに行わせるデータである。画像形成装置１のＣＰＵが、この「命令データ」を解釈して実行する所定の動作の例として、要求電子メールからＭｅｓｓａｇｅ−ＩＤフィールドの値を取得して、返信電子メールのＲｅｆｅｒｅｎｃｅｓフィールドに含ませる動作、がある。
【００４６】
また、「動作識別情報」は、命令データを識別するための情報であって、所定の動作識別情報が要求電子メールに含まれていた場合に、対応する命令データを識別するために利用される。この所定の動作識別情報の例として、電子メールにＭｅｓｓａｇｅ−ＩＤフィールドの値が存在することを表す情報（電子メールのＭｅｓｓａｇｅ−ＩＤフィールドの値がＮｕｌｌ値以外であることを表す情報）、がある。このように、命令データテーブルは、動作識別情報を特定すれば、画像形成装置１のＣＰＵに所定の動作を行わせる命令データが特定できるようになっている。
【００４７】
この命令データテーブルは、画像形成装置１の管理者が、事前に画像形成装置１のＨＤＤに記憶させ、設定しておく。まず、画像形成装置１の管理者は、画像形成装置１の操作部を利用して、命令データテーブルを作成し、登録を命令する。そして、この命令を受けた画像形成装置１のＣＰＵが、当該命令データテーブルを、記憶手段としてのＨＤＤに記憶させる。
【００４８】
また、画像形成装置１の管理者は、画像形成装置１を管理する管理コンピュータ２を利用して、画像形成装置１に装置利用者リストの登録を命令することもできる。そして、通信ネットワーク３を介して画像形成装置１のモデムが、当該命令データテーブルの登録の命令を受信し、画像形成装置１のＣＰＵが、当該受信した命令データテーブルをＨＤＤに記憶させる。このようにして、命令データテーブルは画像形成装置１の記憶手段であるＨＤＤに格納される。ＨＤＤに記憶されている命令データテーブルの編集・削除も、登録の際と同様に、画像形成装置１の操作部又は画像形成装置１を管理する管理コンピュータ２を利用して、画像形成装置１の管理者が行う。
【００４９】
（４）図５に図示するのがデフォルトデータテーブルのデータ構造図である。同図に示すように、デフォルトデータテーブルは、電子メールを構成する所定のパラメータの種別と、当該パラメータの種別に対する所定のデフォルトデータとを関連付けたデータ構造になっている。
【００５０】
この「電子メールを構成する所定のパラメータの種類」の例として、電子メールのデータ形式（テキスト、ｈｔｍｌ、ｘｍｌ等）についてのパラメータ（メールフォーマット）や、電子メールの本文形式（日本語、英語等）についてのパラメータ（メール本文の言語）、などがある。また同様に、「所定のパラメータ種別についてのデータ指定」の例として、電子メールのメールフォーマットをｈｔｍｌ形式とするデータ指定や、電子メールの本文言語を日本語とするデータ指定、などがある。このように、デフォルトデータテーブルは、電子メールを構成する所定のパラメータの種別を特定すれば、当該パラメータの種別に対する所定のデフォルトデータが特定できるようになっている。
【００５１】
このデフォルトデータテーブルも、画像形成装置１の管理者が、事前に画像形成装置１のＨＤＤに記憶させ、設定しておく。画像形成装置１のＨＤＤに記憶させる方法や、ＨＤＤに記憶されているデフォルトデータテーブルの編集・削除も、上記命令データテーブルについての説明と同様である。
【００５２】
（５）続いて、記憶手段としてのＨＤＤに記憶される、受信許可ドメインリスト、受信許可メールアドレスリスト、送信許可ドメインリスト、送信許可メールアドレスリスト、について簡単に説明する。
【００５３】
受信許可ドメインリストと送信許可ドメインリストは、電子メールのメールアドレスにおける＠以下の部分（ドメイン）を複数有しているリストである。受信許可ドメインリストは、要求電子メールの発信元メールアドレスが表すドメインを元にして、要求電子メールが正当であるかを認証するために利用される。一方、送信許可ドメインリストは、返信電子メールの送信先メールアドレスが表すドメインを元にして、返信電子メールの送信先が正当であるかを認証するために利用される。
【００５４】
受信許可メールアドレスリストと送信許可メールアドレスリストは、電子メールのメールアドレス（ユーザ名＠ドメイン名）を複数有しているリストである。受信許可メールアドレスリストは、要求電子メールの発信元メールアドレスが表すメールアドレスを元にして、要求電子メールが正当であるかを認証するために利用される。一方、送信許可メールアドレスリストは、返信電子メールの送信先メールアドレスが表すメールアドレスを元にして、返信電子メールの送信先が正当であるかを認証するために利用される。
【００５５】
これらの、受信許可ドメインリスト、受信許可メールアドレスリスト、送信許可ドメインリスト、送信許可メールアドレスリストも、画像形成装置１の管理者が、事前に画像形成装置１のＨＤＤに記憶させ、設定しておく。画像形成装置１のＨＤＤに記憶させる方法や、ＨＤＤに記憶されているリストの編集・削除も、上記命令データテーブルについての説明と同様である。
【００５６】
（６）続いて、記憶手段としてのＨＤＤに記憶されている、画像形成装置に関する情報のデータ構造を、図６を使用して説明する。同図に示すように、画像形成装置に関する情報は、ステータス情報を識別するためのステータス識別情報と、ステータス情報とを関連付けたデータ構造になっている。この「ステータス情報」には、システム・コンフィグレーション情報、ネットワーク・コンフィグレーション情報、プリンタ・コンフィグレーション情報、サプライ情報、機器ステータス情報、などがある。このように、画像形成装置に関する情報は、ステータス識別情報を特定すれば、所定のステータス情報が特定できるようになっている。
【００５７】
この画像形成装置に関する情報のうち、各種設定情報（システム、ネットワーク、プリンタの各種コンフィグレーション情報など）は、画像形成装置１の管理者が、事前に画像形成装置１のＨＤＤに記憶させ、設定しておく。一方、画像形成装置に関する情報のうち、サプライ情報、機器ステータス情報などは、画像形成装置１のＣＰＵが、定期的に画像形成装置１の各部位の状態を確認し、情報を取得してＨＤＤに記憶させる。このようにして、画像形成装置に関する情報は画像形成装置１の記憶手段であるＨＤＤに格納される。
【００５８】
２、本発明の実施のフローについて
【００５９】
続いて、図７を参照して、本発明の実施のフローを説明する。
【００６０】
（１）まず、管理コンピュータ２が、所定のタイミングで、画像形成装置１のメールアドレスを送信先メールアドレスとした要求電子メールを、メーラーソフトウェアにより生成し、送信する。この要求電子メールは、画像形成装置１のＨＤＤに記憶されている画像形成装置１に関する情報を要求する電子メールである。そして、当該要求電子メールは、通信ネットワーク３に存在するメールサーバによってメールリレーされ、画像形成装置１とファイアウォール４との間の社内ネットワークに存在する社内メールサーバが受信する。
【００６１】
この際に、要求電子メールのパケットデータはファイアウォール４を通過することになるが、ファイアウォール４は上記のように電子メールのパケットデータを通過させる設定になっている。よって、要求電子メールはファイアウォール４を通過できる。
【００６２】
（２）そして、画像形成装置１のＣＰＵが、所定のタイミングで、自己宛て（自己のメールアドレス宛て）の未読電子メールが到着していないかを、上記社内メールサーバに問い合わせる（Ｓ１）。この社内メールサーバからの、画像形成装置１のメールアドレス宛ての未読メールが存在しないことを表す情報を、画像形成装置１のＣＰＵが受信した場合、画像形成装置１のＣＰＵは、次のメール送受信処理タイミングまでウェイトする（Ｓ９）。そして、当該ウェイト後に、画像形成装置１のＣＰＵは再度Ｓ１の動作を行う。
【００６３】
上記Ｓ１の所定のタイミングや、Ｓ９の次のメール送受信処理タイミングまでのウェイトについては、画像形成装置１のＨＤＤに当該タイミングを定める情報（タイマー情報等）を記憶させておけばよい。これにより、画像形成装置１のＣＰＵは、ＨＤＤに記憶されているタイミングを定める情報を参照し、所定のタイミングにより上記Ｓ１の動作を行う。
【００６４】
（３）上記Ｓ１において社内メールサーバに画像形成装置１のメールアドレス宛ての未読メール（要求電子メール）が存在する場合は、当該要求電子メールを、画像形成装置１のＣＰＵが１件受信する（Ｓ２）。そして、画像形成装置１のＣＰＵは当該要求電子メールを、自己のＨＤＤに記憶させる。
【００６５】
（４）次に、画像形成装置１のＣＰＵが、この受信した要求電子メールから、動作識別情報を取得する（Ｓ３）。そして、画像形成装置１のＣＰＵは、この取得した動作識別情報に対応する命令データを、ＨＤＤに記憶されている命令データテーブルから読み出す（Ｓ４）。
【００６６】
具体的には、画像形成装置１のＣＰＵが、自己のＨＤＤに記憶されている命令データテーブルの動作識別情報を、要求電子メールから取得できるか否かによって、命令データテーブルから読み出す命令データを判断する。図４の命令データテーブルを例に説明すると、まず、画像形成装置１のＣＰＵは、要求電子メールのＭｅｓｓａｇｅ−ＩＤフィールドの値がＮｕｌｌであるか否かを確認し、Ｎｕｌｌ値以外であれば、当該動作識別情報に対応する１行目の命令データを命令データテーブルから読み出す。次に、画像形成装置１のＣＰＵは、要求電子メールのＲｅｐｌｙ−Ｔｏフィールドの値が存在するか否か（Ｎｕｌｌ値以外であるか否か）を確認し、Ｎｕｌｌ値以外であれば、当該動作識別情報に対応する２行目の命令データを命令データテーブルから読み出す。そして、画像形成装置１のＣＰＵは、要求電子メールのＲｅｐｌｙ−Ｔｏフィールドの値が存在しないか否か（Ｎｕｌｌ値である）を確認し、Ｎｕｌｌ値であれば、当該動作識別情報に対応する３行目の命令データを命令データテーブルから読み出す。
【００６７】
このようにして、要求電子メールから取得された動作識別情報に対応する命令データを、画像形成装置１のＣＰＵが、ＨＤＤに記憶されている命令データテーブルから読み出すのである。
【００６８】
（５）そして、画像形成装置１のＣＰＵは、前記画像形成装置に関する情報をＨＤＤから読み出す（Ｓ５）。この際には、要求電子メールにステータス識別情報が含まれているか否かを、画像形成装置１のＣＰＵが確認する。ステータス識別情報が含まれていれば、画像形成装置１のＣＰＵは当該含まれていたステータス識別情報に対応するステータス情報を、ＨＤＤに記憶されている画像形成装置に関する情報から取得する。要求電子メールにステータス識別情報が含まれていない場合は、画像形成装置１のＣＰＵが、ＨＤＤの画像形成装置に関する情報からステータス情報の全部を読み出す。
【００６９】
図６に図示した、画像形成装置に関する情報を例にして説明する。要求電子メールにステータス識別情報として、「ステータス１」が含まれていた場合、画像形成装置１のＣＰＵは、当該ステータス識別情報に対応するステータス情報である「システム・コンフィグレーション情報」を、ＨＤＤに記憶されている画像形成装置に関する情報から取得する。さらに具体的な例として、「ｒｅｑｕｅｓｔ＝ｓｙｓｃｏｎｆｉｇ」という文字をステータス識別情報とし、「システム・コンフィグレーション情報」をステータス情報として関連付けたデータを、画像形成装置に関する情報に定義すること等もできる。
【００７０】
図１２（ａ）に、要求電子メールにおけるＳｕｂｊｅｃｔフィールドの記述例を示した。要求電子メールのＳｕｂｊｅｃｔフィールドに、「ｄｅｖｉｃｅｓｔａｔｕｓ？ｒｅｑｅｓｔ＝ｓｙｓｃｏｎｆｉｇ&ｆｏｒｍａｔ＝ｔｅｘｔ&ｌａｎｇ＝ｅｎ」と記述されていれば、「画像形成装置が記憶しているシステム・コンフィグレーション情報を、英文のＴＥＸＴフォーマットで取得したい」という意味を表す。すなわち、この要求電子メールのＳｕｂｊｅｃｔフィールドの記述は、「ｒｅｑｅｓｔ＝ｓｙｓｃｏｎｆｉｇ」、「ｆｏｒｍａｔ＝ｔｅｘｔ」、「ｌａｎｇ＝ｅｎ」、という３つのステータス識別情報を含んでいるのである。そして、各々のステータス識別情報は、「引数名＝パラメータ」という構成になっている。
【００７１】
図１２（ｂ）に、引数及びパラメータからなるステータス情報の例を示した。例えば、引数名「ｒｅｑｅｓｔ」に対応するパラメータとして、「ｓｙｓｃｏｎｆｉｇ」、「ｎｅｔｃｏｎｆｉｇ」、「ｐｒｔｃｏｎｆｉｇ」、「ｓｕｐｐｌｙ」、「ｓｔａｔｕｓ」、などがある。ここで、「ｓｙｓｃｏｎｆｉｇ」は「システム・コンフィグレーション情報」を、「ｎｅｔｃｏｎｆｉｇ」は「ネットワーク・コンフィグレーション情報」を、「ｐｒｔｃｏｎｆｉｇ」は「プリンタ・コンフィグレーション情報」を、「ｓｕｐｐｌｙ」は「サプライ情報」を、「ｓｔａｔｕｓ」は「機器ステータス情報」を、それぞれ意味している。同様に、引数名「ｆｏｒｍａｔ」に対応するパラメータとして、「ｔｅｘｔ」、「ｈｔｍｌ」、「ｘｍｌ」、などがある。ここで、「ｔｅｘｔ」は「テキストデータ形式」を、「ｈｔｍｌ」は「ｈｔｍｌデータ形式」を、「ｘｍｌ」は「ｘｍｌデータ形式」を、それぞれ意味している。また、引数名「ｌａｎｇ」に対応するパラメータとして、「ｊａ」、「ｅｎ」、「ｆｒ」、「ｄｅ」、「ｉｔ」、「ｅｓ」などがある。ここで、「ｊａ」は「日本語文」を、「ｅｎ」は「英語文」を、「ｆｒ」は「フランス語文」を、「ｄｅ」は「ドイツ語文」を、「ｉｔ」は「イタリア語文」を、「ｅｓ」は「スペイン語文」を、それぞれ意味している。
【００７２】
そして、「ｒｅｑｕｅｓｔ＝ｓｙｓｃｏｎｆｉｇ」という文字をステータス識別情報とし、「システム・コンフィグレーション情報」をステータス情報として関連付けたデータが、ＨＤＤに記憶されている画像形成装置に関する情報に定義されている。同様に、「ｒｅｑｕｅｓｔ＝ｎｅｔｃｏｎｆｉｇ」をステータス識別情報とし、「ネットワーク・コンフィグレーション情報」をステータス情報として関連付けたデータや、「ｆｏｒｍａｔ＝ｔｅｘｔ」をステータス識別情報とし、「テキスト形式のフォーマット」をステータス情報として関連付けたデータ等が、ＨＤＤに記憶されている画像形成装置に関する情報に定義されている。
【００７３】
また、図１２の（ａ）のように、要求電子メールにおけるＳｕｂｊｅｃｔフィールドに、複数のステータス識別情報が含まれる場合は、画像形成装置１のＣＰＵが、それぞれのステータス識別情報に対応するステータス情報を、ＨＤＤに記憶されている画像形成装置に関する情報から取得する。そして、画像形成装置１のＣＰＵは、当該取得した複数のステータス情報を１つのデータとする。例えば、図１２の（ａ）の場合では、画像形成装置１のＣＰＵが、取得した「システム・コンフィグレーション情報」のデータを「英語文」のデータフォーマットにあてはめ、「ｔｅｘｔデータ」の形式の１つのデータとする。
【００７４】
このように、要求電子メールの所定の領域（例えばＳｕｂｊｅｃｔフィールド）にステータス識別情報が含まれているか否かを、画像形成装置１のＣＰＵが確認する。そして、画像形成装置１のＣＰＵは、当該ステータス識別情報に対応するステータス情報を、ＨＤＤに記憶されている画像形成装置に関する情報から取得するのである。
【００７５】
（６）そして、画像形成装置１のＣＰＵは、この読み出した画像形成装置に関する情報（ステータス情報）を含んだ返信電子メールを、上記読み出した命令データの条件に従って生成する（Ｓ６）。
【００７６】
例えば、先のＳ４において、図４の命令データテーブルにおける１行目の命令データが読み出されていた場合は、「命令データの条件」は、「返信電子メールのＲｅｆｅｒｅｎｃｅｓフィールドに、要求電子メールから取得したＭｅｓｓａｇｅ−ＩＤフィールドの値を含ませる」ことになる。この場合は、このＳ６において当該「命令データの条件」に従い、画像形成装置１のＣＰＵが、要求電子メールから取得したＭｅｓｓａｇｅ−ＩＤフィールドの値を、Ｒｅｆｅｒｅｎｃｅｓフィールドに含ませて、返信電子メールを生成する。これにより、返信電子メールを受信したコンピュータが、送信した要求電子メールと関連付けて管理する事が容易になる。
【００７７】
同様に、先のＳ４において、図４の命令データテーブルにおける２行目の命令データが読み出されていた場合は、「命令データの条件」は、「要求電子メールのＲｅｐｌｙ−Ｔｏフィールドから取得したメールアドレスを、返信電子メールの送信先アドレスとする」ことになる。この場合は、このＳ６において当該「命令データの条件」に従い、画像形成装置１のＣＰＵが、要求電子メールのＲｅｐｌｙ−Ｔｏフィールドから取得したメールアドレスを送信先アドレスとして、返信電子メールを生成する。これにより、要求電子メールの発信元メールアドレスと異なるメールアドレスを、送信先メールアドレスとした返信電子メールを生成することができる。
【００７８】
さらに、先のＳ４において、図４の命令データテーブルにおける３行目の命令データが読み出されていた場合は、「命令データの条件」は、「要求電子メールから取得した発信元メールアドレスを、返信電子メールの送信先アドレスとする」ことになる。この場合は、このＳ６において当該「命令データの条件」に従い、画像形成装置１のＣＰＵが、要求電子メールから取得した発信元メールアドレスを、送信先アドレスとした返信電子メールを生成する。これにより、要求電子メールの発信元メールアドレスを、送信先メールアドレスとした返信電子メールを生成することができる。
【００７９】
また、ＨＤＤに記憶されている命令データテーブルが図８のような場合は、「命令データの条件」は、「要求電子メールから取得した発信元メールアドレスを、返信電子メールの送信先アドレスとする」ことになる。この場合は、要求電子メールのＲｅｐｌｙ−Ｔｏフィールドに返信先メールアドレスが存在するか否かに関わらず、画像形成装置１のＣＰＵが、要求電子メールから取得した発信元メールアドレスを、送信先アドレスとした返信電子メールを生成する。これにより、要求電子メールの発信元メールアドレス以外のメールアドレスに対して、返信電子メールを送信することを防ぐことができる。
【００８０】
（７）続いて、画像形成装置１のＣＰＵは、通信手段であるモデムを介して、生成した返信電子メールを送信する（Ｓ７）。送信された返信電子メールは、通信ネットワーク３に存在する電子メールサーバがメールリレーし、返信電子メールの送信先アドレスに届けられる。
【００８１】
（８）そして、画像形成装置１のＣＰＵは、自己宛て（自己のメールアドレス宛て）の他の未読電子メールが存在するかを、上記社内メールサーバに問い合わせる（Ｓ８）。この社内メールサーバからの、画像形成装置１のメールアドレス宛ての未読メールが存在しないことを表す情報を、画像形成装置１のＣＰＵが受信した場合、画像形成装置１のＣＰＵは、次のメール送受信処理タイミングまでウェイトする（Ｓ９）。Ｓ８において社内メールサーバに画像形成装置１のメールアドレス宛ての他の未読メール（要求電子メール）が存在する場合は、画像形成装置１のＣＰＵは、当該要求電子メールを１件受信する（Ｓ２）。そして、画像形成装置１のＣＰＵが、上記説明したＳ３〜７の動作を行う。
【００８２】
以上のように、本実施形態においては、画像形成装置１のＣＰＵが、要求電子メールから取得した動作識別情報に応じた命令データを、ＨＤＤに記憶されている命令データテーブルから読み出す。そして、画像形成装置１のＣＰＵは、当該読み出した命令データの条件に従って返信電子メールを生成する。よって、画像形成装置１のメールアドレスに対して、所定の動作識別情報を含ませた要求電子メールを送信することにより、画像形成装置１から目的とする返信電子メールを受信することができる。
【００８３】
<実施形態２>
【００８４】
更に、本発明の他の実施形態を説明する。本実施形態では、上記Ｓ３において、画像形成装置１のＣＰＵが、要求電子メールの発信元メールアドレスも取得する。そして、画像形成装置１のＣＰＵは、当該取得した発信元メールアドレスが表すドメイン又はメールアドレスが、ＨＤＤに記憶されている受信許可ドメインリスト又は受信許可メールアドレスリストに存在するか照合する。さらに、照合の結果一致するドメイン又はメールアドレスが存在しなかった場合は、画像形成装置１のＣＰＵが、上記Ｓ６において返信電子メールを生成しないか、又は、上記Ｓ７において返信電子メールを送信しない。
【００８５】
以上説明した以外の発明の構成、動作は前述した実施形態１と同一である。
【００８６】
本実施形態では、画像形成装置１が、要求電子メールの発信元メールアドレスが表すドメイン又はメールアドレスを、正当なアクセス権限を有する者からの電子メールか否かの認証の対象とする。よって、画像形成装置１のメールアドレスが第三者に漏れたとしても、要求電子メールの発信元メールアドレスが表すドメイン又はメールアドレスが正当でなければ、画像形成装置１に関する情報の漏洩を防ぐことができる。
【００８７】
<実施形態３>
【００８８】
更に、本発明の他の実施形態を説明する。本実施形態では、上記Ｓ６において、画像形成装置１のＣＰＵが、前記返信電子メールを生成する際に送信先メールアドレスとするメールアドレスを取得する。そして、画像形成装置１のＣＰＵは、当該取得した送信先メールアドレスが表すドメイン又はメールアドレスが、ＨＤＤに記憶されている送信許可ドメインリスト又は送信許可メールアドレスリストに存在するか照合する。さらに、照合の結果一致するドメイン又はメールアドレスが存在しなかった場合は、画像形成装置１のＣＰＵが、上記Ｓ６において返信電子メールを生成しないか、又は、上記Ｓ７において返信電子メールを送信しない。
【００８９】
以上説明した以外の発明の構成、動作は前述した実施形態１と同一である。
【００９０】
本実施形態では、画像形成装置１が、返信電子メールを生成する際に送信先メールアドレスとするメールアドレスが表すドメイン又はメールアドレスを、正当な情報取得権限を有する者への送信か否かの認証の対象とする。よって、画像形成装置１のメールアドレスが第三者に漏れたとしても、返信電子メールの送信先メールアドレスが表すドメイン又はメールアドレスが正当でなければ、画像形成装置に関する情報の漏洩を防ぐことができる。
【００９１】
<実施形態４>
【００９２】
更に、本発明の他の実施形態を説明する。本実施形態では、上記ＨＤＤに記憶されている命令データテーブルが、図９のようなデータを有している。同図に示すように、命令データテーブルの動作識別情報は、電子メールを構成する所定のパラメータ種別についてデータ指定が存在しないことを表す。また、命令データテーブルの命令データは、画像形成装置１のＣＰＵに、当該所定のパラメータの種別に対応するデフォルトデータをデフォルトデータテーブルから読み出させ、当該所定のパラメータの種別のデータとして返信電子メールを生成させるものである。
【００９３】
（１）例として、先のＳ３において、要求電子メールからメールフォーマットのデータ指定が存在しないことを表す動作識別情報が取得された場合は、先のＳ４において、図９の命令データテーブルにおける１行目の命令データが読み出される。この「メールフォーマットのデータ指定が存在しない」とは、要求電子メールの所定の箇所にデータ指定がされていないことを意味する。例えば、要求電子メールのＳｕｂｊｅｃｔフィールドに、「ｆｏｒｍａｔ＝ｔｅｘｔ」という情報が含まれている場合は、「メールフォーマットをテキスト形式にする」というデータ指定を表すとする。この場合、要求電子メールのＳｕｂｊｅｃｔフィールドに、「ｆｏｒｍａｔ＝  」のようにパラメータは含まれているがデータ指定がされていない場合や、パラメータもデータ指定も含まれていない場合は、「メールフォーマットのデータ指定が存在しない」状態である。このように、画像形成装置１のＣＰＵは、要求電子メールの所定の箇所に、パラメータ及びデータ指定が存在するかを確認し、「電子メールを構成する所定のパラメータ種別についてデータ指定が存在するか」を判断する。これにより、要求電子メールに、返信電子メールを構成する所定のパラメータのデータ指定が含まれない場合であっても、特定されたデフォルトデータによって、画像形成装置は返信電子メールを生成することができる。
【００９４】
そして、図９の命令データテーブルにおける１行目の命令データが読み出された場合は、上記Ｓ６において、画像形成装置１のＣＰＵが、当該命令データの「命令データの条件」に従って返信電子メールを生成する。すなわち、画像形成装置１のＣＰＵが、パラメータの種別が「メールフォーマット」である１行目のデフォルトデータを、図５のＨＤＤのデフォルトデータテーブルから読み出す。そして、画像形成装置１のＣＰＵは、当該読み出した１行目のデフォルトデータを、返信電子メールの「メールフォーマット」のデータとする。具体的には、１行目のデフォルトデータとして「Ｔｅｘｔ形式のメールフォーマット」が記憶されており、画像形成装置１のＣＰＵは、この「Ｔｅｘｔ形式のメールフォーマット」に必要なデータを含ませて、返信電子メールを生成する。
【００９５】
（２）同様に、先のＳ３において、要求電子メールからメール本文の言語のデータ指定が存在しないことを表す動作識別情報が取得された場合は、先のＳ４において、図９の命令データテーブルにおける２行目の命令データが読み出される。例えば、要求電子メールのＳｕｂｊｅｃｔフィールドに、「ｌａｎｇ＝ｊａ」という情報が含まれている場合は、「メール本文の言語を日本語にする」というデータ指定を表すとする。この場合、要求電子メールのＳｕｂｊｅｃｔフィールドに、「ｌａｎｇ＝  」のようにパラメータは含まれているがデータ指定がされていない場合や、パラメータもデータ指定も含まれていない場合は、「メール本文の言語のデータ指定が存在しない」状態である。このように、画像形成装置１のＣＰＵは、要求電子メールの所定の箇所に、パラメータ及びデータ指定が存在するかを確認し、「メール本文の言語のデータ指定が存在するか」を判断する。
【００９６】
そして、図９の命令データテーブルにおける２行目の命令データが読み出された場合は、上記Ｓ６において、画像形成装置１のＣＰＵが、当該命令データの「命令データの条件」に従って返信電子メールを生成する。すなわち、画像形成装置１のＣＰＵが、パラメータの種別が「メール本文の言語」である２行目のデフォルトデータを、図５のＨＤＤのデフォルトデータテーブルから読み出す。そして、画像形成装置１のＣＰＵは、当該読み出した２行目のデフォルトデータを、返信電子メールの「メール本文の言語」のデータとする。具体的には、２行目のデフォルトデータとして「日本語によるメール本文」のデータが記憶されており、画像形成装置１のＣＰＵは、この「日本語によるメール本文」のデータを含ませて、返信電子メールを生成する。この「日本語によるメール本文」のデータとは、日本語によるメール本文の雛形データであり、この雛形に画像形成装置に関する情報を挿入して、返信電子メールを生成する。
【００９７】
（３）同様に、先のＳ３において、要求電子メールから取得の対象となるステータス情報のデータ指定が存在しないことを表す動作識別情報が取得された場合は、先のＳ４において、図９の命令データテーブルにおける３行目の命令データが読み出される。例えば、要求電子メールのＳｕｂｊｅｃｔフィールドに、「ｒｅｑｕｅｓｔ＝ｓｙｓｃｏｎｆｉｇ」という情報が含まれている場合は、「取得の対象となるステータス情報はシステム・コンフィグレーション情報である」というデータ指定を表すとする。この場合、要求電子メールのＳｕｂｊｅｃｔフィールドに、「ｒｅｑｕｅｓｔ＝  」のようにパラメータは含まれているがデータ指定がされていない場合や、パラメータもデータ指定も含まれていない場合は、「取得の対象となるステータス情報のデータ指定が存在しない」状態である。このように、画像形成装置１のＣＰＵは、要求電子メールの所定の箇所に、パラメータ及びデータ指定が存在するかを確認し、「取得の対象となるステータス情報のデータ指定が存在するか」を判断する。
【００９８】
そして、図９の命令データテーブルにおける３行目の命令データが読み出された場合は、上記Ｓ６において、画像形成装置１のＣＰＵが、当該命令データの「命令データの条件」に従って返信電子メールを生成する。すなわち、画像形成装置１のＣＰＵが、パラメータの種別が「取得の対象となるステータス情報」である３行目のデフォルトデータを、図５のＨＤＤのデフォルトデータテーブルから読み出す。そして、画像形成装置１のＣＰＵは、当該読み出した３行目のデフォルトデータを、返信電子メールの「取得の対象となるステータス情報」とする。具体的には、３行目のデフォルトデータとして「ステータス識別情報」が記憶されており、画像形成装置１のＣＰＵは、この「ステータス識別情報」に対応するステータス情報を、ＨＤＤに記憶されている画像形成装置に関する情報から読み出す。そして、画像形成装置１のＣＰＵは、当該読み出したステータス情報を含ませて、返信電子メールを生成する。
【００９９】
以上説明した以外の発明の構成、動作は前述した実施形態１と同一である。
【０１００】
本実施形態では、画像形成装置１が、返信電子メールを構成する所定のパラメータの種別について、データ指定が要求電子メールに存在しない場合であっても、デフォルトデータテーブルから当該パラメータの種別に対応するデフォルトデータを特定する。よって、要求電子メールに、返信電子メールを構成する所定のパラメータのデータ指定が含まれない場合であっても、特定されたデフォルトデータによって、画像形成装置は返信電子メールを生成することができる。
【０１０１】
<実施形態５>
【０１０２】
（１）更に、本発明の他の実施形態を説明する。本実施形態では、画像形成装置１のＨＤＤが、電子メールアドレスに関するドメインリストとメールアドレスリストを記憶している。この「ドメインリスト」とは、電子メールのメールアドレスにおける＠以下の部分（ドメイン）を複数有しているリストである。また、「メールアドレスリスト」とは、電子メールのメールアドレス（ユーザ名＠ドメイン名）を複数有しているリストである。
【０１０３】
これらの、ドメインリスト、メールアドレスリストも、画像形成装置１の管理者が、事前に画像形成装置１のＨＤＤに記憶させ、設定しておく。画像形成装置１のＨＤＤに記憶させる方法や、ＨＤＤに記憶されているリストの編集・削除も、上記実施形態１における命令データテーブルについての説明と同様である。
【０１０４】
（２）また、本実施形態では、画像形成装置１のＨＤＤが、上記デフォルトデータテーブルを複数記憶している。そして、ＨＤＤの各デフォルトデータテーブルは、上記ドメインリスト、メールアドレスリストに含まれているドメイン又はメールアドレスに関連付けて記憶されている。具体的には、画像形成装置１のＨＤＤは、図１０に示すようなドメインリスト、メールアドレスリストを記憶している。同図に示すように、ドメインリスト、メールアドレスリストに含まれているドメイン又はメールアドレスに、上記各デフォルトデータテーブルを識別するためのデフォルトデータテーブルＩＤが関連付いている。そして、上記複数のデフォルトデータテーブルにおける、各デフォルトデータテーブルには、このデフォルトデータテーブルＩＤが夫々関連付いている。
【０１０５】
（３）そして、上記Ｓ３において、画像形成装置１のＣＰＵが、要求電子メールの発信元メールアドレスも取得する。そして、画像形成装置１のＣＰＵは、当該取得した発信元メールアドレスが表すドメイン又はメールアドレスが、ＨＤＤに記憶されているドメインリスト又はメールアドレスリストに存在するか照合する。さらに、画像形成装置１のＣＰＵは、当該照合の結果一致したドメイン又はメールアドレスに関連付いたデフォルトデータテーブルＩＤを取得する。そして、画像形成装置１のＣＰＵは、当該取得したデフォルトデータテーブルＩＤに対応するデフォルトデータテーブルを特定し、当該デフォルトデータテーブルを、上記Ｓ６において命令データによる処理に使用する。
【０１０６】
このように、要求電子メールの発信元メールアドレスが表すドメイン又はメールアドレスから、対応するデフォルトデータテーブルを特定することができるため、細やかなデフォルトデータの設定が可能となる。
【０１０７】
（４）また、要求電子メールの発信元メールアドレスを利用せずに、上記Ｓ６において返信電子メールを生成する際に送信先メールアドレスとするメールアドレスを利用しても良い。この場合は、上記Ｓ６において、画像形成装置１のＣＰＵが、返信電子メールを生成する際に送信先メールアドレスとするメールアドレスを取得する。そして、画像形成装置１のＣＰＵは、当該取得したメールアドレスが表すドメイン又はメールアドレスが、ＨＤＤに記憶されているドメインリスト又はメールアドレスリストに存在するか照合する。さらに、画像形成装置１のＣＰＵは、当該照合の結果一致したドメイン又はメールアドレスに関連付いたデフォルトデータテーブルＩＤを取得する。そして、画像形成装置１のＣＰＵは、当該取得したデフォルトデータテーブルＩＤに対応するデフォルトデータテーブルを特定し、当該デフォルトデータテーブルを、上記Ｓ６において命令データによる処理に使用する。
【０１０８】
このように、返信電子メールを生成する際に送信先メールアドレスとするメールアドレスが表すドメイン又はメールアドレスから、対応するデフォルトデータテーブルを特定する。よって、ドメイン又はメールアドレスに応じた細やかなデフォルトデータの設定が可能となる。
【０１０９】
以上説明した以外の発明の構成、動作は前述した実施形態４と同一である。
【０１１０】
本実施形態では、画像形成装置１が、要求電子メールの発信元メールアドレス、または返信電子メールの送信先メールアドレスを利用して、対応するデフォルトデータテーブルを特定する。よって、要求電子メールの発信元メールアドレス、または返信電子メールの送信先メールアドレスが表すドメイン又はメールアドレスに応じた、細やかなデフォルトデータの設定が可能となる。
【０１１１】
<実施形態６>
【０１１２】
更に、本発明の他の実施形態を説明する。本実施形態では、画像形成装置１のＨＤＤが、電子メールアドレスに関するドメインリストとメールアドレスリストを記憶している。この「ドメインリスト」とは、電子メールのメールアドレスにおける＠以下の部分（ドメイン）を複数有しているリストである。また、「メールアドレスリスト」とは、電子メールのメールアドレス（ユーザ名＠ドメイン名）を複数有しているリストである。
【０１１３】
これらの、ドメインリスト、メールアドレスリストも、画像形成装置１の管理者が、事前に画像形成装置１のＨＤＤに記憶させ、設定しておく。画像形成装置１のＨＤＤに記憶させる方法や、ＨＤＤに記憶されているリストの編集・削除も、上記実施形態１における命令データテーブルについての説明と同様である。
【０１１４】
また、本実施形態では、上記ＨＤＤに記憶されている画像形成装置に関する情報のうちのステータス情報は、上記ドメインリスト、メールアドレスリストに含まれているドメイン又はメールアドレスに関連付けて記憶されている。具体的には、画像形成装置１のＨＤＤは、図１１に示すようなドメインリスト、メールアドレスリストを記憶している。同図に示すように、ドメインリスト、メールアドレスリストに含まれているドメイン又はメールアドレスに、上記ステータス情報を識別するステータス識別情報が関連付いている。そして、上記ＨＤＤに記憶されている画像形成装置に関する情報は図６のようなデータ構造である。このように、画像形成装置に関する情報のうちのステータス情報と、ドメインリスト、メールアドレスリストに含まれているドメイン又はメールアドレスとは、ステータス識別情報によって関連付いている。
【０１１５】
そして、上記Ｓ３において、画像形成装置１のＣＰＵが、要求電子メールの発信元メールアドレスを取得する。そして、画像形成装置１のＣＰＵは、当該取得した発信元メールアドレスが表すドメイン又はメールアドレスが、ＨＤＤに記憶されているドメインリスト又はメールアドレスリストに存在するか照合する。さらに、画像形成装置１のＣＰＵは、当該照合の結果一致したドメイン又はメールアドレスに関連付いたステータス識別情報を、取得する。そして、画像形成装置１のＣＰＵは、当該取得したステータス識別情報に関連付いたステータス情報を、上記Ｓ５においてＨＤＤの画像形成装置に関する情報から読み出す。さらに、画像形成装置１のＣＰＵは、読み出したステータス情報を、画像形成装置に関する情報として上記Ｓ６で生成する返信電子に含ませる。
【０１１６】
また、要求電子メールの発信元メールアドレスを利用せずに、上記Ｓ６において返信電子メールを生成する際に送信先メールアドレスとするメールアドレスを利用しても良い。この場合は、上記Ｓ６において、画像形成装置１のＣＰＵが、返信電子メールを生成する際に送信先メールアドレスとするメールアドレスを取得する。そして、画像形成装置１のＣＰＵは、当該取得したメールアドレスが表すドメイン又はメールアドレスが、ＨＤＤに記憶されているドメインリスト又はメールアドレスリストに存在するか照合する。さらに、画像形成装置１のＣＰＵは、当該照合の結果一致したドメイン又はメールアドレスに関連付いたステータス識別情報を、取得する。そして、画像形成装置１のＣＰＵは、当該取得したステータス識別情報に関連付いたステータス情報をＨＤＤの画像形成装置に関する情報から読み出す。さらに、画像形成装置１のＣＰＵは、読み出したステータス情報を、画像形成装置に関する情報として上記Ｓ６で生成する返信電子に含ませる。
【０１１７】
以上説明した以外についての発明の構成、動作は前述した実施形態１と同一である。
【０１１８】
本実施形態では、画像形成装置１が、要求電子メールの発信元メールアドレス、または返信電子メールの送信先メールアドレスを利用して、対応するステータス情報を特定する。そして、このステータス情報を、画像形成装置に関する情報として、返信電子メールに含ませる。よって、要求電子メールの発信元メールアドレス、または返信電子メールの送信先メールアドレスが表すドメイン又はメールアドレスに応じた、ステータス情報の取得権限の設定が可能となる。
【図面の簡単な説明】
【０１１９】
【図１】本発明に係る画像形成装置１を含む、システムの全体構成図である。
【図２】本発明に係る画像形成装置１の構成の概略図である。
【図３】画像形成装置１のＨＤＤに記憶されている各種情報を表す図である。
【図４】命令データテーブルのデータ構造図である。
【図５】デフォルトデータテーブルのデータ構造図である。
【図６】画像形成装置に関する情報のデータ構造図である。
【図７】本発明の実施のフローチャートである。
【図８】他の命令データテーブルのデータ構造図である。
【図９】更に他の命令データテーブルのデータ構造図である。
【図１０】ドメインリスト及びメールアドレスリストのデータ構造図である。
【図１１】他のドメインリスト及びメールアドレスリストのデータ構造図である。
【図１２】要求電子メールにおけるＳｕｂｊｅｃｔフィールドの記述例である。
【符号の説明】
【０１２０】
１  画像形成装置
２  管理コンピュータ
３  通信ネットワーク
４  ファイアウォール
【図１】
2006072793.tif 000003
【図２】
2006072793.tif 000004
【図３】
2006072793.tif 000005
【図４】
2006072793.tif 000006
【図５】
2006072793.tif 000007
【図６】
2006072793.tif 000008
【図７】
2006072793.tif 000009
【図８】
2006072793.tif 000010
【図９】
2006072793.tif 000011
【図１０】
2006072793.tif 000012
【図１１】
2006072793.tif 000013
【図１２】
2006072793.tif 000014