(57)【要約】【課題】  記憶手段内の不要となった入力データの消去処理を、他の処理とバッティングするような場合でも、セキュリティを低下させずにスムーズに実行可能にする。【解決手段】  ＭＦＰ１のＣＰＵ１０１は、ＨＤＤ１０６（記憶装置）内の不要になった画像データ（入力データ）に対して行方向又は列方向に所定間隔又はランダムな間隔で所定範囲のデータ消去とデータ消去スキップとを交互に繰り返し行う。あるいは、ＨＤＤ１０６内の不要になった画像データ中の有効データを判別し、その有効データのみを消去する。【選択図】        図２
2008028748.tif 000002
【特許請求の範囲】
【請求項１】
入力データを記憶する記憶手段と、該記憶装置に記憶された入力データのうち、不要となった入力データを消去する入力データ消去手段とを有する電子機器において、
前記入力データ消去手段は、前記不要になった入力データに対して行方向又は列方向に所定間隔で所定範囲のデータ消去とデータ消去スキップとを交互に繰り返す消去処理を行うことを特徴とする電子機器。
【請求項２】
入力データを記憶する記憶手段と、該記憶装置に記憶された入力データの消去を行う入力データ消去手段とを有する電子機器において、
前記入力データ消去手段は、前記不要になった入力データに対して行方向又は列方向にランダムな間隔で所定範囲のデータ消去とデータ消去スキップとを交互に繰り返す消去処理を行うことを特徴とする電子機器。
【請求項３】
請求項１又は２記載の電子機器おいて、
外部からの操作信号によって前記間隔を設定する間隔設定手段を設けたことを特徴とする電子機器。
【請求項４】
請求項１又は２記載の電子機器おいて、
前記不要になった入力データの内容を判別する内容判別手段と、
該内容判別手段による判別結果に基づいて前記間隔を設定する間隔設定手段を設けたことを特徴とする電子機器。
【請求項５】
請求項１又は２記載の電子機器おいて、
前記不要になった入力データのサイズを検出するサイズ検出手段と、
該サイズ検出手段による検出結果に基づいて前記間隔を設定する間隔設定手段を設けたことを特徴とする電子機器。
【請求項６】
入力データを記憶する記憶手段と、該記憶装置に記憶された入力データのうち、不要になった入力データを消去する入力データ消去手段とを有する電子機器において、
前記不要になった入力データ中の有効データを判別する有効データ判別手段を設け、
前記入力データ消去手段は、前記有効データ判別手段によって判別された有効データのみを消去する消去処理を行うことを特徴とする電子機器。
【請求項７】
請求項１乃至６のいずれか一項に記載の電子機器において、
前記記憶手段に不要になった入力データが記憶されている状態で該記憶手段に次のデータが入力される場合に、該不要になった入力データを上書き消去の対象と判定する上書き消去対象判定手段と、
該上書き消去対象判定手段によって上書き消去対象と判定された前記不要になった入力データの位置に前記次のデータを上書きする上書手段とを設けたことを特徴とする電子機器。
【請求項８】
請求項１乃至６のいずれか一項に記載の電子機器において、
前記記憶手段は、読み書きヘッドによってデータの読み書きを行う手段を有し、
前記不要になった入力データの位置を検出するデータ位置検出手段と、
前記読み書きヘッドの位置を検出するヘッド位置検出手段と、
前記記憶手段に前記不要になった入力データが複数記憶されている場合に、前記データ位置検出手段および前記ヘッド位置検出手段による各検出結果に基づいて、前記読み書きヘッドに最も近い位置に記憶されている前記不要になった入力データを消去対象と判定する消去対象判定手段とを設け、
前記入力データ消去手段は、前記消去対象判定手段によって消去対象と判定された前記不要になった入力データに対して前記消去処理を行うことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ハードディスク装置（以下「ＨＤＤ」ともいう）等の記憶手段を搭載したデジタル複写機，プリンタ，ファクシミリ装置，デジタル複合機等の画像形成装置などの電子機器に関し、特に記憶手段から不要になったデータの消去処理をセキュリティを低下させることなくスムーズに行うための技術に関する。
【背景技術】
【０００２】
例えば、近年の画像形成装置として、ＨＤＤ等の大容量記憶装置を搭載するものが多い。このような大容量記憶装置は、原稿画像を複数部数コピーする場合や原稿画像の両面印刷を行う場合に、それらの画像データを一時的に保存したり、スキャナ（画像読取手段）によって読み取られた原稿の画像データを、ユーザによる操作部上の操作によってネットワーク経由で他の電子機器にダウンロードするまで保存したりするなどの用途に用いられる。
【０００３】
近年、ネットワーク化や、これに伴う情報犯罪の増加を背景として、企業の情報セキュリティ管理強化の気運が高まっており、ＩＳＭＳ（Information Security Management System）等の認証制度も始まっている。ハードディスク抜き取り等による情報漏洩リスクを考えると、企業の総合的な情報セキュリティ管理においては、画像形成装置に搭載されている大容量記憶装置内に残ったデータも見過ごせない問題である。
【０００４】
このような問題に対し、特許文献１に記載されている技術では、複写機に機密文書モードを設定可能にし、このモードの設定時には、画像データの処理が完了した時点で、ハードディスク上のその画像データを消去するようにしている。
また、特許文献２に記載されている技術では、上書き消去するための領域を確認し、そこに上書きすべきかどうかを判定し、上書きすべきと判定した場合に、上書き消去を実行するようにしている。
【特許文献１】特開平９−２２３０６１号公報
【特許文献２】特開２００４−３４３１５７号公報
【０００５】
しかしながら、上書き消去処理では、その処理のためにＣＰＵ等のリソースが使用されたり、頻繁に記憶媒体へのアクセスが繰り返されるため、通常の入力や出力の処理速度が遅くなるという影響を及ぼす。
そこで、上書き処理も通常の入出力処理も効率良く行うため、特許文献３に記載されている技術では、所定の条件を満たした場合に、特許文献４に記載されている技術では、画像形成装置自体がアイドル状態になった場合にそれぞれ消去処理を開始することにより、通常の入出力処理と消去処理のバッティングを避け、処理の効率化を図るようにしている。
【特許文献３】特開平２００４−２８８０４９号公報
【特許文献４】特開平９−２８４５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献３，４に記載の技術は、上書き消去の処理の効率化のために、上書き消去のタイミングや、データの入出力の経路を変えるようにしており、上書き処理そのものの処理負荷は重いままである。また、その処理が画像形成装置の通常の入出力処理に大きな影響を与えることは変わらない、という問題が残されている。更に、記憶装置に残る残存データに対するセキュリティを重視するならば、残存データは不要になったら直ちに消去される逐次消去が求められ、逐次消去をするならば通常入出力処理とのバッティングは避けられない、という問題がある。
【０００７】
この発明は上記の問題点に鑑みてなされたものであり、電子機器に搭載されている記憶手段内の不要となった入力データの消去処理を、通常入出力処理等の他の処理とバッティングするような場合でも、セキュリティを低下させることなく、スムーズに実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、入力データを記憶する記憶手段と、該記憶装置に記憶された入力データのうち、不要となった入力データを消去する入力データ消去手段とを有する電子機器において、上記の目的を達成するため、以下のようにしたことを特徴とする。
請求項１の発明による電子機器は、上記入力データ消去手段が、上記不要になった入力データに対して行方向又は列方向に所定間隔で所定範囲のデータ消去とデータ消去スキップとを交互に繰り返す消去処理を行うものである。
【０００９】
請求項２の発明による電子機器は、上記入力データ消去手段が、上記不要になった入力データに対して行方向又は列方向にランダムな間隔で所定範囲のデータ消去とデータ消去スキップとを交互に繰り返す消去処理を行うものである。
請求項３の発明による電子機器は、請求項１又は２の電子機器おいて、外部からの操作信号によって上記間隔を設定する間隔設定手段を設けたものである。
請求項４の発明による電子機器は、請求項１又は２の電子機器おいて、上記不要になった入力データの内容を判別する内容判別手段と、該内容判別手段による判別結果に基づいて上記間隔を設定する間隔設定手段を設けたものである。
【００１０】
請求項５の発明による電子機器は、請求項１又は２記載の電子機器おいて、上記不要になった入力データのサイズを検出するサイズ検出手段と、該サイズ検出手段による検出結果に基づいて上記間隔を設定する間隔設定手段を設けたものである。
請求項６の発明による電子機器は、上記不要になった入力データ中の有効データを判別する有効データ判別手段を設け、上記入力データ消去手段が、上記有効データ判別手段によって判別された有効データのみを消去する消去処理を行うものである。
【００１１】
請求項７の発明による電子機器は、請求項１〜６のいずれかの電子機器において、上記記憶手段に不要になった入力データが記憶されている状態で該記憶手段に次のデータが入力される場合に、その不要になった入力データを上書き消去の対象と判定する上書き消去対象判定手段と、該上書き消去対象判定手段によって上書き消去対象と判定された上記不要になった入力データの位置に上記次のデータを上書きする上書手段とを設けたものである。
【００１２】
請求項８の発明による電子機器は、請求項１〜６のいずれかの電子機器において、上記記憶手段に、読み書きヘッドによってデータの読み書きを行う手段を備え、上記不要になった入力データの位置を検出するデータ位置検出手段と、上記読み書きヘッドの位置を検出するヘッド位置検出手段と、上記記憶手段に上記不要になった入力データが複数記憶されている場合に、上記データ位置検出手段および上記ヘッド位置検出手段による各検出結果に基づいて、上記読み書きヘッドに最も近い位置に記憶されている上記不要になった入力データを消去対象と判定する消去対象判定手段とを設け、上記入力データ消去手段が、上記消去対象判定手段によって消去対象と判定された上記不要になった入力データに対して上記消去処理を行うものである。
【発明の効果】
【００１３】
この発明の電子機器によれば、記憶装置内の不要になった入力データに対して行方向又は列方向に所定間隔又はランダムな間隔で所定範囲のデータ消去とデータ消去スキップとを交互に繰り返す消去処理を行ったり、記憶装置内の不要になった入力データ中の有効データを判別し、その有効データのみを消去する消去処理を行うので、通常入出力処理等の他の処理とバッティングするような場合でも、それらの消去処理をセキュリティを低下させることなくスムーズに実行することができる。
【発明を実施するための最良の形態】
【００１４】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。なお、この実施形態では電子機器として画像形成装置、特に複写機，スキャナ装置，プリンタ，およびファクシミリ装置等の複数の機能を備えたデジタル複合機（以下「ＭＦＰ」ともいう）を用いた例について説明する。
〔ネットワーク環境の例〕
まず、この発明による電子機器であるＭＦＰを使用するネットワーク環境について、図１を参照して説明する。
【００１５】
図１は、そのネットワーク環境の一例を示す図である。
複数のＭＦＰ１（１ａ，１ｂ，１ｃ，１ｄ）は、ＬＡＮ（ローカルエリアネットワーク）２（２ａ，２ｂ）のネットワーク環境や、ＬＡＮ２同士をつなぐＷＡＮ（ワイドエリアネットワーク）のネットワーク環境の中に、複数のサーバ３（３ａ，３ｂ）や図示しないＰＣ（パーソナルコンピュータ）等の外部機器（他の電子機器）と共に接続され、各電子機器が相互に通信することが可能となっている。
通信線４は、ＭＦＰ１を個別に接続するＩＥＥＥ１３９４の通信線である。
【００１６】
ＭＦＰ１はそれぞれ、スキャナ（画像読取部）によって読み取った画像データ（実際にはＣＣＤ固体撮像素子等の光電変換素子からの画像信号をディジタル信号に変換した画像データ）、あるいはネットワークインタフェース（デジタル画像入力部）から入力された画像データ（他の入力データでもよい）を記憶する半導体メモリ又はＨＤＤ等の記憶部（記憶手段）と、その記憶手段に記憶された画像データの位置やサイズ（量）、内容（フォーマット等）、消去状況を管理する画像データ管理部と、記憶部に記憶された画像データが不要になった際に、その画像データの消去を様々な条件や消去法を用いて行う消去部とを備えた電子機器である。
サーバ３は、高機能の情報処理装置である。
【００１７】
〔ＭＦＰのハードウェア構成例〕
次に、図１のＭＦＰ１のハードウェア構成例について、図２を参照して具体的に説明する。
図２は、そのＭＦＰ１のハードウェア構成例を示すブロック図である。
【００１８】
このＭＦＰ１は、デジタル複写機，プリンタ，ＦＡＸ装置，スキャナ装置としての機能（サービス）、つまりコピー機能，ドキュメントボックス機能，スキャナ機能，プリンタ機能，ＦＡＸ機能を含む各種機能を実現できる画像形成装置であり、図２に示すように、コントローラ１１，ＦＣＵ（ファックスコントロールユニット）１２，エンジンインタフェース（以下「インタフェース」を「Ｉ／Ｆ」ともいう）１３，およびエンジン１４等によって構成されている。これらの構成が、原稿の画像読み取り，印刷（画像形成），画像データ送信等の画像処理を行うためのハードウェア資源である。
【００１９】
コントローラ１１は、ＭＦＰ１の各部を統括的に制御するものである。その制御により、各種機能を実現することができる。
ＦＣＵ１２は、外部機器、例えばＦＡＸ装置又はモデム機能（ＦＡＸ通信機能）を有するデジタル複写機や他のＭＦＰ（デジタル複合機）等の画像形成装置との通信を公衆回線経由で制御するものである。
エンジンＩ／Ｆ１３は、エンジン１４をＰＣＩ（Peripheral Component Interconnect）バスに接続するためのインタフェースである。
【００２０】
エンジン１４は、原稿の画像を読み取るスキャナ（画像読取手段）、そのスキャナによって読み取られた画像データあるいは外部機器から受信した印刷データを可視画像として用紙（他の記録媒体でもよい）上に印刷するプロッタ（画像形成手段）や、原稿をスキャナの画像読取位置へ自動給送する自動原稿給送装置（ＡＤＦ）、プロッタで印刷がなされた用紙に対してソート，スタック，ステープル等の後処理を行う後処理装置などのハードウェアデバイスに相当するものである。なお、図示しないＰＣ等の外部機器から受信した印刷データが印刷用の画像データでなく、文字コードや描画データであれば、それらをコントローラ１１によって印刷用の画像データに変換される。
【００２１】
コントローラ１１は、ＣＰＵ１０１，ＡＳＩＣ（Application Specific Integrated Circuit）１０２，ＳＤＲＡＭ１０３，ＲＯＭ１０４，ＮＶＲＡＭ１０５，ＨＤＤ（ハードディスクドライブ）１０６，操作部１０７，モデム１０８，ＵＳＢ（Universal Serial Bus）・Ｉ／Ｆ１０９，ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４・Ｉ／Ｆ１１０，およびＭＡＣ（Media Access Controller）・Ｉ／Ｆ１１１等によって構成されている。なお、操作部１０７は実際にはコントローラ１１の外側に配置されている。
ＣＰＵ１０１は、ＡＳＩＣ１０２を介してデータ処理（各機能の制御）を行う演算処理手段である。
【００２２】
ＡＳＩＣ１０２は、ＣＰＵインタフェース，ＳＤＲＡＭインターフェース，ローカルバスインタフェース，ＰＣＩインタフェース，ＨＤＤインタフェース等からなる多機能デバイスボードであり、ＣＰＵ１０１の制御対象となるデバイスの共有化を図り、アーキテクチャの面からアプリ等の開発の高効率化を支援するものである。
このＡＳＩＣ１０２には、エンジン１４の操作命令等を受け付ける操作部１０７が直接的に接続されると共に、モデム１０８も直接的に接続される。また、ＵＳＢ・Ｉ／Ｆ１０９，ＩＥＥＥ１３９４・Ｉ／Ｆ１１０，ＭＡＣ・Ｉ／Ｆ１１１，ＦＣＵ１２，およびエンジンＩ／Ｆ１３がＰＣＩバス１１２を介して接続される。
【００２３】
ＳＤＲＡＭ１０３は、各種プログラムを記憶するプログラムメモリや、ＣＰＵ１０１がデータ処理を行う際に使用するワークメモリや、画像データを記憶する画像メモリ等として使用するメインの半導体メモリである。なお、このＳＤＲＡＭ１０３の代わりに、ＤＲＡＭやＳＲＡＭを使用してもよい。
ＲＯＭ１０４は、ＣＰＵ１０１が実行するプログラムや固定データを記憶している固定メモリである。なお、このＲＯＭ１０４に、種々のアプリ（アプリケーションプログラム）を記憶しておくこともできる。
【００２４】
ＮＶＲＡＭ１０５は、ＨＤＤ１０６に記憶された画像データの位置やサイズ，内容，消去状況を管理する画像データ管理テーブル（画像データ管理部）や変更可能な種々のパラメータ等のデータを記憶する不揮発性メモリであり、電源がオフになっても記憶内容を保持するようになっている。なお、このＮＶＲＡＭ１０５として、ＲＡＭと電池を利用したバックアップ回路を集積した不揮発性ＲＡＭや、ＥＥＰＲＯＭ，フラッシュメモリ等の不揮発性メモリを使用することができる。
ＨＤＤ１０６は、電源のオン・オフに関係なくデータを記憶保存する大容量記憶装置（記憶手段）であり、ＯＳや各種サービスを実現するための各種アプリを含む各種データを記憶保存する。なお、このＨＤＤ１０６に、上述したＳＤＲＡＭ１０３内のデータやＮＶＲＡＭ１０５内のデータを記憶しておくこともできる。
【００２５】
ここで、ＣＰＵ１０１は、ＭＦＰ１の電源投入時に、ＲＯＭ１０４内のブートローダ（ブートプログラム）に従い、ＨＤＤ１０６内のＯＳを読み出し、それをＳＤＲＡＭ１０３にロードして展開した後、そのＯＳを起動させる。更に、ＨＤＤ１０６内のアプリ等の他のデータも必要に応じてＳＤＲＡＭ１０３にロードして展開する。そして、ＳＤＲＡＭ１０３内のプログラムを必要に応じて実行し、操作部１０７を含む装置の制御を行うことにより、この発明による機能（入力データ消去手段，間隔設定手段，内容判別手段，サイズ検出手段，有効データ判別手段，上書き消去対象判定手段，上書手段，データ位置検出手段，ヘッド位置検出手段，消去対象判定手段としての機能）を実現することができる。
【００２６】
操作部１０７は、エンジン１４等に対する動作指示等のデータを入力するための各種の操作キー（操作スイッチ又は操作ボタンともいう）およびＬＣＤ又はＣＲＴの文字表示器を有する操作手段である。その文字表示器は、その表面にタッチパネルを備えている。この実施例では、そのタッチパネル上に各種機能を利用可能にするための操作画面を表示し、その画面上の各キーを選択的にタッチ（押下）することにより、対応する動作を指示することができる。
【００２７】
モデム１０８は、変復調手段であり、図示しない外部機器へ公衆回線経由でデータを送信する場合、そのデータを公衆回線に流せる形に変調する。また、外部機器から送られてくる変調されたデータを受信した場合、そのデータを復調する。
ＵＳＢ・Ｉ／Ｆ１０９およびＩＥＥＥ１３９４・Ｉ／Ｆ１１０はそれぞれ、外部機器（周辺機器）と直接接続して通信を行うための、ＵＳＢ規格，ＩＥＥＥ１３９４規格のインタフェース（直接インタフェース）である。
【００２８】
ＭＡＣ・Ｉ／Ｆ１１１は、ＬＡＮ２を介して他のＭＦＰ１を含む各外部機器と通信を行うためのネットワークインタフェースである。
なお、ＵＳＢ・Ｉ／Ｆ１０９やＩＥＥＥ１３９４・Ｉ／Ｆ１１０以外の直接インタフェースをコントローラ１１に増設することもできる。
【００２９】
ここで、コピー機能とは、スキャナに原稿の画像を読み取らせ、その画像データをプロッタに送り、用紙上に可視画像として印刷させる機能のことである。このコピー機能を実現するためのアプリをコピーアプリという。
スキャナ機能とは、スキャナに原稿の画像を読み取らせ、その画像データを電子メール等で予め設定された外部機器へ送信（配信）させる機能のことである。このスキャナ機能を実現するためのアプリをスキャナアプリという。
プリンタ機能とは、サーバ３又はＰＣからの印刷データをそのまま又は変換処理を行ってプロッタに送り、用紙上に可視画像として印刷させる機能のことである。このプリンタ機能を実現するためのアプリをプリンタアプリという。
【００３０】
ＦＡＸ機能とは、スキャナに原稿の画像を読み取らせ、その画像データを予め設定された外部機器へＦＣＵ１２によってＦＡＸ送信させたり、ＨＤＤ１０６（他のメモリでもよい）に蓄積済みの画像データを同様に予め設定された外部機器へＦＣＵ１２によってＦＡＸ送信させたり、外部機器からＦＡＸ送信された画像データをＦＣＵ１２によってＦＡＸ受信し、それを画像データをＨＤＤ１０６にしたり、プロッタに送って用紙上に可視画像として印刷させる機能のことである。このＦＡＸ機能を実現するためのアプリをＦＡＸアプリという。
ドキュメントボックス機能とは、スキャナに原稿の画像を読み取らせ、その画像データをＨＤＤ１０６に蓄積させたり、メモリに蓄積済みの画像データを呼び出し（読み出し）てプロッタに送り、用紙上に可視画像として印刷させる動作を行わせる機能のことである。
【００３１】
〔操作部の構成例〕
図３は、図２の操作部１０７の構成例を示すレイアウト図である。
この操作部１０７には、液晶タッチパネル３１、テンキー３２、クリア／ストップキー３３、スタートキー３４、予熱キー３５、リセットキー３６、初期設定キー３７、コピーキー３８、ドキュメントボックスキー３９、スキャナキー４０、プリンタキー４１、およびＦＡＸキー４２が設けられている。
液晶タッチパネル３１には、各種の機能キーや、セットされた部数、およびデジタル複合機の状態を示すメッセージなどが表示される。
【００３２】
そして、初期設定キー３７を押すことによって、このＭＦＰ１の初期状態を任意にカスタマイズすることが可能である。例えば、機内に収納する用紙（転写紙）のサイズを設定したり、コピー機能のモードクリアキーを押したときに設定される状態を任意に設定したりすることが可能である。また、一定時間操作が無いときに優先して選択されるアプリケーション等を選択することや、国際エネルギースター計画に従った低電力状態へ移行する時間の設定、オートオフ／スリープモードに移行する時間の設定も可能である。
【００３３】
予熱キー３５を押すと、このＭＦＰ１は待機状態から電力低減状態（予熱状態）に移行し、定着温度を低下させたり、操作部１０７の表示を消灯したりする。この予熱状態は、国際エネルギースター計画で言う低電力状態を意味している。また、予熱状態、オフ状態／スリープ状態を解除して待機状態に移行させるには、この予熱キーを再度押下すればよい。
【００３４】
テンキー３２は、印刷部数（コピー枚数）や倍率等の数値を入力するためのキーである。クリア／ストップキー３３は、置数（印刷部数）をクリアしたり、実行中の動作を中止させるためのキーである。
コピーキー３８の押下によりコピー機能の使用が、ドキュメントボックスキー３９の押下によりドキュメントボックス機能の使用が、スキャナキー４０の押下によりスキャナ機能の使用が、プリンタキー４１の押下によりプリンタ機能の使用が、ＦＡＸキー４２の押下によりＦＡＸ機能（ＦＡＸ送信）の使用がそれぞれ可能になる。
【００３５】
以下、このＭＦＰ１によるこの発明に関わる動作の異なる例（実施例）について、図４〜図８の各図面を参照して具体的に説明する。
ここで、各実施例の説明に入る前に、理解の便宜のため、図９を参照して従来の上書き消去処理について説明しておく。
図９は、従来の上書き消去処理の一例を説明するための図であり、図１，図２と対応する部分には同一符号を付している。
【００３６】
ＭＦＰ１のＣＰＵ１０１は、例えば図９の（ａ）に示すように、オペレータのＰＣ上の操作によって発行された操作信号（印刷指示）により送信された画像データ、あるいはオペレータの操作部１０７上の操作によって発行された操作信号（コピー指示）によりスキャナによって読み取られた画像データをＨＤＤ１０６に格納する。
そして、その画像データによるプロッタでの印刷処理等を完了してその画像データが不要になった場合に自動的に、あるいはオペレータのＰＣ又は操作部１０７上の操作等によって発行された操作信号（消去指示）により、図９の（ｂ）に斜線を施して示すように、ＨＤＤ１０６内の不要になった画像データの全エリアを上書き消去する。
【００３７】
このような従来の上書き消去処理では、不要になった画像データの全エリアをＣＰＵ１０１によって上書き消去するため、ＨＤＤ１０６へのアクセスが頻繁に繰り返されることになり、通常の入力や出力の処理速度が遅くなるという問題がある。
以降の実施例では、その問題を解消するため、ＨＤＤ１０６内の画像データ（他の入力データでもよい）によるプロッタでの印刷処理等を完了してその画像データが不要になった場合に自動的に、あるいはオペレータのＰＣ又は操作部１０７上の操作等によって発行された操作信号（消去方法の指定）により、ＨＤＤ１０６内の不要になった画像データに対する上書き消去の方法を決定し、その方法に従って上書き消去処理を行う。以下に、その詳細の異なる例を示す。
【００３８】
〔第１実施例〕
まず、このＭＦＰ１によるこの発明に関わる動作の第１例について、図４を参照して説明する。
図４は、このＭＦＰ１によるこの発明に関わる動作の第１例を説明するための図である。
【００３９】
このＭＦＰ１のＣＰＵ１０１は、例えば図４の（ａ）に示すように、オペレータのＰＣ上の操作によって発行された操作信号（印刷指示）により送信された画像データ、あるいはオペレータの操作部１０７上の操作によって発行された操作信号（コピー指示）によりスキャナによって読み取られた画像データをＨＤＤ１０６に格納する。
そして、その画像データによるプロッタでの印刷処理等を完了してその画像データが不要になった場合に、オペレータのＰＣ又は操作部１０７上の操作等によって発行された操作信号（消去方法の指定）により、図４の（ｂ）に示すように、ＨＤＤ１０６内の不要になった画像データに対する上書き消去処理の方法（消去範囲を含む）を決定し、その方法で上書き消去処理を実行する。
【００４０】
すなわち、図４の（ｃ）に示すように、ＨＤＤ１０６内の不要になった画像データに対して行方向又は列方向に所定間隔で所定範囲のデータ消去（斜線部分）とデータ消去スキップ（データ消去なし）とを交互に繰り返し行う。
図４の（ｃ）に示す上書き消去処理された画像データは、消去密度が５０％（中間密度）、間隔が等間隔（所定間隔）、間隔幅（所定範囲）が１００バイト毎というような設定がなされていた場合のものを示している。
【００４１】
それらのパラメータ（上書き消去処理の方法）の設定は、オペレータのＰＣ上の操作によって発行される操作信号、あるいはオペレータの操作部１０７上の操作によって発行される操作信号によって行う。
なお、間隔をランダムと設定することにより、ＨＤＤ１０６内の不要になった画像データに対して行方向又は列方向にランダムな間隔で所定範囲のデータ消去とデータ消去スキップとを交互に繰り返し行うこともできる。
【００４２】
第１実施例によれば、消去をスキップすることでその部分のデータは残るが、一部消去を行うだけでも情報漏洩を防止することができる。また、消去処理の総量が減るため、ＣＰＵによる消去処理の負荷が軽くなる。よって、上書き消去処理と通常入出力処理等の他の処理とがバッティングするような場合でも、上書き消去処理をセキュリティを低下させることなくスムーズに実行することができる。なお、画像データ等の入力データは、ユーザの用途によってその重要度が異なり、またその中身や内容も違う。
また、データ消去の間隔をオペレータ操作によって可変設定可能にすれば、汎用性が増す。
【００４３】
〔第２実施例〕
次に、このＭＦＰ１によるこの発明に関わる動作の第２例について、図５を参照して説明する。
図５は、このＭＦＰ１によるこの発明に関わる動作の第２例を説明するための図である。
【００４４】
このＭＦＰ１のＣＰＵ１０１は、例えば図５の（ａ）に示すように、オペレータのＰＣ上の操作によって発行された操作信号により送信された画像データ、あるいはオペレータの操作部１０７上の操作によって発行された操作信号によりスキャナによって読み取られた画像データをＨＤＤ１０６に格納する。
そして、その画像データによるプロッタでの印刷処理等を完了してその画像データが不要になった場合に、その画像データの内容（又はサイズ）に応じて自動的に、図５の（ｂ）に示すように、ＨＤＤ１０６内の不要になった画像データに対する上書き消去処理の方法を決定し、その方法で上書き消去処理を実行する。
【００４５】
すなわち、図５の（ｃ）に示すように、ＨＤＤ１０６内の不要になった入力データに対して行方向又は列方向にランダムな間隔（所定間隔でもよい）で所定範囲のデータ消去（斜線部分）とデータ消去スキップとを交互に繰り返し行う。また、画像データ中の写真部（自動車の絵の部分）は、全エリアを上書き消去する。
図５の（ｃ）に示す上書き消去処理された画像データは、そのテキスト部に対して消去密度が２５％（低密度）、間隔がランダム、間隔幅が２００バイト毎というような設定がなされ、写真部に対して消去密度が１００％（高密度）というような設定がなされていた場合のものを示している。
【００４６】
それらのパラメータ（上書き消去処理の方法）の設定は、以下の（１）又は（２）に示すようにして行うとよい。
（１）不要になった画像データの内容（フォーマット）を上述した画像データ管理テーブルを参照して判別し、その判別結果に基づいて自動的に行う。
（２）不要になった画像データのサイズを画像データ管理テーブルを参照して検出し、その検出結果に基づいて自動的に行う。
【００４７】
第２実施例によれば、第１実施例と同様の効果を得ることができる。
また、データ消去の間隔を不要になった画像データの内容又はサイズに基づいて可変設定可能にすれば、文字部やテキスト部に対しては粗く消去速度に重点を置いた消去方法を、写真部や表や図の部分に対しては消去密度を密にして情報漏洩防止に重点を置いた消去方法をそれぞれ用いた上書き消去処理を行うことにより、その処理を効果的かつ効率的な行える。
【００４８】
〔第３実施例〕
次に、このＭＦＰ１によるこの発明に関わる動作の第３例について、図６を参照して説明する。
図６は、このＭＦＰ１によるこの発明に関わる動作の第３例を説明するための図である。
【００４９】
このＭＦＰ１のＣＰＵ１０１は、例えば図６の（ａ）に示すように、オペレータのＰＣ上の操作によって発行された操作信号により送信された画像データ、あるいはオペレータの操作部１０７上の操作によって発行された操作信号によりスキャナによって読み取られた画像データをＨＤＤ１０６に格納する。
そして、その画像データによるプロッタでの印刷処理等を完了してその画像データが不要になった場合に、その画像データの内容（又はサイズ）に応じて自動的に、図６の（ｂ）に示すように、ＨＤＤ１０６内の不要になった画像データに対する上書き消去処理の方法を決定し、その方法で上書き消去処理を実行する。
【００５０】
ここでは、図６の（ｃ）に示すように、ＨＤＤ１０６内の不要になった画像データ中の有効データ部（斜線部分）を判別し、その有効データ部のみを上書き消去する。有効データ部以外は、上書き消去しない。
第３実施例によれば、第１実施例と同様の効果を得ることができる。
【００５１】
〔第４実施例〕
次に、このＭＦＰ１によるこの発明に関わる動作の第４例について、図７を参照して説明する。
図７は、このＭＦＰ１によるこの発明に関わる動作の第４例を説明するための図である。
【００５２】
このＭＦＰ１のＣＰＵ１０１は、第１〜３実施例のいずれかと同様の処理に加え、以下に示す処理も行う。
スキャナ等から入力された画像データは、図７の（ａ）に示すように、ＨＤＤ１０６に格納して不要になったところで上書き消去の対象となる。
そこで、ＨＤＤ１０６に不要になった画像データが記憶されている状態で、図７の（ｂ）に示すように、ＨＤＤ１０６に次の画像データが入力される場合に、その不要になった画像データを上書き消去の対象と判定する。
そして、上書き消去対象と判定した画像データの位置（上書き消去対象領域）に、優先的に次の画像データを上書きする。元々の上書き消去の対象は消去不要となる。
【００５３】
第４実施例によれば、第１〜第３実施例のいずれかと同様の効果に加え、以下に示す効果も得られる。
すなわち、消去対象となる画像データを新しい画像データで上書きすることにより、その部分は消去されない。そのため、消去処理と入出力処理が同時に行うような場合には、消去処理が削減されることで、その分だけ処理動作が速くなる。
【００５４】
〔第５実施例〕
次に、このＭＦＰ１によるこの発明に関わる動作の第５例について、図８を参照して説明する。
図８は、このＭＦＰ１によるこの発明に関わる動作の第５例を説明するための図である。
【００５５】
このＭＦＰ１のＣＰＵ１０１は、第１〜３実施例のいずれかと同様の処理を行う際に、以下に示す動作を行う。
ＨＤＤ１０６に不要になった画像データ（上書き消去エリア）が複数ある状況下で、通常であれば、それらの画像データは入力（書き込み）順に消去するが、図８に示すように上書き消去対象エリアが点在している状況では、次の上書き消去エリアをサーチし、そこまで読み書きヘッド１０６ａを動かすということは非効率となり、データ消去遅延の原因となる。
【００５６】
そこで、読み書きヘッド１０６ａの位置を監視（検出）し、上書き消去対象エリアとの比較を行い、その時点での読み書きヘッド１０６ａから一番近い位置にある上書き消去対象エリアを上書き消去対象と判定し、その消去対象エリアに対して上書き消去処理を実行する。
それによって、読み書きヘッド１０６ａの移動時間やシーク時間（探索時間）が短縮し、上書き処理全体の処理時間の短縮化を図れる。
【産業上の利用可能性】
【００５７】
以上の説明から明らかなように、この発明の電子機器によれば、消去処理と通常入出力処理等の他の処理とバッティングするような場合でも、その消去処理をセキュリティを低下させることなくスムーズに実行することができる。したがって、この発明を利用すれば、セキュリティを低下させずに高速な処理が可能な電子機器を提供することができる。
【図面の簡単な説明】
【００５８】
【図１】この発明による電子機器であるＭＦＰを使用するネットワーク構成の一例を示す図である。
【図２】図１のＭＦＰ１のハードウェア構成例を示すブロック図である。
【図３】図２の操作部１０７の構成例を示すレイアウト図である。
【図４】図２に示したＭＦＰ１によるこの発明に関わる動作の第１例を説明するための図である。
【００５９】
【図５】同じくこの発明に関わる動作の第２例を説明するための図である。
【図６】同じくこの発明に関わる動作の第３例を説明するための図である。
【図７】同じくこの発明に関わる動作の第４例を説明するための図である。
【図８】同じくこの発明に関わる動作の第５例を説明するための図である。
【図９】従来の上書き消去処理の一例を説明するための図である。
【符号の説明】
【００６０】
１：ＭＦＰ    ２：ＬＡＮ    ３：サーバ    ４：通信線    １１：コントローラ
１２：ＦＣＵ    １３：エンジンＩ／Ｆ    １４：エンジン    ３１：液晶タッチパネル
３２：テンキー    ３３：クリア／ストップキー    ３４：スタートキー
３５：予熱キー    ３６：リセットキー    ３７：初期設定キー    ３８：コピーキー
３９：ドキュメントボックスキー    ４０：スキャナキー    ４１：プリンタキー
４２：ＦＡＸキー    １０１：ＣＰＵ    １０２：ＡＳＩＣ
１０３：ＳＤＲＡＭ    １０４：ＲＯＭ    １０５：ＮＶＲＡＭ    １０６：ＨＤＤ
１０７：操作部    １０８：モデム    １０９：ＵＳＢ・Ｉ／Ｆ
１１０：ＩＥＥＥ１３９４・Ｉ／Ｆ    １１１：ＭＡＣ・Ｉ／Ｆ    １１２：ＰＣＩバス
【図１】
2008028748.tif 000003
【図２】
2008028748.tif 000004
【図３】
2008028748.tif 000005
【図７】
2008028748.tif 000006
【図８】
2008028748.tif 000007
【図４】
2008028748.tif 000008
【図５】
2008028748.tif 000009
【図６】
2008028748.tif 000010
【図９】
2008028748.tif 000011