(57)【要約】【課題】認証に必要な作業及び当該機能を利用するための操作入力作業を簡略化しユーザの操作性を向上すること。【解決手段】複数の機能を有する機能手段と、機能手段に複数の機能を実行させる実行指示手段と、ユーザの認証情報を取得する認証情報取得手段と、ユーザの認証情報に基づき当該ユーザを認証し、複数の機能のうちから一の機能を決定するユーザ認証及び機能決定手段とを備え、実行指示手段は前記ユーザ認証及び機能決定手段が決定した前記一の機能を前記機能手段に実行させる。【選択図】図５Ｂ
2014119865.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を有する機能手段と、
前記機能手段に前記複数の機能を実行させる実行指示手段と、
ユーザの認証情報を取得する認証情報取得手段と、
前記ユーザの認証情報に基づき当該ユーザを認証し、前記複数の機能のうちから一の機能を決定するユーザ認証及び機能決定手段とを備え、
前記実行指示手段は、前記ユーザ認証及び機能決定手段が決定した前記一の機能を前記機能手段に実行させることを特徴とする情報処理システム。
【請求項２】
前記ユーザ認証及び機能決定手段は、前記ユーザの認証情報と前記ユーザの認証情報を識別する認証情報識別情報とを関連付けて管理する認証情報管理手段と、前記ユーザの認証情報に基づいて前記認証情報管理手段の管理情報を参照することによって対応する認証情報識別情報を得る認証手段と、前記認証情報識別情報と前記複数の機能とを関連付けて管理する認証情報識別情報管理手段と、前記認証情報識別情報に基づいて前記認証情報識別情報管理手段を参照することによって前記複数の機能のうちから一の機能を決定する機能決定手段とを有し、
前記情報処理システムは、
前記機能手段と、前記実行指示手段と、前記認証情報取得手段と、前記認証情報識別情報管理手段と、前記機能決定手段とを含む機器と、
前記認証情報管理手段と、前記認証手段とを有する認証装置とを有し、
前記認証装置の前記認証手段は前記機器の前記認証情報取得手段が取得した前記ユーザの認証情報に基づいて前記認証情報管理手段の管理情報を参照することによって前記認証情報識別情報を取得し、
前記機器の前記機能決定手段は、前記認証装置の前記認証手段が取得した前記認証情報識別情報に基づいて前記認証情報識別情報管理手段の管理情報を参照することによって前記複数の機能の内から一の機能を決定し、
前記機器の前記実行指示手段が、前記機能決定手段が決定した当該一の機能を前記機能手段に実行させることを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記機能手段と、前記認証情報取得手段と、前記実行指示手段とを有する機器と、
前記ユーザの認証情報と前記複数の機能とを関連付けて管理する認証情報管理手段と、前記ユーザの認証情報に基づいて前記認証情報管理手段の管理情報を参照することによって前記複数の機能のうちから一の機能を決定する認証手段とを有する認証装置とを有し、
前記認証装置の前記認証手段は前記機器の前記認証情報取得手段が取得した前記ユーザの認証情報に基づいて前記認証情報管理手段の管理情報を参照することによって前記複数の機能のうちから一の機能を決定し、
前記機器の実行指示手段は、前記認証装置の前記認証手段が決定した当該一の機能を前記機能手段に実行させることを特徴とする請求項１記載の情報処理システム。
【請求項４】
前記ユーザ認証及び機能決定手段は、前記ユーザの認証情報と前記ユーザの認証情報を識別する認証情報識別情報とを関連付けて管理する認証情報管理手段と、前記ユーザの認証情報に基づいて前記認証情報管理手段の管理情報を参照することによって対応する認証情報識別情報を得る認証手段と、前記認証情報識別情報と前記複数の機能とを関連付けて管理する認証情報識別情報管理手段と、前記認証情報識別情報に基づいて前記認証情報識別情報管理手段を参照することによって前記複数の機能のうちから一の機能を決定する機能決定手段とを有し、
前記情報処理システムは、
前記認証情報取得手段と前記実行指示手段とを有する機器と、
前記認証情報管理手段と前記認証手段とを有する認証装置と、
前記認証情報識別情報管理手段と前記機能決定手段とを有する認証制御装置とを有し、
前記認証装置の前記認証手段は前記機器の前記認証情報取得手段が取得した前記ユーザの認証情報に基づいて前記認証情報管理手段の管理情報を参照することによって対応する前記認証情報識別情報を取得し、
前記認証制御装置の機能決定手段は、前記認証装置の前記認証手段が取得した前記認証情報識別情報に基づいて前記認証情報識別情報管理手段の管理情報を参照することによって前記複数の機能の内から一の機能を決定し、
前記機器の前記実行指示手段が、前記認証制御装置の前記機能決定手段が決定した前記一の機能を前記機能手段に実行させることを特徴とする請求項１記載の情報処理システム。
【請求項５】
前記機能手段は第１の機能手段と第２の機能手段とを含み、
前記情報処理システムは、
前記第１の機能手段を有する機器と、
前記機器とは異なる情報処理装置であって前記第２の機能手段を有する情報処理装置とを有し、
前記ユーザ認証及び機能決定手段は、前記ユーザの認証情報に基づいて前記第１の機能手段及び第２の機能手段が有する複数の機能のうちから一の機能を決定し、
前記実行指示手段は前記ユーザ認証及び機能決定手段が決定した前記一の機能を前記第１の機能手段及び前記第２の機能手段のうちの該当する方の機能手段に実行させることを特徴とする請求項１乃至４のうちの何れか一項記載の情報処理システム。
【請求項６】
前記ユーザ認証及び機能決定手段は、前記ユーザの認証情報と前記ユーザの認証情報を識別する認証情報識別情報とを関連付けて管理する認証情報管理手段と、前記ユーザの認証情報に基づいて前記認証情報管理手段の管理情報を参照することによって対応する認証情報識別情報を得る認証手段と、前記認証情報識別情報と前記複数の機能とを関連付けて管理する認証情報識別情報管理手段と、前記認証情報識別情報に基づいて前記認証情報識別情報管理手段を参照することによって前記複数の機能のうちから一の機能を決定する機能決定手段とを有し、
前記情報処理システムは、
前記認証情報取得手段を有する機器と、
前記機能手段と、前記認証情報管理手段と、前記認証手段と、前記認証情報識別情報管理手段と、前記機能決定手段と、前記実行指示手段とを有する情報処理装置とを有し、
前記情報処理装置の前記認証手段は前記機器の前記認証情報取得手段が取得した前記ユーザの認証情報に基づいて前記認証情報管理手段の管理情報を参照することによって前記認証情報識別情報を取得し、
前記情報処理装置の前記機能決定手段は、前記認証手段が取得した前記認証情報識別情報に基づいて前記認証情報識別情報管理手段の管理情報を参照することによって前記複数の機能の内から一の機能を決定し、
前記情報処理装置の前記実行指示手段が、前記機能決定手段が決定した当該一の機能を前記機能手段に実行させることを特徴とする請求項１記載の情報処理システム。
【請求項７】
前記情報処理装置は複数の情報処理装置を含み、
前記ユーザの認証情報に基づいて前記認証情報管理手段を参照することにより前記認証情報識別情報を取得し、当該認証情報識別情報に基づいて前記認証情報識別情報管理手段を参照することによって前記複数の機能のうちから一の機能を決定する前記ユーザ認証及び機能決定手段の機能を、前記複数の情報処理装置が協働して実行することを特徴とする請求項６記載の情報処理システム。
【請求項８】
前記情報処理装置は前記機器が設置される組織とは異なる組織に設置される他の情報処理システムに含まれることを特徴とする請求項５乃至７のうちの何れか一項項記載の情報処理システム。
【請求項９】
前記ユーザの認証情報はユーザの生体情報を含むことを特徴とする請求項１乃至８のうちの何れか一項記載の情報処理システム。
【請求項１０】
前記ユーザの認証情報は、ユーザ１人に対し複数の認証情報を含み、
前記ユーザ認証及び機能決定手段は、前記ユーザ１人に対する複数の認証情報のうちの一の認証情報に基づいて当該ユーザを認証し、前記複数の機能の内から一の機能を決定し、
前記実行指示手段は、前記ユーザ認証及び機能決定手段が決定した前記一の機能を実行することにより、前記ユーザ１人に対する複数の認証情報のうちの一の認証情報に対応する、前記複数の機能のうちの一の機能を実行することを特徴とする請求項１乃至９のうちの何れか一項記載の情報処理システム。
【請求項１１】
前記ユーザの生体情報はユーザの手の指に係る生体情報を含むことを特徴とする請求項９または１０記載の情報処理システム。
【請求項１２】
前記機器は画像形成装置であり、
前記複数の機能は、当該画像形成装置が有するコピー機能、スキャン機能及び印刷機能のうちの少なくとも一の機能を利用する機能であることを特徴とする請求項１乃至１１のうちの何れか一項記載の情報処理システム。
【請求項１３】
前記ユーザ認証及び機能決定手段は、前記ユーザの認証情報に基づいて当該ユーザを認証し、前記複数の機能のうちから一の機能を決定するとともに、当該ユーザに係るログイン用の情報を得、
前記実行指示手段は、前記ユーザ認証及び機能決定手段が得た当該ユーザに係るログイン用の情報によって前記一の機能を有する装置に対するログインを行って当該一の機能を実行させることを特徴とする請求項１乃至１２のうちの何れか一項記載の情報処理システム。
【請求項１４】
前記認証装置は、前記機器が設置される組織とは異なる組織に設置される他の情報処理システムに含まれることを特徴とする請求項２乃至４の何れか一項記載の情報処理システム。
【請求項１５】
前記認証制御装置は、前記機器が設置される組織とは異なる組織に設置される他の情報処理システムに含まれることを特徴とする請求項４記載の情報処理システム。
【請求項１６】
実行指示手段が、機能手段が有する複数の機能のうちの一の機能を実行させる実行指示手順と、
認証情報取得手段が、ユーザの認証情報を取得する認証情報取得手順と、
ユーザ認証及び機能決定手段が、前記ユーザの認証情報に基づいて当該ユーザを認証し、前記複数の機能のうちから一の機能を決定するユーザ認証及び機能決定手順とを有し、
前記実行指示手段は前記ユーザ認証及び機能決定手段が決定した前記一の機能を前記機能手段に実行させることを特徴とする情報処理方法。
【請求項１７】
複数の機能を有する機能手段と、
前記機能手段に複数の機能を実行させる実行指示手段と、
ユーザの認証情報を取得する認証情報取得手段とを有し、
前記実行指示手段は、前記ユーザの認証情報に基づいて当該ユーザを認証し複数の機能のうちから一の機能を決定するユーザ認証及び機能決定手段が決定した当該一の機能を機能手段に実行させることを特徴とする機器。
【請求項１８】
ユーザの認証情報に基づいて当該ユーザを認証し、複数の機能の内から一の機能を決定するユーザ認証及び機能決定手段、あるいは前記ユーザを認証し、当該ユーザの認証情報を識別する認証情報識別情報を得る認証手段を有し、
前記ユーザ認証及び機能決定手段が決定した前記一の機能を、当該機能を有する機能手段が実行し、あるいは前記認証手段が得た前記認証情報識別情報に基づき、対応する一の機能を機能決定手段が決定し、当該決定された一の機能を、当該機能を有する機能手段が実行することを特徴とする認証装置。
【請求項１９】
コンピュータを、請求項１７に記載されている機器の実行指示手段及び認証情報取得手段として機能させるためのプログラム。
【請求項２０】
コンピュータを、請求項１８に記載されている認証装置の機能決定手段あるいは認証手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法、機器、認証装置及びプログラム
に関する。
【背景技術】
【０００２】
例えばＭＦＰ(MultiFunction Peripheral)等の画像形成装置を利用する場合、予めユーザがユーザID及びパスワード、あるいは社員証などのICカードを使用して認証を行うシステムが提供されている。この場合、認証に成功した場合にユーザは画像形成装置を利用できるようになる。しかしながらこのような認証方法の場合、ユーザIDやパスワードの情報が漏れたり、ICカードを紛失したりすると、第三者による画像形成装置の利用が可能となってしまう（所謂「なりすまし」）。これに対し、よりセキュリティの高い、生体情報（たとえば指静脈、指紋など）を使用して認証を行う技術も知られている。
【０００３】
例えば特許文献１に記載された画像形成装置では、生体認証を利用することで、ユーザＩＤ及びパスワードの入力、或いはＩＣカードをかざすことによる認証よりも高いセキュリティ性能を備えている。
【０００４】
また、操作性の向上を図るため、よく使う機能の一連の操作を特定のボタン等に割り当てる、所謂「ショートカット」という手法が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザＩＤやパスワード、ＩＣカード、あるいは生体情報を用いて認証を行う場合、ユーザは当該認証に必要な作業を行った後、あらためて当該機器（画像形成装置等）の機能を利用するための操作入力作業を行う必要があった。ここで「認証に必要な作業」とは、例えばユーザＩＤ，パスワードの入力作業、ＩＣカードの所定のスロットへの挿入作業、指静脈による認証の場合に指を所定のデバイスに対し翳す等の作業を言う。また、「機能を利用するための操作入力作業」とは、例えば利用する機能が画像形成装置の機能であり、原稿のコピーを行いたい場合にコピー部数を入力する操作、コピースタートボタンを押下する操作等の作業を言う。
【０００６】
また上記「ショートカット」の手法を利用する場合であっても、少なくとも上記「認証に必要な作業」が別途必要になる。
【０００７】
本発明は上記の点に鑑みてなされたものであり、ユーザが機能を利用する場合に行う、認証に必要な作業及び当該機能を利用するための操作入力作業を簡略化することを目的とする。
【課題を解決するための手段】
【０００８】
そこで上記課題を解決するため、情報処理システムは、複数の機能を有する機能手段と、機能手段に複数の機能を実行させる実行指示手段と、ユーザの認証情報を取得する認証情報取得手段と、ユーザの認証情報に基づいて当該ユーザを認証し、複数の機能のうちから一の機能を決定するユーザ認証及び機能決定手段とを有し、実行指示手段はユーザ認証及び機能決定手段が決定した一の機能を機能手段に実行させることを特徴とする。
【発明の効果】
【０００９】
ユーザが機能を利用する場合に行う、認証に必要な作業及び当該機能を利用するための操作入力作業を簡略化しユーザの操作性を向上することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態の情報処理システムの全体構成の一例を示す図である。
【図２】本発明の第１の実施形態の情報処理システムにおける画像形成装置のハードウェア構成の一例を示すブロック図である。
【図３】本発明の第１の実施形態の情報処理システムにおける生体認証サーバのハードウェア構成の一例を示すブロック図である。
【図４】本発明の第１の実施形態の情報処理システムの機能ブロックの一例を示す図である。
【図５Ａ】本発明の第１の実施形態の情報処理システムにおける生体情報取得までの動作の流れの一例を示すシーケンス図である。
【図５Ｂ】本発明の第１の実施形態の情報処理システムにおける生体認証から機能の実行までの動作の流れの一例を示すシーケンス図である。
【図６】本発明の第１の実施形態の情報処理システム及び第４の実施形態の情報処理システムにおける生体認証及び実行する機能の決定用の情報の一例を示す図である。
【図７】本発明の第２の実施形態の情報処理システムの機能ブロックの一例を示す図である。
【図８】本発明の第２の実施形態の情報処理システムにおける生体認証から機能の実行までの動作の流れの一例を示すシーケンス図である。
【図９Ａ】本発明の第２の実施形態の情報処理システム及び第５の実施形態の情報処理システムにおける生体認証及び生体情報識別情報取得用の情報の一例を示す図である。
【図９Ｂ】本発明の第２の実施形態の情報処理システム及び第５の実施形態の情報処理システムにおける生体情報識別情報から実行する機能を決定するための情報の一例を示す図である。
【図１０】本発明の第３の実施形態の情報処理システムの機能ブロックの一例を示す図である。
【図１１】本発明の第３の実施形態の情報処理システムにおける生体認証から機能の実行までの動作の流れの一例を示すシーケンス図である。
【図１２】本発明の第４の実施形態の情報処理システムの全体構成の一例を示す図である。
【図１３】本発明の第４の実施形態の情報処理システムの内、クラウドサービスを提供する組織に設定されたサービス提供システムの機能構成の一例を示す図である。
【図１４Ａ】図１２の情報処理システムにおける生体情報読取デバイスの機能構成の一例を示す図である。
【図１４Ｂ】図１２の情報処理システムにおける画像形成装置の機能構成の一例を示す図である。
【図１４Ｃ】図１２の情報処理システムにおける生体認証アプリの機能構成の一例を示す図である。
【図１５】図１２の情報処理システムにおける生体認証及び実行する機能を決定する処理の流れの一例を機能ブロック単位で示すシーケンス図である。
【図１６Ａ】図１２の情報処理システムにおける企業管理情報のデータ構成例を示す図である。
【図１６Ｂ】図１２の情報処理システムにおけるユーザ管理情報のデータ構成例を示す図である。
【図１６Ｃ】図１２の情報処理システムにおける機器管理情報のデータ構成例を示す図である。
【図１７】本発明の第５の実施形態の情報処理システムにおける生体認証及び実行する機能を決定する処理の流れの一例を機能ブロック単位で示すシーケンス図である。
【図１８Ａ】本発明の第６の実施形態の情報処理システムの全体構成の一例を示す図である。
【図１８Ｂ】図１８Ａの情報処理システムの内、クラウドサービスを提供する組織に設定されたサービス提供システムの機能構成の一例を示す図である。
【図１８Ｃ】図１８Ｂに示される認証制御アプリの機能構成の一例を示す図である。
【図１９】図１８Ａの情報処理システムにおける生体認証及び実行する機能を決定する処理の流れの一例を機能ブロック単位で示すシーケンス図である。
【図２０Ａ】本発明の第７の実施形態の情報処理システムの全体構成の一例を示す図である。
【図２０Ｂ】図２０Ａの情報処理システムの内、クラウドサービスを提供する組織に設定されたサービス提供システムの機能構成の一例を示す図である。
【図２１Ａ】図２０Ａの情報処理システムにおける生体情報読取デバイスの機能構成の一例を示す図である。
【図２１Ｂ】図２０Ａの情報処理システムにおける画像形成装置の機能構成の一例を示す図である。
【図２２】図２０Ａの情報処理システムにおける生体認証及び実行する機能を決定する処理の流れの一例を機能ブロック単位で示すシーケンス図である。
【図２３】本発明の第８の実施形態の情報処理システムの全体構成の一例を示す図である。
【図２４】図２３の情報処理システムにおける生体認証及び実行する機能の決定用の情報のデータ構成例を示す図である。
【図２５】本発明の第９の実施形態の情報処理システムの全体構成の一例を示す図である。
【図２６】図２５の情報処理システムの内、クラウドサービスを提供する組織に設定されたサービス提供システムの機能構成の一例を示す図である。
【図２７Ａ】図２５の情報処理システムにおけるプリントサーバの機能構成の一例を示す図である。
【図２７Ｂ】図２５の情報処理システムにおける画像形成装置の機能構成の一例を示す図である。
【図２７Ｃ】図２５の情報処理システムにおけるプリントサービスアプリの機能構成の一例を示す図である。
【図２８】図２５の情報処理システムにおいてプリントサーバが有する出力データ管理情報のデータ構成例を示す図である。
【図２９】図２５の情報処理システムにおける生体情報識別情報から実行する機能を決定するための情報のデータ構成例を示す図である。
【図３０Ａ】図２５の情報処理システムにおける企業管理情報のデータ構成例を示す図である。
【図３０Ｂ】図２５の情報処理システムにおけるユーザ管理情報のデータ構成例を示す図である。
【図３０Ｃ】図２５の情報処理システムにおける機器管理情報のデータ構成例を示す図である。
【図３１】図２５の情報処理システムにおけるクライアント端末または携帯端末によるプリントサービスへのジョブ投入の際の、生体認証及び実行する機能の決定後の動作の流れの例を示すフローチャートである。
【図３２】図２５の情報処理システムにおいてプリントサービスアプリが有する出力管理情報のデータ構成例を示す図である。
【図３３】図２５の情報処理システムにおける実行する機能に応じた処理の流れの例を示すフローチャートである。
【図３４】図２５の情報処理システムにおいてプリントサービスを利用する場合の、生体認証及び実行する機能の決定後の、実際に利用するサービスに応じた動作の流れの例を示すシーケンス図である。
【図３５】図２５の情報処理システムにおいて画像形成装置からログインする場合の、認証動作の流れの例を示すシーケンス図である。
【図３６】本発明の第１０の実施形態の情報処理システムの全体構成の一例を示す図である。
【図３７】図３６の情報処理システムの内、クラウドサービスを提供する組織に設定されたサービス提供システムの機能構成の一例を示す図である。
【図３８Ａ】図３６の情報処理システムにおけるプリントサービスアプリの機能構成の一例を示す図である。
【図３８Ｂ】図３６の情報処理システムにおける画像形成装置の機能構成の一例を示す図である。
【図３９Ａ】図３６の情報処理システムにおける処理実行情報のデータ構成例を示す図である。
【図３９Ｂ】図３６の情報処理システムにおける企業管理情報のデータ構成例を示す図である。
【図３９Ｃ】図３６の情報処理システムにおけるユーザ管理情報のデータ構成例を示す図である。
【図３９Ｄ】図３６の情報処理システムにおける機器管理情報のデータ構成例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態（以下単に「実施形態」と称する）について図面を参照して説明する。
〈第１の実施形態〉
〈情報処理システムの全体構成〉
図１は、第１の実施形態の情報処理システムの全体構成の一例を示す図である。この情報処理システムは、認証されたユーザの利用が許可される機器である１台以上（図示は２台）の画像形成装置１、及び各画像形成装置１に接続されている生体情報読取デバイス２と、１台以上（図示は１台）の生体認証サーバ３を含む。これら画像形成装置１、生体情報読取デバイス２及び生体認証サーバ３は、いずれもネットワークＮＷで接続されている。
【００１２】
画像形成装置１は、画像形成装置１のユーザを認証するための認証情報及び当該画像形成装置１を利用して実行する機能を決定するための機能決定情報として、ユーザの生体情報を生体情報読取デバイス２から取得し、生体認証サーバ３へ送信する。生体認証サーバ３は、受信した生体情報を予め記憶しておいた生体情報と照合することで、ユーザ認証を行うとともに、予め当該生体情報に関連付けられて登録（保持、管理）されている当該画像形成装置１の機能を決定する。そしてそれらの結果を画像形成装置１へ通知する。画像形成装置１は、通知された情報に基づいて、画像形成装置１の使用の許可／禁止などの動作を制御すると共に、画像形成装置１の使用を許可する場合に上記の如く決定された画像形成装置１の機能を実行する。
〈画像形成装置のハードウェア構成〉
図２は、図１における画像形成装置１のハードウェア構成の一例を示すブロック図である。
【００１３】
画像形成装置１は、それぞれがバス１００に接続されたスキャン部１０１、プロッタ部１０２、ドライブ部１０３、補助記憶部１０４、メモリ部１０５、演算処理部（ＣＰＵ）１０６、通信部１０７、及び操作表示部１０８を有する。
【００１４】
スキャン部１０１は、スキャナエンジンと、スキャナエンジンを制御するエンジン制御部（いずれも図示を省略）などを有し、紙原稿等を読み込んで対応する画像データを得る機能を有する。プロッタ部１０２はプロッタエンジンとプロッタエンジンを制御するエンジン制御部（いずれも図示を省略）等を有し、画像データを出力（印刷出力）するために用いられる。
【００１５】
ドライブ部１０３は、記録媒体１０９に対する書き込み/読出しを行うための手段である。以下に示す様々なタイプの記録媒体１０９からドライブ部１０３によりプログラムや固定データ等が読み込まれる。より具体的には、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等のように、情報を光学的、電気的或いは磁気的に記録する記録媒体からドライブ部１０３によりプログラムや固定データが読み込まれる。あるいはＲＯＭ、フラッシュメモリ等のように、情報を電気的に記録する半導体メモリ等からドライブ部１０３によりプログラムや固定データ等が読み込まれる。
【００１６】
補助記憶部１０４は、ハードディスク装置などを有し、ドライブ部１０３により記録媒体１０９から読み込まれたプログラムやデータなどが記憶される。メモリ部１０５は、演算処理部１０６が各種処理を実行するときに使用するプログラムなどが記憶されているＲＯＭ、その各種処理を実行するときのワークエリアとなるＲＡＭ（いずれも図示を省略）等を含む。演算処理部１０６は、この画像形成装置１の全体を制御する。
【００１７】
通信部１０７は、モデム、ＬＡＮカード等を有し、画像形成装置１をネットワークＮＷに接続するために用いられる。操作表示部１０８は、各種操作キーやＬＣＤタッチパネル等を有し、画像形成装置１を動作させるのに必要な各種操作、操作キーから入力された各種指示内容や画像形成装置１からユーザに通知する情報などを表示するための手段である。
【００１８】
画像形成装置１は機器の一例である。
〈生体認証サーバのハードウェア構成〉
図３は、図１における生体認証サーバ３のハードウェア構成の一例を示すブロック図である。
【００１９】
生体認証サーバ３は、それぞれがバス２００に接続された入力部２０１、表示部２０２、ドライブ部２０３、補助記憶部２０４、メモリ部２０５、演算処理部（ＣＰＵ）２０６、及び通信部２０７を有する。
【００２０】
入力部２０１はキーボードやマウス（いずれも図示を省略）等を有し、各種信号を入力するために用いられる。表示部２０２はＬＣＤ（図示を省略）等を有し、各種ウインドウやデータ等を表示するために用いられる。
【００２１】
ドライブ部２０３、補助記憶部２０４、メモリ部２０５、演算処理部２０６、通信部２０７、及び記録媒体２０８は、それぞれ画像形成装置１における同名の部分と同様の構成及び機能を有する。
【００２２】
生体認証サーバ３は認証装置の一例である。
〈情報処理システムの機能ブロック図〉
図４は、図１における画像形成装置１、生体情報読取デバイス２、及び生体認証サーバ３の機能ブロック図の一例である。
【００２３】
画像形成装置１は、生体情報読取デバイス制御部１１と、生体認証サーバ接続部１２と、実行指示部１３とを有する。生体情報読取デバイス制御部１１、生体認証サーバ接続部１１及び実行指示部１３は、画像形成装置１にインストールされた一以上のプログラムが演算処理部１０６に実行させる処理等により実現される。なお本発明と本質的に関係ない部分の記載は省略した。
【００２４】
生体情報読取デバイス制御部１１は、生体情報読取デバイス２を制御する。生体認証サーバ接続部１２は、生体認証サーバ３との通信（生体認証要求、結果受信等）を行う。実行指示部１３は、生体認証サーバ３から送信された認証ユーザの生体情報に紐付けられた「実行する機能」を実際に画像形成装置１に実行させるように実行要求を行う。
【００２５】
生体情報読取デバイス２は、画像形成装置接続部２１と、生体情報取得部２２とを有する。なお、本発明と本質的に関係ない部分の記載は省略している。
【００２６】
画像形成装置接続部２１は、画像形成装置１と通信（生体情報撮影要求の受信等）を行う。生体情報取得部２２は、生体情報読取デバイス２に翳された指や掌などから生体情報（指の静脈パターン、掌の静脈のパターン、指紋、掌紋等、以下同様）を取得（撮影）する。なお、生体情報を取得する方法については公知の方法を使用可能であり、詳細な説明を省略する。
【００２７】
生体認証サーバ３は、画像形成装置接続部３１と、生体情報保持部３２と、生体認証部３３とを有する。画像形成装置接続部３１、生体情報保持部３２及び生体認証部３３は、生体認証サーバ３にインストールされた一以上のプログラムが演算処理部２０６に実行させる処理により実現される。なお、本発明と本質的に関係ない部分の記載は省略している。
【００２８】
画像形成装置接続部３１は、画像形成装置１と通信（生体認証結果送信等）を行う。生体情報保持部３２は、事前に登録される生体情報やそれに紐付くユーザ情報、「実行する機能」などを保持（格納、管理）する。生体認証部３３は、画像形成装置１から生体認証要求とともに渡された生体情報で生体認証を行う。なお、取得された生体情報と予め登録されている生体情報とを照合する方法については公知の指静脈認証、掌静脈認証、指紋認証、掌紋認証等における照合方法を使用可能であり、詳細な説明を省略する。
【００２９】
図５Ａは、上述の第１の実施形態の情報処理システムにおいて、生体情報を取得する迄の動作の流れの例を機能ブロック単位で示したシーケンス図である。
【００３０】
図５Ａ中、ステップＳ０１で、ユーザは生体情報読取デバイス２の生体情報取得部２２に例えば指を翳す（指静脈認証、指紋認証等の場合）。次に、指が翳されたことを検知した生体情報読取部２２は、画像形成装置接続部２１を経由して、画像形成装置１の生体情報読取デバイス制御部１１に、指が翳されたイベント情報（指検知）を送信する（ステップＳ０２、Ｓ０３）。
【００３１】
生体情報読取デバイス制御部１１は、当該検知イベントを受信したら、生体情報読取デバイス２の画像形成装置接続部２１に対し、生体情報の取得要求（生体情報撮影要求）を行う（ステップＳ０４）。画像形成装置接続部２１は、生体情報取得部２２に対し、生体情報の撮影要求（生体情報撮影要求）を出し（ステップＳ０５）、このようにして取得した生体情報を画像形成装置１の生体情報読取デバイス制御部１１に返す。
【００３２】
図５Ｂは、第１の実施形態の情報処理システムにおける「生体認証要求」から「機能の実行」までの処理の流れの例を機能ブロック単位で示したシーケンス図である。
【００３３】
図５Ｂ中、画像形成装置１の生体情報読取デバイス制御部１１は、図５Ａとともに上記したように取得した生体情報を含めて、生体認証サーバ接続部１２に対し、生体認証要求を行う（ステップＳ１）。生体認証サーバ接続部１２は、このようにして取得した生体情報を含めて、生体認証サーバ３の画像形成装置接続部３１に対し、生体認証要求を行う（ステップＳ２）。
【００３４】
画像形成装置接続部３１は、このようにして受け取った生体情報を生体認証部３３に渡す（ステップＳ３「生体認証」）。生体認証部３３は、このようにして受け取った生体情報をキーとして、生体情報保持部３２の保持情報を検索する。そしてその検索結果（認証結果）と、検索の結果当該生体情報にヒットがあった場合には、以下の処理を行う。すなわち、ヒットした生体情報に紐付けられて生体情報保持部３２に保持（管理）されている「ユーザ情報」と「実行する機能」とを、画像形成装置接続部３１を介し、画像形成装置１の生体認証サーバ接続部１２に返す（ステップＳ４「生体情報検索」）。
【００３５】
生体認証サーバ接続部１２は、当該認証結果が認証OK（認証成功）の場合（すなわちヒットがあった場合）、ユーザに画像形成装置の利用を許可するとともに、「実行する機能」の実行を実行指示部１３に要求する（ステップＳ５「実行する機能の実行要求」）。実行指示部１３は、画像形成装置１のアプリケーション（図示を省略）に対し、「実行する機能」の実行を指示する。その結果、機能手段（図２のスキャン部１０１，プロッタ部１０２等）に「実行する機能」の実行させることができる。
【００３６】
なお上記「ユーザに画像形成装置の利用を許可する」とは、例えば操作表示部１０８によってユーザに対しその旨を表示する等の通知動作を行うことを意味する（以下同様）。しかしながらそのような構成に限定されず、画像形成装置１が「実行する機能」を実行することにより、そのような通知動作に代えるようにしてもよい（以下同様）。
【００３７】
他方上記生体情報検索（ステップＳ４）の結果が認証ＮＧ（認証失敗）の場合（すなわちヒットがなかった場合）、生体認証サーバ３の生体認証部３３は当該認証結果のみを、画像形成装置接続部３１を介し、画像形成装置１の生体認証サーバ接続部１２に返す。その場合ステップＳ５は実行されず、代わりに生体認証サーバ接続部１２は画像形成装置１のユーザに対し、当該結果を通知する。具体的には操作表示部１０８においてその旨を表示する等の動作を行う（以下同様）。
【００３８】
図６は、生体情報保持部３２が保持（管理）する、生体認証及び実行する機能の決定用の情報のデータ構成例を示す。
【００３９】
図６に示す如く、生体情報保持部３２には、「ユーザＩＤ」、「生体情報」、「実行する機能」、「メールアドレス」及び「ＦＡＸ」が互いに関連付けられて（紐付けられて）保持（管理）されている。
【００４０】
図６中、「ユーザＩＤ」は当該生体情報保持部３２に登録されている各ユーザを識別するための情報である。「生体情報」は、当該ユーザが登録した生体情報である。例えば１番目のレコードにおける「左手親指」とは、ユーザＩＤ"user001"のユーザの左手親指の静脈パターン、指紋等の情報（生体情報）である。当該生体情報を、生体情報読取デバイス２で取得された生体情報と照合することにより、生体認証及び「実行する機能」の決定等がなされる（図５Ｂ中、ステップＳ４「生体情報検索」）。
【００４１】
図６中、「実行する機能」とは、画像形成装置１を利用して実行する機能である。例えば図５Ｂ中、ステップＳ４「生体情報検索」の結果、第１番目のレコードの生体情報、すなわち"user001"のユーザの左手親指の生体情報がヒットした場合を想定する。その場合、当該ユーザの認証が成功した（「認証結果」）こととなり、且つ「実行する機能」として、当該レコードに含まれる「蓄積されている自分の印刷ジョブを全て印刷」が決定される。また、対応するユーザの「ユーザ情報」として、例えばユーザＩＤ"user001"が得られる。
【００４２】
その結果、これらの情報が、当該生体認証要求の要求元の画像形成装置１に返される。これを受けて当該画像形成装置１は、上記「ユーザ情報」"user001"をキーとして記録媒体１０９あるいは補助記憶部１０４に予め蓄積されている当該ユーザの印刷ジョブを全て抽出し、プロッタ部１０２を使用して印刷出力する。
【００４３】
図６の説明に戻り、「メールアドレス」は当該ユーザのメールアドレスであり、「ＦＡＸ」は当該ユーザのＦＡＸ番号である。
【００４４】
このように第１の実施形態の情報処理システムによれば、画像形成装置１を利用して、ある機能（印刷出力、原稿のスキャン等を含む機能）を実行しようとした場合、容易に当該機能を画像形成装置１に実行させることができる。すなわち、当該「実行する機能」について生体認証サーバ３に予め登録されている自身の生体情報に係る生体（左手親指等）を当該画像形成装置１に接続されている生体情報読取デバイス２に翳せばよい（図５Ａ，ステップＳ０１「指などをかざす」）。すなわち、ユーザが利用したい機能が割り当てられている指などを生体情報読取デバイス２に翳すことで、「当該ユーザの認証」と、割り当てられた「「実行する機能」の実行」とを同時に果たすことができる。すなわち、当該機能を画像形成装置１に実行させることができるのである。
【００４５】
例えば従来であれば、上記「実行する機能」である「蓄積されている自分の印刷ジョブを全て印刷」を画像形成装置に実行させる場合、例えば以下の操作が必要となる。すなわち、まずユーザＩＤ，パスワードの入力等により、ユーザ自身の認証を行う操作が必要である。次に、予め蓄積されている自身のジョブのリストを表示させる操作、表示されたジョブのリスト中のジョブを全て選択する操作、選択されたジョブを印刷する操作等を行う。このように、少なくとも複数種の操作を順次行う必要があった。
【００４６】
これに対し第１の実施形態によれば、上記の如く「生体情報読取デバイス２に指などを翳す」という、１種類の操作を一回、行うのみでよい。従って画像形成装置１に機能を実行させるためにユーザに要される操作（動作）を大幅に単純化、簡略化できる。
【００４７】
なお第１の実施形態の情報処理システム中、生体認証部３３及び生体情報保持部３２がユーザ認証及び機能決定手段の一例である。またスキャン部１０１及びプロッタ部１０２が機能手段の一例である。また実行指示部１３が実行指示手段の一例である。また生体情報読取デバイス制御部１１が認証情報取得手段の一例である。
〈第２の実施形態〉
次に図７乃至９Ｂとともに、第２の実施形態について説明する。
【００４８】
第２の実施形態の情報処理システムは上述の第１の実施形態の情報処理システムと同様の構成及び機能を有し、相違点について重点的に説明し、対応する構成、動作等には同一の符号を付して重複する説明を適宜省略する。
【００４９】
第２の実施形態の情報処理システムが上述の第１の実施形態の情報処理システムと異なる点は以下の通りである。すなわち、第１の実施形態の情報処理システムでは、生体情報検索（図５Ｂ，ステップＳ４）の結果の返り値が「認証結果」、「ユーザ情報」、「実行する機能」であった。これに対し、第２の実施形態の情報処理システムでは、生体情報検索（図８，ステップＳ４）の結果の返り値が「認証結果」及び「生体情報ＩＤ」（生体情報識別情報）である点である。そして、当該返り値を生体認証サーバ３から受けた画像形成装置１では、当該「生体情報ＩＤ」に対応する「実行する機能」を抽出して決定し、決定した「実行する機能」を実行するのである。
【００５０】
その結果第２の実施形態の情報処理システムによれば、上述した第１の実施形態の情報処理システムによる作用効果に加えて、以下の作用効果が得られる。すなわち、生体認証サーバ３からの返り値が「実行する機能」ではなく、「生体情報ＩＤ」であるため、当該「生体情報ＩＤ」に対応する「実行する機能」は、画像形成装置１側で自由に設定できる。よって画像形成装置１の使い勝手がよい。以下図とともに詳細に説明する。
【００５１】
図７は、第２の実施形態の情報処理システムの機能ブロックの一例を示す図である。
【００５２】
図７の構成が図４と異なる点は以下の通りである。すなわち、生体認証サーバ３の生体情報保持部３２で保持（管理）される情報は図９Ａに示す如く、図６の「生体認証及び実行する機能の決定用の情報」と異なり、「生体認証及び生体情報識別情報取得用の情報」である点である。すなわち「実行する機能」の情報の代わりに「生体情報ＩＤ」が保持される。その結果上記の如く、「生体情報検索」（ステップＳ４）の返り値には「実行する機能」は含まれず、代わりに「生体情報ＩＤ」が含まれることになる。
【００５３】
図９Ａに示されるように、この例の場合、「生体情報ＩＤ」は、該当するユーザのユーザＩＤ("user001"等)とシリアル番号（連続番号）("-1"等)との組み合わせである。その結果当該情報を受信した画像形成装置１では、当該生体情報ＩＤが、そこに含まれるユーザＩＤを有するユーザのものであることを容易に認識できる。その結果、返り値から「ユーザＩＤ」を省略可能となる。しかしながらこの例に限定されず、「生体情報ＩＤ」に「ユーザＩＤ」を含めず、返り値に「生体情報ＩＤ」と「ユーザＩＤ」とを含めるようにしても良い。
【００５４】
図７の説明に戻り、画像形成装置１には、機能決定部１４及び生体情報ＩＤ保持部１５が加わる。これらの機能部も他の機能部同様、画像形成装置１にインストールされた一以上のプログラムが演算処理部１０６に実行させる処理により実現される。生体情報ＩＤ保持部１５には、図９Ｂに示される、「生体情報識別情報から実行する機能を決定するための情報」が保持（格納）される。
【００５５】
図９Ｂに示す如く、生体情報ＩＤ保持部１５には、「生体情報識別情報から実行する機能を決定するための情報」として、「生体情報ＩＤ」と「実行する機能」とが互いに関連付けられて保持（管理）されている。
【００５６】
「生体情報ＩＤ」は図９Ａに示す、生体情報保持部３２の保持情報における「生体情報ＩＤ」と対応する。また「実行する機能」は、図６に示す、第１の実施形態の情報処理システムにおける「実行する機能」と対応する。
【００５７】
次に図８とともに、第２の実施形態の情報処理システムにおける生体認証から機能の実行までの動作の流れのうち、図５Ｂの第１の実施形態の情報処理システムにおける動作の流れとの相違点を主に説明する。
【００５８】
上記の如くステップＳ４「生体情報検索」において、生体認証サーバ３の生体認証部３３は、ステップＳ３で受けとった「生体情報」をキーとして、生体情報保持部３２に保持されている情報（図９Ａ参照）を検索する。当該生体情報に合致する生体情報が存在した（ヒットした）場合、生体認証部３３は以下の動作を行う。すなわち認証結果（認証成功）と、ヒットした生体情報に紐付けられて生体情報保持部３２に保持されていた「生体情報ＩＤ」とを、画像形成装置接続部３１を介し、画像形成装置１の生体認証サーバ接続部１２に返す。
【００５９】
生体認証サーバ接続部１２は、当該認証結果が認証OK（認証成功）の場合（すなわちヒットがあった場合）、機能決定部１４に対し、返り値に含まれていた「生体情報ＩＤ」を含めて、機能決定要求を行う（ステップＳ４−１）。機能決定部１４は当該「生体情報ＩＤ」をキーに、生体情報ＩＤ保持部１５を検索する（ステップＳ４−２「生体情報ＩＤ検索」）。その結果、当該「生体情報ＩＤ」に関連付けて保持されている「実行する機能」を生体情報ＩＤ保持部１５から抽出して決定する。
【００６０】
生体認証サーバ接続部１２は当該決定された「実行する機能」を受けて、ユーザに画像形成装置の利用を許可するとともに、「実行する機能」の実行を実行指示部１３に要求する（ステップＳ５「実行する機能の実行要求」）。実行指示部１３は、画像形成装置１のアプリケーションに対し、「実行する機能」の実行を指示する。その結果、機能手段（図２のスキャン部１０１，プロッタ部１０２等）に「実行する機能」を実行させることができる。
【００６１】
他方上記生体情報検索（ステップＳ４）の結果が認証ＮＧ（認証失敗）の場合（すなわちヒットがなかった場合）、生体認証部３３は当該認証結果のみを画像形成装置接続部３１を介し、画像形成装置１の生体認証サーバ接続部１２に返す。その場合ステップＳ４−１，Ｓ４−２，Ｓ５は実行されず、代わりに生体認証サーバ接続部１２は、画像形成装置１のユーザに対し、当該結果を通知する。
【００６２】
なお第２の実施形態の情報処理システム中、生体情報保持部３２が認証情報管理手段の一例であり、生体認証部３３が認証手段の一例であり、生体情報ＩＤ保持部１５が認証情報識別情報管理手段の一例であり、機能決定部１４が機能決定手段の一例である。また実行指示部１３が実行指示手段の一例である。またスキャン部１０１及びプロッタ部１０２が機能手段の一例である。また生体情報読取デバイス制御部１１が認証情報取得手段の一例である。
〈第３の実施形態〉
次に図１０，１１とともに、第３の実施形態について説明する。
【００６３】
第３の実施形態の情報処理システムは上述の第２の実施形態の情報処理システムと同様の構成及び機能を有し、相違点について重点的に説明し、対応する構成、動作等には同一の符号を付して重複する説明を適宜省略する。
【００６４】
第３の実施形態の情報処理システムが上述の第２の実施形態の情報処理システムと異なる点は以下の通りである。すなわち、図７に示す第２の実施形態の情報処理システムでは、機能決定部１４及び生体情報ＩＤ保持部１５を画像形成装置１に設け、画像形成装置１が、生体認証サーバ３からの「生体情報ＩＤ」に基づいて「実行する機能」を決定する構成である。これに対し図１０に示す第３の実施形態の情報処理システムでは、機能決定部４２及び生体情報ＩＤ保持部４３を認証制御装置４に設ける。そして認証制御装置４が、生体認証サーバ３からの「生体情報ＩＤ」に基づいて「実行する機能」を決定し、決定した「実行する機能」を画像形成装置１に通知する構成である。
【００６５】
このような構成の第３の実施形態の情報処理システムによれば、上述した第２の実施形態の情報処理システムが有する作用効果に加え、更に以下の作用効果を得ることができる。すなわち、例えば画像形成装置１を他の画像形成装置に置き換えるような場合を想定する。このような場合、第２の実施形態の情報処理システムでは、画像形成装置１の生体情報ＩＤ保持部１５が保持していた、図９Ｂに示す如くの「生体情報識別情報から実行する機能を決定するための情報」を当該他の画像形成装置に移動する必要がある。これに対し第３の実施形態の情報処理システムによれば、当該他の画像形成装置に対しても、認証制御装置４が有する生体情報ＩＤ保持部４３に保持されている「生体情報識別情報から実行する機能を決定するための情報」をそのまま適用することができる。よって画像形成装置１を置き換える際の手間が少なくて済む。以下図とともに詳細に説明する。
【００６６】
図１０中、画像形成装置１は生体認証サーバ接続部１２の代わりに認証制御装置接続部１６を有する。当該機能部１６も他の機能部同様、画像形成装置１にインストールされた一以上のプログラムが演算処理部１０６に実行させる処理により実現される。認証制御装置接続部１６は、認証制御装置４との通信（「実行する機能」の通知の受信等）を行う。
【００６７】
生体認証サーバ３は画像形成装置接続部３１の代わりに認証制御装置接続部３４を有する。当該機能部３４も他の機能部同様、生体認証サーバ３にインストールされた一以上のプログラムが演算処理部２０６に実行させる処理により実現される。認証制御装置接続部３４は、認証制御装置４との通信（生体情報ＩＤの送信等）を行う。
【００６８】
認証制御装置４は、例えば図３と共に上述した生体認証サーバ３と同様のハードウェア構成を有しネットワークＮＷを介し、画像形成装置１及び生体認証サーバ３と通信可能に接続されている。
【００６９】
認証制御装置４は生体認証サーバ接続部４１，機器決定部４２，生体情報ＩＤ保持部４３及び画像形成装置接続部４４を有する。これらの機能部４１，４２，４３，４４も他の機能部同様、認証制御装置４にインストールされた一以上のプログラムが認証制御装置４の演算処理部に実行させる処理により実現される。
【００７０】
生体認証サーバ接続部４１は生体認証サーバ３と通信（生体情報ＩＤの受信等）を行う。画像形成装置接続部４４は画像形成装置１と通信（「実行する機能」の通知等）を行う。機能決定部４２及び生体情報ＩＤ保持部４３は、上述した第２の実施形態において画像形成装置１が有する機能決定部１４及び生体情報ＩＤ保持部１５と同様の構成及び機能を有する。
【００７１】
次に図１１とともに、第３の実施形態の情報処理システムにおける生体認証から機能の実行までの動作の流れのうち、図８の第２の実施形態の情報処理システムにおける動作の流れとの相違点を主に説明する。
【００７２】
ステップＳ４「生体情報検索」において生体認証サーバ３の生体認証部３３が生体情報保持部３２に保持されている情報（図９Ａ参照）を検索した得た情報（返り値）を、認証制御装置４の生体認証サーバ接続部４１に送信する。生体認証サーバ接続部４１は、返り値に含まれる認証結果が認証OK（認証成功）の場合（すなわちヒットあった場合）、機能決定部４２に対し、返り値に含まれていた「生体情報ＩＤ」を含めて、機能決定要求を行う（ステップＳ４−１）。機能決定部４２は当該「生体情報ＩＤ」をキーに、生体情報ＩＤ保持部４３を検索する（ステップＳ４−２「生体情報ＩＤ検索」）。その結果、当該「生体情報ＩＤ」に関連付けて保持されている「実行する機能」を生体情報ＩＤ保持部４３から抽出して決定し、生体認証サーバ接続部４１に返す。
【００７３】
次に認証制御装置４の生体認証サーバ接続部４１は、認証結果、ユーザ情報及び実行する機能を画像形成装置接続部４４に渡す。画像形成装置接続部４４はこれらを受け、画像形成装置１の認証制御装置接続部１６に送信する。認証制御装置接続部１６はこれらを受け、ユーザに画像形成装置１の利用を許可するとともに、「実行する機能」の実行を実行指示部１３に要求する（ステップＳ５「実行する機能の実行要求」）。実行指示部１３は、画像形成装置１のアプリケーションに対し、「実行する機能」の実行を指示する。このようにして機能手段（図２のスキャン部１０１，プロッタ部１０２等）に「実行する機能」を実行させることができる。
【００７４】
他方上記生体情報検索（ステップＳ４）の結果が認証ＮＧ（認証失敗）の場合（すなわちヒットがなかった場合）、生体認証サーバ３の生体認証部３３は当該認証結果のみを認証制御装置接続部３４を介し、認証制御装置４の生体認証サーバ接続部４１に返す。その場合ステップＳ４−１，Ｓ４−２，Ｓ５は実行されず、代わりに生体認証サーバ接続部４１は、当該認証結果を、画像形成装置接続部４４を介し、画像形成装置１の認証制御装置接続部１６に通知する。認証制御装置接続部１６はこれを受け、画像形成装置１のユーザに対し、当該結果を通知する。
【００７５】
なお第３の実施形態の情報処理システム中、生体情報保持部３２が認証情報管理手段の一例であり、生体認証部３３が認証手段の一例であり、生体情報ＩＤ保持部４３が認証情報識別情報管理手段の一例であり、機能決定部４２が機能決定手段の一例である。また実行指示部１３が実行指示手段の一例である。またスキャン部１０１及びプロッタ部１０２が機能手段の一例である。また生体情報読取デバイス制御部１１が認証情報取得手段の一例である。
〈第４の実施形態〉
次に図１２乃至図１６Ｃとともに、第４の実施形態の情報処理システムについて説明する。
【００７６】
図１２は第４の実施形態の情報処理システムの全体構成を示す図である。
【００７７】
図１２に示される情報処理システムにおいて、オフィス１１００に設置された画像形成装置１１０１と、サービス提供システム３００とはインターネット等の広域的なネットワークＮＷ１を介して通信可能とされている。サービス提供システム３００が他の情報処理システムの一例である。
【００７８】
サービス提供システム３００は、クラウドサービスを提供する組織に設置されている。なお以下に説明する構成では、クラウドサービスを具体例に採用して説明するが、実施形態はこのような構成例に限定されない。すなわち、ＡＳＰ（Application Service Provider）によって提供されるサービスやＷｅｂサービス等、ネットワークを介して提供されるサービスに関して実施形態が適用されてもよい。
【００７９】
サービス提供システム３００は、ネットワークＮＷ１を介して所定のサービスを提供する。サービス提供システム３００に含まれるアクセス制御装置３０１、生体認証サーバ３０２，サービス提供装置３０３，サービス提供装置３０４等はＬＡＮ（Local Area Network）等のネットワークＮＷ２を介して接続されている。アクセス制御装置３０１、生体認証サーバ３０２，サービス提供装置３０３，サービス提供装置３０４等の各々のハードウェアの構成例として、例えば上述した図３の生体認証サーバ３の構成と同様の構成を採用することができる。
【００８０】
オフィス１１００とは、例えばユーザ企業等の組織のオフィスである。オフィス１１００において一台以上の画像形成装置１１０１及びファイアウォール１１０３はＬＡＮ（Local Area Network）等のネットワークＮＷ３を介して接続されている。オフィス１１００に設置される画像形成装置１１０１の各々のハードウェアの構成例として、例えば上述した図２の画像形成装置１の構成と同様の構成を採用することができる。またオフィス１１００に設置されるそれぞれの画像形成装置１１０１としてスキャン、印刷、コピー、又はファクス（ＦＡＸ）通信等の機能を有する複合機を採用することができる。
【００８１】
なお図１２ではオフィス１１００を１個のみ記載しているが、実際にはサービス提供システム３００はネットワークＮＷ１を介し、多数の企業等の組織のオフィスと接続することができる。そして、それらのオフィスのそれぞれに対し、オフィス１１００に対する場合同様の仕組みで所定のサービスを提供することができる。
【００８２】
図１３は、第４の実施形態の情報処理システムにおいて、クラウドサービスを提供する組織に設置されたサービス提供システム３００の機能構成の一例を示す図である。
【００８３】
図１３において、サービス提供システム３００は、サービスアプリ３１０及びプラットフォーム３２０等のソフトウェアを含む。これらはサービス提供システム３００の各装置３０１〜３０４等にインストールされる一以上のプログラムによって構成される。各装置３０１〜３０４等として図３の生体認証サーバ３と同様のハードウェア構成を採用した場合、その演算処理部２０６に所定の処理を実行させる。尚図１３のサービス提供システム３００は、例えば図１３に示される、同システム３００が有する全ての機能を有する一台のサービス提供装置として構成することもできる。その場合当該一台のサービス提供装置は例えば図３に示す生体認証サーバ３と同様のハードウェア構成を有することができる。
【００８４】
サービス提供システム３００は、また、企業管理情報記憶部３３１，ユーザ管理情報記憶部３３２、機器管理情報記憶部３３３、データ管理情報記憶部３３４，データストレージ３３５等を利用する。これら各記憶部は、例えば各装置３０１〜３０４等として図３の生体認証サーバ３と同様のハードウェア構成を採用した場合、その補助記憶部２０４、又はサービス提供システム３００にネットワークを介して接続される記憶装置等（図示を省略）を用いて実現可能である。
【００８５】
プラットフォーム３２０は、複数のサービスアプリ３１０に共通する機能、又は複数のサービスアプリ３１０から利用される基本機能等を含む。プラットフォーム３２０は認証処理部３２１，データ処理部３２２，機器通信部３２３，セッション管理部３２４等を含む。これら各部の機能は、プラットフォームＡＰＩ３４０を介してサービスアプリ３１０に公開されている。換言すれば、サービスアプリ３１０は、プラットフォームＡＰＩ３４０によって公開されている範囲においてこれら各部の機能を利用可能である。
【００８６】
生体認証アプリ３１２はアプリケーションプログラムであり、生体認証を行ない、認証結果を返す。認証に成功した場合には、生体情報と関連付けられて管理（保持）されている「ユーザ情報」及び「実行する機能」を返す。生体認証アプリ３１２は、実際には例えば図１２の生体認証サーバ３０２にインストールされている。
【００８７】
サービスアプリ３１３，サービスアプリ３１４等は、プリントサービスやスキャンサービス等、各種のサービス提供を実現するアプリケーションプログラムである。サービスアプリ３１３，サービスアプリ３１４等は、実際には、それぞれ例えば図１２のサービス提供装置３０３，サービス提供装置３０４等にインストールされている。
【００８８】
認証処理部３２１は画像形成装置１１０１のユーザの認証等を行う。セッション管理部３２４はサービス提供システム３００と画像形成装置１１０１との連携時において、両者の通信のセッションを管理する。機器通信部３２３はネットワークＮＷ１、ＮＷ３等を介した画像形成装置１１０１との通信を制御する。認証処理部３２１，セッション管理部３２４及び機器通信部３２３のそれぞれは、実際には、例えば図１２のアクセス制御装置３０１が有する。
【００８９】
データ処理部３２２は画像形成装置１１０１から受信したデータやデータストレージ３３５に蓄積（記憶）するデータに対する処理等を実行する。例えばアプリケーションデータを印刷データへと変換する処理や、蓄積データの削除等を行う。データ処理部３２２は、例えば図２０のアクセス制御装置３０１、生体認証サーバ３０２、サービス提供装置３０３，サービス提供装置３０４等のそれぞれが有する。
【００９０】
企業管理情報記憶部３３１はサービス提供システム３００が提供するサービスの企業・組織・グループ等に関する情報を記憶する。ユーザ管理情報記憶部３３２はサービス提供システム３００が提供するサービスのユーザに関する情報を記憶する。機器管理情報記憶部３３３はユーザにおけるシステム環境（オフィス等）において、サービス提供システム３００が提供するサービスと連携させる機器に関する情報（例えば後述する企業コード（企業ＩＤ）等）を記憶する。データ管理情報記憶部３３４はデータストレージ３３５に記憶するデータに関する情報を記憶する。データストレージ３３５は画像形成装置１１０１から受信したデータ、その他外部から受信したデータ、受信データに基づき処理されたデータ等を記憶する。
【００９１】
図１４Ａは図１２に示す情報処理システムにおける生体情報読取デバイス１１０２の機能構成例を示す図である。図１４Ｂは図１２に示す情報処理システムにおける画像形成装置１１０１の機能構成例を示す図である。図１４Ｃは図１２に示す情報処理システムにおける生体認証アプリ３１２の機能構成例を示す図である。
【００９２】
図１４Ｂの画像形成装置１１０１は入力受付部１０１１，処理実行部１０１２，設定情報保持部１０１３，ログイン要求部１０１４，サービス利用要求部１０１５、生体情報読取デバイス制御部１０１６及び実行指示部１０１７を有する。入力受付部１０１１，処理実行部１０１２，ログイン要求部１０１４，サービス利用要求部１０１５及び生体情報読取デバイス制御部１０１６は、一以上のプログラムが演算処理部（ＣＰＵ）に実行させる処理等により実現される。当該一以上のプログラムは画像形成装置１１０１にインストールされたプログラムである。画像形成装置１１０１に図２の画像形成装置１と同様のハードウェア構成を採用した場合、上記一以上のプログラムを実行する演算処理部は、その演算処理部１０６である。設定情報保持部１０１３は、画像形成装置１１０１に図２の画像形成装置１と同様のハードウェア構成を採用した場合、例えば、そのメモリ部１０５あるいは補助記憶部１０４によって実現される。
【００９３】
画像形成装置１１０１の入力受付部１０１１は画像形成装置１１０１のオペレーションパネル（操作表示部、図示を省略）への接触操作、キーボード入力等のユーザ操作による入力を受け付ける。ログイン要求部１０１４はサービス提供システム３００へのログインを要求する。サービス利用要求部１０１５はサービス提供システム３００が提供する各種サービスの利用を要求する。処理実行部１０１２は出力データに基づき印刷、表示等の出力を実行し、あるいは原稿をスキャンして画像データを取得する。実行指示部１０１７は、生体認証が成功した場合に「実行する機能」の実行を画像形成装置１１０１のアプリケーションに要求する。このようにして、「実行する機能」を機能手段（画像形成装置１１０１が図２の画像形成装置１と同様の構成を有する場合、そのスキャン部１０１、プロッタ部１０２等）に実行させることができる。設定情報保持部１０１３はサービス提供システム３００の利用に供する設定情報を保持する。生体情報読取デバイス制御部１０１６は生体情報の撮影要求などを行い、生体情報読取デバイス１１０２の制御を行う。
【００９４】
生体情報読取デバイス１１０２は、画像形成装置接続部１０２１及び生体情報取得部１０２２を有する。生体情報読取デバイス１１０２は上述した図４に示す生体情報読取デバイス２と同様の構成を有することができる。画像形成装置接続部１０２１は生体情報の撮影要求を受け付けたり、取得した生体情報の受け渡しを行うなど、画像形成装置１１０１との通信を行う。生体情報取得部１０２２は生体情報を取得（撮影）する。
【００９５】
図１４Ｃに示されるように、生体認証アプリ３１２は生体認証部３１２１及び生体情報保持部３１２２を有する。生体認証部３１２１は生体認証を行ない、認証結果を返す。認証に成功した場合には、生体情報に関連付けられて生体情報保持部３１２２に保持（管理）されている「ユーザ情報」及び「実行する機能」も返す。生体情報保持部３１２２には、図４等とともに上述した生体情報保持部３２同様、生体情報および生体情報に紐付く（関連付けられている）「ユーザ情報」、「実行する機能」などが格納される。すなわち生体情報保持部３１２２は、例えば上述した図６に示す「生体認証及び実行する機能の決定用の情報」を保持する。
【００９６】
次に図１５とともに、図１２の情報処理システムにおける生体認証及び実行する機能を決定する処理の流れについて説明する。
【００９７】
図１５中、ステップＳ６０１で、ユーザが画像形成装置１１０１の操作表示部（図２と同様の構成を採用する場合、その操作表示部１０８）を介してログイン情報（企業コード（企業ＩＤ）等）を入力すると、入力受付部１０１１が受け付ける。入力受付部１０１１は受け付けたログイン情報をログイン要求部１０１４に渡す（ステップＳ６０２）。なおその際、当該ログイン情報の一部又は全部を設定情報保持部１０１３等に記憶させることにより、次回以降、実際のユーザによる入力操作を軽減あるいは省略することが可能である。あるいはプロキシユーザのようなものを設け、予めログイン情報の一部又は全部を設定情報保持部１０１３等に記憶させておくことにより、実際のユーザによる入力操作を軽減あるいは省略することが可能である。
【００９８】
次にユーザは、入力受付部１０１１による上記操作表示部を介した指示（ガイダンス）に応じ、当該画像形成装置１１０１に接続されている生体情報読取デバイス１１０２に指等を翳す（ステップＳ６０３）。生体情報読取デバイス１１０２の生体情報取得部１０２２は、翳された指等を検知すると、これを画像形成装置１１０１の生体情報読取デバイス制御部１０１６に通知する（ステップＳ６０４「検知」）。生体情報読取デバイス制御部１０１６はこれを受けて生体情報撮影要求を行う。生体情報取得部１０２２は、検知した指等の生体情報（指に静脈パターン、指紋等）を撮影し、得られた生体情報を画像形成装置１１０１の生体情報読取デバイス制御部１０１６へ返す（ステップＳ６０５）。
【００９９】
次に画像形成装置１１０１の生体情報読取デバイス制御部１０１６は、ログイン要求部１０１４に「サービス提供システムへのログイン要求」を行う（ステップＳ６０６）。ログイン要求部１０１４はこれを受けて、ステップＳ６０２で取得した上記ログイン情報をサービス提供システム３００に送信してサービス提供システムへのログインを要求する（ステップＳ６０７「サービス提供システムへのログイン要求」）。
【０１００】
サービス提供システム３００の認証処理部３２１はこれを受け、受信したログイン情報に基づく認証判断を実行（ステップＳ６０８「認証」）し、その認証結果に基づいてログイン応答（ログイン結果）を画像形成装置１１０１のログイン要求部１０１４に返す。ログイン要求部１０１４は受信したログイン結果を生体情報読取デバイス制御部１０１６に渡す。その際、認証結果がログインＯＫ（認証成功）の場合にはトークン（cookie（登録商標））も送信する。この時、サービス提供システム３００においても、上記トークンを上記「サービス提供システムへのログイン要求」に係るログイン情報と関連付けてデータストレージ３３５等に記憶する。
【０１０１】
認証結果が「ログインＯＫ」の場合、画像形成装置１１０１の生体情報読取デバイス制御部１０１６は、ステップＳ６０５で取得した生体情報を含めて、サービス利用要求部１０１５に「生体認証要求」を行う（ステップＳ６０８）。サービス利用要求部１０１５はこれを受けて、サービス提供システム３００のセッション管理部３２４に対し、受信した生体情報を、ステップＳ６０８で取得したトークンと共に送信し、生体認証を要求する（ステップＳ６０９−１、Ｓ６０９−２「生体認証要求」）。
【０１０２】
サービス提供システム３００のセッション管理部３２４は、上記記憶したトークンの中に、ステップＳ６０９−２で受信したトークンが存在するか否かを確認する（ステップ６１０「セッション確認」）。受信したトークンが存在すれば、画像形成装置１１０１からステップＳ６０９−２で受信した生体情報を生体認証アプリ３１２に送信する（ステップＳ６１１「生体認証要求」）。
【０１０３】
サービス提供システム３００の生体認証アプリ３１２は、受信した生体情報を基に生体認証を行なう。そして認証に成功した場合は、当該認証結果と、その生体情報に紐付く「ユーザ情報」と「実行する機能」とを、セッション管理部３２４を介して、画像形成装置１１０１のサービス利用要求部１０１５に返す（ステップＳ６１２）。なおステップＳ６１２で生体認証アプリ３１２（生体認証部３１２１）が行う「生体認証」は、図５Ｂとともに上述した「生体情報検索」（ステップＳ４）と同様であり、重複する説明を省略する。
【０１０４】
画像形成装置１１０１のサービス利用要求部１０１５は、サービス提供システム３００から受信した認証結果（結果が「認証成功」の場合、「ユーザ情報」及び「実行する機能」を含む）を生体情報読取デバイス制御部１０１６に送信する。画像形成装置１１０１の生体認証読取デバイス制御部１０１６は、認証結果が「認証成功」の場合、受信した「ユーザ情報」で画像形成装置１１０１にログインする。更に、実行指示部１０１７に対し、受信した「実行する機能」を通知する（ステップＳ６１３「実行する機能の指示要求」）。
【０１０５】
これを受けた画像形成装置１１０１の実行指示部１０１７は、通知を受けた「実行する機能」に従って以下の動作を行う。すなわち、当該「実行する機能」を実行するよう（画像形成装置１１０１における対応するアプリケーション等に対し）要求を行う（ステップＳ６１４「実行する機能の実行指示」）。このようにして、上記「実行する機能」を機能手段（画像形成装置１１０１が図２の画像形成装置１と同様の構成を有する場合、そのスキャン部１０１、プロッタ部１０２等）に実行させることができる。
【０１０６】
他方上記生体認証（ステップＳ６１２）の結果が認証ＮＧ（認証失敗）の場合（すなわちヒットがなかった場合）、生体認証アプリ３１２は当該認証結果のみをセッション管理部３２４を介し、画像形成装置１１０１のサービス利用要求部１０１５に返す。サービス利用要求部１０１５は当該認証結果を生体情報読取デバイス制御部１０１６に渡す。この場合ステップＳ６１３、Ｓ６１４は実行されず、代わりに生体情報読取デバイス制御部１０１６は、画像形成装置１１０１のユーザに対し、当該結果を通知する。
【０１０７】
このように第４の実施形態の情報処理システムによれば、上述した第１の実施形態の情報処理システム同様、画像形成装置１１０１を利用して、ある機能を実行する場合、容易に当該機能を画像形成装置１１０１に実行させることができる。すなわち、当該「実行する機能」について生体認証アプリ３１２に予め登録されている自身の生体情報に係る生体（左手親指等）を翳す（図１５，ステップＳ６０３「指などをかざす」）。なお、ここでは当該画像形成装置１１０１に接続されている生体情報読取デバイス１１０２に生体を翳すのである。すると当該「生体情報読取デバイス１１０２に指などを翳す」ことのみで、対応する機能を画像形成装置１１０１に実行させることができるのである。
【０１０８】
更に第４の実施形態の情報処理システムによれば、上記作用効果に加え、以下の作用効果が奏される。すなわち、生体情報読取デバイス１１０２で読み取らせた生体情報に対応する「実行する機能」を決定する処理が、クラウドサービスを提供する組織に設置されたサービス提供システム３００（生体認証アプリ３１２）において行われる。このため、図１２に示されるオフィス１１００に生体認証サーバ３等を設ける必要がなくなり、オフィス１１００で要される設置スペース、費用等を削減できる。また生体認証サーバ３等を管理する手間等が不要あるいは大幅に削減されるため、情報処理システムの運用が容易になる。
【０１０９】
なお第４の実施形態の情報処理システム中、生体認証アプリ３１２がユーザ認証及び機能決定手段の一例である。また画像形成装置１１０１が図２の画像形成装置１と同様の構成を有する場合、そのスキャン部１０１及びプロッタ部１０２が機能手段の一例である。また実行指示部１０１７が実行指示手段の一例である。また生体情報読取デバイス制御部１０１６が認証情報取得手段の一例である。
【０１１０】
次に図１６Ａ，１６Ｂ，１６Ｃとともに、上記企業管理情報記憶部３３１、ユーザ管理情報記憶部３３２及び機器管理情報記憶部３３３がそれぞれ格納する情報について適宜説明を加える。
【０１１１】
図１６Ａは企業管理情報記憶部３３１が格納する企業管理情報のデータ構成例を示す。  図１６Ｂはユーザ管理情報記憶部３３２が格納するユーザ管理情報のデータ構成例を示す。図１６Ｃは機器管理情報記憶部３３３が格納する機器管理情報のデータ構成例を示す。
【０１１２】
図１６Ａ〜１６Ｃ中、「企業コード」（企業ＩＤ）は、企業、組織等のグループを特定する情報である。また、１以上のユーザやデバイスの集合を特定することが出来る情報である。また企業という言葉に限定されるものではなく、例えば、ユーザやデバイスなどの集合に対する契約を識別する契約情報等であってもよい。企業コードは一意であり、企業コード単位で情報が管理される。
【０１１３】
また図１６Ｂにおける「ユーザ名」および「パスワード」は、ユーザを特定する情報である。従って、ユーザ名はユーザＩＤでもよく、パスワードは必須ではない。さらにユーザが所持する電子媒体、例えばＩＣカード、携帯電話、タブレット端末、電子書籍端末等を識別する情報（カードＩＤ、機器のシリアルＩＤ、携帯電話の電話番号、端末のプロフィール情報等）を用いることができるし、これらを組み合わせても良い。また同じ企業コードで管理されるユーザ名およびパスワードは一意であるが、企業コードが異なれば重複していても問題ない。
【０１１４】
また図１６Ｃにおける「デバイス認証情報」は、機器（画像形成装置１１０１等）が特定の条件を備えたものであることを判別する情報である。機器に特定のアプリケーションが搭載されていることを示すＩＤや特定の機器であることを示す機器番号等であってもよい。
〈第５の実施形態〉
次に図１７とともに、第５の実施形態について説明する。
【０１１５】
第５の実施形態の情報処理システムは上述の第４の実施形態の情報処理システムと同様の構成及び機能を有し、相違点について重点的に説明し、対応する構成、動作等には同一の符号を付して重複する説明を適宜省略する。
【０１１６】
第５の実施形態の情報処理システムが上述の第４の実施形態の情報処理システムと異なる点は、上述した第２の実施形態の情報処理システムが第１の実施形態の情報処理システムと異なる点と同様である。
【０１１７】
すなわち、第４の実施形態の情報処理システムでは、生体認証（図１５，ステップＳ６１２）の結果の返り値が「認証結果」、「ユーザ情報」、「実行する機能」である。これに対し、第５の実施形態の情報処理システムでは、生体認証（図１７，ステップＳ６１２）の結果の返り値が「認証結果」及び「生体情報ＩＤ」（生体情報識別情報）である点である。そして、当該返り値を生体認証アプリ３１２から受けた画像形成装置１１０１では、当該「生体情報ＩＤ」に対応する「実行する機能」を抽出して決定し、決定した「実行する機能」を実行するのである。
【０１１８】
その結果第５の実施形態の情報処理システムによれば、上述した第４の実施形態の情報処理システムによる作用効果に加えて、以下の作用効果が得られる。すなわち、生体認証アプリ３１２からの返り値が「実行する機能」ではなく、「生体情報ＩＤ」であるため、当該「生体情報ＩＤ」に対応する「実行する機能」は、画像形成装置１１０１側で自由に設定できる。よって画像形成装置１１０１の使い勝手がよい。以下図とともに詳細に説明する。
【０１１９】
第５の実施形態の情報処理システムの構成が第４の実施形態の情報処理システムと異なる点は以下の通りである。すなわち、生体認証アプリ３１２の生体情報保持部３１２２で保持される情報は上述した図９Ａに示す如く、上述した図６の「生体認証及び実行する機能の決定用の情報」と異なり、「生体認証及び生体情報識別情報取得用の情報」である点である。すなわち生体情報保持部３１２２には「実行する機能」の情報の代わりに「生体情報ＩＤ」が保持（管理）される。その結果上記の如く、「生体認証」（ステップＳ６１２）の返り値には「実行する機能」は含まれず、代わりに「生体情報ＩＤ」が含まれることになる。
【０１２０】
上述した図９Ａに示されるように、この例の場合、「生体情報ＩＤ」("user001-1"等)は、該当するユーザのユーザＩＤ("user001"等)とシリアル番号（連続番号）("-1"等)との組み合わせである。その結果当該情報を受信した画像形成装置１１０１では、当該生体情報ＩＤ("user001-1"等)が、当該生体情報ＩＤに含まれるユーザＩＤ("user001"等)を有するユーザのものであることを容易に認識できる。その結果、返り値から「ユーザＩＤ」を省略可能となる。しかしながらこの例に限定されず、「生体情報ＩＤ」に「ユーザＩＤ」を含めず、返り値に「生体情報ＩＤ」と「ユーザＩＤ」とを別々に含めるようにしても良い。
【０１２１】
また画像形成装置１１０１の設定情報保持部１０１３には、上述した図９Ｂに示される「生体情報識別情報から実行する機能を決定するための情報」と同様の情報が保持（格納、管理）される。その結果、設定情報保持部１０１３では、図９Ｂに示す如く、「生体情報識別情報」から「実行する機能」を決定するための情報として、「生体情報ＩＤ」と「実行する機能」とが互いに関連付けられて保持（管理）されている。
【０１２２】
「生体情報ＩＤ」は、図９Ａに示す如くの、生体情報保持部３１２２の保持情報における「生体情報ＩＤ」と対応する。また「実行する機能」は、図６に示す、第４の実施形態の情報処理システムにおける「実行する機能」と対応する。
【０１２３】
次に図１７とともに、第５の実施形態の情報処理システムにおける生体認証から機能の実行までの動作の流れのうち、図１５の第４の実施形態の情報処理システムにおける動作の流れとの相違点を主に説明する。
【０１２４】
上記の如くステップＳ６１２「生体認証」において、生体認証アプリ３１２の生体認証部３１２１は、ステップＳ６１１で受けとった「生体情報」をキーとして、生体情報保持部３１２２に保持されている情報（図９Ａ参照）を検索する。当該生体情報に合致する生体情報が存在した（ヒットした）場合、生体認証部３１２１は以下の動作を行う。すなわち認証結果（認証成功）と、ヒットした生体情報に紐付けられて生体情報保持部３１２２に保持されていた「生体情報ＩＤ」とを、セッション管理部３２４を介し、画像形成装置１１０１のサービス利用要求部１０１５に返す。
【０１２５】
サービス利用要求部１０１５は受け取った情報を生体情報読取デバイス制御部１０１６に渡す。生体情報読取デバイス制御部１０１６はこれを受けて、当該認証結果が認証OK（認証成功）の場合（すなわちヒットがあった場合）、ユーザに当該画像形成装置１１０１の利用を許可する。また生体情報読取デバイス制御部１０１６は、ステップＳ６１２で取得した「生体情報ＩＤ」をキーに、設定情報保持部１０１３を検索する（ステップＳ６１２−１「生体情報ＩＤ検索」）。その結果、当該「生体情報ＩＤ」に関連付けて保持されている「実行する機能」を設定情報保持部１０１３から抽出して決定する。
【０１２６】
生体情報読取デバイス制御部１０１６は当該決定された「実行する機能」の実行を実行指示部１０１７に要求する（ステップＳ６１３「実行する機能の実行要求」）。実行指示部１０１７は、画像形成装置１１０１のアプリケーションに対し、「実行する機能」の実行を指示する。このようにして、機能手段（図２の構成と同様の構成の場合、そのスキャン部１０１，プロッタ部１０２等）に「実行する機能」を実行させることができる。
【０１２７】
他方上記生体認証（ステップＳ６１２）の結果が認証ＮＧ（認証失敗）の場合（すなわちヒットがなかった場合）、生体認証アプリ３１２は当該認証結果のみをセッション管理部３２４を介し、画像形成装置１１０１のサービス利用要求部１０１５に返す。サービス利用要求部１０１５は当該認証結果を生体情報読取デバイス制御部１０１６に渡す。その場合ステップＳ６１２−１，Ｓ６１３、Ｓ６１４は実行されず、代わりに生体情報読取デバイス制御部１０１６は、画像形成装置１１０１のユーザに対し、当該結果を通知する。
【０１２８】
なお第５の実施形態の情報処理システム中、生体認証アプリ３１２の生体情報保持部３１２２が認証情報管理手段の一例であり、生体認証部３１２１が認証手段の一例である。また設定情報保持部１０１３が認証情報識別情報管理手段の一例であり、サービス利用要求部１０１５が機能決定手段の一例である。また実行指示部１０１７が実行指示手段の一例である。また、画像形成装置１１０１が図２の構成と同様の構成の場合、そのスキャン部１０１及びプロッタ部１０２が機能手段の一例である。また生体情報読取デバイス制御部１０１６が認証情報取得手段の一例である。
〈第６の実施形態〉
次に図１８Ａ、図１８Ｂ、１８Ｃ及び図１９とともに、第６の実施形態について説明する。
【０１２９】
第６の実施形態の情報処理システムは上述の第５の実施形態の情報処理システムと同様の構成及び機能を有し、相違点について重点的に説明し、対応する構成、動作等には同一の符号を付して重複する説明を適宜省略する。
【０１３０】
第６の実施形態の情報処理システムが上述の第５の実施形態の情報処理システムと異なる点は、上述した第３の実施形態の情報処理システムが第２の実施形態の情報処理システムと異なる点と同様である。
【０１３１】
すなわち、図１７等に示す第５の実施形態の情報処理システムでは、画像形成装置１１０１が、生体認証アプリ３１２からの「生体情報ＩＤ」に基づいて「実行する機能」を決定する構成である。これに対し図１９等に示す第６の実施形態の情報処理システムでは、認証制御アプリ３１５をサービス提供システム３００に設ける。そして認証制御アプリ３１５が、生体認証アプリ３１２からの「生体情報ＩＤ」に基づいて「実行する機能」を決定し、決定した「実行する機能」を画像形成装置１１０１に通知する構成である。
【０１３２】
このような構成の第６の実施形態の情報処理システムによれば、上述した第５の実施形態の情報処理システムが有する作用効果に加え、更に以下の作用効果を得ることができる。すなわち、例えば画像形成装置１１０１を他の画像形成装置に置き換えるような場合を想定する。このような場合、第５の実施形態の情報処理システムでは、画像形成装置１１０１の設定情報保持部１０１３が保持していた、図９Ｂに示す如くの「生体情報識別情報から実行する機能を決定するための情報」を当該他の画像形成装置に移動する必要がある。これに対し第６の実施形態の情報処理システムによれば、当該他の画像形成装置に対しても、認証制御アプリ３１５の生体情報ＩＤ保持部３１５２（図１８Ｃ参照）が保持している情報をそのまま適用できる。すなわち生体認証制御アプリ３１５の「生体情報識別情報から実行する機能を決定するための情報」をそのまま適用することができる。よって画像形成装置１１０１を置き換える際の手間が少なくて済む。以下図とともに詳細に説明する。
【０１３３】
図１８Ａに示されるように、第６の実施形態の情報処理システムでは、新たに認証制御装置３０２−１がサービス提供システム３００に加わっている。認証制御装置３０２−１は、サービス提供システム３００内のネットワークＮＷ２を介し、アクセス制御装置３０１，生体認証サーバ３０２，サービス提供装置３０３，サービス提供装置３０４等と通信可能である。更に認証制御装置３０２−１は、生体認証サーバ３０２，サービス提供装置３０３，サービス提供装置３０４等とともに、画像形成装置１１０１及び生体情報読取デバイス１１０２のそれぞれと通信可能である。当該通信はネットワークＮＷ２，アクセス制御装置３０１、インターネットＮＷ１、ファイアウォール１１０３、ネットワークＮＷ３等を介してなされる。
【０１３４】
また図１８Ｂに示されるように、第６の実施形態の情報処理システムでは、サービス提供システム３００のサービスアプリ３１０に認証制御アプリ３１５が加わっている。認証制御アプリ３１５は実際には認証制御装置３０２−１にインストールされ、認証制御装置３０２−１によって認証制御アプリ３１５の機能が提供される。
【０１３５】
また図１８Ｃに示されるように、認証制御アプリ３１５は機能決定部３１５１及び生体情報ＩＤ保持部３１５２を有する。生体情報ＩＤ保持部３１５２には図９Ｂの情報と同様の「生体情報識別情報から実行する機能を決定するための情報」が保持されている。機能決定部３１５１は生体認証アプリ３１２から渡される生体情報ＩＤをキーとして生体情報ＩＤ保持部３１５２の保持情報を検索し、対応する「実行する機能」を抽出して決定する。
【０１３６】
次に図１９とともに、第６の実施形態の情報処理システムにおける生体認証から機能の実行までの動作の流れのうち、図１７の第５の実施形態の情報処理システムにおける動作の流れとの相違点を主に説明する。
【０１３７】
ステップＳ６１２「生体認証」において生体認証アプリ３１２の生体認証部３１２１が生体情報保持部３１２２に保持されている情報（図９Ａ参照）を検索した得た情報（返り値）を、認証制御アプリ３１５の機能決定部３１５１に送信する。機能決定部３１５１は、返り値に含まれる認証結果が認証OK（認証成功）の場合（すなわちヒットがあった場合）、以下の動作を行う。すなわち返り値に含まれている「生体情報ＩＤ」をキーに、生体情報ＩＤ保持部３１５２の保持情報を検索する（ステップＳ６１２−１「生体情報ＩＤ検索」）。その結果、当該「生体情報ＩＤ」に関連付けて保持されている「ユーザ情報」及び「実行する機能」を生体情報ＩＤ保持部３１５２から抽出し、認証結果（認証成功）を含めてセッション管理部３２４に通知する。
【０１３８】
セッション管理部３２４はこれを受けて、画像形成装置１１０１のサービス利用要求部１０１５を介して、生体情報読取デバイス制御部１０１６に、これら「認証結果」、「ユーザ情報」及び「実行する機能」を通知する。これを受けた生体情報読取デバイス制御部１０１６は、ユーザに画像形成装置１１０１の利用を許可するとともに、「実行する機能」の実行を実行指示部１０１７に要求する（ステップＳ６１３「実行する機能の実行要求」）。実行指示部１０１７は、画像形成装置１１０１の対応するアプリケーションに対し、「実行する機能」の実行を指示する（ステップＳ６１４「事項する機能の実行指示」）。このようにして、「実行する機能」を機能手段（図２の構成と同様の構成の場合、そのスキャン部１０１，プロッタ部１０２等）に実行させることができる。
【０１３９】
他方上記生体認証（ステップＳ６１２）の結果が認証ＮＧ（認証失敗）の場合（すなわちヒットがなかった場合）、生体認証アプリ３１２の生体認証部３１２１は当該認証結果のみを認証制御アプリ３１５に通知する。認証制御アプリ３１５はこれを受けて、セッション管理部３２４を介し、当該認証結果を画像形成装置１１０１に通知する。画像形成装置１１０１では当該通知がサービス利用要求部１０１５を介し生体情報読取デバイス制御部１０１６に渡される。この場合、ステップＳ６１２−１，Ｓ６１３，Ｓ６１４は実行されず、代わりに生体情報読取デバイス制御部１０１６は、画像形成装置１１０１のユーザに対し、当該結果を通知する。
【０１４０】
なお第６の実施形態の情報処理システム中、生体認証アプリ３１２の生体情報保持部３１２２が認証情報管理手段の一例であり、生体認証部３１２１が認証手段の一例である。、また認証制御アプリ３１５の生体情報ＩＤ保持部３１５２が認証情報識別情報管理手段の一例であり、機能決定部３１５１が機能決定手段の一例である。また実行指示部１０１７が実行指示手段の一例である。また、画像形成装置１１０１が図２と同様の構成を有する場合、そのスキャン部１０１及びプロッタ部１０２が機能手段の一例である。また生体情報読取デバイス制御部１０１６が認証情報取得手段の一例である。
〈第７の実施形態〉
次に図２０Ａ乃至図２２とともに、第７の実施形態について説明する。
【０１４１】
第７の実施形態の情報処理システムは上述の第４の実施形態の情報処理システムと同様の構成及び機能を有し、相違点について重点的に説明し、対応する構成、動作等には同一の符号を付して重複する説明を適宜省略する。
【０１４２】
第７の実施形態の情報処理システムの第４の実施形態の情報処理システムとの相違点は以下の通りである。すなわち第４の実施形態の情報処理システムでは、例えば図１５に示されるように、サービス提供システム３００に対するログイン認証（ステップＳ６０８「認証」）と、生体認証（ステップＳ６１２「生体認証」）とを個別に行う。これらの処理は、認証処理部３２１及び生体認証アプリ３１２により、それぞれ個別に行われる。これに対し第７の実施形態の情報処理システムでは、これらの処理を、例えば後述する図２２のステップＳ６０５−４にて、１つのプロセスで、認証処理部３２１によって行う。
【０１４３】
当該第７の実施形態の情報処理システムによれば、図２２のシーケンス図を図１５のシーケンス図と比較すると明らかなように、認証から機能の実行までの手順を単純化、簡略化できる。更に、後述する図２０Ｂに示されるように、認証処理部３２１はプラットフォーム３２０に含まれる。このため、例えば上記ステップＳ６０５−４「ログイン認証、生体認証」の結果、決定される「実行する機能」が、サービス提供システム３００のサービスアプリ３１４に含まれるアプリに係る機能であるような場合でも適用することが可能になる。以下図とともに詳細に説明する。
【０１４４】
第７の実施形態の情報処理システムでは、生体認証サーバ３０２の機能がアクセス制御装置３０１に含まれるため、生体認証サーバ３０２が個別にサービス提供システム３００に含まれない（図２０Ａ参照）。同様に第７の実施形態の情報処理システムでは、生体認証アプリ３１２の機能が認証処理部３２１に含まれるため、生体認証アプリ３１２が個別にサービス提供システム３００に含まれない（図２０Ｂ参照）。更にログイン要求部１０１４の機能がサービス利用要求部１０１５に含まれるため、ログイン要求部１０１４が個別に画像形成装置１１０１に含まれない（図２１Ｂ参照）。
【０１４５】
次に図２２とともに、第７の実施形態の情報処理システムにおける生体認証から機能の実行までの動作の流れを説明する。
【０１４６】
図２２に示されるように、まずユーザは、画像形成装置１１０１に接続されている生体情報読取デバイス１１０２に指等を翳す（ステップＳ６０３）。生体情報読取デバイス１１０２の生体情報取得部１０２２は、翳された指等を検知すると、これを画像形成装置１１０１の生体情報読取デバイス制御部１０１６に通知する（ステップＳ６０４「検知」）。生体情報読取デバイス制御部１０１６はこれを受けて生体情報読取デバイス１１０２に対し、生体情報撮影要求を行う（ステップＳ６０５）。生体情報読取デバイス制御部１０１６の生体情報取得部１０２２はこれを受け、上記の如くに検知した指等の生体情報（指に静脈パターン、指紋等）を撮影し、得られた生体情報を画像形成装置１１０１の生体情報読取デバイス制御部１０１６へ返す。
【０１４７】
これを受けた画像形成装置１１０１の生体情報読取デバイス制御部１０１６は、サービス利用要求部１０１５に対し、以下の動作を行う。すなわち、ステップＳ６０５で取得した生体情報を含めて、「サービス提供システムへのログイン、生体認証及び機能実行要求」を行う（ステップＳ６０５−１）。サービス利用要求部１０１５はこれを受けて、設定情報保持部１０１３に予め設定されているログイン情報（企業コード（企業ＩＤ）等）を読み出す（ステップＳ６０５−２「ログイン情報要求」）。サービス利用要求部１０１５は次に、以下の動作を行う。すなわち、読み出したログイン情報及びステップＳ６０５−１で取得した生体情報を含めて、「サービス提供システムへのログイン、生体認証及び機能実行要求」を、サービス提供システム３００の認証処理部３２１に対し、行う（ステップＳ６０５−３）。
【０１４８】
これを受けてサービス提供システム３００の認証処理部３２１は、「ログイン認証、生体認証」を行う（ステップＳ６０５−４）。当該「ログイン認証、生体認証」の具体的な内容は上記の如く、上述した図１５のステップＳ６０８「認証」と同様の内容及びステップＳ６１２「生体認証」と同様の内容を含む。ただし、ステップＳ６０８「認証」において、認証成功の場合にトークンを生成する。しかしながら第７の実施形態の情報処理システムでは上記の如く、サービス提供システム３００へのログインと、「実行する機能」を決定する「生体認証」とを、１つのプロセスで行うため、トークンの生成は不要である。
【０１４９】
サービス提供システム３００の認証処理部３２１は、上記「ログイン認証、生体認証」（ステップＳ６０５−４）の結果が「認証成功」の場合、以下の動作を行う。すなわち、当該認証結果と、ステップＳ６０４−３で受信した生体情報に紐付く「ユーザ情報」と「実行する機能」とを、画像形成装置１１０１のサービス利用要求部１０１５に返す。なお「ログイン認証、生体認証」の結果が「認証成功」の場合とは、以下の場合である。すなわち、上記ログイン情報によるサービス提供システム３００へのログインが成功し、且つステップＳ６０５で取得された生体情報による生体認証が成功した場合である。この場合上記の如く、当該生体情報に紐付けられて（関連付けられて）認証処理部３２１で管理されている「ユーザ情報」と「実行する機能」とが得られる。なお認証処理部３２１は、上記「ログイン認証、生体認証」（ステップＳ６０５−４）を行う際、上記企業管理情報保持部３３１，ユーザ管理情報記憶部３３２，機器管理情報保持部３３３等を適宜利用して行うことができる。特に生体認証のための、図６の「生体認証及び実行する機能の決定用の情報」と同様の情報を、ユーザ管理情報記憶部３３２に保持して利用することができる。
【０１５０】
画像形成装置１１０１のサービス利用要求部１０１５は、サービス提供システム３００の認証処理部３２１から受信した認証結果（「ユーザ情報」及び「実行する機能」を含む）を生体情報読取デバイス制御部１０１６に送信する。生体認証読取デバイス制御部１０１６は、受信した「ユーザ情報」で画像形成装置１１０１にログインするとともに、実行指示部１０１７に対し、受信した「実行する機能」を通知する（ステップＳ６１３「実行する機能の指示要求」）。以降の動作は第４の実施形態の情報処理システムにおける動作と同様であり、重複する説明を省略する。
【０１５１】
他方上記生体認証（ステップＳ６０５−４）の結果が認証ＮＧ（認証失敗）の場合、サービス提供システム３００の認証処理部３２１は当該認証結果のみを画像形成装置１１０１のサービス利用要求部１０１５に返す。サービス利用要求部１０１５は当該認証結果を生体情報読取デバイス制御部１０１６に渡す。この場合ステップＳ６１３、Ｓ６１４は実行されず、代わりに生体情報読取デバイス制御部１０１６は、画像形成装置１１０１のユーザに対し、当該結果を通知する。
【０１５２】
上述の第７の実施形態の情報処理システムにおいて、認証処理部３２１がユーザ認証及び機能決定手段の一例である。また、また実行指示部１０１７が実行指示手段の一例である。また、画像形成装置１１０１が図２と同様の構成を有する場合、そのスキャン部１０１及びプロッタ部１０２が機能手段の一例である。また生体情報読取デバイス制御部１０１６が認証情報取得手段の一例である。
〈第８の実施形態〉
次に図２３、２４とともに、第８の実施形態について説明する。
【０１５３】
第８の実施形態の情報処理システムは上述の第１の実施形態の情報処理システムと同様の構成及び機能を有する。対応する構成、動作等には同一の符号を付し、重複する説明を適宜省略する。
【０１５４】
ここで、上述の生体認証に限らず、ユーザ認証の方法は他にもある。例えば、図２の操作表示部１０８等から直接ユーザＩＤを入力する方法（パスワードが含まれていてもよい）、ＩＣカードのカードＩＤを用いる方法などがある。そこで第８の実施形態の情報処理システムでは、これら様々な認証情報（認証方法）とそれぞれ関連付けて「実行する機能」等を管理しておき、その内のどの認証情報（認証方法）を用いて認証を行ったかに応じて実行する機能を制御する。
【０１５５】
図２３に示されるように第８の実施形態の情報処理システムは、画像形成装置１，生体情報読取デバイス２，記録媒体読取デバイス６及び認証サーバ５を有する。画像形成装置１と認証サーバ５とは例えば図１のネットワークＮＷと同様のネットワークによって通信可能に接続されている。また生体情報読取デバイス２及び記録媒体読取デバイス６は画像形成装置１に接続されている。
【０１５６】
画像形成装置１は、ＭＦＰ、コピー機、スキャナ、プリンタ、ＬＰ(laser printer)などであり、１台以上存在する。認証サーバ５は生体認証、ＩＣカード認証、ユーザＩＤ認証など、種々の認証方法による認証処理を行う。なお認証サーバ５は１台以上存在し、例えば、認証方法に応じてそれぞれに個別に認証サーバを設けても良い。記録媒体読取デバイス６はＩＣカードリーダ等、記録媒体が記憶する情報を読み取る装置である。生体情報読取デバイスは、上述した第１の実施形態の情報処理システムにおける生体情報読取デバイス２と同様の構成及び機能を有する。
【０１５７】
図２４は、図２３の情報処理システムにおける「ユーザ認証及び実行する機能の制御用の情報」のデータ構成例を示す図である。
【０１５８】
図２４中、第３乃至７番目以降のレコードについては、上述した図６の第１乃至５番目以降のレコードにそれぞれ対応する。従ってこれらのレコードに係る生体情報については、第８の実施形態の情報処理システムは、第１の実施形態の情報処理システムと同様の動作を行うので、重複する説明を省略する。
【０１５９】
他方、図２４の第１番目のレコードは、ユーザが画像形成装置１に対し、「ユーザＩＤを入力する方法」で認証を行った場合に対するレコードであり、「実行する機能」は設定されていない。この場合、第３乃至７番目以降のレコードに係る動作とは異なり、上記ユーザＩＤの入力に対し画像形成装置１は「実行する機能」を決定することはせず、通常のメニュー画面を表示する。ユーザは当該メニュー画面から所望の機能を選択する操作を行って当該機能を画像形成装置１に実行させる。
【０１６０】
次に図２４中、２番目のレコードは、生体情報の代わりにカードＩＤ"001"が設定されている。この場合、記録媒体読取デバイス６によってＩＣカード等の記録媒体が記憶する情報が読み込まれる。そして読み込まれた情報がカードＩＤ"001"に合致した場合、以下の動作がなされる。すなわち当該レコードにおいて同カードＩＤと関連付けられて管理されている「実行する機能」である「蓄積されている印刷ジョブのうち最新で投入されたジョブを印刷」が、上記記録媒体読取デバイス６が接続された画像形成装置１によって実行される。
【０１６１】
このように第８の実施形態の情報処理システムによれば、上述した第１の実施形態の情報処理システムによる作用効果に加えて、以下の作用効果が得られる。すなわち、生体情報に加え、カードＩＤ、ユーザＩＤ等の、様々な認証情報に、それぞれ対応させて、「実行する機能」を制御可能である。
〈第９の実施形態〉
次に図２５乃至３５とともに、第９の実施形態の情報処理システムについて説明する。
【０１６２】
第９の実施形態の情報処理システムは上述の第５の実施形態の情報処理システムと同様の構成及び機能を有する。対応する構成、動作等には同一の符号を付し、重複する説明を適宜省略する。
【０１６３】
例えば上述の第５の実施形態の情報処理システムでは、生体認証アプリ３１２がサービス提供システム３００に設けられている。これに対し第９の実施形態の情報処理システムでは、図２５に示すように、生体認証サーバ１１０６がオフィス１１００側に設けられている。従って当該第９の実施形態の情報処理システムでは、第５の実施形態の情報処理システムではサービス提供システム３００の生体認証アプリ３１２が行う生体認証を、オフィス１１００側の生体認証サーバ１１０６が行う。
【０１６４】
より具体的には、オフィス１１００側の生体認証サーバ１１０６の生体情報保持部には、第５の実施形態における生体認証アプリ３１２の生体情報保持部３１２２同様、上記「生体認証及び生体情報識別情報取得用の情報」が保持されている。そして生体認証アプリ３１２の生体認証部３１２１同様、生体認証サーバ１１０６の生体認証部が、当該生体情報保持部の保持情報を参照することにより、「生体情報ＩＤ」を得る。そして画像形成装置１１０１の処理実行制御部１０１８が当該生体情報ＩＤをキーに、設定情報保持部１０１３の保持情報（図２９参照）を検索することで、「実行する機能」を決定する。
【０１６５】
更に第９の実施形態では、「実行する機能」として、サービス提供システム３００が提供する機能をも設定することができる。その結果第９の実施形態の情報処理システムによれば、オフィス１１００のユーザは、生体情報読取デバイス１１０２を用いて自身の生体情報（指の静脈パターン、指紋等）による認証を行う。その結果、当該生体情報に関連付けられて画像形成装置１１０１で管理されている「実行する機能」が決定される。そして当該決定された「実行する機能」がサービス提供システム３００の機能であった場合、当該機能がサービス提供システム３００によって実行される。そしてその際、サービス提供システム３００へのログインも、必ずしもユーザによる入力操作を要さず、ログイン要求元の機器、装置等がが保持するログイン情報が自動的に読み出されて当該ログインに使用されるようにすることもできる。
【０１６６】
その結果、オフィス１１００のユーザは、単に自己の生体（手指等）を生体情報読取デバイス１１０２に翳すだけで、所望の機能を自動的に実行させることが可能となる。そして実行させる機能は、サービス提供システム３００が提供する機能とすることもできる。よってオフィス１１００内の情報処理システム、クラウドサービスを提供する組織に設定されたサービス提供システム３００等を含む広範な情報処理システムを利用して様々な機能を実行させる場合の当該システムの使い勝手を向上することができる。以下図とともに詳細に説明する。
【０１６７】
図２５に示される各装置は有線または無線ネットワークＮＷ１，ＮＷ２，ＮＷ３等を介して相互に通信可能に接続している。図２５の情報処理システムは一例である。またサービス提供システム３００を構成する各装置３０１，３０６，３０７，３０８,・・・は複数台の装置で構成されていてもよく、また複数の装置が１台の装置で構成されていてもよい。またサービス提供システム３００側の一部の機能がオフィス１１００内にあってもよい。また逆にオフィス１１００内の機器の一部がオフィス１１００外のネットワーク上にあってもよい。
【０１６８】
図２５に示されるアクセス制御装置３０１はＰＣ、サーバ等の情報処理装置であり、各種サービスの提供を管理し、１台以上存在する。サービス提供装置３０６，３０７，３０８，・・・は、ＰＣ、サーバ等の情報処理装置であり、プリントサービス、スキャンサービスや他のサービスを提供する。クライアント端末１１０４はユーザが利用するＰＣ等の情報処理装置であり、１台以上存在する。携帯端末１１０５、１１０８は携帯電話、スマートフォン、タブレット端末等のユーザが利用する携帯端末であり、１台以上存在する。画像形成装置１１０１はＭＦＰ、コピー機、スキャナ、プリンタ、ＬＰなどであり、１台以上存在する。
【０１６９】
生体認証サーバ１１０６は、例えば上述した図３に示される生体認証サーバ３と同様のハードウェア構成を有する。プリントサーバ１１０７はＰＣ、サーバ、シンクライアント等の情報処理装置であり、印刷データを蓄積、提供する装置であり、１台以上存在する。生体情報読取デバイス１１０２は、例えば上述した図１に示される生体情報読取デバイス２と同様の構成及び機能を有する。
【０１７０】
また図２６に示されるサービスアプリ３１０は    プリントサービスやスキャンサービス等、各種のサービス提供を実現するアプリケーションプログラムである。サービスアプリ３１０は、プラットフォームＡＰＩ３４０によって公開されている範囲においてプラットフォーム３２０の各部の機能を利用可能である。プラットフォーム３２０は上記複数のサービスアプリに共通する機能、又は複数のサービスアプリから利用される基本機能等を含む。
【０１７１】
図２６の認証処理部３２１は管理者端末のユーザ又は機器のユーザの認証等を行う。セッション管理部３２４は、サービス提供システム３００と機器との連携時において、両者の通信のセッションを管理する。機器通信部３２３は機器との通信を制御する。この場合の機器とは、クライアント端末１１０４，携帯端末１１０５、１１０８，画像形成装置１１０１，生体認証サーバ１１０６，プリントサーバ１１０７等を言う。
【０１７２】
またデータ処理部３２２は機器から受信したデータやデータストレージに蓄積（記憶）するデータに対する処理を実行する。例えば、アプリケーションデータを印刷データへと変換する処理や、蓄積データの削除等を行う。企業管理情報記憶部３３１はサービス提供システム３００が提供するサービスの企業・組織・グループ等に関する情報を記憶する。ユーザ管理情報記憶部３３２はサービス提供システム３００が提供するサービスのユーザに関する情報を記憶する。 機器管理情報記憶部３３３はユーザにおけるシステム環境（オフィス等）において、サービス提供システム３００が提供するサービスと連携させる機器に関する情報を記憶する。データ管理情報記憶部３３４はデータストレージ３３５に記憶するデータに関する情報を記憶する。データストレージ３３５は機器から受信したデータ、その他外部から受信したデータ、受信データに基づき処理されたデータ等を記憶する。
【０１７３】
また図２７Ａに示すプリントサーバ１１０７中、出力データ管理部１０７１は図２８に示される如くの構成で出力データを管理し、出力データ一覧の提供処理等を実行する。出力データ記憶部１０７２は出力データを記憶する。出力データ管理情報保持部１０７３は、出力データに関する情報を記憶する。
【０１７４】
また図２７Ｂに示す画像形成装置１１０１中、入力受付部１０１１は操作表示部（オペレーションパネル）に対する接触操作、キーボード入力等のユーザ操作による入力を受け付ける。処理実行部１０１２は出力データに基づき印刷、表示等の出力、あるいは原稿のスキャン等を実行する。設定情報保持部１０１３はサービス提供システム３００の利用に要する設定情報を保持する。生体情報読取デバイス制御部１０１６は生体情報読取デバイス１１０２を制御して生体情報を撮影等により取得させる。処理実行制御部１０１８は、生体認証サーバ１１０６による生体認証の結果得られる「実行する機能」の情報に基づき、該当する装置、機能部等に「実行する機能」を実行させる。ログイン要求部１０１４はサービス提供システム３００へのログインを要求する。サービス利用要求部１０１５はサービス提供システム３００が提供する各種サービスの利用を要求する。出力データ要求部１０１９はプリントサーバ１１０７に対し出力データの印刷を要求する。
【０１７５】
また図２７Ｃに示すプリントサービスアプリ３１６中、データ解析部３１６１は外部から受信したデータを解析し、プリントサービスの提供に必要な処理を決定する。出力データ管理部３１６２は出力データを管理し、出力データ一覧の提供処理等を実行する。処理要求部３１６３はプラットフォームＡＰＩ３４０によって公開されている範囲においてプラットフォーム３２０の各部の機能による処理を要求する。 出力データ管理情報保持部３１６４は出力データに関する情報を記憶する。
【０１７６】
図２９は、画像形成装置１１０１の設定情報保持部１０１３が保持する「生体情報識別情報から実行する機能を決定するための情報」のデータ構成例を示す。
【０１７７】
図２９の「生体情報識別情報から実行する機能を決定するための情報」は、上述した図９Ｂの「生体情報識別情報から実行する機能を決定するための情報」と同様の機能を有する。しかしながら上述した実施形態の情報処理システムの場合、上述の如く、「実行する機能」は当該画像形成装置（ユーザが生体情報を入力した生体情報読取デバイスが接続された画像形成装置）が有する機能である。これに対し第９の実施形態の情報処理システムでは、図２９に示す如く、「実行する機能」として、当該画像形成装置１１０１以外の装置が有する機能を実行させることがでる。また図２９の「生体情報識別情報から実行する機能を決定するための情報」では、「生体情報ＩＤ」として、「左手親指」等、該当する生体の名称を使用する点で、図９Ｂの「ユーザＩＤとシリアル番号との組み合わせ」を使用した「生体情報ＩＤ」と異なる。
【０１７８】
図２９の第１番目のレコードにおける「実行する機能」は「プリントサービスに蓄積されている自分の最新ジョブを印刷」であり、当該機能は当該画像形成装置１１０１以外の装置「プリントサーバ」（１１０７）の機能を利用する機能である。同様に第２番目のレコードにおける「実行する機能」は「プリントサーバに蓄積されている自分の印刷ジョブを全て印刷」である。当該機能は当該画像形成装置１１０１以外の装置「プリントサービス提供装置」（３０６、すなわちプリントサービスアプリ３１６）の機能を利用する機能である。
【０１７９】
次に図３０Ａ，３０Ｂ，３０Ｃとともに、上述の図２６に示される企業管理情報記憶部３３１、ユーザ管理情報記憶部３３２及び機器管理情報記憶部３３３がそれぞれ格納する情報について適宜説明を加える。
【０１８０】
図３０Ａは企業管理情報記憶部３３１が格納する企業管理情報のデータ構成例を示す。図３０Ｂはユーザ管理情報記憶部３３２が格納するユーザ管理情報のデータ構成例を示す。図３０Ｃは機器管理情報記憶部３３３が格納する機器管理情報のデータ構成例を示す。
【０１８１】
図３０Ａ〜３０Ｃ中、「企業コード」（企業ＩＤ）は、企業、組織等のグループを特定する情報である。また、１以上のユーザやデバイスの集合を特定することが出来る情報である。企業という言葉に限定されるものではなく、例えば、ユーザやデバイスなどの集合に対する契約を識別する契約情報等であってもよい。企業コードは一意であり、企業コード単位で情報が管理される。
【０１８２】
また図３０Ｂにおける「ユーザ名」は、ユーザを特定する情報である。従って、ユーザ名はユーザＩＤでもよい。さらにユーザが所持する電子媒体、例えばＩＣカード、携帯電話、タブレット端末、電子書籍端末等を識別する情報（カードＩＤ、機器のシリアルＩＤ、携帯電話の電話番号、端末のプロフィール情報等）を用いることができるし、これらを組み合わせても良い。また同じ企業コードで管理されるユーザ名およびパスワードは一意であるが、企業コードが異なれば重複していても問題ない。
【０１８３】
また図３０Ｃにおける「デバイス認証情報」は、機器（画像形成装置１１０１等）が特定の条件を備えたものであることを判別する情報である。機器に特定のアプリケーションが搭載されていることを示すＩＤや特定の機器であることを示す機器番号等であってもよい。
【０１８４】
次に図３１とともに図２５の情報処理システムにおいてクライアント端末１１０４または携帯端末１１０５または１１０８（以下単に「端末」と称する場合がある）によるプリントサービスへのジョブ投入の際の、生体認証及び実行する機能の決定後の動作の流れを説明する。
【０１８５】
この場合、図示は省略するが、画像形成装置１１０１同様、端末にも別途生体情報読取デバイスを接続あるいは設けることにより、画像形成装置１１０１の場合同様、生体認証サーバ１１０６による生体認証に基づいて「実行する機能」を決定することができる。具体的には例えば上述した図５Ａ及び図８のステップＳ４−２までと同様の動作によって当該端末が「生体情報の取得」から「実行する機能の決定」までの動作を行う。ただしこの場合、「実行する機能」はサービス提供システム３００のプリントサービスアプリ３１６の機能を利用する機能である。従ってサービス提供システム３００に対するログインが必要となる。図３１は当該サービス提供システム３００へのログイン動作の流れを示している。
【０１８６】
図３１中、端末からログイン要求（企業コード、ユーザ名、パスワードを含む）が送信されると、サービス提供システム３００の認証処理部３２１がこれを受信する（ステップＳ５１）。なお端末からのログイン要求に含まれる「企業コード、ユーザ名、パスワード」（ログイン情報）は、ユーザが端末を操作して入力しても良い。あるいは第４の実施形態の情報処理システム同様、プロキシユーザのようなものを設け、予め予めログイン情報の一部又は全部を内部に格納しておくことにより、実際のユーザによる入力操作を軽減あるいは省略することが可能である。
【０１８７】
サービス提供システム３００の認証処理部３２１は、このようにして受信した企業コードと一致する情報が、企業管理情報記憶部３３１が記憶する企業コードに存在するか否かを判断（企業認証判断）する（ステップＳ５２）。受信した企業コードが存在しなかった場合（企業認証失敗の場合）、認証失敗と判断する。この場合、当該認証失敗の認証結果をログイン要求元の端末に返す（ステップＳ５４）。
【０１８８】
他方受信した企業コードが認証された場合（企業認証成功（認証ＯＫ）の場合）、以下の動作を行う。すなわち、ユーザ管理情報記憶部３３２が記憶するユーザ情報のうち認証された企業コードに関連付くユーザ情報の中に、受信したユーザ情報（ユーザ名、パスワード）と一致するものが存在するか否かを判断（ユーザ認証判断）する（ステップＳ５３）。受信したユーザ情報が存在しなかった場合（ユーザ認証失敗）は認証失敗（認証ＮＧ）、受信したユーザ情報が認証された場合（ユーザ認証成功）は認証成功（認証ＯＫ）と判断する。
【０１８９】
認証成功の認証結果が得られた場合、サービス提供システム３００はログイン要求元の端末にログイン応答を返す。これを受けた当該端末は、上記「生体情報の取得」から「実行する機能の決定」までの動作によって得られた「実行する機能」の内容に従ってサービス提供システム３００に対し、実行する機能の実行要求を行う。これを受けたサービス提供システム３００は、当該実行要求に従って該当するサービス（この場合、プリントサービス）を選択してジョブを投入する。このようにして投入されたジョブデータ（文書データや画像データ等）は、データ処理が必要であればデータ処理部３２２によって処理が行われ、処理後のジョブデータはデータストレージ３３５に保管される。
【０１９０】
図３２は、例えば上記の如くにユーザがプリントサービスを選択してジョブを投入したときに、プリントサービスアプリ３１６の出力データ管理情報保持部３１６４に格納される出力データ管理情報のデータ構成例を示す。図３２中、「出力データＩＤ」はデータストレージ３３５に保管されるジョブデータを識別するための識別情報である。
【０１９１】
次に図３３とともに、図２５の情報処理システムにおける「実行する機能」に応じた処理の流れの例を示すフローチャートである。
【０１９２】
画像形成装置１１０１あるいは端末による上記「生体情報の取得」から「実行する機能の決定」迄の動作により、「生体認証」及び「「実行する機能」の特定」がなされる（ステップＳ６１「生体認証成功」、ステップＳ６２「実行する機能の特定」）。すなわち上記の如く、例えば上述した図５Ａ及び図８のステップＳ４−２までと同様の動作により、「生体認証」及び「「実行する機能」の特定」がなされる。
【０１９３】
このようにして特定された「実行する機能」がプリントサーバ１１０７の機能を利用する場合（「プリントサーバを利用する処理」）、ステップＳ６３に進む。他方プリントサービスアプリ３１６の機能を利用する場合（「プリントサービスを利用する処理」）、ステップＳ６５に進む。
【０１９４】
ステップＳ６３では、当該画像形成装置１１０１あるいは端末はユーザＩＤを取得する。なおプリントサーバ１１０７はオフィス１１００内の装置であるため、ユーザＩＤでログイン可能である。ユーザＩＤの取得は、ステップＳ６１の「生体認証成功」の結果、当該生体情報に関連付けられて設定情報保持部１０１３等において管理（保持）されている「ユーザＩＤ」が得られる（図２９参照）ため、当該ユーザＩＤを使用することができる。
【０１９５】
得られたユーザＩＤを使用して当該画像形成装置１１０１あるいは端末はプリントサーバ１１０７にログインし、上記特定された「実行する機能」をプリントサーバ１１０７に実行させるべく、要求を行う（ステップＳ６４）。このようにしてプリントサーバ１１０７を利用することができる。
【０１９６】
他方ステップＳ６５では、当該画像形成装置１１０１あるいは端末はユーザＩＤを取得する。ユーザＩＤの取得は上記の如く、ステップＳ６１の「生体認証成功」の結果、当該生体情報に関連付けられて設定情報保持部１０１３等において管理されている「ユーザＩＤ」が得られる（図２９参照）ため、当該ユーザＩＤを使用することができる。
【０１９７】
次にステップＳ６６において、当該画像形成装置１１０１あるいは端末は企業コード及びデバイス認証情報を取得する。プリントサービスアプリ３１６はクラウドサービスを提供する組織に設定されたサービス提供システム３００に含まれる。このため、ログインのためには、ユーザＩＤに加えて、企業コード及びデバイス認証情報が必要となる。ただし端末の場合には上述した上述した図３１に示すように、デバイス認証情報は不要である。
【０１９８】
企業コード及びデバイス認証情報については、ログイン要求元が画像形成装置１１０１の場合であって、内部の設定情報保持部１０１３（図２７Ｂ参照）の保持情報に含まれているため、これを利用する。ログイン要求元が端末の場合、ユーザが直接手入力する。あるいはプロキシユーザのようなものを設け、予めログイン情報の一部又は全部を装置内に保持しておくことにより、実際のユーザによる入力操作を軽減あるいは省略することが可能である。
【０１９９】
ステップＳ６５，Ｓ６６で得られたログイン情報を使用して当該画像形成装置１１０１あるいは端末はサービス提供システム３００にログインし、上記特定された「実行する機能」をプリントサービスアプリ３１６に実行させるべく、要求を行う（ステップＳ６７）。このようにしてプリントサービスアプリ３１６を利用することができる。
【０２００】
次に図３４とともに、図２５の情報処理システムにおいて画像形成装置１１０１からプリントサービスを利用する場合の、生体認証及び実行する機能の特定後の、実際に利用するサービスに応じた動作の流れを説明する。すなわち上述の図３３のステップＳ６７の詳細について説明する。
【０２０１】
図３４中、ステップＳ１０１、Ｓ１０２で、画像形成装置１１０１の処理実行制御部１０１８はログイン要求部１０１４を介し、サービス提供システム３００の認証処理部３２１にログイン要求を行う。これを受けて認証処理部３２１は認証判断を行い（ステップＳ１０３）、結果を返す（ステップＳ１０４、Ｓ１０５「ログイン応答」）。認証判断の詳細について図３５とともに後述する。
【０２０２】
上記認証判断の結果が認証成功（ログインＯＫ）であり、上記「生体情報の取得」から「実行する機能の決定」までの動作によって特定された「実行する機能」が「一覧取得」であった場合、ステップＳ１１１乃至Ｓ１１３が実行される。ここで「一覧取得」とは、プリントサービスアプリ３１６の出力データ管理部３１６２が管理する出力データであって、データストレージ３３５に格納された出力データ（文書データ、画像データ等）の一覧を取得する機能を意味する。
【０２０３】
ステップＳ１１１で画像形成装置１１０１の処理実行制御部１０１８はサービス利用要求部１０１５を介し、サービス提供システム３００にデータ一覧要求を行う（ステップＳ１１１，Ｓ１１２，Ｓ１１３）。当該データ一覧要求はサービス提供システム３００のセッション管理部３２４を介し、プリントサービスアプリ３１６に送信される。ここで「セッション管理部３２４を介し」とは、セッション管理部３２４がステップＳ１０３で生成されたトークン（cookie）の確認を行うことを意味する。このようにトークンを使用して「セッション確認」を行う方法については図１５と共に上述したものと同様であり、重複する説明を省略する。
【０２０４】
プリントサービスアプリ３１６はこれを受け、出力データ管理部３１６２が当該データ一覧要求を実行する。すなわちプラットフォーム３２０のデータ処理部３２２を介し、データストレージ３３５に格納された、ステップＳ１０１のログイン要求に含まれていたユーザＩＤに係る出力データの一覧を抽出する。そしてセッション管理部３２４を介して画像形成装置１１０１に返す（「データ一覧」）。画像形成装置１１０１のサービス利用要求部１０１５はこれを受け、操作表示部（オペレーションパネル）においてユーザに対し表示する。
【０２０５】
上記認証判断の結果が認証成功（ログインＯＫ）であり、上記「生体情報の取得」から「実行する機能の決定」までの動作によって特定された「実行する機能」に「さらにデータ出力」が含まれていた場合、ステップＳ１２１乃至Ｓ１２６が実行される。ここで「さらにデータ出力」とは、ステップＳ１１１乃至Ｓ１１３の結果得られたデータ一覧の中から、当該「実行する機能」において指定されている特定のデータを選択して、これを出力（印刷等）する機能を意味する。例えば図２９の第２番目のレコードの「実行する機能」は「プリントサービスに蓄積されている自分の最新ジョブを印刷」である。この場合、上記データ一覧の中から「最新ジョブ」が選択され、出力されることになる。
【０２０６】
ステップＳ１２１で画像形成装置１１０１の処理実行制御部１０１８はサービス利用要求部１０１５に対し、上記の如くに選択されたデータを出力させるデータ出力要求を行う。サービス提供システム３００はこれを受け、サービス提供システム３００のセッション管理部３２４を介し、プリントサービスアプリ３１６に対し出力対象データ取得要求を行う（ステップＳ１２２，Ｓ１２３）。
【０２０７】
プリントサービスアプリ３１６はこれを受け、出力データ管理部３１６２がプラットフォーム３２０のデータ処理部３２２を介し、データストレージ３３５に格納された、該当するデータを読み出す（ステップＳ１２４、Ｓ１２５）。そしてプリントサービスアプリ３１６は、取得したデータを、セッション管理部３２４を介して、出力対象データ要求元の画像形成装置１１０１に返す。
【０２０８】
画像形成装置１１０１の処理実行制御部１０１８はサービス利用要求部１０１５を介して当該データを受信し、処理実行部１０１２に出力（印刷）させる（ステップＳ１２６）。
【０２０９】
他方、上記認証判断の結果が認証成功（ログインＯＫ）であり、上記「生体情報の取得」から「実行する機能の決定」までの動作によって特定された「実行する機能」に「さらにデータ削除」が含まれていた場合、ステップＳ１３１乃至Ｓ１３５が実行される。ここで「さらにデータ削除」とは、ステップＳ１１１乃至Ｓ１１３の結果得られたデータ一覧の中から、当該「実行する機能」において指定されている特定のデータを選択して、これをデータストレージ３３５から削除する機能を意味する。
【０２１０】
ステップＳ１３１で画像形成装置１１０１の処理実行制御部１０１８はサービス利用要求部１０１５に対し、上記の如くに選択されたデータを削除させるデータ削除要求を行う。サービス提供システム３００はこれを受け、サービス提供システム３００のセッション管理部３２４を介し、プリントサービスアプリ３１６に対しデータ削除要求を行う（ステップＳ１３２，Ｓ１３３）。
【０２１１】
プリントサービスアプリ３１６はこれを受け、出力データ管理部３１６２がプラットフォーム３２０のデータ処理部３２２を介し、データストレージ３３５に格納された、該当するデータを削除する（ステップＳ１３４、Ｓ１３５）。
【０２１２】
ここではプリントサービスアプリ３１６が提供するサービスの利用について説明したが、プリントサーバ１１０７が提供するサービスの利用する場合も同様である。ただしこの場合、オフィス１１００内での処理であるため、ログイン及び／またはセッション確認を不要とすることができる。また画像形成装置１１０１の構成要素の内、ログイン要求部１０１４及びサービス利用要求部１０１５の代わりに出力データ要求部１０１９が使用される点が異なる。
【０２１３】
また、プリントサービスアプリ３１６の代わりにスキャンアプリ３１７によるスキャンサービスを利用する場合（例えば図２９の第５番目のレコードの場合）も同様である。この場合、処理実行部１０１２を使用して原稿を読み込ませ、スキャンサービスを利用してオンラインストレージに画像データを保存させる。その際も図３４のステップＳ１０１乃至Ｓ１０５と同様のログインを行った後、読み込んだ画像データを含めてサービス提供システム３００のスキャンアプリ３１７に対して要求を行い、当該画像データをオンラインストレージに転送させ、格納させる。
【０２１４】
次に図３５とともに、図２５の情報処理システムにおいて画像形成装置１１０１からログインする場合の、認証動作の流れを説明する。図３５は、図３４のステップＳ１０３（認証判断）の詳細を示している。
【０２１５】
なお後述するように、画像形成装置１１０１の代わりプロジェクタ等の出力デバイスでもよい。
【０２１６】
サービス提供システム３００の認証処理部３２１は、画像形成装置１１０１等からログイン要求を受信する（ステップＳ７１）と，ステップＳ７２以降の処理を行う。
【０２１７】
ステップＳ７２にて、このようにしてネットワークを介して受信したログイン要求に含まれる企業コードと一致する情報が、企業管理情報記憶部３３１が記憶する企業コードに存在するか否かを判断（企業認証判断）する（ステップＳ７２）。受信した企業コードが存在しなかった場合（企業認証失敗の場合）、認証失敗（認証ＮＧ）と判断する。
【０２１８】
受信した企業コードが認証された場合（企業認証成功（認証ＯＫ）の場合）、以下の動作を行う。すなわち機器管理情報記憶部３３３が記憶する機器情報のうち、認証された企業コードと関連付けられて管理されているデバイス認証情報の中に、受信したデバイス認証情報が存在するか否かを判断（デバイス認証判断）する（ステップＳ７３）。受信したデバイス認証情報が存在しなかった場合、認証失敗（認証ＮＧ）と判断する。
【０２１９】
受信したデバイス認証情報が認証された場合（デバイス認証成功（認証ＯＫ）の場合）、以下の動作を行う。すなわち、ユーザ管理情報記憶部３３２が保持するユーザ情報のうち、認証された企業コードに関連付けられて管理されているユーザ情報の中に、受信したユーザ情報（ユーザ名、パスワード等）が存在するか否かを判断（ユーザ認証判断）する（ステップＳ７４）。受信したユーザ情報が存在しなかった場合（ユーザ認証失敗）は認証失敗と判断する（認証ＮＧ）。受信したユーザ情報が認証された場合は（ユーザ認証成功）認証成功と判断する（認証ＯＫ）。
【０２２０】
なお第９の実施形態の情報処理システム中、生体認証サーバ１１０６の生体情報保持部が認証情報管理手段の一例であり生体認証部が認証手段の一例である。また、画像形成装置１１０１の設定情報保持部１０１３が認証情報識別情報管理手段の一例であり処理実行制御部１０１８が機能決定手段の一例である。また処理実行制御部１０１８が実行指示手段の一例である。また、画像形成装置１１０１が図２と同様の構成を有する場合、そのスキャン部１０１及びプロッタ部１０２が機能手段の一例である。また生体情報読取デバイス制御部１０１６が認証情報取得手段の一例である。
〈第１０の実施形態〉
次に図３６乃至３９Ｄとともに、第１０の実施形態の情報処理システムについて説明する。
【０２２１】
第１０の実施形態の情報処理システムは上述の第９の実施形態の情報処理システムと同様の構成及び機能を有する。対応する構成、動作等には同一の符号を付し、重複する説明を適宜省略する。
【０２２２】
図３６に示す情報処理システムの全体構成及び図３７に示すサービス提供システム３００の機能構成は、図２５及び図２６とともに上述した第９の実施形態の情報処理システムと同様であり、重複する説明を省略する。
【０２２３】
第１０の実施形態の情報処理システムが第９の実施形態の情報処理システムと異なる点は以下の通りである。
【０２２４】
すなわち、第９の実施形態の情報処理システムでは上述の如く、生体認証サーバ１１０６による生体認証の結果に基づいて画像形成装置１１０１が「実行する機能」を決定する。これに対し第１０の実施形態の情報処理システムでは、サービス提供システム３００の認証処理部３２１が以下の動作を行う。すなわち、生体情報取得デバイス１１０２で取得され、画像形成装置１１０１を介して受信されたユーザの生体情報をキーとして、図３９Ｃに示される如くの「ユーザ管理情報」に含まれる生体情報を検索する。すなわち「親指生体情報１」、「親指生体情報２」、「親指生体情報３」、・・・、「中指生体情報１」、「中指生体情報２」、「中指生体情報２」、・・・を検索する。
【０２２５】
このような検索の結果、例えば図３９Ｃ中、「親指生体情報１」がヒットした場合、当該生体情報は、図３９Ｃにより、企業コード「ＸＸＸ」の「Ｕｓｅｒ  Ａ」（認証情報１（ユーザ名））の「認証情報２（親指主体）」であることが分かる。この場合、次に認証処理部３２１は当該情報「企業コード「ＸＸＸ」の「Ｕｓｅｒ  Ａ」（ユーザ名）の「認証情報２（親指主体）」」を、プリントサービスアプリ３１６に通知する。
【０２２６】
ここで通知先がプリントサービスアプリ３１６であるのは、この例では、図３９Ｃのユーザ管理情報が、プリントサービスアプリ３１６を利用することを前提として生成されているためである。このような例に限定されず、スキャンサービスアプリ３１７をも利用することを前提としてユーザ管理情報を生成することも可能である。その場合、例えば、図３９Ｃにおいてユーザ管理情報として設定される各レコードにつき、以下の如くに、項目の追加を行えばよい。すなわち、図３９Ｃに示される各項目、「企業コード」、「認証情報１（ユーザ名）」、「認証情報２（親指主体）」及び「認証情報３（中指主体）」に加えて更に、「サービス種別」（「プリントサービス」または「スキャンサービス」等）の項目を追加すればよい。そうすれば、ヒットした生体情報毎に、どのサービスが対応するのかを判別できる。
【０２２７】
上記の如く、認証処理部３２１から、情報「企業コード「ＸＸＸ」の「Ｕｓｅｒ  Ａ」（ユーザ名）の「認証情報２（親指主体）」」の通知を受けたプリントサービスアプリ３１６は、以下の動作を行う。すなわち、当該通知情報をキーとして、処理実行制御部３１６５（図３８Ａ参照）が、図３９Ａの如くの内容を有する「処理実行情報」を検索する。当該通知情報は企業コード"ＸＸＸ"，ユーザ名"Ｕｓｅｒ  Ａ"、"認証情報２"であるので、図３９Ａ中、第１番目のレコードが該当し、対応する「実行処理」（実行する機能）として、「全ジョブの印刷」が決定される。
【０２２８】
プリントサービスアプリ３１６の処理実行制御部３１６５はこれを受けて以下の動作を行う。すなわち、当該企業コード"ＸＸＸ"，ユーザ名（ユーザ特定情報）"Ｕｓｅｒ  Ａ"に係る出力データを全てデータストレージ３３５から抽出し、当該生体情報の送信元の画像形成装置１１０１に対し、抽出された出力データを含めて出力要求を行う。画像形成装置１１０１の処理実行部１０１２が当該出力データを印刷出力するのである。
【０２２９】
すなわち図３８Ａに示す如く、図３７に示されるプリントサービスアプリ３１６が処理実行制御部３１６５及び処理実行情報保持部３１６６を有する。そして処理実行制御部３１６５が処理実行情報保持部３１６６の保持情報である上記「処理実行情報」を参照する。その結果、上述の如く、認証処理部３２１による生体認証の結果得られる情報に基づいて「実行する機能」が特定される。
【０２３０】
ここで図３８Ａは、図３６の情報処理システムにおけるプリントサービスアプリ３１６の機能構成の一例を示す図である。また図３８Ｂは、図３６の情報処理システムにおける画像形成装置１１０１の機能構成の一例を示す図である。また図３９Ａは、プリントサービスアプリ３１６の処理実行情報保持部３１６６が保持する「処理実行情報」のデータ構成例を示す図である。また図３９Ｂは、図３７に示される企業管理情報記憶部３３１が保持する企業管理情報のデータ構成例を示す図である。また図３９Ｃは、図３７に示されるユーザ管理情報記憶部３３２が保持するユーザ管理情報のデータ構成例を示す図である。また図３９Ｄは、図３７に示される機器管理情報記憶部３３３が保持する機器管理情報のデータ構成例を示す図である。
【０２３１】
これらのうち、図３９Ｂの企業管理情報は上述した第９の実施形態における図３０Ａの企業管理情報と同様である。また図３９Ｄの機器管理情報は上述した第９の実施形態における図３０Ｃの機器管理情報と同様である。
【０２３２】
他方、図３９Ｃの「ユーザ管理情報」では、図示の如く、企業毎、ユーザ毎に、異なる生体（親指、中指等）のそれぞれの生体情報が設定（登録）される。そして図３９Ａの「処理実行情報」では、このように企業毎、ユーザ毎に設定された異なる生体（親指、中指等）のそれぞれの生体情報毎に、「実行する機能」（実行処理）が設定（登録）される。なお、図３９A中、「認証情報２」は図３９Cにおける「認証情報２（親指生体）」に対応し、「認証情報３」は「認証情報３（中指生体）」に対応する。
〈他の実施形態〉
なお、実施形態としては、機器や装置が画像形成装置の場合に限らない。例えば機器や装置が、プロジェクタや、電子黒板、携帯端末（携帯電話、ＰＤＡ、スマートフォン等）等の種々の装置であってよい。例えば、プロジェクタの＠場合、一例として、画像投影機能、予約設定機能といった機能や、さらには１ページ/画面での画像投影、２ページ/画面での画像投影といった機能が利用可能である場合を想定する。そのような場合、それぞれの機能（「実行する機能」）に対し、種々の認証情報（生体情報を含んで良い）を割り当てることで、機器や装置がプロジェクタの場合の実施形態が可能である。機器や装置がその他の装置の場合の実施形態も同様である。
【０２３３】
すなわち、機器や装置において、利用できる複数の機能があり、それらの機能のうち特定の機能を、複数の認証情報あるいは認証方法のうち特定の認証情報あるいは認証方法と紐付けて（関係づけて）設定（管理）する。その結果、ユーザが特定の認証情報あるいは特定の認証方法で当該装置に対し認証を行った場合、対応する機能を自動的に実行させることができる。
【０２３４】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０２３５】
１、１１０１  画像形成装置
２，１１０２  生体情報読取デバイス
３，３０２，１１０６  生体認証サーバ
４、３０２−１  認証制御装置
５  認証サーバ
６  記録媒体読取デバイス
１１，１０１６  生体情報読取デバイス制御部
１３、１０１７  実行指示部
１４、４２  機能決定部
１５、４３  生体情報ＩＤ
２２、１０２２  生体情報取得部
３２、３１２２  生体情報保持部
３３、３１２１  生体認証部
３１２  生体認証アプリ
３１６  プリントサービスアプリ
３２１  認証処理部
１０１３  設定情報保持部
１０１８、３１７５  処理実行制御部
３１６６  処理実行情報保持部
【先行技術文献】
【特許文献】
【０２３６】
【特許文献１】特開２００５−１２３６９９号公報
【図１】
2014119865.tif 000003
【図２】
2014119865.tif 000004
【図３】
2014119865.tif 000005
【図４】
2014119865.tif 000006
【図５Ａ】
2014119865.tif 000007
【図５Ｂ】
2014119865.tif 000008
【図６】
2014119865.tif 000009
【図７】
2014119865.tif 000010
【図８】
2014119865.tif 000011
【図９Ａ】
2014119865.tif 000012
【図９Ｂ】
2014119865.tif 000013
【図１０】
2014119865.tif 000014
【図１１】
2014119865.tif 000015
【図１２】
2014119865.tif 000016
【図１３】
2014119865.tif 000017
【図１４Ａ】
2014119865.tif 000018
【図１４Ｂ】
2014119865.tif 000019
【図１４Ｃ】
2014119865.tif 000020
【図１５】
2014119865.tif 000021
【図１６Ａ】
2014119865.tif 000022
【図１６Ｂ】
2014119865.tif 000023
【図１６Ｃ】
2014119865.tif 000024
【図１７】
2014119865.tif 000025
【図１８Ａ】
2014119865.tif 000026
【図１８Ｂ】
2014119865.tif 000027
【図１８Ｃ】
2014119865.tif 000028
【図１９】
2014119865.tif 000029
【図２０Ａ】
2014119865.tif 000030
【図２０Ｂ】
2014119865.tif 000031
【図２１Ａ】
2014119865.tif 000032
【図２１Ｂ】
2014119865.tif 000033
【図２２】
2014119865.tif 000034
【図２３】
2014119865.tif 000035
【図２４】
2014119865.tif 000036
【図２５】
2014119865.tif 000037
【図２６】
2014119865.tif 000038
【図２７Ａ】
2014119865.tif 000039
【図２７Ｂ】
2014119865.tif 000040
【図２７Ｃ】
2014119865.tif 000041
【図２８】
2014119865.tif 000042
【図２９】
2014119865.tif 000043
【図３０Ａ】
2014119865.tif 000044
【図３０Ｂ】
2014119865.tif 000045
【図３０Ｃ】
2014119865.tif 000046
【図３１】
2014119865.tif 000047
【図３２】
2014119865.tif 000048
【図３３】
2014119865.tif 000049
【図３４】
2014119865.tif 000050
【図３５】
2014119865.tif 000051
【図３６】
2014119865.tif 000052
【図３７】
2014119865.tif 000053
【図３８Ａ】
2014119865.tif 000054
【図３８Ｂ】
2014119865.tif 000055
【図３９Ａ】
2014119865.tif 000056
【図３９Ｂ】
2014119865.tif 000057
【図３９Ｃ】
2014119865.tif 000058
【図３９Ｄ】
2014119865.tif 000059