(57)【要約】  【課題】  データの保護機能が追加された場合に、既存のデータについても保護を図ることができるデータ処理装置及び画像形成装置の提供。  【解決手段】  画像形成装置の電源が投入され（Ｓ１１）、システムチェックが完了した場合（Ｓ１２）、データの保護に係る処理を実行するセキュリティキットが装着されているか否か、及び装着されたセキュリティキットが起動されているか否かを判断する（Ｓ１６，Ｓ１７）。セキュリティキットが装着されているが、起動されていないと判断した場合（Ｓ１６：ＮＯ、Ｓ１７：ＹＥＳ）、ファイリングデータの暗号化をすることを確認するための確認画面を表示し（Ｓ１８）、暗号化の実施が指定された場合（Ｓ１９：ＹＥＳ）、暗号化を開始する（Ｓ２１）。また、作業領域のデータの消去を確認するための確認画面を表示し、データの消去の実施が指定された場合、データの消去を開始する。【選択図】        図５
2005148958.tif 000002
【特許請求の範囲】
【請求項１】
外部から受付けたデータを記憶手段に記憶しておき、該記憶手段に記憶したデータを読み出して所定の処理を実行するデータ処理装置において、
受付けたデータを加工する加工手段を搭載しているか否かを判断する手段と、前記加工手段を搭載していると判断した場合、前記記憶手段に既に記憶されているデータの加工を開始させるべく前記加工手段の動作を制御する手段とを備えることを特徴とするデータ処理装置。
【請求項２】
外部から受付けたデータを記憶手段に記憶しておき、該記憶手段に記憶したデータを読み出して所定の処理を実行するデータ処理装置において、
受付けたデータを加工する加工手段と、該加工手段を動作させるべき旨の要求を受付ける手段と、前記要求を受付けた場合、前記記憶手段に既に記憶されているデータの加工を開始させるべく前記加工手段の動作を制御する手段とを備えることを特徴とするデータ処理装置。
【請求項３】
前記加工手段は、前記データを暗号化する手段であることを特徴とする請求項１又は請求項２に記載のデータ処理装置。
【請求項４】
前記加工手段は、前記データを無効化する手段であることを特徴とする請求項１又は請求項２に記載のデータ処理装置。
【請求項５】
前記加工手段が前記記憶手段に記憶されたデータの加工を開始する際、前記データの加工の可否に係る選択を受付ける手段と、前記データの加工を可とする選択を受付けた場合、前記データを加工すべく前記加工手段の動作を制御するようにしてあることを特徴とする請求項１乃至請求項４の何れか１つに記載のデータ処理装置。
【請求項６】
前記記憶手段に記憶されたデータの加工が終了した後、新たに受付けたデータを前記記憶手段に記憶した場合、前記データを加工すべく前記加工手段の動作を制御するようにしてあることを特徴とする請求項１乃至請求項５の何れか１つに記載のデータ処理装置。
【請求項７】
前記処理が実行中であるか否かを判断する手段を備え、前記処理が実行中でないと判断した場合、前記データを加工すべく前記加工手段の動作を制御するようにしてあることを特徴とする請求項１乃至請求項６の何れか１つに記載のデータ処理装置。
【請求項８】
前記記憶手段は、受付けたデータを記憶する複数の記憶領域を備え、前記記憶領域のうち、予め定められた記憶領域に記憶されたデータを加工すべく前記加工手段の動作を制御するようにしてあることを特徴とする請求項１乃至請求項７の何れか１つに記載のデータ処理装置。
【請求項９】
外部から受付けた画像データを記憶手段に記憶しておき、該記憶手段に記憶した画像データを読み出してシート上に画像形成を行う画像形成装置において、
受付けた画像データを暗号化又は無効化する加工手段を搭載しているか否かを判断する手段と、前記加工手段を搭載していると判断した場合、前記記憶手段に既に記憶されている画像データの暗号化又は無効化を開始させるべく前記加工手段の動作を制御する手段とを備えることを特徴とする画像形成装置。
【請求項１０】
外部から受付けた画像データを記憶手段に記憶しておき、該記憶手段に記憶した画像データを読み出してシート上に画像形成を行う画像形成装置において、
受付けた画像データを暗号化又は無効化する加工手段と、該加工手段を動作させるべき旨の要求を受付ける手段と、前記要求を受付けた場合、前記記憶手段に既に記憶されている画像データの暗号化又は無効化を開始させるべく前記加工手段の動作を制御する手段とを備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの保護に係る機能が追加された場合に既に記憶されているデータについても保護を図るようにしたデータ処理装置及び画像形成装置に関する。
【背景技術】
【０００２】
従来、複写する原稿を光学的に走査して画像データとして読み取り、その画像データを記憶媒体に一旦記憶し、その記憶媒体から任意の原稿の画像データを所望の部数に対応する回数反復して読み出し、コピー用紙にプリントアウトする電子ファイリング機能を備えた画像処理装置が知られている（例えば、特許文献１参照）。
【０００３】
このような電子ファイリング機能を備えた画像処理装置では、たとえばＦＡＴ（File Allocation Table)により、画像データを格納する際の記憶媒体上の格納位置の指定及び画像データを読み出す際の記憶媒体上の格納位置の指定等を管理している。ＦＡＴによれば、記憶媒体に格納される情報毎に情報番号が割り当てられ、この情報番号によってＦＡＴの参照値が決定されることにより、各画像データの記憶媒体上の格納位置が特定される。
【０００４】
ＦＡＴは、管理対象の画像データのプリントアウトが終了する都度、更新される。また、ＦＡＴの内容が消去されるか、又は更新されることにより、ＦＡＴにより特定される記憶媒体に記憶されている画像データの画像処理装置による読み出しは不可能になる。従って、ＦＡＴを使用することにより、情報漏洩の虞が少なくなると共に、画像データのセキュリティが確保される。
【０００５】
しかし、近年の情報処理技術の進展及び普及に伴って、ＦＡＴの内容が消去されているかまたは更新されている場合においても、記憶媒体（たとえばハードディスク等）に記憶されている画像データそのものが消去されていない限りは、たとえば悪意のある第三者が記憶媒体（たとえばハードディスク等）そのものを装置から取り外して持ち出し、それに記憶されている画像データを読み出して不正に取得できる可能性がある。
【０００６】
そこで、情報漏洩または不正使用に対する画像データのセキュリティを考慮した以下のような技術が提案されている。
【０００７】
たとえば、個人認証した上で装置を使用するようにした画像処理装置（特許文献２参照）、出力される画像データに特定情報を埋め込み、画像データの経路を追跡できるようにした画像処理装置（特許文献３参照）、画像データを暗号化して記憶媒体に記憶させるようにした画像処理装置（特許文献４参照）、記憶媒体に記憶された画像データが不要となった時点で自動的に消去される画像処理装置（特許文献５参照）等であり、これらの技術によれば装置内に残留している画像データの漏洩または不正使用を防止することが可能になるとされている。
【０００８】
また一方では、画像データに対して消去処理、暗号化処理を実行したり、メモリに記憶されている画像データを消去したりすることにより、電子ファイリング機能からの情報漏洩または画像データの不正使用を防止するためのセキュリティキットが商品化されている。このようなセキュリティキットは、前述した電子ファイリング機能に適用することが可能であり、従ってそのような電子ファイリング機能を有する画像処理装置は勿論のこと、種々の装置にいわゆる後付けで装備することが可能である。
【特許文献１】特開平６−１７８０４１号公報
【特許文献２】特開平７−２８３６５号公報
【特許文献３】特開２０００−１８７４１９号公報
【特許文献４】特開平１−２５６０６８号公報
【特許文献５】特開平９−２２３０６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来の電子ファイリング機能を有する画像処理装置に前述したようなセキュリティキットを装着した場合、新たに入力される画像データについては消去処理、暗号化処理が実行されるため、データの保護を図ることが可能となるが、セキュリティキットの装着前にハードディスク等に蓄積されたデータについては保護の対象となっておらず、内部で取り扱うデータの機密性に関して一元化を図ることができないという問題点を有している。そのため、セキュリティキットの装着前に記憶されたデータについても機密性の保護を図れることが望まれている。
【００１０】
本発明は斯かる事情に鑑みてなされたものであり、受付けたデータを加工する加工手段を搭載しているか否かを判断する手段を備え、加工手段を搭載していると判断した場合、既に記憶手段に記憶されているデータの加工を開始させる構成とすることにより、加工手段を搭載する前に記憶されたデータに関しても機密性の保護を図り、装置内部のデータの取り扱いレベルを均一にすることが可能なデータ処理装置、及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るデータ処理装置は、外部から受付けたデータを記憶手段に記憶しておき、該記憶手段に記憶したデータを読み出して所定の処理を実行するデータ処理装置において、受付けたデータを加工する加工手段を搭載しているか否かを判断する手段と、前記加工手段を搭載していると判断した場合、前記記憶手段に既に記憶されているデータの加工を開始させるべく前記加工手段の動作を制御する手段とを備えることを特徴とする。
【００１２】
本発明にあっては、データを加工する加工手段が搭載されているか否かを判断し、加工手段が搭載されていると判断した場合、既に記憶手段に記憶されているデータの加工を開始させるようにしている。したがって、加工手段が搭載された後に新たに受付けたデータだけでなく、加工手段が搭載される前に既に記憶されているデータについても加工を行うこととなるため、装置内部での均一的なデータの取り扱いが可能となる。
【００１３】
本発明に係るデータ処理装置は、外部から受付けたデータを記憶手段に記憶しておき、該記憶手段に記憶したデータを読み出して所定の処理を実行するデータ処理装置において、受付けたデータを加工する加工手段と、該加工手段を動作させるべき旨の要求を受付ける手段と、前記要求を受付けた場合、前記記憶手段に既に記憶されているデータの加工を開始させるべく前記加工手段の動作を制御する手段とを備えることを特徴とする。
【００１４】
本発明にあっては、データを加工する加工手段を備えており、加工手段を動作させるべき旨の要求を受付けた場合、既に記憶手段に記憶されているデータの加工を開始させるようにしている。したがって、加工手段の動作要求を受付けた後のデータだけでなく、動作要求を受付ける前に既に記憶手段に記憶されているデータについても加工を行うこととなり、装置内部での均一的なデータの取り扱いが可能となる。
【００１５】
本発明に係るデータ処理装置は、前記加工手段は、前記データを暗号化する手段であることを特徴とする。
【００１６】
本発明にあっては、加工手段によりデータの暗号化を実現するようにしている。したがって、加工手段が搭載された後、又は加工手段の動作要求を受付けた後に新たに受付けたデータだけでなく、既に記憶手段に記憶されているデータについても暗号化が実施されるため、暗号化したデータと暗号化されていないデータとが装置内部にて混在することがなくなり、セキュリティの向上が図れる。
【００１７】
本発明に係るデータ処理装置は、前記加工手段は、前記データを無効化する手段であることを特徴とする。
【００１８】
本発明にあっては、加工手段によりデータの無効化を実現するようにしている。したがって、加工手段が搭載された後、又は加工手段の動作要求を受付けた後に新たに受付けたデータだけでなく、既に記憶手段に記憶されているデータについても無効化が実施されるため、無効化されたデータと無効化されていないデータとが装置内部にて混在することがなくなり、セキュリティの向上が図れる。
【００１９】
本発明に係るデータ処理装置は、前記加工手段が前記記憶手段に記憶されたデータの加工を開始する際、前記データの加工の可否に係る選択を受付ける手段と、前記データの加工を可とする選択を受付けた場合、前記データを加工すべく前記加工手段の動作を制御するようにしてあることを特徴とする。
【００２０】
本発明にあっては、記憶手段に記憶したデータの加工を開始する際、データの加工の可否に係る選択を受付け、データの加工を可とする選択を受付けた場合、加工を開始するようにしている。したがって、暗号化処理、無効化処理等のデータの加工が不要であると判断される場合には、これらの処理をキャンセルすることが可能であり、処理効率の向上が望める。
【００２１】
本発明に係るデータ処理装置は、前記記憶手段に記憶されたデータの加工が終了した後、新たに受付けたデータを前記記憶手段に記憶した場合、前記データを加工すべく前記加工手段の動作を制御するようにしてあることを特徴とする。
【００２２】
本発明にあっては、記憶手段に記憶されたデータの加工が終了した後、新たに受付けたデータを加工するようにしている。したがって、既に記憶されているデータに対して暗号化、又は無効化等の加工を施すとともに、新たに受付けたデータについても加工することができ、装置内部で扱うデータが均一的に保護される。
【００２３】
本発明に係るデータ処理装置は、前記処理が実行中であるか否かを判断する手段を備え、前記処理が実行中でないと判断した場合、前記データを加工すべく前記加工手段の動作を制御するようにしてあることを特徴とする。
【００２４】
本発明にあっては、記憶手段に記憶されたデータを読み出して行う処理が実行中でない場合、暗号化処理、無効化処理等の加工を実施するようにしている。したがって、実行すべき処理がある場合には当該処理が優先され、実行中の処理がなくなった時点でデータの加工を実施するように制御できるため、処理効率が高まる。
【００２５】
本発明に係るデータ処理装置は、前記記憶手段は、受付けたデータを記憶する複数の記憶領域を備え、前記記憶領域のうち、予め定められた記憶領域に記憶されたデータを加工すべく前記加工手段の動作を制御するようにしてあることを特徴とする。
【００２６】
本発明にあっては、記憶手段が有する複数の記憶領域のうち、予め定められた記憶領域に記憶されたデータについて加工するようにしている。したがって、例えば、一時保存用の記憶領域に記憶されたデータについては再現困難なように無効化し、保存用に設定されている記憶領域のデータについては暗号化を行うような制御が可能であるため、仕様に応じてデータ保護の設計が可能となる。
【００２７】
本発明に係る画像形成装置は、外部から受付けた画像データを記憶手段に記憶しておき、該記憶手段に記憶した画像データを読み出してシート上に画像形成を行う画像形成装置において、受付けた画像データを暗号化又は無効化する加工手段を搭載しているか否かを判断する手段と、前記加工手段を搭載していると判断した場合、前記記憶手段に既に記憶されている画像データの暗号化又は無効化を開始させるべく前記加工手段の動作を制御する手段とを備えることを特徴とする。
【００２８】
本発明にあっては、画像データを暗号化又は無効化する加工手段が搭載されているか否かを判断し、加工手段が搭載されていると判断した場合、既に記憶手段に記憶されているデータの加工を開始させるようにしている。したがって、加工手段が搭載された後に新たに受付けた画像データだけでなく、加工手段が搭載される前に既に記憶されている画像データについても加工されることとなり、装置内部での均一的な画像データの取り扱いが可能となる。
【００２９】
本発明に係る画像形成装置は、外部から受付けた画像データを記憶手段に記憶しておき、該記憶手段に記憶した画像データを読み出してシート上に画像形成を行う画像形成装置において、受付けた画像データを暗号化又は無効化する加工手段と、該加工手段を動作させるべき旨の要求を受付ける手段と、前記要求を受付けた場合、前記記憶手段に既に記憶されている画像データの暗号化又は無効化を開始させるべく前記加工手段の動作を制御する手段とを備えることを特徴とする。
【００３０】
本発明にあっては、画像データを暗号化又は無効化する加工手段を備えており、加工手段を動作させるべき旨の要求を受付けた場合、既に記憶手段に記憶されている画像データの加工を開始させるようにしている。したがって、加工手段の動作要求を受付けた後の画像データだけでなく、動作要求を受付ける前に既に記憶手段に記憶されている画像データについても加工されることとなり、装置内部での均一的な画像データの取り扱いが可能となる。
【発明の効果】
【００３１】
本発明による場合は、データを加工する加工手段が搭載されているか否かを判断し、加工手段が搭載されていると判断した場合、既に記憶手段に記憶されているデータの加工を開始させるようにしている。したがって、加工手段が搭載された後に新たに受付けたデータだけでなく、加工手段が搭載される前に既に記憶されているデータについても加工を行うこととなるため、装置内部において均一的にデータを取り扱うことができる。
【００３２】
また、本発明による場合は、データを加工する加工手段を備えており、加工手段を動作させるべき旨の要求を受付けた場合、既に記憶手段に記憶されているデータの加工を開始させるようにしている。したがって、加工手段の動作要求を受付けた後のデータだけでなく、動作要求を受付ける前に既に記憶手段に記憶されているデータについても加工を行うこととなり、装置内部において均一的にデータを取り扱うことができる。
【００３３】
更に本発明による場合は、加工手段によりデータの暗号化を実現するようにしている。したがって、加工手段が搭載された後、又は加工手段の動作要求を受付けた後に新たに受付けたデータだけでなく、既に記憶手段に記憶されているデータについても暗号化が実施されるため、暗号化したデータと暗号化されていないデータとが装置内部にて混在することがなくなり、セキュリティの向上を図ることができる。
【００３４】
更に本発明による場合は、加工手段によりデータの無効化を実現するようにしている。したがって、加工手段が搭載された後、又は加工手段の動作要求を受付けた後に新たに受付けたデータだけでなく、既に記憶手段に記憶されているデータについても無効化が実施されるため、無効化されたデータと無効化されていないデータとが装置内部にて混在することがなくなり、セキュリティの向上を図ることができる。
【００３５】
更に本発明による場合は、記憶手段に記憶したデータの加工を開始する際、データの加工の可否に係る選択を受付け、データの加工を可とする選択を受付けた場合、加工を開始するようにしている。したがって、暗号化処理、無効化処理等のデータの加工が不要であると判断される場合には、これらの処理をキャンセルすることが可能であり、処理効率の向上を図ることができる。
【００３６】
更に本発明による場合は、記憶手段に記憶されたデータの加工が終了した後、新たに受付けたデータを加工するようにしている。したがって、既に記憶されているデータに対して暗号化、又は無効化等の加工を施すとともに、新たに受付けたデータについても加工することができ、装置内部で扱うデータを均一的に保護することができる。
【００３７】
更に本発明による場合は、記憶手段に記憶されたデータを読み出して行う処理が実行中でない場合、暗号化処理、無効化処理等の加工を実施するようにしている。したがって、実行すべき処理がある場合には当該処理が優先され、実行中の処理がなくなった時点でデータの加工を実施するように制御可能なため、処理効率を高めることができる。
【００３８】
更に本発明による場合は、記憶手段が有する複数の記憶領域のうち、予め定められた記憶領域に記憶されたデータについて加工するようにしている。したがって、例えば、一時保存用の記憶領域に記憶されたデータについては再現困難なように無効化し、保存用に設定されている記憶領域のデータについては暗号化を行うような制御が可能であるため、仕様に応じてデータ保護の設計が可能となる。
【００３９】
更に本発明による場合は、画像データを暗号化又は無効化する加工手段が搭載されているか否かを判断し、加工手段が搭載されていると判断した場合、既に記憶手段に記憶されているデータの加工を開始させるようにしている。したがって、加工手段が搭載された後に新たに受付けた画像データだけでなく、加工手段が搭載される前に既に記憶されている画像データについても加工されることとなり、装置内部において均一的に画像データを取り扱うことができる。
【００４０】
更に本発明による場合は、画像データを暗号化又は無効化する加工手段を備えており、加工手段を動作させるべき旨の要求を受付けた場合、既に記憶手段に記憶されている画像データの加工を開始させるようにしている。したがって、加工手段の動作要求を受付けた後の画像データだけでなく、動作要求を受付ける前に既に記憶手段に記憶されている画像データについても加工されることとなり、装置内部において均一的に画像データを取り扱うことができる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明に係るデータ処理装置をデジタル複合機のような画像形成装置に適用した形態について図面を用いて具体的に説明する。
実施の形態１．
図１は本実施の形態に係る画像形成装置により構築される画像形成システムの全体構成を説明する模式図である。図中１ａは、プリンタ機能、コピー機能、スキャナ機能、及びファクシミリ機能を有する画像形成装置であり、該画像形成装置１ａには、通信ネットワークＮ１を介してパーソナルコンピュータ、ワークステーション等の情報処理装置２，２，…，２が接続されており、ファクシミリ通信網Ｎ２を介して外部のファクシミリ装置３が接続されている。情報処理装置２には通信ネットワークＮ１を経由して画像形成装置１ａを利用するためのドライバプログラム（プリンタドライバ）が予めインストールされており、当該プリンタドライバにより印刷ジョブを生成し、生成した印刷ジョブを画像形成装置１ａへ送信することによって印刷処理を実行させることができる。また、画像形成装置１ａは、ファクシミリ通信網Ｎ２を介して伝送されるファクシミリデータを符号化及び復号化する手段を備えており、符号化したファクシミリデータをファクシミリ装置３へ送信すると共に、ファクシミリ装置３から送信されたファクシミリデータを受信した後、復号化して得られる画像データに基づいて印刷処理を実行する。
【００４２】
更に、画像形成装置１ａは電子ファイリング機能を有しており、受信した印刷ジョブから展開した画像データ、後述する画像読取部により取得した画像データ等を不揮発性の記憶手段に保存させておき、必要に応じて前記記憶手段から画像データを読出して出力処理を行わせることができる。すなわち、情報処理装置２，２，…，２から通信ネットワークＮ１経由でアクセスすることにより、画像形成装置１ａを画像データのサーバ装置として利用することが可能となる。
【００４３】
本実施の形態の画像形成装置１ａは、後述するようにデータの保護に係る機能を追加できるようにしており、当該機能が追加された時点で既に記憶しているデータの保護を図るようにしている。具体的には、印刷処理等を行うために一時的に記憶したデータを消去し、ファイリング機能を利用して保存されているデータを暗号化する処理を行う。
【００４４】
図２は画像形成装置１ａの制御系の構成を説明するブロック図である。画像形成装置１ａは、ＣＰＵ１１を備えており、該ＣＰＵ１１がＲＯＭ１３に予め格納された制御プログラムを読込んで実行することにより、バス１２を介して接続された各種ハードウェアを制御し、全体として前述した処理を実行する画像形成装置１ａとして動作させる。管理部１４は半導体メモリにより構成され、その記憶領域の一部は、システム管理テーブル１４ａ及びデータ管理テーブル１４ｂとして利用される。システム管理テーブル１４ａでは、画像形成装置１ａに搭載されているハードウェアの構成に関する情報及びその動作状態に関する情報を管理している。画像形成装置１ａのＣＰＵ１１は、電源投入時に各ハードウェアと通信を行って搭載されているハードウェアの情報を取得するとともに、動作中の各ハードウェアの状態を常時監視して動作状態に変化がある場合にテーブルの内容を更新するようにしている。データ管理テーブル１４ｂでは、記憶手段であるＨＤＤ装置２１に記憶したデータに関する情報の管理を行う。データ管理テーブル１４ｂが管理するデータには、画像読取部１６にて原稿の画像を光学的に読み取って得られる画像データ、通信ＩＦ１８を通じて受信した印刷ジョブを展開して得られる画像データ等が含まれる。なお、各テーブル１４ａ，１４ｂの詳細については後に詳述することとする。
【００４５】
操作パネル１５は、利用者の動作指示を受付ける操作部１５ａと利用者に対して通知すべき情報を表示する表示部１５ｂとからなる。操作部１５ａは、利用者からの動作指示を受付けるための各種操作キーを備えており、プリント枚数、コピー濃度、ファクシミリデータの送信先等の各機能における設定値、各機能の切替操作、出力開始指示等の利用者の指示を受付ける。表示部１５ｂは、液晶ディスプレイを備えており、画像形成装置１ａの動作状況、操作部１５ａを通じて入力された各種の設定値、利用者に対して通知すべき情報等が表示される。また、表示部１５ｂの一部は前述の設定操作を受付けるように構成したタッチパネル方式のソフトウェアキーを備えている。
【００４６】
画像読取部１６は、読取り用の原稿に光を照射する光源、ＣＣＤ（Charge Coupled Device）のようなイメージセンサ、ＡＤ変換器等を備えており（不図示）、所定の読取り位置にセットされた原稿の画像を当該イメージセンサに結像させてアナログ電気信号に変換し、変換したアナログ信号をＡＤ変換器によりＡＤ変換する。そして、ＡＤ変換して得られたデジタル信号に対して、原稿読取時の光源の配光特性、イメージセンサの感度ムラ等の補正を施すことによりデジタル形式の画像データを生成する。
【００４７】
画像形成部１７は、例えば、感光体ドラムを所定の電位に帯電させる帯電器、外部から受付けた画像データに応じてレーザ光を発して感光体ドラム上に静電潜像を生成させるレーザ書込装置、感光体ドラム表面に形成された静電潜像にトナーを供給して顕像化する現像器、感光体ドラム表面に形成されたトナー像を用紙、ＯＨＰフィルム等のシート上に転写する転写器等（不図示）を備えており、電子写真方式にて利用者が所望する画像を用紙上に形成することができる。
なお、本実施の形態では、画像形成部１７はレーザ書込装置を用いた電子写真方式により画像形成を行う構成としたが、インクジェット方式、熱転写方式、昇華方式により画像形成を行わせる構成であっても良いことは勿論である。
【００４８】
通信ＩＦ１８は、通信ネットワークＮ１の通信規格に準拠した通信インタフェースを備えており、当該通信ネットワークＮ１に接続された情報処理装置２，２，…，２からの印刷ジョブを受信するとともに、前記情報処理装置２，２，…，２へ通知すべき情報を送信する。また、画像形成装置１ａが所謂ネットワークスキャナとして利用される場合、画像読取部１６にて得られた原稿の画像データを通信ＩＦ１８を通じて所望の情報処理装置２に送信する。通信ＩＦ１８ではこのような各種データの送受信の制御を行う。
【００４９】
ファクシミリ通信ＩＦ１９は、外部にファクシミリ装置を接続するための回線終端回路を備えており、ファクシミリ通信網Ｎ２を介して送信されたファクシミリデータを受信する。ファクシミリ通信ＩＦ１９は、受信したファクシミリデータを復号化するための復号化回路を備えており、復号化して得られる画像データを画像メモリ２０へ転送する。また、ファクシミリ通信ＩＦ１９は、送信すべきファクシミリデータを符号化するための符号化回路を備えており、該符号化回路にて符号化したファクシミリデータを目的のファクシミリ装置へ送信する。ファクシミリ通信ＩＦ１９は、このようなファクシミリデータの送受信、及びファクシミリデータの符号化・復号化処理を実行する。
【００５０】
画像メモリ２０は半導体メモリにより構成されており、画像読取部１６により原稿の画像を読取って生成した画像データ、通信ＩＦ１８を通じて受信した印刷ジョブから展開される画像データ、及びファクシミリ通信ＩＦ１９を通じて受信したファクシミリデータから展開される画像データを一時的に記憶する。画像メモリ２０に一時的に記憶された画像データは、ＣＰＵ１１の指示によりその利用目的に応じた転送先に転送される。すなわち、用紙上に画像形成を行う場合には画像形成部１７に転送され、スキャナデータとして情報処理装置２に送信する場合には通信ＩＦ１８に転送され、ファクシミリデータとして送信する場合にはファクシミリ通信ＩＦ１９に転送され、画像データを電子ファイリング機能を利用して保存する場合にはＨＤＤ装置２１に転送される。
【００５１】
ＨＤＤ装置２１はディスク状の磁気記録媒体であり、その記憶領域の一部は、外部から受付けた画像データを記憶するためのデータ記憶領域として利用されており、操作パネル１５を通じて要求を受付けた場合、又は情報処理装置２から送信された要求を通信ＩＦ１８を介して受信した場合、前記データ記憶領域に記憶された画像データを読出すようにしている。そのため、印刷処理の失敗又は出力部数の不足等のために印刷処理を再度実行する必要がある場合には、データ記憶領域に記憶された画像データを任意に読出して印刷処理を実行させることができる。このデータ記憶領域は、第１記憶領域２１ａと第２記憶領域２１ｂとに分割されており、第１記憶領域２１ａの容量は、第２記憶領域２１ｂのそれと比べて小さく設定されている。そのため、第１記憶領域２１ａは主として作業中データを一時的に保持する領域として利用されており、第１記憶領域２１ａの空き容量が少なくなった場合、第１記憶領域２１ａに記憶してから一定時間が経過したデータを自動的に第２記憶領域２１ｂに記憶するようにしている。一方、第２記憶領域２１ｂは、データのファイル形式ごと、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能等の処理モードごと、又は利用者が作成したフォルダごと等に整理してデータを記憶する領域であり、消去等の操作指示が行われない限り保存された状態となる。第２記憶領域２１ｂの空き容量がなくなった場合には、操作パネル１５の表示部１５ｂにその旨を表示して利用者に報知し、不要と思われるデータを削除するか、又はＨＤＤ装置の増設等を行うことにより、新たな空き容量の確保を促すようにしている。なお、以下では、第１記憶領域２１ａを作業領域２１ａと称し、第２記憶領域２１ｂをファイリング領域２１ｂと称することとする。また、ファイリング領域２１ｂに記憶されたデータをファイリングデータと称する。
【００５２】
暗号化回路２２は、暗号化処理を施すためのデータを入力する入力用バッファ、入力用バッファに設定されたデータに対して所定の演算処理を施す演算器、演算器による演算結果を保持する出力用バッファ等により構成される。前記演算器が実行する演算としては、ＤＥＳ方式（DES : Data Encryption Standard）、３ＤＥＳ方式等の既知の暗号化アルゴリズムを利用することができる。ＤＥＳ方式を利用した暗号化処理では、まず、暗号化するデータを６４ビットのブロックに分解し、ブロック単位でデータを暗号化回路２２の入力用バッファに入力する。そして、入力用バッファに設定された入力データを取り出して演算器が演算処理を行い、演算処理が完了した段階でその演算結果を出力用バッファに書き込む。画像形成装置１ａのＣＰＵ１１は、入力用バッファにブロック単位のデータを適宜のタイミングで順次的に設定するとともに、演算が完了したデータを出力用バッファから取り出すことによって、暗号化回路２２によって暗号化されたデータを取得する。
【００５３】
復号化回路２３の構成は、基本的に暗号化回路２２と同様であり、復号化処理を施すためのデータを入力する入力用バッファ、入力用バッファに設定されたデータに対して所定の演算処理を施す演算器、演算器による演算結果を保持する出力用バッファ等に備える。演算器が実行する演算としては、前述のＤＥＳ方式、３ＤＥＳ方式等の既知の復号化アルゴリズムを利用することができる。画像形成装置１ａのＣＰＵ１１は、入力用バッファにブロック単位のデータを適宜のタイミングで順次的に設定するとともに、演算器によって演算処理されたデータを出力用バッファから取り出すことによって、復号化回路２３によって復号化されたデータを取得する。
なお、暗号化回路２２による暗号化処理、及び復号化回路２３による復号化処理の方式は前述のＤＥＳ方式、３ＤＥＳ方式に限定する必要がないことは勿論のことである。
【００５４】
更に、本実施の形態に係る画像形成装置１ａは、データの保護機能を追加するコンピュータプログラムが格納されたＲＯＭ２４０（以下、セキュリティキット２４０と称する）を装着するためにＲＯＭ装着部２４を備えている。このＲＯＭ装着部２４にセキュリティキット２４０を装着して画像形成装置１ａの電源を投入した場合、ＣＰＵ１１はＲＯＭ装着部２４と通信を行うことによりセキュリティキット２４０が装着されたことを検出し、セキュリティキット２４０に格納されているコンピュータプログラムの読出要求を行う。そして、ＣＰＵ１１が前記コンピュータプログラムをロードして実行することにより、作業領域２１ａに一時的に格納されている処理済みのデータを消去すると共に、ファイリング領域２１ｂに保存されているデータの暗号化を行うことによって、画像形成装置１ａの内部で取り扱うデータの保護を行う構成となっている。
【００５５】
図３はシステム管理テーブル１４ａの一例を示す概念図である。前述したように画像形成装置１ａは搭載されているハードウェアの動作状態を管理するためにシステム管理テーブル１４ａを有しており、搭載されているハードウェア又は搭載可能なハードウェアの名称、ハードウェアの搭載及び非搭載の区別、搭載されているハードウェアの動作状態を互いに関連付けて記憶している。図３に示した例では、原稿の画像を読み取るスキャナユニット（画像読取部１６）、用紙上に印刷処理を行うプリンタユニット（画像形成部１７）等が搭載されており、現時点ではそれらが待機中であることを示している。一方、印刷された用紙に対して後処理を施す後処理装置、及び親展処理された用紙を排出する親展ボックスが搭載されていないことを示している。また、セキュリティキット２４０は搭載されており、既に起動済みであることを示している。なお、セキュリティキット２４０が起動済みであるか否かについては、画像形成装置１ａの内部ではフラグＦにより表すこととしており、フラグＦの値が１である場合には起動済み、フラグＦの値が１でない場合には起動済みでないことを予め規定している。
【００５６】
図４はデータ管理テーブル１４ｂの一例を示す概念図である。データ管理テーブル１４ｂには内部で取り扱うデータを管理するための情報を登録している。具体的には、データを記憶したときの日時、データのファイル名、データの送信元、データの格納先、及びデータの処理状態に関する情報を互いに関連付けて記憶している。データのファイル名は、送信元の情報処理装置２が付した名前であっても良く、データを記憶させる際に画像形成装置１ａが付した名前であっても良い。また、データの送信元については、情報処理装置２からの印刷ジョブを展開して得られる画像データを記憶する場合、前記情報処理装置２の通信アドレス（例えば、ＩＰアドレス）を登録し、画像読取部１６にて原稿の画像を読み取って取得した画像データを記憶する場合、送信元がスキャナ（画像読取部１６）である旨を登録する。データの格納先については、格納先の記憶領域に対応させて作業領域２１ａ又はファイリング領域２１ｂの何れかを登録する。処理状態に関する情報としては、記憶しているデータが、保存中のデータであるか、処理済みのデータであるか、処理中のデータであるか、処理待ちのデータであるかを登録する。例えば、「ＤＡＴＡ０１」のファイル名が付されたデータは、「１９０．１．２．３」の通信アドレスを持つ情報処理装置２から受信し、ファイリング領域２１ｂに保存されていることを示している。また、「ＤＡＴＡ０５」のファイル名が付されたデータは「１９０．１．２．１０」の通信アドレスを持つ情報処理装置２から受信し、作業領域２１ａにて処理中であることを示している。
【００５７】
図５及び図６は電源投入時に画像形成装置１ａが実行する処理の手順を説明するフローチャートである。画像形成装置１ａを構成するハードウェア各部に電力を供給するために電源が投入された場合（ステップＳ１１）、画像形成装置１ａのＣＰＵ１１は、まず、システムチェックを行う（ステップＳ１２）。具体的には、ＣＰＵ１１がバス１２を介して接続されているハードウェア各部と通信を行い、ハードウェアの搭載・非搭載の検出、搭載されているハードウェアについて動作状態を検出し、システム管理テーブル１４ａの内容を更新する。システムチェックを行った結果、ＣＰＵ１１は、ハードウェア各部に異常があるか否かを判断し（ステップＳ１３）、異常があると判断した場合（Ｓ１３：ＹＥＳ）、例えば、操作パネル１５の表示部１５ｂに異常がある旨のエラーメッセージを表示する（ステップＳ１４）。
【００５８】
次いで、システムチェックの結果、ハードウェア各部に異常がないと判断した場合（Ｓ１３：ＮＯ）、画像形成装置１ａのＣＰＵ１１は、システム管理テーブル１４ａ及びデータ管理テーブル１４ｂに登録された情報に従って画像形成装置１ａが待機中であるか否かを判断する（ステップＳ１５）。画像形成部１７のウォームアップが完了していない場合、又は既に処理すべきデータを受付けていると判断した場合等により待機中でないと判断した場合（Ｓ１５：ＮＯ）、待機状態となるまで待機する。
【００５９】
待機中であると判断した場合（Ｓ１５：ＹＥＳ）、ＣＰＵ１１はシステム管理テーブル１４ａに登録された情報に従い、セキュリティキット２４０が起動済であるか否かを示すフラグＦが１であるか否かを判断する（ステップＳ１６）。フラグＦが１でないと判断した場合（Ｓ１６：ＮＯ）、システム管理テーブル１４ａの構成欄を参照することによりセキュリティキット２４０がＲＯＭ装着部２４に装着されているか否かを判断する（ステップＳ１７）。ステップＳ１６においてフラグＦが１であると判断した場合（Ｓ１６：ＹＥＳ）、すなわち、セキュリティキット２４０がＲＯＭ装着部２４に装着された後、ＣＰＵ１１がセキュリティキット２４０に格納されたプログラムをロードしてデータの保護に関する処理を実行したと判断した場合、又はシステム管理テーブル１４ａに登録された情報に基づきセキュリティキット２４０自体がＲＯＭ装着部２４に装着されていないと判断した場合（Ｓ１７：ＮＯ）、データの保護に係る処理を実行することなく、外部からのデータを受付ける待機状態へ遷移させる（ステップＳ２８）。この待機状態においては、画像読取部１６にて画像の読取りを指示するジョブ、電子ファイリング機能を利用してデータの読出しを指示するジョブ、印刷処理を指示するジョブ（印刷ジョブ）等が生成又は入力されるまで待機する状態にある。
【００６０】
ステップＳ１７において、セキュリティキット２４０がＲＯＭ装着部２４に装着されていると判断した場合（Ｓ１７：ＹＥＳ）、図７（ａ）の模式図に示したように、ファイリングデータの暗号化を確認する確認画面１５０を操作パネル１５の表示部１５ｂに表示する（ステップＳ１８）。この確認画面１５０ではセキュリティキット２４０の装着が確認された旨、及びファイリングデータを暗号化してＨＤＤ装置２１のファイリング領域２１ｂに保存（ファイル）しなおす旨の案内表示がなされる。また、データの暗号化の可否に関する利用者の選択を受付けるために、ソフトウェアキーにより構成される確認ボタン１５０ａ及びキャンセルボタン１５０ｂを確認画面１５０の下部領域に配置させる。画像形成装置１ａのＣＰＵ１１は、確認ボタン１５０ａ又はキャンセルボタン１５０ｂの何れが押圧操作されたかを判断することにより、ファイリング領域２１ｂに既に記憶されているデータの暗号化を行うか否かの判断をする（ステップＳ１９）。前述の確認画面１５０においてキャンセルボタン１５０ｂが押圧操作されたことを検出し、暗号化を実行しないと判断した場合（Ｓ１９：ＮＯ）、本ルーチンによる処理を中断して終了する（ステップＳ２０）。すなわち、この場合には、セキュリティキット２４０がＲＯＭ装着部２４に装着されているにも関わらず、ＨＤＤ装置２１に既に記憶されているデータの暗号化を実施しておらず、再度、画像形成装置１ａを立ち上げた段階でデータの暗号化を確認する確認画面１５０を表示し、利用者に対してデータの暗号化を促すようにしている。
【００６１】
また、確認画面１５０において確認ボタン１５０ａが押圧操作されたことを検出し、データの暗号化を実行すると判断した場合（Ｓ１９：ＹＥＳ）、ファイリング領域２１ｂに記憶されたデータを一時的に読み出して暗号化回路２２へ転送し、暗号化回路２２によって暗号化を開始する（ステップＳ２１）。データの暗号化を実施している間、図８（ａ）の模式図に示したような案内画面を操作パネル１５の表示部１５ｂに表示し、案内画面中のプログロレスバーによって暗号化の進行状況を利用者に知らしめるようにしている。
【００６２】
次いで、図７（ｂ）の模式図に示したように、作業領域２１ａに一時的に記憶されたデータの消去を確認する確認画面１５１を操作パネル１５の表示部１５ｂに表示する（ステップＳ２２）。この確認画面１５１ではセキュリティキット２４０の装着が確認された旨、及び作業領域２１ａのデータを消去する旨の案内表示がなされる。また、データの消去の可否に関する利用者の選択を受付けるために、ソフトウェアキーにより構成される確認ボタン１５１ａ及びキャンセルボタン１５１ｂを確認画面１５１の下部領域に配置させる。画像形成装置１ａのＣＰＵ１１は、確認ボタン１５１ａ又はキャンセルボタン１５１ｂの何れが押圧操作されたかを判断することにより、作業領域２１ａに既に記憶されているデータの消去を行うか否かの判断を行う（ステップＳ２３）。前述の確認画面１５１においてキャンセルボタン１５１ｂが押圧操作されたことを検出し、データの消去を実行しないと判断した場合（Ｓ２３：ＮＯ）、本ルーチンによる処理を中断して終了する（ステップＳ２４）。
【００６３】
また、確認画面１５１において確認ボタン１５１ａが押圧操作されたことを検出し、データの消去を実行すると判断した場合（Ｓ２３：ＹＥＳ）、作業領域２１ａに一時的に記憶されたデータの消去を開始する（ステップＳ２５）。データの消去を実施している間、図８（ｂ）の模式図に示したような案内画面を操作パネル１５の表示部１５ｂに表示し、案内画面中のプログロレスバーによって消去の進行状況を利用者に知らしめるようにしている。
【００６４】
次いで、ＣＰＵ１１は、データの暗号化及び消去が終了したか否かを判断する（ステップＳ２６）。データの暗号化及び消去が終了していないと判断した場合（Ｓ２６：ＮＯ）、それらが終了するまで待機し、終了したと判断した場合（Ｓ２６：ＹＥＳ）、セキュリティキット２４０が起動済であるか否かを示すフラグＦを１にセットする（ステップＳ２７）。なお、暗号化されたデータは再度ＨＤＤ装置２１に転送されてファイリング領域２１ｂに格納される。そして、各種のジョブが生成又は入力されるまで待機する待機状態へと移行させる（Ｓ２８）。
【００６５】
図９は待機状態において各種のジョブを受付けた際に画像形成装置１ａが実行する処理の手順を説明するフローチャートである。画像形成装置１ａのＣＰＵ１１は、まず、ジョブを受付けたか否かを判断する（ステップＳ３１）。ジョブを受付けていないと判断した場合（Ｓ３１：ＮＯ）、ジョブを受付けるまで待機し、ジョブを受付けたと判断した場合（Ｓ３１：ＹＥＳ）、システム管理テーブル１４ａを参照することにより、セキュリティキット２４０が起動済であるか否かを示すフラグＦが１であるか否かを判断する（ステップＳ３２）。
【００６６】
フラグＦが１であると判断した場合（Ｓ３２：ＹＥＳ）、すなわち、セキュリティキット２４０による既存データの保護が完了していると判断した場合、ステップＳ３１にて新たに受付けたジョブが、そのジョブにより取り扱うデータの保存を指定しているか否かを判断する（ステップＳ３３）。データの保存を指定していると判断した場合（Ｓ３３：ＹＥＳ）、そのデータを暗号化回路２２へ転送して暗号化処理を行い、暗号化済みのデータをファイリング領域２１ｂに記憶させて保存する（ステップＳ３４）。
【００６７】
受付けたジョブがデータの保存を指定していない場合（Ｓ３３：ＮＯ）、又はステップＳ３４において暗号化したデータの保存が完了した場合（Ｓ３４）、ＣＰＵ１１は、データ管理テーブル１４ｂに登録された情報に従って、前記ジョブが指定する処理を開始させるべきか否かを判断する（ステップＳ３５）。処理を開始させるべきでないと判断した場合（Ｓ３５：ＮＯ）、すなわち、先に受付けた処理待ちのジョブが存在する場合にはそのジョブによる処理が完了するまで待機する。処理を開始させるべきであると判断した場合（Ｓ３５：ＹＥＳ）、ステップＳ３１にて受付けたジョブにより指定された処理を実行し（ステップＳ３６）、ＣＰＵ１１は処理中のハードウェア各部の状態を監視することにより、前記処理が完了したか否かを判断する（ステップＳ３７）。処理が完了していないと判断した場合（Ｓ３７：ＮＯ）、処理が完了するまで待機し、処理が完了したと判断した場合（Ｓ３７：ＹＥＳ）、ステップＳ３１で受付けたジョブ自身、及びそのジョブを処理するために一時的に生成されたデータ等の作業領域２１ｂに記憶されたデータを消去する（ステップＳ３８）。
【００６８】
一方、ステップＳ３２においてフラグＦが１でないと判断した場合（Ｓ３２：ＮＯ）、すなわち、セキュリティキット２４０がＲＯＭ装着部２４に装着されていないと判断される場合、ステップＳ３１にて受付けたジョブが、データの保存を指定しているか否かを判断する（ステップＳ３９）。データの保存を指定していると判断した場合（Ｓ３９：ＹＥＳ）、ファイリング領域２１ｂにそのデータを記憶させて保存する（ステップＳ４０）。
【００６９】
受付けたジョブがデータの保存を指定していないと判断した場合（Ｓ３９：ＮＯ）、又はステップＳ４０においてデータの保存が完了した場合（Ｓ４０）、ＣＰＵ１１は、データ管理テーブル１４ｂに登録された情報に従って、前記ジョブが指定する処理を開始させるべきか否かを判断する（ステップＳ４１）。処理を開始させるべきでないと判断した場合（Ｓ４１：ＮＯ）、すなわち、先に受付けた処理待ちのジョブが存在する場合にはそのジョブによる処理が完了するまで待機する。処理を開始させるべきであると判断した場合（Ｓ４１：ＹＥＳ）、ステップＳ３１にて受付けたジョブにより指定された処理を実行し（ステップＳ４２）、ＣＰＵ１１は処理中のハードウェア各部の状態を監視することにより、前記処理が完了したか否かを判断する（ステップＳ４３）。処理が完了していないと判断した場合（Ｓ４３：ＮＯ）、処理が完了するまで待機し、処理が完了したと判断した場合（Ｓ４３：ＹＥＳ）、本ルーチンを終了する。
【００７０】
実施の形態２．
実施の形態１ではＲＯＭにより提供されるセキュリティキット２４０が画像形成装置１ａ内部のＲＯＭ装着部２４に装着されたか否かを検出することによって、データの保護機能が追加されたか否かを判断するようにしていた。しかしながら、データの保護に係るコンピュータプログラム（以下、セキュリティプログラムと称する）を装置内部の記憶手段に予め格納しておき、管理者等の特定の利用者により所定の操作がなされた時点でセキュリティプログラムを初めて起動させ、データの保護機能を追加する構成であっても良い。本実施の形態においてはそのような構成を有する画像形成装置について説明する。
【００７１】
図１０は本実施の形態に係る画像形成装置１ｂの制御系の構成を説明するブロック図である。実施の形態１で説明した画像形成装置１ａと共通する構成要素に関しては同一の符号を付して示している。画像形成装置１ｂは、ＣＰＵ１１を備えており、該ＣＰＵ１１がＲＯＭ１３に予め格納された制御プログラムを読込んで実行することにより、バス１２を介して接続された各種ハードウェアを制御する。また、ＲＯＭ１３には、前述したセキュリティプログラムが予め格納されており、操作パネル１５を通じた動作要求（起動要求）を受付けた時点でＣＰＵ１１は前記セキュリティプログラムをロードして実行する構成となっている。なお、セキュリプログラムが起動済みであるか否かについては、画像形成装置１ａの内部ではフラグＦにより表すこととしており、フラグＦの値が１である場合には起動済み、フラグＦの値が１でない場合には起動済みでないことを予め規定している。
【００７２】
図１１はＲＯＭ１３に格納されたセキュリティプログラムを起動する際に表示部１５ｂに表示される画面の一例を示す模式図である。本実施の形態では、画像形成装置１ｂの管理者が操作パネル１５を操作してセキュリティプログラムを起動する構成としており、操作パネル１５を通じて所定の操作がなされた場合、図１１（ａ）に示したように、管理者を認証するための認証画面が表示部１５ｂに表示される。この認証画面において、管理者が管理者コード（例えば、予め定めた４桁の数値）を入力した場合、図１１（ｂ）に示したセキュリティプログラムを起動するための起動画面が表示部１５ｂに表示され、セキュリティプログラムを起動する要求を受付けた場合、画像形成装置１ｂのＣＰＵ１１はＲＯＭ１３に格納されたセキュリティプログラムをロードし、実行するようにしている。
【００７３】
図１２及び図１３は電源投入時に画像形成装置１ｂが実行する処理の手順を説明するフローチャートである。画像形成装置１ｂを構成するハードウェア各部に電力を供給するために電源が投入された場合（ステップＳ５１）、画像形成装置１ｂのＣＰＵ１１は、まず、システムチェックを行う（ステップＳ５２）。具体的には、ＣＰＵ１１がバス１２を介して接続されているハードウェア各部と通信を行い、ハードウェアの搭載・非搭載の検出、搭載されているハードウェアについて動作状態を検出し、システム管理テーブル１４ａの内容を更新する。システムチェックを行った結果、ＣＰＵ１１は、ハードウェア各部に異常があるか否かを判断し（ステップＳ５３）、異常があると判断した場合（Ｓ５３：ＹＥＳ）、例えば、操作パネル１５の表示部１５ｂに異常がある旨のエラーメッセージを表示する（ステップＳ５４）。
【００７４】
次いで、システムチェックの結果、ハードウェア各部に異常がないと判断した場合（Ｓ５３：ＮＯ）、画像形成装置１ｂのＣＰＵ１１は、システム管理テーブル１４ａ及びデータ管理テーブル１４ｂに登録された情報に従って画像形成装置１ｂが待機中であるか否かを判断する（ステップＳ５５）。画像形成部１７のウォームアップが完了していない場合、又は既に処理すべきデータを受付けていると判断した場合等により待機中でないと判断した場合（Ｓ５５：ＮＯ）、待機状態となるまで待機する。
【００７５】
待機中であると判断した場合（Ｓ５５：ＹＥＳ）、ＣＰＵ１１はシステム管理テーブル１４ａに登録された情報に従い、セキュリティプログラムが起動済であるか否かを示すフラグＦが１であるか否かを判断する（ステップＳ５６）。フラグＦが１でないと判断した場合（Ｓ５６：ＮＯ）、操作パネル１５を通じて図１１（ｂ）に示したような起動画面が呼出要求を受付けたか否かを判断する（ステップＳ５７）。起動画面の呼出要求を受付けたと判断した場合（Ｓ５７：ＹＥＳ）、起動画面を通じてセキュリティプログラムの起動が指定されたか否かを判断する（ステップＳ５８）。
ステップＳ５６においてフラグＦが１であると判断した場合（Ｓ５６：ＹＥＳ）、起動画面の呼出要求を受け付けていないと判断した場合（Ｓ５７：ＮＯ）、起動画面を通じてセキュリティプログラムの起動が指定されていないと判断した場合（Ｓ５８：ＮＯ）、データの保護に係る処理を実行することなく、外部からのデータを受付ける待機状態へ遷移させる（ステップＳ６９）。
【００７６】
ステップＳ５８において、セキュリティプログラムの起動が指定されたと判断した場合（Ｓ５８：ＹＥＳ）、図１４（ａ）の模式図に示したように、ファイリングデータの暗号化を確認する確認画面１５２を操作パネル１５の表示部１５ｂに表示する（ステップＳ５９）。この確認画面１５２ではセキュリティプログラムの起動が確認された旨、及びファイリングデータを暗号化してＨＤＤ装置２１のファイリング領域２１ｂに保存（ファイル）しなおす旨の案内表示がなされる。また、確認画面１５２には、データの暗号化の可否に関する利用者の選択を受付けるために、ソフトウェアキーにより構成される確認ボタン１５２ａ及びキャンセルボタン１５２ｂを画面の下部領域に配置させる。画像形成装置１ｂのＣＰＵ１１は、確認ボタン１５２ａ又はキャンセルボタン１５２ｂの何れが押圧操作されたかを判断することにより、ファイリング領域２１ｂに既に記憶されているデータの暗号化を行うか否かの判断をする（ステップＳ６０）。前述の確認画面１５２においてキャンセルボタン１５２ｂが押圧操作されたことを検出し、暗号化を実施しないと判断した場合（Ｓ６０：ＮＯ）、本ルーチンによる処理を中断して終了する（ステップＳ６１）。
【００７７】
また、確認画面１５２において確認ボタン１５２ａが押圧操作されたことを検出し、データの暗号化を実施すると判断した場合（Ｓ６０：ＹＥＳ）、ファイリング領域２１ｂに記憶されたデータを一時的に読み出して暗号化回路２２へ転送し、暗号化回路２２によって暗号化を開始する（ステップＳ６２）。データの暗号化を実施している間、例えば、図８（ａ）に示したような案内画面を表示し、暗号化の進行状況を利用者に知らしめるようにしている。
【００７８】
次いで、図１４（ｂ）の模式図に示したように、作業領域２１ａに一時的に記憶されたデータの消去を確認する確認画面１５３を操作パネル１５の表示部１５ｂに表示する（ステップＳ６３）。この確認画面１５３ではセキュリティプログラムの起動が確認された旨、及び作業領域２１ａのデータを消去する旨の案内表示がなされる。また、確認画面１５３には、データの消去の可否に関する利用者の選択を受付けるためにソフトウェアキーにより構成される確認ボタン１５３ａ及びキャンセルボタン１５３ｂを画面の下部領域に配置させる。画像形成装置１ｂのＣＰＵ１１は、確認ボタン１５３ａ又はキャンセルボタン１５３ｂの何れが押圧操作されたかを判断することにより、作業領域２１ａに既に記憶されているデータの消去を行うか否かの判断を行う（ステップＳ６４）。前述の確認画面１５３においてキャンセルボタン１５３ｂが押圧操作されたことを検出し、データの消去を実施しないと判断した場合（Ｓ６４：ＮＯ）、本ルーチンによる処理を中断して終了する（ステップＳ６５）。
【００７９】
また、確認画面１５３において確認ボタン１５３ａが押圧操作されたことを検出し、データの消去を実施すると判断した場合（Ｓ６４：ＹＥＳ）、作業領域２１ａに一時的に記憶されたデータの消去を開始する（ステップＳ６６）。データの消去を実施している間、例えば、図８（ｂ）に示したような案内画面を表示し、消去処理の進行状況を利用者に知らしめるようにしている。
【００８０】
次いで、ＣＰＵ１１は、データの暗号化及び消去が終了したか否かを判断する（ステップＳ６７）。データの暗号化及び消去が終了していないと判断した場合（Ｓ６７：ＮＯ）、それらが終了するまで待機し、終了したと判断した場合（Ｓ６７：ＹＥＳ）、セキュリティプログラムが起動済であるか否かを示すフラグＦを１にセットする（ステップＳ６８）。なお、暗号化されたデータは再度ＨＤＤ装置２１に転送されてファイリング領域２１ｂに格納される。そして、各種のジョブが生成又は入力されるまで待機する待機状態へと移行させる（Ｓ６９）。
【図面の簡単な説明】
【００８１】
【図１】本実施の形態に係る画像形成装置により構築される画像形成システムの全体構成を説明する模式図である。
【図２】画像形成装置の制御系の構成を説明するブロック図である。
【図３】システム管理テーブルの一例を示す概念図である。
【図４】データ管理テーブルの一例を示す概念図である。
【図５】電源投入時に画像形成装置が実行する処理の手順を説明するフローチャートである。
【図６】電源投入時に画像形成装置が実行する処理の手順を説明するフローチャートである。
【図７】操作パネルの表示部に表示される確認画面の一例を示す模式図である。
【図８】操作パネルの表示部に表示される案内画面の一例を示す模式図である。
【図９】待機状態において各種のジョブを受付けた際に画像形成装置が実行する処理の手順を説明するフローチャートである。
【図１０】本実施の形態に係る画像形成装置の制御系の構成を説明するブロック図である。
【図１１】ＲＯＭに格納されたセキュリティプログラムを起動する際に表示部に表示される画面の一例を示す模式図である。
【図１２】電源投入時に画像形成装置が実行する処理の手順を説明するフローチャートである。
【図１３】電源投入時に画像形成装置が実行する処理の手順を説明するフローチャートである。
【図１４】操作パネルの表示部に表示される確認画面の一例を示す模式図である。
【符号の説明】
【００８２】
１ａ，１ｂ  画像形成装置
２  情報処理装置
３  ファクシミリ装置
１１  ＣＰＵ
１３  ＲＯＭ
１４  管理部
１５  操作パネル
１６  画像読取部
１７  画像形成部
１８  通信ＩＦ
１９  ファクシミリ通信
２０  画像メモリ
２１  ＨＤＤ装置
２２  暗号化回路
２３  復号化回路
２４  ＲＯＭ装着部
２４０  セキュリティキット
【図１】
2005148958.tif 000003
【図２】
2005148958.tif 000004
【図３】
2005148958.tif 000005
【図４】
2005148958.tif 000006
【図５】
2005148958.tif 000007
【図６】
2005148958.tif 000008
【図７】
2005148958.tif 000009
【図８】
2005148958.tif 000010
【図９】
2005148958.tif 000011
【図１０】
2005148958.tif 000012
【図１１】
2005148958.tif 000013
【図１２】
2005148958.tif 000014
【図１３】
2005148958.tif 000015
【図１４】
2005148958.tif 000016