(57)【要約】【課題】  バックアップメモリの信頼性を向上させることができる電気機器を提供する。【解決手段】  データ書込部１１は、バックアップメモリ４０内におけるアドレスデータをバックアップデータに付加してバックアップメモリ４０に書き込み、データ読出部１２は、バックアップデータを読み出す前にアドレスデータを読み出し、バックアップメモリ４０の読み出し先のアドレスと、読み出されたアドレスデータとを比較し、両アドレスが一致する場合、バックアップデータを読み出す。【選択図】      図１
2006039726.tif 000002
【特許請求の範囲】
【請求項１】
交換可能なユニットに設けられたバックアップメモリにバックアップデータの書き込み及び読み出しを行う電気機器であって、
前記バックアップメモリ内におけるアドレスを指定してバックアップデータを前記バックアップメモリに書き込むデータ書込手段と、
前記バックアップメモリ内におけるアドレスを指定して前記データ書込手段によって書き込まれたバックアップデータを前記バックアップメモリから読み出すデータ読出手段とを備え、
前記データ書込手段は、前記バックアップメモリ内におけるアドレスデータを前記バックアップデータに付加して前記バックアップメモリに書き込み、
前記データ読出手段は、前記バックアップデータを読み出す前に前記アドレスデータを読み出し、前記バックアップメモリの読み出し先のアドレスと、読み出された前記アドレスデータとを比較し、両アドレスが一致する場合、バックアップデータを読み出すことを特徴とする電気機器。
【請求項２】
前記データ書込手段は、シリアル信号を用いて前記バックアップメモリに前記アドレスデータ及び前記バックアップデータを書き込み、
前記データ読出手段は、シリアル信号を用いて前記バックアップメモリから前記アドレスデータ及び前記バックアップデータを読み出すことを特徴とする請求項１記載の電気機器。
【請求項３】
前記電気機器は、画像を形成する画像形成装置であり、
前記バックアップデータは、前記画像形成装置の設定内容及び動作状況を表すデータであることを特徴とする請求項１又は２記載の電気機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換可能なユニットに設けられたバックアップメモリにバックアップデータの書き込み及び読み出しを行う電気機器に関するものである。
【背景技術】
【０００２】
従来、複写機などの画像形成装置では、現像やクリーニングなどの各ユニットの性能や寿命を保証するためにユニット毎に通紙枚数をカウントし、カウントされたカウント値などのデータをバックアップする必要がある。このようなデータは、外部からの電源供給が遮断されてもデータを保持することが可能な不揮発性メモリに記憶される（例えば、特許文献１参照）。
【特許文献１】特開２００１−１９５３１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような画像形成装置では、装置内部の各部によって発生するノイズなどの信号がデータに混入することにより、誤ったデータが書き込み又は読み出しされる虞がある。特に、シリアル信号を用いてデータを書き込み及び読み出しする不揮発性メモリの場合、書き込み動作は、コントロールバイト、アドレスバイト及びデータバイトを指定することにより行われ、読み出し動作は、コントロールバイト及びアドレスバイトを指定することにより行われる。上記のようにノイズが混入することによりメモリへの書き込み時にアドレスバイトの指定が正しく行えない場合、間違ったアドレスにデータが書き込まれてしまい、正常なデータを書き換えてしまう虞がある。
【０００４】
本発明は、上記の問題を解決するためになされたもので、バックアップメモリの信頼性を向上させることができる電気機器を提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
本発明に係る電気機器は、交換可能なユニットに設けられたバックアップメモリにバックアップデータの書き込み及び読み出しを行う電気機器であって、前記バックアップメモリ内におけるアドレスを指定してバックアップデータを前記バックアップメモリに書き込むデータ書込手段と、前記バックアップメモリ内におけるアドレスを指定して前記データ書込手段によって書き込まれたバックアップデータを前記バックアップメモリから読み出すデータ読出手段とを備え、前記データ書込手段は、前記バックアップメモリ内におけるアドレスデータを前記バックアップデータに付加して前記バックアップメモリに書き込み、前記データ読出手段は、前記バックアップデータを読み出す前に前記アドレスデータを読み出し、前記バックアップメモリの読み出し先のアドレスと、読み出された前記アドレスデータとを比較し、両アドレスが一致する場合、バックアップデータを読み出す。
【０００６】
この構成によれば、交換可能なユニットに設けられたバックアップメモリにバックアップデータの書き込み及び読み出しを行う電気機器は、データ書込手段によって、バックアップメモリ内におけるアドレスを指定してバックアップデータがバックアップメモリに書き込まれる。このとき、データ書込手段は、バックアップメモリ内におけるアドレスデータをバックアップデータに付加してバックアップメモリに書き込む。そして、データ読出手段によって、バックアップメモリ内におけるアドレスを指定してデータ書込手段により書き込まれたバックアップデータがバックアップメモリから読み出される。このとき、データ読出手段は、バックアップデータを読み出す前にアドレスデータを読み出し、バックアップメモリの読み出し先のアドレスと、読み出されたアドレスデータとを比較し、両アドレスが一致する場合、バックアップデータを読み出す。
【０００７】
したがって、データの書き込み時に指定したアドレスデータをバックアップデータに付加しておき、データの読み出し時に指定したアドレスとバックアップデータに付加されているアドレスデータとを比較することによって、誤ったアドレスに書き込まれたバックアップデータを判別することができ、バックアップメモリの信頼性を向上させることができる。
【０００８】
また、上記の電気機器において、前記データ書込手段は、シリアル信号を用いて前記バックアップメモリに前記アドレスデータ及び前記バックアップデータを書き込み、前記データ読出手段は、シリアル信号を用いて前記バックアップメモリから前記アドレスデータ及び前記バックアップデータを読み出すことが好ましい。
【０００９】
この構成によれば、シリアル信号を用いてバックアップメモリにアドレスデータ及びバックアップデータが書き込まれ、シリアル信号を用いてバックアップメモリからアドレスデータ及びバックアップデータが読み出されるので、ノイズ等の信号が混入し易いシリアル信号を用いた場合であっても、バックアップメモリの信頼性を向上させることができる。
【００１０】
また、上記の電気機器において、前記電気機器は、画像を形成する画像形成装置であり、前記バックアップデータは、前記画像形成装置の設定内容及び動作状況を表すデータであることが好ましい。
【００１１】
この構成によれば、電気機器が、画像を形成する画像形成装置であり、バックアップデータが、画像形成装置の設定内容及び動作状況を表すデータであるので、電気機器が画像を形成する画像形成装置である場合、画像形成装置の設定内容及び動作状況を表すデータをバックアップデータとしてバックアップメモリに書き込むとともに読み出すことができる。
【発明の効果】
【００１２】
請求項１に記載の発明によれば、データの書き込み時に指定したアドレスデータをバックアップデータに付加しておき、データの読み出し時に指定したアドレスとバックアップデータに付加されているアドレスデータとを比較することによって、誤ったアドレスに書き込まれたバックアップデータを判別することができ、バックアップメモリの信頼性を向上させることができる。
【００１３】
請求項２に記載の発明によれば、ノイズ等の信号が混入し易いシリアル信号を用いた場合であっても、バックアップメモリの信頼性を向上させることができる。
【００１４】
請求項３に記載の発明によれば、電気機器が画像を形成する画像形成装置である場合、画像形成装置の設定内容及び動作状況を表すデータをバックアップデータとしてバックアップメモリに書き込むとともに読み出すことができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施の形態による画像形成装置について図面を参照しながら説明する。なお、本発明に係る画像形成装置は、バックアップ機能を備える全ての電気機器に適用可能であるが、以下の説明では、複写機、プリンタ、スキャナ及びファクシミリ等の画像形成装置に適用した場合について説明する。
【００１６】
図１は、画像形成装置の電気的構成を示すブロック図である。図１に示す画像形成装置１は、制御部１０、ＲＡＭ（ランダムアクセスメモリ）２０、ＲＯＭ（リードオンリメモリ）３０、バックアップメモリ４０及び表示部５０を備えて構成される。
【００１７】
ＲＯＭ３０は、データ書き込み及び読み出しのための制御プログラム等が記憶されている。ＲＡＭ２０は、制御部１０の作業領域として用いられる。
【００１８】
バックアップメモリ４０は、例えばＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の不揮発性のメモリで構成され、電気的にデータを繰り返して消去及び書き込み可能であり、電源オン又はオフに拘わらず内容保持が必要なデータを記憶する。バックアップメモリ４０は、ＲＡＭ２０等の揮発性のメモリに記憶されているデータのうちのバックアップすべきデータを記憶する。
【００１９】
なお、バックアップメモリ４０は、画像形成装置１が備える交換可能なユニット毎に設けられている。このユニットとしては、例えば、露光ランプやＣＣＤ等を用いて原稿画像を読み取るスキャナユニット、記録用紙を搬送する用紙搬送ユニット、感光体ドラム等を用いて記録用紙に画像を形成する画像形成ユニット、及びトナー像を用紙に定着させる定着ユニット等がある。図１では、画像形成ユニット４１に設けられたバックアップメモリ４０のみが制御部１０に接続されているが、本発明は特にこれに限定されず、画像形成ユニット以外の他のユニットに設けられたバックアップメモリを制御部１０に接続してもよい。画像形成ユニット以外の他のユニットに設けられたバックアップメモリについても本実施形態と同様にバックアップデータの書き込み及び読み出しが行われる。また、本実施形態では、制御部１０が複数のユニットに設けられたバックアップメモリを制御しているが、本発明は特にこれに限定されず、各ユニット毎に設けられている制御部がバックアップメモリを制御してもよい。
【００２０】
また、バックアップメモリ４０は、画像形成装置１の設定内容及び動作状況を表すデータをバックアップデータとして記憶する。この設定内容としては、例えば、シェーディング補正用の補正値等の装置内の各ユニット毎に設定される設定値であり、動作状況としては、例えば、ユニット毎にカウントした通紙枚数のカウント値等の装置内の各ユニット毎の動作状況である。このように、電気機器が画像を形成する画像形成装置である場合、画像形成装置の設定内容及び動作状況を表すデータをバックアップデータとしてバックアップメモリ４０に書き込むとともに読み出すことができる。
【００２１】
制御部１０は、例えばＣＰＵ（中央演算処理装置）等で構成され、データ書込部１１及びデータ読出部１２を備えて構成される。データ書込部１１は、書き込むべきバックアップデータのバックアップメモリ４０内におけるアドレスデータをバックアップデータに付加し、アドレスデータが付加されたバックアップデータをバックアップメモリ４０に書き込む。
【００２２】
データ読出部１２は、バックアップメモリ４０内におけるアドレスを指定することにより、データ書込部１１によって書き込まれたバックアップデータをバックアップメモリ４０から読み出す。また、データ読出部１２は、バックアップデータを読み出す前にアドレスデータを読み出し、バックアップメモリ４０の読み出し先のアドレスと、データ読出部１２によって読み出されたデータに付加されているアドレスとを比較し、両アドレスが一致しない場合、エラーであると判断し、両アドレスが一致する場合、バックアップデータを読み出す。
【００２３】
なお、制御部１０とバックアップメモリ４０とはシリアルインタフェースにより接続されており、データ書込部１１は、シリアル信号を用いてバックアップメモリ４０にアドレスデータ及びバックアップデータを書き込み、データ読出部１２は、シリアル信号を用いてバックアップメモリ４０からアドレスデータ及びバックアップデータを読み出す。このように、シリアル信号を用いてバックアップメモリ４０にアドレスデータ及びバックアップデータが書き込まれ、シリアル信号を用いてバックアップメモリ４０からアドレスデータ及びバックアップデータが読み出されるので、ノイズ等の信号が混入し易いシリアル信号を用いた場合であっても、バックアップメモリ４０の信頼性を向上させることができる。
【００２４】
表示部５０は、例えば液晶表示装置等で構成され、データ読出部１２によってエラーが検出された場合、バックアップが正常に行われておらず、データの読み出しに失敗した旨を表示する。
【００２５】
図２は、バックアップメモリ内のデータ構造を模式的に示す図である。図２に示すように、バックアップメモリ４０は、複数のデータブロックに分割されており、本実施形態では、データブロック１、データブロック２、データブロック３、・・・、データブロックＮまでのＮ個のデータブロックに分割されている。各データブロックの１バイト目にはアドレスデータが記憶され、２バイト目及び３バイト目にはバックアップデータが記憶され、４バイト目にはチェックサムデータが記憶されている。
【００２６】
なお、本実施形態では、アドレスデータとチェックサムデータとは、それぞれ１バイトづつ割り当てられているが、本発明は特にこれに限定されず、アドレスデータとチェックサムデータとを合わせて１バイトにしてもよい。
【００２７】
また、本実施形態において、１バイトのアドレスデータをバックアップデータに付加して記憶しているが、本発明は特にこれに限定されず、例えば、アドレスの下位ビットのみをアドレスデータとしてバックアップデータに付加して記憶してもよい。
【００２８】
さらに、本実施形態では、複数のデータブロックのうちの全てのデータブロックについてアドレスデータをバックアップデータに付加して記憶しているが、本発明は特にこれに限定されず、例えば、奇数番目又は偶数番目のデータブロックのみのアドレスデータを記憶してもよい。この場合、バックアップメモリに記憶するデータのデータ量を少なくすることができ、バックアップメモリの容量を削減することができる。
【００２９】
ここで、図１に示す画像形成装置１におけるデータのバックアップメモリ４０への書き込み動作について説明する。図３は、データのバックアップメモリへの書き込み動作を示すフローチャートであり、図４は、データのバックアップメモリへの書き込み動作を説明するための図である。
【００３０】
まず、ステップＳ１において、データ書込部１１は、バックアップ要求があるか否かを判断する。ここで、バックアップ要求がある場合（ステップＳ１でＹＥＳ）、データ書込部１１は、デバイスを指定するためのデバイスアドレスを含む書き込みを指定するためのコントロールバイトをバックアップメモリ４０に送信し、続いてデバイス内のアドレスを指定するためのアドレスバイトを送信する。コントロールバイト及びアドレスバイトに対するＡＣＫ信号が正常にバックアップメモリ４０から返信されると、ステップＳ２に処理を移行する。バックアップ要求がない場合（ステップＳ１でＮＯ）、バックアップ要求があるまで待機状態となる。
【００３１】
バックアップ要求がある場合、ステップＳ２において、データ書込部１１は、書き込みを指定したアドレスをアドレスデータとしてバックアップメモリ４０に書き込む。次に、ステップＳ３において、データ書込部１１は、バックアップデータをバックアップメモリ４０に書き込む。
【００３２】
次に、ステップＳ４において、データ書込部１１は、チェックサムデータをバックアップメモリ４０に書き込む。なお、データ書込部１１は、チェックサムデータをバックアップメモリ４０に書き込む際に、データブロック内のデータ列を足し合わせた総和を求め、求めた値の一部、例えば、合計値の下の桁１バイトをチェックサムデータとして書き込む。そして、データ書込部１１は、全てのデータが書き込まれた後、書き込み動作を終了する。
【００３３】
このようにして、バックアップデータをバックアップメモリ４０に書き込む際に指定されたアドレスデータがバックアップデータに付加されて書き込まれる。
【００３４】
次に、図１に示す画像形成装置１におけるデータのバックアップメモリ４０からの読み出し動作について説明する。図５は、データのバックアップメモリからの読み出し動作を示すフローチャートであり、図６は、データのバックアップメモリからの読み出し動作を説明するための図である。
【００３５】
まず、ステップＳ１１において、データ読出部１２は、デバイスを指定するためのデバイスアドレスを含む読み出しを指定するためのコントロールバイトをバックアップメモリ４０に送信し、続いてデバイス内のアドレスを指定するためのアドレスバイトを送信し、さらにコントロールバイトを送信する。それぞれに対するＡＣＫ信号が正常にバックアップメモリ４０から返信されると、バックアップメモリ４０からのデータの読み出しが可能となり、データ読出部１２は、データ書込部１１によって書き込まれたアドレスデータをバックアップメモリ４０から読み出す。
【００３６】
次に、ステップＳ１２において、データ読出部１２は、指定したアドレスと、読み出されたアドレスデータとが一致するか否かを判断する。ここで、指定したアドレスと、読み出されたアドレスデータとが一致すると判断された場合（ステップＳ１２でＹＥＳ）、ステップＳ１５に処理を移行する。また、指定したアドレスと、読み出されたアドレスデータとが一致しないと判断された場合（ステップＳ１２でＮＯ）、ステップＳ１３に処理を移行する。
【００３７】
指定したアドレスと、読み出されたアドレスデータとが一致すると判断された場合、ステップＳ１３において、データ読出部１２は、データ書込部１１によって書き込まれたバックアップデータをバックアップメモリ４０から読み出す。
【００３８】
次に、ステップＳ１４において、データ読出部１２は、データ書込部１１によって書き込まれたチェックサムデータをバックアップメモリ４０から読み出す。
【００３９】
次に、ステップＳ１５において、データ読出部１２は、読み出されたデータブロック内のデータ列を足し合わせた総和を求め、求めた値の一部、例えば、合計値の下の桁１バイトと、読み出されたチェックサムデータとが一致するか否かを判断する。ここで、チェックサムデータが一致すると判断された場合（ステップＳ１５でＹＥＳ）、ステップＳ１８に処理を移行し、チェックサムデータが一致しないと判断された場合（ステップＳ１５でＮＯ）、ステップＳ１６に処理を移行する。
【００４０】
指定したアドレスと、読み出されたアドレスデータとが一致しないと判断された場合、又はチェックサムデータが一致しないと判断された場合、ステップＳ１６において、データ読出部１２は、バックアップメモリ４０に記憶されているデータが間違ったアドレスに書き込まれたデータであるとしてエラーを検出する。
【００４１】
次に、ステップＳ１７において、表示部５０は、バックアップメモリ４０に記憶されているデータが間違ったアドレスに書き込まれたデータである旨をユーザに対して提示するエラー画面を表示し、処理を終了する。
【００４２】
一方、チェックサムデータが一致すると判断された場合、ステップＳ１８において、データ読出部１２は、データの読み出しを終了するか否かを判断する。ここで、データの読み出しを終了すると判断された場合（ステップＳ１８でＹＥＳ）、処理を終了し、データの読み出しを終了しないと判断された場合（ステップＳ１８でＮＯ）、ステップＳ１１に処理を戻すこととなる。
【００４３】
このように、交換可能なユニットに設けられたバックアップメモリ４０にバックアップデータの書き込み及び読み出しを行う画像形成装置１は、データ書込部１１によって、バックアップメモリ４０内におけるアドレスを指定してバックアップデータがバックアップメモリ４０に書き込まれる。このとき、データ書込部１１は、バックアップメモリ４０内におけるアドレスデータをバックアップデータに付加してバックアップメモリ４０に書き込む。そして、データ読出部１２によって、バックアップメモリ４０内におけるアドレスを指定してデータ書込手段により書き込まれたバックアップデータがバックアップメモリ４０から読み出される。このとき、データ読出部１２は、バックアップデータを読み出す前にアドレスデータを読み出し、バックアップメモリ４０の読み出し先のアドレスと、読み出されたアドレスデータとを比較し、両アドレスが一致しない場合、エラーであると判断し、両アドレスが一致する場合、バックアップデータを読み出す。
【００４４】
したがって、データの書き込み時に指定したアドレスデータをバックアップデータに付加しておき、データの読み出し時に指定したアドレスとバックアップデータに付加されているアドレスデータとを比較することによって、誤ったアドレスに書き込まれたバックアップデータを判別することができ、バックアップメモリ４０の信頼性を向上させることができる。
【００４５】
なお、本実施形態では、バックアップデータの読み出し時に、エラーが検出された場合、エラー画面を表示しているが、本発明は特にこれに限定されず、バックアップデータの書き込み時に、バックアップメモリ４０とは異なる別のバックアップメモリにも同様にバックアップデータを書き込んでおき、バックアップデータの読み出し時に、エラーが検出された場合、この別のバックアップメモリからバックアップデータを読み出してもよい。この場合、バックアップデータが失われる可能性が低くなり、さらにバックアップメモリの信頼性を向上させることができる。
【図面の簡単な説明】
【００４６】
【図１】画像形成装置の電気的構成を示すブロック図である。
【図２】バックアップメモリ内のデータ構造を模式的に示す図である。
【図３】データのバックアップメモリへの書き込み動作を示すフローチャートである。
【図４】データのバックアップメモリへの書き込み動作を説明するための図である。
【図５】データのバックアップメモリからの読み出し動作を示すフローチャートである。
【図６】データのバックアップメモリからの読み出し動作を説明するための図である。
【符号の説明】
【００４７】
１    画像形成装置
１０    制御部
１１    データ書込部
１２    データ読出部
２０    ＲＡＭ
３０    ＲＯＭ
４０    バックアップメモリ
５０    表示部
【図１】
2006039726.tif 000003
【図２】
2006039726.tif 000004
【図３】
2006039726.tif 000005
【図４】
2006039726.tif 000006
【図５】
2006039726.tif 000007
【図６】
2006039726.tif 000008