(57)【要約】      （修正有）【課題】パスワードを忘れてしまった場合でも、新たなパスワードでログインできる情報処理装置を提供する。【解決手段】パスワードを忘れた管理者は、そのパスワードを初期化するため、複合機がパスワード初期化画面を表示している状態でＳ９０１、ライセンス番号を入力するＳ９０２。パスワード初期化画面から入力されたライセンス番号が正しいものでありＳ９０３：ＹＥＳ、認証アプリが初期化に対応していればＳ９０４：ＹＥＳ、複合機は保存されている管理者のパスワードを初期化するＳ９０５。ライセンス番号が正しいものでありＳ９０３：ＹＥＳ、認証アプリが初期化に対応していなければＳ９０４：ＮＯ、複合機は認証アプリを切り替えるＳ９０６。【選択図】図９
2017091107.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
利用者を認証する認証手段と、
前記認証手段が認証に用いるユーザ情報を保存する保存手段と、
前記保存手段に保存されているユーザ情報のパスワードを初期化するように指示する指示手段と、
前記指示手段により初期化が指示されると、前記認証手段に設定されている情報に基づいて前記保存手段に保存されている前記ユーザ情報のパスワードの初期化が可能かどうかを判定する判定手段と、
前記判定手段が前記パスワードの初期化が可能と判定すると前記保存手段に保存されている前記ユーザ情報のパスワードを初期化する初期化手段と、
前記判定手段が前記パスワードの初期化が可能でないと判定すると前記認証手段を切り替える切替手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記認証手段は認証処理を実行する複数の認証アプリケーションを含み、前記切替手段は、前記複数の認証アプリケーションのうち、実行中の認証アプリケーションから他の認証アプリケーションに切替えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数の認証アプリケーションを登録する登録手段を更に有し、
前記登録手段は更に、前記複数の認証アプリケーションのそれぞれに関連付けて前記パスワードの初期化に対応しているか否かを示す情報を記憶しており、
前記判定手段は、前記情報を基に、実行中の認証アプリケーションでパスワードの初期化が可能かどうか判定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記指示手段は、パスワードを初期化するためのライセンス番号の入力を受け付け、当該ライセンス番号が正しいときに前記パスワードの初期化を指示することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記切替手段は、前記複数の認証アプリケーションの中で、前記パスワードの初期化に対応していることを示す情報に関連付けられている認証アプリケーションに切替えることを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記指示手段は、前記情報処理装置に管理者としてログインする利用者による指示に基づいて、当該管理者のパスワードを初期化するように指示することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記切替手段は、前記複数の認証アプリケーションの一覧を表示し、当該表示された一覧を介して、前記パスワードの初期化に対応している認証アプリケーションに切替えることを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記切替手段は、前記パスワードの初期化に対応している認証アプリケーションのインストールを指示し、当該インストールされた認証アプリケーションに切替えることを特徴とする請求項５に記載の情報処理装置。
【請求項９】
情報処理装置を制御する制御方法であって、
認証手段が、認証アプリケーションにより利用者を認証する認証工程と、
保存手段が、前記認証工程で認証に用いるユーザ情報を保存する保存工程と、
指示手段が、前記保存工程で保存されているユーザ情報のパスワードを初期化するように指示する指示工程と、
判定手段が、前記指示工程で初期化が指示されると、前記認証工程で設定されている情報に基づいて前記保存工程で保存されている前記ユーザ情報のパスワードの初期化が可能かどうかを判定する判定工程と、
初期化手段が、前記判定工程が前記パスワードの初期化が可能と判定すると前記保存工程で保存されている前記ユーザ情報のパスワードを初期化する初期化工程と、
切替手段が、前記判定工程が前記パスワードの初期化が可能でないと判定すると前記認証アプリケーションを切り替える切替工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置とその制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年の画像形成装置では、ユーザを認証し、意図しないユーザによる利用を防止したり、ユーザごとに利用できる機能を制限する認証及びアクセス制限機能を搭載した機器が出現している。ユーザ認証機能で使用されるパスワードの管理は重要であるが、一般ユーザや管理者であっても、自分のパスワードを忘れてしまうことがあり得る。一般ユーザがパスワードを忘れてしまった場合、管理者が、そのユーザのパスワードを再設定することで、そのユーザは、その再設定されたパスワードを使用してログインすることができる。一方、管理者がパスワードを忘れてしまった場合、複数の管理者が存在すれば、他の管理者にパスワードの再設定をしてもらうことにより、その再設定されたパスワードを使用してログインできるようになる。しかし、管理者が一人しか存在しない状態で管理者がパスワードを忘れてしまった場合は、その管理者は、管理対象の画像形成装置に管理者としてログインできなくなる。そのような事態に対処するために、例えば特許文献１には、画像形成装置にパスワードの初期化・再設定機能を設け、管理者がパスワードを忘れた場合でも新たな管理者パスワードに更新し、管理者としてログインできることが記載されている。
【０００３】
また、近年の画像形成装置には、ユーザの認証機能を個別の認証アプリケーションとしてインストールしたり、利用する認証アプリケーションを切替えることができるものがある。このような構成にすることで、後から新しい認証機能を追加できるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３２８２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
認証アプリケーションを後から追加したり、切替えることができる画像形成装置では、認証アプリケーションがユーザ名やパスワードなどのユーザ情報を、その認証アプリケーション内に抱え込むような構成があり得る。そのような場合、認証アプリケーション自体がパスワードの初期化・再設定機能を有していないと、例えば管理者がパスワードを忘れてしまった場合に、その管理者は画像形成装置に管理者としてログインできなくなるという課題がある。
【０００６】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００７】
本発明の特徴は、パスワードを忘れてしまった場合でも、新たなパスワードで情報処理装置にログインできる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
情報処理装置であって、
利用者を認証する認証手段と、
前記認証手段が認証に用いるユーザ情報を保存する保存手段と、
前記保存手段に保存されているユーザ情報のパスワードを初期化するように指示する指示手段と、
前記指示手段により初期化が指示されると、前記認証手段に設定されている情報に基づいて前記保存手段に保存されている前記ユーザ情報のパスワードの初期化が可能かどうかを判定する判定手段と、
前記判定手段が前記パスワードの初期化が可能と判定すると前記保存手段に保存されている前記ユーザ情報のパスワードを初期化する初期化手段と、
前記判定手段が前記パスワードの初期化が可能でないと判定すると前記認証手段を切り替える切替手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、パスワードを忘れてしまった場合でも、新たなパスワードで情報処理装置にログインできるようになる。
【００１０】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１１】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態に係る通信システムの構成例を示す図。
【図２】実施形態に係るＭＦＰのハードウェア構成を説明するブロック図。
【図３】実施形態に係るＭＦＰが備えるソフトウェア構成を説明するブロック図。
【図４】実施形態に係る複合機の操作部に表示されるローカル認証画面の一例を示す図。
【図５】実施形態に係る複合機の操作部に表示される機能選択画面（メニュー画面）の一例を示す図。
【図６】実施形態に係る複合機の操作部に表示されるパスワード初期化画面の一例を示す図。
【図７】実施形態に係る複合機の操作部に表示されるリモート認証画面の一例を示す図。
【図８】実施形態に係る複合機の操作部に表示される認証アプリ管理画面の一例を示す図。
【図９】実施形態に係る複合機において管理者がパスワードを忘れたときであっても、その管理者が複合機にログインできるようにする処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、この実施形態では、本発明の情報処理装置の一例を複合機である画像形成装置を例に説明するが、本発明はこのような画像形成装置に限らず、例えば通信装置や印刷装置、複写機などであっても良いことはもちろんである。
【００１３】
図１は、本発明の実施形態に係る通信システムの構成例を示す図である。
【００１４】
この通信システムでは、複合機（ＭＦＰ）１０１とＰＣ（personal computer）１０２とがＬＡＮ１００を介して接続されている。ＭＦＰ１０１は、スキャナやプリンタエンジンなどを有し、スキャン、印刷機能、コピー機能、ファクシミリ送受信機能、画像データの保存機能等を有する多機能処理装置である。ＰＣ１０２はウェブブラウザを搭載し、ＭＦＰ１０１の管理や、ＰＣ１０２のプリンタドライバで作成した印刷ジョブをＭＦＰ１０１に送信して印刷させる等の処理を実行する。
【００１５】
図２は、実施形態に係るＭＦＰ１０１のハードウェア構成を説明するブロック図である。
【００１６】
ＣＰＵ２０１を含む制御部２００は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ２０１は、ＲＯＭ２０２に記憶されたブートプログラムを実行してＨＤＤ２０４に格納されているＯＳやプログラムをＲＡＭ２０３に展開し、それを実行して読取制御や送信制御などの各種制御を行う。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ（ハードディスクドライブ）２０４は、画像データや各種プログラム、及び後述する各種データを記憶する。
【００１７】
操作部Ｉ／Ｆ（インターフェース）２０５は、操作部２０９と制御部２００とを接続する。操作部２０９は表示部（不図示）と複数のキー（不図示）を有し、ユーザによるキー操作を受付けると、その情報は操作部Ｉ／Ｆ２０５を介してＣＰＵ２０１に送られる。また操作部２０９はタッチパネル機能を有し、操作部２０９の表示部の画面上でのユーザの操作に応じた情報をＣＰＵ２０１に送信する。プリンタＩ／Ｆ２０６は、プリンタ部２１０と制御部２００とを接続する。プリンタ部２１０で印刷すべき画像データは、プリンタＩ／Ｆ２０６を介して制御部２００からプリンタ部２１０に転送され、プリンタ部２１０で記録媒体（シート）に印刷される。スキャナＩ／Ｆ２０７は、スキャナ部２１１と制御部２００とを接続する。スキャナ部２１１は、原稿の画像を読み取って画像データを生成し、スキャナＩ／Ｆ２０７を介して制御部２００に入力する。ネットワークＩ／Ｆ２０８は、制御部２００（ＭＦＰ１０１）をＬＡＮ１００に接続する。ネットワークＩ／Ｆ２０８は、ＬＡＮ１００上の外部装置（ＰＣ１０２等）に画像データや情報を送信したり、ＬＡＮ１００上の外部装置から各種情報を受信する。
【００１８】
図３は、実施形態に係るＭＦＰ１０１が備えるソフトウェア構成を説明するブロック図である。図３に示す制御部及び処理部は、ＣＰＵ２０１が、前述のＲＡＭ２０３に展開したプログラムを実行することにより実現され、またユーザ情報保持部３０４や認証アプリ情報保持部３０５はＨＤＤ２０４に含まれている。
【００１９】
ローカルＵＩ（ユーザインターフェース）制御部３００は、操作部Ｉ／Ｆ２０５を介して操作部２０９を制御する機能を提供する。ローカルＵＩ制御部３００は、利用者（ユーザ）が操作部２０９で操作した内容をユーザ認証処理部３０３に通知する。またローカルＵＩ制御部３００は、ユーザ認証処理部３０３や認証アプリ制御部３０２からの画面表示の依頼を受けて、操作部２０９の表示部に画面を表示するための制御を行う。特に断りのない限り、ユーザ認証処理部３０３と認証アプリ制御部３０２は、ローカルＵＩ制御部３００を介して操作部２０９に画面を表示する。
【００２０】
リモートＵＩ制御部３０１は、ネットワークＩ／Ｆ２０８を介してＰＣ１０２のウェブブラザに対してウェブページを提供する。以下、このウェブブラウザを介して利用者に提供されるユーザーインターフェイスをリモートＵＩと呼ぶ。リモートＵＩ制御部３０１は、ＰＣ１０２の利用者がウェブブラウザで表示した画面を介した操作内容を、ユーザ認証処理部３０３と認証アプリ制御部３０２に通知する。またリモートＵＩ制御部３０１は、ユーザ認証処理部３０３と認証アプリ制御部３０２からの依頼を受けて、ウェブブラウザに対してウェブページを表示するための制御を行う。特に断りのない限り、ユーザ認証処理部３０３と認証アプリ制御部３０２は、リモートＵＩ制御部３０１を介してウェブブラウザに対してウェブページを表示する。認証アプリ制御部３０２は、認証アプリケーション３０６を制御する機能を提供する。認証アプリ制御部３０２は、認証アプリ管理画面（図８）を表示する。図８は、実施形態に係る複合機１０１の操作部２０９に表示される認証アプリ管理画面の一例を示す図である。この画面の詳しい説明は後述する。
【００２１】
認証アプリ制御部３０２は、この認証アプリ管理画面を介した操作により認証アプリケーション３０６がインストールされると、その認証アプリケーション３０６に保持されている情報を取得し、認証アプリ情報保持部３０５にその情報を保存する。具体的には、認証アプリケーション３０６のファイルに記載されているアプリケーションの名称、後述するパスワードの初期化機能に対応しているか否かの情報と、アプリケーションの状態として「停止」とを認証アプリ情報保持部３０５に保存する。また認証アプリ制御部３０２は、この認証アプリ管理画面を介して認証アプリケーションの切替えが指示されると、新たに実行が開始される認証アプリケーションの状態を「開始」にする。そして、それまで実行されていた実行中の認証アプリケーションの状態を「開始」から「停止」に変更する。またこの認証アプリ管理画面を介してインストールされた認証アプリケーション３０６は、ＨＤＤ２０４に記憶される。図８の認証アプリ管理画面の詳しい説明は後述する。加えて、認証アプリ制御部３０２は、例えば図６に示すパスワード初期化画面を表示する。図６は、実施形態に係る複合機１０１の操作部２０９に表示されるパスワード初期化画面の一例を示す図である。この画面の詳しい説明は後述する。
【００２２】
認証アプリ制御部３０２は、このパスワードの初期化画面を介して入力されたライセンス番号が正しいか否かを判定する。そして、正しいと判定した場合は認証アプリ情報保持部３０５の情報に基づいて、利用可能な認証アプリケーション３０６がパスワード初期化に対応しているか否かを判定する。ここで、パスワードの初期化に対応していると判定した場合は、認証アプリケーション３０６にパスワードの初期化を指示する。一方、利用可能な認証アプリケーション３０６がパスワードの初期化に対応していない場合は、パスワードの初期化に対応している認証アプリケーションに切替える。
【００２３】
認証アプリ制御部３０２は、ＭＦＰ１０１の起動時に、認証アプリ情報保持部３０５の情報に基づいて、利用する認証アプリケーション３０６を特定し、ＲＡＭ２０３に展開して利用できるようにする。ここでは詳細は説明しないが、ライセンス番号は、ＭＦＰ１０１の製造メーカのオペレータが電話などで、パスワードの初期化を行おうとしている利用者が正規の管理者であることを確認した上で、所定のアルゴリズムに基づいて発行しても良い。認証アプリ制御部３０２は同様のアルゴリズムに基づいて、その入力されたライセンス番号が正しいか否かを判定する。ここで認証アプリ制御部３０２は、発行されたライセンス番号の流用を防ぐため、ライセンス番号は一つのＭＦＰ１０１で１度だけしか受け付けないようにしても良い。
【００２４】
認証アプリケーション３０６は、ユーザ認証処理部３０３とユーザ情報保持部３０４とを有している。認証アプリケーション３０６がパスワードの初期化に対応している場合、認証アプリケーション３０６は、認証アプリ制御部３０２からパスワードの初期化指示を受けると、ユーザ情報保持部３０４に保存されているパスワードを初期化する。このとき例えば、初めから存在する管理者アカウントのパスワードを、初期のパスワードに変更しても良い。また或いは、パスワードを空文字列に変更しても良い。
【００２５】
ユーザ認証処理部３０３は、利用者が操作部２０９或いはリモートＵＩからＭＦＰ１０１の機能を利用する際、正規のユーザか否かを認証するユーザ認証機能を提供する。ユーザ認証処理部３０３は、図４に示すローカル認証画面、或いは図７に示すリモート認証画面を表示する。
【００２６】
図４は、実施形態に係る複合機１０１の操作部２０９に表示されるローカル認証画面の一例を示す図で、図７は、実施形態に係る複合機１０１の操作部２０９に表示されるリモート認証画面の一例を示す図である。これらの図面の説明は後述する。
【００２７】
ユーザ認証処理部３０３は、この図４のローカル認証画面や、図７のリモート認証画面からの入力と、ユーザ情報保持部３０４に保存されているユーザの情報とを比較することでユーザの認証を行う。そして、そのユーザに対して操作部２０９やリモートＵＩのアクセスの可否を判定する。操作部２０９を介したユーザによるＭＦＰ１０１の利用を許可した場合は、ユーザ認証処理部３０３は、例えば図５に示す機能選択画面（メニュー画面）を表示する。またリモートＵＩからＭＦＰ１０１の利用を許可した場合は、例えば図８に示す認証アプリ管理画面を表示する。リモートＵＩに関しては、一般ユーザによる認証アプリケーションの切り替えを防ぐため、管理者権限のユーザにだけ利用を許可する。
【００２８】
ユーザ情報保持部３０４は、ユーザに関する情報であるユーザ情報を保持する機能を提供する。ユーザ情報保持部３０４はＨＤＤ２０４に構築され、ここに格納される情報はＨＤＤ２０４に記憶される。ユーザ情報保持部３０４に格納しているユーザ情報の一例を表１に示す。
【００２９】
【表１】
2017091107.tif 000003
【００３０】
表１のユーザ情報テーブルは、ユーザ名、パスワード、及びロールを含んでいる。表１は、本実施形態を説明するために必要な構成であり、認証アプリケーション３０６によって独自の項目を格納してもよい。ユーザ名は、ユーザを一意に識別するための名称である。パスワードは、ユーザ認証で利用するパスワードであり、ユーザ毎に任意の値を設定することができる。ロールはロールの名称で、「Ａｄｍｉｎｉｓｔｒａｔｏｒ」、「Ｇｅｎｅｒａｌ Ｕｓｅｒ」の２つが存在する。「Ａｄｍｉｎｉｓｔｒａｔｏｒ」は、ＭＦＰ１０１の管理者ユーザに割り当てるロールであり、「Ｇｅｎｅｒａｌ Ｕｓｅｒ」は、ＭＦＰ１０１を利用する一般的なユーザに割り当てるロールである。このロールに従ってログインしたユーザの機能制限を行うことが可能となる。
【００３１】
認証アプリ情報保持部３０５は、ＨＤＤ２０４内に保存されている認証アプリケーション３０６の情報を保持する機能を提供する。認証アプリ情報保持部３０５は、ＨＤＤ２０４に構築され、認証アプリ情報保持部３０５に格納される情報はＨＤＤ２０４に記憶される。認証アプリ情報保持部３０５に登録されている認証アプリケーションの情報の一例を表２に示す。
【００３２】
【表２】
2017091107.tif 000004
【００３３】
表２に示す認証アプリ情報テーブルは、アプリケーション名、状態、パスワード初期化対応を含んでいる。この認証アプリ情報テーブルには、ＭＦＰ１０１にインストールされている全ての認証アプリケーション３０６の情報が格納される。アプリケーション名は認証アプリケーションを一意に識別するための名称である。状態は、認証アプリケーションが利用可能か否かを表す値であり、「開始」は、実行中のアプリケーションであり、認証処理はこの実行中の認証アプリケーションにより実行される。「停止」は、実行中でない認証アプリケーションを示す。パスワード初期化対応は、その認証アプリケーションがパスワードの初期化機能をサポートしているか否かを表す値であり、「対応」は、そのパスワード初期化機能に対応していることを、「非対応」は、対応していないことを示す。本実施形態では、一度に利用できる認証アプリケーションを１つに限定しているが、複数の認証アプリケーションを同時に実行して利用できるようにしても良い。
【００３４】
図４は、実施形態に係る複合機１０１の操作部２０９に表示されるローカル認証画面の一例を示す図である。
【００３５】
このローカル認証画面は、利用者（ユーザ）が操作部２０９からＭＦＰ１０１の機能を利用するために、ユーザ認証を行う機能を提供するための画面である。ユーザ名４０１は、ＭＦＰ１０１の利用者がユーザ名を入力するためのフィールドである。パスワード４０２は、そのユーザのパスワードを入力するためのフィールドである。ログインボタン４０３は、ユーザ認証を実行するように指示するためのボタンである。パスワードクリアボタン４０４は、例えば図６のパスワードの初期化画面を表示するように指示するボタンである。
【００３６】
図５は、実施形態に係る複合機１０１の操作部２０９に表示される機能選択画面の一例を示す図である。
【００３７】
この機能選択画面（メニュー画面）の各機能のボタンが押されると、その押されたボタンに対応する機能の画面が呼び出される。例えば、コピーは、スキャナ部２１１で原稿を読み取って得られた画像データを基にプリンタ部２１０で印刷させるコピー機能を実行させる。実施形態では、コピー、送信、保存、設定などのボタンが押下された場合の操作部２０９に表示される画面の説明は省略する。尚、ＭＦＰ１０１の設定を管理者だけに許可した場合は、ログインしたユーザのロールが「Ａｄｍｉｎｉｓｔｒａｔｏｒ」の場合のみ、この機能選択画面に設定ボタンを表示するようにしても良い。ログアウトボタン５０１は、ログアウトを指示するボタンである。ユーザがこのログアウトボタン５０１を押下すると、操作部２０９の表示は、例えば図４に示すローカル認証画面へ遷移する。
【００３８】
図６は、実施形態に係る複合機１０１の操作部２０９に表示されるパスワード初期化画面の一例を示す図である。このパスワード初期化画面は、パスワードを忘れてしまった管理者に、パスワードを初期化する機能を提供するための画面である。
【００３９】
ライセンス番号６０１は、パスワードを初期化するためのライセンス番号を入力するフィールドである。ＯＫボタン６０２は、パスワードの初期化の実行を指示するボタンである。利用者がこのＯＫボタン６０２を押下すると、認証アプリ制御部３０２は、ライセンス番号６０１で入力されたライセンスが正しいことを確認した上で、パスワードの初期化処理を実行する。キャンセルボタン６０３は、この画面を介したパスワードの初期化指示をキャンセルするためのボタンである。利用者がこのキャンセルボタン６０３を押下すると、操作部２０９の表示は、例えば図４のローカル認証画面へ遷移する。
【００４０】
図７は、実施形態に係る複合機１０１の操作部２０９に表示されるリモート認証画面の一例を示す図である。
【００４１】
このリモート認証画面は、利用者がリモートＵＩからＭＦＰ１０１の機能を利用するためにユーザ認証を行うための画面である。ユーザ名７０１は、ＭＦＰ１０１の利用者がユーザ名を入力するためのフィールドである。パスワード７０２は、ＭＦＰ１０１の利用者がパスワードを入力するためのフィールドである。ログインボタン７０３は、入力したユーザＩＤとパスワードでユーザの認証を実行するように指示するボタンである。
【００４２】
図８は、実施形態に係る複合機１０１の操作部２０９に表示される認証アプリ管理画面の一例を示す図である。
【００４３】
この認証アプリ管理画面は、管理者がＭＦＰ１０１で利用する認証アプリケーションを切り替えたり、インストールするための画面である。アプリケーション名８０１と状態８０２は、認証アプリ情報保持部３０５の情報に基づいて表示される。アプリケーション名８０１は、ＨＤＤ２０４に保存されている認証アプリケーションの名称である。状態８０２は、その認証アプリケーションの状態を示す。状態８０２が「開始」であれば、その認証アプリケーションが実行中の状態を表し、「インストール済み」の場合は、その認証アプリケーションはインストールされているが、実行中でない状態を表している。切替ボタン８０３は、利用する認証アプリケーションを切替えるように指示するボタンである。状態８０２が「インストール済み」の行の切替ボタン８０３が押下されると、その認証アプリケーションが実行中となって利用可能となる。そして、その切替ボタン８０３を押下する前に状態８０２が「開始」であった認証アプリケーションの状態は「インストール済み」となり、利用できなくなる。尚、状態８０２が「開始」となっている行の切替ボタン８０３は、既に、その認証アプリケーションが実行中であるため押下できない。参照ボタン８０４は、インストールする認証アプリケーションを選択するためのボタンである。インストールボタン８０５は、参照ボタン８０４で選択された認証アプリケーションのインストールを実行するように指示するボタンである。こうして、その認証アプリケーションのインストールが成功すると、認証アプリケーションの表示の一覧に行が追加されて、新たにインストールされた認証アプリケーションの情報が表示される。
【００４４】
以下、管理者がパスワードを忘れてしまった場合であって、ＭＦＰ１０１にログインできるようにするための処理を図９のフローチャートを参照して説明する。
【００４５】
図９は、実施形態に係る複合機１０１において管理者がパスワードを忘れたときであっても、その管理者が複合機１０１にログインできるようにする処理を説明するフローチャートである。尚、この処理を実行するプログラムは、実行時にＨＤＤ２０４からＲＡＭ２０３に展開され、そのプログラムをＣＰＵ２０１が実行することにより達成される。
【００４６】
この処理は、ＭＦＰ１０１が起動し、ローカルＵＩ制御部３００からユーザ認証の要求を受けたユーザ認証処理部３０３が操作部Ｉ／Ｆ２０５に、例えば図４のローカル認証画面を表示する。その後、パスワードを忘れてしまった管理者が、その管理者のパスワードを初期化するためにＳ９０１で、例えば図６に示すパスワードの初期化画面を表示している状態で開始される。次にＳ９０２に進みＣＰＵ２０１は、そのパスワードの初期化画面でライセンス番号が入力されてＯＫボタン６０２が押下されるのを待ち、ＯＫボタン６０２が押下されるとＳ９０３に進む。Ｓ９０３でＣＰＵ２０１は、そのパスワードの初期化画面で入力されたライセンス番号が正しいか否か、即ち、その管理者に対して発行された適正なライセンス番号かどうか判定する。ここで正しくないと判定した場合はＳ９０７に処理を進め、操作部２０９にエラー画面を表示して、この処理を終了する。
【００４７】
Ｓ９０３でライセンス番号が正しいと判定するとＳ９０４に進みＣＰＵ２０１は、現在、実行中で利用可能な認証アプリケーションが、このパスワードの初期化機能に対応しているか否かを判定する。これは例えば前述の表２で示すように、その認証アプリケーションに関連付けて記憶されているパスワード初期化対応が「対応」か「非対応」かで判定できる。ここでＣＰＵ２０１が、対応していると判定するとＳ９０５に進み、ＣＰＵ２０１はその認証アプリケーション３０６の管理者アカウントのパスワードの初期化を実行して、この処理を終了する。一方、Ｓ９０４でＣＰＵ２０１が、実行中の認証アプリケーションがパスワードの初期化機能に対応していないと判定するとＳ９０６に処理を進める。Ｓ９０６でＣＰＵ２０１は、実行する認証アプリケーションを、このパスワードの初期化機能に対応している認証アプリケーションに切替える。また或いは、ユーザ認証無しで管理者権限でＭＦＰ１０１にログインさせたり、特定の認証アプリケーションに切り替えることにより、その管理者権限でログインできるようにしても良い。
【００４８】
こうしてパスワードが初期化された後、次に初回のそのユーザ（管理者）が複合機１０１にログインするときに、複合機１０１は、そのユーザに対してパスワードを設定するように促す。こうして、そのユーザ（管理者）は、新たなパスワードを設定することができる。
【００４９】
以上説明したように本実施形態によれば、管理者がパスワードを忘れた場合であっても複合機にログインできるようになる。また管理者の権限で複合機にログインできることにより、その後、他の認証アプリケーションをインストールしてユーザ情報保持部のユーザ情報を初期化して、複合機のユーザ情報を初期状態に戻すこともできる。
【００５０】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５１】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００５２】
１０１…複合機（ＭＦＰ），１０２…ＰＣ、２０１…ＣＰＵ、２０３…ＲＡＭ、２０４…ＨＤＤ、２０９…操作部、３００…ローカルＵＩ制御部、３０１…リモートＵＩ制御部、３０４…ユーザ情報保持部、３０５…認証アプリケーション情報保持部、３０６…認証アプリケーション、
【図１】
2017091107.tif 000005
【図２】
2017091107.tif 000006
【図３】
2017091107.tif 000007
【図４】
2017091107.tif 000008
【図５】
2017091107.tif 000009
【図６】
2017091107.tif 000010
【図７】
2017091107.tif 000011
【図８】
2017091107.tif 000012
【図９】
2017091107.tif 000013