(57)【要約】【課題】認証印刷すべき印刷情報の漏洩を防止する。【解決手段】上位装置１０００から画像情報２５５と第１認証情報２１０と印刷可能時間情報２３５とを含む印刷情報２００ａが入力される入力部１０３と、外部から第２認証情報２１０ｃを取得する取得部１１３と、第２認証情報と一致する第１認証情報を含んでいる印刷情報を検索する検索部１０７と、入力された印刷情報の中に期限切れジョブがあるか否かを判定する第１判断部１１５と、期限切れジョブと判定された印刷情報を削除する削除部１１１と、第２認証情報が印刷可能時間内に取得されたか否かを判定する第２判断部１０９と、第２認証情報が印刷可能時間内に取得されたと判定された場合に、検索部によって検索された印刷情報に基づいて画像を印刷する印刷部１０６とを有する。【選択図】図１
2010240886.tif 000002
【特許請求の範囲】
【請求項１】
上位装置から、画像情報、当該画像情報の印刷を認証するための第１認証情報、及び、当該画像情報の印刷許可開始時刻から印刷許可終了時刻までの印刷可能時間を表す印刷可能時間情報を含む認証印刷ジョブの印刷情報が入力される入力部と、
外部から第２認証情報を取得する取得部と、
前記入力部によって入力された１乃至複数の認証印刷ジョブの前記印刷情報を格納する記憶部と、
前記取得部によって前記第２認証情報が取得された場合に、当該第２認証情報と一致する前記第１認証情報を含んでいる前記印刷情報を検索する検索部と、
現在時刻が前記印刷可能時間情報によって指定された印刷許可終了時刻を経過している認証印刷ジョブを期限切れジョブとし、前記記憶部に格納された１乃至複数の前記印刷情報の中に、期限切れジョブがあるか否かを判定する第１判断部と、
前記記憶部に格納された１乃至複数の認証印刷ジョブの前記印刷情報の中から、前記第１判断部によって前記期限切れジョブと判定された前記印刷情報を削除する削除部と、
前記取得部によって取得された前記第２認証情報が前記印刷可能時間情報によって表された印刷可能時間内に取得されたか否かを判定する第２判断部と、
前記第２判断部によって前記第２認証情報が前記印刷可能時間内に取得されたと判定された場合に、前記検索部によって検索された前記印刷情報に含まれている前記画像情報によって表される画像を印刷する印刷部とを有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
さらに、前記記憶部に格納された前記印刷情報が削除条件に合致する場合に、当該削除条件に合致する印刷情報を削除してよいか否かを前記上位装置へ確認する削除確認部と、
前記削除確認部によって当該削除条件に合致する印刷情報の削除が不可であることが確認された場合に、前記記憶部に格納されている当該削除条件に合致する印刷情報の前記印刷可能時間情報を変更することによって、当該削除条件に合致する印刷情報を再登録する再登録部とを有する
ことを特徴とする画像形成装置。
【請求項３】
請求項１又は請求項２に記載の画像形成装置において、
前記検索部は、
前記入力部によって認証印刷ジョブの前記印刷情報が入力される度に、当該印刷情報の格納管理用の情報として、当該印刷情報の前記第１認証情報及び前記印刷可能時間情報を含む認証印刷格納情報を生成し、生成した当該認証印刷格納情報を記憶手段に登録しておき、
前記取得部によって前記第２認証情報が取得された場合に、当該記憶手段に登録された当該認証印刷格納情報を参照して、当該第２認証情報と一致する前記第１認証情報を含んでいる前記印刷情報を検索する
ことを特徴とする画像形成装置。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の画像形成装置において、
前記第１判断部は、
前記期限切れジョブの監視用の情報として、監視テーブルを生成し、
前記入力部によって認証印刷ジョブの前記印刷情報が入力される度に、当該印刷情報の前記第１認証情報及び前記印刷可能時間情報を当該監視テーブルに登録しておき、
所定の間隔で、現在時刻と当該監視テーブルに登録された前記印刷可能時間情報によって指定された印刷許可終了時刻とを比較することによって、期限切れジョブがあるか否かを判定する
ことを特徴とする画像形成装置。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の画像形成装置において、
前記第２判断部は、
前記取得部によって取得された前記第２認証情報の取得時刻と前記印刷情報に含まれている前記印刷可能時間情報によって表される印刷可能時間とを比較することによって、当該第２認証情報が印刷可能時間内に取得されたか否かを判定する
ことを特徴とする画像形成装置。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載の画像形成装置において、
前記記憶部は、
前記印刷情報として、前記画像情報と当該画像情報が特定可能な情報とを格納する
ことを特徴とする画像形成装置。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の画像形成装置において、
前記印刷部は、
前記記憶部に格納された前記画像情報の中の、前記検索部によって検索された前記印刷情報に対応する前記画像情報に基づいて形成される画像を印刷する
ことを特徴とする画像形成装置。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載の画像形成装置において、
さらに、前記第２判断部によって前記第２認証情報が前記印刷可能時間外に取得されたと判定された場合に、不正なアクセスがあったことを、前記上位装置へ通知する通知部とを有する
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上位装置から受信した印刷情報に基づいて画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置の中には、情報記憶媒体に格納された情報を利用する装置がある（例えば、特許文献１参照）。この画像形成装置は、情報記憶媒体から情報を読み取るための情報読取装置が接続又は内蔵された構成となっている。なお、情報記憶媒体は、通常、ＩＣカードとして構成されており、また、情報読取装置は、そのＩＣカードから情報を読み取るためのＩＣカードリーダとして構成されている。
【０００３】
この画像形成装置は、例えば、上位装置から受信した印刷情報に基づいて画像を印刷する場合に、情報読取装置を介してユーザによって所持された情報記憶媒体から認証情報を取得する。なお、「認証情報」とは、各種の情報（ここでは、印刷情報）に対するアクセスを認証する際に用いられる情報を意味している。
【０００４】
この画像形成装置は、受信した印刷情報を記憶手段（例えば、ＲＡＭやＨＤＤ等）に一旦格納しておき、記憶手段に格納された１乃至複数の印刷情報の中に、情報記憶媒体から取得した認証情報に対応する認証情報が対応付けられている印刷情報が存在する場合に、その印刷情報をアクセスが認証された情報と見なして、印刷情報に含まれている画像情報に基づいて画像を形成し、その画像を印刷する。以下、印刷情報の認証を行ってから印刷する手法を「認証印刷」と称する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３３５２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、何らかの理由によって、第三者が、不正に情報記憶媒体を入手する場合が想定される。仮に、第三者が情報記憶媒体を入手した場合に、第三者は、認証印刷すべき印刷情報であっても、任意に印刷することができる。
そのため、従来の画像形成装置は、第三者が不正に情報記憶媒体を入手した場合に、認証印刷すべき印刷情報が漏洩する可能性がある、という課題があった。
【０００７】
本発明は、前記した課題を解決するためになされたものであり、認証印刷すべき印刷情報の漏洩を防止する画像形成装置を提供することを主な目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため、本発明は、画像形成装置であって、上位装置から、画像情報、当該画像情報の印刷を認証するための第１認証情報、及び、当該画像情報の印刷許可開始時刻から印刷許可終了時刻までの印刷可能時間を表す印刷可能時間情報を含む認証印刷ジョブの印刷情報が入力される入力部と、外部から第２認証情報を取得する取得部と、前記入力部によって入力された１乃至複数の認証印刷ジョブの前記印刷情報を格納する記憶部と、前記取得部によって前記第２認証情報が取得された場合に、当該第２認証情報と一致する前記第１認証情報を含んでいる前記印刷情報を検索する検索部と、現在時刻が前記印刷可能時間情報によって指定された印刷許可終了時刻を経過している認証印刷ジョブを期限切れジョブとし、前記記憶部に格納された１乃至複数の前記印刷情報の中に、期限切れジョブの印刷情報があるか否かを判定する第１判断部と、前記記憶部に格納された１乃至複数の認証印刷ジョブの前記印刷情報の中から、前記第１判断部によって前記期限切れジョブと判定された前記印刷情報を削除する削除部と、前記取得部によって取得された前記第２認証情報が前記印刷可能時間情報によって表された印刷可能時間内に取得されたか否かを判定する第２判断部と、前記第２判断部によって前記第２認証情報が前記印刷可能時間内に取得されたと判定された場合に、前記検索部によって検索された前記印刷情報に含まれている前記画像情報によって表される画像を印刷する印刷部とを有する構成とする。
【０００９】
この画像形成装置は、削除部が、第１判断部によって期限切れジョブと判定された印刷情報を削除する。これにより、この画像形成装置は、期限切れジョブと判定された印刷情報が第三者に漏洩することを防止している。
また、この画像形成装置は、第２判断部によって第２認証情報が印刷可能時間内に取得されたと判定された場合に、印刷部が、検索部によって検索された印刷情報に含まれている画像情報によって表される画像を印刷する。これにより、この画像形成装置は、印刷可能時間内に第２認証情報が取得された印刷情報のみを印刷することができる。
【００１０】
この画像形成装置は、印刷情報が第１判断部によって期限切れジョブと判定された場合に、所定の時間内であれば、印刷情報の印刷可能時間情報を変更して、印刷情報を再登録することにより、上位装置から印刷情報を再取得する頻度を低減するようにしてもよい。
【発明の効果】
【００１１】
本発明によれば、認証印刷すべき印刷情報の漏洩を防止する画像形成装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態１に係る画像形成装置の構成を示すブロック図である。
【図２】印刷情報のフォーマットの一例を示す図（１）である。
【図３】印刷情報のフォーマットの一例を示す図（２）である。
【図４】実施形態１に係る画像形成装置の動作を示すフローチャート（１）である。
【図５】実施形態１に係る画像形成装置の動作を示すフローチャート（２）である。
【図６】実施形態１に係る画像形成装置の動作を示すフローチャート（３）である。
【図７】認証印刷格納情報のフォーマットの一例を示す図である。
【図８】監視テーブルのフォーマットの一例を示す図である。
【図９】実施形態２に係る画像形成装置の構成を示すブロック図である。
【図１０】実施形態２に係る画像形成装置の動作を示すフローチャート（１）である。
【図１１】実施形態２に係る画像形成装置の動作を示すフローチャート（２）である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施の形態（以下、「本実施形態」と称する）につき詳細に説明する。なお、各図は、本発明を理解できる程度に、概略的に示しているに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００１４】
［実施形態１］
＜画像形成装置の構成＞
以下、図１を参照して、本実施形態１に係る画像形成装置の構成につき説明する。なお、図１は、実施形態１の画像形成装置の構成を示すブロック図である。ここでは、まず、本実施形態１の画像形成装置１０１とその画像形成装置１０１に接続される装置との関係を説明し、次に、画像形成装置１０１の内部構成を説明する。
【００１５】
（画像形成装置１０１と接続装置との関係）
以下、本実施形態１の画像形成装置１０１とその画像形成装置１０１に接続される装置との関係につき説明する。
図１に示すように、本実施形態１に係る画像形成装置１０１は、通信回線１００１を介して、情報処理装置１０００と接続され、また、通信回線１００３を介して、情報読取装置１００２と接続されている。なお、情報読取装置１００２は、画像形成装置１０１に内蔵されていてもよい。
【００１６】
ここでは、画像形成装置１０１はプリンタによって、情報処理装置１０００はパーソナルコンピュータによって、情報読取装置１００２は非接触型のＩＣカードリーダによって、構成されているものとして説明する。また、通信回線１００１はネットワークによって、通信回線１００３はＵＳＢによって、構成されているものとして説明する。なお、通信回線１００１と通信回線１００３とは、ネットワーク、ＵＳＢ、ＩＥＥＥ１２８４、シリアルインタフェース、その他の接続手段の中から適宜選択できる。
【００１７】
情報処理装置１０００は、画像形成装置１０１の上位装置である。情報処理装置１０００は、通信回線１００１を介して、各種の情報（例えば、印刷情報２００や、装置の状態を画像形成装置１０１に確認させるための状態確認指示等）を画像形成装置１０１に送信する。画像形成装置１０１は、印刷情報２００に基づいて画像を印刷したり、状態確認指示に応じて装置の状態情報を情報処理装置１０００に送信したりする。なお、印刷情報２００の詳細については、図２及び図３を参照して、後記する。
【００１８】
情報処理装置１０００は、ユーザによって所持される情報記憶媒体１００４と通信可能に接続される。ここでは、情報記憶媒体１００４は、非接触型のＩＣカードによって構成されているものとして説明する。
【００１９】
情報処理装置１０００は、画像情報２５５（図２及び図３参照）を画像形成装置１０１に印刷させる場合に、印刷情報２００を生成する。
このとき、情報処理装置１０００は、画像情報２５５が認証印刷すべき情報であれば、画像情報２５５毎に、固有の認証情報２１０（図２参照）を生成する。また、このとき、情報処理装置１０００は、画像情報２５５の印刷が許可された時間の開始時刻及び終了時刻（以下、それぞれ、「印刷許可開始時刻」及び「印刷許可終了時刻」と称する）を決定して、印刷許可開始時刻から印刷許可終了時刻までの時間を印刷可能時間とし、印刷可能時間を表す情報（以下、「印刷可能時間情報２３５（図２参照）」と称する）を生成する。
【００２０】
この後、情報処理装置１０００は、認証情報２１０と印刷可能時間情報２３５と画像情報２５５とを含むように印刷情報２００（図２参照）を生成するとともに、認証情報２１０と同じ内容の認証情報２１０ｃ（図１参照）を生成する。そして、情報処理装置１０００は、印刷情報２００を画像形成装置１０１に送信するとともに、第２認証情報２１０ｃを情報記憶媒体１００４に送信する。これにより、認証情報２１０と印刷可能時間情報２３５と画像情報２５５とを含む印刷情報２００とが画像形成装置１０１に格納され、第２認証情報２１０ｃが情報記憶媒体１００４に格納される。
【００２１】
なお、認証情報２１０ｃは、印刷情報２００を検索するための情報として用いられる。ここでは、認証情報２１０ｃは、認証情報２１０と同じ内容の情報であるものとして説明する。しかしながら、認証情報２１０ｃは、印刷情報２００を検索可能な形態であれば、認証情報２１０と相違する情報であってもよい。以下、認証情報２１０と認証情報２１０ｃとを区別する場合に、認証情報２１０を「第１認証情報」と称し、認証情報２１０ｃを「第２認証情報」と称する。
【００２２】
情報読取装置１００２は、情報記憶媒体１００４から第２認証情報２１０ｃを読み取る装置である。情報読取装置１００２は、通信可能な範囲内に情報記憶媒体１００４を検出した場合に、情報記憶媒体１００４から第２認証情報２１０ｃを読み取り、通信回線１００３を介して、読み取った第２認証情報２１０ｃを画像形成装置１０１に送信する。これにより、画像形成装置１０１は、第２認証情報２１０ｃを取得する。
【００２３】
（画像形成装置１０１の内部構成）
以下、画像形成装置１０１の内部構成につき説明する。
画像形成装置１０１は、メイン処理部１０２、印刷部１０６、及び、不揮発性メモリ１１６を有する構成となっている。これらの構成要素の中で、メイン処理部１０２が、本実施形態１の特徴的な構成であるので、ここでは、メイン処理部１０２を重点的に説明する。なお、印刷部１０６は、メイン処理部１０２（具体的には、後記する画像生成部１０５）から画像情報２５５のドットパタン化された情報（ラスタデータ）を取得して、ラスタデータによって描かれる画像を用紙へ印刷する機構である。印刷部１０６は、公知の機構であるので、ここでは詳細な説明を省略する。また、不揮発性メモリ１１６は、各種の情報を格納する大容量な記憶部である。ここでは、不揮発性メモリ１１６は、ＨＤＤによって構成されているものとして説明する。
【００２４】
メイン処理部１０２は、認証印刷ジョブ（すなわち、認証が必要な印刷ジョブ）の印刷処理及び非認証印刷ジョブ（すなわち、認証が不要な印刷ジョブ）の印刷処理を行う機能手段である。メイン処理部１０２は、インタフェース部１０３、解析部１０４、画像生成部１０５、認証印刷管理部１０７、格納制御部１０８、不正印刷検出部１０９、不揮発性メモリ制御部１１０、データ削除部１１１、時間管理部１１２、情報読取部１１３、通知部１１４、及び、監視部１１５を備えている。これらの機能手段の中で、解析部１０４、画像生成部１０５、認証印刷管理部１０７、格納制御部１０８、不正印刷検出部１０９、不揮発性メモリ制御部１１０、データ削除部１１１、通知部１１４、及び、監視部１１５各機能手段は、ＣＰＵ及びプログラムによって、又は、ＣＰＵとＲＡＭとプログラムとによって、構成されている。また、時間管理部１１２は、図示せぬタイマとＣＰＵとプログラムとによって、構成されている。
なお、各機能手段の中で、インタフェース部１０３、認証印刷管理部１０７、不正印刷検出部１０９、データ削除部１１１、情報読取部１１３、及び、監視部１１５は、それぞれ、「課題を解決するための手段」の入力部、検索部、第２判断部、削除部、取得部、及び、第１判断部として機能する。
【００２５】
インタフェース部１０３は、外部から各種の情報を送受信する機能手段である。インタフェース部１０３は、通信回線１００１と接続されており、情報処理装置１０００から例えば印刷情報２００や指示状態確認指示等を受信する。また、インタフェース部１０３は、解析部１０４、画像生成部１０５、及び、不揮発性メモリ制御部１１０と接続されており、例えば情報処理装置１０００から受信した印刷情報２００を各機能手段に出力する。
【００２６】
解析部１０４は、印刷情報２００が認証印刷ジョブの印刷情報（すなわち、認証印刷すべき印刷情報）であるのか又は非認証印刷ジョブの印刷情報（すなわち、認証印刷しない通常の印刷情報）であるのかを解析する機能手段である。解析部１０４は、インタフェース部１０３、画像生成部１０５、及び、格納制御部１０８と接続されており、インタフェース部１０３から入力された印刷情報２００を解析して、解析結果を各機能手段に出力する。
【００２７】
画像生成部１０５は、画像情報２５５（図２及び図３参照）を、編集し、展開して、ドットパタン化された情報（ラスタデータ）を生成する機能手段である。なお、「編集」とは、描画内容を中間言語に変換する処理を意味している。また、「展開」とは、中間言語に変換された描画内容をドットパタンに変換する処理を意味している。画像生成部１０５は、インタフェース部１０３、認証印刷管理部１０７、不揮発性メモリ制御部１１０、及び、印刷部１０６と接続されている。
【００２８】
画像生成部１０５は、印刷情報２００が認証印刷ジョブの印刷情報（すなわち、認証印刷すべき印刷情報）である場合に、印刷部１０６に、印刷情報２００の画像情報２５５を印刷させるために、認証印刷管理部１０７から入力される印刷指示に従って、不揮発性メモリ制御部１１０を介して不揮発性メモリ１１６にアクセスし、不揮発性メモリ１１６から印刷指示によって指定された画像情報２５５を読み出し、読み出した画像情報２５５を、編集（すなわち、描画内容を中間言語に変換）し、展開（すなわち、中間言語に変換された描画内容をドットパタンに変換）して、ラスタデータを生成し、生成したラスタデータを印刷部１０６に出力する。
【００２９】
一方、画像生成部１０５は、印刷情報２００が非認証印刷ジョブの印刷情報（すなわち、認証印刷しない通常の印刷情報）である場合に、印刷部１０６に、印刷情報２００の画像情報２５５を印刷させるために、インタフェース部１０３から入力される印刷情報２００に含まれている画像情報２５５を、編集し、展開して、ラスタデータを生成し、生成したラスタデータを印刷部１０６に出力する。
【００３０】
認証印刷管理部１０７は、各種の情報の管理や、認証印刷時の承認等を行う機能手段である。認証印刷管理部１０７は、インタフェース部１０３、画像生成部１０５、格納制御部１０８、データ削除部１１１、不正印刷検出部１０９、時間管理部１１２、情報読取部１１３、通知部１１４、及び、監視部１１５と接続されている。
認証印刷管理部１０７は、以下のような様々な処理を行う。
【００３１】
例えば、認証印刷管理部１０７は、格納制御部１０８から印刷情報２００の格納管理用の情報（以下、「認証印刷格納情報２６０（図７参照）」と称する）や認証方法を指定する情報等が入力された場合に、これらの情報を記憶手段（具体的には、認証印刷管理部１０７を構成する図示せぬＲＡＭ）に登録（格納）して管理する。
【００３２】
また、例えば、認証印刷管理部１０７は、情報読取部１１３から第２認証情報２１０ｃが入力された場合に、未処理の認証印刷ジョブの印刷情報２００の中から、この第２認証情報２１０ｃに一致する第１認証情報２１０が対応付けられている印刷情報２００を検索する。なお、「未処理の認証印刷ジョブの印刷情報２００」は、認証印刷管理部１０７の記憶手段（図示せぬＲＡＭ）に登録された後、削除されずに、そのまま登録され続けた状態となっている「認証印刷格納情報２６０（図７参照）」に対応する印刷情報２００を意味している。
【００３３】
認証印刷管理部１０７は、未処理の認証印刷ジョブの印刷情報２００の中から、該当する印刷情報２００（すなわち、第２認証情報２１０ｃと一致する第１認証情報２１０が対応付けられている印刷情報２００）が検索された場合に、時間管理部１１２から現在時刻を表す情報（以下、「現在時刻情報」と称する）を取得するとともに、該当する印刷情報２００を参照して、該当する印刷情報２００の印刷可能時間情報２３５（図２参照）を取得する。なお、このとき取得される現在時刻情報は、第２認証情報２１０ｃが取得された取得時刻を表している。この後、認証印刷管理部１０７は、不正印刷検出部１０９に、第三者による認証印刷ジョブの印刷情報２００に対する不正なアクセスの有無を検出させるために、取得した現在時刻情報と印刷可能時間情報２３５とを不正印刷検出部１０９に出力する。
【００３４】
認証印刷管理部１０７は、不正印刷検出部１０９によって認証印刷ジョブの印刷情報２００に対する不正なアクセスが検出されなかった場合に、画像生成部１０５に、印刷情報２００に含まれている画像情報２５５のラスタデータを生成させるために、印刷情報２００の印刷指示を画像生成部１０５に出力する。
【００３５】
一方、認証印刷管理部１０７は、不正印刷検出部１０９によって認証印刷ジョブの印刷情報２００に対する不正なアクセスが検出された場合に、通知部１１４に、「不正なアクセスが検出された」旨を表す通知メールをホストである情報処理装置１０００へ送信させるための指示（以下、「不正通知指示」と称する）を生成し、生成した不正通知指示を通知部１１４に出力する。
【００３６】
また、例えば、認証印刷管理部１０７は、監視部１１５によって期限切れジョブの印刷情報２００が検出された場合に、データ削除部１１１に、不揮発性メモリ１１６に格納された期限切れジョブの印刷情報２００の画像情報２５５を削除させるために、期限切れジョブの印刷情報２００の削除要求を生成し、生成した削除要求をデータ削除部１１１に出力する。なお、「期限切れジョブ」とは、現在時刻が印刷可能時間情報２３５（図２参照）によって指定された印刷許可終了時刻を経過している認証印刷ジョブを意味している。
【００３７】
格納制御部１０８は、各種の情報の不揮発性メモリ１１６への格納を制御する機能手段である。格納制御部１０８は、解析部１０４、認証印刷管理部１０７、不揮発性メモリ制御部１１０、及び、情報読取部１１３と接続されている。格納制御部１０８は、解析部１０４によって印刷情報２００が認証印刷ジョブの印刷情報（すなわち、認証が必要な印刷情報）であると解析された場合に、不揮発性メモリ１１６に、印刷情報２００の画像情報２５５を格納させるために、印刷情報２００の認証印刷格納情報２６０（図７参照）を生成して、生成した印刷情報２００の認証印刷格納情報２６０を不揮発性メモリ制御部１１０に出力する。また、格納制御部１０８は、この場合に、認証印刷格納情報２６０や認証方法を指定する情報等を認証印刷管理部１０７に出力する。
【００３８】
不正印刷検出部１０９は、第三者による認証印刷ジョブの印刷情報２００に対する不正なアクセスの有無を検出する機能手段である。不正印刷検出部１０９は、認証印刷管理部１０７と接続されている。不正印刷検出部１０９は、認証印刷管理部１０７から、第２認証情報２１０ｃの取得時刻を表す現在時刻情報と、画像情報２５５の印刷可能時間を表す印刷可能時間情報２３５とが入力された場合に、現在時刻情報に基づいて現在時刻を特定するとともに、印刷可能時間情報２３５に基づいて印刷可能時間（すなわち、画像情報２５５の印刷許可開始時刻から印刷許可終了時刻までの時間）を特定する。そして、不正印刷検出部１０９は、現在時刻と印刷許可開始時刻とを比較するとともに、現在時刻と印刷許可終了時刻とを比較して、現在時刻（すなわち、第２認証情報２１０ｃの取得時刻）が画像情報２５５の印刷可能時間内であるか否かを判定する。これにより、不正印刷検出部１０９は、情報記憶媒体１００４の第２認証情報２１０ｃが画像情報２５５の印刷可能時間内に取得された（読み出された）情報であるか否かを判定する。
この判定で、不正印刷検出部１０９は、現在時刻が画像情報２５５の印刷可能時間外である場合に、第２認証情報２１０ｃが印刷可能時間外に取得された情報であると判定する。これにより、不正印刷検出部１０９は、第三者が認証印刷ジョブの印刷情報２００に対して不正なアクセスを行っていると判断して、認証印刷ジョブの印刷情報２００に対する不正なアクセスを検出する。
【００３９】
不揮発性メモリ制御部１１０は、不揮発性メモリ１１６に対する情報の格納及び読み出しを制御する機能手段である。不揮発性メモリ制御部１１０は、インタフェース部１０３、格納制御部１０８、不揮発性メモリ１１６、画像生成部１０５、及び、データ削除部１１１と接続されている。
不揮発性メモリ制御部１１０は、不揮発性メモリ１１６に、情報の初期化、読み出し、又は、書き込み等を行わせるために、情報の初期化指示、リード指示、及び、ライト指示等を不揮発性メモリ１１６に出力する。例えば、不揮発性メモリ制御部１１０は、格納制御部１０８から認証印刷格納情報２６０（図７参照）が入力された場合に、認証印刷格納情報２６０によって指定された画像情報２５５を所定のファイルに格納させるために、この認証印刷格納情報２６０を参照して、インタフェース部１０３から該当する印刷情報２００を取得して、印刷情報２００の画像情報２５５を不揮発性メモリ１１６に出力する。
なお、不揮発性メモリ１１６は、印刷情報２００ａに対応する情報として、印刷情報２００ａの画像情報２５５とこの画像情報２５５が特定可能な情報（例えば、不揮発性メモリ１１６内での画像情報２５５のファイル名又は第１認証情報２１０（図２参照））とを格納する。
【００４０】
データ削除部１１１は、不揮発性メモリ１１６に格納された画像情報２５５を削除する機能手段である。データ削除部１１１は、認証印刷管理部１０７及び不揮発性メモリ制御部１１０と接続されている。データ削除部１１１は、例えば、認証印刷管理部１０７から期限切れジョブの印刷情報２００の削除要求が入力された場合に、不揮発性メモリ制御部１１０を介して不揮発性メモリ１１６にアクセスし、不揮発性メモリ１１６に格納された１乃至複数の印刷情報２００の画像情報２５５の中から、削除要求によって指定された印刷情報２００の画像情報２５５を削除する。
【００４１】
時間管理部１１２は、時間を管理する機能手段である。時間管理部１１２は、現在時刻を計測する。時間管理部１１２は、認証印刷管理部１０７及び監視部１１５と接続されており、計測した現在時刻を認証印刷管理部１０７及び監視部１１５に出力する。
【００４２】
情報読取部１１３は、情報読取装置１００２から情報を読み取る（取得する）機能手段である。情報読取部１１３は、例えば、情報読取装置１００２から、情報読取装置１００２によって読み出された第２認証情報２１０ｃ（すなわち、情報記憶媒体１００４の認証情報）を読み出す。
【００４３】
通知部１１４は、外部に各種の情報を通知する機能手段である。通知部１１４は、認証印刷管理部１０７及びインタフェース部１０３と接続されている。通知部１１４は、例えば、不正印刷検出部１０９によって認証印刷ジョブの印刷情報２００に対する不正なアクセスが検出された場合に、認証印刷管理部１０７から出力される不正通知指示に従って、「不正なアクセスが検出された」旨を表す通知メールを生成し、インタフェース部１０３を介して、生成した通知メールを不正通知指示によって指定されたホスト（すなわち、印刷情報２００のホスト情報２２５（図２及び図３参照）によって指定されていたホスト）に送信する。
【００４４】
監視部１１５は、未処理の認証印刷ジョブの印刷情報２００の中に、期限切れジョブの印刷情報２００があるか否かを判定する機能手段である。監視部１１５は、時間管理部１１２及び認証印刷管理部１０７と接続されている。監視部１１５は、所定の間隔で、定期的に、時間管理部１１２から現在時刻を取得し、未処理の認証印刷ジョブの印刷情報２００の中に、期限切れジョブの印刷情報２００があるか否かを判定する。監視部１１５は、期限切れジョブの印刷情報２００がある場合に、その印刷情報２００の認証情報２１０を認証印刷管理部１０７に出力する。
【００４５】
＜印刷情報の詳細＞
以下、図２及び図３を参照して、印刷情報２００の詳細につき説明する。なお、図２及び図３は、それぞれ、印刷情報のフォーマットの一例を示す図である。図２は、認証印刷ジョブの印刷情報２００（以下、「印刷情報２００ａ」と称する）のフォーマットを示しており、図３は、非認証印刷ジョブの印刷情報２００（以下、「印刷情報２００ｂ」と称する）のフォーマットを示している。
【００４６】
印刷情報２００ａ（すなわち、認証印刷ジョブの印刷情報２００）は、図２に示すように、認証印刷判定情報２０５、認証印刷情報２５０、及び、印刷対象となる画像を表す画像情報２５５を含む構成となっている。
【００４７】
なお、「認証印刷判定情報２０５」とは、印刷情報２００が認証印刷ジョブの印刷情報であるのか又は非認証印刷ジョブの印刷情報であるのかを識別するための情報を意味している。認証印刷判定情報２０５は、印刷情報２００が認証印刷ジョブの印刷情報（すなわち、印刷情報２００ａ）である場合に、認証印刷ジョブを表すフラグが用いられ、一方、印刷情報２００が非認証印刷ジョブの印刷情報（すなわち、印刷情報２００ｂ）である場合に、非認証印刷ジョブを表すフラグが用いられる。
【００４８】
「認証印刷情報２５０」とは、印刷情報２００ａを認証印刷する場合に参照される情報を意味している。認証印刷情報２５０は、認証情報２１０、印刷許可開始時刻情報２１５、印刷許可終了時刻情報２２０、ホスト情報２２５、及び、ジョブ情報（ジョブ名）２３０を含む構成となっている。
【００４９】
「認証情報２１０」とは、印刷情報２００ａを認証するための情報を意味している。ここでは、認証情報２１０は、情報処理装置１０００によって画像情報２５５毎に生成されたＩＤナンバーが用いられているものとして説明する。
【００５０】
「印刷許可開始時刻情報２１５」とは、画像情報２５５の印刷が許可された時間の開始時刻を表す情報を意味している。また、「印刷許可終了時刻情報２２０」とは、画像情報２５５の印刷が許可された時間の終了時刻を表す情報を意味している。印刷許可開始時刻情報２１５及び印刷許可終了時刻情報２２０は、それぞれ、情報処理装置１０００によって画像情報２５５毎に生成される。印刷許可開始時刻情報２１５及び印刷許可終了時刻情報２２０は、印刷可能時間情報２３５を構成している。
【００５１】
「ホスト情報２２５」とは、ホストに関する情報を意味している。ホスト情報２２５は、例えば、ホスト名とホストのアドレスとを対応付ける情報等が用いられる。
【００５２】
「ジョブ情報２３０」とは、例えば、印刷部数やユーザ名等の、ジョブの印刷に際して用いられる情報を意味している。
【００５３】
一方、印刷情報２００ｂ（すなわち、非認証印刷ジョブの印刷情報２００）は、図３に示すように、例えば、認証印刷判定情報２０５、ホスト情報２２５、ジョブ情報（ジョブ名）２３０、及び、画像情報２５５を含む構成となっている。
【００５４】
＜画像形成装置の動作＞
以下、図４乃至図６を参照して、本実施形態１に係る画像形成装置１０１の動作につき説明する。なお、図４乃至図６は、それぞれ、実施形態１に係る画像形成装置の動作を示すフローチャートである。図４は、画像形成装置１０１の主要な動作を示しており、図５は、印刷指示待ち時の画像形成装置１０１の動作を示しており、図６は、期限切れジョブ監視時の画像形成装置１０１の動作を示している。
【００５５】
（画像形成装置１０１の主要な動作）
まず、図４を参照して、画像形成装置１０１の主要な動作につき説明する。なお、本実施形態１の画像形成装置１０１は、図示せぬタイマによって計測された時間に基づいて動作する。また、本実施形態１の画像形成装置１０１の一連の動作は、不揮発性メモリ１１６（又は、図示せぬ記憶手段）に読み出し自在に予め格納されたプログラムによって規定されている。また、各情報は、記憶手段に読み出し自在に一旦格納されてから、その後の処理を行う所要の構成要素に出力される。以下、これらの点については、情報処理では常套手段であるので、その詳細な説明を省略する。
【００５６】
図４に示すように、画像形成装置１０１は、まず、インタフェース部１０３が、通信回線１００１を介して、上位装置（ここでは、情報処理装置１０００）から印刷情報２００を受信する（Ｓ１０１）。インタフェース部１０３は、印刷情報２００を受信すると、これに応答して、受信した印刷情報２００を解析部１０４に出力する。
【００５７】
解析部１０４は、インタフェース部１０３から印刷情報２００が入力されると、これに応答して、印刷情報２００のフォーマットを解析し（Ｓ１０２）、印刷情報２００が認証印刷ジョブの印刷情報２００ａ（図２参照）であるのか否かを判定する（Ｓ１０３）。このＳ１０３の判定は、例えば、印刷情報２００に含まれている認証印刷判定情報２０５（図２及び図３参照）が認証印刷ジョブを表すフラグであるか又は非認証印刷ジョブを表すフラグであるかを検出することによって、行われる。
【００５８】
Ｓ１０３の判定で、印刷情報２００が認証印刷ジョブの印刷情報２００ａであると判定された場合（“Ｙｅｓ”の場合）に、解析部１０４は、印刷情報２００ａの登録指示を生成して、生成した登録指示を格納制御部１０８に出力する。
【００５９】
格納制御部１０８は、解析部１０４から登録指示が入力されると、これに応答して、画像情報２５５を格納するためのファイルを生成するとともに、登録指示によって指定された印刷情報２００ａの認証印刷格納情報２６０（すなわち、印刷情報２００ａの格納管理用の情報（図７参照））を生成する。なお、図７は、認証印刷格納情報のフォーマットの一例を示す図である。図７に示す例では、認証印刷格納情報２６０は、認証印刷情報２５０と、不揮発性メモリ１１６内での画像情報２５５（図２参照）の格納ファイル名（又は、格納先）を表す情報（以下、「画像情報格納ファイル情報２６５」と称する）とを含む構成となっている。
【００６０】
格納制御部１０８は、画像情報２５５を格納するファイルを生成すると、これに応答して、生成したファイルを不揮発性メモリ制御部１１０に出力して、ファイルを不揮発性メモリ１１６に登録させる。
また、格納制御部１０８は、登録指示によって指定された印刷情報２００ａの認証印刷格納情報２６０を生成すると、これに応答して、生成した印刷情報２００ａの認証印刷格納情報２６０を認証印刷管理部１０７に出力して、印刷情報２００ａの認証印刷格納情報２６０を認証印刷管理部１０７の記憶手段（図示せぬＲＡＭ）に登録させる（Ｓ１０４）。
【００６１】
認証印刷管理部１０７は、印刷情報２００ａの認証印刷格納情報２６０を記憶手段に登録すると、これに応答して、登録した印刷情報２００ａの認証印刷格納情報２６０を監視部１１５に出力する。なお、このとき、認証印刷管理部１０７は、認証印刷格納情報２６０の代わりに、認証印刷格納情報２６０に含まれている認証情報２１０及び印刷可能時間情報２３５のみを監視部１１５に出力するようにしてもよい。
【００６２】
監視部１１５は、認証印刷管理部１０７から印刷情報２００ａの認証印刷格納情報２６０が入力されると、これに応答して、入力された認証印刷格納情報２６０の中から認証情報２１０及び印刷可能時間情報２３５を抽出する。そして、監視部１１５は、抽出した認証情報２１０及び印刷可能時間情報２３５を、「監視情報２７０（図８参照）」として、期限切れジョブの有無を監視するためのテーブル（以下、「監視テーブル２７５（図８参照）」と称する）に登録して（Ｓ１０５）、期限切れジョブの有無の監視を開始する。なお、図８は、監視テーブルのフォーマットの一例を示す図である。図８に示す例では、監視テーブル２７５は、認証情報２１０及び印刷可能時間情報２３５を含む監視情報２７０が登録される構成となっている。
【００６３】
Ｓ１０５で、印刷情報２００ａの認証情報２１０及び印刷可能時間情報２３５が監視情報２７０として監視テーブル２７５に登録されると、これに応答して、格納制御部１０８が、印刷情報２００ａの画像情報２５５の格納指示を生成し、生成した格納指示と、画像情報格納ファイル情報２６５（すなわち、不揮発性メモリ１１６内での画像情報２５５の格納ファイル名を表す情報（図７参照））とを、不揮発性メモリ制御部１１０に出力する。
【００６４】
不揮発性メモリ制御部１１０は、格納制御部１０８から格納指示と画像情報格納ファイル情報２６５とが入力されると、これに応答して、インタフェース部１０３から格納指示によって指定された印刷情報２００ａの画像情報２５５を取得し、取得した画像情報２５５を不揮発性メモリ１１６に出力して、不揮発性メモリ１１６に、この画像情報２５５を画像情報格納ファイル情報２６５によって指定されたファイルに格納させる（Ｓ１０６）。
この後、処理は、「印刷指示待ち（Ｓ１０７）」の処理（図５参照）に移行する。そして、画像形成装置１０１は、図５に示す一連の処理を行った後、処理を終了する。
【００６５】
一方、Ｓ１０３の判定で、印刷情報２００が認証印刷ジョブの印刷情報２００ａでないと判定された場合（“Ｎｏ”の場合）に、すなわち、印刷情報２００が非認証印刷ジョブの印刷情報２００ｂであると判定された場合に、解析部１０４は、印刷情報２００ｂの印刷指示を生成し、生成した印刷指示を画像生成部１０５に出力する。
【００６６】
画像生成部１０５は、解析部１０４から印刷指示が入力されると、これに応答して、インタフェース部１０３から印刷指示によって指定された印刷情報２００ｂを取得し、取得した印刷情報２００ｂに含まれている画像情報２５５を、編集し（Ｓ１０８）、展開して、ラスタデータを生成し、生成したラスタデータを印刷部１０６に出力する。
【００６７】
印刷部１０６は、画像生成部１０５からラスタデータが入力されると、これに応答して、ラスタデータによって描かれる画像を印刷する（Ｓ１０９）。そして、画像形成装置１０１は、処理を終了する。
【００６８】
（印刷指示待ち時の画像形成装置１０１の動作）
次に、図５を参照して、画像形成装置１０１の印刷指示待ち時（図４に示すＳ１０７の処理時）の動作につき説明する。
【００６９】
ユーザは、図４に示すＳ１０７の処理（「印刷指示待ち」の処理）時に、情報記憶媒体１００４を情報読取装置１００２にセットする。ここでは、情報記憶媒体１００４を非接触型のＩＣカードとし、情報読取装置１００２を非接触型のＩＣカードリーダとして説明する。
【００７０】
画像形成装置１０１は、図５に示すように、まず、情報読取部１１３が、情報読取装置１００２と定期的に通信を行い、情報読取装置１００２に、情報記憶媒体１００４が有るか否かを定期的に判定させる（Ｓ１１０）。すなわち、情報読取部１１３は、ユーザによる情報読取装置１００２への情報記憶媒体１００４のセットの有無を、情報読取装置１００２に定期的に監視させる。
【００７１】
情報読取装置１００２は、ユーザによって情報記憶媒体１００４がセットされると、これに応答して、Ｓ１１０で、情報記憶媒体１００４が有ると判定する。この場合に、情報読取装置１００２は、情報記憶媒体１００４から第２認証情報２１０ｃを読み取り、通信回線１００３を介して、読み取った第２認証情報２１０ｃを画像形成装置１０１に送信する。これにより、画像形成装置１０１の情報読取部１１３は、情報読取装置１００２から情報記憶媒体１００４の第２認証情報２１０ｃを取得する（Ｓ１１１）。
情報読取部１１３は、情報読取装置１００２から情報記憶媒体１００４の第２認証情報２１０ｃを取得すると、これに応答して、取得した第２認証情報２１０ｃを認証印刷管理部１０７に出力する。
【００７２】
認証印刷管理部１０７は、情報読取部１１３から第２認証情報２１０ｃが入力されると、これに応答して、図４に示すＳ１０４で記憶手段（図示せぬＲＡＭ）に登録された１乃至複数の印刷情報２００ａの認証印刷格納情報２６０（図７参照）の中から、第２認証情報２１０ｃと一致する第１認証情報２１０が対応付けられている印刷情報２００ａを検索し、該当する認証印刷ジョブの印刷情報２００ａが有るか否かを判定する（Ｓ１１２）。
【００７３】
Ｓ１１２の判定で、該当する認証印刷ジョブの印刷情報２００ａが無いと判定された場合（“Ｎｏ”の場合）に、画像形成装置１０１は、そのまま処理を終了する。
【００７４】
一方、Ｓ１１２の判定で、該当する認証印刷ジョブの印刷情報２００ａが有ると判定された場合（“Ｙｅｓ”の場合）に、認証印刷管理部１０７は、時間管理部１１２から現在時刻情報を取得し（Ｓ１１３）、さらに、該当する認証印刷ジョブの印刷情報２００ａの認証印刷格納情報２６０（図７参照）の中から印刷可能時間情報２３５を抽出（取得）し（Ｓ１１４）、Ｓ１１３で取得した現在時刻情報とＳ１１４で取得した印刷可能時間情報２３５とを不正印刷検出部１０９に出力する。
【００７５】
不正印刷検出部１０９は、認証印刷管理部１０７から現在時刻情報と印刷可能時間情報２３５とが入力されると、これに応答して、現在時刻情報と印刷可能時間情報２３５とを比較して、現在時刻が印刷可能時間内であるか否かを判定して（Ｓ１１５）、判定結果を認証印刷管理部１０７に出力する。
【００７６】
Ｓ１１５の判定で、現在時刻が印刷可能時間内であると判定された場合（“Ｙｅｓ”の場合）に、認証印刷管理部１０７は、図４に示すＳ１０４で記憶手段に登録された印刷情報２００ａの認証印刷格納情報２６０（図７参照）を画像生成部１０５に出力する。
画像生成部１０５は、認証印刷管理部１０７から認証印刷格納情報２６０が入力されると、これに応答して、不揮発性メモリ制御部１１０を介して不揮発性メモリ１１６にアクセスし、不揮発性メモリ１１６から認証印刷格納情報２６０によって指定された画像情報２５５を読み出す（取得する）（Ｓ１１６）。
【００７７】
画像生成部１０５は、不揮発性メモリ１１６から画像情報２５５を読み出すと、これに応答して、「画像情報２５５の読み出しが完了した」旨の通知（以下、「読出完了通知」と称する）を生成し、生成した読出完了通知を認証印刷管理部１０７に出力する。
認証印刷管理部１０７は、画像生成部１０５から読出完了通知が入力されると、これに応答して、該当する認証印刷ジョブの印刷情報２００ａの削除要求を生成し、生成した削除要求をデータ削除部１１１に出力する。
【００７８】
データ削除部１１１は、認証印刷管理部１０７から削除要求が入力されると、これに応答して、不揮発性メモリ制御部１１０を介して不揮発性メモリ１１６にアクセスし、不揮発性メモリ１１６に格納された１乃至複数の印刷情報２００ａの画像情報２５５の中から、削除要求によって指定された印刷情報２００ａの画像情報２５５を削除する。また、このとき、認証印刷管理部１０７が、図４に示すＳ１０４で記憶手段に登録された１乃至複数の印刷情報２００ａの認証印刷格納情報２６０の中から削除要求によって指定された印刷情報２００ａの認証印刷格納情報２６０を削除する。これにより、該当する認証印刷ジョブの印刷情報２００ａが削除される（Ｓ１１７）。
【００７９】
Ｓ１１７の後、画像生成部１０５は、Ｓ１１６で取得した画像情報２５５を、編集し（Ｓ１１８）、展開して、ラスタデータを生成し、生成したラスタデータを印刷部１０６に出力する。
印刷部１０６は、画像生成部１０５からラスタデータが入力されると、これに応答して、ラスタデータによって描かれる画像を印刷する（Ｓ１１９）。そして、画像形成装置１０１は、処理を終了する。
【００８０】
一方、Ｓ１１５の判定で、現在時刻が印刷可能時間内でないと判定された場合（“Ｎｏ”の場合）に、認証印刷管理部１０７は、不正通知指示（すなわち、ホストへの「不正なアクセスが検出された」旨を表す通知メールを通知部１１４に送信させるための指示）を生成して、生成した不正通知指示を通知部１１４に出力する。
通知部１１４は、認証印刷管理部１０７から、不正通知指示が入力されると、これに応答して、「不正なアクセスが検出された」旨を表す通知メールを生成し、インタフェース部１０３を介して、生成した通知メールを、不正通知指示によって指定されたホストに送信する（Ｓ１２０）。
【００８１】
Ｓ１２０の後、認証印刷管理部１０７は、認証印刷ジョブの印刷情報２００ａが不揮発性メモリ１１６に有るか否か（すなわち、残っているか否か）を判定する（Ｓ１２１）。
【００８２】
Ｓ１２１の判定で、認証印刷ジョブの印刷情報２００ａが有ると判定された場合（“Ｙｅｓ”の場合）に、認証印刷管理部１０７は、該当する認証印刷ジョブの印刷情報２００ａの削除要求を生成し、生成した削除要求をデータ削除部１１１に出力する。
【００８３】
データ削除部１１１は、認証印刷管理部１０７から削除要求が入力されると、これに応答して、不揮発性メモリ制御部１１０を介して不揮発性メモリ１１６にアクセスし、不揮発性メモリ１１６に格納された１乃至複数の印刷情報２００ａの画像情報２５５の中から、削除要求によって指定された印刷情報２００ａの画像情報２５５を削除する。また、このとき、認証印刷管理部１０７が、図４に示すＳ１０４で記憶手段に登録された１乃至複数の印刷情報２００ａの認証印刷格納情報２６０の中から削除要求によって指定された印刷情報２００ａの認証印刷格納情報２６０を削除する。これにより、該当する認証印刷ジョブの印刷情報２００ａが削除される（Ｓ１２２）。そして、画像形成装置１０１は、処理を終了する。
【００８４】
一方、Ｓ１２１の判定で、認証印刷ジョブの印刷情報２００ａが無いと判定された場合（“Ｎｏ”の場合）に、画像形成装置１０１は、そのまま処理を終了する。
【００８５】
（期限切れジョブ監視時の画像形成装置１０１の動作）
次に、図６を参照して、期限切れジョブ監視時の画像形成装置１０１の動作につき説明する。図６は、図５に示すＳ１１０の処理（「カード有り？」の判定処理）で、処理が繰り返される間に、タイマ割り込みされる場合の画像形成装置１０１の動作を示している。
【００８６】
画像形成装置１０１は、図５に示すＳ１１０の処理（「カード有り？」の判定処理）で、処理が繰り返される場合に、所定の間隔（例えば、１分間隔）で、タイマ割り込みを定期的に行う。この場合に、画像形成装置１０１は、図６に示す処理を行う。
【００８７】
すなわち、画像形成装置１０１は、図６に示すように、認証印刷管理部１０７が、図５に示すＳ１１０の処理（「カード有り？」の判定処理）と並行して、タイマ割り込みが有るか否かを定期的に判定する（Ｓ１２３）。そして、認証印刷管理部１０７は、タイマ割り込みが発生すると、これに応答して、タイマ割り込みが有ると判定し、「タイマ割り込みが有る」旨の通知（以下、「割り込み通知」と称する）を生成し、生成した割り込み通知を監視部１１５に出力する。
【００８８】
監視部１１５は、認証印刷管理部１０７から割り込み通知が入力されると、これに応答して、時間管理部１１２から現在時刻情報を取得し、現在時刻情報とＳ１０５で監視部１１５の監視テーブル２７５（図８参照）に登録された認証印刷ジョブの印刷可能時間情報２３５とを比較して、監視テーブル２７５に登録されている認証印刷ジョブの印刷情報２００ａの中に、期限切れジョブ（すなわち、現在時刻が印刷許可終了時刻を経過している認証印刷ジョブ）の印刷情報２００ａが有るか否かを判定する（Ｓ１２４）。
【００８９】
Ｓ１２４の判定で、期限切れジョブの印刷情報２００ａが有ると判定された場合（“Ｙｅｓ”の場合）に、監視部１１５は、その印刷情報２００ａの認証情報２１０（図８参照）を認証印刷管理部１０７に出力する。
認証印刷管理部１０７は、監視部１１５から期限切れジョブの認証情報２１０が入力されると、これに応答して、該当する期限切れジョブの印刷情報２００ａの削除要求を生成し、生成した削除要求をデータ削除部１１１に出力する。
【００９０】
データ削除部１１１は、認証印刷管理部１０７から削除要求が入力されると、これに応答して、不揮発性メモリ制御部１１０を介して不揮発性メモリ１１６にアクセスし、不揮発性メモリ１１６に格納された１乃至複数の印刷情報２００ａの画像情報２５５の中から、削除要求によって指定された印刷情報２００ａの画像情報２５５を削除する。また、このとき、認証印刷管理部１０７が、図４に示すＳ１０４で記憶手段に登録された１乃至複数の印刷情報２００ａの認証印刷格納情報２６０の中から削除要求によって指定された印刷情報２００ａの認証印刷格納情報２６０を削除する。これにより、該当する認証印刷ジョブの印刷情報２００ａが削除される（Ｓ１２５）。
【００９１】
Ｓ１２５の後、監視部１１５は、監視テーブル２７５（図８参照）から期限切れジョブの監視情報２７０を削除する（Ｓ１２６）。なお、Ｓ１２６で期限切れジョブの監視情報２７０が削除されると、画像形成装置１０１の処理は、図５に示すＳ１１５の判定で“Ｎｏ（現在時刻が印刷可能時間内でない）”と判定されて、Ｓ１２０に進み、Ｓ１２１の判定で、“Ｎｏ（認証印刷ジョブの印刷情報２００ａが無い）”と判定される。そして、画像形成装置１０１は、処理を終了する。
【００９２】
一方、Ｓ１２４の判定で、期限切れジョブが無いと判定された場合（“Ｎｏ”の場合）に、画像形成装置１０１は、処理を終了する。なお、この場合、画像形成装置１０１は、予め定められた所定の処理（例えば、所定時間経過した後の処理（Ｓ１１０以降の処理）の再開や、「タイムアウトした」旨を表す通知メールのホストへの送信等）を行うようにしてもよい。
【００９３】
このような画像形成装置１０１は、例えば、印刷可能時間（すなわち、印刷許可開始時刻から印刷許可終了時刻までの時間）以内に、認証情報２１０が格納されている情報記憶媒体１００４が情報読取装置１００２によって検出された場合に、図５に示すＳ１１５〜Ｓ１１９の処理に従って、認証印刷を行う。
【００９４】
しかしながら、画像形成装置１０１は、例えば、印刷可能時間以外（すなわち、印刷許可開始時刻前の時間、又は、印刷許可終了時刻後の時間）に、認証情報２１０が格納されている情報記憶媒体１００４が情報読取装置１００２によって検出された場合に、図５に示すＳ１２０〜Ｓ１２２の処理に従って、「不正なアクセスが検出された」旨をホストへ通知するとともに、印刷情報２００ａを削除する。
【００９５】
なお、印刷可能時間は、情報処理装置１０００の初期設定時又は画像情報２５５の印刷処理時に、ユーザが設定するようにするとよい。これにより、正規のユーザは、印刷可能時間を把握できるため、印刷可能時間以内に、情報記憶媒体１００４を情報読取装置１００２にセットして、画像形成装置１０１に認証印刷させることができる。しかしながら、正規のユーザでない第三者は、印刷可能時間を把握していないため、印刷可能時間以内に、情報記憶媒体１００４を入手し、その情報記憶媒体１００４を用いて、画像形成装置１０１に認証印刷させることが困難である。したがって、画像形成装置１０１は、認証印刷ジョブの印刷情報２００ａの漏洩を防止することができる。
【００９６】
以上の通り、本実施形態１に係る画像形成装置１０１によれば、未処理の認証印刷ジョブに対して、印刷許可開始時刻前にアクセスがあった場合、又は、印刷情報２００ａが期限切れジョブとなった場合に、その印刷情報２００ａを削除する。これにより、認証印刷ジョブの印刷情報２００ａの漏洩を防止することができる。
【００９７】
また、画像形成装置１０１によれば、未処理の認証印刷ジョブに対して、印刷許可開始時刻前にアクセスがあった場合、又は、印刷許可終了時刻後にアクセスがあった場合に、「不正なアクセスが検出された」旨を表す通知メールをホストに送信する。これにより、不正なアクセスをユーザに警告することができる。
【００９８】
したがって、画像形成装置１０１によれば、認証印刷ジョブの印刷情報２００ａの漏洩を防止することができるとともに、不正なアクセスをユーザに警告することができるので、認証印刷ジョブの印刷情報２００ａのセキュリティを向上させることができる。
【００９９】
［実施形態２］
＜実施形態２に係る画像形成装置の概要＞
本実施形態１の画像形成装置１０１は、削除条件に合致した場合に、印刷情報２００ａを直ちに削除する。そのため、本実施形態１の画像形成装置１０１は、印刷情報２００ａを印刷処理するためには、上位装置（ここでは、情報処理装置１０００）から印刷情報２００ａを再取得して、印刷情報２００ａの認証印刷格納情報２６０（図７参照）の認証印刷管理部１０７の記憶手段への登録及び監視情報２７０（図８参照）の監視テーブル２７５への登録をし直す必要がある。したがって、本実施形態１の画像形成装置１０１は、ユーザに上位装置を操作させて、上位装置から印刷情報２００ａを再度送信させる必要がある。しかしながら、これによって、本実施形態１の画像形成装置１０１は、ユーザに負担を強いる可能性がある。なお、「削除条件」とは、印刷情報２００ａが印刷許可開始時刻前にアクセスされた場合、又は、印刷情報２００ａが期限切れジョブとなった場合を意味している。
【０１００】
これに対して、本実施形態２に係る画像形成装置２０１は、上位装置から印刷情報２００ａを受信した場合に、印刷情報２００ａを大容量な記憶手段である不揮発性メモリ１１６に格納しておく。そして、本実施形態２に係る画像形成装置２０１は、削除条件に合致した場合でも、所定の時間内であれば、印刷情報２００ａを不揮発性メモリ１１６から削除せずに残しておき、不揮発性メモリ１１６に残された印刷情報２００ａに基づいて、印刷情報２００ａの認証印刷格納情報２６０（図７参照）及び監視情報２７０（図８参照）を変更して再登録できるようにする。これにより、本実施形態２に係る画像形成装置２０１は、本実施形態１の画像形成装置１０１よりも、上位装置から印刷情報２００ａを再取得する処理が発生する頻度を低減させることができる。そのため、本実施形態２に係る画像形成装置２０１は、本実施形態１の画像形成装置１０１と異なり、削除条件に合致した場合でも、所定の時間内であれば、ユーザに上位装置を操作させる必要がない。したがって、本実施形態２に係る画像形成装置２０１は、本実施形態１の画像形成装置１０１よりも、ユーザの負担を軽減することができる。
【０１０１】
＜実施形態２に係る画像形成装置の構成＞
以下、図９を参照して、本実施形態２に係る画像形成装置の構成につき説明する。なお、図９は、実施形態２に係る画像形成装置の構成を示すブロック図である。図９において、実施形態１と同様の構成要素（図１参照）については、同一の符号を付し、それらの説明を省略する。
【０１０２】
図９に示すように、本実施形態２に係る画像形成装置２０１は、実施形態１の画像形成装置１０１（図１参照）と比較すると、メイン処理部２０２に、削除確認部２０４と再登録部２０６とが追加されている点で相違している。
【０１０３】
削除確認部２０４は、ホストへ期限切れジョブの印刷情報２００ａを削除してよいか否かを確認する（問い合わせる）機能手段である。削除確認部２０４は、認証印刷管理部１０７及び通知部１１４と接続されている。
【０１０４】
再登録部２０６は、印刷情報２００ａの印刷可能時間情報２３５を変更して、印刷情報２００ａを再登録する機能手段である。再登録部２０６は、認証印刷管理部１０７、不揮発性メモリ制御部１１０、及び監視部１１５と接続されている。
【０１０５】
＜実施形態２に係る画像形成装置の動作＞
以下、図１０及び図１１を参照して、本実施形態２に係る画像形成装置の動作につき説明する。なお、図１０及び図１１は、それぞれ、実施形態２に係る画像形成装置の動作を示すフローチャートである。図１０は、印刷指示待ち時の画像形成装置２０１の動作を示しており、図１１は、期限切れジョブ監視時の画像形成装置２０１の動作を示している。以下、図１０及び図１１において、実施形態１と同様の動作（図４乃至図６参照）については、同一の符号を付し、実施形態１の画像形成装置１０１の動作を本実施形態２に係る画像形成装置２０１の動作に読み替えて説明する。
【０１０６】
（画像形成装置１０１の主要な動作）
まず、図４を参照して、本実施形態２に係る画像形成装置２０１の主要な動作につき、実施形態１の画像形成装置２０１の動作と相違する点を説明する。
【０１０７】
画像形成装置２０１は、図４に示すＳ１０３の判定処理（「認証印刷？」の判定処理）で、解析部１０４によって印刷情報２００が認証印刷ジョブの印刷情報２００ａであると判定された場合（“Ｙｅｓ”の場合）に、図４に示すＳ１０４乃至Ｓ１０６のいずれかのステップで、印刷情報２００ａを不揮発性メモリ１１６に格納する。
【０１０８】
この印刷情報２００ａの不揮発性メモリ１１６への格納は、例えば、以下のようにして行われる。まず、格納制御部１０８が、印刷情報２００ａを格納するファイルを作成して、作成したファイルを不揮発性メモリ制御部１１０に出力する。不揮発性メモリ制御部１１０は、このファイルが入力されると、これに応答して、このファイルを不揮発性メモリ１１６に登録させるとともに、さらに、インタフェース部１０３から該当する印刷情報２００ａを取得し、取得した印刷情報２００ａを不揮発性メモリ１１６に出力する。これにより、印刷情報２００ａが、不揮発性メモリ１１６に格納される。
【０１０９】
（印刷指示待ち時の画像形成装置２０１の動作）
次に、図１０を参照して、画像形成装置２０１の印刷指示待ち時（図４に示すＳ１０７の処理時）の動作につき説明する。なお、ここでは、削除条件に合致する認証印刷ジョブとして、期限切れジョブを例にして説明するが、印刷許可開始時刻前にアクセスされた認証印刷ジョブの場合も同様である。
【０１１０】
本実施形態２に係る画像形成装置２０１の動作は、実施形態１の画像形成装置１０１の動作（図５参照）と比較すると、図１０に示す通り、Ｓ１２１の処理（「認証印刷ジョブの印刷情報有り？」の判定処理）とＳ１２２の処理（「認証印刷ジョブの印刷情報削除」の処理）との間に、後記するＳ２０１からＳ２０５までの処理が追加されている点で相違している。
【０１１１】
図１０に示すように、Ｓ１２１の判定で、認証印刷ジョブの印刷情報２００ａ（ここでは、期限切れジョブの印刷情報２００ａ）が有ると判定された場合（“Ｙｅｓ”の場合）に、認証印刷管理部１０７は、図４に示すＳ１０４で記憶手段に登録された印刷情報２００ａの認証印刷格納情報２６０（図７参照）の中から、期限切れジョブの印刷情報２００ａを読み出す。
そして、認証印刷管理部１０７は、読み出した期限切れジョブの印刷情報２００ａを参照して、読み出した期限切れジョブの印刷情報２００ａの認証情報２１０及びホスト情報２２５を含むように削除確認指示を生成し、生成した削除確認指示を削除確認部２０４に出力する。なお、「削除確認指示」とは、削除確認部２０４に、印刷情報２００ａを削除してよいか否かをホストへ確認させるための指示を意味している。
【０１１２】
削除確認部２０４は、認証印刷管理部１０７から削除確認指示が入力されると、これに応答して、削除確認指示に含まれている認証情報２１０及びホスト情報２２５を参照して、認証情報２１０を含むように削除確認要求を生成し、通知部１１４及びインタフェース部１０３を介して、生成した削除確認要求をホスト情報２２５によって指定されたホストに送信する。これにより、削除確認部２０４は、ホストに、期限切れジョブの印刷情報２００ａを削除してよいか否かを確認させる（Ｓ２０１）。なお、「削除確認要求」とは、ホストに、印刷情報２００ａを削除してよいか否かを確認させるための要求を意味している。
Ｓ２０１の後、削除確認部２０４は、回答待ち状態となり、回答が有るか否かを定期的に判定する（Ｓ２０２）。
【０１１３】
ホストは、画像形成装置２０１から削除確認要求を受信すると、これに応答して、予め定められた設定又はユーザによる指示に従って、期限切れジョブの印刷情報２００ａを削除してよいか否かを判定し、判定結果（すなわち、期限切れジョブの印刷情報２００ａを削除してよいか否かを表す回答）を画像形成装置２０１に送信する。
【０１１４】
画像形成装置２０１は、インタフェース部１０３によって、ホストから回答を受信する。画像形成装置２０１は、ホストから回答が受信されると、これに応答して、通知部１１４が、インタフェース部１０３から回答を取得し、取得した回答を削除確認部２０４に出力する。
【０１１５】
削除確認部２０４は、通知部１１４から回答が入力されると、これに応答して、Ｓ２０２で、回答が有ると判定する。この場合に、削除確認部２０４は、入力された回答を参照して、期限切れジョブの印刷情報２００ａの削除がＯＫか否かを判定する（Ｓ２０３）。
【０１１６】
Ｓ２０３の判定で、削除ＯＫと判定された場合（“Ｙｅｓ”の場合）に、処理は、Ｓ１２２の処理（「認証印刷ジョブの印刷情報削除」の処理）に移行する。この場合に、画像形成装置２０１は、期限切れジョブの印刷情報２００ａを削除する。そして、画像形成装置２０１は、処理を終了する。
【０１１７】
一方、Ｓ２０３の判定で、削除不可と判定された場合（“Ｎｏ”の場合）に、画像形成装置２０１は、以下に説明するように、不揮発性メモリ１１６に登録されている期限切れジョブの印刷情報２００ａの印刷可能時間情報２３５を新たな印刷可能時間を表す情報に変更して、不揮発性メモリ１１６に再登録する。そして、画像形成装置２０１は、再登録した印刷情報２００ａの認証印刷格納情報２６０（図７参照）を認証印刷管理部１０７の記憶手段（図示せぬＲＡＭ）に再登録するとともに、再登録した印刷情報２００ａの監視情報２７０（すなわち、印刷情報２００ａの認証情報２１０及び印刷可能時間情報２３５）を監視テーブル２７５に再登録する。
【０１１８】
具体的には、Ｓ２０３の判定で、削除不可と判定された場合（“Ｎｏ”の場合）に、画像形成装置２０１は、削除確認部２０４が、期限切れジョブの印刷情報２００ａの認証情報２１０を含むように、期限切れジョブの印刷情報２００ａに対する新たな印刷可能時間の設定要求を生成し、通知部１１４を介して、生成した設定要求をホストに送信する。
【０１１９】
ホストは、画像形成装置２０１から設定要求を受信すると、これに応答して、新たな印刷可能時間を決定する。そして、ホストは、設定要求に含まれていた認証情報２１０及び決定した新たな印刷可能時間を表す情報を含むように、期限切れジョブの印刷情報２００ａの印刷可能時間情報２３５（図２及び図７参照）を更新するための情報（以下、「更新用の時間情報」と称する）を生成し、生成した更新用の時間情報を画像形成装置２０１に送信する。なお、新たな印刷可能時間は、予め定められた設定又はユーザによる指示に従って決定される。
【０１２０】
画像形成装置２０１は、インタフェース部１０３によって、ホストから更新用の時間情報を受信する。画像形成装置２０１は、ホストから更新用の時間情報が受信されると、これに応答して、通知部１１４が、インタフェース部１０３から更新用の時間情報を取得し、取得した更新用の時間情報を削除確認部２０４に出力する。
【０１２１】
削除確認部２０４は、通知部１１４から更新用の時間情報が入力されると、これに応答して、入力された更新用の時間情報を認証印刷管理部１０７に出力する。
認証印刷管理部１０７は、削除確認部２０４から更新用の時間情報が入力されると、これに応答して、更新用の時間情報を参照して、更新用の時間情報に含まれていた認証情報２１０及び新たな印刷可能時間を表す情報を含むように、期限切れジョブの印刷情報２００ａを再登録させるための指示（以下、「再登録指示」と称する）を生成する。そして、認証印刷管理部１０７は、生成した再登録指示を再登録部２０６に出力する。
【０１２２】
再登録部２０６は、認証印刷管理部１０７から再登録指示が入力されると、これに応答して、不揮発性メモリ制御部１１０を介して不揮発性メモリ１１６にアクセスし、再登録指示に含まれている認証情報２１０によって指定された印刷情報２００ａ（以下、「指定印刷情報２００ａ」と称する）の印刷可能時間情報２３５を、再登録指示に含まれている新たな印刷可能時間を表す情報に変更させる。すなわち、再登録部２０６は、不揮発性メモリ１１６に登録されている期限切れジョブの印刷情報２００ａの印刷可能時間情報２３５を新たな印刷可能時間を表す情報に変更して、不揮発性メモリ１１６に再登録する。
【０１２３】
この後、再登録部２０６は、不揮発性メモリ制御部１１０を介して不揮発性メモリ１１６にアクセスし、不揮発性メモリ１１６から再登録された印刷情報２００ａを読み出す。
そして、再登録部２０６は、読み出した印刷情報２００ａの中から認証印刷格納情報２６０（図７参照）を抽出し、抽出した認証印刷格納情報２６０を認証印刷管理部１０７に出力する。これにより、再登録部２０６は、認証印刷管理部１０７に、再登録した印刷情報２００ａの認証印刷格納情報２６０を認証印刷管理部１０７の記憶手段（図示せぬＲＡＭ）に再登録させる（Ｓ２０４）。
【０１２４】
また、このとき、再登録部２０６は、読み出した印刷情報２００ａの中から認証情報２１０及び新たな印刷可能時間を表す情報に変更された印刷可能時間情報２３５を抽出し、抽出した認証情報２１０及び新たな印刷可能時間を表す情報に変更された印刷可能時間情報２３５を監視部１１５に出力する。これにより、再登録部２０６は、監視部１１５に、印刷可能時間情報２３５が新たな印刷可能時間を表す情報に変更された状態の監視情報２７０（図８参照）を、監視テーブル２７５に再登録させる（Ｓ２０５）。そして、画像形成装置２０１は、処理を終了する。
【０１２５】
（期限切れジョブ監視時の画像形成装置２０１の動作）
次に、図１１を参照して、期限切れジョブ監視時の画像形成装置２０１の動作につき説明する。図１１は、図１０に示すＳ１１０の処理（「カード有り？」の判定処理）でタイマ割り込みされる場合の画像形成装置２０１の動作を示している。
【０１２６】
本実施形態２に係る画像形成装置２０１の動作は、実施形態１の画像形成装置１０１の動作（図６参照）と比較すると、図１１に示す通り、Ｓ１２４の処理（「期限切れジョブ有り？」の判定処理）とＳ１２５の処理（「認証印刷ジョブの印刷情報削除」の処理）との間に、後記するＳ２０６からＳ２１０までの処理が追加されている点で相違している。
【０１２７】
図１１に示すように、Ｓ１２４の判定で、認証印刷ジョブの印刷情報２００ａ（ここでは、期限切れジョブの印刷情報２００ａ）が有ると判定された場合（“Ｙｅｓ”の場合）に、画像形成装置２０１は、Ｓ２０１及びＳ２０２（図１０参照）と同様の処理を行う。
【０１２８】
すなわち、この場合に、まず、認証印刷管理部１０７が、期限切れジョブの印刷情報２００ａの認証情報２１０及びホスト情報２２５を含むように削除確認指示を生成し、生成した削除確認指示を削除確認部２０４に出力する。
【０１２９】
削除確認部２０４は、認証印刷管理部１０７から削除確認指示が入力されると、これに応答して、認証情報２１０を含むように削除確認要求を生成し、通知部１１４及びインタフェース部１０３を介して、生成した削除確認要求をホストに送信する。これにより、削除確認部２０４は、ホストに、期限切れジョブの印刷情報２００ａを削除してよいか否かを確認させる（Ｓ２０６）。
Ｓ２０６の後、削除確認部２０４は、回答待ち状態となり、回答が有るか否かを定期的に判定する（Ｓ２０７）。
【０１３０】
ホストは、画像形成装置２０１から削除確認要求を受信すると、これに応答して、予め定められた設定又はユーザによる指示に従って、期限切れジョブの印刷情報２００ａを削除してよいか否かを判定し、判定結果（すなわち、期限切れジョブの印刷情報２００ａを削除してよいか否かを表す回答）を画像形成装置２０１に送信する。
【０１３１】
このとき、画像形成装置２０１は、Ｓ２０３（図１０参照）と同様の処理を行う。
すなわち、画像形成装置２０１は、インタフェース部１０３によって、ホストから回答を受信する。画像形成装置２０１は、ホストから回答が受信されると、これに応答して、通知部１１４が、インタフェース部１０３から回答を取得し、取得した回答を削除確認部２０４に出力する。
【０１３２】
削除確認部２０４は、通知部１１４から回答が入力されると、これに応答して、Ｓ２０７で、回答が有ると判定する。この場合に、削除確認部２０４は、入力された回答を参照して、期限切れジョブの印刷情報２００ａの削除がＯＫか否かを判定する（Ｓ２０８）。
【０１３３】
Ｓ２０８の判定で、削除ＯＫと判定された場合（“Ｙｅｓ”の場合）に、処理は、Ｓ１２５の処理（「認証印刷ジョブの印刷情報削除」の処理）に移行する。この場合に、画像形成装置２０１は、期限切れジョブの印刷情報２００ａを削除する。
この後、画像形成装置２０１は、Ｓ１２６の処理（すなわち、「監視テーブルから削除」の処理）を行った後、処理を終了する。
【０１３４】
一方、Ｓ２０８の判定で、削除不可と判定された場合（“Ｎｏ”の場合）に、画像形成装置２０１は、Ｓ２０４及びＳ２０５（図１０参照）と同様の処理を行う。
【０１３５】
すなわち、この場合に、削除確認部２０４、認証印刷管理部１０７、及び再登録部２０６が、Ｓ２０４と同様の処理を行う。その結果、再登録部２０６が、認証印刷管理部１０７に、再登録した印刷情報２００ａの認証印刷格納情報２６０を認証印刷管理部１０７の記憶手段（図示せぬＲＡＭ）に再登録させる（Ｓ２０９）。
そして、Ｓ２０９の後、再登録部２０６が、Ｓ２０５と同様の処理を行う。その結果、再登録部２０６が、監視部１１５に、印刷可能時間情報２３５が新たな印刷可能時間を表す情報に変更された状態の監視情報２７０（図８参照）を、監視テーブル２７５に再登録させる（Ｓ２１０）。そして、画像形成装置２０１は、処理を終了する。
【０１３６】
なお、画像形成装置２０１は、Ｓ２０２、Ｓ２０７で回答待ちを行っている場合で、かつ、所定の時間内に回答が無い場合に、処理を後続のステップへ移行するようにしてもよい。
【０１３７】
以上の通り、実施形態２の画像形成装置２０１によれば、実施形態１の画像形成装置１０１と同様に、認証印刷ジョブの印刷情報２００ａの漏洩を防止することができるとともに、不正アクセスがあったことをユーザに警告することができるので、認証印刷ジョブの印刷情報２００ａのセキュリティを向上させることができる。
【０１３８】
しかも、実施形態２の画像形成装置２０１によれば、本実施形態１の画像形成装置１０１よりも、上位装置から印刷情報２００ａを再取得する処理が発生する頻度を低減させることができ、ユーザの負担を軽減することができる。
【０１３９】
本発明は、前記した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲で種々の変更や変形を行うことができる。
例えば、本発明は、プリンタに限らず、複写機、ＦＡＸ、ＭＦＰ等の画像形成装置に用いることができる。なお、「ＭＦＰ」とは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ（又は、Ｐｒｏｄｕｃｔ）の略称で、プリンタにファクシミリ機能やスキャナ機能、コピー機能等を付加した装置である。
また、例えば、実施形態１の画像形成装置１０１は、実施形態２の画像形成装置２０１と同様に、上位装置から印刷情報２００ａを受信した場合に、印刷情報２００ａを大容量な記憶部である不揮発性メモリ１１６に格納しておくようにしてもよい。
また、前記した実施形態１及び実施形態２では、認証情報２１０は、画像情報２５５毎に、生成される固有の情報として説明した。しかしながら、認証情報２１０は、個々のユーザに予め設定された情報（例えば、会社等で用いられている従業員コードや、会員制組織で用いられている会員コード等）を用いるようにしてもよい。なお、認証情報２１０として個々のユーザに予め設定された情報を用いる場合に、認証印刷ジョブの印刷情報２００のセキュリティは多少低下する代わりに、情報処理装置１０００は認証情報２１０ｃを生成して情報記憶媒体１００４に格納する動作を省略することができる。
【符号の説明】
【０１４０】
１０１    画像形成装置（プリンタ）
１０２    メイン処理部
１０３    インタフェース部（入力部）
１０４    解析部
１０５    画像生成部
１０６    印刷部
１０７    認証印刷管理部（検索部）
１０８    格納制御部
１０９    不正印刷検出部（第２判断部）
１１０    不揮発性メモリ制御部
１１１    データ削除部（削除部）
１１２    時間管理部
１１３    情報読取部（取得部）
１１４    通知部
１１５    監視部（第１判断部）
１１６    不揮発性メモリ（記憶部）
１０００    情報処理装置（パーソナルコンピュータ）
１００１，１００３    通信回線
１００２    情報読取装置（ＩＣカードリーダライタ）
１００４    情報記憶媒体（ＩＣカード）
【図１】
2010240886.tif 000003
【図２】
2010240886.tif 000004
【図３】
2010240886.tif 000005
【図４】
2010240886.tif 000006
【図５】
2010240886.tif 000007
【図６】
2010240886.tif 000008
【図７】
2010240886.tif 000009
【図８】
2010240886.tif 000010
【図９】
2010240886.tif 000011
【図１０】
2010240886.tif 000012
【図１１】
2010240886.tif 000013