(57)【要約】      （修正有）【課題】全体・一括設定と個別設定のバランスが取れた設定値にすることができる。【解決手段】画像形成装置では、従来の設定値格納領域を共通設定用と個別設定用に分離して管理し、共通設定値と個別設定値間に禁則が発生した場合にこれを自動的に解消する手段を持ち、設定配信ソフトウェアからの設定値は、前記個別設定領域に保持するので、一括で変更したとしても、利用者にとって望ましい設定だけが保持される。【選択図】図７
2013219415.tif 000002
【特許請求の範囲】
【請求項１】
任意の保存領域に対してファイル出力が可能である複数の画像形成装置とファイル出力を受け付けることができる情報処理装置からなるシステムにおいて、画像形成装置は、
自身の動作に関する設定を保持するための領域を保持し、
前記領域に保持された設定情報を任意の情報処理装置からの要求においてこれを開示する設定表示手段と、
前記情報処理装置の要求に応じて前記領域の設定を変更する設定変更手段と、
前記領域を共通設定用と個別設定用に分離して管理する手段と、
前記共通設定と前記個別設定間に禁則が発生した場合にこれを自動的に解消する禁則解消手段を行うことを特徴とする画像形成装置。
【請求項２】
前記設定変更手段を用いて、複数の画像形成装置に対して一括で設定を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記禁則解消手段は禁則に関するルールに則って動作し、かつそのルール自体が変更可能であることを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作に関する設定値を永続的に保持する複数の画像形成装置と、複数の画像形成装置に対して一度に設定値を反映させることのできる外部システムを組み合わせた環境において、各画像形成装置内の設定値の整合をとるための、画像形成装置に関する。
【背景技術】
【０００２】
複合機では機器内で動作する様々な用途のアプリケーションが存在する。従来、複合機内のアプリケーションは、アドレス帳のバックアップ方法や複合機自身の状態情報の出力先や出力方法といった設定値を自身が管理する機器内の領域に保持している。仮に複数の複合機が１つの拠点で動作するようなケースでは、その設定値は一括で反映させることが多く、そのために複合機の外部−具体的にはＰＣ上−に配置する設定配信ソフトウェアが存在する。
【０００３】
しかし、設定配信ソフトウェアでは、例えば設定値を反映させたくない複合機に対しても誤って設定配信の対象に加えた結果、意図せず設定値を上書きされてしまうような問題点があった。
【０００４】
これに対し、設定配信ソフトウェアが設定値を複合機に反映・送信する前に複合機自身の設定値を読み出してこれを復元用設定値ファイルとして保存し、必要ならばこれを用いて設定値を復元させる機能を持たせる、という技術が存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１７３６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述した技術では復元用の設定値は設定値全体を保持していることによる問題がある。仮に一部の設定だけは設定値の反映をさせたくなかったが、それ以外の設定値については、設定配信ソフトウェアが反映しようとする設定値の内容に沿いたい、とする場合に、復元実施後に手動で設定値を変更する必要が生じる。
【０００７】
また、設定配信ソフトウェアが配信の対象とする複写機の台数が多い場合、設定値の復元を実施する複写機の特定や実際の復元手段が煩雑になりかねない。
【０００８】
加えて、上述した技術では複写機から読み取って保存する復元用設定値ファイルはＰＣ上に保存するため、設定値を反映したＰＣからしか復元が行えない。
【課題を解決するための手段】
【０００９】
任意の保存領域に対してファイル出力が可能である複数の画像形成装置とファイル出力を受け付けることができる情報処理装置からなるシステムにおいて、画像形成装置は、
自身の動作に関する設定を保持するための領域を保持し、
前記領域に保持された設定情報を任意の情報処理装置からの要求においてこれを開示する手段と、
前記情報処理装置の要求に応じて前記領域の設定を変更する手段と、
前記領域を共通設定用と個別設定用に分離して管理する手段と、
前記共通設定と前記個別設定間に禁則が発生した場合にこれを自動的に解消する手段を行うことを特徴とする画像形成装置。
【発明の効果】
【００１０】
本発明の画像形成装置によれば、複写機に対して設定配信ソフトウェアで上書きされたくない設定値を指定することができる。また、それ以外の設定については設定配信ソフトウェアの配信する設定値に従う、というような全体・一括設定と個別設定のバランスが取れた設定値に丸めることができる。
【図面の簡単な説明】
【００１１】
【図１】ネットワーク構成ならびに複合機内の構成を示す図である。
【図２】情報処理装置の構成を示す図である。
【図３】機器内アプリケーション内の記憶域の構造を示す図である。
【図４】本発明における禁則処理に用いる表である。
【図５】個別設定を行うときのＷｅｂブラウザの画面である。
【図６】一括設定を行うときの設定配信ソフトウェアの画面である。
【図７】設定配信ソフトウェアの追加画面である。
【図８】設定を反映する際のフロー図である。
【図９】設定を反映する際の禁則処理に関するフロー図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
［実施例１］
図1は、本発明の代表的な実施形態としてのネットワーク構成ならびにそこに接続される複合機の構成を示す図である。同図は、第１の画像形成装置１と第２の画像形成装置２と第３の画像形成装置３と、情報処理装置４と情報処理装置４とが、ネットワーク６を介して接続されている。画像形成装置２と画像形成装置３は、画像形成装置１と同じ要素で構成され、それぞれ後述する第１の機器内アプリケーション１１を持つ。情報処理装置４は、複数の画像形成装置がファイルを保存可能な共有の保存領域を持つ装置の代表例であり、情報処理装置５はＷｅｂブラウザや設定配信ソフトウェアをＨＤＤ４２に保持してこれを実行することを可能としている。しかし、情報処理装置４と情報処理装置５の役割はどちらも図２で示す構成の一般的なＰＣで充当可能であり、ともすれば1台の情報処理装置で情報処理装置４ならびに情報処理装置５の役割を兼ねることは可能である。また、情報処理装置５について言えば、これはネットワーク上に公開する共有の保存領域を持たせることが目的であるため、必ずしもＰＣでなくてもインターネット上のストレージサーバなどであってもよい。また本実施形態では、ネットワーク６がＬＡＮや無線ＬＡＮ、インターネットであってもよい。
【００１４】
本実施形態では、各画像形成装置１〜３の第１の機器内アプリケーション１１が、予め設定された共通の定期間隔（例.１日１回）ごとに、記憶部１２４に記録された画像形成装置の状態情報を情報処理装置５にデータファイルとして出力するシステムを想定する。
【００１５】
画像形成装置１は、画像処理装置１０及び印刷装置２０からなる。
【００１６】
画像処理装置１０は、ネットワーク通信部１２５とユーザインタフェース部１２６と制御部１２３（例.CPU）と記憶部１２４（例.メモリやHDD）と第１の機器内アプリケーション１１からなる。本実施形態では、本発明に関係する第１の機器内アプリケーション１１だけを記載しているが、不図示の複数のアプリケーション部が画像処理装置１０に存在してもよいことは当業者には明白であろう。
【００１７】
ネットワーク通信部１２５は、ネットワークと接続して外部装置からのデータ受信や、外部装置へのデータ送信が可能となっている。
【００１８】
ユーザインタフェース部１２６は、キーボード、マウス、ディスプレイ、Webページ等からなり、ユーザからの指示の受付け、データ（画面データ）の表示をすることが可能となっている。
【００１９】
制御部１２３は、画像形成装置の画像処理や第１の機器内アプリケーション１１の処理など、画像処理装置１０のすべての動作の制御を司る。
【００２０】
記憶部１２４は、第１の機器内アプリケーション１１が記録する情報や、第１の機器内アプリケーション１１以外が記録する情報など、画像処理装置１０が記録するすべての情報を記憶する。また、記憶部１２４は外付けHDDや外付けUSBメモリなどの外部記憶装置も含むことは当業者には明白であろう。
【００２１】
第１の機器内アプリケーション１１は、制御部１２３と記憶部１２４と設定画面制御部１２１と設定管理部１２２とファイル出力処理部１２７と機器情報処理部１２８からなる。
【００２２】
設定画面制御部１２１は、記憶部１２４に記録され設定管理部１２２によって管理される設定値に関し、値の取得、表示、更には変更の機能を保持する。具体的には、設定画面制御部１２１は設定値の一覧を表示するためのHTMLを動的に生成し、それを情報処理装置４上で動作するWebブラウザの要求に応じてネットワーク６を通じて返送する。この時、情報処理装置４上のＷｅｂブラウザにて設定値一覧を変更した上でその内容をＨＴＴＰコマンドで設定画面制御部１２１に送信する。設定画面制御部１２１は送信情報に含まれる設定値を制御部１２３に伝送し、制御部１２３は記憶部１２４上の設定値を変更する。また、設定画面制御部１２１は情報処理装置４で動作する設定配信ソフトウェアの要求に応じて設定値一覧を返送する、あるいは設定値一覧の変更を受付け、制御部１２３を通じて記憶部１２４上の設定値を変更させる。
【００２３】
設定管理部１２２は設定画面制御部１２１を通じて得られた、情報記憶装置４からの設定値に関する要求を処理する。具体的には情報記憶装置４から設定値取得要求があれば、記憶部１２４に存在する設定値を設定画面制御部１２１に伝送し、情報記憶装置４から設定値変更要求があれば、設定画面制御部１２１を通じて得られた変更内容を記憶部１２４上の設定値に反映する。特に設定値変更要求があった場合の処理については本実施形態の核となる部分であり、詳細については後述する。
【００２４】
制御部１２３ならびに記憶部１２４については第1の画像形成装置１で動作する機器内アプリケーションが共有して利用する領域であり、第1の機器内アプリケーション１１が占有するものではない。
【００２５】
制御部１２３は印刷装置２０の状態情報を定期的に取得して記憶部１２４に記録する。また、制御部１２３は第1の機器内アプリケーション１１の要求に応じて、記憶部１２４に記録された印刷装置２０の状態情報を読み出す。
【００２６】
記憶部１２４は第1の画像形成装置１に関する静的および動的なすべての情報を記録する領域である。その中には印刷装置２０に関する状態情報や第1の機器内アプリケーション１１の設定値情報を含む。
【００２７】
ネットワーク通信部１２５は第1の画像形成装置がネットワーク６上に存在する他の装置と通信を行う際の伝送処理を行う。
【００２８】
ユーザインタフェース部１２６は第1の画像形成装置にてコピー、ファックスといった作業を行うために用意されている画面を指す。
【００２９】
図２は図１上の情報処理装置４ならびに情報処理装置５として用いられる装置の構造を示したものである。情報処理装置４は設定配信ソフトウェアを実行するのに十分な性能を有しておればよく、一般的なＰＣがこれに該当する。対して、情報処理装置５はサーバ用途で利用され、一般的なＰＣよりは高い性能を有するＰＣを志向するが、基本的な構成は図2で示すもので共通している。
【００３０】
ＨＤＤ４２は情報処理装置を駆動させるためのＯＳ関連ファイルやアプリケーションファイル、ならびにネットワーク６を通じて送信されたデータファイルを保持する。本実施例では情報処理装置４上のＨＤＤ４２にはアプリケーションファイルとしてＷｅｂブラウザや設定配信ソフトウェアが存在する。また、情報処理装置５上のＨＤＤ４２上には画像形成装置１上の第1の機器内アプリケーション１１から送信された設定情報をデータファイルとして保持する。
【００３１】
メインメモリ４１はＯＳ関連ファイルやアプリケーションファイルの実行時情報を保持する。
【００３２】
ＣＰＵ４３はＯＳ関連ファイルやアプリケーションファイルが動作する際の演算処理を行う。
【００３３】
ネットワーク通信部４４は情報処理装置４ならびに情報処理装置５がネットワーク６を通じて他の装置と通信を行う際の伝送処理を行う。
【００３４】
入出力制御部４５は情報処理装置に外部接続する機器の制御を行う。外部接続する機器はマウス４６、キーボード４７およびディスプレイ４８である。
【００３５】
上記構成における本発明の概略について、以下に述べる。
【００３６】
第1の画像形成装置１は印刷装置２０などの機器内の各装置の状態情報を記憶部１２４に保持する。第1の機器内アプリケーション１１は機器情報処理部１２８にて記憶部１２４に保持された状態情報を取得した上で、例えば状態情報をログとしてまとめた内部状態保存ファイルとして保存する。画像処理装置１０が本来保持する状態情報は制御部１２３が第1の機器内アプリケーション１１の有無に関係なく、これを記憶部１２４に保存するが、記憶部１２４の空き容量に限りがあるため、状態情報は揮発性を帯びている。第1の機器内アプリケーション１１は状態情報を永続的に保持しつつ、画像形成装置外に出力する目的を持つことが本発明の例における前提となる。
【００３７】
内部状態保存ファイルは各画像形成装置内に保持されているものを一元管理して各画像形成装置の利用状況を分析することを目的として、画像形成装置外に集約する。この集約を目的として、サーバ用途となる情報処理装置５を設置し、第1の機器内アプリケーション１１のファイル出力処理部１２７では内部状態保存ファイルを加工する。加工とは例えばCSVファイルなど、一般的なPCの構成を持った情報処理装置４や情報処理装置５でも安易に参照ができる形式に変換することである。本発明ではこの形式を外部出力状態ファイルと呼ぶ。ファイル出力処理部１２７は画像処理装置１０内のネットワーク通信部１２５に対し、自身が生成した外部出力状態ファイルを情報処理装置５に伝送するよう依頼する。ネットワーク通信部１２５は情報処理装置５の内部にあるネットワーク通信部４４に対し、外部出力状態ファイルを伝送し、最終的にはHDD４２に外部出力状態ファイルが保持される。これは第1の画像形成装置１に限られた話ではなく、第2の画像形成装置2、第3の画像形成装置3、あるいは不図示の画像形成装置でも同様の処理を行うことは具当業者にも明白であろう。よって、情報処理装置５内のHDD４２には複数の画像形成装置の状態情報が、複数の外部出力状態ファイルとして一元化して保存される。
【００３８】
図３は第1の画像形成装置１における、記憶部１２４のうち、第1の機器内アプリケーション１１が利用する記憶領域についてのファイル構造を示したものである。３０１は第１の機器内アプリケーション１１自身を格納する領域である。例えばＪａｖａで作成した実行モジュールであるところのバンドルファイルを格納する。３０４はデータを格納する領域であり、前述の内部状態保存ファイルはここに保持する。また、３０４は一時作成したデータの保存領域でもあり、例えば情報処理装置５に伝送するために外部出力状態ファイルを作成する際にはこの領域に一時保存する。３０２ならびに３０３はいずれも第１の機器内アプリケーション１１自身の動作設定を保持する領域である。３０２は共通設定領域、３０３は個別設定領域とするが詳細については後述するが、個別設定領域にある設定項目は共通設定領域にある同じ設定項目に優先して適用する。
【００３９】
図５は情報処理装置４の画面上に表示する、第1の機器内アプリケーション１１の設定を行うＷｅｂブラウザ画面の例である。後述する個別設定についてはＷｅｂブラウザから行う。Ｗｅｂブラウザの画面５００は第1の機器内アプリケーション１１から取得した設定情報を表示する機能とそれを変更する機能を有する。
【００４０】
５０１にて第1の画像形成装置１のＩＰアドレスと第1の機器内アプリケーション１１を示す文字列からなるＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）を入力する。ＵＲＬの指定に従い情報処理装置４上のＷｅｂブラウザはネットワーク６を通じて設定画面制御部１２１に設定値取得を要求する。設定値取得要求を受信した設定画面制御部１２１は設定管理部１２２から設定情報を取得し、設定内容を例えばＨＴＭＬの形で生成し、返信データとして情報処理装置４に伝送する。Ｗｅｂブラウザ５００は設定値を受信してからその内容を表示する。
【００４１】
５０２には第1の画像形成装置１の機器名を表示する。５０６は第1の機器内アプリケーション１１の設定画面であることを示すための情報である。ここでの「Ｍｙａｐｐ」というのが第1の機器内アプリケーション１１を指すものであり、不図示の他の機器内アプリケーションの場合にはそれに対応する名前が表示されることは当業者にも明白であろう。
【００４２】
５０４は後述する５０７、５０８、５０９ならびに５１０で変更した内容を変更情報として第1の機器内アプリケーション１１に送信する際に押下するボタンである。
【００４３】
また、５０５は同じく変更した内容を破棄して送信しない場合に押下するボタンである。
【００４４】
５０７、５０８、５０９ならびに５１０は第1の機器内アプリケーション１１が生成した外部出力状態ファイルを保存する際の設定項目である。
【００４５】
５０７は保存の方法あるいはプロトコルを選択するためのリストである。５０７には代表的な3項目のみを例として示したが、保存あるいは送信方法についてはこの限りではない。例えば外部出力状態ファイルをネットワーク６上に存在する不図示のＦＴＰサーバーに送信したい場合はここで「ＦＴＰサーバー」を選択する。
【００４６】
５０８は保存先の位置情報を示す情報を表示あるいは入力する領域である。この領域に記載する位置情報の書式は５０７にて選択する方法やプロトコルに応じて変わる。例えば５０７にて「ＦＴＰサーバー」とした場合は、５０８には「ｆｔｐ：／／（サーバーのＩＰアドレス）／（フォルダー名）」というＵＲＬ形式で入力する必要がある。また、５０７にて「Ｗｉｎｄｏｗｓ（登録商標）共有フォルダー」とした場合は５０８には「￥￥（サーバーのＩＰアドレス）￥（フォルダー名）」というＵＮＣ（Ｕｎｉｖｅｒｓａｌ Ｎａｍｉｎｇ Ｃｏｎｖｅｎｔｉｏｎ）の形式で入力する必要がある。例えば５０７にて「ＦＴＰサーバー」を選びながら５０８にてＵＮＣの形式で位置情報を入力し、５０４の押下で設定情報を送信しようとした場合は、設定内容の不整合につき、設定は反映されない。
【００４７】
５０９と５１０では５０８にて指定した保存先に外部出力状態ファイルを送信するための認証情報を入力する。なお、入力した５０９と５１０の認証情報を以って、実際に保存先に保存できるかは保存しないとわからない。５０３は５０８にて入力した保存先に対して、５０９と５１０で入力した認証情報でファイル保存ができるかの接続確認を行うためのボタンである。５０３が押下されるとテスト用のファイルを生成し、５０８、５０９ならびに５１０に入力された情報を元にテスト用のファイルを保存先に送信し、その成否を結果として表示する。チェックボックス５１１は本画面で設定変更する内容を一時的に使用したいのか、永続的に反映したいのかを選択する。一時・永続の持つ意味については後述する。
【００４８】
図６は情報処理装置４で動作させる設定配信ソフトウェアの画面の例を示した図である。これは設定項目については図５で示したＷｅｂブラウザのものと変わりないが、Ｗｅｂブラウザの場合は一度に一つの画像形成装置に対する設定のみ可能である。対してダイアログ６００で示す画面上での設定は複数の画像形成装置を選択して、選択した画像形成装置内に配置された、第1の機器内アプリケーション１１に対して一括で設定を変更することができる。ここで行う設定を一括設定と呼ぶ。リスト６０１は設定を変更する画像形成装置を選択するためのリストである。本リストに列挙する画像形成装置についてはボタン６０２について追加を行うことができ、画像形成装置を選択してからボタン６０３を押下することにより、選択した画像形成装置を本リストから削除することができる。ボタン６０２を押下することにより、図９に示すダイアログ９００を表示する。リスト６０４、文字列入力６０５、同６０６、同６０７、およびボタン６０８については、それぞれ図５上のリスト５０７、文字列入力５０８、同５０９、同５１０およびボタン５０３と同じ機能を有する。ボタン６０９についてもボタン５０４と同様に画像形成装置内の第1の機器内アプリケーション１１への設定変更を行うが、ボタン６０９はリスト６０１で選択した全ての画像形成装置に対して設定変更を行う。チェックボックス６１０はリスト６０１にて選択した画像形成装置内の第1の機器内アプリケーション１１が管理する個別設定領域３０３を初期化するかを設定する。
【００４９】
図９は図６に示した設定配信ソフトウェア内の機能であり、リスト６０１に画像形成装置を追加するために表示するダイアログ画面の例である。文字列入力９０１に追加したい画像形成装置のＩＰアドレスを入力し、ボタン９０２を押下することにより、ＩＰアドレスで指定した機器が画像形成装置であるか確認する。ＩＰアドレスで指定した機器が画像形成装置であり、かつそこに第1の機器内アプリケーション１１が構成されていることが判断できると文字列表示９０３および同９０４に画像形成装置の機器情報を表示する。ボタン９０５を押下することにより、表示された情報をダイアログ６００上のリスト６０１に追加する。ボタン９０６を押下するとダイアログ９００上での入力は破棄して、ダイアログ６００に遷移を戻す。
【００５０】
図７は図５で示したＷｅｂ画面ならびに図６で示した設定配信ソフトウェアによって設定変更がなされた場合の第1の機器内アプリケーション１１内の設定管理部１２２の設定変更処理について説明したフロー図である。
【００５１】
Ｓ１０１から始まるフローはダイアログ５００上のボタン５０４の押下により、設定変更内容をＷｅｂ画面から第1の画像形成装置１に送信した場合のものである。
【００５２】
Ｓ１０２では設定画面制御部１２１から受け取った変更内容を一次記憶に保持する。
【００５３】
Ｓ１０３では設定内容に含まれる、Ｗｅｂ画面上のチェックボックス５１１上で設定された内容を参照し、Ｗｅｂ画面からなされた設定を一時的に保持するか永続的に保持するかをＳ１０５にて判断する。永続的に変更する場合は、Ｓ１０７にて変更内容のみを個別設定領域３０３に保存する。変更内容のみ、というのは情報処理装置４上のＷｅｂブラウザからの設定値取得要求に応じて設定画面制御部１２１が返答した設定値情報と、その後Ｗｅｂブラウザ上から設定画面制御部１２１への設定変更要求があった際の設定値情報の差分をさす。永続的に変更せず、一時的に変更を保持する場合は設定値全体を共通設定領域３０２に保存する。設定値全体とはＷｅｂ画面の例で言えばダイアログ５００上のリスト５０７、文字列入力５０８、同５０９および同５１０の内容となる。
【００５４】
Ｓ１１３から始まるフローは設定配信ソフトウェアによって設定変更がなされた場合のフローである。ダイアログ６００上のボタン６０９の押下により、ダイアログ上の設定内容をアプリケーションは第1の機器内アプリケーション１１内の設定画面制御部１２１に伝送する。
【００５５】
Ｓ１１４にて設定管理部１２２は設定画面制御部１２１から設定内容を受信し、それをＳ１０２と同様に一時領域に保持する。ダイアログ６００上のチェックボックス６１０で設定された内容を確認し、個別設定領域を初期化するかをＳ１１５にて確認する。個別設定領域を初期化する場合はＳ１１７にて個別設定領域３０３の内容を消去する。また、ダイアログ６００上のリスト６０４、文字列入力６０５、同６０６および同６０７で設定された内容で共通設定領域３０２の設定内容を更新する。個別設定領域を初期化しない場合は、まずＳ１１６にて個別設定領域３０３から個別設定を取得する。個別設定の有無についてＳ１１８にて判断し、個別設定が存在する場合は個別設定でなされている設定値と共通設定としてこれから反映する設定値に禁則がないかをＳ１１９にて確認する。Ｓ１１９の処理については別途詳細化する。禁則についての処理を行った結果、個別設定でなされた設定値が共通設定に沿って変更される場合、Ｓ１２１にて個別設定が変更された旨をＳ１１１を使い通知する。最後に設定値全てを共通設定領域３０２に保持する。
【００５６】
図８は図７のフロー上のＳ１１９における禁則処理について説明したフロー図である。また図４は禁則処理に使われる禁則テーブルを表にあらわしたものである。既に個別設定領域に何らかの設定値が保存されている場合、共通設定領域に変更が生じた場合は設定値間に禁則が生じることがある。まずＳ１５２にて禁則テーブルＳ１５１の内容を取得する。禁則テーブルはデータ格納領域３０４に保持している。
【００５７】
次にＳ１５３にて一次記憶に保持している個別設定変更フラグＳ１１０を初期化する。個別設定変更フラグは図７のフローにおけるＳ１２０において個別設定に変更がなされたかを判断するために必要となるフラグである。その後、保存された個別設定の数だけ以下の処理を行う。
【００５８】
まずＳ１５５にて個別設定の内容が禁則テーブルにあるかを照合して確認する。ここからは個別設定が図４上の禁則テーブルＬ１０上にあるかないかを判断する例を用いて説明する。例えば個別設定としてＷｅｂブラウザ上のダイアログ５００にある、文字列入力５０８で指定されたフォルダーパスを保持していたとする。フォルダーパスに関する禁則が存在するかをＬ１０内のＬ１０２からＬ１０７まで行ごとに検索するのがＳ１５５の処理に該当する。
【００５９】
フォルダーパスについてはＬ１０３、Ｌ１０４およびＬ１０５に行が該当するため、禁足する設定の識別を行う。フォルダーパスと禁則が発生するのはＬ１０によると設定値ＩＤが０００１である、バックアップファイルの保存先となる。ここでバックアップファイルの保存先も個別設定に含まれているのであれば、禁則が発生しうる二つの設定は共に個別設定が適用されることから実際の禁則は発生しない。このような判断をＳ１６４にて行う。もし、ここでバックアップファイルの保存先は個別設定に含まれない場合、Ｓ１５７の設定強弱の確認を行う。Ｌ１０において、「設定値ＩＤ」の列にある項目は「禁則する設定値ＩＤ」の列にある項目よりも強弱関係としては強いことを意味し、逆に「禁則される設定値ＩＤ」の列にある項目よりも弱いことを意味する。よって、ここでは個別設定したフォルダーパスの方が設定値としてはバックアップファイルの保存先よりも強いことから、共通設定で指定されたバックアップファイルの保存先を変更することとなる。例えば、個別設定としてフォルダーパスにＵＮＣ形式のパスが設定されており、設定配信ソフトウェアで指定された共通設定の項目としてバックアップファイルの保存先にＦＴＰサーバーが指定された場合、この二つの設定にはＬ１０３の禁則ルールに応じて不整合があると判断され、バックアップファイルの保存先としてはＷｉｎｄｏｗｓ共有フォルダーに変更される。この処理がＳ１５９となる。また、個別設定と共通設定の強弱を評価した際に前述の例とは逆に共通設定の側が強くなるケースも存在する。このときはＳ１６０にて個別設定を共通設定の設定値に併せて是正することとなり、個別設定領域３０３を変更する。また、個別設定領域３０３が変更されたことを後段の処理Ｓ１２１にて行うためにＳ１６１にて個別設定変更フラグＳ１１０のフラグを変更された旨、セットする。
【００６０】
以上のように処理を行うことにより、複数の画像形成装置上の機器内アプリケーションの設定を一括変更できることと、一括変更の手段は提供しながらもそれより優先しておきたい個別設定を上書きされず、設定値間の不整合も発生させずに利用することができる。
【符号の説明】
【００６１】
１  第１の画像形成装置
２  第２の画像形成装置
３  第３の画像形成装置
４  情報処理装置
６  ネットワーク
【図１】
2013219415.tif 000003
【図２】
2013219415.tif 000004
【図３】
2013219415.tif 000005
【図４】
2013219415.tif 000006
【図５】
2013219415.tif 000007
【図６】
2013219415.tif 000008
【図７】
2013219415.tif 000009
【図８】
2013219415.tif 000010
【図９】
2013219415.tif 000011