(57)【要約】【課題】  省電力モードに移行してもＨＤＤへのアクセスレスポンスをできるだけ低下させず、ＨＤＤの信頼性や寿命を向上させたデータ記憶装置を提供する。【解決手段】  第１ＨＤＤ１０、第２ＨＤＤ１１と、省エネルギーモードへの移行時及び該省エネルギーモードからの復帰時に、格納するデータの種別に応じてそれぞれのハードディスク装置の起動と停止のタイミングを変更する制御部８とを有している。このように、素早い取り出しが必要なデータを格納した第２ＨＤＤ１１と、データの取り出しに遅延が許容されるデータを格納した第１ＨＤＤ１０とで、ハードディスク装置の起動と停止のタイミングを変更することで、省エネルギーモードに移行してもハードディスク装置へのアクセスレスポンスをできるだけ低下させず、また、ハードディスク装置の信頼性や寿命を向上させることができる。【選択図】        図１
2007164738.tif 000002
【特許請求の範囲】
【請求項１】
複数のハードディスク装置と、
省エネルギーモードへの移行時及び該省エネルギーモードからの復帰時に、格納するデータの種別に応じてそれぞれのハードディスク装置の起動のタイミングを変更する制御手段と、
を有することを特徴とするデータ記憶装置。
【請求項２】
前記データは、システムデータを含み、
前記システムデータを格納するハードディスク装置は、前記省エネルギーモードへの移行時に停止し、前記省エネルギーモードからの復帰と共に起動することを特徴とする請求項１記載のデータ記憶装置。
【請求項３】
前記データは、スプールデータを含み、
前記スプールデータを格納するハードディスク装置は、前記省エネルギーモードへ移行すると、該ハードディスク装置へのアクセスがあるまでは停止を維持することを特徴とする請求項１又は２記載のデータ記憶装置。
【請求項４】
前記複数のハードディスク装置は、コンタクト・スタート・ストップ耐性が高いものと低いものとを含むことを特徴とする請求項１から３のいずれか一項記載のデータ記憶装置。
【請求項５】
前記コンタクト・スタート・ストップ耐性の高いハードディスク装置は、システムデータを格納することを特徴とする請求項４記載のデータ記憶装置。
【請求項６】
前記コンタクト・スタート・ストップ耐性の低いハードディスク装置は、スプールデータを格納することを特徴とする請求項４記載のデータ記憶装置。
【請求項７】
各ハードディスク装置の停止回数を計数する計数手段を有し、
前記制御手段は、前記計数手段の計数値をしきい値と比較して、前記各ハードディスク装置の寿命を判定することを特徴とする請求項１から６のいずれか一項記載のデータ記憶装置。
【請求項８】
前記制御手段は、スプールデータを記憶したハードディスク装置の前記計数値と、前記しきい値との差が所定値以下となると、装置の制御に使用するシステムデータを記憶したハードディスク装置に前記スプールデータの格納しバックアップを取ることを特徴とする請求項７記載のデータ記憶装置。
【請求項９】
前記計数値と前記しきい値との差が所定値以下となると、前記ハードディスク装置の交換を通知する通知手段を有することを特徴とする請求項７記載のデータ記憶装置。
【請求項１０】
前記計数手段は、ハードディスク装置の備える自己診断手段によって実行されることを特徴とする請求項７記載のデータ記憶装置。
【請求項１１】
請求項１から１０のいずれか１項記載のデータ記憶装置を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶装置としてハードディスク等のディスク記憶装置を備えるデータ記憶装置、及び画像処理装置に関する。
【背景技術】
【０００２】
近年、データ処理装置、例えば画像処理装置を初めとするＯＡ機器に対する省エネルギーの要求は高まってきており、日本の省エネ法（エネルギー使用の合理化に関する法律）及び米国のエナジースターなどで規定される値も年々厳しくなってきている。その一方で、ＯＡ機器は高機能化が進み、ハードディスクドライブ（以下、ＨＤＤと略記する）等の大容量の記憶媒体を搭載したものが一般的となりつつある。
【０００３】
ＨＤＤは、スピンドルモータ等を利用した駆動系を備えているため、頻繁に停止と駆動を繰り返すとディスク媒体の寿命を縮めることになる。省エネの観点からは非稼働時の電力を少しでも削減するため、内蔵しているＨＤＤを不使用時には停止させたいが、ＨＤＤを頻繁に停止させてしまうとＨＤＤの寿命は短くなり、故障の原因となる。ＨＤＤが故障してしまうと、突然のマシンダウンが発生するなどＯＡ機器としては致命的な事態を引き起こす可能性が高い。
【０００４】
特許文献１では、スピンドルモータの回転停止を伴うパワーセーブモードへの移行を、電源供給にバッテリ電源を用いる場合には許可し、交流電源を用いる場合には禁止している。
【０００５】
【特許文献１】特開平５−１９９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１は、電源条件に応じてＨＤＤを停止させるのか、停止させないのかを決定している。しかしながら、ＯＡ機器の場合、特性の異なる複数種類のデータをＨＤＤに格納しなければならない。このため、データの特性と格納先となるＨＤＤの特性とを考慮してＨＤＤを停止させるのか、停止させないのかを決定しなければならない。
【０００７】
ＯＡ機器で扱うデータは、スプールデータ（例えば、一時的にＨＤＤに記憶しておき、後でまとめて印刷する画像データが挙げられる）と、システムデータ（ＯＳやアプリケーションデータを挙げることができる）とに大別される。一般的にスプールデータは、データ量が多くプリントなどの処理速度向上のために速いアクセススピードが求められる。対するシステムデータは、データ量がそれほど多くはなく、アクセススピードも求められないものの、アクセスしたい時に待たされることがないように起動時間が早いことが求められる。
【０００８】
これらのスプールデータとシステムデータとを同じＨＤＤに格納した場合、どちらかの要求を犠牲にしなければならないという課題がある。
【０００９】
本発明は上記事情に鑑みてなされたものであり、省電力モードに移行してもＨＤＤへのアクセスレスポンスをできるだけ低下させず、ＨＤＤの信頼性や寿命を向上させたデータ記憶装置及び画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
かかる目的を達成するために本発明のデータ記憶装置は、複数のハードディスク装置と、省エネルギーモードへの移行時及び該省エネルギーモードからの復帰時に、格納するデータの種別に応じてそれぞれのハードディスク装置の起動のタイミングを変更する制御手段と、を有している。
このように本発明は、素早いデータの取り出しが必要なデータを格納したハードディスク装置と、データの取り出しに遅延が許容されるデータを格納したハードディスク装置とで、ハードディスク装置の起動と停止のタイミングを変更することで、省エネルギーモードに移行してもハードディスク装置へのアクセスレスポンスをできるだけ低下させず、また、ハードディスク装置の信頼性や寿命を向上させることができる。
【００１１】
上記構成のデータ記憶装置において、前記データは、システムデータを含み、
前記システムデータを格納するハードディスク装置は、前記省エネルギーモードへの移行時に停止し、前記省エネルギーモードからの復帰と共に起動するとよい。また、前記データは、スプールデータを含み、前記スプールデータを格納するハードディスク装置は、前記省エネルギーモードへ移行すると、該ハードディスク装置へのアクセスがあるまでは停止を維持するとよい。
【００１２】
上記複数のハードディスク装置は、コンタクト・スタート・ストップ耐性が高いものと低いものとを含むとよい。さらに前記コンタクト・スタート・ストップ耐性の高いハードディスク装置は、システムデータを格納し、前記コンタクト・スタート・ストップ耐性の低いハードディスク装置は、スプールデータを格納するとよい。
【００１３】
上記構成のデータ記憶装置において、各ハードディスク装置の停止回数を計数する計数手段を有し、前記制御手段は、前記計数手段の計数値をしきい値と比較して、前記各ハードディスク装置の寿命を判定するとよい。また、前記制御手段は、スプールデータを記憶したハードディスク装置の前記計数値と、前記しきい値との差が所定値以下となると、装置の制御に使用するシステムデータを記憶したハードディスク装置に前記スプールデータの格納しバックアップを取るとよい。さらに、前記計数値と前記しきい値との差が所定値以下となると、前記ハードディスク装置の交換を通知する通知手段を有しているとよい。さらに、前記計数手段は、ハードディスク装置の備える自己診断手段によって実行されるとよい。
【００１４】
本発明の画像処理装置は、請求項１から１０のいずれか１項記載のデータ記憶装置を備えることを特徴としている。
【発明の効果】
【００１５】
本発明は、省電力モードに移行してもＨＤＤへのアクセスレスポンスをできるだけ低下させず、ＨＤＤの信頼性や寿命を向上させることができる。
【発明を実施するための最良の形態】
【００１６】
添付図面を参照しながら本発明の好適な実施例を説明する。
【実施例】
【００１７】
まず、図１を参照しながら本実施例の画像処理装置１の構成を説明する。本実施例の画像処理装置１は、システムバス９上に、ＣＰＵ２、ＲＡＭ、ＲＯＭ等のメモリ３、画像入力装置（以下、ＩＩＴ（Image Input Terminal）とも表記する）４、画像出力装置（以下、ＩＯＴ（Image Output Terminal）とも表記する）５、電源管理部６、Ｉ／Ｏコントローラ７、第１ＨＤＤ１０、第２ＨＤＤ１１とを有している。またＩ／Ｏコントローラ７内には、プログラム制御によって実現される制御手段８が設けられている。
【００１８】
メモリ３には、画像処理装置１の制御プログラムが記録されており、ＣＰＵ２は、メモリ３からプログラムを読み出し、このプログラムに従って図１に示す各部を制御する。また、メモリ３は、ＣＰＵ２のワークエリアとしても使用される。
【００１９】
ＩＩＴ４は、ガラス台上に載置された原稿を、スキャナ部を副走査方向に移動させて読み取る機能と、ＡＤＦ（不図示）により原稿載置台に載置された原稿を１枚ずつガラス板上へ搬送して排出し、原稿をスキャナ部に対して移動させて読み取る機能との何れかを選択し、原稿から画像を読み取って画像情報を取得する。
【００２０】
ＩＯＴ５は、ＩＩＴ４で入力した画像データに応じた未定着トナー像を複写用紙上に形成し、この未定着トナー像を定着して出力する。
【００２１】
電源管理部６は、図１に示す各部への電源供給を制御する機能部であって、ＣＰＵ２の制御に従って電源を各機能部に供給する。また、画像処理装置１の起動時には、電源管理部６の制御によってＣＰＵ２に電源が供給される。
【００２２】
Ｉ／Ｏコントローラ７は、ＵＳＢ（Universal Serial Bus）やＰＣＩ（Peripheral Components Interconnect）によって周辺機器に接続し、周辺機器にデータを送信したり、周辺機器からのデータを入力したりする。
【００２３】
また制御手段８は、電源管理部６から供給される電源の第１ＨＤＤ１０と第２ＨＤＤ１１への供給タイミングを調整し、第１ＨＤＤ１０と第２ＨＤＤ１１との起動と停止を制御する。
【００２４】
図２を参照しながら第１ＨＤＤ１０の詳細な構成を説明する。なお、第２ＨＤＤ１１は、第１ＨＤＤ１０と同様な構成を備えているため、詳細な説明は省略する。図２に示すように第１ＨＤＤ１０は、ハードディスクコントローラ回路２０、ＭＰＵ（マイクロプロセッサユニット）２１、ハードウェアドライバ回路２２、プリアンプ２３等を備えている。
【００２５】
ハードディスクコントローラ回路２０は、ホストとなるＣＰＵ２からのコマンドの受信、データの転送等を制御し、磁気ディスク３１へのデータの書込みと、読み出しとを制御する。
【００２６】
ＭＰＵ２１は、ＣＰＵ、タイマ、メモリ等を内蔵し、第１ＨＤＤ１０の全体の制御を司る。また、制御手段８からの指示に従って電源回路２６を制御し、第１ＨＤＤ１０の電源供給タイミングを制御する。
【００２７】
ハードウェアドライバ回路２２は、記録・復調回路２４、モータ駆動回路２５、電源回路２６を含んで構成されている。ハードディスクコントローラ回路２０は、モータ駆動回路２５を駆動、停止させ、さらに、記録・復調回路２４からのデータに基づいて、モータ駆動回路２５を制御して、ヘッド３２をディスク３１上の目的の位置まで移動させる。さらに、ハードディスクコントローラ回路２０は、プリアンプ２３を介してヘッド３２に接続された記録・復調回路２４を動作させて、データの読み込み又は書き込みを行なった後、要求されたデータの読み込み結果又は書き込み結果をＣＰＵ２側に通知する。ハードウェアドライバ回路２２を構成する電源回路２６は、電源供給ラインを介して、電源管理部６から動作電力の供給を受け、モータ駆動回路２５、記録・復調回路２４、ハードディスクコントローラ回路２０等に分配する。
【００２８】
上記構成を備える本実施例は、複数のＨＤＤを用意し、データの種別により格納先となるＨＤＤを変更する。また、省電力モードに移行する時に、複数のＨＤＤごとに起動及び停止のタイミングを変更する。
【００２９】
具体的には、第１ＨＤＤ１０と、第２ＨＤＤ１１とで性能の異なるものを用意する。本実施例では、第１ＨＤＤ１０に、アクセス速度が速くデータ容量の大きい３．５インチのＨＤＤを用いる。また、第２ＨＤＤ１１には、消費電力が低くＣＳＳコンタクト・スタート・ストップ）耐性が高い２．５インチのＨＤＤを用いる。そして、第１ＨＤＤ１０には、画像データ等のスプールデータを格納する。第２ＨＤＤ１１にはシステムデータを記録する。これらのデータの格納先の切り替えは、ＣＰＵ２及び制御手段８で行う。
【００３０】
スプールデータを格納する第１ＨＤＤ１０は、画像の形成動作など実際に使用すると判断されるまでは、起動しない。すなわち、制御手段８は、ＣＰＵ２からデータの読み出しや書込みの要求がくるまで、第１ＨＤＤ１０を起動させない。一方、システムデータを格納する第２ＨＤＤ１１は、省エネルギーモードに遷移する場合に、所定時間をかけて停止する。またスリープモードからの復帰時には、画像処理装置１の復帰と同時に即座に起動させる。
【００３１】
さらに、制御手段８は、第１ＨＤＤ１０と第２ＨＤＤ１１との停止回数をそれぞれカウントし、カウントした累積値をしきい値と比較する機能を備えている。図３に示すフローチャートを参照しながらこの機能について説明する。制御手段８は、第１ＨＤＤ１０の停止を検出すると（ステップＳ１／ＹＥＳ）、第１ＨＤＤ１０の停止回数をカウントするカウンタのカウントアップを行う（ステップＳ２）。同様に、第２ＨＤＤ１１の停止を検出すると（ステップＳ３／ＹＥＳ）、第２ＨＤＤ１１の停止回数をカウントするカウンタのカウントアップを行う（ステップＳ４）。その後、両カウンタのカウント値がしきい値を超えているか否かを判定する（ステップＳ５）。しきい値を超えているカウント値がある場合には（ステップＳ５／ＹＥＳ）、該当ＨＤＤの交換を要求するメッセージを表示させる（ステップＳ６）。メッセージは、ＣＰＵ２の制御により操作表示部（不図示）に表示させるものであってもよいし、ＣＰＵ２の制御により管理者に電子メールを送信するものであってもよいし、ＣＰＵ２の制御によってスピーカ（不図示）によりハードディスクの交換を促すメッセージを出力するものであってもよい。なお、停止回数は、第１ＨＤＤ１０、第２ＨＤＤ１１の起動回数をカウントアップすることで判る。また、ハードディスク装置の備えるＳＭＡＲＴ（Self Monitoring analysis and Reporting Technology）機能を用いて停止回数をカウントすることもできる。
【００３２】
図４、５に示すフローチャートを参照しながら制御手段８の制御手順を説明する。まず、図４に示すフローチャートを参照しながら、第１ＨＤＤ１０と第２ＨＤＤ１１とを停止させる処理を説明する。制御手段８は、ＣＰＵ２から省エネモードへの移行指示を受けると（ステップＳ１０／ＹＥＳ）、第１ＨＤＤの動作状況を確認する（ステップＳ１１）。もし通常動作中であった場合は（ステップＳ１１／ＹＥＳ）、第１ＨＤＤの停止処理を実行した後（ステップＳ１２）、第２ＨＤＤの停止処理を実行する（ステップＳ１３）。またもしすでに第１ＨＤＤが停止中であった場合は（ステップＳ１１／ＮＯ）、第２ＨＤＤのみの停止処理を実行する（ステップＳ１３）。
【００３３】
次に、図５に示すフローチャートを参照しながら、第１ＨＤＤ１０と第２ＨＤＤ１１とを停止から復帰させるときの手順を説明する。制御手段８は、ＣＰＵ２から復帰指示が入力されると（ステップＳ２０／ＹＥＳ）、第２ＨＤＤ１１だけを起動させる（ステップＳ２１）。その後、第１ＨＤＤへの書込み又は読み出し要求が入力されると（ステップＳ２２／ＹＥＳ）、第１ＨＤＤ１０を起動させる（ステップＳ２３）。
【００３４】
このように本実施例は、素早い取り出しが必要なシステムデータを格納した第２ＨＤＤ１１と、データの取り出しに遅延が許容されるスプールデータを格納した第１ＨＤＤ１０とで、ハードディスク装置の起動のタイミングを変更する。これにより省エネルギーモードに移行してもハードディスク装置へのアクセスレスポンスをできるだけ低下させず、また、ハードディスク装置の信頼性や寿命を向上させることができる。
【００３５】
上述した実施例は本発明の好適な実施例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００３６】
【図１】画像処理装置の構成を示すブロック図である。
【図２】第１ＨＤＤの構成を示すブロック図である。
【図３】ＨＤＤの停止回数をカウントする制御手段の手順を示すフローチャートである。
【図４】ＨＤＤの停止時の動作手順を示すフローチャートである。
【図５】ＨＤＤの復帰時の動作手順を示すフローチャートである。
【符号の説明】
【００３７】
１  画像処理装置                ２  ＣＰＵ
３  メモリ                      ４  ＩＩＴ
５  ＩＯＴ                      ６  電源管理部
７  Ｉ／Ｏコントローラ          ８  制御手段
９  システムバス                １０  第１ＨＤＤ
１１  第２ＨＤＤ                ２０  ハードディスクコントローラ回路
２１  ＭＰＵ                    ２２  ハードウェアドライバ回路
２３  プリアンプ                ２４  記録・復調回路
２５  モータ駆動回路            ２６  電源回路
【図１】
2007164738.tif 000003
【図２】
2007164738.tif 000004
【図３】
2007164738.tif 000005
【図４】
2007164738.tif 000006
【図５】
2007164738.tif 000007