(57)【要約】【課題】特定のタイミングで自動的に設定内容のスナップショットを作成して管理しておき、任意のタイミングで管理しておいたスナップショットを抽出し表示する。【解決手段】画像形成装置１００を構成する情報手段装置のＷｅｂアプリケーション１０９は、スナップショット制御手段２０３と、スナップショットデータ収集手段２０１と、スナップショットデータを格納する記憶手段２１０と備え、スナップショットデータ収集手段２０１は、特定時点における設定内容のスナップショットを収集し、スナップショット制御手段２０３は、収集された前記設定内容のスナップショットを記憶手段２１０に格納、管理する。【選択図】図２
2007249380.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に対する設定内容のスナップショットデータを作成、管理することが可能な情報処理装置において、スナップショット制御手段と、スナップショットデータ収集手段と、スナップショットデータを格納する記憶手段と備え、前記スナップショットデータ収集手段は、特定時点における設定内容のスナップショットを収集し、前記スナップショット制御手段は、収集された前記設定内容のスナップショットを前記記憶手段に格納、管理することを特徴とする情報処理装置。
【請求項２】
スナップショットデータ取得手段、差分抽出手段をさらに備え、スナップショットデータ取得手段は、前記記憶手段に格納されているスナップショットデータを取得し、前記差分抽出手段は、取得手段が取得したスナップショットデータの２つの時点間におけるスナップショットデータの差分を抽出するこを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記スナップショットデータ間に差分があった場合、差分があった設定項目の一覧を表示することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記スナップショットデータ間に差分があった場合、設定画面の該当項目を予め定めた特定の表示方法に従って識別表示することを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記スナップショットデータ間の差分の抽出を、操作者単位に絞り込んで行うことを特徴とする請求項２記載の情報処理装置。
【請求項６】
前記スナップショットデータ間の差分の抽出を、日時単位に絞り込んで行うことを特徴とする請求項２記載の情報処理装置。
【請求項７】
前記スナップショットデータ間の差分の抽出を、規定カテゴリ単位に絞り込んで行うことを特徴とする請求項２記載の情報処理装置。
【請求項８】
前記スナップショットデータ間の差分の抽出を、任意キーワードをもとに絞り込んで行うことを特徴とする請求項２記載の情報処理装置。
【請求項９】
前記スナップショットデータ間の差分を特定のタイミングで検知し、差分のあった設定項目を表示することを特徴とする請求項２記載の情報処理装置。
【請求項１０】
情報処理装置に対する設定内容のスナップショットを作成、管理することが可能な情報処理装置での前記設定内容のスナップショット作成、管理方法において、前記情報処理装置は、スナップショット制御手段と、スナップショットデータ収集手段と、スナップショットデータを格納する記憶手段と備え、前記スナップショットデータ収集手段は、特定時点における設定内容のスナップショットを収集し、前記スナップショット制御手段は、収集された前記設定内容のスナップショットを前記記憶手段に格納、管理することを特徴とするスナップショット作成、管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び設定内容のスナップショット作成、管理方法に係り、特に、ネットワークを介して接続される端末に表示データを送信する情報処理装置及び該情報処理装置の設定内容のスナップショット作成、管理方法に関する。
【背景技術】
【０００２】
情報処理装置のスナップショットの作成、管理に関する従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、より小型で、より廉価な記憶装置を備えてシステムを構成し、複数の世代のスナップショットイメージを任意に読み出すことができるようにするもので、通常の読み書きを行う第１のデータ保持部のある時点でのスナップショットのイメージを第２のデータ保持部に保持し、第２のデータ保持部にスナップショットイメージを保存した時点以降の第１のデータ保持部へのデータ書き替えに伴う更新データと、その世代を示す情報と、その更新領域を示す情報とを含む履歴情報を第３のデータ保持部に保存しておき、データ読出し元選択部が、読出されるべきスナップショットイメージの世代及び領域の指定に応じて、第３のデータ保持部に保存される履歴情報を参照し、読出されるべきスナップショットイメージの保存場所を取得し、その保存場所に応じてデータの読出し元を第２のデータ保持部または第３のデータ保持部のいずれかに切替えるというものである。
【特許文献１】特開２００２−２７８８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一般に、ＭＦＰ等の情報処理装置を含んで構成される機器は、個人ユーザを対象としたＰＣ系の機器とは異なり、複数のユーザによって使用される。また、この種の機器は、複数のネットワークドメインに参加されることなども想定され、このような場合、機器の管理者も複数人となる。
【０００４】
また、管理者が複数人である場合、ある管理者が行った設定変更がシステム上不可欠な変更（例えば、ネットワークま設定変更）であれば、他の管理者が保存していた過去の設定を単純に復元したのではネットワークに説明できなくなるといった問題が発生する。
【０００５】
さらに、設定変更は、操作パネルだけでなく、情報処理装置が有するＷＥＢや、プリンタ等の印刷装置であれば、印刷コマンドにより設定を行わせることも可能であり、より把握が困難となる。
【０００６】
前述のように、操作を行うユーザが複数人存在する機器は、その機器の操作等のための設定項目が多岐にわたる場合、現操作者が過去に行った設定変更の内容、現操作者の機器未使用中に他の操作者によって行われた設定変更の内容を操作者が把握することが困難であるという問題点を有している。
【０００７】
本発明の目的は、前述したような点に鑑み、特定のタイミングで自動的に設定内容のスナップショットを作成して管理しておき、任意のタイミングで管理しておいたスナップショットを抽出し表示することを可能とした情報処理装置及び該情報処理装置の設定内容のスナップショット作成、管理方法に関する。
【課題を解決するための手段】
【０００８】
前記目的を達成するための本発明の第１の手段は、情報処理装置に対する設定内容のスナップショットデータを作成、管理することが可能な情報処理装置において、スナップショット制御手段と、スナップショットデータ収集手段と、スナップショットデータを格納する記憶手段と備え、前記スナップショットデータ収集手段は、特定時点における設定内容のスナップショットを収集し、前記スナップショット制御手段は、収集された前記設定内容のスナップショットを前記記憶手段に格納、管理することを特徴とする。
【０００９】
また、本発明の第２の手段は、第１の手段において、スナップショットデータ取得手段、差分抽出手段をさらに備え、スナップショットデータ取得手段は、前記記憶手段に格納されているスナップショットデータを取得し、前記差分抽出手段は、取得手段が取得したスナップショットデータの２つの時点間におけるスナップショットデータの差分を抽出するこを特徴とする。
【００１０】
また、本発明の第３の手段は、第２の手段において、前記スナップショットデータ間に差分があった場合、差分があった設定項目の一覧を表示することを特徴とする。
【００１１】
また、本発明の第４の手段は、第２の手段において、前記スナップショットデータ間に差分があった場合、設定画面の該当項目を予め定めた特定の表示方法に従って識別表示することを特徴とする。
【００１２】
また、本発明の第５の手段は、第２の手段において、前記スナップショットデータ間の差分の抽出を、操作者単位に絞り込んで行うことを特徴とする。
【００１３】
また、本発明の第６の手段は、第２の手段において、前記スナップショットデータ間の差分の抽出を、日時単位に絞り込んで行うことを特徴とする。
【００１４】
また、本発明の第７の手段は、第２の手段において、前記スナップショットデータ間の差分の抽出を、規定カテゴリ単位に絞り込んで行うことを特徴とする。
【００１５】
また、本発明の第８の手段は、第２の手段において、前記スナップショットデータ間の差分の抽出を、任意キーワードをもとに絞り込んで行うことを特徴とする。
【００１６】
また、本発明の第９の手段は、第２の手段において、前記スナップショットデータ間の差分を特定のタイミングで検知し、差分のあった設定項目を表示することを特徴とする。
【００１７】
また、本発明の第１０の手段は、情報処理装置に対する設定内容のスナップショットを作成、管理することが可能な情報処理装置での前記設定内容のスナップショット作成、管理方法において、前記情報処理装置は、スナップショット制御手段と、スナップショットデータ収集手段と、スナップショットデータを格納する記憶手段と備え、前記スナップショットデータ収集手段は、特定時点における設定内容のスナップショットを収集し、前記スナップショット制御手段は、収集された前記設定内容のスナップショットを前記記憶手段に格納、管理することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、設定内容を紐付けた状態でスナップショットデータの管理を行うことが可能となり、有効なデータ組み合わせの保持、及び、履歴データ管理の煩雑さを低減することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明による情報処理装置及び設定内容のスナップショット作成、管理方法の実施形態を詳細に説明する。なお、以下に説明する本発明の実施形態は、情報処理装置の例として、画像形成装置の例を挙げて説明するが、本発明は、画像形成装置に限らず、Ｗｅｂアプリケーションを持って構成されているその他の組み込み機器や業務用システム、情報処理装置であればどのような装置に対しても適用することができる。
【００２０】
図１は本発明の一実施形態による画像形成装置を含むＭＦＰの機能構成を示すブロック図である。図１に示すＭＦＰ１００は、プロッタエンジン１０３及びスキャナエンジン１０４等の個別の画像処理を行うためのハードウェア資源と、エンジン制御ボード１０２と、ＯＳ１０１と、ＳＣＳ１１０と、ＦＣＳ１１１と、ＥＣＳ１１２と、ＭＣＳ１１３と、ＯＣＳ１１４と、ＮＣＳ１１５と、plotter_sa１１６と、コピーアプリケーション１０５、ファックスアプリケーション１０６、プリンタアプリケーション１０７、ネットファイルアプリケーション１０８、Ｗｅｂアプリケーション１０９等の各種アプリケーションとから構成される。
【００２１】
エンジン制御ボード１０２は、プロッタエンジン１０３及びスキャナエンジン１０４等のＭＦＰ１００の個別機能を制御し、エンジンＩ／Ｆ（インタフェース）を通して、エンジン制御ボード１２０２の機能をＯＳ１０１等に提供する。
【００２２】
ＯＳ１０１は、ＵＮＩＸ（登録商標）等のオペレーティング・システムであり、コピーアプリケーション１０５、ファックスアプリケーション１０６等、アプリケーションとして実装されている各種ソフトウェアをプロセスとして並列実行する。
【００２３】
ＳＣＳ１１０、ＦＣＳ１１１、ＥＣＳ１１２、ＭＣＳ１１３、ＯＣＳ１１４、ＮＣＳ１１５、plotter_sa１１６は、ＡＰＩ(Application Programming Interface）を通して、コピーアプリケーション１０５等の上位アプリケーションにそれぞれの機能を提供するものである。すなわち、これらは、システム管理に関する機能、ネットワーク通信に関する機能、メモリ管理に関する機能、ＭＦＰ１００に設置された操作パネル（オペパネ）に関する機能、エンジン制御ボード１０２を介してプロッタエンジン１０３やスキャナエンジン１０４を制御するための機能を提供する。
【００２４】
コピーアプリ１０５は、コピー用アプリケーションであり、ファックスアプリ１０６は、ファクシミリ用アプリケーションである。プリンタアプリ１０７は、ページ記述言語（ＰＤＬ）、ＰＣＬ及びポストスクリプト（ＰＳ）を有するプリンタ用アプリケーションである。Ｗｅｂアプリ１０９は、本発明の実施形態における各種の機能が実装されているアプリケーションである。従って、Ｗｅｂアプリケーション１０９は、以後に説明する本発明の実施形態における各種の機能を実現する。
【００２５】
図２はＷｅｂアプリケーションによる設定内容のスナップショット管理のための構成を説明するブロック図である。Ｗｅｂアプリケーション１０９は、Ｗｅｂシステムを構成しており、設定内容スナップショット管理部２０７と、ユーザＩＤ取得部２０８と、現在日時取得部２０９と、ログイン、ログアウトの処理を行うログイン・アウト処理部２１２とにより構成され、また、作成したスナップショットデータを格納するリポジトリ領域を有する記憶装置２１０に接続されている。設定内容スナップショット管理部２０７は、スナップショットデータ収集部２０１、差分抽出部２０２、スナップショット制御部２０３、登録部２０４、設定部２０５、及び、スナップショットデータ取得部２０６を有して構成されている。前述の登録部２０４、設定部２０５、取得部２０６は、前述の記憶装置２１０にアクセスすることが可能である。
【００２６】
通常スナップショットに関する処理は、ログインしている操作者のユーザＩＤ及び現在の日時の情報が必要となり、これらの情報は、それぞれ、ユーザＩＤ取得部２０８、現在日時取得部２０９により取得される。画像形成装置１００には、ネットワークを介してブラウザを有するクライアントＰＣ２１１が接続可能であり、クライアントＰＣ２１１は、ネットワークを介してＷｅｂアプリケーション１０９からの画面を表示し、この表示画面を利用してユーザが設定操作を行う。
【００２７】
図３はスナップショットデータの設定値と表示制御データとについて説明する図である。これらの情報は、記憶装置２１０に格納されて管理されている。図３（ａ）に示す設定値の例は、ユーザを特定するユーザＩＤ３０１毎、すなわち、操作者単位の複数のレコードにより構成される。各レコードは、変更日時３０２と一連の設定項目値で構成される。設定項目は、カテゴリとして、機器３０３、ネットワーク３０４、セキュリティ３０５のそれぞれに分けられている。機器３０３に対する設定項目には、ログを取るか否かを示す「ＬＯＧ」３０３１、認証方式の内容を示す「ＡＵＴＨ」３０３２、故障時にメールにより報告を行うか否かを示す「ＭＡＩＬ  ＮＯＴＩＦＹ」３０３３等が設定される。また、ネットワーク３０４に対する設定項目には、使用機器のアドレスである「ＩＰ  ＡＤＤＲ」３０４１、ポート番号である「ＨＴＴＰ  ＰＯＲＴ」３０４２、「ＨＴＴＰＳ  ＰＯＲＴ」３０４３等が設定される。また、セキュリティ３０５に対する設定項目には、「ＨＴＴＰ  ＰＯＲＴ」、「ＨＴＴＰＳ  ＰＯＲＴ」の状態（使用可か否か）を示す「ＨＴＴＰ  ＰＯＲＴ」３０５１、「ＨＴＴＰＳ  ＰＯＲＴ」３０５２、暗号化通信を行うための証明書番号を示す「ＣＥＲＴ  ＮＯ」３０５３等が設定される。
【００２８】
図３（ｂ）に示す表示制御の情報は、前述した図３（ａ）に示す設定値のそれぞれの項目について、各項目の表示方法（表示するか否か）に関するカスタマイズデータを示す例であり、前述に加えて、表現方法の項目３０６が設けられ、その項目の中の小項目として、文字色３０６１、文字サイズ３０６２、フォント３０６３等が設定され、これにより、利用者のニーズに合わせた表示方法制御に関するデータのスナップショット取得も可能である。
【００２９】
図４は図３（ｂ）に例示した表示制御方法に従った画面例を示す図である。ここに示す例は、ユーザＩＤ３０１がユーザＡの場合であり、ＩＰアドレスの項目が非表示、かつ、表示項目については色＝青、サイズ＝大、フォント＝ＭＳゴシックで表示されている。なお、「ＯＫ」及び「Ｃａｎｃｅｌ」のボタンは、ユーザが利用するときに操作されるボタンである。
【００３０】
図５は特定タイミングでスナップショットを作成するときの動作を説明するシーケンスチャートである。ここに示す例は、操作者がシステムからログアウトするタイミングでスナップショットを作成し登録する際のシーケンスの例である。
【００３１】
（１）ＷｅｂクライアントとしてのクライアントＰＣ２１１がＷｅｂシステムに対してログインし、必要な設定等を行った後、ログアウト依頼を発行すると、ログイン・アウト処理部２１２は、現在の設定内容のスナップショットを作成するためにスナップショット制御部２０３に処理依頼を行う（シーケンス５０１、５０２）。
【００３２】
（２）処理依頼を受けたスナップショット制御部２０３は、スナップショットデータ収集部２０１が収集した設定内容のデータを受領すると共に、現在日時取得部２０９から現在日時の情報を取得し、また、ユーザＩＤ取得部２０８からユーザＩＤを取得する（シーケンス５０３〜５０５）。
【００３３】
（３）スナップショット制御部２０３は、スナップショットデータ取得部２０６に、ユーザＩＤをキーとして、記憶装置２１０内に対応する前回の設定データがあるか否かを検索してもらって、その応答を受信する（シーケンス５０６〜５０８）。
【００３４】
（４）スナップショット制御部２０３は、受信した応答で、対応するデータがなかった場合、スナップショットデータ登録部２０４に指示して、取得した現在日時と収集したスナップショットデータとを記憶装置２１０に新規登録させ、その登録結果の応答を受信する（シーケンス５０９〜５１１）。
【００３５】
（５）スナップショット制御部２０３は、受信した応答で、対応するデータがあった場合、スナップショットデータ設定部２０５に指示して、取得した現在日時と収集したスナップショットデータとを記憶装置２１０に上書き更新させ、その更新結果の応答を受信する（シーケンス５１２〜５１４）。
【００３６】
（６）その後、スナップショット制御部２０３は、スナップショットの制御が終了したことをログイン・アウト処理部２１２に通知し、これによりログイン・アウト処理部２１２は、その他のログアウト処理を行ってＷｅｂクライアントに、ログアウト終了を通知する（シーケンス５１５〜５１７）。
【００３７】
図６は図５により説明したシーケンスでのスナップショット制御部でのスナップショット作成の処理を説明するフローチャートであり、次に、これについて説明する。
【００３８】
（１）まず、スナップショットデータ収集部２０１が収集している設定データを収集し、現在日時取得部２０９から現在日時の情報を取得すると共に、ユーザＩＤ取得部２０８からユーザＩＤを取得する（ステップ６０１〜６０３）。
【００３９】
（２）ユーザＩＤをキーとして、現操作者が前回登録したスナップショットデータを取得し、対応するデータが存在するか否かを判定し、対応する前回登録したスナップショットデータが存在しなかった場合、収集した設定データをユーザＩＤ、現在日時と共に新規登録して、処理を終了する（ステップ６０４〜６０６）。
【００４０】
（３）ステップ６０５の判定で、対応する前回登録したスナップショットデータが存在した場合、収集した最新のスナップショットデータと、前回登録したスナップショットデータとの差分を抽出し、差分があるか否かを判定する（ステップ６０７、６０８）。
【００４１】
（４）ステップ６０８の判定で、変更点がなかった場合、前回登録したデータの日時のみを今回収集したデータの日時に変更し、変更点があった場合、日時と共に設定内容を今回収集した内容に更新して、処理を終了する（ステップ６０９、６１０）。
【００４２】
図７は図６に示す処理でのスナップショットデータの差分抽出にかかわる処理動作を説明するフローチャートであり、次に、これについて説明する。
【００４３】
（１）まず、スナップショットデータ収集部２０１が収集している設定データを収集し、ユーザＩＤ取得部２０８からユーザＩＤを取得し、ユーザＩＤをキーとして、現操作者が前回登録したスナップショットデータ、すなわち、スナップショット管理されている中での最新データを取得する（ステップ７０１〜７０３）。
【００４４】
（２）ステップ７０３での処理の結果について、対応するユーザのスナップショットデータが存在したか否かを判定し、存在しなかった場合、差分なしとして、ここでの処理を終了する（ステップ７０４）。
【００４５】
（３）ステップ７０４の判定で、対応するユーザのスナップショットデータが存在していた場合、ステップ７０１の処理で取得した最新のスナップショットデータと、ステップ７０３の処理で取得した前回登録したスナップショットデータとの差分を抽出し、差分ありとして、ここでの処理を終了する（ステップ７０５）。
【００４６】
図８はスナップショットデータに差分があった場合の差分があった項目の一覧表示画面の例を示す図である。図８に示す一覧表示画面は、差分が検知された設定項目を画面リンクを付与した上で一覧表示した画面の例である。そして、この画面に表示される項目を選択してクリックする等により、設定画面に移行することができる。
【００４７】
差分は設定値だけでなく、設定項目そのものについても考えられる。つまり、画面をカスタマイズできるような機能を有する場合は、設定項目の有無、大きさ、色、位置などもユーザによって変更可能であれば、全て差分を表示することが可能である。
【００４８】
図９は図８に示す例で変更のあった項目の１つを選択して表示された設定画面の例を示す図である。この例は、図８の画面例におけるＨＴＴＰポート番号が選択された場合の表示例を示しており、「ＨＴＴＰポート番号」の項目欄が、例えば、赤色の枠により囲まれて、この項目が変更されていることを示している。そして、この項目に対応する値「８０８０」は、変更後の値である。ユーザは、ここで、別の設定を行うこともできるし、また、１つ前の状態を呼び出して表示させることもできる。
【００４９】
また、ＩＰアドレスの項目が新たに設定項目として表示可能となっている。
【００５０】
図１０は差分抽出の絞り込みの処理例を説明するフローチャートである。ここまでの説明では、直近の変更されたスナップショットデータと最新のスナップショットデータとの差分を抽出するとしていたが、ここで説明する処理では、日時単位に差分を絞り込む例として、過去１日以上前に変更された設定項目と最新のスナップショットデータとの差分を抽出するものとしている。
【００５１】
ここでの処理は、まず、現在の日時を取得し（ステップ１００１）、取得した現在の日時から１日以上前に登録されたスナップショットデータの中の最も新しいデータを取得し（ステップ１００２）、全体の中で最も新しいスナップショットデータを取得し（ステップ１００３）、これらの２つのスナップショットデータの差分を抽出する（ステップ１００４）という処理になる。
【００５２】
図１１は差分抽出の絞り込みを規定のカテゴリ単位とした処理例を説明するフローチャートである。ここでの処理は、まず、スナップショットデータの差分を抽出し（ステップ１１０１）、抽出した差分について、カテゴリ毎にループさせてカテゴリ毎の差分を生成し（ステップ１１０２）、現在のカテゴリが、指定されたカテゴリに一致するか否かをカテゴリ単位にチェックし（ステップ１１０３）、現在のカテゴリが指定されたカテゴリと一致する場合に、一致したカテゴリに属する設定項目を保持する（ステップ１１０４）という処理になる。
【００５３】
図１２は差分抽出の絞り込みを任意のキーワードとした処理例を説明するフローチャートである。ここでの処理は、スナップショットデータの差分を抽出し（ステップ１２０１）、抽出した差分について、各設定項目毎にループさせて項目毎の差分を生成し（ステップ１２０２）、現在の設定項目名が、指定されたキーワードを含むか否かを設定項目単位にチェックし（ステップ１２０３）、現在の設定項目名が指定されたキーワードを含んでいる場合、その設定項目を保持する（ステップ１２０４）という処理になる。
【００５４】
図１３は操作者がシステムにログインするタイミングでスナップショットデータの差分を検知し、更新されたスナップショットデータをクライアントに表示させる処理を説明するフローチャートである。
【００５５】
（１）ＷｅｂクライアントとしてのクライアントＰＣ２１１がＷｅｂシステムに対してログイン依頼を発行すると、ログイン・アウト処理部２１２は、スナップショットデータの差分を抽出するためにスナップショット制御部２０３に処理依頼を行う（シーケンス１３０１、１３０２）。
【００５６】
（２）処理依頼を受けたスナップショット制御部２０３は、スナップショットデータ取得部２０６に、記憶装置２１０内の最新のスナップショットデータの取得を依頼し、その応答として、最新のスナップショットデータ（最新の設定内容のデータ）を取得する（シーケンス１３０３〜１３０５）。
【００５７】
（３）次に、スナップショット制御部２０３は、ユーザＩＤ取得部２０８からユーザＩＤを取得し、スナップショットデータ取得部２０６に、ユーザＩＤをキーとして、記憶装置２１０内に対応する前回の設定データがあるか否かを検索してもらって、その応答を受信する（シーケンス１３０６〜１３０９）。
【００５８】
（４）スナップショット制御部２０３は、スナップショットデータの差分抽出部２０２に対して、ユーザが前回ログインした際のスナップショットと最も新しいスナップショットとの差分を抽出する依頼を行って、その応答として差分データを取得する（シーケンス１３１０、１３１１）。
【００５９】
（５）スナップショット制御部２０３は、受け取った差分データに差分がない場合、その旨の報告をログイン・アウト処理部２１２に行い、ログイン・アウト処理部２１２は、Ｗｅｂクライアントに対して、通常のトップページの画面を返送して表示させる（シーケンス１３１２、１３１３）。
【００６０】
（６）また、スナップショット制御部２０３は、受け取った差分データに差分があった場合、その旨の報告をログイン・アウト処理部２１２に行い、ログイン・アウト処理部２１２は、Ｗｅｂクライアントに対して、更新後の設定項目の一覧画面（例えば、図８に示して説明したような画面）を返送して表示させる（シーケンス１３１４、１３１５）。
【００６１】
前述した本発明の実施形態によれば、各設定内容を紐付けた状態でスナップショットデータの管理を行うことが可能となり、有効なデータ組み合わせの保持、及び、履歴データ管理の煩雑さを低減することができる。
【００６２】
また、本発明の実施形態によれば、特定時点から別の特定時点までの間に変更された設定項目に関する情報を容易に獲得することができ、また、変更された設定項目を一覧表示することができるので、操作者に全体の変更点を容易に識別させることが可能となる。
【００６３】
また、本発明の実施形態によれば、変更された設定項目を、変更されていない設定項目と区別して表示することができるので、操作者に特定の操作を行わせることなく、変更点を容易に識別させることが可能となる。
【００６４】
また、本発明の実施形態によれば、差分データの絞り込みを、設定変更者、設定変更日時、設定項目が属する予め規定されたカテゴリ、設定項目名に含まれるキーワード等によって行うことができるので、不要な差分データの表示を抑止することができる。
【００６５】
さらに、本発明の実施形態によれば、設定変更の検知及び表示を自動的に行うことができるので、操作者に、特定の操作を行わせることを必要とすることなく変更点を通知することが可能となる。
【００６６】
前述した本発明の実施形態での各処理は、プログラムにより構成し、画像形成装置が備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。
【００６７】
また、前述した本発明の実施形態は、大画面の液晶を持つ操作パネル等であっても同様の構成で実施することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施形態による画像形成装置を含むＭＦＰの機能構成を示すブロック図である。
【図２】Ｗｅｂアプリケーションによる設定内容のスナップショット管理のための構成を説明するブロック図である。
【図３】スナップショットデータの設定値と表示制御データとについて説明する図である。
【図４】図３（ｂ）に例示した表示方法に従った画面例を示す図である。
【図５】特定タイミングでスナップショットを作成するときの動作を説明するシーケンスチャートである。
【図６】図５により説明したシーケンスでのスナップショット制御部でのスナップショット作成の処理を説明するフローチャートである。
【図７】図６に示す処理でのスナップショットデータの差分抽出にかかわる処理動作を説明するフローチャートである。
【図８】スナップショットデータに差分があった場合の差分があった項目の一覧表示画面の例を示す図である。
【図９】図８に示す例で変更のあった項目の１つを選択して表示された設定画面の例を示す図である。
【図１０】差分抽出の絞り込みの処理例を説明するフローチャートである。
【図１１】差分抽出の絞り込みを規定のカテゴリ単位とした処理例を説明するフローチャートである。
【図１２】差分抽出の絞り込みを任意のキーワードとした処理例を説明するフローチャートである。
【図１３】操作者がシステムにログインするタイミングでスナップショットデータの差分を検知し、更新されたスナップショットデータをクライアントに表示させる処理を説明するフローチャートである。
【符号の説明】
【００６９】
１００  ＭＦＰ
１０１  ＯＳ
１０２  エンジン制御ボード
１０３  プロッタエンジン
１０４  スキャナエンジン
１０５  コピーアプリケーション
１０６  ファックスアプリケーション
１０７  プリンタアプリケーション
１０８  ネットファイルアプリケーション
１０９  Ｗｅｂアプリケーション
１１０  ＳＣＳ
１１１  ＦＣＳ
１１２  ＥＣＳ
１１３  ＭＣＳ
１１４  ＯＣＳ
１１５  ＮＣＳ
１１６  plotter_sa
２０１  スナップショットデータ収集部
２０２  差分抽出部
２０３  スナップショット制御部
２０３  登録部
２０５  設定部
２０６  スナップショットデータ取得部
２０７  設定内容スナップショット管理部
２０８  ユーザＩＤ取得部
２０９  現在日時取得部
２１０  記憶装置
２１１  クライアントＰＣ
２１２  ログイン・アウト処理部
【図１】
2007249380.tif 000003
【図２】
2007249380.tif 000004
【図３】
2007249380.tif 000005
【図４】
2007249380.tif 000006
【図５】
2007249380.tif 000007
【図６】
2007249380.tif 000008
【図７】
2007249380.tif 000009
【図８】
2007249380.tif 000010
【図９】
2007249380.tif 000011
【図１０】
2007249380.tif 000012
【図１１】
2007249380.tif 000013
【図１２】
2007249380.tif 000014
【図１３】
2007249380.tif 000015