(57)【特許請求の範囲】
【請求項１】
スキャナ等の画像入力手段から入力される画像データを順次蓄積する大容量記憶手段を備えた画像形成装置において、
前記大容量記憶手段の不良箇所を検出する不良箇所検出手段と、
該手段によって不良箇所が検出される度に、その時のトータル画像形成枚数を記憶する履歴情報記憶手段と、
オペレータの指示により、前記履歴情報記憶手段に記憶されているトータル画像形成枚数を表示する履歴情報表示手段と
を設けたことを特徴とする画像形成装置。
【請求項２】
請求項1記載の画像形成装置において、
前記不良箇所についての情報を前記大容量記憶手段以外のメモリに記憶する手段を設けたことを特徴とする画像形成装置。
【請求項３】
請求項1記載の画像形成装置において、
前記不良箇所検出手段による不良箇所の検出時には、前記大容量記憶手段のエラー訂正処理を禁止する手段を設けたことを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、デジタル複写機等の各種画像形成装置に関する。
【０００２】
【従来の技術】
デジタル複写機のような画像形成装置では、スキャナ等の画像入力手段から入力される画像データをハードディスク等の大容量記憶手段に順次蓄積して、これらの画像データのソーティング，並べ換え等の処理を行なえるようにしたものがある。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような画像形成装置では、上記大容量記憶手段の故障によって装置本体が停止（マシンダウン）し、画像形成作業が行なえなくなってしまうという問題があった。
【０００４】
この発明は上記の点に鑑みてなされたものであり、サービスマン等がキーパーツである大容量記憶手段の故障の予兆をチェック可能として突然のマシンダウンを防止し、機器の信頼性を向上させることを目的とする。
【０００５】
【課題を解決するための手段】
この発明は、図３の機能ブロック図に示すように、スキャナ等の画像入力手段から入力される画像データを順次蓄積する大容量記憶手段Ａを備えた画像形成装置において、上記の目的を達成するため、大容量記憶手段Ａの不良箇所を検出する不良箇所検出手段Ｂと、該手段Ｂによって不良箇所が検出される度に、その時のトータル画像形成枚数を記憶する履歴情報記憶手段Ｆと、オペレータの指示により、履歴情報記憶手段Ｆに記憶されているトータル画像形成枚数を表示する履歴情報表示手段Ｇとを設けたものである。
さらに、上記不良箇所についての情報を大容量記憶手段Ａ以外のメモリに記憶する手段、あるいは不良箇所検出手段Ｂによる不良箇所の検出時には、大容量記憶手段Ａのエラー訂正処理を禁止する手段を設けるとよい。
【０００６】
あるいは、図１の機能ブロック図に示すように、大容量記憶手段Ａの不良箇所を検出する不良箇所検出手段Ｂと、該手段Ｂによって検出された不良箇所のアドレスを記憶する不良アドレス記憶手段Ｃと、オペレータの指示により、不良アドレス記憶手段Ｃに記憶されている不良箇所のアドレスに基づいて該不良箇所の個数を表示する不良個数表示手段Ｄとを設けてもよい。
【０００７】
あるいはまた、図２の機能ブロック図に示すように、大容量記憶手段Ａの不良箇所を検出する不良箇所検出手段Ｂと、該手段Ｂによって検出された不良箇所のアドレスを記憶する不良アドレス記憶手段Ｃと、オペレータの指示により、不良アドレス記憶手段Ｃに記憶されている不良箇所のアドレスを表示する不良アドレス表示手段Ｅとを設けてもよい。
【０００８】
図３に示したこの発明による画像形成装置では、不良箇所検出手段Ｂが大容量記憶手段Ａの不良箇所を検出する度に、その時のトータル画像形成枚数を履歴情報記憶手段Ｆに記憶し、オペレータの指示により、履歴情報表示手段Ｇが履歴情報記憶手段Ｆに記憶されているトータル画像形成枚数を表示するので、オペレータ（サービスマン等）はそのトータル画像形成枚数を見ることにより大容量記憶手段Ａの故障の予兆をつかむことができる。
【０００９】
なお、図１に示した画像形成装置では、不良箇所検出手段Ｂが大容量記憶手段Ａの不良箇所を検出してそのアドレスを不良アドレス記憶手段Ｃに記憶し、オペレータの指示により、不良個数表示手段Ｄが不良アドレス記憶手段Ｃに記憶されている不良箇所のアドレスに基づいてその不良箇所の個数を表示するので、オペレータはその個数を見ることにより大容量記憶手段Ａの故障の予兆をつかむことができる。
【００１０】
また、図２に示した画像形成装置では、不良箇所検出手段Ｂが大容量記憶手段Ａの不良箇所を検出してそのアドレスを不良アドレス記憶手段Ｃに記憶し、オペレータの指示により、不良アドレス表示手段Ｅが不良アドレス記憶手段Ｃに記憶されている不良箇所のアドレスを表示するので、オペレータはそのアドレスを見ることにより大容量記憶手段Ａの故障の予兆をつかむことができる。
【００１２】
したがって、上述した各画像形成装置のいずれによっても、マシンダウンが発生する前に、予め大容量記憶手段Ａを交換しておく等の手を打つことが可能となり、最終的にはユーザの満足度及びメーカに対する信頼度を向上させることができる。
【００１３】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図４は、この発明の一実施形態であるデジタル複写機の機構部の一例を示す概略構成図である。
【００１４】
このデジタル複写機において、自動原稿給送装置（以下「ＡＤＦ」という）１に設けられている原稿台２に画像面を上にして置かれた原稿束は、図５の操作部３０上のプリントキー３４が押下されると、一番下の原稿から給送ローラ３，給送ベルト４によって順次コンタクトガラス６上の所定の位置に給送されて停止する。
【００１５】
その後、読み取りユニット（スキャナ）５０によってコンタクトガラス６上の原稿の画像が読み取られ、その読み取りが終了した原稿は給送ベルト４及び排送ローラ５によって排出される。さらに、原稿セット検知センサ７にて原稿台２に次の原稿が有ることを検知した場合、その原稿は前の原稿と同様にコンタクトガラス６上に給送される。給送ローラ３，給送ベルト４，排送ローラ５は図示しない搬送モータによって駆動される。
【００１６】
第１トレイ８，第２トレイ９，第３トレイ１０に積載された転写紙は、各々第１給紙装置１１，第２給紙装置１２，第３給紙装置１３によって給紙され、縦搬送ユニット１４によって感光体ドラム１５に当接する位置まで搬送される。なお、実際には各トレイ８〜１０のうちのいずれか１つが選択され、そこから転写紙が給紙される。
【００１７】
一方、読み取りユニット５０にて読み込まれた画像データは書き込みユニット５７からのレーザビームによって感光体ドラム１５に書き込まれ、その部分が現像ユニット２７を通過することにより、そこにトナー像が形成される。
そして、選択されたトレイから給紙された転写紙は感光体ドラム１５の回転と等速で搬送ベルト１６によって搬送されながら、感光体ドラム１５上のトナー像が転写される。さらに、定着ユニット１７にて画像が定着され、排紙ユニット１８によって機外の排紙トレイ１９に排出される。
【００１８】
ところで、転写紙の両面に画像を作像する場合は、各給紙トレイ８〜１０のうちのいずれか選択されたものから給紙され、作像された転写紙は、経路切り替えのための分岐爪１１２を上側（仮想線で示す位置）にセットすることにより、排紙トレイ１９側に導かれず、両面給紙ユニット１１１側に導かれ、そこに一旦ストックされる。
【００１９】
その後、両面給紙ユニット１１１にストックされた転写紙は再び感光体ドラム１５に作像されたトナー像を転写するために、両面給紙ユニット１１１から再給紙され、さらに経路切り替えのための分岐爪１１２が下側（実線で示す位置）にセットされることにより、排紙トレイ１９に導かれる。このように、転写紙の両面に画像を作成する場合に両面給紙ユニット１１１は使用される。
【００２０】
なお、感光体ドラム１５，搬送ベルト１６，定着ユニット１７，排紙ユニット１８，現像ユニット２７は図７のメインモータ２５によって駆動され、各給紙装置１１〜１３はメインモータ２５の駆動が各々図７の給紙クラッチ２２〜２４により伝達されて駆動される。縦搬送ユニット１４は、メインモータ２５の駆動が図７の中間クラッチ２１によって伝達されて駆動される。
【００２１】
図５は、このデジタル複写機の操作部の構成例を示すレイアウト図である。
この操作部３０は、液晶ディスプレイ３１，テンキー３２，クリア／ストップキー３３，プリントキー３４，モードクリアキー３５を備えている。
液晶ディスプレイ３１はその表面にタッチパネルを備えており、機能キーや部数，機器の状態を示すメッセージなどを表示することができる。
【００２２】
図６は、液晶ディスプレイ３１の表示例を示す図である。
オペレータが、液晶ディスプレイ３１に表示されているいずれかの機能キーにタッチすることにより、その機能キーの枠内に表示されている機能が選択され、その白黒表示が反転する。また、機能の詳細を指定しなければならない場合（例えば変倍であれば変倍値等）は、その機能キーにタッチすることにより、詳細な機能の設定画面が表示される。液晶ディスプレイ３１は、ドット表示器を使用しているため、その時の最適な表示をグラフィカルに行なうことが可能である。
【００２３】
図７は、このデジタル複写機の制御系の構成例を示すブロック図である。
メインコントローラ２０は、このデジタル複写機全体を統括的に制御する。メインコントローラ２０には、表示制御やキー入力制御を行なう操作部３０，読み取りユニット５０の制御，画像メモリに対する画像データの読み書き制御等を行なう画像処理ユニット（ＩＰＵ）４９，原稿の給排紙動作を行なうＡＤＦ１等の分散制御装置が接続されている。
【００２４】
その各分散制御装置とメインコントローラ２０は、必要に応じて機器の状態を示す情報や動作指令のやりとりを行なっている。
また、メインコントローラ２０には、紙搬送等に必要な各種クラッチ２１〜２４及びメインモータ２５も接続されている。
【００２５】
次に、図４を用いて、読み取りユニット５０によって原稿の画像を読み取り、その画像に対応する潜像を感光体ドラム１５の表面に形成するまでの動作を説明する。なお、潜像とは感光体ドラム１５の表面に画像をレーザビームによって書き込むことにより生じる電位分布のことである。
【００２６】
読み取りユニット５０は、原稿を載置するコンタクトガラス６と光学走査系で構成されており、光学走査系は露光ランプ５１，第１ミラー５２，レンズ５３，ＣＣＤイメージセンサ５４等で構成されている。露光ランプ５１及び第１ミラー５２は図示しない第１キャリッジ上に固定され、第２ミラー５５及び第３ミラー５６は図示しない第２キャリッジ上に固定されている。原稿の画像を読み取るときには、光路長が変わらないように、第１キャリッジと第２キャリッジとが２対１の相対速度で機械的に走査される。光学走査系は、図示しないスキャナ駆動モータによって駆動される。
【００２７】
この読み取りユニット５０は、原稿の画像を光学的に読み取って画像データ（電気信号）に変換する。すなわち、光学走査系の露光ランプ５１によって原稿の画像面を照明し、その画像面からの反射光像を第１ミラー５２，第２ミラー５５，第３ミラー５６，レンズ５３を介してＣＣＤイメージセンサ５４の受光面に結像させ、そのＣＣＤイメージセンサ５４によって画像データに変換する。このとき、レンズ５３及びＣＣＤイメージセンサ５４を図４の左右方向に移動させることにより、画像倍率が変わる。つまり、指定された倍率に対応してレンズ５３及びＣＣＤイメージセンサ５４の左右方向の位置が設定される。
【００２８】
書き込みユニット５７は、レーザ出力ユニット５８，結像レンズ５９，ミラー６０等で構成され、レーザ出力ユニット５８の内部にはレーザ光源であるレーザダイオード及びモータによって高速で定速回転するポリゴンミラー（回転多面鏡）が備わっている。
レーザ出力ユニット５８より照射されるレーザビームは、定速回転するポリゴンミラーで偏光され、結像レンズ５９を通り、ミラー６０で折り返され、感光体ドラム１５の表面に集光されて結像される。
【００２９】
すなわち、偏光されたレーザビームは感光体ドラム１５が回転する方向と直交する方向（主走査方向）に露光走査され、画像処理ユニット４９より出力された画像データのライン単位の書き込みを行なう。感光体ドラム１５の回転速度と走査密度（記録密度）に対応する所定の周期で主走査を繰り返すことにより、感光体ドラム１５の表面に静電潜像が形成される。
【００３０】
なお、感光体ドラム１５上を走査する直前のレーザビームは図示しない同期検知センサ（ビームセンサ）によって検知される。そして、図示しないレーザ書込制御部が同期検知センサから出力される主走査同期信号を用い、１走査毎にレーザダイオードの点灯開始タイミング及び画像データの入出力を行なうための制御信号の生成を行なう。
【００３１】
図８は、画像処理ユニット（ＩＰＵ）４９の構成例を示すブロック図である。
原稿面からの反射光像（画像）はＣＣＤイメージセンサ５４によって画像データに変換され、さらにＡ／Ｄコンバータ６１によってアナログ値からデジタル値に変換される。デジタル値に変換された画像データは、シェーディング補正部６２によってシェーディング補正がなされた後、画像処理部６３によってＭＴＦ補正及びγ補正等の画像処理がなされる。
【００３２】
セレクタ６４は、画像データの送り先を切り替える。つまり、変倍部７１又はメモリコントローラ６５を画像データの送り先とする。変倍部７１を経由した画像データは指定された変倍率に合わせて拡大又は縮小され、書き込みユニット５７に送られる。メモリコントローラ６５とセレクタ６４との間は、双方向に画像データを入出力可能な構成となっている。
【００３３】
ＣＰＵ６８は中央処理装置であり、メモリコントローラ６５を介して画像メモリ６６に対する画像データの書き込み及び読み出しを行なったり、読み取りユニット５０及び書き込みユニット５７の制御を行なう。
ＲＯＭ６９は読み出し専用のメモリであり、ＣＰＵ６８を動作させるための制御プログラムを含む各種固定データを記憶している。
ＲＡＭ７０は読み書き可能なメモリであり、各種データを一時的に記憶する。
【００３４】
印字ユニット７４は、ＣＰＵバスに接続され、ページ印字用のキャラクタ（文字）イメージデータ，任意のスタンプ用イメージデータ等の印字イメージデータを発生する。
この印字ユニット７４で発生された印字イメージデータは、印字合成部７２，７３に入力され、画像処理部６３からの画像データ又はメモリコントローラ６５からの画像データに任意の印字イメージデータを合成することができる。
【００３５】
なお、図８には図示していないが、画像処理ユニット４９には、読み取りユニット５０から入力される画像データ以外に、外部から供給される画像データ（例えばパーソナルコンピュータ等のデータ処理装置から出力される画像データ）も処理できるように、複数の画像データの入出力を選択するための回路も備えている。しかし、以後は読み取りユニット５０から入力される画像データに対する動作（コピー動作）に関してのみ説明する。
【００３６】
ここで、図９を用いて、セレクタ６４における１ページ分の画像データ及び制御信号について説明する。
／ＦＧＡＴＥ（「／」はローアクティブを示す）はフレームゲート信号であり、１ページの画像データの副走査方向の有効期間を表わしている。
／ＬＳＹＮＣは１ライン毎の主走査同期信号であり、この信号が立ち上がった後の所定クロックで画像データが有効となる。
／ＬＧＡＴＥはラインゲート信号であり、画像データの主走査方向の有効期間を示す。
【００３７】
これらの信号は、画素クロック信号ＶＣＬＫに同期しており、その１周期に対して１画素のデータが送られてくる。
画像処理ユニット（ＩＰＵ）４９は、画像データの入力及び出力に対してそれぞれ別個の／ＦＧＡＴＥ，／ＬＳＹＮＣ，／ＬＧＡＴＥ，ＶＣＬＫの発生回路を有しており、読み取った画像データの直接出力を行なう場合などの位相調整等を行なうことより、様々な画像データの入出力の組み合わせが実現可能になる。
【００３８】
図１０は、メモリコントローラ６５及び画像メモリ６６の構成例を示すブロック図である。なお、この図ではアドレスバスの図示を省略している。
メモリコントローラ６５は、入力データセレクタ１０１，画像合成部１０２，１次圧縮／伸長部１０３，出力データセレクタ１０４，２次圧縮／伸長部１０５等からなる。それらへの制御データの設定はＣＰＵ６８より行なわれる。
【００３９】
画像メモリ６６は、１次記憶装置１０６及び２次記憶装置１０７からなる。
１次記憶装置１０６には、画像データ入力時のメモリの指定した領域へのデータ書き込み、または画像データ出力時のメモリの指定した領域からのデータ読み出しが、画像データ入力又は出力時に要求されるデータ転送速度に略同期して行えるように、例えばＤＲＡＭ等の高速アクセスが可能なメモリを使用する。
【００４０】
また、１次記憶装置１０６は、処理を行なう画像データの大きさにより、複数のエリアに分割して画像データの入出力を同時に実行可能な回路（メモリコントローラ６５とのインタフェース部）を有している。
２次記憶装置１０７は図１〜図３に示した大容量記憶手段Ａに相当し、読み取りユニット５０側から入力される画像データを順次蓄積して、これらの画像データの合成，ソーティング，並べ換え等の処理を行なうためのものである。
【００４１】
ここで、１次記憶装置１０６が画像データの処理を行なうために十分な容量を有していれば、２次記憶装置１０７への画像データの入出力は行なわれない。２次記憶装置１０７が、画像データの入出力時に要求されるデータ転送速度に略同期して画像データの書き込み／読み出しが可能であれば、入出力画像データを直接２次記憶装置１０７へ書き込んだり、２次記憶装置１０７から読み出すことも可能である。また、１次記憶装置１０６，２次記憶装置１０７の区別なく、画像データの処理が行なうことが可能となる。
【００４２】
２次記憶装置１０７が、画像データの入出力時に要求されるデータ転送速度に略同期して画像データの書き込み／読み出しが可能でない場合、例えば２次記憶装置１０７としてハードディスク装置，光磁気ディスク装置等の大容量記憶手段を使用するような場合でも、２次記憶装置１０７への画像データの入出力を１次記憶装置１０６を介在させることにより、２次記憶装置１０７のデータ転送能力に応じた処理が可能となる。
【００４３】
このような構成により、デジタル複写機の画像データ処理速度に応じて記憶装置を選択でき、また圧縮率が画像データによって異なる（データの種類によってメモリへのデータアクセス速度が異なる）ような方式を採用しても対応可能となる。圧縮率が可変であると、記憶装置の容量の節約ができる場合も考えられる。
【００４４】
次に、メモリコントローラ６５の動作例を説明する。ここでは、２次記憶装置１０７が、画像データの入出力時に要求されるデータ転送速度に略同期して画像データの書き込み／読み出しができない場合の例を示す。
【００４５】
＜１＞画像データの入力（画像メモリ６６への保存）
入力データセレクタ１０１は、読み取りユニット５０から画像処理ユニット４９の各部を介して入力される画像データのうち、画像メモリ６６（１次記憶装置１０６）への書き込みを行なう画像データの選択を行なう。
入力データセレクタ１０１によって選択された画像データは、画像合成部１０２に供給され、そこで既に画像メモリ６６に保存されている画像データと合成される。
【００４６】
画像合成部１０２によって合成された画像データは、１次圧縮／伸長部１０３によって圧縮処理（可変長圧縮処理）が行なわれた後、１次記憶装置１０６に書き込まれる。
１次記憶装置１０６に書き込まれた画像データは、必要に応じて２次圧縮／伸長部１０５により更に圧縮処理が行なわれた後、２次記憶装置１０７に書き込まれて保存される（蓄積される）。
【００４７】
＜２＞画像データの出力（画像メモリ６６からの読み出し）
出力対象画像データとして指定された画像データが１次記憶装置１０６に記憶されている場合は、その画像データが読み出された後、１次圧縮／伸長部１０３によって伸長処理が行なわれ、その伸長後の画像データ、もしくはその画像データと読み取りユニット５０から入力される画像データとの合成処理が行なわれた後の画像データが出力データセレクタ１０４によって選択され、出力される。
【００４８】
画像合成部１０２は、１次記憶装置１０６から入力される画像データと、読み取りユニット５０から入力される画像データとの合成（画像データの位相調整機能を有する）、合成後の画像データの出力先の選択（画像データの出力，１次記憶装置１０６へのライトバック，両方の出力先への同時出力等）等の処理を行なう。
【００４９】
出力対象画像データとして指定された画像データが１次記憶装置１０６にではなく２次記憶装置１０７に記憶されている場合は、その画像データが読み出された後、２次圧縮／伸長部１０５によって伸長処理が行なわれ、その伸長後の画像データが一旦１次記憶装置１０６に書き込まれ、以後上述と同様の出力動作が行なわれる。
【００５０】
以下、この実施形態では２次記憶装置１０７としてハードディスク装置（ＨＤＤ）を使用するものとする。
図１１は、２次記憶装置（ハードディスク装置）１０７内のハードディスクの領域構成例を示すメモリマップ図である。
【００５１】
このハードディスクは、図１１の（ａ）に示すように大きく分けて不良ブロック管理領域，原稿画像データ領域の２つのエリアから構成されている。
不良ブロック管理領域には、同図の（ｂ）に示すように２次記憶装置１０７に発生した不良ブロックの位置情報（アドレス）が記憶され、原稿画像データ領域には、同図の（ｃ）に示すように電子ソートモードにおいて複数の原稿画像データが記憶される。
【００５２】
ハードディスクの最少割り当て単位は通常５１２バイトのセクタであるが、あまり細かい単位で割り当てを管理しようとすると必要となる管理情報量が増大してしまうため、複数セクタをひとまとめにしたブロックを単位として管理されることが多い。この実施形態では原稿画像データに対して６４ＫＢ／ブロックで記憶領域を割り当てている。原稿画像データ領域は６４ＫＢ×８１９２（２０００Ｈ）ブロックで５１２ＭＢを用意している。
【００５３】
一般に、ハードディスクには記憶媒体上の微細な欠陥などにより正常に読み書きできない不良セクタが存在する。これは、記憶媒体の製造工程でも発生するが、使用時に外部から強い衝撃が加えられた時などにも発生することがある。そこで、この実施形態ではブロック内に一つでも不良セクタが存在する場合はそのブロックを不良ブロックとして登録し、通常のコピー時にそのような不良ブロックに画像データを書き込もうとすることがないようにしている。
【００５４】
ネットワークファイルサーバ等ではデータの書き込み後にベリファイ動作を行なって正しく書き込みが行なえたかどうか確認し、ベリファイエラーが発生した場合はその領域を不良セクタとして登録すると同時に書き込むべきデータを改めて別のセクタに書き込むというようなホットフィクス動作が実現されているが、複写機の場合はハードディスクのアクセスエラーの発生でコピー生産性が低下することは許容されないため、オペレータの指示によりハードディスクの全セクタをスキャンして検出した不良ブロックを不良ブロック管理領域に登録するハードディスク初期化処理を行なうようにしている。
【００５５】
図１１では、原稿画像データ及びスタンプ画像データが不良ブロックを避けて２次記憶装置１０７内のハードディスクに記憶されている様子を示している。
不良ブロック管理領域には各ブロック毎に１ビットのフラグが用意されており、不良ブロックが見つかるとそのブロック番号に対応するビットを“１”にセットする（不良ブロックに不良マークを付ける）ことで、不良ブロックのアドレスが記憶管理されている。
【００５６】
コピー稼動時には不良ブロック管理データに対して頻繁にアクセスする必要があるため、データが必要になるたびに毎回ハードディスクにアクセスしていてはコピー生産性の低下をまねきかねない。そこで、機器の電源投入時に不良ブロック管理データはメモリ（ＲＡＭ７０又は１次記憶装置１０６の記憶媒体等）上に読み込まれ、通常のコピー動作時はこのメモリ上のデータを参照するようにしている。不良ブロックの登録時には、メモリ上の管理データを更新すると同時にハードディスクに対しても書き込みを行なうことで、不良ブロック管理データの同一性を保っている。
【００５７】
原稿画像データは可変長圧縮が掛けられてからハードディスクに記憶されるため、原稿画像データサイズは圧縮率に応じて変化する。したがって、１枚の原稿画像データは不定個数のブロックに分割して記憶（記録）されることになる。そこで、各原稿に対応するブロック番号を管理するために、この実施形態においては図１２に示すような構造のディレクトリテーブルと図１３に示すようなブロックアロケーションテーブルをメモリ上に構築している。
【００５８】
ディレクトリテーブルには最大原稿枚数分のエントリがあり、それぞれが１枚の原稿に対応している。各エントリには、原稿画像データが分割記憶されている複数のブロック群の最初のブロック番号が保持されている。
ブロックアロケーションテーブルにはハードディスクの総ブロック数分のエントリがあり、それぞれが１つのブロックに対応している。
【００５９】
各エントリには、そのブロックに引き続いて画像データが記憶されている次のブロック番号が保持されている。但し、そのブロックが１枚の原稿画像データを構成する最後のブロックの場合は、エンドマークとしてＦＦＦＦＨが保持される。したがって、ディレクトリテーブルとブロックアロケーションテーブルの両方を参照することによって、１枚の原稿画像データに対応する一つながりのブロック番号のチェーンを得ることができる。
【００６０】
図１５は、画像処理ユニット４９によるハードディスク初期化処理の動作フローを示す図である。
この動作フローでは、２次記憶装置１０７内のハードディスクのブロック０から順番に不良セクタの存在を確認していき、もし不良セクタが見つかれば不良ブロック管理領域にそのブロックを登録する（そのブロックに不良マークを付ける）。全ブロックのチェックが完了したところで、ハードディスクの初期化処理が終了となる。
【００６１】
ここで、不良セクタのチェック方法としてはいくつか考えられるが、この実施形態ではブロックに含まれる全セクタに対するリードコマンドを２次記憶装置１０７に発行して、２次記憶装置１０７から返される終了ステータスによって不良セクタかどうかの判定を行なっている。
【００６２】
通常、ハードディスク側では自動的にエラー訂正及びエラーリトライ処理が行なわれるため、もしリードエラーが発生してもエラー訂正あるいはリトライ処理によって回復してしまうと、本体側としては何の情報も得られないことになる。そこで、不良セクタのチェック時はハードディスク側のエラー訂正及びエラーリトライ処理を禁止することで、確実に不良セクタを検出できるようにしている。
【００６３】
なお、この実施形態ではこのように読み出し処理のみで不良セクタを検出しているが、さらに不良セクタ検出率を高めるための方法として、所定のデータパターンを書き込み、それを正しく読み出せるかどうかを確認することにより不良セクタを検出することも考えられる。
【００６４】
このように、ハードディスクの不良ブロックを管理することでコピー時に不良ブロックを使用することができるだけないようにしているが、ハードディスクはスピンドルモータの回転中に外部から加えられた衝撃に対しては構造上弱いため、どうしてもハードディスクの初期化後に不良セクタが発生することが避けられない。
【００６５】
この実施形態では、コピー中にハードディスクに対するアクセスエラーが発生した場合は、コピー動作を中断してエラーが発生したブロックに対して不良ブロックマークを付けて、以後そのブロックの使用を禁止すると共に、図示しないトータルカウンタの値を不良ブロック発生履歴情報として図１４に示す不良ブロック発生履歴テーブルに記憶している。トータルカウンタはコピーを１枚取るたびに歩進していくカウンタである。なお、不良ブロック発生履歴テーブルの情報は図示しない不揮発性メモリ内に記憶保存される。
【００６６】
図１６は、このデジタル複写機の制御部（メインコントローラ２０，画像処理ユニット４９）によるこの発明の参考となる処理の動作フローの第１例を示す図である。この場合、上記制御部は、少なくとも図１に示した不良箇所検出手段Ｂ，不良アドレス記憶手段Ｃ，及び不良個数表示手段Ｄとしての機能を有することになる。
【００６７】
このデジタル複写機の制御部は、まず図５のプリントキー３４が押下（ＯＮ）されると、コピー動作を開始する。そして、このコピー動作中に２次記憶装置１０７内のハードディスク（ＨＤＤ）でアクセスエラーが発生した場合は、コピー動作を中断してエラーが発生したブロックに対して不良マークを付ける（そのブロックアドレスを不良ブロック管理領域に記憶する）と共に、トータルカウンタの値を不良ブロック発生履歴テーブルに記憶する。
【００６８】
一方、待機中に、オペレータ（サービスマン等）による操作部３０上のキー操作によってハードディスクの不良ブロック数の表示要求を受け付けた場合には、不良ブロック管理領域に記憶されている不良ブロックアドレスに基づいてその不良ブロックの個数（不良ブロック数）を求め、それを操作部３０の液晶ディスプレイ３１に表示する。図１７に、ハードディスクの不良ブロック数の表示例を示す。
【００６９】
このように、大容量記憶手段である２次記憶装置１０７内のハードディスクの不良ブロック（不良箇所）を検出してそのアドレスを不良ブロック管理領域に記憶し、オペレータの指示により、不良ブロック管理領域に記憶されている不良ブロックのアドレスに基づいてその不良ブロック数を操作部３０の液晶ディスプレイ３１に表示すれば、サービスマン等はその個数を見ることにより２次記憶装置１０７の故障の予兆をつかむことができる。
【００７０】
図１８は、このデジタル複写機の制御部（メインコントローラ２０，画像処理ユニット４９）によるこの発明の参考となる処理の動作フローの第２例を示す図である。この場合、上記制御部は、少なくとも図２に示した不良箇所検出手段Ｂ，不良アドレス記憶手段Ｃ，及び不良アドレス表示手段Ｅとしての機能を有することになる。
【００７１】
このデジタル複写機の制御部は、まず図５のプリントキー３４が押下（ＯＮ）されると、コピー動作を開始する。そして、コピー動作中に２次記憶装置１０７内のハードディスク（ＨＤＤ）でアクセスエラーが発生した場合は、コピー動作を中断してエラーが発生したブロックに対して不良マークを付ける（そのブロックアドレスを不良ブロック管理領域に記憶する）と共に、トータルカウンタの値を不良ブロック発生履歴テーブルに記憶する。
【００７２】
一方、待機中に、オペレータによる操作部３０上のキー操作によってハードディスクの不良ブロックアドレスの表示要求を受け付けた場合には、不良ブロック管理領域に記憶されている不良ブロックアドレスを操作部３０の液晶ディスプレイ３１に表示する。図１９に、ハードディスクの不良ブロックアドレスの表示例を示す。
【００７３】
このように、大容量記憶手段である２次記憶装置１０７内のハードディスクの不良ブロック（不良箇所）を検出してそのアドレスを不良ブロック管理領域に記憶し、オペレータの指示により、不良ブロック管理領域に記憶されている不良ブロックのアドレスを操作部３０の液晶ディスプレイ３１に表示すれば、サービスマン等はそのアドレスを見ることにより２次記憶装置１０７の故障の予兆をつかむことができる。
【００７４】
図２０は、このデジタル複写機の制御部（メインコントローラ２０，画像処理ユニット４９）によるこの発明に係わる処理の動作フローの一例を示す図である。この場合、上記制御部は、少なくとも図３に示した不良箇所検出手段Ｂ，履歴情報記憶手段Ｆ，及び履歴情報表示手段Ｇとしての機能を有することになる。
【００７５】
このデジタル複写機の制御部は、まず図５のプリントキー３４が押下（ＯＮ）されると、コピー動作を開始する。そして、コピー動作中に２次記憶装置１０７内のハードディスク（ＨＤＤ）でアクセスエラーが発生した場合は、コピー動作を中断してエラーが発生したブロックに対して不良マークを付ける（そのブロックアドレスを不良ブロック管理領域に記憶する）と共に、トータルカウンタの値を不良ブロック発生履歴テーブルに記憶する。
【００７６】
一方、待機中に、オペレータによる操作部３０上のキー操作によってハードディスクの不良ブロック発生履歴情報の表示要求を受け付けた場合には、不良ブロック発生履歴テーブルに記憶されている履歴情報を操作部３０の液晶ディスプレイ３１に表示する。図２１に、ハードディスクの不良ブロック発生履歴情報の表示例を示す。
【００７７】
このように、大容量記憶手段である２次記憶装置１０７内のハードディスクの不良ブロック（不良箇所）を検出する度に、その時のトータルカウンタの値を不良ブロック発生履歴テーブルに記憶し、オペレータの指示により、不良ブロック発生履歴テーブルに記憶されている履歴情報を操作部３０の液晶ディスプレイ３１に表示すれば、サービスマン等はその履歴情報を見ることにより２次記憶装置１０７の故障の予兆をつかむことができる。
【００７８】
したがって、上述した各処理のいずれによっても、マシンダウンが発生する前に、予め２次記憶装置１０７内のハードディスクを交換しておく等の手を打つことが可能となり、最終的にはユーザの満足度及びメーカに対する信頼度を向上させることができる。
なお、上述した各処理を任意に組み合わせることにより、２次記憶装置１０７の故障の予兆をつかみ易くすることもできる。
【００７９】
以上、この発明をハードディスク装置を用いたデジタル複写機に適用した実施形態について説明したが、この発明はこれに限らず、ハードディスク装置あるいは他の大容量記憶装置を用いたレーザプリンタ，ファクシミリ装置等の各種の画像形成装置に適用可能である。
【００８０】
【発明の効果】
以上説明してきたように、この発明の画像形成装置によれば、サービスマン等がキーパーツである大容量記憶手段の故障の予兆をチェックして突然のマシンダウンを防止することができるため、機器の信頼性を向上させることができる。
【図面の簡単な説明】
【図１】請求項１の発明の基本構成を示す機能ブロック図である。
【図２】請求項２の発明の基本構成を示す機能ブロック図である。
【図３】請求項３の発明の基本構成を示す機能ブロック図である。
【図４】この発明の一実施形態であるデジタル複写機の機構部の一例を示す概略構成図である。
【図５】図４に示したデジタル複写機の操作部の構成例を示すレイアウト図である。
【図６】図５の液晶ディスプレイ３１における通常の表示例を示す図である。
【図７】図４に示したデジタル複写機の制御系の構成例を示すブロック図である。
【図８】図７の画像処理ユニット（ＩＰＵ）４９の構成例を示すブロック図である。
【図９】図８のセレクタ６４における１ページ分の画像データ及び制御信号の一例を示すタイミング図である。
【図１０】図８のメモリコントローラ６５及び画像メモリ６６の構成例を示すブロック図である。
【図１１】ハードディスクの領域構成例を示すメモリマップ図である。
【図１２】ディレクトリテーブルの領域構成例を示すメモリマップ図である。
【図１３】ブロックアロケーションテーブルの領域構成例を示すメモリマップ図である。
【図１４】不良ブロック発生履歴テーブルの領域構成例を示すメモリマップ図である。
【図１５】図８の画像処理ユニット４９によるハードディスク初期化処理の動作フローを示す図である。
【図１６】図７の制御部（メインコントローラ２０，画像処理ユニット４９）によるこの発明の参考となる処理の動作フローの第１例を示す図である。
【図１７】図５の液晶ディスプレイ３１におけるハードディスクの不良ブロック数の表示例を示す図である。
【図１８】図７の制御部（メインコントローラ２０，画像処理ユニット４９）によるこの発明の参考となる処理の動作フローの第２例を示す図である。
【図１９】図５の液晶ディスプレイ３１におけるハードディスクの不良ブロックアドレスの表示例を示す図である。
【図２０】図７の制御部（メインコントローラ２０，画像処理ユニット４９）によるこの発明に係わる処理の動作フローの一例を示す図である。
【図２１】図５の液晶ディスプレイ３１におけるハードディスクの不良ブロック発生履歴情報の表示例を示す図である。
【符号の説明】
２０：メインコントローラ
３０：操作部                ３１：液晶ディスプレイ
４９：画像処理ユニット      ５０：読み取りユニット
５４：ＣＣＤイメージセンサ  ５７：書き込みユニット
６１：Ａ／Ｄコンバータ  ６２：シェーディング補正部
６３：画像処理部            ６４：セレクタ
６５：メモリコントローラ    ６６：画像メモリ
６８：ＣＰＵ                ６９：ＲＯＭ
７０：ＲＡＭ                ７１：変倍部
１０１：入力データセレクタ  １０２：画像合成部
１０３：１次圧縮／伸長部
１０４：出力データセレクタ
１０５：２次圧縮／伸長部    １０６：１次記憶装置
１０７：２次記憶装置（ハードディスク装置）
【図１】
0003607399.tif 000002
【図２】
0003607399.tif 000003
【図３】
0003607399.tif 000004
【図４】
0003607399.tif 000005
【図５】
0003607399.tif 000006
【図６】
0003607399.tif 000007
【図７】
0003607399.tif 000008
【図８】
0003607399.tif 000009
【図９】
0003607399.tif 000010
【図１０】
0003607399.tif 000011
【図１１】
0003607399.tif 000012
【図１２】
0003607399.tif 000013
【図１４】
0003607399.tif 000014
【図１３】
0003607399.tif 000015
【図１５】
0003607399.tif 000016
【図１６】
0003607399.tif 000017
【図１７】
0003607399.tif 000018
【図１８】
0003607399.tif 000019
【図１９】
0003607399.tif 000020
【図２０】
0003607399.tif 000021
【図２１】
0003607399.tif 000022