(57)【特許請求の範囲】
【請求項１】
振動源によって振動が発生する画像処理装置であって、
第１の記憶領域と第２の記憶領域を有する記憶手段を有し、前記記憶手段が回転した状態で当該記憶手段への記憶が行われ、前記第１の記憶領域は、前記第２の記憶領域よりも外側に設けられており、
前記第１の記憶領域を使用する第１の機能と前記第２の記憶領域を使用する第２の機能を実行する実行手段と、
前記振動源による振動によって前記第１の記憶領域に異常が検知され、前記第２の記憶領域に異常が検知されない場合に、前記第１の機能の使用を制限し、前記第２の機能の使用を許可する制御手段と、
前記第２の機能を選択可能にし、使用が制限された前記第１の機能を選択できないように表示部を制御する表示制御手段と
を有することを有することを特徴とする画像処理装置。
【請求項２】
前記第１の機能は、前記画像処理装置のコピー機能を含み、
前記第２の機能は、前記画像処理装置のデータ送信機能を含むこと
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の記憶領域及び前記第２の記憶領域の異常を検知する検知手段をさらに有することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記検知手段は、前記第１の記憶領域に所定の情報を記憶するために要する時間が、第１の閾値より大きい場合に、前記第１の記憶領域の異常を検知し、
前記第２の記憶領域に所定の情報を記憶するために要する時間が、前記第１の閾値とは異なる第２の閾値より大きい場合に、前記第２の記憶領域の異常を検知することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
振動源によって振動が発生する画像処理装置の制御方法であって、
第１の記憶領域と第２の記憶領域を有する記憶手段を有し、前記記憶手段が回転した状態で当該記憶手段への記憶が行われ、前記第１の記憶領域は、前記第２の記憶領域よりも外側に設けられており、
前記第１の記憶領域を使用する第１の機能と前記第２の記憶領域を使用する第２の機能を実行する実行工程と、
前記振動源による振動によって前記第１の記憶領域に異常が検知され、前記第２の記憶領域に異常が検知されない場合に、前記第１の機能の使用を制限し、前記第２の機能の使用を許可する制御工程と、
前記第２の機能を選択可能にし、使用が制限された前記第１の機能を選択できないように表示部を制御する表示制御工程と
を有することを有することを特徴とする画像処理装置の制御方法。
【請求項６】
請求項５に記載された画像処理装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、プログラムに関するものである。
【背景技術】
【０００２】
ハードディスク（ＨＤＤ）に代表されるディスクドライブ装置を有した情報機器が広く普及している。また、従来はパーソナルコンピュータなど大きな振動を発生する駆動機構を備えていない装置あるいは外部からの振動の影響が小さい装置にディスクドライブ装置が搭載されていた。
【０００３】
しかし、近年、複写機、プリンタ装置、これらの機能を統合した複合機等の事務機器のようにスキャナやプリンタエンジン等といった駆動機構を備えている。このような駆動機構においては、モータやクラッチが動作することにより自ら振動を発生する。このような振動を発生する画像処理装置においても、ＨＤＤが搭載されることも一般的となっている。
【０００４】
このような画像処理装置では、ＨＤＤを本体に固着する際の固着方法に問題があったり振動防止具等が経時変化（劣化）したりして振動を吸収しづらくなる場合がある。
このような場合において、本来想定された大きさを超えた振動が生じ、ディスクドライブ装置に影響を与えてしまうことがある。
具体的には、例えば複写機やプリンタ装置、複合機などの事務機器の場合には、経時変化により、機構部分の劣化、ギアなどモータ等駆動部分の磨耗などが起こると、それら駆動部分の振動が初期状態より大きくなる。あるいは、本来発生しない振動数での振動が発生する。
【０００５】
それらの要因によりＨＤＤ内部のディスク円板上に傷が発生したりヘッド制御機能が低下し、ＨＤＤが正常に機能しなくなることがある。
また、画像処理装置はスタンバイ時と稼動時では発生する振動に大きな差があり、稼動時のみディスクドライブ装置が要求された性能を満たさない場合もある。
そこで、ＨＤＤに対して振動源が発生する振動の影響が及ぶ場合であっても、ＨＤＤの振動状態のレベルを判断し、そのレベルに応じて適切に対応することができる制御装置が下記特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０１８６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記特許文献１によれば、振動状態のレベルを判断するためにＨＤＤにおけるデータ転送時の転送レートの測定を行うことにより、振動レベルの判断を実施しようとしている。実際には振動レベルの判断を実施する際に情報機器に応じて予め定められた閾値と比較を行う。
【０００８】
しかしながら、例えばＨＤＤ等では円盤状のディスクにデータ書込みを行うため、円盤の外周領域と内周領域では回転方向の移動速度に差があり、同じ速度でデータ転送が行えるわけではない。
【０００９】
従って、全部の領域に対して確実なデータ転送速度を保証しようとすると、予め定める閾値をデータ転送速度の早い方、すなわち外周領域の転送速度に合わせた閾値にしなければならない。
【００１０】
その場合、振動源によって発生される振動が少しでも激しくなると、すぐに画像処理装置が異常状態となってしまうため、本来制約をかけなくても済む動作に対してまで制約がかかる可能性がある。つまり、振動源によって発生される振動状態が少しでも激しくなると、画像処理装置の制御としては最適な状態ではなくなってしまうという課題がある。
【００１１】
本発は、上記課題を解決するためになされたものであり、本発明の目的は、第１の記憶領域を使用する第１の機能と、第２の記憶領域を使用する第２の機能がある場合に、第１の記憶領域に異常が検知されても、第２の記憶領域に記憶が検知されなければ、前記第２の記憶領域を使用する機能を使用することができる。
【課題を解決するための手段】
【００１２】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
振動源によって振動が発生する画像処理装置であって、第１の記憶領域と第２の記憶領域を有する記憶手段を有し、前記記憶手段が回転した状態で当該記憶手段への記憶が行われ、前記第１の記憶領域は、前記第２の記憶領域よりも外側に設けられており、前記第１の記憶領域を使用する第１の機能と前記第２の記憶領域を使用する第２の機能を実行する実行手段と、前記振動源による振動によって前記第１の記憶領域に異常が検知され、前記第２の記憶領域に異常が検知されない場合に、前記第１の機能の使用を制限し、前記第２の機能の使用を許可する制御手段と、前記第２の機能を選択可能にし、使用が制限された前記第１の機能を選択できないように表示部を制御する表示制御手段とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、第１の記憶領域を使用する第１の機能と、第２の記憶領域を使用する第２の機能がある場合に、第１の記憶領域に異常が検知されても、第２の記憶領域に記憶が検知されなければ、前記第２の記憶領域を使用する機能を使用することができる。
【図面の簡単な説明】
【００１４】
【図１】画像処理装置の制御構成を説明するブロック図である。
【図２】ＨＤＤ内でフォーマットされる画像領域の一例を示す図である。
【図３】図１に示したプリンタエンジン部の構成を示す断面図である。
【図４】画像処理装置の制御手順を示すフローチャートである。
【図５】画像処理装置の制御手順を示すフローチャートである。
【図６】ＨＤＤ内でフォーマットされる画像領域の一例を示す図である。
【図７】画像処理装置の制御手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
図１は、本実施形態を示す画像処理装置の制御構成を説明するブロック図である。
図１において、１００はシステム全体の制御を行うシステム制御部である。１０１は画像データを読み取るスキャナ部である。１０２はプリンタ部で、システム制御部１００によって画像処理され、出力されてきた画像データを記録媒体にモノクロ画像又はカラー画像として記録する。
【００１６】
次にシステム制御部１００の内部構成について説明する。
１０３は画像データを処理するシステムコントローラであり、以下に示す各構成要素と汎用Ｉ／Ｆもしくは独自のＩ／Ｆで接続される。１１２は電源供給部であり、システム制御部１００内に常夜系電源と非常夜系電源を供給する。メインＳＷ１０１は、電源供給部１１２を起動するＳＷである。
【００１７】
１０４は常夜制御回路であり、本システムの起動時、及び低消費電力状態におけるシステム制御を行う。低消費電力状態時には電源供給部１１２より常夜系電源のみが給電され、常夜制御回路１０４並びにシステムコントローラ１０３の一部回路、外部データＩ／Ｆ部１０８のみが通電状態となる。
【００１８】
また、低消費電力移行前の状態を記憶するため、ワークメモリ１０７にＤＲＡＭが使用されている場合はワークメモリ１０７も通電し、セルフリフレッシュモードのような低消費電力モードで状態を保持するようにしても構わない。
【００１９】
１０５はバックアップメモリ（不揮発性メモリ）であり、電源供給部１１２がオフ状態になってもシステム制御部１００で必要となる情報を保持しておくためのものである。１０６は操作部であり、ユーザからの操作を受け付けたり、ユーザに対してシステムの状態や情報などをユーザインタフェース（ＵＩ）画面として表示する機能を備える。
【００２０】
１０７はワークメモリであり、システムコントローラの作業領域や画像データを一時的に保持するためのものである。１０８は外部データＩ／Ｆ部であり、汎用Ｉ／ＦであるＬＡＮなどのネットワーク環境に接続された際に本システムとネットワーク環境間でのデータの送受信を行うものである。
【００２１】
１０９はＨＤＤコントローラであり、汎用Ｉ／ＦであるＳＡＴＡを介してＨＤＤ１１０と接続されている。本実施形態では、所定速度で回転するＨＤＤ１１０は単独で接続されているが、複数台のＨＤＤを接続し、ＲＡＩＤシステムを構築しても構わない。
【００２２】
通常の画像処理システムでは、システムコントローラ１０３が起動するためには、予めＨＤＤ１０９内の領域を所定の領域にマッピングするためにＨＤＤのフォーマットを行う。
【００２３】
図２は、図１に示したＨＤＤ１１０内でフォーマットされる画像領域の一例を示す図である。以下、ＨＤＤ１１０の外周側または内周側に実行可能な機能処理の種別に対応づけて使用する領域を割り当てる例を説明する。
【００２４】
図２に示す例では、ＨＤＤ１１０の最外周領域から２０ＧＢ分を画像領域として確保している。ＨＤＤはその物理的特性上、外周領域から内周領域に向かうに連れ、転送速度が遅くなることが一般に知られている。  
画像処理装置の場合、システムの各機能に対してＨＤＤ１１０に必要とされる転送速度要求が異なるため、ＨＤＤ１１０の物理的特性に照らし合わせ、高いパフォーマンスが要求される機能順に画像データ領域を外周側より確保する。本実施形態では最外周領域から、ＰＤＬ領域、コピー領域、イメージング領域、その他の画像領域という順に割付を実施している。
【００２５】
ここでイメージング領域とは、ネットワークへの送信などリアルタイム性の低い画像処理機能を指す。その他の画像領域とは、ＭＦＰ上で動作するアプリケーション機能（外部装置への画像データ送信機能など）が使用するための画像領域である。
【００２６】
１０１はスキャナ部であり、スキャナコントローラ１１４及びスキャナエンジン部１１３から構成される１０２はプリンタエンジン部であり、プリンタコントローラ１１５及びプリンタエンジン部１１６から構成される。
【００２７】
プリンタコントローラ１１５は、システム制御部１００内のシステムコントローラ１０３と独自Ｉ／ＦであるコマンドＢｕｓ及びＶｉｄｅｏＢｕｓを介して接続され、画像データの受信や、システムコントローラ１０３とコマンド通信を行う。
【００２８】
１１６はプリンタエンジン部であり、システム制御部１００からプリンタコントローラ１１５に送信されてきた画像データを記録媒体へ記録する。
図３は、図１に示したプリンタエンジン部１１６の構成を示す断面図である。以下、印刷処理において回転駆動する駆動ローラを含む駆動部材による振動要因を説明する。なお、スキャナ部１０１は、プリンタエンジン部１１６の上部に、プリンタエンジン部１１６と間をあけて装着されているものとする。
図３に示すプリンタエンジンの例は４ドラムフルカラー方式のカラー画像形成装置本体である。５０Ｙ、５０Ｍ、５０Ｃ、５０Ｋは感光ドラムで、それぞれイエロー、マゼンダ、シアン、ブラックの各色の現像材（トナー）を備えた各画像形成ステーションに設けられている。なお、プリンタエンジン部１１６には、用紙を搬送するための搬送ローラや、感光ドラムを駆動するための駆動装置を備え、上述したように駆動時に振動する。
【００２９】
各感光ドラム５０Ｙ、５０Ｍ、５０Ｃ、５０Ｋの表面には、それぞれに対応したレーザスキャナ装置５１Ｙ、５１Ｍ、５１Ｃ、５１Ｋを備える。そして、プリンタコントローラ１１５によって受信したシステ画像データからの画像データに基づいて発せられたレーザ光はレーザスキャナ装置５１Ｙ、５１Ｍ、５１Ｃ、５１Ｋにより露光される。それによって各感光ドラム５０Ｙ、５０Ｍ、５０Ｃ、５０Ｋ上に潜像が形成される。さらにそれぞれイエロー、マゼンダ、シアン、ブラックの各色の現像材によって現像されトナー像が形成される。５２は中間転写ベルトで、各感光ドラム５０Ｙ、５０Ｍ、５０Ｃ、５０Ｋで形成された各色毎のトナー像が一次転写される。
【００３０】
給紙カセット５３には記録媒体であるシートＰが積載されており、給紙ローラ５４により給紙され、フィード・リタードローラ対５５、搬送ローラ対５６、５７、により搬送され、駆動停止しているレジストローラ対５９に搬送される。
【００３１】
また、マルチ給紙部４０からの給紙が指定された場合は、マルチ給紙トレー４１に記録媒体であるシートＰが積載されており、マルチ給紙ローラ４２により給紙され、搬送ローラ対５７により搬送され、駆動停止しているレジストローラ対５９に搬送される。
【００３２】
上記シートＰは、レジストローラ対５９により斜行が補正された後、所定のタイミングで二次転写部６０へ搬送されて中間転写ベルト５２上のトナー像が転写される。そして二次転写部６０の二次転写ローラ６０ａと中間転写ベルト５２により、定着器６１に搬送されてトナー像の定着が行なわれる。
【００３３】
画像形成面を下にして排紙するＦＤ排紙が指定された場合、フラッパ６７を図示しない制御手段及び駆動手段により動かす事により、前記定着器６１を通過したシートＰは、フラッパ６７の上側を通過し、排紙ローラ対６２に搬送され搬送路６９に搬送される。搬送路６９に搬送されたシートＰは排紙ローラ対６８、６２によって搬送され排紙トレー６４上に画像形成面を下にして排出積載される。
【００３４】
また、画像形成面を上にして排紙するＦＵ排紙が指定された場合、フラッパ６７を図示しない制御手段及び駆動手段により動かす事により、前記定着器６１を通過したシートＰは、フラッパ６７の下側を通過する。そして、シートＰは、排紙ローラ対６５によって搬送され排紙トレー６６上に画像形成面を上にして排出積載される。
【００３５】
プリンタエンジン部１１６は上述の各ローラやドラムなどを駆動するため、モータやクラッチなどを有しており、その動作によって振動が発生する。
同様にスキャナエンジン部１１３においてもスキャナを駆動するため、各部にモータやクラッチなどの振動源を有するが、詳細についてはここでは省略する。
次に、本実施形態を示す画像処理装置におけるＨＤＤ振動測定の方法と振動測定後の制御に関して説明する。
本実施形態において、ＨＤＤの振動レベルの判断は、システムコントローラ１０３がＨＤＤコントローラ１０９を起動してＨＤＤ１１０へデータの転送を実行し、その転送レートの測定結果に基づいて判断が実施される。
【００３６】
例えば、転送レートの測定結果を所定の基準値（不揮発性メモリに記憶される）と比較したり、それ以前に得ている測定結果と比較したりすることを行う。
振動測定は、メインスイッチ１１１により画像処理装置に電源が供給され、起動した直後に開始される。
また、画像処理装置が低消費電力モード状態になっていた際に、外部データＩ／Ｆ部１０８から入力されてきた起動コマンドによって、通常待機状態もしくは動作状態に復帰する。具体的には、外部データＩ／Ｆ部１０８から入力される起動コマンドを受けると、常夜制御回路１０４より起動信号が発行され、電源供給部１１２より非常夜系電源が給電されて通常待機状態もしくは動作状態に復帰する。
【００３７】
なお、その復帰時にも振動測定を実施するようにしても構わない。さらには、操作部１０６からメニュー指定することにより、ユーザが任意に振動測定を実施できるようにしても構わない。
【００３８】
図４は、本実施形態を示す画像処理装置の制御手順を示すフローチャートである。本例は、振動測定のメイン処理に対応する。各ステップはシステムコントローラ１０３がワークメモリ１０７にロードする制御プログラムを実行することで実現される。ここで、システムコントローラ１０３は、マイクロプロセッサやＣＰＵとして構成することも可能である。なお、本実施形態において測定結果とは、所定速度で回転する記録媒体に所定の情報を領域分割された各測定領域に書込みを開始してから書込みを終了するまでの書込み時間（第１の書込み時間、第２の書込み時間）を測定する。具体的には、システムコントローラ１０３の内部タイマを用いて測定する。その測定結果が後述する領域毎の測定結果Ｓｔａｔｕｓ−Ａｒｅａ１、２に対応する。
【００３９】
まず、前述のように振動測定を実施する要因が発生すると、Ｓ３０１で、振動の測定を行い、測定結果Ｓｔａｔｕｓ−Ａｒｅａ１及び測定結果Ｓｔａｔｕｓ−Ａｒｅａ２を得る。
【００４０】
ここで、測定結果Ｓｔａｔｕｓ−Ａｒｅａ１はＨＤＤ１１０の外周側の振動状態を表し、Ｓｕｃｃｅｓｓであるとシステムコントローラ１０３が判断した場合は、振動状態が正常範囲であることを示す。また、Ｆａｉｌであるとシステムコントローラ１０３が判断した場合は、振動状態が激しくＨＤＤ１１０に何らかの異常状態が発生していることを示す。
【００４１】
また、測定結果Ｓｔａｔｕｓ−Ａｒｅａ２はＨＤＤの内周側の振動状態を表し、Ｓｕｃｃｅｓｓであるとシステムコントローラ１０３が判断した場合は、振動状態が正常範囲であることを示す。また、Ｆａｉｌであるとシステムコントローラ１０３が判断した場合は、振動状態が激しく何らかの異常状態を示す。
【００４２】
本実施形態では、システムコントローラ１０３がＳ３０２で外周側の記憶領域が振動の影響を受けていると判断した場合には、外周側に割り当てた図２に示す機能処理の制限したり、許可したりする制御を行う。具体的には、Ｓ３０７で、ＰＤＬ領域を用いるプリントジョブ処理機能、コピージョブ処理機能を制限し、内周側に割り当てた機能処理については実行可能とするように制御できる。これにより、振動の影響を受けていない内周側の機能に対応するジョブについてシステムコントローラ１０３がその実行を許可することができる。
【００４３】
以下、図５を参照して、図４に示したＳ３０１の詳細手順を説明する。
図５は、本実施形態を示す画像処理装置の制御手順を示すフローチャートである。本例は、図４に示したＳ３０１の詳細手順を示す。なお、各ステップはシステムコントローラ１０３がワークメモリ１０７にロードする制御プログラムを実行することで実現される。ここで、システムコントローラ１０３は、マイクロプロセッサやＣＰＵとして構成することも可能である。
【００４４】
振動測定フローが開始されると、まず、Ｓ４０１ではシステムコントローラ１０３がスキャナ部１０１からのコピー動作要求の受付を禁止するため、操作部１０６上からユーザがコピー開始を選択できないようにする。その際、操作部１０６には、振動測定中であることを示す表示を行ってもよい。
【００４５】
また、外部データＩ／Ｆ部１０８を介してネットワーク上の各機器に対して画像処理装置の動作状態を無効状態として通知する。
次に、Ｓ４０２では、システムコントローラ１０３がＨＤＤ１１０の振動測定を実施するため、ＨＤＤ１１０のどの領域に対してのデータアクセスを行うかを決定し、ＨＤＤコントローラ１０９と通信を行い、必要な設定を行う。なお、図２中に振動測定時に設定される測定領域を示した。
【００４６】
この場合、コピー領域の終わりから所定の範囲（例えば１０ＭＢ）を測定領域１、その他の画像領域の終わりから所定の範囲（例えば１０ＭＢ）を測定領域２として設定している。
【００４７】
次に、Ｓ４０３では、システムコントローラ１０３は、ワークメモリ１０７上に所定サイズ（例えば１０ＭＢに相当する）の画像データを生成する。画像データのパターンは゛００，０１，０２・・・゛とインクリメントするデータであっても構わないし、゛００、ＦＦ，ＡＡ、５５・・・゛のようにフルｂｉｔスイッチングするようなデータであっても構わない。
【００４８】
Ｓ４０２、４０３で測定領域及び画像データが設定されたら、Ｓ４０４へ進む。そして、Ｓ４０４でシステムコントローラ１０３はスキャナコントローラ１１４及びプリンタコントローラ１１５と通信しながら、スキャナエンジン部１１３、プリンタエンジン部１１６の駆動を要求する。
【００４９】
Ｓ４０５ではスキャナエンジン部１１３及びプリンタエンジン部１１６が駆動を開始後、所定の操作を行い、システム制御部への画像入力及びシステム制御部１００からの画像転送の準備が完了（ＥｎｇｉｎｅＲｅａｄｙ）したかどうかの判断を行う。つまり、システムコントローラ１０３は画像処理可能な状態に遷移したかどうかを判断する。
【００５０】
ここで、所定の操作とは、例えばスキャナエンジン部１１３の走査ユニットをホームポジションへの移動や記録媒体へのレジストレーション位置へのセット、などがそれに当たる。振動測定時は、原稿や記録媒体の搬送は実施しないが、システムコントローラ１０３とスキャナコントローラ１１４やプリンタコントローラ１１５間の通信やエンジン部の駆動タイミングは実際の動作と同じタイミングで実行する。
【００５１】
このように駆動タイミングを実動作に合わせることにより、測定時にＨＤＤ１１０に伝わる振動がより正確なものになる。
次に、Ｓ４０５で、ＥｎｇｉｎｅＲｅａｄｙとなったら、Ｓ４０６ではシステムコントローラ１０３がワークメモリ１０７上に生成したデータをＨＤＤコントローラ１０９を介し、ＨＤＤ１１０に対して転送開始する。
【００５２】
同時にシステムコントローラ１０３が備えるタイマ（図示しない）を始動させ、転送に要する時間の測定も開始する。
Ｓ４０７では、システムコントローラ１０３がＨＤＤ１１０へのデータ転送が終了したかを判断する。本実施形態ではＳ４０２で２領域を測定領域として設定しているので、システムコントローラ１０３は１つの転送領域へデータ転送が終了したら、タイマを停止し所要時間を記憶する。
【００５３】
このようにして画像データを記憶し終えたらシステムコントローラ１０３は再びタイマを起動し、次の転送領域の転送時間を計測する。２領域全てに対して画像データのライトが終了したら、データ転送を停止し、Ｓ４０８へ進む。
【００５４】
本実施形態ではＨＤＤ１１０の周方向のパフォーマンス差を考慮し、測定領域１、２それぞれに異なる閾値ＴＨ１、ＴＨ２を用意している。
Ｓ４０８では、システムコントローラ１０３が測定領域１に関する測定結果Ｔ１と閾値ＴＨ１の比較を行う。もし、比較結果がＴ１＞ＴＨ１（第１の閾値時間）であるとシステムコントローラ１０３が判断した場合は、Ｓ４０９へ進む。そして、Ｓ４０９で、システムコントローラ１０３は、測定領域１用に用意された状態変数Ｓｔａｔｕｓ−Ａｒｅａ１にＦＡＩＬを設定する。
【００５５】
一方、Ｓ４０８で、Ｔ１≦ＴＨ１であるとシステムコントローラ１０３が判断した場合は、Ｓ４１０で、システムコントローラ１０３がＳｔａｔｕｓ−Ａｒｅａ１にＳｕｃｃｅｓｓを設定して、Ｓ４１１へ進む。
【００５６】
そして、Ｓ４１１では、システムコントローラ１０３が測定領域２に関する測定結果Ｔ２と閾値ＴＨ２の比較を行う。もし、比較結果がＴ２＞ＴＨ２（第２の閾値時間）であるとシステムコントローラ１０３が判断した場合は、Ｓ４０９で、システムコントローラ１０３が測定領域２用に用意された状態変数Ｓｔａｔｕｓ−Ａｒｅａ２にＦＡＩＬを設定する。
【００５７】
一方、Ｓ４１１で、Ｔ２≦ＴＨ２であるとシステムコントローラ１０３が判断した場合は、Ｓ４１０で、システムコントローラ１０３がＳｔａｔｕｓ−Ａｒｅａ２にＳｕｃｃｅｓｓを設定して、本処理を終了する。
【００５８】
以上の手順でＨＤＤ１１０の振動測定を実施したら、図４に示したメインフローに戻る。
そして、Ｓ３０２では、まず、システムコントローラ１０３は、ＨＤＤ１１０の内周側の振動状態Ｓｔａｔｕｓ−Ａｒｅａ２の内容を確認する。ここで、システムコントローラ１０３が振動状態Ｓｔａｔｕｓ−Ａｒｅａ２がＦａｉｌであると判断した場合は、Ｓ３０３に進み、ＨＤＤ１１０の内周領域を使う機能を禁止する。この場合は、本実施形態では、システムコントローラ１０３は、イメージング処理とアプリケーション処理について禁止する。
【００５９】
次に、Ｓ３０４で、システムコントローラ１０３は、ＨＤＤ１１０の外周側の振動状態Ｓｔａｔｕｓ−Ａｒｅａ１の内容を確認する。ここで、システムコントローラ１０３が振動状態Ｓｔａｔｕｓ−Ａｒｅａ１の内容がＦａｉｌであった場合は、ＨＤＤ１１０の全ての画像領域で振動状態が異常とみなされるため、全ての機能が使用できないようにする。
【００６０】
この場合は、Ｓ３０５で、システムコントローラ１０３は、Ｅｒｒｏｒ状態として処理する。
具体的にはシステムコントローラ１０３は操作部１０６上にエラーメッセージを表示しユーザにその旨と対処方法をメッセージで通知するといった処理である。なお、ネットワーク機能を用いて、画像処理装置をメンテナンスするサーバ装置にエラー状況を示す情報と、サービスマンの手配要求を自動的に通知するように制御してもよい。
【００６１】
一方、Ｓ３０２で、振動情報Ｓｔａｔｕｓ−Ａｒｅａ２の内容がＳｕｃｃｅｓｓであるとシステムコントローラ１０３が判断した場合は、Ｓ３０６へ進む。
そして、Ｓ３０６で引き続き、システムコントローラ１０３は、外周側の振動状態Ｓｔａｔｕｓ−Ａｒｅａ１の内容を確認する。ここで、外周側の振動状態Ｓｔａｔｕｓ−Ａｒｅａ１の内容がＦａｉｌであるとシステムコントローラ３０１が判断した場合は、Ｓ３０７に進み、ＨＤＤ１１０の外周領域を使う機能を禁止する。
【００６２】
この場合は、図２に示した領域（外周側の１０Ｍを使用する機能の領域）に問題があるため、システムコントローラ１０３はコピー処理とＰＤＬプリント処理について禁止する。
【００６３】
一方、外周側の振動状態Ｓｔａｔｕｓ−Ａｒｅａ１の内容がＳｕｃｃｅｓｓであるとシステムコントローラ１０３が判断した場合は、特に振動状態に異常は見られないので、特に処理を行うことなく、本処理を終了する。
なお、ＨＤＤ１１０の内周領域を使う機能またはＨＤＤ１１０の外周領域を使う機能を制限する方法として次のような方法がある。例えば、システムコントローラ１０３は、操作部１０６に表示する複数の機能（コピー機能や画像データ送信機能）のうち、禁止された機能の画面を表示できないように制御する方法である。具体的に、Ｓｔａｔｕｓ−Ａｒｅａ１の内容がＦａｉｌである場合に、システムコントローラ１０３は、外周領域を使う機能であるコピー機能の操作画面に遷移するためのボタンをグレー状態または非表示状態にして選択できないようにする。なお、プリント機能については、操作部１０６を用いて操作されるものではなく外部装置から受信したデータを受信する機能であるため、操作部１０６に対して特別な制御はされない。代わりに、プリント機能の使用を禁止した状態で、外部装置から印刷要求を受けた場合、システムコントローラ１０３は、当該外部装置に、プリント機能の使用が禁止されていることを通知し、当該印刷要求に基づく印刷をしないように制御すればよい。
本実施形態によれば、ＨＤＤの振動状態を周方向に分割して判断することにより、振動異常の状態においても必要最小限の機能のみ停止することができる。
【００６４】
〔第２実施形態〕
第１実施形態においては、ＨＤＤの振動状態が異常状態となった領域に関しては、その機能を禁止するようにしていたが、異常状態となった領域を縮退的に動作させるようにする構成をとると、ユーザの利便性が更に上がる。以下にその実施形態について説明する。
【００６５】
図６は、図１に示したＨＤＤ１１０内でフォーマットされる画像領域の一例を示す図である。本例は、ＨＤＤ１１０内でフォーマットされる本実施形態における画像領域の例を示す。画像領域としては第１実施形態と同じく２０ＧＢとするが、図６では、ＨＤＤ１１０の最外周領域に振動測定領域１を設けている。振動測定領域は第１実施形態同様任意の容量で構わないが、振動測定領域は、振動異常時の縮退動作用共通領域を兼ねる。ＨＤＤ１１０の外周領域に振動測定領域２は、第１実施形態の測定領域１に対応し、ＨＤＤ１１０の内周領域に振動測定領域３は、第１実施形態の測定領域２に対応する。
【００６６】
従って、画像処理装置がジョブ処理を実行できる最小限の容量もしくはそれに近い容量（例えば１０ＭＢ）である。その他は第１実施形態と同じく数Ｇ〜１０数ＧＢ単位で領域をＰＤＬ領域、コピー領域、イメージング領域、その他の画像領域というように区切っている。
【００６７】
また、コピー領域の終わりから所定の範囲（例えば１０ＭＢ）を測定領域２、その他の画像領域の終わりから所定の範囲（例えば１０ＭＢ）を測定領域３として設定している。
本実施形態において、ＨＤＤ１１０は、システムコントローラ１０３が第１または第２の測定領域に対応する機能処理を実行できないと判断した場合に、いずれかの機能処理を実行する領域として使用する領域を第１の測定領域よりも外周側に設ける例を示す。しかしながら、いずれかの機能処理を実行する領域として使用する領域を第１の測定領域よりも内周側に確保可能としてもよい。
【００６８】
図７は、本実施形態を示す画像処理装置の制御手順を示すフローチャートである。本例は、振動測定のメイン処理に対応する。各ステップはシステムコントローラ１０３がワークメモリ１０７にロードする制御プログラムを実行することで実現される。ここで、システムコントローラ１０３は、マイクロプロセッサやＣＰＵとして構成することも可能である。
【００６９】
まず、前述のように振動測定の実施要因が発生した場合、Ｓ６０１で振動の測定を行う。Ｓ６０１の振動測定の詳細動作については、基本的には第１実施形態に示したＳ３０１と同じであるため、ここでは説明を省略する。
【００７０】
Ｓ６０１では、最外周側の振動状態Ｓｔａｔｕｓ−Ａｒｅａ１及び外周側の振動状態Ｓｔａｔｕｓ−Ａｒｅａ２、内周側の振動状態Ｓｔａｔｕｓ−Ａｒｅａ３の振動状態の測定結果を得る。それぞれ、各測定結果の内容がＳｕｃｃｅｓｓであれば振動状態が正常範囲であることを示し、Ｆａｉｌであれば振動状態が激しく何らかの異常状態を示す。
【００７１】
次に、Ｓ６０２で、システムコントローラ１０３は外周側の振動状態の判定を行う。ここで、外周側の振動状態Ｓｔａｔｕｓ−Ａｒｅａ１の内容がＦＡＩＬであるとシステムコントローラ１０３が判断した場合は、縮退動作領域の振動状態が良くないので、Ｓ６０３に進み、Ｓ６０３で縮退なしの機能の制限動作を実行する。
【００７２】
なお、Ｓ６０３で実行される機能の制限動作は第１実施形態で述べた動作と同じになるため、ここでは説明を省略する。
一方、Ｓ６０２で、外周側の振動状態Ｓｔａｔｕｓ−Ａｒｅａ１の内容がＳｕｃｃｅｓｓであるとシステムコントローラ１０３が判断した場合は、Ｓ６０４に進み、外周領域の振動状態Ｓｔａｔｕｓ−Ａｒｅａ２の内容を判断する。
【００７３】
ここで、外周領域の振動状態Ｓｔａｔｕｓ−Ａｒｅａ２の内容がＦＡＩＬであるとシステムコントローラ１０３が判断した場合は、Ｓ６０５で外周領域を使う機能であるＰＤＬ、コピーを縮退動作させる。
【００７４】
ここで、縮退動作は、システムコントローラ１０３がジョブ処理要求に対し、ＰＤＬ、コピーのコンカレント動作を禁止し、どちらかのジョブが動作中はシステムをビジー状態とみなし、次のジョブを受け付けないようにすることである。
【００７５】
より具体的には操作部１０６に対し、システムコントローラ１０３がコピー開始ボタン押しても受け付けないようにし、状態表示用のＬＥＤもその状態に該当させるような色を表示させるように制御する。
【００７６】
また、ＰＤＬプリントの場合は、システムコントローラ１０３がＰＣ上のドライバ画面で印刷不可の状態にして表示させるように制御する。
次に、Ｓ６０６で、内周領域の振動状態Ｓｔａｔｕｓ−Ａｒｅａ３の内容を確認する。そして、ＦＡＩＬであるとシステムコントローラ１０３が判断した場合は、Ｓ６０７で内周領域を使うイメージング処理やその他の画像領域を用いるアプリケーション処理を縮退動作させて、本処理を終了する。
【００７７】
より具体的には、イメージング処理もしくはアプリケーションが実行中の場合は、操作部１０６に対し、システムコントローラ１０３がイメージング開始ボタン押しても受け付けないように制御する。あるいは、システムコントローラ１０３内でアプリケーションのライセンスを使用禁止状態にする。
【００７８】
一方、Ｓ６０６で、内周領域の振動状態Ｓｔａｔｕｓ−Ａｒｅａ３の内容を確認し、Ｓｕｃｃｅｓｓであるとシステムコントローラ１０３が判断した場合は、本処理を終了する。
【００７９】
同様に、Ｓ６０４で、振動状態Ｓｔａｔｕｓ−Ａｒｅａ２の内容を確認し、Ｓｕｃｃｅｓｓであるとシステムコントローラ１０３が判断した場合も、本処理を終了する。
なお、本実施形態縮退動作では、禁止領域の処理を同時実行することはできないが、処理を全面的に禁止するわけではなく、ユーザにとってはその機能が使えるようになっている。したがって、画像処理装置全体としてはダウンタイムとはならない状態にすることが可能である。
【００８０】
本実施形態では、外部記憶装置としてＨＤＤを用いた画像処理装置を例として説明したが、ＳＳＤとＨＤＤとを組み合わせた画像処理装置においても本発明を適用可能である。
また、上記実施形態では、外周側に緊急領域を確保する場合について説明したが、ＨＤＤ１１０の内周側に所定容量確保するように構成してもよい。さらに、内周側と外周側に分けて緊急領域を確保するように構成してもよい。
【００８１】
各実施形態によれば、ＨＤＤの振動状態を周方向に分割して判断することにより、振動異常の状態においても必要最小限の機能のみ停止するようにできる。
また、パフォーマンスの最も良い外周側に、振動異常時に各処理が共有する画像データ領域を用意することで全ての機能を停止せずに継続動作させることができる。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００８２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【００８３】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００８４】
１０１  システムコントローラ
１０６  操作部
１１０  ＨＤＤ
【図１】
0005737879.tif 000002
【図２】
0005737879.tif 000003
【図３】
0005737879.tif 000004
【図４】
0005737879.tif 000005
【図５】
0005737879.tif 000006
【図６】
0005737879.tif 000007
【図７】
0005737879.tif 000008