(57)【要約】【課題】バックアップ対象のデータサイズを大きくすることなくバックアップの確実性を向上させることが可能な電子機器を提供する。【解決手段】ユーザーの機器設定による複数の項目毎の設定値の変更を第１及び第２の記憶部７，９のミラーリング領域１３，１５に各別に記憶してミラーリングを行う電子機器であって、項目毎の設定値が対応する初期値と異なる場合に設定値をミラーリング対象として選択する対象選択部１７と、ミラーリング対象の設定値に対して指定されているミラーリングの優先度を少なくとも判断する優先度判断部２１と、判断された優先度が相対的に高い設定値を優先して残すようにミラーリングを行うミラーリング実行部２５とを備えた。【選択図】図１
2014026544.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの機器設定による複数の項目毎の設定値の変更を複数の記憶部のミラーリング領域に各別に記憶してミラーリングを行う電子機器であって、
前記項目毎の設定値が対応する初期値と異なる場合に前記設定値をミラーリング対象として選択する対象選択部と、
前記ミラーリング対象の設定値に対して指定されているミラーリングの優先度を少なくとも判断する優先度判断部と、
前記判断された優先度が相対的に高い設定値を優先して残すように前記ミラーリングを行うミラーリング実行部と、
を備えたことを特徴とする電子機器。
【請求項２】
請求項１記載の電子機器であって、
前記ミラーリング対象の設定値を記憶するための前記ミラーリング領域の空き容量を確認する容量確認部を備え、
前記優先度判断部は、前記空き容量が前記ミラーリング対象の設定値に対して不足する場合に、前記ミラーリング領域内に記憶されている既存の設定値の優先度及び前記ミラーリング対象の設定値の優先度を比較判断し、
前記ミラーリング実行部は、前記比較判断の結果から前記ミラーリング対象の設定値の優先度以下の前記既存の設定値がある場合に、その既存の設定値に前記ミラーリング対象の設定値を残すように前記ミラーリングを行う、
ことを特徴とする電子機器。
【請求項３】
請求項１又は２記載の電子機器であって、
前記項目毎に前記優先度をユーザーに指定させる優先度指定部を備えた、
ことを特徴とする電子機器。
【請求項４】
請求項１〜３の何れか一項に記載の電子機器であって、
前記機器設定は、前記複数の項目の設定値によって複数の異なる機能に対して行われ、
前記複数の項目は、各機能に関連付けて複数群に分類され、同一群を構成する項目に対して同一の優先度が指定される、
ことを特徴とする電子機器。
【請求項５】
ユーザーの機器設定に対する複数の項目毎の設定値を複数の記憶部のミラーリング領域に各別に記憶してミラーリングを行う電子機器のバックアッププログラムであって、
前記項目毎の設定値が対応する初期値と異なる場合に前記設定値をミラーリングの対象として選択する対象選択手順と、
少なくとも前記ミラーリング対象の設定値に対して指定されているミラーリングの優先度を判断する優先度判断手順と、
前記判断された優先度が相対的に高い設定値を優先して残すように前記ミラーリングを行うミラーリング実行手順と、
コンピューターに実行させることを特徴とするバックアッププログラム。
【請求項６】
請求項５記載のバックアッププログラムであって、
前記ミラーリング対象の設定値を記憶するための前記ミラーリング領域の空き容量を確認する容量確認手順を備え、
前記優先度判断手順は、前記空き容量が前記ミラーリング対象の設定値に対して不足する場合に、前記ミラーリング領域内に記憶されている既存の設定値の優先度及び前記ミラーリング対象の設定値の優先度を判断し、
前記ミラーリング実行手順は、前記ミラーリング対象の設定値が前記既存の設定値よりも高い優先度の場合に前記ミラーリングを行う、
ことを特徴とするバックアッププログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーの機器設定を複数の記憶部に各別に記憶してミラーリングを行う電子機器及びそのバックアッププログラムに関する。
【背景技術】
【０００２】
近年の電子機器であるデジタル複合機やプリンター等の画像形成装置は、その多機能化に伴い、多くの項目にわたる機器設定が存在する。ユーザー環境や利用目的に合った機能を得るために、機器設定に対する項目毎の設定値を変更して利用されることが多くなっている。
【０００３】
ユーザーによる機器設定は、画像形成装置内の不揮発メモリーに記憶されるが、故障等による不揮発メモリー部品の交換や基板交換（不揮発メモリーがオンボードになっている場合）時に復元可能にバックアップをしておく必要がある。
【０００４】
しかし、製品コストや不揮発メモリーのサイズの制約等から、全てのデータをバックアップすることは不可能であり、バックアップ対象のデータサイズを小さくすることが重要となっている。
【０００５】
これに対し、例えば特許文献１のように、記憶容量や種類が異なる複数のストレージの組み合わせによるミラーリング制御を実現可能にすると共に複数のストレージの全空間を使用可能にした画像形成装置がある。
【０００６】
この画像形成装置では、ストレージコントローラ部がデータをストレージに記憶する場合、記憶すべきデータが重要度の高いデータであるか判定する。ストレージコントローラ部は、重要度の高いデータと判定されたデータを両方のストレージのミラーリング領域に格納し、重要度の低いデータと判定されたデータを片方のストレージの非ミラーリング領域に格納するように制御する。
【０００７】
しかし、バックアップの確実性を向上するためには、可能な限りユーザーによる機器設定の項目を網羅する必要があるので、結果として重要度の高いデータ量が多くなり、バックアップ対象のデータサイズも大きくなるという問題があった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−４３２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明が解決しようとする問題点は、バックアップの確実性を向上させるとバックアップ対象のデータサイズが大きくなる点である。
【課題を解決するための手段】
【００１０】
本発明は、バックアップ対象のデータサイズを大きくすることなくバックアップの確実性を向上させるため、ユーザーの機器設定による複数の項目毎の設定値の変更を複数の記憶部のミラーリング領域に各別に記憶してミラーリングを行う電子機器であって、前記項目毎の設定値が対応する初期値と異なる場合に前記設定値をミラーリング対象として選択する対象選択部と、前記ミラーリング対象の設定値に対して指定されているミラーリングの優先度を少なくとも判断する優先度判断部と、前記判断された優先度が相対的に高い設定値を優先して残すように前記ミラーリングを行うミラーリング実行部とを備えたことを最も主な特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザーの機器設定時に初期値との比較によって異なる設定値についてのみミラーリングを行わせることができ、バックアップ対象のデータサイズを大きくすることなくバックアップの確実性を向上させることができる。
【００１２】
しかも、ミラーリング対象の設定値を優先度に応じてミラーリング領域に保存することで、記憶部サイズの制約下においても可能な限りユーザーによって変更された項目の設定値をバックアップできる。
【図面の簡単な説明】
【００１３】
【図１】画像形成装置のブロック図である（実施例１）。
【図２】優先度リストを示す図表である（実施例１）。
【図３】図１の画像形成装置によるバックアップ処理を示すフローチャートである（実施例１）。
【図４】ミラーリング対象の設定値を上書きする場合の一例を示し、（ａ）はミラーリング前のミラーリング領域の一部を示す概念図、（ｂ）は同ミラーリング後の概念図である（実施例１）。
【図５】変形例に係る優先度リストを示す図表である（実施例１）。
【発明を実施するための形態】
【００１４】
バックアップ対象のデータサイズを大きくすることなくバックアップの確実性を向上させるという目的を、ユーザーの機器設定による複数の項目毎の設定値を対応する初期値とは異なるもののみをミラーリング対象とし、それを優先度に応じてミラーリングすることにより実現した。
【００１５】
このミラーリング技術は、画像形成装置の他、ミラーリングを必要とする各種の電子機器に適用することができる。
【００１６】
以下、本発明の実施例について図面を参照して説明する。
【実施例１】
【００１７】
［画像形成装置の構成］
図１は本発明の実施例１に係る画像形成装置を示すブロック図である。
【００１８】
本実施例の電子機器は、図１のように、例えばデジタル複合機やプリンター等の画像形成装置１からなり、印刷出力やネットワーク通信等の各種機能を有している。画像形成装置１は、ユーザー環境や利用目的に合った機能を得るために機器設定が変更可能となっており、変更された機器設定をミラーリングしてバックアップを行う。
【００１９】
この画像形成装置１は、少なくともネットワーク通信部３と、操作パネル部５と、第１及び第２の記憶部７，９と、制御部１１とを備えてミラーリングを可能とする。
【００２０】
ネットワーク通信部３は、ネットワークを介して、情報処理装置等のクライアント端末に対するデータの送受信を行う。本実施例のネットワーク通信部３は、クライアント端末からのユーザーによる機器設定を可能とする。
【００２１】
なお、本実施例の機器設定は、印刷機能、ネットワーク機能、アドレス帳機能等も含めた各種の機能に対して行われるものであり、それら機能に対する複数の項目毎の設定値を変更する。なお、機器設定の項目は、特に限定されるものではないが、ユーザーが変更可能なものであり、画像形成装置１の基本的な動作制御のための項目を除くのが好ましい。
【００２２】
操作パネル部５は、タッチパネル式の液晶表示画面等を備え、画像形成装置１に対する操作指示及び操作状況の表示を行わせるものである。本実施例では、操作パネル部５を介して直接ユーザーによる機器設定を可能とする。
【００２３】
第１及び第２の記憶部７，９は、例えばＨＤＤ（Hard Disk Drive）やフラッシュメモリー等の不揮発メモリーからなり、それぞれミラーリング領域１３，１５を有している。
【００２４】
制御部１１は、ソフトウェアプログラムを実行して各種制御や作業を行わせるＣＰＵ（Central Process Unit）等の制御要素である。本実施例の制御部１１は、バックアッププログラムを実行することにより、対象選択部１７、容量確認部１９、優先度判断部２１、優先度指定部２３、ミラーリング実行部２５を機能構成として備える。
【００２５】
これらの機能構成により、本実施例では、ユーザーの機器設定による複数の項目毎の設定値の変更を、第１及び第２の記憶部７，９のミラーリング領域１３，１５に各別に記憶してミラーリングを行う。
【００２６】
この対象選択部１７は、対象選択手順を実現するものであり、項目毎の設定値が対応する初期値と異なる場合に設定値をミラーリング対象として選択する。
【００２７】
項目毎の初期値は、図示しないＲＯＭ内等のプログラム領域に保持されており、画像形成装置１の工場出荷時値等である。
【００２８】
対象選択部１７は、ユーザーによる機器設定で設定値が変更された場合、その項目に対する初期値と比較して設定値が異なる値であるか否かを判断する。設定値が初期値と異なる場合は、その設定値が対象選択部１７によりミラーリング対象として選択される。
【００２９】
容量確認部１９は、ミラーリング対象の設定値を記憶するためのミラーリング領域１３，１５の空き容量を確認する。本実施例では、ミラーリング対象の設定値のデータサイズとミラーリング領域１３，１５の空き容量のサイズとを比較する。なお、本実施例の容量確認部１９は、両記憶部７，９のミラーリング領域１３，１５の空き容量を確認するが、記憶部７，９の記憶容量が相違する場合は、少なくとも記憶容量の小さい方に対してミラーリング領域の空き容量を確認すればよい。
【００３０】
優先度判断部２１は、少なくともミラーリング対象の設定値に対して指定されているミラーリングの優先度を判断する。本実施例の優先度判断部２１は、ミラーリング領域１３，１５の空き容量がミラーリング対象の設定値に対して不足する場合に、ミラーリング領域１３，１５内に記憶されている既存の設定値の優先度及びミラーリング対象の設定値の優先度を比較判断する。
【００３１】
優先度は、機器設定の項目毎に指定されており、例えば図２に示すような優先度リストとして保持される。なお、本実施例では、優先度リストが第１の記憶部７内に保持されている。
【００３２】
図２の優先度リストでは、左欄の「Ｂａｃｋｕｐ Ｄａｔａ １」〜「Ｂａｃｋｕｐ Ｄａｔａ １０００」までの項目毎に右欄の優先度が「１」〜「５」の数字で表示されており、数字が小さいほど優先度が高い。この優先度リストに基づき、上記既存の設定値及びミラーリング対象の設定値の優先度の比較判断が行われるようになっている。
【００３３】
優先度リスト内の優先度は、その工場出荷値等の初期値が与えられる。この優先度に対しては、優先度指定部２３により、少なくとも設定値を変更可能な項目に対してユーザーが優先度を変更、指定できる。
【００３４】
優先度指定部２３は、優先度指定手順を実現するものであり、ユーザーが変更可能な項目毎に優先度を指定させる。優先度の指定は、クライアント端末や操作パネル部５から機器設定として受け付けることができる。ユーザーに指定された優先度は、優先度リストに反映させた形で第１の記憶部７内に保持させればよい。なお、本実施例では、図２の項目「Ｂａｃｋｕｐ Ｄａｔａ １０」の優先度が「１」に変更されている。
【００３５】
ミラーリング実行部２５は、ミラーリング対象の設定値を第１及び第２の記憶部７，９のミラーリング領域１３，１５に各別に記憶してミラーリングを行う。
【００３６】
このミラーリングの際には、ミラーリング実行部２５がミラーリング実行手順を実現する。すなわち、ミラーリング実行部２５は、優先度判断部２１で判断された優先度が相対的に高い設定値を優先して残すようにミラーリングを行う。本実施例においては、ミラーリング対象の設定値の優先度以下の既存の設定値がある場合に、その既存の設定値に代えてミラーリング対象の設定値を残す。この場合は、ミラーリング対象の設定値を上書きすればよい。
［バックアップ処理］
図３は、図１の画像形成装置によるバックアップ処理を示すフローチャートである。
【００３７】
本実施例のバックアップ処理は、ユーザーによる機器設定を受け付けることで図３のフローチャートがスタートする。
【００３８】
ステップＳ１では、「項目毎の設定値が初期値と異なる？」の処理が行われる。この処理では、対象選択部１７が項目毎の初期値を読み出して、機器設定により受け付けた設定値が初期値と異なる値であるか否かを判断する。
【００３９】
設定値が初期値と異なる場合は（ＹＥＳ）、その設定値をミラーリング対象として選択してステップＳ２へ移行し、設定値が初期値と同一である場合は、バックアップ処理が終了する。
【００４０】
ステップＳ２では、「ミラーリング領域に空き容量ない？」の処理が行われる。この処理では、容量確認部１９がミラーリング対象の設定値のデータサイズとミラーリング領域１３，１５の空き容量のサイズとを比較する。
【００４１】
空き容量が設定値のデータサイズよりも小さい場合は（ＹＥＳ）、空き容量がないものとしてステップＳ３へ移行し、大きい場合は（ＮＯ）は、空き容量があるものとしてステップＳ５へ移行する。
【００４２】
ステップＳ３では、「優先度判断」を行う。すなわち、優先度判断部２１は、優先度リストを読み込み、これに基づいてミラーリング領域１３，１５内に記憶されている既存の設定値の優先度とミラーリング対象の設定値の優先度とを比較判断する。こうしてステップＳ３が完了して、ステップＳ４へ移行する。
【００４３】
ステップＳ４では、「ミラーリング対象の設定値より低い優先度の既存の設定値あり？」の処理が行われる。この処理では、ミラーリング実行部２５が、ステップＳ４での比較の結果からミラーリング対象の設定値よりも低い優先度の既存の設定値の有無を判断する。
【００４４】
このとき、比較対象の既存の設定値は、ミラーリング対象の設定値よりも大きいデータサイズを有するものとする。ただし、複数の既存の設定値を比較対象として、合計のデータサイズがミラーリング対象の設定値よりも大きくなるようにしてもよい。
【００４５】
ミラーリング対象の設定値よりも低い優先度の既存の設定値がある場合は（ＹＥＳ）、ステップＳ５へ移行し、低い優先度の既存の設定値がない場合は（ＮＯ）は、ミラーリング処理が終了する。
【００４６】
ステップＳ５では、「ミラーリング」が行われる。すなわち、ミラーリング実行部２５は、ミラーリング対象の設定値を第１及び第２の記憶部７，９のミラーリング領域１３，１５に各別に記憶してミラーリングを行う。
【００４７】
ステップＳ４からの移行の場合は、ミラーリング対象の設定値を既存の設定値に対して上書きし、その既存の設定値に代えて優先度の高いミラーリング対象の設定値を残す。
【００４８】
この結果、第１及び第２の記憶部７，９内のミラーリング領域１３，１５の空き容量が不足していても、優先度の高い機器設定の項目に対する設定値を保持することができる。
【００４９】
図４は、ミラーリング対象の設定値を上書きする場合の一例を示し、（ａ）はミラーリング前のミラーリング領域の一部を示す概念図、（ｂ）は同ミラーリング後の概念図である。
【００５０】
図４（ａ）のように、ミラーリング前においては、ミラーリング領域内に優先度が「１」の項目「Ｂａｃｋｕｐ Ｄａｔａ ５」及び優先度が「３」の項目「Ｂａｃｋｕｐ Ｄａｔａ ３」等の設定値が記憶されている。ミラーリング対象の設定値は、優先度が「１」の項目「Ｂａｃｋｕｐ Ｄａｔａ １０」のものである。
【００５１】
ミラーリング対象の設定値は、項目「Ｂａｃｋｕｐ Ｄａｔａ ３」の既存の設定値よりも優先度が高いので、図４（ｂ）のように、その既存の設定値に上書きされることになる。
【００５２】
なお、設定値の優先度が同一の場合は、何れか一方の設定値を残せばよく、例えば既存の状態を優先するときには既存の設定値を、最新の情報を優先するときにミラーリング対象の設定値を残すように予め設定することが可能である。また、設定値の優先度が同一であることをユーザーに通知して、残す設定値を選択させることも可能である。
［実施例１の効果］
本実施例の画像形成装置１は、ユーザーの機器設定による複数の項目毎の設定値の変更を第１及び第２の記憶部７，９のミラーリング領域１３，１５に各別に記憶してミラーリングを行う電子機器であって、項目毎の設定値が対応する初期値と異なる場合に設定値をミラーリング対象として選択する対象選択部１７と、ミラーリング対象の設定値に対して指定されているミラーリングの優先度を少なくとも判断する優先度判断部２１と、判断された優先度が相対的に高い設定値を優先して残すようにミラーリングを行うミラーリング実行部２５とを備えている。
【００５３】
従って、本実施例では、ユーザーの機器設定時に初期値とのデータ比較によって異なる設定値が書き込まれる項目についてのみミラーリングを行わせることができる。
【００５４】
このため、ミラーリング領域１３，１５には、ユーザー利用環境や利用目的に応じて初期値から変更が必要となった設定値だけがミラーリングされることになる。
【００５５】
このように、本実施例では、バックアップ対象のデータサイズを大きくすることなく或いは小さくしながらバックアップの確実性を向上させることができると共に製品コスト上でのメリットも高い。
【００５６】
しかも、本実施例では、ミラーリング対象の設定値を優先度に応じてミラーリング領域１３，１５に保存することで、記憶部７，９のサイズ制約下においても可能な限りユーザーによって変更された項目の設定値をバックアップできる。
【００５７】
具体的には、ミラーリング対象の設定値を記憶するためのミラーリング領域１３，１５の空き容量を確認する容量確認部１９を備え、優先度判断部２１が、空き容量がミラーリング対象の設定値に対して不足する場合に、ミラーリング領域１３，１５内に記憶されている既存の設定値の優先度及びミラーリング対象の設定値の優先度を比較判断し、ミラーリング実行部２５が、比較判断の結果からミラーリング対象の設定値の優先度以下の既存の設定値がある場合に、その既存の設定値にミラーリング対象の設定値を残すようにミラーリングを行う。
【００５８】
これにより、ミラーリング対象の設定値に対してミラーリング領域１３，１５の空き容量が不足する場合でも、優先度の高い機器設定の項目に対する設定値を保持することができ、バックアップの確実性を向上することが可能となる。
【００５９】
他にも、優先度判断部２１がミラーリング対象の設定値に対して指定されているミラーリングの優先度を判断することで、ミラーリング対象の設定値が複数あり、それらの全てをミラーリング領域１３，１５に記憶できないような場合でも、ミラーリング対象の設定値間の優先度に基づいて相対的に高いものを残すことができ、バックアップの確実性を向上することができる。
【００６０】
本実施例の画像形成装置１では、項目毎に前記優先度をユーザーに指定させる優先度指定部２３を備えているので、ユーザーが必要とする情報のミラーリングによる確実なバックアップが可能となる。
［変形例］
図５は、本発明の実施例１の変形例に係る優先度リストを示す図表である。
【００６１】
本変形例では、図５のように、機器設定の複数の項目が印刷機能、ネットワーク機能、アドレス帳機能等の各機能に関連付けて複数群に分類され、同一群を構成する項目に対して同一の優先度が指定される。同一群の項目の優先度は、優先度指定部２３により一括して変更可能となっている。
【００６２】
この変形例によれば、機能単位の項目に対する設定値を優先してバックアップすることが可能となる。
【符号の説明】
【００６３】
１  画像形成装置（電子機器）
７  第１の記憶部
９  第２の記憶部
１３，１５  ミラーリング領域
１７  対象選択部
１９  容量確認部
２１  優先度判断部
２３  優先度指定部
２５  ミラーリング実行部
【図１】
2014026544.tif 000003
【図２】
2014026544.tif 000004
【図３】
2014026544.tif 000005
【図４】
2014026544.tif 000006
【図５】
2014026544.tif 000007