(57)【要約】【課題】ＭＩＣＲジョブを実行する場合には、蓄積印刷処理を抑止することができる画像形成装置、プログラム、画像形成方法および記録媒体を提供すること。【解決手段】記憶部と、外部装置から受信した印刷データの種類を判断する判断部と、前記印刷データを前記記憶部に蓄積する蓄積処理部と、前記判断部により前記印刷データの種類が、ＭＩＣＲ（Ｍａｇｎｅｔｉｃ  Ｉｎｋ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を対象とするＭＩＣＲ印刷データであると判断された場合に、前記ＭＩＣＲ印刷データに付加されている認証情報に基づいて認証処理を行う認証部と、を備えた。【選択図】        図１
2010046833.tif 000002
【特許請求の範囲】
【請求項１】
記憶部と、
外部装置から受信した印刷データの種類を判断する判断部と、
前記印刷データを前記記憶部に蓄積する蓄積処理部と、
前記判断部により前記印刷データの種類が、ＭＩＣＲ（Ｍａｇｎｅｔｉｃ  Ｉｎｋ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を対象とするＭＩＣＲ印刷データであると判断された場合に、前記ＭＩＣＲ印刷データに付加されている認証情報に基づいて認証処理を行う認証部と、を備え、
前記蓄積処理部は、前記認証部による認証結果に基づいて、前記印刷データの蓄積処理の可否を判断し、前記印刷データを前記記憶部に蓄積すること、
を特徴とする画像形成装置。
【請求項２】
前記蓄積処理部は、前記認証部による認証が成功した場合に、前記印刷データの蓄積処理を不可と判定し、前記印刷データを前記記憶部に蓄積しないこと、
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷データに前記認証情報が付加されていなかった場合、または、前記判断部により前記印刷データの種類が前記ＭＩＣＲ印刷データであると判断された場合であって、前記ＭＩＣＲ印刷データの前記認証部による認証が成功しなかった場合に、前記ＭＩＣＲ印刷データを通常の印刷データに変更する印刷データ編集処理部、
をさらに備えたこと、
を特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記印刷データ編集処理部により前記ＭＩＣＲ印刷データが通常の印刷データに変更された場合に、前記印刷データの前記記憶部への蓄積登録を可能と判定する蓄積登録判定部、をさらに備え、
前記蓄積処理部は、前記蓄積登録判定部により蓄積登録が可能と判定された場合に、前記印刷データを前記記憶部に蓄積することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
画像形成に用いるトナーを収容するカートリッジを着脱可能に取り付ける取り付け部をさらに備え、
前記判断部は、前記カートリッジの種類を判断し、
前記判断部により前記カートリッジの種類が前記ＭＩＣＲに用いられるＭＩＣＲカートリッジであると判断された場合に、前記記憶部に蓄積された前記印刷データを印刷する蓄積印刷を不可と判定する蓄積印刷判定部と、
前記蓄積印刷判定部により前記印刷データの蓄積印刷を不可と判定された場合に、前記印刷データを蓄積印刷しない印刷処理部と、
を備えたこと、
を特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記蓄積印刷判定部により前記印刷データの蓄積印刷を可と判定された場合に、前記印刷データの蓄積処理を行うか否かの指定を受け付けるユーザインターフェース制御部、をさらに備え、
前記蓄積処理部は、前記ユーザインターフェース制御部により蓄積処理を行う指定を受け付けた場合に、前記印刷データを蓄積すること、
を特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記判断部と前記認証部と前記印刷データ編集処理部とを備えるアプリ部と、
前記蓄積処理部を備えるプリンタ部と、
を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項８】
前記判断部と前記認証部と前記印刷データ編集処理部と前記蓄積登録判定部とを備えるアプリ部と、
前記蓄積処理部と前記蓄積印刷判定部と前記ユーザインターフェース制御部とを備えるプリンタ部と、
を備えることを特徴とする請求項４〜６のいずれか１つに記載の画像形成装置。
【請求項９】
画像形成装置で実行される画像形成方法であって、
前記情報処理装置は記憶部を備え、
外部装置から受信した印刷データの種類を判断する判断ステップと、
前記印刷データを前記記憶部に蓄積する蓄積処理ステップと、
前記判断部により前記印刷データの種類が、ＭＩＣＲ（Ｍａｇｎｅｔｉｃ  Ｉｎｋ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を対象とするＭＩＣＲ印刷データであると判断された場合に、前記ＭＩＣＲ印刷データに付加されている認証情報に基づいて認証処理を行う認証ステップと、を備え、
前記蓄積処理ステップは、前記認証ステップによる認証結果に基づいて、前記印刷データの蓄積処理の可否を判断し、前記印刷データを前記記憶部に蓄積すること、
を特徴とする画像形成方法。
【請求項１０】
コンピュータを、
記憶手段と、
外部装置から受信した印刷データの種類を判断する判断手段と、
前記印刷データを前記記憶手段に蓄積する蓄積処理手段と、
前記判断手段により前記印刷データの種類が、ＭＩＣＲ（Ｍａｇｎｅｔｉｃ  Ｉｎｋ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を対象とするＭＩＣＲ印刷データであると判断された場合に、前記ＭＩＣＲ印刷データに付加されている認証情報に基づいて認証処理を行う認証手段、として機能させるためのプログラムであって、
前記蓄積処理手段は、前記認証手段による認証結果に基づいて、前記印刷データの蓄積処理の可否を判断し、前記印刷データを前記記憶手段に蓄積させること、
を特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムを格納したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁性部材を使用してＭＩＣＲ（Ｍａｇｎｅｔｉｃ  Ｉｎｋ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）フォントと呼ばれる特殊な形状をした書体を小切手、手形等に印刷可能な画像形成装置、プログラム、画像形成方法および記録媒体に関する。
【背景技術】
【０００２】
磁性インクや磁性トナーを使用してＭＩＣＲフォントと呼ばれる特殊な形状をした書体を小切手等に印刷し、それをＭＩＣＲリーダソータと呼ばれる装置により読み取り仕分け等の処理を行うシステムがある。このようなシステムは、欧米では広く普及している。
【０００３】
また、印刷処理の時間を短縮するために、まず、読み取った画像データを画像形成装置内に蓄積し、蓄積処理が終了した後に蓄積した画像データをまとめて印刷する蓄積印刷の技術も一般的となっている。
【０００４】
特許文献１には、画像形成装置本体と画像形成装置本体に着脱自在なプロセスカートリッジを備えた画像形成装置において、プロセスカートリッジを交換することによりＭＩＣＲプリンタまたは通常プリンタとして使用できる画像形成装置が開示されている。
【０００５】
【特許文献１】特開平１０−１６１５０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＭＩＣＲデータを印刷する際のリソースは、ＭＩＣＲ用トナー、ＭＩＣＲ用紙、ＭＩＣＲフォント、印刷するフォームデータを意味するＭＩＣＲデータとなるため、ＭＩＣＲジョブを実行する場合には、ＭＩＣＲ専用の印刷データで印刷する必要がある。しかし、蓄積印刷機能を使用すると、文書登録時と文書印刷時とが同じ状態とは限らないため、ＭＩＣＲ専用のフォントデータが削除されるなど、印刷時のデータが登録時と異なってしまう可能性がある。ここで、実使用上の問題として、ＭＩＣＲジョブがＭＩＣＲ専用の印刷データで印刷されなかった場合、偽小切手として流通するおそれがあり、発行者の信用問題となる。このため、ＭＩＣＲジョブを実行する場合には、蓄積印刷の処理を抑止する必要がある。
【０００７】
しかし、特許文献１に記載の画像形成装置は、ＭＩＣＲジョブ実行用のセキュアリソースの使用条件を満たしたまま、蓄積文書印刷をユーザに提供する手段を提供していない。
【０００８】
本発明は、上記に鑑みてなされたものであって、ＭＩＣＲジョブを実行する場合には、蓄積印刷処理を抑止することができる画像形成装置、プログラム、画像形成方法および記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記に鑑みてなされたものであって、請求項１にかかる発明は、記憶部と、外部装置から受信した印刷データの種類を判断する判断部と、前記印刷データを前記記憶部に蓄積する蓄積処理部と、前記判断部により前記印刷データの種類が、ＭＩＣＲ（Ｍａｇｎｅｔｉｃ  Ｉｎｋ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を対象とするＭＩＣＲ印刷データであると判断された場合に、前記ＭＩＣＲ印刷データに付加されている認証情報に基づいて認証処理を行う認証部と、を備え、前記蓄積処理部は、前記認証部による認証結果に基づいて、前記印刷データの蓄積処理の可否を判断し、前記印刷データを前記記憶部に蓄積すること、を特徴とする。
【００１０】
また、請求項２にかかる発明は、請求項１に記載の画像形成装置において、前記蓄積処理部は、前記認証部による認証が成功した場合に、前記印刷データの蓄積処理を不可と判定し、前記印刷データを前記記憶部に蓄積しないこと、を特徴とする。
【００１１】
また、請求項３にかかる発明は、請求項１に記載の画像形成装置において、前記印刷データに前記認証情報が付加されていなかった場合、または、前記判断部により前記印刷データの種類が前記ＭＩＣＲ印刷データであると判断された場合であって、前記ＭＩＣＲ印刷データの前記認証部による認証が成功しなかった場合に、前記ＭＩＣＲ印刷データを通常の印刷データに変更する印刷データ編集処理部、をさらに備えたことを特徴とする。
【００１２】
また、請求項４にかかる発明は、請求項１に記載の画像形成装置において、前記印刷データ編集処理部により前記ＭＩＣＲ印刷データが通常の印刷データに変更された場合に、前記印刷データの前記記憶部への蓄積登録を可能と判定する蓄積登録判定部、をさらに備え、前記蓄積処理部は、前記蓄積登録判定部により蓄積登録が可能と判定された場合に、前記印刷データを前記記憶部に蓄積すること、を特徴とする。
【００１３】
また、請求項５にかかる発明は、請求項４に記載の画像形成装置において、画像形成に用いるトナーを収容するカートリッジを着脱可能に取り付ける取り付け部をさらに備え、前記判断部は、前記カートリッジの種類を判断し、前記判断部により前記カートリッジの種類が前記ＭＩＣＲに用いられるＭＩＣＲカートリッジであると判断された場合に、前記記憶部に蓄積された前記印刷データを印刷する蓄積印刷を不可と判定する蓄積印刷判定部と、前記蓄積印刷判定部により前記印刷データの蓄積印刷を不可と判定された場合に、前記印刷データを蓄積印刷しない印刷処理部と、を備えたことを特徴とする。
【００１４】
また、請求項６にかかる発明は、請求項５に記載の画像形成装置において、前記蓄積印刷判定部により前記印刷データの蓄積印刷を可と判定された場合に、前記印刷データの蓄積処理を行うか否かの指定を受け付けるユーザインターフェース制御部、をさらに備え、前記蓄積処理部は、前記ユーザインターフェース制御部により蓄積処理を行う指定を受け付けた場合に、前記印刷データを蓄積すること、を特徴とする。
【００１５】
また、請求項７にかかる発明は、請求項２に記載の画像形成装置において、前記判断部と前記認証部と前記印刷データ編集処理部とを備えるアプリ部と、前記蓄積処理部を備えるプリンタ部と、を備えることを特徴とする。
【００１６】
また、請求項８にかかる発明は、請求項４〜６のいずれか１つに記載の画像形成装置において、前記判断部と前記認証部と前記印刷データ編集処理部と前記蓄積登録判定部とを備えるアプリ部と、前記蓄積処理部と前記蓄積印刷判定部と前記ユーザインターフェース制御部とを備えるプリンタ部と、を備えることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ＭＩＣＲ印刷データに付与されている認証データを照合することにより、ＭＩＣＲ印刷データであると判断した場合に、蓄積印刷処理を抑止することができるという効果を奏する。これにより、認証が成功したＭＩＣＲデータを確実にＭＩＣＲリソースにより印刷することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明にかかる画像形成装置の最良な実施の形態を詳細に説明する。
【００１９】
（第１の実施の形態）
図１は、第１の実施の形態にかかる画像形成装置１００の構成を示すブロック図である。画像形成装置１００は、コントローラ１１０と、オペレーションパネル１３０と、プリンタエンジン１４０とから主に構成されており、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１５０と接続されている。コントローラ１１０は、印刷データを描画データに変換してプリンタエンジン１４０へ出力する制御機構の総称であり、記憶部１１１と、受信部１１２と、認証部１１３と、判断部１１４と、蓄積処理部１１５と、印刷データ展開処理部１１６と、印刷出力処理部１１７と、Ｉ／Ｆ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）制御処理部１１８とを主に備えている。
【００２０】
受信部１１２は、ＰＣ１５０から送信される印刷データを受信し、受信した印刷データをＨＤＤ１１１に格納する。Ｉ／Ｆ制御部１１８は、オペレーションパネル１３０を接続して、オペレーションパネル１３０に表示されるＩ／Ｆとデータをやり取りする。
【００２１】
判断部１１４は、受信部１１２により受信された印刷データの種類が、通常印刷データであるか、ＭＩＣＲ印刷データであるかを判断する。また、プロセスカートリッジ１４１に取り付けられているＩＣチップ１４２から、装着されたプロセスカートリッジの種類（「通常カートリッジ」または「ＭＩＣＲカートリッジ」）を含むカートリッジ情報を取得して、プリンタエンジン１４０に取り付けられたプロセスカートリッジ１４１の種類が、通常カートリッジであるかＭＩＣＲカートリッジであるかを判断する。
【００２２】
認証部１１３は、受信部１１２がＰＣ１５０から受信した印刷データがＭＩＣＲ印刷データであると判断部１１４により判断された場合に、ＭＩＣＲ印刷データに付加されているパスワード等の認証情報を認証する。
【００２３】
蓄積処理部１１５は、判断部１１４により判断された印刷データの種類と、認証部１１３により認証されたパスワード認証結果から、蓄積処理の可能／不可能を判断する。また、蓄積可能であると判断した場合には、蓄積可能であると判断した印刷データをＨＤＤ１１１に蓄積する。
【００２４】
印刷データ展開処理部１１６は、受信部１１２が受信した印刷データのビットマップ展開を行う。印刷出力処理部１１７は、印刷データ展開処理部１１６により展開されたビットマップデータを印字し、出力を行う。
【００２５】
ＨＤＤ１１１は、受信部１１２がＰＣ１５０から受信した印刷データや、認証部１１３が認証した認証結果を格納したり、蓄積処理部１１５が蓄積処理を可能と判断した印刷データを蓄積したりする。
【００２６】
図２は、受信部１１２がＰＣ１５０から受信した印刷データの種類を示す説明図である。通常印刷データ２０２には、ＰＤＬ（Ｐａｇｅ  Ｄｉｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データに設定情報が付加されている。ここで、設定情報とは、蓄積処理の指定の有無や、セキュアリソース使用の指定の有無等の設定に関する情報のことである。また、セキュアリソースとは、ＭＩＣＲ専用フォントや、ＭＩＣＲトナー、ＭＩＣＲ用紙等のＭＩＣＲ印刷に使用されるリソースのことである。ＭＩＣＲ印刷データ２０１には、通常印刷データ２０２に含まれているＰＤＬデータと設定情報に加えて、セキュア印刷認証用データが付加されている。セキュア印刷認証用データとは、印刷権限を有するユーザによるＭＩＣＲジョブ指定であることを確認するためのパスワード等の認証情報のことである。
【００２７】
次に、入力データの認証結果により蓄積印刷機能が制限される場合について説明する。図３は、入力データの認証結果から、蓄積印刷機能を制御する例を示す図である。図３では、セキュアリソースを使用する場合には、蓄積印刷を許可しないこととなっている。これは、セキュアリソースを使用する場合に蓄積印刷機能を使用すると、印刷時において、文書登録時に保存したＭＩＣＲフォントデータが削除されるなど、蓄積登録された印刷データが登録時と異なるデータで印刷される可能性が生じるため、このような事態を避けるためである。すなわち、印刷時に、登録時のデータの同一性を確実に保つことができないという不具合を回避するために、セキュアリソースを使用する場合には、蓄積印刷機能の使用を制限している。
【００２８】
図３の表の上段に示すように、入力データの種類には、セキュア印刷データと通常印刷データとがある。認証結果については、セキュア印刷データであれば、認証が成功した場合である「ＯＫ」と、認証が成功しなかった場合である「ＮＧ」とがあり、通常印刷データの場合には、ＰＤＬデータに認証データが付加されていないので常に「ＮＧ」となっている。また、セキュアリソースの使用が許可されるのは、セキュア印刷データであって、認証が「ＯＫ」の場合だけである。セキュア印刷データであるが、認証が「ＮＧ」である場合や、通常印刷データである場合には、セキュアリソースは使用せず、印刷データを通常リソースの使用に置換する。また、蓄積印刷を許可される場合については、セキュア印刷データであって、認証が「ＮＧ」である場合と、通常印刷データであることから「ＮＧ」となっている場合である。これより、蓄積印刷が制限されるのは、セキュア印刷データであって、認証が「ＯＫ」の場合だけである。
【００２９】
次に、本体のトナーカートリッジ装着状態に応じて行う蓄積印刷判定について説明する。ここでは、認証データと本体のトナーカートリッジ装着状態から、蓄積文書登録および蓄積文書印刷の可否を判定する。上述のとおり、ＭＩＣＲ印刷を実行する場合には、蓄積機能の使用は制限され、通常印刷を実行する場合には、蓄積機能の使用は許可される。
【００３０】
図４は、通常トナーカートリッジが装着されている状態についての蓄積印刷判定の結果を示す図である。通常トナーカートリッジを使用して通常印刷を行う場合には、蓄積登録も蓄積印刷も可能である。ＭＩＣＲ印刷と異なり、印刷データの登録時と印刷時にデータが変更されることがないからである。図４に示すとおり、通常トナーカートリッジ装着状態で蓄積登録および蓄積印刷が可能なのは、入力データが通常印刷データである場合と、セキュア印刷データであって、認証が「ＮＧ」である場合である。これらの場合には、セキュアリソースは使用せず、通常リソースを使用する設定に変更される。なお、セキュア印刷データであって、認証が「ＯＫ」である場合には、通常トナーカートリッジ装着状態ではセキュアリソースを使用することができないため、蓄積登録も蓄積印刷もともに不可となっている。
【００３１】
図５は、ＭＩＣＲトナーカートリッジが装着されている状態についての蓄積印刷判定の結果を示す図である。ここでは、ＭＩＣＲトナーカートリッジが装着されている場合には、通常印刷データを蓄積印刷しないこととなっている。これは、小切手用のＭＩＣＲトナーは、専用リーダで読むためのトナーであるため、セキュアリソースとして通常印刷物には使用されないことが望まれる場合があるからである。そこで、図５では、ＭＩＣＲトナーカートリッジを装着している状態では、いずれの場合であっても蓄積印刷は許可されていない。蓄積登録が可能であるのは、入力データがセキュア印刷データであって、認証が「ＯＫ」である場合と、通常印刷データである場合である。これらの場合には、セキュアリソースを使用せずに、データを通常印刷データに置換し、蓄積登録だけを行い、本体に通常トナーカートリッジが装着されたときに、蓄積印刷処理が実行される。
【００３２】
次に、以上のように構成された本実施の形態の画像形成装置におる蓄積印刷判定処理について説明する。図６は、蓄積印刷判定処理の手順を示すフローチャートである。まず、受信部１１２は、ＰＣ１５０から送信された印刷データを受信する（ステップＳ６０１）。次に、判断部１１４は、受信部１１２により受信された印刷データに認証用データが付加されているか否かを判定する（ステップＳ６０２）。認証用データが付与されている場合には（ステップＳ６０２：Ｙｅｓ）、判断部１１４は、当該印刷データはＭＩＣＲ印刷データであると判断し、認証部１１３が、パスワード等の認証情報を認証する（ステップＳ６０３）。当該ＭＩＣＲ印刷データが、認証部１１３による認証が成功した場合には（ステップＳ６０３：Ｙｅｓ）、認証部１１３は、認証結果を、セキュア印刷が可能（ＯＫ）と判定する（ステップＳ６０６）。一方、認証が成功しなかった場合には（ステップＳ６０３：Ｎｏ）、認証結果は通常印刷（ＮＧ）と判定する（ステップＳ６０５）。
【００３３】
ステップＳ６０２に戻り、受信部１１２により受信された印刷データに認証用データが付与されていなかった場合には（ステップＳ６０２：Ｎｏ）、判断部１１４は、当該印刷データは通常印刷データであると判断する。そして、認証部１１３は、認証を行わず、認証結果が成功しなかったＭＩＣＲ印刷データと同じように通常印刷と判定する（ステップＳ６０４）。次に蓄積処理部１１５は、蓄積印刷の判定を行う（ステップＳ６０７）。受信部１１２により受信された印刷データの設定情報に、蓄積印刷の指定があると判断すれば（ステップＳ６０７：Ｙｅｓ）、認証部１１３による認証結果を照合する（ステップＳ６０８）。認証結果が、セキュア印刷可能（ＯＫ）であれば（ステップＳ６０８：Ｙｅｓ）、蓄積によらない通常の印刷を行う（ステップＳ６０９）。一方、認証結果が、セキュア印刷不可（ＮＧ）であれば、印刷データの蓄積保存を行う（ステップＳ６１０）。
【００３４】
このように、本実施の形態によれば、ＭＩＣＲ印刷データに付与されている認証データを照合することにより、ＭＩＣＲ印刷データであると判断した場合に、蓄積印刷処理を抑止することができる。これにより、認証が成功したＭＩＣＲデータを確実にＭＩＣＲリソースにより印刷することができる。
【００３５】
（第２の実施の形態）
図７は、第２の実施の形態にかかる画像形成装置７００の構成を示すブロック図である。第１の実施の形態にかかる画像形成装置１００では、コントローラ１１０が、記憶部１１１と、受信部１１２と、認証部１１３と、判断部１１４と、蓄積処理部１１５と、印刷データ展開処理部１１６と、印刷出力処理部１１７と、Ｉ／Ｆ制御処理部１１８とを備えていた。これに対し、本実施の形態の画像形成装置７００は、コントローラ７１０は、フィルターアプリ部７２０と、プリンタ部７３０を備え、フィルターアプリ部７２０と、プリンタ部７３０が各部を備えている。
【００３６】
フィルターアプリ部７１０は、受信部１１２と、認証部１１３と、判断部１１４と、印刷データ編集処理部７２１とで構成されている。そして、プリンタ部７３０は、蓄積処理部１１５と、印刷データ展開処理部１１６と、印刷出力処理部１１７と、Ｉ/Ｆ制御処理部１１８とで構成されている。
【００３７】
このように、コントローラ７１０が、プリンタ部７３０からフィルターアプリ部７２０を分けることで、フィルターアプリ部およびＩ／Ｆの抑制制御の追加のみで、蓄積印刷を提供することができる。なお、印刷データ編集部７２１以外の各部の構成および機能は第１の実施の形態にかかる画像形成装置１００と同様であるので、説明を省略する。
【００３８】
印刷データ編集処理部７２１は、受信部１１２により受信された印刷データが、認証部１１３による認証が成功しなかった場合に、データのセキュアリソースの使用指定を解除する。セキュアリソースの使用指定を解除すると、蓄積指定を解除し印刷データを変更する。
【００３９】
図８は、フィルターアプリ部からプリンタ部に送信される印刷データのデータ構造を示す図である。図８の印刷データには、図２の印刷データ２０１のセキュア印刷認証用データに、認証結果が付加されている。まず、フィルターアプリ部で認証部１１３が、印刷データに付加されているセキュア印刷認証用データを認証する。認証されると、印刷データには、認証結果が付加される。そして、認証結果が付加された印刷データは、プリンタ部に送信される。
【００４０】
次に、以上のように構成された本実施の形態の画像形成装置による蓄積判定処理について説明する。図９は、画像形成装置７００のフィルターアプリ部による蓄積判定処理の手順を示すフローチャートである。まず、受信部１１２は、ＰＣ１５０から送信された印刷データを受信する（ステップＳ９０１）。次に、認証部１１３は、受信部１１２により受信された印刷データに認証用データが付加されているか否かを確認する（ステップＳ９０２）。当該印刷データに認証用データが付加されていた場合には（ステップＳ９０２：Ｙｅｓ）、認証結果を判定する（ステップＳ９０３）。当該印刷データが、認証部１１３による認証が成功した場合には（ステップＳ９０３：Ｙｅｓ）、認証結果は、セキュア印刷が可能（ＯＫ）となる（ステップＳ９０６）。一方、認証が成功しなかった場合には（ステップＳ９０３：Ｎｏ）、認証結果が、通常印刷（ＮＧ）となる（ステップＳ９０５）。
【００４１】
ステップＳ９０２に戻り、認証部１１３により印刷データに認証用データが付加されていないと判断された場合には（ステップＳ９０２：Ｎｏ）、認証結果は通常印刷となる（ステップＳ９０４）。認証結果が、通常印刷となった場合には（ステップＳ９０４、ステップＳ９０５）、印刷データ編集処理部７２１は、データのセキュアリソースの使用指定を解除し（ステップＳ９０７）、蓄積指定を解除し印刷データを変更する（ステップＳ９０８）。続いて、認証結果をデータに追加する（ステップＳ９０９）。一方、認証結果がセキュア印刷可能（ＯＫ）と判断された場合には（ステップＳ９０６）、印刷データ編集処理部７２１は、データの変更を行うことなく、認証結果をデータに追加する（ステップＳ９０９）。
【００４２】
続いて、図１０は、画像形成装置７００のプリンタ部による蓄積判定処理の手順を示すフローチャートである。まず、蓄積処理部１１５は、蓄積印刷判定を行う（ステップＳ１００１）。印刷データの設定情報に蓄積印刷の指定があれば（ステップＳ１００１：Ｙｅｓ）、認証部１１３による認証結果を照合する（ステップＳ１００２）。認証結果が、セキュア印刷可能（ＯＫ）であった場合（ステップＳ１００２：Ｙｅｓ）、および、蓄積印刷の指定がなかった場合（ステップＳ１００１：Ｎｏ）には、印刷出力処理部１１７は、蓄積処理を行わない通常の印刷を行い（ステップＳ１００３）、処理を終了する。一方、認証結果がセキュア印刷不可であれば（ステップＳ１００２：Ｎｏ）、蓄積処理部１１５は、印刷データをＨＤＤ１１１に蓄積し（ステップＳ１００４）、処理を終了する。
【００４３】
このように、本実施の形態によれば、フィルターアプリ側で蓄積文書登録の判定を行い、ＭＩＣＲ印刷データであると判断した場合に、プリンタ部での蓄積印刷処理を抑止することができる。これにより、認証が成功したＭＩＣＲデータを確実にＭＩＣＲリソースにより印刷することができる。
【００４４】
（第３の実施の形態）
図１１は、第３の実施の形態にかかる画像形成装置１１００の構成を示すブロック図である。第２の実施の形態にかかる画像形成装置７００では、すべての蓄積処理の判定は、プリンタ部７３０の蓄積処理部が行っていた。これに対して、第３の実施の形態にかかる画像形成装置１１００では、蓄積処理を蓄積登録と蓄積印刷に分け、蓄積登録の処理は、フィルターアプリ部１１２０の蓄積登録判定部１１２１が行い、蓄積印刷の処理は、プリンタ部１１３０の蓄積印刷判定部１１３１が行う。なお、本実施の形態の画像形成装置１１００の機能及び構成は実施の形態２にかかる画像形成装置７００と同様である。
【００４５】
図１２は、画像形成装置１１００のフィルターアプリ部１１２０による蓄積登録判定処理の手順を示すフローチャートである。まず、受信部１１２が、ＰＣ１５０から送信された印刷データを受信する（ステップＳ１２０１）。次に、認証部１１３は、受信部１１２により受信された印刷データに認証用データが付加されているか否かを確認する（ステップＳ１２０２）。印刷データに認証用データがあれば（ステップＳ１２０２：Ｙｅｓ）、認証部１１３は、認証を行う（ステップＳ１２０３）。当該印刷データが認証が成功した場合には（ステップＳ１２０３：Ｙｅｓ）、認証結果はセキュア印刷（ＯＫ）となる（ステップＳ１２０６）。
【００４６】
一方、認証が成功しなかった場合には（ステップＳ１２０３：Ｎｏ）、印刷結果は通常印刷（ＮＧ）となる（ステップＳ１２０５）。ステップＳ１２０２に戻り、認証用データが付加されていなかった場合には（ステップＳ１２０２：Ｎｏ）、認証結果は通常印刷となる（ステップＳ１２０４）。印刷結果が通常印刷となった場合には（ステップＳ１２０４、ステップＳ１２０５）、印刷データ編集処理部１１９は、データのセキュアリソース使用指定を解除し（ステップＳ１２０７）、蓄積指定を解除し印刷データを変更する（ステップＳ１２０８）。蓄積指定が解除されると（ステップＳ１２０８：Ｙｅｓ）、蓄積登録判定部１１２１は、蓄積登録可と判定する（ステップＳ１２０９）。
【００４７】
一方、認証結果がセキュア印刷可能（ＯＫ）である場合には（ステップＳ１２０６）、蓄積登録判定部１１２１は、蓄積登録不可と判定する（ステップＳ１２１０）。最後に、認証部１１３は、認証結果をＨＤＤ１１１に追加し（ステップＳ１２１１）、処理を終了する。
【００４８】
続いて、図１３は、画像形成装置１１００のプリンタ部１１３０による蓄積印刷判定処理の手順を示すフローチャートである。まず、蓄積印刷判定部１１３１は、プリンタエンジン１４０に装着されているプロセスカートリッジ１４１の種類を確認し、本体情報を取得する（ステップＳ１３０１）。蓄積印刷判定部１１３１は、蓄積印刷の可否を判定する（ステップＳ１３０２）。図５で説明したとおり、本体に装着されているトナーカートリッジが、ＭＩＣＲカートリッジであれば蓄積印刷を行わない。そこで、蓄積印刷判定部１１３１は、まず、プロセスカートリッジ１４１に取り付けられているＩＣチップ１４２から、プリンタエンジン１４０がＭＩＣＲトナーカートリッジを搭載しているか否かを確認する（ステップＳ１３０２）。プリンタエンジン１４０にＭＩＣＲトナーカートリッジが搭載されている場合には（ステップＳ１３０２：Ｙｅｓ）、蓄積印刷メニューの選択を不可にする（ステップＳ１３０３）。一方、プリンタエンジン１４０がＭＩＣＲトナーカートリッジを搭載していない場合には（ステップＳ１３０２：Ｎｏ）、蓄積印刷メニューの選択を可能にする（ステップＳ１３０４）。
【００４９】
続いて、オペレーションパネル１３０またはＰＣ１５０の表示画面に蓄積印刷メニューの選択の可否を表示する（ステップＳ１３０５）。蓄積処理部１１５は、ユーザにより蓄積印刷メニューが選択されることにより、蓄積印刷を指定されたか否かを確認する（ステップＳ１３０６）。蓄積印刷が指定された場合には（ステップＳ１３０６：Ｙｅｓ）、蓄積処理を行う（ステップＳ１３０８）。一方、蓄積処理を指定されなかった場合には（ステップＳ１３０６：Ｎｏ）、印刷出力処理部１１７は、蓄積処理を行わない通常の印刷処理を行う（ステップＳ１３０７）。
【００５０】
このように、本実施の形態によれば、印刷データ中の蓄積データ指定をフィルターアプリ部で変更することにより、ＭＩＣＲ印刷データの蓄積印刷処理を抑止することができる。また、ＭＩＣＲトナーカートリッジが搭載されていた場合には、蓄積印刷の指定の選択を抑止することにより、ＭＩＣＲデータを確実にＭＩＣＲリソースにより印刷することができる。
【００５１】
図１４は、かかる複合機１００、７００、１１００のハードウェア構成を示すブロック図である。本図に示すように、この複合機１は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral  Component  Interconnect）バスで接続した構成となる。コントローラ１０は、複合機１全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００５２】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated  Graphics  Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read  Only  Memory）１２ａと、ＲＡＭ(Random  Access  Memory)１２ｂとをさらに有する。
【００５３】
ＣＰＵ１１は、複合機１００、７００、１１００の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００５４】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００５５】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００５６】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００５７】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax  Control  Unit）３０、ＵＳＢ（Universal  Serial  Bus）４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インターフェース５０が接続される。
【００５８】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard  Disk  Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００５９】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００６０】
なお、本実施形態の画像形成装置で実行される蓄積判定プログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態の画像形成装置で実行される蓄積判定プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６１】
さらに、本実施形態の画像形成装置で実行される蓄積判定プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の〜装置で実行される〜プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６２】
本実施の形態の画像形成装置で実行される蓄積判定プログラムは、上述した各部（記憶部１１１、受信部１１２、認証部１１３、判断部１１４、蓄積処理部１１５、印刷データ展開処理部１１６、印刷出力処理部１１７、Ｉ／Ｆ制御処理部１１８）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから蓄積判定プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、記憶部１１１、受信部１１２、認証部１１３、判断部１１４、蓄積処理部１１５、印刷データ展開処理部１１６、印刷出力処理部１１７、Ｉ／Ｆ制御処理部１１８が主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【００６３】
【図１】第１の実施の形態にかかる画像形成装置１００の構成を示すブロック図である。
【図２】受信部１１２がＰＣ１５０から受信した印刷データの種類を示す図である。
【図３】入力データの認証結果から、蓄積印刷機能を制御する例を示す図である。
【図４】通常トナーカートリッジが装着されている状態についての蓄積印刷判定の結果を示す図である。
【図５】ＭＩＣＲトナーカートリッジが装着されている状態についての蓄積印刷判定の結果を示す図である。
【図６】蓄積印刷判定処理の手順を示すフローチャートである。
【図７】第２の実施の形態にかかる画像形成装置７００の構成を示すブロック図である。
【図８】フィルターアプリ部からプリンタ部に送信される印刷データを示す図である。
【図９】画像形成装置７００のフィルターアプリ部による蓄積判定処理の手順を示すフローチャートである。
【図１０】画像形成装置７００のプリンタ部による蓄積判定処理の手順を示すフローチャートである。
【図１１】第３の実施の形態にかかる画像形成装置１１００の構成を示すブロック図である。
【図１２】画像形成装置１１００のフィルターアプリ部１１２０による蓄積登録判定処理の手順を示すフローチャートである。
【図１３】画像形成装置１１００のプリンタ部１１３０による蓄積印刷判定処理の手順を示すフローチャートである。
【図１４】複合機１００、７００、１１００のハードウェア構成を示すブロック図である。
【符号の説明】
【００６４】
１００、７００、１１００  画像形成装置
１３０  オペレーションパネル
１４０  プリンタエンジン
１５０  ＰＣ
２０１、２０２  印刷データ
【図１】
2010046833.tif 000003
【図２】
2010046833.tif 000004
【図３】
2010046833.tif 000005
【図４】
2010046833.tif 000006
【図５】
2010046833.tif 000007
【図６】
2010046833.tif 000008
【図７】
2010046833.tif 000009
【図８】
2010046833.tif 000010
【図９】
2010046833.tif 000011
【図１０】
2010046833.tif 000012
【図１１】
2010046833.tif 000013
【図１２】
2010046833.tif 000014
【図１３】
2010046833.tif 000015
【図１４】
2010046833.tif 000016