(57)【特許請求の範囲】
【請求項１】
ネットワークを介して画像データを送信する画像通信装置であって、
管理者用のアドレス帳と、管理者以外のユーザ用のアドレス帳とを記憶する記憶手段と、
画像データの転送先を設定するようユーザにより指示された場合、アドレス帳に含まれるアドレスの一覧を表示する表示手段と、
前記表示手段により表示されたアドレスの一覧の中からユーザにより選択されたアドレスを、画像データの転送先として設定する設定手段と、
を有し、
前記表示手段は、
前記転送先を設定する際に初期表示されるべきアドレスの一覧として、前記記憶手段に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されているか、外部機器に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されているかを判定し、
前記記憶手段に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されていると判定した場合は、前記記憶手段に記憶されているアドレス帳のうちの前記管理者用のアドレス帳に含まれているアドレスの一覧を初期表示し、
前記外部機器に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されていると判定した場合は、前記外部機器に対して当該外部機器が有する全てのアドレス帳の取得要求を送信して、当該取得要求に応答して送信される前記外部機器からのアドレス帳に含まれるアドレスの一覧を初期表示する、
ことを特徴とする画像通信装置。
【請求項２】
前記表示手段は、
前記外部機器に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されていると判定した場合、さらに、前記外部機器の構成情報に基づいて前記外部機器が管理者用のアドレス帳を有しているかどうかを確認し、
前記外部機器が管理者用のアドレス帳を有していると確認すると、前記外部機器に対して当該外部機器が有する管理者用のアドレス帳の取得要求を送信して、当該取得要求に応答して送信される前記外部機器からのアドレス帳に含まれるアドレスの一覧を初期表示し、
前記外部機器が管理者用のアドレス帳を有していないと確認すると、前記外部機器に対して当該外部機器が有する全てのアドレス帳の取得要求を送信して、当該取得要求に応答して送信される前記外部機器からのアドレス帳に含まれるアドレスの一覧を初期表示する、
ことを特徴とする請求項１に記載の画像通信装置。
【請求項３】
ネットワークを介して画像データを送信する画像通信装置であって、
アドレス帳を記憶する記憶手段と、
送信する宛先を設定する設定手段と、
前記設定手段が前記宛先を設定する際、前記記憶手段に記憶されている前記アドレス帳から設定するか、外部機器に記憶されているアドレス帳から設定するかを判定する判定手段と、
前記判定手段により前記外部機器に記憶されているアドレス帳から設定すると判定されると、前記外部機器の構成情報に基づいて前記外部機器が管理者用のアドレス帳を有しているかどうかを確認する確認手段と、
前記確認手段が前記外部機器が管理者用のアドレス帳を有していると確認すると、前記外部機器に対して当該外部機器が有する前記管理者用のアドレス帳を要求するように制御する制御手段と、
を有することを特徴とする画像通信装置。
【請求項４】
管理者用のアドレス帳と、管理者以外のユーザ用のアドレス帳とを記憶する記憶手段を有し、ネットワークを介して画像データを送信する画像通信装置の制御方法であって、
表示手段が、画像データの転送先を設定するようユーザにより指示された場合、アドレス帳に含まれるアドレスの一覧を表示する表示工程と、
設定手段が、前記表示工程で表示されたアドレスの一覧の中からユーザにより選択されたアドレスを、画像データの転送先として設定する設定工程と、
を含み、
前記表示工程では、
前記転送先を設定する際に初期表示されるべきアドレスの一覧として、前記記憶手段に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されているか、外部機器に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されているかを判定し、
前記記憶手段に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されていると判定した場合は、前記記憶手段に記憶されているアドレス帳のうちの前記管理者用のアドレス帳に含まれているアドレスの一覧を初期表示し、
前記外部機器に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されていると判定した場合は、前記外部機器に対して当該外部機器が有する全てのアドレス帳の取得要求を送信して、当該取得要求に応答して送信される前記外部機器からのアドレス帳に含まれるアドレスの一覧を初期表示する、
ことを特徴とする画像通信装置の制御方法。
【請求項５】
アドレス帳を記憶する記憶手段を有し、ネットワークを介して画像データを送信する画像通信装置の制御方法であって、
設定手段が、送信する宛先を設定する設定工程と、
判定手段が、前記設定工程で前記宛先を設定する際、前記記憶手段に記憶されている前記アドレス帳から設定するか、外部機器に記憶されているアドレス帳から設定するかを判定する判定工程と、
確認手段が、前記判定工程で前記外部機器に記憶されているアドレス帳から設定すると判定されると、前記外部機器の構成情報に基づいて前記外部機器が管理者用のアドレス帳を有しているかどうかを確認する確認工程と、
制御手段が、前記確認工程で前記外部機器が管理者用のアドレス帳を有していると確認すると、前記外部機器に対して当該外部機器が有する前記管理者用のアドレス帳を要求するように制御する制御工程と、
を含むことを特徴とする画像通信装置の制御方法。
【請求項６】
コンピュータを、請求項１乃至３のいずれか１項に記載の画像通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像通信装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
アドレス帳サーバに、利用者に紐づいたアドレス帳データを登録し、アドレス帳を利用するデバイスは、アドレス帳サーバから利用者に紐づいたアドレス帳データを取得して利用することが提案されている（特許文献１参照）。
【０００３】
具体的には、複合機（ＭＦＰ）において、他の複合機（サーバ）からアドレス帳を取得し、そのアドレス帳から宛先を取得して利用できるリモートアドレス機能がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３０５１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、複合機には、管理者しか編集できない管理者用アドレス帳を記憶している機器がある。転送先の設定は管理者によって行われることが多く、複合機が受信したデータを転送する転送先の設定は、管理者用アドレス帳に登録されている宛先が好ましい。そのため、この管理者用アドレス帳を初期値として表示し、転送先の設定を受け付けることが好ましい。
【０００６】
一方、複合機の中には、このような管理者用アドレス帳を有していない機器もあり、そのような機器をアドレスの取得先のサーバとして、転送先を設定するためにアドレス帳を要求するとエラーとなっていた。このようなエラーが発生すると、実際はサーバと接続されているにも拘らず、サーバに接続されていないという誤解を管理者に与えるおそれがあった。
【０００７】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００８】
本発明の特徴は、表示要求を受けたアドレス帳が外部機器が管理するアドレス帳であれば、その外部機器から全てのアドレス帳を取得して表示することにより、上記課題を解決することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る画像通信装置は以下のような構成を備える。即ち、
ネットワークを介して画像データを送信する画像通信装置であって、
管理者用のアドレス帳と、管理者以外のユーザ用のアドレス帳とを記憶する記憶手段と、
画像データの転送先を設定するようユーザにより指示された場合、アドレス帳に含まれるアドレスの一覧を表示する表示手段と、
前記表示手段により表示されたアドレスの一覧の中からユーザにより選択されたアドレスを、画像データの転送先として設定する設定手段と、
を有し、
前記表示手段は、
前記転送先を設定する際に初期表示されるべきアドレスの一覧として、前記記憶手段に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されているか、外部機器に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されているかを判定し、
前記記憶手段に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されていると判定した場合は、前記記憶手段に記憶されているアドレス帳のうちの前記管理者用のアドレス帳に含まれているアドレスの一覧を初期表示し、
前記外部機器に記憶されているアドレス帳に含まれるアドレスの一覧を初期表示する設定が為されていると判定した場合は、前記外部機器に対して当該外部機器が有する全てのアドレス帳の取得要求を送信して、当該取得要求に応答して送信される前記外部機器からのアドレス帳に含まれるアドレスの一覧を初期表示する、
ことを特徴とする。
また、本発明は、ネットワークを介して画像データを送信する画像通信装置であって、
アドレス帳を記憶する記憶手段と、
送信する宛先を設定する設定手段と、
前記設定手段が前記宛先を設定する際、前記記憶手段に記憶されている前記アドレス帳から設定するか、外部機器に記憶されているアドレス帳から設定するかを判定する判定手段と、
前記判定手段により前記外部機器に記憶されているアドレス帳から設定すると判定されると、前記外部機器の構成情報に基づいて前記外部機器が管理者用のアドレス帳を有しているかどうかを確認する確認手段と、
前記確認手段が前記外部機器が管理者用のアドレス帳を有していると確認すると、前記外部機器に対して当該外部機器が有する前記管理者用のアドレス帳を要求するように制御する制御手段と、
を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、表示要求を受けたアドレス帳を管理している外部機器が管理者用アドレス帳を有していなくても、その外部機器と接続されていないといった誤解を与えることがなくなるという効果がある。
【００１１】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１２】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態１に係る画像通信装置のハードウェア構成を説明するブロック図。
【図２】実施形態１に係る画像通信装置を含むシステム構成例を示す図。
【図３】実施形態１に係る画像通信装置における、転送設定、バックアップ送信設定、通信管理レポート設定を説明するフローチャート。
【図４】実施形態１に係る画像通信装置で表示される初期画面の一例を示す図。
【図５】実施形態１に係る図４のＳ３０３の転送設定の入力処理を説明するフローチャート。
【図６】実施形態１に係る画像通信装置で表示される転送設定画面の一例を示す図。
【図７】実施形態１に係る図４のＳ３０６のバックアップ送信設定の入力処理を説明するフローチャート。
【図８】実施形態１に係る画像通信装置で表示されるバックアップ送信設定画面の一例を示す図。
【図９】実施形態１に係る図４のＳ３０９の通信管理レポート設定の入力処理を説明するフローチャート。
【図１０】実施形態１に係る画像通信装置で表示される通信管理レポート設定画面の一例を示す図。
【図１１】図５のＳ５０３、図７のＳ７０３，図９のＳ９０３のアドレス帳の表示処理を説明するフローチャート。
【図１２】ローカルアドレス帳を表示した画面例を示す図。
【図１３】リモートアドレス帳を表示した画面例を示す図。
【図１４】実施形態１に係る図１１のＳ１１０７のリモートアドレス帳の取得処理を説明するフローチャート。
【図１５】本発明の実施形態２に係る画像通信装置によるリモートアドレス帳の取得処理（Ｓ１１０７）を説明するフローチャート。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
［実施形態１］
図１は、本発明の実施形態１に係る画像通信装置１０１のハードウェア構成を説明するブロック図である。
【００１５】
この画像通信装置１０１は、ネットワーク１０２と公衆電話回線１０４に接続されている。ＣＰＵ１１１は、ＲＯＭ１１９に記憶されているブートプログラムを実行してＨＤＤ１１３に格納されているＯＳやプログラムをＲＡＭ１１２に展開し、その展開したプログラムを実行することで、この画像通信装置１０１の動作を制御している。ＲＡＭ１１２は、ＣＰＵ１１１のメインメモリとして使用されワークエリアを提供している。ＨＤＤ１１３は、記憶部の一例であり、ＯＳやプログラム、各種設定、及びファイル等を格納するハードディスクドライブである。尚、記憶部として、このＨＤＤ１１３に代えて、ＮＶＲＡＭ或いはＳＤメモリなどを使用しても良い。入力部１１４は表示部やハードキーを有し、ユーザへのＧＵＩ（グラフィックユーザインターフェース）を提供する。尚、この表示部はタッチパネル機能を有している。ＦＡＸモデム１１５は、ファクシミリプロトコルを用いて公衆電話回線１０４経由で外部のファクス端末とファクシミリ信号を送受信する。通信部１１６は、ネットワーク１０２を介した外部機器との通信を制御する。原稿読み取り部（スキャナ）１１７は、原稿を読み取って、その原稿の画像に対応する画像データを生成する。ＣＰＵ１１１は、バス１１８を介して接続された、これら各部に対して制御信号やデータ等を出力して、これら各部の動作を制御する。
【００１６】
尚、ＨＤＤ１１３には、アドレス帳（ローカルアドレス帳）、画像通信装置１０１が公衆電話回線１０４を介して他のファクス端末から受信した文書データ及び該文書データを転送する条件、転送する宛先の組み合わせ（転送設定）等が記憶されている。また原稿読み取り部１１７で得られた原稿の画像データを、ネットワーク１０２或いは公衆電話回線１０４を介して送信する際、その画像データのバックアップ送信を行う設定（バックアップ送信設定）も記憶している。更に、画像通信装置１０１の通信履歴を電子ファイル化して送信する設定（通信管理レポート設定）等も記憶している。尚、アドレス帳には、管理者だけが編集可能な管理者用アドレス帳と、管理者以外の一般ユーザも編集可能なアドレス帳が含まれる。
【００１７】
図２は、実施形態１に係る画像通信装置１０１を含むシステムの構成例を示す図である。
【００１８】
ここで画像通信装置１０１は、ネットワーク１０２を介してファイルサーバ１０３と、また公衆電話回線１０４を介してファクス端末１０５と接続されている。
【００１９】
図３は、実施形態１に係る画像通信装置１０１における、転送設定、バックアップ送信設定、通信管理レポート設定を説明するフローチャートである。尚、この処理を実現するプログラムはＨＤＤ１１３にインストールされている。そして、ＣＰＵ１１１の制御の下にＲＡＭ１１２に展開され、そのプログラムをＣＰＵ１１１が実行することにより、このフローチャートで示す処理が達成される。
【００２０】
この処理は、例えば画像通信装置１０１の電源がオンされることにより開始され、先ずＳ３０１でＣＰＵ１１１は、例えば図４に示すような初期画面を、入力部１１４の表示部に表示するよう制御する。
【００２１】
図４は、実施形態１に係る画像通信装置１０１で表示される初期画面の一例を示す図である。
【００２２】
この初期画面には、転送設定、バックアップ送信設定、通信管理レポート設定のそれぞれの開始を指示するボタン４０１〜４０３が表示されている。
【００２３】
Ｓ３０１でユーザが、この表示された初期画面を介して、いずれかのボタンを押下するとＳ３０２に進みＣＰＵ１１１は、転送設定ボタン４０１が押下されたかどうかを判定する。ここで、転送設定ボタン４０１が押下されて転送設定が指示されたときはＳ３０３に進み、ＣＰＵ１１１は、図５を参照して後述する転送設定入力処理を実施する。そしてＳ３０４に進みＣＰＵ１１１は、その転送設定入力処理で入力された転送設定をＨＤＤ１１３に記憶してＳ３０１に進む。
【００２４】
一方、Ｓ３０２で転送設定ボタン４０１が押下されていない場合はＳ３０５に進みＣＰＵ１１１は、バックアップ送信設定ボタン４０２が押下されたかどうか判定する。Ｓ３０５でＣＰＵ１１１は、バックアップ送信設定ボタン４０２が押下されて送信文書のバックアップ設定が指示されたと判定したときはＳ３０６に進み、ＣＰＵ１１１は、図７を参照して後述するバックアップ送信設定の入力処理を実行する。そしてＳ３０７に進みＣＰＵ１１１は、そのバックアップ送信設定の入力処理で入力されたバックアップ送信設定をＨＤＤ１１３に記憶してＳ３０１に進む。
【００２５】
またＳ３０５でＣＰＵ１１１は、バックアップ送信設定ボタン４０２が押下されていないと判定したときはＳ３０８に進み、通信管理レポート設定ボタン４０３が押下されたかどうか判定する。ここで通信管理レポート設定ボタン４０３が押下されて通信管理レポート設定が指示されたときはＳ３０９に進みＣＰＵ１１１は、図９を参照して後述する通信管理レポート設定の入力処理を実行する。そしてＳ３１０に進みＣＰＵ１１１は、その通信管理レポート設定の入力処理で入力された通信管理レポートの設定をＨＤＤ１１３に記憶してＳ３０１に進む。
【００２６】
この処理により、初期画面に表示された転送設定、バックアップ送信設定、通信管理レポート設定のそれぞれの開始を指示するボタン４０１〜４０３へのユーザ操作により、画像通信装置１０１に対して、これら設定を行うことができる。
【００２７】
図５は、実施形態１に係る図４のＳ３０３の転送設定の入力処理を説明するフローチャートである。
【００２８】
先ずＳ５０１でＣＰＵ１１１は、例えば図６に示すような転送設定画面を入力部１１４の表示部に表示する。
【００２９】
図６は、実施形態１に係る画像通信装置１０１で表示される転送設定画面の一例を示す図である。
【００３０】
この転送設定画面は、転送条件名６０１、相手先ファクス番号６０２、一致パターン６０３、転送先６０４、ファイル名６０５、ファイル形式６０６を含む。一致パターン６０３は、相手先ファクス番号と送信元のファクス番号との関係が、この条件を満たしたときに転送条件が有効になり、受信したデータの転送が行われることを示す。図６では、一致パターンとして「先頭一致」が登録されている。ファイル名６０５とファイル形式６０６は、転送先に転送されるファイル名とそのファイル形式を指定する。図６では、ファイル名は「見積り書」、ファイル形式は「ＯＣＲ付ＰＤＦ」に指定されている。
【００３１】
登録ボタン６０７は、この転送設定画面で設定された内容を登録するように指示するボタンであり、キャンセルボタン６０８は、この転送設定画面で設定された内容をキャンセルするように指示するボタンである。
【００３２】
Ｓ５０１でユーザが、図６に示す転送設定画面のいずれかのボタンを押下したことをＣＰＵ１１１が検知するとＳ５０２に進みＣＰＵ１１１は、転送先６０４が選択されたどうか判定する。転送先６０４が選択されたときはＳ５０３に進み、転送先を設定するために、図１１を参照して後述するアドレス帳の表示処理を実行してＳ５０４に進む。またＳ５０２で転送先６０３以外が選択されたときもＳ５０４に進む。
【００３３】
Ｓ５０４でＣＰＵ１１１は、登録ボタン６０７が押下されて、転送設定の完了が指示されたかどうかを判定する。転送設定の完了が指示されたと判定したときはＳ５０５に進み、図６の項目６０１〜６０６の全ての項目の入力が行われているかどうか判定する。全ての項目の入力が完了していればＳ５０８に進み、ＣＰＵ１１１はこの画面を介して設定された事項を転送設定としてＨＤＤ１１３に登録してこの処理を終了する。一方、一部の項目の入力が行われていないときはＳ５０１に進む。またＳ５０４で登録ボタン６０７が押下されておらず、転送設定の完了が指示していないときはＳ５０６に進みＣＰＵ１１１は、キャンセルボタン６０８が押下されたかどうか判定する。キャンセルボタン６０８が押下されたときは、Ｓ５０７に進みＣＰＵ１１１は、その画面を介して入力された全ての項目の設定を消去して、この処理を終了する。一方、キャンセルボタン６０８が押下されていないときはＳ５０１に戻る。
【００３４】
図７は、実施形態１に係る図４のＳ３０６のバックアップ送信設定の入力処理を説明するフローチャートである。
【００３５】
まずＳ７０１でＣＰＵ１１１は、例えば図８に示すような、バックアップ送信設定画面を入力部１１４の表示部に表示する。
【００３６】
図８は、実施形態１に係る画像通信装置１０１で表示されるバックアップ送信設定画面の一例を示す図である。
【００３７】
送信先８０１は、原稿読み取り部１０７で読み取った原稿の画像データをネットワーク１０２又は公衆電話回線１０４を介して特定の宛先に送信してバックアップする際、その画像データの送信先を指定する。原稿読み取り部１０７で読み取った原稿の画像データは、ユーザによって本来の宛先として指定された宛先にも送信されるし、バックアップするために指定された宛先にも送信される。図８では送信先として「ファイルサーバ」が指定されている。ファイル形式８０２は、バックアップのための送信時のファイル形式を指定する。図８ではファイル形式として「ＰＤＦ−Ａ」が指定されている。
【００３８】
Ｓ７０１でユーザが、バックアップ送信設定画面のいずれかのボタンを押下したことをＣＰＵ１１１が検知するとＳ７０２に進み、ＣＰＵ１１１は、送信先８０１が押下されたどうか判定する。送信先８０１が選択されたときはＳ７０３に進み、送信先を設定するために、図１１を参照して後述するアドレス帳の表示処理を実行してＳ７０４に進む。またＳ７０２で送信先８０１以外が選択されたときはＳ７０４に進む。
【００３９】
Ｓ７０４でＣＰＵ１１１は、登録ボタン８０３が押下されて、バックアップ送信設定の完了が指示されたかどうかを判定する。そして、バックアップ送信設定の完了が指示されたと判定したときはＳ７０５に進み、ＣＰＵ１１１は、図８の項目８０１，８０２の全ての入力が行われているかどうか判定する。全ての項目の入力が完了していればＳ７０８に進み、ＣＰＵ１１１はこの画面を介して設定された事項をバックアップ送信設定としてＨＤＤ１１３に登録してこの処理を終了するが、そうでないときはＳ７０１に進む。またＳ７０４で登録ボタン８０３が押下されておらず、バックアップ送信設定の完了が指示されていないと判定したときはＳ７０６に進む。そして、Ｓ７０６で、ＣＰＵ１１１は、キャンセルボタン８０４が押下されたかどうか判定する。キャンセルボタン８０４が押下されたときはＳ７０７に進み、その画面を介して入力された全ての項目の設定を消去して、この処理を終了するが、キャンセルボタン８０４が押下されていないときはＳ７０１に戻る。
【００４０】
図９は、実施形態１に係る図４のＳ３０９の通信管理レポート設定の入力処理を説明するフローチャートである。
【００４１】
まずＳ９０１でＣＰＵ１１１は、例えば図１０に示すような、通信管理レポート設定画面を入力部１１４の表示部に表示する。
【００４２】
図１０は、実施形態１に係る画像通信装置１０１で表示される通信管理レポート設定画面の一例を示す図である。
【００４３】
ＯＮボタン１００１、ＯＦＦボタン１００２は、通信管理レポートを送信するかどうかを設定するボタンであり、ＯＮボタン１００１は送信するように設定し、ＯＦＦボタン１００２は送信しないように設定する。ここでＯＮボタン１００１が選択されていると、通信管理レポートは、ユーザに通知されていない画像通信装置１０１の通信履歴が、指定件数１００３の件数（図１０では「１０００」）を超えると、送信先１００４で指定された送信先に送信される。図１０では、ＯＮボタン１００１が選択され、指定件数１００３の件数が有効になっている。
【００４４】
また、ＯＮボタン１００５、ＯＦＦボタン１００６は、指定時刻になると通信管理レポートを送信するかどうかを設定するボタンであり、ＯＮボタン１００５は指定時刻になると送信するように設定し、ＯＦＦボタン１００６は送信しないように設定する。ここで、ＯＮボタン１００５が選択されていると、通信管理レポートは、指定時刻１００７で指定された時刻（図１０では「２０：００」になると、送信先１００４で指定された送信先に送信される。図１０では、ＯＦＦボタン１００６が選択されているため、指定時刻１００７の設定は無効になっている。
【００４５】
尚、いずれの場合も通信管理レポートは、例えばＣＳＶやＰＤＦなどの電子ファイルに変換して送信される。
【００４６】
送信先１００４は、通信管理レポートを送信する送信先を指定する。図１０では送信先として「ファイルサーバ」が指定されている。送信先１００４としては、ファイルサーバのホスト名が指定されてもよいし、または、ファイルサーバのアドレスが指定されてもよい。
【００４７】
Ｓ９０１でユーザが、図１０の通信管理レポート設定画面のいずれかのボタンを押下したことをＣＰＵ１１１が検知するとＳ９０２に進みＣＰＵ１１１は、送信先１００４が押下されたどうか判定する。送信先１００４が押下されたときはＳ９０３に進み、ＣＰＵ１１１は、送信先を設定するために、アドレス帳の表示処理を実行してＳ９０４に進む。アドレス帳の表示処理は、図１１を参照して後述する。またＳ９０２で送信先１００４以外が選択されたときもＳ９０４に進む。
【００４８】
Ｓ９０４でＣＰＵ１１１は、登録ボタン１００８が押下されて、通信管理レポート設定の完了が指示されたかどうかを判定し、登録ボタン１００８が押下されたときはＳ９０５に進む。そして、Ｓ９０５で、ＣＰＵ１１１は、図１０の項目の全ての入力が行われているかどうか判定する。全ての項目の入力が完了していればＳ９０８に進み、ＣＰＵ１１１はこの画面を介して設定された事項を通信管理レポート設定としてＨＤＤ１１３に登録してこの処理を終了するが、そうでないときはＳ９０１に進む。またＳ９０４で登録ボタン１００８が押下されていないときはＳ９０６に進みＣＰＵ１１１は、キャンセルボタン１００９が押下されたかどうか判定する。キャンセルボタン１００９が押下されたときは、その画面を介して入力された全ての項目の設定を消去して、この処理を終了するが、キャンセルボタン１００９が押下されていないときはＳ９０１に戻る。
【００４９】
図１１は、図５のＳ５０３、図７のＳ７０３，図９のＳ９０３のアドレス帳の表示処理を説明するフローチャートである。
【００５０】
先ずＳ１１０１でＣＰＵ１１１は、ＨＤＤ１１３に記録されているアドレス帳の初期表示設定を取得し、初期に表示すべきアドレスデータがＨＤＤ１１３のアドレス帳から取得したアドレス（ローカルアドレス帳）の設定かどうかを判定する。ＨＤＤ１１３のアドレス帳（ローカルアドレス帳）から取得した宛先データの表示の場合はＳ１１０２に進み、ＣＰＵ１１１は、図１２に一例として示すようなローカルアドレス帳の画面を入力部１１４の表示部に表示する。
【００５１】
図１２は、ローカルアドレス帳（ローカルアドレス帳に記憶されているアドレスの一覧）を表示するための画面である。この画面で、「リモートへ」ボタン１２０１が押下されると、図１３に示すような、表示する宛先データをリモートアドレス帳から取得したデータに変更する。その場合の処理は、後述するＳ１１０６以降の処理と同様である。
【００５２】
次にＳ１１０３に進みＣＰＵ１１１は、ＨＤＤ１１３から、管理者だけが編集可能な管理者用のアドレス帳を取得する。編集は、入力部１１４を介して、またはネットワークを介して外部のＰＣから行われるものとする。編集をいずれから行う場合も、装置の利用時に認証されたユーザが管理者権限を持つユーザである（管理者である）と判定した場合に、ＣＰＵ１１１は管理者用アドレス帳を編集可能とするものとする。一方、装置の利用時に認証されたユーザが管理者権限を持たない（一般ユーザである）と判定した場合に、ＣＰＵ１１１は管理者用アドレス帳の編集を禁止するものとする。例えば、装置の利用時に認証されたユーザが管理者権限を持たないと判定した場合に、ＣＰＵ１１１は、管理者用アドレス帳の編集要求を受け付けても、管理者用アドレス帳を編集しないものとする。Ｓ１１０３の処理をした後、Ｓ１１０４に進み、ＣＰＵ１１１は、その取得した管理者用アドレス帳をリスト表示部１２０２に表示するよう制御する。管理者用アドレス帳には、管理者だけが編集可能な管理者用のアドレスが少なくとも１つ以上含まれる、それがリスト表示部１２０２に表示される。そしてＳ１１０５に進み、ＣＰＵ１１１は、Ｓ１１０４でリスト表示部１２０２に表示した管理者用アドレス帳の宛先が少なくとも１つ以上選択されたかどうかを判定する。ここで選択されていると判定するとＳ１１１１に進み、その選択された宛先を取得してこの処理を終了する。一方、１つも宛先が選択されていなければ、Ｓ１１０４へ戻る。
【００５３】
一方、Ｓ１１０１でＣＰＵ１１１は、ＨＤＤ１１３のアドレス帳から取得したアドレスでない設定（リモートアドレス設定）であると判定すると、Ｓ１１０６に進む。そして、Ｓ１１０６で、ＣＰＵ１１１は、例えば図１３に示すようなアドレス帳画面を入力部１１４の表示部に表示するよう制御する。
【００５４】
図１３は、リモートアドレス帳（リモートアドレス帳に記憶されているアドレスの一覧）を表示するための画面である。この画面で、「ローカルへ」ボタン１３０１が押下されると、表示対象をリモートアドレス帳からローカルアドレス帳に切り替えて、そのローカルアドレス帳から取得したアドレス一覧の表示に切り替えることができる。その場合の処理は前述したＳ１１０２以降の処理と同じである。
【００５５】
次にＳ１１０７に進み、ＣＰＵ１１１は、リモートアドレス帳の取得処理を実行する。次にＳ１１０８に進み、ＣＰＵ１１１は、Ｓ１１０７のリモートアドレス帳の取得処理により正常にアドレス帳が取得できたかどうかを判定する。ここでアドレス帳を正常に取得できたと判定するとＳ１１０９に進み、ＣＰＵ１１１は、その取得したアドレス帳の一覧をＲＡＭ１１２から読出し、Ｓ１１０６で表示したアドレス帳画面に反映してＳ１１１０に進む。Ｓ１１１０で、ＣＰＵ１１１は、そのアドレス帳の表示画面から、少なくとも１つの宛先が選択されたかどうかを判定し、少なくとも一つの宛先が選択されていればＳ１１１１に進む。Ｓ１１１１でＣＰＵ１１１は、その選択された宛先を取得してこの処理を終了するが、選択されていなければＳ１１０９に戻る。一方、Ｓ１１０８で、リモートアドレス帳からアドレス帳が取得できなかったと判定した場合は、図１１のフローチャートに示す処理を終了する。
【００５６】
図１４は、実施形態１に係る図１１のＳ１１０７のリモートアドレス帳の取得処理を説明するフローチャートである。
【００５７】
先ずＳ１４０１でＣＰＵ１１１は、宛先データを取得する外部機器（アドレス帳のサーバ）の情報を取得する。次にＳ１４０２に進みＣＰＵ１１１は、その取得した情報で示される外部機器（サーバ）に対し、ネットワーク１０２を介して、全てのアドレス帳の取得要求を送信する。全てのアドレス帳とは、管理者だけが編集可能な管理者用のアドレス帳だけでなく、管理者以外の一般ユーザも編集可能な一般アドレス帳を含む。一般アドレス帳には、管理者及び一般ユーザが編集可能なアドレスが少なくとも１つ以上含まれ、Ｓ１１０９では、それがリスト表示部１３０２に表示される。Ｓ１４０２では、これら全てのアドレス帳の取得要求が送信される。なお、一般アドレス帳は、装置の利用時に認証されたユーザが管理者権限を持っていても持っていなくても、ＣＰＵ１１１によって編集可能にされるものである。ここで、外部機器に対して取得要求を送信する際のプロトコルは何を用いてもよく、本発明の範囲を制限するものではない。次にＳ１４０３に進みＣＰＵ１１１は、画像通信装置１０１に設定されている現在時刻を取得する。次にＳ１４０４に進みＣＰＵ１１１は、宛先データの取得要求を送信した外部機器（サーバ）から応答があるかどうか判定し、応答があればＳ１４０５に進み、その応答から正常なアドレス帳が取得できたかどうかを判定する。ここで正常なアドレス帳が取得できたと判定したときはＳ１４０６に進み、その取得したアドレス帳をＲＡＭ１１２に一時的に記憶して、この処理を終了する。一方、Ｓ１４０５で取得できなかったと判定した場合はＳ１４０８に進み、ＣＰＵ１１１は、エラーが発生した旨を通知する画面を入力部１１４の表示部に表示して、この処理を終了する。
【００５８】
またＳ１４０４でＣＰＵ１１１は、応答がないと判定したときはＳ１４０７に進み、Ｓ１４０３で取得した時刻から現在の時刻までを基に、タイムアウトが発生しているかどうかを判定する。ここでタイムアウトが発生していると判定するとＳ１４０８に進み、ＣＰＵ１１１は、エラーが発生した旨を通知する画面を入力部１１４に表示して、この処理を終了する。またＳ１４０７でＣＰＵ１１１は、タイムアウトが発生していないと判定するとＳ１４０４に戻る。
【００５９】
以上説明したように実施形態１によれば、ローカルアドレス帳を取得する場合は、管理者だけが編集可能な管理者用のアドレス帳を取得して表示する。一方、外部機器（アドレス帳サーバ）からアドレス帳を取得する場合は、その外部機器に対して、管理者用のアドレス帳だけでなく全てのアドレス帳を要求する。このように、同じ目的で表示されるアドレス帳であっても、表示される画面がローカルであるか、リモートであるかによって、取得を要求するアドレス帳を変える。これにより、例え、その外部機器が管理者用のアドレス帳を有していない場合でも、その外部機器から何らかの応答を受信できるため、その外部機器と接続されていないと誤認されるようなエラーの発生を防止できる。
【００６０】
［実施形態２］
次に本発明の実施形態２を説明する。この実施形態２では、リモートアドレス帳の取得処理を実施形態１の場合と変更した例で説明する。
【００６１】
図１５は、本発明の実施形態２に係る画像通信装置１０１によるリモートアドレス帳の取得処理（Ｓ１１０７）を説明するフローチャートである。この処理は、前述の図１１のＳ１１０７の処理の変形例である。尚、実施形態２に係るシステム構成及び画像通信装置１０１の構成等は前述の実施形態１と同様であるため、その説明を省略する。
【００６２】
まずＳ１５０１でＣＰＵ１１１は、ＨＤＤ１１３から外部機器（アドレス帳サーバ）の情報を取得する。次にＳ１５０２に進み、ＣＰＵ１１１は、その外部機器に対してアドレス帳の構成情報の取得要求を送信する。この取得要求の送信後、Ｓ１５０３に進み、ＣＰＵ１１１は、画像通信装置１０１に設定されている現在時刻を取得する。こうして現在時刻を取得するとＳ１５０４に進みＣＰＵ１１１は、外部機器から応答があるかどうか判定する。ここで応答があると判定するとＳ１５０５に進み、そうでないときはＳ１５０６に進み、Ｓ１５０３で取得した時刻と現在時刻とに基づいて、ＣＰＵ１１１は、タイムアウトが発生したかどうかを判定する。ここでタイムアウトが発生していると判定するとＳ１５０７に進みＣＰＵ１１１は、入力部１１４の表示部にエラーが発生した旨を通知する画面を表示して、この処理を終了する。
【００６３】
一方、Ｓ１５０４で応答があると判定したときはＳ１５０５に進み、ＣＰＵ１１１は、その応答を解析し、外部機器から応答が、管理者だけが編集可能な管理者用のアドレス帳を有していると示しているかどうかを判定する。ここで、その外部機器が管理者アドレス帳を有していると判定した場合はＳ１５０８に進み、管理者だけが編集可能なアドレス帳を取得する要求を外部機器に対して送信してＳ１５１０に進む。一方、Ｓ１５０５で、その外部機器が管理者だけが編集可能なアドレス帳を有していないと判定するとＳ１５０９に進み、全てのアドレス帳を取得する要求を外部機器に対して送信してＳ１５１０に進む。
【００６４】
Ｓ１５１０でＣＰＵ１１１は、現在時刻を取得する。次にＳ１５１１に進みＣＰＵ１１１は、外部機器から応答が来たかどうかを判定する。ここで応答があると判定するとＳ１５１２に進みＣＰＵ１１１は、その応答からアドレス帳が取得できたかどうかを判定し、取得できた場合は、その取得したアドレス帳をＲＡＭ１１２に一時的に記憶して、この処理を終了する。一方、アドレス帳が取得できなかった場合はＳ１５０７に進み、入力部１１４の表示部にエラーを通知する画面を表示して、この処理を終了する。またＳ１５１１で応答がなかった場合はＳ１５１３に進みＣＰＵ１１１は、Ｓ１５０３で取得した時刻と現在時刻とに基づいて、タイムアウトが発生したかどうかを判定する。ここでタイムアウトが発生したと判定するとＳ１５０７へ進み、発生していないと判定するとＳ１５１１へ戻る。
【００６５】
以上説明したように実施形態２によれば、外部機器に対して前以って、その外部機器が有しているアドレス帳の構成情報を問い合わせておく。そして、外部機器が管理者用のアドレス帳を有していると確認した上で、その外部機器に対して管理者用のアドレス帳を要求する。これにより、その外部機器が管理者用のアドレス帳を有していない場合でも、その外部機器から何らかの応答を受信できるため、その外部機器と接続されていないと誤認されるようなエラーの発生を防止できる。
【００６６】
（その他の実施形態）
なお、上述した実施形態では、管理者用アドレス帳を、管理者だけが編集可能なアドレス帳として説明し、それ以外の一般アドレス帳を、管理者以外の一般ユーザも編集可能なアドレス帳として説明した。しかしながら、本発明は、これに限られるものではない。例えば、管理者用アドレス帳が、管理者だけが「参照」可能なアドレス帳であり、それ以外の一般アドレス帳をが、管理者以外の一般ユーザも「参照」可能なアドレス帳であってもよい。参照は、入力部１１４を介して、またはネットワークを介して外部のＰＣから行われるものとする。参照をいずれから行う場合も、装置の利用時に認証されたユーザが管理者権限を持つユーザであると判定した場合に、ＣＰＵ１１１は、管理者用アドレス帳の参照を可能にする。一方、装置の利用時に認証されたユーザが管理者権限を持たないと判定した場合に、ＣＰＵ１１１は管理者用アドレス帳の参照を禁止するものとする。例えば、装置の利用時に認証されたユーザが管理者権限を持たないと判定した場合に、ＣＰＵ１１１は、管理者用アドレス帳の表示要求を受け付けても、管理者用アドレス帳を表示しないものとする。そして、一般アドレス帳は、装置の利用時に認証されたユーザが管理者権限を持っていても持っていなくても、ＣＰＵ１１１は、一般アドレス帳の参照を可能にする。
【００６７】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６８】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００６９】
１０１…画像通信装置、１０２…ネットワーク、１０３…ファイルサーバ、１１１…ＣＰＵ，１１２…ＲＡＭ，１１３…ＨＤＤ，１１４…入力部、１１９…ＲＯＭ
【図１】
0006549922.tif 000002
【図２】
0006549922.tif 000003
【図３】
0006549922.tif 000004
【図４】
0006549922.tif 000005
【図５】
0006549922.tif 000006
【図６】
0006549922.tif 000007
【図７】
0006549922.tif 000008
【図８】
0006549922.tif 000009
【図９】
0006549922.tif 000010
【図１０】
0006549922.tif 000011
【図１１】
0006549922.tif 000012
【図１２】
0006549922.tif 000013
【図１３】
0006549922.tif 000014
【図１４】
0006549922.tif 000015
【図１５】
0006549922.tif 000016