(57)【要約】      （修正有）【課題】効果的に秘密情報が見られることを防止し、更に利便性の向上を実現できる画像形成装置を提供すること。【解決手段】印刷ジョブ管理部は、認証印刷を行うと判定した場合には、認証印刷が可能であり待機状態である旨の印刷通知情報を通知し、ユーザが印刷通知情報を確認して画像形成装置のある場所まで移動しパスワードが入力されると、認証情報入力部によりこの入力されたパスワードがパスワードと一致するか否かを判定し、一致すると判定した場合には印刷を開始する処理を行う。パスワードが入力されない、または、入力されたパスワードとパスワードとが一致すると判定しない場合には、タイマが所定の時間が計測した場合に認証印刷ジョブを削除する処理を行う。そして、印刷ジョブを削除した旨を通知する削除通知情報を作成し情報処理装置に送信する。【選択図】図６
2008142900.tif 000002
【特許請求の範囲】
【請求項１】
認証情報が付加された印刷ジョブを情報処理装置から受信して印刷を行う画像形成装置において、
前記印刷ジョブの印刷処理を行うことが可能となった時点で、前記情報処理装置に印刷を行うことが可能な旨を通知する印刷通知情報を送信する印刷通知送信手段と、
認証情報を入力する操作手段と、
前記操作手段に入力された前記認証情報が前記印刷ジョブに付加された認証情報と一致するか否かを判定する認証判定手段と、
前記認証判定手段が前記操作手段により入力された認証情報が前記印刷ジョブに付加された認証情報と一致すると判定した場合に、前記印刷ジョブの印刷処理を行う認証印刷手段とを備えること
を特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記印刷通知送信手段が前記印刷通知情報を送信した時点から時間の計測を行う計時手段と、
前記計時手段が所定の時間を計測する前に、前記操作手により入力された認証情報と前記印刷ジョブに付加された前記認証情報との一致が確認されない場合、又は前記操作手段により前記認証情報が入力されない場合に前記印刷ジョブを削除する削除手段とを備えること
を特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、
前記印刷ジョブを削除したことに応じて、印刷ジョブを削除した旨を通知する削除通知情報を前記情報処理装置に送信する削除通知送信手段を備えること
を特徴とする画像形成装置。
【請求項４】
請求項１に記載の画像形成装置において、
前記印刷ジョブには印刷可能な待機状態となるまでの上限時間に関する情報が付加されており、
前記印刷ジョブを前記情報処理装置から受信した時点から時間の計測を行う計時手段と、
前記印刷ジョブの印刷処理を行うことが可能となる前に、前記計時手段が計測した時間が前記上限時間を超えた場合に、前記印刷ジョブを削除する削除手段とを備えること
を特徴とする画像形成装置。
【請求項５】
請求項１に記載の画像形成装置において、
前記印刷通知送信手段が前記印刷通知情報を送信した時点から時間の計測を行う計時手段と、
前記計時手段が所定の時間を計測する前に前記操作手段により入力された認証情報と前記印刷ジョブに付加された前記認証情報との一致が確認されない場合、又は前記操作手段により前記認証情報が入力されない場合に前記印刷ジョブの削除処理を保留する保留手段と、
前記印刷ジョブの削除処理が保留されていることを示す保留通知情報を前記情報処理装置に送信する保留通知送信手段とを備えること
を特徴とする画像形成装置。
【請求項６】
請求項１乃至５の何れかの項記載の画像形成装置において、
前記印刷ジョブには前記情報処理装置の通知先を示すアドレス情報が付加されており、
前記印刷通知送信手段は、前記アドレス情報に基づいて前記情報処理装置に前記印刷通知情報を送信すること
を特徴とする画像形成装置。
【請求項７】
請求項３記載の画像形成装置において、
前記印刷ジョブには前記情報処理装置の通知先を示すアドレス情報が付加されており、
前記削除通知送信手段は、前記アドレス情報に基づいて前記情報処理装置に前記削除通知情報を送信すること
を特徴とする画像形成装置。
【請求項８】
請求項５記載の画像形成装置において、
前記印刷ジョブには前記情報処理装置の通知先を示すアドレス情報が付加されており、
前記保留通知送信手段は、前記アドレス情報に基づいて前記情報処理装置に前記保留通知情報を送信すること
を特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証情報が付加された印刷ジョブを情報処理装置から受信して印刷を行う画像形成装置に関する。
【背景技術】
【０００２】
従来より、通信により情報の送受信が可能なローカルネットワーク等のネットワーク上にパーソナルコンピュータ等の複数の情報処理装置と、プリンタ等の画像形成装置とが接続された画像形成システムがある。このような画像形成システムでは、情報処理装置において画像形成用のアプリケーション等を用いて作成した画像情報に基づいて印刷ジョブを生成し、画像形成装置においてこの印刷ジョブの印刷処理を行う。ところで、この印刷ジョブが他人に見られたくない秘密情報等に関する印刷処理を行うものである場合、ユーザがかかる印刷ジョブに基づく印刷媒体を画像形成装置の設置位置まで取りに行くまでの間、他のユーザによってこの印刷媒体を見られてしまう可能性があるという問題があった。この問題に対して、印刷ジョブに対して印刷の際にパスワードの入力を行ってから印刷を行う旨を指定する情報を付加して画像形成装置に送信し、ユーザが画像形成装置の場所まで行って、画像形成装置の操作手段からパスワードを入力した後、ユーザがいる前で印刷を行うようにしている。また、例えば従来の画像形成装置では、ホストコンピュータから入力された画像のコードデータに付加されたパスワードを認識するパスワード認識手段と、外部からパスワードの入力を行うパスワード入力手段とを備えている。そして、パスワード入力手段によりパスワードが入力された時に、このパスワードと同じパスワードが付加された画像のコードデータを検索し、その画像のコードデータの印字を行うものが提案されている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特開平８−２４４３１５号公報（第１−４頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような従来の画像形成装置では、同時に複数人数のユーザからパスワードが付加された画像のコードデータが送信された場合には、これらのユーザが画像形成装置周辺に集中して集まることになり、各ユーザがパスワード入力手段によりパスワードを入力し、画像のコードデータの印字を行っている最中に他のユーザにその画像や印字された秘密情報が見られて秘密が漏れることがあった。また、ユーザがパスワードを入力するために画像形成装置の設置場所まで行った際、既に他のユーザのコードデータの印刷処理が行われている場合、画像形成装置の前で長時間待たされてしまうという問題もあった。
【０００５】
また、このような画像形成装置の場合には、一旦パスワードが付加された画像のコードデータを送信した後、印字を取りやめる場合にはユーザが画像形成装置の場所まで行きパスワードを入力して認証を行った上で印字を取りやめる作業を行わなければならず作業に手間が掛かり、効率が良くないという問題があった。
【０００６】
本発明は、このような問題に鑑みてなされたものであり、その目的とするところは、効果的に秘密情報が見られることを防止し、更に利便性の向上を実現した画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、認証情報が付加された印刷ジョブを情報処理装置から受信して印刷を行う画像形成装置において、前記印刷ジョブの印刷処理を行うことが可能となった時点で、前記情報処理装置に印刷を行うことが可能な旨を通知する印刷通知情報を送信する印刷通知送信手段と、認証情報を入力する操作手段と、前記操作手段に入力された前記認証情報が前記印刷ジョブに付加された認証情報と一致するか否かを判定する認証判定手段と、前記認証判定手段が前記操作手段により入力された認証情報が前記印刷ジョブに付加された認証情報と一致すると判定した場合に、前記印刷ジョブの印刷処理を行う認証印刷手段とを備えることを特徴とする。
【０００８】
このような発明によれば、認証情報が付加された印刷ジョブの印刷処理を行うことが可能となった時点で、印刷通知送信手段が情報処理装置に印刷を行うことが可能となった旨を通知する印刷通知情報を送信し、認証判定手段が操作手段により入力された認証情報と印刷ジョブに付加された認証情報との一致を判定し、操作手段により入力された認証情報と印刷ジョブに付加された認証情報とが一致すると判定された場合に印刷手段が印刷ジョブの印刷処理を行うことができる。これにより、ユーザは、印刷を行うことが可能となった通知を受けてから画像形成装置の設置場所に行き、認証情報を入力することができる。そして認証情報が入力された画像形成装置は、認証情報の入力を行って即時に印刷を行うことができるので、他のユーザに秘密情報が記載された印刷媒体を見られることを防止することができる。さらには、印刷通知情報の送信により、画像形成装置の前で長時間待たされることがなくなる。
【０００９】
上述の画像形成装置において、前記印刷通知送信手段が印刷通知情報を送信した時点から時間の計測を行う計時手段と、前記認証判定手段がユーザが入力した認証情報が前記認証印刷指定情報に含まれる認証情報と一致すると判定する前に、前記計時手段が所定の時間を計測したことに応じて、前記認証印刷指定情報を含む印刷ジョブを削除する印刷削除手段と、を備えても良い。
【発明の効果】
【００１０】
以上のように本発明の画像形成装置は、効果的に秘密情報が見られることを防止し、更に利便性の向上を実現できるという効果を有する。
【発明を実施するための最良の形態】
【００１１】
（第１の実施の形態）
以下、本発明を実施するための最良の形態の第１の実施の形態について図面を用いて詳細に説明する。図１は、本発明に係る画像形成装置２０およびその周辺のシステムの構成を示す説明図である。このシステムは、文字や画像等を印刷するための印刷ジョブを生成する単数または複数の情報処理装置１０と、印刷ジョブに基づいて文字や画像等を印刷用紙等の印刷媒体に形成し印刷するプリンタ等の画像形成装置２０と、情報処理装置１０および画像形成装置２０が相互に情報やデータの送受信が可能に接続されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク３０とを備えている。
【００１２】
ここで、印刷ジョブとは、情報処理装置によりスキャナ等を用いて画像を取り込みまたは編集を行った画像データや、アプリケーションを用いて文書の作成をした文書データから生成されて画像形成装置２０側に送信されるひとまとまりのデータであって、画像形成装置２０に送信された後印刷用紙等の印刷媒体上にこれらの画像データや文書データに基づいた画像等を形成するために処理されるデータである。
【００１３】
そして、ユーザが他人に見られると困る機密等が存在する秘密情報を含む印刷ジョブの印刷を行う際に、この印刷ジョブを認証するためのパスワード等を画像形成装置２０に入力し、このパスワードに基づいてユーザの認証が行われ、このパスワードが有効であると判定された上で行われる印刷を認証印刷と称する。この認証印刷において、画像形成装置２０に入力される印刷ジョブを認証するためのパスワード等を認証情報と称する。この認証印刷に対して、認証情報の入力を行わない印刷を通常印刷と称する。
【００１４】
図２は、情報処理装置１０の構成を示す説明図である。情報処理装置１０は、印刷ジョブをネットワーク３０を介して画像形成装置２０に送信する機能を有する印刷ジョブ送信部１１と、ネットワーク３０を介して画像形成装置２０から送信された後述する削除通知情報や保留通知情報を受信し図示しないディスプレイ等の表示部に表示する機能を有する認証印刷通知受信部１２とを備えている。
【００１５】
図３は、情報処理装置１０が、図示しないＣＰＵが記憶部に記憶されたプログラムを実行することにより生成した印刷ジョブのうち、ユーザが認証情報の入力を行い、認証がされた上で印刷ジョブに基づいた印刷が行われる印刷、即ち認証印刷に用いられる認証印刷ジョブ４０のデータ構成を示す説明図である。認証印刷ジョブ４０は、認証印刷での印刷を指定するための認証印刷指定情報４１と、画像データや文書データに基づいた画像等を形成するために画像形成装置２０により描画処理される印刷データ４２とから構成されている。認証印刷指定情報４１は、認証印刷を行う旨を示す認証印刷識別子４３と、上述の認証情報に該当するパスワード４４と、ネットワーク３０上のこの認証印刷ジョブ４０を生成した情報処理装置１０のアドレスを示す情報処理装置ネットワークアドレス４５とを含んでいる。なお、通常印刷に用いられる印刷ジョブの場合には、印刷ジョブには印刷データ４２が含まれているのみであり認証印刷指定情報４１は含まれていない。
【００１６】
図４は、画像形成装置２０の構成を示す説明図である。画像形成装置２０は、各種の制御プログラムを実行することにより各種の処理を行うＣＰＵ２１と、ＣＰＵ２１が実行する各種の制御プログラムを格納しているＲＯＭ２２と、ＣＰＵ２１が各種の処理を行っている際にデータや情報を格納する作業用メモリとして用いられるＲＡＭ２３と、上述の認証印刷の際にユーザがパスワード等の認証情報を入力するために用いる操作手段である操作パネル２５と、ＣＰＵ２１から送信された印刷を行うための制御コマンドやラスタデータを受信し後述する印刷ユニット２８に伝える印刷ユニットインタフェース２６と、情報処理装置１０が送信した印刷ジョブをネットワーク３０を介して受信するネットワークインタフェース２７と、印刷ユニットインタフェース２６から送られた制御コマンドに従って動作しこれと同期して送られるラスタデータに基づいて印刷媒体上に画像を形成し印刷を行う印刷ユニット２８と、所定のタイミングで時間の計測を行う計時手段であるタイマ２９とを備えている。
【００１７】
図５は、画像形成装置２０のＣＰＵ２１がＲＯＭ２２に格納された各種の制御プログラムを実行することにより実現される各種の機能を有する制御プログラム５０の構成を示す説明図である。この制御プログラム５０は、ネットワークインタフェース２７を介して印刷ジョブを受信する機能を有する印刷ジョブ受信部５２と、印刷ジョブ受信部５２が受信した印刷ジョブを解析して認証印刷指定情報４１が含まれているか否かの判定とこの認証印刷指定情報４１の抽出処理を行う認証印刷ジョブ判定部５３と、ユーザが操作パネル２５を操作して入力したパスワードの読み込み処理を行う認証情報入力部５４と、認証印刷ジョブ４０についての処理において作成した後述する削除通知情報や保留通知情報を情報処理装置１０に送信する認証印刷通知送信部５５と、印刷データ４２に対して処理を行い印刷ユニット２８が印刷を行うことが可能なラスタデータを作成する印刷ジョブ処理部５６と、印刷ジョブ処理部５６が作成したラスタデータや印刷を行うために作成した制御コマンドを印刷ユニットインタフェース２６を介して印刷ユニット２８に送信し印刷ユニット２８を制御して印刷を行う印刷ユニット制御部５７とを備えている。
【００１８】
続いて、本実施の形態における画像形成装置２０の動作について図６に示すフローチャートを用いて詳細に説明する。まず、画像形成装置２０の印刷ジョブ管理部５１は、現時点で処理を行っている印刷ジョブが存在する場合に待機状態とする処理を行う（Ｓ６０１）。印刷ジョブ管理部５１により印刷ジョブ処理部５６または印刷ユニット制御部５７が現時点で処理を行っている印刷ジョブが存在するか否かを判定し処理を行っている印刷ジョブが存在する場合にはその処理が終了するまで待機状態とする。
【００１９】
次に、印刷ジョブ管理部５１は、印刷ジョブ受信部５２が印刷ジョブを受信するまで待機状態とする処理を行う（Ｓ６０２）。そして、印刷ジョブ管理部５１は、印刷ジョブ受信部５２により情報処理装置１０が生成し送信してきた印刷ジョブをネットワーク３０、ネットワークインタフェース２７を介して受信すると、この印刷ジョブを一意に指定して特定できる個別の印刷ジョブ識別子を割り付け、印刷ジョブと印刷ジョブ識別子とを関連付けてＲＡＭ２３に格納する。そして、印刷ジョブ受信部５２はこの割り付けた印刷ジョブ識別子を次に印刷の処理を行う印刷ジョブを指定する印刷ジョブ識別子として印刷ジョブ管理部５１に送信する。
【００２０】
次に、印刷ジョブ管理部５１は、印刷ジョブ受信部５２から印刷ジョブ識別子を受信すると、認証印刷を行うか否かを判定する処理を行う（Ｓ６０３）。認証印刷ジョブ判定部５３によりこの受信した印刷ジョブ識別子に基づいてＲＡＭ２３内を検索する。この印刷ジョブ識別子を検出すると、これに関連付けられている印刷ジョブを読み出す。そして、この読み出した印刷ジョブを解析してこれが認証印刷ジョブ４０であり認証印刷指定情報４１を含んでいるか否かを判定する。認証印刷指定情報４１を含んでいる場合には認証印刷を行うと判定し認証印刷指定情報４１を認証印刷ジョブ４０内から抽出し印刷ジョブ識別子と関連付けてＲＡＭ２３に格納する。認証印刷指定情報４１を含んでいない場合には認証印刷を行わないと判定する。
【００２１】
次に、印刷ジョブ管理部５１は、認証印刷を行うと判定した場合には（Ｓ６０３のＹＥＳ）、認証印刷が可能であり待機状態である旨を通知する処理を行う（Ｓ６０４）。認証印刷通知送信部５５により認証印刷ジョブ判定部５３が抽出した認証印刷指定情報４１内から情報処理装置ネットワークアドレス４５を読み出す。認証印刷が可能でありパスワードの入力を待つ待機状態である旨を通知する印刷通知情報を作成する。そして、ネットワークインタフェース２７、ネットワーク３０を介して、読み出した情報処理装置ネットワークアドレス４５で示す送信先に印刷通知情報を送信する処理を行う。また、印刷ジョブ管理部５１は、認証印刷を行わないと判定した場合には（Ｓ６０３のＮＯ）、Ｓ６０８以降の処理を実行する。
【００２２】
次に、印刷ジョブ管理部５１は、タイマ２９により時間の計測を開始する処理を行い（Ｓ６０５）、ユーザからパスワードの入力がされたか否かを判定する処理を行う（Ｓ６０６）。認証印刷通知送信部５５により印刷通知情報を送信した時点でタイマ２９を作動させ時間の計測を開始させる。そして、認証情報入力部５４によりユーザが操作パネル２５を用いてパスワードの入力がされ、入力されたパスワードを認識したか否かを判定する。
【００２３】
次に、印刷ジョブ管理部５１は、認証情報入力部５４によりパスワードが入力され認識した場合には（Ｓ６０６のＹＥＳ）、ユーザの認証処理を行う（Ｓ６０７）。情報処理装置１０において認証印刷通知受信部１２により印刷通知情報を受信し図示しないディスプレイ等の表示部に表示されて、ユーザがこの印刷通知情報を確認し、画像形成装置２０のある場所まで移動し操作パネル２５を操作してパスワードが入力されると、認証情報入力部５４によりこの入力されたパスワードを読み出し、更に、先に認証印刷ジョブ判定部５３が抽出した認証印刷指定情報４１内に含まれているパスワード４５と一致するか否かを判定する処理を行う。
【００２４】
次に、印刷ジョブ管理部５１は、この入力されたパスワードとパスワード４５とが一致すると判定した場合には（Ｓ６０７のＹＥＳ）、印刷を開始する処理を行う（Ｓ６０８）。認証情報入力部５４によりこの入力されたパスワードとパスワード４５とが一致すると判定した場合には、認証印刷を行うことが可能であると判断し、印刷ジョブ処理部５６によりパスワード４５が含まれる認証印刷指定情報４１に関連付けられた印刷ジョブ識別子に基づいてＲＡＭ２３内を検索する。この印刷ジョブ識別子を検出すると、これに関連付けられている認証印刷ジョブ４０内から印刷データ４２を読み出す。そして、この印刷データ４２に基づいて印刷ユニット２８が画像や文書等を印刷することが可能な描画形式のラスタデータを作成し、印刷ユニット制御部５７により印刷を指示する制御コマンドを作成し、この制御コマンドを印刷ユニットインタフェース２６を介して印刷ユニット２８に送信する。更にこの送信処理と同期してラスタデータを印刷ユニット２８に送信する。印刷ユニット２８は、印刷ユニット制御部５７から送信された制御コマンドに従ってラスタデータに基づいて印刷媒体上に画像や文書等を形成する動作を行う印刷をする。
【００２５】
また、Ｓ６０６において認証情報入力部５４によりパスワードが入力されたと認識しない場合（Ｓ６０６のＮＯ）またはＳ６０７において入力されたパスワードとパスワード４５とが一致すると判定しない場合（Ｓ６０７のＮＯ）には、印刷ジョブ管理部５１は、所定の時間を計測し経過したか否かを判定する（Ｓ６０９）。タイマ２９が計測している時間を参照し、例えば３分または５分等の所定の時間が計測されたか否かを判定する。所定の時間が計測されていない場合には（Ｓ６０９のＮＯ）、Ｓ６０６以降の処理を繰り返し再度実行する。
【００２６】
次に、印刷ジョブ管理部５１は、所定の時間が計測された場合には（Ｓ６０９のＹＥＳ）、認証印刷ジョブ４０を削除する処理を行う（Ｓ６１０）。印刷ジョブ処理部５６により先に認証印刷ジョブ判定部５３が抽出した認証印刷指定情報４１に関連付けられた印刷ジョブ識別子に基づいてＲＡＭ２３内を検索する。この印刷ジョブ識別子を検出すると、これに関連付けられている認証印刷ジョブ４０およびその印刷ジョブ識別子を削除する処理を行う。
【００２７】
次に、印刷ジョブ管理部５１は、印刷ジョブを削除した旨を通知する処理を行う（Ｓ６１１）。認証印刷通知送信部５５により認証印刷ジョブ４０の認証印刷を行わず削除した旨を通知する削除通知情報を作成し、先にＳ６０４において印刷通知情報を送信した情報処理装置ネットワークアドレス４５に基づいて、ネットワークインタフェース２７、ネットワーク３０を介して情報処理装置１０に送信する。情報処理装置１０は、認証印刷通知受信部１２により削除通知情報を受信すると図示しないディスプレイ等の表示部に表示する。
【００２８】
このように、画像形成装置２０は、認証印刷を行う場合には、認証印刷通知送信部５５により情報処理装置１０に認証印刷が可能でありパスワードの入力を待つ待機状態である旨を通知する印刷通知情報を送信する。そして、ユーザにより操作パネル２５を操作してパスワードが入力されると、このパスワードとパスワード４５と一致するか否かを判定し、一致する場合には印刷を行う。パスワードが一致せず、または、パスワードが入力されないままタイマ２９が所定の時間を計測した場合には、認証印刷ジョブ４０を削除し情報処理装置１０に削除通知情報を送信する。
【００２９】
このため、複数のユーザが同時に認証印刷ジョブ４０を画像形成装置２０に送信することがあっても、各ユーザは印刷通知情報を確認して認証印刷が可能となったときに即時に画像形成装置２０の場所に行ってパスワードを入力して印刷を行うことができ、複数のユーザが画像形成装置２０周辺に集まって印刷の最中に他のユーザに秘密情報を含む画像や文書等が形成された印刷媒体を見られて秘密が漏れることを効果的に防止できる。また、画像形成装置の前で長時間待たされるということもなくなる。また、タイマ２９が所定の時間を計測して自動的に認証印刷ジョブ４０を削除するので、画像形成装置２０のＲＡＭ２３に認証印刷ジョブ４０が長時間に渡って残されることになって、画像形成装置２０を操作する他のユーザに印刷データ４２の画像や文書等に含まれる秘密情報を見られてしまい秘密が漏れることを防止でき、ユーザは一旦認証印刷ジョブ４０を送信した後印刷を取りやめたい場合でも削除作業を行う必要が無く利便性の向上を実現できる。更に、ユーザは、画像形成装置２０の場所まで行くことなく情報処理装置１０によって削除通知情報を確認して認証印刷ジョブ４０が削除されて秘密が漏れる恐れが無いことを知ることができ、利便性の向上を実現できる。
【００３０】
（第２の実施の形態）
続いて、本発明を実施するための最良の形態の第２の実施の形態について図面を用いて詳細に説明する。図７は、第２の実施の形態における情報処理装置１０が生成する認証印刷ジョブ４６を示す説明図である。認証印刷ジョブ４６は、第１の実施の形態における認証印刷ジョブ４０に含まれている認証印刷指定情報４１が、更に、認証印刷においてパスワードの入力を待つ待機状態となるまでの処理時間の上限値を示す印刷待機到達時間４８を含んでいる。
【００３１】
図８は、印刷ジョブ受信部５２が印刷ジョブを受信した際に、印刷ジョブに関する情報を各印刷ジョブ毎に格納する受信印刷ジョブリスト６０の構成を示す説明図である。ＲＡＭ２３内に格納された受信印刷ジョブリスト６０には、各印刷ジョブのそれぞれの印刷ジョブに関する情報を個別に格納する印刷ジョブリスト要素６１が各印刷ジョブ毎に格納されており、印刷ジョブリスト要素６１は、印刷ジョブ識別子６２と、画像形成装置２０が印刷ジョブを受信した時刻を示す受信時刻６３と、認証印刷ジョブ４０に含まれている認証印刷指定情報６４とを含んでいる。
【００３２】
続いて、本実施の形態における画像形成装置２０の動作について詳細に説明する。本実施の形態における画像形成装置２０の動作は第１の実施の形態における動作と同様であり、この動作と並行して、印刷ジョブ受信部５２がネットワーク３０、ネットワークインタフェース２７を介して印刷ジョブを受信した際に行う処理が第１の実施の形態と異なるため、この処理について図９に示すフローチャートを用いて詳細に説明する。まず、画像形成装置２０の印刷ジョブ管理部５１は、印刷ジョブ受信部５２によりネットワーク３０、ネットワークインタフェース２７を介して情報処理装置１０が生成し送信してきた印刷ジョブを受信すると、この印刷ジョブを一意に指定して特定できる個別の印刷ジョブ識別子６２を割り付けＲＡＭ２３に格納する。そして、印刷ジョブ受信部５２は、図示しない時計機構により印刷ジョブを受信した時刻を示す受信時刻６３を取得する。次に、この印刷ジョブを解析して、これが認証印刷ジョブ４０であり認証印刷指定情報４１を含んでいるか否かを判定する。認証印刷指定情報４１を含んでいる場合には認証印刷指定情報４１を認証印刷ジョブ４０内から抽出し、この認証印刷指定情報４１と印刷ジョブ識別子６２と受信時刻６３とを関連付けて印刷ジョブリスト要素６１としてＲＡＭ２３内の受信印刷ジョブリスト６０に格納する。そして、印刷ジョブ管理部５１は、受信印刷ジョブリスト６０内に印刷ジョブリスト要素６１が格納されているか否かを判定する（Ｓ９０１）。印刷ジョブ受信部５２によりＲＡＭ２３内の受信印刷ジョブリスト６０を検索し、印刷ジョブリスト要素６１が格納されているか否かを判定する。
【００３３】
次に、印刷ジョブ管理部５１は、印刷ジョブリスト要素６１が格納されている場合には（Ｓ９０１のＹＥＳ）、読み出し位置Ｐを設定する処理を行う（Ｓ９０２）。印刷ジョブ受信部５２により受信印刷ジョブリスト６０内の先頭位置にある印刷ジョブリスト要素６１に、読み出し処理を実行する際の開始位置を指定する読出位置Ｐを設定する。
【００３４】
次に、印刷ジョブ管理部５１は、読出位置Ｐが設定されている印刷ジョブリスト要素６１に対応する印刷ジョブが認証印刷ジョブ４０であるか否かを判定する処理を行う（Ｓ９０３）。印刷ジョブ受信部５２により読出位置Ｐが設定されている印刷ジョブリスト要素６１を解析し、この印刷ジョブリスト要素６１に認証印刷指定情報４１が含まれているか否かを判定する。
【００３５】
次に、印刷ジョブ管理部５１は、印刷ジョブリスト要素６１に認証印刷指定情報４１が含まれている場合には（Ｓ９０３のＹＥＳ）、印刷可能となる待機状態までの経過時間の上限が経過したか否かを判定する処理を行う（Ｓ９０４）。印刷ジョブ受信部５２により認証印刷指定情報４１が含まれている場合には、これに関連付けられた印刷ジョブ識別子６２が割り当てられた印刷ジョブが認証印刷ジョブ４０であると判定し、更に、これに関連付けられた受信時刻６３を参照して、この受信時刻６３で示す時刻から現時点までの経過時間を算出する。この算出した経過時間と認証印刷ジョブ４０内の認証印刷指定情報４１に含まれる印刷待機到達時間４８とを比較する処理を行う。経過時間が印刷待機到達時間４８を超えた場合には経過時間の上限が経過したと判定し、超えていない場合には経過時間の上限が経過していないと判定する。
【００３６】
次に、印刷ジョブ管理部５１は、経過時間の上限が経過したと判定した場合には（Ｓ９０４のＹＥＳ）、認証印刷ジョブ４０を削除する処理を行う（Ｓ９０７）。印刷ジョブ受信部５２により読出位置Ｐが設定されている印刷ジョブリスト要素６１およびこれに含まれる印刷ジョブ識別子６２が割り付けられた認証印刷ジョブ４０を削除する処理を行う。
【００３７】
次に、印刷ジョブ管理部５１は、認証印刷ジョブ４０を削除した旨を通知する処理を行う（Ｓ９０８）。印刷ジョブ受信部５２により印刷可能となる待機状態までの経過時間の上限が経過した旨を通知する削除通知情報を作成し、この削除通知情報を、Ｓ９０７において認証印刷ジョブ４０を削除する際に取得した、認証印刷ジョブ４０内の認証印刷指定情報４１に含まれる情報処理装置ネットワークアドレス４５が示す送信先に送信する処理を行う。情報処理装置１０が認証印刷通知受信部１２により削除通知情報を受信し図示しないディスプレイ等の表示部に表示すると、ユーザはこの削除通知情報を見て削除されたことを確認する。そして、Ｓ９０５以降の処理を実行する。
【００３８】
次に、印刷ジョブ管理部５１は、印刷ジョブリスト要素６１に認証印刷指定情報４１が含まれていない場合（Ｓ９０３のＮＯ）、経過時間の上限が経過していない場合（Ｓ９０４のＮＯ）、または、Ｓ９０８において削除通知情報を送信すると読出位置Ｐが最終位置にあるか否かを判定する処理を行う（Ｓ９０５）。印刷ジョブ受信部５２により読出位置Ｐが設定されている位置が受信印刷ジョブリスト６０内の最も後側の最終位置にある印刷ジョブリスト要素６１であるか否かを判定する。
【００３９】
次に、印刷ジョブ管理部５１は、読出位置Ｐが受信印刷ジョブリスト６０内の最終位置に設定されていない場合（Ｓ９０５のＮＯ）、読出位置Ｐを次の位置に設定する処理を行う（Ｓ９０９）。印刷ジョブ受信部５２により読出位置Ｐが設定されている位置を受信印刷ジョブリスト６０内の例えば受信時刻が後側の次の処理順番の位置にある印刷ジョブリスト要素６１に移動させその位置に設定する。そして、Ｓ９０３以降の処理を繰り返し再度実行する。
【００４０】
次に、印刷ジョブ管理部５１は、読出位置Ｐが受信印刷ジョブリスト６０内の最終位置に設定されている場合（Ｓ９０５のＹＥＳ）、新たな印刷ジョブを受信したか否かを判定する処理を行う（Ｓ９０６）。印刷ジョブ受信部５２によりネットワーク３０、ネットワークインタフェース２７を介して情報処理装置１０から送信されてきた新たな印刷ジョブを受信したか否かを判定する処理を行う。新たな印刷ジョブを受信しない場合には（Ｓ９０６のＮＯ）、新たな印刷ジョブを受信するまで繰り返しこの処理を実行する。
【００４１】
次に、印刷ジョブ管理部５１は、新たな印刷ジョブを受信した場合には（Ｓ９０６のＹＥＳ）、受信印刷ジョブリスト６０に印刷ジョブリスト要素６１を追加する処理を行う（Ｓ９１０）。印刷ジョブ受信部５２により新たな印刷ジョブを受信すると、この印刷ジョブを一意に指定して特定できる個別の印刷ジョブ識別子６２を割り付けＲＡＭ２３に格納する。そして、印刷ジョブ受信部５２は、図示しない時計機構により印刷ジョブを受信した時刻を示す受信時刻６３を取得し、この印刷ジョブを解析して、これが認証印刷ジョブ４０であり認証印刷指定情報４１を含んでいるか否かを判定する。認証印刷指定情報４１を含んでいる場合には認証印刷指定情報４１を認証印刷ジョブ４０内から抽出し、この認証印刷指定情報４１と印刷ジョブ識別子６２と受信時刻６３とを関連付けて印刷ジョブリスト要素６１としてＲＡＭ２３内の受信印刷ジョブリスト６０に追加し格納する。そして、Ｓ９０１以降の処理を繰り返し再度実行する。
【００４２】
このように、画像形成装置２０は、受信した印刷ジョブが認証印刷ジョブ４０である場合には、認証印刷ジョブ４０に割り当てられた印刷ジョブ識別子６２に関連付けられた受信時刻６３で示す時刻から経過時間を算出し印刷待機到達時間４８と比較する処理を行う。経過時間が印刷待機到達時間４８を超えた場合には経過時間の上限が経過したと判定し、認証印刷ジョブ４０を削除する処理を行う。
【００４３】
このため、ユーザが任意に設定した印刷待機到達時間４８の時間内に印刷を希望し、この時間を経過した後印刷を取りやめたい際には、経過時間が印刷待機到達時間４８を超えた後、自動的に認証印刷ジョブ４０を削除するので、ユーザが削除作業を行う必要が無く利便性の向上を図ることができる。また、ユーザは、画像形成装置２０の場所まで行くことなく情報処理装置１０によって削除通知情報を確認して認証印刷ジョブ４０が削除されて秘密が漏れる惧れが無いことを知ることができ、利便性の向上を実現できる。
【００４４】
（第３の実施の形態）
続いて、本発明を実施するための最良の形態の第３の実施の形態について図面を用いて詳細に説明する。図１０は、第３の実施の形態における画像形成装置２０のＲＡＭ２３に格納されている受信印刷ジョブリスト６５を示す説明図である。受信印刷ジョブリスト６５は、第２の実施の形態における受信印刷ジョブリスト６０内に格納されている印刷ジョブリスト要素６１が、更に、印刷ジョブ識別子６２が割り当てられた認証印刷ジョブ４０を削除せず保留するか否かを示す保留フラグ６６を含んでいる。その他の情報処理装置１０、画像形成装置２０、ネットワーク３０等の構成は第２の実施の形態と同様であり、説明を省略する。
【００４５】
続いて、本実施の形態における画像形成装置２０の動作について詳細に説明する。まず、印刷ジョブ受信部５２がネットワーク３０、ネットワークインタフェース２７を介して印刷ジョブを受信した際に行う処理について図１１に示すフローチャートを用いて詳細に説明する。まず、画像形成装置２０の印刷ジョブ管理部５１は、印刷ジョブ受信部５２によりネットワーク３０、ネットワークインタフェース２７を介して情報処理装置１０が生成し送信してきた印刷ジョブを受信すると、この印刷ジョブを一意に指定して特定できる個別の印刷ジョブ識別子６２を割り付けＲＡＭ２３に格納する。そして、印刷ジョブ受信部５２は、図示しない時計機構により印刷ジョブを受信した時刻を示す受信時刻６３を取得する。次に、この印刷ジョブを解析して、これが認証印刷ジョブ４０であり認証印刷指定情報４１を含んでいるか否かを判定する。認証印刷指定情報４１を含んでいる場合には認証印刷指定情報４１を認証印刷ジョブ４０内から抽出し更に保留フラグ６６を作成して、この認証印刷指定情報４１と印刷ジョブ識別子６２と受信時刻６３と保留フラグ６６とを関連付けて印刷ジョブリスト要素６７としてＲＡＭ２３内の受信印刷ジョブリスト６５に格納する。そして、印刷ジョブ管理部５１は、受信印刷ジョブリスト６５内に印刷ジョブリスト要素６７が格納されているか否かを判定する（Ｓ１１０１）。印刷ジョブ受信部５２によりＲＡＭ２３内の受信印刷ジョブリスト６５を検索し、印刷ジョブリスト要素６７が格納されているか否かを判定する。
【００４６】
次に、印刷ジョブ管理部５１は、印刷ジョブリスト要素６７が格納されている場合には（Ｓ１１０１のＹＥＳ）、読み出し位置Ｐを設定する処理を行う（Ｓ１１０２）。印刷ジョブ受信部５２により受信印刷ジョブリスト６５内の先頭位置にある印刷ジョブリスト要素６７に、読み出し処理を実行する際の開始位置を指定する読出位置Ｐを設定する。
【００４７】
次に、印刷ジョブ管理部５１は、読出位置Ｐが設定されている印刷ジョブリスト要素６７に対応する印刷ジョブが認証印刷ジョブ４０であるか否かを判定する処理を行う（Ｓ１１０３）。印刷ジョブ受信部５２により読出位置Ｐが設定されている印刷ジョブリスト要素６７を解析し、この印刷ジョブリスト要素６７に認証印刷指定情報４１が含まれているか否かを判定する。
【００４８】
次に、印刷ジョブ管理部５１は、印刷ジョブリスト要素６７に認証印刷指定情報４１が含まれている場合には（Ｓ１１０３のＹＥＳ）、保留フラグ６６がＯＮであるか否かを判定する処理を行う（Ｓ１１０４）。印刷ジョブ受信部５２により認証印刷指定情報４１が含まれている場合には、これに関連付けられた印刷ジョブ識別子６２が割り当てられた印刷ジョブが認証印刷ジョブ４０であると判定し、更に、これに関連付けられた保留フラグ６６を参照してＯＮとなっているか否かを判定する。後述するＳ１２１０で保留フラグ６６がＯＮに設定されて保留フラグ６６がＯＮである場合には認証印刷ジョブ４０の削除を行わず保留すると判定し、ＯＦＦである場合には認証印刷ジョブ４０の削除を行うと判定する。
【００４９】
次に、印刷ジョブ管理部５１は、保留フラグ６６がＯＦＦである場合には（Ｓ１１０４のＮＯ）、印刷可能となる待機状態までの経過時間の上限が経過したか否かを判定する処理を行う（Ｓ１１０５）。印刷ジョブ受信部５２により認証印刷指定情報４１が含まれている場合には、これに関連付けられた印刷ジョブ識別子６２が割り当てられた印刷ジョブが認証印刷ジョブ４０であると判定し、更に、これに関連付けられた受信時刻６３を参照して、この受信時刻６３で示す時刻から現時点までの経過時間を算出する。この算出した経過時間と認証印刷ジョブ４０内の認証印刷指定情報４１に含まれる印刷待機到達時間４８とを比較する処理を行う。経過時間が印刷待機到達時間４８を超えた場合には経過時間の上限が経過したと判定し、超えていない場合には経過時間の上限が経過していないと判定する。
【００５０】
次に、印刷ジョブ管理部５１は、経過時間の上限が経過したと判定した場合には（Ｓ１１０５のＹＥＳ）、認証印刷ジョブ４０を削除する処理を行う（Ｓ１１０８）。この認証印刷ジョブ４０に対する印刷の処理が行われる前に経過時間の上限が経過したと判定し、印刷ジョブ受信部５２により読出位置Ｐが設定されている印刷ジョブリスト要素６７およびこれに含まれる印刷ジョブ識別子６２が割り付けられた認証印刷ジョブ４０を削除する処理を行う。
【００５１】
次に、印刷ジョブ管理部５１は、認証印刷ジョブ４０を削除した旨を通知する処理を行う（Ｓ１１０９）。印刷ジョブ受信部５２により印刷可能となる待機状態までの経過時間の上限が経過した旨を通知する削除通知情報を作成し、この削除通知情報を、Ｓ１１０８において認証印刷ジョブ４０を削除する際に取得した、認証印刷ジョブ４０内の認証印刷指定情報４１に含まれる情報処理装置ネットワークアドレス４５が示す送信先に送信する処理を行う。情報処理装置１０が認証印刷通知受信部１２により削除通知情報を受信し図示しないディスプレイ等の表示部に表示すると、ユーザはこの削除通知情報を見て削除されたことを確認する。そして、Ｓ１１０６以降の処理を実行する。
【００５２】
次に、印刷ジョブ管理部５１は、保留フラグ６６がＯＮである場合（Ｓ１１０４のＹＥＳ）、印刷ジョブリスト要素６７に認証印刷指定情報４１が含まれていない場合（Ｓ１１０３のＮＯ）、経過時間の上限が経過していない場合（Ｓ１１０５のＮＯ）、または、Ｓ１１０９において削除通知情報を送信すると読出位置Ｐが最終位置にあるか否かを判定する処理を行う（Ｓ１１０６）。印刷ジョブ受信部５２により読出位置Ｐが設定されている位置が受信印刷ジョブリスト６５内の最も後側の最終位置にある印刷ジョブリスト要素６７であるか否かを判定する。
【００５３】
次に、印刷ジョブ管理部５１は、読出位置Ｐが受信印刷ジョブリスト６５内の最終位置に設定されていない場合（Ｓ１１０６のＮＯ）、読出位置Ｐを次の位置に設定する処理を行う（Ｓ１１１０）。印刷ジョブ受信部５２により読出位置Ｐが設定されている位置を受信印刷ジョブリスト６５内の例えば受信時刻が後側の次の処理順番の位置にある印刷ジョブリスト要素６７に移動させその位置に設定する。そして、Ｓ１１０３以降の処理を繰り返し再度実行する。
【００５４】
次に、印刷ジョブ管理部５１は、読出位置Ｐが受信印刷ジョブリスト６５内の最終位置に設定されている場合（Ｓ１１０６のＹＥＳ）、新たな印刷ジョブを受信したか否かを判定する処理を行う（Ｓ１１０７）。印刷ジョブ受信部５２によりネットワーク３０、ネットワークインタフェース２７を介して情報処理装置１０から送信されてきた新たな印刷ジョブを受信したか否かを判定する処理を行う。新たな印刷ジョブを受信しない場合には（Ｓ１１０７のＮＯ）、新たな印刷ジョブを受信するまで繰り返しこの処理を実行する。
【００５５】
次に、印刷ジョブ管理部５１は、新たな印刷ジョブを受信した場合には（Ｓ１１０７のＹＥＳ）、受信印刷ジョブリスト６５に印刷ジョブリスト要素６７を追加する処理を行う（Ｓ１１１１）。印刷ジョブ受信部５２により新たな印刷ジョブを受信すると、この印刷ジョブを一意に指定して特定できる個別の印刷ジョブ識別子６２を割り付けＲＡＭ２３に格納する。そして、印刷ジョブ受信部５２は、図示しない時計機構により印刷ジョブを受信した時刻を示す受信時刻６３を取得し、この印刷ジョブを解析して、これが認証印刷ジョブ４０であり認証印刷指定情報４１を含んでいるか否かを判定する。認証印刷指定情報４１を含んでいる場合には認証印刷指定情報４１を認証印刷ジョブ４０内から抽出し、この認証印刷指定情報４１と印刷ジョブ識別子６２と受信時刻６３とを関連付けて印刷ジョブリスト要素６７としてＲＡＭ２３内の受信印刷ジョブリスト６５に追加し格納する。そして、Ｓ１１０１以降の処理を繰り返し再度実行する。
【００５６】
続いて、画像形成装置２０の印刷での動作について図１２に示すフローチャートを用いて詳細に説明する。画像形成装置２０の印刷ジョブ管理部５１は、現時点で処理を行っている印刷ジョブが存在する場合に待機状態とする処理を行う（Ｓ１２０１）。印刷ジョブ管理部５１により印刷ジョブ処理部５６または印刷ユニット制御部５７が現時点で処理を行っている印刷ジョブが存在するか否かを判定し処理を行っている印刷ジョブが存在する場合にはその処理が終了するまで待機状態とする。
【００５７】
次に、印刷ジョブ管理部５１は、印刷ジョブ受信部５２が印刷ジョブを受信するまで待機状態とする処理を行う（Ｓ１２０２）。そして、印刷ジョブ管理部５１は、印刷ジョブ受信部５２により情報処理装置１０が生成し送信してきた印刷ジョブをネットワーク３０、ネットワークインタフェース２７を介して受信すると、この印刷ジョブを一意に指定して特定できる個別の印刷ジョブ識別子を割り付け、印刷ジョブと印刷ジョブ識別子とを関連付けてＲＡＭ２３に格納する。そして、印刷ジョブ受信部５２はこの割り付けた印刷ジョブ識別子を次に印刷の処理を行う印刷ジョブを指定する印刷ジョブ識別子として印刷ジョブ管理部５１に送信する。
【００５８】
次に、印刷ジョブ管理部５１は、印刷ジョブ受信部５２から印刷ジョブ識別子を受信すると、認証印刷を行うか否かを判定する処理を行う（Ｓ１２０３）。認証印刷ジョブ判定部５３によりこの受信した印刷ジョブ識別子に基づいてＲＡＭ２３内を検索する。この印刷ジョブ識別子を検出すると、これに関連付けられている印刷ジョブを読み出す。そして、この読み出した印刷ジョブを解析してこれが認証印刷ジョブ４０であり認証印刷指定情報４１を含んでいるか否かを判定する。認証印刷指定情報４１を含んでいる場合には認証印刷を行うと判定し認証印刷指定情報４１を認証印刷ジョブ４０内から抽出し印刷ジョブ識別子と関連付けてＲＡＭ２３に格納する。認証印刷指定情報４１を含んでいない場合には認証印刷を行わないと判定する。
【００５９】
次に、印刷ジョブ管理部５１は、認証印刷を行うと判定した場合には（Ｓ１２０３のＹＥＳ）、認証印刷が可能であり待機状態である旨を通知する処理を行う（Ｓ１２０４）。認証印刷通知送信部５５により認証印刷ジョブ判定部５３が抽出した認証印刷指定情報４１内から情報処理装置ネットワークアドレス４５を読み出す。認証印刷が可能でありパスワードの入力を待つ待機状態である旨を通知する印刷通知情報を作成する。そして、ネットワークインタフェース２７、ネットワーク３０を介して、読み出した情報処理装置ネットワークアドレス４５で示す送信先に印刷通知情報を送信する処理を行う。また、印刷ジョブ管理部５１は、認証印刷を行わないと判定した場合には（Ｓ１２０３のＮＯ）、Ｓ１２０８以降の処理を実行する。
【００６０】
次に、印刷ジョブ管理部５１は、タイマ２９により時間の計測を開始する処理を行い（Ｓ１２０５）、ユーザからパスワードの入力がされたか否かを判定する処理を行う（Ｓ１２０６）。認証印刷通知送信部５５により印刷通知情報を送信した時点でタイマ２９を作動させ時間の計測を開始させる。そして、認証情報入力部５４によりユーザが操作パネル２５を用いてパスワードの入力がされ、入力されたパスワードを認識したか否かを判定する。
【００６１】
次に、印刷ジョブ管理部５１は、認証情報入力部５４によりパスワードが入力され認識した場合には（Ｓ１２０６のＹＥＳ）、ユーザの認証処理を行う（Ｓ１２０７）。情報処理装置１０において認証印刷通知受信部１２により印刷通知情報を受信し図示しないディスプレイ等の表示部に表示されて、ユーザがこの印刷通知情報を確認し、画像形成装置２０のある場所まで移動し操作パネル２５を操作してパスワードが入力されると、認証情報入力部５４によりこの入力されたパスワードを読み出し、更に、先に認証印刷ジョブ判定部５３が抽出した認証印刷指定情報４１内に含まれているパスワード４５と一致するか否かを判定する処理を行う。
【００６２】
次に、印刷ジョブ管理部５１は、この入力されたパスワードとパスワード４５とが一致すると判定した場合には（Ｓ１２０７のＹＥＳ）、印刷を開始する処理を行う（Ｓ１２０８）。認証情報入力部５４によりこの入力されたパスワードとパスワード４５とが一致すると判定した場合には、認証印刷を行うことが可能であると判断し、印刷ジョブ処理部５６によりパスワード４５が含まれる認証印刷指定情報４１に関連付けられた印刷ジョブ識別子に基づいてＲＡＭ２３内を検索する。この印刷ジョブ識別子を検出すると、これに関連付けられている認証印刷ジョブ４０内から印刷データ４２を読み出す。そして、この印刷データ４２に基づいて印刷ユニット２８が画像や文書等を印刷することが可能な描画形式のラスタデータを作成し、印刷ユニット制御部５７により印刷を指示する制御コマンドを作成し、この制御コマンドを印刷ユニットインタフェース２６を介して印刷ユニット２８に送信する。更にこの送信処理と同期してラスタデータを印刷ユニット２８に送信する。印刷ユニット２８は、印刷ユニット制御部５７から送信された制御コマンドに従ってラスタデータに基づいて印刷媒体上に画像や文書等を形成する動作を行う印刷をする。
【００６３】
また、Ｓ１２０６において認証情報入力部５４によりパスワードが入力されたと認識しない場合（Ｓ１２０６のＮＯ）またはＳ１２０７において入力されたパスワードとパスワード４５とが一致すると判定しない場合（Ｓ１２０７のＮＯ）には、印刷ジョブ管理部５１は、所定の時間を計測し経過したか否かを判定する（Ｓ１２０９）。タイマ２９が計測している時間を参照し、例えば３分または５分等の所定の時間が計測されたか否かを判定する。所定の時間が計測されていない場合には（Ｓ１２０９のＮＯ）、Ｓ１２０６以降の処理を繰り返し再度実行する。
【００６４】
次に、印刷ジョブ管理部５１は、所定の時間が計測された場合には（Ｓ１２０９のＹＥＳ）、保留フラグ６６をＯＮとする処理を行う（Ｓ１２１０）。印刷ジョブ処理部５６により先に認証印刷ジョブ判定部５３が抽出した認証印刷指定情報４１に関連付けられた印刷ジョブ識別子に基づいてＲＡＭ２３内の受信印刷ジョブリスト６５を検索する。受信印刷ジョブリスト６５内の印刷ジョブ識別子６２を検出すると、これを含む印刷ジョブリスト要素６７内の保留フラグ６６を読み出す。そして、この保留フラグ６６をＯＮとして認証印刷ジョブ４０を削除せず、保留してこの認証印刷ジョブ４０を印刷可能な待機状態を解除するように設定し印刷ジョブリスト要素６７内に格納する。他の印刷ジョブに対する処理を開始する。
【００６５】
次に、印刷ジョブ管理部５１は、保留フラグ６６をＯＮとした旨を通知する処理を行う（Ｓ１２１１）。認証印刷通知送信部５５により保留フラグ６６をＯＮとし認証印刷ジョブ４０の削除が行われない旨を通知する保留通知情報を作成し、先にＳ１２０４において印刷通知情報を送信した情報処理装置ネットワークアドレス４５に基づいて、ネットワークインタフェース２７、ネットワーク３０を介して情報処理装置１０に送信する。情報処理装置１０は、認証印刷通知受信部１２により保留通知情報を受信すると図示しないディスプレイ等の表示部に表示する。
【００６６】
続いて、上述のＳ１２０１またはＳ１２０２において画像形成装置２０が、現時点で処理を行っている印刷ジョブが存在する場合や新たな印刷ジョブを受信するまで待機状態としている際に、例えば数ｍｓｅｃまたは１００ｍｓｅｃ等の定期的に実行する処理について図１３に示すフローチャートを用いて詳細に説明する。まず、画像形成装置２０の印刷ジョブ管理部５１は、ユーザによりパスワードから入力されたか否かを判定する処理を行う（Ｓ１３０１）。認証情報入力部５４によりユーザが操作パネル２５を用いてパスワードの入力がされ、入力されたパスワードを認識したか否かを判定する。パスワードが入力されず認識されない場合には（Ｓ１３０１のＮＯ）、入力されるまで繰り返しこの処理を実行する。
【００６７】
次に、印刷ジョブ管理部５１は、認証情報入力部５４によりパスワードが入力され認識した場合には（Ｓ１３０１のＹＥＳ）、読出位置Ｐを受信印刷ジョブリスト６５内の先頭位置に設定する処理を行う（Ｓ１３０２）。認証情報入力部５４により読出位置Ｐが設定されている位置をＲＡＭ２３に格納されている受信印刷ジョブリスト６５内の先頭位置にある印刷ジョブリスト要素６７に移動させその位置に設定する。
【００６８】
次に、印刷ジョブ管理部５１は、読出位置Ｐが設定されている印刷ジョブリスト要素６７に対応する印刷ジョブが認証印刷ジョブ４０であるか否かを判定する処理を行う（Ｓ１３０３）。認証情報入力部５４により読出位置Ｐが設定されている印刷ジョブリスト要素６７を解析し、この印刷ジョブリスト要素６７に認証印刷指定情報６４が含まれているか否かを判定する。
【００６９】
次に、印刷ジョブ管理部５１は、印刷ジョブリスト要素６７に認証印刷指定情報４１が含まれている場合には（Ｓ１３０３のＹＥＳ）、ユーザの認証処理を行う（Ｓ１３０４）。情報処理装置１０において認証印刷通知受信部１２により印刷通知情報を受信し図示しないディスプレイ等の表示部に表示されて、ユーザがこの印刷通知情報を確認し、画像形成装置２０のある場所まで移動し操作パネル２５を操作してパスワードが入力されると、認証情報入力部５４によりこの入力されたパスワードを読み出し、更に、読出位置Ｐが設定されている印刷ジョブリスト要素６７内の認証印刷指定情報６４に含まれているパスワード４４と一致するか否かを判定する処理を行う。
【００７０】
次に、印刷ジョブ管理部５１は、この入力されたパスワードとパスワード４４とが一致すると判定した場合には（Ｓ１３０４のＹＥＳ）、保留フラグ６６がＯＮであるか否かを判定する処理を行う（Ｓ１３０５）。認証情報入力部５４により読出位置Ｐが設定されている印刷ジョブリスト要素６７内の保留フラグ６６を参照してＯＮとなっているか否かを判定する。
【００７１】
次に、印刷ジョブ管理部５１は、保留フラグ６６がＯＮである場合には（Ｓ１３０５のＮＯ）、保留フラグ６６をＯＦＦとしその印刷ジョブリスト要素６７を受信印刷ジョブリスト６５内の最後の箇所に配置設定する処理を行う（Ｓ１３０６）。認証情報入力部５４により読出位置Ｐが設定されている印刷ジョブリスト要素６７内の保留フラグ６６を読み出す。そして、この保留フラグ６６をＯＦＦとして認証印刷ジョブ４０を保留せず削除するように設定し印刷ジョブリスト要素６７内に格納する。また、読出位置Ｐが設定されている印刷ジョブリスト要素６７を受信印刷ジョブリスト６５内の例えば受信時刻６３が最も遅い時刻を示している印刷ジョブリスト要素６７の後側等の最後の箇所に移動させその箇所に設定する。既に、最後の箇所に設定されている場合には、この配置設定は行わない。
【００７２】
次に、印刷ジョブ管理部５１は、印刷ジョブリスト要素６７に認証印刷指定情報４１が含まれていない場合（Ｓ１３０３のＮＯ）、入力されたパスワードとパスワード４４とが一致すると判定しない場合（Ｓ１３０４のＮＯ）、保留フラグ６６がＯＦＦである場合には（Ｓ１３０５のＮＯ）、読出位置Ｐが最終位置にあるか否かを判定する処理を行う（Ｓ１３０７）。認証情報入力部５４により読出位置Ｐが設定されている位置が受信印刷ジョブリスト６５内の最も後側の最終位置にある印刷ジョブリスト要素６７であるか否かを判定する。読出位置Ｐが受信印刷ジョブリスト６５内の最終位置に設定されている場合には（Ｓ１３０７のＹＥＳ）、処理を終了する。
【００７３】
次に、印刷ジョブ管理部５１は、読出位置Ｐが受信印刷ジョブリスト６５内の最終位置に設定されていない場合（Ｓ１３０７のＮＯ）、読出位置Ｐを次の位置に設定する処理を行う（Ｓ１３０８）。認証情報入力部５４により読出位置Ｐが設定されている位置を受信印刷ジョブリスト６５内の例えば受信時刻が後側の次の処理順番の位置にある印刷ジョブリスト要素６７に移動させその位置に設定する。そして、Ｓ１３０３以降の処理を繰り返し再度実行する。
【００７４】
このように、画像形成装置２０は、パスワードが入力されない場合、または、入力されたパスワードとパスワード４４とが一致すると判定しない場合にタイマ２９により所定の時間が計測された際には、保留フラグ６６をＯＮとする処理を行う。このＯＮとされた保留フラグ６６に対しては経過時間が印刷待機到達時間４８を超えても認証印刷ジョブ４０の削除を行わずに読出位置Ｐが受信印刷ジョブリスト６５内の最終位置に設定されていない場合に読出位置Ｐを次の位置に設定する処理を行っていく。保留フラグ６６がＯＦＦである場合には経過時間が印刷待機到達時間４８を超えた場合に認証印刷ジョブ４０を削除する処理を行う。
【００７５】
このため、ユーザが任意に設定した印刷待機到達時間４８の時間内に印刷を希望し、この時間を経過した後印刷を取りやめたい際には、経過時間が印刷待機到達時間４８を超えた後、自動的に認証印刷ジョブ４０を削除するので、ユーザが削除作業を行う必要が無く利便性の向上を図ることができる。また、ユーザは、画像形成装置２０の場所まで行くことなく情報処理装置１０によって削除通知情報を確認して認証印刷ジョブ４０が削除されて秘密が漏れる惧れが無いことを知ることができ、利便性の向上を実現できる。
【００７６】
（他の実施の形態）
上述の実施の形態において、印刷通知情報、削除通知情報、保留通知情報を、認証印刷ジョブ４０内の認証印刷指定情報４１に含まれる情報処理装置ネットワークアドレス４５が示す送信先の情報処理装置１０、即ち認証印刷ジョブ４０を送信した送信元の情報処理装置１０に送信していたが、これに限られず、認証印刷ジョブ４０の印刷を許可された他の情報処理装置１０のアドレスを示す情報処理装置ネットワークアドレス４５を認証印刷指定情報４１に含めておきこの他の情報処理装置１０に対して送信するようにすることも可能である。このような構成により、これらの情報処理装置１０の利用者の間で予め同一のパスワードを共有するように設定しておけば、この他の情報処理装置１０を利用するユーザが代わりに削除通知情報、保留通知情報を確認し、印刷通知情報を見てパスワードの入力および印刷を行うことができる。
【００７７】
上述の実施の形態において、認証印刷ジョブ４０内の認証印刷指定情報４１に含まれる情報処理装置ネットワークアドレス４５を複数設定しておき、印刷通知情報、削除通知情報、保留通知情報の通知先を変えても良い。例えば、認証印刷ジョブ４０を送信したユーザの情報処理装置１０のアドレスを第１の情報処理装置ネットワークアドレスとして設定し、実際に印刷を行うユーザの情報処理装置１０のアドレスを第２の情報処理装置ネットワークアドレス４５として設定し、第１の情報処理装置ネットワークアドレス４５を有する情報処理装置１０に削除通知情報、保留通知情報を送信し、第２の情報処理装置ネットワークアドレス４５を有する情報処理装置１０に印刷通知情報を送信する構成としても良い。
【００７８】
上述の実施の形態において、認証印刷ジョブ４０内の認証印刷指定情報４１に含まれる情報処理装置ネットワークアドレス４５をメールアドレスに置き換え、認証印刷ジョブ４０を送信したユーザにメールによって印刷通知情報、削除通知情報、保留通知情報を送信するようにしても良い。
【００７９】
上述の実施の形態において、認証印刷ジョブ４０を削除した後に認証印刷通知送信部５５により削除した旨を通知する削除通知情報を情報処理装置１０に送信していたが、削除する前に例えば３分または５分等の一定時間経過後に認証印刷ジョブ４０を削除する旨を予告する削除予告情報を情報処理装置１０に送信するようにしても良い。このようにすることにより、認証印刷ジョブ４０を画像形成装置２０に送信したユーザがパスワードの入力および印刷をする作業を忘れることがあっても、この削除予告情報を見て即座に画像形成装置２０がある場所に行ってパスワードの入力および印刷をする作業を行うことが可能である。
【００８０】
また、上述の実施の形態において、認証情報入力部５４によりパスワードが入力されたと認識した場合に入力されたパスワードと認証印刷指定情報４１に含まれているパスワード４５とが一致するか否かを判定し認証を行っていたが、画像形成装置２０がユーザの指の指紋を採取する指紋採取手段を備え、パスワードの代わりにユーザの指紋を採取し指紋データを用いてこの指紋データを予め認証印刷指定情報４１に含めて設定しておき、認証を行い採取した指紋データとあらかじめ設定した指紋データとが一致する場合に印刷を行うようにしても良い。
【００８１】
上述の第３の実施の形態において、Ｓ１１０４で保留フラグ６６がＯＮであり認証印刷ジョブ４０の削除を行わず保留すると判定した場合には、Ｓ１２１１における処理と同様に認証印刷通知送信部５５により情報処理装置１０に対して保留フラグ６６をＯＮとし認証印刷ジョブ４０の削除が行われない旨を通知する保留通知情報を作成し、ネットワークインタフェース２７、ネットワーク３０を介して情報処理装置１０に送信しても良い。
【産業上の利用可能性】
【００８２】
画像を印刷するための印刷ジョブを生成する情報処理装置に対して情報の送受信が可能なネットワークを介して接続され、認証情報の入力に応じて行う印刷を指定する認証印刷指定情報を含む印刷ジョブに基づいて印刷を行う画像形成装置において利用することが可能である。
【図面の簡単な説明】
【００８３】
【図１】第１の実施の形態における画像形成装置を含むシステム全体の構成を示す説明図である。
【図２】第１の実施の形態における画像形成装置を含むシステムの情報処理装置の構成を示す説明図である。
【図３】第１の実施の形態における画像形成装置を含むシステムに用いる認証印刷ジョブの構成を示す説明図である。
【図４】第１の実施の形態における画像形成装置の構成を示す説明図である。
【図５】第１の実施の形態における画像形成装置のＣＰＵが実行する制御プログラムの構成を示す説明図である。
【図６】第１の実施の形態における画像形成装置の動作を示すフローチャートである。
【図７】第２の実施の形態における画像形成装置を含むシステムに用いる認証印刷ジョブの構成を示す説明図である。
【図８】第２の実施の形態における画像形成装置のＲＡＭに格納されている受信印刷ジョブリストの構成を示す説明図である。
【図９】第２の実施の形態における画像形成装置の印刷ジョブ受信部が印刷ジョブを受信した際に行う処理を示すフローチャートである。
【図１０】第３の実施の形態における画像形成装置のＲＡＭに格納されている受信印刷ジョブリストの構成を示す説明図である。
【図１１】第３の実施の形態における画像形成装置の印刷ジョブ受信部が印刷ジョブを受信した際に行う処理を示すフローチャートである。
【図１２】第３の実施の形態における画像形成装置の動作を示すフローチャートである。
【図１３】第３の実施の形態における画像形成装置の処理を行っている印刷ジョブが存在する場合や新たな印刷ジョブを受信するまで待機状態としている際に実行する処理を示すフローチャートである。
【符号の説明】
【００８４】
１０  情報処理装置
１１  印刷ジョブ送信部
１２  認証印刷通知受信部
２０  画像形成装置
２１  CＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２５  操作パネル
２６  印刷ユニットインタフェース
２７  ネットワークインタフェース
２８  印刷ユニット
２９  タイマ
３０  ネットワーク
４０  認証印刷ジョブ
４１  認証印刷指定情報
４２  印刷データ
４３  認証印刷識別子
４４  パスワード
４５  情報処理装置
４８  印刷待機到達時間
５０  制御プログラム
５１  印刷ジョブ管理部
５２  印刷ジョブ受信部
５３  認証印刷ジョブ判定部
５４  認証情報入力部
５５  認証印刷通知送信部
５６  印刷ジョブ処理部
５７  印刷ユニット制御部
【図１】
2008142900.tif 000003
【図２】
2008142900.tif 000004
【図３】
2008142900.tif 000005
【図４】
2008142900.tif 000006
【図５】
2008142900.tif 000007
【図６】
2008142900.tif 000008
【図７】
2008142900.tif 000009
【図８】
2008142900.tif 000010
【図９】
2008142900.tif 000011
【図１０】
2008142900.tif 000012
【図１１】
2008142900.tif 000013
【図１２】
2008142900.tif 000014
【図１３】
2008142900.tif 000015