(57)【要約】【課題】インターネットを介した外部装置との通話を親機と子機とで同時に行うことができる通信装置を提供すること。【解決手段】ＭＦＰ（親機）１、子機２、及び子機３に対し、インターネット電話を利用可能なユーザに個別に割り当てられるユーザＩＤをユーザＩＤテーブル１４ｃによって各々に対応付け、各々のユーザＩＤについて、インターネット電話プログラムをそれぞれ起動し、インターネット電話プログラム常駐領域１３ｂに常駐する。そして、ＭＦＰ１、子機２、及び子機３は、それぞれのユーザＩＤに対応したインターネット電話プログラムを使用して、インターネット電話の発信や着信を行う。これにより、ＭＦＰ１、子機２、及び子機３は、インターネット電話をそれぞれ同時に行うことができる。【選択図】図１
2009016918.tif 000002
【特許請求の範囲】
【請求項１】
インターネットと接続可能な親機と、その親機を介して前記インターネットと接続可能な１以上の子機とを備えた通信装置であって、
前記親機は、
前記インターネットを介して外部装置との通話を制御する通話制御手段と、
前記通話制御手段を使用可能なユーザに個別に割り当てられているユーザＩＤを前記親機及び前記子機との各々に対応付けて記憶する記憶手段と、
その記憶手段に記憶されているユーザＩＤの各々について前記通話制御手段をそれぞれ起動する起動手段とを備えていることを特徴とする通信装置。
【請求項２】
前記親機は、
前記親機の電源がオンされた場合に、前記子機に対して応答を指示する信号を送信する応答指示信号送信手段を備え、
前記子機は、
その子機の電源がオンの状態で、前記親機の前記応答指示信号送信手段からの信号を受信した場合に、応答信号を送信する応答信号送信手段を備え、
前記起動手段は、前記子機の前記応答信号送信手段から送信された応答信号を受けて、その応答信号を送信した子機のユーザＩＤについて、前記通話制御手段を起動することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記親機は、
前記外部装置との通話の可否を設定する設定手段を備え、
前記応答指示信号送信手段は、前記親機の電源がオンされ、かつ、前記設定手段によって前記外部装置との通話が可能に設定された場合に、前記子機に対して応答を指示する信号を送信することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記子機は、
その子機の電源がオンされた場合に前記親機に対して信号を送信する電源オン信号送信手段を備え、
前記起動手段は、前記子機の前記電源オン信号送信手段から送信された信号を受信した場合に、その信号を送信した子機のユーザＩＤについて、前記通話制御手段を起動することを特徴とする請求項１から３のいずれかに記載の通信装置。
【請求項５】
前記子機は、
その子機の電源がオフされた場合に前記親機に対して信号を送信する電源オフ信号送信手段を備え、
前記親機は、
前記子機の前記電源オフ信号送信手段から送信された信号を受信した場合に、その信号を送信した子機のユーザＩＤについて、前記通話制御手段を停止する停止手段を備えていることを特徴とする請求項１から４のいずれかに記載の通信装置。
【請求項６】
前記子機は複数設けられており、
前記記憶手段は、前記複数の子機の各々を識別する識別番号と、その識別番号で識別される子機の前記ユーザＩＤとを対応付けて記憶することを特徴とする請求項１から５のいずれかに記載の通信装置。
【請求項７】
前記親機は、
子機を増設する場合に、その増設する子機に前記識別番号を割り当てる識別番号割当手段と、
前記増設する子機に前記ユーザＩＤを設定するユーザＩＤ設定手段と、
前記識別番号割当手段で割り当てられた識別番号と前記ユーザＩＤ設定手段で設定されたユーザＩＤとを対応付けて前記記憶手段に書き込む書込手段とを備えていることを特徴とする請求項６に記載の通信装置。
【請求項８】
前記親機は、
前記親機のユーザＩＤと前記識別番号割当手段で割り当てられた識別番号とによって、前記増設する子機のユーザＩＤを生成するユーザＩＤ生成手段を備え、
前記ユーザＩＤ設定手段は、前記ユーザＩＤ生成手段で生成されたユーザＩＤを前記増設する子機のユーザＩＤとして設定することを特徴とする請求項７に記載の通信装置。
【請求項９】
前記親機は、
文字を入力する入力手段と、
前記ユーザＩＤ生成手段で生成されたユーザＩＤを前記入力手段によって入力された文字列に置換するユーザＩＤ置換手段とを備え、
前記ユーザＩＤ設定手段は、前記ユーザＩＤ置換手段でユーザＩＤが置換された場合に、その置換されたユーザＩＤを前記増設する子機のユーザＩＤとして設定することを特徴とする請求項８に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、親機と子機とを備えた通信装置に関するものであり、特にインターネットを介した外部装置との通話を親機と子機とで同時に行うことができる通信装置に関するものである。
【背景技術】
【０００２】
従来、インターネットを介して外部装置との通話を行うインターネット電話が知られている。インターネット電話が普及し始めた当初は、パーソナルコンピュータを端末としてインターネット電話を利用するのが一般的であったが、近年では、電話器をインターネット電話用の端末として用いるものも増えている。
【０００３】
例えば、次の特許文献１には、インターネット電話が可能な携帯電話器が開示されている。この特許文献１に記載の携帯電話器には、その携帯電話器でインターネット電話を行うための動作プログラム（以下、「インターネット電話プログラム」と称する。）が予め記憶されている。そして、この携帯電話器がパーソナルコンピュータとＵＳＢケーブルで接続されると、パーソナルコンピュータが携帯電話器に記憶されたインターネット電話プログラムを自動的に起動し、携帯電話器でインターネット電話が利用できるようになっている。
【特許文献１】特開２００６−２７０２５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方で、インターネットと接続可能な親機と、親機を介してインターネットと接続可能な子機とを備えた通信装置が知られており、この通信装置をインターネット電話用の端末として利用したいという要望がある。この場合、親機にインターネット電話プログラムを記憶して、親機でインターネット電話を利用することも考えられる。
【０００５】
しかしながら、親機と子機の両方でインターネット電話を利用したい場合、単に親機でインターネット電話動作プログラムを起動しただけでは、例えば親機がインターネット電話を利用している間、起動したインターネット電話動作プログラムを親機が占有するため、子機でインターネット電話を利用することができないという問題点があった。
【０００６】
本発明は上述した問題点を解決するためになされたものであり、インターネットを介した外部装置との通話を親機と子機とで同時に行うことができる通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために、請求項１に記載の通信装置は、インターネットと接続可能な親機と、その親機を介して前記インターネットと接続可能な１以上の子機とを備えたものであって、前記親機は、前記インターネットを介して外部装置との通話を制御する通話制御手段と、前記通話制御手段を使用可能なユーザに個別に割り当てられているユーザＩＤを前記親機及び前記子機との各々に対応付けて記憶する記憶手段と、その記憶手段に記憶されているユーザＩＤの各々について前記通話制御手段をそれぞれ起動する起動手段とを備えている。
【０００８】
請求項２に記載の通信装置は、請求項１に記載の通信装置において、前記親機は、前記親機の電源がオンされた場合に、前記子機に対して応答を指示する信号を送信する応答指示信号送信手段を備え、前記子機は、その子機の電源がオンの状態で、前記親機の前記応答指示信号送信手段からの信号を受信した場合に、応答信号を送信する応答信号送信手段を備え、前記起動手段は、前記子機の前記応答信号送信手段から送信された応答信号を受けて、その応答信号を送信した子機のユーザＩＤについて、前記通話制御手段を起動する。
【０００９】
請求項３に記載の通信装置は、請求項２に記載の通信装置において、前記親機は、前記外部装置との通話の可否を設定する設定手段を備え、前記応答指示信号送信手段は、前記親機の電源がオンされ、かつ、前記設定手段によって前記外部装置との通話が可能に設定された場合に、前記子機に対して応答を指示する信号を送信する。
【００１０】
請求項４に記載の通信装置は、請求項１から３のいずれかに記載の通信装置において、前記子機は、その子機の電源がオンされた場合に前記親機に対して信号を送信する電源オン信号送信手段を備え、前記起動手段は、前記子機の前記電源オン信号送信手段から送信された信号を受信した場合に、その信号を送信した子機のユーザＩＤについて、前記通話制御手段を起動する。
【００１１】
請求項５に記載の通信装置は、請求項１から４のいずれかに記載の通信装置において、前記子機は、その子機の電源がオフされた場合に前記親機に対して信号を送信する電源オフ信号送信手段を備え、前記親機は、前記子機の前記電源オフ信号送信手段から送信された信号を受信した場合に、その信号を送信した子機のユーザＩＤについて、前記通話制御手段を停止する停止手段を備えている。
【００１２】
請求項６に記載の通信装置は、請求項１から５のいずれかに記載の通信装置において、前記子機は複数設けられており、前記記憶手段は、前記複数の子機の各々を識別する識別番号と、その識別番号で識別される子機の前記ユーザＩＤとを対応付けて記憶する。
【００１３】
請求項７に記載の通信装置は、請求項６に記載の通信装置において、前記親機は、子機を増設する場合に、その増設する子機に前記識別番号を割り当てる識別番号割当手段と、前記増設する子機に前記ユーザＩＤを設定するユーザＩＤ設定手段と、前記識別番号割当手段で割り当てられた識別番号と前記ユーザＩＤ設定手段で設定されたユーザＩＤとを対応付けて前記記憶手段に書き込む書込手段とを備えている。
【００１４】
請求項８に記載の通信装置は、請求項７に記載の通信装置において、前記親機は、前記親機のユーザＩＤと前記識別番号割当手段で割り当てられた識別番号とによって、前記増設する子機のユーザＩＤを生成するユーザＩＤ生成手段を備え、前記ユーザＩＤ設定手段は、前記ユーザＩＤ生成手段で生成されたユーザＩＤを前記増設する子機のユーザＩＤとして設定する。
【００１５】
請求項９に記載の通信装置は、請求項８に記載の通信装置において、前記親機は、文字を入力する入力手段と、前記ユーザＩＤ生成手段で生成されたユーザＩＤを前記入力手段によって入力された文字列に置換するユーザＩＤ置換手段とを備え、前記ユーザＩＤ設定手段は、前記ユーザＩＤ置換手段でユーザＩＤが置換された場合に、その置換されたユーザＩＤを前記増設する子機のユーザＩＤとして設定する。
【発明の効果】
【００１６】
請求項１に記載の通信装置によれば、インターネットを介して外部装置との通話を制御する通話制御手段を使用可能なユーザに対し、個別に割り当てられているユーザＩＤが、親機と子機との各々に対応付けられて記憶手段に記憶されている。そして、親機と子機とに対応付けられたユーザＩＤの各々について、通話制御手段がそれぞれ起動手段によって起動される。よって、親機と子機とは、各々に対応付けられた個別のユーザＩＤについてそれぞれ起動された通話制御手段を使用してインターネットを介した外部装置との通話を行うことができる。従って、インターネットを介した外部装置との通話を親機と子機とで同時に行うことができるという効果がある。
【００１７】
請求項２に記載の通信装置によれば、請求項１に記載の通信装置の奏する効果に加えて、親機の電源がオンされると、子機に対して応答を指示する信号が応答指示信号送信手段によって親機から子機に送信される。一方、その応答指示信号送信手段によって親機から送信される信号を、電源がオンの状態である子機が受信すると、応答信号送信手段によって子機から親機に応答信号が送信される。そして、その応答信号送信手段によって子機から親機に送信される応答信号を親機が受信すると、その応答信号を送信した子機のユーザＩＤについて通話制御手段が起動手段によって起動される。このように、応答信号を送信した子機は電源がオンの状態にあり、使用可能なので、応答信号を送信した子機のユーザＩＤについて通話制御手段を起動することで、親機の電源がオンされた場合に使用可能である子機のユーザＩＤについて通話制御手段を起動することができる。よって、これらの子機において、親機の電源がオンされれば、特別な操作をすることなく、インターネットを介して外部装置と通話を行うことができるという効果がある。一方、応答信号を送信しない子機は、電源がオンされておらず、使用不可能である可能性が高いので、応答信号を送信しない子機のユーザＩＤについて通話制御手段は起動しないことで、通話制御手段が起動された場合に必要となるメモリ領域が無駄に消費されることを防ぐことができるという効果がある。
【００１８】
請求項３に記載の通信装置によれば、請求項２に記載の通信装置の奏する効果に加えて、親機の電源がオンされ、かつ、設定手段によって外部装置との通話が可能に設定された場合に、子機に対して応答を指示する信号が応答指示信号送信手段によって親機から子機に送信される。これにより、設定手段によって外部装置との通話が可能に設定された場合に使用可能である子機のユーザＩＤについて通話制御手段が起動され、これらの子機においてインターネットを介して外部装置と通話を行うことができるという効果がある。一方、設定手段によって外部装置との通話が不可能に設定されている場合に、子機に対して応答を指示する信号が応答指示信号送信手段によって親機から全ての子機に送信されないようにすれば、全ての子機を各々操作しなくても、親機の設定手段を操作するという簡単な操作で、全ての子機のユーザＩＤについて通話制御手段が起動するのを防止することができるという効果がある。また、設定手段によって外部装置との通話の可否が各々の子機について個別に設定されるようにし、設定手段によって外部装置との通話が可能に設定された子機に対して、応答を指示する信号が応答指示信号送信手段によって親機から送信され、設定手段によって外部装置との通話が不可能に設定された子機に対して、応答を指示する信号が応答指示信号送信手段によって親機から送信されないようにすれば、設定手段によって外部装置との通話が可能に設定された子機が使用可能である場合に、その子機のユーザＩＤについて通話制御手段が起動されるので、その子機でインターネットを介して外部装置と通話を行うことができるとともに、設定手段によって外部装置との通話が不可能に設定された子機のユーザＩＤについては通話制御手段が起動するのを防止することができる。よって、子機毎に外部装置との通話の可否を管理することができるという効果がある。
【００１９】
請求項４に記載の通信装置によれば、請求項１から３のいずれかに記載の通信装置の奏する効果に加えて、子機の電源がオンされると、電源がオンされたことを示す信号が電源オン信号送信手段によって子機から親機に送信される。そして、その電源オン信号送信手段によって子機から送信される信号を親機が受信すると、その信号を送信した子機のユーザＩＤについて通話制御手段が起動手段によって起動される。よって、子機の電源がオンされた場合、ユーザによる特別な操作がなくても、インターネットを介した外部装置との通話をすることができるという効果がある。
【００２０】
請求項５に記載の通信装置によれば、請求項１から４のいずれかに記載の通信装置の奏する効果に加えて、子機の電源がオフされると、電源がオフされたことを示す信号が電源オフ信号送信手段によって子機から親機に送信される。そして、その電源オフ信号送信手段によって子機から送信される信号を親機が受信すると、その信号を送信した子機のユーザＩＤについて通話制御手段が停止手段によって停止される。よって、電源がオフされた子機のユーザＩＤについて起動されていた通話制御手段で消費されたメモリ領域を解放することができ、解放されたメモリ領域を、親機で実行される各種のプログラムやデータを記憶するための領域として振り分けることができるという効果がある。
【００２１】
請求項６に記載の通信装置によれば、請求項１から５のいずれかに記載の通信装置の奏する効果に加えて、通話制御手段を使用可能な複数のユーザをインターネット内で各々識別するユーザＩＤと、通信装置内で各々の子機を識別する識別番号とが対応付けられて記憶手段に記憶されることにより、複数の子機の各々に対応付けられたユーザＩＤの管理を容易に行うことができるという効果がある。
【００２２】
請求項７に記載の通信装置によれば、請求項６に記載の通信装置の奏する効果に加えて、子機を増設する場合、増設する子機に対して、通信装置内で各々の子機を識別する識別番号が識別番号割当手段によって割り当てられ、通話制御手段を使用可能な複数のユーザをインターネット内で各々識別するユーザＩＤがユーザＩＤ設定手段によって設定される。そして、その識別番号とユーザＩＤとが対応付けて記憶手段に記憶される。よって、子機を増設した後、改めて増設した子機に対してユーザＩＤを設定する必要がなく、増設した子機でインターネットを介した外部装置との通話を行うためのユーザＩＤ設定を簡単に行うことができるという効果がある。
【００２３】
請求項８に記載の通信装置によれば、請求項７に記載の通信装置の奏する効果に加えて、増設する子機のユーザＩＤは、親機のユーザＩＤと増設する子機の識別番号とによってユーザＩＤ生成手段によって生成され、その生成されたユーザＩＤが、ユーザＩＤ設定手段によって増設する子機のユーザＩＤとして設定される。よって、ユーザが増設する子機のユーザＩＤを一から考えて入力する場合と比較して、簡単に増設する子機のユーザＩＤを設定することができるという効果がある。
【００２４】
請求項９に記載の通信装置によれば、請求項８に記載の通信装置の奏する効果に加えて、ユーザＩＤ生成手段で生成されたユーザＩＤが、文字を入力する入力手段を介して入力された文字列にユーザＩＤ置換手段によって置換された場合には、その置換されたユーザＩＤが増設する子機のユーザＩＤとしてユーザＩＤ設定手段によって設定される。よって、ユーザＩＤ生成手段で生成されたユーザＩＤをユーザが変更した場合や、ユーザＩＤ生成手段で生成されたユーザＩＤが既に他のユーザによって使用されている場合に、ユーザが入力手段を介して入力した文字列を、増設した子機のユーザＩＤとして再設定することができるという効果がある。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の一実施形態における通信装置Ｔの電気的構成を示すブロック図である。この通信装置Ｔは、多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称する）１と、子機２と、子機３とから構成され、後から増設子機４を増設できるようになっている。なお、子機３及び増設子機４の電気的構成は子機２と同一である。
【００２６】
通信装置Ｔは、ＭＦＰ１と子機２と子機３とで、インターネット電話を同時に行うことができる装置であって、また、増設子機４が増設された場合には、増設子機４においても、ＭＦＰ１や子機２、子機３と同時にインターネット電話を行うことができる装置である。
【００２７】
なお、このインターネット電話は、インターネット２００を介してパーソナルコンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）５１と通話を行う電話サービスのことであり、例えばスカイプ・テクノロジー社が開発した「ＳＫＹＰＥ（登録商標）」が知られている。
【００２８】
ＭＦＰ１は、通話機能、ファクシミリ機能、プリンタ機能、スキャナ機能、及びコピー機能などの各種の機能を有する装置である。また、ＭＦＰ１は、インターネット２００と接続可能に構成され、インターネット２００を介してインターネット電話が利用できるようになっている。
【００２９】
また、ＭＦＰ１は、子機２及び子機３をインターネット２００と接続させる親機としての機能を有し、子機２及び子機３はＭＦＰ１とインターネット２００とを介してインターネット電話を利用できるようになっている。また、増設子機４が増設された場合は、ＭＦＰ１が増設子機４の親機として機能する。
【００３０】
ＭＦＰ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、フラッシュメモリ１４、操作キー１５、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１６、スピーカ１７、インターネットインターフェイス１８、スキャナ１９、プリンタ２０、モデム２１、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２２、送受話器２３、計時回路２４、及びデジタルコードレスインターフェイス２５を備えており、これらはバスライン２７を介して互いに接続されている。
【００３１】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３やフラッシュメモリ１４に記憶される固定値やプログラムに従って、或いは、インターネットインターフェイス１８やＮＣＵ２２やデジタルコードレスインターフェイス２５を介して送受信される各種信号に従って、バスライン２７により接続された各部を制御する演算装置である。
【００３２】
ＲＯＭ１２は、このＭＦＰ１で実行される各種の制御プログラムを記憶する領域である制御プログラム領域１２ａが設けられた書換不能なメモリである。制御プログラム領域１２ａには、例えば、後述する図３のフローチャートに示すインターネット電話プログラム一括起動処理や、図４（ａ）のフローチャートに示すインターネット電話プログラム個別起動処理や、図４（ｂ）のフローチャートに示すインターネット電話プログラム個別停止処理や、図５のフローチャートに示す子機増設処理や、図６のフローチャートに示すＭＦＰ発信処理や、図７のフローチャートに示す子機（識別番号１）発信処理や、図８のフローチャートに示す着信処理を実行するプログラムが記憶されている。
【００３３】
ＲＡＭ１３は、各種のプログラムやデータを一時的に記憶するための書換可能なメモリである。このＲＡＭ１３には、識別番号カウンタ１３ａとインターネット電話プログラム常駐領域１３ｂが設けられている。識別番号カウンタ１３ａは、後述する図３のフローチャートに示すインターネット電話プログラム一括起動処理で使用するカウンタである。
【００３４】
また、インターネット電話プログラム常駐領域１３ｂは、フラッシュメモリ１４のインターネット電話プログラム領域１４ｂに格納されたインターネット電話を行うための動作プログラム（インターネット電話プログラム）が起動された場合に、この起動されたインターネット電話プログラムが常駐される領域である。
【００３５】
インターネット電話プログラムは、ＰＣ５１に対する発信処理、ＰＣ５１からの着信処理、ＰＣ５１との間で通話を行う際に、ＭＦＰ１の送受話器２３、子機２の送受話回路３８、又は子機３の送受話回路（図示せず）からの音声信号を変調してＰＣ５１対して送信する処理、及び、ＰＣ５１から受信したデータを復調して音声信号を生成し、ＭＦＰ１の送受話器２３、子機２の送受話回路３８、又は子機３の送受話回路（図示せず）へ出力する処理など、インターネット電話を行うために必要な処理を、インターネット・プロトコルに従って行う動作プログラムである。
【００３６】
インターネット電話プログラム常駐領域１３ｂにこのインターネット電話プログラムが常駐されると、常駐されたインターネット電話プログラムによってインターネット電話が利用可能となる。
【００３７】
なお、詳細は後述するが、インターネット電話プログラムは、ＭＦＰ１、子機２及び子機３の各々に設定されたユーザＩＤ毎にそれぞれ起動され、インターネット電話プログラム常駐領域１３ｂには、ユーザＩＤ毎にそれぞれ起動されたインターネット電話プログラムがすべて常駐される。ユーザＩＤは、インターネット内で使用される識別情報で、インターネット電話プログラムを使用可能なユーザに個別に割り当てられたものである。このユーザＩＤにより、インターネット電話を利用できる複数のユーザを各々識別することができる。これにより、ＭＦＰ１と子機２と子機３は、各々に設定されたユーザＩＤについて常駐されたインターネット電話プログラムによって、それぞれインターネット電話が利用可能となる。
【００３８】
インターネット電話プログラムの起動のタイミングは、ＭＦＰ１のユーザＩＤに対応したインターネット電話プログラムについては、ＭＦＰ１の電源がオンされた際に起動される。また、子機２のユーザＩＤに対応したインターネット電話プログラムは、ＭＦＰ１の電源がオンされた際にすでに子機２の電源がオンされている場合には、ＭＦＰ１の電源がオンされた際に起動され、ＭＦＰ１の電源が先にオンされた状態で子機２の電源がオンされた場合には、子機２の電源がオンされた際に起動される。また、子機３のユーザＩＤに対応したインターネット電話プログラムも子機２の場合と同様のタイミングで起動される。
【００３９】
一方、子機２又は子機３の電源がオフされた場合、各々の子機のユーザＩＤに対応したインターネット電話プログラムは停止され、インターネット電話プログラム常駐領域１３ｂのうち、停止されたインターネット電話プログラムの常駐していた領域が解放される。
【００４０】
また、増設子機４を増設した場合は、その増設子機４に対して設定されたユーザＩＤについてインターネット電話プログラムが起動され、インターネット電話プログラム常駐領域１３ｂに常駐される。これにより、増設子機４においてもインターネット電話が利用可能となる。
【００４１】
フラッシュメモリ１４は書換可能な不揮発性のメモリであり、このフラッシュメモリ１４に記憶されたデータは、ＭＦＰ１の電源オフ後も保持される。このフラッシュメモリ１４には、インターネット電話機能フラグ１４ａ、インターネット電話プログラム領域１４ｂ、ユーザＩＤテーブル１４ｃが設けられている。
【００４２】
インターネット電話機能フラグ１４ａは、通信装置Ｔによるインターネット電話機能の利用が可能か否かを設定するフラグである。インターネット電話機能フラグ１４ａがオンの場合、ＭＦＰ１、子機２、及び子機３はインターネット電話機能を使用することができる。一方、インターネット電話機能フラグ１４ａがオフの場合、ＭＦＰ１、子機２、及び子機３でのインターネット電話機能の使用が禁止される。インターネット電話機能フラグ１４ａのオン／オフは、操作キー１５の操作により、ユーザによって設定される。
【００４３】
インターネット電話プログラム領域１４ｂは、インターネット電話プログラムが格納されるメモリ領域である。インターネット電話プログラムは、ユーザＩＤ毎にそれぞれ専用のプログラムが必要であり、インターネット電話プログラム領域１４ｂには、ＭＦＰ１、子機２、及び子機３の各々のユーザＩＤに対応したインターネットプログラムがそれぞれ格納されている。
【００４４】
また、増設子機４を増設した場合、ＭＦＰ１はインターネット２００を介してインターネット電話プログラムをダウンロードし、増設子機４に対して新たに設定されたユーザＩＤの専用プログラムとして、インターネット電話プログラム領域１４ｂに格納される。
【００４５】
ユーザＩＤテーブル１４ｃは、ＭＦＰ１、子機２及び子機３のそれぞれに設定されたユーザＩＤと、インターネット電話プログラム領域１４ｂに格納された各ユーザＩＤに対応するインターネット電話プログラムの格納アドレスとを、ＭＦＰ１、子機２及び子機３のそれぞれに割り当てられた識別番号に対応付けて管理するためのテーブルである。
【００４６】
識別番号は、通信装置Ｔ内で使用されるもので、インターネット電話以外に、電話回線網１００を介して外部装置（図示せず）と通話を行う場合や、ＭＦＰ１、子機２、子機３、及び増設子機４との間で内線通話を行う場合に各々の子機を識別するための識別情報である。すなわち、通信装置Ｔにおいて、ＭＦＰ１、子機２、子機３、及び増設子機４は各々に割り当てられた識別番号で管理されている。
【００４７】
このユーザＩＤテーブル１４ｃには、増設子機４が増設された場合に、増設子機４について新たに設定されたユーザＩＤと、増設子機４のユーザＩＤに対応するインターネット電話プログラムの格納アドレスとが、増設子機４に割り当てられた識別番号に対応付けられて追加される。
【００４８】
ここで、図２（ａ）を参照して、ユーザＩＤテーブル１４ｃについて説明する。図２（ａ）は、増設子機４が増設されている場合のユーザＩＤテーブル１４ｃの内容を模式的に示す模式図である。このユーザＩＤテーブル１４ｃは、ＭＦＰ１、子機２、子機３、及び子機４の各々の識別番号１４ｃ１に対し、ユーザＩＤ１４ｃ２とインターネット電話プログラム格納アドレス１４ｃ３とを対応付けたテーブルである。なお、増設子機４が増設されていない場合、ユーザＩＤテーブル１４ｃには、ＭＦＰ１、子機２、及び子機３の各々の識別番号１４ｃ１に対し、ユーザＩＤ１４ｃ２とインターネット電話プログラム格納アドレス１４ｃ３とが対応付けてられている。
【００４９】
識別番号１４ｃ１は、ＭＦＰ１と子機２と子機３と増設子機４とを識別するために各々に割り当てられた識別番号で分けられており、「０」がＭＦＰ１の識別番号、「１」が子機２の識別番号、「２」が子機３の識別番号、「３」が増設子機４の識別番号である。
【００５０】
ユーザＩＤ１４ｃ２には、ＭＦＰ１と子機２と子機３と増設子機４との各々に設定されたユーザＩＤが識別番号１４ｃ１に対応付けられている。そして、図２（ａ）に示すように、識別番号「０」に対し、ＭＦＰ１のユーザＩＤとして「ｘｙｚ」が対応付けられており、識別番号「１」に対し、子機２のユーザＩＤとして「ｘｙｚ１」が対応付けられており、識別番号「２」に対し、子機３のユーザＩＤとして「ｘｙｚ２」が対応付けられており、識別番号「３」に対し、増設子機４のユーザＩＤとして「ａｂｃ」が対応付けられている。
【００５１】
インターネット電話プログラム格納アドレス１４ｃ３には、インターネット電話プログラム領域１４ｂに格納されたＭＦＰ１、子機２、子機３、及び増設子機４の各々のユーザＩＤに対応するインターネット電話プログラムの格納アドレスが、識別番号１４ｃ１に対応付けられている。そして、図２（ａ）に示すように、識別番号「０」に対し、ＭＦＰ１のインターネット電話プログラム格納アドレス「０ｘ０００」が対応付けられており、識別番号「１」に対し、子機２のインターネット電話プログラム格納アドレス「０ｘ１００」が対応付けられており、識別番号「２」に対し、子機３のインターネット電話プログラム格納アドレス「０ｘ２００」が対応付けられており、識別番号「３」に対し、増設子機４のインターネット電話プログラム格納アドレス「０ｘ３００」が対応付けられている。
【００５２】
上述の通り、通信装置Ｔにおいて、ＭＦＰ１、子機２、子機３、及び増設子機４は各々に割り当てられた識別番号で管理されており、ＭＦＰ１、子機２、子機３、及び増設子機４に設定されたユーザＩＤとインターネット電話プログラム格納アドレスとを、この識別番号で対応付けて記憶しておくことにより、これらの管理を容易に行うことができる。
【００５３】
例えば、インターネット電話によってＰＣ５１に発信する場合、インターネット電話キーが押されたＭＦＰ１、子機２、子機３、若しくは増設子機４の識別番号から、それぞれに設定されたユーザＩＤをユーザＩＤテーブル１４ｃで特定し、インターネット電話プログラム常駐領域１３ｂに常駐されたそのユーザＩＤに対応しているインターネット電話プログラムを用いてＰＣ５１に発信する。また、インターネット電話プログラム常駐領域１３ｂに常駐されたインターネット電話プログラムがＰＣ５１から着信を受けた場合、着信を受けたインターネット電話プログラムに対応するユーザＩＤからユーザＩＤテーブル１４ｃによって着信先の識別番号を特定し、その識別番号にしたがって、ＭＦＰ１、子機２、子機３、若しくは増設子機４に着信を知らせる。
【００５４】
また、ＭＦＰ１と子機２と子機３と増設子機４とにそれぞれ設定されたユーザＩＤについて、インターネット電話プログラム領域１４ｂに格納されたインターネット電話プログラムを起動する場合、ユーザＩＤテーブル１４ｃによって、それぞれのユーザＩＤに対応したインターネット電話プログラム格納アドレスを判断し、その格納アドレスからインターネット電話プログラムを読み出して起動する。
【００５５】
図１に戻って説明する。操作キー１５は、スキャナやプリンタ、ファクシミリといった各機能の切り替え、各種動作の指示を行うための入力ボタンである。また、操作キー１５には、インターネット電話キー１５ａ、電源キー１５ｂ、文字キー１５ｃが設けられている。
【００５６】
インターネット電話キー１５ａは、ＭＦＰ１でインターネット電話を行う場合に利用するもので、インターネット電話の発信指示、もしくは着信の応答指示を行うためのボタンである。また、電源キー１５ｂは、ＭＦＰ１の電源のオン／オフを操作するボタンであり、文字キー１５ｃは文字及び数字の入力を行うボタンである。文字キー１５ｃは、増設子機４を増設する際、ユーザＩＤを設定する場合にユーザが希望するユーザＩＤを入力するときに使用される。
【００５７】
ＬＣＤ１６は、操作キー１５の操作に応じてメニューや動作状態などが表示される。ユーザが操作キー１５を操作することにより、その操作に対応する情報をＬＣＤ１６へ表示する。また、ＭＦＰ１がインターネット電話を発信する場合、インターネット電話が利用可能なユーザの一覧であるコンタクトリストが表示される。また、増設子機４を増設する場合に、増設子機４に対して設定するユーザＩＤの確認・変更画面をＬＣＤ１６へ表示する。
【００５８】
スピーカ１７は、状況に応じた各種音声（例えば、操作キー１５の操作音やエラー発生時の注意音、着信の呼出音など）を出力するものであり、かかる音声の放音によってユーザに状況を報知する。
【００５９】
インターネットインターフェイス１８は、インターネット２００と接続されており、インターネット・プロトコルに従って、インターネット２００に接続されたＰＣ５１などの外部装置とデータの送受信を行ったり、インターネット電話を行ったりするものである。
【００６０】
スキャナ１９は、ＣＰＵ１１からの指示に基づいて、スキャナ１９に設けられた原稿読取台（図示せず）にセットされた原稿から画像の読み取りを行うと共に、その画像をＬＣＤ１６に表示したり、プリンタ２０で印刷可能な画像データを生成するものである。このスキャナ１９により読み取られた画像データは、ＭＦＰ１がファクシミリモードやスキャナモードやコピーモードに設定されている場合には、ＲＡＭ１３における所定の記憶領域に格納される。
【００６１】
プリンタ２０は、ＣＰＵ１１からの指示に基づいて、プリンタ２０に設けられた給紙カセット（図示せず）内の記録用紙への印刷を行うものである。
【００６２】
モデム２１は、ＣＰＵ１１からの指示に基づいて、ＲＡＭ１３に記憶される送信データを電話回線網１００に伝送可能な画像信号に変調し、ＮＣＵ２２を介して送信したり、電話回線網１００からＮＣＵ２２を介して入力された画像信号を受信し、ＬＣＤ１６に表示したりプリンタ２０で印刷可能な画像データに復調するものである。
【００６３】
ＮＣＵ２２は、電話回線網１００と接続されており、電話回線網１００へのダイヤル信号の送出や、電話回線網１００からの呼出信号の応答などの制御を行うものである。
【００６４】
送受話器２３は、子機２、子機３、及び電話回線網１００を介して接続された外部装置（図示せず）と通話を行うための装置であるとともに、インターネット２００を介して接続されたＰＣ５１とインターネット電話を行うための装置であり、音声を音声信号に変換するマイクロフォン（図示せず）と、音声信号を音声に変換して外部へ出力（放音）するスピーカ（図示せず）とを有している。
【００６５】
計時回路２４は、現在の日時を刻む内部時計を有しており、計時を開始した日時と現在の日時とを比較して所要時間を算出する既知の回路である。計時回路２４は、図３から図８のフローチャートで示された処理の各々において、所定時間を計る場合に使用される。
【００６６】
デジタルコードレスインターフェイス２５は、コードレス用アンテナ２６が接続されており、ＭＦＰ１と子機２、若しくは子機３との間で無線通信を行うためのインターフェイスである。また、増設子機４が増設された場合は、デジタルコードレスインターフェイス２５を介して、ＭＦＰ１と増設子機４とが無線通信により接続される。
【００６７】
子機２、子機３若しくは増設子機４がインターネット電話を行う場合、子機２、子機３及び増設子機４は、それぞれデジタルコードレスインターフェイス２５、バスライン２７、インターネットインターフェイス１８を介して、インターネット２００に接続される。
【００６８】
次に、子機２は、図１に示すように、ＣＰＵ３２、ＲＯＭ３３、ＲＡＭ３４、フラッ
シュメモリ３５、操作キー３６、ＬＣＤ３７、送受話回路３８、及びデジタルコードレスインターフェイス３９を主に有し、これらはバスライン４０を介して互いに接続されている。
【００６９】
ＣＰＵ３２は、ＲＯＭ３３やＲＡＭ３４やフラッシュメモリ３５に記憶される固定値やプログラムに従って、或いは、デジタルコードレスインターフェイス３９を介して送受信される各種信号に従って、バスライン４０により接続された各部を制御する演算装置である。
【００７０】
ＲＯＭ３３は、この子機２で実行される各種の制御プログラムが記憶された書換不能なメモリである。ＲＡＭ３４は各種のデータを一時的に記憶するための書換可能なメモリである。また、フラッシュメモリ３５は書換可能な不揮発性のメモリであり、このフラッシュメモリ３５に記憶されたデータは、子機２の電源オフ後も保持される。
【００７１】
操作キー３６は、子機２を管理したり、子機２でインターネット電話を行う場合に使用するものであり、例えば、数字ボタン（テンキー）や通話ボタンや機能操作ボタンから構成される。また、操作キー３６には、インターネット電話キー３６ａと電源キー３６ｂが設けられている。インターネット電話キー３６ａは、子機２でインターネット電話を使用する場合の発信指示、もしくは着信の応答指示を行うボタンであり、電源キー３６ｂは子機２の電源のオン／オフを操作するボタンである。
【００７２】
なお、電源キー３６ｂにより子機２の電源がオンされると、ＣＰＵ３２がそれを検知して、子機２からＭＦＰ１に対し電源オン信号が送信される。一方、電源キー３６ｂにより子機２の電源がオフされると、ＣＰＵ３２がそれを検知して、子機２からＭＦＰ１に対し電源オフ信号が送信される。
【００７３】
ＬＣＤ３７は、子機２を管理したり、子機２でインターネット電話を行う場合にコンタクトリストを表示したり、通話中や待機中の各種情報を表示するものである。
【００７４】
送受話回路３８は、ＭＦＰ１、及びＭＦＰ１と電話回線網１００を介して接続された外部装置（図示せず）と通話を行うための装置であるとともに、ＭＦＰ１とインターネット２００を介して接続されたＰＣ５１とインターネット電話を行うための装置であり、マイクロフォン（図示せず）とスピーカ（図示せず）とが接続されている。マイクロフォン（図示せず）は、音声を音声信号に変換して送受話回路３８へ入力し、スピーカ（図示せず）は、送受話回路３８から入力された音声信号を音声に変換して外部へ出力すると共に、状況に応じた各種音声（例えば、操作キー３６の操作音やエラー発生時の注意音、着信の呼出音など）を出力する。
【００７５】
デジタルコードレスインターフェイス３９は、コードレス用アンテナ４７が接続されており、子機２とＭＦＰ１との間で無線通信を行うためのインターフェイスである。インターネット電話キー３６ａにより、子機２とＰＣ５１との間でインターネット電話を行う場合、送受話回路３８とデジタルコードレスインターフェイス３９とが接続され、子機２とＭＦＰ１とが無線通信により接続される。そして、インターネット電話プログラム常駐領域１３ｂに常駐された子機２のユーザＩＤに対応したインターネット電話プログラムにより、子機２とＰＣ５１との間でインターネット電話が行われる。
【００７６】
次に、図３を参照して、ＭＦＰ１で実行されるインターネット電話プログラム一括起動処理について説明する。図３は、そのインターネット電話プログラム一括起動処理を示すフローチャートである。この処理は、ＭＦＰ１と、ＭＦＰ１に接続可能な子機のうち電源がオン状態で使用可能な子機とに対して、各々のユーザＩＤに対応したインターネット電話プログラムを一括して起動する処理であり、ＭＦＰ１の電源キー１５ｂにより、ＭＦＰ１の電源がオンされた場合と、インターネット電話機能フラグ１４ａがオフからオンに変更された場合とに起動され、実行される。
【００７７】
この処理では、まず、インターネット電話機能フラグ１４ａがオンであるかを確認し（Ｓ３０１）、インターネット電話機能フラグ１４ａがオフであれば（Ｓ３０１：Ｎｏ）、本処理を終了する。したがって、インターネット電話機能フラグ１４ａをオフに設定しておけば、インターネット電話プログラムが起動されるのを防止することができる。
【００７８】
一方、Ｓ３０１の処理において、インターネット電話機能フラグがオンであれば（Ｓ３０１：Ｙｅｓ）、まず、ＭＦＰ１のユーザＩＤについてインターネット電話プログラムを起動する。すなわち、ユーザＩＤテーブル１４ｃによって、ＭＦＰ１の識別番号「０」から、ＭＦＰ１に対応したインターネット電話プログラムの格納アドレスを特定し、そのインターネット電話プログラムをインターネット電話プログラム領域１４ｂから起動して、インターネット電話プログラム常駐領域１３ｂに常駐する（Ｓ３０２）。これにより、ＭＦＰ１のユーザＩＤについてインターネット電話プログラムが起動され、ＭＦＰ１によってインターネット電話が利用可能となる。
【００７９】
なお、インターネット電話機能フラグ１４ａがオフからオンに変更された際にこの処理が起動されたされた場合は、Ｓ３０１の処理では、常にインターネット電話機能フラグがオンである（Ｓ３０１：Ｙｅｓ）と確認されるので、Ｓ３０１の処理を省略して、Ｓ３０２の処理から開始してもよい。
【００８０】
Ｓ３０２の処理の後、続いて、ＭＦＰ１に接続可能な子機のそれぞれについて、その子機が使用可能か否かを確認し、使用可能な子機のユーザＩＤに対応したインターネット電話プログラムを起動する処理を行う。この処理では、識別番号カウンタ１３ａの値を順に１ずつ増やしながら、識別番号カウンタ１３ａで示される識別番号の子機に対して、使用可能か否かを確認する。
【００８１】
まず、識別番号カウンタ１３ａに「１」を設定し（Ｓ３０３）、Ｓ３０４の処理へ移行する。すなわち、はじめに識別番号が「１」である子機２について使用可能か否かを確認する。
【００８２】
Ｓ３０４では、識別番号カウンタ１３ａで示された識別番号がユーザＩＤテーブル１４ｃに登録されているかを確認する（Ｓ３０４）。識別番号カウンタ１３ａで示された識別番号がユーザＩＤテーブル１４ｃに登録されていなければ（Ｓ３０４：Ｎｏ）、その識別番号で識別される子機が通信装置Ｔ内に存在しないため、子機が使用可能か否かを確認する処理、及び使用可能であればその子機のユーザＩＤについてインターネット電話プログラムを起動する処理を省略して、Ｓ３０８の処理へ移行する。
【００８３】
一方、識別番号カウンタ１３ａで示された識別番号がユーザＩＤテーブル１４ｃに登録されていれば（Ｓ３０４：Ｙｅｓ）、ＭＦＰ１から識別番号カウンタ１３ａで示された子機に対して応答指示信号を送信する（Ｓ３０５）。
【００８４】
このとき、ＭＦＰ１から応答指示信号が送信された子機において電源がオンの状態にあれば、その子機のＣＰＵ３２が応答指示信号の受信を検知するとＭＦＰ１に対して応答信号を送信する。
【００８５】
一方、ＭＦＰ１では、Ｓ３０５の処理後、Ｓ３０５の処理で送信した応答指示信号に対し、識別番号カウンタ１３ａで示された子機から応答があるかを確認する（Ｓ３０６）。ここで、所定時間内に識別番号カウンタ１３ａで示された子機から応答がなければ（Ｓ３０６：Ｎｏ）、その子機は電源がオンされておらず、使用不可能である可能性が高いので、その子機のユーザＩＤについてインターネット電話プログラムを起動せずにＳ３０８の処理へ移行する。これにより、インターネット電話プログラム常駐領域１３ａが無駄に消費されることを防ぐことができる。
【００８６】
一方、所定時間内に識別番号カウンタ１３ａで示された子機から応答があれば（Ｓ３０６：Ｙｅｓ）、その子機は電源がオンの状態にあり、使用可能である。従って、ユーザＩＤテーブル１４ｃにより、識別番号カウンタ１３ａで示された子機のユーザＩＤに対応したインターネット電話プログラムの格納アドレスを特定し、そのインターネット電話プログラムを、インターネット電話プログラム領域１４ｂから起動して、インターネット電話プログラム常駐領域１３ｂに常駐する（Ｓ３０７）。これにより、識別番号カウンタ１３ａで示された子機が使用可能であった場合、その子機のユーザＩＤについてインターネット電話プログラムが起動され、この子機でインターネット電話が利用可能となる。Ｓ３０７の処理後、Ｓ３０８の処理へ移行する。
【００８７】
Ｓ３０８では、ユーザＩＤテーブル１４ｃに登録された全ての子機について応答の有無を調べたかを確認し（Ｓ３０８）、ユーザＩＤテーブル１４ｃに登録された全ての子機について応答の有無を調べていなければ（Ｓ３０８：Ｎｏ）、識別番号カウンタ１３ａの値を１増やして（Ｓ３０９）、Ｓ３０４の処理へ移行する。そして、Ｓ３０４〜Ｓ３０７の処理により、別の子機についてその子機が使用可能か否かを確認し、使用可能であった場合には、その子機のユーザＩＤについてインターネット電話プログラムを起動する。
【００８８】
そして、Ｓ３０８の処理により、ユーザＩＤテーブル１４ｃに登録された全ての子機について応答の有無を調べたと確認されるまで、Ｓ３０４〜Ｓ３０９の処理を繰り返し、登録された全ての子機について応答の有無を調べたと確認されれば（Ｓ３０８：Ｙｅｓ）、本処理を終了する。これにより、ＭＦＰ１に接続可能な全ての子機に対して使用可能か否かがそれぞれ確認され、使用可能な子機のユーザＩＤについてインターネット電話プログラムが起動される。
【００８９】
このように、インターネット電話プログラム一括起動処理が実行されると、ＭＦＰ１と、ＭＦＰ１に接続可能な子機のうち、この処理が実行されたときに使用可能な全ての子機とに対応したユーザＩＤについてインターネット電話プログラムを起動することができる。したがって、ＭＦＰ１と子機とは、各々に対応付けられた個別のユーザＩＤについてそれぞれ起動されたインターネット電話プログラムを使用して、同時にインターネット電話を行うことが可能である。
【００９０】
また、この処理は、ＭＦＰ１の電源がオンされた場合やインターネット電話機能フラグ１４ａがオフからオンに変更された場合に実行され、そのときに使用可能である子機のユーザＩＤについてインターネット電話プログラムが起動される。したがって、ＭＦＰ１の電源がオンされたり、インターネット電話機能フラグがオフからオンに変更されたりすれば、特別な操作をすることなく、そのときに使用可能な子機においてインターネット電話を利用することが可能となる。
【００９１】
次に、図４（ａ）を参照して、ＭＦＰ１で実行されるインターネット電話プログラム個別起動処理について説明する。図４（ａ）は、そのインターネット電話プログラム個別起動処理を示すフローチャートである。この処理は、子機の電源がオンされた場合に、ＭＦＰ１でその子機のユーザＩＤに対応するインターネット電話プログラムを個別に起動するための処理であり、ＭＦＰ１の電源がオンされている間、定期的に実行される。
【００９２】
この処理では、図３のＳ３０１での処理と同様に、まず、インターネット電話機能フラグはオンであるかを確認し（Ｓ４０１）、インターネット電話機能フラグがオフであれば（Ｓ４０１：Ｎｏ）、本処理を終了する。
【００９３】
一方、インターネット電話機能フラグがオンであれば（Ｓ４０１：Ｙｅｓ）、ＭＦＰ１に接続可能な子機から電源オン信号が送信されたかを確認し（Ｓ４０２）、ＭＦＰ１に接続可能な子機から電源オン信号が送信されていなければ（Ｓ４０２：Ｎｏ）、電源がオンされた子機はないと判断し、本処理を終了する。一方、ＭＦＰ１に接続可能な子機から電源オン信号が送信されていれば（Ｓ４０２：Ｙｅｓ）、どの識別信号の子機の電源がオンされたかを確認する（Ｓ４０３）。これにより、電源がオンされた子機を特定する。
【００９４】
続いて、Ｓ４０３の処理で確認した識別番号から、電源がオンされた子機のユーザＩＤに対応したインターネット電話プログラムの格納アドレスをユーザＩＤテーブル１４ｃにより特定し、そのインターネット電話プログラムをインターネット電話プログラム領域１４ｂから起動して、インターネット電話プログラム常駐領域１３ｂに常駐する（Ｓ４０４）。これにより、電源がオンされた子機において、インターネット電話が利用可能となる。そして、Ｓ４０４の処理後、本処理を終了する。
【００９５】
このように、インターネット電話プログラム個別起動処理が実行されると、電源がオンされた子機の有無を判断し、電源がオンされた子機が存在する場合、その子機のユーザＩＤについてインターネット電話プログラムが起動されて常駐される。したがって、子機の電源をオンすれば、ユーザによる特別な操作がなくても、インターネット電話を利用することが可能となる。
【００９６】
次に、図４（ｂ）を参照して、ＭＦＰ１で実行されるインターネット電話プログラム個別停止処理について説明する。図４（ｂ）は、そのインターネット電話プログラム個別停止処理を示すフローチャートである。この処理は、子機の電源がオフされた場合に、ＭＦＰ１でその子機のユーザＩＤに対応するインターネット電話プログラムを個別に停止するための処理であり、ＭＦＰ１の電源がオンされている間、定期的に実行される。
【００９７】
この処理では、まず、インターネット電話機能フラグはオンであるかを確認し（Ｓ４０５）、インターネット電話機能フラグがオフであれば（Ｓ４０５：Ｎｏ）、インターネット電話プログラムは起動されておらず、インターネット電話プログラム常駐領域１３ｂ２にインターネット電話プログラムが常駐されていないので、本処理を終了する。
【００９８】
一方、インターネット電話機能フラグがオンであれば（Ｓ４０５：Ｙｅｓ）、ＭＦＰ１に接続可能な子機から電源オフ信号が送信されたかを確認し（Ｓ４０６）、ＭＦＰ１に接続可能な子機から電源オフ信号が送信されていなければ（Ｓ４０６：Ｎｏ）、電源がオフされた子機はないと判断し、本処理を終了する。一方、ＭＦＰ１に接続可能な子機から電源オフ信号が送信されていれば（Ｓ４０６：Ｙｅｓ）、どの識別信号の子機の電源がオフされたかを確認する（Ｓ４０７）。これにより、電源がオフされた子機を特定する。
【００９９】
続いて、Ｓ４０７の処理で確認した識別番号から電源がオフされた子機のユーザＩＤをユーザＩＤテーブル１４ｃによって判断し、そのユーザＩＤに対応したインターネット電話プログラムが常駐されているインターネット電話プログラム常駐領域１３ｂを解放する（Ｓ４０８）。これにより、電源がオフされた子機のユーザＩＤに対応したインターネット電話プログラムが停止される。そして、Ｓ４０８の処理後、本処理を終了する。
【０１００】
このように、インターネット電話プログラム個別停止処理が実行されると、電源がオフされた子機の有無を判断し、電源がオフされた子機が存在する場合、その子機のユーザＩＤについて起動されていたインターネット電話プログラムが停止される。そして、その子機のインターネット電話プログラムが常駐されていたインターネット電話プログラム常駐領域１３ｂが解放されるので、解放されたメモリ（ＲＡＭ１３）領域を、ＭＦＰ１のＣＰＵ１１で実行される各種プログラムやデータを記憶するための領域として振り分けることができる。
【０１０１】
次に図５を参照して、ＭＦＰ１で実行される子機増設処理について説明する。図５は、その子機増設処理を示すフローチャートである。この処理は、子機を増設する場合に起動され、実行される処理である。
【０１０２】
この処理は、増設する子機に識別番号を割り当てて子機の増設を行う処理（Ｓ５０１〜Ｓ５０３）と、増設した子機に対しユーザＩＤを設定する処理（Ｓ５０４〜Ｓ５０７、Ｓ５１１）と、増設した子機のユーザＩＤに対応するインターネット電話プログラムをダウンロードして、フラッシュメモリ１４のインターネット電話プログラム１４ｂに格納し、起動する処理（Ｓ５０８〜Ｓ５１０）とに分けられる。
【０１０３】
増設する子機に識別番号を割り当てて子機の増設を行う処理では、ＭＦＰ１と増設する子機とのそれぞれにユーザから識別番号の入力を受け付け、それぞれ入力された識別番号が一致した場合に、ＭＦＰ１が増設する子機を特定し、その子機に対して入力された識別番号を割り当てる。
【０１０４】
まず、増設する子機に割り当てる識別番号を入力する画面をＬＣＤ１６に表示し（Ｓ５０１）、ユーザに対して、増設子機に割り当てる識別番号の入力を促す。そして、文字キー１５ｃから識別番号がユーザから入力されたかを確認し（Ｓ５０２）、所定時間内に識別番号がユーザから入力されなければ（Ｓ５０２：Ｎｏ）、ＬＣＤ１６に子機増設が失敗であることを伝えるエラーメッセージを表示して本処理を終了する。また、所定時間内に識別信号がユーザから入力されれば（Ｓ５０２：Ｙｅｓ）、Ｓ５０３の処理へ移行する。
【０１０５】
一方、増設する子機において、ＭＦＰ１に入力する識別番号と同じ識別番号を入力する画面が表示され、ユーザに対して識別番号の入力が促される。そして、増設する子機の操作キー３６により識別番号が入力されると、増設する子機からＭＦＰ１に対して、その識別番号が通知される。
【０１０６】
Ｓ５０３では、増設する子機を特定するために、Ｓ５０２の処理で入力された識別番号が、増設する子機から通知された識別番号と一致するかを確認する（Ｓ５０３）。そして、一致しなければ（Ｓ５０３：Ｎｏ）、ＬＣＤ１６に子機増設が失敗であることを伝えるエラーメッセージを表示して子機増設処理を終了する。一方、一致すれば（Ｓ５０３：Ｙｅｓ）、ＭＦＰ１に入力された識別番号と同じ識別番号が入力された子機を増設する子機として特定し、Ｓ５０２の処理で入力された識別番号をその子機に識別番号として割り当てる。なお、増設する子機に対して識別番号が割り当てられれば、ＭＦＰ１により増設した子機を他の子機と識別できるようになるので、この時点で子機の増設が完了する。
【０１０７】
次いで、増設した子機に対しユーザＩＤを設定する処理では、まず、この増設した子機のユーザＩＤ確認・変更画面をＬＣＤ１６に表示する（Ｓ５０４）。ここで、図２（ｂ）を参照して、ＬＣＤ１６に表示される増設した子機のユーザＩＤ確認・変更画面について説明する。図２（ｂ）は、増設子機４が増設される場合に、ＬＣＤ１６に表示される増設子機４のユーザＩＤ確認・変更画面を模式的に示す模式図である。
【０１０８】
このユーザＩＤ確認・変更画面は、ＭＦＰ１が自動で生成した、増設した子機のユーザＩＤ候補を表示するとともに、ユーザがユーザＩＤ候補を変更したい場合に、ユーザＩＤ候補の変更を受け付ける画面である。図２（ｂ）に示すように、ＬＣＤ１６には、Ｓ５０１からＳ５０３の処理で増設子機４に割り当てられた識別番号「３」を表示する「識別番号  ３」の文字と、増設子機４のユーザＩＤ候補を表示する「ユーザＩＤ  ｘｙｚ３」の文字と、ユーザＩＤ候補表示のすぐ右方に配置されたカーソルとが表示されている。
【０１０９】
Ｓ５０４の処理の時点では、ユーザＩＤ確認・変更画面のＩＤ候補表示領域に、ＭＦＰ１により自動生成されたユーザＩＤ候補が表示される。ＭＦＰ１は、ＭＦＰ１のユーザＩＤに増設子機４の識別番号を付したもの、すなわち「ｘｙｚ３」を増設子機４のユーザＩＤ候補として自動生成する。
【０１１０】
図５に戻り、説明を続ける。Ｓ５０４の処理後、操作キー１５によるユーザからの入力を受け付け（Ｓ５０５）、操作キー１５に設けられたＯＫボタン（図示せず）が押されたかを確認する（Ｓ５０６）。そして、ＯＫボタンが押されたと確認された場合（Ｓ５０６：Ｙｅｓ）、ユーザＩＤ確認・変更画面のＩＤ候補表示領域に表示されたユーザＩＤ候補を増設した子機のユーザＩＤとして設定し（Ｓ５０７）、Ｓ５０８の処理へ移行する。
【０１１１】
すなわち、Ｓ５０４の処理後、最初に操作キー１５のＯＫボタンが押された場合は、ＭＦＰ１により自動生成されたユーザＩＤ候補がそのまま増設した子機のユーザＩＤとして設定される。このように、増設する子機のユーザＩＤ候補をＭＦＰ１が自動で生成するので、ユーザが増設する子機のユーザＩＤを一から考えて入力する場合と比較して、簡単に増設する子機のユーザＩＤを設定することができる。また、ＭＦＰ１で自動生成されたユーザＩＤ候補が、インターネット内でＭＦＰ１に対して個別に割り当てられたユーザＩＤに、増設した子機の識別番号を付したものであるので、このユーザＩＤ候補を増設した子機のユーザＩＤとして設定すれば、他のインターネット電話ユーザに対し、このユーザＩＤがＭＦＰ１に増設された子機のものであると推定されやすいといった効果がある。
【０１１２】
一方、ＯＫボタンが押されていない場合（Ｓ５０６：Ｎｏ）、操作キー１５の入力にしたがってユーザＩＤ確認・変更画面の表示を変更する（Ｓ５１１）。例えば、矢印キー（図示せず）が押された場合、ＬＣＤ１６のユーザＩＤ確認・変更画面に表示されたカーソルが移動し、削除キーが押された場合、カーソル位置にあるユーザＩＤ候補の一文字が削除される。また、文字キーが押された場合、カーソル位置にその文字が追加される。
【０１１３】
Ｓ５１１の処理後、再びＳ５０５の処理へ移行し、Ｓ５０６の処理により、ＯＫボタンが押されたと確認される（Ｓ５０６：Ｙｅｓ）まで、Ｓ５０５、Ｓ５０６及びＳ５１１の処理を繰り返す。これより、ユーザがユーザＩＤ確認・変更画面のユーザＩＤ候補表示領域に表示されたユーザＩＤ候補を別の文字列に置換することができる。例えば、増設子機４のユーザＩＤ候補を「ｘｙｚ３」から「ａｂｃ」に置換できる。
【０１１４】
そして、Ｓ５０６の処理により、ＯＫボタンが押されたと確認された場合（Ｓ５０６：Ｙｅｓ）、そのユーザＩＤ候補表示領域に表示されたユーザＩＤ候補を、増設した子機のユーザＩＤとして設定し（Ｓ５０７）、Ｓ５０８の処理へ移行する。このように、ユーザがＭＦＰ１で自動生成されたユーザＩＤ候補を変更したい場合や、また、ＭＦＰ１で自動生成されたユーザＩＤ候補が既に他のユーザによって使用されている場合に、ユーザがユーザＩＤ候補を置換することができ、ＭＦＰ１で自動生成されたユーザＩＤ候補に変えて、ユーザが入力したユーザＩＤ候補を増設した子機のユーザＩＤとして設定することができる。
【０１１５】
次に、Ｓ５０８では、インターネット２００上に存在するインターネット電話を管理するサーバ（図示せず）からインターネット電話プログラムをダウンロードし、Ｓ５０７の処理で設定した増設した子機のユーザＩＤと対応付けてインターネット電話プログラム領域１４ｂに格納する（Ｓ５０８）。これにより、増設した子機のユーザＩＤ専用のインターネット電話プログラムがインターネット電話プログラム領域１４ｂに格納される。
【０１１６】
続いて、Ｓ５０１からＳ５０３の処理により増設した子機に割り当てられた識別番号と、Ｓ５０７の処理で設定した増設した子機のユーザＩＤ及びＳ５０８の処理で格納されたインターネット電話プログラムの格納アドレスとを対応付けて、ユーザＩＤテーブル１４ｃに記憶する（Ｓ５０９）。これにより、増設した子機の識別番号によって、その子機のユーザＩＤとインターネット電話プログラム格納アドレスを管理できるようになる。
【０１１７】
最後に、増設した子機のユーザＩＤに対応したインターネット電話プログラムをインターネット電話プログラム領域１４ｂから起動して、インターネット電話プログラム常駐領域１３ｂに常駐し（Ｓ５１０）、子機増設処理を終了する。これによって、増設した子機において、インターネット電話を利用することが可能となる。
【０１１８】
このように、子機増設処理が実行されると、増設した子機に対しユーザＩＤを設定するので、子機を増設した後、改めて増設した子機に対してユーザＩＤを設定する必要がなく、増設した子機でインターネット電話を利用するためのユーザＩＤ設定を簡単に行うことができる。
【０１１９】
次に、図６から図８を参照して、ＭＦＰ１がＭＦＰ１、子機２若しくは子機３によってインターネット電話の発信又は着信を行う場合に実行する処理について説明する。
【０１２０】
まず、図６は、ＭＦＰ１で実行されるＭＦＰ発信処理を示すフローチャートである。この処理は、ＭＦＰ１からインターネット電話の発信を行う処理であり、ＭＦＰ１のインターネット電話キー１５ａが押された場合に起動され、実行される。
【０１２１】
この処理では、まず、インターネット電話機能フラグ１４ａがオンであるかを確認し（Ｓ６０１）、インターネット電話機能フラグ１４ａがオフであれば（Ｓ６０１：Ｎｏ）、インターネット電話が使用不可能な状態にあるので、ＬＣＤ１６にインターネット電話が使用できないことを伝えるエラーメッセージを表示して、本処理を終了する。
【０１２２】
一方、インターネット電話機能フラグ１４ａがオンであれば（Ｓ６０１：Ｙｅｓ）、インターネット電話が利用可能なユーザの一覧であるコンタクトリストをＬＣＤ１６に表示させるために、インターネット電話プログラム常駐領域１３ｂに常駐されているＭＦＰ１のユーザＩＤに対応したインターネット電話プログラムに対して、コンタクトリストの取得を要求する（Ｓ６０２）。
【０１２３】
Ｓ６０２の処理後、インターネット電話プログラムがコンタクトリストを取得したかを確認し（Ｓ６０３）、所定時間内にコンタクトリストが取得されていなければ（Ｓ６０３：Ｎｏ）、ＬＣＤ１６にコンタクトリストの取得が失敗したことを伝えるエラーメッセージを表示して、本処理を終了する。
【０１２４】
一方、所定時間内にインターネット電話プログラムがコンタクトリストを取得していれば（Ｓ６０３：Ｙｅｓ）、取得したコンタクトリストをＬＣＤ１６に表示する（Ｓ６０４）。これにより、ＬＣＤ１６に表示されたコンタクトリストの中から、ユーザが操作キー１６に設けられた矢印キー（図示せず）を操作することにより、相手先を選択することが可能となる。
【０１２５】
続いて、コンタクトリストの中からユーザによって相手先が選択されたかを確認し（Ｓ６０５）、所定時間内に選択されなければ（Ｓ６０５：Ｎｏ）、ＬＣＤ１６に相手先が選択されなかったことを伝えるエラーメッセージを表示して、本処理を終了する。
【０１２６】
一方、所定時間内に相手先が選択された場合（Ｓ６０５：Ｙｅｓ）、ユーザによって選択された相手先をＭＦＰ１のユーザＩＤに対応したインターネット電話プログラムに通知し、インターネット電話プログラムに発信処理を要求する（Ｓ６０６）。これより、ＭＦＰ１のユーザＩＤに対応したインターネット電話プログラムが相手先に通話を発信する。
【０１２７】
Ｓ６０６の処理後、相手先が応答したかを確認し（Ｓ６０７）、所定時間内に相手先が応答しなければ（Ｓ６０７：Ｎｏ）、ＬＣＤ１６に相手先が応答しないことを伝えるメッセージを表示して、本処理を終了する。
【０１２８】
一方、所定時間内に相手先が応答した場合は、ＭＦＰ１のユーザＩＤに対応したインターネット電話プログラムを介して通話を成立させ（Ｓ６０８）、本処理は終了する。これにより、ＭＦＰ１は、ＭＦＰ１のユーザＩＤに対応したインターネット電話プログラムにより、相手先との通話を行うことが可能となる。
【０１２９】
次に、図７は、ＭＦＰ１で実行される子機（識別番号１）発信処理を示すフローチャートである。この処理は、識別番号が「１」である子機２からインターネット電話の発信を行う処理であり、子機２のインターネット電話キー３６ａが押された場合に起動され、実行される。なお、ＭＦＰ１は、子機３においても、この子機（識別番号１）発信処理と同じ処理によって、インターネット電話の発信を行う。
【０１３０】
この処理では、まず、インターネット電話機能フラグ１４ａがオンであるかを確認し（Ｓ７０１）、インターネット電話機能フラグ１４ａがオフであれば（Ｓ７０１：Ｎｏ）、子機２に対しインターネット電話が使用できないことを伝えるエラー情報を通知し、本処理を終了する。
【０１３１】
一方、インターネット電話機能フラグ１４ａがオンであれば（Ｓ７０１：Ｙｅｓ）、子機２のユーザＩＤに対応したインターネット電話プログラムが、インターネット電話プログラム常駐領域１３ａに常駐されているかを確認する（Ｓ７０２）。これは、図３に示したインターネット電話プログラム一括起動処理や図４（ａ）に示したインターネット電話プログラム個別起動処理が実行されたときに、ＭＦＰ１と子機２との間で電波が届きにくい状況にあった場合、子機２の電源がオンであるにも関わらず、それがＭＦＰ１で認識できずに、ＭＦＰ１で子機２のユーザＩＤに対応したインターネット電話プログラムが起動されていない場合に対応するための処理である。
【０１３２】
Ｓ７０２の処理において、子機２のユーザＩＤに対応したインターネット電話プログラムが、インターネット電話プログラム常駐領域１３ａに常駐されていなければ（Ｓ７０２：Ｎｏ）、子機２のユーザＩＤに対応したインターネット電話プログラムをインターネット電話プログラム領域１４ｂから起動して、インターネット電話プログラム常駐領域１３ｂに常駐する（Ｓ７１０）。これにより、子機２でインターネット電話が利用できるようになる。そしてＳ７１０の処理後、Ｓ７０３の処理へ移行する。
【０１３３】
一方、子機２のユーザＩＤに対応したインターネット電話プログラムが、インターネット電話プログラム常駐領域１３ａに常駐されていれば（Ｓ７０２：Ｙｅｓ）、子機２でインターネット電話が利用できるので、そのままＳ７０３の処理へ移行する。
【０１３４】
Ｓ７０３では、コンタクトリストを子機２のＬＣＤ３７に表示させるために、子機２のユーザＩＤに対応したインターネット電話プログラムに対して、コンタクトリストの取得を要求する（Ｓ７０３）。
【０１３５】
Ｓ７０３の処理後、インターネット電話プログラムがコンタクトリストを取得したかを確認し（Ｓ７０４）、所定時間内にコンタクトリストが取得されていなければ（Ｓ７０４：Ｎｏ）、子機２に対してコンタクトリストの取得が失敗したことを伝えるエラー情報を通知して、本処理を終了する。
【０１３６】
一方、所定時間内にインターネット電話プログラムがコンタクトリストを取得していれば（Ｓ７０４：Ｙｅｓ）、取得したコンタクトリストを子機２に送信する（Ｓ７０５）。これにより、子機２ではＬＣＤ３７にコンタクトリストが表示される。そして、ユーザがコンタクトリストの中から操作キー３７によって相手先を選択すると、その相手先がＭＦＰ１に通知される。
【０１３７】
続いて、ＭＦＰ１では、Ｓ７０５の処理後、子機２からの通知によりユーザによって相手先が選択されたかを確認し（Ｓ７０６）、所定時間内に選択されなければ（Ｓ７０６：Ｎｏ）、子機２に相手先が選択されなかったことを伝えるエラー情報を通知して、本処理を終了する。
【０１３８】
一方、所定時間内に相手先が選択された場合（Ｓ７０６：Ｙｅｓ）、ユーザによって選択された相手先を子機２のユーザＩＤに対応したインターネット電話プログラムに通知し、インターネット電話プログラムに発信処理を要求する（Ｓ７０７）。これより、子機２のユーザＩＤに対応したインターネット電話プログラムが相手先に通話を発信する。
【０１３９】
Ｓ７０７の処理後、相手先が応答したかを確認し（Ｓ７０８）、所定時間内に相手先が応答しなければ（Ｓ７０８：Ｎｏ）、子機２に相手先が応答しないことを伝える情報を通知して、本処理を終了する。
【０１４０】
一方、所定時間内に相手先が応答した場合は、子機２のユーザＩＤに対応したインターネット電話プログラムを介して通話を成立させ（Ｓ７０９）、本処理は終了する。これにより、子機２は、子機２のユーザＩＤに対応したインターネット電話プログラムにより、相手先との通話を行うことが可能となる。
【０１４１】
次に、図８は、ＭＦＰ１で実行される着信処理を示すフローチャートである。この着信処理は、ＭＦＰ１、子機１及び子機２のユーザＩＤに対応したインターネット電話プログラムのうち、いずれかのユーザＩＤに対応したインターネット電話プログラムにおいて、ＰＣ５１からの着信を受けた場合に起動し、実行される。
【０１４２】
この処理では、まず、着信を受けたインターネット電話プログラムのユーザＩＤから、ユーザＩＤテーブル１４ｃによって着信先の識別番号ｉを特定する（Ｓ８０１）。これにより、着信先がＭＦＰ１、子機２、及び子機３のどれであるかを判断する。
【０１４３】
そして、この識別番号ｉから着信先がＭＦＰ１かを確認し（Ｓ８０２）、着信先がＭＦＰ１であれば（Ｓ８０２：Ｙｅｓ）、Ｓ８０３の処理へ移行して、ＭＦＰ１のスピーカ１７に対して着信音を出力させる（Ｓ８０３）。
【０１４４】
そして、ＭＦＰ１のインターネット電話キー１５ａが押されたかを確認し（Ｓ８０４）、所定時間内にインターネット電話キー１５ａが押されれば（Ｓ８０４：Ｙｅｓ）、ＭＦＰ１のユーザＩＤに対応したインターネット電話プログラムを介して通話を成立させ（Ｓ８０５）、本処理を終了する。これにより、ＭＦＰ１は、ＭＦＰ１のユーザＩＤに対応したインターネット電話プログラムにより、相手先との通話を行うことができる。一方、所定時間内にインターネット電話キー１５ａが押されなければ（Ｓ８０４：Ｎｏ）、ユーザが着信に対して応答できないと判断し、ＰＣ５１に対して応答せずに本処理を終了する。
【０１４５】
Ｓ８０２の処理で、着信先がＭＦＰ１でないと確認されれば（Ｓ８０２：Ｎｏ）、デジタルコードレスインターフェイス２５、コードレス用アンテナ２６を介して、識別番号ｉが割り当てられた子機（以下、「子機（識別番号ｉ）」と称する。）に対して着信を通知する（Ｓ８０６）。このとき、子機（識別番号ｉ）では、親機から着信が通知されると、送受話回路３８に接続されたスピーカによって着信音を出力する。そして、子機（識別番号ｉ）は、インターネット電話キー３６ａが押されると、ＭＦＰ１に対してインターネット電話キー３６ａが押されたことを通知する。
【０１４６】
一方、ＭＦＰ１では、Ｓ８０６の処理後、子機（識別番号ｉ）からの通知の有無によって、子機（識別番号ｉ）のユーザＩＤのインターネット電話キーが押されたかを確認する（Ｓ８０７）。そして、所定時間内にインターネット電話キー１５ａが押されれば（Ｓ８０７：Ｙｅｓ）、子機（識別番号ｉ）のユーザＩＤに対応したインターネット電話プログラムを介して通話を成立させ（Ｓ８０８）、着信処理を終了する。これにより、子機（識別番号ｉ）は、そのユーザＩＤに対応したインターネット電話プログラムにより、相手先との通話を行うことができる。一方、所定時間内にインターネット電話キー１５ａが押されなければ（Ｓ８０８：Ｎｏ）、ユーザが着信に対して応答できないと判断し、ＰＣ５１に対して応答せずに着信処理を終了する。
【０１４７】
以上説明したように、本実施形態の通信装置によれば、ＭＦＰ１、子機２、及び子機３の各々にユーザＩＤが個別に設定されており、これらのユーザＩＤの各々についてインターネット電話プログラムがそれぞれ起動される。そして、ＭＦＰ１、子機２、及び子機３は、それぞれのユーザＩＤに対応したインターネット電話プログラムによって、インターネット電話による発信、及び着信を行う。これにより、ＭＦＰ１、子機２、及び子機３は、インターネット電話をそれぞれ同時に行うことができる。
【０１４８】
なお、請求項１に記載の通話制御手段としては、図１のインターネット電話プログラム領域１４ｂに格納されたインターネット電話プログラムが該当する。また、記憶手段としては、図１のユーザＩＤテーブル１４ｃが該当する。また、起動手段としては、図３のＳ３０２及びＳ３０７の処理、並びに図４のＳ４０４の処理が該当する。
【０１４９】
また、請求項２に記載の応答指示信号送信手段としては、図３のＳ３０５の処理が該当し、応答信号送信手段としては、図１のＣＰＵ３２が該当する。また、請求項３に記載の設定手段としては、図１のインターネット電話機能フラグ１４ａが該当する。
【０１５０】
また、請求項４に記載の電源オン信号送信手段と、請求項５に記載の電源オフ信号送信手段としては、図１のＣＰＵ３２が該当する。また、請求項５に記載の停止手段としては、図４（ｂ）のＳ４０８の処理が該当する。
【０１５１】
また、請求項７に記載の識別番号割当手段としては、図５のＳ５０３におけるＹｅｓの分岐処理が該当し、ユーザＩＤ設定手段としては、図５のＳ５０７の処理が該当し、書込手段としては、図５のＳ５０９の処理が該当する。また、請求項８に記載のユーザＩＤ生成手段としては、図５のＳ５０４の処理が該当する。また、請求項９に記載の入力手段としては、図１の文字キー１５ｃが該当し、ユーザＩＤ置換手段としては、図５のＳ５１１の処理が該当する。
【０１５２】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１５３】
例えば、上記実施形態では、インターネット電話機能フラグ１４ａは通信装置Ｔによってインターネット電話機能の利用が可能か否かを設定するフラグであるが、これをＭＦＰ１に無線接続された子機によってインターネット電話機能の利用が可能か否かを設定するフラグとしてもよい。これにより、インターネット電話機能フラグ１４ａによって、子機によるインターネット電話の利用の可否を簡単に管理することができる。なお、この場合、図３のＳ３０１の処理はＳ３０２とＳ３０３の間に行うようにすればよい。また、図６のＳ６０１の処理は省略されるようにすればよい。
【０１５４】
また、インターネット電話機能フラグ１４ａにより、各々の子機について個別にインターネット電話の使用が可能か否かを設定されるようにしてもよい。そして、図３において、インターネット電話機能フラグ１４ａによってインターネット電話の利用が可能に設定された子機については、Ｓ３０５〜Ｓ３０７の処理を実行し、インターネット電話の利用が不可能に設定された子機には、Ｓ３０５〜Ｓ３０７の処理が省略されるようにすれば、インターネット電話機能フラグ１４ａによってインターネット電話が可能に設定された子機が使用可能である場合に、その子機ユーザＩＤについてインターネット電話プログラムが起動され、インターネット電話を行うことができるとともに、インターネット電話機能フラグ１４ａによってインターネット電話が不可能に設定された子機のユーザＩＤについてインターネット電話プログラムが起動するのを防止することができる。よって、この場合、子機毎に外部装置との通話の可否を管理することができる。
【０１５５】
また、上記実施形態では、子機を増設する際、図５のＳ５０８において、インターネット電話を管理するサーバ（図示せず）からインターネット電話プログラムをダウンロードし、Ｓ５０７の処理で設定された増設した子機のユーザＩＤと対応付けてインターネット電話プログラム領域１４ｂに格納したが、予めＭＦＰ１のＲＯＭ１２にインターネット電話プログラムを格納しておき、子機を増設する際に、ＲＯＭ１２に格納されたインターネット電話プログラムを、増設した子機のユーザＩＤと対応付けたうえで、インターネット電話プログラム領域１４ｂにコピーしてもよい。これによれば、子機の増設時にインターネット２００からインターネット電話プログラムをダウンロードする場合と比べて、インターネット電話プログラム領域１４ｂにインターネット電話プログラムを短時間で格納することができる。
【０１５６】
また、上記実施形態では、ユーザＩＤ毎に専用のインターネット電話プログラムをインターネット電話プログラム領域１４ｂに格納していたが、各ユーザ毎に同一のインターネット電話プログラムが使用できる場合には、インターネット電話プログラムを１つだけインターネット電話プログラム領域１４ｂに格納するようにしてもよい。これにより、インターネット電話プログラム領域１４ｂの容量を小さくすることができる。なお、この場合は、ユーザＩＤ毎にそれぞれ同一のインターネット電話プログラムを起動して、ユーザＩＤ毎にインターネット電話プログラム常駐領域１３ｂに常駐すれば、ＭＦＰ１、子機２、及び子機３で同時にインターネット電話を利用することができる。
【０１５７】
また、上記実施形態では、通信装置Ｔにおいて、ＭＦＰ１とそれに接続可能な複数の子機についてそれぞれ識別番号を割り当てていたが、少なくともＭＦＰ１に接続可能な子機について識別番号をそれぞれ割り当てるようにしてもよい。これは、ＭＦＰ１は通信装置Ｔの中で１台しかないので、ＭＦＰ１に識別番号が割り当てられていなくても、ＭＦＰ１については容易に他と識別することができるためである。この場合、ユーザＩＤテーブル１４ｃにおいて、ＭＦＰ１の識別番号１４ｃ１を暫定的に「０」として管理すればよい。
【０１５８】
また、上記実施形態では、複数台の子機（子機２と子機３）がＭＦＰ１に接続された例を示したが、１台以上の子機がＭＦＰ１に接続されていればよい。
【図面の簡単な説明】
【０１５９】
【図１】通信装置の電気的構成を示すブロック図である。
【図２】（ａ）は、ユーザＩＤテーブルの内容を模式的に示す模式図である。（ｂ）は、ＬＣＤに表示される増設子機のユーザＩＤ確認・変更画面を模式的に示す模式図である。
【図３】ＭＦＰで実行されるインターネット電話プログラム一括起動処理のフローチャートである。
【図４】（ａ）は、ＭＦＰで実行されるインターネット電話プログラム個別起動処理のフローチャートである。（ｂ）は、ＭＦＰで実行されるインターネット電話プログラム個別停止処理のフローチャートである。
【図５】ＭＦＰで実行される子機増設処理のフローチャートである。
【図６】ＭＦＰで実行されるＭＦＰ発信処理を示すフローチャートである。
【図７】ＭＦＰで実行される子機（識別番号１）発信処理を示すフローチャートである。
【図８】ＭＦＰで実行される着信処理を示すフローチャートである。
【符号の説明】
【０１６０】
Ｔ        通信装置
１        ＭＦＰ（親機）
２、３    子機
１４ａ    インターネット電話機能フラグ（設定手段）
１４ｂ    インターネット電話プログラム領域（通話制御手段の格納領域）
１４ｃ    ユーザＩＤテーブル（記憶手段）
１５ｃ    文字キー（入力手段）
３２      ＣＰＵ（応答信号送信手段、電源オン信号送信手段、電源オフ信号送信手段）
Ｓ３０２、Ｓ３０７、Ｓ４０４  起動手段
Ｓ３０５  応答指示信号送信手段
Ｓ４０８  停止手段
Ｓ５０３：Ｙｅｓ（Ｓ５０３におけるＹｅｓの分岐処理）  識別番号割当手段
Ｓ５０４  ユーザＩＤ生成手段
Ｓ５０７  ユーザＩＤ設定手段
Ｓ５０９  書込手段
Ｓ５１１  ユーザＩＤ置換手段
【図１】
2009016918.tif 000003
【図２】
2009016918.tif 000004
【図３】
2009016918.tif 000005
【図４】
2009016918.tif 000006
【図５】
2009016918.tif 000007
【図６】
2009016918.tif 000008
【図７】
2009016918.tif 000009
【図８】
2009016918.tif 000010