(57)【特許請求の範囲】
【請求項１】
ユーザが使用可能な機能を、当該ユーザのレベルに基づいて制限する、画像処理装置であって、
前記ユーザを認証する複数の認証手段と、
前記複数の認証手段のうちの１つまたは複数が前記ユーザを認証した結果に基づいて、前記レベルを決定するレベル決定手段と、
前記ユーザによる操作が無い状態が所定の時間続くごとに、前記レベルを１つずつ低下させるレベル低下手段と、
前記レベルが低下した後、前記複数の認証手段のうちの少なくとも１つによって前記ユーザが再び認証された場合に、前記レベルを、前記レベル決定手段によって決定されたレベルに回復するレベル回復手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記レベル回復手段は、前記レベルが所定のレベルに低下した後第一の所定の時間が経過するまでに前記ユーザが再び認証された場合に、前記レベルを、前記レベル決定手段によって決定されたレベルに回復する、
請求項１記載の画像処理装置。
【請求項３】
複数の認証手段を有する画像処理装置においてユーザが使用可能な機能を、当該ユーザのレベルに基づいて制限する使用機能制限方法であって、
前記ユーザを認証する処理を前記複数の認証手段のうちの少なくとも１つに実行させる第一のステップと、
前記複数の認証手段のうちの１つまたは複数が前記ユーザを認証した結果に基づいて、前記レベルを決定する処理を前記画像処理装置に実行させる第二のステップと、
前記ユーザによる操作が無い状態が所定の時間続くごとに、前記レベルを１つずつ低下させる処理を前記画像処理装置に実行させる第三のステップと、
前記レベルが低下した後、前記複数の認証手段のうちの少なくとも１つによって前記ユーザが再び認証された場合に、前記レベルを、前記第二のステップで決定したレベルに回復する処理を前記画像処理装置に実行させる第四のステップと、
を有することを特徴とする使用機能制限方法。
【請求項４】
複数の認証手段を有しユーザが使用可能な機能を当該ユーザのレベルに基づいて制限する画像処理装置に用いられるコンピュータプログラムであって、
前記ユーザを認証する第一の処理を前記複数の認証手段のうちの少なくとも１つに実行させ、
前記複数の認証手段のうちの１つまたは複数が前記ユーザを認証した結果に基づいて前記レベルを決定する第二の処理を前記画像処理装置に実行させ、
前記ユーザによる操作が無い状態が所定の時間続くごとに、前記レベルを１つずつ低下させる第三の処理を前記画像処理装置に実行させ、
前記レベルが低下した後、前記複数の認証手段のうちの少なくとも１つによって前記ユーザが再び認証された場合に、前記レベルを、前記第二の処理で決定したレベルに回復する第四の処理を前記画像処理装置に実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが使用可能な機能をユーザのレベルに基づいて制限する画像処理装置に関する。
【背景技術】
【０００２】
近年、コピー、ネットワークプリント（ＰＣプリント）、スキャナ、ファックス、およびドキュメントサーバなどの様々な機能を備えた「複合機」などと呼ばれる画像処理装置が普及している。
【０００３】
このような画像処理装置は、不正使用を防止するための認証機能を備えるようになってきている。認証機能を備えた画像処理装置は、認証が成功した場合にユーザに対して使用を許可し、認証が失敗した場合にユーザに対して使用を許可しない。
【０００４】
認証方法としては、ユーザによって入力された情報、ユーザが所持するＩＣカードから読み取った情報、またはユーザの静脈や指紋から読み取った情報と、あらかじめ登録してある情報とを照合することにより認証する方法などが用いられる。照合のための登録情報は、画像処理装置自身、または画像処理装置とネットワークによって接続されている認証サーバに登録される。
【０００５】
よりセキュリティを高めたい場合に、認証は、１回だけでなく複数回実施される。いわゆる、多重認証が行われる。
【０００６】
例えば、操作者が入力したユーザＩＤ及びパスワードから生成したユーザＩＤ及びパスワードの組に対する認証成否を認証サーバから取得し、認証が成功した回数があらかじめ設定された設定値に達すると、所定の機能の使用を操作者に許可する処理装置が提案されている（特許文献１）。
【０００７】
また、よりセキュリティを高めたい場合に、認証が成功してから所定時間が経過した後に、認証状態を解除することが行われる。
【０００８】
例えば、直前の認証の成功からの経過時間が所定時間に達すると、認証が成功した回数を初期化することが提案されている（特許文献１）。
【０００９】
或いは、ユーザを認証するためのカードを装着した状態で、所定時間経過後、カードの有効状態を無効にすること、および所定の認証情報を受領することにより無効状態を解除することが提案されている（特許文献２）。
【００１０】
複数回の認証では、１種類の認証方法が複数回実施されることもあるが、異なる種類の認証方法が組み合わされて実施されることが一般的である。また、高度のセキュリティが要求される機能ほど、その機能を使用するために必要な認証回数として、より多くの回数が設定されることが一般的である。ユーザは、操作パネルを介してＩＤおよびパスワードを入力したり、カード認証装置にＩＣカードをかざしたり、生体認証装置に指を接触させたり、と様々な手順を踏んで複数回の認証を受ける。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００７−１０２６８６
【特許文献２】特開２００６−７６０３４
【発明の概要】
【発明が解決しようとする課題】
【００１２】
従来の画像処理装置は、ユーザの指示に応じて、または所定時間が経過すると自動的に、ログアウトの処理を行い、認証状態を解除する。よって、ユーザは、所定の機能を使用するために複数回の認証を受けていても、認証状態がいったん解除されてしまうと、複数回の認証を再度受けて元の認証状態を獲得しなければ、所定の機能を使用することができなかった。
【００１３】
上述の通り、複数回の認証は、異なる種類の認証方法が組み合わされて実施されることが一般的であるため、ユーザは、認証状態がいったん解除されて複数回の認証を再度受ける際にも、様々な手順を繰り返して行わなければならず、面倒であった。
【００１４】
一方、ユーザのこのような負担を軽減することを目的として、ログアウト後も認証状態を維持するとすれば、直前に操作を行っていたユーザとは異なるユーザが維持された認証状態で操作を行うことができてしまうため、機密性の高いデータなどが参照されるおそれがあり、セキュリティ上、好ましくない。また、複数回の認証を再度実施する場合の認証方法を簡素化するとすれば、そもそもセキュリティを高めるために複数回の認証を設けた趣旨と相反することとなり、セキュリティ上、好ましくない。
【００１５】
本発明は、このような事情に鑑みて、複数回の認証を実施する画像処理装置において、セキュリティを確保しつつ、複数回の認証を再度受ける場合の操作の利便性を向上させることを目的とする。
【課題を解決するための手段】
【００１６】
ユーザが使用可能な機能を、当該ユーザのレベルに基づいて制限する、画像処理装置に、前記ユーザを認証する複数の認証手段と、前記複数の認証手段のうちの１つまたは複数が前記ユーザを認証した結果に基づいて、前記レベルを決定するレベル決定手段と、前記ユーザによる操作が無い状態が所定の時間続くごとに、前記レベルを１つずつ低下させるレベル低下手段と、前記レベルが低下した後、前記複数の認証手段のうちの少なくとも１つによって前記ユーザが再び認証された場合に、前記レベルを、前記レベル決定手段によって決定されたレベルに回復するレベル回復手段と、を設ける。
【発明の効果】
【００１７】
本発明によれば、複数回の認証を実施する画像処理装置において、セキュリティを確保しつつ、複数回の認証を再度受ける場合の操作の利便性を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】ネットワークシステムの例を示す図である。
【図２】画像処理装置のハードウェア構成の例を示す図である。
【図３】画像処理装置の機能的構成の例を示す図である。
【図４】認証成功情報の例を示す図である。
【図５】認証レベル／認証形態対応テーブルの例を示す図である。
【図６】使用権限／必要認証レベル対応テーブルの例を示す図である。
【図７】自動ログアウトの際の処理の流れの例を示すフローチャートである。
【図８】再ログインの際の処理の流れの例を示すフローチャートである。
【図９】認証レベル復帰処理の流れの例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
図１に示されるように、画像処理装置１は、パーソナルコンピュータ２Ａ〜２Ｃなどの他の情報処理装置とともに、ネットワークシステムＮＷを構成している。
【００２０】
画像処理装置１および他の情報処理装置は、通信回線３を介して相互に接続されている。また、ネットワークシステムＮＷは、ゲートウェイなどを介してインターネットと接続されていることもある。本実施形態では、複数の部門を有する企業または役所などに設けられているネットワークシステムＮＷを例に説明する。
【００２１】
画像処理装置１は、コピー、ネットワークプリンティング（ＰＣプリント）、スキャナ、ファックス、およびドキュメントサーバなどの様々な機能が集約された装置である。「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることもある。
【００２２】
さらに、画像処理装置１は、不正に使用されることを防止するための認証機能を備えている。すなわち、画像処理装置１は、画像処理装置１を使用するユーザに対して、使用しようとする機能に応じた１回または複数回の認証を受けるよう（認証ログインを行うよう）要求する。そして、認証が成功した場合にユーザに対して所定の機能の使用を許可し、認証が失敗した場合にユーザに対して所定の機能の使用を許可しない。
【００２３】
ユーザには、認証を受ける際に使用する認証カードが配付されている。認証カードとして、ＩＣカード、無線タグ、または磁気カードなどが用いられる。認証カードには、そのカードを識別する情報であるカード識別情報またはそのカードが配付されたユーザを識別する情報であるユーザ識別情報が記録されている。
【００２４】
図２に示されるように、画像処理装置１は、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、ネットワーク通信制御部１０ｅ、ＦＡＸ通信制御部１０ｆ、その他の周辺装置、およびそれらの周辺装置を制御する制御部などを備えている。その他の周辺装置として、入力装置２１、表示装置２２、カード認証装置２３、生体認証装置２４、画像読取装置２５、および画像印刷装置２６が、それぞれ入力装置制御部１０ｇ、表示装置制御部１０ｈ、カード認証装置制御部１０ｉ、生体認証装置制御部１０ｊ、画像読取装置制御部１０ｋ、および画像印刷装置制御部１０ｍを介して設けられている。
【００２５】
ＣＰＵ１０ａは、ＲＯＭ１０ｃまたは補助記憶装置１０ｄに格納されているプログラムおよびデータのほか、外部から必要に応じて入力される種々のデータに基づいて、ＲＡＭ１０ｂをワークエリアとして演算処理を実行する。
【００２６】
補助記憶装置１０ｄは、電源が切られてもその記憶内容を保持する不揮発性の記憶装置である。補助記憶装置１０ｄとして、ハードディスクなどの磁気記憶装置などが用いられる。補助記憶装置１０ｄには、画像データ、画像処理装置１に設定された名称およびＩＰアドレス、ならびに認証のための登録情報などの、種々のデータおよび設定に関する情報が格納されている。
【００２７】
また、補助記憶装置１０ｄには、ＢＯＸ（ボックス）機能のための記憶領域が割り当てられている。ＢＯＸとは、画像データなどをユーザ単位またはグループ単位などで分類して保管する保管場所である。つまり、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当するものである。
【００２８】
また、補助記憶装置１０ｄには、ＣＰＵ１０ａで実行されるプログラムおよびデータが格納されることもある。その場合は、プログラムおよびデータが必要に応じてＲＡＭ１０ｂにロードされる。
【００２９】
ネットワーク通信制御部１０ｅは、ネットワークシステムＮＷ内の他の情報処理装置とＴＣＰ／ＩＰなどの通信プロトコルによって通信を行うためのインタフェースである。
【００３０】
ＦＡＸ通信制御部１０ｆは、公衆回線網などを利用して他のＦＡＸ端末とＦＡＸプロトコルによって通信を行うためのインタフェースである。
【００３１】
入力装置制御部１０ｇは、入力装置２１を制御するためのインタフェース回路である。入力装置２１には、操作ボタンおよびテンキーなどが設けられている。ユーザは、それらを操作することにより、画像処理装置１に対して指示入力する。
【００３２】
表示装置制御部１０ｈは、表示装置２２を制御するためのインタフェース回路である。表示装置２２として、液晶ディスプレイまたはＣＲＴディスプレイなどが用いられる。ユーザは、表示装置２２に表示される画面において、画像処理装置１からのメッセージ、および画像処理装置１の処理結果などを確認する。
【００３３】
カード認証装置制御部１０ｉは、カード認証装置２３を制御するためのインタフェース回路である。カード認証装置２３は、認証のための情報として、認証カードに記録されているカード識別情報を読み取る装置である。ユーザは、認証カードを読取部にかざしたり挿入したりすることによって、カード認証装置２３にカード識別情報を読み取らせる。
【００３４】
生体認証装置制御部１０ｊは、生体認証装置２４を制御するためのインタフェース回路である。生体認証装置２４は、認証のための情報として、ユーザの身体的特徴のデータを読み取る装置である。身体的特徴のデータとして、静脈または指紋のデータが利用される。ユーザは、手または指を読取部にかざしたり触れたりすることによって、生体認証装置２４に身体的特徴のデータを読み取らせる。
【００３５】
画像読取装置制御部１０ｋは、画像読取装置２５を制御するためのインタフェース回路である。画像読取装置２５は、原稿に記されている画像を光学的に読み取って、画像データを生成する装置である。
【００３６】
画像印刷装置制御部１０ｍは、画像印刷装置２６を制御するためのインタフェース回路である。画像印刷装置２６は、画像読取装置２５によって生成された画像データ、ネットワークシステムＮＷ内の他の情報処理装置から受信したデータ、または公衆回線網などを利用して他のＦＡＸ端末から受信したデータなどに基づいて、画像を用紙に印刷する装置である。
【００３７】
画像処理装置１のＲＯＭ１０ｃには、図３に示されるような、認証処理部１０１、認証レベル管理部１０２、認証履歴保持部１０３、レベル下げタイマ部１０４、履歴削除タイマ部１０５、ユーザ操作検知部１０６、およびログアウト操作検知部１０７などの各部を実現するためのプログラムが格納されている。認証処理部１０１には、カード認証処理部１０１ａ、生体認証処理部１０１ｂ、部門認証処理部１０１ｃ、および個別認証処理部１０１ｄ、再認証処理部１０１ｅが含まれる。認証レベル管理部１０２には、認証レベル決定部１０２ａ、認証レベル低下部１０２ｂ、認証レベル初期化部１０２ｃ、および認証レベル回復部１０２ｄが含まれる。
【００３８】
ＲＯＭ１０ｃには、そのほか、画像処理装置１が提供する各種の機能を実現するためのプログラムも格納されている。
【００３９】
これらのプログラムは、必要に応じてＣＰＵ１０ａによって実行される。なお、それらのプログラムの一部または全部が補助記憶装置１０ｄに格納されていてもよい。また、それらのプログラムによる機能を、回路で実現してもよい。
【００４０】
〔初回ログイン時の処理〕
まず、ユーザが初めて画像処理装置１を使用する場合、および以前に使用した際の認証履歴が既に削除されている状態で使用する場合に、実行される処理の内容を説明する。本実施形態では、これらの場合の処理を初回ログイン時の処理として取り扱う。
【００４１】
本実施形態では、カードによる認証、生体による認証、部門の認証、および個別の認証の異なる４種類の認証形態が用意されている。ユーザは、画像処理装置１において使用しようとする機能に応じて、１つまたは複数の認証形態による認証を受けてログインする。
【００４２】
認証処理部１０１のカード認証処理部１０１ａは、ユーザがカード認証を受けてログインしようとする際の処理を行う。
【００４３】
ユーザが自身に配付されている認証カードをカード認証装置２３に読み取らせると、カード認証処理部１０１ａは、カード認証装置制御部１０ｉを介して、認証カードに記録されたカード識別情報（カードＩＤ）Ｄ１１を取得する。
【００４４】
そして、補助記憶装置１０ｄなどに保存されているカード登録情報Ｄ２１を読み出して参照する。カード登録情報Ｄ２１には、ログインを許可するカード識別情報Ｄ１１とそれが記録された認証カードが配付されているユーザを識別する情報であるユーザ識別情報（ユーザＩＤ）とがあらかじめ登録されている。
【００４５】
カード認証処理部１０１ａは、取得したカード識別情報Ｄ１１とカード登録情報Ｄ２１に登録されているカード識別情報Ｄ１１とを照合して、ログインしようとしているユーザが正規のユーザであるか否かを判断する。つまり、認証の成否を判断する。
【００４６】
ただし、認証カードにユーザ識別情報（ユーザＩＤ）が記録されている場合は、それを取得して、取得したユーザ識別情報とカード登録情報Ｄ２１に登録されているユーザ識別情報とを照合して、認証の成否を判断してもよい。
【００４７】
認証が成功した場合には、取得したカード識別情報Ｄ１１と一致した、カード登録情報Ｄ２１に登録されているカード識別情報Ｄ１１に対応するユーザ識別情報をカード登録情報Ｄ２１から抽出する。
【００４８】
そして、図４（ａ）に示されるような、認証結果を示す情報であるカード認証成功情報Ｄ３１を認証レベル管理部１０２および認証履歴保持部１０３に発行する。また、レベル下げタイマセット通知Ｓ１０をレベル下げタイマ部１０４に発行する。これにより、カードによるログインが成立する。
【００４９】
カード認証成功情報Ｄ３１には、認証を受けたユーザを示すユーザ識別情報、カード認証を受けたことを示す情報、およびユーザがログインした日時を示す情報などが含まれている。ユーザ識別情報には、先に抽出されたユーザ識別情報が設定される。
【００５０】
他方、認証が失敗した場合には、その旨を知らせる画面を表示装置２２に表示させるなどした後、カード識別情報Ｄ１１を再度取得するまで待機する。
【００５１】
認証処理部１０１の生体認証処理部１０１ｂは、ユーザが生体認証を受けてログインしようとする際の処理を行う。
【００５２】
ユーザが自身の手または指などを生体認証装置２４に読み取らせると、生体認証処理部１０１ｂは、生体認証装置制御部１０ｊを介して、ユーザの身体的特徴のデータを生体識別情報Ｄ１２として取得する。
【００５３】
そして、補助記憶装置１０ｄなどに保存されている生体登録情報Ｄ２２を読み出して参照する。生体登録情報Ｄ２２には、ログインを許可する生体識別情報Ｄ１２とそれに示される身体的特徴を有するユーザを識別する情報であるユーザ識別情報（ユーザＩＤ）とがあらかじめ登録されている。
【００５４】
生体認証処理部１０１ｂは、取得した生体識別情報Ｄ１２と生体登録情報Ｄ２２に登録されている生体識別情報Ｄ１２とを照合して、ログインしようとしているユーザが正規のユーザであるか否かを判断する。つまり、認証の成否を判断する。
【００５５】
認証が成功した場合には、取得した生体識別情報Ｄ１２と一致した、生体登録情報Ｄ２２に登録されている生体識別情報Ｄ１２に対応するユーザ識別情報を生体登録情報Ｄ２２から抽出する。
【００５６】
そして、図４（ｂ）に示されるような、認証結果を示す情報である生体認証成功情報Ｄ３２を認証レベル管理部１０２および認証履歴保持部１０３に発行する。また、レベル下げタイマセット通知Ｓ１０をレベル下げタイマ部１０４に発行する。これにより、生体によるログインが成立する。
【００５７】
生体認証成功情報Ｄ３２には、認証を受けたユーザを示すユーザ識別情報、生体認証を受けたことを示す情報、およびユーザがログインした日時を示す情報などが含まれている。ユーザ識別情報には、先に抽出されたユーザ識別情報が設定される。
【００５８】
他方、認証が失敗した場合には、その旨を知らせる画面を表示装置２２に表示させるなどした後、生体識別情報Ｄ１２を再度取得するまで待機する。
【００５９】
認証処理部１０１の部門認証処理部１０１ｃは、ユーザが部門認証を受けてログインしようとする際の処理を行う。
【００６０】
ユーザが自身の所属する部門のＩＤおよびそれと対になるパスワードを入力装置２１に対して入力すると、部門認証処理部１０１ｃは、入力装置制御部１０ｇを介して、入力された部門のＩＤおよびそれと対になるパスワードの組を部門識別情報Ｄ１３として取得する。
【００６１】
そして、補助記憶装置１０ｄなどに保存されている部門登録情報Ｄ２３を読み出して参照する。部門登録情報Ｄ２３には、ログインを許可する部門識別情報Ｄ１３があらかじめ登録されている。
【００６２】
部門認証処理部１０１ｃは、取得した部門識別情報Ｄ１３と部門登録情報Ｄ２３に登録されている部門識別情報Ｄ１３とを照合して、ログインしようとしているユーザが正規のユーザであるか否かを判断する。つまり、認証の成否を判断する。
【００６３】
認証が成功した場合には、図４（ｃ）に示されるような、認証結果を示す情報である部門認証成功情報Ｄ３３を認証レベル管理部１０２および認証履歴保持部１０３に発行する。また、レベル下げタイマセット通知Ｓ１０をレベル下げタイマ部１０４に発行する。これにより、部門のログインが成立する。
【００６４】
部門認証成功情報Ｄ３３には、認証を受けたユーザを示すユーザ識別情報、部門認証を受けたことを示す情報、およびユーザがログインした日時を示す情報などが含まれている。ユーザ識別情報には、部門認証に先立って行われた認証形態において抽出されたユーザ識別情報が引き継がれて設定される。部門認証に先立って行われた認証形態としては、例えば、カード認証または生体認証などである。または、ユーザ識別情報には、部門識別情報Ｄ１３などに基づいて特定されたユーザ識別情報が設定されることもある。
【００６５】
他方、認証が失敗した場合には、その旨を知らせる画面を表示装置２２に表示させるなどした後、部門識別情報Ｄ１３が再度入力されるまで待機する。
【００６６】
認証処理部１０１の個別認証処理部１０１ｄは、ユーザが個別認証を受けてログインしようとする際の処理を行う。
【００６７】
ユーザが自身に付与された個別のＩＤおよびそれと対になるパスワードを入力装置２１に対して入力すると、個別認証処理部１０１ｄは、入力装置制御部１０ｇを介して、入力された個別のＩＤおよびそれと対になるパスワードの組を個別識別情報Ｄ１４として取得する。
【００６８】
そして、補助記憶装置１０ｄなどに保存されている個別登録情報Ｄ２４を読み出して参照する。個別登録情報Ｄ２４には、ログインを許可する個別識別情報Ｄ１４があらかじめ登録されている。
【００６９】
個別認証処理部１０１ｄは、取得した個別識別情報Ｄ１４と個別登録情報Ｄ２４に登録されている個別識別情報Ｄ１４とを照合して、ログインしようとしているユーザが正規のユーザであるか否かを判断する。つまり、認証の成否を判断する。
【００７０】
認証が成功した場合には、図４（ｄ）に示されるような、認証結果を示す情報である個別認証成功情報Ｄ３４を認証レベル管理部１０２および認証履歴保持部１０３に発行する。また、レベル下げタイマセット通知Ｓ１０をレベル下げタイマ部１０４に発行する。これにより、個別のログインが成立する。
【００７１】
個別認証成功情報Ｄ３４には、認証を受けたユーザを示すユーザ識別情報、個別認証を受けたことを示す情報、およびユーザがログインした日時を示す情報などが含まれている。ユーザ識別情報には、個別認証に先立って行われた認証形態において抽出されたユーザ識別情報が引き継がれて設定される。個別認証に先立って行われた認証形態としては、例えば、カード認証または生体認証などである。または、ユーザ識別情報には、個別識別情報Ｄ１４などに基づいて特定されたユーザ識別情報が設定されることもある。
【００７２】
他方、認証が失敗した場合には、その旨を知らせる画面を表示装置２２に表示させるなどした後、個別識別情報Ｄ１４が再度入力されるまで待機する。
【００７３】
以降、カード認証成功情報Ｄ３１、生体認証成功情報Ｄ３２、部門認証成功情報Ｄ３３、および個別認証成功情報Ｄ３４をまとめて認証成功情報Ｄ３０と総称することがある。
【００７４】
認証レベル管理部１０２は、ログイン中のユーザを示す情報であるログインユーザ情報ＵＩ、およびそのユーザに付与した最新の認証レベル（セキュリティレベル）を示す情報である認証レベルＵＬを管理する。
【００７５】
なお、認証レベル管理部１０２は、管理しているログインユーザ情報ＵＩおよび認証レベルＵＬをＲＡＭ１０ｂ上の領域に保持する。よって、画像処理装置１の電源が切られると、それらの情報は消失する。
【００７６】
認証レベル管理部１０２の認証レベル決定部１０２ａは、認証処理部１０１から認証成功情報Ｄ３０を受け取ると、認証成功情報Ｄ３０に含まれている、認証を受けたユーザを示すユーザ識別情報をログインユーザ情報ＵＩに設定する。
【００７７】
また、認証成功情報Ｄ３０、および図５に示されるような認証レベル／認証形態対応テーブルＴＢＬ１に登録されている内容に基づいて、ユーザに付与する認証レベルＵＬの値を決定し、認証レベルＵＬに設定する。
【００７８】
認証レベル／認証形態対応テーブルＴＢＬ１には、複数の認証形態による認証状態の組合せと付与する認証レベルＵＬとの対応関係があらかじめ登録されている。ここで、「未」とは、その認証形態による認証が未成功の状態であることを示しており、「済」とは、その認証形態による認証が成功済であることを示している。なお、認証レベル／認証形態対応テーブルＴＢＬ１は、補助記憶装置１０ｄなどに保存されており、適宜読み出されて参照される。
【００７９】
認証レベル管理部１０２は、認証処理部１０１からカード認証成功情報Ｄ３１、生体認証成功情報Ｄ３２、部門認証成功情報Ｄ３３、および個別認証成功情報Ｄ３４のいずれの認証成功情報Ｄ３０も受け取っていない場合には、認証レベルＵＬを「レベル０」に設定している。つまり、「レベル０」は、認証レベルＵＬの初期値であり、ログインされていない状態を示す値である。
【００８０】
そして、認証レベル決定部１０２ａは、認証レベルＵＬが「レベル０」に設定されているときにカード認証成功情報Ｄ３１を受け取ると、認証レベルＵＬを「レベル１」に更新する。認証レベルＵＬが「レベル１」に設定されているときに生体認証成功情報Ｄ３２を受け取ると、認証レベルＵＬを「レベル２」に更新する。認証レベルＵＬが「レベル２」に設定されているときに部門認証成功情報Ｄ３３を受け取ると、認証レベルＵＬを「レベル３」に更新する。認証レベルＵＬが「レベル３」に設定されているときに個別認証成功情報Ｄ３４を受け取ると、認証レベルＵＬを「レベル４」に更新する。
【００８１】
したがって、各種類の認証形態において認証が成功するたびに、ユーザは、より高位の認証レベルＵＬを獲得していく。
【００８２】
画像処理装置１は、認証レベル管理部１０２が管理している認証レベルＵＬ、および図６に示されるような使用権限／必要認証レベル対応テーブルＴＢＬ２に基づいて、各種の機能の使用権限をユーザに付与する。すなわち、ユーザが獲得した認証レベルＵＬに応じて、そのユーザが使用可能な機能を制限するように制御する。
【００８３】
例えば、認証レベルＵＬ「レベル１」を獲得したユーザには、プリント機能およびコピー機能の使用権限を付与する。認証レベルＵＬ「レベル２」を獲得したユーザには、さらにＢＯＸ機能の使用権限を付与する。認証レベルＵＬ「レベル３」を獲得したユーザには、さらにスキャン機能、および部門内のネットワークへのアクセス機能の使用権限を付与する。認証レベルＵＬ「レベル４」を獲得したユーザには、さらに外部のネットワークへのアクセス機能の使用権限を付与する。
【００８４】
したがって、ユーザは、より高位の認証レベルＵＬを獲得するほど、使用可能な機能が拡大していく。
【００８５】
認証履歴保持部１０３は、認証処理部１０１から発行された認証成功情報Ｄ３０を履歴保持時間Ｔ１０の間保持する。履歴保持時間Ｔ１０は、例えば、５分〜１時間くらいの値に設定される。
【００８６】
ユーザが複数回の認証を受けている場合は、各回分の認証成功情報Ｄ３０を保持する。例えば、カード認証、生体認証、部門認証、および個別認証を受けている場合は、カード認証成功情報Ｄ３１、生体認証成功情報Ｄ３２、部門認証成功情報Ｄ３３、および個別認証成功情報Ｄ３４を保持する。
【００８７】
なお、認証履歴保持部１０３は、認証成功情報Ｄ３０をＲＡＭ１０ｂ上の領域に保持する。よって、画像処理装置１の電源が切られると、それらの情報は消失する。
【００８８】
〔自動ログアウト時の処理〕
次に、ログイン中のユーザが一定の期間操作を行わなかった場合に実行される処理の内容を説明する。本実施形態では、この場合の処理を自動ログアウト時の処理として取り扱う。
【００８９】
前述したように、レベル下げタイマ部１０４には、ユーザが認証を受けることによって、認証処理部１０１からレベル下げタイマセット通知Ｓ１０が発行されてくる。
【００９０】
ユーザ操作検知部１０６は、入力装置制御部１０ｇを介して取得した情報に基づいて、ユーザが何らかの操作を行ったことを検知すると、レベル下げタイマセット通知Ｓ１０をレベル下げタイマ部１０４に発行する。
【００９１】
よって、レベル下げタイマ部１０４には、ユーザが何らかの操作を行うことによっても、レベル下げタイマセット通知Ｓ１０が発行されてくる。
【００９２】
レベル下げタイマ部１０４は、所定のタイミングでレベル下げ通知Ｓ２０を認証レベル管理部１０２に発行する。
【００９３】
すなわち、レベル下げタイマ部１０４は、レベル下げタイマセット通知Ｓ１０を受け取ると、その時点から計時を開始し、レベル下げ時間Ｔ２０に到達すると、計時を終了し、レベル下げ通知Ｓ２０を認証レベル管理部１０２に発行する。そして、その時点から改めて計時を開始する。レベル下げ時間Ｔ２０に到達する前に新たなレベル下げタイマセット通知Ｓ１０を受け取ると、その時点から改めて計時を開始する。
【００９４】
つまり、レベル下げタイマセット通知Ｓ１０を受け取るたびに、およびレベル下げ通知Ｓ２０を発行するたびに、タイマをリセットする。
【００９５】
認証レベル管理部１０２の認証レベル低下部１０２ｂは、レベル下げタイマ部１０４からレベル下げ通知Ｓ２０を受け取ると、認証レベルＵＬを１段階下位の値に低下させる。
【００９６】
例えば、認証レベルＵＬが「レベル４」に設定されているときにレベル下げ通知Ｓ２０を受け取ると、認証レベルＵＬを「レベル３」に落とす。
【００９７】
したがって、ユーザが所定時間操作を行わなかった場合は、認証レベル管理部１０２が管理している最新の認証レベルＵＬの値が、「レベル４」、「レベル３」、「レベル２」、「レベル１」の順に、レベル下げ時間Ｔ２０おきに段階的に落ちていく。「レベル１」に落ちた段階で、自動ログアウトの状態となる。
【００９８】
認証レベル低下部１０２ｂは、レベル下げタイマ部１０４からレベル下げ通知Ｓ２０を受け取って認証レベルＵＬを自動ログアウトの状態である「レベル１」に落とすと、ログインユーザ情報ＵＩおよび履歴削除タイマセット通知Ｓ３０を履歴削除タイマ部１０５に発行する。これにより、自動ログアウトが成立する。結果的に、履歴削除タイマ部１０５に発行されるログインユーザ情報ＵＩには、直前までログインしていたユーザに係るユーザ識別情報が示されていることになる。
【００９９】
なお、「レベル１」以外の値、例えば「レベル０」に更新した段階で、ログインユーザ情報ＵＩおよび履歴削除タイマセット通知Ｓ３０を発行してもよい。
【０１００】
履歴削除タイマ部１０５は、所定のタイミングで履歴削除通知Ｓ４０を認証履歴保持部１０３に発行する。
【０１０１】
すなわち、履歴削除タイマ部１０５は、認証レベル管理部１０２からログインユーザ情報ＵＩおよび履歴削除タイマセット通知Ｓ３０を受け取ると、その時点から計時を開始し、履歴保持時間Ｔ１０に到達すると、計時を終了し、ログインユーザ情報ＵＩおよび履歴削除通知Ｓ４０を認証履歴保持部１０３に発行する。結果的に、認証履歴保持部１０３に発行されるログインユーザ情報ＵＩには、既に自動ログアウトされたユーザに係るユーザ識別情報が示されていることになる。
【０１０２】
認証履歴保持部１０３は、履歴削除タイマ部１０５からログインユーザ情報ＵＩおよび履歴削除通知Ｓ４０を受け取ると、保持している認証成功情報Ｄ３０のうちの、ログインユーザ情報ＵＩに設定されているユーザ識別情報と同一のユーザ識別情報が含まれている認証成功情報Ｄ３０を削除する。該当する認証成功情報Ｄ３０が複数存在する場合は、それらをすべて削除する。
【０１０３】
例えば、ログインユーザ情報ＵＩに設定されているユーザ識別情報と同一のユーザ識別情報が含まれている、カード認証成功情報Ｄ３１、生体認証成功情報Ｄ３２、部門認証成功情報Ｄ３３、および個別認証成功情報Ｄ３４を保持している場合は、それらをすべて削除する。
【０１０４】
このように、ユーザが一定の期間操作を行わなかった場合は自動ログアウトとなり、自動ログアウトの時点から履歴保持時間Ｔ１０が経過した後に、ログアウトされたユーザについての認証履歴が削除される。
【０１０５】
〔手動ログアウト時の処理〕
次に、ログイン中のユーザが自らログアウトの操作を行った場合に実行される処理の内容を説明する。本実施形態では、この場合の処理を手動ログアウト時の処理として取り扱う。
【０１０６】
ログアウト操作検知部１０７は、入力装置制御部１０ｇを介して取得した情報に基づいて、ユーザが自らログアウトの操作を行ったことを検知すると、ログアウト通知Ｓ５０を認証レベル管理部１０２に発行する。
【０１０７】
認証レベル管理部１０２の認証レベル初期化部１０２ｃは、ログアウト操作検知部１０７からログアウト通知Ｓ５０を受け取ると、認証レベルＵＬを手動ログアウトの状態である「レベル０」に初期化する。そして、ログインユーザ情報ＵＩおよび履歴削除タイマセット通知Ｓ３０を履歴削除タイマ部１０５に発行する。これにより、手動ログアウトが成立する。結果的に、履歴削除タイマ部１０５に発行されるログインユーザ情報ＵＩには、直前までログインしていたユーザに係るユーザ識別情報が示されていることになる。
【０１０８】
なお、「レベル０」以外の値、例えば「レベル１」に更新し、ログインユーザ情報ＵＩおよび履歴削除タイマセット通知Ｓ３０を発行してもよい。
【０１０９】
その後は、認証履歴保持部１０３および履歴削除タイマ部１０５などによって、前述の自動ログアウト時と同様の処理が行われ、手動ログアウトの時点から履歴保持時間Ｔ１０が経過した後に、ログアウトされたユーザについての認証履歴が削除される。
【０１１０】
〔再ログイン時の処理〕
次に、ユーザが以前に使用した際の認証履歴が未だ存在している状態で使用する場合に、実行される処理の内容を説明する。本実施形態では、この場合の処理を再ログイン時の処理として取り扱う。
【０１１１】
ユーザは、再びカード認証を受けて再ログインする。
【０１１２】
認証処理部１０１の再認証処理部１０１ｅは、ユーザが再びカード認証を受けて再ログインしようとする際の処理を行う。
【０１１３】
ユーザが前回認証を受けるために使用したカードをカード認証装置２３に読み取らせると、再認証処理部１０１ｅは、カード認証装置制御部１０ｉを介して、認証カードに記録されたカード識別情報（カードＩＤ）を再入力情報Ｄ４１として取得する。
【０１１４】
そして、補助記憶装置１０ｄなどに保存されているカード登録情報Ｄ２１を読み出して参照する。取得した再入力情報Ｄ４１とカード登録情報Ｄ２１に登録されているカード識別情報Ｄ１１とを照合して、取得した再入力情報Ｄ４１と一致した、カード登録情報Ｄ２１に登録されているカード識別情報Ｄ１１に対応するユーザ識別情報をカード登録情報Ｄ２１から抽出する。
【０１１５】
ただし、認証カードにユーザ識別情報（ユーザＩＤ）が記録されている場合は、それを取得してもよい。
【０１１６】
そして、認証レベル管理部１０２に保存されている認証成功情報Ｄ３０のうち、抽出したユーザ識別情報と同一のユーザ識別情報が含まれている認証成功情報Ｄ３０を抽出する。該当する認証成功情報Ｄ３０が複数存在する場合は、それらをすべて抽出する。該当する認証成功情報Ｄ３０が存在しなかった場合は、再入力情報Ｄ４１をカード識別情報Ｄ１１としてカード認証処理部１０１ａに引き渡し、前述した初回ログイン時と同様の処理を行わせる。
【０１１７】
該当する認証成功情報Ｄ３０が抽出された場合は、以下のような処理を行うことにより、再ログインが成立する。
【０１１８】
すなわち、カード認証成功情報Ｄ３１のみが抽出された場合には、再ログインしたユーザに係るユーザ識別情報、およびカード認証を受けたことを示す情報であるカード認証回復情報Ｄ５１を認証レベル管理部１０２に発行する。
【０１１９】
あるいは、カード認証成功情報Ｄ３１および生体認証成功情報Ｄ３２が抽出された場合には、再ログインしたユーザに係るユーザ識別情報、および生体認証を受けたことを示す情報である生体認証回復情報Ｄ５２を認証レベル管理部１０２に発行する。
【０１２０】
あるいは、カード認証成功情報Ｄ３１、生体認証成功情報Ｄ３２、および部門認証成功情報Ｄ３３が抽出された場合には、再ログインしたユーザに係るユーザ識別情報、および部門認証を受けたことを示す情報である部門認証回復情報Ｄ５３を認証レベル管理部１０２に発行する。
【０１２１】
あるいは、カード認証成功情報Ｄ３１、生体認証成功情報Ｄ３２、部門認証成功情報Ｄ３３、および個別認証成功情報Ｄ３４が抽出された場合には、再ログインしたユーザに係るユーザ識別情報、および個別認証を受けたことを示す情報である個別認証回復情報Ｄ５４を認証レベル管理部１０２に発行する。
【０１２２】
以降、カード認証回復情報Ｄ５１、生体認証回復情報Ｄ５２、部門認証回復情報Ｄ５３、および個別認証回復情報Ｄ５４をまとめて認証回復情報Ｄ５０と総称することがある。
【０１２３】
認証レベル管理部１０２の認証レベル回復部１０２ｄは、認証処理部１０１から認証回復情報Ｄ５０を受け取ると、認証回復情報Ｄ５０に含まれている、再ログインしたユーザに係るユーザ識別情報をログインユーザ情報ＵＩに設定する。
【０１２４】
また、認証回復情報Ｄ５０、および図５に示されるような認証レベル／認証形態対応テーブルＴＢＬ１に登録されている内容に基づいて、以下のような処理を行うことにより、再ログインしたユーザに付与する認証レベルＵＬの値を決定し、認証レベルＵＬに設定する。
【０１２５】
すなわち、カード認証回復情報Ｄ５１を受け取ると、認証レベルＵＬを「レベル１」に更新する、または「レベル１」で維持する。生体認証回復情報Ｄ５２を受け取ると、認証レベルＵＬを「レベル２」に更新する。部門認証回復情報Ｄ５３を受け取ると、認証レベルＵＬを「レベル３」に更新する。個別認証回復情報Ｄ５４を受け取ると、認証レベルＵＬを「レベル４」に更新する。
【０１２６】
このように、ユーザが自動ログアウトまたは手動ログアウトされた時点から履歴保持時間Ｔ１０が経過するまでに再びログインする場合は、再びカード認証を受けるだけで、認証レベルＵＬが前回ログインしたときに獲得した値のうちの最も高位の値に更新される。
【０１２７】
よって、ユーザは、他のユーザに画像処理装置１を使わせるために、または、画像処理装置１での作業を中断しなければならない事情が生じたために、いったんログアウトしても、再び戻ってきた際に、すばやく元の認証レベルＵＬを獲得することができる。
【０１２８】
しかも、認証履歴保持部１０３に保持されている認証成功情報Ｄ３０は、ログアウトの時点から履歴保持時間Ｔ１０が経過した後に削除される。また、認証レベル管理部１０２で管理されているログインユーザ情報ＵＩおよび認証レベルＵＬ、ならびに認証履歴保持部１０３に保持されている認証成功情報Ｄ３０は、ＲＡＭ１０ｂに保存されており、画像処理装置１の電源が切られると、消失する。よって、セキュリティが確保されている。
【０１２９】
本実施形態における自動ログアウトの際の処理の流れの例を、図７に示すフローチャートを参照しながら説明する。
【０１３０】
画像処理装置１は、ログイン認証のための識別情報Ｄ１１〜Ｄ１４のいずれかを受け付けるたびに認証を実施し、複数回の認証を行う（＃２０１）。
【０１３１】
複数回の認証結果に基づいて認証レベルＵＬを決定する（＃２０２）。
【０１３２】
複数回分の認証成功情報Ｄ３０を保存する（＃２０３）。
【０１３３】
認証レベルＵＬの値を落とすタイミングをとるためのレベル下げタイマの計時をスタートさせる（＃２０４）。
【０１３４】
レベル下げタイマの計時がスタートしてからレベル下げ時間Ｔ２０内に何らかの操作が行われた場合には（＃２０５でＮｏ）、レベル下げタイマの計時を中断し、改めてスタートさせる（＃２０４）。
【０１３５】
他方、レベル下げ時間Ｔ２０内に何らの操作も行われず、レベル下げタイマがタイムリミットであるレベル下げ時間Ｔ２０に到達すると（＃２０５でＹｅｓ）、認証レベルＵＬを１段階落とす（＃２０６）。
【０１３６】
認証レベルＵＬが所定のレベルまで落ちていない場合には（＃２０７でＮｏ）、レベル下げタイマを改めてスタートさせる（＃２０４）。他方、認証レベルＵＬが所定のレベルまで落ちている場合には（＃２０７でＹｅｓ）、認証履歴を削除するタイミングをとるための履歴削除タイマの計時をスタートさせる（＃２０８）。これらの所定のレベルは、例えば「レベル１」または「レベル０」である。
【０１３７】
次に、本実施形態における再ログインの際の処理の流れの例を、図８に示すフローチャートを参照しながら説明する。
【０１３８】
履歴削除タイマの計時がスタートしてから履歴保持時間Ｔ１０内に再ログインが行われた場合には（＃３０１でＹｅｓ）、保存している認証成功情報Ｄ３０に基づいて、前回のログイン時に付与した認証レベルＵＬに復帰させる（＃３０２）。
【０１３９】
他方、履歴保持時間Ｔ１０内に再ログインが行われなかった場合には（＃３０１でＮｏ）、保存している認証成功情報Ｄ３０を削除する（＃３０３）。
【０１４０】
次に、認証レベル復帰処理（＃３０２）の詳細な流れの例を、図９に示すフローチャートを参照しながら、説明する。
【０１４１】
認証成功情報Ｄ３０として生体認証成功情報Ｄ３２が存在しない場合には（＃４０１でＹｅｓ）、認証レベルＵＬを「レベル１」に設定する（＃４０２）。すなわち、認証成功情報Ｄ３１のみが存在する場合であると判断して、認証レベルＵＬを「レベル１」に設定する。
【０１４２】
生体認証成功情報Ｄ３２が存在する場合で（＃４０１でＹｅｓ）、かつ、部門認証成功情報Ｄ３３が存在しない場合には（＃４０３でＮｏ）、認証レベルＵＬを「レベル２」に設定する（＃４０４）。
【０１４３】
部門認証成功情報Ｄ３３が存在する場合で（＃４０３でＹｅｓ）、かつ、個別認証成功情報Ｄ３４が存在しない場合には（＃４０５でＮｏ）、認証レベルＵＬを「レベル３」に設定する（＃４０６）。
【０１４４】
個別認証成功情報Ｄ３４が存在する場合には（＃４０５でＹｅｓ）、認証レベルＵＬを「レベル４」に設定する（＃４０７）。
【０１４５】
なお、上述の実施形態においては、画像処理装置１においてユーザの認証を行う構成としているが、ネットワークシステムＮＷ内に設けられる認証サーバなどによってユーザの認証を行う構成としてもよい。その場合には、画像処理装置１は、ログイン認証のための識別情報Ｄ１１〜Ｄ１４を認証サーバに送信し、認証結果を認証サーバから取得するようにすればよい。
【０１４６】
また、上述の実施形態においては、認証処理部１０１は、複数回の認証を実施する際に異なる種類の認証形態による認証を各１回ずつ実施する構成となっているが、任意の種類の認証形態による認証を複数回実施する構成となっていてもよい。例えば、複数枚の認証カードごとにカード認証を実施してもよいし、別々の指ごとに生体認証を実施してもよい。
【０１４７】
また、上述の実施形態においては、再認証処理部１０１ｅは、カード識別情報を再入力情報Ｄ４１として取得する構成となっているが、その他の情報を再入力情報Ｄ４１として取得する構成となっていてもよい。すなわち、ユーザは、再びカード認証を受けて再ログインすることになっていたが、生体認証、部門認証、または個別認証などを受けて再ログインすることになっていてもよい。
【０１４８】
上述の実施形態において、画像処理装置１の全体または各部の構成は、本発明の主旨に沿って適宜変更することができる。また、それらによって行われる処理内容、処理順序、テーブルの構成なども、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１４９】
１            画像処理装置
１０１ａ      カード認証処理部（認証手段）
１０１ｂ      生体認証処理部（認証手段）
１０１ｃ      部門認証処理部（認証手段）
１０１ｄ      個別認証処理部（認証手段）
１０２ａ      認証レベル決定部（レベル決定手段）
１０２ｂ      認証レベル低下部（レベル低下手段）
１０２ｄ      認証レベル回復部（レベル回復手段）
ＵＬ          認証レベル(レベル)
【図１】
0005471418.tif 000002
【図２】
0005471418.tif 000003
【図３】
0005471418.tif 000004
【図４】
0005471418.tif 000005
【図５】
0005471418.tif 000006
【図６】
0005471418.tif 000007
【図７】
0005471418.tif 000008
【図８】
0005471418.tif 000009
【図９】
0005471418.tif 000010