(57)【要約】【課題】一の認証方法で所定回数ユーザ認証に失敗した場合でも、他の認証方法によりユーザ認証を行えるようにして画像処理装置の利便性を向上させる。【解決手段】画像処理装置は、ユーザ認証を行うための認証情報として、第１の認証情報及び第２の認証情報のいずれか一つを入力し、その入力した認証情報に基づいてユーザ認証を行い、ユーザ認証に成功した場合、その認証ユーザによるログイン状態へと移行させて画像処理に関する少なくとも１つの機能を実行可能な状態とする構成であり、同一のユーザが入力した第１の認証情報に基づいて行うユーザ認証に所定回数失敗した場合、その後、当該ユーザが入力する第１の認証情報に基づいてユーザ認証を行わず、当該ユーザが第２の認証情報を入力したときにはその第２の認証情報に基づいてユーザ認証を行うようにする。【選択図】図１３
2011054120.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ認証を行うための第１の認証情報を入力する第１認証情報入力手段と、
ユーザ認証を行うための前記第１の認証情報とは異なる第２の認証情報を入力する第２認証情報入力手段と、
前記第１の認証情報及び前記第２の認証情報のいずれか一方に基づいてユーザ認証を行う認証手段と、
前記認証手段によるユーザ認証に成功した場合、その認証ユーザによるログイン状態へと移行させて画像処理に関する少なくとも１つの機能を実行可能な状態とするログイン状態制御手段と、
を備え、
前記認証手段は、同一のユーザが前記第１認証情報入力手段に入力する前記第１の認証情報に基づいて行うユーザ認証に所定回数失敗した場合、その後、当該ユーザが前記第１認証情報入力手段に対して前記第１の認証情報を入力したときにはユーザ認証を行わず、当該ユーザが前記第２認証情報入力手段に対して前記第２の認証情報を入力したときには当該第２の認証情報に基づいてユーザ認証を行うことを特徴とする画像処理装置。
【請求項２】
前記第１認証情報入力手段は、前記第１の認証情報として、ユーザを識別するための識別情報と、パスワードとを入力する操作パネルであり、
前記第２認証情報入力手段は、ユーザの生体情報を読み取り、該生体情報を前記第２の認証情報として入力する生体情報読取装置であることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記第１認証情報入力手段は、ユーザが所持する記録媒体に記録された識別情報を読み取り、該識別情報を前記第２の認証情報として入力する記録媒体読取装置であり、
前記第２認証情報入力手段は、ユーザの生体情報を読み取り、該生体情報を前記第２の認証情報として入力する生体情報読取装置であることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記認証手段は、前記生体情報読取装置が同一のユーザから読み取った生体情報に基づいてユーザ認証を行う場合において、ユーザ認証に失敗する回数が予め設定される設定回数となるまでユーザ認証を繰り返し行うように構成され、
前記設定回数は、前記所定回数よりも多い回数に設定可能であることを特徴とする請求項２又は３記載の画像処理装置。
【請求項５】
前記認証手段は、前記生体情報読取装置がユーザから読み取った生体情報に基づいてユーザ認証を行う際、前記生体情報読取装置から入力する生体情報と、予め登録されている基準生体情報との類似度を求め、該類似度がユーザ認証に成功となる所定の基準値に満たない場合でも、所定の閾値以上であれば、ユーザ認証の失敗回数にカウントしないことを特徴とする請求項２乃至４のいずれかに記載の画像処理装置。
【請求項６】
前記ログイン状態制御手段は、前記ログイン状態において、前記認証ユーザによる指示操作に基づいて前記少なくとも１つの機能に対応する処理を実行する際、前記認証ユーザによる指示操作が不正な操作であるか否かを判別し、不正な操作である場合、前記認証ユーザによる特定の機能の使用を禁止することを特徴とする請求項１乃至５のいずれかに記載の画像処理装置。
【請求項７】
画像処理装置と認証サーバとがネットワークを介して接続された画像処理システムであって、
前記画像処理装置は、
ユーザ認証を行うための第１の認証情報を入力する第１認証情報入力手段と、
ユーザ認証を行うための前記第１の認証情報とは異なる第２の認証情報を入力する第２認証情報入力手段と、
前記第１認証情報入力手段及び前記第２認証情報入力手段のいずれか一方から前記第１の認証情報又は前記第２の認証情報を入力した場合、前記認証サーバに対し、認証対象ユーザを指定して前記第１の認証情報又は前記第２の認証情報を添付した認証要求を送信すし、前記認証サーバから前記認証要求に対応する認証結果を受信する認証要求手段と、
前記認証結果が認証成功である場合、認証ユーザによるログイン状態へと移行させて画像処理に関する少なくとも１つの機能を実行可能な状態とするログイン状態制御手段と、
を備え、
前記認証サーバは、
前記認証要求に添付された前記第１の認証情報又は前記第２の認証情報に基づいてユーザ認証を行い、その認証結果を前記画像処理装置に送信する認証手段を備えており、
前記認証手段は、同一の認証対象ユーザについて前記第１の認証情報に基づくユーザ認証に所定回数失敗した場合、その後、当該認証対象ユーザについて前記第１の認証情報に基づくユーザ認証は行わず、当該認証対象ユーザについての前記第２の認証情報が添付された前記認証要求を受信したときに当該第２の認証情報に基づいてユーザ認証を行うことを特徴とする画像処理システム。
【請求項８】
前記第１認証情報入力手段は、前記第１の認証情報として、認証対象ユーザを識別するための識別情報と、パスワードとを入力する操作パネルであり、
前記第２認証情報入力手段は、認証対象ユーザの生体情報を読み取り、該生体情報を前記第２の認証情報として入力する生体情報読取装置であることを特徴とする請求項７記載の画像処理システム。
【請求項９】
前記第１認証情報入力手段は、認証対象ユーザが所持する記録媒体に記録された識別情報を読み取り、該識別情報を前記第２の認証情報として入力する記録媒体読取装置であり、
前記第２認証情報入力手段は、認証対象ユーザの生体情報を読み取り、該生体情報を前記第２の認証情報として入力する生体情報読取装置であることを特徴とする請求項７記載の画像処理システム。
【請求項１０】
前記認証手段は、前記生体情報読取装置が同一の認証対象ユーザから読み取った生体情報に基づいてユーザ認証を行う場合において、ユーザ認証に失敗する回数が予め設定される設定回数となるまでユーザ認証を繰り返し行うように構成され、
前記設定回数は、前記所定回数よりも多い回数に設定可能であることを特徴とする請求項８又は９記載の画像処理システム。
【請求項１１】
前記認証手段は、前記生体情報読取装置が認証対象ユーザから読み取った生体情報に基づいてユーザ認証を行う際、前記生体情報読取装置から入力する生体情報と、予め登録されている基準生体情報との類似度を求め、該類似度がユーザ認証に成功となる所定の基準値に満たない場合でも、所定の閾値以上であれば、ユーザ認証の失敗回数にカウントしないことを特徴とする請求項８乃至１０のいずれかに記載の画像処理システム。
【請求項１２】
前記ログイン状態制御手段は、前記ログイン状態において、認証ユーザによる指示操作に基づいて前記少なくとも１つの機能に対応する処理を実行する際、認証ユーザによる指示操作が不正な操作であるか否かを判別し、不正な操作である場合、前記認証サーバに対し、認証ユーザを指定して不正操作の通知を行うように構成されており、
前記認証サーバは、前記不正操作の通知を受信した場合には、前記画像処理装置において、少なくとも不正操作の行われた機能が前記認証ユーザによって使用されることを禁止させることを特徴とする請求項７乃至１１のいずれかに記載の画像処理システム。
【請求項１３】
複数の画像処理装置と認証サーバとがネットワークを介して接続された画像処理システムであって、
前記複数の画像処理装置のそれぞれは、
ユーザ認証を行うための第１の認証情報を入力する第１認証情報入力手段と、
ユーザ認証を行うための前記第１の認証情報とは異なる第２の認証情報を入力する第２認証情報入力手段と、
前記第１認証情報入力手段及び前記第２認証情報入力手段のいずれか一方から前記第１の認証情報又は前記第２の認証情報を入力した場合、前記認証サーバに対し、認証対象ユーザを指定して前記第１の認証情報又は前記第２の認証情報を添付した認証要求を送信すし、前記認証サーバから前記認証要求に対応する認証結果を受信する認証要求手段と、
前記認証結果が認証成功である場合、認証ユーザによるログイン状態へと移行させて画像処理に関する少なくとも１つの機能を実行可能な状態とするログイン状態制御手段と、
を備え、
前記ログイン状態制御手段は、前記ログイン状態において、認証ユーザによる指示操作に基づいて前記少なくとも１つの機能に対応する処理を実行する際、当該認証ユーザによる指示操作が不正な操作であるか否かを判別し、不正な操作であれば、前記認証サーバに対し、認証ユーザを指定して不正操作の通知を行う構成であり、
前記認証サーバは、
前記認証要求に添付された前記第１の認証情報又は前記第２の認証情報に基づいてユーザ認証を行い、その認証結果を前記認証要求の送信元である画像処理装置に送信する認証手段と、
前記複数の画像処理装置のうちのいずれかから前記不正操作の通知を受信した場合に、前記複数の画像処理装置のうちの特定の画像処理装置において、少なくとも不正操作の行われた機能が前記認証ユーザによって使用されることを禁止する設定に変更する機能停止設定手段と、
を備えることを特徴とする画像処理システム。
【請求項１４】
ユーザ認証を行うための第１の認証情報と、前記第１の認証情報とは異なる第２の認証情報とのいずれか一方を入力するステップと、
前記第１の認証情報又は前記第２の認証情報に基づいてユーザ認証を行うステップと、
ユーザ認証に成功した場合、その認証ユーザによるログイン状態へと移行させて画像処理に関する少なくとも１つの機能を実行可能な状態にするステップと、
を有し、
同一のユーザより入力された前記第１の認証情報に基づいて行うユーザ認証に所定回数失敗した場合、その後、当該ユーザより前記第１の認証情報が入力されたときにはユーザ認証を行わず、当該ユーザより前記第２の認証情報が入力されたときには当該第２の認証情報に基づいてユーザ認証を行うことを特徴とするユーザ認証方法。
【請求項１５】
前記第１の認証情報は、所定の操作パネルから入力される、ユーザを識別するための識別情報と、パスワードとから成る情報であり、
前記第２の認証情報は、所定の生体情報読取装置によって読み取られたユーザの生体情報であることを特徴とする請求項１４記載のユーザ認証方法。
【請求項１６】
前記第１の認証情報は、所定の記録媒体読取装置によって読み取られたユーザが所持する記録媒体に記録された識別情報であり、
前記第２の認証情報は、所定の生体情報読取装置によって読み取られたユーザの生体情報であることを特徴とする請求項１４記載のユーザ認証方法。
【請求項１７】
前記ユーザ認証を行うステップは、前記生体情報読取装置がユーザから読み取った生体情報に基づいてユーザ認証を行う際、前記生体情報読取装置から入力する生体情報と、予め登録されている基準生体情報との類似度を求め、該類似度がユーザ認証に成功となる所定の基準値に満たない場合でも、所定の閾値以上であれば、ユーザ認証の失敗回数にカウントしないことを特徴とする請求項１５又は１６に記載のユーザ認証方法。
【請求項１８】
前記ログイン状態において、前記認証ユーザによる指示操作に基づいて前記少なくとも１つの機能に対応する処理を実行する際、前記認証ユーザによる指示操作が不正な操作であるか否かを判別し、不正な操作である場合、前記認証ユーザによる特定の機能の使用を禁止するステップをさらに有することを特徴とする請求項１４乃至１７のいずれかに記載のユーザ認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システムおよびユーザ認証方法に関し、特に画像処理装置や画像処理システムにおいて不正な認証操作やその他の不正な操作が行われた場合にそれに対処するための制御技術に関する。
【背景技術】
【０００２】
従来、複合機やＭＦＰ（Multi Function Peripheral）などと称される画像処理装置において、コピー機能やファックス（ＦＡＸ）機能などの画像処理に関する機能を使用可能とするために種々のユーザ認証を行うものが公知である。例えば、画像処理装置に設けられた操作パネルに対してユーザがユーザ名とパスワードとを入力する操作を行うことにより、画像処理装置がその入力されたユーザ名とパスワードとに基づいてユーザ認証を行う技術が公知である（例えば特許文献１）。また画像処理装置に、ユーザの手や指から静脈パターンなどの生体情報を読み取る生体情報読取装置を設け、画像処理装置がその生体情報読取装置から入力されるユーザの生体情報に基づいてユーザ認証を行う技術が公知である（例えば特許文献２）。またこの他にも、各ユーザが所持するＩＣカードなどからカード情報を読み取ることによりユーザ認証を行うものも存在する。
【０００３】
このような画像処理装置は、ユーザ認証に成功すると、その認証されたユーザ（認証ユーザ）によるログイン状態へと移行させ、その認証ユーザに対して予め許可された機能が使用できるようになる。一方、ユーザ認証に失敗した場合、画像処理装置がその失敗回数をカウントし、失敗回数が予め設定された回数に達すると、不正な認証操作とみなし、それ以後、そのユーザによる認証操作を受け付けないようにして画像処理装置が不正使用されることを防止するものも存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−９８４３９号公報
【特許文献２】特開２００９−１８６６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、近年の画像処理装置は、複数の認証方法によりユーザ認証を行うことが可能となっており、それら複数の認証方法のうちからユーザによって選択された認証方法によりユーザ認証を行うことも可能である。例えば、操作パネルを介して入力されるパスワードに基づいてユーザ認証を行うパスワード認証と、生体情報読取装置から入力されるユーザの生体情報に基づいてユーザ認証を行う生体認証との双方でユーザ認証を行えるようにすることで、画像処理装置を使用するユーザは、パスワード認証と生体認証のいずれか一方を選択して認証操作を行うことが可能になる。
【０００６】
しかしながら、ユーザが選択した一の認証方法で所定回数ユーザ認証に失敗することにより、他の認証方法でも認証操作が受け付けられないようになってしまうと、当該ユーザは画像処理装置を全く使用することができなくなるという問題がある。特に生体認証の場合は、ユーザの手や指などの生体から生体情報を読み取るため、ユーザの体調や、気温、湿度、手や指の置き方などによって認証失敗となり易く、パスワード認証の場合と同じ失敗回数で不正な認証操作であると判断してしまうと、画像処理装置を全く使用することができなくなるケースが増加し、画像処理装置の利便性が著しく低下する。
【０００７】
またネットワーク環境に複数の画像処理装置が設けられており、各画像処理装置が使用される際に行うユーザ認証を認証サーバにおいて一括処理するようにした構成の場合、複数の画像処理装置のうちの一の装置を使用する際に、所定回数以上ユーザ認証に失敗してしまうと、当該ユーザは、ネットワークに接続された全ての画像処理装置を使用できなくなるという問題がある。
【０００８】
また従来の画像処理装置は、ユーザ認証に成功してログイン状態に移行させた場合において、認証ユーザによって行われる操作が不正な操作であるか否かを監視しており、不正な操作を検知した場合には、認証ユーザによる画像処理装置の使用を禁止する。このような装置では、認証ユーザが誤って特定の機能に対する不正な操作を行ってしまった場合でも画像処理装置の全ての機能が使用できなくなってしまうので、それ以後、そのユーザは画像処理装置を全く使用することができなくなる。そのため、ユーザは、不正な操作を行った機能とは異なる機能を使用したい場合でも、画像処理装置を使用することができないという問題がある。
【０００９】
そこで本発明は、上記従来の問題点を解決するためになされたものであり、一の認証方法で所定回数ユーザ認証に失敗した場合でも、他の認証方法によりユーザ認証を行えるようにして利便性を向上させる画像処理装置、画像処理システムおよびユーザ認証方法を提供することを第１の目的とする。
【００１０】
また本発明は、特に生体認証においてユーザ認証に失敗することにより、画像処理装置が頻繁に使用できなくなることを抑制することができる画像処理装置、画像処理システムおよびユーザ認証方法を提供することを第２の目的とする。
【００１１】
また本発明は、ログイン状態においてユーザによる不正操作が行われた場合、その不正操作に対応した機能のみを使用停止にすることができるようにした画像処理装置、画像処理システムおよびユーザ認証方法を提供することを第３の目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１にかかる発明は、画像処理装置であって、ユーザ認証を行うための第１の認証情報を入力する第１認証情報入力手段と、ユーザ認証を行うための前記第１の認証情報とは異なる第２の認証情報を入力する第２認証情報入力手段と、前記第１の認証情報及び前記第２の認証情報のいずれか一方に基づいてユーザ認証を行う認証手段と、前記認証手段によるユーザ認証に成功した場合、その認証ユーザによるログイン状態へと移行させて画像処理に関する少なくとも１つの機能を実行可能な状態とするログイン状態制御手段と、を備え、前記認証手段は、同一のユーザが前記第１認証情報入力手段に入力する前記第１の認証情報に基づいて行うユーザ認証に所定回数失敗した場合、その後、当該ユーザが前記第１認証情報入力手段に対して前記第１の認証情報を入力したときにはユーザ認証を行わず、当該ユーザが前記第２認証情報入力手段に対して前記第２の認証情報を入力したときには当該第２の認証情報に基づいてユーザ認証を行うことを特徴とする構成である。
【００１３】
また請求項２にかかる発明は、請求項１記載の画像処理装置において、前記第１認証情報入力手段は、前記第１の認証情報として、ユーザを識別するための識別情報と、パスワードとを入力する操作パネルであり、前記第２認証情報入力手段は、ユーザの生体情報を読み取り、該生体情報を前記第２の認証情報として入力する生体情報読取装置であることを特徴とする構成である。
【００１４】
また請求項３にかかる発明は、請求項１記載の画像処理装置において、前記第１認証情報入力手段は、ユーザが所持する記録媒体に記録された識別情報を読み取り、該識別情報を前記第２の認証情報として入力する記録媒体読取装置であり、前記第２認証情報入力手段は、ユーザの生体情報を読み取り、該生体情報を前記第２の認証情報として入力する生体情報読取装置であることを特徴とする構成である。
【００１５】
また請求項４にかかる発明は、請求項２又は３記載の画像処理装置において、前記認証手段は、前記生体情報読取装置が同一のユーザから読み取った生体情報に基づいてユーザ認証を行う場合において、ユーザ認証に失敗する回数が予め設定される設定回数となるまでユーザ認証を繰り返し行うように構成され、前記設定回数は、前記所定回数よりも多い回数に設定可能であることを特徴とする構成である。
【００１６】
また請求項５にかかる発明は、請求項２乃至４のいずれかに記載の画像処理装置において、前記認証手段は、前記生体情報読取装置がユーザから読み取った生体情報に基づいてユーザ認証を行う際、前記生体情報読取装置から入力する生体情報と、予め登録されている基準生体情報との類似度を求め、該類似度がユーザ認証に成功となる所定の基準値に満たない場合でも、所定の閾値以上であれば、ユーザ認証の失敗回数にカウントしないことを特徴とする構成である。
【００１７】
また請求項６にかかる発明は、請求項１乃至５のいずれかに記載の画像処理装置において、前記ログイン状態制御手段は、前記ログイン状態において、前記認証ユーザによる指示操作に基づいて前記少なくとも１つの機能に対応する処理を実行する際、前記認証ユーザによる指示操作が不正な操作であるか否かを判別し、不正な操作である場合、前記認証ユーザによる特定の機能の使用を禁止することを特徴とする構成である。
【００１８】
また請求項７にかかる発明は、画像処理装置と認証サーバとがネットワークを介して接続された画像処理システムであって、前記画像処理装置は、ユーザ認証を行うための第１の認証情報を入力する第１認証情報入力手段と、ユーザ認証を行うための前記第１の認証情報とは異なる第２の認証情報を入力する第２認証情報入力手段と、前記第１認証情報入力手段及び前記第２認証情報入力手段のいずれか一方から前記第１の認証情報又は前記第２の認証情報を入力した場合、前記認証サーバに対し、認証対象ユーザを指定して前記第１の認証情報又は前記第２の認証情報を添付した認証要求を送信すし、前記認証サーバから前記認証要求に対応する認証結果を受信する認証要求手段と、前記認証結果が認証成功である場合、認証ユーザによるログイン状態へと移行させて画像処理に関する少なくとも１つの機能を実行可能な状態とするログイン状態制御手段と、を備え、前記認証サーバは、前記認証要求に添付された前記第１の認証情報又は前記第２の認証情報に基づいてユーザ認証を行い、その認証結果を前記画像処理装置に送信する認証手段を備えており、前記認証手段は、同一の認証対象ユーザについて前記第１の認証情報に基づくユーザ認証に所定回数失敗した場合、その後、当該認証対象ユーザについて前記第１の認証情報に基づくユーザ認証は行わず、当該認証対象ユーザについての前記第２の認証情報が添付された前記認証要求を受信したときに当該第２の認証情報に基づいてユーザ認証を行うことを特徴とする構成である。
【００１９】
また請求項８にかかる発明は、請求項７に記載の画像処理システムにおいて、前記第１認証情報入力手段は、前記第１の認証情報として、認証対象ユーザを識別するための識別情報と、パスワードとを入力する操作パネルであり、前記第２認証情報入力手段は、認証対象ユーザの生体情報を読み取り、該生体情報を前記第２の認証情報として入力する生体情報読取装置であることを特徴とする構成である。
【００２０】
また請求項９にかかる発明は、請求項７記載の画像処理システムにおいて、前記第１認証情報入力手段は、認証対象ユーザが所持する記録媒体に記録された識別情報を読み取り、該識別情報を前記第２の認証情報として入力する記録媒体読取装置であり、前記第２認証情報入力手段は、認証対象ユーザの生体情報を読み取り、該生体情報を前記第２の認証情報として入力する生体情報読取装置であることを特徴とする構成である。
【００２１】
また請求項１０にかかる発明は、請求項８又は９記載の画像処理システムにおいて、前記認証手段は、前記生体情報読取装置が同一の認証対象ユーザから読み取った生体情報に基づいてユーザ認証を行う場合において、ユーザ認証に失敗する回数が予め設定される設定回数となるまでユーザ認証を繰り返し行うように構成され、前記設定回数は、前記所定回数よりも多い回数に設定可能であることを特徴とする構成である。
【００２２】
また請求項１１にかかる発明は、請求項８乃至１０のいずれかに記載の画像処理システムにおいて、前記認証手段は、前記生体情報読取装置が認証対象ユーザから読み取った生体情報に基づいてユーザ認証を行う際、前記生体情報読取装置から入力する生体情報と、予め登録されている基準生体情報との類似度を求め、該類似度がユーザ認証に成功となる所定の基準値に満たない場合でも、所定の閾値以上であれば、ユーザ認証の失敗回数にカウントしないことを特徴とする構成である。
【００２３】
また請求項１２にかかる発明は、請求項７乃至１１のいずれかに記載の画像処理システムにおいて、前記ログイン状態制御手段は、前記ログイン状態において、認証ユーザによる指示操作に基づいて前記少なくとも１つの機能に対応する処理を実行する際、認証ユーザによる指示操作が不正な操作であるか否かを判別し、不正な操作である場合、前記認証サーバに対し、認証ユーザを指定して不正操作の通知を行うように構成されており、前記認証サーバは、前記不正操作の通知を受信した場合には、前記画像処理装置において、少なくとも不正操作の行われた機能が前記認証ユーザによって使用されることを禁止させることを特徴とする構成である。
【００２４】
また請求項１３にかかる発明は、複数の画像処理装置と認証サーバとがネットワークを介して接続された画像処理システムであって、前記複数の画像処理装置のそれぞれは、ユーザ認証を行うための第１の認証情報を入力する第１認証情報入力手段と、ユーザ認証を行うための前記第１の認証情報とは異なる第２の認証情報を入力する第２認証情報入力手段と、前記第１認証情報入力手段及び前記第２認証情報入力手段のいずれか一方から前記第１の認証情報又は前記第２の認証情報を入力した場合、前記認証サーバに対し、認証対象ユーザを指定して前記第１の認証情報又は前記第２の認証情報を添付した認証要求を送信すし、前記認証サーバから前記認証要求に対応する認証結果を受信する認証要求手段と、前記認証結果が認証成功である場合、認証ユーザによるログイン状態へと移行させて画像処理に関する少なくとも１つの機能を実行可能な状態とするログイン状態制御手段と、を備え、前記ログイン状態制御手段は、前記ログイン状態において、認証ユーザによる指示操作に基づいて前記少なくとも１つの機能に対応する処理を実行する際、当該認証ユーザによる指示操作が不正な操作であるか否かを判別し、不正な操作であれば、前記認証サーバに対し、認証ユーザを指定して不正操作の通知を行う構成であり、前記認証サーバは、前記認証要求に添付された前記第１の認証情報又は前記第２の認証情報に基づいてユーザ認証を行い、その認証結果を前記認証要求の送信元である画像処理装置に送信する認証手段と、前記複数の画像処理装置のうちのいずれかから前記不正操作の通知を受信した場合に、前記複数の画像処理装置のうちの特定の画像処理装置において、少なくとも不正操作の行われた機能が前記認証ユーザによって使用されることを禁止する設定に変更する機能停止設定手段と、を備えることを特徴とする構成である。
【００２５】
また請求項１４にかかる発明は、ユーザ認証方法であって、ユーザ認証を行うための第１の認証情報と、前記第１の認証情報とは異なる第２の認証情報とのいずれか一方を入力するステップと、前記第１の認証情報又は前記第２の認証情報に基づいてユーザ認証を行うステップと、ユーザ認証に成功した場合、その認証ユーザによるログイン状態へと移行させて画像処理に関する少なくとも１つの機能を実行可能な状態にするステップと、を有し、同一のユーザより入力された前記第１の認証情報に基づいて行うユーザ認証に所定回数失敗した場合、その後、当該ユーザより前記第１の認証情報が入力されたときにはユーザ認証を行わず、当該ユーザより前記第２の認証情報が入力されたときには当該第２の認証情報に基づいてユーザ認証を行うことを特徴とする構成である。
【００２６】
また請求項１５にかかる発明は、請求項１４記載のユーザ認証方法において、前記第１の認証情報は、所定の操作パネルから入力される、ユーザを識別するための識別情報と、パスワードとから成る情報であり、前記第２の認証情報は、所定の生体情報読取装置によって読み取られたユーザの生体情報であることを特徴とする構成である。
【００２７】
また請求項１６にかかる発明は、請求項１４記載のユーザ認証方法において、前記第１の認証情報は、所定の記録媒体読取装置によって読み取られたユーザが所持する記録媒体に記録された識別情報であり、前記第２の認証情報は、所定の生体情報読取装置によって読み取られたユーザの生体情報であることを特徴とする構成である。
【００２８】
また請求項１７にかかる発明は、請求項１５又は１６に記載のユーザ認証方法において、前記ユーザ認証を行うステップは、前記生体情報読取装置がユーザから読み取った生体情報に基づいてユーザ認証を行う際、前記生体情報読取装置から入力する生体情報と、予め登録されている基準生体情報との類似度を求め、該類似度がユーザ認証に成功となる所定の基準値に満たない場合でも、所定の閾値以上であれば、ユーザ認証の失敗回数にカウントしないことを特徴とする構成である。
【００２９】
また請求項１８にかかる発明は、請求項１４乃至１７のいずれかに記載のユーザ認証方法において、前記ログイン状態において、前記認証ユーザによる指示操作に基づいて前記少なくとも１つの機能に対応する処理を実行する際、前記認証ユーザによる指示操作が不正な操作であるか否かを判別し、不正な操作である場合、前記認証ユーザによる特定の機能の使用を禁止するステップをさらに有することを特徴とする構成である。
【発明の効果】
【００３０】
本発明によれば、同一のユーザによって入力された第１の認証情報に基づいて行うユーザ認証に所定回数失敗した場合、その後、当該ユーザが第１の認証情報を入力したときにはユーザ認証を行わず、当該ユーザが第２の認証情報を入力したときには当該第２の認証情報に基づいてユーザ認証を行うので、一の認証方法で所定回数ユーザ認証に失敗した場合でも、他の認証方法によりユーザ認証を行えるようになり、利便性を向上させることができる。
【００３１】
また、特に生体情報に基づいてユーザ認証を行う場合において、ユーザ認証に失敗することが許容される設定回数を、他の認証方法よりも多い回数に設定可能な構成とすることができる。また、ユーザから読み取った生体情報と、予め登録されている基準生体情報との類似度が所定の閾値以上であればユーザ認証の失敗回数にカウントしない構成とすることもできる。したがって、このような構成とした場合には、ユーザの体調などの影響によりユーザ認証に失敗しやすい生体認証において画像処理装置が頻繁に使用できなくなることを抑制することができるようになる。
【００３２】
さらに、ログイン状態において、認証ユーザによる指示操作に基づいて少なくとも１つの機能に対応する処理を実行する際、認証ユーザによる指示操作が不正な操作であるか否かを判別し、不正な操作である場合には認証ユーザによる特定の機能の使用を禁止する構成とすることにより、その不正操作に対応した機能のみを使用停止にすることができるようになる。
【図面の簡単な説明】
【００３３】
【図１】画像処理システムの一構成例を示す図である。
【図２】画像処理装置のハードウェア構成の一例を示す図である。
【図３】画像処理装置における制御部の機能構成の一例を示すブロック図である。
【図４】認証方法の選択操作を受け付けるために操作パネルに表示される画面の一例を示す図である。
【図５】認証情報の入力を受け付けるために操作パネルに表示される画面の一例を示す図である。
【図６】ユーザ認証時における画像処理装置と認証サーバとのデータ通信の一例を示す図である。
【図７】不正操作時における画像処理装置と認証サーバとのデータ通信の一例を示す図である。
【図８】認証サーバのハードウェア構成の一例を示す図である。
【図９】セキュリティ設定情報の一例を示す図である。
【図１０】ユーザ登録情報の一例を示す図である。
【図１１】装置管理情報の一例を示す図である。
【図１２】認証サーバの制御部における機能構成の一例を示すブロック図である。
【図１３】画像処理装置における動作手順の一例を示すフローチャートである。
【図１４】認証サーバにおける主たる動作手順の一例を示すフローチャートである。
【図１５】ユーザ認証処理の詳細な動作手順の一例を示すフローチャートである。
【図１６】パスワード認証処理の詳細な動作手順の一例を示すフローチャートである。
【図１７】カード認証処理の詳細な動作手順の一例を示すフローチャートである。
【図１８】生体認証処理の詳細な動作手順の一例を示すフローチャートである。
【図１９】認証機能停止処理の詳細な動作手順の一例を示すフローチャートである。
【図２０】機能停止処理の詳細な動作手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３５】
図１は、本実施形態における画像処理システム１の一構成例を示す図である。この画像処理システム１は、複数の画像処理装置２（２ａ，２ｂ，２ｃ，２ｄ，２ｅ）と、認証サーバ３とを備えており、これらの各装置が例えば社屋などに敷設されたＬＡＮなどのネットワーク４に接続された構成である。以下、複数の画像処理装置２のそれぞれを区別しない場合は単に画像処理装置２とし、区別して説明する場合はそれぞれ画像処理装置２ａ，２ｂ，２ｃ，２ｄ，２ｅとする。
【００３６】
画像処理装置２は、例えば複合機やＭＦＰなどと称される装置であり、コピー機能、スキャナ機能、ＦＡＸ機能、プリンタ機能など、画像処理に関する少なくとも１つの機能を備えている。ここで画像処理装置２ａ，２ｂの２台の装置が同じ部屋（設置場所）Ｂ１に設置されており、画像処理装置２ｃ，２ｄの２台の装置が別の同じ部屋Ｂ２に設置されている。また画像処理装置２ｅは、部屋Ｂ１，Ｂ２とはさらに別の部屋Ｂ３に単独で設置されている。また認証サーバ３は、部屋Ｂ１，Ｂ２，Ｂ３のいずれかに、又はそれらとは異なる部屋に設置されている。
【００３７】
各画像処理装置２は、上述した画像処理に関する機能の他、ユーザを認証するためのユーザ認証機能を備えており、ユーザ認証の結果に応じて動作状態を切り替える。すなわち、ユーザ認証に成功した場合、画像処理装置２の動作状態をログアウト状態から、その認証に成功したユーザ（認証ユーザ）によるログイン状態へと移行させる。ここで、ログアウト状態は、ユーザが画像処理に関する機能を使用することができない状態であり、画像処理装置２の初期状態である。これに対し、ログイン状態は、認証ユーザに対して予め許可された機能を実行することが可能な状態である。したがって、ユーザは、画像処理装置２を使用する際には、まず認証操作を行ってユーザ認証を行う必要がある。そしてユーザ認証に成功すると、画像処理装置２はログイン状態に移行するので、ユーザは自身に予め許可された機能を使用することができるようになる。またユーザ認証に失敗した場合には、画像処理装置２はログアウト状態から変化することはなく、ユーザは画像処理に関する機能を使用することができない。
【００３８】
本実施形態では、各画像処理装置２において認証操作が行われた場合、ネットワーク４に接続された認証サーバ３が一括してユーザ認証を行うように構成されている。つまり、各画像処理装置２において認証操作が行われると、画像処理装置２から認証サーバ３に対して認証要求が送信され、認証サーバ３は、その認証要求に基づいてユーザ認証を行い、そのユーザ認証の結果を画像処理装置２に返信する。したがって、この画像処理システム１では、ユーザが複数の画像処理装置２のうちのいずれの装置を操作した場合でも、認証サーバ３で行われるユーザ認証に成功すれば、その装置を使用することができるようになる。
【００３９】
ここで本実施形態の画像処理装置２は、複数の認証方法によるユーザ認証を行うことができるようになっている。例えば、画像処理装置２ａ，２ｂは、パスワード認証と生体認証とを行うことができるようになっている。そのため、ユーザが画像処理装置２ａ又は２ｂを使用する際には、パスワード認証と生体認証のいずれか一方を選択して認証操作を行うことになる。また画像処理装置２ｃ，２ｄ，２ｅは、カード認証と生体認証とを行うことができるようになっている。そのため、ユーザが画像処理装置２ｃ，２ｄ又は２ｅを使用する際には、カード認証と生体認証のいずれか一方を選択して認証操作を行うことになる。尚、画像処理装置２ｃ，２ｄ，２ｅでは、カード認証と生体認証に加え、さらにパスワード認証を行うことができるようにしても良い。
【００４０】
以下、このような画像処理装置２の詳細について説明する。図２は、画像処理装置２のハードウェア構成の一例を示す図であり、図２（ａ）は画像処理装置２ａ，２ｂのハードウェア構成例を、図２（ｂ）は画像処理装置２ｂ，２ｃ，２ｄのハードウェア構成例をそれぞれ示している。
【００４１】
画像処理装置２ａ，２ｂのそれぞれは、図２（ａ）に示すように、ＣＰＵ１１とメモリ１２から構成される制御部１０と、ハードディスク装置などの不揮発性記憶手段で構成される記憶装置１３と、ネットワーク４に接続するための通信インタフェース１４と、生体認証を行うためにユーザの手や指から生体情報を読み取る生体情報読取装置１５と、原稿の画像を読み取るスキャナ部１７と、用紙に画像形成を行うプリンタ部１８と、ファックス（ＦＡＸ）の送受信を行うＦＡＸ部１９と、ユーザが操作する際のユーザインタフェースとなる操作パネル２０とを備えており、これらがバス９を介して相互にデータの入出力を行うことができるように構成されている。
【００４２】
操作パネル２０は、ユーザに対して各種情報を表示するための液晶ディスプレイなどで構成された表示部２１と、表示部２１の表面に配置されたタッチパネルキー及び表示部２１の周囲に配置された押しボタンキーで構成される操作キー２２とを備えている。この操作パネル２０は、ユーザが認証操作を行う際、複数の認証方法のうちから所望の認証方法を選択したり、ユーザＩＤを入力したりするためのものである。本実施形態では、ユーザがいずれの認証方法を選択した場合でも、ユーザ認証において認証対象ユーザを特定するための情報として、ユーザＩＤを入力することが必須となっている。またユーザがパスワード認証を選択した場合、操作パネル２０は、ユーザ認証を行うための認証情報としてパスワードの入力操作を受け付ける。
【００４３】
生体情報読取装置１５は、所定の読取位置にユーザの手や指が置かれた状態でその指紋パターンや静脈パターンなどの生体情報を読み取る装置である。例えば、ユーザが生体認証を選択した場合、生体情報読取装置１５は、ユーザ認証を行うための認証情報として、ユーザの手や指から生体情報を読み取る。
【００４４】
また画像処理装置２ｃ，２ｄ，２ｅのそれぞれは、図２（ｂ）に示すように、上述した画像処理装置２ａ，２ｂの構成に加え、さらにカード読取装置１６がバス９に対して接続された構成である。カード読取装置１６は、ユーザの所持するＩＣカードなどの記録媒体から、その記録媒体に記録されているカード情報を読み取る装置である。カード情報の読取方式は、接触式であっても良いし、非接触式であっても良い。例えば、ユーザがカード認証を選択した場合、カード読取装置１６は、ユーザ認証を行うための認証情報として、記録媒体からカード情報を読み取る。
【００４５】
上記構成において、ＣＰＵ１１は所定のプログラムを実行する。メモリ１２はプログラムやプログラム実行に伴う一時的なデータなどを記憶するためのものである。制御部１０はＣＰＵ１１がプログラムを実行することにより、各部を制御する制御手段として機能する。この制御部１０は、プログラム実行に伴い種々の処理部として機能するが、その一部ついて例を挙げると、図３に示すように、認証処理部３１およびログイン状態制御部３３として機能する。
【００４６】
認証処理部３１は、ユーザ認証を行うための処理部であり、認証サーバ３に対して認証要求を行う認証要求部３２をさらに備えている。認証処理部３１は、画像処理装置２がログアウト状態であるときに機能し、操作パネル２０の表示部２１において、ユーザに認証操作を促すための画面を表示し、ユーザによる認証方法の選択操作を受け付ける。そしてユーザが一の認証方法を選択した場合には、操作パネル２０の表示画面を、その認証方法に対応した認証情報の入力を受け付けるための操作画面に移行させる。
【００４７】
図４及び図５は、操作パネル２０の表示部２１に表示する画面の一例を示す図であり、図４は認証方法の選択操作を受け付けるための画面例を示しており、図５は一の認証方法が選択された場合に認証情報の入力を受け付けるための画面例を示している。
【００４８】
図４（ａ）は、画像処理装置２ａ，２ｂの操作パネル２０に表示される認証方法選択画面２１ａの一例である。画像処理装置２ａ，２ｂは、上述したようにパスワード認証と生体認証とを行うことができるようになっている。そのため、この画面２１ａには、ユーザがパスワード認証を選択する際に操作するパスワード認証キー２３と、生体認証を選択する際に操作する生体認証キー２５とが表示される。ユーザは、パスワード認証キー２３と生体認証キー２５のいずれか一方を押下操作すれば、それにより認証方法の選択が受け付けられる。
【００４９】
図４（ｂ）は、画像処理装置２ｃ，２ｄ，２ｅの操作パネル２０に表示される認証方法選択画面２１ｂの一例である。画像処理装置２ｃ，２ｄ，２ｅは、上述したようにカード認証と生体認証とを行うことができるようになっている。そのため、この画面２１ｂには、ユーザがカード認証を選択する際に操作するカード認証キー２４と、生体認証を選択する際に操作する生体認証キー２５とが表示される。ユーザは、カード認証キー２４と生体認証キー２５のいずれか一方を押下操作すれば、それにより認証方法の選択が受け付けられる。
【００５０】
図４（ｃ）は、パスワード認証、カード認証及び生体認証の３つの認証方法のいずれかによるユーザ認証を行うことができる場合の認証方法選択画面２１ｃの一例である。この画面２１ｃには、ユーザがパスワード認証を選択する際に操作するパスワード認証キー２３と、カード認証を選択する際に操作するカード認証キー２４と、生体認証を選択する際に操作する生体認証キー２５との３つの操作キーが表示される。したがって、この場合、ユーザは、それら３つの操作キーのうちのいずれか一つを押下操作すれば、それにより認証方法の選択が受け付けられる。
【００５１】
図５（ａ）は、パスワード認証が選択された場合に認証情報（パスワード）の入力操作を受け付けるための認証操作画面２１ｄの一例である。この画面２１ｄには、ユーザＩＤ入力欄とパスワード入力欄とが表示されており、ユーザは表示部２１の周囲に配置されたテンキーなどを操作することにより、それら入力欄に必要な情報を入力する。ユーザＩＤ入力欄及びパスワード入力欄への入力操作が完了すると、認証キー２６を押下することにより、ユーザ認証が開始される。このとき、ユーザＩＤ入力欄に入力されるユーザＩＤにより、ユーザ認証における認証対象ユーザが特定される。またパスワード入力欄に入力されるパスワードに基づいてユーザ認証が行われる。すなわち、パスワード入力欄に入力されるパスワードが認証情報となり、認証対象ユーザに対して予め登録されたパスワードと一致するか否かが判断される。
【００５２】
図５（ｂ）は、カード認証又は生体認証が選択された場合に認証情報（カード情報又は生体情報）の入力操作を受け付けるための認証操作画面２１ｅの一例である。この画面２１ｅには、ユーザＩＤ入力欄が表示されており、ユーザは表示部２１の周囲に配置されたテンキーなどを操作することにより、ユーザＩＤ入力欄に対して自身のユーザＩＤを入力する。ユーザＩＤ入力欄への入力操作が完了すると、読取キー２７を押下することにより、カード読取装置１６又は生体情報読取装置１５における読取動作が開始される。そしてカード読取装置１６又は生体情報読取装置１５において正常に読取動作が終了して認証情報（カード情報又は生体情報）が得られると、その後、ユーザ認証が開始される。このとき、ユーザＩＤ入力欄に入力されるユーザＩＤにより、ユーザ認証における認証対象ユーザが特定される。またカード読取装置１６又は生体情報読取装置１５により読み取られたカード情報又は生体情報に基づいてユーザ認証が行われる。すなわち、カード読取装置１６が読み取ったカード情報又は生体情報読取装置１５が読み取った生体情報が認証情報となり、認証対象ユーザに対して予め登録されたそれらの情報と一致するか否かが判断される。
【００５３】
認証要求部３２は、上記のようにして入力されるユーザＩＤ及び認証情報を付加した認証要求を認証サーバ３の送信することにより、ユーザ認証のための処理を行う処理部である。図６は、ユーザ認証時における画像処理装置２と認証サーバ３とのデータ通信の一例を示す図である。図６に示すように、画像処理装置２において認証要求部３２が機能することにより、画像処理装置２から認証サーバ３に対して認証要求Ｄ１が送信される。この認証要求Ｄ１には、図６に示すように認証対象ユーザを特定するためのユーザＩＤ（識別情報）Ｄ２と、認証情報Ｄ３とが含まれる。尚、認証情報Ｄ３は、操作パネル２０から入力されたパスワード、カード読取装置１６が読み取ったカード情報、および、生体情報読取装置１５が読み取った生体情報のいずれか一つである。
【００５４】
認証サーバ３は、この認証要求Ｄ１を受信すると、ユーザＩＤ及び認証情報に基づいてユーザ認証を行い、認証結果Ｄ４を認証要求Ｄ１の送信元である画像処理装置２に返信する。この認証結果Ｄ４には、ユーザ認証に成功したか、或いは失敗したかの情報が含まれると共に、ユーザ認証に成功した場合には、ユーザ認証に成功したユーザ（認証ユーザ）に対して予め設定された使用可能な機能に関する情報（機能情報Ｄ５）が含まれる。
【００５５】
図３に戻り、認証要求部３２は、認証サーバ３に対して認証要求を送信すると、認証サーバ３からその認証要求に対応する認証結果を受信するのを待機する。そして認証サーバ３から認証結果を受信すると、ユーザ認証に成功したか又は失敗したかを判断し、ユーザ認証に成功していれば、ログイン状態制御部３３を機能させる。またユーザ認証に失敗していれば、ログイン状態制御部３３は機能させず、画像処理装置２をログアウト状態のままとする。
【００５６】
ログイン状態制御部３３は、ユーザ認証に成功した場合、画像処理装置２の動作状態を、その認証ユーザによるログイン状態へと移行させて画像処理に関する少なくとも１つの機能を実行可能な状態とする処理部である。ログイン状態制御部３３は、図３に示すように、機能制御部３４と、不正操作検知部３５とをさらに備えている。
【００５７】
機能制御部３４は、画像処理装置２に搭載された機能のうち、認証ユーザの使用可能な機能のみを使用可能な状態に制御する処理部である。例えば、ログアウト状態からログイン状態へと移行させる際、機能制御部３４は、認証サーバ３から受信した認証結果Ｄ４に含まれる機能情報Ｄ５に基づいて認証ユーザが使用可能な機能を特定し、その特定した機能のみを使用可能な状態へと切り替える。これにより、認証ユーザは自身に対して予め許可された機能を使用することができるようになる。
【００５８】
そしてログイン状態制御部３３は、操作パネル２０に対して行われる認証ユーザによる指示操作を受け付け、その指示操作に基づいて認証ユーザの使用可能な機能に対応する処理を実行する。このとき、不正操作検知部３５は、認証ユーザによる指示操作が不正な操作であるか否かを判別する。そのため、ログイン状態制御部３３は、不正操作検知部３５において認証ユーザによる指示操作が不正な操作でないと判断された場合に、認証ユーザによる指示操作に基づく処理を実行する。
【００５９】
不正操作検知部３５は、ユーザによる指示操作が画像処理装置２に予め登録された不正操作であるか否かを判断する処理部である。例えば、画像処理装置２の記憶装置１３には、コピー機能、スキャナ機能、ＦＡＸ機能及びプリンタ機能といった機能ごとに、不正操作が登録された情報が予め記憶されている。一例を挙げると、ＦＡＸ機能については、外部送信宛先に指定してＦＡＸ送信することが禁止されている送信禁止宛先リスト（いわゆるブラックリスト）が記憶装置１３に記憶されている。またコピー機能やスキャナ機能については、画像を読み取ることが禁止されている原稿（例えば機密文書や紙幣など）が登録された読取禁止原稿リストが記憶装置１３に記憶されている。不正操作検知部３５は、認証ユーザによる指示操作がそのようなリストで禁止された操作でないかどうかを確認する。例えば、ＦＡＸ機能の場合は、認証ユーザが、送信禁止宛先リストに含まれる送信宛先を指定してジョブの実行を指示すると、不正操作検知部３５が不正操作であると判断する。またコピー機能やスキャナ機能の場合は、認証ユーザによるジョブの実行指示に基づいて原稿の読取動作が行われ、それによって取得された画像の中身を判断する。つまり、取得された画像が、読取禁止原稿リストに含まれる画像に一致若しくは近似する画像である場合、不正操作検知部３５は不正操作であると判断する。また、取得された画像に対して、電子透かしなどによるコピー禁止などのコードが含まれる場合にも、不正操作検知部３５は不正操作であると判断する。
【００６０】
不正操作検知部３５は、認証ユーザによる指示操作が不正な操作であると判断した場合、ログイン状態制御部３３によるジョブの実行を中断させると共に、認証サーバ３に対して不正操作通知を行う。
【００６１】
図７は、不正操作時における画像処理装置２と認証サーバ３とのデータ通信の一例を示す図である。図７に示すように、画像処理装置２において不正操作検知部３５が認証ユーザによる不正操作を検知すると、画像処理装置２から認証サーバ３に対して不正操作通知Ｄ６が送信される。この不正操作通知Ｄ６には、認証ユーザによって行われた不正操作の具体的な内容を示す情報が含まれる。
【００６２】
認証サーバ３は、この不正操作通知Ｄ６を受信すると、不正操作が行われた機能を特定し、画像処理装置２に対し、認証ユーザによる少なくとも不正操作が行われた機能の使用を禁止させるための使用禁止指令Ｄ７を送信する。ただし、このとき認証サーバ３は、後述するように、不正操作が行われた画像処理装置２において認証ユーザによる全ての機能の使用を禁止させることがある。したがって、使用禁止指令Ｄ７には、画像処理装置２において認証ユーザによる使用を禁止する機能を示す情報が含まれる。尚、認証サーバ３は、不正操作が行われていない他の画像処理装置２においても認証ユーザによる機能の使用を禁止させることがある。
【００６３】
図３に戻り、不正操作検知部３５が、認証サーバ３に対して不正操作通知Ｄ６を送信すると、認証サーバ３からその通知に対応する使用禁止指令Ｄ７を受信するのを待機する。そして認証サーバ３から使用禁止指令Ｄ７を受信すると、ログイン状態制御部３３において機能制御部３４が機能する。そして機能制御部３４は、使用禁止指令Ｄ７において認証ユーザによる使用が禁止された機能を特定し、その特定した機能を使用できない状態へと切り替える。したがって、認証ユーザは、ログイン状態において不正な操作を行ってしまうと、それにより少なくとも不正操作に対応した機能が使用できなくなる。
【００６４】
次に認証サーバ３の詳細について説明する。図８は、認証サーバ３のハードウェア構成の一例を示す図である。図８に示すように、認証サーバ３は、ＣＰＵ４１とメモリ４２から構成される制御部４０と、ネットワーク４に接続するための通信インタフェース４３と、ハードディスク装置などの不揮発性記憶手段で構成される記憶装置４４とを備えており、これらがバス４５を介して相互にデータの入出力を行うことができるように構成されている。
【００６５】
記憶装置４４には、セキュリティ設定情報４６と、ユーザ登録情報４７と、装置管理情報４８とが記憶されている。これらの情報は、認証サーバ３の管理者などによって予め設定され、記憶装置４４に保存される情報である。以下、これらの情報について説明する。
【００６６】
図９は、セキュリティ設定情報４６の一例を示す図である。セキュリティ設定情報４６は、管理者によって予め任意に設定される情報であり、画像処理システム１におけるセキュリティレベルを規定する情報である。図９に示すように、このセキュリティ設定情報４６には、ユーザ認証を行う際のセキュリティ設定として認証設定情報４６ａが含まれると共に、認証ユーザによる不正操作が行われた場合のセキュリティ設定として不正操作による機能制限設定情報４６ｂが含まれている。
【００６７】
図９に示す認証設定情報４６ａには、４つの設定項目があり、これら４つの項目のそれぞれを管理者が自由に設定する。認証設定情報４６ａの第１項目は、ユーザ認証失敗許容回数であり、ユーザ認証機能を停止させるまでの連続失敗回数が設定される。図例では３回となっており、認証対象ユーザが選択した認証方法によるユーザ認証において連続して３回失敗すると、その認証対象ユーザによる認証操作が不正な認証操作であると判断され、それ以後、その認証対象ユーザは少なくともその認証方法によるユーザ認証機能を使用できなくなる。
【００６８】
認証設定情報４６ａの第２項目は、生体認証での失敗許容回数の割り増し設定として、オン又はオフのいずれかの値が設定される。図例のように、割り増し設定がオンとなっている場合、生体認証での失敗許容回数は第１項目の設定回数（３回）よりも多い回数の値が自動的に適用され、例えば無限とみなすことができる値が適用される。一方、割り増し設定がオフとなっていれば、生体認証での失敗許容回数は第１項目の設定回数（３回）と同じになる。尚、図例では、割り増し設定として、オン又はオフのいずれかの値を設定する場合を例示しているが、生体認証での失敗許容回数を、第１項目と同様に、数値として設定するようにしても良い。
【００６９】
ここで、生体認証の場合に限り、失敗許容回数の割り増し設定を行うことができるようにしている理由は、生体認証では、認証情報となる生体情報を、ユーザの手や指などの生体から読み取るため、ユーザの体調や、気温、湿度、手や指の置き方などによって認証失敗となり易く、パスワード認証やカード認証の場合と同じ失敗回数で不正な認証操作であると判断してしまうと、画像処理装置を全く使用することができなくなるケースが増加する可能性があることから、そのようなケースに至ることを防止するためである。したがって、生体認証での失敗許容回数の割り増し設定をオンに設定しておけば、生体認証での失敗回数が第１項目の設定回数（３回）を超えた場合でも、引き続き生体認証のための認証操作を継続して行うことができるので、画像処理装置２の利便性が向上する。
【００７０】
認証設定情報４６ａの第３項目は、生体認証での本人による認証失敗のカウント設定として、カウントするか、しないかのいずれかが設定される。図例では、カウントしない設定となっている。本実施形態の生体認証では、生体情報読取装置１５が認証対象ユーザから読み取った生体情報に基づいてユーザ認証を行う際、生体情報読取装置１５から入力する認証情報（生体情報）と、予め登録されている基準生体情報との類似度を求める。この類似度は、例えば、生体情報読取装置１５から入力した認証情報（生体情報）と、予め登録されている基準生体情報とが完全に一致すれば１００となり、全く一致しなければ０となる数値である。そしてその類似度が、ユーザ認証に成功となる所定の基準値（例えば８０）以上であれば、認証成功となるのに対し、その基準値に満たない場合は認証失敗となる。しかしながら、類似度が基準値に満たない場合でも、所定の閾値（例えば７０）以上であれば、生体情報読取装置１５から入力した認証情報（生体情報）は認証対象ユーザ本人から読み取ったものである可能性が高い。そのため、図例のようにカウントしない設定としておくことで、類似度が所定の基準値に満たない場合でも所定の閾値以上であれば、ユーザ認証の失敗回数にカウントせず、認証操作を再度行わせることができるようになる。この場合、認証対象ユーザは生体認証に失敗した場合でも繰り返し認証操作を行えるので、画像処理装置２の利便性が向上する。尚、この第３項目をカウントする設定としている場合、類似度が所定の基準値に満たないときにはユーザ認証の失敗回数にカウントされる。
【００７１】
認証設定情報４６ａの第４項目は、ある認証方法によるユーザ認証で失敗許容回数を超えた場合に他の認証方法によるユーザ認証を許可するか否かが設定される。図例では、許可する設定となっている。この設定では、認証対象ユーザが、例えばパスワード認証での失敗回数が第１項目の設定回数（３回）となり、それ以後、パスワード認証によるユーザ認証機能を使用することができなくなった場合でも、生体認証やカード認証によるユーザ認証機能は使用することができる。尚、この第４項目を許可しない設定している場合、例えば、パスワード認証での失敗回数が第１項目の設定回数（３回）となり、それ以後、パスワード認証によるユーザ認証機能を使用することができなくなると、それに伴い、他の認証方法によるユーザ認証機能も使用することができなくなる。
【００７２】
このように認証設定情報４６ａにおいては、ユーザ認証機能を停止させるまでの失敗回数を設定することができると共に、特に生体認証に関しては、パスワード認証やカード認証などの他の認証方法による失敗回数よりも、ユーザ認証機能を停止させるまでの失敗回数を多く設定することができるようになっている。また、生体認証に関しては、認証対象ユーザ本人から読み取った可能性の高い生体情報でユーザ認証に失敗した場合には、ユーザ認証の失敗回数にカウントしないように設定することもできる。さらに、ある認証方法によるユーザ認証で失敗許容回数を超えた場合でも、他の認証方法によるユーザ認証を許可するように設定することも可能である。
【００７３】
認証サーバ３は、ユーザ認証を行う際、上記のような認証設定情報４６ａを参照し、認証対象ユーザにより不正な認証操作が行われた場合には、認証設定情報４６ａに基づいてユーザ認証機能を停止させ、当該認証対象ユーザが停止させたユーザ認証機能を使用することを禁止する。
【００７４】
次に図９に示す機能制限設定情報４６ｂには、５つの設定項目があり、これら５つの項目は、管理者が択一的にオン状態に設定できる項目である。機能制限設定情報４６ｂの各項目には、ログイン状態において認証ユーザが不正操作を行った場合、当該認証ユーザに対して課すべきペナルティとして、どのような機能を使用停止とするかが規定されている。
【００７５】
機能制限設定情報４６ｂの第１項目は、不正操作の行われた装置において不正操作の行われた機能のみを使用停止とする場合にオン状態に設定される項目である。第２項目は、不正操作の行われた装置における全ての機能（つまり装置全体）を使用停止とする場合にオン状態に設定される項目である。第３項目は、不正操作の行われた機能を、ネットワーク４に接続されている全ての装置で使用停止とする場合にオン状態に設定される項目である。第４項目は、不正操作の行われた機能を、不正操作の行われた装置と同じ場所（例えば部屋）に設置されている全ての装置で使用停止とする場合にオン状態に設定される項目である。第５項目は、不正操作の行われた装置と同じ場所（例えば部屋）に設置されている全ての装置で全ての機能（つまり装置全体）を使用停止とする場合にオン状態に設定される項目である。図例では、第３項目がオン状態となっており、他の項目がオフ状態となっている。
【００７６】
認証サーバ３は、ログイン状態において認証ユーザによる不正操作が行われた場合、上記のような機能制限設定情報４６ｂを参照し、当該認証ユーザに対して課すべきペナルティを特定する。そして不正操作が行われた画像処理装置２に対して上述した使用禁止指令Ｄ７を送出すると共に、記憶装置４４に記憶されているユーザ登録情報４７を更新する。
【００７７】
図１０は、ユーザ登録情報４７の一例を示す図である。このユーザ登録情報４７は、主としてユーザ認証を行う際に参照される情報であり、複数のユーザに関する情報が登録されている。図１０に示すように、ユーザ登録情報４７には、ユーザ毎に、ユーザを識別するためのユーザＩＤと、予め登録されたパスワードと、パスワード認証の可否情報と、予め登録されたカード情報と、カード認証の可否情報と、予め登録された基準生体情報と、生体認証の可否情報と、使用可能な機能が列挙された使用可能機能情報とが含まれる。ここで、パスワードは、パスワード認証を行う際に参照される情報である。またカード情報は、カード認証を行う際に参照される情報である。さらに基準生体情報は、生体認証を行う際に参照される情報である。
【００７８】
また、パスワード認証、カード認証及び生体認証の可否情報は、各ユーザがそれらの認証方法によるユーザ認証機能を使用することができるか否かを定めた情報である。通常、これらの可否情報は「使用可」となっているが、ユーザ認証に所定回数失敗すると「使用不可」に書き換えられる。例えば、パスワード認証に連続して所定回数（例えば３回）失敗した場合、そのユーザに対応付けられたパスワード認証の可否情報は、「使用可」から「使用不可」に書き換えられ、それ以後、パスワード認証によるユーザ認証機能はできなくなる。
【００７９】
使用可能機能情報には、各ユーザに対して予め許可された使用可能な機能が登録されている。この使用可能機能情報には、例えばネットワーク４に接続された複数の画像処理装置２のそれぞれに対応させて各ユーザの使用可能な機能を登録しておくことが好ましい。そうすることにより、例えばログイン状態でユーザによる不正操作が行われた場合において、不正操作の行われた装置だけでなく、他の装置においても当該ユーザの使用することができる機能を制限する場合には、当該ユーザに対応付けられた使用可能機能情報を書き換えることにより使用禁止の設定を行うことができるようになる。
【００８０】
認証サーバ３は、画像処理装置２から認証要求を受信した場合、上記のようなユーザ登録情報４７を参照することで、ユーザ認証を行う。
【００８１】
次に図１１は、装置管理情報４８の一例を示す図である。この装置管理情報４８は、ネットワーク４に接続された複数の画像処理装置２に関する情報が登録されている。例えば、図１１に示すように、各装置に搭載された機能に関する情報と、各装置の設置場所に関する情報とが登録されている。図１１において、例えば、装置Ａは画像処理装置２ａに対応し、装置Ｂは画像処理装置２ｂに対応する。また、装置Ｃは画像処理装置２ｃに、装置Ｄは画像処理装置２ｄに、装置Ｅは画像処理装置２ｅにそれぞれ対応する。つまり、この装置管理情報４８を参照すれば、ネットワーク４に接続されている各画像処理装置２に搭載されている機能を特定することができると共に、各画像処理装置２の設置場所を特定することができる。
【００８２】
次に図１２は、認証サーバ３の制御部４０における機能構成を示すブロック図である。尚、図１２に示す機能は、制御部４０に設けられたＣＰＵ４１が所定のプログラムを実行することにより実現される。
【００８３】
図１２に示すように制御部４０は、主として認証処理部５１及び不正操作処理部５３として機能する。認証処理部５１は、ネットワーク４を介して画像処理装置２から認証要求を受信した場合にユーザ認証を行う処理部であり、記憶装置４４に記憶されている上述した各種情報を参照して認証処理を実行する認証実行部５２を備えている。また、不正操作処理部５３は、ネットワーク４を介して画像処理装置２から認証ユーザによる不正操作通知を受信した場合にその不正操作に基づく処理を行う処理部であり、記憶装置４４に記憶されている上述した各種情報を参照し、不正操作を行った認証ユーザに対し、ペナルティを課すための機能停止処理を実行する機能停止設定部５４を備えている。以下、さらに詳しく説明する。
【００８４】
認証実行部５２は、画像処理装置２から認証要求を受信すると、認証方法を特定する。すなわち、パスワード認証、カード認証及び生体認証のうち、いずれの認証方法によるユーザ認証が指定されているかを特定する。そして認証要求に含まれるユーザＩＤに基づいて認証対象ユーザを特定する。つまり、図１０に示したユーザ登録情報４７に、認証要求に含まれるユーザＩＤに一致するユーザＩＤが登録されているか否かを確認し、一致するユーザＩＤが登録されていれば、そのユーザを認証対象ユーザとして特定する。そして認証実行部５２は、その特定した認証対象ユーザが指定された認証方法によるユーザ認証を使用することができるか否かを確認する。ここでは、ユーザ登録情報４７のパスワード認証、カード認証又は生体認証の可否情報において、「使用可」となっているか否かが確認される。指定された認証方法に対応する可否情報が「使用可」である場合、ユーザ登録情報４７に予め登録されているパスワード、カード情報及び基準生体情報のうち、指定された認証方法に対応する情報を読み出し、ユーザ認証を行う。すなわち、認証要求に含まれる認証情報とユーザ登録情報４７から読み出した情報とが一致するか否かを判断し、一致する場合にはユーザ認証成功とする。また一致しない場合はユーザ認証失敗とする。
【００８５】
ユーザ認証に成功した場合、認証実行部５２は、ユーザ登録情報４７に含まれる使用可能機能情報を参照し、認証対象ユーザが使用可能な機能を特定する。また装置管理情報４８を参照し、認証要求の送信元である画像処理装置２にどのような機能が搭載されているかを確認する。そして画像処理装置２に搭載されている機能のうちで、認証対象ユーザの使用可能な機能のみを特定し、機能情報Ｄ５を生成する。そして認証要求の送信元である画像処理装置２に、機能情報Ｄ５を含む認証結果Ｄ４を送信する。
【００８６】
一方、ユーザ認証に失敗した場合、認証実行部５２は、認証失敗回数のカウント値を更新する。ただし、生体認証に失敗した場合には、上述したように認証失敗回数のカウント値を更新しないことがある。そしてセキュリティ設定情報４６の認証設定情報４６ａを参照し、更新後のカウント値に基づいて不正な認証操作であるか否かを判断する。そして不正な認証操作であると判断すれば、ユーザ登録情報４７におけるパスワード認証、カード認証又は生体認証の可否情報を書き換える。この書き換え処理では、セキュリティ設定情報４６の認証設定情報４６ａに基づいた書き換えが行われる。例えば、認証許容回数を超えた場合の他のユーザ認証が許可されていれば、不正な認証操作と判断された認証方法に対応する可否情報のみが「使用不可」に書き換えられる。この場合、認証対象ユーザは、前回と同じ認証方法を選択して認証操作を行うことはできなくなるが、他の認証方法を選択して認証操作を行うことは可能である。これに対し、他のユーザ認証が不許可となっていれば、不正な認証操作と判断された認証方法だけでなく、全ての認証方法に対応する可否情報が「使用不可」に書き換えられる。この場合、認証対象ユーザは、前回と同じ認証方法を選択して認証操作を行うことができないだけでなく、他の認証方法を選択して認証操作を行うこともできなくなる。
【００８７】
そして認証実行部５２は、ユーザ認証に失敗したことを示す認証結果Ｄ４を認証要求の送信元である画像処理装置２に送信する。不正な認証操作と判断された場合には、このとき送信される認証結果Ｄ４に、ユーザ認証機能が使用できなくなったことを示す情報が含まれる。
【００８８】
次に機能停止設定部５４は、画像処理装置２から不正操作通知を受信すると、認証ユーザによって不正操作の行われた機能を特定する。そしてセキュリティ設定情報４６の機能制限設定情報４６ｂを参照し、認証ユーザに対してどのようなペナルティを課すべきかを判別し、ユーザ登録情報４７の使用可能機能情報を書き換えて更新する。また機能停止設定部５４は、不正操作通知の送信元である画像処理装置２に対し、機能制限設定情報４６ｂに基づく使用禁止指令Ｄ７を送信する。その結果、不正操作の行われた画像処理装置２は、少なくとも不正操作の行われた機能が認証ユーザによって使用されることを禁止する。この場合、認証ユーザは、それ以後、少なくとも不正操作を行った機能（例えばＦＡＸ機能や、コピー機能など）を使用することができなくなる。
【００８９】
次に、上記のような画像処理装置２及び認証サーバ３における詳細な動作について説明する。
【００９０】
図１３は、画像処理装置２における動作手順の一例を示すフローチャートである。この処理は、画像処理装置２の制御部１０（より具体的にはＣＰＵ１１）によって行われる処理である。尚、制御部１０がこの処理を開始する前の初期状態では、操作パネル２０の表示部２１において図４（ａ），（ｂ）又は（ｃ）の初期画面が表示されているものとする。
【００９１】
制御部１０は、この処理を開始すると、まずユーザによる認証操作を受け付ける（ステップＳ１０１）。ここでは、画像処理装置２で使用可能な複数の認証方法のうちから一の認証方法を選択する操作を受け付けると共に、その選択された一の認証方法でユーザ認証を行うためのユーザＩＤ及び認証情報の入力操作を受け付ける。そして認証操作の受け付けが完了すると、認証サーバ３に対して認証要求を送信することによりユーザ認証を行う（ステップＳ１０２）。
【００９２】
そして制御部１０は、認証サーバ３からの認証結果受信待機状態となり（ステップＳ１０３）、認証結果を受信すると（ステップＳ１０３でＹＥＳ）、ユーザ認証に成功したか否かを判断する（ステップＳ１０４）。そしてユーザ認証に成功している場合は（ステップＳ１０４でＹＥＳ）、ユーザ認証に成功したユーザを認証ユーザとし、画像処理装置２をログイン状態へと移行させる（ステップＳ１０７）。このとき、制御部１０は、認証ユーザにより使用することが許可された機能のみを使用可能な状態とする。
【００９３】
またユーザ認証に失敗している場合（ステップＳ１０４でＮＯ）、制御部１０は、操作パネル２０の表示部２１にユーザ認証が失敗した旨を表示した後、ユーザ認証機能が停止するか否かを判断する（ステップＳ１０５）。そしてユーザ認証機能が停止する場合は（ステップＳ１０５でＹＥＳ）、ユーザ認証機能が停止することを示す画面表示を所定時間行い（ステップＳ１０６）、その後、初期状態へと戻る。またユーザ認証機能が停止しない場合には（ステップＳ１０５でＮＯ）、そのまま初期状態へと戻る。
【００９４】
一方、画像処理装置２をログイン状態へと移行させた場合、制御部１０は、認証ユーザによる操作を受け付ける（ステップＳ１０８）。ここでは、ログイン状態において認証ユーザが使用可能となった機能に対する各種設定操作やジョブの実行指示操作などを受け付ける。制御部１０は、認証ユーザによって行われた操作が不正な操作であるか否かを判断し（ステップＳ１０９）、不正な操作でない場合には、その操作に基づく処理を実行する（ステップＳ１１０）。一方、認証ユーザによって行われた操作が不正な操作であった場合（ステップＳ１０９でＹＥＳ）、制御部１０は、認証サーバ３に対して不正操作通知を行い（ステップＳ１１１）、その後、認証サーバ３から受信する使用禁止指令に基づいて認証サーバ３から指定された機能の使用停止処理を実行する（ステップＳ１１２）。このとき、制御部１０は、少なくとも認証ユーザによって不正操作の行われた機能を使用可能状態から使用不能状態に切り替えることにより、認証ユーザによる当該機能の使用を禁止する。
【００９５】
その後、制御部１０は、ログイン状態からログアウト状態に移行するか否かを判断し（ステップＳ１１３）、ログアウト状態に移行しない場合には、ステップＳ１０８に戻り、認証ユーザによる次の操作を受け付ける。これに対し、ログアウト状態に移行する場合には、全ての処理を終了して初期状態へと戻る。
【００９６】
次に図１４乃至図２０は、認証サーバ３における動作手順の一例を示すフローチャートである。この処理は、認証サーバ３の制御部４０（より具体的にはＣＰＵ４１）によって行われる処理である。まず、図１４は、制御部４０によって行われるメインシーケンスを示すフローチャートである。制御部４０は、画像処理装置２から認証要求を受信したか否かを判断し（ステップＳ２０１）、認証要求を受信した場合には（ステップＳ２０１でＹＥＳ）、ユーザ認証処理を実行する（ステップＳ２０２）。一方、認証要求を受信していない場合には（ステップＳ２０１でＮＯ）、ステップＳ２０２をスキップする。次に制御部４０は、画像処理装置２から不正操作通知を受信したか否かを判断し（ステップＳ２０３）、不正操作通知を受信した場合には（ステップＳ２０３でＹＥＳ）、機能停止処理委を実行する（ステップＳ２０４）。一方、不正操作通知を受信していない場合には（ステップＳ２０３でＮＯ）、ステップＳ２０４をスキップする。その後、ステップＳ２０１に戻り、制御部４０は、上述した処理を繰り返し実行する。
【００９７】
次に図１５は、ユーザ認証処理（ステップＳ２０２）の詳細な動作手順の一例を示すフローチャートである。制御部４０は、ユーザ認証処理を開始すると、まずユーザによって選択された認証方法を特定する（ステップＳ２１１）。ここでは、画像処理装置２から受信した認証要求に基づいて、パスワード認証、カード認証及び生体認証のうちのいずれの認証方法が選択されているかを特定する。そして特定した認証方法がパスワード認証であるか否かを判断し（ステップＳ２１２）、パスワード認証であれば、パスワード認証処理を実行する（ステップＳ２１３）。これに対し、パスワード認証でなければ、ステップＳ２１３をスキップする。次に、特定した認証方法がカード認証であるか否かを判断し（ステップＳ２１４）、カード認証であれば、カード認証処理を実行する（ステップＳ２１５）。これに対し、カード認証でなければ、ステップＳ２１５をスキップする。次に、特定した認証方法が生体認証であるか否かを判断し（ステップＳ２１６）、生体認証であれば、生体認証処理を実行する（ステップＳ２１７）。これに対し、生体認証でなければ、ステップＳ２１７をスキップし、ユーザ認証処理を終了する。本実施形態では、パスワード認証、カード認証及び生体認証のうちのいずれかの認証方法が選択されているので、上記ステップＳ２１３、Ｓ２１５及びＳ２１７のいずれか一つの処理が必ず行われることになる。
【００９８】
図１６は、パスワード認証処理（ステップＳ２１３）の詳細な動作手順の一例を示すフローチャートである。制御部４０は、パスワード認証処理を開始すると、まず認証要求に含まれるユーザＩＤに基づいてユーザ登録情報４７を参照することにより認証対象ユーザを特定する（ステップＳ２２１）。そして認証対象ユーザがパスワード認証を使用することができるか否かを、ユーザ登録情報４７に基づいて判断する（ステップＳ２２２）。ここで認証対象ユーザがパスワード認証を使用することができない場合（ステップＳ２２２でＮＯ）、制御部４０は、パスワード認証が使用できないことを画像処理装置２に通知し、処理を終了する（ステップＳ２２３）。
【００９９】
一方、認証対象ユーザがパスワード認証を使用することができる場合（ステップＳ２２２でＹＥＳ）、制御部４０は、セキュリティ設定情報４６の認証設定情報４６ａを参照し、ユーザ認証の失敗許容回数を読み出す（ステップＳ２２４）。そして読み出した失敗許容回数を、パスワード認証の失敗許容回数ＮＡｍａｘとして設定する。次に制御部４０は、認証対象ユーザがこれまでにパスワード認証に失敗したことに伴って記憶している失敗回数を読み出し、その読み出した回数を失敗回数ＮＡとして設定する（ステップＳ２２５）。次に制御部４０は、ユーザ登録情報４７において認証対象ユーザに登録されているパスワードを読み出し（ステップＳ２２６）、認証要求に含まれる認証情報（パスワード）と照合する（ステップＳ２２７）。そしてその照合結果に基づいてユーザ認証に成功したか否かを判断する（ステップＳ２２８）。
【０１００】
ユーザ認証に成功した場合（ステップＳ２２８でＹＥＳ）、制御部４０は、失敗回数ＮＡを０にリセットし（ステップＳ２２９）、ユーザ登録情報４７から認証対象ユーザに登録された使用可能機能情報を読み出し（ステップＳ２３０）、ユーザ認証に成功したことを示す認証結果を、認証要求の送信元である画像処理装置２に送信する（ステップＳ２３１）。
【０１０１】
これに対し、ユーザ認証に失敗した場合（ステップＳ２２８でＮＯ）、制御部４０は、失敗回数ＮＡに「１」を加算し、失敗回数ＮＡの値を更新する（ステップＳ２３２）。そして制御部４０は、ユーザ認証に失敗したことを示す認証結果を、認証要求の送信元である画像処理装置２に送信する（ステップＳ２３３）。続いて制御部４０は、失敗回数ＮＡが失敗許容回数ＮＡｍａｘに達したか否かを判断する（ステップＳ２３４）。そして失敗回数ＮＡが失敗許容回数ＮＡｍａｘに達していれば（ステップＳ２３４でＹＥＳ）、認証機能停止処理を実行する（ステップＳ２３５）。これに対し、失敗回数ＮＡが失敗許容回数ＮＡｍａｘに達していなければ（ステップＳ２３４でＮＯ）、認証機能停止処理は行わずに、処理を終了する。
【０１０２】
次に図１７は、カード認証処理（ステップＳ２１５）の詳細な動作手順の一例を示すフローチャートである。制御部４０は、カード認証処理を開始すると、まず認証要求に含まれるユーザＩＤに基づいてユーザ登録情報４７を参照することにより認証対象ユーザを特定する（ステップＳ２４１）。そして認証対象ユーザがカード認証を使用することができるか否かを、ユーザ登録情報４７に基づいて判断する（ステップＳ２４２）。ここで認証対象ユーザがカード認証を使用することができない場合（ステップＳ２４２でＮＯ）、制御部４０は、カード認証が使用できないことを画像処理装置２に通知し、処理を終了する（ステップＳ２４３）。
【０１０３】
一方、認証対象ユーザがカード認証を使用することができる場合（ステップＳ２４２でＹＥＳ）、制御部４０は、セキュリティ設定情報４６の認証設定情報４６ａを参照し、ユーザ認証の失敗許容回数を読み出す（ステップＳ２４４）。そして読み出した失敗許容回数を、カード認証の失敗許容回数ＮＢｍａｘとして設定する。次に制御部４０は、認証対象ユーザがこれまでにカード認証に失敗したことに伴って記憶している失敗回数を読み出し、その読み出した回数を失敗回数ＮＢとして設定する（ステップＳ２４５）。次に制御部４０は、ユーザ登録情報４７において認証対象ユーザに登録されているカード情報を読み出し（ステップＳ２４６）、認証要求に含まれる認証情報（カード情報）と照合する（ステップＳ２４７）。そしてその照合結果に基づいてユーザ認証に成功したか否かを判断する（ステップＳ２４８）。
【０１０４】
ユーザ認証に成功した場合（ステップＳ２４８でＹＥＳ）、制御部４０は、失敗回数ＮＢを０にリセットし（ステップＳ２４９）、ユーザ登録情報４７から認証対象ユーザに登録された使用可能機能情報を読み出し（ステップＳ２５０）、ユーザ認証に成功したことを示す認証結果を、認証要求の送信元である画像処理装置２に送信する（ステップＳ２５１）。
【０１０５】
これに対し、ユーザ認証に失敗した場合（ステップＳ２４８でＮＯ）、制御部４０は、失敗回数ＮＢに「１」を加算し、失敗回数ＮＢの値を更新する（ステップＳ２５２）。そして制御部４０は、ユーザ認証に失敗したことを示す認証結果を、認証要求の送信元である画像処理装置２に送信する（ステップＳ２５３）。続いて制御部４０は、失敗回数ＮＢが失敗許容回数ＮＢｍａｘに達したか否かを判断する（ステップＳ２５４）。そして失敗回数ＮＡが失敗許容回数ＮＡｍａｘに達していれば（ステップＳ２５４でＹＥＳ）、パスワード認証処理の場合と同様の認証機能停止処理を実行する（ステップＳ２３５）。これに対し、失敗回数ＮＢが失敗許容回数ＮＢｍａｘに達していなければ（ステップＳ２５４でＮＯ）、認証機能停止処理は行わずに、処理を終了する。
【０１０６】
次に図１８は、生体認証処理（ステップＳ２１７）の詳細な動作手順の一例を示すフローチャートである。制御部４０は、生体認証処理を開始すると、まず認証要求に含まれるユーザＩＤに基づいてユーザ登録情報４７を参照することにより認証対象ユーザを特定する（ステップＳ２６１）。そして認証対象ユーザが生体認証を使用することができるか否かを、ユーザ登録情報４７に基づいて判断する（ステップＳ２６２）。ここで認証対象ユーザが生体認証を使用することができない場合（ステップＳ２６２でＮＯ）、制御部４０は、生体認証が使用できないことを画像処理装置２に通知し、処理を終了する（ステップＳ２６３）。
【０１０７】
一方、認証対象ユーザが生体認証を使用することができる場合（ステップＳ２６２でＹＥＳ）、制御部４０は、セキュリティ設定情報４６の認証設定情報４６ａを参照し、ユーザ認証の失敗許容回数を読み出す（ステップＳ２６４）。このとき、制御部４０は、生体認証での失敗許容回数の割り増し設定を確認し、割り増し設定がオン状態となっていれば、認証設定情報４６ａから読み出した失敗許容回数に割り増し設定を行い、生体認証の失敗許容回数ＮＣｍａｘとして設定する。例えば、失敗許容回数ＮＣｍａｘの値として、「９９９９９」といった大きな値を設定すれば、実質的に無限回数とみなすことができる失敗許容回数ＮＣｍａｘを設定することができる。尚、割り増し設定がオフ状態となっていれば、割り増し設定は行わず、認証設定情報４６ａから読み出した失敗許容回数をそのまま生体認証の失敗許容回数ＮＣｍａｘとして設定する。
【０１０８】
次に制御部４０は、認証対象ユーザがこれまでに生体認証に失敗したことに伴って記憶している失敗回数を読み出し、その読み出した回数を失敗回数ＮＣとして設定する（ステップＳ２６５）。次に制御部４０は、ユーザ登録情報４７において認証対象ユーザに登録されている基準生体情報を読み出し（ステップＳ２６６）、認証要求に含まれる認証情報（生体情報）との類似度を算出する（ステップＳ２６７）。そしてその類似度を所定の基準値と比較し（ステップＳ２６８）、その比較結果に基づいてユーザ認証に成功したか否かを判断する（ステップＳ２６９）。ここでは、類似度が基準値以上であればユーザ認証に成功となり、基準値に満たない場合はユーザ認証に失敗となる。
【０１０９】
ユーザ認証に成功した場合（ステップＳ２６９でＹＥＳ）、制御部４０は、失敗回数ＮＣを０にリセットし（ステップＳ２７０）、ユーザ登録情報４７から認証対象ユーザに登録された使用可能機能情報を読み出し（ステップＳ２７１）、ユーザ認証に成功したことを示す認証結果を、認証要求の送信元である画像処理装置２に送信する（ステップＳ２７２）。
【０１１０】
これに対し、ユーザ認証に失敗した場合（ステップＳ２６９でＮＯ）、制御部４０は、ユーザ認証に失敗したことを示す認証結果を、認証要求の送信元である画像処理装置２に送信する（ステップＳ２７３）。そして制御部４０は、類似度が所定の閾値以上であるか否かを判断し（ステップＳ２７４）、閾値以上であれば、失敗回数ＮＣの値を更新することなく、処理を終了する。つまり、類似度が所定の閾値以上である場合、認証対象ユーザ本人の生体情報を入力した可能性が高いため、認証失敗回数にカウントしないようにしている。尚、この処理は、認証設定情報４６ａにおいて生体認証での本人による認証失敗のカウント設定が「しない」となっている場合の処理に対応する。そのため、仮に、認証設定情報４６ａにおいて生体認証での本人による認証失敗のカウント設定が「する」となっている場合には、ステップＳ２７４の判断は行われず、ステップＳ２７３からＳ２７５へと処理が進むことになる。また類似度が所定の閾値に満たない場合にも（ステップＳ２７４でＮＯ）、ステップＳ２７４からＳ２７５へと処理が進む。
【０１１１】
ステップＳ２７５に処理が進むと、制御部４０は、失敗回数ＮＣに「１」を加算し、失敗回数ＮＣの値を更新する（ステップＳ２７５）。続いて制御部４０は、失敗回数ＮＣが失敗許容回数ＮＣｍａｘに達したか否かを判断する（ステップＳ２７６）。そして失敗回数ＮＣが失敗許容回数ＮＣｍａｘに達していれば（ステップＳ２７６でＹＥＳ）、パスワード認証処理やカード認証の場合と同様の認証機能停止処理を実行する（ステップＳ２３５）。これに対し、失敗回数ＮＣが失敗許容回数ＮＣｍａｘに達していなければ（ステップＳ２７６でＮＯ）、認証機能停止処理は行わずに、処理を終了する。
【０１１２】
次に図１９は、認証機能停止処理（ステップＳ２３５）の詳細な動作手順の一例を示すフローチャートである。制御部４０は、認証機能停止証処理を開始すると、認証設定情報４６ａを確認し（ステップＳ２８１）、失敗許容回数を超えた場合の他のユーザ認証が許可されているか否かを判断する（ステップＳ２８２）。
【０１１３】
そして他のユーザ認証が許可されていれば（ステップＳ２８２でＹＥＳ）、失敗許容回数を超えた認証方法を個別に使用不可とするためにステップＳ２８３に進む。この場合、制御部４０は、まず、パスワード認証の失敗回数ＮＡが失敗許容回数ＮＡｍａｘに達したか否かを判断し（ステップＳ２８３）、達していれば、ユーザ登録情報４７における認証対象ユーザのパスワード認証の可否情報を使用不可に設定する（ステップＳ２８４）。尚、パスワード認証の失敗回数ＮＡが失敗許容回数ＮＡｍａｘに達していない場合は、ステップＳ２８４をスキップする。次に制御部４０は、カード認証の失敗回数ＮＢが失敗許容回数ＮＢｍａｘに達したか否かを判断し（ステップＳ２８５）、達していれば、ユーザ登録情報４７における認証対象ユーザのカード認証の可否情報を使用不可に設定する（ステップＳ２８６）。尚、カード認証の失敗回数ＮＢが失敗許容回数ＮＢｍａｘに達していない場合は、ステップＳ２８６をスキップする。次に制御部４０は、生体認証の失敗回数ＮＣが失敗許容回数ＮＣｍａｘに達したか否かを判断し（ステップＳ２８７）、達していれば、ユーザ登録情報４７における認証対象ユーザの生体認証の可否情報を使用不可に設定する（ステップＳ２８８）。尚、生体認証の失敗回数ＮＣが失敗許容回数ＮＣｍａｘに達していない場合は、ステップＳ２８７をスキップする。このような処理により、パスワード認証、カード認証及び生体認証のうち、失敗許容回数を超えた認証方法だけが使用不可に設定され、他の認証方法は使用可であるので、他の認証方法によるユーザ認証機能は引き続き使用することが可能である。
【０１１４】
一方、他のユーザ認証が許可されていない場合（ステップＳ２８２でＮＯ）、制御部４０は、ユーザ登録情報４７における認証対象ユーザの、パスワード認証、カード認証及び生体認証の全ての可否情報を使用不可に設定する（ステップＳ２８９）。したがって、この場合、認証対象ユーザは、パスワード認証、カード認証及び生体認証の全てのユーザ認証機能を使用することができなくなる。
【０１１５】
そして制御部４０は、認証要求の送信元である画像処理装置２に対し、ユーザ認証機能を停止させたことを示す通知を送信する（ステップＳ２９０）。このとき送信される通知では、例えば、認証対象ユーザが使用できなくなったユーザ認証機能が、パスワード認証、カード認証及び生体認証のうちのいずれの認証方法によるものであるかを明示しても良い。以上で、図１４に示したユーザ認証処理の全ての処理が終了する。
【０１１６】
次に図２０は、機能停止処理（図１４のステップＳ２０４）の詳細な動作手順の一例を示すフローチャートである。制御部４０は、この機能停止処理を開始すると、受信した不正操作通知に基づいて不正操作を行ったユーザ（認証ユーザ）を特定し（ステップＳ３０１）、続いて不正操作の行われた機能を特定する（ステップＳ３０２）。そして制御部４０は、セキュリティ設定情報４６の機能制限設定情報４６ｂを確認し、不正操作に伴って認証ユーザによる使用を禁止する機能を特定する（ステップＳ３０２）。このとき、例えば、不正操作の行われた装置と同じ設置場所にある装置の機能の使用を禁止する設定がなされている場合には、制御部４０はさらに装置管理情報４８を参照し、不正操作の行われた装置と同じ設置場所にある装置を特定すると共に、それらの装置で使用を禁止する機能を特定する。次に制御部４０は、不正操作通知の送信元である画像処理装置２に対し、特定した機能の使用禁止指令を送信する（ステップＳ３０４）。そして制御部４０は、不正操作を行った認証ユーザに対応する使用可能機能情報に対して使用禁止機能を設定することにより、ユーザ登録情報４７を更新する（ステップＳ３０５）。これにより、不正操作を行ったユーザによる次回ログイン以降、当該ユーザが少なくとも不正行為の行った機能を使用することを禁止することができる。以上で、認証ユーザによる不正操作が行われた場合の機能停止処理を終了する。
【０１１７】
以上のように本実施形態の画像処理装置２は、例えばパスワード又はカード情報を第１の認証情報として入力することができると共に、生体情報を第２の認証情報として入力することができるように構成されている。そして第１の認証情報及び第２の認証情報のいずれか一方が入力された場合、その入力された認証情報に基づいてユーザ認証を行い、ユーザ認証に成功した場合には、その認証ユーザによるログイン状態へと移行させて画像処理に関する少なくとも１つの機能を実行可能な状態とする。そして上述した動作手順に基づく処理が行われることにより、画像処理装置２は、同一のユーザが第１の認証情報に基づいて行うユーザ認証に所定回数失敗した場合、その後、当該ユーザが第１の認証情報を入力したときにはユーザ認証を行わず、当該ユーザが第２の認証情報を入力したときには当該第２の認証情報に基づいてユーザ認証を行うことができるようになる。つまり、一の認証方法で所定回数ユーザ認証に失敗した場合でも、他の認証方法によりユーザ認証を行えるようになる。それ故、例えばパスワード認証又はカード認証に所定回数（例えば３回）失敗し、その後、パスワード認証やカード認証によるユーザ認証を行うことができなくなっても、生体認証によるユーザ認証は行える。またこれとは逆に、生体に所定回数（例えば３回）失敗し、その後、生体認証によるユーザ認証を行うことができなくなっても、パスワード認証やカード認証によるユーザ認証は行える。したがって、画像処理装置２の利便性が向上する。
【０１１８】
特に本実施形態では、悪意あるユーザが他人のユーザＩＤを使用してパスワード認証を行い、ユーザ認証に連続して失敗したことにより、正規ユーザである本人がパスワード認証を使用できなくなったとしても、その本人は生体認証を行うことによって画像処理装置２にログインすることができるので、画像処理装置２に搭載された機能を使用することが可能になる。
【０１１９】
また上述したようにユーザ認証に失敗する回数が予め設定される設定回数となるまでユーザ認証を繰り返し行うことができるように構成されており、その設定回数は任意に設定可能であるので、ユーザ認証の失敗許容回数を最適化することができる。そして特に生体認証を行う場合においては、ユーザ認証を繰り返し行うことができる回数を、パスワード認証やカード認証の場合と比較して多い回数に設定することが可能である。そのため、ユーザの体調などに影響を受けやすい生体認証を行う場合において、ユーザ認証に連続で失敗しても、画像処理装置２が使用できなくなることを抑制することができる。
【０１２０】
さらに生体認証に関しては、生体情報読取装置１５から入力する生体情報と、ユーザ登録情報４７に予め登録されている基準生体情報との類似度を求め、その類似度がユーザ認証に成功となる所定の基準値に満たない場合でも、所定の閾値以上であれば、ユーザ認証の失敗回数にカウントしないように設定することができる。そのため、ユーザ認証に成功するまで認証操作を繰り返し行うことが可能となり、この点でも画像処理装置２の利便性を向上させることができる。
【０１２１】
また上述したように、画像処理装置２は、ログイン状態において、認証ユーザによる指示操作に基づいて少なくとも１つの機能に対応する処理を実行する際、認証ユーザによる指示操作が不正な操作であるか否かを判別し、不正な操作である場合、その後、当該認証ユーザによって特定の機能が使用されることを禁止することができる。この場合において、使用を禁止する機能は適宜設定することが可能であるが、不正操作に対応した機能のみを使用停止にするように設定することで、認証ユーザは、その後も、他の機能については使用することができる。それ故、不正な操作を行った機能とは異なる機能を使用したいときにはその機能を使用できるように予め設定しておくこともできるので、この点でも画像処理装置２の利便性を向上させることが可能である。
【０１２２】
さらに上述したように、認証ユーザによる指示操作が不正な操作である場合、ネットワーク４に接続された複数の画像処理装置２のうちの特定の画像処理装置２において当該ユーザによる特定の機能が使用されることを禁止することもできるようになっている。この場合において、当該ユーザによる使用を禁止する画像処理装置２は適宜設定することが可能である。
【０１２３】
したがって、本実施形態の画像処理システム１は、画像処理装置２が使用される環境に応じて管理者が予めセキュリティ設定情報４６を最適な設定状態としておくことにより、不正な認証操作が行われた場合、或いは、ログイン状態で認証ユーザによる不正操作が行われた場合において、その使用環境に応じた最適なペナルティをユーザに課すことができるように構成されている。
【０１２４】
以上、本発明に関する一実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。すなわち、本発明には、上述した実施形態以外にも種々の変形例が適用可能である。
【０１２５】
例えば、上述した実施形態では、画像処理装置２から認証サーバ３に対して認証要求を行い、認証サーバ３がユーザ認証を行う構成例について説明したが、これに限定されるものではない。つまり、画像処理装置２が、上述した認証サーバ３の機能を全て備える構成としても良い。この場合、画像処理装置２においてユーザ認証が行われることとなり、ネットワーク２に対して認証サーバ３を設置する必要がなくなる。またネットワーク４に接続された複数の画像処理装置２のうちの少なくとも１つが、上述した認証サーバ３の機能を備えたものであれば良い。
【０１２６】
また、上述した実施形態では、ユーザ認証を行う際の認証方法として、パスワード認証、カード認証及び生体認証を例示したが、本発明に適用可能な認証方法は上述した認証方法に限られず、その他の認証方法を適用しても良い。
【符号の説明】
【０１２７】
１  画像処理システム
２（２ａ，２ｂ，２ｃ，２ｄ，２ｅ）  画像処理装置
３  認証サーバ
１０  制御部
１５  生体情報読取装置（第２認証情報入力手段）
１６  カード読取装置（記録媒体読取装置，第１認証情報入力手段）
２０  操作パネル（第１認証情報入力手段）
３１  認証処理部（認証手段）
３２  認証要求部（認証要求手段）
３３  ログイン状態制御部（ログイン状態制御手段）
４０  制御部
５１  認証処理部（認証手段）
【図１】
2011054120.tif 000003
【図２】
2011054120.tif 000004
【図３】
2011054120.tif 000005
【図４】
2011054120.tif 000006
【図５】
2011054120.tif 000007
【図６】
2011054120.tif 000008
【図７】
2011054120.tif 000009
【図８】
2011054120.tif 000010
【図９】
2011054120.tif 000011
【図１０】
2011054120.tif 000012
【図１１】
2011054120.tif 000013
【図１２】
2011054120.tif 000014
【図１３】
2011054120.tif 000015
【図１４】
2011054120.tif 000016
【図１５】
2011054120.tif 000017
【図１６】
2011054120.tif 000018
【図１７】
2011054120.tif 000019
【図１８】
2011054120.tif 000020
【図１９】
2011054120.tif 000021
【図２０】
2011054120.tif 000022