(57)【要約】【課題】  ハードディスクの情報流出防止には削除時に上書き処理を施す方法が実施されているが、少なからず処理時間が必要となり、対象となるデータ領域の拡大に伴い、処理時間が増加する。【解決手段】  データ消去が必要と判断した場合、消去対象のデータに対して、デバイス固有データと汎用データに分別し、汎用データを優先して消去する【選択図】  図６
2012190196.tif 000002
【特許請求の範囲】
【請求項１】
処理を行うデータを記憶装置に格納するデータ格納手段（１１０）と、
1ページに複数のデータを関連付けて保持する保持手段（５０５）と、
格納されたデータを消去する消去手段（６０５）と、
電源オフの操作がなされた場合、データ消去処理が必要か否か判断する手段（６０１）と、
データ消去が必要と判断した場合、消去対象のデータに対して、固有データフォーマットと汎用データフォーマットに分別し、汎用データフォーマットを優先して消去する手段（６０４）と、
一定の処理時間経過により消去中断を実施する中断判定手段（６０２）と、
残消去対象のデータを記憶しておき、次回電源オン後に、消去処理を起動させて消去処理を継続する手段（６０２）と、
を有することを特徴とする画像形成装置（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、スキャナ、ファクシミリ等の機能を有し、生成した画像データを
蓄積し、画像データの処理が完了したものについて画像データを消去する画像形成装置に関する。
【背景技術】
【０００２】
従来、デジタル複合機などの画像形成装置では、スキャナで読込んだ画像データやＰＤＬデータを展開して生成した画像データを機器内の記憶装置に保存しておき、後に保存しておいた画像データの印刷、削除などの操作を可能にする機能が提案されている。
【０００３】
デジタル複合機やプリンタなどの画像形成装置で保存しておく画像データは、データ出力時の処理が最適になるよう保存時点で複数のデータフォーマットを作成している。保存しているデータは装置固有のデータフォーマットやＪＰＥＧデータ、ＴＩＦＦデータといったＰＣから参照可能な汎用的なデータフォーマットと一緒に保存される。つまり1ページには異なるデータフォーマットの画像データが複数管理されている。
【０００４】
このようなデジタル複合機などの画像形成装置において、画像データを保持するための記憶装置としてハードディスクが用いられている。しかしながら、ハードディスク内に記憶されている画像データは、消去しただけではディスクの残留磁気を読み取る事で復元できる場合があり、完全に消去されていない可能性が残っている。
【０００５】
そのため、ハードディスク上の機密性の高いデータの消去方法としては、乱数をデータ領域に上書きしたり、上書き回数を増やして消去効果を高める方式など、様々な方法が提案されている。
【０００６】
しかし、このような上書き処理には少なからず処理時間が必要となり、対象となるデータ領域の拡大に伴い、処理時間も増加する傾向にある。
【０００７】
そのため、デジタル複合機としては、その処理が完了するまでの間、新たな処理を受け付けることが出来ずに利用者を待たせてしまうといった問題も発生している。
【０００８】
そこで、特許文献１には、記憶装置に書き込まれた画像情報の消去処理中に記憶装置への新規の書き込み要求があった場合、消去処理を一時中断する。そして、予め設定された上書き回数よりも少ない回数で消去して暫定消去領域とし、新たなデータを前記暫定消去領域上に書き込んで消去することで、画像情報の流出の防止とともに処理効率の低下を効果的に防止する手法が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開2007-279816号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、デジタル複合機等の画像形成装置において、消去処理中に記憶装置へ新規の書き込みが要求されるタイミング以外でも、デジタル複合機の機能を利用出来ずに利用者を待たせてしまうといった問題も発生している。
【００１１】
例えば、大量のデータを印刷直後に利用者がデジタル複合機の電源をオフする場合、印刷済みデータの消去処理が完了するまで、長時間電源オフが終了しないことになってしまう。
【００１２】
一方で消去完了前に強制的に電源オフできるようにすると、完全に消去されていないデータがハードディスク上に存在するといった問題が生じてしまう。
【課題を解決するための手段】
【００１３】
本発明に係る画像形成装置は、
処理を行うデータを記憶装置に格納するデータ格納手段（１１０）と、
1ページに複数のデータを関連付けて保持する保持手段（５０５）と、
格納されたデータを消去する消去手段（６０５）と、
電源オフの操作がなされた場合、データ消去処理が必要か否か判断する手段（６０１）と、
データ消去が必要と判断した場合、消去対象のデータに対して、固有データフォーマットと汎用データフォーマットに分別し、汎用データフォーマットを優先して消去する手段（６０４）と、
一定の処理時間経過により消去中断を実施する中断判定手段（６０２）と、
残消去対象のデータを記憶しておき、次回電源オン後に、消去処理を起動させて消去処理を継続する手段（６０２）と、
を有することを特徴とする。
【発明の効果】
【００１４】
本実施の形態により情報の流出防止と共に処理効率の低下を効果的に防止した画像形成装置を提供する事が可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の画像形成装置の全体構成を示した図である。
【図２】本発明の制御装置１１０の内部ソフトウェア構造を示す図である。
【図３】本発明の画像形成装置１００に実装されるシステムブロック図である。
【図４】本発明の画像形成装置１００で利用する装置固有データフォーマットを示す図である。
【図５】本発明の文書管理部５００の管理構造の概念を示す図である。
【図６】画像形成装置１００の電源オフ操作がなされた場合の文書管理部５００の処理フローを示す図である。
【図７】画像形成装置１００の電源オン操作がなされた場合の文書管理部５００の処理フローを示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１７】
本発明にかかわる画像形成装置の全体構成を、図１を参照しながら説明する。
【００１８】
リーダー部（リーダー装置）101は、原稿画像を光学的に読み取り、画像データに変換する。リーダー部101は、原稿を読取るための機能を持つスキャナユニット102と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット103とで構成される。
【００１９】
プリンタ部（画像出力装置）104は、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。
【００２０】
プリンタ部104は、複数種類の記録紙カセットを持つ給紙ユニット105と、画像データを記録紙に転写、定着させる機能を持つプリントユニット106と、印字された記録紙をソートして機外へ出力する機能を持つ排紙ユニット107とで構成される。
【００２１】
制御装置110は、リーダー部101、プリンタ部104と電気的に接続され、さらにネットワーク120を介して、画像データベースサーバ170、ホストコンピュータ180と接続されている。
【００２２】
制御装置110は、リーダー部101を制御して、原稿の画像データを読込み、ハードディスク160に画像データを格納し、プリンタ部104を制御して画像データを記録用紙に出力してコピー機能を提供する。また、リーダー部101から読取った画像データを、コードデータに変換する。さらに、ネットワーク120を介してホストコンピュータへ送信するスキャナ機能、ホストコンピュータからネットワーク120を介して受信したコードデータを画像データに変換し、プリンタ部104に出力するプリンタ機能、を提供する。
【００２３】
操作部150は、制御装置110に接続され、液晶タッチパネルで構成され、画像入出力システムを操作するためのユーザI/Fを提供する。
【００２４】
画像データベースサーバ170は、ネットワーク120に接続されているホストコンピュータ180やその他のホストコンピュータからアクセス可能で、共有ファイルサーバとして共有文書、共有画像を大容量ハードディスク等に保持している。
【００２５】
図２は、制御装置１１０の内部ソフトウェア構造を示す図である。２００はコントローラソフトウェアであり、プロトコル解釈部２０１、ジョブ制御部２０２、デバイス部２０３、文書管理部２０４で構成されている。
【００２６】
プロトコル解釈部２０１はホストコンピュータや操作部１５０から送られてきたコマンド（プロトコル）を解釈し、その内容に応じてジョブ制御部２０２に対して、ジョブの実行を依頼する。
【００２７】
ジョブ制御部２０２は、プロトコル解釈部の依頼に基づいて種々のジョブを生成し、それらジョブの状態を管理する。ジョブの実行に際して、生成した画像データを文書管理部８０４を介してハードディスク１６０に蓄積する。また、文書管理２０４を介して、ハードディスク１６０から画像データを読み出し、その画像データを印刷処理やファクシミリ送信に用いる。
【００２８】
デバイス部２０３は、リーダー部１０１を制御するドライバソフトを含むスキャナデバイス制御部、プリンタ部１０４を制御するドライバソフトを含むプリンタデバイス制御部などで構成される。
【００２９】
デバイス部２０３は、リーダ部１０１やプリンタ部１０４と通信し、各種ユニットの状態を管理しながら、プロトコル解釈部２０１やジョブ制御部２０２の依頼に基づいて、電力管理等、各種ジョブ実行のためにデバイスを制御する。
【００３０】
文書管理部２０４は、ハードディスク１６０にページ毎の複数の画像データを記録し、ページ、ドキュメント、バインダ、ジョブ、フォルダの階層構造で画像データを管理する。また、特定のページを削除する際に対応する画像データが復元不可能になるように、画像データの記憶領域を特定の値で上書きする完全消去機能を提供する。
【００３１】
ジョブ制御部２０２はジョブ処理部２１１、バインダ処理部２１２、ドキュメント処理部２１３、ページ処理部２１４を有する。  ジョブ処理部２１１は、ジョブ２１５の生成やジョブ２１５を構成する複数のバインダ２１６の出力順など、ジョブ全体に関わる設定や処理が行われる。
【００３２】
更に、ジョブ処理部２１１では、ジョブ２１５全体に関する設定や処理以外は、ジョブを構成するさらに小さな仕事の単位であるバインダ２１６に分割し、バインダ処理部２１２で処理する。
【００３３】
また、バインダ全体に関する設定や処理以外は、バインダを構成するさらに小さな仕事の単位であるドキュメント２１７に分割しドキュメント処理部２１３で処理する。
【００３４】
そして、紙の束を複数のイメージデータに変換する役割を持っているのがドキュメント処理部２１３である。そして、紙の束を複数のイメージデータに変換する役割を持っているのがドキュメント処理部２１３である。
【００３５】
ドキュメント処理部２１３は、ドキュメント全体に関する設定や処理以外は、更に小さな仕事の単位である入力ページ２１８に分割し、ページ処理部２１４に処理を依頼する。
【００３６】
これは、ジョブ処理部２１１がジョブ単位の処理に専念して、更に細かい仕事のためにバインダ２１６、ドキュメント２１７を生成するのと同じである。
【００３７】
ドキュメント単位の設定及び操作は、具体的にはページの並び替え、両面印刷の指定、表紙の付加、ＯＨＰ中差し等のページ順序に関するものである。
【００３８】
ページ処理部２１４は、ページ単位の入力ページ２１８から出力ページ２１９への変換
処理を行なう。
【００３９】
例えば、上述のスキャンジョブの場合、入力ページ２１８には読み取りの解像度、読み取りの向き（ランドスケープ／ポートレイト）等の各種設定や、手順が書かれており、後述する文書管理部にてメタデータとして管理されている。
【００４０】
出力ページ２１９には画像データの格納場所等の設定や手順が書かれている。
【００４１】
図３は、画像形成装置１００に実装されるシステムブロック図である。
【００４２】
コントローラ部１１０は画像入力デバイスであるリーダー部101や画像出力デバイスであるプリンタ部と接続し、一方ではLAN120や公衆回線(WAN)351と接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。 CPU301はシステム全体を制御するコントローラである。RAM302はCPU301が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ROM303はブートROMであり、システムのブートプログラムが格納されている。操作部I/F306はタッチパネルを有した操作部部150とのインターフェース部で、操作部150に表示する画像データを操作部150に対して出力する。また、操作部150から本システム使用者が入力した情報を、CPU301に伝える役割をする。Network I/F310はLAN120に接続し、情報の入出力を行う。Modem350は公衆回線351に接続し、情報の入出力を行う。以上のデバイスがシステムバス307上に配置される。Image Bus I/F305はシステムバス307と画像データを高速で転送する画像バス308を接続し、データ構造を変換するバスブリッジである。画像バス308は、PCIバスまたはIEEE1394で構成される。画像バス308上には以下のデバイスが配置される。ラスターイメージプロセッサ(RIP)360はPDLコードをビットマップイメージに展開する。デバイスI/F部330は、画像入出力デバイスであるリーダー部101やプリンタ部104とコントローラ部110を接続し、画像データの同期系/非同期系の変換を行う。スキャナ画像処理部380は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部390は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部330は画像データの回転を行う。画像圧縮部340は、多値画像データはJPEG、2値画像データはJBIG、MMR、MHの圧縮伸張処理を行う。画像伸張部341は後述する装置固有データフォーマットのラスタ画像への変換処理を行う。
【００４３】
図４に画像形成装置１００で利用する装置固有のデータフォーマットを示す。本発明で使用される画像の形式は特開２００１−１０３４７３で開示されている画像パケット構造を利用する。画像圧縮３４０ではラスター形式の画像を、図４のごとく３２×３２画素単位のパケット４０１として並び替え、パケット単位でＪＰＥＧ圧縮を行う。同時にパケットにパケットの位置を示すＩＤ、色空間、ＱテーブルＩＤ、データ長などの情報を付加してヘッダーとする。文字、写真を示す２値のデータ（像域フラグ）も同様に圧縮して、ＪＰＥＧの後ろに付随させる。画像伸張３４１ではこのヘッダー情報をもとにＪＰＥＧを展開し、ラスター画像に並び替える。このようなパケット画像にすることで、画像回転のときにはパケット内部の画像のみを回転し、パケットＩＤの位置を変更することで、部分的に伸張圧縮で回転することができるため非常に効率がよい。
【００４４】
また、画像をメモリ上で扱う場合には、パケットテーブル402を用いる。パケットテーブル４０２は１要素が１つのパケットの先頭アドレスとサイズになっており、これを主走査、副走査に並べることにより一つの画像を示している。パケットテーブルを用いることにより、画像４０３を構成するパケットがメモリ上で離散的に配置されている場合でも一つの画像として扱うことが可能になる。
【００４５】
ＦＡＸ送信ではラスタ画像が必要になるため、パケット画像からラスタ画像への変換をソフトウェアによって行い、パケット画像だけでなくラスタ画像もハードディスク160に保存しておく。
【００４６】
図５は、文書管理部５００の管理構造の概念を示す図である。
【００４７】
文書管理部５００は、フォルダ管理部５０１、ジョブ管理部５０２、バインダ管理部５０３、ドキュメント管理部５０４、ページ管理部５０５で構成され、それぞれが文書管理部５００の処理に必要な管理情報やジョブ制御部２０２の処理に必要な処理情報などをメタデータ５０６としてハードディスク１６０に持っている。
【００４８】
文書管理部５００は、１つまたは複数のフォルダ管理部５０１で構成される。
【００４９】
フォルダ管理部５０１は、１つまたは複数のジョブ管理部５０２、或いは、ドキュメント管理部５０４で構成される。また、ユーザが設定したフォルダ名（ボックス名）などを保持する。
【００５０】
ジョブ管理部５０２は、１つまたは複数のバインダ管理部５０３で構成される。また、ジョブ制御部２０２において処理されるジョブ２１５の動作に必要な情報であり、入力時の処理情報を保存／復元することができる。
【００５１】
バインダ管理部５０３は、１つまたは複数のドキュメント管理部５０４で構成される。
【００５２】
また、ジョブ制御部５０２において処理されるバインダ２１６の動作に必要な処理情報を保存／復元することができる。
【００５３】
ドキュメント管理部５０４は、１つまたは複数のページ管理部５０５で構成される。また、ジョブ制御部２０２において処理されるドキュメント２１７の動作に必要な処理情報を保存／復元することができる。
【００５４】
ページ管理部５０５は、ハードディスク１６０に記録されたスキャナで読込んだ１ページ分の画像データ、或いは、ホストコンピュータから送信されたＰＤＬを展開した１ページ分の画像データなど対応付けられている。
【００５５】
画像データは図４で示した装置固有のデータフォーマット５０７やＪＰＥＧデータ、ＴＩＦＦデータといったＰＣから参照できる汎用データフォーマット５０８の複数が存在している。
【００５６】
また、ジョブ制御部２０２のページ処理部２１４により処理される入力ページ２１８の属性値の復元と出力ページ２１９の属性値の保存も行なう。
【００５７】
図6は、画像形成装置１００の電源オフ操作がなされた場合の文書管理部５００の処理フローを示す図である。
【００５８】
電源オフの操作がなされた場合、ステップ６０１にて、文書管理部５００は消去対象のページが存在するか否かチェックする。存在すればステップ６０２に進み、存在しなければ文書管理部５００としての電源オフ時の処理を終了する。
【００５９】
ステップ６０２において、文書管理部５００は電源オフの開始時間からの所要時間を計測し、予め設定されている所定時間を越えているか否かチェックする。越えている場合はステップ６０３に進み。越えていない場合はステップ６０４に進む。所定時間は操作部１５０より変更可能な構成としても構わない。
【００６０】
ステップ６０３において、文書管理部５００は消去対象のページでありながら消去を実施していないページの情報をハードディスク１６０に記憶する。
【００６１】
ステップ６０４において、文書管理部５００は消去対象のデータのうちメタデータ５０６、固有画像データ５０７、汎用画像データ５０８を判別し、消去対象として汎用画像データ５０８を選択する。
【００６２】
ステップ６０５において特定のページを削除する際に、対応する汎用画像データ５０８が復元不可能になるように、汎用画像データ５０８の記憶領域を特定の値で上書きする完全消去処理を実施する。この時、文書管理部５００のページ管理部５０５は、該当のページに対してステップ６０１において重複した消去対象とならないよう、ステップ６０１で判別可能な設定を施しておく。さらに、ステップ６０１に進み消去対象データのチェックステップにもどる。
【００６３】
図7は画像形成装置１００の電源オン操作がなされた場合の文書管理部５００の処理フローを示す図である。
【００６４】
ステップ７０１において、文書管理部５００は図6のステップ６０３で記憶した消去対象のデータを読み出し、消去対象のページが存在するか否かチェックする。存在すればステップ７０２に進み、存在しなければ文書管理部５００としての電源オン時の処理を終了する。
【００６５】
ステップ７０２において特定のページを削除する際に、対応するメタデータ５０６、固有画像データ５０７、汎用画像データ５０８が復元不可能になるように、それぞれの記憶領域を特定の値で上書きする完全消去処理を実施する。さらに、ステップ７０１に進み消去対象データのチェックステップにもどる。
【００６６】
以上、ここまで説明した処理により情報の流出防止と共に処理効率の低下を効果的に防止した画像形成装置を提供する事が可能となる。
【符号の説明】
【００６７】
１０１  リーダー部
１０２  スキャナユニット
【図１】
2012190196.tif 000003
【図２】
2012190196.tif 000004
【図３】
2012190196.tif 000005
【図４】
2012190196.tif 000006
【図５】
2012190196.tif 000007
【図６】
2012190196.tif 000008
【図７】
2012190196.tif 000009