(57)【特許請求の範囲】
【請求項１】
相手先を特定し通信を行う通信手段と、
前記通信手段が相手先を特定するための宛先データと、宛先名データとを含む通信先データを複数記憶可能な不揮発性の記憶媒体である通信先データ記憶手段と、
通信した宛先データと通信日時とを対応付けた通信履歴を記憶する履歴記憶手段と、
相手先を特定し通信を行う通信手段を備えた外部の通信装置に記憶されている宛先データと宛先名データとを含む外部通信先データを複数取得し、揮発性の記憶媒体である一時記憶手段に記憶させる第１記憶制御手段と、
前記第１記憶制御手段によって前記一時記憶手段に記憶された外部通信先データのうち、一の外部通信先データに含まれる宛先データと、前記履歴記憶手段に記憶されている通信履歴の宛先データとが一致するか否かを判断する判断手段と、
すべての前記外部通信先データに対し前記判断手段が判断を行った後、前記判断手段が一致すると判断した外部通信先データを前記通信履歴における前記通信日時の新しい順に前記通信先データ記憶手段に追加して記憶させる第２記憶制御手段と、を備えることを特徴とする通信装置。
【請求項２】
相手先を特定し通信を行う通信手段と、
前記通信手段が相手先を特定するための宛先データと、宛先名データとを含む通信先データを複数記憶可能な不揮発性の記憶媒体である通信先データ記憶手段と、
通信した宛先データと通信日時とを対応付けた通信履歴を記憶する履歴記憶手段と、
相手先を特定し通信を行う通信手段を備えた外部の通信装置に記憶されている宛先データと宛先名データとを含む外部通信先データを複数取得し、揮発性の記憶媒体である一時記憶手段に記憶させる第１記憶制御手段と、
前記第１記憶制御手段によって前記一時記憶手段に記憶された外部通信先データのうち、一の外部通信先データに含まれる宛先データと、前記履歴記憶手段に記憶されている通信履歴の宛先データとが一致するか否かを判断する判断手段と、
すべての前記外部通信先データに対し前記判断手段が判断を行った後、前記判断手段が一致すると判断した外部通信先データを前記通信履歴における通信回数の多い順に前記通信先データ記憶手段に追加して記憶させる第２記憶制御手段と、を備えることを特徴とする通信装置。
【請求項３】
相手先を特定し通信を行う通信手段と、
前記通信手段が相手先を特定するための宛先データと、宛先名データとを含む通信先データを複数記憶可能な不揮発性の記憶媒体である通信先データ記憶手段と、
前記通信手段により送信、或いは発信した宛先データと通信日時とを対応付けた第１履歴を記憶する第１履歴記憶手段と、
前記通信手段により受信、或いは着信した宛先データと通信日時とを対応付けた第２履歴を記憶する第２履歴記憶手段と、
相手先を特定し通信を行う通信手段を備えた外部の通信装置に記憶されている宛先データと宛先名データとを含む外部通信先データを複数取得し、揮発性の記憶媒体である一時記憶手段に記憶させる第１記憶制御手段と、
前記第１記憶制御手段によって前記一時記憶手段に記憶された外部通信先データのうち、一の外部通信先データに含まれる宛先データと、前記第１履歴に含まれる宛先データとが一致するか否かを判断する第１判断手段と、
前記第１判断手段が一致すると判断した場合は前記一の外部通信先データを前記通信先データ記憶手段に追加して記憶させ、前記第１判断手段が一致しないと判断した場合は、前記一の外部通信先データを前記通信先データ記憶手段には記憶させない第２記憶制御手段と、
前記外部通信先データに対し、順番に前記第１判断手段と、前記第２記憶制御手段の処理を行った後に、前記外部通信先データのうち、前記通信先データ記憶手段に記憶されていない外部通信先データである、第１データのうち、一の前記第１データに含まれる宛先データと、前記第２履歴に含まれる宛先データとが一致するか否かを判断する第２判断手段と、
前記第２判断手段が一致すると判断した場合は前記一の第１データを前記通信先データ記憶手段に追加して記憶させ、前記第２判断手段が一致しないと判断した場合は前記一の第１データを前記通信先データ記憶手段に記憶させない第３記憶制御手段と、を備えることを特徴とする、通信装置。
【請求項４】
相手先を特定し通信を行う通信部と、前記通信部が相手先を特定するための宛先データと、宛先名データとを含む通信先データを複数記憶可能な不揮発性の記憶媒体である通信先データ記憶部と、通信した宛先データと通信日時とを対応付けた通信履歴を記憶する履歴記憶部と、揮発性の記憶媒体である一時記憶部とを備える通信装置のコンピュータに適用可能な通信プログラムであって、
相手先を特定し通信を行う通信部を備えた外部の通信装置に記憶されている宛先データと宛先名データとを含む外部通信先データを複数取得し、前記一時記憶部に記憶させる第１記憶制御ステップと、
前記第１記憶制御ステップによって前記一時記憶部に記憶された外部通信先データのうち、一の外部通信先データに含まれる宛先データと、前記履歴記憶部に記憶されている通信履歴の宛先データとが一致するか否かを判断する判断ステップと、
すべての前記外部通信先データに対し前記判断ステップで判断が行われた後、前記判断ステップで一致すると判断された外部通信先データを前記通信履歴における前記通信日時の新しい順に前記通信先データ記憶部に追加して記憶させる第２記憶制御ステップと、を備えることを特徴とする通信プログラム。
【請求項５】
相手先を特定し通信を行う通信部と、前記通信部が相手先を特定するための宛先データと、宛先名データとを含む通信先データを複数記憶可能な不揮発性の記憶媒体である通信先データ記憶部と、通信した宛先データと通信日時とを対応付けた通信履歴を記憶する履歴記憶部と、揮発性の記憶媒体である一時記憶部とを備える通信装置のコンピュータに適用可能な通信プログラムであって、
相手先を特定し通信を行う通信部を備えた外部の通信装置に記憶されている宛先データと宛先名データとを含む外部通信先データを複数取得し、前記一時記憶部に記憶させる第１記憶制御ステップと、
前記第１記憶制御ステップによって前記一時記憶部に記憶された外部通信先データのうち、一の外部通信先データに含まれる宛先データと、前記履歴記憶部に記憶されている通
信履歴の宛先データとが一致するか否かを判断する判断ステップと、
すべての前記外部通信先データに対し前記判断ステップで判断が行われた後、前記判断ステップで一致すると判断された外部通信先データを前記通信履歴における通信回数の多い順に前記通信先データ記憶部に追加して記憶させる第２記憶制御ステップと、を備えることを特徴とする通信プログラム。
【請求項６】
相手先を特定し通信を行う通信部と、前記通信部が相手先を特定するための宛先データと、宛先名データとを含む通信先データを複数記憶可能な不揮発性の記憶媒体である通信先データ記憶部と、前記通信部により送信、或いは発信した宛先データと通信日時とを対応付けた第１履歴を記憶する第１履歴記憶部と、前記通信手段により受信、或いは着信した宛先データと通信日時とを対応付けた第２履歴を記憶する第２履歴記憶部と、揮発性の記憶媒体である一時記憶部とを備える通信装置のコンピュータに適用可能な通信プログラムであって、
相手先を特定し通信を行う通信部を備えた外部の通信装置に記憶されている宛先データと宛先名データとを含む外部通信先データを複数取得し、前記一時記憶部に記憶させる第１記憶制御ステップと、
前記第１記憶制御ステップによって前記一時記憶部に記憶された外部通信先データのうち、一の外部通信先データに含まれる宛先データと、前記第１履歴に含まれる宛先データとが一致するか否かを判断する第１判断ステップと、
前記第１判断ステップで一致すると判断された場合は前記一の外部通信先データを前記通信先データ記憶部に追加して記憶させ、前記第１判断ステップで一致しないと判断された場合は、前記一の外部通信先データを前記通信先データ記憶部には記憶させない第２記憶制御ステップと、
前記外部通信先データに対し、順番に前記第１判断ステップと、前記第２記憶制御ステップの処理が行われた後に、前記外部通信先データのうち、前記通信先データ記憶部に記憶されていない外部通信先データである、第１データのうち、一の前記第１データに含まれる宛先データと、前記第２履歴に含まれる宛先データとが一致するか否かを判断する第２判断ステップと、
前記第２判断ステップで一致すると判断された場合は前記一の第１データを前記通信先データ記憶部に追加して記憶させ、前記第２判断手段で一致しないと判断された場合は前記一の第１データを前記通信先データ記憶部に記憶させない第３記憶制御ステップと、を備えることを特徴とする、通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部端末に記憶されたデータを取得することが可能な通信装置、及びその通信装置のコンピュータに適用可能な通信プログラムに関する。
【背景技術】
【０００２】
従来、通信装置において、通信先の電話番号やメールアドレスを通信先名とともに通信先データとして記憶しておく機能がある。これは、いわゆる電話帳と呼ばれるものである。また、従来の通信装置には、外部の通信装置の電話帳に記憶された通信先データを、通信機朗により一件ずつ、あるいは一括して取得し、記憶する機能がある。このような通信
装置において外部の通信装置の電話帳に記憶された通信先データを取得して記憶する際、通信装置は、取得先である外部の通信装置に記憶された通信先データを取得した順に記憶していく。そして、取得元である通信装置は、通信先データの取得件数が、自機に記憶可能な通信先データの件数を越えた時点で通信先データの取得を中止する。（特許文献１）。
【特許文献１】特開２００２−１３５４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載された通信装置では、取得先である外部の通信装置の電話帳に記憶された通信先データを取得した順に記憶する。そのため、取得元の通信装置で使用する可能性の高い通信先データを取得する前に、記憶可能な通信先データの件数に達してしまうと、使用する可能性の高い通信先データを記憶できないおそれがあった。従って、通信装置の電話帳に記憶されている通信先データを利用して通信を行うユーザにとっては、使い勝手の悪いものとなっていた。
【０００４】
また、その使用する可能性の高い通信先データを記憶させるために、ユーザは、既に通信装置に記憶されている通信先データの中から消去してもよい通信先データを選択し、消去するという作業を行う必要があり、作業が煩雑であった。また、外部の通信装置の電話帳から必要な通信先データを記憶するために多くの時間を要するという問題があった。
【０００５】
本発明は、上記問題点を解決するために、外部の通信端末から通信先データを取得する際に、その通信装置で使用する可能性の高い通信先データを効率よく記憶することが可能な通信装置、及びその通信装置のコンピュータに適用可能な通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、請求項１に記載の通信装置は、相手先を特定し通信を行う通信手段と、前記通信手段が相手先を特定するための宛先データと、宛先名データとを含む通信先データを複数記憶可能な不揮発性の記憶媒体である通信先データ記憶手段と、
通信した宛先データと通信日時とを対応付けた通信履歴を記憶する履歴記憶手段と、
相手先を特定し通信を行う通信手段を備えた外部の通信装置に記憶されている宛先データと宛先名データとを含む外部通信先データを複数取得し、揮発性の記憶媒体である一時記憶手段に記憶させる第１記憶制御手段と、前記第１記憶制御手段によって前記一時記憶手段に記憶された外部通信先データのうち、一の外部通信先データに含まれる宛先データと、前記履歴記憶手段に記憶されている通信履歴の宛先データとが一致するか否かを判断する判断手段と、すべての前記外部通信先データに対し前記判断手段が判断を行った後、前記判断手段が一致すると判断した外部通信先データを前記通信履歴における前記通信日時の新しい順に前記通信先データ記憶手段に追加して記憶させる第２記憶制御手段と、を備えることを特徴とする。
【０００７】
請求項２に記載の通信装置は、相手先を特定し通信を行う通信手段と、前記通信手段が相手先を特定するための宛先データと、宛先名データとを含む通信先データを複数記憶可能な不揮発性の記憶媒体である通信先データ記憶手段と、通信した宛先データと通信日時とを対応付けた通信履歴を記憶する履歴記憶手段と、相手先を特定し通信を行う通信手段を備えた外部の通信装置に記憶されている宛先データと宛先名データとを含む外部通信先データを複数取得し、揮発性の記憶媒体である一時記憶手段に記憶させる第１記憶制御手段と、前記第１記憶制御手段によって前記一時記憶手段に記憶された外部通信先データのうち、一の外部通信先データに含まれる宛先データと、前記履歴記憶手段に記憶されている通信履歴の宛先データとが一致するか否かを判断する判断手段と、すべての前記外部通
信先データに対し前記判断手段が判断を行った後、前記判断手段が一致すると判断した外部通信先データを前記通信履歴における通信回数の多い順に前記通信先データ記憶手段に追加して記憶させる第２記憶制御手段と、を備えることを特徴とする。
【０００８】
請求項３に記載の通信装置は、相手先を特定し通信を行う通信手段と、前記通信手段が相手先を特定するための宛先データと、宛先名データとを含む通信先データを複数記憶可能な不揮発性の記憶媒体である通信先データ記憶手段と、前記通信手段により送信、或いは発信した宛先データと通信日時とを対応付けた第１履歴を記憶する第１履歴記憶手段と、前記通信手段により受信、或いは着信した宛先データと通信日時とを対応付けた第２履歴を記憶する第２履歴記憶手段と、相手先を特定し通信を行う通信手段を備えた外部の通信装置に記憶されている宛先データと宛先名データとを含む外部通信先データを複数取得し、揮発性の記憶媒体である一時記憶手段に記憶させる第１記憶制御手段と、前記第１記憶制御手段によって前記一時記憶手段に記憶された外部通信先データのうち、一の外部通信先データに含まれる宛先データと、前記第１履歴に含まれる宛先データとが一致するか否かを判断する第１判断手段と、前記第１判断手段が一致すると判断した場合は前記一の外部通信先データを前記通信先データ記憶手段に追加して記憶させ、前記第１判断手段が一致しないと判断した場合は、前記一の外部通信先データを前記通信先データ記憶手段には記憶させない第２記憶制御手段と、前記外部通信先データに対し、順番に前記第１判断手段と、前記第２記憶制御手段の処理を行った後に、前記外部通信先データのうち、前記通信先データ記憶手段に記憶されていない外部通信先データである、第１データのうち、一の前記第１データに含まれる宛先データと、前記第２履歴に含まれる宛先データとが一致するか否かを判断する第２判断手段と、前記第２判断手段が一致すると判断した場合は前記一の第１データを前記通信先データ記憶手段に追加して記憶させ、前記第２判断手段が一致しないと判断した場合は前記一の第１データを前記通信先データ記憶手段に記憶させない第３記憶制御手段と、を備えることを特徴とする。
【０００９】
請求項４に記載の通信プログラムは、相手先を特定し通信を行う通信部と、前記通信部が相手先を特定するための宛先データと、宛先名データとを含む通信先データを複数記憶可能な不揮発性の記憶媒体である通信先データ記憶部と、通信した宛先データと通信日時とを対応付けた通信履歴を記憶する履歴記憶部と、揮発性の記憶媒体である一時記憶部とを備える通信装置のコンピュータに適用可能な通信プログラムであって、相手先を特定し通信を行う通信部を備えた外部の通信装置に記憶されている宛先データと宛先名データとを含む外部通信先データを複数取得し、前記一時記憶部に記憶させる第１記憶制御ステップと、前記第１記憶制御ステップによって前記一時記憶部に記憶された外部通信先データのうち、一の外部通信先データに含まれる宛先データと、前記履歴記憶部に記憶されている通信履歴の宛先データとが一致するか否かを判断する判断ステップと、すべての前記外部通信先データに対し前記判断ステップで判断が行われた後、前記判断ステップで一致すると判断された外部通信先データを前記通信履歴における前記通信日時の新しい順に前記通信先データ記憶部に追加して記憶させる第２記憶制御ステップと、を備えることを特徴とする。
【００１０】
請求項５に記載の通信プログラムは、相手先を特定し通信を行う通信部と、前記通信部が相手先を特定するための宛先データと、宛先名データとを含む通信先データを複数記憶可能な不揮発性の記憶媒体である通信先データ記憶部と、通信した宛先データと通信日時とを対応付けた通信履歴を記憶する履歴記憶部と、揮発性の記憶媒体である一時記憶部とを備える通信装置のコンピュータに適用可能な通信プログラムであって、相手先を特定し通信を行う通信部を備えた外部の通信装置に記憶されている宛先データと宛先名データとを含む外部通信先データを複数取得し、前記一時記憶部に記憶させる第１記憶制御ステップと、前記第１記憶制御ステップによって前記一時記憶部に記憶された外部通信先データのうち、一の外部通信先データに含まれる宛先データと、前記履歴記憶部に記憶されてい
る通信履歴の宛先データとが一致するか否かを判断する判断ステップと、すべての前記外部通信先データに対し前記判断ステップで判断が行われた後、前記判断ステップで一致すると判断された外部通信先データを前記通信履歴における通信回数の多い順に前記通信先データ記憶部に追加して記憶させる第２記憶制御ステップと、を備えることを特徴とする。
【００１１】
請求項６に記載の通信プログラムは、相手先を特定し通信を行う通信部と、前記通信部が相手先を特定するための宛先データと、宛先名データとを含む通信先データを複数記憶可能な不揮発性の記憶媒体である通信先データ記憶部と、前記通信部により送信、或いは発信した宛先データと通信日時とを対応付けた第１履歴を記憶する第１履歴記憶部と、前記通信手段により受信、或いは着信した宛先データと通信日時とを対応付けた第２履歴を記憶する第２履歴記憶部と、揮発性の記憶媒体である一時記憶部とを備える通信装置のコンピュータに適用可能な通信プログラムであって、相手先を特定し通信を行う通信部を備えた外部の通信装置に記憶されている宛先データと宛先名データとを含む外部通信先データを複数取得し、前記一時記憶部に記憶させる第１記憶制御ステップと、前記第１記憶制御ステップによって前記一時記憶部に記憶された外部通信先データのうち、一の外部通信先データに含まれる宛先データと、前記第１履歴に含まれる宛先データとが一致するか否かを判断する第１判断ステップと、前記第１判断ステップで一致すると判断された場合は前記一の外部通信先データを前記通信先データ記憶部に追加して記憶させ、前記第１判断ステップで一致しないと判断された場合は、前記一の外部通信先データを前記通信先データ記憶部には記憶させない第２記憶制御ステップと、前記外部通信先データに対し、順番に前記第１判断ステップと、前記第２記憶制御ステップの処理が行われた後に、前記外部通信先データのうち、前記通信先データ記憶部に記憶されていない外部通信先データである、第１データのうち、一の前記第１データに含まれる宛先データと、前記第２履歴に含まれる宛先データとが一致するか否かを判断する第２判断ステップと、前記第２判断ステップで一致すると判断された場合は前記一の第１データを前記通信先データ記憶部に追加して記憶させ、前記第２判断手段で一致しないと判断された場合は前記一の第１データを前記通信先データ記憶部に記憶させない第３記憶制御ステップと、を備えることを特徴とする。
【００１２】
【００１３】
【発明の効果】
【００１４】
請求項１に係る通信装置によれば、外部の通信装置に記憶されている複数の通信先データを受信して、限られた記憶容量しか持たない不揮発性の媒体に記憶させる際、ユーザにとって重要度が低い通信先データで記憶容量が一杯になることを避け、ユーザにとって重要な通信先データを優先的に記憶することができる。
【００１５】
請求項２に係る通信装置によれば、外部の通信装置に記憶されている複数の通信先データを受信して、限られた記憶容量しか持たない不揮発性の媒体に記憶させる際、ユーザにとって重要度が低い通信先データで記憶容量が一杯になることを避け、ユーザにとって重要な通信先データを優先的に記憶することができる。
【００１６】
請求項３に係る通信装置によれば、外部の通信装置に記憶されている複数の通信先データを受信して、限られた記憶容量しか持たない不揮発性の媒体に記憶させる際、ユーザにとって重要度が低い通信先データで記憶容量が一杯になることを避け、ユーザにとって重要な通信先データを優先的に記憶することができる。
【００１７】
請求項４に係る通信プログラムによれば、本プログラムを通信装置のコンピュータに適用することで、請求項１に記載の通信装置における各手段を同等に機能させることができ、上記請求項１における発明の効果と同等の効果を奏することができる。
【００１８】
請求項５に係る通信プログラムによれば、本プログラムを通信装置のコンピュータに適用することで、請求項２に記載の通信装置における各手段を同等に機能させることができ、上記請求項２における発明の効果と同等の効果を奏することができる。
【００１９】
請求項６に係る通信プログラムによれば、本プログラムを通信装置のコンピュータに適用することで、請求項３に記載の通信装置における各手段を同等に機能させることができ、上記請求項３における発明の効果と同等の効果を奏することができる。
【００２０】
【００２１】
【発明を実施するための最良の形態】
【００２２】
以下、本願発明の好ましい実施の形態を、添付図面を参照して具体的に説明する。図１は、本発明に係る通信装置及び外部の通信装置の内部構成を示すブロック図である。図１には、通信装置の一例である複合機１と、外部の通信装置の一例である携帯電話機２とが示されている。
【００２３】
複合機１は、通常の電話機能の他、例えばインクジェット方式の印刷機能、画像読取機能（スキャナ機能）、及び画像データの通信機能（ファクシミリ送受信機能）等の各機能を複合的に備えたものである。複合機１は、例えば画像データを送信するときには、画像読取機能を用いて原稿を読み取り、読み取った原稿の画像データを通信機能によって相手先に送信する。また、通信機能によって画像データを受信したときには、印刷機能を用いて画像データの内容を所定の記録用紙に印字する。なお、この複合機１は、例えばパーソナルコンピュータに接続された状態で、印刷装置やスキャナ装置として利用することもできる。また、画像読取機能と印刷機能とを連動させることで、コピー機として利用することもできる。
【００２４】
複合機１の内部には、制御部３１が備えられている。制御部３１は、ＣＰＵ３２、ＲＯＭ３３、ＲＡＭ３４、及びＥＥＰＲＯＭ３５を有している。ＣＰＵ３２、ＲＯＭ３３、ＲＡＭ３４、及びＥＥＰＲＯＭ３５は、図示しないバスによって相互に接続されている。
【００２５】
また、制御部３１には、表示部４１、操作部４２、読取部４３、印刷部４４、スピーカ４５、電源検出部４６、ＬＡＮ  Ｉ／Ｆ部４７、ハンドセット４９が接続されたＮＣＵ４８、並びに転送Ｉ／Ｆ部５０が接続されている。なお、電源検出部４６には、電源ケーブル１４を介して電源コネクタ１５が接続されている。ＬＡＮ  Ｉ／Ｆ部４７には、ＬＡＮケーブル１６を介してＬＡＮ１７が接続され、さらに図示しないルータ装置を介してインターネット１８が接続されている。しかしながら、ＬＡＮ制御部４７は、ＬＡＮケーブル１６を介さずに無線ＬＡＮによってインターネット１８に接続されるものであってもよい。また、ＮＣＵ４８には、通信ケーブル１９を介して公衆電話回線（ＰＳＴＮ）２０が接続されている。
【００２６】
ＣＰＵ３２は、複合機１全体の動作を制御するものである。また、詳しくは後述するが、ＣＰＵ３２は、転送Ｉ／Ｆ部５０を介して取得した電話帳データ（通信先データ）をＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶させる制御を行う。
【００２７】
ＲＯＭ３３は、ＣＰＵ３２が実行すべき各種動作プログラム、各種処理に用いられる定数、表示部４１に表示すべき表示データ、及び電話機能におけるデータ等を記憶するものである。また、動作プログラムの１つとして、携帯電話機２等の外部の通信装置から取得した電話帳データを記憶する電話帳データ取得プログラム（通信プログラム）が含まれている。ＲＡＭ３４は、ＣＰＵ３２の作業領域等を提供するものである。ＥＥＰＲＯＭ３５は、各種のデータを記憶するものであり、記憶されたデータはＣＰＵ３２の指令により必要に応じてＥＥＰＲＯＭ３５から読み出される。
【００２８】
また、ＥＥＰＲＯＭ３５は、電話帳記憶エリアを有し、相手先名に対応させて電話番号やメールアドレスを複数記憶可能である。ユーザは、操作部４２上のキー操作によって、自由に相手先名（宛先名データ）とその相手先の電話番号（宛先データ）とを対応させて、電話帳データ（通信先データ）として電話帳記憶エリアに記憶させておくことができる（即ち、電話帳登録機能を備えている）。また、携帯電話機２等の外部の通信装置から取得した電話帳データも、電話帳記憶エリアに記憶させておくことができる。電話帳データは、電話帳データＮｏ．、宛先名、フリガナ、電話番号１、電話番号２、メールアドレス１、及び、メールアドレス２で構成されている。なお、電話帳データとして、これら全ての項目含む必要はなく、少なくとも電話番号又はメールアドレスが含まれていればよい。
【００２９】
同様に、ワンタッチキー機能や短縮ダイヤル機能で用いる簡易キーの番号等も、ユーザが操作部４２を通じて入力操作した場合に、順次ＥＥＰＲＯＭ３５に記憶される。
【００３０】
また、ＥＥＰＲＯＭ３５は、履歴情報記憶エリアを有し、ユーザが電話機能により相手先と通話したとき、複合機１から発信して通話したことを示す通話発信履歴、及び相手先からの呼出に着信したことを示す通話着信履歴といった電話機能に関する履歴情報（通信履歴）を記憶可能である。
【００３１】
さらに、ＥＥＰＲＯＭ３５の履歴情報記憶エリアには、画像データを送信したことを示すＦＡＸ送信履歴、及び画像データを受信したことを示すＦＡＸ受信履歴といったファクシミリ機能に関する履歴情報（通信履歴）を記憶可能である。図２は、ＥＥＰＲＯＭ３５の履歴情報記憶エリアに記憶された通話発信履歴３５１及び通話受信履歴３５２の例を示す図である。また、図３は、ＦＡＸ送信履歴３５３及びＦＡＸ受信履歴３５４の例を示す図である。
【００３２】
図２に示すように、通話発信履歴３５１及び通話着信履歴３５２は、相手先と通話が行われたときに、発信日付又は着信日付、発信時刻又は着信時刻、相手先の電話番号（宛先データ）、並びに通話時間等が順次ＥＥＰＲＯＭ３５の履歴情報記憶エリアに記憶される。また、図３に示すように、ＦＡＸ送信履歴３５３及びＦＡＸ受信履歴３５４は、ファクシミリを送信したり受信した場合に、送信日付又は受信日付、送信時刻又は受信時刻、相手先のファクシミリ番号又は相手先のメールアドレス（宛先データ）、並びに送受信したファクシミリの枚数等が順次ＥＥＰＲＯＭ３５の履歴情報記憶エリアに記憶される。
【００３３】
表示部４１は、設定メニューや操作ガイダンス等を表示するものであり、上述の動作プログラムの１つに基づいたＣＰＵ３２の実行する処理によって、表示データがＲＯＭ３３から読み出されることにより表示される。
【００３４】
操作部４２は、各種操作キーを有し、ユーザが各種操作キーを押下すると、その押下情報がＣＰＵ３２に伝達され、ＣＰＵ３２によって押下情報に応じた処理が行われる。
【００３５】
読取部４３は、例えばイメージセンサ、ＬＥＤ光源、及び原稿送りモータ（いずれも図示せず）等を備え、ＣＰＵ３２の制御に応じてファクシミリ原稿等からイメージ画像を読
み取るものである。
【００３６】
印刷部４４は、感熱方式又はインクジェット方式等により文字や図形等の画像をモノクロ又はカラーで印刷するものである。
【００３７】
スピーカ４５は、例えば留守番電話録音機能の設定時に案内メッセージとしての音声データ、及び留守番電話録音機能で録音した受信音声データを外部に出力するためのものであり、ＣＰＵ３２の指令に応じてこれらの音声データを再生出力する。
【００３８】
電源検出部４６は、商用電源が投入されたことを検出するものである。具体的には、電源検出部４６は、電源ケーブル１４及び電源コネクタ１５が電源コンセントに差し込まれたことにより、商用電源が本体１１に投入されたことを検出する。
【００３９】
ＬＡＮ  Ｉ／Ｆ部４７は、インターネットファクシミリ装置としての通信機能を実現する処理部である。すなわち、ＬＡＮ  Ｉ／Ｆ部４７は、ＣＰＵ３２等をＬＡＮ９２に接続するためのインタフェース回路であり、プロトコル変換などの処理を行う。
【００４０】
ＬＡＮ  Ｉ／Ｆ部４７には、複合機１の他、クライアントコンピュータ、メールサーバ及びルータ装置等が接続される。そして、ＬＡＮ  Ｉ／Ｆ部４７は、図示しないルータ装置を介してインターネット１８に接続される。このようなネットワーク構成により、複合機１は、ＬＡＮ１７やインターネット１８に接続された外部の通信装置との間で、データの送受信を行うことが可能となっている。
【００４１】
複合機１がインターネットファクシミリ装置として機能する場合には、ＬＡＮ  Ｉ／Ｆ４７により、画像メールが添付された電子メールがＬＡＮ１７上のメールサーバとの間で送受信される。この電子メールはさらに、ＬＡＮ１７やインターネット１８上の多数のメールサーバを経由して相手先装置との間で送受信される。
【００４２】
ＮＣＵ４８は、ＰＳＴＮ２０に接続されることにより、Ｇ３ファクシミリ装置としての通信機能と、電話装置としての通信機能を実現する処理部である。つまり、ＮＣＵ４８は、アナログのＰＳＴＮ２０の直流ループの閉結及び開放などの動作を行うハードウェア回路であり、必要に応じてＰＳＴＮ２０に接続する。
【００４３】
転送Ｉ／Ｆ部５０は、ＲＳ２３２Ｃ等のインタフェースを備え、ケーブル（有線）で形成された伝送路を介して電話帳データを携帯電話機２に送信したり、伝送路（有線）を介して携帯電話機２から伝送されてくる電話帳データを取得したりするものである。
【００４４】
しかしながら、伝送路はケーブルによって形成されるものに限られない。例えば、転送Ｉ／Ｆ部５０が、無線送受信部、送受信アンテナを備え、無線空間で形成された伝送路を介して電話帳データを電波で携帯電話機２に送信したり、伝送路（無線空間）を介して携帯電話機２から電波で伝送されてくる電話帳データを取得したりしてもよい。また、転送Ｉ／Ｆ部５０が、光送受信部、投光器／受光器を備え、無線空間で形成された伝送路を介して電話帳データを光信号で携帯電話機２に送信したり、伝送路（無線空間）を介して携帯電話機２から光信号で伝送されてくる電話帳データを取得したりしてもよい。
【００４５】
次に携帯電話機２の構成について、図１を参照して説明する。携帯電話機２は、情報処理が行える通信機能を有する携帯情報端末であれば、それ以外のものも含まれる。携帯電話機２の内部には、図１に示すように、制御部５１が備えられている。制御部５１は、ＣＰＵ５２、ＲＯＭ５３、ＲＡＭ５４、及びＥＥＰＲＯＭ５５を有している。ＣＰＵ５２、ＲＯＭ５３、ＲＡＭ５４、及びＥＥＰＲＯＭ５５は、図示しないバスによって相互に接続
されている。制御部５１には、無線通信部５６、表示部２２、操作部２３、スピーカ２４、マイクロフォン２５、バッテリ５８、及び充電回路５７が接続されている。
【００４６】
ＣＰＵ５２は、携帯電話機２の全体動作を制御するものである。また、ＣＰＵ５２は、複合機１から電話帳データの要求がある場合、要求に応じた電話帳データをＥＥＰＲＯＭ５５から読み出して転送Ｉ／Ｆ部２６を介して複合機１に送信させる制御を行う。この処理については後述する。
【００４７】
ＲＯＭ５３は、ＣＰＵ５２が実行すべき各種動作プログラム、各種処理に用いられる定数、表示部２２に表示すべき表示データ、及び電話機能におけるデータ等を記憶するものである。ＲＡＭ５４は、ＣＰＵ５２の作業領域等を提供するものである。ＥＥＰＲＯＭ５５は、各種のデータを記憶するものであり、記憶されたデータはＣＰＵ５２の指令により必要に応じてＥＥＰＲＯＭ５５から読み出される。
【００４８】
ＥＥＰＲＯＭ５５は、複合機１のＥＥＰＲＯＭ３５と同様に電話帳記憶エリアを備え、相手先の電話番号等の電話帳データ（外部通信先データ）が記憶されている。電話帳データである相手先の電話番号等は、複合機１の場合と同様に、ユーザが操作部２３を通じて入力操作を行うことにより、順次ＥＥＰＲＯＭ３５に記憶される。また、外部の通信装置から取得された電話帳データをＥＥＰＲＯＭ５５の電話帳記憶エリアに記憶することも可能である。
【００４９】
図４は、ＥＥＰＲＯＭ５５に記憶されている電話帳データ５５１〜５５３を示す図である。図４に示すように、電話帳データ５５１〜５５３は、電話帳データＮｏ．、宛先名、フリガナ、電話番号１、電話番号２、メールアドレス１、及び、メールアドレス２で構成されている。なお、電話帳データとして、これら全ての項目含む必要はなく、少なくとも電話番号又はメールアドレスが含まれていればよい。
【００５０】
表示部２２は、設定メニューや操作ガイダンス等を表示するものであり、上述の動作プログラムの１つに基づいたＣＰＵ５２の実行する処理によって、表示データがＲＯＭ５３から読み出されることにより表示される。
【００５１】
操作部２３は、各種操作キーを有し、ユーザが各種操作キーを押下すると、その押下情報をＣＰＵ５２に伝達するものである。伝達された押下情報は、ＣＰＵ５２によって押下情報に応じた処理が行われる。
【００５２】
無線通信部５６は、アンテナ５６ａを備え、制御チャネルや通話チャネルを用いて複合機１あるいは他の携帯電話機２との間で音声信号や各種のデータのやり取りを行うものである。
【００５３】
スピーカ２４及びマイクロフォン２５は、これらによって、外部の通信装置との間で通話が可能に構成されるものである。
【００５４】
転送Ｉ／Ｆ部２６は、ＲＳ２３２Ｃ等のインタフェースを備え、ケーブル（有線）で形成された伝送路を介して電話帳データを複合機１に送信したり、伝送路を介して複合機１から伝送されてくる電話帳データを取得したりするものである。しかしながら、伝送路はケーブルによって形成されるものに限られず、上述したように、電波や光信号によって形成されるものであってもよい。
【００５５】
続いて、複合機１が携帯電話機２に記憶されている電話帳データを取得して、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶する時の動作を、図５及び図１１を参照して説明する
。図５は、複合機１における電話帳データ取得プログラムの一連の動作を示すフローチャートである。
【００５６】
まず、図５において、ユーザの操作部４２上のキー操作により、メニューから電話帳データ取得モードが選択されると、ＣＰＵ３２は、電話帳データ取得プログラムを起動し、電話帳データ取得モードへの移行処理を開始する（Ｓ１）。ここで、電話帳データ取得モードへの移行処理について、図１１を参照して説明する。図１１は、電話帳データ取得モードへの移行処理（Ｓ１）を示すフローチャートである。
【００５７】
上記のように、電話帳データ取得モードへの移行処理を開始すると、図１１に示すように、転送Ｉ／Ｆ部５０が起動する（Ｓ１０１）。この際、複合機１の転送Ｉ／Ｆ部５０と携帯電話機２の転送Ｉ／Ｆ部２６との間に伝送路が形成され、複合機１は、携帯電話機２と接続している状態となる。
【００５８】
次に、ＣＰＵ３２は、この時複合機１におけるＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されている電話帳データの件数が、記憶可能件数に達しているか否かを判断する（Ｓ１０２）。ＣＰＵ３２は、電話帳記憶エリアに記憶されている電話帳データの件数が、記憶可能件数に達していると判断した場合（Ｓ１０２：ＹＥＳ）、これ以上電話帳データを記憶することができないメッセージや、記憶されている電話帳データを消去するように促すメッセージを表示し（Ｓ１０３）、電話帳データ取得モードへの移行処理、及び電話帳データ取得プログラムを終了する。従って、ユーザは電話帳記憶エリアに電話帳データを記憶できない状態を速やかに確認することができ、その状態に対して、次の作業（例えば、電話帳データの取得を中止したり、記憶されている電話帳データを削除したりする作業）に移行することができる。
【００５９】
一方、ＣＰＵ３２は、電話帳記憶エリアに記憶されている電話帳データの件数が、記憶可能件数に達していないと判断した場合（Ｓ１０２：ＮＯ）、端末種別の選択画面を表示する（Ｓ１０４）。続いて、ＣＰＵ３２は、操作部４２を通じて、ユーザによる端末種別の選択操作を検出したか否かを判断する（Ｓ１０５）。なお、端末種別の選択操作とは、電話帳データ取得対象が、例えば携帯電話機であるという、選択操作に相当するものである。
【００６０】
ＣＰＵ３２は、端末種別の選択操作を検出していないと判断すると（Ｓ１０５：ＮＯ）、端末種別の選択操作を検出したと判断するまでＳ１０５の判断を繰り返す。一方、ＣＰＵ３２は、端末種別の選択操作を検出したと判断すると（Ｓ１０５：ＹＥＳ）、電話帳データ取得対象の携帯電話機２に対して電話帳データの読出転送を要求する読出要求コマンドを発行し、この読出要求コマンドを、転送Ｉ／Ｆ部５０を通じて携帯電話機２に送信する（Ｓ１０６）。
【００６１】
続いて、ＣＰＵ３２は、転送Ｉ／Ｆ部５０を通じて、携帯電話機２から読出応答コマンドを受信する（Ｓ１０６）。尚、読出応答コマンドとは、読出要求コマンドに応答したことを示す携帯電話機２からの応答を示すコマンドに相当するものである。
【００６２】
次に、ＣＰＵ３２は、操作部４２を通じて、ユーザによる携帯電話機２から取得する電話帳データの電話帳データＮｏ．の入力操作がされたか否かを検出する（Ｓ１０７）。ＣＰＵ３２は、電話帳データの電話帳データＮｏ．の入力操作がされていないと判断すると（Ｓ１０７：ＮＯ）、電話帳データの電話帳データＮｏ．の入力操作がされるまでＳ１０７の判断を繰り返す。一方、ＣＰＵ３２は、電話帳データの電話帳データＮｏ．の入力操作がされたと判断すると（Ｓ１０７：ＹＥＳ）、携帯電話機２のＥＥＰＲＯＭ５５に記憶されている電話帳データの全てを取得するように、全ての電話帳データＮｏ．を入力され
たかを判断する（Ｓ１０８）。この際、ユーザによる操作部４２のキー操作で全ての電話帳データＮｏ．を入力をする必要はなく、「電話帳データの全件取得」という選択肢を表示部４１に表示させ、ユーザに選択可能に構成すればよい。
【００６３】
ＣＰＵ３２は、ユーザによって「電話帳データの全件取得」が選択されたと判断した場合（Ｓ１０８：ＹＥＳ）、携帯電話機２のＥＥＰＲＯＭ５５の電話帳記憶エリアに記憶されている全ての電話帳データを取得することを示す全件取得の指定読出要求コマンドを作成し、転送Ｉ／Ｆ部５０を介して携帯電話機２に送信する（Ｓ１０９）。ここでは、「電話帳データの全件取得」が選択されたとする。一方、ＣＰＵ３２は、ユーザによって「電話帳データの全件取得」が選択されていないと判断した場合（Ｓ１０８：ＹＥＳ）、ユーザによる操作部４２のキー操作によって電話帳データＮｏ．が個別に入力されたと判断し、電話帳データＮｏ．に対応する個別の電話帳データを取得することを示す個別取得の指定読出要求コマンドを作成し、転送Ｉ／Ｆ部５０を介して携帯電話機２に送信する（Ｓ１１０）。この場合については、後に詳述する。
【００６４】
以上のように、Ｓ１０９又はＳ１１０の処理を終了すると、ＣＰＵ３２は、電話帳データ取得モードへの移行処理を終了し、図５に示す電話帳データ取得プログラムの処理に戻る。
【００６５】
このようにして、携帯電話機２のＣＰＵ５２は、複合機１から全件取得の指定読出要求コマンドを転送Ｉ／Ｆ部２６を介して受信すると、ＥＥＰＲＯＭ５５の電話帳記憶エリアに記憶された全ての電話帳データを転送Ｉ／Ｆ部２６を介して複合機１に送出する。
【００６６】
次に、ＣＰＵ３２は、転送Ｉ／Ｆ部５０を介して、取得した電話帳データをＲＡＭ３４に順次記憶していき、携帯電話機２から要求した全ての電話帳データを取得完了したか否かを判定する（Ｓ２）。ＣＰＵ３２は、携帯電話機２から要求した全ての電話帳データを取得していないと判断すると（Ｓ２：ＮＯ）、要求した全ての電話帳データを取得するまでＳ２の判断を繰り返す。
【００６７】
一方、ＣＰＵ３２は、要求した全ての電話帳データを取得したと判断すると（Ｓ２：ＹＥＳ）、取得した電話帳データが指定情報を含むか否かを判断する（Ｓ３）。指定情報とは、ユーザによる操作部４２のキー操作によって電話帳データＮｏ．が個別に入力された場合にのみ付加される情報である。すなわち、指定情報が付加されていることは、ユーザの意思によって選択された電話帳データであることを示す。全ての電話帳データを取得が指示された場合、指定情報が付加されていないので、ＣＰＵ３２は指定情報を含まないと判断し（Ｓ３：ＮＯ）、操作部４２を通じて、ユーザによるモード選択操作を検出したか否かを判断する（Ｓ４）。ここでいうモードとは、後述する通信履歴を用いた電話帳登録処理（Ｓ５）における限定記憶モード又は優先記憶モードのいずれかのモードを示す。
【００６８】
限定記憶モードとは、携帯電話機２等の外部の通信装置から取得した電話帳データのうち、複合機１の通話発信履歴３５１、通話着信履歴３５２、ＦＡＸ送信履歴３５３、及びＦＡＸ受信履歴３５４（以下、通信履歴と称す）として記憶されている相手先の電話番号や相手先のメールアドレスを含む電話帳データのみを記憶するモードである。つまり、複合機１のＥＥＰＲＯＭ３５の電話帳記憶エリアには記憶されていないが、通話やＦＡＸ通信を行ったことがある相手先の電話帳データのみを記憶する。
【００６９】
一方、優先記憶モードとは、携帯電話機２等の外部の通信装置から取得した電話帳データのうち、複合機１の通信履歴として記憶されている相手先の電話番号や相手先のメールアドレスを含む電話帳データを優先して記憶するモードである。つまり、複合機１のＥＥＰＲＯＭ３５の電話帳記憶エリアには記憶されていないが、通話やＦＡＸ通信を行ったこ
とがある相手先の電話帳データを優先的に記憶した後、複合機１で通話やＦＡＸ通信を行ったことがない電話帳データを複合機１の電話帳記憶エリアに記憶可能な件数になるまで記憶する。
【００７０】
ＣＰＵ３２は、操作部４２を通じて、ユーザによる上記のモード選択操作を検出していないと判断すると（Ｓ４：ＮＯ）、ユーザによるモード選択操作を検出するまでＳ４の判断を繰り返す。一方、ＣＰＵ３２は、ユーザによる上記のモード選択操作を検出したと判断すると（Ｓ４：ＹＥＳ）、通信履歴を用いた電話帳登録処理に移行する（Ｓ５）。
【００７１】
ここで、通信履歴を用いた電話帳登録処理（Ｓ５）について、図６及び図７を参照して説明する。通信履歴を用いた電話帳登録処理（Ｓ５）は、Ｓ４にてユーザにより限定記憶モード又は優先記憶モードのいずれかのモードが選択されているため、その選択内容に従って行われる。本実施形態では、限定記憶モード及び優先記憶モードの例をそれぞれ３つ挙げて説明するが、まず初めに、限定記憶モードが選択されている場合の第一の例として、図６を参照して説明する。図６は、通信履歴を用いた電話帳登録処理（限定記憶モード１）の動作を示すフローチャートである。
【００７２】
図６において、ＣＰＵ３２は、ＲＡＭ３４に記憶された携帯電話機２から取得した電話帳データのうち、１件を取り出す（Ｓ２１）。取り出す順序としては、電話帳データの電話帳データＮｏ．順が考えられるが、これに限られず、例えばユーザにかな文字やアルファベットを入力させ、電話帳データの宛先名がその文字から始まる電話帳データから順にデータを取得するように構成してもよい。この場合は、まず携帯電話機２に記憶された電話帳データ５５１（図４参照）が取り出されたものとする。
【００７３】
次に、ＣＰＵ３２は、取り出した電話帳データ５５１が、複合機１のＥＥＰＲＯＭ３５内の履歴情報記憶エリアを参照して、通信履歴として記憶されている相手先の電話番号や相手先のメールアドレスを含むか否かを判断する（Ｓ２２）。ＣＰＵ３２は、取り出した電話帳データが、複合機１の通信履歴として記憶されている相手先の電話番号や相手先のメールアドレスを含まないと判断した場合（Ｓ２２：ＮＯ）、取り出した電話帳データを記憶せずに、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない（Ｓ５２の判断を行っていない）電話帳データがあるか否かの判断する（Ｓ２４）。
【００７４】
一方、ＣＰＵ３２は、取り出した電話帳データが、複合機１の通信履歴として記憶されている相手先の電話番号や相手先のメールアドレスを含むと判断した場合（Ｓ２２：ＹＥＳ）、その取り出した電話帳データを電話帳記憶エリアに記憶する（Ｓ２３）。この場合、電話帳データ５５１は、複合機１のＥＥＰＲＯＭ３５内の履歴情報記憶エリアに記憶されている通話発信履歴３５１（図２参照）及びＦＡＸ送信履歴３５３（図３参照）の電話番号やメールアドレス「０１２３４５６７８９」、「０９０１２３４５６７８」、「ｔ．ｓｕｚｕｋｉ＠ｄｅｆ．ｃｏ．ｊｐ」を含んでいるので、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されることになる。
【００７５】
次に、Ｓ２２の判断においてＮＯと判断された場合、又はＳ２３の処理を行うと、ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない（Ｓ２２の判断を行っていない）電話帳データがあるか否かの判断する（Ｓ２４）。ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない電話帳データがあると判断した場合（Ｓ２４：ＹＥＳ）、ＲＡＭ３４に記憶された携帯電話機２から取得した電話帳データのうち、別の１件を取り出す（Ｓ２１）。
【００７６】
ここでは、ＲＡＭ３４に記憶されている電話帳データのうち、比較されていない電話帳データ５５２が存在するので、この電話帳データ５５２について、Ｓ２２〜２４の処理が
繰り返される。電話帳データ５５２は、複合機１の通話発信履歴３５１、通話着信履歴３５２（図２参照）、ＦＡＸ送信履歴３５３及びＦＡＸ受信履歴３５４（図３参照）の電話番号やメールアドレスを含んでいないので、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されずに、次の電話帳データ５５３が取り出されることになる。電話帳データ５５３は、複合機１の通話着信履歴３５２（図２参照）及びＦＡＸ受信履歴３５４（図３参照）の電話番号やメールアドレス「０４５６７８９１２３」、「ｉｃｈｉｒｏ．ｙ＠ｎｏｐ．ｃｏ．ｊｐ」を含んでいるので、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されることになる。
【００７７】
以上のように、携帯電話機２から取得され、ＲＡＭ３４に記憶されている電話帳データを順に比較していき、ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない電話帳データがないと判断した場合（Ｓ２４：ＮＯ）、通信履歴を用いた電話帳登録処理（限定記憶モード１）を終了し、図５に示す電話帳データ取得プログラムの処理に戻る。
【００７８】
このように、本実施形態では、複合機１において、過去の通信において既に利用したことのある電話番号やメールアドレスを含む電話帳データのみを携帯電話機２から取得して記憶するので、複合機１で使用する可能性の高い電話帳データを確実に記憶することができ、ユーザの使い勝手が向上する。また、本実施形態の複合機１は、通信履歴から直接ＥＥＰＲＯＭ３５の電話帳エリアに記憶させることも可能である。しかしながら、この場合相手先名をユーザが入力する必要がある。本実施形態の通信履歴を用いた電話帳登録処理を用いれば、相手先名も自動的に付加された電話帳データを記憶するため、ユーザが煩雑な入力操作を行う必要がなく、効率的に必要な電話帳データを記憶させることができる。さらに、複合機１で使用する電話帳データのみを確実に記憶するため、携帯電話機２から取得する電話帳データが個人の電話帳データの場合、不用意に個人の電話帳データを取得することがなく、個人情報が流出するおそれがなくなる。
【００７９】
次に、優先記憶モードが選択されている場合の第一の例について図７を参照して説明する。図７は、通信履歴を用いた電話帳登録処理（優先記憶モード１）の動作を示すフローチャートである。
【００８０】
図７において、Ｓ２１〜２４は図５における限定記憶モード１の処理と同様なので、説明は省略する。続いて、ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない電話帳データがないと判断した場合（Ｓ２４：ＮＯ）、Ｓ２３の処理において記憶されなかった電話帳データを、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶可能な件数である限り順次記憶していく（Ｓ２５０）。その後、通信履歴を用いた電話帳登録処理（優先記憶モード１）の処理を終了し、図４に示す電話帳データ取得モードの処理に戻る。
【００８１】
以上のような優先記憶モード１に従う電話帳登録処理で、例えば、初めに電話帳データ５５１（図４参照）が取り出されたとする（Ｓ２１）。電話帳データ５５１は、複合機１の通話発信履歴３５１（図２参照）及びＦＡＸ送信履歴３５３（図３参照）の電話番号やメールアドレス「０１２３４５６７８９」、「０９０１２３４５６７８」、「ｔ．ｓｕｚｕｋｉ＠ｄｅｆ．ｃｏ．ｊｐ」を含んでいるので（Ｓ２２：ＹＥＳ）、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されることになる（Ｓ２３）。
【００８２】
次に、電話帳データ５５２（図４参照）が取り出されたとする（Ｓ２１）。電話帳データ５５２は、複合機１の通話発信履歴３５１、通話着信履歴３５２、ＦＡＸ送信履歴３５３、ＦＡＸ受信履歴３５４（図２及び３参照）の電話番号やメールアドレスを含んでいないため（Ｓ２３：ＮＯ）、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されずに、次の電
話帳データ５５３が取り出される（Ｓ２４：ＹＥＳ，Ｓ２１）。次に、電話帳データ５５３が取り出されたとすると、電話帳データ５５３は、複合機１の通話着信履歴３５２（図２参照）及びＦＡＸ受信履歴３５４（図３参照）の電話番号やメールアドレス「０４５６７８９１２３」、「ｉｃｈｉｒｏ．ｙ＠ｎｏｐ．ｃｏ．ｊｐ」を含んでいるので、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されることになる。
【００８３】
以上のように、ＲＡＭ３４に記憶されている電話帳データを順に比較していき、比較していない電話帳データがなくなった場合（Ｓ２４：ＮＯ）、Ｓ２３の処理において記憶されなかった電話帳データ５５２を、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶可能な件数であれば記憶する（Ｓ２５０）。
【００８４】
このように、本実施形態では、複合機１において、過去の通信において既に利用した電話番号やメールアドレスを含む電話帳データを優先して携帯電話機２から取得して記憶するので、複合機１で使用する可能性の高い電話帳データを優先して記憶することができ、ユーザの使い勝手が向上する。また、使用する可能性の高い電話帳データを記憶する前に、複合機１の電話帳記憶エリアの記憶可能件数を超えてしまう可能性が少なく、ユーザは、既に複合機１に記憶されている電話帳データの中から消去してもよい電話帳データを選択し、消去するという作業を行う必要がなく、操作が簡便である。
【００８５】
以上のように、通信履歴を用いた電話帳登録処理（Ｓ５）が終了すると、ＣＰＵ３２は、図５の電話帳データ取得プログラムの処理に移行し、通信履歴を用いた電話帳登録処理によってＥＥＰＲＯＭ３５に記憶された電話帳データを表示部４１に表示させる（Ｓ６）。このとき、電話帳データの内容全てを表示するのではなく、電話帳データの一部（例えば、相手先名のみ）を表示してもよいし、記憶した電話帳データの件数を表示させてもよい。このように、携帯電話機２から電話帳データを取得し、記憶した旨を表示すると、携帯電話機２から電話帳データを取得して記憶した旨を速やかに確認することができる。
【００８６】
また、この時ＲＡＭ３４に記憶されている携帯電話機２から取得した電話帳データを消去するように構成してもよい。このように、電話帳データを消去することで、複合機１のＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されていない不必要な電話帳データが、ＲＡＭ３４の領域を占めてしまうことがなく、ＲＡＭ３４の領域を有効に活用できる。また、個人情報である電話帳データを流出してしまうおそれをなくすことができる。
【００８７】
一方、図１１において、ユーザによる操作部４２のキー操作によって電話帳データＮｏ．が個別に入力されたと判断された場合（Ｓ１０８：ＮＯ）について、説明する。電話帳データＮｏ．は複数入力することも可能である。ここでは、電話帳データＮｏ．「００１」が指定読出要求コマンドとして入力されたとする。
【００８８】
図１１において、ＣＰＵ３２は、ユーザによって「電話帳データの全件取得」が選択されていないと判断した場合（Ｓ１０８：ＹＥＳ）、ユーザによる操作部４２のキー操作によって電話帳データＮｏ．が個別に入力されたと判断し、電話帳データＮｏ．に対応する個別の電話帳データを取得することを示す個別取得の指定読出要求コマンドを作成し、転送Ｉ／Ｆ部５０を介して携帯電話機２に送信する（Ｓ１１０）。
【００８９】
このようにして、携帯電話機２のＣＰＵ５２は、複合機１から全件取得の指定読出要求コマンドを転送Ｉ／Ｆ部２６を介して受信すると、この指定読出要求コマンドに含まれる電話帳データＮｏ．に対応した電話帳データをＥＥＰＲＯＭ５５に記憶された電話帳エリアから検索する。ここでは、電話帳データＮｏ．「００１」に対応する電話帳データ５５１が検索される。次に、この検索した電話帳データ５５１を転送Ｉ／Ｆ部２６を介して複合機１に転送する。
【００９０】
次に、ＣＰＵ３２は、転送Ｉ／Ｆ部５０を介して、指定読出要求コマンドに対応する電話帳データ５５１を携帯電話機２から取得したか否かを判定する（Ｓ２）。ＣＰＵ３２は、携帯電話機２から電話帳データ５５１を取得していないと判断すると（Ｓ２：ＮＯ）、電話帳データ５５１を取得するまでＳ２の判断を繰り返す。
【００９１】
一方、ＣＰＵ３２は、電話帳データ５５１を取得したと判断すると（Ｓ２：ＹＥＳ）、電話帳データ５５１に指定情報を付加する。指定情報とは、ユーザによる操作部４２のキー操作によって電話帳データＮｏ．が入力される場合にのみ付加される情報である。すなわち、指定情報が付加されていることは、ユーザの意思によって選択された電話帳データであることを示す。
【００９２】
次に、ＣＰＵ３２は、取得した電話帳データ５５１は、指定情報を含むか否かを判断する（Ｓ３）。この場合、電話帳データ５５１に対して指定情報が付加されているので、ＣＰＵ３２は指定情報を含むと判断し（Ｓ３：ＹＥＳ）、ＥＥＰＲＯＭ３５に記憶されている電話帳記憶エリアの記憶可能件数を超えるか否かを判断する（Ｓ７）。
【００９３】
ここで、ＣＰＵ３２は、電話帳記憶エリアの記憶可能件数を超えると判断すると（Ｓ７：ＹＥＳ）、表示部４１に電話帳データ５５１を記憶しない旨を表示させ（Ｓ１１）、電話帳データ取得プログラムを終了する。一方、ＣＰＵ３２は、電話帳記憶エリアの記憶可能件数を超えないと判断すると（Ｓ７：ＮＯ）、電話帳データ５５１と同一の電話帳データが、既に複合機１のＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されているか否かを判断する（Ｓ８）。
【００９４】
ここで、ＣＰＵ３２は、電話帳データ５５１と同一の電話帳データが、既に複合機１のＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されていると判断すると（Ｓ８：ＹＥＳ）、表示部４１に電話帳データ５５１を記憶しない旨を表示させ（Ｓ１１）、電話帳データ取得プログラムを終了する。一方、ＣＰＵ３２は、電話帳データ５５１と同一の電話帳データが、未だ複合機１のＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されていないと判断すると（Ｓ８：ＮＯ）、電話帳データ５５１をＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶する（Ｓ９）。
【００９５】
続いて、ＣＰＵ３２は、Ｓ８で記憶した電話帳データ５５１を表示部４１に表示させ（Ｓ１０）、電話帳データ取得プログラムを終了する。このように、記憶された電話帳データを表示するので、ユーザは、電話帳データ５５１が複合機１の電話帳記憶エリアに記憶されたことを確認することができる。
【００９６】
このように、本実施形態では、ユーザによる操作部４２のキー操作により電話帳データＮｏ．が入力された場合、取得した電話帳データに指示情報を付加し、指示情報が付加された電話帳データには、通信履歴を用いた電話帳登録処理を行わずに電話帳データを記憶する。従って、ユーザの所望する電話帳データに対して速やかに記憶を行うことができる。
【００９７】
以上、限定記憶モード１及び優先記憶モード１に従って通信履歴を用いた電話帳登録処理の説明を行ったが、続いて、各モードの第二の例として図９を参照して説明する。図８は、通信履歴を用いた電話帳登録処理（優先記憶モード２）の動作を示すフローチャートである。図９において、まずＣＰＵ３２は、ＣＰＵ３２はＲＡＭ３４に記憶された携帯電話機２から取得した電話帳データのうち、１件を取り出す（Ｓ３１）。この場合は、電話帳データ５５１（図４参照）が取り出されたとする。
【００９８】
次に、ＣＰＵ３２は、取り出した電話帳データが、複合機１の通信履歴として記憶されている相手先の電話番号や相手先のメールアドレスを含むか否かを判断する（Ｓ３２）。ＣＰＵ３２は、取り出した電話帳データが、複合機１の通信履歴として記憶されている相手先の電話番号や相手先のメールアドレスを含まない（Ｓ３２：ＮＯ）と判断した場合、取り出した電話帳データを記憶せずに、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない（Ｓ３２の判断を行っていない）電話帳データがあるか否かの判断する（Ｓ３４）。
【００９９】
一方、ＣＰＵ３２は、取り出した電話帳データが、複合機１の通信履歴として記憶されている相手先の電話番号や相手先のメールアドレスを含む（Ｓ３２：ＹＥＳ）と判断すると、通信履歴の履歴番号とＲＡＭ３４に記憶された電話帳データの格納先とを対応させてＲＡＭ３４に記憶する（Ｓ３３）。ここで、電話帳データ５５１は、複合機１の通話発信履歴３５１（図２参照）及びＦＡＸ送信履歴３５３（図３参照）の電話番号やメールアドレス「０１２３４５６７８９」、「０９０１２３４５６７８」、「ｔ．ｓｕｚｕｋｉ＠ｄｅｆ．ｃｏ．ｊｐ」を３つ含んでいるが、そのなかで一番小さい履歴番号「００２」が、ＲＡＭ３４に記憶された電話帳データ５５１の格納先とを対応付けられてＲＡＭ３４に記憶される。履歴番号は、最新の履歴から順に番号が付けられているので、小さい履歴番号をもつ通信履歴であるほど、新しい通信履歴であるといえる。
【０１００】
次に、Ｓ３２の処理でＮＯと判断するか、Ｓ３３の処理を終えると、ＣＰＵ３２は、比較していない（Ｓ３２の判断を行っていない）電話帳データがあるか否かの判断する（Ｓ３４）。ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない電話帳データがあると判断した場合（Ｓ３４：ＹＥＳ）、ＲＡＭ３４に記憶された携帯電話機２から取得した電話帳データのうち、別の１件を取り出す（Ｓ３１）。ここでは、ＲＡＭ３４に記憶されている比較されていない電話帳データ５５２が存在するので、この電話帳データ５５２について、Ｓ３２〜３４の処理が繰り返される。
【０１０１】
電話帳データ５５２は、複合機１の通話発信履歴３５１、通話着信履歴３５２（図２参照）、ＦＡＸ送信履歴３５３及びＦＡＸ受信履歴３５４（図３参照）の電話番号やメールアドレスを含んでいないので（Ｓ３２：ＮＯ）、Ｓ３４へ移行し、次の電話帳データ５５３が取り出される。電話帳データ５５３は、複合機１の通話着信履歴３５２（図２参照）及びＦＡＸ受信履歴３５４（図３参照）の電話番号やメールアドレス「０４５６７８９１２３」、「ｉｃｈｉｒｏ．ｙ＠ｎｏｐ．ｃｏ．ｊｐ」を２つ含んでいるが（Ｓ３２：ＹＥＳ）、そのなかで一番小さい履歴番号「００１」が、ＲＡＭ３４に記憶された電話帳データ５５３の格納先とを対応付けられてＲＡＭ３４に記憶される。
【０１０２】
以上のように、ＲＡＭ３４に記憶されている電話帳データを順に比較していき、ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない電話帳データがないと判断した場合（Ｓ３４：ＮＯ）、Ｓ３３で記憶した通信履歴の履歴番号が小さい順に、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶する（Ｓ３５）。例えば、電話帳データ５５１〜５５３においては、電話帳データ５５３，５５１の順に記憶されることとなる。
【０１０３】
続いて、ＣＰＵ３２は、Ｓ３５の処理において記憶されなかった電話帳データを、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶可能な件数である限り順次記憶していく（Ｓ３６）。従って、電話帳データ５５２は、電話帳記憶エリアに記憶可能な件数内であれば記憶されることになる。次に、ＣＰＵ３２は、Ｓ３６の処理を終えると、通信履歴を用いた電話帳登録処理（優先記憶モード２）を終了し、図５に示す電話帳データ取得モードの処理に戻る。
【０１０４】
以上、優先記憶モードの第二の例を図８を用いて行ったが、本実施形態の様に、携帯電話機２から取得した電話帳データを１件ずつ取り出して通信履歴と比較するのに対して、通信履歴が含む電話番号やメールアドレスを取り出して、その電話番号やメールアドレスが携帯電話機２から取得した電話帳データに含まれているか否かを比較してもよい。また、限定記憶モードの第二の例については、図８のＳ３６の処理を行わないだけであるので説明を省略する。
【０１０５】
このように、本実施形態では、複合機１に記憶されている通信履歴の新しいものから順に電話帳データを携帯電話機２から取得して記憶する。つまり、最近使用された電話番号やメールアドレスについては、近いうちに再度使用する可能性が高いと考えられる。そのような電話帳データを、通信履歴の古い電話番号やメールアドレスを含むものよりも先にＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶することは、通信装置を使用するユーザにとって使い勝手がよいものとなる。
【０１０６】
続いて、各モードの第三の例として図９を参照して説明する。図９は、通信履歴を用いた電話帳登録処理（優先記憶モード３）の動作を示すフローチャートである。図９において、まずＣＰＵ３２は、ＣＰＵ３２はＲＡＭ３４に記憶された携帯電話機２から取得した電話帳データのうち、１件を取り出す（Ｓ４１）。この場合は、電話帳データ５５１（図４参照）が取り出されたとする。
【０１０７】
次に、ＣＰＵ３２は、取り出した電話帳データが、複合機１の通信履歴として記憶されている相手先の電話番号や相手先のメールアドレスを含むか否かを判断する（Ｓ４２）。ＣＰＵ３２は、取り出した電話帳データが、複合機１の通信履歴として記憶されている相手先の電話番号や相手先のメールアドレスを含まない（Ｓ４２：ＮＯ）と判断した場合、取り出した電話帳データを記憶せずに、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない（Ｓ４３及びＳ４４の判断を行っていない）電話帳データがあるか否かの判断する（Ｓ４５）。
【０１０８】
一方、ＣＰＵ３２は、取り出した電話帳データが、複合機１の通信履歴として記憶されている相手先の電話番号や相手先のメールアドレスを含む（Ｓ４２：ＹＥＳ）と判断すると、その相手先の電話番号や相手先のメールアドレスを含む通信履歴の回数をカウントする。（Ｓ４３）。電話帳データ５５１は、複合機１の通話発信履歴３５１（図２参照）及びＦＡＸ送信履歴３５３（図３参照）の電話番号やメールアドレス「０１２３４５６７８９」、「０９０１２３４５６７８」、「ｔ．ｓｕｚｕｋｉ＠ｄｅｆ．ｃｏ．ｊｐ」を３つ含んでいるので（Ｓ４２：ＹＥＳ）、通信履歴の回数は３とカウントされる。
【０１０９】
続いて、ＣＰＵ３２は、カウントした通信履歴の回数とＲＡＭ３４に記憶された電話帳データの格納先とを対応させてＲＡＭ３４に記憶する（Ｓ４４）。すなわち、ＲＡＭ３４に記憶されている電話帳データ５５１の格納先とともに、通信履歴の回数３が対応付けられて記憶される。
【０１１０】
次に、ＣＰＵ３２は、比較していない（Ｓ４２の判断を行っていない）電話帳データがあるか否かの判断する（Ｓ４５）。ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない電話帳データがあると判断した場合（Ｓ４５：ＹＥＳ）、ＲＡＭ３４に記憶された携帯電話機２から取得した電話帳データのうち、別の１件を取り出す（Ｓ４１）。ここでは、ＲＡＭ３４に記憶されている比較されていない電話帳データ５５２が存在するので、この電話帳データ５５２について、Ｓ４２〜４５の処理が繰り返される。
【０１１１】
電話帳データ５５２は、複合機１の通話発信履歴３５１、通話着信履歴３５２（図２参
照）、ＦＡＸ送信履歴３５３及びＦＡＸ受信履歴３５４（図３参照）の電話番号やメールアドレスを含んでいないので（Ｓ４２：ＮＯ）、Ｓ４５へ移行し、次の電話帳データ５５３が取り出される。電話帳データ５５３は、複合機１の通話着信履歴３５２（図２参照）及びＦＡＸ受信履歴３５４（図３参照）の電話番号やメールアドレス「０４５６７８９１２３」、「ｉｃｈｉｒｏ．ｙ＠ｎｏｐ．ｃｏ．ｊｐ」を２つ含んでいるので（Ｓ４２：ＹＥＳ）、通信履歴の回数は２とカウントされる。そして、ＲＡＭ３４に記憶されている電話帳データ５５３の格納先ともに、通信履歴の回数２が対応付けられて記憶される。
【０１１２】
以上のように、ＲＡＭ３４に記憶されている電話帳データを順に比較していき、ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない電話帳データがないと判断した場合（Ｓ４５：ＮＯ）、Ｓ４４で記憶した通信履歴の回数が多い順に、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶する（Ｓ４６）。例えば、電話帳データ５５１〜５５３においては、電話帳データ５５１，５５３の順に記憶されることとなる。
【０１１３】
続いて、ＣＰＵ３２は、Ｓ４６の処理において記憶されなかった電話帳データを、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶可能な件数である限り順次記憶していく（Ｓ４７）。従って、電話帳データ５５２は、電話帳記憶エリアに記憶可能な件数内であれば記憶されることになる。次に、ＣＰＵ３２は、Ｓ４６の処理を終えると、通信履歴を用いた電話帳登録処理（優先記憶モード３）を終了し、図５に示す電話帳データ取得モードの処理に戻る。
【０１１４】
以上、優先記憶モードの第二の例を図８を用いて行ったが、本実施形態の様に、携帯電話機２から取得した電話帳データを１件ずつ取り出して通信履歴と比較するのに対して、通信履歴の回数をカウントした後に、その通信履歴の回数が多い順に、通信履歴の含む電話番号やメールアドレスを取り出して、その電話番号やメールアドレスが携帯電話機２から取得した電話帳データに含まれているか否かを比較してもよい。また、限定記憶モードの第三の例については、図９のＳ４７の処理を行わないだけであるので説明を省略する。
【０１１５】
このように、本実施形態では、複合機１に記憶された通信履歴の回数が多い電話帳データを携帯電話機２から取得して記憶する。従って、複合機１において通信頻度の高い電話帳データを、通信頻度の低い電話帳データを優先して記憶することができる。そのような電話帳データを優先的に記憶することは、複合機１を使用するユーザにとって更に使い勝手がよいものとなる。
【０１１６】
続いて、優先記憶モードの第四の例として図１０を参照して説明する。図１０は、通信履歴を用いた電話帳登録処理（優先記憶モード４）の動作を示すフローチャートである。図１０において、まずＣＰＵ３２は、ＲＡＭ３４に記憶された携帯電話機２から取得した電話帳データのうち、１件を取り出す（Ｓ５１）。この場合は、まず携帯電話機２に記憶された電話帳データ５５１（図４参照）が取り出されたものとする。
【０１１７】
次に、ＣＰＵ３２は、取り出した電話帳データが、複合機１の通話発信履歴３５１又はＦＡＸ送信履歴３５３として記憶されている相手先の電話番号や相手先のメールアドレスを含むか否かを判断する（Ｓ５２）。ＣＰＵ３２は、取り出した電話帳データが、複合機１の通話発信履歴３５１又はＦＡＸ送信履歴３５３として記憶されている相手先の電話番号や相手先のメールアドレスを含まない（Ｓ５２：ＮＯ）と判断した場合、取り出した電話帳データを記憶せずに、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない（Ｓ５２の判断を行っていない）電話帳データがあるか否かの判断する（Ｓ５４）。
【０１１８】
一方、ＣＰＵ３２は、取り出した電話帳データが、複合機１の通話発信履歴３５１又はＦＡＸ送信履歴３５３として記憶されている相手先の電話番号や相手先のメールアドレス
を含む（Ｓ５２：ＹＥＳ）と判断すると、その取り出した電話帳データを電話帳記憶エリアに記憶する（Ｓ５３）。この場合、電話帳データ５５１は、複合機１の通話発信履歴３５１（図２参照）及びＦＡＸ送信履歴３５３（図３参照）の電話番号やメールアドレス「０１２３４５６７８９」、「０９０１２３４５６７８」、「ｔ．ｓｕｚｕｋｉ＠ｄｅｆ．ｃｏ．ｊｐ」を含んでいるので、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されることになる。
【０１１９】
次に、Ｓ５２：ＮＯ又はＳ５３の処理を行うと、ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない（Ｓ５２の判断を行っていない）電話帳データがあるか否かの判断する（Ｓ５４）。ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない電話帳データがあると判断した場合（Ｓ５４：ＹＥＳ）、ＲＡＭ３４に記憶された携帯電話機２から取得した電話帳データのうち、別の１件を取り出す（Ｓ５１）。
【０１２０】
ここでは、ＲＡＭ３４に記憶されている比較されていない電話帳データ５５２が存在するので、この電話帳データ５５２について、Ｓ５２〜５４までの処理が繰り返される。電話帳データ５５２は、複合機１の通話発信履歴３５１（図２参照）又はＦＡＸ送信履歴３５３（図３参照）の電話番号やメールアドレスを含んでいないので、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されずに、次の電話帳データ５５３が取り出されることになる。また、電話帳データ５５３についても、複合機１の通話発信履歴３５１（図２参照）又はＦＡＸ送信履歴３５３（図３参照）の電話番号やメールアドレスを含んでいないので、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されずに、次の電話帳データが取り出されることになる。
【０１２１】
以上のように、ＲＡＭ３４に記憶されている電話帳データを順に比較していき、ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない電話帳データがないと判断した場合（Ｓ５４：ＮＯ）、ＣＰＵ３２は、ＲＡＭ３４に記憶された携帯電話機２から取得した電話帳データであり、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されていない電話帳データのうち、１件分を取り出す（Ｓ５５）。ここでは、電話帳データ５５２が取り出されたものとする。
【０１２２】
次に、ＣＰＵ３２は、取り出した電話帳データが、複合機１の通話着信履歴３５２又はＦＡＸ受信履歴３５４として記憶されている相手先の電話番号や相手先のメールアドレスを含むか否かを判断する（Ｓ５６）。ＣＰＵ３２は、取り出した電話帳データが、複合機１の通話発信履歴３５１又はＦＡＸ送信履歴３５３として記憶されている相手先の電話番号や相手先のメールアドレスを含まない（Ｓ５６：ＮＯ）と判断した場合、取り出した電話帳データを記憶せずに、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない（Ｓ５６の判断を行っていない）電話帳データがあるか否かの判断する（Ｓ５８）。
【０１２３】
一方、ＣＰＵ３２は、取り出した電話帳データが、複合機１の通話着信履歴３５２又はＦＡＸ受信信履歴３５４として記憶されている相手先の電話番号や相手先のメールアドレスを含む（Ｓ５６：ＹＥＳ）と判断すると、その取り出した電話帳データを電話帳記憶エリアに記憶する（Ｓ５７）。この場合、電話帳データ５５２は、複合機１の通話着信履歴３５２（図２参照）及びＦＡＸ受信履歴３５４（図３参照）の電話番号やメールアドレスを含んでいないので、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されずに、Ｓ５８の処理へ移行する。
【０１２４】
次に、Ｓ５６：ＮＯ又はＳ５７の処理を行うと、ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない（Ｓ５６の判断を行っていない）電話帳データがあるか否かの判断する（Ｓ５８）。ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話
帳データのうち、比較していない電話帳データがあると判断した場合（Ｓ５８：ＹＥＳ）、ＲＡＭ３４に記憶された携帯電話機２から取得した電話帳データのうち、別の１件を取り出す（Ｓ５５）。
【０１２５】
ここでは、ＲＡＭ３４に記憶されている比較されていない電話帳データ５５３が存在するので、この電話帳データ５５３について、Ｓ５６〜５８までの処理が繰り返される。電話帳データ５５３は、複合機１の通話着信履歴３５２（図２参照）及びＦＡＸ受信履歴３５３（図３参照）の電話番号やメールアドレス「０４５６７８９１２３」、「ｉｃｈｉｒｏ．ｙ＠ｎｏｐ．ｃｏ．ｊｐ」を含んでいるので、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されることになる。
【０１２６】
以上のように、ＲＡＭ３４に記憶されている電話帳データを順に比較していき、ＣＰＵ３２は、ＲＡＭ３４に記憶されている電話帳データのうち、比較していない電話帳データがないと判断した場合（Ｓ５８：ＮＯ）、Ｓ５３及びＳ５７で記憶した電話帳データ以外の、ＲＡＭ３４に記憶されている電話帳データを、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶可能な件数に達するまで、電話帳に記憶する（Ｓ５９）。例えば、電話帳データ５５２において、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶可能な件数に達していなければ、ＥＥＰＲＯＭ３５の電話帳記憶エリアに記憶されることとなる。次に、ＣＰＵ３２は、Ｓ５９の後、通信履歴を用いた電話帳登録処理（優先記憶モード４）を終了し、図５に示す電話帳データ取得プログラムの処理に戻る。
【０１２７】
以上、優先記憶モードの第四の例を図１０を用いて行ったが、限定記憶モードの第四の例については、図１０のＳ５９の処理を行わないだけであるので説明を省略する。
【０１２８】
このように、本実施形態では、複合機１に記憶された通話着信履歴３５２又はＦＡＸ受信履歴３５４として記憶された電話番号やメールアドレスを含む電話帳データよりも、通話発信履歴３５１又はＦＡＸ送信履歴３５３として記憶された電話番号やメールアドレスを含む電話帳データを、優先して携帯電話機２から取得して記憶する。従って、発信又は送信のために使用される電話帳データを優先して記憶することができる。つまり、複合機１から発信又は送信する場合に、電話帳データを利用するのであるから、過去に着信又は受信を受けた電話帳データよりも、過去に発信又は送信したことのある電話帳データの方が、ユーザにとって優先的に記憶したい電話帳データであるといえる。従って、そのような電話帳データを優先的に記憶することは、ユーザにとってより使い勝手が向上する。
【０１２９】
以上、実施形態に基づき本発明を説明したが、本発明は実施形態に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【０１３０】
例えば、本実施形態では、複合機１に記憶された通信履歴に含まれる電話番号又はメールアドレスを含む電話帳データを携帯電話機２から取得して記憶したが、これに限られず、電話番号あるいはメールアドレスいずれか一方のみを含むものであってもよい。
【０１３１】
また、本実施形態では、複合機１が携帯電話機２に記憶された電話帳データを取得して記憶したが、これに限られず、少なくとも通信機能を有する装置が、別の通信機能を有する装置の通信先データを取得して記憶するような構成であればよい。通信機能を有する装置としては、複合機や携帯電話機の他に、固定電話機、ファクシミリ、携帯情報端末（ＰＤＡ等）、電話機能を有するＰＣ等が考えられる。
【０１３２】
さらに、限定記憶モード及び優先記憶モードにおいて４つの例を別々に説明したが、これらを組み合わせて各モードを構成してもよい。
【図面の簡単な説明】
【０１３３】
【図１】本発明に係る通信装置及び外部の通信装置の内部構成を示すブロック図である。
【図２】ＥＥＰＲＯＭ３５に記憶された通話発信履歴３５１及び通話着信履歴３５２の例を示す図である。
【図３】ＥＥＰＲＯＭ３５に記憶されたＦＡＸ送信履歴３５３及びＦＡＸ受信履歴３５４の例を示す図である。
【図４】ＥＥＰＲＯＭ５５に記憶されている電話帳データ５５１，５５２を示す図である。
【図５】複合機１における電話帳データ取得モードの一連の動作を示すフローチャートである。
【図６】通信履歴を用いた電話帳登録処理（限定記憶モード１）の動作を示すフローチャートである。
【図７】通信履歴を用いた電話帳登録処理（優先記憶モード１）の動作を示すフローチャートである。
【図８】通信履歴を用いた電話帳登録処理（優先記憶モード２）の動作を示すフローチャートである。
【図９】通信履歴を用いた電話帳登録処理（優先記憶モード３）の動作を示すフローチャートである。
【図１０】通信履歴を用いた電話帳登録処理（優先記憶モード４）の動作を示すフローチャートである。
【図１１】電話帳データ取得モードへの移行処理の動作を示すフローチャートである。
【符号の説明】
【０１３４】
１      複合機
２      携帯電話機
３２    ＣＰＵ
３３    ＲＯＭ
３４    ＲＡＭ
３５    ＥＥＰＲＯＭ
３５１  通話発信履歴
３５２  通話着信履歴
３５３  ＦＡＸ送信履歴
３５４  ＦＡＸ受信履歴
５５    ＥＥＰＲＯＭ
５５１  電話帳データ
５５２  電話帳データ
５５３  電話帳データ
【図１】
0004706675.tif 000002
【図２】
0004706675.tif 000003
【図３】
0004706675.tif 000004
【図４】
0004706675.tif 000005
【図５】
0004706675.tif 000006
【図６】
0004706675.tif 000007
【図７】
0004706675.tif 000008
【図８】
0004706675.tif 000009
【図９】
0004706675.tif 000010
【図１０】
0004706675.tif 000011
【図１１】
0004706675.tif 000012