(57)【特許請求の範囲】
【請求項１】
各々が異なる種類の情報処理機能を有する複数の情報処理機能部と、
使用権限がユーザの属する群単位で付与された前記情報処理機能部の使用について、ユーザからの認証要求を受け付ける受付手段と、
各情報処理機能部に関して使用権限が付与された群を各情報処理機能部に対応付けたテーブルを記憶する記憶手段と、
前記記憶手段により記憶された前記テーブルに基づいて、前記受付手段にて受け付けた認証要求の対象となった一の情報処理機能部に関して、使用権限が付与された群を特定する特定手段と、
前記特定手段により特定された前記群に属するユーザに関する情報であるユーザ情報を、自装置または自装置とは異なる外部装置に設けられた記憶部から取得する取得手段と、
前記取得手段にて取得した前記ユーザ情報に基づき、前記認証要求を行ったユーザが前記群の一員であるか否かを判定する判定手段と、
前記判定手段にて前記ユーザが前記群の一員であると判定された場合に、当該ユーザに関し、前記一の情報処理機能部の使用を許可する許可情報を前記テーブルの当該一の情報処理機能部に対応付けて登録するとともに、当該群に使用権限を付与する当該一の情報処理機能部以外の他の情報処理機能部を当該テーブルから検索して、当該ユーザに関し、検索された当該他の情報処理機能部の使用を許可する他の許可情報を当該テーブルの当該他の情報処理機能部に対応付けて登録する登録手段と、
前記登録手段により登録された前記許可情報および前記他の許可情報に基づいて、前記一の情報処理機能部と、前記他の情報処理機能部とに関して前記ユーザの使用を認証する認証手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記検索手段は、前記ユーザが一員である前記群に使用権限を付与する前記情報処理機能部以外の他の前記情報処理機能部の中から今回の前記認証要求以前に行われた前記認証要求にて認証に失敗した当該他の情報処理機能部をさらに検索することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記認証要求を行った前記ユーザの識別情報と前記一の情報処理機能部に関して使用権限を有する前記群の情報とに基づいて、当該ユーザが当該群に含まれるか否かを判定し、当該ユーザが当該群に含まれると判定した場合にユーザ名について記載された前記ユーザ情報を送信し、当該ユーザが当該群に含まれないと判定した場合にユーザ名について記載されていない当該ユーザ情報を送信する前記記憶部から、前記取得手段は、通信手段を介して当該ユーザ情報を取得することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記認証手段にて前記ユーザの使用が認証された前記情報処理機能部に関して当該ユーザが使用可能であることを表示する表示手段をさらに備えたことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記認証手段にて前記認証要求の対象となった前記情報処理機能部に関して前記ユーザの使用が認証された場合に、当該情報処理機能部に対する当該ユーザからの実行指示を受付可能に設定する入力受付手段をさらに備えたことを特徴とする請求項１記載の情報処理装置。
【請求項６】
コンピュータに、
使用権限がユーザの属する群単位で付与され、各々が異なる種類の情報処理機能を有する複数の情報処理機能部の使用について、ユーザからの認証要求を受け付ける機能と、
各情報処理機能部に関して使用権限が付与された群を各情報処理機能部に対応付けたテーブルを記憶する記憶手段により記憶された当該テーブルに基づいて、前記認証要求の対象となった一の情報処理機能部に関して、使用権限が付与された群を特定する機能と、
特定された前記群に属するユーザに関する情報であるユーザ情報を記憶部から取得する機能と、
取得した前記ユーザ情報に基づき、前記認証要求を行ったユーザが前記群の一員であるか否かを判定する機能と、
前記ユーザが前記群の一員であると判定された場合に、当該ユーザに関し、前記一の情報処理機能部の使用を許可する許可情報を前記テーブルの当該一の情報処理機能部に対応付けて登録するとともに、当該群に使用権限を付与する当該一の情報処理機能部以外の他の情報処理機能部を当該テーブルから検索して、当該ユーザに関し、検索された当該他の情報処理機能部の使用を許可する他の許可情報を当該テーブルの当該他の情報処理機能部に対応付けて登録する機能と、
登録された前記許可情報および前記他の許可情報に基づいて、前記一の情報処理機能部と、前記他の情報処理機能部とに関して前記ユーザの使用を認証する機能と
を実現させることを特徴とするプログラム。
【請求項７】
前記ユーザが一員である前記群に使用権限を付与する前記情報処理機能部以外の他の前記情報処理機能部の中から今回の前記認証要求以前に行われた前記認証要求にて認証に失敗した当該他の情報処理機能部を検索する機能をさらに実現させることを特徴とする請求項６記載のプログラム。
【請求項８】
前記取得する機能は、前記情報処理機能部に関して使用権限が付与された前記群に属するユーザに関する前記ユーザ情報を管理する管理装置の前記記憶部から、前記認証要求の対象となった前記情報処理機能部に関する前記ユーザ情報を通信手段を介して取得することを特徴とする請求項６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、およびプログラムに関する。
【背景技術】
【０００２】
一般に、例えば画像情報等の情報を処理する画像形成装置等といった情報処理装置では、情報処理装置が有する各種情報処理機能の中で、ユーザが使用しようとする特定の情報処理機能に関してユーザの使用権限が必要とされる。
例えば特許文献１には、ユーザがプリンタ装置にて印刷を行う場合には、ユーザがそのプリンタ装置の印刷機能毎に設定された使用権限等に関する管理サーバの認証を受けることを条件として、そのプリンタ装置での特定の印刷機能の使用が許可される印刷システムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１６１８２３号公報公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、情報処理装置における各種情報処理機能の使用に関する認証処理に要する時間を短縮することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、各々が異なる種類の情報処理機能を有する複数の情報処理機能部と、使用権限がユーザの属する群単位で付与された前記情報処理機能部の使用について、ユーザからの認証要求を受け付ける受付手段と、各情報処理機能部に関して使用権限が付与された群を各情報処理機能部に対応付けたテーブルを記憶する記憶手段と、前記記憶手段により記憶された前記テーブルに基づいて、前記受付手段にて受け付けた認証要求の対象となった一の情報処理機能部に関して、使用権限が付与された群を特定する特定手段と、前記特定手段により特定された前記群に属するユーザに関する情報であるユーザ情報を、自装置または自装置とは異なる外部装置に設けられた記憶部から取得する取得手段と、前記取得手段にて取得した前記ユーザ情報に基づき、前記認証要求を行ったユーザが前記群の一員であるか否かを判定する判定手段と、前記判定手段にて前記ユーザが前記群の一員であると判定された場合に、当該ユーザに関し、前記一の情報処理機能部の使用を許可する許可情報を前記テーブルの当該一の情報処理機能部に対応付けて登録するとともに、当該群に使用権限を付与する当該一の情報処理機能部以外の他の情報処理機能部を当該テーブルから検索して、当該ユーザに関し、検索された当該他の情報処理機能部の使用を許可する他の許可情報を当該テーブルの当該他の情報処理機能部に対応付けて登録する登録手段と、前記登録手段により登録された前記許可情報および前記他の許可情報に基づいて、前記一の情報処理機能部と、前記他の情報処理機能部とに関して前記ユーザの使用を認証する認証手段とを備えたことを特徴とする情報処理装置である。
【０００６】
請求項２に記載の発明は、前記検索手段は、前記ユーザが一員である前記群に使用権限を付与する前記情報処理機能部以外の他の前記情報処理機能部の中から今回の前記認証要求以前に行われた前記認証要求にて認証に失敗した当該他の情報処理機能部をさらに検索することを特徴とする請求項１記載の情報処理装置である。
請求項３に記載の発明は、前記認証要求を行った前記ユーザの識別情報と前記一の情報処理機能部に関して使用権限を有する前記群の情報とに基づいて、当該ユーザが当該群に含まれるか否かを判定し、当該ユーザが当該群に含まれると判定した場合にユーザ名について記載された前記ユーザ情報を送信し、当該ユーザが当該群に含まれないと判定した場合にユーザ名について記載されていない当該ユーザ情報を送信する前記記憶部から、前記取得手段は、通信手段を介して当該ユーザ情報を取得することを特徴とする請求項１記載の情報処理装置である。
請求項４に記載の発明は、前記認証手段にて前記ユーザの使用が認証された前記情報処理機能部に関して当該ユーザが使用可能であることを表示する表示手段をさらに備えたことを特徴とする請求項１記載の情報処理装置である。
請求項５に記載の発明は、前記認証手段にて前記認証要求の対象となった前記情報処理機能部に関して前記ユーザの使用が認証された場合に、当該情報処理機能部に対する当該ユーザからの実行指示を受付可能に設定する入力受付手段をさらに備えたことを特徴とする請求項１記載の情報処理装置である。
【０００７】
請求項６に記載の発明は、コンピュータに、使用権限がユーザの属する群単位で付与され、各々が異なる種類の情報処理機能を有する複数の情報処理機能部の使用について、ユーザからの認証要求を受け付ける機能と、各情報処理機能部に関して使用権限が付与された群を各情報処理機能部に対応付けたテーブルを記憶する記憶手段により記憶された当該テーブルに基づいて、前記認証要求の対象となった一の情報処理機能部に関して、使用権限が付与された群を特定する機能と、特定された前記群に属するユーザに関する情報であるユーザ情報を記憶部から取得する機能と、取得した前記ユーザ情報に基づき、前記認証要求を行ったユーザが前記群の一員であるか否かを判定する機能と、前記ユーザが前記群の一員であると判定された場合に、当該ユーザに関し、前記一の情報処理機能部の使用を許可する許可情報を前記テーブルの当該一の情報処理機能部に対応付けて登録するとともに、当該群に使用権限を付与する当該一の情報処理機能部以外の他の情報処理機能部を当該テーブルから検索して、当該ユーザに関し、検索された当該他の情報処理機能部の使用を許可する他の許可情報を当該テーブルの当該他の情報処理機能部に対応付けて登録する機能と、登録された前記許可情報および前記他の許可情報に基づいて、前記一の情報処理機能部と、前記他の情報処理機能部とに関して前記ユーザの使用を認証する機能とを実現させることを特徴とするプログラムである。
【０００８】
請求項７に記載の発明は、前記ユーザが一員である前記群に使用権限を付与する前記情報処理機能部以外の他の前記情報処理機能部の中から今回の前記認証要求以前に行われた前記認証要求にて認証に失敗した当該他の情報処理機能部を検索する機能をさらに実現させることを特徴とする請求項６記載のプログラムである。
請求項８に記載の発明は、前記取得する機能は、前記情報処理機能部に関して使用権限が付与された前記群に属するユーザに関する前記ユーザ情報を管理する管理装置の前記記憶部から、前記認証要求の対象となった前記情報処理機能部に関する前記ユーザ情報を通信手段を介して取得することを特徴とする請求項６記載のプログラムである。
【発明の効果】
【０００９】
請求項１の発明によれば、本発明を採用しない場合に比べ、情報処理装置における各種情報処理機能の使用に関する認証処理に要する時間を短縮することができる。
請求項２の発明によれば、一度認証に失敗した情報処理機能について認証に成功した他の情報処理機能についての認証処理によって認証できるので、本発明を採用しない場合に比べ、認証処理に要する時間を短縮することができる。
請求項３の発明によれば、本発明を採用しない場合に比べ、情報処理機能を実行する際の情報漏洩に対する安全性を高めることができる。
請求項４の発明によれば、ユーザが使用しようとする情報処理機能に関し認証を得られたことを知得することができる。
請求項５の発明によれば、認証を得られた情報処理機能が動作可能となったことがユーザに知得されるので、本発明を採用しない場合に比べ、ユーザが情報処理装置を使用する際の利便性を向上させることができる。
【００１０】
請求項６の発明によれば、本発明を採用しない場合に比べ、情報処理装置における各種情報処理機能の使用に関する認証処理に要する時間を短縮することができる。
請求項７の発明によれば、一度認証に失敗した情報処理機能について認証に成功した他の情報処理機能についての認証処理によって認証できるので、本発明を採用しない場合に比べ、認証処理に要する時間を短縮することができる。
請求項８の発明によれば、本発明を採用しない場合に比べ、情報処理機能を実行する際の情報漏洩に対する安全性を高めることができる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態の情報処理システムの構成例を示す図である。
【図２】画像形成装置の構成を説明するブロック図である。
【図３】認証部の構成を説明するブロック図である。
【図４】権限情報記憶部に記憶された一覧表（テーブル）の内容を説明する図である。
【図５−１】画像形成装置が行う各情報処理機能に関する認証処理の内容の一例を示したフローチャートである。
【図５−２】画像形成装置が行う各情報処理機能に関する認証処理の内容の一例を示したフローチャートである。
【図６】管理サーバとの間で通信エラーが発生した場合に権限情報記憶部に記憶されたテーブルの内容を説明する図である。
【図７】画像形成装置の認証部の内部構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜情報処理システムの説明＞
図１は、本実施の形態の情報処理システム１の構成例を示す図である。図１に例示した情報処理システム１では、例えば画像複写機能や画像読取機能等の複数の情報処理機能を備える情報処理装置の一例としての画像形成装置３と、画像形成装置３の使用を管理する管理装置の一例としての管理サーバ４とが、通信手段の一例としてのＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット等のネットワーク２を介して双方向に通信可能に接続されている。通信手段としては、電話回線や衛星通信回線（例えば、デジタル衛星放送における空間伝送路）等の通信回線を介在させてもよい。
なお、ネットワーク２上には通常、複数の画像形成装置３が接続可能であるが、図１では、その一部として、１台の画像形成装置３が接続された構成を示している。
【００１３】
＜画像形成装置の説明＞
引き続き、情報処理システム１の構成要素である画像形成装置３について説明する。
本実施の形態の画像形成装置３は、画像形成装置３が備える画像複写機能や画像読取機能等の各種情報処理機能毎に設定される使用権限を、ユーザが所属するグループ単位（群単位）で定めている。ここで、ユーザが所属するグループ（群）の例としては、例えば、身分が一般社員である人のグループである「社員グループ」、身分が管理職である人のグループである「管理職グループ」、庶務課に属する人のグループである「庶務課グループ」、業務の委託先の従業員である人のグループである「委託先グループ」等といったユーザが属する組織・部署やユーザの職種・役職等といった範囲でグループ分けされたものが設定される。なお、グループ分けの観点としては、ユーザが携わっている仕事の内容（タスクチーム等）に応じて分類する等、他の分類方法を用いてもよい。本明細書では、このようなユーザが所属するグループの名称（以下、「グループ名」）を、「グループＡ」、「グループＢ」等のように一般化して表現するものとする。
【００１４】
画像形成装置３は、各情報処理機能に関して使用権限を有するグループ名を、各情報処理機能に対応付けて記憶している。そして、ユーザが画像形成装置３に対し特定の情報処理機能を使用するための認証を要求（認証要求）した場合には、画像形成装置３は、ユーザが使用する情報処理機能に関し使用権限を有するグループに属するユーザの名簿を記載したファイル（以下、「名簿ファイル」）を管理サーバ４から取得する。画像形成装置３は、ユーザの名前（以下、「ユーザ名」）が管理サーバ４から取得した名簿ファイルに含まれる場合には、このユーザはこのグループの一員であると判定する。そして、このユーザに対し、ユーザが使用を求めた情報処理機能の使用を許可（認証）する。
さらに、画像形成装置３は、画像形成装置３が備える各種情報処理機能の中に、管理サーバ４から取得した名簿ファイルによってユーザが属するとして認められたグループに対して使用権限が付与された他の情報処理機能が存在すれば、使用を求めた情報処理機能と共に、ユーザが属するグループに対して使用権限が付与された他の情報処理機能に関しての使用も認証する。
【００１５】
このように、本実施の形態の画像形成装置３は、ユーザが使用を求めた情報処理機能と共に、ユーザが属するグループに対して使用権限が付与された他の情報処理機能に関しての使用も認証する。それにより、画像形成装置３は、その後に同一のユーザが今回使用を求めた情報処理機能以外の他の情報処理機能を使用する際に、改めて使用権限を有するか否かを確認する頻度が低減される。それにより、複数の情報処理機能ごとに使用権限が設定された画像形成装置３においては、ユーザからの認証要求に対する認証処理を行う回数が低減されるので、認証処理に要する時間が全体として短縮される。
【００１６】
＜画像形成装置の構成の説明＞
図２は、画像形成装置３の構成を説明するブロック図である。図２に示したように、画像形成装置３は、画像形成装置３全体の動作制御や画像処理等の情報処理を行う主制御部３０、ネットワーク２と接続され、例えば画像形成装置３の情報処理機能に使用権限を有するグループに関する名簿ファイル等を管理サーバ４から取得する取得手段の一例としての通信部３１を備えている。
また、画像形成装置３は、原稿から各色成分の反射率データを読み取って読取画像データ（画像情報）を生成する情報処理機能部の一例としての画像読取機能部３２、主制御部３０にて画像処理された画像データに基づき用紙上に画像を形成する情報処理機能部の一例としての画像出力機能部３３、例えば公衆電話回線を介してファクシミリデータ（画像情報）の送受信を行う情報処理機能部の一例としてのファクシミリ（ＦＡＸ）機能部３４を備えている。画像出力機能部３３は、例えば電子写真方式やインクジェット方式等からなる画像形成エンジンで構成されている。
【００１７】
また、画像形成装置３は、ユーザからの指示入力の受付やユーザへの各種情報の表示等を行う受付手段の一例としてのユーザインタフェース（ＵＩ）部３５、ＵＩ部３５にてユーザから指定された情報処理機能に関してそのユーザが使用権限を有するか否かを判定する認証手段の一例としての認証部３６、画像形成装置３の各構成部を制御するためのオペレーティングシステム、オペレーティングシステムと協働して各機能部の特定の情報処理機能を実現するアプリケーションソフト等の各種のプログラムや、画像データ等の各種データを記憶する外部記憶部３７を備えている。
【００１８】
そして、主制御部３０、通信部３１、画像読取機能部３２、画像出力機能部３３、ＦＡＸ機能部３４、ＵＩ部３５、認証部３６、および外部記憶部３７はバス３８に接続されている。それにより、主制御部３０、通信部３１、画像読取機能部３２、画像出力機能部３３、ＦＡＸ機能部３４、ＵＩ部３５、認証部３６、および外部記憶部３７が相互に信号の送受信を行う。
【００１９】
ＵＩ部３５は、例えば液晶タッチパネル等で構成され、ユーザによる印刷指示入力や、ユーザ識別情報およびユーザが使用する情報処理機能の指定等の入力を受け付ける。また、ユーザに対してユーザ識別情報の入力やユーザが使用する情報処理機能の指定等を要求する表示や、ユーザが使用可能な情報処理機能についての表示等の各種情報の表示を行う。
ここで、「ユーザ識別情報」には、例えば、ユーザを識別するユーザＩＤおよびパスワード等が用いられる。
通信部３１は、ＵＩ部３５にて入力されたユーザ識別情報とユーザが指定した情報処理機能に関して使用権限を有するグループ名とを、ネットワーク２を介して管理サーバ４に送信する。また通信部３１は、管理サーバ４から、ＵＩ部３５にて指定された情報処理機能に関して使用権限を有するグループに属するユーザに関する名簿ファイルを取得する。そして、通信部３１は、取得した名簿ファイルを認証部３６に転送する。
【００２０】
主制御部３０は、認証部３２での認証を条件に、ＵＩ部３５にてユーザが指定した情報処理機能部（画像読取機能部３２、画像出力機能部３３、ＦＡＸ機能部３４）を動作させ、その情報処理機能部の動作を制御する。
また、主制御部３０は、ＵＩ部３５がユーザ識別情報の入力および使用する情報処理機能を指定する入力を受け付けると、ユーザ識別情報とユーザが指定した情報処理機能に関して使用権限を有するグループ名とを通信部３１を介して管理サーバ４に送信する。そして、送信したグループ名によって特定されるグループに属するユーザに関する情報が記述された名簿ファイルを通信部３１を介して管理サーバ４から取得する。主制御部３０は、管理サーバ４から取得した名簿ファイルをＵＩ部３５にて入力されたユーザ識別情報とともに認証部３６に転送する。
【００２１】
＜認証部の説明＞
認証部３６は、主制御部３０からユーザが指定した情報処理機能に関して使用権限を有するグループの名簿ファイルを取得すると、ＵＩ部３５にて入力されたユーザ識別情報に記述されたユーザ名が管理サーバ４から取得した名簿ファイルに含まれるか否かを判定する。ユーザ名が管理サーバ４から取得した名簿ファイルに含まれる場合には、このユーザはこのグループの一員であると判定する。そして、このユーザが使用を求めた情報処理機能の使用を許可（認証）する。ここでの認証部３６は、判定手段として機能する。
さらに、認証部３６は、画像形成装置３が備える各種情報処理機能の中に、管理サーバ４から取得した名簿ファイルによってユーザが属するとして認められたグループに対して使用権限が付与された他の情報処理機能を検索する。ユーザが属するグループに対して使用権限が付与された他の情報処理機能が存在すれば、使用を求めた情報処理機能と共に、その情報処理機能に関しての使用も認証する。ここでの認証部３６は、検索手段として機能する。
【００２２】
認証部３６は、使用を許可（認証）する情報処理機能を主制御部３０に通知する。それにより、主制御部３０は、ＵＩ部３５にてユーザから指定された情報処理機能が認証部３６から使用を認証するものとして通知された情報処理機能である場合に、ユーザから指定された情報処理機能を実行する。また、主制御部３０は、認証部３６から使用を認証するものとして通知された情報処理機能に関し、使用可能であることを示す表示を表示手段としても機能するＵＩ部３５にて行う。また、主制御部３０は、認証部３６での認証によって使用可能となった情報処理機能（情報処理機能部）に対する実行指示を受け付ける、ＵＩ部３５に構成された入力受付手段の一例としての入力ボタンを受付可能状態に設定する。
【００２３】
＜認証部の構成の説明＞
次の図３は、認証部３６の構成を説明するブロック図である。図３に示したように、認証部３６は、バス３８を介して主制御部３０および通信部３１との信号の送受信を制御するインターフェース３６１、各情報処理機能に関して使用権限を有するグループを各情報処理機能に対応付けた一覧表（以下、「テーブル」）を記憶する権限情報記憶部３６２を備えている。
また、認証部３６は、管理サーバ４から取得した名簿ファイルを記憶する名簿ファイル記憶部３６４、主制御部３０からの要求に応じて権限情報記憶部３６２に記憶されたテーブルの内容を主制御部３０に通知する通知部３６５を備えている。
【００２４】
さらに、認証部３６は、権限判定/設定部３６３を備えている。権限判定/設定部３６３は、管理サーバ４から取得した名簿ファイルによってユーザが使用を求めた情報処理機能の使用を認証するか否かを判定する。そして、ユーザが使用を求めた情報処理機能の使用を認証した場合に、権限情報記憶部３６２に記憶されたテーブルに、ユーザが使用を求めた情報処理機能の使用が許可される旨を記述（設定）する。
さらに、権限判定/設定部３６３は、画像形成装置３が備える各種情報処理機能の中に、管理サーバ４から取得した名簿ファイルによってユーザが属するとして認められたグループに対して使用権限が付与された他の情報処理機能を検索する。そして、ユーザが属するとして認められたグループに対して使用権限が付与された他の情報処理機能が存在する場合に、権限情報記憶部３６２に記憶されたテーブルに、その情報処理機能に関しての使用が許可される旨を記述する。
【００２５】
＜権限情報記憶部に記憶されたテーブルの説明＞
次の図４は、権限情報記憶部３６２に記憶された一覧表（テーブル）の内容を説明する図である。
図４に示したように、権限情報記憶部３６２に記憶されたテーブルには、画像形成装置３が備える「情報処理機能の種別」として、例えば、画像出力機能部３３が有する白黒による画像複写機能である「白黒コピー」、フルカラーによる画像複写機能である「フルカラーコピー」、用紙の片面だけに印刷を行う「片面印刷」、用紙の両面に印刷を行う「両面印刷」、また、画像読取機能部３２が有する白黒による画像読取機能である「白黒画像読取り」、フルカラーによる画像読取機能である「フルカラー画像読取り」、さらには、ＦＡＸ機能部３４が有するファクシミリ送信機能である「ファクシミリ送信」が設定されている。
【００２６】
そして、テーブルには、それぞれの「情報処理機能の種別」に対応付けて、それぞれの情報処理機能に使用権限を有するグループの「グループ名」が設定されている。さらには、それぞれの情報処理機能の種別に対応付けて、ユーザ（例えば、ユーザ名「ユーザＡ」）がそれぞれの情報処理機能に使用権限を有する（「可」）か否（「不可」）かを示す「ユーザＡの使用権限」が設定されている。
【００２７】
図４に例示したテーブルでは、「情報処理機能の種別」欄の「白黒コピー」に対応する「グループ名」欄には、すべてのグループに「白黒コピー」の使用権限が付与されていることを示す「ｇｒｏｕｐ_ａｌｌ」が記述されている。すなわち、「白黒コピー」に関しては、テーブルにてグループ分けされた「ｇｒｏｕｐ_１」、「ｇｒｏｕｐ_２」等のすべてのグループが使用権限を有している。「両面印刷」、「白黒画像読取り」についても同様である。
また、「情報処理機能の種別」欄の「フルカラーコピー」に対応する「グループ名」欄には、「ｇｒｏｕｐ_１」だけに「フルカラーコピー」の使用権限が付与されていることを示す「ｇｒｏｕｐ_１」が記述されている。すなわち、「フルカラーコピー」に関しては、テーブルにてグループ分けされた「ｇｒｏｕｐ_１」だけが使用権限を有している。「片面印刷」、「フルカラー画像読取り」についても同様である。
また、「情報処理機能の種別」欄の「ファクシミリ送信」に対応する「グループ名」欄には、「ｇｒｏｕｐ_２」だけに「ファクシミリ送信」の使用権限が付与されていることを示す「ｇｒｏｕｐ_２」が対応付けられている。すなわち、「ファクシミリ送信」に関しては、テーブルにてグループ分けされた「ｇｒｏｕｐ_２」だけが使用権限を有している。
【００２８】
ここで、グループ「ｇｒｏｕｐ_１」に属するユーザＡが、情報処理機能「フルカラーコピー」を使用するための認証要求を行った場合を想定する。この場合には、認証部３６は、権限情報記憶部３６２に記憶されたテーブルを参照する。図４に例示したテーブルには、「フルカラーコピー」に関する使用権限がグループ「ｇｒｏｕｐ_１」だけに付与されている。そこで、認証部３６は、グループ「ｇｒｏｕｐ_１」に属するユーザに関する名簿ファイルを通信部３１を介して管理サーバ４から取得する。そして、認証部３６は、取得したグループ「ｇｒｏｕｐ_１」に属するユーザに関する名簿ファイルを名簿ファイル記憶部３６４に記憶する。
【００２９】
引き続いて、認証部３６では、権限判定/設定部３６３が、主制御部３０から取得したユーザ識別情報に基づき、ユーザＡのユーザ名が名簿ファイル記憶部３６４に記憶された名簿ファイルに含まれるか否かを判定する。この場合には、このユーザＡはグループ「ｇｒｏｕｐ_１」に属するため、ユーザＡのユーザ名が名簿ファイル記憶部３６４に記憶された名簿ファイルに含まれる。そのため、権限判定/設定部３６３は、ユーザＡが使用を求めた「フルカラーコピー」の使用を許可（認証）する。それにより、権限判定/設定部３６３は、権限情報記憶部３６２に記憶されたテーブルの「ユーザＡの使用権限」欄に、ユーザＡが「フルカラーコピー」の使用が許可される旨を示す「可」を設定する（図４のハッチング部分）。
【００３０】
さらに、権限判定/設定部３６３は、名簿ファイル記憶部３６４に記憶された名簿ファイルによってユーザＡが属するとして認められたグループ「ｇｒｏｕｐ_１」に対して使用権限が付与された他の情報処理機能を検索する。図４に例示したテーブルの「グループ名」欄には、ユーザＡが属するとして認められたグループ「ｇｒｏｕｐ_１」に対して使用権限が付与された他の情報処理機能として、すべてのグループが使用権限を有している「白黒コピー」、「両面印刷」、「白黒画像読取り」、グループ「ｇｒｏｕｐ_１」に対して使用権限が付与された「片面印刷」、「フルカラー画像読取り」が記述されている。
【００３１】
そこで、権限判定/設定部３６３は、権限情報記憶部３６２に記憶されたテーブルの「ユーザＡの使用権限」欄に、「フルカラーコピー」に加えて、ユーザＡが「白黒コピー」、「両面印刷」、「白黒画像読取り」、「片面印刷」、「フルカラー画像読取り」に関しての使用が許可される旨を示す「可」を設定する（図４のハッチング部分）。
その一方で、ユーザＡが属するとして認められたグループ「ｇｒｏｕｐ_１」に使用権限が認められていない「ファクシミリ送信」に関しては、使用が許可されない旨を示す「不可」を設定する。
【００３２】
＜通知部の説明＞
認証部３６の通知部３６５は、主制御部３０からの権限情報記憶部３６２に記憶されたテーブルの内容の問い合わせに応じて、テーブルの内容を主制御部３０に通知する。それにより、主制御部３０は、通知されたテーブルの内容に基づき、認証により使用可能な情報処理機能を示す表示をＵＩ部３５にて行う。また、主制御部３０は、認証により使用可能な情報処理機能のユーザからの実行指示を受け付ける、ＵＩ部３５に構成された入力ボタンを受付可能状態に設定する。
【００３３】
＜認証部での認証処理の説明＞
次に、本実施の形態の画像形成装置３が行う各情報処理機能に関する認証処理について説明する。
図５−１および図５−２は、画像形成装置３が行う各情報処理機能に関する認証処理の内容の一例を示したフローチャートである。
まず、図５−１に示したように、主制御部３０は、ＵＩ部３５にてユーザからユーザ識別情報の入力、および使用する情報処理機能を指定する入力を受け付ける（ステップ１０１）。それにより、主制御部３０は、認証部３６からユーザが指定した情報処理機能に関して使用権限を有するグループのグループ名を取得する（ステップ１０２）。そして、主制御部３０は、通信部３１からユーザ識別情報およびグループ名を管理サーバ４に送信する（ステップ１０３）。
主制御部３０は、送信したグループ名によって特定されるグループに属するユーザに関する名簿ファイルを、通信部３１を介して管理サーバ４から取得する（ステップ１０４）。そして、主制御部３０は、ＵＩ部３５にて入力されたユーザ識別情報と管理サーバ４から取得した名簿ファイルとを認証部３６に転送する（ステップ１０５）。
【００３４】
認証部３６は、主制御部３０から転送された名簿ファイルを名簿ファイル記憶部３６４に記憶する（ステップ１０６）。
引き続き図５−２に移り、認証部３６の権限判定/設定部３６３は、ＵＩ部３５にて入力されたユーザ識別情報によって特定されるユーザのユーザ名が名簿ファイル記憶部３６４に記憶された名簿ファイルに含まれるか否かを判定する（ステップ１０７）。
そして、このユーザ名が名簿ファイルに含まれる場合には（ステップ１０７でＹｅｓ）、権限判定/設定部３６３は、このユーザはこのグループの一員であると判定し、このユーザが使用を求めた情報処理機能の使用を許可（認証）する（ステップ１０８）。それにより、権限判定/設定部３６３は、権限情報記憶部３６２に記憶されたテーブルにおいて、ユーザ識別情報によって特定されるユーザに関し、ユーザが使用を求めた情報処理機能の使用を許可する旨を設定する（ステップ１０９）。
一方、ユーザ識別情報によって特定されるユーザのユーザ名が名簿ファイルに含まれない場合には（ステップ１０７でＮｏ）、このユーザはこのグループの一員ではないと判定し、権限判定/設定部３６３はユーザが使用を求めた情報処理機能の使用を許可（認証）しない（ステップ１１０）。それより、権限判定/設定部３６３は、権限情報記憶部３６２に記憶されたテーブルにおいて、ユーザ識別情報によって特定されるユーザに関し、ユーザが使用を求めた情報処理機能の使用を不許可とする旨を設定する（ステップ１１１）。その後、認証部３６は、認証処理を終了する。
【００３５】
さらに、ユーザが使用を求めた情報処理機能の使用を許可した場合には、権限判定/設定部３６３は、名簿ファイル記憶部３６４に記憶された名簿ファイルによってユーザが属するとして認められたグループに対して使用権限が付与された他の情報処理機能を検索する（ステップ１１２）。ユーザが属するグループに対して使用権限が付与された他の情報処理機能が存在する場合には（ステップ１１２でＹｅｓ）、その情報処理機能の使用を許可（認証）する（ステップ１１３）。それにより、権限判定/設定部３６３は、権限情報記憶部３６２に記憶されたテーブルにおいて、ユーザ識別情報によって特定されるユーザに関し、ユーザが属するグループに使用権限が付与された他の情報処理機能の使用を許可とする旨を設定する（ステップ１１４）。その後、認証部３６は、認証処理を終了する。
ユーザが属するグループに対して使用権限が付与された他の情報処理機能が存在しない場合には（ステップ１１２でＮｏ）、認証部３６は、認証処理を終了する。
【００３６】
ところで、上記したステップ１０３にて、通信部３１からユーザ識別情報およびグループ名を管理サーバ４に送信する際に、例えばネットワーク２における通信状態に起因して、管理サーバ４との間で通信エラー（通信不成功）が発生する場合がある。その場合には、管理サーバ４から名簿ファイルを取得できないため、認証部３６は、取得ユーザが使用を求めた情報処理機能についての使用権限の有無を判定することはできない。
そこで、この場合には、認証部３６の権限判定/設定部３６３は、権限情報記憶部３６２に記憶されたテーブルにおいて、ユーザ識別情報によって特定されるユーザに関し、ユーザが使用を求めた情報処理機能について「通信エラー」があった旨を設定する。
【００３７】
その後、例えばユーザが前回とは異なる情報処理機能の使用に関する認証要求を行い、管理サーバ４との通信に成功して、かかる情報処理機能についての認証を受けたとする。その際に、ユーザが今回通信に成功して名簿ファイルを取得したグループと、前回通信エラーとなったために認証が得られなかった情報処理機能に関して使用権限を有するグループとが同一であった場合には、権限判定/設定部３６３は、テーブルに記述された「通信エラー」があった旨の設定を、使用が許可される旨の設定に変更する。
このように、認証部３６は、管理サーバ４との間で通信エラーが発生し、ユーザが使用を求めた情報処理機能についての使用権限の有無を判定することができなかった場合でも、前回とは異なる情報処理機能の使用を求めた際の認証処理にて取得した名簿ファイルを用いて、前回使用を求めた情報処理機能についての使用権限の有無を判定する。それにより、再度同一の情報処理機能の使用を求める認証処理を行わなくとも、前回使用を求めた情報処理機能についての認証処理が行われるので、認証処理に要する時間が短縮する。
【００３８】
また、ユーザが前回とは異なる情報処理機能の使用に関する認証を受けた場合において、権限判定/設定部３６３は、ユーザが今回通信に成功して名簿ファイルを取得したグループに対して使用権限を付与している情報処理機能であって、かつ、前回「通信エラー」があった旨が設定された情報処理機能を検索するように構成してもよい。そして、今回認証に成功したものと同一のグループに対して使用権限を付与し、かつ、前回「通信エラー」があった旨が設定された情報処理機能に対して、テーブルに記述された「通信エラー」があった旨の設定を、使用が許可される旨の設定に変更する。
このように構成することによって、ユーザが使用の意思を示したが、認証に失敗し使用不能状態にある情報処理機能が使用可能となる。そのため、今回認証に成功した情報処理機能に加えて、ユーザの使用頻度が高いと想定される情報処理機能に関しての使用も可能となる。この場合にも、認証に失敗した情報処理機能の使用を求める認証処理を再度行わなくとも、今回認証に成功した情報処理機能についての認証処理によって認証されるので、認証処理に要する時間が短縮する。
【００３９】
図６は、管理サーバ４との間で通信エラーが発生した場合に権限情報記憶部３６２に記憶されたテーブルの内容を説明する図である。
図６では、グループ「ｇｒｏｕｐ_１」に属するユーザＡが、情報処理機能「フルカラーコピー」を使用するための認証を要求した場合を想定する。この場合に管理サーバ４との間で通信エラーが発生すると、図６（ａ）に示したように、認証部３６は、「ユーザＡの使用権限」欄に、「フルカラーコピー」に関する認証処理において管理サーバ４との通信が成功しなかった旨を示す「通信エラー」を設定する（図６（ａ）のハッチング部分）。
【００４０】
その後、ユーザＡが、「フルカラーコピー」とは別の「片面印刷」を使用するための認証要求を行い、管理サーバ４との間で通信に成功したとする。この場合に、ユーザＡは「片面印刷」に関して使用権限が付与されたグループ「ｇｒｏｕｐ_１」に属するものであるため、図６（ｂ）に示したように、認証部３６はユーザＡが使用を求めた「片面印刷」の使用を許可（認証）する。さらには、認証部３６は、「ユーザＡの使用権限」欄に、「片面印刷」に加えて、グループ「ｇｒｏｕｐ_１」に使用権限が付与された「白黒コピー」、「フルカラーコピー」、「両面印刷」、「白黒画像読取り」、「フルカラー画像読取り」に関しての使用が許可される旨を示す「可」を設定する。それにより、「通信エラー」があった旨が設定された「フルカラーコピー」に関しても、「ユーザＡの使用権限」欄に使用が許可（認証）される旨の「可」への書換えが行われることとなる（図６（ｂ）のハッチング部分）。
【００４１】
＜画像形成装置の認証部の内部構成の説明＞
次の図７は、画像形成装置３の認証部３６の内部構成を示すブロック図である。図７に示したように、認証部３６は、ユーザが使用を求めた情報処理機能に関する認証処理を実行するに際して、予め定められた処理プログラムに従ってデジタル演算処理を実行するＣＰＵ１０１、ＣＰＵ１０１の作業用メモリ等として用いられるＲＡＭ１０２、ＣＰＵ１０１での処理に使用される各種設定値等が格納されるＲＯＭ１０３、書き換え可能で電源供給が途絶えた場合にもデータを保持できる、電池によりバックアップされたフラッシュメモリ等の不揮発性メモリ（ＮＶＭ）１０４、認証部３６に接続される主制御部３０、通信部３１、外部記憶部３７等の各機能部との信号の入出力を制御するインターフェース（Ｉ/Ｆ）１０５を備えている。
そして、ＣＰＵ１０１が、処理プログラムを外部記憶部３７から主記憶装置（ＲＡＭ１０２）に読み込み、認証部３６内の各機能を実現させる。
【００４２】
なお、この処理プログラムに関するその他の提供形態としては、予めＲＯＭ１０３に格納された状態にて提供され、ＲＡＭ１０２にロードされる形態がある。さらに、ＥＥＰＲＯＭ（登録商標）等の書き換え可能なＲＯＭ１０３を備えている場合には、ＣＰＵ１０１がセッティングされた後に、プログラムだけがＲＯＭ１０３にインストールされ、ＲＡＭ１０２にロードされる形態がある。また、インターネット等のネットワークを介して認証部３６にプログラムが伝送され、認証部３６のＲＯＭ１０３にインストールされ、ＲＡＭ１０２にロードされる形態がある。さらにまた、ＤＶＤ−ＲＯＭやフラッシュメモリ等の外部記録媒体からＲＡＭ１０２にロードされる形態がある。
【００４３】
＜管理サーバの説明＞
次に、情報処理システム１の構成要素である管理サーバ４について説明する。
本実施の形態の管理サーバ４は、所謂ＬＤＡＰ（Lightweight Directory Access Protocol）サーバで構成されている。そして、管理サーバ４は、画像形成装置３が備える画像複写機能や画像読取機能等の各情報処理機能に関して使用権限が付与されたグループ（群）各々に所属するユーザの氏名（ユーザ名）やメールアドレス等といったユーザに関する情報であるユーザ情報の一例としての「名簿ファイル」を、各グループのグループ名に対応させて記憶している。
【００４４】
そして、管理サーバ４は、画像形成装置３からユーザ識別情報とユーザが指定した情報処理機能に関して使用権限を有するグループ名とを取得すると、まず、ユーザ識別情報と、ユーザが指定した情報処理機能に関して使用権限を有するグループ名に対応して記憶されている名簿ファイルとに基づき、ユーザ識別情報によって特定されるユーザが、ユーザが指定した情報処理機能に関して使用権限を有するグループ名のグループに含まれるか否かを判定する。
その結果、ユーザ識別情報によって特定されるユーザが、ユーザが指定した情報処理機能に関して使用権限を有するグループ名のグループに含まれると判定した場合には、管理サーバ４は、画像形成装置３から取得したグループ名のグループに属するユーザに関する名簿ファイルを画像形成装置３に送信する。
一方、このユーザが、ユーザが指定した情報処理機能に関して使用権限を有するグループ名のグループに含まれないと判定した場合には、ユーザ名が記載されていない空の名簿ファイルを画像形成装置３に送信する。
このように、管理サーバ４は、ユーザ識別情報によって特定されるユーザが、ユーザが指定した情報処理機能に関して使用権限を有するグループ名のグループに含まれる場合には、画像形成装置３から送信要求のあった名簿ファイルを画像形成装置３に送信する。それにより、画像形成装置３からの情報漏洩に対する安全性を高めている。
【００４５】
なお、本本実施の形態の情報処理システム１では、グループ名によって特定されるグループに属するユーザに関する名簿ファイルを管理サーバ４から取得するように構成したが、かかる名簿ファイルを画像形成装置３自身が保持するように構成してもよい。さらには、他の画像形成装置３から送信要求に対して、画像形成装置３が他の画像形成装置３に名簿ファイルを送信するように構成してもよい。
また、本実施の形態の情報処理システム１では、グループ名によって特定されるグループに属するユーザに関する名簿ファイルを管理サーバ４から取得するように構成したが、必ずしもファイル形式で取得する必要は無い。すなわち、ファイル形式に限らずグループ名によって特定されるグループに属するユーザに関する情報を取得するように構成すればよい。
【００４６】
以上説明したように、本実施の形態の情報処理システム１を構成する情報処理装置（画像形成装置３）では、ユーザが使用を求めた情報処理機能と共に、ユーザが属するグループに対して使用権限が付与された他の情報処理機能に関しての使用も認証する。それにより、情報処理装置は、その後に同一のユーザが今回使用を求めた情報処理機能以外の他の情報処理機能を使用する際に、改めて使用権限を有するか否かを確認する頻度が低減される。それにより、複数の情報処理機能ごとに使用権限が設定された情報処理装置においては、ユーザからの認証要求に対する認証処理を行う回数が低減されるので、認証処理に要する時間が全体として短縮される。
【符号の説明】
【００４７】
１…情報処理システム、２…ネットワーク、３…画像形成装置、４…管理サーバ、３０…主制御部、３６…認証部、３６２…権限情報記憶部、３６３…権限判定/設定部、３６４…名簿ファイル記憶部
【図１】
0005454008.tif 000002
【図２】
0005454008.tif 000003
【図３】
0005454008.tif 000004
【図４】
0005454008.tif 000005
【図５−１】
0005454008.tif 000006
【図５−２】
0005454008.tif 000007
【図６】
0005454008.tif 000008
【図７】
0005454008.tif 000009