(57)【要約】      （修正有）【課題】プルプリントのための事前登録処理を簡単にする。【解決手段】情報処理システム１は、第１のネットワークＮ１に接続されたサーバー装置２０と、第１のネットワークに接続された第２のネットワークＮ２を介して互いに接続され、１つのメインデバイス１０Ａと、残りの１以上のクライアントデバイスとを含む複数の画像形成装置１０Ｂ、１０Ｃとを具備する。メインデバイスは、クライアントデバイスを探索し、各クライアントデバイスからデバイス情報を取得するデバイス探索部と、サーバー装置に、メインデバイスのデバイス情報と、各クライアントデバイスのデバイス情報とを供給して登録を要求するデバイス登録部と、サーバー装置から、各クライアントデバイスのデバイス情報及びメインデバイスのデバイス情報毎の設定値を取得し、各デバイス情報により識別されるクライアントデバイスに、各デバイス情報毎の設定値を配信する設定配信部として動作する。【選択図】図４
2019219970.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークに接続されたサーバー装置と、
前記第１のネットワークに接続された第２のネットワークを介して互いに接続され、１つのメインデバイスと、残りの１以上のクライアントデバイスとを含む複数の画像形成装置とを具備し、
前記メインデバイスの制御回路は、
前記第２のネットワークに接続された前記１以上のクライアントデバイスを探索し、各前記１以上のクライアントデバイスからデバイス情報を取得するデバイス探索部と、
前記サーバー装置に、前記メインデバイスのデバイス情報と、各前記１以上のクライアントデバイスの前記デバイス情報とを供給して登録を要求するデバイス登録部として動作し、
前記サーバー装置の制御回路は、
前記メインデバイスから、前記メインデバイスの前記デバイス情報と、各前記１以上のクライアントデバイスの前記デバイス情報とを取得し、登録するデバイス管理部と、
各前記１以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎に、前記サーバー装置が提供する機能を各前記複数の画像形成装置が実行するのに必要な設定値を生成し、前記メインデバイスに供給する設定値管理部として動作し、
前記メインデバイスの前記制御回路は、さらに、
前記サーバー装置から、各前記１以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎の前記設定値を取得し、各前記デバイス情報により識別される前記クライアントデバイスに、各前記デバイス情報毎の前記設定値を配信する設定配信部として動作する
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記メインデバイスの前記デバイス探索部は、定期的に、前記第２のネットワークに接続された前記１以上のクライアントデバイスを探索し、前記第２のネットワークに新たに接続された新たなクライアントデバイスからデバイス情報を取得し、
前記メインデバイスの前記デバイス登録部は、前記サーバー装置に、前記新たなクライアントデバイスの前記デバイス情報を供給して登録を要求し、
前記サーバー装置の前記デバイス管理部は、前記メインデバイスから、前記新たなクライアントデバイスの前記デバイス情報を取得し、登録し、
前記サーバー装置の前記設定値管理部は、前記新たなクライアントデバイスの前記デバイス情報の設定値を生成し、前記メインデバイスに供給し、
前記メインデバイスの前記設定配信部は、前記サーバー装置から、前記新たなクライアントデバイスの前記デバイス情報の前記設定値を取得し、前記新たなクライアントデバイスに配信する
情報処理システム。
【請求項３】
請求項１又は２に記載の情報処理システムであって、
前記メインデバイスの前記制御回路は、さらに、
前記デバイス探索部が取得した各前記１以上のクライアントデバイスの前記デバイス情報に基づき、１つの高性能のクライアントデバイスをサブデバイスとして選択し、前記高性能のクライアントデバイスにサブデバイスとして動作するよう要求するサブデバイス選択部として動作し、
前記サブデバイスの制御回路は、
前記メインデバイスの稼働状態を定期的にモニターし、前記メインデバイスの前記稼働状態が異常と判断すると、当該サブデバイスが新たなメインデバイスとして動作するメインデバイスモニター部として動作する
情報処理システム。
【請求項４】
請求項３に記載の情報処理システムであって、
前記メインデバイスの前記デバイス探索部は、定期的に、前記第２のネットワークに接続された前記１以上のクライアントデバイスを探索し、前記第２のネットワークに新たに接続された新たなクライアントデバイスからデバイス情報を取得し、
前記メインデバイスのサブデバイス選択部は、
前記デバイス探索部が定期的に取得した各前記１以上のクライアントデバイスの前記デバイス情報に基づき、現在の前記サブデバイスより高性能のクライアントデバイスがあると判断すると、
前記高性能のクライアントデバイスを新たなサブデバイスとして選択し、前記高性能のクライアントデバイスにサブデバイスとして動作するよう要求し、
前記現在のサブデバイスに、サブデバイスとしての動作を中止するよう要求する
情報処理システム。
【請求項５】
請求項１乃至４の何れか一項に記載の情報処理システムであって、
前記サーバー装置の前記設定値管理部は、前記デバイス情報毎の前記設定値を、前記メインデバイスが各前記１以上のクライアントデバイスに配信可能なフォーマットで生成する
情報処理システム。
【請求項６】
請求項１乃至５の何れか一項に記載の情報処理システムであって、
各前記複数の画像形成装置が実行する前記サーバー装置が提供する前記機能は、前記サーバー装置が記憶するデータを各前記複数の画像形成装置にダウンロードしてプリントするプルプリント機能である
情報処理システム。
【請求項７】
請求項１乃至６の何れか一項に記載の情報処理システムであって、
前記第１のネットワークはインターネットであり、
前記第２のネットワークはＬＡＮ（Local Area Network）である
情報処理システム。
【請求項８】
第１のネットワークに接続されたサーバー装置と、
前記第１のネットワークに接続された第２のネットワークを介して互いに接続され、１つのメインデバイスと、残りの１以上のクライアントデバイスとを含む複数の画像形成装置と
を有する情報処理システムの、メインデバイスとして動作する画像形成装置であって、
前記メインデバイスの制御回路は、
前記第２のネットワークに接続された前記１以上のクライアントデバイスを探索し、各前記１以上のクライアントデバイスからデバイス情報を取得するデバイス探索部と、
前記サーバー装置に、前記メインデバイスのデバイス情報と、各前記１以上のクライアントデバイスの前記デバイス情報とを供給して登録を要求するデバイス登録部として動作し、
前記メインデバイスから、前記メインデバイスの前記デバイス情報と、各前記１以上のクライアントデバイスの前記デバイス情報とを取得し、登録するデバイス管理部と、各前記１以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎に、前記サーバー装置が提供する機能を各前記複数の画像形成装置が実行するのに必要な設定値を生成し、前記メインデバイスに供給する設定値管理部として動作する前記サーバー装置から、各前記１以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎の前記設定値を取得し、各前記デバイス情報により識別される前記クライアントデバイスに、各前記デバイス情報毎の前記設定値を配信する設定配信部として動作する
画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、サーバー装置にアップロードされたデータをダウンロードしてプリント（プルプリント）するための画像形成装置に関する。本開示は、さらに、このサーバー装置と、１以上のこの画像形成装置とを有する情報処理システムに関する。
【背景技術】
【０００２】
サーバー装置が記憶するデータをダウンロードしてプリント（プルプリント）するための画像形成装置が知られている（特許文献１乃至特許文献４）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０１２２２７号公報
【特許文献２】特開２０１２−１６０９６１号公報
【特許文献３】特開２０１７−９４６８３号公報
【特許文献４】特開２００３−３００６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置が、サーバー装置にアップロードされたデータをダウンロードしてプリント（プルプリント）するには、予め、画像形成装置のデバイス情報をサーバー装置に登録しておく必要があり、また、プルプリント機能を実行するための設定値を画像形成装置に登録しておく必要がある。画像形成装置の台数が増えれば、この事前の登録処理も増えるため、事前の登録処理をユーザーフレンドリーに行うことが望ましい。
【課題を解決するための手段】
【０００５】
本開示の一形態に係る情報処理システムは、
第１のネットワークに接続されたサーバー装置と、
前記第１のネットワークに接続された第２のネットワークを介して互いに接続され、１つのメインデバイスと、残りの１以上のクライアントデバイスとを含む複数の画像形成装置とを具備し、
前記メインデバイスの制御回路は、
前記第２のネットワークに接続された前記１以上のクライアントデバイスを探索し、各前記１以上のクライアントデバイスからデバイス情報を取得するデバイス探索部と、
前記サーバー装置に、前記メインデバイスのデバイス情報と、各前記１以上のクライアントデバイスの前記デバイス情報とを供給して登録を要求するデバイス登録部として動作し、
前記サーバー装置の制御回路は、
前記メインデバイスから、前記メインデバイスの前記デバイス情報と、各前記１以上のクライアントデバイスの前記デバイス情報とを取得し、登録するデバイス管理部と、
各前記１以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎に、前記サーバー装置が提供する機能を各前記複数の画像形成装置が実行するのに必要な設定値を生成し、前記メインデバイスに供給する設定値管理部として動作し、
前記メインデバイスの前記制御回路は、さらに、
前記サーバー装置から、各前記１以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎の前記設定値を取得し、各前記デバイス情報により識別される前記クライアントデバイスに、各前記デバイス情報毎の前記設定値を配信する設定配信部として動作する。
【０００６】
このように、本形態によれば、管理者はメインデバイスに対してのみ入力操作を行えばいいので、管理者の作業負担が減る。また、メインデバイスのみが第１のネットワークを介してサーバー装置と通信するので、第１のネットワークのトラフィックの増加の防止を図ることができる。
【０００７】
前記メインデバイスの前記デバイス探索部は、定期的に、前記第２のネットワークに接続された前記１以上のクライアントデバイスを探索し、前記第２のネットワークに新たに接続された新たなクライアントデバイスからデバイス情報を取得し、
前記メインデバイスの前記デバイス登録部は、前記サーバー装置に、前記新たなクライアントデバイスの前記デバイス情報を供給して登録を要求し、
前記サーバー装置の前記デバイス管理部は、前記メインデバイスから、前記新たなクライアントデバイスの前記デバイス情報を取得し、登録し、
前記サーバー装置の前記設定値管理部は、前記新たなクライアントデバイスの前記デバイス情報の設定値を生成し、前記メインデバイスに供給し、
前記メインデバイスの前記設定配信部は、前記サーバー装置から、前記新たなクライアントデバイスの前記デバイス情報の前記設定値を取得し、前記新たなクライアントデバイスに配信する。
【０００８】
本形態によれば、第２のネットワークに新たなクライアントデバイスが接続されたとき、メインデバイスは、第２のネットワークに接続された新たなクライアントデバイスを新たに検出する。メインデバイスは、新たなクライアントデバイスのデバイス情報を取得してサーバー装置に送信し、サーバー装置から新たなクライアントデバイスの設定値を受信して新たなクライアントデバイスに配信する。この場合も、管理者がクライアントデバイスにマニュアルで設定に必要な情報を入力する必要が無いので、管理者の作業負担が減る。
【０００９】
前記メインデバイスの前記制御回路は、さらに、
前記デバイス探索部が取得した各前記１以上のクライアントデバイスの前記デバイス情報に基づき、１つの高性能のクライアントデバイスをサブデバイスとして選択し、前記高性能のクライアントデバイスにサブデバイスとして動作するよう要求するサブデバイス選択部として動作し、
前記サブデバイスの制御回路は、
前記メインデバイスの稼働状態を定期的にモニターし、前記メインデバイスの前記稼働状態が異常と判断すると、当該サブデバイスが新たなメインデバイスとして動作するメインデバイスモニター部として動作する。
【００１０】
本形態によれば、メインデバイスは、１つの高性能のクライアントデバイスをサブデバイスとして選択し、サブデバイスは、メインデバイスの前記稼働状態が異常と判断すると、サブデバイスが新たなメインデバイスとして動作する。このため、メインデバイスに異常があっても、サブデバイスがメインデバイスとして動作し、例えば、第２のネットワークに新たなクライアントデバイスが接続されたとき、サブデバイスが新たなクライアントデバイスからデバイス情報を取得して新たなクライアントデバイスに設定値を配信することができる。
【００１１】
前記メインデバイスの前記デバイス探索部は、定期的に、前記第２のネットワークに接続された前記１以上のクライアントデバイスを探索し、前記第２のネットワークに新たに接続された新たなクライアントデバイスからデバイス情報を取得し、
前記メインデバイスのサブデバイス選択部は、
前記デバイス探索部が定期的に取得した各前記１以上のクライアントデバイスの前記デバイス情報に基づき、現在の前記サブデバイスより高性能のクライアントデバイスがあると判断すると、
前記高性能のクライアントデバイスを新たなサブデバイスとして選択し、前記高性能のクライアントデバイスにサブデバイスとして動作するよう要求し、
前記現在のサブデバイスに、サブデバイスとしての動作を中止するよう要求する。
【００１２】
本形態によれば、第２のネットワークに新たなクライアントデバイスが接続されたとき、メインデバイスは、第２のネットワークに接続された新たなクライアントデバイスを新たに検出する。メインデバイスは、新たなクライアントデバイスのデバイス情報に基づき新たなクライアントデバイスが高性能と判断すると、新たなクライアントデバイスをサブデバイスとして動作させる。これにより、常に高性能の画像形成装置がサブデバイスとして動作する。
【００１３】
前記サーバー装置の前記設定値管理部は、前記デバイス情報毎の前記設定値を、前記メインデバイスが各前記１以上のクライアントデバイスに配信可能なフォーマットで生成する。
【００１４】
各前記複数の画像形成装置が実行する前記サーバー装置が提供する前記機能は、前記サーバー装置が記憶するデータを各前記複数の画像形成装置にダウンロードしてプリントするプルプリント機能である。
【００１５】
前記第１のネットワークはインターネットであり、
前記第２のネットワークはＬＡＮ（Local Area Network）である。
【００１６】
本形態によれば、メインデバイスのみが第１のネットワークを介してサーバー装置と通信するので、第１のネットワークのトラフィックの増加の防止を図ることができる。
【００１７】
本開示の一形態に係る画像形成装置は、
第１のネットワークに接続されたサーバー装置と、
前記第１のネットワークに接続された第２のネットワークを介して互いに接続され、１つのメインデバイスと、残りの１以上のクライアントデバイスとを含む複数の画像形成装置と
を有する情報処理システムの、メインデバイスとして動作する画像形成装置であって、
前記メインデバイスの制御回路は、
前記第２のネットワークに接続された前記１以上のクライアントデバイスを探索し、各前記１以上のクライアントデバイスからデバイス情報を取得するデバイス探索部と、
前記サーバー装置に、前記メインデバイスのデバイス情報と、各前記１以上のクライアントデバイスの前記デバイス情報とを供給して登録を要求するデバイス登録部として動作し、
前記メインデバイスから、前記メインデバイスの前記デバイス情報と、各前記１以上のクライアントデバイスの前記デバイス情報とを取得し、登録するデバイス管理部と、各前記１以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎に、前記サーバー装置が提供する機能を各前記複数の画像形成装置が実行するのに必要な設定値を生成し、前記メインデバイスに供給する設定値管理部として動作する前記サーバー装置から、各前記１以上のクライアントデバイスの前記デバイス情報及び前記メインデバイスの前記デバイス情報毎の前記設定値を取得し、各前記デバイス情報により識別される前記クライアントデバイスに、各前記デバイス情報毎の前記設定値を配信する設定配信部として動作する。
【発明の効果】
【００１８】
本開示によれば、画像形成装置が、サーバー装置にアップロードされたデータをダウンロードしてプリント（プルプリント）するための事前の登録処理をユーザーフレンドリーに行うことができる。
【００１９】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２０】
【図１】本開示の一実施形態に係る情報処理システムを模式的に示す。
【図２】画像形成装置のハードウェア構成を示す。
【図３】サーバー装置のハードウェア構成を示す。
【図４】情報処理システムの機能的構成を示す。
【図５】メインデバイスの動作フロー（サーバー装置設定時）を示す。
【図６】クライアントデバイスの動作フロー（サーバー装置設定時）を示す。
【図７】サーバー装置の動作フロー（サーバー装置設定時）を示す。
【図８】メインデバイスの動作フロー（サブデバイス選択時）を示す。
【図９】クライアントデバイスの動作フロー（サブデバイス選択時）を示す。
【図１０】サブデバイスの動作フロー（サブデバイス中止時）を示す。
【図１１】サブデバイスの動作フロー（サブデバイスの動作）を示す。
【発明を実施するための形態】
【００２１】
以下、図面を参照しながら、本開示の実施形態を説明する。
【００２２】
１．情報処理システムの概要
【００２３】
図１は、本開示の一実施形態に係る情報処理システムを模式的に示す。
【００２４】
情報処理システム１は、複数の画像形成装置１０と、サーバー装置２０とを有する。
【００２５】
サーバー装置２０は、第１のネットワークＮ１に接続される。第１のネットワークＮ１は、例えば、インターネットである。サーバー装置２０は、外部機器（パーソナルコンピューター等。図示せず）からアップロードされたデータを蓄積する、所謂クラウドサーバーである。
【００２６】
複数の画像形成装置１０は、例えば、それぞれＭＦＰ（Multifunction Peripheral）であり、以下単にＭＦＰ１０と称する。複数のＭＦＰ１０は、例えば、１つのオフィス内に設置される。ＭＦＰ１０は、オフィス内のユーザー（エンドユーザー）により使用される。複数のＭＦＰ１０は、第１のネットワークＮ１に接続された第２のネットワークＮ２を介して互いに接続される。第２のネットワークＮ２は、ＬＡＮ（Local Area Network）である。各ＭＦＰ１０は、ユーザーの操作入力に応じて、サーバー装置２０に外部機器（パーソナルコンピューター等。図示せず）からアップロードされたデータをダウンロードしてプリント（プルプリント）する。
【００２７】
以下、複数のＭＦＰ１０のうちの１つを区別しないとき、単に「ＭＦＰ１０」と称する。複数のＭＦＰ１０のうち、メインデバイスとして動作する１つのＭＦＰを、「メインＭＦＰ１０Ａ」と称する。複数のＭＦＰ１０のうち、メインＭＦＰ１０Ａを除く残りのＭＦＰ１０（典型的には複数）を、「クライアントＭＦＰ１０Ｂ」と称する。複数のクライアントＭＦＰ１０Ｂのうち、サブデバイスとして動作する１つのＭＦＰを、「サブＭＦＰ１０Ｃ」と称する。メインＭＦＰ１０Ａ、クライアントＭＦＰ１０Ｂ及びサブＭＦＰ１０Ｃの選定方法や動作等は、後で詳細に説明する。
【００２８】
２．画像形成装置のハードウェア構成
【００２９】
図２は、画像形成装置のハードウェア構成を示す。
【００３０】
ＭＦＰ１０は、制御回路１１を備える。制御回路１１は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリーであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、ＭＦＰ１０の全体的な動作制御を司る。ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行する。ＲＯＭ１１ｃは、ＣＰＵ１１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ１１ｃは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００３１】
制御回路１１は、画像読取部１２、画像処理部１４、画像メモリー１５、画像形成部１６、表示部１７ａを備える操作部１７、記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インターフェース１３等と接続されている。制御回路１１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００３２】
３．サーバー装置のハードウェア構成
【００３３】
図３は、サーバー装置のハードウェア構成を示す。
【００３４】
サーバー装置２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、ネットワーク通信インターフェース２５、操作装置２６及び表示装置２７と、これらを相互に接続するバス２８とを有する。
【００３５】
ＣＰＵ２１、ＲＯＭ２２、及びＲＡＭ２３は、制御回路２００（第２の制御回路）を構成する。ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行する。ＲＯＭ２２は、ＣＰＵ２１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ２２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００３６】
４．情報処理システムの機能的構成
【００３７】
図４は、情報処理システムの機能的構成を示す。
【００３８】
メインＭＦＰ１０Ａの制御回路１１において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する１又は複数の情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、サーバー装置登録部１０１、フラグ設定部１０２、デバイス探索部１０３、デバイス登録部１０４、設定配信部１０５、設定実行部１０７及びサブデバイス選択部１０８として動作する。
【００３９】
サーバー装置２０の制御回路２００において、ＣＰＵ２１は、ＲＯＭ２２が記憶する１又は複数の情報処理プログラムをＲＡＭ２３にロードして実行することにより、デバイス管理部２０１及び設定値管理部２０２として動作する。
【００４０】
クライアントＭＦＰ１０Ｂの制御回路１１において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する１又は複数の情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、サーバー装置登録部１０１、フラグ設定部１０２、デバイス情報応答部１０６及び設定実行部１０７として動作する。
【００４１】
サブＭＦＰ１０Ｃの制御回路１１において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する１又は複数の情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、メインデバイスモニター部１０９として動作する。
【００４２】
ＭＦＰ１０のサーバー装置登録部１０１は、サーバー装置２０のＩＰアドレス等１１１を、記憶装置１８に記憶する。
【００４３】
ＭＦＰ１０のフラグ設定部１０２は、ＭＦＰ１０自身がメインデバイス又はサブデバイスであることを示すフラグ１１２を立てたり、下ろしたりする。
【００４４】
メインＭＦＰ１０Ａのデバイス探索部１０３は、第２のネットワークＮ２に接続された複数のＭＦＰ１０のうち、メインＭＦＰ１０Ａを除く残り（本例では複数とする）のＭＦＰ１０（即ち、クライアントＭＦＰ１０Ｂ）を、探索する。メインＭＦＰ１０Ａのデバイス探索部１０３は、検出した複数のクライアントＭＦＰ１０Ｂに、デバイス情報を送信するための要求であるデバイス情報送信要求を、第２のネットワークＮ２を介して送信する。
【００４５】
クライアントＭＦＰ１０Ｂのデバイス情報応答部１０６は、メインＭＦＰ１０Ａからデバイス情報送信要求を、第２のネットワークＮ２を介して受信する。デバイス情報応答部１０６は、デバイス情報１１３を記憶装置１８から読み出し、第２のネットワークＮ２を介してメインＭＦＰ１０Ａに送信する。
【００４６】
メインＭＦＰ１０Ａのデバイス探索部１０３は、複数のクライアントＭＦＰ１０Ｂからデバイス情報１１３を、第２のネットワークＮ２を介して受信する。デバイス探索部１０３は、受信した複数のクライアントＭＦＰ１０Ｂのデバイス情報１１３と、メインＭＦＰ１０Ａのデバイス情報１１３とを、記憶装置１８に記憶する。
【００４７】
メインＭＦＰ１０Ａのデバイス登録部１０４は、第１のネットワークＮ１を介してサーバー装置２０に、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３を送信して、サーバー装置２０に各ＭＦＰ１０の登録を要求するための登録要求を送信する。
【００４８】
サーバー装置２０のデバイス管理部２０１は、第１のネットワークＮ１を介してメインＭＦＰ１０Ａから、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３と、登録要求とを受信し、記憶装置２４に登録する。
【００４９】
サーバー装置２０の設定値管理部２０２は、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３毎に、サーバー装置２０が提供するプルプリント機能を各ＭＦＰ１０が実行するのに必要な設定値１１４を生成し、第１のネットワークＮ１を介してメインＭＦＰ１０Ａに送信する。
【００５０】
メインＭＦＰ１０Ａの設定配信部１０５は、第１のネットワークＮ１を介してサーバー装置２０から、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３毎の設定値１１４を受信する。設定配信部１０５は、各クライアントＭＦＰ１０Ｂに、設定値１１４を、第２のネットワークＮ２を介して配信する。
【００５１】
各クライアントＭＦＰ１０Ｂの設定実行部１０７は、当該クライアントＭＦＰ１０Ｂのデバイス情報１１３に応じた設定値１１４を、第２のネットワークＮ２を介してメインＭＦＰ１０Ａから受信し、この設定値１１４を用いて設定を実行する。
【００５２】
メインＭＦＰ１０Ａの設定実行部１０７は、サーバー装置２０から受信したメインＭＦＰ１０Ａのデバイス情報１１３に応じた設定値１１４を用いて設定を実行する。
【００５３】
メインＭＦＰ１０Ａのサブデバイス選択部１０８は、デバイス探索部１０３が受信した複数のクライアントＭＦＰ１０Ｂのデバイス情報１１３に含まれる機種名等に基づき、１つのクライアントＭＦＰ１０ＢをサブＭＦＰ１０Ｃとして選択する。サブデバイス選択部１０８は、選択したクライアントＭＦＰ１０Ｂに、サブデバイスとして動作するよう要求するためのサブデバイス動作要求を、第２のネットワークＮ２を介して送信する。
【００５４】
サブＭＦＰ１０Ｃのメインデバイスモニター部１０９は、メインＭＦＰ１０Ａの稼働状態を定期的に（例えば、１日１回）モニターし、メインＭＦＰ１０Ａの稼働状態が正常か異常を判断する。メインデバイスモニター部１０９は、メインＭＦＰ１０Ａの稼働状態が異常と判断する。この場合、サブＭＦＰ１０Ｃのフラグ設定部１０２は、サブＭＦＰ１０Ｃ自身がメインデバイスであることを示すフラグ１１２を立てる。
【００５５】
５．情報処理システムの動作フロー（サーバー装置設定時）
【００５６】
図５は、メインデバイスの動作フロー（サーバー装置設定時）を示す。
【００５７】
動作の前提として、いずれのＭＦＰ１０も、サーバー装置２０に接続するのに必要な設定を実行していない。
【００５８】
まず、ユーザー（管理者）は、１つの任意のＭＦＰ１０（典型的には、高性能機）の操作部１７を操作して、サーバー装置２０のＩＰアドレス等の情報（即ち、サーバー装置２０に接続するのに必要な情報）をマニュアルで入力する。ＭＦＰ１０のサーバー装置登録部１０１は、サーバー装置２０のＩＰアドレス等１１１を、記憶装置１８に記憶する（ステップＳ１０１）。
【００５９】
ＭＦＰ１０のフラグ設定部１０２は、サーバー装置２０のＩＰアドレス等１１１が記憶装置１８に記憶されたことを検出すると、ＭＦＰ１０自身がメインデバイスであることを示すフラグ１１２を立てる（ステップＳ１０２）。以下、このＭＦＰ１０は、メインＭＦＰ１０Ａとして動作する。
【００６０】
メインＭＦＰ１０Ａのデバイス探索部１０３は、第２のネットワークＮ２に接続された複数のＭＦＰ１０のうち、メインＭＦＰ１０Ａを除く残り（本例では複数とする）のＭＦＰ１０（即ち、クライアントＭＦＰ１０Ｂ）を、探索する。メインＭＦＰ１０Ａのデバイス探索部１０３は、検出した複数のクライアントＭＦＰ１０Ｂに、デバイス情報を送信するための要求であるデバイス情報送信要求を、第２のネットワークＮ２を介して送信する（ステップＳ１０３）。「デバイス情報」は、例えば、ＩＰアドレス、シリアルナンバー、ＭＦＰの機種名等を意味する。
【００６１】
図６は、クライアントデバイスの動作フロー（サーバー装置設定時）を示す。
【００６２】
各クライアントＭＦＰ１０Ｂのデバイス情報応答部１０６は、メインＭＦＰ１０Ａからデバイス情報送信要求を、第２のネットワークＮ２を介して受信する（ステップＳ２０１）。すると、デバイス情報応答部１０６は、記憶装置１８からデバイス情報１１３を読み出す。デバイス情報応答部１０６は、デバイス情報１１３を、第２のネットワークＮ２を介してメインＭＦＰ１０Ａに送信する（ステップＳ２０２）。
【００６３】
メインＭＦＰ１０Ａのデバイス探索部１０３は、複数のクライアントＭＦＰ１０Ｂからデバイス情報１１３を、第２のネットワークＮ２を介して受信する。デバイス探索部１０３は、受信した複数のクライアントＭＦＰ１０Ｂのデバイス情報１１３を、記憶装置１８に記憶する（ステップＳ１０４）。なお、メインＭＦＰ１０Ａの記憶装置１８は、メインＭＦＰ１０Ａのデバイス情報１１３も記憶している。
【００６４】
メインＭＦＰ１０Ａのデバイス登録部１０４は、第１のネットワークＮ１を介してサーバー装置２０に、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３を送信して、サーバー装置２０に各ＭＦＰ１０の登録を要求するための登録要求を送信する（ステップＳ１０５）。
【００６５】
図７は、サーバー装置の動作フロー（サーバー装置設定時）を示す。
【００６６】
サーバー装置２０のデバイス管理部２０１は、第１のネットワークＮ１を介してメインＭＦＰ１０Ａから、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３と、登録要求とを受信する（ステップＳ３０１）。デバイス管理部２０１は、受信したメインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３を、記憶装置２４に登録する（ステップＳ３０２）。
【００６７】
サーバー装置２０の設定値管理部２０２は、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３毎に、サーバー装置２０が提供するプルプリント機能を各ＭＦＰ１０が実行するのに必要な設定値１１４を生成し、記憶装置２４に記憶する（ステップＳ３０３）。設定値１１４は、デバイス情報１１３に含まれる機種名により識別されるＭＦＰ１０の機種ごとに、ＭＦＰ１０がサーバー装置２０からプルプリントを適切に実行するための設定値である。即ち、典型的には、設定値１１４は、記憶装置２４に登録された、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３毎に異なる。設定値管理部２０２は、ＭＦＰ１０の機種ごとの設定値のサポート有無や範囲を管理している。設定値１１４は、メインＭＦＰ１０Ａが各クライアントＭＦＰ１０Ｂに配信可能なフォーマットである。設定値管理部２０２は、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３毎の設定値１１４を、第１のネットワークＮ１を介してメインＭＦＰ１０Ａに送信する（ステップＳ３０４）。
【００６８】
メインＭＦＰ１０Ａの設定配信部１０５は、第１のネットワークＮ１を介してサーバー装置２０から、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３毎の設定値１１４を受信する（ステップＳ１０６）。言い換えれば、設定配信部１０５は、第２のネットワークＮ２に接続された全てのＭＦＰ１０のデバイス情報１１３毎の設定値１１４を受信する。設定配信部１０５は、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３毎の設定値１１４を、記憶装置１８に記憶する。設定配信部１０５は、各デバイス情報１１３により識別される各クライアントＭＦＰ１０Ｂに、それぞれ、各クライアントＭＦＰ１０Ｂのデバイス情報１１３毎の設定値１１４を、第２のネットワークＮ２を介して配信する（ステップＳ１０７）。
【００６９】
各クライアントＭＦＰ１０Ｂの設定実行部１０７は、当該クライアントＭＦＰ１０Ｂのデバイス情報１１３に応じた設定値１１４を、第２のネットワークＮ２を介してメインＭＦＰ１０Ａから受信する（ステップＳ２０３）。設定実行部１０７は、受信した設定値１１４を記憶装置１８に記憶し、この設定値１１４を用いて設定を実行する（ステップＳ２０４）。
【００７０】
一方、メインＭＦＰ１０Ａの設定実行部１０７は、サーバー装置２０から受信したメインＭＦＰ１０Ａのデバイス情報１１３に応じた設定値１１４を用いて設定を実行する（ステップＳ１０８）。
【００７１】
ところで、第２のネットワークＮ２に新たなクライアントＭＦＰ１０Ｂが接続されることがある。それに対処するため、メインＭＦＰ１０Ａのデバイス探索部１０３は、第２のネットワークＮ２に接続された複数のクライアントＭＦＰ１０Ｂを、定期的に（例えば、１日１回）探索する。
【００７２】
メインＭＦＰ１０Ａのデバイス探索部１０３は、第２のネットワークＮ２に接続された複数のクライアントＭＦＰ１０Ｂを探索したとき、第２のネットワークＮ２に新たに接続された新たなクライアントＭＦＰ１０Ｂを検出する。デバイス探索部１０３は、新たなクライアントＭＦＰ１０Ｂに、デバイス情報送信要求を送信する（ステップＳ１０３）。
【００７３】
新たなクライアントＭＦＰ１０Ｂのデバイス情報応答部１０６は、メインＭＦＰ１０Ａからデバイス情報送信要求を受信する（ステップＳ２０１）。すると、デバイス情報応答部１０６は、記憶装置１８からデバイス情報１１３を読み出す。デバイス情報応答部１０６は、デバイス情報１１３をメインＭＦＰ１０Ａに送信する（ステップＳ２０２）。
【００７４】
メインＭＦＰ１０Ａのデバイス探索部１０３は、新たなクライアントＭＦＰ１０Ｂからデバイス情報１１３を受信する（ステップＳ１０４）。メインＭＦＰ１０Ａのデバイス登録部１０４は、サーバー装置２０に、新たなクライアントＭＦＰ１０Ｂのデバイス情報１１３を供給して登録要求を送信する（ステップＳ１０５）。
【００７５】
サーバー装置２０のデバイス管理部２０１は、メインＭＦＰ１０Ａから、新たなクライアントＭＦＰ１０Ｂのデバイス情報１１３を受信し（ステップＳ３０１）、登録する（ステップＳ３０２）。サーバー装置２０の設定値管理部２０２は、新たなクライアントＭＦＰ１０Ｂのデバイス情報１１３に応じた設定値１１４を生成し（ステップＳ３０３）、メインＭＦＰ１０Ａに送信する（ステップＳ３０４）。
【００７６】
メインＭＦＰ１０Ａの設定配信部１０５は、サーバー装置２０から、新たなクライアントＭＦＰ１０Ｂのデバイス情報１１３に応じた設定値１１４を受信し（ステップＳ１０６）、新たなクライアントＭＦＰ１０Ｂに配信する（ステップＳ１０７）。
【００７７】
新たなクライアントＭＦＰ１０Ｂの設定実行部１０７は、新たなクライアントＭＦＰ１０Ｂのデバイス情報１１３に応じた設定値１１４を、ＭＦＰ１０Ａから受信する（ステップＳ２０３）。設定実行部１０７は、受信した設定値１１４を記憶装置１８に記憶し、この設定値１１４を用いて設定を実行する（ステップＳ２０４）。
【００７８】
６．情報処理システムの動作フロー（サブデバイス選択時）
【００７９】
図８は、メインデバイスの動作フロー（サブデバイス選択時）を示す。
【００８０】
メインＭＦＰ１０Ａは、所定のトリガ（管理者による操作等）又は定期的に（例えば、１日１回）、サブデバイスを選択する。その動作を次に説明する。
【００８１】
メインＭＦＰ１０Ａのサブデバイス選択部１０８は、デバイス探索部１０３が受信し記憶装置１８に記憶した複数のクライアントＭＦＰ１０Ｂのデバイス情報１１３（ステップＳ１０４）に含まれる機種名等に基づき、１つのクライアントＭＦＰ１０ＢをサブＭＦＰ１０Ｃとして選択する。典型的には、サブデバイス選択部１０８は、複数のクライアントＭＦＰ１０Ｂの中で最も高性能のクライアントＭＦＰ１０Ｂをサブデバイスとして選択する（ステップＳ４０１）。
【００８２】
選択したクライアントＭＦＰ１０Ｂが現サブデバイスとして選択済みである場合（ステップＳ４０２、ＹＥＳ）、メインＭＦＰ１０Ａのサブデバイス選択部１０８は、処理を終了する。
【００８３】
一方、選択したクライアントＭＦＰ１０Ｂが現サブデバイスとして選択済みでなく（ステップＳ４０２、ＮＯ）、且つ、現サブデバイスが無い場合（初めてサブデバイスを選択する場合）（ステップＳ４０３、ＮＯ）、メインＭＦＰ１０Ａのサブデバイス選択部１０８は、選択したクライアントＭＦＰ１０Ｂに、サブデバイスとして動作するよう要求するためのサブデバイス動作要求を、第２のネットワークＮ２を介して送信する（ステップＳ４０４）。
【００８４】
図９は、クライアントデバイスの動作フロー（サブデバイス選択時）を示す。
【００８５】
クライアントＭＦＰ１０Ｂのフラグ設定部１０２は、サブデバイス動作要求を、第２のネットワークＮ２を介してメインＭＦＰ１０Ａから受信する（ステップＳ５０１）。すると、フラグ設定部１０２は、クライアントＭＦＰ１０Ｂ自身がサブデバイスであることを示すフラグ１１２を立てる（ステップＳ５０２）。以下、クライアントＭＦＰ１０Ｂは、サブＭＦＰ１０Ｃとして動作する。
【００８６】
一方、選択したクライアントＭＦＰ１０Ｂが現サブデバイスとして選択済みでなく（ステップＳ４０２、ＮＯ）、且つ、現サブデバイスとして動作する別のサブＭＦＰ１０Ｃがある場合（高性能の新たなクライアントＭＦＰ１０Ｂを選択した場合）（ステップＳ４０３、ＹＥＳ）、メインＭＦＰ１０Ａのサブデバイス選択部１０８は、新たに選択したクライアントＭＦＰ１０Ｂに、サブデバイスとして動作するよう要求するためのサブデバイス動作要求を、第２のネットワークＮ２を介して送信する（ステップＳ４０４）。
【００８７】
新たなクライアントＭＦＰ１０Ｂのフラグ設定部１０２は、サブデバイス動作要求を、第２のネットワークＮ２を介してメインＭＦＰ１０Ａから受信する（ステップＳ５０１）。すると、フラグ設定部１０２は、新たなクライアントＭＦＰ１０Ｂ自身がサブデバイスであることを示すフラグ１１２を立てる（ステップＳ５０２）。以下、新たなクライアントＭＦＰ１０Ｂは、サブＭＦＰ１０Ｃとして動作する。
【００８８】
加えて、メインＭＦＰ１０Ａのサブデバイス選択部１０８は、従来よりサブデバイスとして動作中のサブＭＦＰ１０Ｃに、サブデバイスとしての動作を中止するよう要求するためのサブデバイス中止要求を、第２のネットワークＮ２を介して送信する（ステップＳ４０５）。
【００８９】
図１０は、サブデバイスの動作フロー（サブデバイス中止時）を示す。
【００９０】
サブＭＦＰ１０Ｃのフラグ設定部１０２は、サブデバイス中止要求を、第２のネットワークＮ２を介してメインＭＦＰ１０Ａから受信する（ステップＳ６０１）。すると、フラグ設定部１０２は、サブＭＦＰ１０Ｃ自身がサブデバイスであることを示すフラグ１１２を下ろす（ステップＳ６０２）。以下、サブＭＦＰ１０Ｃは、クライアントＭＦＰ１０Ｂとして動作する。言い換えれば、サブＭＦＰ１０Ｃが切り替わる。
【００９１】
７．情報処理システムの動作フロー（サブデバイスの動作）
【００９２】
図１１は、サブデバイスの動作フロー（サブデバイスの動作）を示す。
【００９３】
サブＭＦＰ１０Ｃのメインデバイスモニター部１０９は、メインＭＦＰ１０Ａの稼働状態を定期的に（例えば、１日１回）モニターし、メインＭＦＰ１０Ａの稼働状態が正常か異常を判断する（ステップＳ７０１）。メインデバイスモニター部１０９は、メインＭＦＰ１０Ａの稼働状態が正常と判断すると（ステップＳ７０１、ＹＥＳ）、処理を終了する。
【００９４】
一方、サブＭＦＰ１０Ｃのメインデバイスモニター部１０９は、例えばメインＭＦＰ１０Ａをモニターして応答を受信しない等の場合、メインＭＦＰ１０Ａの稼働状態が異常と判断する（ステップＳ７０１、ＮＯ）。この場合、サブＭＦＰ１０Ｃのフラグ設定部１０２は、サブＭＦＰ１０Ｃ自身がメインデバイスであることを示すフラグ１１２を立てる（ステップＳ７０２）。以下、サブＭＦＰ１０Ｃは、メインＭＦＰ１０Ａとして動作する。
【００９５】
８．変形例
【００９６】
本実施形態では、メインＭＦＰ１０Ａのデバイス登録部１０４は、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３を、第１のネットワークＮ１を介してサーバー装置２０に、一度に送信する（ステップＳ１０５）。そして、メインＭＦＰ１０Ａは、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂの設定値を、第１のネットワークＮ１を介してサーバー装置２０から、一度に受信する（ステップＳ１０６）。これにより、第１のネットワークＮ１のトラフィックを最小とすることを図れる。ただし、これに替えて、以下の動作でも良い。
【００９７】
メインＭＦＰ１０Ａは、第１のネットワークＮ１を介してサーバー装置２０に、メインＭＦＰ１０Ａのデバイス情報１１３を送信して、サーバー装置２０にメインＭＦＰ１０Ａの登録を要求するための登録要求を送信する。そして、サーバー装置２０がメインＭＦＰ１０Ａを登録し、メインＭＦＰ１０Ａがサーバー装置２０からのプルプリントに必要な設定値を設定する。その後、メインＭＦＰ１０Ａのデバイス登録部１０４は、クライアントＭＦＰ１０Ｂを探索して各クライアントＭＦＰ１０Ｂのデバイス情報１１３を送信して、サーバー装置２０に各ＭＦＰ１０の登録を要求するための登録要求を送信する。そして、サーバー装置２０が各クライアントＭＦＰ１０Ｂを登録し、メインＭＦＰ１０Ａが、サーバー装置２０から受信した各クライアントＭＦＰ１０Ｂの設定値を各クライアントＭＦＰ１０Ｂに配信する。各クライアントＭＦＰ１０Ｂは、サーバー装置２０からのプルプリントに必要な設定値を設定する。
【００９８】
９．結語
【００９９】
プルプリントは、外部機器（パーソナルコンピューター等）で生成した印刷ジョブを、一度クラウド上のサーバー装置にスプールし、ＭＦＰでのユーザの操作により、サーバー装置からＭＦＰに印刷ジョブを送信し、ＭＦＰが印刷ジョブを実行する技術である。従って、ＭＦＰが、サーバー装置にアップロードされたデータをダウンロードしてプリント（プルプリント）するには、予め、ＭＦＰのデバイス情報をサーバー装置に登録しておく必要があり、また、プルプリント機能を実行するための設定値をＭＦＰに登録しておく必要がある。
【０１００】
オンプレミス環境において、サーバー装置がＭＦＰを登録することは困難なことではない。サーバー装置は定期的にネットワークを探索し、新たにネットワークに接続された未登録のＭＦＰを検出した場合、そのＭＦＰを登録できる。
【０１０１】
これに対して、クラウド上のサーバー装置の場合、サーバー装置がＬＡＮに接続されたＭＦＰを探索することはできない。そのため、管理者がＭＦＰをユーザーサイトに設置するときに、各ＭＦＰに対して、クラウド上のサーバー装置への接続設定を行わなければならない。これは、登録すべきＭＦＰの台数が多い場合、管理者にとって負担となる作業である。このように、クラウド上のサーバー装置環境下においても、オンプレミス環境と同様に、管理対象のＭＦＰを簡単にサーバー装置に登録できることが望ましい。また、クラウド上のサーバー装置が、管理している全てのＭＦＰに対して設定作業を行う場合、個々のＭＦＰに個別に対応すると、ネットワークトラフィックへの負荷が増える可能性がある。
【０１０２】
ＭＦＰをユーザーサイトに設置するときに、各ＭＦＰに対して、クラウド上のサーバー装置への接続設定を行うための技術として、例えば、以下の技術が知られている。
【０１０３】
特許文献１によれば、クライアントサーバーから機器管理装置へ設定要求を送信し、機器管理装置は設定要求に従って画像形成装置に設定指示を行う。しかしながら、この技術では、クラウドサーバーは、設定履歴を記憶して、機器管理装置に送信するだけで、リモート設定自体には直接関与していない。また、クラウドサーバーからデバイスを探索するのが困難であるため、実現できないおそれがある。
【０１０４】
特許文献２によれば、管理者が全てのＭＦＰのアクセスのための情報をサーバー装置に登録するため、管理者の作業負担が大きい。
【０１０５】
特許文献３によれば、タブレット端末に接続されたＭＦＰが代表となり、その他のＭＦＰへ設定値を設定する。このため、代表のＭＦＰが他のＭＦＰを管理する能力を備えなければならない。どのＭＦＰに設定値を設定したかをＭＦＰが管理するため、管理者は毎回同じＭＦＰにタブレット端末を接続しなければならない。このため、ＭＦＰが移動した場合など、ＭＦＰの利用環境の変化への対応が管理者に要求される。また、ＭＦＰが種類の異なる複数のＭＦＰに対して、それぞれの設定方法（設定値のサポート有無・範囲・設定ＡＰＩ呼び出し）を備える必要がある。
【０１０６】
これに対して、本実施形態によれば、管理者が１台のＭＦＰ１０に対してクラウド上のサーバー装置２０に接続するための設定を行う（ステップＳ１０１）。すると、このＭＦＰ１０は、メインＭＦＰ１０Ａとして動作し（ステップＳ１０２）、メインＭＦＰ１０Ａが第２のネットワークＮ２に接続されたクライアントＭＦＰ１０Ｂを探索する（ステップＳ１０３）。メインＭＦＰ１０Ａは、検出した全てのクライアントＭＦＰ１０Ｂからデバイス情報１１３を取得し（ステップＳ１０４）、クライアントＭＦＰ１０Ｂに代わって、全てのクライアントＭＦＰ１０Ｂからデバイス情報１１３をサーバー装置２０に登録する（ステップＳ１０５）。その後、メインＭＦＰ１０Ａは、サーバー装置２０から、メインＭＦＰ１０Ａ及び各クライアントＭＦＰ１０Ｂのデバイス情報１１３毎の設定値１１４を受信する（ステップＳ１０６）。メインＭＦＰ１０Ａは、各クライアントＭＦＰ１０Ｂに、設定値１１４を配信する（ステップＳ１０７）。
【０１０７】
このように、本実施形態によれば、管理者はメインＭＦＰ１０Ａに対してのみ入力操作を行えばいいので、管理者の作業負担が減る。また、メインＭＦＰ１０Ａのみが第１のネットワークＮ１を介してサーバー装置２０と通信するので、第１のネットワークＮ１のトラフィックの増加の防止を図ることができる。
【０１０８】
本実施形態によれば、第２のネットワークＮ２に新たなクライアントＭＦＰ１０Ｂが接続されたとき、メインＭＦＰ１０Ａは、第２のネットワークＮ２に接続された新たなクライアントＭＦＰ１０Ｂを新たに検出する。メインＭＦＰ１０Ａは、新たなクライアントＭＦＰ１０Ｂのデバイス情報１１３を取得してサーバー装置２０に送信し、サーバー装置２０から新たなクライアントＭＦＰ１０Ｂの設定値１１４を受信して新たなクライアントＭＦＰ１０Ｂに配信する。この場合も、管理者がクライアントＭＦＰ１０Ｂにマニュアルで設定に必要な情報を入力する必要が無いので、管理者の作業負担が減る。
【０１０９】
本実施形態によれば、メインＭＦＰ１０Ａは、１つの高性能のクライアントＭＦＰ１０ＢをサブＭＦＰ１０Ｃとして選択し、サブＭＦＰ１０Ｃは、メインＭＦＰ１０Ａの前記稼働状態が異常と判断すると、サブＭＦＰ１０Ｃが新たなメインデバイスとして動作する。このため、メインＭＦＰ１０Ａに異常があっても、サブＭＦＰ１０Ｃがメインデバイスとして動作し、例えば、第２のネットワークＮ２に新たなクライアントＭＦＰ１０Ｂが接続されたとき、サブＭＦＰ１０Ｃが新たなクライアントＭＦＰ１０Ｂからデバイス情報１１３を取得して新たなクライアントＭＦＰ１０Ｂに設定値１１４を配信することができる。
【０１１０】
本実施形態によれば、第２のネットワークＮ２に新たなクライアントＭＦＰ１０Ｂが接続されたとき、メインＭＦＰ１０Ａは、第２のネットワークＮ２に接続された新たなクライアントＭＦＰ１０Ｂを新たに検出する。メインＭＦＰ１０Ａは、新たなクライアントＭＦＰ１０Ｂのデバイス情報１１３に基づき新たなクライアントＭＦＰ１０Ｂが高性能と判断すると、新たなクライアントＭＦＰ１０ＢをサブＭＦＰ１０Ｃとして動作させる。これにより、常に高性能のＭＦＰ１０がサブＭＦＰ１０Ｃとして動作する。
【０１１１】
本実施形態によれば、特許文献３とは異なり、サーバー装置２０が全てのＭＦＰ１０のデバイス情報１１３を取得して、デバイス情報１１３毎の設定値１１４を作成する。従って、特許文献３のように、代表のＭＦＰが、他の機種のＭＦＰの設定値に関わるデバイス情報を把握しておく必要がない。また、代表となるＭＦＰを固定とする必要がないため、ＭＦＰが移動した場合等に容易に対応可能である。
【０１１２】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１１３】
情報処理システム１
ＭＦＰ１０
メインＭＦＰ１０Ａ
クライアントＭＦＰ１０Ｂ
サブＭＦＰ１０Ｃ
サーバー装置２０
サーバー装置登録部１０１
フラグ設定部１０２
デバイス探索部１０３
デバイス登録部１０４
設定配信部１０５
デバイス情報応答部１０６
設定実行部１０７
サブデバイス選択部１０８
メインデバイスモニター部１０９
デバイス管理部２０１
設定値管理部２０２
【図１】
2019219970.tif 000003
【図２】
2019219970.tif 000004
【図３】
2019219970.tif 000005
【図４】
2019219970.tif 000006
【図５】
2019219970.tif 000007
【図６】
2019219970.tif 000008
【図７】
2019219970.tif 000009
【図８】
2019219970.tif 000010
【図９】
2019219970.tif 000011
【図１０】
2019219970.tif 000012
【図１１】
2019219970.tif 000013