(57)【要約】【課題】複数の情報処理装置の間で設定情報が共有される場合において、共有しない設定項目を共有対象から除外するときのユーザの利便性を向上させることができる。【解決手段】ネットワークを介して接続された他の装置との間で、設定情報の共有を行う情報処理装置であって、設定情報に含まれる設定値の変更を受け付ける受付手段と、変更された設定値に対応する設定項目に応じて、共有を行うか否かを判断する判断手段と、共有を行うと判断された場合、他の装置へ設定情報の変更要求を送信する送信手段と、を備える情報処理装置。【選択図】図１
2019161585.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された他の装置との間で、設定情報の共有を行う情報処理装置であって、
前記設定情報に含まれる設定値の変更を受け付ける受付手段と、
前記変更された設定値に対応する設定項目に応じて、前記共有を行うか否かを判断する判断手段と、
前記共有を行うと判断された場合、前記他の装置へ前記設定情報の変更要求を送信する送信手段と、
を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、更に、
前記設定項目ごとに、前記共有を行うか否かを示す共有可否情報を関連づけて記憶する記憶手段を備え、
前記判断手段は、前記変更された設定値に対応する設定項目に関連づけられた前記共有可否情報を用いて、前記共有を行うか否かを判断する、情報処理装置。
【請求項３】
前記記憶手段は、前記他の装置との間で排他関係にある設定項目に対して、前記共有を行わない旨の共有可否情報を関連づけて記憶し、
前記送信手段は、前記共有可否情報を用いて前記共有を行わないと判断された場合、前記他の装置へ前記設定情報の変更要求を送信しない、請求項２に記載の情報処理装置。
【請求項４】
前記他の装置との間で排他関係にある設定項目は、ＩＰアドレスに関する項目である、請求項３に記載の情報処理装置。
【請求項５】
前記記憶手段は、前記共有可否情報に加え、前記共有を行う他の装置の識別情報を、前記設定項目ごとに関連づけて記憶し、
前記送信手段は、前記共有を行うと判断された前記設定項目に関連づけられた前記他の装置へ、前記設定情報の変更要求を送信する、請求項２乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
請求項２乃至５のいずれか一項に記載の情報処理装置であって、
前記共有を行わないと判断された場合、前記変更された設定値とは異なる第２の設定値を特定する特定手段を備え、
前記送信手段は、前記特定された第２の設定値を、前記他の装置へ送信する、情報処理装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の情報処理装置であって、
前記他の装置との前記設定情報の共有に要する処理時間を算出する算出手段を備え、
前記他の装置へ前記設定情報の変更要求を送信するとともに、前記算出された処理時間を表示させる、情報処理装置。
【請求項８】
ネットワークに接続された複数の情報処理装置の間で、所定の情報処理装置に設定された設定情報の共有を行う情報処理システムであって、
前記所定の情報処理装置は、
前記設定情報に含まれる設定値の変更を受け付ける受付手段と、
前記変更された設定値に対応する設定項目に応じて、前記共有を行うか否かを判断する判断手段と、
前記共有を行うと判断された場合、他の前記情報処理装置へ前記設定情報の変更要求を送信する送信手段と、
を備える情報処理システム。
【請求項９】
ネットワークを介して接続された他の装置との間で、設定情報の共有を行う情報処理装置が実行する設定情報の共有方法であって、
前記設定情報に含まれる設定値の変更を受け付ける受付ステップと、
前記変更された設定値に対応する設定項目に応じて、前記共有を行うか否かを判断する判断ステップと、
前記共有を行うと判断された場合、前記他の装置へ前記設定情報の変更要求を送信する送信ステップと、
を実行する設定情報の共有方法。
【請求項１０】
コンピュータに請求項９に記載の設定情報の共有方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、設定情報の共有方法およびプログラムに関する。
【背景技術】
【０００２】
顧客環境において、ＭＦＰ(Multifunction Peripheral/Printer/Product：複合機)等の情報処理装置が複数台を導入されている場合、それぞれの情報処理装置の設定を変更・管理する必要がある。このような場合において、所定の情報処理装置の設定情報を、他の情報処理装置に書き込むことができる技術が既に知られている。また、ウェブブラウザを用いて親機である情報処理装置に対して行った設定変更を、親機が管理する情報処理装置（子機）にも反映させることもできる。
【０００３】
例えば、特許文献１は、情報処理装置からウェブブラウザで入力された設定値の設定要求がなされた場合、自身の設定を行え、かつウェブ上の設定要求に対する処理機能を有していない他の画像処理装置に必要な設定値のみを簡単に設定できる内容を開示している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記の方法では、複数の情報処理装置の間で、例えば、ＩＰアドレスのような同期（共有）してはいけない設定情報も共有されてしまう。そのため、共有しない設定項目を、ユーザの操作によって共有対象から除外する手間がかかるという課題があった。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、ネットワークを介して接続された他の装置との間で、設定情報の共有を行う情報処理装置であって、前記設定情報に含まれる設定値の変更を受け付ける受付手段と、前記変更された設定値に対応する設定項目に応じて、前記共有を行うか否かを判断する判断手段と、前記共有を行うと判断された場合、前記他の装置へ前記設定情報の変更要求を送信する送信手段と、を備える。
【発明の効果】
【０００６】
本発明によれば、複数の情報処理装置の間で設定情報が共有される場合において、共有しない設定項目を共有対象から除外するときのユーザの利便性を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る情報処理システムのシステム構成の一例を示す図である。
【図２】一実施形態に係る情報処理装置のハードウエア構成の一例を示す図である。
【図３】一実施形態に係る情報処理システムの機能構成の一例を示す図である。
【図４】一実施形態に係る設定情報管理テーブル一例を示す図である。
【図５】一実施形態に係る同期対象テーブルの一例を示す図である。
【図６】一実施形態に係る同期対象機器の登録画面の一例を示す図である。
【図７】一実施形態に係る情報処理システムにおける設定情報の同期方法の一例を示すシーケンス図である。
【図８】一実施形態に係る設定情報変更画面（その１）の一例を示す図である。
【図９】一実施形態に係る設定情報変更画面（その２）の一例を示す図である。
【図１０】一実施形態に係る情報処理装置における設定情報の同期可否の判断処理の一例を示すフローチャートである。
【図１１】一実施形態に係る予測処理時間の表示画面の一例を示す図である。
【図１２】実施形態の変形例に係る設定情報変更画面の一例を示す図である。
【図１３】実施形態の変形例に係る情報処理装置における設定情報の同期方法の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら、発明を実施するための形態を説明する。なお、図面の説明において同一要素には同一符号を付し、重複する説明は省略する。
【０００９】
●実施形態●
●システム構成
図１は、一実施形態に係る情報処理システムのシステム構成の一例を示す図である。図１に示す情報処理システムは、複数の情報処理装置１０の間で設定情報を同期（共有）させることができるシステムである。さらに、情報処理システムは、同期すべきでない（同期しない）設定項目を自動的に同期対象から除外することができるので、ユーザ操作によって同期対象の設定項目を選別する手間を省略し、ユーザの利便性を向上させることができる。
【００１０】
情報処理システムは、複数の情報処理装置１０（１０ａ、１０ｂ、１０ｃ、以下、区別する必要のないときは、情報処理装置１０とする。）によって構成されている。情報処理システムは、例えば、オフィス、会議室、倉庫、工場または特定の生産ライン等の顧客環境において構築される。情報処理装置１０ａ、情報処理装置１０ｂおよび情報処理装置１０ｃは、ネットワーク５を介して通信可能に接続されている。
【００１１】
ネットワーク５は、インターネットまたはＬＡＮ（Local Area Network）等を用いた通信網である。なお、ネットワーク５は、ファイアウォールを介して、インターネットとイントラネットが接続された通信網であってもよい。
【００１２】
情報処理装置１０は、例えば、ＭＦＰ(Multifunction Peripheral/Printer/Product：複合機)、ファクシミリ、スキャナ、またはプリンタ等の画像処理機能並びに通信機能を備える画像形成装置である。図１に示す情報処理システムにおいて、情報処理装置１０ａおよび情報処理装置１０ｂは、ＭＦＰであり、情報処理装置１０ｃは、プリンタである。
【００１３】
なお、情報処理装置１０は、通信機能を備えた装置であれば、画像形成装置に限られない。情報処理装置１０は、例えば、ＰＪ（Projector：プロジェクタ）、ＩＷＢ（Interactive White Board：相互通信が可能な電子式の黒板機能を有する白板）、デジタルサイネージ等の出力装置、ＨＵＤ（Head Up Display）装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、ノートＰＣ（Personal Computer）、携帯電話、スマートフォン、タブレット端末、ゲーム機、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、ウェアラブルＰＣまたはデスクトップＰＣ等であってもよい。
【００１４】
情報処理システムは、例えば、情報処理装置１０ａに設定された設定情報を、情報処理装置１０ｂおよび情報処理装置１０ｃに対して同期処理を行う。情報処理システムは、例えば、予め同期対象とする情報処理装置１０を登録する。そして、情報処理システムは、新たに導入された情報処理装置１０の初期設定時または設定情報の変更時において、親機となる情報処理装置１０（例えば、情報処理装置１０ａ）に設定された設定情報を、他の情報処理装置１０（例えば、情報処理装置１０ｂおよび情報処理装置１０ｃ）に同期させる。これによって、情報処理システムは、例えば、顧客環境において、複数台の情報処理装置１０が設置されている場合、個別に設定値の入力等のセットアップ処理を行う必要がなく、一台の情報処理装置１０に設定された設定情報を共有することができる。
【００１５】
また、情報処理装置１０は、設定情報のうち、他の情報処理装置１０と同期したくない（同期すべきでない）設定項目のみを、同期しないように設定する。同期したくない設定項目は、他の装置との間で排他関係にある設定項目であり、例えば、情報処理装置１０のＩＰアドレスである。これによって、情報処理システムは、同期したくない設定項目を自動的に同期対象から除外することができるので、ユーザ操作によって同期対象の設定項目を選別する手間と時間を省くことができる。
【００１６】
なお、情報処理システムは、ネットワーク５に接続された他の装置を含んでもよい。情報処理装置１０は、例えば、情報処理装置１０に対して設定値の登録を行うノートＰＣ等の管理者端末を含んでもよい。この場合、管理者端末は、Ｗｅｂブラウザまたは専用のアプリケーション等を用いて、親機となる情報処理装置１０の設定操作を行う。
【００１７】
また、情報処理システムは、例えば、システムを構成する情報処理装置１０または設定情報を管理する外部サーバを含んでもよい。この場合、外部サーバは、ＷＥＢサーバとしての機能を有し、設定値の読み込みおよび書き込みを行う機能を情報処理装置１０にそれぞれ提供する構成であってもよい。
【００１８】
●ハードウエア構成
図２は、一実施形態に係る情報処理装置のハードウエア構成の一例を示す図である。なお、図２に示すハードウエア構成は、各実施形態において同様の構成を備えていてもよく、必要に応じて構成要素が追加または削除されてもよい。情報処理装置１０は、コントローラ１２０を備える。コントローラ１２０は、ＣＰＵ（Central Processing Unit）１０１、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）１０２、フラッシュメモリ１０３、ＨＤＤ（Hard Disk Drive）１０４、ＡＳＩＣ（Application Specific Integrated Circuit）１０５およびネットワークインターフェース（Ｉ／Ｆ）１０６を備える。
【００１９】
ＡＳＩＣ１０５は、ＣＰＵインターフェース、ＳＤＲＡＭインターフェース、ローカルバスインターフェース、ＰＣＩ（Peripheral Component Interconnect）バスインターフェース、ＭＡＣ（Media Access Controller）およびＨＤＤインターフェース等を備える多機能デバイスボードである。
【００２０】
ＣＰＵ１０１は、ＡＳＩＣ１０５を介して本発明に係るプログラム等の各種プログラムを、ＨＤＤ１０４から読み取り実行する。情報処理装置１０は、例えば、本発明に係るプログラムをＣＰＵ１０１が実行することによって、本発明に係る情報設定方法を実現する。ＳＤＲＡＭ１０２は、各種プログラムを記憶するプログラムメモリ、またはＣＰＵ１０１が各種プログラムを実行する際に使用するワークメモリ等として機能する。なお、ＳＤＲＡＭ１０２は、ＤＲＡＭ（Dynamic Random Access Memory）またはＳＲＡＭ（Static Random Access Memory）を用いてもよい。
【００２１】
フラッシュメモリ１０３は、不揮発性メモリであり、情報処理装置１０を起動させるブートローダ（ブートプログラム）、ＯＳ（Operation System）、ＳＤＫ（Software Development Kit）、ＡＰＩ（Application Programming Interface）等のプログラムを記憶する。また、フラッシュメモリ１０３は、各プログラムを記憶するアプリケーションメモリとして機能する。さらに、フラッシュメモリ１０３は、各サービス（コピーサービス、プリントサービス、ファクシミリサービス）のソフトウェアを記憶するサービスメモリとして機能する。
【００２２】
また、フラッシュメモリ１０３は、ファームウエアを記憶するファームメモリ、またはネットワークアドレスもしくは機種機番等を記憶するデータメモリとして機能する。なお、フラッシュメモリ１０３は、ＲＡＭ（Random Access Memory）と電池を利用したバックアップ回路を集積した不揮発性ＲＡＭ、またはＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の他の不揮発性メモリを使用してもよい。
【００２３】
ＨＤＤ１０４は、情報処理装置１０の電源のオン、オフに関わりなくデータを記憶する不揮発性の記憶媒体である。ＨＤＤ１０４は、フラッシュメモリ１０３内に記憶されたプログラムおよびデータ以外のプログラム、並びにデータを記録する。なお、ＨＤＤ１０４は、ファームメモリとして使用してもよい。ネットワークインターフェース（Ｉ／Ｆ）１０６は、有線ＬＡＮ（Ethernet（登録商標））またはＷｉ−Ｆｉ（登録商標）等の無線ＬＡＮによりネットワークを介して通信（接続）を行うためのインターフェースである。ネットワークインターフェース（Ｉ／Ｆ）１０６は、アンテナ、無線部、ＭＡＣ部等を含む。
【００２４】
操作パネル１０７は、ＵＳＢ（Universal Serial Bus）ケーブル等を用いてコントローラ１２０と接続されている。操作パネル１０７は、各種の操作キー、表示装置としてのＬＣＤ（Liquid Crystal Display）もしくはＣＲＴ（Cathode-Ray Tube）の文字表示器、並びにタッチパネルを有する。情報処理装置１０は、操作パネル１０７を操作することにより、データの入力、ジョブの実行、表示をすることができる。
【００２５】
さらに、コントローラ１２０は、ＰＣＩバス１１５を介して、ファックス制御ユニット１０８、記録メディア１０９ａが脱着可能なＵＳＢ１０９、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４（１１０）、プロッタエンジン１１１、スキャナエンジン１１２、ＢＬＥ（Bluetooth（登録商標）Low Energy）モジュール１１３およびタイマ１１４が接続されている。これにより、情報処理装置１０は、コピーサービス、プリントサービス、ファクシミリサービス等の各サービスを提供することができる。プロッタエンジン１１１は、電子写真方式またはインクジェット方式のいずれの方式を採用していてもよい。
【００２６】
なお、図２に図示する構成は一例に過ぎず、情報処理装置１０のハードウエア構成は、図２の構成には限られない。ネットワークインターフェース（Ｉ／Ｆ）１０６は、例えば、ＰＣＩバス１１５に接続されていてもよい。さらに、ネットワークインターフェース（Ｉ／Ｆ）１０６は、電話回線網に接続するＤＳＵ（Digital Service Unit）またはモデムを有していてもよい。ネットワークインターフェース（Ｉ／Ｆ）１０６は、携帯電話網に接続する通信装置を有していてもよい。
【００２７】
●機能構成
続いて、一実施形態に係る情報処理システムの機能構成について説明する。図３は、一実施形態に係る情報処理システムの機能構成の一例を示す図である。なお、図３は、一台の情報処理装置１０の機能構成を説明するが、情報処理システムを構成する他の情報処理装置１０は、同様の機能構成を有する。情報処理装置１０は、操作部１００および初期設定サーバ部２００の機能を有する。
【００２８】
操作部１００は、図２に示した操作パネル１０７によって実現される機能である。操作部１００は、操作パネル１０７へのユーザの入力操作を受け付ける。また、操作部１００は、情報処理装置１０の設定画面等を操作パネル１０７に表示させることにより、ユーザに入力操作を行わせるための画面ＵＩ（ユーザインターフェース）を、ユーザに提示する。操作部１００は、送受信部１１、入力受付部１２および表示制御部１３を含む。
【００２９】
送受信部１１は、ネットワーク５を介して、他の情報処理装置１０と各種データの送受信を行う機能である。送受信部１１は、例えば、初期設定サーバ部２００の送受信部２１へ、入力受付部１２によって受け付けられた設定値のデータを送信する。送受信部１１は、例えば、図２に示したネットワークインターフェース（Ｉ／Ｆ）部１０６およびＣＰＵ１０１で実行されるプログラム等によって実現される。
【００３０】
入力受付部１２は、図２に示した操作パネル１０７へのユーザによる入力操作を受け付ける機能である。入力受付部１２は、例えば、図２に示した操作パネル１０７およびＣＰＵ１０１で実行されるプログラム等により実現される。入力受付部１２は、受付手段の一例である。
【００３１】
表示制御部１３は、図２に示した操作パネル１０７に、ユーザによる入力操作を受け付ける操作画面等を表示させる機能である。表示制御部１３は、例えば、ＷＥＢブラウザを用いて、ＨＴＭＬ（HyperText Markup Language）等により作成されたＷｅｂページを、操作パネル１０７に表示させる。表示制御部１３は、例えば、図２に示した操作パネル１０７、およびＣＰＵ１０１で実行されるプログラム等により実現される。
【００３２】
初期設定サーバ部２００は、ＷＥＢサーバとして動作し、設定値の読み込みおよび書き込み処理および設定情報の同期処理等を実行するための機能である。初期設定サーバ部２００は、情報処理装置１０の初期設定時のみならず、設定情報の変更が行われるたびに実行される。初期設定サーバ部２００は、送受信部２１、設定変更部２２、同期処理部２３、算出部２４、登録部２５、記憶・読出部２６および記憶部２７を含む。
【００３３】
送受信部２１は、ネットワーク５を介して、他の情報処理装置１０との間で各種データの送受信を行う機能である。送受信部２１は、例えば、同期対象となる他の情報処理装置１０へ、設定変更部２２によって変更された設定値のデータを含む設定情報を送信する。送受信部２１は、例えば、図２に示したネットワークインターフェース（Ｉ／Ｆ）部１０６およびＣＰＵ１０１で実行されるプログラム等によって実現される。送受信部２１は、送信手段の一例である。
【００３４】
設定変更部２２は、情報処理装置１０の機能を実行するための設定情報を変更する機能である。設定変更部２２は、操作部１００の入力受付部１２によって受け付けられた設定値のデータに基づいて、設定情報の変更を行う。設定変更部２２は、例えば、図２に示したＣＰＵ１０１で実行されるプログラム等によって実現される。
【００３５】
同期処理部２３は、ネットワーク５を介して接続された他の情報処理装置１０との間で、設定情報の同期処理を行う機能である。同期処理部２３は、例えば、設定変更部２２により変更された設定値に対応する設定項目に応じて、設定情報の同期処理を行うか否かを判断する。同期処理部２３による判断処理の詳細は、後述する。同期処理部２３は、例えば、図２に示したＣＰＵ１０１で実行されるプログラム等によって実現される。同期処理部２３は、判断手段の一例である。
【００３６】
算出部２４は、設定情報の同期処理に要する処理時間を算出する機能である。算出部２４は、例えば、同期処理を行う設定項目の項目数および同期対象の情報処理装置１０の台数に基づいて、同期処理に要する予測処理時間を算出する。算出部２４は、例えば、図２に示したタイマ１１４およびＣＰＵ１０１で実行されるプログラム等によって実現される。算出部２４は、算出手段の一例である。
【００３７】
登録部２５は、同期対象とする情報処理装置１０の登録を行う機能である。登録部２５は、例えば、操作部１００の表示制御部１３によって操作パネル１０７に表示された表示画面へのユーザの入力操作により、同期対象とする情報処理装置１０の登録を受け付ける。登録部２５は、同期対象とする情報処理装置１０を、後述する同期対象テーブル６０に記憶して登録させる。登録部２５は、例えば、図２に示したＣＰＵ１０１で実行されるプログラム等によって実現される。
【００３８】
記憶・読出部２６は、記憶部２７に各種データを記憶し、記憶部２７から各種データを読み出す機能である。記憶・読出部２６および記憶部２７は、例えば、図２に示したフラッシュメモリ１０３、ＨＤＤ１０４およびＣＰＵ１０１で実行されるプログラム等により実現される。記憶部２７は、記憶手段の一例である。また、記憶部２７は、設定情報管理テーブル５０および同期対象テーブル６０を記憶している。
【００３９】
○設定情報管理テーブル
続いて、記憶部２７に記憶されたデータの詳細について説明する。図４は、一実施形態に係る設定情報管理テーブルの一例を示す図である。図４に示す設定情報管理テーブル５０は、情報処理装置１０に設定されている設定情報を管理している。設定情報管理テーブル５０は、設定項目および設定値を関連づけて記憶して管理している。
【００４０】
設定項目は、設定名および項目ＩＤを含む。設定名は、情報処理装置１０に反映させる設定の内容を示す名称である。項目ＩＤは、情報処理装置１０に反映させる設定の内容を識別するための識別情報である。図４に示す設定情報管理テーブル５０において、例えば、設定名「用紙トレイ１  サイズ設定」の項目ＩＤは、「１００１」である。
【００４１】
また、設定項目は、それぞれの設定内容を階層づけて項目分けすることができる。図４に示す設定情報管理テーブル５０において、設定名「機器ＩＰアドレス」の項目ＩＤは、「４００Ｘ」であり、設定名「機器ＩＰアドレス」に関連する設定内容は、項目ＩＤ「４００１」、「４００２」等が付与される。なお、設定項目は、情報処理システムの管理者によって設定され、機能の追加・削除等に伴い適宜修正・変更可能である。
【００４２】
設定値は、それぞれの設定項目に対応する情報処理装置１０の現在の設定値を示す。図４に示す設定情報管理テーブル５０において、例えば、設定名「用紙トレイ１  サイズ設定」（項目ＩＤ「１００１」）の設定値は、「Ａ４」である。また、設定名「機器ＩＰアドレス」（項目ＩＤ「４００Ｘ」）の設定値は、「１９２．１６８．０１」である。なお、それぞれの設定項目に対応する設定値は、ユーザによって設定されてもよいし、自動的に設定されてもよい。
【００４３】
○同期対象テーブル
図５は、一実施形態に係る同期対象テーブルの一例を示す図である。図５に示す同期対象テーブル６０は、情報処理装置１０の設定項目ごとに、設置情報の同期対象となる機器の情報を管理するものである。同期対象テーブル６０は、設定項目および同期処理情報を関連づけて記憶して管理している。
【００４４】
設定項目は、設定名および項目ＩＤを含む。設定名および項目ＩＤは、図４に示した設定情報管理テーブル５０に含まれる設定名および項目ＩＤに対応した内容である。設定情報管理テーブル５０と同期対象テーブル６０は、同一の設定項目を介して、設定情報管理テーブル５０に含まれる設定値と同期対象テーブル６０に含まれる同期処理情報とを関連づけることができる。なお、設定情報管理テーブル５０と同期対象テーブル６０は、一つのテーブルとして記憶部２７に記憶されていてもよい。
【００４５】
同期処理情報は、同期可否を示す情報と同期対象を示す情報を含む。同期可否を示す情報は、関連づけられた設定項目ごとに、設定値を他の情報処理装置１０と同期するか否かを示す情報である。例えば、設定名「用紙トレイ１  サイズ設定」（項目ＩＤ「１００１」）の設定値は、同期可否が「可」であり、他の情報処理装置１０と同期を行うことを示す。
【００４６】
一方で、設定名「機器ＩＰアドレス手動設定」（項目ＩＤ「４００２」）の設定値は、同期可否が「否」であり、他の情報処理装置１０と同期を行わないことを示す。同期可否を示す情報は、例えば、機器のＩＰアドレスのような他の情報処理装置１０との間で排他的な関係を有する設定内容の場合、同期処理を行うべきではないため、「否」の情報が設定される。
【００４７】
同期対象を示す情報は、設定情報の同期処理を行う情報処理装置１０を示す情報である。同期対象を示す情報は、設定項目ごとに、設定内容の種類や性質に基づいて、同期対象の機器が限定されている。同期対象を示す情報は、例えば、操作パネル１０７に表示された表示画面へのユーザの入力操作によって、同期対象テーブル６０に登録される。
【００４８】
例えば、設定名「用紙トレイ１  サイズ設定」（項目ＩＤ「１００１」）の設定値に対応する同期対象の情報は、「全て」であり、情報処理システムを構成するすべての情報処理装置１０に対して同期処理を行うことを示す。また、例えば、設定名「コピー排紙先設定」（項目ＩＤ「２００１」）の設定値に対応する同期対象の情報は、「１９２．１６８．０．２」および「１９２．１６８．０．３」であり、該当するＩＰアドレスが割り当てられた情報処理装置１０に対して同期処理を行うことを示す。さらに、例えば、設定名「プリンタ排紙先設定」（項目ＩＤ「３００２」）の設定値に対応する同期対象の情報は、「プリンタ搭載機器」であり、情報処理システムを構成する情報処理装置１０のうち、プリンタを搭載した機器に対して同期処理を行うことを示す。
【００４９】
また、例えば、設定名「機器ＩＰアドレス自動取得設定」（項目ＩＤ「４００１」）の設定値に対応する同期対象の情報は、「全て」であり、情報処理システムを構成するすべての情報処理装置１０に対して同期処理を行うことを示す。これは、「機器ＩＰアドレス自動取得設定」の設定内容が、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバからＩＰアドレスを取得するか否かを示しているため、他の情報処理装置１０と同期処理を行っても問題ないためである。
【００５０】
一方で、例えば、設定名「機器ＩＰアドレス手動設定」（項目ＩＤ「４００２」）の設定値に対応する同期対象の情報は、関連づけられた同期可否の情報が「否」であるため、「自機のみ」であり、他の情報処理装置１０と同期を行わないことを示す。
【００５１】
また、例えば、設定名「サブネットマスク手動設定」（項目ＩＤ「５００１」）の設定値に対応する同期対象の情報は、「同一のサブネット内」であり、同一のサブネット内に位置する情報処理装置１０に対して同期処理を行うことを示す。言い換えれば、設定名「サブネットマスク手動設定」（項目ＩＤ「５００１」）の設定値は、同一のサブネット内に位置しない情報処理装置１０とは同期を行わない。同一のサブネット内に位置しない情報処理装置１０の場合、サブネットマスクが異なる場合があるためです。なお、設定名「機器ＩＰアドレス手動設定」（項目ＩＤ「４００２」）および設定名「サブネットマスク手動設定」（項目ＩＤ「５００１」）の設定項目は、設定名「機器ＩＰアドレス自動取得設定」（項目ＩＤ「４００１」）の設定項目が選択（利用）されていない場合にのみ、有効となる。
【００５２】
ここで、同期対象機器の登録処理について説明する。図６は、一実施形態に係る同期対象機器の登録画面の一例を示す図である。図６に示す登録画面３１０は、項目ＩＤ「２００１」である設定項目（設定名「コピー排紙先設定」）の同期処理を行う同期対象機器の登録画面である。操作部１００の表示制御部１３は、入力受付部１２によって同期対象機器の登録要求を受け付けた場合、操作パネル１０７に登録画面３１０を表示させる。
【００５３】
まず、操作部１００の入力受付部１２は、ユーザの入力操作によって、登録画面３１０上方の「編集」アイコンの選択を受け付けるとともに、同期対象機器の登録を行う設定項目に対応する項目ＩＤの入力を受け付ける。ユーザによって項目ＩＤが入力された場合、登録画面３１０は、図５に示した同期対象テーブルの内容に基づいて、入力された項目ＩＤに対応する設定項目が、同期可能であるか否かを表示する。
【００５４】
次に、操作部１００の入力受付部１２は、ユーザの入力操作によって、登録画面３５０右端の「編集」アイコンの選択を受け付けるとともに、登録する情報処理装置１０のＩＰアドレスの入力を受け付ける。また、操作部１００の入力受付部１２は、ユーザの入力操作によって、「自動登録」アイコンの選択を受け付けてもよい。情報処理装置１０は、ネットワーク５に接続する情報処理装置１０を検索して自動的に登録する。この場合、情報処理装置１０の検索は、ＳＮＭＰ(Simple Network Management Protocol)等のよって行われる。
【００５５】
そして、初期設定サーバ部２００の登録部２５は、ユーザによって登録画面３１０右上の「ＯＫ」アイコンが選択されることによって、入力されたＩＰアドレスに対応する情報処理装置１０を、同期対象機器として登録する。
【００５６】
●設定情報の同期処理
続いて、複数の情報処理装置１０間における設定情報の同期処理について説明する。図７は、一実施形態に係る情報処理システムにおける設定情報の同期方法の一例を示すシーケンス図である。図７は、情報処理装置１０ａにおいて設定値が変更された設定情報を、情報処理装置１０ｂおよび情報処理装置１０ｃと共有する場合の例である。
【００５７】
ステップＳ１０１において、情報処理装置１０ａの操作部１００ａは、初期設定サーバ部２００ａへ、現在の設定値を要求する。具体的には、操作部１００ａの送受信部１１ａは、入力受付部１２ａによる所定のユーザ入力操作を受け付けた場合、初期設定サーバ部２００ａへ、情報処理装置１０ａの現在の設定値の通知要求を送信する。
【００５８】
ステップＳ１０２において、情報処理装置１０ａの初期設定サーバ部２００ａは、設定値の通知要求を受信した場合、記憶部２７ａに記憶された設定情報管理テーブル５０ａを読み出す。具体的には、初期設定サーバ部２００ａの送受信部２１ａは、設定値の通知要求を受信した場合、記憶・読出部２６ａへ、設定情報管理テーブル５０ａの読出要求を出力する。記憶・読出部２６ａは、出力された読出要求を検知した場合、記憶部２７ａに記憶された設定情報管理テーブル５０ａを読み出す。そして、記憶・読出部２６ａは、読み出した設定情報管理テーブル５０ａを、送受信部２１ａへ出力する。
【００５９】
ステップＳ１０３において、初期設定サーバ部２００ａの送受信部２１ａは、読み出した設定情報管理テーブル５０ａに含まれる設定値のデータを、操作部１００ａへ送信する。ステップＳ１０４において、情報処理装置１０ａの操作部１００ａは、受信した設定値のデータを、操作パネル１０７に表示させる。具体的には、操作部１００ａの表示制御部１３ａは、送受信部１１ａによって設定値のデータが受信された場合、設定値の情報を含む設定情報変更画面を、操作パネル１０７に表示させる。設定情報変更画面は、情報処理装置１０ａに設定された設定情報の変更要求をユーザから受け付けるための表示画面である。
【００６０】
ステップＳ１０５において、情報処理装置１０ａの操作部１００ａは、ユーザによる入力操作によって、設定情報の変更操作を受け付ける（受付ステップの一例）。具体的には、操作部１００ａの入力受付部１２ａは、操作パネル１０７に表示された設定情報変更画面に対して行われた、ユーザによる入力操作を受け付ける。
【００６１】
ここで、情報処理装置１０ａの操作パネル１０７に表示される設定情報の変更画面について説明する。図８は、一実施形態に係る設定情報変更画面（その１）の一例を示す図である。図８に示す設定情報変更画面３２０は、情報処理装置１０ａの用紙トレイに関する設定項目に対応する設定情報の変更を受け付けるための表示画面である。操作部１００の表示制御部１３は、送受信部１１によって用紙トレイに関する設定項目に対応する設定値のデータを受信した場合、操作パネル１０７に設定情報変更画面３２０を表示させる。
【００６２】
図８に示す設定情報変更画面３２０は、設定項目として、トレイ番号、用紙サイズ、コピー排紙先指定およびプリンタ排紙先指定の項目を含む。ユーザは、設定情報変更画面３２０の各設定項目の設定値を選択することによって、設定情報の変更を行うことができる。設定情報変更画面３２０は、トレイ番号「トレイ２」および用紙サイズ「Ａ４」が選択された状態である。なお、設定情報変更画面３２０に含まれる設定項目は、すべて選択される必要はなく、設定値を変更したい設定項目のみがユーザによって選択されていればよい。
【００６３】
情報処理装置１０ａの入力受付部１２ａは、ユーザによる「ＯＫ」アイコンの選択が受け付けられることによって、情報処理装置１０ａの設定情報が、選択された設定値に変更される。なお、設定情報変更画面３２０に含まれる設定項目は、すべて選択される必要はなく、設定値を変更したい設定項目のみがユーザによって選択されていればよい。
【００６４】
図９は、一実施形態に係る設定情報変更画面（その２）の一例を示す図である。図９に示す設定情報変更画面３３０は、情報処理装置１０ａの機器ＩＰアドレスに関する設定情報の変更を受け付けるための表示画面である。操作部１００の表示制御部１３は、送受信部１１によって機器ＩＰアドレスに関する設定項目のデータを受信した場合、操作パネル１０７に設定情報変更画面３３０を表示させる。
【００６５】
図９に示す設定情報変更画面３３０は、ＩＰアドレスの自動取得の可否、ＩＰアドレス、サブネットマスクの設定項目を含む。入力受付部１２によってＩＰアドレスの自動取得を「する」ことが選択された場合、設定変更部２２は、ネットワーク５に接続する情報処理装置１０を検索して、検索結果であるＩＰアドレスの値を設定値として設定情報管理テーブル５０に記憶させる。
【００６６】
一方で、入力受付部１２によってＩＰアドレスの自動取得を「しない」ことが選択された場合、設定情報変更画面３３０は、ＩＰアドレスおよびサブネットマスクの設定項目に対するユーザ入力を行うことが可能となる。設定情報変更画面３３０は、ＩＰアドレスとして「１９２．１６８．０．１」およびサブネットマスクとして「２５５．２５５．２５５．０」の値が入力された状態である。
【００６７】
情報処理装置１０ａの入力受付部１２ａは、ユーザによる「ＯＫ」アイコンの選択が受け付けられることによって、情報処理装置１０ａの設定情報が、選択された設定値に変更される。
【００６８】
図７に戻り、情報処理システムにおける設定情報の同期方法の説明を続ける。ステップＳ１０６において、情報処理装置１０ａの操作部１００ａは、設定情報の変更要求を、初期設定サーバ部２００ａへ送信する。具体的には、操作部１００ａの送受信部１１ａは、入力受付部１２ａによって図８または図９に示した設定情報変更画面の「ＯＫ」アイコンの選択を受け付けた場合、選択された設定値のデータを、初期設定サーバ部２００ａへ送信する。図８に示した設定情報変更画面３２０の場合、送受信部１１ａは、トレイ番号「トレイ２」、用紙サイズ「Ａ４」の設定値のデータを、初期設定サーバ部２００ａへ送信する。また、図９に示した設定情報変更画面３３０の場合、送受信部１１ａは、ＩＰアドレス「１９２．１６８．０．１」およびサブネットマスク「２５５．２５５．２５５．０」の設定値のデータを、初期設定サーバ部２００ａへ送信する。
【００６９】
ステップＳ１０７において、情報処理装置１０ａの初期設定サーバ部２００ａは、設定情報の変更処理を実行する。具体的には、初期設定サーバ部２００ａの設定変更部２２ａは、送受信部２１ａによって受信された設定値のデータに設定情報を変更して、情報処理装置１０ａに反映させる。そして、設定変更部２２ａは、反映させた設定情報を、設定情報管理テーブル５０ａに記憶させる。
【００７０】
ステップＳ１０８において、情報処理装置１０ａの初期設定サーバ部２００ａは、変更した設定情報の他の情報処理装置１０との同期可否を判断する。具体的には、初期設定サーバ部２００ａの同期処理部２３ａは、設定変更部２２ａによって変更された設定値に対応する設定項目に応じて、設定情報の同期処理を行うか否かを判断する（判断ステップの一例）。
【００７１】
ここで、同期処理部２３において実行される処理の詳細について説明する。図１０は、一実施形態に係る情報処理装置における設定情報の同期可否の判断処理の一例を示すフローチャートである。
【００７２】
ステップＳ２０１において、同期処理部２３は、設定変更部２２による設定情報の変更を検知した場合、処理をステップＳ２０２へ移行させる。一方で、同期処理部２３は、設定変更部２２による設定情報の変更を検知していない場合、ステップＳ２０１の処理を繰り返す。
【００７３】
ステップＳ２０２において、同期処理部２３は、記憶部２７に記憶された設定情報管理テーブル５０および同期対象テーブル６０の読み出しを行う。具体的には、同期処理部２３は、設定情報の変更を検知した場合、記憶・読出部２６へ、設定情報管理テーブル５０および同期対象テーブル６０の読出要求を出力する。記憶・読出部２６は、出力された読出要求を検知した場合、記憶部２７に記憶された設定情報管理テーブル５０および同期対象テーブル６０を読み出す。そして、記憶・読出部２６は、読み出した設定情報管理テーブル５０および同期対象テーブル６０を、同期処理部２３へ出力する。
【００７４】
ステップＳ２０３において、同期処理部２３は、設定情報管理テーブル５０の中で、変更された設定項目に対応する項目ＩＤを特定する。ステップＳ２０４において、同期処理部２３は、特定した項目ＩＤに対応する設定項目が同期可能であるか否かを判断する。具体的には、同期処理部２３は、読み出した同期対象テーブル６０に含まれる同期可否の情報のうち、特定した項目ＩＤに関連づけられた同期可否を示す情報を抽出する。そして、同期処理部２３は、抽出した同期可否を示す情報が同期を行うことを示す（例えば、図５に示す「可」）場合、処理をステップＳ２０５へ移行させる。
【００７５】
ステップＳ２０５において、同期処理部２３は、特定した項目ＩＤに関連づけられた同期対象機器を特定する。具体的には、同期処理部２３は、読み出した同期対象テーブル６０に含まれる同期対象を示す情報のうち、特定した項目ＩＤに関連づけられた同期対象を示す情報を抽出する。そして、同期処理部２３は、抽出した同期対象を示す情報に含まれる同期対象機器を特定する。
【００７６】
ステップＳ２０６において、同期処理部２３は、特定した同期対象機器への設定情報の変更要求を、送受信部１１へ出力する。設定情報の変更要求は、変更された設定値のデータを含む。一方で、ステップＳ２０４において、同期処理部２３は、抽出した同期可否を示す情報が同期を行わないことを示す（例えば、図５に示す「否」）場合、処理を終了する。
【００７７】
図７に戻り、情報処理システムにおける設定情報の共有方法の説明を続ける。ステップＳ１０９において、情報処理装置１０ａの初期設定サーバ部２００ａは、同期対象機器の台数や種別に基づいて、同期処理に係る予測処理時間を算出する。具体的には、初期設定サーバ部２００ａの算出部２４ａは、同期処理部２３ａによって特定された設定項目の数および同期対象機器の台数を用いて、予測処理時間を算出する。なお、一台の同期対象機器に対して一つの設定項目の同期処理を行う場合に要する時間は、予め記憶部２７に記憶されているものとする。以下は、当該時間が２００ｍｓであるものとして説明するが、これに限られず、システムの管理者等によって適宜設定可能である。
【００７８】
例えば、一つの設定項目を１０台の同期対象機器に対して同期処理を行う場合、予測処理時間は、「１×２００ｍｓ×１０台＝２ｓ（２秒）」となる。また、例えば、五つの設定項目を１２台の同期対象機器に対して同期処理を行う場合、予測処理時間は、「５×２００ｍｓ×１２台＝１２ｓ（１２秒）」となる。
【００７９】
さらに、複数の同期対象機器に対する同期処理は、並列に行う構成であってもよい。この場合、同期処理に要する処理時間は、削減される。例えば、最大１０台に対する同期処理を並列処理できる場合、一つの設定項目を１０台の同期対象機器に対して同期処理を行う場合に要する予測処理時間は、「１×２００ｍｓ（１０台同時）＝２００ｍｓ」となる。また、五つの設定項目を１２台の同期対象機器に対して同期処理を行う場合に要する予測処理時間は、「５×２００ｍｓ×２（１０台同時＋２台）＝２ｓ（２秒）」となる。ステップＳ１１０において、初期設定サーバ部２００ａの送受信部２１ａは、算出部２４ａによって算出された予測処理時間のデータを、操作部１００ａへ送信する。
【００８０】
ステップＳ１１１において、情報処理装置１０ａの操作部１００ａは、初期設定サーバ部２００ａにより算出された予測処理時間を操作パネル１０７上に表示させる。具体的には、操作部１００ａの送受信部１１ａは、初期設定サーバ部２００ａから予測処理時間を示す時間情報を受信する。送受信部１１ａは、受信した時間情報を、表示制御部１３ａへ出力する。そして、表示制御部１３ａは、図１１に示すように、出力された時間情報である予測処理時間を含む表示画面３４０を操作パネル１０７に表示させる。
【００８１】
ステップＳ１１２において、情報処理装置１０ａの初期設定サーバ部２００ａは、設定情報の変更要求を、情報処理装置１０ｂへ送信する。具体的には、初期設定サーバ部２００ａの送受信部２１ａは、同期処理部２３ａから出力された設定情報の変更要求を、情報処理装置１０ｂへ出力する。
【００８２】
ステップＳ１１３において、情報処理装置１０ｂの初期設定サーバ部２００ｂは、設定情報の変更要求を受信した場合、受信した変更要求に含まれる設定値のデータを設定情報に反映させる。具体的には、初期設定サーバ部２００ｂの設定変更部２２ｂは、送受信部２１ｂによって設定情報の変更要求を受信した場合、受信した変更要求に含まれる設定値のデータを設定項目に反映させる。そして、設定変更部２２ｂは、反映した設定値のデータを、記憶部２７ｂに記憶された設定情報管理テーブル５０ｂに記憶させる。これによって、情報処理装置１０ｂは、情報処理装置１０ａから送信された設定値のデータに基づいて、情報処理装置１０ａとの設定情報の同期処理を完了させる。
【００８３】
ステップＳ１１４において、情報処理装置１０ｂの初期設定サーバ部２００ｂは、同期処理結果を、情報処理装置１０ａへ送信する。具体的には、初期設定サーバ部２００ｂの送受信部２１ｂは、設定変更部２２ｂによって設定情報の変更が行われた場合、情報処理装置１０ａへ、処理結果を送信する。
【００８４】
ステップＳ１１５において、情報処理装置１０ａの初期設定サーバ部２００ａは、設定情報の変更要求を、情報処理装置１０ｃへ送信する。具体的には、初期設定サーバ部２００ａの送受信部２１ａは、同期処理部２３ａから出力された設定情報の変更要求を、情報処理装置１０ｃへ出力する。
【００８５】
ステップＳ１１６において、情報処理装置１０ｃの初期設定サーバ部２００ｃは、設定情報の変更要求を受信した場合、受信した変更要求に含まれる設定値のデータを設定情報に反映させる。具体的には、初期設定サーバ部２００ｃの設定変更部２２ｃは、送受信部２１ｃによって設定情報の変更要求を受信した場合、受信した変更要求に含まれる設定値のデータを設定項目に反映させる。そして、設定変更部２２ｃは、反映した設定値のデータを、記憶部２７ｃに記憶された設定情報管理テーブル５０ｃに記憶させる。これによって、情報処理装置１０ｃは、情報処理装置１０ａから送信された設定値のデータに基づいて、情報処理装置１０ａとの設定情報の同期処理を完了させる。
【００８６】
ステップＳ１１７において、情報処理装置１０ｂの初期設定サーバ部２００ｂは、同期処理結果を、情報処理装置１０ａへ送信する。具体的には、初期設定サーバ部２００ｂの送受信部２１ｂは、設定変更部２２ｂによって設定情報の変更が行われた場合、情報処理装置１０ａへ、処理結果を送信する。
【００８７】
なお、ステップＳ１１２〜ステップＳ１１４の処理とステップＳ１１５〜ステップＳ１１７の処理の順序は、前後してもよく、または並行して行われてもよい。また、情報処理装置１０ａから送信される設定情報の変更要求の送信先は、二台の情報処理装置１０（情報処理装置１０ａまたは情報処理装置１０ｂ）に限られず、同期対象のすべての情報処理装置１０へ送信される。この場合、設定情報の変更要求を受信した情報処理装置１０は、ステップＳ１１３並びにステップＳ１１４、またはステップＳ１１６並びにステップＳ１１７と同様の処理を行う。
【００８８】
ステップＳ１１８において、情報処理装置１０ａの初期設定サーバ部２００ａは、設定情報の変更要求の送信先である情報処理装置１０から受信した処理結果の情報を、操作部１００へ送信する。具体的には、初期設定サーバ部２００ａの送受信部２１ａは、情報処理装置１０ｂおよび情報処理装置１０ｃから受信した処理結果の情報を、操作部１００へ送信する。
【００８９】
ステップＳ１１９において、情報処理装置１０ａの操作部１００ａは、設定情報の変更要求の送信先である情報処理装置１０における処理結果を、操作パネル１０７に表示させる。具体的には、操作部１００ａの表示制御部１３ａは、送受信部１１ａによって受信された情報処理装置１０ｂおよび情報処理装置１０ｃにおける処理結果の情報を、画像データとして、操作パネル１０７に表示させる。これによって、情報処理装置１０ａのユーザは、操作パネル１０７に表示された表示画面を目視することによって、他の情報処理装置１０に対する同期処理結果を確認することができる。
【００９０】
●実施形態の効果
以上説明したように、第１の実施形態に係る情報処理システムは、情報処理装置１０ａの設定情報に含まれる設定値が変更した場合、同期対象テーブル６０を用いて、他の情報処理装置１０の間で、変更した設定値の同期処理を行うか否かを判断する。そして、情報処理システムは、同期処理を行うと判断した場合、他の情報処理装置１０へ設定情報の変更要求を送信して、設定情報の同期処理を行う。一方で、情報処理システムは、同期処理を行わないと判断した場合、他の情報処理装置１０へ、設定情報の変更要求を送信せず、設定情報の同期処理を行わない。そのため、実施形態に係る情報処理システムは、複数の情報処理装置１０の間で設定情報が同期される場合において、同期すべきでない（同期しない）設定情報を自動的に同期対象から除外することができる。
【００９１】
●実施形態の変形例●
次に、実施形態の変形例に係る情報処理システムついて説明する。実施形態の変形例に係る情報処理システムは、設定情報の同期処理を行わないと判断された設定項目において、設置情報の変更処理を行った情報処理装置１０が、変更した設定値とは異なる値のデータを、他の情報処理装置１０へ送信する。これによって、実施形態の変形例に係る情報処理システムは、情報処理装置１０の初期設定に要する手間や時間をより削減することができる。
【００９２】
図１２は、実施形態の変形例に係る設定情報変更画面の一例を示す図である。図１２に示す設定情報変更画面は、情報処理装置１０ａの機器ＩＰアドレスに関する設定情報の変更を受け付けるための表示画面である。図１２（ａ）に示す設定情報変更画面３５０ａは、図９に示した設定情報変更画面３３０において、ＩＰアドレスの自動取得を「する」が選択された状態である。図５に示すように、「ＩＰアドレスの自動取得」の設定項目は、同期処理を行うことが可能である。そのため、設定情報変更画面３５０ａに基づく設定情報の変更が行われた場合、同期処理部２３は、図１０に示した処理と同様の処理を行う。
【００９３】
図１２（ｂ）に示す設定情報変更画面３５０ｂは、ＩＰアドレスの自動取得を「しない」が選択され、かつ同一サブネット内の他の機器ＩＰアドレスの登録を「しない」が選択された状態である。また、図１２（ｃ）に示す設定情報変更画面３５０ｃは、ＩＰアドレスの自動取得を「しない」が選択され、かつ同一サブネット内の他の機器ＩＰアドレスの登録を「する」が選択された状態である。
【００９４】
図５に示すように、「機器ＩＰアドレス手動設定」の設定項目は、同期処理を行うことができない。そこで、設定情報変更画面３５０ｂまたは設定情報変更画面３５０ｃを用いて設定情報の変更が行われた場合、同期処理部２３ａは、例えば、ネットワーク５のＩＰアドレスの空き状態に基づいて、変更された設定値とは異なる値（第２の設定値の一例）を類推する。
【００９５】
ＩＰアドレスの空き状態は、ＡＲＰ(Address Resolution Protocol)およびｐｉｎｇを利用して、同一のサブネット内のＩＰアドレスを総当たりに検索する等の方法により確認される。設定値と異なる値は、入力されたＩＰアドレスとサブネットマスクの設定値から、同一サブネット内の次のＩＰアドレスを採用する等の方法によって特定される。図１２（ｂ）および図１２（ｃ）の例において、サブネットは、「１９２．１６８．０．ｘｘｘ」となるため、設定値である「１９２．１６８．０．２」の次のＩＰアドレス「１９２．１６８．０．３」が他の情報処理装置１０へ送信される。
【００９６】
図１３は、実施形態の変形例に係る情報処理装置における設定情報の同期方法の一例を示すフローチャートである。なお、設定情報の同期処理を行う場合のステップＳ３０１〜ステップＳ３０６の処理は、図１０に示した処理（ステップＳ２０１〜ステップＳ２０６）と同様であるため、説明を省略する。
【００９７】
ステップＳ３０４において、同期処理部２３は、特定した項目ＩＤに基づいて抽出した同期可否を示す情報が同期を行わないことを示す（例えば、図５に示す「否」）場合、処理をステップＳ３０７へ移行させる。
【００９８】
ステップＳ３０７において、同期処理部２３は、設定変更部２２により変更された設定値とは異なる値を示す第２の設定値を特定する。具体的には、図１２（ｂ）に示すように、設定値がＩＰアドレス「１９２．１６８．０．２」である場合、同期処理部２３は、「１９２．１６８．０．２」の次のＩＰアドレス「１９２．１６８．０．３」を、第２の設定値として特定する。なお、第２の設定値の特定方法は、この限りではない。
【００９９】
ステップ３０８において、送受信部２１は、同期処理部２３によって特定された第２の設定値を、他の情報処理装置１０へ送信する。この場合、第２の設定値の送信先となる情報処理装置１０は、同期対象の情報処理装置１０と同様に制限される構成にしてもよいし、情報処理システムを構成するすべての情報処理装置１０であってもよい。
【０１００】
このように、実施形態の変形例に係る情報処理システムは、設定情報の同期処理を行わないと判断された設定項目において、設置情報の変更処理を行った情報処理装置１０は、変更した設定値とは異なる値のデータを、他の情報処理装置１０に送信する。これによって、実施形態の変形例に係る情報処理システムは、情報処理装置１０の初期設定に要する手間や時間を、より低減させることができる。
【０１０１】
●まとめ●
以上説明したように、本発明の一実施形態に係る情報処理装置は、ネットワーク５を介して接続された他の装置との間で、設定情報の同期処理（共有）を行う情報処理装置１０であって、設定情報に含まれる設定値の変更を受け付け、変更された設定値に対応する設定項目に応じて、設定情報の同期処理（共有）を行うか否かを判断する。そして、情報処理装置１０は、設定情報の同期処理(共有）を行うと判断した場合、他の装置へ設定情報の変更要求を送信する。そのため、情報処理装置１０は、同期（共有）すべきでない（共有しない）設定項目を同期（共有）対象から除外するときのユーザの利便性を向上させることができる。
【０１０２】
また、本発明の一実施形態に係る情報処理装置は、同期可否情報（共有可否情報に一例）に加え、設定情報の同期処理（共有）を行う他の装置の識別情報を、設定項目ごとに関連づけて記憶し、設定情報の同期処理（共有）を行うと判断した設定項目に関連づけられた他の装置へ、設定情報の変更要求を送信する。そのため、情報処理装置１０は、設定項目ごとに同期処理（共有）を行う他の装置を異ならせることができるので、設定情報をより柔軟に同期（共有）させることができる。
【０１０３】
また、本発明の一実施形態に係る情報処理装置は、設定情報の同期処理（共有）を行わないと判断した場合、変更した設定値とは異なる第２の設定値を特定し、特定した第２の設定値を他の装置へ送信する。そのため、情報処理装置１０は、情報処理装置１０の初期設定に要する手間や時間を、より低減させることができる。
【０１０４】
さらに、本発明の一実施形態に係る情報処理装置は、他の装置との設置情報の同期処理（共有）に要する処理時間を算出し、他の装置へ設定情報の変更要求を送信するとともに、算出した処理時間を表示させる。そのため、情報処理装置１０は、設定情報の同期処理（共有）に要する時間を、ユーザに提示することができる。
【０１０５】
また、本発明の一実施形態に係る情報処理システムは、ネットワーク５に接続された複数の情報処理装置１０の間で、所定の情報処理装置１０に設定された設定情報の同期処理（共有）を行う情報処理システムであって、設定情報に含まれる設定値の変更を受け付け、変更された設定値に対応する設定項目に応じて、設定情報の同期処理（共有）を行うか否かを判断する。そして、情報処理システムは、設定情報の同期処理（共有）を行うと判断した場合、他の装置へ設定情報の変更要求を送信する。そのため、本発明の一実施形態に係る情報処理システムは、同期（共有）すべきでない（共有しない）設定項目を同期（共有）対象から除外するときのユーザの利便性を向上させることができる。
【０１０６】
さらに、本発明の一実施形態に係る設定情報の共有方法は、ネットワーク５を介して接続された他の装置との間で、設定情報の同期処理（共有）を行う情報処理装置１０が実行する設定情報の同期（共有）方法であって、設定情報に含まれる設定値の変更を受け付ける受付ステップと、変更された設定値に対応する設定項目に応じて、設定情報の同期処理（共有）を行うか否かを判断する判断ステップと、設定情報の同期（共有）を行うと判断された場合、他の装置へ前記設定情報の変更要求を送信する送信ステップと、を実行する。そのため、本発明の一実施形態に係る設定情報の共有方法は、同期（共有）すべきでない（共有しない）設定項目を同期（共有）対象から除外するときのユーザの利便性を向上させることができる。
【０１０７】
●補足●
なお、各実施形態の機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語またはオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムにより実現でき、各実施形態の機能を実行するためのプログラムは、電気通信回線を通じて頒布することができる。
【０１０８】
また、各実施形態の機能を実行するためのプログラムは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）、フラッシュメモリ、フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＣＤ−ＲＷ（Re-Writable）、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯ（Magneto-Optical disc）等の装置可読な記録媒体に格納して頒布することもできる。
【０１０９】
さらに、各実施形態の機能の一部または全部は、例えばＦＰＧＡ（Field Programmable Gate Array）等のプログラマブル・デバイス（PD）上に実装することができ、またはＡＳＩＣとして実装することができ、各実施形態の機能をＰＤ上に実現するためにＰＤにダウンロードする回路構成データ（ビットストリームデータ）、回路構成データを生成するためのＨＤＬ（Hardware Description Language）、ＶＨＤＬ（Very High Speed Integrated Circuits Hardware Description Language）、Ｖｅｒｉｌｏｇ−ＨＤＬ等により記述されたデータとして記録媒体により配布することができる。
【０１１０】
これまで本発明の一実施形態に係る情報処理装置、情報処理システム、設定情報の共有方法およびプログラムについて説明してきたが、本発明は、上述した実施形態に限定されるものではなく、他の実施形態の追加、変更または削除等、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１１１】
５    ネットワーク
１０    情報処理装置
１２    入力受付部（受付手段の一例）
２１    送受信部（送信手段の一例）
２３    同期処理部（判断手段の一例、特定手段の一例）
２７    記憶部（記憶手段の一例）
５０    設定情報管理テーブル
６０    同期対象テーブル
【先行技術文献】
【特許文献】
【０１１２】
【特許文献１】特開２０１５−１５４４２７号公報
【図１】
2019161585.tif 000003
【図２】
2019161585.tif 000004
【図３】
2019161585.tif 000005
【図４】
2019161585.tif 000006
【図５】
2019161585.tif 000007
【図６】
2019161585.tif 000008
【図７】
2019161585.tif 000009
【図８】
2019161585.tif 000010
【図９】
2019161585.tif 000011
【図１０】
2019161585.tif 000012
【図１１】
2019161585.tif 000013
【図１２】
2019161585.tif 000014
【図１３】
2019161585.tif 000015