(57)【要約】      （修正有）【課題】衝撃が予測された場合においても、ハードディスクドライブへのデータアクセス性能の劣化を防止することができる画像形成装置を提供する。【解決手段】ＨＤＤ１０６のデータ転送中に、画像形成装置上で動作する制御プログラム２００の受付部２０６は、位置センサ等の検知手段により、構成機器の状態変化が検知されたか否かを判定する。さらに、判定部２０８は、記憶部２０４に記憶されている対応関係を参照し、検知された構成機器に設定されている制御モードが第１のモードであるか否かを判定する。該制御モードが第１のモードである場合、ＨＤＤ１０６のヘッドが退避され、ディスクの駆動が停止されて、ＨＤＤ１０６はスリープ状態に移行する。該制御モードが第２のモードである場合、ＨＤＤ１０６のヘッドが退避される。この場合、ディスクは駆動されたままである。【選択図】図５
2008117480.tif 000002
【特許請求の範囲】
【請求項１】
ハードディスクドライブと、
前記ハードディスクドライブ以外の少なくとも１つの構成機器の状態を検知する検知手段と、
前記検知手段により検知された構成機器の状態変化に基づいて、前記ハードディスクドライブを制御するハードディスクドライブ制御手段と
を有する画像形成装置。
【請求項２】
前記ハードディスクドライブは、ヘッド及びディスクを有し、
前記ハードディスクドライブ制御手段は、前記検知手段により第１の状態変化が検知された場合、前記ディスクの駆動を制御し、前記検知手段により第２の状態変化が検知された場合、前記ヘッドの位置を制御する
請求項１に記載の画像形成装置。
【請求項３】
前記ハードディスクドライブ制御手段は、前記検知手段が第１の状態変化を検知した場合、前記ディスクの回転を停止する
請求項２に記載の画像形成装置。
【請求項４】
前記ハードディスクドライブ制御手段は、前記検知手段が第２の状態変化を検知した場合、前記ヘッドを退避する
請求項２又は３に記載の画像形成装置。
【請求項５】
前記ハードディスクドライブ制御手段は、前記検知手段が構成機器が所定の状態に復帰したことを検知した場合、前記ハードディスクドライブをアクセス可能状態にする
請求項１乃至４のいずれかに記載の画像形成装置。
【請求項６】
前記構成機器は複数であり、
それぞれの構成機器と、それぞれの構成機器に設定された制御モードとの関係を記憶する記憶手段をさらに有する
請求項１乃至５のいずれかに記載の画像形成装置。
【請求項７】
前記ハードディスクドライブ制御手段は、前記記憶手段に記憶されている関係にさらに基づいて前記ハードディスクドライブを制御する
請求項６に記載の画像形成装置。
【請求項８】
前記ハードディスクドライブへのデータ転送の中断及び再開を制御するデータ転送制御手段をさらに有する
請求項１乃至７のいずれかに記載の画像形成装置。
【請求項９】
前記データ転送制御手段は、前記検知手段により検知された状態変化に基づいて、前記ハードディスクドライブへのデータ転送を制御する
請求項８に記載の画像形成装置。
【請求項１０】
前記データ転送制御手段は、前記検知手段が構成機器が所定の状態から移動されたことを検知した場合、前記ハードディスクドライブへのデータ転送を中断する
請求項８又は９に記載の画像形成装置。
【請求項１１】
前記データ転送制御手段は、前記検知手段が構成機器が所定の状態に復
帰したことを検知した場合、前記ハードディスクドライブへのデータ転送を再開する
請求項８乃至１０のいずれかに記載の画像形成装置。
【請求項１２】
前記データ転送制御手段は、構成機器が所定の状態から移動されている間、前記ハードディスクドライブへのデータ転送を停止する
請求項８乃至１１のいずれかに記載の画像形成装置。
【請求項１３】
前記データ転送制御手段は、ＤＭＡ方式の制御装置である
請求項８乃至１２のいずれかに記載の画像形成装置。
【請求項１４】
前記データ転送制御手段は、バスアービタである
請求項８乃至１２のいずれかに記載の画像形成装置。
【請求項１５】
コンピュータと、ハードディスクドライブと、前記ハードディスクドライブ以外の少なくとも１つの構成機器の状態を検知する検知手段とを含む画像形成装置において、
前記検知手段により構成機器の状態変化が検知された旨を受け付ける受付ステップと、
前記受け付けられた構成機器の状態変化に基づいて前記ハードディスクドライブを制御するハードディスクドライブ制御ステップと
を前記画像形成装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、ファクシミリ、複写機等の画像形成装置に関する。
【背景技術】
【０００２】
この種の画像形成装置には、ハードディスクドライブ（ＨＤＤ）が含まれる。一般に、一連のデータがＨＤＤの記録媒体へ書き込まれている間にエラーが生じると、該当位置への書込みが取りやめられ、書き込みは別の位置に行われる。この場合、データの記録場所の連続性が失われる。このようなデータが読み込まれる場合、データ記録部位のばらつきにより、読み込み速度が低下し、システムの性能が劣化する。また、データ読み込み時に過度の衝撃が与えられると、データ記録位置の制御ができなくなることがある。この場合、リトライが繰り返され、読み込み速度が低下し、システムの性能が劣化する。
【０００３】
特許文献１では、給紙カセットが開放状態である事を検知した場合、ＨＤＤのドライブ駆動を行わない手法が開示されている。この手法では、給紙カセット内の用紙残量が所定量以下であると検知した場合、ＨＤＤのドライブ駆動を行わない。
【０００４】
【特許文献１】特開２００２−０５２７８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した背景からなされたものであり、衝撃が予測された場合においても、ハードディスクドライブへのデータアクセス性能の劣化を防止することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る画像形成装置は、ハードディスクドライブと、前記ハードディスクドライブ以外の少なくとも１つの構成機器の状態を検知する検知手段と、前記検知手段により検知された構成機器の状態変化に基づいて、前記ハードディスクドライブを制御するハードディスクドライブ制御手段とを有する。本発明によれば、カバーの開閉、構成機器の挿抜など、ハードディスクドライブへの衝撃が予測された場合においても、ハードディスクドライブへのデータアクセス性能の劣化を防止することができる。
【０００７】
好適には、前記ハードディスクドライブは、ヘッド及びディスクを有し、前記ハードディスクドライブ制御手段は、前記検知手段により第１の状態変化が検知された場合、前記ディスクの駆動を制御し、前記検知手段により第２の状態変化が検知された場合、前記ヘッドの位置を制御する。本発明によれば、復帰時間の異なる対衝撃モードを構成するので、より効果的な性能設定が可能となる。
【０００８】
好適には、前記ハードディスクドライブ制御手段は、前記検知手段が第１の状態変化を検知した場合、前記ディスクの回転を停止する。本発明によれば、ハードディスクドライブに与える衝撃がより大きい操作による性能の劣化を防ぐことができる。
好適には、前記ハードディスクドライブ制御手段は、前記検知手段が第２の状態変化を検知した場合、前記ヘッドを退避する。本発明によれば、ハードディスクドライブに与える衝撃が小さい操作による性能の劣化を、より効果的に防ぐことができる。
【０００９】
好適には、前記ハードディスクドライブ制御手段は、前記検知手段が構成機器が所定の状態に復帰したことを検知した場合、前記ハードディスクドライブをアクセス可能状態にする。本発明によれば、ハードディスクドライブに衝撃が加えられる可能性がある間、より効果的にデータを保護することができる。
【００１０】
好適には、前記構成機器は複数であり、それぞれの構成機器と、それぞれの構成機器に設定された制御モードとの関係を記憶する記憶手段をさらに有する。
好適には、前記ハードディスクドライブ制御手段は、前記記憶手段に記憶されている関係にさらに基づいて前記ハードディスクドライブを制御する。
【００１１】
好適には、前記ハードディスクドライブへのデータ転送の中断及び再開を制御するデータ転送制御手段をさらに有する。本発明によれば、本構成を有していない場合に比較して、ハードディスクドライブに加えられる衝撃から、より効果的にデータを保護することができる。
【００１２】
好適には、前記データ転送制御手段は、前記検知手段により検知された状態変化に基づいて、前記ハードディスクドライブへのデータ転送を制御する。
【００１３】
好適には、前記データ転送制御手段は、前記検知手段が構成機器が所定の状態から移動されたことを検知した場合、前記ハードディスクドライブへのデータ転送を中断する。
好適には、前記データ転送制御手段は、前記検知手段が構成機器が所定の状態に復帰したことを検知した場合、前記ハードディスクドライブへのデータ転送を再開する。
好適には、前記データ転送制御手段は、構成機器が所定の状態から移動されている間、前記ハードディスクドライブへのデータ転送を停止する。
【００１４】
好適には、前記データ転送制御手段は、ＤＭＡ方式の制御装置である。
好適には、前記データ転送制御手段は、バスアービタである。
【００１５】
また、本発明に係るプログラムは、コンピュータと、ハードディスクドライブと、前記ハードディスクドライブ以外の少なくとも１つの構成機器の状態を検知する検知手段とを含む画像形成装置において、前記検知手段により構成機器の状態変化が検知された旨を受け付ける受付ステップと、前記受け付けられた構成機器の状態変化に基づいて前記ハードディスクドライブを制御するハードディスクドライブ制御ステップとを前記画像形成装置のコンピュータに実行させる。
【発明の効果】
【００１６】
本発明の画像形成装置によれば、衝撃が予測された場合においても、ハードディスクドライブへのデータアクセス性能の劣化を防止することができる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の第１の実施形態に係る画像形成装置１０の概要を示す図である。
図１に示すように、画像形成装置１０は、画像形成部１２と、原稿読取装置１４とを有する。画像形成部１２は、例えばゼログラフィ方式のもので、シートが積載された例えば４段の給紙トレイ１６ａ，１６ｂ，１６ｃ，１６ｄ及び手差しトレイ１８とを有し、これら給紙トレイ１６ａ〜１６ｄ又は手差しトレイ１８からシート搬送路２０に供給されたシートに画像を形成するようになっている。なお、給紙トレイ１６ａ〜１６ｄなど、複数ある構成部分のいずれかを特定せずに示すときには、単に給紙トレイ１６などと略記することがある。
【００１８】
画像形成部１２は、像担持体である感光体２２と、この感光体２２を一様に帯電する帯電器２４と、この帯電器２４により一様に帯電された感光体２２に潜像を形成する露光装置２６と、この露光装置２６により形成された感光体２２上の潜像をトナーで可視化する現像器２８と、この現像器２８により形成されたトナー像をシートに転写する転写装置３０と、感光体２２に残ったトナーをクリーニングするクリーナ３２とを有する。露光装置２６は、例えばレーザ走査方式のもので、原稿読取装置１４の読取センサ５２で読み取った原稿の画像をレーザのオンオフ信号に変えて出力する。転写装置３０は例えば転写ロールから構成され、この転写装置３０によりトナー像が転写されたシートが定着装置３４に送られ、この定着装置３４によりトナー像がシートに定着され、このトナー像が定着されたシートが排出トレイ３６に排出される。
【００１９】
シート搬送路２０には、複数のシート搬送ロール３８が設けられている。このシート搬送ロール３８の一つとして、転写装置３０上流側近傍には、レジストロール４０が配置されている。このレジストロール４０は、供給されたシートを一時停止させ、感光体２２に潜像が形成されるタイミングと同期してシートを転写装置３０にシートを供給するように制御される。
【００２０】
原稿読取装置１４は、原稿を光学的に読み取る光学系４２と、ＡＤＦ（Auto Document Feeder）等の自動原稿送り装置４４とを有する。光学系４２は、原稿に光を照射するランプ４６と、原稿からの光を反射する反射ミラー４８ａ，４８ｂ，４８ｃと、この反射ミラー４８ａ〜４８ｃからの光を収束させるレンズ５０と、このレンズ５０により収束した光を読み取る読取センサ５２とを有する。読取センサ５２は例えばＣＣＤから構成されている。この光学系４２は、反射ミラー４８ａ〜４８ｃ等を端部付近に設けられた読取部固定して後述する自動原稿送り装置４４により送られた原稿を流し読みする機能と、反射ミラー４８ａ〜４８ｃ等を走査してプラテン５４上に載置された原稿を読み取る機能とを備えている。
【００２１】
自動原稿送り装置４４は、多数の原稿が載置される原稿載置台５６と、原稿を搬送する原稿搬送路５８と、画像を読み取った後の原稿が排出される排出台５９とを有する。なお、自動原稿送り装置４４は、開閉可能であり、自動原稿送り装置４４の下面は、原稿をプラテン５４上に押圧するプラテンカバーとして機能する。
【００２２】
画像形成装置１０の例えば側面には、ジャム除去用カバー６２が開閉可能に設けられている。給紙トレイ１６から搬送されるシートによりジャムが生じた場合、ジャム除去用カバー６２が開かれることにより、ジャムの除去が可能となる。
【００２３】
また、給紙トレイ１６ａ〜１６ｄの近傍にはそれぞれ、位置センサ６０ａ〜６０ｄが設けられている。位置センサ６０ａ〜６０ｄは、給紙トレイ１６ａ〜１６ｄの状態を検知し、検出結果を後述する制御部に対して出力する。例えば、位置センサ６０は、給紙トレイ１６が挿入されて定常位置にある場合にオン信号を出力し、給紙トレイ１６が引き出されて定常位置にない場合にオフ信号を出力する。このようにして、位置センサ６０は、給紙トレイ１６の状態を検知する検知手段を構成する。
【００２４】
さらに、本実施形態係る画像形成装置１０には、位置センサ６０とは異なる図示しないセンサが設けられている。例えば、プラテンカバーの開閉、手差しトレイ１８の開閉、図示しないトナーボトル及びトナー回収ボトルの挿抜など、カバーの開閉及び内部ユニットの挿抜を検知するセンサが設けられている。このようなセンサは、位置センサ６０と同様に、構成機器の状態を検知する検知手段を構成する。
【００２５】
図２は、本発明の第１の実施形態に係る画像形成装置１０の制御部のハードウェア構成を示す図である。
図２に示すように、画像形成装置１０は、ＣＰＵ１００、メモリ１０２、このメモリ１０２に記憶されているデータの読み込み及び書き込みを行うメモリコントローラ１０４、ヘッド１２２及びディスク１２４を含むハードディスクドライブ（ＨＤＤ）１０６、このＨＤＤ１０６に記憶されているデータの読み込み及び書き込みを行うＨＤＤコントローラ１０８、ＨＤＤ１０６へのデータ転送をＤＭＡ(Direct Memory Access)方式で制御する制御装置であるＤＭＡ１１０、図示しないネットワークを介して外部のコンピュータとデータの送信及び受信を行う通信インタフェース（ＩＦ）１１２、及びタッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１１４を有する。これらの構成要素は、システムバス１１６を介して互いに接続されている。
【００２６】
ＨＤＤ１０６は通電すると、ヘッド１２２がロードされ、ＣＰＵ１００からの指令を待つ。ヘッド１２２がロードされると、ヘッド１２２は回転するディスク１２４上に移動され、ＨＤＤ１０６はデータの読み込みや書き込みが可能な状態になる。ここで、ヘッド１２２がロードされている状態は、データを読み込みや書き込みを行っている状態、又は読み込みや書き込み等の動作をすぐに行える状態である。一方、ヘッド１２２がアンロードされると、ヘッド１２２はディスク１２４上から所定の場所に退避された状態となる。ヘッド１２２がアンロードされている場合、ＨＤＤ１０６は、ディスク１２４が回転している状態（ドライブ駆動状態）及び回転を停止している状態（スリープ状態）のいずれかである。ディスク１２４の回転の停止は、例えば後述するＤＭＡ１１０がスリープコマンドを発行することにより実行される。
【００２７】
なお、ＨＤＤ１０６は、データアクセス動作を行ってから所定時間が経過すると、ヘッド１２２の位置を例えばディスク１２４の外に移動させる。この移動動作は、例えば図示しないファームウェアにより実行される。
【００２８】
ＨＤＤ１０６は、アクセス可能状態、第１のモードの状態及び第２のモードの状態のいずれかの制御モードの状態を取る。本例では、ＨＤＤ１０６は、ＨＤＤ１０６以外の少なくとも１つの構成機器の状態変化（カバーの開閉、構成機器の挿抜など）に基づいて、これらの状態の間を移行する。第１のモードの状態では、ＨＤＤ１０６は、ヘッド１２２をディスク１２４上から退避させた上でスリープ状態となる。第２のモードの状態では、ＨＤＤ１０６は、ヘッド１２２をディスク１２４上から退避させる。
【００２９】
本実施形態において、ＤＭＡ１１０は、ＨＤＤ１０６と例えばメモリ１０２など他の構成要素との間において、ＨＤＤ１０６へのデータ転送の中断及び再開を制御する。より具体的には、ＤＭＡ１１０は、位置センサ６０等の検知手段が構成機器の状態を検知した場合、構成機器の状態変化に基づいて、ＨＤＤ１０６へのデータ転送を制御する。本例では、ＤＭＡ１１０は、位置センサ６０等が構成機器が所定の状態から移動されたことを検知した場合、ＨＤＤ１０６へのデータ転送を中断し、位置センサ６０等が構成機器が所定の状態に復帰したことを検知した場合、ＨＤＤ１０６へのデータ転送を再開する。このようにして、ＤＭＡ１１０は、データ転送制御手段を構成する。なお、ＤＭＡ１１０は、ＨＤＤ１０６側のデータ転送を止めてもよいし、システムバス１１６側のデータ転送を止めてもよい。
【００３０】
したがって、ＨＤＤ１０６は、該状態変化がデータの書き込み動作中もしくは読み込み動作中に検知された場合、例えばセクタ単位など動作を中断できる単位で動作を中止し、第１のモード又は第２のモードに移行する。この場合、位置センサ６０等が該構成機器が正常位置に復帰したことを検知すると、ＨＤＤ１０６は第１のモード又は第２のモードからデータアクセス可能なモードに移行し、ＨＤＤコントローラ１０８は中断した書き込み動作を再開する。
【００３１】
また、ＨＤＤ１０６は、構成機器の状態が変化したことが検知された後にＨＤＤアクセス要求が発生した場合、書き込み動作もしくは読み込み動作をするためのドライブ駆動やヘッドロードを行わない。この場合、位置センサ６０等が該構成機器が正常位置に復帰したことを検知した後に、ＨＤＤ１０６は第１のモード又は第２のモードからデータアクセス可能なモードに移行し、ＨＤＤコントローラ１０８は、要求された書き込み動作もしくは読み込み動作を行う。即ち、ＨＤＤ１０６が第１のモード及び第２のモードのいずれかである場合、ＨＤＤコントローラ１０８は、データの読み込み動作及び書き込み動作を行わない。
【００３２】
図３は、各構成機器と、該各構成機器に設定されている制御モードとの関係を示す図である。
図３に示すように、各構成機器は、第１のモード（モード１）及び第２のモード（モード２）のいずれかに対応づけられている。本例では、トレイ１（図１に示される給紙トレイ１６ａ）及びトレイ２（給紙トレイ１６ｂ）は、第１のモードに対応付けられており、トレイ３（給紙トレイ１６ｃ）、プラテンカバー、ＤＡＤＦ及び後述する後処理装置は、第２のモードに対応付けられている。位置センサ６０等は、第１のモードを設定されている構成機器の状態が変化した場合、第１の状態変化を検知し、第２のモードを設定されている構成機器の状態が変化した場合、第２の状態変化を検知する。
【００３３】
例えば、トレイ１が定常状態から移動された場合、第１の状態変化がセンサにより検知され、画像形成装置１０のＨＤＤ１０６は第１のモードに移行する。具体的には、ＨＤＤ１０６は、ヘッド１２２をディスク１２４上から退避させ、ディスク１２４の回転を停止し、スリープ状態となる。
【００３４】
また、例えば、プラテンカバーが定常状態から移動された場合、第２の状態変化がセンサにより検知され、ＨＤＤ１０６は第２のモードに移行する。具体的には、ＨＤＤ１０６は、ヘッド１２２をディスク１２４上から退避させる。なお、ＨＤＤ１０６はドライブ駆動状態であり、ディスク１２４は回転したままである。
【００３５】
図４は、各構成機器の制御モードを設定する設定画面を例示する図である。
図４に例示するように、設定画面には、各構成機器について、モード１を選択するための第１の選択ボタンと、モード２を選択するための第２の選択ボタンとが含まれる。例えば、トレイ１について、第１の選択ボタンが押下されると、第１の選択ボタンがいわゆるハイライト表示され、第２の選択ボタンの背景はグレー色に変化する。設定されたモードは、画像形成装置１０の例えばメモリ１０２に記憶される。このような設定画面は、ＵＩ装置１１４に表示される。
【００３６】
なお、設定画面は、図示しない外部のパーソナルコンピュータ（ＰＣ）などのディスプレイに表示され、各構成機器のモードは、ＰＣのキーボードあるいはマウスにより設定されてもよい。この場合、設定された内容は、図示しないネットワーク等を介して画像形成装置１０に対して送信され、画像形成装置１０に記憶される。
【００３７】
図５は、本発明の実施形態に係る画像形成装置１０において、ＨＤＤ１０６の状態を制御する制御プログラム２００の機能構成を示す図である。
図５に示すように、制御プログラム２００は、設定部２０２、記憶部２０４、受付部２０６、判定部２０８及びＨＤＤ制御部２１０を有する。制御プログラム２００は、これらの構成により、位置センサ６０等の検知手段により構成機器の状態変化が検知された旨を受け付け、該受け付けられた状態変化に基づいてＨＤＤ１０６を制御する。なお、制御プログラム２００の全部又は一部の機能は、画像形成装置１０に設けられた例えばＤＭＡ１１０などのハードウェアにより実現されてもよい。
【００３８】
制御プログラム２００は、例えば、図示しないネットワークに接続された外部のコンピュータから通信ＩＦ１１２を介して供給され、メモリ１０２にロードされて、ＣＰＵ１００上で動作する図示しないＯＳ上で、ハードウェアを具体的に利用して実行される。なお、制御プログラム２００は、ＦＤ、ＣＤ又はＤＶＤなどの記録媒体に格納されて画像形成装置１０に供給されてもよい。
【００３９】
制御プログラム２００において、記憶部２０４は、それぞれの構成機器と、それぞれの構成機器に設定された制御モードの関係（図３）を記憶する。記憶部２０４は、例えば、メモリ１０２及びＨＤＤ１０６などの記憶装置の少なくともいずれかにより実現される。
【００４０】
設定部２０２は、記憶部２０４に記憶されている対応関係を読み出して設定画面（図４）をＵＩ装置１１４に表示し、ＵＩ装置１１４を介して入力される設定内容を受け付け、この設定内容を記憶部２０４に格納する。設定部２０２は、入力された設定内容に基づいて、記憶部２０４に記憶されている対応関係の登録、更新、削除等を行う。また、設定部２０２は、記憶部２０４に記憶されている対応関係に関するデータについて、通信ＩＦ１１２を介して外部のコンピュータと送信及び受信を行う。
【００４１】
受付部２０６は、位置センサ６０等から、給紙トレイ１６等の構成機器の状態変化が検知された旨を受け付けて判定部２０８及びＨＤＤ制御部２１０に対して出力する。具体的には、受付部２０６は、構成機器が定常位置から移動されたことが検知されたことを示す信号、及び構成機器が定常位置に戻されたことが検知されたことを示す信号を受け付ける。例えば、受付部２０６は、給紙トレイ１６が引き出された場合には位置センサ６０からオフ信号を受け付け、給紙トレイ１６が挿入されて定常位置に移動された場合には位置センサ６０からオン信号を受け付ける。
【００４２】
判定部２０８は、状態変化が検知された構成機器と、記憶部２０４に記憶されている対応関係とに基づいて、該構成機器に設定されている制御モードを判定する。具体的には、判定部２０８は、該構成機器に設定されている制御モードが第１のモードであるか又は第２のモードであるかを判定し、判定結果をＨＤＤ制御部２１０に対して出力する。
【００４３】
ＨＤＤ制御部２１０は、位置センサ６０等の検知手段により検知された構成機器の状態変化に基づいて、ＨＤＤ１０６を制御する。具体的には、ＨＤＤ制御部２１０は、判定部２０８により判定された制御モードに基づいてＨＤＤ１０６、ＨＤＤコントローラ１０８及びＤＭＡ１１０を制御する。したがって、ＨＤＤ制御部２１０は、記憶部２０４に記憶されている関係にさらに基づいてＨＤＤ１０６を制御する。
【００４４】
本例では、制御モードとして第１のモードを設定された構成機器の状態変化が検知された場合、ＨＤＤ制御部２１０は、ヘッド１２２をディスク１２４上から退避させ、さらにディスク１２４の回転を制御する。例えば、ＨＤＤ制御部２１０は、ディスク１２４の駆動を停止する。制御モードとして第２のモードを設定された構成機器の状態変化が検知された場合、ＨＤＤ制御部２１０は、ヘッド１２２の位置を制御する。例えば、ＨＤＤ制御部２１０は、ヘッド１２２をディスク１２４上から退避させる。
【００４５】
また、ＨＤＤ制御部２１０は、位置センサ６０等の検知手段が構成機器が所定の状態に復帰したことを検知した旨を受付部２０６から受け付けた場合、ＨＤＤ１０６をアクセス可能状態にし、ＨＤＤコントローラ１０８及びＤＭＡ１１０を制御してデータアクセスを再開させる。具体的には、ＨＤＤ制御部２１０は、ＨＤＤ１０６のディスク１２４を駆動し、ヘッド１２２をロードして、ＨＤＤ１０６を第１のモード又は第２のモードからデータアクセス可能なモードに移行させる。
【００４６】
図６は、本発明の実施形態に係る画像形成装置１０のデータ転送中における制御処理（Ｓ１０）のフローチャートを示す図である。
図６に示すように、ステップ１００（Ｓ１００）において、ＨＤＤコントローラ１０８は、ＨＤＤ１０６とＨＤＤ１０６とは異なる他の構成要素との間でデータ転送を行う。例えば、ＨＤＤコントローラ１０８は、所定の単位でバースト転送を行う。
【００４７】
ステップ１０２（Ｓ１０２）において、ＨＤＤコントローラ１０８は、データ転送が終了したか否かを判定する。ＨＤＤコントローラ１０８は、データ転送が終了した場合には処理を終了し、そうでない場合にはＳ１０４の処理に進む。
【００４８】
ステップ１０４（Ｓ１０４）において、制御プログラム２００の受付部２０６は、位置センサ６０等の検知手段によりカバーの開閉、構成機器の挿抜、構成機器の移動など、構成機器（可動部）の状態変化が検知されたか否かを判定する。制御プログラム２００は、構成機器の状態変化が検知されたばあいにはＳ１０６の処理に進み、そうでない場合にはＳ１００の処理に戻る。
【００４９】
ステップ１０６（Ｓ１０６）において、制御プログラム２００の判定部２０８は、記憶部２０４に記憶されている関係を参照し、検知された構成機器に設定されている制御モードが第１のモードであるか否かを判定する。制御プログラム２００は、検知された構成機器に設定されている制御モードが第１のモードである場合にはＳ１０８の処理に進み、そうでない場合（例えば、制御モードが第２のモードである場合）にはＳ１１２の処理に進む。
【００５０】
ステップ１０８（Ｓ１０８）において、制御プログラム２００のＨＤＤ制御部２１０は、ＨＤＤ１０６を制御する。より具体的には、ＨＤＤコントローラ１０８のＤＭＡ１１０がデータ転送を中断する。さらに、ＨＤＤ１０６は、ヘッド１２２をディスク１２４上から退避する。
さらに、ステップ１１０（Ｓ１１０）において、ＨＤＤ１０６は、ディスク１２４の駆動を停止して、スリープ状態に移行する。
【００５１】
一方、検知された構成機器に設定されている制御モードが第２のモードである場合、ステップ１１２（Ｓ１１２）において、Ｓ１０８の処理と同様にして、データ転送が中止され、ヘッド１２２が退避される。
【００５２】
ステップ１１４（Ｓ１１４）において、制御プログラム２００の受付部２０６は、位置センサ６０等の検知手段が、状態変化のあった構成機器が定常状態に戻されたことを検知した旨の検知信号を受け付けたか否かを判定する。制御プログラム２００は、受付部２０６が該検知信号を受け付けた場合にはＳ１１６の処理に進み、そうでない場合にはＳ１１４の処理に戻る。
【００５３】
ステップ１１６（Ｓ１１６）において、制御プログラム２００は、データ転送の再開処理を行う。具体的には、ＨＤＤ１０６が第１のモードから復帰する場合、ＨＤＤ制御部２１０は、ディスク１２４の駆動を開始し、ヘッド１２２をロードする。また、ＨＤＤ１０６が第２のモードから復帰する場合、ＨＤＤ制御部２１０は、ヘッド１２２を、回転するディスク１２４上にロードする。その後、制御処理は、Ｓ１００の処理に戻る。
【００５４】
図７は、本発明の実施形態に係る画像形成装置１０のデータ転送前における制御処理（Ｓ２０）のフローチャートを示す図である。なお、図７に示された各処理のうち、図６に示された処理と実質的に同一のものには同一の符号が付されている。
図７に示すように、Ｓ１０４の処理において、制御プログラム２００の受付部２０６は構成機器（可動部）の状態変化が検知されたか否かを判定し、状態変化が検知された場合にはＳ１０６の処理に進み、そうでない場合にはＳ１０４の処理に戻る。
【００５５】
Ｓ１０６の処理において、判定部２０８は、検知された構成機器に設定されている制御モードが第１のモードであるか否かを判定し、制御プログラム２００は、設定されている制御モードが第１のモードである場合にはＳ１１０の処理に進み、そうでない場合にはＳ１１４の処理に進む。
設定されている制御モードが第１のモードである場合、Ｓ１１０の処理で、ＨＤＤ１０６は、ディスク１２４の駆動を停止して、スリープ状態に移行する。
【００５６】
Ｓ１１４の処理において、制御プログラム２００の受付部２０６は、検知手段が状態変化のあった構成機器が定常状態に戻されたことを検知した旨の検知信号を受け付けたか否かを判定し、制御プログラム２００は、受付部２０６が該検知信号を受け付けた場合にはＳ２００の処理に進み、そうでない場合にはＳ１１４の処理に戻る。
【００５７】
ステップ２００（Ｓ２００）において、ＨＤＤアクセス要求が受け付けられると、ＨＤＤ１０６のディスク１２４が駆動され、ヘッド１２２がロードされて、データ転送処理が実行される。
【００５８】
以上説明したように、本発明の実施形態に係る画像形成装置１０は、給紙トレイ１６等の構成機器の移動等、ＨＤＤ１０６に対して衝撃を与えうるオペレーションがユーザにより実行された場合、ＨＤＤ１０６を動作させず、該構成機器が定常状態に復帰した後にＨＤＤ１０６をアクセス可能状態に移行するので、書き込みデータを保護することができる。また、画像形成装置１０は、同様にして、読み込み動作の性能低下を防止することができる。
【００５９】
さらに、本発明の実施形態に係る画像形成装置１０は、制御モードとして第１のモードを設定されている構成機器の状態変化が検知された場合にはヘッド１２２を退避させた上にディスク１２４の駆動を停止し、第２のモードを設定されている構成機器の状態変化が検知された場合にはヘッド１２２を退避させ、ディスク１２４は駆動したままにする。このため、衝撃が予測された場合においても、ＨＤＤ１０６へのデータアクセス性能の劣化を防止することができる。
【００６０】
次に、本発明の第２の実施形態に係る画像形成装置１０を説明する。
図８は、本発明の第２の実施形態に係る画像形成装置１０の制御部のハードウェア構成を示す図である。なお、図８に示された各構成のうち、図２に示された構成と実質的に同一のものには同一の符号が付されている。
図８に示すように、本実施形態に係る画像形成装置１０の制御部は、第１の実施形態に係る画像形成装置１０の制御部に、バスアービタ１１８が付加された構成を有する。
【００６１】
バスアービタ１１８は、システムバス１１６上のデータ転送を制御する。本例では、バスアービタ１１８は、ＨＤＤ１０６と他の構成要素との間におけるデータ転送の中断及び再開を制御する。ここで、バスアービタ１１８は、転送中のデータを、所定の単位で中断及び再開する。このようにして、バスアービタ１１８は、データ転送制御手段を構成する。
【００６２】
次に、本発明の第３の実施形態に係る画像形成装置１０を説明する。
図９は、本発明の第３の実施形態に係る画像形成装置１０の概要を示す図である。なお、図９に示された各構成のうち、図１に示された構成と実質的に同一のものには同一の符号が付されている。
図９に示すように、本実施形態に係る画像形成装置１０は、第１の実施形態に係る画像形成装置１０に対して、外部シート供給装置６４及び後処理装置６８が付加された構成を有する。
【００６３】
外部シート供給装置６４は、例えば２段のオプショントレイ６６ａ，６６ｂを有する。オプショントレイ６６ａ，６６ｂの１つが選択されると、選択されたオプショントレイ６６ａ，６６ｂのいずれかからシート搬送路２０にシートが供給される。外部シート供給装置６４には、オプショントレイ６６の近傍に検知手段としての図示しないセンサが設けられている。このセンサは、オプショントレイ６６の状態を検知して、制御部に対して出力する。例えば、センサは、オプショントレイ６６の開閉されたことを検知する。さらに、外部シート供給装置６４には、図示しないジャム除去用カバー及びこのジャム除去用カバーの状態を検知するセンサが設けられている。
【００６４】
後処理装置６８は、例えばステープラ７０などを有し、ＵＩ装置１１４の選択に応じて使い分けられる。ステープラ７０が選択されなかった場合には、そのままシート排出トレイ７２ａ，７２ｂいずれかに排出される。後処理装置６８には、ソート装置などが含まれてもよい。後処理装置６８にも、外部シート供給装置６４と同様に、ジャム除去用カバー及びジャム除去用カバーの状態を検知するセンサが設けられている。このセンサもまた、ジャム除去用カバーの状態を検知して、制御部に対して出力する。
【００６５】
したがって、本実施形態に係る画像形成装置１０は、外部シート供給装置６４及び後処理装置６８に設けられた例えばジャム除去用カバーの開閉など構成機器の状態を検知し、検知された状態変化に基づいてＨＤＤ１０６を制御する。
【図面の簡単な説明】
【００６６】
【図１】本発明の第１の実施形態に係る画像形成装置１０の概要を示す図である。
【図２】本発明の第１の実施形態に係る画像形成装置１０の制御部のハードウェア構成を示す図である。
【図３】それぞれの構成機器と、それぞれの構成機器に設定されている制御モードとの関係を示す図である。
【図４】各構成機器の制御モードを設定する設定画面を例示する図である。
【図５】本発明の実施形態に係る画像形成装置１０において、ＨＤＤ１０６の状態を制御する制御プログラム２００の機能構成を示す図である。
【図６】本発明の実施形態に係る画像形成装置１０のデータ転送中における制御処理（Ｓ１０）のフローチャートを示す図である。
【図７】本発明の実施形態に係る画像形成装置１０のデータ転送前における制御処理（Ｓ２０）のフローチャートを示す図である。
【図８】本発明の第２の実施形態に係る画像形成装置１０の制御部のハードウェア構成を示す図である。
【図９】本発明の第３の実施形態に係る画像形成装置１０の概要を示す図である。
【符号の説明】
【００６７】
１０ 画像形成装置
１２ 画像形成部
１４ 原稿読取装置
１６ 給紙トレイ
１８ 手差しトレイ
４４ 自動原稿送り装置
５４ プラテン
５６ 原稿載置台
６０ 位置センサ
６２ ジャム除去用カバー
６４ 外部シート供給装置
６６ オプショントレイ
６８ 後処理装置
１０６  ＨＤＤ
１０８ ＨＤＤコントローラ
１１８ バスアービタ
１２２ ヘッド
１２４ ディスク
２００ 制御プログラム
２０２ 設定部
２０４ 記憶部
２０６ 受付部
２０８ 判定部
２１０ 制御部
【図１】
2008117480.tif 000003
【図２】
2008117480.tif 000004
【図３】
2008117480.tif 000005
【図４】
2008117480.tif 000006
【図５】
2008117480.tif 000007
【図６】
2008117480.tif 000008
【図７】
2008117480.tif 000009
【図８】
2008117480.tif 000010
【図９】
2008117480.tif 000011