(57)【要約】【課題】  一覧表示されたユーザ情報の中から所望のユーザ情報を選択することでログイン可能となる情報処理装置において、特定の権限を有するユーザのユーザ情報も含めて一律表示することによるリスクを低減する。【解決手段】  情報処理装置は、ログイン可能なユーザのユーザ情報として、特定の権限を有するユーザの第１のユーザ情報と前記特定の権限を有さないユーザの第２のユーザ情報とを記憶する。そして、前記情報処理装置は記憶されたユーザ情報のうち、前記第２のユーザ情報を含み、前記第１のユーザ情報を含まない、ユーザ情報の一覧を表示し、前記一覧の中から選択されたユーザ情報に対応するユーザを前記情報処理装置へログインさせるためのログイン処理を行う。【選択図】  図４
2017019196.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
前記情報処理装置にログイン可能なユーザのユーザ情報として、特定の権限を有するユーザの第１のユーザ情報と前記特定の権限を有さないユーザの第２のユーザ情報とを記憶可能な記憶手段と、
前記記憶手段により記憶されたユーザ情報のうち、前記第２のユーザ情報を含み、前記第１のユーザ情報を含まない、ユーザ情報の一覧を表示する表示制御手段と、
前記一覧の中からユーザ情報が選択されるのに従って、当該選択されたユーザ情報に対応するユーザを前記情報処理装置へログインさせるためのログイン処理を行うログイン処理手段と、
【請求項２】
前記第１のユーザ情報をユーザ情報の一覧に表示しない設定を行う設定手段を有し、
前記表示制御手段は、前記設定手段による設定に従って、前記第２のユーザ情報を含み、前記第１のユーザ情報を含まない、ユーザ情報の一覧を表示するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定手段は、前記第１のユーザ情報をユーザ情報の一覧に表示する設定を行うことが可能であり、
前記表示制御手段は、前記設定手段による前記第１のユーザ情報をユーザ情報の一覧に表示する設定に従って、前記第１のユーザ情報を含むユーザ情報の一覧を表示するよう制御することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記設定手段は、前記情報処理装置に関する特定の設定を変更可能なユーザのうち、前記情報処理装置の工場出荷時に予め登録されたデフォルト管理者ユーザのユーザ情報のみをユーザ情報の一覧に表示しないよう設定可能であることを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
ユーザ認証に必要な認証情報を入力するための入力手段を有し、
前記ログイン処理手段は、前記第１のユーザ情報がユーザ情報の一覧に表示されていない状態で、前記入力手段により前記特定の権限を有するユーザの認証情報が入力されれば、当該特定の権限を有するユーザを前記情報処理装置へログインさせることを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記認証情報は、前記情報処理装置にログイン可能なユーザのユーザ識別情報とパスワードを含むことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記ログイン処理手段により、前記特定の権限を有するユーザを前記情報処理装置へログインさせた場合、前記情報処理装置に関する特定の設定を変更可能とすることを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記記憶手段は、前記情報処理装置にログイン可能なユーザの権限を示す情報を記憶し、
前記表示制御手段は、前記記憶手段により記憶されたユーザの権限を示す情報に基づいて、ユーザ情報の一覧の表示を制御することを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記ログイン処理手段によるログイン処理を行うのに従って、当該ログインしたユーザに応じたパーソナライズ機能を提供する提供手段を有することを特徴とする請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記提供手段は、外部から投入された印刷ジョブを留め置き、前記情報処理装置にログインしたユーザが投入した印刷ジョブのリストを表示し、ユーザによる印刷指示を受けてから当該印刷ジョブに基づく印刷を行う機能を提供することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
記録媒体上に画像を印刷する印刷手段を有することを特徴とする請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１２】
原稿上の画像を読み取って画像データを生成する読み取り手段を有することを特徴とする請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１３】
情報処理装置にログイン可能なユーザのユーザ情報として、特定の権限を有するユーザの第１のユーザ情報と前記特定の権限を有さないユーザの第２のユーザ情報とを記憶可能な記憶部を有する情報処理装置の制御方法であって、
前記記憶部に記憶されたユーザ情報のうち、前記第２のユーザ情報を含み、前記第１のユーザ情報を含まない、ユーザ情報の一覧を表示する表示制御ステップと、
前記一覧の中からユーザ情報が選択されるのに従って、当該選択されたユーザ情報に対応するユーザを前記情報処理装置へログインさせるためのログイン処理を行うログイン処理ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項１４】
コンピュータを、請求項１から１２のいずれか１項に記載の情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
コピー、プリント、スキャンした画像の送信などの複数のアプリケーションを持つＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が知られている。また、近年のセキュリティ意識の向上から多くのＭＦＰはユーザ認証を行なう機能を備え、ユーザ名、パスワードを入力することでＭＦＰを利用可能とする画像形成装置が存在する。
【０００３】
一方、ユーザ認証機能を利用する場合、ユーザはＭＦＰの操作パネルからユーザ名やパスワードを入力してログインする必要があるため、すぐにＭＦＰを利用したいユーザによっては操作性の面で手間となり、またシステム環境設定などの負荷も高い。
【０００４】
そこで、管理者によって信頼されたユーザについては、ユーザ名やパスワード等の各種情報の入力なしにＭＦＰにログインさせる方法が求められている。特許文献１には、ログイン可能なユーザとして登録されたユーザ情報（ユーザ名等）の一覧を操作パネル上に表示し、所望のユーザ情報を選択するだけでログイン可能となるＭＦＰが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２５４６１８
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザ名やパスワードの入力無しに、ユーザ情報を選択するだけでログイン可能とすると、ＭＦＰの設置環境によっては運用上好ましくないケースもある。例えば、管理者権限を有するユーザはＭＦＰの重要な設定を変更できるため、そのようなユーザのユーザ情報も一律に表示するようにすると、誰でも管理者としてログイン可能となり、意図しない設定変更等が行われてしまうリスクがある。これは、ＭＦＰに限らず、ＰＣ等の他の情報処理装置においても同様に起こり得る。
【０００７】
本発明は、一覧表示されたユーザ情報の中から所望のユーザ情報を選択することでログイン可能となる情報処理装置において、特定の権限を有するユーザのユーザ情報も含めて一律表示することによるリスクを低減することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、情報処理装置であって、前記情報処理装置にログイン可能なユーザのユーザ情報として、特定の権限を有するユーザの第１のユーザ情報と前記特定の権限を有さないユーザの第２のユーザ情報とを記憶可能な記憶手段と、前記記憶手段により記憶されたユーザ情報のうち、前記第２のユーザ情報を含み、前記第１のユーザ情報を含まない、ユーザ情報の一覧を表示する表示制御手段と、前記一覧の中からユーザ情報が選択されるのに従って、当該選択されたユーザ情報に対応するユーザを前記情報処理装置へログインさせるためのログイン処理を行うログイン処理手段と、を有することを特徴とする情報処理装置。
【発明の効果】
【０００９】
本発明によれば、一覧表示されたユーザ情報の中から所望のユーザ情報を選択することでログイン可能となる情報処理装置において、特定の権限を有するユーザのユーザ情報も含めて一律表示することによるリスクを低減することができる。
【図面の簡単な説明】
【００１０】
【図１】システムの全体構成図
【図２】ＭＦＰ１０１のハードウェアの構成を示すブロック図
【図３】ＭＦＰ１０１のソフトウェアの構成を示すブロック図
【図４】ユーザ選択画面の画面例を示した図
【図５】ユーザ認証画面の画面例を示した図
【図６】管理者ユーザに対応するボタンの表示・非表示を設定するための設定画面の画面例を示した図
【図７】機能選択画面の画面例を示した図
【図８】ＭＦＰ１０１が起動してからユーザのログイン処理を行うまでの処理を示したフローチャート
【図９】パーソナルプリント機能の画面例を示した図
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１２】
＜システム構成＞
図１は、画像形成装置であるＭＦＰ１０１と関連するシステムの全体構成を示した図である。ＭＦＰ１０１とＰＣ１０２はＬＡＮ１００を介して通信可能に接続されている。ＰＣ１０２は、ＭＦＰ１０１に対してＬＡＮ１００経由で印刷ジョブを送信可能である。ＭＦＰ１０１は少なくともパーソナルプリント機能を有する。すなわち、ＭＦＰ１０１は、ＰＣ１０２から送信された印刷ジョブを留め置き、ユーザがＭＦＰにログインすると当該ユーザが投入したジョブのリストを表示し、ユーザによる印刷指示を受けてから印刷を行うことが可能である。
【００１３】
＜ハードウェア構成＞
図２は、ＭＦＰ１０１のハードウェア構成を示すブロック図である。ＣＰＵ２０１を含む制御部２００は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御を行う。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０４は、画像データや各種プログラム、あるいは後述する各種データを記憶する。操作部Ｉ／Ｆ２０５は、操作部２０９と制御部２００とを接続するインタフェースである。
【００１４】
プリンタＩ／Ｆ２０６は、プリンタ２１０と制御部２００とを接続するインタフェースである。プリンタ２１０で印刷すべき画像データはプリンタＩ／Ｆ２０６を介して制御部２００から転送され、プリンタ２１０において記録媒体上に印刷される。
【００１５】
スキャナＩ／Ｆ２０７は、スキャナ２１１と制御部２００とを接続するインタフェースである。スキャナ２１１は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ２０７を介して制御部２００に入力する。
【００１６】
ネットワークＩ／Ｆ２０８は、制御部２００（ＭＦＰ１０１）をＬＡＮ１００に接続するためのインタフェースである。ネットワークＩ／Ｆ２０８は、ＬＡＮ１００上の外部装置（例えば、ＰＣ１０２）との間で各種情報の送受信（例えば、ＰＣ１０２からのプリントジョブの受信）を行う。
【００１７】
＜ソフトウェア構成＞
図３は、ＭＦＰ１０１のソフトウェア構成を示すブロック図である。各処理部はＲＯＭ２０２に記憶された制御プログラムにより提供される機能である。
【００１８】
ローカルＵＩ制御部３０１は、操作部Ｉ／Ｆ２０５を介して操作部２０９を制御する機能を提供する。ローカルＵＩ制御部３０１は、ユーザが操作部２０９で操作した内容をユーザ識別処理部３０２やユーザ認証処理部３０３に通知する。また、ローカルＵＩ制御部３０１はユーザ識別処理部３０２やユーザ認証処理部３０３からの画面表示依頼を受けて、操作部２０９へ画面を表示するための制御を行う。言い換えると、ユーザ識別処理部３０２とユーザ認証処理部３０３はローカルＵＩ制御部３０１を介して操作部２０９に画面を表示する。
【００１９】
ユーザ識別処理部３０２は、ＭＦＰ１０１を利用するユーザを識別し、ユーザごとにＭＦＰ１０１の各種機能を利用できるようにするための機能を提供する。ユーザ識別処理部３０２は、ＭＦＰ１０１を利用するユーザの選択を行わせるために、図４に示すユーザ選択画面４００を操作部２０９に表示させる。ユーザ識別処理部３０２は、ユーザ情報記憶部３０４からユーザ名を取得し、取得したユーザ名に対応するボタンの一覧をユーザ選択画面４００上に表示させる。また、図６に示す設定画面６００で設定された内容に従ってユーザ選択画面４００に表示するボタンの表示・非表示を切り替えることが可能である。
【００２０】
ユーザ認証処理部３０３は、ＭＦＰ１０１を利用するユーザを認証するための機能を提供する。ユーザ認証処理部３０３は、図５に示すユーザ認証画面５００を操作部２０９に表示する。ユーザ認証処理部３０３はユーザ認証画面５００を介して、ユーザからユーザ名とパスワードの入力を受付け、ユーザ情報記憶部３０４内に記憶されているユーザ情報と比較することでユーザ認証を行う。
【００２１】
ユーザ情報記憶部３０４は、ＭＦＰ１０１を利用可能なユーザに関するユーザ情報を記憶する。ユーザ登録画面（不図示）を介して登録されたユーザ情報がユーザ情報記憶部３０４に記憶可能である。詳細は後述するが、特段の設定をしない場合、ユーザ選択画面４００には、ユーザ情報記憶部３０４に記憶されたすべてのユーザに対応するボタンが表示される。ユーザ情報記憶部３０４により記憶されているユーザ情報テーブルの一例を表１に示す。
【００２２】
【表１】
2017019196.tif 000003
ユーザ情報テーブルは、ユーザ名とパスワード、ロールから構成される。ユーザ名はユーザを一意に識別するためのユーザ識別情報である。ユーザ選択画面４００には、このユーザ名に対応するボタンが表示される。パスワードはユーザ認証で利用される情報であり、ユーザ毎に任意の値を設定することができる。後述するように、ユーザ認証画面５００では、ユーザ名とパスワードの入力に従ってＭＦＰ１０１にログイン可能となる。一方、ユーザ選択画面４００では、ユーザ名およびパスワードの入力は不要であり、ユーザ名に対応するボタンを押下（選択）するだけで、そのユーザとしてログイン可能となる。なお、パスワードの設定は任意である。たとえば、ユーザ選択画面４００からのみログインするユーザに対しては、パスワードを設定しないようにしてもよい。ロールはＭＦＰ１０１のユーザに付与する権限を示す情報であり、Ａｄｍｉｎｉｓｔｒａｔｏｒ、Ｇｅｎｅｒａｌ  Ｕｓｅｒの２つが存在する。ＡｄｍｉｎｉｓｔｒａｔｏｒはＭＦＰ１０１の管理者権限を有するユーザ（以下、管理者ユーザ）に割り当てるロールであり、Ｇｅｎｅｒａｌ  ＵｓｅｒはＭＦＰ１０１を利用する一般ユーザに割り当てるロールである。ＭＦＰ１０１は、ログインしたユーザに対して、割り当てられたロールに応じた機能制限を行うことが可能となる。なお、管理者ユーザは、ユーザ管理やセキュリティ設定等、ＭＦＰ１０１の特定の設定を変更可能なユーザであり、一般ユーザは上記のような特定の設定を変更できないユーザである。ここでは、ユーザ名「Ａｄｍｉｎ」、「ＺＺＺ」が管理者ユーザ、ユーザ名「ＸＸＸ」、「ＹＹＹ」が一般ユーザとして登録されている。なお、ユーザ名「Ａｄｍｉｎ」は、ＭＦＰ１０１の工場出荷時から管理者用アカウントとして用意されているデフォルト管理者である。
【００２３】
＜画面例＞
図４は、ＭＦＰ１０１にログインするユーザを選択させるためのユーザ選択画面４００の画面例を示した図である。ユーザ選択画面４００は、ＭＦＰ１０１が起動した際に最初に操作部２０９に表示される画面である。
【００２４】
ユーザ選択画面４００には、ユーザ名に対応するボタン４０１とキーボード認証ボタン４０２とが表示される。ボタン４０１上に表示されるユーザ名は、ユーザ情報記憶部３０４から取得される。ユーザによりいずれかのボタン４０１が押下されると、選択されたユーザをＭＦＰ１０１へログインさせるためのログイン処理が行われる。そして、ログイン処理の完了後に図７に示す機能選択画面７００が表示される。キーボード認証ボタン４０２が押下された場合は、ユーザ認証処理部３０３は、ローカルＵＩ制御部３０１にユーザ認証画面５００の表示依頼を行う。ローカルＵＩ制御部３０１は、ユーザ認証処理部３０３からの表示依頼に従って、ユーザ認証画面５００を操作部２０９上に表示する。
【００２５】
図５は、ユーザ認証画面５００の画面例を示した図である。ユーザ認証画面５００は、ＭＦＰ１０１のユーザ認証機能を利用するために、ユーザ名とパスワードの入力を受け付けるための画面である。ユーザ名領域５０１は、ＭＦＰ１０１のユーザがユーザ名を入力するためのフィールドである。パスワード領域５０２は、ＭＦＰ１０１のユーザがパスワードを入力するためのフィールドである。ログインボタン５０４は、ＭＦＰ１０１へのログインを指示するためのボタンである。ログインボタン５０４が押下されると、ユーザ認証処理部３０３は、操作部２０９を介して入力されたユーザ名とパスワードの組合せが、ユーザ情報記憶部３０４に記憶されているユーザ情報に存在するか否かを確認することでユーザ認証を行う。ユーザ認証が成功すると、認証されたユーザをＭＦＰ１０１へログインさせるためのログイン処理が行われた後、機能選択画面７００が表示される。キャンセルボタン５０３は、ユーザ認証画面５００によるユーザ認証をキャンセルするためのボタンである。ユーザによりキャンセルボタン５０３が押下されると、ユーザ選択画面４００への画面遷移が行われる。
【００２６】
図７は、ＭＦＰ１０１が備える機能の中から使用する機能を選択するための機能選択画面７００の画面例を示した図である。この画面例では、コピー７０１、パーソナルプリント７０２、スキャンして送信７０３の各種アプリケーションの起動を指示するためのボタンと、設定・登録メニューの表示を指示するための設定・登録ボタン７０４が存在する。機能選択画面７００上の各機能のボタンが押されると、押されたボタンに対応する機能の画面が呼び出される。例えば、パーソナルプリントボタン７０２が押下されると、パーソナルプリントアプリケーションが起動し、図９に示す画面が操作部２０９に表示される。設定・登録ボタン７０４が押下されると、設定・登録メニュー画面（不図示）が表示され、ＭＦＰ１０１に関する各種設定、登録を行うことができる。ロールがＡｄｍｉｎｉｓｔｒａｔｏｒである管理者ユーザとしてＭＦＰ１０１にログインした場合は、当該設定・登録メニュー画面から各種設定・登録画面に遷移することで、ユーザ管理やセキュリティ設定等の特定の設定を変更することができる。なお、特定の設定だけでなく、ＭＦＰ１０１の設定全般の変更を管理者だけに許可したい場合は、ログインしたユーザのロールがＡｄｍｉｎｉｓｔｒａｔｏｒの時のみ、機能選択画面７００に設定・登録ボタンを表示するようにしても良い。ログアウトボタン７０５はログアウトを指示するためのボタンである。ログアウトボタン７０５が押下されると、ログアウト処理が行われ、ユーザ選択画面４００への画面遷移が行われる。
【００２７】
図９は、ユーザ名「ＹＹＹ」としてのログイン処理が行われた後、機能選択画面７００でパーソナルプリントボタン７０２が押下された場合に表示されるジョブリスト一覧画面９００の画面例を示した図である。印刷ジョブリスト９０１には、ＰＣ１０２からユーザ名「ＹＹＹ」の印刷ジョブとして投入され、留め置かれた印刷ジョブの一覧が表示される。このように、ＭＦＰ１０１は、ログインしたユーザに応じた適切な機能を提供するパーソナライズ機能を有する。ユーザは印刷ジョブリスト９０１の中から任意の文書を選択し、印刷開始ボタン９０４を押下することで、プリンタ２１０による印刷を行うことができる。また、任意の文書を選択し、削除ボタン９０３を押下することで、印刷ジョブリスト９０１から任意のジョブを削除することもできる。印刷又は削除のために印刷ジョブを選択する際は、全選択ボタン９０２を押下することで、全印刷ジョブをまとめて選択することも可能である。
【００２８】
図４の説明に戻る。図４（Ａ）は、ユーザ情報記憶部３０４に記憶されている全てのユーザ名に対応するボタンが表示されている場合のユーザ選択画面４００の画面例を示した図である。
【００２９】
上述したとおり、ユーザ認証画面５００からＭＦＰ１０１にログインする場合、ユーザはユーザ名とパスワードを入力する必要がある。一方、ユーザ選択画面４００からＭＦＰ１０１にログインする場合、ユーザ名とパスワードの入力は不要であり、ユーザ名に対応するボタン４０１を押下するだけで、そのユーザとしてＭＦＰ１０１にログイン可能となる。よって、管理者ユーザに割り当てられたボタンを押下するだけで、誰でも管理者としてログインできる。管理者としてログインした場合、ユーザ管理やセキュリティ設定等、ＭＦＰ１０１の重要な設定を変更できてしまう。その結果、本来の管理者が意図していない設定等が行われてしまう可能もあり、運用上好ましくない場合もある。そこで、本実施形態では、設置環境に応じた適切な運用を可能とするため、ユーザ選択画面４００において管理者ユーザに対応するボタンを非表示にする方法について説明する。
【００３０】
図６は、ユーザ選択画面４００において管理者ユーザに対応するボタンの表示・非表示を管理者が設定するための設定画面６００の画面例を示した図である。設定画面６００は、上述の設定・登録ボタン７０４が押下された際に表示される設定・登録メニュー画面を経由することで操作部２０９に表示される。なお、設定画面６００は、管理者ユーザとしてＭＦＰ１０１にログインしたときのみ表示可能な画面である。
【００３１】
６０１は、管理者権限を有するユーザに紐付けられたボタンの表示・非表示を切り替えるためのラジオボックスである。ここで管理者権限を有するユーザとは、ユーザ情報記憶部３０４に記憶されているユーザ情報において、ロールにＡｄｍｉｎｉｓｔｒａｔｏｒが割り当てられているユーザのことである。ラジオボタン６０１のＯＦＦを選択することで、管理者権限を有するユーザのボタンをユーザ選択画面４００に表示しないよう設定可能である。
【００３２】
６０２は、デフォルト管理者ユーザのボタンの表示・非表示を切り替えるためのラジオボックスである。上述したとおり、本実施形態では、ユーザ名「Ａｄｍｉｎ」がデフォルト管理者ユーザである。ここでは、デフォルト管理者であることをユーザ名で判断しているが、ユーザ情報としてデフォルト管理者であることを示すフラグを設け、そのフラグに従って表示・非表示を切り替えるようにしても良い。なお、ラジオボタン６０１でＯＦＦが選択された場合、６０２は自動的にＯＦＦが選択され、ＯＮにすることはできない。これは管理者権限を有するユーザはデフォルト管理者を含むためである。一方、ラジオボタン６０１でＯＮが選択されている場合、ラジオボタン６０２のＯＦＦを選択することで、管理者権限を有するユーザのうち、デフォルトユーザのみユーザ選択画面４００に表示しないよう設定することができる。
【００３３】
ＯＫボタン６０３は、設定画面６００で設定された値を確定するためのボタンである。ユーザがこのボタンを押下した場合は、ラジオボタン６０１、６０２で選択された設定値がＨＤＤ２０４に保存される。キャンセルボタン６０４は、設定画面６００で設定された内容をキャンセルするためのボタンである。キャンセルボタン６０４が押下されると、設定画面６００で変更された設定内容はＨＤＤ２０４に保存されず、前の画面、もしくは機能選択画面７００へ画面遷移する。
【００３４】
図４（Ｂ）は、ラジオボタン６０１でＯＮ、６０２でＯＦＦが選択された場合のユーザ選択画面４００の画面例を示した図である。この場合、デフォルト管理者ユーザ（ユーザ名「Ａｄｍｉｎ」）に紐付けられたボタンは表示されない。
【００３５】
図４（Ｃ）は、ラジオボタン６０１でＯＦＦが選択された場合のユーザ選択画面４００の画面例を示した図である。この場合、管理者権限を有する全てのユーザ（ユーザ名「ＺＺＺ」、「Ａｄｍｉｎ」）に紐付けられたボタンが表示されない。
【００３６】
ラジオボタン６０１がＯＮ、かつ６０２でＯＮが選択された場合、図４（Ａ）に示すようにユーザ選択画面４００に全てのユーザのボタンが表示される。
【００３７】
このように、管理者ユーザのボタンを非表示に設定することにより、図４（Ｂ）や図４（Ｃ）のようにユーザ選択画面４００に管理者ユーザのボタンを表示しないように表示制御することができる。これにより、ボタン押下による管理者ユーザとしてのログインを防ぐことが可能となる。なお、管理者ユーザのボタンが非表示の状態のときに管理者ユーザとしてログインしたい場合は、キーボード認証ボタン４０２を押下し、ユーザ認証画面５００からユーザ名とパスワードを入力することで、ＭＦＰ１０１にログインすることができる。こうして、一般ユーザには簡易なログイン方法を提供しつつ、管理者ユーザにはセキュリティを考慮したログイン方法を提供することが可能となる。
【００３８】
＜処理フロー＞
図８は、ＭＦＰ１０１が起動してからユーザのログインが行われるまでの処理を示したフローチャートである。本フローチャートで示す手順が制御部２００のＲＡＭ２０３、ＲＯＭ２０２、ＨＤＤ２０４のいずれかの記憶手段に記憶され、ＣＰＵ２０１により実行される。
【００３９】
ＭＦＰ１０１が起動すると、ユーザ識別処理部３０２はローカルＵＩ制御部３０１からの要求に従い、操作部２０９にユーザ選択画面４００を表示させるための処理を開始する。
【００４０】
Ｓ８０１において、ユーザ識別処理部３０２は、設定画面６００を介して設定され、ＨＤＤ２０４に保存されている設定値を取得し、管理者ユーザのボタンの表示がＯＮになっているか否かを判定する。管理者ユーザに対応するボタンの表示がＯＮの場合、ユーザ識別処理部３０２はデフォルト管理者のボタンの表示がＯＮになっているか否かを判定する（Ｓ８０２）。デフォルト管理者に対応するボタンの表示がＯＮの場合、ユーザ識別処理部３０２はユーザ情報記憶部３０４に記憶されているユーザ情報から全てのユーザ名を取得する。そして、ユーザ識別処理部３０２は、全ユーザに対応するボタンをユーザ選択画面４００（図４（Ａ））に表示させる（Ｓ８０３）。
【００４１】
Ｓ８０１において、管理者ユーザのボタンの表示がＯＦＦの場合、ユーザ識別処理部３０２はユーザ情報記憶部３０４に記憶されているユーザ情報からロールがＡｄｍｉｎｉｓｔｒａｔｏｒでないユーザのユーザ名を取得する。そして、ユーザ識別処理部３０２は、取得したユーザ名に対応するボタンをユーザ選択画面４００（図４（Ｃ））に表示させる（Ｓ８０４）。
【００４２】
Ｓ８０２において、デフォルト管理者ユーザのボタンの表示の場合、ユーザ識別処理部３０２はユーザ情報記憶部３０４からユーザ名がＡｄｍｉｎでないユーザのユーザ名を取得する。そして、ユーザ識別処理部３０２は、取得したユーザ名に対応するボタンをユーザ選択画面４００（図４（Ｂ））に表示させる（Ｓ８０５）。
【００４３】
Ｓ８０３〜Ｓ８０５の処理によりユーザ選択画面４００を操作部２０９に表示させた後、ユーザ識別処理部３０２は何れかのユーザのボタン４０１が押下されるか、キーボード認証ボタン４０２が押下されるまで待機する（Ｓ８０６、Ｓ８０９）。
【００４４】
Ｓ８０６において、何れかのユーザのボタン４０１が押下されたと判定されると、ユーザ識別処理部３０２は押下されたボタンに紐付けられているユーザが、ユーザ情報記憶部３０４に存在するか否かを確認する（Ｓ８０７）。ユーザ情報の中に存在する場合、ユーザ識別処理部３０２はボタンに紐付けられたユーザをＭＦＰ１０１にログインさせるためのログイン処理を行う（Ｓ８０８）。ログイン処理が完了すると、ユーザ識別処理部３０２はローカルＵＩ制御部３０１に機能選択画面７００の表示依頼を行い、操作部２０９に機能選択画面７００が表示されることとなる。
【００４５】
ユーザ選択画面４００においてユーザのボタン４０１が押下されず、キーボード認証ボタン４０２が押下されたと判定されると（Ｓ８０６でＮｏ、Ｓ８０９でＹｅｓ）、ユーザ認証処理部３０３はユーザ認証画面５００を表示させる（Ｓ８１０）。ユーザ認証画面５００を介してユーザ名とパスワードが入力されると、ユーザ認証処理部３０３は入力された情報に基づいてユーザの認証処理を行う。具体的には、ユーザ情報記憶部３０４に記憶されているユーザ情報のユーザ名、パスワードと、ユーザ認証画面５００を介して入力されたユーザ名とパスワードとを比較することで、ユーザ認証を行う（Ｓ８１１）。ユーザ認証が成功した場合、ユーザ認証処理部３０３は認証されたユーザをＭＦＰ１０１にログインさせるためのログイン処理を行う（Ｓ８１２）。ログイン処理が完了すると、ユーザ認証処理部３０３はローカルＵＩ制御部３０１に機能選択画面７００の表示依頼を行い、操作部２０９に機能選択画面７００が表示されることとなる。
【００４６】
Ｓ８０７において、選択されたボタンに紐付けられたユーザ名がユーザ情報記憶部３０４に存在しない場合、ユーザ識別処理部３０２はエラー処理として、ユーザが存在しない旨を操作部２０９に表示させ、処理を終了する（Ｓ８１３）。このステップが実行されるのは、ユーザ選択画面４００が表示された後にＬＡＮ１００経由で外部からユーザの情報が削除されたケース等である。また、Ｓ８１１においてユーザ認証が失敗した場合、ユーザ認証処理部３０３は認証が失敗した旨を操作部２０９に表示させ、処理を終了する（Ｓ８１３。）。
【００４７】
以上の処理を実行することによって、ユーザ選択画面４００において管理者権限を有するユーザ、又はデフォルト管理者ユーザのボタンを表示するか非表示にするかを設置環境に応じて柔軟に制御することが可能となる。管理者ユーザのボタンを非表示に設定することで、ユーザ選択画面４００からのボタン選択だけで管理者としてＭＦＰ１０１にログインすることを防ぐことができる。管理者としてログインしたい場合は、ユーザ認証画面５００から管理者ユーザのユーザ名とパスワードを入力しユーザ認証をする必要があるので、正規の管理者では無いユーザがＭＦＰ１０１の重要な設定を変更するリスクを低減することが可能になる。特にデフォルト管理者はユーザ名だけで判別可能なケースも多いため、デフォルト管理者ユーザのボタンを非表示に設定することで、セキュリティを高めることができる。一方、そのようなセキュリティを求めない環境では、管理者ユーザのボタンを表示するよう設定することで、管理者ユーザと一般ユーザの区別なくユーザ選択画面４００から自身のボタンを選択するだけでＭＦＰ１０１にログインできる。
【００４８】
また、上記説明では、ユーザ選択画面４００上に表示されるボタン４０１上にはユーザ名のみ表示する場合について説明したが、ユーザ名と共にアイコン画像等を表示するようにしてもよい。また、ユーザ情報記憶部３０４に記憶されているユーザ情報に含まれるユーザ名をそのままボタン４０１上に表示する場合について説明したが、ボタン上に表示する表示名を別途設定できるようにしてもよい。例えば、ユーザ名として社員番号が登録されている場合等は、社員番号では自分のボタンを判別しにくいため、別途表示名を設定できるようにすることが有効となる。また、ユーザ選択画面４００ではボタンではなくリストなどを使ってユーザの選択をさせても良い。
【００４９】
また、上記説明では、ＭＦＰ１０１の起動後にユーザ選択画面４００を表示し、ユーザがログインした後に機能選択画面７００を表示するものとして説明したが、その順番を逆にしてもよい。すなわち、ＭＦＰ１０１の起動後に機能選択画面７００を先に表示し、ユーザにより機能が選択された後にユーザ選択画面４００を表示するようにしてもよい。例えば、コピー機能は誰でも利用可能とし、パーソナルプリント機能やスキャンして送信機能は登録されたユーザのみが利用可能とする、といった運用を行う場合に有効である。この場合、機能選択画面７００でコピーボタン７０１が押下された場合は、ユーザ選択画面４００を表示することなく、コピー設定画面に遷移させ、その他のボタンが押下された場合はユーザ選択画面４００を表示するようにすればよい。また、ユーザ選択画面４００と機能選択画面７００のどちらを先に表示するかは、ＭＦＰ１０１の設定に応じて切替えできるようにしてもよい。
【００５０】
また、上記説明では、パーソナライズ機能の例としてパーソナルプリントについて説明したが、ＭＦＰ１０１は他のパーソナライズ機能を備えていてもよい。たとえば、ユーザごとに「ログイン時に表示する画面」、「表示言語」、「キーボード配列」、「アクセシビリティー設定」等を設定しておき、ログインしたユーザに応じて、設定された内容に基づく画面を表示するようにしてもよい。たとえば、「表示言語」を英語に設定したユーザがログインした場合、英語表記の機能選択画面７００を表示するようにしてもよい。
【００５１】
また、上記実施形態ではコピー機能、スキャナ機能、プリント機能等の複数の機能を有する画像形成装置を例として説明したが、このうち一部の機能のみを有する画像処理装置にも本発明は適用可能である。また、パーソナルコンピュータやＰＤＡ、携帯電話、ＦＡＸ、カメラ、ビデオカメラ、その他の画像ビューワ等、他の情報処理装置に適用しても構わない。
【００５２】
以上のように、上記実施形態の情報処理装置は、ログイン可能なユーザのユーザ情報として、特定の権限を有するユーザの第１のユーザ情報と前記特定の権限を有さないユーザの第２のユーザ情報とを記憶している。そして少なくとも２つの方法による情報処理装置へのログイン処理を実行可能である。第１の方法は、記憶された記憶されたユーザ情報の一覧を表示し、当該一覧の中からユーザ情報が選択されることに従って、選択されたユーザ情報に対応するユーザを情報処理装置にログインさせる方法である。第２の方法は、ユーザ認証に必要な情報を入力するための認証画面を表示し、当該認証画面を介して入力された情報と、記憶された情報とに基づいてユーザ認証を行い、認証の成功に従って当該認証されたユーザを情報処理装置にログインさせる方法である。第１の方法は、一覧表示されたユーザ情報の中から所望のユーザ情報を選択すれば良いため操作が簡単である一方、管理者ユーザ等、特定の権限を有するユーザとしてログインすることも可能となり、設置環境によってはセキュリティ上好ましくない場合もある。そこで、そのような特定の権限を有するユーザのユーザ情報は一覧表示から除外することにより、当該特定の権限を有するユーザについては第１の方法ではログインできないようにし、第２の方法によるログインのみ許可するように制御する。これにより、特定の権限を有さないユーザについては第１の方法による簡易的なログインを提供可能としつつ、特定の権限を有するユーザについてはセキュリティの高い第２の方法によるログインを行わせることが可能となる。
【００５３】
そして、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2017019196.tif 000004
【図２】
2017019196.tif 000005
【図３】
2017019196.tif 000006
【図４】
2017019196.tif 000007
【図５】
2017019196.tif 000008
【図６】
2017019196.tif 000009
【図７】
2017019196.tif 000010
【図８】
2017019196.tif 000011
【図９】
2017019196.tif 000012