(57)【要約】【課題】  例えば、電源遮断等の状況においても印刷データの機密性を保持することのできる画像処理装置及びその制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体を提供する。【解決手段】  ジョブ情報に基づいて画像処理を行う画像処理装置であって、前記ジョブ情報を記憶する記憶手段と、前記ジョブ情報を前記記憶手段より消去することの要否を示す消去情報を、電源遮断時においても保持する保持手段と、前記ジョブ情報に基づいて画像処理を実行する制御手段と、所定の条件において、前記消去情報に従って、前記記憶手段に記憶されたジョブ情報を消去する消去手段とを備える。【選択図】  図６
2006139381.tif 000002
【特許請求の範囲】
【請求項１】
ジョブ情報に基づいて画像処理を行う画像処理装置であって、
前記ジョブ情報を記憶する記憶手段と、
前記ジョブ情報を前記記憶手段より消去することの要否を示す消去情報を、電源遮断時においても保持する保持手段と、
前記ジョブ情報に基づいて画像処理を実行する制御手段と、
所定の条件において、前記消去情報に従って、前記記憶手段に記憶されたジョブ情報を消去する消去手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記所定の条件は、電源を投入されることであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記所定の条件は、前記制御手段による画像処理を待っているジョブ情報が前記記憶手段に存在しなくなることであることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記消去情報は前記ジョブ情報の前記記憶手段におけるアドレス情報を含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記保持手段は、不揮発性のメモリであることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
ジョブ情報に基づいて画像処理を行う画像処理方法であって、
前記ジョブ情報を記憶手段に記憶する記憶工程と、
前記ジョブ情報を前記記憶手段より消去することの要否を示す消去情報を、電源遮断時においても保持し続ける保持手段に保持する保持工程と、
前記ジョブ情報に基づいて画像処理を実行する制御工程と、
所定の条件において、前記消去情報に従って、前記記憶手段に記憶されたジョブ情報を消去する消去工程とを備えることを特徴とする画像処理方法。
【請求項７】
前記所定の条件は、電源を投入されることであることを特徴とする請求項６に記載の画像処理方法。
【請求項８】
前記所定の条件は、前記制御工程による画像処理を待っているジョブ情報が前記記憶手段に存在しなくなることであることを特徴とする請求項６に記載の画像処理方法。
【請求項９】
前記消去情報は前記ジョブ情報の前記記憶手段におけるアドレス情報を含むことを特徴とする請求項６乃至８のいずれか１項に記載の画像処理方法。
【請求項１０】
前記保持工程は、不揮発性のメモリであることを特徴とする請求項６乃至９のいずれか１項に記載の画像処理方法。
【請求項１１】
請求項６乃至１０のいずれか１項に記載の画像処理方法を実行するためのコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置の印刷データの機密性を高める技術に関する。
【背景技術】
【０００２】
従来より、印刷データをプリント処理する画像処理装置であって、ハードディスクに一時的に印刷データを記憶し、印刷データのプリント処理後にハードディスク内の印刷データを消去することにより、印刷データの機密性の保持を図る画像処理装置に関する技術が知られている（特許文献１）。
【特許文献１】特開平９−２８４５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術においては、画像処理装置の電源が落とされた場合等に、プリント処理を完了した印刷データやジョブファイルの消去処理を制御する情報が、記憶領域から消えてしまうことがあった。このため、プリント済みの印刷データやジョブファイル等がハードディスクに残ってしまい、印刷データの機密性が低下してしまうことがあった。同様に、印刷処理待ちの印刷データやジョブファイル等がハードディスクに残ってしまい、印刷データの機密性が低下してしまうことがあった。
【０００４】
本発明はこの問題に鑑みなされたものであり、例えば、電源遮断等の状況においても印刷データの機密性を保持することのできる画像処理装置及びその制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、例えば本発明による画像処理装置は以下の構成を備える。即ち、
ジョブ情報に基づいて画像処理を行う画像処理装置であって、
前記ジョブ情報を記憶する記憶手段と、
前記ジョブ情報を前記記憶手段より消去することの要否を示す消去情報を、電源遮断時においても保持する保持手段と、
前記ジョブ情報に基づいて画像処理を実行する制御手段と、
所定の条件において、前記消去情報に従って、前記記憶手段に記憶されたジョブ情報を消去する消去手段とを備える。
【発明の効果】
【０００６】
本発明によれば、例えば、電源遮断等の状況においても印刷データの機密性を保持することのできる画像処理装置及びその制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体を提供することができる。
【発明を実施するための最良の形態】
【０００７】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、この実施の形態に記載されている構成要素はあくまでも例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【０００８】
＜装置構成＞
図１は、本実施形態に係る複合機（画像処理装置）１０１を含むシステムの構成を示すブロック図である。
【０００９】
図１において、本システムは、複合機１０１、１０２と、複合機１０１、１０２を接続するネットワーク１０９と、複合機１０１、１０２に対してプリント出力を指示するホストコンピュータ１０３、１０４、１０５と、ホストコンピュータ１０３、１０４、１０５と複合機１０１とを接続するネットワーク１０８と、複合機１０１と電話回線１１０で接続されたファクシミリ１０６、１０７を有している。
【００１０】
ここで、ホストコンピュータ１０３，１０４，１０５はデスクトップＰＣ、ノートパソコン等を含む情報処理装置である。また、ファクシミリ１０６，１０７は電話回線を経由して画像データの送受信を行う機能や、画像データのスキャン機能等を有する画像処理装置である。これらの装置の構成は公知技術として知られている。
【００１１】
尚、本発明は、図１のように複数台の機器を有するシステムにも適用できるし、１台の機器のみ（例えば、複合機１０１のみ）を有するシステムにも適用できる。
【００１２】
次に、複合機１０１の構成について図２を参照して説明する。図２は、複合機１０１の構成を示すブロック図である。尚、複合機１０２も複合機１０１と同様の構成であり、複合機１０２のブロック図の図示及び各部の説明は省略する。
【００１３】
図２において、複合機１０１は、コントローラ部２０１、操作部２０３、画像読取部２０４、画像メモリ部２０５、プリンタ部２０７、データ処理部２０８、外部インタフェース部２０９、２１０、２１１を備えている。
【００１４】
コントローラ部２０１は、複合機１０１の全体の制御を行うものであり、図５，６のフローチャートに示す処理をプログラムに基づき実行するＣＰＵ２０２を備えている。操作部２０３は、複合機１０１に対し各種設定（原稿読取倍率やプリント部数など）を入力するためのキーやタッチパネル（指示入力装置）、後述の各種画面を表示するディスプレイ等を備えている。
【００１５】
ＮＶＲＡＭ２１２は不揮発性のＲＡＭであり、電源ＯＦＦ時にも格納された情報を保持することが可能な記憶装置である。画像読取部２０４は、複写対象とする原稿をスキャンして画像読取データを生成し、その画像読取データをデータ処理部２０８に出力する。画像メモリ部２０５は、原稿から読み取った画像データを格納するハードディスク２０６等の記憶装置を備えている。プリンタ部２０７は、データ処理部２０８から出力されるプリントデータに基づき記録用紙に画像を形成するプリント出力を行う。
【００１６】
データ処理部２０８は、画像読取部２０４から入力される画像読取データ、プリンタ部２０７に出力するプリントデータ、外部インタフェース部２０９、２１０、２１１を介して外部との間で送受信するデータ、コントローラ部２０１との間でやり取りするデータ、画像メモリ部２０５との間でやり取りするデータなど、各種データに関して各種処理を実行する。
【００１７】
外部インタフェース部２０９は、複合機１０１の外部に存在するホストコンピュータ２０３等と通信するための通信インタフェースである。同様に、外部インタフェース部２１０は、複合機１０１の外部に存在するファクシミリ１０６等と通信するための通信インタフェースである。同様に、外部インタフェース部２１１は、複合機１０１の外部に存在する他の画像処理装置１０２（図１の複合機１０２に相当）等と通信するための通信インタフェースである。
【００１８】
＜ユーザインタフェース＞
次に、複合機１０１の操作部２０３に表示される各種画面について説明する。図３（ａ）〜図３（ｄ）は、複合機１０１の操作部２０３に表示される各種画面を模式的に示す図である。
【００１９】
尚、図３（ａ）〜図３（ｄ）の各操作画面含む各種のユーザインタフェース（ＵＩ）画面は、自装置（複合機１０１や複合機１０２）内部のメモリ（不図示）に表示データとして登録されており、コントローラ部２０１のＣＰＵ２０２の制御（これらの各種画面を表示させる条件や、タイミングの具体的な制御例は後述する）により、操作部２０３のタッチパネル形式の操作パネルに表示可能に構成されている。
【００２０】
図３（ａ）は、複合機１０１の電源投入時に操作部２０３に表示させる基本画面を例示的に示した図である。
【００２１】
基本画面の上段には、「コピー」「送信」「ボックス」のタブを表示し、ユーザがこのタブを押下（タッチパネルに接触）したときに操作モード（コピーモード、送信モード、ボックスモード等）を切り替え可能に制御する。基本画面の中段から下段には、コピー倍率や用紙サイズを示す表示部、等倍キー、倍率キー、用紙選択キー、ソータキー、両面コピーキー、割込キー等を配置して表示する。尚、本実施形態では、コピーモードの設定画面が基本画面として予め設定登録されているため、基本画面として、図３（ａ）のコピーモードの画面を表示させているものとする。
【００２２】
図３（ｂ）は、上記図３（ａ）の基本画面が表示されている時や、基本画面以外の画面（図３（ｃ）や図３（ｄ）の画面等）が表示されている状態で、上段の「コピー」タブがユーザにより押下（選択）された場合に、操作部２０３に表示させるコピー機能画面を例示的に示した図である。
【００２３】
コピー機能画面を介して設定可能なコピーモードは、画像読取部２０４の原稿載置部にセットされた複写対象（例えば紙原稿）から画像データを読み取り、データ処理部２０８においてプリンタ部２０７が処理可能な印刷データに変換し、プリンタ部２０７において記録用紙に画像を形成する、プリント出力を行うモードである。
【００２４】
コントローラ部２０１は、例えば、ユーザがこの画面を介して、コピーモードで処理すべき原稿の倍率設定や、用紙選択設定、ソータモードの設定、両面モードの設定、応用モードの設定や文字の種類等の設定を行えるように制御する。さらに、コントローラ部２０１は、この画面を介して設定された各種パラメータに従った処理を、コピーモードのジョブ（印刷データ）に対して実行させるよう複合機１０１の各部を制御する。
【００２５】
図３（ｃ）は、図３のいずれかの画面上の上段の「送信」タブがユーザにより押下（選択）されたことに応じて操作部２０３に表示制御する送信機能画面を例示的に示したものである。
【００２６】
送信機能画面を介して設定可能な送信モードは、画像読取部２０４の原稿載置部にセットされた処理対象の原稿（例えば紙原稿）から画像データを読み取り、外部インタフェース部２０９〜２１１を介して、外部のホストコンピュータ１０３やファクシミリ１０６、或いは、他の画像出力装置１０２等に画像データを送信するモードである。
【００２７】
この画面では、送信モードで処理すべきジョブ（印刷データ、ジョブファイル、ジョブデータ）に対する各種設定として、画像読込時の解像度の設定や、ジョブの送信数、Ｅメール送信或いはファクシミリ送信等の送信方法の設定、送信先設定等の、送信モードで処理すべきジョブの各種パラメータをユーザにより設定可能なように制御する。コントローラ部２０１は、上記各種パラメータに従って、送信モードのジョブを処理するように複合機１０１の各部を制御する。
【００２８】
図３（ｄ）は、図３のいずれかの画面上の上段の「ボックス」タブがユーザにより押下（選択）されたことに応じて操作部２０３に表示させるボックス機能画面を例示的に示したものである。
【００２９】
ボックス機能画面を介して設定可能なボックスモードは、画像読取部２０４の原稿載置部にセットされた処理対象の原稿（例えば紙原稿）から画像データを読み取り、複合機１０１内部の画像メモリ部２０５の所定領域（ボックス領域）に画像データを保存したり、画像メモリ部２０５の所定領域（ボックス領域）に保存された画像データを操作部２０３の操作により読み出してプリンタ部２０７で記録用紙に画像形成するプリント出力を行ったり、ボックス領域に格納された画像データを、複合機１０１外部のホストコンピュータ１０３やファクシミリ１０６や他の画像出力装置１０２等に外部インタフェース部２０９、２１０、２１１を介して送信するモードである。
【００３０】
尚、本実施形態では、ハードディスク２０６に複数の記憶領域（ボックス領域）を仮想的に用意し、ユーザ毎にボックス領域を利用可能に制御している。即ち、ボックスモードを選択した場合は、複数のボックス領域のうちのどのボックス領域に画像データを格納するかの設定、或いは、複数のボックス領域のうちのどのボックス領域から画像データを取り出すかのボックス選択や、出力時の印刷設定等、各種設定をユーザが実行することを可能に制御している。
【００３１】
＜印刷データの消去処理＞
次に、複合機１０１で処理するジョブ（印刷データ、ジョブファイル、ジョブデータ）の消去処理について、図５及び図６を参照して説明する。図５及び図６は、複合機１０１で処理するジョブの消去処理を示すフローチャートである。これらのフローチャートに示す処理は、複合機１０１のコントローラ部２０１のＣＰＵ２０２がプログラムに基づいて制御する。
【００３２】
ステップＳ５０１において、ユーザが複合機１０１の操作部２０３を用いてジョブの出力条件を設定できるように制御する。ここで、ユーザはジョブの出力条件の設定に関し、例えば、コピージョブ、ボックスジョブ、送信ジョブのうち何れかのジョブを設定するものとする。
【００３３】
例えば、図３（ａ）や図３（ｂ）の設定画面を介して、ユーザがコピーモードを選択した場合は、コピーモードのジョブに関する各種出力条件が設定されることになる。図３（ｃ）の設定画面を介して、ユーザが送信モードを選択した場合は、送信モードのジョブに関する各種出力条件が設定されることになる。図３（ｄ）の設定画面を介して、ユーザがボックスモードを選択した場合は、ボックスモードのジョブに関する各種出力条件が設定されることになる。
【００３４】
ユーザによりジョブの出力条件が設定されるとステップＳ５０２へ進む。
【００３５】
ステップＳ５０２において、ＣＰＵ２０２は、ハードディスク２０６上にステップＳ５０１で出力条件が設定されたジョブを格納するための領域を確保し、その領域のアドレスに関する情報をアドレス情報としてＮＶＲＡＭ２１２に記録する。アドレス情報は、図４のように、ジョブファイル名、ジョブのアドレス情報、要消去フラグ等を要素として持つテーブルとしてＮＶＲＡＭ２１２に記録される。
【００３６】
ここで、ジョブのアドレス情報は各ジョブのハードディスク２０６上のアドレス情報である。また、要消去フラグは、ジョブの処理終了後そのジョブファイルをハードディスク２０６から消去する必要があるか否かに関する情報であり、ジョブファイル毎に設定される。図４において、「要消去」はジョブの処理終了後ハードディスク２０６から消去する必要があることを意味し、「非消去」は消去する必要がないことを意味する。要消去フラグは、操作部２０３からの操作により設定する構成となっており、図７のジョブ消去管理画面によって、消去するか否かを指定する消去モードをジョブの種類毎に選択することによって、権限のあるユーザーによって、予め設定可能となっている。また、各々のジョブの操作画面に消去モードを設定するボタンを設け、ジョブ単位で設定可能な構成としても良い。要消去フラグは、ジョブファイルの作成時に初期値が設定されるが、管理者などの特定の権限のあるユーザによる操作部２０３の操作などにより事後的に変更されるものでも良い。
【００３７】
要消去フラグの値は０，１等の整数値等が割り当てられるものとする。これまでに述べた各情報は、ジョブの出力・消去状況に応じて随時更新される。
【００３８】
次に、ステップＳ５０３において、該当ジョブのデータをハードディスク２０６の確保した領域に格納する。そして、ステップＳ５０４へ進む。
【００３９】
ステップＳ５０４において、ＣＰＵ２０２は、複合機１０１で処理すべきジョブがハードディスク２０６に格納されているか否かを判定する。ステップＳ５０４における判定処理は、例えば、次のように行う。即ち、処理すべきジョブがハードディスク２０６に投入される毎にジョブ待ち行列をジョブの投入順序で順次作成し、ジョブが処理されるたびに処理されたジョブに対応する待ち行列の要素を削除するように制御する。そして、ステップＳ５０４においては、この待ち行列に未処理のジョブに対応する要素が格納されているか否かを判定することにより、処理すべきジョブがハードディスク２０６にあるか否かを判定する。
【００４０】
処理すべきジョブがハードディスク２０６に無い場合（ステップＳ５０４でＮＯ）、ステップＳ５１３へ進み、消去すべきジョブがあるか否かを判定する。ステップＳ５１３以降の処理については後述する。処理すべきジョブがハードディスク２０６にある場合（ステップＳ５０４でＹＥＳ）、ステップＳ５０５へ進み、ハードディスク２０６からその処理すべきジョブを読み出すように制御する。
【００４１】
ステップＳ５０５の処理を実行した後は、ステップＳ５０６へ進み、処理すべきジョブの種類（コピージョブ、ボックスジョブ、送信ジョブ）を判定し、その種類に応じて所定の処理を実行することになる。
【００４２】
ステップＳ５０６において、ＣＰＵ２０２は、処理すべきジョブがコピーモードのジョブであるか否かを判定する。コピーモードのジョブである場合（ステップＳ５０６でＹＥＳ）、ステップＳ５０９へ進み、原稿から画像データを読み取り、記録用紙に画像データのコピーを形成するコピージョブを、画像読取部２０４及びプリンタ部２０７において実行するように制御する。尚、コピーモードにて、読み取った画像データをプリントする際は、読み取った画像データを上記ハードディスク２０６に一旦格納し、ハードディスク２０６から必要な回数分読み出してプリント制御することで、複数部数分のプリントを行うことを可能とする。ステップＳ５０９の処理が終了すると、ステップＳ５１２へ進む。ステップＳ５０６において処理すべきジョブがコピーモードのジョブではない場合（ステップＳ５０６でＮＯ）、ステップＳ５０７へ進む。
【００４３】
ステップＳ５０７においては、処理すべきジョブがボックスモードのジョブであるか否かを判定する。ボックスモードのジョブである場合（ステップＳ５０７でＹＥＳ）、ステップＳ５１０へ進み、画像メモリ部２０５のボックスへのジョブの登録等の処理を行う。ボックスモードのジョブではない場合（ステップＳ５０７でＮＯ）、ステップＳ５０８へ進む。
【００４４】
ステップＳ５１０において、コントローラ部２０１は、ハードディスク２０６内に割当てた複数の仮想的なユーザ領域（ボックス領域）の何れかの領域をユーザにより指定させ、画像読取部２０４、或いは、外部装置（ホストコンピュータ１０３等）から入力したジョブ（原稿データ）を、ユーザにより指定されたボックス領域に格納するよう制御する。この時、コントローラ部２０１は、そのジョブの出力条件（原稿サイズや用紙サイズや印刷モードの各種パラメータ）や機密レベル等を関連付けてボックス領域に登録するよう制御する。
【００４５】
尚、ボックスモードにおいて、コントローラ部２０１は、ユーザの指示入力により、ボックス領域に格納したジョブをプリントする処理も実行可能に制御する。即ち、ユーザが、操作部２０３上でボックスモードを選択し、複数のボックス領域の中から所望のボックス領域を選択して、選択したボックス領域の中から所望のジョブを選択し、選択したジョブを所望の出力条件でプリントする旨の指示を入力できるように制御する。そして、そのような指示入力がユーザによりなされた場合、コントローラ部２０１は、コントローラ部２０１は選択されたジョブを入力された出力条件でプリント処理するように制御する。
【００４６】
尚、各ボックス領域は、それぞれ、複数のジョブ（例えば、最大１００個のジョブ）を登録可能であるものとする。
【００４７】
ステップＳ５１０の処理が終了するとステップＳ５１２へ進む。
【００４８】
ステップＳ５０８においては、処理すべきジョブが送信モードのジョブであるか否かを判定する。送信モードのジョブである場合（ステップＳ５０８でＹＥＳ）、ステップＳ５１１へ進み、画像読取部２０４及び外部インタフェース部２０９、２１０、２１１により送信ジョブを実行する。
【００４９】
ステップＳ５１１においては、画像読取部２０４において原稿から画像データを読み取り、読みとった画像データを他の装置（他の複合機（画像処理装置）１０２や、ホストコンピュータ１０３、ファクシミリ１０６等）へ送信するように制御する。例えば、画像読取部２０４で読み取ったジョブ（画像データ）について、図３（ｃ）の設定画面を介してユーザにより設定された出力条件に従って画像処理を施し、その画像処理済みジョブを、図３（ｃ）の設定画面を介してユーザにより設定された宛先に該当する外部装置に送信するように制御する。ステップＳ５１１の処理が終了するとステップＳ５１２へ進む。
【００５０】
尚、図５に図示していない、他の種類のジョブを実行可能に構成できることは言うまでもない。例えば、処理すべきジョブがプリンタモードのジョブの場合は、上記外部装置から出力されたプリンタモードのジョブをハードディスク２０６から読み出して、そのジョブの出力条件に従ってプリント処理を行うように制御する。プリントモードの処理が終了するとステップＳ５１２へ進む。
【００５１】
ステップＳ５０８において、処理すべきジョブが送信モードのジョブではなく、且つ、プリントモードのジョブでもない場合（ステップＳ５０８でＮＯ）、即ち、本実施形態において定義されていないジョブである場合は、本処理を終了する。尚、このような場合には、入力されたジョブを不正なデータであると判断して、ジョブデータを消去するようにしてもよい。
【００５２】
ステップＳ５０９の処理、或いはステップＳ５１０の処理、或いはステップＳ５１１の処理が完了すると、ステップＳ５１２において、ＣＰＵ２０２は処理すべきジョブの処理が完了したか否かを判定する。例えば、コピーモードを実行している場合は、必要な印刷枚数分コピー処理が完了したか否かを判定する。また、ボックスモードにてボックス領域内のジョブをプリントしている場合は、ハードディスク２０６のユーザが選択したボックス領域から読み出したジョブを、必要な印刷枚数分プリントしたか否かを判定する。また、送信モードの場合は、ハードディスク２０６に格納した送信モードのジョブを、ユーザが選択した宛先に全て送信したか否かを判定する。
【００５３】
ジョブの処理が未完了の場合（ステップＳ５１２でＮＯ）、ステップＳ５０６に戻る。ジョブの処理が完了している場合（ステップＳ５１２でＹＥＳ）、ステップＳ５１３へ進む。
【００５４】
ステップＳ５１３においては、ＣＰＵ２０２はジョブを消去するか否かを判定する。即ち、ＣＰＵ２０２は、ＮＶＲＡＭ２１２に退避された図４に示すテーブルを参照し、要消去フラグの値が「要消去」であるジョブファイルが存在するか否かを判定する。存在する場合（ステップＳ５１３でＹＥＳ）、ステップＳ５１４へ進み、存在しない場合（ステップＳ５１３でＮＯ）、ステップＳ５１７へ進む。
【００５５】
ステップＳ５１４では、要消去フラグの値が「要消去」であるジョブファイルについて消去処理を実行する。この場合、ＣＰＵ２０２は、図４に示すテーブルを参照し、消去対象のジョブファイルのアドレス情報を取得し、ハードディスク２０６内の消去対象のジョブ（一連の画像データ）に対してデータ消去処理を実行する。
【００５６】
消去処理は、例えば、ハードディスク２０６内の管理情報のみを消去、あるいは、ハードディスク２０６内の実データの任意のブロックへの任意データの上書き処理、あるいは、ハードディスク２０６内の実データの全データブロックへの任意データの上書き処理等、機密レベルに応じて、選択可能とする構成をとってもよい。
【００５７】
ステップＳ５１５では、ＣＰＵ２０２はステップＳ５１４での消去処理が完了したか否かを判定する。例えば、そのジョブが５ページで構成されている場合は、５ページ分、全て消去処理が完了したか否かを判定する。消去処理が完了していないと判定された場合（ステップＳ５１４でＮＯ）は、ステップＳ５１４に戻り、消去処理を継続する。
【００５８】
消去処理が完了したと判定された場合（ステップＳ５１４でＹＥＳ）は、ステップＳ５１６へ進み、ＮＶＲＡＭ２１２内の図４に示すテーブルを更新する。即ち、消去したジョブファイルに対応する行を、図４のテーブルから削除するように制御する。そしてステップＳ５１７へ進む。
【００５９】
ステップＳ５１７において、ＣＰＵ２０２は処理すべき他のジョブの有無を判定する。例えば、先に述べたようにジョブの処理状況を管理するための待ち行列を構成している場合には、この待ち行列を参照し、未処理のジョブファイルが更に存在するか否かを判定する。存在する場合（ステップＳ５１７でＹＥＳ）、ステップＳ５０５へ進み、存在しない場合（ステップＳ５１７でＮＯ）、処理を終了する。
【００６０】
以上のように、本実施形態においては不揮発性ＲＡＭであるＮＶＲＡＭ２１２に消去の必要性等の情報を記憶することにより、例えば、画像処理装置の電源が落とされた場合等においても、ジョブの消去を指示する情報が記憶領域から消滅することはなく、電源遮断等の状況においてもジョブ（印刷データ）の機密性を保持することができる。尚、ＮＶＲＡＭ２１２に記憶する情報は要消去フラグ等の形式に限られるものではなく、ジョブファイルの消去の必要性を指示する情報ならばどのような形式でも構わない。
【００６１】
＜電源遮断時等における動作＞
次に、電源遮断等によって上述した処理の途中に画像処理装置（複合機）１０１が停止した状況でジョブの機密性がどのように保たれるかについて、そのような状況を例示して説明する。
【００６２】
例えば、ユーザの操作に基づいて、ステップＳ５０９においてコピージョブが実行し、ジョブの処理が終了したとステップＳ５１２において判断されたとする。そして、ステップＳ５１３へ進む前に、ユーザが装置の電源を落としてしまった場合を考える。このような場合、従来の装置では、ジョブファイルの消去を指示する情報等が電源遮断時に消滅してしまい、消去すべきジョブのデータを画像処理装置が認識して消去することができなかった。
【００６３】
これに対して、本実施形態における画像処理装置（複合機）１０１は以下のような処理を行う。即ち、再度電源を投入された際に、新たなジョブが投入されない場合、ステップＳ５０４から、ステップＳ５１３へ進む。ステップＳ５１３では消去すべきジョブが存在するか否かを判定するが、その判定時に参照する情報はＮＶＲＡＭ２１２に記録されているため、電源遮断時においても消滅しないことに留意する。つまり、たとえ電源遮断がなされても消去すべきジョブのデータが残っている場合には、ステップＳ５１３においては消去すべきジョブが存在すると判定される。
【００６４】
消去すべきジョブが存在すると判定された場合（ステップＳ５１３でＹＥＳ）、ステップＳ５１４において、ＣＰＵ２０２はＮＶＲＡＭ２１２のテーブルに示されたジョブの格納アドレス情報を元に、ハードディスク２０６内の消去対象のジョブ（一連の画像データ）に対してデータ消去処理を実行する。
【００６５】
このように、本実施形態においては、ジョブの消去処理が途中に装置の電源がＯＦＦされたような場合でも、ジョブファイルの消去の必要性を指示する情報が画像処理装置１０１に残存するため、消去すべきジョブのデータを画像処理装置１０１が認識して消去することができジョブデータの機密性、安全性を保持することができる。
【００６６】
なお、本実施形態では、ジョブのアドレス格納アドレス情報、ジョブファイルの消去の必要性を指示する情報等を保持するためのメモリとして、ＮＶＲＡＭを適用した例を挙げたが、電源遮断時に情報を保持できるものであれば、どのような構成でもかまわない。例えば、電池等のバッテリを付随したＳＲＡＭや、ＥＰＲＯＭ等を用いた構成をとってもよい。或いは、ハードディスク２０６上のジョブデータとは別の領域に情報を格納するような構成をとってもよい。
【００６７】
なお、上記の例では、ステップＳ５１２からステップＳ５１３へ遷移する途中で画像処理装置（複合機）１０１が停止した場合について説明したが、画像処理の途中や画像処理の前等において停止したとしても、ステップＳ５１３〜Ｓ５１７の処理により、ジョブをハードディスク２０６より消去することは言うまでもない。
【００６８】
＜他の実施形態＞
なお、従来の構成のように、図５のステップＳ５０９、ステップＳ５１０、ステップＳ５１１の各処理の後に直ちに画像処理の終了したジョブを消去するような構成も可能である。この場合、ジョブの消去処理が完了すると、処理の内容に基づいてＮＶＲＡＭ２１２内の図４に示すテーブルを更新する。即ち、消去したジョブファイルに対応する行を、図４のテーブルから削除するように制御する。なお、画像処理や消去処理の実行中において、電源遮断等により画像処理装置（複合機）１０１が停止したとしても、ステップＳ５１３〜Ｓ５１７の処理により、ジョブをハードディスク２０６より消去することは言うまでもない。
【００６９】
また、画像処理装置（複合機）１０１の電源を投入したときは必ずステップＳ５１３から処理を開始するような構成をとってもよい。即ち、ハードディスク２０６に消去対象のジョブが存在するか否かを判定し、存在する場合はそのジョブを消去する構成も可能である。
【００７０】
以上、本発明の実施形態例について詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様を取ることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７１】
尚、本発明は、前述した実施形態の機能を実現するプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００７２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含む。
【００７３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００７４】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。  また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００７７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７８】
【図１】本実施形態に係るシステム構成を示すブロック図である。
【図２】本実施形態に係る画像処理装置の構成を示すブロック図である。
【図３】画像処理部の操作部に表示される各種画面を模式的に示す図である。
【図４】ＮＶＲＡＭに格納されるジョブのアドレス情報等のテーブルを示す図である。
【図５】画像処理装置のジョブの消去処理を示すフローチャートである。
【図６】画像処理装置のジョブの消去処理を示すフローチャートである。
【図７】ジョブの種類毎に消去モードを選択するジョブ消去管理画面を例示的に示す図である。
【図１】
2006139381.tif 000003
【図２】
2006139381.tif 000004
【図３】
2006139381.tif 000005
【図４】
2006139381.tif 000006
【図５】
2006139381.tif 000007
【図６】
2006139381.tif 000008
【図７】
2006139381.tif 000009