"所定の通信回線を介して接続された外部装置から画像データをダウンロードするダウンロード装置において、上記外部装置からダウンロード候補となる複数の上記画像データを縮小したサムネイルデータと、上記画像データをダウンロードするのに必要な識別情報を上記外部装置からダウンロードする予備ダウンロード手段と、上記サムネイルデータが示すサムネイル画像と上記識別情報を画像化した識別画像とが対応付けられて配置されるインデックスシートを印刷するための印刷データを印刷装置に出力する出力手段と、上記インデックスシートにおいてダウンロード対象として選択された上記サムネイル画像に対応付けられた上記識別画像を撮像し、上記識別情報を復元する復元手段と、復元した上記識別情報に基づいて上記外部装置から上記画像データをダウンロードするダウンロード手段とを具備することを特徴とするダウンロード装置。しかしながら、一般的な携帯電話においては搭載されるディスプレイが小さく、当該ディスプレイに表示されるUI画面にしたがってユーザーが印刷指示を行うのは困難であるという問題があった。特に、複数の印刷候補の画像を携帯電話のディスプレイに一覧表示させて、ユーザーが印刷対象を視覚的に選択することが行われているが、個々の画像が小さすぎユーザーが適正に選択することができないという問題があった。適正な選択ができなかった場合には、期待はずれの印刷結果となり、無駄にインクや印刷用紙を消耗することとなる。また、印刷する段階で、印刷対象として選択した画像の印刷データを外部のサーバからダウンロードするオンデマンド印刷においては、無駄な通信コストや課金コストをユーザーに負わせることとなるという問題もあった。本発明は、上記課題にかんがみてなされたもので、小規模の装置においても適正にダウンロード対象を選択させることを目的とする。上記目的を達成するために、所定の通信回線を介して外部装置とダウンロード装置が接続され、当該ダウンロード装置が上記外部装置から画像データをダウンロードする。予備ダウンロード手段は、上記画像データのダウンロードに先だって、上記外部装置からダウンロード候補となる複数の上記画像データを縮小したサムネイルデータと、上記画像データをダウンロードするのに必要な識別情報を上記外部装置からダウンロードする。出力手段は、上記サムネイルデータが示すサムネイル画像と上記識別情報を画像化した識別画像とが対応付けられて配置されるインデックスシートを印刷するための印刷データを印刷装置に出力する。これにより、ユーザーがインデックスシート上に印刷された上記サムネイル画像を視認することができる。上記識別情報は、上記画像データを識別可能な情報であればよく、例えばURL等の上記画像データの所在を示す情報や、上記画像データの名称を示す情報が該当する。大型の印刷用紙に上記インデックスシートを印刷することにより、複数の上記サムネイル画像を比較的大きく印刷することができ、ユーザーが上記画像データの概要を容易に確認することができる。復元手段は、上記インデックスシートにおいてダウンロード対象として選択された上記サムネイル画像に対応付けられた上記識別画像を撮像し、上記識別情報を復元する。これにより、上記ダウンロード装置が、ダウンロード対象として選択された上記画像データの上記識別情報を取得することができる。さらに、ダウンロード手段は復元した上記識別情報に基づいて上記外部装置から上記画像データをダウンロードする。このようにすることにより、ユーザーがインデックスシート上に印刷された上記サムネイル画像を視認して選択したダウンロード対象をダウンロードすることができ、ユーザーの意図通りの上記画像データをダウンロードすることができる。なお、上記ダウンロード装置は、上記ダウンロードを行うためだけの装置に限られず、例えば所定の通信回線による通信機能を備えた携帯電話やPDAやパーソナルコンピュータ等も該当する。また、上記ファイル取得要求が可能な上記通信回線であればよく、幅広い種類の上記通信回線において上記ダウンロード装置と上記印刷装置とを接続することができる。なお、上記予備ダウンロード手段が予備的にダウンロードする上記サムネイルデータと上記識別情報についてもユーザーの意図に沿ったものとするのが望ましい。例えば、ユーザーから検索条件を受け付け、当該検索条件に基づいて上記画像データを上記外部装置に検索するようにし、その検索結果に応じて上記ダウンロード候補の上記サムネイルデータと上記識別情報とを絞り込むようにしてもよい。このようにすることにより、ユーザーの趣向に沿ったダウンロード候補を上記インデックスシートに印刷させることができる。さらに、上記検索結果に応じて上記ダウンロード候補の上記サムネイルデータが予備的にダウンロードされる場合、上記インデックスシートに当該検索結果をより詳細に反映させることも可能である。例えば、上記検索結果として上記画像データごとの検索頻度や上記検索条件とのマッチ度等の情報が得られる場合、これらの情報に基づいて上記サムネイル画像の上記インデックスシートにおける大きさを変動させるようにしてもよい。このようにすることにより、ユーザーは自己が指定した上記検索条件とのマッチ度が高い上記サムネイル画像や、一般的に人気の高い上記サムネイル画像を優先的に視認することができる。なお、以上説明したダウンロード装置においてはインデックスシートの印刷は必須ではなく、例えば、所定の通信回線を介して接続された外部装置から画像データをダウンロードするダウンロード装置において、ユーザーから受け付けた検索条件に基づいて上記画像データを上記外部装置に検索させ、その検索結果に応じて上記外部装置からダウンロード候補となる複数の上記画像データの画像を縮小したサムネイル画像と、上記画像データをダウンロードするのに必要な識別情報とを含むデータを上記外部装置からダウンロードする予備ダウンロード手段と、上記検索結果に応じた大きさのサムネイル画像を含む出力を行う出力手段と、上記出力に基づいてユーザーにより選択された上記画像データを上記識別情報に基づいて上記外部装置からダウンロードするダウンロード手段と、を具備する構成としてもよい。さらに、上記識別情報として上記画像データを識別する情報のみならず、他の情報も特定できるようにしてもよい。例えば、上記画像データを上記ダウンロード手段がダウンロードするにあたり発生する対価の課金先が上記識別情報によって特定されるようにしてもよい。このようにすることにより、上記インデックスシートに対して課金先を対応付けることができ、上記インデックスシートの使用用途を広げることができる。例えば、課金先を自己にした上記インデックスシートを他人に贈ることにより、上記インデックスシートにおいて上記サムネイル画像が一覧化された上記画像データを実質的に他人に贈ることができる。なお、上記インデックスシートそのものを贈る場合に限られず、上記インデックスシートを印刷するための印刷データを他人に贈るようにしてもよい。しかし、上記インデックスシートを他人に贈った場合に、無制限にダウンロードできるとすると、課金額が膨大となってしまう。そのため、上記識別情報によって、さらに上記画像データを上記ダウンロード手段がダウンロードするにあたりダウンロードを許可する量が特定されるようにするのが望ましい。このようにすることにより、上記インデックスシートを贈った側がダウンロードできる量例えば、ダウンロード枚数や回数等。を制限することができ、不測の課金が発生することが防止できる。また、上記インデックスシートが不正に入手され、意図しない相手がダウンロードした上記画像データの対価が自己に請求されることも想定される。このようなことを防止するために、上記識別情報によって、上記画像データを上記ダウンロード手段がダウンロードするにあたりダウンロードを許可する上記ダウンロード装置を特定できるようにするのが望ましい。また、上記ダウンロード装置がダウンロードした上記画像データを、上記ダウンロード装置を介して上記印刷装置にて印刷すれば、上記画像データが示す画像を印刷物として得ることができる。なお、本発明の技術的思想は、上述したダウンロード装置のみならず、一部をその構成を有する他の装置においても具体的に実現可能であることはいうまでもない。例えば、本発明のダウンロード装置が、ダウンロードを行う以外の手段も備えた例えば携帯電話等の装置に組み込まれてもよい。さらに、本発明の技術的思想は、具体的な装置にて具現化されるのみならず、その方法としても具現化することができる。すなわち、上述したダウンロード装置が行う各工程を有する方法としても本発明を特定することができる。むろん、上記ダウンロード装置がプログラムを読み込んで上述した各手段を実現する場合には、当該各手段に対応する機能を実行させるプログラムや当該プログラムを記録した各種記録媒体においても本発明の技術的思想が具現化できることは言うまでもない。以下、下記の順序に従って本発明の実施形態を説明する。1印刷課金システムについて:2印刷課金処理の流れ:2―1インデックスシートの印刷:2―2印刷および課金:3変形例:1印刷課金システムについて図1は本発明の一実施形態にかかる外部装置としてのプリンタを有する印刷課金システムの構成を示す模式図を示している。なお、本発明の印刷装置としてのプリンタは、処理としての印刷を実行する。図1において、印刷課金システムは多数の画像データが蓄積されたコンテンツサーバ本発明の外部装置であり、以下、サーバと略す。10とプリンタ30と本発明のダウンロード装置としての携帯電話50、およびこれらを接続するインターネットInとゲートウェイGとアンテナAtとから構成される。携帯電話50はアンテナAtと所定の無線周波数帯の電波を媒介して無線通信する。アンテナAtはゲートウェイGを介してインターネットInと接続され、同じくインターネットInに接続されたサーバ10と通信可能となっており、携帯電話50とサーバ10が通信可能となっている。携帯電話50とプリンタ30はともに赤外線通信可能な赤外線インターフェースI/Fを有し、相互に通信可能となっている。アンテナAtと携帯電話50は例えばCDMA等の無線電話通信規格に準拠した無線信号を介して相互に通信可能となっている。むろん、アンテナAtと携帯電話50は例えば無線LAN等の他の無線通信規格によって通信可能となっていてもよいし、有線によって通信可能であってもよい。図2はコンテンツサーバの概略構成を示すブロック図である。同図に示すように、サーバ10は制御部11とHDDHardDiskDrive12とから構成されており、WANI/F13が接続されている。WANI/F13はインターネットInに接続されており、サーバ10はWANI/F13を介してインターネットInに接続された外部の機器と通信する。HDD12には印刷課金プログラムSP等のプログラムデータ12bとOSOperatingSystem12aと各種の画像データ12cと管理データベースMDB12dと画像データベースGDB12eが記憶されている。制御部11は、CPU11aとROM11bとRAM11cから構成され、CPU11aがRAM11bをワークエリアとしつつOS上で印刷課金プログラムSPを実行する。印刷課金プログラムSPは、検索部SP1とインデックス印刷データ作成部SP2とデータ登録部SP3と印刷データ配信部SP4と課金部SP5とから構成されている。検索部SP1は、指定された検索条件に合致する画像データ12cを画像データベースGDB12eから検索し、その検索結果をインデックス印刷データ作成部SP2に出力する。インデックス印刷データ作成部SP2は、上記検索結果と、ユーザーから指定された課金先や印刷制限枚数や許可端末等の情報に基づいて、インデックスシートを印刷するためのインデックス印刷データIPDを作成送信する。このインデックスシートにおいては、検索された画像データ12cに対応するサムネイル画像と識別画像とが互いに対応付けられて配置される。一方、データ登録部SP3は、ユーザーから指定された課金先や印刷制限枚数や許可端末を上記MDB12dに登録する。印刷データ配信部SP4は、携帯電話50から送信されたダウンロード要求に含まれる識別情報に基づいて配信すべき画像データ12cを特定し、さらに当該画像データ12cが当該携帯電話50に配信可能か否かをMDB12dを参照して判断する。そして、配信可能である場合には、当該画像データ12cを印刷するための印刷データPDを作成送信する。印刷データPDは、画像データ12cの自体のデータに、レイアウト情報や印刷条件や著作権管理情報等が添付された電子ファイルである。画像データ12cは最終的にプリンタが画素データにレンダリング可能なデータであればよく、ベクターデータとイメージデータのいずれであってもよい。印刷処理条件として、印刷用紙サイズや印刷解像度等が指定されている。また、複数の枚数を印刷する場合には、枚数分の印刷データPDが作成される。課金部SP5は、配信した印刷データPDの印刷が完了したことを確認すると、当該印刷データPDに見合った対価を、MDB12dを参照して得られた課金先に請求する処理を実行する。図3は、プリンタ30の概略構成を示している。同図に示すようにプリンタ30は、制御部31と操作部32と赤外線I/F33と不揮発性メモリ34とコントロール回路35aとインクカートリッジ35bと印刷ヘッドユニット35cとASIC36aとヘッド駆動部36bとI/F37aとキャリッジ機構37bと紙送り機構37cとを備えている。制御部31はCPU31aとROM31bとRAM31cとを備えており、ROM31bに記録された図示しないプログラムデータにしたがってCPU31aがRAM31cをワークエリアとしてプリンタ30全体を制御する。プリンタ30を構成する各部31,32,33,34,35a,36a,37aはシステムバスを介して相互に通信可能に接続されている。キャリッジ機構37bにて主走査方向に往復動するキャリッジには、各インクカートリッジ35bを装着したカートリッジホルダが設けられるとともに、印刷ヘッドを備える印刷ヘッドユニット35cが搭載されている。ヘッド駆動部36bは、ASIC36aから印刷データに対応する印加電圧データを入力されてピエゾ素子への印加電圧パターンを生成し、該素子を内蔵する印刷ヘッドに4色のインク滴をドット単位で吐出させる。インターフェイスI/F37aに接続されたキャリッジ機構37bや紙送り機構37cは、印刷ヘッドユニット35cを主走査させたり、適宜改ページ動作を行いながらシート状の印刷媒体を順次送り出して副走査を行ったりする。本実施形態のプリンタ30は、CMYKシアン、マゼンタ、イエロー、ブラックの各インクを印刷ヘッドから吐出して印刷媒体にインクのドットを形成して印刷するインクジェットプリンタであるものとする。むろん、他の種類のインクを使用するインクジェットプリンタをプリンタ30として採用してもよいし、各種インク昇華式プリンタやトナーインクを使用するレーザープリンタ等もプリンタ30として採用してもよい。赤外線I/F33は赤外線の送信を行う発光ダイオードと受信を行うフォトダイオードとを有しており、例えばIrDA1.0~1.4やFIRやUFIRやIr-Simple等の赤外線通信規格が使用可能とされている。これらの通信規格において、赤外線が無線通信の通信媒体として使用され、通信可能な距離が30cmから1m程度となっている。操作部32は、ユーザーからの操作入力を例えば複数の操作ボタンにて受け付ける。不揮発性メモリ34は制御部31の制御にしたがってデータを記録したり削除したり書換したりすることが可能なメモリであり、例えばフラッシュメモリやEEPROM等を使用することができる。制御部31が実行する制御プログラムPPは、内部モジュールとして赤外線通信部PP1と印刷実行部PP2と要求受理部PP3とステータス取得部PP4とステータスファイル生成部PP5とステータス送信部PP6を備えている。なお、制御部31は図示しないOSを実行しており、当該OSが提供するAPIを制御プログラムPPが利用する。赤外線通信部PP1は、赤外線I/F33にて受信した赤外線信号から各種の電子ファイルを復調し、各モジュールPP2~PP4に出力する。反対に、各モジュールPP2~PP4から入力された電子ファイルを赤外線信号に変調し赤外線I/F33に出力する。上述した赤外線通信においては、上位層のプロトコルとしてオブジェクト転送プロトコル例えばOBEXobjectexchangeprotocol等やファイル転送プロトコル例えばFTP等を使用することができ、当該オブジェクト転送プロトコルにおいては交換可能なオブジェクトとして電子ファイルを交換することができる。印刷実行部PP2は、赤外線通信部PP1からインデックス印刷データIPDおよび印刷データPDを取得するとともに、これらに基づいて印刷を実行するための処理を実行させる。具体的には、印刷データPDに添付された印刷条件に基づいて各部31,32,33,34,35a,36a,37aを制御するとともに、印刷データの本体に基づいてレイアウト処理/レンダリング処理/色変換処理/ハーフトーン処理/マイクロウィーブ処理を順次実行して各部31,32,33,34,35a,36a,37aに印刷画像に応じた駆動信号を出力する処理を行う。印刷実行部PP2は、適宜、各部31,32,33,34,35a,36a,37aからステータス情報を取得しており、当該ステータス情報に応じて各部31,32,33,34,35a,36a,37aの制御を実行する。要求受理部PP3は、赤外線通信部PP1からステータス要求を受け付けるとともに、当該ステータス要求をステータス取得部PP4に送出する。ステータス取得部PP4は、上記システムバスを介して各部31,32,33,34,35a,36a,37aにステータス情報を問い合わせ、ステータス情報を収集する。ステータスファイル生成部PP5は、ステータス取得部PP4が収集したステータス情報を取得するとともに、当該ステータス情報を赤外線通信部PP1が送信可能な電子ファイルに変換する。この電子ファイルはステータスファイルSFとしてRAM31cに記憶され、例えば各ステータス情報がTXT形式やHTML形式やXML形式等のファイルにテキストとして記述される。ステータス送信部PP6は、ステータスファイルSFをRAM31cから取得するとともに、当該ステータスファイルSFを赤外線通信部PP1に送出する。これにより、ステータスファイルSFが赤外線を介して外部に送信されることとなる。ステータスファイルSFが送信されると、ステータス送信部PP6はRAM31cからステータスファイルSFを削除する。図4は、携帯電話50の概略構成を示している。同図において、携帯電話50は、制御部51とメモリ52と無線I/F53と赤外線I/F54と液晶ディスプレイ55と操作部56とスピーカ57とマイクロフォン58とカメラ59とから構成されている。メモリ52は書換可能かつ不揮発性のメモリであり、無線I/F53はアンテナから入力される無線信号を音声信号やデータ信号を復調するとともに、マイクロフォン58や制御部51から入力される音声信号やデータ信号を上記無線信号に変調する。液晶ディスプレイ55は、通話の状態や印刷指示時の各種操作入力を受け付けるための画面等を表示する。操作部56は、ユーザーからの操作入力を操作キーにて受け付ける。スピーカ57とマイクロフォン58とはそれぞれ、音声の出力および入力を行う。カメラ59は多数の撮像素子を有しており、撮像した像に対応する画像データを生成する。制御部51は、CPU51aやRAM51cを有しており、CPU51aは、ROM51bから読み出した印刷中継プログラムCPをRAM51cをワークエリアとして使用しながら図示しないOS上で実行する。制御部51には、不揮発性のメモリ52が接続されており、当該メモリ52には携帯電話50が一意に特定できる携帯電話ID52aが記憶されている。携帯電話IDは、携帯電話50の機体を一意に特定可能な符号であればよく、例えば携帯電話のシリアルナンバーや電話番号装着されたUSIMカードが特定する場合も含む。やユーザー名等であってもよい。本実施形態においては、印刷課金システムを利用するにあたりユーザーが携帯電話50の機体に予め対応付けて登録しておいたユーザー名が携帯電話IDとして記憶されている。なお、印刷中継プログラムCPはOS上のネイティブアプリケーションに限られず、例えばJavaSunMicrosystems社の登録商標等のバーチャルマシン上にて実行されるものであってもよい。印刷中継プログラムCPは、検索要求部CP1とダウンロード部CP2と赤外線通信部CP3とステータス要求部CP4と印刷データ送信部CP5と課金要求部CP6とから構成されている。ダウンロード部CP2は、さらに予備ダウンロード部CP2aと本ダウンロード部CP2bとから構成されている。検索要求部CP1は、操作部56が受け付けた操作に基づいて、ブラウザ等を利用して無線I/F53およびインターネットInを介してサーバ10にアクセスするとともに、サーバ10に対して検索を希望する検索キーワードや検索条件を指定する処理を行う。ダウンロード部CP2の予備ダウンロード部CP2aは、サーバ10が検索結果に応じて生成したインデックス印刷データIPDをダウンロードする。一方、本ダウンロード部CP2bは、インデックス印刷データIPDに基づいてプリンタ30が印刷したインデックスシートをカメラ59が撮像した画像データを取得するとともに、当該画像データに含まれる識別画像からダウンロード対象を指定する識別情報を抽出する復元手段。そして、抽出した識別情報をサーバ10に対して送信することにより、印刷データPDをダウンロードする処理を行う。赤外線通信部CP3は、赤外線I/F54にて受信した赤外線信号から各種の電子ファイルを復調し、各モジュールCP1~CP6に出力する。反対に、各モジュールCP1~CP6から入力された電子ファイルを赤外線信号に変調し赤外線I/F54に出力する。ステータス要求部CP4は、プリンタ30に対してステータス情報を要求するコマンドをステータス要求として生成し、赤外線通信部CP3に出力する。印刷データ送信部CP5は、予備ダウンロード部CP2aがダウンロードしたインデックス印刷データIPDをプリンタ30に送信する処理を行う出力手段。さらに、印刷データ送信部CP5は、本ダウンロード部CP2bがダウンロードした印刷データPDをプリンタ30に送信する処理も行う。課金要求部CP6は、プリンタ30から電子ファイルとして送信された印刷完了通知を受信すると、無線I/F53およびインターネットInを介してサーバ10に対して課金要求を送信する。このときの指定する課金先は上記識別情報に含まれる課金情報から得られる。2印刷課金処理2―1インデックスシートの印刷図5は、インデックスシート印刷処理の全体の流れを示している。同図において、インデックスシート印刷処理はサーバ10と携帯電話50とプリンタ30との間で行われ、その際にサーバ10と携帯電話50とプリンタ30が備える制御部11,31,51においては印刷課金プログラムSPと印刷中継プログラムCPと制御プログラムPPがそれぞれ実行されている。ステップC01において、携帯電話50の検索要求部CP1は、操作部56が受け付けた操作に基づいて、ブラウザ等を利用して無線I/F53およびインターネットInを介してサーバ10にアクセスするとともに、サーバ10に対してユーザーが検索を希望する検索キーワードや検索条件の情報を含む検索要求を無線I/F53およびインターネットInを介してサーバ10に送信する処理を行う。図6は、検索要求において指定される情報および検索要求を行うUI画面を示している。同図において、検索キーワードと検索モードと検索端末と許可端末と課金先と制限枚数と一覧モードが検索要求に含まれている。同図の例では検索キーワード1,2として日本と山が指定され、検索モードとしてandが指定されている。このような指定を検索要求に含めることにより、サーバ10に日本と山の双方を検索キーワードとして含む画像データ12cを検索させることができる。同図の例では検索端末および許可端末および課金先指定として、同一の携帯電話IDユーザー名を示す○×○○×が指定されている。これにより、検索要求を行った携帯電話50のみに印刷データPDのダウンロードを許可し、また当該携帯電話50のユーザーに課金がされるように指定することができる。検索端末および許可端末および課金先指定は、必ずしも同一である必要はなく、検索要求を行った携帯電話50とは別の携帯電話50の携帯電話IDを指定することもできるし、ダウンロードを許可する許可端末と別の携帯電話50ユーザーに課金されるように指定することもできる。また、制限枚数指定として無制限と設定され、一覧モード指定としてマップモードが指定されている。以上のような検索要求を受け取るとサーバ10の検索部SP1が指定された検索条件に合致する画像データ12cをステップS01にて検索し、その検索結果をインデックス印刷データ作成部SP2に出力する。図7は、GDB12eに格納された情報の一例を示している。検索部SP1が検索する際に参照するGDB12eにおいては、各画像データ12cに関連するキーワードやダウンロード回数や位置情報緯度経度や識別情報等が登録されている。各画像データ12cについてキーワードが複数登録されている。例えば、指定された複数の検索キーワードに、GDB12eに登録された多数の画像データ12cのうちキーワードが一致する画像データ12cが後述するダウンロードの候補として抽出される。検索部SP1は、上記のように抽出された各画像データ12cの識別情報と位置情報とダウンロード回数とをインデックス印刷データ作成部SP2に受け渡す。上記の情報を検索結果として受け取ったインデックス印刷データ作成部SP2は、当該検索結果と、ユーザー携帯電話50に指定された許可端末と課金先と制限枚数と一覧モードに基づいて、インデックスシートを印刷するためのインデックス印刷データIPDをステップS02において作成送信する。図8は、インデックス印刷データ作成部SP2がステップS02にて行うインデックス印刷データIPDの作成送信処理の流れを示している。まず、ステップS021において、これから作成するインデックス印刷データの固有番号を生成する。固有番号は各インデックス印刷データについてユニークな番号であればよく、例えば乱数等によって生成される。ステップS022においてインデックス印刷データ作成部SP2は、抽出された各画像データ12cの識別情報を取得し、当該識別情報に基づいて各画像データ12cのサムネイル画像データを取得する。識別情報は、各画像データ12cが特定可能な情報であり、例えばHDD12における画像データ12cの格納パスとファイル名を示す情報とされる。従って、識別情報によって、検索されたダウンロード候補の各画像データ12cを特定し、特定した各画像データ12cからサムネイル画像データを得ることができる。なお、サムネイル画像データは、画像データ12cよりも低解像度小サイズの画像データであり、画像データ12cに添付されたものを読み出したり、画像データ12cの画素を間引いたりすることにより、得ることができる。検索された各画像データ12cに対応するサムネイル画像データが取得できると、ステップS023において、これらをインデックス印刷データIPDに配置する位置を決定する処理を行う。ここでは、一覧モード指定と位置情報とダウンロード回数に基づいてサムネイル画像データの作成が行われる。まず、一覧モードがマップモードとして指定された場合には、ダウンロード回数に応じてサムネイル画像データのサイズ変換を行う。ダウンロード回数が多い画像データ12cのサムネイル画像データについては画素補間を行うことにより画像サイズを大きくし、ダウンロード回数が少ない画像データ12cのサムネイル画像データについては画素を間引くことにより画像サイズを小さくする。さらに、各画像データ12cに対応する位置情報に応じてインデックス印刷データIPDにおける各サムネイル画像データの配置座標を決定する。一方、一覧モードが通常モードとして指定された場合には、サムネイル画像データのサイズ変換を行うことなく、ダウンロード回数の降順に並ぶようにサムネイル画像データのインデックス印刷データIPDにおける各サムネイル画像データの配置座標を決定する。以上のようにしてサムネイル画像データの準備と配置座標の決定が完了すると、ステップS024において、各画像データ12cについての識別画像データの生成を行う。具体的には、ステップS21にて生成したインデックス印刷データIPDの固有番号と、検索された各画像データ12cの格納パスとファイル名を示す識別情報と、印刷用紙サイズと印刷枚数を示す文字列を生成する。例えば、以上の各情報を示す文字列をカンマ区切りによって結合させることにより、各情報を示す文字列を生成する。例えば、インデックス印刷データIPDの固有番号が01234であり、ABCDというパスに格納されたEFGH.jpgというファイル名の識別情報を有する画像データ12cについて印刷用紙サイズA4orL版と印刷枚数1枚or2枚を指定する。この例では、以下のような文字列が生成される。01234,ABCDEFGH.jpg,A4,101234,ABCDEFGH.jpg,A4,201234,ABCDEFGH.jpg,L版,101234,ABCDEFGH.jpg,L版,2そして、当該文字列を所定の変調規則によって2次元の画像に空間変調エンコードすることにより2次元バーコードとしての識別画像を示す識別画像データを生成する。エンコードの規則は種々のものを採用することができ、例えばQRコード株式会社デンソーウェーブの登録商標を生成するようにしてもよい。識別画像データは、検索された各画像データ12cの識別情報に応じて異なるため、各画像データ12cごとに異なるものが生成される。また、一つの画像データ12cに対して複数の種類上記の例では4種類の印刷用紙サイズと印刷枚数の識別画像データを作成しておく。なお、識別情報は、画像データ12cを特定可能な情報であればよく、例えばURL等であってもよいし、サーバーが画像データ12cを特定するために必要なコマンドであってもよい。ステップS025においては、各識別画像データの配置座標を決定する。例えば、ステップS023において決定された各サムネイル画像データの配置座標に隣接する座標に同一の画像データ12cに対応する識別画像データを配置するように配置座標が決定される。次のステップS026においては、背景の画像データに対して、各サムネイル画像データと各識別画像データを予めステップS023,S025にて決定された座標に配置することによりインデックス印刷データIPDを作成する。図9は、インデックス印刷データIPDを示している。図9Aはマップモードにおいて作成されたインデックス印刷データIPDを示し、図9Bは通常モードにおいて作成されたインデックス印刷データIPDを示している。マップモードにおいては、背景の地図の画像に対して各サムネイル画像と識別画像が隣接してマッピングされている。上述したとおり各サムネイル画像データは対応する画像データ12cの位置に応じて配置される。なお、背景の地図の画像データは、位置情報が対応付けられた画像データであり、背景の地図に対して各サムネイル画像と識別画像を配置することができる。図6の例では検索キーワード1,2として日本と山が指定されているため、日本地図上に山の写真を示すサムネイル画像が配置されている。GDB12eに写真の画像データ12cを撮影した位置情報を登録しておくことにより、各サムネイル画像の撮影位置を地図上で容易に把握することができる。さらに、ダウンロード回数に応じたサムネイル画像の大きさとなっているため、人気のある画像データ12cに対応するサムネイル画像を大きく目立つように表示することができる。一方、図9Bにおいては、ダウンロード回数に応じてサムネイル画像が並べられているため、画像データ12cの概要を人気順に確認することができる。なお、本実施形態において、画像データ12cの人気度を評価する指標としてダウンロード回数を適用したが、検索条件とのマッチ度や検索ヒット数検索頻度を適用することもできる。いずれのモードのインデックス印刷データIPDにおいても、一つのサムネイル画像に隣接して印刷用紙サイズA4orL版と印刷枚数1or2枚に対応した4個の識別画像が配置されている。なお、識別画像にはユーザーが視認できるように印刷用紙サイズと印刷枚数とを示す文字が併記されている。以上のようにして作成されたインデックス印刷データIPDは、ステップS027において検索要求を送信した携帯電話50に送信される。ステップS03において、データ登録部SP3は、ステップS027において送信したインデックス印刷データIPDに関する情報をMDB12dに追加記憶させる。図10は、MDB12dに記録される情報を示している。MDB12dは、インデックス印刷データIPDの固有番号と、検索要求ステップC01にて指定された許可端末と課金先と制限枚数と、印刷済み枚数をインデックス印刷データIPDごとに格納するテーブルとなっている。上記の例では、固有番号が01234のインデックス印刷データIPDについて、ダウンロードを許可する対象端末、および、課金を行う課金先として、同一の携帯電話ID○×○○×が記憶されている。また、当該インデックス印刷データIPDについて、制限枚数指定として無制限が記憶されている。また、送信直後の時点では、印刷済み枚数は0枚と記憶されている。一方、ステップS027において送信されたインデックス印刷データIPDは、ステップC02において携帯電話50の予備ダウンロード部CP2によって受信される。次に、受信したインデックス印刷データIPDをプリンタ30に印刷させるべく、ステータス要求部CP4がステップC03においてプリンタ30に対してステータス情報を要求する。ステップP01においては、プリンタ30の要求受理部PP3が、赤外線通信部PP1からステータス要求を受け付ける。ステップP02において、ステータス取得部PP4は、上記システムバスを介して各部31,32,33,34,35a,36a,37aにステータス情報を問い合わせ、ステータス情報を収集する。ステップP03において、ステータスファイル生成部PP5は、ステータス取得部PP4が収集したステータス情報を取得するとともに、当該ステータス情報を赤外線通信部PP1が送信可能な電子ファイルに変換する。この電子ファイルはステータスファイルSFとしてRAM31cに記憶され、例えば各ステータス情報がTXT形式やHTML形式やXML形式等のファイルにテキストとして記述される。ステップP04において、ステータス送信部PP6は、ステータスファイルSFをRAM31cから取得するとともに、当該ステータスファイルSFを赤外線通信部PP1を介して携帯電話50に送信する。携帯電話50は、ステップC04にて、赤外線通信部CP3を介してステータスファイルSFを受信し、ステータスに問題がないことを確認すると、ステップC05において、印刷データ送信部CP5が予めサーバ10からダウンロードしたインデックス印刷データIPDをプリンタ30に送信する。プリンタ30は、インデックス印刷データIPDを受信するステップP05と、ステップP06において印刷実行部PP2は、インデックス印刷データIPDに基づいてレイアウト処理/レンダリング処理/色変換処理/ハーフトーン処理/マイクロウィーブ処理を順次実行して各部31,32,33,34,35a,36a,37aに印刷画像に応じた駆動信号を出力する処理を行う。印刷実行部PP2は、適宜、各部31,32,33,34,35a,36a,37aからステータス情報を取得しており、当該ステータス情報に応じて各部31,32,33,34,35a,36a,37aの制御を実行する。以上によりインデックス印刷データIPDの印刷処理が完了し、ユーザーが図9に示すようなインデックスシートを印刷することができる。2―2印刷および課金図11は、印刷および課金処理の流れを示している。同図において、ステップC11において携帯電話50のカメラ59はインデックスシートにおけるいずれかの識別画像バーコードを撮像する。上述したとおりインデックスシートにおいてはユーザーの検索にマッチするサムネイル画像が印刷されており、ユーザーが印刷を希望するサムネイル画像を選択することが可能となっている。そして、各サムネイル画像に隣接して印刷用紙サイズA4orL版と印刷枚数1or2枚の各組み合わせに応じた4個の識別画像が表示され、ユーザーが希望する印刷用紙サイズと印刷枚数を選択することが可能となっている。従って、ユーザーが希望するサムネイル画像と印刷用紙サイズと印刷枚数を示す識別画像を選択し、当該識別画像のみが視野角に入るようにしてカメラ59にて撮影を行う。例えば、本実施形態において、01234,ABCDEFGH.jpg,L版,1を示す文字列がエンコードされた識別画像が撮像されたとして以下説明する。ステップC12においては、本ダウンロード部CP2bは、カメラ59が撮像した画像データを取得するとともに、当該画像データから識別画像を検出し、当該識別画像のデコードを行う。これにより、固有番号が01234のインデックスシートにサムネイル画像が印刷され、サーバ10のパスABCDに格納され、EFGH.jpgといファイル名の画像データ12cを、L版の印刷用紙に、1枚印刷したいと希望していることを本ダウンロード部CP2bが認識することができる。ステップC13においては、本ダウンロード部CP2bはユーザーが希望する画像データ12cのダウンロード要求をサーバ10に無線I/F53を介して送信する。このダウンロード要求においては、上述したインデックス印刷データIPDの固有番号01234と、画像データ12cの識別情報ABCDEFGH.jpgと、印刷用紙サイズL版と、印刷希望枚数1枚と併せて、識別画像を撮像した当該携帯電話50の携帯電話IDユーザー名も送信する。サーバ10の印刷データ配信部SP4は、ステップS11において携帯電話50から送信されたダウンロード要求を受信し、続くステップS12において当該ダウンロード要求に応じることができるか否かを判定する。この判定においては、まずダウンロード要求に含まれたインデックス印刷データIPDの固有番号01234を取得し、当該固有番号をMDB12dにおいて検索し、当該固有番号に対応付けられた記憶された許可端末と課金先と制限枚数と印刷済み枚数を取得する。ステップS13においては、MDB12dから取得した許可端末が、ダウンロード要求に含まれる携帯電話IDユーザー名と一致するか否かを判定する。このように、ダウンロード要求を行った携帯電話50の携帯電話IDが、インデックスシートに対応付けて記憶された許可端末と一致するか否かを判定することにより、意図しない携帯電話50からのダウンロード要求を拒否することができる。本実施形態においては、検索要求ステップC01で許可端末として指定された携帯電話IDユーザー名として、○×○○×が指定されているため、ダウンロード要求が携帯電話ID○×○○×を有する携帯電話50によってなされたものか否かが判定される。本実施形態では、特に検索要求を行った携帯電話50と許可端末として指定された携帯電話50が同一の携帯電話ID○×○○×とされているため、検索要求とダウンロード要求が同一の携帯電話50によってなされているか否かが判定される。なお、検索要求ステップC01で許可端末の携帯電話IDとして、検索要求を行う携帯電話50以外の他のユーザー名を指定した場合には、他のユーザーの携帯電話50によるダウンロード要求において携帯電話IDが一致すると判定されることとなる。このようにすることにより、例えば知人にインデックスシートを渡し、当該知人に印刷データPDのダウンロードを許可することができる。従って、おすすめのインデックスシートを配布して、自分の趣向を他の人と共有することが可能となる。携帯電話IDが一致しない場合には、不正なダウンロード要求があったとしてエラー終了する。携帯電話IDが一致した場合には、ステップS14において、MDB12dから取得した制限枚数から印刷済み枚数を差し引いた数が、ダウンロード要求に含まれた印刷希望枚数以上であるか否かを判定する。制限枚数から印刷済み枚数を差し引いた数が、ダウンロード要求に含まれた印刷希望枚数よりも少ない場合には、当該ダウンロード要求に応じることができないとしてエラー終了する。本実施形態においては、制限枚数が検索要求ステップC01にて無制限と指定されているため、常に制限枚数から印刷済み枚数を差し引いた数が、ダウンロード要求に含まれた印刷希望枚数以上となる。本実施形態の検索要求ステップC01においては、許可端末として指定された携帯電話50と課金先のユーザーが同一の携帯電話IDユーザーID○×○○×と指定されており、ダウンロードを行う本人に対して課金がなされることとなる。従って、制限枚数を無制限としても問題はない。ところが、上述したように許可端末として指定する携帯電話50と課金先のユーザーが異なる携帯電話IDユーザーIDと指定される場合もある。課金される者が意図しないような量がダウンロードされることも考えられるため、制限枚数によって印刷できる枚数を制限する必要がある。例えば、おすすめの課金先に自己の携帯電話IDユーザーIDを指定したインデックスシートを知人に贈った場合、当該知人の携帯電話50に対して意図する枚数分だけダウンロードを許可することができる。制限枚数から印刷済み枚数を差し引いた数が印刷希望枚数以上である場合には、ステップS15において、ダウンロード要求に含まれた識別情報ABCDEFGH.jpgに基づいて画像データ12cをHDD12から特定し、当該画像データ12cが含まれる印刷データPDを生成する。この印刷データPDにおいては、識別情報で特定された画像データ12cが含まれるとともに、プリンタ30に対して印刷用紙サイズと印刷枚数を指定する情報が添付される。ここでは本実施形態のダウンロード要求に含まれた印刷用紙サイズL版と、印刷希望枚数1枚が印刷データPDによって指定されることとなる。具体的には、L版で印刷されるように画像データ12cをサイズ変換し、印刷希望枚数1枚分だけサイズ変換した画像データ12cを印刷データPDに組み込むことにより、これらの指定を印刷データPDに反映させる。さらに、印刷データPDのダウンロード要求に包含されたインデックス印刷データIPDの固有番号が添付される。ステップS16においては、印刷データ配信部SP4が作成した印刷データPDを携帯電話50に送信する。これに応じて、ステップC14では、携帯電話50の本ダウンロード部CP2bが印刷データPDを受信する。ステップC15においては、上述したステップC03と同様にプリンタ30にステータス情報を要求する。すると、プリンタ30はステップP11~P14にて上述したステップP01~P04と同様にステータスファイルSFの生成送信を行う。携帯電話50の印刷データ送信部CP5は、ステータスファイルSFを受信ステップC16し、当該ステータスファイルSFが示すステータス情報に問題がないことを確認すると、ステップC17において印刷データPDを赤外線通信によってプリンタ30に送信する。プリンタ30は、印刷データPDを受信するステップP15と、ステップP16において印刷実行部PP2が上述のインデックスシートの印刷と同様に印刷データPDに基づいてレイアウト処理/レンダリング処理/色変換処理/ハーフトーン処理/マイクロウィーブ処理を順次実行して各部31,32,33,34,35a,36a,37aに印刷画像に応じた駆動信号を出力する処理を行う。以上により印刷データPDの印刷処理が完了し、ユーザーがカメラ59で撮影した識別画像に隣接するサムネイル画像に対応する画像データ12cを、当該識別画像が示す印刷条件印刷用紙サイズと印刷希望枚数によって印刷することができる。印刷データPDの印刷が完了するとプリンタ30のステータスファイル生成部PP5は、印刷が無事完了した旨のステータスファイルSFを作成ステップP17し、当該ステータスファイルSFを赤外線通信によって携帯電話50に送信する。携帯電話50においては、課金要求部CP6がステップC18において当該ステータスファイルSFを受信し、それを受けてステップC19において課金要求をサーバ10に対して送信する。この課金要求においては、印刷が完了した印刷データPDに添付されたインデックス印刷データIPDの固有番号が添付される。サーバ10の課金部SP5は、ステップS17において、課金要求を受信し、当該課金要求の対象となっている印刷データPDに添付されたインデックス印刷データIPDの固有番号本実施形態で01234を取得ステップS18する。そして、ステップS19では、当該固有番号をMDB12dにおいて検索し、当該固有番号に対応付けられた記憶された課金先に対して課金を発生させ、請求する処理を行う。本実施形態では、検索要求を行った携帯電話50と許可端末と課金先が同一の携帯電話IDとして指定されているため、ダウンロードを行った携帯電話50のユーザーに課金がされることとなる。また、L版一枚分の印刷データPDが配信されたため、L版一枚分に見合った課金額が計上される。一方、許可端末と課金先とが異なる携帯電話IDものとしてMDB12dに登録されている場合には、異なる課金先に課金がされることとなる。さらにステップS20においては、MDB12dにおいて課金したインデックス印刷データIPDの固有番号に対応付けられた印刷済み枚数を課金した印刷枚数に応じて加算する。本実施形態においては、一枚印刷されているため、印刷済み枚数が1加算される。これにより、MDB12dにおいて各インデックス印刷データIPDについてダウンロード可能な枚数を管理することができる。以上説明したように本実施形態においては、インデックス印刷データIPDに基づくインデックスシートに印刷されたサムネイル画像を見ながらユーザーが印刷したいものを選択することができる。ユーザーが携帯電話50の小さい液晶ディスプレイ55に表示されたサムネイル画像によって印刷購入対象を選択しなくてもよく、確実に所望の印刷対象を選択することができる。ユーザーが所望のサムネイル画像に隣接して配置された識別画像を携帯電話50のカメラ59によって撮像することにより、当該識別画像がデコードされ当該サムネイル画像に対応する画像データ12cの識別情報が取得される。そして、当該識別情報を含むダウンロード要求がサーバ10に対して行われ、ユーザーが所望する画像データ12cが組み込まれた印刷データPDが携帯電話50にダウンロードされ、プリンタ30にて印刷される。3変形例以上においては、検索要求に応じてサーバ10が識別画像データを含むインデックス印刷データIPDを作成する例を説明したが、インデックス印刷データIPDを携帯電話50やプリンタ30にて作成することも可能である。一般的に処理能力が携帯電話50やプリンタ30よりも優れているサーバ10においてインデックス印刷データIPDを作成することは処理効率においてメリットがある。一方、プリンタ30において識別画像を作成することによりプリンタ30固有の情報を識別画像に付加することができる。例えば、上記実施形態では、サーバ10が印刷用紙サイズA4orL版を指定可能な識別画像を生成するようにしたが、プリンタ30の仕様によってはL版のみしか印刷できない場合もある。従って、プリンタ30が識別画像を生成する際に、自己の仕様を判断し、L版のみが指定可能な識別画像を生成するA4を指定する識別画像を生成しないことができる。これにより、実際には印刷不可能なA4サイズの印刷データPDがダウンロードされることが防止できる。上記実施形態においては検索要求を行った携帯電話50に対してインデックス印刷データIPDが送信されるようにした。しかしながら、検索要求を行った携帯電話50以外の携帯電話に対してインデックス印刷データIPDが配信されるようにしてもよい。例えば、検索要求において指定された許可端末に対してインデックス印刷データIPDが配信されるようにすればよい。この場合、検索要求を行った携帯電話50とは異なる携帯電話50にインデックス印刷データIPDが送信されることとなるが、当該携帯電話50に接続されたプリンタ30にてインデックス印刷データIPDに基づくインデックスシートを印刷させ、当該携帯電話50のカメラ59にて識別画像を撮影することができる。当該携帯電話50は許可端末として指定されているため、ダウンロードを行うことができる。このようにすることにより、検索要求を行ったユーザーが自分でインデックスシートを印刷して渡さなくても、ダウンロードを許可する相手にインデックス印刷データIPDを配布することができる。また、上記実施形態においては、インデックスシートの識別画像に基づいてサーバ20におけるMDB12dに記憶された課金先や印刷制限枚数等を取得するようにしたが、識別画像によって課金先や印刷制限枚数等の情報を記録するようにしてもよい。この場合、インデックスシートを読み込むことによって、直接、課金先や印刷制限枚数等の情報を得ることができ、MDB12dのデータ量を削減することができる。"