(57)【特許請求の範囲】
【請求項１】
画像形成装置であって、
プリンタエンジンと、
ジョブの実行に用いる印刷機能をそれぞれ示す複数の第１のジョブ種類と、該ジョブの実行に用いるトナーの種類が特殊トナーか通常トナーかをそれぞれ示す複数の第２のジョブ種類との組み合わせごとに、該ジョブの印刷データを記憶するかを示す蓄積可否を関連付けて記憶する記憶手段と、
印刷データを受信する受信手段と、
前記受信手段で受信した前記印刷データを解析し、受信した該印刷データを用いるジョブの前記第１のジョブ種類及び前記第２のジョブ種類を判定する解析手段と、
前記解析手段で判定された第１のジョブ種類及び第２のジョブ種類の組み合わせと関連付けて前記記憶手段に記憶された蓄積可否に基づいて、受信した前記印刷データの蓄積可否を判定し、受信した前記印刷データが蓄積可と判定されたとき、受信した前記印刷データを前記記憶手段に記憶させる印刷制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記印刷制御手段は、受信した前記印刷データが蓄積不可と判定されたとき、受信した前記印刷データを前記記憶手段に再利用可能に記憶しない
ことを特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置であって、
前記印刷制御手段は、受信した前記印刷データを再利用可能に前記記憶手段に記憶しなかったとき、受信した前記印刷データを前記プリンタエンジンに印刷させる
ことを特徴とする画像形成装置。
【請求項４】
請求項２に記載の画像形成装置であって、
前記印刷制御手段は、受信した前記印刷データを再利用可能に前記記憶手段に記憶しなかったとき、受信した前記印刷データのジョブをキャンセルする
ことを特徴とする画像形成装置。
【請求項５】
請求項２乃至４の何れか一項に記載の画像形成装置であって、
当該画像形成装置に装着されたカートリッジのトナーの種類を識別する判別手段を有し、
前記印刷制御手段は、受信した前記印刷データを再利用可能に前記記憶手段に記憶せず、該印刷データの第２のジョブ種類が特殊トナーであり、前記判別手段で判別した前記カートリッジのトナーの種類が特殊トナーのとき、受信した前記印刷データの印刷を実行し、前記判別手段で判別した前記カートリッジのトナーの種類が通常トナーのとき、エラー処理を実行する
ことを特徴とする画像形成装置。
【請求項６】
請求項１に記載の画像形成装置であって、
前記記憶手段は、揮発性メモリと不揮発性メモリとを有し、
前記印刷制御手段は、受信した前記印刷データを再利用可能に前記記憶手段に記憶する際、受信した前記印刷データの第２のジョブ種類が特殊トナーのとき前記記憶手段の揮発性メモリに該印刷データを記憶し、受信した前記印刷データの第２のジョブ種類が通常トナーのとき前記記憶手段の不揮発性メモリに該印刷データを記憶する
ことを特徴とする画像形成装置。
【請求項７】
請求項１乃至６の何れか一項に記載の画像形成装置であって、
受信した前記印刷データを前記記憶手段に記憶するとき、前記解析手段で判定された受信した前記印刷データの第２のジョブ種類を含む情報を、受信した前記印刷データと関連付けた管理情報を保持する管理情報保持手段を有し、
前記印刷制御手段は、前記記憶手段に記憶された受信した前記印刷データを前記プリンタエンジンで印刷するとき、前記管理情報保持手段に保持された該印刷データの管理情報に基づいて、前記特殊トナーまたは前記通常トナーのいずれか一方を用いて印刷する
ことを特徴とする画像形成装置。
【請求項８】
請求項１乃至７の何れか一項に記載の画像形成装置であって、
特殊トナーは、ＭＩＣＲ（Ｍａｇｎｅｔｉｃ  ｉｎｋ  ｃｈａｒａｃｔｅｒ  ｒｅｃｏｇｎｉｔｉｏｎ）用トナーを用いる印刷ジョブである
ことを特徴とする画像形成装置。
【請求項９】
画像形成装置における画像形成方法であって、
記憶手段が、ジョブの実行に用いる印刷機能をそれぞれ示す複数の第１のジョブ種類と、該ジョブの実行に用いるトナーの種類が特殊トナーか通常トナーかをそれぞれ示す複数の第２のジョブ種類との組み合わせごとに、該ジョブの印刷データを記憶するかを示す蓄積可否を関連付けて記憶する記憶ステップと、
受信手段が、印刷データを受信する受信ステップと、
解析手段が、前記受信手段で受信した前記印刷データを解析し、受信した該印刷データを用いるジョブの前記第１のジョブ種類及び前記第２のジョブ種類を判定する解析ステップと、
印刷制御手段が、前記解析ステップで判定された第１のジョブ種類及び第２のジョブ種類の組み合わせと関連付けて前記記憶ステップで記憶された蓄積可否に基づいて、受信した前記印刷データの蓄積可否を判定し、受信した前記印刷データが蓄積可と判定されたとき、受信した前記印刷データを前記記憶手段に記憶させる制御ステップと
を含むことを特徴とする画像形成方法。
【請求項１０】
画像形成装置の制御手段を、
ジョブの実行に用いる印刷機能をそれぞれ示す複数の第１のジョブ種類と、該ジョブの実行に用いるトナーの種類が特殊トナーか通常トナーかをそれぞれ示す複数の第２のジョブ種類との組み合わせごとに、該ジョブの印刷データを記憶するかを示す蓄積可否を関連付けて記憶する記憶手段と、
印刷データを受信する受信手段と、
前記受信手段で受信した前記印刷データを解析し、受信した該印刷データを用いるジョブの前記第１のジョブ種類及び前記第２のジョブ種類を判定する解析手段と、
前記解析手段で判定された第１のジョブ種類及び第２のジョブ種類の組み合わせと関連付けて前記記憶手段に記憶された蓄積可否に基づいて、受信した前記印刷データの蓄積可否を判定し、受信した前記印刷データが蓄積可と判定されたとき、受信した前記印刷データを前記記憶手段に記憶させる印刷制御手段として機能させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、小切手印刷等のセキュリティ印刷に対応した画像形成装置、画像形成方法およびその制御プログラムに関する。
【背景技術】
【０００２】
従来より、セキュリティ印刷に対応した画像形成装置として、例えば、小切手印刷用のＭＩＣＲ（Ｍａｇｎｅｔｉｃ  ｉｎｋ  ｃｈａｒａｃｔｅｒ  ｒｅｃｏｇｎｉｔｉｏｎ）プリンタがある。このＭＩＣＲプリンタでは、小切手が金券になってしまうため、不正使用や偽造、複製されてしまうことを防ぐ必要がある。そのための代表的な対策として、以下のような対応がとられる。
【０００３】
（１）小切手として成立するために、ＭＩＣＲ用トナー（磁性体トナー）、ＭＩＣＲフォント、小切手台紙が必要であることから、それぞれのリソースを不正に使用できなくする。
【０００４】
（２）小切手を印刷するジョブは特殊な専用コマンドが埋め込まれ、この専用コマンドを含むジョブをＭＩＣＲジョブと呼び、ＭＩＣＲジョブでのみ上記リソースを使用できるようにする。
【０００５】
（３）ＭＩＣＲジョブがＨＤＤに残っていると不正使用、偽造に使われる可能性があるため、この場合には蓄積文書印刷機能は使えなくする。
【０００６】
従来は、上記のような対応を実施し、その結果、ＭＩＣＲプリンタはＭＩＣＲ印刷しかできない専用プリンタとして運用されていた。
【０００７】
また、小切手印刷は銀行（支店含む）の根幹業務であるため、トラブルに備えるために、ＭＩＣＲ印刷が可能なプリンタをバックアップ用を含め少なくとも２台設置する必要があった。しかし、通常の業務では１台で十分であるため、ユーザから以下のことを要求されている。
【０００８】
（１）バックアップ用にはＭＩＣＲ印刷しかできない専用プリンタではなく通常のオフィス業務も行えるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）として、通常はオフィス業務に使いたい。バックアップ用のＭＦＰは必要に応じてトナーＡＩＯ（Ａｌｌ−ｉｎ−Ｏｎｅ）カートリッジを交換してＭＩＣＲ印刷に使用する。
【０００９】
（２）ＭＩＣＲ印刷用プリンタでは、セキュリティのため蓄積文書印刷機能が使えなかったので、バックアップ用のＭＦＰでは蓄積文書印刷機能が使いたい。
【００１０】
これらの要望にこたえるために、例えば、以下の手法が知られている。
【００１１】
（１）既存製品に採用されている手法として、ＨＤＤへの蓄積印刷機能（機密印刷、試し印刷、保留印刷、保存印刷）を非搭載とし、ＭＩＣＲジョブも通常ジョブも蓄積しようとするとジョブキャンセルする。さらに、ＭＩＣＲジョブを印刷出力する前に必ず機器パネルからパスワード入力を行った後印刷させるモードを持つ。このような製品では、機器に入力されたジョブ順の処理となる（つまり、文書選択はできず先頭のジョブからひとつずつ出力される）。
【００１２】
なお、機密印刷とは、プリンタの操作パネルから入力されたパスワードにより本人認証を行なうことで印刷を許可する印刷機能であり、試し印刷とは、ユーザが、設定した条件で１部のみを印刷し、印刷結果を確認した後に、残り部数を設定した条件で印刷する印刷機能であり、保留印刷とは、ホストからプリンタに印刷指示した文書をハードディスクに一時的に保存し、その後ユーザがプリンタの操作パネルから印刷の開始を指示することで印刷を行う印刷機能であり、保存印刷とは、印刷後も印刷データを保存しつづける印刷機能である。
【００１３】
（２）特許文献１では、ＭＩＣＲジョブを蓄積可能としてユーザの利便性を向上させる目的で、ＭＩＣＲジョブを、印刷前に機器パネルからパスワード入力が必要なＭＩＣＲジョブと、パスワード入力が不要なＭＩＣＲジョブの２種類に別け、パスワード入力が必要なＭＩＣＲジョブはＨＤＤに蓄積して後続のジョブが印刷できるようにし、パスワード入力不要なＭＩＣＲジョブはそのまま印刷させる。ＨＤＤに蓄積してあるＭＩＣＲジョブは任意のタイミングで機器パネルから選択することにより印刷できるようにした画像形成装置が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、上記のようにＭＩＣＲジョブも通常ジョブも蓄積しようとするとジョブキャンセルする方法では、通常印刷でも蓄積機能が使えないという欠点がある。また、特許文献１に開示の手法では、ＨＤＤにデータを蓄積するので何度でも印刷が可能であり、パスワードの漏洩と蓄積ジョブの消し忘れが重なると不正に印刷されるリスクがある。また、プリンタ本体や、ＨＤＤまたは蓄積されたデータの盗難・流出により、それらが小切手等の偽造に使用されるリスクもある。
【００１５】
本発明は、上記に鑑みてなされたものであって、ＭＩＣＲジョブ等の特殊印刷ジョブの不正使用ができない範囲で画像形成装置の蓄積機能を使用可能にすることを目的とする。
【課題を解決するための手段】
【００１６】
上述した課題を解決し、目的を達成するために、本発明の画像形成装置は、プリンタエンジンと、ジョブの実行に用いる印刷機能をそれぞれ示す複数の第１のジョブ種類と、該ジョブの実行に用いるトナーの種類が特殊トナーか通常トナーかをそれぞれ示す複数の第２のジョブ種類との組み合わせごとに、該ジョブの印刷データを記憶するかを示す蓄積可否を関連付けて記憶する記憶手段と、印刷データを受信する受信手段と、前記受信手段で受信した前記印刷データを解析し、受信した該印刷データを用いるジョブの前記第１のジョブ種類及び前記第２のジョブ種類を判定する解析手段と、前記解析手段で判定された第１のジョブ種類及び第２のジョブ種類の組み合わせと関連付けて前記記憶手段に記憶された蓄積可否に基づいて、受信した前記印刷データの蓄積可否を判定し、受信した前記印刷データが蓄積可と判定されたとき、受信した前記印刷データを前記記憶手段に記憶させる印刷制御手段と、を有することを特徴とする。
【００１７】
また、本発明は、画像形成装置における画像形成方法であって、記憶手段が、ジョブの実行に用いる印刷機能をそれぞれ示す複数の第１のジョブ種類と、該ジョブの実行に用いるトナーの種類が特殊トナーか通常トナーかをそれぞれ示す複数の第２のジョブ種類との組み合わせごとに、該ジョブの印刷データを記憶するかを示す蓄積可否を関連付けて記憶する記憶ステップと、受信手段が、印刷データを受信する受信ステップと、解析手段が、前記受信手段で受信した前記印刷データを解析し、受信した該印刷データを用いるジョブの前記第１のジョブ種類及び前記第２のジョブ種類を判定する解析ステップと、印刷制御手段が、前記解析ステップで判定された第１のジョブ種類及び第２のジョブ種類の組み合わせと関連付けて前記記憶ステップで記憶された蓄積可否に基づいて、受信した前記印刷データの蓄積可否を判定し、受信した前記印刷データが蓄積可と判定されたとき、受信した前記印刷データを前記記憶手段に記憶させる制御ステップとを含むことを特徴とする。
【００１８】
また、本発明は、画像形成装置の制御手段を、ジョブの実行に用いる印刷機能をそれぞれ示す複数の第１のジョブ種類と、該ジョブの実行に用いるトナーの種類が特殊トナーか通常トナーかをそれぞれ示す複数の第２のジョブ種類との組み合わせごとに、該ジョブの印刷データを記憶するかを示す蓄積可否を関連付けて記憶する記憶手段と、印刷データを受信する受信手段と、前記受信手段で受信した前記印刷データを解析し、受信した該印刷データを用いるジョブの前記第１のジョブ種類及び前記第２のジョブ種類を判定する解析手段と、前記解析手段で判定された第１のジョブ種類及び第２のジョブ種類の組み合わせと関連付けて前記記憶手段に記憶された蓄積可否に基づいて、受信した前記印刷データの蓄積可否を判定し、受信した前記印刷データが蓄積可と判定されたとき、受信した前記印刷データを前記記憶手段に記憶させる印刷制御手段として機能させる制御プログラムである。
【発明の効果】
【００１９】
本発明によれば、ＭＩＣＲ用トナー等の特殊トナーを用いる特殊印刷ジョブか通常トナーを用いる通常ジョブかを示す第１のジョブ種別と使用される印刷機能（印刷データの蓄積を伴う印刷機能および蓄積を伴わない印刷機能）の種別を示す第２のジョブ種別とに応じて印刷データの蓄積の可否を決定することにより、印刷データの蓄積を伴う印刷機能を使用する特殊印刷ジョブの不正使用ができない範囲で、特殊印刷ジョブおよび通常ジョブにおいて蓄積機能が使用可能となるという効果を奏する。
【００２０】
また、特殊印刷ジョブに係るデータを揮発性メモリ上に蓄積または一時保存させることにより、ＨＤＤに蓄積させた場合のような、不正印刷のリスクがなくなり、また、データの盗難・流出により偽造に使われる可能性も防止することができる。
【図面の簡単な説明】
【００２１】
【図１】図１は、レーザープリンタのハードウェア構成を示すブロック図である。
【図２】図２は、画像形成処理に係るプリンタ１の第１の機能構成を概略的に示す模式図である。
【図３】図３は、画像形成処理に係るプリンタ１の第２の機能構成を概略的に示す模式図である。
【図４】図４は、印刷データ蓄積処理制御部による印刷データの蓄積先の切替えを模式的に示す図である。
【図５】図５は、ジョブ種別が、ＭＩＣＲジョブと通常ジョブの２種類、蓄積ジョブ種別が通常印刷と蓄積印刷の２種類とした場合の印刷データの蓄積可否を決定するためのテーブル（蓄積可否テーブル）を示す図である。
【図６】図６は、ジョブ種別が、ＭＩＣＲジョブと通常ジョブの２種類、蓄積ジョブ種別が通常印刷と、機密印刷、試し印刷、保留印刷および保存印刷の５種類とした場合の印刷データの蓄積可否を決定するための蓄積可否テーブルの一例を示す図である。
【図７】図７は、第１の機能構成における、図５または図６に示した蓄積可否テーブルで規定された内容に従った印刷制御を行う場合の動作を説明するフローチャートである。
【図８】図８は、蓄積文書管理情報の一例を示す図である。
【図９】図９は、ジョブ種別が、ＭＩＣＲジョブと通常ジョブの２種類、蓄積ジョブ種別が通常印刷と、機密印刷、試し印刷、保留印刷および保存印刷の５種類とした場合の印刷データの蓄積可否を決定するための蓄積可否テーブルの他の例を示す図である。
【図１０】図１０は、第１の機能構成において、図９に例示した蓄積可否テーブルで規定された内容に従った印刷制御を行う場合の実施例２における動作を説明するフローチャートである。
【図１１】図１１は、蓄積されたＭＩＣＲジョブまたは通常ジョブの印刷データ（文書）を、ユーザが操作パネルを操作して印刷する場合の実施例２における印刷制御を説明するフローチャートである。
【図１２】図１２は、印刷可否テーブルの一例を示す図である。
【図１３】図１３は、第２の機能構成において、図９に例示した蓄積可否テーブルで規定された内容に従った印刷制御を行う場合の実施例３における動作を説明するフローチャートである。
【図１４】図１４は、蓄積されたＭＩＣＲジョブまたは通常ジョブの印刷データ（文書）を、ユーザが操作パネルを操作して印刷する場合の実施例３における印刷制御を説明するフローチャートである。
【図１５】図１５は、操作パネル上の蓄積文書選択画面の一例を示す図である。
【図１６】図１６は、操作パネル上のパスワード入力画面の一例を示す図である。
【発明を実施するための形態】
【００２２】
以下に添付図面を参照して、この発明にかかる画像形成装置の実施の形態を詳細に説明する。
【００２３】
以下に説明する実施形態（諸実施例）は、ＭＣＩＲ印刷が可能な画像形成装置でホストコンピュータから印刷データを蓄積させるジョブを受け付けたときの処理において、従来技術のように蓄積ジョブを蓄積可否設定だけで無条件に蓄積するかジョブキャンセルするかを決定するのではなく、ジョブ種別と蓄積ジョブ種別に従って、印刷データの蓄積の可否を決定する点が基本的な（共通する）特徴となっている。
【００２４】
はじめに、本実施形態のレーザープリンタのハードウェア構成について、図１を用いて説明する。図１は、レーザープリンタのハードウェア構成を示すブロック図である。
【００２５】
レーザープリンタ１（以下、プリンタ１と記す）は、コントローラ１０１、操作パネル１０２およびプリンタエンジン１０３を含んで構成される。なお、プリンタ１は、ＰＣ（パーソナルコンピュータ）等のホストコンピュータ２と接続され、このホストコンピュータ２から印刷ジョブ等を受ける。なお、ホストコンピュータ２は、プリンタ１に対し印刷データを送信して印刷要求を行うが、特にＭＩＣＲ印刷を行う際は、その印字データ、およびＭＩＣＲ印刷を指示するコマンドや各種設定値を含む印字制御データ等からなる印刷データを生成し、これをＭＩＣＲジョブとしてプリンタ１に送信する。
【００２６】
コントローラ１０１は、その動作時点に設定されている動作モードおよびホストコンピュータ２からの印字制御データに従って、ホストコンピュータ２からの印字データを画像データ（ビットマップデータ）に変換（レンダリング）しプリンタエンジン１０３へ出力する制御手段である。このコントローラ１０１はさらに、後述するモジュールで構成される。
【００２７】
操作パネル１０２は、プリンタ１の状態を示す液晶パネル等を用いた表示部と、ユーザがプリンタ１の動作モードやフォント等の切替えやパスワードの入力等を行うためのタッチパネルなどを用いた入力部とから構成される。
【００２８】
プリンタエンジン１０３は、プロセスカートリッジ１２０を備える。プロセスカートリッジ１２０は、感光体を内蔵し、他に帯電手段、露光手段、現像手段、転写手段、クリーニング手段、除電手段等を含んだ１つの部品であり、プリンタ１に対し着脱可能としたものである。プリンタエンジン１０３は、コントローラ１０１からの制御信号および画像データに従ってプロセスカートリッジ１２０の感光体上に静電潜像を生成してそれを現像し、さらに給紙部より転写紙を給紙して、現像した画像をこの転写紙に転写および定着することにより、転写紙上に画像を形成する、いわゆる電子写真方式の画像形成手段である。なお、プリンタエンジン１０３は、プロセスカートリッジ１２０ではなく、トナーカートリッジを用いる構成とすることもできる。その場合、感光体、帯電手段、露光手段、現像手段、転写手段、クリーニング手段、除電手段等は、トナーカートリッジとは別の部品としてプリンタエンジン１０３が備える。
【００２９】
ここで、コントローラ１０１に備わる各モジュールについて説明する。
【００３０】
ホストＩ／Ｆ１１０は、ホストコンピュータ２からプリンタ１への印刷ジョブとして送られる印刷データ（印字制御データおよび印字データを含む）およびプリンタ１からホストコンピュータ２へのステータス信号を送受信するためのインタフェースである。なお、本実施形態では、印刷データの一例としてＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを用いるものとする。
【００３１】
ＣＰＵ１１１は、プログラムＲＯＭ１１２に格納された制御プログラムに従ってホストコンピュータ２からの印刷データを処理する。
【００３２】
プログラムＲＯＭ１１２は、ＣＰＵ１１１が、コントローラ１０１内でのデータの管理や、周辺モジュールを統括的に制御するための制御プログラムが格納されている。
【００３３】
ＲＡＭ１１３は、ＣＰＵ１１１が各種処理を実行する際のワークメモリ等として使用され、またホストコンピュータ２からの印刷データをページ単位に管理して一時記憶するバッファとして、また印字データから変換された画像データ（印字パターン）を記憶するビットマップメモリ（画像メモリ、展開メモリ）としても使用される。
【００３４】
フォントＲＯＭ１１４は、印字に使用されるさまざまな種類のフォントデータが格納されている。
【００３５】
ＮＶ−ＲＡＭ１１５は、電源を切っても保持したいデータ、例えば、印刷制御に用いられる、操作パネル１０２を介して設定された所定の設定値や、所定の印刷制御情報や、後述の蓄積文書管理情報等の情報を格納しておくための不揮発性ＲＡＭである。
【００３６】
操作パネルＩ／Ｆ１１６は、操作パネル１０２を介してユーザが、プリンタ１の状態の表示や、動作モードおよびフォント等の切替え等を行えるように、コントローラ１０１が操作パネル１０２との間で信号のやりとりをするためのインタフェースである。
【００３７】
エンジンＩ／Ｆ１１７は、コントローラ１０１からプリンタエンジン１０３への制御信号、およびプリンタエンジン１０３からコントローラ１０１へのステータス信号のやりとりをするためのインタフェースである。
【００３８】
ＨＤＤ１１８は、不揮発性記憶手段としてのハードディスクであり、ホストコンピュータ２からの印刷データの蓄積や、印字データから変換されたビットマップデータの蓄積や保存のため、また一時記憶のためのバッファやワーク用領域等として、様々な用途で使用する。
【００３９】
オプションＲＡＭ１１９は、ＲＡＭ１１３を補完する着脱自在なＲＡＭである。
【００４０】
このように構成されるプリンタ１において、ホストＩ／Ｆ１１０を通してホストコンピュータ２から送られてきた印刷データ（ＰＤＬデータ）は、ＣＰＵ１１１により印字データおよび印字制御データとその他に分けられ、印字データおよび印字制御データはそれぞれ、画像データ（ビットマップデータ）およびプリンタ１内部で使用される制御コードに変換されてＨＤＤ１１８またはＲＡＭ１１３に記憶される。その際、ホストコンピュータ２からの印刷ジョブまたはデータが１ページ分を超えた時、コントローラ１０１はまず、印字データから生成した中間コードを画像データに変換し、それが終了すると、エンジンＩ／Ｆ１１７を通してプリンタエンジン１０３にプリントスタートの命令を出す。そして、この命令に応じてプリンタエンジン１０３が印刷を開始する。
【００４１】
以上の一連の流れで、ホストコンピュータ２からの印刷データがプリンタ１のプリンタエンジン１０３により印字される。
【００４２】
続いて、制御プログラムに従って機能するプリンタ１の機能構成について説明する。
【００４３】
図２は、画像形成処理に係るプリンタ１の第１の機能構成を概略的に示す模式図である。図２に示すように、プリンタ１に備わるＣＰＵ１１１は、制御プログラムによって、通信制御部２０１、印刷データ解釈部２０２、印刷データ描画部２０３、印刷制御部２０４、カートリッジ判別部２０５、印刷データ蓄積処理制御部２０６、操作パネル制御部２０７、および認証処理部２０８として機能し、各機能部は、プリンタ１を構成する各構成要素と協働する。
【００４４】
通信制御部２０１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル等の通信回線を介したプリンタ１およびホストコンピュータ２間の信号のやりとりを制御する。
【００４５】
印刷データ解釈部２０２は、ホストコンピュータ２から送信されたＰＤＬによる印刷データの解釈を行い、ジョブ種別および蓄積ジョブ種別の判別を行う。印刷データに含まれるＭＩＣＲジョブを示すコマンドを認識し、このコマンドが含まれる場合は、ＭＩＣＲジョブとして識別し、含まれない場合は通常ジョブとして識別する。また、蓄積文書（機密印刷文書、試し印刷文書、保留印刷文書、保存印刷文書）の指定コマンドを認識し、蓄積ジョブ種別（機密印刷、試し印刷、保留印刷、保存印刷）を識別する。各識別結果は印刷制御部２０４へ通知する。また、下記の印刷データ蓄積処理制御部２０６により印刷データの蓄積処理が行われる場合は、印刷データが印刷データ蓄積処理制御部２０６へ渡される。
【００４６】
印刷データ描画部２０３は、印刷データ（ＰＤＬデータ）から、最終的に印刷するビットマップデータ（画像データ）を生成する。
【００４７】
印刷制御部２０４は、プリンタエンジン１０３に対し、印刷データ描画部２０３により生成されたビットマップデータを、転写紙に画像形成させ印刷物を出力させる印刷制御を行う。その際、印刷データ解釈部２０２から渡されるジョブ種別、蓄積ジョブ種別に従い、下記の印刷データ蓄積処理制御部２０６やプリンタエンジン１０３に対し、印刷データの蓄積（以下、文書蓄積とも記す）や印刷を制御する。また、下記のカートリッジ判別部２０５により判別された、現在装着されているプロセスカートリッジ１２０のトナーの種別に従い、印刷やエラー停止を制御する。この印刷制御部２０４による制御の詳細は後述する。
【００４８】
カートリッジ判別部２０５は、プリンタエンジン１０３からプロセスカートリッジ１２０の属性（この情報は、例えば、プロセスカートリッジ１２０に備わるＩＤチップから取得することができる）を取得し、このプロセスカートリッジ１２０に充填されたトナーの種別の判別を行う。
【００４９】
印刷データ蓄積処理制御部２０６は、ＨＤＤ１１８への印刷データの蓄積（文書蓄積）、ＨＤＤ１１８からの印刷データの読み出し、およびＨＤＤ１１８に蓄積されている印刷データの消去を行う。
【００５０】
操作パネル制御部２０７は、蓄積文書の選択画面やパスワード入力画面などの操作パネル１０２への画面表示制御、および操作パネル１０２を介して設定された各設定値をＮＶ−ＲＡＭ１１５に保存する制御を行う。
【００５１】
認証処理部２０８は、印刷データ解釈部２０２により解釈された蓄積ジョブ種別が機密印刷または保留印刷の印刷データに含まれるパスワードと、操作パネル１０２からユーザが入力したパスワードとを照合し、一致した場合に機密印刷または保留印刷を許可する認証処理を行う。
【００５２】
図３は、画像形成処理に係るプリンタ１の第２の機能構成を概略的に示す模式図である。図３の構成は、図２に示した機能構成に対し、図４に示すように、印刷データ蓄積処理制御部２０６が、通常ジョブについては、印刷データ（例えば、図４の文書Ａデータ、文書Ｃデータ）をＨＤＤ１１８に蓄積するが、ＭＩＣＲジョブについては、ＨＤＤ１１８ではなく揮発性メモリ（ＲＡＭ１１３）に印刷データ（例えば、図４の文書Ｂデータ）を蓄積し、揮発性メモリからの印刷データの読み出しおよび揮発性メモリに蓄積されている印刷データの消去を行う構成となっている。それ以外は、図２を用いて説明した前述の第１の機能構成と同様であり、本構成の詳細な説明は省略する。なお、本構成における動作の詳細は後述する。
【００５３】
続いて、プリンタ１の動作について、諸実施例を例示し説明する。
【００５４】
（実施例１）
図５は、ジョブ種別が、ＭＩＣＲジョブと通常ジョブの２種類、蓄積ジョブ種別が通常印刷と蓄積印刷の２種類とした場合の印刷データの蓄積可否を決定するためのテーブル（蓄積可否テーブルと称す）を示している。同図に示すように、ＭＩＣＲジョブについては、蓄積ジョブ種別が通常印刷の場合および蓄積印刷の場合ともに蓄積不可と規定し、通常ジョブについては、蓄積ジョブ種別が通常印刷の場合は蓄積不可と規定し、一方、蓄積ジョブ種別が蓄積印刷の場合は、蓄積可と規定している。
【００５５】
図６は、ジョブ種別が、ＭＩＣＲジョブと通常ジョブの２種類、蓄積ジョブ種別が通常印刷と、機密印刷、試し印刷、保留印刷および保存印刷の５種類とした場合の印刷データの蓄積可否を決定するための蓄積可否テーブルを示している。同図に示すように、ＭＩＣＲジョブについては、蓄積ジョブ種別が通常印刷、機密印刷、試し印刷、保留印刷および保存印刷の場合のいずれの場合も蓄積不可と規定している。一方、通常ジョブについては、蓄積ジョブ種別が通常印刷の場合は蓄積不可と規定し、機密印刷、試し印刷、保留印刷および保存印刷の場合は、蓄積可と規定している。図６の例は、機密印刷、試し印刷、保留印刷および保存印刷を、図５に示した蓄積印刷に相当するものとして規定している。
【００５６】
本実施例は、前述の第１の機能構成における、図５または図６に示した蓄積可否テーブルで規定された内容に従った印刷制御を行う場合の実施例である。以下に、その印刷制御の詳細について、図７のフローチャートを用いて説明する。なお、図７のフローチャートでは、図６の蓄積可否テーブルに示す機密印刷、試し印刷、保留印刷および保存印刷をまとめて蓄積印刷として扱う。
【００５７】
はじめに、通信制御部２０１が、ホストコンピュータ２から送信された印刷データをホストＩ／Ｆ１１０を介して受信する（ステップＳ７０１）。
【００５８】
次いで、印刷データ解釈部２０２が、通信制御部２０１が受信した印刷データを解釈し、ジョブ種別と蓄積ジョブ種別を識別する（ステップＳ７０２）。識別結果は、印刷データ解釈部２０２から印刷制御部２０４へ通知される。
【００５９】
印刷制御部２０４は、印刷データ解釈部２０２から通知されたジョブ種別と蓄積ジョブ種別に従って印刷データの蓄積や印刷を制御するために、蓄積可否決定処理を実行する。この処理ではまず、ジョブ種別がＭＩＣＲジョブであるか通常ジョブであるかを判定する（ステップＳ７０３）。
【００６０】
ステップＳ７０３で通常ジョブであると判定されると、ステップＳ７０４でさらに蓄積ジョブ種別が蓄積印刷であるか否かを判定する。
【００６１】
蓄積ジョブ種別が蓄積印刷である場合（ステップＳ７０４でＹｅｓ）、印刷制御部２０４は印刷データ蓄積処理制御部２０６に印刷データをＨＤＤ１１８に蓄積・保存させる（ステップＳ７０６）。このとき図８に一例を示す蓄積文書管理情報をＮＶ−ＲＡＭ１１５に保存する。図８に例示する蓄積文書管理情報には、ＨＤＤ１１８に蓄積保存する文書名と、ジョブ種別と、蓄積ジョブ種別に対応する蓄積文書種別（機密印刷文書、試し印刷文書、保留印刷文書および保存印刷文書）と、パスワード（機密印刷文書および保留印刷文書の場合に該当の印刷データに設定されているパスワード）、蓄積印刷データファイル名等が含まれている。なお、蓄積文書種別として、蓄積ジョブ種別そのものを設定するようにしてもよい。印刷データを蓄積する際、このような蓄積文書管理情報をＮＶ−ＲＡＭ１１５に保存することによって、文書名、ジョブ種別、蓄積ジョブ種別およびパスワード等を蓄積される印刷データに関連付けて管理する。
【００６２】
一方、蓄積ジョブ種別が蓄積印刷でない場合（ステップＳ７０４でＮｏ）、印刷制御部２０４は、印刷データ描画部２０３からの画像データをプリンタエンジン１０３に印刷させる印刷処理を実行する（ステップＳ７０７）。
【００６３】
また、上記ステップＳ７０３でＭＩＣＲジョブと判定された場合は、印刷制御部２０４は、印刷データの蓄積を禁止し、印刷データ描画部２０３からの画像データをプリンタエンジン１０３に印刷させる印刷処理を実行する（ステップＳ７０７）。なお、図７のステップＳ７０５の判断処理は、図５および図６の蓄積可否テーブルの規定に対応させ記述したものであり、実際の処理では不要である。また、図７では、蓄積可否決定処理を一連の処理（ステップＳ７０３〜Ｓ７０５）として行うよう図示しているが、図５または図６に例示した蓄積可否テーブルを参照して、印刷データ解釈部２０２から通知されたジョブ種別および蓄積ジョブ種別に対応する蓄積可／蓄積不可の情報を取得することにより、印刷データの蓄積の可否を決定する構成とすることもできる。
【００６４】
（実施例２）
図９は、ジョブ種別が、ＭＩＣＲジョブと通常ジョブの２種類、蓄積ジョブ種別が通常印刷と、機密印刷、試し印刷、保留印刷および保存印刷の５種類とした場合の印刷データの蓄積可否を決定するための蓄積可否テーブルを示している。同図の例は前述の図６の例と異なり、ＭＩＣＲジョブについて、蓄積ジョブ種別が通常印刷、試し印刷および保存印刷の場合は蓄積不可と規定し、蓄積ジョブ種別が機密印刷および保留印刷の場合は蓄積可としている。一方、通常ジョブについては、蓄積ジョブ種別が通常印刷の場合は蓄積不可と規定し、機密印刷、試し印刷、保留印刷および保存印刷の場合は、蓄積可と規定している。
【００６５】
本実施例は、前述の第１の機能構成において、図９に例示した蓄積可否テーブルで規定された内容に従った印刷制御を行う場合の実施例である。以下に、本実施例における印刷制御の詳細について、図１０のフローチャートを用いて説明する。なお、図１０のフローチャートでは、ＭＩＣＲジョブに対する印刷処理を行う際、その前にカートリッジ判別部２０５による判別結果（プロセスカートリッジ１２０のトナーがＭＩＣＲトナーであるか通常トナーであるか）を反映させる処理を含めている。なお、図１０では、プリンタ１の通常の状態で通常トナーのプロセスカートリッジが装着され、ＭＩＣＲ印刷の際、ＭＩＣＲトナーのプロセスカートリッジに交換されるものとする。また、通常ジョブに対しては、図９の蓄積可否テーブルに示す機密印刷、試し印刷、保留印刷および保存印刷をまとめて蓄積印刷として扱う。
【００６６】
はじめに、通信制御部２０１が、ホストコンピュータ２から送信された印刷データをホストＩ／Ｆ１１０を介して受信する（ステップＳ１００１）。
【００６７】
次いで、印刷データ解釈部２０２が、通信制御部２０１が受信した印刷データを解釈し、ジョブ種別と蓄積ジョブ種別を識別する（ステップＳ１００２）。識別結果は、印刷データ解釈部２０２から印刷制御部２０４へ通知される。
【００６８】
印刷制御部２０４は、印刷データ解釈部２０２から通知されたジョブ種別と蓄積ジョブ種別に従って文書蓄積や印刷を制御するために、蓄積可否決定処理を実行する。この処理ではまず、ジョブ種別がＭＩＣＲジョブであるか通常ジョブであるかを判定する（ステップＳ１００３）。
【００６９】
ステップＳ１００３で通常ジョブであると判定されると、ステップＳ１００４でさらに蓄積ジョブ種別が蓄積印刷（ここでは、機密印刷、試し印刷、保留印刷および保存印刷）であるか否かを判定する。
【００７０】
蓄積ジョブ種別が蓄積印刷である場合（ステップＳ１００４でＹｅｓ）、印刷制御部２０４は印刷データ蓄積処理制御部２０６に印刷データをＨＤＤ１１８に蓄積・保存させる（ステップＳ１００６）。このとき前述の図８に一例を示す蓄積文書管理情報をＮＶ−ＲＡＭ１１５に保存する。文書データ（印刷データ）を蓄積する際、このような蓄積文書管理情報をＮＶ−ＲＡＭ１１５に保存することによって、ジョブ種別（ＭＩＣＲジョブ／通常ジョブ）を印刷データに関連付けて管理する。
【００７１】
一方、蓄積ジョブ種別が蓄積印刷でない場合（ステップＳ１００４でＮｏ）、印刷制御部２０４は、印刷データ描画部２０３からの画像データをプリンタエンジン１０３に印刷させる印刷処理を実行する（ステップＳ１００７）。
【００７２】
また、上記ステップＳ１００３でジョブ種別がＭＩＣＲジョブと判定された場合は、印刷制御部２０４は、さらに、蓄積ジョブ種別が機密印刷または保留印刷であるか、通常印刷または試し印刷または保存印刷であるか、を判定する（ステップＳ１００５）。
【００７３】
ステップＳ１００５で蓄積ジョブ種別が機密印刷または保留印刷であると判定された場合、ステップＳ１００８へ移行し、印刷制御部２０４は、印刷データ蓄積処理制御部２０６に印刷データをＨＤＤ１１８に蓄積・保存させる。
【００７４】
一方、ステップＳ１００５で蓄積ジョブ種別が通常印刷または試し印刷または保存印刷であると判定された場合は、印刷データの蓄積を禁止することとして、さらに、ステップＳ１００９において、印刷制御部２０４は、プリンタ１に装着されているプロセスカートリッジ１２０に対するカートリッジ判別部２０５の判別結果（トナー種別：ＭＩＣＲトナー／通常トナー）を取得し、ステップＳ１０１０において、カートリッジ判別部２０５による判別結果から、ＭＩＣＲトナーであるか通常トナーであるかの判定をする。
【００７５】
ステップＳ１０１０でＭＩＣＲトナーであると判定された場合、印刷制御部２０４は、印刷データ描画部２０３からの画像データをプリンタエンジン１０３に印刷させる印刷処理を実行する（ステップＳ１０１１）。なお、ステップＳ１００５で蓄積ジョブ種別が通常印刷または試し印刷または保存印刷であると判定された場合で、特に蓄積ジョブ種別が試し印刷または保存印刷の場合は、当該ジョブをキャンセルする制御をする、つまり、ＭＩＣＲジョブで、試し印刷または保存印刷の場合は、蓄積も印刷もせずにキャンセルするようにしてもよい。
【００７６】
一方、ステップＳ１０１０で通常トナーであると判定された場合、ステップＳ１０１２へ移行し、印刷制御部２０４は、ユーザにプロセスカートリッジ交換を促すエラー表示を操作パネル１０２に表示するよう、操作パネル制御部２０７を制御し、プロセスカートリッジ交換を待つ（ステップＳ１００９に戻る）。その後、ユーザによりＭＩＣＲトナーのプロセスカートリッジに交換されたことがカートリッジ判別部２０５により検出されると、ステップＳ１００９のトナー種別の取得後、ステップＳ１０１０でＭＩＣＲトナーであると判定され、ステップＳ１０１１にて印刷処理が実行されることとなる。
【００７７】
なお、図１０では、蓄積可否決定処理を一連の判断処理（ステップＳ１００３〜Ｓ１００５）として行うよう図示しているが、図９に例示した蓄積可否テーブルを参照し、印刷データ解釈部２０２から通知されたジョブ種別および蓄積ジョブ種別に対応する蓄積可／蓄積不可の情報を取得することにより、印刷データの蓄積の可否を決定する構成とすることもできる。その場合、所定の権限をもつプリンタ１の管理者は、蓄積可否テーブルの内容を追加・変更するだけで、蓄積可否決定処理を適宜にかつ任意に変更することができるようになる。
【００７８】
次に、蓄積されたＭＩＣＲジョブまたは通常ジョブの印刷データ（文書）を、ユーザが操作パネル１０２を操作して印刷する場合の印刷制御を、図１１のフローチャートを用いて説明する。
【００７９】
はじめに、ユーザが操作パネル１０２から、蓄積された文書を選択し、印刷指示を行うと（ステップＳ１１０１；例えば、図１５に示す操作パネル１０２上の蓄積文書選択画面から選択することができる）、選択された文書の情報（文書名）と印刷指示が操作パネル制御部２０７から印刷制御部２０４に通知される。なお、このとき蓄積されている印刷データは、図１０のステップＳ１００６およびステップＳ１００８で蓄積されたデータである。
【００８０】
印刷制御部２０４は、操作パネル制御部２０７から通知された文書名を基に、ＮＶ−ＲＡＭ１１５に格納されている蓄積文書管理情報から印刷対象の文書のジョブ種別を取得する（ステップＳ１１０２）。
【００８１】
次いで、印刷制御部２０４は、ステップＳ１１０２で取得したジョブ種別がＭＩＣＲジョブであるのか、通常ジョブであるのか判定する（ステップＳ１１０３）。
【００８２】
通常ジョブである場合はステップＳ１１０３からステップＳ１１０５へ移行し、ＭＩＣＲジョブである場合は、ユーザにより選択された文書の蓄積ジョブ種別が機密印刷または保留印刷であるので、続くステップＳ１１０４にて認証処理を行う。
【００８３】
ステップＳ１１０４の認証処理では、例えば図１６に示すパスワード入力画面を操作パネル１０２に表示させ、入力されたパスワード入力情報と文書管理情報にある該当の印刷データに設定されているパスワードとを照合し一致した場合にはＭＩＣＲ印刷を許可しステップＳ１１０５へ移行する。不一致の場合は、再度パスワード入力画面を表示したりエラー表示をするなどの処理を行う。
【００８４】
ステップＳ１１０５では、印刷制御部２０４は、プリンタ１に装着されているプロセスカートリッジ１２０に対するカートリッジ判別部２０５の判別結果（トナー種別：ＭＩＣＲトナー／通常トナー）を取得する。
【００８５】
次に、印刷制御部２０４は、取得したジョブ種別とカートリッジ判別部２０５の判別結果（ＭＩＣＲトナー／通常トナー）に従って印刷の可否を決定する印刷可否決定処理を実行する。この処理ではまず、印刷制御部２０４が、ステップＳ１１０２で取得したジョブ種別の情報から、印刷対象の文書のジョブ種別が通常ジョブであるのか、ＭＩＣＲジョブであるのか判定を行う（ステップＳ１１０６）。
【００８６】
ステップＳ１１０６でジョブ種別が通常ジョブであると判定された場合、印刷制御部２０４は、さらにステップＳ１１０７において、カートリッジ判別部２０５による判別結果から、プロセスカートリッジ１２０のトナーがＭＩＣＲトナーであるのか通常トナーであるのかの判定をする。
【００８７】
ステップＳ１１０７で通常トナーであると判定された場合、印刷制御部２０４は、印刷データ描画部２０３からの画像データをプリンタエンジン１０３に印刷させる印刷処理（通常トナーを用いた通常印刷）を実行する（ステップＳ１１０９）。
【００８８】
一方、ステップＳ１１０７でＭＩＣＲトナーであると判定された場合、ステップＳ１１１０へ移行し、印刷制御部２０４は、ユーザにプロセスカートリッジ交換を促すエラー表示を操作パネル１０２に表示するよう、操作パネル制御部２０７を制御し、さらにステップＳ１１１１で、プリンタ１に装着されているプロセスカートリッジ１２０に対するカートリッジ判別部２０５の判別結果（トナー種別：ＭＩＣＲトナー／通常トナー）を取得し、プロセスカートリッジ交換を待つ（ステップＳ１１０７に戻る）。その後、ユーザにより通常トナーのプロセスカートリッジに交換されたことがカートリッジ判別部２０５により検出されると、ステップＳ１１１１のトナー種別の取得後、ステップＳ１１０７で通常トナーであると判定され、ステップＳ１１０９にて印刷処理（通常トナーを用いた通常印刷）が実行されることとなる。このように、通常ジョブではＭＩＣＲ用トナーを使用できないようにすることで、偽造防止を行える。
【００８９】
また、上記ステップＳ１１０６でＭＩＣＲジョブと判定された場合は、印刷制御部２０４は、さらに、カートリッジ判別部２０５による判別結果から、プロセスカートリッジ１２０のトナーがＭＩＣＲトナーであるか通常トナーであるかの判定をする（ステップＳ１１０８）。
【００９０】
ステップＳ１１０８でＭＩＣＲトナーであると判定された場合、印刷制御部２０４は、印刷データ描画部２０３からの画像データをプリンタエンジン１０３に印刷させる印刷処理（ＭＩＣＲトナーを用いたＭＩＣＲ印刷）を実行する（ステップＳ１１０９）。なお、ＭＩＣＲジョブに対する本印刷処理では、印刷が完了すると、ＨＤＤ１１８に保存されている印刷済みの印刷データを削除し、複数回印刷できないようにする。
【００９１】
一方、ステップＳ１１０８で通常トナーであると判定された場合、ステップＳ１１１２へ移行し、印刷制御部２０４は、ユーザにプロセスカートリッジ交換を促すエラー表示を操作パネル１０２に表示するよう、操作パネル制御部２０７を制御し、さらにステップＳ１１１３で、プリンタ１に装着されているプロセスカートリッジ１２０に対するカートリッジ判別部２０５の判別結果（トナー種別：ＭＩＣＲトナー／通常トナー）を取得し、プロセスカートリッジ交換を待つ（ステップＳ１１０８に戻る）。その後、ユーザによりＭＩＣＲトナーのプロセスカートリッジに交換されたことがカートリッジ判別部２０５により検出されると、ステップＳ１１１３のトナー種別の取得後、ステップＳ１１０８でＭＩＣＲトナーであると判定され、ステップＳ１１０９にて印刷処理（ＭＩＣＲトナーを用いたＭＩＣＲ印刷）が実行されることとなる。これにより、誤って通常トナーで印刷を行い、無効な印刷物が出力されてしまうことを防げる。
【００９２】
なお、図１１では、印刷可否決定処理を一連の処理（ステップＳ１１０６〜Ｓ１１０８）として行うよう図示しているが、図１２に例示する印刷可否テーブルを参照して、ステップＳ１１０２およびステップＳ１１０５で取得したジョブ種別およびカートリッジ判別部２０５の判別結果（ＭＩＣＲトナー／通常トナー）に対応する印刷可／印刷不可の情報を取得することにより、印刷の可否を決定する構成とすることもできる。
【００９３】
（実施例３）
本実施例は、前述の第２の機能構成における、図９に示した蓄積可否テーブルで規定された内容に従った印刷制御を行う場合の実施例である。以下では、本実施例における印刷制御の詳細について、図１３および図１４のフローチャートを用いて説明する。
【００９４】
図１３に示すフローチャートが、前述した図１０のフローチャートと異なる点は、図１０では、ジョブ種別がＭＩＣＲジョブであり、かつ蓄積ジョブ種別が機密印刷または保留印刷である場合に、ステップＳ１００８においてＨＤＤ１１８に印刷データを蓄積・保存する制御を行っていたのに対し、本実施例では、図１０のステップＳ１００８に対応するステップＳ１３０８において、ＨＤＤ１１８ではなく揮発性メモリ（ＲＡＭ１１３等）に、対象の印刷データを蓄積・保存する点である。その他は図１０の処理の流れと同様であり、ここでは同一の処理についてはその説明を省略する。なお、図１０および図１３において、同一の処理には同一の符号を附している。
【００９５】
また、図１４に示すフローチャートが、前述した図１１のフローチャートと異なる点は、ジョブ種別がＭＩＣＲジョブであり、かつ装置に装着されているプロセスカートリッジ１２０のトナーがＭＩＣＲトナーである場合に行う印刷処理（図１１ではステップＳ１１０９に相当）において、図１４のフローチャートでは、ステップＳ１４０９において、印刷処理としてＨＤＤ１１８ではなく展開メモリとしての揮発性メモリ（ＲＡＭ１１３等）上で印刷データをビットマップに展開し、これを印刷する。そして、印刷処理後、ステップＳ１４１０において、揮発性メモリ上の印刷済みＭＩＣＲジョブの印刷データと、展開後の画像データとをクリアするようにした点である。
【００９６】
本実施例では、図１３に示すように、機密印刷または保留印刷を行うＭＩＣＲジョブについては、その印刷データを揮発性メモリに蓄積・保存し、また、図１４に示すように、揮発性メモリ上の領域を展開メモリとして印刷データから画像データへの展開を行うようにしたことで、前述の実施例２のようにＨＤＤ１１８に蓄積・保存した場合に起こりうる、装置の廃棄時等におけるデータ流出を防止することができる。また、ＭＩＣＲジョブの印刷が一度完了すると、その印刷データと展開メモリはクリアされるので、従来のようにいずれかの記憶手段に残ったデータから不正にＭＩＣＲ印刷をされることを防止することができる。
【００９７】
以上、発明を実施するための実施の形態について説明を行ったが、本発明は、上述した実施の形態に限定されるものではない。本発明の主旨を損なわない範囲で変更することが可能である。上記実施形態では、画像形成装置の一例として、レーザープリンタを例に説明したが、これに限らず、その構成・動作を、その他の種類のプリンタや、複写機や、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機等に適用することが可能である。
【００９８】
また、上記実施形態のコントローラ１０１のＣＰＵ１１１で実行される制御プログラムは、プログラムＲＯＭ１１２に予め組み込まれるものとして説明したが、この制御プログラムは、インストール可能な形式又は実行可能な形式のファイルとしてＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、この制御プログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、インターネット等のネットワーク経由で提供または配布するように構成しても良い。
【符号の説明】
【００９９】
１  レーザープリンタ
２  ホストコンピュータ
１０１  コントローラ
１０２  操作パネル
１０３  プリンタエンジン
１１０  ホストＩ／Ｆ
１１１  ＣＰＵ（制御手段）
１１２  プログラムＲＯＭ
１１３  ＲＡＭ（記憶手段、揮発性メモリ）
１１４  フォントＲＯＭ
１１５  ＮＶ−ＲＡＭ（管理情報保持手段）
１１６  操作パネルＩ／Ｆ
１１７  エンジンＩ／Ｆ
１１８  ＨＤＤ（記憶手段）
１１９  オプションＲＡＭ
１２０  プロセスカートリッジ
２０１  通信制御部
２０２  印刷データ解釈部
２０３  印刷データ描画部
２０４  印刷制御部
２０５  カートリッジ判別部
２０６  印刷データ蓄積処理制御部
２０７  操作パネル制御部
２０８  認証処理部
【先行技術文献】
【特許文献】
【０１００】
【特許文献１】特開２００９−２６９２９２号公報
【図１】
0005728924.tif 000002
【図２】
0005728924.tif 000003
【図３】
0005728924.tif 000004
【図４】
0005728924.tif 000005
【図５】
0005728924.tif 000006
【図６】
0005728924.tif 000007
【図７】
0005728924.tif 000008
【図８】
0005728924.tif 000009
【図９】
0005728924.tif 000010
【図１０】
0005728924.tif 000011
【図１１】
0005728924.tif 000012
【図１２】
0005728924.tif 000013
【図１３】
0005728924.tif 000014
【図１４】
0005728924.tif 000015
【図１５】
0005728924.tif 000016
【図１６】
0005728924.tif 000017