(57)【要約】【課題】画像データのスプールを行うとき、ＳＳＤの寿命を短くしないようにしつつ、どのようなジョブでもスプール画像データの読み出しの遅延を無くす。【解決手段】画像形成装置は、動作する複数種の振動発生部、ジョブの実行条件を設定する設定部、ジョブ用データを取得する取得部とＳＳＤとシークエラー情報を記憶するＨＤＤを含む記憶部、ジョブ実行条件に応じて必要な振動発生部のみを動作させ、初期状態では動作させる振動発生部のパターンがどのようなパターンでも、画像データをＨＤＤにスプールさせ、シークエラーが生じるほどＨＤＤの振動は大きいか否かを判断し、大きいと判断したジョブで動作させた振動発生部のパターンを記憶部に記憶させ、スプール先変更パターンと同じパターンで振動発生部を動作させるジョブでは、画像データのスプール先をＳＳＤに変更する制御部を含む。【選択図】図４
2016218741.tif 000002
【特許請求の範囲】
【請求項１】
ジョブ実行のために動作する複数種の振動発生部と、
ジョブの実行条件を設定するための設定部と、
ジョブ用のデータを取得する取得部と、
ＳＳＤとシークエラーの発生に関するシークエラー情報を記憶するＨＤＤとを含む記憶部と、
複数種の前記振動発生部のうちジョブ実行条件に応じて必要な前記振動発生部のみを動作させ、初期状態ではジョブで動作させる前記振動発生部のパターンがどのようなパターンでも、前記取得部で取得されたデータに基づく画像データであって、ジョブに用いる画像データを前記ＨＤＤにスプールさせ、画像データを前記ＨＤＤにスプールしてジョブを実行したとき、前記シークエラー情報に基づき前記シークエラーが生じるほどＨＤＤの振動は大きいか否かを判断し、大きいと判断したジョブで動作させた前記振動発生部のパターンをスプール先変更パターンとして前記記憶部に記憶させ、前記スプール先変更パターンと同じパターンで前記振動発生部を動作させるジョブでは、画像データのスプール先を前記ＳＳＤに変更する制御部と、を含むことを特徴とする画像形成装置。
【請求項２】
前記制御部は、ジョブの実行開始後、ジョブの実行に必要な前記振動発生部の全てが動作を開始してから前記シークエラー情報を前記ＨＤＤから取得し、前記シークエラーが生じるほどＨＤＤの振動は大きいか否かを判定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、予め定められたリセット条件が満たされたか否かを確認し、前記リセット条件が満たされたとき、前記記憶部に記憶された前記スプール先変更パターンを消去させ、スプール先を前記初期状態に戻すリセット処理を行うことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
スキャンに関する前記振動発生部として、原稿を読み取り位置に搬送する原稿搬送部と、搬送される原稿又は載置読取用コンタクトガラスにセットされた原稿を読み取り画像データを生成する画像読取部を含み、
前記制御部は、スキャンを伴うジョブを行う場合、送り読み取りを行う実行条件のとき前記原稿搬送部を動作させるとともに搬送される原稿の読み取りを前記画像読取部に行わせ、載置読み取りを行う実行条件であるとき前記原稿搬送部を動作させずに前記画像読取部に原稿読み取りを行わせ、前記画像読取部が生成した画像データを前記ＨＤＤ又は前記ＳＳＤにスプールさせることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
印刷に関する前記振動発生部として、複数種の給紙部と、用紙を搬送する搬送部と、画像データに基づきトナー像を形成する画像形成部と、転写されたトナー像を用紙に定着させる定着部を含み、
前記制御部は、印刷を伴うジョブを行うとき、前記搬送部と前記画像形成部と前記定着部を動作させるとともに、何れか１つの前記給紙部に給紙動作を行わせることを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
印刷物の排出先として本体トレイと後処理装置が設けられ、
印刷を伴うジョブを行うとき、前記制御部は、前記本体トレイと前記後処理装置の何れかに印刷済用紙を前記搬送部に排出させ、
印刷済用紙が前記後処理装置に排出するとき、前記後処理装置は前記振動発生部として動作することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記ＳＳＤは、起動用プログラムを記憶し、
前記制御部は、前記ＳＳＤの起動用プログラムを用いて起動処理を行うことを特徴とする請求項１乃至６の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）とＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を搭載する画像形成装置に関する。
【背景技術】
【０００２】
現在、ＨＤＤとＳＳＤは、大容量の不揮発的な記憶装置として用いられている。ＨＤＤは、磁気ディスクを用いた記憶装置である。ＳＳＤは、フラッシュメモリーを含む。ＳＳＤは、ＨＤＤよりもビットあたりの単価が高いが、ＨＤＤよりも高速なアクセス可能といった利点がある。そして、特許文献１には、ＨＤＤとＳＳＤの両方を備えたストレージの一例が記載されている。
【０００３】
具体的に、特許文献１には、複数の記憶媒体（ディスク装置と不揮発性半導体メモリー）で情報を記憶して、読み書きを行い、ユーザの指定、または、稼動状態にしたがって、
ハイブリッドストレージの読み書きの対象とする記憶媒体を少なくとも一つ以上選択し、記憶媒体の選択の状態に関係なく、外部に継続してアクセスすることが可能なハイブリッドストレージが記載されている。そして、稼動状態の判定条件は、温度、振動・衝撃、気圧、バッテリー残量、音圧もしくは暗騒音に対する回転型記憶装置の相対発生音、ディスク装置の発生音、装置の電源投入時・切断時である点が記載されている（特許文献１：請求項１、請求項４）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３８６９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複合機、複写機、ファクシミリ装置、プリンターのような画像形成装置には、ＨＤＤが搭載されることがある。ＨＤＤは大容量なので、多くの画像データを記憶させることもできる。また、ＨＤＤには、制御用のプログラムや各種データを記憶させることもできる。
【０００６】
複数ページに及ぶジョブの場合、全ページの画像データのサイズはかなり大きくなる場合がある。そこで、ジョブに用いる画像データを一時的に画像形成装置のＨＤＤに記憶させる場合がある。例えば、コピージョブのとき、スキャンにより得られた各原稿の画像データを圧縮してＨＤＤに一時的に保存する（スプールする）。そして、スプールされた画像データは、ジョブの進行にあわせて順番にＨＤＤから読み出される。
【０００７】
ここで、ＨＤＤ内部では、磁気ディスク上の書込位置や読出位置のような目的位置にヘッドを移動させるシーク動作が行われる。ＨＤＤに振動が加えられると、ヘッドが揺れることによりシークエラー（目的位置への到達失敗）が生ずることがある。このように、ＨＤＤは、振動に弱いという側面がある。
【０００８】
ＨＤＤは振動が大きくなる固有の周波数（固有振動数）がある。ＨＤＤの固有振動の周波数は、ＨＤＤ自体の構成や、画像形成装置の内部構造に基づく。画像形成装置は、実行するジョブの内容によって、動作する部分（振動発生部、振動源）の数が異なる。振動発生部の数や位置の差によって、ＨＤＤに伝わる振動の大きさや周波数成分にも差が出る。つまり、ジョブで動作させる振動発生部のパターンに応じ（ジョブの実行条件に応じ）、ＨＤＤの振動の大きさに差が出る。動作させる振動発生部のパターンのうち、ＨＤＤの固有振動の周波数に近い周波数がＨＤＤに多く伝わるパターンでは、シークエラーが生ずるほどＨＤＤの振動が大きくなる場合がある。
【０００９】
そして、振動によってＨＤＤでシークエラーが頻発すると、スプールしてある画像データの読み出しが遅延し、ＨＤＤの実質的なデータ転送速度が低下するという問題がある。場合によっては、画像データの読み出しが間に合わず、印刷のようなジョブでは、正しく印刷できない場合もあり得る。
【００１０】
そこで、ＨＤＤに変えてＳＳＤを用いることが考えられる。しかし、ＳＳＤに内蔵されるフラッシュメモリーのメモリーセルには、書き込み回数の制限があり、ＨＤＤに比べて寿命の点で問題がある。ＳＳＤの寿命を考えると、ＳＳＤでは画像データのスプールのような大きなデータの書き込み、消去の繰り返しを避けることが好ましい。
【００１１】
ここで、特許文献１記載の技術は、ディスク装置と不揮発性半導体メモリーを用いて、環境に応じて、データの一貫性と処理の継続を保証する制御を行おうとする。しかし、特許文献１では、温度センサー、気圧センサー、加速度センサー、バッテリーチェッカー、マイクを初めとして、環境の判定に極めて多数のセンサーと各センサーの出力を処理する回路が必要であり、現実的ではないというデメリットがある。また、特許文献１記載の装置は、製造コストが高くなりすぎる場合がある点もデメリットである。
【００１２】
本発明は、上記問題点を鑑み、ジョブを実行のため画像データのスプールを行うとき、ＳＳＤの寿命を短くしないようにしつつ、どのようなジョブでもスプールした画像データの読み出しの遅延を無くす。
【課題を解決するための手段】
【００１３】
上記目的を達成するために請求項１に係る画像形成装置は、ジョブ実行のために動作する複数種の振動発生部と、ジョブの実行条件を設定するための設定部と、ジョブ用のデータを取得する取得部と、ＳＳＤと、シークエラーの発生に関するシークエラー情報を記憶するＨＤＤと、を含む記憶部と、複数種の前記振動発生部のうちジョブ実行条件に応じて必要な前記振動発生部のみを動作させ、初期状態ではジョブで動作させる前記振動発生部のパターンがどのようなパターンでも、前記取得部で取得されたデータに基づく画像データであって、ジョブに用いる画像データを前記ＨＤＤにスプールさせ、画像データを前記ＨＤＤにスプールしてジョブを実行したとき、前記シークエラー情報に基づき前記シークエラーが生じるほどＨＤＤの振動は大きいか否かを判断し、大きいと判断したジョブで動作させた前記振動発生部のパターンをスプール先変更パターンとして前記記憶部に記憶させ、前記スプール先変更パターンと同じパターンで前記振動発生部を動作させるジョブでは、画像データのスプール先を前記ＳＳＤに変更する制御部とを含む。
【発明の効果】
【００１４】
本発明によれば、複数の振動発生部のうち、ＨＤＤの振動が大きくなるスプール先変更パターンと同じパターンで振動発生部を動作させるジョブに限り、画像データをＳＳＤにスプールすることができる。従って、どのような実行条件のジョブでも画像データの読み出しの遅延は生じない。また、ＳＳＤにのみ画像データのスプールを行う場合に比べ、ＳＳＤの寿命を長くすることができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係るＨＤＤとＳＳＤを説明するための図である。
【図３】実施形態に係る複合機でのスプールの流れの一例を示す図である。
【図４】ジョブの実行条件に応じた動作を説明するための図である。
【図５】実施形態に係るスプール先の変更の流れの一例を示すフローチャートである。
【図６】実施形態に係る複合機でのスプール先の初期状態へのリセットの流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を図１〜図６を用いて説明する。そして、以下の説明では、複合機１００（画像形成装置に相当）を例に挙げて説明する。但し、各実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１７】
（画像形成装置の概要）
まず、図１を用いて、実施形態に係る複合機１００の概要を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。
【００１８】
図１に示すように、複合機１００は、操作パネル１（設定部に相当）を有する。又、複合機１００の上部には、原稿搬送部２（振動発生部に相当）と画像読取部３（取得部、振動発生部に相当）が設けられる。また、複合機１００は、内部に、第１給紙部４ａ（振動発生部に相当）、第２給紙部４ｂ（振動発生部に相当）、手差し給紙部４ｃ（振動発生部に相当）、搬送部４ｄ（振動発生部に相当）、画像形成部４ｅ（振動発生部に相当）、定着部４ｆ（振動発生部に相当）を含む印刷部４を有する。また、複合機１００には、後処理装置５（振動発生部に相当）が取り付けられる。
【００１９】
原稿搬送部２は、セットされた原稿を１枚ずつ読み取り位置（送り読取用コンタクトガラス、不図示）に向けて連続的、自動的に搬送する。画像読取部３は、原稿搬送部２により搬送される原稿や、載置読取用コンタクトガラス（不図示）にセットされた原稿を読み取り、画像データを生成する。
【００２０】
操作パネル１は、印刷やスキャンに関する設定画面や各種メッセージを表示する表示パネル１１、表示パネル１１に対して設けられたタッチパネル部１２、スタートキー１３のようなハードキーを含む。そして、操作パネル１は、印刷ジョブや送信ジョブのようなジョブの実行条件の設定（設定値の設定操作）を受け付ける。
【００２１】
第１給紙部４ａ、第２給紙部４ｂ、手差し給紙部４ｃは、印刷時、用紙を供給する。第１給紙部４ａ、第２給紙部４ｂは、複合機１００の下方で、２段積み重ねて取り付けられた用紙カセットである。手差し給紙部４ｃは、手差しトレイ（不図示）を含む。印刷を伴うジョブのとき、第１給紙部４ａ、第２給紙部４ｂ、手差し給紙部４ｃの何れかが用紙を搬送部４ｄに送り出す。
【００２２】
搬送部４ｄは、各給紙部から送り出された用紙を装置内で搬送する。画像形成部４ｅは、画像データに基づきトナー像を形成し、用紙に転写する。定着部４ｆは、トナー像が転写された用紙を加熱・加圧して、用紙にトナー像を定着させる。搬送部４ｄは、定着後の用紙を本体トレイ又は後処理装置５に送る。本体トレイは、複合機１００本体に取り付けられ、排出さる用紙をうけるトレイである。
【００２３】
後処理装置５は、用紙に穴を開けるパンチ部５１や、用紙束をスタックするスタック部５２や、用紙束にステープルを行うステープル部５３や、後処理装置５に送り込まれた用紙を後処理装置５に設けられた排出トレイに排出する後処理搬送部５４を含む。
【００２４】
図１に示すように、複合機１００は、内部に制御部６（制御基板）を含む。制御部６は装置の各部を制御する。制御部６は、各種演算や処理を行うＣＰＵ６１、画像データに対し画像処理を行って印刷や送信に用いる画像データを生成する画像処理部６２を含む。また、複合機１００は、大容量の記憶装置としてＨＤＤ７とＳＳＤ８を含む。ＨＤＤ７とＳＳＤ８は制御部６と通信可能に接続される。記憶部６ａは、ＲＯＭ６ｂ、ＨＤＤ７、ＳＳＤ８のような不揮発性の記憶装置と、ＲＡＭ６ｃのような揮発性の記憶装置を含む。ＣＰＵ６１は、中央演算処理装置である。ＣＰＵ６１は記憶部６ａに記憶された制御プログラムや制御用データＤ１に基づき、演算や処理を行って複合機１００の各部の制御を行う。
【００２５】
制御部６は、印刷部４（第１給紙部４ａ、第２給紙部４ｂ、手差し給紙部４ｃ、搬送部４ｄ、画像形成部４ｅ、定着部４ｆ）の各部と通信可能に接続される。制御部６は、給紙、用紙搬送、トナー像の形成、転写、定着を行う印刷部４の各部を制御する。また、制御部６は、後処理装置５と通信可能に接続される。制御部６は、操作パネル１で設定された後処理の内容（実行条件）に応じた後処理を後処理装置５に行わせる。なお、制御部６とは別にエンジン制御部を設け、制御部６がエンジン制御部に動作指示を与え、印刷部４の実際の制御をエンジン制御部に行わせることにより印刷部４の動作が制御されるようにしてもよい。
【００２６】
又、制御部６には、通信部９（取得部に相当）が接続される。通信部９は、ＰＣやサーバーのようなコンピューター２００やＦＡＸ装置３００と、ネットワークやケーブルを介して通信を行う。制御部６は、通信部９がコンピューター２００から受信した印刷用データ（画像データや印刷設定）に基づき印刷部４に印刷を行わせる（プリンター機能）。又、通信部９は、画像データをコンピューター２００やＦＡＸ装置３００に送信できる（送信機能）。
【００２７】
又、制御部６は、画像読取部３や原稿搬送部２と通信可能に接続される。制御部６は、画像読取部３や原稿搬送部２に動作指示を与える。画像読取部３や原稿搬送部２は、指示に応じて動作する。又、制御部６は、表示パネル１１の表示を制御する。また、制御部６は、操作パネル１と通信を行い、タッチパネル部１２へのタッチや、スタートキー１３のようなハードキーに対する操作に基づき、設定内容を認識する。そして、制御部６は、使用者の設定に合うように、印刷部４、画像読取部３、原稿搬送部２、後処理装置５、通信部９を制御してジョブを実行させる。
【００２８】
また、複合機１００には接続部９ａが設けられる。接続部９ａは、ＵＳＢメモリーのような記憶媒体６ｄを接続するためのインターフェイスである。接続部９ａは、対応する記憶媒体６ｄの読み取りや書き込みを行うための回路、メモリー、コネクターを含む。制御部６は、接続部９ａと接続される。制御部６は、接続部９ａを介し、データを記憶媒体６ｄに書き込むことができる。また、制御部６は、接続部９ａを介し、記憶媒体６ｄのデータを取り込むこともできる。
【００２９】
（ＨＤＤ７とＳＳＤ８）
次に、図２に基づき、本発明の実施形態に係る複合機１００に搭載されるＨＤＤ７とＳＳＤ８の概要を説明する。図２は、実施形態に係るＨＤＤ７とＳＳＤ８を説明するための図である。
【００３０】
本実施形態の複合機１００には、ＨＤＤ７とＳＳＤ８の両方が搭載される。ＨＤＤ７及びＳＳＤ８とデータの送受信を行うため、制御部６にはホストコントローラー６３とインターフェイス部６４が設けられる。ホストコントローラー６３はＣＰＵ６１に内蔵されていてもよい。インターフェイス部６４はコネクターを含み、ケーブルを介して、ＨＤＤインターフェイス７１と、ＳＳＤインターフェイス８１に接続される。本実施形態では、制御部６、ＨＤＤ７、ＳＳＤ８の接続は、ＳＡＴＡ（Ｓｅｒｉａｌ  ＡＴＡ）の規格に準拠する（ＳＡＴＡの以外の規格に準拠してもよい）。
【００３１】
ホストコントローラー６３は、インターフェイス部６４に接続されたＨＤＤ７とＳＳＤ８を認識する。ホストコントローラー６３は、認識結果をＣＰＵ６１に通知する。ホストコントローラー６３は、ＨＤＤ７からのデータの読み出しとＳＳＤ８からのデータの読み出しを制御する。また、ホストコントローラー６３は、ＨＤＤ７へのデータの書き込みと、ＳＳＤ８へのデータの書き込みを制御する。
【００３２】
具体的に、ＣＰＵ６１からのＨＤＤ７のデータの読み出し指示に基づき、ホストコントローラー６３は、ＣＰＵ６１に指定されたＨＤＤ７の読み出し場所からデータを読み出す。また、ＣＰＵ６１からの書き込み指示に基づき、ホストコントローラー６３は、ＣＰＵ６１に指定された書き込み場所へのデータの書き込みをＨＤＤ７に行わせる。また、ＣＰＵ６１からＳＳＤ８のデータの読み出し指示に基づき、ホストコントローラー６３は、ＣＰＵ６１に指定されたＳＳＤ８の読み出し場所からデータを読み出す。また、ＣＰＵ６１からの書き込み指示に基づき、ホストコントローラー６３は、ＣＰＵ６１に指定された書き込み場所へのデータの書き込みをＳＳＤ８に行わせる。
【００３３】
ＨＤＤ７は、ＨＤＤコントローラー７０、ＨＤＤインターフェイス７１、バッファメモリー７２、磁気ヘッド部７３、磁気ディスク７４を含む。磁気ディスク７４へのデータの書き込みと読み出しは、磁気ヘッド部７３によりなされる。磁気ヘッド部７３は、磁気ディスク７４に面して情報の読み取りや書き込みを行うヘッド７３ａと、読み取りや書き込みを行う位置にヘッド７３ａを移動させる（シークを行う）移動機構７３ｂを含む。なお、ＨＤＤ７には磁気ディスク７４を回転させるＨＤＤモーター（不図示）が設けられる。
【００３４】
そして、ＨＤＤコントローラー７０は、ホストコントローラー６３とやり取りをしつつＨＤＤ７の全機能（ＨＤＤコントローラー７０は、磁気ヘッド部７３、バッファメモリー７２の動作）を制御する。
【００３５】
ＨＤＤインターフェイス７１は、書き込むデータを受信する。ＨＤＤコントローラー７０は、受信データをまずは、バッファメモリー７２に記憶させる。そして、ＨＤＤコントローラー７０は、バッファメモリー７２に記憶されたデータの磁気ディスク７４への書き込みを順次、磁気ヘッド部７３に行わせる。ＨＤＤコントローラー７０は、磁気ディスク７４から読み出したデータをバッファメモリー７２にいったん記憶させる。そして、ＨＤＤコントローラー７０は、ＨＤＤインターフェイス７１を介し、制御部６（ホストコントローラー６３）などに読み出されたデータを送信する。
【００３６】
一方、ＳＳＤ８は、ＳＳＤコントローラー８０、ＳＳＤインターフェイス８１、バッファメモリー８２、フラッシュメモリー８３（例えば、ＮＡＮＤ型）を含む。フラッシュメモリー８３のメモリーチップは、実際、複数設けられるが、図３では、便宜上、フラッシュメモリー８３を１つのみ図示する。
【００３７】
そして、ＳＳＤコントローラー８０は、ホストコントローラー６３とやり取りをしつつＳＳＤ８の全機能（バッファメモリー８２とフラッシュメモリー８３の動作）の制御を行う。また、ＳＳＤコントローラー８０は、論理アドレスと物理アドレスの変換を担う。また、ＳＳＤコントローラー８０は、フラッシュメモリー８３のメモリーブロックごとの消去回数を記憶し、各メモリーブロックの書き換え回数が均等となるように、データを書き込むアドレスを調整する。また、ＳＳＤコントローラー８０は、不良が発生した領域を使用禁止にし、予備のブロックを代わりに割り当てる。
【００３８】
ＳＳＤインターフェイス８１は、ホストコントローラー６３から受信したデータをまずは、バッファメモリー８２に記憶させる。そして、ＳＳＤコントローラー８０は、バッファメモリー８２に記憶されたデータをフラッシュメモリー８３に記憶させる（書き込みする）。ＳＳＤコントローラー８０は、フラッシュメモリー８３からデータを読み出し、バッファメモリー８２にいったん記憶させる。ＳＳＤコントローラー８０は、ＳＳＤインターフェイス８１を介し、読み出したデータを制御部６（ホストコントローラー６３）などに送信する。
【００３９】
ＨＤＤ７とＳＳＤ８にはそれぞれ、プログラムＰ１、制御用データＤ１、画像データＤ２などを記憶させることができる。また、ＳＳＤ８は、ＨＤＤ７に比べ、データの読み出しがＨＤＤ７よりも速いという特徴がある。そこで、ＳＳＤ８は、複合機１００の起動用プログラムＰ２を記憶する。そして、制御部６は、ＳＳＤ８から起動用プログラムＰ２を読み出して起動処理を行う。これにより、複合機１００の起動時間を短くすることができる。
【００４０】
本実施形態のＨＤＤ７とＳＳＤ８には、それぞれ、Ｓ．Ｍ．Ａ．Ｒ．Ｔ．（Ｓｅｌｆ−Ｍｏｎｉｔｏｒｉｎｇ  Ａｎａｌｙｓｉｓ  ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ、以下、「ＳＭＡＲＴ」と称する。）機能が搭載されている。ＨＤＤコントローラー７０とＳＳＤコントローラー８０は、予め定められた検査項目について検査を行う。そして、ＨＤＤ７の検査結果は、ＳＭＡＲＴ情報ｉＨとしてＨＤＤ７に記憶される。一方、ＳＳＤ８の検査結果は、ＳＭＡＲＴ情報ｉＳとしてＳＳＤ８に記憶される。
【００４１】
ＳＭＡＲＴ情報ｉＨ、ｉＳには、シークエラー発生率（シークエラー発生回数／全シーク回数）の項目が含まれる（項目ＩＤ「０７」）。ＨＤＤコントローラー７０は、シーク動作を行うごとに、シークエラー率の値を更新する。制御部６は、ＨＤＤ７に記憶されたＳＭＡＲＴ情報ｉＨを参照して、現在のシークエラー率を認識できる。また、制御部６はジョブの開始前と開始後のシークエラー率の値を比べることにより、ジョブ開始後にシークエラーが発生したか否かを確認できる。なお、ＨＤＤ７は、ＳＭＡＲＴ機能を有するものでなくてもよく、ＨＤＤコントローラー７０がシークエラー率やシークエラー発生回数を履歴（データ）として磁気ディスク７４に随時記憶させるものでもよい。
【００４２】
（画像データのスプール）
次に、図３を用いて、実施形態に係る複合機１００での画像データのスプールを説明する。図３は、実施形態に係る複合機１００でのスプールの流れの一例を示す図である。
【００４３】
本実施形態の複合機１００は、ストレージとしてＨＤＤ７とＳＳＤ８を含む。印刷、送信のようなジョブを行うとき、ジョブに用いる画像データをＲＡＭ６ｃに記憶させると、ＲＡＭ６ｃの記憶領域を占めてしまう。そこで、制御部６は、ジョブに用いる画像データを圧縮し、圧縮した画像データをＨＤＤ７とＳＳＤ８の何れかにスプール（一時保存）する。そして、出力タイミング（印刷や送信のタイミング）に応じてスプールした画像データを読み出す（出力する）。このように、本実施形態の複合機１００では、ＨＤＤ７又はＳＳＤ８はジョブに用いる画像データを一時保存する。
【００４４】
そこで、図３を用いて、画像データの流れの一例を説明する。まず、画像形成装置の取得部がジョブ用のデータを取得する。コピーや送信のようなスキャンを伴うジョブでは、画像読取部３が取得部として機能する。印刷用データに基づき印刷を行うプリントジョブでは、印刷用データを受信する通信部９が取得部として機能する。各取得部で取得された原稿の画像データや印刷用データは、いったんＲＡＭ６ｃに格納される。そして、原稿の画像データや印刷用データは、画像処理部６２に送られる。これらのデータは、画像処理部６２に直接転送してもよい。
【００４５】
画像処理部６２は、操作パネル１でなされた設定に応じて画像処理を行う。また、印刷用データがＰＤＬで記述されたデータであるとき、画像処理部６２は、ＰＤＬの記述に基づき画像データを生成する。そして、画像処理部６２は、印刷用データに含まれる設定データに基づき、生成した画像データに対し画像処理を施す。そして、画像処理部６２は、ＪＰＥＧ方式のような所定の方式で画像データを圧縮する。そして、画像処理部６２は、ＨＤＤ７とＳＳＤ８の何れか一方に画像データを送る。これにより、画像データがスプールされる。ＨＤＤ７とＳＳＤ８のうち、いずれに画像データをスプールするかの詳細は後述する。
【００４６】
スプールした画像データを出力するタイミングに到ると、コピーやプリントのとき、ＨＤＤ７又はＳＳＤ８は、画像処理部６２を介して画像データを画像形成部４ｅに送る。このとき、画像処理部６２は、画像データの伸長処理や印刷に必要な画像処理を行う。送信のとき（ＪＰＥＧデータを送信するとき）、ＨＤＤ７又はＳＳＤ８は、画像データを通信部９や記憶媒体６ｄに送る。
【００４７】
（ジョブの実行条件に応じた動作させる振動発生部のパターン）
次に、図４を用いて、ジョブの実行条件に応じた動作させる振動発生部のパターンを説明する。図４は、ジョブの実行条件に応じた動作を説明するための図である。
【００４８】
ＳＳＤ８は、フラッシュメモリー８３にデータを記憶するので、ＨＤＤ７よりも振動に強い。しかし、ＳＳＤ８では、データを書き換えると、フラッシュメモリー８３（メモリーセル）の絶縁膜が劣化する。そのため、フラッシュメモリー８３のデータの書き換え可能回数は、限りがある。このような書き換え可能回数の制限は、ＨＤＤ７にはない。
【００４９】
一方、ＨＤＤ７は、ヘッド７３ａを用いて磁気ディスク７４にデータを記憶させる。振動によりヘッド７３ａの位置が揺れるとシークエラーが生ずる。そのため、ＨＤＤ７に大きな振動が伝わると、シークエラーと、シークリトライが繰り返され、実質的なデータの読み出し速度が遅れる場合がある。
【００５０】
複合機１００は、モーターのような振動発生源を含み、ジョブのとき動作する部分（振動発生部）として、原稿搬送部２、画像読取部３、第１給紙部４ａ、第２給紙部４ｂ、手差し給紙部４ｃ、搬送部４ｄ、画像形成部４ｅ、定着部４ｆ、後処理装置５を含む。原稿搬送部２は、原稿を読み取り位置に搬送するための原稿搬送用のモーターを含む。画像読取部３は、モーターによって光源のような読み取りに必要な部材を移動させ、搬送される原稿又は載置読取用コンタクトガラスにセットされた原稿を読み取って画像データを生成する。第１給紙部４ａ、第２給紙部４ｂ、手差し給紙部４ｃはそれぞれ、用紙を送り出すためのモーターを含む。搬送部４ｄは、用紙搬送用のモーターやクラッチを含む。画像形成部４ｅは、画像データに基づくトナー像を形成に用いる回転体を回転させるモーターを含む。定着部４ｆは、用紙の加熱、加圧を行って転写されたトナー像を用紙に定着させる回転体を回転させるモーターを含む。後処理装置５は、排出先の１つであり、装置内で用紙を搬送や、後処理用のモーターを含む。また、これらの振動発生部は、モーターにより回転する回転体や駆動伝達を伝達する機構を有する。回転体や伝達機構から振動が生ずる場合がある。このように、振動発生部を動作させると、振動が生ずる。
【００５１】
これらの振動発生部は、ジョブの実行時、常に全てが動作するわけではない。制御部６は、操作パネル１での使用者の設定、あるいは、コンピューター２００から受信した設定データに応じてジョブの実行条件を認識する。そして、制御部６は、ジョブの実行に必要な振動発生部のみを動作させる。図４を用いて、この点を説明する。図４での「〇」印は、その条件下で動作させる振動発生部を示し、「−」の印は、その条件下で動作させない振動発生部を示す。
【００５２】
図４に示す実行条件１、２は、スキャンジョブで設定され得る実行条件（なされ得る設定）の一例である。具体的に、実行条件１のスキャンジョブは、送り読取を行う設定がなされたジョブである。操作パネル１のスタートキー１３への操作により、実行条件１でスキャンジョブが実行されると、制御部６は、原稿搬送部２を動作させるとともに、搬送される原稿の読み取りを画像読取部３に行わせる。実行条件２のスキャンジョブは、載置読取を行う設定がなされた例を示す。実行条件２でスキャンジョブが実行されると、制御部６は、原稿搬送部２を動作させず、画像読取部３に原稿読み取りを行わせる。その結果、制御部６は、画像読取部３が生成した画像データをＨＤＤ７又はＳＳＤ８にスプールさせる。なお、スキャンジョブでは、印刷部４、後処理装置５は動作させる必要はない。
【００５３】
図４に示す実行条件３、４は、コピージョブで設定され得る実行条件（なされ得る設定）の一例である。具体的に、実行条件３のコピージョブは、送り読取を行い、第１給紙部４ａから給紙し、本体トレイに印刷済用紙を排出する設定がなされたジョブである。スタートキー１３への操作により、実行条件３でコピージョブが実行されると、制御部６は、原稿搬送部２、画像読取部３、第１給紙部４ａ、搬送部４ｄ、画像形成部４ｅ、定着部４ｆを動作させる。実行条件４のコピージョブは、載置読取を行い、第２給紙部４ｂから給紙し、後処理装置５に印刷済用紙を排出する設定がなされたジョブである。実行条件４でコピージョブが実行されると、制御部６は、画像読取部３、第２給紙部４ｂ、搬送部４ｄ、画像形成部４ｅ、定着部４ｆ、後処理装置５を動作させる。このように、コピージョブでは、原稿の読み取り方式、給紙場所、排出先の設定によって、動作する振動発生部に違いがある。
【００５４】
図４に示す実行条件５、６は、プリントジョブで設定され得る実行条件（なされ得る設定）の一例である。具体的に、実行条件５のプリントジョブは、手差し給紙部４ｃから給紙し、本体トレイに印刷済用紙を排出する設定がコンピューター２００（プリンタードライバーソフトウェア）でなされたジョブである。通信部９がコンピューター２００から設定データを含む印刷用データを受信するとプリントジョブが開始される。実行条件５でプリントジョブが実行されると、制御部６は、手差し給紙部４ｃ、搬送部４ｄ、画像形成部４ｅ、定着部４ｆを動作させる。実行条件６のプリントジョブは、第１給紙部４ａから給紙し、後処理装置５に印刷済用紙を排出する設定がなされたジョブである。操作パネル１のスタートキー１３への操作により、実行条件６でプリントジョブが実行されると、制御部６は、第１給紙部４ａ、搬送部４ｄ、画像形成部４ｅ、定着部４ｆ、後処理装置５を動作させる。
【００５５】
このように、制御部６は、コピーやプリントのような印刷を伴うジョブを行うとき、搬送部４ｄと画像形成部４ｅと定着部４ｆを動作させるとともに、何れか１つの給紙部に給紙動作を行わせる。また、給紙場所、排出先の設定によって、動作する振動発生部に違いがある。
【００５６】
実行するジョブの種類によって、動作させる振動発生部が異なる。また、ジョブの実行条件には複数の選択肢があるので、ジョブの種類、読取方式、給紙場所、排出先のようなジョブの実行条件によって、動作させる振動発生部のパターン（組合せ）は様々である。
【００５７】
動作させる振動発生部のパターン（組合せ）によって、ＨＤＤ７の振動の大きさに違いが出る場合がある。ある振動発生部が生じさせる振動が、ＨＤＤ７の固有振動の基本周波数近い場合のように、ＨＤＤ７の振動が大きくさせる周波数成分を多く含む場合がある。また、複数の振動発生部の特定の組合せでは、それぞれの振動発生部が生じさせる振動が重なりあった結果、ＨＤＤ７の振動を大きくさせる周波数成分を多く含むようになる場合がある。
【００５８】
そして、図４に示すような動作させる振動発生部のパターンのうち、シークエラーを生じさせるほどＨＤＤ７の振動が大きくなるようなパターン（実行条件）が存在する場合がある。また、動作させる振動発生部のパターンがどのようなパターンでも、シークエラーが生ずるような振動がＨＤＤ７で生じないように画像形成装置を設計しても、搭載モーターの変更やモーターの回転速度変更のような画像形成装置の仕様変更によって、事後的にシークエラーを生じさせるほどＨＤＤ７の振動が大きくなるようなパターンが出てくる可能性がある。
【００５９】
そこで、本実施形態の複合機１００では、ＨＤＤ７のシークエラーが生ずるようなパターン（組合せ）で振動発生部を動作させるとき、スプール先をＳＳＤ８とする。言い換えると、ＨＤＤ７のシークエラーが生ずる実行条件でジョブを実行するとき、スプール先をＳＳＤ８とする。
【００６０】
（ＨＤＤ７からＳＳＤ８へのスプール先の変更）
次に、図５に基づき、実施形態に係るスプール先の変更の流れの一例を説明する。図５は、実施形態に係るスプール先の変更の流れの一例を示すフローチャートである。
【００６１】
図５のスタートは、スキャンジョブやコピージョブのような画像データをＨＤＤ７にスプールするジョブを開始する前の時点である。なお、本実施形態の複合機１００では、できるだけ画像データのスプールをＨＤＤ７を行うようにするため、初期状態では、どのような実行条件のジョブでも（動作させる振動発生部のパターンがどのようなパターンでも）、ＨＤＤ７に画像データをスプールする。
【００６２】
まず、制御部６は、ジョブの実行開始前のＳＭＡＲＴ情報ｉＨをＨＤＤ７から取得する（ステップ♯１）。制御部６は、ＨＤＤ７への画像データのスプール（一時保存）と、スプールした画像データの読み出しを開始し、実行条件に応じ、ジョブの実行に必要な振動発生部を順次動作させる（ステップ♯２、スプール及びジョブの実行開始）。
【００６３】
続いて、制御部６は、ジョブの実行開始後、ジョブの実行に必要な振動発生部の全ての動作を開始してからＳＭＡＲＴ情報ｉＨをＨＤＤ７から取得する（ステップ♯３）。そして、制御部６は、取得したＳＭＡＲＴ情報ｉＨのシークエラー発生率の値を確認する。また、制御部６は、実行している（実行した）ジョブの実行条件で画像データをＨＤＤ７にスプールしたとき、シークエラーが生ずるほどＨＤＤ７の振動は大きいか否かを判定する（ステップ♯４）。
【００６４】
具体的に、制御部６は、ステップ♯１で取得したＳＭＡＲＴ情報ｉＨと、ステップ♯３で取得したＳＭＡＲＴ情報ｉＨでのシークエラー発生率の値を比較する。そして、制御部６は、ジョブの実行開始前よりもシークエラー発生率のシークエラーの発生率が高くなっているとき、シークエラーが生じたと判定する(ステップ♯４のＹｅｓ)。なお、ジョブの実行に伴ってＨＤＤ７へのスプールが行われるので、シーク動作は少なくとも１回行われる。つまり、ステップ♯１とステップ♯３の間で、シーク発生率の分母は増加している。そのため、ジョブの実行開始前と後でシークエラー発生率が同じでも、制御部６は、シークエラーが生じたと判定してもよい。
【００６５】
一方、偶然生じたシークエラーを無視するため、ジョブの実行開始前よりもシークエラー発生率が高くなってはいるが、発生率の上昇量が所定値を超えていないとき、制御部６は、シークエラーが生ずるほどＨＤＤ７の振動は大きくないと判定してもよい。
【００６６】
シークエラーが生ずるほどＨＤＤ７の振動は大きいと判定したとき（ステップ♯４のＹｅｓ）、制御部６は、大きいと判定したジョブで動作させた振動発生部のパターンを示す情報をスプール先変更パターンＰ３として記憶部６ａ（ＨＤＤ７又はＳＳＤ８）に記憶させる（ステップ♯５）。制御部６は、ジョブを実行するとき、スプール先変更パターンＰ３を確認する。そして、制御部６は、実行しようするジョブで動作させる振動発生部のパターンがスプール先変更パターンＰ３と完全一致するとき、ジョブに用いる画像データをＳＳＤ８にスプールする（完全一致で無ければ、ＨＤＤ７にスプール）。つまり、制御部６は、次以降に実行されるジョブであって、スプール先変更パターンＰ３に定められた振動発生部と同じ（完全一致する）振動発生部を動作させるジョブでは、画像データのスプール先をＳＳＤ８に変更する（ステップ♯６→エンド）。
【００６７】
シークエラーが生ずるほどＨＤＤ７の振動は大きくないと判定したとき（ステップ♯４のＮｏ）、以後、同じ実行条件のジョブ（動作させる振動発生部が同じジョブ）を行っても、振動によるシークエラーは生じないとみなしてよい。つまり、制御部６は、次以降に実行されるジョブであって、ＨＤＤ７の振動が大きくないと判断したときと同じ振動発生部を動作させるジョブ（いずれのスプール先変更パターンＰ３とも動作させる振動発生部が異なるジョブ）では、画像データのスプール先をＨＤＤ７のままとする（ステップ♯７）。その結果、スプール先変更パターンＰ３を記憶することなく本フローを終了する（エンド）。
【００６８】
（初期状態へのリセット）
次に、図６に基づき、実施形態に係る複合機１００でのスプール先の初期状態へのリセットを説明する。図６は、実施形態に係る複合機１００でのスプール先の初期状態へのリセットの流れの一例を示すフローチャートである。
【００６９】
上述したように、初期状態は、どのような実行条件のジョブでも（動作させる振動発生部のパターンがどのようなパターンでも）、ＨＤＤ７に画像データをスプールする状態である。そして、動作させる振動発生部のパターンがシークエラーが生ずるほどＨＤＤ７の振動が大きいと判定されたパターンと同じジョブでは、画像データのスプール先はＳＳＤ８に変更される。
【００７０】
しかし、たまたまシークエラーが発生することもあるので、複合機１００を使用しているうちに大半のジョブで、画像データはＳＳＤ８にスプールされる状態となる可能性がある。また、画像形成装置の経年変化によって、以前は大きな振動を生じていたパターンは、現在、そのパターンと同じパターンで、ジョブを実行しても（振動発生部を動作させても）、ＨＤＤ７の振動がシークエラーを生じさせるほどではなくなっている場合もある。そこで、制御部６は、予め定められた期間ごとに、画像データのスプール先を初期状態にリセットする。
【００７１】
図１のスタートは、主電源投入や、省電力モードからの復帰により、制御部６が動作を開始した時点である。そして、制御部６は、予め定められたリセット条件が満たされたか否かを確認する(ステップ♯１１)。
【００７２】
リセット条件は適宜定めることができる。例えば、リセット条件は、予め定められた時点から予め定められた期間が経過したこととしてもよい。「予め定められた時点」は、適宜定めることができる。まだ初期状態にリセットしたことが無い場合、「予め定められた時点」は、複合機１００で最初の主電源投入により起動した時点や、複合機１００で最初にジョブが実行された時点とすることができる。また、以前に初期状態にリセットしたことがある場合、「予め定められた時点」は、前回の初期状態へのリセット処理を行った時点とすることができる。「予め定められた期間」も、１週間、数週間、１ヶ月、数ヶ月、６ヶ月のように適宜定めることができる。
【００７３】
またリセット条件は、所定枚数印刷したことをリセット条件としてもよい。所定枚数は、数百枚、１０００枚、数千枚のように適宜定めることができる。初期状態にリセットしたことが無い場合、複合機１００で最初に印刷された用紙が所定枚数（カウント）の１枚目とされる。また、以前に初期状態にリセットしたことがある場合、リセット後、最初に印刷された用紙が所定枚数（カウント）の１枚目とされる。つまり、所定枚数印刷するごとに初期状態に戻す。
【００７４】
リセット条件が満たされていないとき（ステップ♯１１のＮｏ）、フローは、ステップ♯１１に戻る。一方、リセット条件が満たされたとき（ステップ♯１１のＹｅｓ）、制御部６は、記憶部６ａに記憶されたスプール先変更パターンＰ３を消去させ、スプール先を初期状態に戻すリセット処理を行う（ステップ♯１２）
【００７５】
初期状態は、記憶部６ａにスプール先変更パターンＰ３が１つも記憶されていない状態である。記憶部６ａにスプール先変更パターンＰ３が記憶されていない初期状態のとき、制御部６は、動作させる振動発生部のパターンがどのようなパターンでも、ジョブに用いる画像データをＨＤＤ７に一時保存させる。このように、制御部６は、全てのスプール先変更パターンＰ３を消去する処理をリセット処理として行う。
【００７６】
このようにして、実施形態に係る画像形成装置（複合機１００）は、振動発生部（原稿搬送部２、画像読取部３、第１給紙部４ａ、第２給紙部４ｂ、手差し給紙部４ｃ、搬送部４ｄ、画像形成部４ｅ、定着部４ｆ、後処理装置５）、設定部（操作パネル１、通信部９）、取得部（画像読取部３、通信部９）と、記憶部６ａ、制御部６を含む。振動発生部は、ジョブ実行のために動作し、複数種設けられる。設定部（操作パネル１、通信部９）は、ジョブの実行条件を設定するための部分である。取得部（画像読取部３、通信部９）は、ジョブ用のデータを取得する。記憶部６ａは、ＳＳＤ８と、シークエラーの発生に関するシークエラー情報を記憶するＨＤＤ７と、を含む。制御部６は、複数種の振動発生部のうちジョブ実行条件に応じて必要な振動発生部のみを動作させる。また、制御部６は、初期状態ではジョブで動作させる振動発生部のパターンがどのようなパターンでも、取得部で取得されたデータに基づく画像データであって、ジョブに用いる画像データをＨＤＤ７にスプールさせる。また、制御部６は、画像データをＨＤＤ７にスプールしてジョブを実行したとき、シークエラー情報に基づきシークエラーが生じるほどＨＤＤ７の振動は大きいか否かを判断する。そして、制御部６は、大きいと判断したジョブで動作させた振動発生部のパターンをスプール先変更パターンＰ３として記憶部６ａに記憶させる。また、制御部６は、複数の振動発生部のうち、スプール先変更パターンＰ３と同じパターンで振動発生部を動作させるジョブでは、画像データのスプール先をＳＳＤ８に変更する。
【００７７】
動作する振動発生部のパターン（組合せ）がスプールした画像データの読み出しに遅延が生じないようなパターンのとき、ＨＤＤ７に画像データをスプールする。一方、動作させる振動発生部のパターンが読み出しの遅延を生じさせるほどＨＤＤ７を振動させるパターンのとき、ＳＳＤ８に画像データをスプールする。これにより、ジョブに用いる画像データの一時保存（スプール）先を適切に切り替えることかできる。従って、スプールした画像データを遅延無く読み出すことができる。
【００７８】
また、ＨＤＤ７に記憶されるＳＭＡＲＴ情報ｉＨのようなシークエラーの発生に関する情報を用いてシークエラーの発生の有無を確認しＨＤＤ７の振動がシークエラーを生じさせるほど大きいか否かを確認する。そのため、ＨＤＤ７かＳＳＤ８のいずれに画像データをスプールするかを定めるために、新たなセンサーを１つも追加する必要が無い。従って、画像形成装置（複合機１００）の製造コストを抑えることができる。また、全ての画像データをＳＳＤ８にスプールしないので、ＳＳＤ８の各メモリーセルへのデータの書き換え回数を抑えることができる。従って、画像データをＳＳＤ８にのみスプールする場合に比べ、ＳＳＤ８の寿命を延ばすことができる。
【００７９】
また、制御部６は、ジョブの実行開始後、ジョブの実行に必要な振動発生部の全てが動作を開始してからシークエラー情報をＨＤＤ７から取得し、シークエラーが生じるほどＨＤＤ７の振動は大きいか否かを判定する。
【００８０】
これにより、ジョブの実行に必要な振動発生部の全てを動作させた状態となってから、今回のジョブで動作した振動発生部のパターンはシークエラーが生じるほどＨＤＤ７の振動が大きいパターンか否かを判定することができる。そのため、そのパターンでＨＤＤ７とＳＳＤ８の何れを用いるべきかを正確に判定することができる。
【００８１】
画像形成装置（複合機１００）の使用継続による経年変化によって、スプール先変更パターンＰ３と同じパターンで振動発生部を動作させてジョブを実行しても、シークエラーが生じるほどＨＤＤ７が振動しなくなる場合がある。また、振動以外の要因により、たまたまシークエラーが検出されたため、スプール先変更パターンＰ３が記憶される場合もある。そこで、制御部６は、予め定められたリセット条件が満たされたか否かを確認し、リセット条件が満たされたとき、記憶部６ａに記憶されたスプール先変更パターンＰ３を消去させ、スプール先を初期状態に戻すリセット処理を行う。
【００８２】
これにより、どのような実行条件のジョブでも（ジョブで動作させる振動発生部のパターンがどのようなパターンでも）、ＨＤＤ７への画像データのスプールがなされるようにリセットすることができる。これにより、経年変化によって、スプール先変更パターンＰ３のうちもはやシークエラーが生じるほどＨＤＤ７が振動させなくなったパターンについては、画像データのスプール先をＨＤＤ７に戻すことができる。また、誤って記憶されたスプール先変更パターンＰ３で振動発生部を動作させるジョブについても、画像データのスプール先をＳＳＤ８からＨＤＤ７に戻すことができる。従って、画像データのスプール先として、大容量なＨＤＤ７が用いられやすくなる。また、ＳＳＤ８の寿命も延びる。
【００８３】
また、画像形成装置（複合機１００）は、スキャンに関する振動発生部として、原稿を読み取り位置に搬送する原稿搬送部２と、搬送される原稿又は載置読取用コンタクトガラスにセットされた原稿を読み取り画像データを生成する画像読取部３を含む。制御部６は、スキャンを伴うジョブを行う場合、送り読み取りを行う実行条件のとき原稿搬送部２を動作させるとともに搬送される原稿の読み取りを画像読取部３に行わせ、載置読み取りを行う実行条件であるとき原稿搬送部２を動作させずに画像読取部３に原稿読み取りを行わせる。制御部６は、画像読取部３が生成した画像データをＨＤＤ７又はＳＳＤ８にスプールさせる。
【００８４】
また、本実施形態に係る画像形成装置（複合機１００）は、印刷に関する振動発生部として、複数種の給紙部（第１給紙部４ａ、第２給紙部４ｂ、手差し給紙部４ｃ）と、用紙を搬送する搬送部４ｄと、画像データに基づきトナー像を形成する画像形成部４ｅと、転写されたトナー像を用紙に定着させる定着部４ｆを含む。制御部６は、印刷を伴うジョブを行うとき、搬送部４ｄと画像形成部４ｅと定着部４ｆを動作させるとともに、何れか１つの給紙部に給紙動作を行わせる。
【００８５】
本実施形態に係る画像形成装置（複合機１００）には、印刷物の排出先として排出トレイと後処理装置５が設けられる。印刷を伴うジョブを行うとき、制御部６は、排出トレイと後処理装置５の何れかに印刷済用紙を搬送部４ｄに排出させ、印刷済用紙が後処理装置５に排出するとき、後処理装置５は振動発生部として動作する。
【００８６】
原稿搬送部２を動作させる場合とさせない場合とでは、画像形成装置（複合機１００）で生ずる振動の大きさや周波数成分が異なる。また、画像形成装置（複合機１００）に２以上の給紙部（給紙カセット）が設けられる場合がある。印刷ジョブのとき、給紙は何れか給紙部が給紙を行う。そして、動作させる給紙部によって、画像形成装置（複合機１００）で生ずる振動の大きさや周波数成分に差が出る場合がある。また、画像形成装置（複合機１００）に後処理装置５が設けられる場合がある。そして、印刷ジョブのとき、用紙は後処理装置５に排紙される場合がある。後処理装置５に用紙を排出するとき、後処理装置５を動作させる必要がある。後処理装置５を動作させるときとさせないときでは、画像形成装置（複合機１００）で生ずる振動の大きさや周波数成分に差が出る場合がある。
【００８７】
原稿搬送部２の動作の有無や、給紙位置や、排紙位置のような違いに基づき、ジョブで動作させる振動発生部の違い（パターン）ごとに、シークエラーが生ずるほどＨＤＤ７の振動が大きいか否かを判別できる。そして、画像データのスプール先をＨＤＤ７とＳＳＤ８のいずれとすべきか迅速に定めることができる。
【００８８】
また、ＳＳＤ８は、起動用プログラムＰ２を記憶する。制御部６は、ＳＳＤ８の起動用プログラムＰ２を用いて起動処理を行う。これにより、フラッシュメモリー８３を含み、高速に読み取りを行えるＳＳＤ８から起動用プログラムＰ２を読み出して実行することができる。従って、画像形成装置（複合機１００）を高速に立ち上げることができる。また、従来設けていたＲＯＭ６ｂの一部を省くことができる。
【００８９】
以上、本発明の実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【００９０】
本発明は、ＨＤＤとＳＳＤを搭載した画像形成装置に利用可能である。
【符号の説明】
【００９１】
１      操作パネル（設定部）            ２      原稿搬送部（振動発生部）
３      画像読取部（振動発生部、取得部）
４ａ    第１給紙部（振動発生部）        ４ｂ    第２給紙部（振動発生部）
４ｃ    手差し給紙部（振動発生部）      ４ｄ    搬送部（振動発生部）
４ｅ    画像形成部（振動発生部）        ４ｆ    定着部（振動発生部）
５      後処理装置（振動発生部）        ６      制御部
６ａ    記憶部                          ７      ＨＤＤ
８      ＳＳＤ                          ９      通信部（設定部、取得部）
１００  複合機（画像形成装置）          Ｐ２    起動用プログラム
Ｐ３    スプール先変更パターン
【図１】
2016218741.tif 000003
【図２】
2016218741.tif 000004
【図３】
2016218741.tif 000005
【図４】
2016218741.tif 000006
【図５】
2016218741.tif 000007
【図６】
2016218741.tif 000008