(57)【特許請求の範囲】
【請求項１】
操作部を介した文字、数字、及び記号のいずれか一つ又は複数から成る認証コードの入力を受け付ける受付処理部と、
前記受付処理部により前記認証コードの入力が受け付けられるごとに、入力が受け付けられた前記認証コードが予め定められた第１記憶部に存在するか否かを判断する存否判断部と、
前記存否判断部により前記第１記憶部に存在しないと判断された前記認証コードに基づいて認証の成否を判断する認証判断部と、
前記認証判断部により認証失敗と判断された前記認証コードを前記第１記憶部に格納する格納処理部と、
前記認証判断部による認証失敗の判断回数が予め定められた上限回数を超えた場合に、予め定められた特定処理を実行する処理実行部と、
を備える情報処理装置。
【請求項２】
前記存否判断部により前記認証コードが前記第１記憶部に存在すると判断された場合にその旨を報知する報知処理部を更に備える請求項１に記載の情報処理装置。
【請求項３】
前記特定処理は、前記受付処理部による前記認証コードの入力の受付を禁止する受付禁止処理、予め定められた第２記憶部に格納されている一部又は全部のデータを削除するデータ削除処理、及び予め定められた通知先に前記存否判断部による不存在の判断回数又は前記認証判断部による認証失敗の判断回数が前記上限回数を超えた旨を通知する通知処理のいずれか一つ又は複数を含む請求項１又は２に記載の情報処理装置。
【請求項４】
原稿から画像データを読取可能な画像読取部及び画像データに基づいて画像を形成可能な画像形成部のいずれか一方又は両方を備える請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
情報処理装置に搭載されるプロセッサーにより実行される情報処理方法であって、
操作部を介した文字、数字、及び記号のいずれか一つ又は複数から成る認証コードの入力を受け付ける第１ステップと、
前記第１ステップにより前記認証コードの入力が受け付けられるごとに、入力が受け付けられた前記認証コードが予め定められた第１記憶部に存在するか否かを判断する第２ステップと、
前記第２ステップにより前記第１記憶部に存在しないと判断された前記認証コードに基づいて認証の成否を判断する第３ステップと、
前記第３ステップにより認証失敗と判断された前記認証コードを前記第１記憶部に格納する第４ステップと、
前記第３ステップによる認証失敗の判断回数が予め定められた上限回数を超えた場合に、予め定められた特定処理を実行する第５ステップと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
パーソナルコンピューターなどの情報処理装置では、ユーザーを認証する認証処理が実行されることがある。この種の情報処理装置では、前記認証処理が実行される場合に、ユーザーによるパスワードなどの認証コードの入力操作を受け付ける認証コード入力画面が表示部に表示される。そして、前記認証コード入力画面で入力された前記認証コードに基づいて認証の成否が判断される。ここで、前記認証処理が実行される場合に前記認証コードの入力機会を制限可能な情報処理装置が知られている（特許文献１参照）。例えば、この情報処理装置では、認証失敗の判断回数が予め定められた上限回数を超過した場合に、記憶部に格納されているデータを削除する等の特定処理が実行される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−８７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、この種の情報処理装置では、ユーザーにより入力された前記認証コードが他者により盗み見られることを防止するために、前記認証コード入力画面における前記認証コードの表示が一般に制限される。例えば、この種の情報処理装置では、入力された前記認証コードがアスタリスク等の記号に置換されて表示される。この場合、ユーザーは、前記認証コード入力画面における入力操作のミスを確認することができない。そのため、前記認証処理が失敗した場合に、その原因が入力操作のミスによるものであるのか否かを判別することができない。ここで、ユーザーが、認証失敗が入力操作のミスによるものであると誤認して、認証失敗時に入力された前記認証コードと同じ前記認証コードを再度入力することがある。この場合、同一内容の前記認証コードによる認証失敗が繰り返されて、入力済の前記認証コードとは異なる前記認証コードの入力機会が低減する。
【０００５】
本発明の目的は、認証処理が実行される場合において、入力済の認証コードとは異なる認証コードの入力機会の低減を防止可能な情報処理装置及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係る情報処理装置は、受付処理部と、認証判断部と、存否判断部と、格納処理部と、処理実行部とを備える。前記受付処理部は、操作部を介した文字、数字、及び記号のいずれか一つ又は複数から成る認証コードの入力を受け付ける。前記認証判断部は、前記受付処理部により前記認証コードの入力が受け付けられるごとに、入力が受け付けられた前記認証コードに基づいて認証の成否を判断する。前記存否判断部は、前記認証判断部により認証失敗と判断された前記認証コードが予め定められた第１記憶部に存在するか否かを判断する。前記格納処理部は、前記存否判断部による判断後に、前記認証判断部により認証失敗と判断された前記認証コードを前記第１記憶部に格納する。前記処理実行部は、前記存否判断部による不存在の判断回数が予め定められた上限回数を超えた場合に、予め定められた特定処理を実行する。
【０００７】
本発明の他の局面に係る情報処理装置は、受付処理部と、存否判断部と、認証判断部と、格納処理部と、処理実行部とを備える。前記受付処理部は、操作部を介した文字、数字、及び記号のいずれか一つ又は複数から成る認証コードの入力を受け付ける。前記存否判断部は、前記受付処理部により前記認証コードの入力が受け付けられるごとに、入力が受け付けられた前記認証コードが予め定められた第１記憶部に存在するか否かを判断する。前記認証判断部は、前記存否判断部により前記第１記憶部に存在しないと判断された前記認証コードに基づいて認証の成否を判断する。前記格納処理部は、前記認証判断部により認証失敗と判断された前記認証コードを前記第１記憶部に格納する。前記処理実行部は、前記認証判断部による認証失敗の判断回数が予め定められた上限回数を超えた場合に、予め定められた特定処理を実行する。
【０００８】
本発明の他の局面に係る情報処理方法は、第１ステップ、第２ステップ、第３ステップ、第４ステップ、及び第５ステップを備える。前記第１ステップでは、操作部を介した文字、数字、及び記号のいずれか一つ又は複数から成る認証コードの入力が受け付けられる。前記第２ステップでは、前記第１ステップにより前記認証コードの入力が受け付けられるごとに、入力が受け付けられた前記認証コードに基づいて認証の成否が判断される。前記第３ステップでは、前記第２ステップにより認証失敗と判断された前記認証コードが予め定められた第１記憶部に存在するか否かが判断される。前記第４ステップでは、前記第３ステップによる判断後に、前記第２ステップにより認証失敗と判断された前記認証コードが前記第１記憶部に格納される。前記第５ステップでは、前記第３ステップによる不存在の判断回数が予め定められた上限回数を超えた場合に、予め定められた特定処理が実行される。
【０００９】
本発明の他の局面に係る情報処理方法は、第１ステップ、第２ステップ、第３ステップ、第４ステップ、及び第５ステップを備える。前記第１ステップでは、操作部を介した文字、数字、及び記号のいずれか一つ又は複数から成る認証コードの入力が受け付けられる。前記第２ステップでは、前記第１ステップにより前記認証コードの入力が受け付けられるごとに、入力が受け付けられた前記認証コードが予め定められた第１記憶部に存在するか否かが判断される。前記第３ステップでは、前記第２ステップにより前記第１記憶部に存在しないと判断された前記認証コードに基づいて認証の成否が判断される。前記第４ステップでは、前記第３ステップにより認証失敗と判断された前記認証コードが前記第１記憶部に格納される。前記第５ステップでは、前記第３ステップによる認証失敗の判断回数が予め定められた上限回数を超えた場合に、予め定められた特定処理が実行される。
【発明の効果】
【００１０】
本発明によれば、認証処理が実行される場合において、入力済の認証コードとは異なる認証コードの入力機会の低減を防止することが可能である。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の第１実施形態に係る画像処理装置の構成を示す図である。
【図２】図２は、本発明の第１実施形態に係る画像処理装置のシステム構成を示すブロック図である。
【図３】図３は、本発明の第１実施形態に係る画像処理装置で実行される認証処理の一例を示すフローチャートである。
【図４】図４は、本発明の第１実施形態に係る画像処理装置で認証処理の実行中に表示される認証コード入力画面の一例を示す図である。
【図５】図５は、本発明の第１実施形態に係る画像処理装置で認証処理の実行中に表示される認証コード入力画面の一例を示す図である。
【図６】図６は、本発明の第２実施形態に係る画像処理装置で実行される認証処理の一例を示すフローチャートである。
【図７】図７は、本発明の第２実施形態に係る画像処理装置で認証処理の実行中に表示される表示画面の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１３】
［第１実施形態］
まず、図１及び図２を参照しつつ、本発明の第１実施形態に係る画像処理装置１０の概略構成について説明する。ここで、図１は画像処理装置１０の構成を示す断面模式図である。
【００１４】
画像処理装置１０は、原稿から画像データを読み取るスキャン機能、及び画像データに基づいて画像を形成するプリント機能と共に、ファクシミリ機能、又はコピー機能などの複数の機能を有する複合機である。ここに、画像処理装置１０が、本発明における情報処理装置の一例である。なお、本発明は、スキャナー装置、プリンター装置、ファクシミリ装置、コピー機、パーソナルコンピューター、スマートフォン、タブレット端末、ＡＴＭなどの情報処理装置に適用可能である。
【００１５】
図１及び図２に示すように、画像処理装置１０は、ＡＤＦ（自動原稿搬送装置）１、画像読取部２、画像形成部３、給紙部４、制御部５、操作表示部６、及び記憶部７を備える。
【００１６】
ＡＤＦ１は、原稿セット部、複数の搬送ローラー、原稿押さえ、及び排紙部を備え、画像読取部２によって読み取られる原稿を搬送する。画像読取部２は、原稿台、光源、複数のミラー、光学レンズ、及びＣＣＤを備え、原稿から画像データを読み取ることが可能である。
【００１７】
画像形成部３は、画像読取部２で読み取られた画像データ又は外部の情報処理装置から入力された画像データに基づいて、電子写真方式で画像を形成可能である。具体的に、画像形成部３は、感光体ドラム、帯電装置、光走査装置、現像装置、転写ローラー、クリーニング装置、定着ローラー、加圧ローラー、及び排紙部を備える。そして、画像形成部３では、給紙部４から供給されるシートに画像が形成されて、画像形成後の前記シートが前記排紙部に排出される。
【００１８】
制御部５は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ、及びＥＥＰＲＯＭ（登録商標）などの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは揮発性の記憶部であり、前記ＥＥＰＲＯＭは不揮発性の記憶部である。前記ＲＡＭ及び前記ＥＥＰＲＯＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。制御部５では、前記ＣＰＵにより前記ＲＯＭに予め記憶された各種の制御プログラムが実行される。これにより、画像処理装置１０が制御部５により統括的に制御される。なお、制御部５は、集積回路（ＡＳＩＣ）などの電子回路で構成されたものであってもよく、画像処理装置１０を統括的に制御するメイン制御部とは別に設けられた制御部であってもよい。
【００１９】
操作表示部６は、制御部５からの制御指示に応じて各種の情報を表示する液晶ディスプレーなどの表示部、及びユーザーの操作に応じて制御部５に各種の情報を入力する操作キー又はタッチパネルなどの操作部を有する。ここに、操作表示部６が、本発明における操作部の一例である。
【００２０】
記憶部７は、不揮発性の記憶装置である。例えば、記憶部７は、フラッシュメモリー、ＳＳＤ（ソリッドステートドライブ）、又はＨＤＤ（ハードディスクドライブ）などの記憶装置である。
【００２１】
ところで、パーソナルコンピューターなどの情報処理装置では、ユーザーを認証する認証処理が実行されることがある。この種の情報処理装置では、前記認証処理が実行される場合に、ユーザーによる文字、数字、及び記号のいずれか一つ又は複数から成るパスワードなどの認証コードの入力操作を受け付ける認証コード入力画面が表示される。そして、前記認証コード入力画面で入力された前記認証コードに基づいて認証の成否が判断される。ここで、前記認証処理が実行される場合に前記認証コードの入力機会を制限可能な情報処理装置が知られている。例えば、この情報処理装置では、認証失敗の判断回数が予め定められた上限回数を超過した場合に、記憶部に格納されているデータを削除する等の特定処理が実行される。
【００２２】
一方、この種の情報処理装置では、ユーザーにより入力された前記認証コードが他者により盗み見られることを防止するために、前記認証コード入力画面における前記認証コードの表示が一般に制限される。例えば、この種の情報処理装置では、入力された前記認証コードがアスタリスク等の記号に置換されて表示される。この場合、ユーザーは、前記認証コード入力画面における入力操作のミスを確認することができない。そのため、前記認証処理が失敗した場合に、その原因が入力操作のミスによるものであるのか否かを判別することができない。ここで、ユーザーが、認証失敗が入力操作のミスによるものであると誤認して、認証失敗時に入力された前記認証コードと同じ前記認証コードを再度入力することがある。この場合、同一内容の前記認証コードによる認証失敗が繰り返されて、入力済の前記認証コードとは異なる前記認証コードの入力機会が低減する。これに対し、本発明の実施形態に係る画像処理装置１０では、以下に説明するように、前記認証処理が実行される場合において、入力済の前記認証コードとは異なる前記認証コードの入力機会の低減を防止することが可能である。
【００２３】
具体的に、制御部５の前記ＲＯＭには、前記ＣＰＵに後述の第１認証処理（図３のフローチャート参照）を実行させるための第１認証プログラムが予め記憶されている。なお、前記第１認証プログラムは、ＣＤ、ＤＶＤ、フラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて記憶部７にインストールされるものであってもよい。
【００２４】
そして、制御部５は、図２に示すように、受付処理部５１、表示処理部５２、認証判断部５３Ａ、存否判断部５４Ａ、格納処理部５５Ａ、報知処理部５６、及び処理実行部５７Ａを含む。具体的に、制御部５は、前記ＣＰＵを用いて前記ＲＯＭに記憶されている前記第１認証プログラムを実行する。これにより、制御部５は、受付処理部５１、表示処理部５２、認証判断部５３Ａ、存否判断部５４Ａ、格納処理部５５Ａ、報知処理部５６、及び処理実行部５７Ａとして機能する。
【００２５】
受付処理部５１は、操作表示部６を介した文字、数字、及び記号のいずれか一つ又は複数から成る認証コードの入力を受け付ける。例えば、受付処理部５１は、操作表示部６に対して前記第１認証処理の実行を指示する旨のユーザー操作があった場合に、前記認証コードの入力に用いられる認証コード入力画面を操作表示部６に表示させる。例えば、前記認証コードはパスワード又は暗証番号である。
【００２６】
表示処理部５２は、受付処理部５１により入力が受け付けられた前記認証コードに含まれる構成要素各々を予め定められた特定記号に置換して操作表示部６に表示させる。例えば、表示処理部５２は、前記入力操作で入力された前記認証コードに含まれる前記構成要素各々をアスタリスク（特定文字の一例）に置き換えて、前記認証コード入力画面に表示させる。
【００２７】
認証判断部５３Ａは、受付処理部５１により前記認証コードの入力が受け付けられるごとに、入力が受け付けられた前記認証コードに基づいて認証の成否を判断する。
【００２８】
例えば、画像処理装置１０では、予め定められた登録情報が記憶部７に格納されている。認証判断部５３Ａは、受付処理部５１により入力が受け付けられた前記認証コードが記憶部７に格納されている前記登録情報と一致する場合に認証成功と判断する。一方、認証判断部５３Ａは、受付処理部５１により入力が受け付けられた前記認証コードが記憶部７に格納されている前記登録情報と一致しない場合には認証失敗と判断する。
【００２９】
なお、認証判断部５３Ａは、外部の認証サーバーに受付処理部５１により入力が受け付けられた前記認証コードを送信して、前記認証サーバーに受付処理部５１により入力が受け付けられた前記認証コードに基づく認証の成否を判断させてもよい。
【００３０】
画像処理装置１０では、認証判断部５３Ａにより認証成功と判断された場合に、ユーザーを画像装置１０にログインさせるログイン処理が実行される。前記ログイン処理が実行されることで、ユーザーは画像処理装置１０を使用することが可能となる。例えば、制御部５は、前記ログイン処理が実行されてユーザーが画像処理装置１０にログインした場合に、画像処理装置１０の操作に用いられる初期操作画面を操作表示部６に表示させる。
【００３１】
なお、画像処理装置１０において、ユーザー各々に対応する複数の前記登録情報が記憶部７に格納されていてもよい。この場合、制御部５は、予めユーザーごとに設定された画像処理装置１０の使用権限に基づいて、ログインするユーザーごとに前記初期操作画面の内容を変化させてもよい。
【００３２】
一方、認証判断部５３Ａにより認証失敗と判断された場合には、受付処理部５１により前記認証コードの入力が再度受け付けられる。また、認証判断部５３Ａにより繰り返し認証失敗と判断された場合には、以下に説明するように、ユーザーによる前記認証コードの入力が制限されることがある。
【００３３】
存否判断部５４Ａは、認証判断部５３Ａにより認証失敗と判断された前記認証コードが前記ＲＡＭの予め定められた記憶領域に存在するか否かを判断する。ここに、前記ＲＡＭの前記記憶領域が、本発明における予め定められた記憶部の一例であると共に、本発明における第１記憶部の一例である。
【００３４】
格納処理部５５Ａは、存否判断部５４Ａによる判断後に、認証判断部５３Ａにより認証失敗と判断された前記認証コードを前記ＲＡＭの前記記憶領域に格納する。例えば、格納処理部５５Ａは、認証判断部５３Ａにより認証失敗と判断された前記認証コードのうち、存否判断部５４Ａにより前記ＲＡＭの前記記憶領域に存在しないと判断された前記認証コードを前記ＲＡＭの前記記憶領域に格納する。なお、格納処理部５５Ａは、存否判断部５４Ａにより前記ＲＡＭの前記記憶領域に存在しないと判断された前記認証コードと共に、存否判断部５４Ａにより前記ＲＡＭの前記記憶領域に存在すると判断された前記認証コードを前記ＲＡＭの前記記憶領域に格納してもよい。
【００３５】
報知処理部５６は、存否判断部５４Ａにより前記認証コードが前記ＲＡＭの前記記憶領域に存在すると判断された場合に、その旨を報知する。例えば、報知処理部５６は、存否判断部５４Ａにより前記認証コードが前記ＲＡＭの前記記憶領域に存在すると判断された旨を示すメッセージを操作表示部６に表示させて報知する。
【００３６】
処理実行部５７Ａは、存否判断部５４Ａによる不存在の判断回数が予め定められた上限回数を超えた場合に、予め定められた特定処理を実行する。
【００３７】
例えば、前記特定処理は、受付処理部５１による前記認証コードの入力の受付を禁止する受付禁止処理を含む。例えば、前記受付禁止処理では、受付処理部５１による前記認証コードの入力の受付が予め定められた期間の間禁止される。なお、前記受付禁止処理による前記認証コードの入力の受付の禁止は、画像処理装置１０の管理者により解除可能であってよい。
【００３８】
なお、前記特定処理は、記憶部７の予め定められた記憶領域に格納されている一部又は全部のデータを削除するデータ削除処理を含むものであってもよい。例えば、前記データ削除処理では、ユーザーにより記憶部７の前記記憶領域に格納された一部又は全部のデータが削除される。ここに、記憶部７の前記記憶領域が、本発明における予め定められた第２記憶部の一例である。
【００３９】
また、前記特定処理は、予め定められた通知先に存否判断部５４Ａによる不存在の判断回数が前記上限回数を超えた旨を通知する通知処理を含むものであってもよい。例えば、前記通知処理では、予め記憶部７に格納されたメールアドレス宛てに、存否判断部５４Ａによる不存在の判断回数が前記上限回数を超えた旨を示すメッセージを含む電子メールが送信される。
【００４０】
［第１認証処理］
以下、図３を参照しつつ、本発明の第１実施形態に係る画像処理装置１０において制御部５により実行される第１認証処理の手順の一例と共に、本発明の情報処理方法の一例について説明する。ここで、ステップＳ１、Ｓ２・・・は、制御部５により実行される処理手順（ステップ）の番号を表している。なお、制御部５は、操作表示部６に対して前記第１認証処理の実行を指示する旨のユーザー操作があった場合に、前記第１認証処理を実行する。
【００４１】
＜ステップＳ１＞
まず、ステップＳ１において、制御部５は、前記認証コードの入力に用いられる前記認証コード入力画面を操作表示部６に表示させる。ここに、ステップＳ１の処理が、本発明における第１ステップの一例であって、制御部５の受付処理部５１により実行される。
【００４２】
＜ステップＳ２＞
ステップＳ２において、制御部５は、ステップＳ１で表示された前記認証コード入力画面で前記認証コードが入力されたか否かを判断する。
【００４３】
ここで、制御部５は、ステップＳ１で表示された前記認証コード入力画面で前記認証コードが入力されたと判断すると（Ｓ２のＹｅｓ側）、処理をステップＳ３に移行させる。また、前記認証コードが入力されていなければ（Ｓ２のＮｏ側）、制御部５は、ステップＳ２で前記認証コードが入力されるのを待ち受ける。
【００４４】
＜ステップＳ３＞
ステップＳ３において、制御部５は、ステップＳ２で入力された前記認証コードに含まれる構成要素各々をアスタリスクなどの前記特定文字に置換して操作表示部６に表示させる。ここで、ステップＳ２の処理は、制御部５の表示処理部５２により実行される。
【００４５】
＜ステップＳ４＞
ステップＳ４において、制御部５は、ステップＳ２で入力された前記認証コードに基づく前記ログイン処理の実行操作が行われたか否かを判断する。
【００４６】
ここで、制御部５は、ステップＳ２で入力された前記認証コードに基づく前記ログイン処理の前記実行操作が行われたと判断すると（Ｓ４のＹｅｓ側）、処理をステップＳ５に移行させる。また、前記実行操作が行われていなければ（Ｓ４のＮｏ側）、制御部５は、ステップＳ４で前記実行操作が行われるのを待ち受ける。
【００４７】
ここで、ステップＳ１において、制御部５により操作表示部６に表示される前記認証コード入力画面の一例を図４に示す。図４に示した認証コード入力画面Ａ１０は、メッセージ表示欄Ａ１１、パスワード入力欄Ａ１２、及び操作キーＡ１３〜Ａ１４を有する。
【００４８】
メッセージ表示欄Ａ１１には、ユーザーへのメッセージが表示される。図４に示した例では、パスワードの入力を促す旨のメッセージ、現在のパスワードの入力回数、及び前記上限回数が表示されている。パスワード入力欄Ａ１２には、入力されたパスワード（前記認証コードの一例）に含まれる構成要素各々がアスタリスクに置換されて表示される。
【００４９】
認証コード入力画面Ａ１０において、パスワードが入力された状態でユーザーにより操作キーＡ１３が操作されると、制御部５は、ユーザーを画像処理装置１０にログインさせる前記ログイン処理を実行する。即ち、操作キーＡ１３の操作が、ステップＳ４における前記実行操作の具体例である。
【００５０】
一方、認証コード入力画面Ａ１０において、ユーザーにより操作キーＡ１４が操作されると、制御部５は前記第１認証処理を終了する。
【００５１】
＜ステップＳ５＞
ステップＳ５において、制御部５は、ステップＳ２で入力された前記認証コードに基づいて認証の成否を判断する。ここに、ステップＳ５の処理が、本発明における第２ステップの一例であって、制御部５の認証判断部５３Ａにより実行される。
【００５２】
例えば、制御部５は、ステップＳ２で入力された前記認証コードが記憶部７に格納されている前記登録情報と一致する場合に認証成功と判断する。一方、制御部５は、ステップＳ２で入力された前記認証コードが記憶部７に格納されている前記登録情報と一致しない場合には認証失敗と判断する。
【００５３】
なお、制御部５は、外部の前記認証サーバーにステップＳ２で入力された前記認証コードを送信して、前記認証サーバーにステップＳ２で入力された前記認証コードに基づく認証の成否を判断させてもよい。
【００５４】
ここで、制御部５は、ステップＳ２で入力された前記認証コードに基づく認証が成功したと判断すると（Ｓ５のＹｅｓ側）、処理をステップＳ５１に移行させる。また、制御部５は、ステップＳ２で入力された前記認証コードに基づく認証が失敗したと判断すると（Ｓ５のＮｏ側）、処理をステップＳ６に移行させる。
【００５５】
＜ステップＳ５１＞
ステップＳ５１において、制御部５は、ユーザーを画像処理装置１０にログインさせる前記ログイン処理を実行する。例えば、制御部５は、画像処理装置１０の操作に用いられる前記初期操作画面を操作表示部６に表示させる。
【００５６】
＜ステップＳ６＞
ステップＳ６において、制御部５は、ステップＳ５により認証失敗と判断された前記認証コードが前記ＲＡＭの前記記憶領域に存在するか否かを判断する。ここに、ステップＳ６の処理が、本発明における第３ステップの一例であって、制御部５の存否判断部５４Ａにより実行される。
【００５７】
ここで、制御部５は、ステップＳ５により認証失敗と判断された前記認証コードが前記ＲＡＭの前記記憶領域に存在すると判断すると（Ｓ６のＹｅｓ側）、処理をステップＳ２に移行させて、再度の前記認証コードの入力を待ち受ける。また、ステップＳ５により認証失敗と判断された前記認証コードが前記ＲＡＭの前記記憶領域に存在していなければ（Ｓ６のＮｏ側）、制御部５は、処理をステップＳ７に移行させる。
【００５８】
＜ステップＳ７＞
ステップＳ７において、制御部５は、ステップＳ５により認証失敗と判断された前記認証コードを前記ＲＡＭの前記記憶領域に格納する。例えば、制御部５は、ステップＳ６により前記記憶領域に存在しないと判断された前記認証コードを前記記憶領域に格納する。ここに、ステップＳ７の処理が、本発明における第４ステップの一例であって、制御部５の格納処理部５５Ａにより実行される。
【００５９】
なお、前記ＲＡＭの前記記憶領域は、前記第１認証処理の実行開始時に制御部５により確保される。例えば、制御部５は、前記第１認証処理の実行開始時に、複数の前記認証コードを格納可能な容量を有する前記ＲＡＭの前記記憶領域を確保する。また、制御部５は、前記第１認証処理の実行開始時に、一つの前記認証コードを格納可能な容量を有する前記ＲＡＭの前記記憶領域を確保してもよい。この場合、ステップＳ７において、制御部５は、ステップＳ５により認証失敗と判断された前記認証コードを、前記ＲＡＭの前記記憶領域に格納されている前記認証コードに上書きして格納する。
【００６０】
また、前記第１認証処理において前記ＲＡＭの前記記憶領域に格納された前記認証コードは、前記第１認証処理の終了時に制御部５により消去される。また、制御部５は、図４に示した認証コード入力画面Ａ１０においてユーザーにより操作キーＡ１４が操作されて前記第１認証処理が終了する場合には、予め定められた期間が経過した後に前記ＲＡＭの前記記憶領域に格納された前記認証コードを消去してもよい。
【００６１】
＜ステップＳ８＞
ステップＳ８において、制御部５は、ステップＳ６による不存在の判断回数をカウントアップする。例えば、制御部５は、前記ＲＡＭに予め格納されたステップＳ６による不存在の判断回数を示す存在判断回数情報をインクリメントする。例えば、前記第１認証処理では、制御部５により前記第１認証処理の実行開始時にステップＳ６による不存在の判断回数が０回であることを示す前記存在判断回数情報が前記ＲＡＭに格納される。
【００６２】
＜ステップＳ９＞
ステップＳ９において、制御部５は、ステップＳ６による不存在の判断回数が前記上限回数を超えたか否かを判断する。具体的に、制御部５は、前記ＲＡＭに格納されている前記存在判断回数情報に基づいて、ステップＳ６による不存在の判断回数が前記上限回数を超えたか否かを判断する。
【００６３】
ここで、制御部５は、ステップＳ６による不存在の判断回数が前記上限回数を超えたと判断すると（Ｓ９のＹｅｓ側）、処理をステップＳ１０に移行させる。また、ステップＳ６による不存在の判断回数が前記上限回数を超えていなければ（Ｓ９のＮｏ側）、制御部５は、処理をステップＳ２に移行させて、再度の前記認証コードの入力を待ち受ける。
【００６４】
ここで、ステップＳ９でステップＳ６による不存在の判断回数が前記上限回数を超えていないと判断された後に、制御部５によりステップＳ２の処理が実行されて表示される前記認証コード入力画面の一例を図５に示す。図５に示した認証コード入力画面Ａ１０では、メッセージ表示欄Ａ１１の表示内容が、図４に示した認証コード入力画面Ａ１０と異なる。
【００６５】
具体的に、図５に示したメッセージ表示欄Ａ１１には、認証に失敗した旨及びパスワードの再度の入力を促す旨のメッセージが表示されている。また、図５に示したメッセージ表示欄Ａ１１では、現在のパスワードの入力回数が更新されている。前記第１認証処理では、メッセージ表示欄Ａ１１に表示される現在のパスワードの入力回数は、ステップＳ６により不存在と判断される度に更新される。即ち、メッセージ表示欄Ａ１１に表示される現在のパスワードの入力回数は、前記存在判断回数情報が示すステップＳ６による不存在の判断回数と同一である。
【００６６】
一方、図５に示した認証コード入力画面Ａ１０は、ステップＳ６においてステップＳ５により認証失敗と判断された前記認証コードが前記ＲＡＭの前記記憶領域に存在していると判断された後に、制御部５により実行されるステップＳ２の処理でも表示される。この場合、メッセージ表示欄Ａ１１に表示される現在のパスワードの入力回数は更新されない。
【００６７】
なお、ステップＳ６においてステップＳ５により認証失敗と判断された前記認証コードが前記ＲＡＭの前記記憶領域に存在していると判断された場合に、制御部５は、引き続いて実行されるステップＳ２の処理で表示される前記認証コード入力画面上において、ステップＳ２で入力された前記認証コードが前記ＲＡＭの前記記憶領域に存在する旨を示すメッセージを表示させてもよい。この場合、前記メッセージを表示する処理は、制御部５の報知処理部５６により実行される。
【００６８】
＜ステップＳ１０＞
ステップＳ１０において、制御部５は、前記特定処理を実行する。ここに、ステップＳ１０の処理が、本発明における第５ステップの一例であって、制御部５の処理実行部５７Ａにより実行される。
【００６９】
例えば、制御部５は、前記認証コード入力画面での前記認証コードの入力の受付を禁止する前記受付禁止処理を実行する。これにより、ユーザーに成り代わった第三者による画像処理装置１０へのログインを抑制することが可能である。
【００７０】
また、制御部５は、記憶部７に格納されている一部又は全部のデータを削除する前記データ削除処理を実行してもよい。これにより、ユーザーに成り代わった第三者によりユーザーの保持するデータが奪われることが回避される。
【００７１】
また、制御部５は、予め定められた前記通知先にステップＳ６による不存在の判断回数が前記上限回数を超えた旨を通知する前記通知処理を実行してもよい。これにより、画像処理装置１０の管理者等は、ユーザーに成り代わった第三者による画像処理装置１０への不正なアクセスの存在を認識して、セキュリティーの強化などの対応策を講じることが可能である。
【００７２】
このように、第１実施形態に係る画像処理装置１０では、入力が受け付けられた前記認証コードに基づいて認証の成否が判断された後に、認証失敗と判断された前記認証コードが前記ＲＡＭの前記記憶領域に存在するか否かが判断される。そして、認証失敗と判断された前記認証コードが前記ＲＡＭの前記記憶領域に存在しないと判断された回数が前記上限回数を超えた場合に、前記特定処理が実行される。これにより、前記第１認証処理が実行される場合において、入力済の前記認証コードとは異なる前記認証コードの入力機会の低減を防止することが可能である。
【００７３】
［第２実施形態］
以下、本発明の第２実施形態に係る画像処理装置１０について説明する。第２実施形態では、制御部５の構成の一部が、前述の第１実施形態と異なる。なお、その他の部分の構成は、第２実施形態と前述の第１実施形態とで共通である。そのため、以下の説明においては、第２実施形態のうち、前述の第１実施形態と共通する構成については第１実施形態の構成と同じ符号を付し示すことによりその詳細な説明を省略する。
【００７４】
具体的に、第２実施形態において、制御部５の前記ＲＯＭには、前記ＣＰＵに後述の第２認証処理（図６のフローチャート参照）を実行させるための第２認証プログラムが予め記憶されている。そして、制御部５は、図２に示すように、受付処理部５１、表示処理部５２、認証判断部５３Ｂ、存否判断部５４Ｂ、格納処理部５５Ｂ、報知処理部５６、及び処理実行部５７Ｂを含む。
【００７５】
存否判断部５４Ｂは、受付処理部５１により前記認証コードの入力が受け付けられるごとに、入力が受け付けられた前記認証コードが前記ＲＡＭの前記記憶領域に存在するか否かを判断する。
【００７６】
認証判断部５３Ｂは、存否判断部５４Ｂにより前記ＲＡＭの前記記憶領域に存在しないと判断された前記認証コードに基づいて、認証の成否を判断する。
【００７７】
格納処理部５５Ｂは、認証判断部５３Ｂにより認証失敗と判断された前記認証コードを前記ＲＡＭの前記記憶領域に格納する。
【００７８】
処理実行部５７Ｂは、認証判断部５３Ｂによる認証失敗の判断回数が前記上限回数を超えた場合に、前記特定処理を実行する。例えば、前記特定処理は、前記通知先に認証判断部５３Ｂによる認証失敗の判断回数が前記上限回数を超えた旨を通知する前記通知処理を含む。
【００７９】
［第２認証処理］
以下、図６を参照しつつ、本発明の第２実施形態に係る画像処理装置１０において制御部５により実行される第２認証処理の手順の一例と共に、本発明の情報処理方法の他の一例について説明する。前記第２認証処理では、前記第１認証処理のステップＳ５の処理及びステップＳ６の処理の順序が入れ替わっている。また、前記第２認証処理では、前記第１認証処理のステップＳ６の処理の後にステップＳ１１の処理が追加されている。また、前記第２認証処理では、前記第１認証処理のステップＳ８の処理に替えてステップＳ１２の処理が実行される。
【００８０】
なお、前記第２認証処理におけるステップＳ１の処理が、本発明における第１ステップの他の一例であって、制御部５の受付処理部５１により実行される。また、前記第２認証処理におけるステップＳ６の処理が、本発明における第２ステップの他の一例であって、制御部５の存否判断部５４Ｂにより実行される。また、前記第２認証処理におけるステップＳ５の処理が、本発明における第３ステップの他の一例であって、制御部５の認証判断部５３Ｂにより実行される。また、前記第２認証処理におけるステップＳ７の処理が、本発明における第４ステップの他の一例であって、制御部５の格納処理部５５Ｂにより実行される。また、前記第２認証処理におけるステップＳ１０の処理が、本発明における第５ステップの他の一例であって、制御部５の処理実行部５７Ｂにより実行される。
【００８１】
図６に示したように、前記第２認証処理では、ステップＳ４の処理の後にステップＳ６の処理が実行される。そして、ステップＳ６において、ステップＳ２で入力された前記認証コードが前記ＲＡＭの前記記憶領域に存在していないと判断された場合に（Ｓ６のＮｏ側）、ステップＳ５の処理が実行される。これにより、外部の前記認証サーバーにステップＳ２で入力された前記認証コードに基づく認証の成否を判断させる場合に、前記認証サーバーへの前記認証コードの送信回数を低減させることが可能である。
【００８２】
＜ステップＳ１１＞
ステップＳ１１において、制御部５は、ステップＳ２で入力された前記認証コードが前記ＲＡＭの前記記憶領域に存在する旨を報知する。ここで、ステップＳ１１の処理は、制御部５の報知処理部５６により実行される。
【００８３】
例えば、制御部５は、ステップＳ２で入力された前記認証コードが前記ＲＡＭの前記記憶領域に存在する旨を示すメッセージを操作表示部６に表示させて報知する。これにより、ユーザーは前記認証処理の失敗が前記認証コードの入力ミスに起因するものではないことを認識することが可能である。
【００８４】
ここで、ステップＳ１１において、制御部５により操作表示部６に表示される表示画面の一例を図７に示す。図７に示した表示画面Ａ２０は、メッセージ表示欄Ａ２１、及び操作キーＡ２２を有する。メッセージ表示欄Ａ２１には、ステップＳ２で入力された前記認証コードが前記ＲＡＭの前記記憶領域に存在する旨を示すメッセージが表示されている。表示画面Ａ２０において、ユーザーにより操作キーＡ２２が操作されると、制御部５により処理がステップＳ２に移行されて、操作表示部６による表示が前記認証コード入力画面に切り替わる。
【００８５】
＜ステップＳ１２＞
ステップＳ１２において、制御部５は、ステップＳ５による認証失敗の判断回数をカウントアップする。例えば、制御部５は、前記ＲＡＭに予め格納されたステップＳ５による認証失敗の判断回数を示す認証判断回数情報をインクリメントする。例えば、前記第２認証処理では、制御部５により前記第２認証処理の実行開始時にステップＳ５による認証失敗の判断回数が０回であることを示す前記認証判断回数情報が前記ＲＡＭに格納される。
【００８６】
このように、第２実施形態に係る画像処理装置１０では、入力が受け付けられた前記認証コードが前記ＲＡＭの前記記憶領域に存在するか否かが判断された後に、前記ＲＡＭの前記記憶領域に存在しないと判断された前記認証コードに基づいて認証の成否が判断される。そして、認証失敗と判断された回数が前記上限回数を超えた場合に、前記特定処理が実行される。これにより、前記第２認証処理が実行される場合において、入力済の前記認証コードとは異なる前記認証コードの入力機会の低減を防止することが可能である。
【符号の説明】
【００８７】
１    ＡＤＦ
２    画像読取部
３    画像形成部
４    給紙部
５    制御部
６    操作表示部
７    記憶部
１０  画像処理装置
５１  受付処理部
５２  表示処理部
５３Ａ〜５３Ｂ  認証判断部
５４Ａ〜５４Ｂ  存否判断部
５５Ａ〜５５Ｂ  格納処理部
５６  報知処理部
５７Ａ〜５７Ｂ  処理実行部
【図１】
0006376111.tif 000002
【図２】
0006376111.tif 000003
【図３】
0006376111.tif 000004
【図４】
0006376111.tif 000005
【図５】
0006376111.tif 000006
【図６】
0006376111.tif 000007
【図７】
0006376111.tif 000008