(57)【特許請求の範囲】
【請求項１】
管理者設定データとユーザ設定データを保存する記憶手段を有する画像形成装置であって、
前記管理者設定データは、設定名称とその設定名称に対応する設定値を有し、前記画像形成装置に設定される管理者設定データであり、
前記ユーザ設定データは、設定名称とその設定名称に対応する設定値を有し、前記画像形成装置に設定されるユーザ設定データであり、
複数の前記ユーザ設定データを保存することができ、前記ユーザ設定データとして前記管理者設定データと前記ユーザ設定データとの差分のデータを前記記憶手段に保存するユーザデータ設定手段と、
前記管理者設定データと前記ユーザ設定データの両方を参照して、前記管理者設定データに設定された設定名称と同じ設定名称が前記ユーザ設定データの設定名称に存在する場合、前記ユーザ設定データの設定名称とその設定名称に対応する設定値を設定データテーブルに設定する設定データ設定手段とを備え、
前記ユーザ設定データのある設定名称に対応する設定値が前記管理者設定データの同じ設定名称に対応する設定値と異なるときに、当該異なるユーザ設定データの設定名称に対応する設定値のうち複数のユーザ設定データ間で同じ値のものが予め決めた数以上となったとき、前記管理者設定データの前記同じ設定名称に対応する設定値を前記複数のユーザ設定データ間で同じ値となった設定値に変更し、前記ユーザ設定データから前記複数のユーザ設定データ間で同じ値となった前記ある設定名称とその設定名称に対応する設定値を削除し、前記複数のユーザ設定データ間で同じ値となった設定名称とその設定名称に対応する設定値が存在しない前記ユーザ設定データに、前記管理者設定データの前記同じ設定名称とその設定名称に対応する設定値を追加することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成装置のデータ保存方法に係り、特に画像形成装置に設定するデータを効率良く保存するための画像形成装置及び画像形成装置のデータ保存方法に関する。
【背景技術】
【０００２】
近年、オフィスにおいては、プリンタやＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、多機能周辺装置、多機能プリンタ）、又はデジタル複合機等の画像形成装置が普及している。
これら画像形成装置は、サポートする機能が充実し、高機能化している。このため画像形成装置に対していろいろな設定ができるようになったことで、ユーザ毎に多種多様な設定を行うことがある。このように、管理者が予め決めた標準の設定値をユーザが変更したときは、個々のユーザによって設定変更する内容が異なり、また他のユーザは設定値を元に戻してから設定変更し直さなければならないので、一々元に戻すための操作をしなければならなかった。このような問題に対処するために、画像形成装置の管理者が行う設定データ(以下、管理者設定データという)やユーザ毎にユーザが行う設定データ(以下、ユーザ設定データという)を保存する設定データ保存領域を設けている。管理者やユーザは、この設定データ保存領域の管理者設定データを、現状の画像形成装置設定データにコピーすることで、容易に標準の設定値に戻すことができる。
このような画像形成装置では、管理者設定データやユーザ設定データを画像形成装置のデータ領域に保存しなければならないので、大きなデータ領域が必要であった。しかし、画像形成装置は、プリンタ、ＭＦＰ、またはデジタル複合機等の機能を搭載するため、管理者設定データやユーザ設定データなどのデータを保存するための大きなデータ領域を確保出来ないという問題があった。また、画像形成装置のデータ領域を拡張するときは、画像形成装置の全てのデータ領域の見直しなどの画像形成装置の再構築を行わなければならないので、容易にデータ領域を拡張できないという問題があった。
【０００３】
このため、ネットワークによって画像形成装置と接続されたサーバにデータ領域を確保し、そのデータ領域に画像形成装置の設定データなどを保存する方法がある。このような方法で保存された設定データは、画像形成装置からの要求または管理者やユーザの操作によりサーバのデータ領域からデータが画像形成装置に送信される。画像形成装置は、サーバから受信した設定データを画像形成装置に設定していた。例えば、特許文献１を参照すると、デジタル複合機と携帯電話とサーバとを接続し、携帯電話が有している個人情報を利用してサーバに保存されている情報をデジタル複合機に読み出すことができる技術が記載されている（以下、従来技術１とする）。
【特許文献１】特開２００２−２０２８７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような従来技術１では、サーバに保存されている情報を画像形成装置から読み出せるようにすることで、画像形成装置は大量の情報をサーバに保存できる。しかし、このような形態では、必ずサーバを設置する必要があるのでサーバを設置するための費用とサーバを保守するための費用がかかる。このため、画像形成装置の設定データを効率よく画像形成装置に保存できるようにすることが必要とされていた。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、上述の課題を解消することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、管理者設定データとユーザ設定データを保存する記憶手段を有する画像形成装置であって、前記管理者設定データは、設定名称とその設定名称に対応する設定値を有し、前記画像形成装置に設定される管理者設定データであり、前記ユーザ設定データは、設定名称とその設定名称に対応する設定値を有し、前記画像形成装置に設定されるユーザ設定データであり、複数の前記ユーザ設定データを保存することができ、前記ユーザ設定データとして前記管理者設定データと前記ユーザ設定データとの差分のデータを前記記憶手段に保存するユーザデータ設定手段と、前記管理者設定データと前記ユーザ設定データの両方を参照して、前記管理者設定データに設定された設定名称と同じ設定名称が前記ユーザ設定データの設定名称に存在する場合、前記ユーザ設定データの設定名称とその設定名称に対応する設定値を設定データテーブルに設定する設定データ設定手段とを備え、前記ユーザ設定データのある設定名称に対応する設定値が前記管理者設定データの同じ設定名称に対応する設定値と異なるときに、当該異なるユーザ設定データの設定名称に対応する設定値のうち複数のユーザ設定データ間で同じ値のものが予め決めた数以上となったとき、前記管理者設定データの前記同じ設定名称に対応する設定値を前記複数のユーザ設定データ間で同じ値となった設定値に変更し、前記ユーザ設定データから前記複数のユーザ設定データ間で同じ値となった前記ある設定名称とその設定名称に対応する設定値を削除し、前記複数のユーザ設定データ間で同じ値となった設定名称とその設定名称に対応する設定値が存在しない前記ユーザ設定データに、前記管理者設定データの前記同じ設定名称とその設定名称に対応する設定値を追加することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像形成装置にデータを効率良く保存するための画像形成装置及び画像形成装置のデータ保存方法を提供することができる。
【発明を実施するための最良の形態】
【０００８】
＜実施の形態＞
（画像形成装置の機能構成）
図１を参照して、本発明の実施の形態に係る画像形成装置１０の機能構成について説明する。
画像形成装置１０は、画像形成装置制御部１１と、画像形成部１２と、画像形成装置ネットワーク通信部１３と、画像形成装置補助記憶部１４と、パネル操作部１５等の機能部位を備えている。また、画像形成装置制御部１１には、設定データ処理部1６を備えている。更に、画像形成装置補助記憶部１４には、設定データ保存領域２０を備えている。そして、画像形成装置制御部１１と、画像形成部１２と、画像形成装置ネットワーク通信部１３と、画像形成装置補助記憶部１４は、部位を接続するバスなどにより接続される構成となっている。
【０００９】
画像形成装置制御部１１は、ＲＡＭやＲＯＭ等の主記憶手段、及びＭＰＵやＣＰＵ等の制御手段を備えている。また、画像形成装置制御部１１は、各種Ｉ／Ｏや、ＵＳＢ（ユニバーサル・シリアル・バス）等のインターフェイス、バスコントローラ等を含む総合的な画像形成装置１０のコントロールを行う部位である。
【００１０】
画像形成部１２は、ユーザから変換要求があった原稿を印刷可能な画像イメージに変換を行う部位である。
【００１１】
画像形成装置ネットワーク通信部１３は、ネットワークに接続するための、脱着可能なＬＡＮインターフェイスを備えている。更に、ＬＡＮインターフェイスには、ＴＣＰ／ＩＰ、ＡｐｐｌｅＴａｌｋ、ＳＭＢ等の各種ネットワークプロトコルのインテリジェントな送受信を行うネットワーク部を含んでいる。
【００１２】
画像形成装置補助記憶部１４は、フラッシュメモリ等からなる補助記憶装置で、画像形成装置制御部１１が実行する処理のデータを保存する部位である。
【００１３】
パネル操作部１５は、画像形成装置制御部１１からの要求により印刷可能な画像イメージをパネルに表示したり、また画像形成装置１０が備えている機能の操作項目の表示、管理者またはユーザの設定データの表示や入力、ユーザの指による接触検出を受け付ける部位である。また、パネル操作部１５は、ユーザが入力したデータを一時的に保存するレジスタを備える。
【００１４】
設定データ処理部１６には、設定データ保存処理プログラムと設定データ設定処理プログラムが搭載されている。設定データ保存処理プログラムは、設定データ保存領域２０に保存されている管理者設定データに基づいてユーザ設定データを作成し、設定データ保存領域２０に保存する。設定データ設定処理プログラムは、設定データ保存領域２０から管理者設定データとユーザ設定データを取り出し、画像形成装置１０に設定値を設定することができる。
【００１５】
設定データ保存領域２０は、管理者またはユーザの設定データを保存する領域で、これらデータは画像形成装置補助記憶部１４に確保されている。図２を参照して、設定データ保存領域２０のデータ構成について説明する。設定データ保存領域２０は、管理者設定データ保存領域２１とユーザ設定データ保存領域２２から構成されている。管理者設定データ保存領域２１には、管理者設定データが保存されている。ユーザ設定データ保存領域２２には、画像形成装置を利用する複数のユーザが設定したユーザ設定データが保存されている。図２の管理者設定データのデータ構成については、後述する図３（ａ）の管理者設定データの構成を参照のこと。また、図２のユーザ設定データのデータ構成については、後述する図３（ｃ）のユーザ設定データの構成を参照のこと。
【００１６】
次に、図３（ａ）の管理者設定データの構成、図３(ｂ)のユーザ設定データ画面のフォーマット、図３（ｃ）のユーザ設定データの構成、及び図４の設定データ保存処理の流れを示すフローチャートを参照して、本発明の実施の形態に係る画像形成装置１０の設定データ保存処理について説明する。図３（ａ）の管理者設定データ領域に予めデータを保存し、また図３（ｂ）のユーザ設定データ画面に予め設定データを表示しておき、図３(ｂ)のユーザ設定データ画面から変更すべきユーザ設定データを選択して設定し保存要求を行うと図４に示す設定データ保存処理を開始し、図３(ｃ)のユーザ設定データが保存される。以下図３、図４を参照して更に詳しく説明する。
【００１７】
図３（ａ）は、管理者設定データの構成を示す。管理者設定データの管理者名とパスワードには、管理者が画像形成装置１０の管理者設定を行ったときに入力した管理者名「ｍａｎａｇｅｒ」とパスワード「＊＊＊＊＊」が保存されている。また、管理者設定データの設定名称と設定値には、管理者が管理者設定を行ったときに入力した設定名称と設定値が保存され、設定値毎にＮｏ．１、２、３・・・ｎが付けられている。例えば、図３（ａ）の管理者設定データのＮｏ（Ｉ）＝１の設定名称は「Ａ」で設定値は「１」が保存されている。
【００１８】
図３（ｂ）は、ユーザがパネル操作部１５からのユーザ設定データの保存または設定を行うためのユーザ設定データ画面のフォーマットを示している。図３（ｂ）のユーザ設定データ画面には、ユーザ名とパスワードの入力欄が表示され、ユーザが入力したユーザ名「ｕｓｅｒ１」とパスワード「＊＊＊＊＊」が表示される。また、ユーザ設定データ画面の設定名称と設定値には、設定名称とこの設定名称に対応してユーザがユーザ設定を行った設定値が表示され、設定値毎にＮｏ（Ｉ）＝１、２、３・・・ｎが付けられている。例えば、図３（ｂ）のユーザ設定データ画面のＮｏ（Ｉ）＝１の設定名称は「Ａ」で設定値は「０」が表示されている。また、図３（ｂ）のユーザ設定データ画面には、「保存」ボタンと「設定」ボタンが表示されている。ユーザがユーザ設定データ画面からユーザ名、パスワード、設定値を入力し、「保存」ボタンを押下すると設定データ処理部１６の設定データ保存処理である設定データ保存処理プログラムが実行され、ユーザ設定データが保存される。また、ユーザがユーザ設定データ画面からユーザ名とパスワードを入力し、「設定」ボタンを押下すると設定データ処理部１６の設定データ設定処理である設定データ設定処理プログラムが実行され、該当するユーザのユーザ設定データが画像形成装置１０に設定される。
【００１９】
図３（ｃ）は、ユーザ設定データの構成を示す。ユーザ設定データのユーザ名とパスワードには、ユーザがユーザ設定データ画面から入力したユーザ名とパスワードが保存される。図３（ｃ）のユーザ設定データには、ユーザ名「ｕｓｅｒ１」とパスワード「＊＊＊＊＊」が保存されている。また、ユーザ設定データの設定名称にはユーザ設定データ画面の設定名称、ユーザ設定データの設定値にはユーザがユーザ設定データ画面から入力した設定値が保存され、設定値毎にＮｏ（Ｊ）＝１、２、３・・・ｎが付けられている。例えば、図３（ｃ）のユーザ設定データのＮｏ(Ｊ)＝１の設定名称は「Ａ」で設定値は「０」が保存されている。図３（ｃ）のユーザ設定データには、管理者設定データをユーザが変更して設定した項目のみが保存されるようになっている。
【００２０】
図４は、設定データ保存処理の流れを示すフローチャートである。図４のフローチャートに示すステップ順に基づいて、設定データ保存処理を説明する。
【００２１】
図３（ｂ）に示すユーザ設定データ画面から、ユーザがユーザ名、パスワード、設定名称に該当する設定値を入力し、ユーザが「保存」ボタンをポイントすると、パネル操作部１５はユーザ保存要求を画像形成装置制御部１１に出力する。画像形成装置制御部１１は、ユーザ保存要求を設定データ処理部１６に通知する。設定データ処理部１６にユーザ保存要求が通知されると、設定データ処理部１６の設定データ保存処理である設定データ保存処理プログラムが実行される。
【００２２】
（ステップＳ１０１）
設定データ保存処理が開始されると、設定データ処理部１６は、ユーザ設定データ画面から入力されたユーザ設定データをパネル操作部１５のレジスタから取り出し、ステップＳ１０２に進む。
【００２３】
（ステップＳ１０２）
設定データ処理部１６は、設定データ保存領域２０の管理者設定データ保存領域２１から管理者設定データを取り出し、ステップＳ１０３に進む。
【００２４】
（ステップＳ１０３）
設定データ処理部１６は、データ取出インデックスである(Ｉ)に初期値である「１」をセットし、ステップＳ１０４に進む。
【００２５】
（ステップＳ１０４）
設定データ処理部１６は、データ保存インデックスである(Ｊ)に初期値である「１」をセットし、ステップＳ１０５に進む。
【００２６】
（ステップＳ１０５）
設定データ処理部１６は、ユーザ設定データ画面のＮｏが(Ｉ)の設定値と管理者設定データのＮｏが(Ｉ)の設定値を取り出し、その設定値が等しいかチェックする。ユーザ設定データ画面の設定値と管理者設定データの設定値が等しければ、ユーザ設定データに設定値を保存する必要はないので、データ取り出しインデックス（Ｉ）を更新するステップＳ１０８に進む。例えば、図３（ａ）に示す管理者設定データのＮｏ（Ｉ）＝２の設定名称「Ｂ」の設定値が「０」であり、図３（ｂ）に示すユーザ設定データ画面の設定名称「Ｂ」の設定値が「０」であれば、管理者設定データとユーザ設定データ画面の設定値「Ｂ」の設定値は同じであるので、ユーザ設定データには設定名称「Ｂ」の設定値は保存されない。また、ユーザ設定データ画面の設定値と管理者設定データの設定値が等しくなければ、ユーザ設定データ画面の設定値をユーザ設定データの設定値に保存するステップＳ１０６に進む。例えば、図３（ａ）に示す管理者設定データのＮｏ（Ｉ）＝１の設定名称「Ａ」の設定値が「１」であり、図３（ｂ）に示すユーザ設定データ画面のＮｏ（Ｉ）＝１の設定名称「Ａ」の設定値が「０」であれば、管理者設定データとユーザ設定データ画面の設定値「Ａ」の設定値は異なるので、ユーザ設定データの設定名称「Ａ」の設定値が「０」として図３（ｃ）のＮｏ（Ｊ）＝１に示すユーザ設定データに保存される。
【００２７】
（ステップＳ１０６）
設定データ処理部１６は、ユーザ設定データ画面のＮｏが(Ｉ)の設定名称と設定値をユーザ設定データのＮｏが(Ｊ)の設定名称と設定値に保存する。例えば、図３（ｂ）に示すユーザ設定データ画面のＮｏ（Ｉ）＝１の設定名称「Ａ」と設定値が「０」が、図３（ｃ）に示すユーザ設定データのＮｏ（Ｊ）＝１の設定名称と設定値に保存される。設定データ処理部１６は、ステップＳ１０７に進む。
【００２８】
（ステップＳ１０７）
設定データ処理部１６は、データ保存インデックス(Ｊ)に「１」を加算し、ステップＳ１０８に進む。
【００２９】
（ステップＳ１０８）
設定データ処理部１６は、データ取出インデックス(Ｉ)に「１」を加算し、ステップＳ１０９に進む。
【００３０】
（ステップＳ１０９）
設定データ処理部１６は、ユーザ設定データ画面と管理者設定データの全ての設定値について比較したかを確認するため、データ取出インデックス(Ｉ)とデータ取出インデックス(Ｉ)の最大値（ｎ）を判定する。データ取出インデックス(Ｉ)が（ｎ）より大きければ、設定データ保存処理を終了する。また、データ取出インデックス(Ｉ)が（ｎ）以下であれば、次の設定値を比較するステップＳ１０５に戻る。
【００３１】
次に、図３（ａ）の管理者設定データの構成、図３（ｂ）のユーザ設定データの構成、図３（ｃ）のユーザ設定データの構成、図３(ｄ)の設定データテーブル、及び図５の設定データ設定処理の流れを示すフローチャートを参照して、本発明の実施の形態に係る画像形成装置１０の設定データ設定処理について説明する。この場合、図３（ａ）の管理者設定データと図３(ｃ)のユーザ設定データに予めデータが保存されているものとする。図３(ｂ)のユーザ設定データ画面からユーザ設定データの設定要求を行うと図５に示す設定データ設定処理を開始し、図３(ｄ)のユーザ設定データテーブルが作成される。図３（ａ）の管理者設定データの構成、図３（ｃ）のユーザ設定データの構成、図３(ｂ)のユーザ設定データ画面のフォーマットについては、設定データ保存処理における説明に同じである。以下図３、図５を参照して更に詳しく説明する。
【００３２】
図３(ｄ)のユーザ設定データテーブルは、画像形成装置制御部１１の主記憶手段に一時的に保存されるデータテーブルで、画像形成装置１０に設定する設定値が保存される。画像形成装置制御部１１は、図３(ｄ)のユーザ設定データテーブルの設定値を画像形成装置１０に設定する。例えば図３（ｄ）のユーザ設定データテーブルのＮｏ（Ｉ）＝１には、設定名称「Ａ」、設定値は「０」が保存されている。
【００３３】
図５は、設定データ設定処理の流れを示すフローチャートである。図５のフローチャートに示すステップ順に基づいて、設定データ設定処理を説明する。
【００３４】
図３（ｂ）に示すユーザ設定データ画面から、ユーザがユーザ名とパスワードを入力しユーザが「設定」ボタンをポイントすると、パネル操作部１５はユーザ設定要求を画像形成装置制御部１１に出力する。画像形成装置制御部１１は、ユーザ設定要求を設定データ処理部１６に通知する。設定データ処理部１６にユーザ設定要求が通知されると、設定データ処理部１６の設定データ設定処理である設定データ設定処理プログラムが開始される。
【００３５】
（ステップＳ２０１）
設定データ設定処理が開始されると、設定データ処理部１６は、ユーザ設定データ画面のユーザ名とパスワードをパネル操作部１５のレジスタから取り出し、ステップＳ２０２に進む。
【００３６】
（ステップＳ２０２）
設定データ処理部１６は、設定データ保存領域２０のユーザ設定データ保存領域２２からユーザ設定データのユーザ名に対応するパスワードを取り出し、ステップＳ２０３に進む。
【００３７】
（ステップＳ２０３）
設定データ処理部１６は、ユーザ設定データ画面から入力されたパスワードが、ユーザ設定保存領域２２のユーザ設定データから取り出したパスワードと同じであるかチェックする。チェックした結果同じであれば、正当なユーザと判定されるので設定データ保存領域２０の管理者設定データ保存領域２１から管理者設定データを取り出すステップＳ２０４に進む。また、チェックした結果同じでなければ、正当なユーザでないと判定されたので、設定データ設定処理を終了する。
【００３８】
（ステップＳ２０４）
設定データ処理部１６は、設定データ保存領域２０の管理者設定データ保存領域２１から管理者設定データを取り出し、ステップＳ２０５に進む。
【００３９】
（ステップＳ２０５）
設定データ処理部１６は、管理者設定データ取出インデックス(Ｉ)に初期値である「１」をセットし、ステップＳ２０６に進む。
【００４０】
（ステップＳ２０６）
設定データ処理部１６は、図３（ａ）に示す管理者設定データのＮｏ(Ｉ)の設定名称を取り出す。そして、その設定名称が図３（ｃ）に示す該当するユーザ設定データの設定名称に存在するかチェックする。同じ設定名称が該当するユーザ設定データの設定名称に存在すれば、ユーザ設定データの設定名称と設定値を図３（ｄ）設定データテーブルに保存するステップＳ２０７に進む。また、同じ設定名称が該当するユーザ設定データの設定名称に存在しなければ、管理者設定データの設定名称と設定値を図３（ｄ）設定データテーブルに保存するステップＳ２０８に進む。
【００４１】
（ステップＳ２０７）
図３（ａ）に示す管理者設定データに設定された設定名称と同じ設定名称が、当該ユーザが保存した図３（ｃ）に示すユーザ設定データの設定名称に存在する場合(ステップＳ２０６のＹｅｓ)、設定データ処理部１６は、図３（ｃ）に示すユーザ設定データの設定名称と設定値を図３（ｄ）に示す設定値テーブルのＮｏ（Ｉ）の設定名称と設定値にセットし、ステップＳ２０９に進む。例えば、図３（ａ）に示す管理者設定データのＮｏ（Ｉ）＝１の設定名称「Ａ」が、図３（ｃ）に示すユーザ設定データの設定名称に存在するかチェックし、図３（ｃ）の例ではユーザ設定データの設定名称に「Ａ」が存在するので、図３（ｄ）設定データテーブルのＮｏ（Ｉ）＝１の設定名称に「Ａ」、及び設定値にユーザ設定データの設定名称「Ａ」の設定値である「０」が保存される。
【００４２】
（ステップＳ２０８）
設定データ処理部１６は、同じ設定名称が該当するユーザ設定データの設定名称に存在しない場合(ステップＳ２０６のＮｏ)、図３（ａ）に示す管理者設定データのＮｏ（Ｉ）の設定名称と設定値を図３（ｄ）に示す設定値テーブルのＮｏ（Ｉ）の設定名称と設定値にセットし、ステップＳ２０９に進む。例えば、図３（ａ）に示す管理者設定データのＮｏ（Ｉ）＝２の設定名称「Ｂ」が、図３（ｃ）に示すユーザ設定データの設定名称に存在するかチェックし、ユーザ設定データの設定名称に「Ｂ」が存在しないので、図３（ｄ）設定データテーブルの設定名称に「Ｂ」、設定値に管理者設定データの設定名称「Ｂ」の設定値である「０」が保存される。
【００４３】
（ステップＳ２０９）
設定データ処理部１６は、管理者設定データ取出インデックス(Ｉ)に「１」を加算し、ステップＳ２１０に進む。
【００４４】
（ステップＳ２１０）
設定データ処理部１６は、管理者設定データの全ての設定名称についてユーザ設定データに存在するかを検索するため、データ取出インデックス(Ｉ)とデータ取出インデックス(Ｉ)の最大値（ｎ）を判定する。データ取出インデックス(Ｉ)が（ｎ）より大きければ、設定データ設定処理を終了する。また、データ取出インデックス(Ｉ)が（ｎ）以下であれば、次の設定名称を検索するステップＳ２０６に戻る。
【００４５】
このような実施の形態によれば、画像形成装置の設定データを効率良く画像形成装置に保存することができ、また保存した設定データを容易に取り出し画像形成装置に設定する画像形成装置及び画像形成装置のデータ保存方法を提供することができる。
【００４６】
本実施の形態では、画像形成装置の管理者設定データは１つである構成としたが、複数の管理者設定データを保存できる構成とすることも可能である。
【００４７】
（その他実施の形態）
画像形成装置において管理者設定データをデフォルト値として管理者以外の者が管理者設定データを変更できない場合と、管理者設定データを多数のユーザが一般的に利用する設定データとする場合がある。管理者設定データをデフォルト値として管理者以外の者が管理者設定データを変更できない場合は、管理者が管理者設定データを変更した場合は、自動的にユーザ設定データの見直しを行う。また、管理者設定データを多数のユーザが一般的に利用する設定データとする場合は、管理者設定データの設定値をユーザ設定データの設定値に基づいて自動的に変更することで画像形成装置の設定データを効率よく画像形成装置に保存できる。例えば複数のユーザ設定データの設定値が同じであるが、管理者設定データの設定値とは異なるときに、管理者設定データの設定値を変更する。つまり、管理者設定データの設定値を変更することで、複数のユーザ設定データから同じ設定値を削除することができるので、画像形成装置の設定データを効率良く画像形成装置に保存することができる。
【００４８】
図６を参照して管理者設定データの設定値をユーザ設定データの設定値に基づいて変更するその他実施の形態について説明する。図６（ａ）は変更前ユーザ１設定データの構成、図６（ｂ）は変更前ユーザ２設定データ、図６（ｃ）は変更前ユーザ３設定データの構成、図６（ｄ）は変更前ユーザ４設定データの構成を示す。図６（ｅ）は管理者設定データの構成を示す。図６（a’）は変更後ユーザ１設定データの構成、図６（ｂ’）は変更後ユーザ２設定データ、図６（ｃ’）は変更後ユーザ３設定データの構成、図６（ｄ’）は変更後ユーザ４設定データの構成を示す。
【００４９】
ユーザ設定データと管理者設定データにおいて、例えば、図６（ａ）の変更前ユーザ１設定データと、図６（ｂ）の変更前ユーザ２設定データと、図６（ｃ）の変更前ユーザ３設定データにおける設定名称「Ｆ」の設定値は「２」であり、図６（ｄ）の変更前ユーザ４設定データには設定名称「Ｆ」は存在しないので、ユーザ４の設定名称「Ｆ」の設定値は管理者設定データの設定値と同じ「１」である。このような場合に、４人のユーザの内３人のユーザは同じ設定値であるので、管理者設定データの設定名称「Ｆ」の設定値を「２」に変更する。この変更により、図６（ａ）の変更前ユーザ１設定データと、図６（ｂ）の変更前ユーザ２設定データと、図６（ｃ）の変更前ユーザ３設定データにおける設定名称「Ｆ」が削除され、図６（ｄ）の変更前ユーザ４設定データに設定名称「Ｆ」及びその設定値「０」が追加される。この結果、図６（ａ）の変更前ユーザ１設定データは図６（ａ’）の変更後ユーザ１設定データとなり、図６（ｂ）の変更前ユーザ２設定データは図６（ｂ’）の変更後ユーザ２設定データとなり、図６（ｃ）の変更前ユーザ３設定データは図６（ｃ’）の変更後ユーザ３設定データとなり、図６（ｄ）の変更前ユーザ４設定データは図６（ｄ’）の変更後ユーザ４設定データとなる。
【００５０】
ユーザ設定データの設定値が管理者設定データの設定値と異なるときに、異なるユーザ設定データの設定値のうち複数のユーザ設定データ間で同じ値のものが予め決めた数以上となったことを条件として、管理者設定データとユーザ設定データを自動的に変更する設定データ変更処理を設け、ユーザが画像形成装置を利用していない時間に設定データ変更処理を実行させることで、ユーザ設定データと管理者設定データの変更を行うことができる。このように、ユーザ設定データと管理者設定データの設定値を変更することで、複数のユーザ設定データから同じ設定値を削除することができるので、画像形成装置の設定データを効率良く画像形成装置に保存する画像形成装置におけるデータ保存方法を提供することができる。
【００５１】
本発明の実施の形態では、画像形成装置の設定データについての実施の形態であるが、設定データに限られるものではなく、例えば、アドレス帳のアドレスデータなど画像形成装置に保存されるデータで、管理者が保存する管理者データとユーザが保存するユーザデータなどで分けられる各種のデータについて本発明を実施することができる。
【産業上の利用可能性】
【００５２】
本発明は、画像形成装置におけるデータ保存方法に好適であるが、画像形成装置におけるデータ保存方法に限られるものではない。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態に係る画像形成装置の機能構成図である。
【図２】本発明の実施の形態に係る設定データ保存領域のデータ構成図である。
【図３】本発明の実施の形態に係る設定データの関係図である。
【図４】本発明の実施の形態に係る設定データ保存処理の流れを示すフローチャートである。
【図５】本発明の実施の形態に係る設定データ設定処理の流れを示すフローチャートである。
【図６】本発明のその他実施の形態に係る設定データの関係図である。
【符号の説明】
【００５４】
１０・・・・画像形成装置
１１・・・・画像形成装置制御部
１２・・・・画像形成部
１３・・・・画像形成装置ネットワーク通信部
１４・・・・画像形成装置補助記憶部
１５・・・・パネル操作部
１６・・・・設定データ処理部
２０・・・・設定データ保存領域
２１・・・・管理者設定データ保存領域
２２・・・・ユーザ設定データ保存領域
【図１】
0005260993.tif 000002
【図２】
0005260993.tif 000003
【図３】
0005260993.tif 000004
【図４】
0005260993.tif 000005
【図５】
0005260993.tif 000006
【図６】
0005260993.tif 000007