(57)【要約】【課題】設定情報の編集および変更などの作業を効率的に実行可能とする。【解決手段】管理装置と、サーバ装置と、を備える情報処理システムであって、サーバ装置は、第１の電子機器から第１の電子機器の設定を表す第１の設定情報を受信する第１の受信部と、第１の設定情報を、第２の電子機器の設定を表す第２の設定情報に変換する変換部と、第２の設定情報を、第２の電子機器および管理装置に送信する送信部と、を備え、管理装置は、サーバ装置から送信された第２の設定情報を受信する第２の受信部と、受信した第２の設定情報を用いて、第２の電子機器の設定を制御する設定制御部と、を備える。【選択図】図４
2020087379.tif 000002
【特許請求の範囲】
【請求項１】
管理装置と、サーバ装置と、を備える情報処理システムであって、
前記サーバ装置は、
第１の電子機器から前記第１の電子機器の設定を表す第１の設定情報を受信する第１の受信部と、
前記第１の設定情報を、第２の電子機器の設定を表す第２の設定情報に変換する変換部と、
前記第２の設定情報を、前記第２の電子機器および前記管理装置に送信する送信部と、を備え、
前記管理装置は、
前記サーバ装置から送信された前記第２の設定情報を受信する第２の受信部と、
受信した前記第２の設定情報を用いて、前記第２の電子機器の設定を制御する設定制御部と、を備える、
情報処理システム。
【請求項２】
前記管理装置は、
受信した前記第２の設定情報を規定値として含むテンプレート情報を作成する作成部をさらに備え、
前記設定制御部は、前記テンプレート情報を用いて前記第２の電子機器の設定を制御する、
請求項１に記載の情報処理システム。
【請求項３】
前記設定制御部は、前記第２の設定情報を前記第２の電子機器に設定した後、前記第２の設定情報が変更された場合に、変更後の前記第２の設定情報を前記サーバ装置に送信する、
請求項１に記載の情報処理システム。
【請求項４】
前記サーバ装置は、
前記管理装置から変更後の前記第２の設定情報が送信された場合に、前記第２の設定情報が変更された回数を記憶部に記憶する管理部をさらに備える、
請求項１に記載の情報処理システム。
【請求項５】
管理装置と、サーバ装置と、を備える情報処理システムで実行される情報処理方法であって、
前記サーバ装置が、第１の電子機器から前記第１の電子機器の設定を表す第１の設定情報を受信する第１の受信ステップと、
前記サーバ装置が、前記第１の設定情報を、第２の電子機器の設定を表す第２の設定情報に変換する変換ステップと、
前記サーバ装置が、前記第２の設定情報を、前記第２の電子機器および前記管理装置に送信する送信ステップと、
前記管理装置が、前記サーバ装置から送信された前記第２の設定情報を受信する第２の受信ステップと、
前記管理装置が、受信した前記第２の設定情報を用いて、前記第２の電子機器の設定を制御する設定制御ステップと、
を含む情報処理方法。
【請求項６】
管理装置と接続されるサーバ装置が備えるコンピュータを、
第１の電子機器から前記第１の電子機器の設定を表す第１の設定情報を受信する第１の受信部と、
前記第１の設定情報を、第２の電子機器の設定を表す第２の設定情報に変換する変換部と、
前記第２の設定情報を、前記第２の電子機器および前記管理装置に送信する送信部と、
として機能させるためのプログラムであって、
前記管理装置は、
前記サーバ装置から送信された前記第２の設定情報を受信する第２の受信部と、
受信した前記第２の設定情報を用いて、前記第２の電子機器の設定を制御する設定制御部と、を備える、
プログラム。
【請求項７】
サーバ装置と接続される管理装置が備えるコンピュータを、
記サーバ装置から送信された、第２の電子機器の設定を表す第２の設定情報を受信する第２の受信部と、
受信した前記第２の設定情報を用いて、前記第２の電子機器の設定を制御する設定制御部と、
として機能させるためのプログラムであって、
前記サーバ装置は、
第１の電子機器から前記第１の電子機器の設定を表す第１の設定情報を受信する第１の受信部と、
前記第１の設定情報を、前記第２の設定情報に変換する変換部と、
前記第２の設定情報を、前記第２の電子機器および前記管理装置に送信する送信部と、を備える、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
新たな画像処理装置などの電子機器を導入する際に、ユーザの要望に合わせた適切な設定を行うために、置き換え前の電子機器から置き換え後の電子機器に設定情報を移行する技術が知られている。また、設定情報の編集、バックアップ、および、リストアなどを実行する管理ツールを用いて、電子機器を導入後にユーザが設定情報を変更する作業を支援する技術が知られている。
【０００３】
特許文献１は、携帯電話などの通信端末（外部機器）を用いて、画像形成装置に対する設定データの変更を実施可能とする画像形成システムを提案している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、管理ツールなどを用いた設定情報の編集および変更などの作業を効率的に実行できない場合があった。例えば、置き換え前の電子機器から置き換え後の電子機器に設定情報を移行したときに、移行後の設定情報をそのまま管理ツールで利用することができなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、管理ツールなどを用いた設定情報の編集および変更などの作業を効率的に実行可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、管理装置と、サーバ装置と、を備える情報処理システムであって、サーバ装置は、第１の電子機器から第１の電子機器の設定を表す第１の設定情報を受信する第１の受信部と、第１の設定情報を、第２の電子機器の設定を表す第２の設定情報に変換する変換部と、第２の設定情報を、第２の電子機器および管理装置に送信する送信部と、を備え、管理装置は、サーバ装置から送信された第２の設定情報を受信する第２の受信部と、受信した第２の設定情報を用いて、第２の電子機器の設定を制御する設定制御部と、を備える。
【発明の効果】
【０００７】
本発明によれば、設定情報の編集および変更などの作業を効率的に実行可能になるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、情報処理システムの概略構成の一例を示す図である。
【図２】図２は、電子機器のハードウェア構成の一例を示す図である。
【図３】図３は、サーバのハードウェア構成の一例を示す図である。
【図４】図４は、サーバ、電子機器、および、管理装置の機能構成例を示すブロック図である。
【図５】図５は、本実施形態の移行処理の一例を示すシーケンス図である。
【図６】図６は、テンプレート作成画面の一例を示す図である。
【図７】図７は、テンプレート作成処理の一例を示すシーケンス図である。
【図８】図８は、テンプレート作成画面の他の例を示す図である。
【図９】図９は、テンプレート作成処理の他の例を示すシーケンス図である。
【図１０】図１０は、ログイン画面の一例を示す図である。
【図１１】図１１は、一覧画面の一例を示す図である。
【図１２】図１２は、設定処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、この発明にかかる情報処理システム、情報処理方法およびプログラムの一実施形態を詳細に説明する。
【００１０】
本実施形態の情報処理システムでは、設定情報の移行を行うサーバ（サーバ装置）が、ある電子機器から他の電子機器へ設定情報を移行した後、設定情報の管理機能を備える管理装置（管理ツール）が、設定情報を移行した電子機器の設定情報を取得する。これにより、サーバで作成した設定情報を管理装置で利用することが可能となる。
【００１１】
＜用語について＞
電子機器の設定に関する設定情報とは、電子機器に設定されている電子的な情報である。設定情報は、設定の経路、情報の内容、及び、管理する機能等によって様々である。設定情報は、例えば、複数の電子機器間で変換が必要な情報、および、変換が不要な情報に分けられる。
【００１２】
設定情報は、１以上の設定項目と、各設定項目に設定された設定値と、を含む。設定項目は、それ自体で意味のある最小単位の情報である。設定値は設定項目に設定された値である。
【００１３】
設定情報の形式とは、設定情報の態様がしたがう一定の様式、配置、読み出し方法など、設定情報を特徴づける共通して備えているかたちをいう。機種に共通の形式は、各機種から意味のある状態で取り出された形式であればよい。機種の違いに依存しないと称してもよい。
【００１４】
＜システム構成例＞
図１は、情報処理システム１００の概略構成図の一例を示す。情報処理システム１００は、ネットワークＮを介して接続された複数の電子機器４０、サーバ３０、および、管理装置６０を有する。電子機器４０−１と電子機器４０−２には着脱可能な可搬性の記憶媒体が装着され得る。電子機器４０−１、４０−２は、区別する必要がない場合は単に電子機器４０という場合がある。電子機器４０の個数は２つに限られず、３つ以上であってもよい。
【００１５】
電子機器４０−１は、すでに設定項目に設定情報が設定された電子機器である。電子機器４０−２は、電子機器４０−１の設定情報が設定される電子機器である。電子機器４０−２は新たに購入された電子機器である場合が多いが、電子機器４０−１の設定情報が設定される任意の電子機器であっても差し支えない。電子機器４０−１が電子機器４０−２に切り替わる場合、または、電子機器４０−１が使用されたまま電子機器４０−２が追加される場合のどちらでもよい。
【００１６】
電子機器４０−１および電子機器４０−２はユーザがカスタマイズすることで使いやすくすることができる。カスタマイズとは標準の設定をユーザ自身の使い勝手に合わせて変えることをいう。すなわち、電子機器４０はユーザが変更可能な設定情報で動作する機器ということができる。ただし、設定情報はユーザが設定する情報に限られず、ＣＥ（カスタマーエンジニア）が設定する情報、アプリケーションが管理する情報、および、印刷機能などのエンジンに関する情報などがある。
【００１７】
電子機器４０−１および電子機器４０−２の具体例として、複合機、プロジェクタ、電子黒板、および、テレビ会議端末等があるがこれらに限るものではない。
【００１８】
複合機は、多機能な周辺装置を意味し、例えば、プリンタ、スキャナ、およびＦＡＸの送受信のうち複数の機能を有する。プリンタとスキャナの機能でコピー機能を実現したり、スキャナとＦＡＸの送信機能で画像を送信したりプリンタとＦＡＸの受信機能で画像を受信したりする。複合機は、画像形成装置、画像処理装置、プリンタ装置、複写機、ＭＦＰ（Multi-Function  Peripherals）などと呼ばれる場合がある。
【００１９】
プロジェクタは画像を投影する投影機である。プロジェクタは映写機と呼ばれる場合がある。電子黒板は電子ペンまたは指などの指示手段が指示する座標を検出し、座標を連結したストロークをディスプレイに表示する。電子黒板は、電子情報ボード、電子ホワイトボードなどと呼ばれる場合がある。テレビ会議端末は、異なる拠点間で画像データおよび音声データの送受信を行い、ディスプレイに画像を表示したり、スピーカから音声を出力したりすることで、テレビ会議端末を使用する参加者がテレビ会議を行うことを可能にする。
【００２０】
この他、電子機器４０は、デジタルサイネージ、デジタルカメラ、またはドローンなど、設定情報がカスタマイズされる機器であってもよい。
【００２１】
ネットワークＮは、電子機器４０が設置された場所に敷設されているＬＡＮ（ローカルエリアネットワーク）、ＬＡＮをインターネットに接続するプロバイダのプロバイダネットワーク、および、回線事業者が提供する回線等により構築されている。ネットワークＮが複数のＬＡＮを有する場合、ネットワークＮはＷＡＮ（ワイドエリアネットワーク）と呼ばれる。また、ネットワークＮには、コンピュータを世界的な規模で接続すると共に世界中のネットワークが相互接続されたインターネットが含まれる。
【００２２】
ネットワークＮは、インターネット、ＬＡＮ、および、ＷＡＮに限られず、どのような形態のネットワークを含んでもよい。ネットワークＮは有線または無線のどちらで構築されてもよく、また、有線と無線が組み合わされていてもよい。また、電子機器４０が直接、公衆回線網に接続する場合は、ＬＡＮを介さずにプロバイダネットワークに接続することができる。無線で接続する場合にはWi-Fi（登録商標）、Bluetooth（登録商標）、３Ｇ、４Ｇ、ＬＴＥ（Long  Term  Evolution）などの通信規格が適宜使用される。
【００２３】
管理装置６０は、ＣＥまたはユーザが電子機器４０−１と電子機器４０−２をサーバ３０に対して指定したり、電子機器４０−１からサーバ３０に送信された設定情報を閲覧および／または変更したりするためなどに使用される。変換とは、電子機器４０−１の設定情報の形式を電子機器４０−２に適した形式の設定情報に変換することを言う。管理装置６０は、ブラウザソフトウェアまたはこれと同等のアプリケーションが動作すればよい。管理装置６０は、例えばＰＣ(Personal  Computer)、スマートフォン、タブレット端末、携帯電話、ＰＤＡ（Personal  Data  Assistant）、ゲーム機、カーナビゲーション、などであるがこれらに限られない。
【００２４】
サーバ３０は、電子機器４０−１の形式の設定情報を電子機器４０−２の形式の設定情報に変換する情報処理装置である。変換方法の詳細は後述される。なお、サーバ３０はクラウドコンピューティングに対応していることが好ましい。クラウドコンピューティングとは、特定ハードウェア資源が意識されずにネットワーク上のリソースが利用される利用形態をいう。
【００２５】
＜ハードウェア構成例＞
＜電子機器＞
図２は、電子機器４０のハードウェア構成の一例を示す図である。図２では、電子機器４０が複合機である場合を例に説明する。図２に示すように、電子機器４０は、本体１０と、操作部２０と、を備える。本体１０と操作部２０は、専用の通信路３００を介して相互に通信可能に接続されている。通信路３００は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。
【００２６】
なお、本体１０は、操作部２０で受け付けた操作に応じた動作を行うことができる。また、本体１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００２７】
次に、本体１０のハードウェア構成について説明する。図２に示すように、本体１０は、ＣＰＵ（Central  Processing  Unit）１１と、ＲＯＭ(Read  Only  Memory)１２と、ＲＡＭ(Random  Access  Memory)１３と、ＨＤＤ（Hard  Disk  Drive）１４と、通信Ｉ／Ｆ（Interface）１５と、接続Ｉ／Ｆ１６と、エンジン部１７とを備え、これらがシステムバス１８を介して相互に接続されている。説明の便宜上、図２では、本体１０はＨＤＤ１４を有している構成を例に挙げて説明したが、例えばＨＤＤ１４を有しておらず、十分な記憶領域を確保できない構成もあり得る。
【００２８】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２またはＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上記したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００２９】
通信Ｉ／Ｆ１５は、ネットワークＮと接続するためのインタフェースである。接続Ｉ／Ｆ１６は、通信路３００を介して操作部２０と通信するためのインタフェースである。
【００３０】
エンジン部１７は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能を実現させるための、汎用的な情報処理および通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。さらに、印刷済みシート材を仕分けるフィニッシャ、および、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００３１】
次に、操作部２０のハードウェア構成について説明する。図２に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７とを備え、これらがシステムバス２８を介して相互に接続されている。説明の便宜上、図２では、操作部２０はフラッシュメモリ２４を有している構成を例に挙げて説明したが、例えばフラッシュメモリ２４を有していない構成もあり得る。要するに、電子機器４０は、大容量のデータを記憶するための記憶装置を有していない構成もあり得る。
【００３２】
＜サーバ＞
図３は、サーバ３０のハードウェア構成図の一例である。サーバ３０は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、通信Ｉ／Ｆ３０４と、入力装置３０５と、表示装置３０６と、ＨＤＤ３０７と、を備える。ＣＰＵ３０１は、サーバ３０の動作を統括的に制御する。ＲＯＭ３０２は、プログラム等の各種のデータを記憶する不揮発性のメモリである。ＲＡＭ３０３は、ＣＰＵ３０１が実行する各種の処理の作業領域（ワークエリア）として機能する揮発性のメモリである。通信Ｉ／Ｆ３０４は、ネットワークＮと接続するためのインタフェースである。入力装置３０５は、ユーザによる操作の入力に用いられるデバイスであり、例えばマウスやキーボードなどで構成される。表示装置３０６は各種の情報を表示するデバイスであり、例えば液晶型ディスプレイ装置などで構成される。
【００３３】
管理装置６０のハードウェア構成は、サーバ３０と同じとしてもよいし、異なるものとしてもよい。
【００３４】
上記のように、サーバ３０はクラウドコンピューティングに対応していることが好ましい。従って、図示したハードウェア構成は、１つの筐体に収納されていたりひとまとまりの装置として備えられていたりする必要はなく、サーバ３０が備えていることが好ましいハード的な要素を示す。また、クラウドコンピューティングに対応するため、本実施形態のサーバ３０の物理的な構成は固定的でなくてもよく、負荷に応じてハード的なリソースが動的に接続および切断されることで構成されてよい。
【００３５】
＜機能について＞
次に、各装置の機能構成について説明する。図４は、サーバ３０、電子機器４０、および、管理装置６０の機能構成例を示すブロック図である。図４に示すように、サーバ３０は、通信制御部３１と、変換部３２と、管理部３３と、記憶部３４と、を備えている。
【００３６】
記憶部３４は、サーバ３０で実行される各種処理で用いられる各種情報を記憶する。例えば記憶部３４は、電子機器４０および管理装置６０から受信した設定情報を記憶する。記憶部３４は、設定情報が変更された回数を、設定情報または設定情報に含まれる設定項目ごとに記憶してもよい。
【００３７】
通信制御部３１は、ネットワークＮを介した、電子機器４０および管理装置６０などの外部装置との間の通信を制御する。例えば通信制御部３１は、ある電子機器４０（例えば電子機器４０−１）から当該電子機器４０の設定を表す設定情報（第１の設定情報）を受信する受信部（第１の受信部）として機能する。また、通信制御部３１は、受信された設定情報を変換部３２が変換した設定情報（第２の設定情報）を、他の電子機器４０（例えば電子機器４０−２）および管理装置６０に送信する送信部として機能する。
【００３８】
変換部３２は、ある電子機器４０（例えば電子機器４０−１）から受信した当該電子機器４０の設定情報（第１の設定情報）を、他の電子機器（例えば電子機器４０−２）の設定情報（第２の設定情報）に変換する。設定情報の変換は、例えば、電子機器４０−１の設定情報の形式を、電子機器４０−２の設定情報の形式に変換することである。設定情報の変換は、設定値は変換せず設定項目を変換する、設定項目は変換せず設定値を変換する、および、設定項目と設定値を両方変換する、などの変換パターンを含む。
【００３９】
変換部３２による変換方法はどのような方法であってもよい。例えば変換部３２は、電子機器４０の異なる機種間の設定情報を対応づけた変換情報（変換テーブルなど）を参照して、複数の電子機器４０間の設定情報を変換する。
【００４０】
管理部３３は、記憶部３４に記憶された設定情報を管理する。例えば管理部３３は、管理装置６０から変更後の設定情報が送信された場合に、当該設定情報が変更された回数を記憶部３４に記憶する。
【００４１】
上記各部（通信制御部３１、変換部３２、および、管理部３３）は、例えば、１または複数のプロセッサにより実現される。例えば上記各部は、ＣＰＵなどのプロセッサにプログラムを実行させること、すなわちソフトウェアにより実現してもよい。上記各部は、専用のＩＣ（Integrated  Circuit）などのプロセッサ、すなわちハードウェアにより実現してもよい。上記各部は、ソフトウェアおよびハードウェアを併用して実現してもよい。複数のプロセッサを用いる場合、各プロセッサは、各部のうち１つを実現してもよいし、各部のうち２以上を実現してもよい。
【００４２】
次に、電子機器４０の機能構成例について説明する。電子機器４０は、取得部４１と、設定部４２と、通信制御部４３と、表示制御部４４と、記憶部４５と、表示部４６と、を備えている。
【００４３】
記憶部４５は、電子機器４０で実行される各種処理で用いられる各種情報を記憶する。例えば記憶部４５は、電子機器４０自身の設定情報を記憶する。表示部４６は、液晶ディスプレイなどの情報を表示するための表示媒体である。表示部４６は、例えば図２の操作パネル２７に相当する。
【００４４】
取得部４１は、電子機器４０の設定情報を取得する。例えば取得部４１は、記憶部４５から電子機器４０の設定情報を読み出すことにより取得する。設定部４２は、例えば管理装置６０の設定制御部６３からの指示に従い、電子機器４０に設定情報を設定する。
【００４５】
通信制御部４３は、ネットワークＮを介した、サーバ３０および管理装置６０などの外部装置との間の通信を制御する。例えば通信制御部４３は、取得部４１により取得された設定情報をサーバ３０に送信する。また、通信制御部４３は、サーバ３０から送信された設定情報を受信する。
【００４６】
表示制御部４４は、表示部４６に対する情報の表示を制御する。
【００４７】
上記各部（取得部４１、設定部４２、通信制御部４３、および、表示制御部４４）は、例えば、１または複数のプロセッサにより実現される。例えば上記各部は、ＣＰＵなどのプロセッサにプログラムを実行させること、すなわちソフトウェアにより実現してもよい。上記各部は、専用のＩＣなどのプロセッサ、すなわちハードウェアにより実現してもよい。上記各部は、ソフトウェアおよびハードウェアを併用して実現してもよい。複数のプロセッサを用いる場合、各プロセッサは、各部のうち１つを実現してもよいし、各部のうち２以上を実現してもよい。
【００４８】
次に、管理装置６０の機能構成例について説明する。管理装置６０は、通信制御部６１と、作成部６２と、設定制御部６３と、表示制御部６４と、記憶部６５と、表示部６６と、を備えている。
【００４９】
記憶部６５は、管理装置６０で実行される各種処理で用いられる各種情報を記憶する。例えば記憶部６５は、サーバ３０から送信された電子機器４０の設定情報を記憶する。表示部６６は、液晶ディスプレイなどの情報を表示するための表示媒体である。
【００５０】
通信制御部６１は、ネットワークＮを介した、サーバ３０および電子機器４０などの外部装置との間の通信を制御する。例えば通信制御部６１は、サーバ３０から送信された電子機器４０の設定情報を受信する受信部（第２の受信部）として機能する。
【００５１】
作成部６２は、電子機器４０の設定を管理するためのテンプレートを作成する。テンプレートは、例えば各設定項目の設定値として規定値（初期値）が設定された設定情報である。規定値は、ユーザにより指定された値であってもよいし、電子機器４０またはサーバ３０から取得された値であってもよいし、ファイルなどからインポートされた値であってもよい。
【００５２】
設定制御部６３は、電子機器４０に対する設定情報の設定処理を制御する。例えば設定制御部６３は、サーバ３０から受信した設定情報を電子機器４０に設定する処理を制御する。設定制御部６３は、作成部６２により作成されたテンプレートを用いて設定処理を制御してもよい。設定制御部６３は、サーバ３０から受信した設定情報を電子機器４０に設定した後、この電子機器４０の設定情報が変更された場合に、変更後の設定情報をサーバ３０に送信してもよい。これにより、サーバ３０は、設定情報が変更されたことを把握することが可能となる。
【００５３】
表示制御部６４は、表示部６６に対する情報の表示を制御する。
【００５４】
上記各部（通信制御部６１、作成部６２、設定制御部６３、および、表示制御部６４）は、例えば、１または複数のプロセッサにより実現される。例えば上記各部は、ＣＰＵなどのプロセッサにプログラムを実行させること、すなわちソフトウェアにより実現してもよい。上記各部は、専用のＩＣなどのプロセッサ、すなわちハードウェアにより実現してもよい。上記各部は、ソフトウェアおよびハードウェアを併用して実現してもよい。複数のプロセッサを用いる場合、各プロセッサは、各部のうち１つを実現してもよいし、各部のうち２以上を実現してもよい。
【００５５】
なお、上記の各記憶部（記憶部３４、記憶部４５、記憶部６５）は、フラッシュメモリ、メモリカード、ＲＡＭ、ＨＤＤ、および、光ディスクなどの一般的に利用されているあらゆる記憶媒体により構成することができる。
【００５６】
＜動作手順＞
次に、このように構成された本実施形態の情報処理システムによる移行処理について説明する。移行処理は、ある電子機器４０（例えば電子機器４０−１）の設定情報を、他の電子機器４０（例えば電子機器４０−２）に移行する処理である。図５は、本実施形態の移行処理の一例を示すシーケンス図である。図５では、電子機器４０−１の設定情報を電子機器４０−２に移行する場合を例に説明する。
【００５７】
例えばユーザは、設定情報の移行元の電子機器４０−１で、設定情報のエキスポートを指示する。このような指示に応じて、電子機器４０−１の取得部４１は、自装置の設定情報を取得する（ステップＳ１０１）。通信制御部４３は、取得された設定情報をサーバ３０に送信する（ステップＳ１０２）。サーバ３０の通信制御部３１は、電子機器４０−１から設定情報を受信する。受信された設定情報は、例えば記憶部３４に記憶される。
【００５８】
この後、例えばユーザがサーバ３０に対して設定情報の変換を指示すると、変換部３２は、電子機器４０−１用の設定情報を電子機器４０−２用の設定情報に変換する（ステップＳ１０３）。
【００５９】
この後、例えばユーザが設定情報の移行先の電子機器４０−２で、設定情報のインポートを指示すると、電子機器４０−２の通信制御部４３は、サーバ３０から送信された設定情報を受信する（ステップＳ１０４）。設定部４２は、自装置の設定情報を受信された設定情報に変更する（ステップＳ１０５）。設定部４２は、設定結果をサーバ３０に送信する（ステップＳ１０６）。
【００６０】
次に、管理装置６０が設定情報を管理する方法について説明する。最初に、管理装置６０は、電子機器４０の設定情報を管理するためのテンプレートを作成する。テンプレートは、標準テンプレートおよび機器固有テンプレートを含む。標準テンプレートは、複数の電子機器４０で共通に使用することができるテンプレートである。機器固有テンプレートは、特定の電子機器４０に対して適用することができるテンプレートである。
【００６１】
各テンプレートは、例えば以下の情報を含む。
・テンプレートの名称
・説明
・種類（標準テンプレートまたは機器固有テンプレート）
・更新日時
・更新者
【００６２】
標準テンプレートを作成する方法には、以下の４つの方法がある。
（Ｍ１）空のテンプレートから作成する
（Ｍ２）ファイルから設定情報をインポートし、インポートした設定情報により作成する
（Ｍ３）電子機器４０から設定情報を取得し、取得した設定情報により作成する
（Ｍ４）サーバ３０から設定情報を取得し、取得した設定情報により作成する
【００６３】
図６は、テンプレート作成画面の一例を示す図である。図６に示すように、テンプレート作成画面は、テンプレート名の入力欄、説明の入力欄、および、作成方法の選択欄を含む。作成方法の選択欄では、上記４つの方法のいずれかを選択することができる。
【００６４】
（Ｍ１）が選択された場合、作成部６２は、例えば各設定項目に対する設定値をユーザに入力させる画面を表示し、この画面で入力された設定値が規定値として設定されたテンプレートを作成する。（Ｍ２）が選択された場合、作成部６２は、例えばユーザが指定したファイルから設定情報を取得し、取得した設定情報に含まれる各設定値が規定値として設定されたテンプレートを作成する。
【００６５】
（Ｍ３）が選択された場合、作成部６２は、電子機器４０から設定情報を取得してテンプレートを作成する。図７は、テンプレート作成処理の一例を示すシーケンス図である。図７では、管理装置６０が電子機器４０−２から設定情報を取得してテンプレートを作成する場合を例に説明する。
【００６６】
例えばユーザが図６のようなテンプレート作成画面で「機器から設定情報を取得」（（Ｍ３）に相当）を選択すると、管理装置６０の作成部６２は、指定された電子機器４０−２に対して設定情報の取得を要求する（ステップＳ２０１）。電子機器４０−２の取得部４１は、要求に応じて自装置の設定情報を取得する（ステップＳ２０２）。電子機器４０−２の通信制御部４３は、取得された設定情報を管理装置６０に送信する（ステップＳ２０３）。管理装置６０の作成部６２は、送信された設定情報に含まれる各設定項目の設定値を規定値として含むようなテンプレートを作成して例えば記憶部６５に記憶（登録）する（ステップＳ２０４）。
【００６７】
次に（Ｍ４）が選択された場合の処理について説明する。本実施形態では、電子機器４０からのみではなく、サーバ３０から設定情報を取得し、取得した設定情報によりテンプレートを作成することができる。図８は、（Ｍ４）が選択された場合のテンプレート作成画面の例を示す図である。図９は、この場合のテンプレート作成処理の例を示すシーケンス図である。すなわち図９は、管理装置６０がサーバ３０から設定情報を取得してテンプレートを作成する例を示す。
【００６８】
表示制御部６４は、ログイン認証のためのログイン画面を表示部６６に表示する（ステップＳ３０１）。図１０は、ログイン画面の一例を示す図である。図１０では、アカウントおよびパスワードを認証情報として入力させるログイン画面の例が示されている。
【００６９】
図９に戻り、ユーザがログイン画面で認証情報（アカウント、パスワード）を入力すると、通信制御部６１は、認証情報をサーバ３０に送信する（ステップＳ３０２）。サーバ３０は、送信された認証情報を用いた認証処理を実行し、認証結果を管理装置６０に送信する（ステップＳ３０３）。認証された場合は、認証されたことを示す認証結果（認証ＯＫ）を送信する。
【００７０】
管理装置６０の作成部６２は、例えば通信制御部６１を介して、サーバ３０に記憶されている設定情報の一覧の取得要求をサーバ３０に送信する（ステップＳ３０４）。サーバ３０の通信制御部３１は、要求に応じて設定情報の一覧を管理装置６０に送信する（ステップＳ３０５）。
【００７１】
管理装置６０の表示制御部６４は、送信された設定情報の一覧を、表示部６６に表示する（ステップＳ３０６）。図１１は、このときに表示される一覧画面の一例を示す図である。図１１の例では、２つの設定情報が表示されている。各設定情報は、例えば、モデル（機種）、データＩＤ、データタイプ（機器設定情報またはアドレス帳）、コメント、作成者、作成日、および、エキスポート元機器などの情報を含む。移行元から移行先のモデル（機種）への変換が完了している設定情報については、「変換済み」を示す情報が表示されてもよい。
【００７２】
移行先の電子機器４０の設定情報を取得する場合は、ユーザは、「変換済み」が表示された設定情報を選択する。ＯＫボタンが押下されると、作成部６２は、対応する電子機器４０の設定情報をサーバ３０から取得する。
【００７３】
図９に戻り、具体的に説明する。作成部６２は、例えば通信制御部６１を介して、選択された設定情報の取得要求をサーバ３０に送信する（ステップＳ３０７）。サーバ３０は、要求された設定情報を管理装置６０に送信する（ステップＳ３０８）。
【００７４】
管理装置６０の作成部６２は、取得した設定情報に含まれる各設定項目の設定値を規定値として含むようなテンプレートを作成して例えば記憶部６５に記憶（登録）する（ステップＳ３０８）。このように、本実施形態の管理装置６０は、サーバ３０から設定情報を取得することができる。これにより、サーバ３０で変換された設定情報を管理装置６０で利用することが可能となる。すなわち、管理装置６０（管理ツール）を用いた設定情報の編集および変更などの作業を効率的に実行可能となる。
【００７５】
次に、上記のようにして作成されたテンプレートを用いて電子機器４０の設定情報を設定する設定処理について説明する。図１２は、設定処理の一例を示すシーケンス図である。図１２では、電子機器４０−２に対して設定情報を設定する場合を例に説明する。
【００７６】
例えばユーザによりテンプレートの適用が指示されると、設定制御部６３は、例えば通信制御部６１を介して、電子機器４０−２に設定情報をインポートする指示を送信する（ステップＳ４０１）。インポートの指示には、インポート（設定）する設定情報が含まれる。電子機器４０−２の設定部４２は、自装置の設定情報を、送信された設定情報に更新する（ステップＳ４０２）。設定部４２は、設定処理の結果を管理装置６０に送信する（ステップＳ４０３）。
【００７７】
＜変形例＞
管理装置６０の設定制御部６３は、例えばサーバ３０から取得された設定情報に基づくテンプレートにより電子機器４０に設定情報を設定した後、この設定情報をさらに変更（編集）する機能を備えていてもよい。この場合、設定制御部６３は、変更後の設定情報をサーバ３０に送信してもよい。サーバ３０は、変更後の設定情報を受信した場合、変更後の設定情報を例えば記憶部３４に記憶してもよい。これにより、例えば、ある電子機器４０で問題等が発生した場合に、サーバ３０に記憶された設定情報を参照して問題の原因を分析することが可能となる。すなわち、問題等の発生時の対応をより効率的に実行可能となる。
【００７８】
上記のように、サーバ３０の管理部３３は、管理装置６０から変更後の設定情報が送信された場合に、当該設定情報が変更された回数を記憶部３４に記憶してもよい。例えば管理部３３は、管理装置６０から受信した最新の設定情報と、前回受信されて記憶部３４に記憶されている設定情報とを比較し、変更されている設定項目を特定する。管理部３３は、設定項目ごとの変更回数を記憶部３４に記憶する。このような機能により、サーバ３０側では、高頻度で変更される設定項目を把握可能となり、例えば電子機器４０の機能改善などに役立てることができる。
【００７９】
なお、上述の実施形態は、本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形による実施が可能である。
【符号の説明】
【００８０】
３０  サーバ
３１  通信制御部
３２  変換部
３３  管理部
３４  記憶部
４０  電子機器
４１  取得部
４２  設定部
４３  通信制御部
４４  表示制御部
４５  記憶部
４６  表示部
６０  管理装置
６１  通信制御部
６２  作成部
６３  設定制御部
６４  表示制御部
６５  記憶部
６６  表示部
１００  情報処理システム
【先行技術文献】
【特許文献】
【００８１】
【特許文献１】特開２００３−３４８２８９号公報
【図１】
2020087379.tif 000003
【図２】
2020087379.tif 000004
【図３】
2020087379.tif 000005
【図４】
2020087379.tif 000006
【図５】
2020087379.tif 000007
【図６】
2020087379.tif 000008
【図７】
2020087379.tif 000009
【図８】
2020087379.tif 000010
【図９】
2020087379.tif 000011
【図１０】
2020087379.tif 000012
【図１１】
2020087379.tif 000013
【図１２】
2020087379.tif 000014