(57)【要約】【課題】  本発明はメールアドレスの入力画面に表示される入力するドメイン名の候補を情報処理装置にログインしたユーザ毎に決定することを目的とする。【解決手段】  本発明の情報処理装置は、ユーザとメールアドレスを関連づけて記憶する記憶手段と、ユーザを識別する識別手段と、ドメイン名を入力する入力手段と、前記識別手段により識別されたユーザに関連付けられて前記記憶手段に記憶されているメールアドレスのドメイン名を、前記入力手段により入力されるドメイン名の候補として表示する表示手段と、を有することを特徴とする。【選択図】  図７
2018088115.tif 000002
【特許請求の範囲】
【請求項１】
ユーザとメールアドレスを関連づけて記憶する記憶手段と、
ユーザを識別する識別手段と、
ドメイン名を入力する入力手段と、
前記識別手段により識別されたユーザに関連付けられて前記記憶手段に記憶されているメールアドレスのドメイン名を、前記入力手段により入力されるドメイン名の候補として表示する表示手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記表示手段は前記ドメイン名を入力するためのソフトウェアキーボードのキーとして表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は前記識別手段により識別されるユーザと前記ユーザのメールアドレスを関連づけて記憶しており、
前記表示手段は、メールアドレスを入力する画面に、識別された前記ユーザのメールアドレスのドメイン名をドメイン名の候補として表示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記記憶手段は前記識別手段により識別されるユーザとアドレス帳を関連付けて記憶しており、
前記表示手段は、メールアドレスの入力する画面に、前記識別手段より識別されたユーザに関連づけられたアドレス帳に登録されているメールアドレスのドメイン名をドメイン名の候補として表示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
前記表示手段は前記メールアドレスから所定の区切文字よりも後ろの文字列をドメイン名として表示することを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記区切文字はアットマークであることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示手段は、前記アドレス帳に登録されたメールアドレスのドメイン名を、前記アドレス帳に登録されている前記ドメイン名を含むメールアドレスの数が多い順に候補として表示することを特徴とする請求項３に記載の情報処理装置。
【請求項８】
ユーザとドメイン名を関連づけて記憶する記憶手段と、
ユーザを識別する識別手段と、
ドメイン名を入力する入力手段と、
前記識別手段により識別されたユーザに関連付けられて前記記憶手段に記憶されているドメイン名を、前記入力手段により入力されるドメイン名の候補として表示する表示手段と、を有することを特徴とする情報処理装置。
【請求項９】
前記ドメイン名はメールアドレスのドメイン名であることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記メールアドレスのドメイン名とは、メールアドレスのアットマークより後ろの文字列であることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記表示手段は、前記記憶手段に記憶されているドメイン名を追加および削除することのできる画面を表示することを特徴とする請求項８に記載の情報処理装置。
【請求項１２】
ユーザとメールアドレスを関連付けて記憶する記憶手段を備えた情報処理装置の制御方法であって、
ユーザを識別する識別ステップ、
ドメイン名を入力する入力ステップと、
前記識別ステップにおいて、識別されたユーザに関連付けられて前記記憶ステップで記憶されるメールアドレスのドメイン名を前記入力ステップにおいて入力されるドメイン名の候補として表示する表示ステップと、を有することを特徴とする情報処理装置の制御方法。
【請求項１３】
ユーザとドメイン名を関連付けて記憶する記憶手段を備えた情報処理装置の制御方法であって、
ユーザを識別する識別ステップと、
ドメイン名を入力する入力ステップと、
前記識別ステップにおいて、識別されたユーザに関連付けられて前記記憶ステップで記憶されるドメイン名を前記入力ステップにおいて入力されるドメイン名の候補として表示する表示ステップと、を有することを特徴とする情報処理装置の制御方法。
【請求項１４】
請求項１２に記載の情報処理装置の制御方法を実現するためのコンピュータプログラム。
【請求項１５】
請求項１３に記載の情報処理装置の制御方法を実現するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
入力する文字列の候補を表示することのできる情報処理装置、制御方法およびプログラムである。
【背景技術】
【０００２】
ユーザがメールアドレスを入力するときに、予め登録しておいたドメイン名を入力するドメイン名の候補として表示する情報処理装置が知られている。このような情報処理装置では、ユーザが候補のなかからドメイン名を選んで、そのドメイン名を入力することができる。特許文献１には、ユーザがメールアドレスの入力を行ったときにメールアドレスのアットマーク以降の文字列を抽出してドメイン名の候補として記憶することが記載されている。記憶されたドメイン名は、次回以降のメールアドレスの入力時にドメイン名の候補として表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０４４８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような情報処理装置では、ユーザ毎に画面に表示するドメイン名の候補を決定していない。どのユーザが情報処理装置を使う場合にも、ユーザに関わらず予め記憶されているドメイン名の候補が表示されてしまう。そのため、あるユーザにとっては入力する機会のないドメイン名が入力するドメイン名の候補として表示されてしまい使い勝手がわるくなってしまうことがある。
【０００５】
本発明は、情報処理装置を使用するユーザ毎に、表示するドメイン名の候補を決定することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、ユーザとメールアドレスを関連づけて記憶する記憶手段と、ユーザを識別する識別手段と、ドメイン名を入力する入力手段と、前記識別手段により識別されたユーザに関連付けられて前記記憶手段に記憶されているメールアドレスのドメイン名を、前記入力手段により入力されるドメイン名の候補として表示する表示手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明は、情報処理装置を使用するユーザ毎に、表示するドメイン名の候補を決定することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明を適用した情報処理装置のハードウェア構成の一例を示す図である。
【図２】本発明を適用した情報処理装置を含むシステム構成の一例を示す図である。
【図３】操作部に表示されるログイン画面の一例を示す図である。
【図４】操作部に表示される基本画面の一例を示す図である。
【図５】操作部に表示されるメールアドレス入力画面の一例を示す図である。
【図６】操作部に表示されるメールアドレス入力画面のポップアップ画面の一例を示す図である。
【図７】本実施形態にログインからログアウトまでの処理の流れを示すフローチャートである。
【図８】本実施形態に係る認証処理の流れを示すフローチャートである。
【図９】本実施形態に係るドメイン名取得処理を示すフローチャートである。
【図１０】本実施形態のアドレス入力処理を示すフローチャートである。
【図１１】本実施形態に係る送信処理の流れを示すフローチャートである。
【図１２】操作部に表示される送信画面の一例を示す図である。
【図１３】操作部に表示されるアドレス帳画面の一例を示す図である。
【図１４】本実施形態に係るアドレス帳処理の流れを示すフローチャートである。
【図１５】操作部に表示されるドメイン名情報の取得設定画面の一例を示す図である。
【図１６】操作部に表示されるドメイン名入力画面の一例である。
【図１７】本実施形態に係るドメイン情報の取得設定処理の流れを示すフローチャートである。
【図１８】本実施形態においてハードディスクに記憶されるドメイン名データベースおよびアドレス帳の模式図である。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、本発明を実施するための最良の形態について説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施例で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１０】
図１に本発明の情報処理装置のハードウェアブロック構成図の一例を示す。１は本発明を実装する情報処理装置である。本実施形態における情報処理装置はメールアドレスを用いて画像データ等のやりとりを行うことのできる複合機等の装置である。
【００１１】
制御部２０は、ＣＰＵ１１、ＲＡＭ１２、ネットワークＩ／Ｆ１６、ハードディスク１３操作部Ｉ／Ｆ１４、スキャナ１９を含む。これらは、メインバス１８を介して情報をやりとりすることができる。情報処理装置１は、ネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１６を介してメールサーバ等の他の通信機器の接続されるネットワーク２に接続されている。尚、本実施例では特に断りが無い限り、ＣＰＵ１１がメインバス１８を介してＲＡＭ１２、ハードディスク１３、操作部Ｉ／Ｆ１４、ネットワークＩ／Ｆ１６、スキャナＩ／Ｆ１７を制御する。
【００１２】
ＣＰＵ１１は、ハードディスク１３等の記憶装置に記憶された制御プログラムを読み出して、情報処理装置１の制御を行う。ＲＡＭ１２は、ＣＰＵ１１のワークエリアおよび一時的な記憶領域を提供する。ハードディスク１３は、ＣＰＵ１１の実行するプログラムの記憶および様々な設定やファイルを格納する記憶装置である。ハードディスク１３は、フロッピーディスクやＮＶＲＡＭ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ  ＲＡＭ）等の他の記憶装置であっても構わない。またハードディスク１３には、情報処理装置１がネットワーク２を介して他の情報処理装置に文書を送信する際に使用する送信先を管理するアドレス帳が記憶されている。アドレス帳はユーザ毎に個人アドレス帳として管理されており、ログインしているユーザ以外の個人アドレス帳を見たり、他のユーザのアドレス帳に登録されている送信先を他のユーザのアドレス帳から読み出して使用したりすることはできない。また、ハードディスク１３はユーザ毎に本人のメールアドレスを管理している。
【００１３】
操作部Ｉ／Ｆ１４は、操作部２１と制御部２０とを接続する。操作部２１はタッチパネル機能を有する液晶表示部であり、操作部２１は表示装置およびユーザからの入力を受け付ける入力装置として動作する。また、操作部Ｉ／Ｆ１４は、操作部２１に対する入力を取得して、取得した操作内容をＣＰＵ１１に渡す。ＣＰＵ１１は操作部Ｉ／Ｆ１４から受け取った情報に基づいて、操作部２１に表示する表示画面を生成する。
【００１４】
スキャナＩ／Ｆ１７は、スキャナ１９と制御部２０とを接続する。スキャナ１９は原稿を読み取って画像データを生成する原稿読み取り装置である。スキャナ１９は生成した画像データをスキャナＩ／Ｆ１７を介して制御部２０に入力する。当該情報処理装置１は、スキャナ１９を用いて、原稿を読み取り生成した画像データをメールに添付し、他の情報処理装置に送信することができる。
【００１５】
図２は、本実施形態の情報処理装置１を含むシステム構成の一例を示す。情報処理装置１とメールサーバ３はネットワーク２を介して接続されている。メールサーバ３にはｅｍａｉｌ−ｄｏｍａｉｎ．ｊｐというドメイン名が設定されている。本実施形態では、メールアドレスを構成する文字列のアットマーク等の区切文字よりも後ろの文字列をドメイン名という。
【００１６】
初めに、本実施形態におけるメールアドレスの入力を行うための操作の流れについて、図３から図６を用いて説明する。
【００１７】
図３は、ユーザが情報処理装置１にログインするときに、操作部２１に表示されるログイン画面４０１の一例である。ログイン画面４０１にはユーザＩＤ入力欄４０２、パスワード入力欄４０３、「ログイン」ボタン４０４が表示されている。
【００１８】
ユーザＩＤ入力欄４０２はユーザが入力したユーザＩＤを表示する。ユーザがユーザＩＤ入力欄４０２を押下したことに従って、操作部２１に不図示のソフトウェアキーボードを表示し、ユーザが入力した文字列をユーザＩＤ入力欄４０２に表示する。本実施形態では、ユーザＩＤはユーザのメールアドレスであるとしているが、ユーザＩＤはユーザのメールアドレスに限定されるものではない。
【００１９】
ユーザがパスワード入力欄４０３を押下した場合、ユーザＩＤ入力欄４０２と同様にソフトウェアキーボードを操作部２１に表示し、ユーザがソフトウェアキーボードのキーを押下して入力したパスワードをパスワード入力欄４０３に表示する。
【００２０】
ユーザが「ログイン」ボタン４０４を押下したことに従って、情報処理装置１はログイン処理を行う。本実施形態ではユーザＩＤとパスワードを使って、ログイン処理を行う場合について説明するが、ＩＣカード等を用いた他の方法によりログイン処理を行うこととしてもよい。
【００２１】
図４は、ユーザが情報処理装置１にログインした後に、操作部２１に表示される送信先に関する設定をおこなうための基本画面２０１の一例である。本画面は、ユーザがログイン後に所定の操作を行うことで操作部２１に表示される。所定の操作とは、例えば、ユーザがＦＡＸやＥメール機能を使用するための画面において行う、送信先設定に関する画面を表示する操作である。
【００２２】
ボタン２０２は、ユーザが新規に送信先を入力するための画面を表示するためのボタンである。ボタン２０３は、アドレス帳を開くためのボタンである。ボタン２０４は、ユーザがメールアドレス入力画面において表示するドメイン名ボタンに関する設定を行うためのボタンである。「ログアウト」ボタン２０５は、ユーザが情報処理装置１からログアウトするための処理を行うためのボタンである。
【００２３】
図５は、メールアドレスの入力画面として操作部２１に表示される画面の一例である。メールアドレス入力画面７０１は、ユーザが基本画面２０１でボタン２０２を押下した場合や、ボタン２０３を押下した後、アドレス帳に新しく送信先を追加する操作を行ったときに操作部２１に表示される画面である。ユーザが文字入力キー７０６を押下することで、アドレス表示領域７０２に押下されたキーの文字が表示される。ドメイン名ボタン７０３、７０４はドメイン名を入力するためのボタンである。図５では、ドメイン名ボタンを二つ表示することとして説明するが、表示されるドメイン名ボタンの数はこれに限らない。ユーザがドメイン名ボタン７０３、７０４を押下したことに従って、当該ドメイン名ボタンに表示されているドメイン名がアドレス表示領域７０２に表示されている文字列の最後に表示される。
【００２４】
７０５はドメイン名ボタン７０３、７０４では表示していないドメイン名を表示するためのボタンである。ユーザが７０５を押下したことに従って、図６に示す画面８０１がポップアップ表示される。
【００２５】
領域８０４は、画面８０１の総ページ数と現在表示しているページのページ数を示す領域である。図６では、画面８０１は総ページ数１ページのうち１ページ目を表示しているので「１／１」と表示されている。ボタン８０３はページを移動するためのボタンである。図６では、現在表示されているページ以外のページがないため、ボタン８０３がグレーアウトされている。ページ移動が可能な場合、ボタン８０３はグレーアウト表示されず、ユーザがボタン８０３を押下したことに従って表示されるページを変更する。
【００２６】
ドメイン名ボタン８０５をユーザが押下したことに従って、当該ドメイン名がアドレス表示領域７０２に表示される。ユーザが数字ボタン８０６を押下した場合には、当該数字ボタンの右側に表示されているドメイン名ボタン８０５のドメイン名がアドレス表示領域７０２に表示される。ユーザはドメイン名ボタン８０５、数字ボタン８０６のいずれを用いてもドメイン名を入力することができる。さらに、情報処理装置１が不図示のテンキーを有することとし、テンキーを用いて数字を入力することで、入力された数字の数字ボタン８０６の右側に表示されたドメイン名を入力することとしてもよい。「閉じる」ボタン８０２は画面８０１を閉じるためのボタンである。ユーザはドメイン名ボタン８０５または数字ボタン８０６を押下して、ドメイン名を入力した後に、「閉じる」ボタン８０２を押下して画面を閉じて、メールアドレス入力画面７０１に戻る。
【００２７】
ドメイン名ボタン７０３、７０４、８０５に表示することのできるドメイン名は、たとえば、予めハードディスク１３に記憶されている共有のドメイン名データベースに記憶されているドメイン名である。
【００２８】
上記のほかに、ログインしたユーザが使用することのできる個人アドレス帳に登録されたメールアドレスのドメイン名や、ユーザ自身のメールアドレスのドメイン名をドメイン名ボタンとして表示することができる。さらに、ユーザごとに個人のドメイン名データベースに使用するドメイン名を登録することとし、ログインしたユーザのドメイン名データベースに登録されているドメイン名をドメイン名ボタンとして表示することとしてもよい。
【００２９】
ログインしたユーザの個人アドレス帳に登録されたメールアドレスや、ユーザ自身のメールアドレス、ユーザ毎の個人のドメイン名データベースを用いることで、ログインするユーザ毎にドメイン名ボタンに表示するドメイン名を決めることができる。本実施形態では、ユーザが予めいずれの方法で取得したドメイン名をメールアドレス入力画面７０１のドメイン名ボタンに表示するかを設定しておく。そして、当該設定に従い、ドメイン名ボタンとして表示するドメイン名を取得し、メールアドレス入力画面７０１に表示する。
【００３０】
図１８を用いて、ハードディスク１３に記憶されている、ドメイン名ボタンに表示するドメイン名を取得するための情報について説明する。ドメイン名の取得に用いられる情報とは、ユーザ共有およびユーザ個人のドメイン名のデータベース、ユーザ個人のアドレス帳、ユーザＩＤとユーザのメールアドレスである。
【００３１】
図１８（ａ）はハードディスク１３に記憶される、いずれのユーザがログインした場合にも使用することのできる共有のドメイン名データベースの模式図である。登録番号とドメイン名が対応づけられてハードディスク１３に記憶されている。メールアドレス入力画面７０１には、登録番号の小さいドメイン名から順に表示される。メールアドレス入力画面７０１のドメイン名ボタンを表示する領域に表示しきれなかったドメイン名は、ポップアップ画面８０１に表示される。
【００３２】
図１８の（ｂ）はハードディスク１３に記憶される、ログインしたユーザ個人のドメイン名データベースの模式図である。ユーザＩＤ欄には、この個人のドメイン名データベースに関連付けられているユーザのユーザＩＤが記憶されている。図１８（ｂ）は、ユーザＩＤ「１１１１１」のユーザの個人ドメイン名データベースである。
【００３３】
図１８（ｃ）はハードディスク１３に記憶される、ユーザ毎に管理されている個人のアドレス帳の模式図である。個人のアドレス帳は当該アドレス帳を使用するユーザのユーザＩＤと各アドレスの登録番号、登録名、メールアドレスを関連付けて記憶している。図１８（ｃ）は、ユーザＩＤが「ａｂｃｄｅ」のユーザの個人アドレス帳を表している。
【００３４】
図１８（ｄ）はハードディスク１３に記憶される、ログインユーザのユーザＩＤとメールアドレスを記憶するデータの模式図である。ユーザがログインしたときに、ログインしたユーザのメールアドレスを取得する場合に使用される。たとえば、図１８（ｄ）では、ユーザＩＤが「１１１１１」のユーザがログインした場合、ログインしたユーザ自身のメールアドレスを取得すると「ＡＡＡ＠ａａａ．ｎｅ．ｊｐ」というメールアドレスが取得される。
【００３５】
本実施形態では、図１８（ａ）〜（ｄ）の形で記憶されている共有および個人のドメイン名データベースと個人のアドレス帳、メールアドレスのいずれかからドメイン名を取得して、ドメイン名ボタンを表示する。
【００３６】
図７は、ユーザが情報処理装置１にログインしてからログアウトするまでの処理の流れを示すフローチャートである。図７に示す処理を実行するためのプログラムは、ハードディスク１３に記憶されており、当該プログラムをＲＡＭ１２に展開して、ＣＰＵ１１が実行する。
【００３７】
図７のフローチャートに記載されている処理は、情報処理装置１に電源が供給されたことに従って開始される。
【００３８】
ＣＰＵ１１は、ユーザの認証処理を実行する（Ｓ１０１）。認証処理として実行される処理については、図８を用いて後述する。
【００３９】
ＣＰＵ１１は、ユーザがログイン後に所定の操作を行ったことに従って、図４に示す基本画面２０１を操作部２１に表示する（Ｓ１０２）。
【００４０】
ＣＰＵ１１は、ユーザが操作部２１に表示された基本画面２０１において、新規送信先の入力を行うためのボタン２０２が押下されたかを判定する（Ｓ１０３）。ボタン２０２が押下されたと判定した場合、ＣＰＵ１１はハードディスク１３に記憶されている設定情報に基づいてドメイン名取得処理を行う（Ｓ１０４）。ドメイン名取得処理でＣＰＵ１１が行う処理については図９を用いて後述する。
【００４１】
ＣＰＵ１１がドメイン名取得処理を行った後、ＣＰＵ１１はアドレス入力処理を行う（Ｓ１０５）。Ｓ１０５においてＣＰＵ１１が行う処理については図１０を用いて後述する。
【００４２】
ＣＰＵ１１はアドレス入力処理を行った後、入力されたメールアドレスにメールを送信する（Ｓ１０６）。Ｓ１０６においてＣＰＵ１１が行う送信処理については、図１１を用いて後述する。送信処理を行ったのち、ＣＰＵ１１はＳ１１１の処理を実行する。
【００４３】
次に、Ｓ１０３において、ボタン２０２が押下されていないと判定した場合、ＣＰＵ１１はアドレス帳に関する設定を行うためのボタン２０３が押下されたかを判定する（Ｓ１０７）。ボタン２０３が押下されたと判定した場合、ＣＰＵ１１はハードディスク１３に記憶されているアドレス帳から送信先を選択したり、ハードディスク１３に記憶されているアドレス帳にアドレスを追加するためのアドレス帳処理を行う（Ｓ１０８）。アドレス帳処理については、図１３、図１４を用いて後述する。アドレス帳処理を実行したのち、ＣＰＵ１１はＳ１１１に記載の処理を実行する。
【００４４】
Ｓ１０７において、ボタン２０３が押下されていないと判定した場合、ＣＰＵ１１はボタン２０４が押下されたかを判定する（Ｓ１０９）。Ｓ１０９でボタン２０４が押下されたと判定した場合、ＣＰＵ１１はドメイン名の取得設定処理を行う（Ｓ１１０）。ドメイン名の取得設定処理とは、メールアドレス入力画面７０１に表示されるドメイン名ボタン７０３、７０４に表示されるドメイン名を設定するための処理である。ドメイン名の取得設定処理については図１５〜図１７を用いて後述する。ドメイン名の取得設定処理を実行した後、ＣＰＵ１１はＳ１１２の処理を実行する。
【００４５】
Ｓ１０９において、ボタン２０４が押下されていないと判定した場合、ＣＰＵ１１は「ログアウト」ボタン２０５が押下されたかを判定する（Ｓ１１１）。「ログアウト」ボタン２０５が押下されたと判定した場合、ＣＰＵ１１はログインしているユーザを情報処理装置１からログアウトさせるための処理を実行する。ＣＰＵ１１がログアウト処理を完了したのち、ＣＰＵ１１は処理をＳ１０１に戻す。
【００４６】
「ログアウト」ボタン２０５が押下されていないと判定した場合、ＣＰＵ１１は処理をＳ１０３に戻す。
【００４７】
図８は、図７のＳ１０１に示す認証処理おいて、ＣＰＵ１１が実行する処理の流れを示すフローチャートである。本フローチャートに係る処理は、ハードディスク１３に記憶されており、ＣＰＵ１１がプログラムをＲＡＭ１２に展開して実行することで処理が実現する。
【００４８】
ＣＰＵ１１は、図３に示すログイン画面４０１を操作部２１に表示する（Ｓ３０１）。ＣＰＵ１１は、ログイン画面４０１を表示した後、ユーザからのユーザＩＤおよびパスワードの入力を受け付ける。
【００４９】
ＣＰＵ１１は、「ログイン」ボタン４０４が押下されたかを判定する（Ｓ３０２）。「ログイン」ボタン４０４が押下されたと判定した場合、ＣＰＵ１１は入力されたユーザＩＤとパスワードを用いてユーザを認証する（Ｓ３０３）。「ログイン」ボタン４０４が押下されていないと判定した場合は、Ｓ３０２に記載の処理を引き続き行う。本実施形態では、ハードディスク１３がユーザＩＤとパスワードを関連付けて記憶しており、ＣＰＵ１１は入力されたユーザＩＤとパスワードを有するユーザがハードディスク１３に記憶されているかを確認する。ユーザＩＤとパスワードを関連付けた情報はネットワーク２を介して接続される外部のサーバ等の記憶装置に記憶されていることとしてもよい。その場合、Ｓ３０３において、ＣＰＵ１１はログイン画面４０１に入力されたユーザＩＤとパスワードを有するユーザが外部のサーバに記憶されているかを確認する。
【００５０】
ＣＰＵ１１は、認証が成功したかを判定する（Ｓ３０４）。ログイン画面４０１に入力されたユーザＩＤとパスワードを有するユーザがハードディスク１３に記憶されていた場合、ＣＰＵ１１は認証が成功したとして本フローチャートの処理を終了する。認証が成功しなかった場合、ＣＰＵ１１は処理をＳ３０２に戻す。この時、認証が失敗した旨をユーザに通知する画面を操作部２１に表示することとする。
【００５１】
本実施形態では、図８に示す処理を認証処理として説明したが、情報処理装置を使用するユーザを識別する方法であれば公知の他の方法を用いることとしてもよい。
【００５２】
図９は、図７のＳ１０４に示すドメイン名取得処理おいて、ＣＰＵ１１が実行する処理の流れを示すフローチャートである。本フローチャートに係る処理は、ハードディスク１３に記憶されており、ＣＰＵ１１がプログラムをＲＡＭ１２に展開して実行することで処理が実現する。図９に記載の処理は、ユーザが操作部２１に表示される基本画面２０１において、ボタン２０２を押下したことに従って、開始する。
【００５３】
ＣＰＵ１１は、ハードディスク１３に記憶されているドメイン名の取得設定を取得する（Ｓ９０１）。ドメイン名の取得設定は図７のＳ１０９に記載の処理を実行することで行われる。
【００５４】
ＣＰＵ１１は、Ｓ９０１において取得した設定がアドレス帳からドメイン名を取得する設定であるかを判定する（Ｓ９０２）。Ｓ９０１において取得した設定がアドレス帳からドメイン名を取得する設定である場合、ＣＰＵ１１はハードディスク１３に記憶されているログインしたユーザの個人アドレス帳に記憶されているメールアドレスを取得する（Ｓ９０３）。たとえば、ログインしたユーザのユーザＩＤが「ａｂｃｄｅ」であれば、ハードディスク１３に記憶された図１８（ｃ）に示す個人のアドレス帳から登録番号１〜６の全てのメールアドレスを取得する。
【００５５】
ＣＰＵ１１は、Ｓ９０３で取得したメールアドレスからドメイン名を取得する（Ｓ９０４）。ＣＰＵ１１は取得したメールアドレスからアットマーク等の予め決められた区切文字よりも後ろの文字列をドメイン名として抽出する。たとえば、Ｓ９０１で取得したメールアドレスが「ａａａ＠ｅｍａｉｌ−ｄｏｍａｉｎ．ｊｐ」であれば「ｅｍａｉｌ−ｄｏｍａｉｎ．ｊｐ」の部分をドメイン名として抽出する。これを個人のアドレス帳に登録されている全てのメールアドレスについて行う。
【００５６】
ＣＰＵ１１は、抽出したドメイン名をアドレス帳に登録されているメールアドレスの数の多い順に並べる（Ｓ９０５）。たとえば、図１８（ｃ）に示す個人アドレス帳では、「ｘｘｘ．ｎｅ．ｊｐ」を含むメールアドレスが３つあり、「ｅｍａｉｌ−ｄｏｍａｉｎ．ｊｐ」を含むメールアドレスが２つ、「ｙｙｙ．ｃｏ．ｊｐ」を含むメールアドレスが１つである。この場合、Ｓ９０５において、ＣＰＵ１１は取得したドメイン名を「ｘｘｘ．ｎｅ．ｊｐ」「ｅｍａｉｌ−ｄｏｍａｉｎ．ｊｐ」「ｙｙｙ．ｃｏ．ｊｐ」の順に並べる。Ｓ９０５の処理を終えた後、ＣＰＵ１１は本フローチャートに記載の処理を終了する。
【００５７】
Ｓ９０２において、Ｓ９０１で取得した設定がアドレス帳からドメイン名を取得する設定でない場合、ＣＰＵ１１が取得した設定が共通設定であるかを判定する（Ｓ９０６）。共通設定とは、情報処理装置１に誰がログインした場合にも、ハードディスク１３に記憶されている共有のドメイン名データベースに登録されたドメイン名をドメイン名ボタンとしてメールアドレス入力画面に表示するための設定である。
【００５８】
Ｓ９０１で取得した設定が、共通設定である場合、ＣＰＵ１１はハードディスク１３に記憶されている共有のドメイン名データベースに記憶されているドメイン名を取得する（Ｓ９０７）。例えば、共有のドメイン名データベースが図１８（ａ）である場合、Ｓ９０７において、ＣＰＵ１１は登録番号が１〜５の５つのドメイン名を全て取得する。Ｓ９０７を行った後に、図９に示す処理を終了する。
【００５９】
Ｓ９０１で取得した設定が共通設定でない場合、ＣＰＵ１１は取得した設定が個人設定であるかを判定する（Ｓ９０８）。個人設定とは、ユーザに関連付けられてハードディスク１３に記憶される個人のドメイン名データベースを用いて、ドメイン名ボタンを表示するための設定である。
【００６０】
Ｓ９０１で取得した設定が個人設定である場合、ＣＰＵ１１はログインしているユーザの個人のドメイン名データベースに登録されているドメイン名を取得する（Ｓ９０９）。例えば、ログインしたユーザが「１１１１１」であり、個人のドメイン名データベースが図１８（ｂ）である場合、Ｓ９０９において、ＣＰＵ１１は登録番号が１〜３の３つのドメイン名を全て取得する。Ｓ９０９を行った後に、図９に示す処理を終了する。
【００６１】
Ｓ９０１で取得した設定が個人設定でない場合、ＣＰＵ１１は取得した設定が個人のメールアドレスからドメイン名を取得する設定であるかを判定する（Ｓ９１０）。Ｓ９０１で取得した情報が、個人のメールアドレスからドメイン名を取得する設定である場合、ＣＰＵ１１はハードディスク１３から、ログインしているユーザのメールアドレスを取得する。その後、取得したメールアドレスからアットマーク等の区切文字より後ろの文字列を抽出する（Ｓ９１１）。たとえば、ログインユーザのユーザＩＤが「１１１１１」である場合、ハードディスク１３に記憶されている図１８（ｄ）からログインしたユーザのメールアドレス「ＡＡＡ＠ａａａ．ｎｅ．ｊｐ」を取得する。そして、取得したメールアドレスの＠より後ろ、すなわち「ａａａ．ｎｅ．ｊｐ」の部分をドメイン名として取得する。Ｓ９１１を行った後に、図９に示す処理を終了する。
【００６２】
図１０は、図７のＳ１０５に示すアドレス入力処理において、ＣＰＵ１１が実行する処理の流れを示すフローチャートである。本フローチャートに係る処理は、ハードディスク１３に記憶されており、ＣＰＵ１１がプログラムをＲＡＭ１２に展開して実行することで処理が実現する。本フローチャートは、図９に示すドメイン名取得処理が終了したことに従って開始される。
【００６３】
ＣＰＵ１１は図５に示すメールアドレス入力画面７０１を操作部２１に表示する（Ｓ６０１）。
【００６４】
ＣＰＵ１１は、ドメイン名取得処理において取得したドメイン名を用いてドメイン名ボタン７０３、７０４を表示する（Ｓ６０２）。Ｓ６０２の処理が終了したのち、ＣＰＵ１１は操作部２１を介してユーザからの文字入力キー７０６の押下、ドメイン名ボタン７０３、７０４、ボタン７０５の押下を受け付ける。ユーザは上記のキーやボタンを用いて、メールアドレスを入力する。本実施形態では、ドメイン名ボタンを複数表示するが、ドメイン名ボタンは一つであってもよい。
【００６５】
ＣＰＵ１１は、「ＯＫ」ボタン７０７が押下されたかを判定する（Ｓ６０３）。「ＯＫ」ボタン７０７が押下されたと判定した場合、ＣＰＵ１１はメールアドレスの入力終了が指示されたとして、図１０のフローチャートに示す処理を終了する。このとき、アドレス表示領域７０２に表示されている文字列を入力されたメールアドレスとして後述する図１２の送信画面１１０１に表示する。
【００６６】
「ＯＫ」ボタン７０７が押下されていないと判定した場合、ＣＰＵ１１はドメイン名ボタン７０３、７０４が押下されたかを判定する（Ｓ６０４）。本フローチャートではドメイン名ボタン７０３、７０４が押下されたかを判定することとして説明する。Ｓ６０１で取得したドメイン名の件数が多い場合にはボタン７０５の押下に従い、図６に示す画面を表示し、ドメイン名ボタン７０３、７０４に表示されているドメイン名以外のドメイン名を入力することができる構成であるとする。
【００６７】
ドメイン名ボタン７０３、７０４のいずれかが押下されたと判定した場合、ＣＰＵ１１は押下されたドメイン名ボタンに対応するドメイン名をアドレス表示領域７０２に表示されている文字列の末尾に追加して表示する（Ｓ６０５）。ドメイン名をアドレス表示領域７０２に追加した後、ＣＰＵ１１は処理をＳ６０３に戻す。
【００６８】
Ｓ６０４において、ドメイン名ボタン７０３、７０４が押下されなかったと判定した場合、ＣＰＵ１１は、文字入力キー７０６が押下されたかを判定する（Ｓ６０６）。ＣＰＵ１１は文字入力キー７０６が押下された場合に、押下された文字入力キーに対応する文字をアドレス表示領域７０２に表示する（Ｓ６０７）。ＣＰＵ１１は押下されたキーの文字をアドレス表示領域７０２に表示した後、処理をＳ６０３に戻す。
【００６９】
文字入力キー７０６が押下されていない場合、ＣＰＵ１１は処理をＳ６０３に戻す。
【００７０】
図１１は、図７のＳ１０５に示す送信処理において、ＣＰＵ１１が実行する処理の流れを示すフローチャートである。本フローチャートに係る処理は、ハードディスク１３に記憶されており、ＣＰＵ１１がプログラムをＲＡＭ１２に展開して実行することで処理が実現する。図１１に示す処理は、図１０に示すアドレス入力処理が終了したことによって開始される。
【００７１】
ＣＰＵ１１は、図１２に示す送信画面１１０１を操作部２１に表示する。送信先表示領域１１０２は、送信先のメールアドレスが表示される領域である。「スタート」ボタン１１０４は、スキャナ１９を用いて原稿の読み取りを行い、送信先表示領域１１０２に表示されている送信先にメールを送信するためのボタンである。「キャンセル」ボタン１１０３は当該送信処理を終了するためのボタンである。
【００７２】
ＣＰＵ１１は、送信先表示領域１１０２にＳ１０４で入力されたメールアドレスを表示する（Ｓ１００２）。ＣＰＵ１１は、「スタート」ボタン１１０４が押下されたかを判定する（Ｓ１００３）。「スタート」ボタン１１０４が押下を検知すると、ＣＰＵ１１はスキャナＩ／Ｆ１７にスキャナ１９を用いて原稿の読み取りを開始するよう要求し、スキャナ１９による原稿の読み取りを行う（Ｓ１００４）。スキャナ１９による原稿の読み取りが終了した後、ＣＰＵ１１はスキャナ１９により生成された画像データをスキャナＩ／Ｆ１７を介して受け取る。
【００７３】
ＣＰＵ１１は、Ｓ１０４で入力されたメールアドレスにＳ１００４で原稿を読み取って生成した画像データを送信する（Ｓ１００５）。送信を完了した後、ＣＰＵ１１は図１１に示すフローチャートの処理を終了する。
【００７４】
Ｓ１００３において、「スタート」ボタン１１０４が押下されていない場合、ＣＰＵ１１は「キャンセル」ボタン１１０３が押下されたかを判定する（Ｓ１００６）。「キャンセル」ボタン１１０３が押下された場合、図１０に示す処理を終了する。「キャンセル」ボタン１１０３が押下されなかった場合、ＣＰＵ１１は処理をＳ１００３に戻す。
【００７５】
次に、図１３、図１４を用いて、図７のＳ１０７に記載したアドレス帳処理について説明する。アドレス帳処理とは、アドレス帳に送信先を新しく登録したり、登録されている送信先を呼び出したりするための処理である。
【００７６】
図１３は、ユーザが基本画面２０１において、ボタン２０３を押下したときに表示されるアドレス帳画面１３０１の一例である。送信先指定ボタン１３０２はハードディスク１３に記憶されているアドレス帳に登録されている送信先からメールの送信先を選択するためのボタンである。送信先追加ボタン１３０３は、ハードディスク１３に記憶されているアドレス帳へ新しい送信先を追加するためのボタンである。
【００７７】
図１４は、図７のＳ１０７に示すアドレス帳処理において、ＣＰＵ１１が実行する処理の流れを示すフローチャートである。本フローチャートに係る処理は、ハードディスク１３に記憶されており、ＣＰＵ１１がプログラムをＲＡＭ１２に展開して実行することで処理が実現する。
【００７８】
ＣＰＵ１１は、操作部２１に図１３に示したアドレス帳画面１３０１を表示する（Ｓ１２０１）。ＣＰＵ１１は、送信先指定ボタン１３０２が押下されたかを判定する（Ｓ１２０２）。送信先指定ボタン１３０２が押下された場合、ＣＰＵ１１は図８に示す認証処理で認証したユーザと関連付けされて記憶されている個人アドレス帳をハードディスク１３から取得する（Ｓ１２０３）。
【００７９】
ＣＰＵ１１は、Ｓ１２０３にて取得した個人アドレス帳に記憶されている送信先の一覧を操作部２１に表示する（Ｓ１２０４）。
【００８０】
ＣＰＵ１１は、Ｓ１２０４にて表示された送信先の一覧から送信先が指定されたか否かを判定する（Ｓ１２０５）。例えば、一覧で表示される送信先からユーザが任意の送信先を押下したことに従って、送信先が指定されたと判定する。また、不図示の送信先の一覧を表示する画面に「ＯＫ」ボタンを表示し、ユーザが送信先一覧から任意の送信先を押下して選択し、「ＯＫ」ボタンを押下したことに従って、選択された送信先が指定されたと判定してもよい。
【００８１】
Ｓ１２０５にて送信先が指定されていない場合、ＣＰＵ１１は引き続きＳ１２０４の処理を実行する。
【００８２】
Ｓ１２０５にて送信先が指定されたのち、ＣＰＵ１１は図１１に述べた送信処理を実行する（Ｓ１０５）。
【００８３】
Ｓ１２０２において、送信先指定ボタン１３０２が押下されなかった場合、ＣＰＵ１１は送信先追加ボタン１３０３が押下されたかを判定する（Ｓ１２０６）。送信先追加ボタン１３０３が押下された場合、ＣＰＵ１１はドメイン名取得処理（Ｓ１０４）およびアドレス入力処理（Ｓ１０５）を実行する。アドレス入力処理を終了した後、ＣＰＵ１１は入力された送信先をハードディスク１３に記憶されているログインユーザの個人アドレス帳に登録し、本フローチャートの処理を終了する（Ｓ１２０７）。
【００８４】
次に、図７のＳ１０９に記載したドメイン名の取得設定処理について図１５〜図１７を用いて説明する。図１５および図１６は、ドメイン名の取得設定を行うときに操作部２１に表示される画面の一例である。
【００８５】
図１５は、図４に示す基本画面２０１においてユーザがボタン２０４を押下したときに操作部２１に表示されるドメイン名の取得設定画面１５０１である。ボタン１５０２はアドレス帳に登録されているメールアドレスからドメイン名ボタンに表示するドメイン名を取得することを設定するためのボタンである。本実施形態では、ボタン１５０２が選択されたことに従って、ログイン中のユーザの個人アドレス帳に登録されているメールアドレスのドメイン名をメールアドレス入力画面のドメイン名ボタンに表示する。
【００８６】
ボタン１５０３は、情報処理装置１のハードディスク１３に記憶されている共有のドメイン名データベースに登録されているドメイン名をドメイン名ボタンに表示することを設定するためのボタンである。ユーザがボタン１５０３を押下すると、操作部２１に図１６に示すドメイン名入力画面１６０１が表示される。ここで表示されているドメイン名および、ここで入力されるドメイン名は情報処理装置１に誰がログインした場合にも共通でドメイン名ボタンの表示に使用することのできるドメイン名である。１６０２はドメイン名が登録されている番号を示している。当該番号が小さい順にメールアドレス入力画面７０１においてドメイン名ボタンを表示する。
【００８７】
１６０３はドメイン名表示領域である。ドメイン名表示領域１６０３にはドメイン名データベースに登録されているドメイン名が表示されている。ユーザがドメイン名表示領域を押下すると、当該表示領域に表示されているドメイン名を変更することができる。たとえば、ユーザが「ｅｍａｉｌ−ｄｏｍａｉｎ．ｊｐ」と書かれたドメイン表示領域を押下したときに、操作部２１にソフトウェアキーボードを表示し、ユーザが入力した文字列をドメイン名表示領域に入力することとする。ユーザが「設定」ボタン１６０４を押下したことに従って、ドメイン名入力画面１６０１の表示を終了する。
【００８８】
ボタン１５０４はユーザ毎にハードディスク１３に記憶されている個人のドメイン名データベースに登録されているドメイン名をメールアドレス入力画面７０１に表示するための設定である。ユーザがボタン１５０４を押下したことに従って、図１６に示すドメイン名入力画面１６０１を表示する。ただし、当該画面で登録されているドメイン名は情報処理装置１にログインしているユーザと同じユーザがログインしている場合にのみ、メールアドレス入力画面７０１に表示される。従って、異なるユーザがログインした場合には、異なるユーザが当該個人のドメイン名データベースに登録したドメイン名がドメイン名ボタンとして表示される。
【００８９】
ドメイン名の取得設定画面１５０１のボタン１５０５は、ログインしたユーザ自身のメールアドレスのドメイン名をドメイン名ボタンとして表示する設定である。情報処理装置１にログインすることのできるユーザには、個人のメールアドレスが与えられている。本実施形態では、ユーザと個人のメールアドレスの関係は情報処理装置１のハードディスク１３に記憶されている。ただし、ユーザと個人のメールアドレスの関係が情報処理装置１と接続される外部の記憶装置に記憶されているものとしてもよい。
【００９０】
図１７は、図７のＳ１１０に示すドメイン名の取得設定処理おいて、ＣＰＵ１１が実行する処理の流れを示すフローチャートである。本フローチャートに係る処理は、ハードディスク１３に記憶されており、ＣＰＵ１１がプログラムをＲＡＭ１２に展開して実行することで処理が実現する。
【００９１】
図１７に示す処理は、操作部２１に表示される基本画面２０１においてボタン２０４が押下されたことによって開始する。
【００９２】
ＣＰＵ１１は、図１５に示すドメイン名の取得設定画面を操作部２１に表示する（Ｓ１４０１）。その後、ＣＰＵ１１はボタン１５０２が押下されてアドレス帳が選択されたかを判定する（Ｓ１４０２）。ボタン１５０２が押下された場合、ＣＰＵ１１は操作部２１にメールアドレス入力画面７０１を表示するときに、個人アドレス帳に登録されているメールアドレスのドメイン名を表示するという設定をハードディスク１３に記憶する（Ｓ１４０３）。その後、本フローに記載の処理を終了する。
【００９３】
ボタン１５０２が押下されなかった場合、ＣＰＵ１１はボタン１５０３が押下されて共通設定が選択されたかを判定する（Ｓ１４０４）。ボタン１５０３が押下された場合、ＣＰＵ１１はハードディスク１３に記憶された共有のドメイン名データベースを取得し、ドメイン名入力画面１６０１を操作部２１に表示する（Ｓ１４０５）。Ｓ１４０５においてＣＰＵ１１は図１８（ａ）に示す共有のドメイン名データベースに記憶されている登録番号とドメイン名を用いて、図１６に示すドメイン名入力画面を表示する。その後、ユーザの操作に従って、ドメイン名入力画面１６０１にドメイン名の登録を行う。
【００９４】
ユーザが「設定」ボタン１６０４を押下したことに従って、ＣＰＵ１１は、共通設定で登録されたドメイン名をメールアドレス入力画面のドメイン名ボタンに表示する設定をハードディスク１３に記憶する（Ｓ１４０３）。ここで記憶されたドメイン名が共有のドメイン名データベースとして用いられる。その後、本フローに記載の処理を終了する。
【００９５】
ボタン１５０３が押下されなかった場合、ＣＰＵ１１はボタン１５０４が押下されて個人設定が選択されたかを判定する（Ｓ１４０７）。ボタン１５０４が押下された場合、ＣＰＵ１１は操作部２１に図１６に表示されるドメイン名入力画面を表示する（Ｓ１４０８）。Ｓ１４０８において、ＣＰＵ１１はハードディスク１３に記憶された図１８（ｂ）に示す個人のドメイン名データベースに基づいて、図１６に示すドメイン名入力画面を操作部２１に表示する。その後、ユーザ操作に従ってドメイン名入力画面１６０１にドメイン名の登録を行う。
【００９６】
ユーザが「設定」ボタン１６０４を押下したことに従って、ＣＰＵ１１は現在ログインしているユーザとドメイン名入力画面１６０１に入力されたドメイン名を関連付けて個人設定としてハードディスク１３に記憶する。このようにすることで、ユーザは個人のドメイン名データベースに登録されているドメイン名を追加したり、削除したりすることができる。ＣＰＵ１１は「設定」ボタン１６０４の押下に従って、メールアドレス入力画面に個人設定として記憶されたドメイン名をドメイン名ボタンに表示する設定をハードディスク１３に記憶する（Ｓ１４０９）。ここで、ハードディスク１３に記憶されたドメイン名が個人のドメイン名データベースとして用いられる。
【００９７】
ボタン１５０４が押下されなかった場合、ＣＰＵ１１はボタン１５０５が押下されて個人のメールアドレスが選択されたかを判定する（１４１０）。ボタン１４１０が押下された場合、ＣＰＵ１１は当該ユーザのログイン中はメールアドレス入力画面のドメイン名ボタンにログインしているユーザのメールアドレスのドメイン名を表示する設定をハードディスク１３に記憶する（Ｓ１４１１）。その後、本フローチャートに記載の処理を終了する。
【００９８】
ボタン１５０５が押下されなかった場合、ＣＰＵ１１は処理をＳ１４０１に戻す。
【００９９】
第１の実施形態ではハードディスク１３に個人アドレス帳が記憶されていることとして説明をした。個人アドレス帳の他に情報処理装置１を使用する全ユーザが使用することのできる共有アドレス帳をハードディスク１３に記憶することとしてもよい。この場合、ドメイン名の取得設定において、アドレス帳が選択された場合には、個人アドレス帳および共有アドレス帳に登録されているメールアドレスのドメイン名をドメイン名ボタンに表示することとする。
【０１００】
第１の実施形態では、ドメイン名の取得設定を個人アドレス帳またはユーザ個人のメールアドレスとすることができるようにした。上記の設定では、個人アドレス帳に登録されているメールアドレスまたはログインしたユーザのメールアドレスからアットマーク等の区切文字以降の文字列を抽出し、ドメイン名ボタンとして表示する。このようにすることで、情報処理装置にログインするユーザ毎に表示するドメイン名ボタンを決定することができるようになる。
【０１０１】
また、第１の実施形態では、ドメイン名の取得設定を個人設定とすることで、個人のドメイン名データベースに登録されたドメイン名をドメイン名ボタンに表示することができる。これにより、ユーザ毎にドメイン名表示ボタンに表示されるドメイン名を決めることができるようになる。ログインしたユーザが使わないドメイン名などがドメイン名ボタンとして表示されてしまうことを防ぐことができる。
【０１０２】
さらに、表示されたドメイン名の候補から入力するドメインの選択を受付けることで、ユーザはキーボードで一文字ずつドメイン名を入力することなく、ドメイン名の入力を行うことができる。
【０１０３】
（その他の実施形態）
第１の実施形態では、表示するドメイン名の取得元として個人アドレス帳、共有のドメイン名データベース、個人のドメイン名データベース、ログインユーザのメールアドレスのいずれか一つからドメイン名を取得する場合について説明した。しかし、上記の取得元のうち複数からドメイン名の取得を行うこととしてもよい。
【０１０４】
例えば、個人アドレス帳、共有のドメイン名データベース、個人のドメイン名データベース、ログインユーザのメールアドレス、それぞれをドメイン名の取得元として使用するか否かをユーザが選択できるようにしてもよい。このようにすることで、第１の実施形態よりも多くのドメイン名をドメイン名ボタンに表示することができるようになる。
【０１０５】
また、第１の実施形態では、ログインユーザの個人アドレス帳に登録されているメールアドレスからドメイン名を取得することとした。予め、ユーザをグループ分けしておき、ログインしたユーザの所属するグループに入っている他のユーザのアドレス帳または、グループ共有のアドレス帳に登録されているメールアドレスのドメイン名をドメイン名ボタンに表示することとしてもよい。
【０１０６】
第１の実施形態では、メールアドレス入力画面７０１において、ドメイン名ボタン７０３、７０４は押下することのできるキーとして表示されることとした。ただし、ドメイン名の候補を表示する方法は上記の方法に限らない。例えば、メールアドレス入力画面７０１においてユーザがメールアドレスを入力し、ユーザがアットマーク等の区切記号を入力したことに従ってアドレス表示領域７０２にドメイン名の候補を一覧で表示することとしてもよい。ユーザが一覧からドメイン名を選択することに従って、選択されたドメイン名を入力する文字列としてアドレス表示領域に表示することとしてもよい。
【０１０７】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのコンピュータプログラム、及び該コンピュータプログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2018088115.tif 000003
【図２】
2018088115.tif 000004
【図３】
2018088115.tif 000005
【図４】
2018088115.tif 000006
【図５】
2018088115.tif 000007
【図６】
2018088115.tif 000008
【図７】
2018088115.tif 000009
【図８】
2018088115.tif 000010
【図９】
2018088115.tif 000011
【図１０】
2018088115.tif 000012
【図１１】
2018088115.tif 000013
【図１２】
2018088115.tif 000014
【図１３】
2018088115.tif 000015
【図１４】
2018088115.tif 000016
【図１５】
2018088115.tif 000017
【図１６】
2018088115.tif 000018
【図１７】
2018088115.tif 000019
【図１８】
2018088115.tif 000020