(57)【要約】      （修正有）【課題】アカウント欄にパスワードが表示されることがない認証装置を提供する。【解決手段】複合機２は、表示部２５、禁止部２７、マスク部２８及び制限部２９を備える。表示部２５は、画面にアカウント欄とパスワード欄とを入力可能に表示する。禁止部２７は、パスワード欄への入力前にアカウント欄へ入力することを禁止する。マスク部２８は、パスワード欄に入力された文字をマスクする。制限部２９は、アカウント欄にパスワード欄に入力された文字と同じ文字列を入力することを制限する。【選択図】図１
2018124612.tif 000002
【特許請求の範囲】
【請求項１】
画面にアカウント欄とパスワード欄とを入力可能に表示する表示部と、
前記パスワード欄への入力前に前記アカウント欄へ入力することを禁止する禁止部と、
前記パスワード欄に入力された文字をマスクするマスク部と、
前記アカウント欄に前記パスワード欄に入力された文字と同じ文字列を入力することを制限する制限部と、
を有することを特徴とする認証装置。
【請求項２】
前記制限部は、前記アカウント欄の一文字目として前記パスワード欄の一文字目と同じ文字の入力を禁止することを特徴とする請求項１に記載の認証装置。
【請求項３】
前記制限部は、前記アカウント欄の一文字目に前記パスワード欄の一文字目と同じ文字が入力された場合には、前記アカウント欄への文字の入力を所定時間禁止することを特徴とする請求項２に記載の認証装置。
【請求項４】
前記制限部は、前記アカウント欄の一文字目に前記パスワード欄の一文字目と同じ文字が入力されると前記文字をマスクした状態でアカウント欄に表示することを特徴とする請求項１に記載の認証装置。
【請求項５】
前記禁止部は、前記パスワード欄への入力前にキーボードの操作によって前記アカウント欄へ入力することを禁止し、前記パスワード欄への入力前に前記キーボードの操作によらない前記アカウント欄への自動入力は許可することを特徴とする請求項１から４のうちのいずれか一項に記載の認証装置。
【請求項６】
画面を備えるコンピューターを、
前記画面にアカウント欄とパスワード欄とを入力可能に表示する表示手段、
前記パスワード欄への入力前に前記アカウント欄へ入力することを禁止する禁止手段と、
前記パスワード欄に文字が入力されると、当該文字をマスクするマスク手段と、
前記アカウント欄に前記パスワード欄に入力された文字と同じ文字列が入力されることを制限する制限手段と、
に機能させることを特徴とする認証用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アカウントとパスワードとの入力を受け付ける認証装置および認証用プログラムに関する。
【背景技術】
【０００２】
写真撮影編集装置により撮影編集した画像データを、ネットワークを介して、画像管理サーバーに保存する画像保管システムが特許文献１に記載されている。同文献において、画像保管システムを使用するユーザーは予め画像管理サーバーにアカウントとパスワードとを備える認証情報を登録しておく。ユーザーが画像管理サーバーに保管した画像データを閲覧する際には、認証情報を写真撮影編集装置から画像管理サーバーに送信する。画像管理サーバーにおいて認証情報による認証が成功すると、ユーザーは画像管理サーバーの画像データにアクセス可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−５０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の画像管理サーバーのような認証用サーバーから接続の許可（認証）を受ける認証装置は、一般的に、その画面にアカウント欄とパスワード欄とを表示して、これらの欄にアカウントとパスワードとが入力されるのを待つ。また、認証装置は、パスワード欄にパスワードが入力される際に、入力される文字を一文字毎にマスクして、パスワードが第三者に盗まれないようにする。この一方で、認証装置は、アカウント欄に入力される文字は、マスクせずに表示して、ユーザーがアカウント欄に入力した文字列（アカウント）を確認できるようにしている。
【０００５】
ここで、ユーザーが、誤ってアカウント欄にパスワードを入力した場合には、入力したパスワードがマスクされずに表示されてしまう。従って、アカウント欄に入力されたパスワードを見た第三者が当該パスワードを取得してしまうという問題がある。このような問題は、ユーザーがアカウントとパスワードを入力する様々な場面で発生しうる。
【０００６】
本発明の課題は、このような点に鑑みて、アカウント欄にパスワードが表示されることがない認証装置を提供することにある。また、アカウント欄にパスワードが表示されることがない認証用プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の認証装置は、画面にアカウント欄とパスワード欄とを入力可能に表示する表示部と、前記パスワード欄への入力前に前記アカウント欄へ入力することを禁止する禁止部と、前記パスワード欄に入力された文字をマスクするマスク部と、前記アカウント欄に前記パスワード欄に入力された文字と同じ文字列を入力することを制限する制限部と、を有することを特徴とする。
【０００８】
本発明によれば、パスワード欄への入力の前にアカウント欄に入力することが禁止される。従って、アカウント欄にパスワードを入力してしまい、パスワードが表示されてしまうことを回避できる。また、アカウント欄にはパスワード欄に入力された文字と同じ文字列を入力することが制限されているので、パスワード欄への入力が終了した後にユーザーが誤ってアカウント欄にパスワードを入力した場合でも、そのパスワードがアカウント欄において表示されることはない。
【０００９】
本発明において、前記制限部は、前記アカウント欄の一文字目として前記パスワード欄の一文字目と同じ文字の入力を禁止することが望ましい。すなわち、認証用サーバーなどに認証情報を登録する際に、アカウントの一文字目とパスワードの一文字目とが同一の認証情報の登録を許可しないでおき、アカウント欄の一文字目としてパスワード欄の一文字目と同じ文字の入力を禁止することが望ましい。このようにすれば、ユーザーが誤ってアカウント欄にパスワードを入力することを回避できる。
【００１０】
本発明において、前記制限部は、前記アカウント欄の一文字目に前記パスワード欄の一文字目と同じ文字が入力された場合には、前記アカウント欄への文字の入力を所定時間禁止することが望ましい。このようにすれば、ユーザーがアカウント欄にパスワードの各文字を連続して入力してしまう場合などに、アカウント欄においてパスワードの２文字目以降が表示されてしまうことを回避できる。
【００１１】
本発明において、前記制限部は、前記アカウント欄の一文字目に前記パスワード欄の一文字目と同じ文字が入力されると前記文字をマスクした状態でアカウント欄に表示するものとすることができる。このようにすれば、ユーザーが誤ってアカウント欄にパスワードを入力した場合でも、アカウント欄においてパスワードが表示されてしまうことを回避できる。
【００１２】
本発明において、前記禁止部は、前記パスワード欄への入力前にキーボードの操作によって前記アカウント欄へ入力することを禁止し、前記パスワード欄への入力前に前記キーボードの操作によらない前記アカウント欄への自動入力は許可するものとすることができる。例えば、アカウントが認証装置によって自動的に取得されてアカウント欄に入力される場合にはアカウント欄に誤ってパスワードが入力されることがない。従って、このような場合には、パスワード欄への入力よりも前にアカウント欄への自動入力を許可しても、パスワードが表示されることを回避できる。
【００１３】
次に、本発明の認証用プログラムは、画面を備えるコンピューターを、前記画面にアカウント欄とパスワード欄とを入力可能に表示する表示手段、前記パスワード欄への入力前に前記アカウント欄へ入力することを禁止する禁止手段と、前記パスワード欄に文字が入力されると、当該文字をマスクするマスク手段と、前記アカウント欄に前記パスワード欄に入力された文字と同じ文字列が入力されることを制限する制限手段と、に機能させることを特徴とする。
【００１４】
本発明の認証プログラムが動作したコンピューターでは、画面に表示されたパスワード欄への入力の前にアカウント欄に入力することが禁止される。従って、アカウント欄にパスワードを入力してしまい、パスワードが表示されてしまうことを回避できる。また、アカウント欄にはパスワード欄に入力された文字と同じ文字列を入力することが制限されているので、ユーザーが誤ってアカウント欄にパスワードを入力した場合でも、そのパスワードがアカウント欄において表示されることはない。
【図面の簡単な説明】
【００１５】
【図１】本発明を適用した認証システムのブロック図である。
【図２】初期状態の認証用画面の説明図である。
【図３】パスワードの入力が済んだ状態の認証用画面の説明図である。
【図４】認証処理動作のフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、図面を参照して、本発明を適用した認証装置の実施形態である複合機を説明する。
【００１７】
図１は本発明を適用した複合機を備える認証システムのブロック図である。図２は初期状態の認証用画面の説明図である。図３はパスワードの入力が済んだ状態の認証用画面の説明図である。図１に示すように、認証システム１は、複合機２（認証装置）と、ネットワーク３を介して複合機２に接続された認証用サーバー４とを備える。
【００１８】
認証用サーバー４は複合機２を使用するユーザーを管理する。認証用サーバー４は、ネットワーク通信を行うためのインターフェース部５と、ＣＰＵ、ＲＯＭ、ＲＡＭを備えるサーバー側制御部６と、ＨＤＤなどの記憶装置７とを備える。記憶装置７には認証用データベース８が記憶保持されている。認証用データベース８には、予め、複合機２の使用が許可されたユーザーの認証情報が登録されている。認証情報には、ユーザーのアカウントとパスワードとが含まれる。認証用データベース８に登録される認証情報は、アカウントの一文字目とパスワードの一文字目とは異なる文字（文字、記号、或いは数字）であることが条件である。すなわち、認証用データベース８に認証情報を登録する際に、アカウントの一文字目とパスワードの一文字目とが同一の文字からなる認証情報は、登録を拒否される。
【００１９】
サーバー側制御部６は、複合機２から送信されるユーザーの認証情報に基づいて、認証用データベース８を参照する。そして、サーバー側制御部６は、複合機２からの認証情報と一致する認証情報が認証用データベース８に記録保持されている場合には、複合機２の使用を許可する旨の認証結果を複合機２に送信する。また、サーバー側制御部６は、複合機２からの認証情報と一致する認証情報が認証用データベース８に記録保持されてない場合には、複合機２の使用を許可しない旨の認証結果を複合機２に送信する。
【００２０】
複合機２（表示装置）はプリンター機能およびコピー機能を備えるものである。複合機２は、印刷機構１２、光学式のスキャナーユニット１３、タッチパネル１４、キーボード１５、および、カード読取装置１６を備える。タッチパネル１４は、操作画面を表示する画像表示部１８と、画像表示部１８の画面上に配置された位置入力部１９を備える。位置入力部１９は、画像表示部１８に表示された操作画面上のユーザーのタッチ位置を検出する。画像表示部１８としては、液晶表示装置（ＬＣＤ）などが用いられる。また、位置入力部１９は、例えば、発光素子と受光素子を用いて遮光位置（タッチ位置）を検出する方式のものが用いられる。あるいは、他の検出方式のタッチパネル１４を用いても良い。
【００２１】
キーボード１５は数字、記号、および、ローマ字の入力が可能であり、エンターキーを備える。カード読取装置１６はユーザーに予め配布されたＩＤカードを読み取るためのものである。ＩＤカードは、磁気ストライプやＩＣチップなどの記憶部を備えており、この記憶部にはユーザーのアカウントが記憶保持されている。カード読取装置１６は記憶部に記憶保持されたアカウントを取得する。
【００２２】
また、複合機２は、印刷機構１２およびスキャナーユニット１３を制御する制御部２１と、ネットワーク３を介して認証用サーバー４などと通信を行うためのインターフェース部２２を備える。制御部２１は印刷機能を実現する。すなわち、制御部２１はインターフェース部２２を介して受信した印刷ジョブデータに基づいて印刷機構１２を制御し、印刷ジョブデータで指示された内容を印刷する印刷処理を行う。また、制御部２１はコピー機能を実現する。すなわち、制御部２１は、タッチパネル１４からの操作入力に基づき、スキャナーユニット１３で原稿をスキャンして生成した画像データを印刷機構１２で印刷することにより原稿をコピーするコピー処理を行う。なお、複合機２は他の機能を備えていても良い。例えば、スキャナーユニット１３で原稿をスキャンして生成した画像データをタッチパネル１４から入力された送信先に送信するＦＡＸ機能を備えていてもよい。
【００２３】
さらに、制御部２１は、認証処理を行う。すなわち、制御部２１は、ユーザーからアカウントおよびパスワードの入力を受け付け、これらの認証情報を認証用サーバー４に送信する。また、制御部２１は認証用サーバー４からの認証結果に基づいて、ユーザーに印刷機能やコピー機能の使用を許可する。
【００２４】
ここで、制御部２１は、プロセッサー、ＲＯＭ、ＲＡＭを備える。また、制御部２１はタイマー２３を備える。プロセッサーとしては、ＣＰＵやＡＳＩＣや信号処理回路等のうちの１つ又は複数を備えていてもよい。以下ではＣＰＵを備えているものとする。また、制御部２１は受信したデータや原稿をスキャンしたデータを蓄積するＨＤＤを備えていても良い。
【００２５】
制御部２１は、ＲＯＭに記憶された認証用プログラムがＣＰＵで実行されることにより、認証処理を行うための表示部２５、読取部２６、禁止部２７、マスク部２８、制限部２９、および、認証部３０を備えるものとなる。換言すれば、認証用プログラムは、制御部２１を、表示手段（表示部２５）、読取手段（読取部２６）、禁止手段（禁止部２７）、マスク手段（マスク部２８）、制限手段（制限部２９）、および、認証手段（認証部３０）として機能させる。また、制御部２１は、ＲＯＭに記憶された機能制御用プログラムがＣＰＵで実行されることにより、印刷機能およびコピー機能を実現するための機能制御部３１を備えるものとなる。換言すれば、機能制御用プログラムは、制御部２１を、機能制御手段（機能制御部３１）として機能させる。
【００２６】
表示部２５は、画像表示部１８に認証用画面４１を表示して、認証情報の入力を受け付ける。すなわち、表示部２５は、認証用画面４１に、アカウント欄４２とパスワード欄４３とを表示して、これらの欄４２、４３への入力を可能とする。図２に示すように、表示部２５は、認証用画面４１を表示したばかりの初期状態では、アカウント欄４２をグレーなどに塗りつぶし、カーソルをパスワード欄４３に配置している。パスワード欄４３への入力が終了してユーザーによりキーボード１５のエンターキーが押下されると、カーソルをアカウント欄４２に移動させ、アカウント欄４２を塗りつぶされていない状態とする。
【００２７】
読取部２６は、ユーザーがカード読取装置１６に自己のＩＤカードを読み取らせた場合に、ＩＣカードの記憶部からユーザーのアカウントを取得する。また、読取部２６は、取得したユーザーのアカウントをアカウント欄４２に自動入力する。
【００２８】
禁止部２７は、パスワード欄４３への入力前にキーボード１５の操作によってアカウント欄４２へ文字を入力することを禁止する。すなわち、表示部２５が認証用画面４１を表示すると、禁止部２７は、パスワード欄４３へのパスワードの入力が済んでいるか否かを監視しており、アカウント欄４２への入力を、パスワード欄４３への入力が済むまで禁止する。ここで、禁止部２７は、パスワード欄４３への入力前にキーボード１５の操作によらないアカウント欄４２への自動入力は許可する。すなわち、禁止部２７は、読取部２６が取得したアカウントがアカウント欄４２に自動で入力される場合には、この入力を許可する。
【００２９】
マスク部２８は、パスワード欄４３に文字が入力されると、一文字毎に、その文字をマスクする。より具体的には、図３に示すように、マスク部２８はパスワード欄４３に入力される文字を、パスワード欄４３にそのまま表示せず、アスタリスクなどに置き換えて表示する。
【００３０】
制限部２９は、アカウント欄４２とパスワード欄４３とに同じ文字列が入力されることを制限する。さらに、制限部２９は、アカウント欄４２へ入力される文字を監視しており、アカウント欄４２への一文字目としてパスワード欄４３の一文字目と同じ文字の入力を禁止する。なお、本例の認証システムでは、アカウントの一文字目とパスワードの一文字目とが異なる文字であることが認証用データベース８への認証情報の登録の条件である。従って、制限部２９がアカウントおよびパスワードの入力にこのような制限を施した場合でも、認証処理に支障が出ることはない。
【００３１】
さらに、制限部２９は、アカウント欄４２の一文字目にパスワード欄４３の一文字目と同じ文字が入力された場合には、アカウント欄４２への文字の入力を所定時間（例えば５秒間）禁止する。すなわち、制限部２９は、アカウント欄４２の一文字目にパスワード欄４３の一文字目と同じ文字が入力された場合には、タイマー２３をスタートさせる。そして、タイマー２３の時間が所定時間に達するまでは、アカウント欄４２への文字の入力を禁止する。
【００３２】
ここで、認証部３０は、パスワード欄４３へのパスワードの入力およびアカウント欄４２へのアカウントの入力が終了すると、各欄に入力されたアカウントおよびパスワードを認証情報として認証用サーバー４に送信する。また、複合機２が認証用サーバー４からの認証結果を受信すると、認証結果がユーザーによる複合機２の使用を許可するものである場合には、すなわち、認証が成功した場合には、認証部３０は機能制御部３１に処理開始命令を送信する。一方、認証用サーバー４からの認証結果がユーザーによる複合機２の使用を許可しないものである場合には、すなわち、認証が失敗した場合には、認証部３０は、認証用画面４１に認証が失敗したことを通知するエラーメッセージを表示するとともに、タッチパネル１４に認証用画面４１を表示した状態を維持する。
【００３３】
機能制御部３１は、認証部３０からの処理開始命令を受信すると、画像表示部１８に操作画面を表示する。操作画面（不図示）は、ＧＵＩ部品（ＧＵＩ：Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）である複数のボタンを備える。各ボタンには予め印刷処理やコピー処理が割り当てられている。ここで、ユーザーが各ボタンをタッチすると、印刷機構１２やスキャナーユニット１３が駆動されてタッチしたボタンに割り当てられた印刷処理やコピー処理が実行される。
【００３４】
（認証処理動作）
次に、図２から図４を参照して、認証システム１における認証処理動作を説明する。図４は複合機２における認証処理動作のフローチャートである。まず、複合機２の電源が投入されると、タッチパネル１４には、図２に示す認証用画面４１が表示される。認証用画面４１では、アカウント欄４２とパスワード欄４３とが上下に配置されている。カーソルはパスワード欄４３に移動している。
【００３５】
まず、ユーザーがカード読取装置１６にＩＤカードを読み取らせた場合には、読取部２６はＩＤカードからアカウントを取得して、取得したアカウントをアカウント欄４２に入力する。すなわち、キーボード１５を用いないアカウントの自動入力を受け付ける（ステップＳＴ１：アカウント欄４２、ステップＳＴ２：ＮＯ、ステップＳＴ３）。その後、表示部２５は、パスワードの入力を待つ状態に戻る（ステップＳＴ１）。一方、ユーザーがカーソルをアカウント欄４２に移動させて、キーボートを用いてアカウント欄４２に文字を入力しようとした場合には（ステップＳＴ１、ステップＳＴ２：Ｙｅｓ）、禁止部２７は、パスワード欄４３にパスワードが入力済みか否かを判断する（ステップＳＴ４）。そして、パスワードが入力されていない場合には、禁止部２７は、アカウント欄４２への入力を禁止する。すなわち、アカウント欄４２への入力を取り消す（ステップＳＴ４；Ｎｏ、ステップＳＴ５）。その後、表示部２５は、パスワード欄４３への入力を待つ状態に戻る（ステップＳＴ１）。
【００３６】
ここで、パスワード欄４３へ文字が入力された場合には（ステップＳＴ１：パスワード欄４３）、表示部２５はその文字の入力を受け付ける（ステップＳＴ６）。マスク部２８は、図３に示すように、入力された文字をマスクする（ステップＳＴ７）。その後、表示部２５は、パスワードの次の文字の入力を待つ状態に戻る（ステップＳＴ１）。その後、パスワードの文字が全て入力されるまで、ステップＳＴ１、ステップＳＴ６、ステップＳＴ７の動作が繰り返される。すなわち、ユーザーがキーボード１５のエンターキーを押下するかユーザーがカーソルをアカウント欄４２に移動させるまで、ステップＳＴ１、ステップＳＴ６、ステップＳＴ７の動作が繰り返される。
【００３７】
パスワード欄４３への文字の入力が終了すると、カーソルはアカウント欄４２に移動する。その後ユーザーがキーボード１５を用いてアカウント欄４２に文字を入力すると（ステップＳＴ１：アカウント欄４２、ステップｓＴ２：Ｙｅｓ）、禁止部２７はパスワードが入力済みか否かを判定する（ステップＳＴ４）。そして、パスワードが入力されている場合には（ステップＳＴ４：Ｙｅｓ）、禁止部２７はアカウント欄４２への文字の入力を許可する。これにより、表示部２５は、アカウント欄４２への文字の入力を受け付ける（ステップＳＴ８）。
【００３８】
ここで、アカウント欄４２の一文字目としてパスワード欄４３の一文字目と同じ文字が入力された場合には（ステップＳＴ９：Ｙｅｓ）、制限部２９は、タイマー２３をスタートさせる（ステップＳＴ１０）。また、アカウント欄４２の一文字目としてパスワード欄４３の一文字目と同じ文字が入力された場合には、ユーザーが、誤って、アカウント欄４２にキーボード１５からパスワードが入力していると予想されるので、制限部２９は、この文字の入力を取り消す（ステップＳＴ１１）。その後、表示部２５は、アカウント欄４２への文字の入力を受け付ける状態となる（ステップＳＴ１）。
【００３９】
このときに、ユーザーが、誤って、アカウント欄４２にキーボード１５からパスワードの２文字目以降も連続して入力してしまった場合には（ステップＳＴ１：アカウント欄４２、ステップＳＴ２：Ｙｅｓ、ステップＳＴ４：Ｙｅｓ、ステップＳＴ８、ステップＳＴ９：Ｎｏ）、タイマー２３のスタートから所定時間以上経過していない間に文字が入力される状態となる（ステップＳＴ１２：Ｙｅｓ）。従って、制限部２９は、タイマー２３のスタートから所定時間内の文字の入力を取り消す（ステップＳＴ１１）。ここで、制限部２９は、文字の入力の取り消しの前に、タイマー２３をリセットする（ステップＳＴ１３）。一方、ステップＳＴ１２において、タイマー２３のスタート又はリセットから所定時間以上経過している場合には（ステップＳＴ１２：Ｎｏ）、表示部２５は、アカウント欄４２へ入力された文字を受け付ける（ステップＳＴ１４）。
【００４０】
次に、アカウント欄４２への入力において、アカウント欄４２の一文字目としてパスワード欄４３の一文字目とは異なる文字が入力された場合には（ステップＳＴ９：ＮＯ）、タイマー２３はスタートしないので（ステップＳＴ１２：Ｎｏ）、表示部２５は、その文字の入力を受け付ける（ステップＳＴ１４）。
【００４１】
その後、アカウント欄４２へのアカウントの入力が済むまで、ステップＳＴ１、ステップＳＴ２、ステップＳＴ４、ステップＳＴ８、ステップＳＴ９、ステップＳＴ１２、ステップＳＴ１４が繰り返される。なお、アカウント欄４２への入力が終了したか否かは、ユーザーによるエンターキーの押下、または、入力された文字数が所定の文字数に達したことにより判断される。ここで、アカウント欄４２に入力された文字列はマスクされていないので、ユーザーは入力したアカウントを確認できる。
【００４２】
パスワード欄４３へのパスワードの入力およびアカウント欄４２へのアカウントの入力が終了すると、認証部３０は、各欄４２、４３に入力されたアカウントおよびパスワードを認証情報として認証用サーバー４に送信する（ステップＳＴ１５）。その後、認証用サーバー４からの認証結果がユーザーによる複合機２の使用を許可するものである場合（ステップＳＴ１５：成功）、認証部３０は、ユーザーによる複合機２へのログインを許可する。すなわち、認証部３０は、機能制御部３１に処理開始命令を送信する（ステップＳＴ１６）。一方、認証用サーバー４からの認証結果が、ユーザーによる複合機２の使用を許可しないものである場合（ステップＳＴ１５：失敗）、認証用画面４１にエラーメッセージを表示するとともに、タッチパネル１４に認証用画面４１を表示した状態を維持する（ステップＳＴ１７）。また、表示部２５は、パスワード欄４３およびアカウント欄４２への入力を待つ状態に戻る（ステップＳＴ１）。なお、認証用サーバー４との通信は暗号化された状態で行われる
【００４３】
（作用効果）
本例によれば、パスワード欄４３への入力の前にアカウント欄４２に入力することが禁止される。従って、アカウント欄４２にパスワードを入力してしまい、パスワードが表示されてしまうことを回避できる。また、アカウント欄４２にはパスワード欄４３に入力された文字と同じ文字列を入力することが制限されているので、パスワード欄４３への入力が終了した後にユーザーが誤ってアカウント欄４２にパスワードを入力しようとしても、そのパスワードがアカウント欄４２において表示されることはない。
【００４４】
また、本例では、認証用サーバー４に認証情報を登録する際に、アカウントの一文字目とパスワードの一文字目とが同一の認証情報の登録を許可しないでおき、アカウント欄４２の一文字目としてパスワード欄４３の一文字目と同じ文字の入力を禁止する。従って、ユーザーが誤ってアカウント欄４２にパスワードを入力することを回避できる。
【００４５】
さらに、アカウント欄４２の一文字目にパスワード欄４３の一文目と同じ文字が入力された場合には、アカウント欄４２への文字の入力を所定時間禁止するので、ユーザーがアカウント欄４２にパスワードの各文字を連続して入力してしまう場合などに、アカウント欄４２においてパスワードの２文字目以降が表示されてしまうことを回避できる。
【００４６】
また、禁止部２７は、パスワード欄４３への入力前にキーボード１５の操作によってアカウント欄４２へ入力することを禁止しているが、パスワード欄４３への入力前にキーボード１５の操作によらないアカウント欄４２への自動入力は許可している。すなわち、アカウントがカード読取装置１６によって取得されてアカウント欄４２に自動的に入力される場合には、アカウント欄４２に誤ってパスワードが入力されることがない。従って、パスワード欄４３への入力よりも前にアカウント欄４２への自動入力を許可しても、パスワードが表示されることを回避できる。
【００４７】
（変形例）
なお、制限部２９は、アカウント欄４２の一文字目にパスワード欄４３の一文字目と同じ文字が入力されると、文字をマスクした状態でアカウント欄４２に表示するものとすることができる。このようにすれば、ユーザーが誤ってアカウント欄４２にパスワードを入力した場合でも、アカウント欄４２においてパスワードが表示されてしまうことを回避できる。
【００４８】
また、表示部２５はタッチパネルにソフトウエアキーボードを表示してもよい。この場合には、ユーザーはソフトウエアキーボードを用いてアカウント欄４２およびパスワード欄４３への入力が可能となるが、ソフトウエアキーボードからの文字の入力は物理的なキーボード１５からの文字の入力と同様に禁止部２７および制限部２９により制限される。
【００４９】
上記形態は、複合機２に本発明を適用したものであったが、本発明はタッチパネル４などの認証用画面にアカウントとパスワードとを入力する各種の装置に適用することができる。例えば、印刷機能のみを持つ単機能のプリンターや、スキャナー機能のみを持つ単機能のスキャナー装置において、タッチパネル４に認証用画面を表示するものに、本発明を適用することができる。また、認証用画面にアカウントとパスワードとを入力して自機の中で認証処理を行うコンピューター装置やタブレット型端末に本発明を適用することができる。なお、認証用画面はタッチパネル１４に表示されるものでなくてもよく、マウスやタッチパッドなどの入力装置を用いてディスプレイに表示された認証用画面への入力を行うものであってもよい。また、本発明を認証方法としてとらえることや、認証プログラムとしてとらえることができる。
【符号の説明】
【００５０】
１…認証システム、２…複合機（認証装置）、３…ネットワーク、４…認証用サーバー、５…インターフェース部、６…サーバー側制御部、７…記憶装置、８…認証用データベース、１２…印刷機構、１３…スキャナーユニット、１４…タッチパネル、１５…キーボード、１６…カード読取装置、１８…画像表示部、１９…位置入力部、２１…制御部、２２…インターフェース部、２３…タイマー、２５…表示部、２６…読取部、２７…禁止部、２８…マスク部、２９…制限部、３０…認証部３０、３１…機能制御部、４１…認証用画面、４２…アカウント欄、４３…パスワード欄。
【図１】
2018124612.tif 000003
【図２】
2018124612.tif 000004
【図３】
2018124612.tif 000005
【図４】
2018124612.tif 000006