(57)【要約】【課題】エクスポート元で設定された、転送宛先を含む転送設定データを、それ以外の宛先データと分離してインポートできる画像処理装置を提供する。【解決手段】転送設定ＤＢ２８、転送用宛先ＤＢ２６及び送信用宛先ＤＢ２７を設けておく。そして、画像処理装置に、転送設定データと通信の宛先データを登録したアドレス帳データとを取り込んだときに、転送宛先（宛先ＩＤ）と一致する宛先データについては、転送用宛先ＤＢ２６にインポートし、転送宛先と一致しない宛先データについてを送信用宛先ＤＢ２７にインポートする。転送設定データは、転送設定ＤＢ２８にインポートする。【選択図】図３
2016096382.tif 000002
【特許請求の範囲】
【請求項１】
エクスポート元でデータの転送宛先を含む転送条件が設定された転送設定データから、前記転送宛先を取得する第１取得手段と、
前記エクスポート元で通信の宛先データが登録されたアドレス帳データを取得する第２取得手段と、
取得したこれらのデータから前記転送宛先と一致する宛先データを検索する検索手段と、
前記検索手段で一致するとされた宛先データを第１ＤＢにインポートし、一致しないとされた宛先データを前記第１ＤＢと異なる第２ＤＢにインポートするインポート手段（24）と、
を備えて成る画像処理装置。
【請求項２】
取得した前記転送設定データを前記第１ＤＢ及び前記第２ＤＢと異なる第３ＤＢにインポートする第２インポート手段をさらに備えて成る、
請求項１に記載の画像処理装置。
【請求項３】
エクスポート元でデータの転送宛先を含む転送条件が設定された転送設定データから前記転送宛先を取得する第１取得手段と、
前記エクスポート元で通信の宛先データが登録されたアドレス帳データを取得する第２取得手段と、
前記エクスポート元でデータの送信宛先を含む特定デバイスの動作条件が設定された特定設定データから前記送信宛先を取得する第３取得手段と、
取得したこれらのデータから前記転送宛先と一致する宛先データを検索する第１検索手段と、
前記送信宛先及び前記転送宛先と一致する宛先データを検索する第２検索手段と、
前記第１検索手段で一致するとされた宛先データを第１ＤＢにインポートし、
前記第２検索手段で一致するとされた宛先データを第１ＤＢ及び前記第１ＤＢと分離された第２ＤＢにインポートし、
前記第１検索手段及び前記第２検索手段で一致しないとされた宛先データを前記第２ＤＢにインポートするインポート手段と、
を備えて成る画像処理装置。
【請求項４】
取得した前記転送設定データを前記第１ＤＢ及び第２ＤＢと分離された第３ＤＢにインポートする第２インポート手段と、
前記特定設定データを前記第１ＤＢ、前記第２ＤＢ及び前記第３ＤＢと分離された第４ＤＢにインポートする第３インポート手段とをさらに備えて成る、
請求項３に記載の画像処理装置。
【請求項５】
前記転送宛先に一致するとされた宛先データのインポート先をいずれかの記録媒体に切り替えるインポート設定手段をさらに備えて成る、
請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
エクスポート元でデータの転送宛先を含む転送条件が設定された転送設定データ、及び、前記エクスポート元で通信の宛先データが登録されたアドレス帳データが入力される画像処理装置が実行する方法であって、
前記転送設定データから前記転送宛先を取得するステップと、
前記アドレス帳データから前記宛先データを取得するステップと、
取得したこれらのデータから前記転送宛先と一致する宛先データを検索するステップと、
前記検索により一致するとされた宛先データを第１ＤＢにインポートし、一致しないとされた宛先データを前記第１ＤＢと分離された第２ＤＢにインポートするステップと、
を有する、データのインポート方法。
【請求項７】
エクスポート元でデータの転送宛先を含む転送条件が設定された転送設定データ、前記エクスポート元で通信の宛先データが登録されたアドレス帳データ、及び、前記エクスポート元でデータの送信宛先を含む特定デバイスの動作条件が設定された特定設定データが入力される画像処理装置が実行する方法であって、
前記転送設定データから前記転送宛先を取得するステップと、
前記アドレス帳データから前記宛先データを取得するステップと、
取得したこれらのデータから前記転送宛先と一致する宛先データを検索するステップと、
前記特定設定データから前記送信宛先を取得するステップと、
取得したこれらのデータから前記転送宛先及び前記送信宛先と一致する宛先データを検索するステップと、
前記転送宛先と一致する宛先データを第１ＤＢにインポートするステップと、前記転送宛先及び前記送信宛先と一致する宛先データを第１ＤＢ、又は当該第１ＤＢ及び当該第１ＤＢと分離された第２ＤＢにインポートするステップと、
前記転送宛先及び前記送信宛先と一致しない宛先データを前記第２ＤＢにインポートするステップと、を有する、データのインポート方法。
【請求項８】
取得した前記転送設定データを前記第１ＤＢ及び前記第２ＤＢと分離された第３ＤＢにインポートし、前記特定設定データを第４ＤＢにインポートするステップと、
をさらに有する、請求項７に記載のデータのインポート方法。
【請求項９】
第１ＤＢ、前記第１ＤＢと分離された第２ＤＢを含む記憶手段を備え、エクスポート元でデータの転送宛先を含む転送条件が設定された転送設定データ、及び、前記エクスポート元で通信の宛先データが登録されたアドレス帳データをインポートするコンピュータを画像処理装置として機能させる制御用プログラムであって、
上記コンピュータを、
前記転送設定データから前記転送宛先を取得する第１取得手段、
前記アドレス帳データから前記宛先データを取得する第２取得手段、
取得したこれらのデータから前記転送宛先と一致する宛先データを検索する検索手段、
前記検索手段で一致するとされた宛先データを第１ＤＢにインポートし、一致しないとされた宛先データを前記第１ＤＢと分離された第２ＤＢにインポートするインポート手段、
として機能させる制御用プログラム。
【請求項１０】
第１ＤＢ、前記第１ＤＢと分離された第２ＤＢを含む記憶手段を備え、エクスポート元でデータの転送宛先を含む転送条件が設定された転送設定データ、前記エクスポート元で通信の宛先データが登録されたアドレス帳データ、及び、前記エクスポート元でデータの送信宛先を含む特定デバイスの動作条件が設定された特定設定データをインポートするコンピュータを画像処理装置として機能させる制御用プログラムであって、
上記コンピュータを、
前記転送設定データから前記転送宛先を取得する第１取得手段、
前記アドレス帳データを取得する第２取得手段、
前記エクスポート元でデータの送信宛先を含む特定デバイスの動作条件が設定された特定設定データから前記送信宛先を取得する第３取得手段、
取得したこれらのデータから前記転送宛先と一致する宛先データを検索する第１検索手段、
前記送信宛先及び前記転送宛先と一致する宛先データを検索する第２検索手段、
前記第１検索手段で一致するとされた宛先データを第１ＤＢにインポートし、前記第２検索手段で一致するとされた宛先データを第１ＤＢ及び前記第２ＤＢにインポートし、前記第１検索手段及び前記第２検索手段で一致しないとされた宛先データを前記第２ＤＢにインポートするインポート手段、
として機能させる制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置から各種データの送信又は転送の宛先に関するデータをインポートする機能を有する画像処理装置に関する。
【背景技術】
【０００２】
近年のデジタル複合機等の画像処理装置は、電子化したスキャン文書をファイル送信することが可能になっている。ファイル送信には、電子メール（添付）、ＳＭＢ（Server Message Block）プロトコル、ＦＴＰ（File Transfer Protocol）などが用いられる。この種の画像処理装置では、外部からＦＡＸ（ファクシミリ）受信した画像（ＦＡＸ画像）などのデータを上記のＳＭＢプロトコルやＦＴＰなどで転送する機能も提供されている。
また、ファイル送信用の複数の宛先データ（アドレス帳データ）やデータ転送時の転送条件を定めた転送設定データを、インポート／エクスポート機能を使用して別の画像処理装置との間で共有することもできる。エクスポート機能は、ストレージに格納（登録）されたデータを外部へ出力する機能である。インポート機能は、エクスポートされたデータを取り込んでストレージに格納（登録）する機能である。例えば、特許文献１には、他の画像処理装置（複写装置）から、転送設定データをインポートし、インポートした転送設定データをもとに、他の送信宛先（ＰＣ）へデータ転送する画像処理装置（ＭＦＰ）が開示されている。
【０００３】
転送設定データは、どの送信元からどのような通信方式で受信したものをどの転送手段をどのような優先順位で用いるかといったことが転送宛先毎に設定されたものである。転送手段には、ＦＡＸ機能のほか、ｉＦＡＸ（InternetFAX）機能、電子メール（添付）などがある。従来の画像処理装置（複写装置）は、このような転送設定データを、ファイル送信に用いる複数の宛先データと共にインポートし、登録する。そして、ファイル送信に使用する宛先データも転送設定データに含まれる宛先データも区別することなく、共通の宛先データとして使用している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３４８２５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＦＡＸ画像などのデータ転送は、画像処理装置のハードウエアや機能の構成に依存する。そのため、転送設定データの設定、削除、変更などは、画像処理装置の構成を熟知するシステム管理者しか実施できないようになっているのが一般的である。しかし、従来の画像処理装置では、転送設定データに含まれる宛先データがファイル送信時に使用される宛先データと区別なく扱われているため、システム管理者以外のユーザでもその登録、変更、削除が可能となっている。このような状況で画像処理装置が運用されると、転送設定データに含まれる宛先データがシステム管理者以外のユーザに削除、変更等され、システム管理者が設定した宛先に正しく転送されない場合がある。
【０００６】
本発明は、エクスポート元で設定された、転送宛先を含む転送設定データを、その転送設定それ以外の宛先データと分離してインポートすることができる画像処理装置を提供することを主たる課題とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、エクスポート元でデータの転送宛先を含む転送条件が設定された転送設定データから、前記転送宛先を取得する第１取得手段と、前記エクスポート元で通信の宛先データが登録されたアドレス帳データを取得する第２取得手段と、取得したこれらのデータから前記転送宛先と一致する宛先データを検索する検索手段と、前記検索手段で一致するとされた宛先データを前記第１ＤＢにインポートし、一致しないとされた宛先データを前記第１ＤＢと異なる第２ＤＢにインポートするインポート手段と、を備えたものである。
【発明の効果】
【０００８】
本発明によれば、転送設定データに含まれる転送宛先に一致する宛先データとをそれ以外の宛先データとが区別してインポートされる。そのため、エクスポート元で設定された転送宛先に対するシステム管理者以外のユーザによるアクセスを制限することができる。これにより、システム管理者がエクスポート元で設定した転送宛先への正しい転送がなされる。
【図面の簡単な説明】
【０００９】
【図１】本発明を適用した情報処理システムの構成図。
【図２】第１実施形態に係る画像処理装置のハードウエア構成図。
【図３】画像処理装置の機能ブロック図。
【図４】エクスポート機能を実現するためのモジュール構成図。
【図５】インポート機能を実現するためのモジュール構成図。
【図６】（ａ）〜（ｅ）は、エクスポート／インポートされるデータの構造説明図。
【図７】エクスポートデータのインポート先を示すファイルパスの説明図。
【図８】第１実施形態によるインポート方法の処理手順説明図。
【図９】第２実施形態に係る画像処理装置の機能ブロック図。
【図１０】他の画像処理装置のソフトウェアモジュール図。
【図１１】画像処理装置のソフトウェアモジュール図。
【図１２】（ａ）〜（ｄ）は、各種データの構造説明図。
【図１３】第２実施形態によるインポート方法の処理手順説明図。
【図１４】第３実施形態によるエクスポートデータのインポート先の設定画面の例示図。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態例について説明する。
［第１実施形態］
図１は、第１実施形態に係る情報処理システムの構成図である。この情報処理システムでは、２種類の画像処理装置１，２と、２種類のパーソナルコンピュータ（以下、ＰＣ）３，４とがネットワーク５を介して通信自在に接続されている。
画像処理装置１，２は、それぞれ原稿画像をスキャンして電子化する画像処理、ファイル送信、ファイル転送の機能を有する。そのため、画像処理装置１，２は、通信に用いる複数の宛先データを登録したアドレス帳データと、ＦＡＸ画像などの転送を可能にするための転送設定データとを保存している。転送設定データは、上述した通り、転送宛先毎に設定された、転送宛先を含むデータである。転送宛先は、後述するＵＵＩＤなどの宛先ＩＤにより識別される。ＰＣ３は、画像処理装置２に対してアドレス帳データと転送設定データのエクスポートを指示し、これにより収集したエクスポートデータを画像処理装置１へインポートする機能を有する。ＰＣ４は、画像処理装置１，２から出力される画像データなどをネットワーク５を介して取り込み、これを共有フォルダなどに保存する。
【００１１】
このような情報処理システムにおいて、アドレス帳データや転送設定データを画像処理装置１，２間で単純にエクスポート／インポートすると、上述した問題が発生する。すなわち、画像処理装置１，２においてインポートされた転送設定データに含まれる転送宛先は、アドレス帳データと同様、システム管理者以外のユーザにより編集可能になる。そのため、システム管理者が設定した転送宛先に正しく転送されない事態が生じ得る。本実施形態の情報処理システムでは、このような事態の発生を回避する。
【００１２】
第１実施形態では、画像処理装置２からエクスポートされたアドレス帳データと転送設定データとを画像処理装置１にインポートする場合の例を説明する。図２は、画像処理装置１のハードウエア構成図である。画像処理装置１は、システムバス１２に様々な機能部品を接続して構成される。機能部品は、ＣＰＵ１１、ＲＡＭ１８、ＲＯＭ１９を基本構成とするコンピュータを含む。ＣＰＵ（Central Processing Unit）１１は、本発明の制御用プログラムを実行することにより、画像処理装置１の全体動作を制御する。つまり、制御用プログラムは、コンピュータを画像処理装置１として動作させるためのものである。
ＲＡＭ（Random Access Memory）１８は、揮発性の書き換え可能な記憶媒体であり、ＣＰＵ１１のワークエリアとして機能する。ＲＯＭ（Read Only Memory）１９は、書き換え不能な記憶媒体であり、ＣＰＵ１１の起動用プログラムなどが格納されている。
【００１３】
システムバス１２には、また、ストレージの一例となるＨＤＤ１３のほか、プリンタ１４、スキャナ１５、操作部１６、ネットワークＩ／Ｆ（Ｉ／Ｆはインタフェースの略。以下同じ）、ＦＡＸ２０も接続されている。各機能部品１１〜２０は、システムバス１２を介して互いにデータのやりとりを行うことができるように構成されている。
【００１４】
ＨＤＤ１３は、ハードディスクを含むハードディスクドライブであり、上記の制御プログラムのほか、画像データや各種ユーザーデータ、例えばアドレス帳データ、転送設定データなどを保存するストレージとして機能する。プリンタ１４は、入力された画像データに基づく画像を、記録紙などに印刷する。スキャナ１５は、ユーザが図示しない原稿台にセットした原稿の画像を読み取り、これによって得た画像データをＨＤＤ１３に保存する。操作部１６は、ユーザが指示を行うための複数のキー、ユーザに通知すべき各種情報を表示するタッチパネルディスプレイを含む。ネットワークＩ／Ｆ１７は、ネットワーク５との接続を可能にするものである。例えば、スキャナ１５でスキャンした画像データをネットワーク上のＰＣ４へ送信するための制御を行う。また、ネットワークＩ／Ｆ１７は、ＰＣ３から転送設定データやアドレス帳データ等のインポートデータの受信などを制御する。ＦＡＸ２０は、電話回線を介して通信相手との間でＦＡＸ画像の送受信（転送を含む）を行う。以上のハードウエア構成は、画像処理装置２についても略同様である。
【００１５】
図３は、画像処理装置１のＣＰＵ１１が本発明の制御用プログラムを実行することにより形成される機能ブロックの構成図である。ここでは、本発明を実施する上で、必要な機能ブロックだけが示されている。以下、図３を参照して、画像処理装置１の動作を説明する。
画像処理装置１は、外部装置（本例ではＰＣ３）からの転送設定データ及びアドレス帳データを区別してインポートする。そのため、ＨＤＤ１３に、転送用宛先ＤＢ（データベースの略、以下同じ：第１ＤＢ）２６、送信用宛先ＤＢ（第２ＤＢ）２７、転送設定ＤＢ（第３ＤＢ）２８を構築する。また、画像処理装置１を、転送宛先ＩＤ取得部２１、宛先データ取得部２２、検索部２３、第１インポート部２４、第２インポート部２５として機能させる。
転送宛先ＩＤ取得部２１は、転送設定データから転送宛先を示すユニークな宛先ＩＤを取得（抽出）する。宛先データ取得部２２は、アドレス帳データから宛先データを取得（抽出）する。検索部２３は、転送宛先ＩＤ取得部２１で取得した宛先ＩＤに一致する宛先データが存在するかを検索する。検索先はアドレス帳データである。第１インポート部２４は、検索の結果、宛先ＩＤと一致する宛先データを転送用宛先ＤＢ２６にインポートし、一致しない宛先データについては、これらを送信用宛先ＤＢ２７にインポートする。これにより、転送宛先と一致する宛先データと、そうでない宛先データとを区別して扱うことができる。第２インポート部２５は、転送設定データを転送設定ＤＢ２８にインポートする。これにより、エクスポート元で設定された転送条件をそのまま使用することができる。
【００１６】
ここで、インポート機能に特化した画像処理装置１の動作を詳しく説明する。便宜上、画像処理装置２におけるエクスポート機能と対比して説明する。画像処理装置２において、画像処理装置１と同一のハードウエア部品については同一符号を付して説明する。
【００１７】
図４は、画像処理装置２においてエクスポート機能を実現するためのモジュール構成図である。画像処理装置２は、ＨＤＤ１３に、転送設定ＤＢ３４及び送信用宛先ＤＢ３５を構築している。また、画像処理装置２のＣＰＵ１１は、所定のプログラムを実行することにより、インポート／エクスポートモジュール３１、アドレス帳管理モジュール３２、転送設定管理モジュール３３として機能する。インポート／エクスポートモジュール３１は、ＰＣ３からインポート／エクスポートの指示を受信すると、アドレス帳管理モジュール３２及び転送設定管理モジュール３３に対してエクスポート指示を行う。アドレス帳管理モジュール３２は、エクスポート指示を受けると、送信用宛先ＤＢ３５から全アドレス帳データを取得し、インポート／エクスポートモジュール３１に返す。転送設定管理モジュール３３は、エクスポート指示を受信すると、転送設定ＤＢ３４から全ての転送設定データを取得し、インポート／エクスポートモジュール３１に返す。
インポート／エクスポートモジュール３１は、アドレス帳管理モジュール３２からのアドレス帳データと転送設定管理モジュール３３からの転送設定データとを１つのエクスポートデータにまとめる。そして、まとめたエクスポートデータを、エクスポート要求元のＰＣ３に返す。ＰＣ３は、エクスポートデータをインポートデータとして、ネットワーク５を介して画像処理装置１へ送る。
【００１８】
インポート機能を実現する画像処理装置１のモジュール構成を図５に示す。画像処理装置１のＣＰＵ１１は、インポート／エクスポートモジュール４１、アドレス帳管理モジュール４２、転送設定管理モジュール４３として機能する。図３との関係では、転送宛先ＩＤ取得部２１及び宛先データ取得部２２がインポート／エクスポートモジュール４１に対応する。また、検索部２３及び第１インポート部２４がアドレス帳管理モジュール４２に対応する。さらに、第２インポート部２５が転送設定管理モジュール４３に対応する。
インポート／エクスポートモジュール４１は、ＰＣ３からインポート指示を受信すると、このインポート指示と共に渡されたインポートデータの解析を行う。そして、インポートデータをアドレス帳データと転送設定データとに分割する処理を行う。アドレス帳データについては、さらに転送宛先と送信用宛先とに分割する処理を行う。これらの分割の処理については、図８で後述する。
分割の処理が完了すると、インポート／エクスポートモジュール４１は、転送用宛先データと送信用宛先データをアドレス帳管理モジュール４２に渡し、インポート指示を行う。インポート／エクスポートモジュール４１は、また、転送設定データを転送設定管理モジュール４３へ渡し、インポート指示を行う。
アドレス帳管理モジュール４２は、転送用宛先データを転送用宛先ＤＢ２６にインポートし、送信用宛先データを送信用宛先ＤＢ２７にインポートする。転送設定管理モジュール４３は、転送設定データを転送設定ＤＢ２８にインポートする。
【００１９】
ここで、エクスポート及びインポートされるデータの構造について説明する。図６（ａ）は、画像処理装置２からエクスポートされる（送信用宛先ＤＢ３５に格納されている）アドレス帳データのデータ構造例を示す図である。アドレス帳データには、複数の宛先データが設定されている。各宛先データには、当該宛先を一意に特定するためのユニークな宛先ＩＤ（ＵＵＩＤ：（Universally Unique Identifier））が付与されている。また、ＵＵＩＤには、ｕｒｌ（uniform resource locator）、パス（path）、ユーザ名（username）、通信プロトコル（protocol）が対応付けられている。図６（ｂ）は、エクスポートされる（画像処理装置２の転送設定ＤＢ３４に格納されている）転送設定データのデータ構造例を示す図である。転送設定データには複数の転送条件を設定することができるが、データをどの宛先に転送するかは、アドレス帳データのユニークな宛先ＩＤ（ＡＢ＿ＵＵＩＤ）のみが保持されており、宛先データの実体は、図６（ａ）に示したアドレス帳データに保存されている。図６（ｃ）は、画像処理装置２のアドレス帳データ及び転送設定データをＰＣ３からエクスポートする際のエクスポートデータのデータ構造例を示す図である。アドレス帳データ及び転送設定データが１つのデータにまとめられていることがわかる。
【００２０】
図６（ｄ）は、画像処理装置２からエクスポートされたエクスポートデータが画像処理装置１にインポートされた後に転送用宛先ＤＢ２６に格納されるアドレス帳データのデータ構造例を示す図である。前述したように、インポートに際してはアドレス帳データの分割の処理がなされるので、ここでは転送設定データに含まれる転送宛先（転送用宛先データ）のみが転送用宛先ＤＢ２６に格納される。図６（ｅ）は、画像処理装置１にインポートされた後に送信用宛先ＤＢ２７に格納されるアドレス帳データのデータ構造例を示す図である。ここでは、分割の処理がなされた後の送信宛先（送信用宛先データ）のみが送信用宛先ＤＢ２７に格納される。
【００２１】
ＰＣ３から画像処理装置１に対してアドレス帳データ及び転送設定データをインポート指示するときは、画像処理装置２から受け取ったエクスポートデータ（＝インポートデータ）の保存場所を指定する。図７は、そのときの画面例を示す図である。インポート時には、エクスポートデータの保存場所をファイルパス５０に設定する。図７の例では、アドレス帳データの保存場所がファイルパス５０に設定されている。
【００２２】
次に、図８を参照して、画像処理装置１によるインポート方法について詳細に説明する。図８の処理手順は、制御用プログラムを読み込んだＣＰＵ１１によって実行される。ＣＰＵ１１による実行の過程及び結果は、適宜、操作部１６のタッチパネルディスプレイに表示される。
【００２３】
図８の処理に先立ち、画像処理装置１に、ＰＣ３からインポート指示が出されるものとする。画像処理装置１のインポート／エクスポートモジュール４１は、インポート指示を受信すると、図６（ｃ）に示したインポートデータの解析を行う。そして、図６（ｃ）のインポートデータを転送設定データとアドレス帳データとに分割する処理を行う。
【００２４】
図８を参照し、インポート／エクスポートモジュール４１は、分割した転送設定データから全ての転送宛先のユニークなＩＤ(ＡＢ＿ＵＵＩＤ)を取得する（Ｓ１）。インポート／エクスポートモジュール４１は、アドレス帳データの先頭から宛先データを１件取得する（Ｓ２）。また、インポート／エクスポートモジュール４１は、Ｓ２で取得した宛先データから宛先のユニークなＩＤ（ＵＵＩＤ）を取得し、Ｓ１で取得したユニークなＩＤに一致するか否かを判断する（Ｓ３）。一致する宛先データがある場合（Ｓ３：Ｙ）、インポート／エクスポートモジュール４１は、Ｓ２で取得した宛先データをアドレス帳管理モジュール４２に渡し、転送用宛先ＤＢ２６へのインポート指示を行う。アドレス帳管理モジュール４２は、このインポート指示を受けると、受信した宛先データを転送用宛先ＤＢ２６にインポートする（Ｓ４）。
【００２５】
続いて、インポート／エクスポートモジュール４１は、アドレス帳データの全ての宛先データについてインポート処理が完了したかを判断する（Ｓ５）。全ての宛先データのインポートが完了していないと判断された場合（Ｓ５：Ｎ）、インポート／エクスポートモジュール４１は、Ｓ２以降の処理を繰り返す。
Ｓ３で一致しなかった場合（Ｓ３：Ｎ）、インポート／エクスポートモジュール４１はＳ２で取得した宛先データをアドレス帳管理モジュール４２に渡し、送信用宛先ＤＢ２７へのインポート指示を行う。アドレス帳管理モジュール４２は、このインポート指示を受けると受信した宛先データを送信用宛先ＤＢ２７にインポートする（Ｓ７）。
Ｓ５で全ての宛先データのインポートが完了したと判断された場合（Ｓ５：Ｙ）、インポート／エクスポートモジュール４１は転送設定管理モジュール４３に対して転送設定ＤＢ２８へのインポート指示を行う。転送設定管理モジュール４３は、このインポート指示を受けると、受信した転送設定データを転送設定ＤＢ２８にインポートする（Ｓ６）。
【００２６】
このように、第１実施形態では、アドレス帳データ及び転送設定データを、インポートした場合、転送設定データに含まれる転送宛先（転送用宛先データ）と一致するアドレス帳データの宛先データのみが転送用宛先ＤＢ２６にインポートされる。また、転送設定データの転送宛先と一致しない宛先データについては、送信用宛先ＤＢ２７にインポートされる。そのため、転送設定に含まれる宛先データがアドレス帳データと分離して扱われる。この転送宛先に対するシステム管理者以外のユーザのアクセスを制限することにより、システム管理者が設定した転送宛先に正しく転送されるように構成することができる。
【００２７】
［第２実施形態］
次に、本発明の第２実施形態を説明する。第１実施形態では、アドレス帳データ及び転送設定データのインポート方法について説明したが、第２実施形態では、これらに加えて、ユーザが設定した特定設定データも含めてインポートする場合の例を挙げる。特定設定データは、スキャナ１５やＦＡＸ２０などの特定デバイスの動作条件を定めたデータであり、送信宛先が含まれる。例えば、スキャナ１５でスキャンした文書を外部装置に送信する際の送信宛先やスキャナ１５のスキャン設定データ（解像度、用紙サイズ等の動作条件）などが、特定設定データとなる。このような特定設定データを予め設定しておくことで、特定デバイスを同じ動作条件で動作させたい場合、この特定設定データを呼び出すだけでよくなる。以後の説明では、特定デバイスに対する設定を「よく使う設定」といい、特定設定データを「よく使う設定データ」という。
【００２８】
ハードウエア構成は、第１実施形態で示した画像処理装置１と同じである。図９は、第２実施形態に係る画像処理装置１の機能ブロック図である。画像処理装置１は、ＨＤＤ１３に、転送用宛先ＤＢ（第１ＤＢ）５６、送信用宛先ＤＢ（第２ＤＢ）５７、転送設定ＤＢ（第４ＤＢ）５８、よく使う設定ＤＢ（第３ＤＢ）５９を構築する。また、ＣＰＵ１１を、転送宛先ＩＤ取得部５１、宛先データ取得部５２、第１検索部５３、第１インポート部５４、第２インポート部５５、よく使う設定の送信宛先ＩＤ取得部６０、第２検索部６１、第３インポート部６２として機能させる。
【００２９】
転送宛先ＩＤ取得部５１は、転送設定データから転送宛先を示すユニークな宛先ＩＤを取得（抽出）する。宛先データ取得部５２は、アドレス帳データから宛先データを取得（抽出）する。第１検索部５３は、転送宛先ＩＤ取得部５１で取得した宛先ＩＤに一致する宛先データを検索する。検索先はアドレス帳データである。よく使う設定の送信宛先ＩＤ取得部６０は、よく使う設定データから送信宛先を示すユニークな宛先ＩＤを取得（抽出）する。第２検索部６１は、転送宛先ＩＤ取得部５１で取得した宛先ＩＤの中からよく使う設定の送信宛先ＩＤ取得部６０で取得した宛先ＩＤに一致するものを検索する。
【００３０】
第１インポート部５４は、第２検索部６１で一致するとされた宛先データ（転送宛先及び送信宛先と一致する宛先データ）を転送用宛先ＤＢ５６及び送信用宛先ＤＢ５７にインポートする。第１インポート部５４は、また、第１及び第２検索部５３，６１で一致しないとされた宛先データを送信用宛先ＤＢ５７だけにインポートする。第２インポート部５５は、転送設定データを転送設定ＤＢ５８にインポートする。第３インポート部６２は、よく使う設定データをよく使う設定ＤＢ５９にインポートする。これにより、転送設定データに含まれる設定条件、よく使う設定データに含まれる動作条件をインポート後に使用することができる。
【００３１】
図１０は、第２実施形態の画像処理装置２においてエクスポート機能を実現するためのモジュール構成図である。ＣＰＵ１１は、インポート／エクスポートモジュール７１、アドレス帳管理モジュール７２、転送設定管理モジュール７３、よく使う設定管理モジュール７６として機能する。図４との相違点は、よく使う設定管理モジュール７６とよく使う設定ＤＢ７７とが追加されている点である。
【００３２】
インポート／エクスポートモジュール７１は、ＰＣ３からアドレス帳、転送設定、よく使う設定のエクスポート指示を受信する。そして、アドレス帳管理モジュール７２、転送設定管理モジュール７３、及びよく使う設定管理モジュール７６に対してエクスポート指示を行う。アドレス帳管理モジュール７２は、エクスポート指示を受信すると、ＨＤＤ１３に保存されている送信用宛先ＤＢ７５から全アドレス帳データをインポート／エクスポートモジュールに返す。転送設定管理モジュール７３は、エクスポート指示を受信すると、転送設定ＤＢ７４から全ての転送設定データをインポート／エクスポートモジュール７１に返す。よく使う管理モジュール７６は、エクスポート指示を受けると、よく使う設定ＤＢ７７から全てのよく使う設定データをインポート／エクスポートモジュール７１に返す。
インポート／エクスポートモジュール７１は、アドレス帳管理モジュール７２、転送設定管理モジュール７３、よく使う設定管理モジュール７６からアドレス帳データ、転送設定データ、よく使う設定データを受信する。そして、受信したこれらのデータを１つのエクスポートデータにまとめ、それをエクスポート要求元のＰＣ３に返す。
【００３３】
インポート機能を実現する画像処理装置１のモジュール構成を図１１に示す。画像処理装置１のＣＰＵ１１は、インポート／エクスポートモジュール８１、アドレス帳管理モジュール８２、転送設定管理モジュール８３、よく使う設定管理モジュール８７として機能する。図９との関係では、転送宛先ＩＤ取得部５１，宛先データ取得部５２及びよく使う設定の送信宛先ＩＤ取得部６０がインポート／エクスポートモジュール８１に対応する。また、第１検索部５３，第２検索部６１及び第１インポート部５４がアドレス帳管理モジュール８２に対応する。また、第３インポート部６２がよく使う設定管理モジュール７６に対応する。
【００３４】
インポート／エクスポートモジュール８１は、ＰＣ３からインポート指示を受信すると、このインポート指示と共に渡されたインポートデータの解析を行う。そして、アドレス帳データと転送設定データとよく使う設定データとに分割する処理を行う。アドレス帳データについては、さらに転送用宛先データと送信用宛先データとに分割する処理を行う。これらの分割の処理については、図１３で後述する。
【００３５】
分割の処理が完了すると、インポート／エクスポートモジュール８１は、転送用宛先データと送信用宛先データをアドレス帳管理モジュール８２に渡し、インポート指示を行う。インポート／エクスポートモジュール８１は、また、転送設定データを転送設定管理モジュール８３に渡し、インポート指示を行う。インポート／エクスポートモジュール８１は、さらに、よく使う設定データをよく使う設定管理モジュール８７に渡し、インポート指示を行う。アドレス帳管理モジュール８２は、転送用宛先データを転送用宛先ＤＢ５６にインポートし、送信用宛先データを送信用宛先ＤＢ５７へインポートする。転送設定管理モジュール８３は、転送設定データを転送設定ＤＢ５８にインポートする。よく使う設定管理モジュール８７は、よく使う設定データをよく使う設定ＤＢ５９にインポートする。
【００３６】
ここで、エクスポート及びインポートされるデータの構造について説明する。図１２（ａ）は、画像処理装置２のよく使う設定ＤＢ７７に格納されている、よく使う設定データのデータ構造例を示す図である。よく使う設定データは、複数設定することができる。第１実施形態と同様、どの宛先に送信するかは、アドレス帳データのユニークなＩＤ（ＡＢ＿ＵＵＩＤ）のみが保持されており、宛先の実体は、アドレス帳データに保存されている。図１２（ｂ）は、画像処理装置２のアドレス帳データ、転送設定データ、よく使う設定データをＰＣ３からエクスポートした際のエクスポートデータのデータ構造例を示す図である。同図に示されるように、アドレス帳データ及び転送設定データが１つのデータにまとめられている。図１２（ｃ）は、画像処理装置２からエクスポートされたエクスポートデータが画像処理装置１にインポートされた後に転送用宛先ＤＢ５６に格納されるアドレス帳データのデータ構造例を示す図である。図１２（ｄ）は、画像処理装置２からエクスポートされたエクスポートデータが画像処理装置１にインポートされた後に送信用宛先ＤＢ５７に格納されるアドレス帳データのデータ構造例を示す図である。アドレス帳データは、宛先を一意に特定するためのユニークなＩＤ（ＵＵＩＤ）が各宛先毎に付与されている。そして、このＵＵＩＤに、ｕｒｌ、パス（path）、ユーザ名（username）、通信プロトコル（protocol）が対応付けられている。
【００３７】
以下、図１３を参照して、第２実施形態によるインポート方法について詳細に説明する。なお、図１３の処理手順は、本発明の制御用プログラムを読み込んだＣＰＵ１１によって実行される。ＣＰＵ１１による実行の過程及び結果は、適宜、操作部１６のタッチパネルディスプレイに表示される。
【００３８】
図１３の処理に先立ち、画像処理装置１に、ＰＣ３からインポート指示が出されるものとする。画像処理装置１のインポート／エクスポートモジュール８１は、インポート指示を受信すると、図１２（ｂ）に示したインポートデータの解析を行う。そして、図１２（ｂ）のインポートデータを転送設定データ、アドレス帳データ、及び、よく使う設定データに分割する処理を行う。
【００３９】
図１３を参照し、インポート／エクスポートモジュール８１は、分割した転送設定データから全ての転送宛先のユニークなＩＤ（ＡＢ＿ＵＵＩＤ）を取得する（Ｓ１１）。インポート／エクスポートモジュール８１は、アドレス帳データの先頭から宛先データを１件取得する（Ｓ１２）。また、インポート／エクスポートモジュール８１は、Ｓ１２で取得した宛先データから宛先のユニークなＩＤ（ＵＵＩＤ）を取得し、Ｓ１１で取得したユニークなＩＤ（ＡＢ＿ＵＵＩＤ）に一致するか否かを判断する（Ｓ１３）。一致しなかった場合（Ｓ１３：Ｎ）、インポート／エクスポートモジュール８１は、Ｓ１２で取得した宛先データをアドレス帳管理モジュール８２に渡し、送信宛先ＤＢ５７へのインポート指示を行う。アドレス帳管理モジュール８２はインポート指示を受けると、受信した宛先データを送信用宛先ＤＢ５７にインポートし（Ｓ２０）、Ｓ１７に進む。
【００４０】
Ｓ１３において宛先データが一致した場合（Ｓ１３：Ｙ）、インポート／エクスポートモジュール８１は、よく使う設定データから全ての送信宛先のユニークなＩＤ（ＡＢ＿ＵＵＩＤ）を取得する（Ｓ１４）。そして、Ｓ１２で取得した宛先データから宛先のユニークなＩＤ（ＵＵＩＤ）を取得し、Ｓ１４で取得したユニークなＩＤに一致するか否かを判断する（Ｓ１５）。Ｓ１５において一致した場合（Ｓ１５：Ｙ）、インポート／エクスポートモジュール８１は、Ｓ１２で取得した宛先データをアドレス帳管理モジュール８２に渡し、送信用宛先ＤＢ５７と転送用宛先ＤＢ５６へのインポート指示を行う。アドレス帳管理モジュール８２は、インポート指示を受けると、受信した宛先データを送信用宛先ＤＢ５７と転送用宛先ＤＢ５６にインポートし（Ｓ１６）、Ｓ１７に進む。一方、Ｓ１５で一致しなかった場合（Ｓ１５：Ｎ）、インポート／エクスポートモジュール８１は、Ｓ１２で取得した宛先データをアドレス帳管理モジュール８２に渡し、転送用宛先ＤＢ５６へのインポート指示を行う。アドレス帳管理モジュール８２は、インポート指示を受けると、受信した宛先データを転送用宛先ＤＢ５６にインポートし（Ｓ２１）、Ｓ１７に進む。
【００４１】
インポート／エクスポートモジュール８１は、アドレス帳データの全ての宛先データについてインポート処理が完了したかを判断する（Ｓ１７）。全ての宛先データのインポートが完了していない場合（Ｓ１７：Ｎ）、インポート／エクスポートモジュール８１は、Ｓ１２以降の処理を繰り返す。一方、全ての宛先データのインポートが完了した場合（Ｓ１７：Ｙ）、インポート／エクスポートモジュール８１は、転送設定管理モジュール８３に対して転送設定ＤＢ５８へのインポート指示を行う。転送設定管理モジュール８３は、インポート指示を受けると、受信した転送設定データを転送設定ＤＢ５８にインポートする（Ｓ１８）。インポート／エクスポートモジュール８１は、よく使う設定管理モジュール８７に対してよく使う設定ＤＢ５９へのインポート指示を行う。よく使う設定管理モジュール８７は、インポート指示を受けると、受信したよく使う設定データをよく使う設定ＤＢ５９にインポートする（Ｓ１９）。このようにして、一連の処理を終了する。
【００４２】
このように、第２実施形態では、画像処理装置２のアドレス帳データ、転送設定データを画像処理装置１にインポートした場合、転送設定データに含まれる転送宛先と一致する宛先データのみが転送用宛先ＤＢ５６にインポートされる。また、転送宛先と一致しない宛先データについては、送信用宛先ＤＢ５７にインポートされる。また、よく使う設定データと転送設定データの両方に含まれる宛先と一致する宛先データは、送信用宛先ＤＢ５７と転送用宛先ＤＢ５９の両方にインポートされる。これにより、転送宛先やよく使う設定データに含まれる送信宛先と一致する宛先データが、それ以外の宛先データと区別して扱われるので、前者に対するシステム管理者以外のユーザのアクセスを制限することが容易となる。そのため、システム管理者が設定した転送宛先やよく使う設定データの中にユーザが設定した送信宛先に、データを正しく送信されるように構成することができる。
【００４３】
［第３実施形態］
次に、第３実施形態について説明する。第３実施形態では、第１及び第２実施形態と異なる点についてのみ説明する。第１及び第２実施形態では、自動で転送設定データに含まれる転送宛先を転送用宛先ＤＢ２６，５６にインポートしていた。しかし、インポート先をいずれかの記録媒体（上記の各ＤＢ等以外であってもよい）に切り替えるインポート設定手段を設けることもできる。インポート設定手段は、例えば図１４に示すインポート設定画面９０を操作部１６に表示させ、ユーザによるインポート方法の切り替えを可能にする。図１４のインポート設定画面９０には、エクスポートデータ（＝インポートデータ）の保存場所であるファイルパス９１が示されている。ユーザがインポート先として、項目９２を設定した場合は、第１及び第２実施形態で説明した場合と同様の動作になる。一方、インポート先として項目９３を設定した場合の動作は次のようになる。
すなわち、第１及び第２実施形態で宛先データを転送用宛先ＤＢ２６、５６にのみインポートしていた処理（図８のＳ４、図１３のＳ１１)が、送信用宛先ＤＢ２７，５７にもインポートされる。
【００４４】
このように、第３実施形態によれば、転送宛先、送信宛先に一致する宛先データを転送用宛先ＤＢ２６，５６にインポートするときに、送信用宛先ＤＢ２７，５７にもインポートするか否かをインポート設定手段を有するものとすることができる。そのため、、ユーザビリティが向上する。
【００４５】
［その他の実施形態］
本発明は、制御用プログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し、実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2016096382.tif 000003
【図２】
2016096382.tif 000004
【図３】
2016096382.tif 000005
【図４】
2016096382.tif 000006
【図５】
2016096382.tif 000007
【図６】
2016096382.tif 000008
【図７】
2016096382.tif 000009
【図８】
2016096382.tif 000010
【図９】
2016096382.tif 000011
【図１０】
2016096382.tif 000012
【図１１】
2016096382.tif 000013
【図１２】
2016096382.tif 000014
【図１３】
2016096382.tif 000015
【図１４】
2016096382.tif 000016