(57)【要約】【課題】  処理の効率化を図ることができる画像形成装置を提供する。【解決手段】  ＨＤＤのデータ使用領域にデータを上書きすることで、データを消去する画像形成装置において、データ消去のためのＨＤＤへのアクセスと、ジョブ実行のためのＨＤＤへのアクセスの優先順位を設定することを可能とする（Ｓ５０３）。【選択図】        図９
2006287871.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶手段と、
前記記憶手段のデータ使用領域にデータを上書きすることで、データを消去する消去手段と、
ジョブ実行のために、前記記憶手段へのデータ書込みまたは前記記憶手段からのデータ読出しの実行を行なう実行手段と、
前記消去手段によるデータ消去のための前記記憶手段へのアクセスと、前記実行手段によるジョブ実行のための前記記憶手段へのアクセスの優先順位を設定する設定手段とを備えた、画像形成装置。
【請求項２】
前記優先順位は、ユーザ操作によって予め設定される、請求項１に記載の画像形成装置。
【請求項３】
前記前記実行手段によるジョブ実行中であれば、前記実行手段によるジョブ実行のための前記記憶手段へのアクセスを優先させる、請求項１または２に記載の画像形成装置。
【請求項４】
データを記憶する記憶手段と、
前記記憶手段のデータ使用領域にデータを上書きすることで、データを消去する消去手段と、
データ消去がユーザの指示によるものか、装置により自動的に指示されたものかにより、データ消去の優先順位を設定する設定手段とを備えた、画像形成装置。
【請求項５】
データを記憶する記憶手段を備えた画像形成装置の制御プログラムであって、
前記記憶手段のデータ使用領域にデータを上書きすることで、データを消去する消去ステップと、
ジョブ実行のために、前記記憶手段へのデータ書込みまたは前記記憶手段からのデータ読出しの実行を行なう実行ステップと、
前記消去ステップによるデータ消去のための前記記憶手段へのアクセスと、前記実行ステップによるジョブ実行のための前記記憶手段へのアクセスの優先順位を設定する設定ステップとをコンピュータに実行させる、画像形成装置の制御プログラム。
【請求項６】
データを記憶する記憶手段を備えた画像形成装置の制御プログラムであって、
前記記憶手段のデータ使用領域にデータを上書きすることで、データを消去する消去ステップと、
データ消去がユーザの指示によるものか、装置により自動的に指示されたものかにより、データ消去の優先順位を設定する設定ステップとをコンピュータに実行させる、画像形成装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、および画像形成装置の制御プログラムに関し、特に、画像データを記憶部に格納して保管する機能を搭載している画像形成装置において、画像データの破棄を実行したときに、画像データを復元不可能な状態にするために画像消去のための上書きを行なう画像形成装置、および画像形成装置の制御プログラムに関する。
【背景技術】
【０００２】
近年のＭＦＰ（Multi Function Peripheral）などの画像形成装置では、画像データを大量に蓄積するためにＨＤＤ（Hard Disk Drive）を利用するものが多い。このＨＤＤが廃棄あるいは故意に取り外された場合、消去したはずのデータがＨＤＤから流出するおそれがあり、データを悪用されることによってトラブルに発展する可能性があった。
【０００３】
セキュリティ向上のため、画像データ破棄時には、ＨＤＤのデータ使用領域全体を固定パターンで１回以上上書き消去することが推奨されている。
【０００４】
特に機密度の高いデータに対しては、「００」のデータによる上書きだけでなく、「ＡＡ」、「ＦＦ」などのデータによる複数回の上書きが推奨されている。すなわち、同一ジョブに対して複数回の消去を連続して行なうものである。このようにすることで、ＨＤＤに記憶されている画像データを復元不可能な状態にすることができる。
【０００５】
また、消去のために上書きを行なう場合において、新たな画像の書込み要求があった時には、前記消去の実行後に、新たな画像の書込みが行われていた。また、画像書込み実行中に画像の消去の要求があった場合も、画像の書込みが待たされていた。すなわち、画像消去の後で新たなジョブの実行が行なわれていた。
【０００６】
上記データ消去の技術に関し、以下の特許文献１は、次のジョブの要求が入った時点・オートクリアの時点・省エネモードへの移行時点で消去を開始する技術を開示している。
【０００７】
特許文献２は、以下の事項を開示している。
【０００８】
・割込みジョブの実行時、割込みジョブのサイズが小さい時は割込みジョブの消去を行なってから割込まれたジョブを開始する。
【０００９】
・ジョブの終了後、ある所定時間が経過すると消去を開始する。また、ある所定時間経過前であっても消去キーＯＮで消去を開始する。
【００１０】
・消去時刻を設定して消去を行なう。また、その時刻にジョブ動作中であれば消去を待たせる。
【００１１】
・ジョブ履歴を記憶しておいて、待機状態が続く時間帯を判断してそこで消去を行なう。
【００１２】
特許文献３は、セキュリティレベルに応じて消去回数を設定することを開示している。
【特許文献１】特開２００３−１２５１８４号公報
【特許文献２】特開２００３−３７７１９号公報
【特許文献３】特開２００４−１５３５１７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
従来技術では、ＨＤＤの画像消去中に新たな画像の書込み要求が発生した場合は、画像消去の実行の後、新たな画像の書込みが行われていたので、新たな画像の書込み処理が待たされるという問題があった。
【００１４】
特に、大量画像を有するジョブ破棄実行時は、非常に長い時間新たな画像書込み処理が待たされるという問題があった。
【００１５】
本発明は上記問題点を解決するためになされたものであり、処理の効率化を図ることができる画像形成装置、および画像形成装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１６】
上記目的を達成するためこの発明のある局面に従うと、画像形成装置は、データを記憶する記憶手段と、記憶手段のデータ使用領域にデータを上書きすることで、データを消去する消去手段と、ジョブ実行のために、記憶手段へのデータ書込みまたは記憶手段からのデータ読出しの実行を行なう実行手段と、消去手段によるデータ消去のための記憶手段へのアクセスと、実行手段によるジョブ実行のための記憶手段へのアクセスの優先順位を設定する設定手段とを備える。
【００１７】
好ましくは優先順位は、ユーザ操作によって予め設定される。
【００１８】
好ましくは画像形成装置は、実行手段によるジョブ実行中であれば、実行手段によるジョブ実行のための記憶手段へのアクセスを優先させる。
【００１９】
この発明の他の局面に従うと画像形成装置は、データを記憶する記憶手段と、記憶手段のデータ使用領域にデータを上書きすることで、データを消去する消去手段と、データ消去がユーザの指示によるものか、装置により自動的に指示されたものかにより、データ消去の優先順位を設定する設定手段とを備える。
【００２０】
この発明の他の局面に従うと画像形成装置の制御プログラムは、データを記憶する記憶手段を備えた画像形成装置の制御プログラムであって、記憶手段のデータ使用領域にデータを上書きすることで、データを消去する消去ステップと、ジョブ実行のために、記憶手段へのデータ書込みまたは記憶手段からのデータ読出しの実行を行なう実行ステップと、消去ステップによるデータ消去のための記憶手段へのアクセスと、実行ステップによるジョブ実行のための記憶手段へのアクセスの優先順位を設定する設定ステップとをコンピュータに実行させる。
【００２１】
この発明の他の局面に従うと画像形成装置の制御プログラムは、データを記憶する記憶手段を備えた画像形成装置の制御プログラムであって、記憶手段のデータ使用領域にデータを上書きすることで、データを消去する消去ステップと、データ消去がユーザの指示によるものか、装置により自動的に指示されたものかにより、データ消去の優先順位を設定する設定ステップとをコンピュータに実行させる。
【発明の効果】
【００２２】
この発明に従うと、記憶手段へのアクセスの優先順位、またはデータ消去の優先順位を設定できるので、処理の効率化を図ることができる画像形成装置、および画像形成装置の制御プログラムを提供することが可能である。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００２４】
図１は、本発明の実施の形態の１つにおける画像処理装置が適用されるタンデム方式のカラー複写機（ＭＦＰ）の概略構成を示す模式的断面図である。
【００２５】
図１を参照して、カラー複写機１００は、原稿から画像データを読取るイメージリーダ（ＩＲ）部１０１と、画像処理装置１０と、用紙上に画像を印刷するプリンタ部１０２とから構成されている。
【００２６】
イメージリーダ部１０１の原稿台１０３上に載置された原稿は、スキャナ１０４の備える露光ランプ１０５により照射される。スキャナ１０４は、スキャナモータ１１２により矢印方向に移動して原稿全体を走査する。原稿面からの反射光は、ミラー１０６〜１０８および集光レンズを介してＣＣＤ１１０上に像を結ぶ。ＣＣＤ１１０は、原稿面からの反射光をＲＧＢの色データ（アナログ信号）に変換して画像処理装置１０に出力する。ＣＣＤ１１０が画像処理装置１０に出力する色データを、画像データという。
【００２７】
画像処理装置１０は、ＣＣＤ１１０から入力される画像データに所定の画像処理を施してレーザ装置１１３にデジタル信号を出力する。
【００２８】
ここで画像処理装置１０からレーザ装置１１３に出力されるデジタル信号は、シアン用の画像色データＣと、マゼンタ用の画像色データＭと、イエロー用の画像色データＹと、ブラック用の画像色データＫである。レーザ装置１１３は、入力された画像色データＣ，Ｍ，Ｙ，Ｋに基づいて、シアン、マゼンタ、イエロー、ブラックそれぞれの感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋにレーザビームを出力する。
【００２９】
プリンタ部１０２において、レーザ装置１１３から出力されるレーザビームは、帯電チャージャ１１４Ｃ，１１４Ｍ，１１４Ｙ，１１４Ｋによって帯電された感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋを露光し、静電潜像を形成する。シアン、マゼンタ、イエロー、およびブラックの４色の現像器１１６Ｃ，１１６Ｍ，１１６Ｙ，１１６Ｋにより、感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋ上の静電潜像が現像される。
【００３０】
一方、無端ベルト１３０は、駆動ローラ１３３Ａと固定ローラ１３３Ｂ，１３３Ｃ，１３３Ｄとにより弛まないように懸架されている。駆動ローラ１３３Ａが図中で反時計回りに回転すると、無端ベルト１３０が所定速度で図中で反時計回りに回転する。
【００３１】
給紙カセット１２０〜１２２より適当な用紙が搬送され、タイミングローラ１３１から無端ベルト１３０に用紙が供給される。無端ベルト１３０に供給された用紙は、無端ベルト１３０上に担持され、図中で左方向に搬送される。これにより、用紙がシアン、マゼンタ、イエロー、ブラックの順に感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋと接触する。用紙がそれぞれの感光体ドラム１１５Ｃ，１１５Ｍ，１１５Ｙ，１１５Ｋと接触したときに、感光体ドラムと対をなす転写チャージャ１１７Ｃ，１１７Ｍ，１１７Ｙ，１１７Ｋにより感光体ドラム上に現像されたトナー像が用紙に転写される。
【００３２】
トナー像が転写された用紙は、定着ローラ対１３２により加熱される。これにより、トナーは溶かされて用紙に定着する。その後、用紙はプリンタ部１０２から排出される。
【００３３】
図２は、図１の画像処理装置１０に含まれる画像入出力装置の構成を示す図である。
【００３４】
図に示されるように、画像入出力装置１は、ＩＲ画像インタフェース（Ｉ／Ｆ）と、プリンタＩ／Ｆとを備えている。
【００３５】
画像入出力装置１は、イメージリーダ部１０１とＩＲ画像Ｉ／Ｆで、プリンタ部１０２とプリンタＩ／Ｆで接続されている。画像入出力装置１は、ＣＰＵ１２、バス調停器１３、メモリコントローラＰＣＩブリッジ１４、画像メモリ１５、ワークメモリ１６、バックアップメモリ１７、ＨＤＤ（ハードディスクドライブ）３、操作パネル４、電源がＯＦＦされてもメモリをバックアップするための電池１８、ＥｔｈｅｒＮｅｔ（登録商標）１９、およびＥｔｈｅｒＮｅｔ（登録商標）コントローラ２０で構成されている。
【００３６】
バス調停器１３は、転送制御部１３１を含み、転送制御部１３１によりデータ転送の制御を行なう。また、ＥｔｈｅｒＮｅｔ（登録商標）１９により外部ＰＣとデータ通信を行なうことが可能である。
【００３７】
画像データの流れは、画像入力と画像出力の２つに大別される。また、アプリケーション毎のジョブとして、コピヤジョブ、スキャンジョブ、およびプリンタジョブの種類がある。
【００３８】
これらのジョブにおける画像データの流れを画像入力、画像出力、画像消去に分けて図２の制御部で説明すると以下のようになる。
【００３９】
［画像入力］
・コピヤジョブ、スキャンジョブ
ＩＲ部１０１→ＩＲ画像Ｉ／Ｆ→画像メモリ１５→ＨＤＤ３
・プリンタジョブ
ＰＣ→ＥｔｈｅｒＮｅｔ（登録商標）１９→ＥｔｈｅｒＮｅｔ（登録商標）コントローラ２０→画像メモリ１５→ＨＤＤ３
［画像出力］
・コピヤジョブ、プリンタジョブ
（１）  画像メモリ１５に画像が存在する時
画像メモリ１５→プリンタＩ／Ｆ→プリンタ部１０２
（２）  画像メモリ１５に画像が存在しない時
ＨＤＤ３→画像メモリ１５→プリンタＩ／Ｆ→プリンタ部１０２
・スキャンジョブ
（１）  画像メモリ１５に画像が存在する時
画像メモリ１５→ＥｔｈｅｒＮｅｔ（登録商標）コントローラ２０→ＥｔｈｅｒＮｅｔ（登録商標）１９→ＰＣ
（２）  画像メモリ１５に画像が存在しない時
ＨＤＤ３→画像メモリ１５→ＥｔｈｅｒＮｅｔ（登録商標）コントローラ２０→ＥｔｈｅｒＮｅｔ（登録商標）１９→ＰＣ
［画像消去］
画像メモリ１５→ＨＤＤ３
画像登録を行なうとき画像入出力装置１は、画像データを入力した後、常時ＨＤＤ３へ画像を書込む。従って、電源ＯＦＦされても画像を記憶することが可能である。
【００４０】
しかし、ＨＤＤ３に転送された画像はジョブのモードによって、電源ＯＦＦされても残しておく必要があるものと、必要のないものがある。具体的には、通常のコピヤやプリントのジョブは電源ＯＦＦされたときに画像を残しておく必要はないが、ＨＤＤ蓄積モードのように一度登録したデータを何度も利用する場合などは、電源ＯＦＦされてもバックアップしておく必要がある。
【００４１】
本実施の形態では、ＨＤＤに保存されたデータが不要になった時に、セキュリティー対策として必ず再現不可能となるように消去することを目的として、ＨＤＤ３に残されたデータを消去するためにデータの上書き制御を行なう。
【００４２】
図３は、画像入出力装置１に記憶される、画像を管理するための画像データ管理情報の構成を示す図である。
【００４３】
画像データ管理情報は、画像の入出力制御と画像消去のために複数のページからなるジョブ単位ごとに、画像が画像メモリとＨＤＤのどこに存在するかを記憶しておくものである。
【００４４】
画像消去途中に停電が生じた、あるいは不用意に電源がＯＦＦされたとしても、再度電源投入時に画像消去が可能となるように、画像データ管理情報に関しては、（ジョブの種類が電源がＯＦＦされると記憶しておく必要があるものであるか否かに関わらず）常時バックアップしておく必要がある、そのため、画像データ管理情報は、バックアップメモリ１７に記憶される。
【００４５】
画像データ管理情報においては、それぞれのジョブごとに、ジョブデータの属性と、ジョブＨＤＤ動作状態と、各ページの情報とが記録される。
【００４６】
ジョブデータ属性としては、ユーザＩＤ、セキュリティレベル、ＢＯＸジョブ識別情報、およびＢＯＸジョブデータ破棄時刻が記録される。
【００４７】
ジョブＨＤＤ動作状態としては、書込み要求、読出し要求、消去要求回数、消去済み回数、ジョブ単位消去状態、およびページ単位消去状態が記録される。
【００４８】
各ページの情報として、各ページごとの、画像メモリ、ＨＤＤ上でのデータの開始アドレスと、画像の状態と、画像消去済みフラグとが記録される。
【００４９】
ジョブデータ属性には、ジョブの種々のモード情報が登録される。
【００５０】
ユーザＩＤとしては、そのジョブを登録したユーザのＩＤが登録される、具体的にはＭＦＰにジョブを登録した人のＩＤが登録される。
【００５１】
セキュリティレベルは、そのジョブに対して付与されるセキュリティのレベルである。本実施の形態では、ジョブ毎にセキュリティレベルを登録可能とする。
【００５２】
ＢＯＸジョブ識別情報は、そのジョブが電源がＯＦＦされても保持しておくジョブ（ＢＯＸジョブ）か否かを登録するための情報である。
【００５３】
ＢＯＸジョブデータ破棄時刻は、ジョブがＢＯＸジョブの場合の有効期間を示す。ＢＯＸジョブ登録時に、予めＭＦＰ全体の設定として登録されている、ＢＯＸデータ保持期間に基づきデータ破棄時刻は登録される。
【００５４】
ジョブＨＤＤ動作状態は、ＨＤＤのデータ消去を含めたＨＤＤに関連するジョブの動作状態を示す。
【００５５】
書込み要求は、ＨＤＤへの画像の書込みの要求を意味し、ページ番号とともに登録される。読出し要求は、ＨＤＤからの画像の読出し要求を意味し、ページ番号とともに登録される。消去要求回数は、データの消去を行なうときデータの上書きを何回行なうかを設定するものである。消去要求回数は、消去要求モードに応じて設定され、本実施の形態では１回消去または３回消去の場合があるものとする。
【００５６】
消去済み回数は、実際に消去が完了した回数を示す。ジョブ単位消去状態は、ユーザ操作（指示）によりジョブが破棄される場合に設定される。消去要求の受付けから消去の完了までをジョブ消去実行状態とする。
【００５７】
ページ単位消去状態は、ジョブ実行中の最終部の印刷の終了時に自動的に不要になったページをページ単位で消去する場合の実行状態を示し、ページ番号と実行中か否かを登録する。
【００５８】
ページ情報としては、ページ毎の属性情報が存在する。各ページ毎に、画像メモリ上の格納アドレス、ＨＤＤ上の格納アドレス、および画像状態が設定される。
【００５９】
本実施の形態では、入力された画像は一旦画像メモリ１５に記憶され、ページ単位でＨＤＤ３に転送される。従って、画像状態に関しては以下の場合がある。
【００６０】
１．画像なし（画像入力前）
２．画像メモリ１５だけに存在する。
【００６１】
３．画像メモリ１５とＨＤＤ３の両方に存在する。
【００６２】
４．ＨＤＤ３にだけ存在する。
【００６３】
５．画像削除完了＆ＨＤＤ３消去実行前
上記情報はページ属性情報に記憶され、画像の取出しが必要になった時点で参照される。この時、もし画像がＨＤＤ３にだけ存在していれば、ＨＤＤ３から画像を一旦画像メモリ１５上に復帰（読出し処理）した後で、プリント又はスキャンアウトジョブのＰＣへの送信等の処理を行なう。
【００６４】
画像データ管理情報は、画像が不要になって、かつページ毎のＨＤＤの上書き消去が全て完了した時点でジョブ単位で破棄される。
【００６５】
図４は、画像入出力装置１が実行する、画像消去に関わる画像入出力制御処理のメインルーチンの動作を示すフローチャートである。
【００６６】
図を参照して、画像入出力装置１に電源が投入されると、ステップＳ１０１で画像入出力装置１に関しての立ち上げ処理が起動される。ここでは立ち上げ時の処理として、ＨＤＤ３の画像が未消去のまま電源がＯＦＦされた時のために必要な処理を行なう。
【００６７】
ステップＳ１０２では、画像入力に関わる処理全般を行なう。具体的には、画像入力の要求があれば、ＩＲからの画像入力、又はＥｔｈｔｅｒＮｅｔ（登録商標）を介しての外部からの画像入力を行ない、画像メモリ１５に画像を格納する。
【００６８】
ステップＳ１０３では、画像出力に関わる処理全般を行なう。具体的には、画像出力の要求があれば、画像メモリ１５から画像を読み出し、プリンタ部での画像印字、又はＥｔｈｅｒＮｅｔ（登録商標）を介しての外部へのスキャンアウト画像データの送信を行なう。
【００６９】
ステップＳ１０４では、ＨＤＤ画像消去のための消去要求の登録処理を行なう。この詳細は後述する。
【００７０】
ステップＳ１０５では、ＨＤＤアクセス処理を行なう。この詳細は後述する。
【００７１】
上記の処理を終了すると、再度ステップＳ１０２に移り同じ処理を繰返し行なう。
【００７２】
本実施の形態では、画像入力（ＨＤＤへの画像データ書込み）、画像出力（ＨＤＤからの画像データ読込み）、およびＨＤＤ画像消去（ＨＤＤへの無効データの書込みによるデータの上書き消去）という３種類のアクセスが同時に発生する場合があるが、これらの切換処理を以下のフローチャートに従って説明する。
【００７３】
図５は、図４のステップＳ１０２の画像入力処理サブルーチンの詳細を示すフローチャートである。
【００７４】
このサブルーチンは、ステート構成になっており、ステップＳ２０１で画像入力ステートの値を判断して、処理ステップをシーケンシャルに実行していく。以下、各ステートにおける処理を説明する。
【００７５】
・画像入力ステート０
画像入力ステート０においては、ステップＳ２０２にて、画像入力要求があるか否かを判断する。もし要求があればステップＳ２０３で、メモリ確保処理を実行する。画像入力要求は、具体的にはコピヤジョブ及びスキャンジョブのページ単位のＩＲからの画像入力の起動、プリンタジョブのページ単位のＰＣからの画像入力の起動を意味する。
【００７６】
その後ステップＳ２０４にて確保が成功したか否かを判断し、ＯＫであればステップＳ２０５に移行し、画像状態を「画像なし」として画像入力ステートを「１」に更新する（Ｓ２０６）。
【００７７】
ステップＳ２０４にて確保失敗であれば、画像入力ステートは更新せずに次にこのサブルーチンがコールされた時に引続きこの処理を行なう。
【００７８】
・画像入力ステート１
画像入力ステート１においては、ステップＳ２１２で画像入力処理を起動後に、画像入力ステートを「２」に更新する（Ｓ２１３）。
【００７９】
・画像入力ステート２
画像入力ステート２においては、ステップＳ２２２で画像入力処理が完了したか否かを判断し、完了していればステップＳ２２３で、ＨＤＤ書き込み要求登録処理を起動する。具体的には画像データ管理情報のジョブＨＤＤ動作状態の書込み要求に、要求とページ番号を登録する（Ｓ２２３）。ステップＳ２２４では、画像状態を「画像メモリだけに存在」とする。さらに画像入力ステートを「３」に更新する（Ｓ２２５）。
【００８０】
・画像入力ステート３
画像入力ステート３においては、ステップＳ２３２でＨＤＤ書込み完了か否かを判断し、書込み完了であれば画像データ管理情報のジョブＨＤＤ状態のＨＤＤ書込み要求をリセットし、書込み完了状態とする（Ｓ２３３）。
【００８１】
さらに、画像メモリ１５内のデータを削除して（Ｓ２３４）、画像状態を「ＨＤＤのみに存在」とする（Ｓ２３５）。これで一連のページ単位の画像入力処理は終了したため、画像入力ステートを初期化し、次のページの画像入力処理に備える（Ｓ２３６）。
【００８２】
図６は、図４のステップＳ１０３の画像出力処理サブルーチンの詳細を示すフローチャートである。
【００８３】
このサブルーチンは、画像入力と同様にステート構成になっており、ステップＳ３０１で画像出力ステートの値を判断して、処理ステップをシーケンシャルに実行していく。以下、各ステートにおける処理を説明する。
【００８４】
・画像出力ステート０
画像出力ステート０においては、ステップＳ３０２にて、画像出力要求があるか否かを判断する。もし要求があれば、ステップＳ３０３でジョブＨＤＤ動作状態の読出し要求に、要求とページ番号を登録する。画像出力要求は、具体的にはコピヤジョブ及びプリンタジョブのページ単位の印字の起動、またはスキャンアウトジョブのページ単位のＰＣへの送信の起動を意味する。その後画像出力ステートを「１」に更新する（Ｓ３０４）。
【００８５】
・画像出力ステート１
画像出力ステート１においては、ステップＳ３１２でＨＤＤ読出し処理完了かどうかを判断し、完了であればステップＳ３１３に移行し、画像状態を「メモリ＆ＨＤＤに存在」とした後（Ｓ３１３）、ジョブＨＤＤ動作状態の読出し要求をリセットして、読出し完了状態とする（Ｓ３１４）。
【００８６】
さらに、ステップＳ３１５で画像出力処理を起動した後、画像出力ステートを「２」に更新する（Ｓ３１６）。
【００８７】
・画像出力ステート２
画像出力ステート２においては、ステップＳ３２２で、画像出力処理が完了したか否かを判断し、完了していれば画像メモリのデータを削除し（Ｓ３２３）、画像状態を「ＨＤＤのみに存在」とする（Ｓ３２４）。
【００８８】
さらに、ステップＳ３２５では画像消去条件が成立したかどうかを自動的に判断し、成立すれば画像状態を「画像削除完了＆ＨＤＤ消去実行前」とした後で（Ｓ３２６）、ジョブＨＤＤ動作状態の消去要求回数に、セキュリティレベルに応じた要求回数とページ番号とを登録する（Ｓ３２７）。
【００８９】
これで一連のページ単位の画像出力処理は終了したため、画像出力ステートを初期化し次のページの画像出力処理に備える（Ｓ３２８）。
【００９０】
図７は、図４のステップＳ１０４の消去登録処理サブルーチンの詳細を示すフローチャートである。
【００９１】
このサブルーチンは、操作パネルからの入力またはＢＯＸジョブのジョブ破棄時刻の判断、またはＰＣからの操作により、ジョブ単位での破棄要求が存在するかどうか判断して画像削除及び消去の登録を行なうものである。
【００９２】
ＢＯＸジョブ破棄時刻の判断とは、電源がＯＦＦされてもＨＤＤ上に保持しておくジョブ（ＢＯＸジョブ）を自動で削除するものである。ジョブ登録の時刻と有効期間とから、ジョブデータ属性に削除時刻が予め登録されているので、この時刻になったか否かの判断により起動するものである。
【００９３】
まず、ステップＳ４０１で上記ジョブ単位の破棄要求が存在するかどうか判断する。これは前述の操作パネルなどからの入力、またはジョブ破棄時刻の判断によるものである。存在していれば、ステップＳ４０２で、画像データ管理情報の該当ジョブの全ページに対して画像状態を「画像削除完了＆ＨＤＤ消去実行前」とした後、ステップＳ４０３にて消去予想時間の計算及びその表示を行なう。
【００９４】
この計算は具体的には、ジョブに存在するページ数と、１ページ当たりのＨＤＤのデータ書込み時間と、消去要求回数との積を求めることにより行なわれる。
【００９５】
ステップＳ４０４では、ログインユーザ（ログインしているユーザ）のＢＯＸジョブ破棄要求が存在するか否かを判断し、もしログインユーザのＢＯＸジョブ破棄であれば、ステップＳ４０５で、ログインユーザの消去判断画面の表示処理を行なう。さらにステップＳ４０５で、ログインユーザ消去判断処理を行なう。このサブルーチンの詳細は後述する。
【００９６】
ステップＳ４０１で破棄要求ジョブがない場合は、ステップＳ４０７に移行し、消去遅延タイマが動作中か否か判断する。消去判断遅延タイマが動作中であれば、ステップＳ４０８で消去判断遅延タイマカウント終了の判断を行ない、カウント終了でなければステップＳ４０５に移行し、前述と同様の処理を行なう。
【００９７】
ステップＳ４０４でログインユーザのＢＯＸ破棄要求がない時、またはステップＳ４０８で消去判断遅延タイマカウントが終了の場合は、ステップＳ４０９へ移行し、ジョブ単位のＨＤＤデータ消去要求を登録する。
【００９８】
図８は、図７のステップＳ４０６のログインユーザ消去判断処理サブルーチンの詳細を示すフローチャートである。
【００９９】
このサブルーチンは、操作パネルからの入力によりログインユーザのジョブの消去を直ちに行なうか否かを決定するものである。
【０１００】
まず、ステップＳ４１１にて現在表示中のログインユーザのジョブ破棄に応答した消去を直ちに行なうか否かのユーザ入力を判断する。消去を直ちにしないの入力がなければ、ステップＳ４１２で、消去判断遅延タイマが動作中かどうか判断する。動作中でなければ、ステップＳ４１３に移行し、消去判断遅延タイマをセットし、このサブルーチンを終了し、遅延タイマのカウント終了を待つ。
【０１０１】
ステップＳ４１２で消去判断遅延タイマが動作中の時は、このサブルーチンを終了する。
【０１０２】
ステップＳ４１１にて消去しないの入力があれば、ステップＳ４１４でログインユーザのＢＯＸジョブの自動削除タイミングを再設定する。具体的には現在時刻とＢＯＸジョブ有効期間から削除時刻を計算しなおして、画像データ管理情報に登録しなおす。これにより、ユーザ入力に基づいてジョブの削除を遅延させることができる。
【０１０３】
図９は、図４のステップＳ１０５のＨＤＤアクセス処理サブルーチンの詳細を示すフローチャートである。
【０１０４】
このサブルーチンでは、画像データ管理情報に登録された種々の要求により、実際にＨＤＤのアクセスを起動する処理を行なう。
【０１０５】
まず、ステップＳ５０１で画像データ管理情報を読み出す。ステップＳ５０２にて、ＨＤＤ消去要求データが存在するか否かを判断する。この消去要求は実際には、図６のステップＳ３２７のページ単位の消去要求登録、または図７のステップＳ４０９のジョブ単位の消去要求登録において設定されるものである。
【０１０６】
ステップＳ５０２でＨＤＤ消去要求が存在しなければ、ステップＳ５２０に移行し、読出し要求データが存在するか判断する。この読出し要求は実際には、図６のステップＳ３０３において設定される。もし要求が存在していれば、ステップＳ５２１へ移行し、ＨＤＤからの読出し動作を実行する。
【０１０７】
ステップＳ５２０で読出し要求データが存在しなければ、ステップＳ５３０に移行し、書込み要求データが存在するか否かを判断する。この書込み要求は実際には、図５のステップＳ２２３において設定される。もし要求が存在していればステップＳ５３１へ移行し、ＨＤＤへの書込み動作を実行する。
【０１０８】
また、ステップＳ５３０で書込み要求データが存在しない場合は、さらにステップＳ５４０で、消去要求が存在するか否か判断し、存在していればステップＳ５０４に移行する。
【０１０９】
ステップＳ５０２でＨＤＤ消去要求が存在すれば、ステップＳ５０３に移行し、優先消去モードか否かを判断する。このモードの設定は、予めＭＦＰ全体の設定としてユーザが登録可能である。
【０１１０】
優先消去モードでなければ消去は後回しで良いので、ステップＳ５２０に移行し前述と同様の処理を行なう。
【０１１１】
優先消去モードであれば、ステップＳ５０４にて消去要求のジョブは実行中か否かを判断する。もし実行中であればステップＳ５０５にて、要求ジョブの読出し要求データが存在するか否かを判断し、存在していればステップＳ５２１へ移行し、前述と同様の処理を行なう。
【０１１２】
またステップＳ５０６にて、要求ジョブの書込み要求データが存在するか否かを判断し、存在していればステップＳ５３１へ移行し、前述と同様の処理を行なう。
【０１１３】
以上の処理により、消去要求のジョブが実行中であれば画像読出し及び画像書込みのＨＤＤアクセスを優先して行なうので、生産性が確保できる。
【０１１４】
消去の条件が成立すると、ステップＳ５０７にてＨＤＤ消去のジョブを決定する。具体的には、画像データ管理情報に従って決定を行なう。
【０１１５】
この場合、複数のジョブに消去の要求が設定されている場合は、決定の条件として以下の条件を採用することができる。
【０１１６】
（１）  ジョブ単位の消去要求（ユーザ指示による消去など）が登録されているか、ページ単位の消去要求（ＭＦＰ処理における自動的な消去）が登録されているか判断し、ジョブ単位の消去を優先して行なう。
【０１１７】
（２）  同一セキュリティレベルのジョブが複数登録されている場合は、消去要求回数が登録されているが、消去済み回数が０のものから順に消去していく。これは、データの上書き消去が１度も行なわれていないものに対して、優先的に消去を行なうものである。
【０１１８】
（３）  同一ユーザＩＤのジョブが複数登録されている場合は、消去要求回数が登録されているが、消去済み回数が０のものから順に消去していく。
【０１１９】
図１０は、同一セキュリティレベルのジョブが複数登録されている場合の消去処理を示すフローチャートである。
【０１２０】
図を参照して、ステップＳ６０１で同一セキュリティレベルのジョブを検索する。ステップＳ６０３で、消去済み回数が０のジョブがあるか判定し、ＹＥＳであればステップＳ６０５で当該ジョブの上書き消去を行ない、ステップＳ６０３へ戻る。
【０１２１】
ステップＳ６０３でＮＯとなれば、ステップＳ６０７で消去要求回数分の消去を行なう。
【０１２２】
なお、上記（１）のようにジョブ単位の消去を優先して行なう場合には、ステップＳ６０３でジョブ単位の消去が登録されているか否かを判断すればよい。上記（３）のように同一ユーザＩＤのジョブが複数登録されている場合の処理を行なう場合には、ステップＳ６０１で同一ユーザＩＤのジョブを検索すればよい。
【０１２３】
図９のステップＳ５０８で、ＨＤＤのデータの消去を実際に実行する。
【０１２４】
［実施の形態における効果］
以上の実施の形態によると、以下の効果がある。
【０１２５】
（１）  画像データをＨＤＤに記憶する画像形成装置において、ＨＤＤのデータの消去の優先順位をユーザ操作で設定することが可能となる。これにより、ユーザの好みに応じて、消去優先またはジョブ実行優先を選択することができる。また、たとえ消去優先の場合でも消去とジョブデータアクセスが同一のジョブの場合はデータアクセスを優先させることができる。
【０１２６】
このような構成により、ユーザの好みに応じて消去優先かジョブデータアクセス優先かを選択できるのため、ＭＦＰの使い勝手が向上する。
【０１２７】
また、例え消去優先が選択されていた場合でも、データ消去のジョブとデータアクセスのジョブが同一の場合はデータアクセスを優先させることにより実行中のジョブに関しては生産性を確保することが可能となる。
【０１２８】
（２）  ＨＤＤのデータ消去のタイミングを消去開始直前にユーザ操作で設定可能とすることができる。
【０１２９】
すなわちＨＤＤデータ消去開始時に、一旦、直ちに消去するか否かをユーザにより選択させることができる。また、このユーザ選択の補助として、データ消去開始時にデータ消去予測時間を表示することができる。
【０１３０】
このような構成によると、ユーザにより消去の実行を直ちに行なうか否かを選択することができるため、ＭＦＰの使用状態に応じて、新たなジョブを直ちに実行したい場合は消去を待たせることを容易に実現できる。
【０１３１】
また、消去予測時間を表示するようにしたので、ユーザはこの時間を目安に消去を直ちに行なうか否かを選択しやすくなる。
【０１３２】
（３）  ＨＤＤ消去において、複数回消去が指定されている複数ジョブを一括消去する場合には、初回の消去を全文書に対して行ってから２回目の消去を行なうことができる。
【０１３３】
すなわち、ＨＤＤ消去の順番決定時に、複数回消去が指定されている複数の文書を一括して消去する場合に、初回のクリヤを全文書に対して実行した後、２回目以降の消去を実行することができる。
【０１３４】
この構成によると、どのようなＭＦＰの使用状態においても、後回しのジョブが消去開始されるまで多くの時間待たされるということが防止できるので、待ち時間のセキュリティ面の課題を可能な限り低減できる。
【０１３５】
［その他］
なお、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１３６】
また、本発明はネットワークに接続されたシステムにおいても、ネットワーク環境に接続されていないシステムにも適用することができる。
【０１３７】
なお、上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１３８】
【図１】本発明の実施の形態の１つにおける画像処理装置が適用されるタンデム方式のカラー複写機（ＭＦＰ）の概略構成を示す模式的断面図である。
【図２】図１の画像処理装置１０に含まれる画像入出力装置の構成を示す図である。
【図３】画像入出力装置１に記憶される、画像を管理するための画像データ管理情報の構成を示す図である。
【図４】画像入出力装置１が実行する、画像消去に関わる画像入出力制御処理のメインルーチンの動作を示すフローチャートである。
【図５】図４のステップＳ１０２の画像入力処理サブルーチンの詳細を示すフローチャートである。
【図６】図４のステップＳ１０３の画像出力処理サブルーチンの詳細を示すフローチャートである。
【図７】図４のステップＳ１０４の消去登録処理サブルーチンの詳細を示すフローチャートである。
【図８】図７のステップＳ４０６のログインユーザ消去判断処理サブルーチンの詳細を示すフローチャートである。
【図９】図４のステップＳ１０５のＨＤＤアクセス処理サブルーチンの詳細を示すフローチャートである。
【図１０】同一セキュリティレベルのジョブが複数登録されている場合の消去処理を示すフローチャートである。
【符号の説明】
【０１３９】
１  画像入出力処理、３  ＨＤＤ、１２  ＣＰＵ、１５  画像メモリ、１７  バックアップメモリ、１００  カラー複写機。
【図１】
2006287871.tif 000003
【図２】
2006287871.tif 000004
【図３】
2006287871.tif 000005
【図４】
2006287871.tif 000006
【図５】
2006287871.tif 000007
【図６】
2006287871.tif 000008
【図７】
2006287871.tif 000009
【図８】
2006287871.tif 000010
【図９】
2006287871.tif 000011
【図１０】
2006287871.tif 000012