(57)【特許請求の範囲】
【請求項１】
端末装置および対象通信装置の双方との通信を実行可能な通信装置であって、
記憶部と、
第１の種類の設定項目と第２の種類の設定項目とを含む複数の設定項目のそれぞれについて、前記通信装置に設定されている設定値を前記記憶部から取得する設定値取得部と、
前記対象通信装置の設定値を設定する際に利用されるべき設定データを生成するデータ生成部であって、前記設定データは、前記第１の種類の設定項目についての前記設定値と、前記第２の種類の設定項目についての前記設定値に対応付けられる識別情報と、を含み、前記第２の種類の設定項目についての前記設定値を含まない、前記データ生成部と、
前記設定データを前記端末装置に送信するデータ送信部と、
前記端末装置と、前記設定データを前記端末装置から取得した前記対象通信装置と、のいずれか一方から、前記設定データに含まれる前記識別情報に対応付けられた前記設定値を前記対象通信装置に送信することを要求するための送信要求を取得する要求取得部と、
前記送信要求に含まれる前記識別情報に対応付けられた前記第２の種類の設定項目についての前記設定値を、前記端末装置を介さず、前記対象通信装置へ送信する設定値送信部と、
を備える、通信装置。
【請求項２】
請求項１に記載の通信装置であって、
前記要求取得部は、前記対象通信装置から前記送信要求を取得する、通信装置。
【請求項３】
請求項１に記載の通信装置であって、
前記要求取得部は、前記端末装置から前記送信要求を取得する、通信装置。
【請求項４】
請求項１から請求項３までのいずれか一項に記載の通信装置であって、
前記第２の種類の設定項目は、パスワードに関する情報を含む、通信装置。
【請求項５】
請求項１から請求項４までのいずれか一項に記載の通信装置であって、
前記設定データは、前記第２の種類の設定項目について、項目名を示す情報を含む、通信装置。
【請求項６】
請求項１から請求項５までのいずれか一項に記載の通信装置であって、さらに、
前記第２の種類の設定項目について、前記設定値と前記識別情報とを対応付ける対応情報を前記記憶部に格納する対応情報格納部を備え、
前記設定値送信部は、
前記送信要求に含まれる前記識別情報についての前記対応情報が前記記憶部に格納されてから所定時間が経過しない場合には、前記対応情報に基づき前記識別情報に対応付けられた前記設定値を前記対象通信装置へ送信し、
前記送信要求に含まれる前記識別情報についての前記対応情報が前記記憶部に格納されてから所定期間が経過する場合には、前記設定値を前記対象通信装置へ送信しない、通信装置。
【請求項７】
端末装置および対象通信装置の双方との通信を実行可能な通信装置と、前記対象通信装置と、を備える通信システムであって、
前記通信装置は、
記憶部と、
第１の種類の設定項目と第２の種類の設定項目とを含む複数の設定項目のそれぞれについて、前記通信装置に設定されている設定値を前記記憶部から取得する設定値取得部と、
前記対象通信装置の設定値を設定する際に利用されるべき設定データを生成するデータ生成部であって、前記設定データは、前記第１の種類の設定項目についての前記設定値と、前記第２の種類の設定項目についての前記設定値に対応付けられる識別情報と、を含み、前記第２の種類の設定項目についての前記設定値を含まない、前記データ生成部と、
前記設定データを前記端末装置に送信するデータ送信部と、
前記端末装置と、前記設定データを前記端末装置から取得した前記対象通信装置と、のいずれか一方から、前記設定データに含まれる前記識別情報に対応付けられた前記設定値を前記対象通信装置に送信することを要求するための送信要求を取得する要求取得部と、
前記送信要求に含まれる前記識別情報に対応付けられた前記第２の種類の設定項目についての前記設定値を、前記端末装置を介さず、前記対象通信装置へ送信する設定値送信部と、
を備え、
前記対象通信装置は、
前記端末装置から取得した前記設定データを解析することによって前記識別情報を特定する特定部と、
特定された前記識別情報を、前記端末装置に、または、前記通信装置に通知する通知部と、
前記通信装置から、前記識別情報に対応付けられた前記設定値を受信する設定値受信部と、
前記第１の種類の設定項目については前記設定データに含まれる前記設定値を前記対象通信装置に設定し、前記第２の種類の設定項目については前記通信装置から受信した前記設定値を前記対象通信装置に設定する設定部と、
を備える、通信システム。
【請求項８】
請求項７に記載の通信システムであって、
前記対象通信装置の前記特定部は、前記端末装置から取得した前記設定データを解析することによって前記通信装置を特定し、
前記通知部は、特定された前記通信装置に、前記識別情報を通知する、通信システム。
【請求項９】
端末装置および対象通信装置の双方との通信を実行可能な通信装置に、
第１の種類の設定項目と第２の種類の設定項目とを含む複数の設定項目のそれぞれについて、前記通信装置に設定されている設定値を前記通信装置の記憶部から取得する設定値取得機能と、
前記対象通信装置の設定値を設定する際に利用されるべき設定データを生成するデータ生成機能であって、前記設定データは、前記第１の種類の設定項目についての前記設定値と、前記第２の種類の設定項目についての前記設定値に対応付けられる識別情報と、を含み、前記第２の種類の設定項目についての前記設定値を含まない、前記データ生成機能と、
前記設定データを前記端末装置に送信するデータ送信機能と、
前記端末装置と、前記設定データを前記端末装置から取得した前記対象通信装置と、の少なくとも一方から、前記設定データに含まれる前記識別情報に対応付けられた前記設定値を前記対象通信装置に送信することを要求するための送信要求を取得する要求取得機能と、
前記送信要求に含まれる前記識別情報に対応付けられた前記第２の種類の設定項目についての前記設定値を、前記端末装置を介さず、前記対象通信装置へ送信する設定値送信機能と、
を実現させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書によって開示される技術は、通信装置に関する。
【背景技術】
【０００２】
一般に、通信装置には複数の設定項目についての設定値が設定されている。例えば、スキャナには、読み取り解像度やファイル形式といった設定項目についての設定値（例えば、３００ｄｐｉ、ｐｄｆ形式等）が設定されている。通信装置の取り替え時や複数の同種の通信装置の導入時等、ある通信装置(以下、「設定元装置」という)に設定された設定値を、他の通信装置(以下、「設定先装置」という)の設定を行う際に利用する場合がある。そのような場合に、ＰＣ等の端末装置が、設定元装置に設定された設定値を設定元装置から取得し、取得した設定値を設定先装置に送信する技術が知られている（例えば特許文献１参照）。この技術によれば、端末装置にて、取得した設定値に対するユーザによる編集を受け付け、編集後の設定値を端末装置から設定先装置に送信することが可能となるため、ユーザの利便性が向上する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１９４６２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来の技術では、設定項目の種類にかかわらず、すべての設定項目についての設定値が端末装置によって取得される。例えば、設定項目の中には、パスワードやＦＡＸ番号のように、取扱いに注意が必要とされる種類の設定項目が含まれる場合がある。上記従来の技術では、そのような取扱いに注意が必要とされる種類の設定項目の設定値も端末装置によって取得されるため、当該取扱いに注意が必要な設定項目の設定値が不必要に端末装置に記憶されるおそれがあった。
【０００５】
本明細書では、取扱いに注意が必要な設定項目の設定値が不必要に端末装置に記憶されることを抑制しつつ、設定元装置の設定値を設定先装置が適切に利用し得る技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示される技術は、例えば、以下の形態として実現することが可能である。
【０００７】
本明細書に開示される通信装置は、端末装置および対象通信装置の双方との通信を実行可能な通信装置であって、記憶部と、第１の種類の設定項目と第２の種類の設定項目とを含む複数の設定項目のそれぞれについて、前記通信装置に設定されている設定値を前記記憶部から取得する設定値取得部と、前記対象通信装置の設定値を設定する際に利用されるべき設定データを生成するデータ生成部であって、前記設定データは、前記第１の種類の設定項目についての前記設定値と、前記第２の種類の設定項目についての前記設定値に対応付けられる識別情報と、を含み、前記第２の種類の設定項目についての前記設定値を含まない、前記データ生成部と、前記設定データを前記端末装置に送信するデータ送信部と、前記端末装置と、前記設定データを前記端末装置から取得した前記対象通信装置と、のいずれか一方から、前記設定データに含まれる前記識別情報に対応付けられた前記設定値を前記対象通信装置に送信することを要求するための送信要求を取得する要求取得部と、前記送信要求に含まれる前記識別情報に対応付けられた前記第２の種類の設定項目についての前記設定値を、前記端末装置を介さず、前記対象通信装置へ送信する設定値送信部と、を備える。この通信装置によって生成される設定データには、第１の種類の設定項目についての設定値と、第２の種類の設定項目についての設定値に対応付けられる識別情報とが含まれるが、第２の種類の設定項目についての設定値が含まれない。また、この通信装置は、設定データを取得した端末装置と対象通信装置とのいずれか一方からの送信要求を取得すると、送信要求に含まれる識別情報に対応付けられた第２の種類の設定項目についての設定値を、端末装置を介さず対象通信装置へ送信する。そのため、この通信装置によれば、対象通信装置は、通信装置に設定される第１の種類の設定項目についての設定値と、第２の種類の設定項目についての設定値と、を利用することができる。また、第２の種類の設定項目に対応する設定値は端末装置に送信されないため、第２の種類の設定項目に対応する設定値が不必要に端末装置に記憶されることが抑制される。
【０００８】
なお、本明細書に開示される技術は、種々の形態で実現することが可能であり、例えば、通信装置、通信装置と対象通信装置とを備える通信システム、これらの装置やシステムの制御方法、その制御方法を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した一時的でない記録媒体等の形態で実現することが可能である。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態における通信システム１０の構成を示す説明図である。
【図２】設定元複合機２００ＡのＣＰＵ２２０、設定先複合機２００ＢのＣＰＵ２２０およびＰＣ１００のＣＰＵ１２０が実現する機能の一例を示すブロック図である。
【図３】第１実施形態における設定処理を示すフローチャートである。
【図４】第１実施形態における設定処理を示すフローチャートである。
【図５】スキャンプロファイルＳＰの一例を示す説明図である。
【図６】第１実施形態における設定データＳＤの一例を示す説明図である。
【図７】第２実施形態における設定処理を示すフローチャートである。
【図８】第２実施形態における設定処理を示すフローチャートである。
【図９】第２実施形態における設定データＳＤの一例を示す説明図である。
【発明を実施するための形態】
【００１０】
Ａ．第１実施形態：
Ａ−１．通信システム１０の構成：
図１は、第１実施形態における通信システム１０の構成を示す説明図である。通信システム１０は、２つの複合機２００と、パーソナルコンピュータ（以下、「ＰＣ」という）１００とを備える。２つの複合機２００とＰＣ１００とは、例えば有線または無線のネットワークＮＥＴを介して、互いに通信可能に接続されている。
【００１１】
以下に詳述するように、本実施形態では、一方の複合機２００において複数の設定項目（例えば、画像読み取りの際の解像度やファイル形式等）のそれぞれについて設定された設定値（例えば、３００ｄｐｉ、ｐｄｆ形式等）が、他方の複合機２００において同種の設定項目についての設定値を設定する際に利用される。以下の説明では、２つの複合機２００を互いに区別する場合には、上記一方の複合機２００を設定元複合機２００Ａと呼び、上記他方の複合機２００を設定先複合機２００Ｂと呼ぶものとし、２つの複合機２００を互いに区別しない場合には、両者を単に複合機２００と呼ぶものとする。設定元複合機２００Ａは、通信装置の一例であり、設定先複合機２００Ｂは、対象通信装置の一例である。
【００１２】
複合機２００は、スキャン機能やプリント機能、コピー機能等の複数の機能を備える装置である。複合機２００は、ＣＰＵ２２０と、記憶部２３０と、表示部２４０と、操作部２５０と、通信部２６０と、画像形成部２０２と、画像読取部２０４と、ＦＡＸ送受信部２０６とを備える。
【００１３】
複合機２００の画像形成部２０２は、例えば電子写真方式やインクジェット方式により紙等のシートに画像を形成するハードウェアである。画像読取部２０４は、イメージセンサを有し、原稿を読み取って原稿の画像を表す画像データを生成するハードウェアである。ＦＡＸ送受信部２０６は、モデムを有し、ファクシミリの送受信のための処理を行うハードウェアである。表示部２４０は、例えば液晶ディスプレイを有し、各種の設定画面や装置の動作状態等を表示する。操作部２５０は、例えば各種のボタンやスイッチを有し、ユーザによる各種の入力指示を受け付ける。例えば、操作部２５０は、複合機２００の各設定項目についての設定値の入力指示を受け付ける。なお、操作部２５０は、表示部２４０に設けられたタッチパネルを含んでもよい。通信部２６０は、他の機器との通信を行うインタフェースであり、例えば有線ＬＡＮインタフェースや無線ＬＡＮインタフェース、ＵＳＢインタフェース等を有する。
【００１４】
複合機２００の記憶部２３０は、ＲＯＭやＲＡＭ等により構成され、各種のデータやプログラムを記憶したり、各種のプログラムを実行する際の作業領域やデータの一時的な記憶領域として利用されたりする。ＣＰＵ２２０は、記憶部２３０から読み出したプログラムを実行することにより、複合機２００を制御するための各機能を実現する。例えば、設定元複合機２００ＡのＣＰＵ２２０は、図２（ａ）に示すように、設定値取得部２７１と、対応情報格納部２７２と、データ生成部２７３と、データ送信部２７４と、要求取得部２７５と、設定値送信部２７６として機能する。また、設定先複合機２００ＢのＣＰＵ２２０は、図２（ｂ）に示すように、特定部２８１と、通知部２８２と、設定値受信部２８３と、設定部２８４として機能する。これら設定元複合機２００Ａおよび設定先複合機２００Ｂの各機能は、後述の「Ａ−２．設定処理」において説明する。
【００１５】
ＰＣ１００（図１）は、複合機２００の管理等に用いられる端末装置である。ＰＣ１００は、ＣＰＵ１２０と、記憶部１３０と、表示部１４０と、操作部１５０と、通信部１６０とを備える。
【００１６】
ＰＣ１００の表示部１４０は、例えば液晶ディスプレイを有する。操作部１５０は、例えばキーボードやマウス、タッチパネル等を有する。通信部１６０は、他の機器との通信を行うインタフェースであり、例えば有線ＬＡＮインタフェースや無線ＬＡＮインタフェース、ＵＳＢインタフェース等を有する。
【００１７】
ＰＣ１００の記憶部１３０は、ＲＯＭやＲＡＭ、ＨＤＤ（ハードディスクドライブ）等により構成され、各種のデータやプログラムを記憶したり、各種のプログラムを実行する際の作業領域やデータの一時的な記憶領域として利用されたりする。例えば、記憶部１３０には、複合機２００を管理するためのアプリケーションプログラムが記憶されている。ＣＰＵ１２０は、記憶部１３０から読み出したプログラムを実行することにより、ＰＣ１００の各部を制御したり、複合機２００の管理を実行したりするための各機能を実現する。例えば、ＰＣ１００のＣＰＵ１２０は、図２（ｃ）に示すように、管理部１７１として機能する。管理部１７１の機能は、後述の「Ａ−２．設定処理」において説明する。
【００１８】
Ａ−２．設定処理：
図３および図４は、第１実施形態における設定処理を示すフローチャートである。設定処理は、設定元複合機２００Ａにおいて複数の設定項目のそれぞれについて設定された設定値を利用して、設定先複合機２００Ｂにおいて同種の設定項目についての設定値を設定する処理である。設定処理は、例えば、複合機２００を更新する際、すなわち、設定元複合機２００Ａを設定先複合機２００Ｂに取り替える際に、設定元複合機２００Ａに設定されている設定値と同様の設定値を設定先複合機２００Ｂに設定する場面で実行される。あるいは、設定処理は、例えば、複数の複合機２００を導入する際に、１つの複合機２００（設定元複合機２００Ａ）に対して操作部２５０を操作することにより設定値の設定を行い、設定元複合機２００Ａに設定された設定値と同様の設定値を他の複合機２００（設定先複合機２００Ｂ）にも設定する場面で実行される。
【００１９】
以下では、複合機２００の画像読取部２０４による画像読取設定（スキャンプロファイルＳＰ）に関する設定項目を例に挙げて、設定処理の内容を説明する。スキャンプロファイルＳＰは、図５に示すように、設定項目として、プロファイル番号と、読取解像度と、ファイル形式と、ＦＴＰサーバアドレス（具体的には、ＦＴＰサーバのＩＰアドレス）と、ＦＴＰサーバパスワードとを含む。各複合機２００には、１つまたは複数のスキャンプロファイルＳＰが設定されており、スキャンプロファイルＳＰに含まれる各設定項目の設定値が記憶部２３０に記憶されている。なお、一般に、設定の単位（例えば、スキャンプロファイルＳＰ）はレコードＲＥとも呼ばれ、レコードＲＥに含まれる各設定項目（例えば、読取解像度やファイル形式）はフィールドＦＩとも呼ばれる。具体的には、スキャンプロファイルＳＰは複数のレコードＲＥが準備されており、ユーザは、例えばスキャンデータをＦＴＰサーバに送信する機能を実行する際には、複数のレコードＲＥの中から所望のレコードＲＥ（例えば、プロファイル番号：１）を選択する。複合機２００は、選択されたレコードＲＥに対応する読取解像度およびファイル形式（例えば、読取解像度：３００ｄｐｉ、ファイル形式：ＰＤＦ）に従ってスキャンデータを生成し、ＦＴＰサーバのアドレス（例えば、ＩＰアドレス：ａａａ．ａａａ．ａａａ．ａａａ）を送信先として、該スキャンデータを送信する。
【００２０】
設定処理は、例えば、ＰＣ１００の管理部１７１が、操作部１５０を介して設定処理の開始指示を取得したことに応じて開始される。設定処理が開始されると、図３に示すように、ＰＣ１００の管理部１７１は、エクスポート要求を設定元複合機２００Ａに向けて送信する（Ｓ１１０）。エクスポート要求は、設定先複合機２００Ｂの設定値を設定する際に利用される設定データＳＤを生成し、生成された設定データＳＤをＰＣ１００に対して送信することを要求する指示である。エクスポート要求は、例えば、ＨＴＴＰリクエストの形式で送信される。なお、以降の説明において装置間で送受信される要求等についても同様の形式で送信される。また、本実施形態では、設定データＳＤは、ＸＭＬ形式で生成される。
【００２１】
設定元複合機２００Ａがエクスポート要求を受信すると（Ｓ２１０）、設定元複合機２００Ａの設定値取得部２７１は、設定元複合機２００Ａに設定された１つのレコードＲＥ（設定単位）を、記憶部２３０から読み出して取得する（Ｓ２２０）。例えば、設定値取得部２７１は、図５に例示するプロファイル番号＝１のスキャンプロファイルＳＰを読み出して取得する。
【００２２】
次に、設定元複合機２００Ａのデータ生成部２７３は、取得されたレコードＲＥに含まれる１つのフィールドＦＩ（設定項目）を選択し（Ｓ２３０）、選択されたフィールドＦＩが、取扱いに注意が必要とされる機密情報であるか否かを判定する（Ｓ２４０）。本実施形態では、機密情報に該当するフィールドＦＩを特定する情報が記憶部２３０に記憶されており、データ生成部２７３は、当該情報を参照してＳ２４０の判定を行う。図５に示すスキャンプロファイルＳＰの例では、「ＦＴＰサーバパスワード」のフィールドＦＩが機密情報であるとされ、残りのフィールドＦＩは機密情報ではないとされる。機密情報に該当しないフィールドＦＩは、第１の種類の設定項目の一例であり、機密情報に該当するフィールドＦＩは、第２の種類の設定項目の一例である。
【００２３】
Ｓ２４０において、選択されたフィールドＦＩは機密情報ではないと判定された場合には（Ｓ２４０：ＮＯ）、設定元複合機２００Ａのデータ生成部２７３は、選択されたフィールドＦＩに設定されている設定値を、設定データＳＤとして記録する（Ｓ２８０）。
【００２４】
一方、Ｓ２４０において、選択されたフィールドＦＩは機密情報であると判定された場合には（Ｓ２４０：ＹＥＳ）、対応情報格納部２７２は、機密情報ＩＤを発番し（Ｓ２５０）、選択されたフィールドＦＩに設定されている設定値と機密情報ＩＤとを対応付ける対応情報を記憶部２３０に格納する（Ｓ２６０）。機密情報ＩＤは、機密情報であると判定された各フィールドＦＩを識別するための識別子である。データ生成部２７３は、機密情報ＩＤと、機密情報ＩＤに対応付けられた設定値の取得先を示す情報（具体的には、設定元複合機２００Ａ自身のＩＰアドレス）とを、設定データＳＤとして記録する（Ｓ２７０）。なお、対応情報格納部２７２は、対応情報の格納（Ｓ２６０）の際に、対応情報に有効期限を設定する。対応情報格納部２７２は、対応情報が記憶部２３０に格納されてから所定期間が経過すると、記憶部２３０から対応情報を削除する。
【００２５】
Ｓ２８０またはＳ２７０の処理の後、設定元複合機２００Ａのデータ生成部２７３は、読み出されたレコードＲＥに含まれるすべてのフィールドＦＩが選択されたか否かを判定する（Ｓ２９０）。Ｓ２９０において、まだ選択されていないフィールドＦＩが存在すると判定された場合には（Ｓ２９０：ＮＯ）、Ｓ２３０のフィールドＦＩの選択処理以降の処理が同様に実行される。一方、Ｓ２９０において、すべてのフィールドＦＩが選択されたと判定された場合には（Ｓ２９０：ＹＥＳ）、データ生成部２７３は、設定元複合機２００Ａに設定されているすべてのレコードＲＥが読み出されたか否かを判定する（Ｓ３００）。Ｓ３００において、まだ読み出されていないレコードＲＥが存在すると判定された場合には（Ｓ３００：ＮＯ）、Ｓ２２０のレコードＲＥの読み出し処理以降の処理が同様に実行される。
【００２６】
一方、Ｓ３００において、すべてのレコードＲＥが読み出されたと判定された場合には（Ｓ３００：ＹＥＳ）、設定元複合機２００Ａの設定を示す設定データＳＤの生成が完了したことになる。図６は、生成された設定データＳＤの一例を示す説明図である。図６に示すように、設定データＳＤには、機密情報ではないフィールドＦＩ（プロファイル番号、読取解像度、ファイル形式、ＦＴＰサーバアドレス）については設定値（例えば、１、３００ｄｐｉ、ＰＤＦ、ａａａ．ａａａ．ａａａ．ａａａ）が含まれており、機密情報であるフィールドＦＩ（ＦＴＰサーバパスワード）については、設定値（パスワード自体）は含まれず、機密情報ＩＤ（例えば、１２３）と設定値の取得先（すなわち、複合機２００Ａ）を示す情報（例えば、ｂｂｂ．ｂｂｂ．ｂｂｂ．ｂｂｂ）とが含まれている。なお、本実施形態では、機密情報であるか否かにかかわらず、設定データＳＤには、各フィールドＦＩの名前（設定項目名）を示す情報が含まれている。例えば、機密情報であるＦＴＰサーバパスワードについても、設定データＳＤにその設定項目名が含まれている。
【００２７】
設定元複合機２００Ａにおいて設定データＳＤの生成が完了すると、設定元複合機２００Ａのデータ送信部２７４は、生成された設定データＳＤをＰＣ１００に向けて送信する（Ｓ３１０）。設定データＳＤは、例えば、ＨＴＴＰレスポンスの形式で送信される。なお、以降の説明において装置間で送受信される応答等についても同様の形式で送信される。
【００２８】
ＰＣ１００の管理部１７１は、設定元複合機２００Ａから送信された設定データＳＤを受信すると（Ｓ１２０）、設定データＳＤを含むＸＭＬファイルを生成して記憶部１３０に格納する（Ｓ１３０）。なお、この段階で、ユーザは、ＰＣ１００の操作部１５０を介して編集指示を行うことにより、設定値（ただし、機密情報に該当するとされたＦＴＰサーバパスワードの設定値を除く）を編集することができる。一般に、ＰＣ１００の操作部１５０は、複合機２００の操作部２５０と比較して操作性が高いため、ＰＣ１００上で設定値を編集可能とすることによって利便性が向上する。
【００２９】
その後、ＰＣ１００の管理部１７１は、操作部１５０を介して送信指示を取得したことに応じて、設定データＳＤ（ＸＭＬファイル）を含むインポート要求を設定先複合機２００Ｂに向けて送信する（Ｓ１４０）。インポート要求は、設定データＳＤを参照して設定先複合機２００Ｂの設定値を設定することを要求する指示である。
【００３０】
設定先複合機２００Ｂがインポート要求を受信すると（Ｓ４１０）、設定先複合機２００Ｂの特定部２８１は、設定データＳＤを含むＸＭＬファイルをＳＡＸ方式で解析する。具体的には、図４に示すように、特定部２８１は、ＸＭＬファイルから１つのレコードＲＥ（設定単位）を読み出して取得し（Ｓ４２０）、取得されたレコードＲＥに含まれる１つのフィールドＦＩ（設定項目）を選択し（Ｓ４３０）、選択されたフィールドＦＩが機密情報であるか否かを判定する（Ｓ４４０）。Ｓ４４０において、選択されたフィールドＦＩは機密情報ではないと判定された場合には（Ｓ４４０：ＮＯ）、設定先複合機２００Ｂの設定部２８４は、設定データＳＤの選択されたフィールドＦＩに設定されている設定値を、記憶部２３０の一時保存領域に保存する（Ｓ４７０）。
【００３１】
一方、Ｓ４４０において、選択されたフィールドＦＩは機密情報であると判定された場合には（Ｓ４４０：ＹＥＳ）、設定先複合機２００Ｂの特定部２８１は、設定データＳＤに含まれる機密情報ＩＤと、機密情報ＩＤに対応付けられた設定値の取得先とを特定する（Ｓ４４２）。上述したように、本実施形態では、機密情報ＩＤに対応付けられた設定値の取得先は、設定元複合機２００Ａである。設定先複合機２００Ｂの通知部２８２は、機密情報ＩＤに対応付けられた設定値を設定先複合機２００Ｂに送信することを要求するための送信要求を、特定された取得先である設定元複合機２００Ａに向けて送信する（Ｓ４５０）。
【００３２】
設定元複合機２００Ａの要求取得部２７５は、設定先複合機２００Ｂから送信された送信要求を受信すると（Ｓ３２０）、送信要求に含まれる機密情報ＩＤについての上記対応情報が有効期限内であるか否か、すなわち、対応情報が記憶部２３０に格納されてから所定期間が経過しているか否かを判定する（Ｓ３３０）。上述したように、本実施形態では、対応情報格納部２７２は、対応情報が記憶部２３０に格納されてから所定期間が経過すると、記憶部２３０から対応情報を削除する。そのため、要求取得部２７５は、送信要求に含まれる機密情報ＩＤについての対応情報が記憶部２３０内に存在するか否かを判定することによって、Ｓ３３０の判定を行うことができる。Ｓ３３０において、対応情報が有効期限内であると判定された場合には（Ｓ３３０：ＹＥＳ）、設定元複合機２００Ａの設定値送信部２７６は、機密情報ＩＤに対応付けられた設定値を対応情報を参照して特定し、特定された設定値を、ＰＣ１００を介さず、設定先複合機２００Ｂに向けて送信する（Ｓ３４０）。一方、Ｓ３３０において、対応情報が有効期限内ではないと判定された場合には（Ｓ３３０：ＮＯ）、設定元複合機２００Ａの設定値送信部２７６は、設定値の送信処理（Ｓ３４０）を実行せず、代わりに、設定先複合機２００Ｂに対してエラーを通知する（Ｓ３５０）。
【００３３】
設定先複合機２００Ｂの設定値受信部２８３は、設定元複合機２００Ａから送信された設定値を受信し（Ｓ４６０）、設定部２８４は、受信された設定値を記憶部２３０の一時保存領域に保存する（Ｓ４７０）。このように、本実施形態では、設定先複合機２００Ｂが設定元複合機２００Ａに設定値の送信を要求し、設定元複合機２００Ａが当該要求に応じて設定先複合機２００Ｂに設定値を送信する通信形式（いわゆるプル形式）が採用されている。
【００３４】
Ｓ４７０の処理の後、設定先複合機２００Ｂの設定部２８４は、読み出されたレコードＲＥに含まれるすべてのフィールドＦＩが選択されたか否かを判定する（Ｓ４８０）。Ｓ４８０において、まだ選択されていないフィールドＦＩが存在すると判定された場合には（Ｓ４８０：ＮＯ）、Ｓ４３０のフィールドＦＩの選択処理以降の処理が同様に実行される。一方、Ｓ４８０において、すべてのフィールドＦＩが選択されたと判定された場合には（Ｓ４８０：ＹＥＳ）、設定先複合機２００Ｂの設定部２８４は、Ｓ４７０において一時保存された設定値を記憶部２３０の不揮発領域に格納することによって、設定値を設定先複合機２００Ｂに設定する（Ｓ４９０）。これにより、機密情報ではないフィールドＦＩについては、ＰＣ１００から送信された設定データＳＤに含まれる設定値が設定先複合機２００Ｂに設定され、機密情報であるフィールドＦＩについては、設定元複合機２００Ａから送信された設定値が設定先複合機２００Ｂに設定される。
【００３５】
設定先複合機２００Ｂの設定部２８４は、読み出されたレコードＲＥについての設定の成否を記録する（Ｓ５００）。その後、設定先複合機２００Ｂの設定部２８４は、ＰＣ１００から送信された設定データＳＤに含まれるすべてのレコードＲＥが読み出されたか否かを判定する（Ｓ５１０）。Ｓ５１０において、まだ読み出されていないレコードＲＥが存在すると判定された場合には（Ｓ５１０：ＮＯ）、Ｓ４２０のレコードＲＥの読み出し処理以降の処理が同様に実行される。
【００３６】
一方、Ｓ５１０において、すべてのレコードＲＥが読み出されたと判定された場合には（Ｓ５１０：ＹＥＳ）、設定先複合機２００Ｂの設定部２８４は、Ｓ５００における記録結果を参照して、インポートの成否をＰＣ１００に対して通知する（Ｓ５２０）。ＰＣ１００の管理部１７１は、設定先複合機２００Ｂから送られたインポートの成否の通知を受信する（Ｓ１５０）。例えば、設定元複合機２００Ａから設定先複合機２００Ｂに対してエラーが通知された場合には（Ｓ３５０）、設定先複合機２００Ｂの設定部２８４は、ＰＣ１００に対して、インポートが成功しなかったことを通知する。この場合には、例えば、設定処理が最初のステップから再度実行される。一方、そのようなエラーが通知されなかった場合には、設定先複合機２００Ｂの設定部２８４は、ＰＣ１００に対して、インポートが成功したことを通知する。以上で設定処理は終了される。
【００３７】
以上説明したように、本実施形態では、設定元複合機２００Ａは、複数の設定項目のそれぞれについて設定元複合機２００Ａに設定されている設定値を記憶部２３０から取得する設定値取得部２７１と、設定先複合機２００Ｂの設定値を設定する際に利用されるべき設定データＳＤを生成するデータ生成部２７３とを備える。設定データＳＤは、機密情報に該当しない設定項目については設定値を含み、機密情報に該当する設定項目については設定値を含まず、かつ、設定値に対応付けられる機密情報ＩＤを含む。また、設定元複合機２００Ａは、設定データＳＤをＰＣ１００に送信するデータ送信部２７４と、設定データＳＤをＰＣ１００から取得した設定先複合機２００Ｂから、設定データＳＤに含まれる機密情報ＩＤに対応付けられた設定値を設定先複合機２００Ｂに送信することを要求するための送信要求を取得する要求取得部２７５と、送信要求に含まれる機密情報ＩＤに対応付けられた設定値を、ＰＣ１００を介さず、設定先複合機２００Ｂへ送信する設定値送信部２７６とを備える。そのため、本実施形態の設定元複合機２００Ａによれば、機密情報に該当しない設定項目と機密情報に該当する設定項目との両方について、設定元複合機２００Ａに設定されている設定値を利用して設定先複合機２００Ｂの設定値を設定することができる。この際、機密情報に該当しない設定項目についての設定値がＰＣ１００に送信されるため、ＰＣ１００上で当該設定値を編集することができ、利便性が向上する。また、機密情報に該当する設定項目についての設定値はＰＣ１００に送信されないため、機密情報に該当する設定項目についての設定値が不必要にＰＣ１００に記憶されることを抑制することができる。
【００３８】
また、本実施形態では、設定元複合機２００Ａの要求取得部２７５は、設定先複合機２００Ｂから上記送信要求を取得するため、設定先複合機２００Ｂが適切に設定値を取得することができる。
【００３９】
また、本実施形態では、機密情報に該当する設定項目は、パスワードに関する情報を含むため、パスワードに関する情報が不必要にＰＣ１００に記憶されることを抑制することができ、セキュリティ上の問題が発生することを抑制することができる。
【００４０】
また、本実施形態では、設定データＳＤが、機密情報に該当する設定項目についての項目名を示す情報を含むため、ユーザが設定データＳＤ内の項目名を確認することができ、複数の設定項目の内、どの項目が機密情報ＩＤに置き換えられたかをユーザに容易に把握させることができる。
【００４１】
また、本実施形態では、設定元複合機２００Ａが、機密情報に該当する設定項目について、設定値と機密情報ＩＤとを対応付ける対応情報を記憶部２３０に格納する対応情報格納部２７２を備える。また、設定元複合機２００Ａの設定値送信部２７６は、送信要求に含まれる機密情報ＩＤについての対応情報が記憶部２３０に格納されてから所定時間が経過しない場合には、対応情報に基づき機密情報ＩＤに対応付けられた設定値を設定先複合機２００Ｂへ送信する。一方、設定値送信部２７６は、送信要求に含まれる機密情報ＩＤについての対応情報が記憶部２３０に格納されてから所定期間が経過する場合には、設定値を設定先複合機２００Ｂへ送信しない。そのため、機密情報ＩＤに対応付けられる設定値が所定期間経過後には設定先複合機２００Ｂに送信されず、適切に設定値の送信を制御することができる。
【００４２】
また、本実施形態では、通信システム１０が備える設定先複合機２００Ｂは、ＰＣ１００から取得した設定データＳＤを解析することによって機密情報ＩＤを特定する特定部２８１と、特定された機密情報ＩＤを設定元複合機２００Ａに通知する通知部２８２と、機密情報ＩＤに対応付けられた設定値を設定元複合機２００Ａから受信する設定値受信部２８３と、機密情報に該当しない設定項目については設定データＳＤに含まれる設定値を設定先複合機２００Ｂに設定し、機密情報に該当する設定項目については設定元複合機２００Ａから受信した設定値を設定先複合機２００Ｂに設定する設定部２８４とを備える。そのため、本実施形態の通信システム１０によれば、機密情報に該当しない設定項目と機密情報に該当する設定項目との両方について、設定元複合機２００Ａに設定されている設定値を利用して設定先複合機２００Ｂの設定値を設定することができる。この際、機密情報に該当しない設定項目についての設定値がＰＣ１００に送信されるため、ＰＣ１００上で当該設定値を編集することができ、利便性が向上する。また、機密情報に該当する設定項目についての設定値はＰＣ１００に送信されないため、機密情報に該当する設定項目についての設定値が不必要にＰＣ１００に記憶されることを抑制することができる。
【００４３】
また、本実施形態では、設定先複合機２００Ｂの特定部２８１は、通信システム１０から取得した設定データＳＤを解析することによって設定元複合機２００Ａを特定し、設定先複合機２００Ｂの通知部２８２は、特定された設定元複合機２００Ａに機密情報ＩＤを通知する。そのため、設定先複合機２００Ｂから設定元複合機２００Ａに向けて確実に機密情報ＩＤを通知することができ、その結果、設定元複合機２００Ａから設定先複合機２００Ｂに向けて確実に設定値を送信することができる。
【００４４】
Ｂ．第２実施形態：
図７および図８は、第２実施形態における設定処理を示すフローチャートである。第２実施形態における設定処理は、主として、設定先複合機２００Ｂによって設定値の送信要求が行われることなく、設定元複合機２００ＡがＰＣ１００からの指示にしたがって設定先複合機２００Ｂに設定値を送信する通信形式（いわゆるプッシュ形式）が採用されている点が、第１実施形態における設定処理と異なる。具体的には、第２実施形態の設定処理は、第１実施形態の設定処理において図４の処理に代えて、図７の処理が実行される。すなわち、第２実施形態の設定処理では、図３に示された各ステップが実行された後、図７の符号「Ａ」が付された箇所以降のステップが実行される。ただし、第１実施形態では、図３のＳ２７０において、機密情報ＩＤに加えて取得先を示す情報が設定データＳＤとして記録されるとしているが、第２実施形態におけるＳ２７０では、機密情報ＩＤのみが設定データＳＤとして記録され、取得先を示す情報は記録されない。そのため、第２実施形態において生成される設定データＳＤには、図９に示すように、機密情報であるフィールドＦＩ（ＦＴＰサーバパスワード）について、機密情報ＩＤ（図６の機密情報ＩＤ＝１２３に対応）は含まれているが、取得先を示す情報（図６の取得先：ｂｂｂ．ｂｂｂ．ｂｂｂ．ｂｂｂに対応）は含まれていない。以下の説明では、第２実施形態の設定処理において、第１実施形態の設定処理におけるステップと同一内容のステップについては、同一の符号を付すことによってその説明を適宜省略する。
【００４５】
ＰＣ１００がインポート要求を送信し（図３のＳ１４０）、設定先複合機２００Ｂがインポート要求を受信すると（Ｓ４１０）、図７に示すように、設定先複合機２００Ｂの特定部２８１は、インポート受付ＩＤを発番する（Ｓ４１１）。本実施形態では、後述するように、ＰＣ１００から設定先複合機２００Ｂに対して２回目のインポート要求が送信される（図８のＳ１４６）。インポート受付ＩＤは、２回のインポート要求を紐付けするために使用される識別子である。
【００４６】
次に、設定先複合機２００Ｂの特定部２８１は、インポート要求に含まれる設定データＳＤ（ＸＭＬファイル）から１つのレコードＲＥを読み出して取得し（Ｓ４２０）、取得されたレコードＲＥに含まれる１つのフィールドＦＩを選択し（Ｓ４３０）、選択されたフィールドＦＩが機密情報であるか否かを判定する（Ｓ４４０）。Ｓ４４０において、選択されたフィールドＦＩは機密情報ではないと判定された場合には（Ｓ４４０：ＮＯ）、設定先複合機２００Ｂの設定部２８４は、設定データＳＤに含まれる設定値を、選択中のフィールドＦＩの値として記録する（Ｓ４４８）。
【００４７】
一方、Ｓ４４０において、選択されたフィールドＦＩは機密情報であると判定された場合には（Ｓ４４０：ＹＥＳ）、設定先複合機２００Ｂの特定部２８１は、設定データＳＤに含まれる機密情報ＩＤを特定し（Ｓ４４４）、選択中のフィールドＦＩと機密情報ＩＤとを対応付けて記録する（Ｓ４４６）。
【００４８】
Ｓ４４８またはＳ４４６の処理の後、設定先複合機２００Ｂの設定部２８４は、読み出されたレコードＲＥに含まれるすべてのフィールドＦＩが選択されたか否かを判定する（Ｓ４８０）。Ｓ４８０において、まだ選択されていないフィールドＦＩが存在すると判定された場合には（Ｓ４８０：ＮＯ）、Ｓ４３０のフィールドＦＩの選択処理以降の処理が同様に実行される。一方、Ｓ４８０において、すべてのフィールドＦＩが選択されたと判定された場合には（Ｓ４８０：ＹＥＳ）、設定部２８４は、現在読み出し中のレコードＲＥを一時保存し（Ｓ４８１）、設定データＳＤに含まれるすべてのレコードＲＥが読み出されたか否かを判定する（Ｓ５１０）。Ｓ５１０において、まだ読み出されていないレコードＲＥが存在すると判定された場合には（Ｓ５１０：ＮＯ）、Ｓ４２０のレコードＲＥの読み出し処理以降の処理が同様に実行される。一方、Ｓ５１０において、すべてのレコードＲＥが読み出されたと判定された場合には（Ｓ５１０：ＹＥＳ）、設定部２８４は、Ｓ４１１において発番されたインポート受付ＩＤと、Ｓ４８１において一時保存されたレコードＲＥのリストとを対応付けて保存する（Ｓ５１１）。その後、図８に示すように、設定先複合機２００Ｂの通知部２８２は、インポート受付ＩＤと機密情報ＩＤのリストとを、ＰＣ１００に向けて送信する（Ｓ５１２）。
【００４９】
ＰＣ１００の管理部１７１は、設定先複合機２００Ｂから送信されたインポート受付ＩＤと機密情報ＩＤのリストとを受信すると（Ｓ１４１）、リストの中から１つの機密情報ＩＤを選択し（Ｓ１４２）、選択された機密情報ＩＤに対応付けられた設定値を設定先複合機２００Ｂに送信することを要求するための送信要求を、設定元複合機２００Ａに向けて送信する（Ｓ１４３）。このとき、ＰＣ１００の管理部１７１は、設定元複合機２００Ａを指定するユーザからの指示を操作部１５０を介して取得し、該指示に従い、送信要求を送信する先の設定元複合機２００Ａを特定する。あるいは、ＰＣ１００の管理部１７１は、図３のＳ１２０およびＳ１４０の処理において設定先複合機２００Ｂと設定元複合機２００Ａとを対応付けて記憶し、Ｓ１４１において設定先複合機２００Ｂからインポート受付ＩＤ等を受信すると、インポート受付ＩＤ等の送信元の設定先複合機２００Ｂに対応付けられた設定元複合機２００Ａを、送信要求を送信する先の設定元複合機２００Ａとして特定するものとしてもよい。
【００５０】
設定元複合機２００Ａの要求取得部２７５は、ＰＣ１００から送信された送信要求を受信すると（Ｓ３２１）、送信要求に含まれる機密情報ＩＤについての対応情報が有効期限内であるか否かを判定する（Ｓ３３０）。Ｓ３３０において、対応情報が有効期限内であると判定された場合には（Ｓ３３０：ＹＥＳ）、設定元複合機２００Ａの設定値送信部２７６は、機密情報ＩＤに対応付けられた設定値を対応情報を参照して特定し、設定値と機密情報ＩＤとを、ＰＣ１００を介さず、設定先複合機２００Ｂに向けて送信する（Ｓ３４１）。なお、Ｓ３３０において、対応情報が有効期限内ではないと判定された場合には（Ｓ３３０：ＮＯ）、設定値送信部２７６は、設定値と機密情報ＩＤとの送信処理（Ｓ３４１）を実行せず、代わりに、設定先複合機２００Ｂに対してエラーを通知する（Ｓ３５０）。
【００５１】
設定先複合機２００Ｂの設定値受信部２８３は、設定元複合機２００Ａから送信された設定値と機密情報ＩＤとを受信し（Ｓ５１３）、設定部２８４は、受信された機密情報ＩＤに対応付けられたフィールドＦＩに、受信された設定値を保存する（Ｓ５１４）。その後、設定先複合機２００Ｂの通知部２８２は、設定値の取得が成功したことを示す結果通知を設定元複合機２００Ａに向けて送信する（Ｓ５１５）。設定元複合機２００Ａの設定値送信部２７６は、結果通知を受信し、受信した結果通知をＰＣ１００に向けて転送する（Ｓ３４２）。
【００５２】
ＰＣ１００の管理部１７１は、設定元複合機２００Ａから転送された結果通知を受信すると（Ｓ１４４）、Ｓ１４１で受信したリスト中のすべての機密情報ＩＤが選択されたか否かを判定する（Ｓ１４５）。Ｓ１４５において、まだ選択されていない機密情報ＩＤが存在すると判定された場合には（Ｓ１４５：ＮＯ）、Ｓ１４２の機密情報ＩＤの選択処理以降の処理が同様に実行される。一方、Ｓ１４５において、すべての機密情報ＩＤが選択されたと判定された場合には（Ｓ１４５：ＹＥＳ）、管理部１７１は、インポート受付ＩＤを含むインポート要求を設定先複合機２００Ｂに向けて送信する（Ｓ１４６）。
【００５３】
設定先複合機２００Ｂがインポート要求を受信すると（Ｓ５１６）、設定先複合機２００Ｂの設定部２８４は、Ｓ５１１において保存されたリストの中から、インポート要求に含まれるインポート受付ＩＤに対応付けられたレコードＲＥのリストを特定し、当該リストに従って設定値を設定先複合機２００Ｂに設定する（Ｓ５１７）。これにより、機密情報ではないフィールドＦＩについては、ＰＣ１００から送信された設定データＳＤに含まれる設定値が設定先複合機２００Ｂに設定され、機密情報であるフィールドＦＩについては、設定元複合機２００Ａから送信された設定値が設定先複合機２００Ｂに設定される。
【００５４】
設定先複合機２００Ｂの設定部２８４は、インポートの成否をＰＣ１００に対して通知する（Ｓ５１８）。ＰＣ１００の管理部１７１は、設定先複合機２００Ｂから送られたインポートの成否の通知を受信する（Ｓ１５０）。これにより、設定処理は終了される。
【００５５】
以上説明したように、本実施形態では、上述した第１実施形態と同様に、機密情報に該当しない設定項目と機密情報に該当する設定項目との両方について、設定元複合機２００Ａに設定されている設定値を利用して設定先複合機２００Ｂの設定値を設定することができる。また、機密情報に該当する設定項目についての設定値はＰＣ１００に送信されないため、機密情報に該当する設定項目についての設定値が不必要にＰＣ１００に記憶されることを抑制することができる。
【００５６】
また、本実施形態では、設定元複合機２００Ａの要求取得部２７５は、ＰＣ１００から送信要求を取得するため、設定先複合機２００Ｂが適切に設定値を取得することができる。
【００５７】
Ｃ．変形例：
本明細書で開示される技術は、上述の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の形態に変形することができ、例えば次のような変形も可能である。
【００５８】
上記実施形態における通信システム１０の構成は、あくまで一例であり、種々変形可能である。例えば、通信システム１０が、１つの設定元複合機２００Ａと複数の設定先複合機２００Ｂとを備えるとしてもよい。このような構成では、上述した設定処理と同様の処理により、設定元複合機２００Ａに設定された設定値を利用して、複数の設定先複合機２００Ｂの設定値を設定することができる。また、通信システム１０を構成する各装置間の通信は、有線ＬＡＮや無線ＬＡＮに限られず、ＵＳＢやBluetooth（登録商標)等の他の通信手段を介して行われてもよい。
【００５９】
また、上記実施形態において、複合機２００が備えるハードウェアはあくまで一例であり、複合機２００は、複合機２００が備える機能を実現するために必要なハードウェアを備えていればよい。また、本明細書に開示される技術は、複合機２００に限られず、互いに通信可能な通信装置と対象通信装置とを備える通信システム一般に適用可能である。
【００６０】
また、上記実施形態において、ソフトウェアによって実現されている構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、設定処理の中の一部のステップを、専用のハードウェア回路によって実現してもよい。
【００６１】
また、上記実施形態の設定処理において、一部のステップを省略したり、内容を変更したり、他のステップと順番を入れ替えたりしてもよい。例えば、上記実施形態では、機密情報に該当するフィールドＦＩを特定する情報が記憶部２３０に記憶されており、当該情報を参照して、選択されたフィールドＦＩが機密情報であるか否かの判定（Ｓ２４０）が行われるとしているが、当該情報が用いられることなく、ハードコーディングによって当該判定が行われるとしてもよい。
【００６２】
また、上記第１実施形態では、設定データＳＤに設定値の取得先を示す情報が記録され（図３のＳ２７０）、設定データＳＤを含むインポート要求が設定先複合機２００Ｂに送信されることにより（同Ｓ１４０，Ｓ４１０）、設定先複合機２００Ｂに設定値の取得先を特定させるとしているが、取得先を示す情報が設定データＳＤに含まれる必要はない。例えば、取得先を示す情報を、設定データＳＤとは別のデータとして設定先複合機２００Ｂに送信したり、インポート要求の引数として設定先複合機２００Ｂに渡したりすることにより、設定先複合機２００Ｂに設定値の取得先を特定させるとしてもよい。
【００６３】
また、上記実施形態では、設定先複合機２００Ｂの特定部２８１は、ＸＭＬファイルをＳＡＸ方式で解析するとしているが、ＳＡＸ方式ではなくＤＯＭ方式で解析するとしてもよい。また、上記実施形態では、設定データＳＤはＸＭＬ形式で生成されるとしているが、設定データＳＤが他の形式で生成されるとしてもよい。
【００６４】
また、上記実施形態において、設定元複合機２００Ａから設定先複合機２００Ｂへの設定値の送信が（図４のＳ３４０、図８のＳ３４１）、秘密鍵等を利用した暗号化通信により行われるとしてもよい。このようにすれば、セキュリティ上の問題が発生することをより効果的に抑制することができる。
【００６５】
また、上記第２実施形態において、設定先複合機２００ＢからＰＣ１００に向けて、インポート受付ＩＤと共に機密情報ＩＤのリストが送信されるとしているが（図８のＳ５１２，Ｓ１４１）、機密情報ＩＤは送信されなくてもよい。このようにしても、ＰＣ１００は、設定元複合機２００Ａから送信された設定データＳＤを解析することにより、機密情報ＩＤを特定することができる。
【００６６】
また、上記実施形態では、対応情報に有効期限が設定され、対応情報が記憶部２３０に格納されてから所定期間が経過すると、記憶部２３０から対応情報が削除されるとしているが、これに代えて、送信要求が設定元複合機２００Ａによって受信され、設定値が設定元複合機２００Ａから設定先複合機２００Ｂに向けて送信されると、関係する対応情報が削除されるとしてもよい。
【００６７】
また、上記実施形態では、各設定項目が、機密情報に該当するか否かという判定基準に従い、設定値が設定データＳＤに記録される設定項目と、設定値の代わりに識別情報（機密情報ＩＤ）が設定データＳＤに記録される設定項目とに分けられているが、判定基準はこれに限られない。例えば、ＰＣ１００での編集が実行される設定項目であるか否か、という判定基準が用いられてもよい。
【符号の説明】
【００６８】
１０：通信システム  １００：パーソナルコンピュータ  ２００：複合機  ２３０：記憶部  ２７１：設定値取得部  ２７２：対応情報格納部  ２７３：データ生成部  ２７４：データ送信部  ２７５：要求取得部  ２７６：設定値送信部  ２８１：特定部  ２８２：通知部  ２８３：設定値受信部  ２８４：設定部
【図１】
0006504004.tif 000002
【図２】
0006504004.tif 000003
【図３】
0006504004.tif 000004
【図４】
0006504004.tif 000005
【図５】
0006504004.tif 000006
【図６】
0006504004.tif 000007
【図７】
0006504004.tif 000008
【図８】
0006504004.tif 000009
【図９】
0006504004.tif 000010