(57)【要約】【課題】本発明は、ＭＩＣＲ印刷を行うためのユーザ認証を適切かつ効果的に行う画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に関する。【解決手段】レーザプリンタ１は、ＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷を要求するＭＩＣＲ印刷データをＨＤＤ１５に蓄積し、操作パネル３からパスワード入力が行われると、該入力された該パスワードと予めＮＶＲＡＭ１８に登録されているパスワードとのパスワード認証を行い、該認証に失敗すると、ＨＤＤ１５へ該ＭＩＣＲ印刷データ毎に認証失敗回数を登録し、ＨＤＤ１５の認証失敗回数が所定の不正認証失敗回数に達したか否かに基づいて、該ＭＩＣＲ印刷データ毎に利用可否を判断する。【選択図】          図１
2010023349.tif 000002
【特許請求の範囲】
【請求項１】
受信した印刷データを蓄積する蓄積手段と、印刷データに基づいて着脱可能なカートリッジを使用して所定の画像形成媒体に画像を形成する画像形成手段と、予めパスワードの登録されるパスワード記憶手段と、パスワードを入力するパスワード入力手段と、該パスワード入力手段から入力された該パスワードと該パスワード記憶手段に登録されている該パスワードとの認証を行う認証手段と、該蓄積手段に蓄積されている該印刷データのうち少なくともカートリッジとしてＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷を要求し該認証手段によるパスワード認証を必要するＭＩＣＲ印刷データ毎に該認証手段による認証失敗回数を記憶する認証失敗回数記憶手段と、該認証失敗回数記憶手段の認証失敗回数が所定の制限回数に達したか否かに基づいて該ＭＩＣＲ印刷データ毎に利用可否を判断する制御手段と、を備えていることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記認証失敗回数記憶手段の認証失敗回数が前記制限回数に達した前記ＭＩＣＲ印刷データに対して、前記ＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷以外の画像形成を前記画像形成手段に実行させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記制御手段は、前記認証失敗回数記憶手段の認証失敗回数が前記制限回数に達した前記ＭＩＣＲ印刷データを前記蓄積手段から消去することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記制御手段は、前記認証失敗回数記憶手段の認証失敗回数が前記制限回数に達した前記ＭＩＣＲ印刷データに対して、前記蓄積手段に蓄積した状態を維持しつつ前記画像形成手段による画像形成を禁止することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記画像形成装置は、前記認証失敗回数が前記制限回数に達した前記ＭＩＣＲ印刷データに対して、前記ＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷以外の前記画像形成手段による画像形成処理、前記蓄積手段からの削除処理、または、前記蓄積手段への蓄積状態を維持した画像形成禁止処理のいずれかを選択する選択手段を備え、前記制御手段は、該選択された処理を実行することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記制御手段は、前記認証失敗回数が前記制限回数に達した前記ＭＩＣＲ印刷データに対して、前記ＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷以外の前記画像形成手段による画像形成処理、前記蓄積手段からの削除処理、または、前記蓄積手段への蓄積状態を維持した画像形成禁止処理を実行すると、該処理の実行履歴を履歴記憶手段に記憶させることを特徴とする請求項１から請求項５のいずれかに記載の画像形成装置。
【請求項７】
前記パスワード記憶手段は、所定の管理者用パスワードを記憶し、前記制御手段は、前記認証手段が前記パスワード入力手段から該管理者用パスワードが入力されたことを認証すると、前記認証失敗回数記憶手段の記憶する所定のＭＩＣＲ印刷データに対する前記認証失敗回数をクリアすることを特徴とする請求項１から請求項６のいずれかに記載の画像形成装置。
【請求項８】
前記画像形成装置は、前記制限回数を設定入力する制限回数入力手段を備えていることを特徴とする請求項１から請求項７のいずれかに記載の画像形成装置。
【請求項９】
受信した印刷データを蓄積手段に蓄積する蓄積処理ステップと、印刷データに基づいて着脱可能なカートリッジを使用して所定の画像形成媒体に画像を形成する画像形成処理ステップと、パスワードを入力するパスワード入力処理ステップと、該パスワード入力処理ステップで入力された該パスワードと予めパスワード記憶手段に登録されているパスワードとの認証を行う認証処理ステップと、該蓄積手段に蓄積されている該印刷データのうち少なくともカートリッジとしてＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷を要求するＭＩＣＲ印刷データ毎に該認証処理ステップでの認証失敗回数を認証失敗回数記憶手段に記憶する認証失敗回数記憶処理ステップと、該認証失敗回数記憶手段の認証失敗回数が所定の制限回数に達したか否かに基づいて該ＭＩＣＲ印刷データ毎に利用可否を判断する制御処理ステップと、を有していることを特徴とする画像形成制御方法。
【請求項１０】
前記制御処理ステップは、前記認証失敗回数記憶手段の認証失敗回数が前記制限回数に達した前記ＭＩＣＲ印刷データに対して、前記ＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷以外の画像形成処理、前記蓄積手段からの消去処理、または、前記蓄積手段への蓄積状態を維持した画像形成禁止処理のうち、いずれかを実行することを特徴とする請求項９記載の画像形成制御方法。
【請求項１１】
前記画像形成制御方法は、前記認証失敗回数が前記制限回数に達した前記ＭＩＣＲ印刷データに対して、前記ＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷以外の画像形成処理、前記蓄積手段からの削除処理、または、前記蓄積手段への蓄積状態を維持した画像形成禁止処理のいずれかを選択する選択処理ステップを有し、前記制御処理ステップは、該選択された処理を実行することを特徴とする請求項９または請求項１０記載の画像形成制御方法。
【請求項１２】
前記制御処理ステップは、前記認証失敗回数が前記制限回数に達した前記ＭＩＣＲ印刷データに対して、前記ＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷以外の画像形成処理、前記蓄積手段からの削除処理、または、前記蓄積手段への蓄積状態を維持した画像形成禁止処理を実行すると、該処理の実行履歴を履歴記憶手段に記憶することを特徴とする請求項９から請求項１１のいずれかに記載の画像形成制御方法。
【請求項１３】
コンピュータに、受信した印刷データを蓄積手段に蓄積する蓄積処理と、印刷データに基づいて着脱可能なカートリッジを使用して所定の画像形成媒体に画像を形成する画像形成処理と、パスワードを入力するパスワード入力処理と、該パスワード入力処理で入力された該パスワードと予めパスワード記憶手段に登録されているパスワードとの認証を行う認証処理と、該蓄積手段に蓄積されている該印刷データのうち少なくともカートリッジとしてＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷を要求するＭＩＣＲ印刷データ毎に該認証処理での認証失敗回数を認証失敗回数記憶手段に記憶する認証失敗回数記憶処理と、該認証失敗回数記憶手段の認証失敗回数が所定の制限回数に達したか否かに基づいて該ＭＩＣＲ印刷データ毎に利用可否を判断する制御処理と、を実行させることを特徴とする画像形成制御プログラム。
【請求項１４】
請求項１３記載の画像形成制御プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に関し、詳細には、ユーザ認証を適切に行ってＭＩＣＲ（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）ケーブル等の通信回線を介して上記ホスト装置ＨＳに接続されており、ホスト装置ＨＳが、レーザプリンタ１に印刷データを送信して、印刷要求を行う。特に、ホスト装置ＨＳは、ＭＩＣＲ印刷の印刷データを生成して、ＭＩＣＲ印刷及びＭＩＣＲではない通常印刷のデータ及び印刷要求等からなる印刷ジョブをレーザプリンタ１に送信する。
【００４１】
フィルタアプリ部１０２は、通信制御部３１の受け取った印刷データ等の印刷ジョブを印刷データ解釈部１１０が受け取って、印刷データ解釈部１１０が、ホスト装置ＨＳから受け取った該印刷ジョブを解析して、印刷データを取り出して印刷データ蓄積処理制御部１１２に渡したり、印刷データ編集処理部１１５に渡し、また、認証処理部１１１の認証処理結果に応じて印刷データ（特に、ＭＩＣＲ印刷データ）の印刷処理の可否を決定する。
【００４２】
認証処理部１１１は、印刷データ解釈部１１０が受け取った印刷データがＭＩＣＲ印刷データであるときに、該ＭＩＣＲ印刷データの正当性の照合を行い、認証結果を印刷データ解釈部１１０に渡す。
【００４３】
印刷データ解釈部１１０は、通信制御部１０１から受け取った印刷データが、通常印刷データあるか、ＭＩＣＲ印刷データであるかの印刷データの判別を行い、判別結果から印刷データがＭＩＣＲ印刷データであるときには、該印刷データ（印刷ジョブ）の蓄積の指示を印刷データ蓄積処理制御部１１２に行い、また、適宜のタイミングに、操作パネル制御部１０６にパスワードの入力画面のディスプレイへの表示を行わせて、該パスワード入力画面でユーザによって入力されたパスワードと予めＮＶ−ＲＡＭ１８に登録されているパスワードとのパスワード制御部１１３によるパスワード照合結果から印刷データ蓄積処理制御部１１２に印刷データの読み出し及び消去の指示を行う。
【００４４】
また、印刷データ解釈部１１０は、パスワード制御部１１３によるパスワードの認証が失敗すると、ＭＩＣＲ印刷データ毎に認証失敗回数を印刷データ蓄積処理制御部１１２を介してＨＤＤ１５の、データＩＤ−失敗カウンタ対応データテーブルに登録させて、該データＩＤ−失敗カウンタ対応データテーブルの認証失敗回数が予めＨＤＤ１５またはＮＶＲＡＭ１８に登録されている制限回数である不正認証失敗回数に達したか否かによって該ＭＩＣＲ印刷データの印刷管理を行う。
【００４５】
印刷データ蓄積処理制御部１１２は、印刷データ解釈部１１０の制御下で、ＨＤＤ１５への印刷データ（特に、ＭＩＣＲ印刷データ）の蓄積、印刷データの読み出し、蓄積されている印刷データの消去等を行う。
【００４６】
また、印刷データ解釈部１１０は、印刷データを印刷させる場合、該印刷対象の印刷データが編集処理の必要な印刷データであるときには、該印刷データを印刷データ編集処理部１１５に渡し、該印刷データが編集の必要でない印刷データであるときには、該印刷データを、そのまま印刷データ描画部１０３に渡す。
【００４７】
印刷データ編集処理部１１５は、認証処理部１１１での認証結果、レーザプリンタ１の状態（プロセスカートリッジ４ａの装着状態等）に応じて印刷データや印刷条件の編集を行い、編集結果を印刷データ描画部１０３に渡す。
【００４８】
印刷データ描画部１０３は、印刷データ解釈部１１０から受け取った印刷データや印刷データ編集処理部１１５から受け取った印刷データをプリンタエンジン４で処理可能な描画データ（ビットマップデータ）に変換してＲＡＭ１７等に１ページずつ展開して、印刷制御部１０４に渡す。
【００４９】
印刷制御部１０４は、プリンタエンジン４を制御して、該印刷データ描画部１０３から受け取った印刷データの用紙への印刷を行わせて、例えば、図３に示すように、印刷結果を得る。
【００５０】
また、印刷制御部１０４は、装着されているプロセスカートリッジ４ａが通常印刷用プロセスカートリッジであるかＭＩＣＲ印刷用プロセスカートリッジであるかの判断結果をカートリッジ判断部１０５から受け取る。すなわち、カートリッジ判断部１０５は、例えば、上述のように、装着されているプロセスカートリッジ４ａと有線または無線によって通信して、プロセスカートリッジ４ａに取り付けられているメモリから該プロセスカートリッジ４ａに関する情報（カートリッジ属性）を取得して、該プロセスカートリッジ４ａが通常印刷用プロセスカートリッジであるかＭＩＣＲ印刷用プロセスカートリッジであるかを判断して、判断結果を印刷制御部１０４及び印刷データ解釈部１１０に渡すカートリッジ判別処理を行う。
【００５１】
印刷データ解釈部１１０は、カートリッジ判断部１０５から受け取った判断結果に基づいて通常印刷であるかＭＩＣＲ印刷であるかを判別して印刷制御（画像形成制御）を行い、必要に応じて、操作パネル制御部１０６を介してプロセスカートリッジ４ａの種別を操作パネル３のディスプレイに表示させたり、パスワードの入力画面を操作パネル３のディスプレイに表示させたりする。
【００５２】
操作パネル制御部１０６は、印刷データ解釈部１１０の制御下で、上記操作パネル３のディスプレイへのパスワード入力画面等の画面表示制御、操作パネル３でのパスワード入力、印刷処理優先度の設定やタイムアウト時間の設定等の各設定値をＮＶＲＡＭ１８に保存する設定値保存処理制御等を行う。
【００５３】
そして、パスワード登録部１０７は、操作パネル３やホスト装置ＨＳからのパスワードの登録、削除、変更情報を受け付け、該受け付けたパスワードの登録、削除、変更情報に基づいてＮＶＲＡＭ１８へのパスワードの登録、登録済のパスワードの削除と変更を行うパスワード登録制御処理を行うとともに、該パスワードのＮＶＲＡＭ１８への登録情報を、パスワード登録部１１３を介して印刷データ解釈部１１０に渡す。
【００５４】
パスワード制御部１１３は、ＮＶＲＡＭ１８に格納されているパスワードをＮＶＲＡＭ１８を介して受け取って該ＮＶＲＡＭ１８に登録されているパスワードと操作パネル３からユーザによって入力されたパスワードを照合し、照合結果を印刷データ解釈部１１０に通知する。
【００５５】
ＮＶＲＡＭ１８は、上述のように、レーザプリンタ１の電源がＯＦＦの場合にも記憶内容を保持する不揮発性メモリであり、図示しない操作パネル３からのモード指示の内容、動作履歴等のレーザプリンタ１の動作に関する各種情報及び後述するＭＩＣＲ画像形成制御処理に必要な各種情報、例えば、ＭＩＣＲ印刷の許可されているユーザ情報、該ユーザを識別するユーザ識別情報、特に、パスワード、また、ＨＤＤ１５の代わりにパスワードの認証失敗回数や制限回数である不正認証失敗回数等を格納する。
【００５６】
印刷データ蓄積処理部１１２は、印刷データ解釈部１１０から受け取った印刷データ等の印刷ジョブのハードディスク１５への蓄積と、該蓄積した印刷データ等の読み出しの制御を行う。特に、印刷データ蓄積処理部１１２は、印刷データ解釈部１１０が、ＭＩＣＲ印刷データと判断した、印刷データのＨＤＤ１５への蓄積と読み出し及び削除等を制御する。印刷データ蓄積処理部１１２は、ＭＩＣＲ印刷データと該ＭＩＣＲ印刷データに対するパスワード認証失敗カウンタとを組み合わせてＨＤＤ１５に蓄積させる。
【００５７】
タイマ制御部１１４は、レーザプリンタ１の動作で用いる各種の時間計測処理、特に、パスワード入力待ちのタイムアウト時間の開始、計測、停止、クリア処理を行う。
【００５８】
すなわち、レーザプリンタ１は、図３に示すように、ホスト装置ＨＳから印刷データが送られてくると、通信制御部１０１で受信して、フィルタアプリ部１０２が、該印刷データがＭＩＣＲ印刷データであるか、その他の印刷データ（すなわち、通常印刷データ）であるかを判別して、ＭＩＣＲ印刷データであると、図３に黒の矢印で示すように、該ＭＩＣＲ印刷データを一旦ＨＤＤ１５に蓄積した後、認証処理を行い、所定のタイミングに、操作パネル３のディスプレイにパスワード入力画面を表示して、パスワードの認証が正常に行われると、該ＭＩＣＲ印刷データをＨＤＤ１５から読み出して、ＭＩＣＲ印刷データの印刷処理を行う。レーザプリンタ１は、パスワード認証失敗回数が予め設定されている不正認証失敗回数に達すると、該ＭＩＣＲ印刷データをＭＩＣＲ印刷用プロセスカートリッジを用いたＭＩＣＲ印刷以外の通常のプロセスカートリッジを使用した通常印刷を行って、通常印刷終了後にＨＤＤ１５から該ＭＩＣＲ印刷データを削除する。
【００５９】
レーザプリンタ１は、ホスト装置ＨＳからの印刷データが、通常印刷データであると、該通常印刷データを印刷データ描画部１０３及び印刷制御部１０４を介してプリンタエンジン４に送って用紙に印刷する印刷処理を実行する。
【００６０】
次に、本実施例の作用を説明する。本実施例のレーザプリンタ１は、図２及び図３に示したように、ＭＩＣＲ印刷データは、認証処理を必要とし、パスワードの入力を必要とするため、該ＭＩＣＲ印刷データを一旦ＨＤＤ１５に蓄積した後、所定のタイミングにパスワード認証を行って、パスワード認証に成功したＭＩＣＲ印刷データのみをＭＩＣＲ印刷処理し、パスワード認証に不正認証失敗回数失敗すると、通常印刷を行って、ＨＤＤ１５から該印刷データを消去するパスワード認証失敗時通常印刷処理を伴うＭＩＣＲ印刷処理を行う。
【００６１】
すなわち、図４に示すように、レーザプリンタ１は、図４にパスワード認証失敗時通常印刷処理を伴うＭＩＣＲ印刷処理のフローチャートを示すように、通信制御部１０１を介してホスト装置ＨＳからＭＩＣＲ印刷データを受信すると（ステップＳ１０１）、印刷データ解釈部１１０が、該ＭＩＣＲ印刷データにデータＩＤを付与して、該データＩＤのＭＩＣＲ印刷データに対する認証失敗回数カウンタの生成値（カウント値）を「０」に設定して（ステップＳ１０２）、該ＭＩＣＲ印刷データ及びデータＩＤと認証失敗回数カウンタのカウント値を印刷データ蓄積処理制御部１１２を介して一旦ＨＤＤ１５に蓄積し（ステップＳ１０３）、他に受信データがあるかチェックする（ステップＳ１０４）。
【００６２】
このとき、ＨＤＤ１５は、図６から図８に示すように、データＩＤ−失敗カウンタ対応データテーブルが登録されており、いままで印刷データを蓄積していなかったときには、図６（ａ）に示すように、データＩＤ−失敗カウンタ対応データテーブルには、印刷データ（ＭＩＣＲジョブ）の欄と認証失敗回数カウンタの欄に登録データがなく、上述のように、ＭＩＣＲ印刷データを受信すると、図６（ｂ）に示すように、印刷データ（ＭＩＣＲジョブ）にデータ（ジョブ）ＩＤ（データＩＤ１）を付与して、該データＩＤに対応させた状態で、ＨＤＤ１５のデータＩＤ−失敗カウンタ対応データテーブルに認証失敗回数カウンタ値として「０」が書き込まれるとともに、該データＩＤ１の印刷データが格納される。
【００６３】
ステップＳ１０４で、他に受信データがあるときには、印刷データ解釈部１１０は、ステップＳ１０１に戻って、該ＭＩＣＲ印刷データの受信から上記同様に処理し（ステップＳ１０１〜Ｓ１０３）、ステップＳ１０４で、受信データがないときには、パスワードが入力されるかチェックして（ステップＳ１０５）、パスワードの入力がないときには、受信データがあるかチェックする（ステップＳ１０４）。すなわち、印刷データ解釈部１１０は、操作パネル制御部１０６を介して操作パネル３のディスプレイにパスワードの入力画面を表示させて、受信データがあるか、パスワードが入力されるのを待ち（ステップＳ１０４、Ｓ１０５）、ステップＳ１０５で、パスワードが入力されると、パスワード制御部１１３が、予めＮＶＲＡＭ１８に登録されているパスワードと操作パネル３から入力されたパスワードが一致するかチェックし（ステップＳ１０６）、入力されたパスワードとＮＶＲＡＭ１８に登録されているパスワードが一致すると、図５に示すように、パスワード入力画面を操作パネル３のディスプレイから消去して、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５に蓄積されている該パスワードに対応するＭＩＣＲ印刷データを全て読み出して（ステップＳ１０７）、該ＭＩＣＲ印刷データを印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送ってプリンタエンジン４で印刷処理（ＭＩＣＲ印刷処理）を行わせる（ステップＳ１０８）。
【００６４】
ＭＩＣＲ印刷データの印刷処理を完了すると、印刷データ解釈部１１０は、印刷データ蓄積処理制御部１１２を介して該印刷の完了したＭＩＣＲ印刷データをＨＤＤ１５から消去して処理を終了する（ステップＳ１０９）。
【００６５】
ステップＳ１０６で、パスワード制御部１１３が一致しないと判断すると、印刷データ解釈部１１０が、パスワードが不一致である旨の警告等を操作パネル３に行って、ＨＤＤ１５に蓄積保存されているデータＩＤ−失敗カウンタ対応データテーブルの全ての印刷データに対する認証失敗回数カウンタのカウント値を「１」だけインクリメント（＋１）して（ステップＳ１１０）、ＨＤＤ１５に蓄積されている先頭印刷ジョブの認証失敗回数カウンタのカウント値を確認して（ステップＳ１１１）、認証失敗回数が予め不正認証失敗回数（制限回数）として設定されているカウント値、例えば、「３」以上であるかチェックする（ステップＳ１１２）。
【００６６】
ステップＳ１１２で、認証失敗回数が不正認証失敗回数（３回）に達していないときには、印刷データ解釈部１１０は、図６（ｃ）、図７（ｅ）に示すように、印刷データ蓄積処理制御部１１２を介して該インクリメントした認証失敗回数カウンタのカウント値を、ＨＤＤ１５に蓄積保存されているデータＩＤ−失敗カウンタ対応データテーブルの該印刷データに対する認証失敗回数カウンタのカウント値として蓄積保存して（ステップＳ１１３）、他に蓄積保存されている印刷データがあるかチェックし（ステップＳ１１４）、他に蓄積保存されている印刷データがあるときには、ＨＤＤ１５に蓄積されている次の印刷ジョブの認証失敗回数カウンタのカウント値を確認して（ステップＳ１１５）、ステップＳ１１２に移行して、該認証失敗回数が不正認証失敗回数（例えば、「３」）以上であるかチェックする処理を順次印刷ジョブについて繰り返し行う（ステップＳ１１２〜Ｓ１１５）。
【００６７】
ステップＳ１１４で、他に蓄積保存されている印刷データがないときには、ステップＳ１０４に戻って、ＭＩＣＲ印刷データの受信データがあるかのチェックから上記同様に処理し、受信データがあるときには、該ＭＩＣＲ印刷データの受信を行って、図７（ｄ）、図７（ｅ）、図７（ｆ）に示すように、受信した印刷データのＨＤＤ１５への蓄積と、該印刷データに対するデータＩＤの付与及び認証失敗回数カウンタのカウント値のデータＩＤ−失敗カウンタ対応データテーブルへの登録を上記同様に行う（ステップＳ１０１〜Ｓ１１５）。
【００６８】
ステップＳ１１２で、図８（ｇ）に示すように、認証失敗回数カウンタのカウント値が不正認証失敗回数（例えば、３回）以上の印刷データがあると、印刷データ解釈部１１０は、該印刷データを通常印刷ジョブとして、プロセスカートリッジ４ａをＭＩＣＲ印刷用プロセスカートリッジから通常のプロセスカートリッジに交換させて、該通常のプロセスカートリッジを使用した印刷処理を行い（ステップＳ１１６）、図８（ｈ）に示すように、該印刷を行った印刷データをＨＤＤ１５から削除するとともに、データＩＤ−失敗カウンタ対応データテーブルから該データＩＤ及び認証失敗回数カウンタ値を削除する（ステップＳ１１７）。図８には、図（ｇ）で、データＩＤ１の印刷データの認証失敗回数が「３」になり、図８（ｈ）で、データＩＤ１のデータと認証失敗回数カウンタ値が削除されている状態が示されている。
【００６９】
次に、印刷データ解釈部１１０は、他に蓄積保存されている印刷データがあるかチェックし（ステップＳ１１８）、他に印刷データがあるときには、ＨＤＤ１５に蓄積されている次の印刷ジョブの認証失敗回数カウンタのカウント値を確認して（ステップＳ１１９）、ステップＳ１１２に移行して、該認証失敗回数が不正認証失敗回数（例えば、「３」）以上であるかチェックする処理を順次印刷ジョブについてチェックする処理を繰り返し行う（ステップＳ１１２〜Ｓ１１９）。
【００７０】
そして、ステップＳ１１９で、他に蓄積されている印刷データがないときには、印刷データ解釈部１１０は、処理を終了する。また、レーザプリンタ１は、図８（ｈ）のデータＩＤ−失敗カウンタ対応データテーブルの状態で、パスワード認証に成功すると、ＭＩＣＲ印刷を行って、ＭＩＣＲ印刷が完了すると、図８（ｉ）に示すように、全ての印刷データ及びデータＩＤ−失敗カウンタ対応データテーブルの登録内容を削除する。
【００７１】
このように、本実施例のレーザプリンタ１は、少なくともＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷を要求する印刷データをＨＤＤ１５に蓄積し、操作パネル３からパスワード入力が行われると、該入力された該パスワードと予めＮＶＲＡＭ１８に登録されているパスワードとの認証を行い、該認証に失敗すると、ＨＤＤ１５に該ＭＩＣＲ印刷データ毎に失敗回数をデータＩＤ−失敗カウンタ対応データテーブルに記憶し、ＨＤＤ１５の認証失敗回数が所定の制限回数である不正認証失敗回数に達したか否かに基づいて該ＭＩＣＲ印刷データ毎に利用可否を判断している。
【００７２】
したがって、適切に不正なパスワード認証を防止することができるとともに、正規の利用者の利用性を向上させることができる。
【００７３】
また、本実施例のレーザプリンタ１は、ＨＤＤ１５のデータＩＤ−失敗カウンタ対応データテーブルに記録されている認証失敗回数が不正認証失敗回数（制限回数）に達したＭＩＣＲ印刷データに対して、ＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷以外の通常の画像形成を行う。
【００７４】
したがって、不正なＭＩＣＲ印刷を適切に防止することができるとともに、正規の利用者による誤ったパスワード入力時にパスワードの誤入力とどのＭＩＣＲ印刷用データにパスワードの誤入力であるかを確認させることができ、より一層利用性を向上させることができる。
【００７５】
なお、上記説明では、印刷データ毎に認証失敗回数をカウントして、認証失敗回数が予め設定されている不正認証失敗回数になると、該印刷データをＭＩＣＲ印刷から通常印刷に切り替えて通常印刷出力しているが、該印刷データの取り扱いとしては、通常印刷を行う方法に限るものではなく、例えば、図９及び図１０に示すように、印刷を行わずに、そのまま印刷データをＨＤＤ１５から削除してもよいし、図１１及び図１２に示すように、認証失敗回数が不正認証失敗回数に到達した印刷データをＨＤＤに１５に蓄積した状態を維持しつつ印刷禁止としてもよい。なお、図９から図１２において、図４及び図５の処理ステップと同様の処理ステップについては、同一のステップナンバを付与して、その説明を簡略化する。
【００７６】
まず、図９及び図１０に示す認証失敗回数が不正認証失敗回数に到達してパスワード認証に失敗した時に印刷データを削除するＭＩＣＲ印刷処理について説明する。
【００７７】
この場合、レーザプリンタ１は、図９に示すように、通信制御部１０１を介してホスト装置ＨＳからＭＩＣＲ印刷データを受信すると（ステップＳ１０１）、印刷データ解釈部１１０が、該ＭＩＣＲ印刷データにデータＩＤを付与して、該データＩＤのＭＩＣＲ印刷データに対する認証失敗回数カウンタの生成値（カウント値）を「０」に設定して（ステップＳ１０２）、該ＭＩＣＲ印刷データ及びデータＩＤと認証失敗回数カウンタのカウント値を印刷データ蓄積処理制御部１１２を介して一旦ＨＤＤ１５に蓄積し（ステップＳ１０３）、他に受信データがあるかチェックする（ステップＳ１０４）。
【００７８】
印刷データ解釈部１１０は、ステップＳ１０４で、他に受信データがあるときには、ステップＳ１０１に戻って、該ＭＩＣＲ印刷データの受信から上記同様に処理し（ステップＳ１０１〜Ｓ１０３）、ステップＳ１０４で、受信データがないときには、パスワードが入力されるかチェックして（ステップＳ１０５）、パスワードの入力がないときには、受信データがあるかチェックするという処理を繰り返し行う（ステップＳ１０４、Ｓ１０５）。ステップＳ１０５で、パスワードが入力されると、パスワード制御部１１３が、予めＮＶＲＡＭ１８に登録されているパスワードと操作パネル３から入力されたパスワードが一致するかチェックし（ステップＳ１０６）、入力されたパスワードとＮＶＲＡＭ１８に登録されているパスワードが一致すると、図１０に示すように、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５に蓄積されている該パスワードに対応するＭＩＣＲ印刷データを全て読み出して（ステップＳ１０７）、該ＭＩＣＲ印刷データを印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送ってプリンタエンジン４で印刷処理を行わせ（ステップＳ１０８）、ＭＩＣＲ印刷出力の完了した印刷データ（蓄積保存データ）をＨＤＤ１５から削除して処理を終了する（ステップＳ１０９）。
【００７９】
図９のステップＳ１０６で、パスワード制御部１１３が一致しないと判断すると、印刷データ解釈部１１０が、図１０に示すように、パスワードが不一致である旨の警告等を操作パネル３に行って、ＨＤＤ１５に蓄積保存されているデータＩＤ−失敗カウンタ対応データテーブルの全ての印刷データに対する認証失敗回数カウンタのカウント値を「１」だけインクリメント（＋１）して（ステップＳ１１０）、ＨＤＤ１５に蓄積されている先頭印刷ジョブの認証失敗回数カウンタのカウント値を確認して（ステップＳ１１１）、認証失敗回数が予め不正認証失敗回数として設定されているカウント値、例えば、「３」以上であるかチェックする（ステップＳ１１２）。
【００８０】
ステップＳ１１２で、認証失敗回数が不正認証失敗回数（３回）に達していないときには、印刷データ解釈部１１０は、インクリメントした認証失敗回数カウンタのカウント値を、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５に蓄積保存されているデータＩＤ−失敗カウンタ対応データテーブルの該印刷データに対する認証失敗回数カウンタのカウント値として蓄積保存して（ステップＳ１１３）、他に蓄積保存されている印刷データがあるかチェックし（ステップＳ１１４）、他に蓄積保存されている印刷データがあるときには、ＨＤＤ１５に蓄積されている次の印刷ジョブの認証失敗回数カウンタのカウント値を確認して（ステップＳ１１５）、ステップＳ１１２に移行して、該認証失敗回数が不正認証失敗回数（例えば、「３」）以上であるかチェックする処理を順次印刷ジョブについて繰り返し行う（ステップＳ１１２〜Ｓ１１５）。
【００８１】
ステップＳ１１４で、他に蓄積保存されている印刷データがないときには、図９のステップＳ１０４に戻って、ＭＩＣＲ印刷データの受信データがあるかのチェックから上記同様に処理し、受信データがあるときには、該ＭＩＣＲ印刷データの受信を行って、受信した印刷データのＨＤＤ１５への蓄積と、該印刷データに対するデータＩＤの付与及び認証失敗回数カウンタのカウント値のデータＩＤ−失敗カウンタ対応データテーブルへの登録を上記同様に行う（ステップＳ１０１〜Ｓ１１５）。
【００８２】
ステップＳ１１２で、認証失敗回数カウンタのカウント値が不正認証失敗回数（例えば、３回）以上の印刷データがあると、印刷データ解釈部１１０は、該印刷データをＨＤＤ１５から消去し（ステップＳ２０１）、該印刷データが認証失敗によって消去された旨の履歴をＮＶＲＡＭ１８に記録する（ステップＳ２０２）。
【００８３】
次に、印刷データ解釈部１１０は、他に蓄積保存されている印刷データがあるかチェックし（ステップＳ１１８）、他に印刷データがあるときには、ＨＤＤ１５に蓄積されている次の印刷ジョブの認証失敗回数カウンタのカウント値を確認して（ステップＳ１１９）、ステップＳ１１２に移行して、該次の印刷ジョブに対して、認証失敗回数が不正認証失敗回数（例えば、「３」）以上であるかチェックする処理から上記同様の処理を繰り返し行う（ステップＳ１１２〜Ｓ１１９）。
【００８４】
そして、ステップＳ１１９で、他に蓄積されている印刷データがないときには、印刷データ解釈部１１０は、処理を終了する。
【００８５】
このように、本実施例のレーザプリンタ１は、ＨＤＤ１５のデータＩＤ−失敗カウンタ対応データテーブルの認証失敗回数が不正認証失敗回数（制限回数）に達したＭＩＣＲ印刷データをＨＤＤ１５から消去する。
【００８６】
したがって、不正利用者によるＭＩＣＲ印刷を適切に防止することができるとともに、該不正利用者の送ってきたＭＩＣＲ印刷データがいつまでもＨＤＤ１５に蓄積されて、ＨＤＤ１５の容量を圧迫することを防止することができ、利用性を向上させることができる。
【００８７】
次に、図１１及び図１２に示す認証失敗回数が不正認証失敗回数に到達したＭＩＣＲ印刷データをＨＤＤ１５に保存したまま印刷を禁止するＭＩＣＲ印刷処理について説明する。
【００８８】
この場合、レーザプリンタ１は、図１１に示すように、通信制御部１０１を介してホスト装置ＨＳからＭＩＣＲ印刷データを受信すると（ステップＳ１０１）、印刷データ解釈部１１０が、該ＭＩＣＲ印刷データにデータＩＤを付与して、該データＩＤのＭＩＣＲ印刷データに対する認証失敗回数カウンタの生成値（カウント値）を「０」に設定して（ステップＳ１０２）、該ＭＩＣＲ印刷データ及びデータＩＤと認証失敗回数カウンタのカウント値を印刷データ蓄積処理制御部１１２を介して一旦ＨＤＤ１５に蓄積し（ステップＳ１０３）、他に受信データがあるかチェックする（ステップＳ１０４）。
【００８９】
印刷データ解釈部１１０は、ステップＳ１０４で、他に受信データがあるときには、ステップＳ１０１に戻って、該ＭＩＣＲ印刷データの受信から上記同様に処理し（ステップＳ１０１〜Ｓ１０３）、ステップＳ１０４で、受信データがないときには、パスワードが入力されるかチェックして（ステップＳ１０５）、パスワードの入力がないときには、受信データがあるかチェックするという処理を繰り返し行う（ステップＳ１０４、Ｓ１０５）。ステップＳ１０５で、パスワードが入力されると、パスワード制御部１１３が、予めＮＶＲＡＭ１８に登録されているパスワードと操作パネル３から入力されたパスワードが一致するかチェックし（ステップＳ１０６）、パスワード制御部１１３が一致しないと判断すると、印刷データ解釈部１１０が、図１２に示すように、パスワードが不一致である旨の警告等を操作パネル３に行って、ＨＤＤ１５に蓄積保存されているデータＩＤ−失敗カウンタ対応データテーブルの全ての印刷データに対する認証失敗回数カウンタのカウント値を「１」だけインクリメント（＋１）して（ステップＳ１１０）、ＨＤＤ１５に蓄積されている先頭印刷ジョブの認証失敗回数カウンタのカウント値を確認して（ステップＳ１１１）、認証失敗回数が予め不正認証失敗回数として設定されているカウント値、例えば、「３」以上であるかチェックする（ステップＳ１１２）。
【００９０】
ステップＳ１１２で、認証失敗回数が不正認証失敗回数（３回）に達していないときには、印刷データ解釈部１１０は、印刷データ蓄積処理制御部１１２を介して該インクリメントした認証失敗回数カウンタのカウント値を、ＨＤＤ１５に蓄積保存されているデータＩＤ−失敗カウンタ対応データテーブルの該印刷データに対する認証失敗回数カウンタのカウント値として蓄積保存して（ステップＳ１１３）、他に蓄積保存されている印刷データがあるかチェックし（ステップＳ１１４）、他に蓄積保存されている印刷データがあるときには、ＨＤＤ１５に蓄積されている次の印刷ジョブの認証失敗回数カウンタのカウント値を確認して（ステップＳ１１５）、ステップＳ１１２に移行して、該認証失敗回数が不正認証失敗回数（例えば、「３」）以上であるかチェックする処理を順次印刷ジョブについて繰り返し行う（ステップＳ１１２〜Ｓ１１５）。
【００９１】
ステップＳ１１４で、他に蓄積保存されている印刷データがないときには、図１１のステップＳ１０４に戻って、ＭＩＣＲ印刷データの受信データがあるかのチェックから上記同様に処理し、受信データがあるときには、該ＭＩＣＲ印刷データの受信を行って、受信した印刷データのＨＤＤ１５への蓄積と、該印刷データに対するデータＩＤの付与及び認証失敗回数カウンタのカウント値のデータＩＤ−失敗カウンタ対応データテーブルへの登録を上記同様に行う（ステップＳ１０１〜Ｓ１０６、Ｓ１１０〜Ｓ１１５）。
【００９２】
ステップＳ１１２で、認証失敗回数カウンタのカウント値が不正認証失敗回数（例えば、３回）以上の印刷データがあると、印刷データ解釈部１１０は、該印刷データをＨＤＤ１５に残したまま該印刷データに対して認証失敗回数が不正認証失敗回数（規定回数）に到達した旨の履歴をＮＶＲＡＭ１８に記録し（ステップＳ３０１）、他に蓄積保存されている印刷データがあるかチェックする（ステップＳ１１８）。
【００９３】
ステップＳ１１８で、他に印刷データがあるときには、印刷データ解釈部１１０は、ＨＤＤ１５に蓄積されている次の印刷ジョブの認証失敗回数カウンタのカウント値を確認して（ステップＳ１１９）、ステップＳ１１２に移行して、該次の印刷ジョブに対して、認証失敗回数が不正認証失敗回数（例えば、「３」）以上であるかチェックする処理から上記同様の処理を繰り返し行う（ステップＳ１１２〜Ｓ１１５、Ｓ３０１、Ｓ１１８、Ｓ１１９）。
【００９４】
そして、ステップＳ１１９で、他に蓄積されている印刷データがないときには、印刷データ解釈部１１０は、処理を終了する。
【００９５】
図１１のステップＳ１０６で、入力されたパスワードとＮＶＲＡＭ１８に登録されているパスワードが一致すると、印刷データ解釈部１１０は、図１２に示すように、印刷データ蓄積処理制御部１１２を介してＨＤＤ１５に蓄積されている先頭印刷ジョブのＭＩＣＲ印刷データを読み出し（ステップＳ３０２）、該ＭＩＣＲ印刷データの認証失敗回数が不正認証失敗回数（３回）に達しているかチェックし（ステップＳ３０３）、達していないとき（すなわち、認証失敗回数が不正失敗回数に達した旨の履歴が記録されていないとき）には、該ＭＩＣＲ印刷データを印刷データ編集処理部１１５で必要な編集処理を行わせた後、または、そのまま印刷データ描画部１０３に送って、印刷データ描画部１０３で描画データに変換した後、印刷制御部１０４を介してプリンタエンジン４に送ってプリンタエンジン４で印刷処理を行わせる（ステップＳ３０４）。
【００９６】
印刷データ解釈部１１０は、ＭＩＣＲ印刷データの印刷を完了すると、該印刷出力の完了した印刷データ（蓄積保存データ）をＨＤＤ１５から削除し（ステップＳ３０５）、他に蓄積保存されているＭＩＣＲ印刷データがあるかチェックし（ステップＳ３０６）、他に蓄積保存されている印刷データがあるときには、ＨＤＤ１５に蓄積されている次の印刷ジョブに対する認証失敗回数カウンタのカウント値を確認して（ステップＳ３０７）、ステップＳ３０３に戻って、該ＭＩＣＲ印刷データの認証失敗回数が不正認証失敗回数（３回）に達しているかチェックする（ステップＳ３０３）。
【００９７】
ステップＳ３０３で、認証失敗回数が不正失敗回数に達しているとき（すなわち、認証失敗回数が不正失敗回数に達した旨の履歴が記録されているとき）には、印刷データ解釈部１１０は、該ＭＩＣＲ印刷データの印刷を行うことなく、他に蓄積保存されているＭＩＣＲ印刷データがあるかチェックし（ステップＳ３０６）、他に蓄積保存されている印刷データがあるときには、ＨＤＤ１５に蓄積されている次印刷ジョブの認証失敗回数カウンタのカウント値を確認して（ステップＳ３０７）、ステップＳ３０３に戻って、該ＭＩＣＲ印刷データの認証失敗回数が不正認証失敗回数（３回）に達しているかのチェックから上記同様に処理する（ステップＳ３０３〜Ｓ３０７）。ステップＳ３０６で、他の蓄積保存されている印刷データがなくなると、印刷データ解釈部１１０は、ＭＩＣＲ印刷処理を終了する。
【００９８】
このように、本実施例のレーザプリンタ１は、ＨＤＤ１５のデータＩＤ−失敗カウンタ対応データテーブルの認証失敗回数が不正認証失敗回数（制限回数）に達したＭＩＣＲ印刷データをＨＤＤ１５に蓄積した状態を維持しつつ画像形成を禁止する。
【００９９】
したがって、不正利用者によるＭＩＣＲ印刷の不正利用を適切に防止しつつ、正規の利用者が誤ってパスワードを不正認証失敗回数入力してしまった場合に、再度、ＭＩＣＲ印刷データをホスト装置ＨＳから送り直すことなく、ＨＤＤ１５のＭＩＣＲ印刷データを利用可能な状態とすることができ、利用性を向上させることができる。
【０１００】
そして、レーザプリンタ１は、上記パスワード認証に失敗したときの印刷データの処理方法については、上記各処理機能を備えていて操作パネル３の操作によって、適宜選択可能としてもよい。すなわち、レーザプリンタ１は、ＨＤＤ１５のデータＩＤ−失敗カウンタ対応データテーブルの認証失敗回数が不正認証失敗回数（制限回数）に達したＭＩＣＲ印刷データに対して、ＭＩＣＲ印刷用カートリッジを用いたＭＩＣＲ印刷以外の画像形成処理、ＨＤＤ１５からの削除処理、または、ＨＤＤ１５への蓄積状態を維持した画像形成禁止処理のいずれかを操作パネル３で選択可能とし、該選択された処理を実行するようにしてもよい。
【０１０１】
このようにすると、レーザプリンタ１の利用状況等に応じて適宜の処理方法を選択設定することができ、利用性を向上させることができる。
【０１０２】
また、上記認証失敗回数が不正失敗回数に達したときに、その履歴をＮＶＲＡＭ１８に保管しているので、正規のユーザが適時に操作パネル３からのパスワード認証を要件として、該パスワードに対応するパスワード認証の履歴を操作パネル３のディスプレイに表示させたり、プリンタエンジン４から印刷出力して、確認できるようにしてもよい。
【０１０３】
このようにすると、不正なパスワード認証が行われて、消去されたり、通常印刷されたり、出力不可となってＨＤＤ１５に蓄積されているＭＩＣＲ印刷データについて、その後に、正規のユーザが印刷しようとしても印刷されない場合に、パスワード認証の履歴によって印刷されない理由を確認することができ、不正利用を適切に防止しつつ、利用性を向上させることができる。なお、履歴としては、認証失敗回数が不正失敗回数に達した場合に、どのような処理（通常印刷に切り替えて印刷して、ＭＩＣＲ印刷データをＨＤＤ１５から削除したこと、印刷を行わずにＨＤＤ１５から削除したこと、ＨＤＤ１５に残したまま印刷禁止状態としていること）を記録保管してもよい。このようにすると、正規のユーザが印刷要求した麻呂印刷データがどのように処理されたかを確認することができ、利用性をより一層向上させることができる。
【０１０４】
さらに、レーザプリンタ１は、管理者用のパスワードをＮＶＲＡＭ１８に格納して、該管理者用パスワードの認証を条件として、該管理者による特定の印刷ジョブ（印刷データ）または全ての印刷ジョブに対する認証失敗回数をクリア（「０」）に設定可能としてもよい。
【０１０５】
このようにすると、不正な認証要求によって認証失敗回数が不正認証失敗回数に到達して印刷不可となったままＨＤＤ１５に蓄積されているＭＩＣＲ印刷データを、正規のユーザが印刷出力する場合に、管理者が特定の印刷ジョブまたは全ての印刷ジョブの認証失敗回数をクリアすることで、該印刷不可となったＭＩＣＲ印刷データを印刷可能な状態に復帰させることができ、不正利用を適切に防止しつつ、利用性をより一層向上させることができる。
【０１０６】
また、上記説明では、パスワード入力画面を操作パネル３のディスプレイに表示してパスワードの入力を促し、操作パネル３でパスワード入力が行われる場合について説明したが、パスワード入力の要求やパスワード入力は、操作パネル３で行う場合に限るものではなく、例えば、専用のパスワード入力装置を用いてパスワード入力を行ってもよいし、レーザプリンタ１からホスト装置ＨＳに対してパスワード入力を要求し、ホスト装置ＨＳでパスワード入力を行ってもよいし、ホスト装置ＨＳの搭載するアプリケーションでパスワード入力要求とパスワード入力画面をホスト装置ＨＳのディスプレイに表示するようにしてもよい。
【０１０７】
さらに、レーザプリンタ１は、不正認証失敗回数（制限回数）を操作パネル３の操作等によって、適宜設定入力できるようにしてもよい。
【０１０８】
このようにすると、レーザプリンタ１の利用状況等に応じて不正認証失敗回数を設定することができ、不正利用を適切に防止しつつ、利用性を向上させることができる。
【０１０９】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１１０】
本発明は、手形や小切手等の重要文書のＭＩＣＲ印刷に対するパスワード認証の適正化を図ったプリンタ装置、複合装置等の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【０１１１】
【図１】本発明の一実施例を適用したレーザプリンタの要部ブロック構成図。
【図２】図１のレーザプリンタの機能ブロック構成図。
【図３】図１のレーザプリンタによる印刷データの処理流れの説明図。
【図４】レーザプリンタによるパスワード認証失敗時に通常印刷を行うＭＩＣＲ印刷処理を示すフローチャート。
【図５】図４に示したＭＩＣＲ印刷処理の続きの処理を示すフローチャート。
【図６】図１のレーザプリンタのＨＤＤに蓄積される印刷データとデータＩＤ−失敗カウンタ対応データテーブルの一例を示す図。
【図７】図６のＨＤＤに蓄積される印刷データとデータＩＤ−失敗カウンタ対応データテーブルの続きの例を示す図。
【図８】図７のＨＤＤに蓄積される印刷データとデータＩＤ−失敗カウンタ対応データテーブルの続きの例を示す図。
【図９】レーザプリンタによるパスワード認証失敗時に印刷データを破棄するＭＩＣＲ印刷処理を示すフローチャート。
【図１０】図９に示したＭＩＣＲ印刷処理の続きの処理を示すフローチャート。
【図１１】レーザプリンタによるパスワード認証失敗回数が不正認証回数に達すると印刷データを印刷禁止状態で保管するＭＩＣＲ印刷処理を示すフローチャート。
【図１２】図１１に示したＭＩＣＲ印刷処理の続きの処理を示すフローチャート。
【符号の説明】
【０１１２】
１  レーザプリンタ
２  コントローラ
３  操作パネル
４  プリンタエンジン
４ａ  プロセスカートリッジ
１１  ホストＩ／Ｆ
１２  プログラムＲＯＭ
１３  フォントＲＯＭ
１４  操作パネルＩ／Ｆ
１５  ＨＤＤ（ハードディスク）
１６  ＣＰＵ
１７  ＲＡＭ
１８  ＮＶＲＡＭ
１９  エンジンＩ／Ｆ
２０  オプションＲＡＭ
２１  バス
１００  プリンタアプリ（アプリケーション）部
１０１  通信制御部
１０２  フィルタアプリ部
１０３  印刷データ描画部
１０４  印刷制御部
１０５  カートリッジ判断部
１０６  操作パネル制御部
１０７  パスワード登録部
１１０  印刷データ解釈部
１１１  認証処理部
１１２  印刷データ蓄積処理制御部
１１３  パスワード制御部
１１４  タイマ制御部
１１５  印刷データ編集処理部
ＨＳ  ホスト装置
【図１】
2010023349.tif 000003
【図２】
2010023349.tif 000004
【図３】
2010023349.tif 000005
【図４】
2010023349.tif 000006
【図５】
2010023349.tif 000007
【図６】
2010023349.tif 000008
【図７】
2010023349.tif 000009
【図８】
2010023349.tif 000010
【図９】
2010023349.tif 000011
【図１０】
2010023349.tif 000012
【図１１】
2010023349.tif 000013
【図１２】
2010023349.tif 000014