(57)【要約】      （修正有）【課題】原稿画像の特徴を識別し、その結果から自動的に所定の特徴を有する原稿画像の画像データを記憶手段から消去することができるようにする。【解決手段】画像データの画像認識処理を行い、画像の特徴認識結果を得、画像データをＤＲＡＭに保存する。画像データの画像信号の特徴の認識の有無を判断し、特徴を認識した場合はＤＲＡＭ内に保存した特徴が認識された画像データを消去し、ＤＲＡＭ内の画像データを読み出す。画像信号の特徴を認識しなかった場合は、ＤＲＡＭ内の画像データを読み出し、読み出しが終了した後にＤＲＡＭ内の画像データを消去する。ＤＲＡＭ内の画像データの消去と読み出しが終了したら、あるいは、ＤＲＡＭ内の画像データの読み出しと消去が終了したら、画像変換処理あるいは画像加工処理のいずれかかの処理を実行する。【選択図】図８
2006080876.tif 000002
【特許請求の範囲】
【請求項１】
画像入力手段と、当該画像入力手段から入力された画像信号を記憶する記憶装置と、当該記憶装置に保存された画像信号の出力を行う画像出力手段とを含んでなる画像入出力装置において、
前記画像出力手段の内部に設けられ、当該画像出力手段の外部から入力された画像データを記憶する第１の内部記憶手段と、
前記画像入力手段の内部に設けられ、当該画像入力手段に入力された画像データを記憶する第２の内部記憶手段と、
前記第１の内部記憶手段に記憶された画像データを読み出して出力する前に消去する第１の消去手段と、
前記第２の内部記憶手段に記憶された画像データの読み出し後に消去する第２の消去手段と、
前記画像出力手段の外部から入力された画像信号の特徴を認識する特徴認識手段と、
前記画像出力手段の外部から入力された画像信号の特徴に応じて前記第１の内部記憶手段に記憶された画像データの消去を前記第１及び第２の消去手段のいずれを使用して消去するかを選択する選択手段と、
を備えていることを特徴とする画像入出力装置。
【請求項２】
前記特徴認識手段が前記画像信号の特徴を認識したときには、前記選択手段は第１の消去手段を選択することを特徴とする請求項１記載の画像入出力装置。
【請求項３】
前記特徴認識手段が前記画像信号の特徴を認識しないときには、前記選択手段は第２の消去手段を選択することを特徴とする請求項１記載の画像入出力装置。
【請求項４】
前記特徴認識手段は画像特徴認識開始時にから画像特徴終了時間に前記画像信号の特徴の認識の有無を判断することを特徴とする請求項２または３記載の画像入出力装置。
【請求項５】
前記特徴認識手段は前記画像入力手段が読み込んだ画像信号に対して前記認識の有無を判断することを特徴とする請求項４記載の画像入出力装置。
【請求項６】
前記特徴認識手段は前記記憶装置に記憶された画像信号に対して前記認識の有無を判断することを特徴とする請求項４記載の画像入出力装置。
【請求項７】
前記選択手段による選択を前記画像出力手段の外部から実行させる操作手段を備えていることを特徴とする請求項１ないし６のいずれか１項に記載の画像入出力装置。
【請求項８】
前記画像信号の特徴が有価証券及び紙幣を含む複製が禁止されている原稿画像の特徴であることを特徴とする請求項１ないし７のいずれか１項に記載の画像入出力装置。
【請求項９】
前記画像信号の特徴が有価証券及び紙幣を含む複製が禁止されている原稿画像の特徴であり、
前記原稿画像の特徴を認識したときには、前記選択手段は前記操作手段の選択指示とは無関係に前記第１の消去手段を選択することを特徴とする請求項１ないし７のいずれか１項に記載の画像入出力装置。
【請求項１０】
前記選択は強制的に行われることを特徴とする請求項９記載の画像入出力装置。
【請求項１１】
入力された画像信号の画像の特徴を認識する第１の処理ステップと、
入力された画像信号の画像の特徴を含む入力画像データを内部記憶手段に記憶する第２の処理ステップと、
前記第２の処理ステップで記憶した入力画像データを消去し、その後、読み出す第４の処理ステップ、及び前記第２の処理で記憶した入力画像データを読み出し、その後、消去する第５の処理ステップのいずれかを前記第１の処理で認識した画像の特徴に応じて選択する第３の処理ステップと、
を含んでいることを特徴とする画像入出力方法。
【請求項１２】
前記入力された画像信号が画像入力手段により入力された画像信号であることを特徴とする請求項１１記載の画像入出力方法。
【請求項１３】
前記入力された画像信号が前記画像入力手段により読み込まれ、記憶装置に記憶された画像信号であることを特徴とする請求項１１記載の画像入出力方法。
【請求項１４】
外部からの操作手段から消去要求があったとき、前記第３の処理ステップで第４の処理ステップを選択することを特徴とする請求項１１ないし１３のいずれか１項に記載の画像入出力方法。
【請求項１５】
請求項１１ないし１４のいずれか１項に記載の画像入出力方法の各処理ステップをコンピュータにより実行する手順を含んでなるコンピュータプログラム。
【請求項１６】
請求項１５記載のコンピュータプログラムがコンピュータによって読み込まれ、実行可能に記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
半導体メモリとハードディスクドライブ等の大容量の記憶装置を備え、入力された画像データに対して画像処理、加工などを行う画像処理機能を有するデジタル複写機、ファクシミリ、プリンタ、スキャナ、ネットワークファイルサーバ、あるいはこれらのうちの複数の機能を備えたデジタル複合機などの画像入出力装置、この画像入出力装置によって実行される画像入出力方法、この画像入出力方法をコンピュータで実行するためのコンピュータプログラム、及びこのコンピュータプログラムがコンピュータで実行可能に書き込まれた記録媒体に関する。
【背景技術】
【０００２】
スキャナ等の原稿読取り装置やプリンタ等の画像入出力装置と画像データの保存を行う記憶装置を組み合わせて構成される画像形成装置においては、利用者の要求に応じて画像データの変換や加工が行われる。スキャナやプリンタ以外にもファクシミリ、ネットワークへの接続が可能な複合機と呼ばれる画像形成装置では画像データの出力形態によってデータ変換の方式も多様を極めている。さらには要求された画像入出力の処理を高速に行うことは必須である。
【０００３】
画像入力時や出力時に画像データ変換を高速に実行するためには、記憶装置の記憶領域（メモリ）以外にも画像入出力を行う手段ごとに画像データ変換を行うためのバッファメモリを実装していることが多い。従来ではデータ変換用に前記バッファメモリに一時的に画像データを保持し、保持された画像データを前記バッファメモリから読み出してデータ変換を行う処理のみを行っていることが多い。すなわち、従来では、短期間ではあるが画像データが保持された状態のままであった。
【０００４】
バッファメモリの容量が小さい場合には保持されたデータの内容から画像データの内容を識別することはほぼ不可能であったが、前出のようにデータ変換の方式によっては1ページ分に近い容量のバッファメモリが必要になることも考えられるため、短期間であっても画像データの内容が保持されていると画像データが漏洩する可能性もある。これは、画像形成装置本体でバッファメモリに保持された画像データを読み出す機能がなくとも故意に画像データを読み出すことはできるからである。近年では情報セキュリティに関連する規格も制定されつつあり、記憶装置内部に画像データを保持し、管理を行う場合、保持された画像データの漏洩を防止するための手段も検討されている。
【０００５】
これらの例としては、例えば、記憶装置にハードディスク等の記憶装置が接続されている場合に、保持されている画像情報の漏洩を防止するためにデータの暗号化やファイルアクセスの制限（パスワード設定機能など）の機能を実装したり、データ消去時にファイルのアロケーションデータだけでなく画像データ領域自体も完全に消去する機能に対応したり、ユーザが容易に記憶装置を着脱可能な機構としているものがある。
【０００６】
このようなことから、例えば特許文献１には、 特別の作業環境を要することなく、ディスクドライブ自体でデータ消去機能を持たせ、効率的かつ効果的なセキュリティ機能を備えたディスク記憶装置が開示されている。
【特許文献１】特開２００３−１６７６８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、上述のようなデータの保護は記憶装置を含む画像形成装置を利用してデータ入出力を制御するためのアプリケーションソフトウエアによって実現されることが多い。また、第三者にアプリケーションソフウエアの開発を行うための環境を提供し、画像形成装置の制御を行うというビジネスもあり、画像入力手段および画像出力手段によってデータの入出力を行う時点でデータの漏洩を防止する機能を実装する必要性も高まっている。そこで、アプリケーションソフトウエアに対して画像データ変換用のバッファメモリの制御に関する処理を制限し、かつバッファメモリのデータ漏洩を防止する手段を設ければ、セキュリティ機能が高く、かつアプリケーションソフトウエア開発のしやすい装置を提供することができることになる。
【０００８】
なお、画像データ変換のためのバッファメモリにおいては、データの暗号化のような手段を採用することは処理時間が長くなり、画像形成装置の生産性低下が懸念されるため現時点では採用することは難しい。
【０００９】
本発明は、このような背景に鑑みてなされたもので、その目的は、原稿画像の特徴を識別し、その結果から自動的に所定の特徴を有する原稿画像の画像データを記憶手段から消去することができるようにすることにある。
【課題を解決するための手段】
【００１０】
前記目的を達成するため、第１の手段は、画像入力手段と、画像入力手段から入力された画像信号を記憶する記憶装置と、この記憶装置に保存された画像信号に対して所定の処理を施して出力する画像出力手段とを含んでなる画像入出力装置において、前記画像出力手段の内部に設けられ、当該画像出力手段の外部から入力された画像データを記憶する第１の内部記憶手段と、前記画像入力手段の内部に設けられ、当該画像入力手段に入力された画像データを記憶する第２の内部記憶手段と、前記第１の内部記憶手段に記憶された画像データを読み出して出力する前に消去する第１の消去手段と、前記第２の内部記憶手段に記憶された画像データの読み出し後に消去する第２の消去手段と、前記画像出力手段の外部から入力された画像信号の特徴を認識する特徴認識手段と、前記画像出力手段の外部から入力された画像信号の特徴に応じて前記第１の内部記憶手段に記憶された画像データの消去を前記第１及び第２の消去手段のいずれを使用して消去するかを選択する選択手段とを備えていることを特徴とする。
【００１１】
第２の手段は、第１の手段において、前記特徴認識手段が前記画像信号の特徴を認識したときには、前記選択手段は第１の消去手段を選択することを特徴とする。
【００１２】
第３の手段は、第１の手段において、前記特徴認識手段が前記画像信号の特徴を認識しないときには、前記選択手段は第２の消去手段を選択することを特徴とする。
【００１３】
第４の手段は、第２または第３の手段において、前記特徴認識手段は画像特徴認識開始時にから画像特徴終了時間に前記画像信号の特徴の認識の有無を判断することを特徴とする。
【００１４】
第５の手段は、第４の手段において、前記特徴認識手段は前記画像入力手段が読み込んだ画像信号に対して前記認識の有無を判断することを特徴とする請求項４記載の画像入出力装置。
【００１５】
第６の手段は、第４の手段において、前記特徴認識手段は前記記憶装置に記憶された画像信号に対して前記認識の有無を判断することを特徴とする。
【００１６】
第７の手段は、第１ないし第６のいずれかの手段において、前記選択手段による選択を前記画像出力手段の外部から実行させる操作手段を備えていることを特徴とする。
【００１７】
第８の手段は、第１ないし第７のいずれかの手段において、前記画像信号の特徴が有価証券及び紙幣を含む複製が禁止されている原稿画像の特徴であることを特徴とする。
【００１８】
第９の手段は、第１ないし第７のいずれかの手段において、前記画像信号の特徴が有価証券及び紙幣を含む複製が禁止されている原稿画像の特徴であり、前記原稿画像の特徴を認識したときには、前記選択手段は前記操作手段の選択指示とは無関係に前記第１の消去手段を選択することを特徴とする。
【００１９】
第１０の手段は、第９の手段において、前記選択が強制的に行われることを特徴とする。
【００２０】
第１１の手段は、入力された画像信号の画像の特徴を認識する第１の処理ステップと、入力された画像信号の画像の特徴を含む入力画像データを内部記憶手段に記憶する第２の処理ステップと、前記第２の処理で記憶した入力画像データを消去し、その後、読み出す第４の処理ステップ、及び前記第２の処理で記憶した入力画像データを読み出し、その後、消去する第５の処理ステップを前記第１の処理で認識した画像の特徴に応じて選択する第３の処理ステップと、
を含んでいることを特徴とする。
【００２１】
第１２の手段は、第１１の手段において、前記入力された画像信号が画像入力手段により入力された画像信号であることを特徴とする。
【００２２】
第１３の手段は、第１１の手段において、前記入力された画像信号が前記画像入力手段により読み込まれ、記憶装置に記憶された画像信号であることを特徴とする。
【００２３】
第１４の手段は、第１１ないし第１３のいずれかの手段において、外部からの操作手段から消去要求があったとき、前記第３の処理ステップで第４の処理ステップを選択することを特徴とする。
【００２４】
第１５の手段は、第１１ないし第１４のいずれかの手段に係る画像入出力方法の各処理ステップをコンピュータにより実行する手順をコンピュータプログラムが含んでいることを特徴とする。
【００２５】
第１６の手段は、第１５の手段に係るコンピュータプログラムがコンピュータによって読み込まれ、実行可能に記録媒体に記録されていることを特徴とする。
【００２６】
なお、後述の実施形態において、画像入力手段は読取部１００あるいはスキャナ（入力）１２０−５に、記憶装置は記憶部２０５あるいはローカルメモリ（ＭＥＭ−Ｃ）６７に、画像出力手段は像形成部３００あるいはプロッタ（出力）１２０−０に、第１の内部記憶手段はＤＲＡＭ１２０−１に、第２の内部記憶手段はスキャナ制御部１０５内に設けられた図示しないＤＲＡＭに、第１、第２の消去手段、特徴認識手段、及び選択手段はシステム制御２０１内のＣＰＵ６１に、操作手段は操作部２０２あるいはオペレーションパネル７０に、第１の処理ステップはステップＳ１０３、ステップＳ１０３’、ステップＳ２０５、ステップＳ３０４に、第２の処理ステップはステップＳ１０２、ステップＳ２０４、ステップＳ３０２に、第４の処理ステップはステップＳ１０４，Ｓ１０５、ステップＳ２０７，Ｓ２０８、ステップＳ３０６，Ｓ３０７に、第５の処理ステップはステップＳ１０６，Ｓ１０７、ステップＳ２０９，Ｓ２１０、ステップＳ３０８，Ｓ３０９にそれぞれ対応する。また、前記各手段および後述の実施形態において、画像信号と称しているものは入力されたあるいは読み取った画像信号そのものを意味し、画像データは前記画像信号の集合で、その集合が１つの情報として機能するものを意味している。
【発明の効果】
【００２７】
本発明によれば、原稿画像の特徴を識別し、その結果から自動的に記憶手段に記憶した前記原稿画像の特徴を有する画像の画像データを消去することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施形態について図面を参照して説明する。
【００２９】
図１は本発明の実施形態に係るデジタル複写機の概略構成図で、画像データ出力装置をデジタル複写機に用いた例である。  
同図において、デジタル複写機は、読取部１００、制御部２００及び像形成部３００から基本的に構成されている。読取部１００は、コンタクトガラスからなる原稿台１０１、原稿台１０１の下面に配置され、原稿に対して照明光を照射し、原稿からの反射光を第１ないし第３ミラーを介してＣＣＤセンサ１０２まで導く読取光学系１０３、ＣＣＤセンサ１０２によって光学的に読み取られたデータを後段で使用できるデジタルデータに変換する画像処理ユニット（ＩＰＵ−イメージプロセッシングユニット）１０４、及びこれらの各部を制御するスキャナ制御部１０５を備えている。
【００３０】
制御部２００は、デジタル複写機全体を制御するシステム制御部２０１、システム制御部２０１に対してユーザとのインターフェース都市的脳する操作部２０２、外部ＦＡＸとの通信を行うＦＡＸ部２０３、外部機器との入出力を制御するインターフェース（Ｉ／Ｆ）部２０４、受信情報、送信情報、像形成部３００側に送信する画像データを記憶する記憶部２０５、及び読取部１００、ＦＡＸ部２０３、Ｉ／Ｆ２０４、及び像形成部３００と記憶部３０５との間の信号の送受関係を切り換えるセレクタ部２０６を備えている。
【００３１】
像形成部３００は、公知の電子写真方式の画像形成部からなり、表面に感光層が形成された感光体ドラム３０１、この感光体ドラム３０１の外周に沿って配置された帯電チャージャ３０２、現像装置３０３、転写チャージャ３０４、分離チャージャ３０５、クリーニング装置３０６、除電チャージャ３０７、感光体ドラム３０１に光書き込みを行って感光体ドラム３０１表面に潜像を形成させる書込部３０８、感光体ドラム３０１と転写チャージャ３０４及び分離チャージャ３０５との間に転写媒体としてのシート状転写体（以下、用紙で代表する）を送り込む給紙トレイ３０９及びレジストローラ３１０ａ、給紙コロ３１０ｂ、及び図示しない搬送ローラを含む給紙装置３１０、用紙上に転写されたトナー像を定着する定着装置３１１、画像が定着された用紙を排紙する排紙コロ３１２及び排紙コロ３１２から排紙される用紙を受けて積載する排紙トレイ３１３を備え、プロッタ制御部３１４により像形成部３００の前記各部の制御が行われる。
【００３２】
このように構成されたデジタル複写機の読取部１００の読取りプロセスでは、原稿を原稿台１０１に沿って副走査方向に可動な読取光学系１０３の露光ランプによってスキャン露光を行い、その反射光をＣＣＤ（イメージセンサ）センサ１０２によって光電変換を行い、光の強弱に応じた電気信号とする。ＩＰＵ１０４により、その電気信号をシェーディング補正等の処理を行ってＡ／Ｄ変換し、８ビットのデジタル信号とし、さらに変倍処理、ディザ処理等の画像処理を行い、画像同期信号と共に画像信号を像形成部３００に送る。図２は原稿台１００を上方から見た図である。
【００３３】
スキャナ制御部１０５は以上のプロセスを実行するために、各種センサの検知、駆動モータ等の制御を行い、また、ＩＰＵ１０４に各種パラメータの設定を行う。以上が読み取りプロセスである。
【００３４】
像形成部３００の像形成プロセスでは、帯電チャージャ３０２によって一様に帯電された一定回転する感光体ドラム３０１を、書込部３０８からの画像データによって変調されたレーザー光により露光する。感光体ドラム３０１の表面の感光層には静電潜像ができ、それを現像装置３０３によりトナーで現像することにより顕像化されたトナー像となる。あらかじめ給紙コロ３１０ｂによって給紙トレイ３０９から給紙搬送され、レジストローラ３１０ａで待機していた転写紙を、感光体ドラム３０１とタイミングを図って搬送し、転写チャージャ３０４によって感光体ドラム３０１上のトナー像を用紙に静電転写し、分離チャージャ３０５によって用紙を感光体より分離する。その後、用紙上のトナー像を定着装置３１１により加熱定着し、排紙ローラ３１２により排紙トレイ３１３に排紙する。一方、静電転写後の感光体ドラム３０１に残留したトナー像は、クリーニング装置３０６が感光体ドラムに圧接、除去し、感光体ドラム３０１は除電チャージャにより除電される。プロッタ制御部３１４は以上のプロセスを実行するために、各種センサの検知、駆動モータ等の制御を行う。以上が像形成プロセスである。
【００３５】
ここで、読取部１００のＩＰＵ１０４より出力される画像同期信号の出力タイミングを図３に示す。同図において、フレームゲート信号（/FGATE）は副走査方向の画像エリアに対しての画像有効範囲を表す信号で、この信号がローレベル（ローアクティブ）の間の画像データが有効とされる。また、このフレームゲート信号（/FGATE）はライン同期信号（/LSYNC）の立ち下がりエッジでアサート、あるいはネゲートされる。ライン同期信号（/LSYNC）は画素同期信号（PCLK）の立ち上がりエッジで所定クロック数だけアサートされ、この信号の立ち上がり後、所定クロック後に主走査方向の画像データが有効とされる。送られてくる画像データは、画素同期信号（PCLK）の１周期に対して１つであり、図２の矢印部分１１０から４００ＤＰＩ相当に分割されたものである。画像データは矢印部分１１０を先頭にラスタ形式のデータとして送出される。また、画像データの副走査有効範囲は、通常、転写紙サイズによって決まる。
【００３６】
システム制御部２０１は、オペレータによる操作部２０２への入力状態を検知し、読取部１００、記憶部２０５、像形成部３００、ＦＡＸ部２０３への各種パラメータの設定、プロセス実行指示等を通信によって行う。また、システム全体の状態を操作部２０２のディスプレイ上に表示する。システム制御部２０１への指示はオペレータの操作部２０２へのキー入力にてなされる。
【００３７】
ＦＡＸ部２０３は、システム制御部２０１からの指示により、送られてきた画像データをＧ３、Ｇ４ＦＡＸのデータ転送規定に基づいて２値圧縮を行い、電話回線へ転送する。また、電話回線からＦＡＸ部２０３に転送されたデータは復元されて２値の画像データとされ、像形成部３００の書込部３０５へ送られ、書込部３０５で送られてきら画像データを変調して感光体ドラム３０１表面に光書き込みを行うことに書き込まれ、前記像形成プロセスにより顕像化される。
【００３８】
セレクタ部２０６は、システム制御部２０１からの指示により、セレクタの状態を変化させ、読取部１００、記憶部２０５、ＦＡＸ部２０３の何れかから像形成を行う画像データのソースを選択する。
【００３９】
記憶部２０５は、通常はＩＰＵ１０４から入力される原稿の画像データを記憶することにより、リピートコピー、回転コピー等の複写アプリケーションに使用される。また、ＦＡＸ部２０３からの２値画像データを一時記憶させるバッファメモリとしても使用する。これらデータ記憶の指示はシステム制御部２０１によってなされる。
【００４０】
図４は記憶部２０５の構成を示すブロック図である。同図において、記憶部２０５は、原稿入出力ＤＭＡＣ（Direct Memory Access Controller）２０５−１、画像メモリ２０５−２、メモリ制御部２０５−３、画像転送ＤＭＡＣ２０５−４、符号転送ＤＭＡＣ２０５−５、圧縮伸長器２０５−６、ＨＤＤコントローラ２０５−７、及び２０５−８ＨＤ（ハードディスク装置）から越す英されている。以下、ブロック毎に機能説明を行う。
【００４１】
１）画像入出力ＤＭＡＣ２０５−１
画像入出力ＤＭＡＣ２０５−１はＣＰＵ及びロジックで構成され、メモリ制御部２０５−３と通信を行ってコマンドを受信し、そのコマンドに応じた動作設定を行い、また、画像入出力ＤＭＡＣ２０５−１の状態を知らせるためステータス情報として送信する。画像入力のコマンドを受けた場合、入力画像データを入力画像同期信号に従って８画素単位のメモリデータとしてパッキングして、メモリ制御部２０５−３にメモリアクセス信号と共に随時出力する。画像出力のコマンドを受けた場合、メモリ制御部２０５−３からの画像データを出力画像同期信号に同期させて出力する。
【００４２】
２）画像メモリ２０５−２
画像メモリ２０５−２は１次記憶装置で、画像データを記憶する。この画像メモリ２０５−２はＤＲＡＭ等の半導体記憶素子で構成され、メモリ量の合計は４００ＤＰＩ、２値画像データのＡ３サイズ分の４Ｍバイトと、電子ソート蓄積用のメモリ４Ｍバイト、データ変換後のデータ蓄積用メモリ１Ｍバイトの合計を９ＭＢとしている。メモリ制御部２０５−３から読み出し、書込みが制御される。
【００４３】
３）メモリ制御部２０５−３
メモリ制御部２０５−３はＣＰＵ及びロジックで構成され、システム制御部２０１と通信を行ってコマンドを受信し、そのコマンドに応じた動作設定を行い、また、記憶部２０５の状態を知らせるためステータス情報として送信する。システム制御部２０１からの動作コマンドには、画像入力、画像出力、圧縮、伸長等があり、画像入力、画像出力のコマンドは画像入出力ＤＭＡＣ２０５−１に、圧縮関連のコマンドは画像転送ＤＭＡＣ２０５−４、符号転送ＤＭＡＣ２０５−５、圧縮伸長器２０５−６に送信される。
【００４４】
システム制御部２０１からの画像入力指示により、メモリ制御部２０５−３は初期化され画像データの待ち状態となり、スキャナ（読取部１００）が動作することにより記憶部２０５に画像データが入力される。入力された画像データはいったん画像メモリ２０５−２に書き込まれる。また、書き込まれた画像データの処理ライン数は画像入出力ＤＭＡＣ２０５−１で計数され、メモリ制御部２０５−３へと入力される。圧縮伸長器２０５−６は、画像転送のコマンドを受けて転送メモリアクセス要求信号を出力しているが、メモリ制御部２０５−３の要求マスク部により要求信号がマスクされ、実際のメモリアクセスは行われていない。画像入出力部からの入力データが１ライン終了することで、転送メモリアクセス要求信号のマスクが解除され、画像メモリ２０５−２の読み出しが行われ、画像データの圧縮伸長部への転送動作が開始される。また、動作中も差分算出部で２つの処理ライン数の差を算出し、０となればアドレスの追い越しがない様に転送メモリアクセス要求信号にマスクをかけている。
【００４５】
４）画像転送ＤＭＡＣ２０５−４
画像転送ＤＭＡＣ２０５−４はＣＰＵ及びロジックで構成され、メモリ制御部２０５−３と通信を行ってコマンドを受信し、そのコマンドに応じた動作設定を行い、また、状態を知らせるためステータス情報として送信する。圧縮のコマンドを受けた場合、メモリ制御部２０５−３にメモリアクセス要求信号を出力し、メモリアクセス許可信号がアクティブの場合に画像データを受け取って圧縮伸長器２０５−６に転送する。また、メモリアクセス要求信号に応じてカウントアップするアドレスカウンタを内蔵し、画像データが格納される格納場所を示す２２ビットのメモリアドレスを出力する。
【００４６】
５）符号転送ＤＭＡＣ２０５−５
符号転送ＤＭＡＣ２０５−５はＣＰＵ及びロジックで構成され、メモリ制御部２０５−３と通信を行ってコマンドを受信し、そのコマンドに応じた動作設定を行い、また、状態を知らせるためステータス情報として送信する。伸長のコマンドを受けた場合、メモリ制御部２０５−３にメモリアクセス要求信号を出力し、メモリアクセス許可信号がアクティブの場合に画像データを受け取って圧縮伸長器２０５−６に転送する。また、メモリアクセス要求信号に応じてカウントアップするアドレスカウンタを内蔵し、画像データが格納される格納場所を示す２２ビットのメモリアドレスを出力する。ＤＭＡＣのディスクリプタアクセス動作については後述する。
【００４７】
６）圧縮伸長器２０５−６
圧縮伸長器２０５−６はＣＰＵ及びロジックで構成され、メモリ制御部２０５−３と通信を行ってコマンドを受信し、そのコマンドに応じた動作設定を行い、また、状態を知らせるためステータス情報として送信する。２値データをＭＨ符号化方法にて処理する。
【００４８】
７）ＨＤＤコントローラ２０５−７
ＨＤＤコントローラ２０５−７はＣＰＵ及びロジックで構成され、メモリ制御部２０５−３と通信を行ってコマンドを受信し、そのコマンドに応じた動作設定を行い、また、状態を知らせるためステータス情報として送信する。ＨＤ（ハードディスク装置）２０５−８のステータスのリード、データ転送を行う。
【００４９】
８）ＨＤ２０５−８
ＨＤ２０５−８は２次記憶装置でハードディスクである。
【００５０】
記憶部の全体の動作としては、画像入力、及びデータ蓄積に際してはシステム制御部２０１からの指示により画像データを画像メモリ２０５−２の所定の画像領域に画像転送ＤＭＡＣ２０５−４により書き込む、または、読み出す。このとき画像転送ＤＭＡＣ２０５−４では画像ライン数をカウントしている。
【００５１】
図５は、プリンタ、コピー、ファクシミリおよびスキャナなどの各装置の機能を１つの筐体内に収納した画像形成装置（以下、融合機という）の一実施形態の構成を示すブロック図である。融合機１は、ソフトウェア群２と、融合機起動部３と、ハードウェア資源４とを含むように構成される。
【００５２】
融合機起動部３は融合機１の電源投入時に最初に実行され、アプリケーション層５およびプラットフォーム６を起動する。例えば融合機起動部３は、アプリケーション層５およびプラットフォーム６のプログラムを外部記憶手段に対応するハードディスク装置（以下、ＨＤＤという）などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。ハードウェア資源４は、白黒レーザプリンタ（Ｂ＆Ｗ  ＬＰ）１１と、カラーレーザプリンタ（Ｃｏｌｏｒ  ＬＰ）１２と、スキャナやファクシミリなどのハードウェアリソース１３とを含む。
【００５３】
また、ソフトウェア群２は、ＵＮＩＸ（登録商標）などのオペレーティングシステム（以下、ＯＳと称す）上に起動されているアプリケーション層５とプラットフォーム６とを含む。アプリケーション層５は、プリンタ、コピー、ファックスおよびスキャナなどの画像形成に係るユーザサービスにそれぞれ固有の処理を行うプログラムを含む。
【００５４】
アプリケーション層５は、プリンタ用のアプリケーションであるプリンタアプリ２１と、コピー用アプリケーションであるコピーアプリ２２と、ファックス用アプリケーションであるファックスアプリ２３と、スキャナ用アプリケーションであるスキャナアプリ２４とを含む。
【００５５】
また、プラットフォーム６は、アプリケーション層５からの処理要求を解釈してハードウェア資源４の獲得要求を発生するコントロールサービス層９と、１つ以上のハードウェア資源４の管理を行ってコントロールサービス層９からの獲得要求を調停するシステムリソースマネージャ（以下、ＳＲＭと称す）３９と、ＳＲＭ３９からの獲得要求に応じてハードウェア資源４の管理を行うハンドラ層１０とを含む。
【００５６】
コントロールサービス層９は、ネットワークコントロールサービス（以下、ＮＣＳと称す）３１、デリバリーコントロールサービス（以下、ＤＣＳと称す）３２、オペレーションパネルコントロールサービス（以下、ＯＣＳと称す）３３、ファックスコントロールサービス（以下、ＦＣＳと称す）３４、エンジンコントロールサービス（以下、ＥＣＳと称す）３５、メモリコントロールサービス（以下、ＭＣＳと称す）３６、ユーザインフォメーションコントロールサービス（以下、ＵＣＳと称す）３７、システムコントロールサービス（以下、ＳＣＳと称す）３８など、１つ以上のサービスモジュールを含むように構成されている。
【００５７】
なお、プラットフォーム６は予め定義されている関数により、アプリケーション層５からの処理要求を受信可能とするＡＰＩ５３を有するように構成されている。ＯＳは、アプリケーション層５およびプラットフォーム６の各ソフトウェアをプロセスとして並列実行する。
【００５８】
ＮＣＳ３１のプロセスは、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。例えばＮＣＳ３１は、ネットワークを介して接続されるネットワーク機器とのデータ通信をｈｔｔｐｄ（HyperText Transfer Protocol Daemon）により、ＨＴＴＰ（HyperText Transfer Protocol）で制御する。
【００５９】
ＤＣＳ３２のプロセスは蓄積文書の配信などの制御を行う。ＯＣＳ３３のプロセスはオペレータと本体制御との間の情報伝達手段となるオペレーションパネルの制御を行う。ＦＣＳ３４のプロセスはアプリケーション層５からＰＳＴＮまたはＩＳＤＮ網を利用したファックス送受信、バックアップ用のメモリで管理されている各種ファックスデータの登録／引用、ファックス読み取り、ファックス受信印刷などを行うためのＡＰＩを提供する。
【００６０】
ＥＣＳ３５のプロセスは白黒レーザプリンタ１１、カラーレーザプリンタ１２、ハードウェアリソース１３などのエンジン部の制御を行う。ＭＣＳ３６のプロセスはメモリの取得および開放、ＨＤＤの利用などのメモリ制御を行う。ＵＣＳ３７はユーザ情報の管理を行う。ＳＣＳ３８のプロセスはアプリケーション管理、操作部制御、システム画面表示、ＬＥＤ表示、ハードウェア資源管理、割り込みアプリケーション制御などの処理を行う。ＳＲＭ３９のプロセスはＳＣＳ３８と共にシステムの制御およびハードウェア資源４の管理を行う。例えばＳＲＭ３９のプロセスは白黒レーザプリンタ１１やカラーレーザプリンタ１２などのハードウェア資源４を利用する上位層からの獲得要求に従って調停を行い、実行制御する。
【００６１】
具体的には、ＳＲＭ３９のプロセスは獲得要求されたハードウェア資源４が利用可能であるか（他の獲得要求により利用されていないかどうか）を判定し、利用可能であれば獲得要求されたハードウェア資源４が利用可能である旨を上位層に通知する。また、ＳＲＭ３９のプロセスは上位層からの獲得要求に対してハードウェア資源４を利用するためのスケジューリングを行い、要求内容（例えば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成など）を直接実施している。
【００６２】
また、ハンドラ層１０は後述するファックスコントロールユニット（以下、ＦＣＵと称す）の管理を行うファックスコントロールユニットハンドラ（以下、ＦＣＵＨと称す）４０と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うイメージメモリハンドラ（以下、ＩＭＨと称す）４１とを含む。ＳＲＭ３９およびＦＣＵＨ４０は、予め定義されている関数によりハードウェア資源４に対する処理要求を送信可能とするエンジンＩ／Ｆ５４を利用して、ハードウェア資源４に対する処理要求を行う。
【００６３】
融合機１は、各アプリケーションで共通的に必要な処理をプラットフォーム６で一元的に処理することができる。次に、融合機１のハードウェア構成について説明する。
【００６４】
図６は本実施形態に係る融合機のハードウェア構成を示す図である。融合機１は、コントローラ６０、オペレーションパネル７０、ＦＣＵ８０、ＵＳＢデバイス９０、ＩＥＥＥ１３９４デバイス１００、及びエンジン部１２０とを含む。
【００６５】
コントローラ６０は、ＣＰＵ６１、システムメモリ（ＭＥＭ−Ｐ）６２、ノースブリッジ（以下、ＮＢと称す）６３、サウスブリッジ（以下、ＳＢと称す）６４、ＡＳＩＣ６６、ローカルメモリ（ＭＥＭ−Ｃ）６７、及びＨＤＤ６８を含む。オペレーションパネル７０は、コントローラ６０のＡＳＩＣ６６に接続されている。また、ＭＬＣ４３、ＦＣＵ８０、ＵＳＢデバイス９０、ＩＥＥＥ１３９４デバイス１００、およびエンジン部１２０は、コントローラ６０のＡＳＩＣ６６にＰＣＩバスで接続されている。
【００６６】
コントローラ６０は、ＡＳＩＣ６６にローカルメモリ６７、ＨＤＤ６８などが接続されると共に、ＣＰＵ６１とＡＳＩＣ６６とがＣＰＵチップセットのＮＢ６３を介して接続されている。このように、ＮＢ６３を介してＣＰＵ６１とＡＳＩＣ６６とを接続すれば、ＣＰＵ６１のインタフェースが公開されていない場合に対応できる。なお、ＡＳＩＣ６６とＮＢ６３とはＰＣＩバスを介して接続されているのでなく、ＡＧＰ（Accelerated Graphics Port）６５を介して接続されている。このように、図５のアプリケーション層５やプラットフォーム６を形成する１つ以上のプロセスを実行制御するため、ＡＳＩＣ６６とＮＢ６３とを低速のＰＣＩバスでなくＡＧＰ６５を介して接続し、パフォーマンスの低下を防いでいる。
【００６７】
ＣＰＵ６１は、融合機１の全体制御を行うものである。ＣＰＵ６１は、ＮＣＳ３１、ＤＣＳ３２、ＯＣＳ３３、ＦＣＳ３４、ＥＣＳ３５、ＭＣＳ３６、ＵＣＳ３７、ＳＣＳ３８、ＳＲＭ３９、ＦＣＵＨ４０及びＩＭＨ４１をＯＳ上にそれぞれプロセスとして起動して実行させると共に、アプリケーション層５を形成するプリンタアプリ２１、コピーアプリ２２、ファックスアプリ２３及びスキャナアプリ２４を起動して実行させる。
【００６８】
ＮＢ６３は、ＣＰＵ６１、ＭＥＭ−Ｐ６２、ＳＢ６４およびＡＳＩＣ６６を接続するためのブリッジである。ＭＥＭ−Ｐ６２は、融合機１の描画用メモリなどとして用いるメモリである。ＳＢ６４は、ＮＢ６３とＲＯＭ、ＰＣＩバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ６７はコピー用画像バッファ、符号バッファとして用いるメモリである。
【００６９】
ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ６８は、画像データの蓄積、文書データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積などを行うためのストレージである。また、オペレーションパネル７０は、オペレータからの入力操作を受け付けると共に、オペレータに向けた表示を行う操作部である。  
エンジン部１２０には画像認識処理と画像変換処理と画像加工処理を含むプロッタ１２０−０とＤＲＡＭ１２０−１、スキャナ１２０−５があり、図７に示すようにＰＣＩバス１３０を通してＡＳＩＣ６６の機能と接続されている。ＡＳＩＣ６６の機能には画像を転送するＤＭＡコントローラの機能がある。ＡＳＩＣ６６はビデオ入力ＤＭＡコントローラ６６−１と、ビデオ出力ＤＭＡコントローラ６６−２を備えている。そして、読取部１００で画像データをローカルメモリ（ＭＥＭ−Ｃ）６７に転送する場合、ＳＲＭ３９から来たプロセス要求に対してＩＭＨ４１は転送画像サイズ分のメモリをＭＥＭ−Ｃ６７に確保して転送画像サイズＸｗ、Ｙｗと確保したメモリのアドレスをビデオ入力ＤＭＡコントローラ６６−１に設定することにより転送可能となる。
【００７０】
他方、ローカルメモリ（ＭＥＭ−Ｃ）６７に保存された画像信号をプロッタ（出力）１２０−０に転送する場合、ローカルメモリ（ＭＥＭ−Ｃ）６７に確保した転送画像サイズＸｗ、Ｙｗのメモリのアドレスをビデオ出力ＤＭＡコントローラ６６−２に設定することにより転送可能となる。エンジン部（プロッタ）１２０に転送された画像は画像認識処理部１２０−２で画像認識処理が行われ、エンジン部１２０内にあるＤＲＡＭ１２０−１に画像データを保存した後、画像変換処理部１２０−３や画像加工処理部１２０−４で画像変換処理あるいは画像加工処理が行われる。
【００７１】
前記画像認識処理部１２０−２の画像認識処理では、画像信号の特徴を認識する。したがって、この実施形態では、画像認識処理部１２０−２は画像信号の特徴を認識する手段として機能する。画像認識処理部１２０−２では、画像認識開始信号がセットされると画像信号の特徴の認識を開始する。１ページ分の画像データの特徴認識終了を検知して特徴認識を終了するが、画像特徴認識開始時から画像特徴認識終了の間に画像信号の特徴を認識した場合（画像特徴認識結果取得時）は、画像特徴認識を終了し、画像信号の特徴を認識したと判断する。また、画像特徴認識終了時まで画像特徴認識結果が得られなかった場合は、画像特徴認識を終了し、画像信号の特徴を認識しなかったと判断する。画像特徴認識終了は１ページ分の画像データの認識チェックが終了した時に画像特徴認識を終了する。
【００７２】
このように構成された融合機では、以下に示すような処理が可能となる。
【００７３】
１）画像データの特徴に応じて記憶手段に記憶された画像データの消去と読み出しの順序を変更する処理
コントローラ６０のＡＳＩＣ６６は、エンジン部（画像出力手段に対応）１２０の内部のＤＲＡＭ（記憶手段）１２０−１に記憶された画像データの消去順序を選択できる機能を備えている。すなわち、コントローラ６１は、画像信号に所定の特徴があれば、前記ＤＲＡＭ１２０−１に記憶された画像データの消去を画像データの読み出し前に行うか後に行うかを選択することができる。この場合のＡＳＩＣ６６の処理手順を図８のフローチャートに示す。
【００７４】
図８のフローチャートに示した処理では、まず、ローカルメモリ（ＭＥＭ−Ｃ）６７から転送された画像データの画像認識処理を行い、画像の特徴認識結果を得る（ステップＳ１０１）。その後、転送されてきた画像データをＤＲＡＭ１２０−１に保存する（ステップＳ１０２）。次いで、転送されてきた画像データの画像信号の特徴の認識の有無を判断し（ステップＳ１０３）、特徴を認識した場合は、ＤＲＡＭ１２０−１内に保存した前記転送されてきた前記特徴が認識された画像データを消去し（ステップＳ１０４）、ＤＲＡＭ１２０−１内の画像データを読み出す（ステップＳ１０５）。このとき読み出されるデータは消去されているので、後段に入力されるデータは、実際には、読み出しデータは消去されたことを示すデータ（空データ）である。
【００７５】
一方、ステップＳ１０３で画像信号の特徴を認識しなかった場合は、ＤＲＡＭ１２０−１内の画像データを読み出し（ステップＳ１０６）、読み出しが終了した後にＤＲＡＭ１２０−１内の画像データを消去する（ステップＳ１０７）。したがって、後段に入力されるデータは、ステップＳ１０２でＤＲＡＭ１２０−１に保存されたデータである。
【００７６】
ステップＳ１０４及びステップＳ１０５でＤＲＡＭ１２０−１内の画像データの消去と読み出しが終了したら、あるいは、ステップＳ１０６及びステップＳ１０７でＤＲＡＭ内の画像データの読み出しと消去が終了したら、画像変換処理１２０−３あるいは画像加工処理１２０−４のいずれかかの処理が実行され（ステップＳ１０８，Ｓ１０９）、処理が終了する。
【００７７】
以上のように処理することにより、画像データの特徴認識の結果に応じて、ＤＲＡＭ１２０−１内の画像データの消去と読み出しの順序を変更することができる。
【００７８】
２）外部からの入力信号の特徴に応じて記憶手段に記憶されたデータの消去と読み出しの順序を変更する処理
外部から画像入力手段に対して入力される入力画像信号の特徴に応じて画像入力手段手段内部の記憶手段に記憶された画像データの消去を画像データ読み出し前に行うか後に行うかを選択することができる。この場合の処理手順を図９のフローチャートに示す。
【００７９】
図９のフローチャートに示した処理では、外部から入力され、ローカルメモリ（ＭＥＭ−Ｃ）６７に記憶された後、当該ローカルメモリ（ＭＥＭ−Ｃ）６７から転送された画像データの画像認識処理を行い、画像の特徴認識結果を得る（ステップＳ１０１）。その後、転送されてきた画像データをＤＲＡＭ１２０−１に保存する（ステップＳ１０２）。次いで、転送されてきた画像データの画像信号の特徴認識結果から画像データの消去をＤＲＡＭの読取り前に消去する特徴があるかどうか、言い換えれば画像データの消去をＤＲＡＭの読取り前に消去する特徴が認識されたかどうかを判断する（ステップＳ１０３’）。そして、特徴が認識されていた場合は、ＤＲＡＭ１２０−１内に保存した前記転送されてきた前記特徴が認識された画像データを消去し（ステップＳ１０４）、ＤＲＡＭ１２０−１内の画像データを読み出す（ステップＳ１０５）。このとき読み出されるデータは消去されているので、後段に入力されるデータは、実際には、読み出しデータは消去されたことを示すデータ（空データ）である。
【００８０】
一方、ステップＳ１０３で画像信号の特徴を認識しなかった場合は、ＤＲＡＭ１２０−１内の画像データを読み出し（ステップＳ１０６）、読み出しが終了した後にＤＲＡＭ１２０−１内の画像データを消去する（ステップＳ１０７）。したがって、後段に入力されるデータは、ステップＳ１０２でＤＲＡＭ１２０−１に保存されたデータである。
【００８１】
ステップＳ１０４及びステップＳ１０５でＤＲＡＭ１２０−１内の画像データの消去と読み出しが終了したら、あるいは、ステップＳ１０６及びステップＳ１０７でＤＲＡＭ内の画像データの読み出しと消去が終了したら、画像変換処理１２０−３あるいは画像加工処理１２０−４のいずれかかの処理が実行され（ステップＳ１０８，Ｓ１０９）、処理が終了する。
【００８２】
以上のように処理することにより、外部からの入力信号の特徴に応じて画像データの特徴認識の結果に応じて、ＤＲＡＭ１２０−１内の画像データの消去と読み出しの順序を変更することができる。
【００８３】
なお、図８の処理とは、図８のフローチャートでは、画像データの中に特徴があるかどうかを判定基準としているのに対し、図９の処理では外部から入力された画像データの中の特徴に先にＤＲＡＭ内の画像データを消去するように設定された特徴が含まれているかどうかを判定基準としている点で異なるだけで、後の処理は同等に構成されている。
【００８４】
３）画像の所定の特徴を認識した場合に外部からの切り替え指示とは無関係に画像データを消去する処理
ここでは、有価証券等の複製が禁止されている画像データの特徴を認識して処理する場合を例に取っており、プロッタ制御部３１４の画像認識処理１２０−２では、有価証券等の複製が禁止されている場合に特徴認識を行う。画像認識処理１２０−２で有価証券等の画像であることを認識した場合には、外部からの切り替え指示とは無関係に画像データを消去する処理手順を図１０のフローチャートに示す。
【００８５】
この処理では、まず始めに操作部２０２から画像データ消去要求を受信しているか否かを判断する（ステップＳ２０１）。操作部２０２から画像データ消去要求を受信している場合は、ローカルメモリ（ＭＥＭ−Ｃ）６７から転送された画像データを消去し（ステップＳ２０２）、画像認識処理を実行し、画像の特徴認識結果を得る（ステップＳ２０３）。その後、画像データをＤＲＡＭ１２０−１に保存する（ステップＳ２０４）。
【００８６】
次いで、画像信号の特徴の認識の有無を判断し（ステップＳ２０５）、前記特徴を認識した場合には、特徴認識結果から画像データの消去をＤＲＡＭ１２０−１の読取り前に消去する特徴が認識されているか否かを判断する（ステップＳ２０６）。このステップＳ２０６の判断で、ＤＲＡＭ１２０−１内の画像データの消去をＤＲＡＭ読み出し前に消去する特徴が認識されている場合は、ＤＲＡＭ１０２−１内の前記ステップＳ２０４で保存した画像データを消去し（ステップＳ２０７）、ＤＲＡＭ１０２−１内の前記画像データを読み出す（ステップＳ２０８）。ＤＲＡＭ１２０−１内の画像データの消去をＤＲＡＭ読み出し後に消去する特徴が認識されている場合は、ＤＲＡＭ１２０−１内の前記ステップＳ２０４で保存された画像データをを読み出し（ステップＳ２０９）、読み出し終了後にＤＲＡＭ１２０−１内の前記読み出した画像データを消去する（ステップＳ２１０）。
【００８７】
他方、ステップＳ２０５で画像信号の特徴を認識しなかった場合は、ＤＲＡＭ１２０−１内の画像データを読み出す（ステップＳ２１１）。
【００８８】
ステップＳ２０７及びステップＳ２０８でＤＲＡＭ１２０−１内の画像データの消去と読み出しが終了したら、ステップＳ２０９及びステップＳ２１０でＤＲＡＭ１２０−１内の画像データの読み出しと消去が終了したら、あるいは、ステップＳ２１１でＤＲＡＭ１２０−１内の画像データの読み出しが終了したら、画像変換処理１２０−３あるいは画像加工処理１２０−４のいずれかかの処理が実行され（ステップＳ２１２，Ｓ２１３）、処理が終了する。
【００８９】
このように処理することにより、操作部２０２のキー入力とは無関係に有価証券等の複製禁止画像データの場合は画像データを消去することにより、複製禁止画像データ出力を防ぎ、更に、画像形成装置内部の複製禁止画像データを消去することが可能になる。
【００９０】
４）画像の所定の特徴を認識した場合に強制的に記憶手段に記憶された画像データを消去する処理
例えば有価証券等の画像であることを認識した場合に、強制的に画像入力手段内部の記憶手段に記憶された画像データの消去を画像データの読み出し前に行うように処理することもできる。この場合の処理手順を図１１のフローチャートに示す。
【００９１】
この処理では、まず、ローカルメモリ（ＭＥＭ−Ｃ）６７から転送された画像データの画像認識処理を行い、画像の特徴認識結果を得る（ステップＳ３０１）。その後、画像データをＤＲＡＭ１２０−１に保存する（ステップＳ３０２）。次に操作部２０２から画像データ消去要求を受信しているか否かを判断する（ステップＳ３０３）。
【００９２】
この判断で、操作部２０２から画像データ消去要求を受信している場合には、ＤＲＡＭ１２０−１内の前記ステップＳ３０２で保存した画像データを消去し（ステップＳ３０６）、ＤＲＡＭ１２０−１内の画像データを読み出す（ステップＳ３０７）。前述のように読み出されたデータは空データである。
【００９３】
操作部２０２から画像データ消去要求を受信していない場合は、画像信号の特徴の認識の有無を判断し（ステップＳ３０４）、特徴を認識した場合は、特徴認識結果から画像データの消去をＤＲＡＭ１２０−１の読取り前に消去する特徴が認識されているか否かを判断する（ステップＳ３０５）。ＤＲＡＭ１２０−１内の画像データの消去をＤＲＡＭ読み出し前に消去する特徴が認識されている場合は、ＤＲＡＭ１２０−１内の前記ステップＳ３０２で保存した画像データを消去し（ステップＳ３０６）、ＤＲＡＭ１２０−１内の画像データ（空データ）を読み出す（ステップＳ３０７）。ＤＲＡＭ１２０−１内の画像データの消去をＤＲＡＭ読み出し後に消去する特徴が認識されている場合は、ＤＲＡＭ１２０−１内の前記ステップＳ３０２で保存した画像データを読み出し（ステップＳ３０８）、読み出し終了後にＤＲＡＭ１２０−１内の画像データを消去する（ステップＳ３０９）。
【００９４】
他方、ステップＳ３０４で画像信号の特徴を認識しなかった場合は、ＤＲＡＭ１２０−１内の画像データを読み出す（ステップＳ３１０）。
【００９５】
ステップＳ３０６及びステップＳ３０７でＤＲＡＭ１２０−１内の画像データの消去と読み出しが終了したら、ステップＳ３０８及びステップＳ３０９でＤＲＡＭ１２０−１内の画像データの読み出しと消去が終了したら、あるいは、ステップＳ３１０でＤＲＡＭ１２０−１内の画像データの読み出しが終了したら、画像変換処理１２０−３あるいは画像加工処理１２０−４のいずれかかの処理が実行され（ステップＳ３１１，Ｓ３１２）、処理が終了する。
【００９６】
このように処理することにより、操作部２０２のキー入力とは無関係に複製禁止画像データの場合は画像データをＤＲＡＭ読取り前に消去することにより、不要なデータ複製禁止画像データ出力を防ぎ、更に、画像形成装置内部の複製禁止画像データを消去することが可能になる。
【００９７】
このように本実施形態によれば、エンジン（画像出力手段）１２０の内部のＤＲＡＭ（記憶手段）１２０−１に記憶された画像データの読み出しを行った（出力した）後に、ＤＲＡＭ１２０−１に保存された画像データを消去する（ステップＳ１０６，Ｓ１０７）ので、デジタル複写機（画像形成装置）全体に対して画像データの漏洩を防止することが可能になる。
【００９８】
さらにエンジン（画像出力手段）１２０の内部のＤＲＡＭ（記憶手段）１２０−１に記憶された画像データを読み出す（出力する）前に、ＤＲＡＭ１２０−１に保存された画像データを消去する（ステップＳ１０４，Ｓ１０５）機能、及び前記ＤＲＡＭ（記憶手段）１２０−１に記憶された画像データの読み出しを行った（出力した）後に、ＤＲＡＭ１２０−１に保存された画像データを消去する（ステップＳ１０６，Ｓ１０７）機能の両機能を備えているので、必要に応じてエンジン（画像出力手段）１２０から外部へ画像データを出力する際に、不要な画像データを画像出力手段の外部に送出することなく、かつ画像データの漏洩を防止することができる。
【００９９】
また、エンジン（画像入力手段）部１２０に画像信号の特徴を認識する画像認識処理部１２０−２を設け、この画像認識処理部１２０−２の認識結果に基づいてＤＲＡＭ（バッファメモリ）１２０−１を消去する方式（消去の順序）を選択することにより、自動的に画像信号の必要性を判断して消去の処理を行うと同時に不要な画像データをエンジン（画像出力手段）部１２０の外部に送出することなく、かつ画像データの漏洩を防止することが可能になり、より確実な情報の隠蔽の手段を提供することができる。
【０１００】
また、エンジン（画像出力手段−プロッタ）１２０で画像データの消去を行う場合、エンジン（画像出力手段−プロッタ）１２０を利用するアプリケーションによっては自動的に画像データを消去しないようにする必要があることが考えられる。例えば同一の画像データを複数回連続して出力したい場合には、出力の都度画像データの消去を行わずに全ての出力が完了した時点で消去した方が画像出力の生産性が向上する。そこで、本実施形態では、ローカルメモリ（ＭＥＭ−Ｃ・・・画像入力手段）６７に対して外部（操作部２０２）から画像データ消去の実行可否を選択する手段（キー入力手段）を設けておく。これにより、画像形成装置の操作に応じた汎用性の高い制御を実現することができる。
【０１０１】
また、有価証券等、複製が禁止されている特殊な画像信号の特徴を認識した場合に画像出力装置外部からの指示に関係なく即時にバッファメモリの画像データを消去するので、画像データの漏洩だけでなく複製不可のデータの出力（流出）自体を防止することが可能となる。
【０１０２】
さらに、強制的に画像出力手段の内部の記憶手段に記憶された画像データの読み出し前に消去する手段を選択することで画像出力手段から外部へ画像データを出力する際に、不要な画像データを画像出力手段の外部に送出することなく、かつ画像データの漏洩を防止することができる。
【図面の簡単な説明】
【０１０３】
【図１】本発明の実施形態に係るデジタル複写機の概略構成図である。
【図２】図１の原稿台を上方から見た図である。
【図３】読取部のＩＰＵから出力される画像同期信号の出力タイミングを示すタイミングチャートである。
【図４】記憶部の構成を示すブロック図である。
【図５】プリンタ、コピー、ファクシミリおよびスキャナなどの各装置の機能を１つの筐体内に収納した画像形成装置（融合機）の一実施形態の構成を示すブロック図である。
【図６】本実施形態に係る融合機のハードウェア構成を示す図である。
【図７】図６のローカルメモリ、ＡＳＩＣ及びエンジンの関係を詳細に示す図である。
【図８】画像データの特徴に応じて記憶手段に記憶された画像データの消去と読み出しの順序を変更する処理の処理手順を示すフローチャートである。
【図９】外部からの入力信号の特徴に応じて記憶手段に記憶されたデータの消去と読み出しの順序を変更する処理の処理手順を示すフローチャートである。
【図１０】画像の所定の特徴を認識した場合に外部からの切り替え指示とは無関係に画像データを消去する処理の処理手順を示すフローチャートである。
【図１１】画像の所定の特徴を認識した場合に強制的に記憶手段に記憶された画像データを消去する処理の処理手順を示すフローチャートである。
【符号の説明】
【０１０４】
６０  コントローラ
６６  ＡＳＩＣ
６７  ローカルメモリ（ＭＥＭ−Ｃ）
１００  読取部
１２０  エンジン部
１２０−０  プロッタ（出力）
１２０−１  ＤＲＡＭ
１２０−２  画像認識処理（部）
１２０−３  画像変換処理（部）
１２０−４  画像加工処理（部）
１２０−５  スキャナ（入力））
２００  制御部
２０１  システム制御部
２０５  記憶部
３００  像形成部
３１４  プロッタ制御部
【図１】
2006080876.tif 000003
【図２】
2006080876.tif 000004
【図３】
2006080876.tif 000005
【図４】
2006080876.tif 000006
【図５】
2006080876.tif 000007
【図６】
2006080876.tif 000008
【図７】
2006080876.tif 000009
【図８】
2006080876.tif 000010
【図９】
2006080876.tif 000011
【図１０】
2006080876.tif 000012
【図１１】
2006080876.tif 000013