(57)【要約】【課題】複数台の画像処理装置の設定のうち、設定項目に応じた最適な設定を一台の画像処理装置に反映することを可能とする仕組みを提供する。【解決手段】画像処理装置１０２が備える送受信部４２１が、配信装置１０１から、複数の画像処理装置の設定値を取得する。画像処理装置１０２が備える設定値選択部４２３が、取得された複数の設定値から、設定項目に応じて設定値を選択する。そして、設定値反映部４２５が、選択された設定値を画像処理装置１０２に反映する。【選択図】図１
2014192841.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像処理装置の設定値を取得する取得手段と、
前記取得された複数の設定値から、設定項目に応じて設定値を選択する選択手段と、
前記選択された設定値を画像処理装置に反映する反映手段とを備える
ことを特徴とする画像処理装置。
【請求項２】
前記選択手段は、前記設定項目が、予め決められた複数の設定項目のうちのいずれかである場合に、当該設定項目に対応する前記設定値の選択条件に基づいて、前記設定値を選択する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記選択手段は、前記設定項目が、画像処理装置のリプレイス時に反映する設定項目であるか、セキュリティに関する設定項目であるか、データの削除時間に関する設定項目であるか、設定値を複数登録可能な設定項目であるか、資源に関する設定項目であるか、ユーザ個別の設定値に関する設定項目であるか、またはオプション設定に関する設定項目であるかのいずれかに応じて、設定値を選択する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記選択手段は、前記設定項目が、前記予め決められた複数の設定項目のうちのいずれでもない場合に、前記画像処理装置の構成と近い構成を持つ画像処理装置の設定値を選択する
ことを特徴とする請求項２または請求項３に記載の画像処理装置。
【請求項５】
前記選択手段は、前記設定項目が前記予め決められた複数の設定項目のうちのいずれでもない場合に、
前記複数の設定値に前記画像処理装置と同一機種の画像処理装置の設定値があるときは、前記同一機種の画像処理装置の設定値を選択する
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記選択手段は、前記複数の設定値に前記画像処理装置と同一機種の画像処理装置の設定値がない場合に、
前記画像処理装置の後継機の設定値があるときは、前記後継機の設定値を選択し、
前記後継機の設定値がなく、前記画像処理装置の先行機の設定値があるときは、前記先行機の設定値を選択する
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記選択手段は、
前記選択した先行機の設定値が、前記先行機からの機能追加がある設定値である場合に、前記複数の設定値から機能追加分の設定値を選択する
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記選択手段は、
前記設定項目が前記画像処理装置のリプレイス時に反映する設定項目であるか、またはセキュリティに関する設定項目である場合に、ユーザが選択した画像処理装置の設定値を選択し、
前記設定項目が前記データの削除時間に関する設定である場合に、データの削除時間の最大値を選択し、
前記設定項目が前記設定値を複数登録可能な設定項目である場合に、前記複数の設定値を足し合わせた設定値を選択し、
前記設定項目が前記資源に関する設定項目であるか、または前記ユーザ個別の設定値に関する設定項目である場合に、前記複数の設定値のうち、最も多く設定されている設定値を選択し、
前記設定項目が前記オプション設定に関する設定項目である場合に、少なくとも前記画像処理装置に適用されているオプション設定に応じた設定値を選択する
ことを特徴とする請求項３乃至８のいずれか１項に記載の画像処理装置。
【請求項９】
前記選択手段は、前記設定項目が前記設定値を複数登録可能な設定項目である場合に、
前記複数の設定値を足し合わせた設定値に対応するデータ量が、設定値を記憶する記憶手段の第１の記憶領域の容量を超えるかを判断し、
前記データ量が前記第１の記憶領域の容量を超える場合に、前記複数の設定値を足し合わせた設定値のうち、重複する設定値を削除する
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記選択手段は、前記複数の設定値を足し合わせた設定値に対応するデータ量が前記第１の記憶領域の容量を超える場合であって、当該設定値が前記ユーザ個別の設定値である場合に、当該設定値を第２の記憶領域に記憶する
ことを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記画像処理装置にユーザがログインした時に、当該ユーザ個別の設定値が前記第２の記憶領域にあるかを判断し、当該ユーザ個別の設定値が前記第２の記憶領域にある場合に、前記第１の記憶領域から設定値を読み出すとともに、前記第２の記憶領域から当該ユーザ個別の設定値を読み出す読み出し手段を備える
ことを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記選択手段は、前記設定項目が前記設定値を複数登録可能な設定項目であって、前記足し合わせ対象の複数の設定値が、固有の識別情報に紐付けられている設定値である場合に、
前記複数の画像処理装置のうち、ユーザが選択した画像処理装置を主デバイス、前記ユーザが選択した画像処理装置でない画像処理装置をサブデバイスとして、主デバイスの前記設定値と、前記サブデバイスの前記設定値のうち前記主デバイスの設定値と重複しない設定値とを、選択対象として登録し、
前記主デバイスと前記サブデバイスとで重複する前記設定値を、前記主デバイスの当該設定値の固有の識別情報と、前記サブデバイスの当該設定値の固有の識別情報とに紐付けて管理データとして管理する
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１３】
前記選択手段は、
前記複数の設定値に、第１の設定値に依存する第２の設定値があるかを判断し、
前記複数の設定値に前記第１の設定値に依存する前記第２の設定値がある場合に、前記主デバイスの第２の設定値を前記選択対象として登録し、
前記管理データに、前記サブデバイスの前記第２の設定値が紐付く前記サブデバイスの第１の設定値の固有の識別情報が含まれているかを判断し、
前記管理データに、前記サブデバイスの前記第２の設定値が紐付く前記サブデバイスの第１の設定値の固有の識別情報が含まれている場合に、前記管理データにおいて当該固有の識別情報が紐付く前記主デバイスの第１の設定値の固有の識別情報を特定し、
前記サブデバイスの前記第２の設定値が紐付く固有の識別情報を、前記特定した前記主デバイスの第１の設定値の固有の識別情報に変更し、
前記変更後の前記サブデバイスの第２の設定値のうち、前記選択対象として登録された前記主デバイスの第２の設定値と重複しない第２の設定値を、前記選択対象として登録する
ことを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
請求項１乃至１３のいずれか１項に記載の画像処理装置と、当該画像処理装置に前記複数の画像処理装置の設定値を配信する配信装置とを備える
ことを特徴とする配信システム。
【請求項１５】
複数の画像処理装置の設定値を取得する取得工程と、
前記取得された複数の設定値から、設定項目に応じて設定値を選択する選択工程と、
前記選択された設定値を画像処理装置に反映する反映工程とを有する
ことを特徴とする設定値反映方法。
【請求項１６】
請求項１５に記載の設定値反映方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数台の画像処理装置の設定を一台の画像処理装置に反映する仕組みに関する。
【背景技術】
【０００２】
近年の画像処理装置は、多機能化が進むことで設定項目が増加し、さらに機能の複雑化により、ユーザに特殊な知識が必要とされる傾向にある。したがって、設定を行うためのユーザインタフェースを階層構造で表示したり、別の画面に表示したりする画像処理装置が提案されている。そして、この画像処理装置のユーザは、複数の画面で複雑な設定を行う必要がある。
【０００３】
特に、最初に機器を設置する場合（初期設置時）やリプレイス時に、サービスマンやユーザが初期設定として画像処理装置に対して一度に設定する設定項目は、ネットワーク系、アドレス系、ユーザ情報系など多岐に渡る。また、この設定項目は、それぞれの設定画面で行わなければならないので、ユーザの負荷が大きい。
【０００４】
特許文献１は、リファレンス機から抽出した設定情報を、所望の機器に対してインポートすることによって設定値を反映する情報処理装置を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１９９６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
画像処理装置に対する設定をする際のユーザの負荷を軽減する必要がある。しかし、特許文献１が開示する技術は、設定情報のインポート元の画像処理装置が１台のみである場合を想定しており、複数台の画像処理装置の設定を１台の画像処理装置にインポートすることは想定していない。従って、特許文献１が開示する技術では、複数台の画像処理装置から一台の画像処理装置にリプレイスする場合、複数台の画像処理装置の設定をリプレイス後の画像処理装置に引き継がせることが困難である。
【０００７】
また、現状のシステムにおいて、複数台の画像処理装置の設定を一台の画像処理装置に引き継ぐ場合、インポートを複数回実施する必要があり、作業効率が良くない。さらに、複数台の画像処理装置の設定をインポートする際に、インポートデータに同じ項目設定が存在する場合、同じ項目の設定は後からインポートした設定に上書きされてしまう。したがって、ユーザが、複数回インポートを実施した場合、設定項目に応じて最適な設定値を画像処理装置に反映することができない。
【０００８】
本発明は、上記の課題の少なくとも一つを解決するためになされたものである。本発明は、複数台の画像処理装置の設定のうち、設定項目に応じた最適な設定を一台の画像処理装置に反映することを可能とする仕組みの提供を目的とする。
【課題を解決するための手段】
【０００９】
本発明の一実施形態の画像処理装置は、複数の画像処理装置の設定値を取得する取得手段と、前記取得された複数の設定値から、設定項目に応じて設定値を選択する選択手段と、前記選択された設定値を画像処理装置に反映する反映手段とを備える。
【発明の効果】
【００１０】
本発明によれば、複数台の画像処理装置の設定のうち、設定項目に応じた最適な設定を一台の画像処理装置に反映することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の配信システムの構成例を示す図である。
【図２】配信装置と画像処理装置のハードウェア構成例を示す図である。
【図３】配信システムの機能ブロック図の一例である。
【図４】選択画面の一例である。
【図５】設定値をインポートする処理の例を説明するフローチャートである。
【図６】設定値をインポートする処理の例を説明するフローチャートである。
【図７】設定値をインポートする処理の例を説明するフローチャートである。
【図８】ユーザに設定値の削除を促す画面の一例を示す図である。
【図９】複合設定の選択処理の例を説明するフローチャートである。
【図１０】ユーザログイン時の動作処理を説明するフローチャートである。
【図１１】アドレス帳の設定の一例を示す図である。
【図１２】アドレス帳の設定と、ＵＵＩＤ対応表の一例である。
【図１３】転送設定の一例を示す図である。
【図１４】複合設定の選択処理の例を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、本実施形態について図面を用いて説明する。まず、用語の定義を行う。
「エクスポート」とは、画像処理装置が外部に設定値を出力することを示す。例えば任意の画像処理装置から設定値をエクスポートし、エクスポートした設定値（後述「エクスポートデータ」）を他の画像処理装置にインポートすることで、他の画像処理装置の設定を簡易に行うことが可能となる。
【００１３】
「エクスポートデータ」とは、画像処理装置からエクスポートした設定値のことを示す。具体的には、エクスポートデータは、アドレス帳や管理者の設定やネットワーク設定等を含む。
【００１４】
「インポート」とは、画像処理装置が外部から設定値を取得して反映することを示す。「インポートデータ」とは、画像処理装置がインポートのために受信した設定値を示す。任意の画像処理装置からエクスポートしたエクスポートデータと、このエクスポートデータを使用してインポートを実施したインポートデータとは同一である。
【００１５】
「主デバイス」とは、画像処理装置が取得した複数のインポートデータのうち、主としてインポートするインポートデータを保持していた画像処理装置を示す。「サブデバイス」とは、画像処理装置が取得した複数のインポートデータのうち、主デバイスのインポートデータ以外のインポートデータを保持していた画像処理装置を示す。
【００１６】
「固有ＩＤ」とは、各設定値の実態に対して割り振られた固有の識別子を示す。割り振られた固有の識別子は重複することはない。また、固有ＩＤを保持する設定における処理は設定の実態ではなく、固有ＩＤを用いる。具体的には、固有ＩＤは、アドレス帳や転送設定に固有ＩＤを含む。
【００１７】
「リプレイス」とは、利用中の画像処理装置を新たな画像処理装置に置き換えることを示す。リプレイスが発生する場合には、ユーザ環境に設置されている利用中の画像処理装置が老朽化し、新しい画像処理装置に置き換える場合や、ユーザ環境に設置されている複数の画像処理装置を一台の高性能な画像処理装置に置き換える場合等がある。
【００１８】
「リファレンス機」とは、画像処理装置の設定を行うためのインポートデータを作成する元となる画像処理装置を示す。初期設置時に画像処理装置に設定をインポートするインポートデータを作成するためには、ある一台の画像処理装置の設定を行い、設定した画像処理装置から設定値をエクスポートする必要がある。リファレンス機とは、上記設定を行う一台の画像処理装置のことを示す。
【００１９】
「先行機」とは、ある画像処理装置と同一のシリーズであり、かつ前記画像処理装置以前に発売された画像処理装置を示す。「後継機」とは、ある画像処理装置と同一のシリーズであり、かつ、この画像処理装置以降に発売された画像処理装置のことを示す。以上が用語の説明となる。ここで説明した以外にも適宜用語の説明を行う。
【００２０】
（実施例１）
図１は、本実施形態の配信システムの構成例を示す図である。図１に示す配信システム制御部５０９は、ネットワーク１０５を介して接続された配信装置１０１と画像処理装置１０２乃至１０４を備える。
【００２１】
配信装置１０１は、配信装置１０１に入力された「インポート」の指示に従って指定された設定値の、画像処理装置１０２、１０３、１０４に対するインポート処理を実行する。また、配信装置１０１は、入力された「エクスポート」の指示に従って、画像処理装置１０２、１０３、１０４における設定値のエクスポート処理を実行する。
【００２２】
各々の画像処理装置は、配信装置１０１からのインポート指示にしたがって、配信装置１０１から配信された設定値を反映する。また、画像処理装置は、自装置に設定されている設定値を配信装置１０１にエクスポートする。なお、画像処理装置１０２乃至１０４は、同一の構成を有する。
【００２３】
ネットワーク１０５は、例えば、ＬＡＮ（Local Area Network）１０５、インターネット等である。配信装置１０１と画像処理装置とは、ネットワーク１０５を介して通信可能である。
【００２４】
図２は、配信装置と画像処理装置のハードウェア構成例を示す図である。図２（Ａ）は、配信装置１０１のハードウェア構成例を示す。配信装置１０１が備える制御部２００は、配信装置１０１を統括的に制御する。制御部２００は、ＣＰＵ２０１乃至内部バス２０９を備える。
【００２５】
ＣＰＵ２０１は、ＲＯＭ２０２に記憶されたコンピュータプログラム（制御プログラム）を読み出して各種制御処理を実行する。ＣＰＵは、Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称である。また、ＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略称である。
【００２６】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、及びワークエリア等の一時領域として用いられる。ＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略称である。ＨＤＤ２０４は、画像データ、各種プログラム、または各種情報テーブルを記憶する。ＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略称である。
【００２７】
入力装置２０５は、キーボードやマウスなどユーザの選択指示を受け付け、内部バス２０９を介してプログラムに伝達する装置である。表示部２０６は、情報を表示する装置である。外部機器Ｉ／Ｆ（Interface）２０７は、外部記憶機器等を接続する。
【００２８】
ネットワークＩ／Ｆ２０８は、制御部２００をＬＡＮ１０４に接続して、ＬＡＮ１０４上の画像処理装置１０２、１０３との間で各種情報を送受信する。
【００２９】
内部バス２０９は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、入力装置２０５、表示部２０６、外部機器Ｉ／Ｆ２０７、ネットワークＩ／Ｆ２０８間を接続する通信バスである。
【００３０】
配信装置１０１の電源が投入されると、ＣＰＵ２０１はＲＯＭ２０２のブートプログラムに従って装置を初期化し、ＨＤＤ２０４等にあるＯＳ（Operating System）のロードを行い、各種アプリケーション等を動作させる。
【００３１】
図２（Ｂ）は、画像処理装置１０２のハードウェア構成例を示す。制御部３００は、画像処理装置１０２を統括的に制御する。制御部３００は、ＣＰＵ３０１乃至システムバス３１３を備える。
【００３２】
ＣＰＵ３０１は、ＲＯＭ３０２に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＯＭ３０２には装置のブートプログラム等が格納されている。ＲＡＭ３０３は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。ＲＡＭ３０３は、記憶した内容を電源ＯＦＦ後も保持しておくＳＲＡＭ、電源ＯＦＦ後には記憶した内容が消去されてしまうＤＲＡＭ等を有する。
【００３３】
ＨＤＤ３０４は、画像データ、各種プログラム、または各種情報テーブルを記憶する。操作部Ｉ／Ｆ３０５は、システムバス３１３と操作部３１２とを接続するインタフェースである。操作部Ｉ／Ｆ３０５は、操作部３１２に表示するための画像データをシステムバス３１３に出力するとともに、操作部３１２から入力された情報をシステムバス３１３へ出力する。操作部３１２には表示部（タッチパネル機能を有する液晶表示部など）やキーボードが備えられている。
ネットワークＩ／Ｆ３０６はＬＡＮ３１４及びシステムバス３１３に接続し、情報の入出力を行う。
【００３４】
スキャナＩ／Ｆ３０８は、スキャナ部３０９から受け取った画像データに対して、補正、加工、および編集を行う。なお、スキャナＩ／Ｆ３０８は、受け取った画像データがカラー原稿か白黒原稿か、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。この付随させた判定結果の情報（付随情報）を属性データと称する。
【００３５】
プリンタＩ／Ｆ３１０は、画像処理チップ３０７から送信された画像データを受け取り、この画像データに付随させられている属性データを参照しながら、画像データに画像形成を施す。画像形成後の画像データは、プリンタＩ／Ｆ３１０を介して制御部３００からプリンタ３１１に転送され、プリンタ３１１において記録媒体上に印刷される。
【００３６】
画像処理装置１０２に電源が投入されると、ＣＰＵ３０１はＲＯＭ３０２のブートプログラムに従って装置を初期化し、ＨＤＤ３０４等にあるＯＳのロードを行い、各種アプリケーション等を動作させる。
【００３７】
図３は、本実施形態の配信システムの機能ブロック図の一例である。図３中に示す各処理部の機能は、配信装置１０１では、ＲＯＭ２０２もしくはＨＤＤ２０４に保存され、ＣＰＵ２０１にて実行される。また、各処理部の機能は、画像処理装置１０２では、ＲＯＭ３０２またはＨＤＤ３０４に保存され、ＣＰＵ３０１にて実行することにより実現される。
【００３８】
また、配信装置１０１は、ＲＡＭ２０３もしくはＨＤＤ２０４に実行時に使用する各種情報を保存して、処理部間での各種情報のやりとりを行う。画像処理装置は、ＲＡＭ３０３またはＨＤＤ３０４に実行時に使用する各種情報を保存して、処理部間での各種情報のやりとりを行う。また、配信装置１０１は、ネットワークＩ／Ｆ２０８、画像処理装置１０２は、ネットワークＩ／Ｆ３０６を用いて、外部装置と通信を行う。
【００３９】
次に、各装置の機能の説明を行う。配信装置１０１は、基本機能に加えて、送受信部４１１を備える。送受信部４１１は、画像処理装置１０２に対して任意の設定値を送信する。また、画像処理装置１０２、１０３、１０４から任意の設定値を受信する。本実施形態では、送受信部４２１が、複数の画像処理装置の設定値を画像処理装置１０２に送信する。
【００４０】
画像処理装置１０２は、基本機能に加えて、送受信部４２１乃至設定値保持部４２６を備える。なお、画像処理装置１０３が備える送受信部４３１乃至設定値保持部４３６は、送受信部４２１乃至設定値保持部４２６と同様である。また、画像処理装置１０４が備える送受信部４４１乃至設定値保持部４４６は、送受信部４２１乃至設定値保持部４２６と同様である。
【００４１】
送受信部４２１は、画像処理装置１０２に対する送受信全般を司る。送受信部４２１は、例えば、配信装置１０１から配信された設定値を受信する。送受信部４２１は、受信した設定値をＲＡＭ３０３に一時的に展開する。
【００４２】
設定値判断部４２２は、受信したインポートデータを解析する。設定値判断部４２２は、この解析によって、インポート処理を行っている設定値がセキュリティに関する設定値であるか否か、資源に関わる設定値であるか否か等、設定値の設定項目すなわち素性を判断する。
【００４３】
設定値選択部４２３は、複数のインポートデータから画像処理装置１０２に反映する設定値を選択する。設定値選択部４２３は、設定値判断部４２２によって判断された設定値の設定項目に応じて、複数のインポートデータから画像処理装置１０２に反映する設定値を選択する。
【００４４】
デバイス構成確認部４２４は、画像処理装置１０２の構成を確認する。デバイス構成確認部４２４は、例えば、画像処理装置１０２に接続されているフィニッシャや、有効となっているライセンス等を確認する。
【００４５】
設定値反映部４２５は、インポートデータを画像処理装置１０２に反映する。具体的には、設定値反映部４２５は、一時的にＲＡＭ３０３に展開されたインポートデータを実際に反映する。設定値保持部４２６は、インポートデータの設定値を一時的に保持する。設定値保持部４２６は、例えば、複数の設定値を展開したインポートデータを一時的に保持する。
【００４６】
図４は、配信装置が画像処理装置に配信する設定値を選択する処理を説明する図である。図４（Ａ）は、画像処理装置１０２にインポートするエクスポートデータをファイルとして選択するための選択画面５００を示す。図４（Ｂ）は、配信システム１００によって管理された画像処理装置のうち、画像処理装置１０２への設定の引き継ぎ元となる画像処理装置を選択するための選択画面５１０である。ユーザが、選択画面５１０上で画像処理装置を選択すると、配信装置１０１が、選択された画像処理装置から設定値をエクスポートし、エクスポートデータを画像処理装置１０２に配信する。以下に、具体的な処理について説明する。
【００４７】
ユーザが、図４（Ａ）に示す選択画面５００内の選択欄５０１において、配信対象とするエクスポートデータを選択する。これにより、配信される設定値が選択される。ユーザが、「Ｎｅｘｔ」ボタン５０２を押下すると、図４（Ｂ）に示す選択画面５１０に画面遷移する。ユーザが「Ｃａｎｃｅｌ」ボタン５０３を押下すると、設定値の選択がキャンセルされる。
【００４８】
図４（Ｂ）に示す選択画面３１０の選択欄５１１に、配信システム１００が管理する画像処理装置の一覧が表示される。ユーザが、選択欄５１１に表示された画像処理装置のリスト５０１から、設定の引き継ぎ元となる画像処理装置を選択する。これにより、設定の引き継ぎ元となる画像処理装置が選択される。ユーザが、「Ｎｅｘｔ」ボタン５１２を押下すると、図４（Ｃ）に示す選択画面５２０に画面遷移する。ユーザが、「Ｃａｎｃｅｌ」ボタン５１３を押下すると、画像処理装置の選択がキャンセルされる。
【００４９】
図４（Ｃ）は、主デバイスを選択するための選択画面５２０である。主デバイスは、画像処理装置１０２への配信対象として選択された設定値のエクスポート元である画像処理装置のうち、画像処理装置１０２に主として反映させる設定値のエクスポート元の画像処理装置である。
【００５０】
ユーザが、選択画面５２０上で主デバイスを選択する。これにより、主デバイスが選択される。ユーザが、「Ｉｍｐｏｒｔ」ボタン５２３を押下すると、配信装置１０１が、図４（Ｂ）の選択画面５１０上で選択された画像処理装置からの図４（Ａ）の選択画面５００上で選択されたエクスポートデータを画像処理装置１０２に配信する。ユーザが「Ｃａｎｃｅｌ」ボタン５２２を押下すると、エクスポートデータの配信がキャンセルされる。
【００５１】
図５乃至図７は、画像処理装置が設定値をインポートする処理の例を説明するフローチャートである。
図５は、画像処理装置１０２が配信装置１０１から配信されたインポートデータをインポートする処理を示す。まず、送受信部４２１が、配信装置１０１からインポートデータを受信する（ステップＳ６０１）。これにより、画像処理装置１０２が、複数の画像処理装置の設定値を取得する。
【００５２】
次に、送受信部４２１が、ユーザが選択した主デバイスの情報を受信する（ステップＳ６０２）。続いて、設定値選択部４２３が、インポートを実行する画像処理装置１０２が保持する設定項目に対して、インポートデータを順に確認し、画像処理装置１０２にインポートする設定値を選択する（ステップＳ６０３）。すなわち、設定値選択部４２３が、複数の設定値から、設定項目に応じて設定値を選択する。具体的には、設定値選択部４２３は、設定項目が、予め決められた複数の設定項目のうちのいずれかである場合に、当該設定項目に対応する設定値の選択条件に基づいて、設定値を選択する。ステップＳ６０３の処理については、図６を参照して詳述する。
【００５３】
次に、設定値反映部４２５がステップＳ６０３において選択したインポートデータを画像処理装置１０２に反映する（ステップＳ６０４）。続いて、設定値判断部４２２が、ステップＳ６０１において受信したインポートデータの中に未確認の設定項目があるかを判断する（ステップＳ６０５）。
【００５４】
未確認の設定項目が存在する場合は、処理がステップＳ６０３に戻り、受信したインポートデータの中からインポートする設定値を選択する処理と設定値を反映する処理が繰り返し実行される。未確認項目がなくなったら、インポート処理を終了する。
【００５５】
図５を参照して説明したフローチャートにしたがって動作することにより、画像処理装置１０２が、複数のインポートデータをインポートすることが可能となる。
【００５６】
なお、図４（Ｂ）に示す例では、ユーザは、複数の画像処理装置を選択する。この場合に、選択された画像処理装置から設定値をエクスポートする処理は、以下のように汎用的でよい。配信装置１０１の送受信部４１１が、選択された画像処理装置にエクスポート指示を出す。画像処理装置がエクスポート指示を受信し、各設定値を読み出してエクスポートデータを作成する。そして、画像処理装置が、配信装置１０１の送受信部４１１にエクスポートデータを送信する。
【００５７】
図６は、図５のステップＳ６０３における設定値の選択処理の例を説明するフローチャートである。以下の説明では、画像処理装置１０２は、受信したインポートデータの中に存在する任意の設定項目を対象として処理を実行する。
【００５８】
まず、設定値判断部４２２が、受信したインポートデータが、リプレイス時にのみ反映する設定値であるか否かを判断する（ステップＳ６１１）。リプレイス時にのみ反映する設定値としては、例えば「ＩＰアドレス」や「設置場所名」の設定等が挙げられる。リプレイス時にのみ反映する設定値は、他の画像処理装置に反映不可能な設定であるが、現画像処理装置の替わりとなる画像処理装置であれば同一の設定とするべき設定値である。設定値判断部４２２は、リプレイス時にのみ反映する設定値であるか否かを、インポートデータもしくは画像処理装置内に保持された設定値に基づいて判断する。
【００５９】
例えば、配信装置１０１が、インポートデータ内のリプレイス時に反映する設定値の項目にフラグを立てておき、設定値判断部４２２が、このフラグが立っている項目の設定値を、リプレイス時にのみ反映する設定値であると判断する。また、画像処理装置１０２が保持する設定値においてリプレイス時に反映する設定値の項目にフラグを立てておく。そして、受信したインポートデータが当該フラグが立っている項目の設定値である場合に、設定値判断部４２２が、当該設定値を、リプレイス時にのみ反映する設定値であると判断する。
【００６０】
設定値判断部４２２が、インポートデータがリプレイス時にのみ反映する設定値であると判断した場合は、処理がステップＳ６１２に進む。そして、設定値選択部４２３が、ユーザによって入力された主デバイスの設定値を、インポートする設定値として選択する（ステップＳ６１２）。
【００６１】
設定値判断部４２２が、インポートデータがリプレイス時にのみ反映する設定値でないと判断した場合は、処理がステップＳ６１３に進む。そして、設定値判断部４２２が、受信したインポートデータがセキュリティの設定であるか否かを判断する（ステップＳ６１３）。セキュリティの設定は、例えば、画像処理装置の管理者画面に入るための「ＩＤ」や「パスワード」等である。
【００６２】
設定値判断部４２２が、インポートデータがセキュリティの設定値であると判断した場合は、処理がステップＳ６１２に進む。設定値判断部４２２が、インポートデータがセキュリティの設定値でないと判断した場合は、処理がステップＳ６１４に進む。
【００６３】
次に、設定値判断部４２２が、受信したインポートデータがデータ削除時間に関する設定値であるか否かを判断する（ステップＳ６１４）。
【００６４】
設定値判断部４２２が、インポートデータがデータ削除時間に関する設定値であると判断した場合は、処理がステップＳ６１５に進む。そして、設定値選択部４２３が、複数のインポートデータから、データ削除時間が最大である設定値を選択する。例えば、Ｂｏｘ内の文書を１日で削除することを示す設定値と、２日で削除することを示す設定値とがインポートデータとして受信された場合を想定する。インポートデータから１日で削除する設定値を選択すると、２日で削除する設定で画像処理装置を使用していたユーザが、２日目に文書を確認すると、既に削除済みであり確認できないという問題が生じる。そのため、設定値選択部４２３は、最大値である２日で削除することを示す設定値を選択する。
【００６５】
設定値判断部４２２が、インポートデータがデータ削除時間に関する設定値でないと判断した場合は、処理がステップＳ６１６に進む。そして、設定値判断部４２２が、受信したインポートデータが複数登録可能な設定値であるか否かを判断する（ステップＳ６１６）。
【００６６】
設定値判断部４２２が、インポートデータが複数登録可能な設定値であると判断した場合は、処理がステップＳ６１７に進む。そして、設定値選択部４２３が、複合設定の選択処理を実行する（ステップＳ６１７）。複合設定の選択処理については、図７を参照して後述する。
【００６７】
設定値判断部４２２が、インポートデータが複数登録可能な設定値であると判断した場合は、処理がステップＳ６１８に進む。そして、設定値判断部４２２が、受信したインポートデータが資源に関する設定値であるか否かを判断する（ステップＳ６１８）。資源に関する設定とは、例えばタイマーやスリープの設定である。
【００６８】
設定値判断部４２２が、インポートデータが資源に関する設定値であると判断した場合は、処理がステップＳ６１９に進む。そして、設定値選択部４２３が、複数のインポートデータのうち、最も多く設定されている設定を選択する（ステップＳ６１９）。
【００６９】
設定値判断部４２２が、インポートデータが資源に関する設定値でないと判断した場合は、処理がステップＳ６２０に進む。そして、設定値判断部４２２が、受信したインポートデータがパーソナライズデータを持つデフォルトの設定値であるか否かを判断する（ステップＳ６２０）。パーソナライズデータは、ユーザ毎にカスタマイズされている、ユーザ個別の設定であって、ログインしているユーザに応じて用いられる。すなわちパーソナライズデータを持つデフォルトの設定値は、例えば、ユーザ毎に表示言語やＴｏｐメニューの変更ができる場合に、デフォルトユーザが画像処理装置を使用する際の表示言語やＴｏｐメニューに関する設定値である。
【００７０】
設定値判断部４２２が、インポートデータがパーソナライズデータを持つデフォルトの設定値であると判断した場合は、処理がステップＳ６１９に進む。設定値判断部４２２が、インポートデータがパーソナライズデータを持つデフォルトの設定値でないと判断した場合は、処理がステップＳ６２１に進む。
【００７１】
次に、設定値判断部４２２が、受信したインポートデータがフィニッシャやライセンス等必ずしも設定値が登録されていないオプションの設定値であるか否かを判断する（ステップＳ６２１）。設定値判断部４２２が、インポートデータがオプションに関する設定値であると判断した場合は、処理がステップＳ６２２に進む。そして、デバイス構成確認部４２４が、画像処理装置１０２に接続されているフィニッシャや、有効に適用されているオプション設定を確認する。そして、設定値選択部４２３が、デバイス構成確認部４２４によって確認された結果に応じた設定と同一の構成を持つ設定値を選択する。
【００７２】
設定値判断部４２２が、インポートデータがオプションに関する設定値でないと判断した場合は、処理がステップＳ６２３に進む。そして、設定値選択部４２３が、以下に説明するステップＳ６２３以降の処理によって、画像処理装置１０２の構成と近い構成を持つ画像処理装置の設定値を選択する。
【００７３】
ステップＳ６２３において、設定値判断部４２２が、インポートデータに、画像処理装置１０２と同一の機種の画像処理装置の設定値があるか否かを判断する。設定値判断部４２２が、インポートデータに画像処理装置１０２と同一の機種の画像処理装置の設定値があると判断した場合は、処理がステップＳ６２４に進む。そして、設定値選択部４２３が、当該同一機種の画像処理装置の設定値を選択する。
【００７４】
設定値判断部４２２が、インポートデータに画像処理装置１０２と同一の機種の画像処理装置の設定値がないと判断した場合は、処理がステップＳ６２５に進む。そして、設定値判断部４２２が、インポートデータに画像処理装置１０２の後継機または先行機の設定値があるかを判断する（ステップＳ６２５）。設定値判断部４２２は、例えば、インポートデータ内に含まれる、設定値のインポート元の画像処理装置に関する情報に基づいて、ステップＳ６２５の判断処理を実行する。
【００７５】
設定値判断部４２２が、インポートデータに画像処理装置１０２の後継機または先行機の設定値があると判断した場合は、処理がステップＳ６２６に進む。設定値判断部４２２が、インポートデータに画像処理装置１０２の後継機の設定値も、先行機の設定値もないと判断した場合は、処理がステップＳ６３０に進む。
【００７６】
ステップＳ６２６において、設定値判断部４２２が、インポートデータに後継機の設定値があるかを判断する。設定値判断部４２２が、インポートデータに後継機の設定値があると判断した場合、設定値選択部４２３が、当該後継機の設定値を選択する。設定値判断部４２２が、インポートデータに後継機の設定値がないと判断した場合、設定値選択部４２３が、先行機の設定値を選択する（ステップＳ６２８）。
【００７７】
次に、設定値判断部４２２が、選択した設定値が、先行機からの機能追加がある設定値であるかを判断する（ステップＳ６２９）。設定値判断部４２２が、選択した設定値が、先行機からの機能追加がある設定値でないと判断した場合は、ステップＳ６２８で選択した先行機の設定値を選択したままとする。設定値判断部４２２が、選択した設定値が、先行機からの機能追加がある設定値であると判断した場合は、処理がステップＳ６３０に進む。
【００７８】
次に、設定値選択部４２３が、カラー／白黒の設定、世代等が画像処理装置１０２と近い画像処理装置の設定値を選択する（ステップＳ６３０）。例えば、カラー／白黒の設定が画像処理装置１０２と同一である画像処理装置の設定値があれば、設定値選択部４２３は、当該同一の設定値を選択する。続いて、設定値判断部４２２が、インポートデータのインポート元の画像処理装置の世代を確認する。確認された世代が画像処理装置１０２の世代と同一である場合には、設定値選択部４２３が、当該同一の世代の画像処理装置１０２の設定値を選択する。確認された世代が画像処理装置１０２の世代と同一でない場合には、設定値選択部４２３は、画像処理装置１０２の後継機の設定値を選択する。後継の設定値がなければ、設定値選択部４２３は、画像処理装置１０２の先行機の設定値を選択する。
【００７９】
また、カラー／白黒の設定、世代等が画像処理装置１０２と近い画像処理装置の設定値がない場合、または、当該設定値が複数ある場合は、以下の処理が実行される。設定値選択部４２３は、フィニッシャやオプションの構成が画像処理装置１０２の構成と近い画像処理装置の設定値を選択する。さらに、上記複数の設定値においてフィニッシャやオプションの構成に差異がない場合、設定値選択部４２３は、更新時間の新しい設定値を選択する。
【００８０】
次に、設定値判断部４２２が、機能追加分の設定値が存在するか否かを判断する（ステップＳ６３１）。機能追加分の設定値が存在しない場合には、その設定項目の設定はどのインポートデータにも存在しない。したがって、処理を終了する。機能追加分の設定値が存在する場合には、設定値選択部４２３が、機能追加分の設定値を新しい機種の画像処理装置の設定値から選択し、インポートを実行する（ステップＳ６３２）。
【００８１】
本発明において、設定値の選択処理は、図６に示すものに限定されない。画像処理装置１０２が、少なくとも上記ステップＳ６１１、Ｓ６１３、Ｓ６１４、Ｓ６１６、Ｓ６１８、Ｓ６２０、Ｓ６２１のうちのいずれかの判断処理を実行するようにしてもよい。本フローチャートにしたがった処理を実行することによって、複数の設定値のうち、設定項目に応じて最適な設定値を画像処理装置１０２に反映させることが可能となる。
【００８２】
図７は、図６のステップＳ６１７における複合設定の選択処理の例を説明するフローチャートである。
ステップＳ６４１において、設定値選択部４２３が、複数の設定値のうち、同一の設定項目の設定値を足し合わせる。そして、設定値選択部４２３が、足し合わせた設定値をインポートデータとして反映する。
【００８３】
本フローチャートにしたがって処理を実行することによって、複数の設定値を登録可能な設定項目については、上書きではなく、足し合わせた設定値を画像処理装置１０２に反映させることが可能となる。
【００８４】
以上説明した実施例１によれば、複数のインポートデータ内に同一項目の設定値が存在する場合であっても、最適な設定値を選択して、画像処理装置に反映することが可能となる。
【００８５】
（実施例２）
次に、実施例２について説明する。実施例１では、画像処理装置１０２は、複数の設定を登録可能な設定項目については、複数の設定値を足し合わせてインポートを実行する。しかし、同一項目の設定を複数登録可能な設定値について、複数の画像処理装置から設定を引き継ぐ場合には、一台の画像処理装置が保持することが可能な容量を超えてしまう場合がある。
【００８６】
したがって、実施例２の画像処理装置は、複数登録可能な設定値について、複数の設定値を足し合わせたインポートデータが保存容量を超えた場合に、重複する設定値を削除する。
【００８７】
図８は、ユーザに設定値の削除を促す画面の一例を示す図である。画像処理装置１０２の設定値判断部４２２が、複数の設定値を足し合わせたインポートデータが保存容量を超えた場合に、画面７００を表示する。
【００８８】
ユーザは、選択欄７０１に表示された、インポートデータに存在する設定値の一覧から削除するデータを選択し、「ＯＫ」ボタン７０３を押下する。これにより、選択された設定値が削除される。なお、実施例２の画像処理装置の基本的な動作処理は、図５を参照して説明した処理と同様である。
【００８９】
図９は、実施例２における複合設定の選択処理の例を説明するフローチャートである。この選択処理は、図６のステップＳ６１７の処理に対応する。
【００９０】
まず、設定値選択部４２３が、複数のインポートデータの同一項目の設定値を足し合わせる（ステップＳ８０１）。次に、設定値判断部４２２が、足し合わせた設定のデータ量が画像処理装置１０２内のインポートデータの記憶領域（第１の記憶領域）の容量を超えているか、すなわち、容量が不足するかを判断する（ステップＳ８０２）。
【００９１】
容量が不足しない場合は、処理を終了する。容量が不足する場合は、処理がステップＳ８０３に進む。続いて、設定値判断部４２２が、足し合わせた複合設定の中に重複する設定値が存在するか否かを判断する（ステップＳ８０３）。足し合わせた複合設定の中に重複する設定値が存在する場合は、処理がステップＳ８０４に進む。設定値判断部４２２が、重複する設定値を削除し（ステップＳ８０４）、処理がステップＳ８０２に戻る。設定値判断部４２２が、重複する設定値を削除した後の複合設定のデータ量に基づいて、容量が不足するかを再度判断する。
【００９２】
足し合わせた複合設定の中に重複する設定値が存在しない場合は、処理がステップＳ８０５に進む。そして、設定値判断部４２２が、複合設定がパーソナライズデータであるか否かを判断する（ステップＳ８０５）。
【００９３】
複合設定がパーソナライズデータでない場合は、処理がステップＳ８０６に進む。そして、設定値判断部４２２が、図８に示す画面７００上に、複合設定の一覧を表示して、ユーザに削除を促す（ステップＳ８０６）。なお、送受信部４２１が、配信装置１０１へ複合設定の一覧情報を送信し、配信装置１０１が、この一覧情報を表示部２０６に表示するようにしてもよい。
【００９４】
ユーザは、表示された複合設定の一覧から、削除対象のデータを選択して、「ＯＫ」ボタン７０３を押下する。これにより、送受信部４２１が、ユーザが選択した削除対象のデータの情報を受信する（ステップＳ８０７）。そして、設定値選択部４２３が、削除対象のデータを削除して（ステップＳ８０８）、処理がステップＳ８０２に戻る。
【００９５】
複合設定がパーソナライズデータである場合は、処理がステップＳ８０９に進む。そして、設定値保持部４２６が、容量越えのインポートデータを保存できる他の記憶領域（第２の記憶領域）があるか否かを判断する（ステップＳ８０９）。容量越えのインポートデータを保存できる第２の記憶領域がある場合は、処理がステップＳ８１０に進む。そして、設定値保持部４２６が、第２の記憶領域にインポートデータを保存する（ステップＳ８１０）。容量越えのインポートデータを保存できる第２の記憶領域がない場合は、処理がステップＳ８１１に進む。そして、設定値選択部４２３が、エラーメッセージを表示して（ステップＳ８１１）、処理を終了する。
【００９６】
本フローチャートにしたがった処理を実行することによって、複合設定を足し合わせた際に画像処理装置１０２の容量不足になってしまった場合にも、インポート処理を継続し、最適な設定値を画像処理装置１０２に反映することが可能となる。
【００９７】
図１０は、パーソナライズデータの複合設定が容量を越えた場合のユーザログイン時の動作処理を説明するフローチャートである。まず、ユーザ判断部４２７が、ログインユーザを検知する（ステップＳ９０１）。
【００９８】
次に、設定値保持部４２６が、検知されたログインユーザに対応するパーソナライズデータが、第２の記憶領域に存在しているか否かを判断する（ステップＳ９０２）。ログインユーザに対応するパーソナライズデータが、第２の記憶領域に存在していない場合は、処理がステップＳ９０８に進む。そして、画像処理装置１０２が、第１の記憶領域に保存されている設定値で動作する（ステップＳ９０８）。
【００９９】
ログインユーザに対応するパーソナライズデータが、第２の記憶領域に存在している場合は、処理がステップＳ９０３に進む。そして、設定値保持部４２６が、第１の記憶領域に保存された設定値と、第２の記憶領域に保存された設定値とを読み出す（ステップＳ９０３）。
【０１００】
次に、設定値保持部４２６が、読み出した設定値の一覧を含む画面７００を表示し、ログインユーザに設定値の削除を促す（ステップＳ９０４）。ステップＳ９０５およびＳ９０６は、図８のステップＳ８０７およびＳ８０８と同様である。
【０１０１】
ステップＳ９０７において、設定値保持部４２６が、ステップＳ９０６における削除後の設定値のデータ量に基づいて、容量が不足するかを判断する（ステップＳ９０７）。容量が不足しない場合は、処理がステップＳ９０８に進む。容量が不足する場合は、処理がステップＳ９０４に戻る。
【０１０２】
本フローチャートにしたがった処理を実行することによって、パーソナライズデータの設定が第２の記憶領域に保存されていた場合であっても、設定を読み出すことが可能であり、ログインユーザに最適な設定を反映することが可能となる。
【０１０３】
本実施例によれば、複合設定のデータ量が閾値を超えていた場合でも、最適な設定値を画像処理装置に反映することが可能となる。更に、パーソナライズデータの設定に関しては、ログインユーザが検知されたことを契機として、当該ログインユーザに応じた設定を読み出して、最適な設定値を画像処理装置に反映することが可能となる。
【０１０４】
（実施例３）
実施例２では、画像処理装置１０２は、重複している設定値の削除やユーザが選択した設定値の削除を行い、インポートを実行する。しかし、設定値が固有ＩＤで管理されている場合や、依存関係を持つ設定値が存在する場合には、固有ＩＤや依存関係を考慮して設定値の削除を行う必要がある。
【０１０５】
したがって、実施例３では、設定値が固有ＩＤで管理されている場合や依存関係を持つ設定値が存在する場合、画像処理装置は、固有ＩＤの再設定を実行する。
【０１０６】
図１１（Ａ）乃至図１２（Ａ）は、固有ＩＤで管理されている設定の一例を示す図である。この例では、固有ＩＤで管理されている設定値は、アドレス帳の設定であるものとする。すなわち、図１１（Ａ）は、サブデバイスのアドレス帳の設定値（第１の設定値）を示す。図１１（Ｂ）は、主デバイスのアドレス帳の設定を示す。図１２（Ａ）は、図１１（Ａ）のアドレス帳の設定と図１１（Ｂ）のアドレス帳の設定とを足し合わせた結果得られるアドレス帳の設定（複合設定）である。
【０１０７】
各アドレス帳の設定は、インデックスと、実際のアドレスと、実際のアドレスに紐付く固有の識別情報（ＩＤ）であるＵＵＩＤといったデータ構成で管理されている。例えば、図１１（Ａ）で示されるように、「ａ＠」というアドレスは、Ｉ１というＵＵＩＤで管理される。
【０１０８】
図１２（Ｂ）は、サブデバイスのアドレス帳の設定に紐付く固有ＩＤと、複合設定において当該設定に紐付く固有ＩＤと、アドレスとの対応情報が記憶されたテーブル（ＵＵＩＤ対応表）である。ＵＵＩＤが、サブデバイスのアドレス帳の設定に紐付く固有ＩＤである。また、新ＵＵＩＤが、複合設定におけるアドレス帳の設定に紐付く固有ＩＤである。
【０１０９】
図１３は、固有ＩＤで管理されている設定に依存関係を持つ設定の一例を示す図である。この例では、図１３に示す設定は、固有ＩＤで管理されたアドレス帳の設定に依存する転送設定であるものとする。
【０１１０】
図１３（Ａ）は、サブデバイスの転送設定を示す。図１３（Ｂ）は、主デバイスの転送設定を示す。図１３（Ｃ）は、図１３（Ａ）の転送設定と図１３（Ｂ）の転送設定とを足し合わせた結果得られる転送設定（複合設定）の設定値を示す。
【０１１１】
各転送設定は、インデックスと、条件と、転送先といったデータ構成で管理されている。条件は、文書の受け取り元に関する条件を示す。転送先は、文書の転送先を示す。図１３（Ａ）に示す例では、「Ｂさんから」受け取った文書は、アドレス帳のＩ１というＵＵＩＤで管理されたアドレス（図１２（Ａ）中に示す「ａ＠」というアドレス）に転送される。すなわち、転送設定の設定値は、アドレス帳のＵＵＩＤに依存した設定値（第２の設定値）である。
【０１１２】
図１４は、実施例３における複合設定の選択処理の例を説明するフローチャートである。この選択処理は、図６のステップＳ６１７の処理に対応する。なお、実施例３の画像処理装置の基本的な動作処理は、図５を参照して説明した処理と同様である。
【０１１３】
まず、設定値選択部４２３が、設定の基盤となるインポートデータを選択する（ステップＳ１３０１）。この例では、主デバイスのインポートデータを図１１（Ｂ）に示すアドレス帳の設定１０１０とする。また、サブデバイスのインポートデータを図１１（Ａ）に示すアドレス帳の設定１０００とする。
【０１１４】
次に、設定値選択部４２３が、選択した主デバイスのインポートデータ１０１０を登録データ一覧とする（ステップＳ１３０２）。すなわち、設定値選択部４２３が、主デバイスのアドレス帳の設定を、選択対象として複合設定に含める。具体的には、設定値選択部４２３が、図１１（Ｂ）に示す設定のレコード１０１１乃至１０１３を、図１２に示す複合設定１０２０のレコード１０２１乃至１０２３として登録する。以下では、複合設定１０２０を登録データ一覧１０２０とも記述する。
【０１１５】
次に、設定値選択部４２３が、受信したインポートデータから未処理のインポートデータを一つ選択する。そして、設定値選択部４２３が、ステップＳ１３０４以降の処理を、受信したインポートデータの数分繰り返し実行したかを判断する（ステップＳ１３０３）。ステップＳ１３０４以降の処理を、受信したインポートデータの数分繰り返し実行していない場合は、処理がステップＳ１３０４に進む。ステップＳ１３０４以降の処理を、受信したインポートデータの数分繰り返し実行した場合は、処理がステップＳ１３０９に進む。
【０１１６】
ステップＳ１３０４において、設定値判断部４２２が、ステップＳ１３０３で選択したインポートデータが保持する設定値の数分、ステップＳ１３０５以降の処理を繰り返したか否かを判断する（ステップＳ１３０４）。設定値の数分、ステップＳ１３０５以降の処理を繰り返した場合は、処理がステップＳ１３０３に戻る。設定値の数分ステップＳ１３０５以降の処理を繰り返していない場合は、処理がステップＳ１３０５に進む。
【０１１７】
次に、設定値選択部４２３が、ステップＳ１３０３で選択したインポートデータの中から一つ設定値を選択する（ステップＳ１３０５）。この例では、設定値選択部４２３は、サブデバイスのインポートデータ１０００のレコード１００１に含まれるアドレス（例えば、「ａ＠」）を選択する。
【０１１８】
次に、設定値判断部４２２が、ステップＳ１３０５において選択した設定値が登録データ一覧に登録済みの設定値であるか否かを判断する（ステップＳ１３０６）。ステップＳ１３０５において選択した設定値が登録データ一覧に登録済みの設定値である場合は、処理がステップＳ１３０７に進む。ステップＳ１３０５において選択した設定値が登録データ一覧に登録済みの設定値でない場合は、処理がステップＳ１３０８に進む。
【０１１９】
ステップＳ１３０７において、設定値判断部４２２が、登録データ一覧に登録済みの設定値が紐付く固有ＩＤと、ステップＳ１３０５において選択した設定値が紐付く固有ＩＤとの対応付けを行い、ステップＳ１３０４に戻る。例えば、図１１（Ａ）中のレコード１００１に含まれる設定値「ａ＠」は、登録データ一覧１０２０のレコード１０２１に登録済みである。したがって、設定値判断部４２２は、レコード１０２１において「ａ＠」が紐付くＵＵＩＤ「Ｉ５」と、レコード１００１において「ａ＠」が紐付くＵＵＩＤ「Ｉ１」との対応付けを行う。設定値判断部４２２は、ＵＵＩＤ「Ｉ５」と「Ｉ１」との対応情報を含むレコード１１０１を、管理データとしてＵＵＩＤ対応表１１００に登録する。
【０１２０】
ステップＳ１３０８において、設定値判断部４２２が、ステップＳ１３０５において選択した設定値を登録データ一覧に追加し、処理がステップＳ１３０４に戻る。例えば、図１１（Ａ）中のレコード１００３に含まれる設定値「ｃ＠」は、登録データ一覧１０２０に未登録である。したがって、設定値判断部４２２は、登録データ一覧１０２０に、新たにＵＵＩＤ「Ｉ３」と紐付く設定値「ｃ＠」を有するレコード１０２４を追加する。
【０１２１】
ステップＳ１３０３乃至Ｓ１３０８の処理の結果、例えば、図１１（Ａ）、（Ｂ）に示すアドレス帳の設定に基づいて、図１２（Ａ）に示す複合設定（登録データ一覧）１０２０と、図１２（Ｂ）に示すＵＵＩＤ対応表１１００が生成される。
【０１２２】
図１５に戻って、ステップＳ１３０９において、設定値判断部４２２が、固有ＩＤで管理されている設定値に依存する設定値が存在するか否かを判断する（ステップＳ１３０９）。固有ＩＤで管理されている設定値に依存する設定値が存在しない場合は、処理を終了する。固有ＩＤで管理されている設定値に依存する設定値が存在する場合は、処理がステップＳ１３１０に進む。この例では、図１３（Ａ）、（Ｂ）に示す転送設定が、ＵＵＩＤで管理されているアドレス帳設定に依存する設定値として確認されたものとする。
【０１２３】
設定値選択部４２３が、固有ＩＤで管理されている設定値に依存する設定値のうち、主デバイスの設定値を選択する（ステップＳ１３１０）。この例では、設定値選択部４２３は、図１３（Ｂ）に示す転送設定１２１０のレコード１２１１、１２１２を選択する。
【０１２４】
次に、設定値選択部４２３が、ステップＳ１３１０において選択した設定値を登録データ一覧とする（ステップＳ１３１１）。具体的には、設定値選択部４２３は、レコード１２１１、１２１２とを、図１２に示す複合設定１０２０のレコード１２２１乃至１２２２として登録する。
【０１２５】
次に、設定値選択部４２３が、受信したインポートデータから未処理のインポートデータを一つ選択する。そして、設定値選択部４２３が、ステップＳ１３１３以降の処理を、受信したインポートデータの数分繰り返し実行したかを判断する（ステップＳ１３１２）。ステップＳ１３１３以降の処理を、受信したインポートデータの数分繰り返し実行していない場合は、処理がステップＳ１３１３に進む。ステップＳ１３１３以降の処理を、受信したインポートデータの数分繰り返し実行した場合は、処理が終了する。
【０１２６】
ステップＳ１３１３において、設定値判断部４２２が、ステップＳ１３１２で選択したインポートデータが保持する設定値の数分、ステップＳ１３１４以降の処理を繰り返したか否かを判断する（ステップＳ１３１３）。設定値の数分、ステップＳ１３１４以降の処理を繰り返した場合は、処理がステップＳ１３１２に戻る。設定値の数分ステップＳ１３１４以降の処理を繰り返していない場合は、処理がステップＳ１３１４に進む。
【０１２７】
次に、設定値選択部４２３が、ステップＳ１３１２で選択したインポートデータの中から一つ設定値を選択する（ステップＳ１３１４）。この例では、設定値選択部４２３は、サブデバイスのインポートデータ１２００のレコード１２０１に含まれる条件と転送先（例えば、「Ｆｒｏｍ  Ｂさん」と「アドレス帳Ｉ１」）を選択する。
【０１２８】
次に、設定値判断部４２２が、ステップＳ１３１４において選択した設定値が紐付く固有ＩＤ（ＵＵＩＤ）を特定する。そして、設定値判断部４２２が、図１２（Ｂ）のＵＵＩＤ対応表１１００を参照して、上記特定された固有ＩＤに新ＵＵＩＤが対応付けられているかを判断する。特定されたＵＵＩＤに新ＵＵＩＤが対応付けられていない場合は、処理がステップＳ１３１７に進む。
【０１２９】
特定されたＵＵＩＤに新ＵＵＩＤが対応付けられている場合は、処理がステップＳ１３１５に進む。そして、設定値保持部４２６が、上記ステップＳ１３１４において選択した設定値が紐付くＵＵＩＤを、上記新ＵＵＩＤに変更し（ステップＳ１３１５）、ステップＳ１３１７へ進む。
【０１３０】
次に、設定値判断部４２２が、選択している設定値が登録データ一覧１２２０に登録済みの設定値と一致するか否かを判断する（ステップＳ１３１７）。選択している設定値が登録データ一覧１２２０に登録済みの設定値と一致する場合は、ステップＳ１３１３に戻る。
【０１３１】
図１３（Ａ）のレコード１２０１に含まれる設定値である転送先「アドレス帳Ｉ１」が紐付くＵＵＩＤ「Ｕ１」は、ＵＵＩＤ対応表１１００において、新ＵＵＩＤ「Ｉ５」に対応付けられている。したがって、上記ステップＳ１３１５において、設定値保持部４２６は、当該レコード１２０１に含まれる設定値である転送先「アドレス帳Ｉ１」を「アドレス帳Ｉ５」に変更する。変更後の転送先「アドレス帳Ｉ５」は、図１３（Ｃ）の登録データ一覧１２２０のレコード１２２１において登録済みである。したがって、ステップＳ１３１７において、転送先「アドレス帳Ｉ５」は、登録データ一覧１２２０に登録されない。
【０１３２】
また、図１３（Ａ）のレコード１２０２に含まれる設定値である転送先「アドレス帳Ｉ２」が紐付くＵＵＩＤ「Ｉ１」は、ＵＵＩＤ対応表１１００において、新ＵＵＩＤ「Ｉ６」に対応付けられている。したがって、上記ステップＳ１３１５において、設定値保持部４２６は、当該レコード１２０１に含まれる設定値である転送先「アドレス帳Ｉ２」を「アドレス帳Ｉ６」に変更する。この転送先「アドレス帳Ｉ６」は、図１３（Ｃ）の登録データ一覧１２２０のレコード１２２２において登録済みである。したがって、ステップＳ１３１７において、転送先「アドレス帳Ｉ６」は、登録データ一覧１２２０に登録されない。
【０１３３】
上記ステップＳ１３１７の判断処理において、選択している設定値が登録データ一覧に登録済みの設定値と一致しない場合は、ステップＳ１３１８に進む。そして、設定値反映部４４５が、上記選択している設定値を登録データ一覧１２２０に追加し、ステップＳ１３１４に戻る。
【０１３４】
例えば、図１３（Ａ）のレコード１２０３に含まれる設定値である転送先「アドレス帳Ｉ３」が紐付くＵＵＩＤ「Ｉ３」は、ＵＵＩＤ対応表１１００において、との新ＵＵＩＤとも対応付けられていない。したがって、上記ステップＳ１３１５の判断処理の後、処理がステップＳ１３１７に進む。そして、条件「Ｆｒｏｍ  Ａさん」、転送先「アドレス帳Ｉ３」という設定値は、図１３（Ｃ）の登録データ１２２０には存在しない。したがって、上記ステップ１３１８において、設定値反映部４４５が、登録データ１２２３に、条件「Ｆｒｏｍ  Ａさん」、転送先「アドレス帳Ｉ３」という設定値を含むレコード１２２３を追加する。
【０１３５】
本フローチャートにしたがった処理を実行することによって、固有ＩＤで管理されている設定値や依存関係を持つ設定値に関しても、不整合なく、重複する設定値を画像処理装置１０２への反映対象から除外することが可能となる。
【０１３６】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１３７】
１０１  配信装置
１０２，１０３，１０４  画像処理装置
【図１】
2014192841.tif 000003
【図２】
2014192841.tif 000004
【図３】
2014192841.tif 000005
【図４】
2014192841.tif 000006
【図５】
2014192841.tif 000007
【図６】
2014192841.tif 000008
【図７】
2014192841.tif 000009
【図８】
2014192841.tif 000010
【図９】
2014192841.tif 000011
【図１０】
2014192841.tif 000012
【図１１】
2014192841.tif 000013
【図１２】
2014192841.tif 000014
【図１３】
2014192841.tif 000015
【図１４】
2014192841.tif 000016