(57)【要約】【課題】ユーザから要求された印刷ジョブに応じて異なる認識処理を実行することを可能とする。【解決手段】認証サーバ装置３０は、ユーザ端末から送信された印刷ジョブを実行するために当該ユーザによって使用される画像形成装置４０と通信可能に接続される。認証サーバ装置３０は、印刷ジョブに関する情報が予め定められた条件を満たす場合、ユーザが画像形成装置４０を使用する際に当該ユーザに対して第１認証処理を実行する。認証サーバ装置３０は、印刷ジョブに関する情報が予め定められた条件を満たさない場合、ユーザが画像形成装置４０を使用する際に当該ユーザに対して第１認証処理とは異なる第２認証処理を実行する。【選択図】図１
2020053932.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末から送信された印刷ジョブを実行するために使用される画像形成装置と通信可能に接続される情報処理装置において、
前記印刷ジョブに関する情報が予め定められた条件を満たす場合、ユーザが前記画像形成装置を使用する際に当該ユーザに対して第１認証処理を実行する第１認証処理手段と、
前記印刷ジョブに関する情報が前記予め定められた条件を満たさない場合、前記ユーザが前記画像形成装置を使用する際に当該ユーザに対して前記第１認証処理とは異なる第２認証処理を実行する第２認証処理手段と
を具備する情報処理装置。
【請求項２】
前記第１認証処理は、前記第２認証処理と比較してセキュリティ強度が高い認証処理である請求項１記載の情報処理装置。
【請求項３】
前記第１認証処理手段は、複数の認証処理のうちの少なくとも２つ以上の認証処理を前記第１認証処理として実行し、
前記第２認証処理手段は、前記予め用意された複数の認証処理のうちの少なくとも１つの認証処理を前記第２認証処理として実行する
請求項２記載の情報処理装置。
【請求項４】
前記第１認証処理手段は、前記第１認証処理として、前記ユーザが所持する情報記憶媒体から取得されるユーザ識別情報に基づく認証処理及び当該ユーザによって入力されるパスコードまたはパスワードに基づく認証処理を実行し、
前記第２認証処理手段は、前記第２認証処理として、前記ユーザが所持する情報記憶媒体から取得されるユーザ識別情報に基づく認証処理を実行する
請求項３記載の情報処理装置。
【請求項５】
前記予め定められた条件は、前記ユーザに関する第１条件、前記印刷ジョブの実行によって印刷されるファイルに関する第２条件及び前記画像形成装置に関する第３条件のうちの少なくとも１つを含む請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項６】
前記第１条件としてはグループが設定されており、前記ユーザが当該グループに属する場合に当該第１条件を満たし、
前記第２条件としてはアプリケーションプログラムが設定されており、前記ファイルに関連づけられているアプリケーションプログラムが当該アプリケーションプログラムである場合に当該第２条件を満たし、
前記第３条件としては設置場所が設定されており、前記画像形成装置が当該設置場所に設置されている場合に当該第３条件を満たす
請求項５記載の情報処理装置。
【請求項７】
前記印刷ジョブに関する情報が前記予め定められた条件を満たす場合に、前記ユーザに対して前記第１認証処理を設定する認証処理設定手段を更に具備し、
前記第１認証処理手段は、前記ユーザに対して前記第１認証処理が設定されている場合に当該第１認証処理を実行し、
前記第２認証処理手段は、前記ユーザに対して前記第１認証処理が設定されていない場合に前記第２認証処理を実行し、
前記ユーザに対する前記第１認証処理の設定は、前記画像形成装置において前記印刷ジョブが実行された場合に解除される
請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記第１認証処理手段は、前記印刷ジョブに関する情報が前記予め定められた条件を満たし、かつ、前記ユーザが予め登録されたユーザである場合に前記第１認証処理を実行する請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
ユーザ端末から送信された印刷ジョブを実行するために使用される画像形成装置と通信可能に接続される情報処理装置が実行する認証方法であって、
前記印刷ジョブに関する情報が予め定められた条件を満たす場合、ユーザが前記画像形成装置を使用する際に当該ユーザに対して第１認証処理を実行するステップと、
前記印刷ジョブに関する情報が前記予め定められた条件を満たさない場合、前記ユーザが前記画像形成装置を使用する際に当該ユーザに対して前記第１認証処理とは異なる第２認証処理を実行するステップと
を具備する認証方法。
【請求項１０】
ユーザ端末から送信された印刷ジョブを実行するために使用される画像形成装置と通信可能に接続される情報処理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
前記印刷ジョブに関する情報が予め定められた条件を満たす場合、ユーザが前記画像形成装置を使用する際に当該ユーザに対して第１認証処理を実行するステップと、
前記印刷ジョブに関する情報が前記予め定められた条件を満たさない場合、前記ユーザが前記画像形成装置を使用する際に当該ユーザに対して前記第１認証処理とは異なる第２認証処理を実行するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、認証方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、印刷可能な形式のファイル（例えば、文書ファイル等）を印刷するプリンタとしての機能を有する画像形成装置が広く普及している。
【０００３】
このような画像形成装置においては、例えばユーザ端末を操作するユーザから要求された印刷ジョブ（印刷処理）を実行することによって当該ユーザによって指定されたファイルを印刷することができる。
【０００４】
なお、近年では、ユーザが画像形成装置を使用する（ファイルを印刷する）際に当該ユーザに対してユーザＩＤまたはパスワード等を入力させることが知られている（例えば、特許文献１を参照）。これによれば、ユーザによって入力されたユーザＩＤまたはパスワードを用いた当該ユーザに対する認証処理を実行することが可能となり、情報漏えい等のセキュリティリスクを軽減することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記した認証処理には様々なものがあるが、画像形成装置を使用する際に実行される認証処理は予め定められており、当該認証処理を柔軟に変更することは困難である。
【０００６】
そこで、本発明の目的は、ユーザから要求された印刷ジョブに応じて異なる認証処理を実行することが可能な情報処理装置、認証方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の１つの態様によれば、ユーザ端末から送信された印刷ジョブを実行するために使用される画像形成装置と通信可能に接続される情報処理装置が提供される。前記情報処理装置は、第１認証処理手段と、第２認証処理手段とを具備する。前記第１認証処理手段は、前記印刷ジョブに関する情報が予め定められた条件を満たす場合、ユーザが前記画像形成装置を使用する際に当該ユーザに対して第１認証処理を実行する。前記第２認証処理手段は、前記印刷ジョブに関する情報が前記予め定められた条件を満たさない場合、前記ユーザが前記画像形成装置を使用する際に当該ユーザに対して前記第１認識処理とは異なる第２認証処理を実行する。
【発明の効果】
【０００８】
本発明は、ユーザから要求された印刷ジョブに応じて異なる認証処理を実行することを可能とする。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における画像形成システムの構成の一例を示す図。
【図２】プリントサーバ装置のハードウェア構成の一例を示す図。
【図３】認証サーバ装置のハードウェア構成の一例を示す図。
【図４】画像形成装置のハードウェア構成の一例を示す図。
【図５】プリントサーバ装置の機能構成の一例を示すブロック図。
【図６】認証サーバ装置の機能構成の一例を示すブロック図。
【図７】画像形成装置の機能構成の一例を示すブロック図。
【図８】ルール情報格納部に格納されているルール情報のデータ構造の一例を示す図。
【図９】認証情報格納部に格納されている認証情報のデータ構造の一例を示す図。
【図１０】ルール設定処理の処理手順の一例を示すシーケンスチャート。
【図１１】ルール設定画面の一例を示す図。
【図１２】印刷ジョブ蓄積処理の処理手順の一例を示すシーケンスチャート。
【図１３】条件判定処理の処理手順の一例を示すフローチャート。
【図１４】ファイル印刷処理の処理手順の一例を示すシーケンスチャート。
【図１５】認証処理の処理手順の一例を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態について説明する。  
まず、図１を参照して、本実施形態における画像形成システム（ネットワークシステム）の構成の一例について説明する。図１に示すように、画像形成システム１０は、プリントサーバ装置２０、認証サーバ装置３０及び画像形成装置４０を備える。
【００１１】
プリントサーバ装置２０は、印刷可能な形式のファイルを印刷するためのＥｍｂｅｄｄｅｄアプリケーションプログラム（以下、プリントアプリケーションと表記）を実行する画像形成装置４０とともに、当該画像形成装置４０（画像形成システム１０）を使用するユーザに対してプリントサービス（印刷サービス）を提供するための情報処理装置である。なお、プリントサービスとは、画像形成装置４０を使用するユーザによって指定されるファイルの印刷を可能とするサービスをいう。また、印刷可能な形式のファイルとしては、例えばＰＤＦファイル、Ｗｏｒｄ（登録商標）ファイル及びＪＰＥＧファイル等が想定されるが、他の形式のファイルであっても構わない。
【００１２】
認証サーバ装置３０は、ユーザを認証するためのＥｍｂｅｄｄｅｄアプリケーションプログラム（以下、認証アプリケーションと表記）を実行する画像形成装置４０とともに、当該画像形成装置４０（画像形成システム１０）を使用するユーザに対して認証サービスを提供するための情報処理装置である。なお、認証サービスとは、画像形成装置４０を使用する（つまり、上記したプリントサービスの提供を受ける）ユーザの認証を可能とするサービスをいう。また、ユーザの認証とは、当該ユーザが画像形成装置４０を使用する正当な権限を有するユーザであるか否か（つまり、当該ユーザに画像形成装置４０の使用を許可するか否か）を確認することをいう。
【００１３】
なお、本実施形態における画像形成システム１０において、上記したプリントサーバ装置２０及び認証サーバ装置３０は互いに通信可能に接続されている。本実施形態において、プリントサーバ装置２０及び認証サーバ装置３０間の通信は、例えばデジタル証明書等を用いて安全性が確保された状態（セキュアな状態）で実行されるものとする。
【００１４】
ここで、本実施形態においては、プリントサーバ装置２０及び認証サーバ装置３０がそれぞれ別個の装置であるものとして説明するが、当該プリントサーバ装置２０及び認証サーバ装置３０は、例えば１つの装置（情報処理装置）として実現されていても構わない。
【００１５】
また、プリントサーバ装置２０は、例えばパーソナルコンピュータのような情報処理装置に対して当該情報処理装置がプリントサーバ装置２０として動作するためのアプリケーションプログラム（プリントサーバアプリケーションプログラム）がインストールされたものであってもよい。同様に、認証サーバ装置３０は、パーソナルコンピュータのような情報処理装置に対して当該情報処理装置が認証サーバ装置３０として動作するためのアプリケーションプログラム（認証サーバアプリケーションプログラム）がインストールされたものであってもよい。
【００１６】
画像形成装置４０は、上記したプリントサーバ装置２０及び認証サーバ装置３０の各々と通信可能に接続されており、各種ファイルを印刷するプリンタとしての機能を有する。画像形成装置４０は、プリンタ以外に、例えば複写機、スキャナ及びファクシミリ等の複数の機能を有するＭＦＰ（Multifunction Peripheral）と称される機器として実現されていてもよい。
【００１７】
画像形成装置４０においては、上記したプリントサービスを提供するためのプリントアプリケーション及び認証サービスを提供するための認証アプリケーション以外に、例えば当該画像形成装置４０の全体的な動作を管理するためのＥｍｂｅｄｄｅｄアプリケーションプログラム（以下、管理アプリケーションと表記）が実行される。
【００１８】
なお、プリントアプリケーション、認証アプリケーション及び管理アプリケーションは、それぞれ別個のアプリケーションプログラムであってもよいし、１つのアプリケーションプログラムとして画像形成装置４０に実装されていてもよい。
【００１９】
また、図１においては１つの画像形成装置４０のみが示されているが、本実施形態における画像形成システム１０は、複数の画像形成装置４０を備えていてもよい。この場合、複数の画像形成装置４０は、それぞれプリントサーバ装置２０及び認証サーバ装置３０と通信可能に接続される。
【００２０】
ここで、図１に示すように、プリントサーバ装置２０は、ユーザによって操作されるユーザ端末５０と通信可能に接続されている。なお、ユーザ端末５０は、例えばパーソナルコンピュータ等であることを想定しているが、スマートフォン及びタブレット端末等の他の電子機器であってもよい。ユーザ端末５０上では、上記したプリントサービスの提供を受けるために、プリントクライエント（Print Client）またはプリンタドライバ（Printer Driver）と称されるソフトウェアが動作する。
【００２１】
ユーザは、ユーザ端末５０を操作して印刷対象となるファイルを指定することによって、当該ファイルを印刷するための印刷ジョブ（つまり、当該ファイルの印刷）を要求することができる。この場合、ユーザから要求された印刷ジョブは、プリントサーバ装置２０に蓄積される。
【００２２】
上記したようにプリントサーバ装置２０に印刷ジョブが蓄積された場合、ユーザは、画像形成装置４０を使用することによって、当該印刷ジョブの実行を指示することができる。この場合、画像形成装置４０は、プリントサーバ装置２０に蓄積された印刷ジョブを当該プリントサーバ装置２０から取得し、当該取得された印刷ジョブを実行することによってファイルを印刷する。
【００２３】
なお、ユーザが画像形成装置４０を使用する際には、認証サーバ装置３０において当該ユーザに対する認証処理（ユーザを認証するための処理）が実行される。換言すれば、ユーザは、認証サーバ装置３０において実行される認証処理によって認証された場合に、画像形成装置４０を使用することができる。
【００２４】
ところで、ユーザを認証するための認証処理としては例えばＩＣカードのような情報記憶媒体から取得される情報に基づく認証処理（以下、ＩＣカード認証処理と表記）及び当該ユーザによって入力されるパスコード等に基づく認証処理（以下、パスコード認証処理と表記）等が挙げられるが、これらの複数の認証処理のうちの１つを実行する場合に比べて、当該複数の認証処理を組み合わせて実行する場合（つまり、多要素認証）の方がセキュリティ強度は高い。
【００２５】
しかしながら、例えば上記したＩＣカード認証処理とパスコード認証処理とを組み合わせることによってセキュリティ強度を高くする場合、ユーザは画像形成装置（カードリーダ）４０に対してＩＣカードを近接させた（かざした）上で更にパスコード等を入力する必要があり、煩雑である（つまり、利便性が低い）。
【００２６】
一方で、例えばＩＣカード認証処理のみが実行される場合、ユーザは画像形成装置４０にＩＣカードを近接させる（かざす）のみでよいため利便性は高いが、セキュリティ強度を高くして運用することはできない。
【００２７】
ここで、画像形成装置４０を使用するユーザ、当該画像形成装置４０において印刷されるファイル（文書）または当該画像形成装置４０が設置される場所（ファイルが印刷される環境）等によっては、セキュリティ強度を高くしなければならない場合もあれば、セキュリティ強度が低くてもよい（つまり、利便性を優先する）場合もある。
【００２８】
しかしながら、一般的な画像形成システムにおいて、画像形成装置４０を使用する場合に実行される認証処理は予め定められたものであるため、上記したセキュリティ強度（つまり、認証処理）を柔軟に変更することは困難である。
【００２９】
そこで、本実施形態においては、上記したようにユーザから要求された印刷ジョブに応じて異なる認証処理を実行する（つまり、当該ユーザに対して実行される認証処理を変更する）ための構成を有する。
【００３０】
以下、本実施形態に係る情報処理装置を備える画像形成システムについて詳細に説明する。なお、本実施形態に係る情報処理装置としては主に図１に示す認証サーバ装置３０を想定しているが、当該情報処理装置は、プリントサーバ装置２０を含む概念であってもよい。
【００３１】
図２は、図１に示すプリントサーバ装置２０のハードウェア構成の一例を示す。図２に示すように、プリントサーバ装置２０は、システムバスに接続された、例えばＣＰＵ２０ａ、ＲＯＭ２０ｂ、ＲＡＭ２０ｃ、ＨＤＤ（Hard Disk Drive）２０ｄ、通信インタフェース（Ｉ／Ｆ）２０ｅ、入力デバイス２０ｆ及び表示デバイス２０ｇ等を備える。
【００３２】
ＣＰＵ２０ａは、プリントサーバ装置２０内の各コンポーネントの動作を制御するプロセッサである。ＣＰＵ２０ａは、ＲＡＭ２０ｃをワークエリア（作業領域）として、ＲＯＭ２０ｂまたはＨＤＤ２０ｄ等に格納された様々なプログラムを実行する。ＣＰＵ２０ａによって実行されるプログラムには、オペレーティングシステム（ＯＳ）及び上記したプリントサーバアプリケーションプログラムを含む各種アプリケーションプログラム等が含まれる。
【００３３】
なお、図２においてはプリントサーバ装置２０がＨＤＤ２０ｄを備えるものとして示されているが、当該プリントサーバ装置２０は、例えばＳＳＤ（Solid State Drive）等の他の記憶装置を備えていても構わない。
【００３４】
通信Ｉ／Ｆ２０ｅは、外部装置と例えば有線または無線による通信を実行するためのインタフェースである。以下の説明において、プリントサーバ装置２０は、通信Ｉ／Ｆ２０ｅを介して認証サーバ装置３０、画像形成装置４０及びユーザ端末５０の各々との通信を実行する。
【００３５】
入力デバイス２０ｆは、例えば後述する画像形成システム１０（プリントサーバ装置２０等）の管理者の操作を受け付ける（入力する）ための例えばキーボード及びマウス等を含む。表示デバイス２０ｇは、例えば液晶表示装置（ＬＣＤ：Liquid Crystal Display）または有機ＥＬ（Electro Luminescence）表示装置のようなディスプレイ等を含む。
【００３６】
図３は、図１に示す認証サーバ装置３０のハードウェア構成の一例を示す。図３に示すように、認証サーバ装置３０は、システムバスに接続された、例えばＣＰＵ３０ａ、ＲＯＭ３０ｂ、ＲＡＭ３０ｃ、ＨＤＤ３０ｄ及び通信インタフェース（Ｉ／Ｆ）３０ｅ等を備える。
【００３７】
ＣＰＵ３０ａは、認証サーバ装置３０内の各コンポーネントの動作を制御するプロセッサである。ＣＰＵ３０ａは、ＲＡＭ３０ｃをワークエリア（作業領域）として、ＲＯＭ３０ｂまたはＨＤＤ３０ｄ等に格納された様々なプログラムを実行する。ＣＰＵ３０ａによって実行されるプログラムには、オペレーティングシステム（ＯＳ）及び上記した認証サーバアプリケーションプログラムを含む各種アプリケーションプログラム等が含まれる。
【００３８】
なお、図２に示すプリントサーバ装置２０と同様に、認証サーバ装置３０は、例えばＳＳＤ等の他の記憶装置を備えていても構わない。
【００３９】
通信Ｉ／Ｆ３０ｅは、外部装置と例えば有線または無線による通信を実行するためのインタフェースである。以下の説明において、認証サーバ装置３０は、通信Ｉ／Ｆ３０ｅを介してプリントサーバ装置２０及び画像形成装置４０の各々との通信を実行する。
【００４０】
ここでは、認証サーバ装置３０がＣＰＵ３０ａ、ＲＯＭ３０ｂ、ＲＡＭ３０ｃ、ＨＤＤ３０ｄ及び通信Ｉ／Ｆ３０ｅを備えるものとして説明したが、認証サーバ装置３０は、上記したプリントサーバ装置２０と同様に、入力デバイス及び表示デバイス等を更に備える構成であってもよい。
【００４１】
図４は、図１に示す画像形成装置４０のハードウェア構成の一例を示す。なお、以下の説明において、画像形成装置４０は、上記したＭＦＰとして実現されているものとする。図４に示すように、画像形成装置４０は、操作部４１及び本体４２を備える。
【００４２】
操作部４１は、画像形成装置４０に対するユーザの操作を受け付けるように構成されており、例えばＣＰＵ４１ａ、ＲＯＭ４１ｂ、ＲＡＭ４１ｃ、フラッシュメモリ４１ｄ、通信インタフェース（Ｉ／Ｆ）４１ｅ、接続インタフェース４１ｆ及び操作パネル４１ｇ等を備える。操作部４１において、ＣＰＵ４１ａ、ＲＯＭ４１ｂ、ＲＡＭ４１ｃ、フラッシュメモリ４１ｄ、通信Ｉ／Ｆ４１ｅ、接続Ｉ／Ｆ４１ｆ及び操作パネル４１ｇはシステムバスに接続されている。
【００４３】
ＣＰＵ４１ａは、操作部４１内の各コンポーネントの動作を制御するプロセッサである。ＣＰＵ４１ａは、ＲＡＭ４１ｃをワークエリア（作業領域）として、ＲＯＭ４１ｂまたはフラッシュメモリ４１ｄ等に格納された様々なプログラムを実行する。ＣＰＵ４１ａによって実行されるプログラムには、オペレーティングシステム（ＯＳ）及び各種アプリケーションプログラム等が含まれる。
【００４４】
通信Ｉ／Ｆ４１ｅは、外部装置と例えば有線または無線による通信を実行するためのインタフェースである。
【００４５】
接続Ｉ／Ｆ４１ｆは、通信路を介して本体４２と通信するためのインタフェースである。なお、操作部４１と本体４２との間の通信路としては例えばＵＳＢ（Universal Serial Bus）規格の通信路を用いることが可能であるが、当該通信路は、有線であっても無線であってもよいし、他の規格に基づく通信路であってもよい。
【００４６】
操作パネル４１ｇは、例えばタッチスクリーンディスプレイを含む。タッチスクリーンディスプレイには、例えばフラットパネルディスプレイとタッチパネルとが組み込まれている。フラットパネルディスプレイは、例えば液晶表示装置または有機ＥＬ表示装置等により構成される。タッチパネルは、フラットパネルディスプレイの画面上の例えば指の接触位置を検出するように構成されている。このように構成された操作パネル４１ｇは、ユーザの操作に応じた各種指示等を入力することができるとともに、各種情報を表示することが可能である。なお、操作パネル４１ｇには、ハードウェアキー等の操作ボタンやランプ等の表示部が設けられていてもよい。
【００４７】
本体４２は、操作部４１によって受け付けられたユーザの操作（指示）に応じて動作するように構成されており、例えばＣＰＵ４２ａ、ＲＯＭ４２ｂ、ＲＡＭ４２ｃ、ＨＤＤ４２ｄ、通信インタフェース（Ｉ／Ｆ）４２ｅ、接続インタフェース（Ｉ／Ｆ）４２ｆ及びエンジン部４２ｇ等を備える。本体４２において、ＣＰＵ４２ａ、ＲＯＭ４２ｂ、ＲＡＭ４２ｃ、ＨＤＤ４２ｄ、通信Ｉ／Ｆ４２ｅ、接続Ｉ／Ｆ４２ｆ及びエンジン部４２ｇは、システムバスに接続されている。
【００４８】
ＣＰＵ４２ａは、本体４２内の各コンポーネントの動作を制御するプロセッサである。ＣＰＵ４２ａは、ＲＡＭ４２ｃをワークエリア（作業領域）として、ＲＯＭ４２ｂまたはＨＤＤ４２ｄ等に格納された様々なプログラムを実行する。ＣＰＵ４２ａによって実行されるプログラムには、オペレーティングシステム（ＯＳ）及び各種アプリケーションプログラム等が含まれる。なお、ＣＰＵ４１ａによって実行されるアプリケーションプログラムには、例えば上記したプリントアプリケーション、認証アプリケーション及び管理アプリケーション等が含まれる。
【００４９】
なお、図４においては本体４２がＨＤＤ４２ｄを備えるものとして示されているが、当該本体４２は、例えばＳＳＤ等の他の記憶装置を備えていて構わない。
【００５０】
通信Ｉ／Ｆ４２ｅは、外部装置と例えば有線または無線による通信を実行するように構成されたインタフェースである。
【００５１】
接続Ｉ／Ｆ４２ｆは、上記した通信路を介して操作部４１と通信するためのインタフェースである。
【００５２】
エンジン部４２ｇは、プリンタ機能、コピー機能、スキャナ機能及びファクシミリ機能等を実現させるための汎用的な情報処理及び通信以外の処理を実行するハードウェアである。エンジン部４２ｇは、例えば用紙等のシート材への印刷を行うプロッタ、原稿をスキャンして読み取るスキャナ、ファクス通信を行うファクス等を有する。更に、エンジン部４２ｇは、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）等を更に備えていてもよい。
【００５３】
なお、本実施形態では、機能の独立性を保つために、操作部４１と本体４２とが別々のオペレーティングシステム（ソフトウェア）で互いに独立して動作する。操作部４１側のオペレーティングシステムとしては例えばＡｎｄｒｏｉｄ（登録商標）が用いられ、本体４２側のオペレーティングシステムとしては例えばＬｉｎｕｘ（登録商標）が用いられる。本実施形態においては操作部４１と本体４２とが別々のオペレーティングシステムで互いに独立して動作するものとして説明したが、当該操作部４１及び本体４２は、一体として構成され、１つのオペレーティングシステムで動作してもよい。
【００５４】
また、本体４２は上記したハードウェア構成を備える筐体を有するが、操作部４１は、例えばタブレット端末のような態様で実現されて当該本体４２の筐体の外部に取り付けられていてもよいし、当該筐体に組み込まれていてもよい。
【００５５】
また、ここでは本体部４２に備えられるＣＰＵ４２ａが上記したプリントアプリケーション、認証アプリケーション及び管理アプリケーションを実行するものとして説明したが、以下に説明する画像形成装置４０の機能を実現することが可能であれば、これらのアプリケーションのうちの少なくとも一部が操作部４１に備えられるＣＰＵ４１ａによって実行されても構わない。
【００５６】
更に、画像形成装置４０とプリントサーバ装置２０及び認証サーバ装置３０の各々との通信は、例えば操作部４１ａに備えられる通信Ｉ／Ｆ４１ｅを介して実行されるが、本体４２に備えられる通信Ｉ／Ｆ４２ｅを介して実行されてもよい。
【００５７】
以下、本実施形態における画像形成システム１０に含まれるプリントサーバ装置２０、認証サーバ装置３０及び画像形成装置４０の機能構成について説明する。
【００５８】
図５は、プリントサーバ装置２０の機能構成の一例を示す。図５に示すように、プリントサーバ装置２０は、ルール設定部２０１、ルール情報格納部２０２、印刷ジョブ管理部２０３、印刷ジョブ格納部２０４及び判定部２０５を含む。
【００５９】
本実施形態において、ルール設定部２０１、印刷ジョブ管理部２０３及び判定部２０５の一部または全ては、図２に示すＣＰＵ２０ａ（つまり、プリントサーバ装置２０のコンピュータ）にプリントサーバアプリケーションプログラムを実行させること、すなわち、ソフトウェアによって実現されるものとする。このプログラムは、例えばコンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラムは、例えばネットワークを介してプリントサーバ装置２０にダウンロードされても構わない。
【００６０】
なお、ルール設定部２０１、印刷ジョブ管理部２０３及び判定部２０５の一部または全ては、ＩＣ（Integrated Circuit）等のハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせ構成として実現されてもよい。
【００６１】
また、ルール情報格納部２０２及び印刷ジョブ格納部２０４は、図２に示すＨＤＤ２０ｄまたは他の記憶装置を用いて実現される。
【００６２】
ルール設定部２０１は、画像形成システム１０の管理者によるプリントサーバ装置２０に対する操作に基づいて、画像形成装置４０を使用するユーザに対して実行される認証処理（つまり、セキュリティ強度）を変更するためのルールを設定する。
【００６３】
ルール情報格納部２０２には、ルール設定部２０１によって設定されたルールを示す情報（以下、ルール情報と表記）が格納される。なお、ルール情報格納部２０２に格納されたルール情報には、上記した管理者によって指定された条件が含まれる。
【００６４】
ここで、例えばユーザ端末５０において管理されているファイルを印刷する場合、ユーザは、ユーザ端末５０上で当該ファイルを指定することによって、当該ファイルを印刷するための印刷ジョブを要求する。
【００６５】
上記したようにユーザから印刷ジョブが要求された場合、印刷ジョブ管理部２０３は、当該印刷ジョブを受け付け、印刷ジョブ格納部２０４に格納（蓄積）する。なお、印刷ジョブ管理部２０３は、印刷ジョブ格納部２０４に格納されている印刷ジョブを管理する機能を有する。
【００６６】
判定部２０５は、ユーザから要求された印刷ジョブ（に関する情報）がルール情報格納部２０２に格納されているルール情報に含まれる条件を満たすか否かを判定する。判定部２０５による判定結果は、認証サーバ装置３０に対して送信される。
【００６７】
図６は、認証サーバ装置３０の機能構成の一例を示す。図６に示すように、認証サーバ装置３０は、認証処理設定部３０１、認証情報格納部３０２、認証処理決定部３０３及び認証処理部３０４を含む。
【００６８】
本実施形態において、認証処理設定部３０１、認証処理決定部３０３及び認証処理部３０４の一部または全ては、図３に示すＣＰＵ３０ａ（つまり、認証サーバ装置３０のコンピュータ）に認証サーバアプリケーションプログラムを実行させること、すなわち、ソフトウェアによって実現されるものとする。このプログラムは、例えばコンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラムは、例えばネットワークを介して認証サーバ装置３０にダウンロードされても構わない。
【００６９】
なお、認証処理設定部３０１、認証処理決定部３０３及び認証処理部３０４の一部または全ては、ＩＣ等のハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせ構成として実現されてもよい。
【００７０】
また、認証情報格納部３０２は、図３に示すＨＤＤ３０ｄまたは他の記憶装置を用いて実現される。
【００７１】
認証処理設定部３０１は、上記したプリントサーバ装置２０に含まれる判定部２０５による判定結果を受信する。認証処理設定部３０１は、受信された判定結果に応じて、上記したプリントサーバ装置２０（印刷ジョブ格納部２０４）に蓄積された印刷ジョブを要求したユーザに対して実行される認証処理を設定する。
【００７２】
認証情報格納部３０２には、認証処理設定部３０１によって設定された認証処理を示す情報（以下、認証情報と表記）が格納される。
【００７３】
ここで、例えば上記したようにユーザから要求された印刷ジョブがプリントサーバ装置２０（印刷ジョブ格納部２０４）に蓄積された後、ファイルを印刷するために当該ユーザが画像形成装置４０を使用する場合を想定する。この場合、例えば画像形成装置４０を使用するユーザを識別するための識別情報（以下、ユーザＩＤと表記）が当該画像形成装置４０から認証サーバ装置３０に対して送信される。
【００７４】
認証処理決定部３０３は、認証情報格納部３０２に格納されている認証情報及び画像形成装置４０から送信されたユーザＩＤに基づいて、当該ユーザＩＤによって識別されるユーザに対して実行される認証処理を決定する。
【００７５】
認証処理部３０４は、認証処理決定部３０３によって決定された認証処理を実行する。この認証処理部３０４によって実行される認証処理においてユーザが認証された場合、当該ユーザは、画像形成装置４０を使用する（つまり、画像形成装置４０においてファイルを印刷する）ことが可能となる。
【００７６】
図７は、画像形成装置４０の機能構成の一例を示す。なお、本実施形態において画像形成装置は上記したようにプリンタ、複写機、スキャナ及びファクシミリ等の複数の機能を有するＭＦＰとして実現されているが、図７においては、当該プリンタとしての機能（プリンタ機能）に関する機能部について主に説明する。
【００７７】
図７に示すように、画像形成装置４０は、ユーザインタフェース（ＵＩ）表示部４０１、認証管理部４０２、印刷管理部４０３及び印刷処理部４０４を含む。
【００７８】
本実施形態において、ＵＩ表示部４０１、認証管理部４０２、印刷管理部４０３及び印刷処理部４０４の一部または全ては、例えば図４に示す本体部４２に備えられるＣＰＵ４２ａに各種アプリケーション（プリントアプリケーション、認証アプリケーション及び管理アプリケーション）を実行させること、すなわち、ソフトウェアによって実現されるものとする。これらのアプリケーション（プログラム）は、例えばコンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、これらのアプリケーションは、例えばネットワークを介して画像形成装置４０にダウンロードされても構わない。
【００７９】
なお、ＵＩ表示部４０１、認証管理部４０２、印刷管理部４０３及び印刷処理部４０４の一部または全ては、ＩＣ等のハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせ構成として実現されてもよい。
【００８０】
ＵＩ表示部４０１は、操作パネル４１ｇ（タッチスクリーンディスプレイ）に各種画面を表示するとともに、当該操作パネル４１ｇに対するユーザの操作を受け付ける機能を有する。
【００８１】
認証管理部４０２は、ユーザが画像形成装置４０を使用する際に、当該ユーザを識別するためのユーザＩＤを取得する。認証管理部４０２によって取得されたユーザＩＤは、画像形成装置４０から認証サーバ装置３０に対して送信される。
【００８２】
印刷管理部４０３は、プリントサーバ装置２０に蓄積されている印刷ジョブのうち、ＵＩ表示部４０１によって受け付けられた（操作パネル４１ｇに対して行われた）ユーザの操作に応じて指定された印刷ジョブを当該プリントサーバ装置２０から取得する。印刷管理部４０３は、取得された印刷ジョブに基づく印刷指示を行う。
【００８３】
印刷処理部４０４は、印刷管理部４０３からの印刷指示に応じて印刷ジョブ（印刷処理）を実行する。
【００８４】
ここで、図８は、上記したプリントサーバ装置２０に含まれるルール情報格納部２０２に格納されているルール情報のデータ構造の一例を示す。
【００８５】
図８に示すように、ルール情報は、変更条件及び認証処理情報を対応づけて含む。変更条件は、ユーザから要求された印刷ジョブ（に関する情報）に対して適用され、当該印刷ジョブを要求したユーザが画像形成装置４０を使用する際に実行される認証処理を変更するために用いられる。
【００８６】
なお、変更条件は、例えばユーザに関する条件（以下、第１条件と表記）、印刷ジョブに基づいて印刷されるファイルに関する条件（以下、第２条件と表記）及び当該ファイルが印刷される画像形成装置４０に関する条件（以下、第３条件と表記）を含む。
【００８７】
第１条件としては、例えばユーザグループ（名）が設定される。このような第１条件によれば、印刷ジョブを要求したユーザが当該第１条件として設定されているユーザグループに属する場合に当該第１条件を満たすことになる。
【００８８】
第２条件としては、例えばアプリケーションプログラム（名）が設定される。このような第２条件によれば、印刷ジョブに基づいて印刷されるファイルに関連づけられているアプリケーションプログラムが第２条件として設定されているアプリケーションプログラムである場合に当該第２条件を満たすことになる。なお、印刷ジョブに基づいて印刷されるファイルに関連づけられているアプリケーションプログラムとは、当該ファイルを扱うことが可能な例えば印刷要求元のアプリケーションプログラムをいうものとする。換言すれば、第２条件として設定されているアプリケーションプログラムは、例えば印刷ジョブに基づいて印刷されるファイルの形式（種別）に相当する。
【００８９】
第３条件としては、例えば設置場所が設定される。このような第３条件によれば、印刷ジョブに基づいてファイルを印刷する画像形成装置４０が当該第３条件として設定されている設置場所に設置されている場合に第３条件を満たすことになる。
【００９０】
認証処理情報は、当該認証処理情報に対応づけられている変更条件（第１〜第３条件）を満たす印刷ジョブを要求したユーザに対して実行される認証処理を示す情報（識別子）である。
【００９１】
図８に示す例では、ルール情報格納部２０２には、ルール情報２０２ａ〜２０２ｃが格納されている。
【００９２】
ルール情報２０２ａは、例えば第１条件「グループ１」、第２条件「アプリケーション１」及び第３条件「Ｏｆｆｉｃｅ」を含む変更条件と認証処理情報「認証処理１」とを対応づけて含む。このルール情報２０２ａによれば、印刷ジョブを要求したユーザがグループ１に属し、当該印刷ジョブに基づいて印刷されるファイルに関連づけられているアプリケーションプログラムがアプリケーション１であり、当該ファイルを印刷する画像形成装置４０の設置場所がオフィス（Ｏｆｆｉｃｅ）である場合には、当該ユーザに対して認証処理１が実行されることが示されている。換言すれば、このルール情報２０２ａによれば、当該ルール情報２０２ａに含まれる第１〜第３条件を満たす場合に、ユーザに対して実行される認証処理が認証処理１に変更されることが示されている。
【００９３】
また、ルール情報２０２ｂは、例えば第１条件「グループ２」、第２条件「アプリケーション２」及び第３条件「Ｈｅａｄ  Ｑｕａｒｔｅｒ」を含む変更条件と認証処理情報「認証処理１」とを対応づけて含む。このルール情報２０２ｂによれば、印刷ジョブを要求したユーザがグループ２に属し、当該印刷ジョブに基づいて印刷されるファイルに関連づけられているアプリケーションプログラムがアプリケーション２であり、当該ファイルを印刷する画像形成装置４０の設置場所が本社（Ｈｅａｄ  Ｑｕａｒｔｅｒ）である場合には、当該ユーザに対して認証処理１が実行されることが示されている。換言すれば、このルール情報２０２ｂによれば、当該ルール情報２０２ｂに含まれる第１〜第３条件を満たす場合に、ユーザに対して実行される認証処理が認証処理１に変更されることが示されている。
【００９４】
また、ルール情報２０２ｃは、例えば第１条件「グループ３」、第２条件「アプリケーション３」及び第３条件「Ｐｕｂｌｉｃ」を含む変更条件と認証処理情報「認証処理１」とを対応づけて含む。このルール情報２０２ｃによれば、印刷ジョブを要求したユーザがグループ３に属し、当該印刷ジョブに基づいて印刷されるファイルに関連づけられているアプリケーションプログラムがアプリケーション１であり、当該ファイルを印刷する画像形成装置４０の設置場所が公共の場所（Ｐｕｂｌｉｃ）である場合には、当該ユーザに対して認証処理１が実行されることが示されている。換言すれば、このルール情報２０２ｃによれば、当該ルール情報２０２ｃに含まれる第１〜第３条件を満たす場合に、ユーザに対して実行される認証処理が認証処理１に変更されることが示されている。
【００９５】
なお、図８に示す例ではルール情報２０２ａ〜２０２ｃの各々に含まれる認証処理情報が同一であるが、当該ルール情報２０２ａ〜２０２ｃの各々に含まれる認証処理情報は異なる認証処理を示すものであってもよい。
【００９６】
また、図８においてはルール情報格納部２０２に３つのルール情報（ルール情報２０２ａ〜２０２ｃ）が格納されているものとして説明したが、当該ルール情報格納部２０２に格納されるルール情報の数は、１つ以上であればよい。
【００９７】
なお、本実施形態において、ルール情報に含まれる認証処理情報によって示される認証処理は、例えばデフォルトで設定されている認証処理（つまり、変更条件を満たさない印刷ジョブを要求したユーザに対して実行される認証処理）とは異なる認証処理である。具体的には、ルール情報に含まれる認証処理情報によって示される認証処理は、デフォルトで設定されている認証処理と比較してセキュリティ強度の高い認証処理であるものとする。
【００９８】
このようなルール情報によれば、当該ルール情報に含まれる変更条件を満たす印刷ジョブに基づいてファイルが印刷される場合には、当該ファイルが機密文書であるとしてセキュリティ強度の高い認証処理をユーザに対して実行するようなことが可能となる。一方、ルール情報に含まれる変更条件を満たさない印刷ジョブに基づいてファイルが印刷される場合には、ユーザの利便性を優先してセキュリティ強度の低い認証処理をユーザに対して実行するようなことが可能となる。
【００９９】
また、ここでは上記した第１〜第３条件としてユーザグループ、アプリケーション及び設置場所が設定されているものとして説明したが、これらは一例であり、上記した第１〜第３条件として他の条件が設定されていてもよい。
【０１００】
また、ルール情報に含まれる変更条件は、第１〜第３条件のうちの少なくとも１つを含むものであってもよいし、当該第１〜第３条件以外の条件を含むものであってもよい。
【０１０１】
図９は、上記した認証サーバ装置３０に含まれる認証情報格納部３０２に格納されている認証情報のデータ構造の一例を示す。
【０１０２】
図９に示すように、認証情報は、ユーザＩＤ及び認証処理情報を対応づけて含む。ユーザＩＤは、画像形成装置４０を使用するユーザを識別するための識別情報である。
【０１０３】
認証処理情報は、当該認証処理情報に対応づけられているユーザＩＤによって識別されるユーザが画像形成装置４０を使用する（つまり、当該ユーザから要求された印刷ジョブに基づいてファイルが印刷される）際に実行される認証処理を示す情報（識別子）である。
【０１０４】
図９に示す例では、認証情報格納部３０２には、認証情報３０２ａ及び３０２ｂが格納されている。
【０１０５】
認証情報３０２ａは、例えばユーザＩＤ「Ａ」及び認証処理情報「認証処理１」を対応づけて含む。この認証情報３０２ａによれば、ユーザＡ（ユーザＩＤ「Ａ」によって識別されるユーザ）が画像形成装置４０を使用する際に認証処理１が実行されることが示されている。
【０１０６】
また、認証情報３０２ｂは、例えばユーザ情報「Ｂ」及び認証処理情報「認証処理１」を対応づけて含む。この認証情報３０２ｂによれば、ユーザＢ（ユーザＩＤ「Ｂ」によって識別されるユーザ）が画像形成装置４０を使用する際に認証処理１が実行されることが示されている。
【０１０７】
ここでは、認証情報３０２ａ及び３０２ｂが認証情報格納部３０２に格納されている場合について説明したが、当該認証情報格納部３０２には、他のユーザＩＤを含む認証情報が格納されていてもよい。
【０１０８】
以下、本実施形態における画像形成システム１０の動作について説明する。ここでは、上記したユーザに対する認証処理を変更するためのルールを設定する際の処理（以下、ルール設定処理と表記）、ユーザから要求された印刷ジョブを蓄積する際の処理（以下、印刷ジョブ蓄積処理と表記）及び当該印刷ジョブに基づいてファイルを印刷する際の処理（以下、ファイル印刷処理と表記）について主に説明する。
【０１０９】
まず、図１０のシーケンスチャートを参照して、上記したルール設定処理の処理手順の一例について説明する。
【０１１０】
ユーザに対する認証処理を変更するためのルールを設定する場合、画像形成システム１０の管理者は、例えばプリントサーバ装置２０に備えられる入力デバイス２０ｆを用いて、当該管理者を識別するための識別情報である管理者ＩＤ及び当該管理者に対して予め割り当てられているパスワードを入力する（ステップＳ１）。
【０１１１】
この場合、プリントサーバ装置２０においては、当該ステップＳ１において入力された管理者ＩＤ及びパスワードに基づいてログイン処理が実行される（ステップＳ２）。なお、ログイン処理においては、ステップＳ１において入力された管理者ＩＤ及びパスワードと例えばプリントサーバ装置２０（または認証サーバ装置３０）において管理されている管理者ＩＤ及びパスワードとが一致するか否かが判定される。
【０１１２】
ステップＳ２の処理が実行されると、ステップＳ２における判定結果（ログイン処理結果）がプリントサーバ装置２０に備えられる表示デバイス２０ｇに表示される（ステップＳ３）。
【０１１３】
なお、ステップＳ１において入力された管理者ＩＤ及びパスワードとプリントサーバ装置２０において管理されている管理者ＩＤ及びパスワードとが一致すると判定された場合、ステップＳ３においては、プリントサーバ装置２０（画像形成システム１０）に対する管理者のログインが成功したというログイン処理結果が表示される。
【０１１４】
一方、ステップＳ１において入力された管理者ＩＤ及びパスワードとプリントサーバ装置２０において管理されている管理者ＩＤ及びパスワードとが一致しないと判定された場合、ステップＳ３においては、プリントサーバ装置２０（画像形成システム１０）に対する管理者のログインが失敗したというログイン処理結果が表示される。なお、管理者のログインが失敗したというログイン処理結果が表示された場合、管理者は、例えば管理者ＩＤ及びパスワードを再度入力することができる（つまり、ステップＳ１の処理が実行される）ものとする。
【０１１５】
ステップＳ３において管理者のログインが成功したというログイン処理結果が表示された場合、当該管理者は、プリントサーバ装置２０を操作することによって当該プリントサーバ装置２０に対して上記したルールを設定するための画面（以下、ルール設定画面と表記）の表示を要求することができる（ステップＳ４）。
【０１１６】
ここで、認証サーバ装置３０には、ルールを設定するために必要な情報が管理されているものとする。ルールを設定するために必要な情報には、例えば当該ルールを設定する際に選択することが可能な認証処理を示す認証処理情報（つまり、外部指定可能な認証処理情報）及び当該認証処理が実行される条件として選択可能なオプション情報等が含まれる。
【０１１７】
ステップＳ４の処理が実行されると、プリントサーバ装置２０に含まれるルール設定部２０１は、認証サーバ装置３０に対して上記した認証処理情報の取得を要求する（ステップＳ５）。
【０１１８】
この場合、ルール設定部２０１からの要求に応じて、認証サーバ装置３０において管理されている認証処理情報が認証サーバ装置３０からプリントサーバ装置２０（ルール設定部２０１）に返される（ステップＳ６）。これにより、プリントサーバ装置２０は、認証処理情報を取得することができる。
【０１１９】
次に、ルール設定部２０１は、認証サーバ装置３０に対して上記したオプション情報の取得を要求する（ステップＳ７）。
【０１２０】
この場合、ルール設定部２０１からの要求に応じて、認証サーバ装置３０において管理されているオプション情報が認証サーバ装置３０からプリントサーバ装置２０（ルール設定部２０１）に返される（ステップＳ８）。これにより、プリントサーバ装置２０は、オプション情報を取得することができる。
【０１２１】
なお、ステップＳ８において認証サーバ装置３０から返されるオプション情報には、例えば画像形成装置４０を使用する権限を有するユーザの各々が属する全てのグループの情報、印刷可能な形式のファイルの各々に関連づけられる全てのアプリケーションプログラムの情報、画像形成システム１０に備えられる画像形成装置４０の各々の設置場所の情報等が含まれるものとする。また、オプション情報には、例えば当該画像形成装置４０に割り当てられているＩＰアドレスや当該画像形成装置４０の機器名（プリンタ名）等が含まれていてもよい。
【０１２２】
上記したステップＳ５〜Ｓ８の処理が実行されると、ルール設定部２０１は、ステップＳ４における管理者からの要求に対する応答として、ルール設定画面を表示デバイス２０ｇに表示する（ステップＳ９）。なお、ルール設定画面は、上記したように認証サーバ装置３０から取得された認証処理情報及びオプション情報に基づいて表示することができる。
【０１２３】
ここで、図１１は、ステップＳ９において表示されるルール設定画面の一例を示す。図１１に示すように、ルール設定画面５００には、例えば第１〜第４選択領域５０１〜５０４が設けられている。
【０１２４】
第１選択領域５０１は、後述する第２〜第４選択領域５０２〜５０４の各々において選択される各条件（第１〜第３条件）を満たす印刷ジョブを要求したユーザに対して実行される認証処理を選択するための領域である。
【０１２５】
なお、第１選択領域５０１は、例えば上記したように認証サーバ装置３０から取得された認証処理情報に基づいて複数の認証処理の中から所望の認証処理を選択可能なユーザインタフェースを提供する。
【０１２６】
第２選択領域５０２は、認証処理を変更するための変更条件に含まれる第１条件（例えば、ユーザグループ）を選択するための領域である。
【０１２７】
なお、第２選択領域５０２は、例えば上記したように認証サーバ装置３０から取得されたオプション情報（画像形成装置４０を使用する権限を有するユーザの各々が属する全てのグループの情報）に基づいて複数のグループの中から所望のグループを選択可能なユーザインタフェースを提供する。
【０１２８】
第３選択領域５０３は、認証処理を変更するための変更条件に含まれる第２条件（例えば、アプリケーションプログラム）を選択するための領域である。
【０１２９】
なお、第３選択領域５０３は、例えば上記したように認証サーバ装置３０から取得されたオプション情報（印刷可能形式のファイルの各々に関連づけられる全てのアプリケーションプログラムの情報）に基づいて複数のアプリケーションプログラムの中から所望のアプリケーションプログラムを選択可能なユーザインタフェースを提供する。
【０１３０】
第４選択領域５０４は、認証処理を変更するための変更条件に含まれる第３条件（例えば、設置場所）を選択するための領域である。
【０１３１】
なお、第４選択領域５０４は、例えば上記したように認証サーバ装置３０から取得されたオプション情報（画像形成システム１０に備えられる画像形成装置４０の各々の設置場所の情報）に基づいて複数の設置場所の中から所望の設置場所を選択可能なユーザインタフェースを提供する。
【０１３２】
ここでは、変更条件（第１〜第３条件）として図８において説明したユーザグループ、アプリケーション及び設置場所を選択可能なルール設定画面５００について説明したが、当該ルール設定画面５００には、他の条件を選択可能な領域が更に設けられていてもよい。
【０１３３】
再び図１０に戻ると、ステップＳ９において上記したルール設定画面５００が表示された場合、管理者は、例えばプリントサーバ装置２０に備えられる入力デバイス２０ｆを用いて、第１選択領域５０１において認証処理を選択（指定）し、第２〜第４選択領域５０２〜５０４において第１〜第３条件を含む変更条件を選択（指定）することができる（ステップＳ１０）。
【０１３４】
ここで、図１１に示すように、ルール設定画面５００には、例えば「設定」ボタン５０５が設けられている。上記した第１〜第４選択領域５０１〜５０４において所望の認証処理及び第１〜第３条件が選択された後に「設定」ボタン５０５を押下（指定）する操作が管理者によって行われた場合、ルール設定部２０１は、管理者によって選択された認証処理（を示す認証処理情報）及び変更条件に基づいてルールを設定する。
【０１３５】
このようにルール設定部２０１によって設定されたルールを示すルール情報（つまり、管理者によって選択された認証処理情報及び変更条件を含むルール情報）は、ルール情報格納部２０２に格納（保存）される（ステップＳ１１）。
【０１３６】
なお、ステップＳ１１の処理が実行されると、ルールの設定（ルール情報の格納）が完了した旨がプリントサーバ装置２０に備えられる表示デバイス２０ｇに表示される（ステップＳ１１）。
【０１３７】
上記した図１０に示す処理によれば、プリントサーバ装置２０に対する管理者の操作に応じて、当該管理者によって選択（指定）された変更条件を満たす印刷ジョブを要求したユーザに対する認証処理を変更するためのルールを設定することができる。
【０１３８】
なお、例えば図１０に示すステップＳ１０及びＳ１１の処理が繰り返されることによって、図９に示すような複数のルールを設定する（複数のルール情報をルール情報格納部２０２に格納する）ことも可能である。
【０１３９】
また、図１０においては認証処理情報及びオプション情報が認証処理サーバ装置３０から取得されるものとして説明したが、当該認証処理情報及びオプション情報の一部または全ては、例えばプリンタサーバ装置２０内で管理されていてもよい。また、認証処理情報及びオプション情報の一部または全ては、例えばＬＤＡＰ（Lightweight Directory Access Protocol）と称されるプロトコルに基づいてアクセス可能な外部のサーバ装置（ディレクトリサービス）等から取得されてもよい。
【０１４０】
次に、図１２のシーケンスチャートを参照して、上記した印刷ジョブ蓄積処理の処理手順の一例について説明する。
【０１４１】
まず、例えばユーザ端末５０内で管理されているファイルを印刷する場合、ユーザは、当該ユーザ端末５０上でファイルを指定することによって、当該ファイルを印刷するための印刷ジョブを要求する（ステップＳ２１）。なお、上記したように画像形成システム１０が複数の画像形成装置４０を備える構成の場合、ユーザは、ファイルを印刷するために使用する画像形成装置４０を指定することができる。
【０１４２】
以下、ステップＳ２１において印刷ジョブを要求したユーザを対象ユーザと称し、当該対象ユーザから要求された印刷ジョブに基づいて印刷されるファイル（つまり、対象ユーザによって指定されたファイル）を対象ファイルと称する。
【０１４３】
ステップＳ２１において対象ユーザから印刷ジョブが要求された場合、ユーザ端末５０は、当該印刷ジョブを生成し、プリントサーバ装置２０に送信する（ステップＳ２２）。
【０１４４】
なお、ステップＳ２２においてユーザ端末５０からプリントサーバ装置２０に送信される印刷ジョブには、例えば対象ファイル（印刷データ）及び当該対象ファイルの書誌情報（例えば、ファイル名及びページ数等）が含まれている。なお、印刷ジョブは、例えばＰＪＬ（Printer Job Language）と称される言語を用いて記述されている。
【０１４５】
ここで、上記した印刷ジョブには、例えば対象ユーザを識別するためのユーザＩＤ、対象ファイルに関連づけられているアプリケーションプログラムを示す情報（以下、アプリケーション情報）及び対象ユーザによって指定された画像形成装置４０を示す情報（以下、機器情報と表記）等が関連づけられているものとする。なお、機器情報には、対象ユーザによって指定された画像形成装置４０に割り当てられているＩＰアドレス、当該画像形成装置４０の機器名及び当該画像形成装４０の設置場所を示す情報等が含まれる。本実施形態においては、ステップＳ２２においてユーザ端末５０からプリントサーバ装置２０に送信される印刷ジョブに基づいて、上記したユーザＩＤ、アプリケーション情報及び機器情報を取得することができるものとする。なお、ユーザＩＤ、アプリケーション情報及び機器情報は印刷ジョブに含まれていてもよい。
【０１４６】
プリントサーバ装置２０に含まれる印刷ジョブ管理部２０３は、ユーザ端末５０から送信された印刷ジョブを受信することによって、対象ユーザから要求された印刷ジョブを受け付ける。印刷ジョブ管理部２０３によって受信された印刷ジョブは、印刷ジョブ格納部２０４に蓄積（格納）される（ステップＳ２３）。なお、印刷ジョブ格納部２０４には、対象ユーザを含む複数のユーザから要求された印刷ジョブが蓄積される。
【０１４７】
次に、判定部２０５は、ルール情報格納部２０２に格納されているルール情報を取得する。判定部２０５は、取得されたルール情報を参照して、印刷ジョブ格納部２０４に蓄積された印刷ジョブ（対象ユーザから要求された印刷ジョブ）に関する情報が当該ルール情報に含まれる変更条件を満たすか否かを判定する処理（以下、条件判定処理と表記）を実行する（ステップＳ２４）。なお、ステップＳ２４の処理の詳細については後述する。
【０１４８】
ステップＳ２４において印刷ジョブに関する情報が変更条件を満たす（つまり、対象ファイルが機密文書である）と判定された場合、判定部２０５は、対象ユーザを識別するためのユーザＩＤ及び当該変更条件に対応づけてルール情報に含まれている認証処理情報を認証サーバ装置３０に送信する（ステップＳ２５）。このステップＳ２５の処理により、プリントサーバ装置２０から認証サーバ装置３０に対して、例えば対象ファイルが印刷される（つまり、対象ユーザが画像形成装置４０を使用する）際のセキュリティ強度の強化（以下、単にセキュリティ強化と表記）が依頼される。
【０１４９】
次に、認証サーバ装置３０に含まれる認証処理設定部３０１は、プリントサーバ装置２０（判定部２０５）によって送信されたユーザＩＤ及び認証処理情報を受信する。認証処理設定部３０１は、受信されたユーザＩＤ及び認証処理情報を含む認証情報を認証情報格納部３０２に格納する（ステップＳ２６）。このステップＳ２６の処理により、認証処理設定部３０１によって受信されたユーザＩＤによって識別される対象ユーザに対して実行される認証処理が、デフォルトで設定されている認証処理から認証処理設定部３０１によって受信された認証処理情報によって示される認証処理に変更される（つまり、対象ユーザに対して実行される認証処理が設定される）。
【０１５０】
ステップＳ２６の処理が実行されると、ステップＳ２５におけるセキュリティ強化の依頼に対する応答として、対象ユーザに対して実行される認証処理の設定が完了した旨が認証サーバ装置３０からプリントサーバ装置２０に通知される（ステップＳ２７）。
【０１５１】
この場合、対象ユーザから要求された印刷ジョブの蓄積が完了した旨がユーザ端末５０に対して通知される（ステップＳ２８）。また、ユーザ端末５０には、対象ユーザから要求された印刷ジョブの受付が完了したことが表示される（ステップＳ２９）。
【０１５２】
ここでは、ステップＳ２４における条件判定処理において印刷ジョブに関する情報が変更条件を満たすと判定された場合について説明したが、当該条件判定処理において印刷ジョブに関する情報が変更条件を満たさないと判定された場合には、ステップＳ２５〜Ｓ２７の処理は実行されず、ステップＳ２８及びＳ２９の処理が実行されればよい。
【０１５３】
また、図１２に示す処理においては条件判定処理において印刷ジョブに関する情報が変更条件を満たすと判定された場合に認証情報が認証情報格納部３０２に格納される（つまり、対象ユーザに対して実行される認証処理が変更される）ものとして説明したが、上記したセキュリティ強化の依頼が可能なユーザを限定する構成としてもよい。この場合、上記したステップＳ２６の処理が実行される前に、例えばステップＳ２５において送信されたユーザＩＤによって識別されるユーザ（つまり、対象ユーザ）がセキュリティ強化を依頼することが可能なユーザとして予め登録されたユーザであるか否かを判定（認証）する処理が実行されてもよい。このような処理において対象ユーザが予め登録されたユーザであると判定された場合にステップＳ２６の処理が実行される。なお、対象ユーザがセキュリティ強化を依頼することが可能なユーザであるか否かは、例えば当該対象ユーザに指定させた所定のキー等に基づいて判定されてもよいし、クライアント証明書等を用いて判定されてもよい。
【０１５４】
次に、図１３のフローチャートを参照して、上記した条件判定処理（図１２に示すステップＳ２４の処理）の処理手順の一例について説明する。
【０１５５】
なお、条件判定処理は、上記したように印刷ジョブに関する情報がルール情報に含まれる変更条件を満たすか否かを判定する処理であり、プリントサーバ装置２０に含まれる判定部２０５によって実行される。ここでは、ルール情報に含まれる変更条件が上記した図８において説明した第１〜第３条件（ユーザグループ、アプリケーション及び設置場所）を含むものとして説明する。
【０１５６】
まず、判定部２０５は、上記したように対象ユーザから要求された印刷ジョブに関連づけられているユーザＩＤに基づいて、対象ユーザが属するグループを特定する（ステップＳ３１）。
【０１５７】
なお、ステップＳ３１の処理は対象ユーザと当該対象ユーザが属するグループとの関係を定義した情報（以下、グループ情報と表記）に基づいて実行されるが、当該グループ情報は、例えばプリントサーバ装置２０内で管理されていてもよいし、ユーザ端末５０及び認証サーバ装置３０等から取得（受信）されてもよい。なお、グループ情報は、例えばユーザを識別するためのユーザＩＤに対応づけて当該ユーザが属するグループのグループ名等を含む情報等であればよい。
【０１５８】
また、対象ユーザが属するグループは、例えば対象ユーザの属性情報（対象ユーザの職業、役職または部署等）に基づいて特定されてもよい。
【０１５９】
ここで、判定部２０５は、ステップＳ３１において特定されたグループ（つまり、対象ユーザが属するグループ）が変更条件に含まれる第１条件を満たすか否かを判定する（ステップＳ３２）。このステップＳ３２において、判定部２０５は、ステップＳ３１において特定されたグループが第１条件として設定されているユーザグループと一致する場合に当該第１条件を満たすと判定する。一方、判定部２０５は、ステップＳ３１において特定されたグループが第１条件として設定されているユーザグループと一致しない場合に当該第１条件を満たさないと判定する。
【０１６０】
ステップＳ３１において特定されたグループが第１条件を満たすと判定された場合（ステップＳ３２のＹＥＳ）、判定部２０５は、対象ユーザから要求された印刷ジョブに関連づけられているアプリケーション情報に基づいて、対象ファイルに関連づけられているアプリケーションプログラムを特定する（ステップＳ３３）。
【０１６１】
なお、対象ファイルの形式（種別）が例えば文書ファイルである場合には、当該対象ファイルに関連づけられているアプリケーションプログラムは、文書を作成するための文書作成アプリケーションである。また、対象ファイルの形式（種別）が例えばメールの内容等である場合には、当該対象ファイルに関連づけられているアプリケーションプログラムは、当該メールの管理を行うメーラー（メールソフト）である。ここで説明したアプリケーションプログラムは一例であり、ステップＳ３３において特定されるアプリケーションプログラムは、対象ファイルを扱うことが可能なものであれば、他のアプリケーションプログラムであってもよい。
【０１６２】
判定部２０５は、ステップＳ３３において特定されたアプリケーションプログラムが変更条件に含まれる第２条件を満たすか否かを判定する（ステップＳ３４）。このステップＳ３４において、判定部２０５は、ステップＳ３３において特定されたアプリケーションプログラムが第２条件として設定されているアプリケーションプログラムと一致する場合に当該第２条件を満たすと判定する。一方、判定部２０５は、ステップＳ３３において特定されたアプリケーションプログラムが第２条件として設定されているアプリケーションプログラムと一致しない場合に当該第２条件を満たさないと判定する。
【０１６３】
ステップＳ３３において特定されたアプリケーションプログラムが第２条件を満たすと判定された場合（ステップＳ３４のＹＥＳ）、判定部２０５は、対象ユーザから要求された印刷ジョブに関連づけられている機器情報に基づいて、対象ユーザによって指定された画像形成装置４０（対象ファイルが印刷される画像形成装置４０）の設置場所を特定する（ステップＳ３５）。
【０１６４】
なお、対象ユーザによって指定される画像形成装置４０の設置場所には、例えばオフィス（Ｏｆｆｉｃｅ）、本社（ＨＱ）及び公共の場所（Ｐｕｂｌｉｃ）等が含まれるが、他の場所であってもよい。
【０１６５】
判定部２０５は、ステップＳ３５において特定された設置場所が変更条件に含まれる第３条件を満たすか否かを判定する（ステップＳ３６）。このステップＳ３６において、判定部２０５は、ステップＳ３５において特定された設置場所が第３条件として設定されている設置場所と一致する場合に当該第３条件を満たすと判定する。一方、判定部２０５は、ステップＳ３５において特定された設置場所が第３条件として設定されている設置場所と一致しない場合に当該第３条件を満たさないと判定する。
【０１６６】
ステップＳ３５において特定された設置場所が第３条件を満たすと判定された場合（ステップＳ３７のＹＥＳ）、判定部２０５は、対象ユーザから要求された印刷ジョブに関する情報が変更条件を満たすものとして、当該変更条件（第１〜第３条件）に対応づけてルール情報に含まれている認証処理情報を取得する（ステップＳ３７）。
【０１６７】
なお、ステップＳ３７において取得された認証処理情報は、対象ユーザから要求された印刷ジョブに関連づけられているユーザＩＤ（つまり、対象ユーザを識別するためのユーザＩＤ）とともに図１２に示すステップＳ２５において認証サーバ装置３０に対して送信される。
【０１６８】
一方、ステップＳ３１において特定されたグループが第１条件を満たさないと判定された場合（ステップＳ３２のＮＯ）、図１３に示す条件判定処理は終了される。なお、ステップＳ３３において特定されたアプリケーションプログラムが第２条件を満たさないと判定された場合（ステップＳ３４のＮＯ）、及びステップＳ３５において特定された設置場所が第３条件を満たさないと判定された場合（ステップＳ３６のＮＯ）についても同様である。
【０１６９】
上記した条件判定処理によれば、対象ユーザが属するグループ、対象ファイルに関連づけられているアプリケーションプログラム及び対象ユーザによって指定された画像形成装置４０の設置場所が変更条件に含まれる第１〜第３条件の全てを満たす場合には、対象ユーザから要求された印刷ジョブに関する情報が変更条件を満たすと判定され、セキュリティ強化がプリントサーバ装置２０から認証サーバ装置３０に対して依頼される。
【０１７０】
なお、上記した図１３においては変更条件に含まれる第１〜第３条件の全てを満たす場合に当該変更条件を満たすと判定されるものとして説明したが、例えば当該第１〜第３条件の少なくとも１つを満たす場合に当該変更条件を満たすと判定される構成であってもよい。
【０１７１】
また、上記した図８において説明したようにルール情報格納部２０２に複数のルール情報が格納されている場合には、図１３に示す処理は当該ルール情報毎に実行されるものとする。この場合、複数のルール情報のうちの１つに含まれる変更条件を満たすと判定された場合に条件判定処理が終了されるようにしてもよい。
【０１７２】
なお、本実施形態においては第１条件（ユーザに関する条件）としてユーザグループが設定されているものとして説明したが、当該第１条件としては、ユーザを識別するためのユーザＩＤ等が設定されていてもよい。このような第１条件の場合には、対象ユーザを識別するためのユーザＩＤが第１条件として設定されているユーザＩＤと一致する場合に第１条件を満たすと判定されればよい。
【０１７３】
また、第２条件（ファイルに関する条件）としてアプリケーションプログラムが設定されているものとして説明したが、当該第２条件としては、特定の用語等が設定されていてもよい。このような第２条件の場合には、対象ファイル及び当該対象ファイルのファイル名に第２条件として設定されている用語が含まれる場合に第２条件を満たすと判定されればよい。
【０１７４】
更に、第３条件（画像形成装置４０に関する条件）として設置場所が設定されているものとして説明したが、当該第３条件としては、画像形成装置４０に割り当てられているＩＰアドレスまたは当該画像形成装置４０の機器名等が設定されていてもよい。このような第３条件の場合には、対象ユーザによって指定された画像形成装置４０に割り当てられているＩＰアドレスまたは当該画像形成装置４０の機器名が第３条件として設定されているＩＰアドレスまたは機器名と一致する場合に第３条件を満たすと判定されればよい。
【０１７５】
すなわち、本実施形態において対象ユーザに対して実行される認証処理を変更するためのルール（変更条件）としては、様々な条件を設定することができる。
【０１７６】
次に、図１４のシーケンスチャートを参照して、上記したファイル印刷処理の処理手順の一例について説明する。
【０１７７】
上記したように対象ユーザから要求された印刷ジョブがプリントサーバ装置２０（印刷ジョブ格納部２０４）に蓄積された後に、当該印刷ジョブに基づいて対象ファイルを印刷するためには、対象ユーザは、当該対象ユーザによって指定された画像形成装置４０を使用し、当該印刷ジョブ（印刷処理）の実行を指示する必要がある。
【０１７８】
ここで、対象ユーザは、例えば画像形成装置４０を使用するために当該対象ユーザに対して配布されたＩＣ（Integrated Circuit）カードを所持しているものとする。ＩＣカードは情報記憶媒体であり、当該ＩＣカードには、当該ＩＣカードを所持する対象ユーザを識別するためのユーザＩＤが記憶されているものとする。
【０１７９】
また、画像形成装置４０には、ＩＣカードに記憶された情報を読み取るためのカードリーダ（読み取り装置）が設けられているものとする。
【０１８０】
この場合、対象ユーザは、上記した画像形成装置４０に設けられているカードリーダに対してＩＣカードを近接させる。これによれば、画像形成装置４０に含まれる認証管理部４０２は、ＩＣカードに記憶されているユーザＩＤを読み取ることができる（ステップＳ４１）。
【０１８１】
なお、本実施形態においては認証管理部４０２がＩＣカードに記憶されているユーザＩＤを読み取るものとして説明するが、当該認証管理部４０２は、例えば画像形成装置４０の操作部４１に備えられる操作パネル４１ｇに対して対象ユーザが直接入力したユーザＩＤを取得してもよい。
【０１８２】
認証管理部４０２は、ステップＳ４１において読みられたユーザＩＤ（ＩＣカードから取得されたユーザＩＤ）を認証サーバ装置３０に送信することによって、対象ユーザの認証（対象ユーザに対する認証処理）を要求する（ステップＳ４２）。
【０１８３】
次に、認証サーバ装置３０においては、ステップＳ４２における認証管理部４０２（画像形成装置４０）からの要求に応じて、対象ユーザに対して認証処理を実行する（ステップＳ４３）。このステップＳ４３の処理においては、認証管理部４０２によって送信されたユーザＩＤが用いられる。なお、ステップＳ４３の処理の詳細については後述する。
【０１８４】
ステップＳ４３の処理が実行されると、当該処理の結果（認証結果）が認証サーバ装置３０から画像形成装置４０（操作部４１）に通知され（ステップＳ４４）、ＵＩ表示部４０１によって表示される（ステップＳ４５）。
【０１８５】
ここで、ステップＳ４４において認証サーバ装置３０から画像形成装置４０に対して送信される認証結果には、対象ユーザに対する認証が成功した（つまり、対象ユーザが認証された）ことを示す「認証成功」または対象ユーザに対する認証が失敗した（つまり、対象ユーザが認証されない）ことを示す「認証失敗」が含まれる。
【０１８６】
ＵＩ表示部４０１によって表示された認証結果が「認証失敗」である場合、図１４に示す処理は終了される。
【０１８７】
一方、ＵＩ表示部４０１によって表示された認証結果が「認証成功」である場合、当該対象ユーザによる画像形成装置４０の使用が可能となる。なお、認証結果が「認証成功」である場合、上記した対象ユーザを識別するためのユーザＩＤ及び後述する印刷権限が操作部４１（例えば、認証管理部４０２）から本体４２（例えば、印刷処理部４０４）に通知される。
【０１８８】
この場合、対象ユーザは、例えば画像形成装置４０の操作部４１に備えられる操作パネル４１ｇを操作することによって、画像形成装置４０に対して印刷ジョブリストの表示を要求することができる（ステップＳ４６）。
【０１８９】
ステップＳ４６の処理が実行されると、画像形成装置４０に含まれる印刷管理部４０３は、対象ユーザを識別するためのユーザＩＤをプリントサーバ装置２０に送信することによって、当該プリントサーバ装置２０に対して印刷ジョブリストの取得を要求する（ステップＳ４７）。
【０１９０】
この場合、プリントサーバ装置２０に含まれる印刷ジョブ管理部２０３は、印刷ジョブ格納部２０４を参照して、印刷管理部４０３によって送信されたユーザＩＤ及び対象ユーザが使用している画像形成装置４０を示す機器情報と関連づけられている印刷ジョブ（つまり、対象ユーザから受け付けられた印刷ジョブ）の一覧を示す印刷ジョブリストを生成する。印刷管理部４０３によって生成された印刷ジョブリストは、プリントサーバ装置２０から画像形成装置４０に返される（ステップＳ４８）。
【０１９１】
ステップＳ４８においてプリントサーバ装置２０から返された印刷ジョブリストは、ステップＳ４６における対象ユーザからの要求に対する応答として、画像形成装置４０に含まれるＵＩ表示部４０１によって表示される（ステップＳ４９）。
【０１９２】
ここで、上記したステップＳ４９において表示された印刷ジョブリストには、例えば印刷ジョブを識別するための識別情報（以下、印刷ジョブ情報と表記）が含まれている。この場合、対象ユーザは、画像形成装置４０の操作部４１に備えられる操作パネル４１ｇを操作することによって、印刷ジョブリスト（印刷ジョブの一覧）の中から画像形成装置４０において印刷する対象ファイルを含む印刷ジョブを指定することができる（ステップＳ５０）。これにより、画像形成装置４０に対して対象ファイルを印刷するための印刷ジョブの実行が指示される。なお、印刷ジョブリストに含まれる印刷ジョブ情報は、例えば当該印刷ジョブ情報によって識別される印刷ジョブに含まれる対象ファイルのファイル名であってもよいし、当該印刷ジョブに割り当てられたＩＤ等であってもよい。
【０１９３】
ステップＳ５０の処理が実行されると、画像形成装置４０に含まれる印刷管理部４０３は、上記したように対象ユーザによって指定された印刷ジョブ情報をプリントサーバ装置２０に送信することによって、当該プリントサーバ装置２０に対して印刷ジョブの取得を要求する（ステップＳ５１）。
【０１９４】
この場合、プリントサーバ装置２０に含まれる印刷ジョブ管理部２０３は、印刷管理部４０３によって送信された印刷ジョブ情報によって識別される印刷ジョブを、印刷ジョブ格納部２０４から取得する。印刷管理部４０３によって取得された印刷ジョブは、プリントサーバ装置２０から画像形成装置４０に返される（ステップＳ５２）。
【０１９５】
画像形成装置４０に含まれる印刷管理部４０３は、プリントサーバ装置２０から返された印刷ジョブに基づく印刷処理を印刷処理部４０４に対して指示する。印刷処理部４０４は、このような印刷処理部４０４からの指示に応じて、対象ファイルに対する印刷処理を実行する（ステップＳ５３）。なお、印刷処理（対象ファイルの印刷）は、例えば上記した印刷権限（印刷パラメータ）に基づいて実行されるものとする。この印刷権限は、例えば対象ユーザに対して設定されているものであってもよいし、対象ファイルに対して設定されているものであってもよいし、画像形成装置４０に対して設定されているものであってもよい。
【０１９６】
ここで、ステップＳ５３の処理が実行されると、画像形成装置４０は、対象ファイルに対する印刷処理が完了した旨をプリントサーバ装置２０に通知する（ステップＳ５４）。このステップＳ５４においては、上記した印刷処理が完了した印刷ジョブを識別するための印刷ジョブ情報（印刷ジョブリストの中から対象ユーザによって指定された印刷ジョブの情報）が画像形成装置４０からプリントサーバ装置２０に対して送信される。
【０１９７】
プリントサーバ装置２０は、画像形成装置４０から送信された印刷ジョブ情報を受信する。プリントサーバ装置２０は、受信された印刷ジョブ情報によって識別される印刷ジョブを印刷ジョブ格納部２０４から取得し、当該取得された印刷ジョブに関連づけられているユーザＩＤ（つまり、対象ユーザを識別するためのユーザＩＤ）を認証サーバ装置３０に送信する（ステップＳ５５）。このステップＳ５５の処理により、プリントサーバ装置２０から認証サーバ装置３０に対してセキュリティ強化の解除が依頼される。
【０１９８】
次に、認証サーバ装置３０に含まれる認証処理設定部３０１は、プリントサーバ装置２０によって送信されたユーザＩＤを受信する。認証処理設定部３０１は、受信されたユーザＩＤによって識別される対象ユーザに対する認証処理の設定を解除する（ステップＳ５６）。なお、このステップＳ５６においては、例えば認証処理設定部３０１によって受信されたユーザＩＤを含む認証情報が認証情報格納部３０２から削除（破棄）される。
【０１９９】
ステップＳ５６の処理が実行されると、ステップＳ５５における依頼に対する応答として、セキュリティ強化の解除が完了した旨が認証サーバ装置３０からプリントサーバ装置２０に通知される（ステップＳ５７）。ステップＳ５７の処理が実行されると、プリントサーバ装置２０に含まれる印刷ジョブ管理部２０３は、対象ユーザから要求された印刷ジョブ（対象ユーザを識別するためのユーザＩＤと関連づけられている印刷ジョブ）を印刷ジョブ格納部２０４から破棄する。
【０２００】
なお、上記したセキュリティ強化の解除が完了した旨は、プリントサーバ装置２０から画像形成装置４０に対して更に通知される（ステップＳ５８）。
また、ステップＳ５８の処理が実行されると、印刷が完了した旨がＵＩ表示部４０１によって表示される（ステップＳ５９）。
【０２０１】
上記したファイル印刷処理によれば、認証処理によって認証された対象ユーザが使用する画像形成装置４０において対象ファイル（対象ユーザから受け付けられた印刷ジョブに含まれるファイル）を印刷することが可能となる。
【０２０２】
なお、ここではＩＣカードにユーザＩＤが記憶されているものとして説明したが、当該ＩＣカードには、当該ＩＣカードに割り当てられた識別情報（以下、カードＩＤと表記）が記憶されていてもよい。この場合、ＩＣカードから読み取られるカードＩＤと当該カードＩＤが割り当てられているＩＣカードを所持する対象ユーザ（対象ユーザを識別するためのユーザＩＤ）との対応関係が例えば認証サーバ装置３０において管理されており、当該カードＩＤからユーザＩＤを特定することが可能であるものとする。
【０２０３】
次に、図１５のフローチャートを参照して、上記した認証処理（図１４に示すステップＳ４３の処理）の処理手順の一例について説明する。
【０２０４】
なお、認証処理は、例えばユーザが画像形成装置４０を使用する権限を有する（ユーザが画像形成装置４０を使用可能なユーザである）か否かを確認するための処理であり、認証サーバ装置３０において実行される。
【０２０５】
まず、認証サーバ装置３０に含まれる認証処理決定部３０３は、画像形成装置４０に含まれる認証管理部４０２によって送信されたユーザＩＤ（ＩＣカードから取得されたユーザＩＤ）を取得する（ステップＳ６１）。
【０２０６】
次に、認証処理決定部３０３は、ステップＳ６１において取得されたユーザＩＤに基づいて、当該ユーザＩＤを含む認証情報が認証情報格納部３０２に格納されているか否かを判定する（ステップＳ６２）。換言すれば、ステップＳ６２においては、ステップＳ６１において取得されたユーザＩＤによって識別される対象ユーザに対するセキュリティ強度が強化されているか否かが判定される。
【０２０７】
ステップＳ６２においてユーザＩＤを含む認証情報が格納されていると判定された場合（ステップＳ６１のＹＥＳ）、認証処理決定部３０３は、当該認証情報に含まれる認証処理情報（つまり、当該ユーザＩＤに対応づけられている認証処理情報）を取得する（ステップＳ６３）。ステップＳ６３の処理が実行されると、認証処理決定部３０３は、当該ステップＳ６３において取得された認証処理情報によって示される認証処理（以下、第１認証処理と表記）を、対象ユーザに対して実行される認証処理として決定する。
【０２０８】
この場合、認証処理決定部３０３によって決定された第１認証処理が認証処理部３０４によって実行される（ステップＳ６４）。
【０２０９】
一方、ステップＳ６２においてユーザＩＤを含む認証情報が格納されていないと判定された場合（ステップＳ６２のＮＯ）、認証処理決定部３０３は、例えばデフォルトで設定されている認証処理（以下、第２認証処理と表記）を、対象ユーザに対して実行される認証処理として決定する。
【０２１０】
この場合、認証処理決定部３０３によって決定された第２認証処理が認証処理部３０４によって実行される（ステップＳ６５）。
【０２１１】
ここで、ステップＳ６４において実行される第１認証処理及びステップＳ６５において実行される第２認証処理について具体的に説明する。
【０２１２】
上記したように認証情報に含まれる認証処理情報によって示される認証処理（第１認証処理）はデフォルトで設定されている認証処理（第２認証処理）と比較してセキュリティ強度の高い認証処理であるものとする。
【０２１３】
この場合、第１認証処理は、例えば上記したＩＣカード認証処理及びパスコード認証処理を組み合わせた多要素認証処理であるものとする。また、第２認証処理は、例えばＩＣカード認証処理であるものとする。なお、ＩＣカード認証処理とはＩＣカード（情報記憶媒体）から取得されるユーザＩＤ（カードＩＤ）に基づく認証処理であり、パスコード認証処理とはユーザによって入力されるパスコードに基づく認証処理である。また、本実施形態において、パスコードとは、パスワード及び暗証番号等を含む概念で用いられるものとする。
【０２１４】
なお、以下の説明においては、ステップＳ６１において取得されたユーザＩＤ（つまり、ＩＣカードから取得されたユーザＩＤ）を便宜的に対象ユーザＩＤと称する。
【０２１５】
ここで、認証サーバ装置３０においては、画像形成装置４０を使用することが可能なユーザの各々を識別するためのユーザＩＤ（以下、使用可能ユーザＩＤと表記）及び当該ユーザに割り当てられているパスコード等の認証処理に必要な情報が予め設定（管理）されているものとする。
【０２１６】
まず、ステップＳ６４において上記した第１認証処理（ＩＣカード認証処理及びパスコード認証処理）が実行される場合について説明する。
【０２１７】
第１認証処理が実行される場合には、パスコード認証処理のためのパスコードが必要である。このため、認証処理部３０４は、対象ユーザを認証するためにパスコードの入力が必要である（つまり、認証パラメータが不足している）旨を画像形成装置４０に通知する。
【０２１８】
パスコードの入力が必要である旨が認証サーバ装置３０から通知されると、画像形成装置４０に含まれるＵＩ表示部４０１は、パスコードを入力するための画面（以下、パスコード入力画面と表記）を表示する。このようなパスコード入力画面に対して対象ユーザによってパスコードが入力された場合、画像形成装置４０に含まれる認証管理部４０２は、当該パスコード（以下、入力パスコードと表記）を認証サーバ装置３０に送信する。
【０２１９】
次に、認証処理部３０４は、ＩＣカードから取得された対象ユーザＩＤ及び画像形成装置４０に含まれる認証管理部４０２によって送信された入力パスコードを用いて第１認証処理を実行する。この第１認証処理においては、上記したように対象ユーザＩＤに基づいてＩＣカード認証処理が実行され、入力パスコードに基づいてパスコード認証処理が実行される。
【０２２０】
具体的には、ＩＣカード認証処理においては、対象ユーザＩＤが上記した使用可能ユーザＩＤであるか否かが判定される。パスコード認証処理においては、入力パスコードが対象ユーザに割り当てられているパスコードであるか否かが判定される。
【０２２１】
上記したＩＣカード認証処理において対象ユーザＩＤが使用可能ユーザＩＤであると判定され、かつ、パスコード認証処理において入力パスコードが対象ユーザに割り当てられたパスコードであると判定された場合、第１認証処理の結果（認証結果）は「認証成功」となる。
【０２２２】
一方、ＩＣカード認証処理において対象ユーザＩＤが使用可能ユーザＩＤでないと判定された場合、または、パスコード認証処理において入力パスコードが対象ユーザに割り当てられたパスコードでないと判定された場合には、第１認証処理の結果は「認証失敗」となる。
【０２２３】
次に、ステップＳ６５において上記した第２認証処理（ＩＣカード認証処理）が実行される場合について説明する。
【０２２４】
上記したように第２認証処理がＩＣカード認証処理である場合、認証処理部３０４は、ＩＣカードから取得された対象ユーザＩＤを用いてＩＣカード認証処理を実行する。
【０２２５】
ＩＣカード認証処理においては、上記したように対象ユーザＩＤが使用可能ユーザＩＤであるか否かが判定される。
【０２２６】
これによれば、上記したＩＣカード認証処理において対象ユーザＩＤが使用可能ユーザＩＤであると判定された場合、第２認証処理の結果（認証結果）は「認証成功」となる。
【０２２７】
一方、ＩＣカード認証処理において対象ユーザＩＤが使用可能ユーザＩＤでないと判定された場合、第２認証処理の結果は「認証失敗」となる。
【０２２８】
ここで、上記したように図１２に示す処理によれば、対象ユーザから要求された印刷ジョブに関する情報（例えば、対象ユーザが属するグループ、印刷ジョブに基づいて印刷されるファイルに関連づけられているアプリケーションプログラム及び印刷ジョブに基づいてファイルを印刷する画像形成装置４０の設置場所等）が上記したように予め定められた変更条件（ルール情報に含まれる変更条件）を満たす場合に、認証サーバ装置３０に含まれる認証情報格納部３０２に認証情報が格納される。また、上記した図１５に示す処理によれば、対象ユーザを識別するためのユーザＩＤを含む認証情報が認証情報格納部３０２に格納されている場合には当該認証情報に含まれる認証処理情報によって示される第１認証処理が実行され、当該認証情報が設定されていない場合にはデフォルトの第２認証処理が実行される。
【０２２９】
すなわち、上記したように本実施形態においては、対象ユーザから要求された印刷ジョブに関する情報が変更条件を満たす場合に対象ユーザに対する第１認証処理が実行され、当該印刷ジョブに関する情報が変更条件を満たさない場合に対象ユーザに対する第２認識処理が実行される構成を有する。
【０２３０】
本実施形態においては、このような構成により、対象ユーザから要求された印刷ジョブに応じて異なる認証処理を実行する（つまり、認証手段を変更する）ことが可能となる。
【０２３１】
なお、本実施形態において、上記した第１認証処理は第２認証処理と比較してセキュリティ強度（セキュリティレベル）が高い認証処理である。具体的には、予め用意された複数の認証処理のうちの少なくとも２つ以上の認証処理（例えば、ＩＣカード認証処理及びパスコード認証処理）が組み合された認証処理を第１認証処理とし、当該複数の認証処理のうちの少なくとも１つの認証処理（例えば、ＩＣカード認証処理）を第２認証処理とすることができる。
【０２３２】
本実施形態においては、このような構成により、例えば変更条件を満たす場合にはセキュリティ強度の高い第１認証処理を実行し、当該変更条件を満たさない場合にはセキュリティ強度の低い（つまり、利便性の高い）第２認証処理を実行することができ、印刷ジョブに応じてセキュリティ強度（または利便性）を柔軟に変更することが可能となる。
【０２３３】
また、本実施形態において、印刷ジョブを要求する際に対象ユーザが行う操作は、対象ファイルを指定する等の通常の操作でよい。すなわち、本実施形態においては、特別な操作等を対象ユーザに要求することなく、セキュリティ強度（または利便性）の柔軟な変更を実現することができる。
【０２３４】
なお、本実施形態においては、第１認証処理がセキュリティ強度が高い認証処理であり、第２認証処理がセキュリティ強度が低い（利便性の高い）認証処理であるものとして説明したが、第１認証処理及び第２認証処理は互いに異なる認証処理であればよい。
【０２３５】
すなわち、第２認証処理が第１認証処理よりもセキュリティ強度が高い認証処理であってもよい。また、第１認証処理は複数の認証処理が組み合された認証処理でなくてもよい（つまり、１つの認証処理であってもよい）し、複数の認証処理が組み合された認証処理を第２認証処理としてもよい。更に、第１認証処理及び第２認証処理は、異なる認証処理であればセキュリティ強度（または利便性）が同程度のものであってもよい。
【０２３６】
また、本実施形態において、上記した変更条件はユーザに関する第１条件（例えば、ユーザグループ）、印刷ジョブに基づいて印刷されるファイルに関する第２条件（例えば、アプリケーションプログラム）及び当該ファイルを印刷する画像形成装置４０に関する第３条件（例えば、設置場所）のうちの少なくとも１つを含む。また、本実施形態において、上記した変更条件は例えば画像形成システム１０の管理者によって指定（設定）される。
【０２３７】
本実施形態においては、このような構成により、例えば管理者の意図に応じたセキュリティ強度の変更を実現することが可能となる。
【０２３８】
なお、本実施形態においては、画像形成システム１０の管理者によるプリントサーバ装置２０に対する操作に応じて変更条件が指定されるものとして説明したが、当該変更条件は、当該管理者による認証サーバ装置３０に対する操作に応じて指定されてもよいし、例えば管理者またはユーザによる画像形成装置４０に対する操作に応じて指定されるものであってもよい。
【０２３９】
また、本実施形態においては、印刷ジョブに関する情報が変更条件を満たすと判定された場合に対象ユーザに対して第１認証処理が設定されるが、当該対象ユーザに対する第１認証処理の設定は、当該印刷ジョブに基づく印刷処理が完了した場合に解除される。このような構成によれば、対象ユーザに対するセキュリティ強度を一旦高くした（つまり、対象ユーザに対して第１認証処理が設定された）場合であっても、例えば次回の印刷ジョブに基づいてファイルを印刷する際には当該セキュリティ強度を戻す（つまり、第２認証処理が実行されるようにする）ことが可能となる。
【０２４０】
なお、本実施形態においては、対象ユーザから要求された印刷ジョブに基づく印刷処理が完了した場合に当該対象ユーザに対する第１認証処理（つまり、セキュリティ強化）の設定を解除するものとして説明したが、例えば対象ユーザから要求された複数の印刷ジョブがプリントサーバ装置２０（印刷ジョブ格納部２０４）に蓄積されている場合がある。このような場合には、対象ユーザを識別するためのユーザＩＤを含む全ての印刷ジョブに基づく印刷処理が完了するまで、当該対象ユーザに対する認証処理の設定を解除しない構成としてもよい。また、認証情報が印刷ジョブを識別する識別情報（印刷ジョブ情報）を含む（つまり、ユーザ単位ではなく印刷ジョブ単位で認証処理を設定する）ようにすることで、印刷ジョブに基づく印刷処理が完了した際に当該印刷ジョブに対する認証処理の設定のみを解除する構成とすることも可能である。
【０２４１】
また、本実施形態においては、対象ユーザが予め登録されたユーザである場合に、当該対象ユーザに対して第１認証処理が設定される（つまり、第１認証処理が実行される）構成とすることも可能である。すなわち、本実施形態においては、全てのユーザからのセキュリティ強化の依頼を受けるのではなく、当該セキュリティ強化の依頼元を限定する構成としてもよい。
【０２４２】
なお、本実施形態においては、プリントサーバ装置２０及び認証サーバ装置３０がそれぞれ別個の装置であるものとして説明したが、当該プリントサーバ装置２０及び認証サーバ装置３０は上記したように１つの装置（情報処理装置）として実現されていてもよいし、３つ以上の装置として実現されていてもよい。
【０２４３】
更に、プリントサーバ装置２０及び認証サーバ装置３０はそれぞれ上記した図５及び図６に示す各機能部を含むものとして説明したが、例えばプリントサーバ装置２０に含まれる機能部の少なくとも一部が認証サーバ装置３０に含まれていてもよいし、認証サーバ装置３０に含まれる機能部の一部がプリントサーバ装置２０に含まれていてもよい。
【０２４４】
また、本実施形態においては、画像形成システム１０がプリントサーバ装置２０、認証サーバ装置３０及び画像形成装置４０を備えるものとして説明したが、例えば画像形成装置４０がプリントサーバ装置２０及び認証サーバ装置３０の機能を有し、当該画像形成装置４０のみで本実施形態において説明した画像形成システム１０を実現するような構成としてもよい。
【０２４５】
以上の各実施形態の説明は発明の範囲を限定することを意図するものではなく、発明の要旨を逸脱しない範囲で種々の変形、変更を行うことができる。  
【符号の説明】
【０２４６】
１０…画像形成システム、２０…プリントサーバ装置、２０ａ…ＣＰＵ、２０ｂ…ＲＯＭ、２０ｃ…ＲＡＭ、２０ｄ…ＨＤＤ、２０ｅ…通信Ｉ／Ｆ、２０ｆ…入力デバイス、２０ｇ…表示デバイス、３０…認証サーバ装置、３０ａ…ＣＰＵ、３０ｂ…ＲＯＭ、３０ｃ…ＲＡＭ、３０ｄ…ＨＤＤ、３０ｅ…通信Ｉ／Ｆ、４０…画像形成装置、４１…操作部、４１ａ…ＣＰＵ、４１ｂ…ＲＯＭ、４１ｃ…ＲＡＭ、４１ｄ…フラッシュメモリ、４１ｅ…通信Ｉ／Ｆ、４１ｆ…接続Ｉ／Ｆ、４１ｇ…操作パネル、４２…本体、４２ａ…ＣＰＵ、４２ｂ…ＲＯＭ、４２ｃ…ＲＡＭ、４２ｄ…ＨＤＤ、４２ｅ…通信Ｉ／Ｆ、４２ｆ…接続Ｉ／Ｆ、４２ｇ…エンジン部、２０１…ルール設定部、２０２…ルール情報格納部、２０３…印刷ジョブ管理部、２０４…印刷ジョブ格納部、２０５…判定部、３０１…認証処理設定部、３０２…認証情報格納部、３０３…認証処理決定部、３０４…認証処理部、４０１…ＵＩ表示部、４０２…認証管理部、４０３…印刷管理部、４０４…印刷処理部。
【先行技術文献】
【特許文献】
【０２４７】
【特許文献１】特開２０１０−２２１６９７号公報
【図１】
2020053932.tif 000003
【図２】
2020053932.tif 000004
【図３】
2020053932.tif 000005
【図４】
2020053932.tif 000006
【図５】
2020053932.tif 000007
【図６】
2020053932.tif 000008
【図７】
2020053932.tif 000009
【図８】
2020053932.tif 000010
【図９】
2020053932.tif 000011
【図１０】
2020053932.tif 000012
【図１１】
2020053932.tif 000013
【図１２】
2020053932.tif 000014
【図１３】
2020053932.tif 000015
【図１４】
2020053932.tif 000016
【図１５】
2020053932.tif 000017