(57)【要約】【課題】電子メールに関する各種画像を適切に表示することができる情報処理プログラム等を提供すること。【解決手段】情報処理装置は、複数の電子メールの件名データの各々を識別する複数の識別画像を表示部に表示させる。複数の識別画像のうちの少なくとも１つを選択する操作を受け付ける。選択された識別画像によって識別される電子メールを作業領域に展開することによって、表示画像データを生成する。表示画像データに基づいて、選択された電子メールに対応する表示画像を表示部に表示させる。作業領域の空きサイズは、情報処理装置の装置状態に応じて変化する。テキストデータおよびテキスト以外のデータに基づいて生成した表示画像データのサイズが、作業領域の空きサイズが不足する程度に大きくなる場合には、テキストデータのみに基づいて、表示画像データが生成される。【選択図】図２
2015005104.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して電子メールを外部装置と通信することが可能な情報処理装置に読込まれる情報処理プログラムであって、
前記情報処理装置は、
プロセッサと、
前記プロセッサの作業領域を提供する記憶部と、
表示部と、
を備えており、
前記電子メールの本文データには、テキストデータと、テキストデータ以外のデータと、の少なくとも一方が含まれており、
前記プロセッサを、
複数の前記電子メールの件名データの各々を識別する複数の識別画像を前記表示部に表示させるとともに、複数の前記識別画像のうちの少なくとも１つを、選択識別画像として選択する操作を受け付ける第１の選択受付手段と、
前記選択識別画像によって識別される選択電子メールを前記作業領域に展開することによって表示画像データを生成し、前記表示画像データに基づいて前記選択電子メールに対応する表示画像を前記表示部に表示させる表示制御手段と、
して機能させることが可能であり、
前記作業領域の空きサイズは、前記情報処理装置の装置状態に応じて変化し、
前記表示制御手段は、前記テキストデータおよび前記テキスト以外のデータに基づいて生成した前記表示画像データのサイズが、前記作業領域の空きサイズが不足する程度に大きくなる第１の場合には、前記テキストデータのみに基づいて、前記表示画像データを生成することを特徴とする情報処理プログラム。
【請求項２】
前記表示制御手段は、前記表示画像を第１の表示画像と第２の表示画像との間で切り替える表示画像切り替え指示の入力を受け付けるための第１画像を、前記表示部にさらに表示させ、
前記第１の表示画像は、前記テキストデータのみに基づいて生成された前記表示画像データによって表示される画像であり、
前記第２の表示画像は、前記テキストデータおよび前記テキストデータ以外のデータに基づいて生成された前記表示画像データによって表示される画像であり、
前記表示制御手段は、前記第１の場合には、前記表示画像を前記第１の表示画像から前記第２の表示画像へ切り替える操作入力を受け付けることができないことを示す第２画像を前記表示部に表示させることを特徴とする請求項１に記載の情報処理プログラム。
【請求項３】
前記表示制御手段は、前記第１の表示画像を前記表示部に表示させた後に、前記第１画像を介して前記第２の表示画像を表示する指示の入力が受け付けられた場合には、前記第２の表示画像を表示するための第２の表示画像データのサイズが、前記作業領域の空きサイズが不足しない程度に小さいことが判断されることを条件として、前記第２の表示画像を前記表示部に表示させることを特徴とする請求項２に記載の情報処理プログラム。
【請求項４】
前記表示制御手段は、前記第２画像を表示している場合に、前記表示画像データのサイズが前記作業領域の空きサイズが不足しない程度に小さくなったことを検出した場合には、前記第２画像の表示を終了することを特徴とする請求項３に記載の情報処理プログラム。
【請求項５】
前記表示制御手段は、複数の前記表示画像を前記表示部に表示させ、
前記プロセッサを、前記複数の表示画像のうちの少なくとも１つを、画像処理対象として選択する操作を受け付ける第２の選択受付手段としてさらに機能させることが可能であり、
前記表示制御手段は、前記第２画像を表示している場合において、前記第２の選択受付手段が操作を受け付けたことに応じて、前記第２の表示画像データのサイズと前記作業領域の空きサイズとを比較し、前記第２の表示画像データのサイズが前記作業領域の空きサイズが不足しない程度に小さくなったことを検出した場合には、前記第２画像の表示を終了することを特徴とする請求項３に記載の情報処理プログラム。
【請求項６】
前記表示制御手段は、前記第１の表示画像を前記表示部に表示させた後に、前記第２の選択受付手段が操作を受け付けたことに起因して、前記第２の表示画像データのサイズが前記作業領域の空きサイズが不足しない程度に小さくなったことを検出した場合には、前記第１の表示画像に代えて前記第２の表示画像を前記表示部に表示させることを特徴とする請求項５に記載の情報処理プログラム。
【請求項７】
前記表示制御手段は、前記電子メールに前記テキストデータ以外のデータが含まれていることを条件として、前記第１画像を前記表示部に表示させることを特徴とする請求項２〜６の何れか１項に記載の情報処理プログラム。
【請求項８】
前記表示制御手段は、前記第１の場合において、前記テキストデータのみに基づいて生成した前記表示画像データのサイズが前記作業領域の空きサイズが不足する程度に大きくならないことを条件として、前記テキストデータおよび前記テキストデータ以外のデータに基づいて前記表示画像データを表示することができないことを示す第３画像を前記表示部に表示させることを特徴とする請求項１〜７の何れか１項に記載の情報処理プログラム。
【請求項９】
前記テキストデータ以外のデータは、前記テキストデータによって表示されるテキストの表示態様を示す表示態様データを含んでおり、
前記表示制御手段は、前記第１の場合には、前記テキストデータおよび前記表示態様データに基づいて作成した表示画像データを用いて、前記表示画像を前記表示部に表示させることを特徴とする請求項１〜８の何れか１項に記載の情報処理プログラム。
【請求項１０】
ネットワークを介して電子メールを外部装置と通信することが可能な情報処理装置であって、
前記電子メールの本文データには、テキストデータと、テキストデータ以外のデータと、の少なくとも一方が含まれており、
前記情報処理装置は、
プロセッサと、
前記プロセッサの作業領域を提供する記憶部と、
表示部と、
複数の前記電子メールの件名データの各々を識別する複数の識別画像を前記表示部に表示させるとともに、複数の前記識別画像のうちの少なくとも１つを、選択識別画像として選択する操作を受け付ける第１の選択受付手段と、
前記選択識別画像によって識別される選択電子メールを前記作業領域に展開することによって表示画像データを生成し、前記表示画像データに基づいて前記選択電子メールに対応する表示画像を前記表示部に表示させる表示制御手段と、
を備え、
前記作業領域の空きサイズは、前記情報処理装置の装置状態に応じて変化し、
前記表示制御手段は、前記テキストデータおよび前記テキスト以外のデータに基づいて生成した前記表示画像データのサイズが、前記作業領域の空きサイズが不足する程度に大きくなる第１の場合には、前記テキストデータのみに基づいて、前記表示画像データを生成することを特徴とする情報処理装置。
【請求項１１】
ネットワークを介して電子メールを外部装置と通信することが可能な情報処理装置の制御方法であって、
前記情報処理装置は、
プロセッサと、
前記プロセッサの作業領域を提供する記憶部と、
表示部と、
を備えており、
前記電子メールの本文データには、テキストデータと、テキストデータ以外のデータと、の少なくとも一方が含まれており、
複数の前記電子メールの件名データの各々を識別する複数の識別画像を前記表示部に表示させるとともに、複数の前記識別画像のうちの少なくとも１つを、選択識別画像として選択する操作を受け付ける第１の選択受付ステップと、
前記選択識別画像によって識別される選択電子メールを前記作業領域に展開することによって表示画像データを生成し、前記表示画像データに基づいて前記選択電子メールに対応する表示画像を前記表示部に表示させる表示制御ステップと、
を備え、
前記作業領域の空きサイズは、前記情報処理装置の装置状態に応じて変化し、
前記表示制御ステップは、前記テキストデータおよび前記テキスト以外のデータに基づいて生成した前記表示画像データのサイズが、前記作業領域の空きサイズが不足する程度に大きくなる第１の場合には、前記テキストデータのみに基づいて、前記表示画像データを生成することを特徴とする情報処理の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示の技術は、電子メールに基づく画像を適切に表示させることができる情報処理プログラム等に関する。
【背景技術】
【０００２】
特許文献１には、携帯端末とサーバと複写機の構成で、携帯端末で受信した電子メールを複写機に転送して、複写機で印刷する内容が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１０８５７８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
最近の携帯端末は、複数のアプリがマルチタスクで処理されるため、作業領域として用いられるＲＡＭ（Random Access Memory）の空き容量が不足しやすい傾向にある。ＲＡＭの空き容量が不足すると、電子メールに対応する表示画像を表示させることができない場合があり、ユーザに不便を強いることになる。
【課題を解決するための手段】
【０００５】
本明細書に開示されている情報処理プログラムは、ネットワークを介して電子メールを外部装置と通信することが可能な情報処理装置に読込まれる情報処理プログラムであって、情報処理装置は、プロセッサと、プロセッサの作業領域を提供する記憶部と、表示部と、を備えており、電子メールの本文データには、テキストデータと、テキストデータ以外のデータと、の少なくとも一方が含まれており、プロセッサを、複数の電子メールの件名データの各々を識別する複数の識別画像を表示部に表示させるとともに、複数の識別画像のうちの少なくとも１つを、選択識別画像として選択する操作を受け付ける第１の選択受付手段と、選択識別画像によって識別される選択電子メールを作業領域に展開することによって表示画像データを生成し、表示画像データに基づいて選択電子メールに対応する表示画像を表示部に表示させる表示制御手段と、して機能させることが可能であり、作業領域の空きサイズは、情報処理装置の装置状態に応じて変化し、表示制御手段は、テキストデータおよびテキスト以外のデータに基づいて生成した表示画像データのサイズが、作業領域の空きサイズが不足する程度に大きくなる第１の場合には、テキストデータのみに基づいて、表示画像データを生成することを特徴とする。
【０００６】
本明細書に記載されている情報処理プログラム等によれば、作業領域の空きサイズに応じて、表示画像データを生成する際に用いるデータを自動で選択することが可能となる。これにより、表示画像データを全く表示させることができないという事態を防止できるため、ユーザの利便性を高めることができる。
【０００７】
本明細書に記載されている情報処理プログラム等によれば、表示画像を、テキストデータのみに基づいて生成された第１の表示画像から、テキストデータおよびテキストデータ以外のデータに基づいて生成された第２の表示画像へ切り替えることができないことを、ユーザに認識させることができるため、ユーザの利便性を高めることができる。
【０００８】
本明細書に記載されている情報処理プログラム等によれば、第１画像によって、第１の表示画像から第２の表示画像への切り替えを受け付けることが可能となるため、ユーザの利便性を高めることができる。
【０００９】
本明細書に記載されている情報処理プログラム等によれば、第２の表示画像を表示することが可能な装置状態になったことをユーザに報知することが可能となるため、ユーザの利便性を高めることができる。
【００１０】
本明細書に記載されている情報処理プログラム等によれば、画像処理対象として選択された表示画像の数が変化することに応じて、第２の表示画像データのサイズと作業領域の空きサイズとを比較することができる。これにより、作業領域の空きサイズの変化を迅速に検出することが可能となる。
【００１１】
本明細書に記載されている情報処理プログラム等によれば、第２の表示画像を表示することが可能な装置状態になったことを検出して、第１の表示画像に代えて第２の表示画像を自動で表示させることが可能となるため、ユーザの利便性を高めることができる。
【００１２】
本明細書に記載されている情報処理プログラム等によれば、第１の表示画像と第２の表示画像とを切り替えて表示可能であるか否かを、ユーザに認識させることができる。
【００１３】
本明細書に記載されている情報処理プログラム等によれば、テキストデータおよびテキストデータ以外のデータに基づいて表示画像データを表示することができないために、テキストデータのみに基づいて生成した表示画像を表示していることを、ユーザに認識させることができる。これにより、情報処理装置に異常が発生しているとユーザが誤認識してしまう事態を防止することができる。
【００１４】
本明細書に記載されている情報処理プログラム等によれば、テキストデータ以外のデータに含まれている写真データ等のサイズが大きいなどの理由によって、表示画像データが作業領域の空きサイズが不足する程度に大きくなってしまう場合においても、テキストデータ基づいた表示画像データを表示させることが可能となる。よって、表示画像データを全く表示させることができないという事態を防止できるため、ユーザの利便性を高めることができる。
【図面の簡単な説明】
【００１５】
【図１】通信システムのブロック図である。
【図２】印刷アプリケーションの動作フローチャートを示す図である。
【図３】印刷アプリケーションの動作フローチャートを示す図である。
【図４】印刷アプリケーションの動作フローチャートを示す図である。
【図５】印刷アプリケーションの動作フローチャートを示す図である。
【図６】件名一覧画面の表示例を示す図である。
【図７】テキストメール本文の表示画面の表示例を示す図である。
【図８】ＨＴＭＬメール本文の表示画面の表示例を示す図である。
【図９】ＨＴＭＬメールの印刷プレビュー表示画面の表示例を示す図である。
【図１０】テキストメールの印刷プレビュー表示画面の表示例を示す図である。
【発明を実施するための形態】
【００１６】
＜通信システム１の構成＞
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、情報処理装置１０、ＭＦＰ（Multifunction Peripheralの略）５１、アクセスポイント６２、メールサーバ７１、基地局６１を備える。情報処理装置１０は、例えば、スマートフォンなどの携帯通信端末であってもよい。ＭＦＰ５１は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。アクセスポイント６２は、既知の中継装置である。メールサーバ７１は、インターネット７０を介して基地局６１に接続される。
【００１７】
情報処理装置１０とアクセスポイント６２とは、インフラストラクチャーモードの無線ＬＡＮ接続方式により、無線通信２００を行うことが可能とされている。また、ＭＦＰ５１とアクセスポイント６２とは、インフラストラクチャーモードの無線ＬＡＮ接続方式により、無線通信２０１を行うことが可能とされている。なお、無線通信２００および２０１の方式の例としては、例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇの規格で定められる通信方式が挙げられる。また、情報処理装置１０とメールサーバ７１とは、基地局６１およびインターネット７０を介して通信可能に接続されている。
【００１８】
＜情報処理装置１０の構成＞
情報処理装置１０は、ＣＰＵ１１、記憶部１２、ＲＡＭ（Random Access Memoryの略）１３、無線ＬＡＮ送受信部１５、無線ＬＡＮアンテナ部１６、ボタン入力部１７、パネル１８、携帯電話送受信部２２、携帯電話アンテナ部２３、カメラ部２７、を主に備えている。
【００１９】
ＣＰＵ１１は、記憶部１２に記憶されるプログラムや、無線ＬＡＮ送受信部１５を介して送受信される各種信号などに従って、各機能の制御を行う。なお、記憶部１２は、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリ、ＨＤＤ（ハードディスクドライブの略）などが組み合わされて構成されているとしてもよい。
【００２０】
ＲＡＭ１３は、ＣＰＵ１１の作業領域を提供する揮発性の記憶部である。ＲＡＭ１３内での作業領域の空きサイズは、情報処理装置１０の装置状態に応じて変化する。例えば、起動中のアプリケーションで取り扱うデータのサイズが大きくなるほど、作業領域の空きサイズが減少する。一般的に、テキストデータよりも画像データの方がサイズが大きいため、画像データを多く取り扱うほど、作業領域の空きサイズが減少する。また、情報処理装置１０のような無線端末では、複数のアプリケーションがマルチタスクで処理される場合がある。この場合、並列して動作するアプリケーションが多くなるほど、作業領域の空きサイズが減少する。そして、作業領域の空きサイズが所定値よりも小さくなると、メモリフル状態となる。この状態では、アプリケーションが動作できなくなってしまう。
【００２１】
無線ＬＡＮ送受信部１５は、無線ＬＡＮアンテナ部１６を介して、インフラストラクチャーモードの無線通信２００を行う。そして、無線ＬＡＮ送受信部１５により、各種のデータを構成するデジタル信号が送受信される。また、携帯電話送受信部２２は、携帯電話アンテナ部２３を介して、基地局６１との間で無線通信２１０を行う。ボタン入力部１７は、情報処理装置１０の各機能を実行するためのキーである。ボタン入力部１７は、タッチパネルとして、パネル１８と一体に構成されていてもよい。パネル１８は、情報処理装置１０の各種機能情報を表示する。
【００２２】
記憶部１２は、ＨＴＭＬメール本文フラグ、ＨＴＭＬメール印刷プレビューフラグを記憶している。ＨＴＭＬメール本文フラグは、ＨＴＭＬメール画像データを生成した場合に、メモリフル状態が発生したか否かを記憶するための情報である。ＨＴＭＬメール印刷プレビューフラグは、ＨＴＭＬメール印刷プレビューデータを生成した場合に、メモリフル状態が発生したか否かを記憶するための情報である。また記憶部１２は、テキストファイルなどの各種のファイルを記憶している。
【００２３】
記憶部１２は、プログラム２１を記憶している。ＣＰＵ１１は、記憶部１２内のプログラム２１に従って処理を実行する。プログラム２１は、印刷アプリケーション２１ａ、メールアプリケーション２１ｄ、オペレーティングシステム２１ｅを含む。印刷アプリケーション２１ａは、情報処理装置１０からＭＦＰ５１に印刷処理などを実行させるためのアプリケーションである。メールアプリケーション２１ｄは、無線通信２１０を介してメールを送受信するためのアプリケーションである。ＣＰＵ１１は、メールアプリケーション２１ｄに従って処理を実行することによって、メールサーバ７１から電子メールを取得すること、電子メールを記憶部１２に記憶させること、及び、記憶部１２内の電子メールによって表される画像をパネル１８に表示させること、を実行可能である。オペレーティングシステム２１ｅは、印刷アプリケーション２１ａ等に共通して利用される基本的な機能を提供するプログラムである。
【００２４】
＜メールサーバ７１の構成＞
メールサーバ７１は、ＣＰＵ７２、記憶部７３、通信部７４、を主に備えている。メールサーバ７１は、ネットワークにおいて、クライアント装置に対し、自身の保持している電子メールや各種機能を提供する装置である。ＣＰＵ７２は、各機能の制御を行う。記憶部７３は、各種の電子メールを記憶する。通信部７４は、様々な情報を情報処理装置１０との間で通信する。
【００２５】
メールサーバ７１は、メールアカウントごとに、受信メールを保存するためのメールボックスを、記憶部７３内に用意する。メールアカウントは、メールサーバ７１にアクセスするための使用権である。これにより、メールアカウントを取得したユーザは、メールサーバ７１上で、電子メールの送受信を行うことが可能となる。
【００２６】
電子メールには、件名データおよび本文データが含まれている。件名データは、電子メールの件名を示すためのデータである。本文データは、電子メールの内容である、本文を示すためのデータである。一般的に、件名データの方が本文データよりもサイズが小さい。本文データには、テキストセクションとＨＴＭＬ（HyperText Markup Languageの略）セクションのうちの、少なくとも一方が備えられている。テキストセクションは、文字列を示すためのテキストデータを備えているセクションである。ＨＴＭＬセクションは、テキストセクションに含まれているテキストデータと同一内容のテキストデータと、テキストデータ以外のデータ（例：画像データ、文字列のフォントサイズ・フォント種類を規定する表示態様データ、など）と、を備えているセクションである。
【００２７】
電子メールには、テキストメールとＨＴＭＬメールの２種類が存在する。テキストメールは、文字コードだけを使用して作成されるメールである。テキストメールは、本文データに含まれているテキストセクションのみに基づいて表示することができる。ＨＴＭＬメールは、電子メールの本文を、ウェブページのレイアウトなどに使うＨＴＭＬで記述したメールである。ＨＴＭＬメールでは、画像の埋め込み、フォントサイズや種類の指定、などを行なうことが可能である。ＨＴＭＬメールは、ＨＴＭＬセクションに含まれているテキストデータおよびテキストデータ以外のデータに基づいて、表示することができる。
【００２８】
本文データに、テキストセクションとＨＴＭＬセクションの両方が含まれている場合や、ＨＴＭＬセクションのみが含まれている場合には、同一内容の電子メールの表示態様を、テキストメールとＨＴＭＬメールとの間で切り替えることができる。電子メールの表示態様を、ＨＴＭＬメールからテキストメールへ切り替える場合には、埋め込み画像が表示されなくなったり、フォントサイズやフォント種類の指定がキャンセルされる。また、電子メールを表示するために必要な作業領域のサイズは、テキストメールよりもＨＴＭＬメールの方が大きくなる。これは、ＨＴＭＬメールは、テキストデータおよびテキストデータ以外のデータの両方に基づいて表示されるためである。よって、電子メールの表示態様を、ＨＴＭＬメールからテキストメールへ切り替えることによって、電子メールを表示するために必要な作業領域のサイズを圧縮することができるため、作業領域の空きサイズを拡大することが可能となる。
【００２９】
＜通信システム１の動作＞
印刷アプリケーション２１ａを用いて、電子メールをメールサーバ７１から受信し、ＭＦＰ５１に電子メールを印刷させる動作を説明する。印刷アプリケーション２１ａを起動させる操作を、ユーザがボタン入力部１７を介して入力すると、ＣＰＵ１１は、印刷アプリケーション２１ａを起動する。これにより、印刷アプリケーション２１ａのメイン画面（不図示）がパネル１８に表示される。そして、図２のフローが開始される。
【００３０】
Ｓ１１０においてＣＰＵ１１は、電子メールの印刷処理の実行指示が入力されたか否かを判断する。例えば、印刷アプリケーション２１ａのメイン画面に、電子メールの印刷処理の開始指示を受け付けるボタン画像が表示されていてもよい。当該ボタン画像がタッチされると、電子メールの印刷処理の実行指示が入力されたと判断してもよい。Ｓ１１０において否定判断される場合（Ｓ１１０：ＮＯ）にはＳ１１０へ戻り、肯定判断される場合（Ｓ１１０：ＹＥＳ）にはＳ１１５へ進む。
【００３１】
Ｓ１１５においてＣＰＵ１１は、電子メールの件名データをメールサーバ７１から取得する。具体的には、ＣＰＵ１１は、ユーザのメールアカウントの入力を受け付ける。そして、入力されたメールアカウントに対応するメールボックスに無線通信２１０を介してアクセスし、メールボックスに記憶されている電子メールの件名データを取得する。
【００３２】
Ｓ１２０においてＣＰＵ１１は、電子メールの件名一覧画面を、パネル１８に表示させる。図６に、件名一覧画面Ｐ１の表示例を示す。件名一覧画面Ｐ１には、複数の電子メールの各々を識別するための件名Ｔ１〜Ｔ５が、一覧表示される。
【００３３】
Ｓ１２５においてＣＰＵ１１は、いずれかの電子メールが選択されたか否かを判断する。例えば、件名一覧画面Ｐ１において、件名Ｔ１〜Ｔ５の何れかがタッチされると、タッチされた件名に対応する電子メールが選択されたと判断してもよい。Ｓ１２５において否定判断される場合（Ｓ１２５：ＮＯ）にはＳ１２５へ戻り、肯定判断される場合（Ｓ１２５：ＹＥＳ）にはＳ１３０へ進む。Ｓ１３０においてＣＰＵ１１は、選択された電子メールの本文データを、無線通信２１０を介してメールサーバ７１から取得する。
【００３４】
Ｓ１３５においてＣＰＵ１１は、取得した電子メールが、ＨＴＭＬメールであるか否かを判断する。具体的には、取得した本文データに、ＨＴＭＬセクションが含まれているか否かを判断する。否定判断される場合（Ｓ１３５：ＮＯ）には、Ｓ１４０へ進む。Ｓ１４０においてＣＰＵ１１は、テキストメールを表示するための、テキストメール画像データを生成する。テキストメール画像データは、本文データに含まれているテキストセクションを、ＲＡＭ１３内の作業領域に展開することによって生成される。そして、Ｓ１９５へ進む。
【００３５】
一方、Ｓ１３５において肯定判断される場合（Ｓ１３５：ＹＥＳ）には、Ｓ１４５へ進む。Ｓ１４５においてＣＰＵ１１は、ＨＴＭＬメールを表示するための、ＨＴＭＬメール画像データを生成する。ＨＴＭＬメール画像データは、ＨＴＭＬセクションに含まれている、テキストデータおよびテキストデータ以外のデータを、ＲＡＭ１３内の作業領域に展開することによって生成される。そして、Ｓ１５５へ進む。
【００３６】
Ｓ１５５においてＣＰＵ１１は、ＨＴＭＬメール画像データを生成したことに起因して、メモリフル状態が発生したか否かを判断する。肯定判断される場合（Ｓ１５５：ＹＥＳ）には、Ｓ１８５へ進む。
【００３７】
Ｓ１８５においてＣＰＵ１１は、ＨＴＭＬメールの本文は表示できないが、テキストメールの本文であれば表示可能であることを示す報知情報を、パネル１８に表示させる。また、ＯＫボタンおよびバックボタン（不図示）を表示し、ユーザの指示入力を待ち受ける。Ｓ１８７においてＣＰＵ１１は、記憶部１２に記憶されているＨＴＭＬメール本文フラグを、「メモリフル状態：発生」に設定する。
【００３８】
Ｓ１９０においてＣＰＵ１１は、タッチされたボタンの種類を判断する。バックボタンがタッチされた場合（Ｓ１９０：バックボタン）は、ユーザがテキストメールの表示を許可しない場合であると判断され、Ｓ１２０へ戻る。一方、ＯＫボタンがタッチされた場合（Ｓ１９０：ＯＫボタン）は、ユーザがテキストメールの表示を許可した場合であると判断され、Ｓ１９３へ進む。
【００３９】
Ｓ１９３においてＣＰＵ１１は、テキストメール画像データを生成する。テキストメール画像データの生成方法については、Ｓ１４０において説明済みであるため、ここでは説明を省略する。
【００４０】
Ｓ１９５においてＣＰＵ１１は、テキストメールの本文を、パネル１８に表示させる。図７に、テキストメール本文の表示画面Ｐ１１の表示例を示す。表示画面Ｐ１１には、テキストメール画像Ｍ１１、ＨＴＭＬメール本文表示ボタンＢ１１、テキストメール印刷プレビュー表示ボタンＢ１２、が表示されている。テキストメール画像Ｍ１１は、テキストメールの内容を表示する画像である。ＨＴＭＬメール本文表示ボタンＢ１１は、テキストメール本文の表示画面Ｐ１１（図７）の表示態様に代えて、ＨＴＭＬメール本文の表示画面Ｐ２１（図８）の表示態様で電子メールを表示するという、表示態様切替指示を受け付けるためのボタンである。また、記憶部１２に記憶されているＨＴＭＬメール本文フラグが「メモリフル状態：発生」に設定されている場合には、ＨＴＭＬメール本文表示ボタンＢ１１は、非アクティブ態様（例：グレーアウトあり）で表示される。一方、ＨＴＭＬメール本文フラグが「メモリフル状態：発生」に設定されていない場合には、ＨＴＭＬメール本文表示ボタンＢ１１は、アクティブ態様（例：グレーアウトなし）で表示される。
【００４１】
テキストメール印刷プレビュー表示ボタンＢ１２は、テキストメールの印刷プレビュー表示画面Ｐ１２（図１０）を表示する指示の入力を受け付けるためのボタンである。テキストメールの印刷プレビュー表示画面Ｐ１２は、テキストメール本文をＭＦＰ５１に印刷を実行させた場合に得られる、印刷結果の態様を示す画像である。
【００４２】
Ｓ２００においてＣＰＵ１１は、テキストメール印刷プレビュー表示ボタンＢ１２がタッチされたか否かを判断する。否定判断される場合（Ｓ２００：ＮＯ）にはＳ２００へ戻り、肯定判断される場合（Ｓ２００：ＹＥＳ）にはＳ２０４へ進む。Ｓ２０４においてＣＰＵ１１は、テキストメール印刷プレビューデータを生成する。テキストメール印刷プレビューデータは、テキストメールの印刷プレビュー表示画面Ｐ１２（図１０）を表示するためのデータである。テキストメール印刷プレビューデータは、本文データに含まれているテキストセクション、または、ＨＴＭＬセクション内のテキストデータを、ＲＡＭ１３内の作業領域に展開することによって生成される。そして、Ｓ２０５へ進む。
【００４３】
Ｓ２０５においてＣＰＵ１１は、テキストメール印刷プレビューデータを生成したことに起因して、メモリフル状態が発生したか否かを判断する。肯定判断される場合（Ｓ２０５：ＹＥＳ）には、Ｓ２０７へ進む。Ｓ２０７においてＣＰＵ１１は、テキストメールの印刷プレビューを表示することができないことを示すエラー情報を、パネル１８に表示させる。エラー情報は、例えば、「テキストメールの印刷プレビューを表示できません」などの文字列であってもよい。そしてフローを終了する。
【００４４】
一方、Ｓ２０５において否定判断される場合（Ｓ２０５：ＮＯ）には、Ｓ２１０へ進む。Ｓ２１０においてＣＰＵ１１は、後述するＳ２６６において、メモリフル状態が発生したためにＨＴＭＬメールの印刷プレビューが表示できない状態であると判断されているか否かを判断する。具体的には、記憶部１２に記憶されているＨＴＭＬメール印刷プレビューフラグが、「メモリフル状態：発生」に設定されているか否かを参照する。Ｓ２１０において否定判断される場合（Ｓ２１０：ＮＯ）にはＳ２３５へ進み、肯定判断される場合（Ｓ２１０：ＹＥＳ）にはＳ２１５へ進む。
【００４５】
Ｓ２１５においてＣＰＵ１１は、メモリフル状態が発生してしまうためにＨＴＭＬメールの印刷プレビューは表示することができないこと、および、テキストメールの印刷プレビューであれば表示可能であること、を報知する報知情報を、パネル１８に表示させる。そして、Ｓ２３５へ進む。
【００４６】
Ｓ２３５においてＣＰＵ１１は、テキストメールの印刷プレビューをパネル１８に表示させる。図１０に、テキストメールの印刷プレビュー表示画面Ｐ１２の表示例を示す。テキストメールの印刷プレビュー表示画面Ｐ１２には、印刷プレビュー画像Ｖ１、ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４、設定ボタンＢ１５、印刷ボタンＢ１６、デバイス情報Ｄ１、が表示されている。印刷プレビュー画像Ｖ１内には、サムネイル画像Ｎ１１〜Ｎ１３が表示されている。サムネイル画像Ｎ１１〜Ｎ１３は、テキストメールを印刷用紙に印刷する場合における、各ページの印刷態様を示す縮小画像である。
【００４７】
また、サムネイル画像Ｎ１１〜Ｎ１３の各々には、チェックボタン画像Ｃ１１〜Ｃ１３が対応付けられている。チェックボタン画像Ｃ１１は、サムネイル画像Ｎ１１で表示されているページを印刷するか否かの印刷実行指示を受け付けるための画像である。印刷実行指示は、チェックボタン画像Ｃ１１をタッチすることで受け付けられるとしてもよい。例えば、チェックボタン画像Ｃ１１をタッチするたびに、チェックマークがトグル表示されるとしてもよい。そして、チェックボタン画像Ｃ１１にチェックマークが表示されている場合には、サムネイル画像Ｎ１１に対応するページの印刷実行指示が入力されているとしてもよい。なお、チェックボタン画像Ｃ１２およびＣ１３の内容も、チェックボタン画像Ｃ１１の内容と同様であるため、説明を省略する。
【００４８】
ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４は、現在表示されているテキストメールの印刷プレビュー表示画面Ｐ１２（図１０）に代えて、ＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２（図９）をパネル１８に表示させるという、表示態様切替指示を受け付けるためのボタンである。ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４は、後述するＳ３２０において、表示の有無が判断されるボタンである。
【００４９】
設定ボタンＢ１５は、印刷設定の入力や変更を受け付けるための印刷設定画面（不図示）を表示させるためのボタンである。印刷設定画面では、印刷用紙の設定、カラーモードの設定、両面印刷の有無、などの設定入力を受け付けることが可能とされている。印刷ボタンＢ１６は、ＭＦＰ５１に印刷を実行させる指示の入力を受け付けるためのボタンである。デバイス情報Ｄ１は、印刷を実行させるＭＦＰ５１を識別するための情報（例：型番）である。
【００５０】
Ｓ３２０においてＣＰＵ１１は、本文データに、ＨＴＭＬセクションが含まれているか否かを判断する。否定判断される場合（Ｓ３２０：ＮＯ）には、ＨＴＭＬメールが存在しない場合であると判断され、Ｓ３２７へ進む。これにより、テキストメールの印刷プレビュー表示画面Ｐ１２（図１０）においては、ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４が表示されなくなる。一方、Ｓ３２０において肯定判断される場合（Ｓ３２０：ＹＥＳ）には、ＨＴＭＬメールが存在する場合であると判断され、Ｓ３２５へ進む。Ｓ３２５においてＣＰＵ１１は、ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４を、印刷プレビュー表示画面Ｐ１２に表示させる。Ｓ２１０においてＨＴＭＬメールの印刷プレビューを表示することができないと判断されている場合（Ｓ２１０：ＹＥＳ）には、Ｓ３２５においてＨＴＭＬメール印刷プレビュー表示ボタンＢ１４は、非アクティブ態様（例：グレーアウトあり）で表示される。一方、Ｓ２１０においてＨＴＭＬメールの印刷プレビューを表示することができると判断されている場合（Ｓ２１０：ＮＯ）には、Ｓ３２５においてＨＴＭＬメール印刷プレビュー表示ボタンＢ１４は、アクティブ態様（例：グレーアウトなし）で表示される。そしてＳ３２７へ進む。
【００５１】
Ｓ３２７においてＣＰＵ１１は、印刷設定や印刷ページが変更されたか否かを判断する。具体的には、テキストメールの印刷プレビュー表示画面Ｐ１２（図１０）の設定ボタンＢ１５がタッチされて設定画面（不図示）に遷移し、印刷設定が変更されたか否かを判断する。または、チェックボタン画像Ｃ１１〜Ｃ１３がタッチされ、印刷対象のページが変更されたか否かを判断する。Ｓ３２７において否定判断される場合（Ｓ３２７：ＮＯ）には、Ｓ３５０へ進む。一方、肯定判断される場合Ｓ（３２７：ＹＥＳ）には、作業領域の空きサイズが変更された場合であると判断され、Ｓ３２９へ進む。
【００５２】
Ｓ３２９においてＣＰＵ１１は、ＨＴＭＬメールの印刷プレビューを表示可能であるか否かを、再度判断する。具体的には、Ｓ３２７における印刷設定や印刷ページの変更後において、メモリフル状態が発生しているか否かを判断する。Ｓ３２９において否定判断される場合（Ｓ３２９：ＮＯ）には、Ｓ３４０へ進む。
【００５３】
Ｓ３４０においてＣＰＵ１１は、テキストメールの印刷プレビューから、ＨＴＭＬメールの印刷プレビューへ、表示態様を切り替えることができないことを示すエラー情報を、パネル１８に表示させる。Ｓ３４５においてＣＰＵ１１は、ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４（図１０）が表示されている場合には、当該ボタンの表示態様を非アクティブ態様にする。そして、Ｓ３５０へ進む。
【００５４】
一方、Ｓ３２９において肯定判断される場合（Ｓ３２９：ＹＥＳ）には、Ｓ３３１へ進む。Ｓ３３１においてＣＰＵ１１は、ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４（図１０）が表示されている場合には、当該ボタンの表示態様をアクティブ態様にする。
【００５５】
Ｓ３３３においてＣＰＵ１１は、ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４がタッチされたか否かを判断する。肯定判断される場合（Ｓ３３３：ＹＥＳ）にはＳ２６３へ進み、否定判断される場合（Ｓ３３３：ＮＯ）にはＳ３５０へ進む。Ｓ３５０においてＣＰＵ１１は、印刷実行命令がユーザによって入力されたか否かを判断する。具体的には、印刷ボタンＢ１６（図１０）がタッチされたか否かを判断する。否定判断される場合（Ｓ３５０：ＮＯ）にはＳ３２７へ戻り、肯定判断される場合（Ｓ３５０：ＹＥＳ）にはＳ３５５へ進む。
【００５６】
Ｓ３５５においてＣＰＵ１１は、電子メールの印刷データを、無線通信２００および２０１を介してＭＦＰ５１に送信する。ＭＦＰ５１は、情報処理装置１０から受信した印刷データを、印刷用紙に印刷する。これにより、フローが終了する。
【００５７】
また、図２のＳ１５５において、メモリフル状態が発生していないと判断される場合（Ｓ１５５：ＮＯ）には、図５のＳ２４０へ進む。Ｓ２４０においてＣＰＵ１１は、ＨＴＭＬメールの本文を、パネル１８に表示させる。図８に、ＨＴＭＬメール本文の表示画面Ｐ２１の表示例を示す。表示画面Ｐ２１には、ＨＴＭＬメール画像Ｍ２１、テキストメール本文表示ボタンＢ２１、ＨＴＭＬメール印刷プレビュー表示ボタンＢ２２、が表示されている。ＨＴＭＬメール画像Ｍ２１は、ＨＴＭＬメールの内容を表示する画像である。テキストメール本文表示ボタンＢ２１は、ＨＴＭＬメール本文の表示画面Ｐ２１（図８）の表示態様に代えて、テキストメール本文の表示画面Ｐ１１（図７）の表示態様で電子メールを表示するという、表示態様切替指示を受け付けるためのボタンである。ＨＴＭＬメール印刷プレビュー表示ボタンＢ２２は、ＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２（図９）を表示する指示の入力を受け付けるためのボタンである。
【００５８】
Ｓ２４５においてＣＰＵ１１は、ＨＴＭＬメール印刷プレビュー表示ボタンＢ２２がタッチされたか否かを判断する。否定判断される場合（Ｓ２４５：ＮＯ）にはＳ２４５へ戻り、肯定判断される場合（Ｓ２４５：ＹＥＳ）にはＳ２６３へ進む。Ｓ２６３においてＣＰＵ１１は、ＨＴＭＬメール印刷プレビューデータを生成する。ＨＴＭＬメール印刷プレビューデータは、ＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２（図９）を表示するためのデータである。ＨＴＭＬメール印刷プレビューデータは、ＨＴＭＬセクションに含まれている、テキストデータおよびテキストデータ以外のデータを、ＲＡＭ１３内の作業領域に展開することによって生成される。そして、Ｓ２６６へ進む。
【００５９】
Ｓ２６６においてＣＰＵ１１は、ＨＴＭＬメール印刷プレビューデータを生成したことに起因して、メモリフル状態が発生したか否かを判断する。肯定判断される場合（Ｓ２６６：ＹＥＳ）にはＳ２９０へ進み、否定判断される場合（Ｓ２６６：ＮＯ）にはＳ２７０へ進む。
【００６０】
Ｓ２７０においてＣＰＵ１１は、ＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２をパネル１８に表示させる。図９に、ＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２の表示例を示す。ＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２には、印刷プレビュー画像Ｖ２、テキストメール印刷プレビュー表示ボタンＢ２４、設定ボタンＢ２５、印刷ボタンＢ２６、デバイス情報Ｄ２、が表示されている。印刷プレビュー画像Ｖ２内には、サムネイル画像Ｎ２１〜Ｎ２３が表示されている。サムネイル画像Ｎ２１〜Ｎ２３は、ＨＴＭＬメールを印刷用紙に印刷する場合における、各ページの印刷態様を示す縮小画像である。また、サムネイル画像Ｎ２１〜Ｎ２３の各々には、チェックボタン画像Ｃ２１〜Ｃ２３が対応付けられている。
【００６１】
テキストメール印刷プレビュー表示ボタンＢ２４は、現在表示されているＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２（図９）に代えて、テキストメールの印刷プレビュー表示画面Ｐ１２（図１０）をパネル１８に表示させるという、表示態様切替指示を受け付けるためのボタンである。なお、チェックボタン画像Ｃ２１〜Ｃ２３、設定ボタンＢ２５、印刷ボタンＢ２６の内容は、前述したチェックボタン画像Ｃ１１〜Ｃ１３、設定ボタンＢ１５、印刷ボタンＢ１６の内容と同様であるため、説明を省略する。
【００６２】
Ｓ２７５においてＣＰＵ１１は、テキストメール印刷プレビュー表示ボタンＢ２４がタッチされたか否かを判断する。肯定判断される場合（Ｓ２７５：ＹＥＳ）にはＳ２０４へ進み、否定判断される場合（Ｓ２７５：ＮＯ）にはＳ２８０へ進む。
【００６３】
Ｓ２８０においてＣＰＵ１１は、印刷設定や印刷ページが変更されたか否かを判断する。判断内容は、Ｓ３２７において説明済みであるため、ここでは説明を省略する。Ｓ２８０において否定判断される場合（Ｓ２８０：ＮＯ）には、Ｓ３１５へ進む。Ｓ３１５においてＣＰＵ１１は、印刷実行命令がユーザによって入力されたか否かを判断する。具体的には、印刷ボタンＢ２６（図９参照）がタッチされたか否かを判断する。否定判断される場合（Ｓ３１５：ＮＯ）にはＳ２７０へ戻り、肯定判断される場合（Ｓ３１５：ＹＥＳ）にはＳ３１７へ進む。Ｓ３１７においてＣＰＵ１１は、電子メールの印刷データを、無線通信２００および２０１を介してＭＦＰ５１に送信し、印刷を実行させる。これにより、フローが終了する。
【００６４】
一方、Ｓ２８０において肯定判断される場合（Ｓ２８０：ＹＥＳ）には、Ｓ２８５へ進む。Ｓ２８５においてＣＰＵ１１は、ＨＴＭＬメールの印刷プレビューを表示可能であるか否かを再度判断する。具体的には、Ｓ２８０における印刷設定や印刷ページの変更後において、メモリフル状態が発生しているか否かを判断する。Ｓ２８５において肯定判断される場合（Ｓ２８５：ＹＥＳ）にはＳ２７０へ戻り、否定判断される場合（Ｓ２８５：ＮＯ）にはＳ２９０へ進む。
【００６５】
Ｓ２９０においてＣＰＵ１１は、ＨＴＭＬメールの印刷プレビューが表示できなくなってしまったことを示すエラー情報を、パネル１８に表示させる。Ｓ２９５においてＣＰＵ１１は、記憶部１２に記憶されているＨＴＭＬメール印刷プレビューフラグを、「メモリフル状態：発生」に設定する。そしてＳ２０４へ進む。
【００６６】
＜効果＞
本実施形態に係る印刷アプリケーション２１ａの効果を説明する。電子メールをＨＴＭＬメールの態様で表示させるためにＨＴＭＬメール画像データを生成した場合に（Ｓ１４５）、メモリフル状態が発生した場合には（Ｓ１５５：ＹＥＳ）、電子メールをテキストメールの態様で表示するように、自動で表示態様を切り替えることができる（Ｓ１９５）。電子メールを表示するために必要な作業領域のサイズは、テキストメールの方がＨＴＭＬメールよりも小さくすることができる。また一般に、画像データは、テキストデータに比して数十倍から数百倍のサイズを有している。よって、表示態様をＨＴＭＬメールからテキストメールに切り替えることで、電子メールを表示するために必要な作業領域のサイズを、数十分の一から数百分の一まで減少させることができる。これにより、メモリフル状態を解消させることができるため、テキストメールを表示させることを可能とすることができる。電子メールを全く表示させることができない、という事態の発生を防止できるため、ユーザの利便性を高めることができる。
【００６７】
また、ＨＴＭＬメールの印刷プレビューを表示させるためにＨＴＭＬメール印刷プレビューデータを生成した場合に（Ｓ２６３）、メモリフル状態が発生した場合には（Ｓ２６６：ＹＥＳ）、テキストメールの印刷プレビューを表示するように、自動で表示態様を切り替えることができる（Ｓ２３５）。これにより、メモリフル状態を解消させることができるため、印刷プレビューを表示させることを可能とすることができる。印刷プレビューを全く表示させることができない、という事態の発生を防止できるため、ユーザの利便性を高めることができる。
【００６８】
電子メールをＨＴＭＬメールの態様で表示させることができない状態であるため（Ｓ１５５：ＹＥＳ）、電子メールをテキストメールの態様で表示するように表示態様を切り替えた場合には（Ｓ１９３）、ＨＴＭＬメール本文表示ボタンＢ１１を非アクティブ態様（例：グレーアウトあり）で表示させることができる（Ｓ１９５）。これにより、電子メールの表示態様をテキストメールからＨＴＭＬメールへ切り替えることができないことを、ユーザに認識させることができるため、利便性を高めることができる。
【００６９】
ＨＴＭＬメールの印刷プレビューを表示させることができない状態であるため（Ｓ２６６：ＹＥＳ）、テキストメールの印刷プレビューを表示するように表示態様を切り替えた場合には（Ｓ２０４）、ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４を非アクティブ態様（例：グレーアウトあり）で表示させることができる（Ｓ２３５）。これにより、テキストメールの印刷プレビューからＨＴＭＬメールの印刷プレビューへ切り替えることができないことを、ユーザに認識させることができるため、利便性を高めることができる。
【００７０】
テキストメールの印刷プレビュー表示画面Ｐ１２（図１０）を表示（Ｓ２３５）した後に、ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４を介してＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２（図９）を表示する指示の入力が受け付けられた場合には（Ｓ３３３：Ｙ）、ＨＴＭＬメールの印刷プレビューを表示可能なメモリ状態であるか否かを、再度判断することができる（Ｓ３２９）。そして、ＨＴＭＬメールの印刷プレビューを表示可能なメモリ状態であると判断された場合には（Ｓ３２９：ＹＥＳ）、ＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２（図９）をパネル１８に表示させることができる（Ｓ２７０）。これにより、テキストメールの印刷プレビュー表示画面Ｐ１２をＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２へ切り替えることが可能か否かを試行することが可能となるため、ユーザの利便性を高めることができる。
【００７１】
ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４を非アクティブ態様で表示させている場合に（Ｓ２３５）、印刷設定や印刷ページを変更（Ｓ３２７）することなどによってメモリフル状態が解消された場合には（Ｓ３２９：ＹＥＳ）、ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４（図１０）の表示態様を、アクティブ態様に変更することができる（Ｓ３３１）。これにより、ＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２（図９）を表示することが可能な状態になったことをユーザに報知することができるため、ユーザの利便性を高めることができる。
【００７２】
本文データにＨＴＭＬセクションが含まれていることを条件として（Ｓ３２０：Ｙ）、ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４を、アクティブ態様で、印刷プレビュー表示画面Ｐ１２（図１０）に表示させることができる（Ｓ３２５）。これにより、テキストメールの印刷プレビューとＨＴＭＬメールの印刷プレビューとを切り替えて表示可能であるか否かを、ユーザに認識させることが可能となる。
【００７３】
電子メールをＨＴＭＬメールの態様で表示させることができないメモリ状態であるため（Ｓ１５５：ＹＥＳ）、電子メールをテキストメールの態様で表示するように表示態様を切り替えた場合には（Ｓ１９３）、テキストメールの本文を表示することが可能であることを条件として（Ｓ１８０：ＹＥＳ）、報知情報をパネル１８に表示させることができる（Ｓ１８５）。報知情報では、ＨＴＭＬメールの本文は表示できないが、テキストメールの本文であれば表示可能であることを、ユーザに報知することができる（Ｓ１８５）。これにより、情報処理装置１０に故障等の異常が発生したためにＨＴＭＬメールの本文が表示されていない状態であると、ユーザが誤って認識してしまう事態を防止することができる。
【００７４】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００７５】
＜変形例＞
メモリフル状態が発生する場合に、電子メールの表示態様を、画像を含んだＨＴＭＬメールから、画像を含まないＨＴＭＬメールに切り替えるとしてもよい。画像を含まないＨＴＭＬメールは、ＨＴＭＬセクションに含まれている、テキストデータおよび表示態様データに基づいて表示されるとしてもよい。表示態様データは、文字列のフォントサイズやフォント種類などを規定するデータである。この場合、本実施例および図面において、「ＨＴＭＬメール」の文言を「画像を含むＨＴＭＬメール」に読み替え、「テキストメール」の文言を「画像を含まないＨＴＭＬメール」に読み替えればよい。これにより、ＨＴＭＬセクションに含まれている写真データ等のサイズが大きいなどの理由によって、メモリフル状態が発生してしまう場合においても、テキスト部分を表示させることが可能となる。よって、電子メールを全く表示させることができない、という事態の発生を防止できるため、ユーザの利便性を高めることができる。
【００７６】
テキストメールの印刷プレビューを表示している場合に（Ｓ２３５）、ＨＴＭＬメールの印刷プレビューを表示可能な程度に作業領域の空きサイズが大きくなったことが検出された場合には（Ｓ３２９）、ユーザからの指示入力を待たずに、ＨＴＭＬメールの印刷プレビューへ表示を切り替えるとしてもよい。この場合、Ｓ３３１やＳ３３３を省略し、Ｓ３２９でＹＥＳの場合にはＳ２６３（図５）へ進むとすればよい。これにより、メモリフルの状態が解消されることに応じて、テキストメールの印刷プレビューからＨＴＭＬメールの印刷プレビューへ自動で切り替えることが可能となるため、ユーザの利便性を高めることができる。
【００７７】
作業領域は、ＲＡＭ１３内に備えられる場合に限られない。記憶部１２などの他の記憶部内に作業領域が備えられても良い。
【００７８】
情報処理装置１０は、スマートフォンなどの携帯通信端末に限られず、パソコンなどの情報処理装置であってもよい。
【００７９】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００８０】
なお、印刷アプリケーション２１ａは、情報処理プログラムの一例である。ＣＰＵ１１は、プロセッサの一例である。ＲＡＭ１３は、記憶部の一例である。パネル１８は、表示部の一例である。テキストセクション、および、ＨＴＭＬセクション内のテキストデータは、テキストデータの一例である。ＨＴＭＬセクションにおけるテキストデータ以外のデータは、テキストデータ以外のデータの一例である。件名Ｔ１〜Ｔ５は、識別画像の一例である。Ｓ１２５を実行するＣＰＵ１１は、第１の選択受付手段の一例である。テキストメール本文の表示画面Ｐ１１、テキストメールの印刷プレビュー表示画面Ｐ１２、ＨＴＭＬメール本文の表示画面Ｐ２１、ＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２は、選択電子メールに対応する表示画像の一例である。Ｓ２４０、Ｓ１９５、Ｓ２３５、Ｓ２７０を実行するＣＰＵ１１は、表示制御手段の一例である。Ｓ１５５：ＹＥＳ、Ｓ２６６：ＹＥＳの場合は、第１の場合の一例である。テキストメール本文の表示画面Ｐ１１、テキストメールの印刷プレビュー表示画面Ｐ１２は、第１の表示画像の一例である。ＨＴＭＬメール本文の表示画面Ｐ２１、ＨＴＭＬメールの印刷プレビュー表示画面Ｐ２２は、第２の表示画像の一例である。ＨＴＭＬメール本文表示ボタンＢ１１、テキストメール本文表示ボタンＢ２１、ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４、テキストメール印刷プレビュー表示ボタンＢ２４は、第１画像の一例である。非アクティブ態様のＨＴＭＬメール本文表示ボタンＢ１１、ＨＴＭＬメール印刷プレビュー表示ボタンＢ１４は、第２画像の一例である。Ｓ３２７を実行するＣＰＵ１１は、第２の選択受付手段の一例である。
【符号の説明】
【００８１】
１：通信システム、１０：情報処理装置、１１：ＣＰＵ、１２：記憶部、１８：パネル、２１ａ：印刷アプリケーション、５１：ＭＦＰ、７１：メールサーバ、Ｐ１１：テキストメール本文の表示画面、Ｐ１２：テキストメールの印刷プレビュー表示画面、Ｐ２１：ＨＴＭＬメール本文の表示画面、Ｐ２２：ＨＴＭＬメールの印刷プレビュー表示画面
【図１】
2015005104.tif 000003
【図２】
2015005104.tif 000004
【図３】
2015005104.tif 000005
【図４】
2015005104.tif 000006
【図５】
2015005104.tif 000007
【図６】
2015005104.tif 000008
【図７】
2015005104.tif 000009
【図８】
2015005104.tif 000010
【図９】
2015005104.tif 000011
【図１０】
2015005104.tif 000012