(57)【要約】【課題】  ハードディスクの整合性を維持する画像形成装置、ハードディスク管理方法を提供する。【解決手段】  画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、前記ハードディスクが複数の領域に分割された分割領域ごとに、該分割領域が使用中かどうかを示す使用可否情報と、前記使用可否情報が前記ハードディスクにバックアップされたバックアップ情報と、前記分割領域ごとに、該分割領域の消去を実行するかどうかを示す消去実行情報と、前記使用可否情報と、前記消去実行情報に基づき、前記ハードディスクに記憶された情報を消去するハードディスク消去手段とを有する。【選択図】  図１５
2005202890.tif 000002
【特許請求の範囲】
【請求項１】
画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、
前記ハードディスクが複数の領域に分割された分割領域ごとに、該分割領域が使用中かどうかを示す使用可否情報と、
前記使用可否情報が前記ハードディスクにバックアップされたバックアップ情報と、
前記分割領域ごとに、該分割領域の消去を実行するかどうかを示す消去実行情報と、
前記使用可否情報と、前記消去実行情報に基づき、前記ハードディスクに記憶された情報を消去するハードディスク消去手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記分割領域は、セクタまたはクラスタであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記情報を前記ハードディスクに記憶中、前記画像形成装置の電源が断たれ、再起動すると、前記ハードディスク消去手段は、前記情報が前記ハードディスクに一時的に記憶することを目的とする情報の場合、前記使用可否情報が使用中を示しているか、前記消去実行情報が消去を実行しないことを示している分割領域を消去することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記情報を前記ハードディスクに記憶中、前記画像形成装置の電源が断たれ、再起動すると、前記ハードディスク消去手段は、前記情報が前記ハードディスクに一時的に記憶することを目的としない情報の場合、前記使用可否情報が未使用を示しているか、前記消去実行情報が消去を実行しないことを示している分割領域を消去することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記使用可否情報は、１つの前記分割領域に対し、１ビットの情報を有することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記消去実行情報は、１つの前記分割領域に対し、１ビットの情報を有することを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記使用可否情報と前記消去実行情報とを１つの情報とし、該１つの情報は、１つの前記分割領域に対し、２ビットの情報を有することを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記消去実行情報が有する１ビットの情報を複数まとめた情報である消去カウント情報と、
前記消去カウント情報と、該消去カウント情報で、立っているビットの数とを対応付けた消去カウントチェック情報と、
前記消去カウント情報の実際に立っているビット数と、前記消去カウントチェック情報に示されたビット数とを比較することにより、前記消去カウント情報に対応するハードディスク領域の正当性を判断する正当性判断手段と
を有することを特徴とする請求項６に記載の画像形成装置。
【請求項９】
前記消去実行情報が有する１ビットの情報を複数まとめた情報である消去値情報と、
前記消去値情報と、該消去値情報を１つの２進数としたときの値とを対応付けた消去値チェック情報と、
前記消去値情報の実際に値と、前記消去値チェック情報に示された値とを比較することにより、前記消去値情報に対応するハードディスク領域の正当性を判断する正当性判断手段と
を有することを特徴とする請求項６に記載の画像形成装置。
【請求項１０】
画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクと、前記ハードディスクが複数の領域に分割された分割領域ごとに、該分割領域が使用中かどうかを示す使用可否情報と、前記使用可否情報が前記ハードディスクにバックアップされたバックアップ情報と前記分割領域ごとに、該分割領域の消去を実行するかどうかを示す消去実行情報とを有する画像形成装置でのハードディスク管理方法であって、
前記使用可否情報を生成する段階と、
前記消去実行情報を生成する段階と、
前記使用可否情報と、前記消去実行情報に基づき、前記ハードディスクに記憶された情報を消去するハードディスク消去段階と
を有することを特徴とするハードディスク管理方法。
【請求項１１】
前記分割領域は、セクタまたはクラスタであることを特徴とする請求項１０に記載のハードディスク管理方法。
【請求項１２】
前記情報を前記ハードディスクに記憶中、前記画像形成装置の電源が断たれ、再起動すると、前記ハードディスク消去段階では、前記情報が前記ハードディスクに一時的に記憶することを目的とする情報の場合、前記使用可否情報が使用中を示しているか、前記消去実行情報が消去を実行しないことを示している分割領域を消去することを特徴とする請求項１０に記載のハードディスク管理方法。
【請求項１３】
前記情報を前記ハードディスクに記憶中、前記画像形成装置の電源が断たれ、再起動すると、前記ハードディスク消去段階では、前記情報が前記ハードディスクに一時的に記憶することを目的としない情報の場合、前記使用可否情報が未使用を示しているか、前記消去実行情報が消去を実行しないことを示している分割領域を消去することを特徴とする請求項１０に記載のハードディスク管理方法。
【請求項１４】
前記使用可否情報は、１つの前記分割領域に対し、１ビットの情報を有することを特徴とする請求項１０に記載のハードディスク管理方法。
【請求項１５】
前記消去実行情報は、１つの前記分割領域に対し、１ビットの情報を有することを特徴とする請求項１０に記載のハードディスク管理方法。
【請求項１６】
前記使用可否情報と前記消去実行情報とを１つの情報とし、該１つの情報は、１つの前記分割領域に対し、２ビットの情報を有することを特徴とする請求項１０に記載のハードディスク管理方法。
【請求項１７】
前記消去実行情報が有する１ビットの情報を複数まとめた情報である消去カウント情報を生成する段階と、
前記消去カウント情報と、該消去カウント情報で、立っているビットの数とを対応付けた消去カウントチェック情報を生成する段階と、
前記消去カウント情報の実際に立っているビット数と、前記消去カウントチェック情報に示されたビット数とを比較することにより、前記消去カウント情報に対応するハードディスク領域の正当性を判断する正当性判断段階と
を有することを特徴とする請求項１５に記載のハードディスク管理方法。
【請求項１８】
前記消去実行情報が有する１ビットの情報を複数まとめた情報である消去値情報を生成する段階と、
前記消去値情報と、該消去値情報を１つの２進数としたときの値とを対応付けた消去値チェック情報を生成する段階と、
前記消去値情報の実際に値と、前記消去値チェック情報に示された値とを比較することにより、前記消去値情報に対応するハードディスク領域の正当性を判断する正当性判断段階と
を有することを特徴とする請求項１５に記載のハードディスク管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクが搭載された画像形成装置と、その画像形成装置におけるハードディスク管理方法に関する。
【背景技術】
【０００２】
近年、ファクシミリ、プリンタ、コピーおよびスキャナなどの各装置の機能を１つの筐体内に収納した画像形成装置（以下、融合機という）が知られるようになった。この融合機は、１つの筐体内に表示部、印刷部および撮像部などを設けると共に、ファクシミリ、プリンタ、コピーおよびスキャナにそれぞれ対応する４種類のアプリケーションを設け、そのアプリケーションを切り替えることより、ファクシミリ、プリンタ、コピーおよびスキャナとして動作させるものである。
【０００３】
このような融合機では、画像データなどを記憶するためのハードディスク（以下、ＨＤＤと記す）を搭載しているものもある。ＨＤＤを搭載している場合に問題となるのが、ＨＤＤに画像などの情報を記憶させている場合に電源が断たれたことにより、不完全な情報が残ったままとなることが起こりえることである。また、このとき、電源が断たれたことにより、記憶された情報自体も破壊されている可能性もある。
【０００４】
以上の現象は、電源が断たれることによるだけでなく、通常の運用でも発生する可能性があり、そのときはハードディスクに記憶されている情報の整合性が失われることになる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明はこのような問題点に鑑み、ハードディスクに記憶された情報の整合性を維持する画像形成装置、ハードディスク管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、前記ハードディスクが複数の領域に分割された分割領域ごとに、該分割領域が使用中かどうかを示す使用可否情報と、前記使用可否情報が前記ハードディスクにバックアップされたバックアップ情報と、前記分割領域ごとに、該分割領域の消去を実行するかどうかを示す消去実行情報と、前記使用可否情報と、前記消去実行情報に基づき、前記ハードディスクに記憶された情報を消去するハードディスク消去手段とを有することを特徴とする。
【０００７】
また、上記課題を解決するために、本発明は、前記分割領域は、セクタまたはクラスタであることを特徴とする。
【０００８】
また、上記課題を解決するために、本発明は、前記情報を前記ハードディスクに記憶中、前記画像形成装置の電源が断たれ、再起動すると、前記ハードディスク消去手段は、前記情報が前記ハードディスクに一時的に記憶することを目的とする情報の場合、前記使用可否情報が使用中を示しているか、前記消去実行情報が消去を実行しないことを示している分割領域を消去することを特徴とする。
【０００９】
また、上記課題を解決するために、本発明は、前記情報を前記ハードディスクに記憶中、前記画像形成装置の電源が断たれ、再起動すると、前記ハードディスク消去手段は、前記情報が前記ハードディスクに一時的に記憶することを目的としない情報の場合、前記使用可否情報が未使用を示しているか、前記消去実行情報が消去を実行しないことを示している分割領域を消去することを特徴とする。
【００１０】
また、上記課題を解決するために、本発明は、前記使用可否情報は、１つの前記分割領域に対し、１ビットの情報を有することを特徴とする。
【００１１】
また、上記課題を解決するために、本発明は、前記消去実行情報は、１つの前記分割領域に対し、１ビットの情報を有することを特徴とする。
【００１２】
また、上記課題を解決するために、本発明は、前記使用可否情報と前記消去実行情報とを１つの情報とし、該１つの情報は、１つの前記分割領域に対し、２ビットの情報を有することを特徴とする。
【００１３】
また、上記課題を解決するために、本発明は、前記消去実行情報が有する１ビットの情報を複数まとめた情報である消去カウント情報と、前記消去カウント情報と、該消去カウント情報で、立っているビットの数とを対応付けた消去カウントチェック情報と、前記消去カウント情報の実際に立っているビット数と、前記消去カウントチェック情報に示されたビット数とを比較することにより、前記消去カウント情報に対応するハードディスク領域の正当性を判断する正当性判断手段とを有することを特徴とする。
【００１４】
また、上記課題を解決するために、本発明は、前記消去実行情報が有する１ビットの情報を複数まとめた情報である消去値情報と、前記消去値情報と、該消去値情報を１つの２進数としたときの値とを対応付けた消去値チェック情報と、前記消去値情報の実際に値と、前記消去値チェック情報に示された値とを比較することにより、前記消去値情報に対応するハードディスク領域の正当性を判断する正当性判断手段とを有することを特徴とする。
【００１５】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクと、前記ハードディスクが複数の領域に分割された分割領域ごとに、該分割領域が使用中かどうかを示す使用可否情報と、前記使用可否情報が前記ハードディスクにバックアップされたバックアップ情報と前記分割領域ごとに、該分割領域の消去を実行するかどうかを示す消去実行情報とを有する画像形成装置でのハードディスク管理方法であって、前記使用可否情報を生成する段階と、前記消去実行情報を生成する段階と、前記使用可否情報と、前記消去実行情報に基づき、前記ハードディスクに記憶された情報を消去するハードディスク消去段階とを有することを特徴とする。
【００１６】
また、上記課題を解決するために、本発明は、前記分割領域は、セクタまたはクラスタであることを特徴とする。
【００１７】
また、上記課題を解決するために、本発明は、前記情報を前記ハードディスクに記憶中、前記画像形成装置の電源が断たれ、再起動すると、前記ハードディスク消去段階では、前記情報が前記ハードディスクに一時的に記憶することを目的とする情報の場合、前記使用可否情報が使用中を示しているか、前記消去実行情報が消去を実行しないことを示している分割領域を消去することを特徴とする。
【００１８】
また、上記課題を解決するために、本発明は、前記情報を前記ハードディスクに記憶中、前記画像形成装置の電源が断たれ、再起動すると、前記ハードディスク消去段階では、前記情報が前記ハードディスクに一時的に記憶することを目的としない情報の場合、前記使用可否情報が未使用を示しているか、前記消去実行情報が消去を実行しないことを示している分割領域を消去することを特徴とする。
【００１９】
また、上記課題を解決するために、本発明は、前記使用可否情報は、１つの前記分割領域に対し、１ビットの情報を有することを特徴とする。
【００２０】
また、上記課題を解決するために、本発明は、前記消去実行情報は、１つの前記分割領域に対し、１ビットの情報を有することを特徴とする。
【００２１】
また、上記課題を解決するために、本発明は、前記使用可否情報と前記消去実行情報とを１つの情報とし、該１つの情報は、１つの前記分割領域に対し、２ビットの情報を有することを特徴とする。
【００２２】
また、上記課題を解決するために、本発明は、前記消去実行情報が有する１ビットの情報を複数まとめた情報である消去カウント情報を生成する段階と、前記消去カウント情報と、該消去カウント情報で、立っているビットの数とを対応付けた消去カウントチェック情報を生成する段階と、前記消去カウント情報の実際に立っているビット数と、前記消去カウントチェック情報に示されたビット数とを比較することにより、前記消去カウント情報に対応するハードディスク領域の正当性を判断する正当性判断段階とを有することを特徴とする。
【００２３】
また、上記課題を解決するために、本発明は、前記消去実行情報が有する１ビットの情報を複数まとめた情報である消去値情報を生成する段階と、前記消去値情報と、該消去値情報を１つの２進数としたときの値とを対応付けた消去値チェック情報を生成する段階と、前記消去値情報の実際に値と、前記消去値チェック情報に示された値とを比較することにより、前記消去値情報に対応するハードディスク領域の正当性を判断する正当性判断段階とを有することを特徴とする。
【発明の効果】
【００２４】
以上説明したように、本発明によれば、ハードディスクの整合性を維持する画像形成装置、ハードディスク管理方法が得られる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施例を図面に基づいて説明する。
【実施例】
【００２６】
図１は、本発明による融合機の一実施例の構成図を示している。融合機１は、ソフトウェア群２と、融合機起動部３と、ハードウェア資源４とを含むように構成される。
【００２７】
融合機起動部３は融合機１の電源投入時に最初に実行され、アプリケーション層５およびプラットホーム層６を起動する。例えば融合機起動部３は、アプリケーション層５およびプラットホーム層６のプログラムを、ハードディスク装置（以下、ＨＤＤという）などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。ハードウェア資源４は、スキャナ２５と、プロッタ２６と、ＡＤＦ（Auto Document Feeder）などのハードウェアリソース２４とを含む。
【００２８】
また、ソフトウェア群２は、ＵＮＩＸ（登録商標）などのオペレーティングシステム（以下、ＯＳという）上に起動されているアプリケーション層５とプラットホーム層６とを含む。アプリケーション層５は、プリンタ、コピー、ファックスおよびスキャナなどの画像形成にかかるユーザサービスにそれぞれ固有の処理を行うプログラムを含む。
【００２９】
アプリケーション層５は、プリンタ用のアプリケーションであるプリンタアプリ９と、コピー用アプリケーションであるコピーアプリ１０と、ファックス用アプリケーションであるファックスアプリ１１と、スキャナ用アプリケーションであるスキャナアプリ１２とを含む。
【００３０】
また、プラットホーム層６は、アプリケーション層５からの処理要求を解釈してハードウェア資源４の獲得要求を発生するコントロールサービス層７と、１つ以上のハードウェア資源４の管理を行ってコントロールサービス層７からの獲得要求を調停するシステムリソースマネージャ（以下、ＳＲＭという）２１と、ＳＲＭ２１からの獲得要求に応じてハードウェア資源４の管理を行うハンドラ層８とを含む。このＳＲＭ２１は、資源管理手段に対応する。
【００３１】
コントロールサービス層７は、ネットワークコントロールサービス（以下、ＮＣＳという）１３、デリバリーコントロールサービス（以下、ＤＣＳという）１４、オペレーションパネルコントロールサービス（以下、ＯＣＳという）１５、ファックスコントロールサービス（以下、ＦＣＳという）１６、エンジンコントロールサービス（以下、ＥＣＳという）１７、メモリコントロールサービス（以下、ＭＣＳという）１８、ユーザインフォメーションコントロールサービス（以下、ＵＣＳという）１９、システムコントロールサービス（以下、ＳＣＳという）２０など、一つ以上のサービスモジュールを含むように構成されている。
【００３２】
なお、プラットホーム層６は予め定義されている関数により、アプリケーション層５からの処理要求を受信可能とするＡＰＩ２８を有するように構成されている。ＯＳは、アプリケーション層５およびプラットホーム層６の各ソフトウェアをプロセスとして並列実行する。
【００３３】
通信手段に対応するＮＣＳ１３のプロセスは、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。
【００３４】
例えばＮＣＳ１３は、ネットワークを介して接続されるネットワーク機器とのデータ通信をｈｔｔｐｄ（HyperText Transfer Protocol Daemon）により、ＨＴＴＰ（HyperText Transfer Protocol）で制御する。
【００３５】
ＤＣＳ１４のプロセスは、蓄積文書の配信などの制御を行う。ＯＣＳ１５のプロセスは、オペレータと本体制御との間の情報伝達手段となるオペレーションパネルの制御を行う。ＦＣＳ１６のプロセスは、アプリケーション層５からＰＳＴＮまたはＩＳＤＮ網を利用したファックス送受信、バックアップ用のメモリで管理されている各種ファックスデータの登録／引用、ファックス読み取り、ファックス受信印刷などを行うためのＡＰＩを提供する。
【００３６】
ＥＣＳ１７のプロセスは、スキャナ２５、プロッタ２６、その他のハードウェアリソース２４などのエンジン部の制御を行う。ＭＣＳ１８のプロセスは、メモリの取得および解放、ＨＤＤの利用などのメモリ制御を行う。ＵＣＳ１９は、ユーザ情報の管理を行うものである。
【００３７】
ＳＣＳ２０のプロセスは、アプリケーション管理、操作部制御、システム画面表示、ＬＥＤ表示、ハードウェア資源管理、割り込みアプリケーション制御などの処理を行う。
【００３８】
ＳＲＭ２１のプロセスは、ＳＣＳ２０と共にシステムの制御およびハードウェア資源４の管理を行うものである。例えばＳＲＭ２１のプロセスは、スキャナ２５やプロッタ２６などのハードウェア資源４を利用する上位層からの獲得要求に従って調停を行い、実行制御する。
【００３９】
具体的に、ＳＲＭ２１のプロセスは獲得要求されたハードウェア資源４が利用可能であるか（他の獲得要求により利用されていないかどうか）を判定し、利用可能であれば獲得要求されたハードウェア資源４が利用可能である旨を上位層に通知する。また、ＳＲＭ２１のプロセスは上位層からの獲得要求に対してハードウェア資源４を利用するためのスケジューリングを行い、要求内容（例えば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成など）を直接実施している。
【００４０】
また、ハンドラ層８は後述するファックスコントロールユニット（以下、ＦＣＵという）の管理を行うファックスコントロールユニットハンドラ（以下、ＦＣＵＨという）２２と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理とハードディスクの管理を行うイメージメモリハンドラ（以下、ＩＭＨという）２３と、ＨＳＭ（Hard disk Security Module）４４を含む。ＳＲＭ２１およびＦＣＵＨ２２は、予め定義されている関数によりハードウェア資源４に対する処理要求を送信可能とするエンジンＩ／Ｆ２７を利用して、ハードウェア資源４に対する処理要求を行う。このうち、ＩＭＨ２３は、正当性判断手段に対応する。
【００４１】
ＨＳＭ４４は、ＩＭＨ２３を介さずにハードディスクにアクセス可能であり、ＩＭＨ２３とやり取りを行う。このやり取りにより、ＨＳＭ２３は、消去してもよいセクタを得、そのセクタの消去を行う。また、ＨＳＭ２３は、ハードディスク消去手段に対応する。
【００４２】
融合機１は、各アプリケーションで共通的に必要な処理をプラットホーム層６で一元的に処理することができる。次に、融合機１のハードウェア構成について説明する。
【００４３】
図２は、融合機１の一実施例のハードウェア構成図を示している。融合機１は、コントローラボード３０と、オペレーションパネル３９と、ＦＣＵ４０と、エンジン４３とを含む。また、ＦＣＵ４０は、Ｇ３規格対応ユニット５２と、Ｇ４規格対応ユニット５３とを有する。
【００４４】
また、コントローラボード３０は、ＣＰＵ３１と、ＡＳＩＣ３６と、ＨＤＤ３８と、システムメモリ（ＭＥＭ−Ｐ）３２と、ローカルメモリ（ＭＥＭ−Ｃ）３７と、ノースブリッジ（以下、ＮＢと記す）３３と、サウスブリッジ（以下、ＳＢと記す）３４と、ＮＩＣ５０（Network Interface Card）と、ＵＳＢデバイス４１と、ＩＥＥＥ１３９４デバイス４２と、セントロニクスデバイス５１とを含む。
【００４５】
オペレーションパネル３９は、コントローラボード３０のＡＳＩＣ３６に接続されている。また、ＳＢ３４と、ＮＩＣ５０と、ＵＳＢデバイス４１と、ＩＥＥＥ１３９４デバイス４２と、セントロニクスデバイス５１は、ＮＢ３３にＰＣＩバスで接続されている。
【００４６】
ＦＣＵ４０と、エンジン４３は、コントローラボード３０のＡＳＩＣ３６にＰＣＩバスで接続されている。
【００４７】
なお、コントローラボード３０は、ＡＳＩＣ３６にローカルメモリ３７、ＨＤＤ３８などが接続されると共に、ＣＰＵ３１とＡＳＩＣ３６とがＣＰＵチップセットのＮＢ３３を介して接続されている。このように、ＮＢ３３を介してＣＰＵ３１とＡＳＩＣ３６とを接続すれば、ＣＰＵ３１のインタフェースが公開されていない場合に対応できる。
【００４８】
また、ＡＳＩＣ３６とＮＢ３３とはＰＣＩバスを介して接続されているのでなく、ＡＧＰ（Accelerated Graphics Port）６７を介して接続されている。このように、図２のアプリケーション層５やプラットホーム層６を形成する一つ以上のプロセスを実行制御するため、ＡＳＩＣ３６とＮＢ３３とを低速のＰＣＩバスでなくＡＧＰ３５を介して接続し、パフォーマンスの低下を防いでいる。
【００４９】
ＣＰＵ３１は、融合機１の全体制御を行うものである。ＣＰＵ３１は、ＮＣＳ１３、ＤＣＳ１４、ＯＣＳ１５、ＦＣＳ１６、ＥＣＳ１７、ＭＣＳ１８、ＵＣＳ１９、ＳＣＳ２０、ＳＲＭ２１、ＦＣＵＨ２２、ＩＭＨ２３、ＨＳＭ４４をＯＳ上にそれぞれプロセスとして起動して実行させると共に、アプリケーション層５を形成するプリンタアプリ９、コピーアプリ１０、ファックスアプリ１１、スキャナアプリ１２を起動して実行させる。
【００５０】
ＮＢ３３は、ＣＰＵ３１、システムメモリ３２、ＳＢ３４およびＡＳＩＣ３６を接続するためのブリッジである。システムメモリ３２は、融合機１の描画用メモリなどとして用いるメモリである。ＳＢ３４は、ＮＢ３３とＰＣＩバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ３７はコピー用画像バッファ、符号バッファとして用いるメモリである。システムメモリ３２またはローカルメモリ３７を以下の説明では、単にＲＡＭと表現することもある。
【００５１】
ＡＳＩＣ３６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ３８は、画像の蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積などを行うためのストレージである。また、オペレーションパネル３９は、ユーザからの入力操作を受け付けると共に、ユーザに向けた表示を行う操作部である。
【００５２】
以下、ＨＤＤの情報の管理について説明する。なお、以下の説明において、ＨＤＤに記憶された情報の消去を、単にＨＤＤの消去または上書きと表現することがある。
【００５３】
図３は、ＨＤＤの管理内容を説明するための図である。図３には、ＨＤＤの円盤２０１と、それを拡大したＮセクタ２０２と、消去クラスタマップ２０３と、ＩＭＨクラスタマップ２０４とが示されている。消去実行情報に対応する消去クラスタマップ２０３は、消去単位を１ビットで表し、その１ビットは対応するクラスタを消去するかどうかを０と１で示すものである。
【００５４】
使用可否情報に対応するＩＭＨクラスタマップ２０４は、管理単位を１ビットで表し、その１ビットは対応するクラスタに書き込みが可能かどうかを０と１で示すものである。
【００５５】
これら消去クラスタマップ２０３とＩＭＨクラスタマップ２０４は、消去単位と管理単位が等しい同一構造となっており、バックアップがＨＤＤに保存される。ＩＭＨクラスタマップ２０４をＨＤＤにバックアップしたものは、バックアップ情報に対応する。
【００５６】
このような各クラスタマップ状態変化について、図面を用いて説明する。図４には、フローチャートと、フローチャートの各ステップに対応したＲＡＭ上のＩＭＨクラスタマップ状態２１０と、ＨＤＤにバックアップされたＩＭＨクラスタマップ状態２１１と、消去クラスタマップ状態２１２と、消去可否２１３とが示されている。
【００５７】
ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１と、消去クラスタマップ状態２１２は、０または１で表現される。また、各矢印は、ステップと、０または１の対応を示すものである。
【００５８】
消去可否２１３は、消去の可否を矢印内に示している。そして、この矢印は、消去の可否に対応するステップを示している。
【００５９】
以下、図４の処理について説明する。図４に示される処理は、ＩＭＨ２３の処理を示すもので、一時記憶の場合のフローを表している。一時記憶とは、例えば単なるコピーを行う場合、コピーが終了すると消去されるような、目的とする処理が終了するとともに消去される記憶を表す。これに対し、オペレータが保存する要求をした場合の記憶は、単に記憶と表現し、この場合についての処理は後述する。
【００６０】
ステップＳ２０１は、消去終了したときのステップを表すが、このステップが全体の処理の最初の場合は、消去終了は考えず、単に処理開始のステップとする。今の場合、最初の処理なので、このステップは処理開始のステップである。そしてこのときのＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１と、消去クラスタマップ状態２１２はすべて０となっている。
【００６１】
次のステップＳ２０２は、画像入力要求により行われる画像入力中の処理である。このとき、ＩＭＨクラスタマップ状態２１０と、消去クラスタマップ状態２１２は１となり、ＩＭＨクラスタマップ状態２１１は０となる。また、このステップＳ２０２から消去が不可となる。
【００６２】
画像の入力が終了すると、ステップＳ２０３の画像蓄積開始の処理が行われる。そして、この画像の蓄積が終了し、画像情報登録要求により、ステップＳ２０４の画像蓄積ＨＤＦＳ登録の処理が行われる。このとき、ＩＭＨクラスタマップ状態２１１が１となる。
【００６３】
次に、ステップＳ２０５で、画像削除要求により、画像削除が終了する。このとき、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１は０となる。また、このステップＳ２０５から消去が可能となる。消去が開始されると、ステップＳ２０６の消去中となり、ＩＭＨクラスタマップ状態２１０は１となる。そして、消去が終了すると、ステップＳ２０１に戻り、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１と、消去クラスタマップ状態２１２はすべて０となる。
【００６４】
次に、図５を用いて、各クラスタマップ状態変化と電源との関係について説明する。これは、クラスタマップ状態により、電源を断たれたときの処理が異なるためである。また、図５の電源ＯＦＦ２１４は、電源を断たれたときに同じ処理となる区間を示すものである。
【００６５】
ステップＳ３０１は、消去終了したときのステップを表すが、先ほどと同様、このステップが全体の処理の最初の場合は、消去終了は考えず、単に処理開始のステップとする。今の場合、最初の処理なので、このステップは処理開始のステップである。そしてこのときのＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１と、消去クラスタマップ状態２１２はすべて０となっている。また、電源ＯＦＦ２１４は、区間Ａである。
【００６６】
次のステップＳ３０２は、画像入力要求により行われる画像入力中の処理である。このとき、ＩＭＨクラスタマップ状態２１０と、消去クラスタマップ状態２１２は１となり、ＩＭＨクラスタマップ状態２１１は０となる。また、このステップＳ３０２から電源ＯＦＦが区間Ｂとなる。
【００６７】
画像の入力が終了すると、ステップＳ３０３の画像蓄積開始の処理が行われる。そして、この画像の蓄積が終了し、画像情報登録要求により、ステップＳ３０４の画像蓄積ＨＤＦＳ登録の処理が行われる。このとき、ＩＭＨクラスタマップ状態２１１が１となる。このステップＳ３０４から電源ＯＦＦ２１４は、区間Ｃとなる。
【００６８】
次に、ステップＳ３０５で、画像削除要求により、画像削除が終了する。このとき、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１は０となる。また、このステップＳ３０５から電源ＯＦＦ２１４が区間Ｄとなる。消去が開始されると、ステップＳ３０６の消去中となり、ＩＭＨクラスタマップ状態２１０は１となる。そして、消去が終了すると、ステップＳ３０１に戻り、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１と、消去クラスタマップ状態２１２はすべて０となる。また、電源ＯＦＦ２１４は、区間Ａとなる。
【００６９】
次に、上述した区間を用い、一時記憶において、電源が断たれてから再び電源が投入された後の消去判定の処理を、図６のフローチャートを用いて説明する。
【００７０】
ステップＳ４０１で、ＲＡＭ上にＩＭＨクラスタマップと消去クラスタマップが作成される。次のステップＳ４０２で、ＩＭＨクラスタマップと、消去クラスタマップとがともに０に等しいかどうかが判断される。これは、区間Ａで電源が断たれたかどうかであることを意味する。
【００７１】
ともに０に等しい場合、処理は終了する。異なる場合、ステップＳ４０３で、消去が実行され、消去クラスタマップの書き換えが行われ、処理が終了する。このステップＳ４０３は、ハードディスク消去段階に対応する。
【００７２】
次に、図６を用いて、上述した一時記憶ではなく、記憶の場合の処理について説明する。
【００７３】
ステップＳ５０１は、消去終了したときのステップを表すが、このステップが全体の処理の最初の場合は、消去終了は考えず、単に処理開始のステップとする。今の場合、最初の処理なので、このステップは処理開始のステップである。そしてこのときのＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１と、消去クラスタマップ状態２１２はすべて０となっている。
【００７４】
次のステップＳ５０２は、画像入力要求により行われる画像入力中の処理である。このとき、ＩＭＨクラスタマップ状態２１０と、消去クラスタマップ状態２１２は１となり、ＩＭＨクラスタマップ状態２１１は０となる。また、このステップＳ５０２から消去が不可となる。
【００７５】
画像の入力が終了すると、ステップＳ５０３の画像蓄積開始の処理が行われる。そして、この画像の蓄積が終了し、画像情報登録要求により、ステップＳ５０４の画像蓄積ＨＤＦＳ登録の処理が行われる。このとき、ＩＭＨクラスタマップ状態２１１が１となる。
【００７６】
次のステップＳ５０５は、画像削除要求による画像削除前の各クラスタマップの状態を示すもので、ＩＭＨクラスタマップ状態２１０は０となる。また、このステップＳ５０５から消去が可能となる。ステップＳ５０６で、画像削除が終了する。このとき、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１は０となる。消去が開始されると、ステップＳ５０７の消去中となり、ＩＭＨクラスタマップ状態２１０は１となる。そして、消去が終了すると、ステップＳ５０１に戻り、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１と、消去クラスタマップ状態２１２はすべて０となる。
【００７７】
次に、図８を用い、記憶において、各クラスタマップ状態変化と電源との関係について説明する。
【００７８】
ステップＳ６０１は、消去終了したときのステップを表すが、このステップが全体の処理の最初の場合は、消去終了は考えず、単に処理開始のステップとする。今の場合、最初の処理なので、このステップは処理開始のステップである。そしてこのときのＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１と、消去クラスタマップ状態２１２はすべて０となっている。また、電源ＯＦＦ２１４は、区間Ｅである。
【００７９】
次のステップＳ６０２は、画像入力要求により行われる画像入力中の処理である。このとき、ＩＭＨクラスタマップ状態２１０と、消去クラスタマップ状態２１２は１となり、ＩＭＨクラスタマップ状態２１１は０となる。また、このステップＳ５０２から電源ＯＦＦが区間Ｆとなる。
【００８０】
画像の入力が終了すると、ステップＳ６０３の画像蓄積開始の処理が行われる。そして、この画像の蓄積が終了し、画像情報登録要求により、ステップＳ６０４の画像登録の処理が行われる。このとき、ＩＭＨクラスタマップ状態２１１が１となる。このステップＳ６０４から電源ＯＦＦ２１４は、区間Ｇとなる。
【００８１】
次のステップＳ６０５は、画像削除要求による画像削除前の各クラスタマップの状態を示すもので、ＩＭＨクラスタマップ状態２１０は０となる。また、このステップＳ６０５から電源ＯＦＦ２１４は、区間Ｈとなる。
【００８２】
次のステップＳ６０６で、画像削除が終了する。このとき、ＩＭＨクラスタマップ状態２１１は０となる。また、このステップＳ６０６から電源ＯＦＦ２１４が区間Ｉとなる。消去が開始されると、ステップＳ６０７の消去中となり、ＩＭＨクラスタマップ状態２１０は１となる。そして、消去が終了すると、ステップＳ６０１に戻り、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１と、消去クラスタマップ状態２１２はすべて０となる。また、電源ＯＦＦ２１４は、区間Ｅとなる。
【００８３】
次に、上述した区間を用い、記憶において、電源が断たれてから再び電源が投入された後の消去判定の処理を、図９のフローチャートを用いて説明する。
【００８４】
ステップＳ７０１で、ＲＡＭ上にＩＭＨクラスタマップと消去クラスタマップが作成される。次のステップＳ７０２で、ＩＭＨクラスタマップが０に等しく、消去クラスタマップが１に等しいかどうかが判断される。これは、区間Ｆ、Ｉ、Ｊで電源が断たれたかどうかであることを意味する。
【００８５】
ステップＳ７０２における判断結果が「いいえ」の場合、処理は終了する。判断結果が「はい」の場合、ステップＳ７０３で、消去が実行され、消去クラスタマップの書き換えが行われ、処理が終了する。このステップＳ７０３は、ハードディスク消去段階に対応する。
【００８６】
上述した説明では、管理単位を１ビットとしたものであったが、管理単位を２ビットとした実施例を説明する。具体的には、図１０に示されるように、ＩＭＨクラスタマップにおいて、２ビットで１クラスタを管理するようにしたものである。２ビットでは、０から３までの４つの値が表現できる。そこで、この実施例では、０を消去済みで書き込み可能なクラスタとし、１を画像がまだ記憶されず未確定で書き込み不可能なクラスタとし、２を画像が記憶され確定し書き込み不可能なクラスタとし、２を消去対象クラスタとする。
【００８７】
このように、２ビットで管理した際の状態遷移に関するフローを、図１１を用いて説明する。ステップＳ８０１は、消去済み書き込み可能クラスタの状態で、その状態は０で示される。画像の蓄積が開始されると、ステップＳ８０２で、状態が画像未確定書き込み不可クラスタとなり、その状態は１で示される。画像情報確定要求により、状態がステップＳ８０３で画像確定書き込み不可クラスタとなり、その状態は２で示される。画像削除要求により、ステップＳ８０４で、状態が上書き対象クラスタとなり、その状態は３で示される。消去が終了すると、状態は再び消去済み書き込み可能クラスタとなる。
【００８８】
このように、２ビットで管理した際の各クラスタマップを用いて示される状態変化について、図１２を用いて説明する。ステップＳ９０１は、消去終了したときのステップを表すが、このステップが全体の処理の最初の場合は、消去終了は考えず、単に処理開始のステップとする。今の場合、最初の処理なので、このステップは処理開始のステップである。そしてこのときのＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１は、ともに０となっている。
【００８９】
次のステップＳ９０２は、画像入力要求により行われる画像入力中の処理である。このとき、ＩＭＨクラスタマップ状態２１０と、消去クラスタマップ状態２１２は１となる。また、このステップＳ９０２から消去が不可となる。
【００９０】
画像の入力が終了すると、ステップＳ９０３の画像蓄積開始の処理が行われる。そして、この画像の蓄積が終了し、画像情報登録要求により、ステップＳ９０４の画像蓄積ＨＤＦＳ登録の処理が行われる。このとき、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１が２となる。
【００９１】
次に、ステップＳ９０５で、画像削除要求により、画像削除が終了する。このとき、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１は３となる。また、このステップＳ９０５から消去が可能となる。消去が開始されると、ステップＳ９０６の消去中となる。そして、消去が終了すると、ステップＳ９０１に戻り、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１はともに０となる。
【００９２】
次に、図１３を用いて、各クラスタマップ状態変化と電源との関係について説明する。ステップＳ１００１は、消去終了したときのステップを表すが、このステップが全体の処理の最初の場合は、消去終了は考えず、単に処理開始のステップとする。今の場合、最初の処理なので、このステップは処理開始のステップである。そしてこのときのＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１はともに０となっている。また、電源ＯＦＦ２１４は、区間Ｋである。
【００９３】
次のステップＳ１００２は、画像入力要求により行われる画像入力中の処理である。このとき、ＩＭＨクラスタマップ状態２１０と、消去クラスタマップ状態２１２は１となる。また、このステップＳ１００２から電源ＯＦＦが区間Ｌとなる。
【００９４】
画像の入力が終了すると、ステップＳ１００３の画像蓄積開始の処理が行われる。そして、この画像の蓄積が終了し、画像情報登録要求により、ステップＳ１００４の画像蓄積ＨＤＦＳ登録の処理が行われる。このとき、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１が２となる。このステップＳ１００４から電源ＯＦＦ２１４は、区間Ｍとなる。
【００９５】
次に、ステップＳ１００５で、画像削除要求により、画像削除が終了する。このとき、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１は３となる。また、このステップＳ１００５から電源ＯＦＦ２１４が区間Ｎとなる。消去が開始されると、ステップＳ１００６の消去中となる。そして、消去が終了すると、ステップＳ１００１に戻り、ＩＭＨクラスタマップ状態２１０と、ＩＭＨクラスタマップ状態２１１は、ともに０となる。また、電源ＯＦＦ２１４は、区間Kとなる。
【００９６】
次に、上述した区間を用い、一時記憶において、電源が断たれてから再び電源が投入された後の消去判定の処理を、図１４のフローチャートを用いて説明する。
【００９７】
ステップＳ１１０１で、ＲＡＭ上にＩＭＨクラスタマップが作成される。次のステップＳ１１０２で、ＩＭＨクラスタマップ状態が１または３に等しいかどうかが判断される。これは、区間Ｌ、Ｎで電源が断たれたかどうかであることを意味する。
【００９８】
ＩＭＨクラスタマップ状態が１または３に異なる場合、処理は終了する。等しい場合、ステップＳ１１０３で、消去が実行され、処理が終了する。
【００９９】
以上、消去クラスタマップを用いた処理について説明したが、この消去クラスタマップの正当性を判断する処理について、異なる２つの実施形態を説明する。まず、１つめの実施形態を説明する。図１５には、消去カウントチェック情報に対応する消去クラスタカウントテーブルチェック表２２１と、消去カウント情報に対応する消去クラスタカウントテーブル２２０と、消去クラスタマップ２０３と、ＨＤＤの円盤２０１とが示されている。
【０１００】
これらのうち、既に説明した消去クラスタマップ２０３と円盤２０１については説明を省略する。消去クラスタカウントテーブル２２０は、消去クラスタマップ２０３を８クラスタごとに区切ったものである。今の場合、１クラスタを１ビットとして扱うため、消去クラスタカウントテーブル２２０は、１バイトとなる。
【０１０１】
消去クラスタカウントテーブルチェック表２２１は、消去クラスタカウントテーブル番号と消去クラスタカウント値とを有するテーブルである。消去クラスタカウントテーブル番号は、各消去クラスタカウントテーブルに割り当てられた番号を表す。消去クラスタカウント値は、消去クラスタカウントテーブルに属するビットで、１となっているビットの総数を表す。従って、消去クラスタカウントテーブル２２０の場合、消去クラスタカウント値は、４となる。よって、消去クラスタカウントテーブル２２０の消去クラスタカウントテーブル番号がＸの場合、消去クラスタカウントテーブルチェック表２２１から、消去クラスタカウントテーブル２２０は正当であることが分かる。
【０１０２】
以上説明した消去クラスタカウントテーブルチェック表を用いた正当性に関する処理を示すフローチャートを、図１６を用いて説明する。ステップＳ１２０１で、ＨＳＭ４４は、正当性を検討する対象を、消去クラスタカウントテーブルチェック表の最初の消去クラスタカウントテーブルとする。次に、ＨＳＭ４４は、ステップＳ１２０２で、対象となった消去クラスタカウントテーブルの消去クラスタカウント値を読み出す。次に、ＨＳＭ４４は、ステップＳ１２０３で、対象となっている消去クラスタカウントテーブルに相当する部分のクラスタマップから、消去対象ビット数を数える。
【０１０３】
次に、ＨＳＭ４４は、ステップＳ１２０４で、消去クラスタカウント値と消去クラスタマップ中の消去対象ビット総数とが一致しているかどうか判断する。一致している場合、処理はステップＳ１２０６へ進む。このステップＳ１２０６は、正当性判断段階に対応する。一致していない場合、ＨＳＭ４４は、ステップＳ１２０５で、消去クラスタマップに正当性なしと判断し、対象の消去クラスタカウントテーブルに相当するクラスタマップ部分を全て消去対象とする。
【０１０４】
次に、ＨＳＭ４４は、ステップＳ１２０６で、次の消去クラスタカウントテーブルは存在するかどうかを判断し、存在しない場合は処理が終了する。存在する場合、ＨＳＭ４４は、ステップＳ１２０７で、次の消去クラスタカウントテーブルを対象とし、再びステップＳ１２０２の処理を行う。
【０１０５】
このように正当性を判断することで、ＨＤＤの情報の整合性を維持することができる。
【０１０６】
次に、２つ目の実施形態について説明する。図１７には、図１５と同様の図が示されている。図１５と異なるのは、消去値チェック情報に対応する消去クラスタ値テーブルチェック表２２２と、消去値情報に対応する消去クラスタ値テーブル２２３である。消去クラスタ値とは、消去クラスタ値テーブル２２３を１６進数で表したものである。従って、消去クラスタ値テーブル２２３の場合、消去クラスタ値は、0x35となる。よって、消去クラスタ値テーブル２２３の消去クラスタ値テーブル番号がＮの場合、消去クラスタ値テーブルチェック表２２２から、消去クラスタ値テーブル２２３は正当であることが分かる。
【０１０７】
以上説明した消去クラスタ値テーブルチェック表を用いた正当性の処理を示すフローチャートを、図１８を用いて説明する。ステップＳ１３０１で、ＨＳＭ４４は、正当性を検討する対象を、消去クラスタ値テーブルチェック表の最初の消去クラスタ値テーブルとする。次に、ＨＳＭ４４は、ステップＳ１３０２で、対象となった消去クラスタ値テーブルの消去クラスタ値を読み出す。次に、ＨＳＭ４４は、ステップＳ１２０３で、対象となっている消去クラスタ値テーブルに相当する部分の消去クラスタマップから、消去クラスタ値を読み取る。
【０１０８】
次に、ＨＳＭ４４は、ステップＳ１３０４で、消去クラスタ値テーブルの消去クラスタ値と消去クラスタマップ中の消去クラスタ値とが一致しているかどうか判断する。このステップＳ１３０４は、正当性判断段階に対応する。一致している場合、処理はステップＳ１３０６へ進む。一致していない場合、ＨＳＭ４４は、ステップＳ１３０５で、消去クラスタマップに正当性なしと判断し、対象の消去クラスタ値テーブルに相当するクラスタマップ部分を全て消去対象とする。
【０１０９】
次に、ＨＳＭ４４は、ステップＳ１３０６で、次の消去クラスタ値テーブルは存在するかどうかを判断し、存在しない場合は処理が終了する。存在する場合、ＨＳＭ４４は、ステップＳ１３０７で、次の消去クラスタ値テーブルを対象とし、再びステップＳ１３０２の処理を行う。
【図面の簡単な説明】
【０１１０】
【図１】本発明による融合機の一実施例の構成図である。
【図２】本発明による融合機の一実施例のハードウェア構成図である。
【図３】ＨＤＤの管理内容を説明するための図である。
【図４】各クラスタマップの状態変化を示す図である。
【図５】各クラスタマップの状態変化を示す図である。
【図６】消去判定の処理を示すフローチャートである。
【図７】各クラスタマップの状態変化を示す図である。
【図８】各クラスタマップの状態変化を示す図である。
【図９】消去判定の処理を示すフローチャートである。
【図１０】２ビットで１クラスタを管理することを示す図である。
【図１１】状態遷移を示すフローチャートである。
【図１２】各クラスタマップの状態変化を示す図である。
【図１３】各クラスタマップの状態変化を示す図である。
【図１４】消去判定の処理を示すフローチャートである。
【図１５】消去クラスタマップが正当かどうかを判断するための説明図である。
【図１６】正当性の処理を示すフローチャートである。
【図１７】消去クラスタマップが正当かどうかを判断するための説明図である。
【図１８】正当性の処理を示すフローチャートである。
【符号の説明】
【０１１１】
１  融合機
２  ソフトウェア群
３  融合機起動部
４  ハードウェア資源
５  アプリケーション層
６  プラットホーム層
７  コントロールサービス層
８  ハンドラ層
９  プリンタアプリ
１０  コピーアプリ
１１  ファックスアプリ
１２  スキャナアプリ
１３  ネットワークコントロールサービス（ＮＣＳ）
１４  デリバリーコントロールサービス（ＤＣＳ）
１５  オペレーションパネルコントロールサービス（ＯＣＳ）
１６  ファックスコントロールサービス（ＦＣＳ）
１７  エンジンコントロールサービス（ＥＣＳ）
１８  メモリコントロールサービス（ＭＣＳ）
１９  ユーザインフォメーションコントロールサービス（ＵＣＳ）
２０  システムコントロールサービス（ＳＣＳ）
２１  システムリソースマネージャ（ＳＲＭ）
２２  ファックスコントロールユニットハンドラ（ＦＣＵＨ）
２３  イメージメモリハンドラ（ＩＭＨ）
２４  ハードウェアリソース
２５  スキャナ
２６  プロッタ
２７  エンジンＩ／Ｆ（ＰＣＩ）
２８  アプリケーションプログラムインターフェース（ＡＰＩ）
３０  コントローラボード
３１  ＣＰＵ
３２  システムメモリ（ＭＥＭ−Ｐ）
３３  ノースブリッジ（ＮＢ）
３４  サウスブリッジ（ＳＢ）
３５  ＡＧＰ（Accelerated Graphics Port）
３６  ＡＳＩＣ
３７  ローカルメモリ（ＭＥＭ−Ｃ）
３８  ハードディスク装置（ＨＤＤ）
３９  オペレーションパネル
４０  ファックスコントロールユニット（ＦＣＵ）
４１  ＵＳＢデバイス
４２  ＩＥＥＥ１３９４デバイス
４３  エンジン部
４４  ＨＳＭ
５０  ＮＩＣ
５１  セントロニクス
５２  Ｇ３規格対応ユニット
５３  Ｇ４規格対応ユニット
２０１  円盤
２０２  Ｎセクタ
２０３  消去クラスタマップ
２０４  ＩＭＨクラスタマップ
２１０  ＩＭＨクラスタマップ状態（ＲＡＭ）
２１１  ＩＭＨクラスタマップ状態（ＨＤＤバックアップ）
２１２  消去クラスタマップ状態
２１３  消去可否
２１４  電源ＯＦＦ
２２０  消去クラスタカウントテーブル
２２１  消去クラスタカウントテーブルチェック表
２２２  クラスタ値テーブルチェック表
２２３  クラスタ値テーブル
【図１】
2005202890.tif 000003
【図２】
2005202890.tif 000004
【図３】
2005202890.tif 000005
【図４】
2005202890.tif 000006
【図５】
2005202890.tif 000007
【図６】
2005202890.tif 000008
【図７】
2005202890.tif 000009
【図８】
2005202890.tif 000010
【図９】
2005202890.tif 000011
【図１０】
2005202890.tif 000012
【図１１】
2005202890.tif 000013
【図１２】
2005202890.tif 000014
【図１３】
2005202890.tif 000015
【図１４】
2005202890.tif 000016
【図１６】
2005202890.tif 000017
【図１８】
2005202890.tif 000018
【図１５】
2005202890.tif 000019
【図１７】
2005202890.tif 000020