(57)【要約】【課題】不揮発性記憶部と揮発性記憶部とを使い分けて機密性を要求されるデータを適切に扱うことが可能な画像形成方法および画像形成装置を実現する。【解決手段】データの記憶もしくは処理のために揮発性記憶部と不揮発性記憶部とを有する記憶装置と、前記記憶装置に記憶された前記データに基づいて画像形成を行う画像形成部と、前記記憶装置で記憶される前記データを前記画像形成部で画像形成するよう制御する制御部と、を備えた画像形成装置における画像形成の際に、前記データが機密性を要求されるセキュリティデータであるか、機密性を要求されない非セキュリティデータであるかを判別し、前記セキュリティデータを前記揮発性記憶部に記憶し、前記非セキュリティデータを前記不揮発性記憶部に記憶し、前記セキュリティデータと前記非セキュリティデータとが併存する場合には、前記セキュリティデータを優先して処理する。【選択図】図１
2012231380.tif 000002
【特許請求の範囲】
【請求項１】
データの記憶もしくは処理のために揮発性記憶部と不揮発性記憶部とを有する記憶装置と、
前記記憶装置に記憶された前記データに基づいて画像形成を行う画像形成部と、
前記記憶装置で記憶される前記データを前記画像形成部で画像形成するよう制御する制御部と、
を備えた画像形成装置における画像形成方法であって、
前記データが機密性を要求されるセキュリティデータであるか、機密性を要求されない非セキュリティデータであるかを判別し、
前記セキュリティデータを前記揮発性記憶部に記憶し、
前記非セキュリティデータを前記不揮発性記憶部に記憶し、
前記セキュリティデータと前記非セキュリティデータとが併存する場合には、前記セキュリティデータを優先して処理する、
ことを特徴とする画像形成方法。
【請求項２】
前記揮発性記憶部は、前記セキュリティデータと前記非セキュリティデータとで共用であり、
前記揮発性記憶部で前記非セキュリティデータを記憶中あるいは処理中に前記セキュリティデータを記憶あるいは処理する場合には、前記非セキュリティデータを前記不揮発性記憶部に移動する、
ことを特徴とする請求項１記載の画像形成方法。
【請求項３】
前記揮発性記憶部は、前記セキュリティデータと前記非セキュリティデータとで共用であり、
前記揮発性記憶部で前記非セキュリティデータを記憶中あるいは処理中に前記セキュリティデータを記憶あるいは処理する場合には、前記セキュリティデータに必要な容量が該揮発性記憶部に生じるように非セキュリティデータを前記不揮発性記憶部に移動する、
ことを特徴とする請求項１記載の画像形成方法。
【請求項４】
前記セキュリティデータの処理と前記非セキュリティデータの処理とが併存する場合に、前記非セキュリティデータの処理を停止する、
ことを特徴とする請求項１−３のいずれか一項に記載の画像形成方法。
【請求項５】
前記セキュリティデータの処理と前記非セキュリティデータの処理とが併存する場合に、前記非セキュリティデータの処理を前記不揮発性記憶部で実行する、
ことを特徴とする請求項１−３のいずれか一項に記載の画像形成方法。
【請求項６】
前記セキュリティデータが必要とする記憶部容量が前記揮発性記憶部の容量より大きい場合に、前記セキュリティデータを暗号化して前記不揮発性記憶部で記憶する、
ことを特徴とする請求項１記載の画像形成方法。
【請求項７】
前記揮発性記憶部での前記セキュリティデータの処理と、前記不揮発性記憶部での暗号化された前記セキュリティデータの処理と、が併存する場合には、
前記揮発性記憶部での前記セキュリティデータの処理を優先する、
ことを特徴とする請求項１−６のいずれか一項に記載の画像形成方法。
【請求項８】
データの記憶もしくは処理のために揮発性記憶部と不揮発性記憶部とを有する記憶装置と、
前記記憶装置に記憶された前記データに基づいて画像形成を行う画像形成部と、
前記記憶装置で記憶される前記データを前記画像形成部で画像形成するよう制御する制御部と、を備え、
前記制御部は、
前記データが機密性を要求されるセキュリティデータであるか、機密性を要求されない非セキュリティデータであるかを判別し、
前記セキュリティデータを前記揮発性記憶部に記憶し、
前記非セキュリティデータを前記不揮発性記憶部に記憶し、
前記セキュリティデータと前記非セキュリティデータとが併存する場合には、前記セキュリティデータを優先して処理するよう制御する、
ことを特徴とする画像形成装置。
【請求項９】
前記揮発性記憶部は、前記セキュリティデータと前記非セキュリティデータとで共用であり、
前記制御部は、
前記揮発性記憶部で前記非セキュリティデータを記憶中あるいは処理中に前記セキュリティデータを記憶あるいは処理する場合には、前記非セキュリティデータを前記不揮発性記憶部に移動する、よう制御する、
ことを特徴とする請求項８記載の画像形成装置。
【請求項１０】
前記揮発性記憶部は、前記セキュリティデータと前記非セキュリティデータとで共用であり、
前記制御部は、
前記揮発性記憶部で前記非セキュリティデータを記憶中あるいは処理中に前記セキュリティデータを記憶あるいは処理する場合には、前記セキュリティデータに必要な容量が該揮発性記憶部に生じるように非セキュリティデータを前記不揮発性記憶部に移動するよう制御する、
ことを特徴とする請求項８記載の画像形成装置。
【請求項１１】
前記制御部は、
前記セキュリティデータの処理と前記非セキュリティデータの処理とが併存する場合に、前記非セキュリティデータの処理を停止する、よう制御する、
ことを特徴とする請求項８−１０のいずれか一項に記載の画像形成装置。
【請求項１２】
前記制御部は、
前記セキュリティデータの処理と前記非セキュリティデータの処理とが併存する場合に、前記非セキュリティデータの処理を前記不揮発性記憶部で実行する、よう制御する、
ことを特徴とする請求項８−１０のいずれか一項に記載の画像形成装置。
【請求項１３】
前記制御部は、
前記セキュリティデータが必要とする記憶部容量が前記揮発性記憶部の容量より大きい場合に、前記セキュリティデータを暗号化して前記不揮発性記憶部で記憶するよう制御する、
ことを特徴とする請求項８記載の画像形成装置。
【請求項１４】
前記制御部は、
前記揮発性記憶部での前記セキュリティデータの処理と、前記不揮発性記憶部での暗号化された前記セキュリティデータの処理と、が併存する場合には、
前記揮発性記憶部での前記セキュリティデータの処理を優先するよう制御する、
ことを特徴とする請求項８−１３のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成に関するデータを記憶する画像形成方法および画像形成装置に関する。
【背景技術】
【０００２】
スキャナ，プリンタ，複写機，ファクシミリ装置などの機能を１台で備えた複合機（ＭＦＰ：Multifunction Peripheral と呼ばれる画像形成装置）では、スキャンして得たスキャンデータ、外部機器から送られてきたＲＩＰ処理前のプリントデータあるいはラスタライズされたビットマップデータとしての画像データなど各種のデータをジョブ単位で記憶しておく必要がある。
【０００３】
このため、画像形成装置において、大容量の画像データを記憶するための不揮発性記憶部としてハードディスクドライブ（ＨＤＤ；Hard Disk Drive）が搭載されるようになってきている。
【０００４】
また、各種データを高速に処理するために、ＤＲＡＭ（Dynamic Random Access Memory：ダイナミック・ランダム・アクセス・メモリ）などの揮発性記憶部が搭載されている。
【０００５】
なお、画像形成装置において、記憶部内にデータが滞留している状態でのセキュリティに配慮する技術が以下の特許文献に提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３３６６７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以上の特許文献１に記載の画像形成装置では、電源遮断で記憶が消去される揮発性記憶部にデータを記憶する場合には暗号化せず、電源遮断でも記憶が消去されない不揮発性記憶部にデータを記憶する場合にはデータを暗号化することで、画像形成装置内のデータについてのセキュリティを護るようにしている。
【０００８】
なお、以上の特許文献１記載の手法で、データのセキュリティを護ることは可能である。しかし、画像形成装置では、複数のデータ処理が並行して発生する場合がある。なお、不揮発性記憶部であるＨＤＤに比べると揮発性記憶部のＤＲＡＭは容量あたりの単価が高く、データのセキュリティを護るためだけに増設することはできない。すなわち、このような場合に、不揮発性記憶部と揮発性記憶部とを効率的に使い分けることや、高価な揮発性記憶部を無駄に増やすことなく効率的に使うことまでは、特許文献１では配慮されていなかった。
【０００９】
本発明はこのような課題に鑑みてなされたものであって、不揮発性記憶部と揮発性記憶部とを使い分けて機密性を要求されるデータを適切に扱うことが可能な画像形成方法および画像形成装置を実現することを目的とする。
【課題を解決するための手段】
【００１０】
すなわち、前記した課題を解決する本発明は、以下の通りである。
【００１１】
（１）第１の発明は、データの記憶もしくは処理のために揮発性記憶部と不揮発性記憶部とを有する記憶装置と、前記記憶装置に記憶された前記データに基づいて画像形成を行う画像形成部と、前記記憶装置で記憶される前記データを前記画像形成部で画像形成するよう制御する制御部と、を備えた画像形成装置における画像形成の際に、前記データが機密性を要求されるセキュリティデータであるか、機密性を要求されない非セキュリティデータであるかを判別し、前記セキュリティデータを前記揮発性記憶部に記憶し、前記非セキュリティデータを前記不揮発性記憶部に記憶し、前記セキュリティデータと前記非セキュリティデータとが併存する場合には、前記セキュリティデータを優先して処理する、ことを特徴とする。
【００１２】
（２）第２の発明は、上記（１）において、前記揮発性記憶部は、前記セキュリティデータと前記非セキュリティデータとで共用であり、前記揮発性記憶部で前記非セキュリティデータを記憶中あるいは処理中に前記セキュリティデータを記憶あるいは処理する場合には、前記非セキュリティデータを前記不揮発性記憶部に移動する、ことを特徴とする。
【００１３】
（３）第３の発明は、上記（１）において、前記揮発性記憶部は、前記セキュリティデータと前記非セキュリティデータとで共用であり、前記揮発性記憶部で前記非セキュリティデータを記憶中あるいは処理中に前記セキュリティデータを記憶あるいは処理する場合には、前記セキュリティデータに必要な容量が該揮発性記憶部に生じるように非セキュリティデータを前記不揮発性記憶部に移動する、ことを特徴とする。
【００１４】
（４）第４の発明は、上記（１）−（３）において、前記セキュリティデータの処理と前記非セキュリティデータの処理とが併存する場合に、前記非セキュリティデータの処理を停止する、ことを特徴とする。
【００１５】
（５）第５の発明は、上記（１）−（３）において、前記セキュリティデータの処理と前記非セキュリティデータの処理とが併存する場合に、前記非セキュリティデータの処理を前記不揮発性記憶部で実行する、ことを特徴とする。
【００１６】
（６）第６の発明は、上記（１）において、前記セキュリティデータが必要とする記憶部容量が前記揮発性記憶部の容量より大きい場合に、前記セキュリティデータを暗号化して前記不揮発性記憶部で記憶する、ことを特徴とする。
【００１７】
（７）第７の発明は、上記（１）−（６）において、前記揮発性記憶部での前記セキュリティデータの処理と、前記不揮発性記憶部での暗号化された前記セキュリティデータの処理と、が併存する場合には、前記揮発性記憶部での前記セキュリティデータの処理を優先する、ことを特徴とする。
【発明の効果】
【００１８】
本発明によると、以下のような効果が得られる。
【００１９】
（１）第１の発明では、揮発性記憶部と不揮発性記憶部とを有する画像形成装置での画像形成の際に、データが機密性を要求されるセキュリティデータであるか、機密性を要求されない非セキュリティデータであるかを判別して、セキュリティデータを揮発性記憶部に記憶し、非セキュリティデータを不揮発性記憶部に記憶し、セキュリティデータと非セキュリティデータとが併存する場合には、セキュリティデータを優先して処理する。
【００２０】
ここで、セキュリティデータについては、電源遮断で記憶内容が消滅する揮発性記憶部に記憶して処理しており、非セキュリティデータよりも優先して処理することでデータ滞留時間が短くなり、暗号化や複合化の処理が不要なために処理時間が短くなるため、セキュリティデータの受信してから処理終了で消去されるまでの時間は比較的短くなり、暗号化されないものの情報漏洩が生じにくい。この結果、不揮発性記憶部と揮発性記憶部とを使い分けて機密性を要求されるデータを適切に扱うことが可能になる。
【００２１】
（２）第２の発明では、上記（１）において、揮発性記憶部がセキュリティデータと非セキュリティデータとで共用であって、揮発性記憶部で非セキュリティデータを記憶中あるいは処理中にセキュリティデータを記憶あるいは処理する場合には、非セキュリティデータを不揮発性記憶部に移動することにより、揮発性記憶部にてセキュリティデータを優先して処理することが可能になる。
【００２２】
すなわち、不揮発性記憶部と揮発性記憶部とを使い分けて機密性を要求されるデータを適切に扱うことが可能になる。
【００２３】
また、揮発性記憶部にてセキュリティデータを優先して処理することにより、後続のセキュリティデータが存在する場合に、揮発性記憶部を速やかに明け渡すことも可能になる。
【００２４】
（３）第３の発明では、上記（１）において、揮発性記憶部は、セキュリティデータと非セキュリティデータとで共用であり、揮発性記憶部で非セキュリティデータを記憶中あるいは処理中にセキュリティデータを記憶あるいは処理する場合には、セキュリティデータに必要な容量が該揮発性記憶部に生じるように非セキュリティデータを不揮発性記憶部に移動することにより、揮発性記憶部にてセキュリティデータを優先して処理することが可能になる。すなわち、不揮発性記憶部と揮発性記憶部とを使い分けて機密性を要求されるデータを適切に扱うことが可能になる。
【００２５】
（４）第４の発明では、上記（１）−（３）において、セキュリティデータの処理と非セキュリティデータの処理とが併存する場合に、非セキュリティデータの処理を停止することにより、セキュリティデータの処理を優先して進めることが可能になる。すなわち、不揮発性記憶部と揮発性記憶部とを使い分けて機密性を要求されるデータを適切に扱うことが可能になる。
【００２６】
（５）第５の発明では、上記（１）−（３）において、セキュリティデータの処理と非セキュリティデータの処理とが併存する場合に、非セキュリティデータの処理を不揮発性記憶部で実行することにより、不揮発性記憶部で非セキュリティデータの処理を続行しつつ、揮発性記憶部側ではセキュリティデータの処理を優先して進めることが可能になる。すなわち、不揮発性記憶部と揮発性記憶部とを使い分けて機密性を要求されるデータを適切に扱うことが可能になる。
【００２７】
（６）第６の発明では、上記（１）において、セキュリティデータが必要とする記憶部容量が揮発性記憶部の容量より大きい場合に、セキュリティデータを暗号化して前記不揮発性記憶部で記憶することにより、大きいサイズのセキュリティデータを機密性を維持しつつ確実に処理することが可能になる。
【００２８】
（７）第７の発明では、上記（１）−（６）において、揮発性記憶部でのセキュリティデータの処理と、不揮発性記憶部での暗号化されたセキュリティデータの処理と、が併存する場合には、揮発性記憶部でのセキュリティデータの処理を優先することにより、暗号化されていないセキュリティデータの滞留時間が短くなり、受信してから処理終了で消去されるまでの時間は比較的短くなり、暗号化されないものの情報漏洩が生じにくくなる。また、更に後続のセキュリティデータが存在する場合にも、揮発性記憶部を速やかに明け渡すことも可能になる。この結果、不揮発性記憶部と揮発性記憶部とを使い分けて機密性を要求されるデータを適切に扱うことが可能になる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態の画像形成装置の構成を示すブロック図である。
【図２】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【図３】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【図４】本発明の実施形態の画像形成装置の構成を示すブロック図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照して本発明を実施するための形態（以下、実施形態）を詳細に説明する。ここでは、複写機、スキャナ、プリンタなどとして動作可能であってデータを記憶する機能を有する画像形成装置１００を具体例にして説明する。
【００３１】
〈画像形成装置の構成〉
ここで、図１に示される画像形成装置１００は、ＣＰＵ（Central Processing Unit）等により構成されて画像形成装置１００内の各部を制御する制御部１０１と、各種通信ネットワークを介して他の装置と通信するための通信部１０２と、液晶表示部とタッチパネルとにより構成されて利用者による操作が入力される操作部１０３と、画像形成装置１００で取り扱う各種データや不揮発性記憶部であるハードディスクドライブ（ＨＤＤ；Hard Disk Drive）や揮発性記憶部であるＤＲＡＭ（Dynamic Random Access Memory：ダイナミック・ランダム・アクセス・メモリ）などの揮発性記憶部が搭載されている記憶装置１１０と、光源と読み取り素子とによって原稿を光学的に読み取るスキャナ部１２０と、外部機器から受信したプリントデータに対するＲＩＰ（Raster Image Processor）処理やスキャナデータに対するスキャナ処理や暗号化処理や復号化処理などの各種のデータ処理を行うデータ処理部１３０、画像データに対する圧縮伸長処理や各種画像処理を施す画像処理部１５０と、電子写真方式などにより画像形成を実行するプリントエンジンとしての画像形成部１７０と、を備えて構成されている。
【００３２】
なお、制御部１０１は、データが機密性を要求されるセキュリティジョブについてのデータ（セキュリティジョブデータ）であるか、機密性を要求されない非セキュリティジョブについてのデータ（非セキュリティジョブデータ）であるかを判別して、セキュリティジョブデータを揮発性記憶部に記憶し、非セキュリティジョブデータを不揮発性記憶部に記憶し、セキュリティジョブデータと非セキュリティジョブデータとが併存する場合には、セキュリティジョブデータを優先して処理するための制御を行う。
【００３３】
また、記憶装置１１０には、大容量の画像データを記憶するための不揮発性記憶部としてＨＤＤ（Hard Disk Drive）１１０Ａと、各種データを高速に処理するための揮発性記憶部としてＤＲＡＭ（Dynamic Random Access Memory）１１０Ｂ１〜１１０Ｂ３と、を備えて構成されている。なお、不揮発性記憶部１００Ａとしては、ＨＤＤの代わりにフラッシュメモリを用いることが可能である。また、揮発性記憶部（ＤＲＡＭ）１１０Ｂ１〜１１０Ｂ３は、異なる領域のＤＲＡＭであることを意味している。
【００３４】
また、記憶装置１１０にはデータが記憶される他、データ処理部１３０や画像処理部１５０での処理の際のワークスペースとして利用される。
【００３５】
〈画像形成装置の動作〉
以下、画像形成方法および画像形成装置の動作について、図２と図３のフローチャートを参照して説明する。
【００３６】
画像形成装置１００は、通信ネットワークを介した外部機器からのジョブデータを通信部１０２によって受信する（図２中のステップＳ１０１）。ここで、制御部１０１は、ジョブデータのヘッダ情報などを解析することで、そのジョブデータが機密性を要するセキュリティジョブデータであるか、機密性を要求されない非セキュリティジョブデータであるかを判別する（図２中のステップＳ１０２）。
【００３７】
なお、セキュリティジョブデータとは、機密性を要するとしてジョブデータ作成者が定めたもののほか、ジョブデータ受信の際に操作表示部１０３でセキュリティ要として設定されたものであってもよい。また、特定のアドレスからのジョブデータについてはセキュリティ要として予め定めた場合であってもよい。さらに、セキュリティ不要であるとの設定がなされないジョブデータをセキュリティ要として扱うようにしてもよい。
【００３８】
ここで、ジョブデータがセキュリティを必要とするセキュリティジョブデータであれば（図２中のステップＳ１０２で「セキュリティ」）、図３に示すセキュリティジョブデータについての優先処理を行う（図２中のステップＳ１０３）。なお、このセキュリティジョブデータの優先処理については後述する。
【００３９】
また、ジョブデータがセキュリティを必要としない非セキュリティジョブデータであれば（図２中のステップＳ１０２で「非セキュリティ」）、制御部１０１は受信した非セキュリティジョブデータを不揮発性記憶部１１０Ａに記憶する（図２中のステップＳ１０４）。
【００４０】
ここで、制御部１０１は、記憶装置１１０の記憶状況や、データ処理部１３０と画像処理部１５０の処理状況について、処理未完了のセキュリティジョブデータが存在しているか否かを調べる（図２中のステップＳ１０５）。ここで処理未完了とは、処理開始前あるいは処理中のいずれであってもよい。
【００４１】
処理開始前あるいは処理中のいずれかの処理未完了のセキュリティジョブデータが存在している場合には（図２中のステップＳ１０５でＹＥＳ）、ステップＳ１０１で受信した非セキュリティジョブデータについては、そのセキュリティジョブデータについての処理が完了するまで、処理を開始せずに待機する（図２中のステップＳ１０６）。
【００４２】
このように、セキュリティジョブデータの処理と非セキュリティジョブデータの処理とが併存する場合に、非セキュリティジョブデータの処理を停止することにより、セキュリティジョブデータの処理を優先して進めることが可能になり、後述するセキュリティジョブデータを適切に扱うことが可能になる。
【００４３】
そして、処理開始前あるいは処理中のいずれの処理未完了のセキュリティジョブデータが存在していない場合（図２中のステップＳ１０５でＮＯ）、あるいは、処理未完了のセキュリティジョブデータについての処理が完了するまで待機した場合（図２中のステップＳ１０６）、ステップＳ１０１で受信した非セキュリティジョブデータについての処理を実行する（図２中のステップＳ１０７）。
【００４４】
このように、セキュリティジョブデータの処理と非セキュリティジョブデータの処理とが併存する場合に、非セキュリティジョブデータの処理を不揮発性記憶部１１０Ａで実行することにより、揮発性記憶部１１０Ｂ１〜１１０Ｂ３側ではセキュリティデータの処理を優先して進めることが可能になり、後述するセキュリティジョブデータを適切に扱うことが可能になる。
【００４５】
つぎに、図２ステップＳ１０３のセキュリティジョブデータの処理について、図３のフローチャートを参照して詳細に説明する。
【００４６】
制御部１０１は、セキュリティジョブデータを処理するのに要求されるデータサイズＤ、セキュリティジョブデータの処理に指定された揮発性記憶部の容量ａ、揮発性記憶部全体の容量Ａ、について比較する（図３中のステップＳ２０１）。
【００４７】
ここで、セキュリティジョブデータを処理するのに要求されるデータサイズＤについては、セキュリティジョブデータのサイズと処理内容から制御部１０１が算出することができる。また、セキュリティジョブデータの処理を行う揮発性記憶部の各領域については、セキュリティジョブデータ内にどの領域を使用するか指定する情報が含まれる、あるいは、ジョブの内容（プリント／スキャン／その他）によって揮発性記憶部のどの領域を使用するかが予め定められている。また、揮発性記憶部全体の容量Ａについては制御部１０１が画像形成装置１００の装置構成から知ることができる。
【００４８】
以上の比較（図３中のステップＳ２０１）の結果、セキュリティジョブデータを処理するのに要求されるデータサイズＤが、セキュリティジョブデータの処理に指定された揮発性記憶部の容量ａ以下である場合（図３中のステップＳ２０１で「Ｄ≦ａ」）、制御部１０１は図２ステップＳ１０１で受信したセキュリティジョブデータを揮発性記憶部１１０Ｂ１〜１１０Ｂ３のいずれか指定された領域に記憶する（図３中のステップＳ２０２）。
【００４９】
そして、制御部１０１はセキュリティジョブデータについて、揮発性記憶部１１０Ｂ１〜１１０Ｂ３のいずれか指定された領域において処理を実行する（図３中のステップＳ２０３）。
【００５０】
このように、セキュリティジョブデータについては電源遮断で記憶内容が消滅する揮発性記憶部に記憶して処理しており、図２で説明した非セキュリティジョブデータよりも優先して処理することでセキュリティジョブデータの滞留時間が短くなり、暗号化や複合化の処理が不要なために処理時間が短くなるため、セキュリティジョブデータの受信してから処理終了で消去されるまでの時間は比較的短くなり、暗号化されないものの情報漏洩が生じにくい状態に保たれる。
【００５１】
以上の比較（図３中のステップＳ２０１）の結果、セキュリティジョブデータを処理するのに要求されるデータサイズＤが、セキュリティジョブデータの処理に指定された揮発性記憶部の容量ａよりは大きいが揮発性記憶部１１０Ｂ１〜１１０Ｂ３全体の容量Ａ以下である場合（図３中のステップＳ２０１で「Ａ≧Ｄ＞ａ」）、制御部１０１は、揮発性記憶部１１０Ｂ１〜１１０Ｂ３で処理中のセキュリティジョブ以外の処理を中断させる（図３中のステップＳ２０４）。
【００５２】
そして、ステップＳ２０４で中断させた非セキュリティジョブに関するデータ（非セキュリティジョブデータ）を不揮発性記憶部１１０Ａに移動させて（図３中のステップＳ２０５）、揮発性記憶部１１０Ｂ１〜１１０Ｂ３に空き領域を作成する。なお、セキュリティジョブデータの実行に必要な空き容量を作成できるように、非セキュリティジョブデータを不揮発性記憶部１１０Ａに移動させればよい。
【００５３】
この移動した非セキュリティジョブデータについてセキュリティジョブデータの実行と同時に処理実行しないのであれば（図３中のステップＳ２０６でＮＯ）、非セキュリティジョブデータについてはセキュリティジョブデータについての処理が完了するまで処理を開始せずに待機する（図３中のステップＳ２０７）。
【００５４】
一方、この移動した非セキュリティジョブデータについてセキュリティジョブデータの実行と同時に処理実行するのであれば（図３中のステップＳ２０６でＹＥＳ）、非セキュリティジョブデータについては不揮発性記憶部１１０Ａにおいて処理実行を再開する（図３中のステップＳ２０８）。
【００５５】
また、制御部１０１は図２ステップＳ１０１で受信したセキュリティジョブデータを、非セキュリティジョブデータを移動させることで空き領域を作成した揮発性記憶部１１０Ｂ１〜１１０Ｂ３に記憶する（図３中のステップＳ２０９）。
【００５６】
そして、制御部１０１はセキュリティジョブデータについて、揮発性記憶部１１０Ｂ１〜１１０Ｂ３の空き領域において処理を実行する（図３中のステップＳ２１０）。
【００５７】
このように、セキュリティジョブデータと非セキュリティジョブデータとで揮発性記憶部１１０Ｂ１〜１１０Ｂ３が共用であり、揮発性記憶部１１０Ｂ１〜１１０Ｂ３で非セキュリティジョブデータを記憶中あるいは処理中にセキュリティジョブデータを記憶あるいは処理する場合には、セキュリティジョブデータに必要な容量が該揮発性記憶部１１０Ｂ１〜１１０Ｂ３に生じるように非セキュリティジョブデータを不揮発性記憶部１１０Ａに移動し、非セキュリティジョブデータについては実行待機あるいは不揮発性記憶部１１０Ａで実行させることにより、高価な揮発性記憶部を無駄に増やすことなく効率的に使用して、揮発性記憶部１１０Ｂ１〜１１０Ｂ３にてセキュリティデータの領域を確保してを優先して処理することが可能になる。すなわち、セキュリティジョブデータの滞留時間が短くなり、暗号化や複合化の処理が不要なために処理時間が短くなるため、セキュリティジョブデータの受信してから処理終了で消去されるまでの時間は比較的短くなり、暗号化されないものの情報漏洩が生じにくい状態に保たれる。
【００５８】
以上の比較（図３中のステップＳ２０１）の結果、セキュリティジョブデータを処理するのに要求されるデータサイズＤが、揮発性記憶部１１０Ｂ１〜１１０Ｂ３全体の容量Ａより大きい場合（図３中のステップＳ２０１で「Ｄ＞Ａ」）、制御部１０１は、図２ステップＳ１０１で受信したセキュリティジョブデータをデータ処理部１３０で暗号化した上で不揮発性記憶部１１０Ａに記憶する（図３中のステップＳ２１１）。
【００５９】
ここで、制御部１０１は、揮発性記憶部１１０Ｂ１〜１１０Ｂ３で先行するセキュリティジョブデータの処理が実行中であるか否かを確認し（図３中のステップＳ２１２）、処理が実行中であれば（図３中のステップＳ２１２でＹＥＳ）、先行する揮発性記憶部１１０Ｂ１〜１１０Ｂ３でのセキュリティジョブデータについての処理が完了するまでは、不揮発性記憶部１１０Ａでの後続のセキュリティジョブデータの処理を開始せずに待機する（図３中のステップＳ２１３）。
【００６０】
このようにすることで、暗号化されていないセキュリティジョブデータの滞留時間が短くなり、処理が終了して消去されるまでの時間は比較的短くなり、暗号化されないものの情報漏洩が生じにくくなる。また、更に後続のセキュリティデータが存在する場合にも、揮発性記憶部１１０Ｂ１〜１１０Ｂ３を速やかに明け渡すことも可能になる。この結果、不揮発性記憶部と揮発性記憶部とを使い分けて機密性を要求されるデータを適切に扱うことが可能になる。また、揮発性記憶部１１０Ｂ１〜１１０Ｂ３を早く解放することができる。
【００６１】
揮発性記憶部１１０Ｂ１〜１１０Ｂ３で先行するセキュリティジョブデータの処理が存在しない場合（図３中のステップＳ２１２でＮＯ）、あるいは、先行する揮発性記憶部１１０Ｂ１〜１１０Ｂ３でのセキュリティジョブデータについての処理が完了した場合（図３中のステップＳ２１３）、制御部１０１は不揮発性記憶部１１０Ａに記憶させたセキュリティジョブデータについて、データ処理部１３０にて暗号を復号化しつつ処理を実行する（図３中のステップＳ２１４）。
【００６２】
このように、セキュリティジョブデータが必要とする記憶部容量が揮発性記憶部１１０Ｂ１〜１１０Ｂ３全体の容量より大きい場合に、セキュリティジョブデータを暗号化して前記不揮発性記憶部で記憶することにより、機密性を維持しつつセキュリティデータを確実に処理することが可能になる。
【００６３】
〈動作具体例〉
以下、本実施形態の動作具体例について説明する。ここでは、図４のように、記憶装置１１０として、不揮発性記憶部１１０Ａと揮発性記憶部１１０Ｂ１，１１０Ｂ２とを備えた画像形成装置１００を具体例としている。
【００６４】
また、揮発性記憶部１１０Ｂ１は、プリント用途で５００ＭＢの容量であり、揮発性記憶部１１０Ｂ２は、スキャン用途で５００ＭＢの容量であるとする。
【００６５】
動作事例（１）：
プリントジョブとして２００ＭＢの非セキュリティジョブデータを受信した後に、プリントジョブとして４００ＭＢのセキュリティジョブデータを受信した場合。
【００６６】
(a)２００ＭＢの非セキュリティジョブデータを不揮発性記憶部１１０Ａに記憶する。
【００６７】
(b)４００ＭＢのセキュリティジョブデータを揮発性記憶部１１０Ｂ１に記憶する。
【００６８】
(c)セキュリティジョブデータを揮発性記憶部１１０Ｂ１から順次読み出して、画像形成部１７０へ転送（画像形成処理実行）。
【００６９】
(d)非セキュリティジョブデータを不揮発性記憶部１１０Ａから順次読み出して、画像形成部１７０へ転送（画像形成処理実行）。
【００７０】
〔効果〕セキュリティデータを優先して処理することが可能になる。すなわち、セキュリティジョブデータの滞留時間が短くなり、暗号化や複合化の処理が不要なために処理時間が短くなるため、セキュリティジョブデータの受信してから処理終了で消去されるまでの時間は比較的短くなり、暗号化されないものの情報漏洩が生じにくい状態に保たれる。
【００７１】
動作事例（２）：
動作継続する設定のスキャン処理中に、プリントジョブとして８００ＭＢのセキュリティジョブデータを受信した場合。
【００７２】
(a)スキャナ部１２０においてスキャンを処理開始し、揮発性記憶部１１０Ｂ２をスキャンデータに使用する。
【００７３】
(b)８００ＭＢのセキュリティジョブデータを受信。
【００７４】
(c)スキャン処理を一時中断。
【００７５】
(d)揮発性記憶部１１０Ｂ２に存在するスキャン処理中のデータを、不揮発性記憶部１１０Ａに移動。
【００７６】
(e)８００ＭＢのセキュリティジョブデータを揮発性記憶部１１０Ｂ１〜１１０Ｂ２に記憶する。
【００７７】
(f)中断したスキャン処理について不揮発性記憶部１１０Ａにおいて処理再開。
【００７８】
(g)セキュリティジョブデータを揮発性記憶部１１０Ｂ１〜１１０Ｂ２から順次読み出して、画像形成部１７０へ転送（画像形成処理実行）。
【００７９】
〔効果〕セキュリティジョブデータの利用に必要な領域を確保してセキュリティデータを優先して処理することが可能になる。すなわち、セキュリティジョブデータの滞留時間が短くなり、暗号化や複合化の処理が不要なために処理時間が短くなるため、セキュリティジョブデータの受信してから処理終了で消去されるまでの時間は比較的短くなり、暗号化されないものの情報漏洩が生じにくい状態に保たれる。また、セキュリティジョブデータに配慮しつつ、他の処理との並行動作も可能になる。
【００８０】
動作事例（３）：
プリントジョブとして２００ＭＢの非セキュリティジョブデータを受信した後に、プリントジョブとして１２００ＭＢのセキュリティジョブデータ（１）を受信し、プリントジョブとして４００ＭＢのセキュリティジョブデータ（２）を受信した場合。
【００８１】
(a)２００ＭＢの非セキュリティジョブデータを不揮発性記憶部１１０Ａに記憶する。
【００８２】
(b)１２００ＭＢのセキュリティジョブデータ（１）を受信後、暗号化して、不揮発性記憶部１１０Ａに記憶する。
【００８３】
(c)４００ＭＢのセキュリティジョブデータ（２）を受信後、揮発性記憶部１１０Ｂ１に記憶する。
【００８４】
(d)セキュリティジョブデータ（２）を揮発性記憶部１１０Ｂ１から順次読み出して、画像形成部１７０へ転送（画像形成処理実行（１））。
【００８５】
(e)セキュリティジョブデータ（１）を不揮発性記憶部１１０Ａから順次読み出して、暗号を復号化してから画像形成部１７０へ転送（画像形成処理実行（２））。
【００８６】
(f)非セキュリティジョブデータを不揮発性記憶部１１０Ａから順次読み出して、画像形成部１７０へ転送（画像形成処理実行（３））。
【００８７】
〔効果〕暗号化されていないセキュリティジョブデータ（２）の滞留時間が短くなり、処理が終了して消去されるまでの時間は比較的短くなり、暗号化されないものの情報漏洩が生じにくくなる。また、揮発性記憶部１１０Ｂ１を早く解放することができる。
【００８８】
動作事例（４）：
プリントジョブとして１２００ＭＢのセキュリティジョブデータ（Ａ）を受信し、スキャンジョブ（Scan to Email）として４００ＭＢのセキュリティジョブデータ（Ｂ）を受信した場合。
【００８９】
(a)１２００ＭＢのセキュリティジョブデータ（Ａ）を受信後、暗号化して、不揮発性記憶部１１０Ａに記憶する。
【００９０】
(b)４００ＭＢのセキュリティジョブデータ（Ｂ）を受信後、揮発性記憶部１１０Ｂ２に記憶する。
【００９１】
(c)セキュリティジョブデータ（Ｂ）を揮発性記憶部１１０Ｂ２から順次読み出して、通信部１０２へ転送（Ｅメール送信処理実行）。
【００９２】
(d)セキュリティジョブデータ（Ａ）を不揮発性記憶部１１０Ａから順次読み出して、暗号を復号化してから画像形成部１７０へ転送（画像形成処理実行）。
【００９３】
〔効果〕暗号化されていないセキュリティジョブデータ（Ｂ）の滞留時間が短くなり、処理が終了して消去されるまでの時間は比較的短くなり、暗号化されないものの情報漏洩が生じにくくなる。また、揮発性記憶部１１０Ｂ２を早く解放することができる。
【００９４】
動作事例（５）：
プリントジョブとして２００ＭＢのセキュリティジョブデータ（ａ）を受信し、プリントジョブとして１２００ＭＢのセキュリティジョブデータ（ｂ）を受信し、プリントジョブとして４００ＭＢのセキュリティジョブデータ（ｃ）を受信した場合。
【００９５】
(a)２００ＭＢのセキュリティジョブデータ（ａ）を揮発性記憶部１１０Ｂ１に記憶する。
【００９６】
(b)１２００ＭＢのセキュリティジョブデータ（ｂ）を受信後、暗号化して、不揮発性記憶部１１０Ａに記憶する。
【００９７】
(c)４００ＭＢのセキュリティジョブデータ（ｃ）を受信後、揮発性記憶部１１０Ｂ２に記憶する。
【００９８】
(d)セキュリティジョブデータ（ａ）を揮発性記憶部１１０Ｂ１から順次読み出して、画像形成部１７０へ転送（画像形成処理実行（１））。
【００９９】
(e)セキュリティジョブデータ（ｃ）を揮発性記憶部１１０Ｂ２から順次読み出して、画像形成部１７０へ転送（画像形成処理実行（２））。
【０１００】
(f)セキュリティジョブデータ（ｂ）を不揮発性記憶部１１０Ａから順次読み出して、暗号を復号化してから画像形成部１７０へ転送（画像形成処理実行（３））。
【０１０１】
〔効果〕暗号化されていないセキュリティジョブデータ（ａ），（ｃ）の滞留時間が短くなり、処理が終了して消去されるまでの時間は比較的短くなり、暗号化されないものの情報漏洩が生じにくくなる。また、揮発性記憶部１１０Ｂ１，１１０Ｂ２を早く解放することができる。
【０１０２】
〈その他の実施形態〉
以上の説明において、ジョブ単位でセキュリティジョブデータか非セキュリティジョブデータかが定まっているものとしていたが、これに限定されるものではない。すなわち、１つのジョブ内でページ毎にセキュリティデータか非セキュリティデータかが定まるようなものについても、ページ毎の処理を揮発性記憶部か不揮発性記憶部かを切り替えて以上の実施形態を適用して対処することが可能である。
【０１０３】
また、不揮発性記憶部１１０Ａや揮発性記憶部１１０Ｂ１〜１１０Ｂ３などの領域数や初期用途については、任意に定めることが可能である。
【０１０４】
また、以上の説明で、非セキュリティジョブデータとセキュリティジョブデータとで優先度を異なるようにして処理していたが、セキュリティジョブデータの中でセキュリティレベルを段階的に設けて、優先度の高いセキュリティジョブデータから最優先に処理を進めるようにしてもよい。
【符号の説明】
【０１０５】
１００  画像形成装置
１０１  制御部
１０２  通信部
１０３  操作部
１１０  記憶装置
１２０  スキャナ部
１３０  データ処理部
１３０  データ処理部
１５０  画像処理部
１７０  画像形成部
【図１】
2012231380.tif 000003
【図２】
2012231380.tif 000004
【図３】
2012231380.tif 000005
【図４】
2012231380.tif 000006