(57)【特許請求の範囲】
【請求項１】
アドレスデータを編集可能なアドレス管理装置と、ローカルエリアネットワークを介して通信可能に接続された通信装置であって、
広域ネットワークに接続された外部通信端末を指示する通信先指示情報に基づき、アドレスデータが記憶された記憶媒体から、前記指示された外部通信端末のアドレスデータを読み出すアドレス読出手段と、
該アドレス読出手段が読み出した前記アドレスデータが、第１の通信方式にて外部通信端末と通信するためのアドレスデータであるのか、それとも、前記第１の通信方式とは異なる第２の通信方式にて外部通信端末と通信するためのアドレスデータであるのかを、前記アドレスデータと対応付けられて前記記憶媒体に記憶されたアドレスデータの種類を表す情報に基づき、判別するアドレス種類判別手段と、
該アドレス種類判別手段により、前記アドレス読出手段が読み出したアドレスデータが、前記第１の通信方式にて外部通信端末と通信するためのアドレスデータであると判別された場合に、前記アドレス読出手段が読み出した前記アドレスデータに基づき、前記広域ネットワークに接続された通信先の外部通信端末と、前記第１の通信方式により通信する第１通信手段と、
前記アドレス種類判別手段により、前記アドレス読出手段が読み出したアドレスデータが、前記第２の通信方式にて外部通信端末と通信するためのアドレスデータであると判別された場合に、前記アドレス読出手段が読み出した前記アドレスデータに基づき、前記広域ネットワークに接続された通信先の外部通信端末と、前記第２の通信方式により通信する第２通信手段と、
前記アドレス管理装置から簡易ネットワーク管理プロトコル（ＳＮＭＰ）にて送信されてくるアドレスデータの読出に関する読出指令を受信する読出指令受信手段と、
該読出指令受信手段が受信した前記読出指令に基づき、前記記憶媒体から対応するアドレスデータ及びそのアドレスデータの種類を表す情報を読み出すアドレスデータ読出手段と、
該アドレスデータ読出手段により読み出されたアドレスデータ及びそのアドレスデータの種類を表す情報を、ＳＮＭＰにて前記アドレス管理装置に送信するアドレスデータ送信手段と、
前記アドレス管理装置からＳＮＭＰにて送信されてくるアドレスデータの登録に関する登録指令と、登録対象のアドレスデータと、そのアドレスデータの種類を表す情報とを受信する登録指令受信手段と、
該登録指令受信手段が受信した前記登録指令に基づき、当該登録指令と共に前記アドレス管理装置から受信した前記登録対象のアドレスデータを、このアドレスデータの種類を表す情報と対応付けて、前記記憶媒体に記憶させるアドレスデータ記憶手段と、
を備えたことを特徴とする通信装置。
【請求項２】
前記第１通信手段は、通信データを、前記第１の通信方式としてのＦＡＸ方式にて、前記広域ネットワークとしての公衆電話回線網に接続された前記外部通信端末に送信する構成にされ、
前記第２通信手段は、通信データを、前記第２の通信方式としての電子メール方式にて、前記広域ネットワークとしてのインターネットに接続された前記外部通信装置に送信する構成にされており、
前記第１の通信方式にて外部通信端末と通信するためのアドレスデータは、送信先の外部通信端末に対応する電話番号を示すものであり、
前記第２の通信方式にて外部通信端末と通信するためのアドレスデータは、送信先の外部通信端末に対応する電子メールアドレスを示すものである
ことを特徴とする請求項１記載の通信装置。
【請求項３】
紙面上に形成された画像を電気信号としての画像データに変換する読取装置を備え、
該読取装置からの前記画像データを前記通信データとして取得可能な構成にされていることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記ローカルエリアネットワークに接続されたＬＡＮ内端末を介して前記通信データを取得可能な構成にされ、
前記アドレス読出手段は、前記ローカルエリアネットワークを介して前記通信先指示情報を前記ＬＡＮ内端末より受信可能に構成されていることを特徴とする請求項２又は請求項３に記載の通信装置。
【請求項５】
請求項１〜請求項４のいずれかに記載の通信装置と、この通信装置との間でローカルエリアネットワークを介して通信を行うことにより、前記通信装置が記憶する前記アドレスデータを操作するアドレス管理装置と、を備える通信システムであって、
前記アドレス管理装置は、
利用者の操作によりアドレスデータの取得指令が入力されると、簡易ネットワーク管理プロトコル（ＳＮＭＰ）に基づいて、前記アドレスデータの読出に関する読出指令を、前記通信装置に送信することにより、該通信装置が記憶するアドレスデータ及びそのアドレスデータの種類を表す情報を該通信装置から取得するアドレスデータ取得手段と、
該アドレスデータ取得手段が取得したアドレスデータを表示手段に表示する表示制御手段と、
利用者の操作により入力される指令に従って、前記アドレスデータ取得手段が取得したアドレスデータを編集するアドレスデータ編集手段と、
利用者の操作によりアドレスデータの送出指令が入力されると、ＳＮＭＰに基づいて、アドレスデータの登録に関する登録指令と、登録対象のアドレスデータと、そのアドレスデータの種類を表す情報と、を前記通信装置に送信するアドレスデータ登録手段と、
を備えていることを特徴とする通信システム。
【請求項６】
前記ローカルエリアネットワークには、複数の前記通信装置が接続されており、
前記アドレスデータ登録手段は、利用者の操作により前記送出指令が入力されると、前記送出指令に従い、前記ローカルエリアネットワークに接続された前記複数の通信装置の内、利用者により指示された二以上の通信装置に、前記登録指令と共に同一のアドレスデータを送信することにより、該同一のアドレスデータを前記二以上の通信装置に記憶させることが可能な構成にされていることを特徴とする請求項５に記載の通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アドレスデータに基づき、広域ネットワークに接続された通信先の外部通信端末と通信する通信装置に関する。
【０００２】
【従来の技術】
従来より、通信装置として、自身のスキャナで読み取った画像データを、公衆電話回線網を通じて外部装置に送信するファクシミリなどが知られている。
一般的なファクシミリは、画像データの送信先の電話番号をアドレスデータとして装置内に登録できるようにされており、利用者は、よく画像データを送信する送信先の電話番号を、その送信先の文字情報と関連付けて予め装置内に登録しておけば、ファクシミリ内蔵のＬＣＤ等で文字情報を確認しつつ操作部を操作して送信先を指定するだけで、電話番号を覚えていなくても、送信先の外部装置に画像データを送信することができる。
【０００３】
また近年では、コピー機能、プリンタ機能、通話機能等を備えた多機能ファクシミリが広く普及している。
この種の多機能ファクシミリは、主に業務用に使用されるため、利用者がオフィス内の各パーナソルコンピュータ（以下、「パソコン」とする。）から動作状態を確認したり、パソコンに記憶されているデータをファックス（ＦＡＸ）にて送信先に送信できるように、装置内にローカルエリアネットワーク（ＬＡＮ）に接続可能なＬＡＮカード等を備えている。
【０００４】
このようなファクシミリでは、装置内に記憶されたアドレスデータをＬＡＮに接続されたパソコンから遠隔操作可能に構成されている場合が多く、利用者は、ＬＡＮに接続されたパソコンにアドレスデータを操作するための専用のソフトウェアをインストールすれば、そのソフトウェアを使用して、多機能ファクシミリ内に記憶されたアドレスデータを操作することができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、この種の多機能ファクシミリにおいては、アドレスデータの記憶形式が機種毎に異なるため、利用者はオフィスに機種の異なるファクシミリを複数台導入してしまうと、これに対応した専用のソフトウェアを使い分けて、夫々のファクシミリ内のアドレスデータを操作しなければならなかった。また従来では、夫々の機種毎の記憶形式が異なるため、ファクシミリに記憶されているアドレスデータを、機種の異なる別のファクシミリに転送するなどの操作はできなかった。
【０００６】
このような問題を解決するためには、例えば、夫々の機種のアドレスデータを遠隔操作可能なプログラムを統合して、一つのソフトウェアとして設計する方法があるが、このような場合、設計者は、記憶形式に合わせたアドレスデータ操作用のプログラムを作成したり、アドレスデータを相互の記憶形式に変換するなどのプログラムを作成しなければならず、プログラム設計が大変面倒であった。
【０００７】
また、機種毎の記憶形式を統一すれば上記のようなプログラム設計の煩わしさからは解放されるが、いずれにしても、記憶形式に合わせたアドレスデータ操作用の専用ソフトを基礎から開発しなければならず面倒であった。
本発明は、こうした問題に鑑みなされたものであり、安価で簡単に、アドレスデータを遠隔操作可能なアドレス管理装置を構成することができる通信装置と、そのアドレス管理装置と、を提供することを目的とする。
【０００８】
【課題を解決するための手段】
かかる目的を達成するためになされた請求項１に記載の通信装置は、アドレスデータを編集可能なアドレス管理装置とローカルエリアネットワーク（ＬＡＮ）を介して通信可能に接続された通信装置であって、広域ネットワークに接続された外部通信端末を通信先として指示する通信先指示情報に基づき、アドレス読出手段にて、アドレスデータが記憶された記憶媒体から、指示された外部通信端末のアドレスデータを読み出し、その読み出したアドレスデータに基づき、第１又は第２通信手段にて、広域ネットワークに接続された通信先の外部通信端末と通信する構成にされたものである。
【０００９】
具体的に、本発明の通信装置は、アドレス読出手段が読み出したアドレスデータが、第１の通信方式にて外部通信端末と通信するためのアドレスデータであるのか、それとも、第１の通信方式とは異なる第２の通信方式にて外部通信端末と通信するためのアドレスデータであるのかを、アドレスデータと対応付けられて記憶媒体に記憶されたアドレスデータの種類を表す情報に基づき、判別するアドレス種類判別手段を備える。
第１通信手段は、アドレス種類判別手段により、アドレス読出手段が読み出したアドレスデータが、第１の通信方式にて外部通信端末と通信するためのアドレスデータであると判別された場合に、アドレス読出手段が読み出したアドレスデータに基づき、広域ネットワークに接続された通信先の外部通信端末と、第１の通信方式により通信する。
一方、第２通信手段は、アドレス種類判別手段により、アドレス読出手段が読み出したアドレスデータが、第２の通信方式にて外部通信端末と通信するためのアドレスデータであると判別された場合に、アドレス読出手段が読み出したアドレスデータに基づき、広域ネットワークに接続された通信先の外部通信端末と、第２の通信方式により通信する。
また、本発明の通信装置は、ローカルエリアネットワーク（ＬＡＮ）に接続された外部のアドレス管理装置との間で簡易ネットワーク管理プロトコル（ＳＮＭＰ）に基づく通信を行い、これによって記憶媒体に記憶されたアドレスデータを操作する構成にされている。
【００１０】
具体的に、本発明の通信装置は、アドレス管理装置から簡易ネットワーク管理プロトコル（ＳＮＭＰ）にて送信されてくるアドレスデータの読出に関する読出指令を受信する読出指令受信手段を備え、読出指令受信手段が受信した読出指令に基づき、アドレスデータ読出手段にて、記憶媒体から対応するアドレスデータ及びそのアドレスデータの種類を表す情報を読み出し、アドレスデータ送信手段にて、アドレスデータ読出手段により読み出されたアドレスデータ及びそのアドレスデータの種類を表す情報を、ＳＮＭＰでアドレス管理装置に送信する。
この他、本発明の通信装置は、アドレス管理装置からＳＮＭＰにて送信されてくるアドレスデータの登録に関する登録指令と、登録対象のアドレスデータと、そのアドレスデータの種類を表す情報とを受信する登録指令受信手段を備え、登録指令受信手段が受信した登録指令に基づき、アドレスデータ記憶手段により、当該登録指令と共にアドレス管理装置から受信した登録対象のアドレスデータを、このアドレスデータの種類を表す情報と対応付けて、記憶媒体に記憶させる。
【００１１】
したがって、本発明の通信装置によれば、利用者は、通信装置の前まで移動しなくても、ＬＡＮに接続されたＬＡＮ内端末から通信装置内に記憶されているアドレスデータを確認することができると共に、通信装置の前まで移動して、通信装置の操作部（操作パネル等）を操作してアドレスデータを登録しなくても、アドレス管理装置から、遠隔操作でアドレスデータを登録することができる。
【００１２】
また、請求項１に記載の通信装置において、利用者は、ＳＮＭＰにて通信可能に構成されている外部のパソコンやワークステーションに、アドレスデータを操作するための簡単なプログラムをインストールすれば、その装置を、アドレス管理装置とすることができる。結果、本発明の通信装置によれば、アドレスデータを遠隔操作できる環境を安価で簡単に利用者に提供することができる。
【００１３】
つまり、設計者は、ＳＮＭＰに基づくアドレスデータの操作方法を記述したプログラムを設計すれば、これを本発明の通信装置内のアドレスデータを操作するためのプログラムとして利用者に提供することができ、基礎からプログラムを設計しなくても、パソコン等に組み込むための上記プログラムを容易に開発することができる。この結果、本発明によれば、通信装置（例えば、電話機や、ファクシミリ）とアドレス管理装置とを備えたシステムを安価で利用者に提供することができる。
【００１４】
尚、上述の通信装置において、第１通信手段は、通信データを、第１の通信方式としてのＦＡＸ方式にて、広域ネットワークとしての公衆電話回線網に接続された外部通信端末に送信する構成にすることができ、第２通信手段は、通信データを、第２の通信方式としての電子メール方式にて、広域ネットワークとしてのインターネットに接続された外部通信装置に送信する構成にすることができる。
【００１５】
この他、第１の通信方式にて外部通信端末と通信するためのアドレスデータは、送信先の外部通信端末に対応する電話番号を示すものとすることができ、第２の通信方式にて外部通信端末と通信するためのアドレスデータは、送信先の外部通信端末に対応する電子メールアドレスを示すものとすることができる（請求項２）。
【００１６】
このようにすれば、外部通信端末としての外部のファクシミリなどに通信データを送信することができるし、送信先の電話番号をＳＮＭＰにて操作することができて、例えば、利用者は、アドレス管理装置から登録したい電話番号を送信して、アドレスデータ記憶手段に電話番号を保存させることができる。
【００１７】
また、利用者は、電子メールで画像データをインターネットに接続されたパソコン等の外部通信端末に送信することができると共に、電子メールアドレスを、遠隔操作で通信装置に登録したりすることができる。
【００１８】
この他、上述の通信装置は、請求項３に記載のように、紙面上に形成された画像を電気信号としての画像データに変換する読取装置から画像データを通信データとして取得可能な構成にされているのが良い。このようにすれば、利用者は、紙面上に形成（印刷等）された情報を通信データとして外部通信端末に送信することができる。
【００１９】
また、通信装置は、請求項４に記載のように、ＬＡＮを介してＬＡＮ内端末から通信データを取得可能な構成にされていてもよい。この場合には、アドレス読出手段が、ＬＡＮを介して通信先指示情報をＬＡＮ内端末より受信可能に構成されていると、利用者は、ＬＡＮに接続された外部装置（パソコン等）から通信装置を遠隔操作して、通信装置に通信データを指定の送信先に送信させることができる。
【００２０】
以上、通信装置に関して説明したが、この通信装置（請求項１〜請求項４）と、当該通信装置との間でＬＡＮを介して通信を行うことにより、通信装置が記憶する上記アドレスデータを遠隔操作するアドレス管理装置と、を備える通信システムにおいては、アドレス管理装置を、具体的に、請求項５に記載のように構成されるのがよい。
【００２１】
請求項５に記載の通信システムにおけるアドレス管理装置は、アドレスデータ取得手段と、表示制御手段と、アドレスデータ編集手段と、アドレスデータ登録手段と、を備えており、利用者の操作によりアドレスデータの取得指令が入力されると、アドレスデータ取得手段が、簡易ネットワーク管理プロトコル（ＳＮＭＰ）に基づいて、アドレスデータの読出に関する読出指令を、通信装置に送信することにより、その通信装置が記憶するアドレスデータ及びそのアドレスデータの種類を表す情報を通信装置から取得し、表示制御手段が、取得したアドレスデータを表示手段に表示する。
【００２２】
また、このアドレス管理装置においては、アドレスデータ編集手段が、利用者の操作により入力される指令に従って、アドレスデータ取得手段が取得したアドレスデータを編集し、利用者の操作によりアドレスデータの送出指令が入力されると、アドレスデータ登録手段が、ＳＮＭＰに基づいて、アドレスデータの登録に関する登録指令と、登録対象のアドレスデータと、そのアドレスデータの種類を表す情報と、を通信装置に送信する。
【００２３】
したがって、このアドレス管理装置を用いれば、利用者は、通信装置から、アドレスデータを取得して、それをモニタ等の表示手段にて確認することにより、通信装置にどのようなアドレスデータが登録されているかどうかを遠隔地から確認することができる。
【００２４】
また、利用者は、通信装置から取得したアドレスデータを編集して、この編集後のアドレスデータを再び通信装置に送信することにより、遠隔操作で、通信装置内のアドレスデータを編集することができる。
【００２５】
この他、ＬＡＮに複数の通信装置が接続されている場合に、利用者がアドレスデータを統合的に管理できるようにするためには、請求項６に記載のようにアドレス管理装置を構成するのが便利である。
請求項６に記載のアドレス管理装置においては、アドレスデータ登録手段が、送出指令に従い、ＬＡＮに接続された複数の通信装置の内、利用者により指示された二以上の通信装置に、上記登録指令と共に同一のアドレスデータを送信することが可能な構成にされている。
【００２６】
したがって、このアドレス管理装置を備える通信システムによれば、同一のアドレスデータを二以上の通信装置に記憶させることができる。この結果、例えば、利用者は、アドレス管理装置のアドレスデータ取得手段を用いて、一つの通信装置から記憶されている全てのアドレスデータを取得し、これをＬＡＮ内の複数の通信装置に送信すれば、同一のアドレスデータからなるアドレスデータベースを、その複数の通信装置に内包させることができる。つまり、利用者は、本発明のアドレス管理装置を用いることにより、容易に、ＬＡＮ内の全ての通信装置に共通のアドレスデータベースを持たせることができる。
【００２７】
また、上述したアドレス管理装置における各手段が果たす機能はコンピュータにて実現させることも可能であり、事業者は、コンピュータをアドレス管理装置における各手段として機能させるためのプログラムを提供することができる。
【００２８】
このようなプログラムは、例えば、半導体製メモリ、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ハードディスク等のコンピュータ読み取り可能な記録媒体に記憶させることができ、利用者は、必要に応じてこれらのプログラムをコンピュータに読み取らせて使用することが可能である。
【００２９】
【発明の実施の形態】
以下に本発明の実施例について、図面とともに説明する。
図１は、本発明が適用された通信装置としてのファクシミリ１０と、アドレス管理装置としてのパソコン（ＰＣ）３と、からなる通信システム１の構成を表すブロック図（図１（ａ））、及び、ファクシミリ１０の構成を表すブロック図（図１（ｂ））である。
【００３０】
図１（ａ）に示すように、本実施例の通信システム１に接続されたファクシミリ１０及びパソコン３には、ＬＡＮインターフェース（Ｉ／Ｆ）４，１１が備えられており、夫々は、ＬＡＮケーブル５に接続され、一つのローカルエリアネットワーク（ＬＡＮ）を構築している。
【００３１】
そして、このＬＡＮ内のファクシミリ１０は、図１（ｂ）に示すように、主に、読取部１３と、印刷部１５と、ユーザインターフェース（Ｉ／Ｆ）１７と、通信制御部１９と、上記ＬＡＮＩ／Ｆ１１と、ＵＳＢインターフェース（Ｉ／Ｆ）２１と、制御部２３と、から構成されており、読取部１３やＬＡＮＩ／Ｆ１１等を介して取得した画像データを公衆電話回線網を通じて外部のファクシミリに送信する本来のファックス（ＦＡＸ）機能の他に、紙面上の画像を複製印刷するコピー機能、ＬＡＮを介してパソコン３等の外部装置から送信されてきた画像データを紙に印刷するプリンタ機能等を備えている。
【００３２】
詳述すると、読取部１３は、紙面上に印刷された文字、図形等からなる画像を、光を照射することにより読み取って、電気的な信号に変換するものであり、所謂スキャナとして機能する。また特に、この読取部１３は、連続的に複数の紙から画像を読み取るための紙送り機構を備えている。
【００３３】
また、この読取部１３は、例えば利用者が本実施例のファクシミリ１０のファックス機能を使用する際やコピー機能を使用する際に動作し、動作することにより読み取った画像データを、制御部２３に送信する。
続いて、印刷部１５は、給紙、排紙機構を備え、読取部１３で読み取った画像や、通信制御部１９を介して外部のファクシミリから送信されてきた画像等を紙面に印刷するためのものである。特に、本実施例における印刷部１５は、写真印刷等ができるように構成されており、更には、画像データを連続的に紙面印刷するための紙送り機構を備えている。
【００３４】
ユーザＩ／Ｆ１７は、液晶ディスプレイ等からなる表示部１７ａと、キースイッチなどからなる操作部１７ｂと、から構成されており、例えば、利用者の外部操作に対応する指令を、操作部１７ｂより制御部２３へ入力したり、制御部２３から送信されてきたメッセージ等を、表示部１７ａに表示する。
【００３５】
尚、表示部１７ａに表示される情報としては、例えば、当該ファクシミリ１０の動作状態や、ファクシミリ１０の設定状態を表す文字情報、画像データを外部のファクシミリ等に送信する際の画像データ送付先を表す送付先氏名や電話番号等に関するアドレスデータ等が挙げられる。
【００３６】
続いて、通信制御部１９は、当該ファクシミリ１０を公衆電話回線網に接続するためのものである。つまり例えば、通信制御部１９は、制御部２３からの入力信号に基づき、当該ファクシミリ１０を、画像データ送付先となる外部のファクシミリに公衆電話回線網を介して接続して、読取部１３で紙面から読み取った画像データを、通信データとして外部のファクシミリに送信する。
【００３７】
またＬＡＮＩ／Ｆ１１は、当該ファクシミリ１０をＬＡＮに接続するためのものであり、ＬＡＮを介して外部のパソコン３等と双方向通信を行うことができるようにされている。例えば、ＬＡＮＩ／Ｆ１１は、ＴＣＰ／ＩＰやＩＰＸ／ＳＰＸ等の通信方式にて、外部装置（パソコン３等）から画像データ等を取得し、これを制御部２３に入力したり、制御部２３からの指令に基づき、当該ファクシミリ１０の動作状態などを外部装置（パソコン３等）に通知する。
【００３８】
また、このＬＡＮＩ／Ｆ１１は、周知の簡易ネットワーク管理プロトコル（ＳＮＭＰ）に基づき、外部装置（パソコン３）と通信可能に構成されており、後述するように、当該ＬＡＮＩ／Ｆ１１は、外部のアドレス管理装置（本実施例ではパソコン３）との間でＳＮＭＰにて通信を行うことにより、アドレス管理装置（パソコン３）からの指令に基づき、制御部２３内に記憶されているアドレスデータを操作する。
【００３９】
この他、ＵＳＢ（Universal Serial Bus）Ｉ／Ｆ２１は、利用者の外部操作により自身にパソコンなどの外部装置が接続されると、その外部装置から画像データを取得し、これを印刷したり、ファックス（ＦＡＸ）にて外部に送信したりする。このＵＳＢＩ／Ｆ２１は、基本的に、ＬＡＮＩ／Ｆ１１と同様の目的で使用されるものであるが、特にＬＡＮに接続できないパソコン等を当該ファクシミリ１０に接続する場合に利用される。
【００４０】
そして、制御部２３は、当該ファクシミリ１０内の各部を統括制御するためのものであり、主に、ＣＰＵ、メモリ（図示せず）、を備えている。また、この制御部２３は、メモリ上に、上述した簡易ネットワーク管理プロトコル（ＳＮＭＰ）に基づく管理情報ベース（ＭＩＢ）２３ａを備えており、この管理情報ベース（ＭＩＢ）２３ａには、画像データ送付先の電話番号等からなるアドレスデータ、を記憶するためのオブジェクトが設定されている。尚、図２（ａ）は、アドレスデータを格納するオブジェクトの構成を表す説明図である。
【００４１】
周知のように、管理情報ベース（ＭＩＢ）２３ａにおいては、ＳＮＭＰにて管理する情報を格納するためのオブジェクトに、オブジェクトを識別するためのオブジェクトＩＤ（ＯＩＤ）が付与されており、このオブジェクトＩＤは、ルートからはじまるツリー構造で割り振られている。
【００４２】
上記アドレスデータを記憶するためのオブジェクト（以下では、「上位のオブジェクト」と表現する。）は、複数のアドレスデータからなるデータ群（即ち、アドレスデータベース）として構成されており、下位のオブジェクトとして、送信先夫々に対応するアドレスデータを格納するためのオブジェクトを有している。
【００４３】
この下位のオブジェクトのオブジェクトＩＤは、上位のオブジェクトのオブジェクトＩＤと、インデックス番号（Ｉｎｄｅｘ）と、から構成されており、下位のオブジェクトは、送付先データの種類と、送付先表示名と、送付先データと、が記憶可能な構成にされている。
【００４４】
ここで、送付先データの種類は、送付先データが、電話番号及び電子メールアドレスのいずれのデータであるかを識別するためのものであり、本実施例においては、送付先データの種類を表す情報として、オブジェクトに、送付先データが電話番号である事を示す値”０１”若しくは送付先データが電子メールアドレスである事を示す値”０２”（１バイトのデータ）が付与されている。
【００４５】
また、送付先表示名は、ユーザＩ／Ｆ１７の表示部１７ａ等に送付先を表示するためのものであり、オブジェクト内には、上記送付先表示名として、送付先の会社名や、個人名等の文字情報（本実施例では、３２バイトのデータ）が記憶されている。
【００４６】
そして、送付先データは、通信制御部１９や、ＬＡＮＩ／Ｆ１１を介して外部装置（外部のファクシミリやパソコンなど）に画像データ等を送信するためのものであり、電話番号や、電子メールアドレスなどの文字情報（本実施例では、３２バイトのデータ）で構成されている。
【００４７】
尚、以上の記述からもわかるように、当該ファクシミリ１０は、ＬＡＮＩ／Ｆ１１を介して、読取部１３から読み取った画像データを電子メールに添付してＬＡＮやインターネットに接続された外部装置に送付できるようにされており、アドレスデータとして記憶される電子メールアドレスは、このような目的で使用される。
【００４８】
また、制御部２３は、利用者の外部操作により入力された指令に基づき、例えば、図３に示すような動作で、アドレスデータを管理情報ベース（ＭＩＢ）２３ａ内から読み出し、画像データを広域ネットワーク（公衆電話回線網、インターネットなど）に接続された外部装置に送信する。尚、図３は、制御部２３が実行するデータ送信処理を表すフローチャートである。
【００４９】
制御部２３は、利用者の外部操作により画像データの送信指令が入力されると、まずＳ１１０にて、管理情報ベース（ＭＩＢ）２３ａ内のアドレスデータベース（ＤＢ）に基づき、データベース内に登録されているアドレスデータの送付先表示名を、リストアップして、これを表示する。この際、上記送信指令がユーザＩ／Ｆ１７より入力されていると判断すると、制御部２３は、上記送付先表示名を表示部１７ａ上に表示し、送信指令がＬＡＮを介して入力されたものであると判断すると、送信指令を送信してきた外部装置に送付先表示名に関するデータを送信して、外部装置のモニタ上に表示させる。
【００５０】
続いて、制御部２３は、Ｓ１２０にて、操作部１７ｂ若しくはＬＡＮＩ／Ｆ１１を介して外部装置より送付先を指定する通信先指示情報が入力されたがどうかを判断することにより、利用者の外部操作によりリスト内から送付先が選択されたか否か判断し、選択されていれば、Ｓ１３０にて、管理情報ベース（ＭＩＢ）２３ａ内のアドレスデータベースから、選択された送付先表示名に対応する送付先データを取得する。
【００５１】
また、Ｓ１３５にて、読取部２３若しくはＬＡＮＩ／Ｆ１１を介して外部装置から画像データを取得する。
そして、Ｓ１４０にて、送付先データが、電子メールであるか否かを、アドレスデータ内の送付先データの種類を参照することにより判断して、送付先データが電子メールアドレスでなければ（Ｓ１４０でＮｏ）、Ｓ１５０にて、画像データを通信制御部１９を介してファックス（ＦＡＸ）にて外部のファクシミリに送信し、その後当該処理を終了する。
【００５２】
一方、制御部２３は、Ｓ１４０にて、送付先データが、電子メールアドレスであると判断すると（Ｓ１４０でＹｅｓ）、Ｓ１６０にて、画像データを電子メールに添付して送信し、その後当該処理を終了する。
次に、このアドレスデータの遠隔操作方法について図２、図４、図５を用いて説明する。尚、図２（ｂ）、図２（ｃ）は、外部のアドレス管理装置（パソコン３）からＬＡＮを介して送信されてくるＳＮＭＰに基づくパケットの構成を表す説明図（説明を簡略化するため、要所だけを図示）、図４は、ＬＡＮＩ／Ｆ１１内蔵のＣＰＵで実行されるアドレスデータ操作に関するメインルーチンを表すフローチャート、図５（ａ）は、アドレス管理装置としてのパソコン（ＰＣ）３が実行するアドレスデータ受信処理を表すフローチャート、図５（ｂ）は、アドレス管理装置としてのパソコン（ＰＣ）３が実行するアドレスデータ送信処理を表すフローチャート、である。
【００５３】
ＳＮＭＰに基づく管理情報ベース（ＭＩＢ）２３ａ内の各種管理情報の遠隔操作は、周知のように、外部装置から、Ｇｅｔコマンド（若しくはＧｅｔＮｅｘｔコマンド）や、Ｓｅｔコマンドを含むパケットを送信することにより行われており、本実施例のファクシミリ１０は、これらのコマンドを含むパケットを外部のアドレス管理装置（パソコン３）から受信すると、そのコマンドに従い、アドレスデータの操作を行う。
【００５４】
例えば、外部のアドレス管理装置（パソコン３）からは、アドレスデータ操作用のパケットとして、図２（ｂ）、図２（ｃ）に示すような構成のパケットが送信されてくる。
図２（ｂ）に示すパケットは、Ｇｅｔコマンドと、アドレスデータベースに対応するオブジェクトＩＤと、操作対象となるアドレスデータのインデックス番号と、を含んでおり、本実施例のファクシミリ１０は、このパケットを受信すると、後述するメインルーチンにより、外部のアドレス管理装置にアドレスデータを送信する。
【００５５】
また図２（ｃ）に示すパケットは、Ｓｅｔコマンドと、アドレスデータベースに対応するオブジェクトＩＤと、インデックス番号と、管理情報ベース（ＭＩＢ）２３ａ内に登録すべきアドレスデータと、を含み、ファクシミリ１０は、このパケットを受信すると、メインルーチンにより、インデックス番号のオブジェクトに、受信したアドレスデータを書き込んで、アドレスデータを登録する。
【００５６】
即ち、ＬＡＮＩ／Ｆ１１が実行するメインルーチンは以下に説明するように動作する（図４参照）。
図４に示すように、ＬＡＮＩ／Ｆ１１は、ＬＡＮ内の他の装置（パソコン３）からパケットを受信すると、Ｓ２１０にて、それがＳＮＭＰによるパケットか否か判断し、ＳＮＭＰでなければ、その他のプロトコル処理へ移行し、ＳＮＭＰであれば（Ｓ２１０でＹｅｓ）、Ｓ２２０にて、パケット内に記載のオブジェクトＩＤ（ＯＩＤ）を識別して、パケットがアドレスデータベース（ＤＢ）に対応するオブジェクトに対して送信されてきたものであるか否か判断する。
【００５７】
ここで、ＬＡＮＩ／Ｆ１１は、オブジェクトＩＤが、アドレスデータベースに対応するものでないと判断すると（Ｓ２２０でＮｏ）、管理情報ベース（ＭＩＢ）内の他のオブジェクトを対象に、パケット内のデータに基づく処理を実行する。一方、オブジェクトＩＤがアドレスデータベースに対応するものであると判断すると（Ｓ２２０でＹｅｓ）、ＬＡＮＩ／Ｆ１１は、続くＳ２３０にて、パケット内に、データの操作方法に関するコマンドとしてＧｅｔコマンド若しくはＧｅｔＮｅｘｔコマンドが含まれているか否か判断する。
【００５８】
そして、パケットにＧｅｔコマンド若しくはＧｅｔＮｅｘｔコマンドが含まれていると判断すると（即ち、受信したパケットが図２（ｂ）に示すパケットであると判断すると）、ＬＡＮＩ／Ｆ１１は、Ｓ２３１にてパケット内のインデックス番号に対応するアドレスデータを、管理情報ベース（ＭＩＢ）２３ａ内から読み出すように制御部２３に指令信号を入力して、制御部２３にアドレスデータを読み出させ、続くＳ２３３にて、制御部２３が読み出したアドレスデータを制御部２３から取得する。
【００５９】
そして、ＬＡＮＩ／Ｆ１１は、Ｓ２３５にて、取得したアドレスデータを格納したパケットをＳＮＭＰに基づき作成し、Ｓ２５０にて、作成したパケットをＬＡＮ上に送出する。この際、ＬＡＮＩ／Ｆ１１はＴＣＰ／ＩＰ方式により、作成したパケットを、受信したパケットを送信してきた外部のアドレス管理装置（パソコン３）に送信する。また、この処理の後、ＬＡＮＩ／Ｆ１１は、当該処理を終了する。
【００６０】
一方、Ｓ２３０にて、パケットに、Ｇｅｔコマンド若しくはＧｅｔＮｅｘｔコマンドが含まれていないと判断すると（Ｓ２３０でＮｏ）、ＬＡＮＩ／Ｆ１１は、続くＳ２４０にて、パケットにＳｅｔコマンドが含まれているか否か判断し、Ｓｅｔコマンドが含まれていれば（即ち、受信したパケットが図２（ｃ）に示すパケットであれば）、Ｓ２４１にて、受信パケットよりアドレスデータを抽出する。
【００６１】
そして、更に、Ｓ２４３にて、抽出したアドレスデータを制御部２３に送信することにより、制御部２３にアドレスデータを管理情報ベース（ＭＩＢ）２３ａ内に書き込ませる。
また、ＬＡＮＩ／Ｆ１１は、Ｓ２４５にて、アドレスデータの書き込みが成功したことを示すパケットを生成し、Ｓ２５０にて、作成したパケットをＬＡＮ上に送出することにより、Ｓｅｔコマンドを送信してきた外部のアドレス管理装置（パソコン３）に送信し、この後、当該処理を終了する。
【００６２】
この他、ＬＡＮＩ／Ｆ１１は、Ｓ２４０にて、受信パケットに、Ｓｅｔコマンドが含まれていないと判断すると（Ｓ２４０でＮｏ）、そのまま当該処理を終了する。
以上、ファクシミリ１０側の動作について説明したが、続いて、アドレス管理装置としてのパソコン３側の動作について説明する。
【００６３】
図５（ａ）に示すアドレスデータ受信処理は、利用者の外部操作により、アドレスデータの取得指令が入力されると、パソコン３内のＣＰＵにて実行されるものである。
処理を実行すると、まずパソコン３は、Ｓ３１０にて、利用者にアドレスデータを読み取るファクシミリ１０を、ＬＡＮ内に接続された複数のファクシミリ１０の中から一つ選択させる。
【００６４】
そして、ファクシミリ１０が選択されたと判断すると（Ｓ３１０でＹｅｓ）、パソコン３は、続くＳ３２０にて、Ｇｅｔコマンドを含むパケット（即ち、図２（ｂ）に示す構成のパケット）を生成し、これをＴＣＰ／ＩＰパケットに内包させて、選択されたファクシミリ１０宛に送信する。
【００６５】
また、パソコン３は、Ｓ３２０にてパケットを送信した結果として、ファクシミリ１０から送信されてきたアドレスデータを受信すると、Ｓ３３０にて、これを自身のメモリ内に一時記憶する。
そして、パソコン３は、上記処理（Ｓ３２０、Ｓ３３０）をＳ３４０にてＹｅｓと判断するまで繰り返すことにより、選択されたファクシミリ１０のアドレスデータベース内に記憶されている全てのアドレスデータを、そのファクシミリ１０から取得する。
【００６６】
また、Ｓ３４０にて、ファクシミリ１０からアドレスデータベース内の全てのアドレスデータを取得したと判断すると（Ｓ３４０でＹｅｓ）、パソコン３は、Ｓ３５０にて、取得したアドレスデータをパソコン３に接続されたモニタに表示して当該処理を終了する。
【００６７】
尚、このパソコン３は、取得したアドレスデータを利用者が編集することができるようにされている。
また、利用者が編集したアドレスデータをファクシミリ１０に送信するように、パソコン３に指令を入力すると、パソコン３は、図５（ｂ）に示すアドレスデータ送信処理を実行して、編集後のアドレスデータ（本実施例では、アドレスデータベースに登録するすべてのアドレスデータ）を利用者により選択されたファクシミリ１０に送信する。
【００６８】
つまり、処理を実行すると、パソコン３は、Ｓ４１０にて、アドレスデータの送信先を利用者に問い合わせる送信先選択画面をモニタに表示する。この際、パソコン３は、ＳＮＭＰにてアドレスデータを操作できるＬＡＮ上の全てファクシミリ１０をリストアップし、これを送信先選択画面に表示する。
【００６９】
続いて、パソコン３は、Ｓ４２０にて、利用者の外部操作により、送信先選択画面上で送信先ファクシミリ１０が選択されたか否か判断する。尚、本実施例においては、ＬＡＮ上に接続された複数のファクシミリ１０を送信先に設定することができるようにされており、利用者は、同一のアドレスデータを送信するファクシミリ１０を任意に選択することができる。
【００７０】
ここで、パソコン３は、送信先ファクシミリ１０が選択されたと判断すると、選択されたファクシミリ１０に基づいて、ＳＮＭＰにより操作するアドレスデータ送信先のファクシミリ１０のリストを作成し（Ｓ４３０）、Ｓ４４０にて、リスト内から一つファクシミリ１０を選択する。
【００７１】
そして、選択したファクシミリ１０に対して、ＳＮＭＰに基づくパケットを送信することにより、アドレスデータベース内の全てのアドレスデータを削除するようにファクシミリ１０を操作する（Ｓ４５０）。尚、この際には、例えば、Ｓｅｔコマンド等を用いて、アドレスデータベースに対応するオブジェクトの値を全て、アドレスデータが登録されていない旨を示す値に更新すればよい。
【００７２】
この後、パソコン３は、Ｓ４６０にて、Ｓｅｔコマンドとアドレスデータとを格納したパケット（図２（ｃ）に示すパケット）を生成して、これをファクシミリ１０に送信する。また、パソコン３は、この処理（Ｓ４６０）を、送信すべきアドレスデータ全てに対して行い、Ｓ４７０にて、全てのアドレスデータを送信した（Ｓ４７０でＹｅｓ）と判断すると、続くＳ４８０の処理を行う。
【００７３】
このＳ４８０において、パソコン３は、利用者が送信先として選択したファクシミリ（即ち、Ｓ４３０にて作成したリスト内のファクシミリ）の全てに対して、アドレスデータを送信したか否かを判断し、送信していない（Ｓ４８０でＮｏ）と判断すると、処理をＳ４４０に戻して、リスト内からまだアドレスデータを送信していないファクシミリ１０を選択し、Ｓ４５０にて、そのファクシミリ１０内の全てのアドレスデータを削除し、Ｓ４６０、Ｓ４７０にて、送信すべきアドレスデータを全て、そのファクシミリ１０に送信して、再びＳ４８０にて上述の判断を行う。
【００７４】
そして、パソコン３は、全てのファクシミリ１０にアドレスデータを送信したと判断すると（Ｓ４８０でＹｅｓ）、当該処理を終了する。
以上、本実施例について説明したが、上記ファクシミリ１０は、ＳＮＭＰにてアドレスデータを外部から操作可能に構成されているので、利用者はわざわざファクシミリ１０の前まで移動し、操作部を操作して送信先アドレス等を入力する必要がない。
【００７５】
また、ファクシミリ１０をこのような構成にすれば、ＳＮＭＰに基づく管理情報ベース（ＭＩＢ）編集用ソフトウェアの技術を応用することができるので、外部のパソコン等でアドレスデータを操作するためのプログラムを簡単に作成することができる。
【００７６】
また、パソコン３には、上記アドレスデータ受信処理、アドレスデータ送信処理に対応するプログラムが組み込まれているので、利用者は、パソコン３を使用すれば、ＬＡＮに接続されているファクシミリ１０のアドレスデータベースを一括して管理することができる。つまり例えば、簡単に、ＬＡＮ内の任意のファクシミリ１０に、その他のファクシミリ１０に登録されているアドレスデータと同一のアドレスデータを登録することができる。
【００７７】
尚、本発明のアドレス読出手段は、制御部２３が、Ｓ１３０にて、通信先指示情報に基づき制御部２３のメモリ（本発明の記憶媒体）内に記憶されたアドレスデータベースから、本発明のアドレスデータとしての送付先データを取得する動作に相当する。
【００７８】
また、アドレス種別判別手段は、制御部２３がＳ１４０にて実行する処理にて実現され、第１通信手段は、制御部２３が、Ｓ１５０にて画像データをＦＡＸで送信する動作に相当し、第２通信手段は、制御部２３が、Ｓ１６０にて画像データを電子メールで送信する動作に相当する。
この他、登録指令受信手段及びアドレスデータ記憶手段は、ＬＡＮＩ／Ｆ１１が、登録指令としてＳｅｔコマンドを含むパケットを受信すると、Ｓ２４１〜Ｓ２４５にて、パケット内のアドレスデータを管理情報ベース（ＭＩＢ）２３ａ内に登録する動作に相当する。また、読出指令受信手段及びアドレスデータ読出手段及びアドレスデータ送信手段は、ＬＡＮＩ／Ｆ１１が、読出指令として、Ｇｅｔコマンドを含むパケットを受信すると、Ｓ２３１〜Ｓ２３５，Ｓ２５０にて、指定のアドレスデータを、外部のパソコン３に送信する動作に相当する。
【００７９】
また、アドレスデータ取得手段は、本実施例のアドレスデータ受信処理に相当し、表示制御手段は、パソコン３がＳ３５０にて、表示手段としてのモニタを制御して、アドレスデータを表示する動作に相当する。この他、アドレスデータ登録手段は、本実施例のアドレスデータ送信処理に相当する。
【００８０】
以上、本発明の実施例について説明したが、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。
例えば、アドレスデータは、ＬＡＮＩ／Ｆ１１内蔵のメモリに記憶されていてもよい。
【００８１】
また、本発明の実施例では、Ｇｅｔコマンドを含むパケットを受信したファクシミリ１０がアドレスデータベース内に記憶されている全てのアドレスデータを、パソコン３に送信するものを例にして説明したが、必ずしも全てのアドレスデータをパソコン３に送信する必要はなく、必要に応じて選択されたアドレスデータのみを送信する構成にしても良いことはいうまでもない。
【００８２】
更に、本発明の実施例では、アドレスデータとして、ＦＡＸの電話番号や電子メールのアドレスを例にして説明したが、ファクシミリ１０に通話機能が備えられている場合においては、その通話先の電話番号も上述したアドレスデータと同様に扱えることはいうまでもない。
【００８３】
また、本発明の実施例では、通信データとして、読取部１３で紙面から読み取った画像データやＬＡＮＩ／Ｆを介して接続されたパソコン３などから取得した画像データを例にして説明したが、公衆電話回線網及び通信制御部１９を介して外部通信端末から取得した画像データを通信データとして扱い、その画像データを更に他の外部通信端末に送信する構成（いわゆる、転送処理）であってもよい。
【図面の簡単な説明】
【図１】  本実施例の通信システム１（図１（ａ））、及び、ファクシミリ１０（図１（ｂ））の構成を表す説明図である。
【図２】  アドレスデータベース内のデータ構成（図２（ａ））、及び、ＳＮＭＰに基づくパケットのデータ構成（図２（ｂ），図２（ｃ））を表す説明図である。
【図３】  制御部２３が実行するデータ送信処理を表すフローチャートである。
【図４】  ＬＡＮＩ／Ｆ１１が実行するメインルーチンを表すフローチャートである。
【図５】  アドレス管理装置としてのパソコン３が実行するアドレスデータ受信処理、及び、アドレスデータ送信処理を表すフローチャートである。
【符号の説明】
１…通信システム、３…パソコン、４，１１…ＬＡＮＩ／Ｆ、１０…ファクシミリ、１３…読取部、１７…ユーザＩ／Ｆ、１９…通信制御部、２３…制御部、２３ａ…管理情報ベース
【図１】
0004051906.tif 000002
【図２】
0004051906.tif 000003
【図３】
0004051906.tif 000004
【図４】
0004051906.tif 000005
【図５】
0004051906.tif 000006