(57)【特許請求の範囲】
【請求項１】
少なくとも一つの外部通信回線に接続された親機と、該親機と周波数ホッピング方式により無線通信回線に接続された少なくとも一つの非音声データを生成する子機とを備えた通信装置であって、
前記親機は、前記外部通信回線によりデータを送受信する外線送受信手段と、送受信するデータの種別を判別するデータ種別判別手段と、該データ種別判別手段により判別されたデータの種別に応じてデータを前記外部通信回線側と装置内部側の何れかで取扱可能な形式に変換するデータ変換手段と、前記子機との間で少なくとも非音声データを周波数ホッピング方式で無線送受信する親機側無線送受信手段と、前記外部通信回線を介して前記外線送受信手段により受信した画像形成データである外部画像形成データ、又は前記子機から送信され前記無線通信回線を介して前記無線送受信手段により受信した画像形成データである子機画像形成データの少なくとも何れか一方を、記録媒体に顕像化する画像形成手段と、前記子機から送信された前記子機画像形成データに基づく前記画像形成手段による画像形成中に、前記外部通信回線から前記外部画像形成データを受信した場合には、前記子機に対する画像形成データ送信中断要求を出力し、前記外部通信回線から受信した前記外部画像形成データに基づいて前記画像形成手段による画像形成を行わせる画像形成制御手段と、前記中断要求を前記親機側無線送受信手段により前記子機に対して送信させる無線通信制御手段とを備え、
前記子機は、少なくとも非音声データを入力するデータ入力手段と、前記親機との間にて、少なくとも非音声データを、周波数ホッピング方式で前記親機と同期取りされたタイミングで無線送受信する子機側無線送受信手段とを備えた通信装置において、
前記画像形成制御手段は、前記外部通信回線から受信した前記外部画像形成データに基づく画像形成が終了した場合には、前記子機に対する画像形成データ送信再開要求を出力し、前記無線通信制御手段は、前記子機に対して前記中断要求を送信させた後に、前記親機側無線送受信手段及び前記子機側無線送受信手段に周波数ホッピングを中止させ、前記再開要求を前記子機に対して送信させた後に、前記周波数ホッピングを再開させ、前記画像形成制御手段に前記子機から送信された前記子機画像形成データに基づく画像形成の再開要求を出力し、且つ、前記再開要求に対する前記子機からの応答がない場合には、再開周波数を変更して再び前記再開要求を送信させることを特徴とする通信装置。
【請求項２】
前記無線通信制御手段は、前記再開周波数を有限個備えており、該有限個の再開周波数を順次切り換えて送信させることを特徴とする請求項１に記載の通信装置。
【請求項３】
少なくとも一つの外部通信回線に接続された親機と、該親機と周波数ホッピング方式により無線通信回線に接続された少なくとも一つの非音声データを生成する子機とを備えた通信装置であって、
前記親機は、前記外部通信回線によりデータを送受信する外線送受信手段と、送受信するデータの種別を判別するデータ種別判別手段と、該データ種別判別手段により判別されたデータの種別に応じてデータを前記外部通信回線側と装置内部側の何れかで取扱可能な形式に変換するデータ変換手段と、前記子機との間で少なくとも非音声データを周波数ホッピング方式で無線送受信する親機側無線送受信手段と、前記外部通信回線を介して前記外線送受信手段により受信した画像形成データである外部画像形成データ、又は前記子機から送信され前記無線通信回線を介して前記無線送受信手段により受信した画像形成データである子機画像形成データの少なくとも何れか一方を、記録媒体に顕像化する画像形成手段と、前記子機から送信された前記子機画像形成データに基づく前記画像形成手段による画像形成中に、前記外部通信回線から前記外部画像形成データを受信した場合には、前記子機に対する画像形成データ送信中断要求を出力し、前記外部通信回線から受信した前記外部画像形成データに基づいて前記画像形成手段による画像形成を行わせる画像形成制御手段と、前記中断要求を前記親機側無線送受信手段により前記子機に対して送信させる無線通信制御手段とを備え、
前記子機は、少なくとも非音声データを入力するデータ入力手段と、前記親機との間にて、少なくとも非音声データを、周波数ホッピング方式で前記親機と同期取りされたタイミングで無線送受信する子機側無線送受信手段とを備えた通信装置において、
無線通信回線に接続された音声データを取り扱う子機を少なくとも一つ更に備え、
前記外線送受信手段として、前記外部通信回線により音声データ及び非音声データを送受信する手段を備え、
前記親機側無線送受信手段として、前記非音声データを取り扱う子機並びに音声データを取り扱う子機との間で、前記非音声データと音声データの双方を時分割処理により周波数ホッピング方式で無線送受信する手段を備え、
前記無線送受信の１単位である１フレーム内を音声用のスロットと非音声用のスロットとに分割し、前記データの種別に応じて当該スロットを割り当てる親機側スロット割当制御手段を更に備え、
前記子機側無線送受信手段として、前記親機又は他の子機との間で前記音声データと非音声データのうち少なくとも一つを前記親機又は他の子機の無線送受信タイミングと同期取りされた時分割処理による周波数ホッピング方式で無線送受信する手段を備え、
前記データの種別に応じて前記スロットを割り当てる子機側スロット割当制御手段を更に備えた、
ことを特徴とする通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スペクトラム拡散方式により所定の拡散符号に応じた通信を行う無線通信装置の技術分野に関するものである。
【０００２】
【従来の技術】
従来、前記スペクトラム拡散通信方式を用いた通信システムにおいては、周波数の有効利用、かつ、秘匿性を高めるために、周波数ホッピング方式（以下ＦＨ方式とする）による通信方式が用いられている。ＦＨ方式は搬送波を拡散符号系列により予め定められた規則に従い、ホッピングさせることにより拡散を行うものである。ＦＨ方式によるスペクトラム拡散通信方式を使用した従来の双方向通信システムにおける送受信装置は、例えば図２８に示す様に構成されている。
【０００３】
まず、送信が行われる場合には、拡散符号系列発生器２０５から出力される拡散符号系列に従って、周波数シンセサイザ２０６からランダムな周波数の信号が出力される。一方、送信データ入力端子２２０には一次変調信号が入力され、当該一次変調信号は、前記周波数シンセサイザ２０６からの出力によりアップコンバータ２０３で出力周波数が決定される。アップコンバータ２０３により周波数変換された送信データは、増幅器２０８で増幅された後、共用器２１０を経てアンテナ２１１から送信出力される。
【０００４】
次に受信が行われる場合には、アンテナ２１１で受信された信号は共用器２１０で送信波と分離され、増幅器２０９で増幅された後にダウンコンバータ２０７に入力される。そして、ダウンコンバータ２０７により前記周波数シンセサイザ２０６からの周波数を指定する信号に基づいて周波数変換され、復調器２１２により復調されて受信データとされる。この受信データは図示外のデータ演算回路に出力されると共に同期回路２０４にも出力される。同期回路２０４では受信信号からホッピング周波数の位相が検出され、同期回路２０４から拡散符号系列発生器５に同期信号が出力される。そして、拡散符号系列発生器２０５は入力された同期信号に従い、拡散符号系列を出力し、拡散符号系列発生器２０５から出力された拡散符号系列は周波数シンセサイザ２０６に供給され、周波数シンセサイザ２０６は入力された拡散符号系列に従ってランダムな周波数の出力を発生する。
【０００５】
又、ダウンコンバータ２０７は受信信号と周波数シンセサイザ２０６からの出力とを乗算して受信信号を逆拡散する。ダウンコンバータ２０７において逆拡散された逆拡散信号は復調器２１２で復調され、復調された受信データは受信データ出力端子２２１から出力される。
【０００６】
そして、以上の様な送信部と受信部同時に動作することより、双方向通信が行われる。
【０００７】
又、前記ランダムな周波数とは、前記拡散符号発生器２０５から同期信号の入力の度に出力される拡散符号がランダムに変更することを意味し、この拡散符号の系列（周波数ホッピングパターン）を一組の通信装置相互で共有することにより、送受信が行われるのである。
【０００８】
この様な通信方式を用いた装置の具体例としては、ファクシミリ機能とプリンタ機能の双方を備えた装置を親機とし、パーソナルコンピュータ等のデータ用端末を子機として、該親機と子機間の通信に前記通信方式を用いたものが挙げられる。
【０００９】
この装置によれば、パーソナルコンピュータ等の子機から送信されたデータを親機においてプリント出力させることにより、親機をプリンタとして用いることができ、又、外線からのファクシミリデータの送信があった場合には、親機において当該データを受信して出力することにより、親機をファクシミリ装置して用いることができる。
【００１０】
【発明が解決しようとする課題】
しかしながら、前記従来の装置においては、親機がパーソナルコンピュータ等の子機からデータを受信し、プリント出力を行っている間に、外線からファクシミリデータが送信されてきた場合には、プリンタ部が既に使用されているため、前記ファクシミリデータを送信してきた外部のファクシミリ装置は待機状態となり、更にタイムアウトによりエラーとなって、前記親機において正常な受信を行うことができなかった。
【００１１】
特に、前記の様な周波数ホッピング方式等のスペクトラム拡散デジタル通信を親機と子機との間で行っている場合には、通信に使用されている周波数とその切り換えのタイミングを互いに一致させておかなければならず、従来の方式では親機と子機間の通信処理を優先させる必要があった。
【００１２】
本発明は、上述の問題点に鑑みなされたものであり、少なくともファクシミリ機能とプリンタ機能を備え、スベクトラム拡散デジタル通信を行う通信装置において、当該通信によるプリント出力中に外線からのファクシミリ送信があった場合でも、当該ファクシミリ送信データを正常に受信でき、かつ、プリント出力も正常に行うことのできる通信装置を提供することを課題としている。
【００１３】
【００１４】
【００１５】
【００１６】
【００１７】
【００１８】
【００１９】
【００２０】
【００２１】
【００２２】
【００２３】
【００２４】
【課題を解決するための手段】
請求項１に記載の通信装置は、少なくとも一つの外部通信回線に接続された親機と、該親機と周波数ホッピング方式により無線通信回線に接続された少なくとも一つの非音声データを生成する子機とを備えた通信装置であって、前記親機は、前記外部通信回線によりデータを送受信する外線送受信手段と、送受信するデータの種別を判別するデータ種別判別手段と、該データ種別判別手段により判別されたデータの種別に応じてデータを前記外部通信回線側と装置内部側の何れかで取扱可能な形式に変換するデータ変換手段と、前記子機との間で少なくとも非音声データを周波数ホッピング方式で無線送受信する親機側無線送受信手段と、前記外部通信回線を介して前記外線送受信手段により受信した画像形成データである外部画像形成データ、又は前記子機から送信され前記無線通信回線を介して前記無線送受信手段により受信した画像形成データである子機画像形成データの少なくとも何れか一方を、記録媒体に顕像化する画像形成手段と、前記子機から送信された前記子機画像形成データに基づく前記画像形成手段による画像形成中に、前記外部通信回線から前記外部画像形成データを受信した場合には、前記子機に対する画像形成データ送信中断要求を出力し、前記外部通信回線から受信した前記外部画像形成データに基づいて前記画像形成手段による画像形成を行わせる画像形成制御手段と、前記中断要求を前記親機側無線送受信手段により前記子機に対して送信させる無線通信制御手段とを備え、前記子機は、少なくとも非音声データを入力するデータ入力手段と、前記親機との間にて、少なくとも非音声データを、周波数ホッピング方式で前記親機と同期取りされたタイミングで無線送受信する子機側無線送受信手段とを備えた通信装置において、前記画像形成制御手段は、前記外部通信回線から受信した前記外部画像形成データに基づく画像形成が終了した場合には、前記子機に対する画像形成データ送信再開要求を出力し、前記無線通信制御手段は、前記子機に対して前記中断要求を送信させた後に、前記親機側無線送受信手段及び前記子機側無線送受信手段に周波数ホッピングを中止させ、前記再開要求を前記子機に対して送信させた後に、前記周波数ホッピングを再開させ、前記画像形成制御手段に前記子機から送信された前記子機画像形成データに基づく画像形成の再開要求を出力し、且つ、前記再開要求に対する前記子機からの応答がない場合には、再開周波数を変更して再び前記再開要求を送信させることを特徴とする。
【００２５】
請求項１に記載の通信装置によれば、前記無線通信制御手段は、親機側無線送受信手段に前記子機に対しての前記中断要求を送信させた後に、前記親機側無線送受信手段及び前記子機側無線送受信手段に周波数ホッピングを中止させる。そして、前記画像形成制御手段は、画像形成手段に前記外部通信回線から受信した前記外部画像形成データに基づく画像形成を行わせ、当該画像形成が終了した場合には、前記子機に対して、画像形成データ送信再開要求を出力する。次に、この出力を受けた前記無線通信制御手段は、前記再開要求を前記子機に対して送信させた後に、前記子機に対して前記周波数ホッピングを再開させる情報を送信する。これにより、前記子機からは前記子機画像形成データの送信が再開されるので、前記無線通信制御手段は、前記画像形成制御手段に前記子機から送信された前記子機画像形成データに基づく画像形成の再開要求を出力する。その結果、親機において前記子機から送信された前記子機画像形成データに基づく画像形成が再開される。更に、前記無線通信制御手段は、親機側無線送受信手段に前記子機に対しての前記再開要求を送信させるが、前記子機から当該再開要求に対する応答がない場合には、再開時の周波数を変更して再び再開要求を送信させる。従って、最初の再開時において親機と子機との間に通信の妨害等が生じていた場合でも、異なる周波数により正常な通信が再開される。
【００２６】
請求項２に記載の通信装置は、前記請求項１に記載の通信装置において、前記無線通信制御手段は、前記再開周波数を有限個備えており、該有限個の再開周波数を順次切り換えて送信させることを特徴とする。
【００２７】
請求項２に記載の通信装置によれば、前記再開周波数の変更は、有限個の再開周波数に基づいて行われるが、前記妨害状態が解除された場合には、何れかの周波数により正常な通信が再開されるので、再開周波数の記憶領域が少なくて済む。
【００２８】
請求項３に記載の通信装置は、少なくとも一つの外部通信回線に接続された親機と、該親機と周波数ホッピング方式により無線通信回線に接続された少なくとも一つの非音声データを生成する子機とを備えた通信装置であって、前記親機は、前記外部通信回線によりデータを送受信する外線送受信手段と、送受信するデータの種別を判別するデータ種別判別手段と、該データ種別判別手段により判別されたデータの種別に応じてデータを前記外部通信回線側と装置内部側の何れかで取扱可能な形式に変換するデータ変換手段と、前記子機との間で少なくとも非音声データを周波数ホッピング方式で無線送受信する親機側無線送受信手段と、前記外部通信回線を介して前記外線送受信手段により受信した画像形成データである外部画像形成データ、又は前記子機から送信され前記無線通信回線を介して前記無線送受信手段により受信した画像形成データである子機画像形成データの少なくとも何れか一方を、記録媒体に顕像化する画像形成手段と、前記子機から送信された前記子機画像形成データに基づく前記画像形成手段による画像形成中に、前記外部通信回線から前記外部画像形成データを受信した場合には、前記子機に対する画像形成データ送信中断要求を出力し、前記外部通信回線から受信した前記外部画像形成データに基づいて前記画像形成手段による画像形成を行わせる画像形成制御手段と、前記中断要求を前記親機側無線送受信手段により前記子機に対して送信させる無線通信制御手段とを備え、前記子機は、少なくとも非音声データを入力するデータ入力手段と、前記親機との間にて、少なくとも非音声データを、周波数ホッピング方式で前記親機と同期取りされたタイミングで無線送受信する子機側無線送受信手段とを備えた通信装置において、無線通信回線に接続された音声データを取り扱う子機を少なくとも一つ更に備え、前記外線送受信手段として、前記外部通信回線により音声データ及び非音声データを送受信する手段を備え、前記親機側無線送受信手段として、前記非音声データを取り扱う子機並びに音声データを取り扱う子機との間で、前記非音声データと音声データの双方を時分割処理により周波数ホッピング方式で無線送受信する手段を備え、前記無線送受信の１単位である１フレーム内を音声用のスロットと非音声用のスロットとに分割し、前記データの種別に応じて当該スロットを割り当てる親機側スロット割当制御手段を更に備え、前記子機側無線送受信手段として、前記親機又は他の子機との間で前記音声データと非音声データのうち少なくとも一つを前記親機又は他の子機の無線送受信タイミングと同期取りされた時分割処理による周波数ホッピング方式で無線送受信する手段を備え、前記データの種別に応じて前記スロットを割り当てる子機側スロット割当制御手段を更に備えたことを特徴とする。
【００２９】
請求項３に記載の通信装置によれば、外部通信回線及び無線通信回線を介して、非音声データだけでなく、音声データも送受信され、親機と子機との間の無線送受信は、非音声データと音声データとを時分割処理により周波数ホッピング方式で無線送受信される。無線送受信の１単位である１フレーム内は音声用のスロットと非音声用のスロットとに分割されていて、親機側においては親機側スロット割当制御手段により、又子機側においては子機側スロット割当制御手段により、データの種別に応じてスロットが割り当てられる。従って、親機と子機との間で音声データと非音声データの双方が無線通信される場合であっても、スベクトラム拡散デジタル通信方式における一通信単位中に音声データと非音声データの夫々が占める割合が、データの種別或いは無線通信状態に応じて適宜切り換えられるため、データの性質に応じた適切な無線通信が行われる。従って、前記中断要求後の外部通信回線からの前記外部画像形成データに基づく画像形成中においても、音声データによる親機と子機との通信、或いは子機からの外線通信が可能となる。
【００３０】
【発明の実施の形態】
以下、本発明を具体化した実施形態を図面を参照して説明する。
【００３１】
（第１の実施形態）まず、本発明の第１の実施形態を図１乃至図２２に基づいて説明する。図１は本発明の第１の実施形態における通信装置を構成する親機及び子機の概略構成を示すブロック図、図２は本実施形態における通信装置全体の概略構成を示すブロック図である。
【００３２】
本実施形態における通信装置は、図２に示す様に、一般の商用アナログ電話回線に有線接続された親機１と、該親機１と周波数ホッピング方式による無線接続された４台の音声端末子機２０Ａ〜２０Ｄ，及び４台のデータ端末子機４０Ａ〜４０Ｄから構成されている。
【００３３】
まず、親機１の構成について説明する。親機１は、スキャナ機能、ファクシミリ機能、プリント機能、及び親子電話機能を有する複合機であり、図１（Ａ）に示す様に、外部アナログ電話回線の制御を行うためのＮＣＵ（Network Control Unit）２と、音声データのデジタルコード化を行うためのデータ変換手段としての音声コーデック３ａ，３ｂ，４と、ファクシミリの送受信機能とパーソナルコンピュータ通信用データの送受信機能を備えたデータ変換手段としてのモデム５と、子機との間で後述する周波数ホッピング方式の無線通信を行うための親機側無線送受信手段としての送受信装置６と、スキャナ等から構成されるデータ入力手段としての画像読取ブロック７と、記録材上に画像を形成する画像形成手段としての画像出力ブロック８と、親機１からの外線通話或いは内線通話を行うためのハンドセット９と、これらの各手段又は装置の制御を行うための手段、親機側有線送受信手段、データ種別判別手段、画像形成制御手段、無線通信制御手段、及び親機側切換制御手段としてのＣＰＵ１０と、該ＣＰＵ１０を動作させるためのプログラム或いはデータ等が記憶されたＲＯＭ１１と、該ＣＰＵ１０の動作時における演算処理データ等を一時的に記憶するためのＲＡＭ１２とを備えている。
【００３４】
尚、当該親機１を操作するためのスイッチ等からなる操作部については図示を省略している。又、図１（Ａ）において各手段及び装置間を結ぶ実線は制御線を表し、点線はデータ線を表している。
【００３５】
次に、以上の様な親機１を構成する各手段及び装置の構成について詳しく説明する。
【００３６】
外線制御を行うためのＮＣＵ２は、図１（Ａ）に示す様に、外線（１）、外線（２）、外線（３）、及び外線（４）の４つのアナログ電話回線に接続されており、ＣＰＵ１０の制御により、音声コーデック３ａ，３ｂ又はモデム５の何れかと接続される。
【００３７】
音声コーデック３ａ，３ｂは、ＣＰＵ１０の制御により、音声データをアナログ−デジタル変換する手段であり、子機２０Ａ〜２０Ｄからデジタルコード化されて送信される音声データをアナログデータに変換し、又はＣＰＵ１０を介してハンドセット９から受信し、或いは外部回線からＮＣＵ２を介して受信したアナログ音声データを子機２０Ａ〜２０Ｄへ送信するためにデジタルコード化を行う。
【００３８】
モデム５は、現在ではＦＡＸモデムとして規格制定されているｃｌａｓｓ２（ＥＩＡ−５９２）等を採用した端末特性と伝送手順を実現させるものでＭＨ（Modified Huffman）方式等によりデータ圧縮符号化を行い、所望の伝送速度により電話回線網とのデータの送受信を行う。又、無線送受信に適したデータの形態に変換もしくは逆変換するブロックも兼ね備えている。
【００３９】
送受信装置６の詳しい構成を図３に示す。図３に示す様に、送受信装置６は、所定のホッピングパターンで周波数を切り換えるために使われるホップ周波数データを発生させるホップ周波数データ発生部３１と、ホップ周波数データ発生部３１から与えられるホップ周波数データを使って、入力信号を拡散して送信信号にすると共に、受信信号を逆拡散して出力信号にする通信部３２とを備えている。
【００４０】
ホップ周波数データ発生部３１は、クロック３３からの出力信号を入力するごとにカウントアップされるフレームカウンタ３４と、フレームカウンタ３４からホッピング開始信号を入力するごとにカウントアップされるホッピングカウンタ３５と、所定のホップ周波数データ列を記憶するホッピングテーブル３６とを備え、逐次変動するホッピングカウンタ３５からの入力値に応じてホッピングテーブル３６からホップ周波数データを読み出し、そのホップ周波数データを出力信号として発生させている。尚、これらのフレームカウンタ３４、ホッピングカウンタ３５、ホッピングテーブル３６は、この様に別体のものとして構成しても良いが、ＣＰＵ１０による演算に置換することが可能である。
又、通信部３２は、ホップ周波数データ発生部３１からホップ周波数データが与えられると、それに応じた発振周波数ｆＮ’で発振する周波数シンセサイザ３７を備え、周波数シンセサイザ３７からの発振周波数ｆＮ’の信号と音声コーデック３ａ，３ｂ又はモデム５からのデータを変調器５４で変調し周波数ｆ１Ｆの送信入力信号をアップコンバータ３８で混合し、アップコンバータ３８から出力される周波数ｆＮの送信信号をアンプ３９で増幅し、その信号を共用器５０を介してアンテナ６ａから送信する様に構成されている。又一方、アンテナ６ａで受信した周波数ｆＮの信号を、共用器５０を介してアンプ５１に入力して増幅し、その周波数ｆＮの信号と前記周波数シンセサイザ３７からの発振周波数ｆＮ’の信号をダウンコンバータ５２で混合して、周波数ｆ１Ｆの受信出力信号を生成する様に構成されている。
【００４１】
又、周波数ｆ１Ｆの受信出力信号は、復調器５５で復調後、図１（Ａ）に示す音声コーデック３ａ，３ｂ，３ｃ又はモデム５に出力されると共に、同期回路５３にも出力される。同期回路５３では受信出力信号からホッピング周波数の位相が検出され、同期回路５３からホッピングカウンタ３５に同期信号が出力される。ホッピングカウンタ３５は入力された同期信号に従ってホッピングテーブル３６への出力を行い、ホッピングテーブル３６からホップ周波数データが読み出されて、そのホップ周波数データが出力信号として発生される。
【００４２】
図４に以上の様な送受信装置６によるホップ周波数の切り換えの一例を示す。図４に示す例では、周期Ｔごとにホップ周波数が切り換えられている。
【００４３】
又、本実施形態においては、ホッピングテーブル３６に図５に示す様なホッピング周波数データ列を設けている。本実施形態では図５に示す様にチャネル１，２，３の３つの異なるホッピング周波数データ列を用いており、各周波数データ列を構成する周波数データの内容は夫々異なっている。従って、例えば親機と子機の通信にチャネル１を用いていても、子機同士の通信にはチャネル２を用い、更に別の子機同士の通信にはチャネル３を用いることができ、複数チャネル化による複数の機器間における同時通信を可能としている。
【００４４】
次に、画像読取ブロック７は、スキャナ等の画像読取手段を備えており、該画像読取手段にて読み取られた画像データは、バッファ７ａに一旦格納され、ＣＰＵ１０の制御により、下記画像出力ブロック８にて画像出力されるか、モデム５を介して外線又は子機側に送信される。
【００４５】
画像出力ブロック８は、バッファ８ａに格納されたデータを画像出力する手段であり、例えば電子写真方式による感光体ドラム等を用いた手段、或いはサーマルヘッドを用いた熱転写手段、もしくはインクジェットヘッドを備えた手段等により構成されている。前記バッファ８ａに格納されるデータとしては、外線を介して受信されたファクシミリデータ、或いは子機４０Ａ〜４０Ｄから送信された画像データ、更には前記画像読取ブロック７により読み取った画像データが含まれる。
【００４６】
ハンドセット９は、図示しないマイク及びスピーカ等を備えており、親機１自身からの外線通話、或いは子機２０Ａ〜２０Ｄへの内線通話を可能とするものである。
【００４７】
ＣＰＵ１０は、外線或いは子機からの通信要求に応じた内外線通信制御、通信の１単位である１フレーム内におけるスロット割当制御、通信制御テーブルの管理、送受信されるデータの種別判別等を行うものであるが、詳しくは後述する。
【００４８】
ＲＯＭ１１には、ＣＰＵ１０を動作させるためのプログラムの他、通信制御テーブル作成の基になるハードウェア割当テーブル等が記録されているが、当該テーブルについては後述する。
【００４９】
ＲＡＭ１２は、ＣＰＵ１０の動作時における演算処理等に用いるデータを一時的に格納する他、通信制御テーブルを記憶している。当該テーブルについては後述する。
【００５０】
以上が親機１の各手段及び装置の構成である。次に、子機２０Ａ〜２０Ｄの構成について説明する。
【００５１】
子機２０Ａ〜２０Ｄは、コードレス電話器であり、図１（Ｂ）に示す様に、音声を入力するためのマイク２１Ａと、音声を出力するためのスピーカ２２Ａと、マイク２１Ａから入力されたアナログ音声データをデジタル音声データに変換すると共に、デジタル音声データをアナログ音声データに変換してスピーカ２２Ａに出力するデータ生成手段としての音声コーデック２４Ａと、データをアンテナ２６Ａを介して送信及び受信する子機側無線送受信手段としての送受信装置２５Ａとこれらを制御するための選択制御手段としてのＣＰＵ２７Ａを備えている。
【００５２】
マイク２１Ａ及びスピーカ２２Ａは、送話器及び受話器として機能する様に、コードレス電話器の筐体内に収容されている。該マイク２１Ａから入力された音声は、親機１の音声コーデック３ａ，３ｂ，３ｃと同様の構成の音声コーデック２４Ａにより音声データ信号に変換され、親機１の送受信装置６と同様の構成の周波数ホッピング方式の送受信を行う送受信装置２５Ａにより所定の信号に変換され、アンテナ２６Ａから送信される。一方、アンテナ２６Ａで受信された所定の信号は、送受信装置２５Ａで音声データ信号のみ取り出され、音声コーデック２４Ａでアナログ音声信号に変換されスピーカ２２Ａへ出力される。又、ＣＰＵ２７Ａは、親機１のＣＰＵ１０と同様に、スロット割当制御、及び子機のテーブル管理等を行うが、詳しくは後述する。尚、この構成は子機２０Ｂ〜２０Ｄについても同様である。
【００５３】
次に、子機４０Ａの構成について説明する。子機４０Ａは、パーソナルコンピュータ或いはＰＤＡ（Personal Digital Assistants）等の非音声データを取り扱うデータ端末であり、図１（Ｃ）に示す様に、液晶等を用いた表示装置４１Ａと、各種の演算或いはデータ処理、更にはデータの送受信処理をも行う子機側切換制御手段としてのＣＰＵ４２Ａと、該ＣＰＵ４２Ａを動作させるためのプログラム或いはデータが記憶されたＲＯＭ４３Ａと、該ＣＰＵ４２Ａの動作時における演算処理データ等を一時的に記憶するためのＲＡＭ４４Ａと、データの送受信機能を備えたモデム４５Ａと、親機１との間でアンテナ４７Ａを介して後述する様な周波数ホッピング方式によるデータの送受信を行うための子機側無線送受信手段としての送受信装置４６Ａとを備えている。尚、当該子機４０Ａを操作するためのスイッチ等からなる操作部については図示を省略している。又、子機４０Ｂ〜４０Ｄと同様の構成となっている。
【００５４】
子機４０Ａの送受信装置４６Ａも、親機１の送受信装置６と同様の構成であり、周波数ホッピング方式によるデータの送受信を行うものである。又、モデム４５Ａも親機１のモデム５とは異なり、デジタル信号を無線送受信に適したデータの形態に変換するブロックであり、又その逆変換を行うブロックである。親機１を介して外線から送信されてきたファクシミリデータや画像データ等の読み取り、或いは子機４０Ａ上で作成したファクシミリデータや画像データの親機１を介した送信を可能としている。
【００５５】
本実施形態の通信装置は、図２に示す様に、以上の様な１台の親機１と、音声データ端末としての４台の子機２０Ａ〜２０Ｄと、非音声データ端末としての４台の子機４０Ａ〜４０Ｄとを備えており、次の様な機能を有している。
【００５６】
ａ．ハンドセット９を用いた親機１単独での外線通話
ｂ．画像読取ブロック７及び画像出力ブロック８を用いた親機１単独でのＦＡＸ送受信
ｃ．親機１と子機２０Ａ〜２０Ｄの何れかとの間の内線通話
ｄ．子機２０Ａ〜２０Ｄによる親機１を介した外線通話
ｅ．子機４０Ａ〜４０Ｄからの出力データの画像出力ブロック８を用いた親機１による画像出力、又は当該データの親機１を介したＦＡＸ送信
ｆ．画像読取ブロック７により、又はＦＡＸ受信により親機１にて入力したデータの子機４０Ａ〜４０Ｄによる読み取り
ｇ．子機４０Ａ〜４０Ｄによる親機１を介した外線通信つまり、親機１は、各子機による通信要求、或いは親機１の操作部から指示入力に応じて、当該要求又は入力により取り扱われるデータの種別を判別すると共に、当該データに応じて使用すべき親機１内の手段又は装置或いは回線を選択し、適宜の通信処理を行う様になっている。
【００５７】
前記取り扱われるデータの種別としては、外部アナログ電話回線を介して受信される音声データ、ＦＡＸデータ、或いはパーソナルコンピュータ通信等のデータがあり、これらの全てのデータが親機１と各子機との間で無線送受信されることになる。
【００５８】
そして、本実施形態の通信装置においては、後述する様にＴＤＤ（時分割デュープレクス）を用いて周波数ホッピング方式の双方向通信を行う際に、前記音声データと非音声データとが混在する状態で親機と子機との間の通信ができる様にするため、送受信の１単位である１フレーム内を音声データ用のスロットと非音声データ用のスロットとに分割し、送受信されるデータの種別に応じてスロットの割り当て処理を行うこととした。
【００５９】
図６に本実施形態で用いられるフレームの構成を示す。親機１において用いられるフレーム７０は、占有時間スロット７１と、子機２０Ａ〜２０Ｄの様な音声端末用データ受信スロット７２と、子機４０Ａ〜４０Ｄの様なデータ端末用データ送受信スロット７３と、音声端末用データ送信スロット７４を有している。一方、子機２０Ａ〜２０Ｄ，４０Ａ〜４０Ｄにおいて用いられるフレーム８０も、前記フレーム７０とほぼ同様な構成となっており、占有時間スロット８１と、音声端末用データ送信スロット８２と、データ端末用データ送受信スロット８３と、音声端末用データ受信スロット８４を有している。
【００６０】
これらのスロットは、送受信の開始時間を０とした時の経過時間により管理されており、この様なスロットから構成されるフレーム単位で送受信を行うことにより、音声データの送受信と非音声データの送受信とが時分割で行われることになる。そして、親機と子機との間においては、これらのフレームによる送受信の開始タイミングは一致する様に同期が取られているため、親機と子機との間でデータの送受信が可能となっている。
【００６１】
次に、この様な構造のフレームを用いた場合の送受信処理の具体例について説明する。
【００６２】
まず、送受信が開始されると、０〜ｔ１の期間は、占有時間スロット７１，８１であるため、親機と子機との間でいかなるデータの送受信も行われない。占有時間とは、図４において期間ｔとして示される周波数ホッピング方式においてホップ後の周波数で安定化するための時間であり、正確なデータの送受信を行うために、占有時間終了まではいかなるデータの送受信も行われないのである。
【００６３】
次に、ｔ１〜ｔ２の期間は、親機側では音声端末用の音声データ受信スロット７２であり、子機側では音声端末用の音声データ送信スロット８２であるから、音声端末である子機２０Ａ〜２０Ｄの何れかは、この期間において音声データを送信し、親機１は当該音声データを受信する。
【００６４】
次に、ｔ２〜ｔ３の期間は、データ端末用の非音声データの送受信スロット７３，８３であるから、例えばデータ端末用の子機４０Ａ〜４０Ｄの何れかからの送信データがある場合には、この期間において当該送信データを親機１に送信し、親機１はこの期間において当該データを受信する。同様に、外線を通じて外部からの通信データがある場合には、親機１はこのデータ端末用非音声データ送受信スロット７３の期間において、子機４０Ａ〜４０Ｄの何れかに対してデータの送信を行い、子機４０Ａ〜４０Ｄの何れかはこの期間において当該データの受信を行う。
【００６５】
次に、ｔ３〜ｔ４の期間は、親機側では音声端末用の音声データ送信スロット７４であり、子機側では音声端末用の音声データ受信スロット８４であるから、前記音声端末用音声データ送信スロット８２にて子機から送信され、前記音声端末用音声データ受信スロット７２にて親機に受信された音声データに対して応答する音声データがある場合には、この音声端末用音声データ送信スロット７４にて親機１から音声データが送信され、この期間において子機２０Ａ〜２０Ｄにより当該データの受信が行われる。
【００６６】
本実施形態では、この様に音声データ用のスロットと非音声データ用のスロットにより構成されるフレームを用いて通信を行うので、１台の音声用端末子機と親機との通信、及び１台のデータ端末用子機と親機との通信を、同時に行うことができる。
【００６７】
又、この様なフレームごとにフレームカウンタ３４がカウントアップされ、周波数を順次ホップさせるので、周波数の有効利用が図られ、かつ、秘匿性が高められる。
【００６８】
更に、図６において０〜ｔ４の期間で示される１フレーム長は本実施形態では固定であるが、各スロットの長さは音声データ或いは非音声データの大きさにより可変であり、効率的な通信が可能である。又、音声データについては、１フレーム内に必ず送信スロットと受信スロットが設けられているため、同時双方向通信が可能である。一方、非音声データについては、同時双方向通信の必要性は少ないと考えられるため、１スロット内においては送信か受信の何れかが行われる様になっている。このため、送受の切り換えはｔ２，ｔ３の何れか一方のみで行えばよく、制御が簡単になる。
【００６９】
次に、以上の様なスロットのデータ構造について図７を用いて詳しく説明する。まず、音声端末用送受信スロット９０は、プリアンブル９１と、制御用データ９２と、送信側端末識別ＩＤ９３と、受信側端末識別ＩＤ９４と、訂正符号を含めた音声データ９５とから構成されている。尚、本実施形態においては音声データを圧縮させずに無線送受信を行う構成としているが、通信速度との関係で音声コーデックにて圧縮する様にしても良い。又、訂正符号についても本発明に必須の構成要件ではない。
【００７０】
プリアンブル９１は、後に続くデータが損なわれずに伝送される様に通信回線の全構成要素が適切な状態に調整されることを保証するものである。
【００７１】
制御用データ９２は、スロット内データ長とデータ識別情報とからなる。
【００７２】
スロット内データ長は、例えば図６に示す時刻ｔ２，ｔ３，ｔ４の値の様に、各スロットの区切り又は間隔を知らせるための情報である。上述した様に、スロット長はデータ長に応じて可変であるため、受信側はこの制御用データに含まれるスロット内データ長を参照することにより、同期ずれを起こすことなく、正しくデータの受信を行うことができる。尚、各スロット間には、伝搬遅延を考慮した時間マージンが取ってある。
【００７３】
データ識別情報は、このスロットで伝送されるデータが前記音声データ又は非音声データなのか、或いは同期をとるためのデータなのか、もしくは制御データなのかを識別させるための情報である。同期をとるためのデータとは、後述する同期捕捉時に送信するデータであって、詳しくは同期捕捉の説明の際に述べる。又、制御データとは、通信要求、或いはその要求に対する許可又は却下等の情報を知らせるデータである。
【００７４】
送信側端末識別ＩＤ９３は、送信側の機器に夫々付加されたＩＤ番号である。この情報により、受信側は、送信側の認識と、送信されるデータの種類を識別することができる。
【００７５】
受信側端末識別ＩＤ９４は、受信側の機器に夫々付加されたＩＤ番号であり、この情報により、受信側は、自己に対して送信されるデータのみを正しく選択することができ、適正な通信が行われることになる。
【００７６】
音声データ９５は、上述した様に音声コーデックによりコード化された後のデータであり、誤り訂正符号が付加されている。この訂正符号とは、伝送する音声データに、所定の誤り符号化方式により所定の冗長ビットを付加したものであり、例えばＢＣＨ（Bose-Chaudhuri-Hocquenghem）符号、或いはＲＳ（Read-Solomon）符号を用いた誤り訂正符号化を挙げることができる。
【００７７】
次に、データ端末用の送受信スロット１００の構成も前記音声端末用音声データ送受信スロットの構成とほぼ同様であり、プリアンブル１０１、制御用データ１０２、送信側端末識別ＩＤ１０３、受信側端末識別ＩＤ１０４、及び誤り訂正符号の付加されたデータ１０５から構成されている。
【００７８】
この中で、制御用データ１０２には、前記音声端末用音声データ送受信スロット９０の制御用データ９２と異なり、次回送信端末情報が含まれる。この次回送信端末情報とは、次回のフレームにおいてどちらの端末からデータを送信するのかを知らせる情報である。つまり、上述した様に、データ端末用のスロットは、１フレームに対しては送信か受信の何れか一方にしか用いられないため、通信機器間における送信方向を前記次回端末情報によって決定するのである。画像情報等の情報量の多いデータは一方的に送信する場合が多いため、例えば、子機から親機に画像情報を送信する場合には、前記次回送信情報を子機に設定した状態で子機からの送信を続ける様にする。
【００７９】
又、以上の様な親機と子機間の通信、及び子機と子機との通信は、夫々の機器に同期を取ることが必要となる。そのため、本実施形態の通信装置においては、次の様な同期補捉処理が行われる。この同期補捉処理は、ある一定期間に存在する制御周波数で親機と子機が送受信のやりとりを行うものであり、親機は、親機に登録してある子機に対して、親機と同期が取れるかどうかを確認するためのデータの送信を行う。
【００８０】
図８はこの同期捕捉処理を説明するためのタイミングチャートであり、親機１は同期捕捉用送信フレーム１０６，１０７により各子機に対して同期捕捉用データを送信し、各子機は親機１から指定されたタイミングの応答用フレーム１０８ａ〜１０８ｈにより応答用データを親機１に送信する。
【００８１】
前記同期捕捉用送信フレーム内においては、図９に示す様な同期補捉用スロットが用いられる。図９に示す様に、親機から子機に送信される同期補捉用スロット１１０は、プリアンブル１１１、制御用データ１１２、送信側端末識別ＩＤ１１３、受信側端末識別ＩＤ１１４、及び同期捕捉用データ１１５の各データから構成されている。前記プリアンブル１１１、制御用データ１１２、送信側端末識別ＩＤ１１３、及び受信側端末識別ＩＤ１１４の構成は、図７に示す通常のデータ送受信用のスロットにおけるものと同様の構成である。
【００８２】
しかし、同期捕捉用データ１１５においては、同期する際の時間、及び次回のチャネル及びスロットの情報が送信される。同期する際の時間とは、同期捕捉用送信フレームに基づく送信開始時間のことであり、図８においてはｔ１０，ｔ２０，ｔ３０，ｔ４０，ｔ５０，ｔ６０，ｔ７０，ｔ８０の夫々の時間である。
【００８３】
又、次回のチャネルとは、図５に示した何れかのチャネルのことであり、次回のスロットとは、１フレーム内の送信タイミングのことである。例えば、図８の例では、時刻ｔ１０から送信が開始されるフレーム１０８において、時刻ｔ１１において子機からの応答データが送信されているが、この時刻ｔ１１が前記「次回のスロット」に該当する。
【００８４】
この様に、各子機からの応答は図８に示す様に応答用フレーム１０８ａ〜１０８ｈにより行われるが、応答用フレーム内においては、図９に示す様な応答用スロット１２０が用いられる。図９に示す様に、子機から親機に送信される応答用スロット１２０は、プリアンブル１２１、制御用データ１２２、送信側端末識別ＩＤ１２３、受信側端末識別ＩＤ１２４、及び応答用データ１２５の各データから構成されている。前記プリアンブル１２１、制御用データ１２２、送信側端末識別ＩＤ１２３、及び受信側端末識別ＩＤ１２４の構成は、図７に示す通常のデータ送受信用のスロットにおけるものと同様の構成である。
【００８５】
しかし、応答用データ１２５においては、受信レベル、通信相手端末、要求チャネル、要求スロット、及び現在の状態の情報が送信される。
【００８６】
受信レベルとは、親機１からの同期捕捉用データを正常に受信できたか否かの情報であり、親機１は指定したチャネル及びタイミングにて子機から受信レベルが良である旨の情報を受信した時に、その子機と同期が取れたと判断する。
【００８７】
通信相手端末とは、子機から前記受信レベル情報の他に外部に対する通信要求を出す際に用いるもので、常に送信されるものではない。例えば、外線、親機、他の子機等を示す情報である。
【００８８】
要求チャネル及びスロットも前記子機からの通信要求がある場合にのみ用いられるものであるが、通常は子機からの通信要求に対するチャネル及びスロットの割り当ては、後述する様に、親機１が行うものなので、本実施形態においては用いられていない。
【００８９】
現在の状態とは、子機が現在、どの様な通信状態にあるかを示すもので、「待機中」、「子機−子機間通信中」、及び「親機−子機間通信中」の各状態がある。
【００９０】
次に、以上の様なフレーム及びスロットを用いた同期捕捉処理の具体例について説明する。
【００９１】
まず、親機１からは同期捕捉用フレーム１０６において、子機２０Ａ〜２０Ｄ、及び子機４０Ａ〜４０Ｄの全てに対して同期捕捉用データの送信が行われる。この送信は、図９に示す同期捕捉用スロット１１０中の受信側ＩＤ１１４を更に複数に分割して、各子機のＩＤを連続的に送信すると共に、同期捕捉用データ１１５も複数に分割して、各子機に対する同期捕捉用データを連続的に送信する様にすればよい。或いは、受信側ＩＤ１１４と同期捕捉用データ１１５を一対として、各子機ごとにこの対を繰り返して送信する様にしてもよい。或いは、各子機個別のＩＤではなく、同期用共通ＩＤと共通データを送信する様にしてもよい。
【００９２】
以上の様な方法による親機１側からの送信データを受信した子機側は、親機１から指定された時間に、応答用スロット１２０により受信レベルが良好か否かの情報を送信すると共に、子機側から親機側に通信要求がある場合には、この応答時に当該通信要求を行う。又、通信要求がない場合には、現在の状態のみを送信するのである。
【００９３】
そして、子機から以上の様なスロット１２０によるデータを受信した親機は、前記受信レベルが良であれば同期が取れたと判断し、又、否であれば同期が取れないと判断して、後述する通信制御テーブルの書き換えを行う。
【００９４】
又、同期が取れた子機に対しては、当該子機からの通信要求がある場合には、後述する通信処理を行った後に、図９に示す通信処理用スロット１３０により子機に対する応答を行う。この通信処理用スロット１３０は、プリアンブル１３１、制御用データ１３２、送信側端末識別ＩＤ１３３、受信側端末識別ＩＤ１３４、及び通信処理用データ１３５を含む。制御用データ１３２、送信側端末識別ＩＤ１３３、受信側端末識別ＩＤ１３４は、上述したものと同様である。
【００９５】
しかし、通信処理用データ１３５には、子機からの通信要求に対する許可或いは却下情報、次回のチャネル及びスロットの情報が含まれる。
【００９６】
この通信処理用スロット１３０により、図８に示す送信フレーム１０７において通信処理用データの送信が各子機に対して行われることにより、子機と他の機器との通信が制御されることになる。
【００９７】
しかしながら、図８に示す子機４０Ｄの場合の様に、親機１の送信データが妨害を受けたり、子機２０Ｄの様に子機からの送信データが妨害を受けたりした場合には、２回目の送信フレーム１０７においては、親機１は、子機２０Ｄ及び子機４０Ｄに対しては、図９に示す同期捕捉用スロット１１０による送信を繰り返す。
【００９８】
これに対し、親機１からの送信信号の来ない子機２０Ｄ及び４０Ｄは、全く親機１に対して送信信号を出さずに親機１の出す制御信号監視する。従って、妨害状態が解消された様な場合には、子機２０Ｄ及び４０Ｄも通信が可能となる。
【００９９】
次に、以上の様な同期補捉時における各子機からの通信要求、或いは外線からの通信要求、もしくは親機自身のハンドセットによる通話要求があった場合における、前記音声コーデック３ａ，３ｂ或いはモデム５への各回線の割当処理、もしくは前記音声データ又は非音声データの通信用フレームの各スロットへの割当処理について説明する。
【０１００】
本実施形態においては、音声コーデック３ａ，３ｂ及びモデム５は同時に２つ回線には接続できず、又前記通信用フレームは、音声データスロット及びデータスロットの双方が夫々一つの機器に対してしか割り当てられないため、現在の通信状況と、送受信されるデータの種別に応じて上述の様な各種の割当処理を行っている。
【０１０１】
具体的には、親機１のＣＰＵ１０は、図１０に示す様なＲＡＭ１２上に形成されたテーブルにおいて、通信状況及び各ハードウェアの接続状態並びにスロットの割り当てを管理している。
【０１０２】
ＲＡＭ１２は、ＦＡＸデータ格納領域、データ格納領域、音声メモリ格納領域の他に、テーブル領域を有しており、前記テーブルはこのテーブル領域に記憶されている。
【０１０３】
図１０（Ａ）は外線接続状態を示す外線管理テーブルであり、外線の種類を示す領域１４０と外線との接続状態を示す領域１４１に分けられている。外線の種類を示す領域１４０には外線（１）、外線（２）、外線（３）、外線（４）が割り当てられており、外線との接続状態を示す領域１４１には、各外線の接続状態が記憶されている。従って、この外線管理テーブルを参照することにより、各外線にどのハードウェアが接続されているのかを把握することができる。図１０（Ａ）に示した状態においては、外線（１）はＩＤＬＥ、即ち待機状態であり、使用されていない。又、外線（２）は音声コーデック３ａに接続され、外線（３）はモデム５に接続され、外線（４）はＩＤＬＥ、即ち待機状態となっている。
【０１０４】
次に、図１０（Ｂ）は各ハードウェアが親機内においてどの様なデータ入出力端末に接続されているかを示すハードウェア管理テーブルであり、ハードウェアの種類を示す領域１４２と親機内の制御状態を示す領域１４３とに分けられている。ハードウェアの種類を示す領域１４２には音声コーデック３ａ、音声コーデック３ｂ、モデム５が割り当てられている。又、親機内の制御状態を示す領域１４３には各ハードウェアがどの様に制御されているが記憶されている。従って、このハードウェア管理テーブルを参照することにより、各ハードウェアがどの様なデータ入力端末に接続されているかを把握することができる。図１０（Ｂ）に示した状態においては、音声コーデック３ａは子機２０Ａに接続され、音声コーデック３ｂはＩＤＬＥ、即ち待機状態であり、モデム５は画像出力ブロック８と子機４０Ａに接続されていることがわかる。
【０１０５】
従って、以上の様な外線管理テーブルとハードウェア管理テーブルを参照することにより、子機２０Ａは音声コーデック３ａを介して外線（２）により外線通話中であり、外線（３）から受信されるＦＡＸデータがモデム５を介して親機内の画像出力ブロック８に出力されると共に、子機４０Ａに送信されていることがわかる。
【０１０６】
次に、図１０（Ｃ）は親機及び子機の通信状態、スロット割当、使用チャネル、及び同期補捉状態を管理するための通信制御テーブルである。当該テーブルには、親機及び子機を示す領域１４４と、通信相手端末を示す領域１４５と、スロットの割当状況を示す領域１４６と、使用周波数チャネルを示す領域１４７と、同期補捉についての情報を示す領域１４８とが備えられている。
【０１０７】
親機及び子機を示す領域１４４には親機１、子機２０Ａ〜子機２０Ｄ、及び子機４０Ａ〜子機４０Ｄが割り当てられており、前記通信相手端末を示す領域１４５、スロットの割当状況を示す領域１４６、使用周波数チャネルを示す領域１４７、及び同期補捉についての情報を示す領域１４８は、親機及び子機を示す領域１４４の夫々に対応する様に分けられている。
【０１０８】
通信相手端末を示す領域１４５には、親機１、子機２０Ａ〜子機２０Ｄ、及び子機４０Ａ〜子機４０Ｄの他、通信を行っていない状態を示すＩＤＬＥの情報が格納される様になっており、外線通話の場合には、その旨の情報も付加される。これらの情報は上述した音声データ又は非音声データのスロット内の送信側ＩＤデータ又は受信側ＩＤデータに基づいて書き換えられるものである。図１０（Ｃ）に示す状態では、親機１は子機２０Ａの外線通話のために子機２０Ａと通信を行っていると共に、子機４０Ｃと内線通信を行っていることがわかる。又、子機２０Ａについては親機１と、子機２０Ｂは子機２０Ｃと、子機２０Ｃは子機２０Ｂと夫々通信を行っており、子機２０ＤはＩＤＬＥで通信待機状態であることがわかる。更に、子機４０Ａは子機４０Ｂと、子機４０Ｂは子機４０Ａと夫々通信を行っており、子機４０Ｃは親機１と通信を行っており、子機４０Ｄは待機状態であることがわかる。
【０１０９】
スロットの割当状況を示す領域１４６には、音声スロット、データスロット、或いは単独スロットである旨の情報が格納される様になっており、領域１４５と領域１４６とで特定できる機器間における通信がどの様なスロットにより行われているかを示している。これらの情報は、外線からの通信要求があった場合には、その際の呼び出し信号の種類により判別され、子機からの通信要求があった場合には子機の種類により判別される。更に、親機からの通信要求があった場合には、ハンドセット９を用いるのか、或いはＦＡＸ送受信ボタン（図示せず）等を用いるのかによって判別される。詳しくは後述する。この領域１４６の内容を参照することにより、スロットの空き状態を知ることができる。図１０（Ｃ）の例では、音声スロットは、子機２０Ａによる外線通話のために、子機２０Ａと親機１間の通信用に割り当てられており、データスロットは、子機４０Ｃによる通信のための子機４０Ｃと親機１との通信用に割り当てられていることがわかる。又、子機２０Ｂと子機２０Ｃによる子機間通信には親機と子機間の通信用スロットとは別の単独のスロットが割り当てられており、更に、子機４０Ａと子機４０Ｂとの子機間通信にも別の単独のスロットが割り当てられていることがわかる。
【０１１０】
使用周波数チャネルを示す領域１４７には、前記各機器間の通信用にどのチャネルが割り当てられているかが示されている。これらの情報は後述するスロット割り当て処理の際に決定されて格納されるものである。この領域１４７の内容を参照することにより、チャネルの空き状態を知ることができる。図１０（Ｃ）の例では、子機２０Ａの外線通話のための親機１と子機２０Ａの通信にはチャネル１が割り当てられ、子機４０Ｃと親機１との内線通信にもチャネル１が割り当てられていることがわかる。この様に同じチャネルでも通信が可能なのは、子機２０Ａと子機４０Ｃに割り当てられているスロットの種類が異なるためである。又、子機２０Ｂと子機２０Ｃとの内線通話には、チャネル２が割り当てられ、子機４０Ａと子機４０Ｂとの内線通信には、チャネル３が割り当てられている。
【０１１１】
同期補捉についての情報を示す領域１４８には、上述した同期補捉時に所定のタイミングで良の受信レベルデータを受信できた場合には○、受信できなかった場合には×を示す情報が格納される。この領域１４８の内容を参照することにより、通信要求を出した子機に対して通信許可信号を送信できるか否かを判断することができる。
【０１１２】
以上の様な通信制御テーブルを参照することにより、親機１及び各子機が現在どの様な相手と、どの様なスロット及びチャネルを用いて通信を行っているかを把握することができ、新たに通信要求があった機器に対するスロット及びチャネルの割当の際の判断を的確に行うことができる。
【０１１３】
以下、本実施形態におけるスロット及びチャネル割当処理を含む、通信処理について図１１〜図２２のフローチャートを用いて説明する。
【０１１４】
まず、子機からの通信要求が無く（ステップＳ１；ＮＯ）、親機のハンドセット等からの通信要求も無く（ステップＳ３；ＮＯ）、更に外線からの通信要求も無い場合には（ステップＳ５；ＮＯ）、通信終了監視処理（ステップＳ６）に移行する。この通信終了監視処理は、図１４に示されており、現在通信が行われておらず、親機単独の動作も行われていないとすれば（ステップＳ６０；ＮＯ〜ステップＳ６１；ＮＯ）、後述するＦＡＸ割込モードか否かを判定し（ステップＳ３０４）、この場合にはＦＡＸ割込モードではないので（ステップＳ３０４；ＮＯ）、再び通信処理に移行し（ステップＳ６２）、図１に示す様に各機器からの通信要求の有無判定処理を行い（ステップＳ１〜Ｓ３〜Ｓ５）、待機状態となる。
【０１１５】
ここで、外線から通信要求があった場合（ステップＳ１；ＮＯ〜ステップＳ３；ＮＯ〜ステップＳ５；ＹＥＳ）について説明する。この場合ＣＰＵ１０は、後述するＦＡＸ割込処理のために、通信制御テーブルに基づいて親機１とデータ用端末子機との通信中か否かを判定し（ステップＳ３００）、当該通信中ではないとすると（ステップＳ３００；ＮＯ）、その外線から送信されてきたデータがＦＡＸデータ等の非音声データか、又は音声データかを判定するために、外線と音声コーデック３ａ又は３ｂ或いはモデム５とを接続し、送信データの取り込みを行う。
【０１１６】
そこで、音声コーデック３ａ，３ｂのいずれもが使用中か否かをハードウェア管理テーブルにより判定し（ステップＳ８）、全ての音声コーデックが使用中の場合には（ステップＳ８；ＹＥＳ）、次に同様にハードウェア管理テーブルを用いてモデム５が使用中か否かを判定する（ステップＳ９）。その結果、モデム５も使用中の場合には（ステップＳ９；ＹＥＳ）、送信データの取り込みが出来ないため、図１７に示す様に、外線に対して通信要求を却下する信号を送信し（ステップＳ１３０）、通信終了監視処理に移行する（ステップＳ１３１）。
【０１１７】
しかし、音声コーデックの何れかが使用可能な場合は（ステップＳ８；ＮＯ）、その使用可能な音声コーデックを外線に接続し（ステップＳ１６）、外線管理テーブルの内容を書き換える（ステップＳ１７）。つまり、当該外線管理テーブルの領域１４１のうち、通信要求のあった外線に対応する領域に、前記使用可能な音声コーデックに対応する情報を格納する。そして、前記使用可能な音声コーデックを介して送信データをＣＰＵ１０に取り込み、データの解析を行い、このデータが音声データとして認識可能か否かを判定する（ステップＳ１８）。その結果、音声データとして認識できた場合には（ステップＳ１８；ＹＥＳ）、音声データ用呼出処理に移行する（ステップＳ２１）。この音声データ用呼出処理は図１２に示されており、詳しくは後述する。
【０１１８】
一方、音声データとして認識出来なかった場合には（ステップＳ１８；ＮＯ）、外線に接続していた音声コーデックを解放し（ステップＳ１９）、先に書き換えた外線管理テーブルの領域をＩＤＬＥに書き換える。しかし、当該送信データは、音声データではなくても、ＦＡＸデータその他の通信データの可能性があるので、次にモデム５が使用中か否かを判定する（ステップＳ９）。尚、この判定処理へは、上述した様に、全ての音声コーデックが使用中である場合（ステップＳ８；ＹＥＳ）にも移行する。そして、モデム５の使用が可能である場合には（ステップＳ９；ＮＯ）、モデム５を外線に接続してプロトコルを確立し（ステップＳ１０）、音声コーデックの場合と同様にして外線管理テーブルの内容を書き換える（ステップＳ１１）。次に、モデム５を介して取り込んだデータを解析し、ＦＡＸデータその他の通信データであることが認識可能か否かを判定し（ステップＳ１２）、認識出来なかった場合には（ステップＳ１２；ＮＯ）、モデム５を解放し（ステップＳ１３）、先に書き換えた外線管理テーブルの内容をＩＤＬＥに書き換え（ステップＳ１４）、図１７に示す様に外線に対する要求却下信号を送信して（ステップＳ１３０）、通信終了監視処理へ移行する（ステップＳ１３１）。
【０１１９】
しかし、ＦＡＸデータその他の通信データであると認識できた場合には（ステップＳ１２；ＹＥＳ）、非音声データ用呼出処理へと移行する（ステップＳ１５）。この非音声データ用呼出処理は図１５に示されており、詳しくは後述する。
【０１２０】
次に、以上の様な送信データの解析の結果、音声データと判定された場合の音声データ用呼出処理（ステップＳ１８；ＹＥＳ〜ステップＳ２１）について図１２を用いて説明する。
【０１２１】
まず、音声データの場合には、子機を呼び出すために全ての子機が使用中か否かを通信制御テーブルに基づいて判定し（ステップＳ３０）、全ての子機が使用中の場合には（ステップＳ３０；ＹＥＳ）、親機１のハンドセット９も使用中か否かを、親機１内のフック信号等により判定する（ステップＳ４２）。そして、ハンドセット９も使用中の場合には（ステップＳ４２；ＹＥＳ）、外線に対して通信要求を却下する信号を送信し（ステップＳ４３）、先に外線に接続していた音声コーデックを解放し（ステップＳ３９）、外線管理テーブルの該当箇所をＩＤＬＥに書き換え（ステップＳ４０）、通信終了監視処理へと移行する（ステップＳ４１）。
【０１２２】
一方、何れかの子機が使用可能な場合には（ステップＳ３０；ＮＯ）、音声スロットが使用可能か否かを判定する（ステップＳ３１）。これは、外線から受信した音声データを音声スロットにより子機へと無線送信し、子機による外線通話を行うことが可能か否かを調べるためである。そこで、通信制御テーブルの領域１４６により音声スロットが使用されているか否かを判定し、音声スロットが使用されている場合には（ステップＳ３１；ＹＥＳ）、上述の様にハンドセット９が使用中か否かを判定し（ステップＳ４２）、上述と同様の処理を行う。
【０１２３】
しかし、音声スロットが使用可能な場合には（ステップＳ３１；ＮＯ）、子機に対する呼出信号を作成し（ステップＳ３２）、更にハンドセット９が使用中か否かを判定する（ステップＳ３３）。これは、ハンドセット９が使用可能ならば子機と同様にハンドセット９に対する呼び出しも同時に行うためである。そこで、判定の結果、ハンドセット９が使用可能ならば（ステップＳ３３；ＮＯ）、親機呼出信号を作成する（ステップＳ３４）。この親機呼出信号の作成処理は、全ての子機が使用出来ず、或いは音声スロットが使用中の場合に、ハンドセット９が使用可能と判定された場合（ステップＳ４２；ＮＯ）にも行われる。
【０１２４】
そして、以上の様にして作成した呼出信号を子機又は親機或いはその双方に送信し（ステップＳ３５）、各機器からの応答を待つ（ステップＳ３６）。いずれの機器からの応答もない場合には（ステップＳ３６；ＮＯ）、外線側から通信要求を解除してくるか否かを判定しつつ（ステップＳ３８）、待機する。その結果、外線側から通信要求が解除された場合には（ステップＳ３８；ＹＥＳ）、先に外線に接続していた音声コーデックを解放し（ステップＳ３９）、外線管理テーブルの該当箇所をＩＤＬＥに書き換え（ステップＳ４０）、通信終了監視処理へと移行する（ステップＳ４１）。
【０１２５】
しかし、何れかの機器からの応答があった場合には（ステップＳ３６；ＹＥＳ）、音声データ用スロット割当処理に移行する（ステップＳ３７）。この処理は、図１３に示されており、まず、応答があった機器がハンドセット９か否かを判定し（ステップＳ５０）、ハンドセット９により応答があった場合には（ステップＳ５０；ＹＥＳ）、子機と外線との接続は行ずに、ハンドセット９による外線通話を開始する（ステップＳ５５）。一方、ハンドセット９による応答ではなく、何れかの子機であった場合には（ステップＳ５０；ＮＯ）、その子機と親機との無線通信用に音声スロットを割り当てる（ステップＳ５１）。つまり、空いているチャネルの中から１つを選択し、音声スロット内の送信ＩＤ及び受信ＩＤを決定した上で、上述した同期捕捉時に決定したチャネル及びスロット情報を通信相手先の子機に対して送信する。そして、この様なスロットの割当処理を行った上で、親機と子機との間での通信を開始する（ステップＳ５２）。
【０１２６】
次に、前記ハードウェア管理テーブル及び通信制御テーブルを書き換える（ステップＳ５３）。例えば、ハンドセット９による外線通話の場合には、外線（１）〜（４）に対する領域１４１に、接続機器がハンドセット９であることを示す情報を格納する。しかし、この場合には、音声スロットを使用しないので、通信制御テーブルについては内容の書き換えは行わない。
【０１２７】
一方、何れかの子機による外線通話の場合には、音声コーデック３ａ又は３ｂに対する領域１４３に、接続機器が何れかの子機であることを示す情報を格納する。そして、通信制御テーブルについては、親機１の通信相手端末を示す領域１４５に、「子機２０Ａ（外線）」の旨の情報を格納し、スロットを示す領域１４６には、音声スロットであることを示す情報を可能する。又、チャネルを示す領域１４７には、その時に空いていたチャネルである「１」を格納する。この様にして、外線とハンドセット９又は子機との間で通信が行われる。
【０１２８】
以上の様な通信中におけるデータの送受信処理等は、本実施形態で説明するスロット割当処理等の通信処理とは別に割り込みルーチン等により並列的に実行されており、以上の様にテーブルの管理が終了すると、次に、図１４に示す通信終了要求の監視処理へと移行する（ステップＳ５４）。
【０１２９】
そして、図１４に示す様に、例えば子機の外線通話状態にあった時に、子機からの通話終了要求があった場合には（ステップＳ６０；ＹＥＳ〜ステップＳ６３；ＹＥＳ）、親機は当該子機に対する通信終了許可信号を送信し（ステップＳ６４）、子機との通信のために使用していた音声コーデック、或いは音声スロットを解放し（ステップＳ６５）、各テーブルのクリア等の処理を行って（ステップＳ６６）、再び待機状態に戻る（ステップＳ３０４；ＮＯ〜ステップＳ６２）。又、オンフック信号等によりハンドセット９による通信終了要求があった場合にも、前記子機に対する通信終了許可信号の送信を除いて同様のテーブルの管理処理が行われ、再び待機状態に戻る。又、外線からの通信終了要求があった場合も同様である。以上が、外線からの通信要求があった際のハンドセット９又は音声端末用子機による外線通話処理の概要である。
【０１３０】
次に、図１１において、外線から通信要求が有り、送信されるデータが非音声データである場合について説明する。この場合には、非音声データ用呼出処理に移行する（ステップＳ１５）。
この処理は図１５に示されており、まず、データ端末用子機４０Ａ〜４０Ｄに対しての呼び出しを行うため、これらの子機が使用可能か否かを通信制御テーブルを参照して判定する（ステップＳ７０）。その結果、何れかの子機が使用可能な場合には（ステップＳ７０；ＮＯ）、親機と子機との無線通信に用いるためにデータスロットが使用中か否かを通信制御テーブルを参照することにより判定する（ステップＳ７１）。その結果、データスロットが使用可能な場合には（ステップＳ７１；ＮＯ）、子機に対する呼出信号を作成し（ステップＳ７２）、プロトコルを確立する（ステップＳ７３）。具体的には、図９に示す様な制御用スロットにより、同期捕捉を確認した上で、子機の現在の状況を確認し、子機に対して通信に使用するチャネルとスロットの指定を行う。次に、子機に対して呼出信号を送信し（ステップＳ７４）、子機からの応答を待つ（ステップＳ７５）。
【０１３１】
その結果、子機から応答が有った場合には（ステップＳ７５；ＹＥＳ）、非音声データ用スロット割当処理を行う（ステップＳ７６）。この処理は、図１６に示されており、まず、外線からの受信データのデータスロットへの割当を行う（ステップＳ８７）。具体的には、受信データの長さ或いは音声端末用子機との間で送受信される音声データの有無等を勘案して１フレームにおける送信データ長を決定すると共に、送信開始タイミング及び送信に用いるチャネルを決定する。そして、これらの情報を上述した同期捕捉時に子機に対して送信する。
【０１３２】
この様に子機との通信が可能となった段階で、データスロットのタイミングによる親機１と子機との無線通信を開始し（ステップＳ８８）、受信したデータのメモリへの格納処理を開始する（ステップＳ８９）。
【０１３３】
これにより、外線から受信されるデータは、モデム５により復号化されてＣＰＵ１０により一旦メモリに格納された後、ＣＰＵ１０の制御によりデータ用端末送信スロットのタイミングで送受信装置６へと出力され、該送受信装置６により周波数ホッピング方式で子機へと無線送信される。子機においては、受信されたデータが子機のモデムにより復号化されて子機内に取り込まれる。
【０１３４】
次に、外線から送信されるデータがＦＡＸデータか否かの判定を行う（ステップＳ９０）。これは、ＦＡＸデータである場合には子機への送信を行うと共に、親機にてＦＡＸ画像の出力を行う様に設定されていることがあるためである。
【０１３５】
ＦＡＸデータか否かの判定は、上述したデータ種別の判別処理時にてモデム５を介して取り込んだデータについては、コーリングトーンか否かで行われる。そして、前記データ種別の判別処理時にＣＰＵ１０がこの判別結果をＲＡＭ１２等に記憶しておくことにより、前記判定が可能となっている。
【０１３６】
以上の様な判定の結果、モデムではない場合には（ステップＳ９０；ＮＯ）、ハードウェア管理テーブルのモデム５に対応する領域の書き換えと、通信制御テーブルにおける親機と子機の各領域の書き換えを行い（ステップＳ９４）、通信終了監視処理に移行する（ステップＳ９５）。
【０１３７】
以上の様にして、外線から受信したデータを、１フレーム単位で子機に通信しつつ、１フレームごとにホッピング周波数を切り換えることにより、秘匿性が高く、かつ、周波数効率の高い無線通信が行われる。
【０１３８】
一方、外線から送信されるデータがＦＡＸデータである場合には（ステップＳ９０；ＹＥＳ）、以上の様な子機へのデータ送信の他にも、親機１における画像出力を行うか否かの判定を行う（ステップＳ９１）。この親機における画像出力動作の選択は、予め親機１の操作部等により行われており、内部のフラグ等を確認することにより、判定が可能となっている。そして、親機における画像出力が選択されている場合には（ステップＳ９１；ＹＥＳ）、次に、画像出力ブロック８が使用可能か否かを親機１内の内部信号等により確認する（ステップＳ９２）。その結果、画像出力ブロック８の使用が可能な場合には（ステップＳ９２；ＹＥＳ）、ＣＰＵ１０は、外線から送信されるデータをモデム５にて復号化し、バッファ８ａに格納しつつ、画像出力ブロック８による画像出力を開始させる（ステップＳ９３）。その後にハードウェア管理テーブルと通信制御テーブルの内容を書き換えるのは、上述した通りである（ステップＳ９４）。
【０１３９】
次に、図１５に示すステップＳ７５で子機からの応答が得られなかった場合（ステップＳ７５；ＮＯ）の処理について説明する。この場合には、まず、子機に対する呼出信号を送信してから所定時間が経過したか否かを判定する（ステップＳ８０）。そして、所定時間が経過した場合には（ステップＳ８０；ＹＥＳ）、外線から送信されるデータがＦＡＸデータか否かを判定し（ステップＳ８１）、ＦＡＸデータでなければ（ステップＳ８１；ＮＯ）、外線を通じて通信要求を却下する信号を送信し（ステップＳ７９）、モデム５の解放（ステップＳ８４）、外線管理テーブルの書き換え（ステップＳ８５）を行って、通信終了監視処理に移行する（ステップＳ８６）。又、外線から送信されるデータがＦＡＸデータである場合には（ステップＳ８１；ＹＥＳ）、親機ＦＡＸ受信処理へ移行する（ステップＳ８２）。この処理の詳細については後述する。
【０１４０】
又、前記所定時間が経過していない場合には（ステップＳ８０；ＮＯ）、外線からの送信が中止されたか否かを判定する（ステップＳ８３）。その結果、前記送信が中止されていない場合には（ステップＳ８３；ＮＯ）、子機からの応答待機処理を継続するが、前記送信が中止された場合には（ステップＳ８３；ＹＥＳ）、モデム５の解放（ステップＳ８４）、外線管理テーブルの書き換え（ステップＳ８５）を行って、通信終了監視処理に移行する（ステップＳ８６）。
【０１４１】
次に、図１５のステップＳ７０において、すべての子機が使用中の場合（ステップＳ７０；ＹＥＳ）、或いは何れかの子機は使用可能だが、ステップＳ７１にて、データスロットが既に使用中の場合（ステップＳ７１；ＹＥＳ）の処理について説明する。この場合には、外線からの通信要求を却下する前に、送信されたデータがＦＡＸデータか否かを判定する（ステップＳ７７）。これは、ＦＡＸデータならば、データ端末用子機が使用中でも、親機単独で当該データの処理が可能だからである。ＦＡＸデータか否かの判別方法は上述した通りである。その結果、ＦＡＸデータではない場合には（ステップＳ７７；ＮＯ）、外線に対する通信要求を却下し（ステップＳ７９）、モデム５を解放し（ステップＳ８４）、外線管理テーブルを書き換えて（ステップＳ８５）、通信終了監視処理に移行する（ステップＳ８６）。
【０１４２】
一方、ＦＡＸデータの場合には（ステップＳ７７；ＹＥＳ）、親機ＦＡＸ受信処理に移行する（ステップＳ７８）。この処理は、子機からの応答が所定時間内に行われなかった場合（ステップＳ８０；ＹＥＳ）も同様に行われる処理であり、詳細は図１６に示されている。まず、親機１内の画像出力ブロック８が使用中か否かを親機１内の信号等により判定し（ステップＳ９６）、画像出力ブロック８が使用中の場合には（ステップＳ９６；ＹＥＳ）、後述のＦＡＸ割込処理を行う（ステップＳ９９）。画像出力ブロック８が使用可能な場合には（ステップＳ９６；ＮＯ）、親機における画像出力が選択されているか否かを判定する（ステップＳ９７）。そして、親機における画像出力が選択されていなければ（ステップＳ９７；ＮＯ）、後述のＦＡＸ割込処理を行う（ステップＳ９９）。選択されていれば（ステップＳ９７；ＹＥＳ）、外線から受信したデータのメモリへの格納処理を開始する（ステップＳ９８）。次に、当該メモリからバッファ８ａへの転送処理を行いつつ、画像出力ブロック８による画像出力処理を開始し（ステップＳ９３）、ハードウェア管理テーブル、及び通信制御テーブルの書き換え処理を行い（ステップＳ９４）、通信終了監視処理に移行する（ステップＳ９５）。
【０１４３】
この様に、本実施形態においては、外線からＦＡＸデータの送信要求があった場合において、子機が受信可能な状態になくても、親機独自でＦＡＸ受信及び画像出力が可能である。
【０１４４】
次に、図１１に示すステップＳ３において、親機からの通信要求があった場合について説明する（ステップＳ３；ＹＥＳ）。この場合には、親機送信データ処理に移行し（ステップＳ４）、この処理の詳細は図１７に示されている。
【０１４５】
ここで、親機からの通信要求があった場合とは、親機から外線による外線通信要求があった場合、親機から子機に対する内線通信要求があった場合であり、夫々音声データによる場合と非音声データによる場合とがある。
【０１４６】
まず、親機から音声データによる外線通信要求があった場合について説明する。通信相手先が外線であるか内線であるかは、ハンドセット９に設けられたボタン（図示せず）等により選択し、ＣＰＵ１０によりハンドセット９からの選択信号を読み取ることにより判別が可能となっている。その判別の結果、通信相手先が外線である場合は（ステップＳ１００；ＹＥＳ）、その通信要求がハンドセット９からのものか否かを判定する（ステップＳ１０２）。これは、通信に用いられるデータが音声データか非音声データかを判定するためである。その結果、ハンドセット９からの通信要求の場合には（ステップＳ１０２；ＹＥＳ）、外線に接続し、外線管理テーブルを書き換える（ステップＳ１１３）。つまり、当該テーブルの内、空いている外線に対応する領域１４１に、ハンドセットに対応する情報を格納する。そして、外線を通じての通信相手先に対する呼出信号を作成すると共に、当該呼出信号の送信を行う（ステップＳ１１４）。この後、通信相手先からの応答待ちとなるが（ステップＳ１１５）、この応答待ちの間にハンドセット９がオンフック状態となった時は（ステップＳ１１６；ＹＥＳ）、図１２に示す様に、外線管理テーブルを書き換えて（ステップＳ４０）、通信終了監視処理に移行する（ステップＳ４１）。
【０１４７】
一方、通信相手先からの応答があった場合には（ステップＳ１１５；ＹＥＳ）、ハンドセット９による外線通信を開始し（ステップＳ１１７）、通信制御テーブルの内容を書き換える（ステップＳ１１８）。そして、通信終了監視処理に移行する（ステップＳ１１９）。この様にして親機１からの外線を用いた外線通話が行われることになる。
【０１４８】
次に、親機１からの非音声データの外線を用いた外線送信、即ちＦＡＸデータ送信を行う場合の処理について説明する。この場合にも、親機１の操作パネル（図示せず）等によりＦＡＸデータ送信を選択するため、その選択信号をＣＰＵ１０にて読み取ることによりＦＡＸデータ送信であることが判別できる（ステップＳ１００；ＹＥＳ〜ステップＳ１０２；ＮＯ）。次に、モデム５が使用可能か否かをハードウェア管理テーブルを参照して判定し（ステップＳ１０３）、モデム５が既に使用中の場合には（ステップＳ１０３；ＹＥＳ）、通信要求を却下して（ステップＳ１３０）、通信終了監視処理に移行する（ステップＳ１３１）。しかし、モデム５が使用可能である場合には（ステップＳ１０３；ＮＯ）、モデム５を外線に接続しプロトコルを確立する（ステップＳ１０４）。具体的には、Ｇ３規格に対応して送信コマンドの送信及び受信準備確認コマンドの受信等を行う。
【０１４９】
そして、外線管理テーブルを書き換え（ステップＳ１０５）、通信相手先に対する呼出信号を作成して当該呼出信号を送信する（ステップＳ１０６）。この後、通信相手先からの応答待ちとなるが（ステップＳ１０７）、呼出信号を送信してから所定期間経過しても通信相手先からの応答がない場合には（ステップＳ１０８；ＹＥＳ）、図１５に示す様に親機１に対する通信要求を却下して（ステップＳ７９）、前記接続したモデム５を解放し（ステップＳ８４）、外線管理テーブルを書き換え（ステップＳ８５）、通信終了監視処理に移行する（ステップＳ８６）。又、図１７に示す様に親機側から送信を中止する要求を出力した場合にも（ステップＳ１０９；ＹＥＳ）、図１５に示す様にモデム５の解放処理（ステップＳ８４）、外線管理テーブルの書き換え処理（ステップＳ８５）等を行う。
【０１５０】
しかし、図１７に示す様に所定期間内に通信相手先からの応答があった場合には（ステップＳ１０７；ＹＥＳ）、ＦＡＸ送信を開始し（ステップＳ１１０）、ハードウェア管理テーブルと通信制御テーブルの書き換えを行う（ステップＳ１１８）。つまり、ハードウェア管理テーブルのモデム５に対応する領域１４３に接続機器が親機であることを示す情報を格納する。
【０１５１】
このＦＡＸ送信は、親機自信の画像読取ブロック７により読み取ったデータの他、データ端末子機４０Ａ〜４０Ｄから送信され親機内のメモリに格納してあったデータについても行われる。いずれの場合も、画像データをＣＰＵ１０からモデム５に出力して符号化し、外線へ送信する。この様に、本実施形態の装置は、通常のＦＡＸ送信機としても用いることができる。
【０１５２】
次に、図１７のステップＳ１００にて、親機１から子機に対する内線通信要求があった場合（ステップＳ１００；ＮＯ）について説明する。上述した様に、この場合も親機１の操作パネル等におけるボタン押下により当該要求を判定することができ、その際、通信相手先が子機であるか親機自信であるかもボタン等により選択可能となっている。そして、通信相手先が無く、親機自信を動作させる場合（ステップＳ１２０；ＮＯ）、即ち親機をコピー機の様に用いる場合には、画像読取ブロック７及び画像出力ブロック８等のハードウェアが使用可能か否かを親機内部の信号等により判定し（ステップＳ１２２）、ハードウェアが使用中の場合には（ステップＳ１２２；ＹＥＳ）、要求を却下し（ステップＳ１３０）、通信終了監視処理に移行する（ステップＳ１３１）。しかし、ハードウェアが使用可能である場合には（ステップＳ１２２；ＮＯ）、コピー動作を開始し（ステップＳ１２４）、通信終了監視処理に移行する（ステップＳ１２５）。
【０１５３】
一方、通信相手先が子機である場合には（ステップＳ１２０；ＹＥＳ）、親機内線処理に移行する（ステップＳ１２１）。この処理は図１８に詳細に示されており、まず、親機のハンドセット９からの送信か否かを判定する（ステップＳ１４０）。これは、取り扱うデータが音声データか非音声データかを判定するためである。その結果、ハンドセット９からの送信の場合には（ステップＳ１４０；ＹＥＳ）、音声端末用子機２０Ａ〜２０Ｄが使用可能かを通信制御テーブルを参照して判定し（ステップＳ１５２）、何れかの子機が使用可能な場合には（ステップＳ１５２；ＮＯ）、次に音声スロットが使用可能か否かを通信制御テーブルを参照して判定し（ステップＳ１５３）、使用可能な場合には（ステップＳ１５３；ＮＯ）、次に音声コーデックが使用可能か否かをハードウェア管理テーブルを参照して判定する（ステップＳ１５４）。そして、音声コーデックが使用可能である場合には、その音声コーデックをＮＣＵに接続する。
【０１５４】
しかし、すべての子機が既に使用中の場合（ステップＳ１５２；ＹＥＳ）、或いは音声スロットが既に使用中の場合（ステップＳ１５３；ＹＥＳ）、もしくはすべての音声コーデックが既に使用中の場合には（ステップＳ１５４；ＹＥＳ）、図１７に示す様に、要求を却下して（ステップＳ１３０）、通信終了監視処理に移行する（ステップＳ１３１）。
【０１５５】
又、音声コーデックをＮＣＵに接続した場合には（ステップＳ１５５）、ハードウェア管理テーブルの当該音声コーデックに対応する領域１４３に、接続機器が使用可能な子機である旨の情報を格納し（ステップＳ１５６）、その子機に対する呼出信号を作成して当該呼出信号を送信する（ステップＳ１５７）。
【０１５６】
この後、当該子機からの応答待ちとなり（ステップＳ１５８）、この応答待ちの間にハンドセット９がオンフック状態となった場合には（ステップＳ１６０；ＹＥＳ）、接続した音声コーデックを解放し（ステップＳ１６１）、ハードウェア管理テーブルを書き換える（ステップＳ１６２）。しかし、前記子機かの応答があった場合には（ステップＳ１５８；ＹＥＳ）、音声データ用スロット割当処理に移行する（ステップＳ１５９）。この処理は、先に図１３を用いて説明した処理と同じ処理であり、音声スロットを割り当てて、通信を開始し通信制御テーブルを書き換えるものである（ステップＳ５０〜ステップＳ５４）。
【０１５７】
次に、親機からの内線通信要求がハンドセット９からではない場合（ステップＳ１４０；ＮＯ）について説明する。これは、一旦親機に蓄積しておいたＦＡＸデータを後から子機に対して送信する場合である。この場合には、まず、データ端末用子機４０Ａ〜４０Ｄの何れかが使用可能か否かを通信制御テーブルを参照して判定し（ステップＳ１４１）、何れかの子機が使用可能な場合には（ステップＳ１４１；ＮＯ）、次にデータスロットが使用可能か否かを通信制御テーブルを参照して判定する（ステップＳ１４２）。そして、データスロットが使用可能である場合には（ステップＳ１４２；ＮＯ）、次にモデム５が使用可能か否かを判定し（ステップＳ１４３）、使用可能な場合には（ステップＳ１４３；ＮＯ）、モデム５をＣＰＵ１０に接続し、子機との間でプロトコルを確立する（ステップＳ１４４）。
【０１５８】
しかし、すべてのデータ端末用子機が使用中の場合（ステップＳ１４１；ＹＥＳ）、或いはデータスロットが既に使用中の場合（ステップＳ１４２；ＹＥＳ）、もしくはモデム５が既に使用中の場合には（ステップＳ１４３；ＹＥＳ）、図１７に示す様に要求を却下して（ステップＳ１３０）、通信終了監視処理に移行する（ステップＳ１３１）。
【０１５９】
又、モデム５をＣＰＵ１０に接続した後は、ハードウェア管理テーブルのモデム５に対応する領域１４３に、接続機器が前記使用可能な子機である旨の情報を格納し（ステップＳ１４５）、子機呼出信号を作成して当該呼出信号を送信する（ステップＳ１４６）。
【０１６０】
この後、子機からの応答待ちとなるが（ステップＳ１４７）、呼出信号の送信から所定期間経過後も応答が無い場合（ステップＳ１４８；ＹＥＳ）、或いは親機からの送信を中止した場合には（ステップＳ１４９；ＹＥＳ）、接続していたモデム５を解放し（ステップＳ１５０）、ハードウェア管理テーブルの書き換えを行う（ステップＳ１６２）。
【０１６１】
しかし、子機からの応答が所定期間内にあった場合には（ステップＳ１４７；ＹＥＳ）、非音声データ用スロットの割当処理に移行する（ステップＳ１５１）。この処理は先に図１６を用いて説明した処理と同じ処理であり、親機からの送信データをデータスロットに割り当てて、子機との間で無線通信を開始し、通信制御テーブルの内容を書き換えるものである（ステップＳ８７〜Ｓ９５）。
【０１６２】
以上の様に、本実施形態の装置においては、親機と子機との間の音声データ及び非音声データを用いた内線通信が可能である。
【０１６３】
次に、図１１のステップＳ１において、子機からの通信要求があった場合（ステップＳ１；ＹＥＳ）について説明する。この場合には子機送信データ処理へと移行するが（ステップＳ２）、この処理の詳細は図１９に示されている。
【０１６４】
まず、子機が要求している通信相手先が子機か否かを判定する（ステップＳ１７０）。この通信相手先に関する情報は、図９に示す応答用スロット１２０内の応答用データ１２５に含まれる情報であり、親機は同期捕捉時にこの情報を入手し、前記判定を行う。その結果、通信相手先が子機ではなかった場合には（ステップＳ１７０；ＮＯ）、送信元が音声端末子機か否かを判定する（ステップＳ１７５）。これは図９に示す応答用スロット１２０の送信側ＩＤ１２３により判定する。
【０１６５】
その結果、送信元の子機が音声用端末子機の場合には（ステップＳ１７５；ＹＥＳ）、音声コーデックが使用可能か否かをハードウェア管理テーブルを参照して判定し（ステップＳ１７６）、何れかの音声コーデックが使用可能な場合には（ステップＳ１７６；ＮＯ）、次に音声スロットが使用可能かを通信制御テーブルを参照して判定する（ステップＳ１７７）。そして、音声スロットが使用可能な場合には（ステップＳ１７７；ＮＯ）、送信元の子機が要求している通信相手先が外線か否かを判定する（ステップＳ１７８）。これも前記応答用データ１２５に含まれる情報に基づいて判定される。その結果、通信相手先が外線ではない場合には（ステップＳ１７８；ＮＯ）、親機との内線通話となるので、親機のハンドセット９が使用中か否かをフック信号等に基づいて判定する（ステップＳ１７９）。そして、ハンドセット９が使用可能な場合には（ステップＳ１７９；ＮＯ）、親機は親機の音声コーデック（３ａ，３ｂ）とハンドセットを親機のＣＰＵ１０に接続する（ステップＳ１８０）。
【０１６６】
一方、子機が要求する通信相手先が外線の場合には（ステップＳ１７８；ＹＥＳ）、親機の音声コーデックを外線に接続し（ステップＳ１８９）、外線管理テーブルを書き換える（ステップＳ１９０）。
【０１６７】
しかし、ここまでの処理において、全ての音声コーデックが既に使用中であり（ステップＳ１７６；ＹＥＳ）、或いは音声スロットが既に使用中であり（ステップＳ１７７；ＹＥＳ）、もしくはハンドセット９が既に使用中である場合には（ステップＳ１７９；ＹＥＳ）、子機と親機との内線通話が出来ないため、図１７に示す様に子機に対して要求却下信号を送信し（ステップＳ１３０）、通信終了監視処理に移行する（ステップＳ１３１）。
【０１６８】
又、以上の様に、外線又はハンドセットの何れかに親機の音声コーデックを接続した場合には、ハードウェア管理テーブルの音声コーデックに対応する領域を書き換え（ステップＳ１８１）、子機に対して要求許可信号を送信する（ステップＳ１８２）。この情報は、図９に示す通信処理用スロット１３０の通信処理用データ１３５として子機に送信されるものである。そして、子機との通信に用いるチャネルと非音声データの有無を勘案して音声スロット長を決定し、音声スロットを子機との通信用に割当て（ステップＳ１８３）、通信制御用テーブルを書き換える（ステップＳ１８４）。つまり、親機の通信相手端末の領域１４５には、前記子機であることを示す情報を格納し、スロットには音声を、又はチャネルには選択したチャネルを示す情報を格納する。又、子機の通信相手端末の領域１４５には親機であることを示す情報を格納し、スロットには音声を、チャネルには前記と同じチャネルであることを示す情報を格納する。
【０１６９】
そして、音声スロットを用いた通信を開始し（ステップＳ１８５）、子機音声データ用呼出処理へと移行する（ステップＳ１８６）。
【０１７０】
この処理の詳細は図２０に示されており、まず親機は、子機の通信相手先が外線ではない場合には（ステップＳ２１０；ＮＯ）、子機から送信される呼出信号が受信出来たか否かを判定する（ステップＳ２１３）。その結果、所定期間内に子機からの呼出信号を受信出来た場合には（ステップＳ２１３；ＹＥＳ）、当該呼出信号をハンドセット９に送信してハンドセット９を呼び出し（ステップＳ２１５）、ハンドセット９の応答を待ち（ステップＳ２１６）、ハンドセット９からの応答があった場合には（ステップＳ２１６；ＹＥＳ）、ハンドセット９と子機による内線通話を開始し（ステップＳ２１８）、通信終了監視処理へと移行する（ステップＳ２１９）。
【０１７１】
一方、ハンドセット９からの応答待機状態において（ステップＳ２１６）、送信元である子機側から通信終了要求があった場合には（ステップＳ２１７；ＹＥＳ）、子機に対して通信終了許可信号を送信し（ステップＳ２２１）、接続していた音声コーデックを解放すると共に（ステップＳ２２２）、音声スロットをも解放し（ステップＳ２２３）、ハードウェア管理テーブル及び通信制御テーブルを書き換え（ステップＳ２２４）、通信終了監視処理へと移行する（ステップＳ２１９）。
【０１７２】
又、子機から親機に対する呼出信号が所定期間内に受信されなかった場合には（ステップＳ２１３；ＮＯ〜ステップＳ２１４；ＹＥＳ）、接続していた音声コーデックを解放し（ステップＳ２２５）、音声スロットを解放し（ステップＳ２２６）、ハードウェア管理テーブル及び通信制御テーブルを書き換え（ステップＳ２２７）、子機に対して要求却下信号を送信して（ステップＳ２２８）、通信終了監視処理へと移行する（ステップＳ２１９）。
【０１７３】
更に、子機との無線通信を開始した後に、子機の要求する通信相手先の判定結果が外線であった場合には（ステップＳ２１０；ＹＥＳ）、子機外線処理を行い（ステップＳ２１１）、通信終了監視処理へと移行する（ステップＳ２１２）。この子機外線処理は外線と接続した音声コーデックを介して通常の外線通話を行うものである。
【０１７４】
次に、図１９のステップＳ１７５において、送信元である子機がデータ用端末子機であった場合（ステップＳ１７５；ＮＯ）について説明する。この場合には、まずモデム５がハードウェア管理テーブルを参照して使用可能であるか否かを判定し（ステップＳ１９１）、使用可能である場合には（ステップＳ１９１；ＮＯ）、データスロットが使用可能か否かを通信制御テーブルを参照して判定する（ステップＳ１９２）。そして、データスロットが使用可能ならば（ステップＳ１９２；ＮＯ）、子機が要求する通信相手先が外線のみか否かを判定し（ステップＳ１９３）、外線のみではない場合、即ち親機における画像出力等も行う場合には（ステップＳ１９３；ＮＯ）、その画像出力等に用いられる親機の画像読取ブロック７又は画像出力ブロック８等のハードウェアが使用可能か否かを内部信号等に基づいて判定する（ステップＳ１９４）。その結果、ハードウェアが使用可能である場合には（ステップＳ１９４；ＮＯ）、モデム５をＣＰＵ１０に接続する（ステップＳ１９５）。
【０１７５】
そして、要求通信相手が親機のみではなく（ステップＳ１９６；ＮＯ）、或いはステップＳ１９３で要求通信相手が外線のみの場合には（ステップＳ１９３；ＹＥＳ）、モデム５を外線に接続しプロトコルを確立すると共に（ステップＳ１９９）、外線管理テーブルを書き換える（ステップＳ２００）。
【０１７６】
しかし、ここまでの処理にて、モデム５が既に使用中の場合（ステップＳ１９１；ＹＥＳ）、或いはデータスロットが既に使用中の場合（ステップＳ１９２；ＹＥＳ）、もしくは親機のハードウェアが既に使用中の場合には（ステップＳ１９４；ＹＥＳ）、図１７に示す様に要求を却下する信号を子機に送信して（ステップＳ１３０）、通信終了監視処理へと移行する（ステップＳ１３１）。
【０１７７】
又、以上の様にしてモデム５の接続先が決定した後は、ハードウェア管理テーブルのモデム５に対応する領域の内容を書き換え（ステップＳ２０１）、子機に対して通信要求許可信号を送信する（ステップＳ２０２）。そして、データスロットを子機との無線通信用に割り当て（ステップＳ２０３）、通信制御テーブルを書き換えて（ステップＳ２０４）、子機非音声データ呼出処理へと移行する（ステップＳ２０５）。
【０１７８】
この処理の詳細は、図２１に示されており、まず、子機から要求のあった通信相手端末が外線のみか否かを判定する（ステップＳ２３０）。その結果、外線のみではなく、即ち親機にても画像出力等を行う場合には（ステップＳ２３０；ＮＯ）、親機にてデータの出力を行うのか、或いは入力を行うのかを判定する（ステップＳ２３１）。この情報は図９に示す応答用スロット１２０の応答用データ内の情報として子機から親機に送信されるものである。判定の結果、親機に出力させる場合には（ステップＳ２３１；出力）、子機から送信され親機にて受信されたデータの親機内のメモリへの格納処理を開始し（ステップＳ２３２）、画像出力ブロック８による画像出力を開始する（ステップＳ２３３）。一方、親機にてデータの入力を行う場合には（ステップＳ２３１；入力）、画像読取ブロック７により画像読取を開始し（ステップＳ２３６）、読み取ったデータを親機内のメモリに格納する処理を開始する（ステップＳ２３７）。次に、当該メモリに格納したデータを子機に対してデータスロットを用いて送信する処理を開始する（ステップＳ２３８）。
【０１７９】
この様にして親機におけるデータの出力又は入力の開始処理を行った後は、子機からの要求通信相手が親機のみか否かを判定し（ステップＳ２３４）、要求通信相手が親機のみではなく（ステップＳ２３４；ＮＯ）、或いはステップＳ２３０で要求通信相手が外線のみの場合には（ステップＳ２３０；ＹＥＳ）、子機外線処理を開始する（ステップＳ２３９）。この子機外線処理は外線と接続したモデム５を介して通常のＦＡＸ通信又はデータ通信を行うものである。
【０１８０】
尚、以上の処理の後、通信終了監視処理に移行する（ステップＳ２３５）のは上述した他の通信処理の場合と同様である。
【０１８１】
以上の様に、本実施形態の装置によれば、子機からの要求による子機−親機間内線通信、或いは外線通信が可能であり、これらの通信は音声データ及び非音声データの双方に対して可能である。
【０１８２】
次に、図１９のステップＳ１２９において、子機からの通信要求相手が他の子機である場合（ステップＳ１７０；ＹＥＳ）について説明する。この場合には、子機−子機間通信処理へと移行する（ステップＳ１７１）。この処理の詳細は図２２に示されており、まず、通信制御テーブルの同期捕捉情報領域１４８を参照して、通信相手先の子機と親機との間に同期が取れているか否かを判定する（ステップＳ２４０）。これは、子機−子機間の内線通信が開始されると、親機において同期捕捉処理を行ってもこれらの子機から正常な応答が得られなくなるためである。そして、同期が取れている場合には（ステップＳ２４０；ＹＥＳ）、次に通信相手先の子機が使用可能か否かを通信制御テーブルを参照することにより判定し（ステップＳ２４１）、使用可能な場合には（ステップＳ２４１；ＮＯ）、使用されていないチャネルがあるか否かを通信制御テーブルを参照することにより判定する（ステップＳ２４２）。これは、親機と子機との間で、あるチャネルの音声スロット及び非音声スロットが使用されている場合でも、子機−子機間通信を可能とするために、子機−子機間においては、親機と子機間の通信には用いられていないチャネルを選択するものである。そして、判定の結果、空きチャネルがある場合には、そのチャネルを子機−子機間通信に割り当て（ステップＳ２４３）、通信制御テーブルの両子機に対するチャネル情報領域１４７を書き換える（ステップＳ２４４）。
【０１８３】
尚、通信相手先である子機と同期が取れていない場合（ステップＳ２４０；ＮＯ）、或いは当該子機が既に使用中の場合（ステップＳ２４１；ＹＥＳ）、もしくはチャネルに空きが無い場合には（ステップＳ２４２；ＹＥＳ）、図１７に示す様に子機に対する要求却下信号を送信し（ステップＳ１３０）、通信終了監視処理へ移行する（ステップＳ１３１）。
【０１８４】
又、チャネルの割り当てが終了した後は、このチャネル情報と共に子機に対して通信要求許可信号を送信し（ステップＳ２４５）、親機は子機−子機間の通信開始を認識する（ステップＳ２４６）。
【０１８５】
一方、前記通信要求許可信号を受信した子機は、通信相手先である他の子機に対して通信要求を送信し、当該子機から通信許可を得た後に互いの通信を開始する。尚、この通信も周波数ホッピング方式により行われるが、用いられるフレーム構造及びスロット構造は、上述した様な親機−子機間に用いられるものと同様でも良いし、違う構造であっても良い。但し、上述した様な構造のフレーム及びスロットを用いることにより、子機間においても、音声データと非音声データの混在した無線通信が可能となる。
【０１８６】
又、以上の処理の後、通信終了監視処理へと移行するが（ステップＳ２４７）、前記子機から他の子機への通信要求送信の結果、当該他の子機から通信許可を受信できなかった場合には、前記子機から親機に対して通信終了要求が送信され、これが図１４に示すステップＳ６３にて認識されると、親機は子機に対して通信終了許可信号を送信し（ステップＳ６４）、スロット及びチャネルの解放並びにテーブルの書き換え等が行われることになる（ステップＳ６５〜ステップＳ６６）。
【０１８７】
又、子機−子機間通信における通信終了要求は、親機に予め登録された子機の優先順位に応じて送信される。即ち、子機２０Ａの優先順位が子機２０Ｂの優先順位よりも高いとすると、子機２０Ａが先に通信終了要求信号を親機に対して送信する。但し、子機Ａが送信した終了要求信号に対して親機から終了許可信号が送信され、その許可信号を子機Ａが受信したことは、子機Ｂにはわからないため、子機Ｂは子機Ａが通信終了許可信号を受信したか否かに拘わらず、親機に対して通信終了要求信号を送信する。そして、最終的に親機が通信終了要求信号を認識したこと、子機Ａ及び子機Ｂの両者が認識するまでこれらの信号の送受信が継続される。
【０１８８】
尚、この子機−子機間通信は、音声用端末子機間において、或いはデータ用端末子機間において行われるものであり、音声用端末子機間とデータ用端末子機間との並行した同時通信が可能である。
【０１８９】
この様に、本実施形態の装置によれば、親機と子機間の周波数ホッピング方式による無線通信を行いつつ、子機−子機間においても周波数ホッピング方式による無線通信を行うことができる。
【０１９０】
以上詳しく説明した様に、本実施形態の装置によれば、種々の通信が可能であるが、原則として一つのハードウェアが使用されている場合には、当該ハードウェアを他の処理のために使用することはできない。
【０１９１】
しかしながら、データ用端末子機４０Ａ〜４０Ｄからの内線通信要求により、親機１にてプリント出力を行っている際に、外線からＦＡＸデータの送信要求があると、当該ＦＡＸデータの送信側は待機状態となり、更にはタイムアウト状態となって、正常に受信できないことになる。
【０１９２】
そこで、本実施形態においては、この様な事態を避けるため、前記プリント出力用データを送信しているデータ用端末子機に対して、当該データ送信の中断要求を送信し、外線からのＦＡＸデータに基づく画像出力を行う様に構成した。以下、具体的な処理について説明する。
【０１９３】
まず、プリント出力中に、図１１のステップＳ５に示す様に外線からの通信要求が有った場合には（ステップＳ５；ＹＥＳ）、通信制御テーブルに基づいて、現在データ用端末子機との通信が行われているか否かを判定する（ステップＳ３００）。この場合には、プリント出力中であるから、親機１とデータ用端末子機との通信が行われており（ステップＳ３００；ＹＥＳ）、次に、外線から通信要求のあったデータがＦＡＸデータか否かを判定する（ステップＳ３０１）。そして、このデータがＦＡＸデータであったとすると（ステップＳ３０１；ＹＥＳ）、ＦＡＸ割込処理へと移行する（ステップＳ３０２）。
【０１９４】
この処理の詳細は、図２３に記載されており、まず、子機に対してプリントデータの送信を中断させるための中断信号を送信する（ステップＳ３２０）。この送信は、上述した同期捕捉のタイミングにて、同期捕捉用フレームを用いて行われる。これにより、新たなデータが子機から送信されることは無くなるので、親子機１は、現在行われているプリント動作を中断すべく、中断処理を行う（ステップＳ３２１）。この中断処理は、例えば、１ページ分のプリント出力を完結させて、再開すべきページを記憶しておく様にしても良いし、現在プリントバッファに格納されているデータを全てプリント出力する様にしても良い。
【０１９５】
次に、中断処理が終了し、画像出力ブロック８が使用可能になった状態で、それまで子機との通信に用いていたモデム５を通信要求のあった外線に接続し、プロトコルを確立し、各テーブルの内容を書き換える（ステップＳ３２２）。そして、外線との通信を開始し、ＦＡＸデータのメモリへの格納を開始して（ステップＳ３２３）、プリント出力を開始する（ステップＳ３２４）。これにより、子機からのデータのプリント出力中であっても、外線からのＦＡＸデータを正常に受信して、出力することができる。
【０１９６】
次に、以上の様にプリント出力を開始した後、ＦＡＸ割込モードフラグを立てて（ステップＳ３２５）、通信終了処理へと移行する（ステップＳ３２６）。
【０１９７】
この処理は、上述した様に図１４に示されており、ステップＳ３０４にてＦＡＸ割込モードと判定された場合には（ステップＳ３０４；ＹＥＳ）、ＦＡＸデータの出力が完了したか否かを判断する（ステップＳ３０５）。そして、ＦＡＸデータの出力が完了した場合には（ステップＳ３０５；ＹＥＳ）、ＦＡＸ割込モードフラグをクリアすると共に、上述の様に中断信号を送信した子機に対して、再開信号を送信し、データ送信の再開を促す（ステップＳ３０６）。この再開信号送信の際に、上述した様に再開ページ情報を送信する様にしても良い。そして、前記子機からの応答を待ち（ステップＳ３０７）、応答が無かった場合には（ステップＳ３０７；ＮＯ）、画像出力ブロック８、及びデータスロットを解放し（ステップＳ６５）、各テーブルを書き換えて（ステップＳ６６）、処理を終了する。
【０１９８】
しかし、子機からの応答が有った場合には（ステップＳ３０７；ＹＥＳ）、モデム５のＣＰＵ１０への接続、プロトコルの確立、及び上述した様にスロットの割り当て等の再開処理を行って（ステップＳ３０８）、図２１に示す様に、当該子機からのデータのメモリへの格納を開始して（ステップＳ２３２）、当該データに基づくプリント処理を再開する（ステップＳ２３３）。
【０１９９】
以上の様に、本実施形態の装置によれば、データ用端末子機からのデータに基づくプリント出力中に外線からのＦＡＸデータの送信要求があった場合でも、データ用端末子機に対するデータ送信の中断要求を行い、画像出力ブロック８の切り換え処理を行うので、ＦＡＸデータを正常に受信することができる。
【０２００】
しかも、このＦＡＸデータのプリント中においても、親機と前記子機との同期は、上述した同期捕捉処理により維持されているので、ＦＡＸデータのプリント出力終了後に、再び前記子機との通信を開始する場合でも、同期がずれることがなく、正常に前記子機からのデータのプリント出力を再開することができる。
【０２０１】
この様に、本実施形態の装置においては、ＦＡＸデータを常にほぼリアルタイムに出力させることができるので、受信用のバッファを少なくすることができる。
【０２０２】
以上説明した様に、本実施形態の装置によれば、１フレームで音声データと非音声データの双方の送受信が可能であるため、子機による外線通話中に、他の子機からのデータを親機でプリントアウトしたり、子機からのデータを外線を通じて送信する等の効率の良い通信が可能である。そして、この通信は周波数ホッピング方式により行われるので、通信の秘匿性及び周波数の使用効率が向上することとなる。
【０２０３】
又、本実施形態の装置は、ファクシミリ装置及びプリンタ装置として用いることができ、子機からのデータをプリント出力中においても、正常に外線からのＦＡＸデータを受信して出力することができるので、ユーザーに対して良好な使用環境を提供できる。
【０２０４】
尚、本実施形態においては、通信制御テーブルの管理により、前記中断信号を送信した子機以外の子機からの通信要求を親機側で却下する様に構成したが、前記中断信号を送信した際に、他の子機に対してビジー信号を送信する様に構成しても良い。この様に構成することにより、当該他の子機自身により、現在の親機の動作状況を把握することができる。
【０２０５】
（第２の実施形態）次に、本発明の第２の実施形態を図２４及び図２５に基づいて説明する。尚、第１の実施形態との共通箇所には同一符号を付して説明を省略する。
【０２０６】
本実施形態は、ＦＡＸ割込処理において、親機及び子機共に、周波数ホッピングを停止させるところが、第１の実施形態と異なる。
【０２０７】
以下、本実施形態のＦＡＸ割込処理について説明する。まず、図２４に示す様に、ＦＡＸ割込処理に移行すると、子機に対して中断信号を送信する（ステップＳ３２０）。そして、中断信号を送信した子機以外の子機と親機１との通信が行われているか否かを通信制御テーブルを用いて判断し（ステップＳ３３０）、中断信号を送信した子機以外の子機との通信が行われていない場合には（ステップＳ３３０；ＮＯ）、前記中断信号を送信した子機に対して、更に周波数ホッピングの停止信号を送信する。この信号も前記同期捕捉用フレームを用いて行われる。そして、親機自身も周波数ホッピングを停止する（ステップＳ３３２）。
【０２０８】
次に、第１の実施形態と同様に、現在行われているプリント動作を中断すべく、中断処理を行う（ステップＳ３２１）。例えば、１ページ分のプリント出力を完結させて、再開すべきページを記憶しておく様にしても良いし、現在プリントバッファに格納されているデータを全てプリント出力する様にしても良い。
【０２０９】
そして、中断処理が終了し、画像出力ブロック８が使用可能になった状態で、それまで子機との通信に用いていたモデム５を通信要求のあった外線に接続し、プロトコルを確立し、各テーブルの内容を書き換える（ステップＳ３２２）。そして、外線との通信を開始し、ＦＡＸデータのメモリへの格納を開始して（ステップＳ３２３）、プリント出力を開始する（ステップＳ３２４）。これにより、子機からのデータのプリント出力中であっても、外線からのＦＡＸデータを正常に受信して、出力することができる。
【０２１０】
次に、以上の様にプリント出力を開始した後、ＦＡＸ割込モードフラグを立てて（ステップＳ３２５）、通信終了処理へと移行する（ステップＳ３２６）。
【０２１１】
この処理は、上述した様に図２５に示されており、ステップＳ３０４にてＦＡＸ割込モードと判定された場合には（ステップＳ３０４；ＹＥＳ）、ＦＡＸデータの出力が完了したか否かを判断する（ステップＳ３０５）。そして、ＦＡＸデータの出力が完了した場合には（ステップＳ３０５；ＹＥＳ）、ＦＡＸ割込モードフラグをクリアすると共に、上述の様に中断信号を送信した子機に対して、再開信号を送信し、データ送信の再開を促す（ステップＳ３０６）。この再開信号送信の際に、上述した様に再開ページ情報を送信する様にしても良い。そして、当該子機に対して周波数ホッピングの開始信号を送信し（ステップＳ３３３）、親機も周波数ホッピングを開始する（ステップＳ３３４）。
【０２１２】
これにより、親機と子機とは再び同期が取られた状態となるので、親機は前記子機からの応答を待ち（ステップＳ３０７）、応答が無かった場合には（ステップＳ３０７；ＮＯ）、画像出力ブロック８、及びデータスロットを解放し（ステップＳ６５）、各テーブルを書き換えて（ステップＳ６６）、処理を終了する。
【０２１３】
しかし、子機からの応答が有った場合には（ステップＳ３０７；ＹＥＳ）、モデム５のＣＰＵ１０への接続、プロトコルの確立、及び上述した様にスロットの割り当て等の再開処理を行って（ステップＳ３０８）、図２１に示す様に、当該子機からのデータのメモリへの格納を開始して（ステップＳ２３２）、当該データに基づくプリント処理を再開する（ステップＳ２３３）。
【０２１４】
以上の様に、本実施形態によれば、親機及び子機共に、通信中断の際に周波数ホッピングを停止するので、親機と子機との同期が外れる恐れがなく、外線からのＦＡＸデータの出力終了後に、直ちに前記子機からの出力を再開することができる。又、一時的に周波数ホッピングを停止することにより、省電力化を図ることができる。更に、親機と子機とが同じ周波数で停止しているので、第１の実施形態の様に同期捕捉処理を常に行う必要がなくなる。
【０２１５】
尚、本実施形態においては、図２４のステップＳ３３０に示す様に、親機と音声用端末子機との通信が行われている場合には、周波数ホッピングの停止を行わない様にしたが、音声用端末との通信中には、データスロットのみホッピングを停止させ、使用しない様に構成しても良い。
【０２１６】
又、音声用端末子機と親機との通信が行われている場合には、親機はホッピングを停止したチャネルにおいて、毎回或いは他の子機が使用していない時にホップ停止信号を出力する様にしても良い。これにより、親機による子機への再開信号の送信を長時間行うことができない場合には、中断信号を受信している子機が、親機の状態、例えば長時間のＦＡＸデータ出力中であるとか、何らかのエラーが生じたこと等を把握することができる。
【０２１７】
（第３の実施形態）次に、本発明の第３の実施形態を図２６に基づいて説明する。尚、第１の実施形態及び第２の実施形態との共通箇所には同一符号を付して説明を省略する。
【０２１８】
本実施形態は、ＦＡＸ割込処理において、親機及び子機共に、周波数ホッピングを停止させるところは第２の実施形態と同様であるが、再開時に子機からの応答が無かった場合にチャネルを切り換えるところが第２の実施形態と異なる。
【０２１９】
以下、本実施形態のＦＡＸ割込処理からの再開処理について説明する。まず、図２６に示す様に、ステップＳ３０４にてＦＡＸ割込モードと判定された場合には（ステップＳ３０４；ＹＥＳ）、ＦＡＸデータの出力が完了したか否かを判断する（ステップＳ３０５）。そして、ＦＡＸデータの出力が完了した場合には（ステップＳ３０５；ＹＥＳ）、ＦＡＸ割込モードフラグをクリアすると共に、上述の様に中断信号を送信した子機に対して、再開信号を送信し、データ送信の再開を促す（ステップＳ３０６）。この再開信号送信の際に、上述した様に再開ページ情報を送信する様にしても良い。そして、当該子機に対して周波数ホッピングの開始信号を送信し（ステップＳ３３３）、親機も周波数ホッピングを開始する（ステップＳ３３４）。
【０２２０】
これにより、親機と子機とは再び同期が取られた状態となるので、親機は前記子機からの応答を待つ（ステップＳ３０７）。
【０２２１】
そして、応答が無かった場合には（ステップＳ３０７；ＮＯ）、所定時間内は（ステップＳ３３５；ＮＯ）、チャネルを順次切り換え（ステップＳ３３６）、上述した再開信号の送信等を繰り返す。
【０２２２】
しかし、所定時間経過後も応答が得られない場合には（ステップＳ３３５；ＹＥＳ）、画像出力ブロック８、及びデータスロットを解放し（ステップＳ６５）、各テーブルを書き換えて（ステップＳ６６）、処理を終了する。
【０２２３】
一方、子機からの応答が有った場合には（ステップＳ３０７；ＹＥＳ）、モデム５のＣＰＵ１０への接続、プロトコルの確立、及び上述した様にスロットの割り当て等の再開処理を行って（ステップＳ３０８）、図２１に示す様に、当該子機からのデータのメモリへの格納を開始して（ステップＳ２３２）、当該データに基づくプリント処理を再開する（ステップＳ２３３）。
【０２２４】
以上の様に、本実施形態によれば、再開時に子機からの応答が無い場合には、チャネルの切り換えを行う様にしたので、再開時に子機との通信が妨害された場合でも、確実に子機との通信を再開することができる。
【０２２５】
又、第２の実施形態と同様に、親機及び子機共に、通信中断の際に周波数ホッピングを停止するので、親機と子機との同期が外れる恐れがなく、外線からのＦＡＸデータの出力終了後に、直ちに前記子機からの出力を再開することができる。又、一時的に周波数ホッピングを停止することにより、省電力化を図ることができる。更に、親機と子機とが同じ周波数で停止しているので、第１の実施形態の様に同期捕捉処理を常に行う必要がなくなる。
【０２２６】
（第４の実施形態）次に、本発明の第４の実施形態を図２７に基づいて説明する。尚、第１の実施形態乃至第３の実施形態との共通箇所には同一符号を付して説明を省略する。
【０２２７】
本実施形態は、ＦＡＸ割込処理において、親機及び子機共に、周波数ホッピングを停止させるところは第２の実施形態と同様であり、再開時に子機からの応答が無かった場合にチャネルを切り換えるところが第３の実施形態と同様であるが、外線からのＦＡＸデータの出力中において、子機に対して待機信号を送信し、この待機信号からの応答の有無に応じてチャネルを切り換えるところが第３の実施形態と異なる。
【０２２８】
以下、本実施形態のＦＡＸ割込処理移行後から再開処理までについて説明する。まず、図２７に示す様に、ステップＳ３０４にてＦＡＸ割込モードと判定された場合には（ステップＳ３０４；ＹＥＳ）、ＦＡＸデータの出力が完了したか否かを判断する（ステップＳ３０５）。
【０２２９】
そして、ＦＡＸデータの出力が完了していない状態においては（ステップＳ３０５；ＮＯ）、中断信号を送信した子機に対して、待機信号を送信する（ステップＳ３３７）。この待機信号に対しては、子機から応答信号が送信される様に構成されているため、当該子機からの応答の有無を判定することにより（ステップＳ３３８）、当該子機と親機との通信が妨害されているか否かがわかる。そこで、応答が有った場合には（ステップＳ３３８；ＹＥＳ）、妨害が生じていないとして、そのまま同じチャネルで待機信号の送信を継続する。しかし、応答が無かった場合には（ステップＳ３３８；ＮＯ）、妨害が生じていると判断して、次のチャネルに切り換え（ステップＳ３３９）、再び待機信号を送信する。これを応答が有るまで繰り返す。一方、子機の方も、所定の時間親機からの待機信号が検出できなければ、次のチャネルに移動して、待機する。
【０２３０】
次に、ＦＡＸデータの出力が完了した場合には（ステップＳ３０５；ＹＥＳ）、第３の実施形態と同様の処理を行う。
【０２３１】
以上の様に、本実施形態によれば、外線からのＦＡＸデータの出力中において、親機から子機に対して待機信号を送信し、その応答の有無に応じてチャネルの切り換えを行う様にしたので、親機と子機との通信の再開を円滑に行うことができる。
【０２３２】
又、第３の実施形態と同様に、再開時に子機からの応答が無い場合には、チャネルの切り換えを行う様にしたので、再開時に子機との通信が妨害された場合でも、確実に子機との通信を再開することができる。
【０２３３】
尚、上述した各実施形態においては、データ用端末子機はデータ生成手段と無線送受信手段との双方を備えた構成として説明したが、本発明はこれに限られるものではなく、子機には無線送受信手段とデータ入力手段を備え、該子機と外部のデータ生成手段とを接続可能にした構成でも良い。
【０２３４】
【０２３５】
【０２３６】
【０２３７】
【０２３８】
【発明の効果】
請求項１に記載の通信装置によれば、子機に対して再開要求を送信し、子機から応答がない場合には、再開時の周波数を変更して再び再開要求を送信するので、最初の再開時において親機と子機との間に通信の妨害等が生じていた場合でも、異なる周波数により正常な通信を再開することができる。
【０２３９】
請求項２に記載の通信装置によれば、前記再開周波数の変更は、有限個の再開周波数に基づいて行うので、再開周波数の記憶領域を少なくすることができる。
【０２４０】
請求項３に記載の通信装置によれば、外部通信回線及び無線通信回線を介して、非音声データだけでなく、音声データも送受信され、親機と子機との間の無線送受信が、非音声データと音声データとを時分割処理により周波数ホッピング方式で無線送受信されるので、非音声データと音声データの混在した状態でもデータの性質に応じた適切な無線通信を行うことができ、通信装置の効率的な使用が可能となる。
【図面の簡単な説明】
【図１】  本発明の第１の実施形態における通信装置のブロック図であり、（Ａ）は親機の構成を示すブロック図、（Ｂ）は音声端末用子機の構成を示すブロック図、（Ｃ）はデータ端末用子機の構成を示すブロック図である。
【図２】  本発明の第１の実施形態における通信装置の全体構成を示すブロック図である。
【図３】  本発明の第１の実施形態における通信装置の、親機及び子機に備えられた送受信措置の構成を示すブロック図である。
【図４】  図３の送受信装置によるホップ周波数の切り換え例を示すグラフである。
【図５】  図３の送受信装置に用いられるホッピング周波数テーブルの説明図である。
【図６】  図１の通信装置において用いられるフレームの構成図である。
【図７】  図１のフレームにおける音声端末用スロットとデータ端末用スロットの構成図である。
【図８】  図１の通信装置において行われる同期捕捉処理を示すタイミングチャートである。
【図９】  図８に示される同期捕捉処理に用いられる同期捕捉用スロットの構成図である。
【図１０】  図１の通信装置における親機で管理されるテーブルの説明図であり、（Ａ）は外線管理テーブル、（Ｂ）はハードウェア管理テーブル、（Ｃ）は通信制御テーブルの説明図である。
【図１１】  図１の通信装置における通信処理を示すフローチャートである。
【図１２】  図１の通信装置における音声データ用呼出処理を示すフローチャートである。
【図１３】  図１の通信装置における音声データ用スロット割当処理を示すフローチャートである。
【図１４】  図１の通信装置における通信終了監視処理を示すフローチャートである。
【図１５】  図１の通信装置における非音声データ用呼出処理を示すフローチャートである。
【図１６】  図１の通信装置における非音声データ用スロット割当処理及び親機ＦＡＸ受信処理を示すフローチャートである。
【図１７】  図１の通信装置における親機送信データ処理を示すフローチャートである。
【図１８】  図１の通信装置における親機内線処理を示すフローチャートである。
【図１９】  図１の通信装置における子機送信データ処理を示すフローチャートである。
【図２０】  図１の通信装置における子機音声データ用呼出処理を示すフローチャートである。
【図２１】  図１の通信装置における子機非音声データ用呼出処理を示すフローチャートである。
【図２２】  図１の通信装置における子機−子機間通信処理を示すフローチャートである。
【図２３】  図１の通信装置におけるＦＡＸ割込処理を示すフローチャートである。
【図２４】  本発明の第２の実施形態におけるＦＡＸ割込処理を示すフローチャートである。
【図２５】  本発明の第２の実施形態におけるＦＡＸ割込処理後の再開処理を示すフローチャートである。
【図２６】  本発明の第３の実施形態におけるＦＡＸ割込処理後の再開処理を示すフローチャートである。
【図２７】  本発明の第４の実施形態におけるＦＡＸ割込処理後の再開処理を示すフローチャートである。
【図２８】  従来の周波数ホッピング方式による送受信装置の構成を示すブロック図である。
【符号の説明】
１…親機
２…ＮＣＵ
３ａ，３ｂ…音声コーデック
５…モデム
６…送受信装置
７…画像読取ブロック
８…画像出力ブロック
９…ハンドセット
１０…ＣＰＵ
１１…ＲＯＭ
１２…ＲＡＭ
２０Ａ〜２０Ｄ…音声端末用子機
２１Ａ…マイク
２２Ａ…スピーカ
２４Ａ…音声コーデック
２５Ａ…送受信装置
２６Ａ…アンテナ
２７Ａ…ＣＰＵ
４０Ａ〜４０Ｄ…データ端末用子機
４１Ａ…表示装置
４２Ａ…ＣＰＵ
４３Ａ…ＲＯＭ
４４Ａ…ＲＡＭ
４５Ａ…モデム
４６Ａ…送受信装置
４７Ａ…アンテナ
【図１】
0003783318.tif 000002
【図２】
0003783318.tif 000003
【図３】
0003783318.tif 000004
【図４】
0003783318.tif 000005
【図５】
0003783318.tif 000006
【図６】
0003783318.tif 000007
【図７】
0003783318.tif 000008
【図８】
0003783318.tif 000009
【図９】
0003783318.tif 000010
【図１０】
0003783318.tif 000011
【図１１】
0003783318.tif 000012
【図１２】
0003783318.tif 000013
【図１３】
0003783318.tif 000014
【図１４】
0003783318.tif 000015
【図１５】
0003783318.tif 000016
【図１６】
0003783318.tif 000017
【図１７】
0003783318.tif 000018
【図１８】
0003783318.tif 000019
【図１９】
0003783318.tif 000020
【図２０】
0003783318.tif 000021
【図２１】
0003783318.tif 000022
【図２２】
0003783318.tif 000023
【図２３】
0003783318.tif 000024
【図２４】
0003783318.tif 000025
【図２５】
0003783318.tif 000026
【図２６】
0003783318.tif 000027
【図２７】
0003783318.tif 000028
【図２８】
0003783318.tif 000029