(57)【特許請求の範囲】
【請求項１】
情報処理装置が備えるコンピュータにおいて実行される情報処理プログラムであって、
複数のアイコン画像を、表示部に表示させる表示制御手段と、
前記複数のアイコン画像に対応する複数のデータのうち、ユーザが選択したデータであって、そのデータを用いて縮小画像データを生成できない形式の対象データを、送信部に送信させる送信制御手段と、
前記送信部が送信した前記対象データを変換することにより外部装置において生成されるデータであって、縮小画像データを生成可能な形式の変換データを、取得部に取得させる取得制御手段と、
前記変換データを用いて生成される縮小画像データを、前記対象データと関連付けて、記憶部に記憶させる記憶制御手段として、前記コンピュータを機能させ、
前記表示制御手段は、前記複数のデータのうち、前記縮小画像データが関連付けて記憶されているデータについては、その縮小画像データに対応する縮小画像を前記アイコン画像として表示させる情報処理プログラム。
【請求項２】
前記表示制御手段は、前記複数のデータのうち、前記縮小画像データが関連付けて記憶されていないデータについては、予め定められた既定のアイコン画像を表示させる、請求項１記載の情報処理プログラム。
【請求項３】
前記取得制御手段により取得された前記変換データを用いて、生成部に、前記縮小画像データを生成させる生成制御手段として、前記コンピュータを機能させ、
前記記憶制御手段は、前記生成制御手段により生成された前記縮小画像データを、前記記憶部に記憶させる、請求項１または２に記載の情報処理プログラム。
【請求項４】
ユーザが選択した前記対象データに、複数ページのデータが含まれる場合、前記取得制御手段により取得された前記変換データのうち、ユーザ操作に基づいて選択される印刷対象のページに対応する変換データの印刷を、送受信部に指示させる印刷指示手段として、前記コンピュータを機能させ、
前記生成制御手段は、前記印刷対象のページの縮小画像に対応する縮小画像データを生成させる、請求項３記載の情報処理プログラム。
【請求項５】
前記印刷指示手段は、前記印刷対象のページに対応する変換データを展開することにより生成された展開データを、前記送受信部に送信させることにより、前記変換データの印刷を指示させるものであり、
前記生成制御手段は、印刷の指示に用いられる前記展開データから前記縮小画像データを生成させる、請求項４記載の情報処理プログラム。
【請求項６】
ユーザが選択した前記対象データに、複数ページのデータが含まれる場合、前記取得制御手段により取得された前記変換データのうち、ユーザ操作に基づいて選択される印刷対象のページに対応する変換データの印刷を、送受信部に指示させる印刷指示手段として、前記コンピュータを機能させ、
前記生成制御手段は、印刷対象のページとして複数のページが選択された場合、前記対象データに含まれるページのうち、先頭ページの縮小画像に対応する縮小画像データを生成させる、請求項３記載の情報処理プログラム。
【請求項７】
ユーザが選択した前記対象データに、複数ページのデータが含まれる場合、前記取得制御手段により取得された前記変換データのうち、ユーザ操作に基づいて選択される表示対象のページに対応する変換データを用いて、前記表示対象のページを前記表示部に表示させる選択表示手段として、前記コンピュータを機能させ、
前記生成制御手段は、前記表示対象のページの縮小画像に対応する縮小画像データを生成させる、請求項３から６のいずれかに記載の情報処理プログラム。
【請求項８】
前記記憶制御手段は、前記記憶部のうち、前記情報処理プログラムに割り当てられた領域に、前記縮小画像データを記憶させるものであり、
前記対象データを用いて生成される縮小画像データと、前記対象データとの関連付けを示す関連情報を、前記記憶部のうち、前記情報処理プログラムに割り当てられた領域に記憶させる関連情報記憶手段として、前記コンピュータを機能させ、
前記表示制御手段は、前記記憶部が記憶する前記関連情報に基づき、前記対象データに関連付けられた縮小画像データを用いて、その縮小画像データに対応する縮小画像を前記アイコン画像として表示させる、請求項１から７のいずれかに記載の情報処理プログラム。
【請求項９】
前記記憶制御手段は、
ユーザが選択した対象データについて、前記縮小画像データが関連付けて記憶されている場合において、前記対象データに基づく縮小画像データが新たに生成された場合、既に記憶されていた縮小画像データに、新たに生成された縮小画像データを上書きさせる、請求項１から８のいずれかに記載の情報処理プログラム。
【請求項１０】
情報処理装置であって、
複数のアイコン画像を表示する表示手段と、
前記複数のアイコン画像に対応する複数のデータのうち、ユーザが選択したデータであって、そのデータを用いて縮小画像データを生成できない形式の対象データを送信する送信手段と、
前記送信手段により送信された前記対象データを変換することにより、外部装置において生成されるデータであって、縮小画像データを生成可能な形式の変換データを取得する取得手段と、
前記変換データを用いて生成される縮小画像データを、前記対象データと関連付けて記憶する記憶手段とを備え、
前記表示手段は、前記複数のデータのうち、前記縮小画像データが関連付けて記憶されているデータについては、その縮小画像データに対応する縮小画像を前記アイコン画像として表示する情報処理装置。
【請求項１１】
情報処理装置において実行される情報処理方法であって、
複数のアイコン画像を、表示部に表示させる表示制御ステップと、
前記複数のアイコン画像に対応する複数のデータのうち、ユーザが選択したデータであって、そのデータを用いて縮小画像データを生成できない形式の対象データを、送信部に送信させる送信制御ステップと、
前記送信部が送信した前記対象データを変換することにより外部装置において生成されるデータであって、縮小画像データを生成可能な形式の変換データを、取得部に取得させる取得制御ステップと、
前記変換データを用いて生成される縮小画像データを、前記対象データと関連付けて、記憶部に記憶させる記憶制御ステップとを含み、
前記表示制御ステップは、前記複数のデータのうち、前記縮小画像データが関連付けて記憶されているデータについては、その縮小画像データに対応する縮小画像を前記アイコン画像として表示させる情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報処理装置、および情報処理方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータなどの情報処理装置では、ファイルなど各種のデータをユーザに選択させるために、データに対応したアイコン画像を表示部に一覧表示する。この際、データの認識性を上げるために、サムネイルと呼ばれる縮小画像をアイコン画像として表示する場合がある。
【０００３】
一方、端末では処理が困難な形式のデータを、端末からサーバやクラウドにアップロードさせ、サーバやクラウドにおいて、そのデータを端末で利用可能な形式に変換し、その変換後のデータを端末に利用させる技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１８８２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、端末では処理することが困難な形式のデータであっても、サーバやクラウドを利用してその形式を変換すれば、携帯端末においてサムネイルを表示させることは比較的容易である。しかし、アイコン画像を一覧表示する毎に、対象のデータを全てアップロードしては、処理に時間がかかり、アイコン画像を高速表示できないという問題点がある。また、ユーザにとっては予期しないデータが無制限にアップロードされることになり、プライバシーやセキュリティの面からも問題点がある。
【０００６】
本発明は、上記の問題点を解決するためになされたものであり、アイコン画像を高速表示でき、ユーザにとって予期しないデータが外部に送信されてしまうことを抑制できる情報処理プログラム、情報処理装置、および情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために、本発明の情報処理プログラムは、情報処理装置が備えるコンピュータにおいて実行されるプログラムであって、複数のアイコン画像を、表示部に表示させる表示制御手段と、前記複数のアイコン画像に対応する複数のデータのうち、ユーザが選択したデータであって、そのデータを用いて縮小画像データを生成できない形式の対象データを、送信部に送信させる送信制御手段と、前記送信部が送信した前記対象データを変換することにより外部装置において生成されるデータであって、縮小画像データを生成可能な形式の変換データを、取得部に取得させる取得制御手段と、前記変換データを用いて生成される縮小画像データを、前記対象データと関連付けて、記憶部に記憶させる記憶制御手段として、前記コンピュータを機能させ、前記表示制御手段は、前記複数のデータのうち、前記縮小画像データが関連付けて記憶されているデータについては、その縮小画像データに対応する縮小画像を前記アイコン画像として表示させる。
【０００８】
なお、本発明は、情報処理装置、情報処理装置を制御する制御装置、情報処理システム、情報処理方法、情報処理プログラムを記録する記録媒体等の種々の態様で実現可能である。
【発明の効果】
【０００９】
請求項１記載の情報処理プログラムによれば、ユーザが選択したデータであって、そのデータを用いて縮小画像データを生成できない形式の対象データは、外部装置において縮小画像データに生成可能な形式の変換データが生成される。また、変換データを用いて生成される縮小画像データが、その変換データの元となった前記対象データと関連付けて、記憶部に記憶される。そして、複数のデータのうち、ユーザが過去に選択したデータについては、そのデータに関連付けて記憶された縮小画像データに対応する縮小画像が、アイコン画像として表示される。よって、アイコン画像を高速表示できるという効果がある。また、ユーザにとって予期しないデータが外部に送信されてしまうことを抑制できるという効果がある。
【００１０】
請求項２記載の情報処理プログラムによれば、請求項１記載の情報処理プログラムの奏する効果に加え、縮小画像データが関連付けて記憶されていないデータについては、予め定められた既定のアイコン画像が表示されるので、縮小画像データが記憶されていないデータについても、その存在を示すことができるという効果がある。
【００１１】
請求項３記載の情報処理プログラムによれば、請求項１または２記載の情報処理プログラムの奏する効果に加え、変換データを用いて縮小画像データが生成されるので、変換データおよび縮小画像データを外部装置に生成させて、それらを受信する場合に比較して、通信時間を短縮できるという効果がある。
【００１２】
請求項４記載の情報処理プログラムによれば、請求項３記載の情報処理プログラムの奏する効果に加え、印刷対象のページとしてユーザに選択されたページの縮小画像、すなわち、ユーザにとって重要である可能性が高いページの縮小画像を、アイコン画像として表示させることができるという効果がある。
【００１３】
請求項５記載の情報処理プログラムによれば、請求項４記載の情報処理プログラムの奏する効果に加え、印刷の指示に用いられる展開データから縮小画像データを生成させるので、処理を効率化できるという効果がある。
【００１４】
請求項６記載の情報処理プログラムによれば、請求項３記載の情報処理プログラムの奏する効果に加え、先頭ページの縮小画像、すなわち、データの内容を認識する上で有用である可能性が高いページの縮小画像を、アイコン画像として表示させることができるという効果がある。
【００１５】
請求項７記載の情報処理プログラムによれば、請求項３から６のいずれかに記載の情報処理プログラムの奏する効果に加え、表示対象のページとしてユーザに選択されたページの縮小画像、すなわち、ユーザ自身が実際に閲覧した可能性が高いページの縮小画像を、アイコン画像として表示させることができるという効果がある。
【００１６】
請求項８記載の情報処理プログラムによれば、請求項１から７のいずれかに記載の情報処理プログラムの奏する効果に加え、関連情報に基づき、対象データに関連付けられた縮小画像データを用いて、その縮小画像データに対応する縮小画像をアイコン画像として表示させることができるという効果がある。
【００１７】
請求項９記載の情報処理プログラムによれば、請求項１から８のいずれかに記載の情報処理プログラムの奏する効果に加え、縮小画像データが無制限に記憶部に蓄積していくことを防止できるという効果がある。
【００１８】
請求項１０記載の情報処理装置によれば、請求項１記載の情報処理プログラムを実行するコンピュータを備えた情報処理装置と同様の効果を奏する。
【００１９】
請求項１１記載の情報処理方法によれば、請求項１記載の情報処理プログラムを実行するコンピュータを備えた情報処理装置と同様の効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態であるデバイス制御アプリケーションを搭載した携帯端末の電気的構成を示すブロック図である。
【図２】携帯端末において実行されるファイル選択処理を示すフローチャートである。
【図３】携帯端末において表示されるファイル一覧画面の一例を示す図である。
【図４】携帯端末において表示されるプレビュー画面の一例を示す図である。
【図５】携帯端末において実行されるプレビュー画面表示処理を示すフローチャートである。
【図６】携帯端末において実行されるファイル一覧表示処理を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の実施形態であるデバイス制御アプリケーション１４ｂ（以下、本アプリ１４ｂ）が搭載された携帯端末１０の電気的構成を示すブロック図である。携帯端末１０に搭載された本アプリ１４ｂは、パーソナルコンピュータなどを経由せずに、携帯端末１０から直接、デバイス３０の印刷機能およびスキャン機能を利用するためのアプリケーションである。特に、本実施形態の本アプリ１４ｂは、アイコン画像を高速表示でき、且つ、ユーザにとって予期しないデータが外部に送信されてしまうことを抑制し、プライバシーやセキュリティの面からユーザに安心感を与えるように構成されている。
【００２２】
携帯端末１０は、携帯電話網１００を介して、他の装置との間で音声通話を行い、またはインターネット２００を利用可能な携帯電話機である。また、携帯端末１０は、アクセスポイント５０を介したインフラストラクチャモードにより、デバイス３０との間で無線通信を行う。携帯端末１０には、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４、無線ＬＡＮ送受信部１５、操作キー１６、タッチパネル１７、液晶表示装置１８（以下、ＬＣＤ１８）、メモリカードインターフェイス１９（以下、メモリカードＩ／Ｆ１９）、音声入出力部２１、電話網通信部２２が設けられる。これらは、バスライン２３を介して互いに接続されている。
【００２３】
ＣＰＵ１１は、ＲＯＭ１２等に記憶される固定値やプログラム等に従って、バスライン２３と接続された各部を制御する。ＲＯＭ１２は、書換不能な不揮発性のメモリであって、ＲＡＭ１３は、書換可能な揮発性のメモリである。
【００２４】
フラッシュメモリ１４は、書換可能な不揮発性のメモリであり、オペレーティングシステム１４ａ（以下、ＯＳ１４ａ）や本アプリ１４ｂが格納される。ＯＳ１４ａは、携帯端末１０の標準機能を実現するための基本ソフトウェアであって、本実施形態の場合、アンドロイド（登録商標）ＯＳである。本アプリ１４ｂは、デバイス３０のベンダによって提供されるアプリケーションであって、ユーザによって携帯端末１０にインストールされ、携帯端末１０からのデバイス３０の利用を可能とする。
【００２５】
以降、アプリケーションやオペレーティングシステムなどのプログラムを実行するＣＰＵ１１のことを、単にプログラム名で記載する場合もある。例えば「アプリケーション」という記載が、「アプリケーションを実行するＣＰＵ１１」を意味する場合もある。
【００２６】
携帯端末１０にインストールされた各アプリ（本アプリ１４ｂを含む）は、ＯＳ１４ａのＡＰＩを呼び出して、無線ＬＡＮ送受信部１５、操作キー１６、タッチパネル１７、ＬＣＤ１８、メモリカードＩ／Ｆ１９、音声入出力部２１、電話網通信部２２など、携帯端末１０の各構成に受け渡したいデータをＯＳ１４ａに出力する。すなわち、各アプリは、ＯＳ１４ａのＡＰＩを呼び出すことによって、携帯端末１０の各構成を制御する。また、各アプリは、ＯＳ１４ａのＡＰＩを呼び出して、携帯端末１０の各構成が出力するデータや各構成の状態を示すデータをＯＳ１４ａから取得する。すなわち、ＯＳ１４ａのＡＰＩを呼び出すことによって、携帯端末１０の各構成の状態（携帯端末１０への操作入力の状態も含む）を示すデータをＯＳ１４ａから取得する。また、ＯＳ１４ａは、携帯端末１０の各構成が出力するデータや各構成の状態を示すデータを、定期的に、あるいは各構成の状態変化の都度、各アプリに通知することもある。すなわち、各アプリは、ＯＳ１４ａからの通知を受けることによって、携帯端末１０の各構成の状態（携帯端末１０への操作入力の状態も含む）を示すデータをＯＳ１４ａから取得する。
【００２７】
無線ＬＡＮ送受信部１５は、ＩＥＥＥ８０２．１１ｂ/ｇの規格に準拠した無線ＬＡＮにより、携帯端末１０と他の機器とをＷｉ−Ｆｉ（登録商標）接続する回路である。この無線ＬＡＮ送受信部１５により、携帯端末１０とアクセスポイント５０との間において、無線通信が可能となる。
【００２８】
操作キー１６は、携帯端末１０の筺体に設けられたハードキーであり、携帯端末１０に設定情報や指示を入力する。タッチパネル１７は、ＬＣＤ１８に重ねて設けられ、携帯端末１０に設定情報や指示を入力する。ＬＣＤ１８は、ファイル一覧画面（図３を参照して後述）や、プレビュー画面（図４を参照して後述）を表示する。メモリカードＩ／Ｆ１９は、不揮発性のメモリカード２０が装着されるインターフェイスであって、メモリカード２０に対するデータの書き込み又は読み出しを制御する。
【００２９】
メモリカード２０は、一例として、ＳＤカード（登録商標）である。本実施形態において、メモリカード２０には、ファイル管理領域２０ａ、デバイス管理領域２０ｂが設けられる。ファイル管理領域２０ａは、例えば、インターネット２００からダウンロードされたファイルや、電子メールにより添付されて受信したファイル、デバイス３０から取得したスキャンデータから生成したファイルが保存される領域である。なお、本実施形態においては、ＰＤＦ形式のファイル（以下、ＰＤＦファイル）とＪＰＥＧ形式のファイル（以下、ＪＰＥＧファイル）とが、このファイル管理領域２０ａに保存されているものとして説明する。
【００３０】
デバイス管理領域２０ｂは、携帯端末１０に本アプリ１４ｂをインストールする際に、本アプリ１４ｂによって作成されるフォルダ（図示せず）に対応した領域である。このデバイス管理領域２０ｂは、本アプリ１４ｂに割り当てられた領域として、本アプリ１４ｂによってのみデータの書換が許可される。デバイス管理領域２０ｂには、サムネイル保存領域２０ｂ１、サムネイル管理領域２０ｂ２が設けられる。サムネイル保存領域２０ｂ１は、ファイル管理領域２０ａに保存されたＰＤＦファイルを用いて生成されたＪＰＥＧ形式のサムネイルデータを記憶する領域である。サムネイル管理領域２０ｂ２は、サムネイル保存領域２０ｂ１に記憶されたサムネイルデータのデータ名と、そのサムネイルデータ生成の元になったＰＤＦファイルのファイル名とを関連付けた関連情報を記憶する領域である。
【００３１】
音声入出力部２１は、マイクやスピーカなどで構成された音声入出力用デバイスであり、電話網通信部２２は、携帯電話網１００を介した通信を行うための回路である。携帯電話網１００は、ＩＭＴ−２０００（International  Mobile  Telecommunication-2000）方式の通信網であって、図示しないゲートウェイを介してインターネット２００に接続することにより、携帯端末１０によるインターネット２００の利用を可能にする。変換サーバ３００は、携帯端末１０からアップロードされるＰＤＦファイルをＪＰＥＧファイルに変換して、携帯端末１０に返却するサービスを提供する。
【００３２】
デバイス３０は、プリンタ機能、スキャン機能、コピー機能などを有する複合機であって、携帯端末１０の無線ＬＡＮ送受信部１５と同様に構成された無線ＬＡＮ送受信部（図示せず）を備え、アクセスポイント５０を介した無線通信により、携帯端末１０とＷｉ−Ｆｉ接続される。また、デバイス３０は、携帯端末１０の本アプリ１４ｂにより制御され、携帯端末１０から送信されてくるデータに基づいて画像を印刷する。
【００３３】
図２は、本アプリ１４ｂに従い、携帯端末１０のＣＰＵ１１が実行するファイル選択処理を示すフローチャートである。この処理は、デバイス３０に印刷させるファイルまたはページをユーザに選択させるための処理であって、携帯端末１０において、ユーザが本アプリ１４ｂを起動した場合に実行される。なお、以下に説明する図２，図５，図６のフローチャートに示す各ステップは、本アプリ１４ｂがＣＰＵ１１に実行させ、または、本アプリ１４ｂがＯＳ１４ａなどの機能を利用してＣＰＵ１１に実行させるものとして説明する。ただし、各フローチャートが含むステップは、ＯＳ１４ａやその他アプリケーションがＣＰＵ１１に実行させるステップに一部置き換えられても良い。また、ＣＰＵ１１の関与によらず、携帯端末１０に設けられたハードウェアそのものが作動することによって実現されるステップに、一部置き換えられても良い。
【００３４】
まず、ステップＳ２０１（以下、ステップを省略）において、ＣＰＵ１１は、複数のアイコン画像を、ＬＣＤ１８に表示させるファイル一覧表示処理を実行する（Ｓ２０１）。
【００３５】
図３は、ファイル一覧表示処理（Ｓ２０１）により、ＬＣＤ１８に表示させるファイル一覧画面の一例を示す図である。ファイル一覧画面は、メモリカード２０に保存されたファイルに対応するアイコン画像４２と、ファイル名４４とを関連付けて示す画面である。詳細は、図６を参照して後述するが、本実施形態においては、メモリカード２０に保存されたファイルのうち、サムネイルデータが記憶されていないファイルについては、予め定められた既定のアイコン画像４２ａを表示させる。この場合、ユーザは、ファイル名４４のみを手がかりに、アイコン画像４２に対応するファイルの内容を推測する。
【００３６】
一方、メモリカード２０に保存されたファイルのうち、サムネイルデータが記憶されているファイルについては、そのサムネイルデータに対応するサムネイル（縮小画像）４２ｂを、アイコン画像４２として表示させる。したがって、ユーザは、ファイル名４４に加えて、サムネイル４２ｂを手がかりに、アイコン画像４２に対応するファイルの内容を推測できる。
【００３７】
そして、ユーザは、ファイル一覧画面に表示されたアイコン画像４２の一覧のうち、印刷したい所望のファイルに対応するアイコン画像４２を選択し、タッチすることにより、印刷対象のファイルを選択する。
【００３８】
図２に戻り説明する。次に、ＣＰＵ１１は、ユーザによりタッチされたアイコン画像４２に対応するファイルを選択する（Ｓ２０２）。選択したファイルを以下、対象ファイルという。対象ファイルが、携帯端末１０で処理可能な所定の形式である場合（Ｓ２０３：Ｙｅｓ）、ＣＰＵ１１はＳ２０７に移行する。一方、対象ファイルが所定の形式ではない場合（Ｓ２０３：Ｎｏ）、ＣＰＵ１１はＳ２０４に移行する。ここで、携帯端末１０で処理可能な所定の形式とは、携帯端末１０のＯＳ１４ａやハードウェアにより処理可能な形式であって、後からインストールされた他のアプリケーションを利用せずに、データに対応する画像やサムネイルを表示可能な形式を意味している。本実施形態では、ファイルの形式がＪＰＥＧ形式である場合、携帯端末１０で処理可能な所定の形式であると判断し、ファイルの形式がＰＤＦ形式である場合、携帯端末１０で処理可能な所定な形式ではない、と判断するものとする。
【００３９】
対象ファイルがＪＰＥＧ形式であって、携帯端末１０で処理可能な所定の形式である場合（Ｓ２０３：Ｙｅｓ）、ＣＰＵ１１は、そのＪＰＥＧ形式のファイルを展開してプレビュー画面（図４）をＬＣＤ１８に表示させ（Ｓ２０７）、処理を終了する。
【００４０】
一方、対象ファイルがＰＤＦ形式であって、携帯端末１０で処理可能な所定の形式ではない場合（Ｓ２０３：Ｎｏ）、ＣＰＵ１１は、対象ファイルを電話網通信部２２を介して変換サーバ３００にアップロード（送信）させる（Ｓ２０４）。変換サーバ３００は、携帯端末１０からアップロードされた対象ファイルを変換することにより、ＪＰＥＧファイルを生成する。次に、ＣＰＵ１１は、変換サーバ３００において生成されたＪＰＥＧファイルを電話網通信部２２にダウンロード（取得）させ、そのＪＰＥＧファイルをメモリカード２０内のファイル管理領域２０ａに記憶させる（Ｓ２０５）。なお、アップロードした対象ファイルが、複数ページ分のデータを含む１つのＰＤＦファイルである場合、変換サーバ３００は、その１つのＰＤＦファイルに含まれる各ページを、それぞれ、１つのＪＰＥＧファイルに変換すると共に、各ＪＰＥＧファイルに元々のＰＤＦファイルにおけるページ番号を関連付ける。一方、携帯端末１０は、ページ番号が関連付けられた複数のＪＰＥＧファイルを、変換サーバ３００からダウンロードする。
【００４１】
次に、ＣＰＵ１１は、変換サーバ３００からダウンロードしたＪＰＥＧファイルを用いてプレビュー画面を表示させる、プレビュー画面表示処理（Ｓ２０６）を実行する。なお、プレビュー画面表示処理（Ｓ２０６）については、図５を参照して後述する。
【００４２】
図４は、プレビュー画面の一例を示す図である。図４に示すように、プレビュー画面は、プレビュー画像５２、ページ切り替えボタン５４、ページ情報５６、現ページ印刷ボタン５８、全ページ印刷ボタン６０を含む。プレビュー画像５２は、ＪＰＥＧファイルを展開することにより生成された展開データに基づいて表示される。ユーザは、このプレビュー画像５２を見て、印刷を実行するか否かを判断する。なお、ファイル一覧画面（図３）においてユーザがＪＰＥＧファイルを選択した場合、本アプリ１４ｂは、そのＪＰＥＧファイルを用いて、プレビュー画像５２を表示させる。一方、ファイル一覧画面においてユーザがＰＤＦファイルを選択した場合には、図２を参照して説明したように、本アプリ１４ｂは、そのＰＤＦファイルを変換サーバ３００にアップロードさせてＪＰＥＧファイルに変換させ、そのＪＰＥＧファイルを用いて、プレビュー画像５２を表示させる。
【００４３】
ページ送りボタン５４は、表示対象とすべきページをユーザに選択させるためのボタンであり、ページ情報５６は、ユーザが選択したファイルに含まれる総ページ数と、表示中のプレビュー画像５２のページ番号とを示す情報である。ユーザは、ページ情報５６により、現在閲覧中のプレビュー画像５２のページ番号を認識し、ページ送りボタン５４を適宜操作することにより、所望のページのプレビュー画像５２をＬＣＤ１８に表示させることができる。
【００４４】
現ページ印刷ボタン５８がユーザによりタッチされた場合、本アプリ１４ｂは、表示中のプレビュー画像５２を表示させるため生成された展開データを、無線ＬＡＮ送受信部１５（図１）を介してデバイス３０へ送信させて、印刷対象のページをデバイス３０に印刷させる。一方、全ページ印刷ボタン６０がユーザによりタッチされた場合、本アプリ１４ｂは、全ページ分の展開データを、無線ＬＡＮ送受信部１５を介してデバイス３０へ送信させて、全ページをデバイス３０に印刷させる。
【００４５】
携帯端末１０は、通常のパーソナルコンピュータに比較して処理能力が劣る場合があり、例えば、ＰＤＦファイルなど、携帯端末１０の標準機能では処理が困難なファイルが存在する。しかしながら、本実施形態のファイル選択処理によれば、携帯端末１０では処理が困難な形式の対象ファイルについては、変換サーバ３００を利用して、処理可能な形式のファイルに変換し、その変換後のファイルを用いてプレビュー画像５２を表示させ、また、デバイス３０へ印刷を指示するので、携帯端末１０の処理の負荷を軽減できる。
【００４６】
図５は、携帯端末１０のＣＰＵ１１が実行するプレビュー画面表示処理（Ｓ２０６）を示すフローチャートである。プレビュー画面表示処理は、変換サーバ３００からダウンロードしたＪＰＥＧファイルを用いて、プレビュー画面（図４）をＬＣＤ１８に表示させ、さらに、サムネイルデータを生成して、メモリカード２０のサムネイル保存領域２０ｂ１に記憶させる処理である。
【００４７】
まず、ＣＰＵ１１は、プレビュー画面（図３）をＬＣＤ１８に表示させる（Ｓ５０１）。なお、Ｓ２０４（図２）においてアップロードさせた対象ファイルが複数ページのデータを含む場合、変換サーバ３００からは複数のＪＰＥＧファイルがダウンロードされるので、ファイル管理領域２０ａには、対象ファイルに基づく複数のＪＰＥＧファイルが記憶されているが、まず最初に、１ページ目のデータから生成されたＪＰＥＧファイルを用いて、プレビュー画像５２を表示させる。
【００４８】
次に、ページ切り替えボタン５４がタッチされることにより、ページの切り替えが指示された場合（Ｓ５０２：Ｙｅｓ）、ＣＰＵ１１は、プレビュー画像５２として表示すべき画像のページ番号（表示ページ番号）を切り替える（Ｓ５０３）。具体的には、ページ切り替えボタン５４の操作により選択されたページが関連付けられたＪＰＥＧファイルを、ファイル管理領域２０ａから読み出す。そして、そのＪＰＥＧファイルを展開することにより展開データを生成し、その展開データに基づき、選択されたページのプレビュー画像５２をＬＣＤ１８に表示させる（Ｓ５０１）。次に、ＣＰＵ１１は、Ｓ５０２の判断に戻って処理を繰り返し、ユーザ操作に基づき表示対象のページを選択する。
【００４９】
ページ切り替えが指示されず（Ｓ５０２：Ｎｏ）、全ページ印刷が指示されず（Ｓ５０４：Ｎｏ）、現ページ印刷が指示されない場合（Ｓ５０５：Ｎｏ）、ＣＰＵ１１は、Ｓ５０２から処理を繰り返す。したがって、ユーザは、プレビュー画像５２として表示すべきページを切り替えながら、各ページの画像を確認し、印刷対象のページを探すことができる。
【００５０】
このようにして処理を繰り返すうちに、ユーザが、印刷対象のページを見つけ、現ページ印刷ボタン５８をタッチすることにより、現ページ印刷を指示した場合（Ｓ５０５：Ｙｅｓ）、ＣＰＵ１１は、表示中のページを印刷対象のページとして選択し、そのページの印刷をデバイス３０に指示する（Ｓ５０６）。具体的には、プレビュー画像５２を表示させるためにＪＰＥＧファイルから生成した展開データを、無線ＬＡＮ通信部１５を介してデバイス３０へ送信させる。ただし、デバイス３０がＪＰＥＧファイルを処理できる場合、印刷対象のページに対応するＪＰＥＧファイルを携帯端末１０からデバイス３０へ送信させることにより、該当ページの印刷をデバイス３０に指示しても良い。
【００５１】
次に、ＣＰＵ１１は、印刷の指示に用いた展開データからサムネイルデータを生成する（Ｓ５０７）。印刷の指示に用いられる展開データ（プレビュー画像５２の表示に用いた展開データでもある）からサムネイルデータを生成させるので、ＪＰＥＧファイルを何度も展開する必要がなく、処理を効率化できる。
【００５２】
そして、ＣＰＵ１１は、生成したサムネイルデータを、メモリカード２０のサムネイル保存領域２０ｂ１に記憶させる。また、そのサムネイルデータに付与したデータ名と、そのサムネイルデータの元となった対象ファイルのファイル名とを関連づけた関連情報を、メモリカード２０のサムネイル管理領域２０ｂ２に記憶させる（Ｓ５０８）。ここで、Ｓ２０２において選択したＰＤＦファイル（対象ファイル）について、過去に生成されたサムネイルデータが既に関連付けて記憶されている場合において、さらにサムネイルデータが新たに生成された場合は、既に記憶されていたサムネイルデータに、新たに生成されたサムネイルデータを上書きさせる。このようにすれば、サムネイルデータが無制限にメモリカード２０に蓄積していくことを防止できる。また、ユーザが直近に選択した印刷対象のページに基づくサムネイルデータを、記憶させることができる。
【００５３】
なお、サムネイルデータおよび関連情報をメモリカード２０内のデバイス管理領域２０ｂ（すなわち、本アプリ１４ｂに割り当てられた領域）に記憶させることにより、本アプリ１４ｂは、独自のルールでサムネイルデータのデータ名を決定でき、また、他のアプリケーションによって、サムネイルデータが消去されるおそれを回避できる。
【００５４】
一方、ユーザが全ページ印刷ボタン６０をタッチすることにより、全ページ印刷を指示した場合（Ｓ５０４：Ｙｅｓ）、ＣＰＵ１１は、全ページの印刷をデバイス３０に指示する（Ｓ５０９）。具体的には、変換サーバ３００からダウンロードした全てのＪＰＥＧファイルを展開し、デバイス３０へ送信させる。
【００５５】
次に、ＣＰＵ１１は、表示中のプレビュー画像５２からサムネイルデータを生成するか否かをユーザに問い合わせる（Ｓ５１０）。表示中のプレビュー画像５２からサムネイルデータを生成することをユーザが選択した場合（Ｓ５１０：Ｙｅｓ）、ＣＰＵ１１は、Ｓ５０７に移行し、表示中のページのサムネイルデータを生成する（Ｓ５０７）。
【００５６】
一方、表示中のプレビュー画像５２からサムネイルデータを生成しないことをユーザが選択した場合（Ｓ５１０：Ｎｏ）、ＣＰＵ１１は、対象ファイルの１ページ目（すなわち先頭ページ）に対応するサムネイルデータをＪＰＥＧファイルを用いて生成する（Ｓ５１１）。そして、ＣＰＵ１１は、生成したサムネイルデータを、そのサムネイルデータの元となった対象ファイルに関連付けて記憶させる（Ｓ５０８）。
【００５７】
プレビュー画面表示処理（Ｓ２０６）によれば、プレビュー画像５２を表示させるために変換サーバ３００から取得したＪＰＥＧファイルを用いて、サムネイルデータを生成するので、単に、サムネイルデータを生成するためだけにＪＰＥＧファイルを取得する場合に比較して、効率的である。
【００５８】
また、印刷対象のページとしてユーザに選択されたページのサムネイルデータを生成する場合（Ｓ５０７）、ユーザにとって重要である可能性が高いページのサムネイル４２ｂを、アイコン画像４２として表示させることができる。
【００５９】
または、１ページ目のサムネイルデータを生成する場合（Ｓ５１１）、データの内容を認識する上で有用である可能性が高い先頭ページのサムネイル４２ｂを、アイコン画像４２として表示させることができる。
【００６０】
また、表示中のプレビュー画像５２からサムネイルデータを生成する場合（Ｓ５０７）、ユーザ自身が一度閲覧してその内容を把握しているページのサムネイル４２ｂを、アイコン画像４２として表示させることができる。
【００６１】
なお、本実施形態のプレビュー画面表示処理（Ｓ２０６）においては、変換サーバ３００からダウンロードしたＪＰＥＧファイルを用いて、携帯端末１０においてサムネイルデータを生成するものとして説明した。これに代えて、変換サーバ３００において、ＪＰＥＧファイルおよびサムネイルデータを生成させ、これを携帯端末１０にダウンロードするように、プレビュー画面表示処理（Ｓ２０６）を構成しても良い。しかしながら、本実施形態のように、変換サーバ３００ではサムネイルデータを生成させず、携帯端末１０においてサムネイルデータを生成するように構成する場合、変換サーバ３００からデータの返却を待つ待機時間、および、変換サーバ３００との通信に要する時間を短縮できるので、携帯端末１０のユーザに短時間でプレビュー画像５２を閲覧させることができるという利点がある。また、ユーザによる印刷対象ページの選択が完了した後にサムネイルデータを生成するので、ユーザによるページの選択に基づいて、サムネイル４２ｂとして適切なページを決定し、そのページのサムネイルデータを生成できるという利点がある。
【００６２】
図６は、ファイル一覧表示処理（Ｓ２０１）を示すフローチャートである。ファイル一覧表示処理（Ｓ２０１）は、ファイル一覧画面（図３参照）をＬＣＤ１８に表示させる処理である。まず、ＣＰＵ１１は、メモリカード２０内に記憶されているファイルのうち、本アプリ１４ｂにより、携帯端末１０からデバイス３０に対して印刷を指示することが可能な形式のファイル（以下、印刷候補ファイル）を検索する（Ｓ６０１）。本実施形態の場合は、ＰＤＦファイル、ＪＰＥＧファイルが、印刷候補ファイルに該当する。
【００６３】
メモリカード２０内に保存されている全てのファイルの検索が終了したと判断されない場合（Ｓ６０２：Ｎｏ）、ＣＰＵ１１は、検索により抽出された印刷候補ファイルのファイル名をファイル一覧画面に表示させる（Ｓ６０３）。
【００６４】
次に、ＣＰＵ１１は、その印刷候補ファイルに関連付けられたサムネイルデータが存在するか否かを判断する（Ｓ６０４）。具体的には、印刷候補ファイルがＰＤＦファイルである場合、そのファイル名を含む関連情報がサムネイル管理領域２０ｂ２に記憶されているか否かを判断する。また、対象ファイルがＪＰＥＧファイルである場合、そのヘッダにサムネイルデータが格納されているか否かを判断する。ＪＰＥＧファイルは、その仕様上、ほとんどの場合においてサムネイルデータが予めヘッダ内に格納されているからである。
【００６５】
印刷候補ファイルに関連付けられたサムネイルデータが存在する場合（Ｓ６０４：Ｙｅｓ）、ＣＰＵ１１は、サムネイル４２ｂをアイコン画像４２としてファイル一覧画面（図３）に表示させる（Ｓ６０５）。具体的には、印刷候補ファイルがＰＤＦファイルである場合、サムネイル管理領域２０ｂ２に記憶される関連情報に基づき、その印刷候補ファイルのファイル名に関連付けられたサムネイルデータのデータ名を取得し、そのデータ名で特定されるサムネイルデータをサムネイル保存領域２０ｂ１から読み出す。そして、そのサムネイルデータを用いて、ファイル一覧画面にサムネイル４２ｂを表示させる。一方、印刷候補ファイルがＪＰＥＧファイルである場合、そのＪＰＥＧファイルのヘッダに格納されているサムネイルデータを用いて、サムネイル４２ｂを表示させる。
【００６６】
一方、印刷候補ファイルに関連付けられたサムネイルデータが存在しない場合（Ｓ６０４：Ｎｏ）、ＣＰＵ１１は、既定のアイコン画像４２ａを、アイコン画像４２としてファイル一覧画面に表示させ（Ｓ６０６）、Ｓ６０２に戻る。
【００６７】
このようにして処理を繰り返すうちに、メモリカード２０内の全てのファイルの検索を終了した場合（Ｓ６０２：Ｙｅｓ）、ＣＰＵ１１は、この処理を終了する。
【００６８】
図６に示すファイル一覧表示処理（Ｓ２０１）によれば、図３を参照して説明したファイル一覧画面をＬＣＤ１８に表示させることができる。その結果、ユーザが過去に選択したファイルについては、そのファイルに関連付けて記憶させたサムネイルデータに対応するサムネイル４２ｂを、アイコン画像４２として表示させることができ、ファイルの認識性を向上できる。
【００６９】
また、上述したように、本実施形態の本アプリ１４ｂは、携帯端末１０では処理が困難な形式のファイルのプレビュー画像５２を表示させるために、ユーザ自身が選択したファイルについては、それを一旦、変換サーバ３００にアップロードさせるように構成されている。この点については、ユーザ自身によるファイルの選択という操作工程を経ているため、仕様書などで予め明記しておけば、ユーザの抵抗感はそれほど大きくないものと予想される。しかしながら、ファイル一覧画面（図３）を表示させるために、全てのファイルをアップロードすることとすると、プライバシーやセキュリティの観点からユーザが抵抗感を持つことが予想される。
【００７０】
このような問題点に対して、本実施形態によれば、ユーザによって選択された対象ファイルについてのみ、変換サーバ３００へ送信し、変換サーバ３００から得られる変換ファイルを用いてサムネイルデータを生成するように構成されているので、ユーザにとって予期しないデータが外部に送信されてしまうことを抑制し、プライバシーやセキュリティの面からユーザに安心感を与えることができる。
【００７１】
また、本実施形態のファイル一覧表示処理によれば、サムネイルデータが関連付けて記憶されていないファイルについては、予め定められた既定のアイコン画像４２ａが表示されるので、サムネイルデータが記憶されていないファイルについても、その存在をユーザに示すことができる。
【００７２】
上記実施形態において、携帯端末１０が情報処理装置の一例である。サムネイルデータが縮小画像データの一例であり、サムネイル４２ｂが縮小画像の一例である。変換サーバ３００が外部装置の一例である。ＰＤＦファイルが対象データの一例であり、ＪＰＥＧファイルが変換データの一例である。
【００７３】
ＣＰＵ１１が、コンピュータ、生成部の一例である。無線ＬＡＮ送受信部１５が送受信部の一例である。ＬＣＤ１８が表示部の一例である。メモリカード２０が記憶部の一例である。電話網通信部２２が送信部、取得部の一例である。ただし、取得部、生成部、送受信部、表示部、送信部の各部は、ハードウェア単体、または、本発明のプログラムあるいはオペレーティングシステムなど本発明以外のプログラムを実行することにより動作するハードウェアであっても良い。また、これら各部は、複数のプログラムによる処理を組み合わせて動作するハードウェアであっても良い。また、記憶部は、フラッシュメモリ１４など、携帯端末１０に内蔵されたメモリであっても良い。
【００７４】
Ｓ２０１を実行するＣＰＵ１１が表示制御手段の一例である。Ｓ２０４を実行するＣＰＵ１１が送信制御手段の一例である。Ｓ２０５を実行するＣＰＵ１１が取得制御手段の一例である。Ｓ５０３を実行するＣＰＵ１１が選択表示手段の一例である。Ｓ５０６，Ｓ５０９を実行するＣＰＵ１１が印刷指示手段の一例である。Ｓ５０７，Ｓ５１１を実行するＣＰＵ１１が生成制御手段の一例である。Ｓ５０８を実行するＣＰＵ１１が記憶制御手段、関連情報記憶手段の一例である。ＣＰＵ１１に制御されて動作する電話網通信部２２が送信手段および取得手段の一例である。ＣＰＵ１１に制御されて動作するＬＣＤ１８が表示手段の一例である。ＣＰＵ１１に制御されて動作するメモリカードＩ／Ｆ１９が記憶手段の一例である。
【００７５】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００７６】
例えば、上記実施形態では、通話機能を有する携帯端末１０が情報処理装置の一例であったが、パーソナルコンピュータ、デジタルカメラなどの通話機能を持たない各種の装置であっても情報処理装置の一例となり得る。
【００７７】
また、上記実施形態においては、携帯端末１０において、ユーザが、本アプリ１４ｂを起動した場合に、ファイル選択処理（図２）を実行するものとして説明した。しかしながら、ＯＳ１４ａがアンドロイド（登録商標）ＯＳである場合、アンドロイド（登録商標）ＯＳの共有機能によって、データの共有出力先として、本アプリ１４ｂが選択された場合に、ファイル選択処理（図２）を実行しても良い。
【００７８】
また、上記実施形態においては、携帯端末１０の標準機能で処理可能な形式であると判断される形式の一例として、ＪＰＥＧ形式を例示した。しかしながら、ＪＰＥＧ形式に限られるものではなく、例えば、ＰＮＧ形式、ＧＩＦ形式、ＢＭＰ形式など、各種の形式が、携帯端末１０で処理可能な形式の一例に相当し得る。
【００７９】
また、携帯端末１０では処理が困難な形式の一例として、上記実施形態では、ＰＤＦ形式を例示した。しかしながら、ＰＤＦ形式に限られるものではなく、例えば、ＤＯＣ形式、ＸＬＳ形式など、各種の形式が、携帯端末１０で処理が困難な形式の一例に相当し得る。また、携帯端末１０にインストールされたアプリケーションで処理可能な形式のファイルであっても、そのアプリケーションのバージョンによっては、プレビュー画像５２の表示に困難を伴う場合があり得る。そのような対象ファイルについては、ファイルの形式に関わらず、携帯端末１０での処理が困難な形式のファイルと同様に処理するよう、上記実施形態を変形しても良い。
【００８０】
また、上記実施形態では、サムネイルデータが記憶されていないファイルについては、既定のアイコン画像４２ａを表示させた。しかしながら、サムネイルデータが記憶されていないファイルについては、アイコン画像４２を表示させないように構成しても良い。
【００８１】
また、上記実施形態においては、ファイルについて、サムネイルデータが関連付けて記憶されている場合には、そのサムネイルデータに対応するサムネイル４２ｂを、アイコン画像４２として表示させた。この場合、サムネイルデータが生成された後に更新されたファイルについては、そのサムネイル４２ｂに、例えば、「Ｎｅｗ」、「Ｕｐｄａｔｅ」など、ファイルが更新されたことを示す識別情報を付しても良い。
【００８２】
具体的には、変換サーバ３００からダウンロードしたデータを用いてサムネイルデータを生成し、メモリカード２０に記憶する際に、そのサムネイルデータの元となった対象データのタイムスタンプやファイルサイズを、そのサムネイルデータに関連付けて記憶しておく。そして、次回以降、その対象ファイルのアイコン画像４２を表示する際には、サムネイルデータに関連付けられたタイムスタンプやファイルサイズと、対象ファイルの最新のタイムスタンプやファイルサイズと比較することにより、サムネイルデータの生成後、対象ファイルが更新されたか否かを判断し、更新されたと判断される場合には、サムネイル４２ｂに識別情報を付して表示すれば良い。
【００８３】
また、上記実施形態においては、アイコン画像４２と共に、ファイル名４４を表示させていたが、これに加え、ファイル作成日時、ファイルサイズなど、ファイルの内容を推測するために役立つ各種の情報を表示させても良い。
【００８４】
また、上記実施形態において、携帯端末１０は、対象ファイルを変換サーバ３００にアップロードし、変換サーバ３００がそれを変換するものとして説明した。しかしながら、携帯端末１０から対象データのアップロードを受け付けるサーバと、その対象データを変換して携帯端末１０に提供するサーバとは、物理的に別体の装置であっても良い。
【００８５】
また、上記実施形態では、携帯端末１０においてサムネイルデータを生成させていた。これに代えて、変換サーバ３００などの外部装置でサムネイルデータを生成するように、携帯端末１０から外部装置へ要求させるよう、本アプリ１４ｂを構成しても良い。その場合、外部装置からは複数ページの各々に対応する複数のサムネイルデータを取得して、そのいずれかをアイコン画像４２として表示させても良い。また、対象データのアップロードと共に、ページ番号を外部装置へ送信させ、そのページ番号に対応するデータについて外部装置に生成させたサムネイルデータを取得できるよう、本アプリ１４ｂを構成しても良い。
【００８６】
また、上記実施形態では、ユーザが印刷対象として選択したファイルについて、サムネイルデータが生成されていた。しかしながら、ユーザがプレビュー画像を閲覧するために選択したファイルについても、外部のサーバから取得された変換データを用いてプレビュー画像を表示させ、且つ、サムネイルデータを生成するように、プレビュー画面表示処理（図５）を変形しても良い。
【００８７】
また、上記実施形態では、携帯端末１０は、電話網通信部２２により、携帯電話網１００を介してインターネット２００に接続するものとして説明した。これに代えて、通信費節約のために、無線ＬＡＮ送受信部１５によりアクセスポイント５０を介してインターネット２００に接続する場合にも、本発明を適用可能である。
＜その他＞
＜手段＞
技術的思想１記載の情報処理プログラムは、情報処理装置が備えるコンピュータにおいて実行されるものであって、複数のアイコン画像を、表示部に表示させる表示制御手段と、前記複数のアイコン画像に対応する複数のデータのうち、ユーザが選択した対象データを、送信部に送信させる送信制御手段と、前記送信部が送信した前記対象データを変換することにより外部装置において生成される変換データを、取得部に取得させる取得制御手段と、前記対象データを用いて生成される縮小画像データを、前記対象データと関連付けて、記憶部に記憶させる記憶制御手段として、前記コンピュータを機能させ、前記表示制御手段は、前記複数のデータのうち、前記縮小画像データが関連付けて記憶されているデータについては、その縮小画像データに対応する縮小画像を前記アイコン画像として表示させる
技術的思想２記載の情報処理プログラムは、技術的思想１記載の情報処理プログラムにおいて、前記表示制御手段は、前記複数のデータのうち、前記縮小画像データが関連付けて記憶されていないデータについては、予め定められた既定のアイコン画像を表示させる。
技術的思想３記載の情報処理プログラムは、技術的思想１または２に記載の情報処理プログラムにおいて、前記取得制御手段により取得された前記変換データを用いて、生成部に、前記縮小画像データを生成させる生成制御手段として、前記コンピュータを機能させ、前記記憶制御手段は、前記生成制御手段により生成された前記縮小画像データを、前記記憶部に記憶させる。
技術的思想４記載の情報処理プログラムは、技術的思想３記載の情報処理プログラムにおいて、ユーザが選択した前記対象データに、複数ページのデータが含まれる場合、前記取得制御手段により取得された前記変換データのうち、ユーザ操作に基づいて選択される印刷対象のページに対応する変換データの印刷を、送受信部に指示させる印刷指示手段として、前記コンピュータを機能させ、前記生成制御手段は、前記印刷対象のページの縮小画像に対応する縮小画像データを生成させる。
技術的思想５記載の情報処理プログラムは、技術的思想４記載の情報処理プログラムにおいて、前記印刷指示手段は、前記印刷対象のページに対応する変換データを展開することにより生成された展開データを、前記送受信部に送信させることにより、前記変換データの印刷を指示させるものであり、前記生成制御手段は、印刷の指示に用いられる前記展開データから前記縮小画像データを生成させる。
技術的思想６記載の情報処理プログラムは、技術的思想３記載の情報処理プログラムにおいて、ユーザが選択した前記対象データに、複数ページのデータが含まれる場合、前記取得制御手段により取得された前記変換データのうち、ユーザ操作に基づいて選択される印刷対象のページに対応する変換データの印刷を、送受信部に指示させる印刷指示手段として、前記コンピュータを機能させ、前記生成制御手段は、印刷対象のページとして複数のページが選択された場合、前記対象データに含まれるページのうち、先頭ページの縮小画像に対応する縮小画像データを生成させる。
技術的思想７記載の情報処理プログラムは、技術的思想３から６のいずれかに記載の情報処理プログラムにおいて、ユーザが選択した前記対象データに、複数ページのデータが含まれる場合、前記取得制御手段により取得された前記変換データのうち、ユーザ操作に基づいて選択される表示対象のページに対応する変換データを用いて、前記表示対象のページを前記表示部に表示させる選択表示手段として、前記コンピュータを機能させ、前記生成制御手段は、前記表示対象のページの縮小画像に対応する縮小画像データを生成させる。
技術的思想８記載の情報処理プログラムは、技術的思想１から７のいずれかに記載の情報処理プログラムにおいて、前記記憶制御手段は、前記記憶部のうち、前記情報処理プログラムに割り当てられた領域に、前記縮小画像データを記憶させるものであり、前記対象データを用いて生成される縮小画像データと、前記対象データとの関連付けを示す関連情報を、前記記憶部のうち、前記情報処理プログラムに割り当てられた領域に記憶させる関連情報記憶手段として、前記コンピュータを機能させ、前記表示制御手段は、前記記憶部が記憶する前記関連情報に基づき、前記対象データに関連付けられた縮小画像データを用いて、その縮小画像データに対応する縮小画像を前記アイコン画像として表示させる。
技術的思想９記載の情報処理プログラムは、技術的思想１から８のいずれかに記載の情報処理プログラムにおいて、前記記憶制御手段は、ユーザが選択した対象データについて、前記縮小画像データが関連付けて記憶されている場合において、前記対象データに基づく縮小画像データが新たに生成された場合、既に記憶されていた縮小画像データに、新たに生成された縮小画像データを上書きさせる。
技術的思想１０記載の情報処理装置は、複数のアイコン画像を表示する表示手段と、前記複数のアイコン画像に対応する複数のデータのうち、ユーザが選択した対象データを送信する送信手段と、前記送信手段により送信された前記対象データを変換することにより、外部装置において生成される変換データを取得する取得手段と、前記対象データを用いて生成される縮小画像データを、前記対象データと関連付けて記憶する記憶手段とを備え、前記表示手段は、前記複数のデータのうち、前記縮小画像データが関連付けて記憶されているデータについては、その縮小画像データに対応する縮小画像を前記アイコン画像として表示する。
技術的思想１１記載の情報処理方法は、情報処理装置において実行されるものであって、複数のアイコン画像を、表示部に表示させる表示制御ステップと、前記複数のアイコン画像に対応する複数のデータのうち、ユーザが選択した対象データを、送信部に送信させる送信制御ステップと、前記送信部が送信した前記対象データを変換することにより外部装置において生成される変換データを、取得部に取得させる取得制御ステップと、前記対象データを用いて生成される縮小画像データを、前記対象データと関連付けて、記憶部に記憶させる記憶制御ステップとを含み、前記表示制御ステップは、前記複数のデータのうち、前記縮小画像データが関連付けて記憶されているデータについては、その縮小画像データに対応する縮小画像を前記アイコン画像として表示させる。
＜効果＞
技術的思想１記載の情報処理プログラムによれば、ユーザが選択した対象データを変換することにより外部装置において変換データが生成される。また、対象データを用いて生成される縮小画像データが、その変換データの元となった前記対象データと関連付けて、記憶部に記憶される。そして、複数のデータのうち、ユーザが過去に選択したデータについては、そのデータに関連付けて記憶された縮小画像データに対応する縮小画像が、アイコン画像として表示される。よって、アイコン画像を高速表示できるという効果がある。また、ユーザにとって予期しないデータが外部に送信されてしまうことを抑制できるという効果がある。
技術的思想２記載の情報処理プログラムによれば、技術的思想１記載の情報処理プログラムの奏する効果に加え、縮小画像データが関連付けて記憶されていないデータについては、予め定められた既定のアイコン画像が表示されるので、縮小画像データが記憶されていないデータについても、その存在を示すことができるという効果がある。
技術的思想３記載の情報処理プログラムによれば、技術的思想１または２記載の情報処理プログラムの奏する効果に加え、変換データを用いて縮小画像データが生成されるので、変換データおよび縮小画像データを外部装置に生成させて、それらを受信する場合に比較して、通信時間を短縮できるという効果がある。
技術的思想４記載の情報処理プログラムによれば、技術的思想３記載の情報処理プログラムの奏する効果に加え、印刷対象のページとしてユーザに選択されたページの縮小画像、すなわち、ユーザにとって重要である可能性が高いページの縮小画像を、アイコン画像として表示させることができるという効果がある。
技術的思想５記載の情報処理プログラムによれば、技術的思想４記載の情報処理プログラムの奏する効果に加え、印刷の指示に用いられる展開データから縮小画像データを生成させるので、処理を効率化できるという効果がある。
技術的思想６記載の情報処理プログラムによれば、技術的思想３記載の情報処理プログラムの奏する効果に加え、先頭ページの縮小画像、すなわち、データの内容を認識する上で有用である可能性が高いページの縮小画像を、アイコン画像として表示させることができるという効果がある。
技術的思想７記載の情報処理プログラムによれば、技術的思想３から６のいずれかに記載の情報処理プログラムの奏する効果に加え、表示対象のページとしてユーザに選択されたページの縮小画像、すなわち、ユーザ自身が実際に閲覧した可能性が高いページの縮小画像を、アイコン画像として表示させることができるという効果がある。
技術的思想８記載の情報処理プログラムによれば、技術的思想１から７のいずれかに記載の情報処理プログラムの奏する効果に加え、関連情報に基づき、対象データに関連付けられた縮小画像データを用いて、その縮小画像データに対応する縮小画像をアイコン画像として表示させることができるという効果がある。
技術的思想９記載の情報処理プログラムによれば、技術的思想１から８のいずれかに記載の情報処理プログラムの奏する効果に加え、縮小画像データが無制限に記憶部に蓄積していくことを防止できるという効果がある。
技術的思想１０記載の情報処理装置によれば、技術的思想１記載の情報処理プログラムを実行するコンピュータを備えた情報処理装置と同様の効果を奏する。
技術的思想１１記載の情報処理方法によれば、技術的思想１記載の情報処理プログラムを実行するコンピュータを備えた情報処理装置と同様の効果を奏する。
【符号の説明】
【００８８】
１０            携帯端末
１１            ＣＰＵ
１４ｂ          デバイス制御アプリケーション
１８            ＬＣＤ
２０            メモリカード
４２            アイコン画像
４２ａ          既定のアイコン画像
４２ｂ          サムネイル
３００          変換サーバ
【図１】
0005360105.tif 000002
【図２】
0005360105.tif 000003
【図３】
0005360105.tif 000004
【図４】
0005360105.tif 000005
【図５】
0005360105.tif 000006
【図６】
0005360105.tif 000007