(57)【要約】【課題】  簡便に、複数の通信装置の登録手段の更新を行なうこと。【解決手段】  電子メールを送受信する手段と、電子メールに関する情報を登録する登録手段と、を備え、受信した電子メールに、前記登録手段に登録すべき情報が含まれているか否かを判定し（Ｓ２）、含まれている場合に該情報を前記登録手段に登録する（Ｓ３）とともに、該情報を含んだ電子メールを、他の通信装置に自動的に送信する（Ｓ６）ことを特徴とする。【選択図】  図３
2007066090.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを送受信する手段と、
電子メールに関する情報を登録する登録手段と、
受信した電子メールに、前記登録手段に登録すべき情報が含まれているか否かを判定し、含まれている場合に該情報を前記登録手段に登録するとともに、該情報を含んだ電子メールを、他の通信装置に自動的に送信する制御手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記情報を登録し、かつ前記情報を他の通信装置へ自動送信することを要求する電子メールか、
或いは、
前記情報を登録するが、前記情報を他の通信装置へ自動送信することを要求しない電子メールか、を判別するための識別子が、予め用意されていることを特徴とする請求項１に記載の通信装置。
【請求項３】
他の通信装置との間でブロードキャストパケットを送受信する手段を更に有し、
前記制御手段は、ブロードキャストパケットを送信可能な他の通信装置に対して、前記情報を含む電子メールを自動的に送信することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記情報を含む電子メールを自動送信する他の通信装置のアドレスを登録する自動送信アドレス登録手段を更に有し、
前記制御手段は、該自動送信アドレス登録手段に登録された他の通信装置に対して、前記情報を含む電子メールを自動送信することを特徴とする通信装置。
【請求項５】
電子メールを送受信する手段と、
電子メールに関する情報を登録する登録手段と、
を備える通信装置の制御方法であって、
電子メールを受信する工程と、
受信した電子メールに、前記登録手段に登録すべき情報が含まれているか否かを判定する工程と、
受信した電子メールに前記情報が含まれている場合に、前記情報を前記登録手段に登録するとともに、該情報を含んだ電子メールを、他の通信装置に自動的に送信する自動送信工程と、
を含むことを特徴とする通信装置の制御方法。
【請求項６】
電子メールを送受信する手段と、
電子メールに関する情報を登録する登録手段と、
を備える通信装置の制御プログラムであって、
電子メールを受信する工程と、
受信した電子メールに、前記登録手段に登録すべき情報が含まれているか否かを判定する工程と、
受信した電子メールに前記情報が含まれている場合に、前記情報を前記登録手段に登録するとともに、該情報を含んだ電子メールを、他の通信装置に自動的に送信する自動送信工程と、
を通信装置に実行させることを特徴とする通信装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの送受信が可能な通信装置、その制御方法及びその制御プログラムに関するものである。
【背景技術】
【０００２】
従来から、電子メールの送受信が可能な通信装置として、種々のものが知られている。この種の通信装置は、電子メールの送信に関する種々の情報を登録する登録手段を備え、送信する際には登録手段からそれらの情報を読みだして送信の指示を行うものが一般的である。
【特許文献１】特開２００２-１３２６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述の通信装置を複数使用する環境では、全ての通信装置の登録手段が最新の状態にメンテナンスされていることが望ましいが、新しい情報を追加する際には、全ての通信装置の登録手段のメンテナンス作業を個別に行なう必要があり、非常に手間がかかっていた。
【０００４】
ネットワーク上のサーバに、登録手段のマスタとなるデータを備え、それぞれの通信装置に対して配信を行うような技術も知られているが、サーバを管理する必要があり、やはり手間がかかっていた。
【０００５】
特許文献１において、メールにより装置登録を行う方法も述べられているが、全ての装置に対して設定のメールを行う必要があり手間が掛かった。
【０００６】
本発明は上記従来技術の課題を解決するためになされたもので、その目的とするところは、簡便に、複数の通信装置に対して登録手段の更新を行なうことのできる登録装置、その制御方法及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る装置は、
電子メールを送受信する手段と、
電子メールに関する情報を登録する登録手段と、
受信した電子メールに、前記登録手段に登録すべき情報が含まれているか否かを判定し、含まれている場合に該情報を前記登録手段に登録するとともに、該情報を含んだ電子メールを、他の通信装置に自動的に送信することを特徴とする。
【０００８】
前記情報を含む電子メールを自動送信する他の通信装置のアドレスを登録する自動送信アドレス登録手段を更に有し、
該自動送信アドレス登録手段に登録された他の通信装置に対して、前記情報を含む電子メールを自動送信することを特徴とする。
【０００９】
上記目的を達成するため、本発明に係る方法は、
電子メールを送受信する手段と、
電子メールに関する情報を登録する登録手段と、
を備える通信装置の制御方法であって、
電子メールを受信する工程と、
受信した電子メールに、前記登録手段に登録すべき情報が含まれているか否かを判定する工程と、
受信した電子メールに前記情報が含まれている場合に、前記情報を前記登録手段に登録するとともに、該情報を含んだ電子メールを、他の通信装置に自動的に送信する自動送信工程と、
を含むことを特徴とする。
【００１０】
上記目的を達成するため、本発明に係るプログラムは、
電子メールを送受信する手段と、
電子メールに関する情報を登録する登録手段と、
を備える通信装置の制御プログラムであって、
電子メールを受信する工程と、
受信した電子メールに、前記登録手段に登録すべき情報が含まれているか否かを判定する工程と、
受信した電子メールに前記情報が含まれている場合に、前記情報を前記登録手段に登録するとともに、該情報を含んだ電子メールを、他の通信装置に自動的に送信する自動送信工程と、
を通信装置に実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、簡便に、複数の通信装置に対して登録手段の更新を行なうことのできる通信装置、その制御方法及び制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１３】
図１は、本発明にかかる通信装置の実施形態としての複合機の内部構成を示すブロック図である。この複合機は、複写機にファクシミリ機能やインターネットファクシミリ機能を持たせ、さらに外部接続されたコンピュータからの印刷を行うプリンタ機能も合わせたものである。
【００１４】
複合機は、システムコントロール用チップ１００に対して、種々のプログラムを格納するＲＯＭ４００、モデム＆ＮＣＵ４１０、操作パネル４２０、ＵＳＢインタフェイス４３０、ＬＡＮインタフェイス４４０、プリンタ４５０、スキャナ４６０、及びＤＲＡＭ４７０が接続された構成となっている。
【００１５】
また、システムコントロール用チップ１００の内部には、通信用のモデムや網制御装置（モデム＆ＮＣＵ４１０）を接続するための外部ＩＳＡバスの制御を行うブロックＲＯＭＩＳＡ１０や、ＤＭＡの制御を行うＤＭＡＣ２０が設けられている。システムコントロール用チップ１００には、更に、スキャナ部での原稿搬送用のモータ制御などを行うメカトロモータ制御３０、割り込みとタイマの制御を行う割り込み＆タイマ制御４０、操作パネル４２０の制御を行うＬＣＤ制御５０が設けられている。またさらに、システムコントロール用チップ１００には、コンピュータと接続するための、ＵＳＢ（ユニバーサルシリアルバス）Ｉ／Ｆ４３０の制御を行うＵＳＢＤｅｖｉｃｅ制御部６０とＬＡＮ（ローカルエリアネットワーク）Ｉ／Ｆ４４０の制御を行うためのＬＡＮ制御７０が設けられている。またシステムコントロール用チップ１００は、様々なプログラムを実行するＣＰＵ８０、外部メモリ４７０を制御するためのＤＲＡＭコントローラ９０、プリンタ４５０を制御するためのＬＢＰＩＦ１５、印刷するための画像処理を行うプリンタ画像処理部２５、原稿を読み取るためのスキャナ４６０を制御するためのスキャナＩＦ３５、読み取った画像の処理を行うスキャナ画像処理部４５、画像データの符号化復号化を行うコーデック５５を更に備えている。このような構成において、モデム＆ＮＣＵ４１０が電子メールを送受信するハードウェア手段として機能する。また、ＣＰＵ８０が、受信した電子メールに、前記登録手段に登録すべき情報が含まれているか否かを判定し、含まれている場合に該情報を前記登録手段に登録するとともに、該情報を含んだ電子メールを、他の通信装置に自動的に送信する制御手段として機能する。
【００１６】
図２は、ＲＯＭ４００に格納され、ＤＲＡＭ４７０に展開されてＣＰＵ８０にて実行されるソフトウェア構成を説明するためのブロック図である。
【００１７】
ＵＩ２００は、操作パネル４２０を制御し、利用者からの指示によって、または、自律的に各種ジョブの起動を行うユーザインタフェースである。ジョブ制御２１０は、ＵＩ２００からの指示により、メモリ３５０内のジョブ管理情報資源を獲得し、ジョブ種別に応じて、必要な指示を書き込んだ後、適切なジョブサービスを起動する。スキャンモジュール２２０、プリントモジュール２３０、ＦＡＸモジュール２４０、外部Ｉ／Ｆ２５０は、ジョブ制御２２０の指示により各種のジョブを実行するモジュールである。指示されたメモリ３５０内のジョブ管理情報に基づき、デバイスドライバ２６０経由でそれぞれ必要なハードウエア３２０を制御しながら、スキャンモジュール２２０は原稿の読み取りからメモリ３５０への画像データの蓄積まで、プリントモジュール２３０はメモリ３５０内の画像データの読み出しから印刷まで、ＦＡＸモジュール２４０は送信時にはメモリ３５０内の画像データの読み出しからＦＡＸプロトコル２７０を使用し、ＮＣＵ制御３３０を経由したファクシミリ送信まで、受信時にはＮＣＵ制御３３０を経由してＦＡＸプロトコル２７０を使用しメモリ３５０への画像データ蓄積までを行う。
【００１８】
外部Ｉ／Ｆ２５０は、メールの送受信ジョブをサービスし、メール送受信プロトコル２８０を使用して、ＬＡＮ  Ｉ／Ｆ制御３４０を経由して、メールサーバや他の機器との通信を行う。メール制御２９０は、メール送受信プロトコル２８０を制御可能であり、メールサーバに受信メールの問い合わせを行ったり、メールを送信したりすることができる。また、メールのメッセージ解析によって、登録手段としてのアドレス帳への登録指示を判別した場合、ＵＩ２００に指示を送り、アドレス帳の登録を行う。
【００１９】
また、メモリ３５０はメモリ管理３００を経由して読み書きされ、汎用ＡＰＩにより、図内の各機能ブロックのどこからでもアクセス可能になっている。
【００２０】
装置のアドレス帳データもメモリ３５０に格納され、ＵＩ２００の制御により、送信先の電話番号やサーバのアドレス情報等が登録される。
【００２１】
ＲＴＯＳ３１０も、各機能ブロックを実現するためのタスクに対して、リアルタイムＯＳの一般的な機能を提供することが可能である。さらに状態監視３６０も、装置全体の情報を監視し、図内の各機能ブロックは、汎用ＡＰＩ経由で必要な情報にアクセス可能になっている。
【００２２】
以上の構成において、メール制御部２９０が、電子メールを送受信する手段として機能し、メモリ３５０が、電子メールに関する情報を登録する登録手段として機能する。また、ＪＯＢ制御部２１０が、受信した電子メールに、前記登録手段に登録すべき情報が含まれているか否かを判定し、含まれている場合に該情報を前記登録手段に登録するとともに、該情報を含んだ電子メールを、他の通信装置に自動的に送信する制御手段として機能する。
【００２３】
図３は、メール制御２９０のフローチャートである。電子メールを受信すると（Ｓ１）、通常の受信メール（画像情報を含むプリンタ４５０によって印刷されるべきメール）であるか、アドレス帳登録の指示メールであるかを判別する（Ｓ２）。判別方法は、アドレス帳登録を指示する特定のキーワードを含んでいるか否かで行う。つまり、アドレス帳へ情報を登録すべき電子メールか否かを判別するための識別子が予め用意されている。
【００２４】
通常の受信メールである場合（Ｎｏ）、受信ジョブは終了し、別途ジョブ制御により記録ジョブが起動される。アドレス帳登録を指示するメールである場合（Ｙｅｓ）、ＵＩに電話帳データを送信し、結果的にアドレス登録操作が行われる（Ｓ３）。さらに最初の登録指示であるか、他の装置の変更による自動送信メールであるかの判別を行う（Ｓ４）。  最初の登録指示とは、つまり、複数の通信装置の中で、その装置に最初に情報が登録されることを示す指示であり、他の通信装置への自動送信指示と同義である。
【００２５】
最初の登録指示であることを示す特定のキーワードを含んでいない場合、他の装置から自動的に送信された電子メールであると判断して（Ｙｅｓ）、受信ジョブは終了する。最初の登録指示を示すキーワードを含んでいる場合（Ｎｏ）、次に他の装置に向けての電子メールを作成し（Ｓ５）、あらかじめ決められた装置の宛先分だけ電子メール送信ジョブを作成し（Ｓ６）、受信ジョブは終了する。
【００２６】
つまり、アドレス帳に情報を登録し、かつその情報を他の通信装置へ自動送信することを要求する電子メールか、或いは、情報を登録するのみで、他の通信装置へ自動送信を要しない電子メールか、を判別するための識別子が、予め用意されている。これにより、無駄に自動送信することなく、情報の輻輳を防止できる。
【００２７】
あらかじめ決められた装置の範囲については、アドレス帳の特定の番号を配布先グループとして登録しておくことが望ましい。または、同一のセグメントに属する装置（ブロードキャストパケットの届く範囲）を自動的に配布先として登録するようにしても良い。
【００２８】
つまり、ブロードキャストパケットを送信可能な他の通信装置に対して、登録すべき情報を含む電子メールを自動的に送信する。または、自動送信先のアドレス帳を更に有し、そのアドレス帳に登録された他の通信装置に対して、登録すべき情報を含む電子メールを自動送信する。その他、登録用の電子メールの中に自動送信先のグループを特定する識別情報を付加しておき、この識別情報を認識することにより自動送信先を特定するようにするなど、種々の変形が可能である。
【００２９】
なお、図３のＳ２及びＳ４での判別は、論理を逆にし、Ｓ２で特定のキーワードを含まないものを登録の指示、Ｓ４で特定のキーワードを含まないものを最初の登録の指示として実施しても構わない。
【００３０】
以上に説明したように、本実施形態によれば、アドレス帳データの登録を電子メールで行えるように構成し、複数の装置を使用している環境において、あらかじめ関連する装置を決めておき、ある装置で電話帳データの変更を示すメールの受信があった場合に、関連する他の装置にも電話帳の登録を修正するためのメッセージを含んだ電子メールを、自動的に送信することにより、複数の装置のアドレス帳を少ない手間で最新の状態にメンテナンスすることを可能にするものである。
【００３１】
また、アドレス帳の登録を示す電子メールには、特定のキーワードを含むことによって、関連する他の装置に自動的にメールを送るか否かの判別を可能とし、自動的に送信されたメールをきっかけに次々と自動的にメールを送ることによる輻輳を避けることを可能にするものである。
【００３２】
これにより、サーバなどの外部装置を必要とせず、メールの送受信機能だけを利用して、複数の装置のアドレス帳データを自動的に更新できる装置を提供できる。
【００３３】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複合機以外にも様々な通信装置に適用できる。例えば、従来のファクシミリに対して、ネットワーク接続手段と、電子メールの送受信手段を設け、電話回線を用いずに画像データの送受信が可能なように構成した、インターネットファクシミリにも適用できる。
【００３４】
更に、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００３５】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。従って、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【００３６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００３７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００３８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００３９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００４０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００４１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施形態としての複合機のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態としての複合機のソフトウェア構成を示すブロック図である。
【図３】本発明の実施形態としての複合機のメール制御処理を示すフローチャートである。
【図１】
2007066090.tif 000003
【図２】
2007066090.tif 000004
【図３】
2007066090.tif 000005