(57)【要約】【課題】情報に応じた認証強度を認証の条件にすることにより情報処理を制御することができる情報処理装置およびプログラムを提供すること。【解決手段】  印刷システムは、印刷装置が用いる認証方法の条件であって印刷対象となる文書に対応する認証方法の条件を取得する認証条件取得手段と、前記条件を満たす認証方法でユーザが認証された場合に前記文書を印刷装置が印刷するよう制御する印刷制御手段と、を含む。【選択図】図６
2011048699.tif 000002
【特許請求の範囲】
【請求項１】
情報処理の対象となる情報に対応する認証方法の条件を取得する認証条件取得手段と、
前記条件を満たす認証方法でユーザが認証された場合に前記情報を情報処理装置が当該情報を処理するよう制御する情報処理制御手段と、
を含み、
前記条件は情報処理を許可するのに必要な認証強度を示す値であり、
前記情報処理制御手段は、前記情報処理を許可するのに必要な認証強度を満たす認証強度を示す値の認証方法によりユーザが認証された場合に前記情報を情報処理装置が処理するよう制御する、
ことを特徴とする情報処理装置。
【請求項２】
前記条件に基づいて前記情報処理装置が情報の処理を許可するのに必要な認証方法の情報を出力する認証方法出力手段をさらに含み、
前記情報処理制御手段は、前記出力された認証方法の情報が示す認証方法でユーザが認証された場合に前記情報を前記情報処理装置が処理するよう制御する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
情報処理の対象となる情報に対応する認証方法の条件を取得する認証条件取得手段と、
前記条件を満たす認証方法でユーザが認証された場合に前記情報を情報処理装置が当該情報を処理するよう制御する情報処理制御手段と、
を含み、
前記条件は情報処理を許可するのに必要な認証強度を示す値であり、
前記情報処理制御手段は、前記情報処理を許可するのに必要な認証強度を満たす認証強度を示す値の認証方法によりユーザが認証された場合に前記情報を情報処理装置が処理するよう制御する、
ようにコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
主に印刷装置に放置された文書からの機密情報の漏洩を防ぐことを目的として、印刷装置にＩＣカード読取装置などの認証を行う装置を接続し、ユーザが印刷装置の所へ移動し、印刷装置に接続された認証装置でユーザを認証した後にそのユーザに対する文書の印刷を行う印刷システムが開発されている。
【０００３】
特許文献１、特許文献２および特許文献３には、文書ごとにユーザやグループに対するアクセス権を設定し、ユーザの認証が成功した場合に文書に対する印刷等の操作を行う印刷システムが開示されている。特許文献４は文書のセキュリティレベルを取得し、そのセキュリティレベルに応じて印刷時に認証が必要か否かを制御する印刷システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−４２９２号公報
【特許文献２】特開２００６−９９３４８号公報
【特許文献３】特開２００４−１５２２６１号公報
【特許文献４】特開２００７−１４８８５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、情報に応じた認証強度を認証の条件にすることにより情報処理を制御することができる情報処理装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、情報処理の対象となる情報に対応する認証方法の条件を取得する認証条件取得手段と、前記条件を満たす認証方法でユーザが認証された場合に前記情報を情報処理装置が当該情報を処理するよう制御する情報処理制御手段と、を含み、前記条件は情報処理を許可するのに必要な認証強度を示す値であり、前記情報処理制御手段は、前記情報処理を許可するのに必要な認証強度を満たす認証強度を示す値の認証方法によりユーザが認証された場合に前記情報を情報処理装置が処理するよう制御する、ことを特徴とする情報処理装置である。
【０００７】
請求項２に記載の発明は、前記条件に基づいて前記情報処理装置が情報の処理を許可するのに必要な認証方法の情報を出力する認証方法出力手段をさらに含み、前記情報処理制御手段は、前記出力された認証方法の情報が示す認証方法でユーザが認証された場合に前記情報を前記情報処理装置が処理するよう制御する、ことを特徴とする請求項１に記載の情報処理装置である。
【０００８】
請求項３に記載の発明は、情報処理の対象となる情報に対応する認証方法の条件を取得する認証条件取得手段と、前記条件を満たす認証方法でユーザが認証された場合に前記情報を情報処理装置が当該情報を処理するよう制御する情報処理制御手段と、を含み、前記条件は情報処理を許可するのに必要な認証強度を示す値であり、前記情報処理制御手段は、前記情報処理を許可するのに必要な認証強度を満たす認証強度を示す値の認証方法によりユーザが認証された場合に前記情報を情報処理装置が処理するよう制御する、ようにコンピュータを機能させるプログラムである。
【発明の効果】
【０００９】
請求項１，３に記載の発明によれば、情報の処理を許可するのに必要な認証強度に基づいて、情報の処理を制御することができる。
【００１０】
請求項２に記載の発明によれば、情報の処理を許可する認証方法をユーザに提示することができる
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態にかかる印刷システムの構成の一例を示す図である。
【図２】第１の実施形態にかかる印刷システムが実現する機能を示す機能ブロック図である。
【図３】認証方法ごとに設定された認証強度レベルの一例を示す図である。
【図４】第１の実施形態にかかる印刷装置が印刷データを取得する処理の処理フローを示す図である。
【図５】第１の実施形態にかかる印刷装置がユーザの操作により認証および印刷する際の処理フローを示す図である。
【図６】第１の実施形態にかかる印刷制御装置の処理を示す処理フロー図である。
【図７】第２の実施形態にかかる印刷システムが実現する機能を示す機能ブロック図である。
【図８】第２の実施形態にかかる印刷装置がユーザの操作により認証および印刷する際の処理フローを示す図である。
【図９】第２の実施形態にかかる印刷制御装置において認証方法制限情報を生成する処理を示す処理フロー図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００１３】
［第１の実施形態］
図１は、本発明の第１の実施形態にかかる情報処理システムとしての印刷システムの構成の一例を示す図である。同図に示すように、印刷システムは、クライアントコンピュータ１、印刷制御装置２、および複数の印刷装置３を含む。クライアントコンピュータ１、印刷制御装置２、および複数の印刷装置３の間はネットワークにより接続されている。図１では二つの印刷装置３が示されているが、実際には印刷装置３の数はいくつであってもよい。
【００１４】
クライアントコンピュータ１は、ＣＰＵ１１と、記憶部１２と、通信部１３と、入出力部１４とを含んでいる。印刷制御装置２は、ＣＰＵ２１と、記憶部２２と、通信部２３と、入出力部２４とを含んでいる。クライアントコンピュータ１や印刷制御装置２は例えばパーソナルコンピュータなどによって構成されている。印刷制御装置２はユーザの認証を行う機能を有する認証サーバでもある。印刷装置３は、ＣＰＵ３１と、記憶部３２と、通信部３３と、入出力部３４と、認証部３５と、印刷部３６と、を含んでいる。印刷装置３はいわゆるプリンタ装置や、文書の読取り（スキャン）機能およびプリント機能等を有するＭＦＰ（Multi Function Peripheral）などによって構成されている。
【００１５】
ＣＰＵ１１、ＣＰＵ２１およびＣＰＵ３１は、それぞれ記憶部１２、記憶部２２、記憶部３２のうち同じ装置に含まれるものに格納されているプログラムに従って動作する。以下ではＣＰＵ１１、ＣＰＵ２１、ＣＰＵ３１を総称する際は符号を外し「ＣＰＵ」と呼ぶ。また記憶部１２、記憶部２２、記憶部３２を総称する際は符号を外し「記憶部」と呼ぶ。なお、上記プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の情報記録媒体に格納されて提供されるものであってもよいし、インターネット等のネットワークを介して提供されるものであってもよい。
【００１６】
記憶部１２，記憶部２２および記憶部３２は、ＲＡＭやＲＯＭ等のメモリ素子およびハードディスクドライブ等によって構成されている。記憶部は、上記プログラムを格納する。またそれらは、各部から入力される情報や演算結果を格納する。
【００１７】
通信部１３，通信部２３および通信部３３は、他の装置とネットワークを介して通信接続するための通信手段等で構成されている。通信部１３，通信部２３および通信部３３は、同じ装置に含まれるＣＰＵの制御に基づいて、他の装置から受信した情報をそのＣＰＵや同じ装置に含まれる記憶部に入力し、他の装置に情報を送信する。
【００１８】
入出力部１４、入出力部２４および入出力部３４は、モニタ等の表示出力手段や、キーボード、マウス等の入力手段などを制御する手段によって構成されている。入出力部１４および入出力部２４は、ＣＰＵ１１やＣＰＵ２１の制御に基づいて、画像データ等をモニタ等に対して出力し、キーボードやマウスより操作者からの情報を取得する。なお入出力部３４は、タッチパネル付液晶表示装置であってもよい。
【００１９】
認証部３５は、少なくとも一つの認証方法でユーザの認証を行うための装置で構成される。認証方法としては例えば指紋認証などの生態認証や、ＩＣカード認証や、ＩＤ・パスワード認証などがある。認証部３５はＩＤ・パスワード入力装置、ＩＣカード読取デバイス、および生体認証デバイスといった認証デバイスのうち一つもしくはその組み合わせによって構成されている。
【００２０】
印刷部３６は、紙などの記録媒体に画像を印刷するデバイスによって構成されている。印刷部３６はＣＰＵ３１の制御に基づいて、記録媒体に印刷を行う。
【００２１】
図２は、本発明の第１の実施形態にかかる印刷システムが実現する機能を示す機能ブロック図である。印刷システムは機能的に、印刷指示部５１と、ユーザ認証部６１と、認証条件取得部６２と、印刷制御部６３と、印刷情報取得部６６と、認証方法確認部６７と、認証制御部６８と、印刷処理部６９と、を含む。
【００２２】
印刷指示部５１は、クライアントコンピュータ１上で実現される。この機能はＣＰＵ１１が記憶部１２に格納されたプログラムを実行し、通信部１３および入出力部１４を制御することによって実現される。
【００２３】
ユーザ認証部６１と、認証条件取得部６２と、印刷制御部６３とは印刷制御装置２上で実現される。これらの機能はＣＰＵ２１が記憶部２２に格納されたプログラムを実行し、通信部２３および入出力部２４を制御することによって実現される。
【００２４】
印刷情報取得部６６と、認証方法確認部６７と、認証制御部６８と、印刷処理部６９とは印刷装置３上で実現される。これらの機能はＣＰＵ３１が記憶部３２に格納されたプログラムを実行し、通信部３３、入出力部３４、認証部３５および印刷部３６を制御することによって実現される。
【００２５】
印刷指示部５１は、ＣＰＵ１１、入出力部１４および通信部１３を中心として実現される。印刷指示部５１は入出力部１４から印刷対象となる文書を選択する情報を受け取る。印刷指示部５１は通信部１３を用いてその文書の印刷データとその文書に対応する認証部３５の条件を示す情報を印刷情報取得部６６に向けて送信する。また印刷指示部５１は通信部１３を用いてその文書に対応する認証部３５の条件を示す情報を認証条件取得部６２に向けて送信する。ここで認証部３５の条件は、印刷を許可あるいは禁止する認証方法の条件であり、例えば要求する認証強度を示す値である。認証強度を示す値は、認証を行う認証方法により求まる。
【００２６】
認証強度を示す値の求め方の一例を以下に示す。まず、予めそれぞれの認証方法に対応して認証強度を示す値（認証強度レベル）が設定される。図３は認証方法ごとに設定された認証強度レベルの一例を示す図である。本図の例では、パスワード認証の認証強度レベルは１、ＩＣカード認証の認証強度レベルは３、指紋認証の認証強度レベルは４となる。ユーザが認証を行う認証方法が一つである場合はその認証方法に対し設定された認証強度レベルが認証強度を示す値であり、例えばパスワード認証とＩＣカード認証の組み合わせなど、複数の認証方法の組み合わせでユーザの認証を行う場合はその組み合わせの認証強度を示す値は何らかの計算で求められる。例えばそれぞれにつけられた認証強度レベルを加算した値を、認証強度を示す値とするとよい。この場合、上述のパスワード認証とＩＣカード認証の組み合わせの場合は認証強度を示す値は４となる。詳細は後述するが、認証方法に応じて定まる認証強度を示す値と、印刷を許可するのに必要な認証強度を示す値との関係により、文書が印刷装置３で印刷されるか否かが決まる。
【００２７】
図４は第１の実施形態にかかる印刷装置３が印刷データを取得する処理の処理フローを示す図である。以下では印刷情報取得部６６および認証方法確認部６７について、図４に示す処理フローを参照しながら説明する。印刷情報取得部６６は、ＣＰＵ３１、記憶部３２、および通信部３３を中心として実現される。印刷情報取得部６６は、印刷指示部５１から送信される文書の印刷データを取得する（ステップＳ１０１）。より詳細には、印刷情報取得部６６は、印刷指示部５１から送信される印刷データを、通信部３３を介して取得し、その印刷データを記憶部３２に格納する。
【００２８】
認証方法確認部６７は、ＣＰＵ３１、記憶部３２、および通信部３３を中心として実現される。認証方法確認部６７は、印刷指示部５１から送信される印刷対象となる文書の印刷を許可するのに必要な条件の情報を取得する（ステップＳ１０２）。次に認証方法確認部６７は、その条件を満たす認証方法で認証部３５が認証可能かを判断する（ステップＳ１０３）。認証可能とは具体的には印刷装置３に条件を満たす認証方法の認証デバイスがあることである。例えば上述の例で印刷指示部５１から送信される文書の印刷を許可するに必要な認証強度を示す値が４であれば、認証に対応した認証強度を示す値が４以上であればよいので、ＩＣカード認証とパスワード認証の両方の認証デバイスを有するか、または生体認証デバイスを有していれば、認証可能と判断する。認証方法確認部６７が認証可能と判断した場合には（ステップＳ１０３のＹ）、印刷データを記憶部３２に格納する（ステップＳ１０４）。認証方法確認部６７が認証可能ではないと判断した場合には（ステップＳ１０３のＮ）印刷データを破棄する（ステップＳ１０５）。認証方法確認部６７の動作により、印刷装置３が有する認証デバイスでは認証方法の条件を満たさない場合に印刷データを保持し続けることはない。
【００２９】
図５は第１の実施形態にかかる印刷装置３がユーザの操作により認証および印刷する際の処理フローを示す図である。以下では図５の処理フローを用いて認証制御部６８および印刷処理部６９の機能の詳細について説明する。認証制御部６８は、ＣＰＵ３１、記憶部３２、通信部３３、入出力部３４および認証部３５を中心として実現される。認証制御部６８は、少なくとも一つの認証方法でユーザを認証する。はじめに認証制御部６８は、認証部３５から認証情報を取得する（ステップＳ１２１）。認証情報はユーザの認証を行う上で必要な情報であり、例えばパスワード認証であればユーザＩＤおよびパスワード、ＩＣカードであればＩＣカードのＩＤやＩＣカードと通信した情報、生体認証であれば指紋などの生体情報が認証情報にあたる。なお、認証制御部６８は認証情報を入力する前に、認証部３５が有する画面に認証情報の入力を促すメッセージを表示するなどしてよい。また認証情報を取得する認証方法は一種類に限られず、複数の認証方法を組み合わせた認証に対応する認証情報であってもよい。次に認証制御部６８は、認証情報を印刷制御装置２のユーザ認証部６１に送信し、ユーザの認証結果を印刷制御装置２から取得する（ステップＳ１２２）。認証結果により正規のユーザであることが認証された場合には（ステップＳ１２３のＹ）印刷制御部６３が行う次のステップに進み、認証されなかった場合にはこの処理を終了する（ステップＳ１２３のＮ）。
【００３０】
ここで、ユーザ認証部６１について説明する。ユーザ認証部６１は、ＣＰＵ２１、記憶部２２および通信部２３を中心として実現される。ユーザ認証部６１は、認証制御部６８から取得した認証情報に基づいて正規のユーザを認証する。認証情報からその認証情報を入力したユーザが正規のユーザであるか判断する方法はいくつかある。例えば、パスワード認証であればＩＤとパスワードが記憶部２２に記憶されたＩＤおよびパスワード情報と対応するかによって正規のユーザであるか判断し、ＩＣカード認証であればカードのＩＤが使用禁止になっていないか等で正規のユーザか判断する。
【００３１】
図５の説明に戻る。印刷処理部６９は、ＣＰＵ３１、記憶部３２、通信部３３、入出力部３４および印刷部３６を中心として実現される。印刷処理部６９は、印刷制御部６３が文書を印刷するよう制御する場合に、文書の印刷データに基づいてその文書を印刷する。また認証条件を満たさない認証方法によりユーザが認証された場合にユーザに条件を満たす認証方法での認証を促す内容を入出力部３４を介して出力する。はじめに印刷処理部６９は、印刷対象となる文書の選択結果を取得する（ステップＳ１２４）。ここで文書をユーザに選択させるのは、印刷指示部５１から複数の文書の印刷データを受信している場合があるからである。文書の選択結果を取得するには、印刷処理部６９は印刷装置３に設けられた画面に文書を一覧表示し、キー入力等で一覧表示された文書から選択した文書を識別する情報（文書ＩＤ）を入出力部３４より取得するなどすればよい。次に印刷処理部６９は、その文書ＩＤと認証制御部６８で認証情報を取得した認証方法の情報を印刷制御部６３に送信し、印刷制御部６３の処理結果である印刷の可否を示す情報を受け取る（ステップＳ１２５）。印刷制御部６３の処理については後述する。受け取った情報が印刷を許可することを示す場合には（ステップＳ１２６のＹ）、印刷処理部６９は印刷データに基づいて文書を印刷する（ステップＳ１２７）。受け取った情報が印刷を禁止することを示す場合には（ステップＳ１２６のＮ）、認証方法確認部６７の処理により印刷装置３にはこの文書の印刷が許可される認証方法が他にあるので、認証制御部６８はその印刷が許可される認証方法で認証することを促し（ステップＳ１２８）、ステップＳ１２１の処理から繰り返す。その促す方法としては入出力部３４を介してメッセージを表示するなどすればよい。なお、複数の認証方法によって印刷が許可され、かつそのうちの一部の認証が既に成されている場合には、残りの認証方法で認証するよう促し、その認証方法の組み合わせにより印刷可否を判断するようにしてもよい。
【００３２】
図６は、第１の実施形態にかかる印刷制御装置２の処理を示す処理フロー図である。本図は特に印刷装置３の印刷処理部６９から文書ＩＤや認証方法の情報を取得し、印刷の可否を示す情報を送信する処理について示す。認証条件取得部６２は、ＣＰＵ２１、記憶部２２および通信部２３を中心として実現される。認証条件取得部６２は、印刷装置３が用いる認証方法の条件であって印刷対象となる文書に対応する認証方法の条件を取得し、記憶部２２に格納する。具体的には認証条件取得部６２は、印刷指示部５１から認証方法の条件の情報を受け取る（ステップＳ１５１）。なお、印刷処理部６９が認証方法の条件の情報を送信し、その情報を認証条件取得部６２が取得するようにしてもよい。
【００３３】
印刷制御部６３は、ＣＰＵ２１、記憶部２２および通信部２３を中心として実現される。印刷制御部６３は取得された条件を満たす認証方法でユーザが認証された場合に、文書を印刷装置３が印刷するよう制御する。具体的には、印刷制御部６３はステップＳ１５１の後に、印刷装置３の印刷処理部６９から印刷対象となる文書の文書ＩＤを取得し、認証制御部６８から認証情報を取得した認証方法の情報を取得する（ステップＳ１５２）。次に認証制御部６８は認証情報を取得した認証方法の情報に基づいて、認証強度を示す値を求める（ステップＳ１５３）。認証強度を示す値を求める方法は、既に説明した通りである。次に認証制御部６８は認証強度を示す値が、文書ＩＤが示す文書に対応する認証方法の条件が示す印刷を許可するのに必要な認証強度以上の認証強度を示しているか判断し（ステップＳ１５４）、印刷を許可するのに必要な認証強度以上である場合は（ステップＳ１５４のＹ）印刷装置３の印刷処理部６９に文書の印刷をさせる指示を送信し（ステップＳ１５５）、印刷を許可するのに必要な認証強度に達しない場合には（ステップＳ１５４のＮ）印刷装置３の印刷処理部６９に文書の印刷を禁止する指示を送信する（ステップＳ１５６）。
【００３４】
これまでに説明した実施形態では、文書に応じて印刷を許可するのに必要な認証強度が設定され、その認証強度を満たす認証方法で認証された場合に文書が印刷装置３で印刷される。この構成では、例えばパスワード認証や生体認証などの認証強度が異なる認証方法が混在する環境下の場合に、極秘扱いの資料が印刷を許可するのに必要な認証強度を満たさない認証方法による認証で印刷されてしまうといった、認証方法の混在によるセキュリティ上の弱点が発生しなくなる。
【００３５】
なお、印刷制御装置２上の機能は印刷装置３で実現されてもよい。また、認証部３５の条件の情報は、認証強度を示す値だけではなく、認証方法の識別子など認証方法を直接指定する情報であってもよい。
【００３６】
［第２の実施形態］
以下では本発明の第２の実施形態にかかる印刷システムについて、第１の実施形態との相違点を中心に説明する。図中で第１の実施形態と同じ機能を有するものは同じ記号を付している。ハードウェア構成については図１を用いて第１の実施形態で説明したものと同じであるので、説明は省略する。
【００３７】
図７は、本発明の第２の実施形態にかかる印刷システムが実現する機能を示す機能ブロック図である。印刷システムは機能的に、印刷指示部５１と、認証条件取得部７１と、認証方法出力部７２と、印刷制御部７３と、印刷情報取得部７６と、認証制御部７７と、印刷処理部７８と、を含む。
【００３８】
印刷指示部５１は、クライアントコンピュータ１上で実現される。この機能は第１の実施形態で説明したものと同様にＣＰＵ１１が記憶部１２に格納されたプログラムを実行し、通信部１３および入出力部１４を制御することによって実現される。
【００３９】
認証条件取得部７１と、認証方法出力部７２と、印刷制御部７３とは印刷制御装置２上で実現される。これらの機能はＣＰＵ２１が記憶部２２に格納されたプログラムを実行し、通信部２３および入出力部２４を制御することによって実現される。
【００４０】
印刷情報取得部７６と、認証制御部７７と、印刷処理部７８とは印刷装置３上で実現される。これらの機能はＣＰＵ３１が記憶部３２に格納されたプログラムを実行し、通信部３３、入出力部３４、認証部３５および印刷部３６を制御することによって実現される。
【００４１】
印刷指示部５１は、ＣＰＵ１１、通信部１３および入出力部１４を中心として実現される。印刷指示部５１は第１の実施形態と同様に入出力部１４から印刷対象となる文書を選択する情報を受け取り、その文書の印刷データとその文書に対応する認証方法の条件を示す情報を送信する。ただし、印刷指示部５１は文書の印刷データを印刷情報取得部７６に向けて送信し、文書に対応する認証部３５の条件を認証条件取得部７１に送信する。認証部３５の条件の内容は第１の実施形態と同様である。
【００４２】
印刷情報取得部７６は、ＣＰＵ３１、記憶部３２、および通信部３３を中心として実現される。印刷情報取得部７６は、印刷指示部５１から送信される文書の印刷データを取得する。より具体的には印刷情報取得部７６は、印刷指示部５１から送信される印刷データを、通信部３３を介して取得し、その印刷データを記憶部３２に格納する。
【００４３】
図８は第２の実施形態にかかる印刷装置３がユーザの操作により認証および印刷する際の処理フローを示す図である。以下では図８の処理フローを用いて認証制御部７７および印刷処理部７８の機能の詳細について説明する。認証制御部７７は、ＣＰＵ３１、記憶部３２、通信部３３および認証部３５を中心として実現される。認証制御部７７は、少なくとも一つの認証方法でユーザを認証する。はじめに認証制御部７７は、ユーザから印刷対象となる文書の選択結果を取得する（ステップＳ２２１）。文書の選択結果を取得する方法としては、入出力部３４を介して文書を一覧表示し、それらの文書の選択結果を入出力部３４から取得するなどすればよい。次に認証制御部７７は、その文書の文書ＩＤの情報を印刷制御装置２の認証方法出力部７２に送信し、その処理結果であるユーザに提示可能な制限された認証方法の情報を取得する（ステップＳ２２２）。認証方法出力部７２の詳細は後述する。制限された認証方法の情報は、認証方法ごとにユーザに提示可能であるかを示す情報であり、前述の認証強度のレベルより直接的に認証方法を定める。詳細は後述するが認証方法の条件の情報に基づいて、条件を満たす認証方法の識別子の情報が制限された認証方法の情報として生成される。認証方法の識別子は、例えばパスワード認証なら「Ｐ」、ＩＣカード認証なら「Ｃ」といった具合である。認証制御部７７は、次にその制限された認証方法で認証情報を取得する（ステップＳ２２３）。例えば制限された認証方法の情報が、生体認証のみが提示可能であることを示す場合は、例えば認証制御部７７はユーザに生体認証で認証情報を入力するようにメッセージ等で促し、それ以外の認証方法での認証情報の入力は受け付けない。そうして条件を満たす認証方法で認証情報を取得する。
【００４４】
ここで印刷制御装置２の認証条件取得部７１および認証方法出力部７２について説明する。図９は、第２の実施形態にかかる印刷制御装置２において認証方法制限情報を生成する処理を示す処理フロー図である。認証条件取得部７１はＣＰＵ２１、記憶部２２および通信部２３を中心として実現される。認証条件取得部７１は、印刷装置３が用いる認証方法であって、印刷対象となる文書に対応する認証方法の条件を取得し、記憶部２２に格納する。具体的には認証条件取得部７１は、印刷指示部５１から認証方法の条件の情報を受け取る（ステップＳ２５１）。なお第１の実施形態と同様に、認証方法の条件の情報は、印刷処理部７８から送信するようにし、それを認証条件取得部７１が取得するようにしてもよい。
【００４５】
認証方法出力部７２は、ＣＰＵ２１、記憶部２２および通信部２３を中心として実現される。認証方法出力部７２は認証方法の条件に基づいて、印刷装置３がユーザに提示可能な認証方法であって文書の印刷を許可するのに必要な認証方法の情報を出力する。より具体的には、予め記憶部２２に格納されている情報であって印刷装置３が有する認証方法の情報を取得し（ステップＳ２５２）、その印刷装置が備える認証方法のうち条件を満たす認証方法を選択する（ステップＳ２５３）。例えば第１の実施形態と同様に文書の印刷を許可するための認証強度を示す値が３と設定され、印刷が依頼された印刷装置３が備える認証方法がパスワード認証と生体認証とである場合には、印刷を許可するために必要な認証方法の情報として生体認証を選択する。なお、認証方法の組み合わせについても選択するようにしてもよい。そして選択された認証方法の情報を、印刷を許可するために必要な認証方法の情報として印刷装置３に送信する（ステップＳ２５４）。選択された認証方法の情報としては認証方法の識別子を用いてよい。
【００４６】
ここから印刷装置３の処理の説明に戻る。印刷処理部７８はＣＰＵ３１、記憶部３２、通信部３３および印刷部３６を中心として実現される。印刷処理部７８は、印刷制御部７３の制御と文書の印刷データとに基づいて、その文書を印刷する。印刷処理部７８はまず認証情報を印刷制御装置２の印刷制御部７３に送信し、印刷制御部７３の処理結果である印刷の可否を示す情報を受け取る（ステップＳ２２４）。印刷制御部７３の処理については後述する。受け取った情報が印刷を許可することを示す場合には（ステップＳ２２５のＹ）、印刷処理部７８は印刷データに基づいて文書を印刷する（ステップＳ２２６）。受け取った情報が印刷を禁止することを示す場合には（ステップＳ２２５のＮ）印刷することなくこの処理を終了する。
【００４７】
印刷制御部７３は、ＣＰＵ２１、記憶部２２および通信部２３を中心として実現される。印刷制御部７３は、条件を満たす認証方法でユーザが認証された場合に、前記文書を印刷装置３が印刷するよう制御する。本実施形態ではユーザの認証を行う認証方法が既に条件を満たす認証方法に制限されていることから、印刷制御部７３はその認証方法でユーザが認証された場合に文書を印刷装置３が印刷するよう制御することになる。
【００４８】
これまでに説明した第２の実施形態では、第１の実施形態と同様に文書に応じて認証方法が設定され、その認証方法で認証された場合に文書が印刷装置３で印刷される。なお、印刷制御装置２上の機能は印刷装置３で実現されてもよい。また、認証部３５の条件の情報は、認証強度を示す値だけではなく、認証方法の識別子など認証方法を直接指定する情報であってもよい。
【００４９】
また、第２の実施形態では印刷制御装置２から認証方法を制限する情報を取得し、認証方法を制限しているが、各印刷装置３が備える認証方法が１種類であり、かつその認証方法が異なる印刷装置３が混在するような場合には、印刷装置３が備える認証方法の認証強度に応じてクライアントコンピュータ１から印刷データを送る印刷装置３を変えるようにしてもよい。この場合、認証制御部７７は認証方法を制限しない。認証方法を制限しなくても条件を満たす認証方法でユーザが認証される。
【００５０】
これまでに説明した第1の実施形態および第２の実施形態では、情報処理装置としての印刷制御装置を本発明の一実施形態として説明してきたが、これに限定されるものではなく、情報ごとに利用者が利用するのを許可するのに必要な認証強度を設定し、利用者がこの情報を利用する際に、認証強度を満たす認証方法で利用者の認証が行われることにより利用者に情報の利用を許可するものであれば適用可能であることは明らかである。利用者が利用する情報の形態としては、文書ファイルへのアクセスや参照、編集といった処理でも良いし、データベースに格納された情報へのアクセスや検索、取得といった処理でも良い。
【符号の説明】
【００５１】
１  クライアントコンピュータ、２  印刷制御装置、３  印刷装置、１１，２１，３１  ＣＰＵ、１２，２２，３２  記憶部、１３，２３，３３  通信部、１４，２４，３４  入出力部、３５  認証部、３６  印刷部、５１  印刷指示部、６１  ユーザ認証部、６２，７１  認証条件取得部、６３，７３  印刷制御部、６６，７６  印刷情報取得部、６７  認証方法確認部、６８，７７  認証制御部、６９，７８  印刷処理部、７２  認証方法出力部。
【図１】
2011048699.tif 000003
【図２】
2011048699.tif 000004
【図３】
2011048699.tif 000005
【図４】
2011048699.tif 000006
【図５】
2011048699.tif 000007
【図６】
2011048699.tif 000008
【図７】
2011048699.tif 000009
【図８】
2011048699.tif 000010
【図９】
2011048699.tif 000011