(57)【特許請求の範囲】
【請求項１】
属性情報を備える印刷情報を外部装置から受信する受信部と、
ユーザにより選択可能で且つ属性情報と関連付く複数のオブジェクトが並ぶ画面を表示可能な表示部と、
ユーザから取得した認証情報に基づいて認証処理を行う認証部と、
前記複数のオブジェクトの中から選択されたオブジェクトに関連付く印刷情報を用いて画像形成を実行可能な画像形成部であって、前記認証情報に関連付く印刷情報を用いて画像形成を実行可能な画像形成部と、を有し、
前記認証部は、前記画面の表示中に前記認証処理を実行可能であることを特徴とする画像形成装置。
【請求項２】
前記表示部は、前記画面において第１のオブジェクトと第２オブジェクトが並ぶ第１の表示状態と、前記画面において前記第１のオブジェクトと前記第２のオブジェクトの相対的な位置関係が前記第１の表示状態のときと異なる第２の表示状態と、を取り得ることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記表示部は、前記画面において前記複数のオブジェクトの中に特定のオブジェクトを含む第１の表示状態と、前記画面において前記複数のオブジェクトの中に前記特定のオブジェクトを含まない第２の表示状態と、を取り得ることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
ユーザが所持する記憶媒体から認証情報を読み込む読込部を備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記記憶媒体はＩＣカードであることを特徴とする請求項４に記載の画像形成装置。 
【請求項６】
前記表示部は、前記画面において前記複数のオブジェクトを表示する場合、ユーザが第１のオブジェクトを第２のオブジェクトに対して判別できるように表示することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記複数のオブジェクトのうちの各オブジェクトは、関連付く属性情報に基づく名称が各々記載されていることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項８】
ユーザにより選択可能で且つ宛先情報に関連付く複数のオブジェクトが並ぶ画面を表示可能な表示部と、
ユーザから取得した認証情報に基づいて認証処理を行う認証部と、
前記複数のオブジェクトの中から選択されたオブジェクトに関連付く宛先情報を用いて外部装置に画像データを送信すべく記録材から画像データを読み取り可能な読取部であって、前記認証部が取得した認証情報に関連付く宛先情報を用いて画像データを外部装置に送信すべく記録材から画像データを読み取り可能な読取部と、を有し、
前記認証部は、前記画面の表示中に前記認証処理を実行可能であることを特徴とする画像読取装置。
【請求項９】
前記表示部は、前記画面において第１のオブジェクトと第２オブジェクトが並ぶ第１の表示状態と、前記画面において前記第１のオブジェクトと前記第２のオブジェクトの相対的な位置関係が前記第１の表示状態のときと異なる第２の表示状態と、を取り得ることを特徴とする請求項８に記載の画像読取装置。
【請求項１０】
前記表示部は、前記画面において前記複数のオブジェクトの中に特定のオブジェクトを含む第１の表示状態と、前記画面において前記複数のオブジェクトの中に前記特定のオブジェクトを含まない第２の表示状態と、を取り得ることを特徴とする請求項８に記載の画像読取装置。
【請求項１１】
ユーザが所持する記憶媒体から前記認証情報を読み込む読込部を備えることを特徴とする請求項８乃至１０のいずれか１項に記載の画像読取装置。
【請求項１２】
前記記憶媒体はＩＣカードであることを特徴とする請求項１１に記載の画像読取装置。 
【請求項１３】
前記表示部は、前記画面において前記複数のオブジェクトを表示する場合、ユーザが第１のオブジェクトを第２のオブジェクトに対して判別できるように表示することを特徴とする請求項８乃至１２のいずれか１項に記載の画像読取装置。
【請求項１４】
表示部と、画像形成部と、を有する画像形成装置の制御方法であって、
属性情報を備える印刷情報を外部装置から受信するステップと、
ユーザにより選択可能で且つ属性情報に関連付く複数のオブジェクトが並ぶ画面を前記表示部に表示させる表示ステップと、
ユーザから取得した認証情報に基づいて認証処理を行うステップと、
前記認証情報に関連付く印刷情報を用いて画像形成部が画像形成を実行することを許可する第１の許可ステップと、
前記複数のオブジェクトの中から選択されたオブジェクトに関連付く印刷情報を用いて画像形成部が画像形成を実行することを許可する第２の許可ステップと、を有し、
前記表示ステップの後において、前記認証情報を取得した場合は前記第1の許可ステップを実行し、前記複数のオブジェクトの中からオブジェクトが選択された場合は前記第2の許可ステップを実行することを特徴とする画像形成装置の制御方法。
【請求項１５】
表示部と、画像形成部と、を有する画像形成装置のコンピュータに、
属性情報を備える印刷情報を外部装置から受信するステップと、
ユーザにより選択可能で且つ属性情報に関連付く複数のオブジェクトが並ぶ画面を前記表示部に表示させる表示ステップと、
ユーザから取得した認証情報に基づいて認証処理を行うステップと、
前記認証情報に関連付く印刷情報を用いて画像形成部が画像形成を実行することを許可する第１の許可ステップと、
前記複数のオブジェクトの中から選択されたオブジェクトに関連付く印刷情報を用いて画像形成部が画像形成を実行することを許可する第２の許可ステップと、を実行させるためのプログラムであって、
前記表示ステップの後において、前記認証情報を取得した場合は前記第１の許可ステップを実行し、前記複数のオブジェクトの中からオブジェクトが選択された場合は前記第2の許可ステップを実行することを特徴とするプログラム。
【請求項１６】
表示部と、読取部と、を有する画像読取装置の制御方法であって、
ユーザにより選択可能で且つ宛先情報に関連付く複数のオブジェクトが並ぶ画面を前記表示部に表示させる表示ステップと、
ユーザから取得した認証情報に基づいて認証処理を行うステップと、
認証情報に関連付く宛先情報を用いて画像データを外部装置に送信すべく前記読取部が記録材から画像データを読み取ることを許可する第１の許可ステップと、を有し、
前記複数のオブジェクトの中から選択されたオブジェクトに関連付く宛先情報を用いて外部装置に画像データを送信すべく前記読取部が記録材から画像データを読み取ることを許可する第２の許可ステップと、を有し、前記表示ステップの後において、前記認証情報を取得した場合は前記第1の許可ステップを実行し、前記複数のオブジェクトの中からオブジェクトが選択された場合は前記第2の許可ステップを実行することを特徴とする画像読取装置の制御方法。
【請求項１７】
表示部と、読取部と、を有する画像読取装置のコンピュータに、
ユーザにより選択可能で且つ宛先情報に関連付く複数のオブジェクトが並ぶ画面を前記表示部に表示させる表示ステップと、
ユーザから取得した認証情報に基づいて認証処理を行うステップと、
認証情報に関連付く宛先情報を用いて画像データを外部装置に送信すべく前記読取部が記録材から画像データを読み取ることを許可する第１の許可ステップと、を有し、
前記複数のオブジェクトの中から選択されたオブジェクトに関連付く宛先情報を用いて外部装置に画像データを送信すべく前記読取部が記録材から画像データを読み取ることを許可する第２の許可ステップと、を実行させるプログラムであって、
前記表示ステップの後において、前記認証情報を取得した場合は前記第１の許可ステップを実行し、前記複数のオブジェクトの中からオブジェクトが選択された場合は前記第２の許可ステップを実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像読取装置、画像形成装置の制御方法、画像読取装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
画像読み取り装置、印刷装置、通信装置を備え、コピー、プリント、スキャンした画像の送信などの画像処理アプリケーションを持つＭＦＰ(Multi Function Peripheral)が知られている。また、近年のセキュリティ意識の向上から多くのＭＦＰはユーザの認証を行なう機能を備え、認証情報としてユーザ名、パスワードを入力することでＭＦＰを利用可能とする画像形成装置が存在する。しかし、ＭＦＰ上のタッチパネルからユーザ名やパスワード情報を手入力することは、すぐにＭＦＰを利用したいユーザにとって操作性の面で手間となっている。
【０００３】
上記ユーザ操作の手間を削減するための手段として、ユーザに紐付くアイコン画像をＭＦＰの画面上に表示し、ユーザは表示されている自身のアイコン画像を選択するだけで、ＭＦＰを利用可能とする画像形成装置が存在する（例えば、下記特許文献１）。
【０００４】
また、各従業員に社員証等で配布されているカードをＭＦＰの認証に利用可能とする画像形成装置も存在する。ユーザは画像形成装置に接続されたカードリーダにカードをかざし、カード内に記憶されたカードＩＤを読み取らせるだけで、認証操作を実施することができる（例えば、下記特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２５４６１８
【特許文献２】特開２００９−１８７５５９
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献1では、ＭＦＰの利用者数が多くなると表示されるアイコン画像数が多くなり、アイコン画像の検索性が低下するため、利用者数に制限が発生するという問題がある。
【０００７】
また、上記特許文献２では、利用者数の多い環境でも利用可能だが、カードを持たないユーザ（例えば、アルバイトや協力社員、短期間利用者など）は複合機の利用ができない。カードを持たないユーザは代替ログイン手段としてユーザ名、パスワードを入力する必要があり、一部のユーザには操作性の手間が発生することになる。
上記のように、利用するユーザ規模（利用者数）や、一部の利用者には利便性が享受できないなどの制約が発生する。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、アイコンを選択するユーザと、カードを読み取って特定されるユーザとのいずれのユーザにも適応してログイン処理を動的に切り替えることができる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
属性情報を備える印刷情報を外部装置から受信する受信部と、ユーザにより選択可能で且つ属性情報と関連付く複数のオブジェクトが並ぶ画面を表示可能な表示部と、ユーザから取得した認証情報に基づいて認証処理を行う認証部と、前記複数のオブジェクトの中から選択されたオブジェクトに関連付く印刷情報を用いて画像形成を実行可能な画像形成部であって、前記認証情報に関連付く印刷情報を用いて画像形成を実行可能な画像形成部と、を有し、前記認証部は、前記画面の表示中に前記認証処理を実行可能であることを特徴とする。
さらに、上記目的を達成する本発明の画像読取装置は以下に示す構成を備える。
ユーザにより選択可能で且つ宛先情報に関連付く複数のオブジェクトが並ぶ画面を表示可能な表示部と、ユーザから取得した認証情報に基づいて認証処理を行う認証部と、前記複数のオブジェクトの中から選択されたオブジェクトに関連付く宛先情報を用いて外部装置に画像データを送信すべく記録材から画像データを読み取り可能な読取部であって、前記認証部が取得した認証情報に関連付く宛先情報を用いて画像データを外部装置に送信すべく記録材から画像データを読み取り可能な読取部と、を有し、前記認証部は、前記画面の表示中に前記認証処理を実行可能であることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、アイコンを選択するユーザと、カードを読み取って特定されるユーザとのいずれのユーザにも適応してログイン処理を動的に切り替えることができる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置を適用するシステムの構成を示す図である。
【図２】画像形成装置のハードウエアを説明するブロック図である。
【図３】画像形成装置のソフトウェアの構成を示すブロック図である。
【図４】操作部に表示されるＵＩ画面を示す図である。
【図５】操作部に表示されるＵＩ画面を示す図である。
【図６】操作部に表示されるＵＩ画面を示す図である。
【図７】操作部に表示されるＵＩ画面を示す図である。
【図８】操作部に表示されるＵＩ画面を示す図である。
【図９】操作部に表示されるＵＩ画面を示す図である。
【図１０】操作部に表示されるＵＩ画面を示す図である。
【図１１】操作部に表示されるＵＩ画面を示す図である。
【図１２】操作部に表示されるＵＩ画面を示す図である。
【図１３】画像形成装置が管理するユーザ情報テーブルを示す図である。
【図１４】操作部に表示されるＵＩ画面を示す図である。
【図１５】操作部に表示されるＵＩ画面を示す図である。
【図１６】画像形成装置の制御方法を説明するフローチャートである。
【図１７】画像形成装置の制御方法を説明するフローチャートである。
【図１８】画像形成装置の制御方法を説明するフローチャートである。
【図１９】画像形成装置が管理する優先表示属性テーブルを示す図である。
【図２０】画像形成装置の制御方法を説明するフローチャートである。
【図２１】画像形成装置が管理する設置場所管理テーブルを示す図である。
【発明を実施するための形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
＜システム構成の説明＞
〔第１実施形態〕
＜＜システム構成＞＞
【００１３】
図１は、本実施形態を示す画像形成装置を適用するシステムの構成を示す図である。
図１に示すシステムでは、ＬＡＮ１００にＰＣ１０２とＭＦＰ１０１が接続されて、ＰＣ１０２のユーザが、ブラウザを起動して、ＭＦＰ１０１から提供されるＵＩ画面を用いてユーザ登録、ユーザ編集を行えるように構成されている。
＜ハードウェア構成＞
図２は、図１に示した画像形成装置のハードウエアを説明するブロック図である。以下、図１に示したＭＦＰ１０１のハードウエア構成について説明する。
図２において、２１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ２１４や、画像出力デバイスとして機能するプリンタ２１２と接続されている。一方、コントローラユニット２１６は、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力も行なう。
【００１４】
コントローラユニット２１６において、２０１はＣＰＵで、システム全体を制御するプロセッサである。２０２はＲＡＭで、ＣＰＵ２０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００１５】
２０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。２０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム、画像データ等を格納する。
２０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）２０８とのインタフェース部であり、操作部２０８に表示する画像データを操作部２０８に対して出力する。
【００１６】
また、操作部Ｉ／Ｆ２０７は、操作部２０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ２０１に伝える役割をする。なお、操作部２０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００１７】
２０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。２０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００１８】
２１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付け、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ２１９が接続されている。そして、ＣＰＵ２０１は、この外部Ｉ／Ｆ２１８を介してカードリーダ２１９によるＩＣカードからの情報読取りを制御し、該ＩＣカードから読み取られたカード識別情報を取得可能である。以上のデバイスがシステムバス２０９上に配置される。
【００１９】
２２０はイメージバスインタフェース（ＩＭＡＧＥ    ＢＵＳ    Ｉ／Ｆ）であり、システムバス２０９と画像データを高速で転送する画像バス２１５とを接続し、データ構造を変換するバスブリッジである。画像バス２１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１５上には以下のデバイスが配置される。
【００２０】
２１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。２１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ２１２とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。また、２１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ２１４とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。
【００２１】
２１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタ部２１２の色特性に合わせたデータ補正処理や、解像度変換処理等を行う。また、これに加えて、画像処理部２１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００２２】
スキャナ２１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部２０８から読み取り起動指示することにより、ＣＰＵ２０１がスキャナ２１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００２３】
プリンタ２１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等がある。プリント動作の起動は、ＣＰＵ２０１からの指示によって開始する。なお、プリンタ２１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００２４】
操作部２０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ２０７を介してＣＰＵ２０１に伝える。また、操作部２０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００２５】
ここで、操作部２０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部２０８のストップキーは、稼働中の動作を止める働きをする。また、操作部２０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部２０８からの設定を初期化する時に用いる。
【００２６】
カードリーダ２１９は、ＣＰＵ２０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（ＩＳＯ／ＩＥＣ１５４０８準拠）（登録商標）やＮＸＰセミコンダクターズ社のＭＩＦＡＲＥ（ＩＳＯ／ＩＥＣ１４４４３準拠）（登録商標）など）内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ２１８を介してＣＰＵ２０１へ通知する。
【００２７】
以上のような構成によって、ＭＦＰ１０１は、スキャナ２１４から読み込んだ画像データをＬＡＮ１００上に送信したり、ＬＡＮから受信した印刷データをプリンタ２１２により印刷出力することができる。
また、スキャナ２１４から読み込んだ画像データをモデム２０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ２１２により出力したりすることできる。
＜＜ソフトウェア構成＞＞
【００２８】
図３は、本実施形態を示す画像形成装置のソフトウェアの構成を示すブロック図である。以下、図３を用いて本実施形態における、ＭＦＰ１０１に備えるソフトウェア構成について説明する。なお、それぞれの機能における詳細な処理は後述するため、ここではＭＦＰ１０１のソフトウェアの機能の概要について説明する。
なお、図３の各ソフトウェアは、ＭＦＰ１０１のＲＯＭ２０３、または、ＨＤＤ２０４に記憶されており、ＭＦＰ１０１のＣＰＵ２０１によって実行される。 
図３において、アプリケーション画面管理部３０１は、４に示すアプリケーション選択メニュー画面１５００を操作部２０８に表示する。
【００２９】
図４、図５は、図２に示した操作部２０８に表示されるＵＩ画面の一例を示す図である。図４は、アプリケーション選択メニュー画面１５００に対応する。
図３において、アプリケーション画面管理部３０１は、ＭＦＰ１０１が提供するアプリケーションをアプリケーション選択メニュー画面上のボタン１５０１、１５０２に表示する。アプリケーション画面管理部３０１は、アプリケーション選択メニュー画面１５００上のボタン１５０１、１５０２、１５０３が選択されると、選択されたアプリケーションの画面が表示する。
【００３０】
アプリケーション３０２は、利用者に対して様々な機能を提供する。本実施形態では、アプリケーションの例として、コピーアプリケーション、送信アプリケーション、プリントアプリケーションについて説明する。コピーアプリケーションは、所謂コピー機能を行なうものである。送信アプリケーションは、スキャナ２１４によりスキャンされた画像データをメールで外部に送信するアプリケーションである。送信アプリケーションは、スキャンして送信するボタン１５０２が選択された場合に、ＰＣ１０２にＳＭＢやＦＴＰなどのプロトコルを利用してスキャナ２１４でスキャンされた画像データを送信することも可能である。
プリントアプリケーションは、プリント機能を実行するためのボタン１５０３が選択された場合に、ＨＤＤ２０４に蓄積されたプリントジョブのデータをユーザ毎に管理し、ログインしたユーザのプリントジョブをプリントするためのアプリケーションである。
アプリケーション３０２は、利用者からの操作を受け付けるために、選択されたアプリケーションの操作画面を操作部２０８に表示する。図５はスキャンして送信する機能のための操作画面１６００である。
【００３１】
ログイン画面管理部３０３は、操作部２０８に図６、図７に示すようなユーザ認証画面を提供する。また、ログイン画面管理部３０３は、図８〜図１２に示すようなユーザ登録、編集を行うためのユーザ情報管理画面を提供する。
【００３２】
尚、ログイン画面管理部３０３は、ログインして初めてＭＦＰ１０１の利用を許可する設定の場合には、図６に示すようなユーザ認証画面８００を初期状態として操作部２０８に表示する。
また、ログイン画面管理部３０３は、ユーザ認証が必要なアプリケーション選択時にログインして当該機能を利用可能とする設定の場合には、アプリケーション利用時にユーザ認証画面８００を表示することも可能である。アプリケーション選択時にログインして当該機能を利用可能とする設定の場合には、操作部２０８には、図４に示すアプリケーション選択メニュー画面１５００が初期状態として表示される。
以下に、操作部２０８に表示される図６〜図１２を利用し、本発明の特徴を説明する。
【００３３】
図６〜図１２は、図２に示した操作部２０８に表示されるＵＩ画面を示す図である。特に、図６は、アイコン選択、及び、カードによるユーザ認証画面８００の一例に対応する。
ログイン画面管理部３０３は、ユーザ認証画面８００に、図１３に示すユーザテーブルに登録済みのユーザのうち表示条件を満たすユーザに紐付くアイコン画像に対応するボタン８０１、８０２、８０３、および、ユーザ登録／編集ボタン８０４を表示する。なお、図１３に示すユーザテーブルには、ユーザが実行する機能に対応する属性に対応する情報が付加されて登録されている。
本実施形態では、ＭＦＰ１０１の利用者数が多くなると表示されるアイコン画像数が多くなり、アイコン画像の検索性が低下してしまうため、ＵＩ画面に表示されるアイコン画像の数は、ユーザテーブルに登録されているユーザ数よりも少なくしている。
具体的には、ユーザテーブルに登録可能なユーザ数は５０００ユーザであるのに対し、ＵＩ画面に表示可能なアイコン数は２００個に制限している（図６の例では３ユーザしか一画面に表示されていないが、フリック操作を行うことにより画面をスクロールすれば、最大２００ユーザまで表示することができる）。
さらに本実施形態では、図６のＵＩ画面を介して表示順序を変更することにより、表示されるユーザのアイコンを変更することも可能である。
例えば、ソートボタン８０５で「ユーザ登録順」を選択した場合は、ユーザ情報の登録日時が古い順に、最大２００ユーザのアイコン画像を表示することができる。
また、ソートボタン８０５で「利用順」を選択した場合は、ＭＦＰ１０１を利用可能なユーザのうち、ログインした日時が新しい順に、最大２００ユーザのアイコン画像を表示することができる。
さらに本実施形態では、図６のＵＩ画面を介してフィルタリング機能を使用することによって、表示されるユーザのアイコン画像をフィルタリングすることができる。
例えば、ソートボタン８０６で「すべてのユーザ」から「プリントジョブ有りユーザ」に切り替えると、表示されるユーザのアイコンとして、プリントアプリケーションが管理しているプリントジョブに対応するユーザのアイコンのみが表示される。 
このように、本実施形態によれば、ソート機能やフィルタリング機能を使用して、表示するユーザのアイコン画像を適宜変更することができる。
【００３４】
ログイン画面管理部３０３は、ユーザアイコン画像（アイコン画像）に対応するボタン８０１、８０２、８０３が選択された場合、アイコン画像に紐付くユーザ情報をユーザテーブル（図１３）から取得し、ログイン処理部３０６にユーザ認証を要求する。また、ログイン画面管理部３０３は、ユーザ登録／編集ボタン８０４が選択された場合には、図８に示すユーザ登録、編集画面１０００を操作部２０８に表示する。
また、ログイン画面管理部３０３は、ユーザ認証画面８００を表示した後、カードリーダ制御部３０５にカード検知受け付け開始を要求し、ユーザが携帯するＩＣカード（カード）によるログインも可能とする。
【００３５】
図７は、パスワード登録時のパスワード入力画面９００に対応するＵＩ画面例である。ログイン画面管理部３０３は、ユーザ認証画面８００で選択されたアイコン画像のユーザにパスワード情報がＨＤＤ２０４に登録されている場合、パスワードを求めるパスワード入力画面９００を表示する。また、ログイン画面管理部３０３は、操作部２０８からユーザにより入力されたパスワードがユーザテーブル（図１３）から取得したパスワードと一致するかの照合をログイン処理部に要求する。
【００３６】
図８は、ユーザ登録、編集画面１０００に対応するＵＩ画面例である。
ログイン画面管理部３０３は、ユーザ登録、編集画面１０００に、アイコン画像に対応するボタン１００１〜１００３に加え、ユーザを新規に登録するための新規登録ボタン１００４を表示する。
【００３７】
さらに、ログイン画面管理部３０３は、アイコン画像に対応するボタン１００１〜１００３がユーザの操作で選択された場合、アイコン画像に紐付くユーザ情報を編集するための、図９に示すユーザ属性情報編集画面１１００を操作部２０８に表示する。また、ログイン画面管理部３０３は、新規登録ボタン１００４が選択された場合には、新規にユーザを登録するための図１０に示す新規ユーザ登録画面１２００を操作部２０８に表示する。 
【００３８】
図９は、ユーザ属性情報編集画面１１００に対応するＵＩ画面例である。
ログイン画面管理部３０３は、ユーザ属性情報編集画面１１００に、ユーザ登録、編集画面１０００で選択されたアイコン画像に対応するボタン１００１〜１００３に紐付くユーザ情報をユーザ情報管理部３０４から取得して操作部２０８に表示する。ユーザ名１１０１には、ユーザテーブル（図１３）のユーザ名１９０１の情報を表示する。
【００３９】
パスワード１１０２には、ユーザテーブル（図１３）のパスワード１９０２の情報を表示する。さらに、ログイン画面管理部３０３は、ユーザによってパスワード１１０２の変更が要求された場合には、パスワード変更要求を受け付ける。カードＩＤ１１０３には、ユーザテーブル（図１３）のカードＩＤ１９０３の情報を表示する。ログイン画面管理部３０３は、ユーザによってカードＩＤ１１０３が選択された場合には、図１２に示すカード登録画面１４００を表示し、カード登録要求を受け付ける。
【００４０】
メールアドレス１１０４には、ユーザテーブル（図１３）のメールアドレスの情報が登録されている。ここで、メールアドレスは、ユーザが実行する機能を特定する属性に対応する。ログイン画面管理部３０３は、ユーザによってメールアドレスの変更が要求された場合には、メールアドレス変更要求を受け付ける。
なお、マイフォルダ１９０５には、ユーザテーブル（図１３）のマイフォルダの情報が登録されている。ログイン画面管理部３０３は、ユーザによってマイフォルダ１９０５の変更が要求された場合には、マイフォルダ変更要求を受け付ける。所属部署１９０６には、登録されたユーザが作業するエリアを特定する属性が登録されている。アイコン１９０７には、ユーザテーブル（図１３）のユーザアイコンが登録されている。ログイン画面管理部３０３は、ユーザによってユーザアイコンが選択された場合には、図１１に示す利用アイコン変更画面１３００を表示し、アイコン変更要求を受け付ける。
【００４１】
ログイン画面管理部３０３は、キャンセルボタン１１０７が選択された場合には、図８に示すユーザ登録、編集画面１０００を表示する。また、ログイン画面管理部３０３は、ＯＫボタン１１０８が選択された場合には、受け付けた変更情報をユーザ情報管理部３０４に対してユーザテーブル（図１３）への更新を要求し、ユーザ登録、編集画面１０００を表示する。
【００４２】
図１０は、新規ユーザ登録画面１２００に対応するＵＩ画面例である。
ログイン画面管理部３０３は、ユーザの属性情報１２０１〜１２０６の新規ユーザ登録画面１２００を表示する。ログイン画面管理部３０３は、カードＩＤ１２０３が選択された場合には、図１２に示すカード登録画面１４００を表示し、アイコン１２０６が選択された場合には、図１１に示す利用アイコン変更画面１３００を表示し、それぞれ登録要求を受け付ける。その他の属性１２０１〜１２０２、１２０４〜１２０５に関してもユーザ属性情報編集画面１１００と同様、登録要求を受け付ける。
【００４３】
ログイン画面管理部３０３は、図１０に示すＵＩ画面において、キャンセルボタン１２０７が選択された場合には、図８に示すユーザ登録、編集画面１０００を表示する。また、ログイン画面管理部３０３は、ＯＫボタン１２０８が選択された場合には、受け付けた登録情報をユーザ情報管理部に対してユーザテーブル（図１３）への登録を要求し、ユーザ登録、編集画面１０００を表示する。
【００４４】
図１１は、利用アイコン変更画面１３００に対応するＵＩ画面例である。
ログイン画面管理部３０３は、利用アイコン変更画面１３００に、事前に登録されているアイコン画像の一覧（ボタン１３０１〜１３０３）と現在選択されているアイコン画像を示す情報（図中の●）を表示する。
ログイン画面管理部３０３は、図１１に示すＵＩ画面において、ＯＫボタン１３０５が選択された場合には、ユーザからのアイコン画像変更要求を受け付け、ユーザ属性情報編集画面１１００、または、新規ユーザ登録画面１２００を表示する。
ログイン画面管理部３０３は、図１１に示すＵＩ画面において、キャンセルボタン１３０４が選択された場合には、変更要求を受け付けずに、ユーザ属性情報編集画面１１００、または、新規ユーザ登録画面１２００を表示する。
【００４５】
図１２は、カード登録画面１４００に対応するＵＩ画面例である。
ログイン画面管理部３０３は、カード登録画面１４００表示し、カードリーダ制御部３０５に対しカード検知受け付け開始を要求する。ログイン画面管理部３０３は、ユーザによってＩＣカードがかざされた場合、カードリーダ制御部３０５から検知したカード情報を取得し、取得したカード情報１４０１を表示する。
【００４６】
ログイン画面管理部３０３は、図１２に示すＵＩ画面において、キャンセルボタン１４０２が選択された場合には、カード登録要求は受け付けずにユーザ属性情報編集画面１１００、または、新規ユーザ登録画面１２００を表示する。また、ログイン画面管理部３０３は、ＯＫボタン１４０３が選択された場合には、取得したカード情報の登録要求を受け付け、ユーザ属性情報編集画面１１００、または、新規ユーザ登録画面１２００を表示する。
【００４７】
図１４、図１５は、図２に示した操作部２０８に表示されるＵＩ画面を示す図である。図１４に示すＵＩ画面は、ブラウザからのユーザ登録、編集画面１７００の一例に対応する。また、図１５に示すＵＩ画面は、ブラウザからの新規ユーザ情報登録画面１８００の一例に対応する。
ログイン画面管理部３０３は、ＭＦＰ１０１のＬＡＮ１００で接続されたＰＣ１０２から、ウェブブラウザを介してユーザ登録、図１４に示す編集画面１７００や、図１５に示す新規ユーザ情報登録画面１８００を表示する事も可能である。
【００４８】
ユーザ登録、編集画面１７００や、新規ユーザ情報登録画面１８００では、ユーザ登録、編集画面１０００のユーザ情報の編集や新規ユーザ登録機能がウェブブラウザを介して実施可能である。また、ユーザ登録、編集画面１７００では、ユーザの削除が可能であり、新規ユーザ情報登録画面１８００では、新たなアイコン画像のインポートや、所属部署の登録も可能である。  尚、ブラウザからの新規ユーザ登録、編集に関する内容は、ユーザ登録、編集画面１０００での実施内容と同じである。
【００４９】
ユーザ情報管理部３０４は、ＭＦＰ１０１を利用するユーザ情報を図１３で示すようなユーザテーブルをＨＤＤ２０４に保持している。ユーザ情報管理部３０４は、ログイン画面管理部３０３からのユーザ登録／編集要求に応じて、ユーザテーブル（図１３）を更新し管理する。また、ユーザ情報管理部３０４は、ログイン画面管理部３０３からのユーザ一覧取得要求に応じて、ユーザテーブル（図１３）の情報を返信する。また、ユーザ情報管理部３０４は、ログイン画面管理部３０６からのユーザ検索、カード検索要求に応じて、ユーザテーブル（図１３）から要求に応じた情報に紐付くユーザ情報を送信する。
【００５０】
カードリーダ制御部３０５は、ＭＦＰ１０１に接続されたカードリーダ２１９を制御し、カード検知のためのポーリングを行う。カードリーダ制御部３０５は、ユーザによってカードがかざされた場合に、検知したカード情報をログイン処理部３０６に送信し、ログイン要求をする。また、カード登録画面１４００でカードを検知した場合には、カード登録要求と判断し、ログイン画面管理部３０３にカード情報を送信する。
【００５１】
ログイン処理部３０６は、ログイン画面管理部３０３からのアイコン画像選択ログイン要求を受け付け、ＭＦＰ１０１へアイコン選択ログイン処理を行う。また、ログイン処理部３０６は、カードリーダ制御部３０５からのカードログイン要求を受け付け、カードログイン処理を行う。
ログイン処理部３０６は、アイコン画像選択ログイン要求とカードログイン要求のいずれの要求を受け付けたかを自動判別し、要求に応じたログイン処理を行う事が可能である。
具体的には、ログイン画面管理部３０３からアイコン選択イベントを受け付けた場合には、アイコン選択ログイン処理を行い、カードリーダ２１９からカード検知イベントを受け付けた場合には、カードログイン処理を行う。アイコン選択イベントからは、選択されたアイコンに紐付くユーザ名情報が取得できる。なお、カード検知イベントには、検知したカードの識別情報が含まれている。
ログイン処理部３０６は、取得した情報を元に、ユーザ情報管理部３０４に対してユーザテーブル（図１３）に検索要求を行い、当該情報に紐付くユーザ情報を取得する。
【００５２】
図１６は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、画像形成装置におけるユーザ認証処理に対応する。本実施形態で説明する各ステップを実行するプログラムは、ソフトウェアとしてＭＦＰ１０１のＲＯＭ２０３、または、ＨＤＤ２０４に記憶されている。また、各ステップは、ＭＦＰ１０１のＣＰＵ２０１が実行する。以下の説明では、図３に示したモジュールを主体として説明する。
【００５３】
Ｓ４０１では、ログイン画面管理部３０３は、ユーザテーブル（図１３）を管理するユーザ情報管理部３０４からユーザ一覧を取得する。Ｓ４０２では、ログイン画面管理部３０３は、図６のＵＩ画面で選択されている表示条件（表示順序やフィルタの有無など）を確認する。そして、ログイン画面管理部３０３は、Ｓ４０１で取得したユーザ一覧から、当該表示条件を満たすユーザに紐付いて登録されているアイコン画像１９０７を取得し、操作部２０８に表示するアイコンリストを生成する。
Ｓ４０３では、ログイン画面管理部３０３は、Ｓ４０２で生成したアイコンリストを元に、アイコン選択、及び、ＩＣカードのいずれの方法においてもログインできるように、図６のようなＵＩ画面を生成し、ユーザアイコンを操作部２０８に所定数表示する。
【００５４】
Ｓ４０４では、ログイン画面管理部３０３は、カードリーダ制御部３０５に対し、カードリーダ２１９をカード検知受け付け開始を要求する。カードリーダ制御部３０５は、カード検知受け付け開始要求を受け付け、カードリーダ２１９をカード検知可能状態とする。
Ｓ４０５では、ログイン処理部３０６は、ユーザの操作によりログイン要求イベントを取得する。
【００５５】
Ｓ４０６では、ログイン処理部３０６は、Ｓ４０５で取得したログイン要求イベントが、カード検知によるログイン要求イベントか、アイコン選択によるログイン要求イベントかを判定する。カード検知によるログイン要求イベントとログイン処理部３０６が判定した場合には、Ｓ４０７へ処理を進め、アイコン選択によるログイン要求イベントとログイン処理部３０６が判定した場合には、Ｓ４０８へ処理を進める。
そして、Ｓ４０７では、ログイン処理部３０６は、Ｓ４０６でカード検知によるログイン要求イベントと判定された場合、ユーザ情報管理部３０４に対し、カード情報検索要求をする。
Ｓ４０８では、ログイン処理部３０６は、Ｓ４０６でアイコン選択によるログイン要求イベントと判定された場合、ユーザ情報管理部３０４に対し、選択されたアイコンのユーザ検索要求をする。
【００５６】
Ｓ４０９では、ユーザ情報管理部３０４は、Ｓ４０７、及び、Ｓ４０８の検索要求に応じて、ユーザ情報の登録有無を判定する。このとき、ユーザ情報管理部３０４は、カードによる検索要求受付時には、ユーザテーブル（図１３）のカード属性（１９０３）を検索する。
また、ユーザ情報管理部３０４は選択されたアイコンのユーザによる検索要求時には、ユーザテーブル（図１３）のユーザ属性に含まれるユーザ名１９０１を検索する。検索要求に応じた検索結果として、ユーザ名が登録されているとユーザ情報管理部３０４が判定した場合には、Ｓ４１０へ処理を進め、ユーザ名が登録されていないとユーザ情報管理部３０４が判定した場合には、Ｓ４１６へ処理を進める。
そして、Ｓ４１０では、ログイン処理部３０６は、Ｓ４０９でユーザ情報が登録されているとユーザ情報管理部３０４が判定した場合、ユーザ情報管理部３０４から検索されたユーザ情報としてユーザ名を取得する。
【００５７】
Ｓ４１１では、ログイン処理部３０６は、Ｓ４１０で取得したユーザ情報に、ユーザテーブル（図１３）にパスワード情報がパスワード１９０２に登録されているかを判定する。パスワード情報が登録されているとログイン処理部３０６が判定した場合、Ｓ４１２へ処理を進め、パスワード情報が登録されていないとログイン処理部３０６が判定した場合には、Ｓ４１５へ処理を進める。
【００５８】
Ｓ４１２では、ログイン画面管理部３０３は、Ｓ４１１でパスワード情報が登録されているとログイン処理部３０６が判定した場合、操作部２０８に、パスワード登録時のパスワード入力画面９００を表示する。
【００５９】
Ｓ４１３では、ログイン処理部３０６は、Ｓ４１２でログイン画面管理部３０３により表示されたパスワード入力画面９００で、ユーザによって入力されたパスワード情報を取得し、Ｓ４１０で取得したパスワード情報と照合する。
【００６０】
Ｓ４１４では、ログイン処理部３０６は、Ｓ４１３でパスワード情報の照合が一致していると判定した場合、Ｓ４１５へ処理を進め、パスワード情報の照合が一致しないと判定された場合には、Ｓ４１６へ処理を進める。
【００６１】
Ｓ４１５では、ログイン画面管理部３０３は、Ｓ４１４でパスワードが一致するとログイン処理部３０６が判定した場合、操作部２０８に表示されているユーザ認証画面８００を非表示にする。また、ログイン画面管理部３０３は、アプリケーション選択メニュー画面１５００や、アプリケーションの画面１６００に表示を切り替える。
【００６２】
Ｓ４１６では、ログイン画面管理部３０３は、Ｓ４０９でユーザ情報が登録されていないとユーザ情報管理部３０４が判定した場合、操作部２０８にユーザ認証エラーを表す認証エラー画面を表示し、Ｓ４０３へ処理を戻す。また、ログイン画面管理部３０３は、Ｓ４１３でパスワード情報の照合が一致していないとログイン処理部３０６が判定した場合、操作部２０８にユーザ認証エラーを表す認証エラー画面を表示し、Ｓ４０３へ処理を戻す。
これにより、ユーザ数の多い環境でも、カードを持つユーザは自身のアイコンを探す必要なくカードをかざすだけでＭＦＰを利用できる。またカードを持たない一部のユーザも、ユーザ名、パスワードを入力するという手間が発生することなく、タッチパネル上の自身のアイコンを選択するだけでログインできる。
【００６３】
図１７は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、画像形成装置におけるユーザ認証におけるユーザ登録処理に対応する。本実施形態で説明する各ステップを実行するプログラムは、ソフトウェアとしてＭＦＰ１０１のＲＯＭ２０３、または、ＨＤＤ２０４に記憶されている。また、各ステップは、ＭＦＰ１０１のＣＰＵ２０１が実行する。以下の説明では、図３に示したモジュールを主体として説明する。
Ｓ５０１では、ログイン画面管理部３０３は、アイコン選択、及び、カードによるユーザ認証画面８００（図６）のユーザ登録／編集ボタン８０４をユーザが選択した場合、図８に示したユーザ登録、編集画面１０００の表示要求を受け付ける。Ｓ５０２では、ログイン画面管理部３０３は、ユーザ登録、編集画面１０００を操作部２０８に表示する。
【００６４】
Ｓ５０３では、ログイン画面管理部３０３は、ユーザ登録、編集画面１０００の新規登録ボタン１００４をユーザが選択したか否かを判定する。新規登録ボタンが選択されたとログイン画面管理部３０３が判定した場合には、Ｓ５０４へ処理を進め、新規登録ボタン１００４が選択されていないとログイン画面管理部３０３が判定した場合には、Ｓ５０６へ処理を進める。
【００６５】
Ｓ５０４では、ログイン画面管理部３０３は、Ｓ５０３で登録、編集画面１０００の新規登録ボタン１００４が選択されたと判断された場合、図１０に示した新規ユーザ登録画面１２００を操作部２０８に表示する。
【００６６】
Ｓ５０５では、ログイン画面管理部３０３は、Ｓ５０４で表示した新規ユーザ登録画面１２００にユーザによって入力された属性情報を取得し、ユーザ情報管理部３０４に対しユーザ登録要求し、処理をＳ５０９へ進める。登録要求を受け付けたユーザ情報管理部３０４は、取得した属性情報をユーザテーブル（図１３）に登録する。
【００６７】
Ｓ５０６では、ログイン画面管理部３０３は、Ｓ５０３で新規登録ボタン１００４が選択されていないと判定された場合、ユーザ登録、編集画面１０００のアイコンに対応するボタン１００１〜１００３が選択されたか否かを判定する。ここで、アイコンに対応するボタン１００１〜１００３が選択されたとログイン画面管理部３０３が判定した場合、Ｓ５０７へ処理を進める。また、アイコンに対応するボタン１００１〜１００３が選択されていないとログイン画面管理部３０３が判定した場合には、Ｓ５０３へ処理を戻す。
【００６８】
Ｓ５０７では、ログイン画面管理部３０３は、Ｓ５０６でユーザ登録、編集画面１０００のアイコンに対応するボタン１００１〜１００３が選択されたと判定された場合、選択されたアイコンに紐付くユーザ情報をユーザテーブル（図１３）から取得する。また、ログイン画面管理部３０３は、図９に示したユーザ属性情報編集画面１１００を操作部２０８に表示する。
【００６９】
Ｓ５０８では、ログイン画面管理部３０３は、Ｓ５０７で表示したユーザ属性情報編集画面１１００に、ユーザによって入力、変更された属性情報を取得する。そして、ログイン画面管理部３０３は、ユーザ情報管理部３０４に対しユーザテーブル（図１３）に入力、変更された情報を登録要求し、処理をＳ５０９へ進める。要求を受け付けたユーザ情報管理部３０４は、取得した情報をユーザテーブル（図１３）に登録する。
【００７０】
Ｓ５０９では、ログイン画面管理部３０３は、Ｓ５０５で表示した新規ユーザ登録画面１２００や、ユーザ属性情報編集画面１１００でカードＩＤ１２０３、１１０３が選択されたか否かを判定する。カード登録画面要求を示すカードＩＤ１２０３、１１０３が選択されたとログイン画面管理部３０３が判定した場合には、Ｓ５１０に処理を進める。一方、カードＩＤ１２０３、１１０３が選択されていないとログイン画面管理部３０３が判定した場合には、Ｓ５１４へ処理を進める。
【００７１】
Ｓ５１０では、ログイン画面管理部３０３は、Ｓ５０９でカード登録画面要求を示すカードＩＤ１２０３、１１０３が選択されたと判定された場合に、カード登録画面１４００を表示する。ログイン画面管理部３０３は、カード登録画面１４００を表示した後、カードリーダ制御部３０５に対しカード検知受け付け開始を要求する。カードリーダ制御部３０５は、カード検知開始要求を受け付け、カードリーダ２１９をカード検知受け付け開始状態とする。
【００７２】
Ｓ５１１では、ログイン画面管理部３０３は、Ｓ５１０で表示したカード登録画面１４００で、カードリーダ２１９にユーザがＩＣカードをかざした場合、カードリーダ制御部３０５からカード検知イベントを取得する。Ｓ５１２では、ログイン画面管理部３０３は、Ｓ５１１でカード検知イベントを取得した場合、カードリーダ制御部３０５から検知したカードの情報を取得する。
Ｓ５１３では、ログイン画面管理部３０３は、Ｓ５１２で取得したカード情報をユーザ情報管理部３０４に対し登録要求し、ユーザテーブル（図１３）のカード属性としてカードＩＤ１９０３に登録する。
【００７３】
Ｓ５１４では、ログイン画面管理部３０３は、Ｓ５０９でカードＩＤ１２０３、１１０３が選択されていないと判定された場合、アイコン１２０６、１１０６が選択されたか否かを判定する。アイコン選択画面要求を示すアイコン１２０６、１１０６が選択されたとログイン画面管理部３０３が判定した場合、Ｓ５１５へ処理を進める。一方、アイコン１２０６、１１０６が選択されていないとログイン画面管理部３０３が判定した場合、Ｓ５０３へ処理を戻す。
【００７４】
Ｓ５１５では、ログイン画面管理部３０３は、Ｓ５１４でアイコン選択画面要求を示すアイコン１２０６、１１０６が選択されたと判定された場合、利用アイコン変更画面１３００を操作部２０８に表示する。
【００７５】
Ｓ５１６では、ログイン画面管理部３０３は、Ｓ５１５でユーザが選択したアイコン１３０３〜１３０３を、選択したユーザに紐付けて、ユーザ情報管理部３０４に対し登録要求する。登録要求を受け付けたユーザ情報管理部３０４は、ユーザテーブル（図１３）のアイコン属性に対応するアイコン画像１９０7に登録する。
【００７６】
図１８は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、画像形成装置における機能選択時のユーザ認証におけるアイコン表示処理に対応する。本実施形態で説明する各ステップを実行するプログラムは、ソフトウェアとしてＭＦＰ１０１のＲＯＭ２０３、または、ＨＤＤ２０４に記憶されている。また、各ステップは、ＭＦＰ１０１のＣＰＵ２０１が実行する。以下の説明では、図３に示したモジュールを主体として説明する。
【００７７】
Ｓ６０１では、ログイン画面管理部３０３は、アプリケーション選択メニュー画面１５００で、認証が必要なアプリケーションの選択を検知する。Ｓ６０２では、ログイン画面管理部３０３は、Ｓ６０１で選択されたアプリケーションに、アイコンの優先表示属性の指定がされているか否かを図１９に示す優先表示属性指定テーブルから指定属性を取得し判定する。アイコンの優先表示属性の指定がされているとログイン画面管理部３０３が判定した場合には、処理をＳ６０３へ処理を進める。一方、アイコンの優先表示属性の指定がされていないとログイン画面管理部３０３が判定した場合には、Ｓ４０１へ処理を進める。
【００７８】
Ｓ６０３では、ログイン画面管理部３０３は、Ｓ６０２でアイコンの優先表示属性が指定されていると判定された場合、ユーザ情報管理部３０４から、優先表示属性が登録されているユーザ一覧をユーザテーブル（図１３）から取得する。
【００７９】
Ｓ６０４では、ログイン画面管理部３０３は、Ｓ６０３で取得したユーザ一覧からユーザに紐付いて登録されているアイコン１９０７を取得し、操作部２０８に表示するアイコンリストを生成する。Ｓ６０５では、ログイン画面管理部３０３は、ユーザ情報管理部３０４から、優先表示属性が登録されていないユーザ一覧をユーザテーブル（図１３）から取得する。
【００８０】
Ｓ６０６では、ログイン画面管理部３０３は、Ｓ６０５で取得したユーザ一覧からユーザに紐付いて登録されているアイコン１９０７を取得し、Ｓ６０４で生成したアイコンリストの後ろに追加する。Ｓ６０７では、ログイン画面管理部３０３は、Ｓ６０６で生成したアイコンリストをもとに、アイコン選択、及び、ＩＣカードによるユーザ認証画面８００を生成し、操作部２０８に表示する
【００８１】
以下、図１９を参照して、上述した優先表示属性についてさらに説明する。本実施形態では、カードでユーザを受け付けたと判断した場合と、ユーザアイコンの選択でユーザを受け付けたと判断した場合とで、操作部２０８に表示すべき操作画面の表示態様をＨＤＤ２０４に登録されたユーザの情報に基づいてユーザアイコンの表示順序を制御する例を示す。
図１９に示す優先表示属性を管理するテーブルには、ＭＦＰ１０１が提供するアプリケーション２００１に対して、指定属性２００２が紐付いて管理されている。本実施形態では、コピーには、指定属性２００２が指定されていないため、ユーザテーブル（図１３）から取得した順序でアイコン画像が操作部２０８に表示される。
機能処理のうち、スキャンして送信には、指定属性２００２が、メールアドレスとマイフォルダが指定されている。ユーザテーブル（図１３）内でメールアドレスやマイフォルダが登録されているユーザは、スキャンして送信機能を利用する可能性が高いため、当該のユーザのアイコン画像が優先的に表示される。
図２０は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、図２に示したＭＦＰ１０１と利用者の距離に応じたアイコン表示処理に対応する。本実施形態で説明する各ステップを実行するプログラムは、ソフトウェアとしてＭＦＰ１０１のＲＯＭ２０３、または、ＨＤＤ２０４に記憶されている。また、各ステップは、ＭＦＰ１０１のＣＰＵ２０１が実行する。以下の説明では、図３に示したモジュールを主体として説明する。
Ｓ７０１では、ログイン画面管理部３０３は、アイコン選択、及び、カードによるユーザ認証画面８００の表示要求を受け付ける。Ｓ７０２では、ログイン画面管理部３０３は、図２１に示すＭＦＰ１０１の設置場所管理テーブルから設置居室２１０１と設置居室の所属部署２１０２を特定する情報（画像形成装置が設置される設置情報）を取得する。
【００８２】
Ｓ７０３では、ログイン画面管理部３０３は、ユーザ情報管理部３０４から、Ｓ７０２で取得した所属部署２１０２の属性に紐付いて登録されているユーザ一覧をユーザテーブル（図１３）から取得する。
【００８３】
Ｓ７０４では、ログイン画面管理部３０３は、Ｓ７０３で取得したユーザ一覧からユーザに紐付いて登録されているアイコン１９０７を取得し、操作部２０８に表示するアイコンリストを生成する。
【００８４】
Ｓ７０５では、ログイン画面管理部３０３は、ユーザ情報管理部３０４から、Ｓ７０２で取得した所属部署２１０１の属性が紐付いて登録されていないユーザ一覧をユーザテーブル（図１３）から取得する。
【００８５】
Ｓ７０６では、ログイン画面管理部３０３は、Ｓ７０５で取得したユーザ一覧からユーザに紐付いて登録されているアイコン１９０７を取得し、Ｓ７０４で生成したアイコンリストの後ろに追加する。
【００８６】
Ｓ７０７では、ログイン画面管理部３０３は、Ｓ７０６で生成したアイコンリストをもとに、図６にしめしたアイコンに対応するボタンの選択、及び、ＩＣカードによるユーザ認証画面８００を生成し、操作部２０８に表示して、本処理を終了する。
【００８７】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００８８】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００８９】
１０１  ＭＦＰ
１０２  ＰＣ
【図１】
0005996012.tif 000002
【図２】
0005996012.tif 000003
【図３】
0005996012.tif 000004
【図４】
0005996012.tif 000005
【図５】
0005996012.tif 000006
【図６】
0005996012.tif 000007
【図７】
0005996012.tif 000008
【図８】
0005996012.tif 000009
【図９】
0005996012.tif 000010
【図１０】
0005996012.tif 000011
【図１１】
0005996012.tif 000012
【図１２】
0005996012.tif 000013
【図１３】
0005996012.tif 000014
【図１４】
0005996012.tif 000015
【図１５】
0005996012.tif 000016
【図１６】
0005996012.tif 000017
【図１７】
0005996012.tif 000018
【図１８】
0005996012.tif 000019
【図１９】
0005996012.tif 000020
【図２０】
0005996012.tif 000021
【図２１】
0005996012.tif 000022