(57)【要約】【課題】画像形成に係る処理のパフォーマンスを向上させる画像形成装置、消去方法を提供する。【解決手段】  画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、前記ハードディスクが複数の領域に分割された分割領域ごとに、該分割領域の消去を実行するかどうかを示す消去情報と、前記複数の消去情報をグループ化したグループ化消去情報と、前記グループ化消去情報に基づき定まる消去カウント情報と、前記消去カウント情報を定めた前記グループ化消去情報に対応する前記複数の分割領域の中で、消去する分割領域があるかどうかを、前記消去カウント情報に基づき判定する消去判定手段と、前記消去判定手段で消去する分割領域があると判定された前記複数の分割領域に対応する消去情報に基づき、該消去情報に対応する分割領域の消去を実行する消去手段とを有することを特徴とする。【選択図】  図３
2008210506.tif 000002
【特許請求の範囲】
【請求項１】
画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、
前記ハードディスクが複数の領域に分割された分割領域ごとに、該分割領域の消去を実行するかどうかを示す消去情報と、
前記複数の消去情報をグループ化したグループ化消去情報と、
前記グループ化消去情報に基づき定まる消去カウント情報と、
前記消去カウント情報を定めた前記グループ化消去情報に対応する前記複数の分割領域の中で、消去する分割領域があるかどうかを、前記消去カウント情報に基づき判定する消去判定手段と、
前記消去判定手段で消去する分割領域があると判定された前記複数の分割領域に対応する消去情報に基づき、該消去情報に対応する分割領域の消去を実行する消去手段と
を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクが搭載された画像形成装置と、その画像形成装置におけるハードディスクの情報の消去方法に関する。
【背景技術】
【０００２】
近年、ファクシミリ、プリンタ、コピーおよびスキャナなどの各装置の機能を１つの筐体内に収納した画像形成装置（以下、融合機という）が知られるようになった。この融合機は、１つの筐体内に表示部、印刷部および撮像部などを設けると共に、ファクシミリ、プリンタ、コピーおよびスキャナにそれぞれ対応する４種類のアプリケーションを設け、そのアプリケーションを切り替えることより、ファクシミリ、プリンタ、コピーおよびスキャナとして動作させるものである。
【０００３】
このような融合機では、画像データなどを記憶するためのハードディスク（以下、ＨＤＤと記す）を搭載しているものもある。この場合、ＨＤＤに記憶されたデータの消去処理が行われる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この消去処理は、画像データのサイズが大きいことに加え、近年のＨＤＤは大容量であるため、非常に時間がかかる。従って、データの消去処理は、他の処理にも大きな影響が与え、融合機のパフォーマンスを低下させる要因になっている。
【０００５】
本発明はこのような問題点に鑑み、画像形成に係る処理のパフォーマンスを向上させる画像形成装置、消去方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、前記ハードディスクが複数の領域に分割された分割領域ごとに、該分割領域の消去を実行するかどうかを示す消去情報と、前記複数の消去情報をグループ化したグループ化消去情報と、前記グループ化消去情報に基づき定まる消去カウント情報と、前記消去カウント情報を定めた前記グループ化消去情報に対応する前記複数の分割領域の中で、消去する分割領域があるかどうかを、前記消去カウント情報に基づき判定する消去判定手段と、前記消去判定手段で消去する分割領域があると判定された前記複数の分割領域に対応する消去情報に基づき、該消去情報に対応する分割領域の消去を実行する消去手段とを有することを特徴とする。
【０００７】
また、上記課題を解決するために、本発明は、前記消去カウント情報は、前記グループ化消去情報に属する消去情報に対応する分割領域のうち、消去する分割領域の個数であることを特徴とする。
【０００８】
また、上記課題を解決するために、本発明は、前記消去情報は１ビットで表現され、ビットが示す一方の値が前記消去情報に対応する分割領域の消去を実行することを示すことを特徴とする。
【０００９】
また、上記課題を解決するために、本発明は、前記分割領域は、前記ハードディスクのクラスタであることを特徴とする。
【００１０】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、前記情報を消去する消去手段と、前記消去手段が処理を終了してから再び処理を開始するまでの待ち時間を決定する待ち時間決定手段と有することを特徴とする。
【００１１】
また、上記課題を解決するために、本発明は、前記ハードディスクに読み書きを行う読み書き手段と、前記消去手段と前記読み書き手段の処理の順番を管理するアクセス待ち行列とを有し、前記待ち時間決定手段は、前記アクセス待ち行列に基づき、前記待ち時間を決定することを特徴とする。
【００１２】
また、上記課題を解決するために、本発明は、前記ハードディスクに読み書きを行う読み書き手段を有し、前記待ち時間決定手段は、前記読み書き手段の処理により、前記消去手段の処理が妨げられたとき、前記待ち時間を延ばすことを特徴とする。
【００１３】
また、上記課題を解決するために、本発明は、前記待ち時間決定手段は、前記前記消去手段の処理が妨げられた回数に基づき、前記待ち時間を延ばすことを特徴とする。
【００１４】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、前記情報を消去する消去手段と、前記消去手段よりも、処理を実行する優先度を定めた優先順位の高い処理があれば、前記消去手段は、処理の実行を保留することを特徴とする。
【００１５】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、前記情報を消去する消去手段と、前記消去手段が１回の消去にかける時間を設定する消去時間設定手段と、前記消去時間設定時間で設定した時間で、消去可能な情報量を計測する消去情報量計測手段とを有することを特徴とする。
【００１６】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、前記情報を消去する消去手段を有し、前記消去手段は、前記ハードディスクの円盤の内周側に記憶された情報を優先的に消去することを特徴とする。
【００１７】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、前記情報を消去する消去手段を有し、前記消去手段は、前記ハードディスクのヘッドが直近にアクセスした領域に最も近い領域に記憶された情報を優先的に消去することを特徴とする。
【００１８】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、前記情報を消去する消去手段を有し、前記消去手段は、前記ハードディスクの円盤が形成する円の同心円に沿って消去を実行することを特徴とする。
【００１９】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置において、前記情報を消去する消去手段を有し、前記消去手段は、消去される領域が複数存在する場合、消去対象となる各領域を交互に消去していくことを特徴とする。
【００２０】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクと、前記ハードディスクが複数の領域に分割された分割領域ごとに、該分割領域の消去を実行するかどうかを示す消去情報と、前記複数の消去情報をグループ化したグループ化消去情報と、前記グループ化消去情報に基づき定まる消去カウント情報とを有する画像形成装置での前記情報の消去方法であって、前記消去カウント情報を定めた前記グループ化消去情報に対応する前記複数の分割領域の中で、消去する分割領域があるかどうかを、前記消去カウント情報に基づき判定する消去判定段階と、前記消去判定段階で消去する分割領域があると判定された前記複数の分割領域に対応する消去情報に基づき、該消去情報に対応する分割領域の消去を実行する消去段階とを有することを特徴とする。
【００２１】
また、上記課題を解決するために、本発明は、前記消去カウント情報は、前記グループ化消去情報に属する消去情報に対応する分割領域のうち、消去する分割領域の個数であることを特徴とする。
【００２２】
また、上記課題を解決するために、本発明は、前記消去情報は１ビットで表現され、ビットが示す一方の値が前記消去情報に対応する分割領域の消去を実行することを示すことを特徴とする。
【００２３】
また、上記課題を解決するために、本発明は、前記分割領域は、前記ハードディスクのクラスタであることを特徴とする。
【００２４】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置での前記情報の消去方法であって、前記ハードディスクに記憶された情報を消去する消去段階と、前記消去手段が処理を終了してから再び処理を開始するまでの待ち時間を決定する待ち時間決定段階と有することを特徴とする。
【００２５】
また、上記課題を解決するために、本発明は、前記ハードディスクに読み書きを行う読み書き段階を有し、前記待ち時間決定段階では、前記消去段階と前記読み書き段階の処理の順番を管理するアクセス待ち行列に基づき、前記待ち時間を決定することを特徴とする。
【００２６】
また、上記課題を解決するために、本発明は、前記ハードディスクに読み書きを行う読み書き段階を有し、前記待ち時間決定段階では、前記読み書き手段の処理により、前記消去段階での処理が妨げられたとき、前記待ち時間を延ばすことを特徴とする。
【００２７】
また、上記課題を解決するために、本発明は、前記待ち時間決定段階では、前記前記消去段階での処理が妨げられた回数に基づき、前記待ち時間を延ばすことを特徴とする。
【００２８】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置での前記情報の消去方法であって、前記情報を消去する消去段階と、前記消去段階での処理よりも、処理を実行する優先度を定めた優先順位の高い処理があれば、前記消去段階での処理の実行を保留することを特徴とする。
【００２９】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置での前記情報の消去方法であって、前記情報を消去する消去段階と、前記消去段階で１回の消去にかける時間を設定する消去時間設定段階と、前記消去時間設定時間で設定した時間で、消去可能な情報量を計測する消去情報量計測段階とを有することを特徴とする。
【００３０】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置での前記情報の消去方法であって、前記情報を消去する消去段階を有し、前記消去段階では、前記ハードディスクの円盤の内周側に記憶された情報を優先的に消去することを特徴とする。
【００３１】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置での前記情報の消去方法であって、前記情報を消去する消去段階を有し、前記消去段階は、前記ハードディスクのヘッドが直近にアクセスした領域に最も近い領域に記憶された情報を優先的に消去することを特徴とする。
【００３２】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置での前記情報の消去方法であって、前記情報を消去する消去段階を有し、前記消去段階では、前記ハードディスクの円盤が形成する円の同心円に沿って消去を実行することを特徴とする。
【００３３】
また、上記課題を解決するために、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係る処理を行うプログラムと、画像を含む情報を記憶するハードディスクとを有する画像形成装置での前記情報の消去方法であって、前記情報を消去する消去段階を有し、前記消去段階では、消去される領域が複数存在する場合、消去対象となる各領域を交互に消去していくことを特徴とする。
【発明の効果】
【００３４】
以上説明したように、本発明によれば、画像形成に係る処理のパフォーマンスを向上させる画像形成装置、消去方法が得られる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施例を図面に基づいて説明する。
【実施例】
【００３６】
図１は、本発明による融合機の一実施例の構成図を示している。融合機１は、ソフトウェア群２と、融合機起動部３と、ハードウェア資源４とを含むように構成される。
【００３７】
融合機起動部３は融合機１の電源投入時に最初に実行され、アプリケーション層５およびプラットホーム層６を起動する。例えば融合機起動部３は、アプリケーション層５およびプラットホーム層６のプログラムを、ハードディスク装置（以下、ＨＤＤという）などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。ハードウェア資源４は、スキャナ２５と、プロッタ２６と、ＡＤＦ（Auto Document Feeder）などのハードウェアリソース２４とを含む。
【００３８】
また、ソフトウェア群２は、ＵＮＩＸ（登録商標）などのオペレーティングシステム（以下、ＯＳという）上に起動されているアプリケーション層５とプラットホーム層６とを含む。アプリケーション層５は、プリンタ、コピー、ファックスおよびスキャナなどの画像形成にかかるユーザサービスにそれぞれ固有の処理を行うプログラムを含む。
【００３９】
アプリケーション層５は、プリンタ用のアプリケーションであるプリンタアプリ９と、コピー用アプリケーションであるコピーアプリ１０と、ファックス用アプリケーションであるファックスアプリ１１と、スキャナ用アプリケーションであるスキャナアプリ１２とを含む。
【００４０】
また、プラットホーム層６は、アプリケーション層５からの処理要求を解釈してハードウェア資源４の獲得要求を発生するコントロールサービス層７と、１つ以上のハードウェア資源４の管理を行ってコントロールサービス層７からの獲得要求を調停するシステムリソースマネージャ（以下、ＳＲＭという）２１と、ＳＲＭ２１からの獲得要求に応じてハードウェア資源４の管理を行うハンドラ層８とを含む。このＳＲＭ２１は、資源管理手段に対応する。
【００４１】
コントロールサービス層７は、ネットワークコントロールサービス（以下、ＮＣＳという）１３、デリバリーコントロールサービス（以下、ＤＣＳという）１４、オペレーションパネルコントロールサービス（以下、ＯＣＳという）１５、ファックスコントロールサービス（以下、ＦＣＳという）１６、エンジンコントロールサービス（以下、ＥＣＳという）１７、メモリコントロールサービス（以下、ＭＣＳという）１８、ユーザインフォメーションコントロールサービス（以下、ＵＣＳという）１９、システムコントロールサービス（以下、ＳＣＳという）２０など、一つ以上のサービスモジュールを含むように構成されている。
【００４２】
なお、プラットホーム層６は予め定義されている関数により、アプリケーション層５からの処理要求を受信可能とするＡＰＩ２８を有するように構成されている。ＯＳは、アプリケーション層５およびプラットホーム層６の各ソフトウェアをプロセスとして並列実行する。
【００４３】
通信手段に対応するＮＣＳ１３のプロセスは、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。
【００４４】
例えばＮＣＳ１３は、ネットワークを介して接続されるネットワーク機器とのデータ通信をｈｔｔｐｄ（HyperText Transfer Protocol Daemon）により、ＨＴＴＰ（HyperText Transfer Protocol）で制御する。
【００４５】
ＤＣＳ１４のプロセスは、蓄積文書の配信などの制御を行う。ＯＣＳ１５のプロセスは、オペレータと本体制御との間の情報伝達手段となるオペレーションパネルの制御を行う。ＦＣＳ１６のプロセスは、アプリケーション層５からＰＳＴＮまたはＩＳＤＮ網を利用したファックス送受信、バックアップ用のメモリで管理されている各種ファックスデータの登録／引用、ファックス読み取り、ファックス受信印刷などを行うためのＡＰＩを提供する。
【００４６】
ＥＣＳ１７のプロセスは、スキャナ２５、プロッタ２６、その他のハードウェアリソース２４などのエンジン部の制御を行う。ＭＣＳ１８のプロセスは、メモリの取得および解放、ＨＤＤの利用などのメモリ制御を行う。ＵＣＳ１９は、ユーザ情報の管理を行うものである。
【００４７】
ＳＣＳ２０のプロセスは、アプリケーション管理、操作部制御、システム画面表示、ＬＥＤ表示、ハードウェア資源管理、割り込みアプリケーション制御などの処理を行う。
【００４８】
ＳＲＭ２１のプロセスは、ＳＣＳ２０と共にシステムの制御およびハードウェア資源４の管理を行うものである。例えばＳＲＭ２１のプロセスは、スキャナ２５やプロッタ２６などのハードウェア資源４を利用する上位層からの獲得要求に従って調停を行い、実行制御する。
【００４９】
具体的に、ＳＲＭ２１のプロセスは獲得要求されたハードウェア資源４が利用可能であるか（他の獲得要求により利用されていないかどうか）を判定し、利用可能であれば獲得要求されたハードウェア資源４が利用可能である旨を上位層に通知する。また、ＳＲＭ２１のプロセスは上位層からの獲得要求に対してハードウェア資源４を利用するためのスケジューリングを行い、要求内容（例えば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成など）を直接実施している。
【００５０】
また、ハンドラ層８は後述するファックスコントロールユニット（以下、ＦＣＵという）の管理を行うファックスコントロールユニットハンドラ（以下、ＦＣＵＨという）２２と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理とハードディスクの管理を行うイメージメモリハンドラ（以下、ＩＭＨという）２３と、ＨＳＭ（Hard disk Security Module）４４を含む。ＳＲＭ２１およびＦＣＵＨ２２は、予め定義されている関数によりハードウェア資源４に対する処理要求を送信可能とするエンジンＩ／Ｆ２７を利用して、ハードウェア資源４に対する処理要求を行う。このうち、ＩＭＨ２３は、正当性判断手段に対応する。
【００５１】
ＨＳＭ４４は、ＩＭＨ２３を介さずにハードディスクにアクセス可能であり、ＩＭＨ２３とやり取りを行う。このやり取りにより、ＨＳＭ２３は、消去してもよいセクタを得、そのセクタの消去を行う。また、ＨＳＭ２３は、ハードディスク消去手段に対応する。
【００５２】
融合機１は、各アプリケーションで共通的に必要な処理をプラットホーム層６で一元的に処理することができる。次に、融合機１のハードウェア構成について説明する。
【００５３】
図２は、融合機１の一実施例のハードウェア構成図を示している。融合機１は、コントローラボード３０と、オペレーションパネル３９と、ＦＣＵ４０と、エンジン４３とを含む。また、ＦＣＵ４０は、Ｇ３規格対応ユニット５２と、Ｇ４規格対応ユニット５３とを有する。
【００５４】
また、コントローラボード３０は、ＣＰＵ３１と、ＡＳＩＣ３６と、ＨＤＤ３８と、システムメモリ（ＭＥＭ−Ｐ）３２と、ローカルメモリ（ＭＥＭ−Ｃ）３７と、ノースブリッジ（以下、ＮＢと記す）３３と、サウスブリッジ（以下、ＳＢと記す）３４と、ＮＩＣ５０（Network Interface Card）と、ＵＳＢデバイス４１と、ＩＥＥＥ１３９４デバイス４２と、セントロニクスデバイス５１とを含む。
【００５５】
オペレーションパネル３９は、コントローラボード３０のＡＳＩＣ３６に接続されている。また、ＳＢ３４と、ＮＩＣ５０と、ＵＳＢデバイス４１と、ＩＥＥＥ１３９４デバイス４２と、セントロニクスデバイス５１は、ＮＢ３３にＰＣＩバスで接続されている。
【００５６】
ＦＣＵ４０と、エンジン４３は、コントローラボード３０のＡＳＩＣ３６にＰＣＩバスで接続されている。
【００５７】
なお、コントローラボード３０は、ＡＳＩＣ３６にローカルメモリ３７、ＨＤＤ３８などが接続されると共に、ＣＰＵ３１とＡＳＩＣ３６とがＣＰＵチップセットのＮＢ３３を介して接続されている。このように、ＮＢ３３を介してＣＰＵ３１とＡＳＩＣ３６とを接続すれば、ＣＰＵ３１のインタフェースが公開されていない場合に対応できる。
【００５８】
また、ＡＳＩＣ３６とＮＢ３３とはＰＣＩバスを介して接続されているのでなく、ＡＧＰ（Accelerated Graphics Port）６７を介して接続されている。このように、図２のアプリケーション層５やプラットホーム層６を形成する一つ以上のプロセスを実行制御するため、ＡＳＩＣ３６とＮＢ３３とを低速のＰＣＩバスでなくＡＧＰ３５を介して接続し、パフォーマンスの低下を防いでいる。
【００５９】
ＣＰＵ３１は、融合機１の全体制御を行うものである。ＣＰＵ３１は、ＮＣＳ１３、ＤＣＳ１４、ＯＣＳ１５、ＦＣＳ１６、ＥＣＳ１７、ＭＣＳ１８、ＵＣＳ１９、ＳＣＳ２０、ＳＲＭ２１、ＦＣＵＨ２２、ＩＭＨ２３、ＨＳＭ４４をＯＳ上にそれぞれプロセスとして起動して実行させると共に、アプリケーション層５を形成するプリンタアプリ９、コピーアプリ１０、ファックスアプリ１１、スキャナアプリ１２を起動して実行させる。
【００６０】
ＮＢ３３は、ＣＰＵ３１、システムメモリ３２、ＳＢ３４およびＡＳＩＣ３６を接続するためのブリッジである。システムメモリ３２は、融合機１の描画用メモリなどとして用いるメモリである。ＳＢ３４は、ＮＢ３３とＰＣＩバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ３７はコピー用画像バッファ、符号バッファとして用いるメモリである。
【００６１】
ＡＳＩＣ３６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ３８は、画像の蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積などを行うためのストレージである。また、オペレーションパネル３９は、ユーザからの入力操作を受け付けると共に、ユーザに向けた表示を行う操作部である。
【００６２】
以下、ＨＤＤの消去のパフォーマンスを向上させる処理について説明する。なお、以下の説明において、ＨＤＤに記憶された情報の消去を、単にＨＤＤの消去または上書きと表現することがある。
【００６３】
まず、図３を用いて消去クラスタマップ３０１と、消去クラスタカウントテーブル３０４について説明する。消去クラスタカウントマップ３０１は、消去の対象となるＨＤＤのクラスタを示すもので、ＨＤＤのすべてのクラスタを、図３の１クラスタ３０２のように、それぞれ１ビットで管理している。クラスタに対応するビットが０であれば、そのクラスタは消去対象ではなく、ビットが１であればそのクラスタは消去対象であることを意味する。
【００６４】
このように、消去の対象をビット判定で検索すると、ＣＰＵに負荷がかかってしまう。そこで消去クラスタマップ３０１中のクラスタをある程度グループ化（ｎクラスタ３０３）した消去クラスタカウントテーブル３０４を用意し、消去クラスタカウントテーブル３０４にはグループ化したｎクラスタ中の消去対象クラスタ数をカウントした値を記憶している。このカウントした値をカウント値と表現する。
【００６５】
例えば、消去クラスタカウントテーブル３０４のBlock No１のカウント値は、２５となっており、消去クラスタマップ３０１でBlock No１に対応するｎクラスタ３０３では、２５個の１が確認できる。
【００６６】
消去クラスタカウントテーブル３０４は、Block Noのように、番号が振られた配列であるが、以下の説明では、各カウント値を示すものを単にテーブルと表現することにする。
【００６７】
このような消去クラスタカウントテーブル３０４で管理することにより、ｎ個分のクラスタに消去対象が存在するかどうかの判定が、各テーブルを参照することで可能となる。
【００６８】
この場合、検索手順は、
１．消去クラスタカウントテーブル３０４からカウント値が０でないテーブルを検索する。
２．カウント値が０でないテーブルを見つけたら、対象となるグループ化された消去クラスタマップ領域のみビット判定する。
となり、ビット判定処理がスポット的になりＣＰＵ負荷軽減が狙えるとともに効率良く検索することが可能になりパフォーマンスを向上させることが可能となる。
【００６９】
この処理の詳細を、図４のフローチャートを用いて説明する。ステップＳ１４０１で、ＨＳＭ４４は、まず判定の対象を消去クラスタカウントテーブル３０４の先頭のテーブルとする。次に、ＨＳＭ４４は、ステップＳ１４０２で、対象となっているテーブルのカウント値を読み出す。
【００７０】
次のステップＳ１４０３で、ＨＳＭ４４は、カウント値が０かどうか判断する。カウント値が０の場合、消去対象となるクラスタは存在しない。従って、ステップＳ１４１０で消去クラスタカウントテーブルの最後のテーブルであると判断されると、処理は終了する。最後のテーブルでなければ、ステップＳ１４１１で、ＨＳＭ４４は、判定の対象となるテーブルを次のテーブルとする。
【００７１】
ステップＳ１４０３で、カウント値が０ではないと判断されると、ＨＳＭ４４は、ステップＳ１４０４で、対象となっているテーブルに対応する消去クラスタマップ上の領域を抽出する。次のステップＳ１４０５で、ＨＳＭ４４は、抽出した領域でビット判定をする。ステップＳ１４０６で、ＨＳＭ４４が、ビットが０であると判断した場合、ステップＳ１４０８へ処理が進む。ステップＳ１４０６で、ＨＳＭ４４が、ビットが０ではないと判定した場合、ＨＳＭ４４は、ステップＳ１４０７で対象ビットのクラスタを消去する。
【００７２】
そして、ＨＳＭ４４は、ステップＳ１４０８で、判定したビットが抽出した領域における最後のビットかどうかを判定し、最後のビットであれば、ステップＳ１４１０に処理を進める。最後のビットでなければ、ＨＳＭ４４は、ステップＳ１４０９で判定対象ビットを次のビットとする。
【００７３】
次のパフォーマンスを向上させる処理について説明する。この処理は、マルチタスクあるいはマルチスレッドにおけるタイムシェアリングを利用するものである。本実施の形態における画像形成装置において、ＣＰＵは短い時間単位で次々と各スレッドを動作させている。この場合、あるスレッドがＣＰＵにより動作しているときは、その他のスレッドは動作しない。また、各スレッドに割り当てる時間や優先順位は設定することができる。
【００７４】
ＨＳＭ４４もスレッドの１つであるので、ＨＳＭ４４が動作しているとき、他のスレッドは動作することができない。そこで、ＨＳＭ４４が消去開始間隔を設けることで消去目的以外の通常使用でＨＤＤを利用するスレッドへ切り換えられるようにスケジューリングすることで消去目的以外のＨＤＤアクセスのパフォーマンスをなるべく落とさないようにする。
【００７５】
この処理を図５を用いて説明する。図５には、横軸に時間軸を設けたグラフが示されている。そのグラフ上にはＨＳＭ４４により行われるＨＤＤ消去３１４と、ＩＭＨ２３により行われる通常アクセスＡ３１５、通常アクセスＢ３１６との処理の状態を示す棒グラフが示されている。
【００７６】
この棒グラフは、斜線と格子と斜め格子により、どのような状態かを示すものである。斜線は、ＨＤＤにアクセス中の状態であることを示す。格子は、アクセス待ちの状態であることを示す。斜め格子は、ＨＤＤ消去３１４にのみ現れるもので、通常アクセスを優先させるため、アクセスを行っていない状態であることを示す。
【００７７】
図５では、まずＨＤＤ消去３１４の処理が実行されている。その次に、通常アクセスＡ３１５が実行待ちの状態となっている。そこで、ＨＤＤ消去３１５の処理から通常アクセスＡ３１５の処理に実行権が遷移されている。その後、通常アクセスＡ３１５の処理が実行され、ＨＤＤ消去３１５の処理は、通常アクセスＡ３１５の処理に実行権を遷移させたためアクセスを行っていない状態となっている。そして次に、ＨＤＤ消去３１５の処理は実行待ちの状態となっている。
【００７８】
ＨＤＤ消去３１５の処理に、通常アクセスＡ３１５の処理から実行権が遷移すると、同時に通常アクセスＢ３１６の処理が実行待ちの状態となっている。よって、ＨＤＤ消去３１５の処理は、先ほどと同様に、少しの間だけ処理が実行され、通常アクセスＢ３１６の処理へ実行権が遷移される。このとき、ＨＤＤ消去３１５の処理は、アクセスを行っていない状態となっている。
【００７９】
その後、ＨＤＤ消去３１５の処理は実行待ちの状態となっている。そして、ＨＤＤ消去３１５の処理に、通常アクセスＡ３１５の処理から実行権が遷移すると、ＨＤＤ消去３１５の処理が行われ、その後、再び図示しない他のスレッドに実行権が遷移し、ＨＤＤ消去３１５の処理は、アクセスを行っていない状態となっている。その後再び実行権がＨＤＤ消去３１５の処理に遷移している。
【００８０】
以上のような実行権のスケジューリングは、種々の方法が考えられる。そのスケジューリングの一例を、図６を用いて説明する。図６の例は、ＨＤＤアクセスキューを用意してＨＤＤアクセスを一元管理し、キューイングされている数を元にスケジューリングするものである。ステップＳ１５０１ではＨＤＤアクセスキューにキューイングされている数を取得する。ステップＳ１５０２で、キューイング数が０かどうか判定される。キューイング数が０であれば、ステップＳ１５０３で、開始間隔を１００ミリ秒とされ、処理が終了する。
【００８１】
ステップＳ１５０２で、キューイング数が０ではないと判定された場合、ステップＳ１５０４で、キューイング数が３未満かどうか判定される。キューイング数が３未満であれば、ステップＳ１５０６で、開始間隔を５００ミリ秒とされ、処理が終了する。
【００８２】
ステップＳ１５０４で、キューイング数が３未満ではないと判定された場合、ステップＳ１５０５で、開始間隔を１０００ミリ秒とされ、処理が終了する。
【００８３】
次に、ＨＤＤ消去が他の処理にブロックされた場合は開始間隔を延ばす場合の処理について、図７を用いて説明する。なお、図７は、図５と同様の図であるので、図に関する説明は省略する。
【００８４】
図７では、まずＨＤＤ消去３１４の処理が実行されている。その次に、通常アクセスＡ３１５が実行待ちの状態となっている。そこで、ＨＤＤ消去３１５の処理から通常アクセスＡ３１５の処理に実行権が遷移されている。その後、通常アクセスＡ３１５の処理が実行され、ＨＤＤ消去３１５の処理は、待ち状態となる。その後、ＨＤＤ消去３１５の処理を実行できる時間が到来するが、通常アクセスＡ３１５の処理が実行中のため、ＨＤＤ消去３１５の処理の実行は行われない。
【００８５】
また、ＨＤＤ消去３１５の処理から通常アクセスＡ３１５の処理に実行権が遷移されたのと同時に、通常アクセスＢ３１６の処理も待ち状態となっている。そのため、通常アクセスＡ３１５の処理が終了すると、通常アクセスＢ３１６の処理に実行権が遷移する。そして、通常アクセスＢ３１６の処理が終了すると、ＨＤＤ消去３１４の処理へ実行権が遷移する。
【００８６】
この処理を、図８のフローチャートを用いて説明する。ステップＳ１６０１は、ＨＤＤ消去の処理の開始である。ステップＳ１６０２は、処理がブロックされたかどうかの判定である。ブロックされた場合、ステップＳ１６０３で、待ち時間が延ばされ、処理が終了する。ステップＳ１６０２で、ブロックされたと判定されなかった場合、ステップＳ１６０４で待ち時間を初期値とされ、ステップＳ１６０５でＨＤＤ消去の処理が実行される。
【００８７】
この処理の他の例として、ブロック回数をブロックカウンタに保持しておき、ブロック回数の上限を超えたら開始間隔を延ばす処理を、図９のフローチャートを用いて説明する。
【００８８】
ステップＳ１７０１で、ＨＤＤ消去の処理が開始される。ステップＳ１７０２は、処理がブロックされたかどうかの判定である。ブロックされた場合、ステップＳ１７０３で、ブロックカウンタが２より大きいかどうか判定される。ブロックカウンタが２より大きい場合、ステップＳ１７０８で、待ち時間が延ばされ、処理が終了する。ステップＳ１７０３で、ブロックカウンタが２以下であると判定された場合、ステップＳ１７０７で、ブロックカウンタはインクリメントされ、処理が終了する。
【００８９】
ステップＳ１７０２で、ブロックされていないと判定された場合、ステップＳ１７０３で、ＨＤＤ消去の処理が実行される。そして、ステップＳ１７０４で、待ち時間が初期値に設定される。また、ステップＳ１７０５で、ブロックカウンタは初期化される。
【００９０】
以上説明した他に、割り込みを設けて消去途中でも中断可能する処理について、図１０を用いて説明する。ステップＳ１８０１で、ＨＤＤ消去の処理が開始される。ステップＳ１８０２は、優先順位のチェックが行われる。ステップＳ１８０３で、優先順位が高い処理があるかどうか判定される。優先順位が高い処理がある場合、ステップＳ１８０５で、ＨＤＤ消去の処理は保留される。優先順位が高い処理がない場合、ステップＳ１８０４で、ＨＤＤ消去は引き続き実行される。
【００９１】
このように割り込みを設けることにより、消去を定量化することによる複雑な処理を行わなくてもよい。
【００９２】
次に、ＨＤＤのデータ転送能力（ＭＢ/ｓｅｃ）をもとに消去量を決定する場合処理について説明する。この処理において、消去量は、ＨＤＤのデータ転送能力に応じ消去時間のパフォーマンスも変動するために変動可能にしておく。
【００９３】
なお、消去量の値は、予めＨＤＤデータ転送能力を測定しておいた値を元に固定値としてプログラム化しておく方法以外にも、ＨＤＤデータ転送能力測定プログラムを組み込んでＨＤＤごとに消去量を変動させるようにしてもよいし、オペレータに設定させてもよい。
【００９４】
図１１は、オペレータに設定させる際にオペレーションパネルに表示されるＨＤＤ消去設定画面の例である。図１１には、ＨＤＤデータ消去設定画面３３０と、１消去時間３３１と、１消去量３３２と、実行ボタン３３３と、保存ボタン３３４と、キャンセルボタン３３４とが示されている。
【００９５】
１消去時間３３１は、１回の消去にどれくらいの時間をかけるかを設定するものである。１消去量３３２は、１回の消去でどれくらいの情報量が消去可能かを表示するものである。実行ボタン３３３は、設定した１消去時間での１消去量の計測を実行するためのボタンである。保存ボタン３３４は、設定した内容を保存するためのボタンである。キャンセルボタン３３５は、この画面を閉じるためのボタンである。
【００９６】
図１１の場合、１消去時間を０．１秒とした例が示されている。このように設定し、図１２に示されるように、実行ボタン３３３を押下すると、計測が開始される。計測結果が得られると、図１３に示されるように、１消去量３３２が表示される。図１３の場合、２０４８ＫＢとなっている。この消去量は、消去量  ＝  データ転送能力  ／  消去時間で計測することができる。このように計測された後、図１４に示されるように、保存ボタン３３４を押下すると、設定した内容が保存される。
【００９７】
その他、消去量を決定する方法として、ＨＤＤの回転数、ＨＤＤのキャッシュ、ＨＤＤのシークタイム、ＨＤＤの接続状態を用いたものでも良い。
【００９８】
ＨＤＤの回転数が速ければＨＤＤデータアクセスパフォーマンスが向上するため、例えば回転数に比例して消去量を決定することができる。特に通常の使用でアクセスしているアドレスと消去使用でアクセスするアドレスとが離れている場合は、ヘッドの位置合わせが頻繁に発生する。このとき、回転数が速いとヘッド位置合わせも速くなるので消去量を多くすることが可能だが、回転数が遅いとヘッド位置合わせも遅くなる。従って、消去量を少なくすることにより、通常使用時のアクセスパフォーマンスが低下することの要因を減らすことが可能となる。
【００９９】
ＨＤＤのキャッシュが多ければＨＤＤとの通信時間が短くなり消去量も多くすることができ全体的な消去時間も短くすることが可能となる。
【０１００】
キャッシュが多ければＨＤＤとの通信時間が短くなるので消去量も多くすることができるが、キャッシュが少なければＨＤＤとの通信時間が長くなるので、消去量を少なくすることで通常使用時のアクセスに影響を最小限に抑えることが可能となる。
【０１０１】
シークタイムが速ければ、通常の使用におけるアクセスと消去でのアクセスでアドレスをランダムアクセスしてもＨＤＤアクセスのパフォーマンスダウンを少なくすることができる。
【０１０２】
この場合、シークタイム計測プログラムを組み込んでアドレス別にシークタイムをサンプリングして消去量を決定する。
【０１０３】
ＨＤＤの接続状態は、例えばＨＤＤがＲＡＩＤによりアクセス速度が向上する場合を示し、その場合は消去量を多くする。
【０１０４】
さらに、その他の方法として、消去量を外周側は多くし、内周側は少なくすることで消去時間を均一化する方法もある。図１５は、ＨＤＤのアクセス位置と速度の関係を示す図である。図１５には、ＨＤＤの円盤３４０とＬＢＡ（論理アドレスブロック）３４１と、領域情報３４２とが示されている。図１５に示されるように、一般的にＨＤＤは、ＬＢＡが小さい外周側ほどアクセス速度が速く、ＬＢＡが大きい内周側ほどアクセス速度が遅い。従って、領域情報３４２に示されるように、アクセス速度が速い外周側から使用していくようにする。その上で、消去量をアクセス位置により変動させることで特性を生かした効率のよい消去処理を行うことができる。
【０１０５】
次に、内周側の消去を優先的に行う場合について、図１６を用いて説明する。図１６には、ＨＤＤの円盤３４０と、外周側３５１と、内周側３５０とが示されている。外周側の領域は、上述したように高速アクセスが可能なため、画像を記憶する領域として、記憶する頻度を高める制御が行われていることがある。その場合、不要となったデータのある領域には、すぐに新たな画像が上書きされやすい。従って、通常の動作において、消去しても、その有意性は低いものとなる。
【０１０６】
また、内周側の領域は、上記制御により、画像が記憶されにくい。従って、不要となったデータが残りやすいこととなる。よって、内周側の領域のデータを優先的に消去することで、ＨＤＤ消去の有意性は高まることとなる。
【０１０７】
この場合、内周側より消去を開始し、外周側まで消去可能なデータの検索を終えると、再び内周側より消去を開始するようにしても良い。
【０１０８】
次に、図１７を用いて、直近にアクセスした領域に最も近い領域から優先して消去する処理について説明する。
【０１０９】
図１７には、ＨＤＤの円盤３４０と、ヘッド３５３と、直近アクセス領域３５２と、ヘッド移動量３５４、３５５とが示されている。
【０１１０】
ヘッドが移動する時間を減らすため、直近アクセス領域３５２に最も近い領域から消去するため、図１７の場合、ヘッド移動量３５５でヘッドが移動できる領域から消去を開始するようにする。具体的にヘッドの移動量の少ない領域の検索は、直近の領域の内周側を検索し、その次に外周側を検索し、再び内周側を検索する、というように、交互に行うようにしても良い。
【０１１１】
次に、図１８を用いて、円盤が形成する円の同心円に沿って消去する処理について説明する。図１８には円盤３４０が示されている。この円盤３４０が形成する円の同心円に沿って消去を行うことにより、ヘッドの移動は行われないため、パフォーマンスを高めることができる。
【０１１２】
次に、図１９を用いて消去される領域が複数存在する場合の処理について説明する。消去される領域が、図１９の円盤３４０に示されるように、複数存在する場合、１つの領域ごとに消去すると、例えば電源を断たれた際に、まだ消去していないデータが完全なまま残ることとなる。
【０１１３】
従って、消去対象となる各領域を交互に少しずつ消去していくことで、各領域のデータは不完全なデータとなり、セキュリティ面でのパフォーマンスを向上することが可能となる。
【図面の簡単な説明】
【０１１４】
【図１】本発明による融合機の一実施例の構成図である。
【図２】本発明による融合機の一実施例のハードウェア構成図である。
【図３】消去クラスタマップと、消去クラスタカウントテーブルを示す図である。
【図４】消去対象クラスタを検出するフローチャートである。
【図５】ＨＤＤ消去開始間隔を示す図である。
【図６】ＨＤＤ消去開始間隔の決定処理を示すフローチャートである。
【図７】ＨＤＤ消去開始間隔を示す図である。
【図８】消去待ち間隔遅延判定を示すフローチャートである。
【図９】ブロック回数による待ち時間変動を示すフローチャートである。
【図１０】優先順位の判定を示すフローチャートである。
【図１１】ＨＤＤ消去設定画面を示す図である。
【図１２】ＨＤＤ消去設定画面を示す図である。
【図１３】ＨＤＤ消去設定画面を示す図である。
【図１４】ＨＤＤ消去設定画面を示す図である。
【図１５】ＨＤＤのアクセス位置と速度の関係を示す図である。
【図１６】内周側と外周側の優先順位を説明する図である。
【図１７】直近のアクセス位置に近い位置へのアクセスを示す説明図である。
【図１８】円盤の回転方向に消去する処理を示す図である。
【図１９】消去される領域が複数存在する場合の処理の処理を示す図である。
【符号の説明】
【０１１５】
１  融合機
２  ソフトウェア群
３  融合機起動部
４  ハードウェア資源
５  アプリケーション層
６  プラットホーム層
７  コントロールサービス層
８  ハンドラ層
９  プリンタアプリ
１０  コピーアプリ
１１  ファックスアプリ
１２  スキャナアプリ
１３  ネットワークコントロールサービス（ＮＣＳ）
１４  デリバリーコントロールサービス（ＤＣＳ）
１５  オペレーションパネルコントロールサービス（ＯＣＳ）
１６  ファックスコントロールサービス（ＦＣＳ）
１７  エンジンコントロールサービス（ＥＣＳ）
１８  メモリコントロールサービス（ＭＣＳ）
１９  ユーザインフォメーションコントロールサービス（ＵＣＳ）
２０  システムコントロールサービス（ＳＣＳ）
２１  システムリソースマネージャ（ＳＲＭ）
２２  ファックスコントロールユニットハンドラ（ＦＣＵＨ）
２３  イメージメモリハンドラ（ＩＭＨ）
２４  ハードウェアリソース
２５  スキャナ
２６  プロッタ
２７  エンジンＩ／Ｆ（ＰＣＩ）
２８  アプリケーションプログラムインターフェース（ＡＰＩ）
３０  コントローラボード
３１  ＣＰＵ
３２  システムメモリ（ＭＥＭ−Ｐ）
３３  ノースブリッジ（ＮＢ）
３４  サウスブリッジ（ＳＢ）
３５  ＡＧＰ（Accelerated Graphics Port）
３６  ＡＳＩＣ
３７  ローカルメモリ（ＭＥＭ−Ｃ）
３８  ハードディスク装置（ＨＤＤ）
３９  オペレーションパネル
４０  ファックスコントロールユニット（ＦＣＵ）
４１  ＵＳＢデバイス
４２  ＩＥＥＥ１３９４デバイス
４３  エンジン部
４４  ＨＳＭ
５０  ＮＩＣ
５１  セントロニクス
５２  Ｇ３規格対応ユニット
５３  Ｇ４規格対応ユニット
３０１  消去クラスタマップ
３０２  １クラスタ
３０３  ｎクラスタ
３０４  消去クラスタカウントテーブル
３１４  ＨＤＤ消去
３１５  通常アクセスＡ
３１６  通常アクセスＢ
３３０  ＨＤＤデータ消去設定画面
３３１  １消去時間
３３２  １消去量
３３４  保存ボタン
３３５  キャンセルボタン
３４０  円盤
３４１  ＬＢＡ
３４２  領域情報
３５０  内周側
３５１  外周側
３５２  直近アクセス領域
３５３  ヘッド
３５４、３５５  ヘッド移動量
【図１】
2008210506.tif 000003
【図２】
2008210506.tif 000004
【図３】
2008210506.tif 000005
【図４】
2008210506.tif 000006
【図６】
2008210506.tif 000007
【図８】
2008210506.tif 000008
【図９】
2008210506.tif 000009
【図１０】
2008210506.tif 000010
【図１１】
2008210506.tif 000011
【図１２】
2008210506.tif 000012
【図１３】
2008210506.tif 000013
【図１４】
2008210506.tif 000014
【図１５】
2008210506.tif 000015
【図１６】
2008210506.tif 000016
【図１７】
2008210506.tif 000017
【図１８】
2008210506.tif 000018
【図１９】
2008210506.tif 000019
【図５】
2008210506.tif 000020
【図７】
2008210506.tif 000021
【手続補正書】
【提出日】平成20年4月11日(2008.4.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報を記憶するハードディスクを有する情報処理装置において、
前記ハードディスクの記憶領域を複数の領域に分割し、分割領域に記憶された情報の消去を実行するかどうかを示す消去情報を複数のグループに分け、グループ内の消去情報の中に、消去を実行することを示す消去情報があるかどうかを判定する消去判定手段と、
前記消去判定手段による判定結果に基づき、前記分割領域に記憶された情報の消去を実行する消去手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記消去手段は、
前記消去判定手段により消去情報があると判定されたグループ内において、消去を実行することを示す消去情報に対応する分割領域に記憶された情報の消去を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
当該情報処理装置が、
前記グループ内の消去情報の中に、消去を実行することを示す消去情報があるかどうかを示す消去カウント情報を有し、
前記消去判定手段は、
前記消去カウント情報に基づき判定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記消去カウント情報は、
前記グループ内における消去を実行することを示す消去情報の数であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
情報を記憶するハードディスクを有する情報処理装置において、
前記情報を消去する消去手段と、
前記消去手段が消去処理を終了してから再び消去処理を開始するまでの待ち時間を決定する待ち時間決定手段と、を有し、
前記待ち時間決定手段は、
前記情報の読み書き処理によるアクセス待ちの状態に応じて、前記待ち時間を決定することを特徴とする情報処理装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ハードディスクが搭載された情報処理装置に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明はこのような問題点に鑑み、画像形成に係る処理のパフォーマンスを向上させる情報処理装置を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するために、本発明は、情報を記憶するハードディスクを有する情報処理装置において、前記ハードディスクの記憶領域を複数の領域に分割し、分割領域に記憶された情報の消去を実行するかどうかを示す消去情報を複数のグループに分け、グループ内の消去情報の中に、消去を実行することを示す消去情報があるかどうかを判定する消去判定手段と、前記消去判定手段による判定結果に基づき、前記分割領域に記憶された情報の消去を実行する消去手段と、を有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、上記課題を解決するために、本発明は、前記消去手段が、前記消去判定手段により消去情報があると判定されたグループ内において、消去を実行することを示す消去情報に対応する分割領域に記憶された情報の消去を実行することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、上記課題を解決するために、本発明は、当該情報処理装置が前記グループ内の消去情報の中に、消去を実行することを示す消去情報があるかどうかを示す消去カウント情報を有し、前記消去判定手段が前記消去カウント情報に基づき判定することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、上記課題を解決するために、本発明は、前記消去カウント情報が、前記グループ内における消去を実行することを示す消去情報の数であることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、上記課題を解決するために、本発明は、情報を記憶するハードディスクを有する情報処理装置において、前記情報を消去する消去手段と、前記消去手段が消去処理を終了してから再び消去処理を開始するまでの待ち時間を決定する待ち時間決定手段と、を有し、前記待ち時間決定手段が、前記情報の読み書き処理によるアクセス待ちの状態に応じて、前記待ち時間を決定することを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
以上説明したように、本発明によれば、画像形成に係る処理のパフォーマンスを向上させる情報処理装置が得られる。