(57)【要約】【課題】ＳＤＲＡＭに記憶されている装置データの種類に応じて、Ｆｌａｓｈ  ＲＯＭへの格納処理を制御することで、装置データの複製のＦｌａｓｈ  ＲＯＭへの格納回数を減らし、Ｆｌａｓｈ  ＲＯＭが装置寿命まで使用可能となる画像形成装置を提供することを目的とする。【解決手段】ＳＤＲＡＭ６０とＦｌａｓｈ  ＲＯＭ５０を有する画像形成装置１００であって、ＳＤＲＡＭ６０に装置データ８０の書き込みを行う書き込み手段と、ＳＤＲＡＭ６０に書き込まれた装置データ８０の複製をＦｌａｓｈ  ＲＯＭ５０に格納する格納手段と、格納手段を装置データ８０の種類に応じて格納手段による格納処理を制御する制御手段とを具備し、装置データ８０が設定データ８１を含み、設定データ８１のＳＤＲＡＭ６０への書き込みがすべて完了した（Ｓ３：ＹＥＳ）後に設定データ８１の複製がＦｌａｓｈ  ＲＯＭ５０へ格納される（Ｓ４）ように制御手段が格納手段を制御する。【選択図】図２
2007226602.tif 000002
【特許請求の範囲】
【請求項１】
揮発性メモリと不揮発性メモリを有する画像形成装置であって、
前記揮発性メモリに装置データの書き込みを行う書き込み手段と、
前記揮発性メモリに書き込まれた前記装置データの複製を前記不揮発性メモリに格納する格納手段と、
前記格納手段による格納処理を制御する制御手段とを具備し、
前記制御手段が前記装置データの種類に応じて前記格納手段による格納処理を制御することを特徴とする画像形成装置。
【請求項２】
前記装置データがカウンタデータを含み、
前記カウンタデータの複製が、一定時間毎に前記不揮発性メモリへ格納されるように、前記制御手段が前記格納手段による格納処理を制御することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記装置データが設定データを含み、
前記設定データの複製が、前記設定データの前記揮発性メモリへの書き込みがすべて完了した後に前記前記不揮発性メモリへ格納されるように、前記制御手段が前記格納手段による格納処理を制御することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記装置データが設定データ又はジャーナルデータを含み、
前記設定データ又はジャーナルデータの複製が、前記設定データ又はジャーナルデータの前記揮発性メモリへの書き込みがすべて完了した後かつ一定時間後に前記不揮発性メモリへ格納されるように、前記制御手段が前記格納手段による格納処理を制御することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記装置データがジャーナルデータを含み、
前記ジャーナルデータの複製が、処理可能になれば処理される予定にあるジョブが無くなった後に前記不揮発性メモリへ格納されるように、前記制御手段が前記格納手段による格納処理を制御することを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、詳しくは、揮発性メモリと不揮発性メモリとを有する画像形成装置に関する。
【背景技術】
【０００２】
ファクシミリ機、コピー機及びこれら複合機等の画像形成装置において、画像形成装置本体のコストを下げるために、装置データの記憶媒体の構成を揮発性メモリであるＳＤＲＡＭと不揮発性メモリであるＦｌａｓｈ  ＲＯＭの二つのみにする場合がある。
【０００３】
画像形成装置の装置データとしては、設定データ、ジャーナルデータ及びカウンタデータがある。これらデータは管理上重要なものが多く、停電などにより装置電源が遮断された場合であってもデータを保持し続ける必要がある。
【０００４】
装置データは通常作業時にはＳＤＲＡＭ上に保持されるが、ＳＤＲＡＭは装置電源が遮断されると、装置電源遮断後一定時間データは保持されるものの、長時間装置電源が遮断されるとデーターは保持されない。そこでＳＤＲＡＭにデータが書き込まれる毎にバックアップとして不揮発性メモリであるＦｌａｓｈ  ＲＯＭに装置データを格納する必要がある。
【０００５】
従来の画像形成装置は、図６のフローチャートに示す如く、装置データが入力されると（Ｓ４１）、装置データはまずＳＤＲＡＭに書き込まれ（Ｓ４２）、書き込みが完了すると随時書き込まれたデータの複製がＦｌａｓｈ  ＲＯＭへ格納されていた（Ｓ４３）。すなわち、複数の装置データが連続して入力されると一つの装置データがＳＤＲＡＭに書き込まれる毎に書き込まれたデータの複製がＦｌａｓｈ  ＲＯＭへ格納されることとなり、装置データの個数と同回数の不揮発性メモリへの格納がなされていた。
【０００６】
しかし、Ｆｌａｓｈ  ＲＯＭは、セクター毎に格納可能回数に上限があるため、ＳＤＲＡＭに書き込まれる毎にＦｌａｓｈ  ＲＯＭへデータを格納すれば、Ｆｌａｓｈ  ＲＯＭを画像形成装置の装置寿命まで使用できないという問題があった。
【０００７】
このことを考慮した発明として、特許文献１には、各種条件に応じて不揮発性メモリのセクターの入れ替えを行い、セクター毎の格納回数が均等に分散されるようにメモリシステムを工夫することによって、不揮発性メモリの寿命を向上することを目的とするメモリ管理システムが開示されている。
【０００８】
【特許文献１】特開平１０−４０１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１のメモリ管理システムは、不揮発性メモリへの格納が各セクターに均等に分散するため一つのセクターに集中して格納されず結果的に不揮発性メモリの寿命を伸ばすこととなるが、当該システムは不揮発性メモリ全体への格納回数を減らすものではないため、不揮発性メモリを画像形成装置の装置寿命まで使用させるという点では問題があった。さらに不揮発性メモリを画像形成装置の装置寿命まで使用させるために、容量の大きい不揮発性メモリを画像形成装置に設置しなくてはならないという問題もあった。
【００１０】
本発明は、かかる問題を解決すべくなされたものであり、揮発性メモリに書き込まれている装置データの種類に応じて、不揮発性メモリへの格納処理を制御することで、装置データの複製の不揮発性メモリへの格納回数を減らし、不揮発性メモリが画像形成装置の装置寿命まで使用可能となる画像形成装置を提供することを目的とする。さらに、不揮発性メモリの容量を小型化可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
当該目的を達成するために、請求項１に記載の画像形成装置は、揮発性メモリと不揮発性メモリを有する画像形成装置であって、前記揮発性メモリに装置データの書き込みを行う書き込み手段と、前記揮発性メモリに書き込まれた前記装置データの複製を前記不揮発性メモリに格納する格納手段と、前記格納手段による格納処理を制御する制御手段とを具備し、前記制御手段が前記装置データの種類に応じて前記格納手段による格納処理を制御することを特徴としている。なお、前記格納手段による格納処理を制御するとは、例えば格納手段が格納処理を行うタイミングを制御することをいう。
【００１２】
請求項２に記載の画像形成装置は、請求項１記載の画像形成装置において、前記装置データがカウンタデータを含み、前記カウンタデータの複製が、一定時間毎に前記不揮発性メモリへ格納されるように、前記制御手段が前記格納手段による格納処理を制御することを特徴としている。
【００１３】
請求項３に記載の画像形成装置は、請求項１記載の画像形成装置において、前記装置データが設定データを含み、前記設定データの複製が、前記設定データの前記揮発性メモリへの書き込みがすべて完了した後に前記不揮発性メモリへ格納されるように、前記制御手段が前記格納手段による格納処理を制御することを特徴としている。
【００１４】
請求項４に記載の画像形成装置は、請求項１記載の画像形成装置において、前記装置データが設定データ又はジャーナルデータを含み、前記設定データ又はジャーナルデータの複製が、前記設定データ又はジャーナルデータの前記揮発性メモリへの書き込みがすべて完了した後かつ一定時間後に前記不揮発性メモリへ格納されるように、前記制御手段が前記格納手段による格納処理を制御することを特徴としている。
【００１５】
請求項５に記載の画像形成装置は、請求項１記載の画像形成装置において、前記装置データがジャーナルデータを含み、前記ジャーナルデータの複製が、処理可能になれば処理される予定にあるジョブが無くなった後に前記不揮発性メモリへ格納されるように、前記制御手段が前記格納手段による格納処理を制御することを特徴としている。
【発明の効果】
【００１６】
請求項１に記載の画像形成装置によれば、制御手段が装置データの種類に応じて格納手段による格納処理を制御することから、装置データの種類に応じて不揮発性メモリへの格納処理が制御でき、さらに装置データの重要度、更新頻度に対して装置データの種類に応じた制御ができ、結果として、不揮発性メモリ全体への格納回数を減らし、不揮発性メモリを装置寿命まで使用可能となる画像形成装置を提供することができる。さらに、不揮発性メモリの容量を小型化可能な画像形成装置を提供することができる。
【００１７】
請求項２に記載の画像形成装置によれば、カウンタデータの複製が、一定時間毎に不揮発性メモリへ格納されるように、制御手段が格納手段による格納処理を制御することから、一つのカウンタデータが揮発性メモリへ書き込まれる毎に当該データの複製が不揮発性メモリへ格納されずに、一定時間経過時に書き込まれている当該データの複製のみを格納することとなり、不揮発性メモリ全体への格納回数を減らし、不揮発性メモリを装置寿命まで使用可能となる画像形成装置を提供することができる。さらに、不揮発性メモリの容量を小型化可能な画像形成装置を提供することができる。
【００１８】
請求項３に記載の画像形成装置によれば、設定データの複製が、設定データの揮発性メモリへの書き込みがすべて完了した後に不揮発性メモリへ格納されるように、制御手段が格納手段による格納処理を制御することから、一つの設定データが揮発性メモリへ書き込まれる毎に当該データの複製が不揮発性メモリへ格納されずに、連続して書き込まれたすべての当該データの複製を一度で格納することとなり、不揮発性メモリ全体への格納回数を減らし、不揮発性メモリを装置寿命まで使用可能となる画像形成装置を提供することができる。さらに、不揮発性メモリの容量を小型化可能な画像形成装置を提供することができる。
【００１９】
請求項４に記載の画像形成装置によれば、設定データ又はジャーナルデータの複製が、設定データ又はジャーナルデータの揮発性メモリへの書き込みがすべて完了した後かつ一定時間後に不揮発性メモリへ格納されるように、制御手段が格納手段による格納処理を制御することから、当該データの揮発性メモリへの書き込み状況に応じて不揮発性メモリへの格納を細かく制御することができる。
【００２０】
請求項５に記載の画像形成装置によれば、ジャーナルデータの複製が、処理可能になれば処理される予定にあるジョブが無くなった後に不揮発性メモリへの格納されるように、制御手段が格納手段による格納処理を制御することから、一つのジャーナルデータが揮発性メモリへ書き込まれる毎に当該データの複製が不揮発性メモリへ格納されずに、連続して書き込まれたすべての当該データの複製を一度で格納することとなり、不揮発性メモリ全体への格納回数を減らし、不揮発性メモリを装置寿命まで使用可能となる画像形成装置を提供することができる。さらに、不揮発性メモリの容量を小型化可能な画像形成装置を提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態に係る画像形成装置について図面に基づいて説明する。
図１は、本発明の実施の形態に係る画像形成装置１００についての電気的構成を示したブロック図である。以下に述べる画像形成装置１００の例としては、ファクシミリ機、コピー機及びこれらの複合機が挙げられる。画像形成装置１００は、揮発性メモリであるＳＤＲＡＭ６０と不揮発性メモリであるＦｌａｓｈ  ＲＯＭ５０を有する装置であって、ＳＤＲＡＭ６０に装置データ８０の書き込みを行う書き込み手段と、ＳＤＲＡＭ６０に書き込まれた装置データ８０の複製をＦｌａｓｈ  ＲＯＭ５０に格納する格納手段と、格納手段を装置データ８０の種類に応じて制御する制御手段とを備えたものである。上記書き込み手段、格納手段は、ＳＤＲＡＭ６０に格納されたプログラム５１に基づくＣＰＵ１０からの制御信号に従って書き込みや格納を行い、上記制御手段はプログラム５１に基づいてＣＰＵ１０から出力する制御信号により格納手段による格納処理を制御する。画像形成装置１００を構成するＣＰＵ１０、画像読取部２０、画像処理部２１、画像形成部２２、モデム３０、回線網制御装置３１、操作部４０、Ｆｌａｓｈ  ＲＯＭ５０、ＳＤＲＡＭ６０及びタイマー７０はバス３３によって通信可能に接続されている。
【００２２】
ＣＰＵ１０は、バス３３を介して画像形成装置１００を構成する各部と接続されており、これら各部の処理動作をＳＤＲＡＭ６０に格納されたプログラム５１に基づいて制御する制御部として機能する。
【００２３】
画像読取部２０は、ＣＰＵ１０からの制御信号に基づいて原稿の画像データを読み取り出力する。画像処理部２１は、画像読取部２０で出力された原稿の画像データに対して、ずれ／ライン補正等の画像処理を行う。画像形成部２２は、画像処理部２１で処理された画像データの画像を用紙に形成し出力する。モデム３０は、送受信データの変調及び復調を行う。回線網制御装置３１は、電話回線を制御して電話をかけたり切ったりする装置であり、ＰＳＴＮ３２に接続されている。
【００２４】
操作部４０は、ユーザーが画像形成装置１００に対して各種の設定や指示などを行う際に用いられる部分であり、装置データ８０やコピー部数等を入力するためのテンキー、設定データ８１や各種設定機能等を選択するためのカーソルキー、選択したデータや機能等を決定するためのセットボタン、事前登録設定を行うためのワンタッチーキー、画像形成装置１００の処理動作を開始するためのスタートボタン、データ入力を終了させるための終了ボタンなどを備えている。
【００２５】
Ｆｌａｓｈ  ＲＯＭ５０は、複数回のデータ書き込み及び読み出しが可能で、装置電源が遮断されても記憶内容を保持する不揮発性メモリであり、画像形成装置１００の各部を制御するための各種プログラム５１及び装置データ８０を記憶する記憶部として機能する。なお、Ｆｌａｓｈ  ＲＯＭ５０は特に限定されたものではなく、例えばＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）やＮＶＲＡＭ（Ｎｏｎｖｏｌａｔｉｌｅ  ＲＡＭ）であっても構わない。
【００２６】
装置データ８０は、機器設定・初期設定・事前登録設定等に関する設定データ８１、通信履歴等に関するジャーナルデータ８２及び画像形成部２２等のカウントに関するカウンタデータ８３に分類される。設定データ８１は、画像形成装置１００の処理動作の設定に関するデータであり、ユーザーにより設定される。また、設定データ８１は、機器設定及び事前登録設定に関するデータと初期設定に関するデータに分類される。機器設定及び事前登録設定に関する設定データ８１は、短縮ファクシミリ番号、発信元名、発信元ファクシミリ番号を示すデータが例として挙げられる。初期設定に関する設定データ８１は、一定時間装置を使わないときに待機電力を落とすように設定するといった装置の立ち上げ時に設定するシステム上のデータが例として挙げられる。ジャーナルデータ８２は、画像読取部２０、画像形成部２２、モデム３０などが行った処理動作の履歴に関するデータであり、送信履歴情報、受信履歴情報、コピー履歴情報、スキャン履歴情報を示すデータが例として挙げられる。カウンタデータ８３は、画像形成部２２やモデム３０などが行った処理動作の回数を示すデータであり、送信枚数、コピー枚数に関するデータが例として挙げられる。
【００２７】
ＳＤＲＡＭ６０は、複数回のデータ書き込み及び読み出しが可能で、装置電源が遮断されると一定時間は記憶内容を保持するが、長時間装置電源が遮断されると記憶内容が保持できなくなる揮発性メモリであり、画像形成装置１００の各部を制御するための各種プログラム５１及び装置データ８０を記憶する記憶部として機能する。なお、ＳＤＲＡＭ６０は特に限定されたものではなく、例えばＤＲ  ＤＲＡＭ（Ｄｉｒｅｃｔ  Ｒａｍｂｕｓ  ＤＲＡＭ）やＤＤＲ  ＳＤＲＡＭ（Ｄｏｕｂｌｅ  Ｄａｔａ  Ｒａｔｅ  ＳＤＲＡＭ）等であってもよい。
【００２８】
操作部４０等により入力された装置データ８０は、ＳＤＲＡＭ６０に格納されたプログラム５１に基づいてＣＰＵ１０からの制御信号に従って書き込み手段によりＳＤＲＡＭ６０にまず書き込まれ、続いて後述する処理に従って装置データ８０の複製が格納手段によりＦｌａｓｈ  ＲＯＭ５０へ格納される。また、ＣＰＵ１０が装置データ８０を必要とする場合、まずＳＤＲＡＭ６０に要求が出され、仮にターゲットとなる装置データ８０がＳＤＲＡＭ６０にない場合は、Ｆｌａｓｈ  ＲＯＭ５０に要求が出される。この際ＣＰＵ１０より要求された装置データ８０は、Ｆｌａｓｈ  ＲＯＭ５０からＳＤＲＡＭ６０へ書き込まれる。さらに、装置電源を投入時にはＳＤＲＡＭ６０には装置データ８０がないため、Ｆｌａｓｈ  ＲＯＭ５０に格納されている装置データ８０の複製がＳＤＲＡＭ６０へ書き込まれる。つまり、ＳＤＲＡＭ６０がキャッシュメモリとして、Ｆｌａｓｈ  ＲＯＭ５０がメインメモリとして機能する。なお、図１は装置電源投入後、Ｆｌａｓｈ  ＲＯＭ５０に格納されている装置データ８０の複製がＳＤＲＡＭ６０へ書き込まれた後の状態を示している。
【００２９】
タイマー７０は、ＣＰＵ１０からの制御信号により時間を計測する。
【００３０】
図１に示した画像形成装置１００において、ＳＤＲＡＭ６０に書き込まれた装置データ８０の複製をＦｌａｓｈ  ＲＯＭ５０へ格納処理を行うタイミングについて、図２乃至図５に示すフローチャートに基づいて説明する。
【００３１】
図２は、装置データ８０のうち、機器設定及び事前登録設定に関する設定データ８１についての処理動作を示すフローチャートである。機器設定及び事前登録設定に関する設定データ８１は、一度設定がなされると頻繁にデータの変更がなされることは少なく、また一つの設定において設定項目が少なく連続して処理がなされないため以下のような処理動作で行われる。なお当該処理動作は、ＳＤＲＡＭ６０に格納されたプログラム５１に基づいてＣＰＵ１０からの制御信号に従って行われる。
【００３２】
ユーザーが操作部４０のテンキーやカーソルキー等を操作することにより設定データ８１が入力される。例えば、ファクシミリ番号を事前に登録する場合、ユーザーは事前に登録したいワンタッチーキーを選択してセットボタンを押し、テンキーによりファクシミリ番号を押し、すべてのファクシミリ番号を押した後、終了ボタンを押すことでファクシミリ番号の入力を行う。ユーザーが事前に登録したいワンタッチーキーを選択してセットボタンを押すことで、入力されたデータが設定データ８１であるという信号が送られる。この信号により当該データを設定データ８１であると判断することで設定データ８１が画像形成装置１００に入力されたことになる（Ｓ１）。入力された設定データ８１は随時ＳＤＲＡＭ６０へ書き込まれる（Ｓ２）。ユーザーが終了ボタンを押した時に送られる信号の有無により、設定データ８１の入力がすべて完了したか否かを判断する（Ｓ３）。設定データ８１の入力がすべて完了していない場合は（Ｓ３：ＮＯ）ＳＤＲＡＭ６０への書き込みが続けられる（Ｓ２）。設定データ８１の入力がすべて完了した場合は（Ｓ３：ＹＥＳ）、ＳＤＲＡＭ６０に新規に書き込まれた設定データ８１の複製がＦｌａｓｈ  ＲＯＭ５０に格納される（Ｓ４）。なお、新規に書き込まれた設定データ８１とは、前回の装置データ８１のＦｌａｓｈ  ＲＯＭ５０への格納処理の時から今回のＦｌａｓｈ  ＲＯＭ５０への格納処理（Ｓ４）の間に新規に書き込まれた設定データ８１である。つまり、設定データ８１が画像形成装置１００に入力されて（Ｓ１）から設定データ８１の入力がすべて完了（Ｓ３：ＹＥＳ）するまでに新規にＳＤＲＡＭ６０へ書き込まれた設定データ８１である。この処理動作の場合、設定データ８１の入力がすべて完了しないと設定データ８１の複製がＦｌａｓｈ  ＲＯＭ５０へ格納されないため、Ｆｌａｓｈ  ＲＯＭ５０への格納回数が軽減でき、Ｆｌａｓｈ  ＲＯＭ５０を装置寿命まで使用可能となる画像形成装置１００を提供することができる。さらに格納回数が軽減できることからＦｌａｓｈ  ＲＯＭ５０の容量が小型化可能な画像形成装置１００を提供することができる。
【００３３】
図３は、装置データ８０のうち、初期設定に関する設定データ８１についての処理動作を示すフローチャートである。初期設定に関する設定データ８１は、一度設定がなされると頻繁にデータの変更がなされることは少ないが、装置の出荷前や装置立ち上げの際には初期設定に関する各種設定データ８１を連続して入力しなければならないため以下のような処理動作で行われる。なお当該処理動作は、ＳＤＲＡＭ６０に格納されたプログラム５１に基づいてＣＰＵ１０からの制御信号に従って行われる。
【００３４】
ユーザーが操作部４０のテンキーやカーソルキーを操作することにより設定データ８１を入力する。例えば、一定時間装置を使わないときに待機電力を落とすように設定する場合、ユーザーはメニューキーでシステム設定を選択し、カーソルキーにより待機電力を落とすように設定するための項目を選択し、項目選択後セットボタンを押し、テンキーで待機電力を落としたい時間を押した後、セットボタンを押すことで当該設定データの入力を行う。装置の出荷前や装置立ち上げの際にはその他のシステム上のデータを随時入力するため、ユーザーはメニューキーでシステム設定を選択し、設定したい項目をカーソルキーにより選択し、項目選択後セットボタンを押し、テンキーで設定値を押し、その後セットボタンを押すという操作を連続して行う。ユーザーがカーソルキーにより項目を選択し、項目選択後セットボタンを押すことで、入力されたデータが設定データ８１であるという信号が送られる。この信号により当該データを設定データ８１であると判断することで設定データ８１が画像形成装置１００に入力されたことになる（Ｓ１１）。入力された設定データ８１は随時ＳＤＲＡＭ６０へ書き込まれる（Ｓ１２）。設定データ８１の入力がすべて完了すると（Ｓ１２）、タイマー７０は時間の計測を開始する（Ｓ１３）。ユーザーがテンキーで設定値を押し、その後セットボタンを押した時に送られてくる信号が新たに送られてきたか否かにより他に設定データ８１の入力が行われたか否かを判断する（Ｓ１４）。他に設定データ８１の入力が行われた場合は（Ｓ１４：ＹＥＳ）、当該設定データ８１のＳＤＲＡＭ６０への書き込みが行われる（Ｓ１２）。他に設定データ８１の入力が行われていない場合（Ｓ１４：ＮＯ）、タイマー７０が計測する時間を随時確認することによりタイマー７０が時間の計測を開始してから３０秒経過したか否かを判断する（Ｓ１５）。３０秒経過していない場合は（Ｓ１５：ＮＯ）、他に設定データ８１の入力が行われたか否かを判断する（Ｓ１４）。３０秒経過した場合は（Ｓ１５：ＹＥＳ）、ＳＤＲＡＭ６０に新規に書き込まれた設定データ８１の複製がＦｌａｓｈ  ＲＯＭ５０に格納される（Ｓ１６）。なお、新規に書き込まれた設定データ８１とは、前回の設定データ８１のＦｌａｓｈ  ＲＯＭ５０への格納処理の時から今回のＦｌａｓｈ  ＲＯＭ５０への格納処理（Ｓ１６）の間に新規に書き込まれた設定データ８１である。つまり、設定データ８１が画像形成装置１００に入力されて（Ｓ１１）から設定データ８１のすべての入力が完了し（Ｓ１２）タイマー７０が時間の計測を開始してから（S13）他の設定データ８１の入力無しに３０秒が経過する（Ｓ１５：ＹＥＳ）までに新規にＳＤＲＡＭ６０へ書き込まれた設定データ８１である。この処理動作の場合、設定データ８１の入力がすべて完了しないと設定データ８１の複製がＦｌａｓｈ  ＲＯＭ５０へ格納されないため、Ｆｌａｓｈ  ＲＯＭ５０への格納回数が軽減でき、Ｆｌａｓｈ  ＲＯＭ５０を装置寿命まで使用可能となる画像形成装置１００を提供することができる。さらに格納回数が軽減できることからＦｌａｓｈ  ＲＯＭ５０の容量が小型化可能な画像形成装置１００を提供することができる。
【００３５】
図４は、装置データ８０のうち、ジャーナルデータ８２についての処理動作を示すフローチャートである。なお、図４におけるジャーナルデータ８２は、通信に関するデータに限定して説明する。ジャーナルデータ８２は、データの送信又は受信した結果が重要となる場合があるため、以下のような処理動作で行われる。なお当該処理動作は、ＳＤＲＡＭ６０に格納されたプログラム５１に基づいてＣＰＵ１０からの制御信号に従って行われる。
【００３６】
ユーザーが操作部４０のテンキーやカーソルキーを操作すること等により、データの送受信に関するジョブが発生し、当該ジョブを処理することでデータ送信又はデータ受信が行われる（Ｓ２１）。データの送受信が終了することにより（Ｓ２２）ジョブの処理が完了し、ジョブの処理の完了に伴って自動的に生成される送受信に関するジャーナルデータ８２がＳＤＲＡＭ６０に書き込まれる（Ｓ２３）。ＳＤＲＡＭ６０への書き込み終了後、タイマー７０は時間の計測を開始する（Ｓ２４）。時間の計測が開始されると、即時送受信待ちジョブが有るか否かを判断する（Ｓ２５）。なお、即時送受信待ちジョブとは、ユーザーがスタートボタンを押して送受信を開始させた等によりジョブが処理されるべきにもかかわらず、先に処理中のジョブがあることにより予約状態となったジョブをいい、時刻指定等をしたジョブではない。すなわち、即時送受信待ちジョブとは、処理可能な状態になれば直ちに処理される予定にあるジョブのことである。即時送受信待ちジョブがある場合は（Ｓ２５：ＹＥＳ）先に処理を行っているジョブの処理を待ってからデータの送受信が行われる（Ｓ２１）。即時送受信待ちジョブがない場合は（Ｓ２５：ＮＯ）、タイマー７０が計測する時間を随時確認することによりタイマー７０が時間の計測を開始してから３０秒経過したか否かを判断する（Ｓ２６）。３０秒経過していない場合は（Ｓ２６：ＮＯ）、即時送受信待ちジョブが有るか否かを判断する（Ｓ２５）。３０秒経過した場合は（Ｓ２６：ＹＥＳ）、ジョブの処理の完了に伴ってＳＤＲＡＭ６０に新規に書き込まれたジャーナルデータ８２の複製がＦｌａｓｈ  ＲＯＭ５０へ格納される（Ｓ２７）。ここで、処理の完了したジョブは必ずしも一つとは限らず、複数のジョブを連続的に処理した場合は複数のジョブとなる。そのため、複数のジョブを連続的に処理した場合は、これらジョブの処理の完了に伴ってそれぞれ生成されたジャーナルデータ８２の複製が１回でＦｌａｓｈ  ＲＯＭ５０へ格納される。なお、新規に書き込まれたジャーナルデータ８２とは、前回のジャーナルデータ８２のＦｌａｓｈ  ＲＯＭ５０への格納処理の時から今回のＦｌａｓｈ  ＲＯＭ５０への格納処理（Ｓ２７）の間に新規に書き込まれたジャーナルデータ８２である。つまり、データの送受信に関するジョブが発生し、当該ジョブを処理することでデータ送信又はデータ受信が行われ（Ｓ２１）てから、即時送受信待ちジョブがなく（Ｓ２５：ＮＯ）、タイマー７０が時間の計測を開始してから３０秒経過する（Ｓ２６：ＹＥＳ）までに新規にＳＤＲＡＭ６０へ書き込まれたジャーナルデータ８２である。この処理動作の場合、ジャーナルデータ８２の複製のＦｌａｓｈ  ＲＯＭ５０への格納が１回のデーターの送受信完了毎に行われないため、Ｆｌａｓｈ  ＲＯＭ５０への格納回数が軽減でき、Ｆｌａｓｈ  ＲＯＭ５０を装置寿命まで使用可能となる画像形成装置１００を提供することができる。さらに格納回数が軽減できることからＦｌａｓｈ  ＲＯＭ５０の容量を小型化可能な画像形成装置１００を提供することができる。
【００３７】
図５は、装置データ８０のうち、カウンタデータ８３についての処理動作を示すフローチャートである。カウンタデータ８３は、画像形成部２２等の比較的重要度の低い保守データとして保存するため、以下のような処理動作で行われる。なお当該処理動作は、ＳＤＲＡＭ６０に格納されたプログラム５１に基づいてＣＰＵ１０からの制御信号に従って行われる。
【００３８】
画像形成装置１００の装置電源が入れられると（Ｓ３１）、タイマー７０は時間の計測を開始する（Ｓ３２）。この間に、例えば画像読込部２０から原稿が読み込まれ、読み込まれた原稿を画像処理部２１で画像データとして処理し、処理された画像データを画像形成部２２で用紙に画像として形成し出力した場合、出力した用紙の積算枚数データがカウンタデータ８３として随時ＳＤＲＡＭ６０へ書き込まれる（図示せず）。タイマー７０が計測する時間を随時確認することによりタイマー７０が時間の計測を開始してから１時間経過したか否かを判断する（Ｓ３３）。１時間経過した場合は（Ｓ３３：ＹＥＳ）、ＳＤＲＡＭ６０に書き込まれた最新のカウンタデータ８３の複製がＦｌａｓｈ  ＲＯＭ５０へ格納される（Ｓ３４）。なお、最新のカウンタデータ８３とは、Ｆｌａｓｈ  ＲＯＭ５０への格納処理（Ｓ３４）時にＳＤＲＡＭ６０へ書き込まれたカウンタデータ８３のうち最新のカウンタデータ８３をいう。この処理動作の場合、カウンタデータ８３のＦｌａｓｈ  ＲＯＭ５０への格納が、画像が形成された用紙の出力毎に行われないため、Ｆｌａｓｈ  ＲＯＭ５０への格納回数が軽減でき、Ｆｌａｓｈ  ＲＯＭ５０を装置寿命まで使用可能となる画像形成装置１００を提供することができる。さらに格納回数が軽減できることからＦｌａｓｈ  ＲＯＭ５０の容量を小型化可能な画像形成装置１００を提供することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態に係る画像形成装置１００についての電気的構成を示したブロック図である。
【図２】装置データ８０のうち、機器設定及び事前登録設定に関する設定データ８１のＦｌａｓｈ  ＲＯＭ５０への格納についての処理動作を示すフローチャートである。
【図３】装置データ８０のうち、初期設定に関する設定データ８１のＦｌａｓｈ  ＲＯＭ５０への格納についての処理動作を示すフローチャートである。
【図４】装置データ８０のうち、ジャーナルデータ８２のＦｌａｓｈ  ＲＯＭ５０への格納についての処理動作を示すフローチャートである。
【図５】装置データ８０のうち、カウンタデータ８３のＦｌａｓｈ  ＲＯＭ５０への格納についての処理動作を示すフローチャートである。
【図６】従来の画像形成装置における装置データのＦｌａｓｈ  ＲＯＭ５０への格納についての処理動作を示すフローチャートである。
【符号の説明】
【００４０】
５０    Ｆｌａｓｈ  ＲＯＭ（不揮発性メモリ）
６０    ＳＤＲＡＭ（揮発性メモリ）
８０    装置データ
８１    設定データ
８２    ジャーナルデータ
８３    カウンタデータ
１００  画像形成装置
【図１】
2007226602.tif 000003
【図２】
2007226602.tif 000004
【図３】
2007226602.tif 000005
【図４】
2007226602.tif 000006
【図５】
2007226602.tif 000007
【図６】
2007226602.tif 000008