(57)【要約】      （修正有）【課題】管理者などのユーザの意図に沿って、認証情報の入力を要求するか否かが適切に決定される、情報処理装置を提供する。【解決手段】情報処理装置にログインするユーザに対応する識別情報の入力を受け付ける受付手段と、受け付けた識別情報に基づいて情報処理装置へのログイン処理を行う第１の機能を提供する第１のログイン処理手段と、情報処理装置に識別情報が登録されているユーザのうちから、選択されたユーザに対応する識別情報に基づいて、情報処理装置へのログイン処理を行う第２の機能を提供する第２のログイン処理手段とを有する。第１のログイン手段は、第１の機能が有効かつ第２の機能が無効である場合には、ログイン処理を実行するために認証情報の入力をユーザに要求し、第１の機能及び第２の機能が有効である場合には、ログイン処理を実行するために認証情報の入力をユーザに要求しない。【選択図】図７
2018180597.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
前記情報処理装置にログインするユーザに対応する識別情報の入力を受け付ける受付手段と、
前記受付手段が受け付けた識別情報に少なくとも基づいて前記情報処理装置へのログイン処理を行う第１の機能を提供する第１のログイン処理手段と、
前記情報処理装置に識別情報が登録されている１又は複数のユーザのうちから、前記情報処理装置にログインするユーザを選択するための選択画面を表示部に表示させる表示制御手段と、
前記選択画面を介して選択されたユーザに対応する識別情報に少なくとも基づいて前記情報処理装置へのログイン処理を行う第２の機能を提供する第２のログイン処理手段と、
前記第１の機能が有効かつ前記第２の機能が無効である場合には、前記第１のログイン処理手段は前記ログイン処理を実行するために認証情報の入力をユーザに要求し、前記第１の機能及び前記第２の機能が有効である場合には、前記第１のログイン処理手段は前記ログイン処理を実行するために前記認証情報の入力をユーザに要求しない
ことを特徴とする情報処理装置。
【請求項２】
前記ログイン処理を実行するために、前記認証情報の入力を要求するか否かを設定するための設定手段を有し、
前記ログイン処理を実行するための前記認証情報の入力を要求する設定がなされている場合であって、前記第１の機能が有効かつ前記第２の機能が無効である場合には、前記第１のログイン手段は前記ログイン処理を実行するために前記認証情報の入力をユーザに要求し、前記ログイン処理を実行するための前記認証情報の入力を要求する設定がなされている場合であって、前記第１の機能及び前記第２の機能が有効である場合には、前記第１のログイン手段は前記ログイン処理を実行するために前記認証情報の入力をユーザに要求しない
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ログイン処理を実行するために、認証情報の入力を要求するか否かを設定するための設定手段を有し、
前記第２のログイン手段は、前記ログイン処理を実行するために前記認証情報の入力をユーザに要求するかを、前記第１の機能が有効であるか否かにかかわらず、前記設定手段による設定に従って決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
情報処理装置の制御方法であって、
前記情報処理装置にログインするユーザに対応する識別情報の入力を受け付ける受付ステップと、
前記受付ステップにおいて受け付けた識別情報に少なくとも基づいて前記情報処理装置へのログイン処理を行う第１の機能を提供する第１のログイン処理ステップと、
前記情報処理装置に識別情報が登録されている１又は複数のユーザのうちから、前記情報処理装置にログインするユーザを選択するための選択画面を表示部に表示させる表示制御ステップと、
前記選択画面を介して選択されたユーザに対応する識別情報に少なくとも基づいて前記情報処理装置へのログイン処理を行う第２の機能を提供する第２のログイン処理ステップと、
前記第１の機能が有効かつ前記第２の機能が無効である場合には、前記第１のログイン処理ステップにおいて前記ログイン処理を実行するために認証情報の入力をユーザに要求し、前記第１の機能及び前記第２の機能が有効である場合には、前記第１のログイン処理ステップにおいて前記ログイン処理を実行するために前記認証情報の入力をユーザに要求しない
ことを特徴とする制御方法。
【請求項５】
情報処理装置に、
前記情報処理装置にログインするユーザに対応する識別情報の入力を受け付ける受付手順と、
前記受付手順において受け付けた識別情報に少なくとも基づいて前記情報処理装置へのログイン処理を行う第１の機能を提供する第１のログイン処理手順と、
前記情報処理装置に識別情報が登録されている１又は複数のユーザのうちから、前記情報処理装置にログインするユーザを選択するための選択画面を表示部に表示させる表示制
御手順と、
前記選択画面を介して選択されたユーザに対応する識別情報に少なくとも基づいて前記情報処理装置へのログイン処理を行う第２の機能を提供する第２のログイン処理手順と、
を実行させ、
前記第１の機能が有効かつ前記第２の機能が無効である場合には、前記第１のログイン処理手順において前記ログイン処理を実行するために認証情報の入力をユーザに要求する処理を前記情報処理装置に実行させ、
前記第１の機能及び前記第２の機能が有効である場合には、前記第１のログイン処理手順において前記ログイン処理を実行するために前記認証情報の入力をユーザに要求しない処理を前記情報処理装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置へのログイン処理を制御するための技術に関する。
【背景技術】
【０００２】
従来、ＩＣカードから取得した識別情報を用いて情報処理装置のログイン処理を行う機能（以下、第１の機能）が知られている。また従来、ユーザ選択画面から選択されたユーザを情報処理装置にログインさせるログイン処理を行う機能（以下、第２の機能）が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２２７０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の第２の機能は第１の機能と比べてＩＣカードの所持が不要で簡易的なログイン機能を提供する一方、本人確認ができない。第２の機能を用いる際にも本人確認を行うようにするためには、ログインを実行する際に、パスワード等の認証情報の入力を要求する必要がある。
【０００５】
一方で、認証情報の入力を要求する設定とした場合に、ＩＣカードを用いたログインでは、ＩＣカードを所持していることにより本人であることが推定されているにもかかわらず、さらに認証情報の入力を要求するとユーザにとって手間になってしまう。そこで、第１の機能を用いたログイン処理では認証情報の入力を不要とするように管理者が設定したい場合がある。
【０００６】
また、ＩＣカードを用いたログインにおいても、他人のＩＣカードを用いてログインを行えばなりすましが可能となってしまうため、第１の機能を用いたログインにおいても、認証情報の入力を要求するように管理者が設定したい場合もある。
【０００７】
本発明は、管理者などのユーザの意図に沿って、認証情報の入力を要求するか否かが適切に決定されるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明にかかる情報処理装置は以下の構成を有する。すなわち、前記情報処理装置にログインするユーザに対応する識別情報の入力を受け付ける受付手段と、前記受付手段が受け付けた識別情報に少なくとも基づいて前記情報処理装置へのログイン処理を行う第１の機能を提供する第１のログイン処理手段と、前記情報処理装置に識別情報が登録されている１又は複数のユーザのうちから、前記情報処理装置にログインするユーザを選択するための選択画面を表示部に表示させる表示制御手段と、前記選択画面を介して選択されたユーザに対応する識別情報に少なくとも基づいて前記情報処理装置へのログイン処理を行う第２の機能を提供する第２のログイン処理手段と、前記第１の機能が有効かつ前記第２の機能が無効である場合には、前記第１のログイン処理手段は前記ログイン処理を実行するために認証情報の入力をユーザに要求し、前記第１の機能及び前記第２の機能が有効である場合には、前記第１のログイン処理手段は前記ログイン処理を実行するために前記認証情報の入力をユーザに要求しない。
【発明の効果】
【０００９】
このような構成によれば、管理者などのユーザの意図に沿って、認証情報の入力を要求するか否かが適切に決定されるようにすることができる。
【００１０】
すなわち、管理者などのユーザが、第１の機能を用いたログイン処理においても認証情報の入力を必要とする意図で設定を行った場合には、第１の機能を用いたログイン処理においても認証情報の入力が要求されるようにすることができる。
【００１１】
また、管理者などのユーザが、第１の機能を用いたログイン処理においても認証情報の入力を必要としない意図で設定を行った場合には、第１の機能を用いたログイン処理においても認証情報の入力が要求されないようにすることができる。
【００１２】
たとえば、第１の機能が有効かつ第２の機能が無効である場合であって、認証情報の入力設定が有効である場合には、管理者は第１の機能を用いたログイン処理においても認証情報の入力をさせたいと考えていると推定される。そこで、このような場合には、第１の機能を用いたログイン処理においても認証情報の入力が要求されるようにすることができる。
【００１３】
また、第１の機能及び第２の機能が有効である場合であって、認証情報の入力設定が有効である場合には、管理者は第２の機能のために認証情報の入力設定を有効にしていると考えていると推定される。そこで、このような場合には、第１の機能を用いたログイン処理を実行するために認証情報の入力をユーザに要求しないようにすることができる。第１の機能を用いたログイン処理においては、認証情報の入力が要求されず、情報処理装置にログインするユーザの手間を省くことができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態１に係るシステムの構成を示す図。
【図２】画像形成装置１０１のハードウェア構成を示す図。
【図３】画像形成装置１０１の機能ブロックを示す図。
【図４】画像形成装置１０１における各種設定を説明するための図。
【図５】ログインテーブルの例を示す図。
【図６】ユーザ選択画面の例を示す図。
【図７】ＩＣカードによるログイン機能が有効な場合の処理を示す図。
【図８】ユーザ選択画面を用いたログイン機能が有効な場合の処理を示す図。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１６】
（第１の実施形態）
（システム構成）
本実施形態に係るシステムの構成について、図１を用いて説明する。図１に示すシステムでは、画像形成装置１０１と端末装置１０２とがネットワーク１００を介して接続される。
【００１７】
画像形成装置１０１は、印刷処理、画像の読取処理などの処理を実行する情報処理装置である。また画像形成装置１０１は、読み取った画像データをネットワークを介して送信する機能を有することとしてもよい。なお本発明は画像形成装置１０１に限らず、他の情報処理装置についても適用可能である。
【００１８】
端末装置１０２は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等として構成される。ユーザは端末装置１０２を操作して、ネットワーク１００を介して、画像形成装置１０１の設定を行うことができる。たとえば、画像形成装置１０１に含まれるＷｅｂサーバは、画像形成装置１０１の設定を行うための設定画面をＷｅｂページとして提供する。端末装置１０２は、ネットワーク１００を介して、画像形成装置１０１内のＷｅｂサーバにアクセスし、上述の設定画面を端末装置１０２の表示部に表示させる。端末装置１０２のユーザは、表示された設定画面を介して、画像形成装置１０１の設定を行うことができる。
【００１９】
なお本実施形態において、画像形成装置１０１は表示部を有し、表示部に画像形成装置１０１の設定画面を表示させる。画像形成装置１０１のユーザは、表示部に表示された設定画面や画像形成装置１０１のハードウェアボタン等を介して、画像形成装置１０１の設定を行うことができる。以下、画像形成装置１０１の表示部やハードウェアボタンを総称して、操作部と称呼する場合がある。
【００２０】
このように、本実施形態に係るシステムでは、ユーザは端末装置１０２から画像形成装置１０１の設定を行うことができる。また、本実施形態に係るシステムでは、ユーザは画像形成装置１０１の操作部を介して、画像形成装置１０１の設定を行うことができる。なお、端末装置１０２及び画像形成装置１０１の操作部のうちいずれか一方からのみ画像形成装置１０１の設定を行うことができるシステムにも、本発明を適用することができる。
【００２１】
ネットワーク１００は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）として構成される。ネットワーク１００はＬＡＮに限られず、インターネットなどのＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などとしてもよい。あるいはネットワーク１００はＬＡＮとＷＡＮの組み合わせであってもよい。またネットワーク１００は、有線又は無線を問わない。
【００２２】
（画像形成装置１０１のハードウェア構成）
次に、画像形成装置１０１のハードウェア構成について図２を用いて説明する。図２に示した画像形成装置１０１は、制御部２００、操作部２０９、プリンタ２１０、スキャナ２１１、及び、ＩＣカードＲ／Ｗ（Ｒｅａｄｅｒ／Ｗｒｉｔｅｒ）２１３を含む。
【００２３】
制御部２００に含まれるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１は、図２に示した画像形成装置１０１の各構成の動作を制御する。ＣＰＵ２０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２に記憶された制御プログラムを読み出して読取や送信などの各種制御を行う。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。
【００２４】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０４は、画像データや各種プログラムを記憶する。またＨＤＤ２０４は、画像形成装置１０１の設定値などの設定内容を記憶する。
【００２５】
操作部Ｉ／Ｆ２０５は、操作部２０９と制御部２００とを接続する。操作部２０９は、例えば、タッチパネル（表示部）や、ハードウェアキーなどにより構成することができる。
【００２６】
プリンタＩ／Ｆ２０６は、プリンタ２１０と制御部２００とを接続する。プリンタ２１０は印刷処理を実行する印刷部である。画像データが、プリンタＩ／Ｆ２０６を介して制御部２００からプリンタ２１０転送され、プリンタ２１０が行う印刷処理によって印刷紙等の記録媒体上に印刷される。
【００２７】
スキャナＩ／Ｆ２０７は、スキャナ２１１と制御部２００とを接続する。スキャナ２１１は、原稿上の画像を読み取って画像データを生成する読取部である。スキャナ２１１は、読み取った画像データをスキャナＩ／Ｆ２０７を介して制御部２００に入力する。
【００２８】
ネットワークＩ／Ｆ２０８は、画像形成装置１０１をネットワーク１００に接続する。ネットワークＩ／Ｆ２０８は、ネットワーク１００上の外部装置との間で各種情報の送受信を行なう。ネットワークＩ／Ｆ２０８は例えば、外部装置からのプリントジョブの受信を行う。
【００２９】
ＵＳＢ  Ｉ／Ｆ２１２は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）デバイスと制御部２００とを接続する。本実施例では、ＩＣカードＲ／Ｗ２１３と接続する。ＩＣカードＲ／Ｗ２１３は、ユーザのＩＣカードなどの記憶媒体からユーザを特定するための識別情報を特定するための情報を取得する。ＩＣカードに限らず、携帯端末などからユーザを特定するための識別情報を取得することとしてもよい。ＩＣカードＲ／Ｗ２１３が取得した情報は、ＣＰＵ２０１がユーザのログイン処理を実行するために用いられる。画像形成装置１０１は、ＩＣカードＲ／Ｗ２１３に替えて、読み取り機能のみを有するＩＣカードリーダを備えることとしてもよい。
【００３０】
なお本発明は、上記の構成例に限らず、プリンタ２１０やスキャナ２１１を有さない情報処理装置に対しても適用することができる。
【００３１】
（画像形成装置１０１の機能構成）
次に、画像形成装置１０１が提供する機能の構成について図３を用いて説明する。ＣＰＵ２０１がＲＯＭ２０２に記憶された制御プログラムを実行して機能を実現する場合には、図３はＣＰＵ２０１が実行するソフトウェアの構成を示す。あるいは、図３に示した一部の機能をソフトウェアにより実現し、他の一部の機能を回路などのハードウェアにより実現することとしてもよい。
【００３２】
表示制御部３０１は、操作部２０９に含まれる表示部にログイン画面や設定画面を表示させる制御を行う。ログイン画面は、例えばユーザの識別情報や、当該識別情報に対応付けられたパスワードやＰＩＮコードなどの認証情報をユーザが画像形成装置１０１に入力するための画面である。また設定画面は、ユーザが画像形成装置１０１に対する設定を行うために用いる画面である。また表示制御部３０１は、画像形成装置１０１に識別情報が登録されている１又は複数のユーザのうちから、画像形成装置１０１にログインするユーザを選択するための選択画面を表示部に表示させる制御を行う。
【００３３】
ログイン処理部３０２は、画像形成装置１０１にユーザをログインさせるログイン処理を行う。ログイン処理が完了すると、例えば、ログインしたユーザ用にカスタマイズされた操作画面が操作部２０９の表示部に表示される。また、例えば、ログイン処理が完了したことを条件に、ログインしたユーザに関連付けられた印刷ジョブの印刷処理を開始可能となるようにすることができる。ログイン処理に伴って実行可能となる処理については特に限定しない。
【００３４】
ログイン処理部３０２は、ログインするユーザを特定するための識別情報に少なくとも基づいて、画像形成装置１０１へのユーザのログイン処理を行う。
【００３５】
本実施形態では、ログイン要求がなされたユーザが、画像形成装置１０１へのログイン権限を有するか否かを判定する判定処理をログイン処理部３０２が行う場合について説明するが、これに限らない。不図時の外部装置が画像形成装置から識別情報を取得して当該判定処理を行い、画像形成装置は判定結果を外部装置から取得することとしてもよい。
【００３６】
本実施形態では、画像形成装置１０１が、ログインするユーザを特定する方法（機能）が複数存在する。
【００３７】
第１の方法は、ログインするユーザのＩＣカードに記憶されている情報を、ユーザがＩＣカードＲ／Ｗ２１３に読み取らせることにより、ログインするユーザを画像形成装置１０１が特定する方法である。
【００３８】
第２の方法は、表示部に表示されたユーザ選択画面から、ログインするユーザを、ユーザが選択することにより、ログインするユーザを画像形成装置１０１が特定する方法である。図６にユーザ選択画面の例を示す。アイコン６０１から６０３はそれぞれ、画像形成装置１０１に登録されているユーザに対応付けられている。ユーザは、自分に対応するアイコンを指定することにより画像形成装置１０１に対するログイン指示を行うことができる。第２の方法によれば、ユーザはＩＣカードを用いることなく画像形成装置１０１にログインすることができる。したがって、第１の方法と比べてより簡易的に画像形成装置１０１にログインすることができる。
【００３９】
第３の方法は、画像形成装置１０１の表示部に表示されたログイン画面にユーザが入力した識別情報を画像形成装置１０１が取得して、画像形成装置１０１にログインするユーザを特定する方法である。画像形成装置１０１の表示部を介して認証情報の入力を行う場合、ユーザは、操作部２０９を操作して識別情報を入力することができる。
【００４０】
ログイン処理部３０２は、画像形成装置１０１を利用可能なユーザに対応する識別情報のリストを管理しており、上記のいずれかの方法により取得した情報がリストに含まれるか否かに少なくとも基づいて、ユーザのログインの可否を決定する。リストの詳細については、図５を用いて後述する。
【００４１】
なお本実施形態では、ユーザが画像形成装置１０１にログインするために、ユーザの識別情報のみならず、当該識別情報に対応付けられたパスワードやＰＩＮコードなどの認証情報の入力を要求するように画像形成装置１０１を設定することができる。画像形成装置１０１にログインするために認証情報の入力を必要とするかについての設定については、設定管理部３０３についての説明において後述する。
【００４２】
また本実施形態では、ユーザが画像形成装置１０１を操作してログイン処理を実行する例について説明するが、画像形成装置１０１にネットワークを介して接続された外部装置をユーザが操作してログイン処理を実行することとしてもよい。例えば、端末装置１０２にユーザの識別情報の入力画面が表示され、ユーザは当該入力画面に識別情報を入力することにより画像形成装置１０１にログインすることとしてもよい。また、端末装置１０２に接続されたＩＣカードリーダにＩＣカードのカード情報を読み取らせることにより、画像形成装置１０１にログインすることとしてもよい。また、端末装置１０２に上述のユーザ選択画面が表示され、端末装置１０２においてユーザを選択することによって画像形成装置１０１にログインすることとしてもよい。
【００４３】
次に、画像形成装置１０１を利用可能なユーザに対応する識別情報のリストについて、図５を用いて説明する。図５のテーブルは、ログイン処理部３０２が管理するログインテーブルである。図５の例では、ログイン対象である各ユーザの識別情報（ｕｉｄ）、認証情報（ｐａｓｓｗｏｒｄ）、カード情報（カードＩＤ）、ユーザの権限情報（権限）、Ｅメールアドレス（ｅ−ｍａｉｌ）、および、アイコン画像が対応付けて管理されている。本実施形態において、ユーザの権限情報、及び、Ｅメールアドレスは必ずしもユーザ情報に関連付けて管理しなくてもよい。
【００４４】
本実施形態に係るログインテーブルを用いて管理される各項目について説明する。ユーザの識別情報は、ユーザを特定するための情報である。ユーザの識別情報は、上述の第３の方法を用いる際に使用される。ユーザの識別情報は、例えば、画像形成装置１０１の表示部に表示されるログイン画面から入力を受け付けるユーザの識別情報である。ただし、ログイン画面から受け付けるユーザ識別情報をｕｉｄとは別に生成して管理することとしてもよい。
【００４５】
カード情報は、各ユーザのＩＣカードを識別するための識別情報である。本実施形態において、カード情報はユーザに対応する。カード情報は、上述の第１の方法を用いる際に使用される。ＩＣカードにはカード情報が記憶されており、ＩＣカードＲ／Ｗ２１３がＩＣカードから当該カード情報を取得する。ログイン処理部３０２は、取得したカード情報が図５に示したログインテーブルに含まれる場合には、ログイン処理部３０２は、ログイン対象のユーザに対応する識別情報の入力があったと判定する。
【００４６】
アイコン画像は、画像形成装置１０１のユーザとして登録されているユーザのうちから、所望のユーザを選択するために用いられる、ユーザインタフェースを構成する。アイコン画像は、上述の第２の方法を用いる際に使用される。画像形成装置１０１の表示部は、上述の第２の方法を用いたログイン機能が有効化されている場合、各ユーザに対応付けられたアイコン画像をユーザ選択画面に表示させる。表示部に表示された１又は複数のアイコン画像のうち、画像形成装置１０１にログインするユーザに対応付けられたアイコン画像をユーザが選択する。ログイン処理部３０２は、アイコン画像の選択を受け付けることにより、いずれのユーザのログイン処理を実行すればよいかを特定することができる。
【００４７】
設定管理部３０３は、画像形成装置１０１の設定を管理する。設定管理部３０３は、ログイン処理を実行する際の認証情報の入力の要否についての設定を管理する。すなわち、設定管理部３０３は、ログイン処理を実行するために、認証情報の入力を要求するか否かを設定するための設定を行う。認証情報の入力の要否についての設定の例を図４（ａ）に示す。
【００４８】
また設定管理部３０３は、設定管理部３０３は、ＩＣカードを用いたログイン（上述の第１の方法）の有効又は無効を設定する。さらに設定管理部３０３は、アイコン画像を用いたログイン（上述の第２の方法）の有効又は無効を設定する。ユーザが入力画面に識別情報を入力することによるログイン（上述の第３の方法）の有効又は無効を設定する。これらの設定の例を図４（ｂ）に示す。
【００４９】
図４（ａ）及び（ｂ）に示した設定は、例えば画像形成装置１０１の管理者が、画像形成装置１０１を操作して設定することができる。あるいは、管理者が端末装置１０２を操作して、画像形成装置１０１の設定管理部３０３に対して設定を行うことができる。
【００５０】
まず、ログイン処理を実行する際の認証情報の入力の要否について説明する。本実施形態の画像形成装置はログイン処理について少なくとも２種類の設定を有する。第１の設定は、ユーザが画像形成装置１０１にログインするために、ユーザの識別情報を必要とするが、認証情報の入力を必要としない設定である。図４（ａ）の例では、認証情報の入力の設定が無効に設定される。第１の設定がなされている場合、ログイン処理部３０２は、特定した識別情報が識別情報のリストに含まれる場合は、特定した識別情報に対するユーザがログイン可能なユーザであると判定する。
【００５１】
第２の設定は、ユーザが画像形成装置１０１にログインするために、ユーザの識別情報及び当該識別情報に対応付けられた認証情報の入力を必要とする設定である。図４（ａ）の例では、認証情報の入力が有効に設定される。第２の設定がなされている場合、ログイン処理部３０２は、特定した識別情報が識別情報のリストに含まれ、かつ、入力された認証情報が特定した識別情報に対応づけられた認証情報である場合に、ユーザがログイン可能であると判定する。例えば、ユーザ選択画面を用いたログイン（第２の方法）を行う際に、第２の設定が有効であれば、画像形成装置１０１は、ユーザ選択を受け付けた後に、表示部に認証情報を入力するための入力画面を表示させる。ログイン処理部３０２は、図５に示したログインテーブルを用いて、選択されたアイコンに対応するユーザの認証情報と、入力画面から入力された認証情報が対応する場合には、選択されたユーザのログインを許可する。
【００５２】
ただし、後述するとおり、本実施形態においては、認証情報の入力設定が有効であっても、ログインに際し認証情報の入力が要求されない場合がある。例えば、ログイン方法として第１の方法及び第２の方法の両方が有効化されている場合には、認証情報の入力設定が有効であっても、第１の方法によるログイン処理を行う際には、認証情報の入力を要求せず、第２の方法によるログイン処理では要求する。詳細は図７を用いて後述する。
【００５３】
つぎに、上述の複数のログイン方法の有効、無効に関する設定について図４（ｂ）を用いて説明する。「ＩＣカード」は上述の第１の方法によるログイン機能に対応する。「ユーザアイコン選択」は上述の第２の方法によるログイン機能に対応する。「ユーザ入力」は上述の第３の方法によるログイン機能に対応する。それぞれのログイン機能は独立して有効、又は、無効を設定することができる。いずれの機能も無効に設定されている場合、ユーザはログイン処理を行うことなく画像形成装置１０１を使用することができる。また、複数のログイン機能が有効に設定されている場合、ユーザは、有効となっているログイン機能のうちいずれか任意の方法を選択してログイン処理を行うことができる。
【００５４】
第２の方法によるログイン機能が有効化されている場合には、ログイン処理の実行前に表示部に表示される画面として、図６に示すようなユーザ選択画面が表示される。なお、第１の方法によるログイン機能、及び、第２の方法によるログイン機能がともに有効化されている場合には、図６に示すユーザ選択画面に、ＩＣカードによるログイン処理も可能であることを示すメッセージやアイコンを表示させることとしてもよい。このように、ＣＰＵ２０１は情報処理装置（画像形成装置１０１）に識別情報が登録されている１又は複数のユーザのうちから、情報処理装置にログインするユーザを選択するための選択画面を表示部に表示させる表示制御手段として機能する。
【００５５】
図３の機能ブロック図の説明に戻る。コピー３１０、プリント３１１、スキャンして送信３１２はアプリケーションでは、画像形成装置１０１で動作するアプリケーションの例である。コピー３０１は、紙媒体などに記録された文字や画像などの画像データをスキャンし、新たな紙媒体に記録して出力する処理を実行するアプリケーションである。プリント３１１は、画像形成装置１０１に対して入力されたプリントジョブを画像形成装置１０１に溜め置く。そして、画像形成装置１０１にユーザがログインすると、ログインしたユーザに対応付けられたプリントジョブのリストを表示する。そして、当該リストからユーザが選択したプリントジョブを実行して印刷を行うアプリケーションである。スキャンして送信３１２は、スキャナ２１１によりスキャンされた画像をメールなどで外部に送信するアプリケーションである。
【００５６】
（ログイン処理の説明）
本実施形態に係るログイン処理について図７及び図８を用いて説明する。図７及び図８の処理は、ＲＯＭ２０２に記憶されたプログラムをＣＰＵ２０１が実行することによって実現される。あるいは、図７及び図８の処理の一部又は全体を、回路などのハードウェアを用いて実現することとしてもよい。
【００５７】
本実施形態では、上述の通り、ＩＣカードから取得した識別情報（例えばカード情報）を用いてログイン処理を行う機能（第１の機能）と、ユーザ選択画面を用いてログイン処理を行う機能（第２の機能）とを提供することができる。
【００５８】
ここで、第２の機能は第１の機能と比べて簡易的なログイン機能を提供する一方、本人確認ができない。第２の機能を用いる際にも本人確認を行うようにするためには、ログインを実行するために認証情報の入力を要求することとすればよい。一方で、認証情報の入力を要求する設定とした場合に、ＩＣカードを用いたログインでは、ＩＣカードを所持していることにより本人であることが推定されているにもかかわらず、さらに認証情報の入力を要求するとユーザにとって手間になってしまう。
【００５９】
そこで本実施形態では、第１の機能及び第２の機能が有効である場合には、以下の処理を行う。すなわち、認証情報の入力設定が有効にされている場合であっても、第１の機能を実行する際には認証情報の入力を要求しない。一方、第２の機能を実行する際には、認証情報の入力を要求する。このようにして、第２の機能を用いてログインする場合には認証情報の入力を必要とすることで本人確認を行えるようにしつつ、第１の機能を用いてログインする場合には、認証情報の入力の手間を省くことができる。
【００６０】
一方、ＩＣカードを用いたログインにおいても、他人のＩＣカードを用いてログインを行えばなりすましが可能となってしまうため、第１の機能を用いたログインにおいても、認証情報の入力を要求するように管理者が設定したい場合もある。
【００６１】
そこで本実施形態では、認証情報の入力設定が有効になっており、かつ、第１の機能及び第２の機能のうち第１の機能が有効で第２の機能が無効となっている場合には、第１の機能を用いたログインにおいても、認証情報の入力を要求する。第１の機能及び第２の機能のうち第１の機能のみが有効で、かつ、認証情報の入力が有効である場合には、管理者が第１の機能を用いたログイン処理において認証情報の入力をさせる意図であると推定できるからである。
【００６２】
以下、本実施形態に係るログイン処理について説明する。まず、ＩＣカードを用いたログイン処理（上述の第１の方法によるログイン処理）が有効になっている場合の処理について図７を用いて説明する。ＣＰＵ２０１は、ＩＣカードＲ／Ｗ２１３（受付手段）が受け付けた識別情報に少なくとも基づいて情報処理装置へのログイン処理を行う第１の機能を提供する第１のログイン処理手段として機能する。
【００６３】
ＩＣカードを用いたログイン処理が有効であるため、ＣＰＵ２０１はＩＣカードＲ／Ｗ２１３を制御して、ＩＣカードからカード情報を読み取り可能な状態で待機する（Ｓ７０１）。
【００６４】
ステップＳ７０２において、ＣＰＵ２０１はＩＣカードからカード情報の読み取りが行われたか否かを判定する。カード情報の読み取りが行われていない場合（Ｓ７０２でＮＯの場合）にはステップＳ７０１からステップＳ７０２の処理を繰り返す。
【００６５】
ステップＳ７０２においてカード情報の読み取りが行われた場合、ＣＰＵ２０１は、図５に示したログインテーブルを参照して、読み取ったカード情報に対応するカード情報がログインテーブルに登録されているかを確認する（Ｓ７０４）。
【００６６】
読み取ったカード情報に対応するカード情報がログインテーブルに登録されている場合、ＣＰＵ２０１は、読み取ったカード情報に対応するユーザが、画像形成装置１０１のログイン対象のユーザとして登録されていると判定する（Ｓ７０４でＹｅｓ）。そして、ステップＳ７０５に進む。一方、読み取ったカード情報に対応するカード情報がログインテーブルに登録されていない場合、読み取ったカード情報に対応するユーザが、画像形成装置１０１のログイン対象のユーザとして登録されていないと判定する（Ｓ７０４でＮｏ）。そして、ステップＳ７１０に進む。
【００６７】
ステップＳ７０５では、ＣＰＵ２０１は、ログイン処理に認証情報の入力を必要とする設定が有効か否かを判定する。ステップＳ７０５の判定処理は、例えば、ＣＰＵ２０１が図４（ａ）に示したテーブルを参照することにより行われる。有効である場合にはステップＳ７０６に進む。一方、無効である場合には、ステップＳ７０９に進む。
【００６８】
ステップＳ７０６では、ユーザ選択画面を用いたログイン機能（上述の第２の方法を用いたログイン機能）が有効であるか否かを判定する。有効である場合にステップＳ７０７に進み、無効である場合にはステップＳ７０９に進む。
【００６９】
ユーザ選択画面を用いたログイン機能が有効である場合（Ｓ７０６でＹｅｓ）は、認証情報入力画面を表示させることなく、ステップＳ７０９の処理に進む。すなわち、ＩＣカードによるログイン機能、及び、ユーザ選択画面を用いたログイン機能の両方が有効である場合には、認証情報の入力設定が有効であっても、認証情報による認証を行わずにログインを実行する。
【００７０】
一方、ユーザ選択画面を用いたログイン機能が無効である場合（ステップＳ７０６でＮＯの場合）には、認証情報の入力画面を表示させて（Ｓ７０７）、ステップＳ７０８に進む。
【００７１】
ＣＰＵ２０１はステップＳ７０８において、認証情報の入力画面を介して入力された認証情報と、ＩＣカードから取得したカード情報とが対応するかを図５のログインテーブルを参照して判定する。認証情報の入力画面を介して入力された認証情報と、ＩＣカードから取得したカード情報とが、同じｕｉｄに関連付けられている場合、ＣＰＵ２０１は、当該認証情報とカード情報とが対応すると判定する。
【００７２】
入力された認証情報が、ＩＣカードから取得したＩＣカード情報に対応するものである場合は、認証情報による認証が成功したと判定し（Ｓ７０８でＹｅｓ）ステップＳ７０９に進んでログイン処理を実行する。一方、入力された認証情報が、ＩＣカードから取得したＩＣカード情報に対応するものでない場合は、認証が成功しなかったと判定し（Ｓ７０８でＮｏ）ログイン処理を実行せず、ログインエラーをユーザに通知する。
【００７３】
次に、ユーザ選択画面用いたログイン処理（上述の第２の方法によるログイン処理）が有効になっている場合の処理について図８を用いて説明する。ＣＰＵ２０１は、図８の処理を実行する場合、選択画面を介して選択されたユーザに対応する識別情報に少なくとも基づいて情報処理装置へのログイン処理を行う第２の機能を提供する第２のログイン処理手段として機能する。
【００７４】
第２の方法によるログイン処理が有効である場合、ＣＰＵ２０１は図６に示すようなユーザ選択画面を表示部に表示させる（Ｓ８０１）。
【００７５】
次にＣＰＵ２０１は、表示されたユーザ選択画面において、ユーザ操作によりユーザのアイコン画像が選択されたかを判定する（Ｓ８０２）。選択されない場合は、ステップＳ８０１からＳ８０２の処理を繰り返す。一方、選択された場合には、ステップＳ８０３の処理に進む。
【００７６】
ステップＳ８０３では、ＣＰＵ２０１は、ログイン処理に認証情報の入力を必要とする設定が有効か否かを判定する。ステップＳ８０３の判定処理は、例えば、ＣＰＵ２０１が図４（ａ）に示したテーブルを参照することにより行われる。有効である場合にはステップＳ８０４に進む。一方、無効である場合には、ステップＳ８０６に進む。
【００７７】
ステップＳ８０４では、認証情報の入力画面を表示させて、ステップＳ８０５に進む。
【００７８】
ステップＳ８０５では、ユーザ選択画面において選択されたユーザと、認証情報の入力画面を介して入力された認証情報とが対応するかを判定する。この判定は図５のログインテーブルを用いて実行する。認証情報の入力画面から入力された認証情報が、ユーザ選択画面において選択されたユーザに対応する認証情報である場合にはステップＳ８０６においてログイン処理を実行する。一方、認証情報の入力画面から入力された認証情報が、ユーザ選択画面において選択されたユーザに対応する認証情報でない場合には、ステップＳ８０７においてログインエラーをユーザに通知し、処理を終了する。
【００７９】
次に第３の方法によるログイン処理機能（第３の機能）について説明する。本実施形態では、第３の方法によるログイン処理では、第１の方法によるログイン機能、及び、第２の方法によるログイン機能の有効無効にかかわらず、ユーザ情報の入力に応じてログイン処理を実行させることができる。第３の方法によるログイン機能では、認証情報の入力設定に従って、ログイン時に認証情報の入力を必要とするか否かが決定される。ただし、特に限定するものではなく、第１の方法によるログイン機能、及び、第２の方法によるログイン機能の有効無効に連動して、認証情報の入力の要否が決定されることとしてもよい。また認証情報の入力設定が有効か否かにかかわらず、第３の方法によるログイン処理では常に認証情報の入力を不要としてもよい。逆に、認証情報の入力設定が有効か否かにかかわらず、第３の方法によるログイン処理では常に認証情報の入力を要求することとしてもよい。
【００８０】
（本実施形態の効果）
図７の処理では、認証情報の入力設定が有効にされている場合であって、ＩＣカードを用いたログイン処理が有効、かつ、ユーザ選択画面を介したログイン処理が無効である場合、ＩＣカードからのカード情報の入力に加え、認証情報の入力をユーザに要求する。
【００８１】
このような構成によれば、第１の機能が有効かつ第２の機能が無効である場合には、第１の機能を用いたログイン処理を実行するために認証情報の入力をユーザに要求することができる。また、第１の機能及び第２の機能が有効である場合には、第１の機能を用いたログイン処理を実行するために認証情報の入力をユーザに要求しないように制御を行うことができる。
【００８２】
第１の機能が有効かつ第２の機能が無効である場合には、第１の機能を用いたログイン処理を実行するために認証情報の入力をユーザに要求することができる。したがって、管理者ユーザなど、第１の機能及び第２の機能の有効又は無効を設定するユーザの意図に応じて、第１の機能を用いたログイン処理においても認証情報の入力を要求することができる。
【００８３】
また、第１の機能及び第２の機能が有効である場合には、第１の機能を用いたログイン処理を実行するために認証情報の入力をユーザに要求しないようにすることができる。ＩＣカードを用いたログインなどの場合には、認証情報の入力が要求されず、画像形成装置１０１にログインするユーザの手間を省くことができる。
【００８４】
また、図８を用いて説明したように、第２の方法によりログイン処理を実行する場合には、ログイン処理を実行するために認証情報の入力をユーザに要求するかを、第１の機能が有効であるか否かにかかわらず、認証情報の入力設定に従って決定する。したがって、第２の機能を用いてログインする場合には認証情報の入力が要求されるため、第２の機能を用いたログイン処理においても、なりすまし防止など、本人確認の機能を担保することができる。
【００８５】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８６】
１０１  画像形成装置
２００  制御部
２０１  ＣＰＵ
２０９  操作部
２１３  ＩＣカードＲ／Ｗ
３０１  表示制御部
３０２  ログイン処理部
【図１】
2018180597.tif 000003
【図２】
2018180597.tif 000004
【図３】
2018180597.tif 000005
【図４】
2018180597.tif 000006
【図５】
2018180597.tif 000007
【図６】
2018180597.tif 000008
【図７】
2018180597.tif 000009
【図８】
2018180597.tif 000010