(57)【要約】【課題】認証印刷ジョブの作成者以外の者にも印刷を依頼することができるとともに、機密性の高い認証印刷ジョブであってもセキュリティを確保することができるようにする。【解決手段】印刷するために認証が必要な認証印刷ジョブを保存するサーバ装置と、サーバ装置と通信可能に接続された画像形成装置であって、認証印刷ジョブの印刷権限が付与された印刷権限保有者の操作に応じて認証印刷ジョブの印刷を行う画像形成装置とを有し、サーバ装置は、認証印刷ジョブを印刷権限保有者の認証情報と対応付けて格納する記憶装置と、記憶装置に格納されている認証印刷ジョブを管理する認証印刷ジョブ管理部とを備え、画像形成装置は、印刷権限保有者の認証を行う認証部を備え、認証印刷ジョブ管理部は、所定数の印刷権限保有者が、画像形成装置を操作し、認証を行った後に認証印刷ジョブの印刷を行うと、当該認証印刷ジョブを記憶装置から削除する。【選択図】図１
2014191371.tif 000002
【特許請求の範囲】
【請求項１】
印刷するために認証が必要な認証印刷ジョブを保存するサーバ装置と、
該サーバ装置と通信可能に接続された画像形成装置であって、前記認証印刷ジョブの印刷権限が付与された印刷権限保有者の操作に応じて前記認証印刷ジョブの印刷を行う画像形成装置とを有する印刷処理システムであって、
前記サーバ装置は、前記認証印刷ジョブを印刷権限保有者の認証情報と対応付けて格納する記憶装置と、該記憶装置に格納されている前記認証印刷ジョブを管理する認証印刷ジョブ管理部とを備え、
前記画像形成装置は、前記印刷権限保有者の認証を行う認証部を備え、
前記認証印刷ジョブ管理部は、所定数の印刷権限保有者が、前記画像形成装置を操作し、認証を行った後に前記認証印刷ジョブの印刷を行うと、当該認証印刷ジョブを記憶装置から削除することを特徴とする印刷処理システム。
【請求項２】
前記サーバ装置と通信可能に接続されたクライアント端末であって、前記認証印刷ジョブの生成及び該認証印刷ジョブの印刷権限の付与を行うクライアント端末を更に有し、
前記サーバ装置は、前記記憶装置に格納されている前記認証印刷ジョブに前記印刷権限を対応付ける認証印刷ジョブ印刷権限変更部を備え、
前記認証印刷ジョブ管理部は、前記認証部から取得した前記印刷権限保有者の認証情報に基づいて印刷可能な認証印刷ジョブを検索し、検索結果を前記認証部に送信し、
前記画像形成装置は、前記認証部が受信した印刷可能な認証印刷ジョブを選択可能に表示する操作部を備える請求項１に記載の印刷処理システム。
【請求項３】
前記サーバ装置は、保存を開始してから第一の所定時間を経過しても印刷が行われない認証印刷ジョブを削除する認証印刷ジョブ削除部を備える請求項１又は２に記載の印刷処理システム。
【請求項４】
前記認証印刷ジョブ削除部は、印刷権限が前記認証印刷ジョブの生成者以外の者に付与されていない場合、前記生成者による前記認証印刷ジョブの印刷が行われてから第二の所定時間を経過しても印刷が行われない認証印刷ジョブを削除する請求項３に記載の印刷処理システム。
【請求項５】
前記クライアント端末によって認証印刷ジョブの印刷権限の付与が行われると、前記認証印刷ジョブの印刷権限が付与された印刷権限保有者に印刷権限の付与が行われたことが通知される請求項２に記載の印刷処理システム。
【請求項６】
前記認証印刷ジョブ削除部によって認証印刷ジョブの削除が行われると、前記認証印刷ジョブの印刷権限が付与された印刷権限保有者に認証印刷ジョブの削除が行われたことが通知される請求項３又は４に記載の印刷処理システム。
【請求項７】
前記画像形成装置は、前記認証印刷ジョブの最終ページの印刷が完了すると、印刷完了と判断する画像形成部を備える請求項１に記載の印刷処理システム。
【請求項８】
前記操作部は、前記印刷権限保有者が認証印刷ジョブの印刷を選択的に拒否するための印刷拒否手段を含む請求項２に記載の印刷処理システム。
【請求項９】
印刷するために認証が必要な認証印刷ジョブを保存する保存部に保存された前記認証印刷ジョブの印刷を行う印刷処理方法であって、
前記認証印刷ジョブの印刷権限を印刷権限保有者に付与するステップと、
前記認証印刷ジョブを印刷権限保有者の認証情報と対応付けて前記保存部に格納するステップと、
前記印刷権限保有者が、認証を行った後に前記認証印刷ジョブの印刷を行うステップと、
所定数の印刷権限保有者が前記認証印刷ジョブの印刷を行うと、当該認証印刷ジョブを前記保存部から削除するステップとを有することを特徴とする印刷処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理システム及び印刷処理方法に関するものである。
【背景技術】
【０００２】
従来、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークに接続されたプリンタ等の画像形成装置とパーソナルコンピュータ等のクライアント端末とから成る印刷処理システムにおいては、クライアント端末が画像形成装置へ送信した印刷ジョブがセキュリティを考慮すべきものである場合、ユーザ認証が行われた後に、前記画像形成装置が印刷ジョブを実行して印刷するようになっている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３３５２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷処理システムにおいては、画像形成装置に印刷ジョブを実行させて印刷させることができるのは、クライアント端末で印刷ジョブを作成した本人に限定されているので不便である。本人以外の他者であっても、本人の許可があれば、画像形成装置に印刷ジョブを実行させ、印刷させることができるようにすれば、利便性が高くなる。しかし、この場合には、セキュリティを確保した上で他者に印刷権限を付与するとともに、印刷ジョブを適切に管理する必要があるので、実現が困難であった。
【０００５】
本発明は、前記従来の印刷処理システムの問題点を解決して、認証が必要な認証印刷ジョブを保存し、印刷権限が付与された者によって印刷が行われると、保存した認証印刷ジョブを削除するようにして、認証印刷ジョブの作成者以外の者にも印刷を依頼することができるとともに、機密性の高い認証印刷ジョブであってもセキュリティを確保することができる印刷処理システム及び印刷処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのために、本発明の印刷処理システムにおいては、印刷するために認証が必要な認証印刷ジョブを保存するサーバ装置と、該サーバ装置と通信可能に接続された画像形成装置であって、前記認証印刷ジョブの印刷権限が付与された印刷権限保有者の操作に応じて前記認証印刷ジョブの印刷を行う画像形成装置とを有する印刷処理システムであって、前記サーバ装置は、前記認証印刷ジョブを印刷権限保有者の認証情報と対応付けて格納する記憶装置と、該記憶装置に格納されている前記認証印刷ジョブを管理する認証印刷ジョブ管理部とを備え、前記画像形成装置は、前記印刷権限保有者の認証を行う認証部を備え、前記認証印刷ジョブ管理部は、所定数の印刷権限保有者が、前記画像形成装置を操作し、認証を行った後に前記認証印刷ジョブの印刷を行うと、当該認証印刷ジョブを記憶装置から削除する。
【発明の効果】
【０００７】
本発明によれば、印刷処理システムにおいては、認証が必要な認証印刷ジョブを保存し、印刷権限が付与された者によって印刷が行われると、保存した認証印刷ジョブを削除する。これにより、認証印刷ジョブの作成者以外の者にも印刷を依頼することができるとともに、機密性の高い印刷ジョブであってもセキュリティを確保することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施の形態における印刷処理システムの構成を示す図である。
【図２】本発明の第１の実施の形態におけるジョブ管理サーバの構成を示すブロック図である。
【図３】本発明の第１の実施の形態におけるデータ群に格納されている認証印刷ジョブ管理テーブルの構成を示す図である。
【図４】本発明の第１の実施の形態におけるデータ群に格納されている印刷権限管理テーブルの構成を示す図である。
【図５】本発明の第１の実施の形態におけるＰＣ装置の構成を示すブロック図である。
【図６】本発明の第１の実施の形態における認証印刷ジョブの構成を示す図である。
【図７】本発明の第１の実施の形態における画像形成装置の構成を示すブロック図である。
【図８】本発明の第１の実施の形態におけるジョブ管理サーバの認証印刷ジョブ受信時の動作を示すフローチャートである。
【図９】本発明の第１の実施の形態におけるＷｅｂブラウザでジョブ管理サーバにアクセスした際の初期画面を示す図である。
【図１０】本発明の第１の実施の形態における認証印刷ジョブリスト画面を示す図である。
【図１１】本発明の第１の実施の形態における印刷権限設定画面を示す図である。
【図１２】本発明の第１の実施の形態における印刷権限設定処理の動作を示すフローチャートである。
【図１３】本発明の第１の実施の形態における画像形成装置の操作パネルの検索結果表示画面を示す図である。
【図１４】本発明の第１の実施の形態における認証開始から印刷完了までの動作のシーケンスを示す図である。
【図１５】本発明の第１の実施の形態における認証印刷ジョブ検索処理の動作を示すフローチャートである。
【図１６】本発明の第１の実施の形態における認証印刷ジョブ取得処理の動作を示すフローチャートである。
【図１７】本発明の第１の実施の形態における認証印刷ジョブ印刷完了通知受信処理の動作を示すフローチャートである。
【図１８】本発明の第１の実施の形態における認証印刷ジョブ自動削除処理の動作を示すフローチャートである。
【図１９】本発明の第２の実施の形態におけるデータ群に格納されている印刷権限管理テーブルの構成を示す図である。
【図２０】本発明の第２の実施の形態における認証印刷ジョブリスト画面を示す図である。
【図２１】本発明の第２の実施の形態における印刷権限設定画面を示す図である。
【図２２】本発明の第２の実施の形態における認証印刷ジョブ手動削除処理の動作を示すフローチャートである。
【図２３】本発明の第２の実施の形態における画像形成装置の操作パネルの検索結果表示画面を示す図である。
【図２４】本発明の第２の実施の形態における認証印刷ジョブ検索処理の動作を示すフローチャートである。
【図２５】本発明の第２の実施の形態における印刷拒否通知受信処理の動作を示すフローチャートである。
【図２６】本発明の第２の実施の形態における認証印刷ジョブ自動削除処理の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１０】
図１は本発明の第１の実施の形態における印刷処理システムの構成を示す図である。
【００１１】
図において、２０−１及び２０−２は、本実施の形態における印刷処理システムが有する画像形成装置であって、無線又は有線の通信回線網であるＬＡＮ等のネットワーク３０に接続されている。なお、前記画像形成装置２０−１及び２０−２は、ネットワーク３０を介して受信した印刷ジョブを記録用紙等の媒体に印刷することができる装置であれば、いかなる種類の装置であってもよく、例えば、ファクシミリ装置等であってもよいし、画像読取装置（スキャナ）、プリンタ、ファクシミリ装置、複写機等の機能を併せ持つ複合型プリンタ（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）等であってもよいが、ここでは、プリンタであるものとして説明する。なお、前記画像形成装置２０−１及び２０−２は、電子写真式印刷装置、インパクト・ドット式印刷装置、インクジェット式印刷装置、熱転写式印刷装置等いかなる種類の印刷装置であってもよく、さらに、モノクロ印刷装置であってもよいし、カラー印刷装置であってもよい。さらに、前記画像形成装置２０−１及び２０−２は、それぞれ、接触又は非接触でＩＣカード３３−１〜３３−３の読み取りを行うＩＣカードリーダ３１−１及び３１−２を備える。
【００１２】
そして、前記画像形成装置２０−１及び２０−２は、各装置間の情報交換に使用される情報の経路としてのネットワーク３０を介して、クライアント端末としてのパーソナルコンピュータ（以下、「ＰＣ」）装置１０−１〜１０−３と、該ＰＣ装置１０−１〜１０−３から送信される印刷ジョブであって印刷するためには認証が必要な印刷ジョブとしての認証印刷ジョブを保存及び管理するサーバ装置である保存部としてのジョブ管理サーバ４０と、ログインＩＤとそれに付随する情報のデータベースを有し、ログインＩＤとパスワードとの組み合わせによる認証要求に結果を返却するサーバ装置であるＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）サーバ５０と、各個人の電子メールの交換サービスを提供するサーバ装置であるメールサーバ６０とに、通信可能に接続されている。
【００１３】
ここで、前記ＰＣ装置１０−１〜１０−３は、ＣＰＵ、ＭＰＵ等の演算装置、磁気ディスク、半導体メモリ等の記憶装置、ＣＲＴ、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）パネル、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）パネル等の表示装置、キーボード等の入力装置、通信インターフェイス等を備えるコンピュータであって、画像形成装置２０−１及び２０−２の利用者、すなわち、ユーザ３２−１〜３２−３が使用して、印刷ジョブを作成し、該印刷ジョブを画像形成装置２０−１及び２０−２に送信することができる装置であれば、いかなる種類の装置であってもよい。なお、ユーザ３２−１〜３２−３は、自身のログインＩＤが記録されているＩＣカード３３−１〜３３−３を各々保持し、日常業務にて使用するＰＣ装置１０−１〜１０−３が各々割り当てられている。
【００１４】
また、前記メールサーバ６０は、ＣＰＵ、ＭＰＵ等の演算装置、磁気ディスク、半導体メモリ等の記憶装置、通信インターフェイス等を備えるコンピュータであり、例えば、パーソナルコンピュータ、ワークステーション等であるが、いかなる種類の装置であってもよい。
【００１５】
なお、本実施の形態において、ＰＣ装置１０−１〜１０−３、画像形成装置２０−１及び２０−２、ＩＣカードリーダ３１−１及び３１−２、ユーザ３２−１〜３２−３並びにＩＣカード３３−１〜３３−３の数は、図に示された数に限定されるものでなく、単数であっても複数であってもよく、いくつであってもよい。また、ＰＣ装置１０−１〜１０−３、画像形成装置２０−１及び２０−２、ＩＣカードリーダ３１−１及び３１−２、ユーザ３２−１〜３２−３並びにＩＣカード３３−１〜３３−３を統合的に説明する場合には、ＰＣ装置１０、画像形成装置２０、ＩＣカードリーダ３１、ユーザ３２及びＩＣカード３３として説明する。
【００１６】
次に、前記ジョブ管理サーバ４０の構成について詳細に説明する。
【００１７】
図２は本発明の第１の実施の形態におけるジョブ管理サーバの構成を示すブロック図である。
【００１８】
ジョブ管理サーバ４０は、機能の観点から、図に示されるように、認証印刷ジョブ受信部４１、認証印刷ジョブ管理部４２、認証印刷ジョブ削除部４３、メール送信部４４、Ｗｅｂサーバ部４５、認証印刷ジョブ印刷権限変更部４６及びデータ群４７を有する。また、図示されない認証要求応答部をも有する。
【００１９】
認証印刷ジョブ受信部４１は、任意のＰＣ装置１０からネットワーク３０を介して送信された認証印刷ジョブを受信し、受信内容をデータ群４７に保存する。
【００２０】
そして、該データ群４７は、認証印刷ジョブの情報を記録する認証印刷ジョブ管理テーブル４７ａと、認証印刷ジョブの印刷権限を記録する印刷権限管理テーブル４７ｂと、受信した認証印刷ジョブを格納する認証印刷ジョブファイル４７ｃとを含み、ジョブ管理サーバ４０の内部記憶装置又はジョブ管理サーバ４０の装置に接続された外部記憶装置内に表データ又はファイルとして格納されている。なお、表データの格納先としては、リレーショナルデータベースシステムであることが本実施の形態における最良の形態となる。
【００２１】
また、認証印刷ジョブ管理部４２は、画像形成装置２０若しくは認証印刷ジョブ印刷権限変更部４６からの要求に応じ、データ群４７の内容を返却又は更新し、ユーザ３２への通知が必要と判断した場合にメール送信部４４にメール送信依頼を行う。
【００２２】
認証要求応答部は、任意の画像形成装置２０から送信された要求に応じ、印刷可能な認証印刷ジョブ情報や、印刷ジョブデータを送信する。また、認証要求応答部は、認証印刷ジョブデータを送信した画像形成装置２０からの完了応答を受信し、認証印刷ジョブ管理部４２に前記認証印刷ジョブの完了を通知する。
【００２３】
さらに、認証印刷ジョブ削除部４３は、定期的（例えば、１分毎）に動作し、データ群４７の中に削除可能なレコードが存在すれば削除する。
【００２４】
メール送信部４４は、認証印刷ジョブ管理部４２からの依頼を受けると、送信先のログインＩＤをキーにしてＬＤＡＰサーバ５０よりメールアドレスを取得し、依頼に応じたメッセージ本文によってメールサーバ６０にメールを送信する。
【００２５】
Ｗｅｂサーバ部４５は、後述されるＰＣ装置１０のＷｅｂブラウザ１０ｂと相互に通信して、該Ｗｅｂブラウザ１０ｂ上に画面を表示するとともに、Ｗｅｂブラウザ１０ｂからの要求に対するサービスを提供する。
【００２６】
認証印刷ジョブ印刷権限変更部４６は、Ｗｅｂサーバ部４５を通じてログインＩＤとパスワードとの入力が行われると、ＬＤＡＰサーバ５０にその正当性を問い合わせて確認し、正当であれば、前記ログインＩＤに対応して生成された保存中の認証印刷ジョブ情報を送信する。
【００２７】
また、認証印刷ジョブ印刷権限変更部４６は、前記ログインＩＤとパスワードとによって認証済みのユーザ３２から、他のユーザ３２への印刷権限付与依頼を受けると、指定された被印刷権限付与者のログインＩＤが正当な情報であるか否かをＬＤＡＰサーバ５０に問い合わせて確認し、すべて正当なログインＩＤであれば、認証印刷ジョブ管理部４２にその内容を転送する。
【００２８】
次に、前記データ群４７に格納されているデータについて説明する。
【００２９】
図３は本発明の第１の実施の形態におけるデータ群に格納されている認証印刷ジョブ管理テーブルの構成を示す図、図４は本発明の第１の実施の形態におけるデータ群に格納されている印刷権限管理テーブルの構成を示す図である。
【００３０】
認証印刷ジョブ管理テーブル４７ａは、図３に示されるように、認証印刷ジョブを受信した際に、認証印刷ジョブ受信部４１によって印刷ジョブ毎に生成されたレコードを格納する。具体的には、前記認証印刷ジョブ管理テーブル４７ａは、ジョブＩＤ４７ａ−１と、ジョブ名４７ａ−２と、ジョブ作成ユーザＩＤ４７ａ−３と、ページ数４７ａ−４と、ジョブ保存日時４７ａ−５と、第一ジョブ削除予定日時４７ａ−６と、第二ジョブ削除予定日時４７ａ−７と、ジョブファイル名４７ａ−８とを含んでいる。
【００３１】
第一ジョブ削除予定日時とは、当該認証印刷ジョブを作成したユーザ３２であるジョブ作成者本人、又は、該ジョブ作成者本人から当該認証印刷ジョブの印刷を行う権限を付与された他のユーザ３２である被印刷権限付与者による印刷が完了しない場合に、保存した認証印刷ジョブを自動削除する日時であって、ジョブ管理サーバ４０内に保存する最大時間（例えば、２４時間）を示す第一の所定時間としてシステム定数に定義されている。
【００３２】
また、第二ジョブ削除予定日時とは、印刷権限を他のユーザ３２、すなわち、他者に付与していない状態でジョブ作成者本人が印刷完了した場合に、保存した認証印刷ジョブを自動削除する日時であって、他者への印刷権限を付与する操作猶予時間（例えば、３０分）を示す第二の所定時間としてシステム定数に定義されている。
【００３３】
印刷権限管理テーブル４７ｂは、図４に示されるように、印刷権限付与時に認証印刷ジョブ管理部４２によって生成されたレコードを格納する。該レコードは、認証印刷ジョブを作成したユーザ３２から印刷権限を付与された他のユーザ３２、すなわち、被印刷権限付与者毎に作成される。具体的には、印刷権限管理テーブル４７ｂは、ジョブＩＤ４７ｂ−１と、印刷権限保有ログインＩＤ４７ｂ−２と、ジョブ配信日時４７ｂ−３とを含んでいる。
【００３４】
次に、前記ＰＣ装置１０の構成について詳細に説明する。
【００３５】
図５は本発明の第１の実施の形態におけるＰＣ装置の構成を示すブロック図である。
【００３６】
ＰＣ装置１０は、ＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）ソフトウェアや、文書編集ソフトウェアのような印刷操作を行うことのできるアプリケーションプログラム１０ａと、ジョブ管理サーバ４０内のＷｅｂサーバ部４５に要求を行い、表示された画面にキーボードやマウスを用いて情報の入力を行うことができるＷｅｂブラウザ１０ｂと、メールサーバ６０に保存されている電子メールを受信し、その内容を表示することができるメールクライアント１０ｃと、前記アプリケーションプログラム１０ａからの印刷要求を受けて認証印刷ジョブデータを作成し、ジョブ管理サーバ４０に送信するプリンタドライバ１１とを含んでいる。
【００３７】
そして、該プリンタドライバ１１は、認証印刷ジョブ生成部１１ａと、認証印刷ジョブ送信部１０ｂとを含んでいる。前記認証印刷ジョブ生成部１１ａは、アプリケーションプログラム１０ａから依頼されたデータを所定のＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）を用いた印刷ジョブデータとして作成し、後述の図６に示す各種情報と組み合わせて認証印刷ジョブとして生成する。
【００３８】
さらに、前記認証印刷ジョブ送信部１１ｂは、認証印刷ジョブを所定のジョブ管理サーバ４０にネットワーク３０を介して送信する。
【００３９】
次に、前記認証印刷ジョブについて説明する。
【００４０】
図６は本発明の第１の実施の形態における認証印刷ジョブの構成を示す図である。
【００４１】
認証印刷ジョブは、図に示されるように、ジョブ名４７ｃ−１と、ジョブ作成ログインＩＤ４７ｃ−２と、印刷ジョブデータ４７ｃ−３と、該印刷ジョブデータ４７ｃ−３中に含まれるページ数４７ｃ−４とを含んでいる。
【００４２】
ジョブ名４７ｃ−１は、アプリケーションプログラム１０ａが指定した名称であり、ユーザ３２が認証印刷ジョブを識別するために用いられる。
【００４３】
また、ジョブ作成ログインＩＤ４７ｃ−２は、印刷操作を行ったユーザ３２を特定することができる情報であり、ここでは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）にログイン中のログインＩＤとし、前記認証印刷ジョブを印刷するための認証や、他者に印刷権限を付与するための認証に用いられる。
【００４４】
また、印刷ジョブデータ４７ｃ−３は、前述の通り、所定のＰＤＬを用いて作成した印刷ジョブデータである。後述される画像形成装置２０の画像形成部２４によって画像形成された後に媒体に印刷するために用いられる。
【００４５】
そして、ページ数４７ｃ−４は、印刷ジョブデータ４７ｃ−３内に含まれるページ数であり、ユーザ３２が認証印刷ジョブを識別するため、及び、印刷開始前に印刷実行してよいかの判断をするために用いられる。
【００４６】
次に、前記画像形成装置２０の構成について詳細に説明する。
【００４７】
図７は本発明の第１の実施の形態における画像形成装置の構成を示すブロック図である。
【００４８】
画像形成装置２０は、機能の観点から、図に示されるように、ＩＣカード読取部２１、認証部２２、操作パネル制御部２３及び画像形成部２４を有する。
【００４９】
ＩＣカード読取部２１は、ＩＣカードリーダ３１に接触させられた、又は、接近させられた（かざされた）ＩＣカード３３から所定の情報を読み取る。
【００５０】
また、認証部２２は、ジョブ管理サーバ４０に対して認証印刷ジョブ検索依頼、認証印刷ジョブ取得依頼及び認証印刷ジョブ結果更新依頼を行い、これらの依頼に対する応答結果を画像形成装置２０内の各部に引き継ぐ。
【００５１】
また、操作パネル制御部２３は、情報の表示及び選択キーによる入力を実行するための図示されない操作部としての操作パネルを制御する。
【００５２】
さらに、画像形成部２４は、入力された印刷ジョブデータの画像を形成して印刷を実行する。これにより、媒体に印刷ジョブの印刷が行われる。
【００５３】
次に、前記構成の印刷処理システムの動作について説明する。まず、印刷ジョブを作成した本人ではない他者であるユーザ３２が、認証した上で印刷結果を得る方法について説明する。
【００５４】
ここでは、ユーザ３２−１がＰＣ装置１０−１を使用して、認証情報付きの印刷ジョブ、すなわち、認証印刷ジョブを生成するものとする。この場合、ユーザ３２−１は、自身が管理するＰＣ装置１０−１に、自身のログインＩＤとパスワードとを用い、ＬＤＡＰサーバ５０を経て、ログインする。そして、アプリケーションプログラム１０ａを用いて文書を作成し、印刷操作を行うと、プリンタドライバ１１によって、図６に示されるような認証印刷ジョブが生成され、ジョブ管理サーバ４０に送信される。
【００５５】
本実施の形態において、認証印刷ジョブのジョブ作成ログインＩＤ４７ｃ−２には、ユーザ３２−１を特定することができる個人識別情報として、ＰＣ装置１０−１にログインした際に用いたログインＩＤが格納される。
【００５６】
次に、ジョブ管理サーバ４０の認証印刷ジョブ受信時の動作について説明する。
【００５７】
図８は本発明の第１の実施の形態におけるジョブ管理サーバの認証印刷ジョブ受信時の動作を示すフローチャートである。
【００５８】
まず、ジョブ管理サーバ４０は、ネットワーク３０からデータを受信する。具体的には、ＰＣ装置１０−１から認証印刷ジョブがネットワーク３０を介して送信されると、認証印刷ジョブ受信部４１が前記認証印刷ジョブを受信する。
【００５９】
続いて、ジョブ管理サーバ４０は、受信した内容を一時ファイルに出力する。すなわち、受信した認証印刷ジョブのデータをすべて一時ファイルに出力する。
【００６０】
そして、ジョブ管理サーバ４０は、ユニークなジョブＩＤを採番する。具体的には、図３のジョブＩＤ４７ａ−１に示されるような番号を採番する。
【００６１】
なお、採番するジョブＩＤがユニークであることを保証する具体的な手法の例としては、排他モードで開いた通番ファイルに記録されている番号を取得し、次回に採番するときのために番号を１だけ加算し、加算した結果が所定の最大値に達するまでは加算した結果をそのまま通番ファイルに記録し、加算した結果が所定の最大値に達した場合には最小値に戻して通番ファイルに記録する、という手法がある。
【００６２】
続いて、ジョブ管理サーバ４０は、採番したジョブＩＤを用いたファイル名のファイルを作成し、ファイルＡとする。具体的には、図３のジョブファイル名４７ａ−８に示されるようなユニークなファイル名を持つファイルを作成してファイルＡとする。
【００６３】
続いて、ジョブ管理サーバ４０は、一時ファイルより印刷ジョブデータ４７ｃ−３を抽出してファイルＡに出力する。具体的には、受信した認証印刷ジョブのデータを出力した一時ファイルから前記認証印刷ジョブの印刷ジョブデータ４７ｃ−３を抽出してファイルＡに出力する。
【００６４】
続いて、ジョブ管理サーバ４０は、認証印刷ジョブ管理テーブル４７ａにレコードを作成する。具体的には、図３に示されるような認証印刷ジョブ管理テーブル４７ａに、次の内容のレコードを追加する。
【００６５】
ジョブＩＤ４７ａ−１には取得したジョブＩＤを格納し、ジョブ名４７ａ−２には一時ファイルから抽出した認証印刷ジョブのジョブ名４７ｃ−１の内容を格納し、ジョブ作成ユーザＩＤ４７ａ−３には一時ファイルから抽出した認証印刷ジョブのジョブ作成ログインＩＤ４７ｃ−２の内容を格納し、ページ数４７ａ−４には一時ファイルから抽出した認証印刷ジョブのページ数４７ｃ−４の内容を格納し、ジョブ保存日時４７ａ−５には現在の日時情報を格納し、第一ジョブ削除予定日時４７ａ−６には現在の日時情報に第一の所定時間（例えば、２４時間）を加えた日時情報を格納し、第二ジョブ削除予定日時４７ａ−７には値なし（ＮＵＬＬ）を格納し、ジョブファイル名４７ａ−８には作成したファイル名を格納する。なお、第二ジョブ削除予定日時４７ａ−７は、ジョブ作成者が印刷を完了した日時情報が起点となるため、認証印刷ジョブを保存する時点においては値なしとなる。
【００６６】
最後に、ジョブ管理サーバ４０は、一時ファイルを削除して、処理を終了する。
【００６７】
このようにして、認証印刷ジョブ管理テーブル４７ａにレコードを１つ追加することによって、認証印刷ジョブ情報が１つ追加され、認証印刷ジョブ中の印刷ジョブは認証印刷ジョブファイル４７ｃに保存され、印刷権限管理テーブル４７ｂには追加したレコードと同じジョブＩＤを持つレコードが存在しないことで、認証印刷ジョブの保存が完了し、認証印刷ジョブを印刷することができるのは、ジョブ作成者であるユーザ３２−１一人という認証印刷ジョブ受信直後の初期状態となる。
【００６８】
次に、フローチャートについて説明する。
ステップＳ１  ネットワーク３０からデータを受信する。
ステップＳ２  受信した内容を一時ファイルに出力する。
ステップＳ３  ジョブＩＤを採番する。
ステップＳ４  採番したジョブＩＤを用いたファイル名のファイルを作成し、ファイルＡとする。
ステップＳ５  一時ファイルより印刷ジョブデータ４７ｃ−３を抽出してファイルＡに出力する。
ステップＳ６  認証印刷ジョブ管理テーブル４７ａにレコードを作成する。
ステップＳ７  一時ファイルを削除して、処理を終了する。
【００６９】
次に、保存が完了した認証印刷ジョブの他者への印刷権限付与について説明する。
【００７０】
図９は本発明の第１の実施の形態におけるＷｅｂブラウザでジョブ管理サーバにアクセスした際の初期画面を示す図、図１０は本発明の第１の実施の形態における認証印刷ジョブリスト画面を示す図、図１１は本発明の第１の実施の形態における印刷権限設定画面を示す図である。
【００７１】
他者に印刷権限を付与するためには、印刷権限設定処理が実行される必要がある。そして、印刷権限設定処理が実行されるためには、ＰＣ装置１０のＷｅｂブラウザ１０ｂでジョブ管理サーバ４０のアドレスを指定してアクセス要求を行い、ジョブ管理サーバ４０のＷｅｂサーバ部４５を介して、認証印刷ジョブ印刷権限変更部４６からサービスを受ける必要がある。この場合、ジョブ管理サーバ４０から受信した内容をＷｅｂブラウザ１０ｂに表示したり、キーボードやマウスを使用してＷｅｂブラウザ１０ｂに入力した内容をジョブ管理サーバ４０に送信したりする。
【００７２】
ＰＣ装置１０のＷｅｂブラウザ１０ｂでジョブ管理サーバ４０にアクセスすると、図９に示されるような初期画面１０１が表示される。該初期画面１０１で、ログインＩＤ及びパスワードによる認証要求が行われる。つまり、ログインＩＤ及びパスワードを初期画面１０１に入力して「ＯＫ」ボタンを押下することによって、ジョブ管理サーバ４０にログインＩＤ及びパスワードを送信するとともに、認証要求を行う。
【００７３】
認証要求を受けた認証印刷ジョブ印刷権限変更部４６は、受信したログインＩＤ及びパスワードについてＬＤＡＰサーバ５０に問い合わせを行い、それらの正当性を確認する。そして、認証印刷ジョブ印刷権限変更部４６は、受信したログインＩＤ及びパスワードが正当でなければ認証失敗をＷｅｂブラウザ１０ｂに返却し、また、正当であれば、入力されたログインＩＤに基づき、ジョブ管理サーバ４０に保存中の認証印刷ジョブ情報のリストを作成し、Ｗｅｂブラウザ１０ｂに返却する。これにより、図１０に示されるような認証印刷ジョブリスト画面１１１が表示される。
【００７４】
該認証印刷ジョブリスト画面１１１において、１１４は表形式の部品である認証情報ジョブリストであって、ジョブ管理サーバ４０によって作成されて返却された認証印刷ジョブ情報のリストである。また、１１２は、認証情報ジョブリスト１１４に含まれる認証印刷ジョブの作成者を表示するＩＤ情報であって、誰が作成した認証印刷ジョブのリストであるかを示す目的で表示される。前記認証情報ジョブリスト１１４のテーブル部品中には、ジョブ管理サーバ４０内の図３に示されるような認証印刷ジョブ管理テーブル４７ａから、ＩＤ情報１１２とジョブ作成ユーザＩＤ４７ａ−３とが一致するレコードを抽出し、ジョブ保存日時４７ａ−５の降順でソートした情報が表示される。
【００７５】
そして、前記認証情報ジョブリスト１１４において、選択ボタン１１５は、ユーザジョブを唯一指定するためのラジオボタンである。また、保存日時１１６、ジョブ名１１７、ページ数１１８、自動削除予定日時１１９、及び、ジョブＩＤ１２１には、図３に示されるような認証印刷ジョブ管理テーブル４７ａにおけるジョブ保存日時４７ａ−５、ジョブ名４７ａ−２、ページ数４７ａ−４、第一ジョブ削除予定日時４７ａ−６、及び、ジョブＩＤ４７ａ−１が、それぞれ、表示される。
【００７６】
さらに、前記認証情報ジョブリスト１１４における印刷権限付与有無１２０には、図４に示されるような印刷権限管理テーブル４７ｂのうち、ジョブＩＤ４７ｂ−１とジョブＩＤ１２１とが同じ値のレコードが１レコード以上存在した場合には、他のログインＩＤに印刷権限を付与済みであることを示すための「○」が表示され、存在しない場合には、初期状態であることを示すために何も表示されない。
【００７７】
なお、前記認証情報ジョブリスト１１４におけるジョブＩＤ１２１は、後述する印刷権限設定実行時に、認証印刷ジョブ印刷権限変更部４６にどの認証印刷ジョブ情報についての変更であるかを特定するために必要な情報ではあるが、ユーザ３２にとっては不要な情報であるため、非表示属性とすることが望ましい。
【００７８】
また、１１３は表示専用の部品である現在日時情報であって、認証情報ジョブリスト１１４を生成した日時情報を表示し、表示中の認証情報ジョブリスト１１４がいつの時点での情報であるかを示す目的で表示される。
【００７９】
さらに、１２２はボタン部品である印刷権限付与ボタンであって、選択ボタン１１５が選択状態にある認証印刷ジョブについて印刷権限の付与を行うことを意味する。そして、印刷権限付与ボタン１２２を押下すると、選択ボタン１１５が選択状態にある行のジョブＩＤ１２１の値をキーにして、認証印刷ジョブ印刷権限変更部４６に前記認証印刷ジョブの印刷権限情報を問い合わせ、結果として、画面が図１１に示されるような印刷権限設定画面１３１に遷移する。
【００８０】
該印刷権限設定画面１３１において、１３２は、前記選択ボタン１１５が選択状態にある認証印刷ジョブであって印刷権限の付与を行う印刷ジョブである指定認証印刷ジョブの作成者のＩＤ情報であり、認証印刷ジョブリスト画面１１１におけるＩＤ情報１１２と同一である。また、１３３は指定認証印刷ジョブのジョブ名であり、認証印刷ジョブリスト画面１１１におけるジョブ名１１７と同一である。さらに、１３４は指定認証印刷ジョブのジョブＩＤであり、認証印刷ジョブリスト画面１１１におけるジョブＩＤ１２１と同一である。
【００８１】
なお、１３５は、印刷権限設定画面１３１の作成時の日時情報を示す現在日時情報である。
【００８２】
そして、１３６は複数選択可能なリストボックスの部品である印刷権限保有ユーザであって、前記指定認証印刷ジョブの印刷権限を有しているユーザ３２のログインＩＤがリスト表示される。ここでリスト表示されるログインＩＤは、図４に示されるような印刷権限管理テーブル４７ｂのうち、ジョブＩＤ４７ｂ−１が指定認証印刷ジョブのジョブＩＤ１３４と同一であって、かつ、印刷権限保有ログインＩＤ４７ｂ−２が認証印刷ジョブリスト画面１１１から要求されたジョブＩＤ１３４と同一であるレコードの印刷権限保有ログインＩＤ４７ｂ−２である。
【００８３】
なお、印刷権限追加ユーザ１３７には、印刷権限を追加するログインＩＤがキーボードから入力される。
【００８４】
また、１３８はボタン部品である追加ボタンであって、該追加ボタン１３８を押下すると、印刷権限追加ユーザ１３７に入力されたログインＩＤが、印刷権限保有ユーザ１３６に追加登録される。さらに、１３９はボタン部品である削除ボタンであって、該削除ボタン１３９を押下すると、印刷権限保有ユーザ１３６に表示されて選択状態にあるログインＩＤが削除される。
【００８５】
そして、１４０はボタン部品である実行ボタンであって、該実行ボタン１４０を押下すると、ジョブＩＤ１３４で示される指定認証印刷ジョブの印刷権限を印刷権限追加ユーザ１３７に入力されたログインＩＤに対して設定するように、認証印刷ジョブ印刷権限変更部４６に対して印刷権限設定依頼が行われる。
【００８６】
また、１４１はボタン部品である戻るボタンであって、該戻るボタン１４１を押下すると、何も更新依頼をせずに、画面表示が図１０に示される認証印刷ジョブリスト画面１１１に戻る。
【００８７】
そして、認証印刷ジョブ印刷権限変更部４６は、依頼されたユーザリストがすべてＬＤＡＰサーバ５０に登録されている正当なログインＩＤであることを確認した後、認証印刷ジョブ管理部４２に印刷権限設定依頼を行い、印刷権限設定処理が完了した旨の処理完了の応答を待機する。そして、処理完了の応答を受けた後、変更後の情報としての図１０に示される認証印刷ジョブリスト画面１１１をＷｅｂブラウザ１０ｂに返却する。
【００８８】
次に、前記印刷権限設定処理について説明する。
【００８９】
図１２は本発明の第１の実施の形態における印刷権限設定処理の動作を示すフローチャートである。
【００９０】
まず、認証印刷ジョブ管理部４２は、依頼内容を抽出し、印刷権限設定依頼ジョブをＡとし、印刷権限設定依頼ＩＤリストをＸとする。具体的には、認証印刷ジョブ管理部４２は、認証印刷ジョブ印刷権限変更部４６からの印刷権限設定依頼を受けると、該印刷権限設定依頼の内容、すなわち、依頼内容を抽出して、設定依頼されたジョブＩＤ及びログインＩＤのリストを抽出する。そして、印刷権限設定依頼ジョブである指定認証印刷ジョブのジョブＩＤ１３４をＡとし、印刷権限設定依頼ＩＤリストである印刷権限保有ユーザ１３６に表示されているログインＩＤのリストをリストＸとする。
【００９１】
続いて、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂよりジョブＩＤがＡと同一の印刷権限保有ユーザＩＤのリストを取得してＹとする。具体的には、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂのジョブＩＤ４７ｂ−１に含まれるジョブＩＤが指定認証印刷ジョブのジョブＩＤ１３４と一致する認証印刷ジョブのログインＩＤのリストを印刷権限保有ログインＩＤ４７ｂ−２から取得してリストＹとする。
【００９２】
そして、認証印刷ジョブ管理部４２は、リストＸに存在してリストＹに存在しないものをリストＣとし、また、リストＹに存在してリストＸに存在しないものをリストＤとする。具体的には、認証印刷ジョブ管理部４２は、まず、現状のリストであるリストＹ、すなわち、印刷権限保有ログインＩＤ４７ｂ−２に格納されているジョブＩＤ１３４の指定認証印刷ジョブの印刷権限を有するユーザ３２のログインＩＤのリストと、依頼されたリストであるリストＸ、すなわち、印刷権限保有ユーザ１３６に表示されているログインＩＤのリストとを比較する。そして、印刷権限保有ログインＩＤ４７ｂ−２に格納されているジョブＩＤ１３４の指定認証印刷ジョブの印刷権限を有するユーザ３２のログインＩＤのリストに含まれているが、印刷権限保有ユーザ１３６に表示されているログインＩＤのリストに含まれていないログインＩＤが見つかれば、該ログインＩＤは、印刷権限を追加付与するログインＩＤであるとして、そのリストを作成してリストＣとする。また、印刷権限保有ログインＩＤ４７ｂ−２に格納されているジョブＩＤ１３４の指定認証印刷ジョブの印刷権限を有するユーザ３２のログインＩＤのリストに含まれてはいないが、印刷権限保有ユーザ１３６に表示されているログインＩＤのリストに含まれているログインＩＤが見つかれば、該ログインＩＤは印刷権限を削除するログインＩＤであるとして、そのリストを作成してリストＤとする。
【００９３】
続いて、認証印刷ジョブ管理部４２は、リストＣがＮＵＬＬであるか否か、すなわち、印刷権限を追加付与するログインＩＤのリストが作成されなかったか否かを判断する。そして、リストＣがＮＵＬＬでない、すなわち、印刷権限を追加付与するログインＩＤのリストが作成された場合、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂにリストＣのユーザＩＤのレコードを追加する。具体的には、印刷権限管理テーブル４７ｂの印刷権限保有ログインＩＤ４７ｂ−２に、ジョブＩＤが指定認証印刷ジョブのジョブＩＤ１３４と一致する認証印刷ジョブに対して印刷権限を追加付与するログインＩＤを追加する。
【００９４】
そして、認証印刷ジョブ管理部４２は、メール送信部４４にリストＣのユーザＩＤに権限付与通知メールの送信を依頼する。具体的には、印刷権限を追加付与するログインＩＤのユーザ３２に対して、指定認証印刷ジョブの印刷権限が付与された旨を通知する電子メールを送信するように、メール送信部４４に依頼する。この場合、電子メールの文面としては、例えば、「○○さんよりジョブ○○の印刷を依頼されました」となる。なお、メール送信部４４は、印刷権限を追加付与するログインＩＤをＬＤＡＰサーバ５０に問い合わせて対応するメールアドレスを取得し、該メールアドレスを宛（あて）先として、指定認証印刷ジョブの印刷権限が付与された旨を通知する電子メールをメールサーバ６０に送信する。被印刷権限付与者としてのユーザ３２は、前記電子メール、すなわち、権限付与通知メールによって、印刷権限が付与されたことを認識することができる。
【００９５】
続いて、認証印刷ジョブ管理部４２は、リストＤがＮＵＬＬであるか否か、すなわち、印刷権限を削除するログインＩＤのリストが作成されなかったか否かを判断する。なお、リストＣがＮＵＬＬであるか否かを判断してリストＣがＮＵＬＬである場合、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂにユーザＩＤのレコードを追加することなく、また、メール送信部４４にリストＣのユーザＩＤに権限付与通知メールの送信を依頼することなく、直ちに、リストＤがＮＵＬＬであるか否かを判断する。そして、リストＤがＮＵＬＬでない、すなわち、印刷権限を削除するログインＩＤのリストが作成された場合、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂからリストＤのユーザＩＤのレコードを削除する。具体的には、印刷権限管理テーブル４７ｂの印刷権限保有ログインＩＤ４７ｂ−２から、ジョブＩＤが指定認証印刷ジョブのジョブＩＤ１３４と一致する認証印刷ジョブに対する印刷権限の削除対象であるログインＩＤを削除する。
【００９６】
そして、認証印刷ジョブ管理部４２は、メール送信部４４にリストＤのユーザＩＤに権限削除通知メールの送信を依頼する。具体的には、印刷権限を削除するログインＩＤのユーザ３２に対して、指定認証印刷ジョブの印刷権限が削除された旨を通知する電子メールを送信するように、メール送信部４４に依頼する。この場合、電子メールの文面としては、例えば、「○○さんからのジョブ○○の印刷依頼は取り消されました」となる。なお、メール送信部４４は、印刷権限を削除するログインＩＤをＬＤＡＰサーバ５０に問い合わせて対応するメールアドレスを取得し、該メールアドレスを宛先として、指定認証印刷ジョブの印刷権限が削除された旨を通知する電子メールをメールサーバ６０に送信する。被印刷権限削除者としてのユーザ３２は、前記電子メール、すなわち、権限削除通知メールによって、印刷権限が削除されたことを認識することができる。
【００９７】
最後に、認証印刷ジョブ管理部４２は、認証印刷ジョブ印刷権限変更部４６に処理完了を通知し、印刷権限設定処理を完了する。なお、リストＤがＮＵＬＬであるか否かを判断してリストＤがＮＵＬＬである場合、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂからユーザＩＤのレコードを削除することなく、また、メール送信部４４にリストＤのユーザＩＤに権限削除通知メールの送信を依頼することなく、直ちに、認証印刷ジョブ印刷権限変更部４６に処理完了を通知し、印刷権限設定処理を終了する。
【００９８】
これにより、他者への印刷権限設定が行われる。
【００９９】
次に、フローチャートについて説明する。
ステップＳ１１  依頼内容を抽出し、印刷権限設定依頼ジョブをＡとし、印刷権限設定依頼ＩＤリストをＸとする。
ステップＳ１２  印刷権限管理テーブル４７ｂよりジョブＩＤがＡと同一の印刷権限保有ユーザＩＤのリストを取得してＹとする。
ステップＳ１３  リストＸに存在してリストＹに存在しないものをリストＣとする。
ステップＳ１４  リストＹに存在してリストＸに存在しないものをリストＤとする。
ステップＳ１５  リストＣがＮＵＬＬであるか否かを判断する。リストＣがＮＵＬＬである場合はステップＳ１８に進み、リストＣがＮＵＬＬでない場合はステップＳ１６に進む。
ステップＳ１６  印刷権限管理テーブル４７ｂにリストＣのユーザＩＤのレコードを追加する。
ステップＳ１７  メール送信部４４にリストＣのユーザＩＤに権限付与通知メールの送信を依頼する。
ステップＳ１８  リストＤがＮＵＬＬであるか否かを判断する。リストＤがＮＵＬＬである場合はステップＳ２１に進み、リストＤがＮＵＬＬでない場合はステップＳ１９に進む。
ステップＳ１９  印刷権限管理テーブル４７ｂからリストＤのユーザＩＤのレコードを削除する。
ステップＳ２０  メール送信部４４にリストＤのユーザＩＤに権限削除通知メールの送信を依頼する。
ステップＳ２１  認証印刷ジョブ印刷権限変更部４６に処理完了を通知し、処理を終了する。
【０１００】
次に、前記画像形成装置２０で認証を開始してから、印刷が完了するまでの動作について説明する。
【０１０１】
図１３は本発明の第１の実施の形態における画像形成装置の操作パネルの検索結果表示画面を示す図、図１４は本発明の第１の実施の形態における認証開始から印刷完了までの動作のシーケンスを示す図である。
【０１０２】
まず、印刷するためには認証が必要な印刷ジョブである認証印刷ジョブの印刷を行うユーザ３２は、最寄りの画像形成装置２０に接続されたＩＣカードリーダ３１に、自身の個人識別情報（本実施の形態においては、ログインＩＤと同一のものとする。）が書き込まれたＩＣカード３３を接触させる、又は、接近させる（かざす）ことによって、認証要求を行う。すると、ＩＣカード読取部２１は、認証部２２に対して、検知したＩＣカード３３から読み取ったログインＩＤを通知し、認証要求を行う（Ｔ１）。
【０１０３】
なお、ＩＣカード３３に固有の情報（例えば、シリアル番号）に基づき、ＬＤＡＰサーバ５０に問い合わせてログインＩＤに変換してもよい。
【０１０４】
続いて、通知を受けた認証部２２は、引き継いだ認証情報としてのログインＩＤをもって、ジョブ管理サーバ４０に印刷可能な認証印刷ジョブが保存されているか否かの検索を依頼するための認証印刷ジョブ検索依頼を、ジョブ管理サーバ４０の認証印刷ジョブ管理部４２に対して行う（Ｔ２）。
【０１０５】
そして、依頼を受けた認証印刷ジョブ管理部４２は、ジョブ管理サーバ４０内のデータ群４７中に、指定されたログインＩＤで配信可能な認証印刷ジョブが存在するか否かを調べる、すなわち、認証印刷ジョブ検索処理を行い、配信可能なジョブ情報、すなわち、配信可能な認証印刷ジョブについての情報を取得する（Ｔ３）。
【０１０６】
続いて、認証印刷ジョブ管理部４２は、認証印刷ジョブ検索依頼の応答データ、すなわち、検索結果として、配信可能な認証印刷ジョブを認証印刷ジョブ受信日時の降順にソートして作成したリストである認証印刷ジョブリストを認証部２２に返却する（Ｔ４）。
【０１０７】
続いて、該認証部２２は、返却された認証印刷ジョブリストの情報を操作パネルに表示する旨を操作パネル制御部２３に指示する、すなわち、操作パネル表示指示を操作パネル制御部２３に対して行う（Ｔ５）。すると、画像形成装置２０の操作パネルには、図１３に示されるように、検索結果表示画面が表示される。
【０１０８】
本実施の形態における画像形成装置２０の操作パネルは、いわゆるタッチパネルであって、リスト部にタッチするとタッチされた要素が選択され、ボタンにタッチするとタッチされたボタンの機能が実行される。なお、検索結果表示画面を表示することができ、リストから任意の要素を選択することができ、機能実行を指示することができるものであれば、前記操作パネルは、タッチパネルでなくてもよい。
【０１０９】
図１３において、１５１は、ジョブ管理サーバ４０から取得した印刷指示が可能なジョブ情報をリスト表示した認証印刷ジョブリストであって、リスト要素が多い場合には、次画面ボタン１５８や前画面ボタン１５９で内容を切り替えて表示することができる。なお、現在のページ位置はページ数１５７で確認することができる。
【０１１０】
また、依頼マーク１５２が表示されている認証印刷ジョブは、他者から印刷権限を付与されたものであって、１５３は依頼者を示している。なお、依頼マーク１５２が表示されていない認証印刷ジョブは、認証を行ったユーザ３２本人が作成した認証印刷ジョブであって、依頼者１５３は表示されていない。
【０１１１】
さらに、認証印刷ジョブリスト１５１内には、ユーザ３２が認証印刷ジョブを特定するための情報として、該認証印刷ジョブの受信日時情報１５４、前記認証印刷ジョブのページ数１５５及びジョブ名１５６が表示される。
【０１１２】
なお、ユーザ３２本人が印刷操作を行っておらず依頼マーク１５２が表示されている認証印刷ジョブについても、該認証印刷ジョブのページ数１５５が表示されることによって印刷予定量を把握することができ、依頼通りに印刷してよいか否かの判断をすることができる。
【０１１３】
そして、ユーザ３２は、認証印刷ジョブリスト１５１内における印刷を実行したい要素を選択状態にしてから、印刷実行ボタン１６０をタッチする。
【０１１４】
すると、ユーザ３２が操作パネルを操作することによって選択されたリスト番号とともに、印刷実行指示が操作パネル制御部２３から認証部２２に返却され、該認証部２２は、Ｔ４で得た認証印刷ジョブリスト中から選択されたリスト番号に対応するジョブＩＤを取得する（Ｔ６）。
【０１１５】
そして、認証部２２は、Ｔ１で取得したログインＩＤ、及び、Ｔ６で取得したユーザ３２が印刷実行を指示したジョブＩＤについて、ジョブ管理サーバ４０の認証印刷ジョブ管理部４２に対して印刷ジョブ取得依頼を行う（Ｔ７）。
【０１１６】
続いて、認証印刷ジョブ管理部４２は認証印刷ジョブ取得処理を実行する。この場合、認証印刷ジョブ管理部４２は、取得依頼を受けた印刷ジョブの二重配信を防ぐため、ジョブ管理サーバ４０内のデータ群４７の認証印刷ジョブ情報、すなわち、指定ジョブＩＤの状況を配信中に更新する（Ｔ８）。
【０１１７】
そして、認証印刷ジョブ管理部４２は、取得依頼を受けた印刷ジョブデータ、すなわち、指定ジョブＩＤの印刷ジョブデータをデータ群４７から取得する（Ｔ９）。
【０１１８】
続いて、認証印刷ジョブ管理部４２は、データ群４７から取得した印刷ジョブデータを、印刷ジョブ取得依頼に対する応答データとして、画像形成装置２０の認証部２２に送信する（Ｔ１０）。
【０１１９】
すると、該認証部２２は、受信した印刷ジョブデータを画像形成部２４に転送して印刷を依頼する（Ｔ１１）。該画像形成部２４は、印刷ジョブデータの画像を形成した後、印刷を実行する。
【０１２０】
そして、最終ページの画像形成及び印刷が完了すると、画像形成部２４は、印刷完了と判断し、認証部２２に印刷完了を通知する（Ｔ１２）。
【０１２１】
続いて、認証部２２は、取得した印刷ジョブデータの印刷が完了したことをジョブ管理サーバ４０に通知するため、認証したログインＩＤと、印刷が完了したジョブＩＤとをもって、認証印刷ジョブ管理部４２に印刷完了の通知を送信する（Ｔ１３）。
【０１２２】
ここで、印刷完了の通知を受けた認証印刷ジョブ管理部４２は、認証印刷ジョブについて完了条件を満たしているか否かを判断し、満たしていれば当該認証印刷ジョブを削除するための処理として、認証印刷ジョブ完了通知受信処理を実行する。
【０１２３】
そのため、まず、認証印刷ジョブ管理部４２は、通知された印刷ジョブが、ジョブ作成者の印刷であるか否か、すなわち、認証印刷ジョブの印刷を行ったユーザ３２が当該認証印刷ジョブの作成者であるか否かを、認証したログインＩＤと印刷が完了したジョブＩＤとに基づき、判断する（Ｔ１４）。
【０１２４】
そして、ジョブ作成者の印刷である、すなわち、認証印刷ジョブの印刷を行ったユーザ３２が当該認証印刷ジョブの作成者である場合、認証印刷ジョブ管理部４２は、第二ジョブ削除予定日時４７ａ−７を更新する（Ｔ１５）。具体的には、前記認証印刷ジョブの第二ジョブ削除予定日時４７ａ−７に現在日時＋第二の所定時間（例えば、３０分）の値を格納し、当該認証印刷ジョブの印刷が完了してから他者に印刷権限を付与しない状態が一定時間以上継続した場合に、当該認証印刷ジョブが自動削除されるように設定する。
【０１２５】
ここで、認証印刷ジョブの作成者本人が印刷を行った場合に、ジョブ管理サーバ４０に保存中の当該認証印刷ジョブを、直ちに削除せずに、一定時間後に削除するように設定するのは、他者に印刷権限を付与する前に、当該認証印刷ジョブのデータが意図した通りに印刷されるか否かを目視確認するための試し印刷を行うことができるようにするためである。これにより、試し印刷の結果に問題がないことを確認した認証印刷ジョブを指定して、他者に印刷権限を付与することが可能となる。
【０１２６】
なお、前記第二の所定時間は、印刷権限を付与するための操作に必要な時間以上の時間とする必要があるが、ジョブ管理サーバ４０の記憶装置の能力（空き容量）によってシステム定数とすることが望ましい。そのため、前記第二の所定時間の値は、一般的な認証印刷ジョブのサイズ、及び、印刷処理システムに組み込まれた画像形成装置２０の台数によって決定される。
【０１２７】
また、通知された印刷ジョブが、ジョブ作成者の印刷であるか否かを判断して、ジョブ作成者の印刷でない、すなわち、認証印刷ジョブの印刷を行ったユーザ３２が当該認証印刷ジョブの印刷権限を付与された者である場合、認証印刷ジョブ管理部４２は、前記認証印刷ジョブの印刷完了を示すために、前記認証印刷ジョブの作成者及び前記認証印刷ジョブの印刷権限を付与したユーザ３２全員に電子メールとしての完了メールを送信するように、メール送信部４４に依頼する（Ｔ１６）。この場合、完了メールの文面としては、例えば、「○○さんからのジョブ○○は○○さんにより印刷されました」となる。
【０１２８】
前記完了メールは、印刷権限を他者に付与した認証印刷ジョブの作成者に対して当該認証印刷ジョブの印刷が無事完了した旨を通知すること、認証印刷ジョブの印刷権限を付与されたユーザ３２に対して当該認証印刷ジョブの印刷が完了した旨及び追加認証印刷の必要がない旨を通知すること、並びに、誰によって印刷が実行されたのかを示す証拠を残すことを目的とする。
【０１２９】
最後に、認証印刷ジョブ管理部４２は、指定ジョブのレコードを削除する、すなわち、印刷が完了した認証印刷ジョブをジョブ管理サーバ４０のデータ群４７から削除する（Ｔ１７）。
【０１３０】
なお、ここでは、認証印刷ジョブの印刷権限を付与されたユーザ３２、すなわち、印刷権限保有者が複数人であっても、いずれか一人のユーザ３２によって認証印刷ジョブの印刷が行われると、当該認証印刷ジョブがデータ群４７から削除される例について説明したが、あらかじめ設定された人数のユーザ３２によって、すなわち、所定数（単数又は複数）の印刷権限保有者によって認証印刷ジョブの印刷が行われると、当該認証印刷ジョブが削除されるようにしてもよい。
【０１３１】
また、認証印刷ジョブの印刷回数があらかじめ設定された回数、すなわち、所定数（単数又は複数）になると、当該認証印刷ジョブが削除されるようにしてもよい。
【０１３２】
次に、前記認証印刷ジョブ検索処理の動作について詳細に説明する。
【０１３３】
図１５は本発明の第１の実施の形態における認証印刷ジョブ検索処理の動作を示すフローチャートである。
【０１３４】
画像形成装置２０の認証部２２から認証印刷ジョブ検索依頼を受けたジョブ管理サーバ４０の認証印刷ジョブ管理部４２は、まず、依頼内容よりログインＩＤを取得する。
【０１３５】
そして、認証印刷ジョブ管理部４２は、認証印刷ジョブ管理テーブル４７ａより、前記ログインＩＤと同一のジョブ作成者ＩＤのレコードのジョブＩＤをすべて取得して、リストＸとする。つまり、リストＸには、画像形成装置２０で認証操作を行ったユーザ３２本人が作成した認証印刷ジョブのジョブＩＤが格納されている。リストＸは、すべて配信可能な認証印刷ジョブのジョブＩＤのリストである。
【０１３６】
続いて、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂより、前記ログインＩＤと同一の印刷権限保有ログインＩＤのレコードのジョブＩＤを取得して、Ｂとする。この場合、各レコード毎にジョブＩＤを取得する。
【０１３７】
続いて、認証印刷ジョブ管理部４２は、ＥＯＦ（Ｅｎｄ  Ｏｆ  Ｆｉｌｅ）であるか否か、すなわち、印刷権限管理テーブル４７ｂに前記ログインＩＤと同一の印刷権限保有ログインＩＤのレコードが存在しないか否かを判断する。
【０１３８】
そして、ＥＯＦでない場合、すなわち、前記ログインＩＤと同一の印刷権限保有ログインＩＤのレコードが存在する場合、認証印刷ジョブ管理部４２は、取得したジョブＩＤが既に他者に配信されていないかを調べるために、印刷権限管理テーブル４７ｂに、ジョブＩＤが前記取得したジョブＩＤと同一であり、かつ、ジョブ配信日時がＮＵＬＬ（値なし）でないレコードが存在するか否かを判断する。
【０１３９】
ここで、レコードが存在しない場合、未配信状態であるため配信可能な認証印刷ジョブとして扱う必要があるので、認証印刷ジョブ管理部４２は、リストＸにＢを追加する。つまり、配信可能なジョブＩＤのリストであるリストＸに今回取得したジョブＩＤを追加する。そして、認証印刷ジョブ管理部４２は、再び、印刷権限管理テーブル４７ｂより、前記ログインＩＤと同一の印刷権限保有ログインＩＤのレコードのジョブＩＤを取得して、リストＢとする。
【０１４０】
また、ジョブＩＤが前記取得したジョブＩＤと同一であり、かつ、ジョブ配信日時がＮＵＬＬでないレコードが存在するか否かを判断して、レコードが存在する場合、認証印刷ジョブ管理部４２は、リストＸにＢを追加することなく、再び、印刷権限管理テーブル４７ｂより、前記ログインＩＤと同一の印刷権限保有ログインＩＤのレコードのジョブＩＤを取得して、リストＢとし、ＥＯＦになるまで以降の動作を繰り返す。
【０１４１】
ＥＯＦであるか否かを判断して、ＥＯＦである場合、すなわち、前記ログインＩＤと同一の印刷権限保有ログインＩＤのレコードが存在しない場合、認証印刷ジョブ管理部４２は、認証印刷ジョブ管理テーブル４７ａより、リストＸに含まれるジョブＩＤと同一のジョブＩＤのレコードの詳細情報を取得し、受信時間降順にソートする。具体的には、リストＸに含まれるジョブＩＤのレコードの情報を抽出し、ジョブ保存日時４７ａ−５の降順にソートした認証印刷ジョブのリストを作成する。
【０１４２】
最後に、認証印刷ジョブ管理部４２は、応答結果を送信して、処理を終了する。具体的には、作成した認証印刷ジョブのリストを画像形成装置２０の認証部２２に送信して、処理を終了する。
【０１４３】
これにより、画像形成装置２０の認証部２２は、認証操作を行ったユーザ３２本人が作成した認証印刷ジョブの情報、又は、他者に印刷権限が付与され、かつ、他者に未配信の認証印刷ジョブの情報を取得する。
【０１４４】
次に、フローチャートについて説明する。
ステップＳ３１  依頼内容よりログインＩＤを取得する。
ステップＳ３２  認証印刷ジョブ管理テーブル４７ａより、ログインＩＤと同一のジョブ作成者ＩＤのレコードのジョブＩＤをすべて取得して、リストＸとする。
ステップＳ３３  印刷権限管理テーブル４７ｂより、ログインＩＤと同一の印刷権限保有ログインＩＤのレコードのジョブＩＤを取得して、Ｂとする。
ステップＳ３４  ＥＯＦであるか否かを判断する。ＥＯＦである場合はステップＳ３７に進み、ＥＯＦでない場合はステップＳ３５に進む。
ステップＳ３５  印刷権限管理テーブル４７ｂに、ジョブＩＤが取得したジョブＩＤと同一であり、かつ、ジョブ配信日時がＮＵＬＬでないレコードが存在するか否かを判断する。レコードが存在する場合はステップＳ３３に戻り、レコードが存在しない場合はステップＳ３６に進む。
ステップＳ３６  リストＸにＢを追加して、ステップＳ３３に戻る。
ステップＳ３７  認証印刷ジョブ管理テーブル４７ａより、リストＸに含まれるジョブＩＤと同一のジョブＩＤのレコードの詳細情報を取得し、受信時間降順にソートする。
ステップＳ３８  応答結果を送信して、処理を終了する。
【０１４５】
次に、前記認証印刷ジョブ取得処理の動作について詳細に説明する。
【０１４６】
図１６は本発明の第１の実施の形態における認証印刷ジョブ取得処理の動作を示すフローチャートである。
【０１４７】
画像形成装置２０の認証部２２から印刷ジョブ取得依頼を受けたジョブ管理サーバ４０の認証印刷ジョブ管理部４２は、まず、依頼内容より内容を取得し、ジョブＩＤをＡとし、ログインＩＤをＢとする。具体的には、取得依頼された認証印刷ジョブのジョブＩＤを取得してＡとし、依頼元であるユーザ３２のログインＩＤを取得してＢとする。
【０１４８】
続いて、認証印刷ジョブ管理部４２は、認証印刷ジョブ管理テーブル４７ａにＡと同一のジョブＩＤのレコードが存在するか否かを判断する。つまり、認証印刷ジョブ管理テーブル４７ａに取得対象の認証印刷ジョブがまだ存在するか否かを調べる。
【０１４９】
そして、Ａと同一のジョブＩＤのレコードが存在しない場合、つまり、取得対象の認証印刷ジョブが存在しない場合、取得依頼された認証印刷ジョブが既に期間満了を迎えて削除されてしまっていると考えられるので、認証印刷ジョブ管理部４２は、エラー応答を認証部２２に返却し、処理を終了する。なお、エラーコードは削除済みである。
【０１５０】
また、Ａと同一のジョブＩＤのレコードが存在する場合、つまり、取得対象の認証印刷ジョブがまだ存在する場合、認証印刷ジョブ管理部４２は、認証印刷ジョブ管理テーブル４７ａより、Ａと同一のジョブＩＤのレコードの情報を取得する。つまり、取得対象の認証印刷ジョブ情報を取得する。
【０１５１】
続いて、認証印刷ジョブ管理部４２は、ジョブ作成者ＩＤがＢと同一であるか否かを判断する。つまり、取得した認証印刷ジョブの情報に基づき、該認証印刷ジョブは、依頼元であるユーザ３２本人によって作成されたものであるか否かを判断する。
【０１５２】
そして、ジョブ作成者ＩＤがＢと同一である場合、つまり、ユーザ３２本人によって作成された認証印刷ジョブである場合、印刷ジョブデータを配信することができるので、認証印刷ジョブ管理部４２は、正常応答を認証部２２に返却し、処理を終了する。なお、前記正常応答として、印刷ジョブ取得依頼の対象である印刷ジョブデータが送信される。
【０１５３】
また、ジョブ作成者ＩＤがＢと同一でない場合、つまり、ユーザ３２本人によって作成された認証印刷ジョブでない場合、既に他者に印刷ジョブデータが配信されていないかを調査するために、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂに、ジョブＩＤがＡと同一であり、かつ、ジョブ配信日時がＮＵＬＬでないレコードが存在しないか否かを判断する。
【０１５４】
そして、条件に適合するレコードが存在する場合、他者に配信中であることを示すため配信不可と考えられるので、認証印刷ジョブ管理部４２は、エラー応答を認証部２２に返却し、処理を終了する。なお、エラーコードは配信済みである。
【０１５５】
また、条件に適合するレコードが存在しない場合、印刷ジョブの作成者本人を除く他者に配信されておらず、印刷ジョブデータを配信可能と考えられるので、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂの、ジョブＩＤがＡと同一であり、かつ、印刷権限保有ログインＩＤがＢと同一であるレコードの配信日時に現在の日時情報を格納して更新する。これにより、当該印刷ジョブが配信中であることを示すことができ、二重配信を避けることができる。
【０１５６】
最後に、認証印刷ジョブ管理部４２は、正常応答を認証部２２に返却し、処理を終了する。前述のように、前記正常応答として、印刷ジョブ取得依頼の対象である印刷ジョブデータが送信される。
【０１５７】
なお、繰り返し認証印刷ジョブの存在を確認したり、他ユーザに配信済みか否かを確認したりするのは、図１４に示されるシーケンスにおけるＴ３〜Ｔ７で、ユーザ３２が操作パネルで印刷ジョブを選択している間に、保存期間満了を迎えて削除されてしまったり、他者に既に配信されてしまったりして、Ｔ４で送信した認証印刷ジョブリストとは状況が変わってしまっている可能性があるためである。
【０１５８】
次に、フローチャートについて説明する。
ステップＳ４１  依頼内容より内容を取得し、ジョブＩＤをＡとし、ログインＩＤをＢとする。
ステップＳ４２  認証印刷ジョブ管理テーブル４７ａにＡと同一のジョブＩＤのレコードが存在するか否かを判断する。Ａと同一のジョブＩＤのレコードが存在する場合はステップＳ４４に進み、Ａと同一のジョブＩＤのレコードが存在しない場合はステップＳ４３に進む。
ステップＳ４３  エラー応答（エラーコードは削除済み）を認証部２２に返却し、処理を終了する。
ステップＳ４４  認証印刷ジョブ管理テーブル４７ａより、Ａと同一のジョブＩＤのレコードの情報を取得する。
ステップＳ４５  ジョブ作成者ＩＤがＢと同一であるか否かを判断する。ジョブ作成者ＩＤがＢと同一である場合はステップＳ４９に進み、ジョブ作成者ＩＤがＢと同一でない場合はステップＳ４６に進む。
ステップＳ４６  印刷権限管理テーブル４７ｂに、ジョブＩＤがＡと同一であり、かつ、ジョブ配信日時がＮＵＬＬでないレコードが存在しないか否かを判断する。レコードが存在する場合はステップＳ４７に進み、レコードが存在しない場合はステップＳ４８に進む。
ステップＳ４７  エラー応答（エラーコードは配信済み）を認証部２２に返却し、処理を終了する。
ステップＳ４８  印刷権限管理テーブル４７ｂの、ジョブＩＤがＡと同一であり、かつ、印刷権限保有ログインＩＤがＢと同一であるレコードの配信日時に現在の日時情報を格納して更新する。
ステップＳ４９  正常応答（印刷ジョブデータ）を認証部２２に返却し、処理を終了する。
【０１５９】
次に、図１４に示されるシーケンスにおけるＴ１４〜Ｔ１７で実行される認証印刷ジョブ完了通知受信処理の動作について詳細に説明する。
【０１６０】
図１７は本発明の第１の実施の形態における認証印刷ジョブ印刷完了通知受信処理の動作を示すフローチャートである。
【０１６１】
画像形成装置２０の認証部２２から印刷ジョブ取得依頼を受けたジョブ管理サーバ４０の認証印刷ジョブ管理部４２は、まず、依頼内容より内容を取得し、ジョブＩＤをＡとし、ログインＩＤをＢとする。具体的には、取得依頼された認証印刷ジョブのジョブＩＤを取得してＡとし、依頼元であるユーザ３２のログインＩＤを取得してＢとする。
【０１６２】
続いて、認証印刷ジョブ管理部４２は、認証印刷ジョブ管理テーブル４７ａにＡと同一のジョブＩＤのレコードが存在するか否かを判断する。つまり、認証印刷ジョブ管理テーブル４７ａに取得対象の認証印刷ジョブがまだ存在するか否かを調べる。
【０１６３】
そして、Ａと同一のジョブＩＤのレコードが存在しない場合、つまり、取得対象の認証印刷ジョブが存在しない場合、取得依頼された認証印刷ジョブが既に期間満了を迎えて削除されてしまっていると考えられるので、認証印刷ジョブ管理部４２は、何もせず、直ちに処理を終了する。
【０１６４】
また、Ａと同一のジョブＩＤのレコードが存在する場合、つまり、取得対象の認証印刷ジョブがまだ存在する場合、認証印刷ジョブ管理部４２は、認証印刷ジョブ管理テーブル４７ａより、印刷が完了した認証印刷ジョブの情報として、Ａと同一のジョブＩＤのレコードの情報を取得する。そして、ジョブ作成ユーザＩＤをＣとし、ジョブファイル名をＤとする。
【０１６５】
続いて、認証印刷ジョブ管理部４２は、ＢとＣとが同一であるか否かを判断する。つまり、依頼元であるユーザ３２のログインＩＤと認証印刷ジョブのジョブ作成ユーザＩＤとを比較し、印刷を行ったのが認証印刷ジョブの作成者本人であるか否かを判定する。
【０１６６】
そして、ＢとＣとが同一である場合、認証印刷ジョブ管理部４２は、認証印刷ジョブ管理テーブル４７ａの、Ａと同一のジョブＩＤのレコードについて、第二ジョブ削除予定日時４７ａ−７に、現在日時＋第二の所定時間（例えば、３０分）の値を格納して、処理を終了する。
【０１６７】
また、ＢとＣとが同一でない場合、つまり、認証印刷ジョブの作成者本人ではない他者が印刷を行った場合、認証印刷ジョブ管理部４２は、完了メール送信依頼をメール送信部４４に対して行う。宛先のログインＩＤは、Ｃ、すなわち、認証印刷ジョブの作成者のログインＩＤ、及び、印刷権限管理テーブル４７ｂ中の、Ａと同一のジョブＩＤのレコードの印刷権限保有ユーザＩＤ（被印刷権限付与者全員のＩＤ）である。
【０１６８】
続いて、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂより、Ａと同一のジョブＩＤのレコードを削除し、さらに、認証印刷ジョブ管理テーブル４７ａより、Ａと同一のジョブＩＤのレコードをすべて削除する。
【０１６９】
最後に、認証印刷ジョブ管理部４２は、ジョブファイル名をＤとしたジョブファイル、すなわち、取得した認証印刷ジョブの印刷ジョブデータ格納ファイルを削除し、処理を終了する。
【０１７０】
これにより、ジョブ作成者本人又は被印刷権限付与者による認証印刷が行われる。
【０１７１】
なお、ここでは、被印刷権限付与者、すなわち、印刷権限保有者が複数人であっても、いずれか一人の被印刷権限付与者によって認証印刷ジョブの印刷が行われると、当該認証印刷ジョブがデータ群４７から削除される例について説明したが、あらかじめ設定された人数の被印刷権限付与者によって、すなわち、所定数（単数又は複数）の印刷権限保有者によって認証印刷ジョブの印刷が行われると、当該認証印刷ジョブが削除されるようにしてもよい。
【０１７２】
また、認証印刷ジョブの印刷回数があらかじめ設定された回数、すなわち、所定数（単数又は複数）になると、当該認証印刷ジョブが削除されるようにしてもよい。
【０１７３】
次に、フローチャートについて説明する。
ステップＳ５１  依頼内容より内容を取得し、ジョブＩＤをＡとし、ログインＩＤをＢとする。
ステップＳ５２  認証印刷ジョブ管理テーブル４７ａにＡと同一のジョブＩＤのレコードが存在するか否かを判断する。Ａと同一のジョブＩＤのレコードが存在する場合はステップＳ５３に進み、Ａと同一のジョブＩＤのレコードが存在しない場合は処理を終了する。
ステップＳ５３  認証印刷ジョブ管理テーブル４７ａより、印刷が完了した認証印刷ジョブの情報として、Ａと同一のジョブＩＤのレコードの情報を取得する。そして、ジョブ作成ユーザＩＤをＣとし、ジョブファイル名をＤとする。
ステップＳ５４  ＢとＣとが同一であるか否かを判断する。ＢとＣとが同一である場合はステップＳ５５に進み、ＢとＣとが同一でない場合はステップＳ５６に進む。
ステップＳ５５  認証印刷ジョブ管理テーブル４７ａの、Ａと同一のジョブＩＤのレコードについて、第二ジョブ削除予定日時４７ａ−７に、現在日時＋第二の所定時間の値を格納して、処理を終了する。
ステップＳ５６  完了メール送信依頼をメール送信部４４に対して行う。宛先のログインＩＤはＣ（認証印刷ジョブの作成者のログインＩＤ）、及び、印刷権限管理テーブル４７ｂ中の、Ａと同一のジョブＩＤのレコードの印刷権限保有ユーザＩＤ（被印刷権限付与者全員のＩＤ）である。
ステップＳ５７  印刷権限管理テーブル４７ｂより、Ａと同一のジョブＩＤのレコードを削除する。
ステップＳ５８  認証印刷ジョブ管理テーブル４７ａより、Ａと同一のジョブＩＤのレコードをすべて削除する。
ステップＳ５９  ジョブファイル名をＤとしたジョブファイルを削除し、処理を終了する。
【０１７４】
最後に、ジョブ管理サーバ４０が実行する認証印刷ジョブ自動削除処理の動作について説明する。
【０１７５】
図１８は本発明の第１の実施の形態における認証印刷ジョブ自動削除処理の動作を示すフローチャートである。
【０１７６】
認証印刷ジョブをジョブ管理サーバ４０の記憶装置に保存し続けることは、該記憶装置にとって安定動作を阻害する要因となり得るので、本実施の形態におけるジョブ管理サーバ４０は、次の（１）又は（２）の場合には、印刷完了通知に依らず保存中の認証印刷ジョブを自動削除する。
（１）認証印刷ジョブを保存してから第一の所定時間を経過しても前記認証印刷ジョブの印刷が完了しない場合。
【０１７７】
この場合、第一の所定時間は認証印刷ジョブを保存してから認証印刷を実行するまでの猶予時間であり、保存が完了してから前記第一の所定時間を経過しても印刷が実行されない認証印刷ジョブは、削除される。
（２）印刷権限を他者に付与していない状況で、認証印刷ジョブの作成者本人による印刷が完了してから第二の所定時間を経過した場合。
【０１７８】
この場合、第二の所定時間は認証印刷ジョブの作成者本人による試し印刷が行われてから他者への印刷権限付与が行われるための猶予時間であり、作成者本人による印刷の完了から前記第二の所定時間が経過した認証印刷ジョブは、削除される。
【０１７９】
なお、認証印刷ジョブの削除は、定期的（例えば、１分毎）に処理を開始するバッチ処理である認証印刷ジョブ自動削除処理によって行われ、該認証印刷ジョブ自動削除処理によって、前記（１）又は（２）の条件に適合する認証印刷ジョブが削除される。
【０１８０】
認証印刷ジョブ自動削除処理が開始されると、ジョブ管理サーバ４０の認証印刷ジョブ削除部４３は、まず、認証印刷ジョブ管理テーブル４７ａより、現在日時が第一ジョブ削除予定日時４７ａ−６を経過しているレコードを１つ、すなわち、１レコード抽出する。
【０１８１】
続いて、認証印刷ジョブ削除部４３は、該当レコードがあるか否かを判断する。つまり、現在日時が第一ジョブ削除予定日時４７ａ−６を経過しているという条件に適合するレコードが認証印刷ジョブ管理テーブル４７ａに格納されており、前記条件に適合するレコードを抽出することができたか否かを判断する。
【０１８２】
そして、該当レコードがある場合、すなわち、前記条件に適合するレコードを認証印刷ジョブ管理テーブル４７ａから抽出することができた場合、認証印刷ジョブ削除部４３は、前記レコードの認証印刷ジョブを削除するために、認証印刷ジョブ管理テーブル４７ａより前記レコードに含まれるジョブＩＤ、ジョブ作成ユーザＩＤ及びジョブファイル名を取得し、それぞれを、Ａ、Ｂ及びＣとする。
【０１８３】
続いて、認証印刷ジョブ削除部４３は、自動削除メール送信依頼をメール送信部４４に対して行う。宛先のログインＩＤは、Ｂ、すなわち、認証印刷ジョブの作成者のログインＩＤ、及び、印刷権限管理テーブル４７ｂ中の、Ａと同一のジョブＩＤのレコードの印刷権限保有ユーザＩＤ（被印刷権限付与者全員のＩＤ）である。つまり、現在日時が第一ジョブ削除予定日時４７ａ−６を経過した認証印刷ジョブを自動的に削除した旨の電子メールを、前記認証印刷ジョブの作成者本人と被印刷権限付与者全員とに送信するように指示する。この場合、自動削除メールの文面は、例えば、「○○さんが作成したジョブ○○は保存期限満了のため自動削除しました」となる。
【０１８４】
そして、メール送信部４４は、認証印刷ジョブの作成者のログインＩＤ及び被印刷権限付与者全員のＩＤ、すなわち、依頼されたログインＩＤを、ＬＤＡＰサーバ５０に問い合わせてメールアドレスに変換し、取得したメールアドレスを宛先とし、前記文面の電子メールをメールサーバ６０に送信する。このような自動削除メールをも送信することによって、当該認証印刷ジョブが自動的に削除されたことを、作成者本人及び被印刷権限付与者は認識することができる。
【０１８５】
続いて、認証印刷ジョブ削除部４３は、印刷権限管理テーブル４７ｂより、Ａと同一のジョブＩＤのレコードを削除し、認証印刷ジョブ管理テーブル４７ａより、Ａと同一のジョブＩＤのレコードを削除し、さらに、ジョブファイル名がＣであるファイルを削除する。
【０１８６】
そして、認証印刷ジョブ削除部４３は、再び、認証印刷ジョブ管理テーブル４７ａより、現在日時が第一ジョブ削除予定日時４７ａ−６を経過しているレコードを１レコード抽出し、該当レコードがなくなるまで、以降の動作を繰り返す。
【０１８７】
該当レコードがあるか否かを判断して、該当レコードがない場合、すなわち、現在日時が第一ジョブ削除予定日時４７ａ−６を経過しているという条件に適合するレコードを認証印刷ジョブ管理テーブル４７ａから抽出することができない場合、認証印刷ジョブ削除部４３は、認証印刷ジョブ管理テーブル４７ａより、現在日時が第二ジョブ削除予定日時４７ａ−７を経過しているレコードを１つ、すなわち、１レコード抽出する。
【０１８８】
続いて、認証印刷ジョブ削除部４３は、該当レコードがあるか否かを判断する。つまり、現在日時が第二ジョブ削除予定日時４７ａ−７を経過しているという条件に適合するレコードが認証印刷ジョブ管理テーブル４７ａに格納されており、前記条件に適合するレコードを抽出することができたか否かを判断する。
【０１８９】
そして、該当レコードがない場合、すなわち、現在日時が第二ジョブ削除予定日時４７ａ−７を経過しているという条件に適合するレコードを認証印刷ジョブ管理テーブル４７ａから抽出することができない場合、認証印刷ジョブ削除部４３は、処理を終了する。
【０１９０】
また、該当レコードがある場合、すなわち、前記条件に適合するレコードを認証印刷ジョブ管理テーブル４７ａから抽出することができた場合、認証印刷ジョブ削除部４３は、前記レコードの認証印刷ジョブを削除するために、認証印刷ジョブ管理テーブル４７ａより前記レコードに含まれるジョブＩＤ、ジョブ作成ユーザＩＤ及びジョブファイル名を取得し、それぞれを、Ａ、Ｂ及びＣとする。
【０１９１】
続いて、認証印刷ジョブ削除部４３は、認証印刷ジョブについて他者に印刷権限を付与済みであるか否かを調べるために、印刷権限管理テーブル４７ｂにＡと同一のジョブＩＤのレコードがあるか否かを判断する。
【０１９２】
そして、Ａと同一のジョブＩＤのレコードがある場合、該当する認証印刷ジョブは他者に印刷権限を付与済みであるために削除対象外であるから、認証印刷ジョブ削除部４３は、再び、認証印刷ジョブ管理テーブル４７ａより、現在日時が第二ジョブ削除予定日時４７ａ−７を経過しているレコードを１レコード抽出し、該当レコードがなくなるまで、以降の動作を繰り返す。
【０１９３】
また、Ａと同一のジョブＩＤのレコードがない場合、認証印刷ジョブ削除部４３は、認証印刷ジョブ管理テーブル４７ａより、Ａと同一のジョブＩＤのレコードを削除し、さらに、ジョブファイル名がＣであるファイルを削除する。
【０１９４】
そして、認証印刷ジョブ削除部４３は、再び、認証印刷ジョブ管理テーブル４７ａより、現在日時が第二ジョブ削除予定日時４７ａ−７を経過しているレコードを１レコード抽出し、該当レコードがなくなるまで、以降の動作を繰り返す。
【０１９５】
これにより、前記（１）又は（２）の自動削除条件に適合する認証印刷ジョブは自動的に削除される。
【０１９６】
次に、フローチャートについて説明する。
ステップＳ６１  認証印刷ジョブ管理テーブル４７ａより、現在日時が第一ジョブ削除予定日時４７ａ−６を経過しているレコードを１レコード抽出する。
ステップＳ６２  該当レコードがあるか否かを判断する。該当レコードがある場合はステップＳ６３に進み、該当レコードがない場合はステップＳ６８に進む。
ステップＳ６３  認証印刷ジョブ管理テーブル４７ａよりレコードに含まれるジョブＩＤ、ジョブ作成ユーザＩＤ及びジョブファイル名を取得し、それぞれを、Ａ、Ｂ及びＣとする。
ステップＳ６４  自動削除メール送信依頼をメール送信部４４に対して行う。宛先のログインＩＤはＢ（認証印刷ジョブの作成者のログインＩＤ）、及び、印刷権限管理テーブル４７ｂ中の、Ａと同一のジョブＩＤのレコードの印刷権限保有ユーザＩＤ（被印刷権限付与者全員のＩＤ）である。
ステップＳ６５  印刷権限管理テーブル４７ｂより、Ａと同一のジョブＩＤのレコードを削除する。
ステップＳ６６  認証印刷ジョブ管理テーブル４７ａより、Ａと同一のジョブＩＤのレコードを削除する。
ステップＳ６７  ジョブファイル名がＣであるファイルを削除し、ステップＳ６１に戻る。
ステップＳ６８  認証印刷ジョブ管理テーブル４７ａより、現在日時が第二ジョブ削除予定日時４７ａ−７を経過しているレコードを１レコード抽出する。
ステップＳ６９  該当レコードがあるか否かを判断する。該当レコードがある場合はステップＳ７０に進み、該当レコードがない場合は処理を終了する。
ステップＳ７０  認証印刷ジョブ管理テーブル４７ａよりレコードに含まれるジョブＩＤ、ジョブ作成ユーザＩＤ及びジョブファイル名を取得し、それぞれを、Ａ、Ｂ及びＣとする。
ステップＳ７１  印刷権限管理テーブル４７ｂにＡと同一のジョブＩＤのレコードがあるか否かを判断する。Ａと同一のジョブＩＤのレコードがある場合はステップＳ６８に戻り、Ａと同一のジョブＩＤのレコードがない場合はステップＳ７２に進む。
ステップＳ７２  認証印刷ジョブ管理テーブル４７ａより、Ａと同一のジョブＩＤのレコードを削除する。
ステップＳ７３  ジョブファイル名がＣであるファイルを削除し、ステップＳ６８に戻る。
【０１９７】
このように、本実施の形態において、認証印刷ジョブの作成者は、作成した認証印刷ジョブの機密性を確保しつつ、複数の他者に前記認証印刷ジョブの印刷権限を付与することができる。
【０１９８】
この場合、前記認証印刷ジョブの印刷権限を付与する他者、すなわち、被印刷権限付与者を複数人設定することにより、不在等の理由によって前記認証印刷ジョブの印刷が行われないリスクを低減し、前記認証印刷ジョブの印刷が行われる確率を高めることができる。
【０１９９】
また、認証印刷ジョブの作成者は、印刷権限を付与する前に試し印刷を行うことができ、問題ないと確認した認証印刷ジョブを指定して印刷権限を付与することができる。したがって、操作ミス等の理由による認証印刷ジョブの指定誤りを防止することができ、認証印刷ジョブを作成する手間が一度きりで済むという利便性を得ることができる。
【０２００】
さらに、被印刷権限付与者による認証印刷ジョブの印刷は、ジョブ管理サーバ４０からの配信時において二重配信をしないよう制御することによって、機密性の高い認証印刷ジョブの印刷が認証印刷ジョブの作成者が知らないところで行われることがないので、セキュリティを確保することができる、という効果を得ることができる。また、被印刷権限付与者の印刷結果で事務手続きが行われる場合の二重手続きを防止することができるという運用保全確保の効果を得ることもできる。
【０２０１】
さらに、ジョブ管理サーバ４０に保存される認証印刷ジョブについて、保存期間満了を示す第一ジョブ削除予定日時４７ａ−６と、印刷権限付与猶予期間満了を示す第二ジョブ削除予定日時４７ａ−７とを設定したことによって、前述の機密性を確保しつつ適切に削除することができ、ジョブ管理サーバ４０の安定運用の効果を得ることができる。
【０２０２】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構成を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【０２０３】
図１９は本発明の第２の実施の形態におけるデータ群に格納されている印刷権限管理テーブルの構成を示す図である。
【０２０４】
本実施の形態における印刷処理システムには、被印刷権限付与者による印刷拒否機能が追加されている。
【０２０５】
印刷権限付与は、被印刷権限付与者の承諾を得ることなしに、認証印刷ジョブの作成者によって実施されるものであるため、被印刷権限付与者が印刷を拒否したいと考える場合が発生する可能性がある。例えば、単に間違いであることが明白である場合や、自身が印刷することを許容することができないほどの大量印刷を伴う認証印刷ジョブの印刷権限を付与された場合である。
【０２０６】
このような場合に対処するため、本実施の形態においては、前記第１の実施の形態における印刷処理システムに、さらに、次の（１）〜（４）の機能が付与されている。
（１）被印刷権限付与者が印刷を拒否することができる機能。
（２）被印刷権限付与者に拒否された場合には、認証印刷ジョブの作成者にその旨を通知する機能。
（３）拒否された者に対しては、認証印刷ジョブの印刷権限を再度付与することができないようにする機能。
（４）拒否されたことによって印刷自体を断念する場合が考えられるため、認証印刷ジョブの作成者本人の指示により、保存中の認証印刷ジョブを強制的に削除することができる機能。
【０２０７】
また、本実施の形態におけるジョブ管理サーバ４０のデータ群４７に格納されている印刷権限管理テーブル４７ｂは、前記第１の実施の形態における印刷権限管理テーブル４７ｂと同様に、印刷権限付与時に認証印刷ジョブ管理部４２によって生成されたレコードを格納する。さらに、本実施の形態における印刷権限管理テーブル４７ｂには、図に示されるように、被印刷権限付与者によって拒否されたことを記録するための拒否フラグ４７ｂ−４が追加されている。
【０２０８】
該拒否フラグ４７ｂ−４には、ジョブＩＤ４７ｂ−１が示す認証印刷ジョブについて、初期状態として、印刷を拒否していない状態を示すＦＡＬＳＥが格納される。そして、印刷拒否操作が行われた場合には、ＴＲＵＥが格納される。
【０２０９】
なお、その他の点の構成については、前記第１の実施の形態と同様であるので、その説明を省略する。
【０２１０】
次に、本実施の形態における印刷処理システムの動作について説明する。なお、ユーザ３２−１がＰＣ装置１０−１を使用して認証印刷ジョブを生成してから、該認証印刷ジョブがジョブ管理サーバ４０のデータ群４７に保存されるまでの動作については、前記第１の実施の形態と同様であるので、その説明を省略する。
【０２１１】
そこで、保存が完了した認証印刷ジョブの他者への印刷権限付与について説明する。
【０２１２】
図２０は本発明の第２の実施の形態における認証印刷ジョブリスト画面を示す図、図２１は本発明の第２の実施の形態における印刷権限設定画面を示す図である。
【０２１３】
ＰＣ装置１０のＷｅｂブラウザ１０ｂでジョブ管理サーバ４０にアクセスすると、前記第１の実施の形態で説明した図９に示されるような初期画面１０１が表示される。該初期画面１０１で、ログインＩＤ及びパスワードによる認証要求が行われる。つまり、ログインＩＤ及びパスワードを初期画面１０１に入力して「ＯＫ」ボタンを押下することによって、ジョブ管理サーバ４０にログインＩＤ及びパスワードを送信するとともに、認証要求を行う。
【０２１４】
認証要求を受けた認証印刷ジョブ印刷権限変更部４６は、受信したログインＩＤ及びパスワードについてＬＤＡＰサーバ５０に問い合わせを行い、それらの正当性を確認する。そして、認証印刷ジョブ印刷権限変更部４６は、受信したログインＩＤ及びパスワードが正当でなければ認証失敗をＷｅｂブラウザ１０ｂに返却し、また、正当であれば、入力されたログインＩＤに基づき、ジョブ管理サーバ４０に保存中の認証印刷ジョブ情報のリストを作成し、Ｗｅｂブラウザ１０ｂに返却する。これにより、図２０に示されるような認証印刷ジョブリスト画面１１１が表示される。
【０２１５】
そして、該認証印刷ジョブリスト画面１１１において、印刷権限付与ボタン１２２を押下すると、選択ボタン１１５が選択状態にある行のジョブＩＤ１２１の値をキーにして、認証印刷ジョブ印刷権限変更部４６に前記認証印刷ジョブの印刷権限情報を問い合わせ、結果として、画面が図２１に示されるような印刷権限設定画面１３１に遷移する。
【０２１６】
本実施の形態における印刷権限設定画面１３１には、印刷拒否ユーザ１４２が追加されている。該印刷拒否ユーザ１４２には、認証印刷ジョブについて印刷拒否操作を行ったユーザ３２のリストが表示される。なお、印刷拒否ユーザ１４２に表示されているユーザ３２は、印刷権限保有ユーザ１３６に表示されない。また、印刷拒否ユーザ１４２に表示されているユーザ３２を印刷権限追加ユーザ１３７に入力して追加ボタン１３８を押下すると、エラー扱いとされるようになっている。
【０２１７】
そして、実行ボタン１４０を押下すると、ジョブＩＤ１３４で示される指定認証印刷ジョブの印刷権限を印刷権限追加ユーザ１３７に入力されたログインＩＤに対して設定するように、認証印刷ジョブ印刷権限変更部４６に対して印刷権限設定依頼が行われる。
【０２１８】
認証印刷ジョブ印刷権限変更部４６は、依頼されたユーザリストがすべてＬＤＡＰサーバ５０に登録されている正当なログインＩＤであることを確認した後、認証印刷ジョブ管理部４２に印刷権限設定依頼を行い、印刷権限設定処理が完了した旨の処理完了の応答を待機する。そして、処理完了の応答を受けた後、変更後の情報としての図２０に示される認証印刷ジョブリスト画面１１１をＷｅｂブラウザ１０ｂに返却する。
【０２１９】
本実施の形態における印刷権限設定処理の動作は、前記第１の実施の形態と同様であるが、図１２に示されるフローチャートにおけるステップＳ１６において、拒否フラグ４７ｂ−４に、初期値として印刷を拒否していない状態を示すＦＡＬＳＥを格納する点のみが異なる。
【０２２０】
そして、前記印刷権限設定処理が実行されることによって、印刷ジョブ作成者による他者への印刷権限付与が行われる。
【０２２１】
ところで、本実施の形態における認証印刷ジョブリスト画面１１１には、印刷中止ボタン１２３が追加されている。該印刷中止ボタン１２３を押下すると、選択ボタン１１５が選択状態にある行のジョブＩＤ１２１の値をキーにして、ジョブ管理サーバ４０の認証印刷ジョブ印刷権限変更部４６に対して、手動削除依頼が行われる。該手動削除依頼を受けた認証印刷ジョブ印刷権限変更部４６は、依頼内容を認証印刷ジョブ管理部４２に転送する。これにより、認証印刷ジョブ手動削除処理が実行される。
【０２２２】
なお、その他の点については、前記第１の実施の形態と同様であるので、その説明を省略する。
【０２２３】
次に、前記認証印刷ジョブ手動削除処理について説明する。
【０２２４】
図２２は本発明の第２の実施の形態における認証印刷ジョブ手動削除処理の動作を示すフローチャートである。
【０２２５】
認証印刷ジョブ印刷権限変更部４６から転送された手動削除依頼の依頼内容を受けた認証印刷ジョブ管理部４２は、まず、依頼内容より抽出した印刷中止ジョブＩＤをＡとする。具体的には、削除を依頼された認証印刷ジョブのジョブＩＤを取得してＡとする。
【０２２６】
続いて、認証印刷ジョブ管理部４２は、認証印刷ジョブ管理テーブル４７ａにＡと同一のジョブＩＤのレコードがあるか否かを判断する。つまり、認証印刷ジョブ管理テーブル４７ａに削除対象の認証印刷ジョブがまだ存在するか否かを調べる。
【０２２７】
そして、Ａと同一のジョブＩＤのレコードがない場合、つまり、削除対象の認証印刷ジョブが存在しない場合、削除依頼された認証印刷ジョブが削除済みであると考えられるので、認証印刷ジョブ管理部４２は、何もせず、直ちに処理を終了する。
【０２２８】
また、Ａと同一のジョブＩＤのレコードがある場合、つまり、削除対象の認証印刷ジョブがまだ存在する場合、認証印刷ジョブ管理部４２は、認証印刷ジョブ管理テーブル４７ａより、Ａと同一のジョブＩＤのレコードの情報を取得する。そして、ジョブ作成ユーザＩＤをＢとし、ジョブファイル名をＣとする。
【０２２９】
続いて、認証印刷ジョブ管理部４２は、手動削除メール送付依頼をメール送信部４４に対して行う。宛先のログインＩＤは、Ｂ、すなわち、認証印刷ジョブの作成者のログインＩＤ、及び、印刷権限管理テーブル４７ｂ中の、Ａと同一のジョブＩＤのレコードの印刷権限保有ユーザＩＤ（拒否済みのユーザ３２を除く被印刷権限付与者全員のＩＤ）である。つまり、手動削除依頼の対象となる認証印刷ジョブを削除した旨の電子メールを、前記認証印刷ジョブの作成者本人と被印刷権限付与者全員とに送信するように指示する。この場合、手動削除メールの文面は、例えば、「○○さんが作成したジョブ○○は○○さんの指示により印刷中止となり削除されました」となる。前記手動削除メールによって、認証印刷ジョブが手動削除されたことを被印刷権限付与者は認識することができる。
【０２３０】
続いて、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂより、指定ジョブＩＤと同一のジョブＩＤのレコードをすべて削除し、さらに、認証印刷ジョブ管理テーブル４７ａより、指定ジョブＩＤと同一のジョブＩＤのレコードをすべて削除する。つまり、印刷権限管理テーブル４７ｂ及び認証印刷ジョブ管理テーブル４７ａから、Ａと同一のジョブＩＤのレコードをすべて削除する。
【０２３１】
最後に、認証印刷ジョブ管理部４２は、ジョブファイル名をＣとしたジョブファイル、すなわち、取得した認証印刷ジョブの印刷ジョブデータ格納ファイルを削除し、処理を終了する。
【０２３２】
これにより、認証印刷ジョブの手動削除が行われる。
【０２３３】
次に、フローチャートについて説明する。
ステップＳ８１  依頼内容より抽出した印刷中止ジョブＩＤをＡとする。
ステップＳ８２  認証印刷ジョブ管理テーブル４７ａにＡと同一のジョブＩＤのレコードがあるか否かを判断する。Ａと同一のジョブＩＤのレコードがある場合はステップＳ８３に進み、Ａと同一のジョブＩＤのレコードがない場合は処理を終了する。
ステップＳ８３  認証印刷ジョブ管理テーブル４７ａより、Ａと同一のジョブＩＤのレコードの情報を取得する。そして、ジョブ作成ユーザＩＤをＢとし、ジョブファイル名をＣとする。
ステップＳ８４  手動削除メール送付依頼をメール送信部４４に対して行う。宛先のログインＩＤはＢ（認証印刷ジョブの作成者のログインＩＤ）、及び、印刷権限管理テーブル４７ｂ中の、Ａと同一のジョブＩＤのレコードの印刷権限保有ユーザＩＤ（拒否済みのユーザ３２を除く被印刷権限付与者全員のＩＤ）である。
ステップＳ８５  印刷権限管理テーブル４７ｂより、指定ジョブＩＤと同一のジョブＩＤのレコードをすべて削除する。
ステップＳ８６  認証印刷ジョブ管理テーブル４７ａより、指定ジョブＩＤと同一のジョブＩＤのレコードをすべて削除する。
ステップＳ８７  ジョブファイル名をＣとしたジョブファイルを削除し、処理を終了する。
【０２３４】
次に、本実施の形態における画像形成装置２０で認証を開始してから、印刷が完了するまでの動作について説明する。
【０２３５】
図２３は本発明の第２の実施の形態における画像形成装置の操作パネルの検索結果表示画面を示す図である。
【０２３６】
本実施の形態において、検索結果を受信（図１４に示されるシーケンスのＴ４）したことによって、画像形成装置２０の操作パネルには、図２３に示されるような検索結果表示画面が表示される。該検索結果表示画面は、前記第１の実施の形態において説明した図１３に示される検索結果表示画面と同様であるが、印刷拒否手段としての印刷拒否ボタン１６１が追加されている。そして、ユーザ３２は、認証印刷ジョブリスト１５１内における印刷を拒否したい要素を選択状態にしてから、印刷拒否ボタン１６１をタッチする。すると、選択された印刷ジョブのジョブＩＤ及びユーザ３２のログインＩＤをキーにして、ジョブ管理サーバ４０の認証印刷ジョブ管理部４２に印刷拒否通知が送信される。
【０２３７】
なお、本実施の形態における認証開始から印刷完了までの動作のシーケンスは、前記第１の実施の形態において説明した図１４に示されるシーケンスと同様であるので、その説明を省略する。
【０２３８】
次に、図１４に示されるシーケンスのＴ３で実行される本実施の形態における認証印刷ジョブ検索処理の動作について詳細に説明する。
【０２３９】
図２４は本発明の第２の実施の形態における認証印刷ジョブ検索処理の動作を示すフローチャートである。
【０２４０】
画像形成装置２０の認証部２２から認証印刷ジョブ検索依頼を受けたジョブ管理サーバ４０の認証印刷ジョブ管理部４２は、まず、依頼内容よりログインＩＤを取得する。
【０２４１】
そして、認証印刷ジョブ管理部４２は、認証印刷ジョブ管理テーブル４７ａより、前記ログインＩＤと同一のジョブ作成者ＩＤのレコードのジョブＩＤをすべて取得して、リストＸとする。
【０２４２】
続いて、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂより、前記ログインＩＤと同一の印刷権限保有ログインＩＤであり、かつ、拒否フラグがＦＡＬＳＥであるレコードのジョブＩＤを取得して、Ｂとする。つまり、印刷権限管理テーブル４７ｂから他者からの印刷権限付与済みと判定する条件に、拒否フラグ４７ｂ−４が拒否していない状態であることを示すＦＡＬＳＥが格納されている条件がＡＮＤで追加されている。この条件を付加することによって、過去に印刷拒否操作が行われた認証印刷ジョブは、検索対象外となる。
【０２４３】
なお、以降の動作、すなわち、図２４におけるステップＳ９４〜ステップＳ９８の動作は、前記第１の実施の形態におけるステップＳ３４〜ステップＳ３８の動作と同様であるので、その説明を省略する。
【０２４４】
次に、フローチャートについて説明する。
ステップＳ９１  依頼内容よりログインＩＤを取得する。
ステップＳ９２  認証印刷ジョブ管理テーブル４７ａより、ログインＩＤと同一のジョブ作成者ＩＤのレコードのジョブＩＤをすべて取得して、リストＸとする。
ステップＳ９３  印刷権限管理テーブル４７ｂより、ログインＩＤと同一の印刷権限保有ログインＩＤであり、かつ、拒否フラグがＦＡＬＳＥであるレコードのジョブＩＤを取得して、Ｂとする。
ステップＳ９４  ＥＯＦであるか否かを判断する。ＥＯＦである場合はステップＳ９７に進み、ＥＯＦでない場合はステップＳ９５に進む。
ステップＳ９５  印刷権限管理テーブル４７ｂに、ジョブＩＤが取得したジョブＩＤと同一であり、かつ、ジョブ配信日時がＮＵＬＬでないレコードが存在するか否かを判断する。レコードが存在する場合はステップＳ９３に戻り、レコードが存在しない場合はステップＳ９６に進む。
ステップＳ９６  リストＸにＢを追加して、ステップＳ９３に戻る。
ステップＳ９７  認証印刷ジョブ管理テーブル４７ａより、リストＸに含まれるジョブＩＤと同一のジョブＩＤのレコードの詳細情報を取得し、受信時間降順にソートする。
ステップＳ９８  応答結果を送信して、処理を終了する。
【０２４５】
次に、図１４に示されるシーケンスのＴ５で実行される操作パネル表示指示に従って表示された図２３に示される操作パネルにおいて印刷拒否ボタン１６１がタッチされ、ジョブ管理サーバ４０の認証印刷ジョブ管理部４２に印刷拒否通知が送信された場合に実行される印刷拒否通知受信処理の動作について詳細に説明する。
【０２４６】
図２５は本発明の第２の実施の形態における印刷拒否通知受信処理の動作を示すフローチャートである。
【０２４７】
画像形成装置２０の認証部２２から印刷拒否通知を受けたジョブ管理サーバ４０の認証印刷ジョブ管理部４２は、まず、依頼内容より内容を取得し、ジョブＩＤをＡとし、ログインＩＤをＢとする。具体的には、印刷が拒否された認証印刷ジョブのジョブＩＤを取得してＡとし、依頼元であるユーザ３２のログインＩＤを取得してＢとする。
【０２４８】
続いて、認証印刷ジョブ管理部４２は、認証印刷ジョブ管理テーブル４７ａにＡと同一のジョブＩＤのレコードが存在するか否かを判断する。つまり、認証印刷ジョブ管理テーブル４７ａに印刷拒否の対象の認証印刷ジョブが存在するか否かを調べる。
【０２４９】
そして、Ａと同一のジョブＩＤのレコードが存在しない場合、つまり、印刷拒否の対象の認証印刷ジョブが存在しない場合、該認証印刷ジョブが既に削除されてしまっていると考えられるので、認証印刷ジョブ管理部４２は、何もせず、直ちに処理を終了する。
【０２５０】
また、Ａと同一のジョブＩＤのレコードが存在する場合、つまり、印刷拒否の対象の認証印刷ジョブが存在する場合、認証印刷ジョブ管理部４２は、認証印刷ジョブ管理テーブル４７ａより、前記認証印刷ジョブの情報として、Ａと同一のジョブＩＤのレコードの情報を取得する。そして、ジョブ作成ユーザＩＤをＣとする。
【０２５１】
続いて、認証印刷ジョブ管理部４２は、印刷権限管理テーブル４７ｂの、Ａと同一のジョブＩＤであり、かつ、Ｂと同一の印刷権限保有ユーザＩＤであるレコードについて、拒否フラグをＴＲＵＥに更新する。
【０２５２】
最後に、認証印刷ジョブ管理部４２は、印刷拒否メール送信依頼をメール送信部４４に対して行い、処理を終了する。宛先のログインＩＤは、Ｃ、すなわち、認証印刷ジョブの作成者のログインＩＤ、及び、Ｂと同一のログインＩＤ（拒否実行者のＩＤ）である。この場合、電子メールである印刷拒否メールの文面は、例えば、「○○さんが印刷依頼したジョブ○○は○○さんに印刷拒否されました」となる。前記印刷拒否メールによって、認証印刷ジョブが印刷拒否されたことを認証印刷ジョブの作成者は認識することができ、印刷拒否が確実に処理されたことを印刷拒否したユーザ３２は認識することができる。
【０２５３】
そして、印刷拒否されたことを認識した認証印刷ジョブの作成者は、他の印刷権限付与者によって印刷が行われることを期待するか、図２０に示される認証印刷ジョブリスト画面１１１で当該認証印刷ジョブを印刷中止して直ちに削除するか、又は、図２１に示される印刷権限設定画面１３１で印刷権限付与者を見直して必要であれば印刷を拒否されたユーザ３２とは異なるユーザ３２に印刷権限付与追加を行うか、の選択を状況に応じて判断することができる。
【０２５４】
次に、フローチャートについて説明する。
ステップＳ１０１  依頼内容より内容を取得し、ジョブＩＤをＡとし、ログインＩＤをＢとする。
ステップＳ１０２  認証印刷ジョブ管理テーブル４７ａにＡと同一のジョブＩＤのレコードが存在するか否かを判断する。Ａと同一のジョブＩＤのレコードが存在する場合はステップＳ１０３に進み、Ａと同一のジョブＩＤのレコードが存在しない場合は処理を終了する。
ステップＳ１０３  認証印刷ジョブ管理テーブル４７ａより、認証印刷ジョブの情報として、Ａと同一のジョブＩＤのレコードの情報を取得する。そして、ジョブ作成ユーザＩＤをＣとする。
ステップＳ１０４  印刷権限管理テーブル４７ｂの、Ａと同一のジョブＩＤであり、かつ、Ｂと同一の印刷権限保有ユーザＩＤであるレコードについて、拒否フラグをＴＲＵＥに更新する。
ステップＳ１０５  印刷拒否メール送信依頼をメール送信部４４に対して行い、処理を終了する。宛先のログインＩＤはＣ（認証印刷ジョブの作成者のログインＩＤ）、及び、Ｂと同一のログインＩＤ（拒否実行者のＩＤ）である。
【０２５５】
最後に、本実施の形態におけるジョブ管理サーバ４０が実行する認証印刷ジョブ自動削除処理の動作について説明する。
【０２５６】
図２６は本発明の第２の実施の形態における認証印刷ジョブ自動削除処理の動作を示すフローチャートである。
【０２５７】
なお、認証印刷ジョブ自動削除処理が開始されてから、認証印刷ジョブ削除部４３が、認証印刷ジョブ管理テーブル４７ａよりレコードに含まれるジョブＩＤ、ジョブ作成ユーザＩＤ及びジョブファイル名を取得し、それぞれを、Ａ、Ｂ及びＣとするまでの動作、すなわち、図２６におけるステップＳ１１１〜ステップＳ１１３の動作は、前記第１の実施の形態におけるステップＳ６１〜ステップＳ６３の動作と同様であるので、その説明を省略する。
【０２５８】
そして、認証印刷ジョブ削除部４３は、自動削除メール送信依頼をメール送信部４４に対して行う。宛先のログインＩＤは、Ｂ、すなわち、認証印刷ジョブの作成者のログインＩＤ、及び、印刷権限管理テーブル４７ｂ中の、Ａと同一のジョブＩＤのレコードの印刷権限保有ユーザＩＤであり、かつ、拒否フラグがＦＡＬＳＥであるレコードの印刷権限保有ユーザＩＤ（拒否済みのユーザ３２を除く被印刷権限付与者全員のＩＤ）である。つまり、印刷を拒否したユーザ３２が自動削除メールの宛先に含まれないようにするために、印刷権限管理テーブル４７ｂから取得する条件に、拒否フラグ４７ｂ−４が拒否していない状態であることを示すＦＡＬＳＥが格納されている条件がＡＮＤで追加されている。
【０２５９】
なお、以降の動作、すなわち、図２６におけるステップＳ１１５〜ステップＳ１２３の動作は、前記第１の実施の形態におけるステップＳ６５〜ステップＳ７３の動作と同様であるので、その説明を省略する。
【０２６０】
これにより、保存期限を超過した認証印刷ジョブや、本人によって印刷が完了し、他者への印刷権限付与が一定時間行われない認証印刷ジョブが自動的に削除される。
【０２６１】
次に、フローチャートについて説明する。
ステップＳ１１１  認証印刷ジョブ管理テーブル４７ａより、現在日時が第一ジョブ削除予定日時４７ａ−６を経過しているレコードを１レコード抽出する。
ステップＳ１１２  該当レコードがあるか否かを判断する。該当レコードがある場合はステップＳ１１３に進み、該当レコードがない場合はステップＳ１１８に進む。
ステップＳ１１３  認証印刷ジョブ管理テーブル４７ａよりレコードに含まれるジョブＩＤ、ジョブ作成ユーザＩＤ及びジョブファイル名を取得し、それぞれを、Ａ、Ｂ及びＣとする。
ステップＳ１１４  自動削除メール送信依頼をメール送信部４４に対して行う。宛先のログインＩＤはＢ（認証印刷ジョブの作成者のログインＩＤ）、及び、印刷権限管理テーブル４７ｂ中の、Ａと同一のジョブＩＤのレコードの印刷権限保有ユーザＩＤであり、かつ、拒否フラグがＦＡＬＳＥであるレコードの印刷権限保有ユーザＩＤ（拒否済みのユーザ３２を除く被印刷権限付与者全員のＩＤ）である。
ステップＳ１１５  印刷権限管理テーブル４７ｂより、Ａと同一のジョブＩＤのレコードを削除する。
ステップＳ１１６  認証印刷ジョブ管理テーブル４７ａより、Ａと同一のジョブＩＤのレコードを削除する。
ステップＳ１１７  ジョブファイル名がＣであるファイルを削除し、ステップＳ１１１に戻る。
ステップＳ１１８  認証印刷ジョブ管理テーブル４７ａより、現在日時が第二ジョブ削除予定日時４７ａ−７を経過しているレコードを１レコード抽出する。
ステップＳ１１９  該当レコードがあるか否かを判断する。該当レコードがある場合はステップＳ１２０に進み、該当レコードがない場合は処理を終了する。
ステップＳ１２０  認証印刷ジョブ管理テーブル４７ａよりレコードに含まれるジョブＩＤ、ジョブ作成ユーザＩＤ及びジョブファイル名を取得し、それぞれを、Ａ、Ｂ及びＣとする。
ステップＳ１２１  印刷権限管理テーブル４７ｂにＡと同一のジョブＩＤのレコードがあるか否かを判断する。Ａと同一のジョブＩＤのレコードがある場合はステップＳ１１８に戻り、Ａと同一のジョブＩＤのレコードがない場合はステップＳ１２２に進む。
ステップＳ１２２  認証印刷ジョブ管理テーブル４７ａより、Ａと同一のジョブＩＤのレコードを削除する。
ステップＳ１２３  ジョブファイル名がＣであるファイルを削除し、ステップＳ１１８に戻る。
【０２６２】
このように、本実施の形態においては、被印刷権限付与者は、印刷拒否の操作を行うことができる。被印刷権限付与者は、認証印刷ジョブの印刷を行わないと決めた場合、簡易な印刷拒否の操作を行うことにより、当該認証印刷ジョブが以降の認証操作によって表示されなくなるという効果を得ることができる。
【０２６３】
また、認証印刷ジョブの作成者は、被印刷権限付与者、すなわち、印刷権限を付与したユーザ３２から印刷拒否するという意思表示を早々にしてもらうことによって、他のユーザ３２への印刷権限付与等の、後続の処置を素早く実行し得るという効果を得ることができる。
【０２６４】
なお、前記第１及び第２の実施の形態においては、認証手段をＩＣカード３３としたが、本発明は認証手段をＩＣカード３３に限定したものではなく、個人識別情報に変換可能な入力手段であれば、例えば、特殊デバイスを用いた生体情報による認証手段であっても、その実効性を何ら損なうものではない。
【０２６５】
また、前記第１及び第２の実施の形態においては、いずれか一人の被印刷権限付与者が印刷を行うことを認証印刷ジョブ終了の条件としたが、印刷権限設定画面１３１で任意の回数を設定することができるように画面レイアウトを変更し、認証印刷ジョブ管理テーブル４７ａ及び印刷権限管理テーブル４７ｂで現在の状況を管理するようにすれば、被印刷権限付与者が印刷を行った回数が印刷権限設定時に設定した所定数（単数又は複数）に達したこと、又は、印刷を行った被印刷権限付与者の人数が印刷権限設定時に設定した所定数（単数又は複数）に達したこと、を認証印刷ジョブ終了の条件とすることもできる。
【０２６６】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【産業上の利用可能性】
【０２６７】
本発明は、印刷処理システム及び印刷処理方法に利用することができる。
【符号の説明】
【０２６８】
１０、１０−１、１０−２、１０−３    ＰＣ装置
２０、２０−１、２０−２    画像形成装置
２２    認証部
２４    画像形成部
３２、３２−１、３２−２、３２−３    ユーザ
４０    ジョブ管理サーバ
４２    認証印刷ジョブ管理部
４３    認証印刷ジョブ削除部
４６    認証印刷ジョブ印刷権限変更部
１６１    印刷拒否ボタン
【図１】
2014191371.tif 000003
【図２】
2014191371.tif 000004
【図３】
2014191371.tif 000005
【図４】
2014191371.tif 000006
【図５】
2014191371.tif 000007
【図６】
2014191371.tif 000008
【図７】
2014191371.tif 000009
【図８】
2014191371.tif 000010
【図９】
2014191371.tif 000011
【図１０】
2014191371.tif 000012
【図１１】
2014191371.tif 000013
【図１２】
2014191371.tif 000014
【図１３】
2014191371.tif 000015
【図１４】
2014191371.tif 000016
【図１５】
2014191371.tif 000017
【図１６】
2014191371.tif 000018
【図１７】
2014191371.tif 000019
【図１８】
2014191371.tif 000020
【図１９】
2014191371.tif 000021
【図２０】
2014191371.tif 000022
【図２１】
2014191371.tif 000023
【図２２】
2014191371.tif 000024
【図２３】
2014191371.tif 000025
【図２４】
2014191371.tif 000026
【図２５】
2014191371.tif 000027
【図２６】
2014191371.tif 000028