(57)【要約】      （修正有）【課題】ユーザーがパスワードを忘れた場合に、ユーザーの操作履歴の情報に基づいてユーザー認証を行う情報処理装置を提供する。【解決手段】ユーザー操作履歴記憶処理部１１０ａは、ユーザーの操作履歴をユーザー操作履歴情報テーブル１２０ａに記憶する。質問生成処理部１１０ｃは、ユーザーの操作履歴及びユーザー個人情報からユーザーを特定できるような質問とその質問に対する複数の回答を生成し、質問画面表示処理部１１０ｄは、質問と質問に対する複数の回答を操作パネル１４０に表示する。質問回答受付処理部１１０ｅは、ユーザーが選択した質問に対する回答を操作パネル１４０から受け付ける。ユーザー特定処理部１１０ｆは、質問生成処理部１１０ｃが生成した質問と、質問回答受付処理部１１０ｅが受け付けた回答により特定されるユーザーの人数を算出し、ユーザーが一人に特定できた場合に、ユーザー認証で正当なユーザーと認められたと判断する。【選択図】図１
2017021403.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーが操作を行った操作時間と操作内容とから成るユーザー操作履歴情報をユーザー毎に記憶するユーザー操作履歴記憶部と、
前記ユーザー操作履歴情報から質問と当該質問に対する複数の回答とを生成する質問生成部と、
前記質問と前記複数の回答とから成る質問画面を表示する質問画面表示部と、
前記質問画面における前記複数の回答から選択を受け付ける質問回答受付部と、
前記選択された回答によりユーザーを特定し、一人のユーザーを特定できた場合にユーザー認証で正当なユーザーと認められたと判断するユーザー特定部と
を備えることを特徴する情報処理装置。
【請求項２】
前記質問生成部は、前記質問の前記複数の回答に一人も特定されない回答を含めることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
パスワードを忘れた場合に設定されるパスワード忘れ設定を有するログイン画面を表示するログイン画面表示部を備え、
前記パスワード忘れ設定の操作が行われると、前記質問画面表示部により前記質問画面が表示されることを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記複数の回答から前記一人も特定されない回答が選択された場合に、前記パスワード忘れ設定の操作を予め決められた時間受け付けないことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
操作が可能なメニュー画面を表示するメニュー画面表示部を備え、
前記ユーザー特定部が一人のユーザーを特定した場合に、メニュー画面表示部は前記メニュー画面を表示することを特徴とする請求項１から請求項４のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本人であるかを認証する情報処理装置に関する。
【背景技術】
【０００２】
プリンター、多機能プリンター、多機能周辺装置、又は複合機（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの情報処理装置は、情報を記憶することができる。このため、機密情報などが記憶される情報処理装置においては、許可されたユーザーだけが使用できるようにするため、ユーザー認証を行っている。しかし、パスワードを用いたユーザー認証では、ユーザーがパスワードを忘れると、管理者にパスワードを再発行してもらう必要があるが、管理者が本人自身からのパスワードの再発行の依頼であるかを確認するのに時間がかかることがある。このため、新たなパスワードをすぐに入手できない場合があり、パスワード以外の本人認証が用いられている。例えば、特許文献１のパスワードの生成照合システム及びその方法では、複数のカテゴリに対してカテゴリ毎に本人にとって馴染みのある情報をパスワード要素として単数または複数設定する。そして、カテゴリから無作為に抽出したカテゴリ毎に分類されたパスワード要素が表示され、表示された中から本人にとって馴染みのあるパスワード要素を選択し、選択した全てのカテゴリのパスワード要素が予め設定されているパスワード要素と一致すると、本人と認証するパスワードの生成照合システム及びその方法を提供している。これにより、本人とって馴染みのある数字や単語、あるいは画像情報、音情報などによって選択することができる複数のパスワード要素を用いることができるので、馴染みのないパスワードを覚える必要がないようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１９７０６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献1のパスワードの生成照合システム及びその方法では、カテゴリ毎にパスワード要素として本人にとって馴染みのある情報を予め単数または複数設定しなければならないという問題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、ユーザーが操作を行った操作時間と操作内容とから成るユーザー操作履歴情報をユーザー毎に記憶するユーザー操作履歴記憶部と、前記ユーザー操作履歴情報から質問と当該質問に対する複数の回答とを生成する質問生成部と、前記質問と前記複数の回答とから成る質問画面を表示する質問画面表示部と、前記質問画面における前記複数の回答から選択を受け付ける質問回答受付部と、前記選択された回答によりユーザーを特定し、一人のユーザーを特定できた場合にユーザー認証で正当なユーザーと認められたと判断するユーザー特定部とを備えることを特徴としている。
また、本発明の情報処理装置の前記質問生成部は、前記質問の前記複数の回答に一人も特定されない回答を含めることを特徴としている。
また、本発明の情報処理装置は、パスワードを忘れた場合に設定されるパスワード忘れ設定を有するログイン画面を表示するログイン画面表示部を備え、前記パスワード忘れ設定の操作が行われると、前記質問画面表示部により前記質問画面が表示されることを特徴としている。
また、本発明の情報処理装置は、前記複数の回答から前記一人も特定されない回答が選択された場合に、前記パスワード忘れ設定の操作を予め決められた時間受け付けないことを特徴としている。
また、本発明の情報処理装置は、操作が可能なメニュー画面を表示するメニュー画面表示部を備え、前記ユーザー特定部が一人のユーザーを特定した場合に、メニュー画面表示部は前記メニュー画面を表示することを特徴としている。
【発明の効果】
【０００７】
本発明の情報処理装置は、ユーザーがパスワードを忘れた場合に、予め決められた固定の情報を用いることなく、ユーザーが過去に行った操作（以下、「操作履歴」という）の情報に基づいてユーザー認証を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る画像形成装置の機能構成を示す図である。
【図２】本発明の実施形態に係るユーザーの操作が記憶されるまでの手順を説明する図である。
【図３】本発明の実施形態に係るユーザー操作履歴情報テーブルの構成を示す図である。
【図４】本発明の実施形態に係るログインのパスワードを忘れた場合のログイン操作手順を説明する図である。
【図５】本発明の実施形態に係るログインのパスワードを忘れた場合のログインとパスワードを変更する処理の詳細を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。本実施形態は、ユーザーが情報処理装置に対してログインのパスワードを忘れた場合に、情報処理装置が記憶しているユーザーの操作履歴に基づいて質問を生成し、ユーザーが質問に対する回答を入力し、この回答によりユーザーが一人に特定できるまで次の質問を行うものである。なお、実施形態においては、情報処理装置がプリンター、多機能プリンター、多機能周辺装置、又は複合機である画像形成装置の実施例について説明する。
【００１０】
実施形態における画像形成装置１００の機能構成について、図１を用いて説明する。図１に示す画像形成装置１００は、制御部１１０、メモリー部１２０、データ記憶部１３０、操作パネル１４０、操作パネル処理部１５０、原稿読取部１６０、画像処理部１７０、印刷部１８０及びネットワーク通信部１９０を備え、これら各部はバスなどにより接続される構成となっている。制御部１１０には、ユーザー操作履歴記憶処理部１１０ａ、ログイン画面表示処理部１１０ｂ、質問生成処理部１１０ｃ、質問画面表示処理部１１０ｄ、質問回答受付処理部１１０ｅ、ユーザー特定処理部１１０ｆ、メニュー画面表示処理部１１０ｇ、パスワード変更画面表示処理部１１０ｈ及びパスワード変更処理部１１０ｉが設けられている。メモリー部１２０には、ユーザー操作履歴情報テーブル１２０ａ、画面データ記憶エリア１２０ｂ、ユーザー個人情報記憶エリア１２０ｃ、特定ユーザー名記憶エリア１２０ｄ及びユーザー認証情報記憶エリア１２０ｅが設けられている。データ記憶部１３０には、画像データ記憶エリア１３０ａが設けられている。
【００１１】
制御部１１０は、ＲＡＭやＲＯＭ等の主記憶手段、及びＣＰＵ(Central Processing Unit)等の制御手段を備えている。また、制御部１１０は、各種Ｉ／Ｏや、ＵＳＢ（ユニバーサル・シリアル・バス）等のインターフェイス、バスコントローラー等を含む総合的な画像形成装置１００の制御を行う。
ユーザー操作履歴記憶処理部１１０ａは、ユーザーの操作履歴をユーザー操作履歴情報テーブル１２０ａに記憶する。
ログイン画面表示処理部１１０ｂは、ログイン画面９１０を操作パネルに表示する。ログイン画面９１０の詳細については、後述する。
質問生成処理部１１０ｃは、ユーザーの操作履歴及びユーザー個人情報からユーザーを特定できるような質問とその質問に対する複数の回答とを生成する。また、質問生成処理部１１０ｃは、質問の複数の回答に一人も特定されない回答を含める。
質問画面表示処理部１１０ｄは、質問生成処理部１１０ｃが生成した質問と質問に対する複数の回答とから成る質問画面９２０〜９６０を操作パネル１４０に表示する。質問画面９２０〜９６０の詳細については、後述する。
質問回答受付処理部１１０ｅは、ユーザーが選択した質問に対する回答を操作パネル１４０から受け付ける。
ユーザー特定処理部１１０ｆは、質問生成処理部１１０ｃが生成した質問と、質問回答受付処理部１１０ｅが受け付けた回答により特定されるユーザーの人数を算出し、ユーザーが一人に特定できた場合に、ユーザー認証で正当なユーザーと認められたと判断する。
メニュー画面表示処理部１１０ｇは、ユーザー特定処理部１１０ｆによりユーザーが一人に特定された場合に、画像形成装置１００のメニュー画面９７０を操作パネル１４０に表示する。メニュー画面９７０の詳細については、後述する。
パスワード変更画面表示処理部１１０ｈは、メニュー画面９７０からパスワード変更の操作が行われた場合に、パスワード変更画面９８０を操作パネル１４０に表示する。パスワード変更画面９８０の詳細については、後述する。
パスワード変更処理部１１０ｉは、パスワード変更画面９８０から変更された新しいパスワードを記憶する。
【００１２】
メモリー部１２０は、フラッシュメモリー等からなる補助記憶装置で、制御部１１０が実行する処理のプログラムやデータを記憶する。
ユーザー操作履歴情報テーブル１２０ａは、ユーザー操作履歴記憶処理部１１０ａによりユーザーが操作した操作時間とその操作時間にユーザーが操作した内容とその順番とをユーザー毎に記憶する。なお、ユーザー操作履歴情報テーブル１２０ａの構成については、後述する。
画面データ記憶エリア１２０ｂは、操作パネル１４０に表示する画面のフォーマット、表示データ、及び操作データなどを記憶する。画面データ記憶エリア１２０ｂには、後述する印刷設定画面８１０、カラー設定画面８２０、ログイン画面９１０、質問１画面９２０、質問２画面９３０、質問３画面９４０、質問４画面９５０、質問５画面９６０、メニュー画面９７０及びパスワード変更画面９８０などの画面の表示や操作を行うためのデータが記憶される。
ユーザー個人情報記憶エリア１２０ｃは、生年月日、入社日、所属部署、出身地及び血液型などのユーザーの個人情報を記憶する。
特定ユーザー名記憶エリア１２０ｄは、一人に特定されたユーザーのユーザー名を一時的に記憶する。
ユーザー認証情報記憶エリア１２０ｅは、ユーザー認証で使用するユーザーＩＤとパスワードとをユーザー毎に記憶する。
【００１３】
データ記憶部１３０は、データやプログラムを記憶するハードディスクドライブである。
画像データ記憶エリア１３０ａは、原稿読取部１６０から読み取られ画像処理部１７０により変換された画像データ、他の画像形成装置３００、ＰＣ４００及びモバイル端末６００からインターネット２００を経由して受信した画像データを記憶する。
【００１４】
操作パネル１４０は、画像形成装置１００に対する操作項目や各種情報の画面などの表示、ユーザーによる操作受け付けを行う液晶パネルである。
【００１５】
操作パネル処理部１５０は、画像形成装置１００が備えている機能に対する操作項目の画面などを操作パネル１４０に表示する処理、画像形成装置１００の各種情報の画面や画像データを表示する処理、又は操作パネル１４０からユーザーの操作を入力する処理を行う。
【００１６】
原稿読取部１６０は、ユーザーによる操作パネル１４０からの読み取り操作により、画像形成装置１００の原稿台にセットされた原稿の読み取りを行い、読み取った原稿データを画像処理部１７０に出力する。
【００１７】
画像処理部１７０は、原稿読取部１６０が読み取った原稿データを画像形成装置１００で処理可能な画像データに変換する。
【００１８】
印刷部１８０は、印刷設定に基づいて画像データの印刷を行う。
【００１９】
ネットワーク通信部１９０は、画像形成装置１００をインターネット２００に接続し、インターネット２００に接続している他の画像形成装置３００、ＰＣ４００又はアクセスポイント５００からインターネット２００に接続しているモバイル端末６００とデータの送受信を行う。
【００２０】
次に、ユーザーの操作がユーザー操作履歴情報テーフル１２０ａに記憶されるまでの手順について、図２を用いて説明する。
【００２１】
まず、図２（ａ）に示すように、ユーザーが原稿を画像形成装置１００の原稿台にセットし、画像形成装置１００によりユーザー認証されたユーザーが操作パネル１４０から印刷設定画面８１０を表示する操作を行う。次いで、図２（ｂ）に示す印刷設定画面８１０が操作パネル１４０に表示され、ユーザーが印刷設定画面８１０の「印刷部数」設定エリア８１１ｂに「３部」を設定する。次いで、ユーザーが印刷設定画面８１０の「カラー」設定エリア８１１ｆをポイントした後に、「ＯＫ」ボタン８１２を押下する。次いで、図２（ｃ）に示すカラー設定画面８２０が操作パネル１４０に表示され、ユーザーがカラー設定画面８２０の「フルカラー」ボタン８２１ｂを押下した後に、「ＯＫ」ボタン８２２を押下する。次いで、画像形成装置１００によりユーザーが行った操作が図２（ｄ）に示すユーザー操作履歴情報テーブル１２０ａに記憶され、また原稿台にセットされた原稿が読み込まれ、印刷が開始される。
【００２２】
次に、ユーザー操作履歴記憶テーブル１２０ａの構成について、図３を用いて説明する。ユーザー操作履歴記憶テーブル１２０ａは、ユーザーが最後に操作した操作時間とその操作時間にユーザーが操作した内容とその順番とをユーザー毎に記憶するテーブルである。ユーザー操作履歴記憶テーブル１２０ａは、図３に示すように複数の「ユーザー操作履歴情報エリア」１２０ａ−ｕから構成されている。また、各々の「ユーザー操作履歴情報エリア」１２０ａ−ｕには、「ユーザー名」１２０ａ−ｆ１、「操作時間」１２０ａ−ｆ２及び「操作内容記憶エリア」１２０ａ−ｆ３とが設けられている。
【００２３】
「ユーザー名」１２０ａ−ｆ１は、操作を行ったユーザーのユーザー名を記憶する。
「操作時間」１２０ａ−ｆ２は、ユーザーが操作を行ったときの日時を記憶する。
「操作内容記憶エリア」１２０ａ−ｆ３は、ユーザーが操作を行った内容とその順番を記憶する。「操作内容記憶エリア」１２０ａ−ｆ３には、「操作順番」１２０ａ−ｔ１と「操作内容」１２０ａ−ｔ２が設けられている。「操作順番」１２０ａ−ｔ１は、一連の操作における「操作内容」１２０ａ−ｔ２が実行された順番である。「操作内容」１２０ａ−ｔ２は、ユーザーが行った具体的な操作である。
【００２４】
例えば、ユーザーＡが図２に示す操作を行った場合には、「ユーザー操作履歴情報エリア」１２０ａ−ｕの「ユーザー名」１２０ａ−ｆ１にユーザーＡの名前である「Useraaa」が記憶される。また、「操作時間」１２０ａ−ｆ２にユーザーが操作を開始した日付と時刻が記憶される。また、「操作内容記憶エリア」１２０ａ−ｆ３は、ユーザーＡが行った操作「印刷設定画面の表示」、「印刷部数設定エリアに３部を設定」、「カラー設定エリアをポイント」、「ＯＫボタン押下によりカラー設定画面の表示」及び「フルカラーボタンを押下」の内容とその順番が記憶される。
【００２５】
次に、ログインのパスワードを忘れた場合にログイン操作を行う手順について、図４を用いて説明する。
【００２６】
まず、ユーザーが操作パネル１４０からログインを行うために、ログイン画面９１０を表示する操作を行うと、図４（ａ）に示すログイン画面９１０が操作パネル１４０に表示される。しかし、ユーザーは、ログインのパスワードを忘れているためログイン画面９１０の「パスワード忘れ」ボタン９１２を押下し、その後に「ログイン」ボタン９１３を押下する。
【００２７】
次いで、図４（ｂ）に示す質問１画面９２０が操作パネル１４０に表示され、ユーザーが質問１を確認し、該当する回答の「回答」ボタン９２１ａ〜９２１ｄのいずれかを押下し、その後に「次へ」ボタン９２２を押下する。しかし、質問１によりユーザーが一人に特定されない場合には、図４（ｃ）に示す質問２画面９３０が操作パネル１４０に表示され、ユーザーが質問２を確認し、該当する回答の「回答」ボタン９３１ａ〜９３１ｄのいずれかを押下し、その後に「次へ」ボタン９３２を押下する。しかし、質問２によりユーザーが一人に特定されない場合には、図４（ｄ）に示す質問３画面９４０が操作パネル１４０に表示され、ユーザーが質問３を確認し、該当する回答の「回答」ボタン９４１ａ〜９４１ｄのいずれかを押下し、その後に「次へ」ボタン９４２を押下する。しかし、質問３によりユーザーが一人に特定されない場合には、図４（ｅ）に示す質問４画面９５０が操作パネル１４０に表示され、ユーザーが質問４を確認し、該当する回答の「回答」ボタン９５１ａ〜９５１ｄのいずれかを押下し、その後に「次へ」ボタン９５２を押下する。しかし、質問４によりユーザーが一人に特定されない場合には、図４（ｆ）に示す質問５画面９６０が操作パネル１４０に表示され、ユーザーが質問５を確認し、該当する回答の「回答」ボタン９６１ａ〜９６１ｄのいずれかを押下し、その後に「次へ」ボタン９６２を押下する。次いで、質問５によりユーザーが一人に特定された場合には、ユーザーがユーザー認証で正当なユーザーと認められたと判断されることで、図４（ｇ）に示すメニュー画面９７０が操作パネル１４０に表示され、これによりログインが完了となる。
なお、質問５までの途中でユーザーが一人に特定された場合には、ユーザーがユーザー認証で正当なユーザーと認められたと判断されることで、次の質問画面ではなく、図４（ｇ）に示すメニュー画面９７０が操作パネル１４０に表示され、ログインが完了となる。また、質問画面からユーザーが一人も特定されない回答が選択された場合には、ログイン画面９１０が再び操作パネル１４０に表示される。但し、この場合には、ログイン画面９１０の「パスワード忘れ」ボタン９１２を押下しても、予め決められた時間が経過するまで操作を受け付けない。
【００２８】
次いで、ユーザーは、図４（ｇ）に示すメニュー画面９７０の「パスワード変更」ボタン９７１ｆを押下すると、図４（ｈ）に示すパスワード変更画面９８０が操作パネル１４０に表示される。次いで、ユーザーは、パスワード変更画面９８０の「ユーザー名」入力エリア９８１ａに自身のユーザー名を入力し、「新パスワード」入力エリア９８１ｂに新たなパスワードを入力した後に、「ＯＫ」ボタン９８２を押下すると、パスワードが変更される。なお、ユーザーがパスワードの変更を行わない場合には、図４（ｇ）に示すメニュー画面９７０の「パスワード変更」ボタン９７１ｆを押下せずに、他の項目のボタンを押下することも可能である。
【００２９】
次に、ユーザーがログインのパスワードを忘れた場合のログインとパスワードを変更する処理の詳細について、図５のフローチャートを用いてステップ順に説明する。
【００３０】
（ステップＳ１０１）
まず、ユーザーが画像形成装置１００の操作パネル１４０からログイン画面の表示要求の操作を行うと、操作パネル処理部１５０がログイン画面表示要求通知をログイン画面表示処理部１１０ｂに出力する。
【００３１】
（ステップＳ１０２）
次いで、ログイン画面表示処理部１１０ｂは、ログイン画面表示要求通知が入力されると、画面データ記憶エリア１２０ｂから図４（ａ）に示すログイン画面９１０のログイン画面データを取り出し、ログイン画面９１０を操作パネル１４０に表示する。
【００３２】
（ステップＳ１０３）
次いで、ユーザーがログイン画面９１０の「パスワード忘れ」ボタン９１２を押下し、「ログイン」ボタン９１３を押下すると、操作パネル処理部１５０は、パスワード忘れ通知を質問生成処理部１１０ｃに出力する。
【００３３】
（ステップＳ１０４）
次いで、質問生成処理部１１０ｃは、パスワード忘れ通知が入力されると、質問番号カウンター（Ｉ）に初期値の「１」を設定する。
【００３４】
（ステップＳ１０５）
次いで、質問生成処理部１１０ｃは、ユーザー操作履歴情報テーブル１２０ａの各々のユーザー操作履歴情報エリア１２０ａ−ｕから「ユーザー名」１２０ａ−ｆ１、「操作時間」１２０ａ−ｆ２及び「操作内容記憶エリア」１２０ａ−ｆ３のユーザー操作履歴情報を取り出し、また、ユーザー個人情報記憶エリア１２０ｃからユーザー個人情報を取り出す。
【００３５】
（ステップＳ１０６）
質問生成処理部１１０ｃは、ユーザー操作履歴情報及びユーザー個人情報により質問と、ユーザーが一人も特定されない回答を含めた複数の回答とを生成し、生成した質問及び複数の回答、並びに質問番号カウンター（Ｉ）を質問画面表示処理部１１０ｄに出力する。
【００３６】
（ステップＳ１０７）
次いで、質問画面表示処理部１１０ｄは、生成された質問及び複数の回答、並びに質問番号カウンター（Ｉ）が入力されると、画面データ記憶エリア１２０ｂから質問画面データを取り出し、質問番号カウンター（Ｉ）の番号に対応する質問画面の質問画面データを生成すると、質問番号カウンター（Ｉ）の番号の質問画面を操作パネル１４０に表示する。例えば、質問番号カウンター（Ｉ）が「３」である場合には、質問３画面９４０の質問画面データが生成され、質問３画面９４０が操作パネル１４０に表示される。
【００３７】
（ステップＳ１０８）
次いで、ユーザーが質問画面の質問を確認し、複数の回答の中から該当すると思われる回答を選択すると、質問回答受付処理部１１０ｅは、操作パネル処理部１５０から質問とユーザーが選択した回答とを受け付け、質問とユーザーが選択した回答とをユーザー特定処理部１１０ｆに出力する。
【００３８】
（ステップＳ１０９）
次いで、ユーザー特定処理部１１０ｆは、質問とユーザーが選択した回答とが入力されると、ユーザー操作履歴情報テーブル１２０ａの各々のユーザー操作履歴情報エリア１２０ａ−ｕから「ユーザー名」１２０ａ−ｆ１、「操作時間」１２０ａ−ｆ２及び「操作内容記憶エリア」１２０ａ−ｆ３のユーザー操作履歴情報を取り出し、ユーザー個人情報記憶エリア１２０ｃからユーザー個人情報を取り出す。そして、ユーザー特定処理部１１０ｆは、質問とユーザーが選択した回答により、ユーザー操作履歴情報とユーザー個人情報とに基づいて特定される全てのユーザーのユーザー名を取り出す。例えば、質問１画面９２０から質問５画面９６０の質問に対してユーザーが選択した回答により特定されるユーザーがユーザーＡだけである場合には、ユーザーＡのユーザー名である「Useraaa」が取り出される。
【００３９】
（ステップＳ１１０）
次いで、ユーザー特定処理部１１０ｆは、ユーザーが一人に特定できたかを判断する。ユーザーが一人に特定できたとき（ステップＳ１１０のＹｅｓ）は、ステップＳ１１１に進む。ユーザーが一人に特定できないとき（ステップＳ１１０のＮｏ）は、ステップＳ１２０に進む。
【００４０】
（ステップＳ１１１）
ステップＳ１１０のＹｅｓにおいて、ユーザー特定処理部１１０ｆは、一人に特定されたユーザーのユーザー名を特定ユーザー名記憶エリア１２０ｄに記憶すると、メニュー画面表示要求通知をメニュー画面表示処理部１１０ｇに出力する。つまり、ユーザーがユーザー認証で正当なユーザーと認められたと判断されたので、ログインが完了し、メニュー画面表示要求通知がメニュー画面表示処理部１１０ｇに出力される。
【００４１】
（ステップＳ１１２）
次いで、メニュー画面表示処理部１１０ｇは、メニュー画面表示要求通知が入力されると、画面データ記憶エリア１２０ｂからメニュー画面データを取り出し、図４（ｇ）に示すメニュー画面９７０のメニュー画面データを生成すると、メニュー画面９７０を操作パネル１４０に表示する。
【００４２】
（ステップＳ１１３）
次いで、ユーザーがメニュー画面９７０の「パスワード変更」ボタン９７１ｆを押下すると、操作パネル処理部１５０は、パスワード変更通知をパスワード変更画面表示処理部１１０ｈに出力する。
【００４３】
（ステップＳ１１４）
次いで、パスワード変更画面表示処理部１１０ｈは、パスワード変更通知が入力されると、画面データ記憶エリア１２０ｂからパスワード変更画面データを取り出し、図４（ｈ）に示すパスワード変更画面９８０のパスワード変更画面データを生成すると、操作パネル処理部１５０によりパスワード変更画面９８０を操作パネル１４０に表示する。
【００４４】
（ステップＳ１１５）
次いで、ユーザーがパスワード変更画面９８０の「ユーザー名」入力エリア９８１ａにユーザー名を入力し、「新パスワード」入力エリア９８１ｂを新しいパスワードを入力すると、パスワード変更画面表示処理部１１０ｈは、入力されたユーザー名と新パスワードとをパスワード変更処理部１１０ｉに出力する。
【００４５】
（ステップＳ１１６）
次いで、パスワード変更処理部１１０ｉは、入力されたユーザー名と新パスワードとが入力されると、特定ユーザー名記憶エリア１２０ｄから一人に特定されたユーザーのユーザー名を取り出す。
【００４６】
（ステップＳ１１７）
パスワード変更処理部１１０ｉは、一人に特定されたユーザーのユーザー名と入力されたユーザー名が同じであるかを判断する。ユーザー名が同じであるとき（ステップＳ１１７のＹｅｓ）は、ステップＳ１１８に進む。ユーザーが同じでないとき（ステップＳ１１７のＮｏ）は、ステップＳ１１９に進む。
【００４７】
（ステップＳ１１８）
ステップＳ１１７のＹｅｓにおいて、パスワード変更処理部１１０ｉは、ユーザー認証情報記憶エリア１２０ｅの「ユーザー名」に対応するパスワードが設定されているエリアに入力された新パスワードを記憶し、処理を終了する。
【００４８】
（ステップＳ１１９）
ステップＳ１１７のＮｏにおいて、パスワード変更処理部１１０ｉは、ユーザー名が一致しないことによりパスワードの変更が不可であることを通知するメッセージを操作パネル１４０に表示すると、処理を終了する。
【００４９】
（ステップＳ１２０）
ステップＳ１１０のＮｏにおいて、ユーザー特定処理部１１０ｆは、特定されたユーザーが一人もいないを判断する。特定されたユーザーが一人もいないとき（ステップＳ１２０のＹｅｓ）は、ステップＳ１２１に進む。特定されたユーザーが複数いるとき（ステップＳ１２０のＮｏ）は、ステップＳ１２３に進む。
【００５０】
（ステップＳ１２１）
ステップＳ１２０のＹｅｓにおいて、ユーザー特定処理部１１０ｆは、一定時間「パスワード忘れ」ボタン９１２の押下を受け付けない通知（以下、「パスワード忘れ受付不可通知」という）をログイン画面表示処理部１１０ｂに出力する。
【００５１】
（ステップＳ１２２）
次いで、ログイン画面表示処理部１１０ｂは、パスワード忘れ受付不可通知が入力されると、画面データ記憶エリア１２０ｂから図４（ａ）に示すログイン画面９１０のログイン画面データを取り出し、「パスワード忘れ」ボタン９１２が押下された場合に予め決められた時間受け付けを行わないように設定したログイン画面９１０を操作パネル１４０に表示し、処理を終了する。なお、ユーザーが予め決められた時間受け付けを行わないように設定されたログイン画面９１０から「パスワード忘れ」ボタン９１２を押下すると、パスワード忘れの受付不可を通知するメッセージが表示される。
【００５２】
（ステップＳ１２３）
ステップＳ１２０のＮｏにおいて、ユーザー特定処理部１１０ｆは、再質問生成要求通知を質問生成処理部１１０ｃに出力する。
【００５３】
（ステップＳ１２４）
次いで、質問生成処理部１１０ｃは、再質問生成要求通知が入力されると、次の質問とその質問に対する複数の回答とが生成できるかを判断する。次の質問とその質問に対する複数の回答とが生成できるとき（ステップＳ１２４のＹｅｓ）は、ステップＳ１２５に進む。次の質問とその質問に対する複数の回答とが生成できないとき（ステップＳ１２４のＮｏ）は、ステップＳ１２６に進む。
【００５４】
（ステップＳ１２５）
ステップＳ１２４のＹｅｓにおいて、質問生成処理部１１０ｃは、質問番号カウンター（Ｉ）に「１」を加算し、ステップＳ１０６に戻る。
【００５５】
（ステップＳ１２６）
ステップＳ１２４のＮｏにおいて、質問生成処理部１１０ｃは、パスワード忘れ受付不可通知をログイン画面表示処理部１１０ｂに出力する。
【００５６】
（ステップＳ１２７）
次いで、ログイン画面表示処理部１１０ｂは、パスワード忘れ受付不可通知が入力されると、画面データ記憶エリア１２０ｂから図４（ａ）に示すログイン画面９１０のログイン画面データを取り出し、「パスワード忘れ」ボタン９１２が押下された場合に予め決められた時間受け付けを行わないように設定したログイン画面９１０を操作パネル１４０に表示し、処理を終了する。
【００５７】
以上により、ユーザー認証が行われ、正当なユーザーと認められるとログインが可能となる画像形成装置１００において、ユーザーがユーザー認証のパスワードを忘れてしまった場合に、ユーザー操作履歴情報及びユーザー個人情報に関する質問とその質問に対する回答からユーザーが該当する回答を選択することでユーザー認証が行われる。そして、ユーザーが一人に特定されることで、正当なユーザーと認められると、画像形成装置１００を使用することができる。これにより、ユーザーがパスワードを忘れた場合でも、画像形成装置１００の管理者に仮パスワードを至急発行してもらうように依頼することなく、画像形成装置１００をすぐに使用することができる。また、パスワードを忘れた場合に用いられる予め決められた固定の情報の設定、また、ユーザーがこの固定の情報を覚えておく必要がなくなる。更に、過去にユーザーが行った操作時間や操作内容はユーザー自身しか知らない情報であるので、セキュリティ性が高い情報となる。
また、質問の複数の回答に一人も特定されない回答を含め、ユーザーが一人も特定されない回答を選択すると、ログイン画面９１０が再表示される。また、再表示されたログイン画面９１０において、「パスワード忘れ」ボタン９１２が押下された場合には、「パスワード忘れ」ボタン９１２からの要求を予め決められた時間受け付けないようにすることで、安易な「パスワード忘れ」ボタン９１２によるユーザー認証を抑制することができる。
【００５８】
なお、実施形態においては、ユーザー操作履歴情報及びユーザー個人情報により質問とその質問に対する複数の回答とを生成するようにしたが、ユーザー操作履歴情報に関する質問とその質問に対する複数の回答とを生成し、ユーザー個人情報に関する質問とその質問に対する複数の回答とを生成しないことも可能である。例えば、ユーザー個人情報の漏洩の心配がありユーザー個人情報を画像形成装置１００に記憶させない場合には、ユーザー個人情報に関する質問とその質問に対する複数の回答とを生成しないことも可能である。また、画像形成装置１００にユーザー個人情報を記憶させずに、他の装置から取り出したユーザー個人情報に関する質問とその質問に対する複数の回答とを生成することも可能である。
【００５９】
また、実施形態においては、画像形成装置１００の操作パネル１４０から操作を行う手順について説明したが、これに限定されない。例えば、インターネット２００に接続されているＰＣ４００の操作パネル、又はアクセスポイント５００からインターネット２００に接続されているモバイル端末６００の操作パネルから行う場合も同様に実施することができる。この場合には、ＰＣ４００の操作パネル、又はモバイル端末６００の操作パネルにログイン画面９１０、質問１画面９２０、質問２画面９３０、質問３画面９４０、質問４画面９５０、質問５画面９６０又はメニュー画面９７０が表示される。
【００６０】
このような本発明の情報処理装置は、ユーザーがパスワードを忘れた場合に、予め決められた固定の情報を用いることなく、ユーザーの操作履歴の情報に基づいてユーザー認証を行うことができる。
【００６１】
以上、具体的な実施の形態により本発明を説明したが、上記実施の形態は本発明の例示であり、この実施の形態に限定されないことは言うまでもない。
【産業上の利用可能性】
【００６２】
本発明は、情報処理装置に好適であるが、情報処理装置に限られるものではなく、ユーザーによる一連の操作を記憶することができ、ユーザー認証が必要な装置一般に適用できる。
【符号の説明】
【００６３】
１００・・・・・・・画像形成装置
１１０・・・・・・・制御部
１１０ａ・・・・・・ユーザー操作履歴記憶処理部
１１０ｂ・・・・・・ログイン画面表示処理部
１１０ｃ・・・・・・質問生成処理部
１１０ｄ・・・・・・質問画面表示処理部
１１０ｅ・・・・・・質問回答受付処理部
１１０ｆ・・・・・・ユーザー特定処理部
１１０ｇ・・・・・・メニュー画面表示処理部
１１０ｈ・・・・・・パスワード変更画面表示処理部
１１０ｉ・・・・・・パスワード変更処理部
１２０・・・・・・・メモリー部
１２０ａ・・・・・・ユーザー操作履歴情報テーブル
１２０ａ−ｕ・・・・「ユーザー操作履歴情報エリア」
１２０ａ−ｆ１・・・「ユーザー名」
１２０ａ−ｆ２・・・「操作時間」
１２０ａ−ｆ３・・・「操作内容記憶エリア」
１２０ａ−ｔ１・・・「操作順番」
１２０ａ−ｔ２・・・「操作内容」
１２０ｂ・・・・・・画面データ記憶エリア
１２０ｃ・・・・・・ユーザー個人情報記憶エリア
１２０ｄ・・・・・・特定ユーザー名記憶エリア
１２０ｅ・・・・・・ユーザー認証情報記憶エリア
１３０・・・・・・・データ記憶部
１３０ａ・・・・・・画像データ記憶エリア
１４０・・・・・・・操作パネル
１５０・・・・・・・操作パネル処理部
１６０・・・・・・・原稿読取部
１７０・・・・・・・画像処理部
１８０・・・・・・・印刷部
１９０・・・・・・・ネットワーク通信部
２００・・・・・・・インターネット
３００・・・・・・・他の画像形成装置
４００・・・・・・・ＰＣ
５００・・・・・・・アクセスポイント
６００・・・・・・・モバイル端末
８１０・・・・・・・印刷設定画面
８２０・・・・・・・カラー設定画面
９１０・・・・・・・ログイン画面
９２０・・・・・・・質問１画面
９３０・・・・・・・質問２画面
９４０・・・・・・・質問３画面
９５０・・・・・・・質問４画面
９６０・・・・・・・質問５画面
９７０・・・・・・・メニュー画面
９８０・・・・・・・パスワード変更画面
【図１】
2017021403.tif 000003
【図２】
2017021403.tif 000004
【図３】
2017021403.tif 000005
【図４】
2017021403.tif 000006
【図５】
2017021403.tif 000007