(57)【要約】【課題】生体認証における処理負荷を軽減する。【解決手段】印刷ジョブＪBと当該印刷ジョブを生成した利用者Ｕと対応付けて管理するジョブ管理部１１と、印刷装置ＰRに対応して設けられた撮像装置ＣMが利用者Ｕ1の生体情報ＸBを取得した場合に、撮像装置ＣMから利用者Ｕ1の生体情報ＸBを受領する生体情報受領部１２と、ジョブ管理部１１が管理する印刷ジョブＪBに対応する利用者Ｕを特定する特定部１４と、特定部１４が特定した利用者Ｕを認証するための認証情報ＸIと、生体情報受領部１２が受領した利用者Ｕ1の生体情報ＸBとに基づいて、利用者Ｕ1を認証する生体認証部１５と、生体認証部１５が利用者Ｕ1を認証した場合に、ジョブ管理部１１が管理する利用者Ｕ1の印刷ジョブＪBに基づく印刷を印刷装置ＰRに実行させる印刷制御部１３と、を備える、ことを特徴とする情報処理装置。【選択図】図８
2018036776.tif 000002
【特許請求の範囲】
【請求項１】
複数の利用者の各々から印刷ジョブを受け付け可能であり、受け付けた印刷ジョブを当該印刷ジョブを生成した利用者と対応付けて管理する管理部と、
印刷装置に対応して設けられ利用者の生体情報を取得可能な生体情報取得部が一の利用者の生体情報を取得した場合に、前記生体情報取得部から前記一の利用者の生体情報を受領する受領部と、
前記複数の利用者の中から、前記管理部が管理する印刷ジョブに対応する利用者を特定する特定部と、
認証情報記憶部に記憶されている前記複数の利用者の各々を認証するための認証情報のうち、前記特定部が特定した利用者を認証するための認証情報と、前記受領部が受領した前記一の利用者の生体情報とに基づいて、前記一の利用者を認証する生体認証部と、
前記生体認証部が前記一の利用者を認証した場合に、前記管理部が管理する印刷ジョブのうち前記一の利用者に対応する印刷ジョブに基づく印刷を前記印刷装置に実行させる印刷制御部と、
を備える、
ことを特徴とする情報処理装置。
【請求項２】
前記認証情報は、
前記利用者を識別するための利用者識別情報を含み、
前記管理部は、
前記印刷ジョブと当該印刷ジョブを生成した利用者の利用者識別情報とを対応付けて管理し、
前記特定部は、
前記管理部が管理する利用者識別情報を特定する、
ことを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記認証情報は、
前記利用者の生体に関する特徴を示す特徴情報を含み、
前記生体認証部は、
前記特定部が特定した利用者を認証するための認証情報に含まれる特徴情報と、前記受領部が受領した前記一の利用者の生体情報とに基づいて、前記一の利用者を認証する、
ことを特徴とする、請求項１または２に記載の情報処理装置。
【請求項４】
前記特定部は、
前記複数の利用者の中から、前記管理部が管理する印刷ジョブに対応する利用者のうち前記印刷装置を利用可能な利用者を特定する、
ことを特徴とする、請求項１乃至３のうち何れか１項に記載の情報処理装置。
【請求項５】
前記印刷装置は、
前記複数の利用者のうち所定の属性を有する利用者が利用可能であり、
前記特定部は、
前記利用者の属性を示す利用者属性情報に基づいて、前記印刷装置を利用可能な利用者を特定する、
ことを特徴とする、請求項４に記載の情報処理装置。
【請求項６】
前記特定部は、
前記複数の利用者の中から、前記管理部が管理する印刷ジョブに対応する利用者のうち前記印刷装置の利用頻度が所定の頻度以上の利用者を特定する、
ことを特徴とする、請求項１乃至３のうち何れか１項に記載の情報処理装置。
【請求項７】
利用者を一意に識別するための利用者識別情報と前記利用者の生体情報とに基づいて前記利用者を認証する生体認証装置と通信可能な情報処理装置であって、
複数の利用者の各々から印刷ジョブを受け付け可能であり、受け付けた印刷ジョブと当該印刷ジョブを生成した利用者の利用者識別情報とを対応付けて管理する管理部と、
印刷装置に対応して設けられ利用者の生体情報を取得可能な生体情報取得部が一の利用者の生体情報を取得した場合に、前記生体情報取得部から前記一の利用者の生体情報を受領する受領部と、
前記管理部が管理する印刷ジョブに対応する利用者の利用者識別情報と、前記受領部が受領した前記一の利用者の生体情報とを、前記生体認証装置に送信するとともに、当該送信された情報に基づいて前記生体認証装置が前記一の利用者を認証した結果を取得する認証結果取得部と、
前記認証結果取得部が取得した認証結果に応じて、前記管理部が管理する印刷ジョブのうち前記一の利用者に対応する印刷ジョブに基づく印刷を前記印刷装置に実行させる印刷制御部と、
を備える、
ことを特徴とする情報処理装置。
【請求項８】
複数の利用者の各々から印刷ジョブを受け付け可能であり、受け付けた印刷ジョブを当該印刷ジョブを生成した利用者と対応付けて管理する管理部と、
印刷装置に対応して設けられ利用者の生体情報を取得可能な生体情報取得部が一の利用者の生体情報を取得した場合に、前記生体情報取得部から前記一の利用者の生体情報を受領する受領部と、
前記複数の利用者の中から、前記管理部が管理する印刷ジョブに対応する利用者を特定する特定部と、
認証情報記憶部に記憶されている前記複数の利用者の各々を認証するための認証情報のうち、前記特定部が特定した利用者を認証するための認証情報と、前記受領部が受領した前記一の利用者の生体情報とに基づいて、前記一の利用者を認証可能な生体認証部が、前記一の利用者を認証した場合に、前記管理部が管理する印刷ジョブのうち前記一の利用者に対応する印刷ジョブに基づく印刷を前記印刷装置に実行させる印刷制御部と、
を備える、
ことを特徴とする情報処理装置。
【請求項９】
コンピュータを具備する情報処理装置のプログラムであって、
前記コンピュータを、
複数の利用者の各々から印刷ジョブを受け付け可能であり、受け付けた印刷ジョブを当該印刷ジョブを生成した利用者と対応付けて管理する管理部と、
印刷装置に対応して設けられ利用者の生体情報を取得可能な生体情報取得部が一の利用者の生体情報を取得した場合に、前記生体情報取得部から前記一の利用者の生体情報を受領する受領部と、
前記複数の利用者の中から、前記管理部が管理する印刷ジョブに対応する利用者を特定する特定部と、
認証情報記憶部に記憶されている前記複数の利用者の各々を認証するための認証情報のうち、前記特定部が特定した利用者を認証するための認証情報と、前記受領部が受領した前記一の利用者の生体情報とに基づいて、前記一の利用者を認証可能な生体認証部が、前記一の利用者を認証した場合に、前記管理部が管理する印刷ジョブのうち前記一の利用者に対応する印刷ジョブに基づく印刷を前記印刷装置に実行させる印刷制御部と、
して機能させる、
ことを特徴とする情報処理装置のプログラム。
【請求項１０】
複数の利用者の各々から印刷ジョブを受け付け可能であり、受け付けた印刷ジョブを当該印刷ジョブを生成した利用者と対応付けて管理する管理部を備える情報処理装置の制御方法であって、
印刷装置に対応して設けられ利用者の生体情報を取得可能な生体情報取得部が一の利用者の生体情報を取得した場合に、前記生体情報取得部から前記一の利用者の生体情報を受領し、
前記複数の利用者の中から、前記管理部が管理する印刷ジョブに対応する利用者を特定し、
認証情報記憶部に記憶されている前記複数の利用者の各々を認証するための認証情報のうち、前記特定された利用者を認証するための認証情報と、前記受領した前記一の利用者の生体情報とに基づいて、前記一の利用者を認証可能な生体認証部が、前記一の利用者を認証した場合に、前記管理部が管理する印刷ジョブのうち前記一の利用者に対応する印刷ジョブに基づく印刷を前記印刷装置に実行させる、
ことを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置のプログラム、及び、情報処理装置の制御方法に関する。
【背景技術】
【０００２】
印刷等のジョブを実行する、印刷装置等のジョブ実行装置が広く普及している。このようなジョブ実行装置において、ジョブを実行する前に、当該ジョブを作成した利用者を認証する技術が各種提案されている。例えば、特許文献１には、利用者が端末装置から送信した印刷ジョブをジョブ実行装置が実行する前に、当該ジョブ実行装置において、利用者の生体認証を行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２１８１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、一般的に、生体認証においては、利用者から取得した生体情報と、データベース等に予め登録してある生体情報とを、照合することで、利用者の認証を行う。しかし、生体認証において、データベース等に予め登録してある生体情報が多数存在する場合には、利用者から取得した生体情報と、データベース等に予め登録してある複数の生体情報の各々と、を順番に照合する必要があるため、生体認証に係る処理負荷が大きくなり、また、生体認証に要する時間が長期化するという課題があった。更に、生体認証において、データベース等に予め登録してある生体情報が多数存在する場合には、利用者を正しく認証できない誤認証が生じる可能性が高くなる、といった課題も存在した。
【０００５】
本発明は、上述した事情を鑑みてなされたものであり、印刷装置等のジョブ実行装置においてジョブを実行する前に利用者の生体認証を行う場合に、生体認証にかかる処理負荷を低減させるとともに、誤認証の可能性を低減させることを、解決課題の一つとする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために、本発明に係る情報処理装置は、複数の利用者の各々から印刷ジョブを受け付け可能であり、受け付けた印刷ジョブを当該印刷ジョブを生成した利用者と対応付けて管理する管理部と、印刷装置に対応して設けられ利用者の生体情報を取得可能な生体情報取得部が一の利用者の生体情報を取得した場合に、前記生体情報取得部から前記一の利用者の生体情報を受領する受領部と、前記複数の利用者の中から、前記管理部が管理する印刷ジョブに対応する利用者を特定する特定部と、認証情報記憶部に記憶されている前記複数の利用者の各々を認証するための認証情報のうち、前記特定部が特定した利用者を認証するための認証情報と、前記受領部が受領した前記一の利用者の生体情報とに基づいて、前記一の利用者を認証する生体認証部と、前記生体認証部が前記一の利用者を認証した場合に、前記管理部が管理する印刷ジョブのうち前記一の利用者に対応する印刷ジョブに基づく印刷を前記印刷装置に実行させる印刷制御部と、を備える、ことを特徴とする。
【０００７】
本発明によれば、複数の利用者の中から、管理部が管理している印刷ジョブに対応する利用者を特定したうえで、当該特定された利用者の認証情報を用いて一の利用者を認証するため、複数の利用者の認証情報を用いて一の利用者を認証する場合と比較して、認証に係る処理負荷を軽減させるとともに、誤認証の可能性を低減させることが可能となる。
【０００８】
上述した情報処理装置において、前記認証情報は、前記利用者を識別するための利用者識別情報を含み、前記管理部は、前記印刷ジョブと当該印刷ジョブを生成した利用者の利用者識別情報とを対応付けて管理し、前記特定部は、前記管理部が管理する利用者識別情報を特定する、ことを特徴としてもよい。
【０００９】
この態様によれば、印刷ジョブを作成した利用者の利用者識別情報を用いて、複数の利用者の中から、管理部が管理している印刷ジョブに対応する利用者を特定したうえで、一の利用者を認証するため、認証に係る処理負荷を軽減することが可能となる。
【００１０】
上述した情報処理装置において、前記認証情報は、前記利用者の生体に関する特徴を示す特徴情報を含み、前記生体認証部は、前記特定部が特定した利用者を認証するための認証情報に含まれる特徴情報と、前記受領部が受領した前記一の利用者の生体情報とに基づいて、前記一の利用者を認証する、ことを特徴としてもよい。
【００１１】
この態様によれば、特定部が特定した利用者の認証情報を用いて一の利用者を認証するため、認証に係る処理負荷を軽減することが可能となる。
【００１２】
上述した情報処理装置において、前記特定部は、前記複数の利用者の中から、前記管理部が管理する印刷ジョブに対応する利用者のうち前記印刷装置を利用可能な利用者を特定する、ことを特徴としてもよい。
【００１３】
この態様によれば、複数の利用者の中から、印刷装置を利用可能な利用者を特定したうえで、当該特定された利用者の認証情報を用いて一の利用者を認証するため、複数の利用者の認証情報を用いて一の利用者を認証する場合と比較して、認証に係る処理負荷を軽減することが可能となる。
【００１４】
上述した情報処理装置において、前記印刷装置は、前記複数の利用者のうち所定の属性を有する利用者が利用可能であり、前記特定部は、前記利用者の属性を示す利用者属性情報に基づいて、前記印刷装置を利用可能な利用者を特定する、ことを特徴としてもよい。
【００１５】
この態様によれば、複数の利用者の中から、印刷装置を利用可能な利用者を特定したうえで、当該特定された利用者の認証情報を用いて一の利用者を認証するため、認証に係る処理負荷を軽減することが可能となる。
なお、この態様において、「利用者の属性」とは、例えば、利用者の所属する組織、利用者の職種若しくは役職、利用者が利用する端末装置のＩＰアドレス等の情報、または、利用者が印刷装置を利用可能か否かを示す情報等である。
【００１６】
上述した情報処理装置において、前記特定部は、前記複数の利用者の中から、前記管理部が管理する印刷ジョブに対応する利用者のうち前記印刷装置の利用頻度が所定の頻度以上の利用者を特定する、ことを特徴としてもよい。
【００１７】
この態様によれば、複数の利用者の中から、印刷装置の利用頻度が所定の頻度以上の利用者を特定したうえで、当該特定された利用者の認証情報を用いて一の利用者を認証するため、複数の利用者の認証情報を用いて一の利用者を認証する場合と比較して、認証に係る処理負荷を軽減することが可能となる。
【００１８】
また、本発明に係る情報処理装置は、利用者を一意に識別するための利用者識別情報と前記利用者の生体情報とに基づいて前記利用者を認証する生体認証装置と通信可能な情報処理装置であって、複数の利用者の各々から印刷ジョブを受け付け可能であり、受け付けた印刷ジョブと当該印刷ジョブを生成した利用者の利用者識別情報とを対応付けて管理する管理部と、印刷装置に対応して設けられ利用者の生体情報を取得可能な生体情報取得部が一の利用者の生体情報を取得した場合に、前記生体情報取得部から前記一の利用者の生体情報を受領する受領部と、前記管理部が管理する印刷ジョブに対応する利用者の利用者識別情報と、前記受領部が受領した前記一の利用者の生体情報とを、前記生体認証装置に送信するとともに、当該送信された情報に基づいて前記生体認証装置が前記一の利用者を認証した結果を取得する認証結果取得部と、前記認証結果取得部が取得した認証結果に応じて、前記管理部が管理する印刷ジョブのうち前記一の利用者に対応する印刷ジョブに基づく印刷を前記印刷装置に実行させる印刷制御部と、を備える、ことを特徴とする。
【００１９】
本発明によれば、複数の利用者の中から、管理部が管理している印刷ジョブに対応する利用者を特定したうえで、当該特定された利用者の認証情報を用いて一の利用者を認証するため、複数の利用者の認証情報を用いて一の利用者を認証する場合と比較して、認証に係る処理負荷を軽減することが可能となる。
【００２０】
また、本発明に係る情報処理装置は、複数の利用者の各々から印刷ジョブを受け付け可能であり、受け付けた印刷ジョブを当該印刷ジョブを生成した利用者と対応付けて管理する管理部と、印刷装置に対応して設けられ利用者の生体情報を取得可能な生体情報取得部が一の利用者の生体情報を取得した場合に、前記生体情報取得部から前記一の利用者の生体情報を受領する受領部と、前記複数の利用者の中から、前記管理部が管理する印刷ジョブに対応する利用者を特定する特定部と、認証情報記憶部に記憶されている前記複数の利用者の各々を認証するための認証情報のうち、前記特定部が特定した利用者を認証するための認証情報と、前記受領部が受領した前記一の利用者の生体情報とに基づいて、前記一の利用者を認証可能な生体認証部が、前記一の利用者を認証した場合に、前記管理部が管理する印刷ジョブのうち前記一の利用者に対応する印刷ジョブに基づく印刷を前記印刷装置に実行させる印刷制御部と、を備える、ことを特徴とする。
【００２１】
本発明によれば、複数の利用者の中から、管理部が管理している印刷ジョブに対応する利用者を特定したうえで、当該特定された利用者の認証情報を用いて一の利用者を認証するため、複数の利用者の認証情報を用いて一の利用者を認証する場合と比較して、認証に係る処理負荷を軽減することが可能となる。
【００２２】
また、本発明に係る情報処理装置は、複数の利用者の各々からジョブを受け付け可能であり、受け付けたジョブを当該ジョブを生成した利用者と対応付けて管理する管理部と、前記ジョブに基づく処理を実行可能なジョブ実行装置に対応して設けられ利用者の生体情報を取得可能な生体情報取得部が、一の利用者の生体情報を取得した場合に、前記生体情報取得部から前記一の利用者の生体情報を受領する受領部と、前記複数の利用者の中から、前記管理部が管理するジョブに対応する利用者を特定する特定部と、認証情報記憶部に記憶されている前記複数の利用者の各々を認証するための認証情報のうち、前記特定部が特定した利用者を認証するための認証情報と、前記受領部が受領した前記一の利用者の生体情報とに基づいて前記一の利用者を認証する生体認証部と、前記生体認証部が前記一の利用者を認証した場合に、前記管理部が管理するジョブのうち前記一の利用者に対応するジョブに基づく処理を前記ジョブ実行装置に実行させるジョブ制御部と、を備える、ことを特徴とする。
【００２３】
また、本発明に係る情報処理装置のプログラムは、コンピュータを具備する情報処理装置のプログラムであって、前記コンピュータを、複数の利用者の各々から印刷ジョブを受け付け可能であり、受け付けた印刷ジョブを当該印刷ジョブを生成した利用者と対応付けて管理する管理部と、印刷装置に対応して設けられ利用者の生体情報を取得可能な生体情報取得部が一の利用者の生体情報を取得した場合に、前記生体情報取得部から前記一の利用者の生体情報を受領する受領部と、前記複数の利用者の中から、前記管理部が管理する印刷ジョブに対応する利用者を特定する特定部と、認証情報記憶部に記憶されている前記複数の利用者の各々を認証するための認証情報のうち、前記特定部が特定した利用者を認証するための認証情報と、前記受領部が受領した前記一の利用者の生体情報とに基づいて、前記一の利用者を認証可能な生体認証部が、前記一の利用者を認証した場合に、前記管理部が管理する印刷ジョブのうち前記一の利用者に対応する印刷ジョブに基づく印刷を前記印刷装置に実行させる印刷制御部と、して機能させる、ことを特徴とする。
【００２４】
本発明によれば、複数の利用者の中から、管理部が管理している印刷ジョブに対応する利用者を特定したうえで、当該特定された利用者の認証情報を用いて一の利用者を認証するため、複数の利用者の認証情報を用いて一の利用者を認証する場合と比較して、認証に係る処理負荷を軽減することが可能となる。
【００２５】
また、本発明に係る情報処理装置の制御方法は、複数の利用者の各々から印刷ジョブを受け付け可能であり、受け付けた印刷ジョブを当該印刷ジョブを生成した利用者と対応付けて管理する管理部を備える情報処理装置の制御方法であって、印刷装置に対応して設けられ利用者の生体情報を取得可能な生体情報取得部が一の利用者の生体情報を取得した場合に、前記生体情報取得部から前記一の利用者の生体情報を受領し、前記複数の利用者の中から、前記管理部が管理する印刷ジョブに対応する利用者を特定し、認証情報記憶部に記憶されている前記複数の利用者の各々を認証するための認証情報のうち、前記特定された利用者を認証するための認証情報と、前記受領した前記一の利用者の生体情報とに基づいて、前記一の利用者を認証可能な生体認証部が、前記一の利用者を認証した場合に、前記管理部が管理する印刷ジョブのうち前記一の利用者に対応する印刷ジョブに基づく印刷を前記印刷装置に実行させる、ことを特徴とする。
【００２６】
本発明によれば、複数の利用者の中から、管理部が管理している印刷ジョブに対応する利用者を特定したうえで、当該特定された利用者の認証情報を用いて一の利用者を認証するため、複数の利用者の認証情報を用いて一の利用者を認証する場合と比較して、認証に係る処理負荷を軽減することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態に係る印刷システムＳYSの構成の一例を示すブロック図である。
【図２Ａ】情報処理サーバ１の構成の一例を示す機能ブロック図である。
【図２Ｂ】情報処理サーバ１のハードウェア構成の一例を示す図である。
【図３】利用者管理テーブルＴBL1のデータ構成の一例を示す図である。
【図４】装置管理テーブルＴBL2のデータ構成の一例を示す図である。
【図５】ジョブ管理テーブルＴBL3のデータ構成の一例を示す図である。
【図６】アクセス管理テーブルＴBL4のデータ構成の一例を示す図である。
【図７】認証情報管理テーブルＴBL5のデータ構成の一例を示す図である。
【図８】印刷システムＳYSの動作の一例を示すシーケンスチャートである。
【図９】情報処理サーバ１の動作の一例を示すフローチャートである。
【図１０】情報処理サーバ１の動作の一例を示すフローチャートである。
【図１１】本発明の変形例１に係る印刷システムＳYS-Aの構成の一例を示すブロック図である。
【図１２】情報処理サーバ３の構成の一例を示す機能ブロック図である。
【図１３】認証サーバ４の構成の一例を示す機能ブロック図である。
【図１４】印刷システムＳYS-Aの動作の一例を示すシーケンスチャートである。
【図１５】本発明の変形例２に係る情報処理サーバ１Ａの構成の一例を示す機能ブロック図である。
【発明を実施するための形態】
【００２８】
以下、本発明を実施するための形態について図面を参照して説明する。なお、各図において、各部の寸法及び縮尺は、実際のものと適宜に異ならせてある。また、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００２９】
＜＜Ａ．実施形態＞＞
以下、本発明の実施形態を説明する。
【００３０】
＜＜１．印刷システムＳYSの概要＞＞
図１は、本実施形態に係る印刷システムＳYSの構成の一例を示す図である。
【００３１】
図１に示すように、印刷システムＳYSは、複数の端末装置ＴM（ＴM1、ＴM2、…）と、複数の印刷装置ＰR（ＰR1、ＰR2、…）と、複数の印刷装置ＰRと１対１に対応するように設けられた複数の撮像装置ＣM（ＣM1、ＣM2、…）と、印刷システムＳYSにおける各種処理の実行を制御する情報処理サーバ１（「情報処理装置」の一例）と、各種情報を記憶するデータベースサーバ２と、これら印刷システムＳYSの各構成要素を相互に接続するためのネットワークＮWと、を備える。なお、以下では、説明の便宜上、印刷装置ＰRと、当該印刷装置ＰRに対応して設けられた撮像装置ＣMとの組を、印刷ユニットＣUと称する場合がある。すなわち、印刷システムＳYSには、複数の印刷ユニットＣU（ＣU1、ＣU2、…）が設けられている。
【００３２】
端末装置ＴMは、各利用者Ｕが使用するパーソナルコンピュータ、タブレット端末、または、スマートフォン等である。各利用者Ｕは、端末装置ＴMを用いて文書や図面等の印刷を指示する操作を行うことで、当該文書や図面等を印刷するジョブである印刷ジョブＪBを生成する。なお、図１では、利用者Ｕ1が、端末装置ＴM1を使用し、利用者Ｕ2が、端末装置ＴM2を使用する場合を例示している。
情報処理サーバ１は、端末装置ＴMにおいて利用者Ｕが生成した印刷ジョブＪBを管理し、印刷装置ＰRに対して、印刷ジョブＪBに応じた印刷を実行させるための印刷制御信号Ｃtrを供給する。
印刷装置ＰRは、情報処理サーバ１から供給される印刷制御信号Ｃtrに基づいて、印刷ジョブＪBに応じた印刷を実行する。なお、印刷装置ＰRは、少なくとも、印刷を実行する機能を有していればよいが、印刷を実行する機能の他にコピーやファクシミリ送受信等の機能を有していてもよい。
【００３３】
上述のとおり、本実施形態では、各印刷装置ＰRに対応して撮像装置ＣMが設けられる。図１では、印刷装置ＰR1に対応して撮像装置ＣM1が設けられ、印刷装置ＰR2に対応して撮像装置ＣM2が設けられている場合を例示している。
撮像装置ＣMは、当該撮像装置ＣMに対応する印刷装置ＰRを利用しようとする利用者Ｕの顔を撮影し、当該撮影の結果取得した顔画像を情報処理サーバ１に供給する。なお、撮像装置ＣMにより取得された利用者Ｕの顔画像は、利用者Ｕの生体情報ＸBの一例であり、撮像装置ＣMは、利用者Ｕの生体情報ＸBを取得する「生体情報取得部」の一例である。
【００３４】
情報処理サーバ１は、印刷ジョブＪBを生成した利用者Ｕ（例えば、利用者Ｕ1）が、印刷ジョブＪBに応じた印刷を実行させたい印刷装置ＰR（例えば、印刷装置ＰR1）に移動し、当該印刷装置ＰR1に対応する撮像装置ＣM1が、利用者Ｕ1の顔を撮影した場合に、撮像装置ＣM1により取得された利用者Ｕ1の生体情報ＸBに基づいて、利用者Ｕ1を認証する。そして、情報処理サーバ１は、利用者Ｕ1の認証に成功した場合、印刷装置ＰR1に対して、利用者Ｕ1の生成した印刷ジョブＪBに基づく印刷制御信号Ｃtrを供給することで、利用者Ｕ1が生成した印刷ジョブＪBに応じた印刷を、印刷装置ＰR1に実行させる。なお、以下では、利用者Ｕによる印刷ジョブＪBの生成から、印刷装置ＰRによる当該印刷の実行までの一連の処理を、印刷処理と称する場合がある。
【００３５】
このように、本実施形態に係る印刷システムＳYSでは、印刷装置ＰRによる印刷の実行に先立って、印刷装置ＰRに実行させる印刷に対応する印刷ジョブＪBを生成した利用者Ｕを認証するため、高いセキュリティを確保することができる。
また、本実施形態に係る印刷システムＳYSは、印刷装置ＰRが印刷を実行する場合に行われる利用者Ｕの認証として、生体認証を採用するため、例えば、ＩＣカードを用いた認証の場合に生じるＩＣカード紛失のリスクや、また、パスワードを用いた認証の場合に生じるパスワード漏洩のリスク等を抑止し、高いセキュリティを確保することが可能となる。
更に、本実施形態に係る印刷システムＳYSは、印刷装置ＰRが印刷を実行する場合に行われる利用者Ｕの認証として、生体認証を採用するため、印刷の実行に際して、利用者ＵがＩＣカードを携帯することや、パスワードを入力することが不要となるため、高い利便性を確保することが可能となる。
【００３６】
図２Ａは、情報処理サーバ１の構成の一例を示す機能ブロック図である。また、図２Ｂは、情報処理サーバ１のハードウェア構成の一例を示す図である。
図２Ａに示すように、情報処理サーバ１は、情報処理サーバ１の全体を制御する制御部１０と、端末装置ＴMや印刷装置ＰR等の情報処理サーバ１の外部装置と通信を行うための通信部１０１と、情報処理サーバ１の制御プログラムＰRG等の各種情報を記憶する記憶部１０２と、を備える。
【００３７】
制御部１０は、ジョブ管理部１１（「管理部」の一例）、生体情報受領部１２（「受領部」の一例）、印刷制御部１３、特定部１４、及び、生体認証部１５を含む。
【００３８】
ジョブ管理部１１は、端末装置ＴMから送信されてきた印刷ジョブＪBを、当該印刷ジョブＪBを生成した利用者Ｕと対応付けて管理する。生体情報受領部１２は、撮像装置ＣMから送信されてきた生体情報ＸBを受領する。印刷制御部１３は、印刷ジョブＪBに基づいて印刷制御信号Ｃtrを生成して、当該印刷制御信号Ｃtrを印刷装置ＰRに供給することで、印刷装置ＰRに、印刷ジョブＪBに応じた印刷を実行させる。特定部１４は、生体情報受領部１２が生体情報ＸBを受領した場合に、ジョブ管理部１１が管理する印刷ジョブＪBに対応付けて管理されている利用者Ｕを特定する。生体認証部１５は、生体情報受領部１２が受領した生体情報ＸBに基づいて、利用者Ｕを認証する。
【００３９】
図１に示すように、データベースサーバ２は、利用者管理テーブルＴBL1と、装置管理テーブルＴBL2と、ジョブ管理テーブルＴBL3と、アクセス管理テーブルＴBL4と、認証情報管理テーブルＴBL5（「認証情報記憶部」の一例）と、を備える。
【００４０】
図３に示すように、利用者管理テーブルＴBL1は、利用者Ｕを一意に識別するための利用者識別情報ＵIDと、利用者Ｕの属性を示す利用者属性情報と、利用者Ｕが端末装置ＴMにログインする場合に当該利用者Ｕを認証するためのログインパスワードと、を対応付けて記憶する。なお、本実施形態では、一例として、利用者Ｕの利用者属性情報が、利用者Ｕの所属を示す所属情報と、利用者Ｕの役職を示す役職情報と、を含む場合を想定する。
【００４１】
図４に示すように、装置管理テーブルＴBL2は、印刷装置ＰRを一意に識別する印刷装置識別情報ＰIDと、当該印刷装置ＰRの機種を示す機種情報と、当該印刷装置ＰRに対応して設けられた撮像装置ＣMを一意に識別するための撮像装置識別情報ＣIDと、を対応付けて記憶する。
【００４２】
図５に示すように、ジョブ管理テーブルＴBL3は、印刷ジョブＪBを、当該印刷ジョブＪBを生成した利用者Ｕの利用者識別情報ＵID、及び、当該印刷ジョブＪBを一意に識別するためのジョブ識別情報ＪIDと対応付けて記憶する。
【００４３】
図６に示すように、アクセス管理テーブルＴBL4は、印刷装置ＰRの印刷装置識別情報ＰIDと、当該印刷装置ＰRの利用が可能な利用者Ｕの利用者属性情報と、を対応付けて記憶する。なお、本実施形態では、一例として、印刷装置ＰR毎に、当該印刷装置ＰRを利用可能な所属と、当該印刷装置ＰRを利用可能な役職と、が定められている場合を想定する。例えば、図６では、印刷装置識別情報ＰIDが「p001」の印刷装置ＰRは、営業部及び企画部に属する全ての利用者Ｕが利用可能であり、印刷装置識別情報ＰIDが「p002」の印刷装置ＰRは、企画部に属する利用者Ｕのうち課長以上の役職の利用者Ｕが利用可能であり、印刷装置識別情報ＰIDが「p003」の印刷装置ＰRは、開発部に属する全ての利用者Ｕが利用可能な場合を例示している。
【００４４】
図７に示すように、認証情報管理テーブルＴBL5は、利用者Ｕの利用者識別情報ＵIDと、利用者Ｕの生体に関する特徴を表す特徴情報ＦTと、を対応付けて記憶する。以下では、利用者Ｕの利用者識別情報ＵIDと利用者Ｕの特徴情報ＦTとを含む情報を、利用者Ｕの認証情報ＸIと称する場合がある。なお、利用者Ｕの特徴情報ＦTは、当該利用者Ｕが印刷システムＳYSの利用を開始するのに先立ち、予め、利用者Ｕの顔画像等に基づいて生成されて、認証情報管理テーブルＴBL5に登録される。
【００４５】
図２Ｂに示すように、情報処理サーバ１は、情報処理サーバ１の全体を制御するプロセッサ１０００と、各種情報を記憶するメモリ１００１と、各種情報を記憶するストレージ１００２と、情報処理サーバ１の外部との通信を行うための通信装置１００３と、を備える。
【００４６】
メモリ１００１は、例えば、プロセッサ１０００の作業領域として機能するＲＡＭ（Random Access Memory）等の揮発性メモリと、情報処理サーバ１の制御プログラムＰRG等の各種情報を記憶するＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の不揮発性メモリとを含み、記憶部１０２としての機能を提供する。
プロセッサ１０００は、例えば、ＣＰＵ（Central Processing Unit）であり、メモリ１００１に記憶された制御プログラムＰRGを実行し、当該制御プログラムＰRGに従って動作することで、制御部１０として機能する。
通信装置１００３は、有線ネットワーク及び無線ネットワークの一方または双方を介してデータベースサーバ２、端末装置ＴM、及び、印刷ユニットＣUとの通信を行うためのハードウェアであり、通信部１０１としての機能を提供する。
【００４７】
なお、プロセッサ１０００は、ＤＳＰ（Digital Signal Processor）、ＦＰＧＡ（Field Programmable Gate Array）、等の、ハードウェアを含んで構成されるものであってもよい。この場合、プロセッサ１０００により実現される制御部１０の一部または全部は、ＤＳＰ等のハードウェアにより実現されてもよい。
また、メモリ１００１は、コンピュータ読み取り可能な記録媒体であればよく、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ、ＥＥＰＲＯＭ等の、各種記録媒体の少なくとも１つで構成されてもよい。
【００４８】
＜＜２．印刷システムＳYSの動作＞＞
以下、図８〜図１０を参照しつつ、印刷システムＳYSの動作を説明する。
【００４９】
図８は、印刷システムＳYSにおいて印刷処理が実行される場合における、印刷システムＳYSの動作の一例を示すシーケンスチャートである。なお、図８では、一例として、利用者Ｕ1が端末装置ＴM1で生成した印刷ジョブＪBに基づく印刷を、印刷装置ＰR1に実行させる場合を想定する。
【００５０】
図８に示すように、利用者Ｕ1は、まず、端末装置ＴM1にログインする（Ｓ１０）。端末装置ＴMへのログインとしては、一例として、以下の流れが想定されうる。すなわち、利用者Ｕは、端末装置ＴMにログインする場合、第１に、端末装置ＴMに設けられたキーボードやタッチパネル等の入力部（図示省略）から、利用者Ｕの利用者識別情報ＵID及びログインパスワードを入力する。第２に、端末装置ＴMは、入力された利用者識別情報ＵID及びログインパスワードを、情報処理サーバ１に送信する（図示省略）。第３に、情報処理サーバ１は、端末装置ＴMから受信した利用者識別情報ＵID及びログインパスワードの組が、利用者管理テーブルＴBL1に記憶されているか否かを判定し、当該判定の結果が肯定である場合、利用者Ｕの端末装置ＴMへのログインを許可する（図示省略）。
【００５１】
利用者Ｕ1は、端末装置ＴM1にログインした後、端末装置ＴM1において文書等の印刷を指示する操作を行うことで印刷ジョブＪBを生成する（Ｓ１１）。端末装置ＴM1は、利用者Ｕ1が印刷ジョブＪBを生成すると、印刷ジョブＪBと、利用者Ｕ1の利用者識別情報ＵIDと、を情報処理サーバ１に送信する。
情報処理サーバ１のジョブ管理部１１は、端末装置ＴM1から送信される、利用者Ｕ1の生成した印刷ジョブＪBを受け付けると、受け付けた印刷ジョブＪBを、利用者Ｕ1の利用者識別情報ＵIDと対応付けて、ジョブ管理テーブルＴBL3に記憶させることで、受け付けた印刷ジョブＪBを管理する（Ｓ１２）。
【００５２】
その後、利用者Ｕ1は、印刷ジョブＪBに基づく印刷を印刷装置ＰR1に実行させるために、印刷装置ＰR1へと移動する。この場合、印刷装置ＰR1に対応して設けられた撮像装置ＣM1は、利用者Ｕ1の顔を撮影し、利用者Ｕ1の生体情報ＸBを取得する（Ｓ１３）。そして、撮像装置ＣM1は、取得した生体情報ＸBを、撮像装置ＣM1の撮像装置識別情報ＣIDとともに情報処理サーバ１に送信する。
情報処理サーバ１の生体情報受領部１２は、撮像装置ＣM1から送信された生体情報ＸBを受領する（Ｓ１４）。具体的には、生体情報受領部１２は、撮像装置ＣM1から送信された生体情報ＸBを記憶部１０２に一時的に記憶させる。
【００５３】
次に、情報処理サーバ１の特定部１４は、対象利用者特定処理を実行する（Ｓ１５）。対象利用者特定処理とは、以下に示す２つの条件Ａ及び条件Ｂを充足する利用者Ｕ（本実施形態では、条件Ａ及び条件Ｂを充足する利用者Ｕを「対象利用者Ｕtg」と称する）を特定する処理である。
＜条件Ａ＞
ジョブ管理部１１が管理する印刷ジョブＪBを生成した利用者Ｕであること。
＜条件Ｂ＞
生体情報ＸBを取得した撮像装置ＣMに対応して設けられた印刷装置ＰRを利用可能な利用者Ｕであること。
【００５４】
図９は、対象利用者特定処理が実行される場合における特定部１４の動作の一例を示すフローチャートである。
対象利用者特定処理において、特定部１４は、装置管理テーブルＴBL2を参照することで、ステップＳ１４で受領した生体情報ＸBを送信した撮像装置ＣMに対応する印刷装置ＰRの印刷装置識別情報ＰIDを特定する（Ｓ１５１）。次に、特定部１４は、アクセス管理テーブルＴBL4を参照することで、ステップＳ１５１で特定した印刷装置識別情報ＰIDの示す印刷装置ＰRを利用可能な利用者の属性（「所定の属性」の一例）を特定する（Ｓ１５２）。そして、特定部１４は、利用者管理テーブルＴBL1及びジョブ管理テーブルＴBL3を参照することで、ジョブ管理テーブルＴBL3に記憶されている利用者識別情報ＵIDであって、且つ、ステップＳ１５２で特定した属性を有する利用者Ｕの利用者識別情報ＵIDを、対象利用者Ｕtgの利用者識別情報ＵIDとして特定する（Ｓ１５３）。
【００５５】
図８に示すように、情報処理サーバ１の生体認証部１５は、生体認証処理を実行する（Ｓ１６）。生体認証処理とは、ステップＳ１４で受領した生体情報ＸBにより、印刷ジョブＪBを生成した利用者Ｕを認証する処理である。
【００５６】
図１０は、生体認証処理が実行される場合における生体認証部１５の動作の一例を示すフローチャートである。
生体認証処理において、生体認証部１５は、ステップＳ１４において受領した生体情報ＸBから、特徴情報ＦTxを生成する（Ｓ１６１）。特徴情報ＦTxとは、利用者Ｕ1の生体の特徴を示す情報である。具体的には、本実施形態では、生体情報ＸBが、利用者Ｕ1の顔を表す情報である場合を想定しているため、特徴情報ＦTxは、利用者Ｕ1の顔の特徴を示す情報である。なお、特徴情報ＦTxは生体情報ＸBと同一の情報であってもよい。
次に、生体認証部１５は、生体認証処理において、認証情報管理テーブルＴBL5に記憶されている対象利用者Ｕtgの認証情報ＸI（利用者識別情報ＵID及び特徴情報ＦTの組）の中から、実行中の生体認証処理において未選択の認証情報ＸIを１つ選択する（Ｓ１６２）。そして、生体認証部１５は、ステップＳ１６１で生成した特徴情報ＦTxと、ステップＳ１６２で選択した認証情報ＸIに含まれる特徴情報ＦTとの一致率を算出する（Ｓ１６３）。その後、生体認証部１５は、ステップＳ１６３で算出した一致率が、所定値以上であるか否か、換言すれば、ステップＳ１６１で生成した特徴情報ＦTxとステップＳ１６２で選択した認証情報ＸIに含まれる特徴情報ＦTとの類似度が所定の類似度以上であるか否かを判定する（Ｓ１６４）。そして、生体認証部１５は、ステップＳ１６４の判定結果が肯定の場合、ステップＳ１６２で選択した認証情報ＸIに含まれる利用者識別情報ＵIDを、利用者Ｕ1の利用者識別情報ＵIDと看做したうえで、利用者Ｕ1の認証が成功した旨を表す情報と、利用者Ｕ1の利用者識別情報ＵIDとを含む、認証結果情報ＲSを出力する（Ｓ１６６）。
他方、生体認証部１５は、ステップＳ１６４の判定結果が否定の場合、実行中の生体認証処理において、認証情報管理テーブルＴBL5に記憶されている対象利用者Ｕtgの認証情報ＸIを全て選択したか否かを判定する（Ｓ１６５）。そして、生体認証部１５は、ステップＳ１６５の判定結果が否定の場合、処理をステップＳ１６２に進める。また、生体認証部１５は、ステップＳ１６５の判定結果が肯定の場合、ステップＳ１６６において、利用者Ｕ1の認証が失敗した旨を表す情報含む認証結果情報ＲSを出力する。
【００５７】
図８に示すように、情報処理サーバ１の印刷制御部１３は、ステップＳ１６において出力される認証結果情報ＲSが、利用者Ｕ1の認証に成功した旨を表す情報を含む場合、印刷制御処理を実行する（Ｓ１７）。印刷制御処理とは、ステップＳ１２で受け付けた利用者Ｕ1の印刷ジョブＪBに基づく印刷を印刷装置ＰR1に実行させる処理である。
具体的には、印刷制御処理において、印刷制御部１３は、まず、印刷装置ＰR1の機種情報を取得する。そして、印刷制御部１３は、ジョブ管理テーブルＴBL3に記憶されている印刷ジョブＪBのうち、認証結果情報ＲSに含まれる利用者Ｕ1の利用者識別情報ＵIDに対応する印刷ジョブＪBに基づいて印刷制御信号Ｃtrを生成し、当該印刷制御信号Ｃtrを印刷装置ＰR1に供給する。なお、印刷制御部１３は、印刷制御信号Ｃtrを、印刷装置ＰR1の機種に応じたデータフォーマットとなるように生成する。
【００５８】
図８に示すように、印刷装置ＰR1は、情報処理サーバ１から供給される印刷制御信号Ｃtrに基づいて、情報処理サーバ１がステップＳ１２で受け付けた利用者Ｕ1の印刷ジョブＪBに応じた印刷を実行する（Ｓ１８）。そして、印刷装置ＰR1は、ステップＳ１８における印刷が完了すると、情報処理サーバ１に対して、印刷が完了した旨を報告する。
その後、情報処理サーバ１は、印刷装置ＰR1から、印刷が完了した旨の報告を受け取ると、ジョブ管理テーブルＴBL3から、ステップＳ１２で受け付けた印刷ジョブＪBを含むレコード、すなわち、利用者Ｕ1の利用者識別情報ＵIDを含むレコードを、削除する（Ｓ１９）。
【００５９】
＜＜３．実施形態の結論＞＞
以上において説明したように、本実施形態では、特定部１４において、条件Ａ及び条件Ｂを充足する対象利用者Ｕtgを特定したうえで、撮像装置ＣMが取得した生体情報ＸBを用いた利用者Ｕの認証を行う。
情報処理サーバ１は、生体情報受領部１２が、生体情報ＸBを受領するタイミング（ステップＳ１４）においては、受領した生体情報ＸBが、どの利用者Ｕに対応する生体情報ＸBであるかを把握することができない。このため、情報処理サーバ１は、仮に、特定部１４による対象利用者Ｕtgの特定を行うことなく、生体認証部１５により生体情報ＸBを用いた生体認証を行う場合、生体認証部１５は、生体情報ＸBから生成した特徴情報ＦTxと、認証情報管理テーブルＴBL5に記憶されている全ての特徴情報ＦTと、を順番に照合する必要が生じる。よって、対象利用者Ｕtgの特定を行うことなく生体認証処理を行う場合、生体認証処理の処理負荷の増大や、生体認証処理に要する時間の長期化を招くという弊害を生じることになる。更に、対象利用者Ｕtgの特定を行うことなく生体認証処理を行う場合、生体認証部１５において、撮像装置ＣMが一の利用者Ｕを撮像した結果得られた生体情報ＸBに基づく特徴情報ＦTxと、当該一の利用者Ｕが認証情報管理テーブルＴBL5に予め登録した特徴情報ＦTとが、異なる利用者Ｕの特徴情報であるとの誤った判断がなされてしまう所謂「本人拒否」や、撮像装置ＣMが一の利用者Ｕを撮像した結果得られた生体情報ＸBに基づく特徴情報ＦTxと、他の利用者Ｕが認証情報管理テーブルＴBL5に予め登録した特徴情報ＦTとが、同一の利用者Ｕの特徴情報であるとの誤った判断がなされてしまう所謂「他人受入」等の、誤認証が生じるリスクも高くなる。
これに対して、本実施形態では、生体情報ＸBから生成した特徴情報ＦTxと、対象利用者Ｕtgの特徴情報ＦTと、を照合すれば足りるため、対象利用者Ｕtgの特定を行わない場合と比較して、生体認証処理の処理負荷を低減し、生体認証処理に要する時間を短縮するとともに、誤認証が生じるリスクを低減させることが可能となる。
【００６０】
＜＜Ｂ．変形例＞＞
以上の各形態は多様に変形され得る。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様は、相互に矛盾しない範囲内で適宜に併合され得る。なお、以下に例示する変形例において作用や機能が実施形態と同等である要素については、以上の説明で参照した符号を流用して各々の詳細な説明を適宜に省略する。
【００６１】
＜＜変形例１＞＞
上述した実施形態では、ジョブ管理部１１、特定部１４、及び、生体認証部１５等の構成要素が、単一のサーバ（情報処理サーバ１）上に実装されているが、本発明はこのような態様に限定されるものではなく、複数のサーバに実装されてもよい。
【００６２】
図１１は、本変形例に係る印刷システムＳYS-Aの構成の一例を示す図である。印刷システムＳYS-Aは、情報処理サーバ１の代わりに情報処理サーバ３（「情報処理装置」の他の例）を備える点と、認証サーバ４（「生体認証装置」の一例）を備える点とを除き、図１に示す印刷システムＳYSと同様に構成されている。
図１２は、情報処理サーバ３の構成の一例を示す機能ブロック図である。なお、情報処理サーバ３のハードウェア構成は、図２Ｂに示す実施形態に係る情報処理サーバ１と同一であることとする。
図１２に示すように、情報処理サーバ３は、記憶部１０２に、制御プログラムＰRGの代わりに、制御プログラムＰRG3を記憶している点で、図２Ａに示す実施形態に係る情報処理サーバ１と相違する。また、情報処理サーバ３は、プロセッサ１０００が、制御プログラムＰRG3を実行することで実現される機能である制御部３０を備える点で、制御部１０を備える情報処理サーバ１と相違する。制御部３０は、生体認証部１５を備えない点と、認証結果取得部１６を備える点とを除き、図２Ａに示す制御部１０と同様に構成されている。
図１３は、認証サーバ４の構成の一例を示す機能ブロック図である。認証サーバ４は、認証サーバ４の全体を制御する制御部４０と、認証サーバ４の外部装置と通信を行うための通信部４０１と、認証サーバ４の制御プログラムＰRG4等の各種情報を記憶する記憶部４０２と、を備える。制御部４０は、認証サーバ４のプロセッサ（図示省略）が、記憶部４０２に記憶された制御プログラムＰRG4を実行することで実現される機能ブロックであり、生体認証部１５を備える。
なお、情報処理サーバ３に設けられた認証結果取得部１６は、認証サーバ４に設けられた生体認証部１５が出力する認証結果情報ＲSを取得する。
【００６３】
図１４は、本変形例に係る印刷システムＳYS-Aにおいて印刷処理が実行される場合における、印刷システムＳYS-Aの動作の一例を示すシーケンスチャートである。なお、図１４に示すシーケンスチャートに示される各ステップが、図８に示すシーケンスチャートに示されるステップと同様の処理内容である場合には、図８と同一の符号を付して、適宜説明を省略する。
【００６４】
図１４に示すように、情報処理サーバ３において、ジョブ管理部１１が、端末装置ＴM1から送信された印刷ジョブＪBを受け付けて管理し（Ｓ１２）、生体情報受領部１２が、撮像装置ＣM1から送信された生体情報ＸBを受領すると（Ｓ１４）、特定部１４は、対象利用者特定処理を実行して、対象利用者Ｕtgを特定する（Ｓ１５）。そして、情報処理サーバ３の認証結果取得部１６は、ステップＳ１４で受領した生体情報ＸBと、ステップＳ１５で特定した対象利用者Ｕtgの利用者識別情報ＵIDとを認証サーバ４に送信する（Ｓ２０）。すると、認証サーバ４の生体認証部１５は、ステップＳ２０において認証結果取得部１６が送信した、対象利用者Ｕtgの利用者識別情報ＵIDと生体情報ＸBとに基づいて、生体認証処理を実行し、認証結果情報ＲSを出力する（Ｓ１６）。その後、情報処理サーバ３の認証結果取得部１６は、ステップＳ１６において生体認証部１５が生成した認証結果情報ＲSを取得する（Ｓ２１）。そして、情報処理サーバ３の印刷制御部１３は、ステップＳ２１で取得した認証結果情報ＲSに基づいて、印刷制御信号Ｃtrを生成し、印刷装置ＰR1に、印刷ジョブＪBに応じた印刷を実行させる（Ｓ１７）。
【００６５】
なお、本変形例では、認証結果取得部１６は、対象利用者Ｕtgが複数存在する場合には、ステップＳ２０において、当該複数の対象利用者Ｕtgに対応する複数の利用者識別情報ＵIDを認証サーバ４に送信するが、本発明はこのような態様に限定されるものではなく、ステップＳ２０において、当該複数の対象利用者Ｕtgのうち一の対象利用者Ｕtgの利用者識別情報ＵIDを認証サーバ４に送信してもよい。この場合、認証結果取得部１６は、ステップＳ２１で取得する認証結果情報ＲSが、利用者Ｕの認証に失敗した旨を表す情報を含むときには、処理をステップＳ２０に進め、一の対象利用者Ｕtgとは異なる他の対象利用者Ｕtgの利用者識別情報ＵIDを認証サーバ４に送信するればよい。つまり、この場合、生体認証部１５は、ステップＳ１６において、利用者Ｕ1の生体情報ＸBから生成した特徴情報ＦTxと、単一の特徴情報ＦTとを照合すればよいため、特徴情報ＦTxと複数の特徴情報ＦTとを照合する場合と比較して、認証サーバ４における処理を簡素化することができる。
【００６６】
＜＜変形例２＞＞
上述した実施形態において、制御プログラムＰRGを実行することで実現される制御部１０には、ジョブ管理部１１、生体情報受領部１２、印刷制御部１３、特定部１４、及び、生体認証部１５が含まれるが、本発明はこのような態様に限定されるものではなく、制御プログラムを実行することで実現される制御部は、ジョブ管理部１１、生体情報受領部１２、印刷制御部１３、特定部１４、及び、生体認証部１５の少なくとも一部を含めばよい。
また、上述した実施形態及び変形例において、生体情報ＸBは、利用者Ｕの顔を表す情報（顔画像）であるが、本発明はこのような態様に限定されるものではなく、生体情報ＸBは、利用者Ｕの生体を表す情報であればよい。例えば、生体情報ＸBは、利用者Ｕの指紋を表す情報、利用者Ｕの虹彩を表す情報、または、利用者Ｕの掌の静脈を表す情報等であってもよい。これらの場合、印刷装置ＰRに対応して設けられる生体情報取得部は、利用者Ｕの生体を表す情報を取得することができる装置であればよい。
また、上述した実施形態及び変形例において、情報処理サーバ１（または、認証サーバ４）は、生体の１種類の部位を示す１種類の生体情報ＸB（例えば、顔画像）を処理するための単一の生体認証部１５を備えるが、本発明はこのような態様に限定されるものではなく、生体の複数の部位に対応した複数種類の生体情報ＸBを処理するために、複数種類の生体情報ＸBに対応した複数の生体認証部１５を備えてもよい。
【００６７】
図１５は、本変形例に係る情報処理サーバ１Ａの構成の一例を示す機能ブロック図である。なお、情報処理サーバ１Ａのハードウェア構成は、図２Ｂに示す実施形態に係る情報処理サーバ１と同一であることとする。
図１５に示すように、情報処理サーバ１Ａは、記憶部１０２に、制御プログラムＰRGの代わりに、制御プログラムＰRG-Aと、Ｋ個の生体認証プログラムＰRG-B（ＰRG-B[1]、ＰRG-B[2]、…、ＰRG-B[K]）と、を記憶している点において、図２Ａに示す実施形態に係る情報処理サーバ１と相違する（Ｋは１以上の自然数）。また、情報処理サーバ１Ａは、プロセッサ１０００が、制御プログラムＰRG-Aを実行することで実現される機能である制御部１０Ａと、プロセッサ１０００が、生体認証プログラムＰRG-B[k]を実行することで実現される機能である生体認証部１５[k]と、を備える（ｋは、１≦ｋ≦Ｋを満たす自然数）。なお、情報処理サーバ１Ａに設けられたＫ個の生体認証部１５[1]〜１５[K]を、認証モジュール５０と称する。
制御部１０Ａは、生体認証部１５を備えない点を除き、実施形態に係る情報処理サーバ１が備える制御部１０と同様に構成される。また、生体認証部１５[k]は、実施形態に係る情報処理サーバ１が備える生体認証部１５と同様の機能を有する。
【００６８】
本変形例に係る情報処理サーバ１Ａは、実施形態に係る情報処理サーバ１と同様に、図８のシーケンスチャートに示す処理を実行する。具体的には、制御部１０Ａのジョブ管理部１１が印刷ジョブＪBを受け付けて管理し（Ｓ１２）、制御部１０Ａの生体情報受領部１２が生体認証取得部から生体情報ＸBを受領し（Ｓ１４）、制御部１０Ａの特定部１４が対象利用者特定処理により対象利用者Ｕtgを特定し（Ｓ１５）、認証モジュール５０の生体認証部１５[k]が生体認証処理を実行して認証結果情報ＲSを出力し（Ｓ１６）、制御部１０Ａの印刷制御部１３が印刷装置ＰRに印刷ジョブＪBに応じた印刷を実行させる（Ｓ１７）。
なお、ステップＳ１６の処理は、ステップＳ１４において生体情報受領部１２が受領した生体情報ＸBの種類に応じた生体認証部１５[k]が実行すればよい。
【００６９】
＜＜変形例３＞＞
上述した実施形態及び変形例において、対象利用者Ｕtgは、条件Ａ及び条件Ｂの両方の条件を充足する利用者Ｕであるが、本発明はこのような態様に限定されるものではない。
例えば、対象利用者Ｕtgは、少なくとも条件Ａを充足する利用者Ｕであってもよい。この場合、特定部１４は、ジョブ管理テーブルＴBL3に記憶されている利用者識別情報ＵIDを、対象利用者Ｕtgの利用者識別情報ＵIDとして特定すればよい。
また、例えば、対象利用者Ｕtgは、少なくとも条件Ｂを充足する利用者Ｕであってもよい。この場合、特定部１４は、ステップＳ１５２で特定した属性を有する利用者Ｕの利用者識別情報ＵIDを、対象利用者Ｕtgの利用者識別情報ＵIDとして特定すればよい。
【００７０】
また、対象利用者Ｕtgは、少なくとも以下の条件Ｃを充足する利用者Ｕであってもよい。この場合、対象利用者Ｕtgは、条件Ｃに加えて、上述した条件Ａまたは条件Ｂの少なくとも一方を充足する利用者Ｕであってもよい。
＜条件Ｃ＞
生体情報ＸBを取得した撮像装置ＣMに対応して設けられる印刷装置ＰRの利用頻度が所定の頻度以上の利用者Ｕであること。
【００７１】
なお、条件Ｃを充足する利用者Ｕを対象利用者Ｕtgとする場合、データベースサーバ２は、各利用者Ｕによる各印刷装置ＰRの利用履歴を示す情報（利用履歴情報）を記憶していればよい。そして、特定部１４は、条件Ｃを充足する利用者Ｕを対象利用者Ｕtgとする場合、当該利用履歴情報に基づいて、対象利用者Ｕtgを特定すればよい。
【００７２】
＜＜変形例４＞＞
上述した実施形態及び変形例において、利用者管理テーブルＴBL1、装置管理テーブルＴBL2、ジョブ管理テーブルＴBL3、アクセス管理テーブルＴBL4、及び、認証情報管理テーブルＴBL5等の各種テーブルは、データベースサーバ２に格納されているが、本発明はこのような態様に限定されるものではなく、これら各種テーブルのうちの一部または全部が、記憶部１０２、記憶部４０２、または、印刷システムＳYSの外部に設けられたデータベースに格納されていてもよい。例えば、ジョブ管理テーブルＴBL3は、記憶部１０２に格納され、ジョブ管理テーブルＴBL3以外のテーブルが、データベースサーバ２に格納されていてもよい。
【００７３】
＜＜変形例５＞＞
上述した実施形態及び変形例において、各印刷ユニットＣUは、１つの印刷装置ＰRと、１つの生体情報取得部とを有するが、本発明はこのような態様に限定されるものではない。
例えば、印刷システムＳYS（またはＳYS-A）が有する複数の印刷ユニットＣUの中には、１つの印刷装置ＰRと、複数の生体情報取得部とを有する印刷ユニットＣUが存在してもよい。例えば、当該印刷ユニットＣUは、一の印刷装置ＰRに対応して、利用者Ｕの顔を撮影する撮像装置ＣMと、利用者Ｕの指紋を取得する指紋センサと、を備えてもよい。そして、当該一の印刷装置ＰRにおいて印刷を実行する場合、利用者Ｕの顔による認証と、利用者Ｕの指紋による認証と、の何れか一方により利用者Ｕを認証すればよい。
また、例えば、印刷システムＳYS（またはＳYS-A）が有する複数の印刷ユニットＣUの中には、生体情報取得部を有さない印刷ユニットＣUが存在してもよい。この場合、当該印刷ユニットＣUは、生体情報取得部の代わりに、ＩＣカードによる認証を行うためのＩＣカードリーダライタや、パスワードによる認証を行うための入力装置等、を備えていてもよい。
【符号の説明】
【００７４】
１…情報処理サーバ、２…データベースサーバ、１０…制御部、１１…ジョブ管理部、１２…生体情報受領部、１３…印刷制御部、１４…特定部、１５…生体認証部、１０１…通信インタフェース、１０２…記憶部、ＣM…撮像装置、ＰR…印刷装置、ＴM…端末装置、ＴBL1…利用者管理テーブル、ＴBL2…装置管理テーブル、ＴBL3…ジョブ管理テーブル、ＴBL4…アクセス管理テーブル、ＴBL5…認証情報管理テーブル。
【図１】
2018036776.tif 000003
【図２Ａ】
2018036776.tif 000004
【図２Ｂ】
2018036776.tif 000005
【図３】
2018036776.tif 000006
【図４】
2018036776.tif 000007
【図５】
2018036776.tif 000008
【図６】
2018036776.tif 000009
【図７】
2018036776.tif 000010
【図８】
2018036776.tif 000011
【図９】
2018036776.tif 000012
【図１０】
2018036776.tif 000013
【図１１】
2018036776.tif 000014
【図１２】
2018036776.tif 000015
【図１３】
2018036776.tif 000016
【図１４】
2018036776.tif 000017
【図１５】
2018036776.tif 000018