(57)【特許請求の範囲】
【請求項１】
ディスク型記憶装置を接続して使用可能であって起動時に前記接続されたディスク型記憶装置における不具合の有無を判断する診断処理を実行可能な画像処理装置であって、
前記画像処理装置の起動処理を制御する制御部と、
前記ディスク型記憶装置から読み出した情報を記憶する読み出し情報記憶部と、
前記画像処理装置の起動処理において前記画像処理装置に接続された前記ディスク型記憶装置に記憶されている記憶情報を読み出して前記読み出し情報記憶部に転送する情報転送部と、
前記情報転送部による前記ディスク型記憶装置から前記読み出し情報記憶部への前記記憶情報の転送の速度に関する転送速度情報を取得する転送速度情報取得部と、
前記取得された転送速度情報に基づいて前記ディスク型記憶装置に不具合が発生していることを判断する不具合判断部と、
前記不具合判断部によって不具合が発生していると判断された場合に前記ディスク型記憶装置の記憶領域を修復する記憶領域修復部と、
前記ディスク型記憶装置の記憶領域において複数の領域に分割された夫々の領域毎にアクセス履歴の情報を記憶しているアクセス履歴情報記憶部とを有し、
前記情報転送部は、前記アクセス履歴情報記憶部に記憶されている情報に基づき、前記画像処理装置の起動処理において前記夫々の領域の前記記憶情報を読み出す順番を決定することを特徴とする、画像処理装置。
【請求項２】
ディスク型記憶装置を接続して使用可能であって起動時に前記接続されたディスク型記憶装置における不具合の有無を判断する診断処理を実行可能な画像処理装置であって、
前記画像処理装置の起動処理を制御する制御部と、
前記ディスク型記憶装置から読み出した情報を記憶する読み出し情報記憶部と、
前記画像処理装置の起動処理において前記画像処理装置に接続された前記ディスク型記憶装置に記憶されている記憶情報を読み出して前記読み出し情報記憶部に転送する情報転送部と、
前記情報転送部による前記ディスク型記憶装置から前記読み出し情報記憶部への前記記憶情報の転送の速度に関する転送速度情報を取得する転送速度情報取得部と、
前記取得された転送速度情報に基づいて前記ディスク型記憶装置に不具合が発生していることを判断する不具合判断部と、
前記不具合判断部によって不具合が発生していると判断された場合に前記ディスク型記憶装置の記憶領域を修復する記憶領域修復部とを有し、
前記転送速度情報取得部は、前記ディスク型記憶装置の記憶領域において複数の領域に分割された夫々の領域毎に前記転送速度情報を取得し、
前記不具合判断部は、前記転送速度情報の取得に係る前記領域に不具合が発生していることを判断し、
前記記憶領域修復部は、前記ディスク型記憶装置の全記憶領域を修復することを特徴とする、画像処理装置。
【請求項３】
ディスク型記憶装置を接続して使用可能であって起動時に前記接続されたディスク型記憶装置における不具合の有無を判断する診断処理を実行可能な画像処理装置であって、
前記画像処理装置の起動処理を制御する制御部と、
前記ディスク型記憶装置から読み出した情報を記憶する読み出し情報記憶部と、
前記画像処理装置の起動処理において前記画像処理装置に接続された前記ディスク型記憶装置に記憶されている記憶情報を読み出して前記読み出し情報記憶部に転送する情報転送部と、
前記情報転送部による前記ディスク型記憶装置から前記読み出し情報記憶部への前記記憶情報の転送の速度に関する転送速度情報を取得する転送速度情報取得部と、
前記取得された転送速度情報に基づいて前記ディスク型記憶装置に不具合が発生していることを判断する不具合判断部と、
前記不具合判断部によって不具合が発生していると判断された場合に前記ディスク型記憶装置の記憶領域を修復する記憶領域修復部とを有し、
前記情報転送部は、前記記憶領域修復部が修復した記憶領域に記憶されている記憶情報を、再度前記読み出し情報記憶部に転送し、
前記不具合判断部は、前記再度の転送の速度に関する転送速度情報に基づいて前記ディスク型記憶装置に不具合が発生していることを判断することを特徴とする、画像処理装置。
【請求項４】
前記転送速度情報取得部は、前記ディスク型記憶装置の記憶領域において複数の領域に分割された夫々の領域毎に前記転送速度情報を取得し、
前記制御部は、前記複数に分割された領域の一について取得された前記転送速度情報について前記不具合判断部によって不具合が発生していると判断された場合、前記不具合判断部によって前記不具合が発生していると判断された領域の修復処理が実行された後、前記診断処理を終了することを特徴とする、請求項１乃至３いずれか１項に記載の画像処理装置。
【請求項５】
前記夫々の領域毎にアクセス頻度の情報を記憶しているアクセス頻度情報記憶部を更に有し、
前記情報転送部は、前記アクセス頻度情報記憶部に記憶されている情報に基づき、前記画像処理装置の起動処理において前記夫々の領域の前記記憶情報を読み出す順番を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記転送速度情報取得部は、前記ディスク型記憶装置の記憶領域において複数の領域に分割された夫々の領域毎に前記転送速度情報を取得し、
前記不具合判断部は、前記転送速度情報の取得に係る前記領域に不具合が発生していることを判断し、
前記記憶領域修復部は、前記不具合が発生していると判断された前記領域を修復することを特徴とする、請求項１、３、４及び５に記載の画像処理装置。
【請求項７】
前記記憶領域修復部は、前記不具合が発生していると判断された前記領域から前記読み出し情報記憶部に転送され保持された記憶情報を前記領域に書き込むことにより前記領域を修復することを特徴とする、請求項６に記載の画像処理装置。
【請求項８】
前記不具合が発生していると判断された前記領域に記憶されていた情報と同様の予備情報を記憶している予備情報記憶部を有し、
前記記憶領域修復部は、前記予備情報記憶部に記憶されている予備情報を前記領域に書き込むことにより前記領域を修復することを特徴とする、請求項６に記載の画像処理装置。
【請求項９】
ディスク型記憶装置を接続して使用可能な画像処理装置の制御方法であって、
前記画像処理装置への電源供給を開始し、
前記画像処理装置の起動処理を制御し、
前記画像処理装置の起動処理において前記画像処理装置に接続された前記ディスク型記憶装置に記憶されている記憶情報を読み出して前記ディスク型記憶装置から読み出した情報を記憶する読み出し情報記憶部に転送し、
前記情報転送部による前記ディスク型記憶装置から前記読み出し情報記憶部への前記記憶情報の転送の速度に関する転送速度情報を取得し、
前記取得された転送速度情報に基づいて前記ディスク型記憶装置に不具合が発生していることを判断し、
前記不具合が発生していると判断された場合に前記ディスク型記憶装置の記憶領域を修復し、
前記ディスク型記憶装置の記憶領域において複数の領域に分割された夫々の領域毎にアクセス履歴の情報を記憶媒体に記憶させ、
前記アクセス履歴情報記憶部に記憶されている情報に基づき、前記画像処理装置の起動処理において前記夫々の領域の前記記憶情報を読み出す順番を決定することを特徴とする、画像処理装置の制御方法。
【請求項１０】
請求項９に記載の制御方法を情報処理装置に実行させることを特徴とする制御プログラム。
【請求項１１】
請求項１０に記載の制御プログラムを情報処理装置が読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、制御プログラム及び記録媒体に関し、特にディスク型記憶装置を接続可能な画像処理装置の制御に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ、書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置がＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を有し、出力画像及び撮像画像を蓄積することにより、利便性を高めることが近年知られている。また、ＨＤＤの記憶領域は、プリントアウトを実行する際の画像処理によって生成された画像情報のスプール領域としても用いられる。
【０００４】
このようなＨＤＤを有する画像処理装置において、ＨＤＤに加わる振動の影響を測定し、その測定結果に応じて処理を変更する方法が提案されている（例えば、特許文献１参照）。特許文献１に開示されている方法においては、ＨＤＤが搭載された複合機において、振動発生時及び振動非発生時の少なくとも一方におけるＨＤＤのデータ転送レートを測定してＨＤＤの異常レベルを判断し、その判断結果に応じて複合機を制御する方法が開示されている。
【特許文献１】特開２００７−１８６０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されている方法においては、ＨＤＤに異常が発生した場合の対応については考慮されていない。画像処理等の動作においてＨＤＤを使用する複合機の場合、ＨＤＤが使用不可能となると、装置そのものを使用することが不可能となってしまう。ここで、画像処理装置等、所定の目的のために構成された装置の場合、汎用的なユーザインタフェースが設けられていない。そのため、ＨＤＤの障害が復旧可能な障害であっても、その装置に接続した状態では復旧することが困難であり、装置を停止してＨＤＤを取り出して障害に対応する必要があり、装置のダウンタイムとなっていた。
【０００６】
本発明は、上記実情を考慮してなされたものであり、ディスク記憶装置の搭載された情報処理装置において、ディスク記憶装置の不具合によって装置が使用不可能となることを防ぐことを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、ディスク型記憶装置を接続して使用可能であって起動時に前記接続されたディスク型記憶装置における不具合の有無を判断する診断処理を実行可能な画像処理装置であって、前記画像処理装置の起動処理を制御する制御部と、前記ディスク型記憶装置から読み出した情報を記憶する読み出し情報記憶部と、前記画像処理装置の起動処理において前記画像処理装置に接続された前記ディスク型記憶装置に記憶されている記憶情報を読み出して前記読み出し情報記憶部に転送する情報転送部と、前記情報転送部による前記ディスク型記憶装置から前記読み出し情報記憶部への前記記憶情報の転送の速度に関する転送速度情報を取得する転送速度情報取得部と、前記取得された転送速度情報に基づいて前記ディスク型記憶装置に不具合が発生していることを判断する不具合判断部と、前記不具合判断部によって不具合が発生していると判断された場合に前記ディスク型記憶装置の記憶領域を修復する記憶領域修復部と、前記ディスク型記憶装置の記憶領域において複数の領域に分割された夫々の領域毎にアクセス履歴の情報を記憶しているアクセス履歴情報記憶部とを有し、前記情報転送部は、前記アクセス履歴情報記憶部に記憶されている情報に基づき、前記画像処理装置の起動処理において前記夫々の領域の前記記憶情報を読み出す順番を決定することを特徴とする。
また、請求項２に記載の発明は、ディスク型記憶装置を接続して使用可能であって起動時に前記接続されたディスク型記憶装置における不具合の有無を判断する診断処理を実行可能な画像処理装置であって、前記画像処理装置の起動処理を制御する制御部と、前記ディスク型記憶装置から読み出した情報を記憶する読み出し情報記憶部と、前記画像処理装置の起動処理において前記画像処理装置に接続された前記ディスク型記憶装置に記憶されている記憶情報を読み出して前記読み出し情報記憶部に転送する情報転送部と、前記情報転送部による前記ディスク型記憶装置から前記読み出し情報記憶部への前記記憶情報の転送の速度に関する転送速度情報を取得する転送速度情報取得部と、前記取得された転送速度情報に基づいて前記ディスク型記憶装置に不具合が発生していることを判断する不具合判断部と、前記不具合判断部によって不具合が発生していると判断された場合に前記ディスク型記憶装置の記憶領域を修復する記憶領域修復部とを有し、前記転送速度情報取得部は、前記ディスク型記憶装置の記憶領域において複数の領域に分割された夫々の領域毎に前記転送速度情報を取得し、前記不具合判断部は、前記転送速度情報の取得に係る前記領域に不具合が発生していることを判断し、前記記憶領域修復部は、前記ディスク型記憶装置の全記憶領域を修復することを特徴とする。
また、請求項３に記載の発明は、ディスク型記憶装置を接続して使用可能であって起動時に前記接続されたディスク型記憶装置における不具合の有無を判断する診断処理を実行可能な画像処理装置であって、前記画像処理装置の起動処理を制御する制御部と、前記ディスク型記憶装置から読み出した情報を記憶する読み出し情報記憶部と、前記画像処理装置の起動処理において前記画像処理装置に接続された前記ディスク型記憶装置に記憶されている記憶情報を読み出して前記読み出し情報記憶部に転送する情報転送部と、前記情報転送部による前記ディスク型記憶装置から前記読み出し情報記憶部への前記記憶情報の転送の速度に関する転送速度情報を取得する転送速度情報取得部と、前記取得された転送速度情報に基づいて前記ディスク型記憶装置に不具合が発生していることを判断する不具合判断部と、前記不具合判断部によって不具合が発生していると判断された場合に前記ディスク型記憶装置の記憶領域を修復する記憶領域修復部とを有し、前記情報転送部は、前記記憶領域修復部が修復した記憶領域に記憶されている記憶情報を、再度前記読み出し情報記憶部に転送し、前記不具合判断部は、前記再度の転送の速度に関する転送速度情報に基づいて前記ディスク型記憶装置に不具合が発生していることを判断することを特徴とする。
【０００８】
また、請求項４に記載の発明は、請求項１乃至３いずれか１項に記載の画像処理装置において、前記転送速度情報取得部は、前記ディスク型記憶装置の記憶領域において複数の領域に分割された夫々の領域毎に前記転送速度情報を取得し、前記制御部は、前記複数に分割された領域の一について取得された前記転送速度情報について前記不具合判断部によって不具合が発生していると判断された場合、前記不具合判断部によって前記不具合が発生していると判断された領域の修復処理が実行された後、前記診断処理を終了することを特徴とする。
【００１０】
また、請求項５に記載の発明は、請求項１に記載の画像処理装置において、前記夫々の領域毎にアクセス頻度の情報を記憶しているアクセス頻度情報記憶部を更に有し、前記情報転送部は、前記アクセス頻度情報記憶部に記憶されている情報に基づき、前記画像処理装置の起動処理において前記夫々の領域の前記記憶情報を読み出す順番を決定することを特徴とする。
【００１１】
また、請求項６に記載の発明は、請求項１、３、４及び５に記載の画像処理装置において、前記転送速度情報取得部は、前記ディスク型記憶装置の記憶領域において複数の領域に分割された夫々の領域毎に前記転送速度情報を取得し、前記不具合判断部は、前記転送速度情報の取得に係る前記領域に不具合が発生していることを判断し、前記記憶領域修復部は、前記不具合が発生していると判断された前記領域を修復することを特徴とする。
【００１２】
また、請求項７に記載の発明は、請求項６に記載の画像処理装置において、前記記憶領域修復部は、前記不具合が発生していると判断された前記領域から前記読み出し情報記憶部に転送され保持された記憶情報を前記領域に書き込むことにより前記領域を修復することを特徴とする。
【００１３】
また、請求項８に記載の発明は、請求項６に記載の画像処理装置において、前記不具合が発生していると判断された前記領域に記憶されていた情報と同様の予備情報を記憶している予備情報記憶部を有し、前記記憶領域修復部は、前記予備情報記憶部に記憶されている予備情報を前記領域に書き込むことにより前記領域を修復することを特徴とする。
【００１６】
また、請求項９に記載の発明は、ディスク型記憶装置を接続して使用可能な画像処理装置の制御方法であって、前記画像処理装置への電源供給を開始し、前記画像処理装置の起動処理を制御し、前記画像処理装置の起動処理において前記画像処理装置に接続された前記ディスク型記憶装置に記憶されている記憶情報を読み出して前記ディスク型記憶装置から読み出した情報を記憶する読み出し情報記憶部に転送し、前記情報転送部による前記ディスク型記憶装置から前記読み出し情報記憶部への前記記憶情報の転送の速度に関する転送速度情報を取得し、前記取得された転送速度情報に基づいて前記ディスク型記憶装置に不具合が発生していることを判断し、前記不具合が発生していると判断された場合に前記ディスク型記憶装置の記憶領域を修復し、前記ディスク型記憶装置の記憶領域において複数の領域に分割された夫々の領域毎にアクセス履歴の情報を記憶媒体に記憶させ、前記アクセス履歴情報記憶部に記憶されている情報に基づき、前記画像処理装置の起動処理において前記夫々の領域の前記記憶情報を読み出す順番を決定することを特徴とする。
【００１７】
また、請求項１０に記載の発明は、制御プログラムであって、請求項９に記載の制御方法を情報処理装置に実行させることを特徴とする。
【００１８】
また、請求項１１に記載の発明は、記録媒体であって、請求項１０に記載の制御プログラムを情報処理装置が読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ディスク記憶装置の搭載された情報処理装置において、ディスク記憶装置の不具合によって装置が使用不可能となることを防ぐことが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
本実施形態においては、ディスク記憶装置を搭載する情報処理装置の例として、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を搭載する画像処理装置を例として説明する。本実施形態に係る画像処理装置は、電源投入後の起動処理において、搭載されたＨＤＤにおける不具合の有無を判断する診断処理を実行する。
【００２１】
図１は、本実施形態に係る画像処理装置１を示すブロック図である。図１に示すように、本実施形態に係る画像処理装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ネットワークＩ／Ｆ１０４、ディスプレイパネル１０５、給紙テーブル１０６、プリントエンジン１０７、排紙トレイ１０８、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）ユニット１０９及びＮＶＲＡＭ（Ｎｏｎ―Ｖｏｌａｔｉｌｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１０を有する。また、コントローラ１００は、主制御部１１１、エンジン制御部１１２、入出力制御部１１３、画像処理部１１４及びストレージコントローラ１１５を有する。尚、図１においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。
【００２２】
ネットワークＩ／Ｆ１０４は、画像処理装置１がホスト装置等の他の機器と通信する際のインターフェースである。ホスト装置が送信した印刷ジョブは、ネットワークＩ／Ｆ１０４を介してコントローラ１００に入力され、コントローラ１００の制御に従って印刷ジョブに基づいた画像形成処理が実行される。ディスプレイパネル１０５は、画像処理装置１の状態を視覚的に表示する出力インターフェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作する際の入力インターフェースでもある。
【００２３】
ＮＶＲＡＭ１１０は、不揮発性の半導体記憶媒体である。ＮＶＲＡＭ１１０は、画像処理装置１においてコントローラ１００を構成するための制御プログラムやプログラム動作用のパラメータ情報等が記憶される。本実施形態においては、ＮＶＲＡＭ１１０に記憶されているコントローラ１００を構成するための制御プログラムは、ＨＤＤ１０９にダウンロードされる。そして、画像処理装置１の実際の運用においてコントローラ１００が構成される際は、ＨＤＤ１０９にダウンロードされた制御プログラムによりコントローラ１００が構成される。ＮＶＲＡＭ１１０に保存されている制御プログラムの情報は、ＨＤＤ１０９にダウンロードされた制御プログラムを修復するための予備情報として用いられる。即ち、ＮＶＲＡＭ１１０は、予備情報記憶部として機能する。
【００２４】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や不揮発性メモリやＨＤＤ１０９、若しくは光学ディスク、ＮＶＲＡＭ１１０等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置１全体を制御する制御部として機能する。
【００２５】
主制御部１１１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。また、本実施形態において、主制御部１１１は、画像処理装置１に電源が投入された後、装置の起動処理を制御する制御部として機能する。エンジン制御部１１２は、プリントエンジン１０７やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部１１３は、ネットワークＩ／Ｆ１０４を介して入力される印刷ジョブやディスプレイパネル１０５からユーザによって入力される操作情報を主制御部１１１に入力すると共に、主制御部１１１の命令に従ってディスプレイパネル１０５に情報表示を行い若しくはネットワークＩ／Ｆ１０４を介してホスト装置に情報を送信する。
【００２６】
画像処理部１１４は、主制御部１１１の制御に従い、印刷ジョブに含まれる情報やＨＤＤ１０９に格納されている蓄積文書等に基づいて描画情報を生成する。この描画情報とは、プリントエンジン１０７が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１１４は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物としてＨＤＤ１０９に格納され若しくはネットワークＩ／Ｆ１０４を介してホスト装置に送信される情報である。画像処理部１１４は、生成した描画情報若しくは画像情報を順次ストレージコントローラ１１５に送信する。ストレージコントローラ１１５に送信された描画情報は、ＨＤＤ１０９にスプールされる。
【００２７】
ストレージコントローラ１１５は、主制御部１１１の制御に従い、ＨＤＤ１０９への情報の格納及びＨＤＤ１０９からの情報の読み出しを制御する。また、ＮＶＲＡＭ１１０への情報の格納及び情報の読み出しを制御する。即ち、本実施形態においては、ストレージコントローラ１１５がＨＤＤ１０９から読み出した情報を一時的に記憶する読み出し情報記憶部として機能すると共に、読み出し情報記憶部にＨＤＤ１０９から読み出した情報を転送する情報転送部として機能する。ＨＤＤ１０９には、ネットワークＩ／Ｆ１０４を介して接続されているホスト装置のネットワークアドレス情報や画像処理装置１がファクシミリとして動作する場合の送信先情報等のアドレス帳及び画像処理装置１の各種動作において参照される設定値等が格納されている。
【００２８】
尚、上述したように、コントローラ１００に含まれる各部は、ソフトウェアとハードウェアとによって実現されるが、ストレージコントローラ１１５は、本実施形態の要旨となる画像処理装置１起動時のＨＤＤ１０９のチェック処理を実行する。従って、ストレージコントローラ１１５は、ハードウェアのみ若しくはＨＤＤ１０９以外の不揮発性記憶媒体に格納されているプログラムによって構成されることが好ましい。本実施形態においては、ストレージコントローラ１１５を構成するプログラムは、画像処理装置１に設けられた不揮発性メモリに格納されている。
【００２９】
画像処理装置１がプリンタとして動作する場合は、まず、入出力制御部１１３がホストＩ／Ｆ１０４に接続されたＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して印刷ジョブを受信することにより印刷ジョブが発生する。印刷ジョブが発生すると、画像処理部１１４が主制御部１１１の命令に従い、印刷ジョブ若しくはＨＤＤ１０９に含まれる蓄積文書等の情報に基づいて描画情報を生成する。画像処理部１１４によって生成された描画情報は、上述したようにストレージコントローラ１１５によって順次ＨＤＤ１０９にスプールされる。即ち、ストレージコントローラ１１５が描画情報をＨＤＤ１０９に格納する情報格納部として動作する。
【００３０】
エンジン制御部１１２は、主制御部１１１の制御に従い、給紙テーブル１０６を駆動して印刷用紙をプリントエンジン１０７に搬送する。また、エンジン制御部１１２は、ストレージコントローラ１１５からＨＤＤ１０９にスプールされた描画情報を取得し、プリントエンジン１０７に入力する。プリントエンジン１０７は、エンジン制御部１１２から受信した描画情報に基づき、給紙テーブル１０６から搬送される用紙に対して画像形成を実行する。即ち、プリントエンジン１０７が画像形成部として動作する。プリントエンジン１０７の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０７によって画像形成が施された文書は排紙トレイ１０８に排紙される。
【００３１】
画像処理装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０５の操作若しくはネットワークＩ／Ｆ１０４を介して外部のホスト装置から入力されるスキャン実行指示に応じて入出力制御部１１３が主制御部１１１にスキャン実行信号を送信する。主制御部１１１は、入出力制御部１１３から受信したスキャン実行信号に基づき、エンジン制御部１１２を制御する。エンジン制御部１１２は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１１２は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１１２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作する。
【００３２】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１１２は、スキャナユニット１０２が生成した撮像情報を画像処理部１１４に転送する。画像処理部１１４は、主制御部１１１の制御に従い、エンジン制御部１１２から受信した撮像情報に基づき画像情報を生成する。画像処理部１１４が生成した画像情報は順次ＨＤＤ１０９にスプールされる。画像処理部１１４によって生成され、ＨＤＤ１０９にスプールされた画像情報は、ユーザの指示に応じてＨＤＤ１０９に格納され若しくは入出力制御部１１３及びネットワークＩ／Ｆ１０４を介して外部のホスト装置に送信される。
【００３３】
また、画像処理装置１が複写機として動作する場合は、エンジン制御部１１２がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１１４が生成しＨＤＤ１０９に格納された画像情報に基づき、画像処理部１１４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１１２がプリントエンジン１０７を駆動する。
【００３４】
本実施形態に係るＨＤＤ１０９は、その記憶領域が複数の領域に区別されており、格納するデータの種類に応じて格納すべき領域を分けている。図２は、ＨＤＤ１０９の記憶領域毎に格納されるデータの種類を模式的に示す図である。図２に示すように、本実施形態に係るＨＤＤ１０９に含まれる記憶媒体である磁気ディスクは、その外周側から“画像領域”、“作業領域”、“プログラム領域１”、“プログラム領域２”及び“プログラム領域３”として割り当てられている。
【００３５】
“画像領域”とは、図２に示すようにローカルストレージとして用いられる領域であり、ユーザが画像処理装置１によりスキャンした画像の情報等、画像処理装置１に蓄積された情報が格納される。“作業領域”とは、システムプログラム実行時のワークエリアとしてや、画像作成におけるワークエリアとして使用される。即ち、上述したスプール処理において用いられるのはこの“作業領域”である。
【００３６】
画像処理装置１のコントローラ１００においては、上述したように、プログラムが動作することによりエンジン制御部１１２や画像処理部１１４等を構成され、コピー、プリンタ及びファクシミリ等の機能を実現する。これらの機能を実現するプログラムは、コピー用アプリケーション、プリンタ用アプリケーション、ファクシミリ用アプリケーション等、夫々のアプリケーション・プログラムである。ＨＤＤ１０９において各種のアプリケーション・プログラムが格納される領域は、図２に示す“プログラム領域１”、“プログラム領域２”、“プログラム領域３”・・・、のように、夫々のアプリケーション毎に分割されている。
【００３７】
このような画像処理装置１において、本実施形態は、電源投入時のＨＤＤ１０９のチェック動作がその要旨となる。以下、図面を参照して、本実施形態に係る画像処理装置１の電源投入時の動作について説明する。図２は、本実施形態に係る画像処理装置１の電源投入時の動作を示すフローチャートである。図２に示すように、本実施形態に係る画像処理装置１は、電源が投入されると（Ｓ３０１）、ＰＯＲ（Ｐｏｗｅｒ  Ｏｎ  Ｒｅｓｅｔ）処理の１つとして、ＨＤＤ１０９のチェックを行なう。本実施形態に係る画像処理装置１のＨＤＤ１０９のチェック処理においては、まず、ストレージコントローラ１１５が主制御部１１１の制御に従い、ＨＤＤ１０９の記憶領域のうち、チェックを行なう領域を決定する（Ｓ３０２）。
【００３８】
Ｓ３０２の処理において、ストレージコントローラ１１５は、図２において説明したＨＤＤ１０９における各記憶領域毎のアクセス履歴の情報（以降、アクセス履歴情報とする）及び各記憶領域毎のアクセス頻度の情報（以降、アクセス頻度情報とする）に基づいてチェックを行なう領域を決定する。ここで、ＨＤＤ１０９のアクセス履歴情報及びアクセス頻度情報について図４、図５を参照して説明する。図４は、本実施形態に係るＨＤＤ１０９のアクセス履歴情報に含まれる情報の例を示す図である。また、図５は、本実施形態に係るＨＤＤ１０９のアクセス頻度情報に含まれる情報の例を示す図である。これらの情報は、ストレージコントローラ１１５が蓄積し、記憶している。即ち、ストレージコントローラ１１５が、アクセス履歴情報記憶部及びアクセス頻度情報記憶部として機能する。
【００３９】
図４に示すように、本実施形態に係るアクセス履歴情報には、ＨＤＤ１０９へのアクセス日時、図２に示す各記憶領域のうちアクセスした領域、及び夫々のアクセス履歴を一意に識別するＩＤの情報が互いに関連付けられて記憶されている。また、図５に示すように、本実施形態に係るアクセス頻度情報には、図２に示す各記憶領域と各記憶領域のアクセス頻度の順位とが関連付けられて記憶されている。図５に示すように、本実施形態においては、“画像領域”、“作業領域”、“プログラム領域１”、“プログラム領域２”、“プログラム領域３”、・・・の順のアクセス頻度となっている。尚、図５に示すアクセス頻度情報は、図４において説明したアクセス履歴情報に基づいて生成されるものである。即ち、広義には、図５に示すアクセス頻度情報もアクセス履歴情報と言うことができる。
【００４０】
図４及び図５において説明したアクセス履歴情報及びアクセス頻度情報は、ストレージコントローラ１１５を構成するソフトウェア・プログラムに含まれる情報として画像処理装置１に設けられた不揮発性メモリに格納されている。ストレージコントローラ１１５が構成されると、アクセス履歴情報及びアクセス頻度情報は、ストレージコントローラ１１５を構成する一部の情報として、ストレージコントローラ１１５によって保持される。これにより、ストレージコントローラ１１５は、アクセス履歴情報及びアクセス頻度情報を参照して、Ｓ３０２のチェック領域の選択処理を実行することができる。
【００４１】
本実施形態に係るＳ３０２の処理において、ストレージコントローラ１１５は、図４、５に示したアクセス履歴情報及びアクセス頻度情報を参照し、アクセス履歴が最近の領域若しくはアクセス頻度の高い領域を優先的にチェック対象として決定する。Ｓ３０２の処理においては、アクセス履歴情報及びアクセス頻度情報のいずれの情報に基づいてＨＤＤ１０９の各記憶領域をチェックする順番を決定しても良い。また、アクセス履歴情報における優先度とアクセス頻度情報における優先度とを数値化し、両方の情報に基づいて決定しても良い。
【００４２】
実際の装置動作において、ＨＤＤ１０９への書き込みエラー等、ＨＤＤ１０９に関する障害が発生した場合、装置自体が再起動する。このような場合、ＨＤＤ１０９において最後にアクセスされた領域に不具合が生じている可能性が高い。従って、上述したように、Ｓ３０２の処理において、図４に示したアクセス履歴情報を参照してチェック対象の領域を決定することにより、障害の発生している可能性の高い記憶領域を優先的にチェック対象とすることができる。
【００４３】
また、ＨＤＤ１０９において、頻繁にアクセスされる記憶領域ほど、障害が発生している可能性が高いと考えられる。従って、上述したように、Ｓ３０２の処理において、図５に示すアクセス頻度情報を参照してチェック対象の領域を決定することにより、障害の発生している可能性の高い記憶領域を優先的にチェック対象とすることができる。
【００４４】
チェック対象の記憶領域を決定すると、ストレージコントローラ１１５は、対象となった記憶領域に記憶されている情報を読み出し、その読み出し処理における情報の転送速度即ちアクセス速度を測定する（Ｓ３０３）。即ち、ストレージコントローラ１１５が、転送速度情報取得部として機能する。ストレージコントローラ１１５は、測定した転送速度に基づき、チェック対象の記憶領域の異常有無を調べる（Ｓ３０４）。即ち、ストレージコントローラ１１５が、不具合判断部として機能する。ＨＤＤ１０９の記憶媒体である磁気ディスクに障害が発生する要因は複数考えられるが、いずれの要因においてもエラーレートの劣化やリトライ回数の増大に寄与し、最終的に情報の読み出し速度に影響する。従って、ＨＤＤ１０９の転送速度を測定することにより、ＨＤＤ１０９の記憶媒体の異常有無を判断することができる。
【００４５】
ここで、本実施形態に係るＨＤＤ１０９の転送速度について、図６を参照して説明する。図６は、ＨＤＤ１０９が正常である場合における、磁気ディスクの外周側から内周側にかけての転送速度を示す図である。図６に示すように、本実施形態に係るＨＤＤ１０９をはじめとして、一般的なＨＤＤは、外周側が最も転送速度が高く、内周側に近付く程転送速度が低くなる。これは、磁気ディスクの板面における角速度の違いによる。
【００４６】
本実施形態に係るストレージコントローラ１１５は、図６に示す情報、即ちＨＤＤ１０９の正常な転送速度を示す情報（以降、基本転送速度情報とする）を記憶しており、Ｓ３０３において測定した転送速度の情報と基本転送速度情報とを比較することにより、Ｓ３０３において測定した転送速度が異常であるか否かを判断する（Ｓ３０４）。Ｓ３０４の判断においては、例えば、Ｓ３０３において測定した転送速度が、基本転送速度情報において該当する記憶領域の転送速度の１０％以下であれば、異常であると判断する。即ち、基本転送速度情報に基づいて転送速度の異常を判断するための閾値を生成する。ＨＤＤ１０９の記憶媒体の一部が異常である場合の転送速度の例について、図７に示す。
【００４７】
転送速度が異常であると判断された場合（Ｓ３０４／ＹＥＳ）、ストレージコントローラ１１５は、対象の記憶領域のデータ修復が可能であるか否かを判断する（Ｓ３０５）。ここで、対象の記憶領域とは、Ｓ３０４において転送速度が異常であると判断された領域であり、典型的にはセクタ毎に判断されるが、図２において説明した夫々の記憶領域毎に判断しても良いし、複数のセクタをブロックとしてまとめて判断しても良い。
【００４８】
Ｓ３０５におけるデータ修復の可否判断処理について、図８を参照して説明する。図８は、Ｓ３０５におけるデータ修復の可否判断処理の動作を示すフローチャートである。図８に示すように、データ修復の可否判断において、ストレージコントローラ１１５は、まず対象の記憶領域について、予備データがあるか否かを判断する（Ｓ８０１）。ここで、予備データとは、ＨＤＤ１０９に格納されているデータと同一のデータであって、ＮＶＲＡＭ１１０や画像処理装置１に設けられたＲＯＭ等、ＨＤＤ１０９以外の記憶媒体に格納されているデータである。この予備データは、ＨＤＤ１０９に格納されているデータのベリファイや、コントローラ１００を構成するソフトウェア・プログラムの修復等のために記憶される。本実施形態においては、図２に示すプログラム領域１、２及び３に記憶されているプログラムのみ、予備データが記憶されている。
【００４９】
予備データが記憶されている場合（Ｓ８０１／ＹＥＳ）、その予備データによりデータ修復が可能であるため、ストレージコントローラ１１５は、データ修復可能（Ｓ８０２）と判断する。他方、予備データが記憶されていない場合（Ｓ８０１／ＮＯ）、ストレージコントローラ１１５は、Ｓ３０３の処理において対象の記憶領域からデータの読み出しが完了したか否かを判断する（Ｓ８０３）。転送速度が異常でありながらも対象の領域からのデータの読み出しが完了していれば（Ｓ８０３／ＹＥＳ）、その読み出したデータを用いてデータ修復が可能であるため、ストレージコントローラ１１５は、データ修復可能（Ｓ８０２）と判断する。データの読み出しが完了してない場合（Ｓ８０３／ＮＯ）、ストレージコントローラ１１５は、データ修復不可能（Ｓ８０４）と判断する。
【００５０】
図８に示す処理の結果、データ修復が可能である場合（Ｓ３０５／ＹＥＳ）、ストレージコントローラ１１５は、対象の記憶領域のデータを上書きし（Ｓ３０６）、処理を終了する。ここで、データの上書きとは、対象の記憶領域に格納されているデータを再度書き込む処理である。データ修復が可能な場合は、図８において説明した予備データ若しくは読み出しが完了したデータのいずれかが保持されている。Ｓ３０４において転送速度が異常であると判断された記憶領域に格納されているデータを再度書き直すことにより、情報の書き込みが不完全であることによる不具合を解消することが可能となる。即ち、ストレージコントローラ１１５が、記憶領域修復部として機能する。
【００５１】
他方、データ修復が不可能である場合（Ｓ３０５／ＮＯ）、ストレージコントローラ１１５は、記憶領域修復部として機能し、対象の記憶領域をフォーマットする（Ｓ３０７）。Ｓ３０７におけるフォーマット処理は、対象となる記憶領域を初期化する処理であり、対象となる記憶領域のフォーマット情報を書き直す処理や、修復不能なセクタを代替セクタに置換する処理等が含まれる。これにより、対象の記憶領域に格納されていたデータは失われるものの、その領域の不具合を解消し、正常な記憶領域として使用可能とすることができる。
【００５２】
Ｓ３０３における転送速度の測定の結果、転送速度が正常であった場合（Ｓ３０４／ＮＯ）、ＨＤＤ１０９の記憶媒体に含まれる全記憶領域についてＳ３０３の処理が完了するまで処理を繰り返し（Ｓ３０８／ＮＯ）、全領域についてＳ３０３の処理が完了していれば（Ｓ３０８／ＹＥＳ）、処理を終了する。
【００５３】
このように、本実施形態に係る画像処理装置１においては、装置起動時にストレージコントローラ１１５がＨＤＤ１０９のチェック処理を実行する。そして、ＨＤＤ１０９の装置自体、即ちハードウェア的な不具合が生じておらず、記憶媒体への書き込みミス等、ソフトウェア的な不具合を修復する。これにより、ディスク記憶装置の搭載された情報処理装置において、ディスク記憶装置の不具合によって装置が使用不可能となることを防ぐことが可能となる。
【００５４】
また、本実施形態においては、上記説明したように、ＨＤＤ１０９の不具合の発生有無を、情報の読み出しにおける転送速度に基づいて判断する。これは、上述したソフトウェア的な不具合は、主にエラーレートの劣化やリトライ回数の増大を招き、結果的に転送速度に影響するためである。即ち、情報の読み出しにおける転送速度に基づいてＨＤＤ１０９の不具合の発生有無を判断することにより、ＨＤＤ自体を取り出して修理する必要のないソフトウェア的な不具合を効率的に検知することが可能となる。
【００５５】
尚、上記の説明においては、図３において説明したように、ＨＤＤ１０９の記憶媒体において転送速度の異常が発見された段階で修復処理を実行し、そのまま処理を終了する例を説明した。これは、一般的にＨＤＤ１０９においてエラーが発生する頻度がそれ程高くなく、複数の記憶領域において同時にエラーが発生する可能性が低いことによる。即ち、エラーが発見された時点で、エラーが発見された領域のみ修復処理を実行すれば、他の領域にエラーが発生している可能性は低いと考えられるからである。
【００５６】
これに対して、エラーの発見有無に関わらず、ＨＤＤ１０９の記憶媒体の全領域をチェックするようにしても良い。そのような態様において、図９に示す。図９に示すＳ９０１〜Ｓ９０８の処理は、図３において説明したＳ３０１〜Ｓ３０８における各処理と同様の処理である。図９に示す態様においては、Ｓ９０６若しくはＳ９０７における修復処理が完了した後、若しくは、Ｓ９０３において測定した転送速度が正常であった場合に、ＨＤＤ１０９の記憶媒体の全領域に対してチェックが完了したかを判断する（Ｓ９０８）。このような処理により、ＨＤＤ１０９の記憶媒体において、一度に複数の領域に不具合が発生した場合であっても対応が可能となる。
【００５７】
また、上記の説明においては、図３において説明したように、Ｓ３０６若しくはＳ３０７において記憶領域の修復処理を実行した後、そのまま処理を終了する例を説明した。この他、修復処理を実行した領域を再度チェックしても良い。そのような態様において、図１０に示す。図１０に示すＳ１００１〜Ｓ１００８の処理は、図３において説明したＳ３０１〜Ｓ３０８における各処理と同様の処理である。図１０に示す態様においては、Ｓ１００６若しくはＳ１００７における修復処理が完了した後、対象領域を再度チェックする（Ｓ１００９）。
【００５８】
Ｓ１００９における対象領域のチェック処理においては、Ｓ１００６のデータ上書き処理を経た場合、上書きしたデータを再度読み出し、その転送速度を測定する。他方、Ｓ１００７のフォーマット処理を経た場合、テスト用のデータを書き込んでそのデータを読み出し、その転送速度を測定する。Ｓ１００９における転送速度の測定の結果、転送速度が異常である場合（Ｓ１０１０／ＹＥＳ）、ストレージコントローラ１１５は、対象領域の不具合は修復不能な不具合であると判断する。この場合、主制御部１１１が入出力制御部１１３を制御し、ディスプレイパネル１０５にエラー画面を表示させて（Ｓ１０１１）処理を終了する。他方、転送速度が正常である場合（Ｓ１０１０／ＮＯ）、そのまま処理を終了する。
【００５９】
このように、修復処理を実行した後、再度対象領域のチェックを実行することにより、データの修復が完了していることを確認し、若しくは修復不可能な不具合がＨＤＤ１０９に発生している場合に、それを検出してユーザに通知することが可能となる。
【００６０】
また、上記の説明においては、図３において説明したように、ＨＤＤ１０９における夫々の記憶領域の一部に異常、即ち転送速度が遅い領域が発見された段階で修復処理を実行する例を説明した。この他、ＨＤＤ１０９に含まれる記憶媒体の全領域の転送速度を測定してから、異常と判断された領域に対して修復処理を行なうようにしても良い。そのような態様において、図１１に示す。図１１に示すＳ１１０１〜Ｓ１１０３の処理は、図３において説明したＳ３０１〜Ｓ３０３における各処理と同様の処理である。
【００６１】
図１１に示す態様においては、ＨＤＤ１０９に含まれる記憶媒体の全領域について、転送速度の測定が完了するまで、処理を繰り返す（Ｓ１１０４／ＮＯ）。全領域について転送速度の測定が完了すると（Ｓ１１０４／ＹＥＳ）、ストレージコントローラ１１５は、測定の結果、転送速度が異常である記憶領域の有無を判断し（Ｓ１１０５）、転送速度が異常な領域がなければ（Ｓ１１０５／ＮＯ）、そのまま処理を終了する。転送速度が異常な領域がある場合（Ｓ１１０５／ＹＥＳ）、ストレージコントローラ１１５は、転送速度が異常と判断された領域（以降、異常領域とする）の、全記憶領域に対する割合を求める。
【００６２】
ＨＤＤ１０９の全記憶領域に対する異常領域の割合が、所定の閾値以上である場合（Ｓ１１０６／ＹＥＳ）、ストレージコントローラ１１５は、ＨＤＤ１０９に発生している不具合を修復不可能であると判断する。この場合、主制御部１１１が入出力制御部１１３を制御し、ディスプレイパネル１０５にエラー画面を表示させて（Ｓ１１０７）処理を終了する。このような場合の転送速度の例について、図１２を参照して説明する。図１２は、図６、図７と同様に、磁気ディスクの外周側から内周側にかけての転送速度を示す図である。
【００６３】
図１２に示すように、ＨＤＤ１０９に含まれる記憶媒体である磁気ディスクの外周から内周全体にかけて転送速度の異常が発生している場合、これは記憶媒体の不具合ではなく、情報を読み出す磁気ヘッド等のその他の部分の不具合である可能性が高い。このような場合、データの再書き込みや記憶領域のフォーマットを実行しても不具合は解消しないので、修復不可能と判断することができる。尚、上記の閾値とは例えば、ＨＤＤ１０９の全記憶領域の５０％とすることができる。この他、よりエラーの検知頻度を上げる場合は、４０％、３０％のように低い値を設定し、エラーの権利頻度を下げる場合は、６０％、７０％のように高い値を設定することができる。
【００６４】
ＨＤＤ１０９の全記憶領域に対する異常領域の割合が、所定の閾値未満である場合（Ｓ１１０６／ＮＯ）、図３のＳ３０５の処理と同様に、修復可能か否かを判断する（Ｓ１１０８）。その後、Ｓ１１０８、Ｓ１１０９及びＳ１１１０は、図３のＳ３０５、Ｓ３０６及びＳ３０７と同様に処理される。このように、ＨＤＤ１０９に含まれる記憶媒体の全領域のチェックを行なった上で、修復処理を実行することにより、記憶領域の全体に亘って転送速度の異常が見られるような場合等、修復処理の後再度のチェックをすることなく、修復可能な不具合であるか否かを判断することが可能となる。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態に係る画像処理装置１を示すブロック図である。
【図２】本発明の実施形態に係るＨＤＤに含まれる記憶媒体の記憶領域の分割態様を示す図である。
【図３】本発明の実施形態に係る画像処理装置の起動処理におけるＨＤＤの診断処理の動作を示すフローチャートである。
【図４】本発明の実施形態に係るＨＤＤのアクセス履歴情報を示す図である。
【図５】本発明の実施形態に係るＨＤＤのアクセス頻度情報を示す図である。
【図６】本発明の実施形態に係るＨＤＤに含まれる記憶媒体の位置毎の一般的な転送速度を示す図である。
【図７】本発明の実施形態に係るＨＤＤに含まれる記憶媒体の位置毎の転送速度であって障害が発生している場合の例を示す図である。
【図８】本発明の実施形態に係るＨＤＤの診断処理において、情報の修復可否を判断する動作を示すフローチャートである。
【図９】本発明の他の実施形態に係る画像処理装置の起動処理におけるＨＤＤの診断処理の動作を示すフローチャートである。
【図１０】本発明の他の実施形態に係る画像処理装置の起動処理におけるＨＤＤの診断処理の動作を示すフローチャートである。
【図１１】本発明の他の実施形態に係る画像処理装置の起動処理におけるＨＤＤの診断処理の動作を示すフローチャートである。
【図１２】本発明の他の実施形態に係るＨＤＤに含まれる記憶媒体の位置毎の転送速度であって障害が発生している場合の例を示す図である。
【符号の説明】
【００６６】
１    画像処理装置
１００    コントローラ
１０１    ＡＤＦ
１０２    スキャナユニット
１０３    排紙トレイ
１０４    ネットワークＩ／Ｆ
１０５    ディスプレイパネル
１０６    給紙テーブル
１０７    プリントエンジン
１０８    排紙トレイ
１０９    ＨＤＤ
１１０    ＮＶＲＡＭ
１１１    主制御部
１１２    エンジン制御部
１１３    入出力制御部
１１４    画像処理部
１１５    ストレージコントローラ
【図１】
0004990178.tif 000002
【図２】
0004990178.tif 000003
【図３】
0004990178.tif 000004
【図４】
0004990178.tif 000005
【図５】
0004990178.tif 000006
【図６】
0004990178.tif 000007
【図７】
0004990178.tif 000008
【図８】
0004990178.tif 000009
【図９】
0004990178.tif 000010
【図１０】
0004990178.tif 000011
【図１１】
0004990178.tif 000012
【図１２】
0004990178.tif 000013