(57)【特許請求の範囲】
【請求項１】
送信相手の識別情報およびアドレスを含むアドレス帳を管理するアドレス帳管理手段と、
前記アドレスに対して送信を実行する送信実行手段と
を備え、
前記送信実行手段は、前記アドレス帳管理手段によって管理された前記アドレス帳における前記アドレスに対して実行した送信が失敗した場合、送信が失敗した前記アドレスに前記アドレス帳において対応付けられた前記識別情報に対応付けられた別アドレスを他装置から取得し、取得した前記別アドレスに対して送信を実行し、
前記アドレス帳管理手段は、前記アドレス帳における前記アドレスに対して前記送信実行手段によって実行された送信が失敗した場合、送信が失敗した前記アドレスに対して、送信の失敗を示す送信失敗情報を前記アドレス帳に含め、
前記アドレス帳管理手段は、前記アドレス帳において前記送信失敗情報が対応付けられている前記アドレスを他装置に通知しないことを特徴とする通信装置。
【請求項２】
送信相手の識別情報およびアドレスを含むアドレス帳を管理するアドレス帳管理手段と、
前記アドレスに対して送信を実行する送信実行手段と
を備え、
前記送信実行手段は、前記アドレス帳管理手段によって管理された前記アドレス帳における前記アドレスに対して実行した送信が失敗した場合、送信が失敗した前記アドレスに前記アドレス帳において対応付けられた前記識別情報に対応付けられた別アドレスを他装置から取得し、取得した前記別アドレスに対して送信を実行するという指示を受け付けたときに、前記別アドレスに対して送信を実行し、
前記アドレス帳管理手段は、前記アドレス帳における前記アドレスに対して前記送信実行手段によって実行された送信が失敗した場合、送信が失敗した前記アドレスに対して、送信の失敗を示す送信失敗情報を前記アドレス帳に含め、
前記アドレス帳管理手段は、前記アドレス帳において前記送信失敗情報が対応付けられている前記アドレスを他装置に通知しないことを特徴とする通信装置。
【請求項３】
前記アドレス帳管理手段は、前記送信実行手段によって前記別アドレスに対して実行された送信が成功した場合、送信が失敗した前記アドレスを前記アドレス帳において前記別アドレスに更新することを特徴とする請求項１または請求項２に記載の通信装置。
【請求項４】
前記アドレス帳管理手段は、前記送信実行手段によって前記別アドレスに対して実行された送信が成功した場合、送信が失敗した前記アドレスを前記アドレス帳において前記別アドレスに更新するという指示を受け付けたときに、送信が失敗した前記アドレスを前記アドレス帳において前記別アドレスに更新することを特徴とする請求項１または請求項２に記載の通信装置。
【請求項５】
送信相手の識別情報およびアドレスを含むアドレス帳を管理するアドレス帳管理手段、および、
前記アドレスに対して送信を実行する送信実行手段
としてコンピューターを機能させ、
前記送信実行手段は、前記アドレス帳管理手段によって管理された前記アドレス帳における前記アドレスに対して実行した送信が失敗した場合、送信が失敗した前記アドレスに前記アドレス帳において対応付けられた前記識別情報に対応付けられた別アドレスを他装置から取得し、取得した前記別アドレスに対して送信を実行し、
前記アドレス帳管理手段は、前記アドレス帳における前記アドレスに対して前記送信実行手段によって実行された送信が失敗した場合、送信が失敗した前記アドレスに対して、送信の失敗を示す送信失敗情報を前記アドレス帳に含め、
前記アドレス帳管理手段は、前記アドレス帳において前記送信失敗情報が対応付けられている前記アドレスを他装置に通知しないことを特徴とする通信プログラム。
【請求項６】
送信相手の識別情報およびアドレスを含むアドレス帳を管理するアドレス帳管理手段、および、
前記アドレスに対して送信を実行する送信実行手段
としてコンピューターを機能させ、
前記送信実行手段は、前記アドレス帳管理手段によって管理された前記アドレス帳における前記アドレスに対して実行した送信が失敗した場合、送信が失敗した前記アドレスに前記アドレス帳において対応付けられた前記識別情報に対応付けられた別アドレスを他装置から取得し、取得した前記別アドレスに対して送信を実行するという指示を受け付けたときに、前記別アドレスに対して送信を実行し、
前記アドレス帳管理手段は、前記アドレス帳における前記アドレスに対して前記送信実行手段によって実行された送信が失敗した場合、送信が失敗した前記アドレスに対して、送信の失敗を示す送信失敗情報を前記アドレス帳に含め、
前記アドレス帳管理手段は、前記アドレス帳において前記送信失敗情報が対応付けられている前記アドレスを他装置に通知しないことを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドレス帳におけるアドレスに対して送信を実行する通信装置および通信プログラムに関する。
【背景技術】
【０００２】
従来、アドレス帳における特定のアドレスに対して実行した送信が失敗した場合、送信対象の画像情報を一時的に保存しておき、特定のアドレスに対して送信可能になったときに、保存しておいた画像情報を特定のアドレスに対して再送信する通信装置が知られている（例えば、特許文献１参照。）。ここで、特許文献１に記載された通信装置は、特定のアドレスに対する送信の失敗が特定の回数に達した場合に、特定のアドレスに対する送信の失敗が特定の回数に達した旨を管理者に通知する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０７９８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の通信装置においては、送信相手の実際のアドレス自体が変更されたことが原因で送信が失敗する場合、アドレス帳における送信相手のアドレスが管理者によって更新されるまで送信が成功しないので、送信相手のアドレスに対する送信の失敗が特定の回数に達するまで送信が成功しないという問題がある。
【０００５】
そこで、本発明は、送信が失敗した後に送信が成功するまでの時間を短縮することができる通信装置および通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の通信装置は、送信相手の識別情報およびアドレスを含むアドレス帳を管理するアドレス帳管理手段と、前記アドレスに対して送信を実行する送信実行手段とを備え、前記送信実行手段は、前記アドレス帳管理手段によって管理された前記アドレス帳における前記アドレスに対して実行した送信が失敗した場合、送信が失敗した前記アドレスに前記アドレス帳において対応付けられた前記識別情報に対応付けられた別アドレスを他装置から取得し、取得した前記別アドレスに対して送信を実行することを特徴とする。
【０００７】
この構成により、本発明の通信装置は、アドレス帳におけるアドレスに対して実行した送信が失敗した場合、送信が失敗したアドレスにアドレス帳において対応付けられた識別情報に対応付けられた別アドレスを他装置から取得し、取得した別アドレスに対して送信を実行するので、送信が失敗した後に送信が成功するまでの時間を短縮することができる。
【０００８】
本発明の通信装置において、前記送信実行手段は、前記アドレス帳管理手段によって管理された前記アドレス帳における前記アドレスに対して実行した送信が失敗した場合、前記別アドレスに対して送信を実行するという指示を受け付けたときに、前記別アドレスに対して送信を実行しても良い。
【０００９】
この構成により、本発明の通信装置は、アドレス帳におけるアドレスに対して実行した送信が失敗した場合、別アドレスに対して送信を実行するという指示を受け付けたときに、別アドレスに対して送信を実行するので、別アドレスに対して利用者の意に反して送信が実行されることを防止することができる。
【００１０】
本発明の通信装置において、前記アドレス帳管理手段は、前記送信実行手段によって前記別アドレスに対して実行された送信が成功した場合、送信が失敗した前記アドレスを前記アドレス帳において前記別アドレスに更新しても良い。
【００１１】
この構成により、本発明の通信装置は、アドレス帳におけるアドレスに対して実行した送信が失敗した場合に別アドレスに対する送信が成功したとき、送信が失敗したアドレスをアドレス帳において別アドレスに更新するので、送信が失敗するアドレスに対して再度送信が実行されることを防止することができる。
【００１２】
本発明の通信装置において、前記アドレス帳管理手段は、前記送信実行手段によって前記別アドレスに対して実行された送信が成功した場合、送信が失敗した前記アドレスを前記アドレス帳において前記別アドレスに更新するという指示を受け付けたときに、送信が失敗した前記アドレスを前記アドレス帳において前記別アドレスに更新しても良い。
【００１３】
この構成により、本発明の通信装置は、別アドレスに対して実行された送信が成功した場合、送信が失敗したアドレスをアドレス帳において別アドレスに更新するという指示を受け付けたときに、送信が失敗したアドレスをアドレス帳において別アドレスに更新するので、アドレス帳のアドレスが利用者の意に反して更新されることを防止することができる。
【００１４】
本発明の通信装置において、前記アドレス帳管理手段は、前記アドレス帳における前記アドレスに対して前記送信実行手段によって実行された送信が失敗した場合、送信が失敗した前記アドレスに対して、送信の失敗を示す送信失敗情報を前記アドレス帳に含め、前記アドレス帳管理手段は、前記アドレス帳において前記送信失敗情報が対応付けられている前記アドレスを表示する場合、前記送信失敗情報が対応付けられていることを表示しても良い。
【００１５】
この構成により、本発明の通信装置は、アドレスを表示する場合、アドレス帳においてアドレスに送信失敗情報が対応付けられているとき、送信失敗情報が対応付けられていることを表示するので、送信が失敗するアドレスに対して再度送信が実行される可能性を低減することができる。
【００１６】
本発明の通信装置において、前記アドレス帳管理手段は、前記アドレス帳における前記アドレスに対して前記送信実行手段によって実行された送信が失敗した場合、送信が失敗した前記アドレスに対して、送信の失敗を示す送信失敗情報を前記アドレス帳に含め、前記アドレス帳管理手段は、前記アドレス帳において前記送信失敗情報が対応付けられている前記アドレスを他装置に通知しなくても良い。
【００１７】
この構成により、本発明の通信装置は、アドレス帳において送信失敗情報が対応付けられているアドレスを他装置に通知しないので、送信が失敗するアドレスに他装置のアドレス帳におけるアドレスが更新される可能性を低減することができる。
【００１８】
本発明の通信プログラムは、送信相手の識別情報およびアドレスを含むアドレス帳を管理するアドレス帳管理手段、および、前記アドレスに対して送信を実行する送信実行手段としてコンピューターを機能させ、前記送信実行手段は、前記アドレス帳管理手段によって管理された前記アドレス帳における前記アドレスに対して実行した送信が失敗した場合、送信が失敗した前記アドレスに前記アドレス帳において対応付けられた前記識別情報に対応付けられた別アドレスを他装置から取得し、取得した前記別アドレスに対して送信を実行することを特徴とする。
【００１９】
この構成により、本発明の通信プログラムを実行するコンピューターは、アドレス帳におけるアドレスに対して実行した送信が失敗した場合、送信が失敗したアドレスにアドレス帳において対応付けられた識別情報に対応付けられた別アドレスを他装置から取得し、取得した別アドレスに対して送信を実行するので、送信が失敗した後に送信が成功するまでの時間を短縮することができる。
【発明の効果】
【００２０】
本発明の通信装置および通信プログラムは、送信が失敗した後に送信が成功するまでの時間を短縮することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施の形態に係るシステムのブロック図である。
【図２】図１に示すＭＦＰのブロック図である。
【図３】図２に示すアドレス帳の一例を示す図である。
【図４】宛先の指定のためにアドレスが表示される場合の図２に示すＭＦＰの動作のフローチャートである。
【図５】図４に示す動作によって表示部に表示される宛先指定画面の一例を示す図である。
【図６】送信が実行される場合の図２に示すＭＦＰの動作のフローチャートである。
【図７】図６に示す動作の変形例のフローチャートである。
【図８】図７に示す動作において表示される別アドレス送信指示画面の一例を示す図である。
【図９】図６に示す動作の変形例であって、図７に示す例とは異なる例のフローチャートである。
【図１０】図９に示す動作において表示される別アドレス送信指示画面の一例を示す図である。
【図１１】図６に示す動作の変形例であって、図７および図９に示す例とは異なる例のフローチャートである。
【図１２】図１１に示す動作において表示されるアドレス更新指示画面の一例を示す図である。
【図１３】アドレスが変更された場合の図２に示すＭＦＰの動作のフローチャートである。
【図１４】アドレス要求元からアドレスが要求された場合の図２に示すＭＦＰの動作のフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２３】
まず、本実施の形態に係るシステムの構成について説明する。
【００２４】
図１は、本実施の形態に係るシステム１０のブロック図である。
【００２５】
図１に示すように、システム１０は、通信装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０およびＭＦＰ３０を備えている。ＭＦＰ２０と、ＭＦＰ３０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して互いに通信可能に接続されている。ＭＦＰ３０は、ＭＦＰ２０と同様の構成を備えている。システム１０は、ＭＦＰ２０、３０以外にも、ＭＦＰ２０と同様の構成のＭＦＰを１つ以上備えることが可能である。
【００２６】
図２は、ＭＦＰ２０のブロック図である。
【００２７】
図２に示すように、ＭＦＰ２０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター２３と、原稿から画像データを読み取る読取デバイスであるスキャナー２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ネットワーク１１（図１参照。）経由で、または、ネットワーク１１を介さずに有線または無線で外部の装置と通信を行う通信デバイスである通信部２６と、各種のデータを記憶している半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部２７と、ＭＦＰ２０全体を制御する制御部２８とを備えている。
【００２８】
記憶部２７は、通信プログラム２７ａを記憶している。通信プログラム２７ａは、ＭＦＰ２０の製造段階でＭＦＰ２０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体からＭＦＰ２０に追加でインストールされても良いし、ネットワーク１１上からＭＦＰ２０に追加でインストールされても良い。
【００２９】
記憶部２７は、アドレス帳２９を記憶している。
【００３０】
図３は、アドレス帳２９の一例を示す図である。
【００３１】
図３に示すように、アドレス帳２９は、送信相手の識別情報としての送信相手名２９ａを含んでいる。また、アドレス帳２９は、送信相手のアドレス２９ｂを１つの送信相手名２９ａに対して１つ以上含んでいる。なお、アドレス２９ｂとしては、例えば、電子メールアドレス、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）のフォルダーが宛先の場合のパス、ＦＡＸ番号など、種々の種類のアドレスが存在する。
【００３２】
アドレス帳２９は、送信が失敗したことを示す送信失敗情報２９ｃをアドレス２９ｂ毎に含むことが可能である。図３においては、送信失敗情報２９ｃを含む場合には「○」と示しており、送信失敗情報２９ｃを含まない場合には「×」と示している。
【００３３】
図３に示すアドレス帳２９には、送信相手名「ＵＳＥＲ００１」に対するアドレス「ＡＤＤＲＥＳＳ００１」と、送信相手名「ＵＳＥＲ００２」に対するアドレス「ＡＤＤＲＥＳＳ００２」と、送信相手名「ＵＳＥＲ００３」に対するアドレス「ＡＤＤＲＥＳＳ００３」とが含まれている。また、アドレス帳２９には、送信相手名「ＵＳＥＲ００２」に対するアドレス「ＡＤＤＲＥＳＳ００２」に対して送信失敗情報２９ｃが含まれている。
【００３４】
図２に示す制御部２８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えているコンピューターである。ＣＰＵは、ＲＯＭまたは記憶部２７に記憶されているプログラムを実行する。
【００３５】
制御部２８は、記憶部２７に記憶されている通信プログラム２７ａを実行することによって、アドレス帳２９を管理するアドレス帳管理手段２８ａ、および、アドレス２９ｂに対して送信を実行する送信実行手段２８ｂとして機能する。
【００３６】
次に、システム１０の動作について説明する。
【００３７】
まず、宛先の指定のためにアドレス２９ｂが表示される場合のＭＦＰ２０の動作について説明する。
【００３８】
図４は、宛先の指定のためにアドレス２９ｂが表示される場合のＭＦＰ２０の動作のフローチャートである。
【００３９】
ＭＦＰ２０の制御部２８は、宛先の指定のためにアドレス２９ｂの表示が操作部２１を介して指示されると、図４に示す動作を実行する。
【００４０】
図４に示すように、ＭＦＰ２０のアドレス帳管理手段２８ａは、送信相手名２９ａおよびアドレス２９ｂを表示部２２に表示する（Ｓ１０１）。
【００４１】
次いで、アドレス帳管理手段２８ａは、Ｓ１０１において表示したアドレス２９ｂに対して送信失敗情報２９ｃを含むか否かを判断する（Ｓ１０２）。
【００４２】
アドレス帳管理手段２８ａは、アドレス２９ｂに対して送信失敗情報２９ｃを含むとＳ１０２において判断すると、送信失敗情報２９ｃを示す送信エラーマークをアドレス２９ｂに対して表示部２２に表示して（Ｓ１０３）、図４に示す動作を終了する。
【００４３】
アドレス帳管理手段２８ａは、アドレス２９ｂに対して送信失敗情報２９ｃを含まないとＳ１０２において判断すると、アドレス２９ｂに対して送信エラーマークを表示せずに、図４に示す動作を終了する。
【００４４】
なお、アドレス帳管理手段２８ａは、複数のアドレス２９ｂを表示する場合、アドレス２９ｂ毎に図４に示す動作を実行する。
【００４５】
図５は、図４に示す動作によって表示部２２に表示される宛先指定画面４０の一例を示す図である。
【００４６】
図５に示す宛先指定画面４０は、宛先のアドレスの候補を表示するアドレス候補表示領域４１を含んでいる。アドレス候補表示領域４１は、送信相手名およびアドレスの組み合わせが各行に示されている。アドレス候補表示領域４１の送信相手名およびアドレスは、Ｓ１０１の処理によって表示される。アドレス候補表示領域４１におけるアドレスは、操作部２１を介して選択されることが可能である。アドレス候補表示領域４１において、選択されているアドレスの行は、白黒反転されて表示されている。図５に示す例では、アドレス「ＡＤＤＲＥＳＳ００３」の行が選択されている。
【００４７】
宛先指定画面４０は、Ｓ１０３の処理によって表示される送信エラーマーク４２を含む。図５に示す例では、アドレス「ＡＤＤＲＥＳＳ００２」に対して送信エラーマーク４２が表示されている。
【００４８】
宛先指定画面４０は、アドレス候補表示領域４１において選択されたアドレスを宛先として指定するための指定ボタン４３と、宛先の指定を中止するキャンセルボタン４４とを含んでいる。
【００４９】
次に、送信が実行される場合のＭＦＰ２０の動作について説明する。
【００５０】
図６は、送信が実行される場合のＭＦＰ２０の動作のフローチャートである。
【００５１】
ＭＦＰ２０の制御部２８は、宛先指定画面４０において宛先が指定されて操作部２１を介して送信の実行が指示されると、図６に示す動作を実行する。
【００５２】
図６に示すように、ＭＦＰ２０の送信実行手段２８ｂは、宛先指定画面４０において宛先として指定されたアドレスに対して送信を実行する（Ｓ１３１）。
【００５３】
次いで、送信実行手段２８ｂは、Ｓ１３１における送信が成功したか否かを判断する（Ｓ１３２）。
【００５４】
送信実行手段２８ｂは、送信が成功したとＳ１３２において判断すると、送信が成功した旨を示す送信成功表示画面を表示部２２に表示して（Ｓ１３３）、図６に示す動作を終了する。
【００５５】
送信実行手段２８ｂは、送信が失敗したとＳ１３２において判断すると、他装置、すなわち、ＭＦＰ２０以外のＭＦＰであって、Ｓ１３１において送信が失敗したアドレスにアドレス帳２９において対応付けられた送信相手名に対応付けられた別アドレスを取得するためのＭＦＰ（以下「アドレス取得先」という。）が存在するか否かを判断する（Ｓ１３４）。
【００５６】
ここで、送信実行手段２８ｂは、ＭＦＰ２０用のアドレス取得先を登録するためのアドレス取得先登録情報をＭＦＰ２０自身が記憶部２７に記憶する構成である場合、記憶部２７上のアドレス取得先登録情報にアドレス取得先が登録されているときにアドレス取得先が存在すると判断し、記憶部２７上のアドレス取得先登録情報にアドレス取得先が登録されていないときにアドレス取得先が存在しないと判断する。
【００５７】
また、送信実行手段２８ｂは、アドレス取得先登録情報をネットワーク１１上の図示していないサーバーが記憶する構成である場合、サーバー上のアドレス取得先登録情報にＭＦＰ２０以外のアドレス取得先が登録されているときにアドレス取得先が存在すると判断し、サーバー上のアドレス取得先登録情報にＭＦＰ２０以外のアドレス取得先が登録されていないときにアドレス取得先が存在しないと判断する。なお、アドレス取得先登録情報を記憶するサーバーは、ネットワーク１１上の何れかのＭＦＰが担っても良い。
【００５８】
また、送信実行手段２８ｂは、ネットワーク１１上に特定のデータをブロードキャストすることによって検出したネットワーク１１上のＭＦＰをアドレス取得先とする構成である場合、ネットワーク１１上のＭＦＰを検出することができたときにアドレス取得先が存在すると判断し、ネットワーク１１上のＭＦＰを検出することができなかったときにアドレス取得先が存在しないと判断する。
【００５９】
送信実行手段２８ｂは、アドレス取得先が存在するとＳ１３４において判断すると、アドレス取得先のうち未だ対象にしていない１つを対象にする（Ｓ１３５）。
【００６０】
次いで、送信実行手段２８ｂは、Ｓ１３１において送信が失敗したアドレスにアドレス帳２９において対応付けられた送信相手名に対応付けられたアドレスを、Ｓ１３５において対象にしたＭＦＰ（以下「対象ＭＦＰ」という。）に要求する（Ｓ１３６）。ここで、送信実行手段２８ｂは、電子メールアドレス、フォルダーのパス、ＦＡＸ番号など、Ｓ１３１において送信が失敗したアドレスと同一の種類のアドレスを要求する。対象ＭＦＰ、例えば、ＭＦＰ３０のアドレス帳管理手段は、後述するＳ２６１の処理と同様の処理と、後述するＳ２６２の処理と同様の処理とによって、Ｓ１３６において要求されたアドレスを通知することができると判断した場合、Ｓ１３６において要求されたアドレスをＭＦＰ２０に通知する。一方、対象ＭＦＰのアドレス帳管理手段は、後述するＳ２６１の処理と同様の処理と、後述するＳ２６２の処理と同様の処理との何れかによって、Ｓ１３６において要求されたアドレスを通知することができないと判断した場合、Ｓ１３６において要求されたアドレスを通知することができない旨をＭＦＰ２０に通知する。
【００６１】
送信実行手段２８ｂは、Ｓ１３６の処理の後、対象ＭＦＰからアドレスを取得したか否かを判断する（Ｓ１３７）。送信実行手段２８ｂは、アドレスを通知することができない旨を対象ＭＦＰから取得した場合、対象ＭＦＰからアドレスを取得しなかったと判断する。
【００６２】
送信実行手段２８ｂは、対象ＭＦＰからアドレスを取得したとＳ１３７において判断すると、対象ＭＦＰから取得したアドレスが、Ｓ１３１において送信が失敗したアドレスと異なるアドレス、すなわち、別アドレスであるか否かを判断する（Ｓ１３８）。
【００６３】
送信実行手段２８ｂは、別アドレスであるとＳ１３８において判断すると、対象ＭＦＰから取得したアドレスに対して送信を実行する（Ｓ１３９）。
【００６４】
次いで、送信実行手段２８ｂは、Ｓ１３９における送信が成功したか否かを判断する（Ｓ１４０）。
【００６５】
送信実行手段２８ｂは、対象ＭＦＰからアドレスを取得しなかったとＳ１３７において判断するか、別アドレスではないとＳ１３８において判断するか、送信が失敗したとＳ１４０において判断すると、未だ対象にしていないアドレス取得先が存在するか否かを判断する（Ｓ１４１）。
【００６６】
送信実行手段２８ｂは、未だ対象にしていないアドレス取得先が存在するとＳ１４１において判断すると、Ｓ１３５の処理を実行する。
【００６７】
アドレス帳管理手段２８ａは、送信が成功したとＳ１４０において判断されると、Ｓ１３１において送信が失敗したアドレスを、対象ＭＦＰから取得したアドレスに、アドレス帳２９において更新する（Ｓ１４２）。次いで、送信実行手段２８ｂは、Ｓ１３３の処理を実行する。
【００６８】
送信実行手段２８ｂは、アドレス取得先が存在しないとＳ１３４において判断するか、未だ対象にしていないアドレス取得先が存在しないとＳ１４１において判断すると、送信が失敗した旨を示す送信失敗表示画面を表示部２２に表示する（Ｓ１４３）。
【００６９】
次いで、アドレス帳管理手段２８ａは、Ｓ１３１において送信が失敗したアドレスに対して送信失敗情報２９ｃをアドレス帳２９に含め（Ｓ１４４）、図６に示す動作を終了する。
【００７０】
図６に示す動作においては、送信実行手段２８ｂは、別アドレスであるとＳ１３８において判断すると、別アドレスに対して送信を実行するＳ１３９の処理を自動で実行する。しかしながら、送信実行手段２８ｂは、図７に示すように、別アドレスに対して送信を実行するか否かを利用者に尋ねても良い。
【００７１】
図７は、図６に示す動作の変形例のフローチャートである。
【００７２】
図７に示すように、送信実行手段２８ｂは、別アドレスであるとＳ１３８において判断すると、別アドレスに対して送信を実行するか否かを利用者に尋ねるための別アドレス送信指示画面５０（図８参照。）を表示部２２に表示する（Ｓ１６１）。
【００７３】
図８は、図７に示す動作において表示される別アドレス送信指示画面５０の一例を示す図である。
【００７４】
図８に示すように、別アドレス送信指示画面５０は、別アドレスに対して送信を実行するか否かを利用者に尋ねるメッセージを示すテキスト５１と、Ｓ１３１において送信が失敗したアドレスにアドレス帳２９において対応付けられた送信相手名を示すテキスト５２と、Ｓ１３１において送信が失敗したアドレスを示すテキスト５３と、別アドレス、すなわち、対象ＭＦＰから取得したアドレスを示すテキスト５４と、別アドレスに対して送信を実行するための実行ボタン５５と、別アドレスに対する送信を中止するためのキャンセルボタン５６とを含んでいる。なお、別アドレス送信指示画面５０は、テキスト５２〜５４の少なくとも何れか１つを含まなくても良い。
【００７５】
図７に示すように、送信実行手段２８ｂは、Ｓ１６１の処理の後、実行ボタン５５が押されたか否かを判断する（Ｓ１６２）。
【００７６】
送信実行手段２８ｂは、実行ボタン５５が押されていないとＳ１６２において判断すると、キャンセルボタン５６が押されたか否かを判断する（Ｓ１６３）。
【００７７】
送信実行手段２８ｂは、キャンセルボタン５６が押されていないとＳ１６３において判断すると、Ｓ１６２の処理を実行する。
【００７８】
送信実行手段２８ｂは、実行ボタン５５が押されたとＳ１６２において判断すると、Ｓ１３９の処理を実行する。
【００７９】
送信実行手段２８ｂは、キャンセルボタン５６が押されたとＳ１６３において判断すると、Ｓ１４１の処理を実行する。
【００８０】
図７に示す動作においては、送信実行手段２８ｂは、別アドレスであるとＳ１３８において判断する度に、別アドレスに対して送信を実行するか否かを利用者に尋ねる。しかしながら、送信実行手段２８ｂは、図９に示すように、送信が失敗したとＳ１３２において判断した場合に、別アドレスに対して送信を実行するか否かを利用者に尋ねても良い。
【００８１】
図９は、図６に示す動作の変形例のフローチャートである。
【００８２】
図９に示すように、送信実行手段２８ｂは、送信が失敗したとＳ１３２において判断すると、図１０に示す別アドレス送信指示画面６０を表示部２２に表示する（Ｓ１９１）。
【００８３】
図１０は、図９に示す動作において表示される別アドレス送信指示画面６０の一例を示す図である。
【００８４】
図１０に示すように、別アドレス送信指示画面６０は、別アドレスに対して送信を実行するか否かを利用者に尋ねるメッセージを示すテキスト６１と、Ｓ１３１において送信が失敗したアドレスにアドレス帳２９において対応付けられた送信相手名を示すテキスト６２と、Ｓ１３１において送信が失敗したアドレスを示すテキスト６３と、別アドレスに対して送信を実行するための実行ボタン６４と、別アドレスに対する送信を中止するためのキャンセルボタン６５とを含んでいる。なお、別アドレス送信指示画面６０は、テキスト６２および６３の少なくとも何れか１つを含まなくても良い。
【００８５】
図９に示すように、送信実行手段２８ｂは、Ｓ１９１の処理の後、実行ボタン６４が押されたか否かを判断する（Ｓ１９２）。
【００８６】
送信実行手段２８ｂは、実行ボタン６４が押されていないとＳ１９２において判断すると、キャンセルボタン６５が押されたか否かを判断する（Ｓ１９３）。
【００８７】
送信実行手段２８ｂは、キャンセルボタン６５が押されていないとＳ１９３において判断すると、Ｓ１９２の処理を実行する。
【００８８】
送信実行手段２８ｂは、実行ボタン６４が押されたとＳ１９２において判断すると、Ｓ１３４の処理を実行する。
【００８９】
送信実行手段２８ｂは、キャンセルボタン６５が押されたとＳ１９３において判断すると、Ｓ１４３の処理を実行する。
【００９０】
図６に示す動作においては、アドレス帳管理手段２８ａは、送信が成功したとＳ１４０において判断されると、Ｓ１３１において送信が失敗したアドレスをアドレス帳２９において別アドレスに更新するＳ１４２の処理を自動で実行する。しかしながら、アドレス帳管理手段２８ａは、図１１に示すように、Ｓ１３１において送信が失敗したアドレスをアドレス帳２９において別アドレスに更新するか否かを利用者に尋ねても良い。
【００９１】
図１１は、図６に示す動作の変形例のフローチャートである。
【００９２】
図１１に示すように、アドレス帳管理手段２８ａは、送信が成功したとＳ１４０において判断されると、Ｓ１３１において送信が失敗したアドレスをアドレス帳２９において別アドレスに更新するか否かを利用者に尋ねるためのアドレス更新指示画面７０（図１２参照。）を表示部２２に表示する（Ｓ２０１）。
【００９３】
図１２は、図１１に示す動作において表示されるアドレス更新指示画面７０の一例を示す図である。
【００９４】
図１２に示すように、アドレス更新指示画面７０は、Ｓ１３１において送信が失敗したアドレスをアドレス帳２９において別アドレスに更新するか否かを利用者に尋ねるメッセージを示すテキスト７１と、Ｓ１３１において送信が失敗したアドレスにアドレス帳２９において対応付けられた送信相手名を示すテキスト７２と、Ｓ１３１において送信が失敗したアドレスを示すテキスト７３と、別アドレス、すなわち、対象ＭＦＰから取得したアドレスを示すテキスト７４と、Ｓ１３１において送信が失敗したアドレスをアドレス帳２９において別アドレスに更新するための実行ボタン７５と、Ｓ１３１において送信が失敗したアドレスのアドレス帳２９における更新を中止するためのキャンセルボタン７６とを含んでいる。なお、アドレス更新指示画面７０は、テキスト７２〜７４の少なくとも何れか１つを含まなくても良い。
【００９５】
図１１に示すように、アドレス帳管理手段２８ａは、Ｓ２０１の処理の後、実行ボタン７５が押されたか否かを判断する（Ｓ２０２）。
【００９６】
アドレス帳管理手段２８ａは、実行ボタン７５が押されていないとＳ２０２において判断すると、キャンセルボタン７６が押されたか否かを判断する（Ｓ２０３）。
【００９７】
アドレス帳管理手段２８ａは、キャンセルボタン７６が押されていないとＳ２０３において判断すると、Ｓ２０２の処理を実行する。
【００９８】
アドレス帳管理手段２８ａは、実行ボタン７５が押されたとＳ２０２において判断すると、Ｓ１４２の処理を実行する。
【００９９】
送信実行手段２８ｂは、キャンセルボタン７６が押されたとＳ２０３において判断されると、送信が成功した旨を示す送信成功表示画面を表示部２２に表示する（Ｓ２０４）。次いで、アドレス帳管理手段２８ａは、Ｓ１４４の処理を実行する。
【０１００】
なお、図６に示す動作において、送信実行手段２８ｂは、アドレス取得先が存在しないとＳ１３４において判断するか、未だ対象にしていないアドレス取得先が存在しないとＳ１４１において判断すると、送信失敗表示画面を表示部２２に表示する（Ｓ１４３）。しかしながら、送信実行手段２８ｂは、送信が失敗したとＳ１３２において判断したときや、送信が失敗したとＳ１４０において判断する度に、送信失敗表示画面を表示部２２に表示しても良い。
【０１０１】
次に、アドレス２９ｂが変更された場合のＭＦＰ２０の動作について説明する。
【０１０２】
図１３は、アドレス２９ｂが変更された場合のＭＦＰ２０の動作のフローチャートである。
【０１０３】
ＭＦＰ２０の制御部２８は、操作部２１を介した指示に応じて、または、Ｓ１４２の処理の実行によって、アドレス帳２９においてアドレス２９ｂが変更されると、図１３に示す動作を実行する。
【０１０４】
図１３に示すように、ＭＦＰ２０のアドレス帳管理手段２８ａは、変更されたアドレス２９ｂにアドレス帳２９において送信失敗情報２９ｃが対応付けられているか否かを判断する（Ｓ２３１）。
【０１０５】
アドレス帳管理手段２８ａは、送信失敗情報２９ｃが対応付けられていないとＳ２３１において判断すると、図１３に示す動作を終了する。
【０１０６】
アドレス帳管理手段２８ａは、送信失敗情報２９ｃが対応付けられているとＳ２３１において判断すると、変更されたアドレス２９ｂにアドレス帳２９において対応付けられている送信失敗情報２９ｃを削除し（Ｓ２３２）、図１３に示す動作を終了する。
【０１０７】
次に、他のＭＦＰからアドレスが要求された場合のＭＦＰ２０の動作について説明する。
【０１０８】
図１４は、他のＭＦＰ（以下「アドレス要求元」という。）からアドレスが要求された場合のＭＦＰ２０の動作のフローチャートである。
【０１０９】
アドレス要求元は、上述したＳ１３６の処理と同様の処理によって、ＭＦＰ２０にアドレスを要求することができる。ＭＦＰ２０の制御部２８は、アドレス要求元からアドレスが要求されると、図１４に示す動作を実行する。
【０１１０】
図１４に示すように、ＭＦＰ２０のアドレス帳管理手段２８ａは、アドレス要求元から要求されたアドレスがアドレス帳２９に含まれているか否かを判断する（Ｓ２６１）。
【０１１１】
アドレス帳管理手段２８ａは、アドレス要求元から要求されたアドレスがアドレス帳２９に含まれているとＳ２６１において判断すると、アドレス要求元から要求されたアドレスにアドレス帳２９において送信失敗情報２９ｃが対応付けられているか否かを判断する（Ｓ２６２）。
【０１１２】
アドレス帳管理手段２８ａは、送信失敗情報２９ｃが対応付けられていないとＳ２６２において判断すると、アドレス要求元から要求されたアドレスをアドレス要求元に通知し（Ｓ２６３）、図１４に示す動作を終了する。
【０１１３】
アドレス帳管理手段２８ａは、アドレス要求元から要求されたアドレスがアドレス帳２９に含まれていないとＳ２６１において判断するか、送信失敗情報２９ｃが対応付けられているとＳ２６２において判断すると、要求されたアドレスを通知することができない旨をアドレス要求元に通知し（Ｓ２６４）、図１４に示す動作を終了する。
【０１１４】
以上に説明したように、ＭＦＰ２０は、アドレス帳２９におけるアドレス２９ｂに対して実行した送信が失敗した場合（Ｓ１３２でＮＯ）、送信が失敗したアドレス２９ｂにアドレス帳２９において対応付けられた送信相手名２９ａに対応付けられた別アドレスを他のＭＦＰから取得し（Ｓ１３７でＹＥＳおよびＳ１３８でＹＥＳ）、取得した別アドレスに対して送信を実行する（Ｓ１３９）ので、送信が失敗した後に送信が成功するまでの時間を短縮することができる。
【０１１５】
ここで、ＭＦＰ２０は、図６に示す動作を実行する場合、アドレス帳２９におけるアドレス２９ｂに対して実行した送信が失敗したとき（Ｓ１３２でＮＯ）に、別アドレスに対して送信を自動で実行する（Ｓ１３９）ので、利用者に特別な意識をさせることなく、送信が成功する可能性を向上することができる。
【０１１６】
しかしながら、ＭＦＰ２０は、図７に示す動作と、図９に示す動作との何れかを実行する場合、アドレス帳２９におけるアドレス２９ｂに対して実行した送信が失敗したとき（Ｓ１３２でＮＯ）に、別アドレスに対して送信を実行するという指示を受け付けたとき（Ｓ１６２でＹＥＳまたはＳ１９２でＹＥＳ）、別アドレスに対して送信を実行する（Ｓ１３７でＹＥＳおよびＳ１３８でＹＥＳ）ので、別アドレスに対して利用者の意に反して送信が実行されることを防止することができる。
【０１１７】
ＭＦＰ２０は、アドレス帳２９におけるアドレス２９ｂに対して実行した送信が失敗した場合（Ｓ１３２でＮＯ）に別アドレスに対する送信が成功したとき（Ｓ１４０でＹＥＳ）、送信が失敗したアドレス２９ｂをアドレス帳２９において別アドレスに更新する（Ｓ１４２）ので、送信が失敗するアドレス２９ｂに対して再度送信が実行されることを防止することができる。
【０１１８】
ここで、ＭＦＰ２０は、図６に示す動作を実行する場合、別アドレスに対する送信が成功したとき（Ｓ１４０でＹＥＳ）に、送信が失敗したアドレス２９ｂをアドレス帳２９において別アドレスに自動で更新する（Ｓ１４２）ので、利用者に特別な意識をさせることなく、送信が失敗する可能性を低減することができる。
【０１１９】
しかしながら、ＭＦＰ２０は、図１１に示す動作を実行する場合、別アドレスに対して実行された送信が成功したとき（Ｓ１４０でＹＥＳ）に、送信が失敗したアドレス２９ｂをアドレス帳２９において別アドレスに更新するという指示を受け付けたとき（Ｓ２０２でＹＥＳ）、送信が失敗したアドレス２９ｂをアドレス帳２９において別アドレスに更新する（Ｓ１４２）ので、アドレス帳２９のアドレス２９ｂが利用者の意に反して更新されることを防止することができる。
【０１２０】
ＭＦＰ２０は、アドレス２９ｂを表示する場合（Ｓ１０１）、アドレス帳２９においてアドレス２９ｂに送信失敗情報２９ｃが対応付けられているとき（Ｓ１０２でＹＥＳ）、送信失敗情報２９ｃが対応付けられていることを送信エラーマーク４２によって表示する（Ｓ１０３）ので、送信が失敗するアドレス２９ｂに対して再度送信が実行される可能性を低減することができる。また、ＭＦＰ２０は、送信失敗情報２９ｃが対応付けられていることを表示することによって、アドレス帳２９におけるアドレス２９ｂの変更を利用者に促すことができる。
【０１２１】
ＭＦＰ２０は、アドレス帳２９において送信失敗情報２９ｃが対応付けられているアドレス２９ｂを他のＭＦＰに通知しない（Ｓ２６２でＹＥＳおよびＳ２６４）ので、送信が失敗するアドレス２９ｂに他のＭＦＰのアドレス帳におけるアドレスが更新される可能性を低減することができる。
【０１２２】
なお、ＭＦＰ２０は、アドレス帳２９において送信失敗情報２９ｃが対応付けられているアドレス２９ｂが変更されると、変更されたアドレス２９ｂにアドレス帳２９において対応付けられている送信失敗情報２９ｃを削除する（Ｓ２３２）ので、アドレス帳２９におけるアドレス２９ｂが正しいアドレスに変更されることによって、他のＭＦＰのアドレス帳におけるアドレスも正しいアドレスに更新される可能性を向上することができる。したがって、ＭＦＰ２０は、アドレス２９ｂの変更によってＭＦＰ２０自身において送信が失敗する可能性を低減することによって、他のＭＦＰにおいても送信が失敗する可能性を低減することができる。
【０１２３】
本発明の通信装置は、本実施の形態においてＭＦＰであるが、ファックス専用機など、ＭＦＰ以外の画像形成装置でも良いし、ＰＣなど、画像形成装置以外の電子機器でも良い。
【符号の説明】
【０１２４】
２０  ＭＦＰ（通信装置）
２７ａ  通信プログラム
２８ａ  アドレス帳管理手段
２８ｂ  送信実行手段
２９  アドレス帳
２９ａ  送信相手名（送信相手の識別情報）
２９ｂ  アドレス
２９ｃ  送信失敗情報
３０  ＭＦＰ（通信装置）
【図１】
0006478062.tif 000002
【図２】
0006478062.tif 000003
【図３】
0006478062.tif 000004
【図４】
0006478062.tif 000005
【図５】
0006478062.tif 000006
【図６】
0006478062.tif 000007
【図７】
0006478062.tif 000008
【図８】
0006478062.tif 000009
【図９】
0006478062.tif 000010
【図１０】
0006478062.tif 000011
【図１１】
0006478062.tif 000012
【図１２】
0006478062.tif 000013
【図１３】
0006478062.tif 000014
【図１４】
0006478062.tif 000015