(57)【要約】【課題】  登録対象ユーザにより選択可能なアイコンサンプルの幅を維持しつつ、複数のユーザにより同じアイコンサンプルが選択される重複選択を抑制する。【解決手段】  本発明に係る複合機（１０）によれば、ユーザ登録の際にアイコン選択画面４００が表示される。このアイコン選択画面４００には、複数のアイコンサンプル４０４、４０４、…が配される。ユーザ登録の対象である登録対象ユーザは、これら複数のアイコンサンプル４０４、４０４、…のうちの１つを任意に選択することができる。ここで、各アイコンサンプル４０４、４０４、…のうち、既にユーザ登録を済ませた登録済ユーザにより選択されているものには、バッジ４１０が付される。また、それぞれのバッジ４１０には、これが付されているアイコンサンプル４０４を選択している登録済ユーザの人数を表す数字が付される。【選択図】  図６
2020190911.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ登録を受け付けるとともに複数のアイコンサンプルのうちの１つを当該ユーザ登録の対象である登録対象ユーザに選択させる電子機器であって、
表示面を有する表示手段と、
前記登録対象ユーザに関する情報である登録対象ユーザ情報および前記ユーザ登録が済んでいる登録済ユーザに関する情報である登録済ユーザ情報の少なくとも一方に基づいて前記複数のアイコンサンプルのそれぞれが当該登録対象ユーザへ推奨するのに適するかどうかを判別する判別手段と、
前記判別手段による判別結果に応じた態様で前記複数のアイコンサンプルのそれぞれを前記表示面に表示する表示制御手段とを備える、電子機器。
【請求項２】
前記判別手段は、前記登録済ユーザ情報に基づいて前記登録済ユーザによる前記複数のアイコンサンプルそれぞれの選択状況を確認する第１確認手段と、当該第１確認手段による確認結果に基づいて判別を行う第１判別実行手段とを含む、請求項１に記載の電子機器。
【請求項３】
前記複数のアイコンサンプルのそれぞれは、当該複数のアイコンサンプルのそれぞれがいずれかの前記登録済ユーザにより選択されているかどうかに応じた態様で表示される、請求項２に記載の電子機器。
【請求項４】
前記複数のアイコンサンプルのそれぞれは、当該複数のアイコンサンプルのそれぞれを選択している前記登録済ユーザの人数に応じた態様で表示される、請求項２に記載の電子機器。
【請求項５】
前記判別手段は、前記登録対象ユーザ情報と前記複数のアイコンサンプルのそれぞれに関するアイコン情報とを照合する照合手段と、当該照合手段による照合結果に基づいて判別を行う第２判別実行手段とを含む、請求項１に記載の電子機器。
【請求項６】
前記複数のアイコンサンプルのそれぞれは、当該複数のアイコンサンプルのそれぞれに関する前記アイコン情報が前記登録対象ユーザ情報と共通する第１属性情報を有するかどうかに応じた態様で表示される、請求項５に記載の電子機器。
【請求項７】
前記複数のアイコンサンプルのそれぞれは、第１要素および第２要素を含み、
前記判別手段は、前記登録対象ユーザ情報に基づいて前記複数のアイコンサンプルそれぞれの前記第１要素が前記登録対象ユーザへ推奨するのに適するかどうかを判別する第１判別手段を含み、
前記表示制御手段は、前記第１判別手段による判別結果に応じた態様で前記複数のアイコンサンプルそれぞれの前記第１要素を前記表示面に表示する第１表示制御手段を含み、
さらに、任意の前記第１要素を選択する選択操作を受け付ける受付手段を備え、
前記判別手段は、前記選択操作に従う選択結果および前記登録済ユーザ情報に基づいて前記複数のアイコンサンプルそれぞれの前記第２要素が前記登録対象ユーザへ推奨するのに適するかどうかを判別する第２判別手段を含み、
前記表示制御手段は、前記第２判別手段による判別結果に応じた態様で前記複数のアイコンサンプルそれぞれの前記第２要素を前記表示面に表示する第２表示制御手段を含む、請求項１に記載の電子機器。
【請求項８】
前記第１判別手段は、前記登録対象ユーザ情報と共通する第２属性情報を有する前記登録済ユーザ情報に係る前記登録済ユーザである第１ユーザによる前記複数のアイコンサンプルそれぞれの前記第１要素の選択状況を確認する第２確認手段と、当該第２確認手段による確認結果に基づいて判別を行う第３判別実行手段とを含む、請求項７に記載の電子機器。
【請求項９】
前記複数のアイコンサンプルそれぞれの前記第１要素は、前記第１ユーザにより最も多く選択されているかどうかに応じた態様で表示される、請求項８に記載の電子機器。
【請求項１０】
前記第２判別手段は、前記選択操作に従う選択結果と同じ前記第１要素を選択している前記登録済ユーザである第２ユーザによる前記複数のアイコンサンプルそれぞれの前記第２要素の選択状況を確認する第３確認手段と、当該第３確認手段による確認結果に基づいて判別を行う第４判別実行手段とを含む、請求項７から９のいずれかに記載の電子機器。
【請求項１１】
前記複数のアイコンサンプルそれぞれの前記第２要素は、当該第２要素がいずれかの前記第２ユーザにより選択されているかどうかに応じた態様で表示される、請求項１０に記載の電子機器。
【請求項１２】
前記複数のアイコンサンプルそれぞれの前記第２要素は、当該第２要素を選択している前記第２ユーザの人数に応じた態様で表示される、請求項１０に記載の電子機器。
【請求項１３】
画像記録媒体に画像を形成する画像形成装置である、請求項１から１２のいずれかに記載の電子機器。
【請求項１４】
ユーザ登録を受け付けるとともに複数のアイコンサンプルのうちの１つを当該ユーザ登録の対象である登録対象ユーザに選択させる電子機器におけるユーザ管理プログラムであって、
前記電子機器のコンピュータに、
前記登録対象ユーザに関する情報である登録対象ユーザ情報および前記ユーザ登録が済んでいる登録済ユーザに関する情報である登録済ユーザ情報の少なくとも一方に基づいて前記複数のアイコンサンプルのそれぞれが当該登録対象ユーザへ推奨するのに適するかどうかを判別する判別手順と、
前記判別手順による判別結果に応じた態様で前記複数のアイコンサンプルのそれぞれを前記電子機器が備える表示手段の表示面に表示する表示制御手順とを実行させる、ユーザ管理プログラム。
【請求項１５】
ユーザ登録を受け付けるとともに複数のアイコンサンプルのうちの１つを当該ユーザ登録の対象である登録対象ユーザに選択させる電子機器におけるユーザ管理方法であって、
前記登録対象ユーザに関する情報である登録対象ユーザ情報および前記ユーザ登録が済んでいる登録済ユーザに関する情報である登録済ユーザ情報の少なくとも一方に基づいて前記複数のアイコンサンプルのそれぞれが当該登録対象ユーザへ推奨するのに適するかどうかを判別する判別ステップと、
前記判別ステップによる判別結果に応じた態様で前記複数のアイコンサンプルのそれぞれを前記電子機器が備える表示手段の表示面に表示する表示制御ステップとを含む、ユーザ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器におけるユーザ管理プログラムおよびユーザ管理方法に関し、特に、ユーザ登録を受け付けるとともに複数のアイコンサンプルのうちの１つを当該ユーザ登録の対象である登録対象ユーザに選択させる、電子機器、電子機器におけるユーザ管理プログラムおよびユーザ管理方法に関する。
【背景技術】
【０００２】
この種の技術の一例が、特許文献１（特にその第００５４段落〜第００６０段落および図８〜図１０）に開示されている。この特許文献１に開示された技術によれば、複数のアイコンサンプル（アイコン候補）のうちの１つを登録対象ユーザに選択させる際に、既に他のユーザにより選択されているアイコンサンプルについては非表示状態とされる。すなわち、登録対象ユーザは、既に他のユーザにより選択されているアイコンサンプルを選択することはできない。これにより、複数のユーザによって同じアイコンサンプルが選択される、という言わば当該アイコンサンプルの重複選択が、確実に回避される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１３０９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述の如く特許文献１に開示された技術によれば、アイコンサンプルの重複選択が確実に回避される。その一方で、後から登録しようとする登録対象ユーザにとっては、選択可能なアイコンサンプルの幅（範囲）が狭まり、たとえば所望（好み）のアイコンサンプルを選択することができない場合がある。このことは、電子機器の操作性の低下を招く。
【０００５】
そこで、本発明は、登録対象ユーザにより選択可能なアイコンサンプルの幅を維持しつつ、当該アイコンサンプルの重複選択を抑制することができる、新規な電子機器、電子機器におけるユーザ管理プログラムおよびユーザ管理方法を提供することを、目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明は、電子機器に係る第１の発明、電子機器におけるユーザ管理プログラムに係る第２の発明、および電子機器におけるユーザ管理方法に係る第３の発明を含む。
【０００７】
このうちの電子機器に係る第１の発明は、表示手段と、判別手段と、表示制御手段と、を備える。ここで、電子機器は、ユーザ登録を受け付けるとともに、複数のアイコンサンプルのうちの１つを当該ユーザ登録の対象である登録対象ユーザに選択させる。そして、表示手段は、表示面を有する。判別手段は、登録対象ユーザに関する情報である登録対象ユーザ情報と、ユーザ登録が既に済んでいる登録済ユーザに関する情報である登録済ユーザ情報と、の少なくとも一方に基づいて、それぞれのアイコンサンプルが当該登録対象ユーザへ推奨するのに適するかどうかを判別する。表示制御手段は、判別手段による判別結果に応じた態様で、つまりそれぞれのアイコンサンプルが登録対象ユーザへ推奨するのに適するかどうかに応じた態様で、当該それぞれのアイコンサンプルを表示手段の表示面に表示する。
【０００８】
なお、判別手段は、第１確認手段と、第１判別実行手段と、を含んでもよい。ここで、第１確認手段は、登録済ユーザ情報に基づいて、登録済ユーザによるそれぞれのアイコンサンプルの選択状況を確認する。そして、第１判別実行手段は、確認手段による確認結果に基づいて、つまり登録済ユーザによるそれぞれのアイコンサンプルの選択状況に基づいて、当該それぞれのアイコンサンプルが登録対象ユーザへ推奨するのに適するかどうかを判別する。
【０００９】
この場合、それぞれのアイコンサンプルは、当該それぞれのアイコンサンプルがいずれかの登録済ユーザにより選択されているかどうかに応じた態様で表示されてもよい。
【００１０】
あるいは、それぞれのアイコンサンプルは、当該それぞれのアイコンサンプルを選択している登録済ユーザの人数に応じた態様で表示されてもよい。
【００１１】
これとは別に、判別手段は、照合手段と、第２判別実行手段と、を含んでもよい。ここで、照合手段は、登録対象ユーザ情報と、それぞれのアイコンサンプルに関するアイコン情報と、を照合する。そして、第２判別実行手段は、照合手段による照合結果に基づいて、それぞれのアイコンサンプルが登録対象ユーザへ推奨するのに適するかどうかを判別する。
【００１２】
この場合、それぞれのアイコンサンプルは、当該それぞれのアイコンサンプルに関するアイコン情報が登録対象ユーザ情報と共通する第１属性情報を有するかどうかに応じた態様で表示されてもよい。
【００１３】
これとはさらに別に、判別手段は、第１判別手段および第２判別手段を含んでもよい。併せて、表示制御手段は、第１表示制御手段および第２表示制御手段を含んでもよい。ここで、複数のアイコンサンプルのそれぞれは、第１要素および第２要素を含む。加えて、受付手段が、備えられる。具体的には、第１判別手段は、登録対象ユーザ情報に基づいて、それぞれのアイコンサンプルの第１要素が登録対象ユーザへ推奨するのに適するかどうかを判別する。そして、第１表示制御手段は、第１判別手段による判別結果に応じた態様で、つまりそれぞれのアイコンサンプルの第１要素が登録対象ユーザへ推奨するのに適するかどうかに応じた態様で、当該それぞれのアイコンサンプルの第１要素を表示手段の表示面に表示する。その上で、受付手段は、任意の第１要素を選択する選択操作を受け付ける。すると、第２判別手段は、選択操作に従う選択結果と、つまり当該選択操作に従って選択された第１要素と、前述の登録済ユーザ情報と、基づいて、それぞれのアイコンサンプルの第２要素が登録対象ユーザへ推奨するのに適するかどうかを判別する。そして、第２表示制御手段は、第２判別手段による判別結果に応じた態様で、つまりそれぞれのアイコンサンプルの第２要素が登録対象ユーザへ推奨するのに適するのかどうかに応じた態様で、当該それぞれのアイコンサンプルの第２要素を表示手段の表示面に表示する。
【００１４】
より具体的には、第１判別手段は、第２確認手段と、第３判別実行手段と、を含んでもよい。ここで、第２確認手段は、登録対象ユーザ情報と共通する第２属性情報を有する登録済ユーザ情報に係る登録済ユーザである第１ユーザによるそれぞれのアイコンサンプルの第１要素の選択状況を確認する。そして、第３判別実行手段は、第２確認手段による確認結果に基づいて、つまり第１ユーザによるそれぞれのアイコンサンプルの第１要素の選択状況に基づいて、当該それぞれのアイコンサンプルの第１要素が登録対象ユーザへ推奨するのに適するかどうかを判別する。
【００１５】
この場合、それぞれのアイコンサンプルの第１要素は、第１ユーザにより最も多く選択されているかどうかに応じた態様で表示されてもよい。
【００１６】
また、第２判別手段は、第３確認手段と、第４判別実行手段と、を含んでもよい。ここで、第３確認手段は、前述の選択操作に従う選択結果、つまり当該選択操作に従って選択された第１要素、と同じ第１要素を選択している登録済ユーザである第２ユーザによるそれぞれのアイコンサンプルの第２要素の選択状況を確認する。そして、第４判別実行手段は、第３確認手段による確認結果に基づいて、つまり第２ユーザによるそれぞれのアイコンサンプルの第２要素の選択状況に基づいて、当該それぞれのアイコンサンプルの第２要素が登録対象ユーザへ推奨するのに適するかどうかを判定する。
【００１７】
この場合、それぞれのアイコンサンプルの第２要素は、当該第２要素がいずれかの第２ユーザにより選択されているかどうかに応じた態様で表示されてもよい。
【００１８】
あるいは、それぞれのアイコンサンプルの第２要素は、当該第２要素を選択している第２ユーザの人数に応じた態様で表示されてもよい。
【００１９】
このような本第１の発明に係る電子機器としては、たとえば画像記録媒体に画像を形成する画像形成装置がある。
【００２０】
本発明のうちの第２発明に係る電子機器におけるユーザ管理プログラムは、当該電子機器のコンピュータに、判別手順と、表示制御手順と、を実行させる。ここで言う電子機器は、ユーザ登録を受け付けるとともに、複数のアイコンサンプルのうちの１つを当該ユーザ登録の対象である登録対象ユーザに選択させる。併せて、電子機器は、表示面を有する表示手段を備える。その上で、判別手順では、登録対象ユーザに関する情報である登録対象ユーザ情報と、ユーザ登録が既に済んでいる登録済ユーザに関する情報である登録済ユーザ情報と、の少なくとも一方に基づいて、それぞれのアイコンサンプルが当該登録対象ユーザへ推奨するのに適するかどうかを判別する。そして、表示制御手順では、判別手順による判別結果に応じた態様で、つまりそれぞれのアイコンサンプルが登録対象ユーザへ推奨するのに適するかどうかに応じた態様で、当該それぞれのアイコンサンプルを表示手段の表示面に表示する。
【００２１】
本発明のうちの第３の発明に係る電子機器におけるユーザ管理方法は、判別ステップと、表示制御ステップと、を含む。ここで言う電子機器は、ユーザ登録を受け付けるとともに、複数のアイコンサンプルのうちの１つを当該ユーザ登録の対象である登録対象ユーザに選択させる。併せて、電子機器は、表示面を有する表示手段を備える。その上で、判別ステップでは、登録対象ユーザに関する情報である登録対象ユーザ情報と、ユーザ登録が既に済んでいる登録済ユーザに関する情報である登録済ユーザ情報と、の少なくとも一方に基づいて、それぞれのアイコンサンプルが当該登録対象ユーザへ推奨するのに適するかどうかを判別する。そして、表示制御ステップでは、判別ステップによる判別結果に応じた態様で、つまりぞれぞれのアイコンサンプルが登録対象ユーザへ推奨するのに適するかどうかに応じた態様で、当該それぞれのアイコンサンプルを表示手段の表示面に表示する。
【発明の効果】
【００２２】
このような本発明によれば、登録対象ユーザにより選択可能なアイコンサンプルの幅を維持しつつ、当該アイコンサンプルの重複選択を抑制することができる。言い換えれば、アイコンサンプルの重複選択を抑制しつつ、登録対象ユーザにとって所望のアイコンサンプルを選択することができる柔軟性が与えられる。このことは、電子機器の操作性の向上に大きく貢献する。
【図面の簡単な説明】
【００２３】
【図１】図１は、本発明の第１実施例に係る複合機の電気的な構成を示すブロック図である。
【図２】図２は、第１実施例におけるクイックログイン画面の一例を示す図である。
【図３】図３は、第１実施例におけるクイックログイン画面の別の状態の一例を示す図である。
【図４】図４は、第１実施例におけるユーザ追加／編集画面の一例を示す図である。
【図５】図５は、第１実施例におけるユーザ登録画面の一例を示す図である。
【図６】図６は、第１実施例におけるアイコン選択画面の一例を示す図である。
【図７】図７は、第１実施例におけるユーザ登録画面の別の状態の一例を示す図である。
【図８】図８は、第１実施例におけるユーザ追加／編集画面の別の状態の一例を示す図である。
【図９】図９は、第１実施例におけるクイックログイン画面のさらに別の状態の一例を示す図である。
【図１０】図１０は、第１実施例における一時記憶レジスタの構成を概念的に示す図である。
【図１１】図１１は、第１実施例におけるユーザ管理テーブルの構成を概念的に示す図である。
【図１２】図１２は、第１実施例におけるアイコンテーブルの構成を概念的に示す図である。
【図１３】図１３は、第１実施例におけるアイコン管理テーブルの構成を概念的に示す図である。
【図１４】図１４は、第１実施例における主記憶部のＲＡＭ内の構成を概念的に示すメモリマップである。
【図１５】図１５は、第１実施例におけるアイコン管理タスクの流れを示すフロー図である。
【図１６】図１６は、第１実施例におけるアイコン選択タスクの流れを示すフロー図である。
【図１７】図１７は、本発明の第２実施例におけるユーザ登録画面の一例を示す図である。
【図１８】図１８は、第２実施例におけるアイコン選択画面の一例を示す図である。
【図１９】図１９は、第２実施例におけるアイコン選択画面の別の状態の一例を示す図である。
【図２０】図２０は、第２実施例における一時記憶レジスタの構成を概念的に示す図である。
【図２１】図２１は、第２実施例におけるユーザ管理テーブルの構成を概念的に示す図である。
【図２２】図２２は、第２実施例におけるアイコンテーブルの構成を概念的に示す図である。
【図２３】図２３は、第２実施例におけるアイコン選択タスクの一部分の流れを示すフロー図である。
【図２４】図２４は、本発明の第３実施例におけるユーザ登録画面の一例を示す図である。
【図２５】図２５は、第３実施例における背景選択画面の一例を示す図である。
【図２６】図２６は、第３実施例におけるオブジェクト選択画面の一例を示す図である。
【図２７】図２７は、第３実施例におけるユーザ登録画面の別の状態の一例を示す図である。
【図２８】図２８は、第３実施例における一時記憶レジスタの構成を概念的に示す図である。
【図２９】図２９は、第３実施例におけるユーザ管理テーブルの構成を概念的に示す図である。
【図３０】図３０は、第３実施例における背景テーブルの構成を概念的に示す図である。
【図３１】図３１は、第３実施例におけるオブジェクトテーブルの構成を概念的に示す図である。
【図３２】図３２は、第３実施例における背景整理テーブルの構成を概念的に示す図である。
【図３３】図３３は、第３実施例におけるオブジェクト整理テーブルの構成を概念的に示す図である。
【図３４】図３４は、第３実施例におけるアイコン選択タスクの一部分の流れを示すフロー図である。
【図３５】図３５は、第３実施例におけるアイコン選択タスクの残りの部分の流れを示すフロー図である。
【図３６】図３６は、第３実施例における最推奨背景特定処理の流れを示すフロー図である。
【図３７】図３７は、第３実施例におけるオブジェクト整理処理の流れを示すフロー図である。
【図３８】図３８は、第３実施例におけるオブジェクト選択画面の別の例を示す図である。
【発明を実施するための形態】
【００２４】
［第１実施例］
本発明の第１実施例について、図１に示される複合機１０を例に挙げて説明する。
【００２５】
本第１実施例に係る複合機１０は、いわゆるＭＦＰ（Multifunction Peripheral）であり、コピー機能、プリンタ機能、イメージスキャナ機能、ファクス機能などの複数の機能を備える。これら複数の機能を実現するために、複合機１０は、画像読取部１２と、画像形成部１４と、制御部１６と、補助記憶部１８と、通信部２０と、表示部２２と、操作部２４と、を備える。これらは、互いに共通のバス２６を介して接続される。
【００２６】
画像読取部１２は、不図示の原稿の画像を読み取って、当該原稿の画像に応じた２次元の画像データを出力する画像読取処理を担う、画像読取手段の一例である。このため、画像読取部１２は、不図示の原稿載置台を備える。併せて、画像読取部１２は、不図示の光源、ミラー、レンズ、ラインセンサなどを含む画像読取ユニットを備える。さらに、画像読取部１２は、当該画像読取ユニットを移動させる不図示の駆動機構などを備える。また、画像読取部１２は、不図示の自動原稿送り装置（Auto Document Feeder：ＡＤＦ）を備えることがある。この画像読取部１２は、とりわけコピー機能、イメージスキャナ機能およびファクス機能（ファクス送信機能）の実現に供される。
【００２７】
画像形成部１４は、不図示の用紙などのシート状の画像記録媒体に公知の電子写真方式により画像を形成する画像形成処理を担う、画像形成手段の一例である。このため、画像形成部１４は、不図示の感光体ドラム、帯電装置、露光装置、現像装置、転写装置、定着装置などを備える。この画像形成部１４による画像形成処理よって画像が形成された後の画像記録媒体、言わば印刷物は、不図示の排紙トレイに排出される。なお、画像形成部１４は、白黒およびカラーの両方の画像形成処理を行うことができる。また、画像形成部１４は、電子写真方式に限らず、たとえばインクジェット方式によって、画像形成処理を行うものであってもよい。この画像形成部１４は、とりわけコピー機能、プリンタ機能およびファクス機能（ファクス受信機能）の実現に供される。
【００２８】
制御部１６は、複合機１０の全体的な制御を司る、制御手段の一例である。このため、制御部１６は、制御実行手段としてのコンピュータ、たとえばＣＰＵ（Central Processing Unit）１６ａ、を有する。併せて、制御部１６は、ＣＰＵ１６ａが直接的にアクセス可能な主記憶手段としての主記憶部１６ｂを有する。主記憶部１６ｂは、たとえば不図示のＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）を含む。このうちのＲＯＭには、ＣＰＵ１６ａの動作を制御するための制御プログラム（ファームウェア）が記憶される。ＲＡＭは、ＣＰＵ１６ａが制御プログラムに基づく処理を実行する際の作業領域およびバッファ領域を構成する。
【００２９】
補助記憶部１８は、補助記憶手段の一例であり、たとえば不図示のハードディスクドライブを含む。また、補助記憶部１８は、フラッシュメモリなどの書き換え可能な不揮発性メモリを含む場合がある。この補助記憶部１８には、制御部１６（ＣＰＵ１６ａ）による制御に従って、各種のデータが記憶される。
【００３０】
通信部２０は、不図示のネットワーク回線と接続されることで、当該ネットワーク回線を介しての双方向の通信処理を担う、通信手段の一例である。また、通信部２０は、不図示の公衆電話回線と接続されることで、当該公衆電話回線を介しての双方向の通信処理をも担う。この通信部２０は、とりわけプリンタ機能およびファクス機能の実現に供される。なお、イメージスキャナ機能の拡張機能として、当該イメージスキャナ機能（画像読取部１２による画像読取処理）により得られた画像データを前述のネットワーク回線に接続された不図示のサーバやパーソナルコンピュータなどの外部装置へ送信したり、当該画像データの保存先を電子メールで通知したりする機能がある。通信部２０は、このイメージスキャナ機能の拡張機能の実現にも供される。
【００３１】
表示部２２は、表示手段としてのディスプレイ２２ａを有する。詳しい図示は省略するが、ディスプレイ２２ａは、矩形状の表示面を有し、この表示面に、後述するクイックログイン画面１００などのＧＵＩ（Graphical User Interface）画面を含む適宜の情報が表示される。このようなディスプレイ２２ａは、たとえば液晶ディスプレイ（ＬＣＤ）であるが、これに限らず、有機エレクトロルミネッセンス（ＥＬ）ディスプレイなどであってもよい。また、表示部２２は、ディスプレイ２２ａの他に、不図示の発光ダイオード（ＬＥＤ）などの適宜の発光素子を有する。
【００３２】
操作部２４は、ユーザの操作を受け付ける操作受付手段の一例であり、とりわけシート状のタッチパネル２４ａを有する。詳しい図示は省略するが、タッチパネル２４ａは、ディスプレイ２２ａの表示面上に重なるように設けられ、つまり当該ディスプレイ２２ａと協働してタッチパネル付きディスプレイを構成する。このタッチパネル２４ａは、たとえば静電容量方式のものであるが、これに限らず、電磁誘導方式、抵抗膜方式、赤外線方式などの他の方式のものであってもよい。また、操作部２４は、タッチパネル２４ａの他に、不図示の押しボタンスイッチなどの適宜のハードウェアスイッチを有する。
【００３３】
さて、本第１実施例に係る複合機１０は、たとえばオフィスに設置される。この場合、複合機１０は、オフィスのスタッフを含む複数のユーザによって使用される。これら複数のユーザによる複合機１０の使用に際して、当該複合機１０は、ユーザ認証を行う。その一方で、複合機１０は、ユーザ認証の際のユーザの手間を軽減するために、クイックログインモードという動作モードを有する。このクイックログインモードにおいては、基本的な操作画面（ホーム画面）として、図２に示されるようなクイックログイン画面１００がディスプレイ２２ａの表示面に表示される。
【００３４】
このクイックログイン画面１００は、帯状表示領域１２０と、主表示領域１４０と、を含む。このうちの帯状表示領域１２０は、クイックログイン画面１００における上部を占める横長の帯状の領域である。この帯状表示領域１２０には、たとえばコピー機能を選択するためのコピー選択ボタン（厳密にはボタンを模した図柄）１２２と、ファクス機能を選択するためのファクス選択ボタン１２４と、イメージスキャナ機能を選択するためのスキャナ選択ボタン１２６とが、横並びに配される。併せて、これら各ボタン１２２、１２４および１２６の並びの延長線上に、たとえば帯状表示領域１２０の右端近傍に、現在のジョブの状況を確認するためのジョブ状況確認ボタン１２８が配される。
【００３５】
一方、主表示領域１４０は、クイックログイン画面１００のうちの帯状表示領域１２０以外の領域であり、換言すれば当該クイックログイン画面１００のうちの大部分を占める矩形状の領域である。この主表示領域１４０の上部には、詳しくは左寄りの部分には、クイックログイン画面１００のタイトルを表す適当な文字列１４２が配される。そして、この文字列１４２の下方に、それぞれのユーザごとに対応付けられたアイコン１４４が配される。さらに、それぞれのアイコン１４４の下方に、当該アイコン１４４に対応するユーザの名称であるログイン名を表す文字列１４６が配される。加えて、主表示領域１４０の右上部に、後述するアクションパネル１５０を開閉するためのタブ１４８が配される。
【００３６】
なお、図２は、「ユーザＡ」、「ユーザＢ」、「ユーザＣ」、「ユーザＤ」および「ユーザＥ」というログイン名を持つ５人のユーザに対応する５個のアイコン１４４、１４４、…が配された例を示す。それぞれのアイコン１４４は、後述する要領に従うユーザ登録が行われることによって設けられる。本第１実施例では、最大で２０人分のユーザ登録を行うことができ、つまり最大で２０個のアイコン１４４、１４４、…が設けられることが可能である。これら最大で２０個のアイコン１４４、１４４、…は、後述するユーザ番号に従う順番で主表示領域１４０における左側から右側に向かって１段につき５個ずつ横並びに配され、つまり全部で４段に分かれて配される。また、これら最大で２０個のアイコン１４４、１４４、…は、その全部が一遍に主表示領域１４０に表示されるのではなく、たとえば当該主表示領域１４０のページを切り替えるためのページ切替操作に応答して一部ずつ、つまり複数のページに分かれて、表示される。
【００３７】
このクイックログイン画面１００において、ユーザは、厳密には既にユーザ登録を済ませた登録済ユーザは、自身に対応するアイコン１４４を操作（押下）するだけで、ユーザ認証を受けることができ、つまりログインすることができる。これにより、前述の如くユーザ認証の際のユーザの手間が軽減される。ただし、この簡易的なユーザ認証、言わば簡易認証（または「クイック認証」とも呼ばれる。）、によれば、セキュリティを確保することができない。このため、ユーザが希望する場合には、そのユーザに対応するアイコン１４４に任意のパスワードを設定することができる。このパスワードが設定された場合、当該パスワードが設定されたアイコン１４４の操作によるユーザ認証の際に、当該パスワードの入力が必要になるため、セキュリティが確保される。なお、パスワードの設定は、これから説明するユーザ登録において行われる。
【００３８】
ユーザ登録に際しては、たとえば図２に示されるクイックログイン画面１００において、タブ１４８が操作される。すると、クイックログイン画面１００は、図３に示されるような状態に遷移する。すなわち、主表示領域１４０の右側部分の一部を覆うように、矩形状のアクションパネル１５０が表示され、言わば開かれる。このアクションパネル１５０内には、その時々の状況に応じた操作子が配される。図３におけるアクションパネル１５０内には、操作子としてのユーザ追加／編集ボタン１５２が配される。
【００３９】
この図３に示されるクイックログイン画面１００において、アクションパネル１５０内のユーザ追加／編集ボタン１５２が操作されると、当該クイックログイン画面１００に代えて、図４に示されるようなユーザ追加／編集画面２００が、ディスプレイ２２ａに表示される。このユーザ追加／編集画面２００は、クイックログイン画面１００と帯状表示領域１２０を共通にし、それ以外が、つまり主表示領域１４０の表示内容のみが、当該クイックログイン画面１００と異なる。したがって、このユーザ追加／編集画面２００におけるクイックログイン画面１００と共通する部分については、当該クイックログイン画面１００におけるのと同じ符号を付して、それらの説明を省略する。
【００４０】
この図４に示されるユーザ追加／編集画面２００の主表示領域１４０の上部には、詳しくは左寄りの部分には、当該ユーザ追加／編集画面２００のタイトルを表す適当な文字列１６２が配される。そして、この文字列１６２の下方に、クイックログイン画面１００におけるのと同様の５個のアイコン１４４、１４４、…が配される。併せて、それぞれのアイコン１４４の下方に、クイックログイン画面１００におけるのと同様の文字列１４６が配される。さらに、それぞれの文字列１４６の下方であって、当該文字列１４６から適当な距離を置いた位置に、適当な図柄の未登録アイコン１６４が配される。また、主表示領域１４０の右上部には、クイックログイン画面１００におけるのと同様のタブ１４８が配される。
【００４１】
それぞれの未登録アイコン１６４は、それが配された位置に新たなアイコン１４４を設けることが可能であることを表すとともに、当該新たなアイコン１４４を設けるための、換言すればユーザ登録を開始するための、操作を受け付ける操作子である。なお、図４においては、５個の未登録アイコン１６４、１６４、…が配されているが、当該未登録アイコン１６４の個数は、全部で１５である。すなわち前述したように、ユーザ登録が可能なユーザ数が最大で２０であることから、図４においては、残りの１０個の未登録アイコン１６４、１６４、…が非表示の状態にある。これら残りの１０個の未登録アイコン１６４、１６４、…は、前述のページ切替操作に応答して、つまり主表示領域１４０のページが切り替えられることにより、表示される。厳密に言えば、ユーザ追加／編集画面２００の主表示領域１４０には、アイコン１４４または未登録アイコン１６４という要素が全部で２０個、配される。そして、これら２０個の要素は、その全部が一遍に主表示領域１４０に表示されるのではなく、ページ切替操作に応答して一部ずつ、つまり複数のページに分かれて、表示される。これら２０個の要素の配置順もまた、後述するユーザ番号に従う。
【００４２】
この図４に示されるユーザ追加／編集画面２００において、任意の未登録アイコン１６４、たとえば左端にある（ユーザＡのアイコン１４４の下方にある）未登録アイコン１６４、が操作される、とする。すると、ユーザ追加／編集画面２００は、図５に示されるような状態に遷移する。すなわち、主表示領域１４０の左側部分から中央部よりも少し右側に至る部分を覆うように、ユーザ登録画面３００という小画面が表示される。
【００４３】
この図５に示されるユーザ登録画面３００の上部には、詳しくは左寄りの部分には、当該ユーザ登録画面３００のタイトルを表す適当な文字列３０２が配される。併せて、ユーザ登録画面３００の右上部には、当該ユーザ登録画面３００における入力内容を登録するための登録ボタン３０４と、当該ユーザ登録画面３００を閉じるための閉じるボタン３０６と、が横並びに配される。さらに、これらの下方に、複数の、たとえば４つの、テキストボックス（フィールド）３０８、３１０、３１２および３１４が、縦一列に配される。一番上のテキストボックス３０８は、ユーザ登録の対象であるユーザ、言わば登録対象ユーザ、のログイン名を入力するための入力欄である。そして、２番目のテキストボックス３１０は、登録対象ユーザの電子メール（e-mail）のアドレスを登録するための入力欄である。３番目のテキストボックス３１２は、前述のパスワードを入力するための入力欄であり、一番下のテキストボックス３１４は、確認用として当該パスワードを再入力するための入力欄である。なお、このパスワードが入力され、ひいては後述する如く登録ボタン３０４が操作されることによって、当該パスワードの設定が行われる。このパスワードが設定された場合、ユーザ認証の際に当該パスワードの入力が必要になることは、前述した通りである。
【００４４】
加えて、図５に示されるユーザ登録画面３００においては、各テキストボックス３０８、３１０、３１２および３１４の並びの下方に、換言すれば当該ユーザ登録画面３００の下部に、適当な図柄のアイコン未選択マーク３１６が配される。このアイコン未選択マーク３１６は、アイコン１４４が未選択であること、厳密にはアイコン１４４のデザインが未選択であること、を表すとともに、後述するアイコン選択画面４００を表示させるための操作を受け付ける操作子である。なお、図５に示される状態におけるアクションパネル１５０内には、前述（図３）のユーザ追加／編集ボタン１５２に代えて、アイコン選択ボタン１５４が配される。このアイコン選択ボタン１５４もまた、後述するアイコン選択画面４００を表示させるための操作子である。
【００４５】
この図５に示されるユーザ登録画面３００においては、各テキストボックス３０８、３１０、３１２および３１４に適宜の情報が入力され、つまり登録対象ユーザのログイン名、電子メールアドレスおよびパスワードという当該登録対象ユーザに関する情報、言わば登録対象ユーザ情報、が入力される。厳密に言えば、少なくとも一番上のテキストボックス３０８へのログイン名の入力は、必須であるが、電子メールアドレスおよびパスワードの入力は、必須ではなく、任意である。これらログイン名を含む登録対象ユーザ情報の入力に際しては、不図示のソフトウェアキーボードが表示され、このソフトウェアキーボードの操作により当該登録対象ユーザ情報の入力が行われる。
【００４６】
さらに、アイコン未選択マーク３１６またはアイコン選択ボタン１５４が操作されると、図６に示されるようなアイコン選択画面４００が、ディスプレイ２２ａに表示される。このアイコン選択画面４００は、ユーザ追加／編集画面２００（およびクイックログイン画面１００）と帯状表示領域１２０を共通にし、それ以外が、つまり主表示領域１４０の構成が、当該ユーザ追加／編集画面２００と異なる。したがって、このアイコン選択画面４００におけるユーザ追加／編集画面２００と共通する部分については、当該ユーザ追加／編集画面２００におけるのと同じ符号を付して、それらの説明を省略する。
【００４７】
この図６に示されるアイコン選択画面４００の主表示領域１４０の上部には、詳しくは左寄りの部分には、所望のアイコン１４４を選択すること、厳密には所望のアイコン１４４のデザインを選択すること、を促す適当な文字列４０２が配される。そして、この文字列４０２の下方に、複数の、たとえばユーザ登録が可能なユーザ数と同じ２０個の、アイコンサンプル４０４、４０４、…が配される。それぞれのアイコンサンプル４０４は、アイコン１４４のデザインのサンプルであるとともに、ユーザ（登録対象ユーザ）による選択操作を受け付ける操作子である。これらのアイコンサンプル４０４、４０４、…は、後述するアイコン番号に従う順番で主表示領域１４０における左側から右側に向かって１段につき５個ずつ横並びに配され、つまり全部で４段に分かれて配される。ただし、これらのアイコンサンプル４０４、４０４、…は、その全部が一遍に主表示領域１４０に表示されるのではなく、当該主表示領域１４０の右側部に配された垂直スクロールバー４０６の操作に応答して、つまり垂直方向に沿ってスクロールされることで、一部ずつ表示される。さらに、主表示領域１４０の右上部、換言すれば垂直スクロールバー４０６の上方には、このアイコン選択画面４００における選択結果を確定させるためのＯＫボタン４０８が配される。
【００４８】
ところで、この図６に示されるアイコン選択画面４００においては、各アイコンサンプル４０４、４０４、…のうち、バッジ４１０が付されたものと、そうでないものとが、存在する。たとえば、図６における各アイコンサンプル４０４、４０４、…のうちの左上隅に配されたアイコンサンプル４０４には、「１」という数字が記されたバッジ４１０が付されている。この「１」という数字が記されたバッジ４１０は、当該バッジ４１０が付されたアイコンサンプル４０４が既に１人の登録済ユーザによって選択されていることを表す。また、図６における各アイコンサンプル４０４、４０４、…のうちの中央に配されたアイコンサンプル４０４には、「２」という数字が記されたバッジ４１０が付されている。この「２」という数字が記されたバッジ４１０は、当該バッジ４１０が付されたアイコンサンプル４０４が既に２人の登録済ユーザによって選択されていることを表す。すなわち、それぞれのバッジ４１０は、これが付されたアイコンサンプル４０４が既にいずれかの登録済ユーザによって選択されていることを表す。そして、それぞれのバッジ４１０に記された数字は、当該バッジ４１０が付されたアイコンサンプル４０４を選択している登録済ユーザの人数を表す。なお、バッジ４１０が付されていないアイコンサンプル４０４は、いずれの登録済ユーザによっても選択されていない、言わば未選択サンプルである。
【００４９】
したがって、登録対象ユーザは、それぞれのアイコンサンプル４０４にバッジ４１０が付されているかどうかに基づいて、つまりはそのような態様であるかどうかに基づいて、当該それぞれのアイコンサンプル４０４が既に登録済ユーザにより選択されているかどうかを直観的に認識することができる。併せて、登録対象ユーザは、それぞれのバッジ４１０に記されている数字から、当該バッジ４１０が付されたアイコンサンプル４０４を選択している登録済ユーザの人数を直観的に認識することができる。そして、登録対象ユーザは、バッジ４１０が付されていないアイコンサンプル４０４については、いずれの登録済ユーザによっても選択されていない未選択サンプルであることを直観的に認識することができる。なお、図６におけるそれぞれのバッジ４１０は円形状であるが、当該バッジ４１０の形状はこれに限らず、四角形状や星形状などの他の形状であってもよい。
【００５０】
さらに、図６における各アイコンサンプル４０４、４０４、…のうち、一番上の段の左から２番目に配されたアイコンサンプル４０４ａには、当該アイコンサンプル４０４ａを囲むように太線の矩形枠４１２が付される。この矩形枠４１２は、当該矩形枠４１２によって囲まれたアイコンサンプル４０４ａが現時点で選択されている状態にあることを表す。したがって、別のアイコンサンプル４０４が選択（操作）されると、それまで矩形枠４１２が付されていたアイコンサンプル４０４ａから当該矩形枠４１２が外される。そして、新たに選択されたアイコンサンプル４０４に矩形枠４１２が付される。なお、アイコン選択画面４００が表示された直後は、厳密には前述（図５）のアイコン未選択マーク３１６またはアイコン選択ボタン１５４の操作により当該アイコン選択画面４００が表示された直後は、いわゆるデフォルトとして、図６に示される如くアイコンサンプル４０４ａに矩形枠４１２が付される。具体的には、当該デフォルトとして、バッジ４１０が付されていないアイコンサンプル（未選択サンプル）４０４、４０４、…のうちの後述するアイコン番号が最も小さいアイコンサンプル４０４ａに矩形枠４１２が付される。この矩形枠４１２に代えて、適当な模様や色彩などの修飾が施されてもよい。要するに、いずれかのアイコンサンプル４０４が選択されている状態にあることが表現されればよい。
【００５１】
このようなアイコン選択画面４００において、登録対象ユーザは、各アイコンサンプル４０４、４０４、…のうちのバッジ４１０が付されていない未選択サンプルを選択することで、既に他の登録済ユーザにより選択されているのと同じアイコンサンプル４０４を選択するのを回避することができる。これにより、複数のユーザ（登録済ユーザ）により同じアイコンサンプル４０４が選択される、という当該アイコンサンプル４０４の重複選択が回避される。
【００５２】
勿論、登録対象ユーザは、バッジ４１０が付されたアイコンサンプル４０４を選択することができ、つまり既に他の登録済ユーザにより選択されているかどうかに拘らず所望のアイコンサンプル４０４を選択することができる。要するに、図６に示されるアイコン選択画面４００によれば、登録対象ユーザにより選択可能なアイコンサンプル４０４、４０４、…の幅を維持しつつ、それぞれのアイコンサンプル４０４の重複選択を抑制することができる。
【００５３】
この図６に示されるアイコン選択画面４００において、たとえば各アイコンサンプル４０４、４０４、…のうちの右下隅に配されたアイコンサンプル４０４ｂが選択された上で、ＯＫボタン４０８が操作される、とする。すると、このアイコン選択画面４００上で選択されたアイコンサンプル４０４ｂのデザインが、登録対象ユーザのアイコン１４４のデザインとして確定され、厳密には仮確定される。そして、アイコン選択画面４００の表示が終了して、図７に示される如く改めてユーザ登録画面３００が表示される。
【００５４】
この図７に示されるユーザ登録画面３００においては、前述のアイコン選択画面４００上で選択されたアイコンサンプル４０４ｂのデザインが反映され、つまり仮確定されたアイコン１４４のデザインが反映される。すなわち、図７に示されるユーザ登録画面３００においては、前述（図５）のアイコン未選択マーク３１６に代えて、仮確定されたアイコン１４４のデザインに従う仮アイコン３１８が配される。なお、図７においては、各テキストボックス３０８、３１０、３１２および３１４に適宜の登録対象ユーザ情報（ログイン名、電子メールアドレスおよびパスワード）が入力されており、つまりそのような状態が例示されている。この登録対象ユーザ情報の入力は、（アイコン選択画面４００における）アイコン１４４のデザインの選択前に行われてもよいし、当該アイコン１４４のデザインの選択後に行われてもよい。
【００５５】
そして、図７に示されるユーザ登録画面３００において、登録ボタン３０４が操作されると、当該ユーザ登録画面３００における入力内容が登録され、つまりユーザ登録が完了する。言い換えれば、アイコン１４４のデザインを含む登録対象ユーザ情報が新たな登録済ユーザ情報として確定される。その上で、ユーザ登録画面３００の表示が終了して、図８に示される如く改めてユーザ追加／編集画面２００が（全面的に）表示される。
【００５６】
この図８に示されるユーザ追加／編集画面２００においては、ユーザ登録画面３００における入力内容が反映され、つまり新たに登録されたユーザに対応するアイコン１４４ａおよび当該ユーザのログイン名を表す文字列１４６ａが配される。具体的には、ユーザ登録の開始時に操作された未登録アイコン１６４に代えて、新たなアイコン１４４ａが配される。この新たなアイコン１４４ａのデザインは、前述（図６）のアイコン選択画面４００における選択結果に従う。そして、この新たなアイコン１４４ａの下方に、文字列１４６ａが配される。
【００５７】
このようにして新たなユーザについてのユーザ登録が完了した後、つまり図８に示される如く「ユーザＦ」というログイン名のユーザについてのユーザ登録が完了した後、引き続き同じ要領により別のユーザについてのユーザ登録を行うことができる。
【００５８】
一方、図８に示されるユーザ追加／編集画面２００において、タブ１４８が操作されると、図示は省略するが、アクションパネル１５０が表示される。このアクションパネル１５０内には、クイックログイン画面１００に戻るためのログイン画面にもどるボタンが配される。このログイン画面にもどるボタンが操作されると、ユーザ追加／編集画面２００に代えて、図９に示される如く改めてクイックログイン画面１００が表示される。
【００５９】
この図９に示されるクイックログイン画面１００においては、図８に示されるユーザ追加／編集画面２００の内容が反映される。すなわち、図９に示されるクイックログイン画面１００においては、図８に示されるユーザ追加／編集画面２００におけるのと同様の新たなアイコン１４４ａおよび文字列１４６ａが配される。
【００６０】
なお、図５および図７を含む各図からは分からないが、ユーザ登録画面３００においては、テキストボックス３０８へのログイン名の入力と、（アイコン選択画面４００における）アイコン１４４のデザインの選択と、が行われるまでは、登録ボタン３０４は操作が不可能な状態にあり、たとえばグレーアウトの状態にある。すなわち、テキストボックス３０８へのログイン名の入力と、アイコン１４４のデザインの選択と、が行われることによって、登録ボタン３０４のグレーアウトが解除されて、当該登録ボタン３０４は操作可能な状態となる。一方、閉じるボタン３０６は、常に操作可能な状態にある。この閉じるボタン３０６が操作されると、ユーザ登録がキャンセルされる。この場合、ユーザ登録画面３００の表示が終了して、当該ユーザ登録画面３００が表示される前の状態に戻る。
【００６１】
また、図７に示されるユーザ登録画面３００における仮アイコン３１８は、改めてアイコン選択画面４００を表示させるための操作子でもある。併せて、図７に示される状態におけるアクションパネル１５０内には、アイコン変更ボタン１５６が配される。このアイコン変更ボタン１５６もまた、改めてアイコン選択画面を表示させるための操作子である。すなわち、仮アイコン３１８またはアイコン変更ボタン１５６が操作されると、改めてアイコン選択画面４００が表示される。これにより、アイコン１４４のデザインを選択し直すことができ、たとえば変更することができる。なお、アイコン選択画面４００が改めて表示された直後は、つまり仮アイコン３１８またはアイコン変更ボタン１５６の操作に応答して当該アイコン選択画面４００が改めて表示された直後は、その時点で選択されているアイコンサンプル４０４に前述の矩形枠４１２が付される。
【００６２】
さらに、ユーザ登録画面３００における入力内容は、図１０に示される一時記憶手段としての一時記憶レジスタ５００に記憶される。併せて、アイコン選択画面４００における選択結果、詳しくは当該アイコン選択画面４００上で選択されたアイコンサンプル４０４のアイコン番号、つまりはアイコン１４４のデザインに係るアイコン番号、を表す情報もまた、一時記憶レジスタ５００に記憶される。この一時記憶レジスタ５００は、主記憶部１６ｂのＲＡＭ内に設けられる。
【００６３】
加えて、主記憶部１６ｂ内のＲＡＭ内には、図１１に示されるユーザ管理テーブル６００が設けられる。このユーザ管理テーブル６００には、それぞれの登録済ユーザに関する情報である登録済ユーザ情報が記憶される。詳しい図示は省略するが、このユーザ管理テーブル６００には、２０人分の登録済ユーザ情報を記憶するための領域（レコード）が予め設けられる。これら各領域には、個別のユーザ番号、たとえば「１」〜「２０」の連続する番号、が予め付される。その上で、それぞれのユーザ番号と紐付けられた状態で、それぞれの登録済ユーザ情報が記憶され、詳しくはログイン名、電子メールアドレス、パスワードおよびアイコン番号が記憶される。より詳しくは、ユーザ登録画面３００における登録ボタン３０４の操作に応答して、一時記憶レジスタ５００の記憶内容がユーザ管理テーブル６００に転送され、つまり当該ユーザ管理テーブル６００が更新される。そして、このユーザ管理テーブル６００に記憶された登録済ユーザ情報に基づいて、クイックログイン画面１００およびユーザ追加／編集画面２００が表示され、とりわけそれぞれのアイコン１４４および文字列１４６（ログイン名）が配される。なお前述したように、ユーザ登録画面３００においての電子メールアドレスおよびパスワードの入力については、任意であるので、ユーザ管理テーブル６００においては、当該電子メールアドレスおよびパスワードの少なくとも一方を含まない登録済ユーザ情報があり得る。
【００６４】
また、主記憶部１６ｂのＲＡＭ内には、図１２に示されるアイコンテーブル７００が設けられる。このアイコンテーブル７００には、アイコン選択画面４００に配される全ての（２０個の）アイコンサンプル４０４、４０４、…に関する情報であるアイコン情報が予め記憶される。これら各アイコンサンプル４０４、４０４、…には、個別のアイコン番号、たとえば「１」〜「２０」の連続する番号、が予め付される。そして、それぞれのアイコン番号と紐付けられた状態で、それぞれのアイコンサンプル４０４のデータであるアイコンデータ（アイコンファイル）がアイコン情報として記憶される。
【００６５】
併せて、主記憶部１６ｂのＲＡＭ内には、図１３に示されるアイコン管理テーブル８００が設けられる。このアイコン管理テーブル８００には、それぞれのアイコンサンプル４０４を選択している登録済ユーザの人数である選択者数を表す情報が記憶される。この選択者数を表す情報は、それぞれのアイコン番号と紐付けられた状態で記憶される。このアイコン管理テーブル８００は、後述するアイコン管理タスクが実行されることにより更新される。
【００６６】
さらに、図示を含む詳しい説明は省略するが、それぞれの登録済ユーザ情報については、任意に編集することができる。この場合は、ユーザ追加／編集画面２００において、編集を希望する登録済ユーザ情報に係るアイコン１４４が操作される。すると、登録済ユーザ情報を編集するためのユーザ編集画面が表示される。このユーザ編集画面において、登録済ユーザ情報を任意に編集することができる。また、アイコン１４４のデザインを選択し直すこともできる。アイコン１４４のデザインを選択し直す際は、改めてアイコン選択画面４００（図６参照）が表示される。このアイコン１４４のデザインを含む登録済ユーザ情報の編集が完了すると、編集後の登録済ユーザ情報の内容がユーザ管理テーブル６００に反映され、つまり当該ユーザ管理テーブル６００が更新される。
【００６７】
ここで、図１４に、主記憶部１６ｂのＲＡＭ内の構成を概念的に表すメモリマップ９００を示す。
【００６８】
このメモリマップ９００に示されるように、ＲＡＭは、プログラム記憶領域９１０およびデータ記憶領域９５０を有する。このうちのプログラム記憶領域９１０には、前述の制御プログラムが記憶される。具体的には、制御プログラムは、表示制御プログラム９１２、操作検出プログラム９１４、画像読取プログラム９１６、画像形成プログラム９１８、通信制御プログラム９２０、ユーザ管理プログラム９２２などを含む。
【００６９】
表示制御プログラム９１２は、ディスプレイ２２ａにクイックログイン画面１００、ユーザ追加／編集画面２００、ユーザ登録画面３００およびアイコン選択画面４００を含む各種の画面を表示させるのに必要な表示画面データを生成するためのプログラムである。操作検出プログラム９１４は、タッチパネル２４ａへの操作状態を検出するためのプログラムである。画像読取プログラム９１６は、画像読取部１２を制御するためのプログラムである。画像形成プログラム９１８は、画像形成部１４を制御するためのプログラムである。通信制御プログラム９２０は、通信部２０を制御するためのプログラムである。そして、ユーザ管理プログラム９２２は、ユーザ登録および編集を含め、ユーザを管理するための種々の処理（タスク）をＣＰＵ１６ａに実行させるためのプログラムである。このユーザ管理プログラム９２２には、ＣＰＵ１６ａに後述するアイコン管理タスクを実行させるためのアイコン管理プログラムと、当該ＣＰＵ１６ａに後述するアイコン選択タスクを実行させるためのアイコン選択プログラムと、が含まれる。
【００７０】
一方、データ記憶領域９５０には、各種のデータが記憶される。この各種のデータとしては、表示画像生成データ９５２、操作データ９５４などがある。また、前述の一時記憶レジスタ５００、ユーザ管理テーブル６００、アイコンテーブル７００およびアイコン管理テーブル８００は、このデータ記憶領域９５０に設けられる。
【００７１】
表示画像生成データ９５２は、表示制御プログラム９１２に基づく表示画面データの生成に用いられるポリゴンデータやテクスチャデータなどのデータである。操作データ９５４は、タッチパネル２４ａに対する操作状態を表すデータであり、詳しくは当該タッチパネル２４ａに対するユーザのタッチ位置（座標）を表す時系列のデータである。一時記憶レジスタ５００、ユーザ管理テーブル６００、アイコンテーブル７００およびアイコン管理テーブル８００については、前述した通りである。
【００７２】
このように本第１実施例によれば、とりわけアイコン選択画面４００（図６参照）によれば、各アイコンサンプル４０４、４０４、…のうちの既にいずれかの登録済ユーザにより選択されているアイコンサンプル４０４については、バッジ４１０が付される。そして、バッジ４１０には、当該バッジ４１０が付されたアイコンサンプル４０４を選択している登録済ユーザの人数を表す数字が記される。一方、いずれの登録済ユーザによっても選択されていないアイコンサンプル（未選択サンプル）４０４には、バッジ４１０は付されない。要するに、それぞれのアイコンサンプル４０４は、その登録済ユーザによる選択状況に応じた態様で表示される。
【００７３】
このようなアイコン選択画面４００の表示を実現するために、ＣＰＵ１６ａは、前述のユーザ管理プログラム９２２に含まれるアイコン管理プログラムに従って、アイコン管理タスクを実行する。このアイコン管理タスクの流れを、図１５に示す。なお、ＣＰＵ１６ａは、ユーザ管理テーブル６００が更新された直後に、つまりユーザ登録または編集が完了した直後に、このアイコン管理タスクを実行する。
【００７４】
このアイコン管理タスクによれば、ＣＰＵ１６ａは、まず、ステップＳ１において、前述のアイコン番号を指定するアイコン番号インデックスｉに、その初期値としての「１」という値を設定する。そして、ＣＰＵ１６ａは、処理をステップＳ３へ進める。
【００７５】
ステップＳ３において、ＣＰＵ１６ａは、ユーザ管理テーブル６００を参照して、アイコン番号が「ｉ」番のアイコンサンプル４０４を選択している登録済ユーザの人数を確認する。そして、ＣＰＵ１６ａは、処理をステップＳ５へ進める。
【００７６】
ステップＳ５において、ＣＰＵ１６ａは、ステップＳ３における確認結果を、つまりアイコン番号が「ｉ」番のアイコンサンプル４０４を選択している登録済ユーザの人数を、アイコン管理テーブル８００に記憶する。そして、ＣＰＵ１６ａは、処理をステップＳ７へ進める。
【００７７】
ステップＳ７において、ＣＰＵ１６ａは、アイコン番号インデックスｉの値とアイコン番号の最大値Ｉ（＝２０）とを比較する。ここでたとえば、アイコン番号インデックスｉの値がアイコン番号の最大値Ｉと等価でない場合、換言すればアイコン番号インデックスｉの値がアイコン番号の最大値Ｉ未満である場合（Ｓ７：ＮＯ）、ＣＰＵ１６ａは、処理をステップＳ９へ進める。一方、アイコン番号インデックスｉの値がアイコン番号の最大値Ｉと等価である場合は（Ｓ７：ＹＥＳ）、ＣＰＵ１６ａは、アイコン管理タスクを終了する。
【００７８】
ステップＳ９において、ＣＰＵ１６ａは、アイコン番号インデックスｉの値を「１」増やし、つまりインクリメントする。そして、ＣＰＵ１６ａは、処理をステップＳ３へ戻し、当該ステップＳ３以降の処理を繰り返す。
【００７９】
このようなアイコン管理タスクが実行されることで、アイコン管理テーブル８００が更新される。すなわち、それぞれのアイコンサンプル４０４が何人の登録済ユーザにより選択されているのかの管理が行われる。
【００８０】
さらに、ＣＰＵ１６ａは、前述のユーザ管理プログラム９２２に含まれるアイコン選択プログラムに従って、アイコン選択タスクを実行する。このアイコン選択タスクの流れを、図１６に示す。なお、ＣＰＵ１６ａは、アイコン選択画面４００を表示させるための操作に応答して、つまり前述（図５）のアイコン未選択マーク３１６またはアイコン選択ボタン１５４の操作に応答して、このアイコン選択タスクを実行する。また、ＣＰＵ１６ａは、アイコン選択画面４００を改めて表示させるための操作が行われた場合にも、つまり前述（図７）の仮アイコン３１８またはアイコン変更ボタン１５６が操作された場合にも、これに応答してアイコン選択タスクを実行する。さらに、ＣＰＵ１６ａは、前述のユーザ編集画面において、アイコン選択画面４００を改めて表示させるための操作が行われた場合にも、これに応答してアイコン選択タスクを実行する。
【００８１】
このアイコン選択タスクによれば、ＣＰＵ１６ａは、まず、ステップＳ１０１において、アイコン選択画面４００を表示する。このとき、ＣＰＵ１６ａは、アイコンテーブル７００を参照して、各アイコンサンプル４０４、４０４、…を配する。併せて、ＣＰＵ１６ａは、アイコン管理テーブル８００を参照して、既にいずれかの登録済ユーザにより選択されているアイコンサンプル４０４については、それを選択している当該登録済ユーザの人数を表す数字が記されたバッジ４１０を付す。一方、いずれの登録済ユーザによっても選択されていないアイコンサンプル（未選択サンプル）４０４については、ＣＰＵ１６ａは、バッジ４１０を付さず、言わば何らの修飾も施さない。
【００８２】
さらに、ＣＰＵ１６ａは、ステップＳ１０１において、各アイコンサンプル４０４、４０４、…のうちの１つに前述の矩形枠４１２を付す。たとえば、前述（図５）のアイコン未選択マーク３１６またはアイコン選択ボタン１５４の操作に応答してアイコン選択タスクを実行した場合には、ＣＰＵ１６ａは、いずれの登録済ユーザによっても選択されていないアイコンサンプル（未選択サンプル）４０４、４０４、…のうちのアイコン番号が最も小さいアイコンサンプル４０４に矩形枠４１２を付す。そうではなく、前述（図７）の仮アイコン３１８またはアイコン変更ボタン１５６の操作に応答してアイコン選択タスクを実行した場合には、ＣＰＵ１６ａは、現時点で選択されているアイコンサンプル４０４に矩形枠４１２を付す。前述のユーザ編集画面における操作に応答してアイコン選択タスクを実行した場合も同様に、ＣＰＵ１６ａは、現時点で選択されているアイコンサンプル４０４に矩形枠４１２を付す。その上で、ＣＰＵ１６ａは、処理をステップＳ１０３へ進める。
【００８３】
ステップＳ１０３において、ＣＰＵ１６ａは、何らかの操作が行われるのを待つ（Ｓ１０３：ＮＯ）。ここで、何らかの操作を受け付けると（Ｓ１０３：ＹＥＳ）、ＣＰＵ１６ａは、処理をステップＳ１０５へ進める。
【００８４】
ステップＳ１０５において、ＣＰＵ１６ａは、ステップＳ１０３で受け付けられた操作がアイコン選択画面４００におけるＯＫボタン４０８の操作であるかどうかを、つまり当該アイコン選択画面４００における選択結果を確定させるための操作であるかどうかを、判定する。ここでたとえば、ステップＳ１０３で受け付けられた操作がＯＫボタン４０８の操作でない場合（Ｓ１０５：ＮＯ）、ＣＰＵ１６ａは、処理をステップＳ１０７へ進める。一方、ステップＳ１０３で受け付けられた操作がＯＫボタン４０８の操作である場合は（Ｓ１０５：ＹＥＳ）、ＣＰＵ１６ａは、処理を後述するステップＳ１０９へ進める。
【００８５】
ステップＳ１０７において、ＣＰＵ１６ａは、前述のステップＳ１０３で受け付けられた操作に応じた処理を行う。ここで言う処理としては、たとえばステップＳ１０３で受け付けられた操作がいずれかのアイコンサンプル４０４を選択する操作である場合は、それまで矩形枠４１２が付されていたアイコンサンプル４０４から当該矩形枠４１２を外して、新たに選択されたアイコンサンプル４０４に当該矩形枠４１２を付す処理がある。また、ステップＳ１０３で受け付けられた操作が垂直スクロールバー４０６の操作である場合は、これに応じて各アイコンサンプル４０４、４０４、…を垂直方向に沿ってスクロールさせる処理が、ここで言う処理として実行される。このステップＳ１０７の実行後、ＣＰＵ１６ａは、処理をステップＳ１０３へ戻す。
【００８６】
これに対して、ＣＰＵ１６ａは、ステップＳ１０９へ処理を進めた場合、当該ステップＳ１０９において、アイコン選択画面４００における選択結果を、つまり当該アイコン選択画面４００上で選択されたアイコンサンプル４０４のアイコン番号を表す情報を、一時記憶レジスタ５００に記憶する。この一時記憶レジスタ５００に記憶された内容は、前述したように、ユーザ登録画面３００における登録ボタン３０４の操作に応答して、ユーザ管理テーブル６００へ転送される。このステップＳ１０９の実行後、ＣＰＵ１６ａは、処理をステップＳ１１１へ進める。
【００８７】
ステップＳ１１１において、ＣＰＵ１６ａは、アイコン選択画面４００の表示を終了する。これをもって、ＣＰＵ１６ａは、アイコン選択タスクを終了する。
【００８８】
以上のように、本第１実施例によれば、とりわけアイコン選択画面４００によれば、各アイコンサンプル４０４、４０４、…のうちの既にいずれかの登録済ユーザにより選択されているアイコンサンプル４０４については、バッジ４１０が付される。そして、バッジ４１０には、当該バッジ４１０が付されたアイコンサンプル４０４を選択している登録済ユーザの人数を表す数字が記される。一方、いずれの登録済ユーザによっても選択されていないアイコンサンプル（未選択サンプル）４０４には、バッジ４１０は付されない。要するに、本第１実施例によれば、それぞれのアイコンサンプル４０４について、登録対象ユーザへの推奨度が評価され、アイコン選択画面４００上で、当該推奨度がバッジ４１０により表現される。このようなアイコン選択画面４００によれば、登録対象ユーザにより選択可能なアイコンサンプル４０４、４０４、…の幅を維持しつつ、それぞれのアイコンサンプル４０４の重複選択を抑制することができる。
【００８９】
なお、本第１実施例において、とりわけＣＰＵ１６ａによるアイコン管理タスク（図１５参照）の実行において、当該ＣＰＵ１６ａは、それぞれのアイコンサンプル４０４を選択している登録済ユーザの人数を確認するが、そのようなＣＰＵ１６ａは、本発明に係る第１確認手段の一例である。また、ＣＰＵ１６ａは、この第１確認手段としての確認結果に基づいて、それぞれのアイコンサンプル４０４にバッジ４１０を付すかどうかを、換言すれば当該それぞれのアイコンサンプル４０４が登録対象ユーザへ推奨するのに適するかどうかを、判別することになるが、そのようなＣＰＵ１６ａは、本発明に係る第１判別実行手段の一例である。さらに、ＣＰＵ１６ａは、この第１判別実行手段としての判別結果に基づいて、バッジ４１０を付し、または、当該バッジ４１０を付さずに、それぞれのアイコンサンプル４０４を表示するが、そのようなＣＰＵ１６ａは、本発明に係る表示制御手段の一例である。
【００９０】
加えて、本第１実施例においては、とりわけアイコン選択画面４００においては、バッジ４１０を利用して、それぞれのアイコンサンプル４０４を選択している登録済ユーザの人数が示されたが、これに限らない。たとえば、それぞれのアイコンサンプル４０４を選択している登録済ユーザの人数に応じて、当該それぞれのアイコンサンプル４０４の大きさや濃淡度、透明度が変えられたり、当該それぞれのアイコンサンプル４０４に適宜の模様や色彩などの修飾が施されたりしてもよい。要するに、それぞれのアイコンサンプル４０４を選択している登録済ユーザの人数に応じた態様で、当該それぞれのアイコンサンプル４０４が表示されることが、肝要である。
【００９１】
また、それぞれのアイコンサンプル４０４を選択している登録済ユーザの人数に拘らず、単に当該それぞれのアイコンサンプル４０４がいずれかの登録済ユーザにより選択されているかどうかに応じた態様で、当該それぞれのアイコンサンプル４０４が表示されてもよい。
【００９２】
さらに、或る一定数以上の登録済ユーザにより選択されているアイコンサンプル４０４については、たとえばグレーアウトされ、あるいは、非表示とされることにより、その操作が不可能とされてもよい。そして、或る一定数未満の登録済ユーザにより選択されているアイコンサンプル４０４については、いずれの登録済ユーザによっても選択されていないアイコンサンプル４０４（未選択サンプル）と同様の態様で表示されてもよい。
【００９３】
［第２実施例］
次に、本発明の第２実施例について、図１７〜図２３を参照して説明する。
【００９４】
本第２実施例では、ユーザ登録の際に、図１７に示されるようなユーザ登録画面３３０が表示される。このユーザ登録画面３３０においては、第１実施例におけるユーザ登録画面３００（図５および図７参照）と比較して、さらに登録対象ユーザの属性の１つである性別を入力するための入力欄、たとえばドロップダウンリスト３３２、が配される。この図１７に示されるユーザ登録画面３３０のこれ以外の構成は、第１実施例におけるユーザ登録画面３００と同様であるので、これら同様部分には、当該第１実施例におけるのと同じ符号を付して、それらの説明を省略する。
【００９５】
この図１７に示されるユーザ登録画面３３０におけるドロップダウンリスト３３２によれば、登録対象ユーザの性別として「男性」、「女性」および「不問」のいずれかを任意に入力することができ、つまりはそのように当該ドロップダウンリスト３３２が構成される。ここでたとえば、登録対象ユーザの性別として「女性」が入力され、その上で、アイコン未選択マーク３１６またはアイコン選択ボタン１５４が操作される、とする。すると、図１８に示されるようなアイコン選択画面４３０が表示される。
【００９６】
この図１８に示されるアイコン選択画面４３０においては、第１実施例におけるアイコン選択画面（図６参照）と比較して、サイズの大きいアイコンサンプル４０４ｄ、４０４ｄ、…とサイズの小さいアイコンサンプル４０４ｅ、４０４ｅ、…とが混在するとともに、バッジ４１０が付されない点が異なる。この図１８に示されるアイコン選択画面４３０のこれ以外の構成は、第１実施例におけるアイコン選択画面４００と同様であるので、これら同様部分には、当該第１実施例におけるのと同じ符号を付して、それらの説明を省略する。
【００９７】
すなわち、図１８に示されるアイコン選択画面４３０においては、各アイコンサンプル４０４、４０４、…のうち、登録対象ユーザの性別に応じたアイコンサンプル、たとえば「女性」のシルエットを模した言わば女性用のアイコンサンプル４０４ｄ、４０４ｄ、…が、他のアイコンサンプル４０４ｅ、４０４ｅ、…よりも大きめに、つまり目立つ態様で、表示される。この結果、「女性」の登録対象ユーザにとって、女性用のアイコンサンプル４０４ｄ、４０４ｄ、…を直観的に認識し易くなり、換言すれば選択し易くなる。
【００９８】
勿論、登録対象ユーザは、女性用のアイコンサンプル４０４ｄ、４０４ｄ、…に限らず、自身の希望に即した任意のアイコンサンプル４０４を選択することもできる。このようなアイコン選択画面４３０によっても、登録対象ユーザにより選択可能なアイコンサンプル４０４、４０４、…の幅を維持しつつ、それぞれのアイコンサンプル４０４の重複選択を抑制することができる。
【００９９】
なお、図１８に示されるアイコン選択画面４３０が表示された直後は、厳密には前述（図１７）のアイコン未選択マーク３１６またはアイコン選択ボタン１５４の操作により当該アイコン選択画面４３０が表示された直後は、デフォルトとして、女性用のアイコンサンプル４０４ｄ、４０４ｄ、…のうちの最もアイコン番号が小さいアイコンサンプル４０４ｆに矩形枠４１２が付される。また、本第２実施例においても、アイコン選択画面４３０の表示が終了された後、つまり当該アイコン選択画面４３０における選択結果がアイコン１４４のデザインとして仮確定された後、改めて当該アイコン選択画面４３０を表示させることができるが、当該アイコン選択画面４３０が改めて表示された直後は、その時点で選択されているアイコンサンプル４０４に矩形枠４１２が付される。加えて、本第２実施例においても、確定されたアイコン１４４のデザインを選択し直すことを含め、登録済ユーザ情報を編集することができるが、当該アイコン１４４のデザインを選択し直すためにアイコン選択画面４３０が改めて表示された直後も同様に、その時点で選択されているアイコンサンプル４０４に矩形枠４１２が付される。
【０１００】
さらにたとえば、前述のユーザ登録画面３３０において、登録対象ユーザの性別として「不問」が入力され、その上で、アイコン未選択マーク３１６またはアイコン選択ボタン１５４が操作される、とする。すると、図１９に示されるようなアイコン選択画面４３０が表示される。
【０１０１】
この図１９に示されるアイコン選択画面４３０においては、各アイコンサンプル４０４、４０４、…のうち、性別とは無関係の絵柄のアイコンサンプル４０４ｈ、４０４ｈ、…が、他のアイコンサンプル４０４ｊ、４０４ｊ、…よりも大きめに表示される。そして、この図１９に示されるアイコン選択画面４３０においても、前述（図１７）のアイコン未選択マーク３１６またはアイコン選択ボタン１５４の操作により当該アイコン選択画面４３０が表示された直後は、デフォルトとして、性別とは無関係の絵柄のアイコンサンプル４０４ｈ、４０４ｈ、…のうちの最もアイコン番号が小さいアイコンサンプル４０４ｋに矩形枠４１２が付される。なお、このアイコン選択画面４３０が改めて表示された直後は、その時点で選択されているアイコンサンプル４０４に矩形枠４１２が付される。
【０１０２】
また、前述のユーザ登録画面３３０における登録対象ユーザの性別の入力は、必須ではなく、任意である。この登録対象ユーザの性別の入力がない場合は、当該登録対象ユーザの性別として「不問」が入力された場合と同様に取り扱われ、つまり図１９に示されるのと同様のアイコン選択画面４３０が表示される。
【０１０３】
加えて、前述のユーザ登録画面３３０において、登録対象ユーザの性別として「男性」が入力され、その上で、アイコン未選択マーク３１６またはアイコン選択ボタン１５４が操作される、とする。すると、図示は省略するが、「男性」という性別に応じた態様のアイコン選択画面４３０が表示される。すなわち、各アイコンサンプル４０４、４０４、…のうち、「男性」のシルエットを模した言わば男性用のアイコンサンプル４０４、４０４、…が、他のアイコンサンプル４０４、４０４、…よりも大きめに表示される。そして、このアイコン選択画面４３０においても、前述（図１７）のアイコン未選択マーク３１６またはアイコン選択ボタン１５４の操作により当該アイコン選択画面４３０が表示された直後は、デフォルトとして、男性用のアイコンサンプル４０４、４０４、…のうちの最もアイコン番号が小さいものに矩形枠４１２が付される。なお、このアイコン選択画面４３０が改めて表示された直後は、その時点で選択されているアイコンサンプル４０４に矩形枠４１２が付される。
【０１０４】
本第２実施例においては、図２０に示されるような一時記憶レジスタ５３０が主記憶部１６ｂのＲＡＭ内に設けられる。この一時記憶レジスタ５３０には、ユーザ登録画面３３０における入力内容が記憶され、つまり登録対象ユーザのログイン名、電子メールアドレス、パスワード、性別、およびアイコン１４４のデザインに係るアイコン番号を表す情報が記憶される。すなわち、本第２実施例における一時記憶レジスタ５３０には、第１実施例における一時記憶レジスタ５００（図１０参照）の記憶内容に加えて、さらに登録対象ユーザの性別を表す情報が記憶される。なお前述したように、登録対象ユーザの性別の入力は任意であるので、一時記憶レジスタ５３０には、当該性別を表す情報が記憶されない場合がある。
【０１０５】
併せて、本第２実施例においては、図２１に示されるようなユーザ管理テーブル６３０が主記憶部１６ｂのＲＡＭ内に設けられる。このユーザ管理テーブル６３０には、一時記憶レジスタ５３０の記憶内容が転送される。具体的には、第１実施例と同様、ユーザ登録画面３３０上での登録ボタン３０４の操作に応答して、一時記憶レジスタ５３０の記憶内容がこのユーザ管理テーブル６３０に転送され、つまり当該ユーザ管理テーブル６３０が更新される。この結果、ユーザ管理テーブル６３０には、それぞれのユーザ番号と紐付けられた状態で、それぞれの登録済ユーザに関する登録済ユーザ情報が記憶され、詳しくは当該登録済ユーザのログイン名、電子メールアドレス、パスワード、性別、およびアイコン１４４のデザインに係るアイコン番号を表す情報が記憶される。
【０１０６】
さらに、本第２実施例においては、図２２に示されるようなアイコンテーブル７３０が主記憶部１６ｂのＲＡＭ内に設けられる。このアイコンテーブル７３０には、アイコン選択画面４３０に配される全てのアイコンサンプル４０４、４０４、…に関するアイコン情報が予め記憶される。具体的には、それぞれのアイコンサンプル４０４のデータであるアイコンデータと、当該それぞれのアイコンサンプル４０４に関係する性別を表す情報と、がそれぞれのアイコン番号と紐付けられた状態で記憶される。すなわち、本第２実施例におけるアイコンテーブル７３０には、第１実施例におけるアイコンテーブル７００（図１２参照）の記憶内容に加えて、さらにそれぞれのアイコンサンプル４０４に関係する性別を表す情報が記憶される。なお、ここで言う性別を表す情報としては、ユーザ登録画面３３０上で入力可能な性別と同様、「男性」、「女性」および「不問」のいずれかを表す情報が記憶される。
【０１０７】
その一方で、本第２実施例においては、第１実施例とは異なり、アイコン管理テーブル８００（図１３参照）は設けられない。また、本第２実施例においては、第１実施例とは異なり、アイコン管理タスク（図１５参照）は実行されない。
【０１０８】
その上で、本第２実施例においては、第１実施例と同様、アイコン選択タスク（図１６参照）が実行される。厳密に言えば、本第２実施例においては、第１実施例におけるアイコン選択タスクのステップＳ１０１に代えて、図２３に示されるステップＳ２０１およびステップＳ２０３が実行され、その後、当該第１実施例におけるアイコン選択タスクのステップＳ１０３以降の各処理が実行される。
【０１０９】
すなわち、本第２実施例におけるアイコン選択タスクによれば、ＣＰＵ１６ａは、まず、ステップＳ２０１において、一時記憶レジスタ５３０を参照して、登録対象ユーザの性別を確認する。そして、ＣＰＵ１６ａは、処理をステップＳ２０３へ進める。
【０１１０】
ステップＳ２０３において、ＣＰＵ１６ａは、アイコン選択画面４３０を表示する。このとき、ＣＰＵ１６ａは、アイコンテーブル７３０を参照して、各アイコンサンプル４０４、４０４、…を配する。併せて、ＣＰＵ１６ａは、ステップＳ２０１で確認した登録対象ユーザの性別と、アイコンテーブル７３０を参照することにより得られたそれぞれのアイコンサンプル４０４に関係する性別と、を照合する。そして、ＣＰＵ１６ａは、その照合結果に応じた態様で、それぞれのアイコンサンプル４０４を表示する。たとえば、登録対象ユーザの性別が「男性」の場合には、ＣＰＵ１６ａは、男性用のアイコンサンプル４０４、４０４、…を大きめに表示する。また、登録対象ユーザの性別が「女性」の場合には、ＣＰＵ１６ａは、女性用のアイコンサンプル４０４、４０４、…を大きめに表示する（図１８参照）。さらに、登録対象ユーザの性別が「不問」の場合、あるいは、当該性別を表す情報がない場合には、ＣＰＵ１６ａは、当該性別とは無関係のアイコンサンプル４０４、４０４、…を大きめに表示する（図１９参照）。加えて、ＣＰＵ１６ａは、適宜のアイコンサンプル４０４に矩形枠４１２を付す。このステップＳ２０３の実行後、ＣＰＵ１６ａは、処理をステップＳ１０３（図１６参照）へ進める。このステップＳ１０３以降の各処理については、前述した通りであるので、それらの説明を省略する。
【０１１１】
このように本第２実施例によれば、とりわけアイコン選択画面４３０によれば、各アイコンサンプル４０４、４０４、…のうち、登録対象ユーザの性別に応じたものが、他のものよりも大きめに表示される。このことは特に、自身の性別に応じたアイコンサンプル４０４を選択しようとする登録対象ユーザにとって、極めて有益である。そして、このようなアイコン選択画面４３０によっても、登録対象ユーザにより選択可能なアイコンサンプル４０４、４０４、…の幅を維持しつつ、それぞれのアイコンサンプル４０４の重複選択を抑制することができる。
【０１１２】
このような本第２実施例においては、とりわけＣＰＵ１６ａによるアイコン選択タスク（図２３参照）の実行においては、当該ＣＰＵ１６ａは、登録対象ユーザの性別と、それぞれのアイコンサンプル４０４に関係する性別と、を照合するが、そのようなＣＰＵ１６ａは、本発明に係る照合手段の一例である。また、ＣＰＵ１６ａは、この照合手段としての照合結果に基づいて、それぞれのアイコンサンプル４０４を大きめに表示するかどうかを、換言すれば当該それぞれのアイコンサンプル４０４が登録対象ユーザへ推奨するのに適するかどうかを、判別することになるが、そのようなＣＰＵ１６ａは、本発明に係る第２判別実行手段の一例である。さらに、本第２実施例における性別は、厳密には当該性別を表す情報は、本発明に係る第１属性情報の一例である。
【０１１３】
なお、本第２実施例において、各アイコンサンプル４０４、４０４、…のうち、登録対象ユーザの性別に応じたものが、他のものよりも大きめに表示されたが、これに限らない。たとえば、登録対象ユーザの性別に応じたそれぞれのアイコンサンプル４０４が濃くまたは明るく表示されたり、当該登録対象ユーザの性別に応じたそれぞれのアイコンサンプル４０４に適当な模様や色彩などの修飾が施されたりしてもよい。要するに、登録対象ユーザの性別に応じたそれぞれのアイコンサンプル４０４が他のそれぞれのアイコンサンプル４０４とは異なる態様で表示されることが、肝要である。
【０１１４】
また、登録対象ユーザの性別に代えて、当該登録対象ユーザの所属部署や階級、年齢などの他の属性が採用されてもよい。
【０１１５】
さらに、ユーザ登録画面３３０におけるドロップダウンリスト３３２に代えて、コンボボックスやテキストボックスなどの他のＧＵＩ要素が採用されてもよい。
【０１１６】
［第３実施例］
次に、本発明の第３実施例について、図２４〜図３８を参照して説明する。
【０１１７】
本第３実施例では、ユーザ登録の際に、とりわけアイコン１４４のデザインの選択の際に、当該アイコン１４４の背景部分のデザインと、当該アイコン１４４のオブジェクト（本体）部分のデザインと、が別々に選択される。併せて、登録対象ユーザの属性の１つである所属部署の入力が求められる。
【０１１８】
具体的には、図２４に示されるようなユーザ登録画面３５０が表示される。このユーザ登録画面３５０においては、たとえば第１実施例におけるユーザ登録画面３００（図５および図７参照）と比較して、さらに登録対象ユーザの所属部署を入力するための入力欄、詳しくはテキストボックス３５２、が配される。このユーザ登録画面３５０のこれ以外の構成は、第１実施例におけるユーザ登録画面３００と同様であるので、これら同様部分には、当該第１実施例におけるのと同じ符号を付して、それらの説明を省略する。
【０１１９】
このユーザ登録画面３５０において、たとえば登録対象ユーザの所属部署がテキストボックス３５２に入力され、その上で、アイコン未選択マーク３１６またはアイコン選択ボタン１５４が操作される、とする。すると、図２５に示されるような背景選択画面４５０が表示される。この背景選択画面４５０は、たとえば第１実施例におけるアイコン選択画面４００（図６参照）と帯状表示領域１２０を共通にし、それ以外が、つまり主表示領域１４０の構成が、当該第１実施例におけるアイコン選択画面４００と異なる。したがって、この背景選択画面４５０のうちの第１実施例におけるアイコン選択画面４００と共通する部分については、当該アイコン選択画面４００のものと同じ符号を付して、それらの説明を省略する。
【０１２０】
図２５に示されるように、背景選択画面４５０の主表示領域１４０の上部には、詳しくは左寄りの部分には、アイコン１４４の背景部分のデザインとしての所望のものを選択することを促す適当な文字列４５２が配される。そして、この文字列４５２の下方に、複数の、たとえばユーザ登録が可能なユーザ数と同じ２０個の、背景サンプル４５４、４５４、…が配される。それぞれの背景サンプル４５４は、アイコン１４４の背景部分のデザインのサンプルであるとともに、ユーザ（登録対象ユーザ）による選択操作を受け付ける操作子である。これらの背景サンプル４５４、４５４、…は、後述する背景番号に従う順番で主表示領域１４０における左側から右側に向かって１段につき５個ずつ横並びに配され、つまり全部で４段に分かれて配される。ただし、これらの背景サンプル４５４、４５４、…は、その全部が一遍に主表示領域１４０に表示されるのではなく、当該主表示領域１４０の右側部に配された垂直スクロールバー４５６の操作に応答して、つまり垂直方向に沿ってスクロールされることで、一部ずつ表示される。さらに、主表示領域１４０の右上部、換言すれば垂直スクロールバー４５６の上方には、背景選択画面４５０における選択結果を確定させるためのＯＫボタン４５８が配される。
【０１２１】
加えて、図２５に示される背景選択画面４５０においては、各背景サンプル４５４、４５４、…のうちの１つが、詳しくは一番上の段の左から４番目に配された背景サンプル４５４ａが、他の背景サンプル４５４、４５４、…とは異なる態様で表示され、たとえば明るく表示される。なお、図２５においては、背景サンプル４５４ａに網掛模様４６０が付されることで、当該背景サンプル４５４ａが明るく表示されることが表現されている。この明るく表示される背景サンプル４５４ａは、登録対象ユーザに推奨するのに最も適した言わば最推奨背景サンプルである。ここでは、各背景サンプル４５４、４５４、…のうち、登録対象ユーザと同じ部署に所属する登録済ユーザにより最も多く選択されているものが、最推奨背景サンプル４５４ａとして特定される。また、この最推奨背景サンプル４５４ａとしての候補が、つまり各背景サンプル４５４、４５４、…のうち、登録対象ユーザと同じ部署に所属する登録済ユーザにより最も多く選択されているものが、複数存在する場合には、それらのうちの後述する背景番号が最も小さいものが、当該最推奨背景サンプル４５４ａとして特定される。
【０１２２】
このような背景選択画面４５０によれば、登録対象ユーザは、各背景サンプル４５４、４５４、…のうちの明るく表示されているものが最推奨背景サンプル４５４ａであることを、つまり自身と同じ部署に所属する登録済ユーザにより最も多く選択されていることを、直観的に認識することができる。したがって、登録対象ユーザは、たとえば最推奨背景サンプル４５４ａを選択することで、自身と同じ部署に所属する登録済ユーザの多くと共通の背景サンプル４５４ａを選択することができ、つまり当該背景サンプル４５４ａを揃えることができる。
【０１２３】
勿論、登録対象ユーザは、最推奨背景サンプル４５４ａ以外の任意の背景サンプル４５４を選択することもできる。要するに、この背景選択画面４５０によれば、登録対象ユーザにより選択可能な背景サンプル４５４、４５４、…の幅を維持しつつ、とりわけ当該登録対象ユーザが自身と同じ部署に所属する登録済ユーザの多くと共通の背景サンプル４５４ａを選択しようとする場合の支援をすることができる。
【０１２４】
この背景選択画面４５０において、任意の背景サンプル４５４が選択されると、その選択された背景サンプル４５４に適当な修飾が施され、たとえば太線の矩形枠４６２が付される。なお、背景選択画面４５０が表示された直後は、厳密には前述（図２４）のアイコン未選択マーク３１６またはアイコン選択ボタン１５４の操作により当該背景選択画面４５０が表示された直後は、デフォルトとして、図２５に示される如く最推奨背景サンプル４５４ａに矩形枠４６２が付される。また、本第３実施例においては、後述する如く背景選択画面４５０の表示が終了された後、改めて当該背景選択画面４５０を表示させることができるが、この背景選択画面４５０が改めて表示された直後は、その時点で選択されている背景サンプル４５４に矩形枠４６２が付される。
【０１２５】
ところで前述したように、本第３実施例におけるユーザ登録画面３５０においては、登録対象ユーザの所属部署が入力されるが、この入力された所属部署によっては、これと同じ部署に所属する登録済ユーザが存在しない場合があり得る。たとえば、登録対象ユーザと同じ部署に所属するスタッフのうち、当該登録対象ユーザが最初にユーザ登録を行う場合が、これに当たる。この場合は、各背景サンプル４５４、４５４、…のうちの後述する背景番号が最も小さいものが、最推奨背景サンプルとして特定される。
【０１２６】
また、ユーザ登録画面３５０における登録対象ユーザの所属部署の入力は、必須ではなく、任意である。この登録対象ユーザの所属部署の入力がない場合も、各背景サンプル４５４、４５４、…のうちの後述する背景番号が最も小さいものが、最推奨背景サンプルとして特定される。
【０１２７】
この背景選択画面４５０において、任意の背景サンプル４５４が選択された上で、ＯＫボタン４５８が操作される、とする。すると、この背景選択画面４５０上で選択された背景サンプル４５４のデザインが、登録対象ユーザのアイコン１４４の背景部分のデザインとして確定され、厳密には仮確定される。そして、背景選択画面４５０に代えて、図２６に示されるようなオブジェクト選択画面４７０が表示される。このオブジェクト選択画面４７０は、背景選択画面４５０と帯状表示領域１２０を共通にし、それ以外が、つまり主表示領域１４０の構成が、当該背景選択画面４５０と異なる。したがって、このオブジェクト選択画面４７０における背景選択画面４５０と共通する部分については、当該背景選択画面４５０におけるのと同じ符号を付して、それらの説明を省略する。
【０１２８】
図２６に示されるように、オブジェクト選択画面４７０の主表示領域１４０の上部には、詳しくは左寄りの部分には、アイコン１４４のオブジェクト部分のデザインとしての所望のものを選択することを促す適当な文字列４７２が配される。そして、この文字列４５２の下方に、複数の、たとえばユーザ登録が可能なユーザ数と同じ２０個の、オブジェクトサンプル４７４、４７４、…が配される。それぞれのオブジェクトサンプル４７４は、アイコン１４４のオブジェクト部分のデザインのサンプルであるとともに、ユーザ（登録対象ユーザ）による選択操作を受け付ける操作子である。これらのオブジェクトサンプル４７４、４７４、…は、後述するオブジェクト番号に従う順番で主表示領域１４０における左側から右側に向かって１段につき５個ずつ横並びに配され、つまり全部で４段に分かれて配される。ただし、これらのオブジェクトサンプル４７４、４７４、…もまた、その全部が一遍に主表示領域１４０に表示されるのではなく、当該主表示領域１４０の右側部に配された垂直スクロールバー４７６の操作に応答して、つまり垂直方向に沿ってスクロールされることで、一部ずつ表示される。さらに、主表示領域１４０の右上部、換言すれば垂直スクロールバー４７６の上方には、このオブジェクト選択画面４７０における選択結果を確定させるためのＯＫボタン４７８が配される。
【０１２９】
加えて、図２６に示されるオブジェクト選択画面４７０においては、各オブジェクトサンプル４７４、４７４、…のうち、「未」という文字が記された四角形状のバッジ４１０が付されたものと、そうでないものとが、存在する。このバッジ４８０は、当該バッジ４８０が付されたオブジェクトサンプル４７４については、前述の背景選択画面４５０上で選択されたのと（つまり現時点で仮確定されているのと）同じ背景サンプル４５４を選択している登録済ユーザによっては選択されていない、言わば未選択サンプルであることを表す。言い換えれば、バッジ４８０が付されていないオブジェクトサンプル４７４については、背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択しているいずれかの登録済ユーザによって既に選択されていることになる。
【０１３０】
このようなオブジェクト選択画面４７０によれば、登録対象ユーザは、それぞれのオブジェクトサンプル４７４にバッジ４８０が付されているかどうかに基づいて、つまりはそのような態様であるかどうかに基づいて、自身と同じ背景サンプル４５４を選択しているいずれかの登録済ユーザにより当該それぞれのオブジェクトサンプル４７４が既に選択されているかどうかを直観的に認識することができる。したがって、登録対象ユーザは、たとえば各オブジェクトサンプル４７４、４７４、…のうちのバッジ４８０が付されている未選択サンプルを選択することで、背景サンプル４５４とオブジェクトサンプル４７４との組合せについて、つまりこれらの組合せから成るアイコン１４１のデザインについて、他の登録済ユーザと同じものを選択するのを回避することができる。要するに、アイコン１４１のデザインについて、複数のユーザ（登録済ユーザ）により同じデザインが選択される、という当該アイコン１４１のデザインの重複選択が回避される。
【０１３１】
勿論、登録対象ユーザは、バッジ４８０が付されていない任意のオブジェクトサンプル４７４を選択することができ、つまり自身が所望するアイコン１４１のデザインと重複するかどうかに拘らず任意のオブジェクトサンプル４７４を選択することができる。すなわち、本第３実施例によれば、とりわけ背景選択画面４５０およびオブジェクト選択画面４７０によれば、登録対象ユーザにより選択可能なアイコン１４１のデザインの幅を維持しつつ、当該アイコン１４１のデザインの重複選択を抑制することができる。
【０１３２】
なお、バッジ４８０は、四角形状に限らず、円形状や星形状などの他の形状であってもよい。また、バッジ４８０に記される文字についても、「未」という文字に限らず、これ以外の文字であってもよいし、当該文字に代えて、適当な記号が記されてもよい。さらに、バッジ４８０に文字などが記されなくてもよく、つまり当該バッジ４８０は無地であってもよい。
【０１３３】
このオブジェクト選択画面４７０において、任意のオブジェクトサンプル４７４が選択されると、その選択されたオブジェクトサンプル４７４に適当な修飾が施され、たとえば太線の矩形枠４８２が付される。なお、オブジェクト選択画面４７０が表示された直後は、図２６に示されるように、前述の未選択サンプル、つまりバッジ４８０が付されているオブジェクトサンプル４７４、４７４、…、のうちの後述するオブジェクト番号が最も小さいオブジェクトサンプル４７４ａに、矩形枠４８２が付される。
【０１３４】
このオブジェクト選択画面４７０において、任意のオブジェクトサンプル４７４が選択された上で、ＯＫボタン４７８が操作される、とする。すると、このオブジェクト選択画面４７０上で選択されたオブジェクトサンプル４７４のデザインが、登録対象ユーザのアイコン１４４のオブジェクト部分のデザインとして確定され、厳密には仮確定される。そして、オブジェクト選択画面４７０の表示が終了して、図２７に示される如く改めてユーザ登録画面３５０が表示される。
【０１３５】
この図２７に示されるユーザ登録画面３５０においては、前述の背景選択画面４５０上で選択された背景サンプル４５４のデザインと、オブジェクト選択画面４７０上で選択されたオブジェクトサンプル４７４のデザインと、が反映され、つまり仮確定されたアイコン１４４のデザインが反映される。すなわち、図２７に示されるユーザ登録画面３５０においては、前述（図２４）のアイコン未選択マーク３１６に代えて、仮確定されたアイコン１４４のデザインに従う仮アイコン３５４が配される。なお、図２７における仮アイコン３５４のデザインは、図２５における最推奨背景サンプル４５４ａのデザインと、図２６における左上隅に配されたオブジェクトサンプル４７４ａのデザインと、の組合せである。また、図２７においては、各テキストボックス３０８、３１０、３１２、３１４および３５２に適宜の登録対象ユーザ情報（ログイン名、電子メールアドレスおよびパスワード）が入力されており、つまりそのような状態が例示されている。この登録対象ユーザ情報の入力は、テキストボックス３５２への所属部署の入力を含め、（背景選択画面４５０およびオブジェクト選択画面４７０における）アイコン１４４のデザインの選択前に行われてもよいし、当該アイコン１４４のデザインの選択後に行われてもよい。とりわけテキストボックス３５２への所属部署の入力が、アイコン１４４のデザインの選択後に行われた場合には、後述する要領により当該アイコン１４４のデザインを選択し直すこともできるし、当該アイコン１４４のデザインを据え置くこともできる。
【０１３６】
そして、図２７に示されるユーザ登録画面３５０において、登録ボタン３０４が操作されると、当該ユーザ登録画面３５０における入力内容が登録され、つまりユーザ登録が完了する。言い換えれば、アイコン１４４のデザインを含む登録対象ユーザ情報が新たな登録済ユーザ情報として確定される。その上で、ユーザ登録画面３５０の表示が終了して、改めて前述のユーザ追加／編集画面２００（たとえば図８参照）が表示される。
【０１３７】
なお、図２７に示されるユーザ登録画面３５０における仮アイコン３５４は、改めて背景選択画面４５０を表示させるための操作子でもある。併せて、図２７に示される状態におけるアクションパネル１５０内には、アイコン変更ボタン１５６が配される。このアイコン変更ボタン１５６もまた、改めて背景選択画面４５０を表示させるための操作子である。すなわち、仮アイコン３５４またはアイコン変更ボタン１５６が操作されると、改めて背景選択画面４５０が表示される。これにより、アイコン１４４の背景部分を選択し直すことができる。そして、アイコン１４４の背景部分が選択し直された後は、つまり背景選択画面４５０のＯＫボタン４５８が操作された後は、オブジェクト選択画面４７０が改めて表示される。これにより、アイコン１４４のオブジェクト部分を選択し直すことができる。要するに、本第３実施例においても、アイコン１４４のデザインを選択し直すことができる。
【０１３８】
また、図示を含む詳しい説明は省略するが、本第３実施例においても、それぞれの登録済ユーザ情報を任意に編集することができる。この場合は、第１実施例と同様、ユーザ追加／編集画面２００において、編集を希望する登録済ユーザ情報に係るアイコン１４４が操作される。すると、登録済ユーザ情報を編集するためのユーザ編集画面が表示される。このユーザ編集画面において、登録済ユーザ情報を任意に編集することができる。そして、アイコン１４４のデザインを選択し直すこともできる。アイコン１４４のデザインを選択し直す際は、改めて背景選択画面４５０が表示され、さらにオブジェクト選択画面４７０が表示される。
【０１３９】
本第３実施例においては、図２８に示されるような一時記憶レジスタ５５０が主記憶部１６ｂのＲＡＭ内に設けられる。この一時記憶レジスタ５５０には、ユーザ登録画面３５０における入力内容が記憶され、つまり登録対象ユーザのログイン名、電子メールアドレス、パスワードおよび所属部署を表す情報が記憶される。併せて、一時記憶レジスタ５５０には、アイコン１４４のデザインに係る情報が記憶され、詳しくは当該アイコン１４４の背景部分のデザインに係る背景番号を表す情報と、当該アイコン１４４のオブジェクト部分のデザインに係るオブジェクト番号を表す情報と、が記憶される。なお前述したように、登録対象ユーザの所属部署の入力は任意であるので、一時記憶レジスタ５５０には、当該所属部署を表す情報が記憶されない場合がある。
【０１４０】
併せて、本第３実施例においては、図２９に示されるようなユーザ管理テーブル６５０が主記憶部１６ｂのＲＡＭ内に設けられる。このユーザ管理テーブル６５０には、一時記憶レジスタ５５０の記憶内容が転送される。具体的には、第１実施例と同様、ユーザ登録画面３５０上での登録ボタン３０４の操作に応答して、一時記憶レジスタ５５０の記憶内容がこのユーザ管理テーブル６５０に転送され、つまり当該ユーザ管理テーブル６５０が更新される。この結果、ユーザ管理テーブル６５０には、それぞれのユーザ番号と紐付けられた状態で、それぞれの登録済ユーザに関する登録済ユーザ情報が記憶され、詳しくは当該登録済ユーザのログイン名、電子メールアドレス、パスワード、所属部署、アイコン１４４のデザインに係る背景番号およびオブジェクト番号を表す情報が記憶される。
【０１４１】
さらに、本第３実施例においては、図３０に示されるような背景テーブル７５０が主記憶部１６ｂのＲＡＭ内に設けられる。この背景テーブル７５０には、背景選択画面４５０に配される全ての背景サンプル４５４、４５４、…に関する背景情報が予め記憶される。具体的には、各背景サンプル４５４、４５４、…には、個別の背景番号、たとえば「１」〜「２０」の連続する番号、が予め付される。そして、それぞれの背景番号と紐付けられた状態で、それぞれの背景サンプル４５４のデータである背景データ（背景ファイル）が背景情報として記憶される。
【０１４２】
また、本第３実施例においては、図３１に示されるようなオブジェクトテーブル７７０が主記憶部１６ｂのＲＡＭ内に設けられる。このオブジェクトテーブル７７０には、オブジェクト選択画面４７０に配される全てのオブジェクトサンプル４７４、４７４、…に関するオブジェクト情報が予め記憶される。具体的には、各オブジェクトサンプル４７４、４７４、…には、個別のオブジェクト番号、たとえば「１」〜「２０」の連続する番号、が予め付される。そして、それぞれのオブジェクト番号と紐付けられた状態で、それぞれのオブジェクトサンプル４７４のデータであるオブジェクトデータ（オブジェクトファイル）がオブジェクト情報として記憶される。
【０１４３】
加えて、本第３実施例においては、図３２に示されるような背景整理テーブル８５０が主記憶部１６ｂのＲＡＭ内に設けられる。この背景整理テーブル８５０には、それぞれの背景サンプル４５４について、登録対象ユーザと同じ部署に所属する登録済ユーザにより選択されている場合に、その登録済ユーザの人数である選択者数を表す情報が記憶される。この選択者数を表す情報は、それぞれの背景番号と紐付けられた状態で記憶される。この背景整理テーブル８５０は、後述する最推奨背景特定処理が実行されることにより更新される。
【０１４４】
さらに加えて、本第３実施例においては、図３３に示されるようなオブジェクト整理テーブル８７０が主記憶部１６ｂのＲＡＭ内に設けられる。このオブジェクト整理テーブル８７０には、前述の背景選択画面４５０上で選択された（つまり仮確定された）のと同じ背景サンプル４５４を選択しているいずれかの登録済ユーザにより、それぞれのオブジェクトサンプル４７４が選択されているかどうかを表す情報が、記憶される。言い換えれば、オブジェクト整理テーブル８７０には、背景選択画面４５０上で選択されたのと同じ背景サンプル４５４と、それぞれのオブジェクトサンプル４７４と、の組合せを選択している登録済ユーザの有無を表す情報が、記憶される。この登録済ユーザの有無を表す情報は、それぞれのオブジェクト番号と紐付けられた状態で記憶される。このオブジェクト整理テーブル８７０は、後述するオブジェクト整理処理が実行されることにより更新される。
【０１４５】
このように本第３実施例によれば、とりわけ背景選択画面４５０（図２５参照）によれば、各背景サンプル４５４、４５４、…のうち、登録対象ユーザと同じ部署に所属する登録済ユーザにより最も多く選択されているものが、最推奨背景サンプルとして特定される。そして、この最推奨背景サンプル４５４は、他の背景サンプル４５４、４５４、…とは異なる態様で表示され、たとえば明るく表示される。要するに、それぞれの背景サンプル４５４は、登録対象ユーザと同じ部署に所属する登録済ユーザにより最も多く選択されているかどうかに応じた態様で表示される。
【０１４６】
さらに、本第３実施例によれば、とりわけオブジェクト選択画面４７０（図２６参照）によれば、各オブジェクトサンプル４７４、４７４、…のうち、背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザによって選択されていないもの、つまり未選択サンプルに、バッジ４８０が付される。言い換えれば、各オブジェクトサンプル４７４、４７４、…のうち、背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザによって既に選択されているものには、バッジ４８０は付されない。すなわち、それぞれのオブジェクトサンプル４７４は、背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザによって選択されているかどうかに応じた態様で表示される。
【０１４７】
このような背景選択画面４５０およびオブジェクト選択画面４７０の表示を実現するために、ＣＰＵ１６ａは、前述のユーザ管理プログラム９２２に含まれるアイコン選択プログラムに従って、アイコン選択タスクを実行する。本第３実施例におけるアイコン選択タスクの流れを、図３４および図３５に示す。なお、ＣＰＵ１６ａは、背景選択画面４５０を表示させるための操作に応答して、つまり前述（図２４）のアイコン未選択マーク３１６またはアイコン選択ボタン１５４の操作に応答して、このアイコン選択タスクを実行する。また、ＣＰＵ１６ａは、背景選択画面４５０を改めて表示させるための操作が行われた場合にも、つまり前述（図２７）の仮アイコン３５４またはアイコン変更ボタン１５６が操作された場合にも、これに応答してアイコン選択タスクを実行する。さらに、ＣＰＵ１６ａは、前述のユーザ編集画面において、背景選択画面４５０を改めて表示させるための操作が行われた場合にも、これに応答してアイコン選択タスクを実行する。
【０１４８】
このアイコン選択タスクによれば、ＣＰＵ１６ａは、まず、ステップＳ３０１において、前述の最推奨背景サンプル４５４を特定するための最推奨背景特定処理を実行する。この最推奨背景特定処理については、後で詳しく説明する。このステップＳ３０１における最推奨背景特定処理の実行後、ＣＰＵ１６ａは、ステップＳ３０３へ処理を進める。
【０１４９】
ステップＳ３０３において、ＣＰＵ１６ａは、背景選択画面４５０を表示する。このとき、ＣＰＵ１６ａは、背景テーブル７５０を参照して、各背景サンプル４５４、４５４、…を配する。併せて、ＣＰＵ１６ａは、ステップＳ３０１における最推奨背景特定処理により特定された最推奨背景サンプル４５４を、他の背景サンプル４５４、４５４、…よりも明るく表示する。
【０１５０】
さらに、ＣＰＵ１６ａは、ステップＳ３０３において、各背景サンプル４５４、４５４、…のうちの１つに前述の矩形枠４６２を付す。たとえば、前述（図２４）のアイコン未選択マーク３１６またはアイコン選択ボタン１５４の操作に応答してアイコン選択タスクを実行した場合には、ＣＰＵ１６ａは、最推奨背景サンプル４５４に矩形枠４６２を付す。そうではなく、前述（図２７）の仮アイコン３５４またはアイコン変更ボタン１５６の操作に応答してアイコン選択タスクを実行した場合には、ＣＰＵ１６ａは、現時点で選択されている背景サンプル４５４に矩形枠４６２を付す。前述のユーザ編集画面における操作に応答してアイコン選択タスクを実行した場合も同様に、ＣＰＵ１６ａは、現時点で選択されている背景サンプル４５４に矩形枠４６２を付す。その上で、ＣＰＵ１６ａは、処理をステップＳ３０５へ進める。
【０１５１】
ステップＳ３０５において、ＣＰＵ１６ａは、何らかの操作が行われるのを待つ（Ｓ３０５：ＮＯ）。ここで、何らかの操作を受け付けると（Ｓ３０５：ＹＥＳ）、ＣＰＵ１６ａは、処理をステップＳ３０７へ進める。
【０１５２】
ステップＳ３０７において、ＣＰＵ１６ａは、ステップＳ３０５で受け付けられた操作が背景選択画面４５０におけるＯＫボタン４５８の操作であるかどうかを、つまり当該背景選択画面４５０における選択結果を確定させるための操作であるかどうかを、判定する。ここでたとえば、ステップＳ３０５で受け付けられた操作がＯＫボタン４５８の操作でない場合（Ｓ３０７：ＮＯ）、ＣＰＵ１６ａは、処理をステップＳ３０９へ進める。一方、ステップＳ３０５で受け付けられた操作がＯＫボタン４５８の操作である場合は（Ｓ３０７：ＹＥＳ）、ＣＰＵ１６ａは、処理を後述するステップＳ３１１へ進める。
【０１５３】
ステップＳ３０９において、ＣＰＵ１６ａは、前述のステップＳ３０５で受け付けられた操作に応じた処理を行う。ここで言う処理としては、たとえばステップＳ３０５で受け付けられた操作がいずれかの背景サンプル４５４を選択する操作である場合は、それまで矩形枠４６２が付されていた背景サンプル４５４から当該矩形枠４６２を外して、新たに選択された背景サンプル４５４に当該矩形枠４６２を付す処理がある。また、ステップＳ３０５で受け付けられた操作が垂直スクロールバー４５６の操作である場合は、これに応じて各背景サンプル４５４、４５４、…を垂直方向に沿ってスクロールさせる処理が、ここで言う処理として実行される。このステップＳ３０９の実行後、ＣＰＵ１６ａは、処理をステップＳ３０５へ戻す。
【０１５４】
これに対して、ＣＰＵ１６ａは、ステップＳ３１１へ処理を進めた場合、当該ステップＳ３１１において、背景選択画面４５０における選択結果を、つまり当該背景選択画面４５０上で選択された背景サンプル４５４の背景番号を表す情報を、一時記憶レジスタ５５０に記憶する。この一時記憶レジスタ５５０に記憶された内容は、前述したように、ユーザ登録画面３５０における登録ボタン３０４の操作に応答して、ユーザ管理テーブル６５０へ転送される。このステップＳ３１１の実行後、ＣＰＵ１６ａは、処理をステップＳ３１３へ進める。
【０１５５】
ステップＳ３１３において、ＣＰＵ１６ａは、後述するオブジェクト整理処理を実行する。このオブジェクト整理処理においては、各オブジェクトサンプル４７４、４７４、…のうち、背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザによって選択されていないもの、つまり未選択サンプルと、そうでないものとが、振り分けられ、言わば整理される。このステップＳ３１３におけるオブジェクト整理処理の実行後、ＣＰＵ１６ａは、ステップＳ３１５へ処理を進める。
【０１５６】
ステップＳ３１５において、ＣＰＵ１６ａは、背景選択画面４５０の表示を終了する。そして、ＣＰＵ１６ａは、処理をステップＳ３１７へ進める。
【０１５７】
ステップＳ３１７において、ＣＰＵ１６ａは、オブジェクト選択画面４７０を表示する。このとき、ＣＰＵ１６ａは、オブジェクトテーブル７７０を参照して、各オブジェクトサンプル４７４、４７４、…を配する。併せて、ＣＰＵ１６ａは、オブジェクト整理テーブル８７０を参照して、各オブジェクトサンプル４７４、４７４、…のうち、背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザによって選択されていないもの、つまり未選択サンプルに、バッジ４８０を付す。一方、それ以外のオブジェクトサンプル４７４、４７４、…については、ＣＰＵ１６ａは、バッジ４８０を付さず、言わば何らの修飾も施さない。
【０１５８】
さらに、ＣＰＵ１６ａは、ステップＳ３１７において、各オブジェクトサンプル４７４、４７４、…のうちの１つに矩形枠４８２を付す。具体的には、ＣＰＵ１６ａは、前述の未選択サンプル、つまりバッジ４８０が付されているオブジェクトサンプル４７４、４７４、…、のうちのオブジェクト番号が最も小さいオブジェクトサンプル４７４に、当該矩形枠４８２を付す。その上で、ＣＰＵ１６ａは、処理をステップＳ３１９へ進める。
【０１５９】
ステップＳ３１９において、ＣＰＵ１６ａは、何らかの操作が行われるのを待つ（Ｓ３１９：ＮＯ）。ここで、何らかの操作を受け付けると（Ｓ３１９：ＹＥＳ）、ＣＰＵ１６ａは、処理をステップＳ３２１へ進める。
【０１６０】
ステップＳ３２１において、ＣＰＵ１６ａは、ステップＳ３１９で受け付けられた操作がオブジェクト選択画面４７０におけるＯＫボタン４７８の操作であるかどうかを、つまり当該オブジェクト選択画面４７０における選択結果を確定させるための操作であるかどうかを、判定する。ここでたとえば、ステップＳ３１９で受け付けられた操作がＯＫボタン４７８の操作でない場合（Ｓ３２１：ＮＯ）、ＣＰＵ１６ａは、処理をステップＳ３２３へ進める。一方、ステップＳ３１９で受け付けられた操作がＯＫボタン４７８の操作である場合は（Ｓ３２１：ＹＥＳ）、ＣＰＵ１６ａは、処理を後述するステップＳ３２５へ進める。
【０１６１】
ステップＳ３２３において、ＣＰＵ１６ａは、前述のステップＳ３１９で受け付けられた操作に応じた処理を行う。ここで言う処理としては、たとえばステップＳ３１９で受け付けられた操作がいずれかのオブジェクトサンプル４７４を選択する操作である場合は、それまで矩形枠４８２が付されていたオブジェクトサンプル４７４から当該矩形枠４８２を外して、新たに選択されたオブジェクトサンプル４７４に当該矩形枠４８２を付す処理がある。また、ステップＳ３１９で受け付けられた操作が垂直スクロールバー４７６の操作である場合は、これに応じて各オブジェクトサンプル４７４、４７４、…を垂直方向に沿ってスクロールさせる処理が、ここで言う処理として実行される。このステップＳ３２３の実行後、ＣＰＵ１６ａは、処理をステップＳ３１９へ戻す。
【０１６２】
これに対して、ＣＰＵ１６ａは、ステップＳ３２５へ処理を進めた場合、当該ステップＳ３２５において、オブジェクト選択画面４７０における選択結果を、つまり当該オブジェクト選択画面４７０上で選択されたオブジェクトサンプル４７４のオブジェクト番号を表す情報を、一時記憶レジスタ５５０に記憶する。そして、ＣＰＵ１６ａは、処理をステップＳ３２７へ進める。
【０１６３】
ステップＳ３２７において、ＣＰＵ１６ａは、オブジェクト選択画面４７０の表示を終了する。これをもって、ＣＰＵ１６ａは、アイコン選択タスクを終了する。
【０１６４】
続いて、前述のステップＳ３０１における最推奨背景特定処理について、詳しく説明する。この最推奨背景特定処理の流れを、図３６に示す。
【０１６５】
この最推奨背景特定処理によれば、ＣＰＵ１６ａは、まず、ステップＳ４０１において、一時記憶レジスタ５５０を参照して、登録対象ユーザの所属部署を確認する。そして、ＣＰＵ１６ａは、処理をステップＳ４０３へ進める。
【０１６６】
ステップＳ４０３において、ＣＰＵ１６ａは、前述のステップＳ４０１における確認の結果、登録対象ユーザの所属部署を表す情報が一時記憶レジスタ５５０に記憶されているかどうか、つまりユーザ登録画面３５０上で当該登録対象ユーザの所属部署が入力されたかどうか、を判定する。ここでたとえば、登録対象ユーザの所属部署を表す情報が一時記憶レジスタ５５０に記憶されていない場合（Ｓ４０３：ＮＯ）、ＣＰＵ１６ａは、処理をステップＳ４０５へ進める。一方、登録対象ユーザの所属部署を表す情報が一時記憶レジスタ５５０に記憶されている場合は（Ｓ４０３：ＹＥＳ）、ＣＰＵ１６ａは、処理を後述するステップＳ４０７へ進める。
【０１６７】
ステップＳ４０５において、ＣＰＵ１６ａは、各背景サンプル４５４、４５４、…のうちの背景番号が最も小さいものを、つまり当該背景番号が「１」番のものを、最推奨背景サンプル４５４として特定する。このステップＳ４０５の実行をもって、ＣＰＵ１６ａは、最推奨背景特定処理を終了する。
【０１６８】
これに対して、ＣＰＵ１６ａは、ステップＳ４０７へ処理を進めた場合、当該ステップＳ４０７において、ユーザ管理テーブル６５０を参照する。そして、ＣＰＵ１６ａは、登録対象ユーザと同じ部署に所属する登録済ユーザを確認する。その上で、ＣＰＵ１６ａは、処理をステップＳ４０９へ進める。
【０１６９】
ステップＳ４０９において、ＣＰＵ１６ａは、前述のステップＳ４０７における確認結果に基づいて、登録対象ユーザと同じ部署に所属する登録済ユーザが存在するかどうかを判定する。ここでたとえば、登録対象ユーザと同じ部署に所属する登録済ユーザが存在しない場合（Ｓ４０９：ＮＯ）、ＣＰＵ１６ａは、前述のステップＳ４０５へ処理を進めて、背景番号が「１」番のものを最推奨背景サンプル４５４として特定する。一方、登録対象ユーザと同じ部署に所属する登録済ユーザが存在する場合は（Ｓ４０９：ＹＥＳ）、ＣＰＵ１６ａは、ステップＳ４０９からステップＳ４１１へ処理を進める。
【０１７０】
ステップＳ４１１において、ＣＰＵ１６ａは、改めてユーザ管理テーブル６５０を参照して、登録済対象ユーザと同じ部署に所属する登録済ユーザを抽出する。そして、ＣＰＵ１６ａは、処理をステップＳ４１３へ進める。
【０１７１】
ステップＳ４１３において、ＣＰＵ１６ａは、前述のステップＳ４１１における抽出結果を、つまり登録対象ユーザと同じ部署に所属する登録済ユーザに関する情報を、厳密には少なくとも当該登録済ユーザに係るユーザ番号および背景番号を表す情報を、不図示の第１抽出テーブルへ記憶する。この第１抽出テーブルは、たとえば主記憶部１６ｂのＲＡＭ内に設けられる。そして、ＣＰＵ１６ａは、処理をステップＳ４１５へ進める。
【０１７２】
ステップＳ４１５において、ＣＰＵ１６ａは、背景番号を指定する背景番号インデックスｈに、その初期値としての「１」という値を設定する。そして、ＣＰＵ１６ａは、処理をステップＳ４１７へ進める。
【０１７３】
ステップＳ４１７において、ＣＰＵ１６ａは、前述の第１抽出テーブルを参照して、背景番号が「ｈ」番の背景サンプル４５４を選択している登録済ユーザの人数を確認する。そして、ＣＰＵ１６ａは、処理をステップＳ４１９へ進める。
【０１７４】
ステップＳ４１９において、ＣＰＵ１６ａは、前述のステップＳ４１７における確認結果を、つまり背景番号が「ｈ」番の背景サンプル４５４を選択している登録済ユーザの人数を、背景整理テーブル８５０へ記憶する。そして、ＣＰＵ１６ａは、処理をステップＳ４２１へ進める。
【０１７５】
ステップＳ４２１において、ＣＰＵ１６ａは、背景番号インデックスｈの値と背景番号の最大値Ｈ（＝２０）とを比較する。ここでたとえば、背景番号インデックスｈの値が背景番号の最大値Ｈと等価でない場合、換言すれば背景番号インデックスｈの値が背景番号の最大値Ｈ未満である場合（Ｓ４２１：ＮＯ）、ＣＰＵ１６ａは、処理をステップＳ４２３へ進める。一方、背景番号インデックスｈの値が背景番号の最大値Ｈと等価である場合は（Ｓ４２１：ＹＥＳ）、ＣＰＵ１６ａは、処理を後述するステップＳ４２５へ進める。
【０１７６】
ステップＳ４２３において、ＣＰＵ１６ａは、背景番号インデックスｈの値を「１」増やし、つまりインクリメントする。そして、ＣＰＵ１６ａは、処理をステップＳ４１７へ戻す。
【０１７７】
これに対して、ＣＰＵ１６ａは、ステップＳ４２５へ処理を進めた場合、当該ステップＳ４２５において、背景整理テーブル８５０を参照して、最推奨背景サンプル４５４を特定する。具体的には、ＣＰＵ１６ａは、背景整理テーブル８５０に記憶されている選択者数が最多の背景番号に対応する背景サンプル４５４を、最推奨背景サンプルとして特定する。なお、最推奨背景サンプル４５４の候補が、つまり背景整理テーブル８５０における選択者数が最多の背景番号が、複数存在する場合には、ＣＰＵ１６ａは、それらのうちの背景番号が最小のものを、当該最推奨背景サンプル４５４として特定する。このステップＳ４２５の実行をもって、ＣＰＵ１６ａは、最推奨背景特定処理を終了する。
【０１７８】
このような最推奨背景特定処理が実行されることで、最推奨背景サンプル４５４が特定される。また、この最推奨背景特定処理が実行される過程で、前述の如く背景整理テーブル８５０が更新される。
【０１７９】
さらに続いて、前述（図３４）のステップＳ３１３におけるオブジェクト整理処理について、詳しく説明する。このオブジェクト整理処理の流れを、図３７に示す。
【０１８０】
このオブジェクト整理処理によれば、ＣＰＵ１６ａは、まず、ステップＳ５０１において、一時記憶レジスタ５５０を参照して、背景選択画面４５０上で選択された背景サンプル４５４を確認し、厳密には当該背景サンプル４５４の背景番号を確認する。そして、ＣＰＵ１６ａは、処理をステップＳ５０３へ進める。
【０１８１】
ステップＳ５０３において、ＣＰＵ１６ａは、ユーザ管理テーブル６５０を参照して、前述の背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザを抽出する。そして、ＣＰＵ１６ａは、処理をステップＳ５０５へ進める。
【０１８２】
ステップＳ５０５において、ＣＰＵ１６ａは、前述のステップＳ５０３における抽出結果を、つまり背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザに関する情報を、厳密には少なくとも当該登録済ユーザに係るユーザ番号およびオブジェクト番号を表す情報を、不図示の第２抽出テーブルへ記憶する。この第２抽出テーブルもまた、主記憶部１６ｂのＲＡＭ内に設けられる。そして、ＣＰＵ１６ａは、処理をステップＳ５０７へ進める。
【０１８３】
ステップＳ５０７において、ＣＰＵ１６ａは、オブジェクト番号を指定するオブジェクト番号インデックスｊに、その初期値としての「１」という値を設定する。そして、ＣＰＵ１６ａは、処理をステップＳ５０９へ進める。
【０１８４】
ステップＳ５０９において、ＣＰＵ１６ａは、前述の第２抽出テーブルを参照して、オブジェクト番号が「ｊ」番のオブジェクトサンプル４７４がいずれかの登録済ユーザにより選択されているかどうかを確認する。そして、ＣＰＵ１６ａは、処理をステップＳ５１１へ進める。
【０１８５】
ステップＳ５１１において、ＣＰＵ１６ａは、前述のステップ５０９における確認結果を、つまりオブジェクト番号が「ｊ」番のオブジェクトサンプル４７４がいずれかの登録済ユーザにより選択されているかどうかを表す情報を、オブジェクト整理テーブル８７０へ記憶する。そして、ＣＰＵ１６ａは、処理をステップＳ５１３へ進める。
【０１８６】
ステップＳ５１３において、ＣＰＵ１６ａは、オブジェクト番号インデックスｊの値とオブジェクト番号の最大値Ｊ（＝２０）とを比較する。ここでたとえば、オブジェクト番号インデックスｊの値がオブジェクト番号の最大値Ｊと等価でない場合、換言すればオブジェクト番号インデックスｊの値がオブジェクト番号の最大値Ｊ未満である場合（Ｓ５１３：ＮＯ）、ＣＰＵ１６ａは、処理をステップＳ５１５へ進める。一方、オブジェクト番号インデックスｊの値がオブジェクト番号の最大値Ｊと等価である場合は（Ｓ５１３：ＹＥＳ）、ＣＰＵ１６ａは、オブジェクト整理処理を終了する。
【０１８７】
ステップＳ５１５において、ＣＰＵ１６ａは、オブジェクト番号インデックスｊの値を「１」増やし、つまりインクリメントする。そして、ＣＰＵ１６ａは、処理をステップＳ５０９へ戻す。
【０１８８】
このようなオブジェクト整理処理が実行されることで、オブジェクト整理テーブル８７０が更新される。すなわち、各オブジェクトサンプル４７４、４７４、…のうち、背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザによって選択されていない未選択サンプルと、そうでないものとが、振り分けられ、つまり整理される。
【０１８９】
このように本第３実施例によれば、とりわけ背景選択画面４５０（図２５参照）によれば、各背景サンプル４５４、４５４、…のうち、登録対象ユーザと同じ部署に所属する登録済ユーザにより最も多く選択されているものが、最推奨背景サンプルとして特定される。そして、この最推奨背景サンプル４５４は、他の背景サンプル４５４、４５４、…とは異なる態様で表示され、たとえば明るく表示される。したがって、登録対象ユーザは、最推奨背景サンプル４５４ａを選択することで、自身と同じ部署に所属する登録済ユーザの多くと共通の背景サンプル４５４ａを選択することができ、つまり当該背景サンプル４５４ａを揃えることができる。このことは特に、自身と同じ部署に所属する登録済ユーザの多くと共通の背景サンプル４５４ａを選択しようとする登録対象ユーザにとって、極めて有益である。勿論、登録対象ユーザは、最推奨背景サンプル４５４ａ以外の任意の背景サンプル４５４を選択することもできる。
【０１９０】
さらに、本第３実施例によれば、とりわけオブジェクト選択画面４７０（図２６参照）によれば、各オブジェクトサンプル４７４、４７４、…のうち、背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザによって選択されていない未選択サンプルに、バッジ４８０が付される。したがって、登録対象ユーザは、たとえば各オブジェクトサンプル４７４、４７４、…のうちのバッジ４８０が付されている未選択サンプルを選択することで、背景サンプル４５４とオブジェクトサンプル４７４との組合せについて、つまりこれらの組合せから成るアイコン１４１のデザインについて、他の登録済ユーザと同じものを選択するのを回避することができる。勿論、登録対象ユーザは、バッジ４８０が付されていない任意のオブジェクトサンプル４７４を選択することもできる。
【０１９１】
すなわち、本第３実施例によれば、登録対象ユーザにより選択可能なアイコン１４４のデザインの幅を維持しつつ、当該アイコン１４１のデザインの重複選択を抑制することができる。しかも、本第３実施例におけるアイコン１４４のデザインは、当該アイコン１４４の背景部分のデザインとオブジェクト部分のデザインとの組合せから成るので、当該アイコン１４４のデザインの選択肢が広がる。このこともまた、アイコン１４１のデザインの重複選択を抑制するのに、大きく貢献する。
【０１９２】
このような本第３実施例において、とりわけＣＰＵ１６ａによる最推奨背景特定処理（図３６参照）の実行において、当該ＣＰＵ１６ａは、登録対象ユーザと同じ部署に所属する登録済ユーザによるそれぞれの背景サンプル４５４の選択状況を確認するが、そのようなＣＰＵ１６ａは、本発明に係る第２確認手段の一例である。また、ここで言う登録対象ユーザと同じ部署に所属する登録済ユーザは、本発明に係る第１ユーザの一例である。さらに、ここで言う所属は、厳密には当該所属を表す情報は、本発明に係る第２属性情報の一例である。また、ＣＰＵ１６ａは、第２確認手段としての確認結果に基づいて、最推奨背景サンプル４５４を特定し、換言すればそれぞれの背景サンプル４５４が登録対象ユーザへ推奨するのに適するかどうかを判定するが、そのようなＣＰＵ１６ａは、本発明に係る第３判別実行手段の一例である。すなわち、最推奨背景特定処理を実行するＣＰＵ１６ａは、本発明に係る第１判別手段の一例である。
【０１９３】
併せて、本第３実施例において、とりわけＣＰＵ１６ａによるアイコン選択タスク（図３４および図３５参照）の実行において、当該ＣＰＵ１６ａは、背景選択画面４５０（図２５参照）を表示する。その際、ＣＰＵ１６ａは、最推奨背景特定処理（ステップＳ３０１）により特定された最推奨背景サンプル４５４を他の背景サンプル４５４、４５４、…とは異なる態様で表示し、たとえば明るく表示する。そのようなＣＰＵ１６ａは、本発明に係る第１表示制御手段の一例である。なお、最推奨背景サンプル４５４は、明るく表示されるのではなく、たとえば点滅されたり、適当な色彩や模様などの修飾が施されたりすることで、他の背景サンプル４５４、４５４、…と異なる態様で表示されてもよい。
【０１９４】
加えて、本第３実施例においては、とりわけＣＰＵ１６ａによるオブジェクト整理処理（図３７参照）の実行においては、当該ＣＰＵ１６ａは、背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザによるそれぞれのオブジェクトサンプル４７４の選択状況を確認するが、そのようなＣＰＵ１６ａは、本発明に係る第３確認手段の一例である。また、ここで言う背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザは、本発明に係る第２ユーザの一例である。そして、ＣＰＵ１６ａは、第３確認手段としての確認結果に基づいて、それぞれのオブジェクトサンプル４７４にバッジ４８０を付すかどうかを、換言すれば当該それぞれのオブジェクトサンプル４７４が登録対象ユーザへ推奨するのに適するかどうかを、判別することになるが、そのようなＣＰＵ１６ａは、本発明に係る第４判別手段の一例である。すなわち、オブジェクト整理処理を実行するＣＰＵ１６ａは、本発明に係る第２判別手段の一例である。
【０１９５】
さらに、本第３実施例においては、とりわけＣＰＵ１６ａによるアイコン選択タスク（図３４および図３５参照）の実行においては、当該ＣＰＵ１６ａは、オブジェクト選択画面４７０を表示する。その際、ＣＰＵ１６ａは、オブジェクト整理処理（ステップＳ３１３）の結果に基づいて、バッジ４８０が付されたオブジェクトサンプル４７４と、当該バッジ４８０が付されないオブジェクトサンプル４７４と、のそれぞれを表示するが、そのようなＣＰＵ１６ａは、本発明に係る第２表示制御手段の一例である。
【０１９６】
また、前述の背景選択画面４５０においては、任意の背景サンプル４５４が選択され、つまり操作されるが、この選択操作は、タッチパネル２４ａにより受け付けられる。そのようなタッチパネル２４ａは、本発明に係る受付手段の一例である。
【０１９７】
本第３実施例におけるそれぞれの背景サンプル４５４は、本発明に係る第１要素の一例である。そして、本第３実施例におけるそれぞれのオブジェクトサンプル４７４は、本発明に係る第２要素の一例である。それぞれの背景サンプル４５４に代えて、別の要素が、第１要素として採用されてもよい。また、それぞれのオブジェクトサンプル４７４に代えて、別の要素が、第２要素として採用されてもよい。
【０１９８】
なお、本第３実施例において、登録対象ユーザと同じ部署に所属する登録済ユーザが存在しない場合、または、ユーザ登録画面３５０上での当該登録対象ユーザの所属部署の入力がない場合は、背景選択画面４５０に表示される各背景サンプル４５４、４５４、…のうちの背景番号が最小のものが（つまり背景番号が「１」番のもの）が、最推奨背景サンプルとして特定されたが、これに限らない。たとえば、いずれの登録済ユーザによっても使用されていない背景サンプル４５４、４５４、…のうちの背景番号が最小のものが、最推奨背景サンプル４５４として特定されてもよい。
【０１９９】
そして、オブジェクト選択画面４７０においては、各オブジェクトサンプル４７４、４７４、…のうちの未選択サンプル、つまり背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザにより選択されていないオブジェクトサンプル４７４に、バッジ４８０が付されるが、これに限らない。たとえば、未選択サンプル以外のオブジェクトサンプル４７４、つまり背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザにより選択されているオブジェクトサンプル４７４に、バッジが付されてもよい。要するに、背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザによりそれぞれのオブジェクトサンプル４７４が選択されているかどうかに応じた態様で、当該それぞれのオブジェクトサンプル４７４が表示されることが、肝要である。
【０２００】
さらに、オブジェクト選択画面４７０については、第１実施例におけるアイコン選択画面４００と同様の態様とされてもよい。すなわち、図３８に示されるように、未選択サンプル以外のオブジェクトサンプル４７４、つまり背景選択画面４５０上で選択されたのと同じ背景サンプル４５４を選択している登録済ユーザにより選択されているオブジェクトサンプル４７４に、バッジ４９０が付されてもよい。そして、このバッジ４９０に、当該バッジ４９０が付されたオブジェクトサンプル４７４を選択している登録済ユーザの人数を表す情報、たとえば数字、が付されてもよい。
【０２０１】
加えて、ユーザ登録画面３５０におけるテキストボックス３５２に代えて、ドロップダウンリストやコンボボックスなどの他のＧＵＩ要素が採用されてもよい。
【０２０２】
また、登録対象ユーザの所属部署に代えて、当該登録対象ユーザの階級や年齢、性別などの他の属性が採用されてもよい。
【０２０３】
［その他の適用例］
以上の各実施例は、本発明の具体例であり、本発明の技術的範囲を限定するものではない。これら各実施例以外の局面にも、本発明を適用することができる。
【０２０４】
たとえば、各実施例では、簡易認証を採用する複合機１０に本発明を適用する例を説明したが、これに限らない。たとえば、ユーザ認証の際にパスワードなどの所定の識別情報の入力が必須とされる構成や、当該ユーザ認証として生体認証が採用される構成にも、本発明を適用することができる。
【０２０５】
また、複合機１０以外の画像形成装置、さらには、当該画像形成装置以外の適宜の電子機器にも、本発明を適用することができる。
【０２０６】
加えて、本発明は、電子機器という装置の形態に限らず、前述のユーザ管理プログラム９２２というプログラム（ソフトウェア）の形態、および、ユーザ管理方法という方法の形態によっても、提供することができる。
【符号の説明】
【０２０７】
１０  …複合機
１４  …画像形成部
１６  …制御部
１６ａ  …ＣＰＵ
２２  …表示部
２２ａ  …ディスプレイ
２４  …操作部
２４ａ  …タッチパネル
４００  …アイコン選択画面
４０４  …アイコンサンプル
４１０  …バッジ
【図１】
2020190911.tif 000003
【図２】
2020190911.tif 000004
【図３】
2020190911.tif 000005
【図４】
2020190911.tif 000006
【図５】
2020190911.tif 000007
【図６】
2020190911.tif 000008
【図７】
2020190911.tif 000009
【図８】
2020190911.tif 000010
【図９】
2020190911.tif 000011
【図１０】
2020190911.tif 000012
【図１１】
2020190911.tif 000013
【図１２】
2020190911.tif 000014
【図１３】
2020190911.tif 000015
【図１４】
2020190911.tif 000016
【図１５】
2020190911.tif 000017
【図１６】
2020190911.tif 000018
【図１７】
2020190911.tif 000019
【図１８】
2020190911.tif 000020
【図１９】
2020190911.tif 000021
【図２０】
2020190911.tif 000022
【図２１】
2020190911.tif 000023
【図２２】
2020190911.tif 000024
【図２３】
2020190911.tif 000025
【図２４】
2020190911.tif 000026
【図２５】
2020190911.tif 000027
【図２６】
2020190911.tif 000028
【図２７】
2020190911.tif 000029
【図２８】
2020190911.tif 000030
【図２９】
2020190911.tif 000031
【図３０】
2020190911.tif 000032
【図３１】
2020190911.tif 000033
【図３２】
2020190911.tif 000034
【図３３】
2020190911.tif 000035
【図３４】
2020190911.tif 000036
【図３５】
2020190911.tif 000037
【図３６】
2020190911.tif 000038
【図３７】
2020190911.tif 000039
【図３８】
2020190911.tif 000040