(57)【要約】【課題】  ローカルメモリにおける画像データを絶えず消去して、異常発生時に古い画像データが漏洩することを防ぐ。【解決手段】  画像データが入力されると、ローカルメモリの使用エリアに記憶される。画像データの処理が完了すると、データ消去タスクが実行され、ローカルメモリの画像データが消去される。データ消去タスクの実行中に、新たな画像データが入力されると、データ消去タスクが中断される。画像データの処理が完了すると、データ消去タスクが中断位置から再開される。【選択図】  図５
2007082041.tif 000002
【特許請求の範囲】
【請求項１】
画像データの処理に際して入力された画像データを記憶する記憶手段と、該記憶手段に記憶されている画像データを無効化する無効化手段と、処理が完了したときに前記無効化手段を動作させる制御手段とを備え、該制御手段は、前記無効化手段の動作中に、新たに処理が開始されたときに動作を中断させ、前記処理が完了したときに動作を再開させることを特徴とするデータ処理装置。
【請求項２】
制御手段は、新たな画像データが記憶手段に記憶されないことを確認したとき、無効化手段を動作させることを特徴とする請求項１記載のデータ処理装置。
【請求項３】
記憶手段に、画像データが書き込まれる使用エリアが形成され、無効化手段は、前記使用エリアの先頭位置から画像データの無効化を開始し、制御手段は、前記無効化手段の動作が中断するとき、中断位置を記憶し、再開時に前記中断位置から動作を開始させることを特徴とする請求項１記載のデータ処理装置。
【請求項４】
使用エリアの先頭位置は常に同じとされ、使用エリアの最終位置は、入力された画像データに応じて異なり、制御手段は、再開時、中断位置から最大の使用エリアの最終位置まで無効化するように無効化手段を動作させることを特徴とする請求項３記載のデータ処理装置。
【請求項５】
制御手段は、再開時に、使用エリアの最終位置まで無効化した後、先頭位置から中断位置まで無効化するように無効化手段を動作させることを特徴とする請求項４記載のデータ処理装置。
【請求項６】
記憶手段は、入力された画像データを処理するときに記憶する入力用記憶手段と、出力するための画像データを処理するときに記憶する出力用記憶手段とから構成され、制御手段は、それぞれの記憶手段に対して無効化手段を動作させることを特徴とする請求項１〜５のいずれかに記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データを記憶して、印刷、画像通信、ファクシミリ通信等の画像データに対する処理を行うデータ処理装置に関する。
【背景技術】
【０００２】
原稿の画像を電子的に走査して読み取り、画像データを複写するコピー機能を備えたデータ処理装置は、近年では機能の複合化が進んでいる。例えば、ＬＡＮ等のネットワークに接続され、パソコン等の情報処理装置から画像データを受信して、画像を印刷するネットワークプリンタの機能、読み取った画像データを情報処理装置に送信するネットワークスキャナの機能、ネットワークや電話回線を通じて外部のファクシミリ装置との間で画像データを送受信するファクシミリ機能を備えている。
【０００３】
多機能化されたデータ処理装置では、入力された画像データを一時的に保存する記憶装置を備えている。記憶装置には、半導体メモリから構成されるもの、ハードディスク装置などの磁気記憶媒体からなるものなど様々なタイプがあり、大量の画像データ、複数のジョブを効率よく処理することができる。
【０００４】
データ処理装置では、処理する画像データを記憶するローカルメモリとして高速で読み書きできる半導体メモリが用いられ、処理するための画像データを一時的に保存するためにハードディスク装置が用いられる。入力された画像データは、ローカルメモリ上で圧縮等の画像処理が行われ、この画像データがハードディスク装置に一時的に保存される。処理の順番が来たとき、保存されている画像データが読み出され、ローカルメモリ上で伸張等の画像処理がされ、印刷、画像通信、ファクシミリ通信等の所望の処理が行われて、外部に出力される。
【０００５】
機密性の高いデータをこのようなデータ処理装置で処理するとき、セキュリティ機能として、例えば特許文献１に記載されているように、処理が終了したときに、ハードディスク装置の画像データを消去したり、でたらめなデータで上書きする。さらに、特許文献２に記載されているように、消去作業を複数回行う。これによって、ハードディスク装置に保存されていた画像データは、完全に読取不可能となって、無効化される。
【特許文献１】特開平９−２８４５７２号公報
【特許文献２】特開２００４−７０５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、揮発性メモリを使用するローカルメモリでは、古い画像データに新しい画像データが上書きされて記憶される。ローカルメモリへの電源供給が断たれると、画像データは消去される。しかし、データ処理装置を２４時間使用する場合、電源は常にオンされたままであるので、ローカルメモリには常に画像データが記憶されている。
【０００７】
ここで、データ処理装置にノイズや原稿の誤検知等によって異常が発生して、画像データが正常に入力されなくなる場合や、画像データが入力されていないにもかかわらず、入力されたと誤って判断される場合がある。このとき、ローカルメモリに記憶されている古い画像データは上書きされず、そのまま処理が行われる。例えば、前回入力された画像が印刷されるといった不具合が生じ、ユーザにセキュリティ上の不安感を与えてしまう。
【０００８】
そこで、本発明は、上記に鑑み、ローカルメモリにおける画像データを無効化して、異常発生時に古い画像データが漏洩することを防げるデータ処理装置の提供を目的とする。
【課題を解決するための手段】
【０００９】
本発明は、画像データの処理に際して入力された画像データを記憶するローカルメモリである記憶手段と、該記憶手段に記憶されている画像データを無効化する無効化手段と、処理が完了したときに前記無効化手段を動作させる制御手段とを備えている。制御手段は、前記無効化手段の動作中に、新たに処理が開始されたときに動作を中断させ、前記処理が完了したときに動作を再開させる。なお、制御手段は、新たな画像データが記憶手段に記憶されないことを確認したとき、無効化手段を動作させる。
【００１０】
このように、無効化手段は、画像データの処理が行われていないときに実行される。そのため、記憶手段に記憶されている画像データは絶えず無効化されることになり、誤って古い画像データが出力されることがなくなる。
【００１１】
記憶手段に、画像データが書き込まれる使用エリアが形成され、無効化手段は、前記使用エリアの先頭位置から画像データの無効化を開始し、制御手段は、前記無効化手段の動作が中断するとき、中断位置を記憶し、再開時に前記中断位置から動作を開始させる。このように、中断位置から無効化を再開することにより、無効化できずに残った画像データを無効化することができる。
【００１２】
使用エリアの先頭位置は常に同じとされ、使用エリアの最終位置は、入力された画像データに応じて異なる。すなわち、無効化手段は、同じエリアを繰り返し無効化することになる。そこで、制御手段は、再開時、中断位置から最大の使用エリアの最終位置まで無効化するように無効化手段を動作させる。これによって、記憶手段に記憶された画像データを残らず無効化することができる。
【００１３】
さらに、制御手段は、再開時に、使用エリアの最終位置まで無効化した後、先頭位置から中断位置まで無効化するように無効化手段を動作させる。新たに入力された画像データは、使用エリアの先頭位置から記憶される。無効化を再開したとき、先頭位置から中断位置までの画像データは無効化されないが、上記のように動作させることにより、新たに記憶された画像データも無効化できる。
【００１４】
なお、記憶手段は、入力された画像データを処理するときに記憶する入力用記憶手段と、出力するための画像データを処理するときに記憶する出力用記憶手段とから構成される場合がある。この場合であっても、制御手段は、それぞれの記憶手段に対して無効化手段を上記のように動作させる。
【発明の効果】
【００１５】
本発明によると、画像データの処理が行われていないときには、必ず無効化手段が動作して、ローカルメモリに記憶されている画像データを無効化する。したがって、ローカルメモリに残っていた古い画像データが出力されることはなく、画像データの漏洩を防止でき、データ処理装置におけるセキュリティが向上する。
【発明を実施するための最良の形態】
【００１６】
本実施形態のデータ処理装置を図１に示す。本データ処理装置は、コピーモード、プリンタモード、スキャナモードおよびファクシミリモードを有するデジタル複合機であり、原稿を読み取って画像データを入力する画像読み取り部１と、ユーザの入力を受け付ける操作部２と、画像データの印刷を行う画像形成部３と、画像データを保存するハードディスク装置４と、外部機器との通信を行う通信部５と、ファクシミリ装置６と通信するためのＦＡＸモデム７と、装置全体の制御情報や設定情報等を記憶している管理部８と、装置全体の制御を司る機器制御部９とを備えている。
【００１７】
画像読み取り部１は、画像データを入力するデータ入力手段として機能し、ＣＣＤ１ａといった撮像素子と、原稿台や自動原稿送り装置（ＡＤＦ）にセットされた原稿を検知する原稿検知センサ１ｂとを有する。ＣＣＤ１ａによって読み取られた画像データは画像形成部３に出力される。
【００１８】
操作部２は、各種入力キーからなる入力部２ａと、液晶ディスプレイ等の表示部２ｂとを有し、装置全体の操作や各種設定の入力が行われ、入力内容や装置全体の動作状況が表示される。
【００１９】
画像形成部３は、画像データを記憶する記憶手段であるローカルメモリ１０と、レーザ走査ユニットからなる印字部３ａと、給紙部３ｂとを有する。ローカルメモリ１０は、ＳＤＲＡＭ、フラッシュメモリ等の読み書き可能な半導体メモリを用いる。ローカルメモリ１０は、古い画像データに新しい画像データを上書きすることにより、画像データを記憶する。印字部３ａは、ローカルメモリ１０に記憶された画像データに基づいて、給紙部３ｂから供給される記録シートに画像を印刷する。
【００２０】
画像形成部３では、入力された画像データがローカルメモリ１０に記憶され、ローカルメモリ１０上で画像データの圧縮、伸張、加工等の画像処理が行われ、画像処理された画像データが印字部３ａ、ハードディスク装置４あるいは機器制御部９に出力される。ローカルメモリ１０は、入力された画像データを記憶する入力データ領域と、出力するための画像データを記憶する出力データ領域とに分割されている。なお、１つのローカルメモリ１０を分割して使用する代わりに、２つのローカルメモリ１０を入力用と出力用として、それぞれ使用してもよい。
【００２１】
ハードディスク装置４は、処理するための画像データを一時的に保存する保存手段とされる。ハードディスク装置４に画像データが保存されるとき、必要に応じて画像データは暗号化される。
【００２２】
通信部５は、ＬＡＮケーブルを介してルータ、スイッチングハブ等に接続され、パソコン、サーバ等の情報処理装置１１によって形成されたネットワークと接続される。ネットワークは、電話回線網や光ファイバ等の通信回線を介してインターネットに接続される。通信部５は、ネットワーク内の情報処理装置１１とデータの送受信を行うとともに、インターネットを通じて外部の情報処理装置１２やファクシミリ装置１３とデータの送受信を行う。ＦＡＸモデム７は、電話線を介して電話回線網に接続され、外部のファクシミリ装置６とファクシミリ通信を行う。したがって、通信部５やＦＡＸモデム７を通じて画像データが入力されるので、これらもデータ入力手段として機能する。
【００２３】
機器制御部９は、操作部２からの入力や外部機器からのデータ入力があると、管理部８に記憶されている情報に基づいて各部を制御して、入力された画像データを処理する。すなわち、入力された画像データに対してコピーモード、プリンタモード、スキャナモード、ファクシミリモードのいずれかを実行して、入力された画像データを所望の形態で出力する。
【００２４】
そして、データ処理装置は、ローカルメモリ１０およびハードディスク装置４の画像データを無効化する無効化手段１４を備えている。機器制御部９が、無効化手段１４の動作を制御する。画像データの無効化とは、ランダムなデータや無意味なデータを上書きしたり、あるいはデータを消去したりして、記憶されていた画像データを読み取り不可能にして、元の画像を再現できないようにすることである。したがって、無効化手段１４は、ローカルメモリ１０に対しては、上書きにより古い画像データを消去する、あるいはデータを消去することによって、画像データを無効化する。ハードディスク装置４に対しては、上書きあるいは消去によって画像データを無効化する。
【００２５】
次に、各モードを実行するときの動作を説明する。まず、コピーモード時には、画像読み取り部１により読み取られた原稿の画像データが、画像形成部３から複写物として出力される。具体的には、読み取り位置にセットされた原稿の画像をＣＣＤ１ａによって読み取る。ＣＣＤ１ａから出力された画像データは、ローカルメモリ１０上に出力画像として完成され、一旦ハードディスク装置４に転送されて保存される。原稿が複数ある場合は、この読み取り、記憶の動作が繰り返される。
【００２６】
その後、操作部２から指示された処理内容に基づいて、ハードディスク装置４に保存された画像データが適切なタイミングで順次読み出され、ローカルメモリ１０に送られる。そして、印字部３ａへの書き込みタイミングに合わせて、画像データがローカルメモリ１０から印字部３ａへと転送され、画像が記録シートに印刷される。
【００２７】
また、読み取った画像データを複数枚印刷する場合も同様に、画像データが出力画像としてページ単位でハードディスク装置４へ記憶され、出力するモードに合わせてハードディスク装置４からローカルメモリ１０に送られる。ローカルメモリ１０の画像データは、出力枚数の分だけ繰り返し、印字部３ａへの書き込みタイミングに合わせて印字部３ａへ転送される。
【００２８】
プリンタモード時には、情報処理装置１１，１２から出力された画像データが、画像形成部３から出力される。すなわち、情報処理装置１１，１２からの画像データが、通信部５により受信される。機器制御部９は、入力された画像データをローカルメモリ１０に送り、出力する画像データとしてページ単位に展開し、一旦ハードディスク装置４に保存する。そして、画像データは、ハードディスク装置４からローカルメモリ１０に送られ、コピーモードの場合と同様にして印字部３ａへと転送され、画像が印刷される。
【００２９】
スキャナモード時には、画像読み取り部１において読み取られた原稿の画像データが、ネットワークを通じて任意の情報処理装置１１，１２にデータ通信される。すなわち、ＣＣＤ１ａから出力された画像データは、ローカルメモリ１０上に出力画像として完成され、一旦ハードディスク装置４へ保存される。そして、画像データがハードディスク装置４からローカルメモリ１０に送られ、機器制御部９は、操作部２を介して指示されたネットワーク内の送信先との通信を確立させ、通信部５から目的の送信先に画像データを送信する。さらに、画像データは、通信部５によりネットワークからインターネットを通じて、外部の情報処理装置１２やファクシミリ装置１３にも送信される。また、機器制御部９は、ファクシミリモード時にも同様の動作によって、ＦＡＸモデム７から電話回線６を通じてファクシミリ装置６に画像データを送信する。
【００３０】
上記のようにデータ入力手段から入力された画像データの処理に際して、画像データはローカルメモリ１０に記憶される。機器制御部９は、画像データの処理が完了したとき、ローカルメモリ１０に対して無効化手段１４を動作させる。
【００３１】
図２に示すように、機器制御部９は、新たな画像データがローカルメモリ１０に記憶されないことを確認して、処理が完了したと判断する。すなわち、機器制御部９は入出力監視部として機能する。入出力監視部は、タイマーにより次のデータ入力までの時間を計時し、一定時間、例えば１分以内にデータ入力があるか否かによって、データ入力手段からの画像データの入力の有無、あるいは出力のためにハードディスク装置４からの画像データの入力の有無を確認する。なお、原稿台や原稿読み取り部１における原稿の有無に基づいて、画像データの入力の有無を確認してもよい。このように、画像データがローカルメモリ１０に記憶されなくなってから処理が完了したと判断するまでに、一定時間のタイムラグを設けることにより、誤った判断をなくせる。例えば、ハードディスク装置４から画像データを読み出す時間は、半導体メモリから読み出す場合に比べて時間がかかる。そのため、まだハードディスク装置４から読み出し中であるにもかかわらず、画像データの入力がないと誤判断され、無効化手段１４が動作してしまう。しかし、タイムラグを設けることにより、誤判断がなくなり、無効化手段１４が誤って動作することを防げる。
【００３２】
そして、機器制御部９は、処理が完了したと判断したとき、無効化手段１４によるデータ消去タスクを実行させる。これにより、ローカルメモリ１０の画像データは消去される、すなわち、記憶されていた画像データは読み取り不可能に無効化される。
【００３３】
また、機器制御部９は、データ消去タスクの実行中、新たな画像データの入力があると、この実行を中断させ、入力された画像データの処理が完了したとき、データ消去タスクを再開させる。データ消去タスクの実行状態は監視され、その監視情報が管理部８に記憶されて管理される。
【００３４】
ここで、上記の画像データの処理から画像データの無効化までの一連の動作を図３に基づいて説明する。まず、データ入力手段から画像データが入力される。画像データは、ページ単位で入力され、ローカルメモリ１０に一旦記憶される。画像処理が行われた画像データはハードディスク装置４に保存される。次の画像データがある場合は、ローカルメモリ１０は上書きされ、画像処理された画像データがハードディスク装置４に保存される。
【００３５】
すべての画像データが入力されて、ハードディス装置４に保存されると、指定されたモードに応じて画像データの出力処理が行われる。ハードディスク装置４から画像データが読み出され、ローカルメモリ１０に展開される。画像データに対して指示された加工が行われ、印刷、送信等により出力される。この出力処理がページごとに行われる。
【００３６】
入力された画像データの処理に対して、図４に示すように、この処理に関する情報が作成され、ジョブ管理テーブルとしてまとめられる。ジョブ管理テーブルは管理部８に記憶される。ジョブ管理テーブルは、ジョブに対する状態フラグを含んでいる。状態フラグは、処理完了、処理中、データ消去完了、データ消去中、消去中断のいずれかとされる。状態フラグによって、入力された画像データの処理の進行状態およびデータ消去状態がわかる。
【００３７】
すべての画像データを出力すると、処理が完了する。新たな画像データの入力があると、次の処理が開始される。画像データの入力がないとき、画像データの出力がないかを確認して、処理が完了したと判断する。この後、一定時間経過してからデータ消去タスクが開始される。このタスクの実行により、ローカルメモリ１０に記憶されている画像データが無効化される。
【００３８】
データ消去タスクの実行中、ローカルメモリ１０に対する画像データの入出力がないか監視される。画像データの入出力がなければ、そのままデータ消去タスクが実行され、ローカルメモリ１０の画像データをすべて消去すると、タスクを終了する。
【００３９】
画像データの入出力があると、データ消去タスクが中断される。画像データの処理が行われ、この処理が完了すると、データ消去タスクが再開される。再開するとき、中断した位置から消去が行われる。
【００４０】
すなわち、図５に示すように、ローカルメモリ１０では、入力された画像データの容量に応じた使用エリアが形成され、この使用エリアに画像データが書き込まれる。例えば、Ａ４サイズの画像データではＡ４エリア、Ｂ４サイズの画像データではＢ４エリアとなる。最大はＡ３エリアとされ、Ａ３サイズの画像データを記憶できる。ここで、使用エリアの先頭位置は常に同じとされ、使用エリアの最終位置は、入力された画像データの容量に応じて異なる。使用エリアの各位置は、アドレスによって指定される。
【００４１】
図４に示すように、ジョブ００１からジョブ００６が処理されたとする。図５の（１）に示すように、ジョブ００１の画像データがＡ４エリアに記憶され、続いてジョブ００２の画像データが上書きされ、Ｂ４エリアに記憶される。ジョブ００２の処理が完了してから一定時間しても、新たな画像データが入力されないので、データ消去タスクが開始して、Ｂ４エリアの画像データが消去され、データ消去完了となる。
【００４２】
その後、（２）に示すように、ジョブ００３の画像データがＡ４エリアに記憶される。このとき、ジョブ００２の画像データは消去されており、図中、破線で示される。ジョブ００３の処理が完了してから一定時間しても、新たな画像データが入力されないので、データ消去タスクが実行され、Ｂ４エリアの画像データが消去される。そして、（３）に示すように、ジョブ００４の画像データがＡ４エリアに記憶される。
【００４３】
ジョブ００４の処理が完了して、一定時間経過後にデータ消去タスクが開始される。データ消去タスクの実行中、ジョブ００５の画像データが入力される。すると、データ消去タスクは中断する。このときの中断位置が管理部８に記憶される。
【００４４】
（４）に示すように、ジョブ００５の画像データがＢ４エリアに記憶される。消去されずに記憶されていたジョブ００４の画像データは上書きされる。ジョブ００５の処理が完了して、一定時間経過すると、データ消去タスクが再開される。Ａ４エリアにおける中断位置から消去が開始され、Ａ４エリアの最終位置を越えて、Ｂ４エリアの画像データが消去される。すなわち、再開時、中断位置から最大の使用エリア、ここではＢ４エリアの最終位置まで消去するように、データ消去タスクは実行される。
【００４５】
このデータ消去タスクの実行中に、ジョブ００６の画像データが入力される。データ消去タスクは中断して、中断位置が管理部８に記憶される。（５）に示すように、ジョブ００６の画像データはＡ４エリアに記憶され、Ｂ４エリアにあるジョブ００５の画像データの一部は消去されずに記憶されている。
【００４６】
ジョブ００６の処理が完了して、一定時間経過すると、データ消去タスクが再開される。Ｂ４エリアにおける中断位置から消去が開始され、Ｂ４エリアの最終位置までの画像データが消去される。引き続き、先頭位置から画像データの消去が行われ、中断位置まで画像データが消去される。これによって、中断したときに消去されなかった画像データだけでなく、その後記憶された画像データも消去でき、ローカルメモリ１０の使用エリアに記憶されていた画像データをすべて消去することができる。
【００４７】
以上のように、データ消去タスクは画像データの処理の合間に行われることになり、ローカルメモリ１０に記憶されている画像データを絶えず無効化できる。したがって、データ処理装置にノイズや原稿の誤検知等によって異常が発生して、画像データの入力が正常でなくなる場合や、画像データが入力されていないにもかかわらず、入力されたと誤って判断される場合のように異常事態が発生しても、ローカルメモリ１０に古い画像データが記憶されていないので、前回入力された画像が出力されるといった不具合を防止でき、ユーザにセキュリティ上の不安感を与えることはない。
【００４８】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で上記実施形態に多くの修正および変更を加え得ることは勿論である。画像データを一時的に保存する保存手段として、ハードディスク装置に限らず、装置本体から取り外し可能な不揮発性メモリ、光ディスク、磁気ディスク、光磁気ディスク等の記録媒体を使用してもよい。
【００４９】
また、データ処理装置として、コピーモードおよびファクシミリモードを有する複合機であってもよく、さらにはコピー機、プリンタ、ファクシミリ装置といったように単一のモードだけの専用機であってもよい。
【００５０】
２つのローカルメモリを入力用と出力用としてそれぞれ使用する場合にも、各ローカルメモリに対して無効化手段を個別に動作させる。さらに、ローカルメモリの無効化と同時にハードディスク装置の無効化を行うとよい。
【図面の簡単な説明】
【００５１】
【図１】本発明のデータ処理装置の一実施形態であるデジタル複合機の概略構成を示す図
【図２】画像データ無効化のための制御ブロック図
【図３】入力された画像データの処理から消去までのフローチャート
【図４】入力された画像データの処理に関するジョブ管理テーブルを示す図
【図５】ローカルメモリにおける画像データの記憶と消去の状態を示す図
【符号の説明】
【００５２】
１    画像読み取り部
２    操作部
３    画像形成部
４    ハードディスク装置
５    通信部
７    ＦＡＸモデム
８    管理部
９    機器制御部
１０    ローカルメモリ
１４    無効化手段
【図１】
2007082041.tif 000003
【図２】
2007082041.tif 000004
【図３】
2007082041.tif 000005
【図４】
2007082041.tif 000006
【図５】
2007082041.tif 000007