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