(57)【要約】【課題】記録媒体の回転開始回数又は回転停止回数が規定値を超えないように管理できるようにするために記録媒体の回転開始又は回転停止を監視して装置の信頼性を向上させる。【解決手段】ディスク装置の制御部は、ディスク回転を開始すると（Ｓ１）、ディスク回転開始回数が不揮発性メモリに記録されていれば（Ｓ２）、ディスク装置の不揮発性メモリからディスク回転開始回数を読み出し（Ｓ３）、そのディスク回転開始回数に回数「１」を加算し（Ｓ４）、ディスク回転開始回数が不揮発性メモリに記録されていれば（Ｓ５）、ディスク装置の不揮発性メモリに回数を加算した後のディスク回転開始回数を書き込む（Ｓ６）。【選択図】　　　図２
2004110922.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を回転させて該記録媒体上にデータを記録する記憶装置の電源のオン・オフ時，省電力モードへの移行時又は省電力モードからの復帰時における前記記録媒体の回転開始回数又は回転停止回数を監視し、該監視した前記回転開始回数又は回転停止回数を記憶することを特徴とする記憶装置の制御方法。
【請求項２】
請求項１記載の記憶装置の制御方法において、前記回転開始回数又は回転停止回数を外部に接続した制御装置の記憶手段に記録することを特徴とする記憶装置の制御方法。
【請求項３】
記録媒体を回転させて該記録媒体上にデータを記録する記憶装置の電源のオン・オフ時，省電力モードへの移行時又は省電力モードからの復帰時における前記記録媒体の回転開始回数又は回転停止回数を一定期間内において監視し、該監視した前記回転開始回数又は回転停止回数に基づいて前記一定期間内の回転開始回数の平均値又は回転停止回数の平均値を算出し、該算出された回転開始回数の平均値又は回転停止回数の平均値を記憶することを特徴とする記憶装置の制御方法。
【請求項４】
請求項３記載の記憶装置の制御方法において、前記一定期間内の回転開始回数又は回転停止回数が予め設定された装置の耐久性保証回数を超えないように前記記録媒体の回転停止を制限することを特徴とする記憶装置の制御方法。
【請求項５】
請求項３記載の記憶装置の制御方法において、前記一定期間内の回転開始回数又は回転停止回数が予め設定された装置の耐久性保証回数を超えないように省電力モードでの前記記録媒体の回転停止動作に入るまでの時間間隔を延ばすように制御することを特徴とする記憶装置の制御方法。
【請求項６】
記録媒体を回転させて該記録媒体上にデータを記録する記憶装置の電源のオン・オフ時，省電力モードへの移行時又は省電力モードからの復帰時における前記記録媒体の回転開始回数又は回転停止回数を一定期間内において監視し、前記記憶装置の周囲温度を測定し、前記監視した前記回転開始回数又は回転停止回数を前記測定された周囲温度に基づいて修正し、該修正された回転開始回数又は回転停止回数を記憶することを特徴とする記憶装置の制御方法。
【請求項７】
記録媒体を回転させて該記録媒体上にデータを記録する記憶装置の周囲温度を測定し、該測定された周囲温度に基づいて省電力モードへの移行時又は省電力モードからの復帰時における前記記録媒体の回転停止又は電源のオフを行わないように制御することを特徴とする記憶装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、磁気ディスク装置，光ディスク装置等の記録媒体を回転させてデータを記録する記憶装置の制御方法に関する。
【０００２】
【従来の技術】
例えば、ハードディスク装置のような磁気ディスク装置は、プリンタやコピー機といった印刷装置の大容量記憶装置としても利用されており、フォントなどの文字情報のキャッシュや印刷情報を一時的に蓄積して電子ソートを行うなどで使用されている。
このような印刷装置では、省電力機能によって印刷装置が印字動作を行わないときには磁気ディスク装置への電力供給を停止してディスク（記録媒体）の回転を停止させる場合がある。
【０００３】
省電力モード移行時に磁気ディスク装置の電源もオフ（ＯＦＦ）し、印刷開始時に磁気ディスク装置の電源をオン（ＯＮ）にするような設定の時は、その動作に合わせてディスクの回転のＯＮ−ＯＦＦが繰り返されることになるが、磁気ディスク装置の多くは信頼性保証のためにディスク回転のＯＮ−ＯＦＦ回数制限が規定されている。
また、多くの磁気ディスク装置では使用中の周囲温度が一定温度を超えた環境で使用する場合、このＯＮ−ＯＦＦ保証回数を通常環境より少ない値に制限を加えているものが多い。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述のように省電力モードで磁気ディスク装置のディスク回転を頻繁に停止させてしまうと、印刷装置の製品寿命が尽きる前に内部で使用している磁気ディスク装置の駆動部等が疲労し、装置の信頼性が保証範囲外の状態になってしまって故障の危険が増すという問題があった。
また、多くの磁気ディスク装置では使用中の周囲温度が一定温度を超えた環境で使用する場合、ディスク回転のＯＮ−ＯＦＦ保証回数を通常環境時で使用するときよりも少ない値に制限しており、省電力モードで磁気ディスク装置のディスク回転を頻繁に停止させる場合、磁気ディスク装置を搭載した機器が高温状態で使用されると、磁気ディスク装置が疲労し、機器の保証期間よりも磁気ディスク装置の信頼性保証期間が極端に短くなって故障の危険が増すという問題もあった。
【０００５】
この発明は上記の課題を解決するためになされたものであり、記録媒体の回転開始数又は回転停止数が規定値を超えないように管理できるようにするために記録媒体の回転開始又は回転停止を監視して装置の信頼性を向上させることを目的とする。
【０００６】
【課題を解決するための手段】
この発明は上記の目的を達成するため、次の（１）〜（７）の各記憶装置の制御方法を提供する。
（１）記録媒体を回転させてその記録媒体上にデータを記録する記憶装置の電源のオン・オフ時，省電力モードへの移行時又は省電力モードからの復帰時における上記記録媒体の回転開始回数又は回転停止回数を監視し、その監視した上記回転開始回数又は回転停止回数を記憶する記憶装置の制御方法。
（２）（１）の記憶装置の制御方法において、上記回転開始回数又は回転停止回数を外部に接続した制御装置の記憶手段に記録する記憶装置の制御方法。
【０００７】
（３）記録媒体を回転させてその記録媒体上にデータを記録する記憶装置の電源のオン・オフ時，省電力モードへの移行時又は省電力モードからの復帰時における上記記録媒体の回転開始回数又は回転停止回数を一定期間内において監視し、その監視した上記回転開始回数又は回転停止回数に基づいて上記一定期間内の回転開始回数の平均値又は回転停止回数の平均値を算出し、その算出された回転開始回数の平均値又は回転停止回数の平均値を記憶する記憶装置の制御方法。
【０００８】
（４）（３）の記憶装置の制御方法において、上記一定期間内の回転開始回数又は回転停止回数が予め設定された装置の耐久性保証回数を超えないように上記記録媒体の回転停止を制限する記憶装置の制御方法。
（５）（３）の記憶装置の制御方法において、上記一定期間内の回転開始回数又は回転停止回数が予め設定された装置の耐久性保証回数を超えないように省電力モードでの上記記録媒体の回転停止動作に入るまでの時間間隔を延ばすように制御する記憶装置の制御方法。
【０００９】
（６）記録媒体を回転させてその記録媒体上にデータを記録する記憶装置の電源のオン・オフ時，省電力モードへの移行時又は省電力モードからの復帰時における上記記録媒体の回転開始回数又は回転停止回数を一定期間内において監視し、上記記憶装置の周囲温度を測定し、上記監視した上記回転開始回数又は回転停止回数を上記測定された周囲温度に基づいて修正し、その修正された回転開始回数又は回転停止回数を記憶する記憶装置の制御方法。
【００１０】
（７）記録媒体を回転させてその記録媒体上にデータを記録する記憶装置の周囲温度を測定し、その測定された周囲温度に基づいて省電力モードへの移行時又は省電力モードからの復帰時における上記記録媒体の回転停止又は電源のオフを行わないように制御する記憶装置の制御方法。
【００１１】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
この発明の記憶装置の制御方法を記憶装置側で実施する場合の実施形態（第１実施形態）と記憶装置を接続する外部機器側で実施する場合の実施形態（第２実施形態）を説明する。
【００１２】
［第１実施形態］
図１は、この発明の記憶装置の第１実施形態のディスク装置と印刷装置とホスト装置とからなる印刷システムの構成を示すブロック図である。
この印刷システムは、レーザプリンタ，複写機（コピー機）等の印刷装置２と、パーソナルコンピュータ等のホスト装置３とからなり、その印刷装置２内にハードディスク装置（ＨＤＤ）等の磁気ディスク装置，光ディスク装置，光磁気ディスク装置等の記憶装置であるディスク装置１を設けている。なお、ディスク装置１を印刷装置２の外部に接続するようにしてもよい。
【００１３】
ディスク装置１は、ディスク１０，スピンドルモータ１１，駆動制御部１２，ヘッド１３，インタフェイス１４，制御部（制御回路）１５，不揮発性メモリ１６，温度センサ１８等からなる。
ディスク１０は、磁気ディスク，光ディスク，光磁気ディスク等のデータの記録及び消去が可能な記録媒体である。
スピンドルモータ１１は、ディスク１０を回転させる。
駆動制御部１２は、制御部１５からの指示に基づいてスピンドルモータ１１の回転数と、ディスク１０に対するヘッド１３のシーク，トラッキング等の駆動とを制御する。
ヘッド１３は、制御部１５から送られるデータをディスク１０に書き込み（記録し）、ディスク１０から読み出した（再生した）データを制御部１５へ送る。
【００１４】
温度センサ１８は、ディスク装置（自装置）１の周囲温度を測定する。
インタフェイス１４は、印刷装置２のインタフェイス２１と接続し、印刷装置２との間のデータ送受信の制御を司る。
制御部１５は、マイクロコンピュータ（ＣＰＵ）によって実現され、ＲＯＭ内に格納された制御プログラムに基づいてこのディスク装置１の全体の制御を司り、ディスク１０を回転させてディスク１０上にデータを記録し、自装置による省電力機能又は外部（印刷装置２）からの省電力管理によってディスク１０の回転を停止させる制御を行うと共に、この発明に係る各種の機能を実現する制御処理を司る。
不揮発性メモリ１６は、制御部１５内に設けられた読み書き可能なＲＡＭ等のメモリであり、制御部１５が各種の処理を行うときの作業用領域として使用され、この発明に係るディスク回転に関する情報をも記憶する。
【００１５】
印刷装置２は、インタフェイス２１と２２，制御部２３，記憶部２４と、公知なので図示を省略したプリンタエンジン等の印刷に係る機能部とからなり、その印刷に係る機能部の説明は省略する。
インタフェイス２１はディスク装置１のインタフェイス１４と接続し、ディスク装置１との間のデータ送受信の制御を司る。
インタフェイス２２はホスト装置３の図示を省略したインタフェイスと接続し、ホスト装置３との間のデータ送受信の制御を司る。
記憶部２４は、印刷データを一時的に格納したり、その他の各種の情報を記憶する読み書き可能なメモリである。
【００１６】
制御部２３は、マイクロコンピュータ（ＣＰＵ）によって実現され、ＲＯＭ内に格納された制御プログラムに基づいてこの印刷装置２の全体の制御を司り、ディスク装置１に対するデータの読み書きと印刷等の制御と、ディスク装置１の省電力管理の制御と、この発明に係るディスク装置１の情報を記憶部２４に記憶する制御等の処理を行う。
ホスト装置３は、ＣＰＵ，ＲＯＭ，ＲＡＭ等からなるマイクロコンピュータによって実現され、印刷装置２に対するデータの印刷の指示や、ディスク装置１に対するデータの記録・再生とそのデータを印刷装置２によって印刷させる指示等を行う。
【００１７】
｛この発明の請求項１に係る機能と処理の説明｝
この制御方法では、ディスク装置１が自装置の省電力機能又は印刷装置２からの省電力管理によってスピンドルモータ１１の回転数制御を行い、電源のオン・オフ（ＯＮ／ＯＦＦ）時又は省電力モード移行時／復帰時におけるスピンドルモータ１１のスタート回数（回転開始回数）又はストップ回数（回転停止回数）を監視して、スピンドルモータ１１のオン・オフ（ＯＮ−ＯＦＦ）回数をディスク装置１の不揮発性メモリ１６又はディスク１０の予め割り当てた領域１７の記憶領域に記録するように制御する。
【００１８】
すなわち、上記制御部１５が、記録媒体を回転させて該記録媒体上にデータを記録し、省電力機能又は外部からの省電力管理によって前記記録媒体の回転を停止させる制御を行う手段と、電源のオン・オフ時又は省電力モードへの移行時又は省電力モードからの復帰時における記録媒体の回転開始回数又は回転停止回数を監視する手段と、その手段によって監視した回転開始回数又は回転停止回数を記憶する手段の機能を果たす。
【００１９】
次に、図２のフローチャート図に基づいて、図１に示したディスク装置におけるこの発明の請求項１に係る処理を説明する。
同図では、ディスク１０の回転開始回数（ディスク回転開始回数）を監視する場合の処理を示す。
ディスク装置１の制御部１５は、ステップ（図中「Ｓ」で示す）１でディスク装置の電源のオン時又は省電力モードからの復帰時、ディスク回転（スピンドルモータを所定の回転数で回転）を開始すると、ステップ２でディスク回転開始回数は不揮発性メモリに記録されているか否かを判断し、記録されていればステップ３でディスク装置の不揮発性メモリからディスク回転開始回数を読み出し、記録されていなければ（ディスクに記録されているものと判断して）ステップ７でディスク装置のディスクの記憶領域からディスク回転開始回数を読み出し、それぞれステップ４へ進んでディスク回転開始回数に回数「１」を加算する。
【００２０】
ステップ５へ進んでディスク回転開始回数は不揮発性メモリに記録されているか否かを判断し、記録されていればステップ６でディスク装置の不揮発性メモリに回数を加算した後のディスク回転開始回数を書き込み（記録されている元の値に上書き）、記録されていなければ（ディスクに記録されているものと判断して）ステップ８でディスク装置のディスクの記憶領域に回数を加算した後のディスク回転開始回数を書き込み（記録されている元の値に上書き）、それぞれ処理を終了する。
【００２１】
次に、図示は省略するが、上述と同様にしてディスク１０の回転停止回数（ディスク回転停止回数）を監視する場合の処理を示す。
ディスク装置１の制御部１５は、電源のオフ時又は省電力モードへの移行時、ディスク回転（スピンドルモータを所定の回転数で回転）を停止すると、ディスク回転停止回数は不揮発性メモリ１６に記録されているか否かを判断し、記録されていればディスク装置１の不揮発性メモリ１６からディスク回転停止回数を読み出し、記録されていなければ（ディスク１０に記録されているものと判断して）ディスク装置１のディスク１０の領域１７からディスク回転停止回数を読み出し、それぞれディスク回転停止回数に回数「１」を加算する。
【００２２】
その後、ディスク回転停止回数は不揮発性メモリ１６に記録されているか否かを判断し、記録されていればディスク装置１の不揮発性メモリ１６に回数を加算した後のディスク回転停止回数を書き込み（記録されている元の値に上書き）、記録されていなければ（ディスク１０に記録されているものと判断して）ディスク装置１のディスク１０の領域１７に回数を加算した後のディスク回転停止回数を書き込み（記録されている元の値に上書き）、それぞれ処理を終了する。
【００２３】
このように、ディスク装置１の電源ＯＮ時又はディスク装置１の省電力機能によりディスク回転が停止している状態からの復帰時にディスク回転開始（又はディスク回転停止）を行った回数をディスク装置１内の記憶領域に記録する。
そのディスク回転開始（又はディスク回転停止）を行った回数の記録を行う場所は、ディスク装置１の制御を行う制御部１５内に設けられた不揮発性メモリ１６又はディスク装置１のディスク１０の記憶領域の一部である領域１７を利用する。
【００２４】
不揮発性メモリ１６に記録した場合、不揮発性メモリ１６への書き込み機能，手順が別途必要になり、ディスク装置１側で対応している必要があるが、ディスク装置１のスピンドルモータ１１，駆動制御部１２が故障して動作しなくなっても書き込んだ情報を取り出すことが可能である。
一方、ディスク装置１の記憶領域の一部である領域１７を利用した場合、スピンドルモータ１１，駆動制御部１２などの駆動部が故障した時に情報が取り出せなくなるが、ディスク装置１側で特別な機能を必要とせずに従来の装置が使用可能である。
【００２５】
なお、上述したようにディスク回転開始回数だけでなくディスク回転停止動作時に停止回数情報を書き込む手段をとることも可能であるが、停電などによる不意の電源遮断による停止を考慮した場合、ディスク回転開始回数を記録する方が望ましい。
このようにして、ディスク装置回転開始数情報の記録をディスク装置内に持つことで、部品交換などディスク装置の移動があった場合でも装置固有の情報としてディスク回転／停止回数利用限度の情報として継続利用可能になる。
【００２６】
｛この発明の請求項２に係る機能と処理の説明｝
この制御方法では、ディスク装置１が、スピンドルモータ１１のＯＮ−ＯＦＦ回数を記憶部２４に記録するように制御する。
すなわちこの場合は、上記制御部２３が回転開始回数又は回転停止回数を外部に接続した制御装置（印刷装置２）の記憶手段に記録する手段の機能を果たす。
【００２７】
次に、図３のフローチャート図に基づいて、図１に示したディスク装置におけるこの発明の請求項２に係る処理を説明する。
同図では、ディスク１０の回転開始回数（ディスク回転開始回数）を監視する場合の処理を示す。
ディスク装置１の制御部１５は、ステップ（図中「Ｓ」で示す）１１でディスク装置の電源のオン時又は省電力モードからの復帰時、ディスク回転（スピンドルモータを所定の回転数で回転）を開始すると、ステップ１２で前回の装置（印刷装置２）起動からディスク装置の交換が有ったか否かを判断する。
【００２８】
ステップ１２の判断で交換が有れば、ステップ１３でディスク装置交換による記憶部のディスク回転開始回数を初期化し、無ければステップ１６で印刷装置の制御部内の記憶部からディスク回転開始回数を読み出し、それぞれステップ１４でディスク回転開始回数に回数「１」を加算し、ステップ１５で印刷装置の制御部内の記憶部に加算後のディスク回転開始回数を書き込み、この処理を終了する。
【００２９】
次に、図示は省略するが、上述と同様にしてディスク１０の回転停止回数（ディスク回転停止回数）を監視する場合の処理を示す。
ディスク装置１の制御部１５は、ディスク装置１の電源のオフ時又は省電力モードへの移行時、ディスク回転（スピンドルモータを所定の回転数で回転）が開始されると、前回の装置（印刷装置２）起動からディスク装置１の交換が有ったか否かを判断し、有ればディスク装置１の交換による記憶部２４のディスク回転停止回数を初期化（クリア）し、無ければ印刷装置２の制御部２３内の記憶部２４からディスク回転停止回数を読み出し、それぞれディスク回転停止回数に回数「１」を加算し、印刷装置２の制御部２３内の記憶部２４に加算後のディスク回転停止回数を書き込み、この処理を終了する。
【００３０】
このように、ディスク回転開始回数（又はディスク回転停止回数）の情報をディスク装置１でなく印刷装置２内の記憶部２４に記録すると、ディスク装置１の交換のようなメンテナンスがあった場合でも印刷装置２の利用者が省電力モードを何回利用したかといった情報を継続してカウントすることが可能になる。
このようにして、ディスク装置回転開始回数情報の記録を印刷装置内に持つことで、印刷装置の省電力モード利用状況情報としてディスク装置の交換などがあった場合でも情報を継続利用可能になる。
【００３１】
｛この発明の請求項３に係る機能と処理の説明｝
この制御方法では、ディスク装置１が、スピンドルモータ１１のＯＮ−ＯＦＦ回数を一定期間内において監視し、一定期間内の平均値（頻度）を算出して記憶するように制御する。
すなわちこの場合は、上記制御部１５が記録媒体を回転させてその記録媒体上にデータを記録し、省電力機能又は外部からの省電力管理によって記録媒体の回転を停止させる制御を行う手段と、電源のオン・オフ時又は省電力モードへの移行時又は省電力モードからの復帰時における記録媒体の回転開始回数又は回転停止回数を一定期間内において監視する手段と、その手段によって監視した回転開始回数又は回転停止回数に基づいて一定期間内の回転開始回数の平均値又は回転停止回数の平均値を求める手段と、その手段によって求められた回転開始回数の平均値又は回転停止回数の平均値を記憶する手段の機能を果たす。
【００３２】
この処理は、上述の処理において、制御部１５が、印刷装置２内に持つ時計機能や印刷装置２に接続されたホスト装置３の時計機能から得た時間情報より一日，一週間，一ヶ月といった一定期間内の中でディスク装置１のディスク回転開始回数又はディスク回転停止回数を取得し、その一定期間内のディスク回転開始回数の平均値又はディスク回転停止回数の平均値を算出し、その平均値をディスク装置１内の不揮発性メモリ１６又はディスク１０の領域１７、あるいは印刷装置２内の記憶部２４に記録する。
このようにして、一定期間内のディスク回転開始回数（又はディスク回転停止回数）に基づいてディスク回転開始回数（又はディスク回転停止回数）平均値を算出して記録するので、その平均値に基づいて印刷装置２の耐用年数に対してディスク装置１の信頼性が保証可能であるか判断することが可能になる。
【００３３】
｛この発明の請求項４に係る機能と処理の説明｝
この制御処理では、ディスク装置１が、ディスク装置１の一定期間内のスタート−ストップ回数がディスク装置１の耐久性保証回数を超えないようにスピンドルモータ１１のスタート−ストップ回数を制限するように制御する。
すなわちこの場合は、上記制御部１５が回転開始回数の平均値又は回転停止回数の平均値が予め設定された装置の耐久性保証回数を超えないように記録媒体の回転開始又は回転停止を制限する手段の機能を果たす。
【００３４】
次に、図４のフローチャート図に基づいて、図１に示したディスク装置におけるこの発明の請求項４に係る処理を説明する。
同図では、ディスク１０の回転停止回数（ディスク回転停止回数）に基づいて制御する場合の処理を示す。
ディスク装置１の制御部１５は、一定期間内のディスク回転停止回数をカウントして印刷装置２内部の記憶部２４にディスク装置停止回数として記憶し、ステップ（図中「Ｓ」で示す）２１でディスク回転停止要求が有ったか否かを判断し、無ければステップ２１の判断を繰り返し、有ればステップ２２で一定期間内のディスク装置停止回数がディスク装置の信頼性保証回数より求められる一定期間内での停止許容回数を超えていないか否かを判断する。
【００３５】
ステップ２２の判断で超えていないならステップ２３へ進み、超えているならステップ２５で前回の装置起動から一定期間が経過したか否かを判断し、経過していなければステップ２１へ戻り、経過していたらステップ２３へ進む。ステップ２３では一定期間内のディスク装置停止回数をクリアし、ステップ２４でディスク装置のディスク回転停止動作を行って、この処理を終了する。
【００３６】
また、上記処理で一定期間内のディスク装置停止回数とディスク装置１の信頼性保証回数より求められる一定期間内でのディスク装置起動許容回数を用いるようにしてもよい。
この場合、ディスク装置１の制御部１５は、一定期間内のディスク回転停止回数をカウントし、そのカウント値に基づいてディスク装置起動回数を求めて印刷装置２内部の記憶部２４に記憶し、ディスク回転停止要求が有ったか否かを判断し、無ければその判断処理を繰り返し、有れば一定期間内のディスク装置起動回数がディスク装置の信頼性保証回数より求められる一定期間内でのディスク装置起動許容回数を超えていないか否かを判断し、超えていないなら一定期間内のディスク装置停止回数をクリアし、ディスク装置１のディスク回転停止動作を行って、この処理を終了する。
【００３７】
また、一定期間内のディスク装置起動回数がディスク装置１の信頼性保証回数より求められる一定期間内でのディスク装置起動許容回数を超えているなら、前回の装置起動から一定期間が経過したか否かを判断し、経過していなければステップ２１へ戻り、経過していなければディスク回転停止要求の有無の判断処理へ戻り、経過したら一定期間内のディスク装置停止回数をクリアし、ディスク装置１のディスク回転停止動作を行って、この処理を終了する。
【００３８】
こうして、印刷装置２の電源ＯＦＦ以外の省電力モードでのディスク装置１のディスク回転停止動作を行わないような制限を加える。一定期間の間隔は予め設定された期間を使用する場合や、半日，一日，一週間などのように印刷装置２の利用者が任意の期間を設定することも可能にする。また、一定期間経過後は再度ディスク停止処理を実行可能になる。
このようにして、一定期間内のディスク回転開始回数がディスク装置の信頼性保証値の範囲を超える場合、省電力モードであってもディスク回転停止動作を行わず、ディスク回転／停止回数が信頼性保証値の範囲内に入るように制御することが可能になる。
【００３９】
｛この発明の請求項５に係る機能と処理の説明｝
この制御方法では、ディスク装置１が、一定期間内のスタート−ストップ回数がディスク装置１の耐久性保証回数を超えないように、省電力モード移行によってスピンドルモータ１１が停止動作に入るまでの時間の間隔をのばすように制御する。
すなわちこの場合は、上記制御部１５が回転開始回数の平均値又は回転停止回数の平均値が予め設定された装置の耐久性保証回数を超えないように省電力モードでの記録媒体の回転停止動作に入るまでの時間間隔を延ばすように制御する手段の機能を果たす。
【００４０】
次に、図５のフローチャート図に基づいて、図１に示したディスク装置におけるこの発明の請求項５に係る処理を説明する。
同図では、ディスク１０の回転停止回数（ディスク回転停止回数）に基づいて制御する場合の処理を示す。
ディスク装置１の制御部１５は、一定期間内のディスク回転停止回数をカウントして印刷装置２内部の記憶部２４にディスク装置停止回数として記憶し、ステップ（図中「Ｓ」で示す）３１でディスク回転停止要求が有ったか否かを判断し、無ければステップ３１の判断を繰り返し、有ればステップ３２でディスク装置のディスク回転規定回数とディスク装置の製品耐用年数とに基づいて一定時間内の平均動作許可時間を算出する。
【００４１】
さらに、ステップ３３で一定期間内のディスク装置停止回数がディスク装置の信頼性保証回数より求められる一定期間内での停止許容回数を超えていないか否かを判断し、超えていないならステップ３４へ進み、超えているならステップ３５で一定期間（平均動作許可時間）が経過したか否かを判断し、経過していなければステップ３３へ戻り、経過していたらステップ３４へ進む。ステップ３４では一定期間内のディスク装置停止回数をクリアし、ディスク装置のディスク回転停止動作を行って、この処理を終了する。
【００４２】
また、上記処理で一定期間内のディスク装置停止回数とディスク装置の信頼性保証回数より求められる一定期間内でのディスク装置起動許容回数を用いるようにしてもよい。
この場合、ディスク装置１の制御部１５は、一定期間内のディスク回転停止回数をカウントして印刷装置２内部の記憶部２４にディスク装置停止回数として記憶し、ディスク回転停止要求が有ったか否かを判断し、無ければその判断処理を繰り返し、有ればディスク装置１のディスク回転規定回数と製品耐用年数とに基づいて一定時間内の平均動作許可時間を算出し、一定期間内のディスク装置停止回数がディスク装置１の信頼性保証回数より求められる一定期間内での停止許容回数を超えていないか否かを判断し、超えていないなら一定期間内のディスク装置停止回数をクリアし、ディスク装置１のディスク回転停止動作を行って、この処理を終了する。
【００４３】
また、一定期間内のディスク装置停止回数がディスク装置１の信頼性保証回数より求められる一定期間内での停止許容回数を超えているなら、一定期間（平均動作許可時間）が経過したか否かを判断し、経過していなければ一定時間内のディスク装置停止回数が一定期間内での停止許容回数を超えていないか否かを判断する処理へ戻り、経過していたら一定期間内のディスク装置１のディスク装置停止回数をクリアし、ディスク装置１のディスク回転停止動作を行って、この処理を終了する。
【００４４】
こうして、ディスク装置１のＯＮ−ＯＦＦ回数平均値が信頼性保証回数より求められる一定期間内での停止許容回数を超えないように省電力モードに入ってもディスク装置１の回転停止を先に延ばして実施することができる。
このようにして、ディスク回転／停止回数の信頼性保証値より次にディスク停止可能な時間を算出することで、ディスク停止状態に入る条件を請求項４の動作に比べ平均化可能になる。
【００４５】
｛この発明の請求項６に係る機能と処理の説明｝
この制御方法では、ディスク装置１が自装置の省電力機能又は印刷装置２からの省電力管理によってスピンドルモータ１１の回転数制御を行い、自装置内の温度センサ１８でディスク装置１の周囲の温度を測定し、電源ＯＮ／ＯＦＦ時又は省電力モード移行時／復帰時におけるスピンドルモータ１１のスタート又はストップの回数を周囲温度によって修正して記録するように制御する。
すなわちこの場合、上記温度センサ１８がディスク装置１の周囲温度を測定する手段の機能を果たし、上記制御部１５が電源のオン・オフ時又は省電力モードへの移行時又は省電力モードからの復帰時における記録媒体の回転開始回数又は回転停止回数を一定期間内において監視する手段と、その手段によって監視した回転開始回数又は回転停止回数を周囲温度測定手段によって測定された周囲温度に基づいて修正する手段と、その手段によって修正された回転開始回数又は回転停止回数を記憶する手段の機能を果たす。
【００４６】
次に、図６のフローチャート図に基づいて、図１に示したディスク装置におけるこの発明の請求項６に係る処理を説明する。
同図では、ディスク１０の回転開始回数（ディスク回転開始回数）を監視する場合の処理を示す。
ディスク装置１の制御部１５は、ステップ（図中「Ｓ」で示す）４１でディスク装置の電源のオン時又は省電力モードからの復帰時、ディスク回転（スピンドルモータを所定の回転数で回転）を開始すると、ディスク装置の不揮発性メモリ又はディスクの領域からディスク回転開始回数を読み出し、ステップ４２でディスク装置の周囲温度はディスク装置に応じて設定されている通常使用保証範囲内か否かを判断する。
【００４７】
ステップ４２の判断で通常使用保証範囲内ならステップ４３へ進み、通常使用保証範囲内でなければステップ４５でディスク回転開始回数を通常使用保証範囲外の値に補正（修正）し、ステップ４３へ進む。
ステップ４３ではディスク回転開始回数に回数「１」を加算し、ステップ４４でディスク装置の不揮発性メモリ（又はディスクの領域）に回数を加算した後のディスク回転開始回数を書き込み、処理を終了する。
【００４８】
このように、ディスク装置１の電源ＯＮ時又はディスク装置１の省電力機能によってディスク回転が停止している状態からの復帰時にディスク回転開始を行った回数をディスク装置１内の記憶領域（不揮発性メモリ１６，ディスク１０の領域１７）に記録する際、ディスク装置１の周囲温度も同時に測定し、その周囲温度が高くて通常使用環境よりもディスク回転のＯＮ−ＯＦＦ回数が制限されている周囲温度（通常使用保証範囲外の周囲温度）であった場合は、ディスク回転開始回数を通常温度環境での制限回数と高温下での制限回数との比を乗算した回数に修正して記録する。その記録を行う場所はディスク装置１の制御を行う制御部１５内に設けられた不揮発性メモリ１６又はディスク１０の一部の領域１７を利用する。
【００４９】
例えば、通常温度環境でのディスク回転のＯＮ−ＯＦＦ制限回数が５０，０００回、高温環境でのディスク回転のＯＮ−ＯＦＦ制限回数が１０，０００回である場合、高温下でディスク回転のＯＮ−ＯＦＦが発生した場合にはＯＮ−ＯＦＦ回数を５回発生したものとしてディスク回転開始回数を加算して記録する。
また、その記録されたディスク回転開始回数は、印刷装置２の使用時間の情報等から一定期間内のディスク装置１のＯＮ−ＯＦＦ回数平均値を算出し、ディスク回転のＯＮ−ＯＦＦ回数保証値を超えないように制限を加えるといった処理のために利用可能になる。
【００５０】
また、図示を省略するが、ディスク１０の回転停止回数（ディスク回転停止回数）を監視する場合の処理を示す。
ディスク装置１の制御部１５は、ディスク装置１の電源のオフ時又は省電力モードへの移行時、ディスク回転（スピンドルモータを所定の回転数で回転）を停止すると、ディスク装置１の不揮発性メモリ１６又はディスク１０の領域１７からディスク回転停止回数を読み出し、ディスク装置１の周囲温度はディスク装置１に応じて設定されている通常使用保証範囲内か否かを判断し、通常使用保証範囲内ならディスク回転停止回数に回数「１」を加算し、ディスク装置１の不揮発性メモリ１６（又はディスク１０の領域１７）に回数を加算した後のディスク回転開始回数を書き込み、処理を終了する。
【００５１】
また、通常使用保証範囲内でなければディスク回転開始回数を通常使用保証範囲外の値に補正（修正）し、ディスク回転開始回数に回数「１」を加算し、ディスク装置１の不揮発性メモリ１６（又はディスク１０の領域１７）に回数を加算した後のディスク回転開始回数を書き込み、処理を終了する。
このようにして、一定期間内のディスク回転開始回数よりディスク回転／停止回数平均値を算出し、印刷装置の耐用年数に対してディスク装置の信頼性が保証可能であるか判断することが可能になる。ディスク回転開始回数の回数をカウントする際にディスク装置周囲の温度を測定することで使用温度環境によるディスク回転／停止保証回数の違いを通常使用環境に合わせて修正、加算することで信頼性保証値の範囲内に収まるようにディスク装置の制御が可能になる。
【００５２】
｛この発明の請求項７に係る機能と処理の説明｝
この制御方法では、ディスク装置１が、自装置の周囲の温度を測定し、その周囲温度に基づいて省電力モード移行時／復帰時におけるスピンドルモータ１１の停止又はディスク装置１の電源オフ（ＯＦＦ）といった処理を行わないように制御する。
すなわちこの場合、上記制御部１５が、周囲温度測定手段（温度センサ１８）によって測定された周囲温度に基づいて省電力モードへの移行時又は省電力モードからの復帰時における記録媒体の回転停止又は電源のオフを行わないように制御する手段の機能を果たす。
【００５３】
次に、図７のフローチャート図に基づいて、図１に示したディスク装置におけるこの発明の請求項７に係る処理を説明する。
同図では、ディスク１０の回転停止回数（ディスク回転停止回数）を監視する場合の処理を示す。
ディスク装置１の制御部１５は、ステップ（図中「Ｓ」で示す）５１でディスク回転停止要求があると、ステップ５２で温度センサによって測定されたディスク装置の周囲温度がディスク装置に応じて設定されている通常使用保証範囲内か否かを判断する。
【００５４】
ステップ５２の判断で通常使用保証範囲内ならステップ５３へ進んでディスク回転停止処理を行い、この処理を終了する。
また、ステップ５２の判断で通常使用保証範囲内でなければ、ステップ５４でディスク回転停止処理を制限するか否かを判断し、制限しないならステップ５３へ進んでディスク回転停止処理を行ってこの処理を終了し、制限するならそのままこの処理を終了する。
【００５５】
また、図示を省略するが、ディスク１０の回転開始回数（ディスク回転開始回数）を監視する場合の処理を示す。
ディスク装置１の制御部１５は、ディスク回転開始要求があると、温度センサによって測定されたディスク装置１の周囲温度がディスク装置１に応じて設定されている通常使用保証範囲内か否かを判断し、通常使用保証範囲内ならディスク回転停止処理を行い、この処理を終了する。
また、通常使用保証範囲内でなければ、ディスク回転停止処理を制限するか否かを判断し、制限しないならディスク回転停止処理を行ってこの処理を終了し、制限するならそのままこの処理を終了する。
【００５６】
こうして、ディスク装置１の動作中、ディスク装置１の周囲温度も同時に測定し、その周囲温度が高くて通常の使用環境よりもディスク回転のＯＮ−ＯＦＦ回数が制限されている周囲温度であった場合、ディスク回転の停止を伴う省電力制御又はディスク装置１の電源ＯＦＦといった処理を実施しないモードを選択可能にする。そのディスク回転停止処理を制限するモードの選択はユーザが任意に選択できるようにすると良い。
このようにして、ディスク回転／停止保証回数に制限がある使用温度環境において、ディスク回転を停止させる回転制御に制限を加えることで、印刷装置２の耐用年数に対するディスク装置１の信頼性保証値を満足することができる。
【００５７】
［第２実施形態］
図８は、この発明の記憶装置の第２実施形態のディスク装置と印刷装置とホスト装置とからなる印刷システムの構成を示すブロック図であり、図１と共通する部分には同一符号を付している。
この印刷システムは、レーザプリンタ，複写機（コピー機）等の印刷装置２と、パーソナルコンピュータ等のホスト装置３とからなり、その印刷装置２内にハードディスク装置（ＨＤＤ）等の磁気ディスク装置，光ディスク装置，光磁気ディスク装置等の記憶装置であるディスク装置１を設けている。なお、ディスク装置１を印刷装置２の外部に接続するようにしてもよい。
【００５８】
ディスク装置１は、ディスク１０，スピンドルモータ１１，駆動制御部１２，ヘッド１３，インタフェイス１４，制御部（制御回路）１５，不揮発性メモリ１６等からなる。
ディスク１０は、磁気ディスク，光ディスク，光磁気ディスク等のデータの記録及び消去が可能な記録媒体である。
スピンドルモータ１１は、ディスク１０を回転させる。
駆動制御部１２は、制御部１５からの指示に基づいてスピンドルモータ１１の回転数と、ディスク１０に対するヘッド１３のシーク，トラッキング等の駆動とを制御する。
ヘッド１３は、制御部１５から送られるデータをディスク１０に書き込み（記録し）、ディスク１０から読み出した（再生した）データを制御部１５へ送る。
【００５９】
インタフェイス１４は、印刷装置２のインタフェイス２１と接続し、印刷装置２との間のデータ送受信の制御を司る。
制御部１５は、マイクロコンピュータ（ＣＰＵ）によって実現され、ＲＯＭ内に格納された制御プログラムに基づいてこのディスク装置１の全体の制御を司り、ディスク１０を回転させてディスク１０上にデータを記録し、印刷装置２との間でデータを入出力し、自装置による省電力機能又は外部（印刷装置２）からの省電力管理によってディスク１０の回転を開始及び停止させる制御を行う。
【００６０】
また、電源のオン・オフ時，省電力モードへの移行時又は省電力モードからの復帰時にディスク回転を開始又は停止させたときに印刷装置２の制御部２３に通知し、制御部２３からの指示に基づいて不揮発性メモリ１６又はディスク１０の領域１７に対するディスク回転開始回数又はディスク回転停止回数の読み書きの制御を行う。
不揮発性メモリ１６は、制御部１５内に設けられた読み書き可能なＲＡＭ等のメモリであり、制御部１５が各種の処理を行うときの作業用領域として使用され、この発明に係るディスク回転に関する情報をも記憶する。
【００６１】
印刷装置２は、インタフェイス２１と２２，記憶部２４，温度センサ２５，制御部２３と、公知なので図示を省略したプリンタエンジン等の印刷に係る機能部とからなり、その印刷に係る機能部の説明は省略する。
インタフェイス２１はディスク装置１のインタフェイス１４と接続し、ディスク装置１との間のデータ送受信の制御を司る。
インタフェイス２２はホスト装置３の図示を省略したインタフェイスと接続し、ホスト装置３との間のデータ送受信の制御を司る。
記憶部２４は、制御部２３の内部に設けられており、印刷時の各種の作業領域と使用されると共に、その他の各種の情報を記憶する読み書き可能なメモリである。温度センサ２５は、ディスク装置１の周囲温度を測定する。
【００６２】
制御部２３は、マイクロコンピュータ（ＣＰＵ）によって実現され、ＲＯＭ内に格納された制御プログラムに基づいてこの印刷装置２の全体の制御を司り、ディスク装置１に対するデータの読み書きと印刷等を制御し、ディスク装置１との間のデータの入出力を制御し、ディスク装置１の省電力管理を制御する。また、この発明に係るディスク装置１の制御方法に係る各種の処理を行う。
ホスト装置３は、ＣＰＵ，ＲＯＭ，ＲＡＭ等からなるマイクロコンピュータによって実現され、印刷装置２に対するデータの印刷の指示や、ディスク装置１に対するデータの記録・再生とそのデータを印刷装置２によって印刷させる指示等を行う。
【００６３】
｛この発明の請求項１に係る機能と処理の説明｝
この制御方法では、ディスク装置１が自装置の省電力機能又は印刷装置２からの省電力管理によってスピンドルモータ１１の回転数制御を行い、印刷装置２の制御部２３によって、電源のオン・オフ（ＯＮ／ＯＦＦ）時又は省電力モード移行時／復帰時におけるスピンドルモータ１１のスタート回数（回転開始回数）又はストップ回数（回転停止回数）を監視して、スピンドルモータ１１のオン・オフ（ＯＮ−ＯＦＦ）回数をディスク装置１の不揮発性メモリ１６又はディスク１０の予め割り当てた領域１７の記憶領域に記録するように制御する。
【００６４】
すなわち、上記制御部１５がディスク１０を回転させてディスク１０上にデータを記録し、自装置の省電力機能又は外部（印刷装置２）からの省電力管理によってディスク１０の回転を開始又は停止させる制御を行う手段の機能を果たし、上記制御部２３が電源のオン・オフ時，省電力モードへの移行時又は省電力モードからの復帰時におけるディスク１０のディスク回転開始回数又はディスク回転停止回数を監視する手段の機能を果たし、上記制御部１５と不揮発性メモリ１６とディスク１０の領域１７が上記手段によって監視したディスク回転開始回数又はディスク回転停止回数を記憶する手段の機能を果たす。
【００６５】
次に、図２のフローチャート図に基づいて、図８に示したディスク装置におけるこの発明の請求項１に係る処理を説明する。
同図では、ディスク１０の回転開始回数（ディスク回転開始回数）を監視する場合の処理を示す。
印刷装置２の制御部２３は、ステップ（図中「Ｓ」で示す）１でディスク装置の電源のオン時又は省電力モードからの復帰時、ディスク回転（スピンドルモータを所定の回転数で回転）が開始されると、ステップ２でディスク回転開始回数は不揮発性メモリに記録されているか否かを判断し、記録されていればステップ３でディスク装置の不揮発性メモリからディスク回転開始回数を読み出し、記録されていなければ（ディスクに記録されているものと判断して）ステップ７でディスク装置のディスクの記憶領域からディスク回転開始回数を読み出し、それぞれステップ４へ進んでディスク回転開始回数に回数「１」を加算する。
【００６６】
ステップ５へ進んでディスク回転開始回数は不揮発性メモリに記録されているか否かを判断し、記録されていればステップ６でディスク装置の不揮発性メモリに回数を加算した後のディスク回転開始回数を書き込み（記録されている元の値に上書き）、記録されていなければ（ディスクに記録されているものと判断して）ステップ８でディスク装置のディスクの記憶領域に回数を加算した後のディスク回転開始回数を書き込み（記録されている元の値に上書き）、それぞれ処理を終了する。
【００６７】
次に、図示は省略するが、上述と同様にしてディスク１０の回転停止回数（ディスク回転停止回数）を監視する場合の処理を示す。
印刷装置２の制御部２３は、電源のオフ時又は省電力モードへの移行時、ディスク回転（スピンドルモータを所定の回転数で回転）が停止されると、ディスク回転停止回数は不揮発性メモリ１６に記録されているか否かを判断し、記録されていればディスク装置１の不揮発性メモリ１６からディスク回転停止回数を読み出し、記録されていなければ（ディスク１０に記録されているものと判断して）ディスク装置１のディスク１０の領域１７からディスク回転停止回数を読み出し、それぞれディスク回転停止回数に回数「１」を加算する。
【００６８】
その後、ディスク回転停止回数は不揮発性メモリ１６に記録されているか否かを判断し、記録されていればディスク装置１の不揮発性メモリ１６に回数を加算した後のディスク回転停止回数を書き込み（記録されている元の値に上書き）、記録されていなければ（ディスク１０に記録されているものと判断して）ディスク装置１のディスク１０の領域１７に回数を加算した後のディスク回転停止回数を書き込み（記録されている元の値に上書き）、それぞれ処理を終了する。
【００６９】
このように、ディスク装置１の電源ＯＮ時又はディスク装置１の省電力機能によりディスク回転が停止している状態からの復帰時にディスク回転開始（又はディスク回転停止）を行った回数をディスク装置１内の記憶領域に記録する。
そのディスク回転開始（又はディスク回転停止）を行った回数の記録を行う場所は、ディスク装置１の制御を行う制御部１５内に設けられた不揮発性メモリ１６又はディスク装置１のディスク１０の記憶領域の一部である領域１７を利用する。
【００７０】
不揮発性メモリ１６に記録した場合、不揮発性メモリ１６への書き込み機能，手順が別途必要になり、ディスク装置１側で対応している必要があるが、ディスク装置１のスピンドルモータ１１，駆動制御部１２が故障して動作しなくなっても書き込んだ情報を取り出すことが可能である。
一方、ディスク装置１の記憶領域の一部である領域１７を利用した場合、スピンドルモータ１１，駆動制御部１２などの駆動部が故障した時に情報が取り出せなくなるが、ディスク装置１側で特別な機能を必要とせずに従来の装置が使用可能である。
【００７１】
なお、上述したようにディスク回転開始回数だけでなくディスク回転停止動作時に停止回数情報を書き込む手段をとることも可能であるが、停電などによる不意の電源遮断による停止を考慮した場合、ディスク回転開始回数を記録する方が望ましい。
このようにして、ディスク装置回転開始回数情報の記録をディスク装置内に持つことで、部品交換などディスク装置の移動があった場合でも装置固有の情報としてディスク回転／停止回数利用限度の情報として継続利用可能になる。
【００７２】
｛この発明の請求項２に係る機能と処理の説明｝
この制御方法では、印刷装置２が、ディスク装置１のスピンドルモータ１１のＯＮ−ＯＦＦ回数を記憶部２４に記録するように制御する。
すなわちこの場合は、上記制御部２３が上記ディスク回転開始回数又はディスク回転停止回数を記憶部２４に記録する手段の機能を果たす。
【００７３】
次に、図３のフローチャート図に基づいて、図８に示したディスク装置におけるこの発明の請求項２に係る処理を説明する。
同図では、ディスク１０の回転開始回数（ディスク回転開始回数）を監視する場合の処理を示す。
印刷装置２の制御部２３は、ステップ（図中「Ｓ」で示す）１１でディスク装置の電源のオン時又は省電力モードからの復帰時、ディスク回転（スピンドルモータを所定の回転数で回転）が開始されると、ステップ１２で前回の装置（印刷装置２）起動からディスク装置の交換が有ったか否かを判断する。
【００７４】
ステップ１２の判断で交換が有れば、ステップ１３でディスク装置交換による記憶部のディスク回転開始回数を初期化し、無ければステップ１６で印刷装置の制御部内の記憶部からディスク回転開始回数を読み出し、それぞれステップ１４でディスク回転開始回数に回数「１」を加算し、ステップ１５で印刷装置の制御部内の記憶部に加算後のディスク回転開始回数を書き込み、この処理を終了する。
【００７５】
次に、図示は省略するが、上述と同様にしてディスク１０の回転停止回数（ディスク回転停止回数）を監視する場合の処理を示す。
印刷装置２の制御部２３は、ディスク装置１の電源のオフ時又は省電力モードへの移行時、ディスク回転（スピンドルモータを所定の回転数で回転）が開始されると、前回の装置（印刷装置２）起動からディスク装置１の交換が有ったか否かを判断し、有ればディスク装置１の交換による記憶部２４のディスク回転停止回数を初期化（クリア）し、無ければ印刷装置２の制御部２３内の記憶部２４からディスク回転停止回数を読み出し、それぞれディスク回転停止回数に回数「１」を加算し、印刷装置２の制御部２３内の記憶部２４に加算後のディスク回転停止回数を書き込み、この処理を終了する。
【００７６】
このように、ディスク回転開始回数（又はディスク回転停止回数）の情報をディスク装置１でなく印刷装置２内の記憶部２４に記録すると、ディスク装置１の交換のようなメンテナンスがあった場合でも印刷装置２の利用者が省電力モードを何回利用したかといった情報を継続してカウントすることが可能になる。
このようにして、ディスク装置回転開始回数情報の記録を印刷装置内に持つことで、印刷装置の省電力モード利用状況情報としてディスク装置の交換などがあった場合でも情報を継続利用可能になる。
【００７７】
｛この発明の請求項３に係る機能と処理の説明｝
この制御方法では、印刷装置２が、ディスク装置１のスピンドルモータ１１のＯＮ−ＯＦＦ回数を一定期間内において監視し、一定期間内の平均値（頻度）を算出して記憶するように制御する。
すなわちこの場合は、上記制御部２３がディスク装置１の電源のオン・オフ時，省電力モードへの移行時又は省電力モードからの復帰時におけるディスク１０の回転開始回数又は回転停止回数を一定期間内において監視する手段と、その監視した回転開始回数又は回転停止回数に基づいて一定期間内の回転開始回数の平均値又は回転停止回数の平均値を算出する手段の機能を果たす。また、上記制御部１５，不揮発性メモリ１６，領域１７，制御部２３，記憶部２４がその算出された回転開始回数の平均値又は回転停止回数の平均値を記憶する手段の機能を果たす。
【００７８】
この処理は、上述の処理において、制御部２３が、印刷装置２内に持つ時計機能や印刷装置２に接続されたホスト装置３の時計機能から得た時間情報より一日，一週間，一ヶ月といった一定期間内の中でディスク装置１のディスク回転開始回数又はディスク回転停止回数を取得し、その一定期間内のディスク回転開始回数の平均値又はディスク回転停止回数の平均値を算出し、その平均値をディスク装置１内の不揮発性メモリ１６又はディスク１０の領域１７、あるいは印刷装置２内の記憶部２４に記録する。
このようにして、一定期間内のディスク回転開始回数（又はディスク回転停止回数）に基づいてディスク回転開始回数（又はディスク回転停止回数）平均値を算出して記録するので、その平均値に基づいて印刷装置２の耐用年数に対してディスク装置１の信頼性が保証可能であるか判断することが可能になる。
【００７９】
｛この発明の請求項４に係る機能と処理の説明｝
この制御処理では、印刷装置２が、ディスク装置１の一定期間内のスタート−ストップ回数がディスク装置１の耐久性保証回数を超えないようにスピンドルモータ１１のスタート−ストップ回数を制限するように制御する。
すなわちこの場合は、上記制御部２３が上記一定期間内のディスク回転開始回数又はディスク回転停止回数が予め設定されたディスク装置１の耐久性保証回数を超えないようにディスク１０の回転停止を制限する手段の機能を果たす。
【００８０】
次に、図４のフローチャート図に基づいて、図８に示したディスク装置におけるこの発明の請求項４に係る処理を説明する。
同図では、ディスク１０の回転停止回数（ディスク回転停止回数）に基づいて制御する場合の処理を示す。
印刷装置２の制御部２３は、一定期間内のディスク回転停止回数をカウントして内部の記憶部２４にディスク装置停止回数として記憶し、ステップ（図中「Ｓ」で示す）２１でディスク回転停止要求が有ったか否かを判断し、無ければステップ２１の判断を繰り返し、有ればステップ２２で一定期間内のディスク装置停止回数がディスク装置の信頼性保証回数より求められる一定期間内での停止許容回数を超えていないか否かを判断する。
【００８１】
ステップ２２の判断で超えていないならステップ２３へ進み、超えているならステップ２５で前回の装置起動から一定期間が経過したか否かを判断し、経過していなければステップ２１へ戻り、経過していたらステップ２３へ進む。ステップ２３では一定期間内のディスク装置停止回数をクリアし、ステップ２４でディスク装置のディスク回転停止動作を行わせて、この処理を終了する。
【００８２】
また、上記処理で一定期間内のディスク装置停止回数とディスク装置１の信頼性保証回数より求められる一定期間内でのディスク装置起動許容回数を用いるようにしてもよい。
この場合、印刷装置２の制御部２３は、一定期間内のディスク回転停止回数をカウントし、そのカウント値に基づいてディスク装置起動回数を求めて内部の記憶部２４に記憶し、ディスク回転停止要求が有ったか否かを判断し、無ければその判断処理を繰り返し、有れば一定期間内のディスク装置起動回数がディスク装置の信頼性保証回数より求められる一定期間内でのディスク装置起動許容回数を超えていないか否かを判断し、超えていないなら一定期間内のディスク装置停止回数をクリアし、ディスク装置１のディスク回転停止動作を行わせて、この処理を終了する。
【００８３】
また、一定期間内のディスク装置起動回数がディスク装置１の信頼性保証回数より求められる一定期間内でのディスク装置起動許容回数を超えているなら、前回の装置起動から一定期間が経過したか否かを判断し、経過していなければステップ２１へ戻り、経過していなければディスク回転停止要求の有無の判断処理へ戻り、経過したら一定期間内のディスク装置停止回数をクリアし、ディスク装置１のディスク回転停止動作を行わせて、この処理を終了する。
【００８４】
こうして、印刷装置２の電源ＯＦＦ以外の省電力モードでのディスク装置１のディスク回転停止動作を行わせないような制限を加える。一定期間の間隔は予め設定された期間を使用する場合や、半日，一日，一週間などのように印刷装置２の利用者が任意の期間を設定することも可能にする。また、一定期間経過後は再度ディスク停止処理を実行可能になる。
このようにして、一定期間内のディスク回転開始回数がディスク装置の信頼性保証値の範囲を超える場合、省電力モードであってもディスク回転停止動作を行わず、ディスク回転／停止回数が信頼性保証値の範囲内に入るように制御することが可能になる。
【００８５】
｛この発明の請求項５に係る機能と処理の説明｝
この制御方法では、印刷装置２が、ディスク装置１の一定期間内のスタート−ストップ回数がディスク装置１の耐久性保証回数を超えないように、省電力モード移行によってスピンドルモータ１１が停止動作に入るまでの時間の間隔をのばすように制御する。
すなわちこの場合は、上記制御部２３が上記一定期間内の回転開始回数又は回転停止回数が予め設定されたディスク装置１の耐久性保証回数を超えないように省電力モードでのディスク１０の回転停止動作に入るまでの時間間隔を延ばすように制御する手段の機能を果たす。
【００８６】
次に、図５のフローチャート図に基づいて、図８に示したディスク装置におけるこの発明の請求項５に係る処理を説明する。
同図では、ディスク１０の回転停止回数（ディスク回転停止回数）に基づいて制御する場合の処理を示す。
印刷装置２の制御部２３は、一定期間内のディスク回転停止回数をカウントして内部の記憶部２４にディスク装置停止回数として記憶し、ステップ（図中「Ｓ」で示す）３１でディスク回転停止要求が有ったか否かを判断し、無ければステップ３１の判断を繰り返し、有ればステップ３２でディスク装置のディスク回転規定回数とディスク装置の製品耐用年数とに基づいて一定時間内の平均動作許可時間を算出する。
【００８７】
さらに、ステップ３３で一定期間内のディスク装置停止回数がディスク装置の信頼性保証回数より求められる一定期間内での停止許容回数を超えていないか否かを判断し、超えていないならステップ３４へ進み、超えているならステップ３５で一定期間（平均動作許可時間）が経過したか否かを判断し、経過していなければステップ３３へ戻り、経過していたらステップ３４へ進む。ステップ３４では一定期間内のディスク装置停止回数をクリアし、ディスク装置のディスク回転停止動作を行わせて、この処理を終了する。
【００８８】
また、上記処理で一定期間内のディスク装置停止回数とディスク装置の信頼性保証回数より求められる一定期間内でのディスク装置起動許容回数を用いるようにしてもよい。
この場合、印刷装置２の制御部２３は、一定期間内のディスク回転停止回数をカウントして内部の記憶部２４にディスク装置停止回数として記憶し、ディスク回転停止要求が有ったか否かを判断し、無ければその判断処理を繰り返し、有ればディスク装置１のディスク回転規定回数と製品耐用年数とに基づいて一定時間内の平均動作許可時間を算出し、一定期間内のディスク装置停止回数がディスク装置１の信頼性保証回数より求められる一定期間内での停止許容回数を超えていないか否かを判断し、超えていないなら一定期間内のディスク装置停止回数をクリアし、ディスク装置１のディスク回転停止動作を行わせて、この処理を終了する。
【００８９】
また、一定期間内のディスク装置停止回数がディスク装置１の信頼性保証回数より求められる一定期間内での停止許容回数を超えているなら、一定期間（平均動作許可時間）が経過したか否かを判断し、経過していなければ一定時間内のディスク装置停止回数が一定期間内での停止許容回数を超えていないか否かを判断する処理へ戻り、経過していたら一定期間内のディスク装置のディスク装置停止回数をクリアし、ディスク装置のディスク回転停止動作を行わせて、この処理を終了する。
【００９０】
こうして、ディスク装置１のＯＮ−ＯＦＦ回数平均値が信頼性保証回数より求められる一定期間内での停止許容回数を超えないように省電力モードに入ってもディスク装置１の回転停止を先に延ばして実施することができる。
このようにして、ディスク回転／停止回数の信頼性保証値より次にディスク停止可能な時間を算出することで、ディスク停止状態に入る条件を請求項４の動作に比べ平均化可能になる。
【００９１】
｛この発明の請求項６に係る機能と処理の説明｝
この制御方法では、ディスク装置１が自装置の省電力機能又は印刷装置２からの省電力管理によってスピンドルモータ１１の回転数制御を行い、印刷装置２の温度センサ２５でディスク装置１の周囲の温度を測定し、制御部２３によって、電源ＯＮ／ＯＦＦ時又は省電力モード移行時／復帰時におけるスピンドルモータ１１のスタート又はストップの回数をディスク装置１の周囲温度によって修正して記録するように制御する。
すなわちこの場合、上記温度センサ２５がディスク装置１の周囲温度を測定する手段の機能を果たし、上記制御部２３が監視したディスク回転開始回数又はディスク回転停止回数を温度センサ２５によって測定された周囲温度に基づいて修正し、その修正された回転開始回数又は回転停止回数をディスク装置１の不揮発性メモリ１６又はディスク１０の領域１７に記憶する手段の機能を果たす。
【００９２】
次に、図６のフローチャート図に基づいて、図８に示したディスク装置におけるこの発明の請求項６に係る処理を説明する。
同図では、ディスク１０の回転開始回数（ディスク回転開始回数）を監視する場合の処理を示す。
印刷装置２の制御部２３は、ステップ（図中「Ｓ」で示す）４１でディスク装置の電源のオン時又は省電力モードからの復帰時、ディスク回転（スピンドルモータを所定の回転数で回転）が開始されると、ディスク装置の不揮発性メモリ又はディスクの領域からディスク回転開始回数を読み出し、ステップ４２でディスク装置の周囲温度はディスク装置に応じて設定されている通常使用保証範囲内か否かを判断する。
【００９３】
ステップ４２の判断で通常使用保証範囲内ならステップ４３へ進み、通常使用保証範囲内でなければステップ４５でディスク回転開始回数を通常使用保証範囲外の値に補正（修正）し、ステップ４３へ進む。
ステップ４３ではディスク回転開始回数に回数「１」を加算し、ステップ４４でディスク装置の不揮発性メモリ（又はディスクの領域）に回数を加算した後のディスク回転開始回数を書き込み、処理を終了する。
【００９４】
このように、ディスク装置１の電源ＯＮ時又はディスク装置１の省電力機能によってディスク回転が停止している状態からの復帰時にディスク回転開始を行った回数をディスク装置１内の記憶領域（不揮発性メモリ１６，ディスク１０の領域１７）に記録する際、ディスク装置１の周囲温度も同時に測定し、その周囲温度が高くて通常使用環境よりもディスク回転のＯＮ−ＯＦＦ回数が制限されている周囲温度（通常使用保証範囲外の周囲温度）であった場合は、ディスク回転開始回数を通常温度環境での制限回数と高温下での制限回数との比を乗算した回数に修正して記録する。その記録を行う場所はディスク装置１の制御を行う制御部１５内に設けられた不揮発性メモリ１６又はディスク１０の一部の領域１７を利用する。
【００９５】
例えば、通常温度環境でのディスク回転のＯＮ−ＯＦＦ制限回数が５０，０００回、高温環境でのディスク回転のＯＮ−ＯＦＦ制限回数が１０，０００回である場合、高温下でディスク回転のＯＮ−ＯＦＦが発生した場合にはＯＮ−ＯＦＦ回数を５回発生したものとしてディスク回転開始回数を加算して記録する。
また、その記録されたディスク回転開始回数は、印刷装置２の使用時間の情報等から一定期間内のディスク装置１のＯＮ−ＯＦＦ回数平均値を算出し、ディスク回転のＯＮ−ＯＦＦ回数保証値を超えないように制限を加えるといった処理のために利用可能になる。
【００９６】
また、図示を省略するが、ディスク１０の回転停止回数（ディスク回転停止回数）を監視する場合の処理を示す。
印刷装置２の制御部２３は、ディスク装置１の電源のオフ時又は省電力モードへの移行時、ディスク回転（スピンドルモータを所定の回転数で回転）が停止されると、ディスク装置１の不揮発性メモリ１６又はディスク１０の領域１７からディスク回転停止回数を読み出し、ディスク装置１の周囲温度はディスク装置１に応じて設定されている通常使用保証範囲内か否かを判断し、通常使用保証範囲内ならディスク回転停止回数に回数「１」を加算し、ディスク装置１の不揮発性メモリ１６（又はディスク１０の領域１７）に回数を加算した後のディスク回転開始回数を書き込み、処理を終了する。
【００９７】
また、通常使用保証範囲内でなければディスク回転開始回数を通常使用保証範囲外の値に補正（修正）し、ディスク回転開始回数に回数「１」を加算し、ディスク装置１の不揮発性メモリ１６（又はディスク１０の領域１７）に回数を加算した後のディスク回転開始回数を書き込み、処理を終了する。
このようにして、一定期間内のディスク回転開始回数よりディスク回転／停止回数平均値を算出し、印刷装置の耐用年数に対してディスク装置の信頼性が保証可能であるか判断することが可能になる。ディスク回転開始回数の回数をカウントする際にディスク装置周囲の温度を測定することで使用温度環境によるディスク回転／停止保証回数の違いを通常使用環境に合わせて修正、加算することで信頼性保証値の範囲内に収まるようにディスク装置の制御が可能になる。
【００９８】
｛この発明の請求項７に係る機能と処理の説明｝
この制御方法では、印刷装置２が、ディスク装置１の周囲の温度を測定し、その周囲温度に基づいて省電力モード移行時／復帰時におけるスピンドルモータ１１の停止又はディスク装置１の電源オフ（ＯＦＦ）といった処理を行わないように制御する。
すなわちこの場合、上記制御部２３が、上記温度センサ２５によって測定された周囲温度に基づいて省電力モードへの移行時又は省電力モードからの復帰時におけるディスク１０の回転停止又は電源のオフを行わないように制御する手段の機能を果たす。
【００９９】
次に、図７のフローチャート図に基づいて、図８に示したディスク装置におけるこの発明の請求項７に係る処理を説明する。
同図では、ディスク１０の回転停止回数（ディスク回転停止回数）を監視する場合の処理を示す。
印刷装置２の制御部２３は、ステップ（図中「Ｓ」で示す）５１でディスク回転停止要求があると、ステップ５２で温度センサによって測定されたディスク装置の周囲温度がディスク装置に応じて設定されている通常使用保証範囲内か否かを判断する。
【０１００】
ステップ５２の判断で通常使用保証範囲内ならステップ５３へ進んでディスク回転停止処理を行わせ、この処理を終了する。
また、ステップ５２の判断で通常使用保証範囲内でなければ、ステップ５４でディスク回転停止処理を制限するか否かを判断し、制限しないならステップ５３へ進んでディスク回転停止処理を行わせてこの処理を終了し、制限するならそのままこの処理を終了する。
【０１０１】
また、図示を省略するが、ディスク１０の回転開始回数（ディスク回転開始回数）を監視する場合の処理を示す。
印刷装置２の制御部２３は、ディスク回転開始要求があると、温度センサによって測定されたディスク装置１の周囲温度がディスク装置１に応じて設定されている通常使用保証範囲内か否かを判断し、通常使用保証範囲内ならディスク回転停止処理を行わせ、この処理を終了する。
また、通常使用保証範囲内でなければ、ディスク回転停止処理を制限するか否かを判断し、制限しないならディスク回転停止処理を行わせてこの処理を終了し、制限するならそのままこの処理を終了する。
【０１０２】
こうして、ディスク装置１の動作中、ディスク装置１の周囲温度も同時に測定し、その周囲温度が高くて通常の使用環境よりもディスク回転のＯＮ−ＯＦＦ回数が制限されている周囲温度であった場合、ディスク回転の停止を伴う省電力制御又はディスク装置１の電源ＯＦＦといった処理を実施しないモードを選択可能にする。そのディスク回転停止処理を制限するモードの選択はユーザが任意に選択できるようにすると良い。
このようにして、ディスク回転／停止保証回数に制限がある使用温度環境において、ディスク回転を停止させる回転制御に制限を加えることで、印刷装置２の耐用年数に対するディスク装置１の信頼性保証値を満足することができる。
【０１０３】
【発明の効果】
以上説明してきたように、この発明の記憶装置によれば、記録媒体の回転開始回数又は回転停止回数が規定値を超えないように管理できるようにするために記録媒体の回転開始又は回転停止を監視して装置の信頼性を向上させることができる。
【図面の簡単な説明】
【図１】この発明の記憶装置の第１実施形態のディスク装置と印刷装置とホスト装置とからなるシステム構成を示すブロック図である。
【図２】図１及び図８に示したディスク装置におけるこの発明の請求項１に係る処理を示すフローチャート図である。
【図３】図１及び図８に示したディスク装置におけるこの発明の請求項２に係る処理を示すフローチャート図である。
【図４】図１及び図８に示したディスク装置におけるこの発明の請求項４に係る処理を示すフローチャート図である。
【図５】図１及び図８に示したディスク装置におけるこの発明の請求項５に係る処理を示すフローチャート図である。
【図６】図１及び図８に示したディスク装置におけるこの発明の請求項６に係る処理を示すフローチャート図である。
【図７】図１及び図８に示したディスク装置におけるこの発明の請求項７に係る処理を示すフローチャート図である。
【図８】この発明の記憶装置の第２実施形態のディスク装置と印刷装置とホスト装置とからなるシステム構成を示すブロック図である。
【符号の説明】
１：ディスク装置　　　　　２：印刷装置
３：ホスト装置　　　　　　１０：ディスク
１１：スピンドルモータ
１２：駆動制御部　　　　　１３：ヘッド
１４，２１，２２：インタフェイス
１５，２３：制御部（制御回路）
１６：不揮発性メモリ　　　２４：記憶部
１８，２５：温度センサ
【図１】
2004110922.tif 000003
【図２】
2004110922.tif 000004
【図３】
2004110922.tif 000005
【図４】
2004110922.tif 000006
【図５】
2004110922.tif 000007
【図６】
2004110922.tif 000008
【図７】
2004110922.tif 000009
【図８】
2004110922.tif 000010