(57)【要約】      （修正有）【課題】様々な種類のＩＣカード等を用いて利用者の認証を可能にする技術を提供する。【解決手段】情報処理システムは、画像形成装置と、画像形成装置の利用権限を管理する１つ以上の認証サーバと、認証サーバを管理する紐付けサーバと、を有する情報処理システムである。媒体識別子に紐づく認証サーバを示す認証サーバ情報を記憶する記憶手段と、画像形成装置の利用権限を示す権限情報を記憶する記憶手段と、認証媒体から媒体識別子を読み取る入力手段と、認証サーバ情報に基づいて、紐づく認証サーバを特定する特定手段と、特定された認証サーバに対して、媒体識別子を送信する送信手段と、記憶手段に記憶された権限情報と媒体識別子とに基づいて、認証媒体に対応づけて画像形成装置の利用可否を判断する認証手段と、認証手段の判断に基づき、前記画像形成装置を制御する制御手段と、を有する。【選択図】図７
2016100867.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される画像形成装置と前記画像形成装置の利用権限を管理する１つ以上の認証サーバと前記認証サーバを管理する紐付けサーバとを有する情報処理システムであって、
認証媒体を識別する媒体識別子に紐づく前記認証サーバを示す認証サーバ情報を記憶する第一の記憶手段と、
前記画像形成装置の利用権限を示す権限情報を記憶する第二の記憶手段と、
前記認証媒体から前記媒体識別子を読み取る入力手段と、
前記認証サーバ情報に基づいて、前記媒体識別子に紐づく前記認証サーバを特定する特定手段と、
特定された前記認証サーバに対して、前記媒体識別子を送信する送信手段と、
前記第二の記憶手段に記憶された権限情報と前記媒体識別子とに基づいて、前記認証媒体に対応づけて前記画像形成装置の利用可否を判断する認証手段と、
前記認証手段の判断に基づき、前記画像形成装置を制御する制御手段と、
を有する情報処理システム。
【請求項２】
前記権限情報は、前記画像形成装置が備える各機能の利用可否を示す情報を更に有し、
前記認証手段は、前記認証媒体に対応づけて前記画像形成装置の利用を許可する場合に、前記権限情報に基づいて前記各機能の利用可否を判断し、
前記制御手段は、前記認証手段の判断に基づき、前記各機能を制御する、請求項１に記載の情報処理システム。
【請求項３】
前記特定手段は、前記媒体識別子に対応する前記認証サーバを特定できない場合、前記認証サーバを特定できないことを示す通知を前記制御手段に送信し、
前記制御手段は、前記通知に応じて、前記認証媒体に対応づけて前記画像形成装置を利用させないように制御する、請求項１又は２に記載の情報処理システム。
【請求項４】
前記権限情報は、前記画像形成装置を利用する利用者の認証識別子を更に有し、
前記入力手段は、前記利用者から前記認証識別子の入力を受け付け、
前記送信手段は、前記特定された前記認証サーバに対して、前記入力手段に入力された前記認証識別子を更に送信し、
前記認証手段は、前記第二の記憶手段に記憶された前記権限情報と、前記媒体識別子及び前記認証識別子とに基づいて、前記画像形成装置の利用可否を判断する、請求項１乃至３のいずれか一項に記載の情報処理システム。
【請求項５】
ネットワークを介して、画像形成装置の利用権限を管理する１つ以上の認証サーバと前記認証サーバを管理する紐付けサーバと接続される画像形成装置であって、
認証媒体から媒体識別子を読み取る入力手段と、
前記媒体識別子を前記紐付けサーバに送信する第一の送信手段と、
前記紐付けサーバから、前記媒体識別子に紐づく前記認証サーバを特定する情報を受信する第一の受信手段と、
前記認証サーバを特定する情報により特定された前記認証サーバに対して、前記媒体識別子を送信する第二の送信手段と、
前記特定された前記認証サーバから、前記認証媒体に対応づけて当該画像形成装置の利用可否を示す情報を受信する第二の受信手段と、
前記利用可否を示す情報に基づいて、当該画像形成装置を制御する制御手段と、
を有する画像形成装置。
【請求項６】
ネットワークを介して、画像形成装置の利用権限を管理する１つ以上の認証サーバと前記認証サーバを管理する紐付けサーバと接続される画像形成装置の制御方法であって、
認証媒体から媒体識別子を読み取る入力ステップと、
前記媒体識別子を前記紐付けサーバに送信する第一の送信ステップと、
前記紐付けサーバから、前記媒体識別子に紐づく前記認証サーバを特定する情報を受信する第一の受信ステップと、
前記認証サーバを特定する情報により特定された前記認証サーバに対して、前記媒体識別子を送信する第二の送信ステップと、
前記特定された前記認証サーバから、前記認証媒体に対応づけて当該画像形成装置の利用可否を示す情報を受信する第二の受信ステップと、
前記利用可否を示す情報に基づいて、当該画像形成装置を制御する制御ステップと、
を有する制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、画像形成装置及び制御方法に関する。
【背景技術】
【０００２】
プリンタ及び画像形成装置等の情報機器において、ＩＣ（Integrated Circuit）カードを用いて利用者を認証する技術が用いられている。これらの情報機器が備えるＩＣカードリーダに利用者が所有するＩＣカードをかざすことで認証が行われ、利用が許可された利用者は情報機器を利用して印刷等を行うことができる。
【０００３】
これらの情報機器は、ＩＣチップ内に書換え不可能な形で記憶されているＩＣカード固有のカードＩＤを読み取り、読み取ったカードＩＤを情報機器に接続された認証サーバに送信する。認証サーバは、カードＩＤに基づいて利用者の認証を行い、認証結果を情報機器に送信する。情報機器は、認証サーバでの認証結果に基づいて利用者の利用可否を制御する。また、ＩＣカードの代わりに、ＩＣチップを内蔵した携帯電話などの機器を利用する技術も存在する。このような手順により、ＩＣカード等を用いた認証が行われている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、情報機器で扱うことができるＩＣカード等は、情報機器に接続されている認証サーバで管理されているＩＣカード等に限定されていた。例えば、社員証のＩＣカードを用いて認証を行う情報機器は、社員証のＩＣカード以外のＩＣカード等を用いて認証を行うことは出来なかった。
【０００５】
開示の技術は上記に鑑みてなされたものであって、様々な種類のＩＣカード等を用いて利用者の認証を可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
開示の技術は、ネットワークを介して接続される画像形成装置と前記画像形成装置の利用権限を管理する１つ以上の認証サーバと前記認証サーバを管理する紐付けサーバとを有する情報処理システムであって、認証媒体を識別する媒体識別子に紐づく前記認証サーバを示す認証サーバ情報を記憶する第一の記憶手段と、前記画像形成装置の利用権限を示す権限情報を記憶する第二の記憶手段と、前記認証媒体から前記媒体識別子を読み取る入力手段と、前記認証サーバ情報に基づいて、前記媒体識別子に紐づく前記認証サーバを特定する特定手段と、特定された前記認証サーバに対して、前記媒体識別子を送信する送信手段と、前記第二の記憶手段に記憶された権限情報と前記媒体識別子とに基づいて、前記認証媒体に対応づけて前記画像形成装置の利用可否を判断する認証手段と、前記認証手段の判断に基づき、前記画像形成装置を制御する制御手段と、を有する情報処理システムを提供する。
【発明の効果】
【０００７】
開示の技術によれば、様々な種類のＩＣカード等を用いて利用者の認証を可能にする技術を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】第一の実施の形態に係る情報処理システムの概要を示す図である。
【図２】第一の実施の形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図３】第一の実施の形態に係る紐付けサーバ及び認証サーバのハードウェア構成の一例を示す図である。
【図４】第一の実施の形態に係る情報処理システムのソフトウェア構成の一例を示す図である。
【図５】認証サーバ情報テーブルの一例を示す図である。
【図６】第一の実施の形態に係る権限情報テーブルの一例を示す図である。
【図７】第一の実施の形態に係る情報処理システムの処理手順の一例を示すシーケンス図である。
【図８】第二の実施の形態に係る情報処理システムのソフトウェア構成の一例を示す図である。
【図９】第二の実施の形態に係る権限情報テーブルの一例を示す図である。
【図１０】第二の実施の形態に係る情報処理システムの処理手順の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して実施の形態について説明する。各図面において、同一構成部分には同一符号を付し、重複した説明を省略する場合がある。
【００１０】
［第一の実施の形態］
＜概要＞
図１は、第一の実施の形態に係る情報処理システムの概要を示す図である。本実施の形態における情報処理システム１は、画像形成装置１０と、画像形成装置１０を利用する利用者を認証する認証サーバ３０ａと、認証サーバ３０ｂと、認証サーバ３０ａ及び認証サーバ３０ｂを管理する紐付けサーバ２０とを有する。また、画像形成装置１０と認証サーバ３０ａと認証サーバ３０ｂと紐付けサーバ２０は、例えばＬＡＮ（Local Area Network）又は無線ＬＡＮ等のネットワーク４０を介して互いに接続されている。
【００１１】
以下の説明において、複数の認証サーバ３０ａと認証サーバ３０ｂのうち、任意の認証サーバ３０は「認証サーバ３０」と表す。
【００１２】
画像形成装置１０は、コピー、スキャン機能、ＦＡＸ機能などのジョブを実行する複合機であり、例えば、ＭＦＰ（MultiFunction Peripheral）等である。画像形成装置１０はＩＣカードリーダ１０５を備えており、画像形成装置１０の利用者は、自身の保有するＩＣカード１８１をＩＣカードリーダ１０５にかざすことで、画像形成装置１０を利用することができる。図１では１台の画像形成装置１０が記載されているが、本実施の形態に係る情報処理システム１は、複数の画像形成装置１０を有するようにしてもよい。ＩＣカードリーダ１０５は、接触式のＩＣカードリーダ１０５でもよいし、ＮＦＣ（Near Field Communication）等を用いた非接触式のＩＣカードリーダ１０５でもよい。
【００１３】
紐付けサーバ２０は、画像形成装置１０からの要求に基づき、利用者がかざしたＩＣカード１８１に割り振られているカードＩＤに応じて当該ＩＣカード１８１を認証する認証サーバ３０を指示する。カードＩＤとは、ＩＣカード１８１内に書換え不可能な形で記憶されているＩＤであり、ＩＣカード１８１を一意に特定するＩＤである。カードＩＤの一例としては、例えば、Ｆｅｌｉｃａ（登録商標）のＩＣチップに記憶されている製造ＩＤ（ＩＤｍ）がある。なお、本実施の形態ではＩＣカードを用いて認証を行う前提で説明するが、これに限られない。本実施の形態は、認証に用いることができるあらゆる媒体に対して適用され得る。
【００１４】
認証サーバ３０は、利用者がかざしたＩＣカード１８１に対して認証を行う。認証サーバ３０は、例えば、ＩＣカード１８１の種別ごとに設置されるようにしてもよい。例えば、社員証のＩＣカード１８１は認証サーバ３０ａで認証し、Ｅｄｙ（登録商標）のＩＣカード１８１は認証サーバ３０ｂで認証するようにしてもよい。また、認証サーバ３０は、例えば、ＩＣカード１８１を発行する企業ごとに設置されるようにしてもよい。例えば、社員証のＩＣカード１８１は、社員証を発行する企業に設置されている認証サーバ３０ａで認証し、Ｅｄｙ（登録商標）のＩＣカード１８１は、Ｅｄｙ（登録商標）を管理する企業の認証サーバ３０ｂで認証するようにしてもよい。
【００１５】
また、認証サーバ３０は必ずしも物理サーバごとに動作させるのではなく、例えば、１台の物理サーバをソフトウェアにより実現される複数の論理サーバに分割し、分割された論理サーバごとに異なる認証サーバ３０を動作させるようにしてもよい。また、図１では、認証サーバ３０ａ及び認証サーバ３０ｂの２台が記載されているが、本実施の形態に係る情報処理システム１が有する認証サーバ３０の台数に制限は無い。
【００１６】
本実施の形態に係る情報処理システム１は、画像形成装置１０に限られず、例えば、プリンタ、スキャナ、プロジェクタ、電子黒板、デジタルサイネージ、ゲーム機器等の各種電子機器を有する情報処理システム１であってもよい。すなわち、本実施の形態は、ＩＣカード１８１を用いて認証を行う各種電子機器を有する情報処理システム１に対して適用され得る。
【００１７】
従来の画像形成装置１０は、予め決められた認証サーバ３０に対してカードＩＤを送信することで利用者の認証を行っていた。したがって、例えば、利用者が社員証のＩＣカード１８１を用いて認証を行う画像形成装置１０にＥｄｙ（登録商標）のＩＣカード１８１をかざした場合、認証サーバ３０にはＥｄｙ（登録商標）のＩＣカード１８１のカードＩＤは登録されていないため、利用者の認証を行うことができなかった。本実施の形態に係る情報処理システム１では、カードＩＤと認証サーバ３０とを紐付ける紐付けサーバ２０を設置し、画像形成装置１０が適切な認証サーバ３０にアクセスできるようにしたことで、様々なＩＣカード１８１を用いた認証を実現することができる。
【００１８】
＜ハードウェア構成＞
（画像形成装置）
図２は、第一の実施の形態に係る画像形成装置のハードウェア構成の一例を示す図である。本実施の形態に係る画像形成装置１０は、コントローラ１００と、スキャナ１０１と、プリンタ１０２と、モデム１０３と、操作パネル１０４と、ＩＣカードリーダ１０５と、ネットワークインタフェース１０６と、ＳＤカードスロット１０７等とを有する。
【００１９】
コントローラ１００は、ＣＰＵ１１１と、ＲＡＭ１１２と、ＲＯＭ１１３と、ＨＤＤ１１４等とを有する。ＲＡＭ１１２は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）であり、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＲＯＭ１１３は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）であり、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記録される。
【００２０】
スキャナ１０１は、原稿より画像データを読み取るためのハードウェアである。プリンタ１０２は、印刷データを印刷用紙に印刷するためのハードウェアである。モデム１０３は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１０４は、利用者からの入力の受け付けを行うためのボタン等の入力部や、液晶パネル等の表示部を備えたハードウェアである。
【００２１】
ＩＣカードリーダ１０５は、ＩＣカード１８１から情報を読み取るハードウェアである。ＩＣカード１８１は、物理的なカードでもよいし、内蔵されたＩＣチップにＩＣカードと同一の情報が書き込まれたスマートフォン等のスマートデバイスであってもよい。ネットワークインタフェース１０６は、ＬＡＮ等のネットワーク４０（有線又は無線の別は問わない。）に接続するためのハードウェアである。
【００２２】
ＳＤカードスロット１０７は、ＳＤカード１８０に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記録されたプログラムだけでなく、ＳＤカード１８０に記録されたプログラムもＲＡＭ１１２にロードされ、実行されうる。
【００２３】
（紐付けサーバ、認証サーバ）
図３は、第一の実施の形態に係る紐付けサーバ又は認証サーバのハードウェア構成の一例を示す図である。本実施の形態に係る紐付けサーバ２０又は認証サーバ３０は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ２０４と、操作部２０５と、表示部２０６と、ドライブ装置２０７と、ＮＩＣ（Network Interface card）２０８とを有する。
【００２４】
ＣＰＵ２０１は、紐付けサーバ２０又は認証サーバ３０の全体制御を行うプロセッサである。ＣＰＵ２０１、ＨＤＤ２０４等に記憶されたオペレーティングシステム、アプリケーション、各種サービス等のプログラムを実行し、紐付けサーバ２０又は認証サーバ３０の各機能を実現する。ＲＯＭ２０２には、各種のプログラムやプログラムによって利用されるデータ等が記憶される。ＲＡＭ２０３は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＨＤＤ２０４には、各種情報及びプログラム等が記憶される。
【００２５】
操作部２０５は、ユーザからの入力操作を受け付けるためのハードウェアであり、例えばキーボード又はマウスである。表示部２０６は、ユーザに向けた表示を行うハードウェアである。
【００２６】
ドライブ装置２０７は、プログラムを記録した記憶媒体２０９からプログラムを読み取る。ドライブ装置２０７によって読み取られたプログラムは、例えば、ＨＤＤ２０４にインストールされる。ＮＩＣ２０８は、紐付けサーバ２０又は認証サーバ３０をネットワーク４０に接続し、データの送受信を行うための通信インタフェースである。
【００２７】
なお、記憶媒体２０９とは、非一時的（non-transitory）な記憶媒体を言う。記憶媒体２０９の例としては、磁気記憶媒体、光ディスク、光磁気記憶媒体、不揮発性メモリなどがある。
【００２８】
＜ソフトウェア構成＞
図４は、第一の実施の形態に係る情報処理システムのソフトウェア構成の一例を示す図である。図４を用いて、画像形成装置１０、紐付けサーバ２０及び認証サーバ３０のソフトウェア構成について説明する。
【００２９】
（画像形成装置）
画像形成装置１０は、通信手段３１１と、入力手段３１２と、制御手段３１３と、スキャナ機能手段３１４と、ファクス機能手段３１５と、プリンタ機能手段３１６と、他機能手段３１７とを有する。これら各手段は、画像形成装置１０にインストールされた１以上のプログラムが、ＣＰＵ１１１に実行させる処理により実現され得る。
【００３０】
通信手段３１１は、ネットワークインタフェース１０６を介して、紐付けサーバ２０及び認証サーバ３０と相互に通信する。
【００３１】
入力手段３１２は、ＩＣカードリーダ１０５を介してＩＣカード１８１からカードＩＤを読み取り、読み取ったカードＩＤを制御手段３１３に渡す。
【００３２】
制御手段３１３は、入力手段３１２で読み取ったカードＩＤを紐付けサーバ２０に送信すると共に、認証サーバ３０を特定する情報を紐付けサーバ２０から受け取る。また、制御手段３１３は、認証サーバ３０を特定する情報を受け取ると、認証サーバ３０に対してカードＩＤを送信すると共に、認証サーバ３０から、カードＩＤに紐づく権限情報を受け取る。また、制御手段３１３は、受け取った権限情報に基づいて、画像形成装置１０が備える各機能を制御する。なお、画像形成装置１０が備える各機能とは、例えば、スキャナ機能手段３１４、ファクス機能手段３１５、プリンタ機能手段３１６、及び他機能手段３１７により実現される機能である。
【００３３】
スキャナ機能手段３１４は、スキャナ１０１を制御することで、原稿から画像データを読み取り、画像データをＲＡＭ１１３又はＨＤＤ１１４に記憶させる。
【００３４】
ファクス機能手段３１５は、スキャナ１０１及びモデム１０３を制御することで、ファクス機能を実現する。ファクス機能手段３１５は、スキャナ１０１で読み取った画像データをＦＡＸ通信信号に変換し、指定された送信先に対しモデム１０３を介して送信する。また、モデム１０３を介して受信したＦＡＸ通信信号を画像データに変換してＲＡＭ１１３又はＨＤＤ１１４に記憶させる。
【００３５】
プリンタ機能手段３１６は、プリンタ１０２を制御することで、ＲＡＭ１１３又はＨＤＤ１１４に記憶されている画像データを印刷用紙に印刷する。
【００３６】
他機能手段３１７は、画像形成装置１０が、スキャナ機能手段３１４、ファクス機能手段３１５及びプリンタ機能手段３１６以外に備えている機能を実現する手段の総称である。他機能手段３１７の一例として、コピー機能手段が挙げられる。コピー機能手段は、スキャナ１０１で読み取った画像データを、プリンタ１０２により印刷用紙に印刷させる機能である。他機能手段３１７の他の例として、勤務管理アプリケーションが挙げられる。勤務管理アプリケーションは、例えば、画像形成装置１０にインストールされるプラグインにより実現される機能であり、画像形成装置１０の利用実績に基づいて利用者の出勤日の管理を実現する。画像形成装置１０は、画像形成装置１０が備える機能部品を制御可能なＡＰＩ（Application Programming Interface）を備えており、画像形成装置１０にこれらのＡＰＩを利用するプラグインをインストールすることで、様々な機能を実現することができる。
【００３７】
（紐付けサーバ）
紐付けサーバ２０は、通信手段３２１と、特定手段３２２と、認証サーバ情報記憶手段３２３とを有する。これら各手段は、紐付けサーバ２０にインストールされた１以上のプログラムが、ＣＰＵ２０１に実行させる処理により実現され得る。
【００３８】
通信手段３２１は、ＮＩＣ２０８を介して、画像形成装置１０と相互に通信する。
【００３９】
特定手段３２２は、画像形成装置１０から受信したカードＩＤに紐づく認証サーバ３０を、認証サーバ情報から特定する。
【００４０】
認証サーバ情報記憶手段３２３は、ＲＡＭ２０３、又は紐付けサーバ２０にネットワーク４０を介して接続される記憶装置等を用いて実現可能である。認証サーバ情報記憶手段３２３には認証サーバ情報テーブル等が記憶される。認証サーバ情報テーブルは、カードＩＤと認証サーバ３０とを紐付ける情報が格納される。
【００４１】
図５は、認証サーバ情報テーブルの一例を示す図である。認証サーバ情報テーブルは、カードＩＤと、カードＩＤの各々に紐づく認証サーバ情報とを有する。認証サーバ情報は、例えば認証サーバ３０のＩＰアドレスである。なお、図５に示す認証サーバ情報テーブルでは、各カードＩＤの各々に認証サーバ情報が紐付けられているが、これに限らず、例えばカードＩＤの所定の番号帯と認証サーバ情報とを紐付けるようにしてもよい。これにより、認証サーバ情報テーブルのデータ量を削減することができる。
【００４２】
（認証サーバ）
認証サーバ３０は、通信手段３３１と、認証手段３３２と、権限情報記憶手段３３３とを有する。これら各手段は、認証サーバ３０にインストールされた１以上のプログラムが、ＣＰＵ２０１に実行させる処理により実現され得る。
【００４３】
通信手段３３１は、ＮＩＣ２０８を介して、画像形成装置１０と相互に通信する。
【００４４】
認証手段３３２は、画像形成装置１０から受信したカードＩＤに基づいてＩＣカード１８１を認証すると共に、ＩＣカード１８１に許可されている画像形成装置１０の各機能の利用権限を、認証サーバ情報記憶手段３２３より取得する。
【００４５】
認証サーバ情報記憶手段３２３は、ＲＡＭ２０３、又は認証サーバ３０にネットワーク４０を介して接続される記憶装置等を用いて実現可能である。認証サーバ情報記憶手段３２３には権限情報テーブル等が記憶される。権限情報テーブルは、カードＩＤと画像形成装置１０の各機能の利用権限とを紐づける情報を格納する。
【００４６】
図６は、第一の実施の形態に係る権限情報テーブルの一例を示す図である。権限情報テーブルは、カードＩＤとスキャナ利用可否フラグとファクス利用可否フラグとプリンタ利用可否フラグ等とを格納する。また、権限情報テーブルには、画像形成装置１０の他機能手段３１７の各々に該当する利用可否フラグを格納させるようにしてもよい。例えば、コピー機能の利用可否フラグ、勤務管理アプリケーションの利用可否フラグを格納させるようにしてもよい。
【００４７】
＜処理手順＞
図７は、第一の実施の形態に係る情報処理システムの処理手順の一例を示すシーケンス図である。図７を用いて、第一の実施の形態に係る情報処理システムの処理手順の詳細を説明する。
【００４８】
まず、利用者が自身のＩＣカード１８１を画像形成装置１０のＩＣカードリーダ１０５にかざす（Ｓ５０１）。続いて、画像形成装置１０の入力手段３１２は、ＩＣカードリーダ１０５を介してＩＣカード１８１に記憶されているカードＩＤを読み取ると共に、読み取ったカードＩＤを制御手段３１３に渡す（Ｓ５０３）。
【００４９】
続いて、制御手段３１３は、通信手段３１１を介して、カードＩＤを紐付けサーバ２０に送信する（Ｓ５０５）。紐付けサーバ２０はカードＩＤを受信する（Ｓ５０７）。
【００５０】
続いて、紐付けサーバ２０の特定手段３２２は、受信したカードＩＤをキー情報として認証サーバ情報テーブルを検索することで、カードＩＤに紐づく認証サーバ情報を取得する（Ｓ５０９）。認証サーバ情報が取得できた場合はステップＳ５１７の処理手順に進み、認証サーバ情報が取得できなかった場合は、ステップＳ５１１の処理手順に進む。なお、認証サーバ情報が取得できた場合とは、受信したカードＩＤのレコードが認証サーバ情報テーブルに存在する場合である。認証サーバ情報が取得できなかった場合とは、受信したカードＩＤのレコードが認証サーバ情報テーブルに存在しない場合である。
【００５１】
ステップＳ５０９で、カードＩＤに紐づく認証サーバ情報が取得できなかった場合、特定手段３２２は、カードＩＤに紐づく認証サーバ情報が取得できなかったことを示す通知を画像形成装置１０に送信する（Ｓ５１１）。画像形成装置１０の制御手段３１３は、カードＩＤに紐づく認証サーバ情報が取得できなかったことを示す通知を紐付けサーバ２０から受信すると（Ｓ５１３）、利用者に対して、ログインに失敗したことを通知する。また、ステップＳ５０１でＩＣカード１８１をかざした利用者に画像形成装置１０の各機能を利用させないようにするため、制御手段３１３は、スキャナ機能手段３１４、ファクス機能手段３１５、プリンタ機能手段３１６、及び他機能手段３１７を動作させないように制御する（Ｓ５１５）。
【００５２】
ステップＳ５０９で、カードＩＤに紐づく認証サーバ情報が取得できた場合、特定手段３２２は、取得した認証サーバ情報を画像形成装置１０に送信する（Ｓ５１７）。画像形成装置１０の制御手段３１３は、紐付けサーバ２０から認証サーバ情報を受信する（Ｓ５１９）。
【００５３】
続いて、制御手段３１３は、受信した認証サーバ情報が示す認証サーバ３０に対して、カードＩＤを送信する（Ｓ５２１）。
【００５４】
続いて、認証サーバ３０の認証手段３３２は、受信したカードＩＤをキー情報として権限情報テーブルを検索し、カードＩＤを有するレコードが権限情報テーブルに存在するか否かを確認する。カードＩＤを有するレコードが存在する場合は認証を許可する。カードＩＤを有するレコードが存在しない場合は認証を拒否する。また、認証手段３３２は、認証を許可する場合、カードＩＤに紐づく各機能の利用可否フラグ（スキャナ利用可否フラグ、ファクス利用可否フラグ、プリンタ利用可否フラグ等）（以下、「利用者の権限情報」という）を権限情報テーブルから取得する（Ｓ５２３）。
【００５５】
続いて、認証手段３３２は、認証結果及び利用者の権限情報を画像形成装置１０に送信する（Ｓ５２５）。なお、認証手段３３２は、認証を許可する場合は認証結果及び利用者の権限情報を画像形成装置１０に送信し、認証を拒否する場合は認証結果のみを画像形成装置１０に送信するようにしてもよい。
【００５６】
画像形成装置１０の制御手段３１３は、認証サーバ３０より認証結果及び利用者の権限情報を受信する（Ｓ５２７）。続いて、制御手段３１３は、認証を許可する旨の通知を受信した場合はステップＳ５３１の処理手順に進み、認証を拒否する旨の通知を受信した場合はステップＳ５２９の処理手順に進む。
【００５７】
ステップＳ５２７で認証を拒否する旨の通知を受信した場合、制御手段３１３は、利用者に対して、ログインに失敗したことを通知する。また、ステップＳ５０１でＩＣカード１８１をかざした利用者に画像形成装置１０の各機能を利用させないようにするため、制御手段３１３は、スキャナ機能手段３１４、ファクス機能手段３１５、プリンタ機能手段３１６、及び他機能手段３１７を動作させないように制御する（Ｓ５２９）。
【００５８】
ステップＳ５２７で認証を許可する旨の通知を受信した場合、制御手段３１３は、利用者に対して、ログインに成功したことを通知する（Ｓ５３１）。続いて、制御手段３１３は、利用者の権限情報に基づいて、スキャナ機能手段３１４、ファクス機能手段３１５、プリンタ機能手段３１６、及び他機能手段３１７を制御する（Ｓ５３３）。
【００５９】
図６を例に具体例を説明する。例えば「カードＩＤ００２」に紐づくスキャナ利用可否フラグ、ファクス利用可否フラグ、及びプリンタ利用可否フラグは、それぞれ「０」、「０」、「１」である。「０」は利用不可を表し、「１」は利用可能を表している。すなわち、「カードＩＤ００２」の利用者はプリンタのみが利用可能である。したがって、制御手段３１３は、「カードＩＤ００２」の利用者に対して、プリンタのみが利用可能となるようにプリンタ機能手段３１６を制御する。
【００６０】
なお、ステップＳ５２７で受信した利用者の権限情報に、画像形成装置１０が有する全機能の利用可否フラグが含まれていない場合、制御手段３１３は、含まれていない機能については利用可能とするようにしてもよいし、利用不可とするようにしてもよい。例えば、画像形成装置１０には勤務管理アプリケーションを有する一方、利用者の権限情報には勤務管理アプリケーションの利用可否フラグが含まれていない場合、制御手段３１３は、利用者に対し、勤務管理アプリケーションを利用可能とするようにしてもよいし、利用不可とするようにしてもよい。
【００６１】
＜効果＞
以上、第一の実施の形態に係る情報処理システム１によれば、カードＩＤと認証サーバ３０とを紐付ける紐付けサーバ２０を備えたことで、画像形成装置１０に対してＩＣカード１８１を認証する認証サーバ３０を指示することができる。これにより、画像形成装置１０は、指示された認証サーバ３０に対して認証を要求することが可能になり、認証に用いることができるＩＣカード１８１を限定せずに利用者を認証することが可能になる。
【００６２】
また、紐付けサーバ２０と認証サーバ３０とを用いて利用者のＩＣカード１８１を認証するようにしたことで、情報処理システム１に新たな画像形成装置１０を追加する場合、画像形成装置１０に紐付けサーバ２０のアクセス先のみを記憶させればよい。すなわち、ＩＣカード１８１ごとの認証サーバ情報の設定が必要ないため、新たな画像形成装置１０を設置することに伴うメンテナンスコストを抑制させることができる。
【００６３】
また、第一の実施の形態に係る情報処理システム１は、紐付けサーバにより認証サーバを選択するようにしたことで、新たな種類のＩＣカードを用いた認証方法を提供する場合は、当該ＩＣカードを認証するための認証サーバを新たに備えればよい。すなわち、既存の認証サーバの機能に極力影響を与えないようにしつつ、新たな種類のＩＣカードを用いた認証方法を提供することができる。
【００６４】
また、第一の実施の形態に係る情報処理システム１は、紐付けサーバを有するようにしたことで、新たな種類のＩＣカードを用いた認証システムが既に存在する場合に、既に存在する認証システムを活用しつつ、当該新たな種類のＩＣカードを用いて画像形成装置１０の認証を行うようにすることができる。具体的には、新たな種類のＩＣカードを用いた認証システムの中に既に存在する認証サーバ３０に、画像形成装置１０の権限情報テーブルを保持させるようにする。更に、紐付けサーバ２０に、当該新たな種類のＩＣカードの各々のカードＩＤと当該認証サーバ３０とを登録する。これにより、既に存在する認証システムを活用しつつ、新たな種類のＩＣカードを利用して画像形成装置１０の認証を行うことが可能になる。
【００６５】
また、紐付けサーバ２０によりＩＣカード１８１ごとに異なる認証サーバ３０を指定可能としたことで、利用者は複数の認証サーバ３０を使い分けることが可能になる。例えば、情報処理システム１が、画像形成装置１０の利用に応じた課金を行う機能を有する場合を想定する。利用者が社員証のＩＣカード１８１とＥｄｙ（登録商標）のＩＣカード１８１を保有していた場合、画像形成装置１０の利用料金の請求先を会社にしたい場合は、社員証のＩＣカード１８１を利用して画像形成装置１０を利用することが可能になる。一方、画像形成装置１０の利用料金の請求先を個人にしたい場合は、Ｅｄｙ（登録商標）のＩＣカード１８１を利用することが可能になる。
【００６６】
また、ステップＳ５２７で受信した利用者の権限情報に、画像形成装置１０が有する全機能の利用可否フラグが含まれていない場合、制御手段３１３は、含まれていない機能については利用可能とするように動作するのか、又は利用不可とするように動作するのかを選択可能とした。これにより、新たな機能が搭載された画像形成装置１０を導入した場合に、全ての認証サーバ３０の制御情報に、当該新たな機能を追加する必要が無く、メンテナンスコストを抑制させることができる。
【００６７】
［第二の実施の形態］
次に、第二の実施の形態について図面に基づいて説明する。なお、第一の実施の形態と同一構成部分についての説明は省略する。また、特に言及しない点については、第一の実施の形態と同様でよい。
【００６８】
＜概要＞
第二の実施の形態に係る情報処理システム１は、利用者が画像形成装置１０にＩＣカード１８１をかざす際に利用者ＩＤ及びパスワードを入力させるようにすることで、カードＩＤに加えて、利用者ＩＤ及びパスワードを用いて画像形成装置１０の利用を許可するように動作する。
【００６９】
＜ソフトウェア構成＞
図８は、第二の実施の形態に係る情報処理システムのソフトウェア構成の一例を示す図である。第二の実施の形態に係る情報処理システム１では、入力手段４１２と制御手段４１３と認証手段４３２と権限情報記憶手段４３３との動作が、第一の実施の形態に係る情報処理システム１と異なる。それ以外の機能ブロックについては第一の実施の形態と同一であるため、説明は省略する。
【００７０】
（画像形成装置）
入力手段４１２は、ＩＣカードリーダ１０５を介してＩＣカード１８１からカードＩＤを読取って制御手段４１３に渡すと共に、利用者に対して利用者ＩＤ及びパスワードの入力を促す。ここで、利用者ＩＤは利用者を一意に識別するＩＤであり、パスワードは画像形成装置１０を利用する利用者を認証するために用いられる。
【００７１】
制御手段４１３は、入力手段４１２で入力されたカードＩＤを紐付けサーバ２０に送信すると共に、認証サーバ３０を特定する情報を紐付けサーバ２０から受け取る。また、制御手段４１３は、認証サーバ３０を特定する情報を受け取ると、認証サーバ３０に対してカードＩＤと利用者ＩＤとパスワードを送信すると共に、認証サーバ３０から、カードＩＤに紐づく権限情報を受け取る。制御手段４１３は、受け取った権限情報に基づいて、画像形成装置１０が備える各機能を制御する。
【００７２】
（認証サーバ）
認証手段４３２は、画像形成装置１０から受信したカードＩＤと利用者ＩＤとパスワードとに基づいてＩＣカード１８１を認証すると共に、ＩＣカード１８１に許可されている画像形成装置１０の各機能の利用権限を、認証サーバ情報記憶手段４２３より取得する。
【００７３】
認証サーバ情報記憶手段４２３は、ＲＡＭ２０３、又は認証サーバ３０にネットワーク４０を介して接続される記憶装置等を用いて実現可能である。認証サーバ情報記憶手段４２３には権限情報テーブル等が記憶される。権限情報テーブルは、カードＩＤと利用者ＩＤとパスワードと画像形成装置１０の各機能の利用権限とを紐づける情報を格納する。
【００７４】
図９は、第二の実施の形態に係る権限情報テーブルの一例を示す図である。権限情報テーブルは、カードＩＤと利用者ＩＤとパスワードとスキャナ利用可否フラグとファクス利用可否フラグとプリンタ利用可否フラグ等とを格納する。また、権限情報テーブルには、画像形成装置１０の他機能手段３１７の各々に該当する利用可否フラグを格納させるようにしてもよい。例えば、コピー機能の利用可否フラグ、勤務管理アプリケーションの利用可否フラグを格納させるようにしてもよい。
【００７５】
＜処理手順＞
図１０は、第二の実施の形態に係る情報処理システムの処理手順の一例を示すシーケンス図である。図１０を用いて、第二の実施の形態に係る情報処理システムの処理手順の詳細を説明する。なお、第一の実施の形態に係る情報処理システム１の処理手順と同一である処理手順には同一符号を付して説明を省略する。
【００７６】
利用者がＩＣカード１８１を画像形成装置１０のＩＣカードリーダ１０５にかざし、利用者ＩＤとパスワードとを入力する（Ｓ６０１）。続いて、画像形成装置１０の入力手段３１２は、ＩＣカードリーダ１０５を介してＩＣカード１８１に記憶されているカードＩＤを読み取ると共に、読み取ったカードＩＤと入力された利用者ＩＤとパスワードとを制御手段４１３に渡す。制御手段４１３は、ステップＳ６０５の処理を行うまでの間、利用者ＩＤとパスワードとを記憶しておく（Ｓ６０３）。
【００７７】
制御手段４１３は、ステップＳ５１９で受信した認証サーバ情報が示す認証サーバ３０に対して、カードＩＤと利用者ＩＤとパスワードとを送信する（Ｓ６０５）。
【００７８】
認証サーバ３０の認証手段４３２は、受信したカードＩＤをキー情報として権限情報テーブルを検索し、カードＩＤを有するレコードが権限情報テーブルに存在するか否かを確認する。カードＩＤを有するレコードが存在し、かつ、当該レコードに含まれる利用者ＩＤ及びパスワードと、ステップＳ６０５で受信した利用者ＩＤ及びパスワードとが一致する場合は認証を許可する。カードＩＤを有するレコードが存在しない場合、又は、当該レコードに含まれる利用者ＩＤ及びパスワードと、ステップＳ６０５で受信した利用者ＩＤ及びパスワードとが一致しない場合は認証を拒否する。また、認証手段４３２は、認証を許可する場合、カードＩＤに紐づく各機能の利用可否フラグ（スキャナ利用可否フラグ、ファクス利用可否フラグ、プリンタ利用可否フラグ等）を権限情報テーブルから取得する（Ｓ６０７）。
【００７９】
＜効果＞
以上、第二の実施の形態に係る情報処理システム１によれば、カードＩＤに加えて利用者ＩＤとパスワードとを用いて認証を行うようにしたことで、ＩＣカード１８１の紛失等により画像形成装置１０が不正に利用されるのを防止することができる。
【００８０】
また、第二の実施の形態に係る情報処理システム１は、紐付けサーバ２０には利用者ＩＤとパスワードとを送信せず、認証サーバ３０に対してのみ利用者ＩＤとパスワードとを送信するようにしたことで、紐付けサーバ２０を介して利用者ＩＤとパスワードとが漏洩するのを防止できる。
【００８１】
＜実施形態の補足＞
以上、本発明は各実施の形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。
【００８２】
以上、各実施の形態で述べたシーケンス及びフローチャートは、矛盾の無い限り順序を入れ替えてもよい。
【００８３】
以上、各実施の形態の全部又は一部は、プログラムによって実装され得る。このプログラムは、ＳＤカード１８０又は記憶媒体２０９に格納することができる。
【００８４】
なお、各実施の形態において、ＩＣカード１８１は認証媒体の一例である。カードＩＤは媒体識別子の一例である。認証サーバ情報記憶手段３２３は第一の記憶手段の一例である。権限情報記憶手段３３３又は権限情報記憶手段４３３は第二の記憶手段の一例である。利用者ＩＤ及びパスワードは認証識別子の一例である。通信手段３１１は第一の送信手段、第二の送信手段、第一の受信手段、又は第二の受信手段の一例である。
【符号の説明】
【００８５】
１  情報処理システム
１０  画像形成装置
２０  紐付けサーバ
３０  認証サーバ
４０  ネットワーク
１８１  ＩＣカード
３１１、３２１、３３１  通信手段
３１２、４１２  入力手段
３１３、４１３  制御手段
３１４  スキャナ機能手段
３１５  ファクス機能手段
３１６  プリンタ機能手段
３１７  他機能手段
３２２  特定手段
３２３  認証サーバ情報記憶手段
３３２、４３２  認証手段
３３３、４３３  権限情報記憶手段
【先行技術文献】
【特許文献】
【００８６】
【特許文献１】特開２００７−１６４６２１号公報
【図１】
2016100867.tif 000003
【図２】
2016100867.tif 000004
【図３】
2016100867.tif 000005
【図４】
2016100867.tif 000006
【図５】
2016100867.tif 000007
【図６】
2016100867.tif 000008
【図７】
2016100867.tif 000009
【図８】
2016100867.tif 000010
【図９】
2016100867.tif 000011
【図１０】
2016100867.tif 000012