(57)【要約】【課題】予め設定された送信先にデータを送信する送信機能（転送機能等）を有するデータ通信装置で、インポートデータに基づいて設定情報及びアドレス帳の少なくともいずれかをインポートした後の、当該送信機能の誤動作を防止する技術を提供する。【解決手段】データ通信装置（ＭＦＰ）は、他のＭＦＰによってエクスポートされたデータを含むインポートデータに基づいて、アドレス帳及び設定情報の少なくともいずれかのインポートを行う際、インポートを行うデータを判定する。ＭＦＰは、アドレス帳と設定情報とのそれぞれについて、実際にインポートが行われるか否かを判定する。更に、アドレス帳と設定情報とのうちの一方のインポートが行われ、他方のインポートが行われない場合に、インポートデータに基づくインポートが行われた後の送信機能の使用を制限する。【選択図】図８
2016181762.tif 000002
【特許請求の範囲】
【請求項１】
データの送信先を設定するために使用可能なアドレスの一覧を含むアドレス帳と、予め設定された送信先を示す設定情報であって、前記設定情報に対応するアドレスを前記アドレス帳から取得して、当該取得したアドレスへデータを送信する送信機能の設定情報と、を記憶した記憶手段と、
他のデータ通信装置によってエクスポートされたデータを含むインポートデータに基づいて、前記アドレス帳と前記設定情報との少なくともいずれかのインポートを行うインポート手段と、
前記アドレス帳と前記設定情報とのそれぞれについて、前記インポート手段によってインポートが行われるか否かを判定する判定手段と、
前記判定手段によって、前記アドレス帳と前記設定情報とのうちの一方のインポートが行われ、他方のインポートが行われないと判定されると、前記インポート手段によるインポートが行われた後の前記送信機能の使用を制限する制限手段と、
を備えることを特徴とするデータ通信装置。
【請求項２】
前記判定手段は、前記アドレス帳と前記設定情報とのそれぞれについて、対応するデータが前記インポートデータに含まれていなければ、前記インポート手段によるインポートが行われないと判定する、
ことを特徴とする請求項１に記載のデータ通信装置。
【請求項３】
前記アドレス帳と前記設定情報とのそれぞれについて、ユーザの指示に従って、前記インポート手段によるインポート対象とするか否かを決定する決定手段、を更に備え、
前記判定手段は、前記アドレス帳と前記設定情報とのそれぞれについて、前記決定手段によって前記インポート対象として決定されなければ、前記インポート手段によるインポートが行われないと判定する、
ことを特徴とする請求項１または２に記載のデータ通信装置。
【請求項４】
前記送信機能は、他のデータ通信装置からデータを受信した際に、当該受信したデータを前記設定情報が示す送信先に転送する機能である、
ことを特徴とする請求項１から３のいずれか１項に記載のデータ通信装置。
【請求項５】
前記送信機能は、他のデータ通信装置へのデータの送信が行われた際に、当該データのアーカイブのために、当該データを前記設定情報が示す送信先に送信する機能である、
ことを特徴とする請求項１から３のいずれか１項に記載のデータ通信装置。
【請求項６】
前記制限手段は、前記インポート手段によるインポートが行われた後に、前記記憶手段に記憶されている前記設定情報が示す送信先に、前記送信機能によってデータが送信されないようにすることで、前記送信機能の使用を制限する、
ことを特徴とする請求項１から５のいずれか１項に記載のデータ通信装置。
【請求項７】
前記アドレス帳は、それぞれ異なるインデックスに対応付けられた複数のアドレスの一覧を含み、
前記設定情報には、前記アドレス帳におけるインデックスを用いて送信先が設定されている、
ことを特徴とする請求項１から６のいずれか１項に記載のデータ通信装置。
【請求項８】
前記インポート手段は、前記アドレス帳と前記設定情報とのそれぞれについて、対応するデータが前記インポートデータに含まれており、かつ、インポート対象としてユーザによって指示されている場合に、前記インポートデータに基づくインポートを行う、
ことを特徴とする請求項１から７のいずれか１項に記載のデータ通信装置。
【請求項９】
データ通信装置の制御方法であって、
前記データ通信装置は、データの送信先を設定するために使用可能なアドレスの一覧を含むアドレス帳と、予め設定された送信先を示す設定情報であって、前記設定情報に対応するアドレスを前記アドレス帳から取得して、当該取得したアドレスへデータを送信する送信機能の設定情報と、を記憶した記憶手段、を備え、
前記制御方法は、
他のデータ通信装置によってエクスポートされたデータを含むインポートデータに基づいて、前記アドレス帳と前記設定情報との少なくともいずれかのインポートを行うインポート工程と、
前記アドレス帳と前記設定情報とのそれぞれについて、前記インポート工程においてインポートが行われるか否かを判定する判定工程と、
前記判定工程において、前記アドレス帳と前記設定情報とのうちの一方のインポートが行われ、他方のインポートが行われないと判定されると、前記インポート工程におけるインポートが行われた後の前記送信機能の使用を制限する制限工程と、
を含むことを特徴とするデータ通信装置の制御方法。
【請求項１０】
請求項９に記載のデータ通信装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドレス帳を用いて設定される送信先にデータを送信可能なデータ通信装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
ファクシミリ（ＦＡＸ）データ、電子メール等の送受信機能を有する複合機等のデータ通信装置は、他のデータ通信装置から受信したデータを、予め設定された転送先に転送する機能（転送機能）を有する場合がある。あるいは、そのようなデータ通信装置は、他のデータ通信装置にデータを送信した際に、当該送信データを、アーカイブのために、予め設定された送信先に送信する機能（アーカイブ機能）を有している場合もある。
【０００３】
上述のような転送機能を有するデータ通信装置は、一般に、転送機能による転送先を、アドレス帳を用いて設定できるようにするとともに、転送先と転送条件情報とを対応付けて保持している。特許文献１には、転送設定とアドレス帳との少なくとも一方が更新されたとしても、転送先と転送条件情報との整合性を維持するための技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３０１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のようなデータ通信装置は、アドレス帳のインポート及びエクスポート機能によって、アドレス帳に含まれるアドレスを一括して編集できるように構成されている。しかし、インポート機能によりアドレス帳が編集された結果、転送機能の動作時にアドレス帳から取得される、予め設定された転送先に対応するアドレスが、以前のアドレスとは異なっている可能性がある。その場合、他のデータ通信装置から受信したデータを、転送機能によって、ユーザの意図していない転送先に誤って転送してしまう状況が起こりうる。このような状況は、上述のアーカイブ機能が使用される場合にも同様に起こりうる。
【０００６】
このように、アドレス帳、データの送信先を示す設定情報等のデータのインポートに起因して、転送機能及びアーカイブ機能のような、予め設定された送信先にデータを送信する送信機能の動作時に、誤ったアドレスがアドレス帳から取得される可能性がある。その場合、誤った送信先へデータが送信されてしまうことになる。
【０００７】
本発明は、上述の問題に鑑みてなされたものである。本発明は、予め設定された送信先にデータを送信する送信機能を有するデータ通信装置で、インポートデータに基づいて設定情報及びアドレス帳の少なくともいずれかをインポートした後の、当該送信機能の誤動作を防止する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、例えば、データ通信装置として実現できる。本発明の一態様に係るデータ通信装置は、データの送信先を設定するために使用可能なアドレスの一覧を含むアドレス帳と、予め設定された送信先を示す設定情報であって、前記設定情報に対応するアドレスを前記アドレス帳から取得して、当該取得したアドレスへデータを送信する送信機能の設定情報と、を記憶した記憶手段と、他のデータ通信装置によってエクスポートされたデータを含むインポートデータに基づいて、前記アドレス帳と前記設定情報との少なくともいずれかのインポートを行うインポート手段と、前記アドレス帳と前記設定情報とのそれぞれについて、前記インポート手段によってインポートが行われるか否かを判定する判定手段と、前記判定手段によって、前記アドレス帳と前記設定情報とのうちの一方のインポートが行われ、他方のインポートが行われないと判定されると、前記インポート手段によるインポートが行われた後の前記送信機能の使用を制限する制限手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、予め設定された送信先にデータを送信する送信機能を有するデータ通信装置で、インポートデータに基づいて設定情報及びアドレス帳の少なくともいずれかをインポートした後の、当該送信機能の誤動作を防止することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】ＭＦＰの構成例を示すブロック図。
【図２】ＭＦＰの操作パネルの構成例を示す図。
【図３】転送機能及びアーカイブ機能についての設定情報のデータとアドレス帳のデータの例を示す図。
【図４】表示部に表示される、エクスポート処理に関連する操作画面の例を示す図。
【図５】ＭＦＰにおいて実行されるエクスポート処理の手順を示すフローチャート。
【図６】図５のＳ５０８において生成されるエクスポートデータの例を示す図。
【図７】表示部に表示される、インポート処理に関連する操作画面の例を示す図。
【図８】ＭＦＰにおいて実行されるインポート処理の手順を示すフローチャート。
【図９】転送機能設定及びアーカイブ機能設定のインポート処理の手順を示すフローチャート。
【図１０】インポートデータの例（（Ａ））と、当該インポートデータに基づくインポート処理後の設定情報及びアドレス帳のデータ例（（Ｂ）〜（Ｄ））を示す図。
【図１１】インポートデータの例（（Ａ））と、当該インポートデータに基づくインポート処理後の設定情報及びアドレス帳のデータ例（（Ｂ）〜（Ｄ））を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。以下の例示的な実施形態では、本発明のデータ通信装置の一例として、印刷（プリント）機能、読取（スキャン）機能、及びファクシミリ（ＦＡＸ）機能等の多数の機能を備える複合機（ＭＦＰ）について説明する。
【００１２】
図１は、本実施形態に係るＭＦＰ１００の構成例を示すブロック図である。ＭＦＰ１００は、印刷部１０７、読取部１０９、操作パネル１１０、及び回線インタフェース（Ｉ／Ｆ）１１２と、これらのデバイスを制御する制御部１０１とを備える。制御部１０１は、ＣＰＵ１０２、ＲＡＭ１０３、ＲＯＭ１０４、印刷部Ｉ／Ｆ１０６、読取部Ｉ／Ｆ１０８、ＭＯＤＥＭ１１１、ネットワークＩ／Ｆ１１８、及びハードディスクドライブ（ＨＤＤ）１２０を備え、これらのデバイスはシステムバス１０５を介して相互に接続されている。
【００１３】
ＣＰＵ１０２は、ＲＯＭ１０４のプログラム領域またはＨＤＤ１３０に格納された制御プログラムをＲＡＭ１０３に読み出して実行することで、ＭＦＰ１００内の各デバイスを制御する。ＲＯＭ１０４及びＨＤＤ１３０には、そのような制御プログラムが圧縮状態または非圧縮状態で格納されうる。ＲＯＭ１０４のフォント領域には、操作パネル１１０の表示部に文字または記号を表示するためのフォント情報が格納される。また、ＲＯＭ１０４のデータ領域には、ＭＦＰ１００の装置情報を示すデータを、ユーザのアドレス帳のデータが格納される。ＲＯＭ１０４に格納されたデータは、ＣＰＵ１０２によって必要に応じて読み出され、必要に応じて更新される。なお、アドレス帳のデータ、及び後述する設定情報のデータは、ＲＯＭ１０４に格納されてもよいし、ＨＤＤ１３０に格納されてもよい。以下では、これらのデータはＲＯＭ１０４に格納されているものとする。
【００１４】
ネットワークＩ／Ｆ１１８は、通信ケーブルを介してローカルエリアネットワーク（ＬＡＮ）１２０等の通信ネットワークに接続される。ネットワークＩ／Ｆ１１８は、ＬＡＮ１２０を介して、ホストコンピュータ（ＰＣ）１２１等の外部装置と通信するための通信処理を行う。なお、ＭＦＰ１００は、ＵＳＢ Ｉ／Ｆを備えることでＰＣ１２１等の外部装置とＵＳＢ接続が行われてもよく、ＬＡＮ１２０以外にＵＳＢ接続を介して外部装置と通信可能であってもよい。
【００１５】
回線Ｉ／Ｆ１１２は、電話線１１３を介して公衆回線網１１４に接続される。ＭＯＤＥＭ１１１は、回線Ｉ／Ｆ１１２を介して公衆回線網１１４と接続されており、公衆回線網１１４を介してＦＡＸ装置、電話機等の外部装置と通信するための通信処理を行う。
【００１６】
印刷部Ｉ／Ｆ１０６は、印刷部１０７が接続されるインタフェースである。印刷部Ｉ／Ｆ１０６は、ＣＰＵ１０２による制御下でシステムバス１０５側から入力される画像信号（画像データ）を印刷部１０７（プリンタエンジン）に出力する。印刷部１０７は、印刷部Ｉ／Ｆ１０６から入力される画像データに基づく印刷処理を実行する。
【００１７】
読取部Ｉ／Ｆ１０８は、読取部１０９が接続されるインタフェースである。読取部Ｉ／Ｆ１０８は、ＣＰＵ１０２による制御下で、読取部１０９（スキャナエンジン）から出力される画像データを受信して、システムバス１０５側に出力する。読取部１０９は、原稿の画像を読み取って、対応する画像データを生成する読取処理を実行し、生成した画像データを読取部Ｉ／Ｆ１０８に出力する。
【００１８】
ＣＰＵ１０２は、読取部１０９によって原稿の画像を読み取って得られた画像データを処理することで、印刷用の画像データを生成し、生成した画像データに基づく印刷を印刷部１０７に実行させることで、ＭＦＰ１００のコピー機能を実現しうる。また、ＣＰＵ１０２は、ＰＣ１２１からＬＡＮ１２０を介して受信した指示に従って、印刷処理または読取処理を実行することで、ＭＦＰ１００のプリント機能またはスキャン機能を実現しうる。
【００１９】
ＭＦＰ１００は、このようなプリント機能、スキャン機能及びコピー機能の他に、ＦＡＸ機能及び電子メール機能等を有し、これらの機能を組み合わせて実行することも可能である。例えば、ＭＦＰ１００は、読取部１０９によって原稿の画像を読み取って得られた画像データを、ＦＡＸ送信または電子メール送信により、外部装置へ送信可能である。
【００２０】
図２は、ＭＦＰ１００の操作パネル１１０の構成例を示す図である。操作パネル１１０において、ファンクションキー２０１〜２０３は、ＭＦＰ１００が有するコピー機能、ＦＡＸ機能、及びスキャン機能のうちで、ユーザが使用したい機能を選択するために用いられる。表示部２０４は、ＭＦＰ１００の設定状態若しくは動作状態を示す情報等の種々の情報、または操作画面を表示する。４つの矢印キー２０５は、表示部２０４に表示されたカーソルの移動または選択項目の変更に用いられる。ＯＫキー２０６は、設定または選択の決定を指示するために用いられる。テンキー２０７は、コピー部数、電話番号等の数値の入力に用いられる。
【００２１】
白黒スタートキー２０８及びカラースタートキー２０９は、コピー、スキャンまたはＦＡＸ送信の開始を指示するために用いられる。なお、ＭＦＰ１００が、コピー、スキャンまたはＦＡＸ送信の処理対象となる画像（原稿画像）のカラーを自動的に判別し、その判別結果に従った処理を実行できる場合、白黒スタートキー２０８及びカラースタートキー２０９は１つのキーに統合されてもよい。ストップキー２１０は、ＭＦＰ１００で実行中の各機能の動作を停止させるために用いられる。状態確認・中止キー２１１は、ＭＦＰ１００で実中の処理の状態確認画面を表示部２０４に表示し、停止すべき処理を選択するために用いられる。
【００２２】
ワンタッチキー２１２、短縮キー２１３及びアドレス帳キー２１４は、ＦＡＸ送信または電子メール送信が実行される際に、データの送信先（宛先）を簡易に指定するために使用される。ワンタッチキー２１２は、複数のキーで構成され、各キー（ボタン）に対して１つの宛先が登録される。ユーザは、それらのキーのうちで所望の宛先に対応するキーを押下することで、宛先を指定できる。また、ユーザが短縮キー２１３を押下すると、番号入力を促す画面が表示部２０４に表示される。その際、ユーザは、テンキー２０７を用いて所望の宛先に対応する番号を入力することで、宛先を指定できる。アドレス帳キー２１４は、ＭＦＰ１００がＲＯＭ１０４保持するアドレス帳に登録されているアドレス（宛先）の一覧を表示部２０４に表示するために用いられる。その際、ユーザは、表示された宛先から所望の宛先を選択してＯＫキー２０６を押下することで、宛先を指定できる。
【００２３】
ＭＦＰ１００は、予め設定された送信先（宛先）にデータを送信する送信機能を有し、この送信機能では、ＲＯＭ１０４に格納されている、予め設定された送信先を示す設定情報のデータと、アドレス帳のデータとを使用する。ＭＦＰ１００において送信機能が実行されると、設定情報に対応するアドレスがアドレス帳から取得され、当該取得されたアドレスへデータが送信される。
【００２４】
ＭＦＰ１００は、このような送信機能として、上述のような転送機能及びアーカイブ機能を有する。転送機能は、他のデータ通信装置から受信したデータを、予め設定された送信先（転送先）に転送する機能に相当する。また、アーカイブ機能は、他のデータ通信装置へのデータの送信が行われた際に、当該データのアーカイブのために、当該データを、予め設定された送信先に送信する機能に相当する。
【００２５】
＜設定情報及びアドレス帳のデータ例＞
図３は、転送機能及びアーカイブ機能についての設定情報のデータとアドレス帳のデータの例を示す図である。これらのデータは、上述のように、ＲＯＭ１０４（またはＨＤＤ１３０）に予め格納されている。なお、転送機能及びアーカイブ機能は、「ＯＮ」に設定されている場合には有効化されている（動作している）状態にあり、「ＯＦＦ」に設定されている場合には無効化されている（動作していない）状態にある。
【００２６】
図３（Ａ）は、転送機能に関する設定情報のデータを示しており、転送機能が「ＯＮ」に設定されており、転送先としてアドレス帳のインデックス「００１」が設定されていることを示している。図３（Ｂ）は、アーカイブ機能に関する設定情報のデータを示しており、アーカイブ機能が「ＯＮ」に設定されており、アーカイブ先としてアドレス帳のインデックス「００２」が設定されていることを示している。
【００２７】
図３（Ｃ）は、アドレス帳のデータを示しており、「Ｕｓｅｒ１」、「Ｕｓｅｒ２」及び「Ｕｓｅｒ３」にそれぞれ対応する３つのアドレスがアドレス帳に登録されていることを示している。アドレス帳は、データの送信先を設定するために使用可能なアドレスの一覧を含む。図３（Ｃ）に示すように、アドレス帳に含まれる複数のアドレスは、それぞれ異なるインデックスに対応付けられうる。本実施形態では、図３（Ｃ）に示すように、アドレス帳に登録可能なアドレスは、ＦＡＸ送信に使用可能な電話番号、または電子メール送信に使用可能な電子メールアドレスである。
【００２８】
図３（Ａ）及び図３（Ｂ）に示すように、転送機能に関する転送先の設定、及びアーカイブ機能に関するアーカイブ先の設定は、アドレス帳に含まれるインデックスを用いて行われる。図３（Ａ）に示す転送機能設定に従って転送機能が実行された場合、インデックス「００１」に対応するアドレス（電話番号：０３１２３４５６７８）を宛先として、データの転送のためのＦＡＸ送信が行われる。また、図３（Ｂ）に示すアーカイブ機能設定に従ってアーカイブ機能が実行された場合、インデックス「００２」に対応するアドレス（電話番号：０６１２３４５６７８）を宛先として、データの転送のためのＦＡＸ送信が行われる。このように、図３（Ａ）及び図３（Ｂ）に示す転送先及びアーカイブ先を示す設定情報は、予め設定された送信先を示す設定情報の一例である。
【００２９】
＜エクスポート処理に関連する操作画面例＞
図４は、表示部２０４に表示される、エクスポート処理に関連する操作画面の例を示す図である。図４は、特に、ＭＦＰ１００が保持する設定情報及びアドレス帳のエクスポート処理の実行を、操作パネル１１０を用いてユーザが指示する場合の操作画面の遷移を示している。
【００３０】
画面４０１は、設定情報及びアドレス帳についてのインポート処理またはエクスポート処理の実行を選択するために用いられる画面である。画面４０１において、ユーザによって「エクスポート」が選択された場合、表示部２０４の表示画面が画面４０２に遷移する。
【００３１】
画面４０２は、エクスポート対象となるデータを、設定情報及びアドレス帳の少なくともいずれかから選択するために用いられる画面である。ユーザが、画面４０２において「設定情報」及び「アドレス帳」の少なくともいずれかを選択して「実行」ボタンを押下すると、表示部２０４の表示画面が画面４０３に遷移するとともに、選択されたデータのエクスポート処理が開始される。なお、ユーザが、画面４０２において「戻る」ボタンを押下した場合、表示部２０４の表示画面は画面４０１に戻る。
【００３２】
画面４０３は、エクスポート処理の実行中に表示部２０４に表示される画面である。エクスポート処理が完了すると、表示部２０４の表示画面は、エクスポート処理の完了を示す画面４０４に遷移する。
【００３３】
＜エクスポート処理の手順＞
図５は、ＭＦＰ１００において実行されるエクスポート処理の手順を示すフローチャートである。図５のフローチャートに示すステップの処理は、ＣＰＵ１０２がＲＯＭ１０４またはＨＤＤ１３０に格納された制御プログラムを読み出して実行することで、ＭＦＰ１００において実現される。ＣＰＵ１０２は、図４に示す画面４０２で「実行」ボタンがユーザによって押下されると、図５に示す手順を開始する。
【００３４】
Ｓ５０１で、ＣＰＵ１０２は、画面４０２を用いて、設定情報がエクスポート対象データとして選択されたか否かを判定することで、設定情報がエクスポート対象であるか否かを判定する。ＣＰＵ１０２は、設定情報がエクスポート対象である場合にはＳ５０２へ、エクスポート対象ではない場合にはＳ５０６へ、処理を進める。
【００３５】
Ｓ５０２で、ＣＰＵ１０２は、ＭＦＰ１００によって上述の転送機能がサポートされているか否かを判定し、サポートされている場合にはＳ５０３へ、サポートされていない場合にはＳ５０４へ、処理を進める。Ｓ５０３で、ＣＰＵ１０２は、図３（Ａ）に示すような、転送機能に関する設定情報を取得して、処理をＳ５０４へ進める。
【００３６】
Ｓ５０４で、ＣＰＵ１０２は、ＭＦＰ１００によって上述のアーカイブ機能がサポートされているか否かを判定し、サポートされている場合にはＳ５０５へ、サポートされていない場合にはＳ５０６へ、処理を進める。Ｓ５０５で、ＣＰＵ１０２は、図３（Ｂ）に示すような、アーカイブ機能に関する設定情報を取得して、処理をＳ５０６へ進める。
【００３７】
Ｓ５０６で、ＣＰＵ１０２は、画面４０２を用いて、アドレス帳がエクスポート対象データとして選択されたか否かを判定することで、アドレス帳がエクスポート対象であるか否かを判定する。ＣＰＵ１０２は、アドレス帳がエクスポート対象である場合にはＳ５０７へ、エクスポート対象ではない場合にはＳ５０８へ、処理を進める。Ｓ５０７で、ＣＰＵ１０２は、図３（Ｃ）に示すようなアドレス帳を取得して、処理をＳ５０８へ進める。
【００３８】
Ｓ５０８で、ＣＰＵ１０２は、Ｓ５０３、Ｓ５０５及びＳ５０７でエクスポート対象として取得したデータを含むエクスポートデータを生成し、処理を終了する。なお、Ｓ５０８で、ＣＰＵ１０２は、エクスポート処理の完了を示す画面４０４を表示部２０４に表示してもよい。
【００３９】
＜エクスポートデータの例＞
図６（Ａ）〜（Ｄ）は、図５のＳ５０８において生成されるエクスポートデータの例を示す図である。図６（Ａ）は、エクスポート対象データとして「設定情報」及び「アドレス帳」が選択され、ＭＦＰ１００が転送機能及びアーカイブ機能をサポートしている場合に生成されるエクスポートデータの例である。図６（Ｂ）は、エクスポート対象データとして「設定情報」及び「アドレス帳」が選択され、ＭＦＰ１００が転送機能のみをサポートしている場合に生成されるエクスポートデータの例である。図６（Ｃ）は、エクスポート対象データとして「設定情報」及び「アドレス帳」が選択され、ＭＦＰ１００がアーカイブ機能のみをサポートしている場合に生成されるエクスポートデータの例である。図６（Ｄ）は、エクスポート対象データとして「アドレス帳」のみが選択された場合に生成されるエクスポートデータの例である。
【００４０】
図６（Ａ）〜（Ｄ）に示すように、エクスポート対象データとして選択されるデータ、及びＭＦＰ１００による転送機能及びアーカイブ機能のサポート状態に依存して、Ｓ５０８において生成されるエクスポートデータの内容が変化する。
【００４１】
＜インポート処理に関連する操作画面例＞
図７は、表示部２０４に表示される、インポート処理に関連する操作画面の例を示す図である。図７は、特に、ＭＦＰ１００が保持する設定情報及びアドレス帳のインポート処理の実行を、操作パネル１１０を用いてユーザが指示する場合の操作画面の遷移を示している。
【００４２】
画面７０１は、設定情報及びアドレス帳についてのインポート処理またはエクスポート処理の実行を選択するために用いられる画面である。画面７０１において、ユーザによって「インポート」が選択された場合、表示部２０４の表示画面が画面７０２に遷移する。
【００４３】
画面７０２は、インポート対象となるデータを、設定情報及びアドレス帳の少なくともいずれかから選択するために用いられる画面である。ユーザが、画面７０２において「設定情報」及び「アドレス帳」の少なくともいずれかを選択して「実行」ボタンを押下すると、表示部２０４の表示画面が画面７０３に遷移するとともに、選択されたデータのインポート処理が開始される。なお、ユーザが、画面７０２において「戻る」ボタンを押下した場合、表示部２０４の表示画面は画面７０１に戻る。
【００４４】
画面７０３は、インポート処理の実行中に表示部２０４に表示される画面である。インポート処理が完了すると、表示部２０４の表示画面は、インポート処理の完了を示す画面７０４に遷移する。
【００４５】
＜インポート処理の概要＞
次に、他のＭＦＰにおいて上述のようなエクスポート処理により生成されたエクスポートデータを、インポートデータとして用いて、ＭＦＰ１００においてアドレス帳及び設定情報の少なくともいずれかをインポートするインポート処理について説明する。本実施形態では、ＭＦＰ１００は、そのようなインポートデータに基づいてアドレス帳及び設定情報の少なくともいずれかをインポートした後の、送信機能（転送機能及びアーカイブ機能）の誤動作を防止するために、以下の処理を実行する。
【００４６】
具体的には、ＣＰＵ１０２は、他のＭＦＰによってエクスポートされたデータを含むインポートデータに基づいて、アドレス帳及び設定情報の少なくともいずれかのインポートを行う際、インポートを行うデータを判定する。即ち、ＣＰＵ１０２は、アドレス帳と設定情報とのそれぞれについて、実際にインポートが行われるか否かを判定する。更に、ＣＰＵ１０２は、アドレス帳と設定情報とのうちの一方のインポートが行われ、他方のインポートが行われないと判定すると、インポートデータに基づくインポートが行われた後の送信機能（転送機能及びアーカイブ機能）の使用を制限する。このように、ＣＰＵ１０２は、インポートデータに基づいて、アドレス帳と設定情報との両方のインポートを行う場合を除いて、送信機能の使用を制限する。なお、送信機能の制限は、ＲＯＭ１０４に記憶されている設定情報が示す送信先に、送信機能によってデータが送信されないようにすることで実現できる。
【００４７】
＜インポート処理の手順＞
ＭＦＰ１００において実行されるインポート処理の手順を示すフローチャートである。図８のフローチャートに示すステップの処理は、ＣＰＵ１０２がＲＯＭ１０４またはＨＤＤ１３０に格納された制御プログラムを読み出して実行することで、ＭＦＰ１００において実現される。ＣＰＵ１０２は、図７に示す画面７０２で「実行」ボタンがユーザによって押下されると、図８に示す手順を開始する。
【００４８】
Ｓ８０１で、ＣＰＵ１０２は、画面７０２を用いて、設定情報がインポート対象データとして選択されたか否かを判定することで、設定情報がインポート対象であるか否かを判定する。即ち、ＣＰＵ０２は、ユーザの指示に従って、設定情報をインポート対象とするか否かを決定する。ＣＰＵ１０２は、設定情報がインポート対象である場合にはＳ８０２へ、インポート対象ではない場合にはＳ８０６へ、処理を進める。
【００４９】
Ｓ８０２で、ＣＰＵ１０２は、ＭＦＰ１００によって転送機能がサポートされているか否かを判定し、サポートされている場合にはＳ８０３へ、サポートされていない場合にはＳ８０４へ、処理を進める。Ｓ８０３で、ＣＰＵ１０２は、図９（Ａ）に示す手順で、インポートデータに基づいて転送機能設定のインポート処理を実行し、その後、処理をＳ８０４へ進める。
【００５０】
Ｓ８０４で、ＣＰＵ１０２は、ＭＦＰ１００によってアーカイブ機能がサポートされているか否かを判定し、サポートされている場合にはＳ８０５へ、サポートされていない場合にはＳ８０６へ、処理を進める。Ｓ８０５で、ＣＰＵ１０２は、図９（Ｂ）に示す手順で、インポートデータに基づいてアーカイブ機能設定のインポート処理を実行し、その後、処理をＳ８０６へ進める。
【００５１】
Ｓ８０６で、ＣＰＵ１０２は、画面７０２を用いて、アドレス帳がインポート対象データとして選択されたか否かを判定することで、アドレス帳がインポート対象であるか否かを判定する。即ち、ＣＰＵ０２は、ユーザの指示に従って、アドレス帳をインポート対象とするか否かを決定する。ＣＰＵ１０２は、アドレス帳がインポート対象である場合にはＳ８０７へ処理を進める一方、インポート対象ではない場合には、処理を終了する。
【００５２】
Ｓ８０７で、ＣＰＵ１０２は、インポートデータにアドレス帳が含まれているか否かを判定する。ＣＰＵ１０２は、インポートデータにアドレス帳が含まれていない場合には、処理を終了し、インポートデータにアドレス帳が含まれている場合にはＳ８０７へ処理を進める。Ｓ８０７で、ＣＰＵ１０２は、インポートデータに含まれるアドレス帳をインポートする。具体的には、ＣＰＵ１０２は、インポートデータに含まれるアドレス帳がＭＦＰ１００において使用可能となるように、ＲＯＭ１０４またはＨＤＤ１３０に格納されているアドレス帳のデータを変更する。その後、ＣＰＵ１０２は、処理を終了する。インポート処理の終了に応じて、ＣＰＵ１０２は、インポート処理の完了を示す画面７０４を表示部２０４に表示してもよい。
【００５３】
（転送機能設定のインポート処理）
図９（Ａ）は、転送機能設定のインポート処理の手順を示すフローチャートである。Ｓ８１１で、ＣＰＵ１０２は、インポートデータにアドレス帳が含まれているか否かを判定する。ＣＰＵ１０２は、インポートデータにアドレス帳が含まれていない場合には、Ｓ８１５へ処理を進め、インポートデータにアドレス帳が含まれている場合には、Ｓ８１２へ処理を進める。Ｓ８１２で、ＣＰＵ１０２は、アドレス帳がインポート対象であるか否かを判定する。ＣＰＵ１０２は、アドレス帳がインポート対象ではない場合には、Ｓ８１５へ処理を進め、アドレス帳がインポート対象である場合には、Ｓ８１３へ処理を進める。
【００５４】
インポートデータにアドレス帳が含まれていない場合、または、アドレス帳がインポート対象ではない場合（Ｓ８１１またはＳ８１２で「ＮＯ」）、アドレス帳がインポートされずに転送機能設定がインポートされることになりうる。ここで、インポート対象の転送機能設定をエクスポートしたＭＦＰが保持するアドレス帳の内容と、ＭＦＰ１００が保持するアドレス帳の内容とが異なる場合がある。この場合、エクスポート前の転送先の設定とインポート後の転送先（インデックス）の設定とが同一であっても、転送先が変わる（インデックス示すアドレスが変わる）可能性がある。その結果、インポート処理の完了後に、ユーザの意図していない転送先へ、転送機能によってデータの転送が行われることになる。本実施形態では、このような状況が生じることを防止するために、アドレス帳がインポートされずに転送機能設定がインポートされる場合には、転送機能をＯＦＦにする（無効化する）ことで、転送機能の動作を停止する。
【００５５】
具体的には、Ｓ８１５で、ＣＰＵ１０２は、インポートデータに転送機能設定が含まれるか否かを判定する。ＣＰＵ１０２は、インポートデータに転送機能設定が含まれている場合、次にＳ８１６で、インポートデータに含まれる転送機能設定をインポートする。更に、Ｓ８１７で、ＣＰＵ１０２は、転送機能をＯＦＦにした後、処理を終了する。これにより、転送機能の動作を停止して、上述のようにユーザの意図していない転送先へデータの転送が行われることを防止する。
【００５６】
一方、ＣＰＵ１０２は、インポートデータに転送機能設定が含まれていない場合、転送機能をＯＦＦにすることなく、処理を終了する。これは、転送機能設定をインポートしなければ、転送先が変化することはなく、ユーザの意図していない転送先へデータの転送が行われることはないためである。
【００５７】
一方、インポートデータにアドレス帳が含まれており、当該アドレス帳がインポート対象となっている場合（Ｓ８１２で「ＹＥＳ」）、インポートデータに転送機能設定が含まれていなければ、転送機能設定がインポートされずにアドレス帳がインポートされる。この場合、インポート処理の前後で、ＭＦＰ１００における転送先の設定は変化しない。しかし、インポート処理の前後でアドレス帳が変化すると、転送先が変わる（インデックス示すアドレスが変わる）可能性がある。その結果、上述と同様、インポート処理の完了後に、ユーザの意図していない転送先へ、転送機能によってデータの転送が行われることになる。そこで、このような状況が生じることを防止するために、転送機能設定がインポートされずにアドレス帳がインポートされる場合には、転送機能をＯＦＦにする（無効化する）ことで、転送機能の動作を停止する。
【００５８】
具体的には、Ｓ８１３で、ＣＰＵ１０２は、インポートデータに転送機能設定が含まれるか否かを判定する。ＣＰＵ１０２は、インポートデータに転送機能設定が含まれている場合、次にＳ８１４で、インポートデータに含まれる転送機能設定をインポートする。この場合、インポートデータに基づいて、転送機能設定とアドレス帳の両方がインポートされることになり、上述のようにユーザの意図していない転送先へデータの転送が行われることはない。このため、ＣＰＵ１０２は、この場合には転送機能をＯＦＦにすることなく、処理を終了する。
【００５９】
一方、Ｓ８１３で、ＣＰＵ１０２は、インポートデータに転送機能設定が含まれている場合には、次にＳ８１７で、転送機能をＯＦＦにした後、処理を終了する。これにより、転送機能の動作を停止して、上述のようにユーザの意図していない転送先へデータの転送が行われることを防止する。
【００６０】
このようにして、ＣＰＵ１０２は、アドレス帳と設定情報（転送機能設定）とのそれぞれについて、対応するデータがインポートデータに含まれていなければ（Ｓ８１１またはＳ８１３で「ＮＯ」）、インポートが行われないと判定する。更に、ＣＰＵ１０２は、その判定結果に従って、Ｓ８１７において転送機能の動作を停止することで、転送機能の使用を制限する。また、ＣＰＵ１０２は、アドレス帳がインポート対象とされてなければ（Ｓ８１２で「ＮＯ」）、設定情報（転送機能設定）のインポートの際に、Ｓ８１７において転送機能の動作を停止することで、転送機能の使用を制限する。
【００６１】
（アーカイブ機能設定のインポート処理）
図９（Ｂ）は、アーカイブ機能設定のインポート処理の手順を示すフローチャートである。図９（Ｂ）のＳ８２１〜Ｓ８２７の処理は、インポート対象のデータを、転送機能設定に関する設定情報からアーカイブ機能に関する設定情報に変更することで、図９（Ａ）に示すＳ８１１〜Ｓ８１７の処理と同様に実現できる。
【００６２】
図１０は、インポートデータの例（（Ａ））と、当該インポートデータに基づくインポート処理後の設定情報及びアドレス帳のデータ例（（Ｂ）〜（Ｄ））を示す図である。図１０（Ｂ）〜（Ｄ）は、図３（Ａ）〜（Ｃ）に示す設定情報及びアドレス帳をＭＦＰ１００が保持している場合に、図１０（Ａ）に示すインポートデータに基づくインポート処理を行った場合の、インポート処理後の設定情報及びアドレス帳を示している。なお、インポートデータに含まれる全データをインポート対象とする。
【００６３】
図１０（Ａ）にインポートデータは、転送機能及びアーカイブ機能に関する設定情報とアドレス帳の両方を含んでいる。この場合、設定情報及びアドレス帳の両方がインポートされるため、上述のように、インポート処理の完了後に、ユーザの意図していない転送先（アーカイブ先）へデータの転送（アーカイブ）が行われることはない。したがって、図１０（Ｂ）及び図１０（Ｃ）に示すように、インポート処理に伴って、転送機能及びアーカイブ機能は、ＯＮからＯＦＦに変更されることはない。
【００６４】
また、図１１は、図１０とは異なるインポートデータの例（（Ａ））と、当該インポートデータに基づくインポート処理後の設定情報及びアドレス帳のデータ例（（Ｂ）〜（Ｄ））を示す図である。図１１（Ｂ）〜（Ｄ）は、図３（Ａ）〜（Ｃ）に示す設定情報及びアドレス帳をＭＦＰ１００が保持している場合に、図１１（Ａ）に示すインポートデータに基づくインポート処理を行った場合の、インポート処理後の設定情報及びアドレス帳を示している。なお、インポートデータに含まれる全データをインポート対象とする。
【００６５】
図１１（Ａ）にインポートデータは、転送機能及びアーカイブ機能に関する設定情報を含んでいるが、アドレス帳を含んでいないため、アドレス帳はインポートされずに設定情報のみがインポートされることになる。この場合、インポート処理の完了後に、ユーザの意図していない転送先（アーカイブ先）へ、転送機能（アーカイブ機能）によってデータの転送（アーカイブ）が行われることを防止する必要がある。したがって、図１１（Ｂ）及び図１１（Ｃ）に示すように、インポート処理に伴って、転送機能及びアーカイブ機能は、ＯＮからＯＦＦに変更され、転送機能及びアーカイブ機能の動作が停止する。
【００６６】
以上説明したように、本実施形態では、アドレス帳がインポートされる一方で、転送機能設定（アーカイブ機能設定）がインポートされない場合、及び転送機能設定がインポートされる一方で、アドレス帳がインポートされない場合を判定する。更に、そのような場合に、転送機能（アーカイブ機能）をＯＦＦにすることで、使用を制限する。これにより、インポートデータに基づくインポート処理後に、ユーザの意図していない転送先（アーカイブ先）へ、転送機能（アーカイブ機能）によってデータの転送（送信）が行われる状況が生じること防止できる。本実施形態によれば、ユーザが転送機能及びアーカイブ機能の存在を意識せずにＭＦＰ１００を使用するような場合にも、ユーザの意図していない送信先へ勝手にデータが送信される状況が生じることを防止できる。
【００６７】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６８】
１００：ＭＦＰ、１０１：制御部、１０２：ＣＰＵ、１２０：ＬＡＮ、１２１：ＰＣ
１１２：回線Ｉ／Ｆ、１１８：ネットワークＩ／Ｆ
【図１】
2016181762.tif 000003
【図２】
2016181762.tif 000004
【図３】
2016181762.tif 000005
【図４】
2016181762.tif 000006
【図５】
2016181762.tif 000007
【図６】
2016181762.tif 000008
【図７】
2016181762.tif 000009
【図８】
2016181762.tif 000010
【図９】
2016181762.tif 000011
【図１０】
2016181762.tif 000012
【図１１】
2016181762.tif 000013