(57)【要約】【課題】ユーザによるログイン操作を簡略化する。【解決手段】周辺機器２０１は、複数のユーザの認証情報を記憶する認証用ＤａｔａＦｉｌｅ２１０ａを用いたログイン装置を含む。このログイン装置は、ユーザ毎にログイン履歴を残すか否かをログイン操作時のチェックボックス１００３〜設定可能である。ログイン時には、この設定に従ってログイン履歴Ｆｉｌｅ２０８ａ、２０８ｂが更新される。このログイン操作に応じて、ログイン履歴Ｆｉｌｅ２０８ａ、２０８ｂに保持されたログイン履歴に基づいてユーザ識別情報を表示部２０３ａに表示する。ユーザは、この表示されたユーザ識別情報の一つを選択することにより、ログイン操作におけるユーザ識別情報を入力することができる。【選択図】  図２
2004252862.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザの認証情報を記憶する記憶手段と、
ログイン履歴を残すことを示す情報をユーザ毎に設定可能な設定手段と、
前記設定手段によって設定された情報に従って、ログイン履歴を保持する保持手段と、
ログイン操作のために、前記保持手段に保持されたログイン履歴に基づいて、ユーザ識別情報を表示する表示手段と、
前記表示手段に表示されたユーザ識別情報のいずれかが選択されることにより、ログイン操作におけるユーザ識別情報を入力する入力手段とを備えることを特徴とするログイン装置。
【請求項２】
前記設定手段は、ログイン操作時にユーザに呈示されるログイン画面において、ログイン履歴を残すか否かの設定をさせるユーザインターフェースを提供することを特徴とする請求項１に記載のログイン装置。
【請求項３】
前記保持手段によって保持されるログイン履歴のユーザ数を設定する履歴数設定手段を更に備え、
前記保持手段は、前記履歴数設定手段で設定されたユーザ数を上限としてログイン履歴を保持することを特徴とする請求項１または２に記載のログイン装置。
【請求項４】
前記ログイン履歴は、同一ユーザに関する情報が重複して含まれないように管理されることを特徴とする請求項１に記載のログイン装置。
【請求項５】
前記認証情報は各ユーザを第１のタイプと第２のタイプに区別する種別情報を含み、
前記保持手段は、前記第１及び第２のタイプの各々について別々にログイン履歴を保持することを特徴とする請求項１に記載のログイン装置。
【請求項６】
前記保持手段によって保持されるログイン履歴のユーザ数を、前記第１及び第２のタイプのそれぞれに設定する履歴数設定手段を更に備え、
前記保持手段は、前記第１及び第２のタイプ毎に、前記履歴数設定手段で設定されたユーザ数を上限としてログイン履歴を保持することを特徴とする請求項５に記載のログイン装置。
【請求項７】
前記設定手段は、前記第１のタイプに設定されたユーザについては必ずログイン履歴を保持するように設定し、前記第２のタイプに設定されたユーザに対してはログイン操作時にユーザに呈示されるログイン画面において、ログイン履歴を残すか否かの設定をさせるユーザインターフェースを提供することを特徴とする請求項５に記載のログイン装置。
【請求項８】
ユーザの識別情報とパスワード情報とを入力するための入力画面を表示するデータ処理装置であって、
複数のユーザのそれぞれにおいて、ユーザ識別情報とパスワード情報とを対応付けて記憶する記憶手段と、
ユーザ識別情報を残すことをユーザ識別情報ごとに設定可能な設定手段と、
前記入力画面において、前記設定手段により残すと設定されたユーザ識別情報を選択可能に表示する表示制御手段とを有し、
前記入力画面において選択されたユーザ識別情報を、前記入力画面において入力されたユーザ識別情報として処理することを特徴とするデータ処理装置。
【請求項９】
前記設定手段により残すと設定できるユーザ識別情報の数を設定可能な数設定手段を有することを特徴とする請求項８に記載のデータ処理装置。
【請求項１０】
複数のユーザの認証情報をメモリに記憶する記憶工程と、
ログイン履歴を残すことを示す情報をユーザ毎に設定可能な設定工程と、
前記設定工程によって設定された情報に従って、ログイン履歴をメモリに保持する保持工程と、
ログイン操作のために、前記保持工程によって保持されたログイン履歴に基づいて、ユーザ識別情報を表示する表示工程と、
前記表示工程に表示されたユーザ識別情報のいずれかが選択されることにより、ログイン操作におけるユーザ識別情報を入力する入力工程とを備えることを特徴とするログイン制御方法。
【請求項１１】
前記設定工程は、ログイン操作時にユーザに呈示されるログイン画面において、ログイン履歴を残すか否かの設定をさせるユーザインターフェースを提供することを特徴とする請求項１０に記載のログイン制御方法。
【請求項１２】
前記保持工程によって保持されるログイン履歴のユーザ数を設定する履歴数設定工程を更に備え、
前記保持工程は、前記履歴数設定工程で設定されたユーザ数を上限としてログイン履歴を保持することを特徴とする請求項１０または１１に記載のログイン制御方法。
【請求項１３】
前記ログイン履歴は、同一ユーザに関する情報が重複して含まれないように管理されることを特徴とする請求項１０に記載のログイン制御方法。
【請求項１４】
前記認証情報は各ユーザを第１のタイプと第２のタイプに区別する種別情報を含み、
前記保持工程では、前記第１及び第２のタイプの各々について別々にログイン履歴を保持することを特徴とする請求項１０に記載のログイン制御方法。
【請求項１５】
前記保持工程によって保持されるログイン履歴のユーザ数を、前記第１及び第２のタイプのそれぞれに設定する履歴数設定工程を更に備え、
前記保持工程では、前記第１及び第２のタイプ毎に、前記履歴数設定工程で設定されたユーザ数を上限としてログイン履歴を保持することを特徴とする請求項１４に記載のログイン制御方法。
【請求項１６】
前記設定工程は、前記第１のタイプに設定されたユーザについては必ずログイン履歴を保持するように設定し、前記第２のタイプに設定されたユーザに対してはログイン操作時にユーザに呈示されるログイン画面において、ログイン履歴を残すか否かの設定をさせるユーザインターフェースを提供することを特徴とする請求項１４に記載のログイン制御方法。
【請求項１７】
ユーザの識別情報とパスワード情報とを入力するための入力画面を表示するデータ処理方法であって、
複数のユーザのそれぞれにおいて、ユーザ識別情報とパスワード情報とを対応付けてメモリに記憶する記憶工程と、
ユーザ識別情報を残すことをユーザ識別情報ごとに設定可能な設定工程と、
前記入力画面において、前記設定工程により残すと設定されたユーザ識別情報を選択可能に表示する表示制御工程とを有し、
前記入力画面において選択されたユーザ識別情報を、前記入力画面において入力されたユーザ識別情報として処理することを特徴とするデータ処理方法。
【請求項１８】
前記設定工程により残すと設定できるユーザ識別情報の数を設定可能な数設定工程を有することを特徴とする請求項１７に記載のデータ処理方法。
【請求項１９】
請求項１０乃至１６のいずれかに記載のログイン制御方法をコンピュータによって実行させるための制御プログラム。
【請求項２０】
請求項１７または１８のいずれかに記載のデータ処理方法をコンピュータによって実行させるための制御プログラム。
【請求項２１】
請求項１０乃至１６のいずれかに記載のログイン制御方法をコンピュータによって実行させるための制御プログラムを格納した記憶媒体。
【請求項２２】
請求項１７または１８のいずれかに記載のデータ処理方法をコンピュータによって実行させるための制御プログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワーク装置およびこれを含むネットワークシステムに好適なログイン技術に関する。特に、複数名が利用する周辺機器におけるログイン処理に好適なものである。
【０００２】
【従来の技術】
ネットワーク上に接続された認証機能を持つ各種の周辺機器（プリンター、コピー、ＦＡＸなどのデバイス）を利用する際には、ログイン作業が必要となる。一般にこの種ログイン作業では、ユーザがログイン画面においてユーザ名とパスワードを入力する。すなわち、ログインシステムにおいては、ユーザはテンキーおよびキーボードなどを用いてユーザ名、パスワードなどを入力することで周辺機器にログインすることが可能となる。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、ユーザはログインする際に常にテンキーおよびキーボードなどを用いてユーザ名、パスワードなどを入力しなければならなかった。セキュリティー面からすれば、このログイン作業は不可欠であるが、使用頻度の高いユーザになればなるほど、このログイン作業というものが非常にわずらわしい作業となってしまう。
【０００４】
また、ログイン作業を簡略化する方法のひとつとして、ログイン可能なユーザ名をすべてログイン画面に表示し、選択させることによってユーザ名の入力容易にする方法も考えられる。しかしながら、周辺機器におけるログイン画面はスペースが限られている上に、すべてのユーザが機器を頻繁に利用するわけではなく、またすべてのユーザがユーザ名を表示して欲しいわけでもない。このため、無駄なユーザ名の表示がかえって使用頻度の高いユーザの円滑なログイン作業を妨げるといった問題がある。
【０００５】
このような問題を解決するために、機器へログインしたユーザのログイン履歴を保持し、ログイン履歴のあるユーザのユーザ名をログイン画面に表示することにより、ユーザは表示されたユーザ名から自分のユーザ名を選択することにより“ログイン名入力”作業を簡略化するシステムが提案されている。しかし、このようなシステムでは、さらには使用頻度の少ないユーザなど、ログイン履歴を残す必要性がないユーザのログイン履歴まで残る。このため、“ログイン名入力”作業は簡略化されても、“ログイン名検索”作業がユーザにとって負担になってしまう。
【０００６】
本発明は上記の課題に鑑みてなされたものであり、ユーザによるログイン操作を簡略化することを目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成するための本発明によるログイン装置は以下の構成を備える。すなわち、
複数のユーザの認証情報を記憶する記憶手段と、
ログイン履歴を残すことを示す情報をユーザ毎に設定可能な設定手段と、
前記設定手段によって設定された情報に従って、ログイン履歴を保持する保持手段と、
ログイン操作のために、前記保持手段に保持されたログイン履歴に基づいて、ユーザ識別情報を表示する表示手段と、
前記表示手段に表示されたユーザ識別情報のいずれかが選択されることにより、ログイン操作におけるユーザ識別情報を入力する入力手段とを備える。
また、上記の目的を達成するための本発明によるデータ処理装置は、
ユーザの識別情報とパスワード情報とを入力するための入力画面を表示するデータ処理装置であって、
複数のユーザのそれぞれにおいて、ユーザ識別情報とパスワード情報とを対応付けて記憶する記憶手段と、
ユーザ識別情報を残すことをユーザ識別情報ごとに設定可能な設定手段と、
前記入力画面において、前記設定手段により残すと設定されたユーザ識別情報を選択可能に表示する表示制御手段とを有し、
前記入力画面において選択されたユーザ識別情報を、前記入力画面において入力されたユーザ識別情報として処理する。
また、本発明によれば、上記ログイン装置に対応するログイン制御方法、データ処理装置に対応するデータ処理方法が提供される。
【０００８】
【発明の実施の形態】
以下、添付の図面を参照して本発明の一実施形態を説明する。
【０００９】
本実施形態のログインシステムは、以下に詳述するように、ログイン許可を与えているユーザのユーザ名やパスワードといったユーザ情報（認証用ＤａｔａＦｉｌｅ）を保持し、これらに基づいてユーザ認証を行なう認証機構を有する。このログインシステムは、ユーザのログイン履歴を保持する機構を有するが、ログイン履歴に保持される人数を設定することが可能である。そして、ユーザが機器にログインする際には、ユーザのログイン作業を簡略化させるために、過去のログイン履歴を設定された人数分だけ、履歴の順番に表示する。
【００１０】
また、ユーザ毎にログイン履歴を保持させるかさせないかを設定可能であり、「保持させせる」旨の設定がなされているユーザについてのみログイン履歴が維持される。このため、ログイン操作時におけるユーザの表示がより有効なものとなる。
【００１１】
図１は、本実施形態によるログインシステムの要素的特徴を示すシステム構成図である。図１に示すように、本実施形態のログインしシステムはクライアント端末装置（以下ＰＣ）１０１、１０２、ログイン部１０５を保持する周辺機器装置１０４をネットワーク１０３に接続して構成される。なお、ここではネットワークに接続しているＰＣ１０１，１０２を２台示しているが、ＰＣの数は１台でも３台以上でもかまわない。
【００１２】
図２は、本実施形態によるログインシステムを備えた周辺機器のハードウェア構成図である。図２に示すように、周辺機器２０１は、ＣＰＵ２０２、操作パネル２０３、メモリ２０４、ディスク２０６、周辺機器２０１をネットワークとつなぐためのインターフェース２０５を備える。操作パネル２０３は表示部２０３ａと操作部２０３ｂを備える。また、ディスク２０６は、ログインプログラム２０７、ログイン履歴保持部２０８、処理部２０９、Ｆｉｌｅ格納部２１０を備える。Ｆｉｌｅ格納部２１０に保持された認証用ＤａｔａＦｉｌｅ２１０ａを参照することにより、周辺機器２０１の認証機能が実現される。また、デフォルトユーザ用ログイン履歴２０８ａおよび非デフォルトユーザ用ログイン履歴２０８ｂを備えるログイン履歴保持部２０８と、ログインプログラム２０７と、処理部２０９により、本実施形態のログイン履歴保持機能が実現されることになる。
【００１３】
図３は、機器が使用を許可しているユーザを登録した認証用ＤａｔａＦｉｌｅのデータ構成例を示す図である。認証用ＤａｔａＦｉｌｅはＵｓｅｒ  ＩＤ３０１、Ｕｓｅｒ  Ｎａｍｅ３０２、Ｕｓｅｒ  Ｐａｓｓｗｏｒｄ３０３、Ｕｓｅｒ  Ｌｅｖｅｌ３０４、Ｕｓｅｒ  Ｔｙｐｅ３０５、履歴希望Ｆｌａｇ３０６を含む。もちろんこれら以外のユーザ情報などを共に保持してもかまわない。
【００１４】
Ｕｓｅｒ  ＩＤ３０１は登録しているユーザに一意に割り当てられた番号を示す。なお、Ｕｓｅｒ  ＩＤ３０１の最大値は機器利用を許可されるユーザの登録可能人数を示している。図３の場合は、ＵｓｅｒＩＤ＝１００となっており、最大１００名のユーザが利用登録可能であること示す。Ｕｓｅｒ  Ｎａｍｅ３０２は各ユーザのユーザ名（Ｕｓｅｒ  Ｎａｍｅ）を示す。ログイン時において、ユーザはＵｓｅｒ  Ｎａｍｅ３０２に登録してあるユーザ名でログインすることになる。
【００１５】
Ｕｓｅｒ  Ｐａｓｓｗｏｒｄ３０３は各ユーザのパスワードであり、ユーザはログイン時にＵｓｅｒ  Ｎａｍｅ３０２とＵｓｅｒ  Ｐａｓｓｗｏｒｄ３０３に登録されたユーザ名及びパスワードを入力し、認証ＤａｔａＦｉｌｅ２１０ａの内容とこれらが一致したとき、当該周辺機器にログイン可能となる。
【００１６】
Ｕｓｅｒ  Ｌｅｖｅｌ３０４は機器に対するユーザの位置付けを示すフラグであり、Ｕｓｅｒ  Ｌｅｖｅｌ＝０は機器管理者を、Ｕｓｅｒ  Ｌｅｖｅｌ＝１は一般ユーザを示す。機器管理者はユーザの中でも特に当該周辺機器を管理し、さまざまな保守作業を行うユーザを示す。機器管理者は特権処理など各種管理を行うことができる。本実施形態において機器管理者は、少なくともＵｓｅｒ  Ｔｙｐｅ３０５の設定、Ｕｓｅｒ  Ｔｙｐｅ＝１（デフォルトユーザ）の人数の設定（図４）、非デフォルトユーザにおいてログイン履歴保持可能な人数の設定（図５）をすることができる。なお、一般ユーザとは特権処理の権限を持たないユーザを示す。
【００１７】
Ｕｓｅｒ  Ｔｙｐｅ３０５はユーザが当該機器のデフォルトユーザか非デフォルトユーザかを示す。Ｕｓｅｒ  Ｔｙｐｅ＝１で機器のデフォルトユーザ、Ｕｓｅｒ  Ｔｙｐｅ＝０で機器の非デフォルトユーザを示す。本実施形態において、デフォルトユーザ、非デフォルトユーザとは機器の利用状況などからユーザを分類したものである。デフォルトユーザとは、機器の使用頻度などに基づいて選ばれたユーザを示し、上述したように機器管理者によってその人数が設定されている。デフォルトユーザ以外のユーザを非デフォルトユーザとする。またどのユーザをデフォルトユーザにするかは、機器管理者が決定する。すなわち、機器管理者は、Ｕｓｅｒ  Ｔｙｐｅ３０５の値を変更、設定することができる。
【００１８】
履歴希望Ｆｌａｇ３０６はユーザがログインした履歴を機器に保持して欲しいか否かを示し、Ｆｌａｇ＝１でログイン履歴の保持を希望することを示し、Ｆｌａｇ＝０でログイン履歴の保持を希望しないことを示す。この履歴希望Ｆｌａｇ３０６の値は各ユーザの意思で変更設定可能である（後述）。
【００１９】
図４は機器が保持しているデフォルトユーザ数の登録状態を示す。本実施形態のログインシステムにおいて、周辺機器２０１では、デフォルトユーザのログイン履歴は常に保持され、ログイン画面においてそのユーザ名が表示される（後述）。しかし無制限にすべてのユーザをデフォルトユーザにできるわけではなく、本実施形態では、機器管理者が、デフォルトユーザの人数を設定する権限を与えられている。図４の４０２にはデフォルトユーザ数が登録されており、本実施形態ではデフォルトユーザが５名であることを示している。
【００２０】
一方、非デフォルトユーザであっても、機器の使用頻度の多いユーザの場合は、やはりログインの度にユーザ名を入力するのが手間である。よって本ログインシステムにおいて、周辺機器２０１は設定された人数分の非デフォルトユーザのログイン履歴を保持し、ログイン画面においてユーザ名を表示させる。これにより、非デフォルトユーザのログイン作業を簡素化させることができる。
【００２１】
図５は非デフォルトユーザに関してログイン履歴保持を可能とする非デフォルトユーザの数の登録状態を示す。５０２には、当該周辺機器が非デフォルトユーザのログイン履歴を保持可能な人数が登録されている。この値は機器管理者が設定することが可能である。なお、図５では、ログイン履歴保持可能な非デフォルトユーザ数が５名に設定されている状態を示している。
【００２２】
図６は周辺機器２０１のログイン履歴保持部２０８が保持している非デフォルトユーザ用のログイン履歴Ｆｉｌｅ２０８ｂの一例を示す図である。ログイン履歴Ｆｉｌｅ２０８ｂは、番号６０１とログインした非デフォルトユーザ６０２によって構成されている。「ログインした非デフォルトユーザ６０２」の値は図３に示した認証用ＤａｔａＦＩｌｅ２１０ａに登録されているユーザのＵｓｅｒ  ＩＤ３０１である。なお、「ログインした非デフォルトユーザ６０２」の値としては、図３のＵｓｅｒ  ＩＤ３０１に代わり、Ｕｓｅｒ  Ｎａｍｅ３０２など、ユーザを識別することが可能な値であればよい。
【００２３】
図５に示したように非デフォルトユーザ数が５人に設定されている場合、非デフォルトユーザのログイン履歴保持可能人数も５名に設定される。よって図６では、番号６０１は１〜５までとなっている。非デフォルトユーザ数が異なる人数に設定されていれば、ログイン履歴に保持される数も異なる。また本実施形態において、番号６０１の値は小さいほど新しいログイン履歴であることを意味し、一番最後に機器を利用した非デフォルトユーザはＵｓｅｒ  ＩＤ＝６の非デフォルトユーザである。
【００２４】
図７は機器が保持しているデフォルトユーザ用のログイン履歴Ｆｉｌｅ２０８ａの一例を示す図である。ログイン履歴Ｆｉｌｅ２０８ａは、番号７０１とログインしたデフォルトユーザ７０２によって構成されている。ログインしたデフォルトユーザ７０２は、図３に示した認証用ＤａｔａＦＩｌｅ２１０ａに登録されているユーザのＵｓｅｒ  ＩＤ３０１である。なお、ログインしたデフォルトユーザ７０２の値としては、Ｕｓｅｒ  ＩＤ３０１の代わりに、Ｕｓｅｒ  Ｎａｍｅ３０２など、ユーザを識別することが可能な値であればよい。
【００２５】
また、図４に示したように、デフォルトユーザ数が５人に設定されているので、デフォルトユーザのログイン履歴保持可能人数も５名に設定される。よって、番号７０１は１〜５までとなっている。また、番号７０１の値は小さいほど新しいログイン履歴であることを意味し、図７において、デフォルトユーザの中で一番最後に機器を利用したユーザはＵｓｅｒ  ＩＤ＝４のデフォルトユーザである。
【００２６】
次に、図７、図８を用いて、デフォルトユーザ用のログイン履歴Ｆｉｌｅ２０８ａの更新の仕組みについて説明する。図７に示されるデフォルトユーザ用のログイン履歴Ｆｉｌｅ２０８ａによれば、機器にログインしたデフォルトユーザの順番は古い順にＵｓｅｒ  ＩＤ＝２、Ｕｓｅｒ  ＩＤ＝１、Ｕｓｅｒ  ＩＤ＝５、Ｕｓｅｒ  ＩＤ＝３であり、一番最後に機器を利用したデフォルトユーザはＵｓｅｒ  ＩＤ＝４であることがわかる。
【００２７】
次に、Ｕｓｅｒ  ＩＤ＝１のデフォルトユーザが機器にログインした場合、機器はデフォルトユーザ用のログイン履歴Ｆｉｌｅ２０８ａを図８のように更新する。つまり図８においてＮｏ．４だったＵｓｅｒ  ＩＤ＝１が機器にログインしたことにより、Ｕｓｅｒ  ＩＤ＝１の履歴は最新ログインユーザである「１」に繰り上がり、「３」、「２」、「１」であったデフォルトユーザ、すなわちＵｓｅｒ  ＩＤ＝５とＵｓｅｒ  ＩＤ＝３とＵｓｅｒ
ＩＤ＝４はその順番のまま「４」、「３」、「２」にシフトし保持される。
【００２８】
次に、非デフォルトユーザ用のログイン履歴Ｆｉｌｅ２０８ｂの更新の仕組みについて、図６及び図９を参照して説明する。例えば図６の状態から、ユーザ履歴が保持されているＵＳＥＲ  ＩＤ＝１０のユーザがログインを行うと、ＵＳＥＲ  ＩＤ＝１０の履歴は最新ログユーザである「１」に繰り上がり、「２」、「１」であった非デフォルトユーザ、すなわちＵｓｅｒ  ＩＤ＝８とＵｓｅｒ  ＩＤ＝６はその順番のまま「３」、「２」にシフトし保持される（図９（ａ））。一方、図６の状態でユーザ履歴の保持されていないユーザ、例えばＵＳＥＲ  ＩＤ＝３０のユーザがログインを行うと、当該ユーザが最新ログユーザとなる。すなわち、番号「１」のＵＳＥＲ  ＩＤは３０となる。そして、「４」、「３」、「２」、「１」であったデフォルトユーザ、すなわちＵｓｅｒ  ＩＤ＝１１とＵｓｅｒ  ＩＤ＝１０とＵｓｅｒ  ＩＤ＝８とＵｓｅｒ  ＩＤ＝６はその順番のまま「５」、「４」、「３」、「２」にシフトし保持される。また、図６の状態（更新前）で最も古くにログインしたユーザ（ＵＳＥＲ  ＩＤ＝９）は履歴から消滅することになる。
【００２９】
次に、本実施携帯の周辺機器におけるログイン走査時のユーザインターフェースについて説明する。
【００３０】
図１０はユーザがログインするときのログイン初期画面状態を示す。図１０は図２における操作パネル２０３の表示部２０３ａに表示される。なお、本実施形態では操作パネル２０３、およ表示部２０３ａ、操作部２０３ｂは周辺機器２０１上に存在しているが、ネットワーク１０３で接続されているＰＣ１０１、１０２などに図１０のログイン画面が表示されてもよい。
【００３１】
ログイン画面１００１はＵｓｅｒ  Ｎａｍｅ３０２を入力するためのＵｓｅｒ  Ｎａｍｅ入力ボックス１００２と、ユーザに機器にログイン履歴の保持を望むか望まないかを選択させるチェックボックス１００３と、ログイン認証判定に必要なパスワードを入力するためのＰａｓｓｗｏｒｄ入力ボックス１００４と、ログインするために押下するＬｏｇＩｎボタン１００５で構成されている。
【００３２】
図１１は、ユーザがログイン履歴の保存を希望する場合のＬｏｇＩｎ画面における設定例を示す。Ｕｓｅｒ  Ｎａｍｅ＝ＮＡＫＡＩのユーザは周辺機器２０１がログイン履歴を保持してくれることを望み（チェックボックス１００３をチェックしている）、認証用パスワードをＰａｓｓｗｏｒｄ入力ボックス１００４に入力した状態を示す。この状態でログインする場合はＬｏｇＩｎボタン１００５を押下する。
【００３３】
図１２では、図１１と比較するとわかるように、チェックボックス１００３にチェックがセットされておらず、ユーザがログイン履歴の保存を希望しない場合のＬｏｇＩｎ画面の例を示す。
【００３４】
図１３は機器が保持しているログイン履歴を元に、Ｕｓｅｒ  Ｎａｍｅ１００２に複数名のＵｓｅｒＮａｍｅを表示している例である。本実施形態ではデフォルトユーザと非デフォルトユーザのそれぞれ５人ずつの履歴情報が保持されるので、これらを表示することになる。図１３はデフォルトユーザのＵＳＥ  ＩＤが表示された状態を示している。なお、表示されるＵＳＥＲ  ＮＡＭＥの数は、設定されたデフォルトユーザ数（図４）及びログイン履歴保持可能な非デフォルトユーザ数（図５）に従う。
【００３５】
Ｕｓｅｒ  Ｎａｍｅ入力ボックス１００２は１名以上の複数人履歴を限られたスペース１００１に表示できるよう、リスト／コンボボックスになっている。その他、省スペースを有効利用できる形式であればどのような入力ボックスでもかまわないことはいうまでもない。また、デフォルトユーザを表示するか非デフォルトユーザを表示するかを選択するボタンを設けてもよい。図１３ではログインした履歴順に下からＵｓｅｒＮａｍｅ＝ＮＡＫＡＩ、  ＫＩＭＵＲＡ、  ＩＮＡＧＡＫＩ、  ＫＵＳＡＮＡＧＩ、  一番最後にログインしたＵｓｅｒＮａｍｅ＝ＫＡＴＯＲＩとＵｓｅｒＮａｍｅが表示されているところを示している。
【００３６】
図１４は、周辺機器２０１が、保持しているログイン履歴にしたがって表示されたフック数のＵｓｅｒ  Ｎａｍｅの中から、ユーザがＵｓｅｒ  Ｎａｍｅ＝ＫＩＭＵＲＡを選択しているときのログイン画面を示している。ログイン画面は限られた表示スペースのため、そこに納まらない複数名のＵｓｅｒＮａｍｅを見やすく表示させるため、リストボックス１００２が用いられる。もちろん表示方法はその他のスクロールやページ切り替えをつけるなど、小さな表示スペースにおいても、ログイン履歴設定人数分が表示できれば方法は何でも良い。
【００３７】
図１５は、図１４によりユーザが選択したＵｓｅｒ  Ｎａｍｅ＝ＫＩＭＵＲＡがＵｓｅｒ  Ｎａｍｅ入力ボックス１００２に表示され、Ｐａｓｓｗｏｒｄ入力ボックス１００４に認証用パスワードが入力され、ログインするところの画面を示している。このとき、認証用ＤＡＴＡＦｉｌｅ２１０ａの内容を参照してチェックボックス１００３のチェック状態を自動的に設定するようにしてもよい。例えば、Ｕｓｅｒ  Ｎａｍｅ＝ＫＩＭＵＲＡは、図３の認証用ＤａｔａＦｉｌｅ２１０ａを参照すると、行３０７に登録されているように、Ｕｓｅｒ  Ｔｙｐｅ＝１、すなわちデフォルトユーザであり、履歴希望Ｆｌａｇ＝１（履歴保持を望む）となっている。よってユーザがＵｓｅｒ  Ｎａｍｅ＝ＫＩＭＵＲＡを選択した場合、Ｕｓｅｒ  Ｎａｍｅを保存することを指示するチェックボックス１００３は、この保持されている履歴希望Ｆｌａｇ＝１に従って自動的にチェックが付される。
【００３８】
また、デフォルトユーザにおいては機器の使用頻度が高いということで、履歴希望Ｆｌａｇを１に固定し、ログイン画面では「履歴を残す」チェックボックス１００３をグレーアウトさせてもよい。これにより、デフォルトユーザのログイン作業の手間を省くことができる。
【００３９】
図１６はデフォルトユーザのログイン履歴１００２ａと非デフォルトユーザのログイン履歴１００２ｂが同時にＵｓｅｒ  Ｎａｍｅ１００２に表示されるログイン画面１００１を表している。
【００４０】
ＵｓｅｒＮａｍｅ１００２の上部に表示されているＵｓｅｒ  Ｎａｍｅ１００２ａはデフォルトユーザのログイン履歴よりデフォルトユーザのＵｓｅｒ  Ｎａｍｅを表示している。デフォルトユーザの中で一番最後にログインしたのはＵｓｅｒ  Ｎａｍｅ＝ＫＡＴＯＲＩであることを示している。また、ＵｓｅｒＮａｍｅ１００２ｂは非デフォルトユーザのログイン履歴より取得された非デフォルトユーザのＵｓｅｒ  Ｎａｍｅを表示している。非デフォルトユーザの中で履歴保持を希望し、一番最後にログインしたのはＵｓｅｒ  Ｎａｍｅ＝ＪＯＵＪＩＭＡであることを示している。
【００４１】
本実施形態ではＵｓｅｒ  Ｎａｍｅ１００２において、デフォルトユーザのログイン履歴１００２ａを上部に、非デフォルトユーザのログイン履歴１００２ｂを下部に表示しているが、上下逆の表示や、デフォルトユーザ、非デフォルトユーザをあわせた利用ユーザ全体のログイン履歴として表示してももちろん構わない。
【００４２】
図１７は、本実施形態の周辺機器によるログイン処理を説明するフローチャートである。なお、これら一連の処理における判断と実行は、ハードウェア的には周辺機器２０１内部のＣＰＵ２０２によって行われる。この周辺機器２０１は、イベント駆動型のプログラムに従って動作する。すなわち、何らかのイベントが発生すると、そのイベントを解析して、対応する処理を実行する。以下の例では、周辺機器２０１の操作パネルから送られてきたログイン情報に応じて動作する場合について説明する。
【００４３】
周辺機器２０１が起動されると、まずステップＳ１で、ユーザに図１０に示したようなログイン画面を表示部２０３ａに表示する。ユーザはＵｓｅｒ  Ｎａｍｅ  入力ボックス１００２及びＰａｓｓｗｏｒｄ  入力ボックス１００４にそれぞれＵｓｅ  ＩＤ及びＰａｓｓｗｏｒｄを入力し、チェックボックス１００３を設定する（（図１１、図１２）。このとき、図１３〜図１５或いは図１６を参照して説明したように、履歴情報に基づいて表示されたＵｓｅｒ  ＩＤのリストからＵｓｅｒ  Ｎａｍｅを選択することにより入力の手間を軽減することができる。
【００４４】
次に、ステップＳ２に進み、ユーザが入力、あるいは選択した情報（例えば図１５の状態であれば、Ｕｓｅｒ  Ｎａｍｅ＝ＫＩＭＵＲＡ、Ｕｓｅｒ  ＩＤ＝１、履歴希望Ｆｌａｇ＝１、Ｐａｓｓｗｏｒｄ＝＊＊＊＊）を取得する。そして、ステップＳ３において、入力ボックス１００２、１００４に入力されたＵｓｅｒ  ＮａｍｅとＰａｓｓｗｏｒｄが正当であるかどうかを認証用ＤａｔａＦｉｌｅ２１０ａより判断する。入力されたＵｓｅｒ  ＮａｍｅとＰａｓｓｗｏｒｄが認証用ＤａｔａＦｉｌｅ２１０ａに登録されたものと一致しない場合、当該周辺機器２０１への認証は拒否となり、再びログイン初期画面（図１０）を表示する。このとき認証に失敗した旨を表示するようにしてもよい。
【００４５】
一方、ステップＳ３において、入力されたＵｓｅｒＮａｍｅとＰａｓｓｗｏｒｄによる認証に成功した場合は、ステップＳ４へ進み、ログインユーザがデフォルトユーザであるか否かを認証用Ｄａｔａ  Ｆｉｌｅ２１０ａが格納しているＵｓｅｒ  Ｔｙｐｅ３０５より判断する。
【００４６】
ユーザがデフォルトユーザであると判断された場合はステップＳ５に進み、デフォルトユーザ用ログイン履歴２０８ａのログイン履歴の順番を変更する。順番の変更は図７及び図８を参照して上述したとおりである。そして、ステップＳ６に進み、ログイン後の画面を表示部２０３ａにおいてユーザに表示する。なお、デフォルトユーザの場合は、上述したように、ログイン画面の「履歴を残す」チェックボックス１００３をグレーアウトさせてもよい。
【００４７】
また、ステップＳ４において、ログインユーザがデフォルトユーザでない、つまり、非デフォルトユーザであると判断された場合は、ステップＳ７に進む。ステップＳ７では、チェックボックス１００３がチェックされているか否か（履歴を残すことを希望するか否か）を判断する。チェックボックス１００３がチェックされている場合（履歴を希望する場合）は、ステップＳ８に進み、認証用ＤａｔａＦｉｌｅ２１０ａの履歴希望Ｆｌａｇ３０６の情報を１に設定する。そしてステップＳ１０に進み、非デフォルトユーザ用のログイン履歴２０８ｂに当該ユーザのＵｓｅｒ  Ｎａｍｅが存在するか否かを判断する。存在した場合は、ステップＳ１０に進み、図６及び図９（ａ）で上述したように、非デフォルトユーザ用ログイン履歴Ｆｉｌｅ２０８ｂの順番を変更する。そしてステップＳ６に進み、ログイン後の画面を表示部２０３ａにおいて表示する。
【００４８】
一方、ステップＳ９において、ログインしたユーザのＵｓｅｒ  Ｎａｍｅが非デフォルトユーザ用ログイン履歴２０８ｂに存在しなかった場合は、ステップＳ１１に進み、図６及び図９（ｂ）で上述したように、非デフォルトユーザ用ログイン履歴２０８ｂに当該ユーザのＵｓｅｒ  Ｎａｍｅを追加、更新する。そしてステップＳ６に進み、ログイン後の画面を表示部２０３ａにおいて表示する。
【００４９】
また、ステップＳ７において、チェックボックス１００３がチェックされていなかった場合、つまり履歴を希望しなかった場合は、ステップＳ１３に進み、認証用ＤａｔａＦｉｌｅ２１０ａの履歴希望Ｆｌａｇ３０６を０に設定する。そして、ステップＳ１３に進み、非デフォルトユーザ用ログイン履歴２０８ｂに当該ユーザのＵｓｅｒ  Ｎａｍｅがあるか否か判断し、無ければステップＳ６に進む。一方、ステップＳ１３で当該ユーザのＵｓｅｒ  Ｎａｍｅが存在した場合、ユーザは履歴の希望をしていないので、ステップＳ１４にて非デフォルトユーザ用ログイン履歴２０８ｂからそのＵｓｅｒ  Ｎａｍｅを削除し、ステップＳ６に進む。
【００５０】
なお、本フローチャートでは、デフォルトユーザの場合は必ず履歴を保持するものとしたが、非デフォルトユーザと同様に、チェックボックス１００３の設定に応じて履歴希望ｆｌａｇ３０６およびデフォルトユーザ用ログイン履歴２０８ａ更新を管理するようにしてもよい。また、本フローチャートでは、ログイン操作者がデフォルトユーザの場合はチェックボックス１００３の設定は無視されることになるので、グレーアウトしてよもい。
【００５１】
以上のように、上記実施形態によれば、認証機能を備えた周辺機器が認証用情報のみならず、ユーザ毎にログイン履歴を残したくないか否かの情報や、ログイン履歴を保持する最大人数の情報を設定可能とし、その設定可能人数分ログイン履歴を保持することにより、必要最低限の有効な情報をログイン画面にてユーザに提供することが可能であることから、ユーザのログイン作業を簡略化することができる。また、ユーザは自分の意志によりログイン履歴を残すか残さないかが選択でき、使用頻度の高いユーザはログイン履歴を残すことによって、機器を使用する度にログイン画面上でユーザ名を入力しなくても、選択するだけでログインでき、ログイン作業を簡単に行うことが可能となる。
【００５２】
以上、本実施形態についてまとめると次のとおりである。本実施形態の周辺機器２０１は、複数のユーザの認証情報を記憶する認証用ＤａｔａＦｉｌｅ２１０ａを用いたログイン装置を含む。このログイン装置は、ユーザ毎にログイン履歴を残すか否かを設定し（チェックボックス１００３）、ログインが発生した場合には上記設定に従ってログイン履歴が保持される（履歴Ｆｉｌｅ２０８ａ、２０８ｂ）。そして、ログイン操作に応じて、上記保持されたログイン履歴に基づいて、ユーザ識別情報が表示され（図１３）、表示されたユーザ識別情報を選択することにより、ログイン操作におけるユーザ識別情報が入力される（図１４、図１５）。
【００５３】
ここで、上記ログイン履歴を残すか否かの設定は、ログイン操作時にユーザに呈示されるログイン画面において、ログイン履歴を残すか否かの設定をさせるユーザインターフェース（チェックボックス１００３）の提供によって実現される。以上の構成によれば、例えば、ログイン履歴の保持をユーザに選択させることができ、限られた表示スペースにおいて、ログイン履歴の保持を希望したユーザについてユーザ名のリストが表示されることになる。このログインシステムによれば、リストに表示されるユーザ名が履歴の保持を希望したユーザに絞られるので、非常に見やすくなり、機器を頻繁に使用するユーザのログイン作業を容易にすることが可能となる。
【００５４】
なお、認証ＤａｔａＦｉｌｅ２１０ａ内の履歴希望ｆｌａｇ３０６を機器管理者が設定できるようにして、各ユーザによる設定を行なわせないようにしてもよい。この方法でも、あらかじめ絞られたユーザのみがリストに表示され得るので、リストが見やすくなる。
【００５５】
更に、例えば機器管理者は、保持されるログイン履歴のユーザ数を設定することができ、履歴Ｆｉｌｅ（２０８ａ、２０８ｂ）はここで設定されたユーザ数の履歴を上限として履歴情報を更新する。また、履歴情報は、同一ユーザが複数回含まれないように管理される（図８、図９）。機器を頻繁に使用するユーザ数を、例えば機器管理者が想定し、あらかじめ保持するログイン履歴の適切な数を設定することにより、ログイン時に呈示するユーザ名の数を効果的に限定できる。
【００５６】
更に、認証情報は各ユーザを第１のタイプ（デフォルトユーザ）と第２のタイプ（非デフォルトユーザ）に区別する種別情報を含み、これら第１及び第２のタイプの各々について別々にログイン履歴が保持される（履歴Ｆｉｌｅ２０８ａ、２０８ｂ）。これによれば、例えば機器を利用するユーザを、頻繁に利用する固定メンバー（デフォルトユーザ）と、たまにしか利用しない流動的メンバー（非デフォルトユーザ）に分類し、別々にログイン履歴を保持し、表示することでより一層ログイン作業を簡略化することが可能となる。
【００５７】
また、機器管理者は、保持されるログイン履歴のユーザ数を、第１及び第２のタイプのそれぞれに設定でき、第１及び第２のタイプ毎に、設定されたユーザ数の履歴を上限として履歴情報が更新されることになる。例えばデフォルトユーザ用ログイン履歴と、非デフォルトユーザ用ログイン履歴に保持可能な人数をあらかじめ設定することにより、限られた表示スペースにおいて、ユーザ種別毎に最新のユーザ名を表示できるようになり、このログインシステムによれば、機器を頻繁に使用するユーザのログイン作業を簡略化することが可能となる。
【００５８】
また、第１のタイプに設定されたユーザについては必ずログイン履歴を保持するように設定し、第２のタイプに設定されたユーザに対してはログイン操作時にユーザに呈示されるログイン画面において、ログイン履歴を残すか否かの設定をさせるユーザインターフェースを提供するようにしてもよい（ステップＳ４、Ｓ５、Ｓ７）。
【００５９】
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００６０】
例えば、上記に説明した本実施形態に関わるログインシステムを、外部からインストールされるプログラムに従って、図１のＰＣ１０１や１０２によって遂行されるようにしても良い。その場合、そのプログラムが記憶媒体によりＰＣ１０１、１０２に供給されたり、あるいは電子メールやパソコン通信などのネットワークを介して、外部の記憶媒体からプログラムを含む情報群をＰＣ１０１、１０２上にロードすることによって供給される場合でも本発明は適用されるものである。
【００６１】
上記の場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００６３】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６４】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【発明の効果】
以上説明したように、本発明によれば、ユーザによるログイン操作を簡略化することができる。
【図面の簡単な説明】
【図１】本実施形態によるログインシステムの要素的特徴を示すシステム構成図である。
【図２】本実施形態によるログインシステムを備えた周辺機器のハードウェア構成図である。
【図３】機器が使用を許可しているユーザを登録した認証用ＤａｔａＦｉｌｅのデータ構成例を示す図である。
【図４】機器が保持しているデフォルトユーザ数の登録状態を示す図である。
【図５】機器が保持している非デフォルトユーザ数の登録状態を示す図である。
【図６】周辺機器２０１のログイン履歴保持部２０８が保持している非デフォルトユーザ用のログイン履歴Ｆｉｌｅ２０８ｂの一例を示す図である。
【図７】機器が保持しているデフォルトユーザ用のログイン履歴Ｆｉｌｅ２０８ａの一例を示す図である。
【図８】デフォルトユーザ用のログイン履歴Ｆｉｌｅ２０８ａの更新の仕組みについて説明する図である。
【図９】非デフォルトユーザ用のログイン履歴Ｆｉｌｅ２０８ａの更新の仕組みについて説明する図である。
【図１０】ログイン操作時のログイン画面例を示す図である。
【図１１】ログイン操作時のログイン画面例を示す図である。
【図１２】ログイン操作時のログイン画面例を示す図である。
【図１３】機器が保持しているログイン履歴を元に、Ｕｓｅｒ  Ｎａｍｅ１００２に複数名のＵｓｅｒＮａｍｅを表示している例である。
【図１４】図１３のログイン画面から一つのユーザ名が選択された状態を示す図である。
【図１５】図１４に示したユーザ選択が反映された状態のログイン画面を示す図である。
【図１６】デフォルトユーザのログイン履歴と非デフォルトユーザのログインが同時に呈示されたログイン画面を示す図である。
【図１７】本実施形態の周辺機器によるログイン処理を説明するフローチャートである。
【図１】
2004252862.tif 000003
【図２】
2004252862.tif 000004
【図３】
2004252862.tif 000005
【図４】
2004252862.tif 000006
【図５】
2004252862.tif 000007
【図６】
2004252862.tif 000008
【図７】
2004252862.tif 000009
【図８】
2004252862.tif 000010
【図９】
2004252862.tif 000011
【図１０】
2004252862.tif 000012
【図１１】
2004252862.tif 000013
【図１２】
2004252862.tif 000014
【図１３】
2004252862.tif 000015
【図１４】
2004252862.tif 000016
【図１５】
2004252862.tif 000017
【図１６】
2004252862.tif 000018
【図１７】
2004252862.tif 000019