(57)【要約】  認証装置（２）において、制御部（１０）は、操作部（１５）を介して、ユーザー名及びパスワードが入力された場合であって、入力されたパスワードが、入力されたユーザー名に対応付けて予めＨＤＤ（１９）に記憶されている複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行し、入力されたパスワードが、複数の固定パスワードのうちのいずれとも一致しない場合であって、複数の固定パスワードのうちのいずれかが、入力されたパスワードとの類似性についての予め定められている条件を満たしている場合に、予め定められている条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止する。
2019239834.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーを特定するためのユーザー情報と、複数の固定パスワードとを対応付けて予め記憶する記憶部と、
ユーザー情報及びパスワードを入力するための入力部と、
前記入力部を介して、ユーザー情報及びパスワードが入力された場合であって、入力された前記パスワードが、入力された前記ユーザー情報に対応付けて前記記憶部に予め記憶されている前記複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行する制御部と、を備え、
前記制御部は、入力された前記パスワードが、入力された前記ユーザー情報に対応付けて前記記憶部に予め記憶されている前記複数の固定パスワードのうちのいずれとも一致しない場合であって、前記複数の固定パスワードのうちのいずれかが、入力された前記パスワードとの類似性についての予め定められている条件を満たしている場合に、前記予め定められている条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止する、認証装置。
【請求項２】
前記制御部は、前記予め定められている条件として、前記固定パスワードを構成する文字列のうち、入力された前記パスワードと一致する文字の数が、前記文字列に含まれている全ての文字数に対して、予め定められている割合以上という条件を設定する、請求項１に記載の認証装置。
【請求項３】
前記制御部は、前記予め定められている条件として、前記固定パスワードを構成する文字列のうち、入力された前記パスワードと一致する文字列の長さが、前記文字列全体の長さに対して、予め定められている割合以上という条件を設定する、請求項１に記載の認証装置。
【請求項４】
前記制御部は、前記記憶部に対し、前記複数の固定パスワードのうちのいずれかが前記予め定められている条件を満たす毎に、前記予め定められている条件を満たしている固定パスワードに対応付けて、当該固定パスワードが前記予め定められている条件を満たした回数を記憶させ、
前記制御部は、前記予め定められている条件を満たした回数が、予め定められている回数に達した場合に、前記予め定められている条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止する、請求項１に記載の認証装置。
【請求項５】
前記制御部は、前記予め定められている条件として、入力された前記パスワードとの類似性が予め定められている第１の値以上であることを示す第１条件と、入力された前記パスワードとの類似性が、前記第１の値よりも低い第２の値以上であることを示す第２条件と、を設定し、
前記制御部は、前記記憶部に対し、直近に前記予め定められている条件を満たした固定パスワードを示す情報を記憶させており、
前記制御部は、前記複数の固定パスワードのうちのいずれかが、前記第１条件を満たしている場合には、前記第１条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止し、
前記複数の固定パスワードのうちのいずれかが、前記第２条件を連続して満たしている場合には、前記第２条件を連続して満たしている固定パスワードによる認証の実行を、予め定められている期間禁止する、請求項１に記載の認証装置。
【請求項６】
前記制御部は、前記複数の固定パスワードのうちのいずれかが前記第２条件を満たしている場合であって、前記第２条件を連続して満たしていない場合には、前記第２条件を満たしている固定パスワードによる認証の実行を禁止しない、請求項５に記載の認証装置。
【請求項７】
前記制御部は、前記記憶部に予め記憶されている前記複数の固定パスワードの数が予め定められている数以下である場合には前記禁止期間を予め定められている時間以下になるように設定し、前記複数の固定パスワードの数が前記予め定められている数を超えている場合には、前記禁止期間を前記予め定められている時間を超えるように設定する、請求項１に記載の認証装置。
【請求項８】
請求項１に記載の認証装置と、
前記認証装置によってログインが実行された場合に、画像を記録媒体に形成する画像形成部と、を備える、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置及び画像形成装置に関し、特に、パスワードを用いて認証を行なう技術に関する。
【背景技術】
【０００２】
装置又はシステム等を使用する際に、パスワードを用いて認証を行なう技術が知られている。【０００３】
例えば、特許文献１には、複数のワンタイムパスワードをサーバーのデータベースに予め登録しておき、ユーザーがサーバーにログインする際に、サーバーは、入力されたパスワードと登録されているワンタイムパスワードとが一致する場合にログインを許可するとともに、入力されたパスワードに対応するワンタイムパスワードをデータベースから削除するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３１２３１９号公報
【発明の概要】
【０００５】
認証に使用するためのパスワードは、装置又はシステムごとに１つのみ登録されることが多い。このように装置又はシステムに対してパスワードを登録する際、安全性を確保するために、装置又はシステムごとに異なるパスワードを設定することで、ユーザーが一人で複数のパスワードを保有することがある。このような場合、ユーザーが、どの装置又はどのシステムに対して、どのパスワードが登録されているのかを忘れてしまうことによって、ログインを所望する装置又はシステムに対して、ログインが許可されにくくなってしまうという問題がある。
【０００６】
特許文献１に開示される技術では、予め登録されている複数のワンタイムパスワードのうちのいずれかと一致するパスワードを入力すればサーバーにログインできるので、パスワードが１つしか登録されていない場合と比較して、ログインが許可されやすくなる。また、ワンタイムパスワードを使い捨てることによって、ログインが許可されやすくなることに起因する安全性の低下を防いでいる。しかしながら、ユーザーは、多くのワンタイムパスワードを次々と登録して覚えておく必要があるためパスワードの管理が難しく、ユーザーの利便性に劣る。
【０００７】
本発明は、上記の事情に鑑みなされたものであり、パスワードが１つしか登録されていない場合と比較してログインが許可されやすくなるようにするとともに、ユーザーの利便性を確保したまま、ログインが許可されやすくなるようにすることに起因する安全性の低下を防ぐことを目的とする。
【０００８】
本発明の一局面に係る認証装置は、ユーザーを特定するためのユーザー情報と、複数の固定パスワードとを対応付けて予め記憶する記憶部と、ユーザー情報及びパスワードを入力するための入力部と、入力部を介して、ユーザー情報及びパスワードが入力された場合であって、入力されたパスワードが、入力されたユーザー情報に対応付けて記憶部に予め記憶されている複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行する制御部と、を備え、制御部は、入力されたパスワードが、入力されたユーザー情報に対応付けて記憶部に予め記憶されている複数の固定パスワードのうちのいずれとも一致しない場合であって、複数の固定パスワードのうちのいずれかが、入力されたパスワードとの類似性についての予め定められる条件を満たしている場合に、予め定められる条件を満たしている固定パスワードによる認証の実行を、予め定められる期間禁止する。
【０００９】
本発明の別の一局面に係る画像形成装置は、上記した認証装置と、認証装置によってログインが実行された場合に、画像を記録媒体に形成する画像形成部と、を備える。
【００１０】
本発明によれば、ユーザーは、予め登録されている複数の固定パスワードのうちのいずれかと一致するパスワードを入力すればログインを実行できるので、パスワードが１つしか登録されていない場合と比較して、ログインが許可されやすくなり、ユーザーの利便性が向上する。また、入力されたパスワードとの類似性についての予め定められる条件を満たしている固定パスワードがある場合、当該固定パスワードによる認証の実行が禁止されるので、使い捨てのパスワードを使用することなく、ログインが許可されやすくなることに起因する安全性の低下を防ぐことができるので、ユーザーの利便性がより一層向上する。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る認証装置を含む画像形成装置の外観を示す斜視図である。
【図２】本発明の一実施形態に係る認証装置を含む画像形成装置の内部構成を示すブロック図である。
【図３】第１の認証処理を示すフローチャートである。
【図４】ホーム画面の一例を示す図である。
【図５】認証画面の一例を示す図である。
【図６】エラーメッセージの一例を示す図である。
【図７】第２の認証処理を示すフローチャートである。
【図８】第２の認証処理を示すフローチャートである。
【図９】第３の認証処理を示すフローチャートである。
【図１０】第３の認証処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態に係る認証装置及び画像形成装置について、図面を参照して説明する。図１は、本発明の一実施形態に係る認証装置を含む画像形成装置の外観を示す斜視図である。
【００１３】
画像形成装置１は、ファクシミリ機能、コピー機能、プリンター機能、及びスキャナー機能等の複数の機能を兼ね備えている複合機である。
【００１４】
図１を参照して、画像形成装置１の筐体７には、画像形成装置１の様々な機能を実現するための複数の機器が収容されている。例えば、筐体７には、画像読取部１１、画像形成部１２（図１には図示しない。）、定着部１３（図１には図示しない。）、及び給紙部１４等が収容されている。
【００１５】
画像読取部１１は、原稿を搬送する原稿搬送部６と、原稿搬送部６により搬送されてくる原稿又はコンタクトガラスに載置されている原稿を光学的に読み取るスキャナーと、を含むＡＤＦ（Auto Document Feeder）である。画像読取部１１は、光照射部により原稿を照射し、その反射光をＣＣＤ（Charge-Coupled Device）センサーで受光することによって、原稿を読み取って画像データを生成する。
【００１６】
画像形成部１２は、感光体ドラム、帯電装置、露光装置、現像装置、及び転写装置を含む。画像形成部１２は、画像読取部１１によって生成された画像データ、又は、ネットワークを介して接続されているパーソナルコンピューター及び他のファクシミリ装置等から送られてくる画像データ等に基づいて、給紙部１４から供給されてくる記録紙にトナー像を形成する。
【００１７】
定着部１３は、画像形成部１２の画像形成処理によって表面にトナー像が形成された記録紙を加熱及び加圧することによってトナー像を記録紙に定着させる。定着部１３によって定着された後、画像が形成された記録紙は排紙トレイ８に排出される。
【００１８】
給紙部１４は、用紙カセットに収容されている記録紙、又は手差しトレイに載置されている記録紙をピックアップローラーによって１枚ずつ引出して画像形成部１２へと送り出す。
【００１９】
画像形成装置１は、操作部１５を備える。ユーザーは、操作部１５を介して、画像形成装置１によって実行可能な各種機能についての指示又は情報等を入力する。操作部１５は、表示部１６を含む。表示部１６は、液晶ディスプレイを含む表示装置である。表示部１６は、画像形成装置１によって実行可能な各種機能に関する各種の画面を表示する。操作部１５は、表示部１６に重ねて配置されているタッチパネル１５Ａを含んでいる。
【００２０】
図２は、本発明の一実施形態に係る認証装置を含む画像形成装置の内部構成を示すブロック図である。図２を参照して、画像形成装置１は、制御ユニット１００を含む。制御ユニット１００は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）等を含む。プロセッサーは、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、又はＡＳＩＣ（Application Specific Integrated Circuit）等である。制御ユニット１００は、内蔵するＲＯＭ又はＨＤＤ（Hard Disk Drive）１９に記憶されている制御プログラムが上記のプロセッサーによって実行されることにより、制御部１０として機能する。
【００２１】
制御ユニット１００は、原稿搬送部６、画像読取部１１、画像形成部１２、定着部１３、給紙部１４、操作部１５、画像処理部１７、画像メモリー１８、ＨＤＤ１９、ファクシミリ通信部２０、及び通信部２１等と電気的に接続されている。本実施の形態において、操作部１５、ＨＤＤ１９、及び制御ユニット１００は、第１の認証処理を実現するための認証装置２として機能する。
【００２２】
制御ユニット１００は、画像形成装置１の全体制御を司る。より詳細には、制御ユニット１００は、画像形成装置１の各部の動作、並びに、ネットワークを介して接続されているパーソナルコンピューター等の外部装置２２との通信等の処理を実行する。
【００２３】
画像処理部１７は、画像読取部１１によって生成された画像データに対して、必要に応じて画像処理を実行する。
【００２４】
画像メモリー１８は、画像読取部１１によって生成された印刷対象の画像データを一時的に記憶する領域を含む。
【００２５】
ＨＤＤ１９は、画像読取部１１によって生成された画像データ等を含む各種データを記憶する大容量の記憶装置である。ＨＤＤ１９は、画像形成装置１の一般的な動作を実現するための各種コンピュータープログラムを記憶している。
【００２６】
ＨＤＤ１９は、本実施の形態に係る第１の認証処理を実行するための制御プログラムを記憶している。上記プロセッサーは、当該制御プログラムに従って動作することにより、制御部１０として、本実施の形態に係る第１の認証処理を実行する。なお、制御部１０は、コンピュータープログラムに基づく動作によらず、ハード回路により動作可能に構成されてもよい。
【００２７】
ＨＤＤ１９は、認証情報として、ユーザーを特定するためのユーザー名と、複数の固定パスワードとを対応付けて予め記憶している。ユーザーは、操作部１５を介した入力によって、当該認証情報を予め登録する。固定パスワードは、画像形成装置１における予め定められている機能の使用を許可するためのパスワードである。固定パスワードは、ユーザーによって設定される固定された文字列からなる。上記した文字列は、文字又は数字等を含む。固定パスワードはまた、使い捨てではなく、継続して使用されるパスワードである。
【００２８】
制御部１０は、ユーザーによって、ユーザー名及びパスワードが、操作部１５を介して入力された場合であって、入力されたパスワードが、入力されたユーザー名と同じユーザー名（以下、単に「入力されたユーザー名」と記す。）に対応付けてＨＤＤ１９に予め記憶されている複数の固定パスワードのうちのいずれかと一致する場合に、画像形成装置１へのログインを実行するとともに、予め定められている機能を実行可能にする。
【００２９】
本実施の形態において、上記した予め定められている機能は、画像形成部１２による画像形成を実行する機能である、ファクシミリ機能、コピー機能、及びプリンター機能を含む。
【００３０】
制御部１０はまた、入力されたパスワードが、入力されたユーザー名に対応付けてＨＤＤ１９に予め記憶されている複数の固定パスワードのうちのいずれとも一致しない場合であって、当該複数の固定パスワードのうちのいずれかが、入力されたパスワードとの類似性についての予め定められている条件を満たしている場合に、当該条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止する。以下、上記した予め定められている条件を「禁止条件」と記し、上記した予め定められている期間を「禁止期間」と記す。）
【００３１】
ＨＤＤ１９は、上記した禁止条件及び禁止期間を予め記憶している。ユーザーは、操作部１５を介して、当該禁止条件及び禁止期間を予め入力する。本実施の形態では、制御部１０は、ユーザーによって入力された内容にしたがって、禁止条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字の数が、当該文字列に含まれている全ての文字数に対して、予め定められている割合（この場合、８０％）以上という条件を設定しているものとする。制御部１０はまた、禁止期間として、一日を設定しているものとする。
【００３２】
なお、上記した予め定められている割合は、入力されたパスワードと固定パスワードとの類似性が高いことが示される値が設定されていれば特に限定されず、例えば、「９０％」であってもよい。
【００３３】
ファクシミリ通信部２０は、公衆回線への接続を行ない、公衆回線を介して画像データの送受信を行なう。
【００３４】
通信部２１は、ＬＡＮ(Local Area Network)ボード等の通信モジュールを含む。画像形成装置１は、通信部２１を介して、ネットワーク上のパーソナルコンピューター等の外部装置２２とデータ通信を行なう。
【００３５】
画像形成装置１の各部には電源が接続されており、この電源から電力が供給されることによって、画像形成装置１の各部が動作する。
【００３６】
［動作］
以下、第１の認証処理を実行するために、画像形成装置１で実行される制御プログラムの制御構造について、画像形成装置１の動作と併せて説明する。図３は、第１の認証処理を示すフローチャートである。第１の認証処理を実行する制御プログラムは、ユーザーによって、画像形成装置１における上記した予め定められている機能である、コピー機能、スキャナー機能、又はファクシミリ機能を選択する指示が、操作部１５を介して入力されることによって実行される。
【００３７】
ユーザーは、操作部１５を介した入力によって、ユーザー名である「０１２３」と、当該ユーザー名に対応する２個の固定パスワードとを、認証情報として予め登録する。上記した２個のパスワードは、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる第１の固定パスワードと、「５９ＦＶＰ６５ＢＡＧ」という文字列からなる第２の固定パスワードとを含む。制御部１０は、登録された認証情報を、ＨＤＤ１９に記憶させる。
【００３８】
画像形成装置１の電源が投入されると、制御部１０は、表示部１６に、ホーム画面を表示させる。図４は、ホーム画面の一例を示す図である。図４を参照して、ホーム画面３０は、画像形成装置１によって実行可能な複数の機能のうちのいずれかを選択するための画面である。例えば、ホーム画面３０は、ソフトキーとして、コピー機能を選択するためのキー３２、スキャナー機能を選択するためのキー３４、及びファクシミリ機能を選択するためのキー３６等を含む。
【００３９】
（１）ログインが実行されない場合
（１−１）登録されている固定パスワードと一致しないパスワードが入力される場合
ここで、ユーザー名である「０１２３」と、第１の固定パスワードの一部である「１Ｋ８＊Ｊ７ＹＱ４７」とを正当な権限なく取得した第三者がいるものとする。当該第三者は、コピー機能の不正使用を所望して、キー３２を押下する。キー３２が押下されると、制御部１０は、現在ログイン中であるか否かを判定する（ステップＳ１０）。この場合、電源が投入されてから現在までにログインが実行されていないので、制御部１０は、現在ログイン中ではないと判定し（ステップＳ１０にてＮＯ）、表示部１６に、ユーザー名及びパスワードを入力するための認証画面を表示させる（ステップＳ１１）。
【００４０】
図５は、認証画面の一例を示す図である。図５を参照して、認証画面４０は、ユーザー名を入力するための欄４２と、パスワードを入力するための欄４４とを含む。認証画面４０はさらに、ソフトキーとして、欄４２及び欄４４にそれぞれ入力されているユーザー名及びパスワードによって認証を行なう指示を入力するためのキー４６と、ユーザー名及びパスワードの入力を中止する指示を入力するためのキー４８とを含む。認証画面４０の表示後、制御部１０は、キー４６又はキー４８の押下を受け付けるまで待機している（ステップＳ１２にてＮＯ、ステップＳ１９にてＮＯ）。
【００４１】
第三者は、操作部１５を介して、ユーザー名として「０１２３」を欄４２に入力する。第三者はさらに、パスワードとして、取得したパスワードの一部における「＊」で示されている不明な部分に、無作為に選択した数字である「４」を挿入した文字列である「１Ｋ８４Ｊ７ＹＱ４７」を欄４４に入力して、キー４６を押下する。キー４６が押下されると、制御部１０は、認証を実行する指示を受け付けたと判定し（ステップＳ１２にてＹＥＳ）、禁止期間が経過している固定パスワードが存在するか否かを判定する（ステップＳ１３）。
【００４２】
この場合、認証の実行が禁止されている固定パスワードは存在していないので、制御部１０は、禁止期間が経過している固定パスワードは存在しないと判定し（ステップＳ１３にてＮＯ）、入力されたパスワードが、入力されたユーザー名に対応付けてＨＤＤ１９に予め記憶されている（以下、単に「登録されている」と記す。）複数の固定パスワードのうちのいずれかと一致するか否かを判定する（ステップＳ１５）。
【００４３】
この場合、第１の固定パスワード及び第２の固定パスワードのうちのいずれも、入力されたパスワードと一致しないので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれとも一致しないと判定し（ステップＳ１５にてＮＯ）、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかが、禁止条件を満たしているか否かを判定する（ステップＳ１６）。
【００４４】
この場合、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる第１の固定パスワードは、入力されたパスワードである「１Ｋ８４Ｊ７ＹＱ４７」と一致する文字の数を「９」個含む。当該一致する文字の数は、第１の固定パスワードを構成する文字列に含まれている全ての文字数である「１０」個に対して、９０％の割合を占める。したがって、制御部１０は、登録されている複数の固定パスワードのうちのいずれかが禁止条件を満たしていると判定し（ステップＳ１６にてＹＥＳ）、禁止条件を満たしている第１の固定パスワードによる認証の実行を、禁止期間（この場合、１日）中禁止するように設定するとともに（ステップＳ１７）、認証画面４０に、パスワードの再入力を促すエラーメッセージを表示させる（ステップＳ１８）。
【００４５】
図６は、エラーメッセージの一例を示す図である。図６を参照して、制御部１０は、「パスワードが正しくありません。入力し直してください。」というエラーメッセージ５０を、認証画面４０における欄４４の近傍に表示させる。
【００４６】
（１−２）認証が禁止されている固定パスワードと一致するパスワードが入力される場合
第三者は、エラーメッセージ５０を確認して、操作部１５を介して、パスワードとして、取得したパスワードの一部における「＊」で示されている不明な部分に、無作為に選択した数字である「３」を挿入した文字列である「１Ｋ８３Ｊ７ＹＱ４７」を欄４４に入力して、キー４６を押下する。キー４６が押下されると、制御部１０は、認証を実行する指示を受け付けたと判定し（ステップＳ１２にてＹＥＳ）、禁止期間が経過している固定パスワードが存在するか否かを判定する（ステップＳ１３）。
【００４７】
この場合、第１の固定パスワードの禁止期間は経過していないので、制御部１０は、禁止期間が経過している固定パスワードは存在しないと判定し（ステップＳ１３にてＮＯ）、入力されたパスワードが、入力されたユーザー名に対応付けて登録されている複数の固定パスワードであって、認証禁止が設定されていないパスワードのうちのいずれかと一致するか否かを判定する（ステップＳ１５）。
【００４８】
第三者によって入力されたパスワードは、第１の固定パスワードと一致するものの、第１の固定パスワードは認証禁止が設定されているので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードであって、認証禁止が設定されていないパスワードのうちのいずれとも一致しないと判定するとともに（ステップＳ１５にてＮＯ）、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれも禁止条件を満たしていないと判定し（ステップＳ１６にてＮＯ）、認証画面４０にエラーメッセージ５０を表示させる（ステップＳ１８）。
【００４９】
第三者は、エラーメッセージ５０を確認して、コピー機能の不正使用をあきらめて、認証画面４０におけるキー４８を押下する。キー４８が押下されると、制御部１０は、認証を実行する指示を受け付けていないと判定するとともに（ステップＳ１２にてＮＯ）、ユーザー名及びパスワードの入力を中止する指示を受け付けたと判定し（ステップＳ１９にてＹＥＳ）、表示部１６に、ホーム画面３０を表示させる（ステップＳ２０）。
【００５０】
（２）ログインが実行される場合
（２−１）認証が禁止されていない固定パスワードと一致するパスワードが入力される場合
ユーザーは、第三者による操作後であって、第１の固定パスワードの禁止期間が経過する前に、コピー機能の利用を所望して、ホーム画面３０のキー３２を押下する。キー３２が押下されると、制御部１０は、上記と同様にしてステップＳ１０及びステップＳ１１の処理を実行して、表示部１６に、認証画面４０を表示させる。
【００５１】
ユーザーは、操作部１５を介して、ユーザー名として「０１２３」を欄４２に入力するとともに、パスワードとして、第１の固定パスワードを欄４４に入力して、キー４６を押下する。キー４６が押下されると、制御部１０は、上記と同様にして、ステップＳ１２、ステップＳ１３、ステップＳ１５、ステップＳ１６、及びステップＳ１８の処理を実行する。
【００５２】
ユーザーは、エラーメッセージ５０を確認して、操作部１５を介して、パスワードとして、第２の固定パスワードを欄４４に入力してキー４６を押下する。キー４６が押下されると、制御部１０は、上記と同様にして、ステップＳ１２、及びステップＳ１３の処理を実行する。
【００５３】
登録されている第２の固定パスワードは、入力されたパスワードと一致するので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードであって、認証禁止が設定されていないパスワードのうちのいずれかと一致すると判定し（ステップＳ１５にてＹＥＳ）、ログインを実行して、表示部１６に、コピー機能における各種設定を行なうための設定画面を表示させて、コピー機能を実行可能にする（ステップＳ２１）。
【００５４】
（２−２）認証の禁止が解除された固定パスワードと一致するパスワードが入力される場合
第三者による上記した操作が行なわれた日の翌日、ユーザーによって、画像形成装置１の電源が投入されると、制御部１０は、表示部１６に、ホーム画面３０を表示させる。ユーザーは、コピー機能の使用を所望して、ホーム画面３０のキー３２を押下する。キー３２が押下されると、制御部１０は、現在ログイン中であるか否かを判定する（ステップＳ１０）。この場合、電源を投入してから現在までにログインが実行されていないので、制御部１０は、現在ログイン中ではないと判定し（ステップＳ１０にてＮＯ）、表示部１６に、認証画面４０を表示させる（ステップＳ１１）。
【００５５】
ユーザーは、操作部１５を介して、ユーザー名として「０１２３」を欄４２に入力するとともに、パスワードとして、第１の固定パスワードを欄４４に入力してキー４６を押下する。キー４６が押下されると、制御部１０は、認証を実行する指示を受け付けたと判定し（ステップＳ１２にてＹＥＳ）、禁止期間が経過している固定パスワードが存在するか否かを判定する（ステップＳ１３）。
【００５６】
この場合、第１の固定パスワードの禁止期間は経過しているので、制御部１０は、禁止期間が経過している固定パスワードが存在すると判定し（ステップＳ１３にてＹＥＳ）、第１の固定パスワードによる認証禁止の設定を解除する（ステップＳ１４）。
【００５７】
認証禁止が解除された第１の固定パスワードは、入力されたパスワードと一致するので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかと一致すると判定し（ステップＳ１５にてＹＥＳ）、ログインを実行して、表示部１６に、コピー機能における各種設定を行なうための設定画面を表示させて、コピー機能を実行可能にする（ステップＳ２１）。
【００５８】
上記実施の形態によれば、制御部１０は、操作部１５を介して、ユーザー名及びパスワードが入力された場合であって、入力されたパスワードが、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行し、入力されたパスワードが、当該複数の固定パスワードのうちのいずれとも一致しない場合であって、当該複数の固定パスワードのうちのいずれかが、入力されたパスワードとの類似性についての禁止条件を満たしている場合に、当該禁止条件を満たしている固定パスワードによる認証の実行を禁止期間中禁止する。
【００５９】
このように、ユーザーは、予め登録されている複数の固定パスワードのうちのいずれかと一致するパスワードを入力すればログインを実行できる。したがって、ユーザーが複数のパスワードを保有していても、予め登録されているパスワードを忘れてしまうことによって、ログインできない状況が生じてしまうことを防ぐことができる。これによって、パスワードが１つしか登録されていない場合と比較して、ログインが許可されやすくなるため、ユーザーの利便性が向上する。
【００６０】
また、制御部１０は、入力されたパスワードとの類似性についての禁止条件を満たしている固定パスワードによる認証の実行を禁止するので、ログインが許可されやすくなることに起因する安全性の低下を防ぐことができる。
【００６１】
また上記実施の形態によれば、制御部１０は、禁止条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字の数が、文字列に含まれている全ての文字数に対して、予め定められている割合以上という条件を設定する。
【００６２】
このように、登録されている固定パスワードに類似するパスワードが入力された場合に、当該固定パスワードによる認証が禁止されるので、例えば、登録されている固定パスワードの一部を取得した悪意のある第三者が、無作為に文字の入力を繰り返すことによって、ログインが実行されてしまうことを防ぐことができる。したがって、固定パスワードが複数登録されている場合においても、高い安全性を確保できる。
【００６３】
また上記実施の形態によれば、画像形成装置１において、画像形成部１２等は、認証装置２によってログインが実行された場合に、画像を記録紙に形成するので、ユーザーは、高い安全性を確保しつつ、容易に画像を取得できる。
【００６４】
（第１の変形例）
本発明の第１の変形例に係る認証装置２を含む画像形成装置１の構成は、第１の認証処理に代えて第２の認証処理が実行される点、及びＨＤＤ１９に記憶されている情報の一部が異なる点を除き、上記した実施の形態と同じである。以下、上記した実施の形態と異なる点について説明する。
【００６５】
ＨＤＤ１９は、第１の変形例に係る第２の認証処理を実行するための制御プログラムを記憶している。上記プロセッサーは、当該制御プログラムに従って動作することにより、制御部１０として、第２の認証処理を実行する。なお、制御部１０は、コンピュータープログラムに基づく動作によらず、ハード回路により動作可能に構成されてもよい。
【００６６】
ＨＤＤ１９は、認証情報として予め記憶されている複数の固定パスワードのそれぞれに対応付けて、当該固定パスワードのそれぞれが禁止条件を満たした回数を記憶している。制御部１０は、上記した禁止条件を満たした回数を、固定パスワードのそれぞれが、禁止条件を満たす度に更新し、認証禁止が設定される度にリセットする。なお、上記の回数がリセットされる条件は、上記の条件に限定されない。制御部１０は、例えば、画像形成装置１の電源が投入される度に上記の回数をリセットしてもよい。
【００６７】
第１の変形例において、制御部１０は、上記した禁止条件を満たした回数が、予め定められている回数に達した場合に、当該禁止条件を満たしている固定パスワードによる認証の実行を禁止期間中禁止する。ＨＤＤ１９は、上記した予め定められている回数を予め記憶している。制御部１０は、ユーザーによって操作部１５を介して入力される指示にしたがって、当該予め定められている回数を設定する。上記した予め定められている回数としては、悪意のある第三者等が無作為に文字の入力を繰り返すことによってログイン可能にならない程度の回数であれば特に限定されないが、少ない方が好ましい。本変形例では、予め定められている回数として、「２」回が設定されているものとする。
【００６８】
［動作］
以下、第２の認証処理を実行するために、画像形成装置１で実行される制御プログラムの制御構造について、画像形成装置１の動作と併せて説明する。図７及び図８は、第２の認証処理を示すフローチャートである。第２の認証処理を実行する制御プログラムにおいて、ステップＳ３０乃至ステップＳ４０の処理は、図３に示すステップＳ１０乃至ステップＳ１６、及びステップＳ１８乃至ステップＳ２１の処理と同じである。以下、第１の認証処理とは異なる処理について主に説明する。
【００６９】
ユーザーは、操作部１５を介した入力によって、ユーザー名である「０１２３」と、第１の固定パスワード及び第２の固定パスワードとを対応付けて、認証情報として予め登録する。第１の固定パスワードは、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる。第２の固定パスワードは、「５９ＦＶＰ６５ＢＡＧ」という文字列からなる。制御部１０は、登録された認証情報を、ＨＤＤ１９に記憶させる。
【００７０】
（１）禁止条件を満たした回数が予め定められている回数に達していない場合
画像形成装置１の電源が投入されると、制御部１０は、表示部１６に、ホーム画面３０を表示させる。ユーザーは、コピー機能の使用を所望して、キー３２を押下する。キー３２が押下されると、制御部１０は、現在ログイン中であるか否かを判定する（ステップＳ３０）。この場合、電源が投入されてから現在までにログインが実行されていないので、制御部１０は、現在ログイン中ではないと判定し（ステップＳ３０にてＮＯ）、表示部１６に、認証画面４０を表示させる（ステップＳ３１）。
【００７１】
ユーザーは、操作部１５を介して、ユーザー名として「０１２３」を欄４２に入力する。ユーザーはさらに、パスワードとして、「１Ｋ９４Ｊ７ＹＱ４７」という文字列を入力する。入力された当該文字列は、第１の固定パスワードにおける「８３」の部分が、入力間違いによって「９４」として入力された文字列である。パスワードの入力後、ユーザーは、キー４６を押下する。
【００７２】
キー４６が押下されると、制御部１０は、認証を実行する指示を受け付けたと判定し（ステップＳ３２にてＹＥＳ）、禁止期間が経過している固定パスワードが存在するか否かを判定する（ステップＳ３３）。
【００７３】
この場合、認証が禁止されている固定パスワードは存在していないので、制御部１０は、禁止期間が経過している固定パスワードは存在しないと判定し（ステップＳ３３にてＮＯ）、入力されたパスワードが、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかと一致するか否かを判定する（ステップＳ３５）。
【００７４】
この場合、第１の固定パスワード及び第２の固定パスワードのうちのいずれも、入力されたパスワードと一致しないので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれとも一致しないと判定し（ステップＳ３５にてＮＯ）、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかが、禁止条件を満たしているか否かを判定する（ステップＳ３６）。
【００７５】
この場合、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる第１の固定パスワードは、入力されたパスワードである「１Ｋ９４Ｊ７ＹＱ４７」と一致する文字の数を「８」個含む。当該一致する文字の数は、第１の固定パスワードを構成する文字列に含まれている全ての文字数である「１０」個に対して、８０％の割合を占める。したがって、制御部１０は、登録されている複数の固定パスワードのうちのいずれかが、禁止条件を満たしていると判定するとともに（ステップＳ３６にてＹＥＳ）、第１の固定パスワードが禁止条件を満たした回数をＨＤＤ１９に記憶させる（ステップＳ４１）。
【００７６】
この場合、第１の固定パスワードが禁止条件を満たしているのは初めてであるので、制御部１０は、ＨＤＤ１９に対し、予め記憶されている第１の固定パスワードに対応付けて、第１の固定パスワードが禁止条件を満たした回数として「１」を記憶させる。
【００７７】
制御部１０は、第１の固定パスワードが禁止条件を満たした回数が、予め定められている回数である「２」に達していないと判定し（ステップＳ４２にてＮＯ）、表示部１６に、エラーメッセージ５０を表示させる（ステップＳ３７）。
【００７８】
（２）禁止条件を満たした回数が、予め定められている回数に達している場合
ユーザーは、エラーメッセージ５０を確認して、操作部１５を介して、パスワードとして、「１Ｋ９３Ｊ７ＹＱ４７」という文字列を入力する。入力された当該文字列は、第１の固定パスワードにおける「８」の部分が、入力間違いによって「９」として入力された文字列である。パスワードの入力後、ユーザーは、キー４６を押下する。キー４６が押下されると、制御部１０は、上記と同様にして、ステップＳ３２乃至ステップＳ３５の処理を実行する。
【００７９】
この場合、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる第１の固定パスワードは、入力されたパスワードである「１Ｋ９３Ｊ７ＹＱ４７」と一致する文字の数を「９」個含む。当該一致する文字の数は、第１の固定パスワードを構成する文字列に含まれている全ての文字数である「１０」個に対して、９０％の割合を占める。したがって、制御部１０は、登録されている複数の固定パスワードのうちのいずれかが、禁止条件を満たしていると判定するとともに（ステップＳ３６にてＹＥＳ）、第１の固定パスワードが禁止条件を満たした回数をＨＤＤ１９に記憶させる（ステップＳ４１）。
【００８０】
この場合、第１の固定パスワードが禁止条件を満たしているのは２回目であるので、制御部１０は、ＨＤＤ１９に対し、予め記憶されている第１の固定パスワードに対応付けて、第１の固定パスワードが禁止条件を満たした回数として「２」を記憶させる。
【００８１】
制御部１０は、第１の固定パスワードが禁止条件を満たした回数が、予め定められている回数である「２」に達していると判定し（ステップＳ４２にてＹＥＳ）、禁止条件を満たしている第１の固定パスワードによる認証の実行を、禁止期間（この場合、１日）中禁止するように設定するとともに（ステップＳ４３）、認証画面４０に、エラーメッセージ５０を表示させる（ステップＳ３７）。
【００８２】
第１の変形例によれば、制御部１０は、複数の固定パスワードのうちのいずれかが禁止条件を満たす毎に、ＨＤＤ１９に対し、禁止条件を満たしている固定パスワードに対応付けて、禁止条件を満たした回数を記憶させ、禁止条件を満たした回数が、予め定められている回数に達した場合に、禁止条件を満たしている固定パスワードによる認証の実行を禁止期間中禁止する。
【００８３】
これによって、正当なユーザーが、単なる入力間違いによって誤ったパスワードを入力してしまった場合に、誤ったパスワードに類似する固定パスワードによる認証の実行が即座に禁止されてしまうことがなくなるので、ユーザーの利便性が向上する。
【００８４】
（第２の変形例）
本発明の第２の変形例に係る認証装置２を含む画像形成装置１の構成は、第１の認証処理に代えて第３の認証処理が実行される点、及びＨＤＤ１９に記憶されている情報の一部が異なる点を除き、上記した実施の形態と同じである。以下、上記した実施の形態と異なる点について説明する。
【００８５】
ＨＤＤ１９は、第２の変形例に係る第３の認証処理を実行するための制御プログラムを記憶する。上記プロセッサーは、当該制御プログラムに従って動作することにより、制御部１０として、第３の認証処理を実行する。なお、制御部１０は、コンピュータープログラムに基づく動作によらず、ハード回路により動作可能に構成されてもよい。
【００８６】
ＨＤＤ１９は、禁止条件として、入力されたパスワードとの類似性が予め定められている値以上であることを示す第１条件と、入力されたパスワードとの類似性が、第１の値よりも低い第２の値以上であることを示す第２条件とを予め記憶している。制御部１０は、ユーザーによって操作部１５を介して入力される指示にしたがって、当該第１条件及び第２条件を予め設定する。
【００８７】
本変形例では、制御部１０は、第１条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字の数が、当該文字列に含まれている全ての文字数に対して、予め定められている割合（この場合、第１の値としての「９０」％）以上という条件を設定している。制御部１０は、第２条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字の数が、当該文字列に含まれている全ての文字数に対して、予め定められている割合（この場合、第２の値としての「７０」％）以上という条件を設定している。
【００８８】
ＨＤＤ１９は、直近に禁止条件を満たした固定パスワードを示す情報（以下、「直近の情報」と記す。）を記憶している。制御部１０は、上記した直近の情報を、固定パスワードが禁止条件を満たす度に更新する。
【００８９】
［動作］
以下、第３の認証処理を実行するために、画像形成装置１で実行される制御プログラムの制御構造について、画像形成装置１の動作と併せて説明する。図９及び図１０は、第３の認証処理を示すフローチャートである。第３の認証処理を実行する制御プログラムにおいて、ステップＳ５０乃至ステップＳ５８の処理は、図３に示すステップＳ１０乃至ステップＳ１５、及びステップＳ１９乃至ステップＳ２１の処理と同じである。以下、第１の認証処理とは異なる処理について主に説明する。
【００９０】
ユーザーは、操作部１５を介した入力によって、ユーザー名である「０１２３」と、第１の固定パスワード及び第２の固定パスワードとを対応付けて、認証情報として予め登録する。第１の固定パスワードは、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる。第２の固定パスワードは、「５９ＦＶＰ６５ＢＡＧ」という文字列からなる。制御部１０は、登録された認証情報を、ＨＤＤ１９に記憶させる。
【００９１】
（１）第１条件を満たしている固定パスワードが存在する場合
画像形成装置１の電源が投入されると、制御部１０は、表示部１６に、ホーム画面３０を表示させる。ここで、ユーザー名である「０１２３」と、第１の固定パスワードの一部である「１Ｋ８＊Ｊ７ＹＱ４７」とを正当な権限なく取得した第三者がいるものとする。当該第三者は、コピー機能の不正使用を所望して、キー３２を押下する。キー３２が押下されると、制御部１０は、現在ログイン中であるか否かを判定する（ステップＳ５０）。この場合、電源が投入されてから現在までにログインが実行されていないので、制御部１０は、現在ログイン中ではないと判定し（ステップＳ５０にてＮＯ）、表示部１６に、認証画面４０を表示させる（ステップＳ５１）。
【００９２】
第三者は、操作部１５を介して、ユーザー名として「０１２３」を欄４２に入力する。第三者はさらに、パスワードとして、取得したパスワードの一部における「＊」で示されている不明な部分に無作為に選択した数字である「２」を挿入した文字列である「１Ｋ８２Ｊ７ＹＱ４７」を欄４４に入力して、キー４６を押下する。
【００９３】
キー４６が押下されると、制御部１０は、認証を実行する指示を受け付けたと判定し（ステップＳ５２にてＹＥＳ）、禁止期間が経過している固定パスワードが存在するか否かを判定する（ステップＳ５３）。
【００９４】
この場合、認証が禁止されている固定パスワードは存在していないので、制御部１０は、禁止期間が経過している固定パスワードは存在しないと判定し（ステップＳ５３にてＮＯ）、入力されたパスワードが、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかと一致するか否かを判定する（ステップＳ５５）。
【００９５】
この場合、第１の固定パスワード及び第２の固定パスワードのうちのいずれも、入力されたパスワードと一致しないので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれとも一致しないと判定し（ステップＳ５５にてＮＯ）、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかが第１条件を満たしているか否かを判定する（ステップＳ５９）。
【００９６】
この場合、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる第１の固定パスワードは、入力されたパスワードである「１Ｋ８２Ｊ７ＹＱ４７」と一致する文字の数を「９」個含む。当該一致する文字の数は、第１の固定パスワードを構成する文字列に含まれている全ての文字数である「１０」個に対して、９０％の割合を占める。したがって、制御部１０は、登録されている複数の固定パスワードのうちのいずれかが第１条件を満たしていると判定するとともに（ステップＳ５９にてＹＥＳ）、第１条件を満たしている第１の固定パスワードによる認証の実行を禁止期間（この場合、１日）中禁止するように設定する（ステップＳ６２）。
【００９７】
認証禁止の設定後、制御部１０は、ＨＤＤ１９に対し、直近に禁止条件を満たした固定パスワードが第１の固定パスワードであることを示す直近の情報を記憶させるとともに（ステップＳ６３）、認証画面４０に、エラーメッセージ５０を表示させる（ステップＳ６４）。
【００９８】
（２）第２条件を満たしている固定パスワードが存在する場合
（２−１）第２条件を連続して満たしていない場合
画像形成装置１の電源が投入されると、制御部１０は、表示部１６に、ホーム画面３０を表示させる。ここで、ユーザー名である「０１２３」と、第２の固定パスワードの一部である「５９ＦＶ＊＊＊ＢＡＧ」とを正当な権限なく取得した第三者がいるものとする。当該第三者は、コピー機能の不正使用を所望して、キー３２を押下する。キー３２が押下されると、制御部１０は、上記と同様にして、ステップＳ５０及びステップＳ５１の処理を実行する。
【００９９】
第三者は、操作部１５を介して、ユーザー名として「０１２３」を欄４２に入力する。第三者はさらに、パスワードとして、取得したパスワードの一部における「＊＊＊」で示されている不明な部分に無作為に選択した文字である「Ｏ５４」を挿入した文字列である「５９ＦＶＯ５４ＢＡＧ」を欄４４に入力して、キー４６を押下する。
【０１００】
キー４６が押下されると、制御部１０は、上記と同様にして、ステップＳ５２、ステップＳ５３、及びステップＳ５５の処理を実行する。この場合、第１の固定パスワード及び第２の固定パスワードのうちのいずれも、入力されたパスワードと一致しないので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれとも一致しないと判定する（ステップＳ５５にてＮＯ）。
【０１０１】
「５９ＦＶＰ６５ＢＡＧ」という文字列からなる第２の固定パスワードは、入力されたパスワードである「５９ＦＶＯ５４ＢＡＧ」と一致する文字の数を「７」個含む。当該一致する文字の数は、第２の固定パスワードを構成する文字列に含まれている全ての文字数である「１０」個に対して、７０％の割合を占める。
【０１０２】
したがって、制御部１０は、登録されている複数の固定パスワードのうちのいずれも第１条件を満たしていないと判定するとともに（ステップＳ５９にてＮＯ）、当該複数の固定パスワードのうちのいずれかが第２条件を満たしていると判定し（ステップＳ６０にてＹＥＳ）、ＨＤＤ１９に記憶されている直近の情報に基づいて、第２条件を満たしている固定パスワードが、連続して禁止条件を満たしているか否かを判定する（ステップＳ６１）。
【０１０３】
この場合、直近に禁止条件を満たしたのは第１の固定パスワードであるので、制御部１０は、第２条件を満たしている固定パスワードが、連続して禁止条件を満たしていないと判定し（ステップＳ６１にてＮＯ）、ＨＤＤ１９に対し、直近に禁止条件を満たした固定パスワードが第２の固定パスワードであることを示す直近の情報を記憶させるとともに（ステップＳ６３）、認証画面４０に、エラーメッセージ５０を表示させる（ステップＳ６４）。
【０１０４】
（２−２）第２条件を連続して満たしている場合
第三者は、エラーメッセージ５０を確認して、操作部１５を介して、パスワードとして、取得したパスワードの一部における「＊＊＊」で示されている不明な部分に無作為に選択した他の文字である「Ｐ５４」を挿入した文字列である「５９ＦＶＰ５４ＢＡＧ」を欄４４に入力して、キー４６を押下する。
【０１０５】
キー４６が押下されると、制御部１０は、上記と同様にして、ステップＳ５２、ステップＳ５３、及びステップＳ５５の処理を実行する。この場合、第１の固定パスワード及び第２の固定パスワードのうちのいずれも、入力されたパスワードと一致しないので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれとも一致しないと判定する（ステップＳ５５にてＮＯ）。
【０１０６】
「５９ＦＶＰ６５ＢＡＧ」という文字列からなる第２の固定パスワードは、入力されたパスワードである「５９ＦＶＰ５４ＢＡＧ」と一致する文字の数を「８」個含む。当該一致する文字の数は、第２の固定パスワードを構成する文字列に含まれている全ての文字数である「１０」個に対して、８０％の割合を占める。
【０１０７】
したがって、制御部１０は、登録されている複数の固定パスワードのうちのいずれも第１条件を満たしていないと判定するとともに（ステップＳ５９にてＮＯ）、当該複数の固定パスワードのうちのいずれかが第２条件を満たしていると判定し（ステップＳ６０にてＹＥＳ）、ＨＤＤ１９に記憶されている直近の情報に基づいて、第２条件を満たしている固定パスワードが、連続して禁止条件を満たしているか否かを判定する（ステップＳ６１）。
【０１０８】
この場合、直近に禁止条件を満たしたのは第２の固定パスワードであるので、制御部１０は、第２条件を満たしている固定パスワードが、連続して禁止条件を満たしていると判定し（ステップＳ６１にてＹＥＳ）、第２条件を満たしている第２の固定パスワードによる認証の実行を、禁止期間（この場合、１日）中禁止するように設定する（ステップＳ６２）。
【０１０９】
認証禁止の設定後、制御部１０は、ＨＤＤ１９に対し、直近に禁止条件を満たした固定パスワードが第２の固定パスワードであることを示す直近の情報を記憶させるとともに（ステップＳ６３）、認証画面４０に、エラーメッセージ５０を表示させる（ステップＳ６４）。
【０１１０】
第２の変形例によれば、制御部１０は、複数の固定パスワードのうちのいずれかが第１条件を満たしている場合には、第１条件を満たしている固定パスワードによる認証の実行を禁止期間中禁止し、複数の固定パスワードのうちのいずれかが第２条件を連続して満たしている場合には、第２条件を連続して満たしている固定パスワードによる認証の実行を禁止期間中禁止する。制御部１０はまた、複数の固定パスワードのうちのいずれかが第２条件を満たしている場合であって、第２条件を連続して満たしていない場合には、第２条件を満たしている固定パスワードによる認証の実行を禁止しない。
【０１１１】
このように、入力されたパスワードと固定パスワードとの類似性が比較的高く、悪意のある第三者等が無作為に入力を繰り返すことによって、登録されている固定パスワードを容易に取得できる可能性が高い場合には、即座に当該パスワードによる認証の実行が禁止される。一方、入力されたパスワードと固定パスワードとの類似性が比較的低く、悪意のある第三者等が無作為に入力を繰り返すことによって、登録されている固定パスワードを容易に取得できる可能性が低い場合には、正当なユーザーが単なる入力間違いによって誤ったパスワードを入力してしまう可能性を考慮して、認証の実行は即座に禁止されない。したがって、ユーザーの利便性がより一層向上する。
【０１１２】
（その他の変形例）
上記実施の形態では、制御部１０は、禁止条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字の数が、文字列に含まれている全ての文字数に対して、予め定められている割合以上という条件を設定したが、本発明はそのような実施の形態に限定されない。
【０１１３】
禁止条件は、入力されたパスワードが固定パスワードと類似している場合に、当該固定パスワードによる認証の実行を禁止できる条件であればよい。例えば、制御部１０は、禁止条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字列の長さの合計が、固定パスワードを構成する文字列全体の長さに対して、予め定められている割合（例えば、８０％）以上という条件を設定してもよい。
【０１１４】
他の例として、例えば、制御部１０は、禁止条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する最も長い文字列の長さが、固定パスワードを構成する文字列全体の長さに対して、予め定められている割合（例えば、８０％）以上という条件を設定してもよい。
【０１１５】
なお、上記実施の形態において、ユーザーは、２個の固定パスワードを予め登録したが、本発明はそのような実施の形態に限定されない。登録される固定パスワードの数は、ユーザーが保有するパスワードの数に応じて決定されるため、特に限定されない。例えば、ユーザーは、１０個の固定パスワードを予め登録してもよい。
【０１１６】
また上記実施の形態では、制御部１０は、禁止期間として、一日を設定したが、本発明はそのような実施の形態に限定されず、例えば、一週間を設定してもよい。また、制御部１０は、禁止期間を、予め登録されている固定パスワードの数に応じて複数設定してもよい。
【０１１７】
例えば、制御部１０は、予め登録されている複数の固定パスワードの数が予め定められている数以下である場合には禁止期間を予め定められている時間以下になるように設定し（例えば、三時間）、予め登録されている複数の固定パスワードの数が予め定められている数を超えている場合には、禁止期間を予め定められている時間を超えるように設定する（例えば、一日）。このような構成にすることによって、所有している固定パスワードの数が少ないユーザーが、単なる入力間違いによって誤ったパスワードを複数回入力してしまった場合等に、長時間ログインできない状況が生じてしまうことを防ぐことができる。
【０１１８】
また上記実施の形態では、ユーザーを特定するためのユーザー情報としてユーザー名を例示したが、本発明はそのような実施の形態に限定されず、例えば、ユーザーＩＤであってもよい。
【０１１９】
また上記実施の形態では、画像形成部１２は、記録紙に画像を形成したが、本発明はそのような実施の形態に限定されない。画像形成部１２は、記録紙に限らず、他の記録媒体に画像を形成してもよい。他の記録媒体としては、例えば、ＯＨＰ（Overhead Projector）シートを例示できる。
【０１２０】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、本発明に係る画像形成装置としてカラー複合機を用いているが、これは一例に過ぎず、モノクロ複合機、プリンター、コピー機、又はファクシミリ装置等の他の画像形成装置が用いられてもよい。
【０１２１】
また、図１乃至図１０を用いて示した上記実施形態の構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【図１】
2019239834.tif 000003
【図２】
2019239834.tif 000004
【図３】
2019239834.tif 000005
【図４】
2019239834.tif 000006
【図５】
2019239834.tif 000007
【図６】
2019239834.tif 000008
【図７】
2019239834.tif 000009
【図８】
2019239834.tif 000010
【図９】
2019239834.tif 000011
【図１０】
2019239834.tif 000012
【手続補正書】
【提出日】令和2年11月27日(2020.11.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザーを特定するためのユーザー情報と、複数の固定パスワードとを対応付けて予め記憶する記憶部と、
ユーザー情報及びパスワードを入力するための入力部と、
前記入力部を介して、ユーザー情報及びパスワードが入力された場合であって、入力された前記パスワードが、入力された前記ユーザー情報に対応付けて前記記憶部に予め記憶されている前記複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行する制御部と、を備え、
前記制御部は、入力された前記パスワードが、入力された前記ユーザー情報に対応付けて前記記憶部に予め記憶されている前記複数の固定パスワードのうちのいずれとも一致しない場合であって、前記複数の固定パスワードのうちのいずれかが、入力された前記パスワードとの類似性についての予め定められている条件を満たしている場合に、前記予め定められている条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止し、
前記制御部は、前記予め定められている条件として、前記固定パスワードを構成する文字列のうち、入力された前記パスワードと一致する文字の数が、前記文字列に含まれている全ての文字数に対して、予め定められている割合以上という条件を設定する、認証装置。
【請求項２】
ユーザーを特定するためのユーザー情報と、複数の固定パスワードとを対応付けて予め記憶する記憶部と、
ユーザー情報及びパスワードを入力するための入力部と、
前記入力部を介して、ユーザー情報及びパスワードが入力された場合であって、入力された前記パスワードが、入力された前記ユーザー情報に対応付けて前記記憶部に予め記憶されている前記複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行する制御部と、を備え、
前記制御部は、入力された前記パスワードが、入力された前記ユーザー情報に対応付けて前記記憶部に予め記憶されている前記複数の固定パスワードのうちのいずれとも一致しない場合であって、前記複数の固定パスワードのうちのいずれかが、入力された前記パスワードとの類似性についての予め定められている条件を満たしている場合に、前記予め定められている条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止し、
前記制御部は、前記予め定められている条件として、前記固定パスワードを構成する文字列のうち、入力された前記パスワードと一致する文字列の長さが、前記文字列全体の長さに対して、予め定められている割合以上という条件を設定する、認証装置。
【請求項３】
ユーザーを特定するためのユーザー情報と、複数の固定パスワードとを対応付けて予め記憶する記憶部と、
ユーザー情報及びパスワードを入力するための入力部と、
前記入力部を介して、ユーザー情報及びパスワードが入力された場合であって、入力された前記パスワードが、入力された前記ユーザー情報に対応付けて前記記憶部に予め記憶されている前記複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行する制御部と、を備え、
前記制御部は、入力された前記パスワードが、入力された前記ユーザー情報に対応付けて前記記憶部に予め記憶されている前記複数の固定パスワードのうちのいずれとも一致しない場合であって、前記複数の固定パスワードのうちのいずれかが、入力された前記パスワードとの類似性についての予め定められている条件を満たしている場合に、前記予め定められている条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止し、
前記制御部は、前記予め定められている条件として、入力された前記パスワードとの類似性が予め定められている第１の値以上であることを示す第１条件と、入力された前記パスワードとの類似性が、前記第１の値よりも低い第２の値以上であることを示す第２条件と、を設定し、
前記制御部は、前記記憶部に対し、直近に前記予め定められている条件を満たした固定パスワードを示す情報を記憶させており、
前記制御部は、前記複数の固定パスワードのうちのいずれかが、前記第１条件を満たしている場合には、前記第１条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止し、
前記複数の固定パスワードのうちのいずれかが、前記第２条件を連続して満たしている場合には、前記第２条件を連続して満たしている固定パスワードによる認証の実行を、予め定められている期間禁止する、認証装置。
【請求項４】
前記制御部は、前記複数の固定パスワードのうちのいずれかが前記第２条件を満たしている場合であって、前記第２条件を連続して満たしていない場合には、前記第２条件を満たしている固定パスワードによる認証の実行を禁止しない、請求項３に記載の認証装置。
【請求項５】
ユーザーを特定するためのユーザー情報と、複数の固定パスワードとを対応付けて予め記憶する記憶部と、
ユーザー情報及びパスワードを入力するための入力部と、
前記入力部を介して、ユーザー情報及びパスワードが入力された場合であって、入力された前記パスワードが、入力された前記ユーザー情報に対応付けて前記記憶部に予め記憶されている前記複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行する制御部と、を備え、
前記制御部は、入力された前記パスワードが、入力された前記ユーザー情報に対応付けて前記記憶部に予め記憶されている前記複数の固定パスワードのうちのいずれとも一致しない場合であって、前記複数の固定パスワードのうちのいずれかが、入力された前記パスワードとの類似性についての予め定められている条件を満たしている場合に、前記予め定められている条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止し、
前記制御部は、前記記憶部に予め記憶されている前記複数の固定パスワードの数が予め定められている数以下である場合には前記予め定められている期間を予め定められている時間以下になるように設定し、前記複数の固定パスワードの数が前記予め定められている数を超えている場合には、前記予め定められている期間を前記予め定められている時間を超えるように設定する、認証装置。
【請求項６】
前記制御部は、前記記憶部に対し、前記複数の固定パスワードのうちのいずれかが前記予め定められている条件を満たす毎に、前記予め定められている条件を満たしている固定パスワードに対応付けて、当該固定パスワードが前記予め定められている条件を満たした回数を記憶させ、
前記制御部は、前記予め定められている条件を満たした回数が、予め定められている回数に達した場合に、前記予め定められている条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止する、請求項１乃至３、及び５のいずれかに記載の認証装置。
【請求項７】
請求項１乃至３、及び５のいずれかに記載の認証装置と、
前記認証装置によってログインが実行された場合に、画像を記録媒体に形成する画像形成部と、を備える、画像形成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置及び画像形成装置に関し、特に、パスワードを用いて認証を行なう技術に関する。
【背景技術】
【０００２】
装置又はシステム等を使用する際に、パスワードを用いて認証を行なう技術が知られている。
【０００３】
例えば、特許文献１には、複数のワンタイムパスワードをサーバーのデータベースに予め登録しておき、ユーザーがサーバーにログインする際に、サーバーは、入力されたパスワードと登録されているワンタイムパスワードとが一致する場合にログインを許可するとともに、入力されたパスワードに対応するワンタイムパスワードをデータベースから削除するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３１２３１９号公報
【発明の概要】
【０００５】
認証に使用するためのパスワードは、装置又はシステムごとに１つのみ登録されることが多い。このように装置又はシステムに対してパスワードを登録する際、安全性を確保するために、装置又はシステムごとに異なるパスワードを設定することで、ユーザーが一人で複数のパスワードを保有することがある。このような場合、ユーザーが、どの装置又はどのシステムに対して、どのパスワードが登録されているのかを忘れてしまうことによって、ログインを所望する装置又はシステムに対して、ログインが許可されにくくなってしまうという問題がある。
【０００６】
特許文献１に開示される技術では、予め登録されている複数のワンタイムパスワードのうちのいずれかと一致するパスワードを入力すればサーバーにログインできるので、パスワードが１つしか登録されていない場合と比較して、ログインが許可されやすくなる。また、ワンタイムパスワードを使い捨てることによって、ログインが許可されやすくなることに起因する安全性の低下を防いでいる。しかしながら、ユーザーは、多くのワンタイムパスワードを次々と登録して覚えておく必要があるためパスワードの管理が難しく、ユーザーの利便性に劣る。
【０００７】
本発明は、上記の事情に鑑みなされたものであり、パスワードが１つしか登録されていない場合と比較してログインが許可されやすくなるようにするとともに、ユーザーの利便性を確保したまま、ログインが許可されやすくなるようにすることに起因する安全性の低下を防ぐことを目的とする。
【０００８】
本発明の一局面に係る認証装置は、ユーザーを特定するためのユーザー情報と、複数の固定パスワードとを対応付けて予め記憶する記憶部と、ユーザー情報及びパスワードを入力するための入力部と、入力部を介して、ユーザー情報及びパスワードが入力された場合であって、入力されたパスワードが、入力されたユーザー情報に対応付けて記憶部に予め記憶されている複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行する制御部と、を備え、制御部は、入力されたパスワードが、入力されたユーザー情報に対応付けて記憶部に予め記憶されている複数の固定パスワードのうちのいずれとも一致しない場合であって、複数の固定パスワードのうちのいずれかが、入力されたパスワードとの類似性についての予め定められる条件を満たしている場合に、予め定められる条件を満たしている固定パスワードによる認証の実行を、予め定められる期間禁止し、制御部は、予め定められている条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字の数が、文字列に含まれている全ての文字数に対して、予め定められている割合以上という条件を設定する。
本発明の他の一局面に係る認証装置は、ユーザーを特定するためのユーザー情報と、複数の固定パスワードとを対応付けて予め記憶する記憶部と、ユーザー情報及びパスワードを入力するための入力部と、入力部を介して、ユーザー情報及びパスワードが入力された場合であって、入力されたパスワードが、入力されたユーザー情報に対応付けて記憶部に予め記憶されている複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行する制御部と、を備え、制御部は、入力されたパスワードが、入力されたユーザー情報に対応付けて記憶部に予め記憶されている複数の固定パスワードのうちのいずれとも一致しない場合であって、複数の固定パスワードのうちのいずれかが、入力されたパスワードとの類似性についての予め定められている条件を満たしている場合に、予め定められている条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止し、制御部は、予め定められている条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字列の長さが、文字列全体の長さに対して、予め定められている割合以上という条件を設定する。
本発明の他の一局面に係る認証装置は、ユーザーを特定するためのユーザー情報と、複数の固定パスワードとを対応付けて予め記憶する記憶部と、ユーザー情報及びパスワードを入力するための入力部と、入力部を介して、ユーザー情報及びパスワードが入力された場合であって、入力されたパスワードが、入力されたユーザー情報に対応付けて記憶部に予め記憶されている複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行する制御部と、を備え、制御部は、入力されたパスワードが、入力されたユーザー情報に対応付けて記憶部に予め記憶されている複数の固定パスワードのうちのいずれとも一致しない場合であって、複数の固定パスワードのうちのいずれかが、入力されたパスワードとの類似性についての予め定められている条件を満たしている場合に、予め定められている条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止し、制御部は、予め定められている条件として、入力されたパスワードとの類似性が予め定められている第１の値以上であることを示す第１条件と、入力されたパスワードとの類似性が、第１の値よりも低い第２の値以上であることを示す第２条件と、を設定し、制御部は、記憶部に対し、直近に予め定められている条件を満たした固定パスワードを示す情報を記憶させており、制御部は、複数の固定パスワードのうちのいずれかが、第１条件を満たしている場合には、第１条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止し、複数の固定パスワードのうちのいずれかが、第２条件を連続して満たしている場合には、第２条件を連続して満たしている固定パスワードによる認証の実行を、予め定められている期間禁止する。
本発明の他の一局面に係る認証装置は、ユーザーを特定するためのユーザー情報と、複数の固定パスワードとを対応付けて予め記憶する記憶部と、ユーザー情報及びパスワードを入力するための入力部と、入力部を介して、ユーザー情報及びパスワードが入力された場合であって、入力されたパスワードが、入力されたユーザー情報に対応付けて記憶部に予め記憶されている複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行する制御部と、を備え、制御部は、入力されたパスワードが、入力されたユーザー情報に対応付けて記憶部に予め記憶されている複数の固定パスワードのうちのいずれとも一致しない場合であって、複数の固定パスワードのうちのいずれかが、入力されたパスワードとの類似性についての予め定められている条件を満たしている場合に、予め定められている条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止し、制御部は、記憶部に予め記憶されている複数の固定パスワードの数が予め定められている数以下である場合には予め定められている期間を予め定められている時間以下になるように設定し、複数の固定パスワードの数が予め定められている数を超えている場合には、予め定められている期間を予め定められている時間を超えるように設定する。
【０００９】
本発明の別の一局面に係る画像形成装置は、上記した認証装置と、認証装置によってログインが実行された場合に、画像を記録媒体に形成する画像形成部と、を備える。
【００１０】
本発明によれば、ユーザーは、予め登録されている複数の固定パスワードのうちのいずれかと一致するパスワードを入力すればログインを実行できるので、パスワードが１つしか登録されていない場合と比較して、ログインが許可されやすくなり、ユーザーの利便性が向上する。また、入力されたパスワードとの類似性についての予め定められる条件を満たしている固定パスワードがある場合、当該固定パスワードによる認証の実行が禁止されるので、使い捨てのパスワードを使用することなく、ログインが許可されやすくなることに起因する安全性の低下を防ぐことができるので、ユーザーの利便性がより一層向上する。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る認証装置を含む画像形成装置の外観を示す斜視図である。
【図２】本発明の一実施形態に係る認証装置を含む画像形成装置の内部構成を示すブロック図である。
【図３】第１の認証処理を示すフローチャートである。
【図４】ホーム画面の一例を示す図である。
【図５】認証画面の一例を示す図である。
【図６】エラーメッセージの一例を示す図である。
【図７】第２の認証処理を示すフローチャートである。
【図８】第２の認証処理を示すフローチャートである。
【図９】第３の認証処理を示すフローチャートである。
【図１０】第３の認証処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態に係る認証装置及び画像形成装置について、図面を参照して説明する。図１は、本発明の一実施形態に係る認証装置を含む画像形成装置の外観を示す斜視図である。
【００１３】
画像形成装置１は、ファクシミリ機能、コピー機能、プリンター機能、及びスキャナー機能等の複数の機能を兼ね備えている複合機である。
【００１４】
図１を参照して、画像形成装置１の筐体７には、画像形成装置１の様々な機能を実現するための複数の機器が収容されている。例えば、筐体７には、画像読取部１１、画像形成部１２（図１には図示しない。）、定着部１３（図１には図示しない。）、及び給紙部１４等が収容されている。
【００１５】
画像読取部１１は、原稿を搬送する原稿搬送部６と、原稿搬送部６により搬送されてくる原稿又はコンタクトガラスに載置されている原稿を光学的に読み取るスキャナーと、を含むＡＤＦ（Auto Document Feeder）である。画像読取部１１は、光照射部により原稿を照射し、その反射光をＣＣＤ（Charge-Coupled Device）センサーで受光することによって、原稿を読み取って画像データを生成する。
【００１６】
画像形成部１２は、感光体ドラム、帯電装置、露光装置、現像装置、及び転写装置を含む。画像形成部１２は、画像読取部１１によって生成された画像データ、又は、ネットワークを介して接続されているパーソナルコンピューター及び他のファクシミリ装置等から送られてくる画像データ等に基づいて、給紙部１４から供給されてくる記録紙にトナー像を形成する。
【００１７】
定着部１３は、画像形成部１２の画像形成処理によって表面にトナー像が形成された記録紙を加熱及び加圧することによってトナー像を記録紙に定着させる。定着部１３によって定着された後、画像が形成された記録紙は排紙トレイ８に排出される。
【００１８】
給紙部１４は、用紙カセットに収容されている記録紙、又は手差しトレイに載置されている記録紙をピックアップローラーによって１枚ずつ引出して画像形成部１２へと送り出す。
【００１９】
画像形成装置１は、操作部１５を備える。ユーザーは、操作部１５を介して、画像形成装置１によって実行可能な各種機能についての指示又は情報等を入力する。操作部１５は、表示部１６を含む。表示部１６は、液晶ディスプレイを含む表示装置である。表示部１６は、画像形成装置１によって実行可能な各種機能に関する各種の画面を表示する。操作部１５は、表示部１６に重ねて配置されているタッチパネル１５Ａを含んでいる。
【００２０】
図２は、本発明の一実施形態に係る認証装置を含む画像形成装置の内部構成を示すブロック図である。図２を参照して、画像形成装置１は、制御ユニット１００を含む。制御ユニット１００は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）等を含む。プロセッサーは、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、又はＡＳＩＣ（Application Specific Integrated Circuit）等である。制御ユニット１００は、内蔵するＲＯＭ又はＨＤＤ（Hard Disk Drive）１９に記憶されている制御プログラムが上記のプロセッサーによって実行されることにより、制御部１０として機能する。
【００２１】
制御ユニット１００は、原稿搬送部６、画像読取部１１、画像形成部１２、定着部１３、給紙部１４、操作部１５、画像処理部１７、画像メモリー１８、ＨＤＤ１９、ファクシミリ通信部２０、及び通信部２１等と電気的に接続されている。本実施の形態において、操作部１５、ＨＤＤ１９、及び制御ユニット１００は、第１の認証処理を実現するための認証装置２として機能する。
【００２２】
制御ユニット１００は、画像形成装置１の全体制御を司る。より詳細には、制御ユニット１００は、画像形成装置１の各部の動作、並びに、ネットワークを介して接続されているパーソナルコンピューター等の外部装置２２との通信等の処理を実行する。
【００２３】
画像処理部１７は、画像読取部１１によって生成された画像データに対して、必要に応じて画像処理を実行する。
【００２４】
画像メモリー１８は、画像読取部１１によって生成された印刷対象の画像データを一時的に記憶する領域を含む。
【００２５】
ＨＤＤ１９は、画像読取部１１によって生成された画像データ等を含む各種データを記憶する大容量の記憶装置である。ＨＤＤ１９は、画像形成装置１の一般的な動作を実現するための各種コンピュータープログラムを記憶している。
【００２６】
ＨＤＤ１９は、本実施の形態に係る第１の認証処理を実行するための制御プログラムを記憶している。上記プロセッサーは、当該制御プログラムに従って動作することにより、制御部１０として、本実施の形態に係る第１の認証処理を実行する。なお、制御部１０は、コンピュータープログラムに基づく動作によらず、ハード回路により動作可能に構成されてもよい。
【００２７】
ＨＤＤ１９は、認証情報として、ユーザーを特定するためのユーザー名と、複数の固定パスワードとを対応付けて予め記憶している。ユーザーは、操作部１５を介した入力によって、当該認証情報を予め登録する。固定パスワードは、画像形成装置１における予め定められている機能の使用を許可するためのパスワードである。固定パスワードは、ユーザーによって設定される固定された文字列からなる。上記した文字列は、文字又は数字等を含む。固定パスワードはまた、使い捨てではなく、継続して使用されるパスワードである。
【００２８】
制御部１０は、ユーザーによって、ユーザー名及びパスワードが、操作部１５を介して入力された場合であって、入力されたパスワードが、入力されたユーザー名と同じユーザー名（以下、単に「入力されたユーザー名」と記す。）に対応付けてＨＤＤ１９に予め記憶されている複数の固定パスワードのうちのいずれかと一致する場合に、画像形成装置１へのログインを実行するとともに、予め定められている機能を実行可能にする。
【００２９】
本実施の形態において、上記した予め定められている機能は、画像形成部１２による画像形成を実行する機能である、ファクシミリ機能、コピー機能、及びプリンター機能を含む。
【００３０】
制御部１０はまた、入力されたパスワードが、入力されたユーザー名に対応付けてＨＤＤ１９に予め記憶されている複数の固定パスワードのうちのいずれとも一致しない場合であって、当該複数の固定パスワードのうちのいずれかが、入力されたパスワードとの類似性についての予め定められている条件を満たしている場合に、当該条件を満たしている固定パスワードによる認証の実行を、予め定められている期間禁止する。以下、上記した予め定められている条件を「禁止条件」と記し、上記した予め定められている期間を「禁止期間」と記す。）
【００３１】
ＨＤＤ１９は、上記した禁止条件及び禁止期間を予め記憶している。ユーザーは、操作部１５を介して、当該禁止条件及び禁止期間を予め入力する。本実施の形態では、制御部１０は、ユーザーによって入力された内容にしたがって、禁止条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字の数が、当該文字列に含まれている全ての文字数に対して、予め定められている割合（この場合、８０％）以上という条件を設定しているものとする。制御部１０はまた、禁止期間として、一日を設定しているものとする。
【００３２】
なお、上記した予め定められている割合は、入力されたパスワードと固定パスワードとの類似性が高いことが示される値が設定されていれば特に限定されず、例えば、「９０％」であってもよい。
【００３３】
ファクシミリ通信部２０は、公衆回線への接続を行ない、公衆回線を介して画像データの送受信を行なう。
【００３４】
通信部２１は、ＬＡＮ(Local Area Network)ボード等の通信モジュールを含む。画像形成装置１は、通信部２１を介して、ネットワーク上のパーソナルコンピューター等の外部装置２２とデータ通信を行なう。
【００３５】
画像形成装置１の各部には電源が接続されており、この電源から電力が供給されることによって、画像形成装置１の各部が動作する。
【００３６】
［動作］
以下、第１の認証処理を実行するために、画像形成装置１で実行される制御プログラムの制御構造について、画像形成装置１の動作と併せて説明する。図３は、第１の認証処理を示すフローチャートである。第１の認証処理を実行する制御プログラムは、ユーザーによって、画像形成装置１における上記した予め定められている機能である、コピー機能、スキャナー機能、又はファクシミリ機能を選択する指示が、操作部１５を介して入力されることによって実行される。
【００３７】
ユーザーは、操作部１５を介した入力によって、ユーザー名である「０１２３」と、当該ユーザー名に対応する２個の固定パスワードとを、認証情報として予め登録する。上記した２個のパスワードは、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる第１の固定パスワードと、「５９ＦＶＰ６５ＢＡＧ」という文字列からなる第２の固定パスワードとを含む。制御部１０は、登録された認証情報を、ＨＤＤ１９に記憶させる。
【００３８】
画像形成装置１の電源が投入されると、制御部１０は、表示部１６に、ホーム画面を表示させる。図４は、ホーム画面の一例を示す図である。図４を参照して、ホーム画面３０は、画像形成装置１によって実行可能な複数の機能のうちのいずれかを選択するための画面である。例えば、ホーム画面３０は、ソフトキーとして、コピー機能を選択するためのキー３２、スキャナー機能を選択するためのキー３４、及びファクシミリ機能を選択するためのキー３６等を含む。
【００３９】
（１）ログインが実行されない場合
（１−１）登録されている固定パスワードと一致しないパスワードが入力される場合
ここで、ユーザー名である「０１２３」と、第１の固定パスワードの一部である「１Ｋ８＊Ｊ７ＹＱ４７」とを正当な権限なく取得した第三者がいるものとする。当該第三者は、コピー機能の不正使用を所望して、キー３２を押下する。キー３２が押下されると、制御部１０は、現在ログイン中であるか否かを判定する（ステップＳ１０）。この場合、電源が投入されてから現在までにログインが実行されていないので、制御部１０は、現在ログイン中ではないと判定し（ステップＳ１０にてＮＯ）、表示部１６に、ユーザー名及びパスワードを入力するための認証画面を表示させる（ステップＳ１１）。
【００４０】
図５は、認証画面の一例を示す図である。図５を参照して、認証画面４０は、ユーザー名を入力するための欄４２と、パスワードを入力するための欄４４とを含む。認証画面４０はさらに、ソフトキーとして、欄４２及び欄４４にそれぞれ入力されているユーザー名及びパスワードによって認証を行なう指示を入力するためのキー４６と、ユーザー名及びパスワードの入力を中止する指示を入力するためのキー４８とを含む。認証画面４０の表示後、制御部１０は、キー４６又はキー４８の押下を受け付けるまで待機している（ステップＳ１２にてＮＯ、ステップＳ１９にてＮＯ）。
【００４１】
第三者は、操作部１５を介して、ユーザー名として「０１２３」を欄４２に入力する。第三者はさらに、パスワードとして、取得したパスワードの一部における「＊」で示されている不明な部分に、無作為に選択した数字である「４」を挿入した文字列である「１Ｋ８４Ｊ７ＹＱ４７」を欄４４に入力して、キー４６を押下する。キー４６が押下されると、制御部１０は、認証を実行する指示を受け付けたと判定し（ステップＳ１２にてＹＥＳ）、禁止期間が経過している固定パスワードが存在するか否かを判定する（ステップＳ１３）。
【００４２】
この場合、認証の実行が禁止されている固定パスワードは存在していないので、制御部１０は、禁止期間が経過している固定パスワードは存在しないと判定し（ステップＳ１３にてＮＯ）、入力されたパスワードが、入力されたユーザー名に対応付けてＨＤＤ１９に予め記憶されている（以下、単に「登録されている」と記す。）複数の固定パスワードのうちのいずれかと一致するか否かを判定する（ステップＳ１５）。
【００４３】
この場合、第１の固定パスワード及び第２の固定パスワードのうちのいずれも、入力されたパスワードと一致しないので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれとも一致しないと判定し（ステップＳ１５にてＮＯ）、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかが、禁止条件を満たしているか否かを判定する（ステップＳ１６）。
【００４４】
この場合、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる第１の固定パスワードは、入力されたパスワードである「１Ｋ８４Ｊ７ＹＱ４７」と一致する文字の数を「９」個含む。当該一致する文字の数は、第１の固定パスワードを構成する文字列に含まれている全ての文字数である「１０」個に対して、９０％の割合を占める。したがって、制御部１０は、登録されている複数の固定パスワードのうちのいずれかが禁止条件を満たしていると判定し（ステップＳ１６にてＹＥＳ）、禁止条件を満たしている第１の固定パスワードによる認証の実行を、禁止期間（この場合、１日）中禁止するように設定するとともに（ステップＳ１７）、認証画面４０に、パスワードの再入力を促すエラーメッセージを表示させる（ステップＳ１８）。
【００４５】
図６は、エラーメッセージの一例を示す図である。図６を参照して、制御部１０は、「パスワードが正しくありません。入力し直してください。」というエラーメッセージ５０を、認証画面４０における欄４４の近傍に表示させる。
【００４６】
（１−２）認証が禁止されている固定パスワードと一致するパスワードが入力される場合
第三者は、エラーメッセージ５０を確認して、操作部１５を介して、パスワードとして、取得したパスワードの一部における「＊」で示されている不明な部分に、無作為に選択した数字である「３」を挿入した文字列である「１Ｋ８３Ｊ７ＹＱ４７」を欄４４に入力して、キー４６を押下する。キー４６が押下されると、制御部１０は、認証を実行する指示を受け付けたと判定し（ステップＳ１２にてＹＥＳ）、禁止期間が経過している固定パスワードが存在するか否かを判定する（ステップＳ１３）。
【００４７】
この場合、第１の固定パスワードの禁止期間は経過していないので、制御部１０は、禁止期間が経過している固定パスワードは存在しないと判定し（ステップＳ１３にてＮＯ）、入力されたパスワードが、入力されたユーザー名に対応付けて登録されている複数の固定パスワードであって、認証禁止が設定されていないパスワードのうちのいずれかと一致するか否かを判定する（ステップＳ１５）。
【００４８】
第三者によって入力されたパスワードは、第１の固定パスワードと一致するものの、第１の固定パスワードは認証禁止が設定されているので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードであって、認証禁止が設定されていないパスワードのうちのいずれとも一致しないと判定するとともに（ステップＳ１５にてＮＯ）、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれも禁止条件を満たしていないと判定し（ステップＳ１６にてＮＯ）、認証画面４０にエラーメッセージ５０を表示させる（ステップＳ１８）。
【００４９】
第三者は、エラーメッセージ５０を確認して、コピー機能の不正使用をあきらめて、認証画面４０におけるキー４８を押下する。キー４８が押下されると、制御部１０は、認証を実行する指示を受け付けていないと判定するとともに（ステップＳ１２にてＮＯ）、ユーザー名及びパスワードの入力を中止する指示を受け付けたと判定し（ステップＳ１９にてＹＥＳ）、表示部１６に、ホーム画面３０を表示させる（ステップＳ２０）。
【００５０】
（２）ログインが実行される場合
（２−１）認証が禁止されていない固定パスワードと一致するパスワードが入力される場合
ユーザーは、第三者による操作後であって、第１の固定パスワードの禁止期間が経過する前に、コピー機能の利用を所望して、ホーム画面３０のキー３２を押下する。キー３２が押下されると、制御部１０は、上記と同様にしてステップＳ１０及びステップＳ１１の処理を実行して、表示部１６に、認証画面４０を表示させる。
【００５１】
ユーザーは、操作部１５を介して、ユーザー名として「０１２３」を欄４２に入力するとともに、パスワードとして、第１の固定パスワードを欄４４に入力して、キー４６を押下する。キー４６が押下されると、制御部１０は、上記と同様にして、ステップＳ１２、ステップＳ１３、ステップＳ１５、ステップＳ１６、及びステップＳ１８の処理を実行する。
【００５２】
ユーザーは、エラーメッセージ５０を確認して、操作部１５を介して、パスワードとして、第２の固定パスワードを欄４４に入力してキー４６を押下する。キー４６が押下されると、制御部１０は、上記と同様にして、ステップＳ１２、及びステップＳ１３の処理を実行する。
【００５３】
登録されている第２の固定パスワードは、入力されたパスワードと一致するので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードであって、認証禁止が設定されていないパスワードのうちのいずれかと一致すると判定し（ステップＳ１５にてＹＥＳ）、ログインを実行して、表示部１６に、コピー機能における各種設定を行なうための設定画面を表示させて、コピー機能を実行可能にする（ステップＳ２１）。
【００５４】
（２−２）認証の禁止が解除された固定パスワードと一致するパスワードが入力される場合
第三者による上記した操作が行なわれた日の翌日、ユーザーによって、画像形成装置１の電源が投入されると、制御部１０は、表示部１６に、ホーム画面３０を表示させる。ユーザーは、コピー機能の使用を所望して、ホーム画面３０のキー３２を押下する。キー３２が押下されると、制御部１０は、現在ログイン中であるか否かを判定する（ステップＳ１０）。この場合、電源を投入してから現在までにログインが実行されていないので、制御部１０は、現在ログイン中ではないと判定し（ステップＳ１０にてＮＯ）、表示部１６に、認証画面４０を表示させる（ステップＳ１１）。
【００５５】
ユーザーは、操作部１５を介して、ユーザー名として「０１２３」を欄４２に入力するとともに、パスワードとして、第１の固定パスワードを欄４４に入力してキー４６を押下する。キー４６が押下されると、制御部１０は、認証を実行する指示を受け付けたと判定し（ステップＳ１２にてＹＥＳ）、禁止期間が経過している固定パスワードが存在するか否かを判定する（ステップＳ１３）。
【００５６】
この場合、第１の固定パスワードの禁止期間は経過しているので、制御部１０は、禁止期間が経過している固定パスワードが存在すると判定し（ステップＳ１３にてＹＥＳ）、第１の固定パスワードによる認証禁止の設定を解除する（ステップＳ１４）。
【００５７】
認証禁止が解除された第１の固定パスワードは、入力されたパスワードと一致するので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかと一致すると判定し（ステップＳ１５にてＹＥＳ）、ログインを実行して、表示部１６に、コピー機能における各種設定を行なうための設定画面を表示させて、コピー機能を実行可能にする（ステップＳ２１）。
【００５８】
上記実施の形態によれば、制御部１０は、操作部１５を介して、ユーザー名及びパスワードが入力された場合であって、入力されたパスワードが、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかと一致する場合に、ログインを実行し、入力されたパスワードが、当該複数の固定パスワードのうちのいずれとも一致しない場合であって、当該複数の固定パスワードのうちのいずれかが、入力されたパスワードとの類似性についての禁止条件を満たしている場合に、当該禁止条件を満たしている固定パスワードによる認証の実行を禁止期間中禁止する。
【００５９】
このように、ユーザーは、予め登録されている複数の固定パスワードのうちのいずれかと一致するパスワードを入力すればログインを実行できる。したがって、ユーザーが複数のパスワードを保有していても、予め登録されているパスワードを忘れてしまうことによって、ログインできない状況が生じてしまうことを防ぐことができる。これによって、パスワードが１つしか登録されていない場合と比較して、ログインが許可されやすくなるため、ユーザーの利便性が向上する。
【００６０】
また、制御部１０は、入力されたパスワードとの類似性についての禁止条件を満たしている固定パスワードによる認証の実行を禁止するので、ログインが許可されやすくなることに起因する安全性の低下を防ぐことができる。
【００６１】
また上記実施の形態によれば、制御部１０は、禁止条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字の数が、文字列に含まれている全ての文字数に対して、予め定められている割合以上という条件を設定する。
【００６２】
このように、登録されている固定パスワードに類似するパスワードが入力された場合に、当該固定パスワードによる認証が禁止されるので、例えば、登録されている固定パスワードの一部を取得した悪意のある第三者が、無作為に文字の入力を繰り返すことによって、ログインが実行されてしまうことを防ぐことができる。したがって、固定パスワードが複数登録されている場合においても、高い安全性を確保できる。
【００６３】
また上記実施の形態によれば、画像形成装置１において、画像形成部１２等は、認証装置２によってログインが実行された場合に、画像を記録紙に形成するので、ユーザーは、高い安全性を確保しつつ、容易に画像を取得できる。
【００６４】
（第１の変形例）
本発明の第１の変形例に係る認証装置２を含む画像形成装置１の構成は、第１の認証処理に代えて第２の認証処理が実行される点、及びＨＤＤ１９に記憶されている情報の一部が異なる点を除き、上記した実施の形態と同じである。以下、上記した実施の形態と異なる点について説明する。
【００６５】
ＨＤＤ１９は、第１の変形例に係る第２の認証処理を実行するための制御プログラムを記憶している。上記プロセッサーは、当該制御プログラムに従って動作することにより、制御部１０として、第２の認証処理を実行する。なお、制御部１０は、コンピュータープログラムに基づく動作によらず、ハード回路により動作可能に構成されてもよい。
【００６６】
ＨＤＤ１９は、認証情報として予め記憶されている複数の固定パスワードのそれぞれに対応付けて、当該固定パスワードのそれぞれが禁止条件を満たした回数を記憶している。制御部１０は、上記した禁止条件を満たした回数を、固定パスワードのそれぞれが、禁止条件を満たす度に更新し、認証禁止が設定される度にリセットする。なお、上記の回数がリセットされる条件は、上記の条件に限定されない。制御部１０は、例えば、画像形成装置１の電源が投入される度に上記の回数をリセットしてもよい。
【００６７】
第１の変形例において、制御部１０は、上記した禁止条件を満たした回数が、予め定められている回数に達した場合に、当該禁止条件を満たしている固定パスワードによる認証の実行を禁止期間中禁止する。ＨＤＤ１９は、上記した予め定められている回数を予め記憶している。制御部１０は、ユーザーによって操作部１５を介して入力される指示にしたがって、当該予め定められている回数を設定する。上記した予め定められている回数としては、悪意のある第三者等が無作為に文字の入力を繰り返すことによってログイン可能にならない程度の回数であれば特に限定されないが、少ない方が好ましい。本変形例では、予め定められている回数として、「２」回が設定されているものとする。
【００６８】
［動作］
以下、第２の認証処理を実行するために、画像形成装置１で実行される制御プログラムの制御構造について、画像形成装置１の動作と併せて説明する。図７及び図８は、第２の認証処理を示すフローチャートである。第２の認証処理を実行する制御プログラムにおいて、ステップＳ３０乃至ステップＳ４０の処理は、図３に示すステップＳ１０乃至ステップＳ１６、及びステップＳ１８乃至ステップＳ２１の処理と同じである。以下、第１の認証処理とは異なる処理について主に説明する。
【００６９】
ユーザーは、操作部１５を介した入力によって、ユーザー名である「０１２３」と、第１の固定パスワード及び第２の固定パスワードとを対応付けて、認証情報として予め登録する。第１の固定パスワードは、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる。第２の固定パスワードは、「５９ＦＶＰ６５ＢＡＧ」という文字列からなる。制御部１０は、登録された認証情報を、ＨＤＤ１９に記憶させる。
【００７０】
（１）禁止条件を満たした回数が予め定められている回数に達していない場合
画像形成装置１の電源が投入されると、制御部１０は、表示部１６に、ホーム画面３０を表示させる。ユーザーは、コピー機能の使用を所望して、キー３２を押下する。キー３２が押下されると、制御部１０は、現在ログイン中であるか否かを判定する（ステップＳ３０）。この場合、電源が投入されてから現在までにログインが実行されていないので、制御部１０は、現在ログイン中ではないと判定し（ステップＳ３０にてＮＯ）、表示部１６に、認証画面４０を表示させる（ステップＳ３１）。
【００７１】
ユーザーは、操作部１５を介して、ユーザー名として「０１２３」を欄４２に入力する。ユーザーはさらに、パスワードとして、「１Ｋ９４Ｊ７ＹＱ４７」という文字列を入力する。入力された当該文字列は、第１の固定パスワードにおける「８３」の部分が、入力間違いによって「９４」として入力された文字列である。パスワードの入力後、ユーザーは、キー４６を押下する。
【００７２】
キー４６が押下されると、制御部１０は、認証を実行する指示を受け付けたと判定し（ステップＳ３２にてＹＥＳ）、禁止期間が経過している固定パスワードが存在するか否かを判定する（ステップＳ３３）。
【００７３】
この場合、認証が禁止されている固定パスワードは存在していないので、制御部１０は、禁止期間が経過している固定パスワードは存在しないと判定し（ステップＳ３３にてＮＯ）、入力されたパスワードが、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかと一致するか否かを判定する（ステップＳ３５）。
【００７４】
この場合、第１の固定パスワード及び第２の固定パスワードのうちのいずれも、入力されたパスワードと一致しないので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれとも一致しないと判定し（ステップＳ３５にてＮＯ）、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかが、禁止条件を満たしているか否かを判定する（ステップＳ３６）。
【００７５】
この場合、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる第１の固定パスワードは、入力されたパスワードである「１Ｋ９４Ｊ７ＹＱ４７」と一致する文字の数を「８」個含む。当該一致する文字の数は、第１の固定パスワードを構成する文字列に含まれている全ての文字数である「１０」個に対して、８０％の割合を占める。したがって、制御部１０は、登録されている複数の固定パスワードのうちのいずれかが、禁止条件を満たしていると判定するとともに（ステップＳ３６にてＹＥＳ）、第１の固定パスワードが禁止条件を満たした回数をＨＤＤ１９に記憶させる（ステップＳ４１）。
【００７６】
この場合、第１の固定パスワードが禁止条件を満たしているのは初めてであるので、制御部１０は、ＨＤＤ１９に対し、予め記憶されている第１の固定パスワードに対応付けて、第１の固定パスワードが禁止条件を満たした回数として「１」を記憶させる。
【００７７】
制御部１０は、第１の固定パスワードが禁止条件を満たした回数が、予め定められている回数である「２」に達していないと判定し（ステップＳ４２にてＮＯ）、表示部１６に、エラーメッセージ５０を表示させる（ステップＳ３７）。
【００７８】
（２）禁止条件を満たした回数が、予め定められている回数に達している場合
ユーザーは、エラーメッセージ５０を確認して、操作部１５を介して、パスワードとして、「１Ｋ９３Ｊ７ＹＱ４７」という文字列を入力する。入力された当該文字列は、第１の固定パスワードにおける「８」の部分が、入力間違いによって「９」として入力された文字列である。パスワードの入力後、ユーザーは、キー４６を押下する。キー４６が押下されると、制御部１０は、上記と同様にして、ステップＳ３２乃至ステップＳ３５の処理を実行する。
【００７９】
この場合、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる第１の固定パスワードは、入力されたパスワードである「１Ｋ９３Ｊ７ＹＱ４７」と一致する文字の数を「９」個含む。当該一致する文字の数は、第１の固定パスワードを構成する文字列に含まれている全ての文字数である「１０」個に対して、９０％の割合を占める。したがって、制御部１０は、登録されている複数の固定パスワードのうちのいずれかが、禁止条件を満たしていると判定するとともに（ステップＳ３６にてＹＥＳ）、第１の固定パスワードが禁止条件を満たした回数をＨＤＤ１９に記憶させる（ステップＳ４１）。
【００８０】
この場合、第１の固定パスワードが禁止条件を満たしているのは２回目であるので、制御部１０は、ＨＤＤ１９に対し、予め記憶されている第１の固定パスワードに対応付けて、第１の固定パスワードが禁止条件を満たした回数として「２」を記憶させる。
【００８１】
制御部１０は、第１の固定パスワードが禁止条件を満たした回数が、予め定められている回数である「２」に達していると判定し（ステップＳ４２にてＹＥＳ）、禁止条件を満たしている第１の固定パスワードによる認証の実行を、禁止期間（この場合、１日）中禁止するように設定するとともに（ステップＳ４３）、認証画面４０に、エラーメッセージ５０を表示させる（ステップＳ３７）。
【００８２】
第１の変形例によれば、制御部１０は、複数の固定パスワードのうちのいずれかが禁止条件を満たす毎に、ＨＤＤ１９に対し、禁止条件を満たしている固定パスワードに対応付けて、禁止条件を満たした回数を記憶させ、禁止条件を満たした回数が、予め定められている回数に達した場合に、禁止条件を満たしている固定パスワードによる認証の実行を禁止期間中禁止する。
【００８３】
これによって、正当なユーザーが、単なる入力間違いによって誤ったパスワードを入力してしまった場合に、誤ったパスワードに類似する固定パスワードによる認証の実行が即座に禁止されてしまうことがなくなるので、ユーザーの利便性が向上する。
【００８４】
（第２の変形例）
本発明の第２の変形例に係る認証装置２を含む画像形成装置１の構成は、第１の認証処理に代えて第３の認証処理が実行される点、及びＨＤＤ１９に記憶されている情報の一部が異なる点を除き、上記した実施の形態と同じである。以下、上記した実施の形態と異なる点について説明する。
【００８５】
ＨＤＤ１９は、第２の変形例に係る第３の認証処理を実行するための制御プログラムを記憶する。上記プロセッサーは、当該制御プログラムに従って動作することにより、制御部１０として、第３の認証処理を実行する。なお、制御部１０は、コンピュータープログラムに基づく動作によらず、ハード回路により動作可能に構成されてもよい。
【００８６】
ＨＤＤ１９は、禁止条件として、入力されたパスワードとの類似性が予め定められている値以上であることを示す第１条件と、入力されたパスワードとの類似性が、第１の値よりも低い第２の値以上であることを示す第２条件とを予め記憶している。制御部１０は、ユーザーによって操作部１５を介して入力される指示にしたがって、当該第１条件及び第２条件を予め設定する。
【００８７】
本変形例では、制御部１０は、第１条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字の数が、当該文字列に含まれている全ての文字数に対して、予め定められている割合（この場合、第１の値としての「９０」％）以上という条件を設定している。制御部１０は、第２条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字の数が、当該文字列に含まれている全ての文字数に対して、予め定められている割合（この場合、第２の値としての「７０」％）以上という条件を設定している。
【００８８】
ＨＤＤ１９は、直近に禁止条件を満たした固定パスワードを示す情報（以下、「直近の情報」と記す。）を記憶している。制御部１０は、上記した直近の情報を、固定パスワードが禁止条件を満たす度に更新する。
【００８９】
［動作］
以下、第３の認証処理を実行するために、画像形成装置１で実行される制御プログラムの制御構造について、画像形成装置１の動作と併せて説明する。図９及び図１０は、第３の認証処理を示すフローチャートである。第３の認証処理を実行する制御プログラムにおいて、ステップＳ５０乃至ステップＳ５８の処理は、図３に示すステップＳ１０乃至ステップＳ１５、及びステップＳ１９乃至ステップＳ２１の処理と同じである。以下、第１の認証処理とは異なる処理について主に説明する。
【００９０】
ユーザーは、操作部１５を介した入力によって、ユーザー名である「０１２３」と、第１の固定パスワード及び第２の固定パスワードとを対応付けて、認証情報として予め登録する。第１の固定パスワードは、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる。第２の固定パスワードは、「５９ＦＶＰ６５ＢＡＧ」という文字列からなる。制御部１０は、登録された認証情報を、ＨＤＤ１９に記憶させる。
【００９１】
（１）第１条件を満たしている固定パスワードが存在する場合
画像形成装置１の電源が投入されると、制御部１０は、表示部１６に、ホーム画面３０を表示させる。ここで、ユーザー名である「０１２３」と、第１の固定パスワードの一部である「１Ｋ８＊Ｊ７ＹＱ４７」とを正当な権限なく取得した第三者がいるものとする。当該第三者は、コピー機能の不正使用を所望して、キー３２を押下する。キー３２が押下されると、制御部１０は、現在ログイン中であるか否かを判定する（ステップＳ５０）。この場合、電源が投入されてから現在までにログインが実行されていないので、制御部１０は、現在ログイン中ではないと判定し（ステップＳ５０にてＮＯ）、表示部１６に、認証画面４０を表示させる（ステップＳ５１）。
【００９２】
第三者は、操作部１５を介して、ユーザー名として「０１２３」を欄４２に入力する。第三者はさらに、パスワードとして、取得したパスワードの一部における「＊」で示されている不明な部分に無作為に選択した数字である「２」を挿入した文字列である「１Ｋ８２Ｊ７ＹＱ４７」を欄４４に入力して、キー４６を押下する。
【００９３】
キー４６が押下されると、制御部１０は、認証を実行する指示を受け付けたと判定し（ステップＳ５２にてＹＥＳ）、禁止期間が経過している固定パスワードが存在するか否かを判定する（ステップＳ５３）。
【００９４】
この場合、認証が禁止されている固定パスワードは存在していないので、制御部１０は、禁止期間が経過している固定パスワードは存在しないと判定し（ステップＳ５３にてＮＯ）、入力されたパスワードが、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかと一致するか否かを判定する（ステップＳ５５）。
【００９５】
この場合、第１の固定パスワード及び第２の固定パスワードのうちのいずれも、入力されたパスワードと一致しないので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれとも一致しないと判定し（ステップＳ５５にてＮＯ）、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれかが第１条件を満たしているか否かを判定する（ステップＳ５９）。
【００９６】
この場合、「１Ｋ８３Ｊ７ＹＱ４７」という文字列からなる第１の固定パスワードは、入力されたパスワードである「１Ｋ８２Ｊ７ＹＱ４７」と一致する文字の数を「９」個含む。当該一致する文字の数は、第１の固定パスワードを構成する文字列に含まれている全ての文字数である「１０」個に対して、９０％の割合を占める。したがって、制御部１０は、登録されている複数の固定パスワードのうちのいずれかが第１条件を満たしていると判定するとともに（ステップＳ５９にてＹＥＳ）、第１条件を満たしている第１の固定パスワードによる認証の実行を禁止期間（この場合、１日）中禁止するように設定する（ステップＳ６２）。
【００９７】
認証禁止の設定後、制御部１０は、ＨＤＤ１９に対し、直近に禁止条件を満たした固定パスワードが第１の固定パスワードであることを示す直近の情報を記憶させるとともに（ステップＳ６３）、認証画面４０に、エラーメッセージ５０を表示させる（ステップＳ６４）。
【００９８】
（２）第２条件を満たしている固定パスワードが存在する場合
（２−１）第２条件を連続して満たしていない場合
画像形成装置１の電源が投入されると、制御部１０は、表示部１６に、ホーム画面３０を表示させる。ここで、ユーザー名である「０１２３」と、第２の固定パスワードの一部である「５９ＦＶ＊＊＊ＢＡＧ」とを正当な権限なく取得した第三者がいるものとする。当該第三者は、コピー機能の不正使用を所望して、キー３２を押下する。キー３２が押下されると、制御部１０は、上記と同様にして、ステップＳ５０及びステップＳ５１の処理を実行する。
【００９９】
第三者は、操作部１５を介して、ユーザー名として「０１２３」を欄４２に入力する。第三者はさらに、パスワードとして、取得したパスワードの一部における「＊＊＊」で示されている不明な部分に無作為に選択した文字である「Ｏ５４」を挿入した文字列である「５９ＦＶＯ５４ＢＡＧ」を欄４４に入力して、キー４６を押下する。
【０１００】
キー４６が押下されると、制御部１０は、上記と同様にして、ステップＳ５２、ステップＳ５３、及びステップＳ５５の処理を実行する。この場合、第１の固定パスワード及び第２の固定パスワードのうちのいずれも、入力されたパスワードと一致しないので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれとも一致しないと判定する（ステップＳ５５にてＮＯ）。
【０１０１】
「５９ＦＶＰ６５ＢＡＧ」という文字列からなる第２の固定パスワードは、入力されたパスワードである「５９ＦＶＯ５４ＢＡＧ」と一致する文字の数を「７」個含む。当該一致する文字の数は、第２の固定パスワードを構成する文字列に含まれている全ての文字数である「１０」個に対して、７０％の割合を占める。
【０１０２】
したがって、制御部１０は、登録されている複数の固定パスワードのうちのいずれも第１条件を満たしていないと判定するとともに（ステップＳ５９にてＮＯ）、当該複数の固定パスワードのうちのいずれかが第２条件を満たしていると判定し（ステップＳ６０にてＹＥＳ）、ＨＤＤ１９に記憶されている直近の情報に基づいて、第２条件を満たしている固定パスワードが、連続して禁止条件を満たしているか否かを判定する（ステップＳ６１）。
【０１０３】
この場合、直近に禁止条件を満たしたのは第１の固定パスワードであるので、制御部１０は、第２条件を満たしている固定パスワードが、連続して禁止条件を満たしていないと判定し（ステップＳ６１にてＮＯ）、ＨＤＤ１９に対し、直近に禁止条件を満たした固定パスワードが第２の固定パスワードであることを示す直近の情報を記憶させるとともに（ステップＳ６３）、認証画面４０に、エラーメッセージ５０を表示させる（ステップＳ６４）。
【０１０４】
（２−２）第２条件を連続して満たしている場合
第三者は、エラーメッセージ５０を確認して、操作部１５を介して、パスワードとして、取得したパスワードの一部における「＊＊＊」で示されている不明な部分に無作為に選択した他の文字である「Ｐ５４」を挿入した文字列である「５９ＦＶＰ５４ＢＡＧ」を欄４４に入力して、キー４６を押下する。
【０１０５】
キー４６が押下されると、制御部１０は、上記と同様にして、ステップＳ５２、ステップＳ５３、及びステップＳ５５の処理を実行する。この場合、第１の固定パスワード及び第２の固定パスワードのうちのいずれも、入力されたパスワードと一致しないので、制御部１０は、入力されたパスワードは、入力されたユーザー名に対応付けて登録されている複数の固定パスワードのうちのいずれとも一致しないと判定する（ステップＳ５５にてＮＯ）。
【０１０６】
「５９ＦＶＰ６５ＢＡＧ」という文字列からなる第２の固定パスワードは、入力されたパスワードである「５９ＦＶＰ５４ＢＡＧ」と一致する文字の数を「８」個含む。当該一致する文字の数は、第２の固定パスワードを構成する文字列に含まれている全ての文字数である「１０」個に対して、８０％の割合を占める。
【０１０７】
したがって、制御部１０は、登録されている複数の固定パスワードのうちのいずれも第１条件を満たしていないと判定するとともに（ステップＳ５９にてＮＯ）、当該複数の固定パスワードのうちのいずれかが第２条件を満たしていると判定し（ステップＳ６０にてＹＥＳ）、ＨＤＤ１９に記憶されている直近の情報に基づいて、第２条件を満たしている固定パスワードが、連続して禁止条件を満たしているか否かを判定する（ステップＳ６１）。
【０１０８】
この場合、直近に禁止条件を満たしたのは第２の固定パスワードであるので、制御部１０は、第２条件を満たしている固定パスワードが、連続して禁止条件を満たしていると判定し（ステップＳ６１にてＹＥＳ）、第２条件を満たしている第２の固定パスワードによる認証の実行を、禁止期間（この場合、１日）中禁止するように設定する（ステップＳ６２）。
【０１０９】
認証禁止の設定後、制御部１０は、ＨＤＤ１９に対し、直近に禁止条件を満たした固定パスワードが第２の固定パスワードであることを示す直近の情報を記憶させるとともに（ステップＳ６３）、認証画面４０に、エラーメッセージ５０を表示させる（ステップＳ６４）。
【０１１０】
第２の変形例によれば、制御部１０は、複数の固定パスワードのうちのいずれかが第１条件を満たしている場合には、第１条件を満たしている固定パスワードによる認証の実行を禁止期間中禁止し、複数の固定パスワードのうちのいずれかが第２条件を連続して満たしている場合には、第２条件を連続して満たしている固定パスワードによる認証の実行を禁止期間中禁止する。制御部１０はまた、複数の固定パスワードのうちのいずれかが第２条件を満たしている場合であって、第２条件を連続して満たしていない場合には、第２条件を満たしている固定パスワードによる認証の実行を禁止しない。
【０１１１】
このように、入力されたパスワードと固定パスワードとの類似性が比較的高く、悪意のある第三者等が無作為に入力を繰り返すことによって、登録されている固定パスワードを容易に取得できる可能性が高い場合には、即座に当該パスワードによる認証の実行が禁止される。一方、入力されたパスワードと固定パスワードとの類似性が比較的低く、悪意のある第三者等が無作為に入力を繰り返すことによって、登録されている固定パスワードを容易に取得できる可能性が低い場合には、正当なユーザーが単なる入力間違いによって誤ったパスワードを入力してしまう可能性を考慮して、認証の実行は即座に禁止されない。したがって、ユーザーの利便性がより一層向上する。
【０１１２】
（その他の変形例）
上記実施の形態では、制御部１０は、禁止条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字の数が、文字列に含まれている全ての文字数に対して、予め定められている割合以上という条件を設定したが、本発明はそのような実施の形態に限定されない。
【０１１３】
禁止条件は、入力されたパスワードが固定パスワードと類似している場合に、当該固定パスワードによる認証の実行を禁止できる条件であればよい。例えば、制御部１０は、禁止条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する文字列の長さの合計が、固定パスワードを構成する文字列全体の長さに対して、予め定められている割合（例えば、８０％）以上という条件を設定してもよい。
【０１１４】
他の例として、例えば、制御部１０は、禁止条件として、固定パスワードを構成する文字列のうち、入力されたパスワードと一致する最も長い文字列の長さが、固定パスワードを構成する文字列全体の長さに対して、予め定められている割合（例えば、８０％）以上という条件を設定してもよい。
【０１１５】
なお、上記実施の形態において、ユーザーは、２個の固定パスワードを予め登録したが、本発明はそのような実施の形態に限定されない。登録される固定パスワードの数は、ユーザーが保有するパスワードの数に応じて決定されるため、特に限定されない。例えば、ユーザーは、１０個の固定パスワードを予め登録してもよい。
【０１１６】
また上記実施の形態では、制御部１０は、禁止期間として、一日を設定したが、本発明はそのような実施の形態に限定されず、例えば、一週間を設定してもよい。また、制御部１０は、禁止期間を、予め登録されている固定パスワードの数に応じて複数設定してもよい。
【０１１７】
例えば、制御部１０は、予め登録されている複数の固定パスワードの数が予め定められている数以下である場合には禁止期間を予め定められている時間以下になるように設定し（例えば、三時間）、予め登録されている複数の固定パスワードの数が予め定められている数を超えている場合には、禁止期間を予め定められている時間を超えるように設定する（例えば、一日）。このような構成にすることによって、所有している固定パスワードの数が少ないユーザーが、単なる入力間違いによって誤ったパスワードを複数回入力してしまった場合等に、長時間ログインできない状況が生じてしまうことを防ぐことができる。
【０１１８】
また上記実施の形態では、ユーザーを特定するためのユーザー情報としてユーザー名を例示したが、本発明はそのような実施の形態に限定されず、例えば、ユーザーＩＤであってもよい。
【０１１９】
また上記実施の形態では、画像形成部１２は、記録紙に画像を形成したが、本発明はそのような実施の形態に限定されない。画像形成部１２は、記録紙に限らず、他の記録媒体に画像を形成してもよい。他の記録媒体としては、例えば、ＯＨＰ（Overhead Projector）シートを例示できる。
【０１２０】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、本発明に係る画像形成装置としてカラー複合機を用いているが、これは一例に過ぎず、モノクロ複合機、プリンター、コピー機、又はファクシミリ装置等の他の画像形成装置が用いられてもよい。
【０１２１】
また、図１乃至図１０を用いて示した上記実施形態の構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【国際調査報告】
2019239834.tif 000013
2019239834.tif 000014
2019239834.tif 000015
2019239834.tif 000016