(57)【特許請求の範囲】
【請求項１】
少なくとも印刷データを受信して、該印刷データを画像形成手段で画像形成する画像形成装置において、
前記印刷データが認証を必要とする要認証印刷データであるか認証を必要としない通常印刷データであるかを判定する判定手段と、
印刷データを蓄積する蓄積手段と、
ユーザから入力されたパスワードに基づいて前記要認証印刷データに対する画像形成処理の可否を判断する認証手段と、
受信した前記印刷データが前記要認証印刷データであると前記判定手段が判定すると、該要認証印刷データを該蓄積手段に蓄積させ、所定タイミングに前記認証手段に前記蓄積手段に蓄積されている前記要認証印刷データに対するパスワードの入力を要求させ、前記認証手段が前記要認証印刷データに対する画像形成処理を許可した場合、前記蓄積手段から該要認証印刷データを読み出して前記画像形成手段に画像形成させ、前記認証手段に対するパスワードの入力中に前記通常印刷データを受信すると、所定の待ち時間が経過したか否かを判定し、前記所定の待ち時間が経過すると、前記パスワードの入力を一時停止させ、前記通常印刷データの画像形成を前記画像形成手段に優先して実行させる制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、前記所定の待ち時間を任意に設定する待ち時間設定手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記認証手段は、
予めパスワードの登録されるパスワード記憶手段と、
該パスワードの入力を要求するパスワード要求手段と、
パスワードを入力するパスワード入力手段と、該パスワード入力手段から入力された該パスワードと該パスワード記憶手段に登録されている該パスワードの認証を行って画像形成の可否を判断する判断手段と、
を備え、
前記制御手段は、前記所定タイミングに、該パスワード要求手段に該パスワード入力要求を行わせて、該判断手段が該パスワード入力手段から入力された該パスワードと該パスワード記憶手段に登録されている該パスワードに基づいて該印刷データの画像形成を許可すると、前記蓄積手段から前記要認証印刷データを読み出して、前記画像形成手段に画像形成させることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記認証手段が前記パスワードの認証に成功して前記画像形成を許可すると、前記蓄積手段から該パスワードによって画像形成の許可される全ての前記要認証印刷データを読み出して、前記画像形成手段に一括して画像形成させることを特徴とする請求項１〜３のいずれか一つに記載の画像形成装置。
【請求項５】
前記制御手段は、前記要認証印刷データの前記蓄積手段への蓄積中に、前記認証手段が前記パスワードの認証に成功すると、該蓄積中の該要認証印刷データの該蓄積動作を中断して、少なくとも該蓄積手段に既に蓄積されている該要認証印刷データと未蓄積の該要認証印刷データを結合させて画像形成することを特徴とする請求項１〜４のいずれか一つに記載の画像形成装置。
【請求項６】
前記制御手段は、前記蓄積手段から読み出した前記要認証印刷データの画像形成処理中に、前記通常印刷データを受信すると、該要認証印刷データの画像形成処理を停止させ、前記通常印刷データの画像形成の完了後に、停止させた前記要認証印刷データの画像形成を実行することを特徴とする請求項１〜５のいずれか一つに記載の画像形成装置。
【請求項７】
少なくとも印刷データを受信して、該印刷データの画像形成を制御する画像形成制御方法において、
前記印刷データが認証を必要とする要認証印刷データであるか認証を必要としない通常印刷データであるかを判定する判定処理ステップと、
受信した前記印刷データが該判定処理ステップで前記要認証印刷データであると判定されると、該要認証印刷データを所定の蓄積手段に蓄積する印刷データ蓄積処理ステップと、
所定タイミングにユーザに前記蓄積手段に蓄積されている前記要認証印刷データに対するパスワードの入力を要求し、入力されたパスワードに基づいて該要認証印刷データに対する画像形成処理の可否を判断する認証ステップと、
前記認証ステップで前記要認証印刷データに対する画像形成処理が許可された場合、前記蓄積手段から該要認証印刷データを読み出して画像形成させる制御処理ステップと、
を有し、
前記制御処理ステップは、前記認証ステップにおけるパスワードの入力中に前記通常印刷データを受信すると、所定の待ち時間が経過したか否かを判定し、前記所定の待ち時間が経過すると、前記認証ステップにおける前記パスワードの入力を一時停止させ、前記通常印刷データの画像形成を優先して実行することを特徴とする画像形成制御方法。
【請求項８】
前記認証ステップは、
パスワードの入力を要求するパスワード要求処理ステップと、
入力された前記パスワードと予めパスワード記憶手段に登録されているパスワードの認証を行って画像形成の可否を判断する判断処理ステップと、
を有し、
前記制御処理ステップは、前記所定タイミングに、該パスワード要求処理ステップに該パスワード入力要求を行わせて、該判定処理ステップで入力された該パスワードと該パスワード記憶手段に登録されている該パスワードに基づいて該印刷データの画像形成が許可されると、前記蓄積手段から前記要認証印刷データを読み出して画像形成させることを特徴とする請求項７に記載の画像形成制御方法。
【請求項９】
コンピュータに、少なくとも印刷データの受信を行わせて、該印刷データの画像形成を制御させる画像形成制御プログラムであって、
前記印刷データが認証を必要とする要認証印刷データであるか認証を必要としない通常印刷データであるかを判定する判定処理と、
受信した前記印刷データが該判定処理で前記要認証印刷データであると判定されると、該要認証印刷データを所定の蓄積手段に蓄積する印刷データ蓄積処理と、
所定タイミングにユーザに前記蓄積手段に蓄積されている前記要認証印刷データに対するパスワードの入力を要求し、入力されたパスワードに基づいて前記要認証印刷データに対する画像形成処理の可否を判断する認証処理と、
前記認証処理で前記要認証印刷データに対する画像形成処理が許可された場合、前記蓄積手段から該要認証印刷データを読み出して画像形成させる制御処理と、
を実行し、
前記制御処理は、前記認証処理におけるパスワードの入力中に前記通常印刷データを受信すると、所定の待ち時間が経過したか否かを判定し、前記所定の待ち時間が経過すると、前記認証処理における前記パスワードの入力を一時停止させ、前記通常印刷データの画像形成を優先して実行することを特徴とする画像形成制御プログラム。
【請求項１０】
前記認証処理は、
パスワードの入力を要求するパスワード要求処理と、
入力された前記パスワードと予めパスワード記憶手段に登録されているパスワードの認証を行って画像形成の可否を判断する判断処理と、
を有し、
前記制御処理は、前記所定タイミングに、該パスワード要求処理に該パスワード入力要求を行わせて、入力された該パスワードと該パスワード記憶手段に登録されている該パスワードに基づいて該判断処理で該印刷データの画像形成が許可されると、前記蓄積手段から前記要認証印刷データを読み出して画像形成させることを特徴とする請求項９に記載の画像形成制御プログラム。
【請求項１１】
請求項９または１０に記載の画像形成制御プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に関し、詳細には、少なくともＭＩＣＲ（Magnetic ink character recognition：磁気インク文字認識）印刷する機能を備え、ＭＩＣＲ印刷の印刷物の確保を適切に行いつつ、認証を伴わないＭＩＣＲカートリッジを使用した通常印刷をも適切に行う画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
プリンタ装置や複合装置等の画像形成装置においては、小切手や手形等の重要文書（書類）の画像の印刷が行われることがある。このような重要文書の画像の印刷においては、従来から磁性トナーを使用し、印刷データの印刷に際してパスワードの入力要求を行って、パスワード認証を適切に完了すると、該印刷データのＭＩＣＲ印刷が行われており、このＭＩＣＲ印刷では、磁性トナーを用いたＭＩＣＲフォントと呼ばれる特殊な形状をした書体が用いられている。
【０００３】
このようなＭＩＣＲ印刷を行う画像形成装置においては、ＭＩＣＲ印刷のみを行うのでは、画像形成装置の汎用性に欠けることから、従来から、ＭＩＣＲ印刷用のプロセスカートリッジと通常印刷用のプロセスカートリッジを適宜交換して通常印刷とＭＩＣＲ印刷とを適宜切り換えて行うことができるとともに、装着されているプロセスカートリッジがＭＩＣＲ用カートリッジの場合に、複写モードの作動及びＦＡＸモードの作動を制限することで、重要文書の偽造防止を図ったＭＩＣＲプリンタ兼用画像形成装置が提案されている（特許文献１参照）。
【０００４】
一方、近年、ネットワーク化が進み、ＭＩＣＲ印刷機能を備えた画像形成装置においても、ネットワークに接続されＭＩＣＲ印刷機能を搭載した画像形成装置をネットワークに接続されている複数のコンピュータ等のホスト装置からの印刷データを印刷することが要求されており、このような場合、ＭＩＣＲ用カートリッジを搭載している状態で、ホスト装置から、パスワードの認証を必要とする印刷（以下、要認証ＭＩＣＲ印刷という。）を要求する要認証ＭＩＣＲ印刷ジョブと、ＭＩＣＲ印刷用プロセスカートリッジを使用したパスワードの認証を必要としない通常の印刷（以下、通常ＭＩＣＲ印刷という。）を要求する通常ＭＩＣＲ印刷要求と、が行われることがある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記公報記載の従来技術にあっては、ＭＩＣＲ印刷用プロセスカートリッジと通常印刷用プロセスカートリッジとを交換することで、ＭＩＣＲ印刷と通常印刷とを切り換えて行うことができるとともに、ＭＩＣＲ印刷用プロセスカートリッジが搭載されている場合には、複写モードとＦＡＸモードの作動を制限することで重要文書の偽造を防止しているが、このようなＭＩＣＲ印刷用プロセスカートリッジを搭載している状態で、パスワード認証を必要とする要認証ＭＩＣＲ印刷が発生すると、該パスワード認証が適切に完了して該要認証ＭＩＣＲ印刷が完了するまで、その後に発生した印刷要求、例えば、パスワード認証を必要としない通常ＭＩＣＲ印刷が発生しても、先の要認証ＭＩＣＲ印刷が完了するまでは、次の通常ＭＩＣＲ印刷が行われず、先の要認証ＭＩＣＲ印刷の印刷要求を行ったユーザが、該パスワード認証が完了するまでに時間を要しても、以降の印刷ジョブの処理は先の要認証ＭＩＣＲ印刷ジョブが完了するまで待たされることとなる。
【０００６】
その結果、急を要する通常ＭＩＣＲ印刷が発生しても、先に要認証ＭＩＣＲ印刷ジョブが滞留していると、処理が停止して、画像形成装置の利用性を向上させる上で、改良の必要があった。
【０００７】
なお、上記問題は、ＭＩＣＲ印刷用プロセスカートリッジを使用せずに、通常のプロセスカートリッジを使用した通常印刷が上記要認証ＭＩＣＲ印刷後に発生した場合にも、同様であり、先の要認証ＭＩＣＲ印刷が完了しないと、ＭＩＣＲ印刷用プロセスカートリッジから通常印刷用プロセスカートリッジに交換して通常印刷を行うことができず、通常印刷が待たされることとなる。
【０００８】
そこで、本発明は、認証処理を必要とする要認証ＭＩＣＲ印刷と他の印刷処理を蓄積手段に蓄積して必要に応じて順番を入れ替えて処理することで、利用性の良好な画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明は、上記目的を達成するために、本発明の一態様は、少なくとも印刷データを受信して、該印刷データを画像形成手段で画像形成する画像形成装置において、前記印刷データが認証を必要とする要認証印刷データであるか認証を必要としない通常印刷データであるかを判定する判定手段と、印刷データを蓄積する蓄積手段と、ユーザから入力されたパスワードに基づいて前記要認証印刷データに対する画像形成処理の可否を判断する認証手段と、受信した前記印刷データが前記要認証印刷データであると前記判定手段が判定すると、該要認証印刷データを該蓄積手段に蓄積させ、所定タイミングに前記認証手段に前記蓄積手段に蓄積されている前記要認証印刷データに対するパスワードの入力を要求させ、前記認証手段が前記要認証印刷データに対する画像形成処理を許可した場合、前記蓄積手段から該要認証印刷データを読み出して前記画像形成手段に画像形成させ、前記認証手段に対するパスワードの入力中に前記通常印刷データを受信すると、所定の待ち時間が経過したか否かを判定し、前記所定の待ち時間が経過すると、前記パスワードの入力を一時停止させ、前記通常印刷データの画像形成を前記画像形成手段に優先して実行させる制御手段と、を備えることを特徴としている。
【００１０】
また、本発明の他の態様は、少なくとも印刷データを受信して、該印刷データの画像形成を制御する画像形成制御方法において、前記印刷データが認証を必要とする要認証印刷データであるか認証を必要としない通常印刷データであるかを判定する判定処理ステップと、受信した前記印刷データが該判定処理ステップで前記要認証印刷データであると判定されると、該要認証印刷データを所定の蓄積手段に蓄積する印刷データ蓄積処理ステップと、所定タイミングにユーザに前記蓄積手段に蓄積されている前記要認証印刷データに対するパスワードの入力を要求し、入力されたパスワードに基づいて該要認証印刷データに対する画像形成処理の可否を判断する認証ステップと、前記認証ステップで前記要認証印刷データに対する画像形成処理が許可された場合、前記蓄積手段から該要認証印刷データを読み出して画像形成させる制御処理ステップと、を有し、前記制御処理ステップは、前記認証ステップにおけるパスワードの入力中に前記通常印刷データを受信すると、所定の待ち時間が経過したか否かを判定し、前記所定の待ち時間が経過すると、前記認証ステップにおける前記パスワードの入力を一時停止させ、前記通常印刷データの画像形成を優先して実行することを特徴としている。
【００１１】
さらに、本発明のさらに他の態様は、コンピュータに、少なくとも印刷データの受信を行わせて、該印刷データの画像形成を制御させる画像形成制御プログラムであって、前記印刷データが認証を必要とする要認証印刷データであるか認証を必要としない通常印刷データであるかを判定する判定処理と、受信した前記印刷データが該判定処理で該要認証印刷データであると判定されると、該要認証印刷データを所定の蓄積手段に蓄積する印刷データ蓄積処理と、所定タイミングにユーザに前記蓄積手段に蓄積されている前記要認証印刷データに対するパスワードの入力を要求し、入力されたパスワードに基づいて前記要認証印刷データに対する画像形成処理の可否を判断する認証処理と、前記認証処理で前記要認証印刷データに対する画像形成処理が許可された場合、前記蓄積手段から該要認証印刷データを読み出して画像形成させる制御処理と、を実行し、前記制御処理は、前記認証処理におけるパスワードの入力中に前記通常印刷データを受信すると、所定の待ち時間が経過したか否かを判定し、前記所定の待ち時間が経過すると、前記認証処理における前記パスワードの入力を一時停止させ、前記通常印刷データの画像形成を優先して実行することを特徴としている。
さらにまた、本発明の一態様は、上記画像形成制御プログラムをコンピュータが読取可能な記録媒体に記録したことを特徴としている。
【発明の効果】
【００１２】
本発明によれば、少なくともＭＩＣＲ印刷データを受信して画像形成する場合に、受信した印刷データが認証を必要とする要認証ＭＩＣＲ印刷データであるか認証を必要としない通常の印刷データであるかを判定し、受信した印刷データが該判定処理ステップで該要認証ＭＩＣＲ印刷データであると、該要認証ＭＩＣＲ印刷データを所定の蓄積手段に一旦蓄積し、所定タイミングに該蓄積手段から該要認証ＭＩＣＲ印刷データを読み出して画像形成するので、要認証ＭＩＣＲ印刷データの取り扱いの自由度を広げることができ、画像形成装置の利用性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の一実施例を適用したレーザプリンタの要部ブロック構成図。
【図２】図２は、図１のレーザプリンタの機能構成図。
【図３】図３は、図１のレーザプリンタによる印刷データの処理流れの説明図。
【図４】図４は、要認証ＭＩＣＲ印刷データの基本画像形成制御処理を示すフローチャート。
【図５】図５は、要認証ＭＩＣＲ印刷データのパスワード認証処理を含む画像形成制御処理を示すフローチャート。
【図６】図６は、順番調整を伴うＭＩＣＲ印刷データの画像形成制御処理を示すフローチャート。
【図７】図７は、図６の画像形成制御処理の続きの処理を示すフローチャート。
【図８】図８は、要認証ＭＩＣＲ印刷データの一括印刷を行う画像形成制御処理を示すフローチャート。
【図９】図９は、順番調整を伴うＭＩＣＲ印刷データの画像形成制御処理を示すフローチャート。
【図１０】図１０は、図９の画像形成制御処理の続きの処理を示すフローチャート。
【図１１】図１１は、要認証ＭＩＣＲ印刷データの蓄積制御処理を伴う画像形成制御処理を示すフローチャート。
【図１２】図１２は、図１１の画像形成制御処理を示すフローチャート。
【図１３】図１３は、要認証ＭＩＣＲ印刷データの一括画像形成制御処理を示すフローチャート。
【図１４】図１４は、処理優先度に応じた画像形成制御処理を示すフローチャート。
【図１５】図１５は、パスワード入力待ち時間制御処理を伴う画像形成制御処理を示すフローチャート。
【図１６】図１６は、図１５の続きの処理を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１５】
図１〜図７は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の１実施例を示す図であり、図１は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の第１実施例を適用したレーザプリンタ１の要部ブロック構成図である。
【００１６】
図１において、レーザプリンタ１は、コントローラ２、操作パネル３及びプリンタエンジン４等を備えており、ホストコンピュータ等のホスト装置ＨＳが接続されている。このレーザプリンタ１は、例えば、カラープリンタ装置、カラー複写装置、カラー複合装置等の画像形成装置が用いられる。
【００１７】
レーザプリンタ１は、そのプリンタエンジン（画像形成手段）４として、図示しない本体筐体内に、給紙部の給紙カセットから用紙を搬送する用紙搬送路が形成され、該用紙搬送路に沿って、搬送ローラ、レジストローラ、転写ローラ及びガイド板等が配設されている。プリンタエンジン４は、本体筐体内の該用紙搬送路の下流側に、定着部が配設されており、定着部は、トナー画像の転写された用紙を加熱しつつ加圧して、該用紙上のトナー画像を該用紙に定着させて、下流側の排出ローラに送り、排出ローラが排紙部に画像形成済の用紙を排出する。
【００１８】
そして、プリンタエンジン４は、プロセスカートリッジ４ａを通常印刷用プロセスカートリッジとＭＩＣＲ印刷用プロセスカートリッジとを交換可能に搭載し、プロセスカートリッジ４ａとして、ＭＩＣＲ印刷用プロセスカートリッジを搭載することで、ＭＩＣＲ印刷を実行することができ、ＭＩＣＲ印刷を実行する場合には、ＭＩＣＲ印刷の目的が、通常、小切手や手形等を印刷することであるため、給紙カセットには、該印刷目的に応じた専用の用紙がセットされる。また、プリンタエンジン４は、光書き込みユニットが本体筐体内に配設されており、光書き込みユニットは、ポリゴンモータ、ポリゴンミラー、Ｆθレンズ、光源としてのレーザダイオード、ミラー等を備えていて、画像データに基づいて変調された書き込み光をレーザダイオードから出射する。レーザプリンタ１は、本体筐体内の上記用紙搬送路上に、該用紙搬送路の上側を形成する状態で、上記プロセスカートリッジ４ａが着脱可能に装着され、プロセスカートリッジ４ａは、感光体、帯電ローラ、クリーニング・廃トナー回収部、現像・トナー収納部等がカートリッジケース内に収納されて、一体化されている。プロセスカートリッジ４ａは、その感光体が転写ローラと対向して接触する状態で、レーザプリンタ１のプリンタエンジン４内に収納されて着脱可能に装着され、この感光体と転写ローラとの間に、給紙カセットから給紙コロにより１枚ずつ分離して送り出されて、搬送ローラによりレジストローラに送られた用紙が、レジストローラでタイミング調整された後、搬送されてくる。プロセスカートリッジ４ａの感光体は、プリンタエンジン４の図示しない駆動機構により、回転駆動され、その際、帯電ローラによって表面が一様に帯電される。感光体には、上記光書き込みユニットからレーザ光が照射されて、感光体上に静電潜像が形成され、現像・トナー収納部を通過する際に、現像・トナー収納部からトナーが供給されて、静電潜像がトナー画像として可視像化される。感光体上のトナー画像は、感光体がさらに回転して転写ローラと対向する際に、転写ローラにより、転写ローラと感光体との間に搬送されてきている用紙に転写され、プリンタエンジン４は、トナー画像の転写された用紙を、定着部に搬送する。定着部は、搬送されてきた用紙を定着温度に加熱されている定着ローラと加圧ローラにより加熱しつつ搬送して、用紙上のトナー画像を用紙に定着させ、プリンタエンジン４は、定着の完了した用紙を搬送ローラにより排紙部上に排出する。なお、プロセスカートリッジ４ａの転写の完了した感光体は、さらに回転されて、クリーニング・廃トナー回収部で残留するトナーが除去されて、再度、画像形成に供される。なお、以下の説明では、必要に応じて、画像形成を印刷、画像形成処理を印刷処理という。
【００１９】
そして、レーザプリンタ１は、プロセスカートリッジ４ａとして、上述のように、通常の印刷で使用する通常印刷用プロセスカートリッジと、ＭＩＣＲ印刷で使用するＭＩＣＲ印刷用プロセスカートリッジと、をそれぞれ交換可能にプリンタエンジン４に装着が可能である。
【００２０】
また、レーザプリンタ１は、装着されているプロセスカートリッジ４ａが通常印刷用プロセスカートリッジであるかＭＩＣＲ印刷用プロセスカートリッジであるかを判別するカートリッジ判断部１０５（図２参照）を備えており、このカートリッジ判断部１０５は、プロセスカートリッジ４ａがレーザプリンタ１に装着されることで、有線（例えば、コネクタ接続）または無線（例えば、ＲＦＩＤ（Radio Frequency-Identification：電波方式認識）を用いた通信）でプロセスカートリッジ４ａ、特に、ＭＩＣＲ印刷用プロセスカートリッジに取り付けられているメモリ（例えば、メモリタグ、ＩＣチップ等）等から該ＭＩＣＲ印刷用プロセスカートリッジに関する情報を取得してＭＩＣＲ印刷用プロセスカートリッジであることを識別する。すなわち、少なくともＭＩＣＲ印刷用プロセスカートリッジは、ＭＩＣＲ印刷用プロセスカートリッジであることを示すカットリッジ情報（識別情報）を記憶したメモリを搭載しており、メモリは、電源が供給されていないときにもその記憶内容を保持する不揮発性メモリが用いられている。
【００２１】
そして、上記操作パネル３は、スタートキー、ストップキー、テンキー、画質設定キー、ＭＩＣＲ印刷設定キー等のレーザプリンタ１の操作を行うのに必要な各種操作キーを備えるとともに、ディスプレイ（例えば、液晶ディスプレイ）を備え、上記各操作キーからは、レーザプリンタ１を動作させるための各種操作、特に、後述する画像形成制御処理でのパスワード入力操作等が行われ、ディスプレイには、操作キーから入力された命令内容やレーザプリンタ１からユーザに通知する各種情報、特に、ＭＩＣＲ印刷での画像形成制御方法を実行する画像形成制御処理に必要な各種情報、例えば、パスワード入力画面等が表示される。したがって、操作パネル３は、パスワード入力手段、パスワード要求手段として機能している。
【００２２】
コントローラ２は、そのとき設定されている制御モード及びホスト装置ＨＳからの制御コードに従って、ホスト装置ＨＳからの印刷データを、画像データに変換してプリンタエンジン４へ出力する制御機構の総称であり、ホストＩ／Ｆ１１、プログラムＲＯＭ（Read Only Memory）１２、フォントＲＯＭ１３、操作パネルＩ／Ｆ１４、ＨＤＤ（ハードディスク）１５、ＣＰＵ（Central Processing Unit ）１６、ＲＡＭ（Random Access Memory）１７、ＮＶＲＡＭ（Non-Volatile Random Access Memory）１８、エンジンＩ／Ｆ１９及びオプションＲＡＭ２０等を備えていて、上記各部は、バス２１により接続されている。
【００２３】
ホストＩ／Ｆ１１には、ホスト装置ＨＳが接続されており、ホストＩ／Ｆ１１は、ホスト装置ＨＳからレーザプリンタ１に送られてくる制御信号及びデータからなる印刷ジョブ（要認証ＭＩＣＲ印刷ジョブ、通常ＭＩＣＲ印刷ジョブ、通常印刷ジョブ）を受け取るとともに、レーザプリンタ１からホスト装置ＨＳへのステータス信号等のデータや信号の送り出しを行う。
【００２４】
プログラムＲＯＭ１２は、コントローラ２内でのデータの処理や管理及び周辺モジュールを制御するためのプログラム、具体的には、レーザプリンタ１としての基本処理プログラム及び後述する画像形成制御方法を実行する画像形成制御プログラム等の各種プログラムを格納しているとともに、これらの各プログラムを実行するのに必要な各種データを格納している。
【００２５】
フォントＲＯＭ１３は、レーザプリンタ１で印刷に使用する各種フォントが予め格納されており、ＣＰＵ１６により読み出されて、印刷処理に供される。
【００２６】
このレーザプリンタ１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像形成制御方法を実行する画像形成制御プログラムを読み込んでプログラムＲＯＭ１２等に導入することで、後述する印刷ジョブの順番を適切に制御する画像形成制御方法を実行するレーザプリンタ１として構築されている。この画像形成制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２７】
操作パネルＩ／Ｆ１４には、上記操作パネル３が接続されており、操作パネルＩ／Ｆ１４は、コントローラ２と操作パネル３との間の信号の授受を行う。
【００２８】
ＨＤＤ（蓄積手段）１５は、大容量のデータ蓄積装置であり、印刷データ、特に、要認証ＭＩＣＲ印刷データの蓄積を行う。
【００２９】
ＣＰＵ（制御手段、判定手段）１６は、プログラムＲＯＭ１２に格納されているプログラムに基づいて、ＲＡＭ１７をワークメモリとして利用しつつ、レーザプリンタ１の各部を制御して、印刷処理（画像形成処理）を行うとともに、後述する画像形成制御処理を行う。
【００３０】
ＲＡＭ１７は、ＣＰＵ１６のワークメモリとして利用されるとともに、ホスト装置ＨＳからの印刷データをページ単位に管理して一時記憶するバッファ及びバッファに記憶されたデータを実際の画像パターン（印字パターン）に変換した描画データ（ビデオデータ）の展開されるビットマップメモリ等として利用される。
【００３１】
ＮＶＲＡＭ（パスワード記憶手段）１８は、レーザプリンタ１の電源が切られているときにも記憶内容を保持するメモリであり、レーザプリンタ１の電源がオフの際にも保持する必要のあるデータをＣＰＵ１６の制御下で記憶する。
【００３２】
オプションＲＡＭ２０は、いわゆる着脱可能な補助メモリであり、ＲＡＭ１７の容量が不足した際等に補助として使用されるものである。
【００３３】
エンジンＩ／Ｆ１９には、プリンタエンジン４が接続されており、コントローラ２からプリンタエンジン４への制御信号やビデオ信号及びプリンタエンジン４からコントローラ２へのステータス信号の授受を行う。
【００３４】
プリンタエンジン４は、エンジンＩ／Ｆ１９を介してコントローラ２から受け取ったビデオ信号（画像信号）及び制御信号により、上記電子写真方式で画像形成（印刷処理）を行い、プリンタエンジン４は、上述のように、装着されているプロセスカートリッジ４ａがＭＩＣＲ印刷用プロセスカートリッジであるか、通常印刷用プロセスカートリッジであるかによって、ＭＩＣＲ印刷（要認証ＭＩＣＲ印刷と通常ＭＩＣＲ印刷）及びＭＩＣＲではない通常印刷を切り換えて印刷処理する。
【００３５】
そこで、レーザプリンタ１は、上記画像形成制御プログラムが導入されて実行されることで、図２に示すように、プリンタアプリ（アプリケーション）部１００が構築され、プリンタアプリ部１００には、通信制御部１０１、フィルタアプリ部１０２、印刷データ描画部（ＰＤＬ）１０３、印刷制御部１０４、カートリッジ判断部１０５、操作パネル制御部１０６、パスワード登録部１０７等が構築される。そして、フィルタアプリ部１０２には、印刷データ解釈部１１０、認証処理部１１１、印刷データ蓄積処理制御部１１２、パスワード制御部１１３、タイマ制御部１１４及び印刷データ（ＰＤＬ）編集処理部１１５等が構築される。
【００３６】
通信制御部１０１は、上記ホストＩ／Ｆ１１によってＬＡＮ（Local Area Network）やＵＳＢ（Universal Serial Bus）ケーブル等の通信回線を介して上記ホスト装置ＨＳに接続されており、ホスト装置ＨＳが、レーザプリンタ１に印刷データを送信して、印刷要求を行う。特に、ホスト装置ＨＳは、ＭＩＣＲ印刷の印刷データを生成して、ＭＩＣＲ印刷（要認証ＭＩＣＲ印刷と通常ＭＩＣＲ印刷）及びＭＩＣＲではない通常印刷のデータ及び印刷要求等からなる印刷ジョブをレーザプリンタ１に送信する。
【００３７】
フィルタアプリ部１０２は、通信制御部３１の受け取った印刷データ等の印刷ジョブを印刷データ解釈部１１０が受け取って、印刷データ解釈部１１０が、ホスト装置ＨＳから受け取った該印刷ジョブを解析して、印刷データを取り出して印刷データ蓄積処理制御部１１２に渡したり、印刷データ編集処理部１１５に渡し、また、認証処理部１１１の認証処理結果に応じて印刷データ（特に、要認証ＭＩＣＲ印刷データ）の印刷処理の可否を決定する。
【００３８】
認証処理部１１１は、印刷データ解釈部１１０が受け取った印刷データが要認証ＭＩＣＲ印刷データであるときに、該要認証ＭＩＣＲ印刷データの正当性の照合を行い、認証結果を印刷データ解釈部１１０に渡す。
【００３９】
印刷データ解釈部１１０は、通信制御部１０１から受け取った印刷データが、通常印刷データあるか、ＭＩＣＲ印刷データであるか、ＭＩＣＲ印刷データであっても、認証を必要とする要認証ＭＩＣＲ印刷データであるか、認証を必要としない、通常ＭＩＣＲ印刷データであるかの印刷データの判別を行い、判別結果から印刷データが要認証ＭＩＣＲ印刷データであるときには、該印刷データ（印刷ジョブ）の蓄積の指示を印刷データ蓄積処理制御部１１２に行い、また、適宜のタイミングに、操作パネル制御部１０６にパスワードの入力画面のディスプレイへの表示を行わせて、該パスワード入力画面でユーザによって入力されたパスワードと予めＮＶＲＡＭ１８に登録されているパスワードとのパスワード制御部１１３によるパスワード照合結果から印刷データ蓄積処理制御部１１２に印刷データの読み出し及び消去の指示を行う。
【００４０】
印刷データ蓄積処理制御部１１２は、印刷データ解釈部１１０の制御下で、ＨＤＤ１５への印刷データ（特に、要認証ＭＩＣＲ印刷データ）の蓄積、印刷データの読み出し、蓄積されている印刷データの消去等を行う。
【００４１】
また、印刷データ解釈部１１０は、印刷データが認証処理を必要とする要認証ＭＩＣＲ印刷データではなく、認証処理を要求しない通常ＭＩＣＲ印刷データまたは通常のプロセスカートリッジ４ａを使用した通常印刷データであると、後述するように、要認証ＭＩＣＲ印刷データの認証処理を一時停止して、先に通常ＭＩＣＲ印刷データまたは通常印刷データの印刷処理を実行する画像形成制御方法を実現する画像形成制御処理を実行する。
【００４２】
さらに、印刷データ解釈部１１０は、印刷データを印刷させる場合、該印刷対象の印刷データが編集処理の必要な印刷データであるときには、該印刷データを印刷データ編集処理部１１５に渡し、該印刷データが編集の必要でない印刷データであるときには、該印刷データを、そのまま印刷データ描画部１０３に渡す。
【００４３】
印刷データ編集処理部１１５は、認証処理部１１１での認証結果、レーザプリンタ１の状態（プロセスカートリッジ４ａの装着状態等）に応じて印刷データや印刷条件の編集を行い、編集結果を印刷データ描画部１０３に渡す。
【００４４】
印刷データ描画部１０３は、印刷データ解釈部１１０から受け取った印刷データや印刷データ編集処理部１１５から受け取った印刷データをプリンタエンジン４で処理可能な描画データ（ビットマップデータ）に変換してＲＡＭ１７等に１ページずつ展開して、印刷制御部１０４に渡す。
【００４５】
印刷制御部１０４は、プリンタエンジン４を制御して、該印刷データ描画部１０３から受け取った印刷データの用紙への印刷を行わせて、例えば、図３に示すように、印刷結果を得る。
【００４６】
また、印刷制御部１０４は、装着されているプロセスカートリッジ４ａが通常印刷用プロセスカートリッジであるかＭＩＣＲ印刷用プロセスカートリッジであるかの判断結果をカートリッジ判断部１０５から受け取る。すなわち、カートリッジ判断部１０５は、例えば、上述のように、装着されているプロセスカートリッジ４ａと有線または無線によって通信して、プロセスカートリッジ４ａに取り付けられているメモリから該プロセスカートリッジ４ａに関する情報（カートリッジ属性）を取得して、該プロセスカートリッジ４ａが通常印刷用プロセスカートリッジであるかＭＩＣＲ印刷用プロセスカートリッジであるかを判断して、判断結果を印刷制御部１０４及び印刷データ解釈部１１０に渡すカートリッジ判別処理を行う。
【００４７】
印刷データ解釈部１１０は、カートリッジ判断部１０５から受け取った判断結果に基づいて通常印刷であるかＭＩＣＲ印刷であるか、また、ＭＩＣＲ印刷であっても要認証ＭＩＣＲ印刷であるか通常ＭＩＣＲ印刷であるかを判別して印刷制御（画像形成制御）を行い、必要に応じて、操作パネル制御部１０６を介してプロセスカートリッジ４ａの種別を操作パネル３のディスプレイに表示させたり、パスワードの入力画面を操作パネル３のディスプレイに表示させたりする。
【００４８】
操作パネル制御部１０６は、印刷データ解釈部１１０の制御下で、上記操作パネル３のディスプレイへのパスワード入力画面等の画面表示制御、操作パネル３でのパスワード入力、印刷処理優先度の設定やタイムアウト時間の設定等の各設定値をＮＶＲＡＭ１８に保存する設定値保存処理制御等を行う。
【００４９】
そして、パスワード登録部１０７は、操作パネル３やホスト装置ＨＳからのパスワードの登録、削除、変更情報を受け付け、該受け付けたパスワードの登録、削除、変更情報に基づいてＮＶＲＡＭ１８へのパスワードの登録、登録済のパスワードの削除と変更を行うパスワード登録制御処理を行うとともに、該パスワードのＮＶＲＡＭ１８への登録情報を、パスワード登録部１１３を介して印刷データ解釈部１１０に渡す。
【００５０】
パスワード制御部１１３は、ＮＶＲＡＭ１８に格納されているパスワードをパスワード登録部１０７を介して受け取って該ＮＶＲＡＭ１８に登録されているパスワードと操作パネル３からユーザによって入力されたパスワードを照合し、照合結果を印刷データ解釈部１１０に通知する。
【００５１】
ＮＶＲＡＭ（パスワード記憶手段）１８は、上述のように、レーザプリンタ１の電源がＯＦＦの場合にも記憶内容を保持する不揮発性メモリであり、図示しない操作パネル３からのモード指示の内容、動作履歴等のレーザプリンタ１の動作に関する各種情報及び後述するＭＩＣＲ画像形成制御処理に必要な各種情報、例えば、ＭＩＣＲ印刷の許可されているユーザ情報、該ユーザを識別するユーザ識別情報、特に、パスワード等を格納する。
【００５２】
印刷データ蓄積処理部１１２は、印刷データ解釈部１１０から受け取った印刷データ等の印刷ジョブのハードディスク１５への蓄積と、該蓄積した印刷データ等の読み出しの制御を行う。特に、印刷データ蓄積処理部１１２は、印刷データ解釈部１１０が、要認証ＭＩＣＲ印刷データと判断した、印刷データのＨＤＤ１５への蓄積と読み出し及び削除等を制御する。
【００５３】
タイマ制御部１１４は、レーザプリンタ１の動作で用いる各種の時間計測処理、特に、パスワード入力待ちのタイムアウト時間の開始、計測、停止、クリア処理を行う。
【００５４】
すなわち、レーザプリンタ１は、図３に示すように、ホスト装置ＨＳから印刷データが送られてくると、通信制御部１０１で受信して、フィルタアプリ部１０２が、該印刷データが要認証ＭＩＣＲ印刷データであるか、その他の印刷データ（すなわち、通常ＭＩＣＲ印刷データまたは通常印刷データ）であるかを判別して、要認証ＭＩＣＲ印刷データであると、図３に黒の矢印で示すように、該要認証ＭＩＣＲ印刷データを一旦ＨＤＤ１５に蓄積した後、認証処理を行い、この間に、白抜きの矢印で示すように、通常ＭＩＣＲ印刷データまたは通常印刷データがホスト装置ＨＳから送られてくると、該認証処理を停止して、通常ＭＩＣＲ印刷データまたは通常印刷データを先に印刷データ描画部１０３及び印刷制御部１０４を介してプリンタエンジン４に送って用紙に印刷する印刷処理を実行する。
【００５５】
そして、レーザプリンタ１は、ＨＤＤ１５に要認証ＭＩＣＲ印刷データが蓄積されている場合には、通常ＭＩＣＲ印刷データまたは通常印刷データがホスト装置ＨＳから印刷データが送られてこない所定のタイミングに、操作パネル３のディスプレイにパスワード入力画面を表示して、パスワードの認証が正常に行われると、該要認証ＭＩＣＲ印刷データをＨＤＤ１５から読み出して、要認証ＭＩＣＲ印刷データの印刷処理を同様に行う。
【００５６】
次に、本実施例の作用を説明する。本実施例のレーザプリンタ１は、図２及び図３に示したように、要認証ＭＩＣＲ印刷データは、認証処理を必要とし、パスワードの入力及び認証を行う時間だけ、他の印刷データよりも処理に時間を必要とするために、該要認証ＭＩＣＲ印刷データを一旦ＨＤＤ１５に蓄積した後、所定のタイミングに認証を行って印刷処理する。
【００５７】
すなわち、図４に示すように、レーザプリンタ１は、図４に要認証ＭＩＣＲ印刷データの基本画像形成制御処理のフローチャートを示すように、通信制御部１０１を介してホスト装置ＨＳから要認証ＭＩＣＲ印刷データを受信すると（ステップＳ１０１）、印刷データ解釈部１１０が、該要認証ＭＩＣＲ印刷データを印刷データ蓄積処理制御部１１２を介して一旦ＨＤＤ１５に蓄積し（ステップＳ１０２）、予め設定された待ち時間の経過等による印刷処理の指示があるまで待つ（ステップＳ１０３）。
【００５８】
ステップＳ１０３で、印刷処理指示があると、印刷データ解釈部１１０は、ＨＤＤ１５に蓄積した要認証ＭＩＣＲ印刷データを印刷データ蓄積処理制御部１１２を介してＨＤＤ１５から読み出して（ステップＳ１０４）、該要認証ＭＩＣＲ印刷データを印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送ってプリンタエンジン４で印刷処理を行わせる（ステップＳ１０５）。
【００５９】
要認証ＭＩＣＲ印刷データの印刷処理を完了すると、印刷データ解釈部１１０は、印刷データ蓄積処理制御部１１２を介して該印刷の完了した要認証ＭＩＣＲ印刷データをＨＤＤ１５から消去して処理を終了する（ステップＳ１０６）。
【００６０】
このように、本実施例のレーザプリンタ１は、少なくともＭＩＣＲ印刷データを受信して画像形成する場合に、受信した印刷データが認証を必要とする要認証ＭＩＣＲ印刷データであるか認証を必要としない通常の印刷データであるかを判定し、受信した印刷データが該要認証ＭＩＣＲ印刷データであると、該要認証ＭＩＣＲ印刷データをＨＤＤ１５に一旦蓄積し、所定タイミングにＨＤＤ１５から該要認証ＭＩＣＲ印刷データを読み出して画像形成（印刷）している。
【００６１】
したがって、要認証ＭＩＣＲ印刷データの取り扱いの自由度を広げることができ、レーザプリンタ１の利用性を向上させることができる。
【００６２】
また、レーザプリンタ１は、要認証ＭＩＣＲ印刷データに対しては、図５に示すように、パスワードの認証を確認することで、印刷処理を行う。すなわち、レーザプリンタ１は、図５にその要認証ＭＩＣＲ印刷データのパスワード認証を伴う画像形成制御処理のフローチャートを示すように、通信制御部１０１を介してホスト装置ＨＳから要認証ＭＩＣＲ印刷データを受信すると（ステップＳ２０１）、印刷データ解釈部１１０が、該要認証ＭＩＣＲ印刷データを印刷データ蓄積処理制御部１１２を介して一旦ＨＤＤ１５に蓄積し（ステップＳ２０２）、予め設定された待ち時間の経過等による印刷処理の指示があるまで待った後、操作パネル制御部１０６を介して操作パネル３のディスプレイにパスワードの入力画面を表示させて（ステップＳ２０３）、パスワードが入力されるのを待つ（ステップＳ２０４）。
【００６３】
ステップＳ２０４で、操作パネル３のキー操作等によってパスワードが入力されると、パスワード制御部１１３が予めＮＶＲＡＭ１８に登録されているパスワードと操作パネル３から入力されたパスワードが一致するかチェックし（ステップＳ２０５）、パスワード制御部１１３が一致しないと判断すると、印刷データ解釈部１１０が、パスワードが不一致である旨の警告等を操作パネル３に行って、再度パスワードが入力されるのを待って（ステップＳ２０４）、ステップＳ２０５で、入力されたパスワードとＮＶＲＡＭ１８に登録されているパスワードが一致すると、パスワード入力画面を操作パネル３のディスプレイから消去する（ステップＳ２０６）。
【００６４】
次に、印刷データ解釈部１１０は、パスワード入力画面を消去すると、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５に蓄積されている該パスワードに対応する要認証ＭＩＣＲ印刷データを読み出して（ステップＳ２０７）、該要認証ＭＩＣＲ印刷データを印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送ってプリンタエンジン４で印刷処理を行わせる（ステップＳ２０８）。
【００６５】
要認証ＭＩＣＲ印刷データの印刷処理を完了すると、印刷データ解釈部１１０は、印刷データ蓄積処理制御部１１２を介して該印刷の完了した要認証ＭＩＣＲ印刷データをＨＤＤ１５から消去して処理を終了する（ステップＳ２０９）。
【００６６】
このように、本実施例のレーザプリンタ１は、所定タイミングに、操作パネル３のディスプレイにパスワード入力画面を表示してパスワード入力要求を行い、操作パネル３から入力された該パスワードとＮＶＲＡＭ１８に予め登録されているパスワードに基づいて該パスワード制御部１１３がパスワードの認証に成功して印刷データの画像形成を許可すると、印刷データ解釈部１１０が、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５から要認証ＭＩＣＲ印刷データを読み出して、プリンタエンジン４に画像形成させている。
【００６７】
したがって、パスワードの認証を適切に行うことのできた要認証ＭＩＣＲ印刷データのみを印刷出力することができ、レーザプリンタ１の利用性を向上させつつ、ＭＩＣＲ印刷データの機密を確保することができる。
【００６８】
そして、レーザプリンタ１は、上述のように、要認識ＭＩＣＲ印刷データを受信すると、一旦ＨＤＤ１５に蓄積して、所定タイミングにパスワード認証を行って、該パスワード認証に成功すると、要認証ＭＩＣＲ印刷データの印刷処理を行っているが、図６及び図７に示すように、このパスワード認証に成功するまでの間に、要認証ＭＩＣＲ印刷データ以外の他の印刷データ（通常ＭＩＣＲ印刷データまたは通常印刷データ）を受信すると、該パスワード認証処理を一時停止して、該後から受信した通常ＭＩＣＲ印刷データや通常印刷データ、この場合、プロセスカートリッジ４ａとしては、ＭＩＣＲ用プロセスカートリッジ４ａがレーザプリンタ１に装着されているので、以下で説明する画像形成制御処理内容は、通常ＭＩＣＲ印刷データに対しての処理となる。
【００６９】
すなわち、レーザプリンタ１は、図６に示すように、ホスト装置ＨＳから印刷データを受信すると（ステップＳ３０１）、該印刷データが要認証ＭＩＣＲ印刷データであるか、通常ＭＩＣＲ印刷データであるかを、印刷データ解釈部１１０が、チェックし（ステップＳ３０２）、要認証ＭＩＣＲ印刷データであると、該要認証ＭＩＣＲ印刷データを印刷データ蓄積処理制御部１１２を介して一旦ＨＤＤ１５に蓄積して（ステップＳ３０３）、所定タイミングに、操作パネル制御部１０６を介して操作パネル３のディスプレイにパスワードの入力画面を表示させて（ステップＳ３０４）、パスワードが入力されるのを待つ（ステップＳ３０５）。なお、このパスワードの入力画面の表示タイミングとしては、例えば、要認証ＭＩＣＲ印刷データをＨＤＤ１５に蓄積を開始するタイミング、該蓄積保存が完了したタイミング、該蓄積保存が完了した後所定時間が経過したタイミング等を適宜採用することができる。
【００７０】
ステップＳ３０５で、操作パネル３のキー操作等によってパスワードが入力されると、パスワード制御部１１３が、予めＮＶＲＡＭ１８に登録されているパスワードと操作パネル３から入力されたパスワードが一致するかチェックし（ステップＳ３０６）、パスワード制御部１１３が一致しないと判断すると、印刷データ解釈部１１０が、パスワードが不一致である旨の警告等を操作パネル３に行って、再度パスワードが入力されるのを待って（ステップＳ３０５）、ステップＳ３０６で、入力されたパスワードとＮＶＲＡＭ１８に登録されているパスワードが一致すると、図７に示すように、パスワード入力画面を操作パネル３のディスプレイから消去する（ステップＳ３０７）。
【００７１】
次に、印刷データ解釈部１１０は、パスワード入力画面を消去すると、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５に蓄積されている要認証ＭＩＣＲ印刷データを読み出して（ステップＳ３０８）、該要認証ＭＩＣＲ印刷データを印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送って、プリンタエンジン４で印刷処理を行わせる（ステップＳ３０９）。
【００７２】
要認証ＭＩＣＲ印刷データの印刷処理を完了すると、印刷データ解釈部１１０は、印刷データ蓄積処理制御部１１２を介して印刷の完了した要認証ＭＩＣＲ印刷データをＨＤＤ１５から消去して処理を終了する（ステップＳ３１０）。
【００７３】
上記図６のステップＳ３０２で、受信した印刷データがパスワード認証を必要としない通常ＭＩＣＲ印刷データであると、印刷データ解釈部１１０は、既に受信してＨＤＤ１５に蓄積した要認証ＭＩＣＲ印刷データに対するパスワード入力画面の表示中であるかチェックし（ステップＳ３１１）、パスワード入力画面を表示中のときには、該パスワード入力画面を操作パネル３のディスプレイから一時消去（表示を一時停止）して（ステップＳ３１２）、通常ＭＩＣＲ印刷データの印刷処理を実行する。この通常ＭＩＣＲ印刷データの印刷処理は、上述のように、必要な印刷データの編集処理を行った後、印刷データ描画部１０３で、描画データに変化して、印刷制御部１０４からプリンタエンジン４に送って、プリンタエンジン４で用紙に印刷出力する（ステップＳ３１３）。
【００７４】
印刷データ解釈部１１０は、通常ＭＩＣＲ印刷データの印刷を実行させると、操作パネル制御部１０６を介して、一時停止させていたパスワード入力画面を操作パネル３のディスプレイに再表示させ（ステップＳ３１４）、パスワードが入力されるのを待つ（ステップＳ３０５）。
【００７５】
ステップＳ３０５で、操作パネル３のキー操作等によってパスワードが入力されると、パスワード制御部１１３が、予めＮＶＲＡＭ１８に登録されているパスワードと操作パネル３から入力されたパスワードが一致するかチェックし（ステップＳ３０６）、パスワード制御部１１３が一致しないと判断すると、印刷データ解釈部１１０が、パスワードが不一致である旨の警告等を操作パネル３に行って、再度パスワードが入力されるのを待って（ステップＳ３０５）、ステップＳ３０６で、入力されたパスワードとＮＶＲＡＭ１８に登録されているパスワードが一致すると、図８に示したように、パスワード入力画面を操作パネル３のディスプレイから消去する（ステップＳ３０７）。印刷データ解釈部１１０は、パスワード入力画面を消去すると、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５に蓄積されている要認証ＭＩＣＲ印刷データを読み出して（ステップＳ３０８）、該要認証ＭＩＣＲ印刷データを印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送って、プリンタエンジン４で印刷処理を行わせる（ステップＳ３０９）。
【００７６】
要認証ＭＩＣＲ印刷データの印刷処理を完了すると、印刷データ解釈部１１０は、印刷データ蓄積処理制御部１１２を介して該印刷の完了した要認証ＭＩＣＲ印刷データをＨＤＤ１５から消去して処理を終了する（ステップＳ３１０）。
【００７７】
このように、本実施例のレーザプリンタ１は、印刷データ解釈部１１０が、操作パネル３のディスプレイにパスワード入力画面を表示してパスワードの入力要求中に、通常ＭＩＣＲ印刷データを受信すると、該パスワード入力要求を一時停止させ、該通常ＭＩＣＲ印刷データをプリンタエンジン４に画像形成（印刷）させている。
【００７８】
したがって、パスワードが入力されるまでに時間を要するような場合に、パスワードの認証を必要としない通常ＭＩＣＲ印刷データを先に画像形成処理することができ、要認証ＭＩＣＲ印刷データの機密を保持しつつ、レーザプリンタ１の利用性をより一層向上させることができる。
【実施例２】
【００７９】
図８から図１０は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の第２実施例を示す図であり、図８は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の第２実施例を適用したレーザプリンタによる要認証ＭＩＣＲ印刷データの画像形成制御処理を示すフローチャートである。
【００８０】
なお、本実施例は、上記第１実施例のレーザプリンタ１と同様の実施例に適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例の説明で用いた符号をそのまま用いて説明する。
【００８１】
本実施例は、複数の要認証ＭＩＣＲ印刷データをＨＤＤ１５に蓄積していると、パスワード認証で認証された該複数の要認証ＭＩＣＲ印刷データを一括して印刷する。
【００８２】
すなわち、図８に示すように、レーザプリンタ１は、要認証ＭＩＣＲ印刷データを受信すると（ステップＳ４０１）、印刷データ解釈部１１０が、該要認証ＭＩＣＲ印刷データを印刷データ蓄積処理制御部１１２を介して一旦ＨＤＤ１５に蓄積し（ステップＳ４０２）、予め設定された待ち時間の経過等による印刷処理の指示があるまで待ち、この間に、次の要認証ＭＩＣＲ印刷データを受信すると、同様に、ＨＤＤ１５に順次蓄積する。そして、所定の待ち時間の経過等によって印刷処理の開始のタイミングになると、印刷データ解釈部１１０は、操作パネル制御部１０６を介して操作パネル３のディスプレイにパスワードの入力画面を表示させて（ステップＳ４０３）、パスワードが入力されるのを待つ（ステップＳ４０４）。
【００８３】
ステップＳ４０４で、操作パネル３のキー操作等によってパスワードが入力されると、パスワード制御部１１３が予めＮＶＲＡＭ１８に登録されているパスワードと操作パネル３から入力されたパスワードが一致するかチェックし（ステップＳ４０５）、パスワード制御部１１３が一致しないと判断すると、印刷データ解釈部１１０が、パスワードが不一致である旨の警告等を操作パネル３に行って、再度パスワードが入力されるのを待って（ステップＳ４０４）、ステップＳ４０５で、入力されたパスワードとＮＶＲＡＭ１８に登録されているパスワードが一致すると、パスワード入力画面を操作パネル３のディスプレイから消去する（ステップＳ４０６）。
【００８４】
次に、印刷データ解釈部１１０は、パスワード入力画面を消去すると、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５に蓄積されている該パスワードに対応する全ての要認証ＭＩＣＲ印刷データを読み出して（ステップＳ４０７）、全ての該要認証ＭＩＣＲ印刷データを、順次、印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送ってプリンタエンジン４で印刷処理を行わせる一括印刷処理を行う（ステップＳ４０８）。
【００８５】
要認証ＭＩＣＲ印刷データの一括印刷処理を完了すると、印刷データ解釈部１１０は、印刷データ蓄積処理制御部１１２を介して印刷の完了した全ての該要認証ＭＩＣＲ印刷データをＨＤＤ１５から消去して処理を終了する（ステップＳ４０９）。
【００８６】
このように、本実施例のレーザプリンタ１は、パスワード認証に成功して画像形成を許可すると、ＨＤＤ１５から該パスワードによって画像形成の許可される要認証ＭＩＣＲ印刷データが複数存在するときには、それらの複数の要認証ＭＩＣＲ印刷データを全て読み出して、プリンタエンジン４に一括して画像形成させている。
【００８７】
したがって、複数の要認証ＭＩＣＲ印刷データが複数溜まってしまった場合に、要認証ＭＩＣＲ印刷データ毎にパスワード入力を要求することなく、一括して印刷出力することができ、利用性をより一層向上させることができる。
【００８８】
そして、レーザプリンタ１は、上述のように、要認識ＭＩＣＲ印刷データを受信すると、一旦ＨＤＤ１５に蓄積して、所定タイミングにパスワード認証を行って、該パスワード認証に成功すると、該要認証ＭＩＣＲ印刷データの一括印刷処理を行っているが、図９及び図１０に示すように、このパスワード認証に成功するまでの間に、要認証ＭＩＣＲ印刷データ以外の他の通常ＭＩＣＲ印刷データを受信すると、該パスワード認証処理を一時停止して、該後から受信した通常ＭＩＣＲ印刷データの印刷処理を先行して行い、後で、要認証ＭＩＣＲ印刷データの印刷を一括して実行する。
【００８９】
すなわち、レーザプリンタ１は、図９に示すように、ホスト装置ＨＳから印刷データを受信すると（ステップＳ５０１）、該印刷データが要認証ＭＩＣＲ印刷データであるか、通常ＭＩＣＲ印刷データであるかを、印刷データ解釈部１１０が、チェックし（ステップＳ５０２）、要認証ＭＩＣＲ印刷データであると、該要認証ＭＩＣＲ印刷データを印刷データ蓄積処理制御部１１２を介して一旦ＨＤＤ１５に蓄積して（ステップＳ５０３）、所定タイミングに、操作パネル制御部１０６を介して操作パネル３のディスプレイにパスワードの入力画面を表示させて（ステップＳ５０４）、パスワードが入力されるのを待つ（ステップＳ５０５）。
【００９０】
ステップＳ５０５で、操作パネル３のキー操作等によってパスワードが入力されると、パスワード制御部１１３が、予めＮＶＲＡＭ１８に登録されているパスワードと操作パネル３から入力されたパスワードが一致するかチェックし（ステップＳ５０６）、パスワード制御部１１３が一致しないと判断すると、印刷データ解釈部１１０が、パスワードが不一致である旨の警告等を操作パネル３に行って、再度パスワードが入力されるのを待って（ステップＳ５０５）、ステップＳ５０６で、入力されたパスワードとＮＶＲＡＭ１８に登録されているパスワードが一致すると、図１０に示すように、パスワード入力画面を操作パネル３のディスプレイから消去する（ステップＳ５０７）。
【００９１】
次に、印刷データ解釈部１１０は、パスワード入力画面を消去すると、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５に蓄積されている該パスワードに対応する全ての要認証ＭＩＣＲ印刷データを読み出して（ステップＳ５０８）、読み出した該要認証ＭＩＣＲ印刷データを印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送って、プリンタエンジン４で印刷処理を行わせる一括印刷処理を行う（ステップＳ５０９）。
【００９２】
要認証ＭＩＣＲ印刷データの印刷処理を完了すると、印刷データ解釈部１１０は、印刷データ蓄積処理制御部１１２を介して該印刷の完了した要認証ＭＩＣＲ印刷データをＨＤＤ１５から消去して処理を終了する（ステップＳ５１０）。
【００９３】
上記図１０のステップＳ５０２で、受信した印刷データがパスワード認証を必要としない通常ＭＩＣＲ印刷データであると、印刷データ解釈部１１０は、既に受信してＨＤＤ１５に蓄積した要認証ＭＩＣＲ印刷データに対するパスワード入力画面を表示中であるかチェックし（ステップＳ５１１）、パスワード入力画面を表示中のときには、該パスワード入力画面を操作パネル３のディスプレイから一時消去（表示を一時停止）して（ステップＳ５１２）、通常ＭＩＣＲ印刷データの印刷処理を実行する。この通常ＭＩＣＲ印刷データの印刷処理は、上述のように、必要な印刷データの編集処理を行った後、印刷データ描画部１０３で、描画データに変化して、印刷制御部１０４からプリンタエンジン４に送って、プリンタエンジン４で用紙に印刷出力する（ステップＳ５１３）。
【００９４】
印刷データ解釈部１１０は、通常ＭＩＣＲ印刷データの印刷を実行させると、操作パネル制御部１０６を介して、一時停止させていたパスワード入力画面を操作パネル３のディスプレイに再表示させ（ステップＳ５１４）、パスワードが入力されるのを待つ（ステップＳ５０５）。
【００９５】
ステップＳ５０５で、操作パネル３のキー操作等によってパスワードが入力されると、パスワード制御部１１３が、予めＮＶＲＡＭ１８に登録されているパスワードと操作パネル３から入力されたパスワードが一致するかチェックし（ステップＳ５０６）、パスワード制御部１１３が一致しないと判断すると、印刷データ解釈部１１０が、パスワードが不一致である旨の警告等を操作パネル３に行って、再度パスワードが入力されるのを待って（ステップＳ５０５）、ステップＳ５０６で、入力されたパスワードとＮＶＲＡＭ１８に登録されているパスワードが一致すると、図１０に示したように、パスワード入力画面を操作パネル３のディスプレイから消去する（ステップＳ５０７）。印刷データ解釈部１１０は、パスワード入力画面を消去すると、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５に蓄積されている該認証済みのパスワードに対応する全ての要認証ＭＩＣＲ印刷データを読み出して（ステップＳ５０８）、該要認証ＭＩＣＲ印刷データを印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送って、プリンタエンジン４で印刷処理を行わせる一括印刷処理を実行する（ステップＳ５０９）。
【００９６】
要認証ＭＩＣＲ印刷データの印刷処理を完了すると、印刷データ解釈部１１０は、印刷データ蓄積処理制御部１１２を介して該印刷の完了した要認証ＭＩＣＲ印刷データをＨＤＤ１５から消去して処理を終了する（ステップＳ５１０）。
【００９７】
そして、ステップＳ５１１で、パスワード入力画面の表示中でないときには、受信した通常ＭＩＣＲ印刷データを、印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送って、プリンタエンジン４で印刷処理を行わせる印刷処理を実行して、処理を終了する（ステップＳ５１５）。
【００９８】
このように、本実施例のレーザプリンタ１は、操作パネル３のディスプレイにパスワード入力画面を表示してパスワードの入力要求中に、通常ＭＩＣＲ印刷データを受信すると、該パスワード入力要求を一時停止して、該通常ＭＩＣＲ印刷データをプリンタエンジン４で先に画像形成させている。
【００９９】
したがって、要認証ＭＩＣＲ印刷データの一括画像形成制御処理や容量の大きい容量の要認証ＭＩＣＲ印刷データの画像形成処理を行うために、パスワード入力画面を表示しているときに、通常ＭＩＣＲ印刷データを受信すると、先に、該通常ＭＩＣＲ印刷データの印刷処理を行うことができ、パスワード入力が入力されるのを待ち、かつ、パスワードが入力されて認証されてから該要認証ＭＩＣＲ印刷データの印刷データの画像形成処理が終了するまで、通常ＭＩＣＲ印刷データの画像形成処理を待たせることなく、先に処理することができ、利用性をより一層向上させることができる。
【実施例３】
【０１００】
図１１から図１２は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の第３実施例を示す図であり、図１１は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の第３実施例を適用したレーザプリンタによる要認証ＭＩＣＲ印刷データの蓄積制御処理を伴う画像形成制御処理を示すフローチャートである。
【０１０１】
なお、本実施例は、上記第１実施例のレーザプリンタ１と同様の実施例に適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例の説明で用いた符号をそのまま用いて説明する。
【０１０２】
本実施例は、パスワード認証が完了したときに、要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積が継続していると、該要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積を中止して、蓄積済みの該要認証ＭＩＣＲ印刷データと未蓄積の要認証ＭＩＣＲ印刷データを結合して、印刷する。
【０１０３】
すなわち、図１１に示すように、レーザプリンタ１は、レーザプリンタ１は、ホスト装置ＨＳから印刷データを受信すると（ステップＳ６０１）、該印刷データが要認証ＭＩＣＲ印刷データであるか、通常ＭＩＣＲ印刷データであるかを、印刷データ解釈部１１０が、チェックし（ステップＳ６０２）、要認証ＭＩＣＲ印刷データであると、該要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積を開始して（ステップＳ６０３）、操作パネル制御部１０６を介して操作パネル３のディスプレイにパスワードの入力画面を表示させて（ステップＳ６０４）、パスワードが入力されるのを待つ（ステップＳ６０５）。
【０１０４】
ステップＳ６０５で、操作パネル３のキー操作等によってパスワードが入力されると、パスワード制御部１１３が、予めＮＶＲＡＭ１８に登録されているパスワードと操作パネル３から入力されたパスワードが一致するかチェックし（ステップＳ６０６）、パスワード制御部１１３が一致しないと判断すると、印刷データ解釈部１１０が、パスワードが不一致である旨の警告等を操作パネル３に行って、再度パスワードが入力されるのを待って（ステップＳ６０５）、ステップＳ６０６で、入力されたパスワードとＮＶＲＡＭ１８に登録されているパスワードが一致すると、パスワード入力画面を操作パネル３のディスプレイから消去する（ステップＳ６０７）。
【０１０５】
次に、印刷データ解釈部１１０は、パスワード入力画面を消去すると、図１２に示すように、該要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積処理中であるか、すなわち、該要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積動作が継続しているかチェックし（ステップＳ６０８）、要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積が完了していると、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５に蓄積されている該パスワードに対応する全ての要認証ＭＩＣＲ印刷データを読み出して（ステップＳ６０９）、読み出した該要認証ＭＩＣＲ印刷データを印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送って、プリンタエンジン４で印刷処理を行わせる一括印刷処理を行う（ステップＳ６１０）。
【０１０６】
要認証ＭＩＣＲ印刷データの印刷処理を完了すると、印刷データ解釈部１１０は、印刷データ蓄積処理制御部１１２を介して該印刷の完了した要認証ＭＩＣＲ印刷データをＨＤＤ１５から消去して処理を終了する（ステップＳ６１１）。
【０１０７】
ステップＳ６０８で、要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積処理中であるとき、すなわち、該要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積動作が継続しているときには、印刷データ解釈部１１０は、要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積処理を中止し（ステップＳ６１２）、蓄積が既に完了している要認証ＭＩＣＲ印刷データを全てＨＤＤ１５から読み出し（ステップＳ６１３）、該読み出した該要認証ＭＩＣＲ印刷データを印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送って、プリンタエンジン４で印刷処理を行わせる一括印刷処理を行う（ステップＳ６１４）。この要認証ＭＩＣＲ印刷データの蓄積保存処理の中止は、例えば、要認証ＭＩＣＲ印刷データのページの区切り等で行う。
【０１０８】
次に、印刷データ解釈部１１０は、上記ＨＤＤ１５への蓄積処理を中止した該要認証ＭＩＣＲ印刷データのうち、ＨＤＤ１５に蓄積されているデータ部分をＨＤＤ１５から読み出し、蓄積されていないデータ部分との統合（結合）を行って、統合した要認証ＭＩＣＲ印刷データを、印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送って、プリンタエンジン４で印刷処理を行わせる（ステップＳ６１５）。
【０１０９】
要認証ＭＩＣＲ印刷データの印刷処理を完了すると、印刷データ解釈部１１０は、印刷データ蓄積処理制御部１１２を介して該印刷の完了した要認証ＭＩＣＲ印刷データをＨＤＤ１５から消去して処理を終了する（ステップＳ６１１）。
【０１１０】
また、図１１のステップＳ６０２で、受信した印刷データが、要認証ＭＩＣＲ印刷データではなく、パスワード認証を必要としない通常ＭＩＣＲ印刷データであると、印刷データ解釈部１１０は、既に受信してＨＤＤ１５に蓄積した要認証ＭＩＣＲ印刷データに対するパスワード入力画面の表示中であるかチェックし（ステップＳ６１６）、パスワード入力画面を表示中のときには、該パスワード入力画面を操作パネル３のディスプレイから一時消去（表示を一時停止）して（ステップＳ６１７）、通常ＭＩＣＲ印刷データの印刷処理を実行する（ステップＳ６１８）。
【０１１１】
印刷データ解釈部１１０は、通常ＭＩＣＲ印刷データの印刷を実行させると、操作パネル制御部１０６を介して、一時停止させていたパスワード入力画面を操作パネル３のディスプレイに再表示させ（ステップＳ６１９）、ステップＳ６０５に移行して、パスワードが入力されるのを待つ処理から上記同様に処理する（ステップＳ６０５〜Ｓ６１９）。
【０１１２】
ステップＳ６１６で、パスワード入力画面の表示中でないときには、受信した通常ＭＩＣＲ印刷データを、印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送って、プリンタエンジン４で印刷処理を行わせる印刷処理を実行して、処理を終了する（ステップＳ６２０）。
【０１１３】
このように、本実施例のレーザプリンタ１は、受信した要認証ＭＩＣＲ印刷データのＨＤＤ１５への保存を開始して、該要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積処理中に、パスワード認証が完了すると、現在蓄積中の要認証ＭＩＣＲ印刷データの該蓄積処理を中断して、先に、ＨＤＤ１５内に既に蓄積されている該パスワードに対応する要認証ＭＩＣＲ印刷データを行い、また、該蓄積中であった要認証ＭＩＣＲ印刷データのうち既に蓄積されたデータ部分と未蓄積のデータ部分を統合して印刷処理を行う。
【０１１４】
したがって、連続して複数の要認証ＭＩＣＲ印刷データを受信した場合や容量の大きい要認証ＭＩＣＲ印刷データを受信した場合等において、該要認証ＭＩＣＲ印刷データをＨＤＤ１５に蓄積処理を行っている最中に、パスワード認証が完了すると、先に蓄積した要認証ＭＩＣＲ印刷データから優先して画像形成処理を行うことができ、レーザプリンタ１の利用性を向上させることができる。
【実施例４】
【０１１５】
図１３は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の第４実施例を適用したレーザプリンタによる通常ＭＩＣＲ印刷データの画像形成制御処理を伴う画像形成制御処理を示すフローチャートである。
【０１１６】
なお、本実施例は、上記第１実施例のレーザプリンタ１と同様の実施例に適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例の説明で用いた符号をそのまま用いて説明する。
【０１１７】
本実施例は、ＨＤＤ１５に蓄積した複数の要認証ＭＩＣＲ印刷データを一括印刷している状態で、通常ＭＩＣＲ印刷データを受信したときに、該通常ＭＩＣＲ印刷データの印刷処理を該要認証ＭＩＣＲ印刷データの一括印刷処理が完了するのを待って、実行する。
【０１１８】
すなわち、印刷データ描画部１０３は、図１３に示すように、印刷データを受信すると（ステップＳ７０１）、該印刷データが要認証ＭＩＣＲ印刷データであるかチェックし（ステップＳ７０２）、要認証ＭＩＣＲ印刷データであるときには、該要認証ＭＩＣＲ印刷データに対して上記各実施例のいずれかの処理を行う。なお、図１３では、そのまま処理を終了するように記載されているが、要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積等の処理を行う。
【０１１９】
ステップＳ７０２で、要認証ＭＩＣＲ印刷データでないときには、印刷データ描画部１０３は、ＨＤＤ１５に蓄積した複数の要認証ＭＩＣＲ印刷データを一括印刷中であるかチェックし（ステップＳ７０３）、要認証ＭＩＣＲ印刷データの一括印刷中であるときには、受信した通常ＭＩＣＲ印刷データ（図では、通常印刷データと表記している。）の印刷処理を一時停止して、要認証ＭＩＣＲ印刷データの一括印刷を継続して（ステップＳ７０４）、要認証ＭＩＣＲ印刷データの一括印刷処理が完了したか、印刷処理中であるかチェックする（ステップＳ７０３）。
【０１２０】
ステップＳ７０３で、要認証ＭＩＣＲ印刷データの一括印刷処理が完了すると、印刷データ描画部１０３は、要認証ＭＩＣＲ印刷データの一括印刷処理中に印刷処理を停止した通常ＭＩＣＲ印刷データがあるかチェックし（ステップＳ７０５）、印刷処理を停止した通常ＭＩＣＲ印刷データがないときには、そのまま処理を終了する。
【０１２１】
ステップＳ７０５で、印刷処理を停止した通常ＭＩＣＲ印刷データがあるときには、印刷データ描画部１０３は、該停止した通常ＭＩＣＲ印刷データの印刷処理を再開し（ステップＳ７０６）、該通常ＭＩＣＲ印刷データの印刷処理を完了すると、処理を終了する（ステップＳ７０７）。
【０１２２】
このように、本実施例のレーザプリンタ１は、複数の要認証ＭＩＣＲ印刷データがＨＤＤ１５に蓄積されているときに、パスワード認証に成功すると、該ＨＤＤ１５内の該パスワード認証に対応する複数の要認証ＭＩＣＲ印刷データを一括して読み出して、画像形成するとともに、該一括印刷処理中に通常ＭＩＣＲ印刷データを受信しても、該通常ＭＩＣＲ印刷データの印刷処理を該要認証ＭＩＣＲ印刷データの一括処理が完了するまで待たせて、該一括印刷処理が完了すると、該通常ＭＩＣＲ印刷データの印刷処理を行う。
【０１２３】
したがって、ＭＩＣＲ印刷データの画像形成処理を効率的に行うことができ、より一層利用性を向上させることができる。
【実施例５】
【０１２４】
図１４は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の第５実施例を適用したレーザプリンタによる優先度に応じた画像形成制御処理を示すフローチャートである。
【０１２５】
なお、本実施例は、上記第１実施例のレーザプリンタ１と同様の実施例に適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例の説明で用いた符号をそのまま用いて説明する。
【０１２６】
本実施例は、要認証ＭＩＣＲ印刷データと通常ＭＩＣＲ印刷データの処理を予め設定された優先度に基づいて処理順序を決定して該決定した処理順序に画像形成制御処理を実行する。
【０１２７】
すなわち、印刷データ描画部１０３は、図１４に示すように、印刷データを受信すると（ステップＳ８０１）、要認証ＭＩＣＲ印刷データの処理中であるかチェックし（ステップＳ８０２）、要認証ＭＩＣＲ印刷データの処理中でないときには、受信した印刷データの印刷処理を実行して、処理を終了する（ステップＳ８０３）。
【０１２８】
ステップＳ８０２で、要認証ＭＩＣＲ印刷データの処理中のときには、印刷データ描画部１０３は、受信した印刷データが要認証ＭＩＣＲ印刷データであるかチェックし（ステップＳ８０４）、受信した印刷データが要認証ＭＩＣＲ印刷データのときには、該受信した要認証ＭＩＣＲ印刷データの印刷処理を実行して、処理を終了する（ステップＳ８０７）。
【０１２９】
ステップＳ８０４で、受信した印刷データが要認証ＭＩＣＲ印刷データでないときには、印刷データ描画部１０３は、印刷データ（印刷ジョブ）の種類の優先度を比較し（ステップＳ８０５）、要認証ＭＩＣＲ印刷データの処理優先度よりも通常ＭＩＣＲ印刷データの処理優先度の方が高いかチェックする（ステップＳ８０６）。
【０１３０】
この印刷の種類の優先度は、例えば、要認証ＭＩＣＲ印刷データと通常ＭＩＣＲ印刷データに対応させていずれを優先させるかをＮＶＲＡＭ１８等の不揮発性メモリに優先度テーブル等の形式で格納されており、操作パネル３の操作やホスト装置ＨＳからのコマンド等によって、利用状況等に応じて設定可能となっていてもよい。具体的には、優先度テーブルには、印刷処理を優先させる印刷データ（ジョブ）の種類を選択肢として表示して、印刷データ（ジョブ）の種類を選択可能とし、選択された印刷データ（ジョブ）の種類を示す値を設定値として保持する。この印刷データ（ジョブ）の種類として、「要認証ＭＩＣＲ印刷データ」、「通常ＭＩＣＲ印刷データ」、「なし」の３つの選択肢を表示し、印刷処理を優先させる印刷データ（ジョブ）の種類をこれらの３つの選択肢から選択する。なお、選択肢の「なし」は、印刷処理を優先させる印刷データ（ジョブ）の種類が無い、すなわち、要認証ＭＩＣＲ印刷データ（ジョブ）と通常ＭＩＣＲ印刷データ（ジョブ）の優先度が同じことを示している。他の例としては、各印刷データ（ジョブ）の種類毎に印刷処理の優先度の値を設定し、優先度の値を０、１、２の数値（数値が大きいほど優先度が高い）で設定して、各印刷データ（ジョブ）の種類毎に優先度の値を設定する。
【０１３１】
ステップＳ８０６で、要認証ＭＩＣＲ印刷データの処理優先度の方が通常ＭＩＣＲ印刷データの処理優先度よりも高いときには、印刷データ描画部１０３は、該処理中の要認証ＭＩＣＲ印刷データの印刷処理を行って、処理を終了する（ステップＳ８０７）。
【０１３２】
ステップＳ８０６で、要認証ＭＩＣＲ印刷データよりも通常ＭＩＣＲ印刷データの方が処理優先度が高いときには、印刷データ描画部１０３は、現在処理中の要認証ＭＩＣＲ印刷データの処理が終了するのを待って（ステップＳ８０８）、通常ＭＩＣＲ印刷データの印刷処理を行い（ステップＳ８０９）、該通常ＭＩＣＲ印刷データの印刷処理が終了すると、未処理の要認証ＭＩＣＲ印刷データが存在するかチェックする（ステップＳ８１０）。ステップＳ８１０で、未処理の要認証ＭＩＣＲ印刷データが存在するときには、印刷データ描画部１０３は、ステップＳ８０７に移行して、該未処理の要認証ＭＩＣＲ印刷データの印刷処理を行って、処理を終了し（ステップＳ８０７）、未処理の要認証ＭＩＣＲ印刷データが存在しないときには、そのまま処理を終了する。
【０１３３】
このように、本実施例のレーザプリンタ１は、印刷データの処理優先度を予め設定してＮＶＲＡＭ１８に格納し、受信した印刷データの処理順序を該ＮＶＲＡＭ１８の記憶する処理優先度に基づいて設定して、該設定した処理順序に基づいて印刷データの種類による処理順序を決定している。
【０１３４】
したがって、ユーザの利用形態や運用計画等に応じて印刷データの処理順序を決定して実行させることができ、より一層利用性を向上させることができる。
【０１３５】
また、本実施例のレーザプリンタ１は、この処理優先度を操作パネル３の操作やホスト装置ＨＳからの指示によって設定・変更を行うことができる。したがって、より一層利用性を向上させることができる。
【実施例６】
【０１３６】
図１５及び図１６は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の第６実施例を示す図であり、図１５は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の第６実施例を適用したレーザプリンタによる要認証ＭＩＣＲ印刷データのパスワード待ち時間制御を伴う画像形成制御処理を示すフローチャートである。
【０１３７】
なお、本実施例は、上記第１実施例のレーザプリンタ１と同様の実施例に適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例の説明で用いた符号をそのまま用いて説明する。
【０１３８】
本実施例は、要認証ＭＩＣＲ印刷データをＨＤＤ１５へ蓄積して、パスワード認証に成功すると、該要認証ＭＩＣＲ印刷データの画像形成を行うが、このパスワード認証に成功するまでは、この間に通常ＭＩＣＲ印刷データを受信しても要認証ＭＩＣＲ印刷データの処理を優先して行い、パスワードの認証に成功するまでに、予め設定された規定の待ち時間（以下、パスワード入力タイムアウト時間という。）が経過すると、該通常ＭＩＣＲ印刷データの印刷処理を優先して行う。
【０１３９】
すなわち、図１５に示すように、レーザプリンタ１は、レーザプリンタ１は、ホスト装置ＨＳから印刷データを受信すると（ステップＳ９０１）、該印刷データが要認証ＭＩＣＲ印刷データであるか、通常ＭＩＣＲ印刷データであるかを、印刷データ解釈部１１０が、チェックし（ステップＳ９０２）、要認証ＭＩＣＲ印刷データであると、該要認証ＭＩＣＲ印刷データを印刷データ蓄積処理制御部１１２を介して一旦ＨＤＤ１５に蓄積する（ステップＳ９０３）。印刷データ解釈部１１０は、所定タイミングに、操作パネル制御部１０６を介して操作パネル３のディスプレイにパスワードの入力画面を表示させて（ステップＳ９０４）、パスワード入力待ち時間計測タイマをスタートさせて（ステップＳ９０５）、図１６に示すように、パスワードが入力されるのを待つ（ステップＳ９０６）。
【０１４０】
ステップＳ９０６で、操作パネル３のキー操作等によってパスワードが入力されると、パスワード制御部１１３が、予めＮＶＲＡＭ１８に登録されているパスワードと操作パネル３から入力されたパスワードが一致するかチェックし（ステップＳ９０７）、パスワード制御部１１３が一致しないと判断すると、印刷データ解釈部１１０が、パスワードが不一致である旨の警告等を操作パネル３に行って、再度パスワードが入力されるのを待って（ステップＳ９０６）、ステップＳ９０７で、入力されたパスワードとＮＶＲＡＭ１８に登録されているパスワードが一致すると、パスワード入力待ち時間計測タイマをストップさせた後（ステップＳ９０８）、パスワード入力画面を操作パネル３のディスプレイから消去する（ステップＳ９０９）。
【０１４１】
次に、印刷データ解釈部１１０は、パスワード入力待ち時間計測タイマをクリアして（ステップＳ９１０）、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５に蓄積されている要認証ＭＩＣＲ印刷データ（この場合、該パスワードに対応する全ての要認証ＭＩＣＲ印刷データであってもよい。）を読み出して（ステップＳ９１１）、読み出した該要認証ＭＩＣＲ印刷データを印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送って、プリンタエンジン４で印刷処理を行わせる印刷処理を行う（ステップＳ９１２）。
【０１４２】
要認証ＭＩＣＲ印刷データの印刷処理を完了すると、印刷データ解釈部１１０は、印刷データ蓄積処理制御部１１２を介して該印刷の完了した要認証ＭＩＣＲ印刷データをＨＤＤ１５から消去して処理を終了する（ステップＳ９１３）。
【０１４３】
そして、図１６のステップＳ９０２で、受信した印刷データが要認証ＭＩＣＲ印刷データでないときには、印刷データ解釈部１１０は、パスワード入力画面の表示中であるかチェックし（ステップＳ９１４）、パスワード入力画面表示中であると、上記パスワード入力画面を表示させたときにスタートさせたパスワード入力待ち時間の計測タイマの計時時間であるパスワード入力待ち時間が、予め設定されてＮＶＲＡＭ１８等の不揮発性メモリに格納されているパスワード入力タイムアウト時間を経過したかチェックする（ステップＳ９１５）。このパスワード入力タイムアウト時間は、例えば、操作パネル３の操作やホスト装置ＨＳからの設定コマンド等により、ユーザの利用状況等に応じて適宜設定変更可能としてもよく、パスワード入力タイムアウト時間としては、例えば、分単位等で設定される。そして、パスワード入力タイムアウト時間の設定方法としては、例えば、該時間の数値を直接入力する方法や複数の選択肢（３分、５分、１０分等）から選択する方法等を用いることができる。
【０１４４】
ステップＳ９１５で、パスワード入力待ち時間が経過する前に適切なパスワードが入力されてパスワード認証に成功すると、印刷データ解釈部１１０は、上述のように、該パスワード認証に成功した要認証ＭＩＣＲ印刷データの印刷処理を先行して実行する（ステップＳ９０８〜Ｓ９１３）。ところが、ステップＳ９１５で、パスワード入力待ち時間が、パスワード入力タイムアウト時間を経過すると、印刷データ解釈部１１０は、パスワード入力画面を一時消去して、すなわち、要認証ＭＩＣＲ印刷データに対する処理を一時停止して、受信した該通常ＭＩＣＲ印刷データ（図では、通常印刷データと表記している。）の印刷処理を優先して実行する（ステップＳ９１７）。
【０１４５】
印刷データ解釈部１１０は、通常ＭＩＣＲ印刷データの印刷を実行させると、操作パネル制御部１０６を介して、一時停止させていたパスワード入力画面を操作パネル３のディスプレイに再表示させ（ステップＳ９１８）、図１６のステップＳ９０３に移行して、パスワードが入力されるのを待つ処理から上記同様に処理する（ステップＳ９０６〜Ｓ９１８）。
【０１４６】
そして、ステップＳ９１４で、パスワード入力画面の表示中でないときには、受信した通常ＭＩＣＲ印刷データを、印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送って、プリンタエンジン４で印刷処理を行わせる印刷処理を実行して、処理を終了する（ステップＳ９１９）。
【０１４７】
このように、本実施例のレーザプリンタ１は、パスワード入力画面を操作パネル３のディスプレイに表示して、予め設定されているパスワード入力待ち時間が経過するまでは、その間に通常ＭＩＣＲ印刷データを受信しても該通常ＭＩＣＲ印刷データの画像形成処理を待機させるが、パスワード認証に成功することなく、該パスワード入力待ち時間が経過すると、その間にまたはその後に受信した通常ＭＩＣＲ印刷データの画像形成処理を優先して実行する。
【０１４８】
したがって、パスワードの入力が長時間行われなかったり、間違ったパスワードの入力が繰り返される等によって、パスワード認証に長時間を要することによる他の通常ＭＩＣＲ印刷データの画像形成がいつまでも停止され続けることを防止することができ、レーザプリンタ１の利用性をより一層向上させることができる。
【０１４９】
また、本実施例のレーザプリンタ１は、パスワード入力待ち時間を操作パネル３の操作またはホスト装置ＨＳからのコマンド等によって適宜設定・変更することができ、レーザプリンタ１の利用状況等に応じたパスワード入力待ち時間を設定して、より一層利用性を向上させることができる。
【０１５０】
なお、上記各実施例の説明において、要認証ＭＩＣＲ印刷データの印刷を許可するためのパスワードの入力画面の操作パネル３のディスプレイへの表示は、該要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積が完了した時点、該要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積を開始した時点、該要認証ＭＩＣＲ印刷データの受信を開始した時点等の適宜の時点から開始してよい。ところが、要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積が完了する前に、パスワードの入力画面の操作パネル３のディスプレイへの表示を開始すると、該要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積が完了する前に、パスワードの認証が完了してしまうことがある。この場合には、上記図１２及び図１３に示したように、該ＨＤＤ１５に蓄積中の要認証ＭＩＣＲ印刷データのＨＤＤ１５への蓄積を停止し、該要認証ＭＩＣＲ印刷データの既にＨＤＤ１５に保存されたデータ部分とまだ保存されていないデータ部分を結合（統合）して、印刷処理を行う。
【０１５１】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１５２】
本発明は、手形や小切手等のＭＩＣＲを利用した重要文書であってパスワード認証を要する要認証ＭＩＣＲ印刷データを一旦蓄積メモリに保存し、また、該蓄積メモリへの保存を利用して他の印刷データとの間での効率的な処理調整を図ったＭＩＣＲ印刷を行うプリンタ装置、複合装置等の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に利用することができる。
【符号の説明】
【０１５３】
１  レーザプリンタ
２  コントローラ
３  操作パネル
４  プリンタエンジン
４ａ  プロセスカートリッジ
１１  ホストＩ／Ｆ
１２  プログラムＲＯＭ
１３  フォントＲＯＭ
１４  操作パネルＩ／Ｆ
１５  ＨＤＤ（ハードディスク）
１６  ＣＰＵ
１７  ＲＡＭ
１８  ＮＶＲＡＭ
１９  エンジンＩ／Ｆ
２０  オプションＲＡＭ
２１  バス
１００  プリンタアプリ（アプリケーション）部
１０１  通信制御部
１０２  フィルタアプリ部
１０３  印刷データ描画部
１０４  印刷制御部
１０５  カートリッジ判断部
１０６  操作パネル制御部
１０７  パスワード登録部
１１０  印刷データ解釈部
１１１  認証処理部
１１２  印刷データ蓄積処理制御部
１１３  パスワード制御部
１１４  タイマ制御部
１１５  印刷データ編集処理部
【先行技術文献】
【特許文献】
【０１５４】
【特許文献１】特開平１０−１５１８３２号公報
【図１】
0005429352.tif 000002
【図２】
0005429352.tif 000003
【図３】
0005429352.tif 000004
【図４】
0005429352.tif 000005
【図５】
0005429352.tif 000006
【図６】
0005429352.tif 000007
【図７】
0005429352.tif 000008
【図８】
0005429352.tif 000009
【図９】
0005429352.tif 000010
【図１０】
0005429352.tif 000011
【図１１】
0005429352.tif 000012
【図１２】
0005429352.tif 000013
【図１３】
0005429352.tif 000014
【図１４】
0005429352.tif 000015
【図１５】
0005429352.tif 000016
【図１６】
0005429352.tif 000017