(57)【要約】【課題】煩わしい操作を必要とすることなしに、機器の不正使用を防止できる認証装置を提供する。【解決手段】認証装置３は、使用者が行った画像形成装置２の各機能の実行前の操作を示す実行前操作情報を、画像形成装置２から抽出する。認証装置３は、識別情報を受け付ける前の、使用者が行った画像形成装置２に関する操作履歴を抽出する。さらに、認証装置３は、抽出された実行前操作情報と、抽出された操作履歴とを比較し、その比較結果に基づいて使用者を認証し、画像形成装置２の使用を制御する。【選択図】図１
2014021750.tif 000002
【特許請求の範囲】
【請求項１】
機器を使用する使用者の識別情報を受け付ける受付手段と、
使用者が行う機器の操作を示す操作情報を抽出する操作情報抽出手段と、
前記操作情報抽出手段によって抽出された操作情報と、当該操作情報に対応する操作より前に前記受付手段によって受け付けられた識別情報に対応する使用者によって行われた機器の操作を示す操作履歴とを比較する比較手段と、
前記比較手段による比較結果に基づいて、機器の使用を制御する制御手段と
を有する認証装置。
【請求項２】
前記制御手段が機器の使用を許可した場合に、前記操作情報抽出手段によって抽出された操作情報を操作履歴に追加して、操作履歴を更新する更新手段
をさらに有する請求項１に記載の認証装置。
【請求項３】
前記受付手段は、使用者の識別情報が記憶された識別情報記憶媒体から、識別情報を受け付ける
請求項１に記載の認証装置。
【請求項４】
前記識別情報記憶媒体は、記憶された識別情報に対応する使用者に関する操作履歴をさらに記憶し、
前記比較手段は、前記操作情報抽出手段によって抽出された操作情報と、前記識別情報記憶媒体に記憶された操作履歴とを比較する
請求項３に記載の認証装置。
【請求項５】
前記比較手段は、操作情報と操作履歴との類似度を算出し、
前記使用制御手段は、前記類似度が予め定められた値よりも小さい場合に、機器の使用を制限する
請求項１に記載の認証装置。
【請求項６】
前記比較手段によって算出される類似度は、操作情報及び操作履歴の比較対象の項目に関する加重値に応じて算出される
請求項５に記載の認証装置。
【請求項７】
画像形成装置本体と、
画像形成装置本体を使用する使用者の識別情報を受け付ける受付手段と、
使用者が行う画像形成装置本体の操作を示す操作情報を抽出する操作情報抽出手段と、
前記操作情報抽出手段によって抽出された操作情報と、当該操作情報に対応する操作より前に前記受付手段によって受け付けられた識別情報に対応する使用者によって行われた機器の操作を示す操作履歴とを比較する比較手段と、
前記比較手段による比較結果に基づいて、画像形成装置本体の使用を制御する制御手段と
を有する画像形成装置。
【請求項８】
操作対象である１つ以上の機器と、
前記１つ以上の機器のうちのいずれかの機器を使用する使用者の識別情報を受け付ける受付手段と、
使用者が行う機器の操作を示す操作情報を抽出する操作情報抽出手段と、
前記操作情報抽出手段によって抽出された操作情報と、当該操作情報に対応する操作より前に前記受付手段によって受け付けられた識別情報に対応する使用者によって行われた機器の操作を示す操作履歴とを比較する比較手段と、
前記比較手段による比較結果に基づいて、機器の使用を制御する制御手段と
を有する認証システム。
【請求項９】
機器を使用する使用者の識別情報を受け付ける受付ステップと、
使用者が行う機器の操作を示す操作情報を抽出する操作情報抽出ステップと、
前記操作情報抽出ステップで抽出された操作情報と、当該操作情報に対応する操作より前に前記受付ステップで受け付けられた識別情報に対応する使用者によって行われた機器の操作を示す操作履歴とを比較する比較ステップと、
前記比較ステップによる比較結果に基づいて、機器の使用を制御する制御ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置、画像形成装置、認証システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、ICカード使用履歴バックアップによってICカードの不正使用／誤使用の防止・早期発見を実現するICカードを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１７５５０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、本構成を有しない場合と比較して、煩わしい操作を必要とすることなしに、機器の不正使用を防止できる認証装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１にかかる本発明は、機器を使用する使用者の識別情報を受け付ける受付手段と、使用者が行う機器の操作を示す操作情報を抽出する操作情報抽出手段と、前記操作情報抽出手段によって抽出された操作情報と、当該操作情報に対応する操作より前に前記受付手段によって受け付けられた識別情報に対応する使用者によって行われた機器の操作を示す操作履歴とを比較する比較手段と、前記比較手段による比較結果に基づいて、機器の使用を制御する制御手段とを有する認証装置である。
【０００６】
請求項２にかかる本発明は、前記制御手段が機器の使用を許可した場合に、前記操作情報抽出手段によって抽出された操作情報を操作履歴に追加して、操作履歴を更新する更新手段をさらに有する請求項１に記載の認証装置である。
【０００７】
請求項３にかかる本発明は、前記受付手段は、使用者の識別情報が記憶された識別情報記憶媒体から、識別情報を受け付ける請求項１に記載の認証装置である。
【０００８】
請求項４にかかる本発明は、前記識別情報記憶媒体は、記憶された識別情報に対応する使用者に関する操作履歴をさらに記憶し、前記比較手段は、前記操作情報抽出手段によって抽出された操作情報と、前記識別情報記憶媒体に記憶された操作履歴とを比較する請求項３に記載の認証装置である。
【０００９】
請求項５にかかる本発明は、前記比較手段は、操作情報と操作履歴との類似度を算出し、前記使用制御手段は、前記類似度が予め定められた値よりも小さい場合に、機器の使用を制限する請求項１に記載の認証装置である。
【００１０】
請求項６にかかる本発明は、前記比較手段によって算出される類似度は、操作情報及び操作履歴の比較対象の項目に関する加重値に応じて算出される請求項５に記載の認証装置である。
【００１１】
請求項７にかかる本発明は、画像形成装置本体と、画像形成装置本体を使用する使用者の識別情報を受け付ける受付手段と、使用者が行う画像形成装置本体の操作を示す操作情報を抽出する操作情報抽出手段と、前記操作情報抽出手段によって抽出された操作情報と、当該操作情報に対応する操作より前に前記受付手段によって受け付けられた識別情報に対応する使用者によって行われた機器の操作を示す操作履歴とを比較する比較手段と、前記比較手段による比較結果に基づいて、画像形成装置本体の使用を制御する制御手段とを有する画像形成装置である。
【００１２】
請求項８にかかる本発明は、操作対象である１つ以上の機器と、前記１つ以上の機器のうちのいずれかの機器を使用する使用者の識別情報を受け付ける受付手段と、使用者が行う機器の操作を示す操作情報を抽出する操作情報抽出手段と、前記操作情報抽出手段によって抽出された操作情報と、当該操作情報に対応する操作より前に前記受付手段によって受け付けられた識別情報に対応する使用者によって行われた機器の操作を示す操作履歴とを比較する比較手段と、前記比較手段による比較結果に基づいて、機器の使用を制御する制御手段とを有する認証システムである。
【００１３】
請求項９にかかる本発明は、機器を使用する使用者の識別情報を受け付ける受付ステップと、使用者が行う機器の操作を示す操作情報を抽出する操作情報抽出ステップと、前記操作情報抽出ステップで抽出された操作情報と、当該操作情報に対応する操作より前に前記受付ステップで受け付けられた識別情報に対応する使用者によって行われた機器の操作を示す操作履歴とを比較する比較ステップと、前記比較ステップによる比較結果に基づいて、機器の使用を制御する制御ステップとをコンピュータに実行させるプログラムである。
【発明の効果】
【００１４】
請求項１に係る本発明によれば、本構成を有しない場合と比較して、煩わしい操作を必要とすることなしに、機器の不正使用を防止できる認証装置を提供できる。
【００１５】
請求項２に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、操作履歴が第三者に漏えいする可能性を低減できる。
【００１６】
請求項３に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、使用者が識別情報記憶媒体を紛失した場合でも、他人の不正使用を防止できる。
【００１７】
請求項４に係る本発明によれば、請求項３に係る本発明により得られる効果に加えて、認証装置に操作履歴を記憶する記憶手段を設けることを省略できる。
【００１８】
請求項５に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、操作の類似度に応じて使用の許可及び禁止を制御できる。
【００１９】
請求項６に係る本発明によれば、請求項５に係る本発明により得られる効果に加えて、比較対象の項目ごとに重み付けすることができる
【００２０】
請求項７に係る本発明によれば、本構成を有しない場合と比較して、煩わしい操作を必要とすることなしに、不正使用を防止できる画像形成装置を提供できる。
【００２１】
請求項８に係る本発明によれば、本構成を有しない場合と比較して、煩わしい操作を必要とすることなしに、機器の不正使用を防止できる認証システムを提供できる。
【００２２】
請求項９に係る本発明によれば、本構成を有しない場合と比較して、煩わしい操作を必要とすることなしに、機器の不正使用を防止できるプログラムを提供できる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態にかかる認証システムを示す図である。
【図２】図１に示した画像形成装置のハードウェア構成を示す図である。
【図３】図１に示した認証装置のハードウェア構成を示す図である。
【図４】本実施形態にかかる認証装置において動作する認証プログラムを示すブロック・ダイアグラムである。
【図５】認証プログラムで処理される情報を例示する図であり、（Ａ）は実行前操作情報を例示し、（Ｂ）は操作履歴を例示し、（Ｃ）は加重度及び合致度を例示する。
【図６】類似度の算出方法を例示する図であり、（Ａ）は類似度の算出式を示し、（Ｂ）は図５に示した例についての類似度の算出方法を示す。
【図７】本実施形態に係る処理を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本実施形態を説明する。
図１は、本実施形態にかかる認証システム１を示す図である。
図１に示すように、認証システム１は、操作対象の機器である画像形成装置２−１，２−２及び認証装置３−１，３−２から構成されている。
なお、以下、画像形成装置２−１，２−２など、複数ある構成部分のいずれかを特定せずに示すときには、単に、画像形成装置２などと略記することがある。
また、本実施形態においては、画像形成装置２及び認証装置３は、それぞれ２つとしたが、１つであっても３つ以上であってもよい。
【００２５】
画像形成装置２及び認証装置３は、例えば、互いにＬＡＮ（Local Area Network）等のネットワークを介して接続されている。
認証装置３−１，３−２は、例えば、ネットワーク１００を介して接続されている。
画像形成装置２は、例えば、印刷機能、画像読取機能及びファクシミリ機能等の複数の機能を有しており、使用者の操作によって各機能のパラメータを設定し、設定されたパラメータに応じて各機能を実行する。
認証装置３は、使用者の認証処理を行い、使用者が画像形成装置２の使用権限があるか否かを判断し、使用権限がない場合、画像形成装置２が各機能を実行できないように制御する。
【００２６】
使用者は、画像形成装置２を使用する場合、使用者自身の識別情報が記憶された識別カード１２（識別情報記憶媒体）を、認証装置３の識別カード読取装置３０２（図３を用いて後述する）に翳し、それによって、認証装置３は、使用者の識別情報を受け付ける。
その後、使用者は、画像形成装置２を操作して、画像形成装置２の各機能のパラメータを設定する（実行前操作）。
このとき、使用者は、画像形成装置２の各機能を実行できない（例えば、印刷機能の場合、使用者は印刷枚数等の設定は可能だが、印刷を実行することはできない）。
【００２７】
認証装置３は、識別情報を受け付けた場合に、使用者が行った画像形成装置２の各機能の実行前の操作を示す実行前操作情報を、画像形成装置２から抽出する。
また、認証装置３は、識別情報を受け付ける前の、使用者が行った画像形成装置２に関する操作履歴を抽出する。
さらに、認証装置３は、抽出された実行前操作情報と、抽出された操作履歴とを比較し、その比較結果に基づいて使用者を認証し、画像形成装置２の使用を制御する。
【００２８】
このようにして、使用者は、画像形成装置２の機能を実行する前の操作（実行前操作）が、使用者自身の過去の操作履歴と類似する場合に、画像形成装置２の機能を実行できる。
ここで、画像形成装置２を操作した使用者（使用者Ａとする）が、識別カード１２の持ち主である使用者（使用者Ｂとする）と異なる場合、つまり、使用者Ａが、使用者Ｂの識別カード１２を不正に入手して、画像形成装置２を操作する場合を仮定する。
この場合、使用者Ａの操作（実行前操作）は、使用者Ｂの操作履歴と類似しない可能性がある。
このとき、使用者Ａは、以降、画像形成装置２を使用できない。
【００２９】
図２は、図１に示した画像形成装置２のハードウェア構成を示す図である。
図２に示すように、画像形成装置２は、ＣＰＵ等の演算部１６２及びメモリ等の記憶部１６４などを含む制御装置１６０と、認証装置３とネットワークを介して通信を行う通信装置１７０と、記録装置１７２と、ユーザインターフェース装置（ＵＩ装置）１８０と、印刷装置２００と、画像読取装置２０２とから構成される。
つまり、画像形成装置２は、情報処理および他の処理装置又は端末との通信が可能なコンピュータとしてのハードウェア構成部分を有している。
また、以下の各図において、実質的に同じ構成部分および処理には同じ番号が付される。
ＵＩ装置１８０は、ＬＣＤ（Liquid Crystal Display）表示装置あるいはＣＲＴ（Cathode Ray Tube）表示装置等の表示装置およびキーボード・タッチパネルなどを含む。
【００３０】
印刷装置２００は、例えばプリンタ等であって、文字データまたは画像データ等を用紙等の記録媒体に印刷する。
画像読取装置２０２は、例えばスキャナ等であって、記録媒体から画像等を読み取って画像データに変換する。
なお、通信装置１７０は、通信回線等のネットワークを介して画像データを他の端末に送信するファクシミリ機能を有していてもよい。
【００３１】
図３は、図１に示した認証装置３のハードウェア構成を示す図である。
図３に示すように、認証装置３は、演算部１６２及び記憶部１６４などを含む制御装置１６０と、画像形成装置２とネットワークを介して通信を行う通信装置１７０と、記録装置１７２と、ＵＩ装置１８０と、識別カード読取装置３０２から構成される。
識別カード読取装置３０２は、例えばＩＣカードリーダであって、使用者の識別カード１２に記憶された識別情報を読み取る。
つまり、認証装置３は、情報処理および他の処理装置又は端末との通信が可能なコンピュータとしてのハードウェア構成部分を有している。
【００３２】
図４は、本実施形態にかかる認証装置３において動作する認証プログラム３０を示すブロック・ダイアグラムである。また、図５は、認証プログラム３０で処理される各情報を例示する図である。
図４に示すように、認証プログラム３０は、識別情報受付部３２０、実行前操作情報抽出部３２２、操作履歴抽出部３２４、操作履歴記憶部３２６、操作比較部３３０、加重値記憶部３３２、使用制御部３４０、及び操作履歴更新部３４４から構成される。
識別情報受付部３２０は、識別カード読取装置３０２に読み取られた、識別カード１２の使用者の識別情報を受け付ける。
また、識別情報受付部３２０は、受け付けた識別情報を、実行前操作情報抽出部３２２及び操作履歴抽出部３２４に対して出力する。
【００３３】
実行前操作情報抽出部３２２は、識別情報受付部３２０から識別情報を受け付けると、使用者が画像形成装置２の機能を実行する前に、その機能を使用するために行った操作を示す情報（実行前操作情報）を、画像形成装置２から抽出する。
なお、このとき、使用者は、その機能のパラメータ設定等の操作を行うことはできるが、機能の実行のための操作（例えば、実行ボタンを押下するなど）をすることはできない。
さらに、実行前操作情報抽出部３２２は、抽出した実行前操作情報を、操作比較部３３０に対して出力する。
なお、実行前操作情報抽出部３２２は、識別情報受付部３２０から識別情報を受け付ける前に、実行前操作情報を抽出してもよい。
【００３４】
図５（Ａ）は、実行前操作情報を例示する。
実行前操作情報は、使用者によって選択された機能を示す情報（機能情報）と、その機能によって処理される記録媒体の枚数を示す情報（処理枚数情報）と、その使用者に操作された画像形成装置２の場所（操作場所）を示す情報（操作場所情報）とが含まれる。
例えば、操作例１においては、機能情報は、使用者によって印刷機能が選択されたことを示し、処理枚数情報は、印刷枚数が１枚であることを示し、操作場所情報は、操作場所が横浜であることを示す。
また、例えば、操作例２においては、機能情報は、使用者によってファクシミリ機能が選択されたことを示し、処理枚数情報は、送信枚数が１枚であることを示し、操作場所情報は、操作場所が札幌であることを示す。
【００３５】
操作履歴抽出部３２４は、識別情報受付部３２０から受け付けた識別情報に対応する使用者が画像形成装置２について過去に行った操作の履歴（操作履歴）を、操作履歴記憶部３２６から抽出する。
また、操作履歴抽出部３２４は、抽出した操作履歴を、操作比較部３３０に対して出力する。
例えば、操作履歴抽出部３２４は、直近から数えて過去５回分の、画像形成装置２の機能を実行した操作履歴を、操作履歴記憶部３２６から抽出する。
なお、本実施形態では、５回の操作履歴が抽出されるとしたが、抽出される操作履歴数は、管理者が任意に設定してもよい。
さらに、操作履歴抽出部３２４は、過去の全ての操作履歴を抽出してもよく、その場合、後述する操作比較部３３０は、その全ての操作履歴と実行前操作情報とを比較してもよい。
【００３６】
操作履歴記憶部３２６は、他の認証装置３から、各使用者の操作履歴を受け付け、各使用者が画像形成装置２について実行した操作履歴を記憶する。
図５（Ｂ）は、操作履歴を例示する図である。
図５（Ｂ）に示すように、操作履歴は、各操作履歴を識別する操作識別子と、その使用者によって実行された機能に関する情報（機能情報）と、処理枚数を示す情報（処理枚数情報）と、操作場所を示す情報（操作場所情報）とを含む。
【００３７】
図５（Ｂ）の例では、最も直近に行った操作（操作履歴＃１）について、機能情報によってその使用者が印刷機能を実行したことが示され、処理枚数情報によって印刷枚数が１枚であったことが示され、操作場所情報によって操作場所が横浜であったことが示されている。
また、図５（Ｂ）の例では、直近から３番目に行った操作（操作履歴＃３）について、機能情報によってその使用者がファクシミリ機能を実行したことが示され、処理枚数情報によって送信枚数が４枚であったことが示され、操作場所情報によって操作場所が東京であったことが示されている。
また、図５（Ｂ）の例では、直近から４番目に行った操作（操作履歴＃４）について、機能情報によってその使用者が印刷機能を実行したことが示され、処理枚数情報によって印刷枚数が１枚であったことが示され、操作場所情報によって操作場所が静岡であったことが示されている。
【００３８】
操作比較部３３０は、実行前操作情報抽出部３２２からの実行前操作情報と、操作履歴抽出部３２４からの操作履歴とを比較する。
その際、操作比較部３３０は、加重値記憶部３３２に記憶された加重値及び合致度を用いて、実行前操作情報と操作履歴との類似度を算出して、算出された類似度を、使用制御部３４０に対して出力する。
具体的には、操作比較部３３０は、実行前操作情報に含まれる各項目（上述した例では、機能情報、処理枚数情報、操作場所情報）と、操作履歴の１回分の操作に関する各項目（上述した例では、機能情報、処理枚数情報、操作場所情報）とを、抽出された各操作（上述した例では過去５回分）それぞれについて比較して、実行前操作情報に含まれる各項目と、操作履歴の１回分の操作に関する各項目との類似度を算出する。
【００３９】
加重値記憶部３３２は、項目ごとに設定される加重値及び合致度を記憶する。
加重値及び合致度は、管理者がＵＩ装置１８０を操作することによって、任意に設定可能である。
管理者は、例えば、類似度を算出する上で重視する項目（この項目が一致していたら、操作をしている使用者は正当である可能性が高い項目）の加重値を高くしてもよい。
また、加重値及び合致度は、全ての使用者について共通に設定されてもよいし、使用者毎に別個に設定されてもよい。
【００４０】
図５（Ｃ）は、加重値記憶部３３２に記憶された加重値及び合致度を例示する図である。
例えば、項目「機能情報」には加重値１．０が設定され、項目「処理枚数情報」には加重値３．０が設定され、項目「操作場所情報」には加重値６．０が設定されている。
また、原則として、合致度は、実行前操作情報の各項目が、操作履歴の各項目と完全に一致した場合に１．０と算出される。
一方、図５（Ｃ）に例示するように、例えば、項目「操作場所情報」において、実行前操作情報が示す操作場所と操作履歴が示す操作場所とが、同じ都道府県である場合は、一致しているとみなして合致度を１．０と設定し、互いに隣接する都道府県である場合は、ある程度一致しているとみなして合致度を０．５と設定してもよい。
なお、操作比較部３３０は、操作場所情報が示す場所がどの都道府県にあるか判断することができる。
また、例えば、項目「処理枚数情報」において、実行前操作情報が示す処理枚数と操作履歴が示す処理枚数とが完全に一致した場合は合致度を１．０とし、両者の差が１枚である場合は、合致度を０．５と設定してもよい。
【００４１】
操作比較部３３０は、実行前操作情報の各項目と操作履歴の１回分の操作に関する各項目との合致度の加重平均を、操作履歴の各回（各操作履歴）について算出し、各操作履歴について算出された加重平均を合計し、その合計を操作履歴数で除算することによって、類似度を算出する。
図６は、図５に示した例について、類似度の算出方法を例示する図である。
操作比較部３３０は、図６（Ａ）に示す式（１）を用いて、類似度を算出する。
Ｘは、実行前操作情報及び操作履歴の各項目の合致度を示し、Ｗは、各項目の加重値を示す。
【００４２】
ｌは、操作履歴の各回を示す。例えば、操作履歴＃１であればｌ＝１である。
ｍは、抽出された操作履歴数を示す。上述した例では、過去５回の操作履歴が抽出されるので、ｍ＝５である。
ｋは、実行前操作情報及び操作履歴の各項目を示す。例えば、機能情報であればｋ＝１、処理枚数情報であればｋ＝２、操作場所情報であればｋ＝３である。
ｎは、実行前操作情報及び操作履歴の項目数を示す。例えば、図５の例では、ｎ＝３である。
【００４３】
以下、図５，図６を用いて、操作比較部３３０の処理を、さらに詳しく説明する。
まず、図５（Ａ）に例示する操作例１についての処理を説明する。
始めに、操作比較部３３０は、操作例１の各項目と、操作履歴＃１の各項目を比較する。
操作例１の機能情報は「印刷」を示し、操作履歴＃１の機能情報も「印刷」を示しているので、操作比較部３３０は、両者を「一致」と判断し、項目「機能情報」の合致度を１．０と算出する。
操作例１の処理枚数情報は「１枚」を示し、操作履歴＃１の処理枚数情報も「１枚」を示しているので、操作比較部３３０は、両者を「一致」と判断し、項目「処理枚数情報」の合致度を１．０と算出する。
操作例１の操作場所情報は「横浜」を示し、操作履歴＃１の操作場所情報も「横浜」を示しているので、操作比較部３３０は、両者を「一致」と判断し、項目「操作場所情報」の合致度を１．０と算出する。
したがって、操作比較部３３０は、操作例１の各項目と操作履歴＃１の各項目との合致度の加重平均を、以下のようにして算出する。
（１．０＊１．０＋１．０＊３．０＋１．０＊６．０）／（１．０＋３．０＋６．０）＝１．０
同様に、操作比較部３３０は、操作例１の各項目と操作履歴＃２及び操作履歴＃５の各項目との合致度の加重平均を、それぞれ１．０と算出する。
【００４４】
次に、操作比較部３３０は、操作例１の各項目と、操作履歴＃３の各項目を比較する。
操作例１の機能情報は「印刷」を示し、操作履歴＃３の機能情報は「ファクシミリ」を示しているので、操作比較部３３０は、両者を「不一致」と判断し、項目「機能情報」の合致度を０．０と算出する。
操作例１の処理枚数情報は「１枚」を示し、操作履歴＃３の処理枚数情報は「４枚」を示しているので、操作比較部３３０は、両者を「不一致」と判断し、項目「処理枚数情報」の合致度を０．０と算出する。
操作例１の操作場所情報は「横浜」を示し、操作履歴＃３の操作場所情報は「東京」を示している。ここで、神奈川県と東京都とは互いに隣接しているので、操作比較部３３０は、項目「操作場所情報」の合致度を０．５と算出する。
したがって、操作比較部３３０は、操作例１の各項目と操作履歴＃３の各項目との合致度の加重平均を、以下のようにして算出する。
（０．０＊１．０＋０．０＊３．０＋０．５＊６．０）／（１．０＋３．０＋６．０）＝０．３
【００４５】
次に、操作比較部３３０は、操作例１の各項目と、操作履歴＃４の各項目を比較する。
操作例１の機能情報は「印刷」を示し、操作履歴＃３の機能情報も「印刷」を示しているので、操作比較部３３０は、両者を「一致」と判断し、項目「機能情報」の合致度を１．０と算出する。
操作例１の処理枚数情報は「１枚」を示し、操作履歴＃４の処理枚数情報も「１枚」を示しているので、操作比較部３３０は、両者を「一致」と判断し、項目「処理枚数情報」の合致度を１．０と算出する。
操作例１の操作場所情報は「横浜」を示し、操作履歴＃４の操作場所情報は「静岡」を示している。ここで、神奈川県と静岡県とは互いに隣接しているので、操作比較部３３０は、項目「操作場所情報」の合致度を０．５と算出する。
したがって、操作比較部３３０は、操作例１の各項目と操作履歴＃４の各項目との合致度の加重平均を、以下のようにして算出する。
（１．０＊１．０＋１．０＊３．０＋０．５＊６．０）／（１．０＋３．０＋６．０）＝０．７
【００４６】
したがって、操作比較部３３０は、操作例１の実行前操作情報と操作履歴との類似度を、以下のように算出する。
（１．０＋１．０＋０．３＋０．７＋１．０）／５＝０．８０
【００４７】
次に、図５（Ａ）に例示する操作例２についての処理を説明する。
始めに、操作比較部３３０は、操作例２の各項目と、操作履歴＃１の各項目を比較する。
操作例２の機能情報は「ファクシミリ」を示し、操作履歴＃１の機能情報は「印刷」を示しているので、操作比較部３３０は、両者を「不一致」と判断し、項目「機能情報」の合致度を０．０と算出する。
操作例２の処理枚数情報は「１枚」を示し、操作履歴＃１の処理枚数情報も「１枚」を示しているので、操作比較部３３０は、両者を「一致」と判断し、項目「処理枚数情報」の合致度を１．０と算出する。
操作例２の操作場所情報は「札幌」を示し、操作履歴＃１の操作場所情報も「横浜」を示している。ここで、北海道と神奈川県とは互いに隣接していないので、操作比較部３３０は、項目「操作場所情報」の合致度を０．０と算出する。
したがって、操作比較部３３０は、操作例２の各項目と操作履歴＃１の各項目との合致度の加重平均を、以下のようにして算出する。
（０．０＊１．０＋１．０＊３．０＋０．０＊６．０）／（１．０＋３．０＋６．０）＝０．３
同様に、操作比較部３３０は、操作例２の各項目と操作履歴＃２及び操作履歴＃５の各項目との合致度の加重平均を、それぞれ０．３と算出する。
【００４８】
次に、操作比較部３３０は、操作例２の各項目と、操作履歴＃３の各項目を比較する。
操作例２の機能情報は「ファクシミリ」を示し、操作履歴＃３の機能情報も「ファクシミリ」を示しているので、操作比較部３３０は、両者を「一致」と判断し、項目「機能情報」の合致度を１．０と算出する。
操作例２の処理枚数情報は「１枚」を示し、操作履歴＃３の処理枚数情報は「４枚」を示しているので、操作比較部３３０は、両者を「不一致」と判断し、項目「処理枚数情報」の合致度を０．０と算出する。
操作例２の操作場所情報は「札幌」を示し、操作履歴＃３の操作場所情報は「東京」を示している。ここで、北海道と東京都とは互いに隣接していないので、操作比較部３３０は、項目「操作場所情報」の合致度を０．０と算出する。
したがって、操作比較部３３０は、操作例２の各項目と操作履歴＃３の各項目との合致度の加重平均を、以下のようにして算出する。
（１．０＊１．０＋０．０＊３．０＋０．０＊６．０）／（１．０＋３．０＋６．０）＝０．１
【００４９】
次に、操作比較部３３０は、操作例２の各項目と、操作履歴＃４の各項目を比較する。
操作例２の機能情報は「ファクシミリ」を示し、操作履歴＃３の機能情報は「印刷」を示しているので、操作比較部３３０は、両者を「不一致」と判断し、項目「機能情報」の合致度を０．０と算出する。
操作例２の処理枚数情報は「１枚」を示し、操作履歴＃４の処理枚数情報も「１枚」を示しているので、操作比較部３３０は、両者を「一致」と判断し、項目「処理枚数情報」の合致度を１．０と算出する。
操作例２の操作場所情報は「札幌」を示し、操作履歴＃４の操作場所情報は「静岡」を示している。ここで、北海道と静岡県とは互いに隣接していないので、操作比較部３３０は、項目「操作場所情報」の合致度を０．０と算出する。
したがって、操作比較部３３０は、操作例２の各項目と操作履歴＃４の各項目との合致度の加重平均を、以下のようにして算出する。
（０．０＊１．０＋１．０＊３．０＋０．０＊６．０）／（１．０＋３．０＋６．０）＝０．３
【００５０】
したがって、操作比較部３３０は、操作例２の実行前操作情報と操作履歴との類似度を、以下のように算出する。
（０．３＋０．３＋０．１＋０．３＋０．３）／５＝０．２６
【００５１】
使用制御部３４０（図４）は、操作比較部３３０から類似度を受け付けると、類似度が予め定められた閾値以上であるか否かを判断する。
なお、閾値は、管理者がＵＩ装置１８０を操作するなどして設定してもよい。
類似度が閾値よりも小さい場合、画像形成装置２を操作した使用者と、識別カード１２の持ち主である使用者とが異なる可能性が高い。
したがって、使用制御部３４０は、画像形成装置２に対し、以降の画像形成装置２の使用を禁止し、画像形成装置２を使用不可能とするように制御する。
さらに、この場合、使用制御部３４０は、認証装置３又は画像形成装置２のＵＩ装置１８０に、使用が禁止されたことを示す通知を表示させる。
【００５２】
一方、類似度が閾値以上である場合、画像形成装置２を操作した使用者と、識別カード１２の持ち主である使用者とが同じである可能性が高い。
したがって、使用制御部３４０は、当該使用者が認証されたとして、画像形成装置２に対し、画像形成装置２の使用を許可し、画像形成装置２を使用可能とするように制御する。
また、この場合、使用制御部３４０は、認証装置３又は画像形成装置２のＵＩ装置１８０に、使用が許可されたことを示す通知を表示させる。
さらに、この場合、使用制御部３４０は、操作履歴更新部３４４に対し、実行前操作情報を出力する。
操作履歴更新部３４４は、実行前操作情報を受け付けると、その実行前操作情報に示された操作情報が実行されたものとして、操作履歴を更新する。
【００５３】
ここで、閾値が０．８と設定されている場合に、上述した例を用いて説明する。
例えば、操作例１の場合、類似度は０．８であるので、操作例１に対応する操作を行った使用者は、識別カード１２の持ち主である使用者と同じである可能性が高い。
したがって、使用制御部３４０は、画像形成装置２に対し、機能の実行を許可し、実行を可能とするように制御する。
また、この場合、使用制御部３４０の制御により、認証装置３又は画像形成装置２のＵＩ装置１８０には、例えば「印刷を実行できます」といった表示がなされ、使用者は、画像形成装置２の印刷機能を実行できる。
なお、この場合、使用制御部３４０は、使用者が、以降、画像形成装置２の全ての機能を使用できるように、画像形成装置２を制御してもよい。
【００５４】
さらに、操作履歴更新部３４４の処理によって、操作例１に対応する実行前操作情報に示された操作情報が実行されたものとして、操作履歴が更新される。
具体的には、操作履歴＃１が操作例１に対応する操作情報に更新され、操作履歴＃１は、機能情報「印刷」、処理枚数「１枚」、操作場所情報「横浜」と更新される。
また、図５（Ｂ）に例示された操作履歴＃１は、１つ繰り下がり、操作履歴＃２として更新される。
同様に、図５（Ｂ）に例示された操作履歴＃２〜５は、それぞれ１つ繰り下がり、操作履歴＃３〜＃６として更新される。
【００５５】
一方、操作例２の場合、類似度は０．２６であり、０．８よりも小さいので、操作例２に対応する操作を行った使用者は、識別カード１２の持ち主である使用者と異なる可能性が高い。
したがって、使用制御部３４０は、画像形成装置２に対し、機能の実行を禁止し、実行を不可能とするように制御する。
また、この場合、使用制御部３４０の制御により、認証装置３又は画像形成装置２のＵＩ装置１８０には、例えば「印刷を実行できません」といった表示がなされ、使用者は、画像形成装置２の機能を実行できない。
さらに、この場合、使用制御部３４０は、これ以上、使用者が画像形成装置２の全ての機能を使用できない（設定操作等をすることもできない）ように、画像形成装置２を制御してもよい。
なお、この場合、使用制御部３４０は、以降、使用者が画像形成装置２の一部の機能について使用ができないように、画像形成装置２を制御してもよい。例えば、印刷処理は禁止されるが画像読取処理は許可されるようにしてもよいし、カラー印刷は禁止されるが白黒印刷は許可されるようにしてもよい。
【００５６】
図７は、本実施形態に係る処理を示すフローチャート（Ｓ１０）である。
なお、以下に示すステップの順序は、適宜、変更してもよく、また、全てのステップが必要であるとは限らない。
ステップ１０２（Ｓ１０２）において、識別情報受付部３２０は、使用者の識別情報を受け付ける。
ステップ１０４（Ｓ１０４）において、実行前操作情報抽出部３２２は、使用者が行った操作に関する実行前操作情報を、画像形成装置２から抽出する。
ステップ１０６（Ｓ１０６）において、操作履歴抽出部３２４は、受け付けた識別情報に対応する使用者の操作履歴を抽出する。
ステップ１０８（Ｓ１０８）において、操作比較部３３０は、抽出された実行前操作情報と操作履歴との類似度を算出する。
【００５７】
ステップ１１０（Ｓ１１０）において、算出された類似度が予め定められた閾値以上であるか否かを判断し、閾値以上である場合、処理はＳ１１２に進み、そうでない場合、処理はＳ１２０に進む。
ステップ１１２（Ｓ１１２）において、使用制御部３４０は、画像形成装置２に対し、画像形成装置２の機能の実行を許可し、実行を可能とするように制御する。
ステップ１１４（Ｓ１１４）において、操作履歴更新部３４４は、操作履歴を更新する。
ステップ１２０（Ｓ１２０）において、使用制御部３４０は、画像形成装置２に対し、画像形成装置２の機能の実行を禁止し、実行を不可能とするように制御する。
【００５８】
［変形例］
上述した実施形態においては、識別カード読取装置３０２は、認証装置３に設けられているとしたが、画像形成装置２に設けられるようにしてもよい。
さらに、上述した実施形態においては、認証装置３は、画像形成装置２と別個の構成としたが、操作対象の機器である画像形成装置２に組み込まれるように構成してもよい。
また、上述した実施形態においては、識別情報受付部３２０は、識別カード読取装置３０２が識別カード１２を読み取って取得した識別情報を受け付けるとしたが、例えば、使用者がキーボード等を用いて自身の識別情報（名前又は社員番号等）を入力することによって取得された識別情報を、識別情報受付部３２０が受け付けるようにしてもよい。
【００５９】
また、上述した実施形態においては、操作履歴及び実行前操作情報の各項目は、機能情報、処理枚数情報及び操作場所情報としたが、これらに限定されない。
例えば、上記の各項目には、操作された曜日、操作された時刻、カラーか白黒か等の区別、記録媒体のサイズ等が含まれてもよい。
例えば、操作された曜日については、平日か土日祝日かで、合致度を設定するようにしてもよい。
また、例えば、操作された時刻については、営業時刻か営業時刻外かで、合致度を設定するようにしてもよい。
また、上述した実施形態において、操作場所情報は、画像形成装置２が設置された地名を示すとしたが、例えば、同じ建物内に複数の画像形成装置２が設置される場合、操作場所情報は、それらの画像形成装置２の識別情報（ＩＰアドレス等）を示すようにしてもよい。
【００６０】
また、上述した実施形態においては、加重値及び合致度は、管理者によって任意に設定されるとしたが、加重値及び合致度は、操作履歴に応じて自動的に変動してもよい。
例えば、ある使用者Ａが、画像形成装置２の機能のうち、ある特定の機能を、他の機能と比較して多く実行している場合（印刷機能を、ファクシミリ機能及び画像読取機能と比較して多く実行している場合など）、その使用者Ａについて、加重値を１．０から増加させるように構成してもよい。
【００６１】
また、上述した実施形態においては、操作履歴記憶部３２６は、認証装置３（によって実行される認証プログラム３０）に設けられるとしたが、操作履歴は、識別カード１２に記憶されるようにしてもよいし、ネットワーク１００に接続されたサーバ（図示せず）に記憶されるようにしてもよい。
また、上述した実施形態においては、使用者の操作対象となる機器は画像形成装置２であるとしたが、操作対象となる機器は、画像形成装置でなくてもよく、例えば、ＩＣカードを用いて認証可能な駅のロッカー又は駅の自動改札等でもよい。
この場合、操作履歴及び実行前操作情報の各項目は、例えば、使用者がＩＣカードを読み取らせた駅のロッカー又は駅の自動改札の場所（駅名等）、又は、使用者がＩＣカードを読み取らせた時刻又は曜日等であってもよい。
【符号の説明】
【００６２】
１・・・認証システム
２・・・画像形成装置
３・・・認証装置
３０・・・認証プログラム
３２０・・・識別情報受付部
３２２・・・実行前操作情報抽出部
３２４・・・操作履歴抽出部
３２６・・・操作履歴記憶部
３３０・・・操作比較部
３３２・・・加重値記憶部
３４０・・・使用制御部
３４４・・・操作履歴更新部
【図１】
2014021750.tif 000003
【図２】
2014021750.tif 000004
【図３】
2014021750.tif 000005
【図４】
2014021750.tif 000006
【図５】
2014021750.tif 000007
【図６】
2014021750.tif 000008
【図７】
2014021750.tif 000009