(57)【要約】【課題】適切に管理された認証履歴を用いて、認証サーバの代わりに認証を行なうことができる画像処理装置及びそれを備える認証システムを提供する。【解決手段】画像処理装置１００は、ユーザによりログインＩＤ及びパスワードが入力されて利用要求を受けた場合、認証要求を認証サーバ１６０に送信する通信部と、認証サーバから認証結果のデータを受信する受信部と、認証結果のデータを認証情報として時系列に記憶する記憶部と、認証サーバから正常な認証結果を受信できなかった場合、ログインＩＤを用いて認証を行なう認証部と、認証部による認証において使用する認証情報を特定する特定部とを含み、認証部は、特定部によって特定された認証情報に、ログインＩＤが含まれているか否かを判定することにより、認証を行なう。これにより、認証サーバによる認証が不可能な場合でも、ユーザは画像処理装置を使用することができる。【選択図】図３
2012216130.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを特定するユーザ特定情報の入力を受付ける入力手段と、
前記ユーザ特定情報及び認証要求を認証装置に送信する手段と、
前記認証装置から、前記認証要求に対する認証結果のデータを受信する手段と、
前記認証結果のデータを認証情報として時系列に記憶する手段と、
前記認証要求に対して、前記認証装置から認証結果のデータを受信できなかった場合、又は、正常な認証結果のデータを受信できなかった場合、前記ユーザ特定情報を用いて認証を行なう認証手段と、
前記認証手段による認証において使用される前記認証情報を特定する特定手段とを含み、
前記認証手段は、前記特定手段によって特定される前記認証情報に、前記ユーザ特定情報が含まれているか否かを判定することにより、認証を行なうことを特徴とする画像処理装置。
【請求項２】
前記ユーザ特定情報は、ログインＩＤ及びパスワードであり、
前記ログインＩＤと前記パスワードとを対応させて記憶する手段をさらに含み、
前記認証手段は、
前記特定手段によって特定された前記認証情報に前記ログインＩＤが含まれていない場合、前記画像処理装置の利用を許可せず、
前記特定手段によって特定された前記認証情報に前記ログインＩＤが含まれている場合、前記入力手段を介して入力されたパスワードが、前記ログインＩＤに対応させて記憶されたパスワードと同じか否かを判定することにより、認証を行なうことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記認証情報は、認証装置による認証が行なわれた時刻、又は、前記認証結果のデータを受信した時刻の情報を含み、
前記特定手段は、前記認証手段が認証に使用する前記認証情報を、前記認証手段が認証を行なう時から過去の所定期間以内に記憶されたか否かによって特定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記特定手段は、前記認証手段が認証に使用する前記認証情報を、最後に記憶された認証情報から数えて所定数以内であるか否かによって特定することを特徴とする請求項１から３の何れか１項に記載の画像処理装置。
【請求項５】
複数の前記ユーザ特定情報は、複数のグループに分類され、
前記特定手段は、前記認証手段による認証において使用する前記認証情報を、前記グループ毎に特定することを特徴とする請求項１から４の何れか１項に記載の画像処理装置。
【請求項６】
前記特定手段によって特定される前記認証情報以外の認証情報を削除する手段をさらに含むことを特徴とする請求項１から５の何れか１項に記載の画像処理装置。
【請求項７】
前記特定手段は、
時系列に記憶された複数の前記認証情報の中から少なくとも１つの認証情報を選択する、ユーザによる指示を受付ける手段と、
選択された前記認証情報を削除する手段とを含むことを特徴とする請求項１から６に記載の画像処理装置。
【請求項８】
請求項１から７の何れか１項に記載の画像処理装置と、
前記画像処理装置から前記ユーザ特定情報及び認証要求を受信した場合、前記ユーザ特定情報に対する認証を行ない、認証結果のデータを前記画像処理装置に送信する認証装置とを備えることを特徴とする認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ認証を認証サーバに要求する画像処理装置、及びその画像処理装置を備える認証システムに関する。
【背景技術】
【０００２】
電子機器である画像処理装置の１種として、複合機（ＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））が知られている。ＭＦＰは、コピー、プリント、ファクシミリ（以下、ファクシミリをＦＡＸとも記載する）、及びスキャナ等、複数の機能を備える。ＭＦＰによって、ユーザは手軽にコピー、ＦＡＸ、プリント等を行なうことが可能になる。
【０００３】
企業等では、ＭＦＰをネットワークに接続し、複数の端末装置（コンピュータ等）からＭＦＰを共用することも行なわれている。例えば、コンピュータで作成した文書をネットワーク経由で送受信してプリントアウトすること等を容易に行なうことができる。
【０００４】
このように、ＭＦＰは複数ユーザによって共用されるので、セキュリティのために認証機能を持たせたＭＦＰが多くなっている。例えば、ＭＦＰ及び認証サーバをネットワークに接続し、ユーザがＭＦＰを使用する場合に、認証サーバによってユーザ認証を行なうことが行なわれている。このような場合、ネットワークのトラブル等により一時的に認証サーバによる認証ができず、その結果ＭＦＰを使用できない状況に陥ることが考えられる。ネットワークに接続して複写機としてだけではなく、プリンタ、ファクシミリ、スキャナ、ドキュメントサーバ等として活用されていたＭＦＰが使用できない状況に陥ると、設置しているオフィス等における業務効率の低下につながってしまう。
【０００５】
この対策として、下記特許文献１には、認証サーバによる認証をパスしてＭＦＰの利用を許可されたユーザの認証情報をＭＦＰ側でも保存しておき、ＭＦＰと認証サーバとの間で認証困難な状況に陥った場合に、ＭＦＰが、保存した過去の認証情報を用いて、ユーザ認証を行ない、ＭＦＰの使用を許可することが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−９２０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、認証サーバに代わってＭＦＰが認証（以下、代理認証ともいう）を行なう場合に使用する認証履歴（複数の認証情報の集合）は、必ずしも適切なものとは限らない。認証履歴の保存容量又は認証情報の保存件数の上限が決まっている場合、認証履歴の保存期間（最新の認証情報と最古の認証情報との保存日時の差）は、ＭＦＰを使用するユーザ数に依存し、短くなったり、長くなったりする。ＭＦＰを使用するユーザが多い場合には、認証情報が頻繁に保存されるので、保存容量又は保存件数は比較的短期間に上限を超えて、古い認証情報が消去される。したがって、保存期間は短く、認証履歴は比較的新しい認証情報を含み、古い認証情報を含まない状態に維持される。一方、ＭＦＰを使用するユーザが少ない場合には、保存頻度が少なく、長期間経っても保存容量又は保存件数は上限を超えず、古い認証情報が残り、認証履歴の保存期間は長くなる。例えば、既に会社を退職したユーザの認証情報が、長期間残る。また、配置転換等により同じユーザに新たにログインＩＤ（ユーザを特定する情報であり、ログイン名、ユーザＩＤ、ユーザ名等とも呼ばれる）を付与した場合にも、長い期間古い認証情報が残ることになる。ＭＦＰが、このように古い認証情報を含む認証履歴を用いて認証を行なうことは、適切ではない。例えば、退職者が古いログインＩＤを用いてＭＦＰに不正にアクセスすることが可能になってしまう。また、本来検索処理の対象とすべきでない認証情報をも処理する必要があり、処理に時間がかかる問題もある。
【０００８】
したがって、本発明は、認証履歴を適切に管理することができ、適切な認証履歴を用いて、認証サーバの代わりに認証を行なうことができる画像処理装置及びそれを備える認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的は、下記によって達成することができる。
【００１０】
即ち、本発明に係る画像処理装置は、ユーザを特定するユーザ特定情報の入力を受付ける入力部と、ユーザ特定情報及び認証要求を認証装置に送信する送信部と、認証装置から、認証要求に対する認証結果のデータを受信する受信部と、認証結果のデータを認証情報として時系列に記憶する記憶部と、認証要求に対して、認証装置から認証結果のデータを受信できなかった場合、又は、正常な認証結果のデータを受信できなかった場合、ユーザ特定情報を用いて認証を行なう認証部と、認証部による認証において使用される認証情報を特定する特定部とを含み、認証部は、特定部によって特定される認証情報に、ユーザ特定情報が含まれているか否かを判定することにより、認証を行なう。
【００１１】
好ましくは、ユーザ特定情報は、ログインＩＤ及びパスワードであり、記憶部はログインＩＤとパスワードとを対応させて記憶し、認証部は、特定部によって特定された認証情報にログインＩＤが含まれていない場合、画像処理装置の利用を許可せず、特定部によって特定された認証情報にログインＩＤが含まれている場合、入力部を介して入力されたパスワードが、ログインＩＤに対応させて記憶されたパスワードと同じか否かを判定する。
【００１２】
より好ましくは、認証情報は、認証装置による認証が行なわれた時刻、又は、認証結果のデータを受信した時刻の情報を含み、特定部は、認証部が認証に使用する認証情報を、認証部が認証を行なう時から過去の所定期間以内に記憶されたか否かによって特定する。
【００１３】
さらに好ましくは、特定部は、認証部が認証に使用する認証情報を、最後に記憶された認証情報から数えて所定数以内であるか否かによって特定する。
【００１４】
好ましくは、複数のユーザ特定情報は、複数のグループに分類され、特定部は、認証部による認証において使用する認証情報を、グループ毎に特定する。
【００１５】
より好ましくは、画像処理装置は、特定部によって特定される認証情報以外の認証情報を削除する。
【００１６】
さらに好ましくは、特定部は、時系列に記憶された複数の認証情報の中から少なくとも１つの認証情報を選択する、ユーザによる指示を受付け、選択された認証情報を削除する。
【００１７】
本発明に係る認証システムは、上記の画像処理装置と、画像処理装置からユーザ特定情報及び認証要求を受信した場合、ユーザ特定情報に対する認証を行ない、認証結果のデータを画像処理装置に送信する認証装置とを備える。
【発明の効果】
【００１８】
本発明によれば、認証サーバ又はネットワークの異常により、認証サーバによるユーザ認証が実行できない場合、画像処理装置が代理認証を行なうので、許可されているユーザは画像処理装置を使用することができ、画像処理装置の稼働率の低下を防止することができる。
【００１９】
記憶した認証情報を管理する期間（履歴管理期間）、又は、記憶する認証情報の数（履歴管理数）を適切に設定することによって、画像処理装置は、古い認証情報を含まない適切な認証履歴を用いて、効率的に代理認証を行なうことができる。
【００２０】
また、ユーザを複数のグループに分類して、グループ毎に履歴管理期間又は履歴管理数を適切に設定することによって、画像処理装置は、ユーザ全体に対して同じ条件を設定した場合よりも効率的に代理認証を行なうことができる。
【００２１】
また、設定された履歴管理期間又は履歴管理数を満たさない認証情報を削除することによって、認証履歴のための記憶容量を削減することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態に係る画像処理装置の外観を示す斜視図である。
【図２】本発明の実施の形態に係る画像処理装置の内部構成を示すブロック図である。
【図３】本発明の実施の形態に係る画像処理装置を備えた認証システムの概要を示すブロック図である。
【図４】本発明の実施の形態に係る画像処理装置における救済モード設定画面を示す図である。
【図５】本発明の実施の形態に係る画像処理装置における救済モード設定画面を示す図である。
【図６】本発明の実施の形態に係る画像処理装置における救済モード設定画面を示す図である。
【図７】本発明の実施の形態に係る画像処理装置における救済モード設定画面を示す図である。
【図８】本発明の実施の形態に係る画像処理装置における認証履歴管理画面を示す図である。
【図９】本発明の実施の形態に係る画像処理装置における認証処理のプログラムの制御構造を示すフローチャートである。
【図１０】本発明の実施の形態に係る画像処理装置における認証画面を示す図である。
【発明を実施するための形態】
【００２３】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。また、以下において、「時刻」とは年月日時分秒を意味する。
【００２４】
本発明の実施の形態に係る画像処理装置は、スキャナ機能、コピー機能、ファクシミリ機能、及びプリンタ機能等の複数の機能を備えたデジタル複合機である。図１を参照して、本発明の実施の形態に係る画像処理装置１００は、原稿読取部１１０、画像形成部１２０、操作部１３０、給紙部１４０、手差し給紙トレイ１４２、及び排紙処理部１５０を備えている。操作部１３０は、タッチパネルディスプレイ１３２及び操作キー部１３４を備えている。タッチパネルディスプレイ１３２は、液晶パネル等で構成された表示パネルと、表示パネルの上に配置され、タッチされた位置を検出するタッチパネルとを含む。操作キー部１３４には、図示しないいくつかの機能キーが配置される。操作キー部１３４には、テンキーが配置される場合もある。
【００２５】
図２を参照して、画像処理装置１００は、画像処理装置１００全体を制御するＣＰＵ１０２と、プログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０４と、揮発性の記憶装置であるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０６と、通電が遮断された場合にもデータを保持する不揮発性記憶装置であるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０８とを備えている。ＲＯＭ１０４には、画像処理装置１００の動作を制御するのに必要なプログラム及びデータが記憶されている。
【００２６】
画像処理装置１００はさらに、画像処理部１２２、画像メモリ１２４、ＦＡＸモデム１１２、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１１４、及びバス１１６を備えている。ＣＰＵ１０２、ＲＯＭ１０４、ＲＡＭ１０６、ＨＤＤ１０８、ＦＡＸモデム１１２、ＮＩＣ１１４、原稿読取部１１０、画像形成部１２０、画像処理部１２２、画像メモリ１２４、操作部１３０は、バス１１６に接続されている。各部間のデータ（制御情報を含む）交換は、バス１１６を介して行なわれる。ＣＰＵ１０２は、バス１１６を介してＲＯＭ１０４からプログラムをＲＡＭ１０６上に読出して、ＲＡＭ１０６の一部を作業領域としてプログラムを実行する。即ち、ＣＰＵ１０２は、ＲＯＭ１０４に格納されているプログラムに従って画像処理装置１００を構成する各部の制御を行ない、画像処理装置１００の各機能を実現する。
【００２７】
ＦＡＸモデム１１２は、外部の電話回線（図示せず）に接続され、画像処理装置１００が電話回線を介して外部装置とＦＡＸ通信するためのインターフェイスである。ＮＩＣ１１４は、外部のネットワーク１８０に接続され、画像処理装置１００がネットワーク１８０を介して外部装置と通信するためのインターフェイスである。
【００２８】
原稿読取部１１０は、画像を読取るためのＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子）と、原稿台、自動原稿送り装置（ＡＤＦ）等にセットされた原稿を検知する原稿検知センサとを備え、原稿を読取って画像データを入力する。画像データは画像メモリ１２４に一時的に記憶される。画像処理部１２２は、読取った画像データに対して、種々の画像処理を実行する。画像形成部１２０は、画像データを記録紙に印刷する。画像データは、必要に応じてＨＤＤ１０８に記憶される。
【００２９】
給紙部１４０は画像形成用の記録紙を保持する。手差し給紙トレイ１４２は、記録紙を手差し給紙するためのトレイである。
【００３０】
操作部１３０は、ユーザによる画像処理装置１００に対する指示等の入力を受付ける。操作部１３０は、上記したように、各種の入力キー（ハードウェアキー）を備えた操作キー部１３４と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶ディスプレイ）等の表示パネルの上にタッチパネルが配置されたタッチパネルディスプレイ１３２とを備えている。ユーザは、タッチパネルディスプレイ１３２に表示される画面によって、画像処理装置１００の状態及びジョブの処理状況等の確認を行なう。タッチパネルディスプレイ１３２に表示されたキーを、表示パネルに重ねられたタッチパネル上で選択する（タッチパネル上の該当部分にタッチする）ことによって、画像処理装置１００の機能設定及び動作指示等ができる。タッチパネルディスプレイ１３２において、表示されたキーがタッチされたか否かを判定するには、公知技術を用いればよい。例えば、タッチパネルの２次元座標と、表示パネルの２次元座標との対応関係を予め定めておき、タッチパネル上でタッチされた位置が、表示パネルに表示された文字、図形等の領域に含まれるか否かを判定すればよい。
【００３１】
ＣＰＵ１０２は、操作部１３０に設けられたタッチパネルディスプレイ１３２、入力キー等に対するユーザの操作を監視すると共に、タッチパネルディスプレイ１３２に画像処理装置１００の状態に関する情報等のユーザに通知すべき情報等を表示する。
【００３２】
操作部１３０には、画像処理装置１００を利用するユーザの認証情報を入力する認証情報入力手段を配置するようにしてもよい。ユーザの認証情報の入力方法としては、例えば、ユーザＩＤの直接入力、ＩＤカードの情報読取入力、ユーザの生体情報（指紋等）の読取入力等様々である。これらのいずれかの方法により、画像処理装置１００のユーザ認証を行なうことができる。
【００３３】
以下、画像処理装置１００が搭載している機能（コピー機能、プリンタ機能、スキャナ機能、及びファクシミリ機能）を実行する各モードについて簡単に説明する。
【００３４】
（コピーモード）
画像処理装置１００を複写機として利用する場合には、原稿読取部１１０によって読取られた原稿の画像データが、画像形成部１２０から複写物として出力される。
【００３５】
原稿読取部１１０に装備されたＣＣＤにより、読取位置にセットされた原稿の画像を電子的に読取ることができる。読取られた画像データは、画像メモリ１２４上に出力データ（印刷用データ）として完成された後、ＨＤＤ１０８に記憶される。原稿が複数ある場合には、この読取り動作及び記憶動作が繰返される。その後、操作部１３０から指示された処理モードに基づいて、ＨＤＤ１０８に記憶された画像データが適切なタイミングで順次読出されて画像メモリ１２４に送られる。そして、画像形成部１２０での画像形成のタイミングに合わせて、画像データは画像形成部１２０へと伝送される。
【００３６】
読取った画像データを複数枚印刷する場合にも、同様に出力データとしてページ単位でＨＤＤ１０８に記憶され、ＨＤＤ１０８から画像メモリ１２４に送られ、出力枚数の分だけ繰返し、画像形成のタイミングに合わせて画像形成部１２０へ伝送される。
【００３７】
給紙部１４０では、記録紙がピックアップローラによって引き出され、複数の搬送用ローラによって、画像形成部１２０まで搬送される。画像形成部１２０では、帯電された感光体ドラムを入力された画像データに応じて露光することにより、感光体ドラムの表面に、画像データに応じた静電潜像を形成する。感光体ドラム上の静電潜像部分にトナーを付着させた後、トナーによる画像を、転写ベルトを介して、搬送された記録紙に転写される。その後、記録紙は加熱及び加圧され（これにより記録紙に画像が定着する）、排紙トレイ１５２に排出される。
【００３８】
（プリンタモード）
画像処理装置１００をプリンタとして利用する場合には、ＮＩＣ１１４を介して受信した画像データが画像メモリ１２４等を介して画像形成部１２０から出力される。
【００３９】
ＮＩＣ１１４は、有線又は無線でネットワーク１８０と接続されており、ネットワーク１８０に接続されたコンピュータ等の端末装置から画像データを受信する。受信された画像データは、出力画像データとしてページ単位に画像メモリ１２４に送られた後、ＨＤＤ１０８に記憶される。そして、画像データは、再びＨＤＤ１０８から画像メモリ１２４に送られ、上記したコピーモードと同様に画像形成部１２０へと伝送され、画像形成が行なわれる。
【００４０】
（スキャナモード）
画像処理装置１００を、例えばネットワークスキャナとして利用する場合には、原稿読取部１１０において読取られた原稿の画像データを、ＮＩＣ１１４からネットワーク１８０を介してコンピュータ等の端末装置へ送信する。この場合にも、原稿読取部１１０に装備されたＣＣＤにより原稿を電子的に読取る。そして、読取られた原稿の画像データは、画像メモリ１２４上に出力データとして完成された後、ＨＤＤ１０８に記憶される。そして、画像データは、再びＨＤＤ１０８から画像メモリ１２４に送られ、操作部１３０を介して指定された送信先との通信を確立した上で、ＮＩＣ１１４から指示された送信先へと送信される。
【００４１】
（ファクシミリモード）
画像処理装置１００は、ＦＡＸモデム１１２及び電話回線網を介して外部のファクシミリ装置とＦＡＸ送受信することができる。
【００４２】
画像処理装置１００をファクシミリ装置として使用する場合、ファクシミリ装置からＦＡＸ受信したデータを、画像データとして画像メモリ１２４上に形成し、上記と同様に、ＨＤＤ１０８への記憶、画像形成部１２０による印刷を実行することができる。また、画像処理装置１００は、ＨＤＤ１０８から画像データを読出して、ＦＡＸ通信用のデータ形式に変換して、ＦＡＸモデム１１２及び電話回線網を介して外部のファクシミリ装置に送信することができる。
【００４３】
図３は、図１に示した画像処理装置１００がネットワーク１８０に接続されて形成された認証システム２００を示す。認証システム２００は、画像処理装置１００、認証サーバ１６０、端末装置（コンピュータ等）１７０、及び、これらが接続されたネットワーク１８０を備えている。認証システム２００は、画像処理装置１００及び端末装置１７０をそれぞれ複数備えることができるが、図３では代表的に各１台のみを示している。
【００４４】
画像処理装置１００において、ユーザが、タッチパネルディスプレイ１３２に表示された画面をタッチして、画像処理装置１００に所定の処理を実行させるためには、最初に認証処理をパスしなければならない。認証処理は、例えば次のように行なわれる。画像処理装置のタッチパネルディスプレイ１３２に表示された認証画面において、ユーザが、ログインＩＤ及びパスワードを入力する。画像処理装置１００は、入力されたデータ及び認証要求を、ネットワーク１８０を介して認証サーバ１６０に送信する。認証サーバ１６０は、データベースを検索して、ログインＩＤ及びパスワードが一致するデータが存在するか否かを判定し、その結果を画像処理装置１００にネットワーク１８０を介して送信する。画像処理装置１００は、認証サーバ１６０から受信したデータが、認証をパスしたことを表すデータであれば、認証をパスしたことを認証情報としてＨＤＤ１０８に記憶し、使用を許可する画面を表示して、ユーザの操作を待受ける。画像処理装置１００は、認証サーバ１６０から受信したデータが、認証をパスしなかったことを表すデータであれば、使用を許可されていない旨のメッセージを表示した後、再度認証画面を表示して、ユーザの入力を待受ける。
【００４５】
このとき、認証サーバ１６０又はネットワーク１８０に何らかの支障があり、認証サーバ１６０からの応答を所定時間内に受信できなかった場合、又は、異常な応答が返ってきた場合、画像処理装置１００は、ＨＤＤ１０８に記憶した認証履歴を用いて、認証サーバ１６０の代わりに認証を行なう。代理認証及びそれをパスした状態の画像処理装置１００の動作モードを「救済モード」という。
【００４６】
以下、画像処理装置１００の代理認証に使用する認証履歴に関して説明する。ユーザが操作部１３０を操作することによって、図４に示す救済モード設定画面３００がタッチパネルディスプレイ１３２に表示される。救済モード設定画面３００は、履歴管理期間を設定するための画面である。「履歴管理期間」とは、認証サーバ１６０から受信してＨＤＤ１０８に記憶した認証情報（認証結果）のうち、管理対象とする認証情報を特定するための時間的条件である。即ち、各認証情報に含まれる時刻情報が履歴管理期間を満たす場合、その認証結果は消去されずに維持される。
【００４７】
履歴を管理する条件は、重要な設定事項であるので、救済モード設定画面３００にアクセスできる者を、画像処理装置１００の管理者等の特定の者に制限することが望ましい。
【００４８】
以下に説明する処理は、上記したように、ＣＰＵ１０２がＲＯＭ１０４から読出したプログラムを実行することによって行なわれる。即ち、ＣＰＵ１０２は、タッチパネルディスプレイ１３２に所定の画面を表示し、ユーザのタッチ操作を検出し、画面のタッチされた位置を求めて、画面の表示を変更する等の対応する処理を実行する。
【００４９】
図４の救済モード設定画面３００において、テキスト表示「代理認証を許可する。」の左側のチェック欄は、画像処理装置１００が認証サーバ１６０から正常に認証結果を受信できない場合に、画像処理装置１００が代理認証を行なうか否かを設定するためのものである。この欄がチェックされていれば（チェックマークが表示されていれば）、代理認証が実行される。この欄がチェックされていなければ（チェックマークが表示されていなければ）、代理認証は実行されない。チェック処理は、ユーザがタッチパネル上の該当領域をタッチし、ＣＰＵ１０２がこのタッチ位置を検出して、該当領域がチェック欄であると判定した場合、そのチェック欄にチェックマークが付された画像を表示することによって行なわれる。一旦付されたチェックを外す（チェックマークを消去する）処理も同様である。
【００５０】
テキスト表示「履歴管理期間を設定する。」の左側のチェック欄は、履歴管理期間を有効にするか否かを設定するためのものである。この欄がチェックされていれば、その下に表示されている履歴管理期間設定欄３０２内の数値（例えば月単位）を用いて、ＣＰＵ１０２による代理認証及び履歴管理が行なわれる。
【００５１】
ユーザがアップキー３０４及びダウンキー３０６にタッチすることによって、履歴管理期間設定欄３０２の値が増減する。具体的には、ＣＰＵ１０２が、タッチされた位置を検出し、その位置がアップキー３０４の上であれば、履歴管理期間設定欄３０２の値を所定値だけ増大させた画像を表示する。タッチされた位置がダウンキー３０６の上であれば、履歴管理期間設定欄３０２の値を所定値だけ減少させた画像を表示する。テンキーから、数値を直接入力できるようにしてもよい。
【００５２】
テキスト表示「管理期間を超える履歴は削除する。」の左側のチェック欄は、設定されている履歴管理期間を超える（履歴管理期間を満たさない）認証情報を削除するか否かを設定するためのものである。この欄がチェックされていれば、ＣＰＵ１０２は、設定されている履歴管理期間を超える認証情報を削除する。履歴の削除は、例えば、所定の時間間隔で定期的に実行される。履歴の削除は、新たに認証情報をＨＤＤ１０８に記憶するときに実行されてもよい。
【００５３】
これらのチェック欄が任意にチェックされ、履歴管理期間設定欄３０２に数値が入力された状態で、ユーザが設定キー３０８にタッチすると、ＣＰＵ１０２はその設定を有効にし、設定内容を所定の形式でＨＤＤ１０８に記憶する。なお、テキスト表示「管理期間を超える期間は削除する。」の左側のチェック欄がチェックされていると、設定キー３０８がタッチされたときに、ＣＰＵ１０２が、各認証情報内の時刻情報を調べて、設定キー３０８がタッチされた時刻から遡って、設定された履歴管理期間を超える認証情報をＨＤＤ１０８から削除してもよい。キャンセルキー３１０がタッチされると、救済モード設定画面３００における設定がキャンセルされる。例えば、ＣＰＵ１０２は、救済モード設定画面３００に表示されているチェック状態及び数値を、現在設定されているチェック状態及び数値に戻す。キャンセルキー３１０がタッチされると、ＣＰＵ１０２は、救済モード設定画面３００を消去して、別の画面を表示してもよい。
【００５４】
図５に示す救済モード設定画面３２０は、管理対象グループ毎に履歴管理期間を設定するための画面である。分類Ａの履歴管理期間設定領域３２２は、分類Ａに属するログインＩＤを対象とする履歴管理期間を設定するための領域である。分類Ｂの履歴管理期間設定領域３２４は、分類Ｂに属するログインＩＤを対象とする履歴管理期間を設定するための領域である。図５ではそれぞれ３か月、２か月に設定されている。
【００５５】
例えば、一般社員に対して“Ｓ”から始まるログインＩＤを付与し、ゲストユーザには“Ｇ”から始まるログインＩＤを付与する場合、“Ｓ”から始まるログインＩＤのグループ（分類Ａ）には、比較的長い管理期間を設定し、“Ｇ”から始まるログインＩＤのグループ（分類Ｂ）には、比較的短い管理期間を設定することができる。図５のように設定されている場合、ユーザ名の最初の文字が“Ｓ”であれば、３か月を超える過去の認証情報は削除される。また、ユーザ名の最初の文字が“Ｇ”であれば、２か月を超える過去の認証情報は削除される。分類条件は、上記のようにアルファベットに限定されず、ログインＩＤに使用可能なテキスト（数字、記号等）であればよく、その位置も先頭に限定されず、所定の位置（末尾を含む）であればよい。また、ユーザをどのように分類するかは、任意である。
【００５６】
図６に示す救済モード設定画面３４０は、履歴管理数（認証履歴中の認証情報の数）を設定するための画面である。救済モード設定画面３４０において、テキスト表示「履歴管理数を設定する。」の左側のチェック欄は、履歴管理数を有効にするか否かを設定するためのものである。この欄がチェックされていると、その下に表示されている履歴管理数設定欄３４２内の数値を用いて、代理認証及び履歴管理が行なわれる。
【００５７】
履歴管理数設定欄３４２の値は、アップキー及びダウンキーにタッチすることによって、増減することができる。図６では、履歴として残す件数が３０００履歴（３０００件の認証情報）に設定されている。
【００５８】
図７に示す救済モード設定画面３６０は、管理対象グループ毎に履歴管理数を設定するための画面である。分類Ａの履歴管理数設定領域３６２は、分類Ａに属するログインＩＤを対象とする履歴管理数を設定するための領域である。分類Ｂの履歴管理数設定領域３６４は、分類Ｂに属するログインＩＤを対象とする履歴管理数を設定するための領域である。図７ではそれぞれ３０００履歴、２０００履歴に設定されている。
【００５９】
図８は、認証履歴管理画面３８０を示す。認証履歴管理画面３８０には、認証サーバ１６０による認証をパスした履歴（認証情報）が表示されている。認証履歴表示領域３８２に表示される認証情報は、ＨＤＤ１０８に記憶されている全ての認証情報の一部である。別の認証情報を表示するには、アップキー３８４又はダウンキー３８６にタッチする。スライドバー３８８を上下に移動させても、別の認証情報を表示することができる。スライドバー３８８を上下に移動させるには、タッチパネル上の該当領域を指でタッチしたまま、指を上下に移動させればよい。
【００６０】
テキスト表示「特定の利用者の履歴を削除する。」の左側のチェック欄は、認証履歴表示領域に表示されている認証情報の中から一部の履歴を削除する場合にチェックされる。認証情報を削除するには、テキスト表示「特定の利用者の履歴を削除する。」の左側のチェック欄がチェックされた状態で、認証履歴表示領域３８２に表示されている複数の認証情報のうち、削除したい認証情報にタッチして選択し、削除キー３９０にタッチする。これによって、選択された認証情報は、選択されたことが分かるように表示（例えば反転表示）された後、認証履歴表示領域３８２から消される。その後、設定キー３０８がタッチされると、ＨＤＤ１０８に記憶されている認証履歴の中から、削除対象として選択された認証情報が消去される。設定キー３０８がタッチされる前に、キャンセルキー３１０がタッチされると、ＨＤＤ１０８に記憶されている該当する認証情報を消去せずに、認証履歴管理画面３８０を消去して、別の画面を表示する。
【００６１】
このように救済モードが設定された状態で、認証処理を実現するためにＣＰＵ１０２が実行するプログラムの制御構造について、以下に具体的に説明する。
【００６２】
図９を参照して、ステップ４００において、ＣＰＵ１０２は、画像処理装置１００のタッチパネルディスプレイ１３２に認証画面を表示した状態で、利用開始要求がなされたか否かを判定する。即ち、図１０に示すような認証画面５００において、ログインＩＤ入力欄５０２及びパスワード入力欄５０６に入力され、ＯＫキー５１０がタッチされた場合、ＣＰＵ１０２は、利用開始要求がなされたと判定する。
【００６３】
図１０において、キー５０４は、予め登録されたログインＩＤのリストを表示するためのキーである。このキー５０４がタッチされた場合、ＣＰＵ１０２は、認証サーバ１６０にリスト情報の要求を送信し、認証サーバ１６０から受信したリストをタッチパネルディスプレイ１３２に表示し、ユーザのタッチ入力を待受ける。リスト表示された中の特定のログインＩＤがタッチされた場合、ＣＰＵ１０２は、そのログインＩＤをログインＩＤ入力欄５０２に表示する。リセットキー５０８は、ログインＩＤ入力欄５０２及びパスワード入力欄５０６のデータをクリアするためのキーである。
【００６４】
ＣＰＵ１０２は、利用開始要求がなされたと判定するまで、ステップ４００の処理を繰返し、利用開始要求がなされたと判定すれば、ステップ４０２に移行する。
【００６５】
ステップ４０２において、ＣＰＵ１０２は、認証サーバ１６０に認証処理を要求する。具体的には、ＣＰＵ１０２は、入力されたログインＩＤ及びパスワードと共に認証要求を送信する。
【００６６】
ステップ４０４において、ＣＰＵ１０２はタイムアウトが発生したか否かを判定する。具体的には、ＣＰＵ１０２は、認証サーバ１６０からの応答を所定の時間待ち、所定の時間が経過しても認証サーバ１６０からの応答が無ければ、タイムアウトと判定する。所定の時間内にサーバからの応答があれば、ステップ４０６に移行し、タイムアウトと判定された場合、ステップ４１６に移行する。
【００６７】
ステップ４０６において、ＣＰＵ１０２は、認証サーバ１６０から受信した認証結果のデータが、許可を表すデータであるか否かを判定する。受信したデータが許可を表すデータであると判定された場合、ステップ４０８に移行する。そうでなければ、ステップ４１２に移行する。
【００６８】
ステップ４０８において、ＣＰＵ１０２は、認証サーバ１６０から受信した認証結果を認証情報としてＨＤＤ１０８に所定の形式で時系列に記憶した後、ステップ４１０において、画像処理装置１００の利用を許可する。即ち、ＣＰＵ１０２は、画像処理装置１００の操作画面、例えばホーム画面をタッチパネルディスプレイ１３２に表示して、ユーザの操作を待受ける。ステップ４０８で記憶される認証情報は、許可を表すデータである。時系列に記憶された認証情報の集合は、認証履歴となる。
【００６９】
ＨＤＤ１０８への認証情報の記憶形式は、例えば、ステップ４００で入力されたログインＩＤに、内部のタイマから取得した現在時刻を付加したテキスト形式である。認証サーバ１６０から受信した認証結果のデータに時刻情報が含まれている場合、そのまま記憶してもよい。必要に応じて区切り情報（．、：、／、スペース等）を付加してもよい。例えば、図８の認証履歴表示領域３８２に示すような形式で保存する。図８に示した各認証情報は、ログイン名及びこれに続く年月日時分で構成されている。
【００７０】
また、認証結果の記憶と同時に、ＣＰＵ１０２は、ログインＩＤとパスワードとを対応させて、ＨＤＤ１０８に記憶する。同じログインＩＤに対応するパスワードが既に記憶されていれば、ステップ４００で入力されたパスワードを上書する。認証サーバ１６０において、そのログインＩＤのパスワードが変更されていた場合には、これによって、ログインＩＤに対応する最新のパスワードが記憶される。パスワードが変更されていない場合には、同じパスワードで上書される。
【００７１】
ステップ４０６で、認証サーバ１６０から受信した認証結果のデータが、許可でないと判定された場合、ステップ４１２において、ＣＰＵ１０２は、認証サーバ１６０から受信したデータが、禁止を表すデータであるか否かを判定する。受信したデータが禁止を表すデータであると判定された場合、ステップ４１４に移行する。そうでなければ、ステップ４１６に移行する。なお、ここで禁止を表すデータとは、画像処理装置１００の使用を禁止することを直接表すデータに限らず、認証サーバ１６０によって正常に認証処理が実行されたことが分かるデータであればよい。即ち、タイムアウトになる前に認証サーバ１６０から応答が返って来たが、受信したデータが認証結果のデータで無かった場合（例えば、認証結果のデータ形式と異なる形式のデータであった場合）、後述する代理認証を実行する。
【００７２】
ステップ４１４において、ＣＰＵ１０２は、タッチパネルディスプレイ１３２に、画像処理装置１００の使用が許可されない旨のメッセージを表示した後、認証画面５００を表示し、ステップ４００に戻る。
【００７３】
ステップ４１６において、ＣＰＵ１０２は代理認証を行なう。ＣＰＵ１０２は、ステップ４００で入力されたログインＩＤ及びパスワードを用いて、ＨＤＤ１０８に記憶された認証履歴を検索して、入力されたログインＩＤに対して画像処理装置１００の使用を許可するか否かを判定する。このときＣＰＵ１０２が使用する認証履歴は、図４〜７に示したような条件で管理されたものである。例えば、図３の条件で管理された認証履歴であれば、ログインＩＤで認証履歴を検索して、同じログインＩＤを含む認証情報が見つかれば、ステップ４００で入力されたパスワードが、見つかったログインＩＤに対応するＨＤＤ１０８に記憶されているパスワードと同じであるか否かを判定する。ログインＩＤで認証履歴を検索して、同じログインＩＤが見つからなければ、パスワードの一致を判定しない。即ち、例えば過去３か月以内に画像処理装置１００を使用したユーザでなければ、仮に画像処理装置１００のＨＤＤ１０８に、ログインＩＤとパスワードとが対応させて保存されていても、画像処理装置１００の使用を許可しないので、パスワードの一致を判定する必要はない。
【００７４】
代理認証をパス、即ち、認証履歴中にログインＩＤが存在し、入力されたパスワードがＨＤＤ１０８に保存されたパスワードと一致した場合、ステップ４０８に移行する。そうでなければ、ステップ４１４に移行する。
【００７５】
以上のように、認証サーバ１６０が正常に認証処理を行なう間は、画像処理装置１００は受信した認証結果を認証履歴として管理する。画像処理装置１００は、認証サーバ１６０に認証要求を送った後、タイムアウトが発生した場合、又は、正常な認証結果のデータを受信できなかった場合、認証サーバ１６０に異常が発生したとして、代理認証を行なう。したがって、認証サーバ１６０又はネットワーク１８０に異常が発生した場合にも、許可されているユーザは画像処理装置１００を使用することができるので、画像処理装置１００の稼働率の低下を防止することができる。また、過去に許可されていたユーザであっても所定期間使用していなければ（認証情報がない）、使用を許可しないので、セキュリティを確保することができる。
【００７６】
上記では、ユーザが画像処理装置１００の操作部１３０を操作してログインする場合を説明したが、これに限定されない。例えば、端末装置１７０から、ネットワーク１８０を介して画像処理装置１００をプリントモード、ＦＡＸモード、スキャナモード等で使用するときに認証処理が要求される場合も同様である。即ち、端末装置１７０から画像処理装置１００に対してプリント等を要求した場合、例えば、画像処理装置１００から端末装置１７０に認証画面用の画像を送信して端末装置１７０に表示し、画像処理装置１００が端末装置１７０から、入力されたログインＩＤ及びパスワードを受信した場合、認証サーバ１６０に認証要求を送信する。そのとき、認証サーバ１６０に異常があった場合、画像処理装置１００が代理認証を行なう。これによって、認証サーバ１６０の異常により、端末装置１７０から画像処理装置１００を使用できなくなる事態を防止することができる。
【００７７】
上記では、ステップ４１６における代理認証で、認証履歴の全てをログインＩＤの検索対象としたが、これは認証履歴が図４〜７に示した条件で管理されていることが前提である。即ち、所定の期間又は所定の件数を超える認証情報が定期的に削除されていることが前提である。したがって、認証履歴の管理を定期的に実行しない場合、又は、認証履歴の管理を定期的に実行する時間間隔が長い場合、ステップ４１６において、代理認証を実行する前に、認証履歴の管理条件を超えた認証情報を削除する処理を実行することが好ましい。
【００７８】
また、救済モード設定画面によって設定された条件（管理期間、管理数等）を超える認証情報を削除しない場合でも、画像処理装置１００は、認証履歴中の認証情報のうち、設定された条件を満たす認証情報のみを用いて、代理認証を行なうことができる。
【００７９】
上記では代理認証の結果を記憶する場合（ステップ４１６の処理を実行した後のステップ４０８の処理）を説明したが、代理認証の結果を記憶せずに、画像処理装置１００の使用を許可してもよい。その場合、代理認証は、認証サーバ１６０による認証結果のみを含む認証履歴を対象として実行される。
【００８０】
上記では、認証情報にパスワードを含まない場合を説明したが、ログインＩＤ及びパスワードを認証情報に含めてＨＤＤ１０８に記憶してもよい。その場合、パスワードを別途記憶する必要はない。代理認証においては、例えば、ログインＩＤで認証履歴を検索し、そのログインＩＤが複数見つかった場合、最新の認証情報に含まれているパスワードが、入力されたパスワードと一致するか否かを判定すればよい。
【００８１】
また、上記では認証をパスした認証情報を全て記憶する場合（同じログインＩＤに関して、複数の認証情報が記憶される）を説明したが、これに限定されない。認証をパスしたログインＩＤを記憶するときに、同じログインＩＤが既に記憶されているか否かを判定して、記憶されている場合、そのログインＩＤの古い認証情報を削除した後に、新たにそのログインＩＤの認証情報を記憶してもよい。記憶されていないときのみ、その認証情報が記憶されるので、認証履歴の容量を削減することができる。
【００８２】
また、上記では、管理期間又は管理数を変更可能な場合を説明したが、これに限定されない。例えば、認証情報を記憶するユーザ数（ログインＩＤ数）を変更可能にしてもよい。ユーザ数が少ない環境で画像処理装置が使用される場合、認証情報を記憶するユーザ数の上限値を小さく設定することにより、古い認証情報が残り難くなる。例えば、画像処理装置は、認証情報として記憶している異なるログインＩＤの数、及び各ログインＩＤの最新の記憶時刻を記憶しておき、ログインＩＤ数が上限に達した場合、最古の記憶時刻に対応するログインＩＤの認証情報を削除すればよい。
【００８３】
また、ログインＩＤ及びパスワードの組合せで認証する場合に限定されない。ユーザを一意に特定できる情報であればよく、例えば、ログインＩＤが類推困難なものであれば、パスワードを使用せず、ログインＩＤのみを使用してもよい。特に、画像処理装置が行なう代理認証においては、過去に認証サーバによる認証をパスしたログインＩＤであれば、パスワードの一致を判定しなくてもよい。また、指紋、静脈パターン等の生体認証を用いてもよい。
【００８４】
以上、実施の形態を説明することにより本発明を説明したが、上記した実施の形態は例示であって、本発明は上記した実施の形態に限定されるものではなく、種々変更して実施することができる。
【符号の説明】
【００８５】
１００    画像処理装置
１０２    ＣＰＵ
１０４    ＲＯＭ
１０６    ＲＡＭ
１０８    ＨＤＤ
１１０    原稿読取部
１１２    ＦＡＸモデム
１１４    ＮＩＣ
１１６    バス
１２０    画像形成部
１２２    画像処理部
１２４    画像メモリ
１３０    操作部
１３２    タッチパネルディスプレイ
１３４    操作キー部
１４０    給紙部
１４２    手差し給紙トレイ
１５０    排紙処理部
１５２    排紙トレイ
１６０    認証サーバ
１７０    端末装置
１８０    ネットワーク
２００    認証システム
【図１】
2012216130.tif 000003
【図２】
2012216130.tif 000004
【図３】
2012216130.tif 000005
【図４】
2012216130.tif 000006
【図５】
2012216130.tif 000007
【図６】
2012216130.tif 000008
【図７】
2012216130.tif 000009
【図８】
2012216130.tif 000010
【図９】
2012216130.tif 000011
【図１０】
2012216130.tif 000012