(57)【要約】      （修正有）【課題】トラブル発生中においても的確に認証を実施することが可能な画像処理装置を提供する。【解決手段】複合機などの画像処理装置１０１〜１０３は、ネットワーク１０５を介して認証サーバ１０４と通信し、ユーザを認証する機能を有する。認証サーバ１０４との間で通信トラブルが発生していないと判定された場合には、正常時の認証画面を表示し、入力される認証情報を認証サーバ１０４に送信してサーバ認証を行う。通信トラブルが発生していると判定された場合には、通信トラブルの発生時の認証画面を表示し、入力される認証情報と内部に保持する認証情報を比較して機器内認証を行う。通信トラブルが復旧した場合には、機器内認証を行った以降の動作履歴を認証サーバ１０４に送信する。【選択図】図１
2010066798.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して認証サーバと通信することが可能な画像処理装置であって、
前記認証サーバとの間で通信トラブルが発生していない場合に、第１のユーザ認証画面を表示する第１の表示手段と、
前記第１の表示手段が前記第１のユーザ認証画面を表示している間に入力される認証情報を前記認証サーバに送信してサーバにユーザ認証を依頼する認証依頼手段と、
前記認証サーバとの間で通信トラブルが発生している場合に、通信トラブル発生時用の第２のユーザ認証画面を表示する第２の表示手段と、
前記第２の表示手段が前記第２のユーザ認証画面を表示している間に入力される認証情報と内部に保持する認証情報とを比較してユーザ認証を行う認証手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記認証手段による認証の後に前記通信トラブルが復旧した場合に、前記認証手段がユーザを認証した後の前記画像処理装置の動作履歴を前記認証サーバに送信する送信手段を備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記認証サーバとの通信トラブルが発生しているか否かを判定する判定手段を更に備えることを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
ネットワークを介して認証サーバと通信することが可能な画像処理装置のユーザ認証方法であって、
前記認証サーバとの間で通信トラブルが発生していない場合に、第１のユーザ認証画面を表示する第１の表示ステップと、
前記第１の表示ステップにおいて前記第１のユーザ認証画面が表示されている間に入力される認証情報を前記認証サーバに送信してサーバにユーザ認証を依頼する認証依頼ステップと、
前記認証サーバとの間で通信トラブルが発生している場合に、通信トラブル発生時用の第２のユーザ認証画面を表示する第２の表示ステップと、
前記第２の表示ステップにおいて前記第２のユーザ認証画面が表示されている間に入力される認証情報と内部に保持する認証情報とを比較してユーザ認証を行う認証ステップと、
を備えることを特徴とする画像処理装置のユーザ認証方法。
【請求項５】
ネットワークを介して認証サーバと通信し、ユーザを認証する機能を有する画像処理装置であって、
前記認証サーバと通信してユーザ認証を行う認証手段と、
前記認証サーバとの通信状態を監視する通信状態監視手段と、
認証情報を記憶する認証情報記憶手段とを備え、
前記認証手段は、前記通信状態監視手段から通信状態を取得して、通信状態に応じた認証画面を表示すると共に、前記認証サーバとの間で通信トラブルが発生した場合には、前記認証情報記憶手段に記憶する前記認証情報を元にユーザ認証を行うことを特徴とする画像処理装置。
【請求項６】
前記認証手段は、前記認証サーバとの通信トラブルがない状態において前記認証サーバと通信してユーザ認証を行なったユーザの認証情報を前記認証情報記憶手段に記憶することを特徴とする、請求項５記載の画像処理装置。
【請求項７】
前記認証情報記憶手段に記憶される前記認証情報は、認証したユーザが画像処理装置を操作する際に参照される権限情報をさらに含むことを特徴とする請求項５記載の画像処理装置。
【請求項８】
前記通信状態監視手段が前記認証サーバとの間での通信トラブルが復旧したことを検出した場合、前記認証手段が前記認証情報記憶手段に記憶された認証情報を元にユーザ認証を行った後の前記画像処理装置の動作履歴を前記認証サーバへ送信する動作履歴送信手段を備えることを特徴とする請求項５記載の画像処理装置。
【請求項９】
前記通信状態監視手段が前記認証サーバとの間での通信トラブルが復旧したことを検知した場合、前記認証情報記憶手段に記憶された前記認証情報を削除することを特徴とする請求項７記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して認証サーバと接続される画像処理装置及び画像処理装置のユーザ認証方法に関する。
【背景技術】
【０００２】
近年、オフィスに設置される画像処理装置では、操作するユーザを認証し、不正使用を防止するセキュリティ意識が高まっており、画像処理装置を使用する際にユーザ認証する機能が提供されている。加えて、画像処理装置を使用したユーザの使用履歴を収集する管理システムも現れている。
【０００３】
上記のユーザ認証を行う画像処理装置では、認証情報の一元管理や、管理コストを低減する目的で、ＬＤＡＰやＭｉｃｒｏｓｏｆｔ社のＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙ等の認証用の認証サーバを設けているケースが多い。
【０００４】
特に、大企業においては、人事情報と認証情報を関連付け、一括した管理システムを構築することで、管理コストの低減を図っていることがある。また、ネットワークが使えなくなった際に、一時的に記憶した情報を元に認証を行う技術も公開されている（例えば、特許文献１参照）。このようなケースでは、最新の人事情報との連携が切れてしまうため、あくまでも暫定的な回避策として用いられている。
【特許文献１】特開２００８−２６９３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば地震等の有事が発生したとき、ネットワーク・トラブルや認証サーバ・ダウン等のトラブルは比較的長期間継続することがある。その間でも、セキュリティを保持しつつ効率的に画像処理装置の操作を行うことができ、また、ネットワーク環境復帰時には、トラブル中に画像処理装置が適切に使用されたかを的確に判断する必要がある。
【０００６】
上記特許文献１で開示される技術では、認証の度にネットワークに障害が発生しているか認証サーバに問い合わせを行っている。一般的に、ネットワークを介して認証サーバからの応答を待つ場合、ネットワーク環境によっては、ユーザにとっては長いと感じる時間を要することが多いため、トラブル中の認証パフォーマンスが低下するという課題が存在する。
【０００７】
本発明の目的は、トラブル発生中においても的確に認証を実施することが可能な画像処理装置及び画像処理装置のユーザ認証方法
を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の画像処理装置は、ネットワークを介して認証サーバと通信することが可能な画像処理装置であって、前記認証サーバとの間で通信トラブルが発生していない場合に、第１のユーザ認証画面を表示する第１の表示手段と、前記第１の表示手段が前記第１のユーザ認証画面を表示している間に入力される認証情報を前記認証サーバに送信してサーバにユーザ認証を依頼する認証依頼手段と、前記認証サーバとの間で通信トラブルが発生している場合に、通信トラブル発生時用の第２のユーザ認証画面を表示する第２の表示手段と、前記第２の表示手段が前記第２のユーザ認証画面を表示している間に入力される認証情報と内部に保持する認証情報とを比較してユーザ認証を行う認証手段と、を備えることを特徴とする。
【０００９】
請求項４記載の画像処理装置のユーザ認証方法は、ネットワークを介して認証サーバと通信することが可能な画像処理装置におけるユーザ認証方法であって、前記認証サーバとの間で通信トラブルが発生していない場合に、第１のユーザ認証画面を表示する第１の表示ステップと、前記第１の表示ステップにおいて前記第１のユーザ認証画面が表示されている間に入力される認証情報を前記認証サーバに送信してサーバにユーザ認証を依頼する認証依頼ステップと、前記認証サーバとの間で通信トラブルが発生している場合に、通信トラブル発生時用の第２のユーザ認証画面を表示する第２の表示ステップと、前記第２の表示ステップにおいて前記第２のユーザ認証画面が表示されている間に入力される認証情報と内部に保持する認証情報とを比較してユーザ認証を行う認証ステップと、を備えることを特徴とする。
【００１０】
請求項５記載の画像処理装置は、ネットワークを介して認証サーバと通信し、ユーザを認証する機能を有する画像処理装置であって、前記認証サーバと通信してユーザ認証を行う認証手段と、前記認証サーバとの通信状態を監視する通信状態監視手段と、認証情報を記憶する認証情報記憶手段とを備え、前記認証手段は、前記通信状態監視手段から通信状態を取得して、通信状態に応じた認証画面を表示すると共に、前記認証サーバとの間で通信トラブルが発生した場合には、前記認証情報記憶手段に記憶する前記認証情報を元にユーザ認証を行うことを特徴とする。
【発明の効果】
【００１１】
本発明の画像処理装置によれば、トラブル発生中においても的確に認証を実施することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１３】
図１は、本発明の実施の形態に係る画像処理装置のネットワーク構成図である。
【００１４】
画像処理装置としての複合機１０１、複合機１０２及び複合機１０３と認証サーバ１０４とがネットワーク１０５により接続されている。
【００１５】
認証サーバ１０４は、本ネットワーク環境において、複合機１０１、複合機１０２及び複合機１０３を使用するユーザを管理する。また、サーバ１０４は、平常時におけるユーザ認証（以下、単に認証と表現することもある）処理、及び複合機１０１、複合機１０２及び複合機１０３の動作履歴を収集し管理する。
【００１６】
ネットワーク１０５は、複合機１０１、複合機１０２及び複合機１０３と認証サーバ１０４を通信可能に接続するものであり、図外のルータやＨＵＢ等を含んだネットワーク環境を示すものである。以下、複合機１０１、複合機１０２及び複合機１０３を複合機１０１で代表して説明する。
【００１７】
図２は、図１における複合機のシステムブロック図である。
【００１８】
図２において、コントローラユニット２００は、画像入力デバイスであるスキャナ２３０や画像出力デバイスであるプリンタ２４０と接続し、またネットワーク１０５に接続することで画像情報等の入出力を行う。
【００１９】
コントローラユニット２００の構成を説明する。
【００２０】
ＣＰＵ２０１は、システム全体を制御する中央制御ユニットである。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムワークメモリであり、コントローラユニット２００を制御するシステムソフトウェアの実行、及び画像データを一時記憶するための画像メモリでもある。
【００２１】
ＲＯＭ２０３は、ブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２０４は、ハードディスクドライブで、システムソフトウェア、画像データ、各種動作履歴等を格納する。
【００２２】
操作部Ｉ／Ｆ２０５は、コントローラユニット２００の外部の操作部（ＵＩ）２５０とのインターフェース部で、操作部２５０に表示する画像データを操作部２５０に対して出力する。また、操作部Ｉ／Ｆ２０５は、操作部２５０から本システム使用者が入力した情報を、ＣＰＵ２０１に伝える役割をする。
【００２３】
操作部２５０は、タッチパネルを有した操作ユニットであり、タッチパネルの他に、処理の開始を指示するスタートキーや、電話番号や数値を入力するためのハードキーが設けられている。ユーザは操作部２５０を介し、本複合機１０１を操作するための各種情報入力を行う。
【００２４】
ネットワークＩ／Ｆ２０６は、ネットワーク１０５に接続し、情報の入出力を行う。
【００２５】
以上のユニットがシステムバス２０７上に配置される。
【００２６】
イメージバスＩ／Ｆ２０８は、システムバス２０７と画像データを高速で転送する画像バス２０９を接続し、データ構造を変換するバスブリッジである。
【００２７】
画像バス２０９は、ＰＣＩバスまたはＩＥＥＥ１３９４等で構成される。画像バス２０９上には以下のユニットが配置される。
【００２８】
デバイスＩ／Ｆ２１０は、画像入出力デバイスであるスキャナ２３０やプリンタ２４０とコントローラユニット２００を接続し、画像データの同期系／非同期系の変換を行う。また、デバイスＩ／Ｆ２１０は、原稿台カバーの開閉イベントや、印刷用紙の有無等のステータス情報の通知をＣＰＵ２０１に伝達する。
【００２９】
スキャナ画像処理部２１１は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２１２は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。
【００３０】
コントローラユニット２００の一般的な動作は次のようになる。
【００３１】
コントローラユニット２００の電源がオンになると、ＣＰＵ２０１は、ＲＯＭ２０３のブートプログラムをＲＡＭ２０２にロードし起動シーケンスを実行する。
【００３２】
ＣＰＵ２０１は、起動シーケンスに従い、ＨＤＤ２０４からシステムソフトウェアをＲＭＡ２０２にロードし、システムソフトウェアを実行することで、複合機１０１を利用可能な状態にする。
【００３３】
実行されたシステムソフトウェアは、ＨＤＤ２０４に格納された画面構成情報を読み出し、操作部Ｉ／Ｆ２０５を介して操作部２５０のタッチパネル上に操作画面を構築する。
【００３４】
ユーザが操作部２５０を操作する際、本実施の形態では、ユーザを特定するための認証情報の入力を行う。通常、入力された認証情報は認証サーバ１０４に送られ、所定の認証処理をパスすることで複合機１０１の操作が可能となる。
【００３５】
ユーザがこの認証処理をパスした後でコピーを指示した場合、システムソフトウェアは、デバイスＩ／Ｆ２１０を介してスキャナ２３０及びプリンタ２４０を制御し、原稿の複写処理を行う。
【００３６】
スキャナ２３０から読み込まれた画像は、画像バス２０９を介してスキャナ画像処理部２１１に転送される。スキャナ画像処理部２１１では、所定の画像処理を行い、プリンタ画像処理部２１２に画像を転送する。
【００３７】
プリンタ画像処理部２１２では、所定の画像処理を行い、画像バス２０９を介してプリンタ２４０に転送し、所定の用紙上に画像を転写することで複写動作を行う。
【００３８】
この動作の結果は動作履歴として、上記認証情報の全部、あるいは一部と共に後述の動作履歴記憶手段３０５に格納される。格納された動作履歴は、後述の動作履歴送信手段３０４により所定のタイミングで認証サーバ１０４に送信される。
【００３９】
図３は、図２の複合機のソフトウェア構造図である。
【００４０】
本ソフトウェア構造図で示されるプログラムは、システムソフトウェアとして、ＨＤＤ２０４に格納されており、コントローラユニット２００の起動に伴い、ＲＡＭ２０２にロードされてＣＰＵ２０１により実行される。
【００４１】
図３において、トラブル状態監視手段（通信状態監視手段）３０１は、認証サーバ１０４がダウンしたこと、あるいは何らかのトラブルで認証サーバ１０４と通信できないこと、あるいはできなくなることなどを含む、通信状態を監視、検知するものである。加えて、トラブル状態監視手段３０１は、検出したトラブルが復旧されたことを検出するものである。
【００４２】
本実施の形態では、ネットワークＩ／Ｆ２０６に対するネットワークケーブルの物理的な接続の有無を例示するが、電気的なキャリアの検出を使用しても良いし、ネットワーク上の認証サーバ１０４との通信の可否によりトラブルを検出しても良い。また、これらの組み合わせにより検出しても良い。
【００４３】
また、トラブル状態の検出手段として、図外に大規模な自然災害等を知らせる全国瞬時警報システム（以後Ｊ−Ａｌｅｒｔ）の検出手段を設け、Ｊ−Ａｌｅｒｔ検出時にトラブル状態と判定するように構成しても良い。さらに、トラブル状態の復旧は、操作部２５０からユーザが所定の操作を行ったことにより検出しても良い。
【００４４】
トラブル状態管理手段３０２は、トラブル状態監視手段３０１からの入力を受け、後述のトラブル状態記憶手段３０３に格納すると共に、後述の各手段からのトラブル状態問い合わせに対して適切な情報を提供するものである。
【００４５】
トラブル状態記憶手段３０３は、ＨＤＤ２０４の所定の領域にトラブル状態を記憶するものである。本実施の形態ではＨＤＤ２０４上に記憶するように構成するが、フラッシュメモリなどの不揮発性のメモリを備える画像処理装置では、不揮発性のメモリ内に記憶するように構成しても良い。
【００４６】
動作履歴送信手段３０４は、後述の動作履歴記憶手段３０５により記憶された動作履歴を予め登録された認証サーバ１０４にネットワークＩ／Ｆ２０６、ネットワーク１０５を介して所定のタイミングで送信するものである。本実施の形態では、動作履歴記憶時、及びトラブル状態管理手段３０２によりトラブル状態が復旧したタイミングで送信するものとする。
【００４７】
動作履歴記憶手段３０５は、ＨＤＤ２０４の所定の領域に本複合機１０１の動作履歴を認証情報と共に記憶するものである。本実施の形態では、ＨＤＤ２０４上に記憶するように構成するが、不揮発性のＲＡＭを保持する画像処理装置では、不揮発性のＲＡＭ内に記憶するように構成しても良い。
【００４８】
認証手段３０６は、本システム使用者が操作を開始するにあたり、適切なユーザであるかを認証するものである。本実施の形態では、認証の際にトラブル状態管理手段３０２にトラブル状態を問い合わせ、トラブル状態でなければ認証サーバ１０４に認証を依頼し、トラブル状態であれば本複合機１０１において認証処理を行う。
【００４９】
本実施の形態では、認証サーバ１０４での認証はＬＤＡＰによるベーシック認証とする。また、本複合機１０１における認証処理に関しては後述する。尚、認証サーバ１０４における認証は、Ｍｉｃｒｏｓｏｆｔ社のＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙによる認証でも良く、独自に認証処理を行う認証サーバであっても良く特に制限するものではない。
【００５０】
また、本複合機１０１に保持する認証情報は、非可逆なデータに変換され、あるいは暗号化されていても良く、その形式について、特に本実施の形態の構成に限定するものではない。
【００５１】
認証情報記憶手段３０７は、トラブル状態管理手段３０２でトラブル状態であることが示された際に参照される認証情報を記憶するものであり、認証に必要な情報をＨＤＤ２０４の所定の領域に格納するものである。
【００５２】
本実施の形態では、非トラブル状態において、認証サーバ１０４において認証に成功したユーザの認証情報が自動的に格納されるものとする。また、本実施の形態では、認証情報のみを扱うケースを例示するが、認証情報と関連して認証したユーザに対する本複合機１０１の権限情報（ユーザ情報）等を同時に扱うように構成しても良い。
【００５３】
尚、格納されるユーザ情報は、認証時に入力された情報でも良いし、入力された情報を元に非可逆な値に変換した情報でも良く、情報の形式について特に限定するものではない。
【００５４】
図４は、図３におけるトラブル状態監視手段によるトラブル状態監視処理の手順を示すフローチャートである。
【００５５】
本フローチャートのプログラムは、システムソフトウェアとしてＨＤＤ２０４に格納されており、コントローラユニット２００の起動に伴い、ＲＡＭ２０２にロードされてＣＰＵ２０１により実行される。尚、本実施の形態では、本フローチャートの処理は図外の処理から所定のタイミングで呼び出されるものとする。
【００５６】
図４において、ステップＳ４０１は、トラブル状態管理手段３０２に現在トラブル発生状態であるかを問い合わせ判定するステップである。トラブルが発生していない場合はステップＳ４０２に進み、トラブルが発生している場合はステップＳ４０４に進む。
【００５７】
ステップＳ４０２は、トラブルが発生しているかを検出するステップである。本実施の形態では、ネットワークＩ／Ｆ２０６を介して３分毎に認証サーバ１０４に所定のパケットを送付し、その応答が返ってくることによりトラブルの有無を判定する。
【００５８】
応答が所定の時間内に返って来た場合は、トラブルは発生していないと判定し、本処理を終了する。応答が所定の時間返ってこない場合は、トラブルが発生したと判定し、ステップＳ４０３に進む。
【００５９】
ステップＳ４０３は、トラブルが発生したことをトラブル状態管理手段３０２に通知するステップである。本ステップ終了後、本フローチャートの処理を終了する。
【００６０】
ステップＳ４０４は、トラブルが復旧したかを判定するステップである。本実施の形態では、ネットワークＩ／Ｆ２０６を介して１時間毎に認証サーバ１０４に所定のパケットを送付し、その応答が返ってくることにより復旧されたと判定する。応答が所定の時間内に返って来た場合はトラブルが復旧したと判定し、ステップＳ４０５に進み、そうでなければ本フローチャートの処理を終了する。
【００６１】
ステップＳ４０５は、トラブル状態が解除されたことをトラブル状態管理手段３０２に通知するステップである。
【００６２】
尚、ステップＳ４０２及びステップＳ４０４において、認証サーバ１０４に問い合わせる時間は、本実施の形態の時間に限定するものではない。また、ネットワーク１０５上のトラフィックを考慮し、所定時間内に返信が来ない場合、リトライを行うように構成しても良い。
【００６３】
また、図外の手段により、当該複合機１０１のユーザが任意の値に設定できるように構成しても良い。さらに、トラブル検出時の時間間隔とトラブル復旧検出時の時間間隔は異なっても良いし、同じでも良いことは言うまでもない。
【００６４】
図５は、図３におけるトラブル状態管理手段によるトラブル状態管理処理の手順を示すフローチャートである。
【００６５】
本フローチャートのプログラムは、システムソフトウェアとしてＨＤＤ２０４に格納されており、コントローラユニット２００の起動に伴い、ＲＡＭ２０２にロードされてＣＰＵ２０１により実行される。
【００６６】
図５において、ステップＳ５０１は、トラブル状態管理手段３０２以外のプログラムからの要求がトラブル状態の設定に関するものであるかを判定するステップである。トラブル状態の設定要求である場合はステップＳ５０２に進み、そうでなければステップＳ５０３に進む。
【００６７】
ステップＳ５０２は、トラブル状態を記憶するステップであり、トラブル状態記憶手段３０３によりＨＤＤ２０４の所定の領域にトラブル中を示す情報を格納する。
【００６８】
ステップＳ５０３は、トラブル状態管理手段３０２以外のプログラムからの要求がトラブル状態の解除であるかを判定するステップである。トラブル状態の解除要求である場合はステップＳ５０４に進み、そう出なければステップＳ５０６に進む。
【００６９】
ステップＳ５０４は、トラブル状態の解除を記憶するステップであり、トラブル状態記憶手段３０３によりＨＤＤ２０４の所定の領域にトラブルが解除されたことを示す情報を格納する。
【００７０】
ステップＳ５０５は、動作履歴送信手段３０４に動作記録の送信を指示するステップである。本指示により、動作履歴送信手段３０４は、動作履歴記憶手段３０５を介して未送信の動作履歴を抽出し、ネットワークＩ／Ｆ２０６を介してネットワーク１０５で接続される認証サーバ１０４に対して動作履歴を送信する。
【００７１】
そのため、後述の図６に示すようにユーザが複合機１０１を操作しなくても、認証サーバ１０４との通信が復旧した時点で動作履歴を送信することになる。尚、本ステップにおいて、認証情報記憶手段３０７の情報を削除する処理を追加しても良い。
【００７２】
ステップＳ５０６は、トラブル状態管理手段３０２以外のプログラムからの要求がトラブル状態の取得であるかを判定するステップである。トラブル状態の取得である場合はステップＳ５０７に進み、そうでなければ本処理を終了する。
【００７３】
ステップＳ５０７は、トラブル状態記憶手段３０３によりＨＤＤ２０４の所定の領域に格納されているトラブル状態の情報を取得し、返信するステップである。本ステップ終了後、本処理を終了する。
【００７４】
図６は、図３における認証手段による認証処理の手順を示すフローチャートである。
【００７５】
本フローチャートのプログラムは、システムソフトウェアとしてＨＤＤ２０４に格納されており、コントローラユニット２００の起動に伴い、ＲＡＭ２０２にロードされてＣＰＵ２０１により実行される。
【００７６】
図６において、ステップＳ６０１は、認証手段３０６が操作部２５０に待ち受け画面を表示する際に、トラブル状態が発生しているか否かを判定するステップである。本ステップでは、認証手段３０６がトラブル状態管理手段３０２にトラブル情報取得を要求しその結果を判定する。トラブルが発生していないと判定された場合はステップＳ６０２に進み、そうでなければステップＳ６０４に進む。
【００７７】
ステップＳ６０１は、認証サーバ１０４との間で通信トラブルが発生したか否かを判定する判定手段として機能する。
【００７８】
ステップＳ６０２（第１の表示手段）は、正常時の認証画面を表示するステップであり、操作部２５０のタッチパネルに正常時のユーザ認証画面（第１のユーザ認証画面）を表示する。ユーザ（システム使用者）が、操作部２５０のタッチパネルやハードキーを使用して認証情報を入力するとステップＳ６０３に進む。
【００７９】
ステップＳ６０３（認証依頼手段）は、認証手段３０６により、ステップＳ６０２で入力された認証情報を認証サーバ１０４に送信してサーバ１０４にユーザ認証を依頼するステップである。
【００８０】
ステップＳ６０４は、認証手段３０６によりトラブル発生中の認証画面を表示するステップであり、操作部２５０のタッチパネル上に、通信トラブル発生時用のユーザ認証画面として、トラブル中であることを知らせる情報を付加したユーザ認証画面（第２のユーザ認証画面）を表示する。ユーザが、操作部２５０のタッチパネルやハードキーを使用して認証情報を入力するとステップＳ６０５に進む。
【００８１】
ステップＳ６０４は、通信トラブルが発生している場合に、通信トラブルの発生時用のユーザ認証画面を表示する第２の表示手段として機能する。
【００８２】
ステップＳ６０５は、認証手段３０６により、ステップＳ６０４で入力された認証情報と認証情報記憶手段３０７に格納された情報を比較して認証を行うステップである。
【００８３】
ステップＳ６０５は、第２の表示手段において入力される認証情報と認証情報記憶手段３０７の内部に保持する認証情報を比較して機器内認証を行う認証手段として機能する。
【００８４】
ステップＳ６０６は、ステップＳ６０３及びステップＳ６０５で実施された認証の結果を判定するステップであり、認証に成功している場合はステップＳ６０７に進み、そうでなければステップＳ６０８に進む。
【００８５】
ステップＳ６０７は、操作解除を行うステップであり、操作部２５０のタッチパネルの認証画面を閉じ、通常の操作画面を表示するステップである。
【００８６】
ステップＳ６０８は、操作部２５０のタッチパネル上に認証エラーを表示し、ユーザに認証に失敗したことを知らせるステップである。
【００８７】
ステップＳ６０９は、機器操作を行うステップであり、コントローラユニット２００の一般的な動作を行うステップである。
【００８８】
ステップＳ６１０は、ステップＳ６０９の一般的な動作に伴い、ＨＤＤ２０４の所定の領域に動作履歴が格納されたかを検出するステップであり、動作履歴が書き込まれた場合はステップＳ６１１に進み、そうでなければステップＳ６１３に進む。
【００８９】
ステップＳ６１１は、ステップＳ６０１と同様に、トラブル状態が発生しているかを判定するステップである。トラブル状態が発生していない場合はステップＳ６１２に進み、そうでなければステップＳ６０９に戻り、ユーザによる機器操作を継続する。
【００９０】
ステップＳ６１２は、トラブル未発生状態において、動作履歴送信手段３０４に動作記録の送信を指示するステップである。
【００９１】
ステップＳ６１２は、第１、第２の認証手段による認証の後に通信トラブルの復旧を検出した場合に、未送信の動作履歴を認証サーバ１０４に送信する送信手段として機能する。
【００９２】
本指示により、動作履歴送信手段３０４は、動作履歴記憶手段３０５を介して未送信の動作履歴を抽出し、ネットワークＩ／Ｆ２０６を介してネットワーク１０５で接続される認証サーバ１０４に対して動作履歴を送信する。本処理終了後は、ステップＳ６０９に戻り、ユーザによる機器操作を継続する。
【００９３】
ステップＳ６１３は、ユーザが操作を終え、待ち受け画面に戻るためのログアウト操作を検出するステップであり、ログアウトが指示された場合はステップＳ６０１に戻り、所定の待ち受け画面の表示処理を実行する。ログアウト指示でない場合はステップＳ６０９に戻りユーザによる機器操作を継続する。
【００９４】
尚、ステップＳ６１３のログアウト操作の検出は、ユーザの意図的な操作であっても良いし、操作部２５０に一定の時間操作が行われないことを検出して自動的に判定しても良い。
【００９５】
本実施の形態によれば、ネットワークを介したサーバ認証を行う画像処理装置において、地震等の有事により長期間ネットワーク環境が使用できなくなっても、トラブル発生前の情報を利用しセキュリティを確保することができる。加えて、トラブル発生中の操作感の低下を防止することができる。
【００９６】
さらに、本実施の形態によれば、画像処理装置の動作履歴に認証情報を付与し、トラブル復旧時にはトラブル中の動作履歴を認証サーバに送信する機能を設ける。それにより、トラブル発生中に画像処理装置を使用したユーザと、復旧時の認証情報とを比較可能とし、トラブル発生中の画像処理装置の使用状況を容易に管理可能となる。
【００９７】
図７は、図１における認証サーバのシステムブロック図である。
【００９８】
図７において、ＣＰＵ７０１は、認証サーバ１０４全体を制御する中央制御ユニットである。ＲＡＭ７０２は、ＣＰＵ７０１が動作するためのシステムワークメモリであり、認証サーバ１０４を制御するソフトウェアの実行、及び各種データを一時記憶するための画像メモリでもある。
【００９９】
ＣＲＴ７０３は、表示用のスクリーンデバイスであり、ソフトウェアの実行に伴い各種情報が表示されるものである。キーボード７０４は、文字入力装置であり、認証サーバ１０４に各種情報を入力するために使用されるものである。
【０１００】
ポインティングデバイス７０５は、一般にはマウスと呼ばれるものであり、ソフトウェアの操作に使用される。ＲＯＭ７０６は、認証サーバ１０４を起動するためのブートプログラム等が格納されている。ディスク７０７は、ハードディスクドライブであり、各種ソフトウェア、各種データが保持される永続記憶領域である。
【０１０１】
通信Ｉ／Ｆ（１）７０８及び通信Ｉ／Ｆ（２）７０９は、ネットワーク１０５を介してネットワーク上の各種端末と通信する機能や、パラレルケーブル等を介してプリンタ２４０等と接続するためのインターフェース部である。システムバス７１０は、上記の各ブロックを相互に接続するものである。
【０１０２】
認証サーバ１０４を制御するプログラムは、ＲＯＭ７０６もしくはディスク７０７に格納されており、必要に応じてＲＡＭ７０２に読み出され、ＣＰＵ７０１によって実行される。
【０１０３】
また、ＣＰＵ７０１がＣＲＴ７０３を通して表示を行い、キーボード７０４及びポインティングデバイス７０５からユーザの指示を受ける。また、ＣＰＵ７０１が通信Ｉ／Ｆ（１）７０８、通信Ｉ／Ｆ（２）７０９を通じて外部機器と通信を行う。
【０１０４】
図８は、図１における認証サーバのソフトウェア構成図である。
【０１０５】
本ソフトウェア構造図で示されるプログラムは、ソフトウェアとしてディスク７０７に格納されており、認証サーバ１０４の起動に伴い、ＲＡＭ７０２にロードされてＣＰＵ７０１により実行される。
【０１０６】
図８において、通信手段８０１は、ネットワーク１０５を介して、様々なプロトコルを用いて複合機１０１と通信する機能を提供するものである。
【０１０７】
画像処理装置管理手段８０２は、複合機１０１を管理する機能を有する。具体的には、後述の認証手段８０３が使用する認証情報をキーボード７０４やポインティングデバイス７０５を使用し、記憶手段８０５に登録する機能を提供する。
【０１０８】
また、画像処理装置管理手段８０２は、後述の動作履歴収集手段８０４の情報をＣＲＴ７０３に表示する機能を提供するものである。また、それ以外の機能については後述する。
【０１０９】
認証手段８０３は、通信手段８０１を介し、複合機１０１からの認証要求に対し、予め記憶手段８０５に登録されている認証情報と照合し、認証を行うものである。
【０１１０】
動作履歴収集手段８０４は、通信手段８０１を介し、複合機１０１から送信される動作履歴を収集する手段であり、収集した動作履歴を後述の記憶手段８０５に格納する機能を有する。尚、動作履歴収集手段８０４は、ネットワーク１０５上の複数の複合機が同じ動作履歴フォーマットを持っていない場合に、それらの情報の整合性を保つ機能等を持っていても良い。
【０１１１】
記憶手段８０５は、ＲＡＭ７０２またはディスク７０７の所定の領域に各種データを格納する手段である。本実施の形態では、記憶手段８０５は、ディレクトリ・認証サーバ機能や、動作履歴を保持するデータベース機能を有するものとする。
【０１１２】
画像処理装置管理手段８０２は、動作履歴収集手段８０４が動作履歴を収集したタイミングで、記憶手段８０５に記憶された認証情報と、上記収集した動作履歴に格納された情報から認証情報を抽出し、不正な使用があるかをチェックする機能を有する。
【０１１３】
このように構成することにより、トラブル復旧時に、図５のステップＳ５０５で収集した動作履歴の認証情報に不正な情報が格納されていた場合は、ＣＲＴ７０３等に迅速に表示することが可能となる。その結果、トラブル中のデバイスの認証の精度を補完する管理システムが実現できる。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施の形態に係る画像処理装置のネットワーク構成図である。
【図２】図１における複合機のシステムブロック図である。
【図３】図２の複合機のソフトウェア構造図である。
【図４】図３におけるトラブル状態監視手段によるトラブル状態監視処理の手順を示すフローチャートである。
【図５】図３におけるトラブル状態管理手段によるトラブル状態管理処理の手順を示すフローチャートである。
【図６】図３における認証手段による認証処理の手順を示すフローチャートである。
【図７】図１における認証サーバのシステムブロック図である。
【図８】図１における認証サーバのソフトウェア構成図である。
【符号の説明】
【０１１５】
１０４  認証サーバ
１０５  ネットワーク
２００  コントローラユニット
２０１  ＣＰＵ
２０２  ＲＡＭ
２０４  ＨＤＤ
３０１  トラブル状態監視手段
３０２  トラブル状態管理手段
３０３  トラブル状態記憶手段
３０４  動作履歴送信手段
３０５  動作履歴記憶手段
３０６  認証手段
３０７  認証情報記憶手段
【図１】
2010066798.tif 000003
【図２】
2010066798.tif 000004
【図３】
2010066798.tif 000005
【図４】
2010066798.tif 000006
【図５】
2010066798.tif 000007
【図６】
2010066798.tif 000008
【図７】
2010066798.tif 000009
【図８】
2010066798.tif 000010