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