(57)【特許請求の範囲】
【請求項１】
情報処理装置が備えるコンピュータにおいて実行される情報処理プログラムであって、
対象データとして指定された第１の形式のデータである第１種データを、送信部に送信させる送信制御手段と、
前記送信部が送信した前記第１種データを変換することにより生成された第２の形式のデータである第２種データであって、外部装置から受信した前記第２種データを、前記送信部が送信した第１種データの第１データ名と対応付けて、第２種データ記憶部に記憶させる第２種データ記憶制御手段と、
前記第２種データ記憶部が記憶する前記第２種データを用いて作成される表示画像と共に、その第２種データに対応付けられた前記第１データ名を、表示部に表示させる第１表示制御手段と、
前記対象データとして指定されたデータの形式を、判断部に判断させる判断制御手段と、
前記対象データのうち、前記判断制御手段により前記第２の形式であると判断された第２種データについては、その第２種データを用いて作成される表示画像を前記表示部に表示させる第２表示制御手段と、
前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データの第１データ名を、データ名記憶部に記憶させるデータ名記憶制御手段として前記コンピュータを機能させ、
前記送信制御手段は、前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データを、前記送信部に送信させ、
前記第２種データ記憶制御手段は、前記外部装置から受信した前記第２種データを、前記データ名記憶部が記憶する第１データ名と対応付けて、前記第２種データ記憶部に記憶させ、
前記第１表示制御手段および前記第２表示制御手段は、前記表示画像と共に、前記対象データとして指定されたデータの総数、および、前記対象データとして指定されたデータのうち、表示中の表示画像に対応する対象データが何番目のデータであるかを示すデータ数情報を表示させる、情報処理プログラム。
【請求項２】
情報処理装置が備えるコンピュータにおいて実行される情報処理プログラムであって、
対象データとして指定された第１の形式のデータである第１種データを、送信部に送信させる送信制御手段と、
前記送信部が送信した前記第１種データを変換することにより生成された第２の形式のデータである第２種データであって、外部装置から受信した前記第２種データを、前記送信部が送信した第１種データの第１データ名と対応付けて、第２種データ記憶部に記憶させる第２種データ記憶制御手段と、
前記第２種データ記憶部が記憶する前記第２種データを用いて作成される表示画像と共に、その第２種データに対応付けられた前記第１データ名と、表示対象とすべき画像の切り替え指示を受け付けるための対象切替オブジェクトとを表示部に表示させる第１表示制御手段と、
前記対象データとして指定されたデータの形式を、判断部に判断させる判断制御手段と、
前記対象データのうち、前記判断制御手段により前記第２の形式であると判断された第２種データについては、その第２種データを用いて作成される表示画像と、表示対象とすべき画像の切り替え指示を受け付けるための対象切替オブジェクトとを前記表示部に表示させる第２表示制御手段と、
前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データの第１データ名を、データ名記憶部に記憶させるデータ名記憶制御手段と、
前記対象切替オブジェクトにより、表示対象とすべき画像の切り替え指示を受け付ける毎に、表示対象の画像を第１切替部に切り替えさせる第１切替手段として、前記コンピュータを機能させ、
前記送信制御手段は、前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データを、前記送信部に送信させ、
前記第２種データ記憶制御手段は、前記外部装置から受信した前記第２種データを、前記データ名記憶部が記憶する第１データ名と対応付けて、前記第２種データ記憶部に記憶させ、
前記第１切替手段は、前記対象データが、前記第１種データと前記第２種データとを含む場合、前記第１表示制御手段および前記第２表示制御手段により表示される表示画像群を、元となる対象データの形式に基づいてソートした順序で順次切り替えさせる、情報処理プログラム。
【請求項３】
情報処理装置が備えるコンピュータにおいて実行される情報処理プログラムであって、
対象データとして指定された第１の形式のデータである第１種データを、送信部に送信させる送信制御手段と、
前記送信部が送信した前記第１種データを変換することにより生成された第２の形式のデータである第２種データであって、外部装置から受信した前記第２種データを、前記送信部が送信した第１種データの第１データ名と対応付けて、第２種データ記憶部に記憶させる第２種データ記憶制御手段と、
前記第２種データ記憶部が記憶する前記第２種データを用いて作成される表示画像と共に、その第２種データに対応付けられた前記第１データ名を、表示部に表示させるものであって、前記対象データが、前記第１種データと前記第２種データとを含む場合、表示対象とすべき画像の種別の切り替え指示を受け付けるための形式切替オブジェクトを、前記表示画像と前記第１データ名と共に前記表示部に表示させる第１表示制御手段と、
前記対象データとして指定されたデータの形式を、判断部に判断させる判断制御手段と、
前記対象データのうち、前記判断制御手段により前記第２の形式であると判断された第２種データについては、その第２種データを用いて作成される表示画像を前記表示部に表示させるものであって、前記対象データが、前記第１種データと前記第２種データとを含む場合、表示対象とすべき画像の種別の切り替え指示を受け付けるための形式切替オブジェクトを、前記表示画像と共に前記表示部に表示させる第２表示制御手段と、
前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データの第１データ名を、データ名記憶部に記憶させるデータ名記憶制御手段と、
前記形式切替オブジェクトにより、表示対象とすべき画像の種別の切り替え指示を受け付けた場合、前記第１表示制御手段により表示させる表示画像と、前記第２表示制御手段により表示させる表示画像とのうち、表示中の一方の表示画像から他方の表示画像へ、前記表示部における表示対象を第２切替部に切り替えさせる第２切替手段として、前記コンピュータを機能させ、
前記送信制御手段は、前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データを、前記送信部に送信させ、
前記第２種データ記憶制御手段は、前記外部装置から受信した前記第２種データを、前記データ名記憶部が記憶する第１データ名と対応付けて、前記第２種データ記憶部に記憶させる、情報処理プログラム。
【請求項４】
前記第１の形式は、複数ページのデータを１単位のデータに格納可能な形式であって、
前記送信部が送信した前記第１種データが、複数ページのデータを含む場合、前記第２種データ記憶制御手段は、１ページのデータを１単位のデータに格納した第２種データを、複数、前記外部装置から受信して、それら複数の第２種データを、前記送信部が送信した第１種データの第１データ名と対応付けて記憶させる、請求項１から３のいずれかに記載の情報処理プログラム。
【請求項５】
前記第１表示制御手段は、前記第１の形式であることを示す拡張子を含んだ第１データ名を表示させる、請求項１から４のいずれかに記載の情報処理プログラム。
【請求項６】
前記対象データを指定する指定部から対象データが指定された場合において、その指定がコンテンツ形式の指定である場合、前記対象データを一時ファイルとして、一時ファイル記憶部に記憶させる一時ファイル記憶制御手段と、
前記一時ファイル記憶部が記憶する前記一時ファイルに対応付けてデータ名を記憶させる一時データ名記憶制御手段と、
前記一時ファイル記憶部が記憶する前記一時ファイルを用いて作成される表示画像と、その一時ファイルに対応付けられたデータ名とを、前記表示部に表示させる第３表示制御手段として、前記コンピュータを機能させる、請求項１から５のいずれかに記載の情報処理プログラム。
【請求項７】
印刷に関する設定値の設定を受け付けるための設定画面を、前記表示部に表示させる設定画面表示手段と、
前記第１表示制御手段により前記表示画像が表示されている状態において前記設定画面を表示させたときに、前記設定画面表示手段により表示させた前記設定画面により前記設定値の設定を受け付けた場合、前記設定値を第１設定部に記憶させる第１設定手段と、
前記第２表示制御手段により前記表示画像が表示されている状態において前記設定画面を表示させたときに、前記設定画面表示手段により表示させた前記設定画面により前記設定値の設定を受け付けた場合、前記設定値を第２設定部に記憶させる第２設定手段と、
前記対象データに基づいて表示される表示画像のうち、前記第１表示制御手段により表示させる表示画像については、前記第１設定手段により記憶させた前記設定値に基づく印刷指示を、出力部から印刷装置に出力させ、前記第２表示制御手段により表示させる表示画像については、前記第２設定手段により記憶させた前記設定値に基づく印刷指示を、出力部から印刷装置に出力させる印刷指示手段として、前記コンピュータを機能させる請求項１から６のいずれかに記載の情報処理プログラム。
【請求項８】
前記設定画面は、各種設定項目とその設定項目に設定された設定値とを示すものであり、
前記設定画面表示手段は、前記第１表示制御手段により前記表示画像が表示されている状態において前記設定画面を表示させる場合と、前記第２表示制御手段により前記表示画像が表示されている状態において前記設定画面を表示させる場合とで、互いに異なる設定項目を前記設定画面に含めて表示させる、請求項７記載の情報処理プログラム。
【請求項９】
前記第１の形式は、複数ページのデータを１単位のデータに格納可能な形式であって、
前記外部装置から複数の第２種データを受信した場合、前記第１種データに含まれる各ページのページ番号を、そのページのデータを変換することにより生成された前記第２種データに対応付けて、ページ番号記憶部に記憶させるページ番号記憶制御手段として、前記コンピュータを機能させ、
前記第１表示制御手段は、前記表示画像と共に、その表示画像の作成に用いた第２種データに対応付けられたページ番号と、前記第２種データの元となった前記第１種データに含まれる総ページ数とを含むページ数情報を表示させる、請求項１から８のいずれかに記載の情報処理プログラム。
【請求項１０】
１枚の印刷媒体に印刷させる表示画像の数を指定するレイアウト設定に基づき、前記第１表示制御手段および前記第２表示制御手段により表示される表示画像群を前記レイアウト設定が指定する数毎に印刷させる場合に、各表示画像が何ページ目の印刷媒体に印刷されるかを示す印刷ページ番号を、算出部に算出させる印刷ページ番号算出手段として前記コンピュータを機能させ、
前記第１表示制御手段および前記第２表示制御手段は、
前記表示画像と共に、その表示画像について前記印刷ページ番号算出手段により算出された印刷ページ番号を表示させる、請求項１から９のいずれかに記載の情報処理プログラム。
【請求項１１】
対象データとして指定された第１の形式のデータである第１種データを送信する送信手段と、
前記送信手段が送信した前記第１種データを変換することにより生成された第２の形式のデータである第２種データであって、外部装置から受信した前記第２種データを、前記送信手段が送信した第１種データの第１データ名と対応付けて記憶する第２種データ記憶手段と、
前記第２種データ記憶手段により記憶された前記第２種データを用いて作成される表示画像と共に、その第２種データに対応付けられた前記第１データ名を表示する第１表示手段と、
前記対象データとして指定されたデータの形式を判断する判断手段と、
前記対象データのうち、前記判断手段により前記第２の形式であると判断された第２種データについては、その第２種データを用いて作成される表示画像を表示する第２表示手段と、
前記対象データのうち、前記判断手段により前記第１の形式であると判断された前記第１種データの第１データ名を、記憶するデータ名記憶手段と、を含み、
前記送信手段は、前記対象データのうち、前記判断手段により前記第１の形式であると判断された前記第１種データを送信し、
前記第２種データ記憶手段は、前記外部装置から受信した前記第２種データを、前記データ名記憶手段が記憶する第１データ名と対応付けて記憶させ、
前記第１表示手段および前記第２表示手段は、前記表示画像と共に、前記対象データとして指定されたデータの総数、および、前記対象データとして指定されたデータのうち、表示中の表示画像に対応する対象データが何番目のデータであるかを示すデータ数情報を表示する、情報処理装置。
【請求項１２】
情報処理装置において実行される情報処理方法であって、
対象データとして指定された第１の形式のデータである第１種データを、送信部に送信させる送信ステップと、
前記送信ステップにより送信した前記第１種データを変換することにより生成された第２の形式のデータである第２種データであって、外部装置から受信した前記第２種データを、前記送信ステップにより送信した第１種データの第１データ名と対応付けて、第２種データ記憶部に記憶させる第２種データ記憶ステップと、
前記第２種データ記憶ステップにより記憶された前記第２種データを用いて作成される表示画像と共に、その第２種データに対応付けられた前記第１データ名を、表示部に表示させる第１表示ステップと、
前記対象データとして指定されたデータの形式を、判断部に判断させる判断ステップと、
前記対象データのうち、前記判断ステップにより前記第２の形式であると判断された第２種データについては、その第２種データを用いて作成される表示画像を前記表示部に表示させる第２表示ステップと、
前記対象データのうち、前記判断ステップにより前記第１の形式であると判断された前記第１種データの第１データ名を、データ名記憶部に記憶させるデータ名記憶ステップと、を含み、
前記送信ステップは、前記対象データのうち、前記判断ステップにより前記第１の形式であると判断された前記第１種データを、前記送信部に送信させ、
前記第２種データ記憶ステップは、前記外部装置から受信した前記第２種データを、前記データ名記憶部が記憶する第１データ名と対応付けて、前記第２種データ記憶部に記憶させ、
前記第１表示ステップおよび前記第２表示ステップは、前記表示画像と共に、前記対象データとして指定されたデータの総数、および、前記対象データとして指定されたデータのうち、表示中の表示画像に対応する対象データが何番目のデータであるかを示すデータ数情報を表示させる、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報処理装置、および情報処理方法に関する。
【背景技術】
【０００２】
従来、ユーザにより選択されたファイルの印刷イメージと、印刷設定ボタンと、印刷ボタンとを含むプレビュ画面を表示させ、そのプレビュ画面上の印刷ボタンで入力を受け付けた場合に、印刷イメージのファイルの印刷を実行する装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１８４１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、ユーザが認識しているファイル名が、装置内の処理の都合で変更される場合、その変更後のファイル名をプレビュ画面に表示すると、そのプレビュ画面には、ユーザが認識していないファイル名が表示されることになり、ユーザに違和感を与えるおそれがある。
【０００５】
本発明は、上記の問題点を解決するためになされたものであり、表示画像の元となったデータのデータ名をユーザに視認させることにより、ユーザに違和感を与えにくい情報処理プログラム、情報処理装置、および情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の情報処理プログラムは、情報処理装置が備えるコンピュータにおいて実行されるプログラムであって、対象データとして指定された第１の形式のデータである第１種データを、送信部に送信させる送信制御手段と、前記送信部が送信した前記第１種データを変換することにより生成された第２の形式のデータである第２種データであって、外部装置から受信した前記第２種データを、前記送信部が送信した第１種データの第１データ名と対応付けて、第２種データ記憶部に記憶させる第２種データ記憶制御手段と、前記第２種データ記憶部が記憶する前記第２種データを用いて作成される表示画像と共に、その第２種データに対応付けられた前記第１データ名を、表示部に表示させる第１表示制御手段と、前記対象データとして指定されたデータの形式を、判断部に判断させる判断制御手段と、前記対象データのうち、前記判断制御手段により前記第２の形式であると判断された第２種データについては、その第２種データを用いて作成される表示画像を前記表示部に表示させる第２表示制御手段と、前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データの第１データ名を、データ名記憶部に記憶させるデータ名記憶制御手段として前記コンピュータを機能させ、前記送信制御手段は、前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データを、前記送信部に送信させ、前記第２種データ記憶制御手段は、前記外部装置から受信した前記第２種データを、前記データ名記憶部が記憶する第１データ名と対応付けて、前記第２種データ記憶部に記憶させ、前記第１表示制御手段および前記第２表示制御手段は、前記表示画像と共に、前記対象データとして指定されたデータの総数、および、前記対象データとして指定されたデータのうち、表示中の表示画像に対応する対象データが何番目のデータであるかを示すデータ数情報を表示させる。
または、この目的を達成するために、本発明の情報処理プログラムは、情報処理装置が備えるコンピュータにおいて実行されるプログラムであって、対象データとして指定された第１の形式のデータである第１種データを、送信部に送信させる送信制御手段と、前記送信部が送信した前記第１種データを変換することにより生成された第２の形式のデータである第２種データであって、外部装置から受信した前記第２種データを、前記送信部が送信した第１種データの第１データ名と対応付けて、第２種データ記憶部に記憶させる第２種データ記憶制御手段と、前記第２種データ記憶部が記憶する前記第２種データを用いて作成される表示画像と共に、その第２種データに対応付けられた前記第１データ名と、表示対象とすべき画像の切り替え指示を受け付けるための対象切替オブジェクトとを表示部に表示させる第１表示制御手段と、前記対象データとして指定されたデータの形式を、判断部に判断させる判断制御手段と、前記対象データのうち、前記判断制御手段により前記第２の形式であると判断された第２種データについては、その第２種データを用いて作成される表示画像と、表示対象とすべき画像の切り替え指示を受け付けるための対象切替オブジェクトとを前記表示部に表示させる第２表示制御手段と、前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データの第１データ名を、データ名記憶部に記憶させるデータ名記憶制御手段と、前記対象切替オブジェクトにより、表示対象とすべき画像の切り替え指示を受け付ける毎に、表示対象の画像を第１切替部に切り替えさせる第１切替手段として、前記コンピュータを機能させ、前記送信制御手段は、前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データを、前記送信部に送信させ、前記第２種データ記憶制御手段は、前記外部装置から受信した前記第２種データを、前記データ名記憶部が記憶する第１データ名と対応付けて、前記第２種データ記憶部に記憶させ、前記第１切替手段は、前記対象データが、前記第１種データと前記第２種データとを含む場合、前記第１表示制御手段および前記第２表示制御手段により表示される表示画像群を、元となる対象データの形式に基づいてソートした順序で順次切り替えさせる。
または、この目的を達成するために、本発明の情報処理プログラムは、情報処理装置が備えるコンピュータにおいて実行されるプログラムであって、対象データとして指定された第１の形式のデータである第１種データを、送信部に送信させる送信制御手段と、前記送信部が送信した前記第１種データを変換することにより生成された第２の形式のデータである第２種データであって、外部装置から受信した前記第２種データを、前記送信部が送信した第１種データの第１データ名と対応付けて、第２種データ記憶部に記憶させる第２種データ記憶制御手段と、前記第２種データ記憶部が記憶する前記第２種データを用いて作成される表示画像と共に、その第２種データに対応付けられた前記第１データ名を、表示部に表示させるものであって、前記対象データが、前記第１種データと前記第２種データとを含む場合、表示対象とすべき画像の種別の切り替え指示を受け付けるための形式切替オブジェクトを、前記表示画像と前記第１データ名と共に前記表示部に表示させる第１表示制御手段と、前記対象データとして指定されたデータの形式を、判断部に判断させる判断制御手段と、前記対象データのうち、前記判断制御手段により前記第２の形式であると判断された第２種データについては、その第２種データを用いて作成される表示画像を前記表示部に表示させるものであって、前記対象データが、前記第１種データと前記第２種データとを含む場合、表示対象とすべき画像の種別の切り替え指示を受け付けるための形式切替オブジェクトを、前記表示画像と共に前記表示部に表示させる第２表示制御手段と、前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データの第１データ名を、データ名記憶部に記憶させるデータ名記憶制御手段と、前記形式切替オブジェクトにより、表示対象とすべき画像の種別の切り替え指示を受け付けた場合、前記第１表示制御手段により表示させる表示画像と、前記第２表示制御手段により表示させる表示画像とのうち、表示中の一方の表示画像から他方の表示画像へ、前記表示部における表示対象を第２切替部に切り替えさせる第２切替手段として、前記コンピュータを機能させ、前記送信制御手段は、前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データを、前記送信部に送信させ、前記第２種データ記憶制御手段は、前記外部装置から受信した前記第２種データを、前記データ名記憶部が記憶する第１データ名と対応付けて、前記第２種データ記憶部に記憶させる。
【０００７】
なお、本発明は、情報処理装置、情報処理装置を制御する制御装置、情報処理システム、情報処理方法、情報処理プログラムを記録する記録媒体等の種々の態様で実現可能である。
【発明の効果】
【０００８】
請求項１記載の情報処理プログラムによれば、対象データとして指定された第１種データの第１データ名が、表示画像と共に表示部に表示される。よって、第２種データを用いて作成された表示画像を表示部に表示される場合であっても、第１種データの第１データ名をユーザに視認させることができ、ユーザに違和感を与えにくいという第１の効果がある。また、対象データが第１種データである場合、第２種データである場合のいずれの場合であっても、表示画像を表示させることができるという効果がある。また、対象データが第１種データである場合には、表示画像と共に第１データ名を表示させることができるという第２の効果がある。更に、対象データとして指定されたデータの総数、および、表示中の表示画像に対応する対象データが何番目のデータであるかを示すデータ数情報を表示させるので、ユーザは、表示中の表示画像に対応する対象データ以外に、どの程度、他の対象データが存在するかを、容易に認識できるという第３の効果がある。
請求項２記載の情報処理プログラムによれば、請求項１記載の情報処理プログラムが奏する第１、第２の効果に加え、表示画像群が、元となる対象データの形式に基づいてソートした順序で、順次切り替えられるので、対象データが第１種データと第２種データとを含む場合であっても、ユーザが、各表示画像の元となる対象データの形式を認識しやすいという効果がある。
請求項３記載の情報処理プログラムによれば、請求項１記載の情報処理プログラムが奏する第１、第２の効果に加え、ユーザにとっては簡単な操作で、第１表示制御手段による表示と、第２表示制御手段による表示とを切り替えさせることができるという効果がある。
【０００９】
請求項４記載の情報処理プログラムによれば、請求項１から３のいずれかに記載の情報処理プログラムの奏する効果に加え、第１種データから複数の第２種データが生成された場合であっても、それら複数の第２種データを用いて作成される複数の表示画像の各々と共に、第１種データの第１データ名を表示させることができ、ユーザに違和感を与えにくいという効果がある。
【００１０】
請求項５記載の情報処理プログラムによれば、請求項１から４のいずれかに記載の情報処理プログラムの奏する効果に加え、第１の形式であることを示す拡張子を含んだ第１データ名を表示させるので、ユーザに対しては、その表示画像を、第１の形式のデータを用いて表示させたもののように見せかけることができ、ユーザに違和感を与えにくいという効果がある。
【００１１】
【００１２】
請求項６記載の情報処理プログラムによれば、請求項１から５のいずれかに記載の情報処理プログラムの奏する効果に加え、コンテンツ形式で対象データが指定された場合であっても、表示画像と共にデータ名を表示させることができるという効果がある。
【００１３】
【００１４】
【００１５】
請求項７記載の情報処理プログラムによれば、請求項１から６のいずれかに記載の情報処理プログラムの奏する効果に加え、第１表示制御手段により表示画像が表示されている状態において設定画面を表示させたときに受け付けた設定値が、第１表示制御手段により表示される表示画像の印刷に適用される。一方、第２表示制御手段により表示画像が表示されている状態において設定画面を表示させたときに受け付けた設定値が、第２表示制御手段により表示される表示画像の印刷に適用される。よって、印刷に関する設定を行う際の操作性が良いという効果がある。
【００１６】
請求項８記載の情報処理プログラムによれば、請求項７記載の情報処理プログラムの奏する効果に加え、印刷対象の表示画像に応じた適切な設定項目を、ユーザに視認させることができ、印刷に関する設定を行う際の操作性が良いという効果がある。
【００１７】
請求項９記載の情報処理プログラムによれば、請求項１から８のいずれかに記載の情報処理プログラムの奏する効果に加え、表示画像の作成に用いた第２種データに対応付けられたページ番号と、第１種データに含まれる総ページ数とが表示されるので、第１種データの構成をユーザに容易に理解させることができるという効果がある。例えば、ユーザは、表示中の表示画像の元となる第１種データに、他のページが含まれているか否かを容易に認識できる。
【００１８】
【００１９】
請求項１０記載の情報処理プログラムによれば、請求項１から９のいずれかに記載の情報処理プログラムの奏する効果に加え、１枚の印刷媒体に複数の表示画像を印刷させる場合に、何ページ目の印刷媒体に印刷されるかを示す印刷ページ番号が各表示画像と共に表示されるので、ユーザにとって操作性が良いという効果がある。
【００２０】
請求項１１記載の情報処理装置によれば、請求項１記載の情報処理プログラムを実行するコンピュータを備えた情報処理装置と同様の効果を奏する。
【００２１】
請求項１２記載の情報処理方法によれば、請求項１記載の情報処理プログラムを実行するコンピュータを備えた情報処理装置と同様の効果を奏する。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態であるデバイス制御アプリケーションを搭載した携帯端末の電気的構成を示すブロック図である。
【図２】（ａ）は、共有機能を模式的に説明する図であり、（ｂ）は、マニフェストファイルの内容の一例を示す図である。
【図３】携帯端末のＬＣＤにおける画面の遷移を示す図である。
【図４】携帯端末のＬＣＤに表示させる画面を示す図である。
【図５】携帯端末で実行される印刷処理を示すフローチャートである。
【図６】携帯端末で実行される共有印刷選択処理を示すフローチャートである。
【図７】携帯端末で実行される処理を示すフローチャートであって、（ａ）はＰＤＦ表示処理を示し、（ｂ）は準備処理を示し、（ｃ）はＰＤＦ操作受付処理を示す。
【図８】携帯端末で実行されるＰＤＦ変換処理を示すフローチャートである。
【図９】携帯端末で実行される処理を示すフローチャートであって、（ａ）はＪＰＥＧ表示処理を示し、（ｂ）はＪＰＥＧ印刷設定処理を示し、（ｃ）は画像切替処理を示す。
【図１０】携帯端末で実行されるＰＤＦ／ＪＰＥＧ同時共有処理を示すフローチャートである。
【図１１】（ａ）は変形例を説明する図であり、対象データとして指定されるデータと、それら対象データをＮｉｎ１印刷させた場合の印刷結果との関係を説明する図であり、（ｂ）は変形例の携帯端末において、ＬＣＤに表示される混合時ＰＤＦ表示画面の一例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の実施形態であるデバイス制御アプリケーション１４ｂ（以下、本アプリ１４ｂ）が搭載された携帯端末１０の電気的構成を示すブロック図である。本アプリ１４ｂは、パーソナルコンピュータなどを経由せずに、携帯端末１０から直接、デバイス３０の印刷機能を利用させるためのアプリケーションである。携帯端末１０は、本アプリ１４ｂを実行することにより、ＰＤＦ形式のデータ（以下、ＰＤＦデータ）を変換サーバ３００に送信して、ＪＰＥＧ形式のデータ（以下、ＪＰＥＧデータ）に変換させ、そのＪＰＥＧデータを用いて、プレビュ画像を液晶表示装置１８（以下、ＬＣＤ１８）に表示させ、あるいはデバイス３０に対して印刷の実行を指示する。特に、本アプリ１４ｂは、ＪＰＥＧデータを用いて作成したプレビュ画像をＬＣＤ１８に表示させる際には、そのＪＰＥＧデータの元となったＰＤＦデータのデータ名を、プレビュ画像と共に表示させることにより、ユーザに違和感を与えないように構成されている。
【００２４】
携帯端末１０は、携帯電話網１００を介して、他の装置との間で音声通話を行い、またはインターネット２００を利用可能な携帯電話機である。携帯端末１０には、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４、無線ＬＡＮ送受信部１５、操作キー１６、タッチパネル１７、ＬＣＤ１８、メモリカードインターフェイス１９（以下、メモリカードＩ／Ｆ１９）、音声入出力部２１、電話網通信部２２が設けられる。これらは、バスライン２３を介して互いに接続されている。
【００２５】
ＣＰＵ１１は、ＲＯＭ１２等に記憶される固定値やプログラム等に従って、バスライン２３と接続された各部を制御する。ＲＯＭ１２は、書換不能な不揮発性のメモリであって、ＲＡＭ１３は、書換可能な揮発性のメモリである。フラッシュメモリ１４は、書換可能な不揮発性のメモリであり、オペレーティングシステム１４ａ（以下、ＯＳ１４ａ）、本アプリ１４ｂ、その他アプリケーション１４ｃ（以下、その他アプリ１４ｃ）が格納される。ＯＳ１４ａは、携帯端末１０の標準機能を実現するための基本ソフトウェアであって、本実施形態の場合、アンドロイド（登録商標）ＯＳである。
【００２６】
本アプリ１４ｂは、携帯端末１０からデバイス３０に対して印刷の実行指示を出力させるためのプログラムである。その他アプリ１４ｃは、例えば、携帯端末１０にプリインストールされたブラウザ、電子メールアプリケーション、カメラアプリケーションなどである。以下、本アプリ１４ｂとその他アプリ１４ｃとを「アプリ」と総称する。以降、アプリケーションやオペレーティングシステムなどのプログラムを実行するＣＰＵ１１のことを、単にプログラム名で記載する場合もある。例えば「アプリケーション」という記載が、「アプリケーションを実行するＣＰＵ１１」を意味する場合もある。
【００２７】
各アプリは、ＯＳ１４ａのＡＰＩを呼び出して、無線ＬＡＮ送受信部１５、操作キー１６、タッチパネル１７、ＬＣＤ１８、メモリカードＩ／Ｆ１９、音声入出力部２１、電話網通信部２２など、携帯端末１０の各構成に受け渡したいデータをＯＳ１４ａに出力する。すなわち、各アプリは、ＯＳ１４ａのＡＰＩを呼び出すことによって、携帯端末１０の各構成を制御する。また、各アプリは、ＯＳ１４ａのＡＰＩを呼び出して、携帯端末１０の各構成が出力するデータや各構成の状態を示すデータをＯＳ１４ａから取得する。すなわち、ＯＳ１４ａのＡＰＩを呼び出すことによって、携帯端末１０の各構成の状態（携帯端末１０への操作入力の状態も含む）を示すデータをＯＳ１４ａから取得する。また、ＯＳ１４ａは、携帯端末１０の各構成が出力するデータや各構成の状態を示すデータを、定期的に、あるいは各構成の状態変化の都度、各アプリに通知することもある。すなわち、各アプリは、ＯＳ１４ａからの通知を受けることによって、携帯端末１０の各構成の状態（携帯端末１０への操作入力の状態も含む）を示すデータをＯＳ１４ａから取得する。
【００２８】
無線ＬＡＮ送受信部１５は、ＩＥＥＥ８０２．１１ｂ/ｇの規格に準拠した無線ＬＡＮによって、携帯端末１０とデバイス３０との間を、アクセスポイント５０を介したインフラストラクチャモードで無線接続する回路である。操作キー１６は、携帯端末１０の筺体に設けられたハードキーである。タッチパネル１７は、ＬＣＤ１８に重ねて設けられ、携帯端末１０に設定情報や指示を入力する。ＬＣＤ１８は、ＰＤＦ表示画面など各種の画面（図３，図４を参照して後述）を表示する。メモリカードＩ／Ｆ１９は、不揮発性のメモリカード２０が装着されるインターフェイスであり、メモリカード２０に対するデータの書き込み、またはメモリカード２０からのデータの読み出しを制御する。
【００２９】
メモリカード２０は、一例として、ＳＤカード（登録商標）である。本実施形態において、メモリカード２０には、ファイル管理メモリ２０ａ、データ名メモリ２０ｂ、ＰＤＦ印刷設定メモリ２０ｃ、ＪＰＥＧ印刷設定メモリ２０ｄが設けられる。ファイル管理メモリ２０ａには、例えば、インターネット２００からダウンロードされたデータなどが記憶される。データ名メモリ２０ｂには、ファイル管理メモリ２０ａに記憶されるＰＤＦデータのうち、印刷処理の対象データとして指定されたＰＤＦデータのデータ名が記憶される。ＰＤＦ印刷設定メモリ２０ｃには、ＰＤＦデータを印刷させる場合に適用すべき印刷に関する設定値が記憶され、ＪＰＥＧ印刷設定メモリ２０ｄには、ＪＰＥＧデータを印刷させる場合に適用すべき印刷に関する設定値が記憶される。
【００３０】
音声入出力部２１は、マイクやスピーカなどで構成された音声入出力用デバイスであり、電話網通信部２２は、携帯電話網１００を介した通信を行うための回路である。携帯電話網１００は、ＩＭＴ−２０００（International  Mobile  Telecommunication-2000）方式の通信網であって、図示しないゲートウェイを介してインターネット２００に接続することにより、携帯端末１０によるインターネット２００の利用を可能にする。変換サーバ３００は、携帯端末１０から送信されてくるＰＤＦデータをＪＰＥＧデータに変換して、携帯端末１０に返却するサービスを提供する。
【００３１】
デバイス３０は、携帯端末１０の無線ＬＡＮ送受信部１５と同様に構成された無線ＬＡＮ送受信部（図示せず）を備え、アクセスポイント５０を介した無線通信により、携帯端末１０とＷｉ−Ｆｉ接続される。また、デバイス３０は、携帯端末１０から送信されてくるＪＰＥＧデータに基づいて画像を印刷する。
【００３２】
図２（ａ）は、携帯端末１０のＯＳ１４ａのＡＰＩを用いることにより実現される共有機能を模式的に説明する図である。共有機能は、アプリ間でデータの受け渡しを行わせる機能である。なお、アプリ間で授受されるデータを、以下、共有データと称する。
【００３３】
図２（ａ）に示すように、共有機能において、起動中の１のアプリ（以下、共有元アプリ５２）は、ＯＳ１４ａのＡＰＩを呼び出し、共有機能の実行を要求する（１）。この要求は、共有データのＵＲＩ（Uniform  Resource  Identifier）と、共有データの形式を示すタイプと、共有データに対して実行させる処理を示すアクションとを含む。ＵＲＩは、共有データの所在を示す情報であり、例えば、ファイルパスで構成される。一方、全てのアプリ５３は、自アプリで処理可能なデータの形式を示すタイプと、実行可能な処理の種類を示すアクションとを宣言するためのマニフェストファイルを備える。よって、ＯＳ１４ａは、共有元アプリ５２から通知されるタイプとアクションとを検索条件として、携帯端末１０にインストールされた全てのアプリ５３の中から、検索条件に合致するアプリを検索し（２）、その識別情報を取得する（３）。
【００３４】
次に、ＯＳ１４ａは、抽出されたアプリの一覧を、ＬＣＤ１８に表示させる（４）。そして、ユーザが一覧からいずれかを、共有先アプリ５４として選択すると（５）、ＯＳ１４ａは、共有先アプリ５４を起動して、そのアプリの画面をフォアグラウンド（前面）とし、共有元アプリ５２から通知された共有データのＵＲＩと、タイプと、アクションとを通知する（６）。その結果、ユーザにより選択された共有先アプリ５４は、通知されたＵＲＩで特定される共有データにアクセスし、アクションの値に従った処理を行う。
【００３５】
図２（ｂ）は、本アプリ１４ｂのマニフェストファイルの内容の一例を示す図である。図２（ｂ）に示すように、本アプリ１４ｂのマニフェストファイルは、４種類のマニフェスト５５を含み、各マニフェスト５５は、遷移先５６、タイプ５７、アクション５８、ラベル５９を含む。遷移先５６は、本アプリ１４ｂが、共有先アプリ５４として選択された場合に、フォアグラウンドに表示させる画面を指定する情報である。ラベル５９は、アプリの一覧に含めて表示させるべき本アプリ１４ｂの名称を指定する情報である。
【００３６】
第１のマニフェスト５５Ａは、ＰＤＦ印刷機能に対応するマニフェストであり、タイプ５７としてＰＤＦを指定する。したがって、ＰＤＦデータが共有データとして指定された場合、本アプリ１４ｂは、第１のマニフェスト５５Ａに基づいて、アプリの一覧に表示される。第２のマニフェスト５５Ｂは、ＪＰＥＧ印刷機能に対応するマニフェストである。したがって、ＪＰＥＧデータが共有データとして指定された場合、本アプリ１４ｂは、第２のマニフェスト５５Ｂに基づいて、アプリの一覧に表示される。
【００３７】
第３のマニフェスト５５Ｃは、ＪＰＥＧ印刷機能に対応するマニフェストであり、タイプ５７としてＪＰＥＧを指定し、アクション５８としてＳＥＮＤ＿ＭＵＬＴＩを指定する。ＳＥＮＤ＿ＭＵＬＴＩは、複数のデータを送信する機能を示すアクションであるため、共有データが複数である場合、共有元アプリ５２は、アクションとしてＳＥＮＤ＿ＭＵＬＴＩ５８を指定する可能性が高い。よって、複数のＪＰＥＧデータが共有データとして指定された場合、本アプリ１４ｂは、第３のマニフェスト５５Ｃに基づいて、アプリの一覧に表示される。
【００３８】
第４のマニフェスト５５Ｄは、ＰＤＦ印刷機能とＪＰＥＧ印刷機能とに対応するマニフェストであり、タイプ５７を含まない。また、アクション５８としてＳＥＮＤ＿ＭＵＬＴＩを指定する。よって、共有データのタイプが指定されない場合、本アプリ１４ｂは、第４のマニフェスト５５Ｄに基づいて、アプリの一覧に表示される。
【００３９】
図３は、その他アプリ１４ｃの一つである電子メールアプリを共有元アプリ５２とし、本アプリ１４ｂを共有先アプリ５４とする場合における画面遷移の一例を説明する図である。まず、電子メールアプリの受信メール画面６０において、ユーザが、受信メール画面６０内のプレビュボタン６１にタッチした場合、電子メールアプリは、共有機能の実行を要求する。この要求には、受信メールの添付ファイルを共有データとして指定するＵＲＩ、ＰＤＦを指定するタイプ、ＳＥＮＤを指定するアクションとが含まれるものとして説明する。
【００４０】
一方、ＯＳ１４ａは、タイプとアクションとを検索条件として、共有先アプリ５４の候補を抽出し、抽出されたアプリの一覧６３をフォアグラウンドに表示させる。この場合、本アプリ１４ｂは、第１のマニフェスト５５Ａ（図２（ｂ））のタイプ５７に基づき、共有先アプリ５４の候補として抽出される。また、第１のマニフェスト５５Ａのラベル５９に基づき、本アプリ１４ｂの名称は、「ＰＤＦＰｒｉｎｔ」として、アプリの一覧６３に表示される。ここで、ユーザが、添付ファイルを印刷しようと考えて、「ＰＤＦＰｒｉｎｔ」、すなわち本アプリ１４ｂを共有先アプリ５４として選択する場合、本アプリ１４ｂのＰＤＦ表示画面６５がフォアグラウンドに表示される。
【００４１】
ＰＤＦ表示画面６５は、データ名６６、ＰＤＦプレビュ画像６７、ページ切替ボタン６８、ページ数情報６９、設定ボタン７０、現ページ印刷ボタン７１、全ページ印刷ボタン７２を含む。データ名６６は、共有データとして指定されたＰＤＦデータのデータ名である。
【００４２】
ＰＤＦプレビュ画像６７は、ＰＤＦデータに含まれる１ページ分のデータに対応する画像であるが、実際には、ＪＰＥＧデータから作成された画像である。詳細は後述するが、本アプリ１４ｂは、ＪＰＥＧデータから作成されたＰＤＦプレビュ画像６７と共に、ＰＤＦデータのデータ名６６を表示させることにより、ユーザに違和感を与えないよう工夫されている。
【００４３】
なお、図３に示すように、データ名６６には、ＰＤＦ形式であることを示す拡張子（.pdf）を含めることが好ましい。このようにすれば、ＰＤＦプレビュ画像６７を、ＰＤＦデータを用いて表示させたもののように見せかけることができ、ユーザにより違和感を与えにくい。
【００４４】
また、本アプリ１４ｂは、印刷処理の対象データがＰＤＦデータである場合、画像の縁に余白を設ける縁有り印刷を実行させる。よって、図３に示すように、余白が設けられたＰＤＦプレビュ画像６７をＪＰＥＧデータから作成し、ＬＣＤ１８に表示させることが好ましい。
【００４５】
ページ切替ボタン６８は、表示対象とすべきＰＤＦプレビュ画像６７の切り替え指示を受け付けるためのオブジェクトである。ここで、ＰＤＦ形式は、複数ページのデータを１単位のデータに格納可能な形式である。一方、ＪＰＥＧ形式は、１ページのデータを１単位のデータに格納可能な形式である。実際にはＪＰＥＧデータを用いて作成されるＰＤＦプレビュ画像６７を表示させているが、ページ切替ボタン６８を表示させ、表示対象のＰＤＦプレビュ画像６７をページ順に順次切り替えさせることにより、ユーザには、あたかも複数ページのデータを閲覧しているように感じさせることができ、操作性が良い。
【００４６】
ページ数情報６９は、表示中のＰＤＦプレビュ画像６７のページ番号と、ＰＤＦデータに含まれる総ページ数とを含む。よって、ＰＤＦデータが１ページのデータを格納する場合、ページ数情報６９には、「１／１」と表示させる。これにより、ＰＤＦデータの構成をユーザに容易に理解させることができる。例えば、ユーザは、表示中のＰＤＦプレビュ画像６７の元となるＰＤＦデータに、他のページが含まれているか否かを容易に認識できる。
【００４７】
設定ボタン７０は、印刷に関する設定値の変更を受け付けるためのオブジェクトである。設定ボタン７０がタッチされた場合、本アプリ１４ｂは、フォアグラウンドの表示を、ＰＤＦ表示画面６５から、ＰＤＦ印刷設定画面７４へ遷移させる。
【００４８】
ＰＤＦ印刷設定画面７４は、印刷に関する設定を受け付けるための画面であって、印刷に関する各種の設定項目７５と、設定値７６と、決定ボタン７７とを含む。いずれかの設定項目７５がタッチされた場合、本アプリ１４ｂは、その設定項目７５に設定可能な設定値７６の候補を表示させ、いずれかをユーザに選択させる。
【００４９】
ＰＤＦ印刷設定画面７４は、さらに、決定ボタン７７とチェックボックス７８とを含む。チェックボックス７８は、設定値７６の適用範囲をユーザに選択させるためのものである。「このＰＤＦだけに反映」のチェックボックス７８にチェックマークが表示された状態で、ユーザが決定ボタン７７にタッチした場合、本アプリ１４ｂは、表示中のＰＤＦプレビュ画像６７の作成に用いたＪＰＥＧデータのデータ名、およびそのＪＰＥＧデータと同一のＰＤＦデータに由来するＪＰＥＧデータのデータ名に関連付けて、設定値７６をＰＤＦ印刷設定メモリ２０ｃに記憶させ、ＰＤＦ表示画面６５を表示させる。一方、「全ＰＤＦに反映」のチェックボックスにチェックマークが表示された状態で、ユーザが決定ボタン７７にタッチした場合、本アプリ１４ｂは、特定のＪＰＥＧデータに関連付けずに、設定値７６をＰＤＦ印刷設定メモリ２０ｃに記憶させ、ＰＤＦ表示画面６５を表示させる。
【００５０】
現ページ印刷ボタン７１、全ページ印刷ボタン７２は、印刷指示を受け付けるためのオブジェクトである、現ページ印刷ボタン７１により、印刷指示を受け付けた場合、本アプリ１４ｂは、表示中のＰＤＦプレビュ画像６７の作成に用いたＪＰＥＧデータを印刷対象として決定し、その印刷実行をデバイス３０に対して指示させる。一方、全ページ印刷ボタン７２により、印刷指示を受け付けた場合、本アプリ１４ｂは、表示中のＰＤＦプレビュ画像６７の作成に用いたＪＰＥＧデータ、およびそのＪＰＥＧデータと同一のＰＤＦデータに由来するＪＰＥＧデータの全てを印刷対象として決定し、その印刷実行をデバイス３０に対して指示させる。
【００５１】
図４（ａ）は、本アプリ１４ｂの複数ＪＰＥＧ表示画面８０の一例を示す図である。この画面は、複数のＪＰＥＧデータが共有データとして指定された場合において、本アプリ１４ｂが共有先アプリ５４として選択された場合に表示される。
【００５２】
複数ＪＰＥＧ表示画面８０は、ＪＰＥＧプレビュ画像８１、画像切替ボタン８２、画像数情報８３、設定ボタン８４、現画像印刷ボタン８５、全画像印刷ボタン８６を含んで構成される。ここで、ＰＤＦデータは、文書を含む場合が多く、ユーザはデータ名を手がかりに各ＰＤＦデータを識別している可能性が高い。一方、ＪＰＥＧデータは、その多くがサムネイル（アイコンとして表示される縮小画像）を予め含んでおり、ユーザは、データ名よりもサムネイルに基づいて各ＪＰＥＧデータを識別する可能性が高い。よって、ＪＰＥＧデータの場合、ＰＤＦデータに比較して、ユーザにデータ名を視認させる必要性が低い。よって、複数ＪＰＥＧ表示画面８０には、ＰＤＦ表示画面６５と異なり、データ名を表示させないこととしている。
【００５３】
ＪＰＥＧプレビュ画像８１は、共有データとして指定されたＪＰＥＧデータから作成される画像である。ＪＰＥＧデータをデバイス３０に印刷させる場合、本アプリ１４ｂは、インクジェット方式のプリンタには、縁無し印刷を実行させ、レーザ方式のプリンタには、縁有り印刷を実行させる。よって、印刷指示対象のデバイス３０がインクジェット方式のプリンタである場合には、図４（ａ）に示すように、余白を設けないＪＰＥＧプレビュ画像８１を表示させることが好ましい。一方、印刷指示対象のデバイス３０がレーザ方式のプリンタである場合、余白を設けたＪＰＥＧプレビュ画像８１を表示させることが好ましい。
【００５４】
画像切替ボタン８２は、表示対象とすべきＪＰＥＧプレビュ画像８１の切り替え指示を受け付けるためのオブジェクトである。画像切替ボタン８２がタッチされる場合、本アプリ１４ｂは、表示対象のＪＰＥＧプレビュ画像８１を順次切り替えさせる。
【００５５】
画像数情報８３は、表示中のＪＰＥＧプレビュ画像６７の画像番号と、共有データとして指定されたＪＰＥＧデータに含まれる総データ数とを含む。
【００５６】
複数ＪＰＥＧ表示画面８０において、設定ボタン８４がタッチされた場合、本アプリ１４ｂは、フォアグラウンドの表示を、複数ＪＰＥＧ表示画面８０から、ＪＰＥＧ印刷設定画面８７へ遷移させる。
【００５７】
ＪＰＥＧ印刷設定画面８７は、ＰＤＦ印刷設定画面７４と同様に印刷に関する設定を受け付けるための画面であって、印刷に関する各種の設定項目８８と、その設定項目８８について設定されている設定値８９とを含む。
【００５８】
ここで、ＪＰＥＧ印刷設定画面８７と、ＰＤＦ印刷設定画面７４（図３）は、互いに異なる設定項目８８を含む。すなわち、複数ＪＰＥＧ表示画面８０が表示されている状態において設定画面を表示させる場合と、ＰＤＦ表示画面６５を表示されている状態において設定画面を表示させる場合とで、互いに異なる設定項目を表示させる。
【００５９】
例えば、ＪＰＥＧデータに対応する画像が写真画像である場合、用紙種類の選択は重要な設定項目である。一般に、ユーザにより、写真画像の高画質な印刷が所望される場合には、用紙種類として光沢紙が選択され、写真画像の高画質な印刷が所望されない場合には、用紙種類として普通紙が選択される。図４（ａ）に示すＪＰＥＧ印刷設定画面８７によれば、ＰＤＦ印刷設定画面７４には含まれていない「用紙種類」を設定項目８８と含むことにより、ユーザが「用紙種類」に関する設定を容易に行うことができるように構成されている。このようにすれば、印刷対象の画像に応じた適切な設定項目を、ユーザに視認させることができ、印刷に関する設定を行う際の操作性が良い。
【００６０】
ＪＰＥＧ印刷設定画面８７は、さらに、チェックボックス９０と、決定ボタン９１とを含む。チェックボックス９０は、設定値８９の適用範囲をユーザに選択させるためのものである。「このＪＰＥＧだけに反映」のチェックボックス９０にチェックマークが表示された状態で、ユーザが決定ボタン９１にタッチした場合、本アプリ１４ｂは、表示中のＪＰＥＧデータのデータ名に関連付けて、設定値８９をＪＰＥＧ印刷設定メモリ２０ｄに記憶させ、複数ＪＰＥＧ表示画面８０を表示させる。一方、「全ＪＰＥＧに反映」のチェックボックスにチェックマークが表示された状態で、ユーザが決定ボタン９１にタッチした場合、本アプリ１４ｂは、特定のＪＰＥＧデータに関連付けずに、設定値８９をＪＰＥＧ印刷設定メモリ２０ｄに記憶させ、複数ＪＰＥＧ表示画面８０を表示させる。
【００６１】
現画像印刷ボタン８５、全画像印刷ボタン８６は、印刷指示を受け付けるためのオブジェクトである、現画像印刷ボタン８５により、印刷指示を受け付けた場合、本アプリ１４ｂは、表示中のＪＰＥＧデータの印刷実行をデバイス３０に対して指示させる。一方、全画像印刷ボタン８６により、印刷指示を受け付けた場合、本アプリ１４ｂは、共有データとして指定されたＪＰＥＧデータの全てについて、その印刷実行をデバイス３０に対して指示させる。
【００６２】
図４（ｂ）は、単数のＪＰＥＧデータが共有データとして指定された場合において、本アプリ１４ｂが共有先アプリ５４として選択された場合に、ＯＳ１４ａがＬＣＤ１８のフォアグラウンドに表示させる、本アプリ１４ｂの単数ＪＰＥＧ表示画面９２の一例を示す図である。図４（ｂ）に示すように、単数ＪＰＥＧ表示画面９２は、画像切替ボタン８２、画像数情報８３、全画像印刷ボタン８６を含まない点において、複数ＪＰＥＧ表示画面８０と異なり、その他の点において同一である。このように、共有データとして指定されたＪＰＥＧデータが単数か複数であるかに応じて、画面を使い分けることにより、ユーザは、共有データとして指定されたＪＰＥＧデータが単数であるか複数であるかを一目で認識でき、利便性が良い。また、各種ボタンの表示を必要最小限とすることにより、プレビュ画像の視認性が向上する。
【００６３】
図４（ｃ）は、共有データとして、ＰＤＦデータと、ＪＰＥＧデータとが指定された場合に表示される混合時ＰＤＦ表示画面９３と、混合時複数ＪＰＥＧ表示画面９４との一例を示す図である。図４（ｃ）に示す混合時ＰＤＦ表示画面９３は、形式切替ボタン９５、データ数情報９６を含む点において、図３に示すＰＤＦ表示画面６５と異なる。同様に、図４（ｃ）に示す混合時複数ＪＰＥＧ表示画面９４は、形式切替ボタン９７、データ数情報９８を含む点において、図４（ａ）に示す複数ＪＰＥＧ表示画面８０と異なる。
【００６４】
形式切替ボタン９５，９７は、表示対象とすべき画像の種別の切り替え指示を受け付けるためのオブジェクトである。形式切替ボタン９５，９７により、表示対象とすべき画像の種別の切り替え指示を受け付けた場合、本アプリ１４ｂは、混合時ＰＤＦ表示画面９３と混合時複数ＪＰＥＧ表示画面９４とのうち、表示中の一方の画面から他方の画面へ、ＬＣＤ１８における表示を切り替えさせる。
【００６５】
データ数情報９６，９８は、それぞれ、共有データとして指定されたデータの総数、および、共有データとして指定されたデータのうち、表示中のプレビュ画像に対応する共有データが何番目のデータであるかを示す情報である。データ数情報９６，９８により、ユーザは、表示中のプレビュ画像に対応する共有データ以外に、どの程度、他の共有データが存在するかを、容易に認識できる。
【００６６】
図５は、携帯端末１０において実行される印刷処理を示すフローチャートである。この処理は、ＯＳ１４ａによって本アプリが起動された場合に開始される処理である。なお、以下に説明する図５から図１０のフローチャートに示す各ステップは、本アプリ１４ｂがＣＰＵ１１に実行させ、または、本アプリ１４ｂがＯＳ１４ａなどの機能を利用してＣＰＵ１１に実行させるものとして説明する。ただし、各フローチャートが含むステップは、ＯＳ１４ａやその他アプリケーションがＣＰＵ１１に実行させるステップに一部置き換えられても良い。また、ＣＰＵ１１の関与によらず、携帯端末１０に設けられたハードウェアそのものが作動することによって実現されるステップに、一部置き換えられても良い。
【００６７】
本アプリ１４ｂが、共有機能により起動された場合（Ｓ５０２：Ｙｅｓ）、ＣＰＵ１１は、共有印刷選択処理を実行する（Ｓ５０４）。
【００６８】
図６は、共有印刷選択処理を示すフローチャートである。この処理は、共有データに基づいて、印刷対象のＪＰＥＧデータを決定する処理である。
【００６９】
まず、ＯＳ１４ａから本アプリ１４ｂに対して通知される共有データのＵＲＩがファイルパスで構成されている場合（Ｓ６０２：Ｙｅｓ）、ＣＰＵ１１は、ＯＳ１４ａから通知されるタイプを判断することにより、共有データとして指定されたデータの形式を判断する（Ｓ６１０）。
【００７０】
ＯＳ１４ａから通知されたタイプがＰＤＦである場合（Ｓ６１０：ＰＤＦ）、すなわち、共有データの形式がＰＤＦであると判断する場合、ＣＰＵ１１は、図７を参照して後述するＰＤＦ表示処理（Ｓ６１２）を実行する。一方、ＯＳ１４ａから通知されたタイプがＪＰＥＧである場合（Ｓ６１０：ＪＰＥＧ）、すなわち、共有データの形式がＪＰＥＧであると判断する場合、ＣＰＵ１１は、図９を参照して後述するＪＰＥＧ表示処理（Ｓ６１６）を実行する。
【００７１】
また、ＯＳ１４ａからタイプが通知されない場合（Ｓ６１０：無指定）、ＣＰＵ１１は、各共有データのＵＲＩに含まれる拡張子に基づいて、各共有データの形式を判断する（Ｓ６２０）。拡張子が全て「.jpg」である場合（すなわち、全共有データがＪＰＥＧデータである場合）（Ｓ６２２：.jpg）、ＣＰＵ１１は、ＪＰＥＧ表示処理（Ｓ６１６）を実行する。一方、拡張子が全て「.pdf」である場合（Ｓ６２２：.pdf）、ＣＰＵ１１は、ＰＤＦ表示処理（Ｓ６１２）を実行する。一方、拡張子として、「.jpg」と「.pdf」とが含まれると判断される場合（Ｓ６２２：.jpg  .pdf）、ＣＰＵ１１は、図１０を参照して後述するＰＤＦ／ＪＰＥＧ同時共有処理（Ｓ６２４）を実行する。
【００７２】
ここで、Ｓ６０２に戻り説明する。共有データの指定の形式としては、ファイルパスでＵＲＩを記述するファイル形式と、「Contents:///mail/attach/1」のようにアプリ中のインデックスやＩＤでＵＲＩを記述するコンテンツ形式とが存在する。例えば、電子メールアプリの場合、受信メールに添付された添付ファイルを、共有機能により他のアプリに渡す場合には、その添付ファイルをストリーミング受信して、ＲＡＭ１３に一時記憶させ、そのデータの所在をコンテンツ形式で記述したＵＲＩをＯＳ１４ａに通知する。この場合、ＯＳ１４ａから本アプリ１４ｂへは、コンテンツ形式のＵＲＩが通知される。
【００７３】
この場合（Ｓ６０２：Ｎｏ）、ＣＰＵ１１は、そのＵＲＩで特定される共有データを一時ファイルとしてメモリカード２０に記憶させる（Ｓ６０４）。なお、共有データがＰＤＦデータである場合には、ＰＤＦ形式の一時ファイルとして記憶させ、ＪＰＥＧデータである場合には、ＪＰＥＧ形式の一時ファイルとして記憶させる。次に、ＣＰＵ１１は、メモリカード２０に記憶させた一時ファイルに対応付けてデータ名を記憶させる（Ｓ６０８）。なお、本アプリ１４ｂを終了した時点でこの一時ファイルを削除するように、本アプリ１４ｂを構成する場合には、データ名には、例えば、「shareAAApdf.cashe」など、一時ファイルであることをユーザに示す文字列「.cashe」を付加すると、より利便性を高めることができる。そして、ＣＰＵ１１は、Ｓ６０４で記憶させた一時ファイルを共有データとして、Ｓ６１０以降の処理を行う。
【００７４】
図７（ａ）は、ＰＤＦ表示処理（Ｓ６１２）を示すフローチャートである。この処理は、ＰＤＦ表示画面６５をＬＣＤ１８に表示させるための処理である。なお、本実施形態において、このＰＤＦ表示処理（Ｓ６１２）の対象となるＰＤＦデータは１つであるものとして説明する。本アプリ１４ｂが、共有機能により起動された場合、共有データのＵＲＩにより指定される１つのＰＤＦデータが、対象のＰＤＦデータに相当する。
【００７５】
まず、ＣＰＵ１１は、準備処理を実行する（Ｓ７０２）。図７（ｂ）に示す準備処理において、ＣＰＵ１１は、対象のＰＤＦデータのデータ名を、ファイル管理メモリ２０ａから読み込み（Ｓ７２０）、そのデータ名を、データ名メモリ２０ｂに記憶させる（Ｓ７２２）。なお、コンテンツ形式で共有データのＵＲＩが指定されていた場合、ＣＰＵ１１は、一時ファイルに対応付けて記憶させたデータ名を読み込み、そのデータ名をデータ名メモリ２０ｂに記憶させる。
【００７６】
次に、ＣＰＵ１１は、ＰＤＦ変換処理を開始する（Ｓ７２４）。具体的には、ＣＰＵ１１は、印刷処理と並行してＰＤＦ変換処理を実行させるためのサブスレッドの起動をＯＳ１４ａに要求し、そのサブスレッドにおいて、ＰＤＦ変換処理を実行する。
【００７７】
図８は、ＰＤＦ変換処理を示すフローチャートである。この処理は、ＰＤＦデータを、変換サーバ３００においてＪＰＥＧデータに変換させるための処理である。まず、ＣＰＵ１１は、変換サーバ３００に対するユニークＩＤ要求を、電話網通信部２２から送信させる（Ｓ８０２）。そして、ユニークＩＤを受信しない間（Ｓ８０４：Ｎｏ）、ＣＰＵ１１は処理を待機する。一方、ユニークＩＤを受信した場合（Ｓ８０４：Ｙｅｓ）、ＣＰＵ１１は、電話網通信部２２により、ユニークＩＤと対象のＰＤＦデータとを、電話網通信部２２から変換サーバ３００へ送信（アップロード）させる（Ｓ８０６）。
【００７８】
次に、アップロードを完了しない間（Ｓ８０８：Ｎｏ）、ＣＰＵ１１は処理を待機し、アップロードを完了した場合（Ｓ８０８：Ｙｅｓ）、ＣＰＵ１１は、ユニークＩＤと変換条件とを、電話網通信部２２から変換サーバ３００へ送信させ、ユニークＩＤで特定されるＰＤＦデータを、ＪＰＥＧデータへ変換するよう要求する（Ｓ８１０）。
【００７９】
一方、変換処理の要求を受けた変換サーバ３００は、先にアップロードされたＰＤＦデータを変換することによりＪＰＥＧデータを生成する。なお、変換処理対象のＰＤＦデータが複数ページを含む場合、変換サーバ３００は、複数のＪＰＥＧデータを生成する。そして、各ＪＰＥＧデータには、ＰＤＦデータにおける何ページ目のデータから生成したかを示すページ番号を対応付けて記憶させる。そして、ＪＰＥＧデータの生成が完了した場合、変換サーバ３００は、携帯端末１０に対して、変換処理の完了を通知する。なお、本実施形態においては、変換処理の完了通知に含めて、ＰＤＦデータに含まれるページ数を携帯端末１０に通知するものとする。
【００８０】
一方、ＣＰＵ１１は、変換処理の完了通知を受信するまで（Ｓ８１２：Ｎｏ）、処理を待機し、変換処理の完了通知を受信すると（Ｓ８１２：Ｙｅｓ）、次に、ＣＰＵ１１は、変換サーバ３００から変換データのユニークＩＤを受信するまで（Ｓ８１４：Ｎｏ）、処理を待機し、変換データのユニークＩＤを受信すると（Ｓ８１４：Ｙｅｓ）、ＣＰＵ１１は、受信した変換データのユニークＩＤとページ番号とを、電話網通信部２２から変換サーバ３００へ送信させる（Ｓ８１６）。一方、変換サーバ３００は、携帯端末１０から送信されてきたユニークＩＤに対応する変換データ（ＪＰＥＧデータ）のうち、携帯端末１０から送信されてきたページ番号を対応付けたＪＰＥＧデータを、携帯端末１０へ送信する。
【００８１】
次に、ＣＰＵ１１は、変換サーバ３００から送られてくるＪＰＥＧデータの受信を完了するまで（Ｓ８１８：Ｎｏ）、処理を待機する。一方、ＪＰＥＧデータの受信を完了した場合（Ｓ８１８：Ｙｅｓ）、ＣＰＵ１１は、変換サーバ３００から受信したＪＰＥＧデータを、データ名メモリ２０ｂに記憶したＰＤＦデータのデータ名のうち、そのＪＰＥＧデータの元であるＰＤＦデータのデータ名と対応付けて、ファイル管理メモリ２０ａに記憶させる（Ｓ８１９）。例えば、データ名メモリ２０ｂが記憶する各データ名に割り当てた管理ＩＤを、ＪＰＥＧデータに対応付けて記憶することにより、両者を対応付ける。
【００８２】
また、このＪＰＥＧデータには、変換サーバ３００へ送信したページ番号を、対応付けて記憶させる。例えば、ページ番号として「００１」を送信することにより取得したＪＰＥＧデータであれば、そのＪＰＥＧデータのデータ名にそのページ番号「００１」を含めて記憶させる。このようにすれば、ＰＤＦデータに含まれる各ページのページ番号を、そのページのデータを変換することにより生成されたＪＰＥＧデータに対応付けて記憶させることができる。
【００８３】
全ページの受信を完了しない間（Ｓ８２０：Ｎｏ）、ＣＰＵ１１は、Ｓ８１６から処理を繰り返すことにより、次のページのページ番号とユニークＩＤとを送信させ、次のページに対応するＪＰＥＧデータを、変換サーバ３００に要求する。したがって、変換サーバ３００へ送信したＰＤＦデータが複数のページのデータを含む場合には、複数のＪＰＥＧデータを変換サーバ３００から受信し、それら複数のＪＰＥＧデータを、同一のデータ名に対応付けて記憶させる。このようにして処理を繰り返すうちに、全ページについてＪＰＥＧデータの受信を完了した場合（Ｓ８２０：Ｙｅｓ）、ＣＰＵ１１は、ＰＤＦ変換処理を終了する。
【００８４】
図７（ａ）に戻り説明する。次に、ＣＰＵ１１は、ＰＤＦ表示画面６５をＬＣＤ１８に表示させる（Ｓ７０４）。なお、ここでは、ＰＤＦデータの１ページ目に対応するＪＰＥＧデータからＰＤＦプレビュ画像６７を生成し、ＬＣＤ１８に表示させる。また、ＪＰＥＧデータに対応付けたデータ名（すなわち、ＰＤＦデータのデータ名）を表示させる。次に、ＣＰＵ１１は、表示ページを示す変数Ｎを１に設定して（Ｓ７１０）、ＰＤＦ操作受付処理を実行する（Ｓ７１２）。
【００８５】
図７（ｃ）は、ＰＤＦ操作受付処理を示すフローチャートである。この処理は、表示対象とすべきページの切り替え指示や、印刷の設定を受け付けるための処理である。ユーザがページ切替ボタン６８にタッチすることにより、ページの切り替え指示が入力された場合（Ｓ７３０：Ｙｅｓ）、ＣＰＵ１１は、ページ切替ボタン６８の操作回数に応じて、Ｎを変更する（Ｓ７３１）。具体的には、ページ送りを指示するページ切替ボタン６８の１回の操作につきＮに１を加算し、ページ戻りを指示するページ切替ボタン６８の１回の操作につきＮから１を減算する。次に、ＣＰＵ１１は、表示対象のＰＤＦプレビュ画像６７を、Ｎページ目に対応するＰＤＦプレビュ画像６７に切り替える（Ｓ７３２）。具体的には、ＣＰＵ１１は、ページ番号Ｎに対応付けたＪＰＥＧデータをロードして、ＰＤＦプレビュ画像６７を作成し、ＬＣＤ１８に表示させる。一方、ページ切替ボタン６８がユーザによりタッチされない場合（Ｓ７３０：Ｎｏ）、ＣＰＵ１１は、Ｓ７３１、Ｓ７３２をスキップする。
【００８６】
なお、ページの切替が行われても、ＰＤＦ表示画面６５に表示させたデータ名６６は変更されない。複数ページのデータを含むＰＤＦデータは、複数のＪＰＥＧデータに変換されるが、それら複数のＪＰＥＧデータは同一のＰＤＦデータに由来するものであって、同一のデータ名が対応付けられているからである。その結果、ユーザには、１つのＰＤＦデータを閲覧しているように感じさせることができ、ユーザに違和感を与えにくい。
【００８７】
次に、ユーザが、ＰＤＦ表示画面６５内の設定ボタン７０にタッチすることにより、設定変更指示が入力された場合（Ｓ７３４：Ｙｅｓ）、ＣＰＵ１１は、ＰＤＦ印刷設定画面７４をＬＣＤ１８に表示させ、印刷の設定を受け付ける（Ｓ７３６）。
【００８８】
次に、ＰＤＦ印刷設定画面７４の決定ボタン７７がタッチされるまで（Ｓ７３８：Ｎｏ）、ＣＰＵ１１は、Ｓ７３６から処理を繰り返す。一方、決定ボタン７７がタッチされた場合（Ｓ７３８：Ｙｅｓ）、ＣＰＵ１１は、その設定値７６をＰＤＦ印刷設定メモリ２０ｃに記憶させ（Ｓ７４０）、この処理を終了する。図３を参照して説明したように、「このＰＤＦだけに反映」のチェックボックス７８にチェックマークが表示された状態で、決定ボタン７７がタッチされた場合、表示中のＰＤＦプレビュ画像６７の作成に用いたＪＰＥＧデータのデータ名に関連付けて、設定値７６をＰＤＦ印刷設定メモリ２０ｃに記憶させる。一方、設定変更指示が入力されない場合（Ｓ７３４：Ｎｏ）、ＣＰＵ１１は、処理を終了する。なお、ＰＤＦ操作受付処理を終了する際、ＣＰＵ１１は、ＬＣＤ１８における表示を、ＰＤＦ印刷設定画面７４の表示前の画面に戻す。
【００８９】
図７（ａ）に戻り説明する。印刷指示が入力されない間（Ｓ７１４：Ｎｏ）、ＣＰＵ１１は、Ｓ７１２から処理を繰り返す。一方、ＰＤＦ表示画面６５において、ユーザが、現ページ印刷ボタン７１または全ページ印刷ボタン７２のいずれかにタッチすることにより、印刷指示が入力された場合（Ｓ７１４：Ｙｅｓ）、ＣＰＵ１１は、印刷対象データを決定する（Ｓ７１６）。現ページ印刷ボタン７１がタッチされた場合には、表示中のＰＤＦプレビュ画像６７の作成に用いたＪＰＥＧデータを印刷対象データとして決定する。一方、全ページ印刷ボタン７２がタッチされた場合には、表示中のＰＤＦプレビュ画像６７と同一のＰＤＦデータに由来する全てのＪＰＥＧデータを印刷対象として決定する。
【００９０】
図５に戻り説明する。次に、ＣＰＵ１１は、印刷中待機画面（図示せず）をＬＣＤ１８に表示させる（Ｓ５０８）。そして、デバイス３０に対する印刷指示を、無線ＬＡＮ送受信部１５から出力させる。具体的には、設定値で指定されたデバイス３０に対して、印刷対象として決定されたＪＰＥＧデータと、設定値とを転送する（Ｓ５１０）。なお、印刷対象のＪＰＥＧデータに関連付けた設定値がＰＤＦ印刷設定メモリ２０ｃに記憶されている場合には、その設定値を適用する。一方、印刷対象のＪＰＥＧデータのデータ名に関連付けた設定値がＰＤＦ印刷設定メモリ２０ｃに記憶されていない場合には、特定のデータに関連付けられていない設定値を適用する。
【００９１】
そして、転送を完了するまで（Ｓ５１２：Ｎｏ）、ＣＰＵ１１は、処理を待機し、転送を完了すると（Ｓ５１２：Ｙｅｓ）、ＣＰＵ１１は、印刷中待機画面の表示を終了させ（Ｓ５１４）、処理を終了する。一方、デバイス３０は、携帯端末１０から送信されてくる設定値に基づいて、ＪＰＥＧデータを印刷出力する。
【００９２】
図９（ａ）は、ＪＰＥＧ表示処理を示すフローチャートである。この処理は、ＪＰＥＧプレビュ画像８１を表示させる処理である。なお、本実施形態において、このＪＰＥＧ表示処理（Ｓ６１６）の対象となるＪＰＥＧデータは１または複数であるものとして説明する。本アプリ１４ｂが、共有機能により起動された場合、共有データのＵＲＩにより指定されるＪＰＥＧデータが、対象のＪＰＥＧデータに相当する。
【００９３】
対象のＪＰＥＧデータが単数である場合（Ｓ９０２：Ｎｏ）、ＣＰＵ１１は、単数ＪＰＥＧ表示画面９２（図４（ｂ））をＬＣＤ１８に表示させ（Ｓ９０４）、ＪＰＥＧ印刷設定処理を実行する（Ｓ９０６）。
【００９４】
図９（ｂ）は、ＪＰＥＧ印刷設定処理を示すフローチャートである。ユーザが、設定ボタン８４にタッチすることにより、設定変更指示が入力された場合（Ｓ９２０：Ｙｅｓ）、ＣＰＵ１１は、ＪＰＥＧ印刷設定画面８７をＬＣＤ１８に表示させ、印刷の設定を受け付ける（Ｓ９２２）。ＪＰＥＧ印刷設定画面８７の決定ボタン９１がタッチされない場合（Ｓ９２４：Ｎｏ）、ＣＰＵ１１は、Ｓ９２２から処理を繰り返す。一方、ユーザが決定ボタン９１にタッチした場合（Ｓ９２４：Ｙｅｓ）、ＣＰＵ１１は、その設定値をＪＰＥＧ印刷設定メモリ２０ｄに記憶させ（Ｓ９２６）、この処理を終了する。また、設定変更指示が入力されない場合にも（Ｓ９２０：Ｎｏ）、ＣＰＵ１１は、この処理を終了する。なお、ＪＰＥＧ印刷設定処理を終了する際、ＣＰＵ１１は、ＬＣＤ１８における表示を、ＪＰＥＧ印刷設定画面８７の表示前の画面に戻す。
【００９５】
図９（ａ）に戻り説明する。印刷指示が入力されない場合（Ｓ９０８：Ｎｏ）、ＣＰＵ１１は、Ｓ９０６から処理を繰り返す。一方、印刷指示が入力される場合（Ｓ９０８：Ｙｅｓ）、ＣＰＵ１１は、表示中のＪＰＥＧプレビュ画像８１に対応するＪＰＥＧデータを、印刷対象データとして決定し（Ｓ９０９）、この処理を終了する。
【００９６】
対象のＪＰＥＧデータが複数である場合（Ｓ９０２：Ｙｅｓ）、ＣＰＵ１１は、複数ＪＰＥＧ表示画面８０をＬＣＤ１８に表示させる（Ｓ９１０）。次に、ＣＰＵ１１は、対象のＪＰＥＧデータのうち、何番目のＪＰＥＧデータを表示対象とすべきかを示す変数Ｍを、１に設定し（Ｓ９１２）、画像切替処理を実行する（Ｓ９１４）。
【００９７】
図９（ｃ）は、画像切替処理を示すフローチャートである。ユーザが、画像切替ボタン８２にタッチすることにより、画像切り替え指示が入力された場合（Ｓ９３０：Ｙｅｓ）、ＣＰＵ１１は、画像切替ボタン８２の操作回数に応じて、変数Ｍを変更する（Ｓ９３２）。具体的には、画像送りを指示する画像切替ボタン８２の１回の操作につきＭに１を加算し、画像戻りを指示する画像切替ボタン８２の１回の操作につきＭから１を減算する。
【００９８】
次に、ＣＰＵ１１は、表示対象のＪＰＥＧプレビュ画像８１を、Ｍ番目のＪＰＥＧプレビュ画像８１に切り替える（Ｓ９３４）。具体的には、ＣＰＵ１１は、対象のＪＰＥＧデータのうち、Ｍ番目のＪＰＥＧデータをロードして、ＪＰＥＧプレビュ画像８１を作成し、ＬＣＤ１８に表示させる。一方、画像切替ボタン８２がユーザによりタッチされない場合（Ｓ９３０：Ｎｏ）、ＣＰＵ１１は、この処理を終了する。
【００９９】
次に、ＣＰＵ１１は、Ｓ９１６の処理に戻り、ＪＰＥＧ印刷設定処理を実行する（Ｓ９１６）。このＪＰＥＧ印刷設定処理は、図９（ｂ）を参照して説明したＪＰＥＧ印刷設定処理と同じ処理であるため、説明を省略する。次に、印刷指示が入力されるまで（Ｓ９１８：Ｎｏ）、ＣＰＵ１１は、Ｓ９１４から処理を繰り返す。
【０１００】
一方、印刷指示が入力される場合（Ｓ９１８：Ｙｅｓ）、ＣＰＵ１１は、印刷対象データを決定する（Ｓ９０９）。具体的には、現画像印刷ボタン８５がタッチされた場合、表示中のＪＰＥＧプレビュ画像８１に対応するＪＰＥＧデータを印刷対象データとして決定する。一方、全画像印刷ボタン８６がタッチされた場合、対象のＪＰＥＧデータ全てを印刷対象として決定し、この処理を終了する。
【０１０１】
図５に戻り説明する。次に、ＣＰＵ１１は、印刷中待機画面（図示せず）をＬＣＤ１８に表示させ（Ｓ５０８）。そして、ＪＰＥＧ印刷設定メモリ２０ｄに記憶させた設定値が指定するデバイス３０に対して、印刷対象として決定されたＪＰＥＧデータを転送する（Ｓ５１０）。
【０１０２】
図６に戻り説明する。図６に示す共有印刷選択処理（Ｓ５０４）によれば、共有データとして指定されたデータが、ＰＤＦデータである場合、ＪＰＥＧデータである場合のいずれの場合においても、ＰＤＦ表示処理（Ｓ６１２）またはＪＰＥＧ表示処理（Ｓ６１６）により、印刷対象をユーザに選択させることができる。
【０１０３】
また、共有印刷選択処理（Ｓ５０４）によれば、ＰＤＦ印刷設定画面７４により受け付けた設定値は、ＰＤＦプレビュ画像６７の印刷に適用される。一方、ＪＰＥＧ印刷設定画面８７により受け付けた設定値（すなわち、ＪＰＥＧ印刷設定メモリ２０ｄが記憶する設定値）は、ＪＰＥＧプレビュ画像８１の印刷に適用される。ＰＤＦデータは文書を表すデータである場合が多く、ＪＰＥＧデータは写真を表すデータである場合が多いため、最適な設定値が両者間で異なる場合が多いが、共有印刷選択処理（Ｓ５０４）によれば、印刷に関する設定値を、形式毎に設定できるので、印刷に関する設定を行う際の操作性が良い。
【０１０４】
図６に示す共有印刷選択処理（Ｓ５０４）において、共有データの拡張子に、「.jpg」と「.pdf」とが存在する場合（Ｓ６２２：.jpg  .pdf）、ＣＰＵ１１は、ＰＤＦ／ＪＰＥＧ同時共有処理（Ｓ６２４）を実行する。
【０１０５】
図１０は、ＰＤＦ／ＪＰＥＧ同時共有処理を示すフローチャートである。この処理は、ＰＤＦプレビュ画像６７およびＪＰＥＧプレビュ画像８１を、元となる共有データの形式に基づいてソートした順序で順次切り替えさせる処理である。
【０１０６】
まず、ＣＰＵ１１は、共有データを形式に基づいてソートする（Ｓ１００２）。具体的には、同時共有されたＰＤＦプレビュ画像６７及びＪＰＥＧプレビュ画像８１が、ＰＤＦプレビュ画像６７ごと、及び、ＪＰＥＧプレビュ画像８１ごとに表示されるように、共有データがソートされる。また、ＣＰＵ１１は、ソート後の順序において、各共有データが何番目のデータであるかを示すデータ番号を、各共有データに割り当てる。
【０１０７】
次に、共有データとして指定されたデータのうち、１番目のデータ番号が割り当てられた最初のデータが、ＰＤＦデータである場合（Ｓ１００４：Ｎｏ）、ＣＰＵ１１は、そのＰＤＦデータを変換サーバ３００へアップロードしてＪＰＥＧデータに変換させる準備処理を実行する（Ｓ１０２６）。この準備処理は、図７（ｂ）に示す準備処理（Ｓ７０２）と同一であるため、説明を省略する。
【０１０８】
次に、ＣＰＵ１１は、混合時ＰＤＦ表示画面９３をＬＣＤ１８に表示させ（Ｓ１０２８）、変数Ｎを１に設定して（Ｓ１０３０）、ＰＤＦ操作受付処理を実行する（Ｓ１０３２）。このＰＤＦ操作受付処理は、図７（ｃ）に示すＰＤＦ操作受付処理（Ｓ７１２）と同一であるため、説明を省略する。
【０１０９】
次に、ユーザが形式切替ボタン９５（図４（ｃ））にタッチすることにより、形式の切り替えが指示され（Ｓ１０３６：Ｙｅｓ）、且つ、共有データとして指定されたＪＰＥＧデータが複数ある場合（Ｓ１０４０：Ｙｅｓ）、ＣＰＵ１１は、Ｍ番目のＪＰＥＧデータを用いて作成されたＪＰＥＧプレビュ画像８１を含む混合時複数ＪＰＥＧ表示画面９４を、ＬＣＤ１８に表示させ（Ｓ１０４２）、Ｓ１０１８に移行する。一方、共有データとして指定されたＪＰＥＧデータが単数である場合（Ｓ１０４０：Ｎｏ）、ＣＰＵ１１は、Ｓ１００７に移行し、混合時単数ＪＰＥＧ表示画面を表示させる（Ｓ１００７）。なお、混合時単数ＪＰＥＧ画面は、画像切替ボタン８２、画像数情報８３（図４（ａ））を含まない点において、混合時複数ＪＰＥＧ表示画面９４（図４（ｃ））と異なり、他の点は同一であるため、図示を省略する。
【０１１０】
形式の切り替えが指示されない場合において（Ｓ１０３６：Ｎｏ）、印刷指示が入力されない場合（Ｓ１０３８：Ｎｏ）、ＣＰＵ１１はＳ１０３２に戻り処理を繰り返す。一方、印刷指示が入力された場合（Ｓ１０３８：Ｙｅｓ）、ＣＰＵ１１は、印刷対象のＪＰＥＧデータを決定し（Ｓ１０２５）、処理を終了する。この場合、Ｓ１０２５において実行する印刷対象のＪＰＥＧデータの決定は、図７（ａ）のＳ７１６で実行する処理と同一であるため、説明を省略する。
【０１１１】
一方、最初の共有データがＪＰＥＧデータである場合において（Ｓ１００４：Ｙｅｓ）、共有データとして単数のＪＰＥＧデータが指定されている場合（Ｓ１００６：Ｎｏ）、ＣＰＵ１１は、混合時単数ＪＰＥＧ表示画面をＬＣＤ１８に表示させ（Ｓ１００７）、ＪＰＥＧ印刷設定処理を実行する（Ｓ１００８）。このＪＰＥＧ印刷設定処理（Ｓ１００８）は、図９（ｂ）を参照して説明したＪＰＥＧ印刷設定処理（Ｓ９０６，Ｓ９１６）と同一の処理であるため、説明を省略する。
【０１１２】
次に、ユーザが形式切替ボタン９７（図４（ｃ））にタッチすることにより、形式切り替え指示が入力された場合（Ｓ１００９：Ｙｅｓ）、ＣＰＵ１１は、共有データとして指定されたＰＤＦデータを変換済みか否か判断する（Ｓ１０１１）。Ｓ１０１１の判断が否定される場合（Ｓ１０１１：Ｎｏ）、ＣＰＵ１１は、Ｓ１０２６に移行する。一方、Ｓ１０１１の判断が肯定される場合（Ｓ１０１１：Ｙｅｓ）、ＣＰＵ１１は、Ｎページ目に対応するＰＤＦプレビュ画像６７を含む混合時ＰＤＦ表示画面９３を、ＬＣＤ１８に表示させ（Ｓ１０１２）、Ｓ１０３２に移行する。
【０１１３】
形式切り替え指示が入力されず（Ｓ１００９：Ｎｏ）、且つ、印刷指示が入力されない場合（Ｓ１０１０：Ｎｏ）、ＣＰＵ１１は、Ｓ１００８に戻り処理を繰り返す。また、印刷指示が入力される場合（Ｓ１０１０：Ｙｅｓ）、ＣＰＵ１１は、印刷対象データを決定し（Ｓ１０２５）、処理を終了する。この場合、Ｓ１０２５において実行する印刷対象のＪＰＥＧデータの決定は、図９のＳ９０９で実行する処理と同一であるため、説明を省略する。
【０１１４】
共有データとして指定されたＪＰＥＧデータが複数である場合（Ｓ１００６：Ｙｅｓ）、ＣＰＵ１１は、混合時複数ＪＰＥＧ表示画面９４をＬＣＤ１８に表示させる（Ｓ１０１４）。次に、ＣＰＵ１１は、対象となるＪＰＥＧデータのうち、何番目のＪＰＥＧデータを表示対象とすべきかを示す変数Ｍを、１に設定する（Ｓ１０１６）。次に、ＣＰＵ１１は、画像切替処理（Ｓ１０１８）、ＪＰＥＧ印刷設定処理（Ｓ１０２０）を実行する。画像切替処理（Ｓ１０１８）、ＪＰＥＧ印刷設定処理（Ｓ１０２０）は、それぞれ、図９（ｃ）の画像切替処理、図９（ｂ）のＪＰＥＧ印刷設定処理と同一の処理であるため、説明を省略する。
【０１１５】
次に、ユーザが形式切替ボタン９７（図４（ｃ））にタッチすることにより、形式切り替え指示が入力された場合（Ｓ１０２２：Ｙｅｓ）、ＣＰＵ１１は、Ｓ１０１１に移行する。一方、形式切り替え指示が入力されず（Ｓ１０２２：Ｎｏ）、且つ、印刷指示が入力されない場合（Ｓ１０２４：Ｎｏ）、ＣＰＵ１１は、Ｓ１０１８に移行する。また、印刷指示が入力された場合（Ｓ１０２４：Ｙｅｓ）、ＣＰＵ１１は、印刷対象データを決定し（Ｓ１０２５）、処理を終了する。この場合、Ｓ１０２５において実行する印刷対象のＪＰＥＧデータの決定は、図９のＳ９０９で実行する処理と同一であるため、説明を省略する。
【０１１６】
図１０に示すＰＤＦ／ＪＰＥＧ同時共有処理によれば、ＰＤＦプレビュ画像６７とＪＰＥＧプレビュ画像８１とが、元となる共有データの形式に基づいてソートした順序で、順次切り替えられるので、ＰＤＦデータとＪＰＥＧデータとが共有データとして指定された場合であっても、ユーザが、各画像の元となる共有データの形式を認識しやすい。
【０１１７】
また、ユーザは、形式切替ボタン９７を操作することにより、ＰＤＦプレビュ画像６７とＪＰＥＧプレビュ画像８１とのうち、所望の一方の画像を、ＬＣＤ１８に表示させることができ、操作性が良い。
【０１１８】
図５に戻り説明する。共有機能による起動ではなく、本アプリ１４ｂが起動された場合（Ｓ５０２：Ｎｏ）、ＣＰＵ１１は、用途選択メニュー画面（図示せず）をＬＣＤ１８に表示させる（Ｓ５１６）。この用途選択メニュー画面は、ＰＤＦ印刷処理とＪＰＥＧ印刷処理とのいずれかの選択を受け付けるための画面である。
【０１１９】
用途選択メニュー画面において、ＪＰＥＧ印刷処理がユーザによって選択された場合（Ｓ５２０：Ｙｅｓ）、ＣＰＵ１１は、ＪＰＥＧ選択画面（図示せず）をＬＣＤ１８に表示させる（Ｓ５２２）。このＪＰＥＧ選択画面は、メモリカード２０に格納されたＪＰＥＧデータのサムネイルを一覧で配置した画面である。サムネイルの選択が入力されない間（Ｓ５２４：Ｎｏ）、ＣＰＵ１１は、処理を待機する。
【０１２０】
一方、サムネイルの選択が入力された場合（Ｓ５２４：Ｙｅｓ）、ＣＰＵ１１は、選択されたサムネイルに対応するＪＰＥＧデータを対象データとして、ＪＰＥＧ表示処理（Ｓ５２６）を実行する。このＪＰＥＧ表示処理は、図９（ａ）に示すＪＰＥＧ表示処理（Ｓ６１６）と同一であるため、説明を省略する。
【０１２１】
また、ＰＤＦ印刷処理がユーザによって選択された場合（Ｓ５２０：Ｎｏ）、ＣＰＵ１１は、ＰＤＦ選択画面（図示せず）をＬＣＤ１８に表示させる（Ｓ５３０）。このＰＤＦ選択画面は、メモリカード２０に格納されたＰＤＦデータのデータ名を一覧で配置した画面である。データ名の選択が入力されない間（Ｓ５３２：Ｎｏ）、ＣＰＵ１１は、処理を待機する。
【０１２２】
一方、データ名の選択が入力された場合（Ｓ５３２：Ｙｅｓ）、ＣＰＵ１１は、選択されたデータ名のＰＤＦデータを対象データとして、ＰＤＦ表示処理（Ｓ５３４）を実行する。このＰＤＦ表示処理は、図７（ａ）に示すＰＤＦ表示処理（Ｓ６１２）と同一であるため、説明を省略する。
【０１２３】
上記実施形態において、デバイス３０が印刷装置の一例であり、変換サーバ３００が外部装置の一例である。ページ切替ボタン６８、画像切替ボタン８２が対象切替オブジェクトの一例である。形式切替ボタン９５，９７が形式切替オブジェクトの一例である。
【０１２４】
ＣＰＵ１１が、コンピュータ、判断部、指定部、第１切替部、第２切替部の一例である。無線ＬＡＮ送受信部１５が出力部の一例である。ＬＣＤ１８が表示部の一例である。メモリカード２０が、第２種データ記憶部、データ名記憶部、一時ファイル記憶部、第１設定部、第２設定部、ページ番号記憶部の一例である。電話網通信部２２が送信部の一例である。ただし、判断部、指定部、第１切替部、第２切替部、出力部、表示部、送信部の各部は、ハードウェア単体、または、本発明のプログラムあるいはオペレーティングシステムなど本発明以外のプログラムを実行することにより動作するハードウェアであっても良い。また、これら各部は、複数のプログラムによる処理を組み合わせて動作するハードウェアであっても良い。また、上記の各記憶部、各設定部は、フラッシュメモリ１４など、携帯端末１０に内蔵されたメモリであっても良い。
【０１２５】
また、上記実施形態において、Ｓ５１０を実行するＣＰＵ１１が印刷指示手段の一例である。Ｓ６０４を実行するＣＰＵ１１が一時ファイル記憶制御手段の一例である。Ｓ６０６を実行するＣＰＵ１１が一時データ名記憶制御手段の一例である。Ｓ６１０，Ｓ６２０を実行するＣＰＵ１１が判断制御手段の一例である。Ｓ６１２を実行するＣＰＵ１１が第１表示制御手段の一例である。Ｓ６１２を実行するＣＰＵ１１が第３表示制御手段の一例である。Ｓ６１６を実行するＣＰＵ１１が第２表示制御手段の一例である。Ｓ７２２を実行するＣＰＵ１１がデータ名記憶制御手段の一例である。Ｓ７３２，Ｓ９３４を実行するＣＰＵ１１が第１切替手段の一例である。Ｓ７３６，Ｓ９２２を実行するＣＰＵ１１が設定画面表示手段の一例である。Ｓ７４０を実行するＣＰＵ１１が第１設定手段の一例である。Ｓ８０６を実行するＣＰＵ１１が送信制御手段の一例である。Ｓ８１９を実行するＣＰＵ１１が第２種データ記憶制御手段の一例である。Ｓ８１９を実行するＣＰＵ１１がページ番号記憶制御手段の一例である。Ｓ９２６を実行するＣＰＵ１１が第２設定手段の一例である。Ｓ１００７，Ｓ１０２８，Ｓ１０１２，Ｓ１０４２を実行するＣＰＵ１１が第２切替手段の一例である。
【０１２６】
ＣＰＵ１１に制御されて動作する電話網通信部２２が送信手段の一例である。ＣＰＵ１１に制御されて動作するメモリカードＩ／Ｆ１９が第２種データ記憶手段の一例である。ＣＰＵ１１に制御されて動作するＬＣＤ１８が第１表示手段の一例である。ＣＰＵ１１が実行するＳ６１２が、第１表示ステップの一例である。ＣＰＵ１１が実行するＳ８０６が、送信ステップの一例である。ＣＰＵ１１が実行するＳ８１９が、第２種データ記憶ステップの一例である。
【０１２７】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１２８】
図１１は、（ａ）は変形例を説明する図であり、対象データとして指定されるＰＤＦデータとＪＰＥＧデータ、およびそれらを２ｉｎ１印刷させた場合の印刷結果を説明する図である。Ｎｉｎ１印刷とは、１枚の印刷媒体１０１にＮ枚の画像を印刷させる機能であり（Ｎは２以上の整数）、設定値７６に含まれるレイアウト設定（図３参照）に基づいて実行される。なお、この変形例では、ＰＤＦプレビュ画像（Ｐ１〜Ｐ３）、およびＪＰＥＧプレビュ画像（Ｐ１〜Ｐ４）に、同一の設定値７６を適用するものとして説明する。
【０１２９】
変形例のデバイス制御アプリケーション１４ｂは、Ｎｉｎ１印刷を実行させる場合に、各プレビュ画像が何ページ目の印刷媒体１０１に印刷されるかを示す印刷ページ番号を、ＣＰＵ１１に算出させる。例えば、図１０に示すＳ１００２の後に、Ｓ１００３を設け、そのステップにおいて、ＣＰＵ１１に印刷ページ番号を算出させる。そして、ＬＣＤ１８には、Ｎ枚のプレビュ画像を表示させると共に、そのプレビュ画像について算出された印刷ページ番号９９を表示させる。
【０１３０】
図１１（ｂ）は、変形例のデバイス制御アプリケーション１４ｂが、ＬＣＤ１８に表示させる混合時ＰＤＦ表示画面９３の一例を示す図である。印刷ページ番号９９を表示させることにより、各画像が何ページ目の印刷媒体１０１に印刷されるのかをユーザに認識させることができ、ユーザにとって操作性が良い。
【０１３１】
なお、図１１（ｂ）に示すように、印刷ページ番号９９と共に、印刷媒体１０１の総ページ数も表示しても良い。また、対象データを形式毎にソートせずに、Ｎｉｎ１印刷を実行させる場合、あるいは、対象データのうち、ユーザにより選択された形式のデータのみ抽出してＮｉｎ１印刷を実行させる場合にも、本変形例を適用できる。また、この変形例においては、ＣＰＵ１１が算出部の一例であり、Ｓ１００３が印刷ページ番号算出手段の一例である。
【０１３２】
また、上記実施形態においては、第１の形式の一例として、ＪＰＥＧ形式を例示し、第２の形式の一例として、ＰＤＦ形式を例示した。しかしながら、これらに限定されるものではなく、ＰＮＧ形式、ＧＩＦ形式、ＢＭＰ形式、ＤＯＣ形式、ＸＬＳ形式など、各種の形式が、第１の形式または第２の形式の一例に相当し得る。
【０１３３】
また、上記実施形態では、１つのＰＤＦデータが対象データとして指定されるものとして説明したが、複数のＰＤＦデータが対象データとして指定される場合にも、本発明を適用可能である。
【０１３４】
また、上記実施形態では、プレビュ画像を表示する各表示画面６５，８０，９２，９３，９４から、印刷設定画面７４，８７に遷移させるものとして説明したが、画面を遷移させずに、表示画面６５，８０，９２，９３，９４に重ねて、または、その一部に、印刷設定画面７４，８７を表示させるように構成しても良い。
【０１３５】
また、上記実施形態において、ページ切替ボタン６８、画像切替ボタン８２、形式切替ボタン９５，９７は、画像で構成されていたが、文字列で構成されても良い。
【０１３６】
また、上記実施形態では、複数ＪＰＥＧ表示画面８０に画像切替ボタン８２を含めて表示させていたが、これを表示させないように構成しても良い。このようにすれば、複数ページのデータを含む形式のデータであるのか、１ページのデータを含む形式のデータであるのかを、ユーザが直感的に把握できる。
【０１３７】
上記実施形態では、携帯端末１０において、ＰＤＦデータのデータ名を読み込み、メモリカード２０に記憶させていたが、これに代えて、変換サーバ３００からＰＤＦデータのデータ名を取得して、そのＰＤＦデータを変換することにより生成されたＪＰＥＧデータと対応付けて記憶させるように構成しても良い。
【０１３８】
また、上記実施形態では、ＯＳ１４ａから通知されるタイプに基づいて、表示すべき画面が決定されるものとして説明したが、共有データの拡張子に基づいて、表示すべき画面が決定されるように、デバイス制御アプリケーション１４ｂを構成しても良い。また、各表示画面６５，８０，９２，９３，９４のうち、いずれを表示させるべきかを、共有元アプリ５２から通知されるタイプとアクション、および、マニフェスト５５に宣言した遷移先５６とに基づいて、ＯＳ１４ａが決定するように、デバイス制御アプリケーション１４ｂのマニフェストファイルを構成しても良い。
【０１３９】
また、上記実施形態では、共有データとして、ＪＰＥＧデータとＰＤＦデータとが指定された場合、ソートした順序で表示するものとして説明したが、ソートをするか否か、あるいはソートの条件をユーザに設定させても良い。
【０１４０】
上記実施形態では、ＯＳ１４ａからタイプが通知されない場合であって（Ｓ６１０：無指定）、且つ、拡張子として、「.jpg」と「.pdf」とが含まれる場合（Ｓ６２２：.jpg  .pdf）、ＰＤＦ／ＪＰＥＧ同時共有処理（Ｓ６２４）をＣＰＵ１１に実行させるものとして説明した。しかしながら、複数の形式の共有データを指定する場合、共有元アプリ５２は、一方の形式のタイプのみをＯＳ１４ａに通知する場合がある。また、共有元アプリ５２は、ダミーのタイプをＯＳ１４ａに通知する場合がある。そのような場合、ＯＳ１４ａから共有先アプリ５４に通知されるタイプは、１種類となる。
【０１４１】
したがって、上記実施形態の共有印刷選択処理（図６）を変形し、ＯＳ１４ａから通知されるタイプに関わらず、共有データの拡張子を判断し、ＰＤＦ形式とＪＰＥＧ形式の拡張子が含まれている場合には、ＰＤＦ／ＪＰＥＧ同時共有処理をＣＰＵ１１に実行させるように構成しても良い。
【０１４２】
また、上記実施形態では、携帯端末１０が、設定値で指定されたデバイス３０に対して、印刷対象として決定されたＪＰＥＧデータと、設定値とを転送し（Ｓ５１０）、デバイス３０が、その設定値に基づいてＪＰＥＧデータを印刷出力するものとして説明した。しかしながら、携帯端末１０が、印刷対象として決定されたＪＰＥＧデータから、設定値に基づく印刷データを生成し、設定値で指定されたデバイス３０へその印刷データを送信するように構成しても良い。係る場合、デバイス３０は、携帯端末１０から送信されてきた印刷データに基づいて印刷出力する。
【０１４３】
また、上記実施形態では、通話機能を有する携帯端末１０が情報処理装置の一例であったが、パーソナルコンピュータ、デジタルカメラなどの通話機能を持たない各種の装置であっても情報処理装置の一例となり得る。
【０１４４】
また、携帯端末１０から対象データのアップロードを受け付けるサーバと、その対象データを変換して携帯端末１０に提供するサーバとは、物理的に別体の装置であっても良い。
【０１４５】
また、上記実施形態では、携帯端末１０は、電話網通信部２２により、携帯電話網１００を介してインターネット２００に接続するものとして説明した。これに代えて、通信費節約のために、無線ＬＡＮ送受信部１５によりアクセスポイント５０を介してインターネット２００に接続する場合にも、本発明を適用可能である。
【０１４６】
また、上記実施形態では、コンテンツ形式で共有データのＵＲＩが指定されていた場合、一時ファイルを作成し、その一時ファイルに基づくＰＤＦプレビュ画像６７を表示させるときには、一時ファイルに対応付けて記憶させたデータ名を表示させるものとして説明したが、データ名を表示させないように構成しても良い。一時ファイルは本アプリ１４ｂによってユーザの指示とは無関係に削除する可能性があり、そのデータ名をユーザが認識させる必要性が低いからである。
＜その他＞
＜手段＞
技術的思想１記載の情報処理プログラムは、情報処理装置が備えるコンピュータにおいて実行されるプログラムであって、対象データとして指定された第１の形式のデータである第１種データを、送信部に送信させる送信制御手段と、前記送信部が送信した前記第１種データを変換することにより生成された第２の形式のデータである第２種データであって、外部装置から受信した前記第２種データを、前記送信部が送信した第１種データの第１データ名と対応付けて、第２種データ記憶部に記憶させる第２種データ記憶制御手段と、前記第２種データ記憶部が記憶する前記第２種データを用いて作成される表示画像と共に、その第２種データに対応付けられた前記第１データ名を、表示部に表示させる第１表示制御手段として、前記コンピュータを機能させる。
技術的思想２記載の情報処理プログラムは、技術的思想１記載の情報処理プログラムにおいて、前記第１の形式は、複数ページのデータを１単位のデータに格納可能な形式であって、前記送信部が送信した前記第１種データが、複数ページのデータを含む場合、前記第２種データ記憶制御手段は、１ページのデータを１単位のデータに格納した第２種データを、複数、前記外部装置から受信して、それら複数の第２種データを、前記送信部が送信した第１種データの第１データ名と対応付けて記憶させる。
技術的思想３記載の情報処理プログラムは、技術的思想１または２記載の情報処理プログラムにおいて、前記第１表示制御手段は、前記第１の形式であることを示す拡張子を含んだ第１データ名を表示させる。
技術的思想４記載の情報処理プログラムは、技術的思想１から３のいずれかに記載の情報処理プログラムにおいて、前記対象データとして指定されたデータの形式を、判断部に判断させる判断制御手段と、前記対象データのうち、前記判断制御手段により前記第２の形式であると判断された第２種データについては、その第２種データを用いて作成される表示画像を前記表示部に表示させる第２表示制御手段と、前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データの第１データ名を、データ名記憶部に記憶させるデータ名記憶制御手段として前記コンピュータを機能させ、前記送信制御手段は、前記対象データのうち、前記判断制御手段により前記第１の形式であると判断された前記第１種データを、前記送信部に送信させ、前記第２種データ記憶制御手段は、前記外部装置から受信した前記第２種データを、前記データ名記憶部が記憶する第１データ名と対応付けて、前記第２種データ記憶部に記憶させる。
技術的思想５記載の情報処理プログラムは、技術的思想１から４のいずれかに記載の情報処理プログラムにおいて、前記対象データを指定する指定部から対象データが指定された場合において、その指定がコンテンツ形式の指定である場合、前記対象データを一時ファイルとして、一時ファイル記憶部に記憶させる一時ファイル記憶制御手段と、前記一時ファイル記憶部が記憶する前記一時ファイルに対応付けてデータ名を記憶させる一時データ名記憶制御手段と、前記一時ファイル記憶部が記憶する前記一時ファイルを用いて作成される表示画像と、その一時ファイルに対応付けられたデータ名とを、前記表示部に表示させる第３表示制御手段として、前記コンピュータを機能させる。
技術的思想６記載の情報処理プログラムは、技術的思想４または５に記載の情報処理プログラムにおいて、前記第１表示制御手段および前記第２表示制御手段は、それぞれ、表示対象とすべき画像の切り替え指示を受け付けるための対象切替オブジェクトを、前記表示画像と共に前記表示部に表示させるものであり、前記対象切替オブジェクトにより、表示対象とすべき画像の切り替え指示を受け付ける毎に、表示対象の画像を第１切替部に切り替えさせる第１切替手段として、前記コンピュータを機能させ、前記第１切替手段は、前記対象データが、前記第１種データと前記第２種データとを含む場合、前記第１表示制御手段および前記第２表示制御手段により表示される表示画像群を、元となる対象データの形式に基づいてソートした順序で順次切り替えさせる。
技術的思想７記載の情報処理プログラムは、技術的思想４から６のいずれかに記載の情報処理プログラムにおいて、前記対象データが、前記第１種データと前記第２種データとを含む場合、前記第１表示制御手段および前記第２表示制御手段は、それぞれ、表示対象とすべき画像の種別の切り替え指示を受け付けるための形式切替オブジェクトを、前記表示画像と共に前記表示部に表示させるものであり、前記形式切替オブジェクトにより、表示対象とすべき画像の種別の切り替え指示を受け付けた場合、前記第１表示制御手段により表示させる表示画像と、前記第２表示制御手段により表示させる表示画像とのうち、表示中の一方の表示画像から他方の表示画像へ、前記表示部における表示対象を第２切替部に切り替えさせる第２切替手段として、前記コンピュータを機能させる。
技術的思想８記載の情報処理プログラムは、技術的思想４から７のいずれかに記載の情報処理プログラムにおいて、印刷に関する設定値の設定を受け付けるための設定画面を、前記表示部に表示させる設定画面表示手段と、前記第１表示制御手段により前記表示画像が表示されている状態において前記設定画面を表示させたときに、前記設定画面表示手段により表示させた前記設定画面により前記設定値の設定を受け付けた場合、前記設定値を第１設定部に記憶させる第１設定手段と、前記第２表示制御手段により前記表示画像が表示されている状態において前記設定画面を表示させたときに、前記設定画面表示手段により表示させた前記設定画面により前記設定値の設定を受け付けた場合、前記設定値を第２設定部に記憶させる第２設定手段と、前記対象データに基づいて表示される表示画像のうち、前記第１表示制御手段により表示させる表示画像については、前記第１設定手段により記憶させた前記設定値に基づく印刷指示を、出力部から印刷装置に出力させ、前記第２表示制御手段により表示させる表示画像については、前記第２設定手段により記憶させた前記設定値に基づく印刷指示を、出力部から印刷装置に出力させる印刷指示手段として、前記コンピュータを機能させる。
技術的思想９記載の情報処理プログラムは、技術的思想８に記載の情報処理プログラムにおいて、前記設定画面は、各種設定項目とその設定項目に設定された設定値とを示すものであり、前記設定画面表示手段は、前記第１表示制御手段により前記表示画像が表示されている状態において前記設定画面を表示させる場合と、前記第２表示制御手段により前記表示画像が表示されている状態において前記設定画面を表示させる場合とで、互いに異なる設定項目を前記設定画面に含めて表示させる。
技術的思想１０記載の情報処理プログラムは、技術的思想４から９のいずれかに記載の情報処理プログラムにおいて、前記第１の形式は、複数ページのデータを１単位のデータに格納可能な形式であって、前記外部装置から複数の第２種データを受信した場合、前記第１種データに含まれる各ページのページ番号を、そのページのデータを変換することにより生成された前記第２種データに対応付けて、ページ番号記憶部に記憶させるページ番号記憶制御手段として、前記コンピュータを機能させ、前記第１表示制御手段は、前記表示画像と共に、その表示画像の作成に用いた第２種データに対応付けられたページ番号と、前記第２種データの元となった前記第１種データに含まれる総ページ数とを含むページ数情報を表示させる。
技術的思想１１記載の情報処理プログラムは、技術的思想４から１０のいずれかに記載の情報処理プログラムにおいて、前記第１表示制御手段および前記第２表示制御手段は、
前記表示画像と共に、前記対象データとして指定されたデータの総数、および、前記対象データとして指定されたデータのうち、表示中の表示画像に対応する対象データが何番目のデータであるかを示すデータ数情報を表示させる。
技術的思想１２記載の情報処理プログラムは、技術的思想４から１１のいずれかに記載の情報処理プログラムにおいて、１枚の印刷媒体に印刷させる表示画像の数を指定するレイアウト設定に基づき、前記第１表示制御手段および前記第２表示制御手段により表示される表示画像群を前記レイアウト設定が指定する数毎に印刷させる場合に、各表示画像が何ページ目の印刷媒体に印刷されるかを示す印刷ページ番号を、算出部に算出させる印刷ページ番号算出手段として前記コンピュータを機能させ、前記第１表示制御手段および前記第２表示制御手段は、前記表示画像と共に、その表示画像について前記印刷ページ番号算出手段により算出された印刷ページ番号を表示させる。
技術的思想１３記載の情報処理装置は、対象データとして指定された第１の形式のデータである第１種データを送信する送信手段と、前記送信手段が送信した前記第１種データを変換することにより生成された第２の形式のデータである第２種データであって、外部装置から受信した前記第２種データを、前記送信手段が送信した第１種データの第１データ名と対応付けて記憶する第２種データ記憶手段と、前記第２種データ記憶手段により記憶された前記第２種データを用いて作成される表示画像と共に、その第２種データに対応付けられた前記第１データ名を表示する第１表示手段とを含む。
技術的思想１４記載の情報処理方法は、情報処理装置において実行される情報処理方法であって、対象データとして指定された第１の形式のデータである第１種データを、送信部に送信させる送信ステップと、前記送信ステップにより送信した前記第１種データを変換することにより生成された第２の形式のデータである第２種データであって、外部装置から受信した前記第２種データを、前記送信ステップにより送信した第１種データの第１データ名と対応付けて、第２種データ記憶部に記憶させる第２種データ記憶ステップと、
前記第２種データ記憶ステップにより記憶された前記第２種データを用いて作成される表示画像と共に、その第２種データに対応付けられた前記第１データ名を、表示部に表示させる第１表示ステップとを含む情報処理方法。
＜効果＞
技術的思想１記載の情報処理プログラムによれば、対象データとして指定された第１種データの第１データ名が、表示画像と共に表示部に表示される。よって、第２種データを用いて作成された表示画像を表示部に表示される場合であっても、第１種データの第１データ名をユーザに視認させることができ、ユーザに違和感を与えにくいという効果がある。
技術的思想２記載の情報処理プログラムによれば、技術的思想１記載の情報処理プログラムの奏する効果に加え、第１種データから複数の第２種データが生成された場合であっても、それら複数の第２種データを用いて作成される複数の表示画像の各々と共に、第１種データの第１データ名を表示させることができ、ユーザに違和感を与えにくいという効果がある。
技術的思想３記載の情報処理プログラムによれば、技術的思想１または２に記載の情報処理プログラムの奏する効果に加え、第１の形式であることを示す拡張子を含んだ第１データ名を表示させるので、ユーザに対しては、その表示画像を、第１の形式のデータを用いて表示させたもののように見せかけることができ、ユーザに違和感を与えにくいという効果がある。
技術的思想４記載の情報処理プログラムによれば、技術的思想１から３のいずれかに記載の情報処理プログラムの奏する効果に加え、対象データが第１種データである場合、第２種データである場合のいずれの場合であっても、表示画像を表示させることができるという効果がある。また、対象データが第１種データである場合には、表示画像と共に第１データ名を表示させることができるという効果がある。
技術的思想５記載の情報処理プログラムによれば、技術的思想１から４のいずれかに記載の情報処理プログラムの奏する効果に加え、コンテンツ形式で対象データが指定された場合であっても、表示画像と共にデータ名を表示させることができるという効果がある。
技術的思想６記載の情報処理プログラムによれば、技術的思想４または５に記載の情報処理プログラムの奏する効果に加え、表示画像群が、元となる対象データの形式に基づいてソートした順序で、順次切り替えられるので、対象データが第１種データと第２種データとを含む場合であっても、ユーザが、各表示画像の元となる対象データの形式を認識しやすいという効果がある。
技術的思想７記載の情報処理プログラムによれば、技術的思想４から６のいずれかに記載の情報処理プログラムの奏する効果に加え、ユーザにとっては簡単な操作で、第１表示制御手段による表示と、第２表示制御手段による表示とを切り替えさせることができるという効果がある。
技術的思想８記載の情報処理プログラムによれば、技術的思想４から７のいずれかに記載の情報処理プログラムの奏する効果に加え、第１表示制御手段により表示画像が表示されている状態において設定画面を表示させたときに受け付けた設定値が、第１表示制御手段により表示される表示画像の印刷に適用される。一方、第２表示制御手段により表示画像が表示されている状態において設定画面を表示させたときに受け付けた設定値が、第２表示制御手段により表示される表示画像の印刷に適用される。よって、印刷に関する設定を行う際の操作性が良いという効果がある。
技術的思想９記載の情報処理プログラムによれば、技術的思想８記載の情報処理プログラムの奏する効果に加え、印刷対象の表示画像に応じた適切な設定項目を、ユーザに視認させることができ、印刷に関する設定を行う際の操作性が良いという効果がある。
技術的思想１０記載の情報処理プログラムによれば、技術的思想４から９のいずれかに記載の情報処理プログラムの奏する効果に加え、表示画像の作成に用いた第２種データに対応付けられたページ番号と、第１種データに含まれる総ページ数とが表示されるので、第１種データの構成をユーザに容易に理解させることができるという効果がある。例えば、ユーザは、表示中の表示画像の元となる第１種データに、他のページが含まれているか否かを容易に認識できる。
技術的思想１１記載の情報処理プログラムによれば、技術的思想４から１０のいずれかに記載の情報処理プログラムの奏する効果に加え、対象データとして指定されたデータの総数、および、表示中の表示画像に対応する対象データが何番目のデータであるかを示すデータ数情報を表示させるので、ユーザは、表示中の表示画像に対応する対象データ以外に、どの程度、他の対象データが存在するかを、容易に認識できるという効果がある。
技術的思想１２記載の情報処理プログラムによれば、技術的思想４から１１のいずれかに記載の情報処理プログラムの奏する効果に加え、１枚の印刷媒体に複数の表示画像を印刷させる場合に、何ページ目の印刷媒体に印刷されるかを示す印刷ページ番号が各表示画像と共に表示されるので、ユーザにとって操作性が良いという効果がある。
技術的思想１３記載の情報処理装置によれば、技術的思想１記載の情報処理プログラムを実行するコンピュータを備えた情報処理装置と同様の効果を奏する。
技術的思想１４記載の情報処理方法によれば、技術的思想１記載の情報処理プログラムを実行するコンピュータを備えた情報処理装置と同様の効果を奏する。
【符号の説明】
【０１４７】
１０            携帯端末
１１            ＣＰＵ
１４ｂ          デバイス制御アプリケーション
１８            ＬＣＤ
２０            メモリカード
６８            ページ切替ボタン
８２            画像切替ボタン
１０１          印刷媒体
３００          変換サーバ
【図１】
0005353932.tif 000002
【図２】
0005353932.tif 000003
【図３】
0005353932.tif 000004
【図４】
0005353932.tif 000005
【図５】
0005353932.tif 000006
【図６】
0005353932.tif 000007
【図７】
0005353932.tif 000008
【図８】
0005353932.tif 000009
【図９】
0005353932.tif 000010
【図１０】
0005353932.tif 000011
【図１１】
0005353932.tif 000012