(57)【要約】【課題】従来のように画像データの消去操作を行う煩わしさからユーザを解放し、操作ミス等による画像データが消去されないといった事態を防止して、機密データを確実に消去すること。また、セキュリティに対するユーザの安心感を向上させたセキュリティに関してユーザフレンドリな画像処理環境を構築すること。【解決手段】ユーザ毎に予めセキュリティレベルを設定しておき、コントローラ部１１０は、画像情報を入力したユーザを特定し、該特定されたユーザに対して設定されたセキュリティレベルに基づいて、画像処理実行後に該画像処理された画像情報の消去処理の実行を制御し、また、画像処理が実行されたこと及び前記画像消去手段による消去処理が実行されたことを履歴としてハードディスク８に確認可能に保持し、さらに、前記画像情報の消去が完了した際に、前記操作部７等を介してその旨を通知するように制御する構成を特徴とする。【選択図】図１
2006217093.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を入力するための画像情報入力手段と、前記画像情報入力手段により入力された画像情報を記憶するための画像情報記憶手段と、前記画像情報記憶手段に記憶された画像情報を処理するための画像処理手段と、前記画像情報を前記画像情報記憶手段から完全に消去する画像情報消去手段とを備えた画像処理装置において、
ユーザ毎に予めセキュリティレベルを設定するセキュリティレベル設定手段と、
画像情報を入力したユーザを特定するユーザ特定手段と、
前記ユーザ特定手段により特定されたユーザに対して設定されたセキュリティレベルに基づいて、前記画像処理手段による処理実行後に前記画像消去手段による前記画像情報の消去処理の実行を制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記画像処理手段による画像処理が実行されたこと及び前記画像消去手段による消去処理が実行されたことを履歴として保持する履歴保持手段と、
前記履歴保持手段に保持される履歴を確認する確認手段と、
を備えたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
画像処理装置に対する画像入力，画像出力および処理実行を指示あるいは実行結果を表示するユーザインタフェースを備え、
前記制御手段は、前記画像消去手段による前記画像情報の消去が完了した際に、前記ユーザインタフェースを介してその旨を通知するように制御することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
画像情報を入力するための画像情報入力手段と、前記画像情報入力手段により入力された画像情報を記憶するための画像情報記憶手段と、前記画像情報記憶手段に記憶された画像情報を処理するための画像処理手段と、前記画像情報を前記画像情報記憶手段から完全に消去する画像情報消去手段とを備えた画像処理装置において、
前記画像処理手段による画像処理が実行されたこと及び前記画像消去手段による消去処理が実行されたことを履歴として保持する履歴保持手段と、
前記履歴保持手段に保持される履歴を確認する確認手段と、
を有することを特徴とする画像処理装置。
【請求項５】
画像情報を入力するための画像情報入力手段と、画像情報を出力するための画像情報出力手段と、前記画像情報入力手段により入力された画像情報を記憶するための画像情報記憶手段と、前記画像情報記憶手段に記憶された画像情報を処理するための画像処理手段と、前記画像情報を前記画像情報記憶手段から完全に消去する画像情報消去手段とを備えた画像処理装置において、
画像処理装置に対する画像入力，画像出力および処理実行を指示あるいは実行結果を表示するユーザインタフェースと、
前記画像処理手段による処理実行後に所定のタイミングで前記画像消去手段により前記画像情報記憶手段から前記画像情報を完全に消去させ、該消去が完了した際には前記ユーザインタフェースを介してその旨を通知するように制御する制御手段を有することを特徴とする画像処理装置。
【請求項６】
画像情報を入力するための画像情報入力手段と、前記画像情報入力手段により入力された画像情報を記憶するための画像情報記憶手段と、前記画像情報記憶手段に記憶された画像情報を処理するための画像処理手段と、前記画像情報を前記画像情報記憶手段から完全に消去する画像情報消去手段とを備えた画像処理装置の制御方法において、
ユーザ毎に予めセキュリティレベルを設定するセキュリティレベル設定ステップと、
画像情報を入力したユーザを特定するユーザ特定ステップと、
該特定されたユーザに対して設定されたセキュリティレベルに基づいて、前記画像処理手段による処理実行後に前記画像消去手段による前記画像情報の消去処理の実行を制御する消去制御ステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項７】
請求項６に記載された画像処理装置の制御方法を実行するためのプログラム。
【請求項８】
請求項６に記載された画像処理装置の制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば複写機、プリンタ、ファクシミリ装置、またはこれらの複合機等の画像処理装置に関し、特に、処理する情報の流出を防止することが可能な画像処理装置に関するものである。
【背景技術】
【０００２】
従来、画像データが入力され、そのデータをハードディスクなどの記憶装置に一旦記憶し、そのメモリから適宜画像データを読み出してプリントアウト、あるいは画像を機器の外部に送信するデジタル複合機が知られている。
【０００３】
このような複合機等の画像処理装置では、プリントアウトが終了した後、あるいは画像送信が完了した後も、次に別のデータが記憶装置の同じ領域に上書きされるまでは、前に入力された画像データは残っていることになる。
【０００４】
従って、故意に記憶装置を機器から抜き取られ、記憶されているデータを解析されると、残留したデータの情報が流出する可能性がある。そのため、特に機密情報等を扱う場合には、上述の残留したデータの流出を防ぐことが課題となっていた。
【０００５】
この課題に対し、既に開示、製品化されている技術として、機密文書モード等を機器の動作モードとして設けるなどして、ユーザがこのモードを意識的に有効とすることで、画像データの処理が終了した時点で、その画像データを消去する処理を行うものが提案されている（特許文献１）。
【０００６】
また、このような画像データ消去処理を実現する際に、記憶媒体へのアクセスが発生することから画像処理装置の本来もつ機器の処理パフォーマンスを低下させないために、機器のアイドル時間にデータ消去処理を実行するものが提案されている（特許文献２，３）。
【特許文献１】特開２００４−３３６８２１号公報
【特許文献２】特開平１０−２８２８５６号公報
【特許文献３】特開平９−２８４５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、複合機等の画像処理装置が、複数のユーザが機器を共有し複数の種類のジョブを要求可能な装置である場合、多くのジョブが連続的に投入、実行要求されることが少なくない。
【０００８】
このため、ジョブが連続的に投入された際には、機器がアイドル状態になるまでに非常に多くの時間を必要とするケースがあり、上述した従来の画像処理装置のように処理パフォーマンスを低下させないためにアイドル時間に画像データの消去処理を行う構成では、データの消去が長時間実行されず、処理後直ちに消去をされるべきデータが長時間に渡り記憶装置に保持されるため、セキュリティ上非常に危険であるという問題点があった。
【０００９】
また、上述した従来の画像処理装置では、消去処理が行われたことをユーザが確認できず、データの機密性を重要視するユーザに不安を与えてしまっていたという問題点があった。
【００１０】
さらに、上述した従来の画像処理装置では、ユーザが、処理実行の際に毎回、データ消去処理を行うか否かを指定する必要があるため、オペレーションミス等によりデータ消去処理が実行されない可能性があるという問題点があった。
【００１１】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、ユーザ毎に予めセキュリティレベルを設定しておき、画像情報を入力したユーザを特定し、該特定されたユーザに対して設定されたセキュリティレベルに基づいて、画像処理実行後に該画像処理された画像情報の消去処理の実行を制御し、また、画像処理が実行されたこと及び前記画像消去手段による消去処理が実行されたことを履歴として確認可能に保持し、さらに、前記画像情報の消去が完了した際に、ユーザインタフェースを介してその旨を通知するように制御することにより、従来のように画像データの消去操作を行う煩わしさからユーザを解放することができることに加え、操作ミス等による画像データが消去されないといった事態を防止して、機密データを確実に消去可能にし、また、画像データの消去が行われたことを明示的に画像処理装置の具備する操作パネルで確認が可能となるため、セキュリティに対する安心感を向上させることができるセキュリティに関してユーザフレンドリな画像処理環境を構築することができる画像処理装置および画像処理装置の制御方法およびプログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１２】
本発明は、画像情報を入力するための画像情報入力手段と、前記画像情報入力手段により入力された画像情報を記憶するための画像情報記憶手段と、前記画像情報記憶手段に記憶された画像情報を処理するための画像処理手段と、前記画像情報を前記画像情報記憶手段から完全に消去する画像情報消去手段とを備えた画像処理装置において、ユーザ毎に予めセキュリティレベルを設定するセキュリティレベル設定手段と、画像情報を入力したユーザを特定するユーザ特定手段と、前記ユーザ特定手段により特定されたユーザに対して設定されたセキュリティレベルに基づいて、前記画像処理手段による処理実行後に前記画像消去手段による前記画像情報の消去処理の実行を制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザ設定に対応して画像処理実行後の画像データを消去することで、従来のように画像データの消去操作を行う煩わしさからユーザを解放することができることに加え、操作ミス等による画像データが消去されないといった事態を防止して、機密データを確実に消去することができる。
【００１４】
また、画像データの消去が行われたことを明示的に画像処理装置の具備する操作パネルで確認が可能となるため、セキュリティに対する安心感を向上させることができる等のセキュリティに関してユーザフレンドリな画像処理環境を構築することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１５】
〔第１実施形態〕
以下、本発明の実施の形態を図面に基づいて詳説する。
【００１６】
図１は、本発明の第１実施形態を示す画像処理装置（画像入出力システム）の構成の一例を示すブロック図である。
【００１７】
図１において、１は、コントローラ部１１０が搭載された画像入出力システム（画像入出力装置または画像処理装置とも呼ぶ）であり、イーサネット（登録商標）等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４００にてのホストコンピュータ（本実施の形態では第１のホストコンピュータ（ＰＣ３），第２のホストコンピュータ（ＰＣ４））に接続されている。
【００１８】
この画像入出力システム１は、画像データの読取処理を行うリーダ部（リーダ装置）２と、画像データの出力処理を行うプリンタ部（プリンタ装置）６と、画像データの入出力操作を行うキーボード及び画像データや各種機能の表示などを行う液晶パネルを備えた操作部７と、制御プログラムや画像データ等が予め書き込まれたハードディスクドライブ８を装着して上記各構成要素に接続されて該各構成要素を制御するコントローラ部１１０とから構成されている。なお、本実施形態では、コントローラ部１１０は、単一の電子部品からなるものとして説明するが、単一の電子部品からなるものに限定されるものではない。
【００１９】
リーダ部２は、原稿用紙を搬送する原稿給紙ユニット（ＤＦユニット）１０と、原稿画像を光学的に読み取って電気信号としての画像データに変換するスキャナユニット１１とを有し、プリンタ部６は記録用紙を収容する複数段の給紙カセットを備えた給紙ユニット１２と画像データを記録用紙に転写、定着するマーキングユニット１３と印字された記録用紙にソート処理やステイプル処理を施して、外部に排出する排紙ユニット１４とを有している。
【００２０】
図２は、図１に示したリーダ部２及びプリンタ部６の内部構造を示す断面図である。
【００２１】
リーダ部２の原稿給送ユニット１０では、図１に示したコントローラユニット１１０（図２では図示省略）からの制御により、原稿給送ユニット１０の原稿給送トレイに積層された原稿用紙をその積層順にしたがって、先頭から順次１枚ずつプラテンガラス１５上に給送し、スキャナユニット１１で所定の読取動作が終了した後、該読み取られた原稿用紙をプラテンガラス１５上から原稿給送ユニット１０のトレイに排出する。
【００２２】
また、スキャナユニット１１では、原稿用紙がプラテンガラス１５上に搬送されてくると、コントローラユニット１１０からの制御により、ランプ１６を点灯し、原稿用紙を下方から照射し、走査する。そして、原稿用紙からの反射光は、複数のミラー１８〜２０及びレンズ２１を介してＣＣＤイメージセンサ（以下、単に「ＣＣＤ」と記す）２２へと導かれ、走査された原稿画像をＣＣＤ２２によって読み取る。あるいは、スキャナユニット１１は、プラテンガラス１５上に載置された原稿を同様にランプ１６を点灯し、次いで光学ユニット１７の移動を開始させ、原稿用紙を下方から照射し、走査することで、走査された原稿画像をＣＣＤ２２によって読み取ることが可能である。
【００２３】
そして、スキャナユニット１１では、ＣＣＤ２２で読み取った画像データを、所定の処理を施さした後、後述する図３に示すコネクタ５６を介して、コントローラユニット１１０に転送する。
【００２４】
次いで、プリンタ部６では、コントローラ部１１０から出力された画像データに対応するレーザ光を、コントローラユニット１１０からの制御によりレーザドライバ２３（不図示）により駆動されるレーザ発行部２４から発光し、該レーザ光によりマーキング部１３の感光ドラム２５には該レーザ光に応じた静電潜像が形成され、該形成された静電潜像の部分に対して現像器２６が現像剤を付着する。
【００２５】
一方、レーザ光の照射開始と同期したタイミングで、給紙部１２（給紙カセット１２ａ,１２ｂ）から記録用紙を給紙して転写部２７に搬送し、感光ドラム２５に付着している現像剤を記録用紙に転写する。画像データが転写された記録用紙は定着部２８に搬送され、定着部２８が加熱・加圧処理により画像データを記録紙に定着させる。
【００２６】
そして、画像データを記録用紙に片面記録する場合は、定着部２８を通過した記録用紙を排出ローラ２９によってそのまま排紙ユニット１４に排出し、排紙ユニット１４は排出された記録用紙を束ねて記録用紙の仕分けを行い、また、仕分けされた記録用紙のステイプル処理を行う。
【００２７】
また、画像データを記録用紙に両面記録する場合は、排出ローラ２９まで記録用紙を搬送した後、該排出ローラ２９の回転方向を逆転させ、フラッパ３０によって再給紙搬送路３１へと導き、該再給紙搬送路３１に導かれた記録用紙を上述と同様にして転写部２７に搬送する。
【００２８】
コントローラ部１１０は、リーダ部２読み取った画像データをコードに変換し、ＬＡＮ４００を介してＰＣ３，４に送信するスキャナ機能、及びＰＣ３，４からＬＡＮ２を介して受信したコードデータを画像データに変換し、プリンタ部６に出力するプリンタ機能、その他の機能ブロックを有している。
【００２９】
以下、図３を参照して、コントローラ部１１０について詳細に説明する。
【００３０】
図３は、図１に示したコントローラ部１１０の詳細構成を示すブロック図である。
【００３１】
図３において、３２はメインコントローラで、ＣＰＵ３３とバスコントローラ３４と後述する各種コントローラ回路を含む機能ブロックとを内蔵する。また、メインコントローラ３２は、ＲＯＭＩ／Ｆ３５を介してＲＯＭ３６と接続され、ＤＲＡＭＩ／Ｆ３７を介してＤＲＡＭ３８と接続され、コーデックＩ／Ｆ３９を介してコーデック４０と接続され、また、ネットワークＩ／Ｆ４１を介してネットワークコントローラ４２と接続されている。
【００３２】
ＲＯＭ３６は、メインコントローラ３２のＣＰＵ３３で実行される各種制御プログラムや演算データが格納されている。ＤＲＡＭ３８は、ＣＰＵ３３が動作するための作業領域や画像データを蓄積するための領域として使用される。
【００３３】
コーデック４０は、ＤＲＡＭ３８に蓄積されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧなどの周知の圧縮方式で圧縮し、また圧縮されたデータをラスタイメージに伸長する。また、コーデック４０にはＳＲＡＭ４３が接続されており、該ＳＲＡＭ４３は前記コーデック４０の一時的な作業領域として使用される。
【００３４】
ネットワークコントローラ４２は、ネットワーク４４を介してＬＡＮ２との間で所定の制御動作を行う。
【００３５】
また、メインコントローラ３２は、スキャナバス４５を介してスキャナＩ／Ｆ４６に接続され、プリンタバス４７を介してプリンタＩ／Ｆ４８に接続され、さらにＰＣＩバス等の汎用高速バス４９を介して拡張機能を有するボード、デバイスを接続するための拡張コネクタ５０及び入出力制御部（Ｉ／Ｏ制御部）５１に接続されている。
【００３６】
Ｉ／Ｏ制御部５１は、リーダ部２やプリンタ部６との間で制御コマンドを送受信するための調歩同期式のシリアル通信コントローラ５２が２チャンネル装備されており、該シリアル通信コントローラ５２はＩ／Ｏバス５３を介してスキャナＩ／Ｆ４６及びプリンタＩ／Ｆ４８に接続されている。
【００３７】
スキャナＩ／Ｆ４６は、第１の調歩同期シリアルＩ／Ｆ５４及び第１のビデオＩ／Ｆ５５を介してスキャナコネクタ５６に接続され、さらに該スキャナコネクタ５６はリーダ部２のスキャナユニット１１に接続されている。そして、スキャナＩ／Ｆ４６は、スキャナ部１１から受信した画像データに対し所望の２値化処理や、主走査方向及び／又は副走査方向の変倍処理を行い、またスキャナ部１１から送られてきたビデオ信号に基づいて制御信号を生成し、スキャナバス４５を介してメインコントローラ３２に転送する。
【００３８】
また、プリンタＩ／Ｆ４８は、第２の調歩同期シリアルＩ／Ｆ５７及び第２のビデオＩ／Ｆ５８を介してプリンタコネクタ５９に接続され、さらに該プリンタコネクタ５９はプリンタ部６のマーキングユニット１３に接続されている。そして、プリンタＩ／Ｆ４８はメインコントローラ３２から出力された画像データにスムージング処理を施して該画像データをマーキングユニット１３に出力し、さらにマーキングユニット１３から送られたビデオ信号に基づいて、生成された制御信号をプリンタバス４７に出力する。
【００３９】
そして、ＣＰＵ３３は、ＲＯＭ３６からＲＯＭＩ／Ｆ３５を介して読み込まれた制御プログラムに基づいて動作し、例えば、第１及び第２のホストコンピュータ３、４から受信したＰＤＬ（ページ記述言語）データを解釈し、ラスタイメージデータに展開処理を行う。
【００４０】
また、バスコントローラ３４は、スキャナＩ／Ｆ４６プリンタＩ／Ｆ４８、その他拡張コネクタ５０等に接続された外部機器から入出力されるデータ転送を制御するものであり、バス競合時のアービトレーション（調停）やＤＭＡデータ転送の制御を行う。即ち、例えば、上述したＤＲＡＭ３８とコーデック４０との間のデータ転送や、スキャナ部５からＤＲＡＭ３８へのデータ転送、ＤＲＡＭ３８からマーキングユニット１３へのデータ転送等は、バスコントローラ３４によって制御され、ＤＭＡ転送される。
【００４１】
また、Ｉ／Ｏ制御部５１は、ＬＣＤコントローラ６０及びキー入力Ｉ／Ｆ７６１を介してパネルＩ／Ｆ６２は操作部７に接続されている。また、前記Ｉ／Ｏ制御部５１は不揮発性メモリとしてのＥＥＰＲＯＭ６６に接続され、またＥ−ＩＤＥコネクタ６３を介してハードディスクドライブ８に接続され、さらに、機器内で管理する日付と時刻を更新／保存するリアルタイムクロックモジュール６４に接続されている。尚、リアルタイムクロックモジュール６４はバックアップ用電池６５に接続されて該バックアップ用電池６５によりバックアップされている。
【００４２】
なお、８３はＦＡＸモデムで、公衆回線を介してファクシミリ送受信を行うことができる。
【００４３】
図４は、図３に示したメインコントローラ３２の内部の構成を示すブロック構成図である。
【００４４】
図４において、３４はバスコントローラで、４×４の６４ビットクロスバススイッチで構成される。このバスコントローラ３４は、６４ビットのプロセッサバス（Ｐバス）６７を介してＣＰＵ３３に接続され、またメモリ専用のローカルバス（Ｍバス）６８を介してキャッシュメモリ６９ａを備えたメモリコントローラ（ＳＤＲＡＭ＆ＲＯＭコントローラ（ＭＣ））６９に接続されている。なお、メモリコントローラ６９は、ＲＯＭ３６やＤＲＡＭ３８などのメモリ類と接続され、これらのメモリ類の動作を制御する。
【００４５】
さらに、このバスコントローラ３４は、グラフィックスバス（Ｇバス）７０を介してＧバスアービタ７１及びスキャン・プリンタコントローラ７２と接続され、また入出力バス（Ｂバス）７３を介して、Ｂバスアービタ（ＢＢＡ）７４、Ｇバスアービタ（ＧＢＡ）７１、インタラプトコントローラ７５、及び各種機能ブロック（電力管理ユニット（ＰＭＵ）７６、ＵＡＲＴなどのシリアルＩ／Ｆコントローラ（ＳＩＣ）７７、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）コントローラ７８、ＩＥＥＥ１２８４等のパラレルＩ／Ｆコントローラ７９、ＬＡＮコントローラ８０、汎用入出力コントローラ（タイマ，ＭＩＳＣ，ＧＰ１０）８１、Ｂバス７３と外部バスであるＰＣＩバスとの間でＩ／Ｆ動作を司るＰＣＩバスＩ／Ｆ（ＰＣＩＣ）８２、及びスキャナ・プリンタコントローラ７２）と接続されている。
【００４６】
Ｂバスアービタ７４は、Ｂバス７３を協調制御するアービトレーションであり、Ｂバス７３のバス使用要求を受け付け、調停の後、使用許可が選択された一つのマスタに与えられ、これにより同時に２つ以上のマスタがバスアクセスを行うのを禁止している。なお、アービトレーション方式は３段階の優先権を有し、それぞれの優先権に複数のマスタが割り当てられる。
【００４７】
インタラプトコントローラ７５は、上述した各機能ブロック及びコントローラユニット１１０の外部からインタラプトを集積し、ＣＰＵ３３がサポートするコントローラ類７２、７７〜８２及びノンマスカブルインタラプト（ＮＭＩ）に再配分する。
【００４８】
電力管理ユニット７６は、機能ブロック毎に電力を管理し、さらに１チップで構成されている電子部品としてコントローラユニット１１０の消費電力量の監視を行う。例えば、コントローラユニット１１０は、ＣＰＵ３３を内蔵した大規模なＡＳＩＣ（特定用途向けＩＣ）で構成されており、このため全ての機能ブロックが同時に動作すると大量の熱を発生して、コントローラ部１１０自体が破壊されてしまう恐れがある。そこで、このような事態を防止するために各に機能ブロック毎に消費電力を管理し、各機能ブロックの消費電力量はパワーマネージメントレベルとして電力管理ユニット７６に集積される。そして、該電力管理ユニット７６では各機能ブロックの消費電力量を合計し、該消費電力量が限界消費電力を超えないように各機能ブロックの消費電力量を一括して、監視する。なお、上述したように、コントローラ部１１０は、１チップで構成されている電子部品に限定されるものではない。
【００４９】
Ｇバスアービタ７１は、中央アービトレーション方式によりＧバス７０を協調制御しており、各バスマスタに対して専用の要求信号と許可信号とを有する。なお、バスマスタへの優先権の付与方式として、全てのバスマスタを同じ優先権として、公平にバス権を付与する公平アービトレーションモードといずれか一つのバスマスタに対して優先的にバスを使用させる優先アービトレーションモードのいずれかを指定することができる。
【００５０】
以下、図５〜図８を参照して、本発明の画像処理装置における画像入出力処理制御について説明する。
【００５１】
図５は、本発明の画像処理装置における第１の制御処理手順の一例を示すフローチャートであり、本発明の第１実施形態における画像入出力処理制御に対応する。なお、このフローチャートの処理は、図３に示したコントローラ部１１０のＣＰＵ３３がＲＯＭ３６に格納されたプログラムをＤＲＡＭ３８にロードして実行することにより、実現される。また、図中、Ｓ５００１〜Ｓ５００７は各ステップに対応する。
【００５２】
画像入出力システム１は、ユーザが液晶パネルを備えた操作部７を通じて出した指示を受けてコピージョブ，ファクシミリ送信ジョブ，ネットワークへの画像送信ジョブ、もしくはＬＡＮ４００上から送信されるプリントデータを受信する等によりプリントジョブ、公衆回線上から送信されるＦＡＸデータを受信する等によりＦＡＸ受信ジョブの動作を開始する。
【００５３】
なお、本実施形態の画像入出力システム１がネットワークスキャン機能を提供する場合にはＬＡＮ４００を介してネットワークスキャンジョブを実行することも可能である。また、画像入出力システム１は、上述のように様々な機能をユーザに提供可能である。
【００５４】
本実施形態では、ＬＡＮ４００上から送信されるプリントデータを受信する等の指示を受けて、プリントジョブ動作を実行する処理を例に挙げて説明を行うが、コピージョブ，ファクシミリ送信ジョブ，ネットワークへの画像送信ジョブ，ファクシミリ受信ジョブ等の場合も同様である。
【００５５】
まず、ステップＳ５００１において、画像入出力システム１はＬＡＮ４００上に接続されるＰＣ４からプリントジョブの要求を受ける。詳細には、ＰＣ４からプリントジョブの投入が行われ、ＰＤＬデータとして、出力を行うデータが入力されると、入力されたデータはコントローラ部１１０のＮｅｔｗｏｒｋコントローラ４２を経由し、ＣＰＵ３３からアクセス可能なＤＲＡＭ３８に蓄積される。そして、ＣＰＵ３３は、入力されたＰＤＬデータを解析し、ビットマップ画像データとして出力データを同じＤＲＡＭ３８上に展開する。
【００５６】
なお、ステップＳ５００１では、ＣＰＵ３３は、画像データの処理を行うと同時にＰＣ４からプリントジョブの要求を受けた際には、利用ユーザの確定処理を行う。ＰＣ４はプリントジョブの要求を行う際には、専用のプリンタドライバにて、予め設定されているユーザ情報をプリントジョブ投入の際にデータに付加して投入する。ＣＰＵ３３では、受信したデータからユーザ情報を確定し、ジョブを投入したユーザの情報をＤＲＡＭ３８上に記憶する。
【００５７】
次に、ステップＳ５００２において、ＣＰＵ３３は、ステップＳ５００１でＤＲＡＭ３８に展開された画像データをコントローラ部１１０内のハードディスク８（記憶媒体）に記憶（保存）する。詳細に示すと、ＣＰＵ３３は、ステップＳ５００１でＤＲＡＭ３８上に展開されたビットマップ画像の画像圧縮をＣｏｄｅｃ４０に要求する。Ｃｏｄｅｃ４０は、ＤＲＡＭ３８上のビットマップデ画像データを画像圧縮し、画圧縮データをＤＲＡＭ３８に書き込む。ＣＰＵ３３は、Ｃｏｄｅｃ４０の画像圧縮処理の完了を待ち、Ｉ／Ｏ制御部５１を経由して、圧縮されたデータと、Ｓ５００１で特定したユーザ情報を圧縮されたデータと関連付けて、ユーザ情報としてハードディスク８に書き込む。
【００５８】
次に、ステップＳ５００３において、画像入出力システム１はプリントデータの出力を行う。
【００５９】
詳細に示すと、ＣＰＵ３３は、ステップＳ５００２でハードディスク８に書き込みを行った圧縮画像データをＩ／Ｏ制御部５１を経由してＤＲＡＭ３８に読み出した後に、Ｃｏｄｅｃ４０に画像の伸張処理を要求する。
【００６０】
そして、ＣＰＵ３３から伸張要求を受けたＣｏｄｅｃ４０は、ＤＲＡＭ３８から圧縮画像データを読み出し、画像伸張処理を実行し、ＤＲＡＭ３８に伸張したビットマップ画像データを書き込む。
【００６１】
そして、ＣＰＵ３３は、Ｃｏｄｅｃ４０で画像の伸張が完了すると同時に、プリンタＩ／Ｆ４８を経由して、プリンタ部６に印刷要求を行い、プリンタＩ／Ｆ４８を介して伸張されたビットマップ画像データを出力する。
【００６２】
プリンタ部６は、コントローラ部１１０（ＣＰＵ３３）の要求を受けて、記録紙の給紙処理等、印刷の準備を実行する。そして、プリンタ部６は、コントローラ部１１０からビットマップ画像データを受信し、記録紙上に画像を形成し、画像形成が正常に終了したことをコントローラ部１１０に通知する。コントローラ部１１０では、プリンタ部６からの正常出力が完了した通知を受けて、ＣＰＵ３３が、ハードディスク８にジョブの実行履歴情報を書き込む。
【００６３】
ユーザは、任意のタイミングでジョブの実行履歴のデータを操作部７からの操作により操作部７の液晶パネル（又はＰＣ３，４からの操作によりＰＣ３，４のモニタ）に表示されるジョブ履歴画面にて確認することが出来る。この操作部７の液晶パネルにて表示されるジョブ履歴画面を図６に示す。
【００６４】
図６は、図１に示した操作部７の液晶パネル（又はＰＣ３，４のモニタ）にてジョブの実行履歴のデータを表示するジョブ履歴画面の一例を示す図である。例えば、図６の７０１に示すように、ユーザは任意のタイミングでジョブの実行履歴を確認することができる。また、ユーザは任意のタイミングで上記実行履歴の確認時にデータ消去完了していないジョブを選択して操作部７の図示しないキー（又はＰＣ３，４の図示しない操作部）の操作により消去指示することにより対応するデータを消去することが可能である。
【００６５】
なお、ジョブがスキャンジョブ又はファクシミリ送信ジョブ等の場合には、ステップＳ５００３にて、ＣＰＵ３３は、Ｃｏｄｅｃ４０で画像の伸張が完了すると同時に、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｅｒを経由して伸張されたビットマップ画像データをスキャン出力する、又は、ＦＡＸモデム８３を経由して伸張されたビットマップ画像データをファクシミリ出力するように制御する。
【００６６】
次に、ステップＳ５００４において、ＣＰＵ３３は、ステップＳ５００３で出力が完了したジョブに対応するユーザのセキュリティレベルの確認を行う。なお、画像入出力システム１には、予めユーザの登録及びユーザに応じたセキュリティレベルの設定が操作部７を介して可能である。これらの情報は、ユーザ管理情報としてハードディスク８に保存されている。
【００６７】
図８は、図３に示したハードディスク８に保存されるユーザ管理情報の一例を示す図である。
【００６８】
ステップＳ５００４について詳細に示すと、ＣＰＵ３３は、画像データ出力の要求元ユーザとしてステップＳ５００２でハードディスク８に保存したユーザ情報、及び、上述した予めハードディスク８に保存されているユーザ管理情報をＩ／Ｏ制御部５１を経由してＤＲＡＭ３８上に読み出すことで、ユーザを特定すると共に、該当ユーザに対応したセキュリティレベルを読み出して確認する。
【００６９】
次に、ステップＳ５００５において、ＣＰＵ３３は、ステップＳ５００４で確認したセキュリティレベルを参照し、該当セキュリティレベルがデータの消去を実行するレベル以上（例えば「４」以上）であるか否かを判定する。
【００７０】
ステップＳ５００５で、ＣＰＵ３３が、ステップＳ５００４で確認したセキュリティレベルがデータの消去を実行するレベル以上である（セキュリティレベルが高い）と判定した場合には、処理をＳ５００６に移行し、データの消去処理を実行する。
【００７１】
ステップＳ５００６について詳細に示すと、ＣＰＵ３３は、Ｉ／Ｏ制御部５１を経由して、ハードディスク８内のステップＳ５００３で出力が完了したデータ領域に対して、無効なデータを書き込むことでデータの完全な消去を実行する。無効なデータとは、例えば「０」を書き込むなどの処理である。なお、セキュリティレベルに応じて、ステップＳ５００６で行う無効データの上書き処理を行う回数を変更するように構成してもよい。
【００７２】
次に、ステップＳ５００７において、ＣＰＵ３３は、ハードディスク８内のデータ（ステップＳ５００３で出力が完了したデータ領域内のデータ）の消去が完了したことを、ハードディスク８内に保持されるジョブの実行履歴データに書き込み、処理を終了する。なお、上述したように、ユーザは任意のタイミングでジョブの実行履歴のデータを表示するジョブ履歴画面を操作部７の液晶パネルから呼び出して確認することが出来る。この操作部７の液晶パネル（ＰＣ３，４のモニタ）にて表示されるデータ消去後のジョブ履歴画面を図７に示す。
【００７３】
図７は、図１に示した操作部７の液晶パネル（又はＰＣ３，４のモニタ）にてジョブの実行履歴のデータを表示するジョブ履歴画面の一例を示す図である。例えば、図７の７０２に示すように、ユーザは実行したジョブのデータの消去が完了したことを確認することができる。
【００７４】
一方、ステップＳ５００５で、ＣＰＵ３３が、ステップＳ５００４で確認したセキュリティレベルがデータの消去を実行するレベル以上でない（セキュリティレベルが低い）と判定した場合には、そのまま処理を終了する。
【００７５】
この場合も、上述したように、ユーザは任意のタイミングでジョブの実行履歴を確認することがで、ユーザは上記実行履歴の確認時にデータ消去完了していないジョブを選択して操作部７の図示しないキーにより消去指示することにより対応するデータを消去することが可能である。
【００７６】
以上、図５に示したフローチャートを用いて説明したように、ジョブ投入の際に画像入出力システムがユーザを確定し、予めセキュリティレベルが設定されているユーザのデータのみ画像データの消去を実行することで、ユーザのオペレーションミス等によるデータの消去実行し忘れることを防ぐと共に、設定の煩わしさから解放される。また、セキュリティレベルが設定されていないユーザのデータ消去は行わないことで画像処理システムのパフォーマンス低下を最低限に抑えることが出来る。さらには、データ消去が完了したことを履歴として残すことで、データ消去処理が完全に終了したか否かをユーザが任意のタイミングで確認できるため、ユーザはデータ消去が完了したことを明示的に知ることが出来るため、ユーザは機器の扱う画像データのセキュリティに対して安心感を得ることができる。
【００７７】
〔第２実施形態〕
上記第１実施形態では、ＰＤＬプリントジョブを例に、予めユーザに対してセキュリティレベルを設定することで、特定ユーザのデータのみ消去を実行し、データ消去処理の環境を履歴として残す処理について説明した。本実施形態では、データ消去が完了したタイミングでその旨のユーザに通知する（例えば、操作パネルに表示する）処理について示す。以下、本実施形態の処理について、図９のフローチャートに沿って説明する。
【００７８】
図９は、本発明の画像処理装置における第２の制御処理手順の一例を示すフローチャートであり、本発明の第２実施形態における画像入出力処理制御に対応する。なお、このフローチャートの処理は、図３に示したコントローラ部１１０のＣＰＵ３３がＲＯＭ３６に格納されたプログラムをＤＲＡＭ３８にロードして実行することにより、実現される。また、図中、Ｓ６００１〜Ｓ６０１１は各ステップに対応する。
【００７９】
画像入出力システム１は、ユーザが液晶パネルを備えた操作部７を通じて出した指示を受けてコピージョブ，ファクシミリ送信ジョブ，ネットワークへの画像送信ジョブ、もしくはＬＡＮ４００上から送信されるプリントデータを受信する等によりプリントジョブ、公衆回線上から送信されるＦＡＸデータを受信する等によりＦＡＸ受信ジョブの動作を開始する。
【００８０】
なお、本実施形態では、操作パネルからコピージョブを投入した場合を例に挙げて説明を行うが、プリントジョブ，ファクシミリ送信ジョブ，ネットワークへの画像送信ジョブ，ファクシミリ受信ジョブ等の場合も同様である。
【００８１】
ステップＳ６００１において、画像入出力システム１は、ジョブの要求を受ける。例えば、コピージョブの場合、コピー実行を要求する際にはユーザは操作部７の提供するユーザＩ／Ｆを介して、ユーザ認証を行う。認証が正しく行われた場合にはコピーが実行可能となり、ユーザは、操作部７からコピー実行を画像入出力システム１に対しての要求することが出来る。操作部７からコピーの実行を要求されると、コントローラ部１１０のＣＰＵ３３は、スキャナＩ／Ｆ４６を介してリーダ部２に画像の入力要求を行う。またジョブの投入が操作部７から行われたことを示すフラグを内部的にＤＲＡＭ３８に保持する。
【００８２】
次に、ステップＳ６００２において、ＣＰＵ３３は、ステップＳ５００１でＤＲＡＭ３８に展開された画像データをコントローラ部１１０内のハードディスク８（記憶媒体）に記憶（保存）する。詳細に示すと、ＣＰＵ３３は、ステップＳ６００１でＤＲＡＭ３８上に展開されたビットマップ画像の画像圧縮をＣｏｄｅｃ４０に要求する。Ｃｏｄｅｃ４０は、ＤＲＡＭ３８上のビットマップデ画像データを画像圧縮し、画圧縮データをＤＲＡＭ３８に書き込む。ＣＰＵ３３は、Ｃｏｄｅｃ４０の画像圧縮処理の完了を待ち、Ｉ／Ｏ制御部５１を経由して、圧縮されたデータと、Ｓ６００１で特定したユーザ情報を圧縮されたデータと関連付けて、ユーザ情報としてハードディスク８に書き込む。
【００８３】
次に、ステップＳ６００３において、画像入出力システム１はプリントデータの出力を行う。
【００８４】
詳細に示すと、ＣＰＵ３３は、ステップＳ５００２でハードディスク８に書き込みを行った圧縮画像データをＩ／Ｏ制御部５１を経由してＤＲＡＭ３８に読み出した後に、Ｃｏｄｅｃ４０に画像の伸張処理を要求する。
【００８５】
そして、ＣＰＵ３３から伸張要求を受けたＣｏｄｅｃ４０は、ＤＲＡＭ３８から圧縮画像データを読み出し、画像伸張処理を実行し、ＤＲＡＭ３８に伸張したビットマップ画像データを書き込む。
【００８６】
そして、ＣＰＵ３３は、Ｃｏｄｅｃ４０で画像の伸張が完了すると同時に、プリンタＩ／Ｆ４８を経由して、プリンタ部６に印刷要求を行い、プリンタＩ／Ｆ４８を介して伸張されたビットマップ画像データを出力する。
【００８７】
プリンタ部６は、コントローラ部１１０（ＣＰＵ３３）の要求を受けて、記録紙の給紙処理等、印刷の準備を実行する。そして、プリンタ部６は、コントローラ部１１０からビットマップ画像データを受信し、記録紙上に画像を形成し、画像形成が正常に終了したことをコントローラ部１１０に通知する。コントローラ部１１０では、プリンタ部６からの正常出力が完了した通知を受けて、ＣＰＵ３３が、ハードディスク８にジョブの実行履歴情報を書き込む。
【００８８】
ユーザは、図６に示したように、任意のタイミングでジョブの実行履歴のデータを操作部７の液晶パネル（又はＰＣ３，４の図示しないモニタ）に表示されるジョブ履歴画面にて確認することが出来る。また、ユーザは任意のタイミングで上記実行履歴の確認時にデータ消去完了していないジョブを選択して操作部７の図示しないキー（又はＰＣ３，４の図示しない操作部）の操作により消去指示することにより対応するデータを消去することが可能である。
【００８９】
なお、ジョブがスキャンジョブ又はファクシミリ送信ジョブ等の場合には、ステップＳ６００３にて、ＣＰＵ３３は、Ｃｏｄｅｃ４０で画像の伸張が完了すると同時に、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｅｒを経由して伸張されたビットマップ画像データをスキャン出力する、又は、ＦＡＸモデム８３を経由して伸張されたビットマップ画像データをファクシミリ出力するように制御する。
【００９０】
次に、ステップＳ６００４において、ＣＰＵ３３は、ステップＳ６００３で出力が完了したジョブに対応するユーザのセキュリティレベルの確認を行う。なお、画像入出力システム１には、予めユーザの登録及びユーザに応じたセキュリティレベルの設定が操作部７を介して可能である。これらの情報は、ユーザ管理情報として図８に示したようにハードディスク８に保存されている。
【００９１】
ステップＳ６００４について詳細に示すと、ＣＰＵ３３は、画像データ出力の要求元ユーザとしてステップＳ６００２でハードディスク８に保存したユーザ情報、及び、上述した予めハードディスク８に保存されているユーザ管理情報をＩ／Ｏ制御部５１を経由してＤＲＡＭ３８上に読み出すことで、ユーザを特定すると共に、該当ユーザに対応したセキュリティレベルを読み出して確認する。
【００９２】
次に、ステップＳ６００５において、ＣＰＵ３３は、ステップＳ６００４で確認したセキュリティレベルを参照し、該当セキュリティレベルがデータの消去を実行するレベル以上（例えば「４」以上）であるか否かを判定する。
【００９３】
ステップＳ６００５で、ＣＰＵ３３が、ステップＳ６００４で確認したセキュリティレベルがデータの消去を実行するレベル以上である（セキュリティレベルが高い）と判定した場合には、処理をＳ６００６に移行し、データの消去処理を実行する。
【００９４】
ステップＳ６００６について詳細に示すと、ＣＰＵ３３は、Ｉ／Ｏ制御部５１を経由して、ハードディスク８内のステップＳ６００３で出力が完了したデータ領域に対して、無効なデータを書き込むことでデータの完全な消去を実行する。無効なデータとは、例えば「０」を書き込むなどの処理である。なお、セキュリティレベルに応じて、ステップＳ６００６で行う無効データの上書き処理を行う回数を変更するように構成してもよい。
【００９５】
次に、ステップＳ６００７において、ＣＰＵ３３は、ハードディスク８内のデータ（ステップＳ６００３で出力が完了したデータ領域内のデータ）の消去が完了したことを、ハードディスク８内に保持されるジョブの実行履歴データに書き込み、処理を終了する。なお、上述したように、図７に示したように、ユーザは任意のタイミングでジョブの実行履歴のデータを表示するジョブ履歴画面を操作部７の液晶パネル（又はＰＣ３，４）から呼び出して、実行したジョブのデータの消去が完了したことを確認することができる。
【００９６】
次に、ステップＳ６００８において、ＣＰＵ３３は、ステップＳ６００１でＤＲＡＭ３８に保存した情報を元にジョブの投入が操作部７を介して行われたか否かを判断し、ジョブの投入が操作部７を介して行われたと判断した場合には、ステップＳ６００９において、ＣＰＵ３３は、ステップＳ６００７のデータ消去処理が終了したことと画像入出力装置１が持つ内部的なジョブ受付番号を、パネルＩ／Ｆ６２を介して操作部７に表示してユーザに通知し、処理を終了する。この操作部７への表示例を図１０に示す。
【００９７】
図１０は、図９のステップＳ６００９にて図１に示した操作部７の液晶パネルに表示される、実行したジョブのデータの消去が完了したことを通知する画面の一例を示す図である。
【００９８】
図１０の９０１に示すように、ＣＰＵ３３は、例えば、ポップアップウィンドウにて、ユーザに対してデータ消去処理が終了したことを通知する。
【００９９】
一方、ステップＳ６００８で、ＣＰＵ３３が、ジョブの投入が操作部７を介して行われていないと判断した場合には、ステップＳ６０１０において、ＣＰＵ３３は、ステップＳ６００１でＤＲＡＭ３８に保存した情報を元にジョブの投入がＰＣから行われたか否かを判断し、ジョブの投入がＰＣから行われたと判断した場合には、ステップＳ６０１１において、ＣＰＵ３３は、ステップＳ６００７のデータ消去処理が終了したことと画像入出力装置１が持つ内部的なジョブ受付番号を、ネットワークコントローラ４２を介してジョブの投入元のＰＣに送信してＰＣの表示部に表示させてユーザに通知させ、処理を終了する。例えば、操作部７に表示する場合と同様に、図１０の９０１に示すように、ポップアップウィンドウにて、ユーザに対してデータ消去処理が終了したことを通知する。
【０１００】
一方、ステップＳ６０１０で、ＣＰＵ３３が、ジョブの投入がＰＣから行われていないと判断した場合には、そのまま処理を終了する。
【０１０１】
一方、ステップＳ６００５で、ＣＰＵ３３が、ステップＳ６００４で確認したセキュリティレベルがデータの消去を実行するレベル以上でない（セキュリティレベルが低い）と判定した場合には、そのまま処理を終了する。
【０１０２】
この場合も、上述したように、ユーザは任意のタイミングでジョブの実行履歴を確認することがで、ユーザは上記実行履歴の確認時にデータ消去完了していないジョブを選択して操作部７の図示しないキーにより消去指示することにより対応するデータを消去することが可能である。
【０１０３】
以上、図９に示したフローチャートを用いて説明したように、第１実施形態と同様の効果を奏すると共に、機器の持つ操作部（又はＰＣから）からジョブを投入した場合には、データ消去後にパネル上にデータ消去が完了したことを明示的に知らせることが出来る。これにより、ユーザは機器の扱う画像データのセキュリティの処理状況をリアルタイムに知ることが出来る。
【０１０４】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１０５】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０６】
また、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１０７】
以上示したように、画像入出力装置１のような画像処理装置で、ユーザに対応して処理実行後の画像データをユーザ操作なく（自動で）消去することで、操作性の煩わしさからも解放されることに加え、ユーザは間違いなくデータ消去を実行することが可能となる。
【０１０８】
さらに、画像データの消去が行われたことを明示的に画像処理装置の具備する操作パネルやジョブを投入したＰＣの表示画面で確認可能となるため、セキュリティに対する安心感を向上させることが出来る。
【０１０９】
以下、図１１に示すメモリマップを参照して本発明に係る画像処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１１０】
図１１は、本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【０１１１】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１２】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１３】
本実施形態における図５，図９に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１４】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１５】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１６】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１１７】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１１８】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１２０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１２５】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１２６】
本発明の実施態様の例を以下に列挙する。
【０１２７】
〔第１実施態様〕
画像情報を入力するための画像情報入力手段（図１に示したリーダ部２，図３に示したネットワークコントローラ４２，ＦＡＸモデム８３）と、前記画像情報入力手段により入力された画像情報を記憶するための画像情報記憶手段（図１に示したハードディスク８）と、前記画像情報記憶手段に記憶された画像情報を処理するための画像処理手段（図１に示したコントローラ部１１０；プリンタ部６を用いたコピー出力処理，プリント出力処理，受信ファクシミリデータ出力処理，ネットワークコントローラ４２を用いたスキャンデータ出力処理，ＦＡＸモデム８３を用いたファクシミリ送信処理等を行う）と、前記画像情報を前記画像情報記憶手段から完全に消去する画像情報消去手段（図１に示したコントローラ部１１０）とを備えた画像処理装置において、
ユーザ毎に予めセキュリティレベルを設定するセキュリティレベル設定手段（図１に示した操作部７又はＰＣ３，４より設定指示されたセキュリティレベルの設定情報を図８に示すようにハードディスク８が保持する）と、
画像情報を入力したユーザを特定するユーザ特定手段（図１に示したコントローラ部１１０）と、
前記ユーザ特定手段により特定されたユーザに対して設定されたセキュリティレベルに基づいて、前記画像処理手段による処理実行後に前記画像消去手段による前記画像情報の消去処理の実行を制御する制御手段（図１に示したコントローラ部１１０）と、
を有することを特徴とする画像処理装置。
【０１２８】
〔第２実施態様〕
前記画像処理手段による画像処理が実行されたこと及び前記画像消去手段による消去処理が実行されたことを履歴として保持する履歴保持手段（図１に示したハードディスク８）と、
前記履歴保持手段に保持される履歴を確認する確認手段（図６，図７）と、
を備えたことを特徴とする第１実施態様記載の画像処理装置。
【０１２９】
〔第３実施態様〕
画像処理装置に対する画像入力，画像出力および処理実行を指示あるいは実行結果を表示するユーザインタフェース（図１に示した操作部７）を備え、
前記制御手段は、前記画像消去手段による前記画像情報の消去が完了した際に、前記ユーザインタフェースを介してその旨を通知（図１０）するように制御することを特徴とする第１又は第２実施態様記載の画像処理装置。
【０１３０】
〔第４実施態様〕
画像情報を入力するための画像情報入力手段（図１に示したリーダ部２，図３に示したネットワークコントローラ４２，ＦＡＸモデム８３）と、前記画像情報入力手段により入力された画像情報を記憶するための画像情報記憶手段（図１に示したハードディスク８）と、前記画像情報記憶手段に記憶された画像情報を処理するための画像処理手段（図１に示したコントローラ部１１０；プリンタ部６を用いたコピー出力処理，プリント出力処理，受信ファクシミリデータ出力処理，ネットワークコントローラ４２を用いたスキャンデータ出力処理，ＦＡＸモデム８３を用いたファクシミリ送信処理等を行う）と、前記画像情報を前記画像情報記憶手段から完全に消去する画像情報消去手段（図１に示したコントローラ部１１０）とを備えた画像処理装置において、
前記画像処理手段による画像処理が実行されたこと及び前記画像消去手段による消去処理が実行されたことを履歴として保持する履歴保持手段（図１に示したハードディスク８）と、
前記履歴保持手段に保持される履歴を確認する確認手段（図６，図７）と、
を有することを特徴とする画像処理装置。
【０１３１】
〔第５実施態様〕
画像情報を入力するための画像情報入力手段（図１に示したリーダ部２，図３に示したネットワークコントローラ４２，ＦＡＸモデム８３）と、前記画像情報入力手段により入力された画像情報を記憶するための画像情報記憶手段（図１に示したハードディスク８）と、前記画像情報記憶手段に記憶された画像情報を処理するための画像処理手段（図１に示したコントローラ部１１０；プリンタ部６を用いたコピー出力処理，プリント出力処理，受信ファクシミリデータ出力処理，ネットワークコントローラ４２を用いたスキャンデータ出力処理，ＦＡＸモデム８３を用いたファクシミリ送信処理等を行う）と、前記画像情報を前記画像情報記憶手段から完全に消去する画像情報消去手段（図１に示したコントローラ部１１０）とを備えた画像処理装置において、
画像処理装置に対する画像入力，画像出力および処理実行を指示あるいは実行結果を表示するユーザインタフェース（図１の操作部７，ＰＣ３，４の操作部，モニタ）と、
前記画像処理手段による処理実行後に所定のタイミングで前記画像消去手段により前記画像情報記憶手段から前記画像情報を完全に消去させ、該消去が完了した際には前記ユーザインタフェースを介してその旨を通知（図１０）するように制御する制御手段を有することを特徴とする画像処理装置。
【０１３２】
〔第６実施態様〕
画像情報を入力するための画像情報入力手段（図１に示したリーダ部２，図３に示したネットワークコントローラ４２，ＦＡＸモデム８３）と、前記画像情報入力手段により入力された画像情報を記憶するための画像情報記憶手段（図１に示したハードディスク８）と、前記画像情報記憶手段に記憶された画像情報を処理するための画像処理手段（図１に示したコントローラ部１１０；プリンタ部６を用いたコピー出力処理，プリント出力処理，受信ファクシミリデータ出力処理，ネットワークコントローラ４２を用いたスキャンデータ出力処理，ＦＡＸモデム８３を用いたファクシミリ送信処理等を行う）と、前記画像情報を前記画像情報記憶手段から完全に消去する画像情報消去手段（図１に示したコントローラ部１１０）とを備えた画像処理装置において、
ユーザ毎に予めセキュリティレベルを設定するセキュリティレベル設定ステップ（図５のステップＳ５００１，図９のステップＳ６００１以前の図示しないステップ）と、
画像情報を入力したユーザを特定するユーザ特定ステップ（図５のステップＳ５００１，図９のステップＳ６００１）と、
該特定されたユーザに対して設定されたセキュリティレベルに基づいて、前記画像処理手段による処理実行後に前記画像消去手段による前記画像情報の消去処理の実行を制御する消去制御ステップ（図５のステップＳ５００５，Ｓ５００６，図９のステップＳ６００５，Ｓ６００６）と、
を有することを特徴とする画像処理装置の制御方法。
【０１３３】
〔第７実施態様〕
第６実施態様に記載された画像処理装置の制御方法を実行するためのプログラム。
【０１３４】
〔第８実施態様〕
第６実施態様に記載された画像処理装置の制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【図面の簡単な説明】
【０１３５】
【図１】本発明の第１実施形態を示す画像処理装置（画像入出力システム）の構成の一例を示すブロック図である。
【図２】図１に示したリーダ部及びプリンタ部の内部構造を示す断面図である。
【図３】図１に示したコントローラ部の詳細構成を示すブロック図である。
【図４】図３に示したメインコントローラの内部の構成を示すブロック構成図である。
【図５】本発明の画像処理装置における第１の制御処理手順の一例を示すフローチャートである。
【図６】図１に示した操作部７の液晶パネル（不図示）にてジョブの実行履歴のデータを表示するジョブ履歴画面の一例を示す図である。
【図７】図１に示した操作部７の液晶パネル（不図示）にてジョブの実行履歴のデータを表示するジョブ履歴画面の一例を示す図である。
【図８】図３に示したハードディスク８に保存されるユーザ管理情報の一例を示す図である。
【図９】本発明の画像処理装置における第８の制御処理手順の一例を示すフローチャートである。
【図１０】操作部７の液晶パネルに表示される実行したジョブのデータの消去が完了したことを通知する画面の一例を示す図である。
【図１１】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【符号の説明】
【０１３６】
１  画像入出力システム
２  リーダ装置（リーダ部）
３，４  ＰＣ
６  プリンタ装置（プリンタ部）
７  操作部
８  ハードディスク
３３  ＣＰＵ
１１０  制御装置（コントローラ部）
４００  ＬＡＮ
【図１】
2006217093.tif 000003
【図２】
2006217093.tif 000004
【図３】
2006217093.tif 000005
【図４】
2006217093.tif 000006
【図５】
2006217093.tif 000007
【図６】
2006217093.tif 000008
【図７】
2006217093.tif 000009
【図８】
2006217093.tif 000010
【図９】
2006217093.tif 000011
【図１０】
2006217093.tif 000012
【図１１】
2006217093.tif 000013