(57)【要約】【課題】プル型の設定方法により複数の電子機器に共通設定情報を設定する情報処理システムにおいて、複数の電子機器に共通設定情報の取得先を指示することを容易にする電子機器を提供する。【解決手段】電子機器は、記憶手段に記憶した設定情報に基づいて動作する電子機器であって、ネットワークを介して接続された所定の情報処理装置から、複数の電子機器に適用する共通設定情報の取得先の情報を含む指示情報を取得する指示情報取得手段と、前記取得した指示情報に基づいて前記取得先から前記共通設定情報を取得する設定情報取得手段と、前記取得した共通設定情報に基づいて前記設定情報を設定する設定手段と、を有する。【選択図】図４
2018133109.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段に記憶した設定情報に基づいて動作する電子機器であって、
ネットワークを介して接続された所定の情報処理装置から、複数の電子機器に適用する共通設定情報の取得先の情報を含む指示情報を取得する指示情報取得手段と、
前記取得した指示情報に基づいて前記取得先から前記共通設定情報を取得する設定情報取得手段と、
前記取得した共通設定情報に基づいて前記設定情報を設定する設定手段と、
を有する電子機器。
【請求項２】
前記指示情報は、前記共通設定情報の取得先の情報を複数有する請求項１に記載の電子機器。
【請求項３】
前記指示情報は、前記共通設定情報の種別を示す情報を含む請求項１又は２に記載の電子機器。
【請求項４】
前記設定手段は、前記共通設定情報と、前記共通設定情報の種別を示す情報とに基づいて前記設定情報を設定する請求項３に記載の電子機器。
【請求項５】
前記指示情報を解釈する解釈手段を有する請求項１乃至４のいずれか一項に記載の電子機器。
【請求項６】
複数の電子機器に適用する共通設定情報の取得先の情報を含む指示情報を記憶する第１記憶手段と、
前記共通設定情報を記憶する第２記憶手段と、
前記第１記憶手段から前記指示情報を取得する指示情報取得手段と、
前記指示情報に基づいて前記第２記憶手段から前記共通設定情報を取得する設定情報取得手段と、
前記取得した共通設定情報に基づいて前記複数の電子機器のうち少なくとも一の電子機器の設定情報を設定する手段と、
を有する情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、及び情報処理システムに関する。
【背景技術】
【０００２】
近年、画像形成装置の多機能化に伴い、各機能を動作させるための設定が増加している。これにより、画像形成装置の新規導入やアプリケーションの更新の際、機器設定が煩雑になり、管理者の負担が増大している。
【０００３】
この問題に対し、予め指定された情報処理装置から、複数の画像形成装置に共通の共通設定情報を取得し、取得した共通設定情報に基づいて設定情報を設定する画像形成装置が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
機器の設定情報を一括設定する場合に、例えば、ＷｅｂＳｅｒｖｉｃｅ／ＭＩＢを利用した管理ツール等によって、機器に対して設定情報を送信、設定する設定方法をプッシュ（Push）型の設定方法と呼ぶ。一方、特許文献１に開示された技術のように、画像形成装置からの要求により、外部サーバ等にから機器設定情報ファイル（プリファレンス情報）を取得する（引き出す）設定方法をプル（Pull）型の設定方法と呼ぶ。
【０００５】
プッシュ型の設定方法では、設定を行う機器の台数が多いと適用に時間がかかったり、機器に電源が入っていないと設定が行われなかったりするという問題がある。特許文献１に開示された技術では、プル型の設定方法を採用することにより、上記プッシュ型の問題点を低減している。
【０００６】
しかし、特許文献１に開示されたプル型の設定方法は、画像形成装置にプリファレンス情報の取得先を予め指定する必要があり、予め指定された取得先以外からプリファレンス情報を取得することは困難である。このように、プル型の設定方法により複数の電子機器に共通設定情報を設定する情報処理システムにおいて、複数の電子機器に共通設定情報の取得先を指示することには困難を伴っていた。
【０００７】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、プル型の設定方法により複数の電子機器に共通設定情報を設定する情報処理システムにおいて、複数の電子機器に共通設定情報の取得先を指示することを容易にする電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一実施形態に係る電子機器は、記憶手段に記憶した設定情報に基づいて動作する電子機器であって、ネットワークを介して接続された所定の情報処理装置から、複数の電子機器に適用する共通設定情報の取得先の情報を含む指示情報を取得する指示情報取得手段と、前記取得した指示情報に基づいて前記取得先から前記共通設定情報を取得する設定情報取得手段と、前記取得した共通設定情報に基づいて前記設定情報を設定する設定手段と、を有する。
【発明の効果】
【０００９】
本発明の実施の形態によれば、プル型の設定方法により複数の電子機器に共通設定情報を設定する情報処理システムにおいて、複数の電子機器に共通設定情報の取得先を指示することを容易にする電子機器を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る情報処理システムの構成例を示す図である。
【図２】一実施形態に係る画像形成装置のハードウェア構成例を示す図である。
【図３】一実施形態に係るコンピュータのハードウェア構成例を示す図である。
【図４】一実施形態に係る画像形成装置の機能構成図である。
【図５】一実施形態に係る指示情報の例を示す図である。
【図６】一実施形態に係るプリファレンス情報の例を示す図である。
【図７】第１の実施形態に係るサーバ装置の機能構成図である。
【図８】第１の実施形態に係るプリファレンス情報の設定処理のシーケンスチャートである。
【図９】第２の実施形態に係るサーバ装置の機能構成図である。
【図１０】第２の実施形態に係るプリファレンス情報の設定処理のシーケンスチャートである。
【図１１】第３の実施形態に係るサーバ装置の機能構成図である。
【図１２】第３の実施形態に係るプリファレンス情報の設定処理のシーケンスチャートである。
【図１３】第３の実施形態に係るプリファレンス情報を取得できない場合の処理の一例を示すシーケンスチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１２】
＜システムの構成＞
図１は一実施形態に係る情報処理システムの構成例を示す図である。情報処理システム１００は、例えば、インターネットや、ＬＡＮ（Local Area Network）等のネットワーク１０３に接続された、複数のサーバ装置１０１−１、１０１−２、及び複数の画像形成装置１０２−１、１０２−２、１０２−３を有する。尚、以下の説明の中で、複数のサーバ装置１０１−１、１０１−２のうち任意のサーバ装置を示す場合「サーバ装置１０１」を用いる。同様に、複数の画像形成装置１０２−１〜１０２−３のうち任意の画像形成装置を示す場合、「画像形成装置１０２」を用いる。
【００１３】
サーバ装置１０１は、複数の画像形成装置１０２−１〜１０２−３に適用するプリファレンス情報（共通設定情報）、及び／又はプリファレンス情報の取得先、種別等を示す指示情報を保持する。尚、サーバ装置１０１は、プリファレンス情報、及び／又は指示情報を記憶する情報処理装置の一例である。
【００１４】
画像形成装置１０２は、例えば、プリンタ、コピー、スキャナ、ファクシミリ等の機能を有する複合機である。画像形成装置１０２は、所定のサーバ装置、例えば、サーバ装置１０１−１等から指示情報を取得し、取得した指示情報に指定された取得先、例えば、サーバ装置１０１−２等からプリファレンス情報を取得する。また、画像形成装置１０２は、取得したプリファレンス情報に基づいて記憶手段に記憶した設定情報を設定し、設定した設定情報に基づいて動作する。
【００１５】
尚、画像形成装置１０２は、記憶手段に記憶した設定情報に応じて動作する電子機器の一例である。例えば、電子機器は、プリンタ、コピー機、スキャナ、ファクシミリ等の画像形成装置であっても良いし、照明装置、カードリーダー、防犯装置等、必ずしも画像を形成しない機器であっても良い。
【００１６】
上記構成により、情報処理システム１００は、例えば、複数の画像形成装置１０２−１〜１０２−３等に対して、プル型によるプリファレンス情報の設定方法を提供する。さらに、情報処理システム１００では、例えば、サーバ装置１０１−１等に記憶した指示情報により、プリファレンス情報の取得先を容易に指定（変更）できる。これにより、情報処理システム１００は、プル型の設定方法により複数の電子機器（画像形成装置１０２−１〜１０２−３等）に共通設定情報を設定する情報処理システム１００において、複数の電子機器に共通設定情報の取得先を指示することを容易にする。
【００１７】
＜ハードウェア構成＞
（画像形成装置）
図２は、一実施形態に係る画像形成装置のハードウェア構成例を示す図である。画像形成装置１０２は、例えば、コントローラボード２００と、オペレーションパネル２０９と、ＦＣＵ（Facsimile Control Unit）２１０と、プリンタ２１１、スキャナ２１２等のハードウェアエンジンとを有する。
【００１８】
コントローラボード２００は、一般的なコンピュータの構成を含んでおり、例えば、ＣＰＵ２０１、システムメモリ２０２、ＮＢ（North Bridge）２０３、ＳＢ（South Bridge）２０４、ＡＳＩＣ（Application Specific Integrated Circuit）２０６、ローカルメモリ２０７、ＨＤＤ２０８、ＮＩＣ（Network Interface Card）２１３、ＵＳＢインタフェース２１４、ＩＥＥＥ１３９４インタフェース２１５、セントロニクスインタフェース２１６等を有する。
【００１９】
オペレーションパネル２０９は、コントローラボード２００のＡＳＩＣ２０６に接続されている。また、ＳＢ２０４、ＮＩＣ２１３、ＵＳＢインタフェース２１４、ＩＥＥＥ１３９４インタフェース２１５、及びセントロニクスインタフェース２１６は、ＮＢ２０３にＰＣＩバスで接続されている。また、ＦＣＵ２１０、プリンタ２１１、スキャナ２１２は、コントローラボード２００のＡＳＩＣ２０６にＰＣＩバスで接続されている。
【００２０】
尚、コントローラボード２００は、ＡＳＩＣ２０６にローカルメモリ２０７、ＨＤＤ２０８等が接続されると共に、ＣＰＵ２０１とＡＳＩＣ２０６とがＣＰＵチップセットのＮＢ２０３を介して接続されている。また、ＡＳＩＣ２０６とＮＢ２０３とは、ＰＣＩバスを介して接続されているのではなく、高速化のために、ＡＧＰ（Accelerated Graphics Port）２０５を介して接続されている。
【００２１】
ＣＰＵ２０１は、画像形成装置１０２の全体制御を行うプロセッサである。ＣＰＵ２０１は、例えば、ＨＤＤ２０８等に記憶されたオペレーティングシステム、アプリケーション、各種サービス等のプログラムを実行し、画像形成装置１０２の各機能を実現する。
【００２２】
ＮＢ２０３は、ＣＰＵ２０１、システムメモリ２０２、ＳＢ２０４及びＡＳＩＣ２０６を接続するためのブリッジである。システムメモリ２０２は、画像形成装置１０２の描画用メモリ等として用いるメモリである。ＳＢ２０４は、ＮＢ２０３とＰＣＩバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ２０７は、コピー用画像バッファ、符号バッファとして用いるメモリである。システムメモリ２０２又はローカルメモリ２０７は、以下の説明で、単にメモリ、又は記憶領域と表現する場合がある。
【００２３】
ＡＳＩＣ２０６は、画像処理用のハードウェア要素を有する画像処理用途向けの集積回路である。ＨＤＤ２０８は、例えば、画像、プログラム、フォントデータ、フォーム等の蓄積を行うためのストレージ装置である。
【００２４】
また、オペレーションパネル２０９は、ユーザからの入力操作を受け付けるためのハードウェア（操作部）であると共に、ユーザに向けた表示を行うハードウェア（表示部）である。ＦＣＵ２１０は、例えば、Ｇ３ ＦＡＸ（Group 3 Facsimile）等の規格に従ってＦＡＸデータの送受信を行う。プリンタ２１１は、例えば、ＣＰＵ２０１で動作するプログラム等の制御に応じて印刷を行う。スキャナ２１２は、例えば、ＣＰＵ２０１で動作するプログラム等の制御に応じて画像の読取を行う。
【００２５】
ＮＩＣ２１３は、画像形成装置１０２をネットワーク１０３に接続し、データの送受信を行うための通信インタフェースである。ＵＳＢインタフェース２１４は、例えば、ＵＳＢメモリ等の記録媒体や、各種ＵＳＢ機器を接続するためのシリアルバスインタフェースである。ＩＥＥＥ１３９４インタフェース２１５は、高速シリアルバス規格のＩＥＥＥ１３９４に準拠した機器を接続するためのインタフェースである。セントロニクスインタフェース２１６は、パラレルポートの仕様であるセントロニクス仕様に準拠した機器を接続するためのインタフェースである。
【００２６】
（サーバ装置）
サーバ装置１０１は、一般的なコンピュータの構成を有している。
図２は、一実施形態に係るコンピュータのハードウェア構成例を示す図である。サーバ装置１０１は、例えば、ＣＰＵ（Central Processing Unit）３０１、ＲＡＭ（Random Access Memory）３０２、ＲＯＭ（Read Only Memory）３０３、ストレージ部３０４、外部Ｉ／Ｆ（Interface）部３０５、入力部３０６、表示部３０７、通信Ｉ／Ｆ部３０８、バス３０９等を有する。
【００２７】
ＣＰＵ３０１は、ＲＯＭ３０３やストレージ部３０４等に格納されたプログラムやデータをＲＡＭ３０２上に読み出し、処理を実行することで、サーバ装置１０１の各機能を実現する演算装置である。ＲＡＭ３０２は、ＣＰＵ３０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ３０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリであり、例えば、フラッシュＲＯＭ等により構成される。
【００２８】
ストレージ部３０４は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等のストレージ装置であり、ＯＳ（Operation System）、アプリケーションプログラム、及び各種データ等を記憶する。
【００２９】
外部Ｉ／Ｆ３０５は、外部装置とのインタフェースである。外部装置には、例えば、記録媒体３１０等がある。サーバ装置１０１は、外部Ｉ／Ｆ３０５を介して、記録媒体３１０の読取り及び／又は書き込みを行うことができる。記録媒体３１０には、例えば、光学ディスク、磁気ディスク、メモリカード、ＵＳＢ（Universal Serial Bus）メモリ等が含まれる。
【００３０】
また、記録媒体３１０に所定のプログラムを格納し、この記録媒体３１０に格納されたプログラムを外部Ｉ／Ｆ３０５を介して、サーバ装置１０１にインストールすることにより、所定のプログラムが実行可能となる。
【００３１】
入力部３０６は、マウス等のポインティングデバイスや、キーボード等を含み、サーバ装置１０１に各操作信号を入力するのに用いられる。表示部３０７はディスプレイ等を含み、サーバ装置１０１による処理結果等を表示する。
【００３２】
通信Ｉ／Ｆ３０８は、サーバ装置１０１をネットワーク１０３に接続するインタフェースである。これにより、サーバ装置１０１は通信Ｉ／Ｆ３０８を介して、他の機器とネットワーク１０３を介してデータ通信を行うことができる。バス３０９は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００３３】
尚、図３の構成はあくまで一例である。例えば、サーバ装置１０１は、入力部３０６、表示部３０７等を外部に有していても良いし、必ずしも、入力部３０６、表示部３０７を有していなくても良い。
【００３４】
＜機能構成＞
図４は、一実施形態に係る画像形成装置の機能構成図である。画像形成装置１０２は、操作手段４０１、電源制御手段４０２、状態管理手段４０３、解釈手段４０４、更新制御手段４０５、設定手段４０６、通信制御手段４０７、記憶手段４０８等を有する。
【００３５】
操作手段４０１は、各種情報を表示すると共に、ユーザによる入力操作を受け付ける手段であり、例えば、図２のオペレーションパネル２０９と、その制御プログラム等により実現される。
【００３６】
電源制御手段４０２は、画像形成装置１０２の電源のオン、オフ等を制御する。状態管理手段４０３は、画像形成装置１０２の状態を管理し、他の手段に異常状態等の通知を行う。
【００３７】
更新制御手段４０５は、例えば、所定の条件に応じて、プリファレンス情報の更新、及び設定を制御する。所定の条件の例として、例えば、操作手段４０１に所定の操作がなされたとき、電源制御手段４０２から電源オンの通知を受けた時、状態管理手段４０３から異常状態の通知を受けたとき等がある。
【００３８】
また、更新制御手段４０５は、例えば、指示情報取得手段４０９、設定情報取得手段４１０等を有する。指示情報取得手段４０９は、ネットワーク１０３を介して接続された所定のサーバ装置（情報処理装置）１０１から、プリファレンス情報の取得先を示す情報を含む指示情報を取得する。設定情報取得手段４１０は、指示情報取得手段４０９が取得した指示情報に含まれるプリファレンス情報の取得先を示す情報に基づいて、取得先からプリファレンス情報を取得する。
【００３９】
解釈手段４０４は、指示情報取得手段４０９が取得した指示情報の解釈を行い、例えば、設定情報取得手段４１０にプリファレンス情報の取得先を通知し、設定手段４０６にプリファレンス情報の種別を通知する。尚、図４の構成は一例であって、解釈手段４０４の機能は、例えば、更新制御手段４０５が有していても良い。
【００４０】
設定手段４０６は、設定情報取得手段４１０が取得したプリファレンス情報や、解釈手段４０４から通知されたプリファレンス情報の種別等に基づいて、記憶手段４０８が記憶する設定情報４１１を設定する。
【００４１】
通信制御手段４０７は、ネットワーク１０３で接続されたサーバ装置１０１等との通信の制御を行う。
【００４２】
尚、電源制御手段４０２、状態管理手段４０３、解釈手段４０４、更新制御手段４０５、指示情報取得手段４０９、設定情報取得手段４１０、設定手段４０６、通信制御手段４０７等は、例えば、図２のＣＰＵ２０１で動作するプログラム等により実現される。
【００４３】
記憶手段４０８は、画像形成装置１０２の設定情報４１１を記憶する手段であり、例えば、図２のＨＤＤ２０８等により実現される。
【００４４】
上記構成により、画像形成装置１０２は、所定のサーバ装置１０１から指示情報を取得し、指示情報で指示された取得先からプリファレンス情報を取得し、取得したプリファレンス情報を設定情報４１１として記憶する。
【００４５】
＜指示情報＞
図５は、一実施形態に係る指示情報の例を示す図である。図５において、指示情報５００は、複数のプリファレンス情報５０１、５０２を含み、プリファレンス情報毎に配置場所５０３、種類５０４、タイプ５０５、反映する／しない５０６等の情報を含む。
【００４６】
配置場所５０３は、プリファレンス情報の取得先を示す、例えば、ＵＲＬ（Uniform Resource Locator）等の宛先情報である。
【００４７】
従来の技術では、プリファレンス情報の配置場所を予め機器に設定しておく必要があり、指定された配置場所からしかプリファレンス情報を取得できないという問題があった。一方、本実施の形態では、プリファレンス情報の取得先は指示情報５００によって通知される。さらに、本実施形態では、指示情報５００は複数のプリファレンス情報の配置場所５０３を含むことができるので、例えば、複数のサーバ装置にプリファレンス情報を配置しても、プル型による設定情報の取得が容易に行えるようになる。
【００４８】
種類５０４は、例えば、設定情報ファイル、画像ファイル等、プリファレンス情報の種類を示す。タイプ５０５は、プリファレンス情報の種類ごとのタイプを示す。例えば、プリファレンス情報が設定情報ファイルであれば、バックアップリストア用であるか、設定変更用であるか等を示す。種類５０４、及びタイプ５０５は、プリファレンス情報の種別を示す情報の一例である。
【００４９】
尚、プリファレンス情報には、内容の変更ができないパックアップリストア用の設定情報ファイル、内容を任意に変更できる設定変更用の設定情報ファイル、機器上でロゴやアイコンとして表示する画像ファイル等、複数の種類がある。また、プリファレンス情報の種類によって、それぞれ設定方法が異なっている。しかし、従来のプル型によるプリファレンス情報の設定方法では、プリファレンス情報の種類を判断することができないので、予め定められた種類のプリファレンス情報しか設定できないという問題があった。
【００５０】
一方、本実施の形態では、プリファレンス情報の種別を示す、種類５０４、タイプ５０５等の情報が、指示情報５００により、プリファレンス情報毎に通知されるので、種類の異なる複数のプリファレンス情報を、プル型で一括設定できるようになる。
【００５１】
反映する／しない５０６は、プリファレンス情報を設定情報４１１に反映するか否かを示す。例えば、時間帯や、曜日などに応じて反映するプリファレンス情報や、変更がないプリファレンス情報等を、必要に応じて反映しない設定とすることにより、不要な設定情報の更新を回避することができる。
【００５２】
＜プリファレンス情報＞
図６は、一実施形態に係るプリファレンス情報の例を示す図である。プリファレンス情報６００は、複数の設定項目６０１とその設定値６０２を含む。このプリファレンス情報６００を、複数の画像形成装置１０２−１〜１０２−３がそれぞれ取得し、設定情報４１１に設定（記憶）することにより、複数の画像形成装置１０２−１〜１０２−３に共通の設定を容易に反映させることができる。画像形成装置１０２は、プリファレンス情報６００が反映された設定情報４１１に基づいて動作する。
【００５３】
尚、プリファレンス情報６００は、指示情報の取得先を示す情報を含んでいても良い。これにより、プリファレンス情報６００を用いて、指示情報の取得先を変更することが可能となる。
【００５４】
［第１の実施形態］
第１の実施形態では、基本的なシステム構成について説明する。
【００５５】
図７は、第１の実施形態に係るサーバ装置の機能構成図である。サーバ装置１０１は、認証制御手段７０１、通信制御手段７０２、情報管理手段７０３、記憶手段７０４等を有する。
【００５６】
認証制御手段７０１は、サーバ装置１０１にアクセスを要求する、例えば、画像形成装置１０２等の電子機器の認証を行う。認証制御手段７０１は、例えば、電子機器の識別情報、ユーザの識別情報及びパスワード等を用いて認証を行い、認証をパスした電子機器のアクセスを許可する。
【００５７】
通信制御手段７０２は、ネットワーク１０３を介して接続された、例えば、画像形成装置１０２等の電子機器との通信の制御を行う。
【００５８】
情報管理手段７０３は、記憶手段７０４に記憶した指示情報７０５、プリファレンス情報７０６等の情報の管理を行う。情報管理手段７０３は、例えば、例えば、画像形成装置１０２等の電子機器からの要求に応じて、指示情報７０５、及び／又はプリファレンス情報７０６の読み出しを行い、通信制御手段７０２を介して、要求元の電子機器に送信する。
【００５９】
尚、認証制御手段７０１、通信制御手段７０２、及び情報管理手段７０３は、例えば、図３のＣＰＵ３０１で動作するプログラム等によって実現される。
【００６０】
記憶手段７０４は、例えば、図３のストレージ部３０４等によって実現され、指示情報７０５、及びプリファレンス情報７０６を予め記憶している。
【００６１】
＜処理の流れ＞
図８は、第１の実施形態に係るプリファレンス情報の設定処理のシーケンスチャートである。
【００６２】
ステップＳ８０１において、更新制御手段４０５は、所定の条件、例えば、操作手段４０１への操作等に基づいて、インポート要求を検知する。
【００６３】
ステップＳ８０２において、インポート要求があると判断すると、更新制御手段４０５の指示情報取得手段４０９は、通信制御手段４０７を介して、所定のサーバ装置１０１に指示情報ダウンロード要求を送信する。尚、画像形成装置１０２は、指定情報ダウンロード要求を送信する所定のサーバ装置１０１の情報（例えば、ＵＲＬ情報等）を、例えば、設定情報４１１等に予め記憶しておく。
【００６４】
ステップＳ８０３において、サーバ装置１０１は、画像形成装置１０２から指示情報ダウンロード要求を受信すると、記憶手段７０４に記憶した指示情報７０５を読み出して、要求元の画像形成装置１０２に送信する。
【００６５】
ステップＳ８０４において、更新制御手段４０５は、サーバ装置１０１から受信した指示情報の解釈を解釈手段４０４に要求する。
【００６６】
ステップＳ８０５において、解釈手段４０４は、要求された指示情報の解釈を行い、解釈済みの指示情報を更新制御手段４０５に送信する。尚、本実施の形態では、指示情報に含まれるプリファレンス情報の配置場所（取得先）が、サーバ装置１０１であるものとする。
【００６７】
ステップＳ８０６において、更新制御手段４０５の設定情報取得手段４１０は、解釈済みの指示情報に含まれる、プリファレンス情報の取得先のサーバ装置１０１にプリファレンス情報ダウンロード要求を送信する。
【００６８】
ステップＳ８０７において、サーバ装置１０１は、画像形成装置１０２からプリファレンス情報ダウンロード要求を受信すると、記憶手段７０４に記憶したプリファレンス情報７０６を読み出して、要求元の画像形成装置１０２に送信する。
【００６９】
ステップＳ８０８において、更新制御手段４０５は、サーバ装置１０１から受信したプリファレンス情報の設定を設定手段４０６に要求し、要求を受けた設定手段４０６は、プリファレンス情報を記憶手段４０８に記憶した設定情報４１１に反映させる。
【００７０】
このように、画像形成装置１０２は、指示情報で指示された取得先からプリファレンス情報を取得するので、プリファレンス情報の取得先を変更するときに複数の画像形成装置１０２それぞれの設定を変更する必要がない。ユーザは、プリファレンス情報の取得先を変更する場合、サーバ装置１０１の記憶手段７０４に記憶した指示情報７０５を変更するだけで良い。尚、指示情報７０５は、画像形成装置１０２、サーバ装置１０１、又は任意の情報処理装置等から変更可能であるものとする。
【００７１】
このように、本実施の形態によれば、プル型による機器情報の設定において、プリファレンス情報の取得先を容易に指示（変更）できるようになる。また、これにより、以下の実施例に示すように、様々な応用が可能となる。
【００７２】
［第２の実施形態］
第２の実施形態では、複数のサーバ装置１０１−１、１０１−２を用いたシステム構成について説明する。
【００７３】
図９は、第２の実施形態に係るサーバ装置の機能構成図である。サーバ装置１０１−１は、第１の実施形態のサーバ装置１０１と同様に、認証制御手段７０１、通信制御手段７０２、情報管理手段７０３、及び記憶手段７０４を有する。また、記憶手段７０４には、指示情報７０５が記憶されている。
【００７４】
サーバ装置１０１−２は、第１の実施形態のサーバ装置１０１と同様に、認証制御手段７０１、通信制御手段７０２、情報管理手段７０３、及び記憶手段７０４を有する。また、記憶手段７０４には、プリファレンス情報７０６が記憶されている。
【００７５】
＜処理の流れ＞
図１０は、第２の実施形態に係るプリファレンス情報の設定処理のシーケンスチャートである。
【００７６】
ステップＳ１００１において、更新制御手段４０５は、所定の条件、例えば、操作手段４０１への操作等に基づいて、インポート要求を検知する。
【００７７】
ステップＳ１００２において、インポート要求があると判断すると、更新制御手段４０５の指示情報取得手段４０９は、通信制御手段４０７を介して、所定のサーバ装置１０１−１に指示情報ダウンロード要求を送信する。尚、画像形成装置１０２は、指定情報ダウンロード要求を送信する所定のサーバ装置１０１−１の情報（例えば、ＵＲＬ情報等）を、例えば、設定情報４１１等に予め記憶しておく。
【００７８】
ステップＳ１００３において、サーバ装置１０１−１は、画像形成装置１０２から指示情報ダウンロード要求を受信すると、記憶手段７０４に記憶した指示情報７０５を読み出して、要求元の画像形成装置１０２に送信する。
【００７９】
ステップＳ１００４において、更新制御手段４０５は、サーバ装置１０１−１から受信した指示情報の解釈を解釈手段４０４に要求する。
【００８０】
ステップＳ１００５において、解釈手段４０４は、要求された指示情報の解釈を行い、解釈済みの指示情報を更新制御手段４０５に送信する。尚、本実施の形態では、指示情報に含まれるプリファレンス情報の配置場所（取得先）が、サーバ装置１０１−２であるものとする。
【００８１】
ステップＳ１００６において、更新制御手段４０５の設定情報取得手段４１０は、解釈済みの指示情報に含まれる、プリファレンス情報の取得先のサーバ装置１０１−２にプリファレンス情報ダウンロード要求を送信する。
【００８２】
ステップＳ１００７において、サーバ装置１０１−２は、画像形成装置１０２からプリファレンス情報ダウンロード要求を受信すると、記憶手段７０４に記憶したプリファレンス情報７０６を読み出して、要求元の画像形成装置１０２に送信する。
【００８３】
ステップＳ１００８において、更新制御手段４０５は、サーバ装置１０１−２から受信したプリファレンス情報の設定を設定手段４０６に要求し、要求を受けた設定手段４０６は、プリファレンス情報を記憶手段４０８に記憶した設定情報４１１に反映させる。
【００８４】
このように、本実施の形態によれば、指示情報７０５を記憶するサーバ装置１０１−１と、プリファレンス情報７０６を記憶するサーバ装置１０１−２を分ける運用が可能となる。
【００８５】
［第３の実施形態］
第３の実施形態では、複数のプリファレンス情報を設定する場合の例について説明する。
【００８６】
図１１は、第３の実施形態に係るサーバ装置の機能構成図である。サーバ装置１０１−１は、第１の実施形態のサーバ装置１０１と同様に、認証制御手段７０１、通信制御手段７０２、情報管理手段７０３、及び記憶手段７０４を有する。また、記憶手段７０４には、指示情報７０５が記憶されている。
【００８７】
サーバ装置１０１−２は、第１の実施形態のサーバ装置１０１と同様に、認証制御手段７０１、通信制御手段７０２、情報管理手段７０３、及び記憶手段７０４を有する。また、記憶手段７０４には、複数のプリファレンス情報７０６−１、７０６−２等が記憶されている。
【００８８】
＜処理の流れ＞
図１２は、第３の実施形態に係るプリファレンス情報の設定処理のシーケンスチャートである。
【００８９】
ステップＳ１２０１において、更新制御手段４０５は、所定の条件、例えば、操作手段４０１への操作等に基づいて、インポート要求を検知する。
【００９０】
ステップＳ１２０２において、インポート要求があると判断すると、更新制御手段４０５の指示情報取得手段４０９は、通信制御手段４０７を介して、所定のサーバ装置１０１−１に指示情報ダウンロード要求を送信する。尚、画像形成装置１０２は、指定情報ダウンロード要求を送信する所定のサーバ装置１０１−１の情報（例えば、ＵＲＬ情報等）を、例えば、設定情報４１１等に予め記憶しておく。
【００９１】
ステップＳ１２０３において、サーバ装置１０１−１は、画像形成装置１０２から指示情報ダウンロード要求を受信すると、記憶手段７０４に記憶した指示情報７０５を読み出して、要求元の画像形成装置１０２に送信する。
【００９２】
ステップＳ１２０４において、更新制御手段４０５は、サーバ装置１０１−１から受信した指示情報の解釈を解釈手段４０４に要求する。
【００９３】
ステップＳ１２０５において、解釈手段４０４は、要求された指示情報の解釈を行い、解釈済みの指示情報を更新制御手段４０５に送信する。尚、本実施の形態では、指示情報に含まれるプリファレンス情報の配置場所（取得先）が、サーバ装置１０１−２であり、指示情報７０５が複数（例えば、２種類）のプリファレンス情報を含んでいることを想定している。
【００９４】
ステップＳ１２０６において、更新制御手段４０５の設定情報取得手段４１０は、解釈済みの指示情報に含まれる、プリファレンス情報の取得先のサーバ装置１０１−２に、第１のプリファレンス情報を要求するプリファレンス情報ダウンロード要求を送信する。
【００９５】
ステップＳ１２０７において、サーバ装置１０１−２は、プリファレンス情報ダウンロード要求を受信すると、プリファレンス情報ダウンロード要求に応じた第１のプリファレンス情報７０６−１を読み出して、要求元の画像形成装置１０２に送信する。
【００９６】
ステップＳ１２０８において、更新制御手段４０５は、サーバ装置１０１−２から受信した第１のプリファレンス情報の設定を設定手段４０６に要求する。尚、このとき、更新制御手段４０５は、第１のプリファレンス情報の種別（図５の種類５０４、タイプ５０５等）を設定手段４０６に伝えることにより、設定手段４０６は、第１のプリファレンス情報の種類に応じた設定を行うことができる。
【００９７】
ステップＳ１２０９において、更新制御手段４０５の設定情報取得手段４１０は、解釈済みの指示情報に含まれる、プリファレンス情報の取得先のサーバ装置１０１−２に、第２のプリファレンス情報を要求するプリファレンス情報ダウンロード要求を送信する。
【００９８】
ステップＳ１２１０において、サーバ装置１０１−２は、プリファレンス情報ダウンロード要求を受信すると、プリファレンス情報ダウンロード要求に応じた第２のプリファレンス情報７０６−２を読み出して、要求元の画像形成装置１０２に送信する。
【００９９】
ステップＳ１２１１において、更新制御手段４０５は、サーバ装置１０１−２から受信した第２のプリファレンス情報の設定を設定手段４０６に要求する。尚、このとき、更新制御手段４０５は、第２のプリファレンス情報の種別を設定手段４０６に伝えることにより、設定手段４０６は、第２のプリファレンス情報の種類に応じた設定を行うことができる。
【０１００】
このように、本実施形態によれば、指示情報は、複数のプリファレンス情報それぞれの種別（種類、タイプ等）を示す情報を含むので、画像形成装置１０２は、プル型による機器情報の設定において、複数の種別のプリファレンス情報を設定することが可能となる。
【０１０１】
図１３は、第３の実施形態に係るプリファレンス情報を取得できない場合の処理のシーケンスチャートである。尚、ステップＳ１２０１〜Ｓ１２０８までの処理は、図１２と同じなので、ここでは差分を中心に説明する。
【０１０２】
ステップＳ１３０１において、サーバ装置１０１−２は、プリファレンス情報ダウンロード要求を受信すると、プリファレンス情報ダウンロード要求に応じた第２のプリファレンス情報を読み出す。しかし、何らかのエラー、例えば、第２のプリファレンス情報が存在しない、或いは、壊れている等により、第２のプリファレンス情報を取得できない場合、サーバ装置１０１−２は、要求元の画像形成装置１０２にエラーを通知する。
【０１０３】
ステップ１３０２において、サーバ装置１０１−２からエラーの通知を受信すると、取得できなかった第２のプリファレンス情報の設定を行わずに、次のプリファレンス情報を取得する。すなわち、更新制御手段４０５の設定情報取得手段４１０は、解釈済みの指示情報に含まれる、プリファレンス情報の取得先のサーバ装置１０１−２に、第３のプリファレンス情報を要求するプリファレンス情報ダウンロード要求を送信する。
【０１０４】
ステップ１３０３において、サーバ装置１０１−２は、プリファレンス情報ダウンロード要求を受信すると、プリファレンス情報ダウンロード要求に応じた第３のプリファレンス情報を読み出して、要求元の画像形成装置１０２に送信する。
【０１０５】
ステップＳ１３０４において、更新制御手段４０５は、サーバ装置１０１−２から受信した第３のプリファレンス情報の設定を設定手段４０６に要求する。設定手段４０６は、要求された第３のプリファレンス情報を記憶手段４０８の設定情報４１１に反映させる。
【０１０６】
このように、画像形成装置１０２は、複数のプリファレンス情報のうち取得できないプリファレンス情報がある場合、更新処理を停止することなく、取得可能なプリファレンス情報の設定を行うことができる。
【０１０７】
［その他の実施形態］
上記各実施の形態はあくまで一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば、図１１に示す第３の実施形態において、サーバ装置１０１−２が複数のプリファレンス情報７０６−１、７０６−２等を有するものとして説明を行った。しかし、複数のプリファレンス情報７０６−１、７０６−２等は、例えば、異なるサーバ装置に分散して配置されていても良い。
【０１０８】
また、サーバ装置１０１の各機能は、画像形成装置１０２が有していても良いし、例えば、クラウドサービス等により提供されるものであっても良い。
【０１０９】
＜まとめ＞
以上、一実施形態に係る電子機器（画像形成装置１０２）は、記憶手段４０８に記憶した設定情報４１１に基づいて動作する。また、電子機器は、ネットワーク１０３を介して接続された所定の情報処理装置（サーバ装置１０１）から、複数の電子機器に適用する共通設定情報（プリファレンス情報７０６）の取得先の情報を含む指示情報７０５を取得する指示情報取得手段４０９を有する。さらに、一実施形態に係る電子機器は、取得した指示情報７０５に基づいて取得先から共通設定情報を取得する設定情報取得手段４１０と、取得した共通設定情報に基づいて設定情報４１１を設定する設定手段４０６を有する。
【０１１０】
上記構成により、一実施形態に係る電子機器は、プル型の設定方法により複数の電子機器に共通設定情報を設定する情報処理システム１００において、複数の電子機器（画像形成装置１０２−１〜１０２−３）に共通設定情報の取得先を指示することを容易にする。
【０１１１】
また、好ましくは、情報処理システム１００の指示情報７０５は、共通設定情報の取得先の情報（配置場所５０３）を複数有する。これにより、例えば、複数の情報処理装置（サーバ装置１０１−１、１０２−２等）に共通設定情報を配置しても、電子機器は、プル型による共通設定情報の取得が可能となる。
【０１１２】
また、好ましくは、情報処理システム１００の指示情報７０５は、共通設定情報の種別を示す情報（種類５０４、タイプ５０５等）を含む。これにより、種類の異なる複数の共通設定情報を、プル型の設定方法で、複数の電子機器（画像形成装置１０２−１〜１０２−３等）に一括設定できるようになる。
【０１１３】
尚、上記括弧内の参照符号はあくまで一例を示すものであり、本発明の範囲を限定するものではない。
【符号の説明】
【０１１４】
１００    情報処理システム
１０１    サーバ装置（情報処理装置）
１０１−１    サーバ装置（第１記憶手段）
１０１−２    サーバ装置（第２記憶手段）
１０２    画像形成装置（電子機器）
４０４    解釈手段
４０９    指示情報取得手段
４１０    設定情報取得手段
４０６    設定手段
４０８    記憶手段
４１１    設定情報
【先行技術文献】
【特許文献】
【０１１５】
【特許文献１】特開２０１２−１１４５６７号公報
【図１】
2018133109.tif 000003
【図２】
2018133109.tif 000004
【図３】
2018133109.tif 000005
【図４】
2018133109.tif 000006
【図５】
2018133109.tif 000007
【図６】
2018133109.tif 000008
【図７】
2018133109.tif 000009
【図８】
2018133109.tif 000010
【図９】
2018133109.tif 000011
【図１０】
2018133109.tif 000012
【図１１】
2018133109.tif 000013
【図１２】
2018133109.tif 000014
【図１３】
2018133109.tif 000015