(57)【要約】【課題】送受信の履歴における宛先の表示を改善する。【解決手段】通信ジョブの履歴表示装置１０１は、外部との送受信に係る通信ジョブの情報を表示可能な表示部１２１と、宛先情報を含む通信ジョブの履歴情報を取得する取得手段１１１と、表示部１２１による表示を制御する表示制御手段１１１と、を有する。表示制御手段１１１は、表示部１２１に表示させる履歴の表示画面４３０と、取得された履歴情報の宛先とに基づいて、履歴情報の宛先が表示画面４３０に表示されるように、宛先の表示画面４３０での宛先の表示方法を変更する（図４（ｅ）および図４（ｆ））。【選択図】図４
2020068507.tif 000002
【特許請求の範囲】
【請求項１】
外部との送受信に係る通信ジョブの情報を表示可能な表示部と、
宛先情報を含む通信ジョブの履歴情報を取得する取得手段と、
前記表示部による表示を制御する表示制御手段と、
を有し、
前記表示制御手段は、
前記表示部に表示させる履歴の表示画面と、取得された履歴情報の宛先とに基づいて、履歴情報の宛先が前記表示画面に表示されるように、前記宛先の表示画面での宛先の表示方法を変更する、
通信ジョブの履歴表示装置。
【請求項２】
前記表示制御手段は、
取得された履歴情報の宛先が、前記表示部に表示させる履歴の表示画面において表示可能な所定数以下の宛先件数である場合、履歴情報の宛先を、第１の表示方法で前記表示画面に表示し、
取得された履歴情報の宛先が、前記表示部に表示させる履歴の表示画面において表示可能な所定数より多い宛先件数である場合、履歴情報の宛先を、前記第１の表示方法よりも各宛先をコンパクトに表示する第２の表示方法で前記表示画面に表示する、
請求項１記載の、通信ジョブの履歴表示装置。
【請求項３】
前記取得手段は、
通信ジョブの履歴情報として、電子メールの履歴情報を取得し、
前記表示制御手段は、
取得された電子メールの履歴情報において各宛先についてのメールアドレスおよび名称を取得している場合、
前記第１の表示方法においては、履歴情報の各宛先について、前記メールアドレスおよび前記名称を、前記表示画面に表示し、
前記第２の表示方法においては、履歴情報の各宛先について、前記メールアドレスを、前記表示画面に表示する、
請求項２記載の、通信ジョブの履歴表示装置。
【請求項４】
前記表示制御手段は、
前記第１の表示方法において、前記メールアドレスおよび前記名称を、ＲＦＣ２８２２のアドレス形式にて、前記表示画面に表示する、
請求項３記載の、通信ジョブの履歴表示装置。
【請求項５】
前記表示制御手段は、
取得された電子メールの履歴情報において各宛先についての送信属性を取得している場合、
履歴情報の宛先と対応づけて、前記送信属性を示す情報を、前記表示画面に表示させる、
請求項３または４記載の、通信ジョブの履歴表示装置。
【請求項６】
前記表示部に表示させる履歴の表示画面における宛先の表示形式を、表示方法ごとに設定する表示設定手段、を有し、
前記表示制御手段は、
第１の表示方法および第２の表示方法のそれぞれの表示において、前記表示設定手段により設定された表示形式により、取得された履歴情報の宛先を、前記表示画面に表示する、
請求項２記載の、通信ジョブの履歴表示装置。
【請求項７】
前記取得手段は、
通信ジョブの履歴情報として、電子メールの履歴情報を取得し、
前記表示設定手段は、
第１の表示方法および第２の表示方法のそれぞれについて、電子メールの宛先の表示形式を、送信属性ごとに設定する、
請求項６記載の、通信ジョブの履歴表示装置。
【請求項８】
前記表示設定手段は、
第１の表示方法および第２の表示方法のそれぞれについて、電子メールの宛先の名称およびメールアドレスの表示形式を、送信属性ごとに設定する、
前記表示制御手段は、
第１の表示方法および第２の表示方法のそれぞれの表示において、送信属性ごとの設定に基づいて宛先の名称およびメールアドレスの表示を制御する、
請求項７記載の、通信ジョブの履歴表示装置。
【請求項９】
前記表示設定手段は、
第１の表示方法および第２の表示方法のそれぞれについて、電子メールの宛先の表示形式として、使用する文字の属性を、送信属性ごとに設定する、
前記表示制御手段は、
第１の表示方法および第２の表示方法のそれぞれの表示において、送信属性ごとに設定されている文字の属性により、宛先の表示を制御する、
請求項７記載の、通信ジョブの履歴表示装置。
【請求項１０】
前記表示設定手段は、
電子メールの宛先の表示形式として、送信属性ごとに、送信属性の表示の有無を設定し、
前記表示制御手段は、
第１の表示方法および第２の表示方法のそれぞれの表示において、送信属性ごとの設定に基づいて送信属性を付加して宛先の表示を制御する、
請求項７記載の、通信ジョブの履歴表示装置。
【請求項１１】
前記表示設定手段は、
電子メールの宛先の表示形式として、送信属性ごとに、宛先そのものの表示の有無を設定し、
前記表示制御手段は、
第１の表示方法および第２の表示方法のそれぞれの表示において、送信属性ごとの設定に基づいて宛先そのものの表示を制御する、
請求項７記載の、通信ジョブの履歴表示装置。
【請求項１２】
前記表示設定手段は、
電子メールの宛先の表示形式として、送信属性ごとに、複数の宛先の連続表示または改行表示を設定し、
前記表示制御手段は、
第１の表示方法および第２の表示方法のそれぞれの表示において、送信属性ごとの設定に基づいて複数の宛先の表示を制御する、
請求項７記載の、通信ジョブの履歴表示装置。
【請求項１３】
前記表示設定手段による設定として、第一表示設定および第二表示設定を含む複数の表示設定を記録する記録部、を有し、
前記表示制御手段は、
前記記録部に記録されている複数の表示設定の間で設定を切り替えて、第１の表示方法および第２の表示方法のそれぞれでの複数の宛先の表示を切り替える、
請求項７記載の、通信ジョブの履歴表示装置。
【請求項１４】
前記表示制御手段は、
取得された履歴情報の宛先を表示するための合計文字数が、前記表示部に表示させる履歴の表示画面において表示可能な所定数以下である場合、履歴情報の宛先を、第１の表示方法で前記表示画面に表示し、
取得された履歴情報の宛先を表示するための合計文字数が、前記表示部に表示させる履歴の表示画面において表示可能な所定数より多いである場合、履歴情報の宛先を、前記第１の表示方法よりも各宛先をコンパクトに表示する第２の表示方法で前記表示画面に表示する、
請求項１記載の、通信ジョブの履歴表示装置。
【請求項１５】
外部との送受信に係る通信ジョブの情報を表示可能な表示部、を有する通信ジョブの履歴表示装置の表示制御方法であって、
宛先情報を含む通信ジョブの履歴情報を取得する取得工程と、
前記表示部による表示を制御する表示制御工程と、
を有し、
前記表示制御工程は、
前記表示部に表示させる履歴の表示画面と、取得された履歴情報の宛先とに基づいて、履歴情報の宛先が前記表示画面に表示されるように、前記宛先の表示画面での宛先の表示方法を変更する、
表示制御方法。
【請求項１６】
外部との送受信に係る通信ジョブの情報を表示可能な表示部、を有する通信ジョブの履歴表示装置の表示制御方法をコンピュータに実行させるプログラムであって、
履歴表示装置の表示制御方法は、
宛先情報を含む通信ジョブの履歴情報を取得する取得工程と、
前記表示部による表示を制御する表示制御工程と、
を有し、
前記表示制御工程は、
前記表示部に表示させる履歴の表示画面と、取得された履歴情報の宛先とに基づいて、履歴情報の宛先が前記表示画面に表示されるように、前記宛先の表示画面での宛先の表示方法を変更する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部との送受信に係る通信ジョブの履歴を表示する装置に関する。
【背景技術】
【０００２】
外部と送受信する通信ジョブや、外部へ送受信した通信ジョブを、表示部に表示する装置に関する（特許文献１）。外部と送受信する通信ジョブを実行する装置には、たとえばＭＦＰといった画像形成装置がある。画像形成装置では、たとえば、スキャンした画像を電子メールに添付して、外部へ送信する。画像形成装置では、複数の送信宛先を、Ｔｏ、Ｃｃ、Ｂｃｃなどの送信属性を付けてグループ送信できる。画像形成装置は、送信履歴を残し、送信履歴画面に送信宛先を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０１９２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、このような画像形成装置などの通信ジョブの表示装置では、表示部の表示画面は限られている。特に、画像形成装置では、通信ジョブを表示する画面に、多くの情報が詰め込まれて表示されることがある。このように表示領域が限られている表示部や表示画面に表示されている情報が適切でないと、ユーザは送信宛先を誤認する虞がある。送信宛先を誤認したユーザは、その誤認した状態のまま送信履歴を再送信の処理に利用してしまうかもしれない。送信履歴の宛先情報の表示では、ユーザビリティに優れていることが望まれる。特に、宛先が複数あって、表示部や表示画面にすべての宛先情報を表示しきれない場合、表示されていない宛先についてユーザは失念しやすい。そのため、宛先情報表示領域に表示しきれるたとえば宛先が１件の場合と、宛先情報表示領域に表示しきれないたとえば宛先が複数の場合と、で表示方法を異ならせてユーザが気づけるようにすることが望ましい。
【０００５】
このように通信ジョブの表示装置では、送受信の履歴における宛先の表示についてさらに改善することが望まれる。
【課題を解決するための手段】
【０００６】
本発明に係る通信ジョブの履歴表示装置は、外部との送受信に係る通信ジョブの情報を表示可能な表示部と、宛先情報を含む通信ジョブの履歴情報を取得する取得手段と、前記表示部による表示を制御する表示制御手段と、を有し、前記表示制御手段は、前記表示部に表示させる履歴の表示画面と、取得された履歴情報の宛先とに基づいて、履歴情報の宛先が前記表示画面に表示されるように、前記宛先の表示画面での宛先の表示方法を変更する。
【発明の効果】
【０００７】
本発明では、送受信の履歴における宛先の表示を改善することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第一実施形態に係る通信ジョブの履歴表示装置としての画像形成装置を含む電子メールシステムの構成図である。
【図２】図１の画像形成装置の構成図である。
【図３】図２の表示部に表示されるホーム画面の説明図である。
【図４】電子メールの送信履歴の宛先を表示部に表示させるまでの画面遷移の一例の説明図である。
【図５】送信履歴の電子メールの宛先を表示するために図２のＣＰＵにより実行される表示制御のフローチャートである。
【図６】電子メールを送信する際に図２の表示部に表示される表示画面の画面遷移の説明図である。
【図７】図６での各種の宛先の選択画面の説明図である。
【図８】電子メールを作成して送信する際に図２のＣＰＵにより実行される表示制御の一部のフローチャートである。
【図９】ステップＳ７１４からステップＳ７１６までのグループ宛先の保存処理のフローチャートである。
【図１０】第一実施形態での電子メールシステムでの、画像形成装置とメールサーバとの間の通信シーケンスの説明図である。
【図１１】第二実施形態における、電子メールの送信履歴の宛先画面の例である。
【図１２】電子メールの送信履歴の一例の説明図である。
【図１３】図２のＣＰＵにより実行される、電子メールの送信履歴の宛先保存処理のフローチャートである。
【図１４】図１３のステップＳ９０１、Ｓ９０５、またはＳ９１１での電子メールの各宛先の保存処理のフローチャートである。
【図１５】図１３および図１４に基づく宛先保存データを、電子メールの送信履歴として表示するための表示制御のフローチャートである。
【図１６】第二実施形態での電子メールシステムでの、画像形成装置とメールサーバとの間の通信シーケンスの説明図である。
【図１７】第三実施形態における、電子メールの送信履歴の宛先保存処理および宛先表示の切替処理のフローチャートである。
【図１８】第三実施形態での電子メールシステムでの、画像形成装置とメールサーバとの間の通信シーケンスの説明図である。
【図１９】第四実施形態における、電子メールの送信履歴の宛先保存処理のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。しかしながら、以下の実施形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は実施形態に記載されている構成によって限定されることはない。
【００１０】
［第１実施形態］
図１は、本発明の第一実施形態に係る通信ジョブの履歴表示装置としての画像形成装置１０１を含む電子メールシステム１００の構成図である。図１の電子メールシステム１００は、画像形成装置１０１、メールサーバ１０３、ＰＣ１０４、およびこれらの装置をデータ通信可能に接続するネットワーク１０５、を有する。ネットワーク１０５は、それに接続される装置をデータ通信可能に接続されるものであればよく、有線方式または無線方式により各装置と接続されてよい。電子メールシステム１００において、画像形成装置１０１は、電子メールの送信設定に基づいて、原稿をスキャンした画像データを電子メールに添付してメールサーバ１０３へ送信する。画像データは、画像をＲＡＷデータ化した電子データに限らず、ＴＩＦＦ、ＪＰＥＧなどの画像フォーマットに従った電子データやＰＤＦフォーマットに従った電子データであってもよい。メールサーバ１０３は、たとえばＳＭＴＰプロトコルに対応したメールサーバ１０３である。メールサーバ１０３は、受信した電子メールおよび添付されている画像データを、電子メールの宛先ごとのメールボックスに分類して蓄積保存する。ＰＣ１０４は、メールサーバ１０３から、ＰＣ１０４を使用するユーザの電子メールを、ＰＯＰプロトコルにより受信する。ＰＣ１０４は、ＨＴＴＰプロトコルにより画像形成装置１０１と接続し、画像形成装置１０１の設定を参照して更新してよい。ＰＣ１０４は、画像形成装置１０１の各種情報（送信履歴、装置名称、ユーザ情報など）を参照してよい。
【００１１】
図２は、図１の画像形成装置１０１の構成図である。図２の画像形成装置１０１は、読取部１１６、表示部１２１、操作部１１８、印刷部１２０、およびこれらが接続される制御部１１０、を有する。制御部１１０は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、ストレージ１１４、読取Ｉ／Ｆ１１５、操作Ｉ／Ｆ１１７、印刷Ｉ／Ｆ１１９、通信Ｉ／Ｆ１２３、およびこれらが接続されるシステムバス１２５、を有する。ＲＯＭ１１２は、ＣＰＵ１１１で実行可能な制御プログラムおよび制御に使用する各種のデータを、記録する。ＲＯＭ１１２は、ブートプログラムやフォントデータなども記録してよい。ストレージ１１４は、たとえば、主に、画像データ、印刷データ、アドレス帳、各種のプログラム、および各種の設定情報を記録する。ストレージ１１４は、たとえば電源ＯＦＦ／ＯＮで消去されない不揮発性のフラッシュメモリでよい。ストレージ１１４は、この他にもたとえば、ＳＳＤ、ＨＤＤ、ｅＭＭＣなどでよい。ＲＡＭ１１３は、ＣＰＵ１１１のメインメモリであり、たとえば、ワークエリア、プログラムを展開するための一時記録領域として用いられる。ＲＯＭ１１２、ＲＡＭ１１３、およびストレージ１１４は、画像形成装置１０１の記録部を構成する。ＣＰＵ１１１は、ＲＯＭ１１２又はストレージ１１４に記録されたプログラムを読み出してＲＡＭ１１３に展開して実行する。これにより、図２の画像形成装置１０１には、画像形成装置１０１の全体的な動作を制御するための制御部１１０が実現される。制御部１１０は、読取部１１６、表示部１２１、操作部１１８、印刷部１２０の動作を制御し、たとえば読取制御、印刷制御、電子メールの送信制御などを実行する。なお、画像形成装置１０１は、複数のＣＰＵ１１１を備え、その複数のＣＰＵ１１１によりＲＯＭ１１２又はストレージ１１４に記録されたプログラムを分散して実行してもよい。また、後述するプログラムの一部は、ＡＳＩＣやＦＰＧＡなどのハードウェア回路により処理されてもよい。
【００１２】
読取Ｉ／Ｆ１１５は、読取部１１６に接続される。読取Ｉ／Ｆ１１５は、ＣＰＵ１１１の制御により、読取部１１６に原稿の読み取りを実行させる。読取部１１６は、原稿を読み取って、原稿を読み取った画像データを生成する。読取Ｉ／Ｆ１１５は、読取部１１６が生成した画像データを、ストレージ１１４に保存する。印刷Ｉ／Ｆ１１９は、印刷部１２０に接続される。印刷Ｉ／Ｆ１１９は、ＣＰＵ１１１の制御により、印刷部１２０に画像データを印刷させる。印刷Ｉ／Ｆ１１９は、ストレージ１１４の画像データを印刷部１２０へ出力する。印刷部１２０は、入力される画像データを、用紙などに印刷する。通信Ｉ／Ｆ１２３は、ネットワーク１０５に接続される。通信Ｉ／Ｆ１２３は、ＣＰＵ１１１の制御により、ネットワーク１０５に接続される他の装置とデータ通信する。通信Ｉ／Ｆ１２３は、ＣＰＵ１１１から、たとえばストレージ１１４の画像データを添付した電子メールを取得すると、電子メールを、メールサーバ１０３へ送信する。通信Ｉ／Ｆ１２３は、ＦＴＰ、ＳＭＢ、ＷｅｂＤＡＶ、ＳＭＴＰなどの各種の通信プロトコルにより、画像データを送信してよい。通信Ｉ／Ｆ１２３は、ＣＰＵ１１１から、画像形成装置１０１の設定画面のデータを取得すると、設定画面のデータを、ＰＣ１０４へ送信する。通信Ｉ／Ｆ１２３は、ＰＣ１０４から各種の設定値を受信すると、ストレージ１１４に記録する。通信Ｉ／Ｆ１２３は、ＨＴＴＰなどの各種の通信プロトコルにより、設定値および設定画面のデータを送受してよい。この場合、ＣＰＵ１１１は、ＲＯＭ１１２に格納されるＷｅｂサーバアプリケーションを実行し、通信Ｉ／Ｆ１２３によるＨＴＴＰ接続を制御する。操作Ｉ／Ｆ１１７は、操作部１１８と、表示部１２１とに接続される。操作Ｉ／Ｆ１１７は、ＣＰＵ１１１の制御により、表示部１２１に画面を表示させる。表示部１２１は、たとえば液晶表示デバイスである。表示部１２１は、液晶表示デバイスの表示画面に、操作に係る画面を表示する。操作部１１８は、たとえば液晶表示デバイスに重ねて配置されるタッチパネルデバイスである。操作部１１８は、操作の位置などの操作情報を、ユーザの表示部１２１に対する操作として出力する。操作Ｉ／Ｆ１１７は、表示部１２１に表示されている表示画面と、操作部１１８の操作情報とに基づいて、ユーザの操作内容を特定し、特定した操作内容に応じた入力データをＣＰＵ１１１へ出力する。
【００１３】
ところで、このような画像形成装置１０１では、電子メールによる通信ジョブの送信履歴を、ストレージ１１４に蓄積して記録する。また、画像形成装置１０１は、ユーザの電子メールの送信履歴の呼び出し操作に基づいて表示部１２１に表示し、表示している履歴から選択された宛先に新たな電子メールを再送信する、ことが考えられる。しかしながら、画像形成装置１０１の表示部１２１は、画像形成装置１０１の各種の機能を設定するためのものであり、基本的に大型のものにはなっていない。画像形成装置１０１の表示部１２１の表示画面は、限られたものになる。その一方で、１つの電子メールの送信履歴には、同報送信の場合などのように、複数の宛先が含まれることがある。この場合、画像形成装置１０１の表示部１２１に、すべての宛先情報を表示しきれない可能性がある。また、１つの宛先を表示する場合であっても、メールアドレスが長かったり、長い宛先が付加されていたりする場合、画像形成装置１０１の表示部１２１に、そのすべてを切れないように表示できない可能性がある。また、電子メールの宛先には、Ｔｏ／Ｃｃ／Ｂｃｃなどの送信属性がある。Ｔｏは、一般的に電子メールの直接的な宛先に用いられ、相手先において表示される宛先である。Ｃｃは、一般的に電子メールの間接的な宛先に用いられ、相手先において表示される宛先である。Ｂｃｃは、一般的に電子メールの間接的な宛先に用いられ、相手先において表示されない宛先である。電子メールでは、これらの送信属性を宛先ごとに指定することができる。電子メールの宛先を表示する場合においても、宛先に対応付けて送信属性が表示されることが望ましい。そして、通信ジョブの送信履歴の表示画面に、これらの宛先の情報のすべてが一覧的に適切に表示されていない場合、ユーザは、本来的に想定しているものとは異なる宛先へ、電子メールを送信してしまう可能性がある。ユーザは、表示されていない宛先が存在することを確認することなく、再送信の宛先として選択してしまう可能性がある。特に、画像形成装置１０１では、通信ジョブの送信履歴を表示する画面には、電子メールの宛先だけでなく、電子メールの日時、添付した画像データの情報などの各種の情報がまとめて表示される。通信ジョブの送信履歴を表示する画面は、これらの複数の情報を参照して、再送信の宛先を適切に選択できるようにすることが望ましい。この場合、表示画面において宛先を表示する領域がさらに小さくなり、表示可能な宛先の件数などがさらに減ることになる。また、１つの送信履歴のデータが増えると、ストレージ１１４に蓄積可能な送信履歴の件数が減る。このため、画像形成装置１０１によっては、１件当たりのデータ量を制限する可能性がある。しかしながら、このように１件当たりのデータ量を制限するために、電子メールの宛先の情報を減らしてしまうと、ユーザは再送信の宛先として不適切な履歴を選択してしまう可能性がある。このように画像形成装置１０１などの通信ジョブの履歴表示装置では、送信履歴の宛先表示について、ユーザビリティを考慮して改善することが望まれる。以下、本実施形態での対策について説明する。
【００１４】
図３は、図２の表示部１２１に表示されるホーム画面３００の説明図である。ＣＰＵ１１１は、たとえば画像形成装置１０１が起動された場合、図３のホーム画面を表示部１２１に表示する。図３の表示部１２１は、タッチパネルデバイスが重ねて配置される液晶表紙デバイスと、データＬＥＤ３２０、エラーＬＥＤ３２１、を有する。液晶表紙デバイスには、スキャン３０１、メニュ３０７、アドレス帳３０６などの複数の機能ボタンが表示されている。ユーザは、液晶表紙デバイスに重ねて配置されるタッチパネルデバイスを操作することにより、液晶表紙デバイスに表示されているボタンを操作する。ＣＰＵ１１１は、操作されたボタン（表示オブジェクト）に関連付けられたプログラムを実行することにより、操作されたボタン（表示オブジェクト）に応じた制御を実行する。たとえば、状況確認ボタン３０９が操作されると、ＣＰＵ１１１は、表示部１２１の表示を切り替え制御して、画像形成装置１０１の状態を確認する状況確認画面４００を、表示部１２１に表示する。スキャンボタン３０１が操作されると、ＣＰＵ１１１は、画像形成装置１０１から電子メール送信（電子メール送信）、ＳＭＢ、ＦＴＰ、ＷｅｂＤａｖによるファイル送信を実行するための各送信設定画面を、表示部１２１に表示する。メニュボタン３０７が操作されると、ＣＰＵ１１１は、画像形成装置１０１の各種設定メニュ画面を、表示部１２１に表示する。アドレス帳ボタン３０６が操作されると、ＣＰＵ１１１は、画像形成装置１０１のアドレス帳６４０の表示画面を、表示部１２１に表示する。ストップボタン３１１が操作されると、ＣＰＵ１１１は、現在実行している画像形成装置１０１の各処理を中断する。ホームボタン３１０が操作されると、ＣＰＵ１１１は、図３のホーム画面を表示部１２１に表示する。ストップ３１１およびホームボタン３１０は、表示部１２１に常時表示されてよい。データＬＥＤ３２０およびエラーＬＥＤ３２１は、画像形成装置１０１の状態を表示する。ＣＰＵ１１１は、送信ジョブや印刷ジョブの実行を開始すると、データＬＥＤ３１０を点灯する。ＣＰＵ１１１は、送信ジョブや印刷ジョブの実行が完了すると、データＬＥＤ３１０を消灯する。ＣＰＵ１１１は、画像形成装置１０１に何らかのエラー（ジャム・紙無しなど）が発生した場合に、エラーＬＥＤ３１１を点灯する。
【００１５】
図４は、電子メールの送信履歴の宛先を表示部１２１に表示させるまでの画面遷移の一例の説明図である。図３のホーム画面３００の状況確認ボタン３０９が操作されると、ＣＰＵ１１１は、図４（ａ）の状況確認画面４００を表示部１２１に表示する。状況確認画面４００には、確認可能な状況として、デバイス情報、コピー／プリントジョブ、送信ジョブ、受信ジョブ、ファクシミリ転送エラージョブ、ネットワーク１０５情報のボタンがリスト表示される。また、状況確認画面４００には、閉じるボタン４０２が表示される。送信ジョブのボタン４０１が操作されると、ＣＰＵ１１１は、図４（ｂ）の送信ジョブの状況および履歴の確認画面４１０を表示部１２１に表示する。送信ジョブの状況および履歴の確認画面４１０には、送信履歴として、送信した電子メール、送信したファクシミリ、送信したファイルを示すボタンがリスト表示される。送信ジョブの確認画面４１０には、送信状況のタブボタンと、送信履歴のタブボタン４１１とが表示される。ＣＰＵ１１１は、タブボタンの操作に応じて確認画面４１０に状況または履歴を表示する。また、確認画面４１０には、左上に戻るボタン４１４が表示される。送信履歴の電子メールのボタン４１３、４１４が操作されると、ＣＰＵ１１１は、図４（ｃ）または図４（ｄ）の詳細情報画面４２０を表示部１２１に表示する。図４（ｃ）または図４（ｄ）の詳細情報画面４２０には、送信履歴から選択された電子メールの宛先などの各種の情報を示すボタンがリスト表示される。送信履歴として詳細情報画面４２０に表示される情報は、たとえば、受付番号４２０１、送信結果４２０２、開始時刻４２０３、ジョブタイプ４２０４、宛先４２０５、件名４２０６、送信ページ数４２０７、通信モード４２０８、である。送信履歴の情報は、後述する表Ｂ（表２）において説明する。スクロールバー４２２が操作されると、ＣＰＵ１１１は、表示部１２１に表示する詳細情報画面４２０の内容を切り替える。図４（ｃ）または図４（ｄ）の詳細情報画面４２０において宛先のボタン４２１、４２３が操作されると、ＣＰＵ１１１は、図４（ｅ）または図４（ｆ）の宛先画面４３０を表示部１２１に表示する。ＣＰＵ１１１は、表Ａ（表１）に基づいて、電子メールの宛先を表示する宛先画面４３０を表示部１２１に表示する。表示制御手段としてのＣＰＵ１１１は、表示部１２１に表示させる履歴の表示画面と、取得された履歴情報のすべての宛先とに基づいて、履歴情報のすべての宛先が表示画面に一覧的に表示されるように、宛先の表示画面での宛先の表示方法を変更する。
【００１６】
たとえば、図４（ｅ）の宛先画面４３０は、受付番号４２０１が００２９である電子メールについての宛先を表示する画面である。受付番号４２０１が００２９である電子メールの宛先は、１件である。通信モード４２０８は、通常送信である。この場合、ＣＰＵ１１１は、宛先４３１において、送信属性の“Ｔｏ：”と送信時に設定した電話帳の名称“ＡＡＡ”とメールアドレス“＜ａａａ＠ａｂｃ．ｃｏ．ｊｐ＞”とを、宛先画面４３０に表示する。アドレス帳から１宛先のみを設定して通常送信した場合、宛先表示４３１のように“送信属性（Ｔｏ／Ｃｃ／Ｂｃｃ）：アドレス帳に入力された名称＜メールアドレス＞”の形式で宛先の文字列が表示される。たとえば、アドレス帳に名称“ＡＡＡ”、メールアドレス“ａａａ＠ａｂｃ．ｃｏ．ｊｐ”を登録した場合、“Ｔｏ：ＡＡＡ＜ａａａ＠ａｂｃ．ｃｏ．ｊｐ“の文字列が表示される。また、図４（ｅ）の宛先画面４３０には、後述する表示設定ボタン４３５、表示切替ボタン４３３、が表示される。
【００１７】
この他にもたとえば、図４（ｆ）の宛先画面４３０は、受付番号４２０１が００２８である電子メールについての宛先を表示する画面である。受付番号４２０１が００２８である電子メールの宛先は、２件以上である。通信モード４２０８は、同報送信である。この場合、ＣＰＵ１１１は、宛先４３１において、“送信属性（Ｔｏ／Ｃｃ／Ｂｃｃ）：と、送信時に設定した電話帳のメールアドレスとを、とを、宛先画面４３０に表示する。複数のメールアドレスは、“，”（カンマ）で区切って連続して表示する。なお、宛先４２０５の表示可能な文字列長をオーバする場合、メールアドレスの文字列の最後に“…”（３点リーダ）を付加してよい。送信履歴の宛先が宛先画面４３０に入りきらない場合、ＣＰＵ１１１は、スクロールバー４３４を表示し、スクロールバー４３４の操作に応じてすべての宛先を宛先画面４３０に表示してよい。また、送信履歴の宛先が宛先として保存可能な最大文字列長を超えた場合、宛先の最後に“…”（３点リーダ）を付加し、表示されているメールアドレスに続きが有ることをユーザに明示してよい。また、図４（ｆ）の宛先画面４３０には、後述する表示設定ボタン４３５、表示切替ボタン４３３、が表示される。
【００１８】
このように、表示制御手段としてのＣＰＵ１１１は、取得された履歴情報の宛先が、表示部１２１に表示させる履歴の表示画面において表示可能な所定数（ここでは１件）以下の宛先件数である場合、第１の表示方法で表示する。第１の表示方法では、履歴情報のすべての宛先を、第１の表示方法で表示画面に一覧に表示する。また、表示制御手段としてのＣＰＵ１１１は、取得された履歴情報の宛先が、表示部１２１に表示させる履歴の表示画面において表示可能な所定数より多い（ここでは２件以上の）宛先件数である場合、第２の表示方法で表示する。第２の表示方法では、履歴情報のすべての宛先を、第１の表示方法よりも各宛先をコンパクトに、表示画面に一覧に表示する。
【００１９】
【表１】
2020068507.tif 000003
【００２０】
図５は、送信履歴の電子メールの宛先を表示するために図２のＣＰＵ１１１により実行される表示制御のフローチャートである。ＣＰＵ１１１は、ストレージ１１４、ＲＡＭ１１３、ＲＯＭ１１２を読み書きし、表示部１２１、操作部１１８、読取部１１６、および通信Ｉ／Ｆ１２３を制御して、図５の処理を実行する。ステップＳ５０１において、ＣＰＵ１１１は、ストレージ１１４から送信履歴を読み出す。ステップＳ５０２において、ＣＰＵ１１１は、送信ジョブの送信履歴４１０の画面に、送信履歴を表示する。送信履歴には、送信ジョブごとに、たとえば、ジョブタイプ、開始時刻、送信結果（ＯＫ／ＮＧ）、送信結果がＮＧの場合のエラーコード、が表示される。また、ＣＰＵ１１１は、表示部１２１の表示領域に応じて、送信履歴の一覧表示の画面スクロール、ジョブの種類を示すアイコン表示などの表示制御も行う。ステップＳ５０３において、ＣＰＵ１１１は、送信履歴４１０で表示されている通信ジョブの一つが操作されたか否かを判断する。通信ジョブの一つが選択操作されていない場合、ＣＰＵ１１１は、処理をステップＳ５０２へ戻す。ＣＰＵ１１１は、通信ジョブの一つが選択操作されるまで、ステップＳ５０２およびステップＳ５０３の処理を繰り返す。通信ジョブの一つが選択操作された場合、ＣＰＵ１１１は、選択したジョブの受付番号を保持し、処理をステップＳ５０４へ進める。ステップＳ５０４において、ＣＰＵ１１１は、ステップ５０３で保持した受付番号の送信履歴を取得し、送信ジョブの詳細情報４２０を表示する。送信履歴に保存する詳細情報は、たとえば表Ｂ（表２）に示すものである。送信履歴に保存する詳細情報は、送信ジョブの実行ごとに生成され、１ジョブ毎に不揮発性のストレージ１１４に保存される情報である。送信履歴の宛先４２０５は、電子メール送信時の宛先情報から宛先表示文字列に変換してストレージ１１４に保存される。ステップＳ５０５において、ＣＰＵ１１１は、詳細情報４２０の宛先（４２１、４２３）が操作により選択されたか否かを判断する。詳細情報４２０の宛先（４２１、４２３）が操作により選択されていない場合、ＣＰＵ１１１は、処理をステップＳ５０４へ戻す。ＣＰＵ１１１は、宛先（４２１、４２３）が選択操作されるまで、ステップＳ５０４およびステップＳ５０５の処理を繰り返す。詳細情報４２０の宛先（４２１、４２３）が操作により選択されると場合、ＣＰＵ１１１は、処理をステップＳ５０６へ進める。Ｓ５０６において、ＣＰＵ１１１は、表示中の送信履歴の受付番号から、保存されている宛先４２０５を取得し、取得した宛先４２０５を宛先画面４３０に表示する。
【００２１】
【表２】
2020068507.tif 000004
【００２２】
図６は、電子メールを送信する際に図２の表示部１２１に表示される表示画面の画面遷移の説明図である。図３のホーム画面３００のスキャンボタン３０１が操作されると、ＣＰＵ１１１は、図６（ａ）のスキャン画面６００を表示部１２１に表示する。電子メールを送信する場合、ユーザは、電子メールボタン６０１を操作する。ＣＰＵ１１１は、これに応じて図６（ｂ）または図６（ｃ）の電子メール画面６１０を表示部１２１に表示する。電子メール画面６１０には、宛先設定タブボタン６１２、送信設定タブボタン６１１、が表示される。なお、図６（ａ）から図６（ｃ）に示すように、状況確認ボタン３０９は、ホーム画面３００の他、電子メール送信画面６１０などのジョブ設定画面でも表示してよい。図６（ｂ）は、送信設定タブボタン６１１が操作された場合の表示である。図６（ｂ）の電子メール画面６１０には、送信する画像データについての設定ボタンがリスト表示される。図６（ｂ）の電子メール画面６１０には、たとえば、原稿の読取サイズ、原稿を読み取って生成された画像のファイル形式、読み取り濃度、原稿の種類など原稿の読取に関する設定ボタン、が表示される。また、電子メール画面６１０には、本文・ファイル名・件名など生成される電子メールに関する設定ボタンが表示される。図６（ｃ）は、宛先設定タブボタン６１２が操作された場合の表示である。図６（ｃ）の電子メール画面６１０には、送信の宛先を設定するための設定ボタンがリスト表示される。図６（ｃ）の電子メール画面６１０には、キーボード入力ボタン、アドレス帳からの入力ボタン６１３、ＬＤＡＰサーバからの入力ボタン、送信履歴からの入力ボタン６１８、が表示される。キーボード入力ボタンが操作されると、ＣＰＵ１１１は、キーボードを表示する。ユーザは、送信宛先のメールアドレスを、キーボードから直接入力する。これにより、ＣＰＵ１１１は、電子メールの送信先（宛先）を取得する。アドレス帳の入力ボタン６１３が操作されると、ＣＰＵ１１１は、ストレージ１１４に登録されているアドレス帳を表示する。アドレス帳には、送信する宛先情報として、たとえば送信種別（電子メール、ファイル、ファクシミリなど）、名称、宛先データ（メールアドレス、ホスト名、サーバ情報など）、アカウント情報（ユーザ名、パスワード）、などの情報が含まれる。ユーザは、表示されるメールアドレスを選択する。これにより、ＣＰＵ１１１は、アドレス帳６４０から、操作により選択される電子メールの送信先（宛先）を取得する。ＬＤＡＰサーバからの入力ボタンが操作されると、ＣＰＵ１１１は、図示外のＬＤＡＰサーバに登録されているアドレス帳を取得して表示する。ユーザは、表示されるメールアドレスを選択する。これにより、ＣＰＵ１１１は、操作により選択される電子メールの送信先（宛先）を取得する。送信履歴からの入力ボタン６１８が操作されると、ＣＰＵ１１１は、ストレージ１１４に登録されている送信履歴を表示する。ユーザは、表示される送信履歴を選択する。これにより、ＣＰＵ１１１は、操作により選択される送信履歴に含まれる１乃至複数の電子メールの送信先（宛先）を取得する。図６（ｂ）または図６（ｃ）の電子メール画面６１０において、白黒スタートボタン６１５またはカラースタートボタン６１４が操作されると、ＣＰＵ１１１は、電子メールの送信準備処理を開始し、図６（ｄ）の送信画面６２０を表示部１２１に表示する。図６（ｄ）の送信画面６２０には、「読み込み中／送信中です。」のメッセージ６２１、宛先数および送信ページ数のメッセージ６２２、送信開始ボタン６２３、が表示される。宛先数６２２は、電子メール送信の宛先の数である。送信ページ数は、送信する原稿のページ数である。送信開始ボタン６２３は、原稿の読み込み中に、１ページ毎に表示されてよい。送信開始ボタン６２３が操作されると、ＣＰＵ１１１は、電子メールの送信処理を実行する。
【００２３】
図７は、図６での各種の宛先の選択画面の説明図である。図７（ａ）は、アドレス帳の入力ボタン６１３が操作された場合に表示される、送信属性ごとの宛先の設定画面６３０である。設定画面６３０には、Ｔｏ／Ｃｃ／Ｂｃｃそれぞれの設定ボタン６３１〜６３３が表示される。Ｔｏボタン６３１、Ｃｃボタン６３２、Ｂｃｃボタン６３３のいずれかが操作されると、ＣＰＵ１１１は、図７（ｂ）のアドレス帳の表示画面６４０を表示する。アドレス帳の表示画面６４０には、アドレス帳に含まれる複数のアドレスのボタンがリスト表示される。アドレス帳の表示画面６４０には、画面下部のアイコンメニュに表示されているメールアドレスボタン６４３が操作されると、ＣＰＵ１１１は、各ボタンに、アドレス帳に登録されている電子メールのアドレスを表示する。星マーク６４５が操作されると、ＣＰＵ１１１は、よく使う設定に登録されているアドレスの送信宛先を表示する。これにより、表示画面６４０には、よく使う設定、ファクシミリ、電子メール６４３、Ｉファクシミリ（インターネットファクシミリ）、ファイルなどの送信宛先が表示される。アドレスのボタンが操作により選択されると、ＣＰＵ１１１は、選択されたアドレスのボタンに、チェック６４１を表示する。選択されていない宛先は、未チェック６４２となる。確定ボタン６４４が操作されると、ＣＰＵ１１１は、操作時点で選択されている宛先を、送信属性の送信宛先に設定する。ＣＰＵ１１１は、図６（ｂ）または図６（ｃ）の電子メール画面６１０を表示部１２１に表示する。なお、同報送信をする場合、複数の宛先を選択すればよい。複数の宛先が選択された場合、宛先確認ボタン６１７の件数表示は、２以上となる。宛先確認ボタン６１７が操作されると、ＣＰＵ１１１は、選択している複数の宛先を、図７（ｃ）の宛先詳細の確認画面６５０に表示する。宛先詳細の確認画面６５０には、電子メールの宛先に設定されている１乃至複数の電子メールアドレスが、Ｔｏ／Ｃｃ／Ｂｃｃの送信属性ごとに分類して表示される。宛先詳細の確認画面６５０において宛先ボタン６５１が操作されると、ＣＰＵ１１１は、ボタンの左端のマークをチェック状態とし、宛先を編集可能な状態にする。そして、画面下の宛先解除ボタン６５２が操作されると、ＣＰＵ１１１は、編集可能な状態にあるアドレスを、電子メールの宛先から削除する。宛先編集ボタン６５３が操作されると、ＣＰＵ１１１は、編集可能な状態にあるアドレスを、編集可能にする。詳細情報ボタン６５４が操作されると、ＣＰＵ１１１は、編集可能な状態にあるアドレスについての、宛先としてのＴｏ／Ｃｃ／Ｂｃｃの送信属性と、メールアドレスと、アドレス帳に登録された名称と、を表示する。Ｔｏ／Ｃｃ／Ｂｃｃの変更ボタン６５５が操作されると、ＣＰＵ１１１は、編集可能な状態にあるアドレスについての送信属性の変更画面を表示する。この場合、ＣＰＵ１１１は、図７（ａ）の設定画面６３０を表示してよい。
【００２４】
図７（ｄ）は、送信履歴からの入力ボタン６１８が操作された場合に表示される、送信履歴の選択画面６６０である。送信履歴の選択画面６６０には、過去に送信した送信履歴ボタン６６１，６６２，６６３がリスト表示される。各々の送信履歴ボタン６６１，６６２，６６３には、それぞれの宛先データが表示される。送信履歴ボタン６６１，６６２，６６３が操作されると、ＣＰＵ１１１は、操作により選択された送信履歴に含まれているすべての電子メールのアドレスを送信先（宛先）として取得する。また、ＣＰＵ１１１は、図６（ｂ）または図６（ｃ）の電子メール画面６１０を表示部１２１に表示する。送信履歴の選択画面６６０において、各送信履歴ボタンに表示される宛先は、宛先データごとに表示方法が変更されている。たとえば送信履歴ボタン６６１では、送信宛先が、ＡＡＡ＜ａａａ＠ａｂｃ．ｃｏ．ｊｐ＞と、ＢＢＢ＜ｂｂｂ＠ａｂｃ．ｃｏ．ｊｐ＞と、そのほかに宛先が設定されていることを示す”…“とにより、表示されている。宛先データ６６２では、送信宛先が、メールアドレスのみで表示されている。すべての送信宛先である３つの宛先が表示されている。宛先データ６６３では、送信宛先が、送信属性と、ＡＡＡ＜ａａａ＠ａｂｃ．ｃｏ．ｊｐ＞と、ＢＢＢ＜ｂｂｂ＠ａｂｃ．ｃｏ．ｊｐ＞と、により、表示されている。送信属性Ｔｏには、ＡＡＡ＜ａａａ＠ａｂｃ．ｃｏ．ｊｐ＞の１件の宛先が表示されている。送信属性Ｃｃには、ＢＢＢ＜ｂｂｂ＠ａｂｃ．ｃｏ．ｊｐ＞の１件の宛先が表示されている。このように宛先データの表示方法を変えることで、宛先データの詳細が分かり、過去に送信した宛先をユーザが間違って設定し難くできる。以上の処理は、電子メール送信時の表示画面の遷移である。
【００２５】
図８は、電子メールを作成して送信する際に図２のＣＰＵ１１１により実行される表示制御の一部のフローチャートである。図８（Ａ）は、電子メールを作成して送信する処理の流れを示すフローチャートである。ステップＳ７０１において、ＣＰＵ１１１は、電子メールの画面６１０において送信設定６１２を表示しているか否かを判断する。送信設定６１２を表示していない場合、ＣＰＵ１１１は、処理をステップＳ７０２へ進める。ステップＳ７０２において、ＣＰＵ１１１は、電子メールの送信宛先を設定する。電子メールの送信宛先の詳細な処理は、上述した画面遷移において説明している。ＣＰＵ１１１は、設定した宛先のアドレスなどのデータを、ＲＡＭ１１３に保存する。送信設定６１２を表示している場合、ＣＰＵ１１１は、処理をステップＳ７０３へ進める。ステップＳ７０３において、ＣＰＵ１１１は、電子メールに添付される画像ファイルの読取設定、電子メールの本文、件名、ファイル名などを設定する。ＣＰＵ１１１は、設定テータを、ＲＡＭ１１３のワーク領域などに保存する。ステップＳ７０４において、ＣＰＵ１１１は、白黒スタートボタン６１５またはカラースタートボタン６１４が操作されたことに基づいて、電子メールの送信開始を判断する。電子メールの送信を開始しない場合、ＣＰＵ１１１は、処理をステップＳ７０１へ戻す。電子メールの送信を開始する場合、ＣＰＵ１１１は、処理をステップＳ７０５へ進める。白黒スタートボタン６１５が操作された場合、ステップＳ７０５において、ＣＰＵ１１１は、原稿をモノクロで読み込み、電子メールを送信する。カラースタートボタン６１４を操作された場合、ＣＰＵ１１１は、原稿をカラーで読み込み、電子メールを送信する。ＰＵ１１１は、ステップＳ７０２とステップＳ７０３にて設定された宛先、送信設定に基づいて、電子メールを送信する。ＰＵ１１１は、電子メールの送信処理において、読取部１１６に置かれた原稿を読み取り、読み取った画像データを、ＲＡＭ１１３に保存する。ＣＰＵ１１１は、保存した画像データを電子メールの添付ファイルへ変換し、通信Ｉ／Ｆ１２３からネットワーク１０５を通じてメールサーバ１０３へ送信する。ステップＳ７０６において、ＣＰＵ１１１は、ステップ７０５で実行した電子メールの送信履歴を生成し、ストレージ１１４に蓄積して記録する。ステップＳ７０７において、ＣＰＵ１１１は、電子メール送信時の宛先情報を、ストレージ１１４に蓄積する送信履歴の宛先として保存する。
【００２６】
図８（Ｂ）は、図８（Ａ）のステップＳ７０７における、宛先履歴の保存処理のフローチャートである。ステップＳ７１０において、ＣＰＵ１１１は、ステップＳ７０２で設定された宛先が１件か否かを判断する。設定された宛先が１件のみである場合、ＣＰＵ１１１は、処理をステップＳ７１１へ進める。設定された宛先が複数である場合、ＣＰＵ１１１は、処理をステップＳ７１４へ進める。１件の宛先を保存する場合、ステップＳ７１１において、ＣＰＵ１１１は、送信属性“Ｔｏ：”の宛先を、ストレージ１１４に保存する。ステップＳ７１２において、ＣＰＵ１１１は、アドレス帳などに入力されている名称を、ストレージ１１４に保存する。ステップＳ７１３において、ＣＰＵ１１１は、送信宛先の電子メールアドレスに、“＜メールアドレス＞”のようにメールアドレス前後に“＜”、“＞”ブラケットを付加し、ストレージ１１４に保存する。複数の宛先を保存する場合、ステップＳ７１４において、ＣＰＵ１１１は、送信属性“Ｔｏ：”のグループ宛先を、ストレージ１１４に保存する。ステップＳ７１５において、ＣＰＵ１１１は、送信属性“Ｃｃ：”のグループ宛先を、ストレージ１１４に保存する。ステップＳ７１６において、ＣＰＵ１１１は、送信属性“Ｂｃｃ：”のグループ宛先を、ストレージ１１４に保存する。ストレージ１１４において、各送信履歴の宛先を保存する領域は、送信履歴の宛先として保存可能な最大文字列長が決められていてよい。
【００２７】
図９は、ステップＳ７１４からステップＳ７１６までのグループ宛先の保存処理のフローチャートである。ステップＳ７２０において、ＣＰＵ１１１は、ステップＳ７１４、ステップＳ７１５、またはステップＳ７１６において設定された送信属性の文字列を取得する。ステップＳ７２１において、ＣＰＵ１１１は、取得した送信属性を示す “Ｔｏ：”、“Ｃｃ：”、“Ｂｃｃ：”の文字列を、ＲＡＭ１１３に保存する。ステップＳ７２２において、ＣＰＵ１１１は、宛先設定タブボタン６１２の操作後に設定された送信属性の宛先データの文字列を１件取得し、ＲＡＭ１１３に保存する。宛先データの文字列は、キーボード入力、アドレス帳、ＬＤＡＰサーバ、送信の履歴などに基づいて、送信属性ごとに設定される。ステップＳ７２３において、ＣＰＵ１１１は、取得した送信属性の宛先データの文字列を追加した場合に、ＲＡＭ１１３に保存されている宛先データの総文字数が、ストレージ１１４に保存可能な最大文字列長を超えるか否かを判断する。ストレージ１１４に保存可能な宛先データの最大文字列長は、予め設定されていてよい。ＲＡＭ１１３に保存されている宛先データの総文字数が最大文字列長を超えている場合、ＣＰＵ１１１は、処理をステップＳ７２７へ進める。ステップＳ７２７において、ＣＰＵ１１１は、ＲＡＭ１１３に保存されている宛先データの最後にリーダテキスト“…”を付加する。その後、ＣＰＵ１１１は、図９の処理を終了する。宛先データの最大文字列長を超えていない場合、ＣＰＵ１１１は、処理をステップＳ７２４へ進める。ステップＳ７２４において、ＣＰＵ１１１は、ＲＡＭ１１３に保存されている宛先データを、ストレージ１１４に保存する。ステップＳ７２５において、ＣＰＵ１１１は、ＲＡＭ１１３に保存されている宛先データの最後に、区切り文字（カンマ）“，”を付加する。ステップＳ７２６において、ＣＰＵ１１１は、取得した送信属性についての未処理の宛先データの有無を判断する。未処理の宛先データが存在する場合、ＣＰＵ１１１は、処理をステップＳ７２２へ戻す。ＣＰＵ１１１は、未処理の宛先データが存在しなくなるまで、以上の処理を繰り返す。これにより、ストレージ１１４には、取得した送信属性についての１乃至複数の宛先データが記録される。未処理の宛先データが存在しない場合、ＣＰＵ１１１は、図９の処理を終了する。
【００２８】
これにより、ストレージ１１４には、図７（ｄ）の送信履歴の選択画面６６０において、各送信履歴ボタン６６１，６６２，６６３に表示される宛先の文字列が記録される。そして、ＣＰＵ１１１は、送信履歴ボタン６６１，６６２，６６３を表示する際に、ストレージ１１４から宛先データを読み込んで、送信履歴ボタン６６１，６６２，６６３に表示する。送信履歴ボタン６６１では、メールアドレスの前に、送信属性を付加してよい。送信履歴の選択画面６６０には、複数の送信履歴の宛先が、既定の形式で、表示画面に一覧的に表示される。このように、本実施形態では、表示制御手段としてのＣＰＵ１１１は、取得された履歴情報の宛先が、表示部１２１に表示させる履歴の表示画面において表示可能な所定数以下（ここでは１件以下）の宛先件数である場合、第１の表示方法で表示する。第１の表示方法では、履歴情報の宛先を、第１の表示方法で表示画面に一覧的に表示する。ＣＰＵ１１１は、第１の表示方法では、履歴情報の各宛先について、メールアドレスおよび名称を、ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２８２２のアドレス形式による既定の形式で、表示画面に一覧的に表示する。また、ＣＰＵ１１１は、取得された履歴情報の宛先が、表示部１２１に表示させる履歴の表示画面において表示可能な所定数より多い（ここでは２件以上の）宛先件数である場合、履歴情報の宛先を、第２の表示方法で表示画面に一覧的に表示する。第２の表示方法は、第１の表示方法よりも各宛先をコンパクトに表示画面に一覧的に表示する。ＣＰＵ１１１は、第２の表示方法では、取得された電子メールの履歴情報において各宛先についてのメールアドレスおよび名称が取得している場合でも、履歴情報の各宛先について、メールアドレスのみを、既定の形式で、表示画面に一覧的に表示する。また、ＣＰＵ１１１は、取得された電子メールの履歴情報において各宛先についての送信属性を取得している場合、履歴情報の宛先と対応づけて、送信属性を示す情報を、表示画面に一覧的に表示する。
【００２９】
図１０は、第一実施形態での電子メールシステム１００での、画像形成装置１０１とメールサーバ１０３との間の通信シーケンスの説明図である。図１０には、ユーザによる画像形成装置１０１の操作についても併せて図示している。電子メールを画像形成装置１０１から送信する場合、画像形成装置１０１のＣＰＵ１１１は、ユーザの操作ステップＳ１２０１により、表示部１２１の表示画面を遷移させ、図６（ｂ）または図６（ｃ）の電子メール画面６１０を表示部１２１に表示する。画像形成装置１０１のＣＰＵ１１１は、ユーザによる宛先および送信設定ステップＳ１２０２に応じて、図８のステップＳ７０１からＳ７０４の処理を繰り返す。画像形成装置１０１のＣＰＵ１１１は、ユーザによるスタートステップＳ１２０３に応じて、電子メールの送信処理を開始する。画像形成装置１０１のＣＰＵ１１１は、白黒スタートボタン６１５またはカラースタートボタン６１４の操作に応じて、ステップＳ７０５において、画像を読み取り、電子メールを生成して送信する。たとえば、ＣＰＵ１１１は、ステップＳ７０３での読取設定により、読取部１１６に、原稿の画像を読み取らせる。読取部Ｉ／Ｆは、読み取った画像のデータを、ＲＡＭ１１３またはストレージ１１４に記録する。次に、ＣＰＵ１１１は、読み取りによる画像データを、電子メール送信のＭＩＭＥフォーマットに変換する。次に、ＣＰＵ１１１は、ステップＳ７０２での宛先設定により電子メールを生成する。ＣＰＵ１１１は、生成したＭＩＭＥフォーマットの画像データを、電子メールのデータに追加する。次に、ＣＰＵ１１１は、ステップＳ１２０４において、通信Ｉ／Ｆ１２３に、生成した電子メールのデータを、ネットワーク１０５を通じて、メールサーバ１０３１０２へ送信させる。通信Ｉ／Ｆ１２３は、ＳＭＴＰプロトコルの手順によりメールサーバ１０３１０２へアクセスし、メールサーバ１０３１０２へ電子メールのデータを送信する。メールサーバ１０３１０２は、受信した電子メールを保存し、応答を通信Ｉ／Ｆ１２３へ送信する。ステップＳ１２０５において電子メールの送信を終了した後、ＣＰＵ１１１は、電子メール送信終了時処理として、送信履歴の保存処理（Ｓ７０６、Ｓ７０７）を実行する。ＣＰＵ１１１は、送信終了通知ステップＳ１２０６として、ユーザに送信終了を通知する。ＣＰＵ１１１は、たとえば、ＬＥＤを消灯することで通信終了をユーザに通知する。ＣＰＵ１１１は、図示外のブザーの報知により通信終了をユーザに通知してもよい。通知により送信終了を知ったユーザは、状況確認ステップＳ１２０７にて、ホーム画面３００の状況確認ボタン３０９を操作する。これにより、ＣＰＵ１１１は、図４（Ａ）の状況確認の画面４００を表示する。ユーザがステップＳ１２０８で送信ジョブを選択すると、ＣＰＵ１１１は、ステップＳ５０１およびＳ５０２の処理により、図４（ｂ）の送信ジョブの状況および履歴の確認画面４１０を表示部１２１に表示する。ユーザがステップＳ１２０９で１つの電子メールの送信履歴を選択すると、ＣＰＵ１１１は、ステップＳ５０３およびＳ５０４の処理により、図４（ｃ）または図４（ｄ）のまたは詳細情報画面４２０を表示する。ユーザがステップＳ１２１０で宛先のボタンを選択すると、ＣＰＵ１１１は、ステップＳ５０５およびＳ５０６の処理により、図４（ｅ）または図４（ｆ）の宛先画面４３０を表示部１２１に表示する。
【００３０】
以上のように、本実施形態では、画像形成装置１０１のＣＰＵ１１１は、ユーザ操作に基づいて、画像データを添付した電子メールを生成してメールサーバ１０３１０２へ送信する。また、画像形成装置１０１のＣＰＵ１１１は、送信した電子メールなどの送信履歴を保存し、ステップＳ１２０７〜１２１０のユーザ操作に応じて、送信宛先を表示部１２１に表示する。この際に表示される宛先画面４３０では、図４（ｅ）に示すように宛先が１件の場合、送信属性と名称とメールアドレスを宛先表示４３１のように表示する。履歴情報のすべての宛先を、送信属性、名称およびメールアドレスのすべてによる第１の表示方法で、表示部１２１の表示画面に一覧的に表示する。各宛先のメールアドレスおよび名称は、ＲＦＣ２８２２のアドレス形式という既定の形式により、表示される。送信属性を示す情報は、履歴情報の宛先と対応づけて、表示される。ユーザは、どの宛先に送信したのかを、名称とメールアドレスから容易に判別できる。また、宛先が２件以上の宛先画面４３０では、図４（ｆ）に示すように名称の表示を省略し、送信属性とメールアドレスを宛先表示４３２のように表示する。履歴情報のすべての宛先を、名称を省略した送信属性およびメールアドレスの形式による第１の表示方法よりもコンパクトな第２の表示方法で、表示部１２１の表示画面に一覧的に表示する。各宛先のメールアドレスは、メールアドレスそのままの既定の形式により、表示される。送信属性を示す情報は、履歴情報の宛先と対応づけて、表示される。ユーザは、どの宛先に送信したのかを、名称とメールアドレスから容易に判別できる。
【００３１】
また、宛先データがその最大文字列長を超える場合には、宛先画面４３０には、最後の宛先の後に“…”の文字列が追加される。ユーザは、表示されていない宛先が存在することを容易に確認できる。このように、本実施形態では、表示部１２１に表示させる履歴の表示画面と、取得された履歴情報のすべての宛先とに基づいて、基本的に履歴情報のすべての宛先が表示画面に一覧に表示されるように、宛先の表示画面での宛先の表示方法を変更する。よって、本実施形態では、表示部１２１に表示される履歴の表示画面には、基本的に、取得された履歴情報のすべての宛先が、より適切に表示されるようになる。宛先情報の表示は、ユーザビリティに優れている。その結果、本実施形態では、送信履歴における宛先の表示が改善される。ユーザが送信宛先を誤認することが起き難くなる。送信宛先を誤認したユーザが誤認した状態のまま再送信してしまう虞を減らすことができる。
【００３２】
［第二実施形態］
次に、本発明の第二実施形態に係る画像形成装置１０１を含む電子メールシステム１００を説明する。以下の説明では、主に第一実施形態との相違点について説明する。本実施形態では、図４（ｅ）または図４（ｆ）などの電子メールの送信履歴の宛先画面４３０に表示されている表示設定ボタン４３５が操作された場合について説明する。表示設定ボタン４３５が操作された場合、表示設定手段としてのＣＰＵ１１１は、表示部１２１に表示させる履歴の宛先画面４３０における宛先の表示形式を、表示方法ごとに設定する。これにより、ストレージ１１４には、たとえば表Ａ（表１）の送信履歴宛先表示設定８０００が生成され、更新される。その後のＣＰＵ１１１は、表Ａ（表１）の表示設定に基づいて、電子メールの送信履歴の宛先画面を、表示画面に一覧的に表示する。
【００３３】
図１１は、第二実施形態における、電子メールの送信履歴の宛先画面の例である。ＣＰＵ１１１は、表Ａ（表１）の表示設定において第１の表示方法および第２の表示方法のそれぞれについて設定された表示形式により、取得された履歴情報の宛先を、図１１（ａ）から図１１（ａ）の送信履歴の宛先画面に一覧的に表示する。表Ａ（表１）の送信履歴宛先表示設定８０００と対応付けて、各送信履歴の宛先画面について説明する。図１１（ａ）の送信履歴の宛先画面８０１は、送信属性の表示方法８００１を“先頭行に表示“に設定した場合の送信履歴の宛先画面の例である。ここでは、Ｃｃ／Ｂｃｃといった送信属性が、行の先頭に表示される。また、送信属性表示方法８００１は、”前の宛先に続けて表示“に設定されている。この場合、複数の宛先は、送信属性ごとに、前の宛先に続けて表示する。図１１（ｂ）の送信履歴の宛先画面８０２は、Ｔｏ宛先形式（同報）８００５を”表示名称＋アドレス”に設定し、Ｃｃ宛先形式８０１１を“アドレス”、Ｂｃｃ宛先形式８０２１を“アドレス”に設定した例である。この場合、送信属性Ｔｏのみが、表示名称＜アドレス＞の形式で表示される。送信属性Ｃｃと、送信属性Ｂｃｃとは、アドレスのみの形式で表示される。図１１（ｃ）の送信履歴の宛先画面８０３は、Ｔｏ宛先の文字８００６を標準に設定し、Ｃｃ宛先の文字８０１２とＢｃｃ宛先の文字８０２２とを小さいフォントに設定した例である。この場合、送信属性Ｔｏのみが標準の文字フォントで表示される。送信属性Ｃｃと送信属性Ｂｃｃとは、小さい文字フォントで表示される。小さい文字は、宛先の文字を小さいフォントに変更する制御コードを表示文字列中に埋め込み、制御コードが宛先表示時に読み込まれると、表示フォントを小さいフォントに変更して表示する。図１１（ｄ）の送信履歴の宛先画面８０４は、Ｃｃの宛先８０１０の設定を非表示、Ｂｃｃの宛先８０２０の設定を非表示にした例である。この場合、送信属性Ｔｏの宛先のみが表示される。送信属性Ｃｃと、送信属性Ｂｃｃとの宛先は、省略して非表示にされる。非表示設定の場合の宛先表示は、宛先画面８０４のように、省略された送信属性の宛先が有ることを“（Ｃｃ／Ｂｃｃ省略）“のように表示している。Ｃｃのみ省略時は、”（Ｃｃ省略）“と表示する。Ｂｃｃのみ省略時は、”（Ｂｃｃ省略）“と表示する。ＣｃとＢｃｃとの省略時は、”（Ｃｃ／Ｂｃｃ省略）“と表示する。また、省略された送信属性の宛先が無い場合は、”（Ｃｃ／Ｂｃｃ省略）“などの文字列は表示しない。図１１（ｅ）の送信履歴の宛先画面８０５は、Ｔｏ宛先形式（同報）８００５を表示名称、Ｃｃ宛先形式８０１１を表示名称、Ｂｃｃ宛先形式８０２１を表示名称に設定した例である。この場合、宛先は、表示名称のみで表示される。図１１（ｆ）の送信履歴の宛先画面８０６は、Ｔｏ／Ｃｃ／Ｂｃｃ宛先形式の自動調整８０３０が“する”の設定時の表示例である。宛先が表示名称＜アドレス＞の形式で画面に入るかどうかをＴｏ／Ｃｃ／Ｂｃｃの送信属性ごとに判断した結果、Ｂｃｃの送信属性の宛先だけが画面に入らないと判断されて、アドレスのみの形式で表示される。また、図１１の電子メールの送信履歴の宛先画面８０１〜８０６は、図４（ｅ）または図４（ｆ）の電子メールの送信履歴の宛先画面４３０と同様に、表示部１２１に表示される。図１１の送信履歴の宛先画面８０１〜８０６には、表示設定ボタン４３５、表示切替ボタン４３３、が表示される。
【００３４】
図１２は、電子メールの送信履歴の一例の説明図である。図１２では、電子メールの送信履歴は、リスト形式で表示されている。送信履歴のリスト形式の表示は、ＰＣ１０４が画像形成装置１０１のＷｅｂサーバに対して送信履歴表示要求を送信し、その応答として表示してよい。図１２のリストにおいて、宛先１５０１〜１５０８は、送信履歴宛先表示設定８０００の設定に基づいて表示される。図１２の宛先１５０１〜１５０８は、説明のために、複数種類の表示設定による表示例を示している。宛先１５０１は、送信属性（Ｔｏ／Ｃｃ／Ｂｃｃ）８００３を付加する設定の例である。Ｔｏ宛先形式（同報）８００５、Ｃｃ宛先形式８０１１、Ｂｃｃ宛先形式８０２１は、“アドレス”に設定されている。また、宛先が、最大文字列長を超えているため、最後に“…”が付加されている。宛先１５０２は、送信属性（Ｔｏ／Ｃｃ／Ｂｃｃ）８００３を付加する設定の例である。Ｔｏ宛先形式（同報）８００５は、“表示名称＋アドレス“に設定されている。宛先１５０３は、送信属性（Ｔｏ／Ｃｃ／Ｂｃｃ）８００３を付加する設定の例である。Ｔｏ宛先形式（通常）８００４は、“表示名称＋アドレス“に設定されている。宛先１５０４は、送信属性（Ｔｏ／Ｃｃ／Ｂｃｃ）８００３を付加する設定の例である。Ｔｏ宛先形式（通常）８００４は、“アドレス“に設定されている。宛先１５０５は、送信属性（Ｔｏ／Ｃｃ／Ｂｃｃ）８００３を付加しない設定の例である。Ｔｏ宛先形式（通常）８００４は、“表示名称＋アドレス“に設定されている。宛先１５０６は、送信属性（Ｔｏ／Ｃｃ／Ｂｃｃ）８００３を付加しない設定の例である。Ｔｏ宛先形式（通常）８００４は、“アドレス“に設定されている。宛先１５０７は、送信属性（Ｔｏ／Ｃｃ／Ｂｃｃ）８００３を付加しない設定の例である。Ｔｏ宛先形式（通常）８００４は、“表示名称“に設定されている。宛先１５０８は、送信属性（Ｔｏ／Ｃｃ／Ｂｃｃ）８００３を付加する設定の例である。Ｔｏ宛先形式（通常）８００４は、“表示名称＋アドレス“、Ｃｃ宛先形式８０１１は、”アドレス“に設定されている。このように表示形式を様々な形式に設定することで、リスト形式の宛先表示もユーザが見たい形式で表示することが可能になる。さらに、リスト形式の送信履歴宛先表示設定８０００を宛先表示４３０のための設定と別にストレージ１１４に用意して、リスト形式に適した宛先表示に設定可能にしてもよい。
【００３５】
このように、表示設定手段としてのＣＰＵ１１１は、第１の表示方法および第２の表示方法のそれぞれについて、電子メールの宛先の表示形式を、送信属性ごとに設定することができる。たとえば、ＣＰＵ１１１は、第１の表示方法および第２の表示方法のそれぞれについて、電子メールの宛先の名称およびメールアドレスの表示形式を、送信属性ごとに設定する。この場合、表示制御手段としてのＣＰＵ１１１は、第１の表示方法および第２の表示方法のそれぞれの表示において、送信属性ごとの設定に基づいて宛先の名称およびメールアドレスの表示を制御する。また、ＣＰＵ１１１は、第１の表示方法および第２の表示方法のそれぞれについて、電子メールの宛先の表示形式として、使用する文字の属性を、送信属性ごとに設定する。この場合、表示制御手段としてのＣＰＵ１１１は、第１の表示方法および第２の表示方法のそれぞれの表示において、送信属性ごとに設定されている文字の属性により、宛先の表示を制御する。また、ＣＰＵ１１１は、電子メールの宛先の表示形式として、送信属性ごとに、送信属性の表示の有無を設定する。この場合、表示制御手段としてのＣＰＵ１１１は、第１の表示方法および第２の表示方法のそれぞれの表示において、送信属性ごとの設定に基づいて送信属性を付加して宛先の表示を制御する。また、ＣＰＵ１１１は、電子メールの宛先の表示形式として、送信属性ごとに、宛先そのものの表示の有無を設定する。この場合、表示制御手段としてのＣＰＵ１１１は、第１の表示方法および第２の表示方法のそれぞれの表示において、送信属性ごとの設定に基づいて宛先そのものの表示を制御する。また、ＣＰＵ１１１は、電子メールの宛先の表示形式として、送信属性ごとに、複数の宛先の連続表示または改行表示を設定する。この場合、表示制御手段としてのＣＰＵ１１１は、第１の表示方法および第２の表示方法のそれぞれの表示において、送信属性ごとの設定に基づいて複数の宛先の表示を制御する。
【００３６】
次に、表Ａの宛先履歴表示設定に基づく、送信履歴の宛先保存制御を説明する。図１３は、図２のＣＰＵ１１１により実行される、電子メールの送信履歴の宛先保存処理のフローチャートである。ステップＳ９０１において、ＣＰＵ１１１は、送信属性をＴｏに設定した宛先を、送信履歴の宛先に保存する。宛先保存は、Ｔｏの宛先情報と送信属性情報に基づいて、図１４のフローチャートにて制御される。ステップＳ９０２において、ＣＰＵ１１１は、送信属性表示方法８００１の設定が“先頭行に表示“であるか否かを判断する。送信属性表示方法８００１の設定が“先頭行に表示“である場合、ＣＰＵ１１１は、処理をステップＳ９０３へ進める。送信属性表示方法８００１の設定が”宛先に続けて表示“であって“先頭行に表示“でない場合、ＣＰＵ１１１は、改行することなく、処理をステップＳ９０４へ進める。また、ステップＳ９０２の判断において、Ｃｃ宛先の保存開始位置がちょうど先頭行から始まる場合、送信属性表示方法の設定に係らず、ステップＳ９０４に遷移する。ステップＳ９０３にて、ＣＰＵ１１１は、Ｔｏ宛先の最後を改行して次のＣｃ宛先を先頭行から表示させるため、改行コードをＴｏ宛先の最後に付加する。その後、ＣＰＵ１１１は、処理をステップＳ９０４へ進める。ステップＳ９０４において、ＣＰＵ１１１は、Ｃｃ宛先を省略するかどうかをＣｃの宛先８０１０の設定に基づいて判断する。Ｃｃ宛先を省略する非表示設定の場合、ＣＰＵ１１１は、処理をステップＳ９０６へ進める。Ｃｃ宛先を省略しない表示設定の場合、ＣＰＵ１１１は、処理をステップＳ９０５へ進める。ステップＳ９０５において、ＣＰＵ１１１は、送信属性をＣｃに設定した宛先を、送信履歴の宛先に保存する。その後、ＣＰＵ１１１は、処理をステップＳ９０８へ進める。宛先保存は、Ｃｃの宛先情報と送信属性情報に基づいて、図１４のフローチャートにて制御される。ステップＳ９０６において、ＣＰＵ１１１は、Ｃｃの宛先の有無を判断する。Ｃｃの宛先がない場合、ＣＰＵ１１１は、処理をステップＳ９０８へ進める。Ｃｃの宛先がある場合、ＣＰＵ１１１は、処理をステップＳ９０７へ進める。ステップＳ９０７において、ＣＰＵ１１１は、Ｃｃの宛先が省略されていることをユーザに通知するため、Ｃｃ宛先省略文字列“Ｃｃ省略”の文字列を、送信履歴の宛先に保存する。ステップＳ９０８において、ＣＰＵ１１１は、送信属性表示方法８００１の設定を読み込み、“先頭行に表示“であるか否かを判断する。設定が“先頭行に表示“である場合、ＣＰＵ１１１は、処理をステップＳ９０９へ進める。設定が”宛先に続けて表示“であって“先頭行に表示“でない場合、ＣＰＵ１１１は、処理をステップＳ９１０へ進める。また、Ｂｃｃ宛先の表示開始位置がちょうど先頭行から始まる場合、ＣＰＵ１１１は、送信属性表示方法の設定に係らず、処理をステップＳ９１０へ進める。ステップＳ９０９において、ＣＰＵ１１１は、前の宛先の最後を改行して次のＢｃｃ宛先を先頭行から表示させるため、改行コードを前の宛先の最後に付加する。その後、ＣＰＵ１１１は、処理をステップＳ９１０へ進める。ステップＳ９１０において、ＣＰＵ１１１は、Ｂｃｃ宛先を省略するかどうかをＢｃｃの宛先８０２０の設定に基づいて判断する。Ｂｃｃ宛先を省略する非表示設定の場合、ＣＰＵ１１１は、処理をステップＳ９１２へ進める。Ｂｃｃ宛先を省略しない表示設定の場合、ＣＰＵ１１１は、処理をステップＳ９１１へ進める。ステップ９１１において、ＣＰＵ１１１は、送信属性をＢｃｃに設定した宛先を、送信履歴の宛先に保存する。宛先保存は、Ｂｃｃの宛先情報と送信属性情報に基づいて、図１４のフローチャートにて制御される。その後、ＣＰＵ１１１は、図１３の処理を終了する。ステップＳ９１２において、ＣＰＵ１１１は、Ｂｃｃの宛先の有無を判断する。Ｂｃｃの宛先がない場合、ＣＰＵ１１１は、図１３の処理を終了する。Ｂｃｃの宛先がある場合、ＣＰＵ１１１は、処理をステップＳ９１３へ進める。ステップＳ９１３において、ＣＰＵ１１１は、Ｂｃｃの宛先が省略されていることをユーザに通知するため、Ｂｃｃ宛先省略文字列“Ｂｃｃ省略”の文字列を、送信履歴の宛先に保存する。ここで、既に“Ｃｃ省略”が保存されている場合、ＣＰＵ１１１は、“Ｃｃ省略”を削除し、“Ｃｃ／Ｂｃｃ省略”を保存する。その後、ＣＰＵ１１１は、図１３の処理を終了する。
【００３７】
図１４は、図１３のステップＳ９０１、Ｓ９０５、またはＳ９１１での電子メールの各宛先の保存処理のフローチャートである。ステップＳ９２１において、ＣＰＵ１１１は、宛先保存実行時に設定される送信属性情報に基づいて、Ｔｏ／Ｃｃ／Ｂｃｃの文字設定８００６、８０１３、８０２３を読み込み、小さいフォントサイズが設定されているか否かを判断する。小さいフォントサイズが設定されていない場合、ＣＰＵ１１１は、処理をステップＳ９２３へ進める。小さいフォントサイズが設定されている場合、ＣＰＵ１１１は、処理をステップＳ９２２へ進める。ステップＳ９２２において、ＣＰＵ１１１は、フォントサイズを小に切り替える制御コードを、送信履歴の宛先に保存する。ステップＳ９２３において、ＣＰＵ１１１は、送信属性８００３の設定を読み込み、送信属性を付加するか否かを判断する。送信属性を付加しない場合、ＣＰＵ１１１は、処理をステップＳ９２５へ進める。送信属性を付加する場合、ＣＰＵ１１１は、処理をステップＳ９２４へ進める。ステップＳ９２４において、ＣＰＵ１１１は、宛先保存実行時に設定された送信属性を、送信履歴の宛先に保存する。ステップＳ９２５において、ＣＰＵ１１１は、宛先保存実行時に設定された宛先データから、１つの宛先の表示名称とメールアドレスとを取得する。ステップＳ９２６において、ＣＰＵ１１１は、次のステップで判断する出力形式の設定として、送信属性と宛先数から送信履歴表示設定を読み出す。たとえば、送信属性がＴｏの宛先１件の場合、ＣＰＵ１１１は、Ｔｏ宛先形式（通常）８００４の設定を、出力形式の設定として読み出す。送信属性がＴｏの宛先２件以上である場合、ＣＰＵ１１１は、Ｔｏ宛先形式（同報）８００５の設定を、出力形式の設定として読み出す。送信属性がＣｃの場合、ＣＰＵ１１１は、Ｃｃ宛先形式８０１１の設定を、出力形式の設定として読み出す。送信属性がＢｃｃの場合、ＣＰＵ１１１は、Ｂｃｃ宛先形式８０２１の設定を、出力形式の設定として読み出す。ステップＳ９２７において、ＣＰＵ１１１は、読み出した出力形式の設定が、表示名称＋アドレスか否かを判断する。読み出した出力形式の設定が、表示名称＋アドレスである場合、ＣＰＵ１１１は、処理をステップＳ９３０へ進め、それ以外の場合には処理をステップＳ９２８へ進める。ステップＳ９３０において、ＣＰＵ１１１は、ステップＳ９２５で取得した宛先データから、“表示名称＜メールアドレス＞”の形式の宛先保存データを生成する。ステップＳ９２８において、ＣＰＵ１１１は、出力形式の設定が、表示名称であるか否かを判断する。読み出した出力形式の設定が、表示名称である場合、ＣＰＵ１１１は、処理をステップＳ９３１へ進め、それ以外の場合には処理をステップＳ９２９へ進める。ステップＳ９２９において、ＣＰＵ１１１は、ステップＳ９２５で取得した宛先データから、メールアドレスの形式の宛先保存データを生成する。ステップＳ９３１において、ＣＰＵ１１１は、ステップＳ９２５で取得した宛先データから、“表示名称”の形式での宛先保存データを生成する。ステップＳ９３２において、ＣＰＵ１１１は、ステップＳ９２８からステップＳ９３０のいずれかで生成した宛先保存データを、送信履歴の宛先の最後に追加した場合に、送信履歴の宛先の文字列長が最大文字列長を超えるか否か判断する。送信履歴の宛先が最大文字列長を超える場合、ＣＰＵ１１１は、処理をステップＳ９３５へ進める。ステップＳ９３５において、ＣＰＵ１１１は、宛先データの最後に“…”を追加して保存する。送信履歴の宛先が最大文字列長を超えない場合、ＣＰＵ１１１は、処理をステップＳ９３３へ進める。ステップＳ９３３において、ＣＰＵ１１１は、次の宛先データが有るか否かを判断する。次の宛先がある場合、ＣＰＵ１１１は、処理をステップＳ９３４へ進める。ステップＳ９３４において、ＣＰＵ１１１は、宛先データ間の区切り文字としての“，”（カンマ）を、宛先データの最後に保存する。その後、ＣＰＵ１１１は、処理をステップＳ９１４へ戻す。次の宛先がない場合、ＣＰＵ１１１は、図１４の宛先保存処理を終了する。なお、図４のステップＳ９２７からＳ９３１では、ＣＰＵ１１１は、宛先画面８０５のアドレス帳に設定した表示名称およびメールアドレスのみについて出力形式を判断している。この他にもたとえば、ＣＰＵ１１１は、宛先の装置名、宛先のＩＰアドレス、宛先の会社名または部署名などを、出力形式の判断に用いてよい。その場合、ＣＰＵ１１１は、ステップＳ９２７〜ステップＳ９２８の判断処理を、判断項目に応じて拡張してよい。同様に、ＣＰＵ１１１は、出力形式のバリエーションを拡張してよい。
【００３８】
図１５は、図１３および図１４に基づく宛先保存データを、電子メールの送信履歴として表示するための表示制御のフローチャートである。図２のＣＰＵ１１１は、図５のステップＳ５０６の宛先表示処理において、表Ａの送信履歴宛先表示設定に基づく宛先を、宛先画面に表示する。これにより、図１１の各種の宛先画面が、表示部１２１に表示される。ステップＳ１００１において、ＣＰＵ１１１は、送信履歴の宛先データから、宛先の区切り文字“，”（カンマ）、または改行までの文字列を取得する。宛先データの文字列には、たとえば送信属性、１乃至複数の宛先の名称もしくはアドレスが、設定に応じて含まれる。ステップＳ１００２において、ＣＰＵ１１１は、Ｔｏ宛先の文字８００６、Ｃｃ宛先の文字８０１２、Ｂｃｃ宛先の文字８０２２の設定に基づいて、小さいフォントで出力するか否かを判断する。小さいフォントで出力する場合、ＣＰＵ１１１は、処理をステップＳ１００３へ進める。標準のフォントで出力して小さいフォントで出力しない場合、ＣＰＵ１１１は、処理をステップＳ１００４へ進める。ステップＳ１００３において、ＣＰＵ１１１は、取得した文字列を小さいフォントで出力するために、文字フォントの設定を小さいサイズに設定する。ステップＳ１００４において、ＣＰＵ１１１は、取得した文字列を標準フォントで出力するため、文字フォントの設定を標準サイズに設定する。ステップＳ１００５において、ＣＰＵ１１１は、ステップＳ１００１で取得した宛先データの文字列を、設定したサイズのフォントで出力する。これにより、図１１の各種の宛先画面には、１つの送信属性に係る宛先データの文字列が、設定したサイズのフォントで表示される。なお、宛先データが宛先表示領域の最大幅を超える場合、ＣＰＵ１１１は、超えた文字より次の行に出力位置を移動して、宛先データのすべての文字列を出力して表示させる。ステップＳ１００６において、ＣＰＵ１１１は、最後のデータが改行か否かを判断する。最後のデータが改行である場合、ＣＰＵ１１１は、処理をステップＳ１００７へ進める。ステップＳ１００７において、ＣＰＵ１１１は、宛先４３０の宛先表示領域に出力する文字出力位置を次の行に移動する。なお、宛先表示領域の幅で宛先データの最後の文字を出力している場合、ステップＳ１００５にて自動的に次の行に移動するため、文字出力位置は移動させない。最後のデータが改行でない場合、ＣＰＵ１１１は、処理をステップＳ１００８へ進める。ステップＳ１００８において、ＣＰＵ１１１は、ステップＳ１００１で取得した送信履歴の宛先データが最後か否かを判断する。取得した送信履歴の宛先データが最後でない場合、ＣＰＵ１１１は、処理をステップＳ１００１へ戻す。取得した送信履歴の宛先データが最後である場合、ＣＰＵ１１１は、図１５の処理を終了する。これにより、図１１の各種の宛先画面には、送信属性ごとに、宛先データの文字列が、設定したサイズのフォントで表示される。
【００３９】
図１６は、第二実施形態での電子メールシステム１００での、画像形成装置１０１とメールサーバ１０３との間の通信シーケンスの説明図である。図１６には、ユーザによる画像形成装置１０１の操作についても併せて図示している。ここで、ステップＳ１３０１からＳ１３０５までの処理は、図１０のステップＳ１２０１からＳ１２０５までの処理と同様であり、その説明を省略する。ステップＳ１２０５において電子メールの送信を終了した後、ＣＰＵ１１１は、電子メール送信終了時処理として、送信履歴の保存処理（ステップＳ９０１〜Ｓ９３４）を実行する。ＣＰＵ１１１は、送信終了通知ステップＳ１３０６として、ユーザに送信終了を通知する。ＣＰＵ１１１は、たとえば、ＬＥＤを消灯することで通信終了をユーザに通知する。ＣＰＵ１１１は、図示外のブザーの報知により通信終了をユーザに通知してもよい。通知により送信終了を知ったユーザは、状況確認ステップＳ１２０７にて、ホーム画面３００の状況確認ボタン３０９を操作する。これにより、ＣＰＵ１１１は、図４（Ａ）の状況確認の画面４００を表示する。ユーザがステップＳ１３０８で送信ジョブを選択すると、ＣＰＵ１１１は、ステップＳ５０１およびＳ５０２の処理により、図４（ｂ）の送信ジョブの状況および履歴の確認画面４１０を表示部１２１に表示する。ユーザがステップＳ１３０９で１つの電子メールの送信履歴を選択すると、ＣＰＵ１１１は、ステップＳ５０３およびＳ５０４の処理により、図４（ｃ）または図４（ｄ）の詳細情報画面４２０を表示する。ユーザがステップＳ１３１０で宛先のボタンを選択すると、ＣＰＵ１１１は、ステップＳ１００１からＳ１００８の処理により、図１１の各種の宛先画面を表示部１２１に表示する。
【００４０】
以上のように、第二実施形態では、表Ａの送信履歴宛先表示設定を設け、宛先表示内容をＴｏ／Ｃｃ／Ｂｃｃの送信属性ごとに設定可能にしている。これにより、ユーザは、表示したくないアドレスを履歴に表示しないように設定することができる。また、表示名称とアドレスとの両方を表示したい場合、ユーザは、そのすべてを表示するように設定することができる。また、ユーザは、表示に使用する文字を小さく設定することができる。これにより、表示部１２１に表示可能な文字数を多くできる。同報送信したすべてのアドレスは、一覧的に表示できるようになる。なお、文字フォントを小さくするだけでなく、表Ａに文字の色の設定を追加し、文字の色も設定できるようにしてもよい。このように、送信履歴の宛先表示設定を設けることにより、送信履歴の宛先表示は、ユーザの好みに応じてカスタマイズすることができる。送信宛先ごとに送信履歴の宛先表示設定を設けることで、送信履歴の宛先表示は、宛先ごとにユーザの好みに応じてカスタマイズすることができる。送信宛先の設定手段（アドレス帳、ＬＤＡＰサーバ、送信履歴、キーボード入力）ごとに送信履歴の宛先表示設定を設けることで、送信履歴の宛先表示は、送信履歴の宛先をどのような操作により設定したのかを知ることも可能になる。
【００４１】
［第三実施形態］
次に、本発明の第三実施形態に係る画像形成装置１０１を含む電子メールシステム１００を説明する。以下の説明では、主に上述した実施形態との相違点について説明する。本実施形態では、図４（ｅ）図４（ｆ）、または図１１の電子メールの送信履歴の宛先画面４３０，８０１〜８０６に表示されている表示切替ボタン４３３が操作された場合について説明する。本実施形態では、画像形成装置１０１のストレージ１１４またはＲＯＭ１１２に、表Ａに示す送信履歴宛先表示設定が２セット以上で保持されている。ストレージ１１４またはＲＯＭ１１２は、たとえば、第１の送信履歴宛先表示設定を「送信履歴宛先表示１設定」として保持し、第２の送信履歴宛先表示設定を「送信履歴宛先表示２設定」として保持する。表示切替ボタン４３３が操作された場合、表示設定手段としてのＣＰＵ１１１は、表示部１２１に表示させる履歴の宛先画面４３０，８０１〜８０６における宛先の表示形式を、切り替える。これにより、表示部１２１に表示される履歴の宛先画面４３０，８０１〜８０６は、切り替わる。なお、宛先表示設定は、宛先表示４３２、宛先画面８０１のように、同報送信時のメールアドレス表示をメールアドレスのみの形式での表示から、表示名称＋メールアドレスの形式での表示に切り替えるものでもよい。また、画像形成装置１０１のストレージ１１４またはＲＯＭ１１２は、送信履歴宛先表示設定を２つ以上保持し、図１１に示した表示切替ボタン４３３を操作することで宛先表示が切り替わるようにしてもよい。
【００４２】
図１７は、第三実施形態における、電子メールの送信履歴の宛先保存処理および宛先表示の切替処理のフローチャートである。図１７（Ａ）は、図８のステップＳ７０７による電子メール送信時の送信履歴宛先保存処理のフローチャートである。ステップＳ１１０１において、ＣＰＵ１１１は、送信履歴宛先表示１設定を、送信履歴宛先表示設定にコピーする。ステップＳ１１０２において、ＣＰＵ１１１は、図１３の送信履歴宛先保存処理を実行する。これにより生成した宛先データは、宛先データ１としてストレージ１１４に保存される。ステップＳ１１０３において、ＣＰＵ１１１は、送信履歴宛先表示２設定を、送信履歴宛先表示設定にコピーする。ステップＳ１１０４において、ＣＰＵ１１１は、図１３の送信履歴宛先保存処理を実行する。これにより生成した宛先データは、宛先データ２としてストレージ１１４に保存される。以上の処理により、ストレージ１１４には、宛先データ１、宛先データ２という２つの宛先データが保存される。
【００４３】
図１７（Ｂ）は、表示切替ボタン４３３が操作される場合での、宛先表示の切替処理のフローチャートである。ステップＳ１１１１において、ＣＰＵ１１１は、送信履歴の宛先データ１を取得し、宛先データにコピーする。ステップＳ１１１２において、ＣＰＵ１１１は、図１５の宛先表示処理を実行する。これにより、表示部１２１には、送信履歴の宛先が、宛先データ１に基づく形式にて表示される。ステップＳ１１１３において、ＣＰＵ１１１は、表示切替ボタン４３３が操作されたか否かを判断する。表示切替ボタン４３３が操作されている場合、ＣＰＵ１１１は、処理をステップＳ１１２０へ進める。表示切替ボタン４３３が操作されていない場合、ＣＰＵ１１１は、処理をステップＳ１１１４へ進める。ステップＳ１１１４において、ＣＰＵ１１１は、戻るボタン４１４が操作されているか否かを判断する。戻るボタン４１４が操作されていない場合、ＣＰＵ１１１は、処理をステップＳ１１１３へ戻す。戻るボタン４１４が操作されている場合、ＣＰＵ１１１は、図１７（Ｂ）の処理を終了する。表示切替ボタン４３３が操作された後のステップＳ１１２０において、ＣＰＵ１１１は、宛先表示データ２を取得し、宛先データにコピーする。ステップＳ１１２１において、ＣＰＵ１１１は、図１５の宛先表示処理を実行する。これにより、表示部１２１での送信履歴の宛先の表示は、宛先データ２に基づく形式に変更される。ステップＳ１１２２において、ＣＰＵ１１１は、表示切替ボタン４３３が操作されたか否かを判断する。表示切替ボタン４３３が操作されている場合、ＣＰＵ１１１は、処理をステップＳ１１１１へ戻す。表示切替ボタン４３３が操作されていない場合、ＣＰＵ１１１は、処理をステップＳ１１２３へ進める。ステップＳ１１２３において、ＣＰＵ１１１は、戻るボタン４１４が操作されているか否かを判断する。戻るボタン４１４が操作されていない場合、ＣＰＵ１１１は、処理をステップＳ１１２２へ戻す。戻るボタン４１４が操作されている場合、ＣＰＵ１１１は、図１７（Ｂ）の処理を終了する。
【００４４】
図１８は、第三実施形態での電子メールシステム１００での、画像形成装置１０１とメールサーバ１０３との間の通信シーケンスの説明図である。図１８には、ユーザによる画像形成装置１０１の操作についても併せて図示している。こここで、ステップＳ１４０１からＳ１４０５までの処理は、図１０のステップＳ１２０１からＳ１２０５までの処理と同様であり、その説明を省略する。ステップＳ１４０５において電子メールの送信を終了した後、ＣＰＵ１１１は、電子メール送信終了時処理として、送信履歴の保存処理（ステップＳ１１０１〜Ｓ１１０４）を実行する。ＣＰＵ１１１は、送信終了通知ステップＳ１４０６として、ユーザに送信終了を通知する。ＣＰＵ１１１は、たとえば、ＬＥＤを消灯することで通信終了をユーザに通知する。ＣＰＵ１１１は、図示外のブザーの報知により通信終了をユーザに通知してもよい。通知により送信終了を知ったユーザは、状況確認ステップＳ１４０７にて、ホーム画面３００の状況確認ボタン３０９を操作する。これにより、ＣＰＵ１１１は、図４（Ａ）の状況確認の画面４００を表示する。ユーザがステップＳ１４０８で送信ジョブを選択すると、ＣＰＵ１１１は、ステップＳ５０１およびＳ５０２の処理により、図４（ｂ）などの送信ジョブの状況および履歴の確認画面４１０を表示部１２１に表示する。ユーザがステップＳ１４０９で１つの電子メールの送信履歴を選択すると、ＣＰＵ１１１は、ステップＳ５０３およびＳ５０４の処理により、図４（ｃ）または図４（ｄ）の詳細情報画面４２０を表示する。ユーザがステップＳ１４１０で宛先のボタンを選択すると、ＣＰＵ１１１は、ステップＳ１１１１からＳ１１１２の処理により、図１１の各種の宛先画面を表示部１２１に表示する。ユーザがステップＳ１４１１で表示切替ボタン４３３を選択すると、ＣＰＵ１１１は、ステップＳ１１２０〜Ｓ１１２１の処理により、図１１の各種の宛先画面を切り替えて表示部１２１に表示する。
【００４５】
以上のように、本実施形態では、ストレージ１１４は、表示設定手段としてのＣＰＵ１１１による設定により、第一表示設定としての宛先表示データ１と、第二表示設定としての宛先表示データ２とを記録する。なお、ストレージ１１４は、複数の宛先表示データとして、３つ以上を記録してよい。また、表示制御手段としてのＣＰＵ１１１は、ストレージ１１４に記録されている複数の表示設定の間で設定を切り替えて、第１の表示方法および第２の表示方法のそれぞれでの複数の宛先の表示を切り替えることができる。この切り替えにより、宛先の表示は、たとえば、宛先画面８０５のように簡略化したものから、宛先画面８０１のように詳細なものへ変更できる。また、ユーザは、各々の状況に応じて、宛先の表示をカスタマイズできる。また、切替後の宛先の表示は、次回の最初の宛先表示として、ユーザと対応付けてストレージ１１４に保持してよい。この場合、ユーザは、宛先の表示を切り替えて、最後に表示させた宛先表示により、次回からの宛先表示を得ることができる。
【００４６】
［第四実施形態］
次に、本発明の第四実施形態に係る画像形成装置１０１を含む電子メールシステム１００を説明する。以下の説明では、主に上述した実施形態との相違点について説明する。
【００４７】
図１９は、第四実施形態における、電子メールの送信履歴の宛先保存処理のフローチャートである。図１９は、表ＡのＴｏ／Ｃｃ／Ｂｃｃ宛先形式自動調整８０３０が“する”の設定の時の送信履歴の宛先保存処理である。図１９のフローチャートは、第一実施形態の送信履歴宛先保存（図８（Ｂ））と、第二実施形態の送信履歴宛先保存（図１３）とに対応する。本実施形態の電子メールシステム１００は、それらの実施形態における送信履歴宛先保存処理を、図１９の処理に置き換えたものである。ステップＳ１６０１において、ＣＰＵ１１１は、すべての送信属性（Ｔｏ／Ｃｃ／Ｂｃｃ）の宛先データを、ＲＡＭ１１３から読み出し、ＲＡＭ１１３に一時的に確保したワーク領域に保存する。ステップＳ１６０２において、ＣＰＵ１１１は、すべての宛先データに対して、送信属性の文字列（“Ｔｏ：”、“Ｃｃ：”、“Ｂｃｃ：”）を先頭として、表示名称＜メールアドレス＞の形式の宛先をカンマで区切った文字列により生成する。ＣＰＵ１１１は、生成した文字列を、仮の宛先文字列としてＲＡＭ１１３に一時保存する。ステップＳ１６０３において、ＣＰＵ１１１は、ステップＳ１６０２において生成した仮の宛先文字列の文字列長が、送信履歴の宛先に格納可能な最大文字列長を超えるかを判断する。送信履歴の宛先に格納可能な最大文字列長は、たとえば、表示部１２１に表示させる履歴の表示画面において表示可能な所定数以下（ｎ文字以下）とすればよい。最大文字列長を超えない場合、ＣＰＵ１１１は、処理をステップＳ１６０６へ進める。ステップＳ１６０６において、ＣＰＵ１１１は、仮に生成した宛先文字列を、正式な送信履歴の宛先としてストレージ１１４に保存する。その後、ＣＰＵ１１１は、図１９の処理を終了する。最大文字列長を超える場合、ＣＰＵ１１１は、処理をステップＳ１６０４へ進める。ステップＳ１６０４において、ＣＰＵ１１１は、送信属性（“Ｔｏ：“、”Ｃｃ：“）の宛先データを、ＲＡＭ１１３から読み出す。ＣＰＵ１１１は、送信属性の文字列（“Ｔｏ：”、“Ｃｃ：”）を先頭として、表示名称＜メールアドレス＞の形式の宛先をカンマで区切った文字列により生成する。ＣＰＵ１１１は、生成した文字列を、仮の宛先文字列としてＲＡＭ１１３に一時保存する。ステップＳ１６０５において、ＣＰＵ１１１は、送信属性（“Ｂｃｃ：”）の文字列を先頭に、Ｂｃｃの宛先データをメールアドレス形式のＢｃｃ宛先をカンマで区切った文字列を生成する。ＣＰＵ１１１は、生成した文字列を、ステップＳ１６０４で生成した仮の宛先文字列に付加する。ステップＳ１６０７において、ＣＰＵ１１１は、ステップＳ１６０５において生成した仮の宛先文字列の文字列長が、送信履歴の宛先に格納可能な最大文字列長を超えるかを判断する。最大文字列長を超えない場合、ＣＰＵ１１１は、処理をステップＳ１６０６へ進める。ステップＳ１６０６において、ＣＰＵ１１１は、仮に生成した宛先文字列を、正式な送信履歴の宛先としてストレージ１１４に保存する。その後、ＣＰＵ１１１は、図１９の処理を終了する。最大文字列長を超える場合、ＣＰＵ１１１は、処理をステップＳ１６０８へ進める。ステップＳ１６０８において、ＣＰＵ１１１は、送信属性（“Ｔｏ：“）の宛先データを、ＲＡＭ１１３から読み出す。ＣＰＵ１１１は、送信属性の文字列（“Ｔｏ：”）を先頭として、表示名称＜メールアドレス＞の形式の宛先をカンマで区切った文字列により生成する。ＣＰＵ１１１は、生成した文字列を、仮の宛先文字列としてＲＡＭ１１３に一時保存する。ステップＳ１６０９において、ＣＰＵ１１１は、送信属性（“Ｃｃ：”、“Ｂｃｃ：”）の文字列を先頭に、ＣｃおよびＢｃｃの宛先データをメールアドレス形式のＣｃおよびＢｃｃ宛先をカンマで区切った文字列を生成する。ＣＰＵ１１１は、生成した文字列を、ステップＳ１６０８で生成した仮の宛先文字列に付加する。ステップＳ１６１０において、ＣＰＵ１１１は、ステップＳ１６０９において生成した仮の宛先文字列の文字列長が、送信履歴の宛先に格納可能な最大文字列長を超えるかを判断する。最大文字列長を超えない場合、ＣＰＵ１１１は、処理をステップＳ１６０６へ進める。ステップＳ１６０６において、ＣＰＵ１１１は、仮に生成した宛先文字列を、正式な送信履歴の宛先としてストレージ１１４に保存する。その後、ＣＰＵ１１１は、図１９の処理を終了する。最大文字列長を超える場合、ＣＰＵ１１１は、処理をステップＳ１６１１へ進める。ステップＳ１６１１において、ＣＰＵ１１１は、図９のグループ宛先保存処理により、Ｔｏの送信属性と宛先データについてのグループ宛先保存処理を実行する。ステップＳ１６１２において、ＣＰＵ１１１は、図９のグループ宛先保存処理により、Ｃｃの送信属性と宛先データについてのグループ宛先保存処理を実行する。ステップＳ１６１３において、ＣＰＵ１１１は、図９のグループ宛先保存処理により、Ｂｃｃの送信属性と宛先データについてのグループ宛先保存処理を実行する。その後、ＣＰＵ１１１は、図１９の処理を終了する。
【００４８】
以上のように、本実施形態では、表示制御手段としてのＣＰＵ１１１は、Ｔｏ／Ｃｃ／Ｂｃｃの宛先が設定された時、Ｔｏ＞Ｃｃ＞Ｂｃｃの優先順位で表示名称＋メールアドレスの形式の宛先が自動的に表示されるように表示文字列を保存する。これにより、たとえば、取得された履歴情報の宛先を表示するための合計文字数が、最大文字列長を超えない場合、履歴情報のすべての宛先は、第１の表示方法としての「表示名称＋メールアドレスの形式」により、表示画面に一覧的に表示される。また、取得された履歴情報の宛先を表示するための合計文字数が、最大文字列長を超える場合、履歴情報のすべての宛先は、第２の表示方法としての「メールアドレスの形式」により、表示画面に一覧的に表示される。ここで、第２の表示方法としての「メールアドレスの形式」は、「表示名称＋メールアドレスの形式」による第１の表示方法よりも、各宛先をコンパクトに表示するものである。なお、図１９の宛先文字列の生成処理に、「表示名称のみの形式」により宛先の文字列を生成して判断する場合を追加してもよい。「表示名称のみの形式」は、「表示名称＋メールアドレスの形式」による第１の表示方法よりも、各宛先をコンパクトに表示するものであり、第２の表示方法に相当する。また、第三実施形態のように、宛先文字列生成処理により、宛先データ１と宛先データ２とを生成して保存し、これらを切り替え表示するようにしてもよい。また、送信属性毎ではなく、１宛先毎に、表示名称＋メールアドレスの形式で宛先が表示されるかを判断することで、１宛先単位で宛先文字列が生成されるようにしてもよい。
【００４９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００５０】
たとえば上述した第一実施形態では、送信履歴の宛先表示において、表示方法によらず、基本的にＴｏ／Ｃｃ／Ｂｃｃの送信属性を付加して表示する。また、１件の通常送信時の宛先表示では、メールアドレスに表示名称を付加する。また、同報送信時には、表示名称を省略して、より多くの宛先をコンパクトに表示する。よって、送信履歴の宛先表示は、ユーザにとって宛先を把握しやすくなる。第二実施形態では、送信履歴の宛先表示を、送信属性毎に表示形式を設定できる。よって、送信履歴の宛先表示は、個々のユーザに好ましい表示にできる。第三実施形態では、複数の送信履歴宛先表示設定を保持し、これを切り替えることにより、複数の表示形式で宛先表示を切り替えられる。第四実施形態では、送信履歴の宛先表示では、Ｔｏ／Ｃｃ／Ｂｃｃの送信属性にかかわらず、各宛先を基本的に「表示名称＋メールアドレスの形式」で表示する。そして、履歴情報の宛先を表示するための合計文字数が、最大文字列長を超える場合には、「Ｔｏ＞Ｃｃ＞Ｂｃｃ」の優先順位で宛先の文字数を減らし、合計文字数を最大文字列長に収める。そして、これらの実施形態では、送信終了時に、送信履歴の宛先表示のための文字列を生成して保存し、履歴を表示する際に、それを読みだして表示している。この他にもたとえば、送信終了時には宛先のデータをすべて保存し、履歴を表示する際に、送信履歴の宛先表示のための文字列を生成して表示してもよい。また、第一実施形態のように表示設定を設けず、送信属性、宛先形式、表示フォントの大小などを固定で保持し、第二実施形態の送信履歴の宛先表示を実行するようにしてもよい。さらに、送信履歴に限らず、送信状況、電子メール送信時の宛先表示、送信の履歴で表示される宛先として表示手段に出力する際にも、本発明は適用可能である。
【００５１】
上記実施形態は、本発明に係る通信ジョブの履歴表示装置を、画像形成装置１０１により説明するものである。この他にもたとえば、通信ジョブの履歴表示装置は、ＰＣ１０４などのコンピュータ装置、携帯型の情報端末、などであってもよい。これらの場合、電子メールを送信するだけでなく、電子メールを受信することがある。よって、電子メールの通信履歴は、電子メールの送信履歴ではなく、電子メールの送受信履歴としてよい。
【００５２】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワークや記録媒体を介してシステムや装置に供給し、そのシステム又は装置のコンピュータの１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５３】
１００  電子メールシステム
１０１  画像形成装置
１１１  ＣＰＵ
１１４  ストレージ
１１８  操作部
１２１  表示部
４３０、８０１〜８０６  宛先画面
４３１、４３２  宛先表示
４３３  表示切替ボタン
４３５  表示設定ボタン
【図１】
2020068507.tif 000005
【図２】
2020068507.tif 000006
【図３】
2020068507.tif 000007
【図４】
2020068507.tif 000008
【図５】
2020068507.tif 000009
【図６】
2020068507.tif 000010
【図７】
2020068507.tif 000011
【図８】
2020068507.tif 000012
【図９】
2020068507.tif 000013
【図１０】
2020068507.tif 000014
【図１１】
2020068507.tif 000015
【図１２】
2020068507.tif 000016
【図１３】
2020068507.tif 000017
【図１４】
2020068507.tif 000018
【図１５】
2020068507.tif 000019
【図１６】
2020068507.tif 000020
【図１７】
2020068507.tif 000021
【図１８】
2020068507.tif 000022
【図１９】
2020068507.tif 000023