(57)【要約】【課題】不正利用を防止するための情報処理装置としては、ユーザ認証・アクセス制御に利用する情報を情報処理装置内に記憶し、ユーザ認証・アクセス制御を情報処理装置内で実施する構成が一般的であるが、この場合種々のユーザ認証方法に対して対応することが困難であった。【解決手段】認証装置５００１、５００２が、ユーザ認証情報を取得してユーザ認証を実施する機能、ユーザ認証した際のユーザＩＤを送信する機能、ＭＦＰ５００７〜５０１０との情報交換機能、及びパネルによる情報表示、入力機能を有し、ＭＦＰ５００７〜５０１０が、複数の印刷データを保存し、印刷する機能、印刷データ情報を検索する機能、及びＩＣカード認証装置５００１、５００２との情報交換機能を有し、認証したユーザの印刷データ情報をパネルに表示し、選択された印刷データを印刷する。【選択図】図４０
2011040079.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ認証を行なう認証装置と、
入力された情報を処理する情報処理装置と
を有し、
前記認証装置が、
ユーザ認証情報を入力するためのユーザ認証情報入力部と、
入力されたユーザ認証情報に基づいてユーザ認証を実施するユーザ認証処理部と、
前記ユーザ認証により認証したユーザ情報を送信する第１の送信部と、
データを表示し、表示したデータの選択が可能な操作パネルと、
前記操作パネルによって選択された選択情報を送信する第２の送信部と
を備え、
前記情報処理装置が、
前記ユーザ情報と前記選択情報とを受信する受信部と、
処理データを保存する処理データ保存部と、
前記受信したユーザ情報に基づいて、前記保存した処理データを検索するデータ検索部と、
前記検索結果を示す検索データを送信する第３の送信部と、
保存した前記処理データを処理するデータ処理部と
を備え、
前記操作パネルが前記情報処理装置から送信された前記検索データを表示し、前記情報処理装置が、ユーザによって選択された検索データに対応する前記処理データを前記データ処理部によって処理する
ことを特徴とする情報処理システム。
【請求項２】
前記認証装置が、
前記ユーザ認証により認証されたユーザ情報に基づいて利用可能機能を判断するアクセス制御処理部と、
前記アクセス制御処理部の判断に基づいてコマンドを送信するアクセス制御コマンド送信部とを備え、
前記情報処理装置が、
前記アクセス制御コマンド送信部から送信されたコマンドを受信するアクセス制御コマンド受信部と、
前記コマンドにより指定された前記利用可能機能に関する情報に基づいてアクセス制御を実施するアクセス制御管理部とを備えた
ことを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記情報処理装置の前記受信部は、前記ユーザ情報及び／又は前記選択情報が特定の前記認証装置から送信されたことを判断することを特徴とする請求項１又は２記載の情報処理システム。
【請求項４】
前記データ処理部がプリンタであり、前記処理データが印刷データであり、前記パネルに表示される前記検索データが検索された印刷データ情報であることを特徴とする請求項１乃至３の何れか１項に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ認証を行なって情報処理する情報処理システムに関する。
【背景技術】
【０００２】
プリンタ、スキャナ、ファクシミリ、及びそれら複数の機能を備える複合機などの情報処理装置において、情報処理装置の不正利用を防止するために、ユーザ認証に基づくアクセス制御が実施されている。従来、この種の情報処理装置としては、ユーザ認証・アクセス制御に利用する情報を情報処理装置内に記憶し、ユーザ認証・アクセス制御を情報処理装置内で実施する構成が一般的であった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８―３２８０１号公報（段落００１４〜００１７、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、ユーザ認証やアクセス制御を情報処理装置内で実施していたため、ＩＣカード認証装置や生体認証装置のような認証デバイス、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）やＫｅｒｂｅｒｏｓのような認証プロトコルなど、さまざまなユーザ認証方法に対して対応することが困難であるという問題があった。
【課題を解決するための手段】
【０００５】
参考例としての情報処理システムは、ユーザ認証を行なう認証装置と、入力された情報を処理する情報処理装置とを有し、
前記認証装置が、
ユーザ認証情報を入力するためのユーザ認証情報入力部と、入力されたユーザ認証情報に基づいてユーザ認証を実施するユーザ認証処理部と、前記ユーザ認証により認証されたユーザ情報に基づいて利用可能機能を判断するアクセス制御処理部と、前記アクセス制御処理部の判断に基づいてコマンドを送信するアクセス制御コマンド送信部とを備え、
前記情報処理装置が、
前記アクセス制御コマンド送信部から送信されたコマンドを受信するアクセス制御コマンド受信部と、前記コマンドにより指定された前記利用可能機能に関する情報に基づいてアクセス制御を実施するアクセス制御管理部を備えたことを特徴とする。
【０００６】
参考例としての別の情報処理システムは、ユーザ認証を行なう認証サーバと、ユーザ認証情報を入力する認証装置と、入力された情報を処理する情報処理装置とを有し、
前記認証サーバが、
ユーザ認証情報を受信してユーザ認証を行なうユーザ認証処理部と、前記ユーザ認証により認証されたユーザ情報に基づいて利用可能機能を判断し、該判断情報であるアクセス制御情報を送信するアクセス制御処理部とを備え、
前記認証装置が、
ユーザ認証情報を入力するためのユーザ認証情報入力部と、入力されたユーザ認証情報を前記認証サーバに送信する送信部と、前記認証サーバから前記アクセス制御情報を受信する受信部と、前記アクセス制御情報に基づいてコマンドを送信するアクセス制御コマンド送信部とを備え、
前記情報処理部が、
前記アクセス制御コマンド送信部から送信されたコマンドを受信するアクセス制御コマンド受信部と、前記コマンドにより指定された前記利用可能機能に関する情報に基づいてアクセス制御を実施するアクセス制御管理部を備えたことを特徴とする。
【０００７】
本発明による情報処理システムは、ユーザ認証を行なう認証装置と、入力された情報を処理する情報処理装置とを有し、
前記認証装置が、
ユーザ認証情報を入力するためのユーザ認証情報入力部と、入力されたユーザ認証情報に基づいてユーザ認証を実施するユーザ認証処理部と、前記ユーザ認証により認証したユーザ情報を送信する第１の送信部と、データを表示し、表示したデータの選択が可能な操作パネルと、前記操作パネルによって選択された選択情報を送信する第２の送信部とを備え、
前記情報処理装置が、
前記ユーザ情報と前記選択情報とを受信する受信部と、処理データを保存する処理データ保存部と、前記受信したユーザ情報に基づいて、前記保存した処理データを検索するデータ検索部と、前記検索結果を示す検索データを送信する第３の送信部と、保存した前記処理データを処理するデータ処理部とを備え、
前記操作パネルが前記情報処理装置から送信された前記検索データを表示し、前記情報処理装置が、ユーザによって選択された検索データに対応する前記処理データを前記データ処理部によって処理することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、認証を実施する手段を情報処理装置と別体で構成できるため、さまざまなユーザ認証方法に対して対応することが容易となる。
【図面の簡単な説明】
【０００９】
【図１】本発明による実施の形態１の情報処理システムのシステム全体の構成を示すブロック図である。
【図２】実施の形態１における認証装置内部の主な装置構成を示す要部ブロック図である。
【図３】実施の形態１における情報処置装置内部の主な装置構成を示す要部ブロック図である。
【図４】実施の形態１における認証装置において行なわれる認証処理を説明するため、処理内容及びデータ内容毎にブロック分けしたブロック図である。
【図５】実施の形態１における情報処理装置において行なわれる情報処理を説明するため、処理内容及びデータ内容毎にブロック分けしたブロック図である。
【図６】実施の形態１におけるユーザ認証情報データベースの内容を示す図である。
【図７】実施の形態１におけるアクセス制御情報データベースの内容を示す図である。
【図８】実施の形態１におけるアクセス制御コマンドの一覧を示す図である。
【図９】実施の形態１において、アクセス制御コマンド送信部で送信されるアクセス制御コマンドにおけるＭＩＢ名とその設定値を示す図である。
【図１０】実施の形態１おいて設定されるアクセス制御コマンド処理後のパラメータＩＤと設定値を示す図である。
【図１１】実施の形態１において、「ログアウト」ボタンが押下されて更新された後のパラメータＩＤと設定値を示す図である。
【図１２】実施の形態１において、認証装置による認証処理の流れを示すフローチャートである。
【図１３】実施の形態１において、情報処理装置による情報処理の流れを示すフローチャートである。
【図１４】実施の形態１において、操作パネルの表示画面に表示されている「ログアウト」ボタンが押下された時の動作の流れを示すフローチャートである。
【図１５】実施の形態１において、情報処理装置がアクセス制御コマンドを受信する前の、パネル機能利用が禁止状態における操作パネルの表示例を示す図である。
【図１６】実施の形態１において、アクセス制御コマンド受信後の、パネル機能利用が許可された状態における操作パネルの表示例を示す図である。
【図１７】本発明による実施の形態２の情報処理システムのシステム全体の構成を示すブロック図である。
【図１８】実施の形態２におけるＩＣカード認証装置内の主な装置構成を示す要部ブロック図である。
【図１９】実施の形態２における指紋認証装置内の主な装置構成を示す要部ブロック図である。
【図２０】実施の形態２におけるＩＣカード認証サーバ内の主な装置構成を示す要部ブロック図である。
【図２１】実施の形態２における指紋認証サーバ内の主な装置構成を示す要部ブロック図である。
【図２２】実施の形態２におけるＩＣカード認証装置において行なわれる情報処理を説明するため、処理内容毎にブロック分けしたブロック図である。
【図２３】実施の形態２における指紋認証装置において行なわれる情報処理を説明するため、処理内容毎にブロック分けしたブロック図である。
【図２４】実施の形態２におけるＩＣカード認証サーバにおいて行なわれる認証処理を説明するため、処理内容及びデータ内容毎にブロック分けしたブロック図である。
【図２５】実施の形態２における指紋認証サーバにおいて行なわれる認証処理を説明するため、処理内容及びデータ内容毎にブロック分けしたブロック図である。
【図２６】実施の形態２において、ＩＣカード認証装置による認証処理の流れを示すフローチャートである。
【図２７】実施の形態２において、指紋認証装置による認証処理の流れを示すフローチャートである。
【図２８】実施の形態２において、ＩＣカード認証サーバによる情報処理の流れを示すフローチャートである。
【図２９】実施の形態２において、指紋認証サーバによる情報処理の流れを示すフローチャートである。
【図３０】実施の形態２における指紋認証サーバ内のユーザ認証情報データベースの内容を示す図である。
【図３１】実施の形態２における指紋認証サーバ内のアクセス制御情報データベースの内容を示す図である。
【図３２】実施の形態２におけるカード認証によるアクセス制御情報の内容を示す図である。
【図３３】実施の形態２におけるカード認証によるアクセス制御コマンドの一覧を示す図である。
【図３４】実施の形態２におけるカード認証処理時に、選択されるために操作パネルの画面に表示される利用可能な情報処理装置の表示例を示す図である。
【図３５】実施の形態２におけるカード認証処理時に、アクセス制御コマンド受信後の、パネル機能利用が許可された状態における操作パネルの表示例を示す図である。
【図３６】実施の形態２における指紋認証によるアクセス制御情報の内容を示す図である。
【図３７】実施の形態２における指紋認証によるアクセス制御コマンドの一覧を示す図である。
【図３８】実施の形態２における指紋認証処理時に、選択されるために操作パネルの画面に表示される利用可能な情報処理装置の表示例を示す図である。
【図３９】実施の形態２におけるカード認証処理時に、アクセス制御コマンド受信後の、パネル機能利用が許可された状態における操作パネルの表示例を示す図である。
【図４０】本発明による実施の形態３の情報処理システムのシステム全体の構成を示すブロック図である。
【図４１】実施の形態３の情報処理システムの動作説明に供する図である。
【発明を実施するための形態】
【００１０】
実施の形態１．
図１は、本発明による実施の形態１の情報処理システムのシステム全体の構成を示すブロック図である。
【００１１】
認証装置１０１は、例えばＩＣカードリーダのようなユ−ザ認証情報を入力するためのデバイスを備え、入力されたユーザ認証情報に基づいてユーザ認証を実施し、認証されたユーザ情報に基づいて利用可能機能を判断し、利用可能機能に基づいたアクセス制御コマンドを後述する情報処理装置１０２へ送信する装置である。情報処理装置１０２は、例えば、ＭＦＰ（マルチファンクションプリンタ）のような後述する各種の情報処理機能を提供する装置であり、アクセス制御コマンドに基づいて、利用可能機能のアクセス制御を実施する。ネットワーク１０３は、認証装置１０１と情報処理装置１０２を既存の技術で接続する。
【００１２】
図２は、本実施の形態における認証装置１０１内部の主な装置構成を示す要部ブロック図である。同図に示すように、認証装置１０１は、主に、認証装置１０１全体の動作を制御するＣＰＵ２０１、種々の記憶情報を一時的に格納するＲＡＭ２０２、ＣＰＵ２０１により実行されるプログラムが格納されるＲＯＭ２０３、種々の記憶情報を永続的に格納するＨＤＤ２０４、ＩＣカードからユーザ認証情報を読み取るＩＣカードリーダ２０５、及びネットワーク１０３に接続するためのネットワークインタフェース２０６とから構成されている。
【００１３】
図３は、本実施の形態における情報処置装置１０２内部の主な装置構成を示す要部ブロック図である。同図に示すように、情報処理装置１０２は、主に、情報処理装置１０２全体の動作を制御するＣＰＵ３０１、種々の記憶情報を一時的に格納するＲＡＭ３０２、ＣＰＵ３０１により実行されるプログラムが格納されるＲＯＭ３０３、タッチパネルから構成される操作パネル３０４、既知の電子写真方式などの印刷技術で印刷出力するプリント装置３０５、既知の光学的読取技術で画像データを読み取るスキャン装置３０６、既知の伝送技術で電話回線を介して画像データ送受信するファックス装置３０７、既知の通信技術を用いて、ネットワーク１０３を介してデータを送受信するネットワークインタフェース３０８、及び不揮発性メモリであるフラッシュメモリ３０９から構成されている。
【００１４】
図４は、認証装置１０１において行なわれる認証処理を説明するため、ＩＣカードリーダ２０５、ネットワークインタフェース２０６、及びＨＤＤ２０４に格納される記憶情報と、ＲＯＭ２０３に格納されるプログラムの関係を、処理内容及びデータ内容毎にブロック分けしたブロック図である。
【００１５】
同図において、ユーザ認証情報入力部４０１は、ＩＣカードリーダ２０５から、ユーザ認証情報を読み取るプログラムである。本実施の形態において、ユーザ認証情報とは、個々のＩＣカード毎に独自に割り当てられ、カードに格納されるＩＣ力−ド固有の情報とする。ユーザ認証処理部４０２は、読み取ったユーザ認証情報に基づいて、後述するユーザ認証情報データベース４０６を検索し、登録された正規のユーザであるか否かを判断するプログラムである。アクセス制御処理部４０３は、ユーザ認証処理部４０２で認証されたユーザ情報に基づいて、アクセス制御情報データベース４０７を検索し、認証されたユーザ情報に対応する利用可能機能を判断するプログラムである。
【００１６】
アクセス制御コマンド送信部４０４は、この利用可能機能に関する情報に基づいて、後述するアクセス制御コマンドを生成し、後述するネットワークプロトコル処理部４０５を介して送信するプログラムである。ネットワークプロトコル処理部４０５は、既知のネットワークプロトコル技術を用いてネットワーク通信を行うプログラムである。ここでは、アクセス制御コマンドを送信するプロトコルとして、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏ１）を使用する。
【００１７】
図５は、情報処理装置１０２において行なわれる情報処理を説明するため、操作パネル３０４、ネットワークインタフェース３０８、ＲＡＭ３０２に格納される記憶情報、及びフラッシュメモリ３０９に格納される記憶情報と、ＲＯＭ３０３に格納されるプログラムの関係を、処理内容及びデータ内容毎にブロック分けしたブロック図である。
【００１８】
ネットワークプロトコル処理部５０１は、既知のネットワークプロトコル技術を用いてネットワーク通信を行うプログラムである。ここでは、アクセス制御コマンドを受信するプロトコルとして、ＳＮＭＰを使用する。アクセス制御コマンド受信部５０２は、前記アクセス制御コマンドを受信して、指定されたアクセス制御情報を後述するアクセス制御情報パラメータ５０５に設定するプログラムである。この設定の際、アクセス制御コマンド受信部５０２は、フラッシュメモリ３０９に格納されている認証装置情報５０６と、アクセス制御コマンドを送信した認証装置の情報を比較することにより、アクセス制御コマンドがアクセス制御コマンドを送信することを許可された特定の認証装置から送信されたものであるか否かを判断する。
【００１９】
アクセス制御管理部５０３は、アクセス制御情報パラメータ５０５に基づいて、後述する操作パネル制御部５０４に、パネル表示を指示するプログラムである。操作パネル制御部５０４は、アクセス制御管理部５０３の指示に基づいて操作パネルメニューを生成し、操作パネル３０４の画面に表示するプログラムである。アクセス制御情報パラメータ５０５は、現在設定されているアクセス制御情報である。
【００２０】
図６は、実施の形態１における前記ユーザ認証情報データベース４０６の内容を示し、図７は、実施の形態１における前記アクセス制御情報データベース４０７の内容を示し、図８は、実施の形態１における前記アクセス制御コマンドの一覧を示している。
【００２１】
図１２〜図１４は、以上の構成による、本実施の形態の情報処理システムが実行する動作の流れを示すフローチャートである。これらのフローチャートに基づいて、実施の形態１の情報処理システムの動作例を以下に説明する。
【００２２】
図１２は、認証装置１０１による認証処理の流れを示すフローチャートである。先ずこのフローチャートに基づいて、前記した図２、図４のブロック図を参照しながら、認証装置１０１の動作について説明する。
【００２３】
ユーザ認証情報入力部４０１は、ＩＣカードリーダ２０５に対して定期的に問い合わせを実施し、ＩＣカードが置かれたか否かを判断し（ステップＳ２０１）、ＩＣカードが置かれたと判断したら、ユーザ認証情報を読み取る（ステップ２０２）。前記したように本実施の形態において、ユーザ認証情報とは、個々のＩＣカード毎に独自に割り当てられ、カードに格納されるＩＣ力−ド固有の情報である。ここでは、ユーザ認証情報として、０ｘ０１１０１２３４５６７８ＡＢＣＤという値が読み取られものとする。
【００２４】
ユーザ認証処理部４０２は、読み取られたユーザ認証情報に基づいて、ユーザ認証情報データベース４０６（図６参照）を検索し、ユーザ認証を実施する（ステップＳ２０３）。ここでは、ユーザ認証情報データベース４０６に図６に示す情報が登録されており、読み取られたユーザ認証情報０ｘ０１１０１２３４５６７８ＡＢＣＤは表の２行目に存在する。従って、ここではユーザ認証に成功し、ユーザ情報としてユーザＩＤが「２」のユーザとして識別されるが（ステップＳ２０４、Ｙｅｓ）、ユーザ認証に失敗したら処理を終了する（ステップＳ２０４、Ｎｏ）。
【００２５】
次にアクセス制御処理部４０３は、認証されたユーザ情報に基づいて、アクセス制御情報データベース４０７（図７参照）を検索し、アクセス制御情報取得を実施する（ステップＳ２０５）。ここでは、アクセス制御情報データベース４０７として図７に示す情報が登録されており、ユーザＩＤが「２」のユーザは表の２行目に存在する。そのアクセス制御情報は、プリント、スキャン、ネットワークはＯＮであり、ファックスはＯＦＦである。従って、ここではアクセス制御情報の取得に成功するが（ステップＳ２０６、Ｙｅｓ）、アクセス制御情報取得に失敗したら処理を終了する（ステップＳ２０６、Ｎｏ）。
【００２６】
アクセス制御コマンド送信部４０４は、取得したアクセス制御情報に基づいて、アクセス制御コマンドを生成し（ステップＳ２０７）、ネットワークプロトコル処理部４０５を介して送信する（ステップＳ２０８）。図９に、このとき送信されるアクセス制御コマンドにおけるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）名とその設定値を示す。尚、ここでは、図７のデータベースに基づくコマンドに加え、ユーザ認証に成功した段階で、パネル機能利用を許可するための、パネル機能に関するコマンドが追加されている。
【００２７】
図１３は、情報処理装置１０２による情報処理の流れを示すフローチャートである。次にこのフローチャートに基づいて、前記した図３、図５のブロック図を参照しながら、情報処理装置１０２の動作について説明する。
【００２８】
ネットワークプロトコル処理部５０１は、図９に示すアクセス制御コマンドを受信するとアクセス制御コマンド受信部５０２を起動する。アクセス制御コマンド受信部５０２は、フラッシュメモリ３０９に予め格納されている認証装置情報５０６と、アクセス制御コマンドを送信した認証装置の情報を比較することにより、アクセス制御コマンドがアクセス制御コマンドを送信することを許可された特定の認証装置から送信されたものであるか否かを判断し、特定の認証装置から送信されたと判断されたら（ステップＳ３０１、Ｙｅｓ）、次のステップに進み、特定の認証装置以外から送信されたと判断されたら（ステップＳ３０１、Ｎｏ）、アクセス制御コマンドは処理せずに終了する。
【００２９】
ここでは、認証装置情報５０６としてＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを利用する。認証装置情報５０６は、あらかじめ管理者が、管理者のみが利用できる登録モードで情報処理装置１０２を立ち上げて操作パネル３０４から登録し、認証装置情報５０６として、複数の認証装置に関する情報を登録することが可能である。
【００３０】
以上のように、情報処理装置１０２に登録されているＭＡＣアドレスの認証装置１０１から送信されたアクセス制御コマンドのみを処理し、情報処理装置１０２に登録されていないＭＡＣアドレスの装置から送信されたアクセス制御コマンドは受け捨てている。これにより、不正なアクセス制御コマンドによる情報処理装置の不正利用を回避することが可能になり、セキュリティの向上が期待できる。
【００３１】
次のステップで、アクセス制御コマンド受信部５０２は、前記アクセス制御コマンドの指定に基づいて、アクセス制御情報パラメータ５０５を更新する（ステップＳ３０２）。図１０に、本実施の形態おいて設定されるアクセス制御コマンド処理後のパラメータＩＤと設定値を示す。
【００３２】
アクセス制御管理部５０３は、アクセス制御情報パラメータ５０５の更新の結果、パネル機能利用が許可されたと判断したら（ステップＳ３０３、Ｙｅｓ）、操作パネル制御部５０４に、パネル機能利用の許可を指示する。ここではパネル機能利用が許可された例を示すが、パネル機能利用が許可されていない場合（ステップＳ３０３、Ｎｏ）、そのまま処理を終了する。ここでは操作パネル制御部５０４は、アクセス制御情報パラメータ５０５の設定値に基づいて操作パネルメニューを生成し（ステップＳ３０４）、操作パネル３０４の画面に表示する（ステップＳ３０５）。
【００３３】
図１５に、情報処理装置１０２がアクセス制御コマンドを受信する前の、パネル機能利用が禁止状態における操作パネル３０４の表示例である表示画面３５０を示し、図１６に、アクセス制御コマンド受信後の、パネル機能利用が許可された状態における操作パネル３０４の表示例を示す表示画面３６１を示す。図１５に示すように、パネル機能利用が禁止状態の場合には、「パネルロック中」３５１が表示され、図１６に示すように、パネル機能利用が許可された状態の表示画面３６０では、「メインメニュー」３６１が表示されると共に、アクセス制御情報パラメータ４０７（図１０参照）に従って、利用可能な「プリントメニュー」ボタン３６２、「スキャンメニュー」ボタン３６３、「ネットワークメニュー」ボタン３６５、及び禁止を意味するアイコンが付されて利用不可能な「ファックスメニュー」ボタン３６４がそれぞれ表示される。またこのとき、後述する「ログアウト」ボタン３６６も同時に表示される。
【００３４】
ここで、ユーザによって、利用可能な「プリントメニュー」ボタン３６２、「スキャンメニュー」ボタン３６３、及び「ネットワークメニュー」ボタン３６５の何れかのボタンが押されると、情報処理装置１０２のプリント装置３０５、スキャン装置３０６、ファックス装置３０７及びネットワークインタフェース３０８の図示しない各制御部のうち、該当する制御部が、既知の技術に基づいて、その後のデータ処理を実行する。
【００３５】
図１４は、図１６に示す操作パネル３０４の表示画面３６０に表示されている「ログアウト」ボタン３６６が押下された時の動作の流れを示すフローチャートである。次にこのフローチャートに基づいて、前記した図５のブロック図を参照しながら、情報処理装置１０２の動作について更に説明する。
【００３６】
アクセス制御管理部５０３は、「ログアウト」ボタン３６６が押下されると、アクセス制御情報パラメータ５０５を更新し、パネル機能利用を禁止に設定する（ステップＳ４０１）。図１１に、更新後のパラメータＩＤと設定値を示す。アクセス制御管理部５０３は、操作パネル管理部５０４にパネル機能利用の禁止を指示する。操作パネル制御部５０４は、パネル機能利用が禁止状態における操作パネル３０４の表示例である図１５の表示画面３５０を生成し、操作パネル３０４に表示する（ステップＳ４０２）。
【００３７】
尚、本実施の形態では、アクセス制御コマンドが正規の認証装置から送信されたか否かを判別するためにＭＡＣアドレスを適用した例を説明したが、本発明はこれに限定されるものではなく、ＩＰアドレスのような他の識別情報を適用することも可能である。例えばＩＰアドレスを用いた場合、前記した図１２の、認証装置１０１による認証処理の流れを示すフローチャートのステップＳ２０８では、予め送信先として登録されたＩＰアドレスに対してデータを送信し、前記した図１３の、情報処理装置１０２による情報処理の流れを示すフローチャートのステップＳ３０１では、予め登録された認証装置の認識番号（ＩＰアドレス）からの送信データか否かを判定することになる。
【００３８】
また、本実施の形態では、アクセス制御コマンドのコマンドフォーマット／プロトコルとしてＳＮＭＰを適用した例を説明したが、本発明はこれに限定されるものではなく、他のコマンドフォーマット／プロトコルを適用することも可能である。
また、本実施の形態では、認証装置と情報処理装置をネットワークにより接続したが、本発明はこれに限定されるものではなく、ＵＳＢなど他の接続方式を適用することも可能である。
また、本実施の形態では、ユーザ情報入力装置としてＩＣカードリーダを適用した例を説明したが、本発明はこれに限定されるものではなく、操作パネルや静脈認証装置など、他の装置を適用することも可能である。
【００３９】
また、本実施の形態では、ＩＣカード認証におけるユーザ認証情報として、ＩＣカード固有情報を適用した例を説明したが、本発明はこれに限定されるものではなく、ＩＣカードに記憶されている利用者の氏名や社員番号など、他の情報を適用することも可能である。
更に、本実施の形態では、アクセス制御対象として、プリント、スキャン、ファックス、ネットワークが指定可能な例を説明したが、本発明はこれに限定されるものではなく、他のアクセス制御対象を指定することも可能である。
【００４０】
以上のように、本実施の形態１の情報処理システムによれば、ユーザ認証及び認証されたユーザ情報に対応する利用可能機能を判断するアクセス制御を情報処理装置外の認証装置で実施しているため、情報処理装置はユーザ認証に関する機能を提供する必要がなく、ＩＣカード認証装置や生体認証装置のような認証デバイス、ＬＤＡＰやＫｅｒｂｅｒｏｓのような認証プロトコルなど、情報処理装置としては想定していないさまざまなユーザ認証方法を追加、または変更することを容易にすることが可能となる。
【００４１】
実施の形態２．
図１７は、本発明による実施の形態２の情報処理システムのシステム全体の構成を示すブロック図である。
【００４２】
ＩＣカード認証装置１７０１，１７０９は、ＩＣカードリーダを備え、ＩＣカードリーダから読み取ったユーザ認証情報を後述するＩＣカード認証サーバ１７０６へ送信し、ユーザ認証に基づいて判断されたアクセス制御情報をＩＣカード認証サーバ１７０６から受信し、ユーザによって選択された情報処理装置に対して、前記アクセス制御情報に基づいて生成したアクセス制御コマンドを送信する装置である。
【００４３】
指紋認証装置１７０２は、指紋読取装置を備え、指紋読取装置から読み取ったユーザ認証情報を後述する指紋認証サーバ１７０７へ送信し、ユーザ認証に基づいて判断されたアクセス制御情報を指紋認証サーバ１７０７から受信し、ユーザによって選択された情報処理装置に対して、前記アクセス制御情報に基づいて生成したアクセス制御コマンドを送信する装置である。
【００４４】
ＩＣカード認証サーバ１７０６は、ユーザ認証情報を受信してユーザ認証を行い、ユーザ認証に基づいて判断されたアクセス制御情報を、ユーザ認証情報送信元へ返信する装置である。指紋認証サーバ１７０７は、ユーザ認証情報を受信してユーザ認証を行い、ユーザ認証に基づいて判断されたアクセス制御情報を、ユーザ認証情報送信元へ返信する装置である。
【００４５】
情報処理装置１７０３，１７０４，１７１０，１７１３は、前記した実施の形態１で説明した情報処理装置１０２と構成、動作ともに同じであるため、ここでのこれらの情報処理装置の説明は省略する。ネットワーク１７０５は、ＩＣカード認証装置１７０１、指紋認証装置１７０２、情報処理装置１７０３，１７０４、ＩＣカード認証サーバ１７０６、及び指紋認証サーバ１７０７を既知の技術で接続し、ネットワーク１７１２は、ＩＣカード認証装置１７０９、及び情報処理装置１７１０，１７１３を既知の技術で接続し、各ネットワークは別セグメントであり、異なるフロアに設置されている。ルータ１７０８，１７１１は、異なるネットワークセグメントを既知の技術で接続するネットワーク機器である。
【００４６】
図１８は、実施の形態２におけるＩＣカード認証装置１７０１，１７０９内の主な装置構成を示す要部ブロック図である。同図に示すように、ＩＣカード認証装置１７０１，１７０９は、主に、ＩＣカード認証装置全体の動作を制御するＣＰＵ１８０１、種々の記憶情報を一時的に格納するＲＡＭ１８０２、ＣＰＵ１８０１により実行されるプログラムが格納されるＲＯＭ１８０３、ＩＣカードからユーザ認証情報を読み取るＩＣカードリーダ１８０４、ネットワークに接続するためのネットワークインタフェース１８０５、及びタッチパネルから構成される操作パネル１８０６とから構成されている。
【００４７】
図１９は、実施の形態２における指紋認証装置１７０２内の主な装置構成を示す要部ブロック図である。同図に示すように、指紋認証装置１７０２は、主に、指紋認証装置１７０２全体の動作を制御するＣＰＵ１９０１、種々の記憶情報を一時的に格納するＲＡＭ１９０２、ＣＰＵ１９０１により実行されるプログラムが格納されるＲＯＭ１９０３、指紋を読み取る指紋読取装置１９０４、ネットワークに接続するためのネットワークインタフェース１９０５、及びタッチパネルから構成される操作パネル１９０６とから構成されている。
【００４８】
図２０は、実施の形態２におけるＩＣカード認証サーバ１７０６内の主な装置構成を示す要部ブロック図である。同図に示すように、ＩＣカード認証サーバ１７０６は、主に、ＩＣカード認証サーバ１７０６全体の動作を制御するＣＰＵ２００１、種々の記憶情報を一時的に格納するＲＡＭ２００２、ＣＰＵ２００１により実行されるプログラムが格納されるＲＯＭ２００３、種々の記憶情報を永続的に格納するＨＤＤ２００４、及びネットワークに接続するためのネットワークインタフェース２００５とから構成されている。
【００４９】
図２１は、実施の形態２における指紋認証サーバ１７０７内の主な装置構成を示す要部ブロック図である。同図に示すように、指紋認証サーバ１７０７は、主に、指紋認証サーバ１７０７全体の動作を制御するＣＰＵ２１０１、種々の記憶情報を一時的に格納するＲＡＭ２１０２、ＣＰＵ２１０１により実行されるプログラムが格納されるＲＯＭ２１０３、種々の記憶情報を永続的に格納するＨＤＤ２１０４、及びネットワークに接続するためのネットワークインタフェース２１０５とから構成されている。
【００５０】
図２２は、ＩＣカード認証装置１７０１，１７０９において行なわれる情報処理を説明するため、ＩＣカードリーダ１８０４、ネットワークインタフェース１８０５、及び操作パネル１８０６と、ＲＯＭ１８０３に格納されているプログラムの関係を、処理内容毎にブロック分けしたブロック図である。
【００５１】
同図において、ユーザ認証情報入力部２２０１は、ＩＣカードリーダ１８０４から、ユーザ認証情報を読み取るプログラムである。本実施の形態において、ＩＣカードから読み取るユーザ認証情報とは、個々のＩＣカード毎に独自に割り当てられ、カードに格納されるＩＣカード固有の情報とする。ユーザ認証情報送信部２２０５は、読み取ったユーザ認証情報を、ネットワークプロトコル処理部２２０２を介して、前記ＩＣカード認証サーバ１７０６（図１７）に送信するプログラムである。アクセス制御情報受信部２２０６は、前記ＩＣカード認証サーバ１７０６から返信されたアクセス制御情報を、ネットワークプロトコル処理部２２０２を介して受信し、アクセス制御コマンド送信部２２０７へ渡すプログラムである。アクセス制御コマンド送信部２２０７は、指定されたアクセス制御情報に基づいて、アクセス制御コマンドを生成し、情報処理装置選択処理部２２０３により選択された情報処理装置へ、ネットワークプロトコル処理部２２０２を介して送信するプログラムである。
【００５２】
情報処理装置選択処理部２２０３は、アクセス制御コマンド送信部２２０７からの問い合わせにより起動され、利用可能な情報処理装置を、ネットワークプロトコル処理部２２０２を介して検索し、検索の結果として発見された利用可能な情報処理装置を、操作パネル制御部２２０４を介して操作パネル１８０６の面面に表示し、ユーザがパネル上で選択した情報処理装置に関する情報をアクセス制御コマンド送信部２２０７へ返すプログラムである。操作パネル制御部２２０４は、情報処理装置選択処理部２２０３から指定された利用可能な情報処理装置に関する情報を操作パネル１８０６の画面に表示し、ユーザがパネル上で情報処理装置を選択した結果を情報処理装置選択処理部２２０３へ返すプログラムである。
【００５３】
図２３は、指紋認証装置１７０２において行なわれる情報処理を説明するため、指紋読取装置１９０４、ネットワークインタフェース１９０５、及び操作パネル１９０６とＲＯＭ１９０３に格納されているプログラムの関係を、処理内容毎にブロック分けしたブロック図である。
【００５４】
同図において、ユーザ認証情報入力部２３０１は、指紋読取装置１９０４から、ユーザ認証情報を読み取るプログラムである。ここで、指紋読取装置１９０４から出力されるユーザ認証情報とは、指紋特徴点情報とする。ユーザ認証情報送信部２３０５は、読み取ったユーザ認証情報を、ネットワークプロトコル処理部２３０２を介して、前記指紋認証サーバ１７０７（図１７）に送信するプログラムである。アクセス制御情報受信部２３０６は、前記指紋認証サーバ１７０７から返信されたアクセス制御情報を、ネットワークプロトコル処理部２３０２を介して受信し、アクセス制御コマンド送信部２３０７へ渡すプログラムである。アクセス制御コマンド送信部２３０７は、指定されたアクセス制御情報に基づいて、アクセス制御コマンドを生成し、情報処理装置選択処理部２３０３により選択された情報処理装置へ、ネットワークプロトコル処理部２３０２を介して送信するプログラムである。
【００５５】
情報処理装置選択処理部２３０３は、アクセス制御コマンド送信部２３０７からの問い合わせにより起動され、利用可能な情報処理装置を、ネットワークプロトコル処理部２３０２を介して検索し、検索の結果として発見された利用可能な情報処理装置を、操作パネル制御部２３０４を介して操作パネル１９０６の画面に表示し、ユーザがパネル上で選択した情報処理装置に関する情報をアクセス制御コマンド送信部２３０７へ返すプログラムである。操作パネル制御部２３０４は、情報処理装置選択処理部２３０３から指定された利用可能な情報処理装置に関する情報を操作パネル１９０６の面面に表示し、ユーザがパネル上で情報処理装置を選択した結果を情報処理装置選択処理部２３０３へ返すプログラムである。
【００５６】
図２４は、ＩＣカード認証サーバ１７０６において行なわれる認証処理を説明するため、ネットワークインタフェース２００５、及びＨＤＤ２００４に格納される記憶情報と、ＲＯＭ２００３に格納されるプログラムの関係を、処理内容及びデータ内容毎にブロック分けしたブロック図である。
【００５７】
同図において、ユーザ認証情報受信部２４０１は、ＩＣカード認証装置１７０１，１７０９から送信されたユーザ認証情報を受信するプログラムである。ユーザ認証処理部２４０２は、受信したユーザ認証情報に基づいて、ユーザ認証情報データベース２４０６を検索し、登録された正規のユーザであるか否かを判断するプログラムである。アクセス制御処理部２４０３は、認証されたユーザ情報に基づいて、アクセス制御情報データベース２４０７を検索し、アクセス制御情報を取得するプログラムである。アクセス制御情報送信部２４０４は、取得したアクセス制御情報を、ネットワークプロトコル処理部２４０５を介して、ユーザ認証情報送信元へ返信するプログラムである。
【００５８】
尚、ここでのユーザ認証情報データベース２４０６には、実施の形態１で説明したユーザ認証情報データベース４０６と同様に図６に示した内容が登録され、アクセス制御情報データベース２４０７には、実施の形態１で説明したアクセス制御情報データベース４０７と同様に図７に示した内容が登録されているものとする。
【００５９】
図２５は、指紋認証サーバ１７０７において行なわれる認証処理を説明するため、ネットワークインタフェース２１０５、ＨＤＤ２１０４に格納される記憶情報と、ＲＯＭ２１０３に格納されるプログラムの関係を、処理内容及びデータ内容毎にブロック分けしたブロック図である。
【００６０】
同図において、ユーザ認証情報受信部２５０１は、指紋認証装置１７０２から送信されたユーザ認証情報を受信するプログラムである。ユーザ認証処理部２５０２は、受信したユーザ認証情報に基づいて、ユーザ認証情報データベース２５０６を検索し、登録された正規のユーザであるか否かを判断するプログラムである。アクセス制御処理部２５０３は、認証されたユーザ情報に基づいて、アクセス制御情報データベース２５０７を検索し、アクセス制御情報を取得するプログラムである。アクセス制御情報送信部２５０４は、取得したアクセス制御情報を、ネットワークプロトコル処理部２５０５を介して、ユーザ認証情報送信元へ返信するプログラムである。
【００６１】
図３０は、実施の形態２における前記ユーザ認証情報データベース２５０６の内容を示し、図３１は、実施の形態２における前記アクセス制御情報データベース２５０７の内容を示している。
【００６２】
図２６〜図２９は、以上の構成による、本実施の形態の情報処理システムが実行する動作の流れを示すフローチャートである。これらのフローチャートに基づいて、実施の形態２の動作について説明する。
【００６３】
図２６は、ＩＣカード認証装置１７０９による認証処理の流れを示すフローチャートである。先ずこのフローチャートに基づいて、前記した図１８、図２２のブロック図を参照しながら、ＩＣカード認証装置１７０９の動作について説明する。
【００６４】
ユーザ認証情報入力部２２０１は、ＩＣカードリーダ１８０４に対して定期的に問い合わせを実施し、ＩＣカードが置かれたか否かを判断する（ステップＳ２６０１）。ＩＣカードが置かれたと判断したら、ユーザ認証情報を読み取る（ステップＳ２６０２）。本実施の形態において、ＩＣカードから読み取るユーザ認証情報とは、個々のＩＣカード毎に独自に割り当てられ、カードに格納されるＩＣカード固有情報とする。ここでは、ＩＣカード認証装置１７０９が、ユーザ認証情報として、例えば０ｘ０１０１０２０４０５０Ａ００Ａ８という値を読み取ったとする。ユーザ認証情報送信部２２０５は、読み取られたユーザ認証情報を、ネットワークプロトコル処理部２２０２を介して、サーバアドレスが予め登録されたＩＣカード認証サーバ１７０６へ送信する（ステップＳ２６０３）。
【００６５】
ユーザ認証情報を受け取ったＩＣカード認証サーバ１７０６は、後述する動作の結果、図３２に示すアクセス制御情報を返信し、アクセス制御情報受信部２２０６は、このアクセス制御情報を受信する（ステップＳ２６０４）。アクセス制御情報の取得に成功したら次の処理に進み（ステップＳ２６０５、Ｙｅｓ）、失敗したら処理を終了する（ステップＳ２６０５、Ｎｏ）。アクセス制御コマンド送信部２２０７は、アクセス制御情報受信部２２０６から、受信したアクセス制御情報を受け取ると、情報処理装置選択処理部２２０３に対して、アクセス制御コマンド送付先の情報処理装置を問い合わせる。情報処理装置選択処理部２２０３は、ネットワークプロトコル処理部２２０２を介して、既知のネットワークディスカバリ技術を用いてＩＣカード認証装置１７０９と同じネットワークセグメント部に接続されている情報処理装置を検索し、発見された情報処理装置のパネル機能利用可否を、前記した実施の形態１の図８で説明したＳＮＭＰコマンドで取得する（ステップＳ２６０６）。
【００６６】
パネル機能利用が禁止になっているならば、現在誰にも使用されていないと判断し、利用可能な情報処理装置であると判断する。図１７に示すように、ＩＣカード認証装置１７０９は、ネットワーク１７１２のセグメントに接続されているため、同じセグメントに接続されている情報処理装置１７１０，１７１３が発見される。前記した実施の形態１の図８で説明したＳＮＭＰコマンドにより、情報処理装置１７１０，１７１３のパネル機能利用可否を確認した結果、どちらもパネル機能利用が禁止であったとする。この場合、情報処理装置１７１０，１７１３は、何れも現在誰にも使用されておらず、利用可能であると判断する。利用可能な情報処理装置の発見に成功したら次の処理に進み（ステップＳ２６０７、Ｙｅｓ）、失敗したら処理を終了する（ステップＳ２６０７、Ｎｏ）。
【００６７】
情報処理装置選択処理部２２０３は、発見された利用可能な情報処理装置に関する情報を操作パネル制御部２２０４へ渡す。操作パネル制御部２２０４は、情報処理装置選択処理部２２０３から指定された利用可能な情報処理装置に関する情報に基づいて、図３４に示す情報処理装置選択メニューを操作パネル１８０６の画面に表示する。ここでは、「使用する装置を選択してください」３４０１、情報処理装置１７１０を選択するための選択ボタン３４０２、及び情報処理装置１７１３を選択するための選択ボタン３４０３が表示される。ユーザが、例えば図３４における選択ボタン３４０２を押下することにより情報処理装置１７１０を選択したとすると、その選択結果は、情報処理装置選択処理部２２０３を介してアクセス制御コマンド送信部２２０７に返される（ステップＳ２６０８）。
【００６８】
アクセス制御コマンド送信部２２０７は、前記アクセス制御情報に基づいて、アクセス制御コマンドを生成し（ステップＳ２６０９）、ネットワークプロトコル処理部２２０２を介して、選択された情報処装置１７１０へ送信する（ステップＳ２６１０〉。図３３に、本実施の形態におけるＩＣカード認証装置１７０９の動作によって送信されるアクセス制御コマンドにおけるＭＩＢ名とその設定値を示す。尚、ここでは、図３２のアクセス制御情報に基づくコマンドに加え、ユーザ認証に成功した段階で、パネル機能利用を許可するための、パネル機能に関するコマンドが追加されている。
【００６９】
図２８は、本実施の形態におけるＩＣカード認証サーバ１７０６による情報処理の流れを示すフローチャートである。次にこのフローチャートに基づいて、前記した図２０，図２４のブロック図を参照しながら、ＩＣカード認証サーバ１７０６の動作について説明する。
【００７０】
ユーザ認証情報受信部２４０１は、ネットワークプロトコル処理部２４０５を介して、ユーザ認証情報を受信する（ステップＳ２８０１）。ここでは、ユーザ認証情報として、前記したＩＣカード認証装置１７０９が送信した０ｘ０１０１０２０４０５０Ａ００Ａ８という値を受信するものとする。ユーザ認証処理部２４０２は、受信したユーザ認証情報に基づいて、ユーザ認証データベース２４０６を検索し、ユーザ認証を実施する〈ステップＳ２８０２〉。前記したように、このユーザ認証情報データベース２４０６には、実施の形態１で説明したユーザ認証情報データベース４０６と同様に図６に示した内容が登録されている。この図６に示した内容において、０ｘ０１０１０２０４０５０Ａ００Ａ８はその最終行に存在する。よって、ユーザ認証に成功し、ユーザ情報としてユーザＩＤが５のユーザとして識別される。このようにユーザ認証に成功したら次の処理に進み（ステップＳ２８０３、Ｙｅｓ）、失敗したら（ステップＳ２８０３、Ｎｏ）、ユーザ認証情報送信元に対してエラー情報を送信し（Ｓ２８０７）、処理を終了する。
【００７１】
アクセス制御処理部２４０３は、認証されたユーザ情報に基づいて、アクセス制御情報データベース２４０７を検索し、アクセス制御情報を取得する（ステップＳ２８０４）。前記したように、このアクセス制御情報データベース２４０７には、実施の形態１で説明したアクセス制御情報データベース４０７と同様に図７に示した内容が登録されている。この図７に示した内容において、ユーザＩＤが５のユーザは最終行に存在し、そのアクセス制御情報は、プリントのみがＯＮであり、スキャン、ファックス、ネットワークはＯＦＦである。アクセス制御情報送信部２４０４は、このようにアクセス制御情報取得に成功した場合（ステップＳ２８０５、Ｙｅｓ）、ユーザ認証情報送信元に対して、取得した図３２に示すアクセス制御情報を送信し（Ｓ２８０６）、アクセス制御情報取得に失敗した場合（ステップＳ２８０５、Ｎｏ）、ユーザ認証情報送信元に対してエラー情報を送信し（Ｓ２８０７）、処理を終了する。
【００７２】
情報処理装置１７１０の動作は、前記した実施の形態１における情報処理装置１０２と同じであるため、ここでの説明を省略する。図３５に、アクセス制御コマンド受信後のパネル機能利用が許可された状態における、情報処理装置１７１０の操作パネル１７２０の画面を示す。図３２に示すように、スキャン機能、ファックス機能、ネットワーク機能が禁止であるので、「スキャンメニュー」ボタン３５０３、「ファックスメニュー」ボタン３５０４、「ネットワークメニュー」ボタン３５０５に禁止を意味するアイコンが表示され、利用できない状態となり、「プリントメニュー」ボタン３５０２だけが利用可能状態となっている。
【００７３】
図２７は、指紋認証装置１７０２による認証処理の流れを示すフローチャートである。次にこのフローチャートに基づいて、前記した図１９、図２３のブロック図を参照しながら、指紋認証装置１７０２の動作について説明する。
【００７４】
ユーザ認証情報入力部２３０１は、指紋読取装置１９０４に対して定期的に問い合わせを実施し、指が置かれたか否かを判断する（ステップＳ２７０１）。指が置かれたと判断したら、ユーザ認証情報を読み取る（ステップＳ２７０２）。本実施の形態において、指紋読取装置１９０４から出力されるユーザ認証情報とは、指紋特徴点情報である。ユーザ認証情報送信部２３０５は、読み取られたユーザ認証情報を、ネットワークプロトコル処理部２３０２を介して、サーバアドレスが予め登録された指紋認証サーバ１７０７へ送信する（ステップＳ２７０３）。
【００７５】
ユーザ認証情報として指紋特徴点情報を受け取った指紋認証サーバ１７０７は、後述する動作の結果、図３６に示すアクセス制御情報を返信し、アクセス制御情報受信部２３０６は、このアクセス制御情報を受信する（ステップＳ２７０４）。アクセス制御情報の取得に成功したら次の処理に進み（ステップＳ２７０５、Ｙｅｓ）、失敗したら処理を終了する（ステップＳ２７０５、Ｎｏ）。アクセス制御コマンド送信部２３０７は、アクセス制御情報受信部２３０６から、受信したアクセス制御情報を受け取ると、情報処理装置選択処理部２３０３に対して、アクセス制御コマンド送付先の情報処理装置を問い合わせる。情報処理装置選択処理部２３０３は、ネットワークプロトコル処理部２３０２を介して、既知のネットワークディスカバリ技術を用いて指紋認証装置１７０２と同じネットワークセグメント内に接続されている情報処理装置を検索し、発見された情報処理装置のパネル機能利用可否を、前記した実施の形態１の図８で説明したＳＮＭＰコマンドで取得する（ステップＳ２７０６）。
【００７６】
パネル機能利用が禁止になっているならば、現在誰にも使用されていないと判断し、利用可能な情報処理装置であると判断する。図１７に示すように、指紋認証装置１７０２は、ネットワーク１７０５のセグメントに接続されているため、同じセグメントに接続されている情報処理装置１７０３，１７０４が発見される。第１の実施例において図８で説明したＳＮＭＰコマンドにより、情報処理装置１７０３，１７０４のパネル機能利用可否を確認した結果、どちらもパネル機能利用が禁止であったとする。この場合、情報処理装置１７０３，１７０４は、何れも現在誰にも使用されておらず、利用可能であると判断する。利用可能な情報処理装置の発見に成功したら次の処理に進み、（ステップＳ２７０７、Ｙｅｓ）、失敗したら処理を終了する（ステップＳ２７０７、Ｎｏ）。
【００７７】
情報処理装置選択処理部２３０３は、発見された利用可能な情報処理装置に関する情報を操作パネル制御部２３０４へ渡す。操作パネル制御部２３０４は、情報処理装置選択処理部２３０３から指定された利用可能な情報処理装置に関する情報に基づいて、図３８に示す情報処理装置選択メニューを操作パネル１９０６の画面に表示する。ここでは、「使用する装置を選択してください」３８０１、情報処理装置１７０３を選択するための選択ボタン３８０２、及び情報処理装置１７０４を選択するための選択ボタン３８０３が表示される。ユーザが、例えば図３８における選択ボタン３８０３を押下することにより、情報処理装置１７０４を選択したとすると、その選択結果は、情報処理装置選択処理部２３０３を介してアクセス制御コマンド送信部２３０７に返される（ステップＳ２７０８）。
【００７８】
アクセス制御コマンド送信部２３０７は、前記アクセス制御情報に基づいて、アクセス制御コマンドを生成し（ステップＳ２７０９）、ネットワークプロトコル処理部２３０２を介して、選択された情報処装置１７０４へ送信する（ステップＳ２７１０）。図３７に、本実施の形態における指紋認証装置１７０２の動作によって送信されるアクセス制御コマンドにおけるＭＩＢ名とその設定値を示す。尚、ここでは、図３６のアクセス制御情報に基づくコマンドに加え、ユーザ認証に成功した段階で、パネル機能利用を許可するための、パネル機能に関するコマンドが追加されている。
【００７９】
図２９は、本実施の形態における指紋認証サーバ１７０７による情報処理の流れを示すフローチャートである。次にこのフローチャートに基づいて、前記した図２１、図２５のブロック図を参照しながら、ＩＣカード認証サーバ１７０６の動作について説明する。
【００８０】
ユーザ認証情報受信部２５０１は、ネットワークプロトコル処理部２５０５を介して、ユーザ認証情報を受信する（ステップＳ２９０１）。ここでは、ユーザ認証情報として前記した指紋読取装置１９０４が送信した指紋特徴点情報を受信するものとする、ユーザ認証処理部２５０２は、受信したユーザ認証情報に基づいて、ユーザ認証データベース２５０６を検索し、ユーザ認証を実施する（Ｓ２９０２）。前記したように、このユーザ認証情報データベース２５０６には、図３０に示した内容の情報が登録されている。ここでは、受信したユーザ認証情報である指紋特徴点情報が図３０の内容に示す［特徴点情報３］と合致するものとする。よって、ユーザ認証に成功し、ユーザ情報としてユーザＩＤが１０３のユーザとして識別される。このようにユーザ認証に成功したら次の処理に進み（ステップＳ２９０３、Ｙｅｓ）、失敗したら（ステップＳ２９０３、Ｎｏ）、ユーザ認証情報送信元に対してエラー情報を送信し（Ｓ２９０７）、処理を終了する。
【００８１】
アクセス制御処理部２５０３は、認証されたユーザ情報に基づいて、アクセス制御情報データベース２５０７を検索し、アクセス制御情報を取得する（Ｓ２９０４）。前記したように、このアクセス制御情報データベース２５０７には、図３１に示した内容の情報が登録されている。この図３１に示した内容において、ユーザＩＤが１０３のユーザは３行目に存在し、そのアクセス制御情報は、スキャン、ファックスがＯＮであり、プリント、ネットワークがＯＦＦである。アクセス制御情報送信部２５０４は、このようにアクセス制御情報取得に成功した場合（ステップＳ２９０５、Ｙｅｓ）、ユーザ認証情報送信元に対して、取得した図３６に示すアクセス制御情報を送信し（Ｓ２８０６）、アクセス制御情報取得に失敗した場合（ステップＳ２８０５、Ｎｏ）、ユーザ認証情報送信元に対してエラー情報を送信し（Ｓ２８０７）、処理を終了する。
【００８２】
従って、指紋認証装置１７０２は、ここでは、前記した図２７に示すフローのステップＳ２７０４で、図３６に示すアクセス制御情報を受信することになる。
【００８３】
情報処理装置１７０４の動作は、前記した実施の形態１における情報処理装置１０２と同じであるので説明を省略する。図３９に、アクセス制御コマンド受信後のパネル機能利用が許可された状態における、情報処理装置１７０４の操作パネル１７３０の画面を示す。図３６に示すように、プリント機能、ネットワーク機能が禁止であるので、プリントメニューボタン３９０２、ネットワークメニューボタン３９０５に禁止を意味するアイコンが表示され、利用できない状態となり、「スキャンメニュー」ボタン３９０３及び「ファックスメニュー」ボタン３９０４が利用可能状態となっている。
【００８４】
ここでは、認証装置において利用可能な情報処理装置を選択する機能を提供することにより、１つの認証装置で複数の情報処理装置の認証を実施することが可能になる。これにより、認証装置を配置する空間を削減する効果が期待できる。更に複数の認証装置を選択的に利用することが可能となるため、ユーザの利便性の向上が期待できる。
【００８５】
尚、本実施の形態では、アクセス制御情報データベースとして、図７に示すようにプリント機能、スキャン機能、ファックス機能、及びネットワーク機能の利用の可／不可をユーザＩＤ毎に設定した例を示したが、これに限定されるものではなく、例えばカラー印刷が可能な場合には、更にカラープリントの利用の可／不可のデータを更に登録し、例えば図３５に示す情報処理装置１７１０の操作パネル１７２０の表示例において、「プリントメニュー」ボタン３５０２を、「カラープリントメニュー」ボタン及び「白黒プリントメニュー」ボタンに分けて表示し、もしカラープリントが許可されていない場合には「カラープリントメニュー」ボタンに禁止を意味するアイコンを付けるように構成してもよい。
【００８６】
また、本実施の形態では、図２６に示すＩＣカード認証装置１７０９による認証処理の流れを示すフローチャートのステップＳ２６０８において、図３４に示すように、利用可能と判断された複数の情報処理装置から何れか１つを選択し、選択した情報処理装置にアクセス制御コマンドを送信するように構成したが、これに限定されるものではなく、例えば、利用可能と判断された複数の情報処理装置の全てにアクセス制御コマンドを送信し、そのうち、ユーザが所定の情報処理装置を利用した段階で、その他の情報処理装置に対して、利用された情報処理装置から直接、或いはＩＣカード認証装置１７０９を経由して、利用禁止状態とする、例えばパネル機能利用を禁止とする制御コマンドを送信するように構成しても良い。これにより、ユーザが利用可能な所望の情報処理装置を利用することができると同時に、ユーザが利用しなかった情報処理装置が、第３者によって不正に利用されるのを阻止することができる。
【００８７】
また、本実施の形態では、アクセス制御コマンドのコマンドフォーマット／プロトコルとしてＳＮＭＰを適用した例を説明したが、本発明はこれに限定されるものではなく、他のコマンドフォーマット／プロトコルを適用することも可能である。
また、本実施の形態では、ユーザ情報入力装置としてＩＣカードリーグと指紋認証監置を適用した例を説明したが、本発明はこれに限定されるものではなく、操作パネルや静脈認証装置など、他の装置を適用することも可能である。
【００８８】
また、本実施の形態では、ＩＣカード認証におけるユーザ認証情報として、ＩＣカード固有情報を適用した例を説明したが、ＩＣカードに記憶されている利用者の氏名や社員番号など、他の情報を適用することも可能である。
また、本実施の形態では、指紋認証におけるユーザ認証情報として、指紋特徴点を適用した例を説明したが、指紋画像など、他の情報を適用することも可能である。
【００８９】
また、本実施の形態では、利用可能な情報処理装置を発見する方法として、認証装置と同一セグメントに存在する情報処理装置を自動検索する例を説明したが、情報処理装置に関する情報をあらかじめ認証装置に登録しておくなど、他の方法により利用可能な情報処理装置を発見することも可能である。
更に、本実施の形態では、アクセス制御対象として、プリント、スキャン、ファックス、ネットワークが指定可能な例を説明したが、他のアクセス制御対象を指定することも可能である。
【００９０】
以上のように、本実施の形態の情報処理システムによれば、ユーザ認証及び認証されたユーザ情報に対応する利用可能機能を判断するアクセス制御を情報処理装置外の認証サーバ、及び認証装置で実施しているため、情報処理装置はユーザ認証に関する機能を提供する必要がなく、ＩＣカード認証装置や生体認証装置のような認証デバイス、ＬＤＡＰやＫｅｒｂｅｒｏｓのような認証プロトコルなど、情報処理装置としては想定していないさまざまなユーザ認証方法を追加、または変更することを容易にすることが期待できる。更に、ユーザ認証情報・アクセス制御情報を認証装置から独立した認証サーバで一括管理することにより、ユーザ認証情報・アクセス制御情報の登録・更新におけるシステム管理者の作業を軽減することが可能となる。
【００９１】
実施の形態３．  
図４０は、本発明による実施の形態３の情報処理システムのシステム全体の構成を示すブロック図である。
【００９２】
同図において、ネットワーク５００５は、認証装置としてのＩＣカード認証装置５００１、情報処理装置としてのＭＦＰ（Ａ）５００７、及びＭＦＰ（Ｂ）５００８を既存の技術で接続し、ネットワーク５００６は、ＩＣカード認証装置５００２、ＭＦＰ（Ｃ）５００９、及びＭＦＰ（Ｄ）５０１０を既存の技術で接続し、各ネットワークは別セグメントであり、異なるフロアに設置されている。ルータ５００３，５００４は、異なるネットワークセグメントを既知の技術で接続するネットワーク機器である。
【００９３】
本実施の形態におけるＩＣカード認証装置５００１，５００２は、ここでは、
（１）前記した実施の形態２におけるＩＣカード認証装置１７０９と同様の、ユーザ認証情報を取得する機能
（２）前記した実施の形態２におけるＩＣカード認証サーバ１７０６と同様の、ユーザ認証機能
（３）ユーザ認証した際のユーザＩＤを送信する機能
（３）ＭＦＰ（Ａ）５００７〜ＭＦＰ（Ｄ）５０１０との情報交換機能
（４）パネルによる情報表示、入力機能
を有し、
一方ＭＦＰ（Ａ）５００７〜ＭＦＰ（Ｄ）５０１０は、
（１）複数の印刷データを保存し、印刷する機能
（２）印刷データ情報を検索する機能
（３）ＩＣカード認証装置５００１，５００２との情報交換機能
を有するものとする。
【００９４】
以上の基本的な機能を有する情報処理システムにおいて、以下のように動作する。
例えば、ＩＣカード認証装置５００１によって、ＩＣカードによるユーザ認証が行なわれると、認証した際のユーザＩＤ（図６参照）、例えばユーザＩＤ番号（３）を各ＭＦＰ（Ａ）５００７〜ＭＦＰ（Ｄ）５０１０に送信する。
【００９５】
一方、各ＭＦＰ（Ａ）５００７〜ＭＦＰ（Ｄ）５０１０には、予め複数の印刷データが保存されているが、例えば、これらの印刷データを保存する際にも、ＩＣカード認証装置５００１，５００２による認証が行なわれることにより、印刷データを保存するユーザのユーザＩＤ番号と保存データとが対応して保存されているものである。
【００９６】
各ＭＦＰ（Ａ）５００７〜ＭＦＰ（Ｄ）５０１０は、ＩＣカード認証装置５００１からユーザＩＤ番号（３）を受信すると、保存している印刷データの中から、送られてきたユーザＩＤ番号に対応する印刷データを検索し、検索した印刷データ情報をＩＣカード認証装置５００１に送信する。
【００９７】
ＩＣカード認証装置５００１は、各ＭＦＰ（Ａ）５００７〜ＭＦＰ（Ｄ）５０１０から送られてきたユーザＩＤ番号（３）に対応する印刷データ情報をパネルに表示する。図４１は、この時、ＩＣカード認証装置５００１のパネル５１００に表示される印刷データ情報の表示例である。同図に示すように、ＭＰＦ（Ａ）５００７には１件、ＭＰＦ（Ｂ）５００８には１件、ＭＰＦ（Ｃ）５００９には２件、ＭＰＦ（Ｄ）５０１０には２件、それぞれユーザＩＤ番号（３）のユーザが保存した印刷データが保存される。
【００９８】
ユーザは、この画面を見て、チェックボタン５１０１〜５１０６のうち、印刷したい印刷データ情報に対応するチェックボタンを押して選択した後、印刷ボタン５１１０を押して、選択した印刷データの印刷実行を指示する。
【００９９】
各ＭＦＰ（Ａ）５００７〜ＭＦＰ（Ｄ）５０１０は、これらの選択情報と印刷実行指令を受け、該当するＭＦＰが該当する印刷データの印刷を実行する。
【０１００】
尚、本実施の形態では、ＩＣカード認証装置５００１がユーザ認証した後、ユーザＩＤを各ＭＦＰ（Ａ）５００７〜ＭＦＰ（Ｄ）５０１０に送信した場合を示したが、これに限定されるものではなく、選択したＭＦＰにのみユーザＩＤを送信するように構成してもよい。
【０１０１】
また、本実施の形態では、ＩＣカード認証装置５００１がユーザ認証した後、ユーザＩＤを各ＭＦＰ（Ａ）５００７〜ＭＦＰ（Ｄ）５０１０に送信した場合を示したが、これに限定されるものではなく、同じセグメントに接続されているＭＦＰ、ここではＭＦＰ（Ａ）５００７及びＭＦＰ（Ｂ）５００８にユーザＩＤを送信するように構成しても良い。
【０１０２】
更に、本実施の形態では、認証装置としてＩＣカード認証装置を採用したが、これに限定されるものではなく、前記した実施の形態２で用いた指紋認証装置、更には虹彩をチェックするアイリス認証装置等を採用してもよいなど、種々の態様を取り得るものである。
【０１０３】
以上のように、本実施の形態の情報処理システムによれば、認証装置によって認証されたユーザが、自ら複数のＭＦＰに保存した印刷データの中から所望の印刷データを印刷する際に、自ら保存した印刷データ情報のみが表示されて選択できるため、印刷作業を円滑に実行することが可能となる。
【０１０４】
尚、実施の形態１では、認証装置と情報処理装置とをそれぞれ１台ずつ用意した例を示したが、これに限定されるものではなく、例えば複数の情報処理装置を接続し、認証装置に例えば実施の形態２で説明したＩＣカード認証装置１７０９と同様の情報処理装置選択処理部２２０３（図２２参照）を備えさせることによって、利用可能な情報処理装置を表示し、ユーザが選択した情報処理装置にアクセス制御コマンドを送信するように構成してもよい。
【産業上の利用可能性】
【０１０５】
各実施の形態では、情報処理装置として、プリント機能、スキャン機能、ファックス機能、ネットワーク機能を備えた画像処理装置に適用した例を説明したが、本発明はこれに限定されるものではなく、例えば、ＰＣや銀行ＡＴＭや自動車など、他の情報処理装置にも適用可能である。
【符号の説明】
【０１０６】
１０１  認証装置、  １０２  情報処理装置、  １０３  ネットワーク、  ２０１  ＣＰＵ、  ２０２  ＲＡＭ、  ２０３  ＲＯＭ、  ２０４  ＨＤＤ、  ２０５  ＩＣカードリーダ、  ２０６  ネットワークインタフェース、  ３０１  ＣＰＵ、  ３０２  ＲＡＭ、  ３０３  ＲＯＭ、  ３０４  操作パネル、  ３０５  プリント装置、  ３０６  スキャン装置、  ３０７  ファックス装置、  ３０８  ネットワークインタフェース、  ３０９  フラッシュメモリ、  ３５０，３６０  表示画面、  ３６１  「メインメニュー」、  ３６２  「プリントメニュー」ボタン、  ３６３  「スキャンメニュー」ボタン、  ３６４  「ファックスメニュー」ボタン、  ４０１  ユーザ認証情報入力部、  ４０２  ユーザ認証処理部、  ４０３  アクセス制御処理部、  ４０４  アクセス制御コマンド送信部、  ４０５  ネットワークプロトコル処理部、  ４０６  ユーザ認証情報データベース、  ４０７  アクセス制御情報データベース、  ５０１  ネットワークプロトコル処理部、  ５０２  アクセス制御コマンド受信部、  ５０３  アクセス制御管理部、  ５０４  操作パネル制御部、  ５０５  アクセス制御情報パラメータ、  ５０６  認証装置情報、  １７０１，１７０９  ＩＣカード認証装置、  １７０２  指紋認証装置、  １７０３，１７０４，１７１０，１７１３  情報処理装置、  １７０５，１７１２  ネットワーク、  １７０６  ＩＣカード認証サーバ、  １７０７  指紋認証サーバ、  １７０８，１７１１  ルータ、  １７２０  操作パネル、  １７３０  操作パネル、  １８０１  ＣＰＵ、  １８０２  ＲＡＭ、  １８０３  ＲＯＭ、  １８０４  ＩＣカードリーダ、  １８０５  ネットワークインタフェース、  １８０６  操作パネル、  １９０１  ＣＰＵ、  １９０２  ＲＡＭ、  １９０３  ＲＯＭ、  １９０４  指紋読取装置、  １９０５  ネットワークインタフェース、  １９０６  操作パネル、  ２００１  ＣＰＵ、  ２００２  ＲＡＭ、  ２００３  ＲＯＭ、  ２００４  ＨＤＤ、  ２００５  ネットワークインタフェース、  ２１０１  ＣＰＵ、  ２１０２  ＲＡＭ、  ２１０３  ＲＯＭ、  ２１０４  ＨＤＤ、  ２１０５  ネットワークインタフェース、  ２２０１  ユーザ認証情報入力部、  ２２０２  ネットワークプロトコル処理部、  ２２０３  情報処理装置選択処理部、  ２２０４  操作パネル制御部、  ２２０５  ユーザ認証情報送信部、  ２２０６  アクセス制御情報受信部、  ２２０７  アクセス制御コマンド送信部、  ２３０１  ユーザ認証情報入力部、  ２３０２  ネットワークプロトコル処理部、  ２３０３  情報処理装置選択処理部、  ２３０４  操作パネル制御部、  ２３０５  ユーザ認証情報送信部、  ２３０６  アクセス制御情報受信部、  ２３０７  アクセス制御コマンド送信部、  ２４０１  ユーザ認証情報受信部、  ２４０２  ユーザ認証処理部、  ２４０３  アクセス制御処理部、  ２４０４  アクセス制御情報送信部、  ２４０５  ネットワークプロトコル処理部、  ２４０６  ユーザ認証情報データベース、  ２４０７  アクセス制御情報データベース、  ２５０１  ユーザ認証情報受信部、  ２５０２  ユーザ認証処理部、  ２５０３  アクセス制御処理部、  ２５０４  アクセス制御情報送信部、  ２５０５  ネットワークプロトコル処理部、  ２５０６  ユーザ認証情報データベース���  ２５０７  アクセス制御情報データベース、  ３４０２，３４０３，３８０２，３８０３  選択ボタン、  ３５０２，３９０２  「プリントメニュー」ボタン、  ３５０３，３９０３  「スキャンメニュー」ボタン、  ３５０４，３９０４  「ファックスメニュー」ボタン、  ３５０５，３９０５  「ネットワークメニュー」ボタン、  ５００１  ＩＣカード認証装置、  ５００２  ＩＣカード認証装置、  ５００３  ルータ、  ５００４  ルータ、  ５００５  ネットワーク、  ５００６  ネットワーク、  ５００７  ＭＦＰ（Ａ）、  ５００８  ＭＦＰ（Ｂ）、  ５００９  ＭＦＰ（Ｃ）、  ５０１０  ＭＦＰ（Ｄ）、  ５１０１〜５１０６  チェックボタン、  ５１１０  印刷ボタン。
【図１】
2011040079.tif 000003
【図２】
2011040079.tif 000004
【図３】
2011040079.tif 000005
【図４】
2011040079.tif 000006
【図５】
2011040079.tif 000007
【図６】
2011040079.tif 000008
【図７】
2011040079.tif 000009
【図８】
2011040079.tif 000010
【図９】
2011040079.tif 000011
【図１０】
2011040079.tif 000012
【図１１】
2011040079.tif 000013
【図１２】
2011040079.tif 000014
【図１３】
2011040079.tif 000015
【図１４】
2011040079.tif 000016
【図１５】
2011040079.tif 000017
【図１６】
2011040079.tif 000018
【図１７】
2011040079.tif 000019
【図１８】
2011040079.tif 000020
【図１９】
2011040079.tif 000021
【図２０】
2011040079.tif 000022
【図２１】
2011040079.tif 000023
【図２２】
2011040079.tif 000024
【図２３】
2011040079.tif 000025
【図２４】
2011040079.tif 000026
【図２５】
2011040079.tif 000027
【図２６】
2011040079.tif 000028
【図２７】
2011040079.tif 000029
【図２８】
2011040079.tif 000030
【図２９】
2011040079.tif 000031
【図３０】
2011040079.tif 000032
【図３１】
2011040079.tif 000033
【図３２】
2011040079.tif 000034
【図３３】
2011040079.tif 000035
【図３４】
2011040079.tif 000036
【図３５】
2011040079.tif 000037
【図３６】
2011040079.tif 000038
【図３７】
2011040079.tif 000039
【図３８】
2011040079.tif 000040
【図３９】
2011040079.tif 000041
【図４０】
2011040079.tif 000042
【図４１】
2011040079.tif 000043