(57)【要約】【課題】  ブートプログラムに有るダウンロード処理にメモリ異常が有る場合に、ダウンロード等、保守員に余計な作業工数を発生させず、さらには制御プログラムの異常動作により信号出力が不安定となった場合の制御基板上のデバイスを破損させるリスクを回避する画像形成装置を提供すること。【解決手段】  制御プログラムを保存しておくフラッシュメモリと、前記フラッシュメモリへのダウンロード手段およびメモリ異常検出手段とを備えた画像形成装置において、前記フラッシュメモリは、ダウンロード不可のブートプログラムのメモリ領域と、ダウンロード可能なメインプログラムのメモリ領域とを有し、前記各メモリ領域に対して別々に前記メモリ異常検出手段を設け、前記ブートプログラムのメモリ領域に異常が有る場合には、前記異常を視覚的に保守員に知らせる。【選択図】図５
2006092255.tif 000002
【特許請求の範囲】
【請求項１】
制御プログラムを保存しておくフラッシュメモリと、
前記フラッシュメモリへのダウンロード手段およびメモリ異常検出手段とを備えた画像形成装置において、
前記フラッシュメモリは、ダウンロード不可のブートプログラムのメモリ領域と、ダウンロード可能なメインプログラムのメモリ領域とを有し、
前記各メモリ領域に対して別々に前記メモリ異常検出手段を設け、前記ブートプログラムのメモリ領域に異常が有る場合には、前記異常を視覚的に知らせることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダウンロード可能なフラッシュメモリを実装した、複写機またはレーザビームプリンタ等の画像形成装置に関するものである。
【背景技術】
【０００２】
図１に示すように、画像形成装置の制御基板１には、制御用のＣＰＵ２、制御プログラムを保存しておくメモリ３、ＬＥＤ等の保守員に視覚的に情報を伝えるためのランプ４、各モータを動作させるためのモータドライバ等のデバイス５が実装されている。メモリ３にはフラッシュメモリが用いられることが多く、フラッシュメモリはブロック毎に消去・書込みが可能であるため、通常ブートプログラムとメインプログラムは別々のブロックに割当てられる。
【０００３】
例えば、図２に示すようにブロック０からブロック８をブートプログラムのメモリ領域に割当て、フラッシュメモリのＣＲＣ演算やチェックサム演算等のメモリ異常検出処理や、メインプログラムを書換えるダウンロード処理等を保存しておく。またブロック９からブロック１３をメインプログラムのメモリ領域に割当て、画像形成処理や用紙搬送処理等を保存しておく。
【０００４】
図３は画像形成装置のプログラム変更のシーケンスを示したフローチャートである。
【０００５】
画像形成装置では、新機能追加や機能の仕様変更等で、プログラム変更が必要になる場合がある。また、フラッシュメモリのプログラムが破損し、プログラム変更が必要になる場合がある（ステップＳ１）。プログラム変更がメインプログラムのメモリ領域である場合には（ステップＳ２）、ダウンロードを実施しフラッシュメモリのメインプログラムの書換えを行うことができる（ステップＳ３）。プログラム変更がブートプログラムのメモリ領域である場合には、ダウンロード処理がブートプログラムに有るためにダウンロードすることができないので、フラッシュメモリの交換或いはフラッシュメモリが実装されている制御基板１の交換が必要になる（ステップＳ４）。
【０００６】
次にダウンロード実施のシーケンスについて記載する。図４は従来の画像形成装置の電源投入からダウンロード実施までのシーケンスを示したフローチャートである。
【０００７】
画像形成装置に電源が投入され、ブートプログラムが起動すると、メインプログラムのメモリ領域に対してメモリ異常検出演算を実施し、メモリ異常の有無を確認する（ステップＳ１）。メモリ異常が有る場合は継続してブートプログラムで動作し、ダウンロード要求を待つ（ステップＳ２）。ダウンロード要求が有った時にダウンロードを実施する（ステップＳ３）。メモリ異常が無い場合はメインプログラムを起動し、ダウンロード要求を待つ（ステップＳ４）。ダウンロード要求が有った時にブートプログラムに戻り、ダウンロードを実施する（ステップＳ３）。
【０００８】
また、従来、メインプログラムのメモリ領域に対するメモリ異常検出演算ではなく、ブートプログラムとメインプログラムを合わせた全領域に対するメモリ異常検出演算を実施する場合もあった。この場合も前記フローチャートと同様に、メモリ異常検出演算にてメモリ異常が有る場合は継続してブートプログラムで動作し、ダウンロード要求が有った時にダウンロードを実施する。メモリ異常が無い場合はメインプログラムを起動し、ダウンロード要求が有った時にブートプログラムに戻り、ダウンロードを実施する。
【０００９】
【特許文献１】特開２００２−２６８９０７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ブートプログラムに有るダウンロード処理にメモリ異常が有る場合、メインプログラムのメモリ領域に対するメモリ異常検出演算を実施する方法では、ダウンロード処理のメモリ異常を検出できず、一見正常にメインプログラムを起動することになる。その状態でダウンロードを実施すると、ブートプログラムのダウンロード処理を実行した段階で制御プログラムが異常動作し、ダウンロードエラーとなるため、再ダウンロード等、保守員に余計な作業工数が発生する。さらには制御プログラムの異常動作により信号出力が不安定になり、制御基板１上のデバイス５を破損させるリスクも発生する。
【００１１】
また、フラッシュメモリの全領域に対するメモリ異常検出演算を実施する方法では、メモリ異常は検出できるが、メインプログラムのメモリ異常か、若しくは、ブートプログラムのメモリ異常かを判断することができず、ブートプログラムにてダウンロードの実施を待機することになる。その状態でダウンロードを実施すると、ブートプログラムのダウンロード処理を実行した段階で制御プログラムが異常動作し、ダウンロードエラーとなるため、再ダウンロード等、保守員に余計な作業工数が発生する。
【００１２】
さらには、制御プログラムの異常動作により信号出力が不安定となり、制御基板１上のデバイス５を破損させるリスクも発生する。
【課題を解決するための手段】
【００１３】
上記課題は、制御プログラムを保存しておくフラッシュメモリと、前記フラッシュメモリへのダウンロード手段およびメモリ異常検出手段とを備えた画像形成装置において、前記フラッシュメモリは、ダウンロード不可のブートプログラムのメモリ領域と、ダウンロード可能なメインプログラムのメモリ領域とを有し、前記各メモリ領域に対して別々に前記メモリ異常検出手段を設け、前記ブートプログラムのメモリ領域に異常が有る場合には、前記異常を視覚的に保守員に知らせることにより達成される。
【発明の効果】
【００１４】
本発明によれば、ブートプログラムに有るダウンロード処理にメモリ異常が有る場合に、ダウンロードが不可能である事を保守員に視覚的に知らせることで、保守員にダウンロードという余計な作業工数を発生させることなく、制御基板の交換を促すことができるとともに、プログラムの異常動作により信号出力が不安定となった場合の制御基板上のデバイスを破損させるリスクを回避する画像形成装置を提供できる。
【発明を実施するための最良の形態】
【００１５】
図５は、本発明における電源投入からダウンロード実施までのシーケンスを示したフローチャートである。画像形成装置に電源が投入されると、まずハード的にランプ４を点灯させる（ステップＳＡ）。その後ブートプログラムのメモリ領域に対してメモリ異常検出演算を実施し、メモリ異常の有無を確認する（ステップＳＢ）、異常が確認されれば出力を規定の値に設定して（ステップＳＣ）ＣＰＵ２をスリープ状態に移行させる（ステップＳＤ）。その場合ランプ４は点灯状態のままとなり、保守員に制御基板１の交換を促すことができる。ブートプログラムに異常が確認されなければブートプログラムにてランプ４を消灯させる（ステップＳＥ）。その場合ランプ４が消灯状態となり、ダウンロードが可能であることを保守員に知らせることができる。
次に、メインプログラムのメモリ領域に対してメモリ異常検出演算を実施し、メモリ異常の有無を確認する（ステップＳ１）。メモリ異常が有る場合は継続してブートプログラムで動作し、ダウンロード要求を待つ（ステップＳ２）。ダウンロード要求が有った時にダウンロードを実施する（ステップＳ３）。メモリ異常が無い場合はメインプログラムを起動し、ダウンロード要求を待つ（ステップＳ４）。ダウンロード要求が有った時にブートプログラムに戻り、ダウンロードを実施する（ステップＳ３）。
【００１６】
本実施例によれば、ブートプログラムに有るダウンロード処理にメモリ異常が有る場合に、ダウンロードが不可能である事を保守員に視覚的に知らせることで、保守員にダウンロードという余計な作業工数を発生させることなく、制御基板１交換を促すことができる。また、プログラムの異常動作により信号出力が不安定となった場合の制御基板１上のデバイス５を破損させるリスクをも回避することができる。
【産業上の利用可能性】
【００１７】
制御プログラムを保存しておくフラッシュメモリを備え、前記フラッシュメモリへのダウンロード機能及びメモリ異常検出手段を持ち、メモリ領域をダウンロード不可のブートプログラムと、ダウンロード可能なメインプログラムに割当てている装置に対して適用できる。
【図面の簡単な説明】
【００１８】
【図１】画像形成装置で用いる制御基板の構成例である。
【図２】画像形成装置で用いるフラッシュメモリのブロック構成の例である。
【図３】画像形成装置のプログラム変更のフローチャートである。
【図４】従来の電源投入からダウンロード実施までのフローチャートである。
【図５】本発明の電源投入からダウンロード実施までのフローチャートである。
【符号の説明】
【００１９】
１は制御基板、２はＣＰＵ、３はメモリ、４はランプ、５はデバイスである。
【図１】
2006092255.tif 000003
【図２】
2006092255.tif 000004
【図３】
2006092255.tif 000005
【図４】
2006092255.tif 000006
【図５】
2006092255.tif 000007