"第2のアプリケーションにより起動された場合に、情報処理装置が備えるコンピュータを機能させるアプリケーションとしての情報処理プログラムであって、前記コンピュータを、前記第2のアプリケーションから渡される画像データに基づく画像を表示部に表示させる画像表示制御手段と、前記第2のアプリケーションから渡される画像データに基づく処理を画像データ処理部に実行させる処理制御手段と、操作受付部が第1の操作を受け付けた場合に、本アプリケーションの終了又は非アクティブ化を実行させる実行手段と、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示させる画像の画像データを、本アプリケーションを終了又は非アクティブ化させても記憶内容が保持される記憶部に記憶させるデータ記憶制御手段として、機能させる、情報処理プログラム。前記データ記憶制御手段は、所定の条件が成立した場合には、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示させる画像の画像データを、前記記憶部に記憶させる、請求項1記載の情報処理プログラム。所定の条件が成立していない場合には、前記記憶部が記憶している、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示させる画像の画像データを無効にさせるデータ無効制御手段として、機能させる、請求項1記載の情報処理プログラム。前記データ記憶制御手段は、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示させる画像の画像データを、前記第2のアプリケーションから渡された画像データを特定する画像特定情報とを対応付けて、前記記憶部に記憶させ、前記記憶部が前記画像特定情報を記憶している状態で第2のアプリケーションから起動された場合であって、かつ、その第2のアプリケーションから渡された画像データを特定する画像特定情報と、前記記憶部が記憶している画像特定情報とが一致しない場合には、には、前記記憶部が記憶している、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示させる画像の画像データを無効にさせるデータ無効制御手段として、機能させる、請求項1から3のいずれかに記載の情報処理プログラム。前記データ記憶制御手段は、前記第2のアプリケーションから渡される画像データの数が所定の閾値以上である場合を所定の条件が成立した場合として、所定の条件が成立した場合には、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、前記表示部に表示させる画像の画像データを前記記憶部に記憶させ、前記画像データの数が前記所定の閾値未満である場合を所定の条件が成立しなかった場合として、所定の条件が成立しなかった場合には、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、前記表示部に表示させる画像の画像データを前記記憶部に記憶させず、前記実行手段により前記終了又は非アクティブ化を実行させる、請求項1又は2に記載の情報処理プログラム。前記データ記憶制御手段は、前記第2のアプリケーションから渡される画像データのデータサイズが所定の閾値以上である場合を所定の条件が成立した場合として、所定の条件が成立した場合には、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、前記表示部に表示させる画像の画像データを前記記憶部に記憶させ、前記画像データのデータサイズが前記所定の閾値未満である場合を所定の条件が成立しなかった場合として、所定の条件が成立しなかった場合には、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、前記表示部に表示させる画像の画像データを前記記憶部に記憶させず、前記実行手段により前記終了又は非アクティブ化を実行させる、請求項1又は2に記載の情報処理プログラム。前記データ記憶制御手段は、前記第2のアプリケーションから渡される画像データのフォーマットが所定のフォーマットである場合を所定の条件が成立した場合として、所定の条件が成立した場合には、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、前記表示部に表示させる画像の画像データを前記記憶部に記憶させ、前記画像データのフォーマットが前記所定のフォーマット以外である場合を所定の条件が成立しなかった場合として、所定の条件が成立しなかった場合には、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、前記表示部に表示させる画像の画像データを前記記憶部に記憶させず、前記実行手段により前記終了又は非アクティブ化を実行させる、請求項1又は2に記載の情報処理プログラム。前記データ記憶制御手段は、前記画像データ処理部が前記処理を実行していない場合を所定の条件が成立した場合として、所定の条件が成立した場合には、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、前記表示部に表示させる画像の画像データを前記記憶部に記憶させ、前記画像データ処理部が前記処理を実行した場合を所定の条件が成立しなかった場合として、所定の条件が成立しなかった場合には、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、前記表示部に表示させる画像の画像データを前記記憶部に記憶させず、前記実行手段により前記終了又は非アクティブ化を実行させる、請求項1又は2に記載の情報処理プログラム。前記画像データ記憶制御手段は、前記画像データ処理部に前記処理を実行させることを指示する第3の指示を操作受付部が受け付けていない場合を所定の条件が成立した場合として、所定の条件が成立した場合には、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、前記表示部に表示させる画像の画像データを前記記憶部に記憶させ、前記操作受付部が第3の指示を受け付けた場合を所定の条件が成立しなかった場合として、所定の条件が成立しなかった場合には、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、前記表示部に表示させる画像の画像データを前記記憶部に記憶させず、前記実行手段により前記終了又は非アクティブ化を実行させる、請求項1又は2に記載の情報処理プログラム。前記処理制御手段は、操作受付部が第2の操作を受け付けた場合に、所定のパラメータと、前記第2のアプリケーションから渡される画像データと、に基づく出力画像データを前記画像データ処理部に作成させ、前記画像表示制御手段は、前記画像データ処理部が作成する出力画像データに対応するプレビュー画像のプレビュー画像データを、プレビュー画像データ作成部に作成させるプレビュー画像データ作成制御手段を備え、前記プレビュー画像データ作成部が作成したプレビュー画像データに基づく画像であるプレビュー画像を表示部に表示させ、前記データ記憶制御手段は、前記実行制御手段による本アプリケーションの終了又は非アクティブ化の実行前に、前記プレビュー画像データ作成部が作成したプレビュー画像の画像データを、前記記憶部に記憶させる、請求項1から9のいずれかに記載の情報処理プログラム。前記データ記憶制御手段は、前記プレビュー画像データ作成部が作成したプレビュー画像の画像データを、前記プレビュー画像の基となった画像データであって前記第2のアプリケーションから渡された画像データを特定する画像特定情報とを対応付けて、前記記憶部に記憶させ、前記記憶部が前記画像特定情報を記憶している状態で第2のアプリケーションから起動された場合であって、かつ、その第2のアプリケーションから渡された画像データを特定する画像特定情報と、前記記憶部が記憶している画像特定情報とが一致する場合には、前記記憶部が記憶している画像データに基づくプレビュー画像を前記表示部に表示させる第2の画像表示制御手段として、機能させる、請求項10記載の情報処理プログラム。前記データ記憶制御手段は、前記プレビュー画像データ作成部が作成したプレビュー画像の画像データを、前記プレビュー画像の基となった画像データであって前記第2のアプリケーションから渡された画像データを特定する画像特定情報とを対応付けて、前記記憶部に記憶させ、前記記憶部が前記画像特定情報を記憶している状態で第2のアプリケーションから起動された場合であって、かつ、その第2のアプリケーションから渡された画像データを特定する画像特定情報と、前記記憶部が記憶している画像特定情報とが一致しない場合には、前記記憶部が記憶している画像データ及び画像特定情報を無効にさせる画像データ無効制御手段として、機能させる、請求項10又は11に記載の情報処理プログラム。前記処理制御手段は、操作受付部が第2の操作を受け付けた場合に、所定のパラメータと、前記第2のアプリケーションから渡される画像データと、に基づく出力画像データを前記画像データ処理部に作成させ、前記画像表示制御手段は、前記画像データ処理部が作成する出力画像データに対応するプレビュー画像のプレビュー画像データを、プレビュー画像データ作成部に作成させるプレビュー画像データ作成制御手段を備え、前記プレビュー画像データ作成部が作成したプレビュー画像データに基づく画像であるプレビュー画像を表示部に表示させ、前記データ記憶制御手段は、前記実行制御手段による本アプリケーションの終了又は非アクティブ化の実行前に、前記画像データ処理部が出力画像データを作成する場合に用いる前記所定のパラメータを、前記記憶部に記憶させる、請求項1から9のいずれかに記載の情報処理プログラム。前記データ記憶制御手段は、前記画像データ処理部が出力画像データを作成する場合に用いる前記所定のパラメータを、前記プレビュー画像の基となった画像データであって前記第2のアプリケーションから渡される画像データを特定する画像特定情報とを対応付けて、前記記憶部に記憶させ、前記記憶部が前記画像特定情報を記憶している状態で第2のアプリケーションから起動された場合であって、かつ、その第2のアプリケーションから渡された画像データを特定する画像特定情報と、前記記憶部が記憶している画像特定情報とが一致する場合には、前記処理制御手段は、前記記憶部が記憶している所定のパラメータと、前記第2のアプリケーションから渡される画像データと、に基づく出力画像データを前記画像データ処理部に作成させる、請求項13記載の情報処理プログラム。前記データ記憶制御手段は、前記画像データ処理部が出力画像データを作成する場合に用いる前記所定のパラメータを、前記プレビュー画像の基となった画像データであって前記第2のアプリケーションから渡される画像データを特定する画像特定情報とを対応付けて、前記記憶部に記憶させ、前記記憶部が前記画像特定情報を記憶している状態で第2のアプリケーションから起動された場合であって、かつ、その第2のアプリケーションから渡された画像データを特定する画像特定情報と、前記記憶部が記憶している画像特定情報とが一致しない場合には、前記記憶部が記憶している前記所定のパラメータ及び画像特定情報を無効にさせる画像データ無効制御手段として、機能させる、請求項13又は14に記載の情報処理プログラム。第1のアプリケーションと、第2のアプリケーションとを記憶するアプリケーション記憶手段と、前記第2のアプリケーションから渡される画像データに基づく画像を表示する表示手段と、所定の操作を受け付ける操作受付手段と、前記第2のアプリケーションから渡される画像データに基づく処理を実行する処理手段と、前記操作受付手段が操作を受け付けた場合に、本アプリケーションの終了又は非アクティブ化を実行する実行手段と、前記処理部が処理して作成したデータ、前記処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示させる画像の画像データを、本アプリケーションを終了又は非アクティブ化させても記憶内容が保持される記憶部に記憶するデータ記憶手段と、を備えている情報処理装置。情報処理装置において実行される情報処理方法であって、前記第2のアプリケーションから渡される画像データに基づく画像を表示部に表示させる画像表示制御ステップと、前記第2のアプリケーションから渡される画像データに基づく処理を画像データ処理部に実行させる処理制御ステップと、操作受付部が第1の操作を受け付けた場合に、本アプリケーションの終了又は非アクティブ化を実行させる実行ステップと、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示させる画像の画像データを、本アプリケーションを終了又は非アクティブ化させても記憶内容が保持される記憶部に記憶させるデータ記憶制御ステップと、を含む情報処理方法。ところで、携帯端末には、画面を前画面に戻したり、直前のアプリケーションに戻すためのハードウェアキー以下、このハードウェアキーを仮にBACKキーと称すが搭載されているものがある。共有機能を使用する場合には、このBACKキーの誤操作が問題になることがあった。例えば、共有機能によって、共有先のアプリケーションが起動された後、BACKキーが押されると、共有先のアプリケーションが終了して、直前のアプリケーションである共有元のアプリケーションに戻る。それに伴い、共有先のアプリケーションのために確保したRAM領域も開放例えば、RAM領域の情報の一部が消去されたり、共有元以外のアプリケーションで上書き可能になったり等されてしまう。よって、共有元のアプリケーションから渡された画像データに基づくプレビュー画像を作成してRAMに記憶していたとしても、BACKキーが押されてRAM領域が開放されたことにより、作成したプレビュー画像が失われる可能性は高い。共有元のアプリケーションから渡された画像データの数が多い程、プレビュー画像を作成する時間もかかるので、アプリケーションとしてのユーザビリティが損なわれることになる。本発明は、上述した事情を鑑みてなされたものであり、所定の操作がされた場合にアプリケーションが終了又は非アクティブ化される構成であっても、ユーザが被る不利益を解消することにより、ユーザビリティを高めた情報処理プログラム、情報処理装置、及び情報処理方法を提供することを目的としている。この目的を達成するために、本発明の情報処理プログラムは、第2のアプリケーションにより起動された場合に、情報処理装置が備えるコンピュータを機能させるアプリケーションとしての情報処理プログラムであって、前記コンピュータを、前記第2のアプリケーションから渡される画像データに基づく画像を表示部に表示させる画像表示制御手段と、前記第2のアプリケーションから渡される画像データに基づく処理を画像データ処理部に実行させる処理制御手段と、操作受付部が第1の操作を受け付けた場合に、本アプリケーションの終了又は非アクティブ化を実行させる実行手段と、前記画像データ処理部が処理して作成したデータ、前記画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示させる画像の画像データを、本アプリケーションを終了又は非アクティブ化させても記憶内容が保持される記憶部に記憶させるデータ記憶制御手段として、機能させる。なお、本発明は、情報処理装置、情報処理装置を制御する制御装置、情報処理システム、情報処理方法、情報処理プログラムを記録する記録媒体等の種々の態様で実現可能である。請求項1記載の情報処理プログラムによれば、画像データ処理部が処理して作成したデータ、画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示された画像の画像データが、本アプリケーションを終了又は非アクティブ化させても記憶内容が保持される記憶部に記憶されるので、操作受付部が第1の操作例えば、BACKキーの操作を受け付けたとしても、当該データ又は画像データが、本アプリケーションの終了又は非アクティブ化に伴って失われることを防止できる。よって、第1の操作が行われたことによるユーザの不利益例えば、時間を要するデータの再作成が必要であったり、パラメータの再設定が必要になる等が解消され、アプリケーションとしてのユーザビリティを高めることができるという効果がある。請求項2記載の情報処理プログラムによれば、請求項1が奏する効果に加え、次の効果を奏する。所定の条件が成立した場合に、画像データ処理部が処理して作成したデータ、画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示させる画像の画像データを、本アプリケーションを終了又は非アクティブ化させても記憶内容が保持される記憶部に記憶させるので、所定の条件が成立した場合には、第1の操作が行われたことによるユーザの不利益を確実に回避できるという効果がある。請求項3記載の情報処理プログラムによれば、請求項1が奏する効果に加え、次の効果を奏する。所定の条件が成立していない場合には、記憶部が記憶している内容を無効にさせるので、その分だけ記憶容量を増やすことができる。よって、記憶部の記憶容量の消費を抑制できるという効果がある。請求項4記載の情報処理プログラムによれば、請求項1から3のいずれかが奏する効果に加え、次の効果を奏する。第2のアプリケーションから渡される画像データが、記憶部に記憶されている画像データに基づくプレビュー画像の基となった画像データと同じ画像特定情報例えば、同じデータ名や、同じファイル名などのものでない場合には、記憶部に画像データを記憶させる契機となった操作は、ユーザが本アプリケーションを終了又は非アクティブ化する目的で行った操作である可能性が高い。よって、かかる場合に、記憶部が記憶している画像データ及び画像特定情報を無効にさせることにより、記憶部の記憶容量が無駄に消費されることを防ぐことができるという効果がある。請求項5記載の情報処理プログラムによれば、請求項1又は2が奏する効果に加え、次の効果を奏する。第2のアプリケーションから渡された画像データに基づき作成されたデータが、本アプリケーションの終了又は非アクティブ化に伴って失われた後、そのデータを再作成するには、当然に時間を要する。このとき、第2のアプリケーションから渡される画像データの数が多い程、データの再作成に要する時間も長くなるので、ユーザが被る不利益も大きくなる。よって、第2のアプリケーションから渡される画像データの数が所定の閾値以上である場合を所定の条件が成立した場合として、所定の条件が成立した場合に、画像データ処理部が処理して作成したデータ、画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示された画像の画像データを記憶部に記憶させることにより、上述したユーザの不利益を解消できるという効果がある。一方で、第2のアプリケーションから渡される画像データの数が少ない場合には、第2のアプリケーションから渡された画像データに基づき作成されたデータが失われたとしても、再作成にかかる時間は比較的少なくても済む。よって、第2のアプリケーションから渡される画像データの数が所定の閾値未満である場合を所定の条件が成立しなかった場合として、所定の条件が成立しなかった場合に、画像データ処理部が処理して作成したデータ、画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示された画像の画像データを記憶部に記憶させないことにより、画像データを記憶部に記憶することによって第1の操作を行ってからの反応が遅れることに対し、ユーザが逆に感じる煩わしさを軽減することができるという効果がある。請求項6記載の情報処理プログラムによれば、請求項1又は2が奏する効果に加え、次の効果を奏する。第2のアプリケーションから渡される画像データのデータサイズが大きい程、その画像データに基づき作成されたデータの再作成に要する時間が長くなるので、本アプリケーションの終了又は非アクティブ化に伴うデータの喪失によってユーザが被る不利益も大きくなる。よって、第2のアプリケーションから渡される画像データのデータサイズが所定の閾値以上である場合を所定の条件が成立した場合として、所定の条件が成立した場合に、画像データ処理部が処理して作成したデータ、画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示された画像の画像データを記憶部に記憶させることにより、上述したユーザの不利益を解消できるという効果がある。一方で、第2のアプリケーションから渡される画像データのデータサイズが小さい場合には、その画像データに基づき作成されたデータが失われたとしても、再作成にかかる時間は比較的少なくても済む。よって、第2のアプリケーションから渡される画像データのデータサイズが所定の閾値未満である場合を所定の条件が成立しなかった場合として、所定の条件が成立しなかった場合に、画像データ処理部が処理して作成したデータ、画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示された画像の画像データを記憶部に記憶させないことにより、画像データを記憶部に記憶することによって第1の操作を行ってからの反応が遅れることに対し、ユーザが逆に感じる煩わしさを軽減することができるという効果がある。請求項7記載の情報処理プログラムによれば、請求項1又は2が奏する効果に加え、次の効果を奏する。画像データのフォーマットによっては、例えば、PDFフォーマットのような複数ページを含み得るフォーマットや、外部装置にて別のフォーマットに変換する必要のあるフォーマットなどがあり、そのようなフォーマットの画像データは、その画像データに基づいてデータを作成するのに比較的長い時間を要する。そのため、第2のアプリケーションから渡される画像データのフォーマットが、データの作成に比較的長い時間を要するフォーマットであった場合には、本アプリケーションの終了又は非アクティブ化に伴うデータの喪失によってユーザが被る不利益も大きくなる。よって、第2のアプリケーションから渡される画像データが所定のフォーマットである場合を所定の条件が成立した場合として、所定の条件が成立した場合に、画像データ処理部が処理して作成したデータ、画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示された画像の画像データを記憶部に記憶させることにより、上述したユーザの不利益を解消できるという効果がある。一方で、第2のアプリケーションから渡される画像データが上記所定のフォーマット以外である場合を所定の条件が成立しなかった場合として、所定の条件が成立しなかった場合に、画像データ処理部が処理して作成したデータ、画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示された画像の画像データを記憶部に記憶させないことにより、画像データを記憶部に記憶することによって第1の操作を行ってからの反応が遅れることに対し、ユーザが逆に感じる煩わしさを軽減することができるという効果がある。請求項8記載の情報処理プログラムによれば、請求項1又は2が奏する効果に加え、次の効果を奏する。画像データ処理部が処理を実行していない場合に、第2のアプリケーションから渡された画像データに基づき作成されたデータが失われてしまうと、そのデータの再作成を要する可能性が高いので、ユーザが不利益を被る可能性が高い。よって、画像データ処理部が処理を実行していない場合を所定の条件が成立した場合として、所定の条件が成立した場合に、画像データ処理部が処理して作成したデータ、画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示された画像の画像データを記憶部に記憶させることにより、上述したユーザの不利益を解消できるという効果がある。一方で、画像データ処理部が処理を実行した場合には、第2のアプリケーションから渡された画像データに基づき作成されたデータが失われたとしても、既に目的を達しているので、そのデータを再作成する必要がない可能性が高い。よって、画像データ処理部が処理を実行した場合を所定の条件が成立しなかった場合として、所定の条件が成立しなかった場合に、画像データ処理部が処理して作成したデータ、画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示された画像の画像データを記憶部に記憶させないことにより、画像データを記憶部に記憶することによって第1の操作を行ってからの反応が遅れることに対し、ユーザが逆に感じる煩わしさを軽減することができるという効果がある。請求項9記載の情報処理プログラムによれば、請求項1又は2が奏する効果に加え、次の効果を奏する。第2のアプリケーションから渡される画像データに基づく処理を画像データ処理部に実行させることを指示する第3の指示を操作受付部が受け付けていない場合には、第2のアプリケーションから渡された画像データに基づき作成されたデータが失われてしまうと、そのデータの再作成を要する可能性が高いので、ユーザが不利益を被る可能性が高い。よって、第3の指示を操作受付部が受け付けていない場合を所定の条件が成立した場合として、所定の条件が成立した場合に、画像データ処理部が処理して作成したデータ、画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示された画像の画像データを記憶部に記憶させることにより、上述したユーザの不利益を解消できるという効果がある。一方で、第3の指示を操作受付部が受け付けた場合には、第2のアプリケーションから渡された画像データに基づき作成されたデータが失われたとしても、目的が既に達成されているので、そのデータを再作成する必要がない可能性が高い。よって、第3の指示を操作受付部が受け付けた場合を所定の条件が成立しなかった場合として、所定の条件が成立しなかった場合に、画像データ処理部が処理して作成したデータ、画像データ処理部が処理を行う場合に用いるパラメータ、又は、表示部に表示された画像の画像データを記憶部に記憶させないことにより、画像データを記憶部に記憶することによって第1の操作を行ってからの反応が遅れることに対し、ユーザが逆に感じる煩わしさを軽減することができるという効果がある。請求項10記載の情報処理プログラムによれば、請求項1から9のいずれかが奏する効果に加え、次の効果を奏する。共有先のアプリケーションが画像出力アプリケーション例えば、印刷アプリケーションである場合、共有元のアプリケーションから渡された画像データから、出力設定に応じたプレビュー画像の画像データを作成するためには時間がかかるものだが、BACKキーの操作によるデータの喪失を防いでいるので、画像出力アプリケーションとしてのユーザビリティが高まっているという効果がある。請求項11記載の情報処理プログラムによれば、請求項10が奏する効果に加え、次の効果を奏する。第2のアプリケーションから渡される画像データが、記憶部に記憶されている画像データに基づくプレビュー画像の基となった画像データと同じ画像特定情報例えば、同じデータ名や、同じファイル名などのものであれば、記憶部に記憶されている画像データに基づくプレビュー画像を表示部に表示させる。よって、ユーザが第1の操作例えば、BACKキーの操作を行ったとしても、プレビュー画像を、第2のアプリケーションから渡される画像データから再作成することなく再表示させることができるので、再表示に要する時間が短くユーザビリティが高いという効果がある。請求項12記載の情報処理プログラムによれば、請求項10又は11が奏する効果に加え、次の効果を奏する。第2のアプリケーションから渡される画像データが、記憶部に記憶されている画像データに基づくプレビュー画像の基となった画像データと同じ画像特定情報例えば、同じデータ名や、同じファイル名などのものでない場合には、記憶部に画像データを記憶させる契機となった操作は、ユーザが本アプリケーションを終了又は非アクティブ化する目的で行った操作である可能性が高い。よって、かかる場合に、記憶部が記憶している画像データ及び画像特定情報を無効にさせることにより、記憶部の記憶容量が無駄に消費されることを防ぐことができるという効果がある。請求項13記載の情報処理プログラムによれば、請求項1から9のいずれかが奏する効果に加え、次の効果を奏する。操作受付部が第1の操作例えば、BACKキーの操作を受け付けたとしても、本アプリケーションの終了又は非アクティブ化が実行される前に、画像データ処理部が出力画像データを作成する場合に用いる所定のパラメータが、本アプリケーションを終了又は非アクティブ化させても記憶内容が保持される記憶部に記憶されるので、ユーザが第1の操作例えば、BACKキーの操作を誤って行ったとしても、ユーザがパラメータの再設定を行うことなく、出力画像データやプレビュー画像データを、第1の操作が行われる前のパラメータで再生成再現することができ、ユーザビリティが高いという効果がある。請求項14記載の情報処理プログラムによれば、請求項13が奏する効果に加え、次の効果を奏する。第2のアプリケーションから渡される画像データが、記憶部に記憶されている画像特定情報により特定される画像データと同じである場合には、記憶部が記憶している所定のパラメータを用いて、出力画像データやプレビュー画像データを、第1の操作が行われる前のパラメータで再生成できるので、ユーザがパラメータの再設定を行う必要がなく、ユーザビリティが高いという効果がある。請求項15記載の情報処理プログラムによれば、請求項13又は14が奏する効果に加え、次の効果を奏する。第2のアプリケーションから渡される画像データが、記憶部に記憶されている画像特定情報により特定される画像データと同じでない場合には、記憶部にパラメータを記憶させる契機となった操作は、ユーザが本アプリケーションを終了又は非アクティブ化する目的で行った操作である可能性が高い。よって、かかる場合に、記憶部が記憶しているパラメータ及び画像特定情報を無効にさせることにより、記憶部の記憶容量が無駄に消費されることを防ぐことができるという効果がある。請求項16記載の情報処理装置によれば、請求項1記載の情報処理プログラムを実行するコンピュータを備えた情報処理装置と同様の効果を奏する。請求項17記載の情報処理方法によれば、請求項1記載の情報処理プログラムを実行するコンピュータを備えた情報処理装置と同様の効果を奏する。以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図1は、本発明の第1実施形態であるデバイス制御アプリケーション14bが搭載された携帯端末10の電気的構成を示すブロック図である。携帯端末10は、携帯電話網100を介して、他の装置との間で音声通話を行い、またはインターネットを利用可能な携帯電話機である。また、携帯端末10は、アクセスポイント50を介したインフラストラクチャモードにより、デバイス30との間で無線通信を行う。携帯端末10には、CPU11、ROM12、RAM13、フラッシュメモリ14、無線LAN送受信部15、操作キー16、タッチパネル17、液晶表示装置18以下、LCD18、メモリカードインターフェース19以下、メモリカードI/F19、音声入出力部21、電話網通信部22が設けられる。これらは、バスライン23を介して互いに接続されている。CPU11は、ROM12等に記憶される固定値やプログラム等に従って、バスライン23と接続された各部を制御する。ROM12は、書換不能な不揮発性のメモリであって、RAM13は、書換可能な揮発性のメモリである。フラッシュメモリ14は、書換可能な不揮発性のメモリであり、オペレーティングシステム14a以下、OS14aやデバイス制御アプリケーション14b、その他の複数種類のアプリケーション図示せずが格納される。以降、アプリケーションやオペレーティングシステムなどのプログラムを実行するCPU11のことを、単にプログラム名で記載する場合もある。例えばアプリケーションという記載が、アプリケーションを実行するCPU11を意味する場合もある。OS14aは、携帯端末10の標準機能を実現するための基本ソフトウェアであって、本実施形態の場合、アンドロイド登録商標OSである。OS14aのAPIをアプリケーションが用いることにより、アプリケーション間でデータを受け渡す共有機能が実現される。デバイス制御アプリケーション14bは、デバイス30のベンダによって提供されるアプリケーションであって、ユーザによって携帯端末10にインストールされ、携帯端末10からのデバイス30の利用を可能とする。例えば、パーソナルコンピュータなどを経由せずに、携帯端末10から直接、デバイス30の印刷機能およびスキャン機能を利用することを可能にする。特に、本実施形態のデバイス制御アプリケーション14bは、他のアプリケーション共有元のアプリケーションから、デバイス30の印刷機能を利用する目的で共有機能によって起動された場合に、BACKキー16aが操作されても、本アプリケーションを終了する前に、ユーザの所望する印刷設定に応じた印刷画像をプレビューするためのプレビュー画像の画像データ以下、この画像データをプレビュー画像データと称すをメモリカード20に記憶させるように構成されており、ユーザビリティが高められている。無線LAN送受信部15は、IEEE802.11bgの規格に準拠した無線LANにより、携帯端末10と他の機器とをWi-Fi登録商標接続する回路である。この無線LAN送受信部15により、アクセスポイント50を介して、デバイス30との間が無線接続される。操作キー16は、携帯端末10の筺体10a図3参照の正面や側面などに設けられたハードウェアキーであり、携帯端末10に設定情報や指示を入力する。操作キー16は、画面を前画面に戻したり、直前のアプリケーションを再度アクティブ化する動作を割り当てるためのBACKキー16aを含む。本実施形態のデバイス制御アプリケーション14bでは、他のアプリケーション共有元のアプリケーションから、デバイス30の印刷機能を利用する目的で共有機能によって起動された場合には、本アプリケーションデバイス制御アプリケーション14bを終了して共有元のアプリケーションをアクティブ化する遷移する動作が、BACKキー16aに対して割り当てられている。タッチパネル17は、LCD18に重ねて設けられ、携帯端末10に設定情報や指示を入力する。LCD18は、各種の操作画面や、選択されたデータに基づく画像を表示する。メモリカードI/F19は、不揮発性のメモリカード20が装着されるインターフェースであって、メモリカード20に対するデータの書き込み又は読み出しを制御する。メモリカード20は、一例として、SDカード登録商標である。本実施形態において、メモリカード20には、ファイル管理領域20a、デバイス管理領域20bが設けられる。ファイル管理領域20aは、例えば、インターネット200からダウンロードされたファイルや、電子メールにより添付されて受信したファイル等が保存される領域である。デバイス管理領域20bは、携帯端末10に本アプリ14bをインストールする際に、本アプリ14bによって作成されるフォルダ図示せずに対応した領域である。このデバイス管理領域20bは、本アプリ14bに割り当てられた領域として、本アプリ14bによってのみデータの書換が許可される。デバイス管理領域20bには、プレビュー画像データ保存領域20b1、プレビュー画像データ管理領域20b2、印刷設定保存領域20b3が設けられる。プレビュー画像データ保存領域20b1は、ファイル管理領域20aに保存されたファイルを用いて後述する共有印刷処理図4参照において生成されたプレビュー画像データを記憶する領域である。プレビュー画像データ管理領域20b2は、プレビュー画像データ保存領域20b1に記憶されたプレビュー画像データのデータ名と、そのプレビュー画像データの基となった1又は複数の画像データを個々に特定する情報本実施形態では、ファイルパスとを関連付けた関連情報を記憶する領域である。印刷設定保存領域20b3は、デバイス30で印刷を行うときの印刷設定例えば、カラー印刷/モノクロ印刷の設定や、用紙サイズや、用紙向きや、レイアウトなどを記憶する領域である。なお、印刷設定は、デバイス制御アプリケーション14bがLCD18に表示させた印刷設定画面図示せずに対し、ユーザが行った所定の操作に基づき適宜変更することが可能に構成されており、印刷設定が変更される毎に印刷設定保存領域20b3の内容は書き換えられる。音声入出力部21は、マイクやスピーカなどで構成された音声入出力用デバイスであり、電話網通信部22は、携帯電話網100を介した通信を行うための回路である。携帯電話網100は、IMT-2000InternationalMobileTelecommunication2000方式の通信網であって、携帯端末10による音声通話やインターネット図示せずの利用を可能にする。なお、携帯端末10にインストールされた各アプリケーションデバイス制御アプリケーション14bを含むは、OS14aのAPIを呼び出して、無線LAN送受信部15、操作キー16、タッチパネル17、LCD18、メモリカードI/F19、音声入出力部21、電話網通信部22など、携帯端末10の各構成に受け渡したいデータをOS14aに出力する。すなわち、各アプリケーションは、OS14aのAPIを呼び出すことによって、携帯端末10の各構成を制御する。また、各アプリケーションは、OS14aのAPIを呼び出して、携帯端末10の各構成が出力するデータや各構成の状態を示すデータをOS14aから取得する。すなわち、OS14aのAPIを呼び出すことによって、携帯端末10の各構成の状態携帯端末10への操作入力の状態も含むを示すデータをOS14aから取得する。また、OS14aは、携帯端末10の各構成が出力するデータや各構成の状態を示すデータを、定期的に、あるいは各構成の状態変化の都度、各アプリケーションに通知することもある。すなわち、各アプリケーションは、OS14aからの通知を受けることによって、携帯端末10の各構成の状態携帯端末10への操作入力の状態も含むを示すデータをOS14aから取得する。デバイス30は、プリンタ機能、スキャン機能、コピー機能などを有する複合機であって、携帯端末10の無線LAN送受信部15と同様に構成された無線LAN送受信部図示せずを備え、アクセスポイント50を介した無線通信により、携帯端末10とWi-Fi接続される。また、デバイス30は、携帯端末10のデバイス制御アプリケーション14bにより制御され、携帯端末10から送信されてくるデータに基づいて画像を印刷し、または、原稿を読み取ってスキャンデータを生成し、携帯端末10へ送信する。アクセスポイント50は、Wi-Fi端末間の通信を中継する。図2を参照して、携帯端末10のOS14aのAPIを用いることにより実現される共有機能について説明する。共有機能は、データ出力元のアプリケーションが出力するデータを、データ出力先として選択されたアプリケーションに処理させる機能である。なお、共有機能としては、暗黙的共有機能と、明示的共有機能とがあるが、図2では、暗黙的共有機能を代表的に例示して共有機能を説明する。図2は、暗黙的共有機能を説明する図であって、データ出力元のアプリケーション以下、共有元アプリ60の画面がフォアグラウンド前面にある状態、すなわち、共有元アプリ60がアクティブ化されている状態において、ユーザが共有機能の実行を開始指示した場合における処理の流れを示している。図2に示すように、暗黙的共有機能において、共有元アプリ60は、OS14aのAPIを呼び出し、共有機能の実行を要求する1。この要求は、共有機能により他のアプリケーションに処理させようとするデータ以下、共有データのURIUniformResourceIdentifierと、共有データの形式フォーマットを示すタイプと、共有データに対して実行させる処理を示すアクションとを含む。URIは、共有データの所在を示す情報であり、本実施形態の場合、ファイルパス以下、単にパスと称すで構成される。タイプは、共有データのフォーマットを指定する情報であり、アクションは、処理の種類を指定する情報である。OS14aは、共有元アプリ60から通知されるタイプとアクションとを検索条件として、携帯端末10にインストールされた全てのアプリケーション以下、全てのアプリ62の中から、データ出力先のアプリケーション以下、共有先アプリ64となり得る候補を検索する2。携帯端末10にインストールされた各アプリケーションは、自アプリケーションにより処理可能なフォーマットを示すタイプと、実行可能な処理の種類を示すアクションとを予め宣言している。よって、OS14aは、共有元アプリ60から通知されたタイプとアクションとを検索条件として全てのアプリ62を検索する。そして、共有元アプリ60から通知されたタイプが指定するフォーマットのデータを処理可能であり、且つ、共有元アプリ60から通知されたアクションが指定する処理の種類に対応したアプリケーションを抽出し、その識別情報を取得する3。次に、OS14aは、検索により発見抽出されたアプリケーション、すなわち、共有先アプリ64の候補であるアプリケーションの名称の一覧を、LCD18に表示させる4。そして、ユーザがいずれかを選択すると5、OS14aは、選択された共有先アプリ64を起動して、その共有先アプリ64の画面をフォアグラウンド、すなわち、共有先アプリ64がアクティブ化されている状態とし、共有元アプリ60から通知された共有データのURIと、タイプと、アクションとを通知する6。その結果、ユーザにより選択された共有先アプリ64の画面がフォアグラウンドに表示され、共有先アプリ64は、通知されたURIで特定される共有データにアクセスし、アクションの値に従った処理を行う。例えば、LCD18に表示出力する、デバイス30へ出力するなど、その共有先アプリ64で実行可能な各種の処理を行う。本実施形態のデバイス制御アプリケーション14bは、画像ビューアギャラリー機能やメール機能などを有する共有元アプリ60から、上述した暗黙的共有機能、又は、明示的共有機能によって共有先アプリ64として起動される。例えば、共有元アプリ60によりLCD18に表示された画像から、ユーザが、所望に応じた1又は複数枚の画像を選択した後、共有機能の実行を開始指示したことによってLCD18に表示された一覧の中から、ユーザが、デバイス制御アプリケーション14bを選択した場合に起動される。なお、共有元アプリ60は、フラッシュメモリ14に、その他のアプリケーション図示せずとして格納されるアプリケーションである。次に、図3を参照して、共有機能によって共有元アプリ60から起動されたデバイス制御アプリケーション14bの画面がフォアグラウンドに表示されている場合デバイス制御アプリケーション14bがアクティブ化されている場合における画面について説明する。図3は、プレビュー画面70を示す図である。プレビュー画面70は、共有元アプリ60から渡された画像データに基づき、印刷設定保存領域20b3に記憶されている印刷設定に応じて生成されたプレビュー画像データの画像71プレビュー画像71が表示される画面である。デバイス制御アプリケーション14bが共有機能によって共有元アプリ60から起動されると、デバイス制御アプリケーション14bは、OS14aのAPIを呼び出して、プレビュー画面70をLCD18に表示させ、その中で、共有元アプリ60から渡された画像データに基づいて生成されたプレビュー画像71を表示させる。プレビュー画面70は、さらに、ページ表示領域72、印刷ボタン73を含む。ページ表示領域72は、プレビュー画像71の全ページ数即ち、共有元アプリ60から渡された画像データの全数と、現在表示中のプレビュー画像71が、全ページのプレビュー画像のうち何ページ目のプレビュー画像であるかを示すページ番号とを表示する領域である。なお、図3に示す例では、ページ表示領域72に5/8と表示され、全ページ数が8であり、現在表示中のプレビュー画像71のページ番号が5であることを示す。印刷ボタン73は、デバイス30に対して印刷機能の実行指示を入力するための領域である。ユーザが印刷ボタン73にタッチすると、デバイス制御アプリケーション14bは、共有元アプリ60から渡された画像データと印刷設定保存領域20b3に記憶されている印刷設定とに応じた印刷データ即ち、プレビュー画像71に対応する画像の印刷データをデバイス30へ出力させる。具体的には、OS14aのAPIを呼び出して、共有元アプリ60から渡された画像データから印刷設定に応じてCPU11により生成された印刷データを、無線LAN送受信部15からデバイス30へ出力させる。ところで、本実施形態のデバイス制御アプリケーション14bは、筐体10aの正面に設けられたBACKキー16aが操作押下されると、本アプリケーションを終了するように構成されている。デバイス制御アプリケーション14bが終了すると、デバイス制御アプリケーション14bの実行用に確保されていたRAM13の作業領域が開放されるので、作成したプレビュー画像データ即ち、プレビュー画像71の画像データが失われる可能性が高い。プレビュー画像データが失われた場合、デバイス制御アプリケーション14bを再度起動したとしても、プレビュー画像データを再作成する必要があるため、その分、時間を費やす必要が生じる。図4は、携帯端末10において実行される共有印刷処理を示すフローチャートである。この処理は、ユーザが共有元アプリ60において1又は複数の画像を選んだ後、共有機能により共有先アプリ64としてデバイス制御アプリケーション14bを選択した場合に、デバイス制御アプリケーション14bの起動に伴って開始される。なお、以下に説明する図4のフローチャートに示す各ステップは、デバイス制御アプリケーション14bがCPU11に実行させ、または、デバイス制御アプリケーション14bがOS14aなどの機能を利用してCPU11に実行させるものとして説明する。ただし、各フローチャートが含むステップは、OS14aやその他アプリケーションがCPU11に実行させるステップに一部置き換えられても良い。まず、ステップS401以下、ステップを省略において、CPU11は、共有元アプリ60から渡された画像データの数、すなわち、共有元アプリ60においてユーザが選択した画像の数以下、この数を共有データ数と称すを、共有元アプリ60からOS14aを介して通知された共有データのURI図2の6の数に基づき取得するS401。次に、CPU11は、共有元アプリ60から渡された画像データ、すなわち、共有元アプリ60においてユーザが選択した画像に対応する画像データ以下、この画像データを共有データと称すのパスを取得するS402。具体的に、CPU11は、共有元アプリ60からOS14aを介して通知された共有データのURIから、共有データのパスを取得する。次に、メモリカード20のプレビュー画像データ保存領域20b1にプレビュー画像データが保存記憶されていない場合にはS403:No、CPU11は、S402において取得した共有データのパスにより指定される画像データ即ち、共有データと、印刷設定保存領域20b3に記憶されている印刷設定とに基づき、プレビュー画像データを作成するS406。S406の処理後、CPU11は、RAM13内に設けられている印刷フラグ図示せずにゼロを設定するS407。なお、印刷フラグは、共有元アプリ60から渡された画像データ即ち、共有データに対し、ユーザによる印刷指示がなされたか否かを示すフラグである。具体的に、印刷フラグにゼロが設定されている場合には、共有元アプリ60から渡された画像データに対する印刷指示が未だなされていないことを示す。一方で、印刷フラグに1が設定されている場合には、共有元アプリ60から渡された画像データに対して印刷指示が既になされていることを示す。一方で、プレビュー画像データ保存領域20b1にプレビュー画像データが保存されている場合にはS403:Yes、CPU11は、プレビュー画像データ保存領域20b1に保存されているプレビュー画像データの基となった画像データと、共有データとが同じであるか否かを判断するS404。具体的に、CPU11は、S404において、プレビュー画像データ保存領域20b1に記憶されているプレビュー画像データの基となった画像データと、共有データとが同じデータであるか否かを、プレビュー画像データ保存領域20b1に記憶されているプレビュー画像データに対応付けられてプレビュー画像データ管理領域20b2に記憶されているパスと、S402において取得した共有データのパスとの比較に基づき判断する。プレビュー画像データ保存領域20b1に保存されているプレビュー画像データの基となった画像データと、共有データとが異なるデータである場合、即ち、プレビュー画像データ管理領域20b2に記憶されているパスと、S402において取得した共有データのパスとが完全同一でない場合にはS404:No、プレビュー画像データ保存領域20b1に保存されているプレビュー画像データと、プレビュー画像データ管理領域20b2に記憶されているパスとを無効化するS405。S405では、これらの対象データプレビュー画像データ及びパスの消去を指示するコマンドをメモリカード20に対して出力することによって、その対象データを無効なデータにすることによって無効化する。なお、メモリカード20に記憶されている対象データプレビュー画像データ及びパスを完全消去0クリアすることによって、対象データを無効化してもよい。S405の処理後、共有データと、印刷設定保存領域20b3に記憶されている印刷設定とに基づき、プレビュー画像データを作成するS406。次に、CPU11は、印刷フラグにゼロを設定するS407。一方で、プレビュー画像データ保存領域20b1に保存されているプレビュー画像データの基となった画像データと、共有データとが同じデータである場合、即ち、プレビュー画像データ管理領域20b2に記憶されているパスと、S402において取得した共有データのパスとが同一である場合にはS404:Yes、CPU11は、S406の処理を実行することなく、処理をS407に移行し、印刷フラグにゼロを設定するS407。S407の処理後、CPU11は、プレビュー画面70をLCD18に表示させるS408。S408においてLCD18に表示させるプレビュー画面70は、S406においてプレビュー画像データが作成された場合には、その作成されたプレビュー画像データの画像をプレビュー画像71として含むプレビュー画面70である。一方で、プレビュー画像データ保存領域20b1にプレビュー画像データが保存されており、かつ、プレビュー画像データ保存領域20b1に記憶されているプレビュー画像データの基となった画像データと、共有データとが同じデータである場合には即ち、S403:YesかつS404:Yes、S408においてLCD18に表示させるプレビュー画面70は、プレビュー画像データ保存領域20b1に記憶されているプレビュー画像データの画像をプレビュー画像71として含むプレビュー画面70である。なお、本実施形態では、S408において、プレビュー画像71の全ページ数が複数ページである場合には、CPU11は、1ページ目のプレビュー画像71を含むプレビュー画面70を最初にLCD18に表示させるものとする。これに限らず、ユーザが、図示されないページ送りボタンやページ戻りボタンなどをタッチすることによって指定したページのプレビュー画像71を含むプレビュー画面70を最初にLCD18に表示させる構成であってもよい。S408の処理後、印刷指示があった場合、すなわち、ユーザによる印刷ボタン73がタッチされた場合S409:Yes、CPU11は、印刷処理を実行するS414。具体的に、CPU11は、共有元アプリ60から渡された画像データと印刷設定保存領域20b3に記憶される印刷設定とに応じた印刷データを生成するとともに、生成した印刷データを、無線LAN送受信部15からデバイス30へ出力させる。この印刷データを受信したデバイス30は、印刷データに基づく画像を印刷機能によって原稿に印刷する。次に、CPU11は、印刷フラグに1を設定しS415、処理をS409に移行する。一方で、印刷指示がない、すなわち、ユーザによる印刷ボタン73がタッチされておらず、かつ、BACKキー16aが操作押下されていない場合S409:No,S410:No、CPU11は、処理をS409に戻す。また、印刷指示がなく、かつ、BACKキー16aが操作された場合にS409:No,S410:Yes、CPU11は、S401において取得した共有データ数即ち、共有元アプリ60から渡された画像データの数が1より多いか否かを判断するS411。S411において、CPU11は、共有データ数が1より多いと判断した場合にはS411:Yes、印刷フラグに1が設定されているか否かを判断するS412。S412において、CPU11は、印刷フラグにゼロが設定されていると判断した場合にはS412:No、CPU11は、LCD18に表示中のプレビュー画面70に表示されるプレビュー画像71のプレビュー画像データ、及び、そのプレビュー画像データの基となった共有データのパスをメモリカード20に保存記憶しS413、本アプリケーションによる処理を終了する。具体的に、S413において、CPU11は、対象となる1又は複数ページ分のプレビュー画像データを、プレビュー画像データ保存領域20b1に所定のデータ名を付けて記憶するとともに、プレビュー画像データ保存領域20b1に記憶したプレビュー画像データのデータ名と、プレビュー画像データ保存領域20b1に記憶した1又は複数ページ分のプレビュー画像データの基となった共有データ即ち、共有元アプリ60から渡された画像データのパスを、そのプレビュー画像データのデータ名に対応付けてプレビュー画像データ管理領域20b2に記憶する。一方で、S411において、CPU11が、共有データ数が1以下であると判断した場合S411:No、又は、S412において、CPU11が、印刷フラグに1が設定されていると判断した場合S412:Yesもまた、CPU11は、本アプリケーションによる処理を終了する。上述した通り、本実施形態のデバイス制御アプリケーション14bによれば、共有元アプリ60から共有機能によって起動された共有印刷処理の実行中に、BACKキー16aがユーザ操作された場合であっても、本アプリケーションデバイス制御アプリケーション14bを終了する前に、S413の処理を実行させ、プレビュー画像データをメモリカード20プレビュー画像データ保存領域20b1に記憶させるように構成されている。よって、ユーザが、共有元アプリ60において同じ画像を共有データとして再度選択した場合には、プレビュー画像データ保存領域20b1に記憶されているプレビュー画像データを用いて、プレビュー画像を再表示再現させることができる。従って、ユーザが被る不利益例えば、プレビュー画像データの再作成に費やす時間、プレビュー画像の再表示にかかる時間などを解消又は軽減できる。特に、BACKキー16aがユーザ操作された場合であっても、共有データ数や印刷フラグの設定が所定の条件を満たしている場合にS413の処理を実行させ、ユーザの所望する印刷設定に応じたプレビュー画像のプレビュー画像データを記憶するように構成されている。従って、例えばBACKキー16aの誤操作によってユーザが被る不利益を解消又は軽減できる。また、デバイス制御アプリケーション14bによれば、共有元アプリ60から共有機能によって共有印刷処理が起動された場合に、共有データ即ち、共有元アプリ60から渡された画像データが、プレビュー画像データ保存領域20b1に記憶されているプレビュー画像データの基となった画像データと同じでない場合には、プレビュー画像データ保存領域20b1及びプレビュー画像データ管理領域20b2の記憶内容を無効にするように構成されている。共有元アプリ60から渡された画像データと、プレビュー画像データ保存領域20b1に記憶されているプレビュー画像データの基となった画像データとが同じでない場合には、プレビュー画像データ保存領域20b1にプレビュー画像データを記憶させる契機となったBACKキー16aの操作は、ユーザが本アプリケーションを終了させる目的で行った操作である可能性が高い。よって、かかる場合に、これらの領域20b1,20b2の記憶内容を無効化することにより、メモリカード20の記憶容量が無駄に消費されることを防ぐことができる。また、デバイス制御アプリケーション14bは、BACKキー16aがユーザ操作された場合に、プレビュー画像データをメモリカード20に記憶させるための条件を設けている。そのため、BACKキー16aが操作されても、メモリカード20へのプレビュー画像データの記憶が必ずしも行われるわけではなく、画像データをメモリカード20に記憶することによって、ユーザがBACKキー16aの操作を行ってからの反応が遅れることに対し、ユーザが逆に感じる煩わしさを軽減することができる。特に、デバイス制御アプリケーション14bは、共有データの数、すなわち、共有元アプリ60から渡された画像データの数を、プレビュー画像データをメモリカード20に記憶させるか否かの条件としている。共有元アプリ60から渡された画像データの数が多い程、プレビュー画像データの作成に要する時間も長くなるので、プレビュー画像データが失われた場合にユーザが被る不利益も大きくなる。一方、共有元アプリ60から渡された画像データの数がある程度少なければ、プレビュー画像データが失われたとしても、ユーザが被る不利益は比較的少なく、むしろ、ユーザがBACKキー16aの操作を行ってからの反応が遅れることを煩わしいと感じる可能性が高い。よって、共有データの数を、プレビュー画像データをメモリカード20に記憶させるか否かの条件とすることにより、誤操作によるユーザの不利益を解消しつつ、アプリケーションとしてのユーザビリティをさらに高めることができる。また、デバイス制御アプリケーション14bは、RAM13内に設けられた印刷フラグ図示せずの設定、すなわち、ユーザによる印刷指示がなされたか否かを、プレビュー画像データをメモリカード20に記憶させるか否かの条件としている。ユーザによる印刷指示がなされていない場合即ち、印刷フラグがゼロに設定されている場合には、当然、共有元アプリ60から渡された画像データに基づく画像がデバイス30によって印刷されておらず、プレビュー画像データが失われた場合には、プレビュー画像データの再作成を要する可能性が高い。そのため、プレビュー画像データが失われた場合には、ユーザが不利益を被る可能性が高い。一方、ユーザによる印刷指示がなされた場合即ち、印刷フラグが1に設定されている場合には、プレビュー画像データが失われたとしても、印刷という目的が既に達成されているので、プレビュー画像を再作成する必要がない可能性が高く、むしろ、ユーザがBACKキー16aの操作を行ってからの反応が遅れることを煩わしいと感じる可能性が高い。よって、印刷フラグの設定を、プレビュー画像データをメモリカード20に記憶させるか否かの条件とすることにより、誤操作によるユーザの不利益を解消しつつ、アプリケーションとしてのユーザビリティをより高めることができる。次に、図5を参照して、第2実施形態について説明する。上述した第1実施形態では、デバイス制御アプリケーション14bは、BACKキー16aがユーザ操作された場合であっても、本アプリケーションを終了する前に、プレビュー画像データをメモリカード20のプレビュー画像データ保存領域20b1に記憶保存させる構成としたが、第2実施形態では、プレビュー画像データを作成する毎に、作成したプレビュー画像データをプレビュー画像データ保存領域20b1に記憶させる。図5は、第2実施形態の共有印刷処理を示すフローチャートである。第2実施形態のデバイス制御アプリケーション14bは、第1実施形態の共有印刷処理図4に代えて、図5に示す共有印刷処理をCPU11に実行させる点が、第1実施形態と異なり、その他の点において同一である。なお、図5に示す共有印刷処理のうち、第1実施形態の共有印刷処理図4と同一の部分については、同一のステップ番号を付して、その説明を省略する。第2実施形態の共有印刷処理では、まず、CPU11は、第1実施形態の共有印刷処理と同様に、S401~S406の処理を実行する。S406の処理後、CPU11は、LCD18に表示中のプレビュー画面70に表示されるプレビュー画像71のプレビュー画像データ、及び、そのプレビュー画像データの基となった共有データのパスをメモリカード20に保存するS501。なお、このS501の処理は、上述した第1実施形態の共有印刷処理にけるS413の処理と同じ処理である。S501の処理後、CPU11は、第1実施形態の共有印刷処理と同様に、S407~S412の処理を実行する。ここで、印刷指示があった場合にはS409:Yes、CPU11は、第1実施形態の共有印刷処理と同様に、S414,S415の処理を実行し、その後、処理をS409に移行する。印刷フラグに1が設定されている場合にはS412:Yes、CPU11は、S405の処理と同様に、プレビュー画像データ保存領域20b1に保存されているプレビュー画像データと、プレビュー画像データ管理領域20b2に記憶されているパスとを無効化しS502、本アプリケーションによる処理を終了する。上述した通り、第2実施形態のデバイス制御アプリケーション14bによれば、S501において、プレビュー画像データがメモリカード20プレビュー画像データ保存領域20b1に記憶されるので、BACKキー16aがユーザ操作された場合であっても、そのプレビュー画像データを残しておくことができる。よって、ユーザが、共有元アプリ60において同じ画像を共有データとして再度選択した場合には、プレビュー画像データ保存領域20b1に記憶されているプレビュー画像データを用いて、プレビュー画像を再表示させることができるので、ユーザが被る不利益例えば、プレビュー画像データの再作成に費やす時間、プレビュー画像の再表示にかかる時間などを解消又は軽減できる。また、第2実施形態のデバイス制御アプリケーション14bによれば、BACKキー16aがユーザ操作された場合であっても、所定の条件を満たしていない場合本実施形態では、共有データ数が2以上でない場合、又は、印刷フラグがゼロでない場合には、本アプリケーションを終了する前に、S502の処理を実行させ、プレビュー画像データ保存領域20b1及びプレビュー画像データ管理領域20b2の記憶内容が無効化されるので、メモリカード20の記憶容量の消費を抑制することができる。以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。例えば、上記実施形態では、通話機能を有する携帯端末10が情報処理装置の一例であったが、パーソナルコンピュータ、デジタルカメラなどの通話機能を持たない各種の装置であっても情報処理装置の一例となり得る。また、タッチパネル17を有しておらず、ハードウェアキーから操作を入力する装置についても、本発明を適用可能である。また、上記実施形態においては、OS14aはAndroidOSであるものとして説明したが、他のOSが搭載された情報処理装置であっても本発明を適用可能である。また、上記実施形態において、共有機能はOS14aによって実現されるものとして説明したが、これに代えて、例えばハードウェアやミドルウェアによって共有機能が実現される場合にも本発明を適用可能である。また、上記実施形態において、携帯端末10とデバイス30との間は、Wi-Fi接続されるものとして説明したが、これに代えて、例えば、Bluetooth登録商標により接続される場合にも、本発明を適用可能である。また、上記実施形態では、ハードウェアキーであるBACKキー16aを、共有元アプリ60から起動されたデバイス制御アプリケーション14bを終了させるキーとして説明したが、BACKキー16aの機能を、LCD18に表示させたボタンに持たせる構成としてもよい。すなわち、デバイス制御アプリケーション14bは、LCD18に表示させたプレビュー画面71の中に、BACKキー16aの機能が割り当てられたボタン以下、BACKボタンと称すを表示させ、このBACKボタンがタッチされた場合に、本アプリケーションデバイス制御アプリケーション14bを終了させる構成としてもよい。かかる構成の場合も、BACKボタンがタッチされた場合に、本アプリケーションを終了する前に、プレビュー画像データをプレビュー画像データ保存領域20b1に保存させるように即ち、上記実施形態のように構成すればよい。また、上記実施形態では、共有データ数が1より多い場合や、印刷フラグがゼロに設定されている場合即ち、印刷指示がされている場合を、本アプリケーションを終了する前に、プレビュー画像データをメモリカード20プレビュー画像データ保存領域20b1に保存させる条件としたが、これに代えて、又は、これに加えて、その他の場合を、本アプリケーションを終了する前に、プレビュー画像データをメモリカード20に保存させる条件としてもよい。例えば、共有データ共有アプリ60から渡される画像データのデータサイズを、BACKキー16aの操作に基づき本アプリケーションを終了させる前に、プレビュー画像データをメモリカード20に保存させるか否かの条件とし、共有データの全データサイズが所定のサイズ以上である場合に、本アプリケーションの終了前に、プレビュー画像データをメモリカード20に保存させるように構成してもよい。あるいは、共有データのデータサイズが1つでも所定のサイズ以上である場合に、本アプリケーションの終了前に、プレビュー画像データをメモリカード20に保存させるように構成してもよい。共有データのデータサイズが大きい程、プレビュー画像データの再作成に要する時間が長くなるので、プレビュー画像データが失われた場合にユーザが被る不利益も大きくなる。一方、共有データのデータサイズがある程度小さい場合には、プレビュー画像データが失われたとしても、ユーザが被る不利益は比較的小さく、むしろ、プレビュー画像データをメモリカード20プレビュー画像データ保存領域20b1に保存させることによってBACKキー16aを操作してからの反応の遅さに対して煩わしさを感じる可能性が高い。よって、共有データのデータサイズを、BACKキー16aの操作に基づき本アプリケーションを終了させる前に、プレビュー画像データをメモリカード20に保存させるか否かの条件とした場合もまた、上記実施形態と同様の利点を提供できる。別の例としては、共有データ共有アプリ60から渡される画像データのフォーマットを、BACKキー16aの操作に基づき本アプリケーションを終了させる前に、プレビュー画像データをメモリカード20に保存させるか否かの条件とし、共有データが所定のフォーマットである場合に、本アプリケーションを終了する前に、プレビュー画像データをメモリカード20に保存させるように構成してもよい。例えば、共有データのフォーマットが、PDFフォーマットや、TIFFフォーマットなどの複数ページを含み得るフォーマットである場合には、プレビュー画像データが失われたときに、複数ページ分のプレビュー画像データを再作成するために長い時間を要する可能性があり、それにより、ユーザが不利益を被る可能性がある。一方、共有データのフォーマットが、JPEGフォーマットや、GIFフォーマットなど、1つの画像データが1つのファイルとなるフォーマットである場合には、プレビュー画像データが失われたとしても、ユーザが被る不利益は少なく、むしろ、プレビュー画像データをメモリカード20に保存させることによってBACKキー16aを操作してからの反応の遅さに対して煩わしさを感じる可能性が高い。あるいは、携帯端末の仕様によっては、一部のフォーマット例えば、PDFフォーマットの画像データをLCDに表示させることができず、外部のサーバやクラウドなどを利用して、LCDに表示させることが可能な別のフォーマット例えば、JPEGフォーマットに変換させるものがある。外部のサーバやクラウドなどを利用したフォーマットの変換には、そのための待ち時間を要するので、変換後のフォーマットの画像データから作成されたプレビュー画像データの喪失は、ユーザに大きな不利益を与える。よって、共有データのフォーマットが、外部のサーバやクラウドなどを利用してフォーマットを変換する必要のあるフォーマットである場合に、本アプリケーションを終了する前に、プレビュー画像データをメモリカード20に保存させることにより、高いユーザビリティを提供することができる。一方で、共有データのフォーマットが、外部のサーバやクラウドなどを利用してフォーマットを変換する必要のないフォーマットである場合には、プレビュー画像データが失われたとしても、ユーザが被る不利益は比較的少なく、むしろ、プレビュー画像データをメモリカード20に保存させることによってBACKキー16aを操作してからの反応の遅さに対して煩わしさを感じる可能性が高い。従って、共有データのフォーマットの種類を、BACKキー16aの操作に基づき本アプリケーションを終了させる前に、プレビュー画像データをメモリカード20に保存させるか否かの条件とした場合もまた、上記実施形態と同様の利点を提供できる。また、上記実施形態では、RAM13内に設けられた印刷フラグの設定、すなわち、ユーザによる印刷指示がなされたか否かを、BACKキー16aの操作に基づき本アプリケーションを終了させる前に、プレビュー画像データをメモリカード20に保存させるか否かの条件とした。これに代えて、印刷データが無線LAN送受信部15を介してデバイス30へ出力されていない場合に、BACKキー16aの操作に基づき本アプリケーションを終了させる前に、プレビュー画像データをメモリカード20に保存させ、その一方で、印刷データのうちの少なくとも一部例えば、複数ページのうちの少なくとも1ページ分が、無線LAN送受信部15を介してデバイス30へ出力された場合には、プレビュー画像データをメモリカード20に保存させることなく、本アプリケーションを終了させるように構成してもよい。あるいは、印刷データのうちの全てが無線LAN送受信部15を介してデバイス30へ出力された場合にのみ、BACKキー16aが操作されたことに対し、プレビュー画像データをメモリカード20に保存させることなく、本アプリケーションを終了させ、その一方で、印刷データのうちの少なくとも一部が、無線LAN送受信部15を介してデバイス30へ出力されていない場合には、BACKキー16aの操作に基づき本アプリケーションを終了させる前に、プレビュー画像データをメモリカード20に保存させる構成としてもよい。また、上記実施形態では、ユーザによる印刷指示がなされたか否かを、BACKキー16aの操作に基づき本アプリケーションを終了させる前に、プレビュー画像データをメモリカード20に保存させるか否かの条件としたが、共有元アプリ60から渡された画像データに基づき作成したプレビュー画像データが、外部装置に表示させるために出力されたか否か又は、そのための指示がなされたか否かや、外部装置に記憶させるために出力されたか否か又は、そのための指示がなされたか否かを、BACKキー16aの操作に基づき本アプリケーションを終了させる前に、プレビュー画像データをメモリカード20に保存させるか否かの条件としてもよい。例えば、共有元アプリ60から渡された画像データに基づき作成したプレビュー画像データが、外部装置に表示させるために出力されていない場合に、BACKキー16aの操作に基づき本アプリケーションを終了させる前に、プレビュー画像データをメモリカード20に保存させ、その一方で、作成されたプレビュー画像データが、外部装置に表示させるために出力された場合には、BACKキー16aが操作されたことに対し、プレビュー画像データをメモリカード20に保存させることなく、本アプリケーションを終了させるように構成してもよい。また、ユーザが所定の操作を行った場合に、即ち、ユーザの所望に応じて、適宜、プレビュー画像データと、そのプレビュー画像データの基となった共有データのパスとを対応付けてメモリカード20に保存できるように構成してもよい。かかる構成において、ユーザがプレビュー画像データの保存を指示する操作を行ったか否かを示す保存フラグをRAM13に設け、ユーザが保存を指示する操作を行った場合に、CPU11が、その保存フラグを、保存を指示する操作を行ったことを示す値に設定するようにしておき、BACKキー16aが操作された場合には、保存フラグの設定に応じて、本アプリケーションデバイス制御アプリケーション14bを終了させる前に、プレビュー画像データと、そのプレビュー画像データの基となった共有データのパスとをメモリカード20に保存する処理即ち、共有印刷処理図4のS413の処理を実行する構成としてもよい。つまり、BACKキー16aが操作された場合には、保存フラグの設定が、保存を指示する操作を行ったことを示す値でなければ、本アプリケーションデバイス制御アプリケーション14bを終了させる前に、プレビュー画像データと、そのプレビュー画像データの基となった共有データのパスとをメモリカード20に保存するようにし、その一方で、保存フラグの設定が、保存を指示する操作を行ったことを示す値であれば、そのまま、本アプリケーションを終了するように構成してもよい。また、上記実施形態では、共有データのパスを、プレビュー画像データに対応付けてプレビュー画像データ管理領域20b2に記憶する構成としたが、パスに含まれるデータ名又は、ファイル名を、プレビュー画像データに対応付けてプレビュー画像データ管理領域20b2に記憶する構成としてもよい。また、上記実施形態の共有印刷処理図4によれば、CPU11は、プレビュー画像データ保存領域20b1にプレビュー画像データが保存されていない場合にはS403:No、処理をS406へ移行するように構成されているので、S405において、プレビュー画像データ保存領域20b1に保存されているプレビュー画像データだけを無効化する構成としてもよい。また、上記実施形態では、印刷設定をメモリカード20印刷設定保存領域20b3に不揮発的に記憶させ、印刷設定がユーザにより変更される毎に印刷設定保存領域20b3の内容を書き換える構成とした。これに換えて、プレビュー画像表示中にユーザが印刷設定を変更した場合には、メモリカード20などに記憶されるデフォルトの印刷設定は変更させず、変更された印刷設定をRAM13内に記憶させる構成とし、RAM13内に印刷設定が記憶されている場合には、その印刷設定即ち、ユーザにより変更された印刷設定を使用し、RAM13内に印刷設定が記憶されていない場合には、デフォルトの印刷設定を使用する構成としてもよい。しかし、かかる構成によれば、BACKキー16aが操作されてデバイス制御アプリケーション14bが終了された場合に、RAM13内に記憶されていた印刷設定が失われる可能性がある。RAM13内に記憶されていた印刷設定が失われると、デバイス制御アプリケーション14bを再度起動した場合には、まず、デフォルトの印刷設定でプレビュー画像データが再作成される。そのため、かかる場合には、デフォルトの印刷設定で再作成されたプレビュー画像データによるプレビュー画像が再表示された後に、ユーザが印刷設定を所望する設定に変更する必要が生じる。また、ユーザによる印刷設定の変更後に、再度、プレビュー画像データが再作成されるので、そのための時間も要する。よって、BACKキー16aが誤操作されたことに伴ってRAM13内に記憶されていた印刷設定が失われた場合には、印刷設定を再設定しなければならないユーザの手間と、プレビュー画像データが2回作成されることによる時間の無駄とが生じ、ユーザに不利益を与える。また、印刷データについても、RAM13内に記憶されていた印刷設定が失われた場合には、ユーザは、印刷設定を再設定しなければならず、不利益となる。そこで、ユーザにより変更された印刷設定をRAM13内に記憶させるように構成した場合には、上述した共有印刷処理図4のS413に換えて、CPU11は、RAM13内に記憶されている印刷設定即ち、現在の印刷設定と、その印刷設定に基づき作成されたプレビュー画像データの基となった共有データのパスとを、互いに対応付けてメモリカード20に保存記憶する処理を実行するように構成する。そして、共有元アプリ60から共有機能によって共有印刷処理が起動された場合に、メモリカード20に保存されているパスが、共有元アプリ60から渡された画像データ共有データのパスと同じである場合に、共有データと、メモリカード20に保存されている印刷設定とに基づき、プレビュー画像データを作成するように構成すればよい。ユーザにより変更された印刷設定をRAM13内に記憶させるように構成した場合に、上述した通り、BACKキー16aの操作に伴って印刷設定とパスとを対応付けてメモリカード20に保存記憶する構成を採用することにより、BACKキー16aが誤操作された場合にユーザが被る上記不利益を解消することができる。また、印刷設定のデータサイズは、プレビュー画像データのデータサイズに比べて小さいので、印刷設定を保存対象とすることにより、プレビュー画像データを保存させる場合に比べ、メモリカード20の記憶容量の消費を抑制することができる。また、BACKキー16aの操作に伴って印刷設定とパスとを対応付けてメモリカード20に保存する構成を採用した場合に、共有元アプリ60から共有機能による共有印刷処理の起動後に、メモリカード20に保存されているパスが、共有データのパスと異なる場合即ち、完全同一でない場合には、メモリカード20に記憶されている印刷設定とパスとを、上述した各実施形態におけるS405の処理と同様に無効化するように構成すれば、メモリカード20の記憶容量が無駄に消費されることを防ぐことができる。また、上記実施形態では、BACKキー16aの操作に伴ってメモリカード20に記憶される内容を、プレビュー画像データ及び、そのプレビュー画像データの基となった共有データのパスとしたが、これらのデータプレビュー画像データ及びパスに加えて、そのときの印刷設定を記憶させるように構成してもよい。プレビュー画像データとともに印刷設定を記憶させておくことにより、デバイス制御アプリケーション14bを再度起動した場合に、単に、プレビュー画像を高速に表示できるだけでなく、そのプレビュー画像がどのような印刷設定によるものかを再現して表示することができる。また、上記実施形態では、Backキー16aの操作に伴いデバイス制御アプリケーション14bを終了する構成とした。かかる構成ではなく、Backキー16aの操作に伴い、デバイス制御アプリケーション14bがバックグラウンド状態になり、共有元のアプリケーションをフォアグラウンド状態になる構成に、本発明を適用してもよい。共有元のアプリケーションがフォアグラウンド状態になることにより、バックグラウンド状態のアプリケーションのために確保したRAM領域をOS14aや他のアプリケーションのために開放する可能性がある。よって、このような構成に対しても、本発明は有効である。なお、バックグラウンド状態にさせることが、非アクティブ化の一例になる。また、上記実施形態では、共有印刷処理図4のS406において、CPU11は、共有元アプリ60から渡された画像データと、印刷設定保存領域20b3に記憶されている印刷設定とに基づき、プレビュー画像データを作成する構成とした。これに代えて、S406において、CPU11は、S415において作成するものと同等の印刷データを作成し、その作成した印刷データに基づいてLCD18に表示させるためのプレビュー画像データを作成する構成としてもよい。あるいは、S406において、CPU11は、S415において作成するものと同等の印刷データを生成し、S408において、CPU11は、S406において作成された印刷データを、OS14aのAPIを用いてLCD18に表示させるように構成してもよい。即ち、印刷データがプレビュー画像データを兼ねる構成であってもよい。また、上記実施形態では、BACKキー16aが操作された場合に、プレビュー画像データをメモリカード20プレビュー画像データ保存領域20b1に保存する構成としたが、プレビュー画像データに換えて又は加えて、印刷データをメモリカード20に保存するように構成してもよい。また、上記実施形態では、印刷設定をメモリカード20印刷設定保存領域20b3に記憶させる構成としたが、フラッシュメモリ14に記憶させてもよい。また、上述した共有印刷処理図4のS413では、プレビュー画像データと、そのプレビュー画像データの基となった共有データのパスとを対応付けてメモリカード20に保存する構成としたが、フラッシュメモリ14に保存する構成としてもよい。また、上記実施形態では、電話網通信部22が、携帯電話網100を介して、インターネット図示せずに接続することにより、携帯端末10がインターネットを利用できる構成とした。これに換えて、無線LAN受信部15が、ブロードバンドルーター機能を有するアクセスポイント50を介して、インターネット図示せずに接続することにより、携帯端末10がインターネットを利用できる構成としてもよい。また、上記実施形態の特徴、ならびに、上記変形例の特徴を、適宜組み合わせた実施形態を採用しても良い。CPU11が、コンピュータ、画像データ処理部、操作受付部、プレビュー画像データ作成部、処理部の一例である。LCD18が表示部の一例である。ただし、画像データ処理部、操作受付部、プレビュー画像データ作成部、表示部の各部は、ハードウェア単体、または、本発明のプログラムあるいはオペレーティングシステムなど本発明以外のプログラムを実行することにより動作するハードウェアであっても良い。また、これら各部は、複数のプログラムによる処理を組み合わせて動作するハードウェアであっても良い。また、上記実施形態において、S408を実行するCPU11が画像表示制御手段の一例である。S414を実行するCPU11が処理制御手段の一例である。S410においてYesと判断されたことに伴いデバイス制御アプリケーション14bを終了させるCPU11が実行手段の一例である。S413を実行するCPU11がデータ記憶制御手段の一例である。S502又はS405を実行するCPU11がデータ無効制御手段の一例である。S406を実行するCPU11がプレビュー画像作成制御手段の一例である。CPU11に制御されて動作するフラッシュメモリ14がアプリケーション記憶手段の一例である。CPU11に制御されて動作するタッチパネル19が操作受付手段の一例である。CPU11が、表示手段、処理手段、実行手段、データ記憶手段の一例である。"