(57)【要約】【課題】認証装置による認証処理が利用できず、ユーザが利用する装置が記憶するユーザ情報によって認証されないユーザであっても装置を利用できる認証システム、情報処理装置および認証方法を提供する。【解決手段】認証要求部１３は、ユーザ情報記憶部１６のユーザ情報に基づく認証に失敗すると、許可情報入力部１４に許可情報入力要求を渡し、許可情報入力部１４は、ユーザにより入力された許可情報と共に、許可判断要求を許可判断部１５に渡し、許可判断部１５は、受け取った許可情報が許可情報記憶部１７の利用許可情報管理テーブルに存在するか否かを確認する許可判断処理を実行し、許可判断処理の結果を、許可情報入力部１４に渡す。【選択図】図４
2015060316.tif 000002
【特許請求の範囲】
【請求項１】
認証装置と１以上の情報処理装置とを備える認証システムであって、
第１ユーザ情報を入力する第１入力手段と、
前記第１ユーザ情報に基づいて、前記認証装置に認証要求する第１認証要求手段と、
前記第１認証要求手段による認証要求にしたがって、前記第１ユーザ情報が、前記認証装置に記憶された第２ユーザ情報に存在するか否かを確認する第１認証処理を実行する第１認証処理手段と、
前記第１認証処理が実行できない場合、前記第１ユーザ情報が、前記情報処理装置に記憶された第３ユーザ情報に存在するか否かを確認する第２認証処理を実行する第２認証処理手段と、
前記第２認証処理によって前記第１ユーザ情報が前記第３ユーザ情報に存在することが確認されない場合、前記情報処理装置の利用許可を求めるための情報である第１許可情報を入力する第２入力手段と、
前記第１許可情報が、前記１以上の情報処理装置のうち利用許可を求める情報処理装置に記憶された第２許可情報に存在するか否かを確認する許可判断手段と、
前記第１許可情報が前記第２許可情報に存在する場合、ユーザに対して、前記利用許可を求める情報処理装置の利用を許可する利用許可手段と、
を備えた認証システム。
【請求項２】
前記第２認証処理手段は、前記第１ユーザ情報が、すべての前記情報処理装置に記憶された前記第３ユーザ情報に存在するか否かを確認する請求項１に記載の認証システム。
【請求項３】
前記第１認証処理手段により前記第１ユーザ情報が前記第２ユーザ情報に存在することが確認された場合、前記第１ユーザ情報を前記情報処理装置に前記第３ユーザ情報として記憶させるユーザ情報保持手段をさらに備えた請求項１または２に記載の認証システム。
【請求項４】
前記利用許可手段は、前記第１許可情報が前記第２許可情報に存在する場合、前記ユーザに対し、前記情報処理装置における前記第１許可情報に対応した機能の利用を許可する請求項１〜３のいずれか一項に記載の認証システム。
【請求項５】
前記第２許可情報は、前記情報処理装置ごとに固有の固定情報である請求項１〜４のいずれか一項に記載の認証システム。
【請求項６】
前記第２入力手段は、前記ユーザから前記第１許可情報を入力すると共に、ユーザ識別情報を入力し、
少なくとも前記ユーザ識別情報、および前記ユーザによる前記情報処理装置の利用が前記利用許可手段によって許可された場合の利用であるか否かを示す利用識別フラグをログ情報として前記情報処理装置に記憶させるログ記録手段と、
前記認証装置の動作が可能となった場合、前記情報処理装置に記憶された前記ログ情報を取得し、該ログ情報の前記利用識別フラグが前記利用許可手段によって許可された場合の利用であることを示す前記利用識別フラグに対応する前記ユーザ識別情報を抽出する利用識別判定手段と、
前記利用識別判定手段により抽出された前記ユーザ識別情報に基づいて、前記認証装置に認証要求する第２認証要求手段と、
前記第２認証要求手段による認証要求にしたがって、前記利用識別判定手段により抽出された前記ユーザ識別情報が、前記認証装置に記憶された前記第２ユーザ情報に存在するか否かを確認する第３認証処理を実行する第３認証処理手段と、
前記第３認証処理によって前記ユーザ識別情報が前記第２ユーザ情報に存在しない場合、該ユーザ識別情報と共に警告を通知する警告通知手段と、
をさらに備えた請求項１〜５のいずれか一項に記載の認証システム。
【請求項７】
第１ユーザ情報を入力する第１入力部と、
前記第１ユーザ情報に基づいて、認証装置に認証要求する認証要求部と、
前記認証装置が、前記第１ユーザ情報が前記認証装置に記憶された第２ユーザ情報に存在するか否かの確認をする第１認証処理の実行ができない場合、前記第１ユーザ情報が、情報処理装置に記憶された第３ユーザ情報に存在するか否かを確認する第２認証処理を実行する認証処理部と、
前記第２認証処理によって前記第１ユーザ情報が前記第３ユーザ情報に存在することが確認されない場合、情報処理装置の利用許可を求めるための情報である第１許可情報を入力する第２入力部と、
前記第１許可情報が、情報処理装置に記憶された第２許可情報に存在するか否かを確認する許可判断部と、
前記第１許可情報が前記第２許可情報に存在する場合、ユーザに対して利用を許可する利用許可部と、
を備えた情報処理装置。
【請求項８】
認証装置と１以上の情報処理装置とを備える認証システムにおいて、
第１ユーザ情報を入力する第１入力ステップと
前記第１ユーザ情報に基づいて、前記認証装置に認証要求する第１認証要求ステップと、
前記第１認証要求ステップにおける認証要求にしたがって、前記第１ユーザ情報が、前記認証装置に記憶された第２ユーザ情報に存在するか否かを確認する第１認証処理を実行する第１認証処理ステップと、
前記第１認証処理が実行できない場合、前記第１ユーザ情報が、前記情報処理装置に記憶された第３ユーザ情報に存在するか否かを確認する第２認証処理を実行する第２認証ステップと、
前記第２認証処理によって前記第１ユーザ情報が前記第３ユーザ情報に存在することが確認されない場合、前記情報処理装置の利用許可を求めるための情報である第１許可情報を入力する第２入力ステップと、
前記第１許可情報が、前記１以上の情報処理装置のうち利用許可を求める情報処理装置に記憶された第２許可情報に存在するか否かを確認する許可判断ステップと、
前記第１許可情報が前記第２許可情報に存在する場合、ユーザに対して、前記利用許可を求める情報処理装置の利用を許可する利用許可ステップと、
を備えた認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システム、情報処理装置および認証方法に関する。
【背景技術】
【０００２】
近年、画像形成装置を利用するときに、社員証等のＩＣカードによる認証を実行し、認証に成功すれば画像形成装置の利用が許可されるという認証技術が普及している。また、認証を外部の認証サーバに委譲することにより、各画像形成装置でユーザ情報（ユーザＩＤ、パスワード、カードＩＤ等）をメインテナンスする必要がなく、一元管理できる技術も既に知られている。また、認証を外部の認証サーバに委譲した場合に、認証が成功したユーザ情報を画像形成装置の記憶装置に記憶（キャッシュ）しておき、認証サーバと通信できなければ、画像形成装置の記憶装置に記憶（キャッシュ）されたユーザ情報を使用して認証を行うという技術も既に知られている。
【０００３】
また、画像形成装置が認証サーバと通信できない場合、画像形成装置の記憶装置に記憶されているユーザ情報を使用して認証を行い、さらに、利用する画像形成装置の記憶装置にユーザ情報が存在しない場合に、他の画像形成装置の記憶装置に記憶（キャッシュ）されているユーザ情報を参照して認証を行うシステムが提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像形成装置は、認証サーバに記憶されているすべてのユーザのユーザ情報を記憶（キャッシュ）するわけではなく、その画像形成装置において認証が成功したユーザのユーザ情報を一定期間記憶するように運用されることが多い。特許文献１に記載されたシステムは、認証サーバと通信できない場合に、画像形成装置の記置装置にユーザ情報が記憶されていないユーザは、画像形成装置が利用できないという問題点があった。なお、上述の問題点は、画像形成装置および認証サーバによる上述のシステムに限らず、ユーザが利用する装置と、一元的にユーザの認証を行う認証装置とで構成されるシステムであれば同様に存在する問題点である。
【０００５】
本発明は、上記に鑑みてなされたものであって、認証装置による認証処理が利用できず、ユーザが利用する装置が記憶するユーザ情報によって認証されないユーザであっても装置を利用できる認証システム、情報処理装置および認証方法を提供することを目的とする。
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、認証装置と１以上の情報処理装置とを備える認証システムであって、第１ユーザ情報を入力する第１入力手段と、前記第１ユーザ情報に基づいて、前記認証装置に認証要求する第１認証要求手段と、前記第１認証要求手段による認証要求にしたがって、前記第１ユーザ情報が、前記認証装置に記憶された第２ユーザ情報に存在するか否かを確認する第１認証処理を実行する第１認証処理手段と、前記第１認証処理が実行できない場合、前記第１ユーザ情報が、前記情報処理装置に記憶された第３ユーザ情報に存在するか否かを確認する第２認証処理を実行する第２認証処理手段と、前記第２認証処理によって前記第１ユーザ情報が前記第３ユーザ情報に存在することが確認されない場合、前記情報処理装置の利用許可を求めるための情報である第１許可情報を入力する第２入力手段と、前記第１許可情報が、前記１以上の情報処理装置のうち利用許可を求める情報処理装置に記憶された第２許可情報に存在するか否かを確認する許可判断手段と、前記第１許可情報が前記第２許可情報に存在する場合、ユーザに対して、前記利用許可を求める情報処理装置の利用を許可する利用許可手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、認証装置による認証処理が利用できず、ユーザが利用する装置が記憶するユーザ情報によって認証されないユーザであっても装置を利用できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施の形態に係る認証システムの全体構成の一例を示す図である。
【図２】図２は、画像形成装置のハードウェア構成の一例を示す図である。
【図３】図３は、認証装置のハードウェア構成の一例を示す図である。
【図４】図４は、第１の実施の形態に係る認証システムを構成する画像形成装置および認証装置の機能ブロックの一例を示す図である。
【図５】図５は、利用許可情報管理テーブルを示す概念図である。
【図６】図６は、認証システムにおける認証装置において認証を行う動作の一例を示すシーケンス図である。
【図７】図７は、認証システムにおける画像形成装置が保持するユーザ情報により認証を行う動作の一例を示すシーケンス図である。
【図８】図８は、認証システムの認証装置および画像形成装置においてユーザ情報による認証ができない場合において画像形成装置の利用を可能とする動作の一例を示すシーケンス図である。
【図９】図９は、利用許可情報入力ダイアログの構成の一例を示す図である。
【図１０】図１０は、第２の実施の形態に係る認証システムの全体構成の一例を示す図である。
【図１１】図１１は、ログ管理装置のハードウェア構成の一例を示す図である。
【図１２】図１２は、第２の実施の形態に係る認証システムを構成する画像形成装置、認証装置およびログ管理装置の機能ブロックの一例を示す図である。
【図１３】図１３は、一時的ログインをしたユーザが適正であるか否かをログ情報によって確認する動作の一例を示すシーケンス図である。
【図１４】図１４は、ログ記録テーブルを示す概念図である。
【図１５】図１５は、ログ管理装置が画像形成装置から取得した状態のログ管理テーブルを示す概念図である。
【図１６】図１６は、ログ管理装置において認証処理が行われた状態のログ管理テーブルを示す概念図である。
【発明を実施するための形態】
【０００９】
以下に、図面を参照しながら、本発明に係る認証システム、情報処理装置および認証方法の実施の形態を詳細に説明する。また、以下の実施の形態によって本発明が限定されるものではなく、以下の実施の形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施の形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換および変更を行うことができる。
【００１０】
（第１の実施の形態）
＜認証システムの全体構成＞
図１は、第１の実施の形態に係る認証システムの全体構成の一例を示す図である。図１を参照しながら、本実施の形態に係る認証システム５００の全体構成について説明する。
【００１１】
図１に示すように、認証システム５００は、画像形成装置１０ａ、画像形成装置１０ｂおよび認証装置２０を含んで構成され、互いにネットワーク１を介して接続されている。
【００１２】
画像形成装置１０ａおよび画像形成装置１０ｂは、ユーザの操作、または、図示しない印刷サーバから印刷データを取得して印刷する装置である。なお、画像形成装置１０ａ、１０ｂについて、任意の画像形成装置を示す場合、または総称する場合には、単に「画像形成装置１０」と称するものとする。また、図１には、画像形成装置１０ａ、１０ｂの２台が示されているが、これに限定されるものではなく、１台または３台以上の画像形成装置がネットワーク１に接続されている構成としてもよい。なお、画像形成装置１０は、ユーザの要求に応じた処理（機能）を提供する装置であってユーザが利用する装置である情報処理装置の一例である。
【００１３】
認証装置２０は、ユーザが画像形成装置１０を利用するために、画像形成装置１０からの認証要求に応じて、認証処理を行う装置である。
【００１４】
＜ハードウェア構成＞
次に、本実施の形態の各機器のハードウェア構成について説明する。
【００１５】
＜＜画像形成装置のハードウェア構成＞＞
図２は、画像形成装置のハードウェア構成の一例を示す図である。図２を参照しながら、画像形成装置１０のハードウェア構成の詳細について説明する。
【００１６】
図２に示すように、画像形成装置１０は、コントローラ１００と、操作表示部１１０と、ＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１２０と、エンジン部１３０とがＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続された構成となっている。
【００１７】
コントローラ１００は、画像形成装置１０全体の制御、描画、通信および操作表示部１１０からの入力を制御する装置である。操作表示部１１０は、例えばタッチパネル等であり、コントローラ１００に対する入力を受け入れるとともに、画像形成装置１０の状態等を表示する装置であり、後述するＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１０６に直接接続されている。ＦＣＵ１２０は、ファックス機能を実現する装置であり、ＰＣＩバスによってＡＳＩＣ１０６に接続されている。エンジン部１３０は、各機能を実現する装置で、ＰＣＩバスによってＡＳＩＣ１０６に接続されている。エンジン部１３０は、プロッタ１３１と、スキャナ１３２と、認証情報入力装置１３３とを有している。プロッタ１３１は、コントローラ１００からの命令に従い、印刷データから印刷を実行する。スキャナ１３２は、読み取り文書を読み込んで読み取りデータとして外部記憶装置１０８に蓄積する。認証情報入力装置１３３は、画像形成装置１０のユーザのユーザ情報（認証情報）を入力するものであり、例えば、認証カード１４０からカードＩＤを取得して入力するカードリーダ等により実現できる。認証カード１４０は、例えば、ＩＣカード、クレジットカード、またはプリペイドカード等の認証情報を記憶可能な媒体であればよく、携帯電話等の携帯端末であってもよい。したがって、認証カード１４０は、認証の用途のみに利用される記憶媒体である必要は無い。
【００１８】
コントローラ１００は、ＣＰＵ１０１と、システムメモリ（ＭＥＭ−Ｐ）１０２と、ノースブリッジ（ＮＢ）１０３と、サウスブリッジ（ＳＢ）１０４ａと、ネットワークインターフェース１０４ｂと、ＵＳＢインターフェース１０４ｃと、セントロニクスインターフェース１０４ｄと、ＡＳＩＣ１０６と、ローカルメモリ１０７と、外部記憶装置１０８と、を有している。
【００１９】
ＣＰＵ１０１は、画像形成装置１０の全体制御を行うものであり、システムメモリ１０２、ノースブリッジ１０３およびサウスブリッジ１０４ａからなるチップセットに接続され、このチップセットを介して他の機器と接続される。
【００２０】
システムメモリ（ＭＥＭ−Ｐ）１０２は、プログラムおよびデータの格納用メモリ、プログラムおよびデータの展開用メモリ、ならびにプリンタの描画用メモリ等として用いるメモリであり、ＲＯＭとＲＡＭとを有している。このうちＲＯＭは、プログラムおよびデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭは、プログラムおよびデータの展開用メモリ、ならびにプリンタの描画用メモリ等として用いる書き込みおよび読み出し可能なメモリである。
【００２１】
ノースブリッジ（ＮＢ）１０３は、ＣＰＵ１０１と、システムメモリ１０２、サウスブリッジ１０４ａおよびＡＧＰバス１０５とを接続するためのブリッジであり、システムメモリ１０２に対する読み書き等を制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００２２】
サウスブリッジ（ＳＢ）１０４ａは、ノースブリッジ１０３と、ＰＣＩデバイスおよび周辺デバイスとを接続するためのブリッジである。このサウスブリッジ１０４ａは、ＰＣＩバスを介してノースブリッジ１０３と接続されており、ＰＣＩバスには、ネットワークインターフェース１０４ｂ、ＵＳＢインターフェース１０４ｃおよびセントロニクスインターフェース１０４ｄ等が接続されている。
【００２３】
ＡＧＰバス１０５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースである。ＡＧＰバス１０５は、システムメモリ１０２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするバスである。
【００２４】
ＡＳＩＣ１０６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰバス１０５、ＰＣＩバス、外部記憶装置１０８およびローカルメモリ１０７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１０６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１０６の中核をなすアービタ（ＡＲＢ）と、ローカルメモリ１０７を制御するメモリコントローラと、ハードウェアロジック等により画像データの回転等をおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部１３０との間でＰＣＩバスを介したデータ転送を行うＰＣＩユニットとから構成される。このＡＳＩＣ１０６には、ＰＣＩバスを介してＦＣＵ１２０およびエンジン部１３０が接続される。また、ＡＳＩＣ１０６は、図示しないホストＰＣおよびネットワーク等にも接続されている。
【００２５】
ローカルメモリ（ＭＥＭ−Ｃ）１０７は、コピー用画像バッファおよび符号バッファとして用いるメモリである。
【００２６】
外部記憶装置１０８は、ＨＤＤ、ＳＤカードまたはフラッシュメモリ等の記憶装置であり、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積およびフォームの蓄積を行うためのストレージである。例えば、外部記憶装置１０８は、後述するように、認証装置２０において認証処理が成功した場合に、認証処理に使用したユーザ情報（ユーザＩＤおよびパスワード、またはカードＩＤ等）が記憶される。また、外部記憶装置１０８は、後述する利用許可情報管理テーブル１７０１を記憶している。
【００２７】
＜＜認証装置のハードウェア構成＞＞
図３は、認証装置のハードウェア構成の一例を示す図である。図３を参照しながら、認証装置２０のハードウェア構成の詳細について説明する。
【００２８】
図３に示すように、認証装置２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０４と、ネットワークインターフェース２０５と、ＣＤ−ＲＯＭドライブ２０６と、を備えている。上述の各装置は、バス２０８によって互いに通信可能に接続されている。
【００２９】
ＣＰＵ２０１は、認証装置２０全体の動作を制御する。ＲＯＭ２０２は、認証装置２０用のプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。
【００３０】
ＨＤＤ２０４は、各種データを記憶する。具体的には、ＨＤＤ２０４は、後述するように、ユーザ情報（ユーザＩＤおよびパスワード、またはカードＩＤ等）が記憶されている。
【００３１】
ネットワークインターフェース２０５は、インターネット等のネットワーク１を介して、画像形成装置１０とデータを通信するためのインターフェースである。
【００３２】
ＣＤ−ＲＯＭドライブ２０６は、着脱自在な記憶媒体の一例としてのＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０７に対するデータの読み出しおよび書き込みを制御する。
【００３３】
なお、認証装置２０用のプログラムは、インストール可能な形式または実行可能な形式のファイルによって、ＣＤ−ＲＯＭ２０７等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３４】
なお、上述の着脱可能なＣＤ−ＲＯＭ２０７の他に、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）またはブルーレイディスク等のコンピュータで読み取り可能な記録媒体を用いるものとしてもよい。
【００３５】
＜認証システムの機能的構成＞
図４は、第１の実施の形態に係る認証システムを構成する画像形成装置および認証装置の機能ブロックの一例を示す図である。図４を参照しながら、本実施の形態の各機器の機能的構成について説明する。図４に示すように、画像形成装置１０および認証装置２０は、ネットワーク１を介してデータ通信することができるように構成されている。
【００３６】
＜＜画像形成装置の機能的構成＞＞
画像形成装置１０（ログ記録手段）は、送受信部１１と、認証情報読取部１２（第１入力手段、第１入力部）と、認証要求部１３（第１認証要求手段、第２認証処理手段、ユーザ情報保持手段、認証要求部、認証処理部）と、許可情報入力部１４（第２入力手段、利用許可手段、第２入力部、利用許可部）と、許可判断部１５（許可判断手段、許可判断部）と、を有している。認証要求部１３、許可情報入力部１４および許可判断部１５は、図２に示すシステムメモリ１０２または外部記憶装置１０８に記憶されているプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能または手段である。なお、ソフトウェアであるプログラムではなく、ハードウェア回路によって実現されてもよい。
【００３７】
また、画像形成装置１０は、ユーザ情報記憶部１６と、許可情報記憶部１７と、を有している。上述の各記憶部は、図２に示す外部記憶装置１０８によって実現される記憶部である。
【００３８】
送受信部１１は、図２に示すネットワークインターフェース１０４ｂによって実現され、ネットワーク１を介して、認証装置２０および他の画像形成装置１０と各種データの送受信を行う。
【００３９】
認証情報読取部１２は、図２に示すエンジン部１３０の認証情報入力装置１３３によって実現される。認証情報読取部１２は、かざされた認証カード１４０からカードＩＤを読み取り、読み取ったカードＩＤ（第１ユーザ情報）を認証要求部１３に渡す。
【００４０】
認証要求部１３は、認証情報読取部１２から受け取ったカードＩＤを、カードＩＤに基づく認証要求と共に、認証装置２０に送信する。認証要求部１３は、送信したカードＩＤによって、認証装置２０において認証が成功した旨を示す認証結果を受信すると、ユーザ情報記憶部１６に、認証に成功したカードＩＤをユーザ情報として記憶させる。そして、認証要求部１３は、認証装置２０における認証が成功した旨を、例えば、操作表示部１１０に表示させ、ユーザ３０に対して画像形成装置１０の利用を許可することを通知する。
【００４１】
また、認証要求部１３は、カードＩＤを認証装置２０に送信することができない場合、カードＩＤが画像形成装置１０のユーザ情報記憶部１６に記憶されているユーザ情報（第３ユーザ情報）の中に存在するか否かを確認する認証処理を実行する。認証要求部１３は、カードＩＤがユーザ情報記憶部１６に存在しない場合、ネットワーク１に接続されている他の画像形成装置１０にカードＩＤを、認証要求と共に送信し、他の画像形成装置１０のユーザ情報記憶部１６に記憶されているユーザ情報の中に存在するか否かを確認する。そして、認証要求部１３は、受信したカードＩＤによって画像形成装置１０のいずれかのユーザ情報記憶部１６のユーザ情報に基づいて認証が成功した場合、画像形成装置１０における認証が成功した旨を、例えば、操作表示部１１０に表示させ、ユーザ３０に対して画像形成装置１０の利用を許可することを通知する。
【００４２】
また、認証要求部１３は、受信したカードＩＤがいずれの画像形成装置１０のユーザ情報記憶部１６のユーザ情報に存在しない場合、認証失敗（認証エラー）として認識し、許可情報入力部１４に許可情報入力要求を渡す。
【００４３】
許可情報入力部１４は、認証要求部１３から許可情報入力要求を受信すると、後述する図９に示す操作表示部１１０のタッチパネル１１０１に利用許可情報入力ダイアログ１１０２を表示させる。許可情報入力部１４は、ユーザ３０により利用許可情報入力ダイアログ１１０２を介して入力された許可情報（第１許可情報）と共に、許可判断要求を許可判断部１５に渡す。許可情報入力部１４は、送信した許可情報によって画像形成装置１０の利用許可がなされた場合、利用許可がなされた旨を、例えば、操作表示部１１０に表示させ、ユーザ３０に対して画像形成装置１０の利用を許可することを通知する。
【００４４】
許可判断部１５は、許可情報入力部１４から許可判断要求を受け取ると、許可判断要求と共に受け取った許可情報が許可情報記憶部１７の利用許可情報管理テーブル１７０１の「利用許可情報」（後述の図５参照）（第２許可情報）に存在するか否かを確認する許可判断処理を実行する。許可判断部１５は、許可判断処理の結果を、許可情報入力部１４に渡す。
【００４５】
ユーザ情報記憶部１６は、認証装置２０において認証が成功した場合、認証に成功したユーザ情報（ユーザＩＤおよびパスワード、またはカードＩＤ等）を記憶する。
【００４６】
図５は、利用許可情報管理テーブルを示す概念図である。図５を参照しながら、許可情報記憶部１７に記憶された利用許可情報管理テーブル１７０１について説明する。
【００４７】
許可情報記憶部１７は、図５に示す利用許可情報管理テーブル１７０１を記憶している。利用許可情報管理テーブル１７０１は、後述する認証装置２０および画像形成装置１０において認証処理が実行できない場合において、画像形成装置１０がユーザに利用を許可する許可処理を実行する場合に使用するデータである。利用許可情報管理テーブル１７０１は、利用を許可する場合にユーザの入力を必要とする利用許可情報を、その利用可能な機能を示す利用可能機能に関連付けて記憶するテーブルである。例えば、図５に示す利用許可情報管理テーブル１７０１において、利用許可情報が「２７ａｂ」である場合、利用可能機能は「スキャン」機能および「コピー」機能であることが示されている。
【００４８】
＜＜認証装置の機能的構成＞＞
認証装置２０は、送受信部２１と、認証要求処理部２２（第１認証処理手段、第３認証処理手段）と、を有している。認証要求処理部２２は、図３に示すＲＯＭ２０２またはＨＤＤ２０４に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能または手段である。なお、ソフトウェアであるプログラムではなく、ハードウェア回路によって実現されてもよい。
【００４９】
また、認証装置２０は、ユーザ情報記憶部２３を有している。ユーザ情報記憶部２３は、図３に示すＨＤＤ２０４によって実現される記憶部である。
【００５０】
送受信部２１は、図３に示すネットワークインターフェース２０５によって実現され、ネットワーク１を介して、画像形成装置１０と各種データの送受信を行う。
【００５１】
認証要求処理部２２は、画像形成装置１０から認証要求を受信すると、受信したカードＩＤがユーザ情報記憶部２３に記憶されているユーザ情報（第２ユーザ情報）の中に存在するか否かを確認する認証処理を実行する。認証要求処理部２２は、認証処理の結果を、認証要求部１３に送信する。
【００５２】
ユーザ情報記憶部２３は、認証のためのユーザ情報（ユーザＩＤおよびパスワード、またはカードＩＤ等）を記憶して一元管理する記憶部である。
【００５３】
＜認証システムにおいて認証装置で認証処理を行う場合の動作＞
図６は、認証システムにおける認証装置において認証を行う動作の一例を示すシーケンス図である。図６を参照しながら、本実施の形態に係る認証システム５００において認証装置２０で認証処理を行う場合の動作について説明する。なお、以下の説明においては、画像形成装置１０および認証装置２０は、互いにデータの送受信をそれぞれ送受信部１１および送受信部２１を介して行うものとし、各送受信部の記載を省略する。
【００５４】
＜＜ステップＳ１１＞＞
ユーザ３０は、画像形成装置１０の認証情報読取部１２に認証カード１４０をかざす。
【００５５】
＜＜ステップＳ１２＞＞
認証情報読取部１２は、認証カード１４０からカードＩＤを読み取る。
【００５６】
＜＜ステップＳ１３＞＞
認証情報読取部１２は、読み取ったカードＩＤを認証要求部１３に渡す。
【００５７】
＜＜ステップＳ１４、Ｓ１５＞＞
認証要求部１３は、受け取ったカードＩＤを、カードＩＤに基づく認証要求と共に、認証装置２０の認証要求処理部２２に送信する。
【００５８】
＜＜ステップＳ１６＞＞
認証要求処理部２２は、認証要求を受信すると、受信したカードＩＤがユーザ情報記憶部２３に記憶されているユーザ情報の中に存在するか否かを確認する認証処理を実行する。
【００５９】
＜＜ステップＳ１７＞＞
認証要求処理部２２は、認証処理の結果を、認証要求部１３に送信する。ここでは、認証要求処理部２２による認証処理の結果、受信したカードＩＤがユーザ情報記憶部２３のユーザ情報に存在する（認証成功）ものとする。
【００６０】
＜＜ステップＳ１８＞＞
認証要求部１３は、送信したカードＩＤによって認証が成功した旨を示す認証結果を受信すると、ユーザ情報記憶部１６に、認証に成功したカードＩＤをユーザ情報として記憶させる。なお、ユーザ情報記憶部２３が、カードＩＤにユーザＩＤ、パスワードおよびユーザ権限等を対応付けてユーザ情報を記憶していた場合、認証結果にカードＩＤ以外のユーザ情報を含ませることが可能であり、認証要求部１３は、カードＩＤ以外のユーザ情報も含めてユーザ情報記憶部１６に記憶させるようにしてもよい。
【００６１】
＜＜ステップＳ１９＞＞
認証要求部１３は、認証装置２０における認証が成功した旨を、例えば、操作表示部１１０に表示させ、ユーザ３０に対して画像形成装置１０の利用を許可することを通知する。なお、認証要求処理部２２による認証が失敗した場合は、認証エラーを通知し、ユーザ３０に対して画像形成装置１０の利用を許可しない。ただし、画像形成装置１０が備える全ての機能の利用を許可しないのではなく、一部の機能（例えば、コピー機能等）のみを許可するようにしてもよい。つまり、画像形成装置１０には、少なくとも認証が成功することで利用できる機能がある。
【００６２】
なお、認証装置２０における認証処理は、画像形成装置１０の認証情報読取部１２によって読み取られたカードＩＤによって実行されるものとしたが、これに限定されるものではない。例えば、画像形成装置１０の操作表示部１１０から入力されるユーザＩＤおよびパスワードによって認証処理が実行されるものとしてもよい。
【００６３】
＜認証システムにおいて画像形成装置で認証処理を行う場合の動作＞
図７は、認証システムにおける画像形成装置が保持するユーザ情報により認証を行う動作の一例を示すシーケンス図である。図７を参照しながら、本実施の形態に係る認証システム５００において画像形成装置１０で認証処理を行う場合の動作について説明する。以下の説明においては、認証装置２０は、サーバダウン、メインテナンスまたはネットワーク１の通信障害等により認証処理が実行できない状態であるものとする。なお、以下の説明においては、画像形成装置１０および認証装置２０は、互いにデータの送受信をそれぞれ送受信部１１および送受信部２１を介して行うものとし、各送受信部の記載を省略する。
【００６４】
＜＜ステップＳ３１＞＞
ユーザ３０は、画像形成装置１０の認証情報読取部１２に認証カード１４０をかざす。
【００６５】
＜＜ステップＳ３２＞＞
認証情報読取部１２は、認証カード１４０からカードＩＤを読み取る。
【００６６】
＜＜ステップＳ３３＞＞
認証情報読取部１２は、読み取ったカードＩＤを認証要求部１３に渡す。
【００６７】
＜＜ステップＳ３４、Ｓ３５＞＞
認証要求部１３は、受け取ったカードＩＤを、カードＩＤに基づく認証要求と共に、認証装置２０の認証要求処理部２２に送信する。
【００６８】
＜＜ステップＳ３６＞＞
認証要求部１３は、認証装置２０へのデータ送信を試みるが、認証装置２０のサーバダウン、メインテナンスまたはネットワーク１の通信障害等により、認証装置２０との通信が失敗する。
【００６９】
＜＜ステップＳ３７＞＞
認証要求部１３は、認証装置２０に対して認証を要求することができないので、受信したカードＩＤが画像形成装置１０のユーザ情報記憶部１６に記憶されているユーザ情報の中に存在するか否かを確認する認証処理を実行する。ユーザ情報記憶部１６には、上述したように、認証装置２０における認証処理が成功した場合のカードＩＤが記憶されている。すなわち、認証要求部１３による認証処理は、認証装置２０における認証処理が実行できない場合に、補完的に行われる認証処理である。認証要求部１３は、図示しないが、カードＩＤがユーザ情報記憶部１６に存在しない場合、ネットワーク１に接続されている他の画像形成装置１０にカードＩＤを、認証要求と共に送信し、他の画像形成装置１０のユーザ情報記憶部１６に記憶されているユーザ情報の中に存在するか否かを確認する。ここでは、認証要求部１３による認証処理の結果、受信したカードＩＤがいずれかの画像形成装置１０のユーザ情報記憶部１６のユーザ情報に存在する（認証成功）ものとする。
【００７０】
＜＜ステップＳ３８、３９＞＞
認証要求部１３は、受信したカードＩＤによって画像形成装置１０のいずれかのユーザ情報記憶部１６のユーザ情報に基づいて認証が成功した場合、画像形成装置１０における認証が成功した旨を、例えば、操作表示部１１０に表示させ、ユーザ３０に対して画像形成装置１０の利用を許可することを通知する。
【００７１】
なお、画像形成装置１０における認証処理は、認証情報読取部１２によって読み取られたカードＩＤによって実行されるものとしたが、これに限定されるものではない。例えば、画像形成装置１０の操作表示部１１０から入力されるユーザＩＤおよびパスワードによって認証処理が実行されるものとしてもよい。
【００７２】
＜認証システムの認証装置および画像形成装置で認証ができない場合の動作＞
図８は、認証システムの認証装置および画像形成装置においてユーザ情報による認証ができない場合において画像形成装置の利用を可能とする動作の一例を示すシーケンス図である。図９は、利用許可情報入力ダイアログの構成の一例を示す図である。図８および図９を参照しながら、本実施の形態に係る認証システム５００の認証装置２０および画像形成装置１０においてユーザ情報による認証ができない場合において画像形成装置１０の利用を可能とする動作について説明する。以下の説明においては、認証装置２０は、サーバダウン、メインテナンスまたはネットワーク１の通信障害等により認証処理が実行できない状態であるものとする。なお、以下の説明においては、画像形成装置１０および認証装置２０は、互いにデータの送受信をそれぞれ送受信部１１および送受信部２１を介して行うものとし、各送受信部の記載を省略する。
【００７３】
＜＜ステップＳ５１＞＞
ユーザ３０は、画像形成装置１０の認証情報読取部１２に認証カード１４０をかざす。
【００７４】
＜＜ステップＳ５２＞＞
認証情報読取部１２は、認証カード１４０からカードＩＤを読み取る。
【００７５】
＜＜ステップＳ５３＞＞
認証情報読取部１２は、読み取ったカードＩＤを認証要求部１３に渡す。
【００７６】
＜＜ステップＳ５４、Ｓ５５＞＞
認証要求部１３は、受け取ったカードＩＤを、カードＩＤに基づく認証要求と共に、認証装置２０の認証要求処理部２２に送信する。
【００７７】
＜＜ステップＳ５６＞＞
認証要求部１３は、認証装置２０へのデータ送信を試みるが、認証装置２０のサーバダウン、メインテナンスまたはネットワーク１の通信障害等により、認証装置２０との通信が失敗する。
【００７８】
＜＜ステップＳ５７＞＞
認証要求部１３は、認証装置２０に対して認証を要求することができないので、受信したカードＩＤが画像形成装置１０のユーザ情報記憶部１６に記憶されているユーザ情報の中に存在するか否かを確認する認証処理を実行する。ユーザ情報記憶部１６には、上述したように、認証装置２０における認証処理が成功した場合のカードＩＤが記憶されている。認証要求部１３は、図示しないが、カードＩＤがユーザ情報記憶部１６に存在しない場合、ネットワーク１に接続されている他の画像形成装置１０にカードＩＤを、認証要求と共に送信し、他の画像形成装置１０のユーザ情報記憶部１６に記憶されているユーザ情報の中に存在するか否かを確認する。ここでは、認証要求部１３による認証処理の結果、受信したカードＩＤがいずれの画像形成装置１０のユーザ情報記憶部１６のユーザ情報にも存在しないものとする。
【００７９】
＜＜ステップＳ５８＞＞
認証要求部１３は、受信したカードＩＤがいずれの画像形成装置１０のユーザ情報記憶部１６のユーザ情報に存在しないことを確認し、認証失敗（認証エラー）として認識する。
【００８０】
＜＜ステップＳ５９＞＞
認証要求部１３は、ユーザ情報記憶部１６のユーザ情報に基づく認証に失敗すると、許可情報入力部１４に許可情報入力要求を渡す。
【００８１】
＜＜ステップＳ６０＞＞
許可情報入力部１４は、認証要求部１３から許可情報入力要求を受信すると、図９に示すように、操作表示部１１０のタッチパネル１１０１に利用許可情報入力ダイアログ１１０２を表示させる。利用許可情報入力ダイアログ１１０２は、ユーザ３０からユーザＩＤ（ユーザ識別情報）、および画像形成装置１０固有の固定情報である許可情報の入力を受け付けるインターフェースである。利用許可情報入力ダイアログ１１０２には、ユーザ３０によって入力されたユーザＩＤおよび許可情報を表示する利用許可情報表示部１１０２ａと、ユーザＩＤおよび許可情報を入力するための利用許可情報入力操作部１１０２ｂと、入力したユーザＩＤおよび許可情報を確定するためのＯＫボタン１１０２ｃと、入力操作をキャンセルするためのキャンセルボタン１１０２ｄとが含まれている。許可情報は、画像形成装置１０固有の固定情報とし、利用許可情報管理テーブル１７０１において管理することで、管理者は、ユーザに関連しない情報として管理することができ、画像形成装置１０の利用許可を与える上でのセキュリティを保持することができる。なお、許可情報は、１台の画像形成装置１０に固有でなく、複数台の画像形成装置１０に固有の固定情報であってもよい。
【００８２】
＜＜ステップＳ６１＞＞
ユーザ３０は、利用許可情報入力ダイアログ１１０２において、利用許可情報表示部１１０２ａにユーザＩＤおよび許可情報を、利用許可情報入力操作部１１０２ｂの操作によって入力し、ＯＫボタン１１０２ｃを押下して入力したユーザＩＤおよび許可情報を確定する。
【００８３】
＜＜ステップＳ６２、６３＞＞
許可情報入力部１４は、ユーザ３０により利用許可情報入力ダイアログ１１０２を介して入力された許可情報と共に、許可判断要求を許可判断部１５に渡す。
【００８４】
＜＜ステップＳ６４＞＞
許可判断部１５は、許可判断要求を受け取ると、受け取った許可情報が許可情報記憶部１７の利用許可情報管理テーブル１７０１の「利用許可情報」（図５参照）に存在するか否かを確認する許可判断処理を実行する。
【００８５】
＜＜ステップＳ６５＞＞
許可判断部１５は、許可判断処理の結果を、許可情報入力部１４に渡す。ここでは、許可判断部１５による許可判断処理の結果、受け取った許可情報が許可情報記憶部１７の利用許可情報管理テーブル１７０１の「利用許可情報」に存在するものとする。
【００８６】
＜＜ステップＳ６６、６７＞＞
許可情報入力部１４は、送信した許可情報によって画像形成装置１０の利用許可がなされたものと判断し、利用許可がなされた旨を、例えば、操作表示部１１０に表示させ、ユーザ３０に対して画像形成装置１０の利用を許可することを通知する。ここで、画像形成装置１０は、利用許可情報管理テーブル１７０１において、利用許可情報入力ダイアログ１１０２を介して入力された許可情報と一致する「利用許可情報」に関連付けられた「利用可能機能」のみの利用を許可するものとする。例えば、利用許可情報入力ダイアログ１１０２を介して入力された許可情報が「２７ａｂ」である場合、画像形成装置１０は、その許可情報に対応する「利用可能機能」である「スキャン」および「コピー」の機能のみを利用可能にする。なお、利用許可情報管理テーブル１７０１において、「利用可能機能」のフィールドを設けず「利用許可情報」のみを管理し、登録された「利用可能情報」と一致する許可情報が入力された場合、画像形成装置１０の全機能を利用可能とする動作としてもよい。
【００８７】
なお、認証装置２０における認証処理は、画像形成装置１０の認証情報読取部１２によって読み取られたカードＩＤによって実行されるものとしたが、これに限定されるものではない。例えば、画像形成装置１０の操作表示部１１０から入力されるユーザＩＤおよびパスワードによって認証処理が実行されるものとしてもよい。
【００８８】
以上のように、画像形成装置１０が認証装置２０と通信できず、かつ、画像形成装置１０においてユーザ情報が記憶されていないユーザも、画像形成装置１０において固有の許可情報を入力することによって、利用することが可能となる。
【００８９】
なお、通常、認証処理は認証装置２０で実行され、ユーザ情報は認証装置２０において一元管理されていることがセキュリティ上好ましい。したがって、認証装置２０において認証処理が成功した場合に、画像形成装置１０のユーザ情報記憶部１６に記憶されるカードＩＤ等は、一時的にキャッシュするものとし、セキュリティ向上の観点から、例えば、所定時間後に自動的に消去することが好ましい。
【００９０】
（第２の実施の形態）
第２の実施の形態に係る認証システムについて、第１の実施の形態に係る認証システム５００の構成および動作と相違する点を中心に説明する。
【００９１】
＜認証システムの全体構成＞
図１０は、第２の実施の形態に係る認証システムの全体構成の一例を示す図である。図１０を参照しながら、本実施の形態に係る認証システム５００ａの全体構成について説明する。
【００９２】
図１０に示すように、認証システム５００ａは、画像形成装置１０ａ、画像形成装置１０ｂ、認証装置２０およびログ管理装置４０を含んで構成され、互いにネットワーク１を介して接続されている。
【００９３】
画像形成装置１０ａおよび画像形成装置１０ｂは、ユーザの操作、または、図示しない印刷サーバから印刷データを取得して印刷する装置である。
【００９４】
認証装置２０は、ユーザが画像形成装置１０を利用するために、画像形成装置１０からの認証要求に応じて、認証処理を行う装置である。
【００９５】
ログ管理装置４０は、画像形成装置１０が記録しているログ情報を取得し、ログ情報から適正なユーザが画像形成装置１０を利用しているか否かを確認する装置である。ログ情報とは、ユーザが画像形成装置１０をいつ、どのような操作をしたのかを示す情報であり、図１４において後述する。
【００９６】
＜ハードウェア構成＞
次に、本実施の形態の各機器のハードウェア構成について説明する。画像形成装置１０および認証装置２０のハードウェア構成は、第１の実施の形態と同様である。
【００９７】
＜＜ログ管理装置のハードウェア構成＞＞
図１１は、ログ管理装置のハードウェア構成の一例を示す図である。図１１を参照しながら、ログ管理装置４０のハードウェア構成の詳細について説明する。
【００９８】
図１１に示すように、ログ管理装置４０は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、ＨＤＤ４０４と、ネットワークインターフェース４０５と、ＣＤ−ＲＯＭドライブ４０６と、表示装置４０９と、を備えている。上述の各装置は、バス４０８によって互いに通信可能に接続されている。
【００９９】
ＣＰＵ４０１は、ログ管理装置４０全体の動作を制御する。ＲＯＭ４０２は、ログ管理装置４０用のプログラムを記憶している。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。
【０１００】
ＨＤＤ４０４は、各種データを記憶する。具体的には、ＨＤＤ４０４は、後述するように、画像形成装置１０から取得したログ情報が記憶されている。
【０１０１】
ネットワークインターフェース４０５は、インターネット等のネットワーク１を介して、画像形成装置１０および認証装置２０とデータを通信するためのインターフェースである。
【０１０２】
ＣＤ−ＲＯＭドライブ４０６は、着脱自在な記憶媒体の一例としてのＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０７に対するデータの読み出しおよび書き込みを制御する。
【０１０３】
なお、ログ管理装置４０用のプログラムは、インストール可能な形式または実行可能な形式のファイルによって、ＣＤ−ＲＯＭ４０７等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【０１０４】
なお、上述の着脱可能なＣＤ−ＲＯＭ４０７の他に、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）またはブルーレイディスク等のコンピュータで読み取り可能な記録媒体を用いるものとしてもよい。
【０１０５】
表示装置４０９は、後述するように、管理者等に、ログ情報から適正なユーザが画像形成装置１０を利用しているか否かを表示する液晶または有機ＥＬ等によって構成された装置である。
【０１０６】
＜認証システムの機能的構成＞
図１２は、第２の実施の形態に係る認証システムを構成する画像形成装置、認証装置およびログ管理装置の機能ブロックの一例を示す図である。図１２を参照しながら、本実施の形態の各機器の機能的構成について説明する。図１２に示すように、画像形成装置１０、認証装置２０およびログ管理装置４０は、ネットワーク１を介してデータ通信することができるように構成されている。
【０１０７】
＜＜画像形成装置の機能的構成＞＞
画像形成装置１０は、送受信部１１と、認証情報読取部１２と、認証要求部１３と、許可情報入力部１４と、許可判断部１５と、を有している。これらの各部の機能は、第１の実施の形態と同様である。
【０１０８】
また、画像形成装置１０は、ユーザ情報記憶部１６と、許可情報記憶部１７と、ログ情報記憶部１８と、を有している。上述の各記憶部は、図２に示す外部記憶装置１０８によって実現される記憶部である。
【０１０９】
ユーザ情報記憶部１６および許可情報記憶部１７の機能は、第１の実施の形態と同様である。
【０１１０】
ログ情報記憶部１８は、後述する図１４に示すログ記録テーブル１８０１を記憶している。ログ記録テーブル１８０１については、後述する。
【０１１１】
＜＜認証装置の機能的構成＞＞
認証装置２０は、送受信部２１と、認証要求処理部２２と、を有している。認証要求処理部２２は、図３に示すＲＯＭ２０２またはＨＤＤ２０４に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能または手段である。なお、ソフトウェアであるプログラムではなく、ハードウェア回路によって実現されてもよい。
【０１１２】
また、認証装置２０は、ユーザ情報記憶部２３を有している。ユーザ情報記憶部２３は、図３に示すＨＤＤ２０４によって実現される記憶部である。
【０１１３】
送受信部２１およびユーザ情報記憶部２３の機能は、第１の実施の形態と同様である。
【０１１４】
認証要求処理部２２は、第１の実施の形態で説明した機能を有するほか、以下の機能を有する。認証要求処理部２２は。ログ管理装置４０から認証要求を受信すると、受信したユーザＩＤがユーザ情報記憶部２３に記憶されているユーザ情報の中に存在するか否かを確認する認証処理を実行する。認証要求処理部２２は、認証処理の結果を、ログ管理装置４０に送信する。
【０１１５】
＜＜ログ管理装置の機能的構成＞＞
ログ管理装置４０は、送受信部４１と、ログ取得部４２（利用識別判定手段）と、認証要求部４３（第２認証要求手段）と、更新部４４と、通知部４５（警告通知手段）と、を有している。ログ取得部４２、認証要求部４３および更新部４４は、図１１に示すＲＯＭ４０２またはＨＤＤ４０４に記憶されているプログラムに従ったＣＰＵ４０１からの命令によって動作することで実現される機能または手段である。なお、ソフトウェアであるプログラムではなく、ハードウェア回路によって実現されてもよい。
【０１１６】
また、ログ管理装置４０は、ログ情報記憶部４６を有している。ログ情報記憶部４６は、図１１に示すＨＤＤ４０４によって実現される記憶部である。
【０１１７】
送受信部４１は、図１１に示すネットワークインターフェース４０５によって実現され、ネットワーク１を介して、画像形成装置１０および認証装置２０と各種データの送受信を行う。
【０１１８】
ログ取得部４２は、認証装置２０が通信可能に復旧した場合、画像形成装置１０のログ情報記憶部１８からログ情報を取得し、後述する図１５に示すログ管理テーブル４６０１として、ログ情報記憶部４６に記憶させる。ログ取得部４２は、ログ情報記憶部４６に記憶されたログ管理テーブル４６０１を参照し、「一時的ログインフラグ」（利用識別フラグ）が立っているユーザＩＤを抽出する。ログ取得部４２は、抽出したユーザＩＤを、認証要求部４３に渡す。
【０１１９】
認証要求部４３は、ログ取得部４２からユーザＩＤを受け取ると、そのユーザＩＤと共に、認証要求を認証装置２０に送信する。認証要求部４３は、認証装置２０から受信した認証処理の結果を、ログ管理装置４０の更新部４４および通知部４５に渡す。
【０１２０】
更新部４４は、認証要求部４３から認証処理の結果を受け取ると、認証装置２０によって認証処理が実行されたユーザＩＤに関連付けられたログ管理テーブル４６０１の「チェックフラグ」に認証処理済みを示す「済み」を書き込む。
【０１２１】
通知部４５は、ユーザ情報記憶部２３のユーザ情報に存在しなかったユーザＩＤに関連付けられたログ管理テーブル４６０１の「不正ユーザフラグ」を立てる。そして、通知部４５は、そのユーザＩＤを入力して一時的ログインを行ったユーザが不正ユーザである旨を、例えば、表示装置４０９に表示させることによってアラート通知を行う。
【０１２２】
＜認証システムにおけるログ管理装置が適正なユーザの利用か否かを確認する動作＞
図１３は、一時的ログインをしたユーザが適正であるか否かをログ情報によって確認する動作の一例を示すシーケンス図である。図１４は、ログ記録テーブルを示す概念図である。図１５は、ログ管理装置が画像形成装置から取得した状態のログ管理テーブルを示す概念図である。図１６は、ログ管理装置において認証処理が行われた状態のログ管理テーブルを示す概念図である。図１３〜１６を参照しながら、本実施の形態に係る認証システム５００ａのログ管理装置４０が、画像形成装置１０に記憶されたログ情報に基づいて、画像形成装置１０に一時的にログインしたユーザが適正であるか否かを確認する動作について説明する。以下の説明においては、初期状態として、認証装置２０は、サーバダウン、メインテナンスまたはネットワーク１の通信障害等により認証処理が実行できない状態であるものとする。なお、以下の説明においては、画像形成装置１０、認証装置２０およびログ管理装置４０は、互いにデータの送受信をそれぞれ送受信部１１、送受信部２１および送受信部４１を介して行うものとし、各送受信部の記載を省略する。
【０１２３】
＜＜ステップＳ７１＞＞
画像形成装置１０は、ユーザが画像形成装置１０をいつ、どのように操作をしたのかを示すログ情報を図１４に示すログ記録テーブル１８０１として、ログ情報記憶部１８に記憶させる。ログ記録テーブル１８０１は、「ログＩＤ」をキーとして、少なくとも「ユーザＩＤ」、ユーザによる操作内容を示す「操作」、その操作が実施された「時刻」、およびユーザの操作が一時的なログインに基づくものであるかを示す「一時的ログインフラグ」が関連付けられて記憶されている。ここで、一時的ログインとは、図８で上述したように、画像形成装置１０が認証装置２０と通信ができず、かつ、すべての画像形成装置１０においてユーザ情報が記憶されていないユーザが、利用しようとする画像形成装置１０にユーザＩＤおよび許可情報を入力することにより利用許可がなされた場合のログイン状態をいうものとする。
【０１２４】
＜＜ステップＳ７２＞＞
サーバダウン、メインテナンスまたはネットワーク１の通信障害等により認証処理が実行できなかった認証装置２０が、復旧して通信可能状態となり、認証処理の実行が可能となったものとする。
【０１２５】
＜＜ステップＳ７３＞＞
ログ管理装置４０のログ取得部４２は、画像形成装置１０のログ情報記憶部１８からログ情報を取得し、図１５に示すログ管理テーブル４６０１として、ログ情報記憶部４６に記憶させる。ログ管理テーブル４６０１は、「ログＩＤ」をキーとして、少なくとも「ユーザＩＤ」、ユーザによる操作内容を示す「操作」、その操作が実施された「時刻」、ユーザの操作が一時的なログインに基づくものであるかを示す「一時的ログインフラグ」、一時的ログインがなされたユーザの認証が行われたかを示す「チェックフラグ」、および不正利用のユーザであるか否かを示す「不正ユーザフラグ」が関連付けられて記憶されている。
【０１２６】
＜＜ステップＳ７４＞＞
ログ取得部４２は、ログ情報記憶部４６に記憶されたログ管理テーブル４６０１を参照し、「一時的ログインフラグ」が立っているユーザＩＤを抽出する。
【０１２７】
＜＜ステップＳ７５＞＞
ログ取得部４２は、抽出したユーザＩＤを、認証要求部４３に渡す。ここで、ログ取得部４２によって抽出されたユーザＩＤは、「ｆｕｓｅｉ」および「ｕｓｅｒＡ」であるものとする。
【０１２８】
＜＜ステップＳ７６＞＞
認証要求部４３は、ログ取得部４２から受け取ったユーザＩＤと共に、認証要求を認証装置２０の認証要求処理部２２に送信する。
【０１２９】
＜＜ステップＳ７７＞＞
認証要求処理部２２は、認証要求を受信すると、受信したユーザＩＤがユーザ情報記憶部２３に記憶されているユーザ情報の中に存在するか否かを確認する認証処理を実行する。
【０１３０】
＜＜ステップＳ７８＞＞
認証要求処理部２２は、認証処理の結果を、ログ管理装置４０の認証要求部４３に送信する。ここでは、認証要求処理部２２による認証処理の結果、受信したユーザＩＤのうち「ｆｕｓｅｉ」はユーザ情報記憶部２３のユーザ情報に存在せず、「ｕｓｅｒＡ」はユーザ情報記憶部２３のユーザ情報に存在したものとする。
【０１３１】
＜＜ステップＳ７９＞＞
認証要求部４３は、認証要求処理部２２から受信した認証処理の結果を、ログ管理装置４０の更新部４４および通知部４５に渡す。
【０１３２】
＜＜ステップＳ８０＞＞
更新部４４は、図１６に示すように、認証要求処理部２２によって認証処理が実行されたユーザＩＤに関連付けられたログ管理テーブル４６０１の「チェックフラグ」に認証処理済みを示す「済み」を書き込む。
【０１３３】
＜＜ステップＳ８１、Ｓ８２＞＞
通知部４５は、図１６に示すように、ユーザ情報記憶部２３のユーザ情報に存在しなかったユーザＩＤである「ｆｕｓｅｉ」に関連付けられたログ管理テーブル４６０１の「不正ユーザフラグ」を立てる。そして、通知部４５は、ユーザＩＤ「ｆｕｓｅｉ」を入力して一時的ログインを行ったユーザが不正ユーザである旨を、例えば、表示装置４０９に表示させることによって管理者５０にアラート通知を行う。
【０１３４】
第１の実施の形態においては、一時的ログインのため、画像形成装置１０に入力する許可情報と共にユーザＩＤを入力していたが、このユーザＩＤについては何もチェックする機能はないため、許可情報を知り得た不正なユーザに対して画像形成装置１０の利用許可を与えてしまう可能性がある。本実施の形態においては、画像形成装置１０において、ユーザがいつ、どのように操作したのかを示すログ情報を記憶し、ログ管理装置４０がそのログ情報から一時的ログインしたユーザのユーザＩＤを抽出し、認証装置２０がそのユーザＩＤに基づいて認証処理を実行するものとしている。これによって、利用しようとしている画像形成装置１０において固有の許可情報を入力することにより利用可能とする利便性を保持しつつ、適正なユーザＩＤを持たない不正なユーザによって一時的ログインを行ったことを検出して管理者に通知することができるので、セキュリティを向上させることができる。
【０１３５】
なお、図１０に示すように、認証装置２０とログ管理装置４０とは別の装置として構成しているが、これに限定されるものではなく、認証装置２０が上述のログ管理装置４０の機能を備えるものとしてもよい。
【符号の説明】
【０１３６】
１  ネットワーク
１０、１０ａ、１０ｂ  画像形成装置
１１  送受信部
１２  認証情報読取部
１３  認証要求部
１４  許可情報入力部
１５  許可判断部
１６  ユーザ情報記憶部
１７  許可情報記憶部
１８  ログ情報記憶部
２０  認証装置
２１  送受信部
２２  認証要求処理部
２３  ユーザ情報記憶部
３０  ユーザ
４０  ログ管理装置
４１  送受信部
４２  ログ取得部
４３  認証要求部
４４  更新部
４５  通知部
４６  ログ情報記憶部
５０  管理者
１００  コントローラ
１０１  ＣＰＵ
１０２  システムメモリ（ＭＥＭ−Ｐ）
１０３  ノースブリッジ
１０４ａ  サウスブリッジ
１０４ｂ  ネットワークインターフェース
１０４ｃ  ＵＳＢインターフェース
１０４ｄ  セントロニクスインターフェース
１０５  ＡＧＰバス
１０６  ＡＳＩＣ
１０７  ローカルメモリ（ＭＥＭ−Ｃ）
１０８  外部記憶装置
１１０  操作表示部
１２０  ＦＣＵ
１３０  エンジン部
１３１  プロッタ
１３２  スキャナ
１３３  認証情報入力装置
１４０  認証カード
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ＨＤＤ
２０５  ネットワークインターフェース
２０６  ＣＤ−ＲＯＭドライブ
２０７  ＣＤ−ＲＯＭ
２０８  バス
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ
４０４  ＨＤＤ
４０５  ネットワークインターフェース
４０６  ＣＤ−ＲＯＭドライブ
４０７  ＣＤ−ＲＯＭ
４０８  バス
４０９  表示装置
５００、５００ａ  認証システム
１１０１  タッチパネル
１１０２  利用許可情報入力ダイアログ
１１０２ａ  利用許可情報表示部
１１０２ｂ  利用許可情報入力操作部
１１０２ｃ  ＯＫボタン
１１０２ｄ  キャンセルボタン
１７０１  利用許可情報管理テーブル
１８０１  ログ記録テーブル
４６０１  ログ管理テーブル
【先行技術文献】
【特許文献】
【０１３７】
【特許文献１】特開２０１０−２７７１８５号公報
【図１】
2015060316.tif 000003
【図２】
2015060316.tif 000004
【図３】
2015060316.tif 000005
【図４】
2015060316.tif 000006
【図５】
2015060316.tif 000007
【図６】
2015060316.tif 000008
【図７】
2015060316.tif 000009
【図８】
2015060316.tif 000010
【図９】
2015060316.tif 000011
【図１０】
2015060316.tif 000012
【図１１】
2015060316.tif 000013
【図１２】
2015060316.tif 000014
【図１３】
2015060316.tif 000015
【図１４】
2015060316.tif 000016
【図１５】
2015060316.tif 000017
【図１６】
2015060316.tif 000018