(57)【要約】【課題】  設定データを保存するための不揮発性メモリの容量を増やすことなく、外部装置から受信した設定データを、より安全に不揮発性メモリに保存する。【解決手段】  設定データを揮発性メモリに記憶する第１の設定データ記憶手段と、前記設定データを不揮発性メモリに記憶する第２の設定データ記憶手段と、前記設定データに基づき動作を行う設定データ参照手段と、設定データが変更されると、変更された設定データを前記第１の設定データ記憶手段により記憶するとともに、前記設定データを前記第２の記憶手段により記憶する設定データ変更手段と、起動時に、前記第２の記憶手段により記憶された設定データを、前記第１の記憶手段により記憶する設定データ初期化手段と、外部装置から設定データを受信し、設定データを前記第１の設定データ記憶手段により記憶する設定データ受信手段とを有する。【選択図】  図１
2009140336.tif 000002
【特許請求の範囲】
【請求項１】
設定データを揮発性メモリに記憶する第１の設定データ記憶手段と、
前記第１の設定データ記憶手段により記憶された設定データを不揮発性メモリに記憶する第２の設定データ記憶手段と、
前記第１の設定データ記憶手段により記憶された設定データに基づき動作を行う設定データ参照手段と、
設定データが変更されると、変更された設定データを前記第１の設定データ記憶手段により記憶するとともに、前記設定データを前記第２の記憶手段により記憶する設定データ変更手段と、
起動時に、前記第２の記憶手段により記憶された設定データを、前記第１の記憶手段により記憶する設定データ初期化手段と、
外部装置から設定データを受信し、設定データを前記第１の設定データ記憶手段により記憶する設定データ受信手段とを有することを特徴とするデータ処理装置。
【請求項２】
請求項１記載のデータ処理装置において、
前記設定データ受信手段により設定データを外部装置から受信すると、その旨を表示することを特徴とするデータ処理装置。
【請求項３】
請求項１記載のデータ処理装置において、
前記設定データ受信手段により第１の設定データ記憶手段により記憶した設定データを、ユーザ操作により、第２の設定データ記憶手段により記憶することを特徴とするデータ処理装置。
【請求項４】
請求項１記載のデータ処理装置において、
前記設定データ受信手段により設定データを外部装置から受信すると、設定データを反映するのに再起動が必要であるかどうかを判断する設定データ反映判断手段と、
前記設定データ反映判断手段により、再起動が必要であると判断すると、再起動を行う設定データ反映再起動手段とを有し、
前記設定データ反映再起動手段による再起動において、前記設定データ初期化手段による設定データの初期化を行わないことを特徴とするデータ処理装置。
【請求項５】
設定データを揮発性メモリに記憶する第１の設定データ記憶ステップと、
前記第１の設定データ記憶ステップに記憶された設定データを不揮発性メモリに記憶する第２の設定データ記憶ステップと、
前記第１の設定データ記憶ステップにより記憶された設定データに基づき動作を行う設定データ参照ステップと、
設定データが変更されると、変更された設定データを前記第１の設定データ記憶ステップにより記憶するとともに、前記第２の記憶ステップにより記憶する設定データ変更ステップと、
起動時に、前記第２の記憶ステップにより記憶された設定データを、前記第１の記憶ステップに記憶する設定データ初期化ステップと、
外部装置から設定データを受信し、設定データを前記第１の設定データ記憶ステップにより記憶する設定データ受信ステップとを有することを特徴とするデータ処理装置の制御方法。
【請求項６】
請求項５記載のデータ処理装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項７】
請求項６記載のコンピュータプログラムを格納したコンピュータで読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定データを不揮発性メモリに保存するデータ処理装置およびデータ処理装置の制御方法、コンピュータプログラム、記憶媒体に関する。
【背景技術】
【０００２】
従来から、アドレス帳データなどの設定データを受信して、設定データを不揮発性メモリに保存するデータ処理装置がある（特許文献１）。
【特許文献１】特開２００２−１０１１８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の技術では、転送された設定データ自体に問題があったり、間違った設定データが転送された場合についても、設定データを書き換えてしまう。これにより、意図しない設定になる、動作不能となる、起動しないといった事態になってしまう可能性がある。
【０００４】
また、これを防ぐために、設定データの履歴を複数世代分持つことにすれば、必要に応じて以前の設定に戻すことは可能になるが、その分不揮発性メモリの容量が増えてしまうという問題がある。
【０００５】
そこで、本発明では、設定データを保存するための不揮発性メモリの容量を増やすことなく、外部装置から受信した設定データを、より安全に不揮発性メモリに保存することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明におけるデータ処理装置は、設定データを揮発性メモリに記憶する第１の設定データ記憶手段と、前記第１の設定データ記憶手段により記憶された設定データを不揮発性メモリに記憶する第２の設定データ記憶手段と、前記第１の設定データ記憶手段により記憶された設定データに基づき動作を行う設定データ参照手段と、設定データが変更されると、変更された設定データを前記第１の設定データ記憶手段により記憶するとともに、前記設定データを前記第２の記憶手段により記憶する設定データ変更手段と、起動時に、前記第２の記憶手段により記憶された設定データを、前記第１の記憶手段により記憶する設定データ初期化手段と、外部装置から設定データを受信し、設定データを前記第１の設定データ記憶手段により記憶する設定データ受信手段とを有することを特徴とする。
【０００７】
また、本発明におけるデータ処理装置の制御方法は、設定データを揮発性メモリに記憶する第１の設定データ記憶ステップと、前記第１の設定データ記憶ステップに記憶された設定データを不揮発性メモリに記憶する第２の設定データ記憶ステップと、前記第１の設定データ記憶ステップにより記憶された設定データに基づき動作を行う設定データ参照ステップと、設定データが変更されると、変更された設定データを前記第１の設定データ記憶ステップにより記憶するとともに、前記第２の記憶ステップにより記憶する設定データ変更ステップと、起動時に、前記第２の記憶ステップにより記憶された設定データを、前記第１の記憶ステップに記憶する設定データ初期化ステップと、外部装置から設定データを受信し、設定データを前記第１の設定データ記憶ステップにより記憶する設定データ受信ステップとを有することを特徴とする。
【発明の効果】
【０００８】
本発明により、設定データを保存するための不揮発性メモリの容量を増やすことなく、外部装置から受信した設定データを、より安全に不揮発性メモリに保存することができる。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明の実施例であるデータ処理装置の構成を示す図である。
【００１０】
図１において、データ処理装置１００は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＳＲＡＭ１０４と、スキャナ１０５と、プリンタ１０６と、ＣＯＤＥＣ１０７と、操作表示部１０８と、回線Ｉ／Ｆ１０９と、ネットワークＩ／Ｆ１１１とを有する。
【００１１】
ＣＰＵ１０１は、システム制御部であり、データ通信装置１００の全体を制御する。
【００１２】
ＲＯＭ１０２は、ＣＰＵ１０１の制御プログラムを格納している。なお、上記制御プログラムは、以下に説明する上記実施例を実行する制御プログラムである。
【００１３】
ＲＡＭ１０３は、実行プログラム、プログラム制御変数、各種ワーク用バッファ等を、ＳＲＡＭ１０４は、データ処理装置１００の使用者が登録した設定値、管理データ等を格納するものである。
【００１４】
スキャナ１０５はＣＳイメージセンサ、原稿搬送機構などで構成され、原稿を光学的に読み取って電気的な画像データに変換するものである。
【００１５】
プリンタ１０６は受信画像やファイルデータを記録紙に記録する装置である。
【００１６】
ＣＯＤＥＣ１０７は、ＪＢＩＧ、ＪＰＥＧ等の符号化、および、復号化を行うモジュールであり、所定の規格に準拠した画像データの圧縮、伸張処理を実行する処理部である。
【００１７】
操作表示部１０８はキーボード、タッチパネル、ＬＣＤ、ＬＥＤ等で構成され、装置使用者が各種操作や、装置使用者に対して表示通知を行うものである。
【００１８】
回線Ｉ／Ｆ１０９は、モデム（変復調装置）、ＮＣＵ（網制御装置）等により構成されるものであり、公衆網１１０を介してＦＡＸの送受信を行うものである。
【００１９】
ネットワークＩ／Ｆ１１１は、ネットワーク１１２を介して電子メール等のまた各種データを送受信を行うものである。
【００２０】
図２は、本発明におけるデータ処理装置を含むシステム全体を示す図である。
【００２１】
図２において、データ処理装置１００は、ネットワーク１１２を介して外部装置１１３から設定データを受信する。
【００２２】
図３は、本発明における設定データの例を示す図である。
【００２３】
図３において、設定データとして、ユーザデータ、サービスデータ、アドレス帳データ、部門コードデータなどがある。また、それぞれのデータは、揮発性であるＲＡＭ、不揮発性であるＳＲＡＭに保存される。
【００２４】
図４から図７は本発明における動作を示すフローチャートである。
【００２５】
図４は、設定データを外部装置から受信した時の動作を示すフローチャートである。
【００２６】
４０１において、外部装置から設定データを受信すると、４０２において、確認モードフラグ（８０１）をＯＮにする。次に、４０３において、設定データを保存し、４０４において、再起動が必要かどうか判断する。ここでは、サービスデータの変更については、動作の反映には再起動が必要であると判断する。４０４において、再起動が必要であると判断すると、４０５において、確認モード用再起動フラグ（８０２）をＯＮにし、４０６において再起動を行う。
【００２７】
４０４において、再起動が必要ないと判断すると、４０７において、設定データの確認モードへ移行する。
【００２８】
図５は、設定データの確認モードにおける動作を示すフローチャートである。
【００２９】
５０１において、設定データの確認モードにおける動作確認を行う。ここでは、ＲＡＭに保存された設定データを参照して動作を行う。また、コピー、ファックス、プリントといった動作を確認することにより、設定データの確認を行うものである。更に、設定データの確認中である旨を示すため、図９のような表示を行う。
【００３０】
５０２において、確認結果を確定させ、５０３において、確認結果がＯＫであると判断すると、５０４において、設定データをＳＲＡＭに保存する。また、５０５において、確認モードフラグ（８０２）をＯＦＦにし、処理を終了する。
【００３１】
５０３において、確認結果ＮＧと判断すると、５０６において、確認モード用再起動フラグ（８０２）をＯＦＦ、確認モードフラグ（８０１）をＯＦＦにし、５０８において再起動を行う。
【００３２】
図６は、設定データの保存の処理を示すフローチャートである。
【００３３】
設定データの保存の要求があると、６０１において、設定データをＲＡＭに保存する。６０２において、外部装置から受信した設定データであるかどうか判断し、外部装置から受信した設定データでないと判断すると、６０３において、設定データをＳＲＡＭに保存し、処理を終了する。
【００３４】
６０２において、外部装置から受信した設定データであると判断すると、ＳＲＡＭには保存せず処理を終了する。
【００３５】
図７は、起動時の設定データ初期化の処理を示すフローチャートである。
【００３６】
７０１において、確認モード用再起動フラグ（８０２）がＯＮであるかどうか判断し、ＯＮであると判断すると、７０２において、ＲＡＭの設定データをクリアしないで（元の値のまま）処理を終了する。
【００３７】
７０１において、ＯＦＦであると判断すると、７０３において、ＲＡＭの設定データをクリアし、７０４において、ＳＲＡＭからＲＡＭに設定データをコピーして処理を終了する。
【図面の簡単な説明】
【００３８】
【図１】本発明におけるデータ処理装置の構成を示す図である。
【図２】本発明におけるデータ処理装置を含むシステム全体を示す図である。
【図３】本発明における設定データの例を示す図である。
【図４】本発明における動作を示すフローチャートである。
【図５】本発明における動作を示すフローチャートである。
【図６】本発明における動作を示すフローチャートである。
【図７】本発明における動作を示すフローチャートである。
【図８】本発明における動作フラグを示す図である。
【図９】本発明における確認モードにおける表示例である。
【符号の説明】
【００３９】
１００  データ通信装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＳＲＡＭ
１０５  スキャナ
１０６  プリンタ
１０７  ＣＯＤＥＣ
１０８  操作表示部
１０９  回線Ｉ／Ｆ
１１０  公衆網
１１１  ネットワークＩ／Ｆ
１１２  ネットワーク
【図１】
2009140336.tif 000003
【図２】
2009140336.tif 000004
【図３】
2009140336.tif 000005
【図４】
2009140336.tif 000006
【図５】
2009140336.tif 000007
【図６】
2009140336.tif 000008
【図７】
2009140336.tif 000009
【図８】
2009140336.tif 000010
【図９】
2009140336.tif 000011