(57)【特許請求の範囲】
【請求項１】
送信先にデータを送信する送信手段を有する通信装置であって、
前記送信先を示す複数のアドレスを記憶する第１の記憶手段と、
前記複数のアドレスを表示する表示手段と、
前記複数のアドレスのうち、前記表示手段による表示中にその表示形態が変更され得るアドレスを記憶する第２の記憶手段と、
前記複数のアドレスのうち、前記表示手段による表示中にその表示形態が第１の表示形態のまま維持されるアドレスを記憶する第３の記憶手段と、
外部装置からＳｕｂｓｃｒｉｂｅ要求を受信する第１の受信手段と、
を有し、
前記表示手段は、前記外部装置のアドレスが前記第３の記憶手段に含まれる場合、前記外部装置からＳｕｂｓｃｒｉｂｅ要求を受信しても、当該外部装置のアドレスの表示形態を前記第１の表示形態のまま変更せずに表示し、前記外部装置のアドレスが前記第２の記憶手段に含まれる場合、当該外部装置からのＳｕｂｓｃｒｉｂｅ要求の受信に応じて当該外部装置のアドレスの表示形態を第２の表示形態に変更することを特徴とする通信装置。
【請求項２】
他の外部装置からＵｎｓｕｂｓｃｒｉｂｅ要求を受信する第２の受信手段を更に有し、
前記表示手段は、前記他の外部装置のアドレスが前記第２の記憶手段に含まれ、且つ前記表示手段によりその表示形態が前記第２の表示形態に変更されていた場合、当該他の外部装置からのＵｎｓｕｂｓｃｒｉｂｅ要求の受信に応じて当該他の外部装置のアドレスの表示形態を第３の表示形態に変更し、前記他の外部装置のアドレスが前記第３の記憶手段に含まれる場合、前記他の外部装置からＵｎｓｕｂｓｃｒｉｂｅ要求を受信しても、当該他の外部装置のアドレスの表示形態を前記第１の表示形態のまま変更せずに表示することを特徴とする請求項１記載の通信装置。
【請求項３】
前記表示手段は、前記他の外部装置のアドレスが前記第１の記憶手段には記憶されるが、前記第３の記憶手段で記憶されるアドレスでない場合、前記他の外部装置からのＵｎｓｕｂｓｃｒｉｂｅ要求に応じて、当該他の外部装置のアドレスの表示形態を前記第３の表示形態に変更することを特徴とする請求項２記載の通信装置。
【請求項４】
前記表示手段は、起動時において前記複数のアドレスを表示する際、前記第２の記憶手段に含まれるアドレスを前記第３の表示形態で表示し、前記第２の記憶手段には含まれないアドレスを前記第１の表示形態で表示することを特徴とする請求項２又は３に記載の通信装置。
【請求項５】
前記第１の表示形態、前記第２の表示形態、及び前記第３の表示形態は、それぞれ標準表示、強調表示、及び非強調表示であることを特徴とする請求項２乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記外部装置のアドレスが前記第１の記憶手段には記憶されるが、前記第２の記憶手段及び前記第３の記憶手段のいずれにも記憶されないアドレスである場合、前記外部装置のアドレスを前記第２の記憶手段と前記第３の記憶手段のいずれに追加するかをユーザに問い合わせる問合せ手段をさらに有することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
送信先にデータを送信する送信ステップを有する通信装置の制御方法であって、
前記送信先を示す複数のアドレスを記憶する第１の記憶部に記憶する第１の記憶ステップと、
前記複数のアドレスを表示部に表示する表示ステップと、
前記複数のアドレスのうち、前記表示ステップにおける表示中にその表示形態が変更され得るアドレスを第２の記憶部に記憶する第２の記憶ステップと、
前記複数のアドレスのうち、前記表示ステップにおける表示中にその表示形態が第１の表示形態のまま維持されるアドレスを第３の記憶部に記憶する第３の記憶ステップと、
外部装置からＳｕｂｓｃｒｉｂｅ要求を受信する第１の受信ステップと、
を有し、
前記表示ステップにおいて、前記外部装置のアドレスが前記第３の記憶部に含まれる場合、前記外部装置からＳｕｂｓｃｒｉｂｅ要求を受信しても、当該外部装置のアドレスの表示形態を前記第１の表示形態のまま変更せずに表示し、前記外部装置のアドレスが前記第２の記憶部に含まれる場合、当該外部装置からのＳｕｂｓｃｒｉｂｅ要求の受信に応じて当該外部装置のアドレスの表示形態を第２の表示形態に変更することを特徴とする制御方法。
【請求項８】
送信先にデータを送信する送信ステップを有する通信装置の制御方法をコンピュータに実行させるための制御プログラムであって、
前記通信装置の制御方法は、
前記送信先を示す複数のアドレスを記憶する第１の記憶部に記憶する第１の記憶ステップと、
前記複数のアドレスを表示部に表示する表示ステップと、
前記複数のアドレスのうち、前記表示ステップにおける表示中にその表示形態が変更され得るアドレスを第２の記憶部に記憶する第２の記憶ステップと、
前記複数のアドレスのうち、前記表示ステップにおける表示中にその表示形態が第１の表示形態のまま維持されるアドレスを第３の記憶部に記憶する第３の記憶ステップと、
外部装置からＳｕｂｓｃｒｉｂｅ要求を受信する第１の受信ステップと、
を有し、
前記表示ステップにおいて、前記外部装置のアドレスが前記第３の記憶部に含まれる場合、前記外部装置からＳｕｂｓｃｒｉｂｅ要求を受信しても、当該外部装置のアドレスの表示形態を前記第１の表示形態のまま変更せずに表示し、前記外部装置のアドレスが前記第２の記憶部に含まれる場合、当該外部装置からのＳｕｂｓｃｒｉｂｅ要求の受信に応じて当該外部装置のアドレスの表示形態を第２の表示形態に変更することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、その制御方法、および制御プログラムに関する。
【背景技術】
【０００２】
一般に、複合機（ＭＦＰ）などの画像形成装置において、ネットワークなどを介して外部機器（ＰＣなど）と通信を行う通信機能が備えられている。以下、画像形成装置に備えられた通信機能を実行する装置を、画像通信装置（又は情報通信装置、若しくは単に通信装置）と呼ぶことにする。
【０００３】
従来、画像形成装置においては、送信先を設定した後画像読み取り（スキャン）設定が行われる。そして、スキャン設定に応じて画像読み取りが実行されて、画像通信装置によって送信先に画像データが送られる。
【０００４】
ところが、送信先を対応付けることなくスキャン設定を行うと、画像読み取りが行われるものの、画像データの送信には失敗する。よって、ユーザは送信先を対応付けて画像読み取りを再度行わなければならず、極めて面倒である。
【０００５】
このような点に対処するため、画像形成装置に送信先が推奨する読み取り設定を送信先から取得する機能を備えて、画像読み取りの開始前に画像データの送信が可能であるか否かを確認するようにしたものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１５９７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、特許文献１に記載の画像形成装置においては、送信先に対して画像データの送信可能な状態であることを確認する際には、送信先（送信先機器）が読み取り設定を送信する機能を備えていることが前提である。従って、当該機能を送信先が備えていないと、画像通信装置において画像読み取りの開始前に画像データの送信が可能であるか否かを確認することができないという課題がある。
【０００８】
本発明の目的は、送信先の機能に拘わらず、送信先にデータの送信を行うことが可能であるか否かを確認して、当該確認結果をユーザに通知して利便性を向上することのできる通信装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、本発明による情報通信装置は、送信先にデータを送信する送信手段を有する通信装置であって、前記送信先を示す複数のアドレスを記憶する第１の記憶手段と、前記複数のアドレスを表示する表示手段と、前記複数のアドレスのうち、前記表示手段による表示中にその表示形態が変更され得るアドレスを記憶する第２の記憶手段と、前記複数のアドレスのうち、前記表示手段による表示中にその表示形態が第１の表示形態のまま維持されるアドレスを記憶する第３の記憶手段と、外部装置からＳｕｂｓｃｒｉｂｅ要求を受信する第１の受信手段と、を有し、前記表示手段は、前記外部装置のアドレスが前記第３の記憶手段に含まれる場合、前記外部装置からＳｕｂｓｃｒｉｂｅ要求を受信しても、当該外部装置のアドレスの表示形態を前記第１の表示形態のまま変更せずに表示し、前記外部装置のアドレスが前記第２の記憶手段に含まれる場合、当該外部装置からのＳｕｂｓｃｒｉｂｅ要求の受信に応じて当該外部装置のアドレスの表示形態を第２の表示形態に変更することを特徴とする。
【００１０】
本発明による制御方法は、送信先にデータを送信する送信ステップを有する通信装置の制御方法であって、前記送信先を示す複数のアドレスを記憶する第１の記憶部に記憶する第１の記憶ステップと、前記複数のアドレスを表示部に表示する表示ステップと、前記複数のアドレスのうち、前記表示ステップにおける表示中にその表示形態が変更され得るアドレスを第２の記憶部に記憶する記憶ステップと、前記複数のアドレスのうち、前記表示ステップにおける表示中にその表示形態が第１の表示形態のまま維持されるアドレスを第３の記憶部に記憶する第３の記憶ステップと、外部装置からＳｕｂｓｃｒｉｂｅ要求を受信する第１の受信ステップと、を有し、前記表示ステップにおいて、前記外部装置のアドレスが前記第３の記憶部に含まれる場合、前記外部装置からＳｕｂｓｃｒｉｂｅ要求を受信しても、当該外部装置のアドレスの表示形態を前記第１の表示形態のまま変更せずに表示し、前記外部装置のアドレスが前記第２の記憶部に含まれる場合、当該外部装置からのＳｕｂｓｃｒｉｂｅ要求の受信に応じて当該外部装置のアドレスの表示形態を第２の表示形態に変更することを特徴とする。
【００１１】
本発明による制御プログラムは、送信先にデータを送信する送信ステップを有する通信装置の制御方法をコンピュータに実行させるための制御プログラムであって、前記通信装置の制御方法は、前記送信先を示す複数のアドレスを記憶する第１の記憶部に記憶する第１の記憶ステップと、前記複数のアドレスを表示部に表示する表示ステップと、前記複数のアドレスのうち、前記表示ステップにおける表示中にその表示形態が変更され得るアドレスを第２の記憶部に記憶する第２の記憶ステップと、前記複数のアドレスのうち、前記表示ステップにおける表示中にその表示形態が第１の表示形態のまま維持されるアドレスを第３の記憶部に記憶する第３の記憶ステップと、外部装置からＳｕｂｓｃｒｉｂｅ要求を受信する第１の受信ステップと、を有し、前記表示ステップにおいて、前記外部装置のアドレスが前記第３の記憶部に含まれる場合、前記外部装置からＳｕｂｓｃｒｉｂｅ要求を受信しても、当該外部装置のアドレスの表示形態を前記第１の表示形態のまま変更せずに表示し、前記外部装置のアドレスが前記第２の記憶部に含まれる場合、当該外部装置からのＳｕｂｓｃｒｉｂｅ要求の受信に応じて当該外部装置のアドレスの表示形態を第２の表示形態に変更することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、送信先の機能に拘わらず、送信先にデータの送信を行うことが可能であるか否かを確認して、この確認結果をユーザに通知して利便性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態による情報通信装置の１つである画像通信装置の一例についてそのハードウェア構成を示すブロック図である。
【図２】図１に示すＨＤＤに保存されたアドレス帳の一例を示す図である。
【図３】図１に示すＨＤＤに保存された対応アドレスリスト部の一例を示す図である。
【図４】図１に示すＨＤＤに保存された除外対象リスト部の一例を示す図である。
【図５】図１に示す画像通信装置が接続されるネットワークシステムの一例を示すブロック図である。
【図６】図１に示す画像通信装置で実行される処理を説明するためのフローチャートである。
【図７】図６に示す起動時の処理を説明するためのフローチャートである。
【図８】図７で説明した起動の処理が終了した際にユーザコマンド入力装置上のアドレス帳表示部に表示されるアドレスの表示を示す図である。
【図９】図５に示す電子機器から受信したＳｕｂｓｃｒｉｂｅ要求の一例を示す図である。
【図１０】図１に示すユーザコマンド入力装置に表示される問い合わせ画面の一例を示す図である。
【図１１】図１に示すＨＤＤに記憶された除外対象リスト部に保存されたアドレスの一例を示す図である。
【図１２】図１に示すＨＤＤに記憶された対応アドレスリスト部に保存されたアドレスの一例を示す図である。
【図１３】図１に示すＨＤＤに記憶された対応アドレスリスト部に保存されたアドレスの他の例を示す図である。
【図１４】図５に示す電子機器から受信したＵｎｓｕｂｓｃｒｉｂｅ要求の一例を示す図である。
【図１５】図６に示すＵｎｓｕｂｃｒｉｂｅ受信処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態による情報通信装置の一例について図面を参照して説明する。なお、この情報通信装置は、例えば、画像データを送信する画像通信装置であり、この画像通信装置は、例えば、複合機（ＭＦＰ）などの画像形成装置に備えられている。
【００１５】
図１は、本発明の実施の形態による情報通信装置の１つである画像通信装置の一例についてそのハードウェア構成を示すブロック図である。
【００１６】
図１において、画像通信装置１は、ＣＰＵ１１、ＲＡＭ１、ハードディスク１３、ユーザコマンド入力装置１４、および通信装置１６を有している。これらＣＰＵ１１、ＲＡＭ１、ハードディスク１３、ユーザコマンド入力装置１４、および通信装置１６２はメインバス１８によって相互に接続されている。そして、通信装置１６はネットワーク２（有線ネットワーク又は無線ネットワーク）を介して送信先である外部機器（図示せず）と接続可能である。
【００１７】
ＣＰＵ１１は画像通信装置１の制御を司る。ＲＡＭ１２はＣＰＵ１１のワークエリアとして用いられる。ハードディスク（ＨＤＤ）１３には各種プログラム、各種設定、および画像データ（以下画像ファイルとも呼ぶ）が格納される。ＨＤＤ１３の代わりにフロッピー（登録商標）ディスク又は不揮発性ＲＡＭ（ＮＶＲＡＭ）を用いるようにしてもよい。
【００１８】
ユーザコマンド入力装置１４には表示部が備えられており、ユーザはＧＵＩ（グラフィックユーザインターフェース）を介して様々な設定を行う。また、この表示部には、画像通信装置が保持する様々な情報、例えばアドレス帳の情報等を表示することができ、その場合この表示部はアドレス帳表示部として機能することになる。通信装置１６はネットワーク２を介して外部機器との通信を制御する。
【００１９】
図示の例では、ＣＰＵ１１はメインバス１８を介してＲＡＭ１２、ＨＤＤ１３、ユーザコマンド入力装置１４、および通信装置１６を制御する。そして、ＣＰＵ１１は通信装置１６を制御して、送信先に指定された外部機器に画像データを送信する。
【００２０】
図２は、図１に示すＨＤＤ１３に保存されたアドレス帳の一例を示す図である。また、図３は、図１に示すＨＤＤ１３に保存された対応アドレスリスト部の一例を示す図である。さらに、図４は、図１に示すＨＤＤ１３に保存された除外対象リスト部の一例を示す図である。
【００２１】
図２〜図４を参照して、アドレス帳にはホスト名とディレクトリ名とが備えられ、同様に、後述する対応アドレス部および除外対象リスト部にもホスト名およびディレクトリ名が備えられている。そして、アドレス帳、対応アドレスリスト部、および除外対象リスト部はその内容がＨＤＤ１３に保持される。前述のように、アドレス帳表示部がユーザコマンド入力装置１４上に表示（画面表示）されるが、アドレス帳表示部における表示の際には、強調表示、非強調表示、又は標準表示で表示が行われる。なお、強調表示、非強調表示、標準表示は、それぞれ本実施の形態における第１の表示形態、第２の表示形態、第３の表示形態の一例であり、標準表示は強調表示と非強調表示の間の表示形態である。強調表示の例としては表示色を変える、文字を拡大する、太字にする、網掛け表示にする、下線を付けて表示する、所定のマークを並べて表示する等が考えられる。また、非強調表示の例としては、表示色を変える、文字を縮小する、網掛け表示にする、所定のマークを並べて表示する等が考えられるが、強調表示と比較して目立たない表示が望ましい。また標準表示は、強調表示、非強調表示と異なる表示方法である。
【００２２】
図５は、図１に示す画像通信装置１が接続されるネットワークシステムの一例を示すブロック図である。
【００２３】
図５において、画像通信装置１はネットワーク２を介して、電子機器（外部機器、例えば、ＰＣ）３〜６とＤＮＳサーバ（ドメインネームサーバ）７に接続されている。電子機器３〜６の各々はＷＳＤプロトコル（Ｗｅｂ  Ｓｅｒｖｅｉｃｅ  Ｏｎ  Ｄｅｖｉｃｅプロトコル）に規定されたＳｕｂｓｃｒｉｂｅ要求（申し込み要求）およびＵｎｓｕｂｓｃｒｉｂｅ要求（登録削除要求）を送出する。このＳｕｂｓｃｒｉｂｅ要求およびＵｎｓｕｂｓｃｒｉｂｅ要求は、本実施の形態における第１の要求メッセージ、第２の要求メッセージの一例である。
【００２４】
図示の例では、電子機器３は図２に示すＨｏｓｔＡ、電子機器４は図２に示すＨｏｓｔＢ、電子機器５は図２に示すＨｏｓｔＣ、そして、電子機器６は図２に示すＨｏｓｔＤというホスト名を有している。さらに、ここでは、アドレス帳に登録されたアドレスについては、別のアプリケーションが当該アドレスの登録、削除、および編集を行うことができる。そして、図２に示すように、アドレス帳には所定数のアドレスが登録されているものとする。
【００２５】
図６は、図１に示す画像通信装置１で実行される処理を説明するためのフローチャートである。
【００２６】
図１、図５、および図６を参照して、図６に示す処理を実行するためのプログラムはＨＤＤ１３に記憶されている。そして、画像通信装置１に電源が供給されると、ＣＰＵ１１はＨＤＤ１３に記憶されたプログラムをＲＡＭ１２上に展開して、処理を実行する。まず、画像通信装置１に電源が供給されて画像通信装置１が起動すると、ＣＰＵ１１は起動時の処理を行う（ステップＳ１０２）。
【００２７】
図７は、図６に示す起動時の処理（ステップＳ１０２）を説明するためのフローチャートである。
【００２８】
図１および図７を参照して、起動時の処理が開始されると、ＣＰＵ１１はＨＤＤ１３に記憶されたアドレス帳からアドレスを一件取得する（ステップＳ２０１）。ＣＰＵ１１は該当アドレスを、ＨＤＤ１３に記憶された対応アドレスリスト部から検索する（ステップＳ２０２）。そして、ＣＰＵ１１は該当アドレスが対応アドレスリスト部に含まれているか否かを判定する（ステップＳ２０３）。
【００２９】
該当アドレスが対応アドレスリスト部に含まれていると（ステップＳ２０３において、ＹＥＳ）、ＣＰＵ１１は該当アドレスをユーザコマンド入力装置１４上のアドレス帳表示部に表示する際、このアドレスを非強調として表示する（ステップＳ２０４）。
【００３０】
続いて、ＣＰＵ１１はＨＤＤ１３に記憶されたアドレス帳に次に取得すべきアドレスがあるか否かを確認する（ステップＳ２０５）。次に取得すべきアドレスが存在すると（ステップＳ２０５において、ＹＥＳ）、ＣＰＵ１１はステップＳ２０１の処理に戻って、アドレス帳から次に取得すべきアドレスがなくなるまで、同様の処理を繰り返す。ＨＤＤ１３に記憶されたアドレス帳に次に取得すべきアドレスがないと（ステップＳ２０５において、ＮＯ）、ＣＰＵは起動の処理を終了して、後述するステップＳ１０３へ進む。
【００３１】
一方、該当アドレスが対応アドレスリスト部に含まれていないと（ステップＳ２０３において、ＮＯ）、ＣＰＵ１１は該当アドレスをユーザコマンド入力装置１４上のアドレス帳表示部に表示する際、このアドレスを標準として表示する（ステップＳ２０６）。そして、ＣＰＵ１１はステップＳ２０５の処理に進む。
【００３２】
図８は、図７で説明した起動の処理が終了した際にユーザコマンド入力装置１４上のアドレス帳表示部に表示されるアドレスの表示を示す図である。
【００３３】
図示の例では、アドレス帳表示部には、Ｈｏｓｔ  ＢおよびＣが非強調で表示され、Ｈｏｓｔ  Ｄが標準で表示されている。また、Ｈｏｓｔ  Ａが強調で表示されている。
【００３４】
再び、図１、図５、および図６を参照して、図７で説明した起動の処理が終了すると、通信装置１６は電子機器から要求メッセージ（以下単に要求と呼ぶ）を受信する（ステップＳ１０３）。いま、電子機器４から要求を受信したものとする。
【００３５】
ＣＰＵ１１は当該要求がＳｕｂｓｃｒｉｂｅ要求であるか否かを確認する（ステップＳ１０４）。受信した要求がＳｕｂｓｃｒｉｂｅ要求であると（ステップＳ１０４において、ＹＥＳ）、ＣＰＵ１１は当該Ｓｕｂｓｃｒｉｂｅ要求に含まれるＳｕｂｓｃｒｉｂｅ要求の送出元のホスト名を抽出する（ステップＳ１０５）。
【００３６】
図９は、図５に示す電子機器から受信したＳｕｂｓｃｒｉｂｅ要求の一例を示す図である。図９に示すように、Ｓｕｂｓｃｒｉｂｅ要求には、ホスト名とジョブ指示が含まれている。
【００３７】
ＣＰＵ１１は、Ｓｕｂｓｃｒｉｂｅ要求から抽出した送出元のホスト名を、通信装置１６を介してＤＮＳサーバ７に問合せる。そして、ＣＰＵ１１はＳｕｂｓｃｒｉｂｅ要求の送出元のＩＰアドレスを、ＤＮＳサーバ７から取得する（ステップＳ１０６）。以下このＩＰアドレスを第１の送信元ＩＰアドレスと呼ぶことがある。
【００３８】
続いて、ＣＰＵ１１はＨＤＤ１３に記憶されたアドレス帳から全アドレスを取得する（ステップＳ１０７）。ＣＰＵ１１はこれら全アドレスについてＨＤＤ１３に記憶された対応アドレスリスト部から検索する。そして、ＣＰＵ１１は全アドレスの各々について対応アドレスリスト部に含まれているか否かを確認する。ＣＰＵ１１は対応アドレスリスト部に含まれていないアドレスを差分データとしてその一覧（差分データ一覧）を得る（ステップＳ１０８）。
【００３９】
次に、ＣＰＵ１１は差分データ一覧からその１件（アドレス）を取得する（ステップＳ１０９）。そして、ＣＰＵ１１は取得したアドレスが除外対象リスト部に記憶されているか否かを確認する（ステップＳ１１０）。取得したアドレスが除外対象リスト部に記憶されていないと（ステップＳ１１０において、ＮＯ）、ＣＰＵ１１は当該アドレスについて通信装置１６を介してＤＮＳサーバ７に問合せる。そして、ＣＰＵ１１は当該アドレスに対応するＩＰアドレスを、ＤＮＳサーバ７から取得する（ステップＳ１１１）。以下このＩＰアドレスを差分ＩＰアドレスと呼ぶことがある。
【００４０】
続いて、ＣＰＵ１１は上記の差分ＩＰアドレスとＳｕｂｓｃｒｉｂｅ要求の送出元に応じて取得したＩＰアドレス（第１の送信元ＩＰアドレス）とを比較する。そして、ＣＰＵ１１は差分ＩＰアドレスと第１の送信元ＩＰアドレスとが一致しているか（同一であるか）否かを確認する（ステップＳ１１２）。
【００４１】
差分ＩＰアドレスと第１の送信元ＩＰアドレスとが一致していると（ステップＳ１１２において、ＹＥＳ）、ＣＰＵ１１は差分データから取得したアドレスを対応アドレスリスト部に保存するか否かについてユーザに問い合わせる画面（問い合わせ画面）をユーザコマンド入力装置１４に表示する（ステップＳ１１３）。
【００４２】
図１０は、図１に示すユーザコマンド入力装置１４に表示される問い合わせ画面の一例を示す図である。
【００４３】
図１０に示すように、この問い合わせ画面には、「対応アドレス部記憶確認画面」の名称が表示され、例えば「以後ＨｏｓｔＢ．ＤＯＭＡＩＮをＳｕｂｓｃｒｉｂｅ要求により下記の宛先の表示を変更しますか？」が表示される。そして、問い合わせ画面には、ホスト名およびディレクトリ名が表示されるとともに、「ＹＥＳ」ボタンおよび「ＮＯ」ボタンが表示される。
【００４４】
ユーザが「ＹＥＳ」ボタンを押下げると、差分データから取得したアドレスを対応アドレスリスト部に保存する旨のコマンドがＣＰＵ１１に与えられる。一方、ユーザが「ＮＯ」ボタンを押下げると、差分データから取得したアドレスを対応アドレスリスト部に保存しない旨のコマンドがＣＰＵ１１に与えられる。
【００４５】
このように、問い合わせ画面の表示に応じて、ユーザは該当アドレスを対応アドレスリスト部に保存するか又は保存しないかを決定して、そのコマンドを、ユーザコマンド入力装置１４を用いて入力する。ＣＰＵ１１は上記のコマンドに応じて当該アドレスを対応アドレスリスト部に保存するか否かを確認する（ステップＳ１１４）。
【００４６】
コマンドが当該アドレスを対応アドレスリスト部に保存しない旨のコマンドであると（ステップＳ１１４において、ＮＯ）、ＣＰＵ１１はこのアドレスをＨＤＤ１３に記憶された除外対象リスト部に保存する（ステップＳ１１５）。そして、ＣＰＵ１１はこのアドレスをアドレス帳表示部に表示する際の表示を標準に変更する（ステップＳ１１６）。続いて、ＣＰＵ１１は差分データ一覧において次に取得すべきアドレスが存在するか否かを確認する（ステップＳ１１７）。
【００４７】
図１１は、図１に示すＨＤＤ１３に記憶された除外対象リスト部に保存されたアドレスの一例を示す図である。
【００４８】
いま、除外対象リスト部に除外対象のアドレスが保存されていない際に（図４参照）、ホスト名がＨｏｓｔ  Ｂのアドレスが除外対象として除外対象リスト部に保存されたとする。つまり、コマンドが当該アドレスを対応アドレスリスト部に保存しない旨のコマンドであると、図１１に示すように、除外対象リスト部には、ホスト名が「Ｈｏｓｔ  Ｂ」でディレクトリ名が「Ｄｉｒ２」のアドレスが保存される。
【００４９】
一方、コマンドが当該アドレスを対応アドレスリスト部に保存する旨のコマンドであると（ステップＳ１１４において、ＹＥＳ）、つまり、対応アドレスリスト部に存在しないアドレスを対応アドレスリスト部に登録することが選択されると、ＣＰＵ１１はこのアドレスをＨＤＤ１３に記憶された対応アドレスリスト部に保存する（ステップＳ１１８）。そして、ＣＰＵ１１はステップＳ１１７の処理に移行する。
【００５０】
なお、ステップＳ１１０において、取得したアドレスが除外対象リスト部に記憶されていると（ステップＳ１１０において、ＹＥＳ）、ＣＰＵ１１はステップＳ１１７の処理に移行する。同様に、ステップＳ１１２において、差分ＩＰアドレスと第１の送信元ＩＰアドレスとが一致していないと（ステップＳ１１２において、ＮＯ）、ＣＰＵ１１はステップＳ１１７の処理に移行する。
【００５１】
図１２は、図１に示すＨＤＤ１３に記憶された対応アドレスリスト部に保存されたアドレスの一例を示す図である。また、図１３は、図１に示すＨＤＤ１３に記憶された対応アドレスリスト部に保存されたアドレスの他の例を示す図である。
【００５２】
いま、図１２に示すように、対応アドレスリスト部に、ホスト名が「Ｈｏｓｔ  Ａ」でディレクトリ名が「Ｄｉｒ１」のアドレスとホスト名が「Ｈｏｓｔ  Ｄ」でディレクトリ名が「Ｄｉｒ４」のアドレスとが保存されているものとする。この際に、ホスト名が「Ｈｏｓｔ  Ｂ」でディレクトリ名が「Ｄｉｒ２」のアドレスを対応アドレスリスト部に保存する旨のコマンドを受けると、ＣＰＵ１１はホスト名が「Ｈｏｓｔ  Ｂ」でディレクトリ名が「Ｄｉｒ２」のアドレスを対応アドレスリスト部に追加保存する（図１３参照）。
【００５３】
ステップＳ１１７において、差分データ一覧に次に取得すべきアドレスが存在すると（ステップＳ１１７において、ＮＯ）、ＣＰＵ１１はステップＳ１０９に戻って、差分データ一覧に次に取得すべきアドレスが存在しなくなるまで同様の処理を繰り返す。
【００５４】
差分データ一覧に次に取得すべきアドレスが存在しないと（ステップＳ１１７において、ＹＥＳ）、ＣＰＵ１１はアドレス帳からアドレスを一件読込む（ステップＳ１１９）。そして、ＣＰＵ１１はアドレス帳から読込んだアドレスが除外対象リスト部に存在するか否かを確認する（ステップＳ１２０）。
【００５５】
このアドレスが除外対象リスト部に存在しないと（ステップＳ１２０において、ＮＯ）、ＣＰＵ１１は当該アドレスについて通信装置１６を介してＤＮＳサーバ７に問合せを行う。そして、ＣＰＵ１１は当該アドレスに対応するＩＰアドレスを、ＤＮＳサーバ７から取得する（ステップＳ１２１）。以下このＩＰアドレスを除外対象ＩＰアドレスと呼ぶ。
【００５６】
続いて、ＣＰＵ１１は除外対象ＩＰアドレスとＳｕｂｓｃｒｉｂｅ要求の送出元のＩＰアドレス（第１の送信元ＩＰアドレス）とを比較する（ステップＳ１２２）。除外対象ＩＰアドレスと第１の送信元ＩＰアドレスとが一致すると（ステップＳ１２２において、ＹＥＳ）、ＣＰＵ１１は該当アドレスをアドレス帳表示部に表示する際の表示を強調に変更する（ステップＳ１２３）。そして、ＣＰＵ１１はアドレス帳に次に取得すべきアドレスが存在するか否かを確認する（ステップＳ１２４）。
【００５７】
除外対象ＩＰアドレスと第１の送信元ＩＰアドレスとが一致しないと（ステップＳ１２２において、ＮＯ）、ＣＰＵ１１はステップＳ１２４の処理に移行する。
【００５８】
アドレス帳に次に取得すべきアドレスが存在すると（ステップＳ１２４において、ＮＯ）、ＣＰＵ１１はステップＳ１１９の処理に戻って、アドレス帳に次に取得すべきアドレスがなくなるまで同様の処理を繰り返す。一方、アドレス帳に次に取得すべきアドレスが存在しない（ステップＳ１２４において、ＹＥＳ）、ＣＰＵ１１はステップＳ１０３の処理に戻って通信装置１６が次に要求を受信するまで待機する。
【００５９】
ステップＳ１０４において、受信した要求がＳｕｂｓｃｒｉｂｅ要求でないと（ステップＳ１０４において、ＮＯ）、ＣＰＵ１１は要求がＵｎｓｕｂｓｃｒｉｂｅ要求であるか否かを確認する（ステップＳ１２５）。
【００６０】
図１４は、図５に示す電子機器から受信したＵｎｓｕｂｓｃｒｉｂｅ要求の一例を示す図である。図１４に示すように、Ｕｎｓｕｂｓｃｒｉｂｅ要求には、ホスト名とジョブ指示が含まれている。
【００６１】
受信した要求がＵｎｈｓｕｂｓｃｒｉｂｅ要求でないと（ステップＳ１２５において、ＮＯ）、ＣＰＵ１１はステップＳ１０３の処理に戻って、通信装置１６が次の要求を受信するまで待機する。
【００６２】
一方、受信した要求がＵｎｈｓｕｂｓｃｒｉｂｅ要求であると（ステップＳ１２５において、ＹＥＳ）、ＣＰＵ１１は、後述するＵｎｓｕｂｓｃｒｉｂｅ受信処理を行う（ステップＳ１２７）。そして、ＣＰＵ１１はステップＳ１０３の処理に戻って、通信装置１６が次の要求を受信するまで待機する。
【００６３】
図１５は、図６に示すＵｎｓｕｂｃｒｉｂｅ受信処理の一例を説明するためのフローチャートである。
【００６４】
いま、通信装置１６が電子機器４から図１４に示すＵｎｓｕｂｓｃｒｉｂｅ要求を受信したとする。Ｕｎｓｕｂｃｒｉｂｅ受信処理を開始すると、ＣＰＵ１１はＵｎｓｕｂｓｃｒｉｂｅ要求からＵｎｓｕｂｓｃｒｉｂｅ要求の送出元のホスト名を抽出する（ステップＳ３０１）。ＣＰＵ１１はこのホスト名を通信装置１６を介してＤＮＳサーバ７に問い合わせる。そして、ＣＰＵ１１はＵｎｓｕｂｓｃｒｉｂｅ要求送出元のＩＰアドレスを、ＤＮＳサーバ７から取得する（ステップＳ３０２）。以下このＩＰアドレスを第２の送信元ＩＰアドレスと呼ぶ。
【００６５】
続いて、ＣＰＵ１１はＨＤＤ１３上のアドレス帳から一件のアドレスを取得する（ステップＳ３０３）。ＣＰＵ１１は当該アドレスについて通信装置１６を介してＤＮＳサーバ７に問い合わせを行う。そして、ＣＰＵ１１は当該アドレスに対応するＩＰアドレスを、ＤＮＳサーバ７から取得する（ステップＳ３０４）。
【００６６】
次に、ＣＰＵ１１はステップＳ３０４で取得したＩＰアドレスとＵｎｓｕｂｅｓｃｒｉｂｅ要求の送出元のＩＰアドレス（第２の送信元ＩＰアドレス）とを比較する（ステップＳ３０５）。ステップＳ３０４で取得したＩＰアドレスと第２の送出元ＩＰアドレスとが一致すると（ステップＳ３０５において、ＹＥＳ）、ＣＰＵ１１はアドレス帳から取得したアドレスが除外対象リスト部に保存されているか否かを確認する（ステップＳ３０６）。
【００６７】
アドレス帳から取得したアドレスが除外対象リスト部に保存されていないと（ステップＳ３０６において、ＮＯ）、ＣＰＵ１１は該当アドレスをアドレス帳表示部に表示する際、その表示を非強調に変更する（ステップＳ３０７）。そして、ＣＰＵ１１はアドレス帳に次に取得すべきアドレスが存在するか否かを確認する（ステップＳ３０８）。
【００６８】
アドレス帳に次に取得すべきアドレスが存在しないと（ステップＳ３０８において、ＮＯ）、ＣＰＵ１１はＵｎｓｕｂｓｃｒｉｂｅ受信処理を終了して、図６に示すステップＳ１０３の処理に戻る。一方、アドレス帳に次に取得すべきアドレスが存在すると（ステップＳ３０８において、ＹＥＳ）、ＣＰＵ１１はステップＳ３０３の処理に戻って、アドレス帳に次に取得すべきアドレスが存在しなくなるまで同様の処理を行う。
【００６９】
ステップＳ３０５において、ステップＳ３０４で取得したＩＰアドレスと第２の送出元ＩＰアドレスとが一致しないと（ステップＳ３０５において、ＮＯ）、ＣＰＵ１１はステップＳ３０８の処理に移行する。同様に、ステップＳ３０６において、アドレス帳から取得したアドレスが除外対象リスト部に保存されていると（ステップＳ３０６において、ＹＥＳ）、ＣＰＵ１１はステップＳ３０８の処理に移行する。
【００７０】
以上のように、本発明の実施の形態では、アドレス帳、対応アドレスリスト部、および除外対象リスト部を備えて、送信先の電子機器（外部機器）から送信されるＳｕｂｓｃｒｉｂｅ要求又はＵｎｓｕｂｓｃｒｉｂｅ要求に応じて、アドレス帳表示部に表示されるアドレスの表示形態を変化させるようにしている。これによって、送信先の機能に拘わらず、送信先にデータの送信を行うことが可能であるか否かを確認して、この確認結果をユーザに通知して利便性を向上させることができるという効果がある。
【００７１】
上述の説明から明らかなように、図１における、ＣＰＵ１１、ユーザコマンド入力装置１４、および通信装置１６のそれぞれ又はこれらの任意の組み合わせが、表示制御手段や第１の判定手段、第２の判定手段、第３の判定手段、第４の判定手段、および登録手段として機能する。なお、Ｓｕｂｓｃｒｉｂｅ要求又はＵｎｓｕｂｓｃｒｉｂｅ要求に応じて取得したＩＰアドレスは第１のネットワークアドレスの一例である。また、アドレス帳に登録されたアドレスに応じて取得したＩＰアドレスは第２のネットワークアドレスの一例である。
【００７２】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００７３】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を、情報通信装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、この制御プログラムを情報通信装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００７４】
この際、制御方法および制御プログラムは、少なくとも第１の判定ステップ、第２の判定ステップ、および表示制御ステップを有することになる。
【００７５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７６】
１  画像通信装置
２  ネットワーク
３〜６  電子機器
７  ＤＮＳサーバ
１１  ＣＰＵ
１２  ＲＡＭ
１３  ハードディスク
１４  ユーザコマンド入力装置
１６  通信装置
１８  メインバス
【図１】
0005794672.tif 000002
【図２】
0005794672.tif 000003
【図３】
0005794672.tif 000004
【図４】
0005794672.tif 000005
【図５】
0005794672.tif 000006
【図６】
0005794672.tif 000007
【図７】
0005794672.tif 000008
【図８】
0005794672.tif 000009
【図９】
0005794672.tif 000010
【図１０】
0005794672.tif 000011
【図１１】
0005794672.tif 000012
【図１２】
0005794672.tif 000013
【図１３】
0005794672.tif 000014
【図１４】
0005794672.tif 000015
【図１５】
0005794672.tif 000016